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
341780734966	341780735526	341780736076	341780736626	341780737174	341780737726	341780738276	341780738826	341780739374	341780739926	341780740476	341780741026	341780741574	341780742126	341780742676	341780743226	341780743774	341780744326	341780744876	341780745426	341780745974	341780746526	341780747076	341780747626	341780748174	341780748726	341780749276	341780749826	341780750374	341780750926	341780751476	341780752026	341780752574	341780753126	341780753676	341780754226	341780754774	341780755326	341780755876	341780756426	341780756974	341780757526	341780758076	341780758626	341780759174	341780759726	341780760276	341780760826	341780761374	341780761926	341780762476	341780763026	341780763574	341780764126	341780764676	341780765226	341780765774	341780766326	341780766876	341780767426	341780767974	341780768526	341780769076	341780769626	341780770174	341780770726	341780771276	341780771826	341780772374	341780772926	341780773476	341780774026	341780774574	341780775126	341780775676	341780776226	341780776774	341780777326	341780777876	341780778426	341780778974	341780779526	341780780076	341780780626	341780781174	341780781726	341780782276	341780782826	341780783374	341780783926	341780784476	341780785026	341780785574	341780786126	341780786676	341780787226	341780787774	341780788326	341780788876	341780789426	341780789974	341780790526	341780791076	341780791626	341780792174	341780792726	341780793276	341780793826	341780794374	341780794926	341780795476	341780796026	341780796574	341780797126	341780797676	341780798226	341780798774	341780799326	341780799876	341780800426	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	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
22928	21950	29627	24801	21856	21293	4684	488	391	376	349	335	323	345	337	330	326	292	287	309	337	286	274	293	298	290	292	293	269	287	301	275	301	301	284	275	309	300	307	280	289	302	299	281	273	279	307	298	282	307	279	301	300	270	315	278	277	289	286	277	306	268	299	282	253	281	297	270	265	281	272	261	284	288	293	301	297	299	293	283	302	283	293	309	271	324	275	285	274	316	283	301	295	300	277	272	295	257	290	290	287	306	335	299	261	277	274	290	288	240	272	279	289	296	282	298	282	273	277	283	302	300	266	298	269	273	262	291	282	294	289	295	301	279	288	297	282	284	280	279	304	282	270	272	273	279	259	278	256	281	298	255	296	291	296	273	261	296	289	284	291	268	280	303	283	297	298	290	262	317	288	262	270	256	289	256	290	279	273	286	273	253	271	303	287	293	253	292	317	289	229	261	279	283	293	277	276	284	311	243	261	287	291	295	310	275	293	282	297	281	274	283	285	240	275	244	272	299	312	301	275	278	261	278	259	296	278	297	298	258	282	286	293	297	289	263	280	278	274	304	275	287	251	265	275	262	280	258	303	293	264	304	313	291	279	270	296	318	262	283	264	312	268	273	280	295	273	286	290	307	287	257	284	261	287	267	269	286	266	251	256	284	259	284	259	288	261	320	284	277	266	263	281	274	247	286	276	285	298	286	271	312	293	269	265	289	310	317	264	290	273	271	279	264	315	284	297	279	277	283	292	260	291	270	318	287	302	233	295	298	283	296	283	286	293	269	267	276	276	274	261	247	277	277	276	278	286	265	257	256	263	274	277	286	279	291	294	296	270	290	258	293	299	266	289	278	308	301	292	258	263	270	272	257	271	279	297	278	293	265	287	253	283	283	268	281	236	264	303	293	295	295	310	293	269	280	301	267	286	300	277	276	309	301	265	295	298	269	276	274	280	278	254	297	273	291	286	312	263	278	282	311	284	272	295	298	290	304	296	287	306	302	326	273	269	298	294	289	281	293	296	279	286	302	307	277	298	285	278	281	273	244	252	279	262	267	283	263	296	285	283	288	295	272	273	279	285	262	257	257	281	302	289	288	279	286	263	268	282	291	299	274	279	287	305	291	250	291	285	282	292	289	272	262	293	291	290	281	277	259	271	257	302	251	293	273	273	266	282	304	289	304	263	309	231	272	307	272	297	284	281	295	257	288	295	258	298	292	267	291	296	285	279	271	313	284	316	323	301	270	287	287	268	282	272	288	269	289	310	271	286	272	306	298	291	277	258	304	315	263	301	286	290	269	252	284	294	284	287	325	309	263	307	287	277	265	285	297	260	273	286	277	290	300	280	302	276	273	291	270	317	299	287	269	267	297	291	304	275	231	300	281	290	255	308	280	260	256	268	264	256	283	301	304	269	299	265	285	296	311	283	308	258	293	284	280	310	304	285	289	270	270	274	284	260	266	286	299	295	287	258	263	296	278	285	267	263	286	269	287	298	258	256	294	259	271	309	289	283	267	278	287	281	278	303	253	307	279	273	303	296	312	287	283	271	284	287	268	287	247	281	255	285	261	283	303	285	288	278	290	281	264	292	255	268	290	334	268	278	297	307	292	248	284	326	274	281	293	263	305	289	262	278	298	299	278	265	277	283	280	281	300	268	292	301	285	260	307	300	259	259	293	276	275	270	263	277	326	287	275	281	268	280	281	289	283	298	271	290	300	267	264	283	262	319	294	243	284	279	284	266	299	286	302	279	286	277	267	264	286	313	294	261	289	275	254	274	279	265	286	257	289	287	273	272	273	293	292	270	290	279	287	323	266	317	285	281	275	288	271	265	292	294	285	273	268	256	308	274	281	293	288	284	275	289	278	295	270	270	300	253	280	278	288	290	298	275	270	284	288	295	275	275	283	268	294	324	293	276	288	314	264	280	282	278	299	289	293	282	286	284	309	311	255	272	278	278	252	272	283	281	291	272	288	261	277	295	266	306	251	292	248	273	275	285	294	299	308	275	269	270	282	274	288	273	294	297	315	281	275	262	273	266	298	294	295	294	270	280	329	297	303	293	270	270	253	278	297	288	299	288	283	274	265	270	281	304	289	277	271	304	286	300	286	277	278	270	295	287	244	279	262	285	309	271	305	287	299	283	275	282	292	275	274	289	251	253	263	278	289	317	270	309	266	285	278	283	304	261	283	274	299	258	291	265	279	281	273	273	252	295	270	277	289	295	238	273	271	272	248	282	325	277	272	259	273	274	288	282	277	266	257	306	308	264	265	282	239	259	298	280	269	302	287	323	277	262	278	288	297	245	265	247	299	277	288	296	287	249	296	290	268	263	294	287	282	289	304	295	293	280	272	256	299	285	294	276	293	278	292	275	278	306	252	295	293	294	284	277	268	291	305	263	278	283	305	271	253	269	306	285	285	285	282	282	268	261	288	270	294	281	259	257	283	286	292	283	297	287	271	314	296	273	281	270	276	300	281	299	315	290	251	293	282	294	287	261	277	254	309	305	286	275	272	289	284	270	285	289	280	289	285	286	272	266	270	283	279	327	294	283	295	264	288	273	310	280	298	280	290	285	253	258	282	300	308	297	297	295	297	267	268	296	290	289	283	288	301	292	280	315	299	267	269	268	305	299	280	277	275	277	280	267	267	258	267	273	282	266	272	294	286	270	291	306	280	290	276	288	298	263	279	276	268	262	282	298	242	263	278	282	291	249	270	312	272	277	266	273	301	270	313	289	310	260	289	278	307	260	296	289	300	268	256	278	262	269	269	280	292	295	270	291	280	310	309	277	296	302	278	304	248	299	296	306	256	301	288	263	278	307	274	264	301	274	314	303	256	273	293	256	288	253	276	286	274	268	289	280	287	279	274	265	288	262	290	300	279	291	285	327	304	279	289	288	256	267	292	279	297	312	257	297	301	279	297	270	259	291	270	277	268	296	305	271	240	253	305	303	293	279	279	266	335	268	260	284	276	260	303	291	289	277	291	275	305	239	290	273	267	248	265	252	299	282	318	281	277	279	294	266	293	280	284	285	283	271	274	287	299	312	300	276	304	279	259	299	286	290	295	282	297	301	272	279	292	299	290	311	296	297	283	302	290	298	278	255	289	285	305	253	252	270	256	299	259	238	282	255	282	311	289	280	282	290	299	300	284	272	286	271	305	276	272	278	305	279	254	256	289	271	280	302	290	294	305	275	267	288	297	259	309	273	261	324	283	284	323	269	261	278	290	268	291	316	280	248	279	280	272	288	296	265	301	285	278	251	278	272	274	256	254	277	309	297	248	269	301	294	283	291	309	270	279	305	292	281	287	283	306	333	271	282	258	278	256	262	298	282	286	285	289	293	276	272	254	268	259	267	290	284	282	293	275	298	263	270	272	266	272	265	262	264	289	270	277	315	276	278	253	280	266	293	269	267	301	266	299	298	297	298	282	276	281	259	263	293	285	284	283	305	314	278	274	274	306	291	265	284	291	289	256	296	313	257	285
47679	81849	43168	4409	1414	1067	893	728	700	641	552	541	509	503	442	457	397	442	410	450	425	419	438	465	386	396	406	415	410	389	397	393	393	381	426	404	415	385	365	443	378	398	404	360	413	370	381	402	414	374	359	353	387	376	390	377	366	392	359	396	372	334	383	399	359	355	369	371	355	383	360	378	385	342	373	369	403	363	407	382	372	408	420	386	372	362	384	393	392	353	377	410	395	380	399	406	385	381	375	379	378	389	352	347	384	359	388	383	404	375	365	351	373	385	384	385	369	365	418	361	366	393	371	383	384	394	417	363	402	389	346	388	388	367	356	405	377	371	391	341	403	380	342	379	404	378	346	373	397	369	372	370	356	397	367	401	403	378	388	371	384	358	360	355	415	372	373	414	341	369	344	382	389	388	366	333	442	376	383	408	357	342	370	393	382	372	397	364	354	405	374	407	352	372	393	377	396	348	371	388	384	384	426	376	402	377	376	390	419	358	418	389	382	388	380	384	361	372	351	359	406	372	372	349	380	367	371	390	374	344	382	369	344	398	383	364	355	361	376	363	363	379	359	352	379	360	363	407	400	364	374	388	373	392	392	390	357	385	391	376	409	389	383	381	404	353	371	360	390	369	372	362	375	337	358	353	356	352	366	378	393	404	373	397	411	364	381	365	381	397	365	403	365	340	400	413	380	361	406	370	364	384	387	353	404	364	409	378	366	378	362	378	393	391	372	337	365	373	353	354	359	367	355	378	382	368	389	374	371	413	403	365	382	366	375	413	382	398	371	405	413	374	346	399	396	339	403	371	411	403	384	421	363	356	411	355	391	375	389	377	400	400	396	398	407	379	370	380	373	377	380	419	366	369	372	373	368	379	360	373	352	379	375	380	376	389	372	360	364	400	366	361	348	362	380	362	386	409	429	390	364	394	386	370	354	365	401	409	391	388	377	396	365	381	357	349	382	386	373	371	400	337	388	348	383	355	364	358	394	390	399	357	371	391	384	375	362	357	393	358	395	370	378	367	363	358	382	386	366	394	381	342	408	386	406	383	420	415	390	348	364	338	357	377	377	385	394	386	395	403	382	385	365	401	379	351	398	365	383	419	383	385	390	386	397	398	388	346	346	396	362	386	353	400	418	355	368	363	382	378	399	361	343	351	414	399	384	386	380	378	364	407	384	370	392	367	350	363	385	428	363	442	421	379	410	365	373	365	420	398	355	373	397	376	362	363	352	358	375	377	368	389	407	376	383	374	390	386	378	380	379	347	392	396	349	400	375	364	378	362	367	424	367	404	385	391	372	369	391	381	388	334	353	356	387	397	385	386	388	397	385	382	419	354	386	378	398	388	388	351	397	392	358	361	396	319	338	383	373	397	411	357	340	348	366	395	409	378	358	387	389	340	406	408	344	348	354	416	373	369	373	381	369	374	379	362	352	358	374	406	406	366	372	374	384	386	371	375	388	384	383	410	395	374	359	374	417	397	379	341	374	367	386	387	359	359	396	397	363	419	388	350	381	377	371	396	401	371	367	383	406	371	363	350	368	358	397	346	386	351	338	374	351	400	396	385	370	374	419	363	379	358	368	368	364	365	415	399	357	367	420	379	399	377	370	397	352	404	386	376	338	377	343	393	409	381	385	380	376	363	375	394	367	364	380	363	408	346	390	401	373	392	401	421	413	385	377	346	372	359	398	385	350	406	412	392	369	380	365	397	351	358	374	393	400	378	363	383	380	369	352	380	368	401	364	360	375	363	368	375	393	418	382	379	369	369	348	346	388	399	372	368	391	344	380	378	374	394	368	338	389	399	379	364	364	409	343	379	377	374	362	404	389	388	392	374	406	382	407	369	335	365	390	376	363	353	375	398	365	365	371	335	367	412	365	389	357	387	386	393	342	406	376	397	363	394	354	385	366	369	395	366	380	397	386	388	406	418	372	386	433	392	369	369	391	403	380	357	333	358	379	369	357	357	374	403	336	383	381	385	408	373	371	389	377	368	331	382	347	402	383	359	355	376	342	375	380	371	381	378	340	355	379	365	385	412	380	409	361	382	359	328	399	373	423	351	389	399	395	361	358	371	346	394	364	387	380	354	389	365	369	377	354	334	401	375	366	373	356	353	390	361	398	401	371	378	407	365	368	362	371	400	360	371	355	393	358	389	363	384	381	404	339	388	365	398	371	389	387	420	370	363	383	386	388	380	387	368	355	369	389	371	349	346	379	351	378	349	368	402	388	385	356	396	409	375	388	372	375	362	364	370	356	392	361	330	400	414	412	393	365	356	386	379	406	373	363	383	383	371	387	371	390	365	384	385	365	374	390	370	389	349	368	416	371	383	373	400	398	357	397	412	368	360	377	418	365	368	398	396	379	353	380	382	360	361	373	360	380	411	357	363	399	334	391	341	356	400	377	373	358	426	336	354	385	379	382	380	338	360	372	367	412	367	367	351	373	394	368	382	348	380	364	408	364	393	402	404	361	404	412	390	409	353	400	383	392	365	395	370	388	390	350	380	383	394	363	370	375	377	393	404	371	376	343	357	364	360	387	381	371	336	379	377	376	358	368	379	381	366	365	392	357	376	404	358	395	370	366	399	346	390	385	369	399	383	376	355	388	396	373	390	378	373	360	370	361	389	384	393	354	359	357	362	381	413	348	378	391	344	398	375	382	377	384	372	360	382	411	405	389	384	416	376	355	374	366	349	377	387	384	361	397	376	387	365	338	375	365	348	368	398	387	399	378	397	410	377	389	344	354	357	357	389	356	373	335	359	394	348	363	382	381	402	427	374	371	366	363	401	337	387	387	374	376	408	376	402	360	372	364	372	390	395	383	359	395	339	384	401	396	373	399	364	369	347	365	390	374	390	371	396	370	388	390	381	376	364	394	396	397	381	365	343	396	371	395	357	376	377	408	415	348	386	388	392	363	373	383	370	345	363	381	343	340	379	377	396	383	325	365	381	370	396	355	354	407	382	397	386	410	389	361	364	403	363	379	366	423	398	371	343	422	347	377	371	346	369	366	394	372	361	367	392	408	374	396	407	333	350	385	371	387	359	370	360	359	366	344	401	381	392	354	404	407	404	391	385	385	417	378	395	399	392	385	410	375	397	398	387	420	364	406	395	400	361	374	389	376	419	398	380	361	374	387	350	389	373	393	372	363	388	391	361	375	407	356	370	396	390	407	351	399	404	377	371	381	379	360	341	372	362	405	412	397	407	386	366	362	394	345	398	389	363	378	419	373	378	362	355	395	380	384	386	404	383	391	404	364	376	387	379	378	387	391	385	371	365	330	339	389	386	372	366	384	375	351	348	378	359	392	371	369	376	385	388	371	358	390	365	368	374	379	360	368	390	398	375	410	377	377	364	348	377	366	368	417	400	394	360	386	347	383	386	375	393	368	359	387	363	370	378	356	368	373	386	367	392	354	380	382	412	376	412	374	386	332	375	373	384	333	419	374	399	374	354	373	365	385	388	366	389	391	385	391	398
28048	22654	15022	1885	721	751	736	695	688	706	722	692	702	688	694	719	724	629	656	684	636	697	698	722	706	638	680	683	668	696	659	653	705	694	676	733	708	663	640	751	655	700	669	645	681	708	728	721	699	689	669	684	685	718	674	678	637	690	697	696	673	744	720	688	653	692	664	704	708	718	666	673	685	714	683	688	687	676	693	655	711	652	700	671	711	715	648	676	698	661	677	680	740	662	714	664	649	711	687	706	694	709	671	711	682	706	657	738	684	661	637	697	678	748	704	730	719	730	702	708	702	707	723	687	678	679	707	707	727	655	708	665	654	660	716	692	702	729	698	704	682	721	673	692	695	738	715	697	688	693	749	708	674	711	688	688	721	710	716	677	664	690	682	653	694	668	701	683	692	701	690	686	734	672	661	706	675	666	698	682	713	695	716	636	682	702	668	655	682	685	693	678	662	722	711	682	643	686	646	671	676	681	740	690	643	671	668	692	675	709	680	699	667	741	657	662	645	688	742	673	674	699	686	669	678	705	652	700	714	690	673	699	664	715	686	681	686	678	661	669	703	669	682	668	676	711	735	652	681	691	699	741	727	657	684	642	668	675	661	709	615	700	654	726	682	664	712	667	684	694	704	655	628	655	706	679	715	691	753	708	692	671	682	699	688	696	660	699	713	723	713	665	649	698	673	685	655	722	682	704	695	674	726	657	704	678	717	684	692	676	708	675	722	683	657	636	619	677	704	706	706	710	722	646	641	668	705	701	731	683	679	660	693	675	706	718	729	679	679	740	643	694	658	700	745	705	665	742	723	678	683	729	656	695	702	675	678	716	680	656	697	731	706	718	660	735	699	659	691	770	727	652	664	676	728	683	704	710	657	713	720	728	677	656	671	689	678	679	697	631	706	765	654	719	684	667	692	717	693	739	700	686	682	696	685	648	665	683	667	723	662	668	729	626	694	676	702	674	694	693	729	711	679	694	731	699	647	724	710	717	651	717	694	684	699	677	738	678	659	675	657	713	699	725	696	705	672	723	716	723	729	676	715	675	682	722	774	657	704	671	680	678	695	692	674	690	673	641	755	635	679	712	695	690	664	670	736	693	712	710	644	699	633	707	686	684	687	715	678	700	690	677	696	676	733	660	638	667	691	680	691	714	740	645	663	693	682	654	692	725	713	749	689	686	680	654	669	664	727	693	673	673	648	701	725	693	655	696	703	694	674	732	697	734	672	690	689	684	691	710	751	704	693	696	689	702	697	663	696	683	685	714	751	682	699	697	701	730	682	717	746	697	699	716	724	678	675	733	710	689	688	669	673	659	699	678	715	709	649	627	708	694	662	715	715	686	693	724	661	680	655	721	642	700	717	689	755	712	717	671	714	688	672	661	677	695	710	663	718	710	682	704	660	717	695	697	696	647	716	711	712	676	661	720	713	689	688	705	717	747	690	683	681	631	651	685	704	699	689	723	696	697	646	741	697	693	667	635	698	698	688	689	713	668	627	687	679	700	683	688	666	699	673	683	711	666	676	663	713	684	703	713	689	653	683	657	696	712	711	700	683	679	697	689	665	663	659	672	671	694	694	706	693	669	717	649	685	669	761	681	685	634	695	689	724	683	703	675	709	649	730	727	663	720	689	728	678	642	693	692	715	703	656	685	704	706	719	714	707	712	690	677	689	683	679	696	683	682	763	706	694	696	699	698	637	771	693	715	680	656	734	722	654	680	708	697	649	686	689	715	679	680	704	688	677	715	717	687	677	720	664	697	742	687	728	640	700	731	682	750	693	672	686	683	692	676	696	661	686	702	718	710	659	715	701	607	642	738	702	663	656	716	644	682	679	662	659	726	688	734	676	715	675	647	731	667	687	689	676	693	715	684	684	686	725	718	680	701	677	708	670	648	626	737	688	720	662	658	691	686	686	702	670	694	687	691	706	712	718	680	708	719	689	693	709	693	643	702	696	674	682	671	700	674	671	689	664	720	691	666	699	716	673	699	689	664	722	663	645	686	713	681	669	711	731	687	673	695	688	698	713	665	650	711	696	688	724	719	688	673	671	712	664	701	632	690	707	705	656	672	663	713	695	701	658	679	644	705	694	694	697	670	724	647	682	708	688	722	703	656	735	723	716	684	698	692	687	717	700	734	681	668	726	696	672	703	689	726	667	683	709	647	678	635	698	665	684	643	679	682	602	678	670	753	742	658	710	653	679	713	705	685	709	746	702	661	642	691	735	709	682	700	697	703	698	681	662	713	697	678	682	733	685	707	683	720	695	701	688	674	641	728	689	684	670	725	674	672	653	711	699	681	738	695	704	714	765	659	699	703	724	712	706	693	704	696	683	642	633	720	693	714	673	690	681	693	692	664	686	647	695	669	666	643	683	730	699	716	668	663	671	711	677	683	723	680	706	712	678	680	695	642	667	677	679	690	673	693	678	746	700	682	692	699	734	686	688	679	678	693	708	702	695	699	708	736	637	700	726	707	687	669	678	683	711	713	626	658	705	662	665	686	694	679	684	680	697	676	681	675	672	693	668	656	704	690	721	688	730	752	685	677	681	724	735	657	671	702	706	653	652	667	650	695	716	695	694	675	639	734	671	672	688	677	647	702	667	703	702	695	687	682	708	689	683	696	719	668	675	728	697	653	671	721	703	721	704	644	703	685	702	670	617	674	662	697	661	725	719	711	733	681	693	755	706	629	682	696	681	677	694	712	708	734	691	722	661	653	697	717	642	645	680	699	717	703	691	693	695	702	672	718	686	666	649	646	723	683	683	672	689	706	698	669	674	686	746	720	721	676	669	729	707	671	659	683	723	695	687	716	662	665	671	713	705	671	662	643	661	679	658	690	722	662	730	709	668	652	698	712	685	658	647	720	726	678	661	703	666	683	739	666	725	716	676	618	685	751	674	681	687	704	671	638	711	730	700	716	692	685	731	723	709	708	669	703	697	665	736	639	681	692	660	680	655	680	704	688	668	680	714	677	685	670	699	703	694	698	665	676	699	736	674	671	634	699	676	632	681	717	732	712	706	720	702	631	674	693	700	759	692	673	700	664	699	652	715	692	699	674	721	718	688	718	716	694	684	701	642	691	709	694	686	678	677	693	684	733	631	704	663	666	696	635	658	701	651	702	657	721	665	700	698	678	704	671	653	652	673	640	717	675	687	663	740	678	645	676	674	751	656	716	694	696	704	679	694	664	734	682	687	673	635	720	695	683	706	676	672	696	727	723	677	689	663	670	739	726	668	716	635	685	616	696	700	675	723	701	695	653	711	650	704	723	689	692	689	691	699	655	669	675	696	716	651	664	645	671	677	650	692	667	706	696	663	738	721	715	741	674	684	694	681	713	662	687	648	676	686	679	706	690	686	738	657	658	706	709	711	634	673	681	708	719	729	707	668	696	695	679	667	722	704	718	704	663	727	721	689	645	684	675	665	701	628	659	694	693	680	664	674	696	715	706	666	730	709	710	726	656	672	658	714	696	660	697
18562	33027	9942	1155	961	941	936	952	936	932	951	914	976	967	903	883	866	950	991	953	952	879	893	965	931	937	913	941	881	925	923	990	964	932	922	945	881	928	954	929	940	968	952	954	909	927	954	888	933	914	938	911	897	886	943	973	902	940	899	893	896	933	915	981	926	882	933	947	959	899	913	949	939	961	967	978	931	934	893	888	924	975	905	911	923	907	884	933	971	927	956	964	899	934	915	926	934	938	917	917	998	983	955	970	899	943	973	938	917	924	883	897	950	929	902	865	878	903	941	968	921	942	895	931	884	1033	900	961	933	937	940	1002	896	889	945	969	885	977	941	945	997	895	921	926	942	926	906	967	980	906	908	946	880	984	904	910	930	978	895	968	900	958	936	874	927	952	881	963	946	945	925	952	932	952	984	902	956	993	931	923	895	929	934	880	940	918	915	902	942	910	912	934	979	934	882	986	891	972	967	947	905	909	931	955	948	982	927	959	895	924	954	938	914	950	917	950	951	907	940	967	941	933	898	936	891	987	923	928	935	914	909	870	973	928	928	939	932	911	886	948	920	869	937	936	929	942	893	970	951	925	923	876	925	968	981	931	883	887	923	929	894	926	931	952	887	901	919	919	881	966	951	958	977	928	963	893	961	925	953	945	902	902	899	920	890	991	943	896	926	903	951	925	963	883	951	964	930	955	849	916	934	869	930	951	922	912	893	963	898	878	928	938	918	966	917	913	944	895	963	933	922	914	944	900	960	929	967	962	936	939	959	932	975	942	985	935	992	921	936	956	954	946	865	942	934	846	1015	968	964	926	979	889	965	971	909	926	956	960	946	947	913	908	970	907	928	902	906	972	969	942	939	895	980	947	973	957	961	910	956	995	902	914	898	939	982	977	983	981	905	885	934	931	940	939	935	956	998	956	964	937	942	922	931	926	940	932	942	924	883	940	918	899	898	934	910	949	926	896	879	928	922	931	981	996	912	926	898	964	900	910	924	912	963	976	951	906	920	997	902	907	976	941	927	956	892	896	916	910	987	923	951	907	910	902	956	1002	919	913	956	945	928	957	933	930	962	915	941	980	937	954	969	924	952	929	944	935	981	914	927	933	938	963	898	989	921	862	928	893	949	920	897	911	925	919	962	883	915	897	996	940	934	921	989	905	977	930	946	914	945	920	958	896	911	911	973	924	932	928	942	919	925	959	934	937	940	939	928	952	895	927	926	936	930	920	942	863	917	951	968	932	854	960	903	939	979	929	920	968	932	974	914	918	935	956	929	942	912	982	930	937	896	970	876	950	919	938	964	965	1009	871	894	892	961	913	1027	928	912	926	915	933	899	945	904	950	936	935	979	890	935	954	961	956	968	889	933	910	948	942	940	965	995	955	891	919	968	941	963	941	921	919	864	924	913	914	938	928	916	973	952	943	953	900	935	924	924	959	938	973	901	895	915	902	923	912	993	966	966	1000	939	943	899	968	931	952	965	909	941	941	956	887	952	973	880	958	905	944	978	974	955	915	849	931	883	918	905	863	939	971	958	957	922	892	935	936	945	916	887	932	968	933	951	944	1007	929	902	910	961	934	913	952	955	906	917	972	943	925	1009	998	936	929	904	942	929	929	876	921	939	919	980	990	935	947	952	944	941	940	931	943	917	1013	976	950	897	905	853	919	969	942	968	934	933	907	915	938	907	968	991	890	974	925	920	980	961	957	954	924	957	933	929	940	953	985	980	978	950	883	925	928	941	932	952	964	956	922	915	946	950	966	972	894	922	946	977	944	998	938	924	947	945	908	914	937	957	892	918	915	931	920	965	933	917	955	898	988	948	940	992	970	917	952	954	996	927	888	943	914	916	891	912	916	1025	890	962	933	965	877	961	933	932	954	960	941	869	965	933	927	932	921	948	958	913	890	963	912	925	954	941	937	938	904	992	892	934	1000	975	894	902	960	942	931	909	922	947	873	892	959	933	946	912	906	902	902	899	955	955	935	926	976	1016	967	951	975	960	893	931	911	892	962	957	955	919	983	981	938	885	901	918	966	931	906	915	884	941	965	954	967	961	904	980	873	939	937	938	904	928	927	924	942	974	890	957	953	890	903	897	960	900	906	872	909	950	979	928	902	935	987	910	892	933	950	940	943	937	912	940	913	975	932	959	952	963	933	996	962	877	892	955	886	906	967	924	908	962	920	935	935	946	923	887	927	898	927	967	960	918	948	960	994	937	895	930	953	926	925	916	980	968	960	929	910	898	912	939	914	972	950	915	914	883	931	938	955	953	966	958	995	892	936	950	940	890	939	943	944	954	969	935	890	898	919	963	918	932	915	918	897	907	860	917	895	954	970	1003	885	946	962	974	976	974	955	951	939	948	919	929	970	906	905	945	929	947	917	868	912	905	933	957	966	921	920	933	983	949	991	964	988	889	994	896	901	1010	902	951	904	918	960	920	952	914	952	925	929	945	943	961	908	901	926	951	952	944	952	954	959	902	902	964	955	864	952	961	925	925	916	966	931	900	946	981	890	932	921	934	964	909	899	893	952	927	907	965	947	970	891	927	918	948	913	874	969	914	901	935	919	871	970	906	940	960	926	868	896	909	920	925	915	863	970	976	939	956	916	907	930	923	929	964	913	904	933	913	893	922	913	869	927	931	946	909	980	953	907	926	906	955	928	947	989	934	932	926	942	907	953	922	934	894	939	945	927	909	964	845	864	940	911	919	860	1008	940	917	985	937	932	874	950	968	915	966	850	936	923	984	940	914	949	922	933	908	937	967	944	913	960	952	903	939	945	873	912	907	919	892	941	957	906	888	945	919	940	937	920	913	939	975	954	961	940	915	922	906	890	944	950	911	872	955	956	973	920	953	915	952	921	963	937	942	908	892	899	928	926	979	941	890	944	923	897	957	924	942	919	899	922	923	923	873	973	953	913	912	947	964	950	907	954	914	923	939	908	962	967	898	889	872	977	943	936	940	945	959	933	931	937	917	957	890	968	933	908	931	967	936	890	954	960	946	968	943	937	945	909	930	921	922	973	962	927	895	984	947	939	937	950	904	945	956	859	938	928	927	900	908	960	912	905	911	989	950	943	839	894	874	974	955	954	948	982	935	931	957	964	887	950	940	931	867	952	867	894	918	949	917	971	1024	934	930	909	949	913	919	891	956	914	894	943	991	932	865	953	909	930	905	925	889	946	888	953	878	937	921	908	915	928	922	916	937	930	948	927	903	953	968	1017	876	923	900	958	927	975	970	916	863	900	914	947	964	948	906	915	977	885	913	970	908	887	909	910	920	970	1029	883	929	902	942	930	963	876	953	981	949	937	935	902	953	891	959	924	955	927	943	910	898	912	931	888	909	895	964	922	919	892	931	905	913	933	972	944	924	878	952	930	869	893	934	921	970	949	954	890	918	946	975	922	906	918	903	933	927	961	942	980	962	944	916	955	948	970	912	948	927	914	976	927	956	891	960	947	911	931	928	898	948	909	916	852	888	958	909	940	982	930	981	919	947	938
23546	21761	28940	24739	21025	6997	576	455	391	416	378	375	375	379	371	383	384	363	359	356	316	374	357	371	385	359	343	343	369	334	345	383	361	356	364	339	351	344	378	346	347	318	365	347	347	355	334	350	314	347	373	372	336	313	342	354	322	384	373	314	363	367	361	324	325	342	331	380	353	339	354	352	370	325	320	358	353	338	371	350	320	349	325	329	360	362	344	353	337	331	352	338	331	349	363	341	360	363	389	308	311	346	355	372	339	361	388	313	349	345	352	329	362	323	306	328	331	340	370	364	340	361	353	345	352	351	328	331	342	323	317	332	364	373	367	373	316	353	365	352	336	318	339	346	370	347	361	306	330	368	323	332	327	352	348	324	349	367	316	352	341	350	358	348	364	354	333	359	353	370	328	370	380	317	332	313	353	340	345	333	334	314	334	357	338	334	332	324	341	342	356	326	335	323	354	346	336	316	339	333	361	344	382	344	362	317	350	334	319	369	357	362	370	340	354	355	356	338	349	336	363	346	347	337	323	365	328	330	355	347	317	367	312	356	333	369	331	352	367	348	359	329	335	381	357	372	348	348	337	352	380	373	317	355	336	346	340	369	341	379	358	366	335	314	364	349	348	361	335	354	352	361	356	345	331	343	355	368	345	381	336	319	352	343	327	359	394	327	354	327	339	394	331	360	364	372	348	346	360	344	377	337	318	334	371	363	363	361	317	381	359	341	368	373	342	343	294	334	349	362	350	349	345	364	381	342	318	346	362	336	314	372	333	350	334	304	357	351	313	338	368	328	313	349	371	356	349	339	342	341	345	354	360	348	366	351	354	333	368	313	332	329	320	349	328	338	373	344	362	388	369	362	349	312	357	327	389	376	352	361	370	377	359	367	399	344	329	331	357	370	347	312	320	334	349	335	325	367	311	363	364	325	373	350	390	353	347	352	358	352	328	347	350	328	325	311	362	343	329	356	342	365	325	331	343	366	335	348	342	334	354	362	361	331	353	328	333	334	351	376	334	360	352	358	340	328	349	362	351	356	350	350	350	352	376	358	345	354	333	346	328	348	365	353	362	346	378	353	336	323	326	374	332	321	374	368	361	325	354	347	379	334	336	347	351	298	325	338	316	351	313	340	363	373	383	354	367	335	336	367	346	337	330	332	352	318	366	320	361	351	343	342	354	316	335	348	348	339	371	317	321	359	356	325	350	332	312	347	326	362	382	369	355	360	376	341	355	401	350	330	351	361	353	319	365	368	315	336	302	371	354	318	353	334	369	308	365	338	347	348	346	335	340	338	334	327	366	343	372	331	343	343	342	343	311	366	329	359	346	335	340	333	346	326	330	295	370	333	352	337	341	349	310	349	351	312	366	327	321	349	349	362	336	360	377	339	337	340	332	354	343	353	340	308	341	355	365	339	350	326	363	341	336	332	343	358	345	332	319	322	331	346	368	346	358	334	359	351	354	344	363	361	347	319	367	335	363	359	331	337	342	357	323	332	363	348	331	345	347	328	351	341	361	349	361	368	343	339	307	343	369	355	368	340	305	306	339	356	353	356	348	340	344	336	330	355	332	376	335	372	333	342	325	330	352	365	355	337	344	331	355	324	334	353	336	357	327	360	361	331	350	337	334	328	366	343	351	333	336	375	337	320	342	370	327	369	367	373	341	352	337	347	358	326	326	340	369	351	335	344	346	345	332	351	336	332	379	374	370	359	357	340	303	331	368	310	342	357	336	353	366	333	359	353	333	344	328	380	346	356	345	365	351	375	355	336	354	374	335	372	363	343	331	303	353	351	307	336	345	333	353	353	364	365	359	328	352	346	340	377	352	358	327	354	345	382	373	343	326	378	355	352	377	351	329	338	381	331	332	387	332	359	342	337	353	334	371	374	370	346	335	343	328	357	331	357	330	347	361	337	352	365	376	313	358	318	376	381	367	335	326	336	306	324	351	389	378	307	328	342	313	343	361	403	369	363	302	333	350	347	385	352	358	379	358	363	388	363	359	361	360	365	343	358	337	370	305	360	356	370	332	358	359	339	346	358	352	377	308	358	356	322	356	392	319	353	347	331	336	326	327	352	368	340	339	324	372	320	330	378	329	336	377	365	338	321	354	314	320	311	341	363	366	327	357	342	318	308	352	333	342	369	370	333	331	313	326	357	333	354	336	349	333	339	368	350	358	368	347	329	370	331	367	325	343	337	344	311	345	381	323	320	358	333	362	383	353	317	386	350	359	340	331	375	342	328	344	332	348	324	351	338	364	347	362	375	344	368	364	356	326	332	372	365	339	363	384	358	338	322	376	363	340	337	325	334	359	372	343	375	337	348	397	358	351	326	375	348	346	333	319	331	311	343	355	351	332	352	319	327	323	369	321	335	351	341	323	347	345	325	346	328	343	341	365	325	350	357	332	388	365	329	340	328	366	359	356	353	371	333	338	326	316	337	376	357	330	355	360	338	332	341	336	320	348	373	372	367	340	317	337	331	344	323	374	341	365	354	353	339	358	351	366	338	334	348	317	350	355	343	370	388	343	368	350	377	360	328	374	309	354	368	331	333	380	352	363	299	347	374	340	348	338	355	310	339	327	338	327	341	354	370	326	356	341	319	359	357	353	331	367	345	350	349	304	328	339	322	336	319	324	344	365	369	381	354	320	317	305	353	350	350	359	350	354	359	348	327	349	343	361	373	315	344	294	375	332	359	368	341	396	353	344	340	339	326	315	372	373	371	332	328	337	325	348	341	366	334	381	337	345	371	348	367	324	357	343	358	348	377	355	346	374	335	327	339	358	323	364	343	362	335	336	368	371	364	307	348	328	288	351	360	317	340	337	348	335	317	352	364	349	353	334	359	344	331	351	318	358	347	344	374	329	357	332	349	346	359	341	339	354	341	343	359	367	351	331	335	338	346	379	319	379	339	326	349	331	353	388	319	329	370	364	304	339	395	330	333	358	335	354	336	336	347	356	359	343	324	337	340	372	341	325	328	340	357	350	361	349	337	337	339	350	354	332	334	344	359	355	369	320	321	321	355	340	298	378	350	303	333	357	335	339	359	356	360	336	334	344	351	314	324	358	358	327	326	350	333	346	358	356	363	337	355	334	323	369	354	365	302	373	367	362	342	326	375	353	365	314	351	361	350	356	333	365	356	293	339	324	313	335	351	358	351	344	354	367	351	382	331	342	352	357	355	342	349	332	332	349	336	333	354	366	322	362	362	324	341	310	353	339	351	357	362	364	325	372	365	318	325	358	319	348	352	310	330	352	349	366	352	355	366	335	315	348	338	323	350	349	339	385	319	360	317	355	351	375	327	336	387	337	329	323	367	355	368	374	365	355	328	372	347	385	349	329	363	377	355	332	362	382	342	349	327	340	356	336	383	350	357	357	364	348	355	335	318	339	348	330	371	356	332	314	335	331	325	340	384	345	359	350	373	368	343	352	369	345	348	312	367	350	340	369	345	375	346	364	326	371	372	369	337	343	349	365	370
39532	73409	35519	2803	1058	883	725	677	632	633	581	547	562	548	556	488	519	549	514	527	495	475	487	524	501	511	481	533	510	497	475	507	465	496	524	499	505	486	521	519	485	504	500	493	478	515	502	510	491	505	507	512	502	441	483	484	463	491	483	521	503	504	502	511	501	523	474	479	520	485	465	484	450	511	476	495	516	511	489	445	483	547	533	534	546	511	506	505	513	518	481	501	484	513	460	528	487	509	538	543	514	474	472	503	533	500	531	469	517	506	499	487	489	476	491	457	529	514	499	514	462	494	480	527	536	482	497	514	464	480	447	487	488	504	503	504	467	508	519	539	486	531	495	489	461	529	501	496	491	537	474	466	500	503	480	479	479	465	522	511	464	499	502	525	538	472	487	462	500	504	523	508	504	499	486	518	472	504	481	541	501	511	530	500	528	481	530	472	499	520	504	480	501	506	465	479	499	491	541	521	459	500	526	504	504	498	473	467	501	495	503	475	474	481	511	522	469	518	498	484	500	497	502	493	506	488	492	524	487	480	453	474	495	517	467	518	459	450	495	527	491	496	521	474	518	495	495	526	494	483	550	519	466	503	476	489	484	485	511	478	472	505	491	474	494	514	487	462	510	489	485	508	513	463	505	506	493	470	480	453	510	487	469	528	455	509	475	472	461	491	494	498	489	515	527	484	495	537	500	494	478	502	489	489	469	533	486	522	508	492	475	510	523	472	520	513	500	495	471	510	517	514	529	474	519	511	503	482	474	474	488	486	469	491	507	512	483	508	473	515	444	518	473	476	519	505	497	464	485	493	495	491	488	475	493	504	442	495	509	516	457	502	475	481	522	512	517	464	546	459	458	477	497	485	495	485	495	488	490	463	525	497	500	488	472	482	472	514	508	488	522	484	494	514	471	500	495	493	488	476	470	506	524	482	473	493	489	494	514	478	509	484	506	498	505	478	475	441	510	484	499	515	466	491	484	512	497	483	523	512	499	508	476	495	514	504	478	449	485	500	516	527	496	522	486	486	477	457	513	513	481	530	508	494	494	522	444	502	495	515	527	529	485	499	481	484	446	524	492	500	455	499	486	479	483	524	507	493	507	484	474	484	519	495	481	470	506	486	534	509	478	486	502	475	488	497	481	461	524	517	497	505	527	492	494	466	492	512	506	468	465	485	485	500	521	494	513	445	514	448	505	509	462	515	496	515	523	483	495	502	506	513	498	525	460	499	507	483	486	503	489	480	480	530	496	502	487	516	507	484	496	505	539	481	506	514	544	486	513	484	519	504	499	472	536	477	495	510	514	474	467	480	509	470	501	477	502	547	496	486	488	447	485	508	526	486	520	528	475	508	522	494	560	521	475	513	501	507	552	453	504	480	505	509	480	528	528	467	496	499	469	490	501	469	500	504	518	491	512	470	491	523	460	481	457	489	495	515	480	489	465	521	473	516	473	500	475	479	494	537	483	511	511	504	517	474	435	497	517	459	491	524	517	510	512	438	468	477	451	522	494	516	490	495	474	500	485	492	489	518	475	531	473	484	500	475	512	473	502	503	458	460	500	492	492	465	493	488	526	469	519	489	489	513	531	499	550	494	456	496	489	519	527	433	503	533	454	492	468	480	489	485	499	496	487	520	493	509	465	490	453	511	502	490	486	488	484	512	483	538	511	528	526	472	478	457	512	508	530	492	501	501	491	468	526	482	492	506	500	524	502	485	477	474	540	489	483	517	467	514	546	484	504	486	515	507	528	535	524	476	496	486	500	498	462	513	490	490	511	478	493	455	512	507	477	477	490	482	470	489	465	491	464	487	497	467	504	485	507	502	517	473	498	505	482	516	548	480	505	502	464	477	489	454	528	484	475	504	514	528	486	486	469	462	488	490	500	535	479	490	471	489	495	497	494	473	454	487	504	525	482	478	479	515	517	531	494	486	491	505	486	490	516	500	525	499	459	510	496	520	497	504	531	523	525	481	518	480	487	519	484	484	503	500	497	498	464	529	480	510	525	452	472	513	512	444	483	475	495	477	481	471	463	529	539	477	526	521	533	467	447	508	483	463	500	476	476	472	518	525	529	535	494	478	488	516	506	493	517	456	516	492	498	482	535	497	494	515	470	498	501	497	470	491	535	524	480	491	499	523	510	454	463	519	483	546	493	537	510	488	464	458	480	525	513	471	514	497	500	502	480	513	478	509	515	476	536	529	494	484	482	561	507	498	454	484	479	489	513	521	488	475	504	487	543	502	469	499	503	453	477	521	478	476	467	519	488	482	494	468	536	509	481	483	495	437	537	470	519	493	522	506	523	515	499	522	496	487	462	508	530	482	484	527	520	523	548	472	512	484	549	515	476	490	520	472	513	456	433	533	511	511	499	506	504	500	478	499	504	494	507	462	492	458	462	487	507	477	487	486	510	508	480	489	514	561	499	488	475	515	491	487	494	473	513	466	510	482	488	470	458	471	520	465	527	519	462	483	509	542	495	491	474	504	486	488	483	508	517	520	507	508	510	484	515	467	499	478	465	469	538	472	480	486	500	510	489	497	522	518	504	497	531	513	506	450	474	502	478	494	517	509	451	494	486	491	466	504	465	499	497	462	518	447	532	473	557	508	494	480	492	474	519	505	492	515	505	508	543	457	477	500	490	461	494	468	525	450	505	524	503	526	467	499	495	491	511	491	504	527	493	490	480	519	495	526	467	483	476	530	478	494	469	510	485	528	508	494	490	525	489	511	472	481	505	477	467	493	495	499	505	506	467	498	521	478	527	485	472	498	477	451	495	485	513	466	504	503	475	446	553	507	510	513	495	443	511	486	484	478	483	508	526	529	497	496	499	498	523	488	469	490	515	446	507	477	478	489	511	487	475	497	450	491	498	507	523	516	474	502	532	473	455	485	507	469	467	473	478	508	568	511	515	495	508	508	473	508	478	532	526	475	446	549	507	523	521	510	494	512	495	483	524	474	494	508	485	525	484	533	501	489	522	509	474	493	521	501	510	485	496	471	450	478	511	530	498	492	509	504	527	489	506	472	518	465	534	499	532	498	538	469	487	532	490	483	514	454	470	505	481	498	445	556	518	526	537	483	478	499	522	495	471	461	505	520	495	535	476	491	495	515	469	511	501	493	491	511	481	482	493	469	529	487	511	500	483	493	496	507	518	525	518	481	494	486	476	524	516	506	434	502	460	535	495	492	447	521	477	487	524	467	471	474	535	519	512	486	443	522	499	498	484	497	537	468	490	495	473	488	528	491	496	487	513	483	511	487	448	472	497	515	522	509	521	503	517	511	490	510	514	491	484	518	477	499	513	460	541	512	493	490	521	538	533	493	492	556	497	499	520	491	492	476	517	471	492	504	506	466	481	508	502	510	522	522	467	466	498	482	459	465	508	509	496	467	506	478	485	494	483	517	456	464	526	510	478	518	496	499	514	497	504	538	508	471	539	504	531	504	473	521	493	488	501	538	522	485	502	466	490	455	509	495	531	481
24938	22134	28386	23876	6393	955	801	801	728	771	763	765	728	736	799	751	730	819	772	744	736	784	784	781	757	742	704	730	735	750	761	730	771	764	782	769	705	743	774	710	741	761	795	757	740	699	715	710	753	736	739	735	779	770	770	696	784	743	769	720	769	783	741	760	753	709	777	692	788	730	732	691	765	711	710	723	762	724	810	728	769	716	731	716	750	713	740	762	747	682	738	794	785	795	739	699	755	774	749	729	743	768	734	777	723	723	700	723	762	717	746	748	749	774	784	726	744	742	726	768	737	733	762	764	711	740	728	738	786	723	751	691	768	689	701	760	735	728	757	774	726	732	776	728	760	713	779	692	738	731	768	733	761	731	775	742	770	772	691	675	729	733	735	762	737	772	740	714	732	758	749	768	741	716	794	763	755	738	765	793	755	685	690	694	726	737	757	773	748	722	753	775	711	739	720	784	755	700	705	756	728	754	753	708	761	726	743	742	753	751	747	683	761	758	755	705	748	712	725	795	748	749	757	706	715	752	742	707	793	749	741	752	728	758	748	750	717	731	752	742	702	731	698	752	747	755	763	763	729	742	779	754	730	737	722	733	760	684	753	734	747	739	758	732	731	724	736	721	790	735	767	762	732	756	738	692	748	728	720	739	725	694	781	780	719	736	768	754	732	791	743	774	777	791	691	690	748	717	733	771	780	734	718	726	740	764	696	701	757	760	727	707	760	741	742	739	715	799	739	748	747	776	756	713	710	762	701	750	739	724	732	715	769	740	744	726	738	754	761	721	694	768	795	726	757	743	727	748	742	718	713	743	764	716	745	717	723	721	781	785	739	753	769	761	733	703	744	746	708	728	719	700	720	692	732	725	709	725	721	709	735	703	764	761	778	773	750	715	720	737	730	767	774	677	748	731	791	749	731	746	706	758	781	719	739	731	708	730	760	762	705	733	757	756	775	728	721	769	740	770	738	734	776	785	746	725	757	714	743	719	758	755	702	745	807	761	768	738	744	732	745	710	690	772	746	748	757	790	689	774	732	717	714	774	731	799	785	764	786	768	718	701	747	756	785	711	736	753	742	682	745	716	767	742	761	711	813	782	723	741	737	675	761	758	722	724	781	720	758	739	776	744	748	733	718	738	729	699	747	760	774	731	700	746	720	736	746	760	728	759	771	720	769	773	805	750	788	764	707	704	689	716	724	722	760	768	762	689	776	716	804	798	762	740	745	704	702	755	748	731	723	741	803	740	771	754	753	759	741	749	769	740	747	711	705	740	710	734	740	759	783	714	750	762	747	712	779	720	735	698	751	667	769	742	760	706	751	757	701	732	714	741	792	720	684	701	754	714	761	722	680	772	798	785	705	737	774	728	680	728	765	766	747	787	714	730	757	739	788	727	750	754	717	741	757	777	762	731	739	725	738	741	724	758	740	695	745	783	733	728	761	730	757	713	701	716	803	783	733	777	762	729	791	745	739	699	738	735	724	777	709	704	742	748	719	725	724	768	727	784	762	735	719	753	747	678	718	715	765	769	716	730	727	748	757	725	716	669	753	749	753	745	749	719	718	746	737	680	742	738	699	744	713	705	755	709	751	751	760	715	746	694	737	783	724	773	753	773	732	753	718	684	745	745	723	746	713	722	706	758	738	722	715	769	737	740	753	746	692	798	740	775	787	748	755	742	729	741	741	714	765	756	743	727	772	769	746	746	732	720	755	747	744	750	723	807	718	747	724	730	735	761	732	734	747	794	749	761	774	753	733	714	730	763	748	745	775	741	802	735	679	729	707	752	752	731	751	715	783	742	713	748	745	739	711	672	738	734	794	751	738	745	786	714	729	751	740	761	724	760	739	787	725	705	725	718	741	715	753	742	723	753	703	732	709	747	782	739	753	706	769	723	727	709	726	765	749	735	757	752	724	691	767	729	772	707	726	736	710	760	721	762	773	742	764	745	760	765	768	743	755	727	725	736	757	743	788	744	784	768	743	710	717	717	747	756	707	738	779	704	668	703	715	716	730	745	722	714	741	789	751	739	727	772	738	780	747	818	775	725	757	769	774	663	739	698	727	768	732	752	710	781	765	759	727	726	757	730	740	768	760	687	688	749	752	743	753	715	733	724	749	738	743	758	762	767	709	750	731	725	755	772	718	759	748	713	696	790	716	728	715	711	754	718	742	754	713	719	818	720	700	690	740	725	755	758	751	776	753	738	759	744	694	733	701	716	749	759	782	771	742	747	747	716	732	774	758	733	742	706	722	739	744	747	742	711	774	724	706	760	760	740	728	695	770	705	710	778	748	721	732	777	731	736	692	757	749	709	770	723	746	733	784	730	754	688	703	754	727	730	718	739	760	710	739	745	732	684	775	712	756	686	741	770	752	727	733	737	736	749	699	759	737	714	739	732	692	733	719	726	742	754	726	804	731	744	730	744	796	771	740	745	726	711	747	796	711	733	769	745	720	739	745	715	711	693	829	711	763	779	739	777	763	738	732	735	717	749	785	788	756	774	728	718	721	749	747	778	734	786	727	733	774	690	735	767	719	738	715	732	733	765	766	737	705	724	773	698	700	730	740	724	722	762	797	772	803	730	714	738	761	737	732	698	690	744	710	724	746	707	736	785	748	714	727	738	760	715	707	777	801	728	712	715	703	715	741	761	731	725	743	754	778	805	740	703	759	760	735	757	753	757	748	777	716	731	703	774	694	737	723	724	741	720	705	752	716	734	754	711	740	754	754	721	746	700	751	760	790	731	749	718	712	768	783	801	744	750	723	784	749	728	749	765	732	713	755	705	729	748	711	782	760	706	742	704	768	715	715	744	776	729	719	751	757	738	730	782	738	724	749	783	757	771	785	735	695	772	730	733	732	759	728	780	732	764	834	756	756	721	773	771	779	734	749	734	734	753	681	732	766	726	718	739	738	744	770	722	742	746	718	842	744	703	770	758	665	754	767	711	733	696	747	732	744	713	734	761	712	720	763	747	762	742	732	716	715	720	754	753	673	745	726	774	764	697	674	758	730	736	751	711	715	740	753	767	760	722	735	692	733	745	762	748	775	742	710	722	744	764	785	740	742	774	738	734	764	703	741	734	748	756	714	692	763	684	780	743	769	719	798	753	769	776	645	681	710	791	724	756	763	753	760	716	773	723	773	722	721	749	733	753	746	720	767	715	734	712	742	686	744	694	755	738	759	755	741	732	718	770	741	681	752	739	774	711	771	763	720	749	743	728	702	722	722	773	729	734	737	722	749	745	744	765	664	742	773	720	712	806	733	755	739	707	723	740	775	724	757	721	769	709	724	773	721	734	729	763	801	778	727	731	702	711	786	728	741	697	755	708	731	776	721	749	744	758	715	762	696	734	738	676	737	750	764	706	701	738	778	776	746	734	763	786	722	779	746	733	781	764	702	714	746	732	756	730	783	749	749	709	765	769	729	744	766	753	730	734	755	694	743	754	763	752	735	746	780	718	785	716	742	735	728	752	761	739
35843	63030	26324	2422	1222	1096	1137	1099	1035	1005	1020	996	1033	1061	974	975	1031	977	1007	917	1058	985	1038	983	1015	929	979	962	950	954	936	953	1029	979	1019	1036	971	962	1006	936	969	942	1026	973	992	986	960	1035	992	984	1018	976	914	927	931	970	955	988	944	958	1004	954	923	993	1053	944	998	973	896	1011	950	955	952	962	955	961	1003	987	939	984	976	917	957	979	981	996	935	984	981	986	941	1022	948	1025	989	967	968	945	1007	893	1008	999	995	1048	983	972	1005	1004	969	938	1006	928	964	1052	967	954	929	1027	919	989	943	934	972	981	970	993	978	996	1007	985	968	942	909	878	959	1001	1039	1028	977	951	999	985	976	1003	1008	985	993	924	971	955	937	985	1003	1012	925	1023	1058	1066	921	965	1007	971	976	1065	1028	990	986	975	975	1021	957	958	977	1002	985	996	1003	984	955	958	948	977	1008	964	966	1015	970	1023	977	981	974	941	945	896	998	990	987	980	938	974	1003	990	970	988	967	958	975	981	975	972	961	986	1057	975	988	1006	1011	957	1005	917	1085	966	956	1001	977	954	1020	1013	997	992	979	946	1031	975	946	963	999	967	1035	1035	965	959	994	952	976	961	984	951	950	941	979	942	926	893	982	967	953	968	1002	932	1046	1036	969	921	935	984	1003	1031	1012	943	944	989	1002	1028	987	1009	994	960	963	991	976	1043	998	983	948	980	1019	953	959	1016	943	1021	977	988	959	989	910	973	995	1036	1026	935	1023	987	976	1012	968	991	999	1024	1015	1006	963	967	964	981	956	1008	950	986	983	925	962	972	997	982	900	941	983	996	1012	957	1033	972	967	945	1019	986	984	976	1001	979	994	990	965	994	986	986	1001	977	967	962	979	964	986	1006	974	994	942	960	1007	948	989	1000	971	983	943	953	965	929	937	999	972	974	926	1019	1028	978	968	993	1023	941	945	965	1015	986	998	1020	1008	1009	995	1016	1001	1034	951	961	1007	933	947	992	937	949	967	939	1000	987	949	1038	991	979	970	994	1024	995	954	987	964	960	974	948	982	919	966	988	950	1012	887	1007	983	958	984	971	915	963	987	968	1008	942	987	974	1006	989	954	965	954	957	995	990	974	1008	981	1000	963	965	972	977	969	947	1012	962	936	958	1000	954	1011	1025	970	1003	992	1022	1008	949	966	957	1002	915	991	952	935	995	948	972	985	974	1061	1000	933	997	967	1001	1000	1010	997	1003	959	998	1011	918	945	968	946	1041	964	1014	984	985	1043	990	998	962	972	983	996	1043	1014	960	973	937	984	981	996	951	969	974	910	972	963	1014	956	978	990	985	1036	982	946	1029	926	1001	948	1021	1004	989	963	1014	988	941	950	1019	997	978	988	974	944	944	952	1011	956	963	1020	1028	952	969	1030	1018	981	988	952	971	966	1039	965	956	1045	972	951	965	1051	974	917	1006	929	990	946	1043	1012	1021	970	1008	935	1015	1016	949	970	983	1024	945	969	996	1009	985	1010	1030	1031	941	955	935	980	940	979	981	1016	972	1020	976	994	994	996	995	954	953	928	974	977	943	975	979	949	962	946	992	869	981	930	934	928	988	969	996	946	998	1016	947	975	967	968	948	977	963	955	939	986	982	992	970	993	964	895	966	921	996	989	959	967	1004	968	965	936	953	979	1047	969	999	943	976	940	964	1005	985	983	934	1009	966	1028	938	929	911	1017	970	949	959	997	1033	957	964	957	971	958	1012	945	989	992	963	958	970	992	976	913	980	1038	970	1013	1006	989	951	957	979	971	1005	1006	1009	961	968	966	975	1005	975	989	918	969	923	1024	1020	978	970	997	925	1030	939	947	979	898	977	936	1020	986	999	1021	955	949	992	973	983	903	953	989	1005	1015	973	991	982	998	964	1002	944	1022	934	952	1003	1002	992	1060	944	1009	1045	934	975	982	963	972	990	985	1001	1014	935	998	1048	1015	979	970	1020	1011	903	977	953	1014	961	955	931	952	944	961	974	975	943	966	938	950	936	926	982	993	960	977	996	936	948	959	959	970	915	955	970	1004	1016	1008	944	989	935	932	936	960	1004	1010	964	992	901	976	930	1036	953	1026	967	995	964	991	986	1019	1004	891	999	966	941	974	938	983	954	1016	951	978	938	956	940	996	1003	951	1009	957	1008	951	974	980	988	979	955	1012	988	995	1000	991	951	986	995	964	965	960	972	959	1008	992	994	1020	969	964	987	928	1011	1004	972	996	1028	955	983	1037	959	924	978	947	966	977	1001	948	983	1047	1005	985	963	1011	1013	949	972	964	975	952	997	886	978	972	976	914	993	946	945	987	993	1003	934	974	988	955	947	1017	1006	1013	951	971	1014	931	960	971	1036	990	948	1026	971	954	1017	931	978	976	997	987	962	996	973	1028	950	1026	993	1014	1038	938	989	1033	1038	976	991	952	986	939	946	998	961	903	1048	964	955	1039	982	1009	977	1043	961	949	959	983	993	955	914	960	966	1006	956	987	973	931	973	959	985	958	985	983	955	993	989	969	1033	949	956	1002	947	993	951	975	1049	959	954	983	941	997	966	1021	1001	936	995	916	952	960	956	975	955	1031	961	1000	977	980	990	987	999	963	989	958	1013	1025	987	998	908	981	963	999	1041	961	1046	958	992	997	981	941	977	978	986	965	1013	1009	1017	949	1007	968	1014	990	1011	983	991	977	985	965	965	929	988	1043	1060	1029	978	935	982	1021	984	968	977	936	998	939	952	1002	964	1004	974	979	964	1004	982	979	951	1006	926	953	988	989	974	988	996	950	966	951	958	942	989	1026	927	963	938	1003	990	988	978	1038	1002	991	997	967	989	1001	964	985	966	973	996	1007	1002	983	968	1006	965	1012	988	981	927	971	1016	945	966	945	953	944	978	981	1002	964	945	943	916	992	959	990	933	1025	1018	945	999	977	999	1016	1011	981	966	936	993	991	981	977	1009	996	979	978	983	980	986	1022	1052	1002	957	924	967	984	1064	961	1016	998	977	1003	939	968	957	1013	1016	949	965	970	971	1016	968	953	1009	990	957	961	982	961	997	957	917	974	1006	986	1032	973	953	928	995	970	960	964	1020	980	960	971	996	952	954	991	993	999	936	957	933	1004	979	961	1023	977	988	1027	996	936	1020	995	1030	929	968	985	975	986	980	917	951	966	965	994	990	977	965	1052	1007	926	1026	993	969	999	948	965	1009	974	945	981	967	1015	954	1008	1007	979	973	947	953	961	963	934	971	937	968	967	996	993	957	968	1048	946	1003	992	961	993	983	976	995	960	995	978	1049	943	974	999	1016	1031	968	977	972	947	957	952	955	942	966	924	959	984	1001	1025	984	951	961	992	997	1029	951	979	984	943	1045	947	1003	1045	1002	923	964	1003	1047	945	993	990	999	977	976	963	1011	988	965	988	990	1014	965	1007	985	1008	1011	1030	1012	971	1028	1009	992	1022	964	948	958	987	933	976	981	966	985	997	1019	954	976	925	958	959	976	1011	975	996	981	974	1017	1021	969	946	981	916	1016	988	967	1012	1011	1032	979	959	954	940	962	957	972	1021	934	1018	1002	969	940	991	978	935	988	962	1014	970	1017	1013	965	1007	939	997	956	1012	976	1013	1012	1011	960	979	993	976	961	972	1021	1033	1049	947	1000	981	1007	966	937	1041	983	976	951	993	966	914	974	1011	975	999	959	996	970	989	1016	970	999	951	974	1052	1008	1001	968	971	976	943	999	933	971	953	978	984	962	1011	969	1003	964	1003	978	969	985	995	932	987	1006	968	997	976	985	958	994	986	1010	956	967	981	1001	993	984	974	978	967	942	948	932
22637	21659	29875	23755	21550	20713	3418	455	396	383	402	327	339	312	334	328	308	300	308	293	282	293	302	291	288	304	286	282	304	289	271	290	261	255	311	287	275	289	303	264	276	269	269	284	302	279	285	275	288	311	287	279	332	278	247	292	272	261	281	288	303	279	262	271	333	276	286	292	287	294	268	279	270	293	276	293	258	284	288	282	297	282	289	293	269	262	296	270	257	260	292	291	275	273	255	294	254	272	278	268	302	274	303	260	298	284	272	243	302	275	260	274	284	284	285	250	251	304	275	288	305	329	282	289	288	274	284	308	271	247	301	265	282	298	271	254	281	298	269	249	280	284	248	244	286	267	315	251	253	283	295	297	245	304	309	266	279	265	267	280	287	297	282	288	283	260	311	255	289	293	303	284	283	299	263	291	282	275	294	269	283	260	267	272	286	280	297	294	274	279	292	248	268	303	289	306	303	284	286	323	294	278	262	286	275	292	285	273	327	286	264	288	293	257	279	291	276	262	301	278	292	304	293	309	277	313	275	302	297	296	289	299	249	273	268	294	310	273	273	289	260	284	300	280	277	265	289	299	304	265	265	292	271	289	281	274	284	270	283	250	286	290	273	274	279	280	265	280	258	267	276	306	310	292	290	298	276	271	302	288	267	265	280	300	288	305	244	294	307	302	284	258	301	267	276	279	277	303	268	268	322	301	304	280	260	275	274	306	283	287	280	269	258	286	276	278	303	277	248	304	278	276	280	266	279	281	281	288	300	289	295	272	286	276	250	245	286	304	275	274	270	284	274	270	269	285	293	289	275	322	299	272	233	316	283	288	290	280	252	265	285	279	258	285	287	276	287	284	272	247	251	275	275	298	272	270	297	317	259	264	263	267	313	258	267	279	289	295	286	275	263	300	269	277	285	269	296	281	254	286	262	284	278	285	280	296	274	289	302	283	270	279	275	261	287	291	244	310	277	251	262	285	289	286	319	295	253	249	281	316	302	271	278	253	268	284	275	282	287	269	285	279	253	252	306	276	256	290	272	287	246	290	294	294	287	280	269	286	265	279	264	277	297	275	274	302	281	282	273	286	272	289	284	276	285	302	282	299	280	268	305	280	267	277	260	280	272	260	277	283	296	271	286	284	310	284	302	282	285	274	287	273	267	255	262	296	272	302	269	278	232	320	287	285	279	294	280	277	268	244	277	294	274	267	305	270	287	321	281	288	253	280	302	276	261	297	269	280	314	306	261	286	292	294	286	290	282	269	271	304	281	289	265	302	294	278	288	271	286	265	271	281	253	311	291	249	264	258	259	267	288	282	277	259	299	275	267	279	308	257	303	251	284	247	279	274	262	313	279	280	287	272	277	309	282	302	281	284	250	305	281	277	275	283	287	305	293	308	269	267	270	277	285	281	296	273	279	275	279	256	282	328	278	307	269	272	250	303	287	285	275	284	245	298	258	277	263	267	298	282	267	283	302	270	278	273	283	276	307	293	286	288	255	256	287	300	299	276	282	278	259	279	292	289	285	311	259	289	273	256	283	235	293	293	273	286	281	263	249	289	297	255	322	259	273	285	285	252	282	288	287	296	266	283	266	281	277	285	293	277	253	283	259	257	265	272	295	275	298	271	279	290	262	267	297	266	283	279	253	284	252	293	289	272	266	278	291	295	304	291	293	301	299	242	291	255	269	292	299	282	267	280	279	285	289	289	290	283	290	262	271	282	283	269	250	267	267	285	299	269	272	260	298	312	282	300	302	298	284	285	298	279	335	268	256	307	292	275	276	301	320	276	342	287	306	264	284	284	268	267	290	295	252	273	259	274	288	269	306	300	249	241	290	259	290	279	285	300	269	276	286	275	280	294	251	273	284	272	261	282	286	271	286	283	294	283	285	265	265	267	277	307	278	291	275	271	264	305	279	274	283	298	271	254	266	266	287	255	262	280	282	289	294	289	258	261	300	278	274	251	281	299	296	297	276	304	299	272	270	250	318	280	268	267	274	268	273	265	306	277	277	294	286	275	288	277	269	282	271	305	279	291	284	255	285	298	271	263	293	297	261	301	275	291	260	285	279	269	269	304	261	260	279	280	288	241	287	293	321	295	282	280	259	287	253	258	284	301	279	269	283	280	291	251	240	270	255	288	254	284	290	287	277	284	258	282	280	317	289	292	247	282	261	270	283	303	289	265	271	276	275	300	292	267	310	287	258	266	286	288	320	265	294	313	305	266	288	274	285	272	278	280	280	284	269	260	293	298	264	257	254	274	290	322	306	286	279	276	261	292	264	262	265	275	244	285	288	272	278	304	275	284	290	253	292	292	256	300	288	245	278	293	260	255	286	291	277	275	291	313	277	311	288	293	278	260	272	286	302	261	300	257	281	276	255	301	261	298	293	292	273	279	267	284	287	277	265	276	296	281	297	271	281	257	273	300	266	322	271	277	288	300	273	267	278	305	276	283	307	298	282	264	281	263	306	293	296	293	287	282	303	289	288	274	280	296	298	293	281	267	272	254	241	296	271	282	271	288	272	307	278	286	271	289	300	281	280	306	307	270	254	264	289	306	270	286	298	243	278	301	296	285	285	273	284	284	272	257	275	272	275	243	283	258	326	282	295	298	315	307	277	275	288	282	282	262	296	282	284	295	295	303	270	306	270	285	294	317	312	263	283	282	271	322	293	284	262	278	308	297	246	265	281	285	273	272	248	285	287	292	283	299	287	283	256	248	300	285	277	255	295	283	276	287	298	271	281	297	293	275	283	249	296	271	299	309	263	259	287	305	291	288	270	291	275	301	298	265	290	310	270	292	296	294	279	287	280	268	270	268	283	291	299	280	297	278	279	282	257	275	290	266	279	282	288	280	303	271	270	273	258	280	282	291	275	254	270	282	258	293	295	278	266	255	238	258	226	288	288	259	261	266	289	299	289	271	265	273	310	269	286	295	282	250	312	265	286	271	257	284	293	274	284	255	326	266	285	310	285	284	262	284	270	295	282	269	273	260	297	282	278	274	260	291	272	283	322	303	284	270	261	275	295	280	238	280	265	275	260	261	295	276	285	247	270	306	294	296	268	295	285	304	261	256	277	257	282	282	249	264	287	295	297	279	283	284	268	311	303	265	288	295	258	279	273	275	297	278	279	275	310	304	271	287	281	271	280	251	260	272	271	259	298	282	278	276	272	317	247	273	275	295	277	268	287	284	278	278	289	275	271	270	291	265	264	272	273	314	298	260	283	271	281	271	251	244	321	269	278	316	284	263	266	298	278	281	265	272	295	296	262	311	294	292	285	275	288	277	245	302	264	283	252	277	293	287	280	305	288	285	268	291	298	292	263	299	283	283	304	292	257	282	260	298	298	261	260	270	259	278	261	260	270	263	284	290	284	291	270	290	264	280	265	273	299	262	259	303	319	306	317	297	281	281	296	285	282	287	304	280	275	265	258	284	284	306	242	285	290	271	266	263	273	279	289	278	308	292	260	258	265	304	250	279	271	323
47401	82583	43341	5108	1419	1045	859	714	636	581	589	512	472	489	485	438	454	444	363	434	396	405	367	347	382	396	429	428	424	388	346	395	378	423	398	369	372	375	431	347	411	384	378	411	384	376	357	389	410	344	358	382	404	383	371	381	361	380	348	382	360	374	379	395	373	382	380	377	370	384	376	355	357	390	382	334	428	380	385	364	356	373	392	433	337	399	381	340	365	396	388	379	366	414	389	386	395	368	395	395	383	353	384	389	347	359	413	339	381	393	380	377	398	372	358	366	366	367	376	388	354	363	373	339	374	409	392	381	382	383	394	388	367	389	379	368	378	391	361	397	376	363	358	412	346	371	383	372	384	370	354	365	340	388	391	391	343	376	385	381	395	363	388	355	342	370	387	346	347	393	370	374	378	399	369	338	411	385	371	344	399	382	370	380	360	374	365	384	372	362	377	420	395	362	357	385	399	362	377	368	380	373	407	389	365	341	366	367	361	360	350	370	392	363	369	365	399	380	367	387	410	380	395	349	363	364	384	378	404	380	349	365	356	400	369	359	355	366	407	375	384	381	381	362	387	391	372	343	345	376	363	386	379	362	374	365	386	367	389	372	382	413	406	369	355	338	379	364	332	375	406	376	391	365	377	399	381	365	399	396	346	375	346	368	338	372	391	368	341	327	391	355	373	411	335	392	369	384	372	356	337	388	378	437	389	367	381	392	395	356	342	343	373	336	385	377	404	353	386	388	366	396	363	365	363	355	314	401	344	390	356	383	381	373	403	403	382	405	344	347	363	399	396	355	370	363	385	381	377	350	359	392	406	374	373	394	400	377	367	383	393	374	352	389	375	415	354	382	349	379	364	369	366	388	404	371	379	361	374	342	380	346	381	361	387	365	362	366	408	364	409	372	390	372	349	363	374	362	402	367	347	342	366	384	369	371	364	358	396	352	378	376	362	404	384	392	346	375	351	373	413	356	381	381	387	377	354	399	423	362	362	369	426	404	383	380	349	362	369	362	383	402	409	390	379	355	373	358	377	365	397	375	341	352	331	346	380	363	388	361	347	407	343	353	355	391	406	377	368	395	365	380	376	340	367	381	410	387	377	401	380	375	396	391	405	338	365	362	346	364	390	362	376	355	412	373	371	360	390	372	378	395	364	365	400	397	390	355	358	381	384	382	363	370	392	354	379	356	360	383	379	364	349	394	368	389	372	391	403	356	382	354	377	379	344	399	325	367	348	384	378	372	363	378	360	386	357	377	388	393	416	411	376	400	394	367	402	371	357	370	395	378	373	371	354	351	374	363	414	348	352	371	392	362	379	394	425	366	357	390	367	377	345	359	390	368	391	383	401	404	343	371	379	403	371	379	366	360	331	345	377	364	361	380	389	419	396	385	390	363	377	384	380	352	397	363	350	377	360	364	348	345	364	377	408	377	369	343	388	392	354	403	396	356	371	376	406	373	385	369	368	373	395	357	372	363	351	374	395	381	400	391	349	350	368	397	372	367	371	353	336	370	359	379	372	400	391	353	366	361	403	356	320	386	407	344	393	326	362	362	386	397	359	382	397	365	386	396	389	398	349	355	349	395	370	358	385	377	396	355	399	350	378	391	370	393	355	357	377	380	347	369	377	394	364	394	387	372	370	344	377	378	353	340	364	374	360	385	400	342	340	378	379	426	337	405	374	384	387	379	362	352	369	392	378	409	351	397	390	365	389	415	378	399	386	362	362	387	340	403	347	361	372	368	381	383	396	382	370	385	365	381	366	356	368	380	403	391	347	371	392	359	394	368	379	372	368	363	364	392	375	390	346	345	377	354	393	376	386	398	376	339	372	336	375	391	371	388	368	394	341	366	340	390	366	408	375	371	369	385	393	381	347	421	354	401	356	411	388	368	380	376	398	375	400	387	360	379	351	357	353	384	375	384	359	362	400	356	391	361	360	362	361	375	394	378	410	373	391	369	367	406	372	361	359	366	365	352	382	360	385	374	410	343	373	391	351	393	386	377	415	382	374	369	354	350	384	361	357	395	380	364	369	420	372	340	386	354	397	379	355	371	375	384	395	392	335	381	391	342	347	354	367	380	362	376	386	362	339	353	365	369	394	390	350	362	367	380	413	393	351	377	368	370	375	376	386	371	369	390	386	403	361	372	408	386	391	390	377	382	356	389	362	390	367	395	332	365	374	349	357	353	377	353	398	337	398	398	387	391	359	389	331	347	393	350	387	379	396	363	394	383	391	363	362	364	360	343	356	345	373	382	414	385	337	384	393	376	346	369	401	354	333	355	393	373	342	360	418	381	366	390	387	398	378	390	391	403	349	392	369	385	426	366	355	350	367	341	396	378	413	382	385	340	404	386	418	382	402	340	369	344	356	424	393	374	378	368	377	363	407	353	393	361	366	393	403	359	348	362	369	376	369	394	369	352	378	351	363	346	334	368	334	349	369	392	397	344	384	370	363	408	393	345	346	364	386	372	364	367	338	381	375	373	387	381	415	366	389	391	370	389	375	365	376	366	415	350	359	383	327	365	329	386	402	379	397	387	402	358	397	345	397	394	351	383	355	367	367	355	392	388	376	361	394	354	354	376	380	381	356	386	382	350	382	357	374	370	335	372	376	397	333	366	362	393	398	374	360	349	370	376	388	366	356	350	367	347	420	388	392	356	361	373	378	368	404	387	367	338	375	388	380	394	395	364	353	424	401	357	343	368	349	373	371	383	383	391	380	382	363	374	369	341	376	378	368	371	384	353	379	366	376	377	366	372	396	373	360	361	370	366	361	404	369	388	364	384	396	397	351	411	394	387	386	378	338	369	398	398	360	371	386	388	368	358	387	388	393	337	344	346	393	378	355	390	359	378	341	373	361	367	375	391	388	361	378	371	371	340	374	392	360	365	377	328	355	358	386	385	389	393	367	402	393	366	406	383	390	395	341	365	376	347	361	365	401	366	335	395	372	426	354	378	352	353	405	356	342	384	372	398	348	378	364	342	360	365	363	377	369	365	425	356	375	359	369	365	360	389	376	356	356	396	369	376	382	348	377	394	371	359	401	391	362	385	374	408	390	402	362	390	377	345	373	360	376	372	377	357	353	374	356	386	353	359	424	366	341	392	375	383	376	366	374	376	400	351	378	368	371	361	361	363	378	355	388	380	410	362	378	322	358	364	374	379	376	369	410	346	385	398	387	372	366	395	365	352	375	385	397	375	402	376	394	397	352	369	400	344	373	413	395	360	390	340	373	419	373	385	374	371	398	403	387	358	347	394	379	391	372	389	394	373	389	383	384	341	385	349	369	403	365	375	357	387	353	391	383	375	397	358	360	359	355	393	393	384	369	346	389	370	376	404	377	387	382	368	395	383	379	382	375	396	381	382	371	343	384	377	409	379	365	355	375	393	355	380	401	366	399	376	383	405	363	394	389	395	369	370	362	366	362	351	319	400	375	348	352	372	328	417	339	396	375	381	358	361	370	396	369	402	362	363	350	389
28004	22978	13820	1816	880	850	755	688	717	688	677	719	689	708	655	670	726	703	670	656	681	712	685	667	694	700	689	677	735	663	677	642	699	646	652	685	720	674	697	687	685	684	682	682	706	678	696	671	669	709	695	654	684	687	686	706	696	663	704	659	690	660	672	660	683	682	713	674	684	659	654	704	661	700	697	651	670	688	701	722	709	657	696	707	647	669	657	658	677	670	696	707	684	643	694	657	670	684	672	719	668	706	700	696	693	676	682	661	652	720	650	717	686	728	678	652	673	661	708	715	680	663	686	688	681	694	744	685	679	675	670	701	679	717	647	627	679	719	713	669	692	702	690	637	700	690	676	704	723	705	684	671	706	719	697	702	707	677	701	680	672	671	693	650	655	710	708	689	707	671	688	688	655	698	682	675	669	627	691	664	684	681	696	681	702	688	680	717	700	634	698	752	670	663	656	672	718	698	700	694	689	650	674	680	679	673	696	651	732	712	681	677	744	671	673	645	705	665	654	635	657	656	716	700	671	664	689	724	706	720	665	683	682	687	665	696	639	668	640	688	708	658	699	677	639	664	691	717	666	696	636	690	643	640	707	711	695	700	707	710	663	671	733	695	713	639	667	694	716	686	712	652	693	678	665	693	616	681	645	657	706	653	675	696	728	649	663	686	692	693	640	729	655	702	652	673	691	655	624	668	675	673	766	706	675	695	706	702	698	663	661	728	712	716	693	710	671	638	681	665	670	691	660	637	599	714	726	754	718	704	740	687	650	705	673	673	655	688	702	672	698	750	654	672	688	676	676	647	699	676	663	666	674	635	725	655	731	693	690	694	690	681	687	673	652	726	671	691	699	687	664	658	691	664	678	671	692	681	648	699	723	682	723	696	648	673	661	682	663	684	722	682	678	697	662	699	695	681	673	734	683	743	731	659	684	733	715	691	708	717	679	681	693	688	715	700	659	700	684	701	665	685	672	733	632	661	719	695	686	672	701	740	692	654	720	689	702	671	647	659	690	700	661	681	714	668	664	672	704	685	658	770	671	652	721	670	689	698	715	706	688	753	701	678	688	668	694	677	649	713	698	676	666	661	696	719	680	652	709	691	723	666	719	635	717	669	664	658	701	660	705	653	718	672	700	657	699	728	718	707	694	701	679	701	615	651	721	682	701	613	737	682	741	666	661	721	709	652	687	695	659	647	680	715	674	625	703	698	676	676	671	711	695	680	670	694	692	717	681	680	714	698	699	723	638	705	697	704	689	645	705	681	668	662	688	701	696	686	700	677	694	741	680	657	651	666	697	686	660	662	692	678	607	675	682	657	686	719	710	662	711	697	670	670	680	675	668	673	668	682	709	734	710	666	664	708	667	702	701	716	677	672	697	699	687	673	701	701	692	661	717	708	722	624	653	654	673	672	671	696	675	672	673	640	722	672	681	682	694	709	681	670	666	656	643	698	699	677	715	656	659	721	701	693	681	681	715	733	678	691	734	704	717	708	667	669	683	706	642	736	651	644	682	694	683	710	657	662	709	688	658	684	741	682	667	670	594	701	694	694	670	676	696	709	685	735	702	691	657	730	734	732	661	657	687	684	648	700	690	694	671	692	647	687	653	702	658	709	706	684	678	710	696	707	667	698	672	681	680	678	716	733	706	643	710	657	634	695	680	689	717	663	730	696	658	677	679	702	659	675	708	700	696	667	680	670	702	695	690	688	690	709	679	615	651	712	699	659	725	723	674	712	701	674	711	651	693	726	710	715	688	675	681	663	648	661	642	678	691	688	691	677	683	694	706	707	703	675	669	665	684	669	658	627	627	683	716	699	663	680	688	716	701	693	655	670	707	726	705	665	668	696	699	655	642	679	680	626	699	687	690	654	725	670	696	738	675	729	632	674	699	668	647	665	705	648	685	642	729	664	664	678	686	697	663	658	699	698	705	720	653	704	697	705	703	696	679	699	685	688	668	707	747	649	721	690	688	682	687	681	683	706	673	656	704	709	663	655	696	659	721	664	627	698	641	679	682	700	665	689	700	668	702	656	691	676	727	681	692	700	678	729	626	723	687	667	657	678	668	698	673	682	637	691	714	675	702	677	650	668	660	689	758	704	680	660	718	665	704	702	692	674	675	696	697	667	690	672	698	690	713	687	654	659	711	715	655	674	713	669	628	690	727	693	698	654	631	633	667	686	666	650	695	664	678	740	664	733	686	704	659	641	697	649	656	698	708	710	684	668	661	680	598	678	690	664	659	739	699	713	669	694	626	666	690	697	636	671	671	725	663	658	683	707	645	704	682	709	679	686	715	655	670	666	627	701	728	673	702	640	667	662	715	687	703	680	670	642	713	673	643	653	641	720	658	681	660	681	704	726	700	634	722	645	675	658	659	707	691	691	682	702	644	720	638	691	677	690	666	678	692	703	684	684	741	709	689	743	688	693	653	645	688	744	708	669	655	682	690	700	670	686	693	682	707	662	695	729	659	675	713	679	706	708	661	700	720	710	629	660	672	747	704	699	702	672	646	671	748	751	644	693	697	668	693	674	727	685	682	676	664	667	711	704	681	717	693	728	703	662	673	668	675	686	682	646	682	717	621	717	715	675	688	634	715	644	698	707	689	692	650	697	678	680	705	692	697	703	662	686	685	676	660	711	641	646	705	644	629	691	651	705	715	721	683	703	742	740	693	688	685	703	676	735	675	651	722	687	663	712	674	722	691	686	701	711	665	683	696	724	677	649	719	703	699	695	700	684	651	703	675	726	667	685	684	725	651	714	661	697	717	694	734	633	685	706	720	684	651	681	681	669	724	700	733	688	677	685	691	729	708	718	614	687	651	663	692	691	727	708	714	677	675	712	673	690	701	663	712	728	705	685	673	667	718	690	696	651	691	703	733	659	684	682	689	700	703	750	668	742	680	697	682	663	668	695	668	695	662	714	716	658	688	685	685	684	699	684	702	724	699	668	694	723	710	660	665	674	638	668	669	714	684	695	653	688	680	709	719	680	718	720	659	654	692	703	701	714	709	684	731	683	653	710	744	709	665	721	675	696	673	709	654	683	665	672	632	716	694	620	688	659	710	644	685	675	670	677	651	675	643	656	698	702	649	733	682	682	710	697	703	680	723	661	703	714	725	721	723	651	682	682	702	680	695	686	677	702	655	636	684	651	684	635	714	671	701	690	680	702	710	751	663	660	680	673	719	717	659	692	686	701	718	664	683	721	705	659	688	696	609	681	658	678	712	678	714	696	716	643	682	650	667	675	734	641	679	682	697	691	690	707	672	687	717	647	662	672	706	669	683	666	688	683	725	684	665	688	712	662	691	649	670	689	728	736	689	681	644	686	725	713	686	679	706	688	673	706	728	735	710	727	693	744	705	674	732	662	696	712	665	651	710	641	686	704	663	676	702	688	643	674	681	650	745	681	722	709	687	685	721	686	708	683	653	659	649	678	714	689	661	697	653	684	716	685	689	680	685	707	688	684	649	683	691	672
18365	35361	8719	1221	988	892	949	910	974	898	934	934	905	916	943	948	919	890	903	887	941	901	944	944	898	1000	991	933	917	880	955	978	940	945	922	945	884	952	988	931	873	962	969	907	909	923	869	960	939	930	847	952	904	974	898	964	911	901	913	902	897	925	1003	935	940	967	872	943	886	919	939	979	915	936	912	903	918	892	956	961	934	944	937	952	953	899	854	905	949	919	975	875	905	994	899	908	945	913	922	941	889	955	886	925	947	944	919	932	964	921	895	882	926	901	931	907	871	935	944	951	966	965	874	904	920	889	955	917	888	946	952	944	962	936	877	887	971	949	910	880	924	928	889	977	979	940	922	956	933	961	902	911	970	952	888	933	900	933	918	926	938	908	871	909	958	875	933	895	914	876	958	892	921	933	911	965	910	939	905	957	947	893	941	903	899	930	925	905	910	974	935	915	912	920	895	952	941	931	929	884	943	914	977	936	866	938	941	973	950	931	878	956	956	920	988	898	950	965	958	904	882	984	901	982	935	871	919	895	922	908	929	925	886	991	915	923	871	913	885	934	937	919	943	951	904	868	927	938	951	959	922	958	970	918	933	878	926	954	903	945	935	915	897	894	872	950	886	910	941	942	934	935	945	942	974	931	881	913	913	881	896	918	874	945	937	964	909	930	898	922	954	897	957	930	940	916	903	903	894	958	987	973	946	928	969	914	913	935	887	939	996	972	943	916	963	902	905	937	915	920	971	945	879	913	898	881	959	925	945	912	970	867	958	896	931	859	927	982	972	900	953	925	911	912	873	983	911	874	859	909	955	931	936	906	905	929	958	892	954	906	878	970	926	954	938	930	947	913	974	947	898	910	902	940	931	940	947	903	936	956	900	911	938	926	999	868	918	914	927	882	863	920	916	963	929	876	958	937	969	935	975	928	913	915	904	897	927	889	909	990	848	913	949	959	950	932	922	953	856	871	915	966	897	883	864	1013	881	960	966	938	939	937	908	950	939	914	948	930	943	944	952	910	910	934	938	880	932	926	895	909	929	851	928	925	934	926	950	934	943	933	891	879	907	944	985	955	885	950	902	969	934	937	979	944	868	885	886	871	935	987	929	918	941	947	903	955	916	972	944	905	902	926	930	922	910	987	915	928	896	898	932	918	949	948	948	958	931	942	951	918	962	929	895	992	1003	905	916	906	935	903	908	929	886	983	939	968	933	876	933	934	930	937	977	927	916	914	982	948	883	969	918	935	925	923	937	903	931	946	918	912	952	922	872	887	893	928	940	930	972	929	988	917	938	938	916	925	999	908	915	935	899	1000	949	946	963	923	897	919	912	895	912	956	964	929	946	968	866	960	943	998	886	959	891	910	993	937	934	847	928	947	926	915	841	935	942	929	946	952	969	882	895	937	918	957	918	951	987	923	886	946	960	908	898	938	890	888	900	896	907	945	924	925	949	948	921	950	962	913	942	919	895	925	920	912	983	883	982	917	998	1011	855	896	912	941	933	877	922	914	912	923	922	923	875	918	909	901	910	943	946	923	940	907	917	900	961	903	912	914	889	901	914	977	931	937	959	870	890	903	912	912	921	900	935	995	945	935	952	975	952	969	944	968	945	967	968	934	903	978	995	993	982	903	913	960	907	935	903	914	974	936	932	916	952	948	920	888	887	922	982	961	960	917	920	973	893	945	892	952	932	880	926	866	938	919	929	901	928	924	929	952	973	954	954	934	941	902	843	950	875	938	918	930	931	922	947	945	901	881	984	874	871	866	884	936	925	925	956	949	975	933	962	970	919	935	950	929	929	897	937	917	935	936	901	920	981	912	883	957	936	884	943	951	895	874	989	950	913	943	924	903	903	978	935	879	965	946	971	894	926	910	946	891	865	944	922	903	903	942	963	927	934	929	963	927	919	894	901	900	983	923	1008	861	939	926	906	924	951	929	892	898	938	934	929	880	935	947	949	1011	891	891	952	905	895	934	950	930	859	914	946	892	912	912	912	975	877	926	886	957	868	970	989	924	911	905	941	952	925	899	910	930	949	921	931	885	881	980	932	931	909	950	903	891	958	919	954	938	912	907	881	931	987	896	954	880	893	985	894	963	946	913	911	899	879	887	910	925	908	871	928	939	940	929	924	890	925	968	954	944	910	904	909	956	900	911	979	918	919	908	908	958	924	883	937	926	882	931	880	978	901	960	930	903	937	853	940	916	909	966	884	945	946	953	935	945	931	952	901	888	951	941	929	908	885	952	963	906	886	1001	888	929	928	913	920	929	979	1017	970	908	951	904	918	909	937	940	926	880	936	910	1015	936	868	912	938	909	935	955	951	898	947	975	915	920	927	928	975	873	943	1001	949	939	902	948	881	913	964	878	921	851	870	966	943	926	846	920	961	879	890	907	928	921	918	934	893	960	930	925	933	943	953	873	930	883	918	994	940	975	884	925	917	943	959	941	918	944	896	917	942	899	923	887	947	923	943	948	884	936	884	945	923	904	845	971	926	921	912	900	914	999	903	937	889	923	923	951	913	927	919	906	935	925	936	948	942	959	940	931	908	959	926	905	945	894	915	906	930	932	930	945	934	921	950	981	975	889	910	922	862	927	973	944	938	879	953	939	930	954	902	938	969	925	910	876	953	952	914	897	953	913	923	961	888	924	937	901	965	941	939	993	903	945	919	927	932	864	911	936	952	954	929	955	909	929	882	887	974	969	941	956	970	943	937	952	895	909	883	926	892	917	917	937	906	907	993	958	979	943	941	865	963	930	899	915	931	882	964	923	937	932	862	896	966	938	950	911	926	880	902	942	917	889	953	909	959	957	926	917	910	937	922	887	921	940	896	909	987	858	950	908	941	962	873	902	979	963	883	968	895	998	955	992	932	929	909	1032	887	891	934	925	880	947	944	920	929	897	947	920	917	997	923	869	906	878	952	942	911	967	940	936	959	927	886	911	913	931	950	908	926	976	966	936	889	937	866	890	961	930	934	916	899	935	972	970	893	900	927	861	896	947	949	876	908	935	897	967	949	860	920	949	907	962	949	944	939	915	942	945	924	932	935	927	885	905	935	958	950	967	956	870	865	906	964	977	930	933	880	941	905	911	978	957	949	930	915	940	982	941	950	887	953	897	914	931	882	998	915	935	975	930	905	962	926	906	945	925	888	920	929	875	946	934	925	897	919	911	928	923	971	934	900	918	913	899	900	883	911	916	907	896	911	918	917	905	920	935	921	1008	940	911	939	895	919	938	935	923	978	942	885	1056	870	914	1001	980	869	959	930	977	884	948	930	888	947	924	952	925	960	953	912	942	942	897	989	896	968	922	940	962	937	977	921	875	924	917	942	917	892	963	980	950	930	895	937	947	939	965	953	953	949	959	909	887	924	879	939	915	842	893	909	936	946	875	954	914	904	933	965	897	906	875	956	913	923	963	955	953	902	900	956	891	962	904	952	941	955	893	934	924	884	915	952	860	902	960	942	892	962	876	938	968	913	909	909	942	892	957	948	951
23565	21817	29351	24313	20676	5479	584	436	335	418	424	357	367	346	374	339	339	367	363	327	347	394	356	391	348	339	370	353	338	343	369	368	341	320	353	340	349	362	355	339	348	326	341	356	329	320	352	365	334	357	329	349	329	372	325	309	352	342	356	341	339	344	343	358	348	329	357	359	326	335	372	325	387	357	320	354	316	351	345	333	327	320	339	360	331	317	373	362	343	350	319	320	357	329	347	362	337	332	360	367	361	335	325	363	334	340	342	367	364	339	334	365	332	328	346	355	341	339	368	331	350	282	365	323	315	362	343	306	342	330	342	368	353	317	346	348	319	360	333	352	347	367	366	353	336	307	372	337	325	353	342	348	364	374	319	337	325	367	350	358	351	327	342	360	359	340	316	347	359	320	371	350	363	313	336	363	332	364	349	369	326	337	331	339	333	364	360	320	369	341	337	380	334	367	380	333	370	354	341	346	338	324	370	336	338	322	366	357	337	342	316	360	335	348	327	355	343	347	334	378	365	363	335	364	392	348	341	336	336	348	342	358	373	334	348	328	361	383	324	373	312	334	368	359	350	328	349	333	367	310	383	340	309	331	347	358	356	333	342	339	335	327	320	328	325	352	336	351	353	359	333	326	336	348	335	352	318	362	333	328	335	373	352	329	352	329	322	341	329	332	349	338	377	352	359	332	317	343	333	361	350	320	345	350	316	362	378	317	333	340	370	320	336	370	383	362	330	341	337	330	361	326	370	328	351	326	355	316	330	320	338	353	339	349	363	349	367	311	334	359	350	309	341	332	375	344	354	342	339	350	377	331	338	340	337	348	375	342	340	373	345	346	322	361	351	342	324	309	320	310	328	331	359	354	376	344	354	358	333	352	302	409	313	340	325	365	346	353	326	342	310	325	334	318	348	355	347	344	342	355	327	353	364	347	349	336	331	376	351	350	355	327	350	362	352	330	381	376	330	336	362	339	319	367	364	346	359	343	359	345	337	333	330	346	364	365	347	344	354	334	331	324	361	346	347	377	340	340	367	315	357	361	356	371	372	319	323	334	378	354	334	336	308	338	355	335	341	335	356	328	332	339	348	367	345	318	334	348	368	339	351	322	305	353	342	318	365	318	359	324	342	336	351	383	353	335	341	361	328	364	350	364	362	351	346	347	347	369	356	333	363	352	337	327	351	359	355	359	373	356	349	314	348	317	348	353	324	339	349	356	325	323	339	316	334	345	349	334	331	374	347	325	368	347	345	352	343	324	332	365	329	376	330	340	358	334	336	337	335	369	331	325	331	365	336	355	346	347	340	332	332	336	342	395	332	333	354	322	349	353	323	324	325	355	354	369	302	369	349	328	348	322	328	335	345	358	342	344	377	341	355	344	343	346	341	360	359	348	324	368	332	381	339	316	335	311	349	352	340	365	362	356	357	378	357	342	327	372	348	316	326	385	337	359	349	329	337	334	345	373	339	350	347	340	327	371	334	327	331	316	312	336	331	349	356	385	320	353	328	378	364	347	353	347	341	321	315	334	348	332	349	348	319	366	350	332	333	331	343	320	351	363	342	325	365	322	310	334	331	338	331	333	338	344	333	337	316	347	328	352	336	306	363	318	351	348	359	322	331	313	324	337	373	336	371	334	363	308	360	360	334	351	332	382	320	349	350	367	369	366	328	345	359	319	318	367	330	349	345	346	348	319	343	354	350	350	333	339	364	309	372	337	319	355	326	351	389	331	333	338	355	348	320	353	338	323	290	340	375	323	328	332	327	328	354	319	342	346	336	339	361	320	352	351	341	327	337	376	328	321	344	337	355	386	379	352	340	344	353	344	368	353	331	327	356	377	347	350	335	379	327	370	349	333	403	331	328	333	354	350	345	379	325	362	317	362	342	313	342	359	351	341	383	352	365	328	352	319	365	331	347	347	352	339	323	333	378	353	340	363	369	324	336	349	319	344	338	398	320	295	329	307	335	360	349	354	342	359	353	343	347	314	334	365	342	313	329	347	338	344	343	352	336	353	357	335	352	317	347	360	339	347	342	325	327	331	356	329	351	370	320	330	352	323	327	372	335	346	362	357	344	356	349	361	337	361	333	349	334	314	372	352	338	312	353	343	369	378	354	364	360	321	328	336	346	330	349	348	326	339	350	339	335	359	353	367	350	344	334	333	356	360	335	308	347	331	358	328	345	343	352	336	372	353	320	321	328	353	325	302	332	342	331	376	319	321	344	374	361	336	318	359	359	337	356	341	340	310	331	332	314	352	354	359	380	308	381	327	329	348	345	364	319	317	363	339	374	332	398	372	339	322	376	333	363	343	347	331	321	331	337	349	356	359	346	350	347	358	334	315	367	356	338	339	334	335	334	349	336	336	349	324	364	365	325	325	340	344	321	327	318	365	329	374	324	357	367	347	328	328	321	337	340	360	350	352	371	322	384	328	323	390	349	332	370	352	336	336	369	344	348	356	302	345	339	351	341	353	357	362	353	356	328	321	336	313	353	321	375	321	294	327	344	352	353	358	343	372	376	344	333	360	378	319	321	330	332	354	380	337	320	293	333	322	365	353	320	344	375	349	352	310	366	357	353	313	340	334	328	342	356	360	344	319	335	314	303	336	351	309	373	334	328	357	329	359	359	386	339	346	334	358	360	334	354	335	360	345	334	361	345	355	320	320	353	350	324	330	331	350	345	347	355	343	337	345	357	361	371	333	335	360	361	341	347	345	349	348	334	362	344	337	350	361	334	366	342	366	378	369	338	339	314	344	309	384	346	358	345	338	352	332	379	365	344	285	332	338	372	340	343	324	343	347	352	328	298	360	350	367	340	304	357	381	341	356	349	331	381	345	364	360	332	341	339	326	326	333	351	324	352	359	349	366	388	346	325	318	358	321	352	293	345	323	349	323	369	319	330	344	345	350	344	367	320	335	380	359	335	345	335	347	365	363	316	369	316	353	347	331	335	364	348	353	337	363	357	360	331	363	346	332	400	341	338	342	362	325	363	371	301	350	333	324	339	316	323	334	333	336	327	323	332	356	342	358	357	361	343	330	349	345	348	345	343	347	339	356	319	351	354	347	336	336	364	374	346	367	330	331	377	377	358	336	352	327	324	366	353	332	326	327	346	357	342	338	356	344	329	354	346	337	334	353	322	335	342	337	359	310	348	344	323	352	337	362	292	341	358	317	353	347	361	322	376	338	336	319	344	356	341	335	380	347	374	340	352	346	344	364	339	345	339	356	340	349	345	370	368	336	356	325	360	367	306	353	331	329	334	332	331	333	356	358	355	341	351	342	330	329	321	337	363	339	336	347	319	356	358	340	351	341	335	377	324	357	326	370	373	359	335	345	356	347	363	337	383	361	349	367	338	345	340	344	352	324	319	319	330	351	329	371	348	345	362	340	343	325	328	329	331	345	331	336	346	366	309	337	328	352	344	335	356	329	345	365	353	335	328	330	320	366	332	331	343	352	322	318	363	312	328	362	383	357	363	348
39032	76831	34589	3690	1045	840	779	709	645	630	597	577	566	534	546	581	514	526	481	519	515	500	541	530	476	461	493	488	501	480	511	509	509	488	502	519	500	490	521	508	511	491	493	534	539	544	511	510	497	448	508	446	503	488	479	495	439	497	482	518	494	467	490	502	508	504	462	494	511	505	491	458	468	466	495	503	482	514	495	468	478	535	484	493	531	474	539	508	545	519	495	490	515	505	507	543	491	440	534	522	480	456	509	489	511	479	506	476	490	488	476	495	483	478	498	462	502	498	481	482	487	520	512	485	484	492	531	434	468	519	455	506	520	506	473	504	513	530	461	498	508	495	484	463	495	500	493	523	518	475	505	521	514	463	502	468	506	534	516	474	440	505	505	491	447	495	533	504	509	482	464	534	464	487	473	468	505	486	521	497	520	456	507	527	498	477	483	515	493	457	446	546	497	471	504	483	515	483	515	474	479	459	472	454	520	498	489	516	456	498	498	488	527	487	515	516	479	513	484	466	473	495	494	489	484	474	487	502	522	510	522	459	479	488	517	481	465	478	501	498	487	502	460	484	459	466	502	460	445	472	472	483	490	542	490	527	482	487	481	513	518	475	459	527	512	514	480	457	463	455	493	524	491	479	489	471	460	522	499	523	516	459	479	519	505	477	526	461	479	507	531	479	531	457	467	527	455	493	474	469	482	510	512	463	477	490	525	519	445	477	521	490	477	485	473	504	495	475	485	505	516	511	492	515	501	499	501	512	519	479	504	471	505	477	500	485	525	474	481	515	453	521	472	499	497	486	489	481	514	471	470	445	497	512	461	466	471	483	469	511	490	498	467	477	478	512	497	502	482	503	481	492	459	504	496	499	511	472	478	459	522	491	456	526	542	495	522	496	476	504	513	455	495	522	503	482	506	500	486	516	484	498	504	511	517	472	490	513	483	514	485	508	511	481	484	501	469	496	442	460	506	535	515	470	483	495	471	478	473	485	476	482	478	473	544	500	496	496	450	503	495	496	511	493	484	495	539	465	507	501	491	495	503	493	459	459	496	455	489	523	525	503	514	463	494	487	515	489	472	463	520	502	536	480	485	500	512	452	470	509	479	503	493	455	498	485	440	480	478	499	471	498	492	436	479	491	503	463	495	507	492	512	496	448	491	546	498	514	493	520	493	502	517	508	493	485	490	442	445	474	468	500	502	477	445	503	484	492	516	458	484	482	505	492	480	509	487	495	485	529	471	463	464	497	511	481	534	466	532	491	458	492	506	476	489	483	487	482	503	534	490	503	473	484	500	527	463	517	471	487	493	481	471	465	496	463	484	498	525	485	469	471	479	521	477	520	471	505	495	493	512	460	472	514	456	496	480	487	530	489	490	509	509	505	504	452	461	477	460	481	477	475	502	480	514	450	501	534	460	526	505	458	486	515	497	511	495	480	502	476	529	500	503	481	486	460	451	527	482	474	480	470	498	489	497	453	516	468	497	498	517	495	491	506	508	462	527	458	496	491	495	481	489	521	508	471	480	464	485	491	467	461	492	522	522	505	522	515	453	499	493	458	470	451	490	469	494	451	492	481	497	516	500	478	469	488	546	517	468	469	487	487	542	473	492	520	515	499	494	480	512	494	491	493	474	477	473	500	478	512	529	518	488	466	496	518	470	527	499	452	478	492	494	526	470	537	506	465	492	450	492	471	495	507	508	515	489	489	488	498	492	489	490	484	494	496	511	493	505	472	500	519	473	455	461	495	500	493	508	508	483	512	506	469	511	470	508	497	477	496	468	525	492	491	455	524	493	487	493	527	474	494	489	501	473	517	482	506	505	486	472	484	553	493	461	483	482	471	497	487	460	499	479	524	482	490	513	520	467	496	470	512	514	457	540	517	470	479	477	477	498	475	517	474	480	506	511	545	503	513	509	529	503	441	499	476	505	493	451	499	485	506	508	475	491	496	474	485	493	479	513	464	480	505	513	494	489	478	488	510	494	484	505	429	513	478	465	526	484	501	485	528	488	508	473	513	518	485	516	472	471	509	479	496	486	492	498	507	513	509	489	452	494	451	502	534	493	516	506	508	481	514	471	502	488	524	511	489	498	498	504	477	450	464	431	483	486	498	507	473	525	494	459	480	517	490	497	491	475	479	517	504	505	450	480	527	485	486	444	445	491	488	476	486	488	482	468	494	462	487	468	463	531	508	481	477	489	495	498	509	481	510	528	498	501	456	493	517	481	509	489	512	484	515	489	501	498	513	491	461	500	503	468	532	488	501	448	499	450	520	484	451	472	509	506	470	528	479	517	462	493	482	460	498	515	524	475	522	455	486	471	496	472	531	502	468	471	507	491	481	467	508	490	475	542	498	512	511	477	451	459	471	489	461	476	464	508	507	517	532	518	490	474	484	446	494	511	490	475	475	499	504	507	473	490	458	490	462	527	479	502	520	507	484	477	524	494	451	508	480	512	519	475	491	520	509	492	511	481	526	469	505	516	503	496	472	485	477	509	531	514	468	482	494	494	526	504	474	485	485	468	507	521	519	522	500	477	497	498	488	458	475	509	462	505	457	489	509	490	498	431	484	480	537	468	475	520	480	498	489	504	506	497	478	501	494	521	507	486	495	467	467	509	463	477	484	504	493	482	525	470	485	492	516	528	508	489	489	495	471	511	489	470	495	495	476	491	466	487	510	491	502	461	458	467	486	518	456	495	481	462	497	483	503	492	530	502	513	479	489	481	500	499	466	486	455	515	485	502	487	475	472	529	500	434	500	458	493	482	474	482	448	500	458	482	501	506	528	519	508	503	489	512	486	525	469	457	479	524	485	469	500	482	482	504	477	514	491	451	526	538	482	480	507	480	487	514	459	527	496	510	504	464	455	510	491	486	488	484	523	485	476	514	498	533	485	502	496	476	465	462	483	495	483	488	546	471	519	468	463	510	488	465	479	489	509	492	468	469	514	515	455	503	494	441	482	455	485	474	477	473	490	475	461	501	486	461	503	500	528	485	472	465	462	499	461	486	471	491	491	530	501	486	520	471	478	496	499	486	520	487	484	494	523	515	513	471	490	453	479	463	516	469	477	463	509	504	480	484	473	496	482	469	439	522	494	447	455	455	514	472	482	502	471	488	495	505	450	511	462	510	466	482	469	514	454	483	477	467	512	483	490	485	460	497	476	530	512	538	479	467	493	505	448	485	495	502	476	507	490	469	490	472	480	432	474	468	545	497	538	491	491	463	473	503	505	535	504	516	489	473	501	478	503	504	504	505	478	453	493	480	494	508	502	480	506	515	483	514	548	486	447	501	468	457	466	504	527	466	462	504	513	501	505	514	499	480	474	496	507	478	505	502	495	460	506	476	509	490	493	453	474	537	512	527	503	477	510	473	493	475	448	526	501	482	509	483	477	523	450	513	487	496	514	489	493	499	501	529	520	484	471	484	494	475	499	490	515	444	507	469	497	449	486	491	484	516	491	488	483	508	488	481	490	470	536
24855	22549	27888	23927	5306	879	812	766	748	802	734	751	752	819	773	747	772	730	739	746	765	760	771	795	722	740	722	748	741	737	744	770	793	731	710	728	765	724	730	709	739	762	727	707	737	707	778	775	780	746	784	747	714	732	728	768	740	766	718	667	715	696	720	786	802	743	752	744	720	729	745	716	716	672	710	711	759	789	713	766	733	731	725	766	727	755	730	725	727	745	723	702	707	729	716	720	774	752	726	722	739	700	709	727	777	755	761	747	760	734	773	717	716	804	716	717	734	759	753	729	753	762	734	707	742	739	716	760	764	727	739	739	751	723	699	724	722	735	713	729	730	745	678	760	732	727	738	744	768	754	752	767	678	731	740	726	760	754	714	745	744	760	740	731	727	750	772	704	741	756	788	766	704	741	768	749	716	740	724	715	764	728	752	768	724	755	734	783	775	746	727	754	725	708	751	710	739	763	734	734	741	740	732	750	706	717	746	718	706	747	728	747	763	704	686	718	748	747	667	762	695	735	750	718	749	720	770	723	744	743	781	741	739	768	787	713	737	706	728	752	706	730	752	747	760	724	731	770	725	772	686	711	754	737	718	743	753	709	751	743	772	713	777	752	730	717	755	759	764	701	783	759	715	756	701	778	752	749	695	725	719	765	717	766	751	741	770	718	737	718	773	677	762	734	725	701	726	729	686	697	726	716	732	720	743	755	726	706	707	746	761	744	735	754	778	761	743	725	770	703	721	698	737	745	756	778	741	733	746	760	763	706	777	706	763	746	756	694	753	728	777	764	759	702	724	755	763	736	701	769	741	740	753	731	743	760	744	736	716	703	726	738	715	737	735	748	736	768	786	682	718	701	713	716	723	727	770	779	747	717	779	707	733	725	734	758	708	787	735	764	797	756	731	691	701	739	782	705	741	715	745	767	731	781	740	699	767	709	766	752	742	752	765	750	781	716	715	757	748	733	715	743	751	724	728	704	726	746	697	711	799	746	739	741	725	755	740	773	700	760	713	810	716	773	789	759	741	729	735	741	728	700	699	720	723	732	735	703	759	802	731	707	747	786	799	737	727	785	722	740	770	700	714	699	782	751	723	741	718	813	690	753	770	734	722	718	771	759	719	750	708	722	684	721	719	730	724	787	749	687	791	786	749	763	738	750	685	723	706	739	719	735	723	740	741	700	754	753	712	748	729	757	727	709	766	764	767	789	733	697	741	721	692	738	753	725	765	782	729	760	778	723	727	735	735	750	774	777	741	710	787	777	753	761	759	740	748	775	750	696	749	755	734	747	747	745	692	762	776	763	725	746	725	749	695	699	714	781	718	748	761	720	763	763	775	723	704	745	742	730	707	750	746	685	773	742	761	732	739	739	757	748	706	750	737	703	734	714	692	738	707	695	754	737	739	752	688	764	739	752	701	732	698	646	708	733	736	702	758	739	744	745	751	731	698	736	740	751	734	741	751	728	793	698	704	741	758	739	809	732	757	783	752	749	743	743	785	742	768	753	752	731	748	742	749	742	697	741	726	737	722	700	718	785	661	735	762	747	753	720	741	756	706	789	741	702	771	748	754	756	763	735	760	735	795	708	742	756	709	687	687	753	733	723	714	771	744	691	734	711	699	793	747	706	699	765	747	749	754	769	786	710	714	786	714	785	795	762	756	745	759	753	727	717	750	713	740	778	726	737	676	709	732	794	728	789	724	754	696	732	708	742	717	679	758	713	726	740	744	711	727	732	740	735	757	742	718	777	755	786	713	737	761	700	699	773	782	728	767	718	737	710	739	730	796	715	716	776	748	718	749	753	741	735	722	748	720	739	730	725	722	710	753	797	761	757	725	778	732	706	742	738	729	744	702	768	731	710	729	664	695	738	721	803	735	697	757	735	724	739	752	732	723	752	774	749	772	686	738	753	756	761	699	748	744	763	757	726	739	772	705	722	765	787	732	745	705	783	756	709	781	750	754	732	765	700	730	751	741	713	763	742	732	741	721	699	700	690	731	670	762	762	754	737	724	727	799	774	748	743	713	738	730	756	779	720	712	760	740	713	740	704	742	735	727	694	678	779	748	758	741	735	703	733	713	743	733	752	768	677	753	718	752	695	764	737	732	708	713	717	754	746	751	804	741	796	769	707	717	746	736	765	724	731	730	768	698	730	714	776	691	735	722	764	749	784	725	782	780	732	750	760	701	766	716	680	759	717	709	752	730	701	746	755	738	757	791	741	761	756	750	736	734	702	721	750	741	755	734	693	716	800	775	769	677	684	724	685	772	785	696	753	740	736	734	740	746	792	700	695	733	786	800	769	741	710	752	714	739	678	783	694	750	743	735	765	739	753	741	778	691	735	745	721	703	729	732	691	761	760	738	779	772	762	740	679	748	733	776	715	769	762	754	752	655	731	763	718	746	695	701	754	710	741	749	764	742	741	765	721	753	750	784	679	731	756	774	752	703	704	804	722	709	755	728	772	736	742	728	752	723	798	724	743	759	742	707	772	764	721	772	760	778	704	767	700	735	743	740	731	734	712	727	720	758	784	741	768	715	712	761	757	763	686	752	707	761	749	694	725	706	752	753	776	706	743	798	749	740	724	707	818	708	715	767	727	782	738	765	753	709	757	733	747	719	738	728	718	718	759	751	749	730	713	738	682	771	718	732	758	702	712	772	754	777	747	783	756	731	757	725	688	740	678	725	789	719	718	715	707	774	729	767	688	716	694	709	733	730	694	800	778	766	755	750	727	747	757	736	750	758	714	797	751	755	743	798	779	756	699	763	717	727	689	755	688	754	732	752	731	732	742	718	769	769	715	700	731	735	754	725	725	770	736	720	753	740	746	749	744	682	721	760	743	699	683	723	723	754	756	761	692	731	683	691	750	770	722	715	699	745	736	755	695	764	749	726	748	772	718	744	710	742	752	763	750	738	736	732	742	810	748	726	762	800	703	760	735	739	740	716	708	691	701	722	716	722	728	748	738	710	718	746	776	747	711	733	755	682	717	731	700	724	746	697	696	764	753	732	737	769	714	697	751	773	763	747	758	728	726	738	751	718	747	733	740	732	737	704	730	761	712	746	741	777	803	739	733	740	726	719	700	633	782	744	740	741	734	774	724	737	732	789	739	674	690	712	722	747	704	767	756	741	727	708	695	702	715	759	764	706	741	736	746	770	746	754	762	763	722	719	758	701	744	755	721	744	761	756	731	714	738	745	775	738	777	724	715	759	727	758	709	773	700	740	714	690	726	749	776	700	764	711	776	763	664	688	753	763	803	767	748	709	722	738	739	712	727	742	727	752	767	769	755	740	704	753	752	722	707	728	745	723	730	798	726	704	760	766	683	750	733	752	685	736	745	751	744	761	734	723	756	717	739	735	716	727	700	717	703	701	776	743	749	733	738	768	841	733	735	779	764	726	721	723	784	704	759	727	739	723	715	741	786	726	723	762	723	721	687	741	739	708	733	753	725	719	735	738	707	737	705	758	709	707	781
36075	66763	24733	2586	1212	1183	1084	1057	1039	1014	1014	1052	1004	1007	1011	1058	994	1017	921	1031	990	977	958	966	1008	915	982	981	996	949	970	987	1021	938	975	984	997	976	958	1055	983	1010	992	1016	1028	910	932	951	982	983	1015	983	934	1061	995	1006	1014	964	1008	1017	986	958	980	973	991	1003	903	985	1009	1033	956	958	964	1010	939	994	984	992	949	915	953	1003	1040	980	943	986	998	995	991	1016	976	924	983	906	976	971	961	990	981	928	999	948	959	984	1032	941	961	962	1033	946	1017	956	998	985	983	952	959	987	999	977	1009	1031	993	988	1030	958	969	992	993	923	985	934	929	952	951	967	973	1047	1030	982	1057	913	938	947	1051	973	921	943	954	1015	982	942	944	968	956	961	975	935	955	984	1012	976	990	971	961	982	973	999	954	939	988	1000	1000	941	933	1023	992	966	1034	1032	976	990	963	986	1014	1001	977	991	1016	955	986	961	960	967	934	1006	996	1005	993	987	976	1040	1052	982	975	988	1020	957	964	935	1001	922	1023	947	952	976	951	901	948	1021	931	972	1014	973	977	982	934	958	1011	1001	994	997	932	945	996	983	991	955	953	982	894	933	992	953	941	1044	923	878	985	973	972	921	910	948	964	1002	946	961	991	993	999	988	988	980	929	950	1028	905	924	1001	941	1001	1013	1007	952	1019	992	964	966	1024	1044	960	971	993	974	1010	979	961	954	948	998	966	988	944	960	1016	1018	990	967	965	990	951	949	955	995	927	971	949	950	967	1021	962	948	1017	996	979	960	1019	1021	1044	959	984	1034	981	1005	972	954	957	988	980	970	964	959	989	1000	999	989	904	964	1002	987	983	969	984	945	918	958	935	970	957	1004	994	955	998	987	935	936	967	1030	1005	973	959	981	1044	906	962	970	1002	982	945	990	912	951	986	992	971	937	970	944	983	981	1036	1005	1005	993	971	993	972	966	1056	999	1012	962	956	981	928	1012	956	950	963	946	962	997	988	1009	936	950	1028	985	958	948	978	988	1014	955	974	1000	940	1002	997	938	945	996	966	1011	988	986	966	981	976	1002	954	983	965	893	981	963	954	954	960	1003	896	923	982	988	966	977	927	982	1013	928	988	1021	966	1005	970	974	1024	941	972	1038	1016	1011	956	991	950	987	961	990	972	946	943	1030	963	1001	952	936	985	940	970	957	971	952	985	947	1020	954	1032	968	957	992	966	976	971	965	979	981	983	970	1001	948	964	1036	978	986	974	953	984	1021	1001	1024	935	953	1015	997	1019	1010	1021	954	953	947	935	1020	1038	977	975	965	974	1008	978	961	1014	1012	975	995	944	979	990	984	974	965	988	961	990	948	984	1037	971	963	1057	1010	1003	1007	928	968	926	994	1009	892	949	983	936	992	937	929	1018	958	992	961	998	886	914	1002	949	984	1014	949	934	934	1011	1050	959	966	959	977	1027	968	1026	986	972	932	932	979	975	1008	945	986	931	992	1024	1006	1019	957	966	988	953	979	986	1006	941	989	990	922	974	945	950	1045	983	977	987	1040	995	965	1042	969	963	978	940	919	984	1001	977	939	1009	980	987	963	934	1003	951	998	983	979	1036	972	994	937	923	965	977	975	1043	993	1034	919	951	1002	976	987	1005	946	991	1032	979	978	945	983	961	1024	965	971	1021	982	991	1013	982	996	1006	955	1001	970	965	1005	986	1032	924	987	980	1007	939	1016	983	1023	991	956	995	1004	950	1015	996	987	971	971	979	997	1016	1010	974	983	1002	1030	929	992	938	906	1020	1004	937	990	1001	927	963	1020	979	949	973	976	956	999	999	965	940	1022	946	959	965	951	984	924	962	986	967	1009	979	935	965	971	996	1024	971	964	997	955	989	967	950	999	989	937	953	1012	964	988	997	1001	994	989	947	971	983	971	1011	966	963	953	995	1000	966	951	995	957	966	986	999	951	1023	987	1003	962	1012	966	966	998	942	993	956	972	993	989	948	952	986	948	964	1013	942	995	950	1026	963	953	973	988	960	967	1015	1019	970	984	1004	1019	972	998	919	991	1015	986	937	1006	965	997	1018	1003	980	1023	989	961	976	982	967	984	987	962	963	983	976	1013	986	1046	971	1004	986	974	971	1028	1012	978	970	1015	992	984	987	994	935	974	977	1024	979	1007	951	953	1008	992	1019	983	940	989	975	1010	1034	1012	1009	922	961	1007	971	976	989	996	973	957	1033	1005	928	967	934	1002	947	953	986	940	911	957	926	957	978	976	952	963	967	974	966	955	949	953	1007	998	926	943	955	957	989	966	985	989	980	953	993	966	975	1009	992	958	1018	1009	1022	944	932	993	969	993	985	1012	965	944	992	966	968	1021	937	1004	917	945	947	1009	1001	1022	962	1018	923	998	967	990	967	942	1031	1020	1016	963	983	994	927	937	939	981	939	982	971	943	1035	994	941	916	1004	977	956	987	982	933	1002	1001	924	1007	980	982	975	959	975	1014	978	1009	1008	938	1011	961	929	938	969	950	1005	1017	973	1022	958	943	962	969	975	1044	981	918	981	983	973	999	986	976	1024	1006	966	965	1007	960	968	1006	1003	981	970	983	965	917	1038	959	979	927	970	1013	1039	1000	958	984	979	951	979	954	948	998	1026	963	989	1006	954	1020	992	988	987	991	984	977	974	956	982	967	962	968	947	990	955	981	987	926	985	940	1004	987	955	986	1032	1000	1001	988	977	962	1005	956	1036	960	980	959	987	977	989	899	1019	962	940	1006	918	990	1017	984	1018	972	1001	950	1009	961	930	960	924	972	976	941	951	937	1053	1007	1018	994	964	1002	989	1065	993	998	962	1041	992	973	980	993	997	965	968	985	970	960	996	1001	1014	991	979	911	1001	969	975	986	956	952	920	1005	988	899	1043	972	1040	981	935	966	965	965	969	1008	938	973	966	950	987	969	968	980	984	954	1010	982	946	984	983	1013	1007	981	984	921	947	908	1011	1000	1011	1005	1003	968	924	997	940	1004	964	987	1012	941	948	962	1005	1015	986	927	952	928	1017	1010	904	959	934	984	961	986	1024	1016	1012	1005	968	993	928	982	1017	1048	991	994	1015	1010	967	955	962	980	1021	1005	998	953	925	1024	959	915	979	971	948	986	982	1012	949	959	998	997	995	943	1048	941	976	958	990	992	1015	950	929	998	993	965	972	1006	956	982	946	957	1011	960	1022	969	962	974	928	999	934	991	953	1027	962	947	968	999	997	934	981	988	985	968	1006	996	984	975	956	995	942	972	1023	972	996	915	918	959	1009	948	990	961	1002	947	994	950	971	1005	1005	1005	909	973	951	1028	994	1004	1010	965	925	999	943	970	1017	1024	1001	978	952	971	990	962	1011	982	1011	963	977	937	967	991	1017	950	952	985	961	898	959	998	954	954	960	975	933	960	904	941	957	959	983	985	964	1022	956	1010	957	973	968	996	1025	916	973	982	989	1019	928	952	1054	927	974	934	1005	1064	1035	1037	994	967	978	937	1016	918	947	983	955	952	1034	994	998	984	964	954	1005	989	951	975	971	975	987	971	1020	984	928	926	975	988	968	949	963	1021	955	893	994	968	1016	948	1027	988	982	1016	962	932	966	1001	924	981	937	988	963	987	979	1008	1006	1014	1019	964	967	967	972	968	956	1013	990	975	949	983	945	973	989	960	941	1008	987	1003	991	991	987	1013	965	986	984	973	967	935	966	1014	1008	953	941	995	975	981	1007	947	1001	922	956	969	985	966	938	941	969	951	1002	984	977	1029	958	1019	968	942	1021	949	963	961	961	971	982	954	925	1017	923	981	996	1079	987	988	976	968	1032
22670	21716	29411	24204	21541	20352	2841	446	407	350	357	298	319	325	325	329	328	311	301	310	282	319	302	308	283	280	307	296	292	288	292	281	308	289	304	296	296	283	292	307	259	305	281	269	276	256	267	307	308	296	271	297	258	311	260	311	318	304	304	278	278	291	277	273	262	271	278	258	311	301	287	314	317	283	345	282	234	287	267	294	275	280	306	303	269	288	262	283	287	287	300	287	275	287	292	279	295	288	276	280	298	280	269	295	276	320	283	244	271	304	285	311	299	315	311	318	280	282	293	271	279	273	290	300	272	294	264	289	302	260	278	265	281	300	308	287	267	278	296	292	270	322	324	278	276	275	277	309	274	287	309	301	280	277	261	287	285	269	296	278	276	296	280	270	277	302	284	258	267	313	275	301	311	285	296	303	276	286	284	301	290	291	285	322	271	295	294	294	292	279	289	294	272	294	292	310	279	273	280	277	267	292	283	286	304	308	274	316	300	288	312	302	298	285	252	270	253	287	300	263	288	273	264	257	273	287	287	274	273	266	308	269	280	269	251	292	283	279	310	286	304	271	289	276	278	293	265	306	261	295	294	293	272	286	279	274	294	274	303	295	287	308	289	277	294	278	297	285	254	268	285	314	289	281	271	300	280	266	307	320	276	290	300	297	276	275	284	291	311	282	300	286	291	292	268	257	280	276	268	282	308	282	276	300	304	258	288	281	317	296	268	298	307	291	300	280	261	316	271	322	272	273	274	278	278	311	258	272	278	307	257	281	302	261	313	301	274	288	286	280	291	289	297	250	275	319	317	270	277	276	265	310	280	267	287	276	309	250	257	324	286	288	258	278	279	285	347	291	298	263	274	292	300	247	290	291	311	285	298	323	304	292	279	283	293	298	288	269	331	278	268	322	281	278	342	296	312	281	291	251	291	299	269	293	283	278	271	273	307	287	255	260	260	273	291	279	294	282	278	294	282	282	310	289	302	305	314	287	264	276	277	269	310	277	300	276	275	316	267	293	301	291	275	286	283	269	283	272	297	283	275	292	286	315	283	286	295	256	265	266	296	300	284	303	279	298	325	267	261	273	261	289	322	286	273	282	270	290	277	299	298	254	311	281	286	287	278	266	301	292	267	301	292	251	277	300	297	285	268	308	299	264	284	307	311	309	278	271	292	282	300	286	270	292	290	290	261	287	243	278	292	259	296	276	283	302	293	284	293	295	301	288	283	283	274	276	298	289	249	269	263	252	299	280	260	266	277	309	279	285	284	279	289	281	296	262	283	284	300	298	267	318	256	254	273	295	292	277	309	305	271	282	302	265	312	264	300	293	299	296	297	265	266	292	292	306	265	294	293	306	280	275	292	271	288	285	294	286	312	282	278	284	290	299	315	250	300	286	277	271	311	247	305	292	253	276	291	288	327	256	276	280	275	290	276	307	265	277	276	271	278	275	295	269	272	268	276	281	282	307	264	325	279	296	288	262	273	291	289	298	269	270	323	321	285	295	266	273	270	268	286	273	303	296	258	278	286	285	294	287	281	272	286	288	252	276	295	304	292	282	287	266	295	289	293	288	265	311	295	300	267	259	295	317	240	291	271	292	283	280	293	297	292	282	305	314	274	275	309	310	269	266	277	297	279	282	261	293	289	312	275	266	312	255	276	293	290	329	264	308	315	279	305	303	309	321	275	270	264	285	289	286	298	263	278	257	254	288	319	316	284	282	246	269	269	298	298	269	309	292	250	262	310	252	267	263	300	273	290	265	260	300	282	297	254	303	294	274	265	286	321	266	280	261	291	257	268	321	283	283	296	304	289	283	251	270	273	278	283	303	269	282	273	310	274	285	284	283	301	293	291	300	314	295	263	300	292	280	269	279	298	258	294	291	256	280	262	293	262	266	258	289	305	271	274	292	248	290	301	268	288	260	302	285	297	309	270	274	295	285	231	282	278	293	253	308	272	294	272	267	308	294	280	284	289	283	290	272	272	278	287	302	310	305	307	291	274	262	324	283	311	297	247	268	283	274	269	241	276	260	299	291	284	295	263	260	275	264	288	262	269	276	309	288	299	279	298	307	298	261	284	270	272	289	279	277	265	280	274	322	284	296	282	300	313	271	269	287	269	284	290	250	298	276	290	293	275	265	293	266	289	299	271	279	280	256	278	307	276	309	292	306	297	286	316	309	277	288	255	277	274	295	278	279	281	281	303	290	297	286	267	253	263	257	308	285	304	290	271	280	259	279	293	277	314	267	270	298	283	312	282	302	288	280	278	297	273	276	278	287	263	259	284	276	266	327	282	276	307	275	266	300	258	257	278	294	258	292	252	313	308	280	298	289	291	256	290	296	274	265	267	274	281	298	277	280	240	290	299	331	237	293	291	310	253	299	280	297	291	294	286	291	301	300	310	250	307	329	261	276	266	277	257	273	246	268	284	276	271	302	290	268	290	331	269	298	257	281	274	290	247	274	302	271	280	290	287	310	279	265	304	274	259	306	267	314	308	294	253	289	273	267	306	287	282	267	271	295	296	271	294	280	290	271	265	263	294	256	282	278	278	297	293	311	268	280	284	305	284	301	283	287	281	286	282	277	275	270	269	272	293	308	293	294	270	300	308	261	294	261	276	309	276	274	284	281	293	254	276	301	310	315	286	277	289	319	304	286	300	279	268	266	313	246	291	268	289	257	301	313	295	304	284	283	278	294	277	275	319	279	296	304	297	264	304	270	288	297	292	269	278	287	288	272	283	282	278	289	275	247	285	312	290	298	267	286	291	274	327	283	295	277	287	290	276	316	258	297	283	264	290	301	290	279	295	283	297	268	280	274	282	284	291	295	283	261	296	289	271	289	277	281	278	288	272	301	307	269	291	271	296	304	266	265	317	307	290	277	290	310	280	282	285	291	265	270	267	277	281	290	272	279	303	300	290	253	283	275	274	247	270	299	315	280	254	270	237	282	287	285	247	275	268	283	298	282	263	278	300	290	272	272	285	279	300	283	275	282	278	265	315	266	291	284	289	295	292	289	276	278	274	281	286	297	280	298	296	271	272	266	297	232	280	308	266	261	259	294	289	289	296	263	286	251	290	277	272	278	293	309	281	302	307	289	296	273	284	275	301	269	305	267	290	310	278	286	264	294	292	277	301	289	261	262	315	288	278	298	277	282	267	314	288	283	274	307	279	284	281	299	267	304	282	296	260	250	258	293	276	288	264	279	275	278	304	296	277	283	268	288	315	296	319	298	291	277	279	232	290	308	268	310	293	302	283	291	273	288	310	283	299	290	286	272	277	279	301	289	307	289	280	309	291	288	297	270	287	276	284	300	285	266	260	258	275	275	308	265	281	283	284	266	265	300	293	271	319	275	267	278	306	298	301	273	306	279	270	296	292	292	271	312	298	293	290	317	273	282	283	257	297	296	277	296	286	254	252	278	297	294	295	282	268	274	273	275	253	290	287	259	270	300	283	294	275	277	264	308	275	303	285	261	275	265	286	282
48020	85897	39783	5437	1346	1032	795	763	617	598	525	518	512	486	477	443	404	404	436	377	402	394	407	415	411	421	411	417	383	387	368	407	341	441	419	388	376	386	444	371	388	401	388	357	381	367	398	377	367	379	392	393	398	359	376	387	401	373	365	372	382	368	404	342	365	366	349	357	367	369	384	415	366	362	399	378	396	327	395	380	369	382	379	386	389	385	393	349	376	392	377	371	375	354	414	358	379	389	386	361	393	383	361	396	353	394	385	369	409	388	375	420	370	385	364	365	378	403	401	407	389	394	374	382	380	402	349	362	408	359	402	389	402	370	406	393	404	379	395	406	395	357	411	390	389	399	408	402	400	400	387	405	387	390	362	408	381	419	377	378	344	394	400	382	412	360	380	395	400	403	402	383	374	370	387	357	388	384	348	358	379	385	380	367	382	363	359	355	375	408	392	387	396	366	366	371	350	374	352	405	396	382	390	379	384	378	385	387	405	386	380	329	373	379	367	397	382	403	392	407	394	398	355	392	363	375	380	376	368	365	414	358	381	413	352	391	377	381	375	372	403	397	388	374	384	365	368	358	382	396	386	389	396	386	376	385	400	378	371	371	439	373	380	386	362	368	358	367	407	404	359	355	372	400	398	323	390	398	365	404	403	421	356	376	371	421	434	377	373	372	387	367	360	403	400	398	401	349	363	378	412	376	386	395	396	372	397	404	357	426	383	386	416	394	370	383	370	382	363	364	416	395	367	382	358	398	382	379	379	395	418	356	408	399	385	342	383	412	383	392	412	376	374	381	391	372	402	384	361	364	390	363	370	418	358	363	383	401	358	352	397	378	361	406	360	386	393	382	407	363	352	404	406	379	377	393	369	388	363	405	417	381	388	408	371	363	359	379	379	405	392	393	362	365	396	373	390	336	371	423	387	404	412	375	379	387	371	386	390	367	430	393	377	364	375	378	408	362	395	364	354	427	362	373	389	377	381	372	380	389	360	344	398	386	392	392	389	388	363	367	365	397	410	376	377	371	393	402	390	390	366	361	384	372	405	416	363	402	352	349	411	381	404	368	380	411	416	371	387	393	368	377	364	381	358	427	377	385	415	347	379	387	372	399	377	406	372	389	361	387	394	401	394	410	381	369	430	413	378	403	360	377	357	395	370	414	413	395	401	361	398	433	402	390	366	441	369	416	406	332	405	370	397	354	387	405	373	373	354	399	397	405	381	358	360	411	339	373	413	394	388	385	385	413	346	390	365	370	381	396	378	351	404	367	390	395	375	376	398	375	410	395	398	388	353	396	387	406	408	360	346	407	357	368	421	383	381	380	387	382	408	405	394	398	411	343	361	366	397	405	356	404	371	395	408	392	367	380	376	381	375	390	389	373	401	397	395	407	369	402	417	383	435	407	389	399	408	370	372	374	384	372	356	366	372	399	402	391	377	394	393	361	371	396	366	366	362	422	376	395	395	358	349	372	394	411	395	378	362	362	387	388	374	354	402	383	385	401	363	380	365	397	391	356	348	409	380	393	374	378	392	435	399	393	371	396	374	368	379	396	389	357	379	400	393	392	404	368	387	364	379	364	383	407	378	382	386	404	373	393	373	377	387	386	376	409	410	384	384	390	389	391	381	395	385	370	397	362	353	392	417	334	370	392	342	411	367	406	397	363	431	386	379	361	420	375	366	406	389	392	398	396	361	359	407	391	389	386	383	382	383	404	417	379	395	370	398	394	376	350	364	350	417	348	377	328	386	383	353	374	376	408	385	394	386	426	384	389	373	374	404	374	345	385	366	371	394	368	420	366	367	391	379	381	390	392	373	364	401	363	337	397	396	382	384	402	376	389	400	411	373	407	409	370	362	395	371	428	386	395	383	350	361	376	375	392	384	382	403	376	360	404	384	359	371	394	364	394	389	358	375	350	398	359	405	375	370	364	372	381	365	382	373	357	411	385	390	374	398	404	409	403	335	396	386	372	373	417	422	396	388	362	387	361	383	379	399	386	413	387	392	361	397	408	359	390	407	360	366	406	376	388	398	376	360	354	395	396	390	386	394	398	408	376	384	378	411	352	364	379	355	369	400	391	371	351	383	355	371	361	397	395	390	371	438	387	371	373	392	382	367	400	395	357	370	374	380	390	388	376	395	378	400	396	390	392	347	391	395	381	387	374	403	374	380	409	384	359	403	425	385	392	419	424	327	398	398	390	372	415	367	373	371	369	381	381	395	361	382	371	387	382	386	373	389	380	390	394	407	382	352	382	386	408	380	371	363	372	386	368	429	398	357	374	379	370	387	388	419	382	374	377	407	432	393	387	405	416	342	397	374	397	363	366	369	384	417	390	415	360	392	354	376	371	370	379	359	351	374	370	395	376	383	397	383	407	372	381	402	422	380	381	376	370	373	393	381	368	386	352	347	366	361	367	399	404	387	380	367	397	383	379	362	405	374	393	338	364	385	396	361	386	411	375	385	377	375	378	356	378	400	367	415	368	391	372	392	371	396	396	378	349	407	359	402	369	351	422	401	376	377	416	386	395	376	365	372	395	403	401	430	372	385	385	383	374	370	361	387	400	370	366	402	384	366	392	366	389	407	368	369	352	386	362	391	374	374	380	372	375	352	397	391	384	382	394	416	368	413	399	387	383	342	375	358	386	424	368	378	364	398	369	372	412	397	393	386	365	393	324	374	381	401	349	389	366	391	362	398	419	353	369	386	402	428	431	371	355	393	336	396	383	379	385	392	377	380	367	397	380	366	358	403	380	374	399	379	391	361	396	378	353	397	394	384	368	401	387	381	362	398	351	418	374	398	384	380	392	396	376	381	411	385	373	370	392	414	361	373	413	364	367	391	331	355	363	420	406	349	390	379	342	394	386	374	390	397	367	357	426	346	411	386	373	414	385	379	392	370	381	349	387	364	383	399	391	377	370	411	367	358	418	395	372	422	385	378	373	411	407	369	411	408	380	411	354	399	397	373	377	406	400	377	371	369	373	418	424	380	376	369	353	410	375	385	377	409	378	356	370	390	395	370	409	391	362	386	395	383	407	384	359	398	363	397	416	379	376	322	397	378	392	380	369	360	390	406	373	395	401	430	355	405	415	409	403	372	383	398	400	384	391	361	380	376	356	347	385	390	404	418	396	384	393	398	384	374	392	417	361	428	386	398	358	429	385	377	396	417	370	357	412	347	368	376	389	374	366	399	389	389	409	345	352	391	361	382	378	376	374	367	362	374	412	397	419	357	318	395	404	370	386	362	360	415	367	351	374	386	368	384	376	406	380	370	403	390	353	389	362	414	364	386	365	362	339	334	383	382	399	418	393	407	388	402	397	410	423	391	405	407	360	398	401	384	377	419	406	363	396	379	383	365	361	389	364	371	361	395	394	366	399	361	373	391	402	370	382	380	378	401	363	346	380	380	405	370	370	390	388	411	386	364	383	363	364	376	395	409	370	355	395	404	368	400	404	391	362	359	416	352	366	398	395	413	378
28115	23954	14223	1678	705	693	645	681	660	689	664	689	712	681	658	708	695	716	660	694	679	663	691	676	678	693	689	679	642	732	712	762	697	700	748	643	688	697	694	667	725	695	686	688	696	670	676	696	712	655	708	683	744	695	726	648	722	726	655	710	740	690	693	636	658	711	681	682	687	711	642	677	710	653	705	685	663	658	657	680	763	696	684	719	684	721	666	747	743	691	698	705	700	658	685	731	698	673	687	685	662	681	708	670	725	729	704	689	705	763	698	722	689	690	654	676	663	723	669	746	728	688	714	680	726	646	693	714	674	702	680	725	640	644	707	722	665	665	726	696	708	654	671	659	658	711	673	673	672	655	677	684	689	706	674	712	737	647	672	687	723	710	701	683	685	694	727	620	722	621	699	653	740	681	664	686	701	724	700	659	691	686	698	699	668	696	685	674	659	712	682	687	728	665	660	686	677	703	675	651	729	683	686	677	706	694	708	685	714	666	715	670	722	635	723	689	706	667	676	681	694	707	712	716	688	705	656	720	697	731	657	704	718	656	696	698	685	688	709	694	692	642	723	703	673	672	682	683	681	697	622	748	694	685	673	670	697	662	693	701	674	724	702	713	699	658	683	721	736	687	675	691	669	743	706	722	689	634	732	713	680	693	709	663	701	702	698	680	712	656	704	705	657	695	705	679	712	718	682	684	700	703	719	649	699	682	703	664	673	638	663	718	686	695	641	683	674	701	693	691	640	716	698	708	726	697	645	698	666	754	726	721	695	723	647	694	662	742	708	691	680	681	694	700	664	670	684	690	689	680	686	677	658	686	739	662	702	653	717	711	669	696	684	701	723	679	706	701	745	693	678	682	698	645	620	693	649	639	715	690	669	702	676	663	726	734	723	679	642	670	683	646	701	715	724	673	676	698	724	697	666	708	702	692	704	684	668	714	679	697	713	728	662	690	706	688	687	667	666	688	655	672	687	697	652	724	741	704	707	690	682	743	647	672	721	684	705	661	671	676	670	710	714	717	667	652	655	685	703	716	711	685	661	698	704	688	673	714	686	670	691	690	734	743	644	711	737	693	699	662	657	714	696	630	691	740	693	681	673	636	674	698	664	720	673	711	679	668	696	665	679	693	668	705	687	708	735	680	691	692	671	663	667	724	700	682	675	654	645	694	712	696	699	710	699	718	701	695	680	694	695	631	740	697	731	655	691	690	700	725	722	680	732	697	670	649	712	676	720	705	686	651	729	716	710	722	685	683	688	676	674	694	651	662	699	677	638	708	727	661	674	687	696	694	680	629	734	700	651	690	717	692	690	668	727	662	684	637	696	667	681	698	686	661	689	659	667	686	659	680	739	654	714	665	640	691	665	721	706	651	688	672	649	659	682	650	669	737	698	721	669	754	643	702	709	642	710	713	687	693	711	684	667	670	692	674	699	680	674	774	731	680	695	707	756	722	654	704	659	657	694	719	690	672	652	671	647	666	633	679	663	688	708	702	698	693	690	708	655	701	693	707	681	652	646	701	699	695	661	682	712	661	684	707	695	726	710	691	700	666	706	713	655	690	632	727	697	697	685	671	761	673	692	652	722	702	690	651	662	652	692	713	661	663	717	672	702	707	704	680	677	667	727	696	672	658	721	661	765	733	702	671	701	713	704	682	661	658	680	628	690	702	734	616	721	695	715	724	698	685	700	658	689	662	667	692	680	647	719	699	755	708	700	672	719	677	671	667	663	679	683	715	668	718	674	703	679	703	697	694	692	734	672	711	699	745	672	702	682	686	703	672	702	645	692	693	698	697	704	655	695	677	703	673	721	746	701	652	695	650	668	679	687	717	714	764	656	681	660	724	666	709	674	678	697	723	677	713	687	680	692	682	682	747	658	673	685	731	653	682	632	741	667	692	718	700	686	656	682	706	686	692	671	683	673	664	728	705	743	645	680	706	690	702	705	713	710	637	677	708	709	644	710	697	745	687	724	718	694	692	712	691	681	668	691	684	695	668	682	699	702	721	737	705	703	707	668	692	668	702	678	677	687	652	680	706	661	718	691	683	673	691	668	715	662	694	655	720	714	707	611	645	714	659	705	720	641	698	654	693	670	714	703	694	700	691	684	728	662	700	675	729	701	717	676	695	689	701	703	705	666	729	651	739	732	730	718	724	668	683	678	738	702	705	664	682	688	677	648	654	694	728	679	692	701	672	711	736	718	645	690	672	708	699	645	715	708	673	699	648	670	662	622	680	694	723	710	681	693	698	717	684	701	674	715	698	730	678	693	717	740	676	686	668	694	712	647	667	704	681	698	720	647	747	703	705	656	652	666	705	721	695	680	711	737	693	710	706	693	644	689	677	729	650	730	654	653	731	699	702	676	682	667	693	686	603	653	652	720	707	698	681	681	694	687	739	685	674	637	678	675	685	688	735	691	703	673	689	699	732	634	705	678	732	725	709	679	757	744	667	688	693	702	727	688	690	685	642	686	677	703	698	698	710	681	690	685	673	730	698	681	687	692	645	720	651	668	671	705	653	736	726	700	692	695	651	673	669	679	670	721	711	678	671	676	691	710	669	650	672	664	694	680	683	720	711	706	723	704	698	685	712	713	704	744	728	655	631	656	715	718	703	687	683	653	694	665	643	621	628	702	681	657	728	710	670	678	689	699	682	655	654	702	690	703	688	697	680	724	627	667	681	739	714	702	669	699	704	672	662	694	721	674	658	714	666	700	686	621	724	686	679	738	713	675	652	718	653	678	707	705	650	693	664	686	673	691	703	704	739	690	622	696	726	659	707	691	685	668	668	690	689	662	689	656	659	687	686	660	691	727	676	675	705	664	626	669	763	713	750	693	702	687	677	721	709	700	707	702	684	716	720	669	700	688	663	681	717	672	736	672	663	599	691	680	671	694	630	734	712	698	676	682	707	710	707	676	697	672	674	696	708	662	664	665	690	731	723	690	681	714	688	660	676	713	691	717	675	741	687	665	701	699	707	687	745	674	691	667	728	728	677	649	690	701	701	675	686	663	661	727	707	695	746	669	612	714	703	689	650	685	648	676	666	721	696	690	705	703	723	736	636	710	653	690	686	673	707	703	657	711	717	731	672	722	700	671	687	703	725	650	650	677	736	755	675	661	742	683	666	624	700	668	735	703	697	659	746	672	681	722	702	662	662	676	693	669	694	679	688	713	683	675	671	689	701	657	670	712	679	726	658	751	659	663	691	692	655	727	685	682	735	668	670	711	680	686	718	699	743	711	654	692	668	680	688	680	692	704	634	705	702	677	681	713	716	713	685	693	677	683	718	679	706	682	674	676	670	695	704	716	709	680	715	731	680	754	710	715	676	691	705	714	719	686	675	688	695	670	666	692	679	660	683	716	644	669	677	691	677	698	686	684	698	711	674	660	702	704	676	712	723	741	709	664	691	676	694	710	708	676	679	684	697	684	673	667	617	682	667	698	695	760	681	721	689	723	711	668	710	714	643	677	690	694	733
18456	38160	8170	1190	1002	1026	932	930	899	920	943	995	937	926	916	939	934	918	931	948	924	916	1028	937	904	974	897	898	999	945	948	948	977	906	945	904	939	950	975	915	973	958	905	1001	945	930	934	991	949	899	910	926	930	951	1026	953	931	958	964	968	917	890	927	961	960	961	883	934	915	954	971	979	929	921	911	893	945	949	895	938	919	946	955	966	935	909	943	996	925	982	1018	933	912	951	878	936	925	921	957	957	927	936	964	950	941	919	962	943	960	916	970	904	953	898	912	981	917	978	894	936	951	919	946	932	903	920	926	957	951	961	863	920	935	1012	940	968	939	945	909	951	915	927	952	997	889	953	913	923	923	967	919	963	952	936	965	935	1027	921	938	942	923	957	991	894	929	956	936	941	922	935	917	870	931	940	979	947	912	963	928	958	930	928	988	964	905	927	918	999	1008	945	994	946	960	961	936	925	955	937	933	909	909	950	924	945	910	910	927	954	1026	896	903	938	940	956	943	866	867	974	927	921	933	891	941	950	964	961	959	932	980	924	935	953	914	917	912	968	911	930	912	915	949	886	973	934	989	911	914	953	957	971	935	918	938	955	961	908	879	960	954	954	965	920	888	950	982	919	895	962	980	902	900	993	943	917	925	955	956	971	942	947	973	952	930	911	958	929	957	996	930	946	955	971	888	930	980	879	945	946	940	928	996	954	985	931	1006	960	931	890	948	919	966	938	915	916	1043	955	904	996	903	985	950	903	927	957	923	982	952	1014	945	955	953	941	910	927	959	957	917	929	983	922	920	901	930	935	959	928	966	981	976	869	892	976	906	959	915	959	969	884	927	890	964	974	920	957	913	903	892	874	937	958	910	966	943	925	927	948	937	950	954	902	960	920	948	953	903	909	936	908	938	974	871	963	949	944	910	915	889	894	910	949	930	919	920	927	914	916	938	949	900	959	898	918	940	907	935	1005	979	921	926	950	976	996	938	974	930	944	888	946	973	969	961	936	990	948	967	925	921	924	931	990	908	953	935	879	929	872	975	991	903	949	885	961	892	948	929	952	965	935	973	964	912	934	893	954	971	979	937	941	961	913	898	940	885	922	900	936	921	941	969	916	972	947	900	927	948	929	934	920	976	922	891	896	926	985	911	971	960	885	973	952	929	969	960	973	925	930	873	954	900	946	950	930	967	949	920	981	916	943	991	910	919	877	945	915	915	902	986	875	951	934	875	947	885	970	926	985	924	1009	923	935	949	884	896	979	924	909	907	956	966	874	945	909	932	943	927	992	925	937	948	935	873	883	902	909	942	932	900	953	932	886	934	940	974	912	941	908	909	930	914	947	985	897	936	902	961	993	974	995	967	964	902	918	959	965	905	920	940	950	903	894	929	914	936	930	946	894	945	955	927	914	932	946	989	970	912	910	917	907	931	930	1019	945	969	940	949	972	985	937	908	950	940	908	925	937	1001	975	949	900	908	972	948	874	876	964	947	957	901	968	960	947	921	960	918	902	931	917	927	922	906	929	962	961	931	951	981	903	941	962	930	946	944	991	946	959	929	908	945	899	901	929	937	961	935	946	980	903	934	882	961	885	942	931	932	950	925	954	948	916	1045	966	951	966	948	968	945	959	899	892	923	948	975	882	935	965	911	916	878	888	953	978	927	955	879	919	954	976	951	895	947	937	974	921	898	940	1012	877	854	953	912	972	950	987	960	900	974	920	934	935	991	966	946	895	947	943	921	941	923	950	927	953	924	939	993	953	928	942	975	993	947	883	938	889	904	943	942	915	937	968	926	975	931	896	930	960	932	927	995	924	930	911	947	943	951	915	901	920	927	922	950	945	938	995	964	948	966	953	996	922	1004	904	922	922	904	923	891	953	946	989	902	901	907	954	941	924	935	922	953	935	980	908	910	949	940	927	923	954	963	943	933	962	978	949	971	878	984	958	882	903	909	920	958	968	976	958	889	950	945	960	963	940	884	952	938	921	944	965	912	959	913	973	886	953	964	938	920	915	951	936	912	934	919	934	893	946	907	955	949	957	899	898	898	936	931	949	945	957	901	890	927	864	958	972	896	950	911	958	935	934	919	927	895	950	931	938	960	897	917	957	910	923	960	955	934	886	905	944	894	963	948	961	916	956	965	939	978	979	919	939	906	937	906	960	933	947	950	882	858	935	969	952	902	903	931	925	955	974	924	902	947	963	941	892	908	878	928	943	926	948	910	918	938	963	935	991	1016	920	953	959	943	937	893	938	975	886	959	922	973	980	918	963	921	923	926	949	931	978	937	920	958	916	998	989	915	900	912	990	892	977	972	932	904	937	887	949	888	977	939	919	951	955	901	928	934	940	982	895	957	978	931	942	910	943	958	900	964	994	919	975	911	928	951	972	929	894	949	930	891	956	946	970	957	954	908	957	919	918	892	946	918	899	922	923	916	917	975	919	962	957	908	912	932	947	961	947	885	894	932	956	942	978	925	919	956	898	952	883	934	938	939	938	938	938	971	974	945	941	931	936	936	922	922	994	920	974	947	988	948	943	904	957	911	932	962	1000	951	931	910	985	964	890	925	934	986	910	943	1003	969	931	941	942	930	946	928	933	991	903	943	996	965	934	957	933	879	934	944	962	940	1008	972	932	925	900	899	923	951	913	911	944	955	1006	885	912	930	980	992	931	934	939	923	916	933	891	949	961	916	965	961	905	961	893	878	955	924	967	909	974	943	922	998	948	893	944	955	892	943	917	924	913	947	945	912	998	967	894	976	969	952	966	884	945	963	988	951	908	954	941	970	902	938	918	926	981	899	950	929	967	937	885	947	965	905	922	934	952	989	920	897	915	915	939	913	974	920	882	872	967	879	894	961	918	1013	941	943	966	881	937	912	981	959	945	927	934	961	854	975	969	960	889	940	926	981	901	1010	901	910	878	953	964	970	961	977	908	936	927	914	927	919	918	986	873	919	929	888	891	936	919	936	933	904	907	928	891	926	939	894	970	934	933	914	940	903	970	912	960	937	920	908	950	893	958	955	940	947	916	934	951	960	918	931	935	914	929	938	928	964	940	951	902	926	968	953	956	943	946	959	942	893	964	895	1003	932	966	955	903	967	907	896	941	935	964	930	969	957	927	951	904	962	919	916	960	923	934	926	955	914	957	926	915	945	917	908	939	931	938	989	942	885	965	973	961	918	939	981	1031	952	914	958	1011	943	938	957	1006	948	934	963	911	924	936	988	943	956	916	917	983	946	928	913	897	932	948	938	885	934	920	909	971	954	952	932	945	929	869	945	930	935	887	982	947	953	1018	1004	936	953	932	954	954	928	905	979	928	919	941	910	936	927	936	959	915	934	964	906	936	856	943	914	930	972	947	927	966	934	919	933	990	961	845	921	952	1000	928	923	970	907	951	903	948	866	941	963	979	940	933	895	982	968	975	943	912	946	950	959	896	937	985	892	906	926	942	928	940	976	868	910	969	966	938	929	902	907	949	931	947	986	929	1005	916	946	944	894	852	921	949	947	985	963	955
23523	22097	29329	24396	20808	6480	556	401	417	389	401	371	394	388	381	378	404	378	367	369	358	390	348	348	370	327	338	338	353	389	341	340	361	335	342	386	386	330	340	337	363	364	358	375	346	361	378	349	373	372	356	354	367	349	394	343	374	341	357	331	354	339	361	377	360	346	343	367	354	371	332	403	351	396	343	398	369	345	363	387	336	398	383	347	382	356	348	345	355	346	349	362	342	401	395	353	336	351	366	361	361	366	348	375	351	350	345	333	426	346	355	342	353	329	323	350	335	339	374	360	341	362	375	386	365	408	369	398	317	354	329	350	389	354	361	335	339	349	380	321	329	355	350	334	351	392	325	332	386	379	339	354	348	341	365	350	349	340	366	331	340	376	337	340	373	349	324	349	380	352	341	380	359	328	360	344	364	323	384	395	377	389	340	346	330	375	360	360	386	381	367	337	349	358	319	341	351	411	372	376	378	328	369	365	374	378	345	336	356	344	366	360	335	342	352	359	339	334	338	332	371	316	378	351	344	354	357	362	351	392	335	357	366	386	346	348	372	368	352	366	339	354	327	371	357	350	345	357	360	319	354	344	351	354	356	361	349	392	334	352	377	365	397	355	365	327	352	372	371	353	307	370	365	376	356	367	373	333	330	387	366	385	360	376	362	369	365	362	332	347	370	368	343	366	344	361	370	404	347	385	349	378	379	370	332	341	346	363	359	337	337	355	334	370	356	361	363	349	392	361	351	386	362	342	360	379	363	383	330	362	365	368	341	318	350	351	364	364	365	375	351	331	379	340	371	348	330	387	361	375	372	334	369	371	387	339	389	348	350	345	362	362	361	356	383	385	369	378	408	348	363	323	339	350	351	341	348	360	381	380	363	347	366	332	347	331	372	356	359	362	359	336	334	356	361	346	351	380	296	349	361	363	329	344	375	366	387	359	347	357	374	371	337	362	333	354	366	362	364	375	383	357	344	357	361	388	337	374	350	355	357	344	338	329	342	345	364	356	354	340	354	344	375	361	360	372	355	339	362	331	347	369	352	355	357	361	346	337	383	340	351	335	376	338	339	367	373	361	362	366	351	342	388	361	348	352	355	364	355	347	399	353	345	348	350	340	391	332	347	362	313	397	350	348	390	361	370	343	354	363	349	345	342	352	389	373	356	360	361	366	322	312	380	352	341	350	335	343	378	351	371	353	361	364	336	368	375	347	378	363	340	336	366	348	371	357	382	361	361	369	321	329	352	315	336	354	330	390	305	389	366	360	379	359	347	363	342	374	354	340	351	362	362	357	346	387	335	383	374	364	385	381	367	347	341	373	360	365	357	384	340	362	325	347	401	363	353	389	337	378	364	342	361	377	347	341	349	354	355	387	388	369	368	367	363	347	366	341	370	345	360	351	351	348	376	353	383	358	399	311	363	347	340	372	332	328	357	355	397	401	375	361	371	353	363	388	315	403	376	347	372	358	376	372	364	401	350	317	365	378	338	368	365	333	364	380	340	419	391	350	339	364	382	364	366	381	347	365	370	373	360	388	352	370	361	347	358	366	350	354	336	375	357	329	366	321	333	361	407	362	391	345	357	357	365	362	307	346	344	339	343	360	358	373	335	390	336	337	344	365	389	377	361	335	356	350	365	369	337	367	344	370	362	326	331	369	369	352	354	384	309	312	350	371	343	332	374	345	390	342	358	375	351	351	341	359	360	368	375	368	335	326	352	366	369	370	345	381	318	358	396	378	367	347	321	396	350	318	362	336	377	324	352	327	345	366	353	335	323	343	353	399	373	355	378	329	354	342	362	335	368	343	331	348	343	353	369	368	356	397	366	318	370	340	349	327	383	359	349	350	339	359	362	344	355	366	332	372	348	369	361	345	347	413	363	385	338	370	356	331	343	342	362	364	341	356	354	339	336	355	333	406	367	360	337	370	398	337	363	351	381	348	340	357	368	371	369	380	380	352	334	369	340	332	376	351	342	381	348	357	356	364	369	337	372	385	383	355	403	327	372	366	309	336	346	352	332	357	364	372	346	345	369	322	366	365	349	361	357	351	366	345	353	365	341	382	336	347	363	349	333	351	335	365	340	367	367	374	339	384	347	343	339	364	348	360	317	347	372	369	373	332	373	349	371	383	328	389	375	354	371	323	352	372	365	335	337	347	379	372	370	370	353	382	345	373	371	356	386	336	360	364	376	339	323	370	384	359	362	380	327	375	352	377	349	364	351	361	354	370	355	410	400	339	350	358	370	341	359	334	320	353	371	332	413	317	367	359	342	360	333	390	385	366	377	362	363	352	376	360	379	335	351	364	402	365	356	374	368	352	340	385	341	356	315	359	348	358	338	347	372	367	321	340	372	336	357	346	381	355	356	345	355	333	356	361	346	352	359	333	355	378	310	351	328	314	354	378	341	377	352	350	371	351	370	357	331	315	366	352	386	374	376	344	342	374	355	379	346	385	349	397	351	382	357	372	346	370	347	368	344	372	400	326	357	383	330	359	356	359	373	312	397	398	347	351	323	382	328	370	329	342	365	344	338	380	326	354	364	386	339	393	325	377	381	348	368	363	351	386	362	347	359	366	370	385	355	342	362	365	372	346	383	334	340	351	360	349	372	366	343	359	358	354	373	346	350	349	327	352	360	337	355	365	349	373	347	362	347	369	342	364	374	341	349	408	364	347	345	350	412	364	365	339	351	376	374	353	328	345	351	355	350	377	354	342	380	391	369	359	369	368	354	389	362	357	325	386	362	344	361	334	339	357	358	413	378	367	361	362	350	359	364	291	351	340	367	374	331	375	362	349	345	330	396	360	345	364	364	319	337	341	344	357	305	376	332	336	316	387	374	357	353	363	335	383	308	375	367	380	372	381	344	345	357	328	366	367	321	371	367	354	346	339	353	338	372	310	354	363	370	349	370	379	350	365	373	354	336	372	327	353	360	372	375	340	339	373	344	364	367	362	346	353	331	358	401	346	348	345	365	344	338	342	336	362	373	353	366	359	349	366	399	340	312	362	364	352	357	336	393	340	386	373	352	369	356	366	377	344	383	336	339	351	347	395	379	357	368	366	382	396	342	382	374	380	363	314	352	333	355	337	364	363	351	350	329	338	361	358	351	356	348	362	318	342	333	345	389	387	369	379	367	334	333	359	361	372	363	374	345	404	367	308	335	385	349	340	348	341	331	365	346	321	369	381	373	363	374	352	355	369	326	325	340	375	327	334	362	362	357	414	343	368	341	356	366	333	405	360	376	376	351	311	335	394	368	355	346	381	370	368	383	410	373	385	360	369	384	369	384	377	355	355	341	341	302	376	373	356	323	368	389	372	346	336	396	362	339	349	346	349	315	329	346	345	371	335	347	346	342	350	333	376	346	384	362	409	365	361	380	352	387	343	357	331	378	381	338	339	341	330	342	348	357	357	356	366	343	345	347	353	369	365	326	352	332	353	394	375	370	361	345	361	333	353	372	348	335	369	331	342	376	341	377	364
40368	80098	32755	3481	940	780	735	646	584	615	587	544	531	556	526	531	524	511	498	570	536	495	512	496	495	550	554	499	499	558	551	536	480	561	475	497	509	518	537	479	473	514	502	487	480	510	530	497	546	483	559	521	503	467	570	509	509	500	475	538	559	539	477	538	495	514	498	506	479	490	462	489	514	510	531	519	550	511	527	508	508	513	519	517	458	471	509	512	561	502	511	459	508	524	494	500	513	486	491	465	544	467	494	509	508	503	444	468	490	535	505	479	512	472	490	519	530	498	491	494	546	541	483	535	532	493	514	521	494	530	551	526	475	500	492	515	537	513	514	509	539	491	531	510	501	497	502	525	524	497	471	550	471	500	535	474	575	536	486	463	485	487	531	474	512	518	533	531	491	482	539	499	516	516	539	482	485	530	537	479	546	504	496	523	544	482	508	506	473	519	525	524	522	525	518	516	527	515	512	512	518	492	513	537	519	495	484	506	494	488	526	513	483	520	526	515	498	549	535	495	529	483	518	512	497	528	517	505	527	534	500	502	525	512	510	577	515	510	472	506	505	523	506	522	493	534	547	502	496	529	503	546	487	520	531	504	502	472	510	527	513	469	512	489	496	517	503	506	548	537	524	525	517	511	480	534	496	467	532	526	445	501	470	510	502	510	470	470	502	485	520	554	481	528	475	543	490	531	489	494	527	533	521	502	501	507	464	520	479	525	489	508	528	516	508	479	489	497	517	487	498	520	557	501	452	529	499	515	516	524	519	482	502	499	482	488	477	539	485	489	528	484	524	514	508	504	491	474	474	516	497	518	494	525	483	507	534	503	479	506	469	508	549	470	486	499	496	548	502	491	484	524	502	530	523	468	461	493	498	517	491	506	519	529	461	468	524	499	491	491	481	478	490	526	492	496	529	470	496	505	546	520	543	496	488	520	485	475	527	529	506	580	512	485	484	478	510	496	507	527	493	512	466	485	489	481	542	512	494	513	507	494	503	540	502	512	512	517	496	478	491	517	531	503	520	498	443	503	525	463	531	509	481	519	504	501	481	501	504	507	463	500	460	502	495	512	547	541	491	493	532	497	486	530	526	541	494	500	507	498	494	526	489	476	484	506	468	486	514	529	500	501	495	567	545	526	516	478	504	523	493	503	500	509	518	463	520	478	548	546	506	555	511	516	527	534	535	496	485	508	506	479	515	500	525	533	569	496	539	509	507	499	508	502	494	508	538	493	501	524	529	512	567	492	486	468	528	452	495	524	507	534	467	521	503	501	527	503	536	533	536	489	522	532	512	510	477	523	496	486	482	499	524	502	479	509	485	515	499	532	527	544	505	533	521	517	503	499	538	473	530	484	494	511	501	511	523	522	492	520	532	527	517	486	476	501	534	533	532	537	509	487	493	508	505	477	513	537	521	495	548	498	521	497	480	507	506	532	508	514	522	497	490	473	491	494	480	487	486	471	487	488	471	531	508	504	472	520	488	505	551	510	505	488	521	493	503	500	511	515	503	513	479	499	524	530	522	499	490	517	503	542	507	490	517	502	525	530	519	483	496	503	507	485	500	501	502	526	527	514	549	476	513	488	492	526	494	472	503	479	500	528	509	484	507	489	506	484	529	530	479	509	485	531	528	481	475	509	510	501	444	495	502	492	523	520	501	495	507	496	492	520	526	538	491	516	541	484	522	528	477	505	502	470	541	500	500	488	476	446	478	515	485	517	484	523	502	547	487	512	499	525	479	490	522	511	510	470	511	539	490	471	517	498	501	500	486	483	493	496	469	504	522	501	514	475	508	532	498	471	476	484	497	519	493	505	510	527	547	488	510	532	509	466	512	489	473	497	520	477	495	501	472	524	499	493	499	536	491	467	515	521	480	469	519	494	528	530	489	497	534	521	488	526	490	475	467	485	555	492	526	525	528	512	469	477	500	533	543	537	467	482	478	517	501	505	531	473	487	512	526	487	556	517	509	537	486	498	532	536	458	503	503	511	518	519	493	493	542	556	479	462	528	507	530	515	515	543	522	456	498	560	491	525	511	518	520	489	495	524	489	511	486	488	478	510	503	486	514	472	512	496	495	507	546	497	502	528	509	503	545	512	485	485	501	500	478	480	504	514	476	513	513	476	533	510	455	489	525	490	491	531	510	529	505	555	524	524	510	534	524	474	506	520	507	493	514	478	494	517	509	508	454	509	510	483	508	482	506	470	525	538	518	540	498	482	513	496	554	543	549	508	500	542	534	468	486	507	539	507	497	536	479	540	535	553	506	479	523	504	492	470	530	466	516	488	488	485	507	487	491	545	484	552	456	523	459	471	501	520	513	510	485	496	525	498	500	526	523	551	508	524	489	480	523	472	519	499	486	531	511	481	478	517	517	500	501	531	495	491	515	508	512	546	475	489	511	518	489	495	472	533	531	522	505	497	509	514	515	475	503	470	492	499	554	516	519	484	525	512	533	504	507	493	522	524	492	476	520	502	484	533	535	548	474	515	541	459	506	491	498	528	522	488	493	509	504	516	473	537	469	544	506	496	488	515	519	514	499	513	511	508	494	518	498	496	484	536	520	509	518	491	493	500	506	514	507	512	553	494	500	504	536	508	482	496	466	499	489	523	493	533	500	499	481	475	465	502	522	509	509	510	509	533	515	534	492	511	491	509	453	516	521	517	496	519	519	541	495	455	510	517	518	495	522	526	489	486	517	529	536	496	474	489	497	520	542	542	468	522	511	505	498	523	473	520	487	474	535	524	476	510	496	481	505	511	507	515	525	514	524	473	485	514	531	494	509	538	488	486	490	520	504	491	481	498	497	541	530	490	469	501	528	514	537	493	511	540	485	493	477	483	564	506	495	500	529	505	485	525	481	517	505	555	500	481	508	526	465	487	486	487	495	526	471	466	483	475	529	530	522	491	512	506	483	468	490	505	521	509	518	515	510	500	505	483	459	540	486	506	453	496	545	498	509	486	530	498	507	522	521	536	526	542	472	496	456	529	519	480	511	503	461	481	493	536	535	538	510	512	495	499	528	459	488	528	524	516	477	510	457	540	486	505	479	481	513	473	494	493	509	478	479	537	523	491	535	524	485	487	497	484	534	505	518	492	485	507	461	500	479	523	521	515	512	473	500	530	461	508	512	492	528	538	513	498	489	510	504	512	484	484	496	516	513	500	548	479	488	500	535	474	486	520	476	494	552	529	456	458	530	520	470	479	472	490	540	512	531	520	554	509	523	486	512	486	466	487	469	500	515	498	525	468	507	508	497	481	502	497	515	494	526	521	493	522	506	514	496	525	542	533	502	494	500	498	494	493	529	515	551	499	502	507	534	501	532	535	475	502	488	509	511	539	462	438	494	530	514	516	481	533	503	544	514	520	522	536	543	516	533	500	510	525	525	487	553	503	477	536	517	521	522	490	518	492	457	500	539	514	499	489	527	519	521	527	536	506	528	509	501	520	478	519	499	507	513	472	557	495	486	482	518	498	456	564
24807	22646	27833	24374	6218	988	890	783	763	805	755	751	768	703	753	763	740	754	745	740	775	762	774	763	742	772	744	699	697	718	728	751	782	745	789	747	754	736	726	742	751	778	720	710	734	699	777	715	733	770	712	704	712	749	742	701	757	743	757	788	723	716	710	736	760	724	709	739	736	833	742	755	724	708	751	716	691	734	749	727	745	768	738	733	693	744	703	734	717	712	727	730	750	727	803	712	719	786	758	731	758	748	752	747	772	763	730	730	729	728	720	730	744	764	770	778	744	718	732	712	725	778	725	744	749	776	736	707	726	741	737	780	713	766	663	743	733	726	751	769	764	688	732	719	760	736	753	771	722	759	744	713	727	760	725	780	770	719	764	727	725	763	774	740	753	748	727	718	710	692	738	773	749	720	777	756	756	793	776	717	744	747	749	701	713	803	717	736	741	763	755	747	731	816	814	744	775	705	709	709	714	707	787	728	773	711	692	718	751	775	719	770	739	714	769	739	764	711	714	701	763	749	763	731	760	775	733	786	713	717	773	725	734	695	750	749	753	743	753	724	719	721	668	682	708	768	766	738	739	709	775	748	737	738	778	734	700	711	731	744	749	767	747	794	680	729	743	686	750	712	761	736	755	778	714	652	703	745	768	733	770	774	747	769	795	760	722	771	740	763	694	744	723	791	697	773	730	761	754	687	746	717	727	721	725	714	722	709	738	746	734	760	756	734	745	776	759	732	776	773	746	747	694	730	734	748	756	765	736	711	693	790	725	757	785	768	792	721	773	723	671	733	771	754	776	702	731	787	746	776	750	758	767	759	776	729	700	769	745	738	801	691	742	747	727	786	765	774	704	785	731	697	761	778	700	747	750	716	728	727	766	815	782	747	691	754	771	746	700	729	775	716	773	749	771	725	765	708	729	763	697	755	747	743	737	758	739	740	761	740	729	731	742	725	705	806	770	775	745	722	729	746	756	746	753	753	771	712	740	744	802	749	707	778	753	709	732	736	691	744	715	753	793	747	749	781	734	746	741	767	716	742	735	726	705	726	790	688	746	744	776	727	734	729	718	742	745	739	745	750	791	731	747	718	756	765	722	733	728	781	745	733	737	718	724	712	753	750	758	805	745	715	738	733	806	766	795	787	763	730	747	740	733	757	731	758	715	789	710	770	736	740	768	698	769	733	699	795	716	714	719	750	774	688	713	709	733	745	741	786	754	750	752	696	790	741	741	753	768	656	788	715	728	783	724	736	717	709	793	793	710	731	754	733	726	777	764	757	752	762	746	684	794	731	739	663	688	711	745	701	726	734	771	727	708	729	707	749	772	746	736	764	740	746	714	714	717	752	724	714	743	751	766	754	714	792	761	798	732	701	768	765	733	759	729	744	754	772	721	748	768	738	743	776	746	744	788	688	743	736	743	759	737	765	758	729	712	734	701	705	719	697	804	757	788	714	752	765	744	750	742	711	776	717	787	726	715	706	712	736	689	751	743	731	747	749	745	740	753	718	736	783	763	747	716	758	726	772	760	767	725	742	700	709	688	766	747	733	758	740	736	699	756	737	743	758	715	759	737	745	767	741	757	742	728	725	731	769	726	736	713	755	750	749	771	750	751	750	762	781	734	712	723	736	750	744	702	736	731	718	718	716	764	745	749	730	768	719	748	724	725	756	748	724	729	717	736	683	731	757	763	742	706	721	775	808	779	782	737	730	710	718	711	698	774	746	751	704	770	681	726	681	751	686	753	735	758	736	747	749	730	759	774	705	709	730	729	781	765	753	751	808	736	748	730	779	774	771	772	752	713	727	685	703	780	771	721	768	745	719	740	775	722	744	776	728	756	702	758	727	763	753	775	776	745	740	762	780	734	759	743	731	729	698	727	764	700	825	734	709	788	759	788	697	798	706	706	739	748	718	710	714	752	766	776	721	760	747	733	751	734	730	758	721	752	797	707	739	789	740	730	763	724	810	740	755	759	737	767	725	749	688	753	814	718	709	722	715	742	723	749	791	718	789	781	726	774	738	749	698	740	771	743	749	707	762	799	796	713	740	770	728	736	711	705	745	737	737	752	717	794	742	777	723	753	747	753	719	740	717	768	688	759	732	722	747	741	743	772	782	751	782	731	718	711	728	757	756	769	747	714	752	758	701	721	769	732	770	736	760	766	721	793	803	766	707	781	695	769	748	776	735	731	755	753	750	719	714	719	736	738	730	721	737	716	725	752	702	724	774	756	760	780	705	729	794	764	711	769	751	690	748	703	742	740	698	739	761	722	712	719	743	774	785	747	762	783	721	760	710	736	739	713	719	726	782	733	815	760	772	742	709	820	718	744	762	717	744	706	751	727	726	754	757	740	701	811	745	723	792	739	780	732	754	707	677	753	781	760	717	716	751	731	705	730	731	766	807	778	720	738	736	770	714	720	708	735	731	755	722	703	743	720	750	766	687	709	750	758	744	750	754	764	671	741	740	697	724	734	788	742	723	754	790	725	787	715	747	674	736	682	758	794	737	723	736	713	731	749	765	736	687	744	758	773	703	721	749	686	709	764	710	741	731	758	683	736	699	749	743	757	752	755	711	700	733	713	724	758	797	719	763	725	721	750	749	724	712	753	727	698	718	772	724	732	728	749	720	713	739	727	778	727	753	715	733	756	728	734	730	745	724	755	740	669	713	699	742	742	733	758	708	765	766	732	753	772	763	749	774	710	718	772	761	717	729	734	719	733	720	774	762	688	721	735	771	762	705	728	728	697	743	723	721	734	727	768	806	735	755	723	757	734	741	721	731	746	689	745	779	727	728	781	746	757	759	727	715	714	764	744	723	732	768	753	756	744	756	763	756	764	790	737	714	690	797	703	748	728	762	750	726	755	769	717	719	720	735	751	714	770	719	707	733	697	755	774	781	715	768	754	749	731	720	719	771	779	743	775	726	806	791	702	739	777	717	725	749	744	775	764	740	719	719	723	737	708	748	716	738	710	681	726	741	780	744	765	745	716	753	738	732	675	763	727	783	763	741	699	724	774	793	760	765	772	720	722	750	751	782	729	734	766	688	789	730	713	784	748	784	729	761	732	715	756	717	737	757	754	748	747	743	685	748	764	745	772	743	711	784	803	732	813	711	710	754	693	682	788	764	738	680	778	727	758	726	744	734	789	753	788	751	767	753	743	713	721	745	694	783	727	738	724	719	786	752	738	747	751	705	751	717	700	734	690	722	710	744	792	766	725	756	738	741	812	719	725	753	730	728	722	775	747	704	730	747	752	733	708	710	688	787	705	707	704	738	795	719	692	687	757	752	783	709	741	761	715	778	740	742	764	764	737	716	733	754	766	745	749	746	735	758	716	751	722	691	718	727	743	765	711	767	729	757	717	721	757	778	688	734	783	781	744	778	759	760	721	688	806	711	709	677	718	720	745	693	769	756	755	715	732	757	755	752	770	702	771	732	741	708	682	736	760	700	738	749	752	729	710	743	738	730	737	738	758	734
36066	67588	24295	2165	1171	1122	1037	996	1088	997	1013	1005	987	964	1021	982	953	972	977	1025	1039	1019	1011	959	957	904	1025	988	950	987	1039	1008	955	976	958	996	952	930	1009	1007	1001	977	1012	992	1027	954	1017	939	940	947	981	1001	1001	988	959	960	937	1003	961	1007	982	998	945	1012	972	1047	955	986	1004	972	946	991	935	1004	1008	949	939	995	998	949	942	940	991	959	984	972	967	980	1009	957	1004	952	1025	975	972	1007	999	990	928	1043	914	1026	931	970	978	958	945	989	1026	935	1047	938	944	1005	1015	1015	996	958	913	988	956	983	983	1000	988	951	961	909	952	990	1007	980	963	966	996	967	972	968	984	927	979	955	994	959	928	1004	1030	981	951	966	934	938	997	969	1004	975	942	995	990	970	1014	977	982	985	987	977	999	960	965	975	968	998	973	920	956	983	972	997	959	948	982	989	989	990	924	1007	942	947	951	1037	1029	928	1015	931	978	1019	948	961	952	956	922	982	974	995	958	936	951	976	995	1013	988	1033	982	941	955	941	1012	971	997	997	961	936	1029	964	940	887	1011	963	942	1004	956	968	946	983	990	983	981	980	943	990	956	1037	965	926	977	979	941	969	1036	978	940	1029	965	989	1060	995	965	932	1005	992	967	1000	937	1010	955	982	954	981	950	1011	993	954	998	983	953	971	954	1023	954	994	999	991	944	970	970	954	950	983	955	913	931	1009	937	964	959	975	971	979	937	927	1010	966	1035	973	1025	975	986	1005	1005	1021	968	951	960	1019	944	927	949	948	1010	1032	951	974	977	1008	1002	1015	1032	1017	981	993	961	990	986	972	985	1011	985	1009	947	981	976	967	966	1051	985	945	957	971	973	976	973	1017	986	999	944	1004	999	985	966	966	957	996	999	1012	950	999	982	947	966	974	949	948	946	999	964	1053	996	949	990	993	1003	947	1011	1011	964	1015	966	1006	971	947	957	943	987	987	988	938	1030	964	963	998	995	938	943	976	1013	980	969	955	959	969	990	1006	948	971	986	956	957	948	991	971	997	1015	935	992	983	975	994	975	1012	998	929	976	919	996	1009	977	925	987	992	966	979	1014	982	958	936	927	995	983	1010	948	993	977	945	941	951	951	979	1000	945	978	956	998	957	924	953	948	936	921	1001	985	948	950	952	974	1012	977	942	975	933	924	988	965	962	997	1019	1013	955	938	942	999	983	964	956	929	989	998	1003	1026	961	962	929	925	982	1069	932	965	1005	966	978	940	970	967	986	985	1022	956	997	949	979	931	955	991	937	919	945	952	988	988	975	993	1029	1003	967	1005	956	1008	1028	991	930	974	973	929	948	1013	941	932	969	954	960	939	931	967	986	980	992	973	1011	998	998	972	1018	950	956	967	981	969	976	913	991	1018	1031	928	1050	1016	950	978	964	976	977	961	983	1032	959	950	945	944	1018	943	1018	1003	1011	963	983	1004	994	984	994	1011	984	972	954	1023	960	1018	986	969	973	970	1071	904	1010	910	974	978	985	943	1025	927	964	974	942	906	993	995	928	1017	997	954	984	1009	941	961	965	964	1017	999	982	970	982	978	981	919	977	992	959	957	966	896	912	997	963	1005	989	977	1042	982	989	930	971	973	974	1010	973	953	927	969	976	957	935	1010	1002	965	1003	931	989	960	946	963	997	942	973	954	942	987	945	962	978	976	987	989	998	926	938	993	955	946	981	979	1000	959	979	951	1009	1018	981	992	970	996	979	1016	1004	942	990	985	959	1021	942	993	1029	963	939	1006	991	936	936	972	995	913	1034	969	981	1010	941	963	943	994	977	924	937	1014	961	1007	963	993	950	921	993	930	991	941	968	993	955	968	979	950	1024	945	1037	934	968	984	991	986	1049	1019	1024	974	981	1001	1009	988	1022	970	939	955	934	1018	948	951	992	1016	973	946	982	979	1020	993	993	973	970	982	963	969	990	972	1011	1006	973	939	902	1015	974	964	926	1039	921	966	1017	971	986	938	970	955	1019	978	994	1018	985	919	947	1000	970	966	994	976	959	961	1026	953	970	1013	969	939	992	992	1002	910	964	940	1016	1021	1019	989	1023	958	966	986	967	983	972	981	983	1014	980	990	970	995	965	981	939	954	898	1003	963	950	958	957	980	983	978	971	950	1000	993	982	966	974	972	963	948	990	912	944	997	942	974	993	971	948	922	968	970	955	996	1027	954	1003	939	993	966	967	977	989	995	918	938	974	971	957	978	990	998	978	1014	995	1012	1020	933	986	923	1001	991	995	962	904	1000	1023	962	969	1016	1003	1009	1003	981	939	979	981	983	955	986	1021	960	924	1010	1023	1026	952	910	962	984	974	919	964	985	943	934	1025	965	980	973	1009	1016	898	1000	937	995	972	982	1002	957	979	1001	976	1000	953	1017	958	991	943	980	986	1015	982	1020	1046	992	986	992	981	950	1020	971	1019	954	963	943	946	961	962	968	952	982	963	966	963	966	983	951	952	899	959	976	998	989	984	962	1010	1006	966	986	939	960	989	983	972	1081	992	956	1028	960	989	987	992	936	953	948	962	937	970	981	1003	968	941	981	944	934	992	957	956	924	952	959	962	993	924	978	1054	1039	933	996	944	974	979	977	1037	958	969	982	1013	963	949	998	986	1016	965	965	994	993	919	1005	965	895	943	974	927	1039	932	985	998	986	974	988	985	965	948	1016	970	1017	1027	963	982	941	1030	1039	966	931	974	974	1003	978	974	991	942	994	957	988	986	950	974	931	988	978	1030	959	971	941	906	956	953	951	973	964	948	945	979	959	947	997	965	934	1005	949	985	962	1013	955	933	991	950	960	955	974	990	959	978	1046	943	946	988	999	1008	964	985	989	972	994	922	973	926	941	1019	977	1024	960	940	978	996	999	1008	1037	976	964	944	888	965	939	955	971	947	970	969	999	947	1002	937	979	927	907	975	993	966	979	931	963	1016	967	940	1001	945	1022	953	933	983	982	987	983	977	991	974	983	917	946	971	1010	968	1000	950	946	980	953	965	980	1029	1034	938	969	977	973	954	1010	987	990	981	1052	950	998	1006	933	995	933	1002	937	989	948	1000	1001	960	972	974	990	939	992	998	995	1002	977	1018	937	980	913	974	964	938	1001	1014	1014	988	940	973	989	993	888	936	955	956	960	990	1003	1009	1054	1004	1037	979	940	901	952	962	979	961	942	968	957	1017	982	976	969	957	964	936	1011	992	1002	962	967	938	983	962	1001	968	1006	949	956	983	948	941	988	936	938	980	954	951	958	930	967	951	1020	988	944	919	935	980	955	1003	953	970	961	954	997	979	992	948	991	962	969	956	987	960	982	974	932	952	1024	952	966	965	915	964	1013	977	1014	961	998	978	962	948	939	988	927	992	962	992	950	1002	976	971	975	1005	976	960	1026	964	930	1008	960	975	989	997	955	974	959	938	966	915	965	972	965	994	977	937	982	917	985	945	939	1000	985	969	898	993	947	1007	989	981	1021	958	956	980	1009	990	948	1014	1006	982	962	966	993	910	934	979	896	986	961	967	962	962	940	1008	984	949	1014	996	1035	1027	960	963	1013	953	966	979	968	943	978	977	975	969	970	981	987	1008	982	983	1001	1012	985	938	967	1028	957	950	918	1010	978	981	981	1001	960	1013	966	978	948	969	967	1024	1011	937	998	957	963	986	932	949	996	970	981	967	999	952	921	955	911	919	980	933	1016	997	968	990	916	950	974	957	970	949	971	951	966	1026	940	984	971	980	939	940	934	964
22691	21868	29312	24517	21591	20224	2804	421	384	374	359	325	322	326	323	316	312	307	276	314	298	303	286	320	283	308	275	309	298	311	271	310	267	286	302	303	303	301	308	296	269	279	289	296	299	310	276	296	306	292	257	278	272	294	263	286	282	298	307	278	274	286	283	268	284	304	285	320	283	309	277	280	280	302	286	284	291	287	296	294	295	286	306	268	280	269	272	282	248	293	307	298	287	281	268	292	302	276	331	288	251	292	290	263	302	324	273	290	298	298	304	289	284	256	293	305	273	270	298	298	320	286	285	278	288	263	312	276	288	263	259	286	306	290	278	296	305	263	295	277	263	263	268	297	271	305	290	286	269	305	285	279	288	303	311	278	287	290	292	287	286	291	298	272	299	289	303	298	276	305	330	276	275	306	301	298	278	264	293	289	293	306	296	261	284	284	289	282	290	278	304	294	278	273	298	309	294	301	319	296	304	269	290	270	301	295	293	300	275	278	291	308	288	283	297	286	267	300	299	292	289	274	276	267	291	304	290	297	280	268	308	286	272	322	277	304	300	300	271	273	267	263	285	284	319	296	285	266	288	287	264	291	296	288	252	291	294	314	273	290	282	273	269	272	292	257	299	285	287	274	295	305	294	278	283	290	287	273	263	291	308	273	291	264	278	307	315	289	297	296	267	294	293	288	246	302	289	268	283	290	322	280	320	272	293	275	293	297	288	289	275	254	294	288	278	295	291	295	272	252	280	278	277	302	335	273	303	242	273	302	264	275	315	256	268	279	298	292	308	289	247	277	289	310	281	297	276	275	264	287	311	307	259	294	263	299	288	273	281	285	305	266	289	293	275	274	269	271	281	294	287	277	293	297	298	281	298	286	252	271	248	281	262	311	269	287	276	293	258	294	265	307	268	303	281	306	288	298	297	281	294	275	309	325	280	307	286	262	278	287	279	292	267	267	266	297	284	285	268	273	267	290	257	266	297	288	292	291	310	274	287	281	303	302	302	292	289	279	292	296	287	280	284	272	291	264	297	302	292	294	289	305	276	273	291	273	290	323	310	289	300	291	285	282	298	287	313	277	289	273	260	292	305	266	284	292	297	279	277	262	270	302	285	293	297	269	291	260	285	284	287	268	285	271	307	287	266	295	288	289	273	277	307	299	289	303	303	317	314	299	272	280	283	294	313	270	330	282	268	292	296	299	292	318	280	279	265	256	286	286	242	292	270	285	297	309	268	302	291	273	259	276	289	317	278	277	286	249	320	268	305	292	285	290	266	276	287	256	309	313	280	233	289	302	310	295	304	294	260	288	272	281	309	290	279	269	276	242	283	335	294	270	279	266	279	276	297	262	321	294	282	286	274	277	291	252	283	314	271	284	271	278	278	297	288	312	331	293	280	307	287	305	301	278	303	319	288	290	292	282	254	303	308	307	294	293	269	315	293	301	278	302	276	310	284	332	286	300	271	277	290	270	298	281	269	265	288	294	284	292	298	287	269	249	288	281	255	295	260	287	269	291	273	283	287	280	242	280	278	283	315	280	288	289	300	301	286	264	299	253	296	258	285	264	279	270	264	296	296	311	272	274	281	267	300	279	258	287	288	292	293	287	279	293	287	295	264	301	279	281	278	300	253	266	282	288	257	283	255	290	276	309	273	286	293	285	325	322	304	273	283	282	270	274	260	280	277	247	293	283	270	296	294	292	308	279	308	272	279	264	267	269	279	282	309	280	285	296	280	295	278	267	312	277	295	292	268	268	297	257	276	300	278	284	256	300	289	260	278	282	277	260	294	257	269	267	269	287	268	283	325	300	285	310	307	289	313	284	268	287	296	289	280	281	302	289	278	295	287	274	261	279	269	268	252	274	308	300	263	294	265	254	248	277	298	269	295	268	288	283	281	300	268	301	282	274	271	304	284	263	275	302	295	270	285	304	302	300	267	285	258	263	299	282	268	260	281	270	306	276	298	322	281	294	279	328	267	311	293	283	275	278	292	271	288	273	271	283	285	283	284	292	292	287	279	264	284	263	266	312	281	306	278	277	266	263	273	317	276	291	284	248	279	296	287	327	289	308	267	311	295	287	325	288	253	282	259	291	276	282	288	308	282	262	298	274	266	282	278	318	291	274	296	290	293	301	286	291	258	272	292	274	273	280	277	295	277	295	271	293	280	298	258	252	287	261	278	291	272	294	277	275	263	270	297	269	286	301	277	268	274	310	269	279	284	278	281	308	270	266	276	310	285	291	259	303	293	286	250	287	298	301	259	315	267	291	305	278	289	280	301	277	299	283	300	262	268	276	294	284	271	274	319	279	286	252	296	281	273	276	263	270	294	267	253	247	291	255	304	248	268	293	325	281	299	285	308	280	281	304	288	269	278	265	288	302	289	251	282	260	292	313	309	274	291	270	308	250	294	293	271	288	267	278	280	297	275	300	267	289	288	272	284	306	280	275	263	307	302	279	274	258	289	265	291	292	298	315	295	248	272	299	265	288	266	284	268	280	320	304	275	268	270	303	254	287	285	266	294	257	275	242	310	282	261	278	282	291	280	304	302	249	314	278	270	269	300	270	299	302	256	298	285	291	320	284	298	303	298	281	315	313	284	309	242	295	282	267	286	306	295	301	316	289	282	278	279	303	310	266	294	304	267	293	292	303	272	291	295	290	313	295	278	294	283	283	291	300	291	307	296	265	286	259	249	277	275	281	297	287	293	288	303	286	286	270	261	285	278	308	272	288	271	304	322	259	267	284	262	298	282	318	278	264	265	306	303	267	296	287	293	288	289	285	270	286	288	312	273	307	276	303	283	275	285	234	288	289	271	300	256	287	292	266	269	307	307	299	313	282	306	292	299	268	279	291	282	297	269	302	288	272	290	283	277	293	310	261	257	290	253	265	266	290	281	275	310	266	275	267	269	293	283	294	293	273	280	280	254	280	288	295	293	265	293	281	297	276	287	284	289	311	241	267	303	300	301	244	301	291	271	302	273	264	265	293	299	291	267	256	276	294	281	306	274	274	282	274	286	281	280	267	293	292	309	292	267	281	264	272	274	268	286	279	284	288	291	294	286	242	307	289	289	283	292	262	269	277	271	270	280	304	300	295	293	264	307	293	274	279	273	309	265	292	266	276	306	271	281	283	284	294	301	292	306	309	275	294	282	294	302	327	258	284	286	286	251	282	293	308	295	294	285	288	276	284	292	300	270	286	299	280	270	280	297	256	296	281	293	270	283	276	283	299	297	299	267	295	267	269	281	261	281	259	277	266	278	303	306	286	293	275	303	272	277	288	278	297	272	342	295	288	320	305	316	260	298	287	302	289	259	289	277	278	305	269	272	311	305	290	301	276	290	296	284	261	327	269	287	305	281	317	282	287	260	276	274	292	272	262	301	258	299	292	261	260	289	293	303	284	300	282	283	282	263	272	261	271	289	284	302	237	291	269	272	290	278	265	269	294	295	271	285	286	278	254	274	316	312	271	297	278	265	297	292	265
48556	85264	34281	3748	1353	1039	804	700	681	615	513	511	491	500	460	440	417	399	440	417	414	454	395	413	396	391	390	384	371	372	394	389	369	394	391	362	378	379	401	392	433	397	421	398	397	388	405	382	356	379	392	387	402	433	373	420	390	407	390	386	403	385	377	344	383	388	386	379	364	379	384	397	358	361	385	392	444	397	380	349	376	386	382	388	362	374	414	371	373	394	377	359	365	393	389	362	387	362	408	375	377	379	372	385	386	437	387	387	368	399	362	419	390	347	347	367	362	361	370	406	368	380	339	373	395	382	358	405	356	386	377	387	384	401	380	375	422	388	402	387	362	375	398	343	391	365	384	394	368	369	353	391	352	380	375	350	394	370	368	382	399	357	405	370	353	395	391	405	377	372	383	381	376	362	352	363	360	363	350	359	409	411	391	361	365	345	381	414	395	402	371	397	415	380	392	401	374	366	335	380	372	383	389	382	372	360	406	385	393	399	383	388	369	393	383	365	435	355	374	382	402	403	375	346	389	381	380	366	362	362	371	414	376	398	356	383	363	387	367	368	379	358	387	394	426	374	363	401	348	394	392	345	421	391	369	381	366	350	393	348	395	406	380	339	371	352	418	359	405	319	395	371	385	410	383	392	379	367	368	373	402	360	387	358	352	375	407	411	372	392	399	371	390	389	374	388	356	370	373	363	355	390	377	347	396	405	396	386	393	377	375	384	386	398	378	375	420	375	358	382	388	361	410	396	415	370	375	412	385	372	376	332	389	381	395	377	400	386	397	409	376	401	337	371	373	405	372	383	408	356	424	393	434	367	362	373	354	401	356	349	398	377	340	379	375	389	366	396	378	396	359	372	408	372	394	377	442	361	378	349	394	399	395	374	343	384	345	371	380	423	365	368	382	378	355	373	369	376	356	379	357	394	372	395	370	373	352	368	374	387	392	382	394	386	394	421	365	398	393	391	401	377	379	436	328	385	384	371	383	360	376	356	408	380	371	397	398	382	378	363	397	356	383	342	373	372	382	415	373	387	388	366	374	341	387	351	380	375	400	354	389	372	392	372	354	377	397	390	404	404	361	353	403	360	336	348	361	389	347	386	346	381	392	372	379	372	360	388	416	390	409	392	372	398	398	379	364	441	394	335	367	395	363	374	382	362	383	369	377	417	365	389	357	354	406	350	416	382	381	369	390	388	370	406	418	400	389	395	375	396	374	388	376	369	367	353	364	376	392	353	363	360	352	382	347	390	377	407	418	376	379	364	400	377	363	398	389	372	379	348	407	342	405	377	390	368	402	388	364	384	357	382	375	367	386	389	365	399	391	369	408	364	387	367	375	361	372	366	352	390	379	394	380	396	390	423	382	405	415	370	410	361	351	366	380	381	368	381	368	370	383	362	392	401	348	393	397	419	372	380	382	380	354	380	371	360	414	367	344	380	390	351	386	411	412	369	384	374	403	354	386	421	372	382	408	380	379	424	373	361	393	361	374	390	414	374	411	369	383	391	384	387	377	386	400	385	381	387	382	382	377	400	397	392	398	376	386	400	369	365	391	346	380	422	363	412	384	346	362	397	375	394	381	403	345	366	367	371	344	367	393	374	381	359	406	394	413	348	430	376	377	390	354	404	372	385	382	360	356	385	353	372	386	357	383	360	363	380	403	370	427	394	402	358	366	391	410	381	373	378	369	376	374	362	435	377	396	407	375	387	393	368	387	380	384	378	382	388	372	383	369	361	407	382	385	376	392	363	373	389	374	385	345	393	380	382	373	359	352	352	363	415	390	361	350	414	395	370	361	398	391	384	383	381	363	354	372	345	361	374	393	372	392	416	368	381	381	367	369	360	374	366	381	364	387	402	383	398	395	374	358	406	371	381	377	371	364	359	385	390	408	354	362	395	417	389	363	364	369	366	368	356	374	371	375	365	366	402	409	384	365	352	385	389	356	385	397	379	381	394	362	404	366	405	377	346	378	370	386	375	361	429	337	357	398	368	403	386	404	384	358	362	351	346	360	392	376	374	431	389	374	371	379	398	408	382	381	407	376	381	413	369	392	381	391	375	367	364	360	401	401	392	364	356	363	343	359	358	383	395	367	380	343	364	381	379	407	412	374	396	366	393	419	350	378	383	418	361	404	354	389	390	375	371	399	367	402	344	378	375	376	413	336	361	366	395	386	377	372	397	371	359	390	332	399	392	365	355	372	316	379	378	394	394	369	341	406	369	337	377	403	339	391	390	372	385	380	371	399	369	384	410	378	368	373	381	365	347	367	381	405	361	386	359	380	369	408	373	394	354	401	367	399	369	404	378	409	392	369	359	416	386	378	389	369	354	365	358	386	362	404	341	413	395	391	393	356	398	353	396	363	396	381	376	357	393	396	368	382	344	394	383	400	387	331	380	391	405	351	381	401	380	396	426	372	382	371	409	364	372	374	369	398	363	393	373	361	361	393	397	377	423	406	392	373	370	372	374	405	358	395	403	377	353	370	378	391	417	359	390	361	376	381	389	357	386	364	368	396	400	391	409	394	369	407	403	362	366	354	379	390	344	362	387	363	365	387	385	396	377	378	395	368	388	386	400	371	394	396	369	404	388	370	356	380	388	390	362	398	398	359	387	375	396	376	386	361	393	370	387	413	387	406	392	379	383	381	405	361	393	377	420	391	361	357	365	365	386	365	380	355	378	382	365	400	406	391	334	370	385	354	361	397	373	426	366	375	355	381	422	359	375	358	349	409	349	383	389	410	362	361	393	381	401	345	372	387	366	381	404	365	355	391	377	408	398	369	425	390	370	400	419	412	401	376	393	355	381	350	374	331	375	413	394	375	387	394	372	375	391	366	398	383	379	405	379	397	375	374	399	374	343	339	380	358	383	411	384	365	380	388	390	380	371	366	345	410	368	380	358	394	428	389	401	402	395	386	353	363	349	404	398	383	377	407	389	407	359	396	420	374	391	428	374	382	374	378	402	351	375	404	404	360	382	368	410	400	331	402	388	409	393	351	362	374	372	404	396	385	396	399	402	391	399	397	379	361	379	381	392	392	360	344	380	386	362	376	403	376	330	362	384	384	380	374	381	353	371	406	381	337	374	380	375	389	386	370	405	395	348	394	372	387	404	369	378	382	374	376	360	386	383	395	398	370	363	389	359	407	385	375	383	386	378	362	379	368	396	378	352	368	392	340	372	397	398	377	397	366	361	367	357	377	367	398	369	401	396	376	372	379	354	410	386	410	349	362	395	395	377	400	401	365	392	393	414	356	355	383	371	389	367	375	375	380	396	371	338	384	372	356	389	391	379	373	384	367	401	408	374	346	406	357	413	379	387	367	364	348	364	360	396	376	369	393	349	364	397	365	384	357	391	352	391	404	383	376	406	360	370	379	406	340	337	378	389	396	417	358	409	350	362	366	380	384	371	373	404	380	375	400	370	398	383	371	371	359	368	377	386	387	390	381	392	378	397	376	379	398	373	402	361	379	376	362	357
28067	24192	15539	1796	752	712	673	661	661	719	692	643	679	723	750	734	680	719	737	686	671	665	710	671	704	673	696	678	699	674	689	676	684	684	715	635	680	647	728	643	702	709	672	696	679	672	662	663	689	694	694	660	695	691	716	705	654	632	663	652	693	676	650	692	680	659	693	685	696	670	704	695	686	702	665	667	724	621	683	698	707	686	659	679	681	678	707	688	733	677	665	709	701	733	712	647	685	662	692	679	648	675	674	660	710	744	693	656	705	717	673	725	709	683	644	696	680	703	715	663	660	742	676	671	686	700	698	681	692	714	646	677	681	682	674	692	744	650	678	664	689	700	671	683	690	705	670	702	667	714	669	717	687	717	695	680	695	700	696	746	674	713	683	670	674	684	672	675	688	713	664	652	716	662	696	694	657	680	744	612	695	646	672	714	722	636	690	690	689	684	664	673	728	682	714	649	688	740	676	702	704	685	639	721	617	713	668	679	680	657	681	708	719	743	694	712	721	638	678	695	659	701	707	681	664	698	680	669	660	632	727	683	685	632	701	718	704	692	670	662	710	671	660	651	712	658	686	655	669	649	699	683	674	681	710	733	690	653	659	710	724	704	690	719	676	660	696	703	690	648	645	723	719	738	690	699	698	642	693	683	734	704	635	671	676	715	702	676	721	705	671	709	651	666	684	710	703	641	678	660	681	685	677	633	671	689	679	714	703	688	714	657	656	714	636	680	686	678	729	657	676	684	670	752	681	670	664	679	677	705	716	697	626	682	703	641	663	677	669	705	675	695	663	709	701	688	674	717	715	689	700	729	694	703	687	678	681	695	627	659	696	688	685	701	708	682	665	693	713	662	673	707	667	661	663	668	683	669	730	680	705	723	692	649	714	691	701	693	663	718	689	640	658	662	597	689	661	672	691	669	702	624	678	677	642	630	674	709	656	653	665	678	626	705	671	695	679	679	724	690	659	684	641	654	698	673	651	672	663	628	754	650	717	670	671	670	643	696	685	690	698	653	698	677	736	710	640	721	649	705	690	678	678	691	656	649	691	700	663	653	664	714	713	691	696	687	720	698	704	691	714	650	696	691	659	627	723	699	700	668	661	646	711	670	678	675	658	726	683	691	674	671	639	665	704	662	676	673	702	700	709	715	740	743	703	662	674	685	634	665	676	656	688	691	710	691	672	692	714	680	700	677	720	686	693	700	662	702	717	652	721	666	709	712	651	691	700	649	673	719	678	680	677	714	674	656	711	703	706	727	667	660	706	766	686	640	653	697	699	660	689	682	694	669	670	657	680	738	690	698	701	719	688	682	650	648	702	712	749	687	706	624	671	705	695	663	699	673	663	663	694	729	656	647	675	712	667	653	754	676	681	673	645	662	658	684	717	669	687	684	676	716	656	657	663	689	669	641	709	696	704	689	705	788	713	681	684	680	697	690	668	676	701	726	697	697	674	675	649	659	684	693	684	615	693	670	666	694	711	689	721	669	653	642	669	679	651	727	685	645	716	693	703	714	675	686	727	670	662	691	702	689	659	631	666	732	676	656	680	650	699	697	662	693	703	690	682	661	652	644	634	735	703	694	664	655	680	714	678	693	701	668	707	705	714	699	702	665	678	694	695	692	680	706	684	677	670	703	689	684	742	694	681	659	649	652	737	698	696	664	700	664	703	684	704	643	694	686	611	707	694	653	635	657	695	698	706	673	665	719	680	672	649	729	674	604	702	704	656	616	683	728	689	708	638	684	610	666	736	666	701	664	668	642	649	685	683	682	678	702	716	639	666	701	741	652	711	611	726	665	706	671	683	647	712	716	715	698	691	689	706	643	658	701	736	714	684	687	703	675	630	727	683	698	667	665	664	663	676	683	714	643	693	705	683	719	720	707	736	662	667	734	704	739	670	655	695	666	711	702	729	655	677	655	665	641	751	678	673	713	689	669	678	674	673	689	667	703	661	668	667	671	667	710	702	682	728	676	654	673	713	682	680	659	663	725	657	696	683	676	717	667	695	710	700	685	696	672	687	668	696	712	690	673	671	701	664	684	725	688	689	666	666	664	717	663	703	701	664	665	645	695	665	674	669	678	651	633	670	702	654	672	722	709	700	684	665	653	630	621	660	682	705	698	668	675	684	700	710	663	656	666	701	694	722	674	668	682	742	692	661	710	676	711	684	659	645	699	693	679	664	676	668	666	673	699	660	701	678	718	715	707	735	656	660	669	694	750	669	665	703	678	722	678	673	711	687	722	693	693	686	667	697	661	697	678	684	681	679	681	666	670	654	707	725	639	717	735	656	685	604	679	707	655	642	631	681	679	692	664	656	694	692	659	670	691	650	711	724	723	695	699	679	628	635	650	712	674	695	633	680	673	635	719	699	674	684	708	771	673	714	693	664	684	735	694	708	706	639	649	677	700	679	697	683	715	674	724	670	671	695	658	708	743	664	702	635	660	640	672	680	711	684	669	688	729	677	720	737	693	689	734	653	690	673	683	714	684	680	641	675	736	645	687	652	674	709	688	668	691	677	705	645	674	663	724	693	636	682	686	680	676	684	672	634	684	621	628	720	670	645	733	747	685	686	691	638	665	647	688	671	648	721	728	652	682	686	681	718	660	673	668	692	673	754	690	681	650	690	635	695	675	679	722	622	694	645	684	630	690	639	720	693	644	650	655	693	701	677	679	647	706	724	702	742	681	686	621	644	613	722	685	705	670	641	714	695	738	712	682	659	696	722	663	642	727	698	657	676	699	710	699	673	655	668	694	686	711	704	696	680	672	675	689	666	645	713	703	707	708	656	686	655	662	692	697	702	704	642	692	679	633	717	658	695	716	682	672	664	738	717	709	653	681	663	713	729	662	670	703	639	676	684	654	660	707	675	658	664	708	707	639	712	669	685	697	663	690	689	694	672	700	651	666	704	684	684	682	664	702	667	656	656	688	695	700	703	653	662	704	663	697	663	707	665	694	695	661	674	707	684	639	720	668	675	680	657	693	617	671	647	691	665	693	662	700	671	690	715	632	683	734	664	682	697	706	699	640	674	711	648	686	689	687	643	664	667	705	718	635	664	720	693	725	677	662	661	657	653	613	626	644	661	704	660	741	673	745	685	652	724	684	642	709	709	656	683	691	703	654	706	679	696	669	696	709	662	668	680	745	671	632	709	676	678	683	660	667	727	696	678	697	698	678	680	702	669	662	693	693	731	723	675	680	643	722	681	660	666	652	659	656	653	722	715	679	682	703	677	661	639	687	654	735	720	682	665	705	642	647	704	711	658	614	656	619	693	708	716	676	704	695	660	706	708	674	694	701	749	635	691	680	689	673	713	683	644	687	631	701	701	655	662	684	696	645	638	674	701	722	674	676	705	655	627	673	687	753	690	672	687	676	645	689	635	684	716	699	723	672	688	702	626	703	705	655	714	716	709	716	721	679	649	713	672	673	680	664	634	692	612	676	706	686	712	679	665	684	652	689	706	676	673	641	673	658
17784	37841	8499	1038	920	910	955	933	892	913	1001	920	975	915	894	906	900	970	930	938	887	929	951	938	954	949	888	908	907	959	888	883	897	962	966	928	928	887	915	923	913	945	888	880	920	960	947	1011	909	951	936	970	915	941	907	934	915	898	907	953	915	975	887	938	905	906	918	917	938	914	897	936	895	909	936	940	916	932	937	982	933	948	954	949	897	934	955	911	935	881	910	907	931	884	960	940	878	950	880	928	941	963	893	921	919	890	915	927	897	953	946	906	956	928	918	915	868	956	951	951	900	883	932	943	937	889	925	890	939	942	872	934	913	953	898	928	922	994	935	925	891	890	908	918	912	883	882	915	897	945	911	968	914	903	915	898	924	909	956	958	905	935	937	908	936	917	943	928	900	911	928	906	918	943	933	872	959	894	935	880	945	859	942	938	919	966	906	984	877	871	979	883	932	921	917	921	947	909	949	950	893	904	878	937	947	873	923	929	893	925	914	902	918	953	965	863	893	928	896	913	939	888	939	916	904	895	950	898	907	918	888	917	962	869	968	944	913	974	929	925	950	870	920	901	877	901	934	928	933	939	918	940	918	896	923	897	987	921	961	892	888	892	949	925	924	915	936	899	960	889	914	894	914	897	950	908	898	964	871	924	924	915	869	927	908	926	917	931	915	963	915	969	892	939	975	946	908	965	905	944	880	946	953	955	950	918	917	932	832	868	861	884	889	925	936	879	933	930	902	934	918	933	962	971	903	958	940	972	927	954	927	900	931	895	891	888	949	900	933	937	909	930	928	964	931	950	898	923	970	866	901	868	925	937	951	904	922	916	938	953	936	925	860	846	888	933	946	959	948	926	922	885	889	942	914	904	913	900	927	925	923	936	891	927	934	930	951	922	895	907	892	948	924	893	968	888	954	928	952	929	910	921	992	907	953	913	931	935	878	971	933	983	906	946	910	910	907	945	879	877	941	883	924	909	930	901	910	987	904	922	933	860	902	890	933	917	964	978	942	899	914	917	893	905	918	942	903	933	926	917	919	847	932	886	959	980	968	967	923	984	913	897	967	937	958	928	928	848	942	903	880	940	949	953	922	887	928	934	916	868	885	850	892	985	854	927	920	957	912	867	946	940	906	920	916	876	915	893	924	948	938	962	937	944	900	926	901	959	902	965	839	881	898	972	984	972	874	919	891	903	952	926	941	929	950	868	929	933	921	906	881	925	947	988	937	926	944	888	924	933	903	931	924	945	914	920	877	930	907	912	892	867	913	941	968	903	946	903	929	939	899	893	919	946	932	954	999	889	903	965	867	898	942	930	898	872	932	853	950	938	920	946	912	894	934	946	910	963	959	1007	910	907	890	930	966	917	922	913	967	920	934	883	911	926	920	911	925	926	891	883	919	986	920	960	974	925	939	887	904	956	923	936	922	957	912	939	934	921	937	891	892	918	911	945	894	952	965	898	954	961	880	959	946	909	952	868	973	918	927	932	932	936	915	828	941	876	999	934	944	972	952	942	902	886	921	901	899	932	916	954	866	1002	919	971	902	858	969	923	894	933	866	924	930	911	894	948	930	891	900	985	901	913	939	933	912	897	903	935	933	923	890	930	960	884	895	888	881	858	897	910	969	921	988	975	915	933	889	931	918	931	912	935	872	912	930	874	944	945	870	911	946	850	926	871	912	879	904	885	903	890	928	952	920	897	903	908	938	946	901	951	964	902	958	972	967	922	856	867	921	941	930	893	889	967	963	919	867	886	924	902	927	927	923	927	908	945	878	908	941	926	923	916	899	873	879	913	902	927	925	887	917	888	892	939	890	906	853	905	965	949	917	904	912	914	994	905	888	938	921	875	917	926	923	906	917	948	973	896	924	877	933	965	961	929	908	959	888	954	927	916	872	902	931	917	971	946	922	918	950	950	934	897	944	903	922	937	953	884	891	909	929	942	953	944	940	891	874	932	922	904	927	930	899	917	860	886	968	934	920	903	925	876	882	957	902	934	959	903	917	875	935	891	927	976	902	912	924	902	946	865	955	947	964	957	842	956	887	929	932	930	906	930	938	883	907	872	921	921	934	923	938	952	958	927	890	951	910	982	914	947	919	888	875	941	925	877	917	875	927	990	905	892	974	940	898	936	952	925	932	897	918	941	948	923	914	943	951	924	928	917	953	945	955	904	891	908	960	951	888	967	936	956	891	953	919	916	946	1003	934	910	916	866	952	896	890	939	926	876	928	874	907	898	948	900	945	944	940	873	908	932	934	880	925	918	946	888	922	1037	956	943	886	928	917	882	968	868	872	909	903	953	918	944	916	914	945	970	895	981	983	870	932	892	851	906	912	943	953	934	922	885	887	957	957	961	947	909	984	941	918	934	916	951	948	938	918	949	919	964	902	951	934	948	901	947	976	960	946	884	1014	886	897	950	905	964	951	946	897	923	938	928	964	973	922	926	887	956	909	948	954	926	852	924	969	925	921	926	942	894	920	900	896	913	958	919	912	905	840	947	927	913	928	958	936	988	971	907	943	927	933	931	924	941	904	929	894	912	962	949	942	919	912	859	891	918	871	897	966	898	920	906	924	899	971	886	918	907	888	925	904	895	914	909	917	917	893	958	872	919	921	930	893	931	892	918	946	937	934	908	878	880	967	911	912	925	929	915	908	947	912	919	920	881	879	934	937	937	954	914	922	965	935	908	898	948	890	984	891	895	945	920	887	919	934	886	931	908	929	973	946	923	888	943	889	861	919	908	910	927	965	848	916	907	953	924	915	946	923	876	910	971	967	961	945	889	931	951	976	891	888	911	930	922	951	917	909	892	879	867	965	910	936	918	910	901	903	952	884	969	917	922	968	913	920	976	888	913	885	903	882	931	938	940	941	921	927	914	943	903	918	931	909	933	906	911	949	946	915	944	885	923	958	880	936	931	941	970	869	900	951	858	898	938	951	920	947	910	923	883	945	926	922	901	878	924	908	964	926	940	937	920	953	910	954	886	894	943	925	951	900	953	930	934	921	915	944	952	937	949	945	947	891	912	955	890	902	970	864	906	931	895	923	914	892	912	912	957	909	949	958	946	883	905	957	924	907	907	855	907	928	896	914	915	947	906	899	924	916	934	934	881	943	960	893	859	934	914	956	896	886	955	918	963	924	958	907	970	931	954	917	911	985	921	906	939	956	966	949	921	836	899	966	901	936	936	982	902	913	869	911	902	950	896	878	931	937	932	923	875	917	838	998	925	955	951	933	914	926	919	864	889	890	858	987	946	946	898	901	881	961	866	896	929	924	902	919	919	886	888	965	914	967	887	908	923	972	932	936	911	893	947	932	911	898	947	909	944	930	957	919	914	946	935	874	914	916	877	900	930	924	895	951	883	953	935	919	903	911	946	946	944	896	940	875	977	890	892	923	954	901	952	908	935	964	959	893	909	896	930	929	949	946	945	973	927	926	913	993	977	925	901	949	955	1017	891	969	968	957	919	931	893	937	892	911	908	919	903
23597	22141	28599	25358	20845	6931	580	431	376	385	369	405	388	380	348	361	363	350	363	359	391	368	346	345	300	383	360	336	343	352	357	325	408	386	378	387	322	353	373	388	345	358	380	374	333	364	354	372	370	343	384	386	342	353	322	393	327	391	325	360	342	342	359	331	342	396	352	356	312	333	379	335	357	346	359	375	349	346	351	359	353	339	371	354	333	349	322	332	342	367	328	346	359	343	361	369	340	348	358	378	349	341	331	338	372	352	361	374	327	352	334	355	348	339	326	363	380	353	384	358	336	327	333	342	353	325	374	336	327	361	358	335	363	352	338	340	374	340	322	342	347	359	336	334	359	355	313	335	383	361	348	354	318	376	352	338	315	312	325	364	360	354	354	314	366	339	344	356	358	348	334	347	337	341	333	384	354	333	383	362	343	350	343	345	335	364	350	311	347	366	368	377	347	343	337	357	357	335	350	350	331	341	333	375	357	334	338	348	373	363	342	344	334	345	346	337	377	370	353	321	342	343	380	362	352	318	337	336	336	347	355	313	363	353	310	361	341	366	340	358	357	334	341	330	324	358	350	358	361	334	360	366	337	355	291	360	333	337	348	364	335	331	375	362	325	303	354	360	371	352	349	367	331	369	329	375	360	377	364	344	351	342	335	365	355	369	390	333	362	333	341	351	361	342	359	323	374	353	350	343	341	337	333	380	369	351	372	359	356	337	353	338	363	330	356	343	381	385	329	328	341	366	380	381	346	366	334	315	338	363	358	341	319	339	356	341	358	358	331	334	398	349	370	346	347	331	333	390	329	340	356	378	390	377	370	370	352	364	315	354	316	326	341	360	372	316	349	336	351	380	358	356	314	359	335	352	333	349	350	332	361	354	323	349	339	340	343	314	383	354	332	375	347	323	329	334	385	348	337	362	363	338	361	369	329	359	342	381	353	356	327	332	334	385	334	327	345	364	327	328	343	339	346	359	383	344	332	345	354	385	362	327	332	353	345	389	337	357	361	354	378	356	339	334	351	347	347	349	345	341	342	354	333	385	359	321	339	356	324	339	354	328	340	337	341	337	335	369	347	378	331	380	364	345	324	315	361	342	331	365	344	338	371	324	346	334	322	367	343	346	311	366	337	326	337	375	359	314	368	361	382	337	301	346	367	379	322	364	354	364	337	358	360	364	348	370	357	325	334	334	369	391	329	349	358	339	325	361	337	300	354	330	363	372	355	359	357	357	363	302	392	359	349	357	348	353	370	400	356	329	320	325	337	358	337	343	341	397	314	347	320	364	356	334	362	361	349	346	348	316	353	337	373	332	360	325	324	359	320	351	352	326	331	358	359	369	371	366	336	358	346	339	315	345	338	355	352	375	340	369	337	340	348	365	316	342	349	341	336	333	358	342	334	354	386	334	318	344	346	319	367	305	368	347	355	345	359	359	353	312	352	350	346	338	358	354	340	354	365	370	348	361	358	342	350	392	339	336	317	355	371	378	332	318	340	376	348	344	333	343	359	348	357	354	370	378	365	315	366	356	334	347	335	336	337	335	356	358	348	332	364	361	353	347	337	354	375	311	337	348	328	328	376	341	337	357	353	345	370	363	346	352	339	340	320	316	373	328	329	338	327	377	354	358	351	363	364	338	349	364	334	315	331	376	336	326	334	343	299	334	367	354	362	351	357	352	329	342	349	335	358	376	343	373	372	326	355	355	353	318	337	360	379	361	357	342	363	374	354	357	371	357	332	322	366	338	371	339	319	382	349	338	349	355	382	347	386	336	339	325	317	355	361	378	349	366	336	344	369	360	348	343	346	385	322	363	356	363	349	357	363	322	357	330	360	348	345	358	341	353	318	353	322	374	378	343	344	307	317	349	345	337	338	328	329	344	322	340	349	336	343	380	354	314	356	339	358	334	325	346	340	362	365	325	340	338	354	334	355	342	363	343	349	347	346	343	356	340	344	346	328	347	328	382	373	338	367	342	376	358	349	306	337	358	344	343	367	324	337	346	349	305	360	358	330	341	356	368	321	332	321	382	304	338	345	367	383	312	343	382	344	360	324	338	363	343	357	321	354	332	341	333	356	324	354	371	342	349	338	326	345	346	372	369	329	353	362	345	350	401	307	313	338	377	345	359	342	336	339	368	344	335	349	365	342	347	355	372	330	340	345	344	349	367	325	334	344	372	361	349	324	329	332	364	336	337	381	376	344	326	342	357	346	359	358	318	354	334	363	384	342	349	352	368	406	345	329	355	358	329	348	329	368	347	361	348	341	324	363	348	348	332	346	328	331	355	341	326	327	338	343	336	347	320	348	367	314	337	370	337	355	341	341	321	351	340	292	356	339	332	372	381	360	362	329	389	335	334	344	367	332	338	363	329	373	363	333	341	367	338	350	365	339	365	350	355	349	342	323	333	356	337	375	346	344	362	335	333	339	342	371	345	329	318	331	352	329	388	350	361	335	343	351	310	378	355	355	408	330	321	355	360	354	343	344	327	319	340	345	339	355	336	359	381	332	341	327	336	353	344	340	357	372	351	341	352	338	348	335	335	346	346	367	327	353	357	343	347	337	315	347	340	349	356	361	320	339	366	320	328	338	340	370	367	367	334	352	359	341	349	359	333	322	363	366	372	336	333	326	354	354	331	353	337	347	359	345	349	334	339	323	358	375	380	340	357	369	354	348	333	339	348	389	346	372	352	375	349	339	350	332	355	336	343	363	341	347	334	310	366	381	367	328	350	367	315	355	325	384	335	347	322	331	351	338	359	346	352	348	325	353	359	376	342	354	352	359	368	343	352	349	371	338	364	355	345	322	321	317	369	368	392	361	338	374	340	362	354	359	315	362	345	343	331	358	351	338	382	367	362	328	362	346	366	351	364	329	315	351	319	341	335	310	343	377	350	355	306	340	355	356	385	357	367	363	361	373	311	313	395	337	351	351	320	349	318	351	350	341	349	345	358	327	351	352	349	333	326	351	356	355	339	352	366	362	371	364	385	329	358	355	342	348	372	349	376	343	374	348	368	353	319	342	352	371	354	372	358	366	368	350	316	388	345	320	357	361	346	314	357	336	346	377	358	339	371	389	375	359	357	337	330	306	333	315	359	323	342	368	319	378	347	333	373	366	360	348	355	360	375	357	318	359	342	346	323	328	346	375	339	380	344	349	370	363	346	330	393	378	383	363	343	356	344	331	354	376	327	354	324	345	345	374	388	379	348	379	338	356	361	368	336	322	386	341	359	324	343	320	372	356	353	340	366	337	378	350	326	357	322	338	331	356	355	300	380	359	370	342	333	388	372	311	348	358	372	317	362	315	331	360	356	330	335	329	376	338	337	333	325	341	345	361	342	322	333	336	368	317	341	347	353	364	355	321	361	317	354	344	303	372	349	369	353	357	326	357	326	320	362	354	334	318	335	329	359	333	331	369	370	396	349	378	353	343	331	367	344	355	328	356	344	355	394	323	338	378	360	339	385	329	384	351	347	345	344
38940	77701	32661	2249	963	818	777	691	614	599	539	572	544	512	548	495	515	547	515	509	488	526	472	545	518	471	522	482	481	480	509	519	519	516	478	491	494	497	511	502	522	525	499	484	559	520	511	469	516	527	505	466	489	502	499	492	509	485	472	510	506	497	460	485	463	488	488	524	484	512	532	493	514	470	479	519	466	474	494	494	490	493	486	531	524	474	508	481	503	480	510	501	494	487	478	516	496	489	506	482	498	475	492	520	522	474	434	506	511	497	527	464	478	469	495	483	476	491	490	483	517	490	487	497	504	544	512	514	495	444	500	530	476	461	518	486	506	466	529	502	474	488	505	502	507	497	509	509	491	476	500	487	528	502	503	496	474	491	527	514	519	453	485	485	500	499	513	481	458	471	498	484	499	467	497	506	530	489	490	490	475	481	476	486	510	488	483	447	507	495	482	505	494	509	490	475	507	490	475	478	475	544	500	476	514	516	492	528	483	466	499	516	503	477	532	475	469	466	486	469	468	519	491	500	507	455	470	502	481	493	501	491	479	483	491	481	517	503	474	485	523	486	499	477	506	510	508	517	484	482	502	450	501	482	484	504	505	453	447	502	479	502	470	456	466	413	504	506	507	505	494	471	480	477	514	473	478	504	493	509	490	524	470	480	500	479	514	504	542	515	493	496	479	517	470	466	506	562	497	505	448	479	515	541	463	526	466	494	470	459	493	501	446	494	487	474	468	504	479	478	489	547	480	455	512	521	533	524	499	501	505	519	516	489	496	525	494	494	486	500	436	500	486	502	469	474	505	472	483	500	511	462	486	500	523	483	513	501	552	487	505	494	489	479	499	485	494	542	517	531	459	472	472	501	460	513	501	546	514	501	492	540	454	483	465	512	509	530	482	475	474	461	471	469	488	502	457	527	489	510	486	479	499	464	460	471	513	490	494	524	484	490	486	482	507	522	494	479	521	489	497	499	481	477	476	502	504	519	503	483	496	531	521	536	491	487	509	482	485	498	483	522	492	512	490	484	487	499	525	496	505	517	484	490	485	490	463	494	504	473	483	496	465	521	530	492	481	514	495	481	498	496	509	472	478	490	468	495	452	483	479	503	478	481	504	463	446	524	478	471	470	504	488	478	536	476	474	489	503	556	491	468	485	481	516	531	484	489	526	469	461	485	508	461	505	475	481	490	500	478	515	504	458	462	520	545	518	525	507	523	507	484	483	500	523	510	478	531	473	495	505	487	511	515	500	477	462	506	544	506	503	506	450	529	494	509	495	497	518	454	473	530	474	497	517	468	477	526	476	466	507	485	481	553	505	485	526	522	503	507	477	504	489	476	506	479	496	512	549	494	502	446	531	489	515	485	500	515	493	497	517	530	481	487	514	496	503	490	479	479	511	486	469	471	487	514	500	492	483	466	479	514	534	477	493	503	487	453	461	470	532	503	506	504	447	497	533	455	494	470	479	500	552	481	471	552	500	515	483	478	530	464	488	487	497	474	463	460	490	500	476	493	545	490	486	515	508	515	459	502	526	509	489	478	489	520	507	506	459	453	466	506	508	489	504	484	477	482	469	468	482	471	480	497	513	468	489	494	491	507	479	525	498	489	497	495	492	559	501	500	451	500	507	497	469	480	477	486	486	476	475	525	499	500	483	505	495	496	472	529	536	509	489	500	517	486	489	540	503	504	480	509	459	510	480	482	500	515	464	492	501	486	481	494	476	519	456	499	504	497	518	487	503	477	468	501	506	495	497	509	507	449	504	489	485	466	499	488	497	512	484	451	530	518	471	489	492	497	535	485	534	478	492	500	478	500	492	462	471	460	479	506	499	479	490	500	495	499	516	499	494	478	485	466	472	495	530	480	502	484	509	541	543	488	465	462	490	479	501	535	468	479	498	488	513	508	516	506	520	520	538	531	473	505	514	501	518	518	475	507	514	469	485	449	484	491	540	466	468	483	502	524	495	501	494	488	504	511	472	542	484	456	488	477	474	470	484	495	472	490	517	509	475	502	490	484	479	457	499	519	499	500	501	505	505	498	471	510	470	545	514	514	468	514	489	526	484	492	460	486	512	491	494	508	490	488	478	495	501	469	485	507	459	497	521	447	493	484	497	515	466	489	466	501	505	483	531	528	485	484	488	510	455	480	517	451	470	499	527	510	475	498	488	476	491	524	493	506	478	502	478	461	502	490	491	518	528	442	463	462	485	490	530	474	455	476	512	477	511	491	466	475	509	458	501	510	501	509	461	524	502	502	481	500	514	475	493	510	520	468	485	535	480	525	477	482	440	490	480	486	514	454	532	520	493	547	519	493	505	480	474	505	543	505	534	477	535	490	490	540	489	497	495	492	452	491	493	498	520	458	461	464	493	497	532	503	529	501	485	512	505	512	485	480	498	518	518	462	504	537	470	523	469	462	475	529	486	492	490	521	500	535	516	502	509	505	529	485	474	492	530	516	511	492	469	527	526	521	482	525	515	491	511	478	515	496	504	481	453	490	514	508	498	496	534	485	480	496	497	494	494	485	471	500	509	529	496	527	507	528	496	511	524	491	460	518	491	536	518	485	503	496	496	472	457	459	500	496	465	461	498	501	466	507	489	473	459	485	500	520	450	507	495	493	513	498	453	516	524	529	484	487	476	519	498	512	479	497	524	508	541	461	508	497	461	487	498	447	504	483	503	469	502	499	495	512	463	489	464	486	504	465	492	495	513	497	526	516	507	503	536	490	521	453	493	473	473	516	503	470	496	503	516	512	494	505	519	491	499	485	512	485	507	490	496	492	477	494	501	471	482	508	475	477	478	509	490	501	451	484	517	533	466	515	517	483	504	520	467	493	487	505	501	500	499	522	484	508	470	509	505	546	470	500	517	500	481	497	469	510	480	458	499	482	501	475	494	489	510	479	481	465	480	474	494	466	442	510	507	493	517	517	505	507	477	516	457	478	490	497	446	467	504	464	517	510	471	454	477	474	471	475	507	515	482	509	496	484	460	462	472	493	490	505	495	489	510	488	530	525	498	486	491	501	519	481	466	506	515	472	512	500	460	520	463	469	518	496	522	521	504	479	479	455	485	522	473	538	475	519	474	437	505	461	506	485	465	502	508	506	507	487	553	502	493	489	474	485	504	534	483	481	473	518	494	492	507	491	476	482	488	517	499	510	479	481	503	478	472	478	450	517	523	486	455	493	492	495	534	472	506	522	536	546	506	485	477	479	466	512	509	497	502	470	523	509	522	518	513	472	519	462	498	478	493	495	503	511	469	502	464	484	485	478	509	463	478	488	467	534	490	480	451	498	465	466	473	480	509	523	513	510	472	504	482	497	488	489	470	516	509	528	517	513	485	546	488	511	502	486	504	505	499	491	517	521	485	476	486	497	510	488	463	518	497	513	519	505	483	497	451	471	465	524	527	517	494	465	534	499	479	448	511	499	488	505	529	472	516	506	484	489	481	485	494	484	490	482	481	519	444	487	531	501	476	491
24831	22477	28225	24082	6599	942	835	747	781	715	774	755	732	707	711	734	772	713	719	714	726	698	703	730	720	777	728	687	767	737	698	747	777	704	786	711	707	737	720	742	714	737	703	715	738	734	722	707	750	712	732	707	732	738	709	705	707	736	773	751	746	729	719	780	750	733	734	743	714	743	704	697	731	714	745	737	733	723	755	720	758	746	746	697	706	764	690	688	760	713	700	734	688	762	643	726	736	744	785	759	769	779	707	701	716	703	726	704	697	731	693	723	699	695	726	732	744	743	742	702	739	715	715	752	739	701	735	752	742	717	748	729	699	748	726	746	673	792	757	686	723	748	769	701	722	731	716	701	714	738	721	729	730	779	717	692	724	712	695	685	752	683	710	720	711	712	763	703	707	738	754	755	713	754	687	703	710	732	720	715	717	730	785	756	719	697	750	712	701	727	697	727	737	680	688	737	718	773	734	723	731	760	747	746	742	797	750	721	728	757	719	775	731	697	813	688	750	735	774	752	697	726	761	755	769	703	728	735	724	722	754	736	725	714	700	728	733	753	731	776	739	701	691	734	720	769	728	760	703	764	729	731	709	679	690	744	699	736	760	761	728	767	748	701	716	771	731	758	771	752	738	717	762	744	724	707	723	674	752	703	680	709	690	728	661	725	744	690	744	737	751	716	712	729	710	745	724	729	737	739	718	725	752	706	724	752	752	701	697	709	787	692	742	715	735	725	706	770	708	721	763	707	710	728	744	766	697	702	773	706	709	766	713	664	754	717	709	751	738	702	724	733	718	763	732	713	755	705	695	728	752	699	693	749	747	707	772	687	738	748	745	753	764	744	722	734	754	801	748	737	722	695	750	709	738	690	756	684	735	763	753	748	785	732	745	715	750	751	788	708	712	751	704	712	726	700	740	700	726	679	723	744	713	771	702	712	660	721	682	708	720	738	735	728	715	744	678	734	718	712	730	720	775	744	731	748	668	706	725	698	755	719	747	693	794	744	711	711	726	746	725	763	725	747	724	698	729	736	677	712	685	685	718	703	714	759	733	745	740	714	734	766	734	735	703	733	721	735	728	724	713	660	766	750	703	711	749	693	741	762	756	769	752	687	707	724	701	769	750	751	743	700	742	715	797	771	768	704	689	755	725	725	720	727	737	709	720	642	666	709	723	758	746	688	732	775	703	766	762	716	746	736	732	684	750	708	730	692	722	760	718	754	721	718	739	714	757	682	751	789	723	748	728	705	726	711	720	735	729	744	721	698	668	753	739	692	707	706	719	728	743	722	728	704	723	755	777	710	744	722	711	715	783	761	772	709	739	717	750	745	708	785	737	664	749	696	754	731	789	722	736	719	729	695	707	716	697	714	709	686	746	736	710	732	771	755	722	733	782	703	726	689	751	743	763	742	762	719	700	780	741	698	781	713	763	745	743	678	755	759	766	722	725	702	733	758	724	727	712	726	768	722	650	739	728	749	727	739	714	738	723	705	762	755	773	757	688	700	759	743	735	729	760	747	730	709	751	747	742	734	728	722	674	714	762	774	752	751	663	706	713	744	715	782	745	743	729	731	754	728	745	736	736	681	694	765	753	756	719	752	732	733	785	755	744	757	724	700	700	683	806	722	703	727	727	771	713	737	737	706	736	690	729	743	741	763	664	739	744	749	729	721	753	743	721	702	691	671	753	756	745	717	773	740	737	733	757	729	734	686	760	747	712	708	686	693	747	770	752	763	724	711	757	694	700	752	687	731	762	720	758	721	708	747	711	763	762	676	747	716	754	731	711	718	684	740	733	733	771	715	744	721	763	758	730	759	723	705	794	667	766	766	693	710	751	737	726	748	697	708	677	764	688	746	728	750	728	684	727	770	700	742	703	749	692	700	666	718	680	751	733	735	721	685	760	760	758	734	703	725	707	730	759	755	746	758	685	769	729	749	714	740	769	718	717	720	724	690	684	682	708	735	711	699	712	718	781	759	732	702	770	733	756	752	691	705	716	755	697	736	706	753	708	736	765	721	747	730	820	705	733	788	747	790	717	712	742	703	788	770	734	694	745	724	745	721	730	733	765	797	732	690	701	781	733	725	693	777	726	715	741	775	679	684	738	710	727	704	696	739	726	743	754	753	731	733	749	751	748	773	742	741	747	741	782	763	744	681	686	720	736	741	693	722	736	681	732	721	735	756	689	711	716	694	693	698	683	761	767	716	775	744	683	716	705	763	708	670	761	687	731	713	677	793	759	741	736	727	702	730	679	693	777	681	670	674	718	715	732	755	730	696	764	734	748	731	783	728	696	745	665	762	764	709	770	760	752	670	726	768	747	725	761	699	734	700	698	738	742	727	714	686	731	703	715	700	677	711	717	714	744	737	758	779	745	718	713	759	743	735	750	723	727	743	684	723	708	751	725	720	741	696	710	695	783	708	699	761	681	737	753	739	739	740	753	738	754	714	699	704	778	731	723	707	692	737	681	706	721	724	697	732	792	781	736	676	691	724	748	771	718	681	754	737	733	772	698	751	717	724	701	719	698	744	740	663	744	727	746	725	772	705	716	776	723	753	746	654	797	716	712	761	701	764	761	763	745	711	702	732	753	718	735	725	748	779	700	718	733	702	734	776	724	730	759	699	709	728	753	729	775	695	700	730	709	705	755	803	716	756	702	753	743	748	697	695	731	743	798	752	670	739	759	705	729	753	735	738	723	790	736	679	765	717	739	730	685	723	671	721	745	708	752	708	720	775	698	780	779	735	763	737	717	741	660	744	723	757	711	729	728	757	684	722	745	712	747	736	733	708	751	766	692	747	711	684	759	715	744	736	779	752	750	695	767	737	746	707	663	745	721	741	708	708	741	734	719	701	679	715	726	765	707	727	736	730	720	712	715	780	693	734	675	734	758	697	760	727	700	734	788	689	716	750	736	740	759	687	679	716	748	707	714	688	728	745	767	708	749	744	714	681	736	720	714	715	710	713	733	690	718	725	709	689	742	682	677	773	709	740	732	715	746	710	708	738	720	676	723	722	738	723	747	745	754	720	742	701	720	762	740	713	768	690	751	744	692	774	782	737	734	710	762	741	745	707	779	735	736	734	726	740	767	763	744	702	690	728	705	737	767	721	709	715	740	796	720	750	725	715	760	713	715	709	708	746	690	771	726	730	685	701	763	750	717	659	658	698	743	742	716	718	738	741	770	734	751	690	763	763	736	732	729	760	707	738	718	728	681	753	658	717	719	748	718	762	735	734	690	666	713	746	735	745	749	726	732	721	753	734	719	787	761	706	733	697	745	713	698	727	714	728	718	749	754	731	727	768	732	733	697	785	694	739	716	742	719	770	740	695	713	769	685	739	733	712	688	731	746	724	754	710	680	736	739	764	702	754	739	775	773	736	777	719	728	708	723	709	701	748	739	732	735	722	765	732	733	715	732	745	729	733	698	762	711	726	716	756	738	705	752	716	725	725	720	718	680	748	736	727	741	740	745	754	709	742
34370	63728	25762	1962	1188	1161	1123	1048	1014	970	989	1043	916	925	989	1016	977	952	897	985	942	979	971	989	944	1011	972	991	972	946	962	936	904	937	996	1003	1006	959	921	982	938	962	923	953	929	953	990	933	944	950	935	951	989	951	977	971	869	951	925	907	1004	948	967	997	944	933	980	949	967	985	958	954	1006	922	961	1014	960	1018	971	965	937	961	953	955	977	941	927	988	947	954	907	958	972	930	919	963	956	936	930	917	964	1002	947	949	899	976	942	954	970	986	955	964	930	965	943	963	936	965	970	968	989	979	925	960	908	977	968	902	984	919	1002	961	1003	937	1016	896	952	994	911	969	910	950	995	1025	932	955	1009	1040	941	973	940	963	976	931	912	964	948	959	978	1029	955	965	964	939	1002	926	969	1024	968	976	935	951	940	969	938	1005	907	948	953	974	942	943	975	981	951	1029	949	949	945	940	953	912	987	930	959	1006	938	914	984	932	970	1012	936	956	933	933	927	911	929	954	916	996	996	986	1014	976	954	951	968	995	990	956	961	931	997	968	954	911	977	999	962	987	917	936	945	983	980	973	994	904	959	942	940	945	945	946	970	937	915	965	954	969	989	955	954	916	941	892	966	990	972	1011	981	951	951	896	937	908	970	1015	896	959	893	979	1015	995	973	963	983	966	991	977	962	929	967	969	954	987	985	924	911	917	889	1013	920	1010	947	923	974	924	961	966	960	952	957	962	941	966	934	996	882	972	907	903	932	931	974	955	902	999	991	987	926	1003	1005	969	979	991	915	901	951	908	967	971	896	982	955	941	999	946	913	953	974	959	1021	949	977	944	951	931	942	975	979	1018	1008	920	956	968	1004	973	1005	968	974	935	941	956	1022	930	983	878	931	965	900	996	1005	922	917	946	931	979	948	960	953	916	966	950	939	955	953	969	936	942	948	963	913	953	948	1048	960	999	917	937	937	950	984	946	959	977	950	959	936	998	992	1005	949	964	947	934	950	946	966	966	909	936	924	986	957	900	994	976	962	968	961	934	947	994	939	991	967	987	958	947	974	935	925	984	927	980	903	941	1004	987	944	965	942	994	903	1007	982	994	989	954	974	1070	921	995	962	971	1001	979	927	947	1018	947	961	998	1007	952	971	975	917	979	990	943	957	983	926	969	934	923	978	966	958	941	969	986	967	931	977	982	967	943	925	939	1008	983	980	955	943	1002	1004	981	914	993	994	931	959	938	997	953	966	973	954	996	965	961	918	991	965	952	930	950	958	962	961	969	912	988	937	944	936	977	944	968	980	955	971	973	1005	907	943	930	942	1041	994	936	949	938	936	949	970	961	969	935	956	1002	961	901	865	977	940	984	957	947	967	1001	908	990	984	960	953	922	943	978	967	995	919	1019	979	975	965	964	968	998	921	976	971	944	944	953	948	915	973	964	941	920	963	910	958	879	1056	965	995	989	956	1024	995	938	970	945	974	1042	934	952	964	943	928	941	962	932	957	1010	975	956	940	1020	917	919	951	938	978	952	958	949	1017	974	987	946	891	920	977	982	1002	990	971	939	990	955	975	990	937	962	919	982	921	945	1012	920	938	977	991	953	946	951	941	969	927	929	917	987	1034	950	1006	963	969	953	932	966	931	968	930	988	975	956	895	920	1006	988	968	927	928	958	949	943	944	968	939	965	933	876	956	1005	917	994	926	982	944	931	992	961	959	984	853	963	972	967	1009	918	946	981	949	953	981	967	962	958	968	964	927	949	975	961	1006	945	966	962	920	936	963	927	986	909	958	989	972	950	1033	944	956	923	939	933	927	981	930	925	1003	961	970	921	992	944	956	954	945	939	959	953	906	992	979	899	929	989	921	940	972	998	972	919	987	955	952	1011	964	1001	970	957	923	1041	936	976	925	997	985	948	960	999	990	955	988	942	952	953	1000	946	961	926	996	984	966	1039	998	952	954	901	932	924	1000	964	960	953	942	929	920	924	987	949	963	956	981	970	941	867	952	956	952	972	963	1027	977	1003	921	1022	952	934	986	900	951	957	967	950	998	963	942	932	985	966	998	964	933	937	947	944	945	972	988	990	995	943	937	1023	921	923	958	900	1001	1003	942	962	933	973	956	1002	960	922	950	960	994	981	963	896	960	999	936	960	975	937	982	984	1007	995	938	987	1030	942	952	963	979	933	966	916	989	1006	914	928	988	993	951	960	937	932	967	991	990	1031	1008	947	984	1011	989	984	960	955	943	958	943	940	982	946	937	953	887	964	945	1004	963	974	881	924	960	934	963	1012	945	992	953	966	963	1014	943	972	1000	966	920	963	950	977	971	936	975	972	980	942	964	983	964	959	944	992	933	989	986	919	943	935	942	949	962	965	956	909	978	947	891	924	985	910	949	918	1004	964	945	918	979	964	989	990	1000	999	924	1022	940	963	970	950	943	899	936	933	952	968	986	930	965	971	1022	927	1021	991	958	974	976	1007	911	998	940	964	965	963	979	968	995	958	986	923	928	920	990	1013	957	930	990	983	970	939	947	948	983	949	964	958	976	985	993	931	970	994	959	989	990	1016	963	959	977	932	962	963	1005	946	950	921	942	934	980	972	941	934	970	956	965	960	919	954	950	975	951	963	917	947	984	929	929	960	992	952	922	958	898	974	943	959	911	951	938	948	996	970	975	943	965	931	987	938	926	1003	972	899	947	927	991	892	955	995	956	947	937	964	968	958	943	995	964	962	1038	988	1032	970	995	964	974	989	912	957	922	969	959	909	973	924	954	992	958	983	951	948	919	932	993	977	945	1007	1021	972	922	998	952	978	916	895	1015	965	993	977	958	952	1013	1008	1011	962	941	953	934	937	972	979	982	958	936	982	978	992	962	1017	980	946	989	934	955	965	953	977	942	960	974	928	938	975	946	977	948	969	990	969	892	983	959	1000	954	977	983	946	1031	891	977	944	951	971	1019	961	977	991	997	941	967	960	963	934	967	904	896	969	966	946	971	987	977	992	962	974	951	939	955	1024	973	946	999	1009	945	996	956	935	876	984	982	1017	938	1002	992	931	931	950	982	952	943	925	943	1000	951	927	963	920	971	865	918	973	941	909	980	920	950	1009	928	907	940	951	907	924	917	893	951	956	891	971	906	961	953	928	886	905	967	956	907	955	979	936	972	957	950	967	988	924	951	949	915	923	989	977	952	942	947	929	883	999	934	982	958	981	913	987	951	922	968	1041	927	968	1000	927	971	977	952	941	973	938	999	979	942	997	921	1015	993	940	940	1005	915	970	915	933	937	959	921	970	960	959	977	955	997	1012	879	929	969	972	991	922	970	963	920	938	975	982	961	964	1003	936	1013	968	999	934	991	928	965	924	954	910	983	971	1016	930	937	1013	1009	954	1005	971	1007	930	944	954	942	962	948	941	929	990	939	943	965	977	939	987	929	986	948	944	960	941	950	957	970	985	1007	945	1003	968	947	974	962	967	952	1023	993	914	994	974	957	925	923	909	910	908	985	1039	1010	958	958	958	931	991	1002	937	938	993	1003	985	1011	967	942	931	916	958	928	928	980	916	991	968	968	907	967	989	986	937	958	958	993	937	962	972	955	972	922	948	993	1001	960	928	979	943	971	984	879	916	970	936	910	940
22690	21773	30229	23426	21555	20967	4402	499	405	374	353	316	342	340	325	318	339	289	297	278	289	310	280	299	274	315	308	292	314	335	284	272	294	275	286	294	295	302	259	289	261	264	268	292	303	311	260	284	285	251	290	276	275	261	276	270	294	278	266	265	290	292	267	304	276	304	295	272	265	277	262	286	291	292	271	298	282	284	280	275	264	285	270	273	261	282	258	301	268	269	277	298	290	275	297	268	257	275	286	281	282	272	283	266	260	268	273	294	292	278	311	266	246	284	286	259	305	313	276	287	277	289	236	271	286	271	271	276	286	298	307	283	292	276	282	306	278	262	311	313	291	288	292	266	295	262	305	281	283	296	263	297	264	316	315	314	300	284	265	319	280	285	289	275	263	276	266	295	293	298	286	285	289	286	264	272	299	279	278	281	267	294	273	267	251	270	275	263	256	238	312	271	264	305	282	274	259	265	284	286	283	280	278	268	251	257	301	291	317	263	257	279	274	284	283	260	256	279	279	279	285	294	295	270	272	280	286	252	252	265	268	253	287	302	257	304	301	274	268	287	281	313	277	277	274	256	282	291	286	280	284	325	272	258	276	295	274	276	293	301	279	292	288	289	284	280	273	272	243	267	294	286	298	281	276	275	298	261	278	313	310	274	281	298	294	274	278	281	289	272	265	293	276	287	326	299	285	289	278	268	284	302	277	264	275	317	309	264	273	266	264	277	271	298	307	299	281	287	298	291	269	258	288	288	287	260	280	291	271	279	300	291	274	298	278	280	260	286	276	292	272	280	276	290	296	279	289	284	276	256	289	297	291	292	259	294	290	266	255	295	296	255	299	276	275	292	272	277	299	279	310	281	288	300	289	288	253	281	278	305	275	290	272	277	291	271	299	300	294	276	289	296	288	271	266	268	284	260	279	282	279	286	269	312	288	301	254	278	284	260	265	274	283	307	266	277	243	288	257	294	292	287	247	291	286	252	288	278	292	284	285	297	268	273	299	288	293	263	293	297	278	285	299	271	298	288	283	277	264	288	270	277	278	249	295	294	252	244	298	250	289	289	266	282	285	292	310	270	264	316	296	273	262	301	284	302	282	296	267	272	282	276	278	285	274	298	256	265	287	274	279	314	263	272	274	301	273	297	262	319	290	316	286	283	285	268	267	258	292	284	290	253	283	287	275	275	279	276	278	272	269	279	274	300	277	262	285	264	269	292	288	258	295	286	297	268	269	270	286	249	256	298	283	313	269	337	318	276	275	286	284	264	268	252	283	285	265	263	274	295	276	316	294	288	267	304	283	281	275	276	292	305	319	270	279	296	293	264	268	265	289	268	310	278	289	271	272	272	293	263	301	274	276	275	271	287	288	289	269	284	267	268	288	304	233	281	296	305	307	277	275	259	289	276	266	281	263	290	279	316	242	288	305	293	308	237	298	295	273	276	257	312	281	251	279	283	292	328	270	311	292	279	318	273	271	260	284	272	278	253	261	295	302	294	258	280	266	287	289	298	291	266	284	274	257	270	281	288	273	274	266	251	268	285	264	286	279	302	289	272	262	289	313	279	288	278	303	290	294	302	301	291	279	307	298	290	285	277	312	277	284	265	276	264	317	241	282	295	298	273	291	284	272	275	263	289	299	283	288	341	256	252	279	270	260	298	276	267	312	287	289	276	290	288	297	289	291	265	259	268	282	273	274	294	279	280	292	288	294	271	299	274	305	298	263	258	256	286	276	278	295	269	290	276	298	271	281	304	303	265	315	271	288	279	289	288	328	264	289	261	261	304	257	264	275	260	293	295	266	275	274	251	318	274	254	311	274	271	289	275	278	287	274	282	294	300	277	285	260	257	290	305	287	247	262	282	295	288	265	290	275	313	283	304	268	281	284	317	278	280	292	267	271	257	263	261	277	274	288	265	278	240	266	267	278	286	283	296	297	283	267	300	304	285	290	288	301	299	300	263	295	287	253	298	284	296	274	288	277	310	291	281	270	278	248	285	281	274	295	249	285	298	297	290	260	285	279	276	286	263	264	294	271	267	286	288	296	295	313	246	293	258	271	267	269	285	279	285	263	296	279	270	270	279	303	285	305	289	290	265	279	273	301	292	298	284	294	265	264	275	282	274	286	242	299	267	278	277	280	268	304	314	313	294	261	292	283	260	287	266	273	290	268	272	285	275	288	278	264	237	285	272	255	268	274	280	259	285	278	279	317	306	273	286	290	301	293	320	317	304	290	277	259	286	290	274	260	295	284	287	265	266	273	296	267	273	281	288	275	283	273	272	302	261	352	263	287	276	293	294	266	269	273	268	255	273	280	292	281	271	274	261	305	282	268	308	291	298	274	269	267	262	266	265	291	252	277	258	302	314	262	287	257	288	288	296	264	241	266	274	282	307	308	302	278	290	289	283	246	251	283	270	259	262	277	261	265	274	258	310	277	287	270	289	306	281	273	260	297	296	306	296	291	266	274	270	329	316	323	269	311	281	268	255	306	273	284	278	261	275	276	296	240	256	286	296	283	279	285	288	290	276	289	268	287	315	309	303	288	274	284	277	283	293	255	252	274	297	272	287	305	276	275	248	279	312	272	276	276	300	287	271	277	286	297	273	262	277	276	280	267	285	301	292	258	290	294	260	285	286	258	256	277	260	263	280	278	305	279	271	265	278	285	317	266	307	306	254	273	264	300	270	281	254	292	284	287	299	295	289	285	294	259	286	273	271	282	256	271	295	289	303	286	280	271	277	281	265	282	242	266	290	287	299	297	268	268	262	280	283	277	287	285	275	275	284	265	284	284	274	295	298	290	258	294	268	285	280	294	295	284	291	275	285	299	275	287	267	272	276	284	286	260	277	258	272	280	303	273	295	306	262	293	279	278	294	279	293	274	288	270	286	294	272	273	302	274	297	270	290	294	281	258	287	279	249	283	263	240	278	283	272	296	297	285	278	277	279	251	284	264	281	270	269	320	254	289	288	284	301	275	281	273	264	264	265	290	311	299	297	284	283	293	296	302	259	279	272	279	260	298	276	273	283	291	272	276	274	295	263	301	270	310	287	273	287	293	265	302	292	290	275	284	269	258	253	268	287	272	293	286	298	283	290	270	282	243	275	285	261	263	274	283	292	314	272	305	311	276	295	265	287	285	299	275	281	298	288	299	287	268	294	303	293	280	288	267	261	282	274	300	261	256	273	290	292	304	260	295	275	271	292	265	265	297	231	267	304	274	267	233	250	290	306	278	291	310	233	314	259	278	275	280	269	266	281	291	253	288	257	291	263	287	285	235	293	277	275	277	275	307	281	290	270	287	250	307	279	266	284	287	273	297	296	303	288	297	275	282	258	300	281	284	273	271	280	286	308	270	243	283	286	260	288	273	251	291	308	273	284	270	288	284	275	272	275	276	308	287	280	286	286	281	291	253	281	267	293	279	256	290	266	293	305	276	247	277	259	275	253	262	279	271	282	301	278	250	280	285	289	305	291	286	284	259	264
44080	73865	46389	4174	1390	1053	841	712	684	583	535	515	466	469	447	462	464	427	401	402	399	445	385	395	386	416	392	375	401	375	439	405	394	394	389	381	390	373	375	392	379	406	396	346	387	365	406	418	332	348	377	415	368	366	392	385	375	332	368	348	380	391	391	405	386	379	399	366	356	384	353	362	409	339	345	359	367	394	364	398	370	412	380	374	353	399	396	348	371	370	404	377	389	362	394	399	389	381	380	381	336	395	393	378	370	352	389	346	404	371	330	369	370	345	396	348	322	335	354	363	398	372	373	346	385	343	404	357	371	377	341	387	397	361	407	363	353	386	364	361	395	390	380	409	343	378	371	356	336	377	366	386	348	347	373	372	407	389	341	376	379	367	360	363	434	349	369	371	381	325	380	373	392	369	362	365	383	378	399	332	376	382	383	392	404	381	349	391	356	389	390	357	368	372	382	372	343	389	363	401	362	375	332	379	361	376	348	352	387	366	364	391	359	358	364	376	363	410	357	401	360	390	363	356	391	392	403	357	378	362	356	356	367	388	366	379	378	377	385	402	397	396	407	349	367	424	386	356	385	372	377	370	365	362	345	368	396	386	376	423	368	369	393	378	368	332	364	363	369	386	363	347	365	352	357	340	358	363	385	375	394	391	400	357	337	347	383	387	371	367	368	354	387	405	387	386	370	357	353	394	378	366	385	358	340	379	356	371	367	350	376	358	371	380	371	370	364	407	369	365	388	382	370	334	385	368	371	392	408	397	404	367	384	366	371	352	376	388	385	360	390	374	362	409	377	381	371	360	365	356	363	365	366	366	367	371	362	362	383	411	332	370	384	368	372	401	380	371	351	362	391	404	382	383	372	351	345	369	369	368	364	357	369	386	385	357	376	375	378	370	389	365	364	385	366	349	358	373	377	401	376	386	383	391	362	364	388	402	389	396	371	372	346	350	370	395	394	381	344	391	386	368	376	358	384	356	349	391	352	356	382	374	420	381	360	377	380	354	374	389	414	384	389	347	425	365	354	409	374	385	380	346	358	345	339	361	338	376	387	371	411	380	387	381	430	364	381	357	385	341	352	375	361	374	357	375	373	387	405	390	389	342	379	367	382	364	394	349	321	385	374	389	380	376	392	406	363	388	386	380	366	380	393	345	376	348	367	361	361	383	354	393	405	380	377	368	404	390	368	412	366	341	357	321	365	373	358	344	355	368	381	404	389	405	347	339	356	410	379	362	368	338	380	380	373	359	385	385	365	358	387	339	380	387	375	348	365	377	343	376	338	384	346	404	368	358	336	381	389	381	385	376	373	374	391	362	373	375	393	385	368	389	363	356	357	329	383	372	330	386	371	367	355	381	349	385	369	364	408	370	370	383	404	390	378	349	368	366	343	377	390	354	353	362	356	374	343	369	384	344	383	340	394	411	383	360	366	361	370	376	372	360	387	366	362	370	365	349	370	397	360	384	399	380	375	360	375	378	358	349	361	396	357	343	363	352	400	383	391	361	410	350	396	390	362	362	368	402	352	359	377	364	384	381	388	379	363	354	350	385	386	389	386	395	355	392	345	359	375	369	364	370	416	407	363	392	382	385	386	356	405	434	373	363	361	341	399	402	375	366	358	398	386	358	365	393	363	379	381	399	361	396	384	383	382	375	394	391	403	398	372	377	366	351	341	343	412	377	424	372	379	345	394	366	359	378	369	359	383	374	395	383	374	339	351	389	389	386	379	379	359	381	392	378	377	368	339	394	383	378	326	414	354	359	343	407	384	375	378	385	417	350	352	381	388	402	392	383	354	360	383	367	373	393	375	390	361	381	361	374	364	375	386	380	371	382	418	376	365	379	321	410	384	357	379	372	344	373	359	405	365	346	349	354	350	381	356	383	376	350	416	389	353	382	352	368	323	340	361	338	366	395	378	371	383	366	397	391	340	372	358	352	382	363	332	386	394	383	398	386	362	375	398	397	355	352	376	372	345	405	381	368	385	408	393	372	359	406	362	418	372	393	389	388	402	340	374	390	372	360	370	354	401	388	369	383	354	386	395	380	388	389	422	361	334	343	370	427	369	355	395	359	406	372	386	381	361	389	358	360	385	358	351	361	358	367	389	358	374	385	381	402	389	359	397	391	364	405	376	368	388	407	379	389	388	362	347	404	363	394	370	364	414	388	397	385	398	355	376	390	369	410	400	376	378	348	405	365	369	398	393	377	367	365	393	405	410	374	394	419	347	386	365	380	372	383	374	381	320	372	344	384	321	364	381	386	363	334	359	383	371	423	362	364	359	362	359	365	351	366	314	369	401	380	362	385	397	386	400	380	381	361	388	320	391	326	321	385	394	387	378	381	389	352	365	378	367	363	376	400	374	366	407	357	362	359	339	381	381	350	379	382	387	368	347	362	380	370	376	359	364	350	374	387	356	371	432	368	353	360	370	400	395	363	357	343	386	363	397	366	385	361	352	375	344	377	375	379	365	373	363	400	366	397	380	366	394	381	353	369	373	358	369	379	382	363	373	380	388	411	359	380	327	378	379	355	352	360	367	356	356	372	388	372	363	359	374	407	375	355	385	365	364	362	337	360	313	358	387	400	344	364	391	363	411	354	360	347	394	368	342	334	330	353	392	358	361	326	412	369	375	366	382	358	383	370	359	352	344	378	392	384	379	361	361	349	406	361	386	413	384	436	372	393	395	372	356	371	391	402	361	362	369	386	402	393	360	337	362	370	358	376	394	382	363	338	393	357	377	379	382	354	327	367	369	383	379	328	387	380	402	383	397	381	360	376	357	372	380	370	358	352	333	369	369	375	357	379	374	393	374	365	379	373	371	367	364	418	377	396	405	354	355	367	360	367	361	381	366	382	351	367	378	376	356	341	383	395	391	368	387	380	412	391	354	343	378	388	364	372	385	379	382	370	388	367	370	383	334	362	372	361	384	368	363	359	382	374	363	360	341	381	398	386	372	353	394	369	386	350	372	403	365	343	399	417	386	396	366	340	381	404	382	359	341	361	375	334	333	377	387	364	370	362	357	342	378	359	382	387	344	391	371	381	390	376	376	362	379	358	393	348	351	358	407	360	381	383	361	367	347	384	351	369	359	381	361	370	375	391	388	372	375	352	388	386	394	393	378	367	373	391	373	384	374	340	380	391	357	333	355	359	361	402	374	377	346	386	378	365	385	352	396	363	367	406	382	359	388	365	357	375	348	398	340	361	354	383	355	392	362	384	372	373	384	347	346	344	350	370	365	376	370	352	369	373	400	336	371	365	377	359	363	380	325	347	355	350	341	339	378	380	392	317	371	370	344	386	376	364	398	416	426	373	359	363	373	382	386	378	386	382	387	348	386	375	390	401	363	378	383	344	398	368	369	367	385	379	373	367	395	349	364	365	376	370	414	336	417	365	357	365	369	380	380	375	368	350	419	365	365	383	374	360	377	360	367	335	353	383	343	377	378	326	407	348	365	359	376	379	349	389	361	381	362	357
28112	24289	16763	2348	934	892	680	683	693	694	738	628	648	735	649	622	675	699	705	700	661	736	659	700	663	716	685	709	708	699	677	668	672	655	718	693	661	702	689	685	707	650	679	696	711	680	657	659	637	656	677	645	684	706	670	676	734	635	662	694	674	691	724	676	708	644	682	639	649	666	734	635	667	675	670	731	688	650	654	678	658	732	692	654	679	728	610	706	651	683	673	703	707	710	623	673	720	672	662	664	653	629	610	669	666	706	648	671	665	629	652	705	690	650	683	684	679	714	689	694	648	671	685	635	682	646	653	649	701	738	683	728	642	657	680	648	686	655	684	682	696	663	688	729	669	730	691	675	727	677	674	675	704	745	680	650	676	699	698	632	670	682	649	699	724	657	653	701	652	662	688	632	670	689	664	692	703	700	729	711	742	717	694	674	647	674	733	670	707	659	716	672	702	695	681	651	697	642	683	660	677	654	673	629	685	691	669	673	700	695	702	695	686	656	690	675	650	636	644	659	669	668	670	651	690	676	678	684	655	703	644	668	623	711	700	648	647	696	682	719	635	712	686	662	669	635	658	611	678	692	690	705	746	648	636	644	704	688	684	700	697	623	662	678	656	702	664	650	678	674	671	678	688	712	650	720	668	675	708	660	698	718	650	658	669	711	713	692	660	650	711	703	724	688	639	688	656	679	693	698	693	648	689	635	688	672	682	648	666	717	699	661	659	693	635	652	722	696	736	644	674	648	697	672	648	626	694	667	699	685	696	657	709	644	662	678	731	741	717	656	691	695	657	706	673	650	739	653	685	658	645	701	705	647	671	677	691	723	701	700	688	693	657	681	635	667	644	709	690	719	671	713	653	673	696	731	676	670	590	687	719	659	719	675	647	708	682	711	666	702	695	647	648	666	683	697	673	649	669	715	660	637	652	671	715	667	688	651	661	706	722	662	719	639	739	724	681	686	668	697	664	662	657	705	641	676	629	719	684	690	682	726	665	690	662	698	708	704	735	746	681	693	709	682	685	687	698	694	668	623	716	731	713	689	655	682	721	658	666	673	671	738	650	681	680	663	701	639	681	646	718	681	678	689	628	650	710	624	661	675	657	731	706	684	675	638	716	643	638	729	666	661	662	633	669	720	624	661	682	673	711	696	740	691	618	653	641	653	644	711	696	659	641	693	689	666	660	702	699	646	678	669	645	647	700	682	686	713	698	667	643	663	702	695	661	677	672	691	649	669	646	680	631	692	635	684	678	666	635	686	693	656	689	733	696	654	673	681	656	614	685	696	604	669	638	641	701	656	634	646	665	668	702	697	711	706	710	667	699	639	707	694	682	672	647	638	689	653	672	711	644	714	648	706	721	713	691	648	657	693	669	671	639	708	712	670	628	695	715	732	678	701	667	614	640	688	640	666	723	687	679	689	668	669	640	661	723	638	681	650	707	681	702	640	682	673	680	649	699	663	697	674	676	672	656	687	705	701	669	699	658	670	677	672	665	653	695	649	693	713	659	673	681	649	710	692	686	659	721	675	671	703	648	663	666	722	666	660	664	700	657	687	691	670	633	628	669	677	681	688	647	692	709	657	669	645	691	655	736	679	690	692	663	659	666	672	689	627	671	683	688	636	691	626	688	718	727	728	659	708	672	667	677	708	701	682	653	638	682	721	697	704	718	627	705	645	671	664	706	693	696	696	696	678	680	697	676	675	665	660	679	706	667	671	666	690	685	668	677	636	679	669	680	628	694	708	683	655	696	689	669	619	670	631	695	668	647	698	665	675	684	669	653	689	659	635	676	668	636	737	674	640	663	665	672	677	675	682	660	720	652	673	675	686	675	731	689	655	657	633	704	701	688	652	697	693	715	687	652	659	687	659	669	656	734	619	614	666	658	694	654	663	710	659	630	624	619	694	635	715	680	647	732	659	697	669	722	673	679	705	706	638	703	680	699	722	685	681	676	638	660	598	652	680	661	668	717	660	687	671	702	599	640	689	699	654	711	636	632	673	702	696	623	676	628	660	685	696	674	657	674	674	705	649	677	652	650	672	630	640	678	668	694	666	676	717	703	689	674	671	663	684	656	685	683	691	660	648	674	666	674	662	673	672	682	678	683	662	741	680	719	644	708	670	700	684	674	748	645	675	683	675	729	671	666	668	636	667	662	726	702	674	693	638	667	703	677	674	631	692	666	680	706	675	679	704	661	736	705	650	671	665	700	686	592	658	646	685	671	657	663	718	653	652	685	655	690	707	671	663	704	655	687	648	728	674	677	654	689	715	681	703	697	703	653	689	673	681	707	681	682	717	691	666	680	691	631	638	717	709	705	699	671	674	686	694	650	670	702	698	685	657	676	669	719	672	661	660	706	666	667	709	619	703	694	636	693	729	658	664	687	679	649	716	660	659	647	662	667	726	707	717	636	742	676	674	744	718	661	707	669	660	683	723	707	743	678	722	652	683	672	628	678	675	686	661	683	711	746	647	690	662	655	713	686	701	678	652	653	617	662	666	679	675	679	645	624	687	681	681	646	666	677	676	669	669	707	627	690	661	662	690	692	697	713	668	675	680	664	637	687	679	663	673	687	664	688	642	703	729	640	648	621	710	719	656	702	651	648	630	665	653	670	661	653	650	680	715	678	671	653	679	688	645	677	656	663	647	665	694	696	655	644	697	652	684	622	678	713	701	661	645	670	678	668	737	699	703	736	707	698	645	678	664	701	667	708	692	673	701	629	684	698	666	686	665	669	688	664	701	654	706	670	633	667	687	660	709	683	715	716	669	645	634	676	646	668	694	718	602	659	651	645	673	745	666	684	671	634	678	689	668	684	720	677	727	690	635	668	709	700	689	672	633	680	651	699	723	705	721	692	664	734	645	658	678	672	662	665	669	671	673	682	673	704	644	681	687	701	697	673	650	670	678	682	687	683	660	694	665	700	658	648	648	678	674	684	652	711	660	692	655	668	675	661	677	701	749	637	668	632	706	719	676	701	666	628	685	663	688	680	709	662	691	690	676	672	698	652	640	648	710	706	735	712	676	679	687	660	688	679	680	701	671	717	659	664	654	628	690	680	641	678	660	688	650	692	658	655	674	713	671	667	686	701	700	681	602	704	647	668	668	725	644	672	715	646	711	696	632	675	698	684	664	710	676	676	625	674	684	690	695	721	702	681	668	665	687	662	703	689	714	649	688	687	653	683	677	713	727	661	664	717	657	701	650	659	657	655	633	714	679	662	633	689	643	716	712	705	648	685	655	746	696	694	676	701	649	687	642	636	689	634	673	685	647	708	663	686	685	692	703	667	655	675	656	713	661	705	648	667	701	650	722	652	672	649	700	700	661	673	654	673	641	653	686	714	698	693	709	697	694	663	660	634	670	683	720	664	672	627	678	653	669	638	689	642	676	670	701	709	698	681	661	683	674	672	671	672	687	695	680	694	704	683	657	706	665	701	657	670	705	665	681	686	661	721	686	681	697	674	675	674	642	667	668
16146	38716	11124	1185	961	992	882	929	941	947	884	890	960	898	906	920	899	915	909	875	927	889	866	985	968	883	902	1026	894	912	957	912	981	890	882	900	902	885	888	861	878	902	918	897	929	937	924	908	935	865	836	939	950	896	884	930	931	890	894	897	936	916	979	875	864	937	848	942	899	822	887	892	958	915	912	855	865	941	917	883	907	956	918	908	878	923	910	964	935	900	883	956	937	934	910	951	929	971	928	949	911	957	897	900	955	882	889	907	883	904	955	892	899	862	932	853	893	899	935	912	897	896	945	903	883	898	945	894	919	957	899	883	895	862	918	895	928	965	867	857	898	902	940	919	895	937	950	855	925	911	869	924	962	957	926	991	925	1012	921	982	897	900	890	938	922	924	898	957	890	950	962	871	905	923	933	896	924	902	909	931	944	870	931	888	919	902	989	951	993	929	877	888	909	927	959	878	912	901	897	913	931	913	906	899	882	901	904	904	930	924	905	937	835	920	910	954	955	893	925	920	895	945	945	934	852	865	896	889	926	908	949	967	898	938	941	978	937	819	885	950	918	905	918	981	918	932	904	920	917	830	947	901	909	934	928	913	920	893	915	890	893	900	923	928	943	946	894	897	941	897	906	895	947	951	902	966	940	931	928	916	897	877	875	954	901	944	965	875	944	889	918	878	927	893	865	822	902	929	917	921	908	923	930	967	891	910	909	896	917	941	855	931	923	888	899	928	935	949	933	924	943	909	889	890	883	905	917	897	916	927	888	906	869	934	947	896	875	911	912	906	915	901	855	914	903	967	898	910	964	961	945	910	950	913	905	871	951	857	939	936	924	908	936	922	926	963	949	893	871	961	982	884	865	889	904	870	940	907	896	887	935	867	913	894	927	892	920	886	890	925	893	860	880	909	899	976	923	905	888	871	865	914	888	916	904	891	900	907	913	905	900	934	877	900	925	922	895	911	912	931	919	893	886	872	922	901	898	917	916	896	905	891	933	952	924	899	927	920	913	959	918	901	884	918	856	888	935	942	903	906	887	956	910	947	922	937	951	934	939	892	858	906	893	872	852	903	885	879	964	892	918	941	902	912	948	886	887	930	927	896	885	904	904	901	913	915	907	928	906	881	909	877	914	887	893	890	930	955	901	907	898	918	884	905	941	896	896	850	862	903	897	883	918	948	946	939	896	906	902	860	903	944	901	914	888	911	868	913	911	884	916	922	929	894	953	899	920	907	919	983	888	881	904	905	943	896	866	945	921	922	918	896	939	954	878	971	905	944	893	891	957	966	902	939	891	906	964	922	970	860	934	909	891	850	923	954	924	929	909	893	913	915	900	911	901	949	913	873	899	914	916	872	897	863	980	907	904	913	877	903	902	936	901	934	889	900	887	907	877	873	877	962	897	907	993	862	929	930	962	904	914	916	930	935	923	879	929	892	897	959	900	881	936	936	959	931	862	950	864	913	897	952	925	944	871	923	934	942	888	914	886	904	920	900	934	921	952	911	914	917	914	852	937	952	942	944	933	923	909	917	868	937	916	927	965	898	963	910	969	939	911	934	912	897	901	914	967	916	943	968	924	873	916	951	903	930	925	933	915	905	876	905	927	944	925	919	942	935	929	887	921	927	878	888	915	908	904	945	936	898	956	913	942	924	925	867	949	946	872	901	970	920	883	945	898	904	870	956	907	935	948	873	902	868	950	854	924	917	892	893	930	982	909	859	873	910	912	884	949	911	944	881	908	984	919	900	892	940	893	891	891	930	837	943	881	960	923	910	911	905	904	878	891	913	909	948	926	954	922	919	898	943	886	926	917	962	968	948	944	960	970	889	903	890	901	917	903	934	870	875	921	945	898	924	887	932	945	952	914	949	907	972	905	905	939	852	899	921	877	898	910	897	911	861	880	906	904	939	955	920	915	907	897	928	973	887	942	936	862	912	911	960	908	925	890	901	930	890	989	858	928	900	920	924	923	927	915	913	939	897	892	935	917	920	844	918	899	904	916	917	985	935	921	954	889	893	887	896	928	883	905	878	887	915	938	840	954	962	843	912	906	930	907	854	945	913	915	972	917	937	906	906	933	928	918	920	933	912	940	943	938	887	889	852	890	868	914	948	883	955	930	870	937	904	872	863	885	861	910	902	934	930	859	910	898	896	939	939	886	914	877	934	877	904	883	926	865	917	939	935	863	945	896	903	918	899	896	909	882	904	911	909	922	903	966	890	917	912	915	889	982	895	901	902	890	888	938	913	926	912	933	931	940	919	906	937	939	926	897	883	883	881	889	935	901	929	949	961	938	915	904	937	901	944	883	839	909	933	871	882	889	904	887	936	894	938	967	962	881	904	906	920	918	961	950	865	911	920	865	863	928	888	958	914	878	908	958	948	933	910	931	895	854	895	899	885	921	877	914	946	931	867	890	949	907	965	918	922	964	917	922	868	893	895	919	960	943	894	916	878	895	944	943	916	972	973	886	880	929	964	911	934	856	933	922	909	936	870	949	937	873	901	906	915	878	931	911	943	916	891	872	838	861	835	902	888	873	896	972	924	920	921	840	925	911	940	895	876	866	891	941	936	911	941	886	889	932	902	938	890	894	926	937	875	891	907	921	930	912	898	884	944	881	936	940	924	900	906	884	930	906	966	906	912	906	911	913	936	885	946	885	936	922	888	954	930	923	856	904	891	918	900	867	915	916	893	879	902	930	926	941	976	893	944	885	921	962	879	946	911	886	965	914	944	903	922	877	848	889	921	950	907	900	909	915	941	894	971	920	941	891	925	848	930	928	892	882	884	962	852	899	941	922	873	932	907	929	903	911	974	919	925	849	939	911	974	939	939	905	877	928	958	924	897	878	849	928	900	889	938	938	910	943	898	978	931	919	892	888	938	927	916	884	911	934	848	976	902	930	848	889	921	947	871	980	948	887	855	859	916	941	922	906	906	919	844	907	898	910	948	888	889	931	953	898	883	877	912	905	927	886	937	946	934	905	849	931	903	927	895	902	941	907	905	925	914	931	906	914	909	919	958	902	931	919	903	888	900	942	886	935	947	919	885	895	955	957	913	944	895	946	901	906	903	867	903	936	914	901	915	953	883	871	924	941	862	913	904	947	868	868	961	871	892	932	916	968	913	953	920	979	906	917	880	903	949	941	900	930	915	896	904	877	937	893	964	875	878	928	893	942	918	952	913	884	959	877	871	1008	927	900	931	948	912	957	944	923	849	863	893	874	920	880	916	930	904	873	964	874	949	953	908	868	939	950	905	927	927	950	905	899	885	905	941	920	907	899	933	894	891	890	892	929	907	892	918	910	919	921	923	932	910	995	891	892	888	938	915	866	891	954	925	906	867	927	910	959	984	961	925	900	928	910	886	907	917	925	871	898	918	875	892	902	840	900	869	906	907	945	918	937	914	923	954	933	937	914	935	960	938	906	875	912	868	881	866	913	920	874	911	949	839	892	889	930	999	925	873	928	931	923	897	949	940	924	916
23584	22101	29748	24466	20503	6054	553	433	391	396	373	366	360	384	387	352	372	373	369	358	329	379	359	329	350	356	340	359	332	351	375	340	368	351	364	342	342	361	362	341	316	314	336	324	376	385	367	337	332	356	321	343	339	337	333	329	352	343	365	379	359	339	335	392	356	305	320	308	353	377	353	366	365	334	321	363	340	359	386	345	332	323	314	331	358	349	348	339	341	345	338	358	311	360	343	369	330	363	352	361	355	316	329	343	354	327	357	342	367	349	347	371	318	350	333	329	364	341	353	357	369	331	362	335	362	357	350	366	345	344	356	343	320	332	390	381	373	351	328	365	339	323	354	357	327	326	329	375	342	324	395	342	353	351	357	359	335	311	322	338	349	343	352	338	325	321	344	349	329	370	349	363	396	343	360	360	328	331	390	309	352	366	337	352	351	333	360	362	381	353	365	326	324	331	338	354	351	347	370	349	358	349	323	337	338	337	346	333	353	341	341	345	329	333	356	344	354	322	350	379	349	311	359	350	322	335	318	351	376	342	369	385	344	333	359	343	319	315	377	351	349	341	333	350	365	378	334	366	370	345	364	362	334	340	342	336	323	364	393	360	317	351	375	311	330	336	348	364	323	333	400	332	303	344	379	391	335	381	319	323	360	317	349	316	363	339	348	366	337	340	362	329	334	360	368	362	339	355	355	315	361	328	364	344	357	352	341	386	332	368	337	315	392	316	341	319	357	346	341	378	346	324	323	358	329	366	361	352	335	313	354	357	359	325	328	373	386	350	342	379	371	363	380	337	337	315	381	336	314	323	307	365	322	361	333	349	352	376	342	330	354	313	330	336	340	324	352	359	368	320	336	339	365	360	356	371	309	361	333	369	342	356	360	361	341	326	332	336	385	353	359	356	359	359	353	339	371	346	328	348	367	360	369	335	354	325	375	352	313	360	346	355	330	343	350	360	343	361	381	326	342	350	346	361	338	342	350	324	383	322	358	368	352	343	334	354	308	365	366	366	331	309	316	334	317	391	361	361	333	349	368	333	323	369	346	361	351	353	338	343	313	355	351	349	321	368	364	340	382	330	340	310	336	337	337	335	353	333	334	334	344	342	314	323	361	334	355	316	334	408	351	384	343	365	378	345	339	335	325	357	343	345	356	359	375	321	350	368	359	352	326	310	323	368	397	338	361	342	354	329	358	346	336	323	315	385	372	324	333	333	355	371	362	358	339	357	314	328	343	316	333	364	354	347	355	345	313	377	325	339	377	321	307	342	364	323	336	329	346	381	340	315	322	358	359	349	362	329	337	334	366	298	317	364	342	340	366	337	367	360	344	343	362	345	335	339	370	323	345	360	398	315	360	368	342	321	360	338	320	340	348	354	373	347	330	368	341	342	327	326	357	347	313	344	340	338	345	342	378	353	359	331	380	348	356	343	327	322	370	348	329	395	334	333	356	361	354	334	322	383	344	329	331	359	340	328	335	359	383	377	361	342	363	353	331	349	337	351	374	356	341	358	373	345	315	353	348	342	343	364	331	342	335	342	369	345	324	389	354	350	333	361	379	323	315	371	384	351	315	368	362	372	326	345	316	365	326	345	355	306	328	316	377	354	353	334	345	335	325	348	322	354	331	350	353	359	322	364	335	310	317	342	371	321	361	352	338	364	334	361	323	323	368	312	405	318	347	336	336	353	343	354	373	342	342	349	330	333	365	322	291	316	377	351	351	360	341	395	361	355	356	344	346	359	374	380	377	325	370	362	342	365	325	353	351	371	327	333	322	341	362	342	377	349	342	319	350	362	321	361	364	321	372	357	377	326	327	343	355	363	318	339	349	364	341	349	319	372	362	326	333	364	332	375	348	361	331	331	323	336	324	324	384	324	346	346	346	349	349	363	344	386	359	337	364	381	347	328	332	308	326	349	327	351	347	348	333	329	395	366	338	332	365	332	331	371	344	370	371	353	343	359	377	345	361	343	372	339	320	353	310	355	343	321	360	341	371	290	358	351	322	339	340	383	356	346	344	357	371	367	342	345	361	356	360	335	337	323	330	350	320	341	346	354	343	318	367	350	385	328	328	367	343	325	352	324	301	322	325	328	322	348	361	342	339	330	327	385	328	360	357	402	367	358	353	361	308	335	336	324	331	344	296	340	349	366	361	360	355	351	339	341	361	320	361	351	358	374	372	323	329	378	330	342	332	317	340	338	382	381	336	349	344	334	334	364	358	314	355	386	373	346	312	327	292	350	332	342	332	359	362	323	354	361	337	328	352	331	360	351	383	357	335	358	360	356	332	356	371	347	342	361	329	340	335	333	368	343	335	348	325	367	380	409	380	364	327	355	336	337	342	369	361	338	360	354	343	355	347	333	360	358	332	335	365	318	336	366	369	356	360	354	367	347	346	321	326	322	359	335	371	375	345	354	323	356	341	339	351	336	348	319	371	350	348	331	340	358	347	363	334	333	339	335	332	323	331	365	362	350	318	324	364	334	333	340	342	357	365	346	332	386	356	346	338	353	351	352	339	324	314	343	309	359	365	370	354	354	340	312	331	360	345	375	376	369	335	333	348	342	375	347	326	343	372	339	329	353	361	343	342	318	388	341	317	316	342	304	331	377	383	336	335	363	343	325	364	328	341	358	354	356	349	359	322	360	359	366	322	312	358	341	342	357	313	330	341	343	381	347	273	378	375	354	345	347	353	355	310	362	345	367	314	344	349	375	340	341	332	371	328	331	309	340	365	365	357	356	331	355	369	343	356	349	351	331	352	330	340	353	332	314	343	368	318	330	370	339	329	353	337	365	354	309	370	353	400	332	349	325	341	309	329	345	376	317	363	345	343	374	326	367	347	320	337	360	328	344	354	336	314	372	356	367	334	363	364	345	311	357	377	363	309	364	350	369	345	310	332	346	353	328	334	345	367	375	348	316	368	356	327	336	337	304	340	368	359	340	338	347	315	346	321	325	343	337	337	334	356	342	331	352	351	335	324	354	326	357	352	342	370	339	324	359	348	329	360	338	353	342	355	323	361	357	384	355	343	335	378	346	351	316	350	314	344	338	344	320	362	330	325	370	347	326	364	321	321	363	355	349	344	318	374	356	353	355	330	338	366	340	337	333	307	325	378	360	279	348	358	361	349	337	335	350	344	340	341	355	354	372	346	346	344	360	351	383	317	341	357	335	325	343	328	311	318	324	342	353	333	338	334	358	381	322	288	346	356	332	329	336	340	328	369	322	371	315	361	342	350	342	342	330	313	343	322	334	359	338	312	312	364	352	354	361	351	348	325	329	346	377	387	367	332	362	353	338	347	362	336	336	331	352	318	326	352	339	357	308	357	366	335	339	363	341	308	339	336	365	359	349	346	383	353	339	310	340	303	325	338	355	311	329	330	305	370	326	355	363	364	347	369	391	344	305	376	334	315	350	366	359	336	338	380	338	376	346	365	360	348	343	337	340	338	330	366	337	293	307	325	351	324	344	318	354	336	345
36551	77765	35165	2219	968	822	692	680	627	562	563	536	593	570	519	556	523	505	512	503	515	514	511	532	482	470	501	495	548	485	522	469	505	522	487	494	477	534	546	500	497	490	520	504	489	488	482	532	511	490	444	489	508	481	500	447	447	471	500	507	520	507	499	475	510	514	540	505	523	478	470	480	471	517	501	477	482	455	505	500	452	503	477	513	498	490	516	539	501	506	505	515	471	508	519	503	459	503	515	491	465	497	442	460	519	471	502	495	463	503	537	472	467	475	467	473	476	493	506	509	503	467	488	487	510	507	476	497	479	491	527	470	461	566	515	498	470	494	464	512	469	540	507	504	490	534	513	485	473	499	503	516	518	495	550	451	455	532	478	502	472	509	495	480	505	508	490	505	456	524	516	492	500	543	501	502	490	505	456	520	474	476	526	467	493	483	471	527	453	483	530	514	499	527	485	525	503	452	478	497	515	502	493	543	456	456	519	474	485	476	478	471	528	492	529	519	493	505	497	493	466	515	474	496	514	512	520	490	493	481	529	494	481	483	516	490	488	487	489	484	455	500	550	482	508	455	505	485	519	469	496	522	489	514	511	531	480	488	504	518	471	493	490	452	481	484	493	501	479	500	521	475	533	490	449	480	497	502	463	504	501	519	510	494	497	494	497	490	490	486	512	490	522	539	511	469	508	483	498	503	469	470	471	472	508	503	519	479	532	525	484	488	441	488	506	474	498	523	517	482	455	472	518	505	463	491	486	430	476	493	475	484	517	509	490	462	519	475	514	432	502	529	499	481	496	483	482	486	469	500	480	495	484	496	484	483	506	489	477	479	461	481	480	457	489	498	474	481	516	461	482	518	440	468	471	468	487	446	518	467	518	487	529	473	491	482	522	516	456	514	490	518	465	488	508	510	493	484	501	460	519	490	485	514	492	530	476	493	488	497	498	484	483	515	515	492	453	501	483	516	497	489	515	492	511	508	478	489	496	484	462	474	494	512	518	470	487	494	477	524	492	469	515	497	531	469	541	485	473	483	512	517	517	513	513	468	506	508	547	502	509	510	485	504	490	508	472	525	497	519	475	510	483	495	476	487	494	471	511	507	506	493	508	483	475	487	440	518	498	511	523	491	485	501	497	482	433	468	494	526	521	493	496	506	486	492	497	494	519	441	553	484	514	456	461	495	465	456	500	482	526	484	483	502	482	490	487	538	481	497	514	472	454	458	477	453	487	495	473	537	514	522	508	456	515	497	479	510	505	514	500	494	483	487	527	521	504	495	496	479	474	507	532	494	516	507	526	491	441	545	473	501	497	486	529	491	492	530	496	460	540	501	478	528	436	510	509	488	540	510	504	513	531	493	499	545	514	491	486	501	457	461	475	478	528	481	561	480	510	489	496	493	500	512	502	510	517	508	510	548	524	505	483	500	522	485	461	479	483	480	549	489	522	495	505	447	497	498	457	535	514	459	512	474	499	502	457	493	536	534	495	486	510	526	490	488	485	495	492	480	508	506	516	483	534	517	512	534	447	528	491	496	496	519	493	525	484	488	495	479	516	485	495	527	521	498	517	491	509	505	487	483	492	468	518	507	534	522	517	464	480	511	512	499	525	489	522	499	472	454	493	528	494	500	488	491	509	480	496	473	459	510	479	481	471	517	535	503	490	501	482	495	495	489	502	476	502	466	483	505	484	471	507	486	515	505	475	519	509	484	505	498	458	472	455	509	516	496	485	494	480	537	491	484	491	521	482	528	491	485	506	526	536	497	476	473	523	514	486	493	454	502	464	470	486	461	481	463	487	478	493	524	500	490	501	444	494	559	506	477	489	510	519	463	516	492	500	472	479	453	504	477	521	492	482	500	481	469	501	483	548	505	521	467	519	487	516	506	519	496	513	487	492	510	524	491	474	499	556	505	490	496	500	505	465	470	496	479	488	541	489	470	482	494	492	460	516	478	517	480	495	508	498	534	531	511	487	512	482	497	486	529	491	489	496	483	476	483	470	507	467	479	487	464	500	489	489	469	471	523	495	483	509	508	465	499	524	492	506	481	557	535	508	541	513	512	498	507	475	478	442	474	499	499	491	477	463	471	492	464	483	490	486	501	457	513	465	454	486	484	500	502	514	469	449	475	492	451	563	476	495	500	487	473	499	518	509	502	523	508	483	533	494	469	512	473	476	481	467	493	514	523	516	515	494	481	488	460	518	493	481	488	488	499	475	475	460	473	527	499	498	525	511	485	486	498	514	473	490	488	431	466	500	446	498	488	477	521	497	482	479	477	500	447	512	493	489	497	476	553	494	478	496	497	518	488	510	471	481	491	492	482	497	470	518	481	504	484	503	463	509	514	491	559	453	474	510	506	512	467	495	492	464	448	487	473	501	514	507	467	432	495	494	470	481	493	495	509	483	492	461	509	535	481	473	502	471	521	456	491	522	460	504	443	498	479	436	505	514	534	529	485	474	520	484	459	455	521	485	516	497	521	481	502	480	478	505	486	498	495	508	514	514	506	478	506	491	539	487	524	477	507	478	499	487	493	509	489	539	477	461	512	463	488	479	465	498	472	498	498	485	495	477	495	479	508	507	536	543	476	479	463	478	510	526	497	511	477	479	531	511	474	518	517	517	490	446	492	484	522	463	491	511	451	514	480	493	479	452	515	508	508	491	518	492	451	485	481	486	488	498	467	491	480	517	527	494	515	478	456	481	504	497	501	452	482	514	491	564	491	475	467	497	503	466	476	462	547	508	531	486	511	514	500	487	466	521	505	472	515	469	496	469	476	514	477	473	496	527	532	502	506	489	496	502	512	516	479	463	485	526	445	485	479	491	472	490	493	493	496	526	496	511	508	523	553	522	525	511	531	489	504	469	475	560	474	529	474	518	496	500	491	474	514	472	470	513	463	481	507	472	503	478	506	476	502	492	506	496	503	472	477	491	521	513	477	530	530	527	500	501	527	490	498	489	480	469	453	481	522	484	493	495	514	513	493	498	459	483	501	516	494	493	496	472	481	477	484	457	500	467	513	518	479	491	485	480	509	501	509	522	497	507	521	506	504	433	472	462	501	483	490	503	469	492	476	518	530	527	507	505	484	475	516	478	463	482	493	468	467	526	473	506	492	493	485	512	495	516	525	470	503	467	525	459	528	544	486	518	497	512	489	483	504	507	499	477	498	531	520	453	484	494	515	492	510	517	564	498	495	518	532	446	482	485	481	512	475	473	499	495	493	502	497	508	503	516	491	486	495	463	544	488	482	501	491	505	479	479	490	506	529	434	494	490	459	487	502	524	542	474	461	532	482	522	460	507	479	490	492	495	499	496	475	492	492	510	487	531	519	471	503	495	514	504	509	434	500	468	480	497	487	495	491	499	463	535	500	486	490	534	472	503	537	508	489	494	487	462	501	479	456	506	472	528	467	548	471	475	487	476	463	505	455	479	482	491	478	472	480	504	461	490	472	513	479	520	475	485	501	516	516	530	470	508	494
24855	22789	29027	23350	5166	918	792	767	786	751	713	749	782	737	744	706	699	678	722	669	712	754	747	741	702	757	726	773	771	714	734	694	715	726	710	760	747	680	729	723	743	740	731	705	689	701	727	737	694	724	713	711	726	727	728	708	682	694	681	710	722	654	779	718	701	738	725	744	734	719	769	719	745	697	698	723	695	726	703	727	738	747	720	674	699	687	734	745	722	694	745	717	754	680	722	734	692	697	693	712	692	640	717	737	755	679	679	694	745	676	797	720	691	698	744	757	670	723	711	780	732	692	742	748	765	745	722	690	693	754	753	728	707	719	725	715	764	740	775	643	745	746	677	763	735	739	751	713	731	735	713	691	768	729	762	713	702	745	704	710	735	725	719	719	715	691	679	692	716	732	732	728	727	744	685	750	753	767	736	680	721	684	740	712	761	725	766	731	689	709	758	715	685	738	725	716	703	717	701	677	752	721	747	726	720	721	733	732	693	723	721	726	699	727	720	688	715	739	729	715	733	682	766	714	690	714	715	701	702	723	743	739	727	699	765	668	733	780	685	736	731	772	736	753	724	692	685	706	715	693	693	703	756	728	766	738	675	722	692	712	664	698	765	715	706	755	721	723	683	750	700	723	725	709	715	735	680	741	723	697	685	753	741	699	702	693	701	784	727	731	733	697	696	690	740	770	736	709	700	676	669	736	747	749	733	729	735	704	693	702	739	674	730	695	743	721	752	688	742	729	697	735	720	755	729	699	769	665	712	762	754	694	706	688	659	744	716	711	742	718	688	704	746	726	720	706	708	684	731	729	734	722	709	722	705	771	730	728	740	712	724	721	720	740	676	706	653	725	743	694	774	731	728	716	714	669	699	722	724	750	696	706	768	745	720	678	755	718	691	717	691	749	699	743	668	732	772	698	790	695	686	771	704	721	735	737	741	686	721	737	733	684	684	741	687	725	745	702	710	742	750	766	742	697	768	767	757	777	716	726	708	704	746	752	746	756	719	752	750	695	743	708	713	749	759	717	702	709	747	745	726	759	679	661	721	727	688	719	750	761	706	687	687	732	711	767	744	766	717	686	708	757	728	668	723	778	755	700	750	738	712	730	752	771	769	723	677	740	725	721	704	711	705	695	706	726	744	685	718	688	711	693	733	719	705	754	776	761	780	740	702	752	717	696	749	719	751	738	734	721	767	752	762	691	698	763	739	744	684	734	695	741	718	740	708	717	713	702	729	741	702	748	723	707	665	713	718	706	740	686	764	718	735	701	743	697	734	749	721	724	730	736	745	710	730	725	765	754	736	712	734	700	718	779	702	718	713	705	764	686	763	765	719	760	727	720	735	716	736	703	722	737	730	749	696	696	727	761	715	779	698	662	731	759	702	688	712	719	683	688	699	708	727	759	738	696	762	724	680	733	744	717	657	748	733	707	698	696	719	747	689	722	685	727	730	689	711	710	773	707	653	726	730	747	681	744	725	724	690	717	762	731	757	734	713	709	677	729	737	732	721	711	688	741	749	718	716	755	713	668	773	714	699	719	726	740	731	798	713	735	740	742	726	744	737	664	721	729	779	720	750	761	752	734	657	690	704	742	750	724	767	705	710	689	704	742	712	768	728	656	713	775	723	741	724	692	738	676	750	732	711	757	708	757	749	686	712	703	719	716	730	683	722	694	718	723	708	720	714	703	726	692	726	755	719	673	712	702	716	730	682	750	685	706	725	719	733	779	784	735	700	720	743	687	678	709	747	702	757	733	662	777	721	714	686	747	730	737	781	718	758	697	717	706	714	695	714	714	708	752	750	727	692	734	714	720	693	727	671	710	676	776	767	694	749	715	755	726	729	721	741	721	742	756	707	723	665	745	727	758	717	741	787	781	678	691	729	786	707	704	724	716	734	734	704	721	728	710	717	744	748	724	711	723	746	727	712	692	707	725	726	721	755	707	679	697	677	712	728	714	771	737	729	739	714	718	689	741	722	717	729	711	723	684	718	750	704	708	730	719	707	771	705	712	699	717	694	677	714	752	699	739	739	765	695	714	723	726	712	713	722	706	713	720	741	723	683	759	757	671	722	752	721	742	743	700	665	695	706	760	732	710	762	736	686	690	665	735	713	691	705	735	723	717	702	727	699	701	675	677	797	717	708	735	748	702	729	725	734	735	742	712	738	706	762	710	701	718	763	745	729	742	738	741	720	746	718	696	715	727	771	682	709	726	692	717	716	732	723	787	751	711	803	741	738	722	708	774	760	734	728	705	692	742	691	701	700	689	718	745	748	693	719	772	708	678	801	700	731	736	706	737	704	758	749	697	732	736	725	753	787	725	760	729	733	788	691	764	676	714	721	730	724	664	693	737	734	731	721	717	741	722	706	735	749	715	733	773	742	733	721	740	688	739	701	758	728	750	690	701	785	671	724	700	706	752	728	762	749	737	720	704	705	710	711	721	718	696	744	724	750	747	681	672	716	723	740	694	742	716	751	774	705	752	731	749	787	734	721	728	705	745	727	701	648	741	703	697	748	729	680	704	745	703	736	706	719	686	691	671	716	672	729	729	689	681	739	743	728	705	731	713	704	729	676	771	703	688	717	732	720	724	736	731	747	746	724	736	684	762	700	684	740	717	711	715	732	739	672	711	687	741	715	668	690	734	775	682	759	768	736	695	721	692	718	729	734	687	696	737	719	738	767	698	731	732	701	713	776	712	727	735	720	738	734	720	747	693	707	715	706	725	736	727	712	738	735	776	673	689	703	711	733	698	700	743	728	724	706	663	726	691	689	711	717	690	691	727	724	687	728	689	722	740	756	748	725	738	744	758	695	709	779	760	697	713	743	715	719	728	744	713	752	731	688	699	731	723	741	754	695	737	778	724	681	754	771	675	723	725	704	654	692	729	717	739	750	734	747	722	691	736	700	749	741	721	721	753	712	726	694	765	733	692	741	720	765	735	699	713	687	738	743	703	677	693	656	737	684	754	751	690	712	674	690	714	700	767	694	720	692	740	704	751	708	681	708	769	749	675	763	766	716	774	745	717	713	802	707	728	716	701	761	723	721	706	720	732	771	741	709	684	696	774	701	785	692	718	719	661	716	689	721	760	710	713	691	721	739	706	676	728	746	786	725	700	704	712	649	771	741	742	723	692	729	687	739	719	738	708	759	670	730	696	696	706	669	712	756	734	678	741	772	723	724	734	766	710	738	701	694	736	692	745	729	751	746	678	740	699	727	669	735	710	703	753	679	745	695	722	774	707	695	697	701	730	733	734	734	698	741	708	707	748	685	734	716	700	685	730	697	705	718	736	738	731	728	728	708	719	745	696	721	778	681	738	707	751	758	715	726	681	700	699	749	728	729	778	741	700	722	714	747	728	747	707	728	771	710	729	715	782	714	701	668	689	737	718	703	701	745	722	739	740	712	718	715	735	725	728	712	711	701	714	749	731	683	761	699	779	700	758	722	762	703	728	696	672	635	700	745	735	726	725	761	704
33594	67740	25285	1569	1182	1063	1093	1104	1050	962	992	1015	1030	973	932	994	1029	975	960	966	926	953	944	969	996	979	995	969	976	972	975	996	945	992	999	1018	996	930	963	949	950	980	1019	918	972	951	998	978	956	968	967	926	937	966	957	933	992	1012	906	940	915	929	907	1004	977	916	975	932	985	914	925	944	1002	1008	981	990	1009	1016	960	965	941	928	977	978	988	921	983	940	1012	958	945	992	1015	1014	1006	977	921	975	989	935	1027	968	966	940	943	970	986	958	913	964	1015	918	954	959	983	970	913	935	1023	937	940	905	1002	977	940	959	996	965	915	982	932	924	1032	970	969	1003	970	993	997	1001	957	941	925	994	973	926	982	1009	953	916	941	926	968	1004	989	948	981	952	973	921	940	985	989	979	981	922	981	945	932	948	994	944	972	948	971	983	995	962	985	920	957	948	1036	954	989	976	950	924	1009	943	962	1008	978	969	957	1004	966	1021	898	968	931	972	1032	933	907	972	969	901	981	954	964	959	971	963	998	986	981	956	998	969	966	937	932	990	996	967	968	969	962	964	976	983	944	936	978	953	965	957	976	961	943	952	959	919	921	977	945	976	933	982	934	1028	980	921	998	985	949	968	998	996	945	974	935	997	922	1014	955	940	992	966	981	915	884	954	942	1015	923	980	951	954	990	964	906	977	953	987	929	944	938	999	935	997	925	968	964	995	997	1003	925	940	887	940	952	995	956	983	981	978	937	969	955	979	953	936	955	904	970	931	1018	999	970	973	987	1004	961	926	932	989	984	975	932	992	971	930	1000	945	940	997	903	966	965	936	984	954	992	960	907	987	900	1033	938	983	949	952	908	951	1031	966	962	973	1003	948	953	972	968	930	1004	947	962	930	998	982	945	1005	889	957	964	999	979	955	950	974	944	900	941	958	949	974	964	927	1014	1008	918	993	995	921	962	962	906	1006	950	955	921	924	960	985	919	982	1018	951	957	1008	955	1031	994	959	1012	1012	921	972	978	951	946	948	928	955	940	952	1002	894	968	997	926	958	1043	909	979	1016	987	951	928	1015	1013	960	934	957	943	976	952	967	967	1020	943	971	931	942	923	980	911	958	1002	1006	924	1008	1003	973	1017	964	962	958	993	998	1004	985	967	998	985	984	1007	932	966	897	1005	1017	1010	946	925	974	1026	986	986	965	943	964	983	979	973	925	963	960	914	938	965	949	986	971	957	983	961	981	991	1013	952	957	909	978	943	913	967	929	962	982	903	971	960	981	995	960	964	977	989	1022	1000	957	1026	1020	989	986	910	970	917	975	989	1009	931	948	988	880	1017	954	964	909	973	908	946	949	986	950	951	954	933	970	968	997	972	904	952	979	976	943	966	963	928	995	968	1013	970	952	1000	887	948	952	951	963	997	960	975	999	984	1015	987	949	974	969	953	950	967	1012	881	961	996	972	943	958	938	965	927	971	919	915	958	1004	960	994	974	979	950	963	1002	913	960	960	985	956	969	901	905	966	958	979	938	927	980	938	994	975	930	1052	964	949	937	987	959	1018	935	918	921	979	940	922	919	975	1026	1007	954	972	948	992	968	956	971	973	963	1013	959	963	1000	945	966	939	925	952	899	995	939	958	950	896	961	992	985	958	928	1052	1003	983	904	977	958	913	984	976	970	941	974	984	969	951	996	924	926	955	1019	971	932	941	970	1018	1008	898	996	928	944	941	969	1015	958	1002	936	956	957	986	914	994	939	934	944	975	974	931	956	946	926	1014	987	896	937	938	974	1001	925	978	966	935	986	947	974	949	967	999	968	999	961	968	971	997	916	985	953	964	979	909	1025	988	1030	959	959	1010	961	969	957	1010	1050	1013	941	947	950	971	936	937	964	973	939	953	961	932	1001	994	987	919	941	944	914	948	959	949	961	941	957	960	978	913	922	992	946	975	1024	999	982	945	1000	970	923	982	963	1020	991	964	950	1017	928	950	925	1009	954	975	993	971	962	944	936	938	949	992	1004	1019	988	955	879	1004	969	935	918	951	917	956	911	974	976	972	985	1001	970	996	971	987	946	969	971	982	971	970	948	985	972	973	994	991	934	979	928	959	963	1002	976	978	994	928	955	972	950	969	955	897	921	942	900	957	970	951	965	969	952	968	914	1005	970	949	967	984	968	951	928	917	945	912	980	956	954	959	977	994	986	940	925	969	1000	978	940	905	914	1021	971	1004	938	930	946	971	940	968	970	1008	876	901	987	948	1038	980	920	979	937	955	979	948	992	940	952	972	938	959	903	932	944	925	938	923	961	983	934	921	958	942	926	969	945	966	911	936	946	951	929	922	965	931	971	911	899	999	961	982	963	952	894	944	971	920	918	934	930	983	969	915	958	961	992	947	988	953	977	1008	941	1001	980	955	937	953	999	947	973	940	977	983	940	954	927	969	986	978	959	993	995	935	953	950	938	946	995	952	909	938	945	986	994	924	1015	928	997	960	971	957	989	972	938	922	963	964	978	920	1006	930	996	940	1005	953	985	931	944	981	866	1025	988	935	980	975	971	939	954	930	935	1005	930	1023	976	936	1001	947	944	933	1005	933	966	936	939	939	930	998	932	913	1029	930	876	962	992	970	968	970	958	1029	988	994	965	991	962	952	958	976	973	1009	965	984	966	898	932	950	1006	923	935	957	963	932	972	923	981	961	955	948	970	1003	938	996	972	1057	987	948	958	1001	974	971	984	957	962	999	935	978	946	944	937	947	937	956	957	996	960	951	1041	971	971	935	918	1002	965	959	960	973	994	953	964	957	970	974	940	933	944	985	976	932	923	973	962	990	919	968	925	953	949	949	953	990	908	997	963	963	1027	1007	984	925	966	925	969	988	943	933	926	939	1002	929	967	961	932	957	1018	950	985	977	933	954	968	963	953	938	932	952	935	912	1005	961	935	948	889	973	951	1026	977	962	957	912	952	993	949	920	979	991	978	944	979	988	999	974	943	940	983	980	959	963	916	936	935	962	933	948	985	923	992	989	933	931	915	960	948	939	950	971	871	1006	1002	913	953	957	971	962	935	949	928	973	939	931	953	1011	951	949	909	981	996	980	952	993	959	948	941	996	962	965	940	966	955	979	935	920	976	992	996	960	976	940	972	963	989	970	1025	966	962	904	978	922	986	970	956	980	981	919	951	1015	976	936	928	973	955	988	969	959	959	925	1026	940	914	983	980	970	963	964	1000	921	959	953	917	963	939	965	932	986	1022	971	967	923	939	958	983	979	948	972	951	979	955	958	957	967	958	987	998	985	948	1012	968	969	950	978	929	981	1023	950	1003	987	993	939	943	945	925	936	946	997	949	925	922	963	1001	912	950	924	942	965	958	950	933	950	931	951	969	980	921	979	984	916	935	969	948	956	938	1021	966	912	989	956	921	981	931	962	936	966	997	971	949	979	950	937	1038	957	916	987	971	972	983	980	943	918	936	938	990	935	920	962	953	957	939	1011	984	996	979	924	975	954	959	983	928	1037	985	988	949	956	926	928	978	995	986	979	955	1013	1034	939	960	943	973	912	918	951	941	983	1018	1007	930	999	928	957	988	957	963	1000	990	949	978	987	951	984	1030	937	965	967	996	991	998	957	941	996	989	955	1017	921	921	975	1014	970	966	983	971	979	952	962
22606	21846	29356	24596	21544	18788	2003	469	369	384	337	368	315	281	284	288	291	302	278	293	311	280	274	274	283	272	286	290	289	323	284	277	297	260	266	293	280	277	288	306	279	297	271	293	296	305	270	260	278	269	303	264	281	275	295	271	292	304	279	294	308	252	268	302	288	281	296	280	300	290	274	281	302	274	264	265	291	290	269	296	296	309	291	281	304	270	300	252	264	277	289	311	251	282	299	256	281	283	261	262	284	259	322	277	286	277	302	280	299	299	274	284	290	271	296	296	258	263	250	283	273	266	277	276	257	272	299	276	263	288	286	281	268	288	276	294	267	290	321	271	269	287	287	264	276	295	287	286	278	267	270	301	265	317	277	246	258	287	277	290	330	274	264	268	284	273	258	252	282	271	273	281	313	244	263	257	263	302	278	288	319	277	305	282	285	273	259	267	266	316	274	290	304	326	303	308	266	260	268	296	291	277	270	279	299	288	317	271	278	294	295	282	302	296	296	271	267	268	255	330	243	272	270	263	276	273	276	286	270	275	260	324	302	252	288	257	268	282	266	247	294	250	284	254	261	277	280	293	282	289	280	283	301	248	296	290	261	255	289	242	297	267	299	253	292	275	242	262	282	276	269	298	271	257	292	268	282	270	277	272	280	285	277	273	312	275	268	263	268	270	277	300	264	269	255	288	271	271	288	258	294	289	312	279	282	306	273	288	266	294	266	243	311	256	274	246	282	277	301	252	264	280	301	294	289	288	269	284	291	261	294	282	308	254	286	293	267	266	280	271	282	273	306	251	260	285	276	253	277	290	283	287	289	278	285	290	270	279	263	275	296	265	286	282	263	263	283	277	288	286	277	315	271	274	282	262	259	281	281	249	279	262	273	279	260	283	271	274	268	270	288	279	271	264	266	275	246	281	306	292	294	275	271	260	276	243	228	271	274	299	274	282	297	290	276	281	268	263	300	244	270	274	302	296	268	290	245	297	295	278	258	299	289	302	278	289	241	290	289	270	295	272	285	289	296	281	270	293	273	292	296	296	283	281	237	292	305	297	268	289	265	269	288	269	291	282	300	297	271	286	311	266	278	271	270	261	299	297	300	306	284	276	289	283	272	286	308	255	271	274	294	276	266	283	267	283	286	291	273	243	309	317	300	284	245	264	276	299	267	272	265	267	272	276	276	250	280	267	265	306	275	299	287	254	286	291	280	255	280	306	275	286	278	287	302	278	315	272	304	277	276	306	279	283	275	287	280	294	278	298	290	296	257	286	280	292	285	274	280	271	252	305	312	268	275	298	304	282	281	305	289	306	265	304	288	269	276	291	285	292	261	273	272	293	274	265	279	288	259	276	261	300	281	297	248	277	283	264	290	275	286	262	307	269	286	280	277	267	256	257	276	264	266	283	274	256	283	254	279	287	297	273	287	293	318	277	292	276	282	261	308	275	284	274	290	293	279	301	313	306	287	271	267	270	271	259	279	257	286	299	266	239	278	239	285	261	287	301	302	269	283	263	292	260	283	302	281	283	303	291	296	254	315	271	260	263	268	287	300	273	276	287	278	253	270	256	269	272	281	253	292	312	297	311	280	285	294	275	302	279	287	269	282	253	295	304	262	276	281	260	272	264	277	278	260	255	295	279	264	283	304	289	270	281	290	293	279	278	266	273	315	334	278	325	279	260	262	304	283	294	265	264	295	273	288	267	273	276	275	273	262	282	273	308	272	266	302	297	232	262	298	258	269	291	287	264	292	288	291	267	265	282	292	264	259	279	272	252	267	290	275	278	283	257	312	283	277	280	246	305	272	289	291	270	267	266	314	266	287	290	281	288	259	263	269	289	285	265	274	300	301	279	276	267	282	290	297	288	283	230	255	263	261	304	288	255	292	267	258	279	247	275	276	279	287	282	318	302	302	270	298	275	281	283	291	284	280	280	307	273	284	264	271	295	288	280	286	267	285	276	285	303	283	271	254	276	259	304	299	280	274	247	247	266	271	255	277	292	258	270	258	299	282	269	272	284	294	279	288	262	288	262	263	295	272	305	274	266	300	333	269	285	311	284	288	271	279	286	295	297	258	272	259	271	264	266	282	302	313	292	303	274	269	291	280	276	299	232	251	238	287	285	298	297	274	295	281	295	252	274	307	306	282	279	288	249	268	274	274	288	279	267	266	261	252	281	273	278	319	286	277	254	273	282	268	323	275	291	276	272	289	275	302	273	274	271	272	277	298	274	248	296	283	266	284	256	274	286	296	301	258	287	293	269	282	264	255	272	276	275	292	293	250	294	270	268	265	264	258	283	290	263	249	276	318	279	296	243	289	266	281	272	292	295	325	291	261	246	284	268	283	275	283	284	286	272	307	265	297	318	271	283	298	286	278	288	258	267	293	276	270	269	274	289	285	274	284	291	234	280	280	305	263	275	274	272	257	313	280	247	259	280	277	303	297	304	263	294	271	285	296	286	280	243	249	291	295	278	276	260	277	254	280	268	263	284	307	302	286	237	289	304	279	276	288	287	297	282	276	287	288	320	285	261	284	284	289	293	251	299	266	279	285	285	278	258	263	296	290	268	277	276	290	277	256	267	294	284	297	271	268	263	279	278	272	284	308	258	266	246	275	279	283	279	290	261	285	275	295	254	287	303	266	281	270	274	283	284	296	263	271	276	283	263	270	302	270	271	267	274	274	271	276	260	306	269	258	257	279	286	273	265	327	300	278	278	296	272	304	287	278	292	285	268	262	307	283	288	292	275	286	262	259	267	299	261	258	248	302	270	252	289	278	279	262	269	290	311	270	280	263	314	250	310	263	278	247	294	263	287	302	267	258	291	300	292	295	306	308	299	272	283	274	270	279	263	239	329	267	292	294	293	281	298	275	283	288	265	261	298	274	291	325	272	281	274	271	286	290	272	275	268	260	267	270	266	301	300	261	287	248	299	288	279	297	252	293	293	290	283	242	280	275	271	298	288	271	257	245	275	308	266	281	279	297	290	281	290	285	281	274	278	251	254	257	296	284	260	272	284	271	272	279	273	295	296	272	255	298	286	280	276	272	259	286	305	258	305	292	288	284	281	283	264	293	281	270	262	252	276	260	232	285	281	296	268	256	298	271	316	264	283	265	283	282	286	260	290	274	269	262	268	299	256	276	268	277	309	266	273	283	269	305	266	296	284	263	308	270	274	297	263	291	303	273	284	301	280	272	305	263	257	275	268	284	241	275	267	287	277	283	284	313	261	296	291	270	289	277	269	277	280	260	260	288	259	280	282	303	292	278	274	260	297	272	303	275	276	258	280	291	287	319	293	302	285	287	260	250	284	273	277	308	277	252	273	240	289	271	257	251	281	274	251	297	281	274	293	275	279	253	308	275	273	279	271	287	282	298	273	253	286	281	299	268	258	272	248	284	282	285	296	273	275	286	280	279	307	269	264	268	232	307	295	259	286	274	285	279	284	277	280	262	286	286	306	258	287	281	264	268	294	317	270	278	283
44604	81005	31244	2645	1349	1012	806	772	648	522	542	502	484	470	471	469	427	406	461	412	438	398	392	401	415	414	388	381	389	445	372	403	380	398	385	393	409	391	388	387	378	347	367	394	411	375	377	392	393	372	369	393	416	391	397	378	371	376	373	337	399	387	382	383	367	383	341	357	359	384	386	364	372	418	348	382	363	354	391	415	376	378	410	383	362	382	377	391	395	386	375	381	349	373	350	415	363	368	392	356	393	376	363	376	325	423	380	374	371	369	382	390	388	360	375	362	412	377	353	382	378	367	382	391	444	348	365	380	369	334	352	372	390	392	385	352	364	357	382	382	367	394	379	383	379	358	399	365	369	384	384	378	400	400	389	386	380	370	363	392	390	361	365	365	386	379	385	372	374	349	385	400	351	400	382	362	363	377	381	386	384	425	374	317	402	391	361	367	382	357	388	378	421	372	336	370	345	395	351	389	389	372	348	356	366	394	416	399	425	393	405	389	371	395	399	357	360	394	372	339	404	347	369	384	379	368	379	359	362	371	370	377	369	396	384	363	360	353	387	393	347	393	381	402	371	391	379	384	351	396	386	353	403	353	424	381	380	380	362	356	356	424	358	378	346	381	378	371	384	383	377	358	378	372	358	345	380	405	404	381	389	402	372	371	384	350	402	411	401	379	379	368	366	383	380	384	356	382	366	365	410	372	354	400	375	384	401	386	396	370	365	401	386	356	356	394	365	370	355	374	339	387	347	428	368	368	378	391	384	389	386	378	352	366	341	386	393	383	362	379	381	372	392	347	376	358	389	370	394	378	395	373	395	359	377	359	367	348	379	389	384	373	422	379	381	395	395	354	377	370	363	369	387	391	388	396	391	383	408	353	369	360	392	407	369	350	381	360	382	363	397	373	376	374	359	391	353	385	381	413	381	384	385	364	381	363	414	351	388	376	406	397	373	352	338	390	384	377	373	393	393	365	358	350	407	379	349	395	390	379	400	388	362	381	323	388	355	386	344	376	337	370	411	375	360	398	404	389	342	369	367	371	374	409	379	391	406	361	358	372	383	361	347	367	397	389	380	354	363	355	355	401	356	375	370	384	346	390	369	346	382	358	388	370	363	372	404	391	368	420	406	360	374	372	398	350	414	366	407	374	381	369	387	387	381	384	357	344	361	399	385	387	377	394	385	353	374	397	336	401	354	383	394	350	385	403	350	362	367	360	383	389	374	398	340	328	421	403	337	369	364	379	350	372	349	360	390	361	373	391	348	370	361	387	405	390	367	380	355	378	366	393	394	372	404	393	370	379	368	375	370	362	421	374	364	389	343	414	370	358	346	351	397	369	367	410	359	388	371	387	379	395	378	373	371	405	386	392	338	389	358	359	389	360	370	403	394	350	399	407	383	389	378	396	388	407	362	355	385	382	365	335	360	375	343	387	374	380	386	351	382	362	376	354	391	395	365	373	354	402	385	375	359	320	341	370	371	420	381	379	353	358	359	406	356	380	387	425	354	349	394	413	354	375	352	369	401	389	365	366	367	377	337	391	391	381	404	368	360	361	364	391	339	351	358	404	361	382	413	368	426	382	364	383	356	391	342	347	373	356	360	380	391	367	424	378	388	376	382	367	380	385	394	410	343	370	385	354	355	409	388	362	391	378	369	350	392	356	376	381	365	397	352	364	387	360	374	376	345	386	385	411	362	391	352	374	392	340	385	360	354	400	388	370	374	412	333	358	406	359	394	388	395	377	396	364	346	386	386	363	371	396	369	415	397	377	368	386	400	354	370	370	349	393	361	386	366	393	415	413	386	405	380	346	366	369	376	373	374	395	397	383	378	395	372	359	373	383	358	377	353	364	358	375	330	362	360	355	371	357	381	402	397	374	394	378	381	391	361	363	355	369	357	410	386	358	367	355	344	403	396	398	366	377	384	379	369	352	364	382	350	353	387	426	376	416	370	373	370	357	383	370	360	415	375	355	372	365	371	377	394	365	353	360	366	410	365	373	352	402	359	400	389	353	325	383	360	384	380	360	337	371	386	375	352	361	351	369	364	340	375	403	392	374	403	369	417	402	363	357	418	372	365	383	401	407	394	362	388	344	417	328	396	384	360	405	369	354	398	341	376	402	373	364	402	343	374	365	353	363	382	414	395	356	392	349	384	374	375	365	371	378	389	389	359	385	382	396	368	371	389	372	381	377	356	382	395	374	337	375	345	391	365	383	364	399	359	362	369	399	356	367	387	365	372	355	390	339	355	360	414	369	355	400	362	368	389	356	355	364	374	359	344	386	402	370	387	393	381	380	395	373	402	408	373	362	368	390	376	379	369	400	346	350	379	400	398	360	381	338	346	388	372	377	389	368	371	382	408	371	393	399	391	357	350	368	365	378	380	348	354	343	369	360	386	342	341	354	364	363	387	360	397	391	400	369	387	400	390	329	371	366	376	398	391	403	367	398	351	400	383	386	341	363	404	364	386	346	403	344	386	371	386	385	345	384	356	373	380	393	396	380	399	381	390	387	343	344	423	389	393	386	368	376	380	352	371	373	379	378	370	372	372	354	356	405	363	371	378	364	344	365	418	356	374	363	367	378	347	374	376	383	358	399	365	387	375	387	372	409	369	385	400	369	386	378	361	390	355	384	389	398	362	350	352	363	375	392	384	359	381	363	375	375	348	366	405	373	343	351	377	367	353	384	371	384	385	369	383	377	385	379	378	365	371	352	411	353	372	364	365	383	375	360	383	386	403	410	384	388	404	341	338	344	358	361	382	412	385	404	412	366	368	367	376	396	334	363	371	379	409	406	359	369	383	403	395	369	357	343	369	383	325	380	418	385	378	376	390	407	404	383	384	411	376	410	373	376	379	400	382	367	377	354	386	363	365	375	397	375	415	362	383	389	374	368	332	360	358	353	396	376	359	392	388	349	414	364	370	348	391	394	384	368	372	374	354	402	373	386	398	378	374	375	416	372	425	414	380	372	376	364	350	378	353	382	382	376	373	382	419	393	333	326	391	381	357	337	390	382	362	380	379	358	397	370	393	382	404	357	355	353	416	372	382	364	347	361	386	377	396	396	373	390	431	366	410	422	355	389	365	396	414	363	372	385	378	389	391	388	380	372	349	361	393	406	388	375	352	372	373	440	399	355	389	373	376	328	407	375	396	365	363	334	367	366	384	373	359	372	391	392	338	376	361	425	388	372	362	366	384	386	393	374	395	376	382	409	403	378	362	357	429	379	422	371	378	375	395	384	361	369	413	389	408	382	406	365	368	368	393	381	389	365	358	357	399	408	393	391	372	378	384	362	365	409	366	379	328	392	397	398	381	375	426	372	366	399	350	379	388	348	408	377	432	341	394	364	401	410	402	359	385	375	366	374	382	371	412	367	363	399	346	372	405	375	377	364	371	391	386	355	352	381	390	368	359	399	365	366	429	370	361	371	372	392	353	392	346	392	371	379	377	375	396	342	391	357	393	364	410	367	372	371	394	365
28193	24477	16052	2134	846	791	656	661	692	623	642	669	617	714	646	668	621	703	666	676	642	652	670	708	663	715	668	632	699	665	657	687	711	669	682	665	681	685	653	688	732	705	656	694	649	651	672	715	689	663	635	642	683	678	682	666	691	650	694	624	669	674	666	663	633	612	684	749	690	669	623	697	640	690	652	682	692	649	686	668	633	665	652	689	639	663	660	634	736	666	699	662	707	654	651	679	678	636	678	655	639	690	637	693	667	694	690	686	660	687	632	670	667	634	642	674	633	658	643	673	708	687	674	633	693	607	670	666	680	673	647	690	680	674	713	660	717	646	658	684	685	662	671	626	679	657	672	708	641	668	648	662	691	665	630	690	671	712	649	687	655	670	694	673	646	678	693	648	741	650	674	665	629	699	676	647	621	675	698	645	670	661	658	711	671	668	691	696	706	682	678	679	683	666	651	644	647	698	579	651	675	670	715	684	663	636	657	668	685	679	631	677	655	644	684	689	680	663	649	633	669	618	693	716	638	655	644	666	714	694	695	682	685	677	659	715	681	731	654	684	640	635	657	667	724	683	699	652	659	676	698	663	684	680	714	663	665	682	689	711	682	716	648	613	614	690	669	674	658	636	660	684	678	664	669	644	625	673	624	692	700	677	673	665	655	625	651	656	669	645	725	658	646	690	726	649	686	675	672	685	674	669	686	697	650	669	630	691	690	669	695	673	672	676	676	676	677	643	642	674	671	682	710	712	644	634	695	684	634	582	647	651	663	648	643	658	669	659	679	690	651	673	678	653	722	727	687	677	651	677	675	677	674	706	693	665	663	661	714	705	673	673	656	641	657	691	666	666	641	663	651	703	672	662	675	659	707	702	703	639	640	653	697	605	649	689	683	668	637	677	657	659	603	697	684	644	665	630	676	655	694	699	674	655	690	695	669	638	647	628	618	676	687	728	660	639	662	642	681	653	665	676	645	638	660	639	691	664	651	735	697	656	619	642	670	674	685	633	668	675	687	654	629	664	643	665	646	698	666	681	690	687	640	625	630	680	694	724	665	674	640	674	620	701	655	670	675	664	661	708	641	694	683	693	709	702	646	646	687	677	654	650	663	694	645	582	650	700	675	640	604	623	648	658	651	662	646	623	650	703	636	674	694	682	660	686	708	689	678	668	667	673	628	635	672	712	658	669	627	677	720	646	656	673	644	646	657	677	671	640	676	650	680	668	669	726	686	731	685	651	722	623	628	711	657	683	619	677	639	698	660	689	671	718	654	657	706	651	678	661	668	678	636	656	673	679	710	632	631	664	669	664	692	665	628	643	666	687	667	663	680	661	670	718	691	664	690	680	713	651	623	645	666	684	638	679	613	679	700	736	639	648	636	677	683	686	648	647	715	689	684	689	644	664	708	679	663	674	676	645	689	660	645	666	651	658	701	699	629	664	652	693	649	640	646	656	676	668	652	700	651	643	656	648	652	644	664	653	704	702	677	687	664	691	605	630	705	654	638	675	665	625	713	675	612	734	693	687	663	693	674	680	655	676	627	626	633	656	663	658	718	663	665	663	678	683	677	663	654	689	676	655	637	684	716	675	657	686	704	662	668	678	643	671	644	690	692	617	683	667	682	640	691	688	709	714	672	685	639	666	680	698	631	677	684	625	687	697	705	659	667	642	677	699	623	683	686	676	641	674	676	691	635	669	622	649	659	650	712	657	679	687	621	659	643	714	715	663	727	696	689	674	659	622	653	638	672	646	676	664	730	709	711	702	684	673	659	675	658	650	637	671	680	641	637	670	652	641	659	696	698	683	673	658	681	666	675	693	698	706	658	651	626	658	686	628	653	684	703	671	684	680	658	639	676	693	681	700	647	710	684	668	664	612	646	608	682	689	681	668	687	681	672	670	644	694	682	720	673	701	661	681	703	660	652	651	675	654	639	649	655	705	652	729	677	691	648	666	707	725	692	683	701	688	685	695	610	672	664	631	686	689	632	734	692	725	690	672	650	652	684	659	644	701	661	676	668	655	668	705	686	660	636	701	665	689	692	657	667	680	674	626	681	653	679	699	675	644	693	660	636	649	666	686	655	643	690	671	660	693	651	692	740	706	681	690	661	639	681	647	663	700	714	716	688	688	693	679	639	664	657	641	637	662	664	670	610	668	690	671	667	642	636	658	654	649	660	657	654	665	655	694	691	725	672	710	641	683	668	716	606	665	655	647	669	704	666	698	695	651	678	717	572	676	680	667	687	649	674	656	675	668	654	674	627	648	694	707	678	685	681	638	697	650	630	674	654	650	654	705	669	666	674	664	682	686	637	661	657	729	661	685	690	683	677	678	662	659	644	631	658	661	703	672	714	717	663	649	645	675	691	694	675	648	701	632	707	699	666	650	637	629	702	659	685	639	652	651	674	652	645	655	721	681	683	675	647	629	652	655	624	650	702	664	672	637	678	605	661	596	701	641	711	641	697	661	620	677	713	660	670	698	649	672	635	683	711	672	657	667	672	646	715	625	664	725	654	659	728	655	706	637	671	684	674	666	682	703	650	674	700	662	669	659	682	672	657	666	635	636	681	709	657	666	677	650	660	674	687	684	669	646	685	666	677	658	631	615	661	685	665	662	667	695	634	668	661	641	717	658	657	654	679	714	678	626	664	609	615	652	627	685	644	650	655	697	679	672	672	629	673	657	699	677	683	675	628	630	661	648	671	665	701	629	655	657	675	634	693	702	658	660	664	669	676	677	680	681	586	644	670	643	662	659	643	702	692	647	645	672	714	682	701	640	665	693	705	646	681	675	629	639	662	656	703	641	666	617	669	655	664	654	676	647	642	680	682	628	650	650	662	671	627	681	651	622	675	686	634	635	646	673	670	665	662	686	678	666	694	657	688	696	673	674	639	633	667	639	655	716	712	648	685	666	658	664	649	720	667	603	669	661	687	656	684	656	730	708	692	647	659	648	646	686	661	616	642	634	709	665	648	689	701	636	702	648	668	650	654	697	652	695	644	692	643	659	724	708	676	672	656	672	617	643	643	662	707	617	668	634	616	641	671	654	689	665	688	636	636	713	673	646	671	664	716	663	656	673	643	665	657	702	636	680	679	658	668	670	666	683	679	660	664	621	678	657	682	714	712	658	630	664	640	672	672	709	663	703	618	664	710	608	660	644	700	678	664	706	699	680	713	662	688	649	656	665	698	707	640	619	644	655	705	657	660	646	722	669	658	634	757	653	677	644	615	603	703	639	667	618	642	636	682	615	678	601	652	661	640	622	677	711	652	694	675	663	713	673	682	668	664	661	692	640	695	679	681	646	658	600	664	708	653	686	682	706	677	653	595	683	611	684	695	650	652	679	622	675	635	647	627	738	678	598	638	691	667	666	625	711	671	669	651	674	650	719	658	668	678	618	679	661	673	700	631	646	696	693	734	673	669	685	679	641	667	709	658	651	657	682	673	717	651	636	597	660	713	696	627	662	651	640	716	691	702	693
16522	37905	9303	1049	935	932	934	952	905	872	919	889	888	901	858	868	930	886	936	891	930	868	880	919	886	892	883	941	930	920	879	906	897	887	936	919	874	830	867	970	881	911	831	930	879	881	874	881	882	885	905	933	937	894	927	872	888	925	930	912	898	909	869	868	945	942	900	887	973	884	853	955	888	957	859	861	850	874	877	873	913	922	916	862	915	944	938	913	905	934	914	932	880	882	903	909	912	913	912	896	868	882	963	892	958	914	934	898	882	855	937	898	865	879	917	909	867	945	929	929	902	863	892	898	901	904	902	906	920	908	908	929	907	935	883	880	884	895	913	921	923	896	939	887	898	898	917	960	894	880	930	908	907	875	916	904	878	898	904	880	917	917	922	967	915	910	888	915	948	887	944	962	882	891	903	937	936	955	863	868	919	889	884	942	928	884	860	923	924	919	926	952	857	917	914	860	907	936	849	929	947	842	879	881	861	897	868	903	903	881	934	951	948	933	938	907	913	885	896	907	928	959	914	862	915	924	884	920	876	909	968	898	803	891	910	885	926	906	887	891	866	919	876	884	926	923	909	896	926	919	903	882	883	836	877	903	900	860	912	932	885	937	856	905	874	870	873	876	893	875	865	865	931	931	956	906	956	902	910	913	903	925	863	901	871	936	911	971	902	895	950	876	946	914	878	902	973	876	878	853	892	864	883	918	926	917	976	928	937	922	894	928	887	891	889	917	911	909	915	895	854	936	901	872	945	894	936	862	913	881	930	873	897	924	920	922	882	893	915	918	928	871	881	888	935	915	891	932	921	900	935	902	911	894	920	912	957	900	881	941	882	895	867	907	885	914	903	885	856	909	860	879	924	870	898	894	898	885	923	922	946	877	898	876	886	971	850	929	884	892	839	896	911	874	866	883	867	940	910	914	893	909	879	872	917	910	884	866	917	873	871	942	886	972	907	930	876	872	935	904	883	901	911	900	879	910	864	901	930	848	888	954	881	871	907	942	922	921	943	911	892	928	902	927	922	926	900	905	917	871	858	933	872	929	884	895	897	933	910	895	969	900	951	916	860	912	867	934	850	935	908	907	910	954	971	920	880	886	968	974	882	927	936	863	903	906	904	874	877	904	848	885	960	943	872	887	895	917	897	909	912	868	918	909	913	920	869	875	890	815	918	935	938	858	894	930	917	926	870	900	885	900	912	930	925	866	911	896	878	917	909	909	877	874	878	888	899	888	933	907	942	920	894	905	887	873	947	915	912	868	915	948	927	922	896	902	953	890	916	916	889	924	912	859	885	907	958	909	881	852	876	910	904	914	906	849	952	886	884	906	923	899	878	899	916	926	879	873	886	879	930	898	915	852	881	943	909	888	910	872	843	899	851	907	870	882	918	910	897	946	906	860	945	923	888	943	921	914	936	918	911	867	881	913	880	897	903	895	923	944	893	910	953	923	929	915	921	896	915	885	918	906	923	863	903	920	878	862	921	915	853	918	888	955	894	903	882	899	964	908	913	938	904	884	868	926	937	883	948	876	978	894	922	859	930	937	911	899	936	913	901	856	935	881	860	897	900	903	906	922	881	847	946	885	895	904	883	878	942	886	928	961	861	868	929	958	889	937	880	944	906	890	875	931	1002	902	909	913	909	881	921	823	874	911	932	901	938	908	948	870	879	854	900	873	815	923	939	886	896	910	897	895	927	883	922	879	917	919	900	909	920	924	894	896	919	915	866	876	910	898	932	924	917	898	901	952	899	929	909	866	950	897	900	884	899	874	961	895	838	949	873	907	895	914	878	885	921	939	921	868	868	884	895	947	899	852	952	876	894	908	859	913	868	973	902	881	914	906	898	891	871	852	934	904	899	943	921	922	944	921	919	914	858	921	868	892	938	884	980	914	881	966	901	840	883	981	866	885	872	928	913	884	943	918	875	913	884	839	874	892	883	890	887	885	907	902	907	904	915	868	879	888	896	928	856	863	938	924	929	911	935	903	920	903	952	951	875	945	904	861	899	881	895	915	863	951	908	940	872	872	927	927	941	920	869	895	900	915	889	931	947	864	906	934	875	869	902	934	903	852	856	920	898	929	937	942	934	944	900	908	892	900	921	873	873	926	918	914	933	889	927	946	915	931	920	945	894	916	910	890	876	990	914	894	891	868	928	935	914	921	897	894	859	899	829	881	904	892	906	893	893	877	912	919	910	934	895	907	915	943	911	934	937	848	902	866	935	945	905	869	857	909	902	912	899	901	930	898	864	899	916	899	866	921	907	979	902	928	848	860	866	894	896	907	933	835	908	934	924	917	922	955	884	905	882	896	861	911	962	916	943	887	935	922	898	877	894	958	928	922	954	946	877	870	871	909	946	949	916	908	914	880	917	909	945	875	918	923	919	917	878	868	876	852	891	829	876	912	905	893	917	909	911	893	922	903	931	911	923	945	899	900	853	884	904	882	940	859	895	886	911	938	894	876	964	938	958	908	952	922	924	939	908	954	885	917	899	960	974	883	888	894	861	908	929	867	921	913	961	904	888	947	898	910	894	918	931	908	909	903	907	950	875	925	918	882	878	935	907	902	834	924	894	899	915	914	907	897	880	879	894	937	920	929	950	907	921	986	930	860	915	883	906	895	897	885	933	918	914	946	918	900	915	853	903	930	914	868	892	908	855	881	882	921	896	923	931	863	866	911	952	905	916	919	963	926	921	886	899	921	895	874	928	914	926	899	907	899	923	937	875	923	881	924	918	897	917	962	904	932	930	883	875	839	920	897	924	926	935	873	963	930	879	946	906	949	929	926	888	907	905	956	923	908	934	928	919	943	905	921	982	917	928	913	893	890	855	854	864	917	957	912	921	882	922	883	929	853	858	904	958	952	926	900	894	886	870	845	947	912	941	963	904	953	911	951	855	926	901	884	902	869	939	890	871	958	912	904	903	907	906	870	907	866	874	951	895	905	893	895	878	932	944	904	961	947	904	886	944	914	950	916	836	897	900	891	875	895	881	872	893	945	908	845	895	879	1006	896	921	893	922	871	905	875	884	915	898	931	945	899	923	867	864	912	868	874	923	906	855	909	924	876	890	895	861	927	871	921	945	911	877	854	935	962	859	919	888	935	910	900	886	886	927	875	911	959	900	966	922	913	906	970	888	949	920	939	933	927	901	929	889	905	883	951	904	931	897	917	903	925	895	830	843	906	981	900	858	918	939	864	907	947	933	866	915	891	905	899	883	952	918	913	856	903	982	855	959	883	914	900	868	922	876	841	899	901	892	916	911	948	934	895	893	881	899	933	883	916	902	896	844	898	943	890	939	937	950	905	904	935	863	918	895	868	873	908	898	849	916	898	888	894	922	929	936	914	924	903	894	955	914	932	894	893	893	910	853	885	857	841	900	927	901	938	896	900	930	918	956	927	932	889	852	899	923	877	900	897	883	879	896	937	978	958	930	879	922	880	926	926	938	916	884	929	923	891	858	894	882	958	901	904	829	897	882	895
23505	22174	29144	24915	20508	6145	553	393	348	412	381	360	342	375	342	349	336	348	375	344	332	343	331	338	339	357	346	330	334	339	333	322	353	345	367	321	330	338	369	354	352	356	329	363	337	338	283	364	329	386	322	362	312	356	325	345	366	309	361	377	352	359	339	349	325	323	337	350	383	325	322	320	310	327	307	371	342	325	307	359	309	331	345	337	336	346	349	332	351	331	333	354	341	366	327	318	347	326	356	336	351	322	324	326	345	370	382	348	318	344	357	345	353	362	313	331	342	363	344	345	323	374	343	323	311	332	324	332	368	329	348	347	360	333	339	352	346	329	332	345	352	354	325	309	362	353	333	368	332	354	360	324	328	353	319	333	338	331	349	365	325	372	358	365	317	357	355	371	370	344	327	341	349	340	331	346	374	309	365	333	336	361	346	347	326	337	306	326	366	325	349	306	364	321	362	354	357	356	322	354	353	349	367	332	356	310	348	337	347	363	332	365	361	332	358	333	332	333	336	344	346	342	348	335	334	381	330	367	329	327	333	353	344	354	335	352	373	344	356	369	364	372	371	343	374	328	342	336	344	347	316	334	331	355	358	370	333	318	362	353	382	365	345	346	349	346	359	324	317	380	339	316	324	322	343	335	343	328	335	322	316	322	362	317	354	325	345	374	334	324	336	337	339	364	360	353	333	354	327	363	337	357	351	337	342	357	333	314	324	325	375	345	345	326	377	325	340	374	350	360	353	319	353	330	333	347	341	346	356	351	366	338	306	335	329	359	320	313	366	369	324	324	315	367	399	384	373	334	350	328	330	335	368	350	318	339	353	327	333	351	358	360	353	343	358	312	290	346	361	383	349	324	361	337	359	347	357	335	341	371	382	334	373	310	323	359	324	340	338	342	374	367	342	341	309	347	331	339	370	350	358	327	326	343	323	318	328	348	389	329	360	371	340	379	321	349	351	338	325	333	349	350	344	354	374	344	345	374	326	360	356	339	370	350	340	380	343	334	344	363	365	355	338	342	345	340	322	354	375	330	333	359	351	334	353	333	318	346	362	321	315	319	350	332	342	307	359	321	338	354	299	331	362	317	320	353	366	330	343	324	341	361	327	346	344	356	343	349	373	320	341	346	380	361	325	353	314	363	341	355	301	346	354	323	336	326	339	334	349	339	326	361	354	361	357	352	354	338	372	327	308	351	351	366	362	317	375	350	359	343	361	354	338	329	360	341	348	346	350	355	350	348	363	356	336	329	336	347	341	366	318	335	326	338	346	371	342	317	362	369	397	298	370	372	351	332	319	363	344	376	342	321	334	332	391	361	342	325	370	312	317	342	362	344	346	358	343	335	353	322	341	322	342	362	332	341	323	334	378	368	331	351	315	361	329	330	339	325	339	403	333	342	348	310	361	343	332	357	355	318	332	359	359	358	369	340	347	366	335	362	330	367	330	322	372	344	306	341	375	331	343	341	331	335	340	321	366	351	366	355	318	327	387	320	346	320	345	320	330	351	386	350	342	394	355	335	335	340	331	332	347	371	376	354	362	322	369	340	347	347	366	377	330	317	323	331	337	325	330	325	377	369	359	337	304	345	323	349	327	357	348	353	369	333	340	354	335	346	343	339	379	349	350	348	350	329	347	346	346	352	329	353	357	380	345	354	345	364	334	339	368	352	369	358	394	328	314	347	359	353	312	353	335	322	342	349	345	340	347	345	297	347	377	328	337	350	328	338	358	364	327	323	358	341	352	313	356	352	320	359	337	377	315	352	348	337	358	336	350	346	355	353	331	318	321	363	372	367	344	350	318	347	329	359	364	346	331	333	374	351	330	350	347	358	365	351	337	341	330	345	318	337	370	343	328	322	323	344	363	332	356	320	321	357	339	336	346	328	318	355	345	340	321	356	331	335	331	352	326	320	342	378	365	342	339	342	335	312	313	333	328	350	365	337	333	345	368	342	346	334	367	349	357	327	362	360	364	347	333	368	355	360	356	350	324	357	359	364	334	334	358	328	325	349	346	371	345	350	338	339	335	380	362	352	339	349	361	302	354	371	362	348	344	335	327	359	314	360	354	347	326	333	359	334	356	339	332	357	318	344	337	341	362	378	352	319	330	376	345	360	321	320	327	336	347	332	333	305	345	347	320	341	331	350	334	342	340	341	345	342	351	364	329	334	318	338	360	349	369	341	307	336	333	358	336	365	339	385	345	349	340	351	349	334	340	375	354	343	337	332	360	350	366	378	336	365	331	336	314	347	336	330	330	347	328	375	346	341	338	356	342	339	358	367	322	361	333	357	350	339	360	366	375	325	342	337	336	324	329	327	361	319	349	356	354	337	370	349	345	316	341	318	342	347	353	329	358	355	295	309	316	357	336	344	352	361	350	310	331	360	334	355	323	364	344	334	338	343	344	307	353	316	360	359	349	336	357	335	348	323	348	362	339	342	312	342	348	336	393	365	352	344	305	328	327	366	361	343	309	343	365	367	354	343	370	357	329	340	373	322	328	334	339	324	325	362	361	360	346	365	346	340	368	357	305	361	335	358	346	348	330	362	334	332	368	321	352	322	364	360	341	353	341	342	351	338	330	332	374	326	333	342	362	346	310	380	345	321	333	332	339	316	338	344	343	347	359	361	326	341	338	328	363	359	370	350	330	327	326	316	344	359	336	342	331	328	306	326	338	367	338	344	348	319	328	344	331	324	370	328	375	359	341	339	343	365	311	320	334	317	335	342	372	354	353	346	338	344	341	353	314	353	313	342	375	356	347	329	369	378	351	335	350	335	339	348	330	318	352	363	349	328	341	353	347	361	302	323	362	357	342	345	352	352	324	352	354	373	338	334	356	342	385	318	357	337	369	379	347	350	329	298	344	377	356	351	359	325	344	389	348	311	337	359	303	347	378	342	360	306	365	323	335	349	338	350	356	332	359	353	345	337	328	314	340	340	351	342	355	369	345	339	340	338	291	356	338	322	325	343	309	370	339	342	349	373	368	355	310	335	366	330	333	333	335	335	346	337	363	346	327	336	341	316	334	346	341	344	349	348	346	333	386	314	343	377	348	286	377	328	328	341	396	345	340	377	334	321	313	341	360	326	331	366	311	327	336	328	313	348	332	344	337	358	299	344	313	356	359	341	381	325	336	341	319	328	345	372	323	335	334	360	318	370	338	380	332	338	333	334	366	320	365	333	331	313	343	336	344	341	352	347	368	363	315	362	307	346	377	343	334	343	345	341	358	367	352	344	286	347	349	335	335	325	357	340	355	319	365	336	353	332	359	329	367	343	355	336	337	357	318	349	350	368	353	337	329	357	345	331	345	324	330	349	336	356	363	341	333	368	379	341	350	343	352	327	355	385	355	344	322	319	331	347	344	368	362	379	336	381	368	342	343	352	342	335	346	343	328	331	363	360	346	359	334	351	348	354	343	323	317	360	362	346	354	407	306	350	337	365	349	344	336	324	362	360	353	336	383	334	365	336	357	315	294	333
36058	74419	34577	2098	992	832	702	622	593	613	515	522	533	537	492	523	522	522	539	464	557	499	521	474	508	516	510	492	496	478	494	484	487	498	462	502	501	485	496	499	518	470	471	515	519	485	478	503	522	512	451	515	486	460	487	482	484	508	509	476	504	490	474	525	523	530	491	469	457	474	490	476	480	478	506	471	473	501	520	451	489	484	476	459	491	453	495	480	491	520	461	491	507	487	464	476	461	542	490	485	493	496	488	458	493	471	505	475	516	486	512	457	496	493	482	484	492	465	462	530	470	490	462	499	483	468	514	485	504	476	485	520	451	498	486	476	473	468	461	482	480	479	499	481	463	500	483	501	505	471	512	435	496	468	511	471	491	488	486	464	486	485	483	473	483	505	506	491	495	498	467	492	478	478	499	501	493	477	448	478	477	506	529	529	491	483	493	510	481	503	463	514	493	527	500	489	543	461	483	491	470	507	520	519	494	492	521	477	451	478	453	434	466	489	474	480	457	469	508	463	477	511	463	491	466	504	530	489	488	474	478	508	497	497	483	495	468	500	483	501	489	488	480	491	522	515	480	504	467	499	510	453	471	491	488	524	459	497	490	479	497	477	486	483	496	482	480	520	456	478	481	477	509	458	471	475	488	518	511	480	472	507	485	494	447	498	488	508	462	495	496	459	470	486	480	479	507	474	484	443	477	470	530	502	483	466	492	520	495	495	501	494	456	475	468	454	484	467	458	528	514	512	493	479	473	479	464	487	523	511	471	488	460	503	476	462	497	482	504	436	469	477	490	512	513	532	476	499	469	501	486	480	455	511	513	448	479	454	479	471	497	503	447	501	516	501	494	467	494	500	507	522	448	495	490	483	520	490	512	452	452	463	494	486	493	484	491	497	487	502	494	462	500	523	476	512	467	520	471	485	485	445	492	508	493	511	482	507	498	510	480	430	461	467	464	503	457	524	479	468	424	490	498	460	505	497	487	462	476	500	472	509	461	489	518	488	449	503	505	458	518	479	506	510	482	504	506	525	480	508	498	506	455	507	519	474	498	518	486	484	496	488	487	486	477	505	445	466	484	488	513	466	487	491	508	495	478	485	536	471	429	492	553	478	502	484	489	469	503	508	449	493	531	490	513	467	486	464	504	503	507	502	480	481	483	501	493	496	485	490	506	491	523	483	494	477	486	503	476	496	447	508	487	466	497	490	497	502	495	506	466	488	460	494	494	497	482	479	487	485	520	499	518	486	523	453	518	438	475	473	485	464	472	473	551	535	504	489	484	504	449	510	504	533	517	515	506	491	516	475	485	465	487	524	478	509	470	440	478	513	516	496	520	431	477	506	474	498	472	506	509	532	484	532	518	478	516	508	498	482	495	505	505	495	522	483	448	447	540	505	492	490	450	487	463	506	496	493	511	525	487	460	504	504	466	512	458	474	529	533	507	437	506	517	482	498	473	495	500	484	479	505	469	538	502	492	508	506	473	470	485	423	476	487	488	506	505	476	455	503	520	478	469	476	511	514	492	505	511	492	497	511	482	501	451	494	468	473	514	475	499	493	483	507	470	464	474	528	473	459	457	483	499	471	473	502	523	482	482	470	505	460	462	463	494	511	497	511	500	487	498	520	510	443	495	519	434	450	481	468	477	488	489	452	476	493	497	495	480	456	453	516	478	505	462	471	484	485	480	469	500	507	513	493	507	497	469	477	496	507	515	503	473	470	467	472	487	464	477	468	461	476	509	481	548	501	504	469	495	470	456	486	507	501	464	453	477	493	499	476	466	460	505	504	449	466	502	540	523	482	494	497	504	485	508	526	488	493	495	514	494	470	443	470	460	486	500	483	469	470	509	494	494	486	475	466	485	468	478	487	508	495	465	472	457	516	525	493	486	487	491	492	468	491	504	504	472	489	463	463	480	497	490	493	482	492	453	482	491	490	492	471	476	508	454	451	512	488	480	483	499	478	495	502	486	504	512	486	493	481	512	471	502	472	501	511	470	463	497	525	484	479	466	480	491	510	490	439	523	517	472	470	489	488	511	423	469	485	490	498	484	514	495	483	491	483	505	514	488	448	499	467	503	496	487	477	455	487	481	538	450	512	486	502	491	467	470	478	492	530	488	487	503	496	455	473	492	493	490	464	497	521	463	526	477	526	509	484	462	486	514	480	501	466	462	471	497	440	494	488	477	448	459	503	488	464	456	497	507	467	484	485	510	504	502	496	483	516	479	463	493	496	470	474	507	474	510	511	473	518	461	473	547	460	470	439	478	503	474	489	527	487	522	497	488	513	481	522	474	462	511	451	485	482	498	490	493	491	471	500	451	445	475	526	512	483	487	494	481	465	493	444	472	481	476	500	482	472	467	492	486	467	535	477	506	500	541	522	488	503	477	497	481	515	481	486	525	476	539	490	499	491	467	503	539	493	499	467	489	472	501	495	478	469	516	457	510	522	454	461	477	460	497	468	528	484	466	482	485	490	470	505	475	480	478	468	503	492	510	469	465	480	518	515	466	481	479	493	467	481	493	533	486	474	488	513	506	486	470	513	476	473	494	463	484	469	447	484	470	502	472	481	496	490	496	487	497	512	475	498	496	500	457	491	512	456	494	501	478	513	465	468	526	463	507	493	507	494	459	487	490	482	529	492	531	506	448	465	456	489	497	500	466	513	473	463	468	494	455	470	486	502	457	472	519	481	500	512	490	501	486	478	491	497	481	468	470	472	519	474	510	502	495	444	504	458	470	473	486	445	500	503	486	521	492	497	452	469	512	489	477	519	505	474	478	470	494	528	488	453	453	447	468	491	505	488	479	465	486	499	456	474	486	478	490	488	486	466	511	498	456	473	486	546	464	495	534	509	516	446	467	531	520	489	477	480	535	480	495	497	472	469	488	468	508	448	466	493	478	499	478	501	467	484	504	443	473	452	484	468	509	493	517	519	491	441	473	486	448	516	488	488	490	499	494	481	457	492	514	494	476	494	452	488	504	482	484	475	496	433	463	480	498	499	501	468	496	493	505	469	461	458	519	474	514	494	481	488	482	491	438	474	519	477	477	523	510	460	490	476	499	481	495	503	467	490	447	493	519	474	443	513	495	485	491	453	465	483	532	535	476	479	484	490	476	507	440	495	468	462	478	430	486	503	489	490	504	476	458	429	456	429	453	500	454	471	482	519	507	499	455	563	497	495	490	464	498	523	502	452	463	484	484	519	500	488	479	474	485	482	501	466	505	490	486	489	457	470	510	578	502	506	505	473	477	471	468	496	487	489	496	487	478	460	513	445	470	535	498	482	486	465	506	481	517	508	481	477	465	488	457	459	463	514	479	454	487	499	482	482	469	502	471	482	484	510	486	480	488	486	485	521	473	467	480	484	488	490	483	506	480	529	497	484	506	480	477	485	483	462	508	492	488	448	472	517	514	518	502	443	452	467	456	518	491	470	509	510	482	513	494	429	492	488	442	520	509	469	464	498	482	477	465	509	532	442
24827	22765	27910	24747	7120	883	810	754	752	736	721	756	739	747	732	694	742	735	748	749	729	720	725	725	783	726	745	701	764	729	711	786	706	709	726	779	717	712	731	721	714	720	720	749	715	713	724	700	730	738	687	687	762	673	734	680	715	730	679	735	751	744	694	734	708	690	710	703	701	772	701	740	675	766	761	669	744	741	738	738	722	712	719	703	698	772	687	779	741	713	696	708	735	716	684	727	726	738	754	722	689	712	735	711	756	693	749	777	723	740	700	684	738	689	744	657	750	740	720	747	734	749	744	709	719	695	745	728	780	703	705	703	704	706	719	701	691	692	749	708	734	738	731	703	751	726	700	700	733	739	715	717	735	686	714	723	787	666	712	742	751	744	730	707	697	703	702	713	702	675	710	794	694	700	732	721	726	756	741	700	725	716	696	712	716	728	709	703	693	687	708	720	702	715	707	763	696	699	722	708	699	800	715	748	697	721	701	703	720	711	745	780	703	736	760	726	735	752	724	713	712	722	676	666	720	709	705	706	708	697	720	743	705	743	733	769	703	683	715	705	668	768	705	731	702	724	738	740	719	753	679	757	692	699	723	721	729	753	711	679	696	687	728	741	741	687	679	717	766	695	698	668	811	723	725	770	757	736	703	704	752	708	728	722	769	742	750	720	718	789	812	724	760	722	712	736	768	737	689	752	725	711	708	746	716	681	708	701	659	733	751	710	714	703	721	736	722	728	749	758	708	663	758	716	736	795	749	727	720	744	689	704	672	739	747	747	737	752	754	700	709	701	712	668	745	744	705	733	701	675	766	703	711	697	790	724	708	767	707	652	733	734	719	722	701	701	744	739	683	748	701	718	771	716	735	753	763	742	735	707	724	714	698	691	747	726	696	729	687	686	729	717	688	718	717	710	757	759	752	713	695	735	741	711	719	707	698	698	756	758	728	705	723	758	732	771	741	753	755	738	764	726	736	736	716	690	775	703	722	747	737	693	720	780	720	682	720	758	717	767	708	695	788	730	694	715	745	735	715	743	737	709	740	712	770	689	727	764	721	667	738	748	741	680	702	751	691	745	666	738	810	771	698	707	740	756	741	725	757	763	699	702	716	723	653	712	731	758	700	714	713	675	714	722	733	745	724	713	736	755	714	755	749	732	675	716	756	723	724	728	737	705	702	679	693	709	769	706	681	724	709	688	715	712	694	727	741	678	707	737	692	719	751	725	705	709	718	737	728	701	728	784	778	684	702	727	748	667	761	709	704	708	726	737	732	680	735	694	723	748	738	759	674	733	720	799	722	737	704	735	708	746	721	707	736	768	728	678	720	733	746	755	704	707	753	712	719	716	787	744	765	693	737	714	744	734	686	699	769	721	720	734	746	708	759	685	693	746	754	726	706	710	682	688	717	698	729	710	739	687	704	708	765	828	783	747	740	753	748	658	715	760	722	728	713	720	766	749	705	681	728	744	728	759	744	731	721	702	682	730	751	697	717	711	712	716	699	730	721	730	694	724	705	740	699	754	731	713	714	733	743	743	738	687	694	721	708	670	695	713	674	682	734	698	738	755	737	706	685	735	685	697	705	757	698	718	722	750	758	762	723	687	730	690	747	694	690	768	790	695	738	711	691	681	702	716	756	690	736	781	706	742	695	701	684	717	691	715	723	722	790	739	737	721	801	792	703	748	742	728	758	782	730	713	720	739	719	737	758	733	713	735	716	724	733	703	724	756	737	739	701	658	734	704	728	732	724	690	674	713	737	734	729	751	747	754	749	770	721	777	699	706	726	750	723	729	693	722	657	757	699	735	727	730	700	745	723	716	739	672	714	733	724	761	754	672	705	741	695	742	734	730	674	735	742	703	715	690	765	760	720	736	710	706	721	638	704	727	711	763	712	743	710	697	720	730	749	715	763	723	724	834	694	695	709	706	713	702	697	669	704	723	744	766	710	663	716	708	692	747	737	713	741	683	773	711	754	735	717	732	788	686	731	747	728	733	748	724	708	692	688	729	710	744	740	727	735	717	768	700	764	715	734	709	719	689	710	698	701	715	708	739	695	703	694	736	687	779	676	757	728	746	724	688	690	730	679	730	663	701	742	698	713	721	729	758	713	768	735	677	704	747	687	638	692	730	760	654	705	767	714	757	730	724	696	705	751	769	763	726	744	742	748	734	700	705	716	718	695	714	765	680	726	702	681	686	739	710	687	696	746	685	724	758	717	716	695	712	743	693	696	716	749	685	737	745	705	710	747	729	699	748	726	739	742	731	677	719	739	725	711	695	721	673	720	735	755	787	711	715	749	715	745	702	714	720	786	762	681	710	717	684	709	773	694	731	714	718	662	756	734	758	713	685	715	717	752	722	718	702	710	740	738	749	755	682	684	730	686	691	665	755	729	736	755	769	739	685	739	761	758	718	757	763	686	743	736	712	753	752	732	695	749	734	726	725	724	724	758	702	736	705	716	706	777	754	707	708	717	709	786	710	742	687	755	710	704	717	714	685	702	682	726	710	753	733	744	749	670	703	720	693	790	762	717	688	743	717	740	718	751	714	739	709	709	741	726	738	729	766	703	684	735	750	721	681	736	703	754	738	731	737	704	748	786	693	733	722	744	706	736	698	693	710	732	709	750	731	696	695	731	676	731	706	749	709	709	762	727	728	705	740	724	722	726	703	707	721	657	719	739	728	702	706	720	721	706	741	707	712	735	756	727	743	747	703	738	686	717	740	728	759	721	731	756	688	687	729	714	734	757	681	682	698	706	785	746	725	731	677	781	769	705	682	697	704	772	712	746	727	713	734	720	733	765	719	711	719	732	753	709	712	738	716	688	699	761	784	719	707	683	689	690	720	726	674	723	777	706	682	764	742	733	705	712	692	720	746	690	732	727	766	682	755	760	722	790	720	714	686	722	702	699	725	743	720	744	735	759	710	770	761	671	736	701	744	710	717	744	709	739	701	694	711	704	716	756	728	732	691	713	769	736	734	721	659	802	725	667	791	716	744	735	744	742	749	765	768	717	768	751	729	718	705	719	777	720	725	697	749	710	713	752	748	717	720	748	751	739	753	770	760	679	655	752	725	730	752	743	721	727	730	676	773	757	759	725	669	694	725	725	713	741	729	746	738	712	718	700	708	712	734	708	782	778	763	740	727	745	651	697	747	645	728	682	697	692	773	691	759	718	722	725	761	712	683	704	676	713	733	727	749	716	765	716	739	791	742	713	720	752	742	755	715	721	774	744	747	701	736	717	704	695	745	704	745	754	673	714	714	743	747	733	757	707	755	717	741	735	725	682	700	719	675	712	720	748	752	737	698	710	671	733	709	697	732	729	723	733	709	710	705	688	720	762	717	731	737	716	726	792	739	708	676	750	768	732	672	709	722	735	720	705	679	742	725	732	745	766	736	728	688	680	734	725	710	696	693	708	745	716	744	712	723	731	765	731	669	759	752	725	704	729	726	767	738	731	715	741	655	713	682	703	710	740	747
32109	64645	28151	1609	1232	1120	1024	1033	1064	1009	1020	1061	1008	916	964	958	992	948	983	968	971	974	986	946	959	969	1026	919	961	988	934	966	980	981	968	922	959	954	952	950	950	872	934	977	944	959	981	936	951	961	896	930	996	983	977	975	933	924	968	968	988	987	931	939	942	957	966	976	1001	967	959	1021	962	912	935	951	957	991	1005	967	1024	919	928	1003	944	938	872	946	973	968	954	956	1018	949	954	979	958	934	947	982	937	967	972	1001	874	959	954	936	940	952	915	949	933	1005	918	1000	930	975	943	969	901	937	954	950	973	957	945	925	924	971	971	956	950	934	993	916	880	873	885	969	962	944	948	964	952	899	905	960	951	969	995	974	895	970	984	959	936	937	922	1000	954	936	968	939	972	969	909	971	946	963	915	935	911	954	972	964	912	981	967	961	960	921	928	982	959	984	932	941	974	958	945	988	899	965	960	918	960	949	949	939	971	970	979	960	945	983	972	991	998	899	965	997	934	987	956	940	945	949	953	935	960	957	968	906	955	1034	991	960	934	946	900	981	1007	976	993	917	960	992	936	929	940	900	984	967	999	1001	883	910	955	943	1019	996	958	969	964	915	957	944	973	966	975	926	955	964	942	973	942	953	883	963	966	929	952	943	928	938	979	981	956	917	973	954	1006	961	922	956	946	916	933	949	940	971	902	981	954	935	917	944	934	943	1005	960	936	1020	957	948	998	964	904	929	963	956	924	932	956	917	982	929	912	915	945	899	946	956	965	976	919	919	947	972	916	918	989	971	904	932	945	961	945	894	1005	928	983	958	940	968	955	951	933	948	981	909	944	951	996	915	967	985	1007	956	921	954	977	945	991	916	942	971	956	954	937	944	999	920	951	908	957	936	929	949	926	1018	911	980	900	957	929	922	978	946	953	936	958	968	953	948	969	914	943	967	961	932	961	900	940	964	938	936	964	972	997	942	951	978	948	915	902	938	930	958	957	926	898	938	918	924	910	1000	943	947	925	973	997	956	949	923	992	982	951	969	958	954	960	986	948	931	992	914	959	996	996	962	993	1003	964	971	925	975	940	936	881	948	915	921	986	998	958	929	1027	975	964	1003	962	933	946	1003	912	978	1040	941	980	972	965	970	929	996	966	950	985	960	949	979	948	929	932	924	931	998	964	949	958	951	934	995	959	982	960	959	889	934	922	970	925	947	933	943	940	976	949	957	950	936	927	931	933	999	913	952	907	972	949	988	960	950	1001	971	1006	965	975	950	1034	901	978	917	933	917	933	929	947	962	957	930	970	951	951	989	973	928	959	970	894	957	930	988	918	974	968	984	904	947	950	988	951	976	939	870	1011	913	912	905	944	939	944	985	944	952	937	925	936	922	1006	920	952	922	966	967	954	935	907	953	952	1015	990	980	947	929	933	948	959	973	968	1012	927	930	950	962	989	985	923	940	978	908	914	965	917	928	921	963	949	941	949	940	1000	995	1019	969	943	993	940	947	924	909	936	918	982	870	938	965	974	926	960	965	935	977	969	900	957	970	953	971	926	982	934	970	948	951	937	950	992	954	999	961	945	936	949	1010	921	985	943	968	954	935	934	942	934	905	975	999	949	921	978	937	930	931	951	976	936	1012	944	964	966	929	973	953	940	891	945	927	964	973	948	888	946	929	941	895	898	959	979	964	918	989	973	986	995	953	943	960	915	896	959	1012	950	1003	935	935	935	923	999	1005	980	954	918	944	967	945	960	950	975	920	966	953	959	955	936	971	969	953	928	951	906	972	904	1003	911	939	935	966	931	987	906	933	964	985	881	960	959	989	981	927	1002	929	972	977	956	942	984	962	958	960	927	942	936	953	943	946	998	919	940	936	975	960	966	986	984	942	956	915	900	990	977	946	941	887	963	918	939	947	1026	986	1012	931	972	988	917	941	898	898	972	941	984	912	968	983	914	915	988	954	968	931	952	894	1025	955	985	927	940	948	925	1010	949	929	960	986	966	953	907	916	961	999	957	957	984	944	951	900	944	881	1019	974	940	959	950	941	978	1015	940	987	997	965	1005	900	986	943	954	902	1003	947	931	963	984	979	925	959	941	971	938	933	965	937	904	940	997	906	998	959	953	910	1012	930	963	887	905	968	999	933	979	971	988	905	917	970	889	956	1052	972	929	914	964	967	949	949	965	916	943	948	973	933	919	927	947	945	925	929	924	1012	935	933	960	939	971	992	904	970	889	980	959	957	974	938	930	946	933	975	921	954	977	967	950	986	950	949	932	983	936	910	944	975	925	957	916	965	968	943	971	1002	925	940	976	953	928	901	945	970	936	921	993	991	981	955	980	886	934	898	939	930	960	953	986	896	998	910	979	904	956	969	939	934	996	908	989	934	957	919	965	935	945	941	953	988	964	948	953	915	974	979	896	936	993	981	994	952	985	904	949	1007	929	954	956	913	969	936	934	969	986	971	983	969	954	924	989	956	978	901	935	967	883	963	900	997	944	937	982	870	924	949	931	994	996	988	930	981	924	921	944	988	938	969	945	942	989	944	985	914	952	956	965	960	923	902	924	1026	935	970	946	992	919	933	964	918	999	959	930	982	951	1019	941	950	957	933	914	943	949	975	971	978	944	918	995	959	877	923	996	950	999	931	959	973	882	981	939	966	925	994	970	978	975	944	930	963	951	1011	862	953	907	893	993	971	941	903	969	940	903	944	972	872	971	905	966	926	953	912	973	964	975	965	958	962	894	967	963	964	929	998	1007	949	1001	884	926	957	930	986	931	1018	940	972	1021	903	977	970	947	955	962	963	978	901	932	988	981	970	951	963	966	1037	968	972	987	951	950	909	959	946	955	983	921	938	962	923	974	960	920	949	947	976	943	1005	933	946	969	914	939	934	962	991	930	906	965	964	987	918	917	929	972	921	943	977	969	950	913	958	968	938	969	932	966	981	928	958	962	915	984	971	910	985	928	969	953	937	943	990	905	981	928	985	958	963	981	963	902	926	944	899	964	966	922	933	921	927	1002	979	941	958	936	967	948	967	914	949	963	927	922	978	946	962	937	964	969	978	986	950	982	976	881	925	965	934	966	963	931	919	944	863	958	943	966	955	968	937	974	975	914	973	942	977	936	977	929	961	997	934	970	936	910	962	952	967	991	972	948	1030	992	993	923	935	925	965	1007	950	976	944	953	936	950	955	970	964	949	906	900	944	990	997	962	914	936	996	939	922	933	926	958	971	971	930	993	902	997	985	930	892	962	949	978	926	904	880	932	981	969	977	922	966	968	896	948	972	959	970	996	1040	950	947	1007	947	940	976	985	939	959	963	926	950	940	1015	946	939	962	917	950	951	971	945	899	988	933	975	935	921	923	969	974	942	974	977	927	972	907	965	1008	934	954	945	896	946	957	986	970	945	955	998	973	890	930	947	950	923	947	961	994	961	976	947	979	977	949	936	939	933	971	952	960	916	958	991	959	969	970	949	946	977	951	1007	1002	913	984	936	935	895	1002	877	918	927	962	931	912	936	980	890	950	932	988	931	922	922	860	887	915	934	976	903	944	909	950	947	925	917
22585	21774	29683	24139	21547	20208	3310	461	389	392	354	330	321	326	313	316	308	295	280	285	317	291	284	292	294	301	318	273	271	299	302	298	290	296	289	299	254	234	283	294	282	304	273	284	259	244	293	265	299	282	294	282	274	274	275	279	309	290	296	279	312	244	303	262	267	306	255	276	284	294	280	277	288	262	290	294	272	279	285	267	272	307	260	289	270	272	298	290	316	255	300	271	305	260	273	266	248	290	273	295	280	287	303	259	251	300	274	268	294	278	274	274	278	254	307	293	310	269	277	231	269	296	243	254	264	270	292	267	272	260	259	286	281	258	278	292	294	274	314	288	285	256	276	250	301	261	263	264	279	261	293	293	282	277	267	275	263	265	251	266	262	270	245	301	279	267	300	272	273	297	266	290	276	254	320	278	288	308	266	265	282	264	285	257	299	275	288	308	283	287	306	270	265	270	306	294	273	282	289	303	286	285	256	289	276	276	286	236	269	302	295	272	262	289	233	284	269	276	283	250	294	260	292	266	291	247	255	294	271	301	280	270	291	299	271	293	267	247	289	265	271	271	312	266	327	285	297	275	268	290	279	270	302	255	269	260	264	268	271	272	251	282	279	283	289	269	279	276	281	272	252	282	297	253	265	263	267	287	285	300	254	260	294	306	295	247	288	276	252	297	288	283	270	275	273	279	293	282	276	283	289	317	253	277	271	304	259	278	290	256	263	283	293	290	294	302	263	248	287	257	273	306	270	286	266	279	279	289	270	259	273	271	279	319	251	286	275	265	249	275	286	280	270	262	270	275	299	277	271	283	244	243	269	283	286	278	282	280	294	285	269	291	281	252	280	292	260	287	283	270	285	265	275	284	276	283	272	279	266	283	284	289	279	249	271	282	271	301	290	250	283	266	285	271	270	280	311	269	293	245	304	244	260	286	294	305	278	258	272	293	318	281	274	284	314	262	264	275	263	263	305	295	300	288	275	294	294	257	253	253	264	270	264	255	266	300	289	312	286	252	269	244	278	273	301	274	281	287	290	271	292	297	293	290	263	275	314	271	245	278	291	290	277	278	294	240	309	272	282	303	247	231	283	275	283	264	272	279	278	284	282	264	277	304	264	275	269	272	282	270	296	255	272	295	280	262	307	259	256	311	300	283	279	285	258	267	305	252	297	278	296	289	234	264	287	261	296	265	249	284	280	259	261	294	281	289	257	304	273	277	306	264	261	304	303	283	242	270	281	279	276	280	267	272	283	260	279	277	269	271	265	253	261	298	244	266	266	273	268	268	280	312	287	304	264	272	299	265	273	259	286	289	275	290	301	246	257	263	275	291	251	249	228	292	289	297	270	284	252	272	253	292	254	250	284	279	267	298	272	284	271	297	292	277	292	245	278	273	273	284	269	274	287	271	263	284	294	277	262	267	288	300	267	295	252	271	266	299	265	282	285	265	298	291	270	246	257	290	290	277	257	287	279	288	296	288	273	273	256	279	288	304	300	256	319	292	289	274	271	267	271	280	284	283	280	303	281	239	260	256	307	280	265	302	287	282	281	266	285	284	268	259	299	283	268	285	264	280	274	270	292	262	288	255	257	254	295	285	270	285	315	289	273	283	283	267	244	256	318	282	276	295	306	303	257	268	286	287	282	302	301	285	270	264	283	271	263	277	291	271	276	289	290	289	286	298	248	296	274	287	262	300	253	288	279	288	280	287	270	270	287	302	282	278	295	275	278	278	298	256	279	252	290	252	278	271	287	279	301	262	259	295	267	268	305	280	266	289	266	297	296	276	263	260	284	283	289	270	260	269	264	305	291	271	265	254	266	297	284	276	260	285	282	269	279	281	284	302	277	291	300	309	280	305	278	271	281	267	294	276	279	297	292	269	307	282	286	286	288	292	264	288	276	281	285	288	258	275	280	216	288	299	273	312	280	278	268	264	272	275	280	260	298	300	276	278	269	257	285	290	280	287	279	261	282	238	299	281	260	260	257	283	276	269	272	275	258	248	242	267	276	293	270	257	267	288	276	289	270	288	261	261	290	258	273	277	251	272	247	273	258	287	313	279	308	287	288	269	275	267	283	269	293	273	311	267	271	290	265	283	302	287	289	270	304	280	274	298	296	240	285	288	252	257	279	295	270	281	285	274	309	300	285	277	311	266	275	294	283	264	270	247	296	274	243	272	266	272	276	262	295	263	298	258	286	270	268	283	271	286	279	305	288	273	258	283	279	257	264	301	307	276	305	308	279	282	286	283	234	276	253	268	274	247	286	275	274	267	283	277	277	277	285	299	270	230	311	269	284	280	294	255	305	271	276	259	261	274	294	281	267	276	274	326	264	299	268	265	286	271	290	302	281	273	266	284	267	304	283	269	249	264	272	286	282	296	289	277	261	294	272	264	266	254	278	249	275	302	268	304	296	279	282	288	289	262	301	289	249	277	270	291	285	286	285	281	274	284	285	271	263	266	310	263	287	291	263	288	281	294	266	268	276	278	291	296	282	265	271	256	283	238	263	292	237	281	255	289	283	257	279	292	265	278	278	291	280	281	276	258	284	284	281	244	281	288	278	271	272	290	266	284	265	271	287	310	280	257	270	295	260	252	294	255	265	265	282	281	261	265	284	268	296	240	256	290	283	281	303	274	292	270	291	278	293	280	264	285	302	281	265	256	287	281	254	275	289	320	309	282	292	270	267	269	304	288	300	289	283	257	274	277	258	278	276	269	253	287	268	272	271	285	249	263	289	258	288	312	251	271	301	265	310	268	274	276	288	273	281	272	288	274	274	273	277	304	308	276	265	285	273	283	271	273	244	278	262	262	316	247	294	262	279	287	281	289	292	268	272	269	279	246	280	284	293	292	279	285	275	272	231	233	289	287	288	262	273	261	254	272	285	285	245	306	240	300	259	260	274	310	259	280	267	265	298	283	235	263	301	305	263	291	298	299	263	260	255	315	295	299	250	286	293	291	262	302	283	246	300	284	278	249	247	314	278	270	309	258	286	270	245	278	255	274	287	250	271	285	245	299	285	274	271	261	281	301	301	284	255	297	286	296	279	303	249	272	285	279	275	278	286	272	287	287	294	281	283	272	267	279	285	262	261	281	269	250	273	253	290	278	256	261	254	264	282	293	281	306	268	294	268	282	253	240	270	294	274	264	247	266	273	268	274	261	275	271	263	278	267	280	269	274	275	272	277	281	294	248	287	271	293	251	268	293	254	279	276	272	266	318	256	277	296	258	296	288	279	254	315	262	281	265	255	291	268	284	262	267	273	240	307	304	254	289	262	278	288	265	276	286	277	312	256	275	274	295	298	248	275	279	268	285	273	260	292	283	270	272	257	267	283	273	286	270	249	272	277	291	261	262	267	285	256	312	257	277	305	296	287	303	288	277	277	306	299	258	284	280	274	270	270	236	259	255	292	269	288	260	296	308	274	298	307	289	279	307	272	270	254	272	280	295	298	290	266	300	250	274	291	284	261	268	281	290	310	280
42741	71943	39734	2539	1401	1013	846	689	614	575	503	495	488	451	433	422	436	411	437	444	447	417	373	406	390	388	379	384	377	361	390	388	373	358	382	385	368	391	382	386	393	378	389	377	374	367	383	375	384	396	348	373	358	361	397	364	424	404	358	379	395	372	393	374	400	415	361	343	393	361	358	391	382	341	373	366	385	328	371	402	363	388	347	375	380	384	367	353	348	386	304	358	384	374	315	396	367	323	347	391	323	379	374	353	403	405	358	364	360	366	330	382	364	386	332	372	353	380	368	389	380	349	394	381	364	360	351	396	392	363	387	363	377	366	371	339	394	379	368	369	388	357	360	351	353	404	399	385	397	368	357	354	353	361	408	361	366	406	366	395	339	350	359	380	369	391	361	394	359	377	379	376	380	404	382	372	376	406	366	385	408	387	375	339	366	384	371	336	360	377	384	341	375	386	404	360	363	344	363	351	339	369	372	353	390	374	355	382	387	369	395	367	378	371	376	382	385	321	331	382	342	369	372	383	339	364	346	344	389	344	361	375	391	400	365	389	388	377	364	367	362	370	380	350	373	363	366	396	365	377	392	368	368	360	365	344	350	381	364	377	353	395	328	388	371	370	371	349	374	382	356	368	358	376	364	357	368	379	348	360	405	396	383	357	357	347	394	374	379	384	376	360	349	365	390	356	365	363	398	358	352	362	341	356	391	389	356	355	408	376	352	373	394	368	400	380	368	353	381	370	382	325	350	385	362	361	363	366	379	359	361	355	381	367	345	374	360	362	371	391	395	379	367	421	386	368	380	426	391	409	407	405	372	385	404	401	393	386	356	378	378	336	358	390	392	357	403	374	397	312	370	389	355	403	326	347	375	338	408	357	341	367	385	365	377	337	364	358	393	374	346	391	338	372	345	357	384	374	359	372	384	390	375	367	359	340	386	383	354	341	358	370	412	371	367	372	378	351	376	335	369	381	374	375	385	397	374	378	395	373	382	381	376	365	390	383	390	378	370	363	341	393	335	373	372	360	416	357	357	367	397	384	401	371	378	358	372	354	364	364	386	397	356	364	364	315	406	349	410	355	374	363	349	362	382	373	337	396	345	338	388	377	333	389	357	376	404	341	373	379	365	398	364	362	388	344	360	379	387	378	371	361	362	372	410	395	381	329	365	360	369	392	361	377	371	393	407	409	389	382	389	377	409	358	369	380	381	366	352	388	371	389	371	397	355	389	382	389	396	343	330	365	408	312	360	359	361	370	388	363	381	367	375	381	384	405	380	357	352	388	348	378	362	409	370	322	389	376	371	401	367	338	366	377	384	329	379	338	335	375	387	344	375	384	371	374	369	373	371	345	400	353	388	401	350	383	373	355	382	322	364	380	361	371	399	378	386	368	371	345	360	377	370	366	363	373	381	371	359	353	368	365	383	350	364	339	345	357	362	365	397	405	387	375	390	387	380	372	364	381	405	390	348	389	395	332	367	382	376	383	359	361	376	351	396	382	337	379	377	385	391	409	391	359	375	358	379	412	374	403	372	355	343	338	340	329	383	373	374	373	363	377	361	374	392	362	351	385	400	325	336	344	378	364	367	379	373	332	383	366	397	373	365	346	360	361	384	370	377	377	364	360	361	393	375	358	383	329	404	378	334	348	363	399	350	375	389	381	370	368	384	338	377	386	373	349	385	370	373	381	376	372	367	357	355	353	387	378	378	387	387	386	350	356	356	403	402	353	349	376	368	334	393	385	372	377	334	366	332	358	372	368	337	398	373	375	393	397	398	394	345	389	343	363	369	361	382	344	346	361	384	371	336	393	350	333	349	402	369	361	391	367	382	349	372	374	394	367	405	333	362	368	346	366	365	390	344	402	376	390	395	377	404	350	326	350	357	360	371	387	352	393	360	378	387	356	376	376	342	364	375	379	382	402	380	356	374	395	377	349	377	379	379	385	384	362	403	327	370	367	390	343	370	363	385	344	393	363	402	395	384	356	379	362	377	343	381	361	371	357	359	369	390	369	364	346	359	364	383	376	382	358	370	362	381	367	361	343	368	396	357	353	387	348	376	350	356	392	383	367	348	349	370	341	354	378	331	366	379	392	385	341	389	378	379	390	368	383	345	355	381	364	366	392	355	366	389	362	387	368	377	366	359	331	381	323	365	372	399	354	374	348	374	363	399	375	401	327	390	373	351	372	361	387	386	335	352	357	365	362	348	382	383	385	341	357	365	371	394	345	393	375	386	377	359	417	375	361	396	386	402	360	375	393	340	375	360	326	363	338	384	334	379	358	370	360	377	368	342	368	342	339	342	406	358	397	356	378	347	387	372	385	367	408	400	394	386	394	394	368	381	390	367	376	377	390	368	339	331	381	375	352	376	343	364	383	335	391	359	359	394	344	358	361	415	361	360	352	359	355	393	370	422	389	391	392	364	378	364	379	346	352	325	348	413	368	355	343	362	382	403	395	360	349	373	343	368	374	370	401	362	399	369	374	391	375	357	336	390	376	383	383	408	367	363	319	364	383	401	374	352	369	340	369	364	387	388	372	377	336	376	367	384	357	354	366	374	384	330	353	390	367	382	383	362	358	351	377	376	364	354	373	378	343	379	377	408	337	352	388	347	351	390	426	386	386	383	380	391	377	380	367	386	352	394	417	346	401	348	375	342	365	375	361	359	380	351	387	380	367	369	372	364	386	349	351	396	343	384	384	364	355	351	367	353	397	390	387	384	387	369	340	383	379	404	366	396	381	359	387	359	360	366	376	392	356	358	357	375	360	380	363	356	378	346	368	385	389	365	400	360	335	338	355	401	413	368	338	347	383	352	394	365	376	361	386	319	355	361	323	368	366	379	348	405	387	420	389	359	382	362	355	365	359	357	408	362	377	323	340	365	377	361	366	360	376	406	371	349	361	380	377	355	399	396	324	345	365	348	361	364	377	353	377	391	382	359	363	413	368	352	374	353	364	335	406	357	368	385	378	378	404	376	378	382	356	367	343	362	379	351	369	393	349	354	371	372	385	350	394	383	353	384	358	392	393	376	384	401	363	382	372	367	383	375	410	381	352	348	368	419	380	353	350	373	374	395	380	352	387	376	385	371	358	382	394	352	366	354	353	396	332	376	383	377	333	430	367	377	346	368	353	397	353	364	360	388	349	369	396	359	352	350	396	391	365	372	360	330	428	346	351	367	413	388	343	363	348	358	368	384	380	342	386	351	388	381	363	417	346	361	364	399	386	390	396	390	327	351	384	377	384	366	336	368	363	376	368	362	373	410	362	360	392	342	378	386	361	352	367	354	355	345	356	349	395	363	407	385	395	376	351	382	349	349	367	380	372	381	377	369	340	367	348	360	372	337	363	403	359	415	392	355	342	385	378	377	350	343	370	356	410	356	370	376	374	390	387	352	367	347	383	372	395	359	367	391	373	375	370	365	368	367	387	364	333	376	378	386	377	363	336	385	335	363	370	368	389	404	388	387	365	386	380	366	383
28105	25006	16966	2087	852	787	701	668	688	689	656	704	674	729	708	630	684	671	679	680	676	660	736	679	667	672	655	675	693	637	712	666	663	666	692	683	668	677	666	671	676	636	685	696	695	669	684	639	635	675	612	642	717	702	690	659	646	700	721	648	687	656	621	689	658	727	639	649	693	660	714	680	641	703	664	654	663	704	681	696	680	660	668	663	681	697	630	651	662	657	695	664	658	667	688	662	670	660	683	678	660	669	688	703	638	693	673	682	665	667	681	648	640	695	643	684	637	693	680	685	685	727	653	631	668	701	654	692	663	724	630	609	661	681	644	645	680	667	688	662	696	661	648	701	645	618	677	655	702	657	681	632	668	661	690	625	672	685	662	662	658	658	682	708	686	658	652	666	686	699	619	668	676	631	690	679	696	664	653	640	678	694	672	651	658	738	688	681	696	674	675	664	662	620	641	665	721	685	636	678	693	683	675	688	697	660	637	653	614	660	687	713	658	666	655	711	670	681	665	700	665	637	677	645	638	684	707	670	664	644	680	681	642	666	715	655	646	669	706	707	632	705	720	658	680	654	649	699	653	711	625	653	655	636	653	630	681	657	672	707	657	649	720	693	662	680	691	676	646	671	666	692	652	630	628	657	692	678	680	722	695	685	668	665	684	656	643	695	687	637	685	666	705	699	667	662	683	649	674	699	659	663	647	676	678	679	669	665	667	719	657	663	659	636	611	678	703	634	662	684	661	634	707	684	653	638	648	671	666	701	678	663	653	668	673	706	685	684	666	649	690	656	662	641	660	617	685	654	689	649	687	721	660	673	686	694	670	666	704	690	694	666	665	650	726	705	620	694	660	633	664	666	682	649	648	671	683	682	682	680	697	630	690	689	659	655	644	695	682	653	672	686	685	672	617	663	655	690	681	675	627	693	658	735	664	669	643	658	684	683	632	710	631	619	623	685	672	675	639	696	635	661	679	699	655	640	676	692	684	669	684	693	671	692	683	688	688	703	663	655	658	662	674	705	704	622	678	678	647	706	655	660	678	683	684	654	652	703	644	685	678	668	658	644	666	650	722	683	638	685	668	656	698	699	685	655	693	646	662	681	624	701	634	688	674	648	686	682	673	696	647	679	673	602	679	662	641	658	676	695	694	686	679	698	677	664	691	711	665	675	692	654	723	629	731	621	668	673	722	663	684	674	631	651	679	665	652	669	664	672	655	641	705	676	662	665	693	682	652	648	650	683	653	697	673	686	646	669	634	662	656	689	680	704	667	635	691	681	682	659	646	703	670	692	656	697	702	642	643	665	657	698	643	661	714	707	660	702	656	637	681	688	661	633	726	649	729	670	701	696	683	680	651	679	749	711	648	706	683	648	692	658	660	707	711	662	710	684	691	657	695	638	694	692	663	686	722	610	689	664	624	674	680	636	662	648	705	730	651	683	676	705	675	690	652	624	665	675	653	692	688	648	695	683	698	675	662	672	655	683	655	705	682	697	687	744	635	652	681	687	692	665	655	697	692	685	681	681	649	680	676	736	627	625	672	684	702	704	652	652	676	632	740	685	644	668	672	630	664	660	705	668	664	633	703	685	675	642	662	694	699	681	685	728	621	672	644	677	673	658	672	681	690	703	676	653	687	659	693	684	721	655	666	625	697	646	648	677	675	661	648	670	696	649	660	643	687	667	593	744	659	653	656	634	687	667	713	722	707	695	656	655	672	694	646	650	687	666	685	678	664	701	653	647	712	684	701	676	677	699	722	689	712	690	678	676	674	706	656	702	674	683	697	639	627	687	643	653	695	718	668	664	662	637	664	664	661	664	625	692	690	623	683	670	683	687	687	669	639	664	680	712	651	666	696	626	634	685	685	688	644	650	690	622	688	708	676	726	671	669	650	712	705	614	660	671	683	685	685	682	677	669	679	651	699	672	679	609	668	694	721	726	720	659	664	728	646	706	666	674	644	680	713	685	670	686	691	656	623	679	625	675	679	659	667	657	660	686	651	677	698	705	640	664	653	706	692	664	653	644	693	720	658	670	661	662	653	688	687	665	657	698	658	687	653	663	694	653	679	723	648	701	678	634	680	744	672	667	705	709	655	668	673	694	625	673	705	720	650	663	752	696	686	641	684	640	714	709	679	685	701	668	652	707	619	657	668	692	648	646	670	698	692	677	692	680	615	718	698	726	669	717	671	641	669	644	638	683	662	662	648	678	689	673	672	694	694	679	676	637	675	668	709	709	619	702	677	674	622	640	663	629	661	681	692	677	678	664	680	677	723	688	659	662	651	645	688	655	729	675	685	699	700	694	655	685	669	638	617	684	683	677	684	633	692	673	655	640	684	694	689	618	645	663	681	683	694	713	652	644	659	703	682	664	752	638	659	654	678	709	692	662	661	677	695	618	661	727	689	677	627	625	707	646	703	673	710	667	672	706	679	700	701	684	664	662	665	650	691	671	688	716	699	666	676	621	666	643	639	697	680	657	642	684	637	661	699	642	651	667	636	631	708	685	667	681	644	682	662	656	693	626	699	680	706	657	715	630	695	628	642	678	689	641	682	693	653	646	684	685	664	659	650	660	656	668	654	718	698	646	643	663	703	626	671	648	673	648	629	635	612	662	667	710	694	698	623	662	643	664	705	681	687	669	655	662	715	704	667	657	673	670	666	647	694	677	622	672	711	669	676	667	673	708	634	698	663	710	685	696	606	659	669	677	652	636	648	661	660	692	705	651	650	691	603	654	693	627	647	699	659	728	652	649	698	690	678	636	640	650	680	666	644	667	652	692	681	651	627	694	661	704	670	646	644	656	620	717	679	703	674	665	647	690	645	627	672	714	682	692	689	638	690	695	677	650	707	739	652	623	671	686	649	664	650	623	692	706	688	642	686	670	675	640	679	640	700	693	652	687	688	676	699	685	623	651	696	632	707	697	704	699	676	714	664	649	629	664	715	663	724	700	663	686	663	689	670	668	670	637	679	682	670	677	690	657	704	665	649	643	620	711	711	708	660	676	659	641	669	669	668	658	656	684	679	672	691	654	683	662	619	675	691	674	664	662	660	653	668	663	675	639	676	675	675	670	675	639	653	685	676	718	640	624	658	698	672	672	711	696	722	687	667	646	640	624	659	686	658	663	676	666	689	693	671	629	654	675	700	610	702	685	676	665	656	666	663	681	714	650	616	669	620	716	673	717	675	693	684	681	673	706	670	695	719	660	651	679	691	709	664	644	677	658	661	645	656	627	688	716	711	671	701	626	705	677	715	718	709	645	688	723	697	664	628	699	662	688	646	677	654	642	645	653	695	652	663	717	634	638	705	675	673	635	659	719	704	692	648	696	664	673	682	636	676	657	670	654	698	699	680	684	695	676	673	622	686	702	666	684	677	709	640	651	718	678	667	670	727	652	650	664	683	631	698	673	660	660	683	691	689	699	692	658	712	658	681	683	683	675	691	621	663	669	670	649	656	718	661	655	713	658	637	636	667	660
15377	39620	10899	1042	962	921	895	913	949	952	895	885	914	876	925	898	898	905	892	892	855	932	898	924	920	951	949	883	982	913	915	933	922	858	894	898	895	896	898	911	965	872	908	920	926	868	917	936	877	947	895	916	873	910	914	905	882	885	885	867	913	879	876	886	899	917	885	902	874	895	913	904	870	902	893	943	848	907	915	896	853	966	912	893	865	907	932	923	871	885	863	884	871	898	924	950	872	880	913	946	920	891	890	910	946	887	881	940	880	920	953	877	850	891	922	887	891	888	903	908	907	844	873	924	877	873	940	907	930	909	954	855	909	949	902	876	849	888	953	965	900	917	847	904	873	965	964	855	883	901	911	901	849	867	893	913	917	945	872	902	895	912	936	902	905	860	933	928	956	857	857	890	855	858	895	956	892	901	932	928	899	879	887	898	839	872	926	875	900	909	910	909	885	895	929	889	936	927	875	955	893	897	912	877	961	953	898	952	915	878	913	961	875	898	928	896	893	885	886	906	941	910	914	889	893	926	881	946	914	936	937	889	969	956	874	916	869	895	882	907	921	947	924	917	822	891	869	871	925	912	880	833	885	936	895	915	888	890	880	934	910	872	886	900	910	905	878	868	840	887	938	951	869	825	893	960	989	940	902	921	911	905	945	906	840	933	906	875	935	916	850	892	882	913	862	932	920	937	897	901	885	939	965	912	935	911	870	932	930	861	874	914	881	955	945	850	925	935	848	908	903	900	892	868	891	911	921	894	931	933	908	908	915	904	952	905	971	882	959	834	866	871	956	880	885	904	915	857	919	901	928	963	939	838	896	888	890	845	857	872	941	897	953	871	904	895	891	889	882	879	930	842	962	930	913	932	889	903	912	891	878	934	896	940	936	908	893	854	926	942	928	921	907	866	941	917	885	932	928	918	854	923	890	888	855	884	919	917	916	927	944	898	938	890	890	895	924	946	907	867	898	897	922	931	929	953	951	892	921	942	910	888	867	890	969	854	919	884	926	882	874	922	843	885	897	871	925	866	879	837	847	882	915	962	927	867	897	951	923	860	887	908	924	974	907	916	924	909	895	960	841	931	909	879	922	909	935	985	962	924	911	949	911	919	965	882	920	924	906	919	920	853	895	859	901	970	915	932	945	913	870	872	891	873	920	963	822	867	907	912	938	966	875	923	889	883	911	940	927	899	913	915	921	906	907	875	889	899	882	890	937	980	888	915	929	954	909	915	919	925	926	920	904	863	917	867	951	961	891	887	888	885	906	874	895	925	924	905	877	890	908	930	923	906	937	904	896	913	876	920	912	893	889	956	874	852	890	891	966	927	875	902	931	972	896	983	971	944	914	923	904	921	916	880	935	853	889	932	903	950	928	918	878	875	938	894	915	868	982	910	896	932	887	945	904	896	918	909	880	932	912	882	892	895	851	854	877	900	920	916	937	818	966	881	909	897	873	898	886	839	864	918	863	886	885	877	882	902	940	857	936	981	924	917	883	870	906	917	916	837	933	924	924	915	873	919	887	890	935	866	841	884	955	944	918	921	895	927	862	838	892	894	897	871	871	909	930	871	947	916	921	915	897	924	875	877	886	913	941	912	881	892	912	937	962	871	912	886	934	855	945	860	872	899	910	971	885	914	851	865	897	930	854	849	838	890	929	933	921	874	940	875	930	963	900	872	881	888	916	869	914	961	913	971	928	855	924	856	954	887	920	893	911	910	950	948	890	868	946	863	895	885	933	862	901	953	917	944	947	949	913	926	858	869	919	888	953	903	881	896	930	895	911	909	882	917	909	910	918	924	913	889	920	879	872	920	937	929	891	911	905	893	941	910	918	916	910	891	945	874	875	911	945	922	905	932	912	889	958	969	904	934	892	887	902	934	940	931	918	945	894	961	899	894	932	928	920	863	891	905	914	862	898	905	919	859	939	936	904	914	894	918	888	933	900	908	918	881	874	892	855	867	909	938	961	872	899	902	947	870	900	831	895	923	898	903	870	857	849	882	890	901	901	936	911	922	912	879	950	881	894	959	881	886	930	886	931	877	883	906	928	930	952	893	861	940	900	922	901	919	904	916	921	892	909	899	977	950	916	934	903	896	881	959	925	929	835	910	904	890	945	923	862	879	948	917	907	951	891	917	889	920	907	874	913	990	900	912	917	901	899	929	931	891	879	869	972	890	893	935	945	883	875	946	884	919	933	907	927	916	883	863	931	910	916	867	884	897	975	962	900	885	902	860	924	940	894	976	887	915	959	892	876	873	925	893	919	917	967	857	874	922	895	864	928	891	889	892	926	863	869	915	971	886	936	873	947	849	936	877	907	924	908	919	937	912	948	902	932	883	885	895	897	880	887	834	939	887	919	923	911	912	858	951	897	898	878	914	863	960	876	933	922	867	917	900	902	944	892	927	950	922	904	937	911	857	911	944	901	966	905	950	926	870	895	875	883	920	876	919	923	906	935	927	879	838	906	886	915	892	925	899	927	906	930	926	905	894	907	888	888	925	882	905	941	882	874	953	917	909	949	902	908	927	914	975	884	931	960	880	913	940	888	915	948	858	907	942	900	944	938	913	894	922	884	907	903	863	836	904	875	907	948	867	904	873	924	960	886	910	865	948	891	861	911	850	934	851	896	947	903	930	939	862	912	899	909	881	922	916	914	909	909	949	900	916	880	896	879	863	922	955	901	922	914	868	912	927	854	894	891	882	853	870	913	860	897	912	934	956	892	860	917	912	918	908	934	875	907	925	923	885	922	952	928	923	868	897	868	937	888	899	877	935	902	898	963	932	883	909	940	889	951	897	880	922	917	874	874	892	897	950	907	882	965	919	895	872	902	918	875	901	898	886	929	915	933	894	949	959	942	970	876	889	877	903	884	853	879	896	948	870	884	924	878	890	859	907	895	921	939	891	884	937	898	920	924	888	885	853	929	935	931	889	906	948	915	916	898	880	882	918	948	907	881	910	875	888	921	913	916	885	897	891	930	975	925	915	889	918	878	888	913	925	921	893	886	907	915	947	960	889	885	844	907	871	925	893	976	919	850	861	907	885	889	920	890	939	881	907	855	926	903	900	890	895	906	918	907	898	894	872	861	849	907	887	863	855	880	888	946	934	910	869	932	873	941	909	915	940	881	881	887	910	872	902	903	894	881	888	925	879	848	915	901	893	902	899	953	867	922	937	893	901	904	916	922	891	893	861	857	958	866	897	908	891	920	925	933	863	935	926	898	884	899	919	893	933	901	946	910	913	906	911	920	881	917	907	864	867	913	905	907	912	908	955	928	910	917	889	876	868	880	940	945	965	895	954	916	956	899	930	906	846	902	921	938	932	920	926	889	945	895	876	939	935	935	895	890	880	945	916	966	835	939	866	904	901	883	889	870	895	924	886	934	932	893	913	902	893	895	906	926	915	886	907	904	876	849	940	931	910	902	866	925	920	920	893	912	913	894	920	893	890	951	913	878	883	926	922	956	925	894	901	860	902
23567	22314	28860	25267	20837	7229	582	429	391	386	371	391	399	374	389	368	341	346	335	348	375	336	348	367	353	316	341	364	357	318	349	350	352	350	364	330	353	359	352	351	319	372	327	360	374	344	356	320	351	346	310	337	364	338	338	336	351	343	324	364	331	378	355	324	340	322	347	334	353	359	369	332	356	344	345	349	328	338	359	348	315	336	332	349	298	326	359	370	347	310	354	358	331	339	352	324	337	352	336	316	334	348	339	360	327	336	331	368	351	343	347	347	354	354	331	350	330	326	340	330	357	330	312	328	322	334	386	343	377	346	360	360	368	354	330	304	359	329	364	336	338	372	371	326	369	335	356	345	347	369	321	360	346	363	336	354	324	317	354	370	316	326	362	344	353	306	325	349	322	358	334	339	347	347	375	348	355	322	360	357	299	380	314	292	370	358	371	325	327	361	346	344	322	341	350	334	324	330	339	324	343	375	345	360	356	332	310	302	360	327	324	389	374	342	314	352	364	344	360	356	360	347	334	324	324	372	330	308	348	337	333	344	339	340	354	349	350	339	380	355	339	378	365	314	333	368	331	340	343	356	331	325	334	336	334	339	344	365	308	343	353	354	323	342	348	323	363	363	341	366	346	335	342	336	324	317	368	324	366	401	330	345	336	348	337	311	354	356	346	313	340	310	364	324	318	361	316	354	334	319	351	336	327	347	374	341	360	344	321	346	332	353	337	328	359	359	329	330	380	368	348	327	301	348	340	365	324	332	348	370	356	315	336	349	335	343	347	323	331	359	337	351	355	323	313	354	340	332	339	344	344	362	340	334	349	350	368	380	377	363	319	360	341	324	354	354	340	336	347	385	340	321	314	363	348	349	334	330	357	371	347	357	364	326	352	363	333	355	349	375	345	339	359	325	344	342	340	350	343	305	330	350	324	323	350	356	376	377	390	354	367	348	352	372	332	356	329	401	333	368	346	308	367	326	352	319	328	329	358	326	334	329	330	376	332	341	358	363	357	337	334	357	312	341	318	353	340	361	368	330	375	333	371	365	350	342	329	342	331	330	334	355	356	332	327	323	336	339	363	331	327	360	326	349	364	353	349	383	308	315	361	353	355	327	342	346	328	343	349	350	313	355	376	349	354	347	352	319	347	320	356	334	349	377	338	358	392	322	342	337	341	354	324	330	360	350	351	323	347	335	317	370	319	334	357	323	378	353	348	359	332	318	335	349	332	346	341	301	332	343	329	328	379	361	340	336	341	313	363	294	366	323	341	347	363	388	340	332	348	333	310	328	324	349	344	367	304	376	326	320	322	329	362	339	362	345	336	372	348	353	346	364	354	368	344	325	364	353	329	323	357	352	358	349	317	377	334	373	361	338	331	342	359	343	361	330	364	350	344	339	351	346	322	344	334	327	356	360	345	357	314	334	346	354	387	332	359	348	324	323	352	347	327	333	349	359	320	329	370	349	374	356	338	366	349	359	344	308	333	314	340	347	328	367	365	307	363	344	325	294	393	333	373	313	354	346	339	367	323	324	324	380	348	329	346	364	324	350	339	318	348	342	351	334	331	355	366	335	332	339	368	356	360	343	338	363	342	337	334	337	343	365	334	335	326	323	303	354	359	346	341	367	343	341	361	326	352	315	347	342	341	339	330	345	322	346	345	335	343	361	349	332	351	318	340	353	367	322	342	383	341	364	326	343	336	343	322	331	344	376	360	335	327	348	337	338	339	357	321	329	349	296	337	338	365	342	323	348	375	353	340	357	362	347	357	341	344	323	329	350	345	353	345	320	317	376	353	367	336	326	358	313	302	332	368	339	343	347	359	358	339	357	333	344	312	332	339	343	346	349	326	302	346	349	343	371	338	363	363	355	341	327	338	345	349	360	356	330	356	345	346	364	317	341	398	369	343	350	304	353	369	350	315	331	359	340	334	372	356	360	312	366	370	323	313	311	366	335	359	340	365	350	352	331	349	345	342	329	377	327	303	327	355	354	320	348	378	327	330	360	349	319	348	339	319	340	317	362	315	334	359	356	333	346	362	331	334	372	324	346	320	311	326	331	332	341	351	338	315	339	339	349	331	349	371	338	315	344	336	352	337	310	351	346	330	369	387	364	322	349	309	319	331	332	343	313	360	316	323	319	341	310	314	318	365	353	361	306	329	327	369	342	362	353	330	347	348	340	315	336	325	354	321	316	322	342	345	323	354	336	371	360	336	356	343	321	341	337	346	308	339	353	350	356	339	336	337	342	390	343	363	338	316	400	313	391	348	358	332	343	382	344	334	346	349	337	357	343	383	342	347	350	328	326	349	337	363	350	330	365	337	329	360	339	329	372	330	326	340	340	347	377	341	349	324	343	348	368	356	340	317	335	344	318	337	366	335	330	339	381	318	351	363	307	346	326	330	335	352	363	354	332	341	359	357	365	371	382	324	340	343	312	360	332	365	322	332	355	319	309	343	374	342	329	348	363	349	369	376	360	365	353	360	343	364	359	330	335	337	358	355	330	328	342	342	362	351	315	353	344	329	350	316	346	334	308	357	336	375	350	338	324	360	321	315	324	349	347	337	340	314	367	358	324	327	347	342	348	340	337	325	360	338	352	358	314	360	363	339	354	323	319	360	350	347	342	355	337	349	357	317	366	338	324	358	357	364	327	352	322	380	377	317	371	360	331	347	339	336	330	340	338	350	328	349	341	374	356	403	341	337	335	339	318	354	384	335	343	373	306	350	321	373	345	339	333	340	387	301	336	382	311	381	335	371	335	356	356	334	309	352	369	339	365	359	369	349	347	352	327	330	328	333	364	316	310	328	341	330	340	322	337	314	360	339	344	376	354	341	354	343	344	336	309	351	342	325	344	368	356	344	310	357	359	339	349	323	317	327	369	336	346	326	374	346	345	361	321	326	341	330	378	324	360	350	331	353	332	350	351	368	353	371	368	347	347	352	365	376	361	330	322	307	338	331	355	327	359	349	336	363	341	364	345	344	368	351	360	359	354	345	350	336	385	329	367	355	311	359	340	353	319	338	324	319	355	319	366	338	339	316	359	335	321	309	336	374	344	355	373	367	342	299	335	333	343	357	335	330	334	343	355	330	341	346	342	354	344	349	339	310	340	350	357	342	363	349	356	338	330	346	346	376	344	320	342	365	321	355	327	341	366	335	343	299	317	352	336	364	304	351	363	339	323	320	331	368	378	382	358	342	363	320	344	361	347	338	379	352	334	362	352	352	312	355	355	358	333	318	347	358	329	336	346	335	337	370	342	334	353	349	349	368	371	346	350	337	332	353	352	322	308	320	344	330	352	344	336	362	306	307	333	349	335	330	366	368	331	354	332	348	322	354	364	345	352	334	339	353	340	337	377	338	326	369	346	360	368	334	360	370	321	350	351	338	350	342	324	340	343	354	275	319	340	324	357	314	348	314	396	359	354	348	322	352	327	353	308	347	368	352	363	353	337	324	333	358	361	334	375	359	352	348	364	353	365
34644	76352	37137	2124	949	828	707	650	527	558	553	535	559	517	567	518	499	550	513	493	514	488	511	482	497	522	497	517	474	499	500	458	500	533	512	489	505	500	497	482	514	468	500	469	472	448	507	498	476	484	458	519	491	473	492	503	455	469	490	466	472	469	461	448	486	479	445	468	454	483	501	508	474	486	494	487	510	482	463	475	474	483	469	483	458	444	495	514	466	448	481	508	480	459	517	465	493	472	467	483	480	496	483	489	456	516	528	501	467	507	453	489	486	505	464	483	515	469	497	497	496	498	493	510	477	460	453	487	491	486	486	474	501	495	440	491	456	505	472	500	479	448	475	512	512	497	486	502	462	486	497	493	525	484	490	522	483	499	482	496	489	497	490	464	481	547	506	513	461	468	492	456	478	483	479	467	497	477	477	450	463	514	487	496	512	464	504	485	474	507	504	463	454	458	469	481	477	473	494	517	450	479	478	507	479	494	497	476	499	497	476	476	473	454	443	463	505	484	457	501	476	517	509	467	458	469	485	464	515	468	509	489	542	472	491	465	475	480	484	519	486	500	503	501	512	507	459	498	503	504	473	524	499	499	480	482	488	514	488	528	498	485	494	541	467	477	476	461	506	513	489	467	478	439	490	509	460	481	495	489	504	475	479	536	469	475	469	470	459	491	467	484	482	528	524	509	458	496	502	531	470	454	477	474	475	479	480	472	484	475	481	518	445	511	506	518	482	512	515	467	462	504	477	471	464	490	521	461	461	509	477	475	508	466	515	507	496	490	480	501	477	505	471	483	488	499	466	506	509	461	502	507	494	467	531	495	503	481	494	473	521	480	513	478	513	426	501	528	519	470	479	479	498	507	490	478	472	504	451	470	470	511	466	467	512	504	460	487	488	472	487	457	478	518	499	504	471	471	474	497	507	428	512	485	505	508	476	501	516	491	502	493	504	451	462	468	500	503	470	506	468	465	461	512	442	491	525	496	440	486	451	427	515	470	464	459	461	476	522	485	485	517	501	488	489	485	447	479	494	502	516	475	485	502	490	475	484	511	474	498	510	447	477	466	496	496	517	509	493	472	480	449	478	500	460	508	479	468	513	482	481	468	459	451	498	493	477	476	471	529	500	485	531	489	486	516	447	479	450	464	503	497	480	486	500	507	490	490	524	468	493	505	500	491	534	460	489	483	477	475	493	509	498	528	473	539	481	494	527	460	511	452	483	476	461	486	477	485	507	457	499	526	478	485	481	510	444	491	464	490	522	508	515	497	483	487	503	493	466	469	501	523	488	465	514	512	471	482	476	452	484	445	421	498	456	469	501	467	480	446	501	459	456	507	471	478	516	464	501	443	449	477	487	496	529	487	466	502	455	459	473	496	467	484	490	525	490	471	478	482	502	469	530	516	490	514	504	480	485	509	444	513	460	437	477	518	464	498	468	538	475	495	491	483	480	458	510	495	471	511	472	468	480	476	413	478	462	491	484	460	477	474	473	481	542	473	488	477	499	503	478	479	449	482	490	502	464	483	463	480	519	473	526	498	493	455	505	495	511	507	492	486	494	479	490	468	455	514	500	443	452	507	476	477	450	500	477	471	463	461	499	508	469	480	500	510	495	486	475	451	483	500	486	513	478	472	441	514	485	489	528	518	467	508	493	515	483	509	546	516	545	508	522	515	499	476	472	476	461	465	482	508	522	498	490	451	487	530	500	472	481	460	476	480	480	494	476	518	442	472	521	470	514	518	487	500	495	499	497	462	483	431	492	458	459	464	468	480	507	495	443	430	510	501	520	488	490	464	460	471	484	519	444	467	502	467	449	464	495	495	471	479	504	473	461	497	513	502	473	476	470	494	511	480	481	489	495	539	494	493	479	488	503	478	482	499	520	446	507	511	469	524	474	498	509	497	469	504	496	528	527	486	479	519	488	517	492	472	488	492	496	501	484	511	492	449	476	523	534	503	475	468	504	470	489	539	499	470	465	501	492	506	494	491	495	481	503	496	481	508	482	495	464	506	471	501	493	477	511	489	494	491	520	529	472	468	489	504	493	483	470	489	536	454	537	515	465	502	509	492	456	473	479	511	452	544	513	488	499	451	487	525	440	494	524	484	512	459	465	466	485	451	511	486	481	473	459	472	430	471	509	466	530	524	441	485	498	502	469	492	462	484	487	511	472	488	469	506	458	524	471	504	506	495	501	503	508	487	472	493	476	478	528	466	495	466	488	501	514	439	487	515	478	493	478	533	501	462	503	459	510	457	491	484	465	476	455	535	469	496	466	495	433	464	514	505	464	480	481	478	465	501	491	486	439	467	509	541	466	495	524	488	454	498	485	459	475	481	467	491	528	483	512	531	469	513	477	484	454	493	514	481	532	511	475	487	509	459	497	512	504	495	502	477	489	468	482	439	515	475	490	490	458	457	496	502	491	498	473	473	467	495	519	464	463	466	481	513	487	491	476	557	478	454	530	501	511	487	490	472	489	486	533	472	505	491	497	493	454	493	496	484	460	495	497	497	484	471	475	502	463	510	475	478	470	514	506	494	504	468	478	465	509	483	497	491	487	482	473	500	529	495	506	485	430	496	462	522	527	478	504	492	494	499	510	513	473	478	495	462	537	459	512	506	492	487	434	532	471	442	439	500	506	521	497	500	458	502	501	486	476	464	483	494	481	465	464	480	524	485	475	516	498	480	497	507	439	504	448	475	504	453	462	446	452	475	472	481	501	541	478	478	497	456	494	469	481	487	464	442	493	500	491	462	451	495	461	467	480	449	550	477	458	514	475	496	487	501	503	502	454	479	521	513	486	463	512	481	506	491	519	431	512	506	477	485	520	513	460	491	466	511	505	495	523	497	515	525	481	480	508	494	480	493	463	499	492	483	471	517	449	468	516	478	508	505	488	508	479	488	476	492	483	493	488	460	493	428	486	490	488	518	511	449	537	470	480	460	510	475	497	501	474	483	477	517	531	515	461	494	491	507	478	485	461	496	476	461	485	517	472	473	501	479	476	454	475	498	480	495	513	473	492	479	472	512	499	485	489	498	498	486	478	464	498	463	479	464	482	517	496	473	471	468	468	469	499	503	465	506	459	479	454	470	481	502	520	478	477	511	503	452	481	506	480	499	450	504	504	470	459	481	511	476	461	414	499	509	468	466	468	438	472	493	479	499	521	475	489	457	502	493	489	429	499	493	480	516	492	526	462	495	484	486	503	506	490	501	469	485	477	506	496	485	474	487	467	477	515	485	474	484	511	477	473	490	481	507	476	497	510	468	493	466	475	495	501	459	458	514	519	501	508	508	482	460	491	458	478	473	507	459	472	496	479	462	492	546	457	461	486	487	449	505	491	480	506	491	489	487	492	483	508	491	490	499	480	482	472	478	477	496	485	469	491	538	521	493	479	523	500	483	488	484	478	497	490	476	471	475	504	508	504	482	497	477	497	483	449	522	519	481	485	492	461	501	469	472	497	461	484	502	500	474	507	510
24941	22993	28152	24759	7119	858	817	757	730	690	726	739	721	730	784	752	715	751	684	753	709	721	698	688	712	730	724	701	715	680	739	748	762	744	718	719	721	725	746	726	732	763	735	701	705	762	687	723	686	683	782	725	691	735	720	716	713	752	692	682	703	716	705	678	715	727	738	717	699	691	753	709	727	712	729	723	712	729	704	717	688	687	726	687	720	734	750	773	729	738	702	718	737	706	641	649	702	690	709	725	728	687	695	714	673	753	708	731	736	743	689	702	705	706	721	690	745	717	735	741	773	731	702	700	655	677	712	736	702	702	714	729	736	710	712	722	717	664	702	717	721	747	685	678	738	709	705	687	733	710	717	717	721	706	719	745	724	724	707	713	720	729	699	706	701	729	697	762	764	698	737	726	730	732	735	761	690	755	733	684	692	746	738	680	734	700	726	682	731	698	714	724	732	729	708	722	684	700	746	738	637	772	706	701	725	695	719	739	712	707	695	694	708	716	731	675	689	696	688	691	658	728	675	727	690	760	678	724	743	756	705	698	724	720	729	736	763	752	747	758	701	710	760	751	750	740	730	742	740	743	654	732	723	684	737	692	712	770	735	716	663	724	714	704	698	721	740	738	694	712	723	740	717	686	733	748	709	780	729	698	716	708	741	784	707	714	723	762	740	727	743	683	701	720	717	752	690	717	696	738	694	734	747	735	739	723	706	722	692	753	711	722	700	715	674	719	693	677	718	754	743	746	716	686	744	679	677	677	701	749	711	735	681	720	746	742	662	704	736	672	755	760	719	719	714	690	682	680	728	751	714	700	677	704	728	683	703	737	684	737	724	712	710	695	724	715	728	706	728	699	685	694	766	727	706	691	704	713	760	701	700	748	705	736	713	719	732	733	740	757	772	738	699	735	750	741	697	718	759	703	682	733	754	713	706	713	740	746	680	671	717	722	702	693	672	675	778	731	680	717	708	766	718	743	756	721	700	655	726	719	739	750	711	702	703	733	687	752	686	696	721	711	686	721	728	746	706	748	739	702	703	790	716	717	750	693	736	687	756	685	654	729	751	718	677	710	697	720	751	741	700	748	728	701	709	746	720	697	751	698	741	723	724	696	693	728	712	709	678	737	715	697	698	757	725	739	723	705	685	670	738	726	691	720	718	687	710	733	702	738	705	725	757	769	686	697	696	685	710	738	735	691	701	705	670	704	685	691	743	698	689	688	727	729	703	718	707	694	702	697	705	690	723	683	703	742	749	733	711	668	693	770	709	713	766	685	710	712	719	720	697	705	696	684	714	676	741	704	694	721	709	721	687	706	743	732	751	714	775	728	704	719	721	756	684	658	762	729	705	735	721	702	687	699	697	771	742	755	728	718	678	715	706	737	718	745	708	764	711	745	719	748	732	731	719	685	743	728	697	685	701	723	701	751	707	766	701	717	717	717	709	715	708	750	757	692	678	692	718	671	710	699	705	714	708	722	729	724	694	708	689	756	746	738	730	696	710	727	744	747	708	793	668	760	718	706	738	710	777	679	678	701	680	748	684	710	680	654	672	741	728	702	722	752	679	694	746	752	768	702	720	723	733	693	766	703	661	759	690	708	703	702	719	686	749	737	740	707	702	751	700	779	729	713	744	710	740	721	748	691	723	725	758	694	703	748	700	694	723	724	768	735	747	654	750	688	754	735	718	729	698	706	736	718	714	729	763	676	749	694	689	673	718	725	687	702	693	702	708	772	746	765	697	731	710	743	732	737	714	739	727	705	694	748	759	751	739	694	706	755	728	699	705	676	756	734	705	690	716	728	773	747	694	718	741	706	737	705	704	689	699	716	707	697	677	761	674	771	723	693	714	702	730	703	689	726	736	753	682	733	701	703	761	682	722	719	721	654	687	760	677	740	694	734	731	748	682	679	708	767	732	687	728	751	686	718	684	741	724	702	721	740	732	748	707	686	714	687	697	768	765	702	717	725	688	729	723	727	731	695	694	730	709	789	723	737	686	697	751	700	722	704	709	755	702	716	761	676	727	736	678	680	732	738	718	731	752	741	699	723	700	729	704	707	745	749	725	703	696	707	699	711	664	736	728	722	740	720	699	694	730	700	751	710	725	694	677	711	714	706	745	728	763	713	712	711	714	715	728	700	709	726	728	708	706	776	679	708	685	724	692	697	748	749	700	708	691	724	703	708	692	703	762	743	689	680	781	729	734	709	700	727	723	712	703	722	701	735	712	698	702	724	724	770	706	701	744	767	704	711	751	721	693	746	762	685	733	789	692	725	693	750	708	749	735	725	744	754	765	745	677	693	693	738	684	735	761	723	693	737	691	666	699	722	701	692	685	737	734	736	698	739	734	721	694	704	743	731	696	732	727	728	832	694	745	715	746	679	722	717	720	727	755	649	743	722	722	752	768	720	713	697	651	734	808	707	711	720	704	716	711	702	747	726	703	700	724	730	732	674	694	739	758	685	719	710	716	749	701	685	730	739	718	683	687	698	715	744	717	743	704	769	734	711	750	702	736	704	729	707	740	689	718	709	688	764	716	681	738	707	763	697	680	713	696	696	713	709	711	705	711	713	728	736	707	703	664	725	723	708	685	805	701	718	711	727	709	744	783	732	732	747	753	748	722	737	712	681	749	706	666	691	689	733	723	699	706	747	711	706	699	699	669	700	725	729	714	727	691	707	703	728	752	750	766	765	741	675	708	727	686	726	692	719	712	703	716	712	700	725	727	733	790	742	743	722	686	736	709	721	741	698	713	722	728	713	715	707	704	728	726	729	692	701	733	706	745	726	722	708	739	725	728	739	701	727	747	716	692	675	732	709	736	702	694	753	704	733	753	738	737	674	724	714	684	721	684	691	730	730	742	770	721	735	726	679	717	684	679	747	710	748	750	672	714	724	729	717	696	694	670	702	752	738	777	736	735	730	713	705	656	711	734	739	724	727	727	736	744	750	738	716	701	742	723	721	705	727	682	708	696	748	654	725	744	731	689	710	740	738	737	721	730	720	740	688	687	732	779	717	700	706	697	711	706	693	707	730	726	718	717	691	678	708	665	753	706	679	676	697	771	715	719	748	731	705	730	705	774	705	723	737	705	708	671	657	710	715	733	760	781	721	691	747	707	699	686	671	677	685	689	715	722	654	705	748	669	729	716	735	731	748	728	739	662	692	775	727	761	712	706	654	702	709	702	724	736	682	704	716	703	761	665	679	751	676	675	759	726	728	764	717	718	718	705	784	705	705	772	696	744	746	702	745	736	690	700	727	725	727	702	703	716	700	673	717	730	757	722	729	764	705	722	700	734	688	713	723	739	732	688	703	740	742	672	691	703	717	711	754	769	729	672	718	742	726	785	728	691	694	679	727	755	724	738	692	736	695	772	753	721	743	692	742	685	707	774	734	711	705	712	687	722	742	729	723	711	693	667	715	704	716	772	698	743	723	740	673	719	727	688	717	756	710	699	735	700	717	681	743	750	704	706	707	743	692
31260	67191	29006	1768	1171	1152	1109	1012	984	1003	952	1038	942	966	906	915	981	907	995	903	968	990	914	1011	992	980	947	902	939	991	943	910	977	998	969	911	985	923	998	915	1010	896	990	934	986	982	940	927	964	993	926	954	987	928	979	966	915	929	942	925	958	890	966	970	966	962	865	948	922	930	902	932	968	935	919	945	910	915	992	944	962	970	999	946	955	902	950	954	971	941	880	943	972	969	920	934	974	940	943	951	897	923	958	895	938	995	957	982	964	934	979	938	916	973	919	930	955	956	956	916	980	961	972	941	912	936	954	896	924	926	899	976	932	936	962	999	922	988	977	906	951	921	957	934	960	936	934	963	1008	956	946	912	930	1038	939	935	900	933	937	973	947	939	934	888	898	894	930	1008	1021	941	916	952	899	939	940	935	992	951	959	1012	947	961	955	919	932	925	921	901	928	924	964	939	867	954	962	982	886	935	912	929	989	911	938	871	959	962	856	988	959	983	995	984	944	1006	961	994	934	985	980	897	1018	941	988	905	913	925	938	970	997	990	947	973	943	977	891	977	972	956	907	931	963	943	933	937	880	899	908	936	888	943	911	1030	926	977	1007	948	908	894	973	1019	927	901	928	939	944	966	946	920	958	985	994	929	975	967	964	959	951	919	958	915	984	975	926	978	964	939	950	971	940	908	979	966	907	895	981	980	930	948	931	969	904	939	988	927	962	900	898	981	916	962	934	953	905	972	947	923	965	919	935	919	957	929	972	968	1029	976	925	986	969	1010	939	925	920	963	923	1020	962	905	884	1015	928	938	992	896	955	961	974	946	972	955	900	977	951	934	877	955	973	969	985	915	957	926	915	943	965	1002	903	901	945	984	966	947	936	962	918	937	906	939	926	952	927	966	984	935	944	930	987	948	977	981	924	902	952	939	912	934	965	963	936	937	947	938	947	918	938	973	934	956	951	997	925	996	945	959	922	931	972	980	889	957	977	863	954	876	911	920	945	960	911	919	967	911	919	970	953	886	905	935	965	956	987	956	978	929	945	959	984	953	955	950	967	931	948	903	917	937	968	992	938	1008	972	952	922	999	957	955	919	998	949	980	941	954	958	952	1013	956	959	959	888	943	944	949	1005	922	960	944	936	981	958	959	882	931	942	943	967	951	911	1027	939	947	925	876	930	948	947	957	964	957	981	962	994	923	957	980	895	910	981	942	929	968	929	968	962	943	983	967	945	936	944	944	945	937	947	943	949	923	900	942	937	957	1024	961	980	950	969	965	969	950	928	945	953	927	943	951	940	942	986	883	922	937	909	925	957	963	960	929	935	977	1001	921	924	918	975	974	943	991	932	892	900	935	956	927	895	988	969	984	964	946	1003	924	979	979	938	973	903	962	912	971	922	968	928	981	931	937	909	937	945	979	943	951	938	965	926	940	931	962	929	951	964	922	969	957	911	962	999	1006	928	922	909	954	1003	905	882	1002	946	1004	938	927	969	916	978	883	963	938	933	1021	932	958	960	904	998	897	962	969	947	940	973	955	945	950	1022	910	958	964	988	916	963	988	933	939	987	989	969	970	964	962	1024	923	901	942	926	960	935	923	933	943	1017	929	925	1006	947	920	970	948	974	943	920	975	972	937	984	976	918	951	982	935	940	929	939	958	959	961	975	909	980	925	956	995	986	959	930	980	897	947	963	933	902	988	899	1019	954	944	962	964	966	935	933	945	964	965	1005	942	973	952	932	939	931	954	944	903	976	899	970	946	951	952	924	976	940	947	981	966	902	930	1032	970	887	959	976	963	922	981	941	932	935	933	970	915	987	953	980	929	982	930	976	919	948	932	989	942	985	924	911	995	974	932	952	990	969	990	929	938	935	891	915	953	978	961	896	941	967	941	936	933	926	1014	908	950	924	963	884	972	945	990	935	971	988	928	926	952	948	997	924	994	936	960	917	902	934	954	926	980	917	881	960	993	919	930	895	919	910	1020	988	938	927	966	968	933	972	993	908	923	960	903	959	964	983	958	975	939	908	949	935	938	891	988	935	915	948	878	929	935	964	911	995	958	913	881	958	930	962	940	911	932	937	926	941	935	920	934	965	977	930	907	924	920	1004	903	941	1009	971	986	917	999	889	988	986	934	980	946	956	974	971	962	995	971	955	951	896	951	946	952	933	984	948	944	947	991	992	939	922	947	909	921	924	939	991	1010	980	937	920	1029	928	927	996	968	928	934	936	978	958	935	915	952	946	978	932	948	918	955	998	919	938	968	966	970	955	895	912	956	967	952	960	935	939	932	948	931	912	975	947	972	952	908	971	927	945	970	902	976	1014	953	947	952	970	940	945	907	954	971	935	997	990	922	969	955	950	964	931	946	976	939	941	882	938	942	957	953	925	940	956	992	993	909	950	926	964	939	968	926	933	970	999	938	978	919	907	954	979	962	979	970	935	945	939	927	970	957	989	905	904	920	968	908	971	953	936	988	951	938	967	888	971	991	928	906	1006	936	911	963	928	874	998	977	941	956	940	1026	956	953	967	922	1000	960	963	957	966	919	932	968	956	943	940	931	895	927	957	940	924	935	965	959	937	894	1003	920	935	904	948	917	941	932	917	924	961	903	963	1009	934	927	892	922	909	921	899	936	964	906	956	908	997	950	950	986	975	954	949	958	958	960	983	970	959	961	890	933	1006	926	953	921	946	1005	1019	1021	1004	933	981	979	973	968	958	944	939	935	925	924	955	988	942	935	948	914	925	956	939	908	946	967	981	959	957	936	955	955	972	983	942	911	1031	949	1005	885	917	961	969	922	945	951	944	985	937	879	944	877	983	959	990	984	936	917	956	941	935	983	918	913	912	975	916	946	922	981	977	975	949	948	968	937	922	969	928	969	971	958	943	925	951	982	932	936	1006	949	979	894	951	910	928	928	939	973	996	895	904	980	953	960	941	958	952	949	915	925	942	937	992	936	906	943	986	979	928	894	949	976	971	998	912	915	919	945	943	928	933	934	943	911	914	953	939	943	947	978	954	993	914	973	986	921	977	1000	1007	960	919	915	920	913	964	937	986	980	941	930	905	985	959	915	921	968	984	899	959	927	936	1027	968	985	979	958	901	983	965	958	969	947	932	970	871	959	931	965	924	956	994	933	903	955	952	945	976	913	956	976	881	931	964	949	938	902	972	990	936	899	918	953	907	952	948	944	944	947	960	980	913	915	958	977	952	966	972	980	1004	943	905	975	950	1011	949	969	886	1014	939	919	959	1018	892	985	958	915	1044	981	955	944	982	919	959	956	978	1008	988	953	936	881	936	926	964	898	968	986	977	980	923	956	947	933	973	989	912	957	986	938	916	939	905	945	974	910	921	960	899	978	926	921	925	926	957	967	958	912	897	906	941	957	927	900	948	974	938	955	917	984	935	946	979	921	899	921	949	957	962	956	939	940	967	927	956	984	955	970	884	918	947	922	968	1023	1001	935	956	982	984	987	946	955	938	996	935	964	956	960	941	951	973	879	943	998	986	894	935	940	922	922	926	905	986	937	986	980	928	930	980	911	961	920	903	914	1003	968
22601	21855	29248	24604	21552	20843	4592	411	367	350	355	327	308	340	292	285	336	250	284	324	325	295	316	284	279	304	291	261	258	279	288	271	281	286	277	301	285	291	276	290	262	264	279	266	249	284	306	294	257	291	279	248	309	303	273	279	281	292	286	273	252	268	278	285	288	279	273	277	293	268	281	290	265	280	238	282	272	272	270	284	269	291	264	261	295	242	264	272	255	296	263	252	248	272	301	264	251	279	284	266	318	289	294	278	257	277	303	277	294	298	255	289	284	262	266	282	268	278	276	271	259	290	295	274	262	288	301	293	272	273	255	287	291	281	291	250	282	296	323	256	288	299	274	255	311	254	261	264	256	249	297	277	259	284	302	301	309	267	249	265	266	248	261	294	270	257	273	290	280	276	268	307	270	278	276	274	240	263	269	285	261	289	281	281	276	282	276	272	274	264	265	303	281	279	292	299	267	252	266	277	249	275	266	286	264	271	309	281	262	274	293	295	280	279	258	267	258	261	277	279	300	272	293	337	286	277	256	282	315	257	243	287	295	294	262	298	287	301	281	293	250	292	263	293	287	310	302	280	294	244	289	277	275	252	286	275	279	258	231	283	266	278	264	275	267	283	273	293	289	284	259	309	261	276	272	262	310	272	270	283	269	275	260	292	304	268	301	279	245	293	293	275	258	283	277	306	279	260	255	287	250	301	250	257	280	252	282	253	262	288	274	309	274	271	278	259	277	295	269	270	254	278	286	306	296	295	246	277	278	276	281	276	260	279	277	270	292	279	274	271	301	272	322	273	314	279	280	284	267	274	257	302	268	283	276	264	271	276	270	286	279	279	298	276	277	248	273	263	294	249	297	254	282	270	258	292	272	257	292	273	260	273	263	279	257	291	268	263	303	275	286	283	286	259	250	262	281	284	270	266	270	263	274	259	264	266	295	292	269	265	278	264	274	258	281	280	252	254	273	270	271	305	272	272	270	295	290	302	265	277	271	275	288	248	285	291	273	302	257	307	266	265	289	278	268	297	255	303	265	281	272	288	267	275	273	238	282	296	275	276	288	255	297	274	314	280	274	259	265	265	276	270	282	265	295	272	269	308	257	271	268	264	273	294	302	281	282	267	267	282	253	291	287	272	297	311	269	256	264	271	302	276	262	287	285	276	289	279	301	280	251	270	274	283	241	269	275	289	294	278	255	280	255	269	264	256	261	277	288	277	284	273	267	273	288	272	246	286	278	280	271	267	243	272	296	264	279	251	282	285	311	268	262	288	287	281	266	295	245	289	295	264	279	261	300	267	255	250	236	271	252	256	250	282	271	246	296	299	275	287	272	300	290	259	273	263	233	255	245	263	253	262	303	270	302	294	252	289	261	268	253	268	275	254	277	299	281	289	278	283	273	286	279	270	305	281	247	279	273	263	265	280	289	260	288	266	268	297	267	287	283	253	305	297	286	280	290	275	273	280	283	289	269	276	279	278	260	273	252	288	269	267	271	289	304	261	281	259	280	282	275	274	317	247	298	276	302	279	280	287	258	269	280	279	291	258	276	268	279	281	264	269	283	264	264	265	282	255	255	266	311	242	274	272	267	289	276	280	264	290	281	290	256	277	265	259	283	278	273	283	262	291	256	291	278	277	268	275	283	300	298	270	289	264	272	271	264	258	302	270	282	276	297	249	262	283	262	277	261	305	273	271	254	274	295	261	291	259	274	255	295	278	275	288	258	286	282	266	290	283	277	280	287	265	278	275	280	290	288	264	298	286	251	287	284	282	256	289	268	282	288	281	284	272	285	286	281	310	275	296	277	277	265	280	261	277	277	285	250	276	278	248	269	276	299	269	246	239	289	255	276	278	249	280	282	235	277	289	292	279	303	294	276	267	268	277	263	293	259	289	266	263	246	250	253	279	250	294	285	266	302	274	265	299	265	252	258	285	304	275	263	257	286	259	299	284	272	268	262	265	294	272	256	289	271	261	290	277	287	277	303	265	299	322	260	270	277	298	248	254	255	305	270	289	279	259	287	280	324	262	265	251	256	276	298	245	264	268	295	298	257	283	294	280	263	290	281	287	260	275	277	268	279	297	289	280	301	289	290	284	297	284	285	315	268	287	250	298	284	284	260	269	263	279	288	286	289	268	292	250	285	286	295	343	286	286	306	250	289	300	295	267	264	266	267	288	269	290	280	262	284	302	281	291	285	272	302	262	251	279	267	277	265	287	281	286	277	274	261	285	277	277	279	277	275	265	254	245	287	301	264	293	279	260	259	278	280	278	260	264	289	267	284	266	273	294	289	311	263	282	265	297	284	282	254	282	282	266	288	286	247	249	292	272	261	288	280	285	288	279	240	285	293	258	275	263	279	288	301	276	265	293	281	248	284	273	297	287	291	300	283	261	267	306	276	308	285	266	268	271	245	285	277	275	259	270	233	265	287	261	300	255	255	296	275	262	251	293	268	301	267	285	273	292	315	215	276	250	283	265	259	269	276	275	311	259	258	295	267	294	293	286	288	280	268	286	277	244	267	296	270	256	287	281	302	253	263	286	295	264	282	287	242	298	259	274	271	251	290	266	276	283	264	287	250	279	295	286	278	283	283	249	283	271	294	272	298	285	263	285	282	290	275	295	287	270	278	271	303	276	283	274	283	293	274	240	282	279	270	285	300	270	299	252	289	287	269	275	311	281	297	285	273	274	293	275	234	283	257	270	290	303	279	286	279	261	295	281	281	271	272	307	287	241	261	287	277	277	274	268	282	261	303	262	294	278	285	300	281	275	285	260	251	249	293	274	267	254	292	281	279	257	287	299	286	282	279	275	262	304	285	253	284	261	249	273	277	253	283	264	265	289	282	274	248	267	302	266	280	282	294	266	269	250	287	284	252	300	284	303	275	275	282	281	292	286	284	279	288	261	249	274	275	294	268	284	262	257	290	283	276	264	276	269	280	270	256	274	302	265	263	285	284	259	277	289	292	284	274	250	272	279	248	271	268	279	280	326	262	288	266	260	299	272	270	276	251	248	287	276	263	262	294	306	256	276	260	268	276	288	270	287	281	265	290	263	282	245	275	281	284	267	294	285	272	283	265	262	275	277	267	254	281	310	273	258	275	270	253	258	279	282	265	270	286	287	281	274	299	285	285	308	299	255	266	271	269	286	298	283	284	285	247	280	287	284	276	274	296	285	265	291	271	278	283	290	287	247	275	268	299	284	252	272	267	263	292	279	266	260	276	279	282	270	283	278	285	270	273	290	294	282	257	279	311	276	270	279	298	313	271	287	266	272	299	282	288	297	264	283	270	275	307	301	310	253	268	283	253	302	282	257	261	271	290	263	265	263	262	262	277	286	300	261	308	302	286	286	247	285	263	278	270	304	287	270	295	274	296	266	302	277	278	294	286	304	255	276	279	312	301	302	293	283	267	253	264	271	282	299	261	286	262	274	288	267	282	280	295	245	293	254	297	296	304	259	227	273	279	254	276	273	261	286	259	261
40991	75374	42805	3342	1313	1021	782	702	658	615	576	538	467	443	428	435	423	439	424	432	391	392	385	421	387	346	374	403	399	412	384	376	386	406	395	374	377	380	378	372	373	387	391	394	381	363	385	350	390	379	359	334	358	352	374	349	414	386	427	402	364	353	380	378	339	357	399	364	349	374	385	366	346	338	362	367	369	340	391	361	340	360	376	365	367	398	387	392	369	337	347	413	359	405	369	370	344	351	368	333	385	375	379	354	391	383	360	387	369	350	394	408	335	374	375	324	368	321	384	364	379	342	345	350	377	382	391	380	421	359	414	339	360	368	359	375	367	360	371	352	364	355	413	373	358	380	345	377	417	388	337	335	362	384	348	377	387	401	351	357	359	392	381	375	365	357	317	365	358	362	380	337	372	340	367	378	404	378	352	374	395	363	374	344	370	373	341	366	380	340	388	380	376	404	338	349	373	377	359	345	356	350	362	372	361	341	380	366	403	351	404	320	375	356	371	383	349	355	387	343	399	372	384	377	385	396	386	366	387	358	400	382	358	372	386	376	364	355	388	386	381	378	348	415	332	354	393	373	388	375	395	352	350	383	370	362	380	423	355	388	342	387	368	355	365	338	338	369	365	346	368	351	353	379	361	398	376	351	373	383	355	324	350	362	356	363	420	358	369	363	353	363	376	349	372	371	346	380	356	362	374	401	392	389	414	385	347	360	379	384	390	342	383	378	377	372	346	361	373	392	330	404	375	361	388	331	350	369	352	347	345	344	403	360	361	400	385	367	372	362	335	360	357	343	378	411	380	357	403	346	346	403	350	361	363	348	384	406	390	364	385	372	379	418	402	361	369	400	374	368	373	379	340	353	398	372	384	388	388	379	344	389	388	366	367	359	367	376	385	325	379	384	364	370	390	344	380	430	375	368	415	369	375	337	384	350	393	333	362	374	313	380	371	376	375	338	345	409	343	364	381	378	376	385	342	377	382	392	335	349	347	393	352	368	368	399	352	378	381	356	385	362	352	374	373	370	360	381	365	386	417	359	378	403	337	393	368	385	335	360	361	355	383	353	364	377	393	398	343	357	355	359	372	361	397	386	374	382	393	385	365	375	333	346	363	397	384	376	364	369	382	385	360	391	397	396	362	371	340	379	357	407	370	393	364	357	397	371	361	341	418	356	361	357	382	342	373	373	393	356	351	354	409	351	359	344	380	355	377	371	378	378	419	411	344	363	370	391	358	380	370	361	346	369	333	387	371	362	372	375	383	388	383	365	399	353	367	401	373	366	380	365	359	343	395	415	393	367	375	360	372	386	406	365	389	377	361	368	336	373	361	376	379	390	367	382	398	352	349	414	400	378	355	375	359	412	380	384	380	325	330	390	361	371	354	385	361	360	345	346	350	375	332	394	398	385	395	386	356	359	369	335	365	383	357	361	359	336	354	385	383	354	382	348	378	373	366	378	345	386	336	355	330	379	349	360	385	378	367	351	390	387	362	362	392	367	378	349	346	346	344	364	398	360	381	391	378	363	335	389	352	364	343	366	377	348	373	405	392	371	390	369	381	364	384	386	358	359	390	368	350	390	370	371	361	369	388	371	357	375	370	374	351	355	347	375	370	345	381	348	344	412	363	360	383	381	370	356	371	388	356	371	374	377	385	333	391	393	363	378	383	386	388	360	384	399	390	350	389	374	365	378	400	388	428	367	368	378	377	346	379	367	380	381	367	359	330	367	374	356	396	365	363	387	388	351	341	386	377	376	382	362	373	419	403	377	347	373	373	346	397	376	370	364	374	365	372	348	410	385	355	404	355	345	386	358	351	389	385	362	375	377	386	376	354	359	376	368	391	354	359	355	398	373	404	394	380	382	362	372	361	364	352	382	343	367	398	353	369	358	379	365	368	382	362	364	365	363	399	388	370	366	378	382	362	340	393	402	360	381	370	380	391	377	399	390	366	398	372	366	374	354	363	395	365	377	363	338	397	374	365	358	361	360	378	366	383	396	359	356	373	357	356	374	383	370	342	402	345	377	365	368	396	356	379	405	386	373	374	352	393	374	396	390	406	355	384	342	387	361	377	361	379	371	381	385	352	362	394	356	384	342	364	374	342	366	383	349	345	327	322	361	365	368	385	355	346	348	388	376	361	359	411	313	362	422	368	399	379	352	382	350	387	331	384	375	385	383	386	372	373	411	337	367	368	398	376	371	358	336	430	379	364	340	385	382	406	375	341	359	362	369	327	395	343	409	408	329	375	354	384	414	360	376	372	372	394	362	349	402	355	372	376	362	373	363	339	381	407	372	367	368	363	370	384	370	408	382	366	366	336	343	371	415	367	372	391	381	410	318	346	376	368	391	370	369	340	369	347	380	383	361	385	381	354	387	377	391	363	363	367	383	381	415	376	405	364	374	361	381	372	372	371	382	387	331	426	362	376	382	345	394	394	398	359	368	394	383	368	356	389	357	388	369	341	365	375	344	348	353	410	383	356	385	353	360	343	410	359	398	331	390	388	361	399	354	339	370	393	397	355	351	331	369	371	368	413	404	377	358	372	399	378	354	351	365	394	366	374	364	389	363	367	360	375	352	347	372	388	388	366	372	387	406	400	357	420	375	374	385	385	372	386	399	344	352	362	400	372	390	332	373	349	382	365	378	353	340	346	364	409	376	354	361	348	368	349	368	404	376	362	398	394	394	341	390	370	386	376	347	393	351	405	394	376	406	385	385	352	381	357	369	371	382	374	377	347	384	377	372	341	382	384	364	345	400	350	356	375	348	400	374	359	340	355	383	361	365	386	369	373	361	364	385	340	391	355	327	410	411	354	394	358	373	341	312	344	367	371	382	388	396	402	373	352	334	406	362	382	376	361	351	379	380	362	356	370	390	337	379	358	389	355	351	368	378	325	396	367	322	380	392	361	394	367	360	355	375	370	375	355	407	366	369	384	369	376	386	343	359	392	363	376	361	340	370	378	375	339	370	333	362	354	392	363	406	377	422	353	369	386	365	405	373	353	395	369	370	356	371	349	429	346	334	375	379	346	352	367	376	380	382	375	407	377	404	390	403	381	384	386	335	359	380	357	367	387	384	375	395	361	369	405	351	389	336	362	368	397	392	356	366	390	352	346	337	401	330	378	346	363	383	362	343	368	364	367	380	374	371	345	385	379	384	396	370	331	355	365	366	356	353	389	363	343	361	347	379	388	370	370	399	341	349	366	350	350	379	357	409	364	370	410	339	372	333	370	360	376	373	375	372	396	381	367	356	360	362	388	392	346	356	361	366	376	392	370	372	358	388	396	353	377	389	380	358	329	401	343	351	389	364	387	395	374	370	366	342	330	356	381	370	391	348	374	367	376	345	384	402	352	380	365	377	393	351	401	393	426	360	373	360	341	350	389	363	418	369	387	373	367	369	406	364	380	366	387	390	356	361	355	346	362	396	349	367	363	422	387	379	361	392	364	370	380	370	362	376	325	370	348	322	415	332	361	367
27868	24892	17821	2399	696	734	653	687	700	694	653	667	635	694	653	642	645	633	655	675	660	656	690	666	742	662	629	637	597	707	645	640	675	636	660	665	634	620	669	687	611	661	664	677	637	663	667	637	653	661	658	644	678	638	639	653	606	612	663	615	644	634	619	625	614	656	643	661	670	618	672	664	613	667	638	680	611	667	629	673	661	645	666	654	660	670	651	680	705	664	693	666	674	653	670	644	667	638	698	660	675	692	670	656	655	639	639	616	685	666	632	583	695	631	622	649	645	619	604	619	669	611	705	628	646	645	642	583	649	677	661	651	611	622	662	686	638	660	691	682	660	675	624	696	628	665	686	654	686	642	636	665	691	708	681	639	674	663	658	635	654	668	699	667	648	632	640	670	629	648	626	668	693	641	628	656	679	634	650	701	660	616	628	619	653	655	661	666	652	641	657	668	654	616	637	622	626	632	666	667	645	665	633	646	661	668	674	649	628	611	679	667	619	653	721	658	682	633	584	669	676	667	612	618	685	636	662	691	675	657	632	636	670	670	665	633	648	648	675	684	666	684	642	645	620	682	650	673	655	651	615	672	697	665	686	669	676	619	669	654	627	666	641	679	681	685	654	654	706	671	684	630	650	664	673	625	673	686	657	669	686	644	637	621	633	648	684	661	678	640	685	604	673	671	665	614	606	612	654	656	704	658	623	655	690	649	658	609	616	664	696	656	672	684	684	650	664	590	656	649	642	658	655	640	686	619	636	665	676	656	609	662	677	656	681	674	660	666	637	701	633	734	676	674	619	640	635	624	667	626	612	632	674	655	640	636	661	640	665	616	650	584	656	631	689	618	608	644	628	631	639	646	679	678	656	634	633	654	635	621	636	644	688	677	693	678	623	650	684	673	689	693	615	695	646	640	633	658	668	714	688	668	684	661	677	679	636	651	679	656	639	684	633	658	635	639	700	622	660	675	659	668	648	633	645	698	651	678	684	644	694	630	634	624	647	704	639	690	670	660	656	628	635	677	652	648	700	633	629	652	673	646	674	614	672	637	637	654	654	647	696	684	639	665	677	688	703	637	639	663	703	637	660	671	640	664	672	637	650	678	688	611	687	656	673	662	682	631	635	647	665	660	647	690	598	667	624	620	655	619	678	607	704	688	686	633	619	643	677	668	712	651	602	672	646	663	653	648	699	661	700	677	633	638	639	657	654	623	632	656	680	676	651	632	679	718	671	646	665	642	647	692	647	611	613	616	634	627	631	651	673	637	670	659	626	653	657	631	672	645	628	603	664	684	641	623	629	696	647	710	670	682	642	639	645	642	671	629	647	686	665	650	640	612	674	619	630	682	730	613	643	666	644	635	675	664	655	665	706	659	635	658	644	618	688	686	621	627	635	621	714	613	657	657	685	617	643	675	620	640	656	669	634	666	633	646	633	624	690	672	675	658	713	669	616	650	646	669	687	701	668	666	649	609	685	637	691	663	678	644	653	651	650	684	657	674	677	651	675	680	651	660	654	667	667	667	670	665	673	662	672	652	659	640	651	657	674	645	647	663	642	639	677	680	666	663	659	711	629	649	663	613	613	658	646	653	680	677	662	683	665	672	596	646	657	653	683	658	648	665	660	620	666	671	674	713	662	671	666	617	638	655	646	675	702	628	633	675	637	616	644	657	614	634	646	657	631	637	656	649	668	732	686	675	702	660	658	707	660	627	636	673	636	685	654	663	664	605	649	638	671	646	644	662	643	649	644	656	644	642	654	632	654	678	690	632	630	637	647	671	681	618	659	665	655	654	659	689	652	670	631	648	635	684	645	657	641	713	633	611	680	652	644	646	667	657	657	701	623	669	651	631	696	651	665	707	683	659	670	645	644	658	687	633	685	614	650	595	653	633	734	631	606	632	650	634	619	685	647	674	693	647	659	675	654	667	658	675	660	684	613	659	609	620	631	649	648	612	662	694	635	619	690	686	694	628	632	657	717	658	648	668	669	631	671	664	657	641	636	643	632	653	663	683	640	676	637	646	621	649	655	637	623	637	675	671	682	644	635	684	644	702	644	645	664	684	651	626	628	638	676	664	661	610	693	629	692	679	693	626	618	671	622	682	641	688	602	673	646	636	658	626	668	663	672	646	686	617	622	670	652	703	659	739	681	642	661	661	627	674	673	653	620	631	675	632	686	639	657	620	617	660	690	691	664	644	651	632	649	653	650	653	670	687	669	663	631	660	626	665	669	664	623	631	584	641	658	640	677	696	667	678	655	611	683	693	661	659	628	630	694	653	655	657	643	690	677	670	684	659	688	626	635	700	670	637	659	695	668	652	673	637	635	675	686	638	668	652	657	688	680	676	706	651	648	612	660	668	641	642	644	653	627	646	694	640	655	634	646	614	656	618	716	674	720	636	702	631	613	621	658	648	654	718	686	634	671	653	651	587	660	662	615	648	675	657	649	672	642	658	666	671	634	687	673	684	670	654	592	674	649	660	668	646	644	663	661	653	620	614	674	652	689	652	688	683	663	639	659	640	650	628	605	647	616	661	607	655	644	656	639	675	637	640	679	711	651	676	654	662	643	661	696	672	646	666	666	670	665	636	677	675	658	627	644	643	671	711	640	642	626	656	698	669	678	639	640	612	683	643	701	674	639	615	695	670	663	644	654	638	606	688	644	659	630	641	674	637	624	618	673	659	627	635	685	706	656	706	661	705	644	701	679	635	648	647	641	642	617	641	675	658	648	686	638	594	694	625	634	627	671	610	672	652	668	621	624	662	606	678	634	645	665	639	626	660	625	659	655	659	620	673	622	624	675	668	671	644	637	640	650	601	653	675	655	646	679	656	648	664	742	683	668	640	692	631	655	617	703	670	642	646	637	629	645	685	633	678	662	654	700	650	671	624	672	630	616	652	655	660	637	636	690	664	689	645	636	666	669	676	667	657	630	669	687	651	617	647	643	697	691	667	647	668	692	646	675	659	692	682	631	664	632	663	641	644	619	697	588	685	618	662	662	606	657	731	649	666	656	633	662	687	673	663	609	649	644	701	691	658	675	659	634	660	682	613	640	616	701	641	642	666	653	669	653	658	612	662	602	651	677	652	669	688	680	646	584	627	656	687	637	699	726	638	660	683	654	659	678	631	687	657	608	648	656	691	660	636	679	644	667	642	645	635	636	675	670	676	663	665	651	689	654	647	614	615	659	677	637	678	651	674	611	679	631	666	656	646	696	662	624	680	646	625	626	671	669	673	690	643	667	680	643	647	679	666	671	658	637	690	683	660	665	649	652	667	650	625	651	678	611	675	664	644	682	655	707	616	701	670	652	652	616	664	665	661	643	612	696	690	610	663	665	666	666	669	607	678	688	584	630	687	643	677	685	647	704	668	697	629	650	630	644	638	642	600	680	654	666	659	636	626	638	688	646	646	702	633	688	660	656	627	627	656	687	678	708	672	658	645	673	645	619	637	651	629	680	660	668	663	645	628	701	666	679	595
14345	38552	12345	1031	934	917	947	893	849	950	904	926	845	904	944	887	889	946	876	918	912	903	894	902	904	932	827	894	905	918	901	855	909	888	868	930	822	875	847	906	883	902	876	898	933	840	882	877	935	945	916	883	910	917	865	905	853	922	891	915	878	835	865	888	857	949	867	908	957	865	887	895	921	916	900	921	918	878	923	885	855	850	896	851	872	866	853	985	890	894	863	908	853	901	843	912	866	863	884	899	858	853	965	851	879	825	886	915	836	890	925	888	918	898	866	903	869	922	933	938	931	891	862	890	859	886	903	848	864	836	901	905	880	950	960	918	897	872	856	918	928	918	836	924	915	947	875	861	872	905	847	881	862	892	876	955	876	879	876	889	845	893	913	917	908	903	896	901	929	880	873	847	844	887	872	881	861	870	922	936	933	895	913	885	910	906	907	891	884	872	901	929	887	881	918	908	929	910	885	900	967	879	924	903	901	871	904	882	903	924	950	889	886	916	847	861	830	875	947	930	883	897	910	934	946	865	835	844	915	898	862	859	873	954	893	918	848	889	945	915	914	920	894	848	910	917	897	897	876	915	880	888	912	842	887	906	875	881	884	928	853	955	911	908	918	892	868	907	866	922	916	900	844	917	892	886	883	862	927	866	908	886	865	891	902	902	964	816	934	846	885	853	895	870	894	949	950	904	883	914	862	922	877	901	925	934	883	883	911	875	880	881	902	891	948	847	846	890	877	833	934	853	878	900	877	868	950	953	880	891	869	897	894	900	839	866	923	927	908	871	906	875	868	954	918	898	871	850	917	935	927	945	853	881	872	858	907	891	875	890	894	888	883	844	926	900	891	871	892	901	880	893	855	920	902	849	840	890	878	862	898	901	938	924	898	878	881	869	915	892	951	877	880	879	898	937	867	913	880	939	914	856	890	861	883	892	885	882	919	913	886	887	912	918	929	891	871	917	884	865	911	887	909	900	881	881	872	882	921	870	891	876	875	902	922	894	914	902	896	955	900	875	859	868	900	894	866	891	876	918	908	896	843	887	877	883	922	909	926	867	935	885	908	952	828	894	900	855	927	869	908	923	898	905	826	924	901	844	885	924	893	900	884	878	887	905	929	972	884	896	895	854	842	928	910	904	894	908	863	904	857	891	872	904	850	873	899	904	872	880	882	907	868	920	852	847	908	889	895	903	879	923	891	885	919	827	882	920	927	931	867	890	880	865	896	895	939	918	890	856	842	917	895	880	927	877	864	891	909	875	906	921	893	934	857	911	903	903	862	909	934	894	901	874	894	841	892	915	856	914	899	890	854	863	874	913	876	892	866	887	894	931	885	860	877	912	873	900	892	860	922	897	860	921	929	848	925	888	883	903	907	866	906	883	930	891	879	875	948	913	907	839	962	872	854	899	899	849	910	891	897	868	905	810	879	908	941	862	914	906	886	904	908	898	914	950	930	904	943	865	855	881	911	895	870	910	942	904	876	899	914	914	918	880	872	895	870	883	916	877	912	914	893	870	908	873	923	943	912	858	959	840	873	863	906	905	899	873	910	936	935	915	892	874	854	915	886	862	902	880	917	912	916	903	871	939	875	924	937	893	885	885	818	918	847	890	892	902	887	843	900	938	873	868	920	827	868	929	853	886	855	864	906	876	884	934	845	909	902	897	877	957	895	956	863	839	914	873	889	878	864	904	956	891	900	862	910	948	886	921	930	858	889	918	936	938	887	908	854	860	911	902	920	933	853	838	907	861	868	895	919	878	936	850	888	906	872	955	891	902	947	860	862	888	942	929	856	891	965	853	895	892	929	875	889	913	873	944	879	870	873	901	875	840	877	903	859	930	904	929	837	843	919	850	894	936	894	918	872	870	900	870	837	867	854	909	889	922	947	918	893	863	916	860	903	896	829	873	876	860	905	932	834	875	933	887	861	923	907	862	908	855	932	878	889	899	890	919	877	956	886	910	900	871	876	958	861	893	902	842	875	899	881	887	917	871	886	888	871	909	855	907	929	903	895	842	860	908	886	941	837	880	900	929	893	894	888	905	912	892	888	862	880	889	905	925	869	906	914	890	915	815	867	906	918	976	866	859	906	871	904	909	886	866	870	873	859	899	934	924	900	894	935	886	884	915	860	934	856	927	920	853	912	899	898	851	891	923	900	904	901	929	891	861	919	900	891	862	898	894	927	904	867	882	862	911	886	938	927	851	909	916	912	865	879	923	886	966	839	891	858	923	882	883	924	849	802	878	871	940	927	880	895	910	889	889	899	865	947	882	865	856	923	939	930	890	935	891	887	871	881	852	892	893	934	909	945	873	902	878	929	821	902	922	906	891	892	861	864	906	859	894	902	926	826	864	887	947	853	908	893	896	890	881	936	876	906	854	883	867	856	931	924	916	886	856	893	890	923	885	908	884	918	907	884	859	894	897	903	881	940	868	923	851	907	910	895	919	868	956	960	867	902	851	908	882	895	907	970	896	888	902	935	873	897	899	881	874	887	892	878	866	874	868	897	890	868	833	873	878	879	964	840	968	878	889	866	859	881	875	878	905	935	837	869	878	984	933	853	847	953	911	935	883	894	880	910	914	887	932	894	882	891	886	902	886	847	873	897	893	876	879	924	861	876	878	836	963	883	855	916	912	900	887	919	881	932	907	851	935	882	887	825	905	901	918	885	867	875	884	951	883	885	948	871	850	846	871	866	901	844	929	905	917	876	835	996	892	865	854	835	910	950	900	883	856	919	881	958	911	904	900	843	869	914	883	896	902	861	824	932	881	856	891	863	958	926	896	865	876	912	873	898	879	945	863	891	885	883	922	868	863	898	925	835	873	945	931	903	903	905	863	915	889	860	899	942	921	927	928	904	906	890	878	867	933	821	910	913	916	877	912	862	849	873	909	858	903	925	950	896	826	917	917	859	891	826	891	879	873	865	894	861	892	885	898	900	878	862	859	845	909	863	917	899	950	924	898	908	858	868	884	902	910	878	925	893	918	903	819	943	913	820	908	918	951	869	922	820	891	929	889	862	892	934	896	839	874	856	883	889	898	891	916	927	922	875	886	938	906	918	942	890	872	876	903	879	868	847	831	901	937	875	885	930	895	907	879	889	930	899	863	895	879	851	921	858	865	882	872	854	877	866	891	897	870	885	938	883	966	908	913	961	919	938	880	867	897	881	895	946	909	869	889	868	901	904	839	907	888	864	909	842	873	917	856	895	922	900	905	946	898	891	859	905	845	909	899	932	865	873	866	910	931	918	861	895	850	921	874	912	879	864	860	876	888	887	937	885	914	857	880	856	881	852	862	900	886	876	936	897	909	947	836	879	924	847	930	940	906	924	939	926	950	867	865	869	867	867	844	931	897	920	894	877	878	928	887	853	905	883	897	936	954	869	900	830	878	892	896	943	924	906	905	891	934	945	869	921	912	882	884	918	913	928	876	894	880	910	845	861	891	918	867	893	883	884	900	885	926	906	883	916	943	896	885
23478	22236	30185	24427	20567	6650	557	457	413	388	365	414	350	325	346	343	378	349	338	362	386	342	334	353	357	307	313	343	334	329	335	339	339	335	320	340	336	362	315	344	332	358	350	343	338	345	305	333	321	311	301	357	333	327	342	319	328	332	353	330	386	327	347	324	354	314	319	350	339	334	330	327	321	355	319	325	349	356	347	312	352	351	322	349	328	361	316	332	341	346	345	337	341	317	359	306	294	364	375	304	336	321	339	355	330	302	342	353	342	358	351	365	351	298	302	330	340	329	340	355	309	318	342	335	331	305	346	318	335	303	337	317	344	320	337	338	303	313	331	294	324	351	296	372	323	354	355	338	320	304	319	329	330	273	320	317	392	325	325	334	318	338	350	349	343	348	331	302	333	334	334	330	328	320	323	307	327	366	351	325	351	330	340	337	306	352	335	351	347	315	360	296	325	324	351	358	362	337	340	330	346	344	339	326	316	323	339	333	339	319	337	349	335	345	335	322	320	351	301	343	347	317	335	367	321	361	339	339	310	292	344	322	316	336	338	309	348	342	344	338	300	352	333	325	340	350	302	328	311	343	354	330	361	360	328	326	323	339	297	319	335	324	323	304	344	338	324	321	350	373	328	339	327	316	335	332	375	329	338	359	306	339	354	325	308	331	324	340	309	328	334	321	297	354	343	337	348	354	328	316	342	315	362	309	302	342	335	313	345	314	317	341	332	352	326	342	330	324	320	370	325	315	360	340	319	343	320	348	325	331	314	360	326	299	344	348	304	344	311	351	331	319	325	351	358	344	342	326	335	325	327	346	365	335	336	337	328	347	345	301	327	315	310	332	306	319	329	339	349	333	335	356	304	320	341	335	345	324	319	341	341	347	331	316	326	336	306	306	370	324	318	324	347	348	353	320	347	310	326	352	324	347	333	350	350	342	324	327	348	346	333	333	333	315	310	356	307	350	346	359	329	297	317	322	320	339	293	352	333	292	332	336	368	329	347	316	329	299	334	345	367	344	325	308	315	334	354	340	351	324	355	309	336	346	358	299	315	314	343	332	336	317	331	353	316	321	324	316	345	343	335	356	351	309	330	358	321	324	325	361	335	325	335	344	314	320	354	312	313	318	309	339	310	330	335	365	300	345	352	352	346	333	332	301	336	338	337	373	333	360	351	338	356	314	323	337	349	324	313	368	317	347	301	300	317	329	302	326	297	362	331	320	370	351	339	340	344	302	309	316	328	347	352	328	327	345	343	333	337	307	304	361	333	298	357	335	335	343	278	354	354	324	293	309	321	353	344	313	328	319	293	330	352	333	352	318	354	335	328	357	337	320	347	355	341	361	328	368	325	333	343	326	323	311	352	343	345	349	329	333	319	326	292	328	319	319	332	338	305	323	315	325	345	338	348	329	349	343	336	341	349	331	324	330	353	339	346	293	319	331	318	338	341	359	350	323	336	301	339	314	346	354	297	324	333	366	325	337	296	348	352	369	349	366	346	321	328	327	309	337	349	339	337	361	302	323	326	302	381	338	329	318	326	333	336	351	317	318	326	364	318	322	306	326	356	327	323	328	317	330	365	343	347	331	341	325	300	345	361	339	332	365	325	341	344	353	335	316	365	356	325	329	347	321	318	335	325	336	351	338	363	335	348	315	346	339	302	338	355	324	346	362	343	329	337	359	343	317	301	338	336	325	334	375	348	309	345	360	308	318	311	306	331	330	349	327	330	329	325	354	347	338	342	358	374	323	346	348	315	353	330	325	334	314	300	356	346	321	345	331	350	314	318	333	331	312	308	348	331	305	363	347	354	290	329	338	315	363	321	331	344	318	348	331	337	335	339	323	310	343	306	345	335	313	325	318	355	331	370	324	316	343	320	336	333	310	305	331	339	332	337	303	359	321	374	349	318	359	315	303	328	320	332	352	333	353	325	319	331	342	306	345	351	343	341	340	350	321	321	324	311	345	358	346	315	352	340	324	358	369	333	322	333	325	325	325	348	337	347	307	321	333	321	347	344	331	350	322	336	327	338	320	322	322	262	313	310	341	311	348	332	325	339	346	316	303	322	306	350	328	353	327	345	320	303	332	344	326	339	280	327	310	311	328	327	353	314	335	333	322	319	337	332	307	353	316	336	335	358	308	328	328	303	343	349	357	318	315	363	325	339	310	317	338	303	357	324	332	345	370	304	321	329	330	311	347	343	334	344	315	365	324	328	358	332	343	347	331	312	321	321	349	337	331	298	355	344	342	357	317	322	337	323	337	328	331	341	339	316	321	343	324	328	324	304	305	316	333	340	335	334	321	340	362	368	297	315	336	334	348	351	316	284	340	334	326	338	329	311	342	348	324	339	343	334	344	306	332	311	359	343	295	315	331	328	347	330	342	324	358	322	350	351	336	347	362	324	368	313	325	345	342	340	302	307	337	365	332	318	346	311	360	331	369	334	301	329	358	337	342	328	330	331	306	337	323	318	358	337	327	311	345	343	337	339	319	352	326	309	301	346	346	303	291	310	348	346	304	306	337	334	326	345	318	334	357	319	345	359	353	300	339	326	337	292	350	322	329	325	340	327	366	334	323	345	324	329	315	318	319	325	337	324	321	356	315	342	367	313	358	318	350	327	344	334	323	352	301	359	330	358	346	338	328	346	322	328	291	303	330	313	316	357	339	311	329	319	342	309	336	345	360	325	329	332	333	336	344	317	320	287	352	309	311	336	356	368	366	340	310	297	350	311	316	326	312	334	329	357	369	339	364	306	341	323	328	333	328	320	335	331	345	353	339	365	343	335	340	323	317	362	311	340	338	353	306	338	319	340	337	305	318	321	330	335	322	338	330	333	358	329	367	343	316	317	316	334	343	324	316	334	347	328	356	327	334	337	347	353	331	341	316	363	347	321	334	332	311	331	317	332	328	314	357	320	337	350	342	303	348	341	333	342	377	334	350	307	338	315	360	306	341	330	352	309	328	369	333	315	348	322	340	349	341	373	371	334	333	315	349	301	320	345	322	317	344	320	321	344	308	326	319	350	298	314	319	304	344	315	309	339	323	339	329	350	307	340	356	316	359	317	337	330	330	329	353	335	341	350	340	344	324	326	352	325	321	325	382	337	295	303	343	347	319	331	277	322	301	312	341	314	352	311	321	323	335	344	356	311	312	336	338	321	364	324	335	362	337	340	314	308	338	330	313	319	331	342	347	329	344	356	376	345	341	324	340	348	360	351	338	307	313	325	344	345	346	297	324	346	351	308	341	294	320	309	330	322	306	332	329	347	344	353	336	323	347	355	359	369	345	352	348	309	349	333	328	356	344	328	319	362	308	351	341	321	346	359	330	359	334	304	326	333	323	335	320	336	313	335	326	328	344	315	320	303	333	346	329	312	313	329	309	322	335	355	307	320	336	310	348	331	334	320	344	315	313	359	346	360	306	314	360	360	342	321	340	305	346	344	340	360	314	330	326	311	323	330	339	334	320	352	327	333	352	316	331
32834	77126	39320	2124	953	836	712	648	615	596	528	510	543	504	508	518	507	474	478	502	489	518	471	488	507	487	476	432	500	485	511	496	440	482	476	520	473	492	467	481	480	455	479	488	456	488	482	478	458	477	477	463	431	468	448	496	464	499	487	496	462	475	485	481	464	514	454	457	522	490	479	472	462	464	491	469	484	496	431	500	453	469	480	420	456	429	462	440	474	505	463	491	479	456	444	519	452	452	468	495	488	511	484	460	484	489	452	460	493	493	493	468	515	525	468	467	455	458	467	461	449	509	450	492	460	450	484	471	491	517	450	451	456	499	478	436	467	461	476	477	486	474	462	477	499	454	451	495	464	498	463	438	419	460	473	454	446	491	402	461	498	488	487	487	466	460	474	452	435	511	445	466	443	454	480	469	480	468	490	528	463	454	470	483	493	493	465	506	472	501	456	476	469	465	450	472	446	476	473	462	462	480	469	492	448	494	493	462	485	477	454	467	473	484	461	479	443	495	484	461	492	463	482	459	478	462	495	500	492	444	482	476	453	483	444	461	489	468	451	485	488	464	457	435	476	458	514	468	457	469	430	462	437	482	496	499	470	498	448	463	453	478	481	506	484	482	468	444	449	455	464	490	480	480	495	497	454	444	445	489	467	482	449	450	496	446	458	464	505	454	490	463	499	444	474	523	471	463	471	473	471	447	475	482	456	469	507	439	505	487	483	467	469	475	521	423	498	447	470	468	488	466	504	511	449	467	488	493	478	457	482	477	467	490	467	479	460	490	503	458	507	480	461	456	483	469	455	459	496	498	460	449	491	482	427	497	452	462	519	485	480	508	484	494	462	476	460	462	459	446	493	479	471	488	507	469	505	507	487	440	510	448	462	479	490	464	487	481	489	474	483	475	527	485	489	432	484	511	439	456	442	496	521	437	472	458	438	482	454	496	458	513	464	467	475	523	484	511	493	483	457	462	461	473	472	451	431	496	472	450	489	457	511	472	460	497	465	497	470	492	456	439	450	508	459	481	529	473	475	469	480	471	446	421	446	491	478	497	503	459	467	478	457	468	452	455	434	453	458	416	476	465	462	468	461	470	434	477	494	491	463	502	485	485	495	527	473	449	482	460	515	437	482	448	492	442	459	486	466	483	509	426	442	467	414	462	502	492	438	501	458	483	457	478	500	489	449	477	483	470	467	461	461	506	454	499	483	452	501	480	513	470	511	476	485	488	472	466	471	464	465	471	476	467	486	481	502	445	472	423	472	450	476	479	457	460	489	450	444	475	464	484	448	456	449	464	437	451	459	442	492	463	451	502	481	524	466	462	500	471	469	468	490	484	437	487	486	494	462	458	483	510	484	475	515	452	478	480	447	530	447	460	499	447	463	465	470	464	467	478	456	490	469	480	481	449	491	460	502	476	487	479	460	471	474	455	477	506	493	490	481	471	467	472	507	431	465	452	486	478	466	509	469	486	474	461	459	483	478	496	477	499	444	445	474	444	460	474	460	448	476	518	477	453	491	467	470	483	492	437	473	459	492	481	462	465	504	464	491	438	466	469	486	451	504	446	470	463	455	480	512	485	483	475	496	451	482	461	474	480	484	498	475	490	487	485	425	461	472	467	457	460	467	497	467	509	494	479	467	476	506	467	509	455	476	462	451	439	481	458	467	484	453	498	492	513	484	473	431	465	497	487	491	491	491	462	503	448	466	487	483	442	487	497	496	470	469	445	483	488	465	475	464	494	485	489	439	463	476	450	470	467	469	481	492	449	503	448	441	506	478	490	494	477	486	479	472	500	460	456	513	458	492	488	465	477	450	467	488	455	486	471	493	473	503	495	476	434	498	443	496	495	469	464	495	475	531	473	469	510	463	515	465	496	459	500	501	489	497	441	513	463	477	476	409	519	496	489	482	479	481	474	480	444	479	477	484	442	491	462	509	483	437	460	460	455	488	502	455	476	496	435	455	494	472	437	471	459	517	476	493	468	455	499	458	469	492	461	475	500	457	484	492	489	494	439	455	475	442	483	439	459	453	489	448	495	450	450	451	483	498	458	456	485	461	465	467	489	471	458	512	454	488	491	429	521	493	510	489	484	479	503	485	491	486	470	449	475	472	446	463	492	442	424	491	505	457	465	453	465	478	494	472	462	483	474	466	476	457	496	487	485	487	510	488	456	512	448	456	468	436	462	463	451	486	478	461	470	484	447	488	475	458	467	431	457	503	453	454	464	438	435	448	455	447	484	466	468	509	458	490	506	467	459	497	498	440	462	507	474	441	474	448	485	504	484	479	447	476	465	457	465	453	471	472	458	497	470	483	477	471	419	454	469	474	478	454	501	501	487	473	475	521	496	477	484	496	469	503	444	493	475	482	495	491	465	491	470	467	471	474	516	478	511	484	481	471	499	470	459	470	454	480	463	453	499	473	455	468	454	457	487	446	471	472	485	473	430	434	446	478	462	470	499	457	465	471	440	473	458	477	513	433	497	463	487	456	500	415	477	434	490	480	480	502	434	490	458	473	457	495	465	476	493	468	481	446	505	466	523	448	483	489	498	494	484	468	492	445	471	470	454	517	474	465	517	486	492	463	469	475	435	480	498	428	476	438	492	496	470	512	434	484	456	486	512	461	453	451	465	449	485	494	479	477	479	485	502	466	484	467	479	473	473	460	434	458	509	456	468	473	453	505	430	475	513	494	457	472	480	500	432	471	478	461	493	472	495	480	464	490	516	481	469	472	486	433	473	480	473	487	471	470	522	423	483	487	473	531	481	453	450	441	498	472	499	485	484	500	466	485	469	452	504	473	475	488	454	459	439	433	453	450	487	510	445	457	505	493	445	503	472	459	453	516	454	463	480	453	489	465	439	472	479	481	473	460	463	485	508	488	483	473	481	487	471	438	458	449	465	499	479	478	493	464	460	453	475	507	463	490	488	478	467	447	500	433	475	415	477	477	501	452	498	466	477	470	472	509	470	489	502	500	471	468	489	486	453	412	510	449	471	498	463	467	452	441	491	477	433	490	488	473	458	498	461	431	463	465	480	469	451	494	435	509	482	466	457	477	510	483	447	469	432	466	493	471	481	476	521	514	443	485	478	463	471	457	480	476	491	457	470	446	461	480	478	514	460	459	441	479	520	495	471	481	473	454	443	491	467	529	518	459	441	461	475	500	462	468	459	470	513	449	470	482	499	519	494	453	438	476	469	428	471	497	481	464	481	454	461	475	487	479	505	483	481	452	485	498	517	461	479	455	455	455	482	442	446	450	443	484	507	466	438	466	516	462	474	487	437	469	443	456	433	459	435	454	478	445	478	469	518	444	461	473	474	442	496	476	463	479	506	472	463	459	466	481	486	469	461	499	452	485	485	481	471	467	514	455	453	456	439	492	524	490	438	493	440	500	440	511	454	487	444	441	478	467	436	496	488	494	470	467	452	482	438	464	471	488	488	471	472	462	498	482	495	460	476	494	457	496	455	498	501	495	465
24814	22511	29232	24339	7174	898	789	768	749	762	760	779	734	734	664	696	714	740	697	720	703	689	696	742	739	703	704	699	769	705	737	697	688	729	717	703	729	680	740	700	726	727	688	698	736	731	714	698	677	698	680	697	726	732	732	746	741	682	695	686	714	686	670	715	731	652	713	719	706	675	742	706	791	721	692	736	767	679	699	692	687	718	701	728	728	652	752	729	671	711	743	756	730	699	727	665	664	771	658	707	729	712	725	711	717	708	690	761	680	730	677	722	708	680	746	739	689	715	717	691	760	712	728	680	731	735	760	712	752	706	708	673	714	730	746	713	696	699	739	694	790	710	688	686	707	738	736	736	697	713	721	719	693	670	682	748	727	702	704	671	734	717	669	676	721	817	652	719	691	690	721	765	675	701	725	750	726	690	734	701	729	723	766	706	690	690	673	699	671	684	706	705	709	707	699	680	777	692	715	723	695	700	693	704	710	706	758	718	761	712	700	742	699	659	690	709	761	719	699	686	741	739	712	710	695	740	758	697	687	715	704	717	731	719	711	753	665	727	738	714	734	725	718	700	683	710	696	733	751	766	683	711	706	704	700	686	715	720	691	753	712	727	696	716	694	747	725	682	718	731	734	732	724	757	760	691	737	713	785	685	696	702	692	731	725	683	699	723	667	698	685	662	682	715	701	695	695	741	713	703	746	700	708	716	732	706	700	701	727	709	738	733	699	722	726	713	695	721	691	740	711	677	732	717	698	726	755	754	743	700	779	704	655	728	724	701	663	692	731	751	721	712	753	716	711	738	736	749	757	691	675	715	724	699	731	692	719	698	683	718	692	743	710	717	713	726	701	733	726	706	715	699	725	624	767	691	680	688	697	729	699	722	689	740	684	730	708	740	747	721	687	695	746	717	708	749	736	683	704	725	725	702	686	697	712	725	718	727	708	755	701	692	701	750	711	698	721	740	749	719	699	719	699	675	744	700	722	699	653	712	762	724	670	694	732	710	693	727	673	702	750	746	753	760	682	661	708	713	739	692	744	722	728	670	707	690	753	688	702	765	740	704	674	719	683	714	691	685	708	699	689	716	696	718	764	760	710	689	725	743	731	743	700	684	776	708	725	719	757	704	694	710	690	736	730	670	675	705	688	708	747	693	670	717	669	736	708	705	696	715	706	713	666	723	690	682	762	729	701	745	703	715	730	770	690	723	706	704	741	688	744	714	719	714	684	695	708	739	763	698	751	726	695	758	692	713	712	721	756	682	706	685	691	701	672	725	728	736	742	703	709	676	744	742	689	704	698	690	752	740	706	726	748	700	703	696	682	688	748	712	731	722	723	743	688	724	664	689	697	700	706	733	739	713	695	713	735	706	745	724	732	692	734	750	709	746	714	695	705	735	689	770	705	684	722	687	739	665	727	713	697	675	738	704	693	686	721	715	698	693	744	762	693	720	721	741	735	773	730	708	741	674	691	695	741	723	633	733	738	701	746	680	731	711	710	703	658	738	718	737	761	725	690	659	695	726	734	701	738	728	695	686	704	725	738	719	705	711	656	669	698	692	729	689	696	741	731	723	694	717	757	706	656	753	707	740	763	704	705	738	708	732	755	705	779	692	699	742	669	732	674	656	724	706	754	725	731	708	729	724	706	715	713	731	721	691	679	678	711	740	671	680	742	701	685	688	681	696	662	710	724	688	746	734	672	714	658	683	749	676	695	701	712	709	681	714	714	729	733	741	744	719	698	688	773	690	670	695	670	734	729	715	775	724	727	723	694	688	726	697	734	702	661	705	709	769	695	673	730	722	706	719	731	736	675	700	709	741	718	696	717	666	683	708	702	699	689	758	711	735	679	693	719	707	753	698	686	743	714	676	718	702	749	712	690	702	758	722	736	688	733	696	744	749	732	737	669	729	695	698	712	745	663	730	674	709	714	754	712	702	728	716	674	693	757	720	709	744	676	727	738	758	721	718	644	640	647	722	678	702	752	684	727	760	701	712	755	722	722	676	693	728	717	692	705	684	698	706	744	749	723	720	714	708	722	744	737	690	720	689	739	680	716	692	697	721	696	665	707	712	705	655	665	659	699	717	726	721	701	656	677	712	721	733	712	670	747	673	715	744	705	745	712	707	667	699	722	644	707	757	700	718	753	717	691	730	671	727	676	746	694	664	636	704	696	753	774	719	703	718	690	736	749	739	694	723	715	684	704	696	677	694	719	723	723	723	779	723	737	691	713	759	711	726	697	729	689	721	691	685	686	701	733	730	681	732	690	700	660	725	719	709	763	673	699	696	709	709	697	718	695	734	684	744	703	708	744	689	720	712	684	757	734	675	682	698	741	680	682	733	750	701	740	704	720	682	742	690	712	756	710	778	712	665	773	753	712	706	723	700	668	700	691	676	728	717	733	689	693	727	734	721	697	727	710	687	731	730	705	697	685	719	723	685	722	725	728	695	704	702	709	720	740	738	692	731	724	674	677	689	731	750	701	700	752	701	689	725	739	717	698	726	701	734	638	686	758	691	683	735	672	726	730	712	730	712	680	721	727	729	751	760	707	715	707	721	690	701	719	695	722	693	706	721	742	697	740	735	722	704	690	680	659	706	692	682	716	713	777	721	713	717	715	696	696	702	691	690	672	724	693	698	752	651	721	694	732	729	683	748	734	736	714	721	660	675	691	703	710	722	710	717	742	739	720	740	724	716	723	726	692	743	719	679	686	715	708	708	701	738	692	732	651	707	737	707	713	704	730	753	697	689	732	722	699	737	720	685	708	700	727	763	686	659	688	717	684	686	700	720	748	696	668	706	734	687	730	691	714	763	698	727	710	756	712	683	744	712	712	713	695	709	693	718	672	707	683	741	729	724	683	735	736	695	649	719	713	672	723	699	718	690	684	660	708	697	693	759	705	748	718	737	737	727	730	675	720	690	692	716	723	714	650	657	719	775	722	727	709	680	678	686	706	745	719	748	708	690	678	707	693	736	706	684	782	691	737	734	734	716	724	699	717	690	677	661	730	650	700	733	741	726	703	780	691	650	755	760	658	717	686	707	679	750	720	734	689	752	701	745	741	704	685	725	773	703	736	697	695	697	752	722	674	701	748	719	716	760	752	717	682	742	706	735	707	700	702	720	741	703	721	726	691	703	692	722	697	736	703	745	710	758	718	719	692	684	725	674	762	720	709	763	722	667	712	725	670	736	719	717	707	665	710	705	716	689	732	689	703	711	727	662	693	703	723	722	682	721	709	710	715	706	684	708	708	705	712	718	716	721	698	746	702	710	736	721	696	706	718	716	738	719	688	725	713	669	727	701	674	703	720	734	647	734	715	707	728	722	721	700	674	697	747	700	724	713	696	722	712	690	696	737	712	730	746	749	726	668	682	722	762	765	707	733	681	733	700	688	689	725	673	705	729	742	738	709	694	708	729	722	717	706	684	702	669	711	702	676	745	704	719	727	724	688	744	751	696	668	705	700	704	721	691	722	698	734
29084	68780	32178	1806	1186	1128	1005	988	980	959	976	978	990	949	957	905	920	975	1014	944	976	926	907	949	903	935	959	1002	895	984	948	896	960	921	956	946	909	900	984	964	935	966	925	914	931	979	963	980	947	935	912	874	1006	925	988	922	924	936	928	965	921	964	918	947	904	940	937	962	943	973	950	948	920	947	964	920	899	943	868	900	957	923	901	969	962	932	971	951	978	945	967	997	949	917	953	952	983	910	878	870	949	957	888	1031	995	892	982	996	940	939	925	952	939	931	966	948	927	989	947	920	945	900	892	989	892	929	876	945	949	960	967	928	920	949	937	956	933	911	932	932	937	970	930	994	902	974	938	903	925	966	989	903	919	963	859	1005	956	952	956	917	954	919	866	910	917	942	874	979	973	922	918	874	955	968	905	933	931	977	994	983	917	942	935	901	909	928	979	942	975	966	945	908	965	941	925	951	931	915	948	954	945	934	959	889	944	961	911	867	894	959	940	964	952	968	878	964	985	947	922	1026	939	892	902	963	927	948	925	976	921	950	952	904	973	912	965	876	969	936	939	900	840	902	1018	967	951	969	1001	964	883	909	923	937	970	881	944	968	989	927	947	924	932	897	980	900	949	1020	903	973	911	934	908	959	931	948	1010	936	940	979	984	982	948	973	907	944	944	1007	948	965	964	968	931	897	950	880	922	953	943	984	920	937	914	967	900	943	892	884	898	949	958	979	886	928	947	919	971	963	937	910	890	895	904	1002	945	891	975	929	974	986	931	1000	963	920	1002	909	930	923	948	971	903	898	935	904	984	901	994	970	917	947	955	944	1018	960	866	956	961	939	918	958	963	940	909	890	948	951	933	953	979	921	950	997	912	857	905	975	953	895	930	932	906	931	960	896	959	961	969	936	926	944	1008	874	918	957	895	958	893	945	890	887	956	907	968	940	944	907	909	929	960	944	916	963	909	969	964	944	932	985	998	938	912	974	934	930	967	953	949	932	948	958	896	945	928	887	934	959	931	971	979	951	919	897	926	946	909	926	941	910	963	926	958	947	934	930	975	969	967	947	908	936	922	922	987	964	959	925	905	964	989	954	940	949	886	930	898	911	891	983	905	908	932	983	948	957	934	947	901	928	948	947	925	958	951	983	988	947	953	884	986	903	947	909	955	924	940	940	923	935	961	908	997	971	955	967	923	897	963	1001	920	887	967	905	958	913	905	1003	916	932	893	936	989	935	917	934	928	879	884	899	871	954	945	912	958	903	930	940	974	897	928	912	924	986	924	955	981	939	918	988	972	951	971	952	945	921	945	952	983	909	948	1000	941	925	936	920	947	921	924	949	939	947	902	937	926	962	986	928	983	899	973	934	923	942	921	967	939	933	915	924	913	971	928	931	883	924	950	935	987	958	927	902	939	883	1005	976	950	954	948	921	941	899	982	905	918	894	945	991	939	931	919	910	1022	966	979	885	1000	955	961	980	974	944	924	910	965	954	970	979	1007	961	978	957	937	948	970	941	887	954	902	974	948	947	936	928	973	958	899	908	1004	941	973	919	926	898	919	937	972	918	998	903	901	964	955	934	905	894	963	936	978	963	926	918	964	918	949	888	926	884	958	942	955	882	945	953	885	973	915	875	899	986	885	927	978	894	942	976	972	995	945	947	974	965	928	972	959	941	951	952	951	937	906	957	965	964	973	956	951	923	965	921	952	914	928	972	953	971	915	991	978	912	986	930	913	909	951	945	926	965	925	950	974	972	953	931	1011	908	890	946	974	876	977	905	962	960	982	914	952	942	928	994	984	972	965	971	921	969	948	942	921	912	976	922	932	920	960	946	959	958	892	938	904	950	942	989	953	903	932	913	960	926	950	953	942	937	934	961	907	928	891	1011	954	928	932	974	921	914	943	993	903	997	949	923	967	911	1004	907	965	949	902	928	943	951	956	1012	953	918	954	967	939	948	927	981	981	1016	866	981	950	910	915	906	923	943	919	971	981	973	970	930	903	939	930	902	947	934	906	953	852	908	974	934	940	955	920	917	967	948	925	976	923	910	981	977	865	961	925	974	924	938	926	917	919	949	925	928	969	894	960	956	940	946	931	911	951	931	954	938	962	985	940	930	886	965	919	959	926	904	948	984	923	886	903	919	983	932	964	881	900	960	930	1018	879	966	956	973	983	964	909	938	945	898	848	971	916	957	991	956	921	948	933	902	933	968	934	957	943	898	969	948	884	978	920	931	926	965	920	937	951	903	937	908	826	936	970	919	955	924	940	943	927	934	907	923	958	1000	960	940	920	905	970	886	908	937	922	939	915	918	937	939	926	898	936	930	902	962	925	985	920	886	950	906	925	926	951	905	908	945	893	957	933	925	951	924	952	949	955	918	943	923	958	987	923	1031	978	948	968	959	971	966	944	955	918	941	876	984	961	944	924	950	939	930	964	934	943	924	932	975	963	959	905	972	978	911	951	950	981	963	958	874	945	929	954	972	939	960	861	903	915	929	920	990	976	863	959	916	913	955	965	970	978	962	994	878	898	951	904	922	940	955	949	908	945	879	895	932	925	924	959	927	920	952	992	946	885	940	913	870	932	992	930	947	970	913	946	920	941	931	965	920	947	940	935	949	943	914	909	951	911	935	952	897	1003	977	952	948	951	961	906	894	899	937	970	992	1008	963	881	1013	946	956	921	885	899	956	977	937	918	912	921	955	940	872	890	973	953	952	956	955	943	971	919	944	910	923	983	929	918	913	965	913	977	930	929	918	964	956	942	983	972	939	967	947	1006	944	900	993	953	967	900	959	909	951	969	890	923	936	947	903	916	992	935	929	953	934	910	926	958	916	950	915	936	941	965	942	919	950	959	1060	959	986	933	937	949	952	944	959	998	898	956	940	931	916	984	936	949	970	898	931	953	956	999	965	982	932	946	945	909	915	934	976	970	953	956	924	946	885	941	956	926	952	959	935	958	947	946	928	954	946	932	893	888	916	952	942	1013	952	1001	905	910	947	930	913	944	978	962	937	896	964	915	989	1016	920	969	958	919	987	995	951	940	981	850	925	933	874	935	977	942	931	898	943	948	897	939	1048	908	925	983	937	934	907	925	995	959	925	896	945	914	960	882	980	950	958	966	991	919	896	925	920	944	965	931	931	945	904	966	969	957	962	933	922	930	902	955	924	974	951	925	885	959	907	924	934	907	906	951	936	957	936	899	955	899	920	936	945	924	907	951	937	926	903	975	919	946	978	941	946	980	902	881	977	1000	932	966	921	1018	940	889	915	988	963	920	928	932	964	904	956	940	883	935	948	938	1000	948	926	975	917	918	955	967	955	977	893	929	880	1018	925	973	885	939	951	935	980	982	960	890	930	895	941	934	932	902	970	884	892	997	957	965	977	945	943	919	981	916	967	894	919	950	913	989	968	841	918	921	935	940	979	964	934	918	944	958	968	950	1010	923	896	986	908	904	917	949	897	983	912	967	966	925	938	942	995	960	942	921	921	922	876	930	928	932	940	969	940	895	955	969	958	930	975	948	910	992	937
22557	21680	29720	24105	21551	21252	6439	475	364	339	352	331	332	301	296	305	315	342	289	267	281	277	278	289	281	278	295	312	278	262	289	244	252	305	277	256	271	291	297	266	269	269	275	256	275	299	290	255	237	267	263	286	278	279	257	261	269	290	270	251	275	242	265	288	254	251	248	276	284	267	249	279	288	274	250	265	259	311	259	283	274	279	281	274	259	253	236	252	290	280	257	262	275	282	280	281	265	276	281	293	245	273	291	299	294	305	250	256	271	275	259	253	285	279	275	299	249	265	282	302	266	275	239	298	285	255	242	243	282	245	285	257	269	301	253	273	250	315	270	269	273	289	255	277	270	276	306	272	266	234	290	288	287	306	275	262	284	282	255	272	282	251	269	273	240	284	276	277	268	262	244	284	257	266	244	276	282	258	283	291	291	274	279	287	272	251	269	264	257	271	296	294	277	291	269	265	260	286	268	268	268	286	275	239	262	255	279	275	257	284	264	253	289	245	278	285	268	282	280	290	290	286	264	261	259	283	290	279	264	285	268	278	269	273	273	263	246	252	285	282	309	302	260	284	300	273	270	280	261	290	279	274	281	226	257	261	261	287	282	266	303	253	260	249	272	262	285	267	301	285	279	275	304	284	266	284	235	272	260	265	267	288	286	290	289	267	285	270	279	283	252	247	271	290	259	263	286	247	279	289	271	262	276	280	251	250	272	278	263	261	268	311	289	277	286	271	274	280	274	250	278	262	285	276	270	263	255	258	271	298	277	315	277	274	258	281	287	307	292	265	262	269	290	266	271	283	256	249	246	271	288	286	258	300	284	257	242	294	259	288	275	282	283	263	273	279	256	287	296	310	283	252	293	270	268	245	296	282	271	274	282	288	286	282	284	282	272	257	265	269	273	258	270	266	285	275	280	288	266	254	288	242	278	268	277	284	271	296	271	269	300	264	247	267	224	289	232	271	281	285	292	246	303	293	311	266	298	270	287	293	273	254	255	295	264	291	245	252	254	283	245	270	281	270	258	268	301	283	282	254	253	288	258	272	295	234	283	264	252	284	264	248	280	251	267	304	279	255	280	261	288	275	278	247	262	301	288	267	295	255	267	294	279	254	244	277	269	262	257	271	257	268	271	258	276	267	286	254	287	286	255	284	269	280	274	270	268	300	256	268	266	255	262	288	255	290	262	260	274	276	279	282	278	271	258	270	311	267	254	254	253	269	268	266	276	268	263	284	300	263	278	273	267	270	257	266	295	247	285	291	278	233	267	261	237	275	289	258	274	254	261	309	283	258	262	279	281	286	276	265	271	294	300	280	276	250	238	244	238	274	265	289	271	296	307	280	268	254	292	282	257	275	286	294	274	283	243	276	291	245	274	251	261	241	284	247	272	259	259	265	254	265	255	280	294	265	263	276	279	281	255	275	259	277	274	274	281	276	269	279	261	273	276	297	284	282	277	243	285	277	283	269	274	283	261	262	271	271	316	285	270	276	269	247	299	258	279	270	265	257	309	273	271	261	270	285	290	276	287	289	278	256	271	272	249	265	291	263	308	273	257	253	266	264	268	281	297	250	284	286	264	269	295	276	282	286	312	285	283	284	261	260	291	298	297	259	257	289	265	291	269	287	284	246	267	313	293	261	271	259	292	275	264	256	248	268	274	255	273	307	246	257	269	277	275	263	282	260	288	275	275	243	258	298	261	271	249	276	250	260	295	260	268	268	256	260	239	271	247	250	297	265	272	259	281	272	261	248	279	275	306	261	267	255	271	305	272	298	257	277	279	258	285	241	268	243	275	258	279	275	238	248	269	247	251	243	242	300	279	259	260	246	244	259	271	274	292	269	286	274	259	279	299	261	269	272	265	288	242	254	281	268	264	282	287	269	262	283	246	287	267	285	263	280	252	279	274	263	278	270	269	246	251	294	260	283	300	260	264	281	287	269	286	245	286	313	233	288	276	266	267	278	279	254	252	250	261	277	271	278	238	282	264	285	289	296	269	276	291	266	255	261	266	288	274	249	297	262	282	269	293	273	274	247	267	267	267	282	289	288	281	269	280	255	273	271	274	314	260	279	301	274	293	283	258	260	236	312	275	263	262	271	309	237	266	294	270	254	251	243	270	260	254	262	253	261	254	253	270	282	319	253	253	279	259	291	257	270	251	275	264	291	292	285	275	300	266	258	242	279	304	235	256	277	277	277	262	267	272	267	281	266	296	257	274	269	290	264	283	276	270	298	287	266	268	283	259	262	291	271	296	264	301	281	263	257	254	290	271	304	262	257	273	269	251	293	283	243	275	290	264	248	242	290	274	261	276	247	286	251	284	271	268	242	244	273	262	283	263	287	281	257	284	276	258	274	272	268	281	260	257	276	265	231	248	276	289	260	303	265	246	285	277	257	284	288	278	293	289	278	267	258	276	275	292	273	291	281	271	270	280	270	271	294	284	275	267	273	254	277	265	257	276	257	303	284	281	275	285	265	278	300	251	278	238	285	296	290	276	261	287	271	270	284	255	261	265	255	274	269	279	251	267	280	276	268	286	262	272	278	304	283	271	245	258	287	272	293	257	272	263	263	286	275	251	308	287	262	285	290	309	255	277	262	282	255	287	295	272	264	272	262	269	276	314	220	289	257	277	287	255	284	285	271	248	288	262	276	287	286	261	255	251	277	263	274	250	293	261	274	290	279	266	281	260	260	276	273	285	263	271	272	277	284	264	297	269	262	271	273	271	282	275	253	290	279	255	264	313	247	280	276	255	288	257	268	285	272	281	300	291	315	288	306	272	246	285	288	248	307	263	301	277	287	282	279	266	261	264	259	309	253	254	287	252	276	255	264	262	279	276	278	281	276	299	257	271	245	280	267	273	276	290	290	303	291	265	307	254	274	276	297	272	284	285	258	290	260	279	275	254	280	266	263	282	274	263	274	287	284	257	299	285	248	288	228	260	288	291	280	309	291	274	282	278	245	276	312	286	261	249	308	271	248	263	291	276	265	260	261	281	259	276	255	260	279	271	261	272	266	273	269	253	279	262	280	254	243	268	292	254	275	303	259	262	244	266	259	283	278	290	281	276	281	278	274	269	261	249	288	253	258	256	279	272	265	301	283	256	288	270	258	292	267	255	289	261	271	280	267	261	274	253	254	275	272	294	296	295	266	285	273	253	278	272	298	254	281	284	260	269	274	285	277	234	270	288	271	290	267	279	284	298	270	235	284	271	271	274	278	270	263	277	272	252	289	304	253	262	281	289	286	291	275	295	274	257	272	274	286	280	277	252	260	276	241	286	280	252	297	281	265	270	264	271	268	270	278	310	281	271	217	255	247	257	289	260	275	292	291	235	267	262	251	260	265	272	235	266	246	275	253	270	288	260	273	275	288	285	260	293	262	261	282	262	283	263	291	259	280	280	268	291	275	273	278	251	251	282	263	267	303	253	232	291	281	258	257	271	259	292	270	277	283	286	277	268	270	265	252	304	265	285	274	282	282
39703	82457	49860	3102	1380	1031	800	685	590	549	544	502	447	464	452	432	441	443	421	418	398	386	395	428	381	377	381	396	377	388	365	376	395	397	359	384	405	384	357	366	391	373	354	355	408	373	402	382	352	340	389	348	352	357	403	373	391	352	386	339	368	350	351	363	392	364	402	350	396	370	352	360	399	349	346	350	368	354	364	368	355	376	368	373	386	371	388	357	388	351	424	379	366	372	352	399	319	387	351	377	356	344	346	350	354	379	348	367	415	383	383	374	384	346	360	365	394	361	363	362	365	373	392	383	375	364	389	366	375	351	376	367	388	369	371	391	354	370	354	394	355	345	361	381	379	375	358	347	372	384	399	371	348	324	341	353	362	365	374	375	365	375	360	398	380	401	354	356	337	372	394	357	395	392	350	356	338	353	372	386	375	358	330	381	365	367	392	344	357	356	340	345	382	343	343	340	357	350	378	372	361	400	366	358	348	375	383	346	371	369	379	347	335	359	370	366	371	372	369	350	372	374	366	354	376	349	400	371	361	388	355	375	352	393	372	399	346	381	391	346	392	339	369	376	363	381	336	373	373	368	340	373	397	371	367	379	363	361	371	370	361	330	354	397	389	368	364	334	357	358	381	382	390	351	374	353	342	346	351	369	379	361	348	393	365	381	383	368	356	385	354	363	392	381	381	376	406	382	349	393	366	347	368	423	367	384	379	384	412	364	352	378	340	357	362	373	329	383	377	345	375	351	356	345	365	363	371	351	385	374	365	351	346	358	395	354	369	345	374	394	366	349	370	357	353	340	345	357	350	387	353	356	358	400	354	349	386	399	351	388	384	381	336	404	370	352	381	390	376	351	402	352	343	407	386	364	351	361	352	352	361	407	363	370	353	370	350	361	355	381	335	397	371	362	358	372	360	368	369	329	386	359	382	370	352	368	390	358	354	338	382	346	394	338	385	369	364	364	319	380	350	370	386	356	387	365	355	345	339	383	374	355	398	369	365	365	365	406	358	366	355	364	371	387	410	345	390	353	374	391	364	356	390	379	359	368	344	357	377	360	377	383	355	332	364	358	376	377	349	367	354	357	365	367	385	361	349	340	379	351	382	366	411	348	376	371	363	319	392	348	412	378	376	351	391	419	352	378	346	340	381	361	368	385	383	354	391	337	357	368	370	364	375	392	353	374	363	372	363	357	344	353	353	352	362	389	366	337	362	359	359	358	384	373	363	348	349	345	371	323	375	380	358	367	363	354	381	336	372	344	384	356	375	328	394	361	369	319	354	397	378	359	380	346	333	361	378	344	352	343	366	383	347	351	366	373	364	354	356	394	361	358	396	378	330	363	366	369	363	358	368	358	375	363	390	378	350	367	376	375	351	370	359	361	327	365	329	348	352	372	393	356	347	370	330	346	363	360	362	379	365	373	355	407	348	378	374	381	357	343	342	372	360	373	364	355	380	376	354	363	353	369	342	391	367	369	407	391	385	343	401	353	346	392	370	351	379	347	389	354	368	397	360	326	344	392	345	372	384	399	370	360	363	362	377	347	355	375	378	362	362	395	351	390	368	351	353	389	369	379	400	345	381	362	386	392	380	326	347	352	370	353	373	383	386	365	340	369	352	349	374	392	371	350	383	376	338	353	377	349	345	360	396	371	367	390	375	388	369	356	347	368	362	365	406	362	371	381	370	374	366	400	363	363	372	395	389	348	382	357	358	393	374	389	366	406	362	341	339	391	373	327	377	365	356	350	366	336	359	358	362	376	400	368	365	400	364	354	384	391	338	382	341	368	345	351	357	348	319	367	330	378	363	407	334	363	350	368	356	370	344	376	328	349	371	347	327	384	389	355	349	331	390	358	384	357	378	398	387	396	345	356	377	379	340	341	367	361	383	371	369	352	380	378	387	347	365	345	408	369	334	327	361	360	365	389	374	399	372	362	348	373	374	380	364	346	372	357	343	338	355	345	357	353	332	334	382	362	352	334	369	355	379	347	358	363	381	361	382	331	335	369	346	350	383	378	385	368	355	403	356	388	402	380	375	384	377	357	360	374	363	345	380	351	346	378	358	378	359	358	388	367	339	398	357	380	383	328	352	341	362	377	382	364	365	398	378	381	351	354	332	341	359	349	344	373	363	331	346	343	368	354	358	343	345	366	347	323	349	384	374	347	373	336	357	349	333	368	366	391	386	382	396	334	383	361	347	398	360	398	351	352	369	358	369	357	330	386	347	378	347	381	381	398	402	361	352	332	365	374	379	366	384	378	346	380	377	364	338	341	369	388	352	366	350	374	360	354	387	397	384	344	319	357	328	343	370	369	403	372	368	328	351	347	373	351	388	353	379	362	383	357	374	373	363	360	368	388	368	359	369	372	355	360	358	343	345	354	357	359	375	373	361	377	371	363	345	361	391	379	355	386	342	378	370	365	351	378	373	352	404	369	365	405	372	371	363	376	346	380	362	366	379	379	350	355	390	399	364	350	387	386	366	370	337	389	355	361	346	382	363	367	380	353	364	366	393	359	351	390	372	325	327	381	386	343	398	354	351	377	378	404	364	366	356	382	334	383	327	361	383	381	335	371	348	345	356	342	367	381	359	346	394	371	367	356	377	368	385	354	339	343	394	373	376	370	365	370	355	378	331	406	353	386	354	362	347	393	367	384	362	376	371	390	395	348	361	366	339	357	403	363	358	368	371	340	364	380	401	351	388	347	377	361	374	383	351	396	370	350	410	368	391	379	381	415	350	379	372	387	359	395	387	350	380	372	385	366	400	386	339	378	366	357	394	351	375	370	350	389	373	370	349	388	407	350	359	389	355	374	400	358	356	337	356	387	371	369	372	385	364	341	377	341	344	362	343	360	390	363	351	368	374	398	372	341	364	358	392	368	356	374	360	403	357	361	367	330	369	335	380	357	379	341	367	370	379	394	379	384	368	347	373	356	370	364	368	361	385	376	382	377	373	334	377	339	399	347	375	363	369	351	363	358	343	353	365	362	389	404	371	367	377	379	355	372	391	398	375	344	367	371	376	361	332	351	349	352	352	362	416	361	358	343	343	367	342	352	375	333	391	357	363	366	350	396	339	367	330	360	365	352	360	368	349	335	365	371	321	370	371	359	375	335	395	351	380	348	386	361	377	384	316	376	330	351	405	363	375	380	377	353	348	353	390	349	337	332	377	343	398	399	375	386	390	382	361	376	361	343	365	361	334	377	359	351	382	380	364	370	362	347	394	386	367	385	376	405	349	362	368	369	383	355	358	372	356	356	368	360	342	389	383	342	383	353	369	379	380	346	361	376	357	346	374	376	347	374	349	373	361	350	387	366	371	406	314	387	356	328	371	357	340	406	374	330	370	397	387	390	364	373	328	388	378	358	375	365	316	364	384	388	355	361	344	365	383	380	370	370	383	378	350	358	395	337	340	338	375	364	384	369	356	350	356	382	374	365	368	410	382	384	361	370	349	372	379	352	369	370	376	345	366	361	393	376
27847	23348	18622	2646	699	719	694	693	658	596	677	625	592	645	650	640	659	660	682	604	660	701	648	674	670	660	678	681	618	646	717	673	607	695	638	625	618	662	622	650	662	612	622	657	682	713	611	652	615	647	657	640	676	631	670	621	628	622	673	593	634	656	676	641	671	663	672	611	714	674	630	651	642	688	660	638	694	641	620	649	649	675	618	633	675	644	704	665	630	641	636	630	639	697	632	644	614	614	669	659	644	649	588	653	644	656	654	615	650	677	631	639	676	682	618	678	662	632	651	642	691	648	672	595	666	651	676	649	622	605	630	671	659	680	648	613	659	654	700	656	616	676	618	645	646	637	654	592	655	657	658	611	668	671	651	693	626	695	687	644	668	645	676	660	658	597	612	676	665	650	648	643	645	638	661	624	634	656	654	700	692	697	683	611	624	679	691	647	665	621	683	651	610	635	657	633	704	643	592	681	631	635	594	677	633	669	654	648	661	564	628	635	713	629	668	732	659	625	630	633	625	644	663	684	629	712	668	655	667	629	660	683	672	617	648	679	656	638	669	684	635	660	671	663	642	678	661	599	642	651	659	654	674	626	695	634	608	629	683	658	670	658	646	653	647	666	651	671	641	664	610	602	620	661	667	652	621	636	692	636	659	641	675	667	646	677	656	640	664	649	641	664	640	682	675	676	681	618	640	657	634	587	661	631	624	630	582	677	645	659	668	636	628	636	652	655	663	642	650	647	649	627	687	652	611	652	658	631	628	669	629	639	637	643	647	669	675	661	639	668	654	640	675	629	666	684	624	685	678	655	668	638	637	670	648	675	611	634	636	657	646	630	652	657	690	582	687	630	617	610	641	602	627	648	625	613	646	605	693	668	653	656	629	658	651	650	647	695	699	627	654	647	671	639	687	654	669	655	616	670	665	682	648	664	672	635	620	667	686	648	602	637	633	672	636	638	669	669	665	623	677	642	648	668	624	616	637	645	621	679	666	671	621	672	695	643	607	645	646	663	663	646	638	667	666	680	706	613	666	662	635	620	660	577	644	641	663	670	704	670	702	671	676	638	633	692	684	609	665	644	627	637	651	594	625	653	653	649	677	665	675	647	680	634	631	574	656	608	641	673	663	623	650	628	594	697	681	655	635	646	632	686	655	647	672	621	665	590	681	684	633	653	647	647	643	614	604	666	626	630	641	623	641	665	644	660	689	636	649	674	649	638	694	630	654	598	682	651	678	651	655	626	669	646	647	670	691	599	630	676	604	645	655	625	682	639	614	644	653	660	671	675	713	676	645	633	619	678	621	647	678	631	646	635	696	658	665	689	681	634	658	637	671	673	659	628	685	686	639	639	654	654	648	656	660	638	660	615	645	639	633	653	646	661	651	677	626	602	634	620	671	630	644	644	663	665	679	636	635	636	649	622	624	615	640	680	659	639	667	658	653	642	599	617	617	649	680	595	669	621	670	681	689	626	651	684	688	652	640	621	662	639	633	664	642	674	624	668	640	673	670	630	684	681	655	661	632	641	616	652	595	664	601	641	672	643	635	651	631	661	706	614	679	633	628	659	666	671	647	658	641	635	662	616	619	613	647	708	637	629	634	621	670	622	666	622	710	660	682	603	643	626	639	637	617	648	649	597	696	650	588	654	610	662	613	615	661	647	658	649	621	643	678	646	679	665	630	651	641	676	685	696	649	676	661	639	615	668	647	672	606	602	623	628	712	639	666	675	655	670	704	632	640	652	679	643	618	663	643	679	658	671	667	666	606	632	667	620	635	665	619	623	669	668	632	641	650	626	621	646	662	634	657	683	646	633	651	659	647	647	641	659	661	654	699	581	667	663	718	636	637	618	662	662	711	646	628	679	635	597	663	631	637	708	637	644	647	657	663	626	672	600	595	661	698	659	693	658	659	648	639	660	632	630	661	622	684	642	658	609	660	659	649	649	646	634	631	668	671	647	595	644	651	687	692	612	638	650	637	643	640	655	628	664	636	626	658	658	629	648	638	648	695	654	645	678	620	646	714	648	692	656	665	651	667	631	622	628	635	645	665	651	611	651	634	648	712	676	656	659	608	661	629	664	672	670	609	630	642	631	625	649	661	653	652	629	643	669	648	651	612	620	668	654	639	605	633	637	642	671	646	700	589	628	693	651	672	652	648	650	609	661	651	649	643	654	643	660	654	658	629	660	657	632	629	676	664	651	633	636	628	664	673	653	625	668	692	632	647	636	643	646	619	627	685	658	658	624	649	661	657	655	668	673	689	641	660	692	674	667	642	650	612	624	654	674	639	606	657	653	645	679	623	662	611	633	665	641	666	639	627	585	653	617	640	598	674	674	610	631	644	648	671	668	660	609	666	661	641	663	654	664	627	659	656	652	650	666	688	628	636	638	649	696	633	617	613	655	618	624	647	628	715	621	635	620	680	673	686	662	653	670	640	640	705	623	593	692	608	643	657	614	656	658	647	642	641	643	639	626	666	635	667	670	652	600	676	660	679	641	678	655	661	653	658	664	626	683	648	667	661	631	641	659	643	629	690	647	644	660	631	680	638	642	617	632	661	682	623	677	640	658	673	677	609	672	653	729	610	662	648	643	652	674	646	647	636	633	638	663	668	666	658	630	691	639	659	648	630	642	642	648	644	687	666	636	608	667	637	623	646	648	667	584	639	623	636	674	636	650	666	674	676	619	647	636	689	652	684	641	668	644	653	668	594	661	666	660	654	692	627	655	729	618	653	681	675	616	649	665	657	676	612	636	634	653	613	653	655	626	627	642	633	685	673	660	640	658	642	624	673	630	609	653	696	656	613	691	640	625	617	666	694	671	620	632	658	610	648	649	660	613	662	630	682	662	660	647	652	619	709	644	597	684	664	663	642	602	673	632	681	631	635	648	579	658	630	615	687	649	638	629	661	624	677	617	597	617	614	631	684	663	645	708	638	659	658	671	679	694	648	679	676	638	647	701	647	633	676	646	623	672	593	671	688	654	630	678	642	660	643	665	646	669	698	654	611	636	611	687	639	671	616	633	651	664	638	627	615	626	678	685	655	649	663	679	642	666	643	634	645	648	664	669	648	641	665	655	702	643	631	675	608	650	674	652	651	675	713	644	664	630	677	685	610	627	675	675	693	672	698	675	650	663	673	621	660	654	626	629	598	679	649	699	641	669	630	679	689	642	699	641	669	639	658	624	638	624	702	701	661	622	659	671	636	635	644	670	640	644	658	657	675	667	671	694	629	671	668	580	658	662	639	614	681	705	681	647	632	685	621	715	618	654	655	672	653	679	622	614	711	615	664	646	674	638	666	687	626	675	714	632	616	645	623	667	654	617	595	637	669	714	660	637	651	627	590	659	648	664	680	654	624	619	656	665	654	684	672	661	664	690	651	643	648	623	646	644	635	673	658	710	661	658	666	627	637	644	636	619	638	642	643	676	704	627	720	669	632	664	631	645	635	646	658	681	693	635	671	610	634	676	578	664	693	657
14220	37007	15013	1010	975	887	899	891	864	911	911	889	879	891	915	922	870	926	878	864	927	918	907	880	917	875	873	865	894	898	893	841	882	930	893	832	885	910	886	918	915	884	880	845	888	922	856	815	856	929	854	904	892	883	823	846	872	857	872	936	918	903	879	896	924	911	920	905	826	912	872	909	849	862	820	846	860	862	856	903	867	841	819	897	871	913	846	905	845	864	915	903	926	837	920	885	893	929	878	904	894	886	862	830	841	902	923	865	850	911	860	854	905	874	897	880	877	902	903	857	909	867	906	916	890	866	871	868	872	871	870	860	872	863	831	867	901	799	876	863	858	865	862	856	837	845	868	879	859	842	895	902	875	853	851	915	916	856	864	873	882	876	856	842	898	906	864	860	858	891	875	906	841	873	899	855	885	870	869	848	899	899	881	857	855	866	878	891	884	913	874	875	893	877	890	880	863	903	886	845	885	856	889	900	921	896	856	976	871	839	844	915	866	872	868	900	847	899	907	869	910	892	905	905	941	922	879	882	864	906	869	859	868	844	882	898	940	854	866	859	855	874	883	879	865	861	818	881	892	911	895	947	951	885	848	882	920	843	882	850	865	903	876	876	881	861	909	904	815	884	872	883	899	900	847	896	875	848	863	882	870	866	846	930	848	900	833	849	937	930	812	855	915	889	934	877	862	872	883	907	869	913	849	857	893	877	792	902	883	833	903	882	935	893	909	894	871	854	816	806	854	887	939	836	873	855	871	863	880	918	911	918	858	878	919	913	917	881	911	842	822	840	930	884	897	841	832	897	927	910	900	916	920	912	900	846	862	876	884	842	896	879	898	874	904	834	820	857	888	876	911	903	901	895	817	876	871	891	873	910	879	898	878	863	881	866	871	878	864	868	861	822	921	876	880	887	897	906	888	838	834	866	864	923	960	905	860	880	893	910	901	908	858	993	892	891	890	899	895	864	916	877	849	923	895	839	892	883	862	910	941	841	909	875	886	923	917	880	860	870	888	827	842	880	862	894	929	842	898	895	952	905	854	866	844	846	904	895	893	898	895	883	964	917	892	873	904	930	902	870	892	912	870	859	854	906	865	916	859	917	902	915	858	851	882	847	893	953	904	836	818	885	914	862	873	888	899	872	854	863	873	923	905	904	875	910	877	913	866	872	873	853	878	831	876	887	888	906	930	836	889	838	850	868	871	871	839	855	828	879	930	889	878	878	911	877	896	890	896	869	838	880	916	825	863	847	886	848	871	947	898	857	903	893	886	900	895	931	900	900	860	862	875	817	852	889	870	918	894	889	889	850	895	850	912	927	841	892	863	822	899	899	809	898	924	856	899	928	931	843	872	861	798	873	871	968	932	851	889	872	834	894	901	918	886	863	904	837	871	836	884	861	901	892	933	942	872	842	885	840	919	906	906	843	888	853	896	891	851	884	834	882	899	848	861	821	861	906	864	872	930	882	838	875	907	892	923	873	904	822	868	913	905	867	874	855	912	871	875	874	910	898	847	863	858	893	923	845	925	877	859	915	873	873	846	850	950	869	853	898	881	824	868	907	890	906	924	873	879	837	854	890	833	873	876	935	903	912	846	891	916	906	879	873	867	874	845	895	927	900	887	855	842	860	903	881	857	832	860	897	943	860	856	952	825	903	836	861	857	862	874	853	859	849	902	856	861	880	848	954	889	933	837	884	833	894	813	895	876	843	912	927	857	878	874	882	892	901	923	888	865	892	904	873	901	906	874	876	908	855	927	866	865	827	895	912	889	863	831	935	866	914	900	852	863	854	929	903	910	852	861	830	885	908	911	874	898	790	865	880	861	876	885	837	866	886	864	842	851	907	870	900	914	865	893	868	850	883	862	913	891	900	894	877	874	887	941	910	888	882	904	931	866	858	849	833	881	848	900	913	842	897	858	832	880	904	935	887	887	902	886	913	859	870	834	864	856	850	870	881	858	923	851	833	910	868	842	867	920	908	883	864	859	914	836	860	881	884	916	935	860	851	912	910	805	871	882	903	908	868	919	906	863	922	826	889	907	852	906	878	838	966	892	876	855	861	811	838	884	862	867	836	860	917	846	894	843	835	884	900	877	936	901	866	910	839	870	876	851	872	856	861	882	854	830	851	838	859	855	897	835	896	905	882	831	829	928	961	883	872	871	862	864	860	907	862	877	867	862	851	913	829	912	897	914	923	926	897	908	871	890	914	910	891	904	891	893	875	875	880	847	932	908	891	884	871	968	871	862	870	852	877	937	956	952	906	858	864	925	878	872	934	884	841	895	876	869	958	858	912	875	844	917	860	883	889	930	848	819	856	901	896	870	880	947	889	864	936	864	874	866	864	859	876	867	885	881	879	862	854	879	881	919	905	896	860	872	902	879	945	847	884	900	914	828	915	880	851	888	880	889	877	899	926	898	852	950	914	902	898	870	879	879	891	839	888	836	913	893	868	859	897	930	882	856	910	890	921	842	951	910	873	895	924	922	930	875	909	848	848	878	832	905	870	900	888	859	917	844	917	866	881	845	858	913	840	905	885	886	887	907	888	913	905	863	875	853	908	910	851	861	800	894	857	938	838	799	924	905	874	867	892	856	908	889	871	845	857	849	837	853	903	868	855	854	914	881	868	892	833	898	878	892	913	882	891	880	856	827	897	879	858	859	900	872	862	865	839	857	900	879	870	889	900	864	878	852	895	880	869	929	928	933	850	824	882	833	882	868	864	903	917	886	862	910	898	923	840	921	911	860	889	863	899	906	857	869	850	858	893	865	892	818	874	927	870	852	900	900	875	855	889	931	879	892	853	913	905	919	855	881	855	860	894	826	926	909	884	886	855	861	879	862	946	865	905	884	877	865	906	869	878	880	897	869	902	881	852	958	863	879	904	885	913	893	874	897	879	859	884	844	892	833	895	833	869	917	852	879	809	860	852	908	875	874	849	877	864	888	856	921	915	904	838	860	865	898	878	862	867	864	854	873	870	851	911	855	903	853	835	920	860	838	847	887	896	875	908	861	900	827	853	971	914	841	839	861	863	882	887	871	868	867	843	860	879	882	887	904	861	923	850	848	907	872	940	929	856	854	862	913	892	876	891	904	844	896	878	850	861	842	880	842	865	834	886	892	882	884	867	905	866	889	949	882	795	913	874	887	875	837	837	892	891	881	906	893	857	869	900	874	871	903	835	920	854	908	873	853	946	887	858	845	910	874	890	911	938	853	877	884	871	889	908	875	888	958	847	902	888	892	865	896	921	856	899	911	897	850	930	901	872	861	841	870	862	890	880	919	821	893	832	890	869	887	872	921	869	866	888	823	890	870	899	965	839	921	868	884	865	949	875	941	863	904	890	905	878	884	852	865	892	913	860	853	851	876	872	859	894	849	858	895	879	873	899	950	875	900	888	912	872	869	817	879	879	881	849	862	876	825	867	884	924	884	877	876	879	910	891	852	900	847	899	875	886	891	877	928	886	918	891	903	865	930	862
23551	21784	29751	24614	20908	7921	537	420	358	371	358	345	332	358	366	360	368	328	344	354	328	344	326	332	328	335	319	327	317	320	319	314	360	311	301	303	316	352	338	344	326	339	311	324	311	347	350	342	318	313	304	294	334	324	307	318	306	330	305	308	312	321	320	319	350	312	306	282	337	298	298	301	297	334	367	304	341	320	341	311	317	310	351	279	314	336	330	308	331	322	322	369	342	333	295	320	344	353	334	319	314	341	303	321	315	305	328	354	351	336	346	315	309	341	336	321	323	302	326	319	316	314	378	300	316	339	344	355	328	297	331	338	325	351	324	329	312	328	303	301	303	320	334	349	302	305	312	310	329	306	304	268	353	295	319	357	313	300	279	341	319	353	325	328	330	336	340	303	322	319	311	350	345	324	274	351	310	361	325	290	341	365	335	342	311	332	327	310	328	311	345	342	342	318	309	321	345	311	345	290	301	322	355	313	317	323	318	353	350	335	338	338	326	282	318	296	317	306	317	336	334	318	318	330	371	309	319	339	309	302	336	305	307	298	303	325	317	306	352	313	314	319	312	349	317	323	333	328	327	298	302	325	333	330	321	336	313	328	315	297	309	309	327	290	325	298	285	323	318	329	297	313	324	307	329	273	315	325	316	313	322	331	286	296	310	330	311	309	312	357	322	296	326	306	315	312	306	306	330	324	314	318	289	351	309	342	315	316	335	342	288	295	333	313	318	318	332	318	354	349	332	311	285	328	307	305	336	328	330	313	326	306	318	319	351	288	332	346	326	345	328	311	301	285	303	307	356	328	330	305	293	285	323	331	294	320	372	343	340	353	303	303	307	311	296	318	306	287	330	341	345	309	347	357	359	330	318	321	312	287	324	372	336	304	317	320	310	308	330	323	338	326	319	325	318	311	328	323	347	315	304	330	325	317	336	332	319	307	318	316	366	333	306	335	281	316	331	328	333	335	284	346	318	328	323	353	322	297	330	341	337	349	320	311	307	331	310	330	339	302	330	342	321	323	316	347	327	325	308	317	299	309	328	333	288	341	324	321	329	347	320	302	303	309	366	350	318	318	314	333	295	307	308	308	306	312	294	313	326	287	325	332	355	321	321	317	317	316	292	314	340	340	326	342	328	325	322	313	299	314	324	325	330	312	331	335	322	311	323	296	327	343	323	317	341	316	293	345	329	347	314	318	297	326	337	322	301	331	330	307	316	323	323	313	308	347	346	306	300	321	315	303	375	341	304	344	325	320	334	328	321	308	324	323	341	313	335	283	327	312	336	319	286	313	332	329	343	355	374	344	289	310	313	336	349	366	320	334	322	346	342	337	334	328	334	337	317	342	318	331	317	328	321	313	357	308	323	329	304	361	327	343	335	319	346	346	322	350	301	329	316	311	286	344	286	332	286	359	318	344	306	318	308	298	341	318	278	345	329	355	311	344	320	331	303	324	352	324	297	336	316	319	315	329	329	332	345	346	295	329	330	294	340	322	299	296	300	335	309	316	361	379	310	333	339	334	320	304	317	309	324	306	325	323	324	327	298	330	322	307	322	313	329	299	319	296	308	305	321	302	303	309	310	313	302	319	289	309	312	310	327	342	339	310	346	350	332	335	299	297	337	304	292	313	330	339	288	329	313	345	310	338	329	353	316	313	328	336	350	336	329	322	337	323	317	323	314	349	304	304	317	303	325	298	342	316	344	309	312	313	336	321	332	300	307	336	297	326	317	312	316	333	361	296	326	341	315	322	344	333	340	316	335	324	319	328	338	358	301	307	295	321	332	340	308	368	329	329	321	311	305	305	313	338	299	338	287	287	307	263	336	291	311	325	328	331	298	296	344	347	303	311	306	358	338	319	316	317	351	330	321	337	354	305	338	358	313	331	359	331	322	305	301	347	318	325	309	330	341	313	340	328	323	311	330	288	315	303	341	344	310	313	329	328	310	284	341	318	304	309	324	303	319	319	319	298	323	356	325	300	283	337	318	354	339	328	320	322	345	323	348	346	317	276	287	345	329	320	329	306	358	322	342	321	326	336	328	329	292	312	358	318	342	305	338	321	321	286	283	305	342	322	358	333	328	310	317	338	292	322	335	318	328	314	311	348	343	334	307	313	337	325	323	342	303	328	335	331	308	323	345	326	335	329	309	317	299	306	337	329	314	346	312	324	297	332	333	306	333	310	322	320	350	330	317	341	316	330	333	332	335	336	326	309	313	327	304	306	312	334	292	315	334	307	301	292	328	309	309	317	319	324	295	347	336	326	320	332	334	365	326	358	331	331	331	359	336	311	328	346	349	317	314	329	345	330	315	293	303	342	320	331	307	337	319	293	349	321	308	333	320	340	333	318	322	302	322	309	310	306	293	300	327	308	344	310	327	324	298	347	338	308	302	320	329	310	335	311	320	290	341	300	346	337	342	308	317	340	360	340	344	300	344	332	346	312	330	358	318	308	289	298	307	335	338	334	309	353	306	343	345	341	321	335	320	319	309	324	331	329	343	311	331	299	315	303	358	324	308	330	289	329	311	309	333	334	314	326	329	287	327	326	275	311	312	301	328	332	317	291	329	339	309	350	303	321	346	338	362	335	302	353	317	328	291	307	307	316	330	322	323	342	355	348	330	327	351	327	326	307	349	291	325	338	308	315	301	338	305	306	340	327	313	341	324	324	326	351	339	285	336	333	338	338	312	333	354	303	326	305	333	302	329	321	336	327	315	322	322	315	335	320	331	290	299	347	296	319	286	294	279	328	335	296	332	347	326	317	333	313	347	286	332	319	306	303	336	315	307	331	318	359	314	381	323	346	308	335	335	314	308	329	316	302	352	319	353	304	327	292	329	341	333	312	321	342	317	328	306	299	347	319	323	313	319	311	356	328	315	326	287	330	299	339	270	346	335	306	315	342	337	331	325	329	320	317	370	334	318	324	341	358	311	344	307	358	311	344	318	335	318	314	318	316	327	293	323	346	340	298	308	299	297	343	336	314	295	337	313	326	316	338	314	327	357	348	351	343	327	348	315	326	320	347	332	320	329	298	288	357	292	329	339	296	344	335	307	330	321	336	329	330	337	323	313	312	316	355	322	291	322	300	352	296	294	304	326	354	319	304	299	301	377	323	330	316	326	314	301	325	338	339	283	310	318	305	334	316	300	338	346	335	332	310	320	326	337	309	323	293	317	307	301	268	361	331	324	298	311	316	305	352	295	306	333	326	312	314	308	334	310	328	303	292	323	307	350	316	315	281	344	329	343	316	302	299	324	362	288	340	304	317	300	337	312	334	311	312	339	326	328	339	321	312	309	354	342	308	284	308	344	332	280	328	345	348	307	311	325	302	337	293	308	331	320	328	324	316	326	328	319	298	320	323	305	308	296	312	313	300	304	305	318	339	313	347	304	329	331	333	341	299	323	325	335	342	298	333	307	320	345	340	360	296	320	335	330	306	280	328	299	320	353	338	308	319	337	346	318	347	325	324	321	329	334	325
33610	77539	41861	1675	1035	767	711	640	623	554	595	536	544	496	517	501	522	458	507	508	499	487	483	488	457	480	460	475	461	496	457	468	481	471	488	463	455	461	489	483	487	502	515	436	478	458	432	481	513	460	459	482	486	447	419	469	456	456	450	529	482	436	461	477	430	437	465	457	454	497	448	469	478	496	472	481	453	488	458	442	480	454	463	489	440	489	511	462	460	453	479	467	470	482	451	508	475	508	471	479	497	458	459	415	456	443	451	411	476	413	482	403	464	466	468	473	476	449	477	488	411	460	464	513	439	430	466	464	454	459	469	438	450	477	474	477	454	463	470	448	432	479	439	453	470	426	448	447	428	433	461	487	451	442	473	477	420	495	440	462	477	518	464	420	434	480	430	454	481	498	461	508	482	486	453	445	463	431	477	455	494	460	450	452	465	484	462	407	475	430	440	472	436	451	461	423	442	437	458	439	456	508	470	422	487	456	519	466	475	482	435	443	475	470	448	502	449	451	488	457	469	437	422	476	435	488	425	484	441	462	457	441	462	481	475	459	488	480	473	480	493	467	481	452	444	471	461	435	468	422	463	435	423	464	509	419	430	434	483	459	479	467	442	482	447	467	445	466	480	449	441	473	485	451	465	434	452	483	479	487	443	471	480	444	465	436	479	470	477	462	432	443	457	426	466	419	465	469	517	472	469	487	449	476	471	482	452	441	449	433	498	437	470	442	457	459	445	483	437	484	459	463	444	475	468	448	482	466	452	482	455	458	467	434	473	458	442	461	462	470	467	463	448	487	464	502	456	468	428	462	447	479	432	438	506	446	457	446	461	480	441	486	445	485	478	485	451	464	496	492	480	467	416	445	458	449	466	426	476	454	485	474	455	424	435	436	468	483	515	492	466	477	451	476	462	477	458	466	434	465	453	446	430	478	483	474	469	493	455	458	466	513	435	465	468	462	448	437	443	462	479	437	437	475	448	457	450	468	474	470	452	453	474	450	461	460	447	467	447	466	441	491	457	486	457	473	472	417	460	445	466	428	490	465	504	446	442	446	406	470	473	468	458	471	492	454	456	475	463	464	449	472	495	457	450	479	448	465	469	452	464	484	472	443	442	489	453	477	427	431	464	433	422	481	460	450	477	492	514	464	506	473	447	491	486	470	484	465	454	439	437	432	502	446	446	452	461	454	455	442	439	456	465	481	511	453	472	457	462	485	462	490	452	479	468	423	473	414	433	506	479	431	429	435	438	464	484	481	500	447	454	452	489	466	450	437	448	483	466	449	460	440	458	443	459	475	461	484	476	467	479	485	457	463	449	448	468	461	457	459	458	480	476	484	507	484	465	484	476	457	452	471	460	465	499	468	451	439	441	447	455	451	453	504	456	423	484	423	460	448	445	454	493	458	459	467	471	459	496	454	465	450	463	471	467	471	467	468	472	465	452	464	467	482	454	493	447	446	465	486	450	485	434	466	490	482	443	449	470	437	453	460	466	459	459	491	469	463	454	476	454	492	480	494	481	441	468	454	472	468	475	452	453	460	455	465	441	433	504	438	442	445	440	461	470	460	520	473	427	460	455	443	459	467	453	451	459	443	452	425	452	438	478	463	448	444	466	485	472	444	432	428	455	471	486	415	453	459	475	492	418	467	435	444	493	452	437	462	462	452	470	398	454	461	456	442	445	483	469	429	443	425	488	482	438	455	419	465	468	451	425	471	451	468	441	499	484	436	451	454	466	436	453	454	468	457	466	463	469	467	449	458	481	441	440	470	503	470	469	436	477	424	464	448	454	421	482	418	435	476	422	418	446	450	466	503	450	454	414	471	512	461	470	477	471	490	447	438	465	468	470	433	443	473	507	438	468	466	464	418	439	472	464	493	442	490	448	459	477	432	470	434	429	445	509	463	436	477	434	436	477	511	493	453	510	491	449	454	457	457	459	473	472	466	452	447	453	455	466	459	471	443	484	487	455	447	443	461	473	484	466	436	456	462	482	485	469	472	460	508	459	442	479	437	464	474	456	439	476	504	477	455	405	437	452	462	468	472	493	470	485	437	459	459	464	476	471	437	444	409	446	455	470	443	421	449	451	480	451	424	452	441	485	471	430	431	459	442	469	443	460	505	469	494	512	480	430	468	464	437	471	492	461	422	489	478	466	436	498	438	462	470	461	441	418	444	464	453	470	448	494	469	507	445	454	502	459	480	466	484	484	486	436	465	486	464	440	467	460	484	484	459	459	419	470	413	420	464	490	463	460	422	469	451	475	440	469	480	455	452	474	433	456	470	416	501	429	461	436	413	441	465	453	511	472	469	430	479	451	447	468	459	451	456	465	444	471	429	469	477	443	457	466	435	456	456	489	471	454	459	436	481	422	465	499	479	449	458	469	456	482	457	437	447	460	475	462	451	439	469	440	496	502	460	470	457	474	457	481	467	471	489	476	457	430	471	478	437	477	476	515	434	482	495	528	475	492	463	479	466	429	449	468	464	456	451	464	479	454	481	434	469	438	479	470	492	484	459	488	425	471	479	466	441	477	456	477	424	490	472	439	469	469	450	482	473	430	442	445	458	452	461	480	484	450	450	487	458	435	499	488	444	475	479	435	452	476	472	456	453	462	485	448	442	443	469	470	484	441	441	472	439	460	470	444	475	449	481	462	445	464	436	472	456	482	508	456	509	487	489	410	455	445	459	471	455	471	442	474	422	482	464	435	463	471	482	490	446	464	458	469	459	458	483	409	446	428	483	449	444	454	474	462	487	444	490	442	464	435	450	437	452	456	425	466	460	447	454	435	447	467	444	432	439	467	449	472	461	465	429	455	496	464	441	489	449	446	446	449	477	488	441	472	476	475	447	468	506	461	441	491	450	474	431	463	424	457	458	429	487	458	467	433	459	465	441	452	470	479	484	497	418	464	427	460	430	470	455	474	446	472	498	464	475	491	463	445	451	474	484	455	466	429	446	478	448	465	440	452	491	448	457	458	463	440	432	461	457	485	467	449	458	467	491	459	486	448	427	518	465	456	496	428	460	391	431	463	438	467	446	417	452	449	455	468	518	466	421	463	479	478	458	448	450	461	463	466	435	465	434	480	451	468	464	442	446	431	455	444	471	457	446	486	474	460	443	489	480	479	437	441	444	470	480	487	470	446	475	418	440	449	502	462	484	451	467	438	451	455	468	472	477	496	453	493	451	473	446	493	463	501	443	456	465	495	438	476	443	489	459	481	447	447	483	458	444	481	472	474	486	455	489	491	486	436	443	435	482	430	471	470	505	454	462	491	426	503	449	436	465	451	492	471	462	462	465	469	490	464	504	476	470	475	491	447	477	458	479	458	483	458	444	444	457	443	447	458	461	446	446	432	428	468	441	460	447	475	481	430	451	476	423	474	441	447	450	523	469	455	438	411	449	458	476	451	478	466	464	450	428	492	460	448	429	459	445	459	457	479	463	462	439	475	462	437	404	452	458	438	481	431	498	451	444	453	449
24842	21919	28812	24217	6473	846	801	770	707	722	758	763	685	728	681	722	637	716	730	721	710	725	726	693	709	681	710	727	681	725	691	730	665	700	663	738	683	722	677	698	695	649	697	723	707	701	688	671	702	697	688	694	651	711	716	696	714	722	714	705	686	696	654	649	701	671	695	753	749	669	667	720	724	709	701	735	696	704	688	685	729	701	657	636	688	708	723	698	670	699	712	669	705	719	711	648	679	642	676	721	716	718	692	677	688	682	683	697	679	678	652	707	674	662	656	700	655	718	685	691	647	697	679	705	727	743	660	690	733	704	691	680	715	687	669	685	686	717	680	681	707	718	712	692	674	690	675	689	673	667	687	665	697	637	702	684	700	680	679	707	703	675	690	678	707	682	720	713	713	705	691	658	654	736	719	712	698	672	659	707	683	691	708	693	707	684	682	731	707	715	705	675	751	734	696	731	668	662	690	700	707	653	732	709	676	719	687	714	730	708	704	635	706	716	707	714	713	685	709	681	676	691	678	699	701	710	717	699	668	672	659	712	743	737	687	650	743	701	700	670	697	716	732	743	699	725	716	720	693	704	676	684	716	699	736	681	695	683	709	710	702	733	722	727	685	708	710	685	669	723	687	661	727	702	701	694	698	642	663	653	668	727	674	651	695	702	673	674	713	730	692	678	689	662	686	695	676	691	672	676	666	699	691	696	739	684	687	677	670	711	724	736	654	687	700	691	685	665	717	682	714	651	715	680	704	654	716	709	685	733	717	693	700	736	685	691	716	709	658	669	703	718	725	706	730	697	677	709	678	683	710	661	640	691	725	724	637	709	690	691	672	650	689	665	700	713	675	673	676	717	752	703	728	691	720	735	680	700	718	678	682	701	689	711	676	669	726	676	700	665	671	641	721	676	696	690	730	719	696	659	672	738	689	708	690	675	710	699	683	698	718	688	702	665	680	698	694	713	650	700	695	665	686	661	703	707	732	732	658	706	723	688	743	698	710	684	700	697	671	727	735	663	638	707	666	708	690	700	686	731	688	700	741	762	710	680	711	713	703	686	697	708	698	679	740	679	650	678	655	729	664	633	662	720	682	707	691	685	723	690	672	698	699	727	647	710	760	756	679	691	670	674	633	714	690	689	728	671	672	686	713	652	724	650	698	698	723	684	672	706	695	697	738	684	668	684	680	732	723	696	668	706	717	724	668	712	700	707	773	654	687	716	700	673	666	661	671	693	701	725	708	710	638	704	669	676	668	692	697	714	722	691	713	665	685	693	710	694	640	697	659	728	687	687	725	693	704	634	675	667	714	679	688	653	690	744	708	680	685	673	722	686	657	676	699	698	694	673	679	658	717	718	676	664	655	675	704	702	673	733	683	720	720	721	701	696	674	705	709	726	678	711	679	738	693	719	672	707	667	703	715	668	699	631	687	718	694	703	672	734	691	729	703	673	675	685	702	685	655	703	667	687	729	681	699	716	723	714	666	721	668	692	659	674	729	720	658	706	684	711	675	649	763	680	709	673	675	679	659	701	677	692	686	736	691	702	656	662	667	734	657	672	714	675	709	691	727	665	699	726	663	731	689	647	658	723	647	663	644	705	747	686	657	702	643	699	664	663	729	684	662	678	707	727	679	681	720	713	721	695	626	692	690	661	697	688	660	691	699	691	693	672	650	728	690	654	713	720	667	692	711	676	749	674	706	706	703	672	707	702	737	735	701	724	687	725	712	733	675	703	688	660	694	686	700	706	685	692	661	700	661	730	715	686	698	693	689	691	722	686	713	705	693	676	698	657	669	690	689	703	692	627	715	686	717	690	678	719	709	712	743	705	737	655	692	701	682	668	717	654	688	686	672	666	698	685	702	669	664	724	673	713	717	682	703	666	694	666	711	699	749	721	723	700	675	704	710	707	728	656	651	688	678	682	668	692	713	651	686	711	734	684	694	683	687	706	703	668	690	700	700	714	668	731	695	686	633	644	676	695	704	685	659	634	682	673	671	701	694	718	732	703	693	731	674	704	712	715	709	713	681	665	716	746	648	703	698	730	690	641	686	708	721	723	654	714	694	706	657	738	687	709	715	689	728	685	659	642	657	724	716	699	696	719	654	704	702	689	723	716	731	723	722	671	690	671	681	726	715	719	662	663	670	674	656	675	715	720	680	704	696	702	710	679	692	690	663	735	679	709	631	691	690	707	742	659	710	653	702	700	738	633	701	723	696	722	674	668	661	688	715	736	663	674	684	682	692	703	695	717	678	704	713	713	720	687	683	675	720	688	732	706	683	681	687	707	644	655	781	692	706	709	702	723	716	705	649	752	680	668	690	670	676	710	692	714	721	731	662	687	721	682	716	681	712	687	696	671	675	691	706	700	694	696	671	738	682	655	714	695	692	709	699	692	695	697	665	641	689	671	741	704	713	665	650	688	674	719	723	693	688	698	715	697	697	718	670	687	671	723	729	681	670	726	702	639	709	697	677	659	666	647	724	722	695	710	704	732	667	692	702	653	676	726	649	718	661	709	666	713	715	670	721	673	679	665	722	701	642	733	661	638	689	722	699	695	700	695	678	721	742	692	678	694	699	694	687	700	699	701	668	684	686	716	692	713	652	718	683	703	714	670	610	645	721	661	721	715	653	735	658	702	684	686	710	696	670	711	735	727	700	682	619	682	719	676	736	693	656	723	700	633	623	711	718	714	711	668	640	695	689	712	700	737	662	686	704	678	699	692	764	707	691	718	722	683	732	683	697	671	669	729	702	713	712	700	704	721	692	695	747	721	708	692	657	728	749	694	702	668	701	674	706	713	686	677	702	700	654	671	681	679	671	698	671	654	656	663	675	661	717	701	672	704	692	677	672	656	722	731	691	723	691	733	683	697	716	700	711	684	684	654	679	674	736	754	703	710	688	685	668	660	705	660	696	684	704	716	721	750	761	684	692	696	685	708	703	745	670	676	662	677	713	704	716	682	644	684	652	656	704	720	690	667	689	690	677	729	702	713	693	735	678	672	720	728	668	679	736	697	684	698	705	697	654	684	692	689	646	727	730	657	677	701	720	688	706	697	712	682	702	677	697	701	707	653	655	705	645	682	663	677	681	697	695	654	663	669	704	654	697	682	678	674	680	694	684	675	650	711	634	719	684	686	728	681	642	682	692	696	721	657	677	692	698	723	740	713	678	756	737	669	680	769	688	730	674	706	682	634	652	653	720	683	676	681	729	712	648	641	667	688	731	637	717	702	741	698	681	705	702	724	738	698	670	655	647	704	665	693	713	702	647	692	709	720	641	717	670	679	683	699	677	688	644	667	684	687	679	660	731	671	690	690	663	654	687	681	668	723	746	654	716	707	729	730	736	704	731	655	701	717	739	700	702	680	708	673	649	701	631	696	689	666	734	688	679	638	730	716	707	710	718	687	673	716	644	694	713	697	702	673	694	690	722	681	739	738	681	717	779	662	682	726	654	703	707	689	702	694	683	685	643	745	697	699
30107	64949	31674	1464	1130	1113	1082	1000	1061	933	987	938	910	943	970	911	927	922	954	874	950	938	929	956	952	917	905	885	971	950	955	966	927	914	936	929	902	971	946	900	918	912	949	943	916	904	935	908	923	887	933	979	908	855	935	882	909	910	923	897	940	920	963	877	947	933	920	894	939	858	889	854	944	941	905	970	953	898	850	947	941	973	976	887	870	914	939	908	881	974	931	893	925	891	905	918	937	918	938	874	907	926	903	936	945	937	938	940	916	930	924	924	920	868	893	972	902	855	967	901	972	979	922	913	935	883	969	956	922	871	910	922	892	954	953	927	950	974	970	952	917	948	895	886	920	876	906	891	882	916	900	923	919	949	900	913	889	935	962	945	934	930	921	935	929	921	926	912	892	931	961	920	906	914	918	914	952	962	920	961	930	971	929	940	921	898	904	897	847	874	936	954	900	919	908	912	908	915	927	973	946	915	878	916	908	929	957	925	898	942	840	960	964	972	881	895	978	914	897	968	926	922	924	906	913	889	899	947	875	895	887	950	920	937	878	892	936	988	915	877	939	919	909	899	867	899	968	905	883	885	918	868	879	922	875	896	909	896	887	955	935	933	873	924	935	946	912	913	946	875	934	879	954	941	928	937	916	947	902	911	949	930	935	930	878	949	977	866	941	881	966	908	897	922	951	942	932	883	871	920	899	888	885	876	997	899	932	930	946	920	941	912	941	950	891	914	907	916	906	956	939	913	876	923	907	869	886	871	874	970	929	915	907	903	936	861	923	877	949	936	926	909	934	887	885	906	953	900	908	945	900	938	936	949	883	907	948	943	913	923	928	875	891	958	971	951	931	927	955	913	919	950	975	946	920	901	912	938	943	966	947	896	896	893	894	930	927	919	899	925	867	954	930	944	949	872	882	902	911	888	925	893	890	959	955	895	924	934	939	970	914	979	941	941	887	960	919	977	922	931	953	900	908	904	895	945	907	897	958	870	942	883	882	953	947	947	864	960	945	936	893	912	919	936	912	895	878	939	926	934	896	881	898	978	935	920	909	895	993	885	906	966	891	916	894	877	858	929	818	924	988	929	929	898	949	925	851	927	945	949	926	913	908	921	935	928	980	896	947	945	934	910	903	863	914	916	933	885	882	900	934	929	912	877	981	898	940	935	930	877	901	927	953	944	921	893	955	932	906	932	908	879	884	926	943	912	979	930	935	883	902	888	879	887	919	980	893	891	1008	920	921	905	887	910	907	956	914	925	884	911	877	882	867	919	916	952	924	937	886	951	880	970	920	925	948	938	914	882	907	870	908	874	947	914	924	918	929	974	904	902	921	953	934	915	894	942	952	911	922	907	915	862	926	842	951	913	934	963	835	974	984	952	895	918	899	909	900	904	908	894	946	907	939	916	878	870	937	894	918	882	913	918	922	900	897	942	930	926	941	918	932	946	914	902	912	885	923	904	961	892	938	910	966	984	919	869	891	900	926	953	902	928	934	896	914	905	865	878	910	874	922	868	880	946	886	954	905	934	935	910	969	899	907	900	911	916	922	849	884	861	965	907	945	910	890	892	921	963	941	946	937	911	854	971	921	894	895	919	936	953	919	891	950	896	917	937	902	936	891	948	888	952	944	953	888	933	925	939	851	885	916	895	928	930	901	902	885	947	951	920	899	967	907	871	973	946	894	948	909	914	909	901	910	915	935	904	947	926	873	903	922	929	897	905	920	903	897	870	916	909	897	909	922	935	867	919	892	951	886	868	946	925	922	889	880	915	965	902	932	938	869	917	937	954	916	938	944	921	918	905	908	937	980	931	918	928	894	935	886	898	884	859	924	936	892	891	899	847	937	940	902	888	929	956	989	891	901	945	905	908	918	906	926	955	935	929	921	957	911	947	913	950	942	915	932	942	897	977	904	966	906	904	917	870	956	937	907	903	922	910	926	907	906	874	905	965	922	895	890	907	909	902	887	885	902	906	923	927	928	975	913	941	964	866	926	929	896	976	864	901	941	906	844	861	925	898	927	991	965	869	933	956	904	887	912	915	890	943	959	925	932	923	906	888	878	930	894	894	904	907	967	911	920	947	893	919	916	960	878	961	900	849	921	895	932	916	961	847	918	903	866	908	916	932	899	974	980	943	916	916	931	917	945	913	913	913	866	935	958	954	906	916	896	915	941	937	931	930	936	934	954	883	932	914	923	911	928	912	957	944	963	920	914	951	977	927	932	908	857	951	879	931	889	970	956	927	896	929	934	911	852	930	917	945	876	877	890	836	925	935	933	914	945	912	936	935	894	908	917	933	925	924	906	874	876	934	892	960	904	845	935	931	957	941	907	879	939	939	950	926	937	904	868	919	896	935	961	912	890	908	921	912	886	909	895	915	906	904	911	934	875	882	903	837	902	954	878	867	941	921	954	902	909	909	969	919	925	965	892	926	974	972	899	958	952	899	916	845	922	926	928	937	902	926	963	952	887	875	957	907	936	920	935	967	898	909	950	911	884	945	955	902	944	900	896	881	916	873	868	885	926	913	926	890	960	878	890	902	899	908	937	910	965	942	923	913	887	909	942	908	858	875	900	980	948	919	891	941	990	907	953	933	933	882	930	883	958	866	975	921	916	917	963	898	891	896	981	932	947	919	975	908	949	949	908	904	925	929	913	933	922	969	948	904	971	973	933	930	921	936	890	898	947	885	925	952	866	937	928	949	984	927	919	901	968	930	878	928	938	902	932	926	976	911	906	926	943	941	911	891	938	861	872	910	891	871	884	959	929	911	900	969	944	910	960	939	908	935	894	894	976	928	923	904	873	907	891	903	952	912	925	926	955	947	910	892	909	980	925	863	926	908	942	893	932	880	927	921	875	898	865	920	934	958	953	916	912	942	910	931	936	934	990	937	958	962	843	975	919	932	913	900	950	975	938	947	900	905	923	940	889	914	900	941	963	917	858	913	921	911	919	896	912	905	938	923	919	915	892	879	940	983	894	893	951	940	924	923	900	927	915	941	883	903	955	898	910	972	922	975	923	879	888	947	925	886	903	944	937	933	897	944	902	918	918	929	880	884	912	942	903	890	928	921	889	944	932	940	876	959	918	899	892	927	968	981	897	911	918	919	952	943	946	933	890	959	950	874	910	903	948	967	935	912	908	932	923	969	921	909	887	872	930	937	958	918	918	864	926	915	912	910	976	936	892	869	901	937	901	913	988	937	905	914	929	935	932	903	944	997	905	929	940	875	893	871	916	962	911	960	882	944	952	908	940	901	903	926	921	928	882	896	966	931	988	924	921	928	930	928	843	890	928	904	883	888	938	943	869	964	950	887	908	955	912	915	857	922	938	944	910	887	914	901	924	923	909	921	928	947	899	941	910	932	925	888	910	865	900	882	930	951	924	877	878	948	905	924	911	931	913	953	911	938	902	900	915	929	935	897	948	853	904	980	917	897	905	899	922	916	905	923	937	938	879	944	926	950	983	961	905	902	926	947	900	875
22643	21609	30098	23768	21556	21403	7546	487	374	364	351	319	294	326	288	272	302	293	291	274	310	276	282	261	283	264	291	286	280	315	291	293	279	265	290	287	257	263	257	273	263	263	264	251	263	264	287	274	254	268	268	254	265	243	260	270	279	265	278	248	273	257	254	266	268	283	253	286	280	277	268	249	283	270	266	247	278	277	272	280	276	277	266	243	250	277	237	269	261	250	243	257	268	270	272	241	272	232	237	251	227	318	249	233	271	278	246	247	275	260	253	277	260	261	233	268	267	284	273	237	269	277	291	303	297	259	278	256	318	244	260	284	216	269	243	268	261	297	255	257	271	228	275	283	266	243	284	251	262	251	242	254	246	288	256	267	239	243	255	308	278	261	296	235	272	271	262	238	237	279	256	286	271	254	226	247	241	255	279	253	257	239	282	261	260	263	240	271	260	268	245	231	259	285	273	288	252	250	264	253	264	286	273	280	268	254	247	245	243	282	279	256	245	266	257	244	272	296	258	230	236	254	259	272	244	267	249	260	293	262	250	264	259	278	255	225	257	238	249	264	259	237	280	259	250	252	283	270	280	279	297	269	258	260	269	299	270	238	280	284	248	268	262	275	249	263	259	246	276	258	240	246	279	265	267	293	242	269	223	254	239	258	261	261	274	255	235	247	275	249	260	288	247	257	269	245	248	257	258	267	234	270	257	241	251	244	258	262	235	235	257	251	263	265	269	261	266	273	262	264	253	260	271	267	249	264	256	289	272	256	274	251	271	278	258	253	266	263	243	265	269	264	295	253	253	278	270	279	250	252	269	302	253	290	290	235	250	267	226	251	277	253	271	251	252	239	222	262	219	257	280	257	240	243	235	263	267	251	225	245	278	275	262	258	257	277	251	244	259	278	252	288	238	275	282	252	244	242	272	268	269	248	252	246	283	261	272	279	243	246	239	269	278	262	279	274	280	230	274	229	290	268	290	262	241	249	264	223	236	265	255	275	236	262	304	259	258	220	252	260	258	248	263	222	267	272	271	257	234	253	279	267	250	280	247	266	262	275	244	275	263	242	276	232	255	239	254	271	247	272	268	265	228	276	271	272	254	259	254	229	241	251	248	265	282	256	263	281	265	241	257	262	242	282	259	267	270	263	258	269	279	263	254	280	248	270	258	248	252	248	267	258	260	273	268	265	249	243	262	243	253	252	262	271	253	274	279	249	270	245	261	289	270	249	255	218	264	267	247	271	273	258	272	270	257	246	245	275	259	240	228	248	283	251	253	241	260	277	244	256	256	288	264	301	272	294	289	286	241	237	248	268	254	280	271	267	271	250	258	268	284	273	245	243	226	258	288	254	256	267	279	240	258	280	263	276	265	252	261	262	245	250	247	243	273	278	281	249	253	255	229	275	274	285	231	222	259	291	262	276	236	250	220	243	273	265	286	241	243	265	262	242	276	270	272	263	259	250	247	251	269	257	260	278	284	243	255	250	279	261	248	252	269	261	277	255	239	261	240	289	251	243	271	282	250	293	253	244	244	239	241	264	282	277	249	295	276	254	252	303	224	272	258	230	265	268	281	258	255	242	262	263	288	295	284	245	261	225	251	227	256	236	246	254	271	255	239	264	273	292	242	261	289	258	267	300	243	294	243	250	222	252	242	258	272	235	281	235	258	247	254	240	274	255	250	274	255	259	256	278	271	265	237	260	276	265	270	259	244	232	251	257	270	281	275	267	251	249	274	257	254	240	263	264	238	264	240	287	250	248	297	260	263	251	256	250	269	260	259	250	250	233	259	255	270	283	283	256	272	289	245	265	287	270	263	260	253	261	252	286	257	261	275	246	296	253	275	277	274	265	259	262	246	258	267	289	243	254	265	239	264	260	266	265	278	251	230	251	254	280	266	272	267	264	273	251	261	264	288	260	259	212	253	253	257	264	282	260	265	230	254	249	261	267	254	292	262	263	269	283	283	259	236	259	259	254	286	252	254	289	263	238	286	263	278	284	265	275	267	290	269	261	263	253	233	277	272	252	265	263	274	245	252	275	255	258	249	242	277	230	257	247	272	274	255	225	264	264	245	253	262	254	237	269	269	263	264	268	244	264	272	250	254	241	278	255	272	235	246	251	269	279	264	277	271	227	254	280	252	261	252	280	260	254	259	270	245	245	263	257	245	250	282	260	257	265	250	271	243	280	253	249	273	254	238	237	258	249	282	246	252	270	264	276	259	289	284	245	287	252	259	263	251	247	247	255	282	260	279	265	267	241	258	265	259	291	258	251	271	250	230	260	237	254	262	273	256	250	276	234	258	288	269	274	256	273	281	259	280	253	256	278	236	234	261	260	253	250	284	275	280	241	308	255	221	245	245	265	274	253	288	272	256	280	267	258	256	254	254	265	233	281	236	272	266	274	235	261	277	278	251	258	250	267	275	272	252	277	246	237	266	241	261	265	272	267	268	283	251	259	276	282	257	267	264	247	253	232	238	260	253	265	270	264	255	274	257	244	256	250	247	262	300	238	272	222	233	259	253	275	272	233	278	266	264	269	242	276	284	254	251	229	263	280	251	258	264	230	259	313	262	259	266	277	257	260	252	232	268	217	244	284	270	258	226	247	239	250	257	256	287	261	240	274	247	249	270	254	282	285	273	268	239	244	260	264	255	260	273	230	262	272	256	266	296	266	256	258	278	278	257	274	269	234	273	266	272	259	269	283	257	250	257	264	251	234	279	298	265	285	264	271	272	260	235	268	267	246	255	234	267	267	280	248	260	272	251	263	298	261	260	275	289	253	227	262	263	280	258	252	264	263	258	237	259	242	277	255	258	307	267	272	259	269	253	279	260	249	261	263	260	281	251	277	275	256	254	273	271	220	274	268	268	261	255	282	250	266	249	247	277	277	286	249	266	263	251	237	264	249	273	279	265	248	278	272	243	263	255	287	254	240	294	273	271	264	266	252	266	244	263	236	258	285	303	271	280	293	293	283	233	266	261	288	255	270	273	256	294	286	255	256	280	253	264	272	266	276	221	274	247	274	247	262	270	276	246	250	280	259	283	257	240	282	243	282	254	276	264	258	271	261	276	241	248	259	253	276	285	271	245	282	294	248	246	254	267	280	253	266	258	275	261	255	273	253	282	249	280	228	280	273	265	240	258	256	253	279	263	270	252	256	263	265	286	247	273	260	272	270	277	247	212	270	243	263	246	277	251	256	230	274	284	270	243	272	307	273	266	281	251	249	262	278	254	260	247	287	252	253	293	282	254	253	242	267	267	254	270	258	253	258	271	257	232	289	264	250	276	251	244	238	271	228	238	238	255	253	251	237	271	243	296	264	229	247	248	264	274	268	245	270	265	259	261	284	277	252	285	286	259	260	218	254	267	255	267	260	265	268	235	209	289	250	256	269	264	315	254	268	270	254	238	265	245	254	294	283	274	260	256	258	261	246	249	259	272	295	253	289	270	257	304	247	261	257	232	270	225	265	262	239	254	261	249	248
40776	85130	45323	2339	1452	1080	855	751	636	582	549	515	458	461	424	489	423	444	417	405	403	374	416	350	374	342	339	396	367	355	319	365	390	386	357	346	333	372	399	340	365	369	372	361	370	349	380	351	390	339	326	318	372	364	344	365	370	334	351	377	345	339	335	330	329	358	337	338	338	360	322	330	349	353	321	328	376	349	359	374	373	332	362	356	351	337	350	349	359	374	353	344	314	373	343	333	337	379	347	341	327	335	352	346	331	359	352	360	357	330	370	346	384	372	344	362	349	327	346	347	358	326	357	342	364	344	356	339	337	348	346	303	330	345	324	375	368	341	358	356	343	345	366	326	374	344	349	322	334	374	348	339	334	376	395	341	342	346	373	345	352	318	327	333	344	376	366	346	319	332	383	364	341	345	333	329	374	336	357	333	342	346	371	359	351	315	340	375	350	354	360	338	354	356	376	360	340	342	345	365	329	336	330	367	340	350	349	363	365	365	331	310	294	378	333	378	375	338	380	366	368	380	332	387	313	318	309	324	341	337	371	375	336	336	368	374	389	359	331	368	338	360	364	382	366	321	346	366	358	380	353	332	338	326	377	310	331	352	357	353	317	321	361	345	322	326	359	352	351	365	342	349	328	383	327	360	369	346	356	380	379	325	316	350	322	339	349	355	328	366	334	324	364	352	362	348	300	340	341	338	347	363	342	378	348	325	376	351	370	348	355	369	353	366	338	331	358	361	358	364	379	346	381	350	370	347	348	348	368	330	325	355	364	372	358	344	344	352	326	345	376	319	354	345	351	353	370	331	359	337	345	357	340	339	342	365	380	353	324	350	316	360	368	345	328	360	342	332	363	334	345	329	346	381	358	323	391	351	300	364	343	349	363	370	315	359	336	338	383	359	351	337	336	338	377	326	357	330	351	341	351	333	338	353	355	336	333	362	352	352	345	316	362	353	359	328	344	341	337	361	339	362	330	374	362	329	343	340	378	335	352	328	346	334	353	345	356	366	318	378	370	366	352	361	361	348	349	352	337	390	340	381	357	348	338	345	373	350	369	330	339	334	345	361	350	349	352	343	364	346	374	360	330	331	346	358	373	361	370	373	341	358	321	375	388	341	356	383	330	345	379	361	319	346	348	335	341	379	367	354	326	360	350	372	352	305	348	331	370	358	342	358	316	354	353	378	369	358	373	370	338	340	368	359	368	351	337	356	329	335	326	354	360	329	365	380	354	337	338	346	348	331	350	318	372	326	356	364	376	324	341	374	352	337	345	359	342	336	358	366	327	375	374	347	345	336	336	372	324	340	336	334	367	321	358	347	349	329	346	345	380	346	347	332	345	345	361	329	357	362	332	356	340	344	357	331	349	365	356	365	352	399	350	362	364	318	348	338	351	353	353	364	368	412	341	352	346	327	334	334	364	356	360	343	365	372	368	328	354	366	351	354	351	351	331	362	357	353	356	366	361	363	364	344	318	362	347	365	344	366	369	344	366	371	327	332	367	348	345	342	312	342	336	304	353	369	362	334	327	337	376	369	331	390	334	368	338	350	356	330	348	318	357	337	360	338	359	315	356	355	353	357	344	378	337	331	354	347	326	366	343	362	350	358	329	362	326	376	345	357	341	338	370	362	346	331	359	349	347	369	345	355	378	328	369	348	346	384	342	315	346	332	338	368	339	359	353	341	375	325	347	358	377	337	335	362	350	357	326	337	346	356	370	350	367	374	354	353	370	347	352	336	344	347	387	327	313	349	383	329	363	356	369	338	332	362	373	349	333	325	347	361	362	335	341	339	382	364	356	328	366	335	314	356	353	331	348	331	352	378	365	326	337	357	341	361	348	333	331	345	342	336	375	335	380	345	344	342	351	365	347	364	335	333	355	366	351	367	341	350	329	353	344	354	367	355	336	325	337	340	365	310	370	355	331	376	384	333	353	354	371	323	369	343	374	352	348	325	330	348	362	345	341	352	360	363	345	330	345	384	351	330	367	371	363	338	364	333	358	340	370	366	357	355	339	343	372	358	340	358	363	348	349	367	362	340	344	362	371	336	368	334	357	373	372	325	350	339	339	367	350	349	342	339	348	332	366	340	331	344	355	358	332	355	362	351	359	338	356	343	335	346	346	337	347	318	335	359	362	366	351	364	331	323	353	350	367	352	371	342	355	391	358	376	344	379	315	323	367	355	379	317	329	342	335	375	327	360	369	322	361	343	353	324	352	390	364	334	348	376	332	334	381	364	351	385	312	334	326	358	363	363	375	370	360	361	374	364	354	356	350	331	335	323	361	375	344	372	350	369	357	358	375	287	338	340	338	328	341	338	353	362	325	376	342	356	369	371	379	342	340	352	339	350	348	374	308	373	352	341	322	360	331	352	395	355	363	345	338	349	369	374	327	346	362	356	364	349	324	332	347	348	366	356	360	345	350	332	358	357	346	350	388	306	349	323	356	360	353	344	360	356	340	337	366	377	334	331	365	353	371	377	337	316	337	367	364	351	332	346	341	333	382	324	313	346	355	340	351	349	357	381	351	352	349	331	347	337	347	347	342	326	368	372	348	363	348	346	349	307	365	330	334	341	370	361	328	354	360	326	339	348	355	316	329	317	358	366	332	373	338	337	348	337	356	320	379	391	354	372	323	344	367	358	324	323	353	326	339	339	354	339	352	387	365	373	339	331	349	348	338	326	354	360	338	346	351	338	318	411	373	337	372	362	348	376	355	367	357	367	346	360	337	355	375	358	346	348	365	371	395	349	348	345	321	351	348	342	357	362	358	353	334	321	321	365	336	327	338	324	332	339	345	355	335	363	348	395	367	351	345	387	408	374	366	368	377	338	331	306	373	368	388	341	339	336	390	355	355	326	323	319	360	327	379	351	309	333	312	336	369	361	371	332	355	326	332	348	331	385	358	374	352	354	353	332	375	336	335	335	352	337	409	373	341	361	326	343	349	385	350	387	352	369	361	335	377	357	351	348	324	376	365	325	336	338	343	351	358	343	337	360	357	327	341	345	353	333	325	369	324	388	349	312	344	354	363	372	346	388	357	346	372	381	306	359	328	327	358	324	367	381	358	378	357	357	349	370	362	320	340	341	343	407	340	357	327	347	358	367	326	354	360	347	342	338	356	369	356	359	374	349	342	348	373	355	364	387	345	336	357	337	359	353	407	345	352	355	324	355	359	379	339	324	346	363	351	349	317	349	355	375	336	346	340	327	355	355	375	352	337	368	376	367	383	352	369	344	375	354	414	371	341	344	340	332	360	356	360	335	367	371	402	340	352	343	324	354	348	345	342	349	378	340	380	348	353	356	334	299	337	364	330	343	353	331	378	336	359	347	340	340	320	345	325	345	357	365	343	344	343	380	327	363	357	354	313	363	344	350	321	346	337	386	326	353	351	389	353	354	329	337	332	357	331	354	386	321	359	353	359	343	363	371	362	345	358	343	345	359	371	360	377	374	384	329	380	353	330	372	367	348	339	320	384	368
28104	22997	19839	2661	639	641	672	638	639	672	609	619	652	649	660	645	670	646	656	670	609	683	645	653	645	646	651	666	716	654	651	628	633	643	655	620	647	649	691	641	616	623	659	633	647	639	639	602	649	646	659	675	631	654	674	630	659	617	632	612	640	605	617	613	627	674	652	627	669	675	686	689	651	679	645	653	681	642	634	592	636	658	624	664	663	643	596	634	642	606	695	617	598	630	655	624	638	647	678	631	668	627	645	641	658	633	648	669	635	670	646	672	640	660	661	683	682	630	631	652	622	651	638	637	600	614	637	650	658	637	687	665	641	637	672	661	624	676	637	623	695	645	583	614	660	675	646	658	625	679	665	628	678	646	588	686	651	619	679	626	651	606	666	639	627	595	655	631	621	650	651	658	692	674	592	624	668	652	641	643	677	612	656	652	631	632	666	679	614	629	620	697	641	642	637	668	620	621	622	641	643	650	624	612	617	658	621	615	632	651	691	643	662	669	598	673	638	648	643	618	660	655	629	630	654	621	627	654	629	700	680	653	663	586	642	607	641	621	592	626	637	650	656	667	677	656	635	622	646	642	627	633	668	638	667	638	639	622	676	610	621	650	648	628	680	633	650	621	645	642	634	628	620	659	599	629	629	623	625	669	676	646	624	689	650	601	609	638	619	635	626	636	617	615	667	622	686	610	681	629	661	617	664	658	609	613	634	644	678	659	687	620	612	662	655	635	661	660	657	660	647	634	622	660	611	627	658	648	605	630	669	692	651	628	632	604	644	613	630	609	602	677	651	635	628	667	649	639	573	645	642	646	636	673	681	626	670	647	642	627	640	663	649	668	631	658	678	663	682	620	611	625	629	623	633	657	647	650	665	643	642	670	672	614	638	631	640	616	634	631	632	691	650	606	701	649	626	679	668	671	608	671	666	645	641	693	665	666	653	647	656	649	665	679	622	634	661	640	629	634	652	668	666	599	650	650	676	643	604	646	663	641	662	637	631	631	626	637	627	629	674	626	646	654	686	594	667	596	658	647	637	653	639	668	616	619	716	671	662	627	623	653	605	664	612	635	683	618	642	592	650	637	629	686	657	650	651	656	667	663	692	613	601	646	676	663	661	612	659	662	655	634	655	654	622	607	615	659	657	675	667	625	682	668	671	659	600	611	655	700	656	662	618	636	632	671	674	646	689	715	658	678	641	636	595	703	672	603	656	637	670	639	653	675	646	597	637	714	673	618	641	650	647	638	625	629	626	682	661	649	668	631	643	680	658	666	612	637	650	635	649	680	643	674	615	687	679	626	672	649	631	593	618	698	603	644	663	666	608	633	692	632	684	640	631	630	638	646	640	660	639	642	625	643	641	654	682	637	672	647	598	682	666	655	668	596	640	632	603	672	649	667	631	625	622	666	674	608	635	641	620	623	659	651	607	631	599	628	621	609	596	650	653	689	648	643	652	645	649	636	651	619	696	659	652	651	643	575	667	649	634	638	672	657	615	646	610	681	626	634	635	638	654	649	676	593	628	661	630	634	625	624	664	606	640	617	636	664	648	643	655	692	688	673	664	628	637	628	648	657	680	648	663	612	646	651	643	610	632	678	663	640	626	673	647	597	613	635	680	654	577	611	661	680	612	638	657	641	687	665	671	624	613	659	663	668	681	644	636	633	588	657	632	651	650	613	623	654	612	670	624	633	643	651	623	587	673	691	650	640	631	694	686	666	633	607	634	614	616	663	683	665	651	651	588	675	589	672	651	634	674	640	616	660	685	663	660	672	680	640	640	630	646	646	671	599	708	676	662	631	644	632	653	641	631	653	675	639	627	670	636	680	664	641	616	628	684	614	631	610	661	609	618	650	641	665	673	662	683	609	624	635	592	619	624	632	613	622	668	668	594	645	696	647	609	631	639	681	666	611	663	659	647	675	651	664	665	683	686	683	586	655	582	636	663	658	630	659	626	670	646	604	616	687	666	633	613	662	631	650	645	613	678	652	640	645	620	655	644	649	616	699	640	646	619	656	613	642	645	656	657	692	691	668	579	583	678	625	648	681	611	667	618	609	628	700	623	596	650	670	626	670	636	645	663	640	651	658	629	587	707	628	648	668	635	607	626	629	674	649	670	693	662	691	647	658	593	615	638	625	629	652	606	633	664	641	660	687	656	676	635	641	635	665	607	673	646	650	636	656	651	640	637	621	650	623	614	673	659	672	652	704	617	615	642	647	662	666	640	659	611	663	650	669	652	608	600	620	651	648	639	629	672	703	639	629	652	613	596	627	673	666	630	654	676	658	648	645	657	644	660	669	645	682	599	675	666	669	628	683	652	668	644	655	653	628	622	627	640	638	669	631	678	655	659	633	711	635	671	656	655	672	693	641	648	641	609	641	592	655	620	617	643	621	625	612	710	659	682	639	611	642	698	606	630	667	677	657	679	647	616	636	644	644	644	606	608	618	610	674	655	648	662	598	660	661	641	616	664	639	644	667	649	616	647	611	710	660	595	640	683	635	624	640	659	639	671	639	633	640	634	632	647	614	616	661	710	641	590	626	645	673	654	671	630	629	612	676	629	590	673	652	605	675	638	600	598	639	643	624	653	599	627	627	616	648	661	654	662	669	624	643	637	636	615	625	642	617	618	609	668	678	631	626	621	646	630	670	698	661	636	656	665	658	624	657	633	673	666	613	635	641	662	685	618	649	681	650	632	676	677	611	659	638	693	661	674	636	618	615	678	648	653	664	599	666	635	635	641	698	640	687	649	689	680	588	627	676	662	651	644	661	636	640	675	609	685	631	679	667	636	616	653	645	645	659	642	630	621	628	635	692	682	655	644	628	629	616	636	667	629	651	654	709	663	652	624	669	619	634	657	669	642	635	649	687	627	637	648	635	665	667	665	668	643	683	671	679	624	666	657	633	643	623	622	643	621	666	676	666	675	639	595	641	636	624	658	700	635	730	615	679	628	594	678	622	659	658	685	684	638	650	666	598	651	674	626	673	669	628	672	631	659	649	646	655	669	654	684	668	632	633	715	657	599	633	627	670	621	682	687	611	641	641	603	631	712	603	611	630	677	670	664	686	619	615	698	632	653	643	610	582	642	635	684	639	615	600	631	653	618	653	657	637	657	656	600	635	623	635	672	652	647	650	670	623	661	666	675	633	662	635	632	669	706	614	653	663	633	647	655	675	666	681	626	645	625	645	673	637	669	649	639	670	656	690	654	623	621	641	622	635	622	621	645	665	632	664	620	682	646	619	601	641	661	619	635	663	666	633	656	612	637	636	632	675	650	608	608	625	583	586	599	609	656	602	635	620	675	646	668	610	668	654	670	678	661	621	629	668	651	640	654	606	635	646	691	652	620	678	651	637	655	679	618	686	639	651	597	697	635	646	632	680	653	567	623	643	655	655	658	638	695	611	582	647	610	671	647	608	656	649	644	671	648	622	654	633	713	641	641	630	676	581	637	637	638	584	647	579	589	616	614	657	642	658
13937	36555	15303	921	942	838	889	921	893	946	921	898	894	889	928	898	849	902	872	872	903	843	836	858	880	893	900	881	905	822	851	839	867	890	871	910	869	887	826	870	850	908	927	889	859	893	890	854	872	867	902	907	882	906	862	889	881	911	848	862	879	854	901	863	836	889	944	842	828	824	841	884	876	835	879	840	919	911	939	899	874	913	852	886	819	909	867	892	858	871	867	906	866	904	884	915	949	845	868	882	874	870	865	881	890	897	873	948	888	836	882	941	856	889	858	938	899	859	856	903	876	919	915	956	878	838	898	885	883	904	891	903	911	888	883	900	879	879	908	897	879	912	901	883	913	894	874	835	860	856	857	875	871	866	897	843	864	862	909	913	864	873	911	850	858	900	851	895	880	875	862	899	855	884	885	877	879	853	835	884	863	886	836	812	848	843	900	867	835	894	891	905	872	877	874	805	886	862	902	898	899	882	845	884	839	887	861	905	884	885	869	875	886	851	904	825	860	927	880	873	829	827	915	905	868	882	858	875	837	867	883	911	824	873	885	851	867	912	862	877	839	885	894	865	890	860	927	907	896	900	875	887	912	898	881	899	888	861	886	875	834	867	873	884	917	801	897	840	869	881	900	941	858	852	918	851	885	885	876	856	883	879	877	813	866	859	873	840	864	885	891	858	893	867	885	926	852	883	873	824	899	882	918	860	880	968	860	844	844	875	937	907	868	869	853	905	843	847	842	893	878	861	873	893	858	840	850	865	822	880	846	869	870	849	873	926	819	879	872	861	880	881	881	856	900	891	881	864	868	873	885	880	851	943	861	856	916	863	868	875	866	890	857	845	876	882	912	854	892	883	900	886	868	843	865	857	880	855	878	905	900	869	879	867	908	807	902	882	836	870	870	877	868	845	853	868	845	927	885	891	812	859	839	854	844	867	885	882	827	881	872	791	854	794	852	876	845	899	862	870	886	838	902	890	894	919	828	936	859	896	837	917	807	834	837	905	834	887	905	887	885	881	872	878	879	863	869	906	842	877	901	866	844	866	931	899	875	895	878	894	845	878	913	887	841	882	900	918	892	879	894	960	874	854	858	828	843	887	894	862	913	865	882	867	856	896	847	922	839	907	843	894	919	859	896	844	873	886	904	880	858	851	866	862	839	912	910	871	864	869	868	858	933	885	895	907	834	858	867	948	898	920	816	878	834	871	838	917	917	873	829	903	895	857	894	913	893	910	861	841	875	889	881	912	880	902	859	879	850	867	876	807	873	869	889	861	890	853	900	858	958	925	874	858	910	856	877	866	856	906	870	899	869	918	879	853	841	876	864	852	905	870	928	877	885	858	885	870	865	834	887	885	864	846	909	895	886	832	943	853	874	915	852	861	897	933	827	869	877	901	931	906	877	875	820	877	847	882	849	841	892	856	886	828	904	839	893	821	882	912	908	873	834	886	880	884	886	865	875	886	942	925	848	878	843	898	863	875	837	893	882	892	884	884	844	881	861	870	780	838	835	867	904	839	874	887	869	872	863	911	875	849	899	874	898	885	871	854	877	872	906	855	897	885	881	874	847	835	935	914	859	886	861	839	875	887	865	874	889	834	860	880	884	860	908	896	830	854	858	871	862	821	928	825	877	951	870	873	834	903	866	885	888	912	859	880	875	830	879	881	852	838	892	885	840	877	825	900	858	930	904	893	913	853	856	903	825	825	824	853	897	874	887	876	932	884	891	882	903	862	848	887	856	838	893	903	853	896	889	885	886	890	909	882	882	862	846	891	856	889	944	863	876	842	877	847	853	822	888	981	898	868	898	869	904	862	907	843	897	883	837	873	945	886	855	911	852	850	875	912	841	901	849	916	879	909	859	899	922	882	899	868	877	897	824	885	897	900	842	861	921	892	877	882	853	912	856	859	855	893	848	886	904	909	883	843	844	865	869	837	862	855	865	852	829	841	872	870	845	799	891	865	844	885	863	896	865	868	850	927	843	865	851	862	933	847	845	845	900	888	896	907	901	880	869	869	878	909	882	890	880	881	863	867	897	923	910	856	876	885	883	835	901	919	866	922	851	874	871	825	889	858	884	861	838	846	893	817	847	901	842	826	849	891	880	884	860	904	888	898	860	895	883	856	850	905	897	887	905	882	890	919	838	821	908	872	856	906	849	872	900	802	863	874	876	849	838	866	870	849	840	870	876	922	885	881	859	855	859	867	815	905	878	872	868	864	848	900	787	944	893	936	908	855	894	871	887	834	879	911	866	844	891	911	880	857	876	898	896	898	836	866	862	852	860	800	887	838	873	873	923	897	844	884	848	871	876	877	823	870	840	938	886	917	872	873	850	870	868	880	869	887	876	874	843	917	878	879	916	892	793	851	918	894	888	889	896	881	920	859	881	856	843	879	889	868	891	799	874	904	837	851	907	889	894	896	903	928	884	909	864	853	860	899	855	910	924	841	919	882	857	913	871	847	926	895	860	912	825	901	826	873	903	879	844	925	913	841	871	861	892	901	897	848	878	861	822	869	879	909	832	893	869	845	856	868	884	877	855	849	889	879	879	860	843	836	897	862	869	866	924	858	884	890	925	907	869	903	876	913	856	905	878	879	861	854	902	829	845	905	864	877	892	853	850	833	833	882	864	866	881	904	858	901	936	857	872	846	848	882	862	866	870	860	868	895	877	863	877	897	861	864	848	859	881	856	923	872	914	867	866	828	868	879	845	851	909	844	874	880	879	849	883	907	903	887	815	857	910	887	864	868	893	884	864	869	814	867	879	852	876	857	876	897	836	864	855	828	884	871	889	913	868	916	841	920	842	831	868	864	878	929	891	858	916	882	841	925	863	946	830	850	872	866	871	958	862	841	860	865	868	866	857	871	814	884	898	961	899	831	815	915	856	906	891	875	837	867	890	920	893	850	889	879	906	865	886	896	852	865	868	921	879	863	870	869	896	832	889	918	841	817	835	847	878	862	855	843	859	815	881	902	903	881	900	904	884	881	851	894	877	878	865	864	898	897	878	836	937	865	880	893	864	893	909	908	850	896	842	925	895	915	875	894	864	861	888	832	878	825	893	922	836	872	855	866	843	843	909	910	866	918	872	857	853	859	814	848	818	910	894	891	861	895	862	879	838	878	899	821	889	855	895	881	894	898	840	902	871	863	926	861	914	838	870	914	902	913	879	954	856	875	892	854	853	855	844	850	912	881	888	858	868	930	877	912	909	897	891	872	881	837	863	815	881	891	840	879	873	917	822	939	897	896	820	905	828	886	883	861	922	865	806	910	885	905	847	898	832	867	859	825	850	856	879	866	897	891	824	914	856	933	903	919	894	790	822	845	858	858	902	861	892	888	873	875	927	917	876	822	902	906	895	841	935	865	835	850	832	868	897	889	849	836	879	880	891	861	860	873	817	893	887	861	904	863	901	903	818	891	848	887	900	899	891	885	877	881	884	933	918	936	870	862	877	866	875	842	873	823	883	890	904	888	896	905
23590	21960	30749	24523	20341	5973	549	425	377	355	360	332	325	342	332	335	352	296	334	344	295	348	362	347	316	329	351	302	311	321	314	317	329	299	314	330	290	300	314	330	334	300	332	353	285	317	301	315	328	310	316	313	331	321	311	303	347	305	312	338	303	309	315	319	351	328	335	339	294	316	341	316	316	328	315	319	322	320	324	316	297	316	327	305	283	304	302	313	309	311	300	336	297	315	334	289	282	287	332	310	312	356	321	313	337	258	311	333	323	323	281	301	281	313	350	326	333	324	338	320	342	294	310	336	345	335	314	310	354	303	296	308	268	314	304	304	327	293	330	327	348	323	315	335	291	297	335	343	342	319	320	317	335	272	308	295	311	322	320	307	309	309	334	343	336	311	327	306	324	314	311	322	332	318	305	294	294	313	315	357	301	346	294	353	292	341	309	315	325	309	305	322	311	305	334	322	318	319	305	322	323	302	287	360	322	322	297	333	316	273	278	302	352	363	342	330	319	328	360	319	309	364	335	314	315	319	338	323	285	334	336	356	347	312	323	322	353	327	327	316	319	341	334	348	333	315	313	343	335	334	317	326	300	290	339	338	348	316	337	356	338	316	299	293	331	325	336	332	291	301	307	331	320	345	318	305	363	324	326	313	290	329	336	282	322	306	329	321	339	314	320	320	304	321	311	289	338	302	368	341	332	316	322	286	304	300	352	340	327	328	311	322	331	294	347	352	302	332	321	300	307	287	334	328	302	345	336	332	323	301	307	315	335	312	353	298	304	323	314	283	311	312	315	347	282	314	304	312	301	331	326	299	309	369	300	340	332	338	329	310	298	304	278	329	311	335	343	332	344	334	323	355	342	325	319	325	326	316	330	335	350	378	331	328	332	303	334	323	361	318	288	285	335	322	319	331	325	305	329	305	311	312	319	301	293	318	322	320	316	319	319	323	321	300	340	322	335	339	335	328	310	328	312	331	337	306	310	317	343	319	314	312	326	299	280	322	307	341	313	340	311	352	322	323	296	317	311	294	318	309	330	330	326	327	329	319	305	297	316	311	314	339	315	287	311	306	283	329	283	356	323	331	293	316	297	313	343	319	331	307	358	317	313	303	325	336	339	330	326	321	317	306	298	305	320	323	316	292	346	322	320	347	319	307	340	281	341	332	319	298	328	297	312	303	297	321	300	360	299	276	316	332	343	332	308	325	314	354	333	338	327	300	339	305	291	357	300	363	334	323	324	326	318	312	356	313	299	328	295	329	322	317	309	297	325	319	353	314	325	328	342	322	331	334	331	300	313	308	299	336	334	321	312	299	297	296	311	374	306	341	330	341	296	323	380	329	330	311	314	323	340	307	325	339	313	319	303	281	308	317	318	293	314	311	332	310	304	282	299	312	323	337	306	348	306	302	318	327	355	319	303	336	325	336	312	328	334	351	291	307	315	306	314	304	309	311	358	278	309	300	292	323	333	319	294	292	319	302	320	303	313	344	306	321	333	320	327	335	330	351	355	356	302	312	310	304	313	310	295	346	332	338	301	297	289	355	335	315	328	350	328	310	312	327	316	316	313	303	313	330	284	328	332	333	321	320	338	352	320	323	288	334	339	343	322	293	327	307	308	302	320	335	309	298	327	321	316	314	341	308	328	326	354	338	330	325	322	334	344	357	306	363	294	309	314	347	320	297	328	296	341	321	299	333	319	326	275	278	303	323	319	300	298	293	350	337	357	307	327	299	329	308	324	338	322	326	334	343	310	327	324	358	327	290	328	327	306	330	312	293	317	328	336	338	317	341	309	304	328	334	339	316	296	349	326	309	333	317	346	343	290	334	318	322	318	318	338	310	316	352	331	336	318	351	293	283	321	301	319	308	314	306	338	325	304	287	332	324	314	331	365	304	306	314	334	324	313	299	331	282	357	305	269	321	336	318	296	300	331	309	339	321	315	280	315	366	327	329	301	358	326	304	304	326	349	327	306	353	336	334	349	336	332	320	317	298	285	295	300	311	341	317	335	351	297	285	328	345	310	299	331	324	300	314	315	309	297	293	356	334	310	363	299	303	343	319	325	346	277	311	313	346	333	327	303	327	293	291	333	304	320	336	311	296	334	302	328	326	337	318	328	279	310	309	324	335	358	344	310	316	296	343	313	336	321	326	315	365	311	336	310	332	345	323	316	310	308	344	313	316	302	359	336	286	327	319	316	294	329	296	314	330	324	307	329	321	313	322	287	331	323	351	336	320	309	340	318	321	323	301	312	301	317	342	338	326	332	319	342	330	322	320	315	309	356	318	313	319	339	331	308	339	338	301	329	314	322	302	292	342	330	302	300	310	332	334	302	326	310	304	295	322	288	352	356	360	324	313	346	317	321	326	337	336	326	326	314	320	311	351	335	292	318	322	324	343	336	337	317	330	289	336	302	328	331	318	314	352	303	300	328	302	332	308	301	314	305	343	346	318	322	346	309	332	306	323	355	295	349	323	360	329	307	327	317	314	306	319	334	312	285	313	359	306	319	336	344	316	341	304	318	326	313	324	300	328	336	293	322	333	301	335	298	335	296	297	334	333	286	259	324	323	323	345	385	319	301	296	326	350	328	304	317	354	341	350	334	314	330	301	332	326	333	306	323	286	322	340	291	323	278	331	322	328	313	317	299	317	293	364	312	332	320	302	286	326	323	333	312	324	299	286	343	277	331	330	314	327	322	328	317	322	321	353	298	303	350	284	284	294	307	320	312	301	313	335	333	334	300	307	317	332	321	328	308	348	306	295	293	327	317	321	301	307	317	326	281	281	323	327	346	330	290	301	303	367	289	309	330	293	332	306	303	343	328	338	316	302	328	308	301	317	308	281	334	303	321	345	320	298	316	340	296	343	320	359	337	316	357	345	338	302	303	287	311	299	292	350	348	300	326	309	323	329	300	313	333	322	327	342	327	338	342	300	302	347	329	315	329	339	301	311	314	328	329	327	327	321	340	334	315	325	333	307	327	299	322	286	316	325	295	322	343	317	330	338	345	331	302	337	312	285	308	288	338	326	308	321	310	309	315	325	321	344	313	346	318	306	337	323	310	371	296	305	304	333	320	344	298	327	334	317	331	312	314	328	282	329	338	277	315	322	305	340	316	332	332	317	314	316	336	289	315	338	336	343	339	319	326	313	333	337	319	359	338	305	304	316	343	324	292	353	363	317	305	319	335	292	347	330	339	305	304	307	345	303	287	318	340	329	311	354	322	329	329	316	297	309	307	327	325	335	317	308	322	339	301	329	333	309	354	295	301	345	320	323	314	326	334	329	334	344	359	319	306	317	301	310	282	305	330	364	335	338	308	354	315	341	307	334	323	322	303	294	335	325	336	331	327	308	315	303	304	321	328	332	308	322	316	312	321	332	313	310	329	315	313	317	312	337	324	306	297	304	352	283	326	326	304	289	317	351	294	305	325	342	296	339	326	336	332	324	319	298	310	303	335	315	302	321	298	313	322	306	305	307
34244	81054	38362	1543	992	826	722	680	578	556	574	593	539	460	480	495	494	493	482	455	524	456	458	493	449	464	459	474	490	472	451	428	456	438	448	479	493	464	428	456	440	449	484	416	471	438	468	462	473	464	444	456	442	402	457	471	444	414	448	459	475	466	445	443	464	475	472	452	449	438	501	438	480	463	479	445	429	466	425	450	461	446	453	492	501	460	438	429	454	459	451	482	452	439	465	477	433	442	430	490	444	435	443	466	495	449	450	439	502	430	433	456	455	456	461	475	446	499	432	470	465	465	465	469	470	476	470	468	406	462	456	442	488	499	463	456	479	446	461	451	454	440	481	457	449	481	477	469	463	467	485	439	451	438	430	451	402	489	454	442	477	483	447	471	481	446	458	455	477	457	462	435	472	471	419	458	482	476	462	416	471	429	472	429	443	435	500	466	466	468	469	484	440	467	468	434	459	452	456	470	417	475	447	449	451	451	420	491	490	458	449	500	456	477	457	427	468	435	465	451	499	440	444	431	440	447	468	499	463	467	459	474	478	493	453	470	492	456	426	446	483	437	449	440	452	452	451	459	430	431	445	461	455	477	457	474	460	491	461	421	452	461	459	468	438	443	474	482	483	491	500	486	414	466	463	466	429	473	447	448	467	439	453	489	487	432	475	480	464	483	472	451	472	451	475	445	472	426	416	437	454	491	477	461	468	486	482	452	435	448	456	446	462	419	455	460	458	498	484	454	491	444	491	461	449	477	460	464	493	433	453	462	515	476	417	486	436	452	464	454	447	466	426	458	444	456	442	432	473	474	412	473	441	471	420	452	429	432	494	471	455	431	459	466	415	447	482	457	492	475	457	483	452	445	469	441	480	436	458	448	407	457	449	460	453	439	455	461	438	456	479	488	492	472	465	458	464	458	447	471	450	450	476	478	445	492	420	465	440	495	472	434	463	476	429	429	489	457	442	425	442	458	461	446	457	421	474	468	480	438	447	445	434	454	467	453	502	427	438	474	472	512	457	459	485	443	456	432	496	451	456	450	460	446	467	460	461	465	464	409	445	481	446	421	487	451	471	455	432	435	477	452	437	451	454	462	455	457	435	478	419	495	439	450	467	449	474	464	458	459	447	482	415	447	431	455	457	431	402	452	468	458	441	451	409	422	487	468	476	471	435	500	422	507	476	465	461	453	450	459	455	491	433	491	475	506	456	489	434	434	415	468	459	449	446	491	469	452	443	436	471	481	443	454	479	449	445	443	458	435	444	425	465	428	485	495	458	428	460	475	428	475	431	473	462	439	432	478	453	437	427	447	437	441	445	437	416	464	448	465	466	450	465	465	455	485	445	488	461	460	457	465	452	490	463	433	441	472	457	463	483	474	468	467	433	472	462	424	420	439	441	497	462	471	435	470	448	455	445	418	480	449	486	435	469	490	464	481	463	475	454	440	461	458	459	442	455	437	440	469	457	488	467	459	487	467	516	465	442	455	432	467	474	491	457	453	450	432	406	448	460	481	458	411	448	430	435	483	402	479	464	467	487	422	445	446	442	491	466	459	446	457	436	465	468	472	481	471	481	470	477	448	480	424	471	465	456	464	430	510	471	417	449	465	440	431	422	442	476	449	436	429	456	473	436	472	452	441	447	450	465	462	455	504	475	492	466	456	487	496	482	465	461	495	468	483	433	463	449	459	483	473	455	453	452	467	441	497	500	453	446	421	467	486	445	443	417	442	460	471	433	426	488	406	470	433	484	484	483	418	466	457	486	483	424	451	418	454	441	487	438	492	484	458	460	482	442	463	453	440	445	452	458	451	520	442	506	467	440	456	482	471	471	496	489	487	419	475	465	481	448	450	437	467	474	470	497	495	428	498	481	437	430	447	470	468	448	424	491	422	439	460	472	411	440	477	468	465	457	444	463	433	454	468	513	461	393	460	462	466	491	480	457	490	449	464	478	481	464	455	463	463	451	478	442	459	471	454	455	445	429	425	451	430	489	470	396	461	468	445	483	441	468	482	447	432	457	448	459	427	464	422	460	463	472	467	434	473	451	451	441	448	417	460	468	447	469	447	460	464	442	488	460	457	451	490	482	477	464	463	465	456	465	432	437	400	444	461	430	471	466	455	478	474	453	413	463	463	466	471	447	470	464	495	474	468	483	477	449	462	460	456	466	484	460	468	438	453	447	423	464	453	509	484	469	430	453	453	451	489	475	427	409	440	461	416	469	469	488	474	442	431	466	458	440	469	487	461	473	453	449	431	469	480	473	471	460	429	481	441	443	440	453	453	472	473	436	487	466	482	502	451	491	462	432	459	467	443	503	474	467	489	453	452	446	452	453	446	466	446	452	427	446	484	460	475	452	476	450	466	438	457	480	493	454	464	516	437	484	440	454	481	499	442	507	453	468	417	418	428	462	488	465	470	448	465	437	428	482	452	447	450	433	460	504	455	436	425	449	437	484	460	452	460	503	474	475	459	398	467	422	463	462	465	450	488	461	455	449	471	437	456	498	426	464	443	519	491	431	419	486	455	481	454	454	479	493	456	484	462	433	462	464	439	464	443	417	449	477	512	494	457	452	458	468	471	521	445	497	485	440	489	441	446	452	440	453	444	461	480	481	411	451	422	460	473	471	455	415	440	449	506	452	506	447	451	454	431	477	412	471	431	446	483	492	489	464	442	426	461	450	489	522	466	468	415	445	451	450	431	439	441	446	438	452	454	445	454	436	476	434	431	486	437	431	477	433	485	433	467	451	464	469	448	454	486	473	486	467	456	474	450	453	452	476	478	437	416	465	489	429	477	452	462	424	455	466	454	468	445	458	490	492	423	455	489	463	470	449	474	431	461	443	488	475	470	424	463	442	462	457	466	436	472	451	466	481	427	502	464	466	448	458	467	467	438	453	469	433	473	478	437	462	471	424	444	432	448	468	446	505	464	489	454	459	451	502	468	464	460	441	440	474	449	445	468	461	482	501	438	434	440	480	420	459	457	451	488	456	468	517	434	445	431	446	507	449	459	487	478	466	444	471	484	481	471	451	454	426	460	426	435	476	414	472	468	477	446	458	438	454	453	422	466	394	474	470	430	456	435	452	449	457	421	460	452	460	442	466	440	423	442	465	446	441	456	472	441	479	475	426	455	444	465	457	429	436	445	455	443	443	477	440	422	436	439	475	532	440	476	485	463	479	458	455	472	487	450	444	439	498	474	465	448	416	409	440	433	466	472	485	480	456	456	448	465	448	468	466	472	481	454	469	421	437	464	454	418	464	496	443	459	454	444	440	468	460	469	426	440	440	469	431	486	468	480	431	522	440	433	445	434	427	440	409	471	476	445	457	490	439	496	412	472	502	452	428	424	437	457	453	450	438	499	444	466	476	470	457	457	445	426	426	474	471	484	460	480	460	460	440	509	466	435	463	448	463	437	459	468	475	456	455	475	474	441	420	416	439	488	456	450	424	427	462	443	494	461	479	448	452	409	513	450	425	459
24803	22424	29411	23731	5654	811	825	759	717	724	748	712	711	715	712	654	696	703	724	699	702	703	706	671	729	683	706	743	746	696	689	707	677	722	668	706	689	683	682	666	689	694	675	706	695	639	704	750	667	690	720	737	733	732	679	722	703	682	688	745	680	634	685	694	680	644	723	641	615	657	676	715	633	687	711	691	650	721	738	730	648	721	693	639	652	674	697	711	672	666	699	711	706	667	695	673	666	694	658	699	737	649	694	691	673	679	693	690	676	672	677	683	704	706	721	672	719	694	746	689	700	705	694	664	720	716	683	671	725	682	715	672	692	703	658	698	705	663	686	720	724	681	692	725	714	671	727	723	707	673	731	732	719	676	679	671	713	681	722	762	664	681	702	683	681	697	712	677	671	713	698	630	660	675	707	689	707	678	647	684	720	716	710	673	693	649	686	689	701	664	736	696	675	711	668	697	696	701	686	678	706	699	675	683	704	686	670	712	741	724	687	752	655	710	708	699	720	710	740	711	700	660	661	743	687	672	676	708	742	681	674	694	657	705	678	707	693	737	711	680	698	703	680	697	627	719	700	627	650	684	684	676	669	709	724	730	675	674	690	669	741	690	667	686	699	656	675	657	698	709	712	690	715	698	681	706	734	689	729	652	672	702	712	698	736	627	722	710	679	733	645	672	661	715	703	659	704	692	693	732	680	675	703	655	676	669	714	628	649	713	690	674	686	693	697	732	692	720	660	652	699	703	726	663	712	622	710	702	695	673	691	691	685	686	701	698	707	649	706	702	672	727	691	721	704	669	709	704	724	658	744	732	684	709	672	705	724	692	725	606	724	730	680	711	688	670	698	731	703	705	728	696	713	666	697	736	708	673	695	696	686	704	684	770	662	704	674	707	670	667	695	686	690	684	669	626	695	686	681	735	676	650	707	728	672	665	664	698	684	673	698	739	693	705	734	660	721	677	670	711	698	694	728	736	725	626	706	709	691	713	655	673	693	741	667	671	670	649	740	719	733	704	634	702	720	693	652	670	683	719	701	654	712	693	676	695	659	657	693	702	712	733	677	719	698	655	691	700	774	711	658	732	694	699	685	703	748	705	654	687	704	636	677	665	706	657	708	678	673	687	661	683	672	706	686	685	739	679	657	713	673	707	738	641	731	710	659	679	676	727	679	668	665	714	703	670	660	663	659	690	684	680	752	689	721	713	699	685	707	765	685	683	714	684	697	684	670	722	657	714	707	701	672	732	683	694	700	724	733	690	675	666	658	690	689	669	703	693	694	717	698	724	707	733	695	683	693	669	703	693	673	718	641	705	674	681	698	721	707	660	690	706	727	656	689	725	676	660	723	666	625	676	685	696	716	704	683	703	665	646	713	688	673	718	677	703	730	730	710	723	695	738	714	695	701	721	677	688	688	745	749	715	711	739	673	683	732	648	697	645	685	708	699	689	716	670	662	720	672	729	727	664	714	720	680	733	739	740	736	719	716	705	679	669	686	658	689	698	753	680	689	704	687	670	776	724	672	674	718	732	710	722	688	679	708	727	694	691	703	724	760	689	710	678	729	695	714	719	635	701	743	655	706	648	690	663	713	737	659	685	720	673	687	688	672	696	757	742	650	697	677	704	679	722	735	699	679	716	715	667	684	690	681	693	679	699	672	674	708	722	686	686	684	657	744	673	664	670	677	703	695	687	672	726	680	665	652	671	695	707	708	721	701	708	698	691	706	680	714	667	714	687	641	678	685	695	687	708	713	708	708	706	669	732	734	650	701	698	709	688	675	733	678	688	699	744	659	696	672	666	730	638	755	696	640	674	669	720	674	679	683	681	682	731	727	701	673	705	695	661	683	669	700	716	689	681	650	723	723	708	723	687	717	653	668	692	701	666	708	725	696	689	717	688	674	655	721	733	679	734	732	728	706	725	701	714	694	736	726	703	733	673	660	712	664	717	662	701	727	678	694	660	719	710	654	687	640	690	703	705	733	660	705	709	677	666	729	691	692	669	718	683	681	717	769	716	717	683	707	678	685	717	708	730	663	694	691	731	704	723	642	684	703	689	668	682	708	693	730	730	665	666	654	640	705	681	682	610	707	637	730	671	705	670	667	689	712	713	712	671	705	711	703	733	691	731	713	664	701	711	673	686	687	673	713	688	707	698	722	739	708	674	692	692	663	686	716	728	686	673	696	668	690	681	685	658	677	657	672	741	718	673	742	723	723	726	690	690	705	688	667	685	650	690	703	637	744	694	734	695	678	685	667	712	707	693	705	728	727	642	670	708	687	711	695	658	713	686	706	682	663	665	667	685	706	715	711	677	748	697	675	689	708	699	734	660	699	705	705	671	638	674	692	671	704	668	690	674	700	625	681	737	696	702	714	702	689	666	692	707	664	668	643	649	674	691	683	731	721	681	686	644	696	705	704	717	725	639	698	690	699	693	660	655	682	708	717	704	694	667	705	680	684	702	713	687	656	665	726	690	711	664	725	692	692	662	697	733	625	646	716	673	688	681	725	688	655	700	662	720	717	710	660	751	685	656	717	734	740	729	687	686	662	725	726	712	749	710	701	742	685	683	725	724	711	673	748	650	698	703	726	677	714	692	653	683	692	718	714	664	722	685	669	694	677	668	655	658	707	673	704	680	683	745	714	699	655	717	640	714	755	706	671	694	681	711	709	692	669	683	735	682	698	695	703	716	711	700	684	638	703	753	686	666	711	718	693	664	724	698	736	698	694	762	695	679	687	717	684	689	750	664	671	691	735	679	740	682	701	680	741	702	717	702	694	664	649	706	727	682	674	677	731	668	727	697	672	653	650	708	694	709	697	700	734	703	659	686	684	657	702	741	707	691	703	691	720	663	684	690	689	698	720	695	669	702	713	685	716	715	712	728	695	718	709	706	749	737	685	696	682	754	727	683	698	653	666	702	704	635	673	692	707	696	666	723	676	700	697	711	727	728	694	681	718	705	662	737	700	687	689	678	688	681	711	676	662	717	689	721	695	723	718	719	728	679	718	705	688	724	678	681	689	679	679	702	664	717	693	706	684	731	667	742	676	671	701	670	676	661	691	692	647	694	689	657	667	701	761	666	688	689	694	699	662	717	692	703	711	723	670	699	643	694	699	669	694	709	659	684	658	692	675	697	626	689	682	686	730	757	694	674	707	698	671	718	698	734	706	658	703	649	718	665	716	754	676	715	685	655	714	693	692	699	685	679	676	723	692	687	721	691	701	668	715	665	737	705	643	676	693	682	714	726	700	736	696	762	724	719	674	724	683	667	677	750	704	732	678	692	708	720	643	719	711	647	707	646	720	708	724	701	668	689	714	657	656	685	720	660	706	744	671	679	699	701	722	734	678	703	673	709	701	757	682	710	663	704	685	659	731	669	741	715	704	716	685	681	726	712	708	725	716	696	650	731	679	673	693	679	704	718	730	727	681	679	677	639	710	648	703	713	653	696	736	671	686	689	660	752	683	714	693	707	732	700
30774	66708	30145	1340	1150	1116	1008	982	991	996	1018	971	929	972	935	920	981	922	918	902	936	887	953	923	922	940	900	933	904	938	915	921	854	922	917	916	975	960	927	888	894	956	869	947	918	941	896	889	915	965	864	911	916	892	943	866	941	892	934	866	978	982	929	887	920	915	941	893	924	982	867	936	970	911	917	939	980	895	983	867	935	960	918	916	866	843	930	912	978	912	936	927	982	890	923	910	959	914	942	906	898	857	881	868	901	892	911	920	931	906	944	944	958	906	902	939	924	966	901	903	928	899	922	905	914	953	963	964	963	933	943	934	930	902	875	945	1015	940	880	919	917	924	902	918	953	973	999	903	952	871	901	900	928	913	939	852	894	910	954	909	947	900	971	919	971	959	949	919	908	951	902	862	973	946	927	931	921	881	891	968	898	944	954	876	947	957	952	917	951	900	902	903	936	931	892	924	926	879	912	892	929	891	942	917	936	929	871	959	916	888	879	956	926	917	959	923	947	923	878	911	938	964	931	909	948	909	879	926	941	971	926	902	918	948	874	856	912	940	946	891	909	934	975	915	916	950	922	960	908	922	960	903	917	881	928	913	988	925	842	910	970	873	927	908	900	878	888	899	1004	943	932	923	914	991	885	971	935	881	859	945	906	895	884	904	950	920	890	946	943	901	899	880	860	903	913	851	933	928	901	947	858	917	926	923	922	870	939	884	980	902	853	948	885	888	999	893	875	838	961	895	966	913	904	884	908	929	883	993	898	965	918	930	909	916	893	882	888	926	941	917	938	917	936	944	916	866	937	912	906	877	864	898	937	884	904	892	906	890	918	922	856	991	915	923	902	923	936	899	929	942	923	957	943	888	950	885	925	870	892	862	867	921	866	944	926	875	898	972	955	919	919	939	907	910	889	936	853	897	913	962	884	872	900	917	950	893	864	951	883	905	933	916	903	939	872	929	898	909	959	884	907	870	878	870	907	898	869	872	896	935	920	914	853	891	904	850	911	926	941	893	930	917	931	931	898	874	881	894	941	936	904	914	860	881	881	878	886	873	909	912	902	897	963	904	877	880	909	903	882	918	884	980	975	877	888	948	872	912	863	891	961	922	913	914	947	996	900	933	887	955	902	945	966	947	954	967	898	922	892	937	913	950	927	920	908	920	902	931	930	917	887	948	894	894	927	919	922	895	914	936	956	905	953	900	901	937	908	932	918	959	886	872	948	958	925	932	936	898	924	950	921	942	869	860	938	896	896	941	930	881	882	915	957	883	926	895	914	845	963	963	898	915	936	880	873	937	955	900	961	867	998	915	921	890	902	909	864	911	933	934	890	890	923	917	927	957	894	906	932	898	931	911	906	882	952	923	902	891	855	875	933	895	901	911	931	935	971	902	915	910	895	912	896	858	928	864	953	916	914	899	927	920	910	910	899	923	900	938	913	891	904	918	950	924	946	963	919	924	941	957	881	904	944	866	879	915	885	883	952	954	913	860	925	903	919	972	899	905	888	961	895	909	954	960	900	956	872	927	873	952	864	916	878	914	901	892	864	937	869	891	924	963	868	905	881	889	954	890	871	893	912	942	901	883	881	891	897	924	919	922	893	846	951	900	873	880	913	910	924	896	921	846	941	921	912	924	916	891	923	898	924	955	911	878	932	901	911	885	907	934	887	1022	900	922	954	835	909	918	905	904	902	934	962	934	917	954	984	948	854	867	941	934	947	935	896	944	903	932	927	942	930	901	871	893	879	931	937	894	873	900	946	906	927	872	917	867	951	900	922	978	938	928	895	865	899	903	926	938	881	944	865	879	922	936	933	860	971	898	889	876	939	913	875	893	928	943	936	933	910	882	894	934	878	944	901	954	861	929	895	910	945	910	946	872	911	899	874	916	961	966	910	902	898	947	884	969	936	883	887	903	952	931	919	864	946	931	942	925	937	947	898	994	960	872	925	920	912	900	917	973	902	877	933	876	1002	929	924	902	857	896	910	891	911	901	889	901	940	895	905	945	900	893	883	955	908	887	945	915	953	886	890	941	940	857	923	943	938	937	889	861	867	926	960	868	939	869	920	905	926	928	938	914	863	974	925	921	934	948	893	864	947	869	923	864	1002	919	989	916	927	863	884	969	916	891	863	886	898	901	904	923	904	919	945	918	916	915	906	937	919	890	948	897	910	856	930	942	844	934	936	878	918	900	908	955	893	890	912	874	910	942	926	921	850	914	915	909	924	921	940	910	922	924	893	928	889	912	897	883	951	937	923	898	909	865	907	905	968	890	924	920	928	918	959	931	891	931	894	920	885	949	869	911	913	913	886	868	936	947	893	960	912	920	924	919	976	922	925	947	892	897	899	943	900	909	883	909	861	969	907	901	865	864	879	929	876	963	891	869	926	939	984	943	907	897	933	910	925	930	870	941	897	904	902	957	934	891	871	920	952	911	933	910	921	915	884	934	852	930	947	923	929	915	905	930	914	874	935	996	906	924	960	911	931	899	895	914	923	931	932	956	952	918	895	897	955	891	939	914	895	918	886	965	926	891	945	908	992	901	970	934	937	910	892	875	898	894	953	888	881	930	921	886	923	915	877	925	898	934	911	930	918	918	936	905	889	918	895	905	903	903	916	861	972	929	917	942	868	954	922	922	878	920	963	881	887	884	902	930	885	903	913	901	875	936	933	885	929	926	945	913	904	938	910	971	960	931	923	961	942	882	919	931	983	939	868	939	889	866	870	900	911	894	928	893	902	893	853	918	928	922	941	926	1001	934	924	886	884	918	912	882	934	931	920	922	869	920	893	862	970	922	926	932	930	877	901	931	880	907	918	947	930	877	865	932	916	905	909	912	931	887	960	897	935	967	912	910	952	915	887	932	950	951	946	893	928	950	889	960	923	966	931	919	921	906	919	908	915	905	962	929	914	916	864	909	851	865	937	885	939	938	961	906	867	900	948	968	923	885	944	912	919	906	901	912	925	865	906	915	893	901	919	932	867	946	914	959	918	891	986	969	927	959	913	898	890	927	918	900	930	927	938	901	918	937	915	932	919	920	941	889	919	943	926	953	934	942	975	907	933	906	913	904	881	932	906	909	918	922	911	864	907	907	946	943	922	913	893	924	878	847	919	949	897	926	966	946	903	960	926	913	971	898	904	945	935	913	964	895	937	913	885	916	888	915	962	906	900	929	910	877	907	873	899	907	932	929	872	878	932	919	921	856	920	931	942	924	958	904	861	892	902	965	953	913	919	930	898	906	922	938	878	916	896	927	961	924	898	940	891	941	874	966	929	939	950	903	923	892	878	945	953	941	882	920	943	914	889	918	918	884	917	850	951	938	906	929	868	928	955	958	896	987	859	947	965	894	917	909	922	872	886	902	930	941	914	962	913	920	910	909	975	964	929	891	893	947	934	882	909	897	912	961	865	985	832	874	920	950	936	902	905	864	934	915	872	940	941	872	960	934	963	1013	884	922	931	942	909	918	893	883	976	959	942	934	895	886
22665	21724	29852	24156	21557	20430	3693	443	390	359	352	338	296	292	310	288	305	286	284	241	296	269	260	265	276	300	247	268	273	273	256	269	294	246	244	263	268	265	260	231	271	256	248	267	247	248	278	251	243	266	260	285	256	256	261	266	251	285	282	256	268	263	272	284	259	273	260	272	270	253	245	257	262	245	258	262	233	260	257	274	260	263	267	261	233	261	286	242	277	267	246	241	268	292	253	265	245	259	253	273	265	254	260	256	276	249	246	263	250	279	218	257	279	248	246	295	271	313	263	261	248	268	273	258	279	256	252	247	247	258	277	269	273	249	261	272	256	263	238	279	262	229	291	287	266	238	265	265	267	273	272	264	248	313	278	285	249	241	255	271	281	248	247	230	253	227	267	246	231	296	251	233	256	256	249	232	234	255	261	255	272	256	228	277	255	273	280	260	278	250	246	247	236	281	241	272	265	259	227	242	270	263	280	248	244	291	264	263	257	251	255	233	228	243	266	237	236	254	264	269	260	273	244	233	252	264	252	250	251	256	259	246	252	260	241	274	241	255	244	245	256	290	242	258	280	250	264	265	265	262	264	270	250	263	284	247	287	258	244	282	247	259	245	258	274	256	244	262	216	257	253	294	275	253	237	289	269	246	270	267	265	257	254	221	274	263	263	266	253	242	294	270	305	250	238	255	263	269	275	233	271	231	271	308	249	219	279	250	262	274	261	251	272	231	252	265	260	264	251	282	274	268	252	264	239	257	296	262	244	265	234	256	235	268	249	236	266	247	269	254	266	248	255	267	284	241	262	258	269	292	253	256	258	278	263	269	246	238	275	267	235	274	257	243	259	236	266	268	260	259	242	295	273	261	261	257	257	279	285	271	241	243	230	265	268	282	282	262	265	253	258	251	260	261	258	260	271	266	263	247	276	241	222	259	257	255	277	251	255	261	289	267	273	302	270	261	256	282	239	260	248	237	272	241	256	253	265	260	240	243	267	253	268	289	268	286	272	240	273	255	248	267	250	249	226	276	261	251	262	266	260	253	282	247	272	246	270	267	250	255	247	253	252	260	282	236	252	256	266	246	282	250	282	229	277	243	249	257	249	261	239	258	250	241	258	266	264	249	256	277	242	252	263	273	288	213	250	280	273	248	275	256	261	226	245	235	269	281	274	258	258	286	272	280	272	246	241	263	289	273	223	258	273	265	244	255	251	259	237	251	240	253	260	262	253	266	266	265	248	279	282	276	258	281	235	258	258	244	254	249	239	254	265	245	258	278	248	265	297	281	270	280	270	270	248	255	218	267	289	258	257	249	240	270	235	277	218	266	274	246	260	240	256	262	272	264	266	263	239	283	256	224	259	257	231	226	258	270	260	240	256	266	291	252	234	259	243	250	247	253	262	223	268	268	264	272	261	234	248	235	249	260	258	282	261	269	261	258	266	265	258	251	279	252	261	248	257	275	248	250	287	276	239	273	277	258	275	265	252	251	270	279	308	258	276	266	277	246	262	238	252	262	263	270	265	268	240	275	283	276	309	255	268	248	279	258	240	269	280	284	260	263	268	259	280	266	251	258	249	266	271	257	260	248	233	260	253	286	245	235	269	260	253	258	249	284	249	252	262	252	249	237	260	256	252	257	257	244	253	253	233	239	255	249	264	275	279	266	267	258	251	271	280	284	271	265	283	259	251	243	276	272	238	255	234	248	271	291	279	248	262	257	247	237	256	258	275	245	266	237	247	239	247	222	262	289	282	287	227	283	271	258	267	242	278	237	254	253	260	251	260	263	248	291	241	257	263	238	294	265	263	265	274	253	231	241	261	271	276	238	279	259	259	252	260	250	287	258	253	285	268	260	261	254	286	267	244	278	279	253	251	244	266	251	225	253	267	251	262	289	248	240	265	260	268	266	277	243	242	247	232	250	250	278	258	260	254	262	267	257	248	241	246	251	268	261	253	260	263	275	253	238	270	264	254	240	263	291	268	258	229	231	265	307	238	253	280	275	258	234	249	264	226	272	297	269	262	258	267	256	249	219	302	291	259	271	254	293	267	253	291	245	273	258	270	232	266	235	287	265	251	250	258	280	274	245	231	259	267	243	264	290	274	260	284	256	252	258	250	258	254	243	260	282	254	268	262	270	268	261	277	258	237	274	256	247	267	253	257	275	246	248	246	253	253	257	257	253	239	246	263	276	239	283	271	256	252	273	243	249	229	236	263	239	248	248	251	257	248	270	240	292	239	261	253	266	263	238	256	256	240	240	237	225	286	242	260	259	255	277	243	278	255	260	233	253	275	274	232	267	276	257	247	235	262	229	295	247	235	259	269	283	267	236	294	246	240	289	266	237	289	243	265	244	242	278	281	272	273	273	245	239	271	276	286	299	272	257	260	269	283	266	251	269	286	258	235	261	248	261	277	252	257	269	277	271	248	225	264	251	308	251	277	246	285	251	243	299	272	273	252	275	254	251	253	249	265	256	237	273	217	272	236	251	262	265	293	268	221	261	276	288	275	265	264	253	273	247	259	282	261	283	243	265	249	272	234	273	245	275	265	216	231	272	239	259	252	271	289	256	256	245	237	257	264	255	243	270	299	280	241	260	239	268	262	269	243	250	226	261	261	255	272	274	262	299	271	271	217	270	265	262	240	238	261	254	277	271	260	273	240	232	281	238	238	255	260	256	248	269	279	266	227	284	257	262	261	281	250	261	251	283	255	283	260	282	265	233	270	263	262	253	264	254	262	283	224	256	281	267	271	237	280	217	254	287	285	291	288	246	274	260	234	252	263	270	219	289	239	250	254	257	234	239	255	276	285	249	257	269	251	242	262	236	246	282	251	257	266	260	277	239	255	253	263	257	246	287	265	287	274	251	253	249	255	270	261	264	251	286	252	244	217	291	260	257	278	278	260	251	260	237	255	267	264	261	248	265	265	279	229	251	283	258	254	239	253	248	246	277	264	261	286	225	253	242	279	239	255	257	245	271	264	273	278	230	287	272	268	262	272	251	257	227	269	251	256	263	298	265	247	268	250	270	250	261	273	298	272	240	247	232	263	270	267	248	287	269	246	249	264	245	261	270	266	264	277	274	241	238	249	269	262	244	290	247	256	283	259	245	251	258	267	242	270	254	260	276	293	233	256	262	272	255	263	270	257	251	269	270	244	275	245	237	251	261	265	273	248	269	233	251	234	290	236	271	274	274	263	265	272	260	236	245	248	256	276	251	241	280	276	253	264	263	270	266	235	269	261	278	266	255	240	249	279	249	267	252	264	266	274	248	264	266	282	258	264	236	249	285	260	273	270	256	284	260	268	261	231	256	256	244	274	251	246	238	274	255	259	267	249	238	251	258	247	243	263	260	288	232	272	276	283	244	266	255	237	275	235	273	258	252	255	256	268	279	259	279	277	291	247	264	246	238	276	266	283	257	293	284	266	226	272	251	256	278	244	252	265	273	268	260	246	244	280	267	254	229	218	253	252	249	259	270	264	289
41346	86336	43143	2216	1429	1084	851	763	671	604	532	514	483	472	449	430	398	441	384	372	423	373	415	386	386	359	365	342	392	385	393	356	369	371	356	371	348	345	387	360	353	328	330	386	373	322	355	396	324	342	358	372	322	360	362	366	333	355	316	351	366	368	341	331	350	361	352	345	389	379	340	349	383	353	365	369	385	348	374	341	377	348	361	351	341	368	343	355	310	321	376	351	370	366	357	392	347	321	342	358	394	346	343	384	362	372	374	344	343	335	341	377	346	369	382	354	331	332	371	359	323	366	320	368	362	363	343	368	347	372	380	333	340	352	356	346	335	355	397	328	357	350	371	351	322	335	343	325	344	357	348	352	342	328	359	363	332	348	343	359	322	360	339	361	328	342	374	340	347	357	320	364	376	339	375	339	353	381	372	368	346	352	333	355	358	326	327	363	367	347	346	343	348	350	347	354	339	372	355	356	304	356	342	328	326	355	335	345	356	345	374	372	357	338	334	358	338	346	338	331	351	374	358	347	335	362	362	334	339	371	367	361	335	354	378	374	383	352	355	349	332	391	311	343	393	338	356	332	370	346	351	348	403	384	326	347	344	317	354	360	324	317	389	348	366	356	343	357	356	353	351	373	352	332	355	362	336	355	352	335	379	357	342	328	343	347	356	353	366	372	338	327	335	324	330	355	338	361	363	339	339	352	351	338	339	351	327	351	324	344	361	338	342	353	349	315	360	355	320	350	358	376	351	366	337	345	378	371	363	341	351	359	352	336	363	360	334	342	341	345	347	337	354	363	301	369	352	363	341	334	334	371	349	364	346	342	329	343	359	323	329	341	349	337	356	336	351	337	362	360	333	343	329	367	349	346	357	360	341	367	348	353	353	385	364	344	325	332	378	368	357	355	385	342	349	363	369	339	345	342	364	363	353	383	369	376	384	382	348	389	370	335	348	382	344	333	332	389	341	363	374	330	336	354	315	326	343	352	356	367	397	356	353	353	331	348	359	352	326	353	317	345	386	355	341	380	331	354	348	363	339	334	362	381	343	346	371	354	350	351	315	328	372	333	381	379	357	366	385	365	343	352	369	332	346	376	325	315	337	348	327	352	329	356	344	341	341	362	364	353	349	331	353	349	344	318	326	381	364	349	351	346	347	333	364	351	341	392	342	363	356	346	346	371	410	329	343	354	372	351	350	354	353	348	372	384	357	375	360	373	337	331	350	347	328	341	341	348	370	362	349	360	343	375	351	352	378	342	327	327	346	325	336	339	343	345	365	342	375	358	383	323	349	336	348	344	342	328	344	341	300	379	360	327	324	351	334	350	323	349	355	345	356	344	357	338	345	324	368	314	362	346	341	312	350	359	353	335	326	329	385	331	377	375	358	379	336	326	330	349	326	366	337	381	351	337	387	329	370	367	357	359	369	352	372	356	328	344	343	345	361	345	330	353	361	352	349	340	344	295	376	297	356	351	336	375	344	339	351	347	347	364	323	371	335	350	385	343	338	371	339	349	355	361	375	342	352	337	314	341	392	353	349	375	353	352	323	350	343	349	357	401	326	347	340	339	360	358	349	357	367	323	358	362	383	375	364	334	358	329	350	349	347	379	360	346	367	360	340	332	399	365	341	345	355	328	344	343	322	349	333	353	359	352	336	353	343	338	337	361	358	377	333	329	341	376	355	350	344	392	350	348	341	327	353	356	338	367	337	353	341	370	316	379	357	348	349	311	373	338	343	340	314	360	345	353	357	374	366	333	359	326	368	345	339	376	358	352	344	385	345	358	370	345	344	325	334	361	337	348	348	337	356	362	383	362	357	347	374	341	353	347	375	334	352	346	378	339	361	328	335	362	387	394	348	357	365	329	374	320	321	365	353	374	389	356	343	334	354	349	360	358	343	363	362	309	350	347	325	340	342	330	356	341	338	353	336	367	342	347	351	340	350	357	327	394	333	390	350	353	355	327	363	333	336	338	353	341	372	321	351	343	359	338	363	361	375	340	353	323	366	360	371	356	356	382	360	367	355	356	362	357	349	338	360	316	308	319	342	344	351	347	355	329	324	355	312	382	347	327	347	326	362	328	355	348	364	353	375	346	345	375	333	361	330	343	332	369	324	342	339	325	318	382	352	345	331	357	379	357	326	340	358	342	333	350	361	355	343	343	311	326	333	330	363	338	336	345	339	324	335	395	340	355	351	372	361	348	355	370	355	386	365	342	365	358	325	354	337	351	373	343	342	369	336	340	341	372	341	349	392	376	353	331	329	366	373	342	339	319	350	310	331	364	360	322	344	353	390	365	364	374	333	332	353	365	363	335	372	342	361	398	392	378	340	356	388	373	347	336	341	360	351	365	354	342	383	369	379	344	349	353	369	371	361	388	364	357	361	340	355	386	327	332	348	327	348	342	404	349	311	379	371	319	343	350	348	348	355	361	323	357	376	340	358	342	332	384	354	346	385	363	364	355	335	342	356	332	336	385	352	319	323	326	368	358	367	310	364	353	345	338	339	375	352	383	355	380	358	351	353	360	344	342	365	377	357	343	347	319	366	351	347	357	383	362	342	349	354	313	368	360	339	357	367	342	352	331	357	378	327	340	322	353	349	346	345	349	330	320	345	370	378	336	345	360	355	322	340	360	338	370	352	350	340	307	340	379	324	362	346	344	359	346	337	358	371	324	357	354	345	338	379	348	340	346	368	358	371	343	341	309	330	379	333	354	331	354	355	318	339	359	354	356	339	310	362	351	371	335	323	323	367	320	325	368	344	370	329	354	324	346	360	348	361	342	353	366	354	358	368	322	344	343	376	345	360	369	341	331	359	352	350	356	336	357	334	334	325	341	330	377	380	386	323	339	343	356	315	333	354	336	343	369	370	345	336	368	380	366	300	376	358	361	355	323	369	327	353	336	367	358	349	336	332	352	378	379	336	345	352	356	382	361	319	362	340	324	348	352	359	352	344	378	318	336	371	371	332	347	363	340	368	343	335	354	346	341	350	399	352	349	387	324	330	298	332	339	327	338	335	368	332	393	335	352	335	365	336	362	340	369	322	373	338	345	321	344	360	345	349	348	343	369	321	356	351	343	327	340	357	319	339	331	357	364	359	345	346	314	340	349	336	359	368	349	392	357	339	337	364	351	352	313	357	333	351	348	364	340	330	386	341	327	367	324	355	343	365	332	320	336	384	334	360	354	337	369	353	363	392	361	358	371	383	364	344	332	342	336	323	314	360	340	330	363	340	335	342	339	309	337	349	348	355	313	372	337	368	364	350	341	381	351	343	334	338	372	342	327	349	337	351	320	359	347	334	347	385	364	359	354	360	390	341	354	360	337	358	374	368	376	382	347	376	354	383	355	321	367	345	373	360	316	349	385	349	344	327	349	384	358	376	338	358	363	316	353	367	346	353	349	342	329	393	328	367	352	343	357	335	338	321	363	325	359	374	375	339	317	323	333	354	383	365	364	380	322	399	332	321	340	367	360	352	347
27888	23441	18404	2338	858	856	615	642	646	659	648	630	605	625	641	619	661	651	620	647	645	642	605	652	649	606	648	651	613	716	644	625	627	659	674	622	660	644	628	622	575	608	598	683	650	648	603	597	614	623	633	611	611	644	639	587	605	652	644	588	661	621	635	617	639	627	642	645	623	654	668	608	612	641	639	603	574	625	661	598	670	631	575	664	637	645	653	615	639	638	661	645	679	629	631	591	643	610	624	625	633	593	588	629	628	647	634	656	623	599	581	605	623	607	653	621	618	627	658	657	664	608	643	659	667	658	695	615	637	632	636	602	601	594	623	555	637	587	638	565	627	618	613	640	608	620	632	629	625	637	601	625	667	625	630	612	653	634	597	672	674	592	697	640	648	642	635	615	678	609	657	645	630	651	669	667	630	617	624	634	618	598	616	595	646	656	645	622	664	660	633	696	632	623	632	670	608	590	607	616	687	588	634	607	604	639	637	668	637	672	625	603	645	641	619	642	600	623	677	629	656	627	655	641	635	649	626	686	626	644	644	651	604	601	635	606	591	638	657	638	614	634	636	601	647	590	646	654	675	668	645	618	605	671	640	584	643	673	695	679	632	616	623	658	627	672	646	655	611	611	659	622	609	581	644	625	618	626	653	643	628	649	611	616	581	661	663	576	667	608	633	633	644	666	573	611	656	616	626	628	649	587	624	612	609	651	587	614	596	643	621	682	659	645	662	653	644	644	633	620	694	590	652	673	660	626	617	638	656	638	650	597	589	636	646	645	604	666	635	660	654	614	632	673	646	635	616	605	600	608	620	654	638	657	597	574	643	610	651	624	625	611	654	607	624	586	606	610	627	653	571	615	599	618	631	613	622	646	637	598	650	654	626	670	608	632	639	627	598	641	611	659	653	611	634	615	688	612	616	645	617	643	639	599	620	649	660	601	614	643	658	642	622	608	637	598	627	628	651	636	672	589	651	615	627	611	634	636	669	677	606	620	608	605	649	657	616	615	631	663	627	637	605	629	689	630	609	612	670	654	650	627	623	586	614	597	625	640	652	623	655	615	642	647	642	671	624	665	634	604	621	654	629	583	613	604	626	629	621	655	661	628	636	634	612	663	603	628	606	590	659	650	658	616	639	608	601	619	626	628	623	663	634	630	621	628	629	619	624	630	605	629	667	650	678	575	592	668	611	645	654	639	607	578	640	627	616	627	612	613	628	607	627	619	582	603	589	631	643	624	578	616	644	607	652	606	619	654	609	612	581	635	613	687	604	649	613	628	626	656	641	611	612	628	675	609	597	625	646	605	634	674	661	616	659	619	630	619	633	643	590	643	655	614	639	632	663	650	668	603	632	662	630	679	687	683	608	632	633	618	641	639	607	649	602	600	653	578	621	635	655	616	626	655	647	594	617	637	602	666	626	621	604	626	602	671	706	635	583	633	611	597	645	599	615	627	657	656	636	607	642	651	586	654	586	620	630	620	634	629	620	636	638	647	615	613	648	666	616	632	632	601	653	630	625	626	617	634	638	695	643	615	647	660	642	643	624	589	587	629	675	592	638	649	665	596	595	581	624	624	641	632	628	613	618	648	632	664	649	618	643	618	673	627	657	665	618	667	622	622	669	622	632	659	664	671	628	635	620	618	619	604	644	565	653	622	598	625	631	634	644	638	684	639	633	630	628	696	614	622	665	630	601	608	615	664	606	612	684	611	660	615	665	620	647	659	610	656	625	627	637	585	606	618	656	632	602	644	676	653	681	642	615	582	585	601	594	656	640	637	642	671	615	621	682	643	624	684	648	608	634	637	636	626	669	659	657	637	668	629	651	582	600	602	635	633	646	627	645	647	646	644	599	652	624	614	620	588	600	613	626	652	641	615	638	606	680	615	618	621	632	650	627	629	644	614	636	647	612	629	626	613	631	612	629	676	654	653	637	622	642	664	612	607	628	635	627	679	649	619	587	633	598	624	606	635	637	621	567	632	662	655	633	649	655	631	617	638	607	635	633	669	600	628	643	647	592	643	646	594	670	631	674	667	594	667	651	555	616	590	657	612	690	623	669	615	595	603	601	641	588	642	690	658	629	658	640	642	676	629	618	666	604	603	627	616	648	633	629	625	561	610	615	624	606	618	586	641	610	695	620	639	624	615	691	644	638	619	662	601	627	630	626	607	682	670	612	644	586	604	621	592	595	637	584	584	643	624	588	602	644	603	612	637	593	656	630	663	646	665	640	622	642	646	627	643	628	602	623	619	651	668	662	647	663	676	622	602	679	606	617	629	676	566	610	614	647	595	623	593	626	605	669	670	617	668	612	657	634	644	612	685	615	640	637	666	616	640	607	660	611	661	643	665	662	669	621	605	646	612	630	562	651	627	623	664	665	676	654	652	634	697	630	658	621	618	615	628	668	641	610	618	639	615	629	686	626	645	681	631	604	650	630	642	646	638	601	631	635	645	623	603	614	644	662	622	624	601	660	680	570	640	582	644	669	633	617	662	614	604	654	642	619	596	631	648	620	679	666	658	648	616	672	599	633	680	651	622	646	629	686	633	683	604	645	586	660	641	613	623	644	610	678	621	628	656	643	636	629	627	677	609	622	667	638	602	642	624	605	627	650	609	611	645	649	607	633	610	654	657	658	627	669	604	642	608	663	640	646	650	629	627	602	602	653	638	638	633	599	611	634	661	644	659	634	600	638	677	623	599	583	645	634	622	628	590	645	627	709	642	615	624	634	625	721	573	644	613	640	652	660	634	610	658	622	600	622	598	644	662	619	628	641	645	658	618	648	641	638	624	601	614	595	712	627	647	641	600	654	642	642	558	599	640	666	643	655	672	658	604	583	631	610	665	635	628	605	658	616	640	619	584	644	595	582	633	589	641	627	658	617	616	644	593	659	666	657	633	639	641	582	643	580	688	625	680	631	637	588	611	651	638	614	640	645	601	602	633	602	633	625	616	622	630	667	653	606	646	644	629	649	651	599	650	607	610	604	643	659	619	669	658	628	633	588	662	675	644	653	633	621	637	613	615	616	635	617	601	627	629	623	635	592	664	618	601	644	643	634	675	673	654	614	598	634	621	583	603	633	661	589	632	614	601	614	654	630	632	628	620	579	683	602	655	640	623	611	622	643	628	627	577	651	621	643	673	651	674	612	654	612	608	655	637	618	667	614	647	640	628	673	618	622	628	640	625	595	662	615	564	639	606	652	658	642	581	639	698	648	614	636	678	663	624	699	671	643	572	612	599	631	622	660	670	666	637	591	668	619	604	618	588	622	638	617	647	661	630	633	589	612	654	615	610	609	620	650	640	601	644	633	631	659	596	654	648	708	590	653	648	592	636	634	599	640	672	635	603	625	604	650	681	648	611	645	639	592	598	689	619	599	626	576	633	624	665	609	620	634	637	605	620	609	656	662	609	618	584	649	659	646	643	623	624	647	586	639	588	632	621	587	659	637	633	662	663	649	603	628	629	655	611	669	646	593	647
13510	38189	13579	938	858	901	864	872	861	892	866	868	866	842	893	888	844	894	860	865	857	894	898	890	838	849	828	854	878	868	897	885	834	847	853	874	870	845	851	832	870	862	850	860	887	876	855	868	850	867	854	869	885	849	891	820	834	800	873	840	871	852	873	843	810	824	861	888	855	863	876	827	848	854	929	863	867	925	847	844	909	907	837	816	887	901	863	867	775	859	878	837	872	866	862	857	835	874	860	869	879	904	871	847	785	841	843	871	907	839	924	856	846	866	847	836	829	801	856	794	855	923	871	843	830	900	865	910	809	852	888	898	876	875	908	886	880	862	833	866	855	818	873	848	896	830	901	874	853	836	871	922	840	873	843	827	919	827	851	823	897	916	852	893	883	833	841	869	865	843	857	807	877	850	863	842	872	883	837	810	830	857	830	873	852	855	791	844	882	888	855	911	844	863	846	838	899	904	882	866	859	902	877	825	853	840	891	869	819	886	854	875	860	807	891	834	921	884	928	836	928	856	884	850	891	850	887	877	837	891	826	861	880	901	874	910	846	905	842	854	844	839	898	890	878	883	855	850	794	915	847	836	888	826	850	864	827	844	904	876	870	833	866	841	849	833	912	888	893	838	884	904	857	820	873	841	887	879	911	870	833	872	864	921	853	857	824	876	873	885	845	882	883	825	907	891	875	852	806	882	878	848	875	877	877	858	869	811	835	932	835	896	881	898	837	853	876	894	873	864	901	877	876	856	887	889	848	875	858	877	853	864	854	872	782	880	875	920	794	802	821	863	897	807	872	871	878	817	896	881	854	874	863	871	796	914	889	851	825	828	785	895	857	835	899	915	865	835	884	848	845	817	941	873	886	907	865	892	876	885	887	874	854	836	881	824	849	874	857	858	835	832	868	837	839	888	820	845	884	890	880	883	834	826	866	850	855	894	851	893	850	841	874	857	861	879	901	855	876	826	857	880	842	876	906	835	818	909	838	856	860	846	912	843	912	919	885	820	846	803	891	914	901	845	820	846	895	835	884	852	921	851	849	870	843	846	849	880	837	882	833	841	844	854	816	831	841	914	861	861	810	844	864	830	840	877	839	890	842	911	924	833	878	795	874	884	854	829	912	875	825	862	871	876	815	860	922	869	844	873	844	826	899	891	912	866	890	830	860	884	885	882	877	850	898	887	867	847	850	817	897	943	829	861	892	850	877	869	846	851	834	888	859	848	892	866	864	862	854	827	867	874	908	831	867	832	875	872	890	842	841	862	848	847	867	904	856	860	852	851	893	794	848	871	905	851	845	862	843	843	858	815	862	849	885	888	839	902	826	798	878	828	851	852	935	856	832	860	846	901	841	864	859	874	809	852	838	881	851	840	859	856	855	824	859	839	883	874	924	868	916	916	809	851	839	874	858	896	900	884	832	855	872	901	845	849	821	873	926	884	849	816	857	878	870	894	912	865	864	867	886	869	843	883	882	878	804	891	824	839	859	857	848	871	886	895	892	878	882	892	885	826	897	872	887	896	844	864	861	901	897	878	848	826	864	854	786	931	920	888	877	852	863	886	829	872	885	839	815	901	862	844	880	850	885	849	938	804	846	896	877	857	863	852	864	879	864	830	854	813	858	827	864	842	845	886	875	856	885	849	872	878	885	883	828	880	843	819	878	862	886	883	903	905	926	874	815	848	935	824	815	843	836	903	875	830	879	863	859	845	882	901	916	900	860	837	841	866	857	838	896	821	875	866	826	891	864	858	894	900	908	853	839	897	848	898	905	878	830	862	893	865	831	845	816	815	878	913	819	828	806	889	891	887	872	849	839	809	824	875	889	860	882	863	850	918	905	856	887	909	821	838	848	866	890	892	843	911	891	835	849	836	889	869	878	841	902	866	832	850	828	905	893	879	843	863	858	822	875	829	890	796	812	877	866	878	888	899	892	827	833	866	831	890	880	859	845	851	841	853	865	907	910	862	888	884	851	886	841	851	888	817	921	800	820	858	850	894	883	908	822	833	865	871	872	870	840	888	849	869	937	879	850	824	825	887	829	850	866	801	859	848	915	873	857	842	826	903	811	876	846	865	880	840	835	848	893	861	842	892	899	878	878	855	847	863	850	859	870	803	790	889	808	821	925	855	875	874	909	901	847	876	860	837	844	846	869	896	856	860	857	875	884	821	848	855	873	841	872	837	864	854	852	875	865	896	862	848	867	859	842	890	820	854	875	827	831	870	850	854	861	858	892	849	821	876	861	879	867	872	871	821	887	883	895	853	856	816	806	873	860	853	845	868	830	888	851	842	809	856	889	835	791	884	831	860	824	830	866	816	902	860	828	888	910	831	830	866	873	878	877	879	798	784	856	812	832	883	872	818	901	826	862	846	846	885	852	859	849	849	840	862	862	889	827	864	817	840	862	863	890	912	843	892	832	869	867	824	859	865	867	837	843	885	833	834	881	828	862	851	849	928	900	840	880	866	852	861	873	848	862	855	885	876	863	836	848	859	854	861	866	877	852	833	890	832	815	817	917	903	901	883	877	868	834	844	855	833	887	867	822	922	890	857	872	824	866	865	849	871	895	859	827	899	827	831	875	924	828	884	801	843	905	900	883	913	818	858	842	914	824	890	848	853	857	874	868	893	825	838	891	842	824	867	812	867	841	903	873	874	878	846	841	851	860	893	896	864	852	895	862	825	845	873	863	842	841	913	839	898	829	844	874	875	834	833	857	885	839	852	855	859	893	851	904	844	872	908	866	869	886	888	854	867	888	906	902	903	838	863	863	873	856	867	907	857	835	813	820	882	853	867	851	833	860	832	769	825	879	852	827	869	893	878	873	842	866	926	868	862	861	880	841	841	853	856	839	878	865	888	836	820	925	866	912	887	858	844	868	897	893	835	833	840	820	870	913	851	851	925	807	864	861	854	878	797	870	839	864	841	880	897	878	874	846	857	819	803	819	887	864	821	858	831	853	824	896	832	862	833	877	863	796	816	846	866	856	876	845	853	803	845	855	889	847	867	806	880	867	855	874	834	886	898	830	858	899	857	860	851	858	863	846	887	890	903	865	862	854	855	886	890	851	854	838	891	881	893	928	783	840	898	842	874	872	859	859	845	833	844	819	846	877	866	852	865	863	904	829	873	855	874	889	841	884	870	829	839	877	933	825	821	858	825	845	821	807	855	879	887	904	881	895	852	884	904	819	903	841	797	891	865	860	819	834	877	856	896	881	926	865	846	873	840	880	810	868	892	826	911	789	907	877	890	857	843	898	889	866	850	813	933	873	890	897	858	808	895	843	782	840	831	843	852	920	890	825	818	861	831	805	868	839	894	821	870	850	860	840	868	858	899	854	836	886	871	862	870	859	880	852	875	813	898	854	866	857	857	810	852	851	845	875	867	860	887	870	843	847	877	834	851	893	831	862	855	817	829	869	814	887	855	816	848	840	822	833	864	906	883	901	804	892	889	879	828	837	888	793	884	879	889	870	859	913	918
23606	22142	30283	24378	19638	4529	537	426	364	391	353	360	377	352	310	339	292	337	336	350	347	336	358	324	324	350	294	305	317	312	306	345	285	289	336	335	335	333	358	338	293	303	326	313	312	303	329	314	312	306	317	326	295	325	307	302	305	308	319	293	340	321	321	360	307	333	324	310	303	330	279	314	328	311	310	304	341	316	308	299	324	327	321	320	325	344	283	322	311	323	308	314	322	294	372	321	339	298	294	328	352	282	286	303	321	289	317	317	344	302	303	303	301	317	306	310	314	321	291	309	309	314	345	329	352	313	320	325	300	327	310	319	309	322	307	324	331	288	299	330	323	351	312	281	265	322	313	332	302	315	332	299	309	322	306	307	310	318	307	291	300	296	298	305	301	350	330	329	322	353	298	316	333	347	310	302	329	329	344	305	334	332	305	319	310	318	308	331	373	287	330	330	331	294	321	329	322	299	313	293	324	300	323	323	305	293	323	336	306	290	320	323	320	320	333	263	332	307	322	312	345	306	306	328	290	302	332	296	320	320	327	328	294	291	333	295	307	288	300	307	281	326	287	312	306	303	332	299	329	307	305	302	313	280	319	332	286	333	289	331	305	307	299	320	304	337	311	330	303	352	321	337	298	302	313	319	305	303	311	294	323	310	313	309	356	320	308	300	326	319	330	271	328	312	322	300	335	301	288	321	335	301	295	297	284	323	323	336	313	320	313	329	275	336	297	312	315	303	312	302	294	326	331	318	342	331	329	302	281	316	323	316	314	319	301	334	286	345	318	321	339	325	340	326	312	313	282	294	306	299	318	327	321	328	319	335	311	305	300	328	325	295	330	300	312	303	306	331	329	318	318	310	320	303	317	322	315	324	304	348	311	322	302	320	333	353	336	324	309	310	316	308	325	296	304	284	332	322	325	298	326	359	330	300	289	300	326	322	293	296	304	347	307	316	313	319	305	309	325	328	307	324	334	293	304	294	317	317	354	298	324	322	296	310	316	318	305	325	324	341	316	315	327	298	310	321	323	339	299	318	342	307	313	345	299	276	337	313	327	323	297	317	285	337	327	290	303	343	325	323	310	334	283	281	278	308	342	328	319	335	326	312	277	309	333	334	312	313	335	326	304	330	316	330	287	346	336	307	320	298	326	295	291	321	314	303	357	322	319	300	306	332	312	283	307	321	292	302	328	301	320	332	299	282	308	330	313	334	321	317	343	329	314	333	315	304	315	313	295	317	342	315	291	327	326	312	313	316	333	337	347	324	306	281	317	324	336	314	299	295	338	334	316	270	311	318	339	315	312	298	299	302	326	315	328	329	343	333	307	333	343	275	310	341	301	318	328	320	304	305	294	333	315	285	323	316	313	338	320	362	345	307	368	308	319	363	310	311	322	322	323	318	318	316	329	331	297	333	289	328	321	341	336	330	318	346	303	306	309	291	324	321	332	298	331	319	354	306	293	331	306	297	322	309	301	334	315	329	315	297	287	320	311	296	309	318	299	296	332	350	295	329	321	313	312	323	320	300	297	294	308	326	322	316	311	316	311	325	313	336	336	273	349	303	302	305	272	322	337	316	292	265	334	329	304	314	328	363	327	340	307	345	321	323	333	332	293	327	305	339	308	304	350	325	301	322	323	323	329	319	292	318	300	320	340	295	270	320	326	298	305	319	283	295	336	320	305	320	285	313	292	311	337	298	305	303	324	304	313	303	307	293	338	342	331	281	319	306	325	321	334	310	295	317	322	343	312	315	317	289	326	321	282	341	343	286	314	325	356	320	294	328	314	293	320	264	312	323	310	349	320	310	288	322	330	321	343	297	312	343	305	353	307	303	325	358	331	314	298	286	312	284	313	306	304	315	341	333	315	312	314	341	308	311	334	305	307	311	323	295	340	337	327	303	307	292	344	310	301	306	328	326	329	353	312	313	315	298	313	315	292	318	308	331	308	354	298	315	338	336	332	325	306	343	315	299	342	306	322	306	323	313	294	280	291	336	331	294	289	337	310	316	350	313	298	314	324	347	300	337	300	331	340	343	274	316	338	274	370	309	307	297	288	317	318	317	288	296	324	280	327	322	307	306	285	307	318	316	306	293	306	307	329	336	320	320	335	348	304	305	329	310	323	304	312	308	298	317	317	325	296	303	344	310	313	332	323	322	326	312	340	282	306	335	312	314	307	305	323	339	323	305	323	313	301	355	333	323	312	327	303	321	320	337	298	282	336	294	306	312	318	311	321	302	312	305	319	288	320	313	308	318	336	297	301	337	294	278	337	313	349	289	324	307	313	287	310	293	316	308	310	295	330	325	285	313	329	300	310	325	335	295	320	317	314	292	318	320	311	320	274	289	323	329	363	316	290	340	308	322	319	343	315	280	299	327	316	312	326	301	304	316	323	305	340	328	313	283	349	331	313	329	315	318	307	328	333	314	313	354	315	309	290	335	299	321	277	308	335	310	353	346	327	308	306	333	316	330	296	316	320	320	316	300	311	299	316	326	304	317	301	304	346	315	321	336	304	266	316	314	341	299	346	305	324	333	369	326	287	303	332	287	312	286	325	310	306	306	334	304	337	309	305	316	312	310	303	314	306	281	323	295	310	332	344	342	304	307	332	306	312	316	310	312	318	280	323	314	302	340	279	304	322	325	329	304	310	318	296	318	336	292	338	307	296	300	283	322	317	302	341	341	325	263	290	310	298	295	278	322	298	315	319	315	331	317	323	310	357	302	337	317	330	322	287	319	314	324	335	337	335	306	297	328	297	325	311	312	321	339	286	335	317	314	328	333	339	303	337	293	317	292	308	308	268	301	319	328	310	335	349	316	322	302	293	312	292	315	279	307	303	335	313	356	290	307	317	333	311	309	337	308	319	341	331	311	296	279	304	307	348	345	294	330	324	321	304	314	283	307	292	324	277	292	355	291	298	313	336	289	320	317	346	296	299	332	305	285	311	314	337	309	326	320	280	289	324	328	278	326	314	285	327	304	292	314	295	302	325	343	316	341	319	303	310	307	324	325	311	292	326	338	288	321	346	335	324	326	288	324	307	281	329	344	321	287	301	289	316	305	301	315	304	267	343	315	316	331	324	329	267	317	296	329	316	321	327	285	332	329	316	294	299	272	302	296	318	348	334	307	310	306	317	315	317	302	348	302	346	306	316	294	324	320	312	301	305	339	328	315	336	327	348	324	297	319	295	322	327	307	315	325	314	344	346	333	310	306	311	317	317	321	333	338	317	312	294	344	354	323	368	324	308	360	340	355	327	304	321	329	310	329	296	314	334	306	322	302	353	325	330	306	322	316	309	296	314	275	323	309	313	323	311	288	324	292	326	331	306	333	298	330	318	312	301	299	273	292	337	333	324	307	311	276	299	307	296	309	305	323	301	315	319	284	304	331	335	337	288	333	345	307	307	320	294	311	321	312	306	300	290	320	339	292	305	293	343	318	322	329	300	322	309	344	320	320	306	302	297	304	316	331	325	321	289	317
34110	81488	35359	1396	1014	854	687	648	621	562	544	511	507	532	519	498	499	466	486	493	472	486	490	496	409	414	465	428	485	489	502	465	443	446	462	467	461	447	394	455	426	445	473	424	436	413	464	450	509	449	450	444	445	446	470	470	487	481	445	467	450	455	445	447	449	442	432	473	470	483	460	443	462	415	480	432	485	441	468	446	443	468	463	479	468	450	445	471	450	504	441	481	481	463	425	456	427	480	463	475	465	474	452	469	452	454	433	416	437	482	467	457	431	473	448	460	482	423	415	427	425	443	409	472	454	434	477	450	451	430	424	459	529	466	467	441	468	475	460	473	462	462	454	449	404	443	469	474	442	448	490	431	448	455	464	458	460	444	477	479	439	445	432	475	444	439	486	461	430	435	472	481	461	415	427	445	427	444	425	469	453	458	463	450	474	483	457	418	468	480	467	448	426	453	405	412	464	445	449	459	443	447	447	483	467	445	453	460	478	488	437	464	429	438	470	481	437	430	444	423	433	442	443	449	460	446	468	450	442	443	471	437	424	451	452	458	440	454	458	439	451	432	467	495	436	476	452	439	412	452	466	473	451	455	458	446	466	456	438	470	458	472	444	481	471	476	464	376	466	432	386	458	457	431	431	414	454	483	432	440	454	462	419	456	442	428	468	440	469	429	439	452	443	482	462	486	439	445	430	443	411	466	450	417	461	462	440	441	428	426	476	454	430	432	473	461	472	486	477	446	379	479	468	442	448	475	440	480	457	438	461	443	433	444	441	464	439	452	437	426	464	442	465	396	472	437	466	445	431	438	453	452	466	443	472	440	431	477	416	456	445	469	449	435	468	465	460	414	457	500	463	458	453	469	461	447	438	404	456	425	466	440	454	429	462	459	433	469	441	477	470	419	448	459	428	469	435	435	452	461	427	446	491	421	437	450	418	458	495	456	442	457	475	520	434	476	438	467	448	466	481	466	482	445	435	458	453	478	472	453	453	505	482	472	480	435	445	423	439	440	461	436	426	470	457	445	454	447	467	458	468	472	430	442	457	446	445	458	449	436	445	443	432	465	453	466	454	476	434	435	425	451	432	460	457	462	469	478	474	448	448	459	472	454	472	417	431	448	449	424	443	443	454	459	443	463	450	430	454	451	425	440	447	413	446	473	459	450	419	420	470	467	408	447	501	433	433	462	477	497	451	460	478	451	447	448	511	456	439	444	447	493	423	438	420	440	449	445	500	405	429	437	427	467	491	468	472	397	475	444	449	453	432	457	434	443	489	427	435	444	430	452	442	452	457	433	485	443	463	449	416	428	449	444	399	438	441	475	438	482	453	451	426	460	409	471	465	474	461	453	463	430	482	478	486	460	437	427	490	510	437	447	441	419	429	463	460	468	435	426	431	464	416	428	442	458	447	473	480	439	478	425	466	420	449	421	438	454	511	428	471	466	457	466	464	487	398	454	471	462	464	417	459	413	469	422	407	476	435	475	428	441	466	446	451	475	404	436	449	457	440	422	493	439	454	407	465	475	423	455	446	464	438	479	447	471	413	441	440	427	451	462	453	404	468	452	410	453	439	438	446	448	459	471	458	403	459	452	424	428	467	472	462	423	425	439	448	444	472	439	436	446	438	445	446	452	456	461	437	469	476	456	478	447	445	457	483	438	442	441	417	452	447	451	419	457	434	418	444	482	445	439	482	433	455	454	474	464	450	438	441	455	458	435	486	462	458	437	422	418	423	435	441	464	454	450	472	434	453	480	439	459	490	454	484	460	464	462	454	462	471	450	436	431	475	463	467	449	439	472	445	435	477	447	436	440	465	443	462	438	460	459	480	410	436	455	489	422	495	450	449	483	423	465	452	449	484	462	439	451	462	461	496	463	443	458	485	439	439	459	464	434	432	438	448	427	473	498	441	445	436	430	444	485	456	495	447	415	475	442	480	465	413	451	432	445	454	420	436	430	449	428	408	445	401	460	462	460	447	466	470	470	468	448	449	423	458	449	438	461	461	451	426	489	490	444	447	449	428	398	459	464	438	457	450	437	434	483	454	474	491	435	458	444	456	465	474	452	445	426	446	471	463	424	439	481	455	461	445	468	489	468	453	417	463	455	447	449	446	417	447	463	463	500	445	470	452	480	452	470	448	447	452	463	446	472	442	470	426	483	473	437	479	454	395	415	464	437	454	468	466	450	480	442	456	444	474	444	476	458	467	460	453	467	439	448	438	429	460	481	444	464	452	440	450	452	446	452	447	459	463	447	456	433	503	436	472	471	459	452	467	447	435	428	428	462	422	406	452	491	459	488	500	474	425	465	433	447	475	445	446	441	430	453	437	443	442	452	480	480	466	468	497	475	449	465	477	444	465	421	428	464	441	464	438	423	471	434	471	474	469	474	455	430	420	458	452	450	446	444	449	458	429	435	440	454	472	445	439	457	446	435	418	447	474	434	424	428	397	426	452	459	451	434	462	478	484	439	446	441	452	522	426	485	435	476	473	456	449	428	488	415	480	483	431	456	450	489	478	476	455	461	447	430	471	466	450	446	439	417	453	420	474	438	442	429	439	406	437	458	442	415	450	465	473	437	411	446	420	430	421	421	460	454	474	457	470	462	465	434	467	456	425	449	445	445	473	447	439	446	471	447	489	447	465	470	463	434	434	429	468	420	491	435	432	453	453	455	475	441	457	451	461	433	428	449	438	436	436	499	484	493	463	444	429	428	442	500	450	443	450	428	477	448	463	475	481	465	450	484	440	448	477	447	399	459	451	450	439	438	423	421	463	484	470	484	450	479	479	427	480	453	456	426	481	476	447	430	427	455	454	427	404	466	443	425	473	483	441	477	465	455	434	453	469	471	436	446	454	439	455	462	451	428	439	485	431	519	441	425	458	438	470	472	396	435	456	491	463	472	423	416	469	406	499	454	484	474	452	459	436	482	464	443	461	431	434	452	491	484	450	446	440	442	472	496	447	404	454	477	459	450	440	462	486	425	456	453	468	479	421	413	423	445	435	463	461	477	455	430	476	464	455	464	415	446	471	498	452	467	482	432	424	477	474	461	475	426	441	441	459	447	425	406	474	497	476	478	462	433	468	478	440	457	472	432	421	466	465	422	450	490	457	449	417	435	450	471	481	433	456	459	450	432	403	452	410	434	438	466	461	456	453	463	470	429	441	465	436	442	435	455	495	445	468	436	455	436	446	427	427	440	420	456	438	432	470	438	446	426	429	468	460	433	454	430	450	451	436	427	465	414	439	441	431	450	446	459	433	463	441	461	449	477	450	454	423	436	446	478	423	466	453	455	458	453	469	456	453	478	461	454	481	486	453	452	473	447	445	442	483	438	414	467	450	441	459	471	503	431	442	423	440	434	440	451	484	440	452	444	424	480	441	404	454	492	459	468	464	495	449	402	460	447	481	432	457	461	464	502	441	447	400	494	470	447	457	438	464	470	460	419	457	452	460	480	472	430	454	474	463	506	471	403	423	435
24731	22511	29079	23400	4817	819	781	699	678	684	654	687	730	738	688	732	701	701	638	696	658	707	645	690	624	703	676	644	749	692	678	678	719	705	663	689	734	730	682	653	685	659	719	715	662	733	696	693	628	672	702	688	676	673	674	674	718	722	724	673	682	705	693	660	672	719	683	641	674	683	682	697	701	674	684	664	627	657	656	658	678	719	709	700	696	649	720	617	695	645	659	691	721	722	667	635	626	641	650	676	722	694	697	632	672	695	666	613	692	723	714	689	710	713	701	647	667	696	700	670	727	653	663	637	702	626	661	665	663	702	684	693	681	672	647	662	709	682	715	672	683	653	703	671	684	684	696	694	680	667	721	718	693	645	655	670	677	715	702	673	676	702	662	698	665	650	708	670	672	676	671	681	659	705	680	679	664	675	634	707	729	685	713	716	623	692	707	690	699	669	644	708	688	685	682	668	673	688	706	668	649	686	704	743	690	684	675	700	708	692	631	680	680	678	682	651	652	693	659	692	677	671	655	691	675	678	657	673	638	690	663	667	703	683	674	676	639	689	640	641	672	691	690	680	700	690	671	705	659	666	719	704	674	695	645	703	659	681	656	702	674	661	659	688	650	693	699	666	705	624	671	665	700	660	698	683	682	722	695	682	692	703	724	726	700	652	700	681	717	637	679	708	702	653	644	648	730	696	694	657	691	703	706	648	704	659	629	688	655	650	720	643	666	736	696	696	739	686	697	712	672	698	682	732	650	677	702	642	662	661	648	698	653	669	686	665	685	668	655	736	652	718	672	719	666	654	689	647	654	687	709	669	646	622	677	715	659	705	662	696	689	661	710	681	682	653	672	639	640	660	656	691	661	610	660	666	705	721	658	658	698	665	692	687	724	683	661	673	698	646	686	693	681	637	685	665	711	682	715	676	659	631	704	656	679	687	672	694	683	701	640	666	678	677	659	708	687	695	697	718	678	676	716	683	703	714	685	686	697	716	667	753	657	639	662	636	692	687	656	709	687	652	730	715	697	667	701	685	704	683	650	651	705	697	675	696	691	711	649	655	669	710	692	691	633	664	666	667	658	643	633	671	706	698	690	674	707	667	668	703	676	667	726	704	651	722	717	693	682	655	687	695	707	685	679	679	606	694	682	717	669	663	708	684	683	648	687	669	652	664	687	678	684	675	704	648	723	703	680	698	639	647	708	716	685	726	687	677	719	625	697	697	720	696	705	654	643	726	660	724	666	661	660	700	701	663	658	676	670	678	716	665	698	662	716	659	703	687	685	699	662	671	681	691	651	716	710	713	657	678	676	702	664	691	720	677	678	727	662	691	681	667	716	677	712	669	684	692	702	709	700	656	699	653	660	700	704	678	691	686	678	659	654	669	658	691	682	695	659	632	708	651	706	674	696	719	672	658	666	700	687	667	647	642	656	683	685	715	674	677	652	703	701	653	686	708	711	686	687	641	660	643	710	665	643	749	680	659	706	687	667	707	660	694	692	701	705	653	654	702	762	632	656	680	705	667	683	662	681	686	641	699	670	665	688	657	682	674	648	658	712	689	704	662	718	653	688	636	725	655	697	740	686	683	715	687	681	640	710	717	672	648	691	715	656	672	700	666	678	721	705	674	679	718	656	710	665	675	677	675	678	673	676	684	683	709	707	699	662	732	656	707	700	700	692	724	649	687	680	711	661	705	689	744	657	625	668	659	700	625	713	642	724	681	712	709	622	643	701	716	664	680	664	734	724	686	649	686	646	690	700	671	672	667	665	725	702	701	716	756	676	677	706	661	686	668	675	722	683	654	656	648	706	703	696	696	658	707	695	700	716	705	674	702	646	640	688	691	702	703	668	672	677	643	658	664	688	639	661	682	695	648	631	680	669	713	634	716	730	706	670	690	705	671	651	678	698	702	715	668	645	659	695	681	651	705	717	695	659	624	709	679	675	685	638	671	648	711	695	667	663	669	644	659	718	706	669	664	672	633	663	677	627	627	707	697	710	673	670	649	671	698	688	658	735	675	626	712	672	712	704	660	657	702	701	680	705	673	677	651	681	696	683	697	666	656	698	728	699	660	659	695	689	673	631	653	648	683	689	715	707	652	668	640	665	664	668	722	677	708	687	684	725	694	686	675	700	661	704	699	701	654	716	689	690	675	691	673	623	686	714	658	675	710	734	678	701	698	695	726	682	665	704	650	693	739	697	674	696	705	667	676	700	676	657	687	675	685	678	680	681	692	689	610	666	666	718	656	666	695	693	660	687	695	671	716	650	662	646	705	672	711	679	678	674	647	678	639	699	704	723	642	679	708	723	677	693	651	649	690	633	670	676	646	708	681	686	735	713	666	679	692	650	658	624	660	666	734	670	669	700	663	655	670	722	676	659	682	686	642	673	709	728	722	727	711	720	702	725	679	680	719	694	659	679	701	662	660	650	710	673	666	649	690	695	701	678	682	686	697	712	694	706	643	739	654	705	656	637	714	677	665	740	628	695	647	693	676	740	672	657	696	637	705	648	706	649	716	708	666	696	656	687	691	647	655	687	664	658	686	674	706	658	672	703	688	655	699	726	708	683	664	651	661	646	703	651	722	703	666	650	696	711	725	682	623	657	676	653	691	678	670	695	681	715	739	680	716	646	699	676	743	653	672	706	694	726	631	695	660	649	661	662	636	675	635	715	670	698	637	680	713	685	681	662	712	685	677	671	674	612	698	643	687	657	648	699	668	705	702	708	716	680	657	683	658	705	667	686	654	694	651	687	692	673	640	679	666	700	703	658	699	669	694	749	694	672	649	654	708	668	702	683	722	661	689	682	675	670	688	661	684	699	687	675	700	660	698	674	635	686	654	689	654	727	664	675	700	682	658	732	653	697	658	653	706	686	651	675	657	694	719	657	672	660	707	731	662	677	723	677	654	666	738	625	686	647	663	652	653	689	664	661	694	645	670	647	662	660	736	631	671	717	685	706	671	701	681	684	691	739	666	686	630	700	633	716	684	707	662	678	665	710	705	696	724	653	749	681	688	705	678	654	618	652	632	741	706	623	680	661	662	687	713	720	669	673	656	683	701	732	697	725	690	720	727	684	707	662	736	698	646	654	690	672	676	704	691	709	680	694	660	656	691	673	669	655	702	697	669	691	684	669	711	689	717	722	640	676	707	643	662	663	724	666	675	697	658	695	621	665	661	701	648	703	659	677	705	673	646	683	704	652	651	676	642	681	675	689	652	679	648	651	684	660	686	654	665	677	687	663	685	675	673	684	736	663	650	646	604	693	684	665	669	696	639	665	653	718	683	686	696	702	692	681	666	733	684	685	679	701	686	718	668	672	649	623	636	648	689	687	734	682	702	689	697	702	706	663	671	673	698	733	685	736	638	697	695	702	717	664	679	734	726	706	655	664	686	651	649	686	714	642	667	701	670	710	705	671	698	665	718	661	663	634	669	670	668	675	708	664	708	640	679	710	653	649	667	683	665	682	716	693	656	640	694
30126	68371	28177	1417	1125	1031	1038	1019	935	973	953	1002	925	946	1006	952	917	932	918	911	931	919	925	921	917	972	921	865	896	923	873	918	879	913	892	901	942	949	919	886	966	919	886	899	960	870	910	938	931	912	912	907	916	963	958	937	901	921	916	870	920	897	921	941	935	888	943	957	936	848	899	928	945	914	860	888	850	936	926	941	918	911	904	903	931	952	899	921	966	890	942	908	928	897	908	837	894	914	951	941	896	903	872	858	911	926	901	895	930	946	940	890	871	911	866	917	872	931	853	916	939	916	876	910	895	956	978	935	890	901	937	880	948	944	873	918	974	900	939	914	944	882	835	942	942	905	947	924	888	947	944	939	864	889	884	897	924	882	892	893	955	917	876	920	853	935	881	867	893	899	946	969	910	932	886	929	946	900	908	887	920	914	874	931	954	960	878	918	918	943	870	907	958	933	901	870	939	941	1016	923	882	909	929	862	897	890	909	886	865	873	845	875	934	889	914	908	938	911	959	919	915	906	876	906	927	858	954	891	961	914	917	902	907	878	902	891	977	964	886	904	926	990	936	939	895	883	937	870	927	876	878	899	919	879	848	952	947	891	862	922	875	911	935	868	889	850	939	907	870	946	920	891	926	926	917	918	912	947	870	839	924	866	926	883	905	932	913	875	855	887	872	907	950	909	869	955	922	948	939	963	926	874	913	939	884	838	926	954	937	866	909	934	929	922	895	937	944	895	899	942	920	959	893	890	890	940	876	852	902	960	911	925	933	962	865	894	970	948	891	957	907	943	933	886	916	923	909	906	909	900	900	907	946	894	887	912	927	907	887	882	867	874	845	894	892	933	908	933	877	899	876	966	894	937	903	919	936	871	903	979	891	910	886	869	923	923	908	926	878	971	912	920	940	896	871	900	892	906	867	947	858	932	918	912	912	909	952	919	887	937	896	916	915	926	901	943	900	891	871	925	909	966	834	967	939	894	959	948	905	884	882	965	872	916	904	956	878	876	933	878	919	900	941	918	898	894	868	930	908	890	900	924	943	892	915	903	913	895	911	952	898	876	902	879	824	962	907	967	922	955	875	891	868	950	895	909	977	970	907	898	925	855	912	918	950	861	860	918	935	948	890	913	892	919	862	900	869	958	882	871	899	898	866	968	844	911	941	925	851	893	887	906	907	928	929	941	875	930	960	936	920	919	905	932	959	879	937	888	902	876	935	969	896	918	876	881	876	894	896	926	891	904	943	904	944	958	918	929	884	958	937	935	889	870	959	936	887	895	924	902	937	887	886	935	873	851	940	934	943	909	910	875	875	949	885	926	844	955	895	921	909	874	871	896	882	896	921	893	915	896	904	835	928	899	858	847	947	950	906	922	930	919	962	932	890	895	904	966	955	907	932	918	973	906	920	912	876	920	897	876	938	889	953	911	919	910	909	896	895	864	903	937	902	907	914	911	903	885	877	860	926	926	855	955	927	919	925	925	933	913	892	841	886	914	907	914	934	936	954	879	905	930	933	870	937	830	934	931	892	913	922	907	943	898	894	873	906	878	926	882	968	912	864	913	858	889	947	852	889	913	956	962	860	979	933	871	926	943	878	961	920	915	968	923	898	918	924	892	879	883	905	918	871	873	876	893	911	884	922	935	937	917	918	889	873	955	1009	899	901	866	865	911	886	967	925	883	943	898	912	885	939	887	921	916	936	884	899	921	910	900	984	895	869	905	883	955	934	918	892	898	898	935	912	906	863	901	939	886	924	910	868	916	927	892	944	909	951	915	927	927	916	927	885	899	910	866	940	885	900	932	893	843	904	896	955	898	899	913	914	896	884	921	896	908	910	901	923	897	911	906	940	813	915	864	898	908	931	887	956	862	888	893	932	954	938	916	946	889	919	914	932	893	948	883	936	938	910	908	950	879	902	957	925	914	926	836	896	846	913	926	812	869	914	892	917	924	924	912	917	928	878	881	917	907	923	871	854	832	938	858	859	913	921	877	904	877	924	862	940	905	886	861	892	920	866	918	943	932	858	893	907	926	884	874	896	909	944	902	898	874	868	887	928	921	918	896	906	894	925	911	923	899	972	940	893	902	921	899	926	907	895	934	922	894	915	870	902	841	906	925	948	916	876	908	887	897	895	895	906	985	907	885	905	906	859	876	920	872	939	914	904	943	901	918	902	912	928	934	921	922	958	916	915	931	884	870	898	872	901	925	874	926	954	878	935	908	870	909	953	905	895	878	891	853	933	875	882	869	857	901	939	873	886	949	895	934	922	871	904	897	853	878	890	904	896	923	951	879	944	894	894	894	941	943	846	907	910	861	882	949	872	933	883	938	856	872	903	884	920	880	897	918	939	878	931	936	904	927	915	877	935	929	887	892	918	941	916	879	927	910	903	873	927	912	880	919	881	899	922	858	889	878	887	926	864	877	891	881	889	932	899	897	901	889	923	881	863	869	865	888	905	887	929	936	909	881	912	923	844	944	864	961	935	838	904	885	936	926	892	889	877	910	922	910	894	906	932	885	918	895	939	909	916	907	885	908	962	898	917	924	931	883	879	935	850	917	914	895	889	929	884	872	896	913	953	917	885	929	942	902	891	923	924	916	891	920	891	888	857	897	967	864	905	945	909	910	900	941	923	921	883	929	935	888	919	960	877	893	909	950	874	842	985	919	901	923	935	896	909	951	901	902	900	872	920	940	907	888	831	978	942	905	884	952	919	914	938	888	919	920	881	925	903	898	890	914	936	835	902	903	889	845	886	911	928	901	911	865	904	893	919	918	930	891	924	923	925	900	927	890	943	913	929	915	890	901	849	946	908	906	960	973	945	953	959	880	892	910	915	892	941	888	920	876	954	970	922	963	878	986	907	901	911	971	911	929	917	931	915	885	939	936	891	869	962	931	943	954	920	873	900	885	890	922	939	976	939	871	927	927	897	949	911	872	908	932	853	864	913	888	905	962	915	926	925	864	933	946	929	900	910	903	923	972	916	859	902	958	950	942	856	936	895	894	905	904	907	952	925	902	898	935	883	891	926	917	880	962	895	951	907	879	917	866	863	866	956	931	852	932	926	859	863	885	922	926	947	898	958	904	892	924	906	924	954	923	954	929	943	932	878	905	881	938	928	893	929	924	915	895	885	944	924	964	907	924	921	891	931	894	912	938	913	915	890	914	932	904	967	892	947	873	896	893	898	885	904	896	922	899	905	923	883	867	949	942	914	897	938	878	902	928	867	932	942	870	928	899	920	907	939	883	940	929	903	887	950	853	944	938	919	865	938	888	844	899	883	846	909	851	880	908	893	854	985	895	911	941	927	902	924	852	942	873	897	939	926	901	944	930	881	899	938	937	917	895	905	932	906	926	900	938	952	891	907	907	907	887	858	926	942	888	924	939	922	887	893	902	898	891	916	930	932	877	925	915	852	914	903	999	910	900	931	939	908	895	958	912	903	881	867	895	932	908	912	937	949	873	916	926	929	885	911	917	915	917
22628	21776	29840	24076	21550	19503	2439	447	358	341	343	308	292	303	274	305	283	260	289	275	281	247	293	287	280	259	240	213	270	240	258	269	295	249	268	242	241	241	259	280	262	277	269	249	272	263	260	277	266	254	250	261	274	272	230	233	266	290	251	264	254	253	234	266	242	265	246	263	294	259	269	281	249	251	255	252	277	258	247	245	257	273	244	237	238	243	261	247	253	265	248	257	246	294	289	229	210	269	249	255	285	292	243	259	226	274	255	256	265	280	270	267	258	271	260	264	245	222	243	250	262	291	256	279	247	245	241	249	244	278	274	257	247	251	241	245	258	288	254	246	220	269	261	282	237	244	277	283	246	261	272	259	243	260	250	284	242	265	271	267	278	237	286	276	238	259	219	241	244	249	251	283	265	242	233	256	292	266	273	244	245	263	272	255	244	271	270	267	267	222	264	240	226	289	249	230	262	279	249	244	257	276	238	219	219	248	234	252	257	235	261	231	250	260	293	268	264	266	267	252	216	254	265	267	263	293	278	241	261	246	254	252	254	228	256	240	239	290	257	248	265	242	245	257	268	238	272	231	262	263	246	290	257	258	241	262	264	264	251	241	265	251	246	261	262	266	233	274	249	242	268	238	258	266	261	292	230	266	279	237	236	247	312	284	259	265	276	255	254	263	234	267	261	260	276	249	262	270	243	257	261	268	267	269	238	265	275	249	271	236	250	225	247	270	264	259	277	237	266	255	275	249	253	268	252	278	249	263	269	263	249	245	283	264	238	247	236	242	257	257	269	236	260	249	265	240	236	256	297	253	233	254	247	266	258	254	275	243	217	250	246	271	269	253	233	266	281	251	246	290	288	237	225	229	257	251	230	274	219	260	268	255	266	270	273	260	280	241	266	270	231	262	234	252	254	270	221	257	286	281	245	262	249	255	277	248	252	261	269	243	256	261	235	239	269	272	264	273	247	247	244	255	234	279	252	248	269	261	270	267	249	295	261	251	261	246	233	254	268	238	254	271	273	235	280	243	237	216	266	292	262	250	257	248	279	252	274	262	237	256	263	280	240	251	238	274	239	263	238	245	272	273	252	267	215	257	264	274	254	233	276	275	261	259	285	274	285	240	285	254	220	263	256	254	285	258	251	238	251	234	237	244	253	272	258	286	284	241	258	276	243	253	261	257	252	266	226	249	273	257	264	254	249	257	286	268	244	265	257	251	258	256	246	266	262	231	245	269	270	280	257	240	252	261	260	235	241	261	261	242	237	246	245	245	240	268	216	261	259	257	272	273	262	260	250	265	255	235	269	238	272	237	258	265	248	249	278	278	228	251	214	247	268	253	257	244	246	246	252	255	259	245	231	280	242	231	249	236	293	259	243	268	262	265	241	247	263	282	291	239	241	264	254	256	258	256	276	245	233	269	275	247	280	267	270	236	224	222	276	256	301	261	239	258	260	260	277	239	243	291	265	253	270	262	255	245	264	258	250	265	255	259	252	260	266	257	247	254	253	236	257	229	265	241	233	235	271	243	230	278	240	275	258	261	266	251	272	237	245	241	269	244	280	276	297	253	237	249	249	265	271	264	237	251	237	270	279	270	240	233	259	257	254	242	238	272	260	288	237	268	258	263	240	267	266	266	268	238	268	251	238	259	242	261	245	237	217	234	257	248	252	241	274	239	279	261	261	261	237	249	274	249	245	235	254	262	231	257	242	267	265	250	232	266	262	260	259	264	261	276	283	264	261	248	241	240	226	250	230	292	241	234	294	249	265	247	272	272	253	253	225	271	260	231	200	274	251	267	253	263	256	246	251	254	258	257	254	255	264	260	286	263	248	287	266	248	253	282	266	236	236	258	289	278	294	274	239	251	246	242	253	261	249	228	291	235	246	237	259	272	254	256	241	256	256	259	258	235	274	271	239	234	264	259	228	257	261	257	263	268	261	242	254	261	254	250	232	267	270	273	245	252	269	274	260	272	255	262	231	230	253	243	283	255	273	270	280	282	254	264	272	232	275	245	257	259	268	264	264	251	274	266	244	245	228	249	279	292	239	284	277	298	252	247	277	229	263	246	273	253	271	265	253	229	261	219	261	247	264	257	244	297	285	248	258	257	255	269	233	259	270	279	273	246	253	284	272	244	295	223	261	241	274	281	245	262	247	241	260	266	253	253	254	254	270	241	283	253	232	279	265	261	259	261	253	266	259	258	293	279	247	263	255	235	252	253	259	242	276	244	276	238	244	248	235	243	277	262	276	258	235	263	257	254	251	265	274	253	272	252	245	245	239	257	270	260	237	249	263	264	267	246	295	246	236	270	250	242	266	257	246	247	262	247	254	235	240	251	298	252	254	287	249	252	298	272	258	236	264	258	234	233	288	245	264	243	232	248	269	278	233	250	240	242	275	251	232	248	267	267	240	255	292	263	256	257	267	267	242	252	270	243	246	269	234	255	253	244	233	269	282	231	268	254	240	235	257	252	261	231	272	226	258	263	238	246	257	242	248	246	266	263	278	254	260	276	257	250	226	240	250	259	268	235	246	253	259	245	247	261	242	264	251	256	236	266	260	231	234	249	272	254	264	235	259	252	260	237	243	257	255	262	258	256	250	239	256	263	244	262	232	237	267	251	237	250	277	264	266	283	257	251	246	250	231	283	252	252	277	231	261	262	264	223	251	240	246	251	249	259	229	249	285	236	243	258	262	258	253	250	257	245	248	249	248	288	262	241	253	242	284	237	268	255	254	260	265	263	229	218	220	262	254	266	256	259	243	255	240	246	273	284	250	249	244	233	279	277	262	268	226	268	264	250	231	283	251	254	269	259	244	283	249	272	261	271	231	251	257	245	256	275	266	275	252	254	232	248	243	249	253	238	257	272	268	276	236	250	250	237	280	245	272	270	268	249	256	326	272	248	256	267	255	257	234	279	279	245	252	254	288	240	262	267	249	220	269	262	261	276	259	258	267	257	232	252	249	251	278	236	267	245	282	265	271	256	252	288	259	241	258	240	240	284	252	258	205	245	262	269	258	262	254	261	280	248	264	282	274	262	241	267	305	258	274	265	269	235	288	255	235	277	265	274	257	260	232	254	270	240	282	266	267	252	242	265	262	237	255	268	270	250	272	258	254	259	264	240	230	263	271	263	253	251	255	231	277	221	230	248	231	259	252	253	250	297	250	274	257	273	235	265	260	295	234	268	262	245	218	273	285	254	266	238	249	237	239	266	241	283	228	262	277	253	258	241	246	248	240	252	252	261	263	240	273	266	263	259	253	275	268	254	270	238	276	260	257	233	264	262	256	254	249	241	248	256	236	244	259	273	284	272	245	262	270	250	230	251	242	273	257	255	230	229	257	237	267	251	253	266	248	307	243	248	241	272	242	273	277	295	236	246	223	244	322	268	245	263	247	229	216	255	268	261	232	256	258	262	240	239	255	269	235	250	246	278	265	245	276	238	252	248	243	242	267	238	245	276	248	254	253	272	276	279	249	253
40558	87793	37634	2252	1436	1033	851	744	652	577	526	499	448	439	406	439	427	452	381	381	390	380	366	369	372	400	366	354	372	329	347	366	370	398	346	364	365	358	346	364	365	363	378	363	322	347	346	359	349	361	336	335	334	342	335	348	334	353	344	371	368	343	341	321	354	365	375	322	335	362	346	348	330	355	338	373	380	353	382	381	356	333	379	308	334	328	352	385	344	340	332	350	349	357	342	354	317	351	365	333	347	359	353	320	374	331	332	370	323	374	395	354	341	371	321	344	332	343	357	372	347	350	359	310	317	329	361	336	343	334	345	361	347	346	349	396	341	348	331	327	387	314	363	348	333	347	335	346	346	351	319	352	347	365	357	341	337	356	346	352	345	317	365	356	343	346	350	364	347	375	375	325	303	325	342	389	339	323	341	375	380	342	303	326	319	340	343	339	356	393	324	346	336	326	353	359	375	351	346	353	345	362	376	344	353	330	327	352	353	327	335	343	354	380	346	349	352	341	342	344	369	341	350	357	350	356	327	345	350	372	357	356	339	334	335	340	368	341	344	350	302	329	337	324	347	354	346	359	346	358	346	317	370	353	340	332	345	329	324	334	347	375	323	347	357	336	371	381	328	313	378	366	357	382	324	336	375	344	333	346	358	374	337	354	362	354	341	351	360	365	366	309	327	322	325	316	362	374	338	349	322	357	325	344	352	318	358	406	357	357	364	380	327	366	371	308	379	357	347	344	340	355	325	336	364	344	336	353	385	320	341	316	346	331	334	343	331	356	334	323	338	367	364	330	353	359	346	383	355	359	334	334	356	368	341	360	316	352	347	338	346	343	326	365	334	386	333	303	340	374	335	347	341	327	328	370	347	339	380	350	337	322	359	345	352	354	323	329	372	337	345	335	307	347	351	327	387	349	312	363	342	304	358	363	369	350	314	321	345	332	312	339	367	335	334	351	352	330	340	360	348	361	357	327	341	326	326	359	322	368	368	335	352	344	341	321	363	367	350	326	340	311	357	313	340	354	339	334	327	332	335	327	347	353	364	374	312	346	337	343	335	335	334	353	355	372	328	388	325	322	335	358	375	356	343	332	333	326	382	358	354	319	356	321	367	375	337	347	318	387	332	350	342	348	356	366	344	321	358	346	365	364	317	329	339	365	364	338	350	327	353	329	390	330	335	339	342	335	347	341	338	310	341	347	341	342	354	337	333	395	351	352	352	343	358	375	318	372	363	352	330	315	378	316	355	319	343	345	309	338	324	345	344	357	362	343	346	362	324	364	320	371	347	371	366	327	318	368	355	342	355	337	309	351	344	326	333	350	346	337	329	345	348	331	334	367	341	379	347	316	358	334	358	348	338	346	346	303	350	358	339	346	336	329	357	327	346	345	350	367	337	374	353	368	329	356	314	368	357	317	341	376	348	324	336	352	369	375	345	365	339	339	327	357	324	350	337	371	353	366	344	348	343	360	332	312	327	352	346	338	340	292	365	334	315	358	365	326	360	337	338	333	376	331	322	343	380	338	341	354	341	340	360	345	336	362	341	345	329	336	330	358	331	328	340	326	351	372	389	354	368	353	312	330	345	357	343	351	359	333	327	344	363	369	330	326	342	386	355	348	340	358	345	318	366	324	346	349	320	325	350	380	375	367	311	356	364	304	368	347	333	389	370	333	396	368	334	312	365	334	348	346	336	367	368	340	325	345	360	344	334	337	338	358	386	336	312	340	348	352	324	388	357	318	345	364	344	347	342	347	303	364	357	357	360	331	344	333	351	327	351	341	335	365	320	362	328	380	314	353	368	343	369	338	359	351	334	358	323	382	338	328	322	356	354	333	353	362	387	331	330	345	353	340	362	323	330	363	345	341	348	334	356	373	326	355	335	343	350	339	318	332	325	329	338	334	338	370	354	368	335	372	351	361	331	359	352	343	335	319	324	364	399	346	365	353	380	356	357	332	339	357	329	326	354	345	358	341	343	342	365	360	360	326	330	329	334	362	333	345	361	323	312	332	362	320	324	335	309	356	345	405	363	307	359	335	337	314	338	357	343	339	379	309	348	353	317	333	357	341	355	312	332	391	290	349	356	377	320	366	387	351	339	330	327	350	369	372	332	337	385	323	334	369	345	328	351	355	350	342	354	334	366	371	357	368	346	345	348	362	327	339	326	363	350	356	328	373	333	347	368	331	331	370	355	337	338	353	333	360	356	318	359	343	340	364	338	332	333	306	341	339	327	355	341	350	364	336	354	355	314	340	344	298	331	342	326	358	344	363	358	318	357	352	359	344	350	346	376	340	330	365	341	348	345	371	350	369	373	346	362	376	339	325	342	355	361	350	339	319	348	345	356	317	331	319	388	356	346	370	344	346	339	379	335	351	363	345	337	357	353	346	360	352	349	339	341	339	347	347	361	353	357	349	314	364	350	359	379	338	347	355	352	299	329	352	333	365	322	354	349	332	361	342	346	343	322	364	361	364	340	345	347	347	346	343	336	346	354	342	343	320	355	317	350	356	371	346	335	366	341	360	342	358	344	356	327	337	354	339	355	314	360	320	346	374	339	336	356	342	368	326	293	335	363	346	345	351	361	355	368	331	341	343	322	321	337	344	352	335	341	350	362	347	294	348	370	321	348	300	356	321	360	353	368	351	361	349	354	321	313	337	337	313	353	330	360	384	383	378	368	328	357	350	316	343	351	336	331	335	344	333	349	349	344	345	341	338	345	343	323	345	340	338	365	348	330	383	377	358	338	352	352	353	333	381	322	350	364	339	320	308	367	354	358	318	319	326	361	316	393	324	341	362	346	364	350	307	354	352	378	357	334	338	346	363	319	334	367	376	359	346	360	367	337	343	349	324	355	354	348	345	363	326	357	332	360	320	338	324	354	380	348	323	314	324	364	370	370	366	356	364	336	323	371	331	358	340	377	332	330	331	315	346	335	339	357	299	334	373	339	359	371	364	348	339	360	405	324	366	341	345	343	359	348	336	344	361	325	343	362	336	379	369	347	349	339	344	348	370	381	338	351	357	318	339	339	319	344	321	378	369	308	360	329	340	320	351	357	334	305	326	307	342	354	372	326	326	345	340	341	336	373	340	341	331	361	397	339	342	331	348	380	331	345	361	314	313	326	350	346	331	364	349	356	314	379	327	357	344	322	323	361	338	336	324	387	360	357	331	351	344	317	340	348	344	334	352	347	335	323	334	338	359	369	329	331	360	334	326	351	324	342	360	343	385	362	333	370	355	353	347	332	373	346	311	348	335	323	350	328	380	319	329	339	318	347	346	322	363	328	342	303	335	349	372	358	345	357	351	347	366	357	361	342	335	371	360	332	340	365	340	323	307	352	364	333	341	316	339	327	346	355	371	351	329	375	338	324	367	342	339	336	352	340	328	341	370	353	324	331	348	338	350	381	350	325	316	366	342	342	370	365	332	357	363	357	380	351	338	324	316	346	325	348	340	322	375	339	355	343	319	322	349	343	349
27754	24437	16660	1850	694	652	623	613	598	680	638	641	601	639	637	657	623	643	637	675	643	613	590	601	652	616	600	643	630	636	632	580	586	659	639	644	620	626	683	637	608	627	618	621	593	593	628	581	606	638	651	594	659	645	616	631	613	551	634	643	602	623	644	599	621	641	573	640	638	614	634	574	624	592	608	629	630	618	629	642	630	626	625	607	574	656	653	593	603	605	618	634	611	606	664	630	600	640	607	677	627	627	582	619	660	654	642	601	562	610	649	636	635	628	670	628	636	667	619	597	596	640	617	653	632	670	632	631	654	647	608	654	612	639	631	638	647	653	570	634	635	616	606	670	596	610	601	630	608	598	622	597	602	624	633	608	644	587	614	640	606	600	652	598	598	638	633	612	609	588	596	673	660	634	623	657	604	645	640	602	635	595	631	600	592	574	647	612	635	634	605	652	627	646	604	563	652	636	619	677	624	597	654	612	630	630	631	647	607	629	569	654	638	584	591	589	635	561	640	642	642	608	644	614	619	625	600	600	643	581	612	613	624	591	614	662	638	623	622	652	657	611	642	612	583	657	601	631	670	620	676	647	631	631	742	645	596	625	614	589	630	632	629	561	646	643	636	634	609	591	625	606	600	637	678	635	595	613	618	648	569	597	647	636	589	615	638	635	621	645	636	692	590	636	609	615	628	594	623	627	609	631	602	606	642	624	685	617	589	644	618	614	622	629	633	634	628	638	635	595	605	611	611	621	646	615	628	605	615	596	663	656	607	592	663	608	602	621	653	596	672	600	604	619	609	603	632	672	583	643	649	604	635	640	637	603	650	568	603	655	604	630	636	607	607	632	579	663	622	586	651	635	646	605	665	643	661	650	615	614	613	625	634	638	590	621	641	642	594	635	592	652	631	588	576	641	643	618	666	613	614	641	639	607	624	629	645	616	628	660	650	622	599	612	609	630	625	647	599	617	608	629	668	594	614	625	624	613	629	615	628	623	589	630	657	636	630	667	619	640	598	620	649	629	640	613	621	622	659	655	632	595	622	629	623	604	618	614	608	629	612	589	591	602	603	633	566	593	622	625	619	670	597	617	580	637	614	601	645	628	652	646	623	538	624	626	595	620	659	621	601	595	557	604	623	634	640	608	631	583	632	611	632	612	672	571	628	595	592	597	640	604	637	626	618	605	634	617	587	631	654	618	665	618	646	663	589	587	640	610	630	604	602	646	624	644	591	633	561	637	550	624	639	662	644	641	645	609	576	649	594	609	634	595	645	598	627	607	633	684	625	627	606	655	583	627	620	581	639	607	617	596	616	608	609	613	625	621	635	614	626	655	624	581	610	649	670	652	638	638	598	584	628	662	629	631	625	638	612	663	656	609	639	656	610	612	598	610	641	602	616	606	601	656	650	666	593	620	583	651	687	627	635	628	634	600	634	660	668	605	615	647	615	653	567	642	644	608	637	648	651	672	657	614	546	588	628	655	629	653	604	617	652	594	607	610	613	585	694	608	621	633	622	689	616	672	639	647	634	664	621	577	592	646	625	660	667	613	593	639	622	600	632	612	657	646	601	644	617	648	650	604	613	599	678	681	610	582	595	645	626	577	640	639	642	605	612	642	605	587	582	580	635	626	638	586	606	656	615	647	673	621	588	641	630	604	589	653	622	608	635	617	611	618	570	607	646	647	631	628	573	629	590	626	626	623	601	605	615	633	671	631	596	618	625	596	600	665	629	594	609	642	619	642	606	612	618	681	635	621	606	619	646	668	620	572	613	610	610	604	597	656	608	642	654	619	604	613	648	638	653	630	613	667	645	592	641	594	635	629	624	602	564	646	608	600	601	610	604	604	621	614	644	636	648	646	646	643	621	615	592	667	584	633	609	661	609	653	598	643	672	605	622	670	599	627	646	632	631	615	660	621	634	558	609	616	665	588	637	636	623	647	631	582	637	638	664	617	643	647	590	632	630	615	626	637	598	612	666	637	602	627	662	595	628	628	633	646	601	576	613	609	608	638	633	627	635	640	601	633	653	668	599	608	640	610	626	571	611	589	601	619	611	617	638	651	610	601	629	620	600	600	630	607	573	631	589	579	629	609	631	615	665	603	659	622	679	605	604	609	637	675	654	640	632	627	613	607	634	663	607	633	599	636	672	617	613	647	592	649	571	625	638	586	629	647	630	632	630	630	615	615	626	621	624	641	603	642	634	604	598	643	624	596	667	599	621	581	648	632	616	622	639	648	630	584	640	646	658	638	567	620	634	620	602	639	659	624	611	595	648	623	626	629	627	648	613	567	582	611	598	625	567	623	619	631	639	641	599	618	651	639	643	636	693	678	604	615	585	640	667	579	652	650	631	592	640	648	648	651	619	717	591	650	614	586	591	591	656	632	668	633	650	643	617	604	637	663	631	695	667	595	617	639	624	599	616	609	599	616	605	625	658	568	597	649	627	641	676	616	655	604	661	580	595	618	639	625	619	635	594	648	613	657	609	545	579	635	677	626	644	645	607	615	614	636	635	598	656	603	580	650	641	663	641	616	641	613	548	682	629	646	610	615	650	636	652	609	627	628	620	634	631	652	633	619	643	609	663	600	642	606	615	647	653	620	639	600	631	625	639	602	631	631	665	668	615	605	609	601	600	606	610	609	640	641	607	629	625	640	657	592	610	642	617	593	702	666	605	613	574	609	617	614	614	637	648	609	639	636	641	608	656	638	602	610	575	641	671	596	680	655	572	597	623	626	605	582	678	624	652	642	618	670	568	655	591	598	613	641	575	634	609	661	623	592	614	599	661	616	599	623	625	605	609	657	625	588	575	641	639	633	640	578	610	605	659	621	668	621	593	650	653	616	616	593	631	674	658	628	625	646	621	633	579	623	604	611	590	626	609	652	587	613	624	616	664	592	579	605	664	610	601	589	587	641	630	644	636	595	579	630	617	596	625	619	611	613	649	660	614	657	586	640	604	637	610	621	609	620	656	605	614	618	620	643	611	564	619	622	645	611	625	602	648	638	635	598	587	656	631	609	640	641	646	585	595	602	634	620	587	618	616	582	641	624	636	589	631	619	655	621	621	653	653	640	637	628	580	608	604	643	628	580	632	654	666	623	614	641	598	659	629	625	581	639	611	643	593	610	615	644	659	586	659	650	611	641	617	630	650	645	585	652	638	580	616	633	668	615	648	632	614	638	618	619	643	592	661	605	635	598	608	644	626	664	592	627	590	601	634	624	634	589	650	607	606	623	618	595	628	622	625	660	653	634	653	581	618	663	610	612	589	580	645	649	622	595	602	663	610	599	662	695	636	642	602	639	623	638	617	623	654	574	666	638	652	611	629	617	636	576	600	600	602	657	645	608	608	639	621	586	608	604	589	568	634	612	641	633	636	668	626	641	637	613	643	645	633	646	626	599	654	628	686	589	614	640	597	610	592	605	661	659	654	592	653	585	611	620	639	620	635	615	579	576	601	604	644	620	652	582	644	585	621	601
12837	39700	10689	959	905	836	847	843	834	902	880	872	866	892	840	851	885	839	873	856	866	862	837	906	895	842	856	842	849	822	885	874	839	813	855	853	882	859	845	844	893	823	871	818	835	854	864	841	840	838	865	840	884	864	877	937	928	839	814	870	857	825	904	880	847	817	865	877	849	871	905	861	851	881	832	890	883	914	841	835	875	838	828	842	887	863	833	845	829	867	837	839	824	876	913	801	801	870	840	879	851	885	810	852	869	868	877	862	841	856	849	852	816	857	844	918	861	819	835	815	803	816	832	879	887	916	852	861	851	896	851	875	888	861	859	871	881	856	832	906	881	786	849	878	845	842	868	819	907	839	850	829	893	820	895	838	862	853	821	860	840	859	874	842	868	883	844	884	894	892	743	837	816	911	841	818	820	861	866	873	813	909	877	844	874	899	851	888	864	867	822	854	865	841	855	893	783	811	813	846	863	831	832	846	855	838	886	837	865	868	906	900	853	832	869	795	850	892	900	850	854	825	854	829	898	835	886	851	842	893	877	883	844	808	810	881	848	887	791	828	885	865	818	791	811	837	900	856	856	885	860	818	799	873	863	815	847	842	849	880	854	839	863	828	847	885	843	833	883	832	857	849	811	843	855	843	877	869	817	838	915	827	827	806	856	803	803	873	842	838	836	829	835	877	825	877	872	880	827	828	846	862	828	910	784	849	913	837	872	839	852	847	834	819	890	838	849	823	868	894	866	829	874	867	918	858	874	850	822	845	861	804	899	835	831	871	823	833	849	801	870	832	831	854	821	870	808	909	839	860	871	861	848	811	870	878	857	856	870	855	849	912	877	840	845	834	861	896	811	861	885	813	842	825	894	860	794	875	870	824	869	811	845	893	878	873	819	880	849	889	891	875	838	872	868	842	897	863	833	868	873	862	866	851	813	846	839	835	870	863	883	855	857	862	852	856	902	881	879	862	869	858	862	869	833	846	909	871	812	869	802	888	823	814	857	821	821	878	844	820	852	944	830	840	848	860	859	828	824	845	821	889	880	862	837	853	834	833	860	819	798	853	818	814	900	912	824	816	882	912	884	848	830	850	828	804	865	864	781	820	860	849	853	844	860	828	849	829	917	861	876	820	821	890	860	854	834	857	897	845	870	833	822	897	821	876	865	837	810	842	827	827	798	876	848	845	801	848	864	847	835	841	848	855	916	809	894	878	815	872	822	796	830	813	848	876	834	836	818	823	873	849	859	934	855	828	863	853	821	846	846	843	852	841	857	801	894	880	835	837	811	845	878	850	823	893	895	842	861	861	799	851	864	858	874	912	795	830	808	877	860	838	814	883	851	834	842	853	803	914	900	863	856	869	840	845	858	839	876	828	834	911	888	852	842	830	899	834	868	827	850	796	867	829	856	859	865	890	867	829	859	872	832	870	887	797	861	855	876	858	889	842	827	825	868	847	836	869	865	852	843	850	861	827	826	870	888	871	887	830	855	851	842	854	883	797	889	842	848	846	815	843	926	867	845	835	853	879	850	841	851	886	797	850	838	870	846	814	810	903	917	854	826	776	862	839	828	799	843	878	847	822	809	839	909	825	844	877	879	863	871	837	884	867	825	873	855	827	844	890	825	868	843	835	884	908	919	905	806	899	823	795	833	806	875	844	823	877	864	836	896	872	893	829	809	834	814	866	851	850	836	811	869	852	865	847	842	833	888	852	829	839	844	803	842	888	892	833	802	862	853	897	850	917	830	888	856	844	892	878	869	853	828	844	839	887	875	845	856	852	861	857	853	860	824	848	836	912	855	887	846	779	821	875	856	866	872	850	847	939	831	849	858	885	847	871	829	889	882	847	931	836	845	799	851	808	860	884	875	860	852	862	860	866	854	783	846	839	874	890	865	891	847	884	857	866	881	877	884	829	863	901	836	858	840	868	850	860	817	822	840	841	826	881	819	859	851	863	847	865	820	823	918	789	821	828	875	874	872	846	772	814	835	884	845	865	833	819	832	888	842	859	920	844	889	812	807	830	869	863	846	853	834	825	846	869	827	846	890	829	875	842	815	884	895	840	837	843	813	853	907	851	857	821	787	894	834	828	840	880	835	875	849	837	860	826	837	800	880	827	853	817	876	843	870	872	854	877	791	867	850	842	816	868	880	845	912	889	870	871	908	850	862	897	836	853	837	823	876	845	883	882	882	851	847	858	842	875	819	827	809	899	838	876	860	829	809	828	900	810	852	821	891	890	877	857	812	839	870	841	841	883	830	881	859	861	861	836	861	875	849	841	864	812	860	860	837	827	853	830	823	825	843	866	860	852	868	846	851	898	809	845	867	898	842	861	817	862	854	866	802	855	858	851	834	830	856	891	852	821	902	827	867	799	860	849	813	829	854	820	890	927	807	820	848	858	870	915	848	851	839	824	834	819	876	849	860	792	842	848	853	829	838	810	846	846	873	885	847	888	864	849	829	878	841	821	859	868	850	857	850	835	900	889	843	877	804	862	877	882	825	882	866	862	867	843	836	897	872	868	880	872	841	869	830	890	831	921	858	860	873	865	822	818	878	860	907	859	825	830	881	872	931	869	913	845	879	874	852	846	850	879	856	836	795	823	811	821	868	862	834	843	879	851	811	816	841	828	827	811	849	880	892	825	860	885	836	854	865	904	855	828	854	870	868	869	853	826	832	813	771	790	811	850	835	843	823	812	905	815	854	856	835	860	835	877	786	865	898	865	860	855	850	853	827	906	832	876	843	855	857	819	823	867	881	892	821	841	828	897	860	828	870	886	845	838	878	853	835	843	803	861	820	867	837	876	831	833	820	874	852	823	811	841	859	849	871	837	848	866	860	878	859	853	854	839	836	880	863	899	811	887	891	863	879	820	827	846	795	887	841	858	864	836	870	860	822	846	905	882	870	838	867	808	854	851	847	866	893	882	829	809	810	841	861	831	806	854	885	868	831	853	860	830	851	799	857	892	820	824	859	889	897	852	835	861	870	843	849	887	847	882	825	867	906	805	900	833	864	856	842	843	837	815	883	877	815	844	862	856	813	881	895	878	867	887	850	852	775	857	828	866	828	883	875	854	871	910	877	847	868	860	863	841	911	815	866	886	863	823	844	844	846	876	870	890	862	862	841	836	912	831	880	877	877	836	853	855	813	854	816	882	856	821	856	840	853	888	863	849	886	777	833	823	822	855	849	859	882	860	882	818	848	800	841	859	816	851	845	901	832	865	869	873	848	910	857	816	863	868	829	853	853	886	896	873	880	839	828	815	883	864	852	840	880	839	854	854	820	895	925	860	845	844	866	873	831	781	810	833	850	877	826	872	847	891	836	846	831	862	821	885	839	910	882	836	828	854	834	855	860	873	808	852	862	797	814	865	856	892	808	826	846	886	809	865	940	801	838	807	820	837	797	797	828	888	901	842	852	879	839	900	797	877	837	864	817	841	814	829	867	874	866	861	850	862	861	858	852	831	858	882	873	888	878	814
23581	22122	29663	24469	20360	5644	552	362	348	413	328	341	365	339	343	307	343	364	305	299	361	339	332	290	302	326	316	322	303	297	339	289	295	348	313	312	310	292	290	320	339	301	312	302	314	314	297	326	314	302	317	323	325	311	311	336	295	325	320	304	292	305	302	308	299	314	293	296	293	299	330	332	309	312	330	309	321	308	319	312	326	298	313	296	354	315	337	327	312	320	312	320	300	315	305	287	302	338	312	324	314	302	319	313	321	327	293	293	304	297	316	319	309	319	323	304	282	343	301	324	295	358	321	301	283	341	283	286	299	298	321	304	312	310	289	312	317	295	315	299	314	303	315	330	315	338	298	279	312	349	304	358	349	324	312	292	326	304	301	291	296	320	314	317	300	344	306	306	241	298	298	307	351	320	331	323	291	304	290	335	301	295	300	343	342	312	314	327	348	307	303	295	331	291	287	285	276	305	310	334	331	278	307	305	317	308	305	300	305	311	296	305	305	326	325	322	317	352	337	308	289	297	292	311	327	319	326	287	319	299	307	300	298	290	306	286	296	294	291	278	314	345	310	306	310	313	307	328	323	302	322	320	305	302	313	310	282	319	293	306	280	318	325	296	305	329	333	344	277	315	287	313	319	294	317	321	287	319	300	349	319	312	288	302	303	317	307	315	336	300	334	303	306	329	302	315	293	319	329	278	320	324	309	325	337	311	292	308	303	295	319	312	322	334	306	324	297	310	322	317	331	308	296	320	305	289	318	316	289	304	284	334	266	334	311	322	280	304	299	307	301	301	286	331	335	356	345	320	316	322	290	296	323	298	308	324	318	335	304	302	326	291	340	289	311	298	324	309	304	300	323	287	332	287	336	294	338	332	303	295	293	318	332	316	307	303	290	317	311	300	312	317	313	269	297	315	311	282	329	312	317	312	299	284	298	282	330	340	327	321	311	276	316	303	327	324	321	293	326	321	324	274	328	315	324	310	302	301	336	277	304	312	277	301	354	293	330	329	286	306	276	309	321	301	307	310	307	289	318	316	329	327	285	309	341	332	278	271	301	302	337	291	321	304	296	317	311	311	329	292	342	302	286	314	305	307	286	341	326	290	288	344	312	327	305	310	311	315	309	329	301	319	294	309	300	293	333	302	312	289	313	311	280	295	320	302	318	347	323	268	297	321	310	317	295	300	321	317	314	325	316	331	326	348	318	289	295	287	310	309	295	312	304	307	301	280	308	295	322	289	276	300	347	337	334	304	321	354	305	283	331	278	313	316	325	321	344	293	284	306	309	306	332	327	323	293	298	336	321	305	315	324	292	309	291	331	274	314	339	318	308	307	342	332	326	337	328	332	297	323	306	276	305	312	338	303	303	305	325	312	311	292	324	354	323	282	307	300	299	288	329	293	282	327	337	299	267	281	286	341	309	335	273	292	342	313	321	301	324	281	333	305	320	292	308	307	307	344	334	323	322	342	320	303	305	296	302	303	321	314	339	303	302	354	332	358	279	293	295	309	314	288	333	336	324	339	321	315	308	290	291	323	315	308	306	344	289	329	267	275	263	308	319	293	329	320	306	337	288	293	328	292	329	333	272	342	285	324	295	295	311	314	272	315	300	303	305	292	307	302	311	332	313	290	289	312	291	324	317	291	314	283	303	317	310	289	287	338	315	312	322	312	306	314	317	333	302	309	347	334	298	331	307	295	313	326	324	293	296	339	312	312	307	301	329	312	308	309	313	363	288	349	319	320	303	320	283	310	315	312	353	311	326	312	291	335	315	296	282	315	306	301	300	335	330	298	313	301	311	323	293	328	324	323	327	344	300	277	319	318	287	302	334	314	304	328	328	314	319	317	322	308	277	275	290	313	287	333	299	302	330	300	332	299	331	341	328	300	278	315	294	317	295	300	302	331	324	335	312	304	313	300	313	311	302	308	345	326	299	312	306	309	317	317	304	324	337	311	297	330	305	314	331	331	310	309	320	328	307	321	327	324	313	321	305	325	343	312	357	312	316	296	318	297	298	310	305	303	306	285	306	309	331	317	312	314	330	317	290	321	297	285	305	317	294	326	296	307	303	325	333	297	320	310	306	315	295	274	297	309	293	319	327	320	298	323	321	327	289	356	315	327	316	319	261	297	325	330	326	311	302	311	304	323	327	308	327	272	323	322	327	311	295	308	288	321	317	308	300	307	335	309	323	290	305	319	302	318	292	335	333	309	308	294	322	315	308	293	280	295	286	292	332	350	291	305	331	312	315	286	310	333	332	343	297	318	329	314	320	273	291	311	291	293	295	317	315	313	315	327	305	316	335	303	300	332	331	317	297	316	341	305	290	317	297	324	342	295	323	337	328	316	291	315	328	320	332	306	327	308	309	298	284	313	281	279	282	330	301	318	312	329	318	322	311	290	314	329	302	319	270	302	263	313	351	303	315	327	303	323	313	315	326	304	309	274	286	317	305	281	336	304	296	313	304	306	276	306	326	283	323	307	316	339	287	278	320	327	323	324	308	336	311	309	311	324	304	312	297	289	324	317	305	305	327	297	292	323	322	310	324	322	312	332	326	312	320	308	315	306	306	310	288	312	286	324	333	319	300	319	292	320	308	307	304	323	331	310	306	304	315	310	343	342	324	290	289	297	269	325	321	288	322	286	331	316	320	325	340	316	312	308	317	278	309	311	305	303	346	316	305	292	318	314	310	307	323	315	301	320	289	346	323	295	288	277	332	333	308	326	313	304	314	309	316	275	331	314	302	296	304	318	324	271	284	328	311	300	280	300	329	268	326	302	283	322	318	303	328	310	286	315	297	310	321	269	285	292	299	306	307	331	304	332	284	305	314	319	332	322	303	326	304	284	308	303	310	308	316	330	307	299	339	309	313	294	317	300	323	336	302	327	330	334	352	318	286	294	286	305	328	304	304	343	343	330	324	316	283	304	312	323	325	315	293	350	305	290	295	342	327	336	316	331	296	304	303	302	295	310	300	319	296	317	311	293	333	301	291	275	327	298	315	307	302	299	301	304	310	307	280	310	313	298	324	304	322	314	286	294	285	291	281	285	298	290	288	328	309	312	313	317	303	265	306	282	317	316	329	289	290	338	289	283	310	338	335	316	305	315	337	290	297	303	325	327	275	331	330	314	321	313	305	321	328	317	315	312	315	307	290	317	322	332	315	334	305	322	313	343	328	336	329	365	327	291	301	283	322	276	313	307	313	284	300	276	294	321	309	278	317	317	297	314	274	316	316	314	285	301	313	307	352	319	294	295	336	337	313	305	303	310	299	309	322	348	333	321	320	304	320	340	320	314	346	272	297	289	323	347	324	332	312	291	315	310	285	310	316	314	326	310	294	326	301	292	281	316	322	305	307	304	296	294	336	333	283	301	299	356	305	311	330	311	338	318	300	274	302	324	307	296	316	333	282	311	305	299	295	301	301	306	312	291	282	288	303	325	309	318	295	309	319	296	307	346	291	286	315	276	322	305	289	309	276	297
33625	80801	34980	1451	1043	782	754	636	586	562	505	483	496	495	532	453	471	461	489	456	517	483	527	490	435	449	460	453	447	442	468	417	454	424	435	459	461	435	475	424	445	468	449	482	445	455	428	431	448	438	454	436	449	437	456	479	401	414	483	425	446	455	447	446	435	430	442	513	455	455	425	425	491	454	396	441	409	460	450	449	446	441	449	460	421	440	442	443	475	432	450	414	440	424	394	438	436	410	431	428	402	423	398	500	431	452	450	415	449	417	475	460	416	434	434	454	456	431	449	413	467	451	497	465	476	471	496	438	453	470	437	467	458	441	469	427	433	457	401	418	419	436	439	428	451	447	465	433	444	434	438	446	480	382	439	416	447	444	451	422	440	404	435	470	472	459	476	450	423	458	459	461	452	431	432	413	455	429	429	433	410	417	417	451	454	414	398	444	430	440	462	465	398	458	428	451	470	469	427	434	418	425	455	425	425	447	473	459	418	487	479	442	465	461	452	451	471	458	444	439	447	447	444	488	453	402	393	479	451	440	431	465	409	467	454	460	405	458	443	426	444	436	461	453	448	469	469	467	434	456	435	468	444	438	450	441	420	465	410	475	445	464	499	426	447	473	427	471	449	485	419	424	433	462	482	453	429	466	447	476	461	445	478	434	406	460	412	426	463	435	469	476	445	446	442	504	439	418	430	439	427	394	458	466	444	442	451	439	450	443	445	452	409	420	437	449	435	470	454	404	468	443	467	471	434	463	472	479	465	449	474	420	456	440	440	407	412	450	472	456	449	434	479	447	465	422	484	444	430	458	446	434	434	458	450	459	427	411	410	430	445	426	450	459	450	459	484	426	437	450	453	411	470	413	457	450	407	437	440	435	439	474	449	444	417	448	460	429	488	438	421	430	448	450	428	412	469	492	431	447	442	424	447	443	421	447	448	449	393	451	426	437	476	455	450	430	475	458	451	444	478	444	458	447	480	445	489	439	439	444	419	442	432	445	434	421	439	446	450	461	467	465	453	433	446	383	410	421	449	440	441	451	432	464	487	471	434	443	422	466	436	477	446	423	431	483	417	424	464	441	470	429	432	439	443	484	414	481	404	438	422	443	422	446	438	403	457	463	401	466	447	503	410	439	469	443	466	448	435	465	423	451	483	441	394	410	460	413	444	448	472	440	458	461	437	419	435	445	434	453	451	453	448	474	458	458	442	439	428	423	421	429	414	440	435	420	431	459	424	447	472	451	487	452	453	461	431	413	431	438	469	487	436	452	443	475	453	451	425	452	448	447	501	382	478	481	488	424	455	447	471	435	473	458	430	468	476	461	455	495	437	430	428	478	447	446	458	428	430	445	442	454	428	444	447	444	436	419	432	461	451	477	377	465	413	476	472	472	402	466	472	468	418	471	440	438	419	439	432	420	454	437	447	466	463	443	454	428	412	469	432	473	470	433	444	417	453	453	449	526	428	447	453	408	471	442	441	452	461	429	452	425	454	474	476	428	438	446	421	464	421	506	443	422	423	450	453	484	430	399	484	423	438	454	468	462	433	458	434	457	422	433	460	473	453	435	462	428	430	445	475	461	460	467	444	427	422	403	469	431	441	452	393	486	398	434	437	448	410	480	462	423	445	433	436	457	447	408	461	451	421	458	412	444	461	456	461	452	426	460	418	435	479	426	458	449	429	447	448	490	449	476	449	410	437	460	498	460	453	440	475	469	452	449	410	432	454	416	445	433	456	405	451	420	458	452	461	416	436	483	425	436	431	449	429	462	446	474	473	445	437	451	468	456	453	424	426	462	438	480	439	395	450	465	428	493	417	423	440	479	460	454	488	409	426	439	459	467	474	470	442	431	446	447	414	444	462	405	463	456	456	460	432	415	459	438	417	447	405	462	414	446	451	412	400	438	425	433	490	423	451	443	454	412	432	479	430	414	411	442	405	446	457	457	456	441	459	473	457	408	463	474	499	437	452	440	428	445	453	462	449	449	472	451	457	420	440	427	442	421	454	472	458	443	454	448	462	433	474	442	454	494	433	422	463	460	472	393	447	475	461	454	456	440	415	451	428	456	440	426	426	459	470	472	433	468	451	449	431	425	458	473	445	413	441	439	470	453	439	473	444	424	443	452	470	466	450	442	462	378	486	432	461	470	457	452	469	461	472	425	446	451	473	457	456	429	435	477	443	464	443	487	420	415	442	456	448	451	483	481	460	472	456	448	435	447	447	447	447	445	465	465	460	426	415	431	470	454	458	447	401	466	472	454	443	439	429	437	411	426	429	452	436	429	450	442	447	434	448	465	476	472	467	466	447	442	451	427	436	432	434	392	415	448	470	441	448	482	454	461	478	450	414	456	492	439	439	467	461	444	425	444	452	444	450	466	449	470	466	464	451	418	410	432	427	439	446	430	420	448	470	434	428	438	454	414	459	410	434	459	429	448	442	438	430	459	401	461	462	470	441	406	450	485	443	423	443	481	453	488	417	448	402	414	501	433	421	457	433	463	463	399	458	459	471	403	421	432	440	480	412	449	444	471	471	427	419	446	462	442	451	456	425	463	433	437	437	425	457	462	431	440	449	453	430	449	474	452	434	429	446	446	443	465	432	450	449	467	431	473	439	427	460	434	480	452	426	422	462	451	419	466	457	401	460	425	446	460	452	450	441	427	444	447	436	439	437	418	436	469	429	480	437	439	473	428	450	490	449	430	439	427	436	442	426	424	424	459	444	462	438	449	457	431	439	470	446	446	437	473	427	453	430	448	478	429	440	416	451	431	454	457	449	434	471	411	415	453	445	448	449	456	411	452	389	421	472	478	398	406	422	472	451	479	484	447	419	452	443	472	474	448	435	427	444	438	460	457	477	415	409	446	481	458	424	464	465	473	441	421	473	443	460	417	459	461	464	439	426	443	418	440	458	443	435	428	430	440	476	466	451	431	430	451	425	452	468	443	451	440	427	444	407	423	431	428	443	462	436	429	472	435	441	457	455	455	403	437	422	454	428	464	420	445	415	438	468	455	452	436	427	419	477	469	483	469	462	448	415	410	417	442	496	472	432	443	470	464	429	422	477	465	423	450	423	468	463	468	418	418	469	441	447	457	440	427	448	445	457	417	433	472	448	454	470	493	435	451	409	450	453	466	427	469	427	461	487	423	438	442	455	446	426	436	418	412	433	470	437	443	419	448	447	470	460	453	460	451	465	484	461	435	476	468	405	447	457	414	454	432	430	410	446	464	459	399	439	425	422	454	449	474	414	427	447	435	442	463	460	459	410	453	463	431	435	451	436	476	457	431	461	433	440	426	434	451	459	417	443	472	454	419	427	475	413	465	452	434	413	449	423	432	454	457	427	460	477	420	417	461	437	442	440	436	450	427	436	422	455	429	452	472	470	454	468	468	445	448	477	445	456	477	436	457	426	437	449	476	444	471	477	487	440	462	393	471	427	451	436	476	453	448	405	488	438	390	436	472	424	444	408	423	463	448	448	438
24908	23089	27736	24032	5089	853	783	748	721	715	679	716	681	715	667	700	699	663	708	674	670	678	661	731	704	727	664	663	707	688	674	667	688	675	675	709	704	686	687	719	689	696	691	649	678	677	662	727	727	677	692	639	675	678	643	655	693	687	657	681	667	667	710	710	681	692	677	606	691	702	704	692	695	686	650	725	735	711	676	678	701	675	672	730	712	687	688	694	721	658	708	656	664	679	694	695	687	704	675	668	625	686	671	676	697	659	707	730	718	685	679	660	696	692	710	665	694	701	699	678	664	679	651	651	650	685	679	663	668	638	665	691	619	715	691	697	691	645	666	703	711	680	658	695	743	669	664	678	659	743	716	648	685	726	701	695	666	675	664	717	715	661	686	690	657	721	672	691	686	677	700	715	690	710	659	733	647	695	660	711	674	647	664	668	717	733	681	772	706	669	682	642	682	681	708	641	691	676	681	681	644	651	712	661	721	671	670	665	697	660	657	640	716	673	692	692	692	670	691	672	694	732	637	662	668	665	691	669	695	658	694	671	687	718	700	708	707	676	643	719	664	652	678	716	659	663	664	681	701	674	680	672	673	692	693	698	665	705	687	715	669	719	693	693	680	646	686	701	672	656	694	658	689	678	697	703	646	676	688	713	715	655	714	703	734	694	666	648	691	686	690	668	694	651	674	668	748	676	652	627	671	699	701	651	689	701	668	683	688	716	686	690	713	666	720	709	685	702	647	693	634	613	705	666	725	667	651	739	657	710	712	653	696	654	652	665	695	689	702	648	690	686	660	729	641	697	694	657	674	732	690	683	658	702	653	716	690	646	697	750	715	654	689	630	690	675	706	748	684	693	693	689	671	686	716	655	733	728	695	664	688	686	678	665	652	660	666	699	722	659	687	675	676	692	706	650	697	678	652	665	665	676	692	666	685	695	720	661	678	712	668	668	670	662	713	723	699	688	695	638	686	608	680	657	710	698	665	666	673	670	637	668	706	703	690	667	667	640	676	675	662	684	686	715	679	699	673	664	694	688	682	610	680	695	692	712	684	673	669	702	664	688	664	675	704	687	672	636	677	654	638	684	691	704	674	713	699	679	678	663	690	647	642	646	672	664	679	687	642	695	701	708	727	699	676	674	701	651	700	719	687	681	630	631	710	687	705	669	669	684	698	700	688	678	728	672	686	662	717	643	643	692	723	691	733	710	721	624	641	659	657	690	726	683	702	725	671	673	687	710	643	705	657	691	669	685	683	660	683	693	663	657	642	686	670	665	660	725	661	689	755	707	679	699	664	676	659	660	674	664	639	704	669	642	724	695	668	662	723	630	684	705	691	712	703	665	706	698	688	691	682	668	655	682	705	683	673	662	653	643	659	658	740	658	679	695	694	667	654	665	666	717	731	757	683	701	665	723	732	681	703	673	655	647	683	665	678	688	683	605	725	679	676	721	687	687	710	674	671	711	720	668	640	693	716	697	710	685	684	704	699	679	652	653	720	669	637	689	669	652	711	648	697	671	698	672	698	648	680	707	678	657	704	691	702	685	703	674	683	705	695	670	720	677	686	709	670	696	718	685	678	702	667	662	706	686	690	633	633	697	718	701	731	696	688	688	664	683	688	684	639	664	702	631	716	661	647	678	659	670	713	663	682	683	692	657	672	710	703	723	685	705	695	653	657	696	707	683	670	668	660	691	704	675	722	712	703	669	711	697	629	694	651	689	677	734	692	650	696	698	680	661	697	681	705	684	668	687	670	677	667	696	637	659	680	664	703	664	747	666	670	674	670	668	662	656	730	672	711	661	647	665	658	674	668	678	683	682	697	697	652	665	686	664	676	691	670	724	654	658	707	666	695	690	718	691	746	626	692	696	684	626	666	711	687	701	669	675	684	629	692	691	652	661	732	719	673	671	688	690	677	661	671	687	685	682	666	704	713	710	697	688	703	711	679	671	689	685	652	676	720	656	660	684	671	676	640	678	720	685	703	650	727	686	647	715	679	709	641	665	693	654	668	691	713	599	661	648	701	683	663	613	689	690	695	668	721	719	710	691	714	717	734	651	685	692	646	683	714	663	661	696	734	674	644	695	663	746	671	686	651	661	684	711	641	701	709	706	673	634	704	689	697	639	711	651	732	654	702	674	633	692	616	675	703	681	699	628	658	718	706	720	691	689	722	663	683	698	684	715	699	683	729	645	683	702	669	745	694	666	702	648	633	658	673	643	686	685	635	664	661	692	702	695	662	665	699	729	638	720	701	657	677	667	697	675	659	668	663	664	674	713	670	677	653	698	654	660	685	659	715	673	637	640	669	656	750	668	696	718	695	673	692	726	683	652	711	700	639	688	669	661	670	708	746	689	665	612	639	702	677	684	641	663	678	662	670	657	669	666	707	680	691	718	712	685	706	675	657	698	680	662	695	679	656	669	694	683	726	706	678	719	697	655	634	668	628	678	696	668	698	702	668	670	665	671	653	710	637	684	712	651	632	664	689	705	678	639	668	655	659	701	721	649	717	656	694	657	643	687	670	650	726	711	668	666	628	701	691	648	680	730	669	741	668	678	686	706	666	684	669	731	672	644	725	705	669	708	677	654	692	671	683	611	665	705	674	692	665	746	669	679	684	652	706	661	682	685	719	708	669	701	701	627	688	677	623	669	715	687	697	693	715	699	692	624	663	694	708	719	668	680	687	654	693	635	662	666	685	727	704	725	682	664	680	651	717	709	669	726	687	689	668	640	696	708	680	680	641	695	671	656	683	708	669	700	672	658	694	659	688	657	688	684	705	668	695	685	721	690	701	677	699	618	684	631	693	695	662	678	702	693	713	698	664	659	691	688	652	663	672	698	659	710	668	646	689	677	703	659	691	664	694	680	704	689	697	673	709	680	765	658	670	697	668	632	706	673	664	704	661	678	665	643	708	691	673	701	632	709	682	710	692	696	697	660	707	666	648	666	688	699	727	670	653	698	685	677	683	663	715	632	737	670	711	693	711	657	592	638	667	662	692	704	702	652	733	689	679	649	684	715	732	686	690	681	678	699	684	667	702	675	698	675	640	689	690	647	660	662	667	723	659	693	638	700	681	697	690	659	660	677	683	690	750	630	670	667	713	719	677	710	724	690	691	676	658	689	705	654	717	691	681	707	649	711	681	691	715	694	668	612	666	685	691	695	668	694	687	635	671	672	711	621	706	688	685	673	691	659	662	681	706	676	716	664	673	717	680	686	715	654	698	698	668	646	705	631	702	638	686	704	682	697	702	587	641	666	724	699	687	713	670	660	682	684	654	645	733	687	661	638	647	632	680	679	670	629	680	680	693	659	627	658	640	685	643	665	673	673	675	695	678	691	675	644	655	674	690	627	716	677	646	711	682	641	691	667	679	691	654	676	679	685	689	641	594	728	681	689	699	640	704	717	708	717	728	660	702	655	707	709	673	642	642	625	668	698	721	687	677	704	667	652	657	650	704	690	670	689	713	652	680	718	688	625
30506	70823	24788	1320	1179	1049	1024	1103	978	971	1012	943	922	896	904	958	936	919	948	901	979	923	897	884	935	883	910	958	877	961	920	931	909	854	898	899	899	890	921	881	965	876	912	870	876	892	898	836	920	910	919	899	882	919	905	933	952	904	929	921	908	908	897	918	846	889	892	884	888	877	856	932	945	874	917	952	918	922	871	914	937	905	909	938	870	928	894	885	896	928	879	936	855	859	904	921	847	908	914	922	921	896	914	903	919	877	905	887	898	939	888	897	871	912	880	888	888	875	934	888	883	846	913	884	903	884	879	955	896	868	889	871	857	910	885	887	926	904	900	882	880	946	933	876	865	910	933	939	899	934	903	884	869	932	928	974	881	892	858	882	921	949	899	902	918	854	957	903	878	901	863	914	895	896	896	898	898	950	977	908	918	936	890	934	930	944	914	894	937	904	926	897	880	901	888	882	901	932	882	876	846	935	944	863	923	923	857	940	914	896	940	906	904	932	914	901	911	904	903	938	888	892	918	860	859	911	889	898	911	901	918	892	868	937	984	865	877	960	952	862	933	880	930	896	886	876	881	917	917	836	880	934	969	915	854	914	937	904	916	905	952	938	910	892	912	911	934	887	877	885	900	853	885	918	897	872	865	915	905	885	905	938	809	909	957	890	909	895	893	912	877	946	902	912	955	903	933	883	913	869	885	925	882	922	899	897	895	902	904	898	937	903	884	926	932	942	890	914	902	972	854	884	917	926	892	896	930	854	909	916	908	907	926	867	905	922	953	877	906	878	934	903	924	876	878	908	864	915	916	912	888	903	921	907	897	914	882	893	922	894	914	907	870	883	879	895	905	943	928	948	886	888	867	901	942	891	886	890	911	853	881	929	932	923	905	936	935	943	885	873	907	909	901	893	947	914	929	907	885	911	873	866	883	935	916	877	936	897	878	923	917	913	850	898	939	940	912	849	982	868	887	878	890	878	894	902	893	893	879	936	852	935	873	921	900	897	909	886	898	863	893	942	860	908	878	889	861	914	897	937	909	901	921	908	879	855	909	922	926	837	949	906	926	932	910	942	905	934	910	936	920	912	864	919	951	891	890	953	878	901	913	912	898	924	932	959	953	924	847	912	935	853	923	891	904	941	943	906	916	904	874	892	848	917	955	961	892	950	912	910	872	948	918	880	876	892	917	887	919	842	985	955	879	946	902	898	944	954	912	936	948	897	931	923	856	873	871	918	858	913	884	908	870	940	921	877	918	878	914	892	856	924	874	929	877	899	866	889	873	888	920	915	932	933	901	919	921	887	902	921	894	933	897	967	891	976	928	890	910	892	889	904	930	875	898	925	862	849	899	983	925	908	900	916	905	917	916	895	875	893	891	873	952	926	891	899	932	900	912	865	921	886	900	912	879	906	911	911	936	902	874	870	870	886	852	896	864	916	917	890	911	895	933	896	940	886	905	959	886	943	935	875	952	838	869	942	904	929	928	926	883	888	967	859	899	943	919	929	913	903	915	874	884	943	923	914	902	862	883	925	961	914	927	914	834	928	876	942	893	855	948	898	929	913	953	897	893	927	966	893	936	896	926	892	870	899	897	925	935	884	964	886	841	938	936	905	940	947	906	857	866	935	953	896	884	852	958	889	904	906	903	974	887	897	912	907	909	949	880	893	862	862	914	928	934	854	901	885	885	882	901	904	849	869	950	870	890	872	940	885	934	886	914	900	899	915	853	937	920	894	920	957	940	949	915	877	911	942	914	976	891	882	953	897	953	902	867	944	908	944	905	887	913	954	889	886	846	870	914	907	913	909	933	878	905	904	875	881	902	915	895	928	860	922	940	828	895	927	875	872	934	921	887	902	889	950	892	892	912	960	902	939	863	916	876	940	955	927	917	891	903	876	906	888	909	973	928	894	932	904	901	899	970	901	889	903	875	890	927	910	925	894	926	986	876	923	926	877	893	915	887	925	852	887	918	897	912	895	911	908	888	930	919	927	890	898	920	944	917	952	942	898	864	928	884	869	918	870	925	889	910	913	867	870	860	925	932	925	918	890	942	894	956	890	919	893	937	932	894	907	950	826	911	888	906	933	913	897	831	877	894	892	936	875	931	878	878	891	932	920	862	918	908	933	884	904	835	908	904	872	916	848	915	932	920	915	927	954	926	892	863	950	923	921	934	947	847	897	931	877	908	879	902	941	915	929	891	972	929	898	913	910	923	917	911	880	934	932	921	918	885	898	944	879	888	914	871	865	944	928	875	915	929	959	842	894	845	964	882	903	850	892	921	932	932	991	909	889	928	946	866	960	894	897	926	901	921	937	890	918	918	928	871	878	903	921	895	877	877	912	934	937	881	867	894	876	948	909	887	923	873	870	945	895	918	870	839	932	885	893	899	916	908	925	934	919	874	919	915	906	921	938	911	869	882	891	963	938	916	863	901	933	881	895	910	889	917	932	937	856	927	886	940	902	890	884	941	927	900	895	915	908	913	912	855	940	932	940	848	907	924	891	933	893	847	932	850	910	937	866	906	906	925	955	859	904	844	891	892	908	905	975	931	942	924	900	974	919	866	924	926	888	900	930	909	922	878	901	896	869	872	950	914	879	980	917	911	873	870	893	884	960	906	926	893	893	866	889	908	925	924	897	896	849	891	917	928	919	906	867	879	920	895	855	939	861	839	925	883	896	859	917	835	853	866	912	898	893	943	934	851	913	935	903	877	934	890	903	903	853	960	888	928	898	914	886	879	906	864	925	944	938	953	910	887	921	877	887	960	927	938	936	866	880	873	939	933	880	877	931	927	902	946	891	882	888	928	967	933	819	903	941	855	895	877	889	898	921	898	919	840	926	879	896	925	933	945	926	936	944	910	878	875	891	934	899	911	912	887	907	920	906	885	953	893	874	848	931	982	866	931	892	949	872	882	853	919	936	912	904	859	919	911	916	978	940	892	882	916	887	880	942	941	981	900	935	953	958	910	932	910	909	920	917	828	888	922	871	854	908	890	897	871	868	941	899	841	876	926	907	921	931	914	857	917	848	876	925	917	919	872	889	917	918	925	934	913	943	890	894	927	891	938	896	918	920	918	949	891	870	888	950	889	922	872	938	912	948	929	925	884	930	928	874	876	922	957	861	917	925	942	903	895	904	891	949	980	887	919	901	887	873	899	888	931	844	876	871	886	902	955	917	854	939	886	874	872	953	895	939	917	904	917	889	928	971	902	929	904	963	858	895	837	920	882	891	896	889	893	928	878	931	938	936	926	929	945	882	910	903	916	891	908	871	891	888	913	922	889	857	858	954	935	911	903	906	912	923	902	918	943	917	867	878	857	913	1000	971	904	840	909	890	892	942	849	865	879	929	920	912	934	963	942	844	891	962	915	929	920	911	931	915	925	892	920	903	953	923	925	876	938	886	887	900	855	881	854	952	905	941	878	895	927	918	904	889	941	869	933	916	878	934	894	909	894	912	880	906	927	866	871	910	867	893	896	911
22658	21883	29071	24821	21553	19599	2547	463	403	348	326	324	324	293	301	275	304	271	282	276	274	260	282	270	294	263	248	262	260	271	250	265	254	263	285	256	249	259	254	263	250	284	252	252	262	277	240	249	238	251	254	294	261	291	256	253	295	249	274	268	227	231	278	304	263	267	260	253	267	274	250	270	307	253	264	257	253	284	275	244	275	255	273	271	219	256	265	251	256	254	254	257	270	281	253	237	236	253	250	260	276	276	256	249	246	278	240	277	268	258	259	256	253	278	252	253	270	305	266	274	262	249	247	245	289	261	235	256	244	248	257	280	264	263	285	268	267	265	260	264	253	244	259	259	244	264	260	249	289	277	266	274	223	289	262	278	243	260	258	267	259	258	268	280	270	275	270	275	285	250	259	285	236	281	254	280	267	287	264	234	274	296	274	242	276	242	271	261	268	258	277	278	239	268	251	271	251	234	246	269	221	281	262	267	262	250	296	254	281	263	282	253	265	266	299	254	265	244	248	254	252	245	268	253	228	260	241	242	235	256	244	267	264	251	248	258	266	248	244	246	238	257	257	266	275	260	256	277	238	263	262	249	241	257	279	256	247	255	266	256	245	276	242	275	260	259	278	267	248	243	264	245	264	251	267	240	240	273	262	293	255	270	266	237	288	265	258	260	263	241	251	275	237	256	227	272	278	284	237	279	266	271	263	281	264	268	286	260	253	269	288	261	247	252	285	269	270	251	272	258	256	255	264	255	250	272	278	252	269	253	258	276	256	263	272	267	271	246	271	263	236	274	238	242	283	272	227	294	258	253	279	253	276	265	265	271	226	254	257	252	261	265	257	273	271	273	269	256	274	284	269	255	265	249	245	267	248	276	266	265	254	274	262	279	259	265	279	286	240	258	279	271	272	249	298	270	271	259	270	261	255	247	267	234	248	242	270	248	273	263	273	262	281	292	270	277	252	262	273	287	276	260	256	253	248	267	247	268	251	248	259	263	249	259	254	243	256	276	256	260	233	245	249	246	270	266	253	254	267	250	257	245	262	267	273	248	253	262	260	293	244	275	268	257	256	271	258	243	260	269	264	248	243	283	243	270	261	264	259	280	257	272	233	263	264	263	274	245	285	225	256	279	248	244	276	271	243	262	258	245	250	252	274	246	261	258	247	267	244	281	274	253	264	265	276	274	252	271	270	267	271	240	232	253	273	263	271	264	252	254	280	255	269	276	244	248	263	243	246	247	279	254	269	272	262	225	276	255	283	250	234	255	237	224	239	257	282	249	271	254	251	295	281	264	281	242	249	231	271	249	272	267	255	259	245	269	276	273	277	258	267	269	274	238	286	277	261	243	255	267	238	253	282	261	258	271	220	282	253	246	266	231	281	264	241	233	233	266	251	287	268	251	266	267	246	236	244	254	246	275	260	252	262	260	244	251	280	239	258	255	270	280	238	236	254	249	250	247	263	241	288	289	255	285	248	255	261	255	273	301	255	283	271	279	226	242	247	262	294	278	266	254	280	260	240	271	263	255	249	279	283	258	246	275	253	292	274	267	251	271	237	264	270	242	252	264	214	226	250	238	253	271	249	282	276	233	261	243	258	277	296	280	254	254	264	270	309	217	254	259	251	272	238	244	275	265	246	268	248	237	251	263	252	276	276	243	230	241	248	289	269	267	254	290	232	235	280	213	232	267	248	274	291	269	255	276	259	256	250	260	281	267	279	240	233	267	256	262	264	275	276	255	247	230	250	291	223	278	278	256	234	268	225	252	272	267	258	266	277	263	276	257	256	262	236	287	262	259	267	250	250	278	268	271	256	256	279	253	287	236	283	257	288	258	274	249	289	244	242	265	267	268	244	265	284	261	264	246	266	265	262	229	276	262	247	238	246	265	264	257	229	279	243	243	245	279	272	267	271	266	269	272	247	267	251	264	266	261	269	245	258	261	225	260	281	261	272	252	255	255	235	253	256	257	248	274	215	242	286	293	240	244	284	247	249	262	289	231	271	239	256	260	268	265	254	267	260	287	279	230	247	279	285	287	271	279	278	265	223	274	289	258	251	252	240	249	272	274	259	275	254	276	280	287	258	252	259	285	242	256	272	274	274	279	248	241	254	278	271	239	270	250	244	289	226	253	260	274	252	248	251	262	278	250	247	237	231	262	280	270	281	244	280	250	269	265	242	250	266	282	244	278	245	238	279	267	249	246	283	271	256	257	269	271	255	281	260	252	238	267	274	258	272	251	260	273	242	254	262	247	287	267	274	274	293	262	273	246	261	258	250	289	262	283	259	250	256	250	258	241	301	283	215	264	278	265	242	274	266	209	270	279	266	247	233	290	255	253	262	261	256	285	270	273	324	239	267	273	265	258	271	265	269	288	262	223	271	216	279	234	281	265	275	254	260	241	238	260	278	256	262	236	240	304	269	261	285	258	280	266	250	270	255	259	273	240	295	271	268	273	248	305	263	281	248	264	279	271	230	242	270	238	247	263	253	269	262	261	255	261	294	258	250	243	240	285	276	252	273	299	260	250	235	266	254	278	249	255	255	254	266	251	280	289	271	271	255	253	272	262	245	251	236	284	260	247	265	224	260	247	262	274	269	249	249	269	282	273	262	253	281	269	257	257	269	212	247	262	297	253	263	259	240	276	274	248	245	254	259	261	269	275	270	268	247	246	256	241	262	263	256	261	233	261	243	246	293	246	248	241	297	253	245	269	284	268	271	256	269	251	249	263	261	246	239	283	219	276	272	250	267	257	271	279	270	264	295	245	270	257	284	250	246	253	262	255	267	268	239	249	287	254	232	276	268	237	262	276	227	244	253	287	250	265	251	286	271	246	273	253	278	250	280	262	262	289	267	257	235	265	283	266	256	271	280	243	245	242	260	241	275	276	222	265	253	275	270	255	251	270	295	247	267	258	266	259	272	257	233	261	267	229	261	273	241	249	256	247	261	240	239	258	266	260	256	258	257	276	244	253	255	252	263	243	255	255	259	270	239	259	283	279	282	258	242	271	268	275	242	237	254	280	233	271	260	268	260	257	237	237	268	241	246	281	259	247	267	245	259	265	272	263	255	235	279	261	260	262	242	252	250	238	259	256	234	244	271	283	228	288	270	283	263	237	279	253	269	265	236	265	263	247	251	252	230	246	247	239	246	275	278	268	255	257	238	278	269	261	265	264	273	250	272	259	269	265	277	236	271	260	272	259	255	267	267	266	280	262	258	237	254	283	246	261	290	287	261	250	267	232	273	274	273	293	271	303	260	264	236	252	235	279	256	279	243	260	280	265	240	285	325	272	255	244	252	272	250	274	290	254	272	264	262	249	254	270	268	264	279	253	231	239	241	266	273	295	267	259	270	256	229	264	295	271	267	246	268	247	266	228	274	256	237	251	250	239	254	282	270	292	228	273	277	267	243	273	249	293	282	259	230	230	255	255	260	242	265	264	251	244	251	292	244	284	242	273	284	284	230	280	291	255	249	253	229	263
42280	89483	34788	2303	1406	1038	852	708	582	578	540	525	439	452	455	398	423	427	408	407	399	381	388	389	376	400	331	391	348	363	372	386	399	366	355	355	358	363	350	348	366	384	355	343	364	337	364	336	384	380	386	347	355	357	335	374	367	331	333	338	373	364	352	340	336	367	349	337	351	346	348	360	330	348	351	349	334	369	343	332	354	343	349	331	338	324	360	382	348	313	341	323	371	355	338	337	373	324	358	382	383	330	393	326	355	335	366	327	344	357	332	354	353	377	322	374	368	343	359	335	359	363	352	358	345	359	345	339	362	328	355	355	366	332	366	338	349	378	342	341	357	353	348	349	387	349	349	356	361	323	364	335	327	353	365	339	381	351	390	377	349	335	324	320	347	327	333	350	349	350	340	356	331	376	368	353	390	356	364	375	360	345	314	337	388	365	354	350	363	386	366	313	342	348	334	351	376	365	373	325	349	349	367	344	346	362	332	339	348	334	327	312	367	366	357	348	361	355	363	389	351	353	353	345	329	341	396	323	317	358	383	347	376	348	350	336	343	359	353	325	344	357	354	351	362	377	325	331	317	354	375	346	365	363	336	346	361	348	352	357	358	333	344	361	317	378	369	349	361	344	323	324	364	371	363	334	321	370	355	334	328	296	331	392	330	377	374	346	339	348	328	347	365	339	331	373	358	366	344	312	323	366	331	342	376	344	333	378	357	348	358	330	337	319	330	363	343	348	347	370	338	335	345	341	355	387	355	349	331	357	353	347	333	342	349	343	355	356	357	334	370	307	357	379	334	326	387	331	338	375	317	336	384	360	394	359	338	358	327	372	336	370	347	324	358	346	370	357	353	322	370	364	333	359	350	339	339	327	336	375	361	365	350	349	312	337	346	329	343	331	339	382	335	354	332	354	364	340	368	361	389	365	353	365	372	368	383	326	336	349	353	356	352	350	351	366	369	329	354	348	373	358	339	362	372	345	354	339	361	322	386	355	352	348	331	336	352	347	366	362	356	341	382	352	388	334	352	360	324	315	328	328	379	352	332	374	344	344	366	355	361	340	382	363	377	358	380	314	333	326	330	347	329	324	346	355	355	354	364	352	388	332	343	360	344	334	356	376	316	359	342	327	341	344	355	362	364	325	350	337	355	339	344	346	330	344	357	346	337	366	350	356	343	288	346	324	354	348	350	369	353	322	349	379	359	344	345	379	346	340	377	319	358	350	342	323	361	338	346	339	310	394	353	334	361	398	357	337	345	346	361	336	364	328	376	360	358	335	357	378	366	346	346	350	363	325	361	332	342	334	358	359	326	354	340	332	350	351	358	357	338	362	373	340	366	354	332	337	330	361	370	323	338	329	331	324	327	305	359	370	341	362	334	328	365	336	360	369	328	345	375	331	351	346	335	352	342	313	322	316	365	371	348	355	350	343	325	329	363	347	337	377	338	338	323	390	346	356	330	365	356	368	358	348	356	377	347	347	365	345	326	366	358	364	345	337	353	334	349	330	335	336	346	333	388	333	338	325	339	373	340	348	332	351	369	368	357	334	346	357	360	370	307	359	332	368	337	350	339	380	356	329	363	357	348	341	364	361	336	338	351	336	362	321	344	358	350	360	337	322	335	352	359	347	349	350	367	340	341	334	319	339	344	372	393	366	358	336	360	327	380	361	375	354	347	349	350	311	350	338	330	331	348	366	360	352	345	348	348	361	362	367	334	352	369	375	332	352	379	341	345	363	331	348	317	350	355	349	364	351	366	350	365	308	347	347	371	349	356	338	356	334	343	360	340	333	367	358	331	358	348	336	367	359	333	345	373	365	364	348	366	336	335	383	342	362	371	328	353	367	370	341	331	317	362	344	323	353	358	353	350	343	349	335	403	363	347	384	385	343	367	351	356	384	344	344	337	350	341	322	356	344	354	346	380	320	374	341	344	347	344	354	345	340	353	353	380	381	334	356	387	338	327	353	336	334	356	347	344	345	375	344	367	361	363	340	405	353	347	357	327	374	340	375	355	384	356	356	362	374	361	345	355	368	363	336	359	343	349	390	342	349	365	363	345	365	357	353	343	355	355	383	363	370	351	353	359	349	335	369	345	324	353	351	384	335	346	349	334	375	357	350	346	359	359	359	364	332	340	353	357	375	337	354	317	375	328	341	358	350	329	334	378	365	401	332	353	382	336	343	333	358	338	333	369	365	365	361	337	383	373	336	363	339	377	343	369	347	349	348	353	346	333	349	365	356	329	352	338	366	348	374	382	371	346	371	351	332	372	330	327	371	358	374	361	382	351	343	343	353	345	350	353	365	357	327	349	345	327	328	353	346	343	358	351	368	346	368	342	342	344	373	339	362	374	327	374	361	341	372	361	350	341	353	358	334	333	369	340	315	354	344	341	359	333	363	364	353	346	338	360	339	388	328	360	347	364	379	329	347	323	327	350	341	350	343	349	352	318	363	324	335	324	340	339	344	374	382	400	383	366	354	375	341	335	353	369	337	335	351	340	325	331	361	337	329	352	317	356	336	356	369	348	335	348	368	321	350	346	395	373	313	353	359	350	340	336	349	381	348	356	362	365	323	330	353	365	349	359	329	378	370	337	387	362	365	361	374	331	348	369	385	350	343	354	390	331	367	329	329	365	334	347	356	377	338	366	356	364	347	345	339	342	339	319	350	383	355	336	350	309	356	319	325	368	358	380	339	331	378	356	398	336	350	378	365	363	332	326	353	384	311	328	375	374	331	381	355	324	363	349	370	381	362	340	325	326	359	350	341	371	379	354	381	330	327	327	357	337	338	345	365	327	352	346	331	372	388	391	373	330	361	353	348	360	360	343	361	355	328	336	365	349	343	332	333	319	364	363	379	341	341	308	363	325	373	332	355	353	334	375	342	376	344	324	319	370	359	328	341	390	355	334	366	347	331	343	349	337	332	354	339	354	346	345	349	328	365	328	355	375	338	382	326	380	342	341	355	345	365	369	335	377	356	361	335	370	341	367	363	355	343	343	346	337	334	346	323	333	356	313	374	341	335	368	384	355	361	352	329	359	357	333	335	355	339	388	317	354	357	349	370	350	309	352	349	361	374	352	299	356	380	354	352	373	354	328	346	362	363	360	348	352	338	366	334	381	337	345	352	357	356	363	351	356	321	362	325	327	358	397	311	333	369	335	347	374	351	332	350	343	367	340	382	351	358	357	332	374	369	325	378	366	388	351	342	374	339	368	367	343	305	331	370	349	340	325	338	366	367	362	337	351	335	332	352	359	335	338	359	339	343	368	359	356	371	400	336	322	383	355	344	390	341	316	326	318	372	346	365	330	367	330	332	321	346	365	394	378	346	347	346	332	364	361	362	324	315	376	333	373	346	374	344	331	346	344	353	350	356	374	353	346	359	373	375	360	328	330	376	343	372	368	335	350	348	353	368	348	360	361	380	378	333	363	379	352	360	349	349	342	339	365	321	355	347	324	341	335	404	361	314	351	380	340	351
27704	24820	16208	1906	671	621	657	597	584	666	632	648	638	618	661	673	648	607	654	622	611	612	642	649	638	626	625	594	597	666	634	614	638	624	638	642	619	581	642	635	599	618	594	617	669	629	608	596	622	662	582	623	623	634	620	639	588	573	620	623	632	651	620	647	603	636	637	673	592	597	618	615	678	636	644	638	639	617	597	608	643	623	638	576	622	640	646	626	644	623	646	594	599	604	667	627	572	601	622	632	603	641	674	608	599	631	605	629	618	614	655	620	569	628	620	621	609	605	591	617	559	625	644	639	601	651	615	601	607	594	632	662	644	625	591	618	656	654	644	623	642	626	594	635	637	691	627	602	565	612	611	608	623	632	633	642	665	593	607	659	642	593	602	646	653	625	590	608	641	609	631	591	615	637	643	592	655	623	604	596	577	638	626	599	574	673	634	622	619	595	599	606	640	624	613	627	610	608	686	619	605	641	601	590	659	610	637	602	607	626	595	637	623	588	612	657	627	616	610	625	577	656	613	620	610	626	656	636	623	609	619	640	612	654	611	601	660	630	591	642	619	616	632	605	616	618	566	615	626	618	649	618	632	665	600	590	617	650	605	619	611	632	640	651	614	641	627	649	605	613	603	611	626	612	624	619	617	582	634	628	616	588	640	623	633	638	610	601	646	636	654	654	623	609	631	625	609	616	635	611	615	607	639	621	618	607	607	594	628	689	645	673	653	615	620	590	607	635	592	603	645	616	618	634	580	580	609	626	610	623	656	656	620	652	603	638	637	637	635	619	585	635	613	638	659	649	638	634	616	636	628	622	603	607	646	634	585	602	658	583	681	595	592	637	623	606	592	651	571	599	590	618	629	593	622	576	649	640	586	616	630	634	609	624	593	622	604	620	606	595	644	652	615	638	627	639	630	618	632	613	635	610	633	599	597	657	582	599	561	581	620	620	614	635	645	617	630	654	618	626	654	609	622	632	592	610	601	607	617	582	609	605	652	635	626	593	686	607	642	656	577	637	625	623	630	591	606	613	651	589	618	632	612	654	596	657	631	647	658	667	609	616	610	634	652	608	630	608	600	591	604	645	595	605	602	602	603	610	629	643	647	605	658	607	586	613	585	661	582	641	602	601	603	611	610	597	601	607	595	642	610	642	572	655	607	654	602	587	628	643	581	623	617	631	607	618	617	624	577	642	611	656	632	610	599	628	640	601	605	634	597	613	573	617	601	579	619	651	628	586	645	622	601	584	642	638	638	584	603	605	621	633	588	584	610	624	626	627	643	614	617	607	600	631	606	622	643	633	579	610	630	595	612	657	631	624	647	614	663	578	617	618	598	660	578	584	626	625	649	651	644	652	625	640	643	602	610	608	602	580	634	611	614	624	628	600	657	626	615	622	571	621	606	630	653	593	565	642	622	648	654	621	591	634	622	656	618	638	681	604	600	623	622	618	593	640	590	634	640	636	624	653	633	609	633	593	614	655	616	603	592	618	633	604	681	617	611	633	626	593	652	635	574	591	603	623	558	576	607	602	604	624	655	594	627	617	630	630	705	642	628	612	623	583	592	642	632	635	651	598	654	632	674	621	569	593	604	626	645	640	621	615	608	592	642	602	629	667	620	600	622	642	615	601	601	614	651	634	607	613	612	592	650	631	607	586	693	605	617	633	618	586	631	577	607	613	636	591	632	623	593	609	638	647	607	612	644	639	636	656	623	622	608	634	640	614	624	623	604	606	614	617	624	626	597	579	604	602	647	647	635	605	666	633	631	598	644	595	695	619	608	621	593	613	651	641	627	624	631	666	654	651	632	637	624	625	596	619	623	633	610	644	581	633	618	645	609	581	639	643	644	613	638	672	605	637	591	658	608	654	650	634	561	604	576	653	614	632	639	581	639	664	639	604	642	560	578	632	618	645	643	663	639	618	622	611	637	627	657	583	601	599	606	612	593	618	616	642	615	617	650	632	602	610	665	646	649	644	585	610	623	615	601	626	652	655	639	651	641	619	658	638	602	583	565	597	603	618	647	592	562	640	625	626	647	624	679	656	657	647	622	604	633	676	647	598	656	617	672	611	634	638	653	621	566	635	620	608	607	627	565	660	607	617	591	604	648	597	618	607	609	611	580	647	603	555	609	652	637	633	654	613	637	596	639	585	605	634	569	624	654	612	611	646	592	648	639	621	616	598	601	647	644	678	632	614	606	675	599	620	639	627	626	615	619	581	609	615	649	580	612	622	591	622	656	622	571	594	625	622	640	609	624	631	614	593	611	615	634	591	621	629	661	625	598	605	623	601	610	629	611	576	653	657	649	628	619	644	603	632	603	593	610	616	646	622	636	644	575	641	639	628	647	668	667	630	631	607	638	671	606	558	661	633	624	595	592	603	599	643	639	599	662	621	589	633	623	642	612	568	655	623	616	606	652	605	612	687	650	683	593	604	619	648	612	608	663	643	658	602	595	597	598	612	632	599	641	609	589	650	627	614	597	595	641	638	611	669	610	627	630	611	656	609	624	626	646	624	620	596	682	637	607	584	638	554	625	598	633	607	673	611	651	654	611	616	634	651	616	636	634	610	636	620	623	607	646	622	649	648	668	625	624	641	654	615	651	596	595	620	677	661	617	627	588	670	619	662	593	653	605	632	585	629	611	628	622	640	609	621	613	629	669	629	632	628	609	638	635	628	634	600	658	623	582	624	624	602	623	662	601	609	587	644	588	627	611	634	581	613	653	631	614	625	644	636	682	644	583	589	625	590	619	622	609	630	621	650	677	639	622	621	658	596	596	586	594	612	647	615	644	655	603	634	622	684	602	601	619	641	606	615	624	653	592	607	618	609	592	641	569	626	613	627	573	609	643	619	620	633	636	627	595	617	611	642	638	604	681	618	643	608	618	665	618	621	617	614	629	587	673	628	620	584	655	605	616	623	653	634	630	614	576	603	583	590	606	638	611	614	606	658	658	565	600	607	636	594	647	606	624	632	686	627	580	660	601	592	605	596	640	624	623	608	609	590	631	573	583	647	583	614	584	621	626	613	604	617	604	650	615	643	620	614	620	609	635	614	569	582	655	677	624	617	607	572	597	639	606	600	626	599	637	657	555	647	621	629	626	630	653	612	630	614	639	627	655	581	588	615	618	623	635	626	638	608	608	646	622	610	600	594	640	641	600	648	619	605	632	640	620	626	629	633	601	651	649	603	656	611	689	596	625	618	611	650	594	635	653	608	598	647	605	612	627	633	629	571	652	626	632	628	608	617	618	644	599	613	599	638	587	610	664	647	656	597	588	608	611	658	584	652	620	640	606	631	618	634	600	626	604	624	628	607	604	650	614	650	644	642	629	631	628	584	650	631	600	624	631	624	624	637	583	589	654	639	626	641	615	631	593	548	640	596	633	608	642	663	613	596	647	569	680	629	585	604	645	611	604	606	604	651	643	635	642	557	645	605	600	572	648	627	607	636	645	648	552	603	618	635	652	592	578	627	651	681
14659	41120	8739	888	869	893	865	835	919	833	868	879	853	843	847	856	789	870	863	846	839	891	846	817	797	844	821	821	826	850	845	873	839	872	850	882	836	827	852	868	775	804	848	846	822	807	880	823	872	878	811	834	909	827	832	874	823	825	865	801	879	824	859	811	816	836	874	891	842	843	828	862	884	871	889	844	851	852	905	856	880	892	807	853	816	858	818	868	854	791	791	870	795	853	868	885	879	857	844	834	830	882	846	852	889	859	873	859	882	812	862	845	884	835	808	846	873	821	797	891	864	795	849	785	823	814	874	867	844	822	874	830	790	874	874	821	867	853	909	874	888	793	857	891	836	865	872	804	846	894	846	880	848	913	857	843	887	858	792	888	856	906	839	907	866	826	836	824	863	830	893	867	800	874	843	840	864	851	807	845	922	820	885	853	859	834	887	814	849	844	838	829	875	900	841	880	843	852	824	827	797	848	816	828	919	891	855	804	862	817	831	847	854	843	859	851	875	788	852	848	860	817	845	813	868	925	855	881	848	834	856	854	876	833	857	891	871	862	804	901	841	904	848	855	872	834	835	829	899	869	887	885	842	846	830	840	845	855	884	853	926	846	857	840	878	791	847	877	864	792	887	892	829	837	845	872	802	848	818	807	847	829	859	874	806	857	895	849	794	858	918	879	815	889	841	828	883	866	828	877	830	801	886	777	816	843	873	799	842	809	857	833	848	846	883	801	858	893	758	865	863	862	876	846	795	849	859	842	846	845	826	868	831	827	777	862	822	787	851	853	865	855	856	820	834	870	822	857	874	832	876	873	889	833	843	844	900	862	776	891	896	851	831	869	872	804	830	885	843	861	803	830	901	879	849	813	822	845	833	842	861	842	891	824	879	921	885	838	828	848	864	782	800	876	839	858	832	804	904	865	875	852	850	837	892	871	859	841	850	814	861	816	840	849	855	802	828	810	875	852	841	834	864	844	906	860	837	874	877	845	833	873	804	860	839	858	874	820	835	898	828	842	840	850	802	864	874	863	804	809	855	907	859	854	852	810	826	896	835	811	853	840	848	873	832	877	851	879	888	866	862	875	834	850	844	875	855	815	806	848	819	845	822	804	859	826	869	808	890	889	859	848	846	892	859	879	847	855	828	902	825	846	898	883	879	853	868	875	876	776	885	878	858	832	838	864	914	855	906	826	825	853	896	854	847	851	850	841	883	872	798	797	864	860	813	794	846	809	807	859	867	939	826	864	876	873	835	854	872	846	822	860	886	909	859	836	884	886	879	838	893	853	836	875	804	887	823	877	833	848	886	865	838	872	868	875	868	819	813	875	867	823	841	843	828	902	810	898	811	821	846	819	837	890	840	833	851	829	876	824	820	834	831	858	813	860	901	838	800	829	876	813	871	857	818	815	852	912	851	831	851	858	890	830	821	888	848	882	870	801	844	815	897	830	902	849	845	888	870	842	893	801	885	842	845	882	891	826	860	866	861	834	884	891	862	834	817	830	790	855	877	875	776	924	891	886	837	846	851	855	835	842	871	807	886	836	824	825	894	867	852	919	859	870	856	818	820	812	857	834	828	867	828	832	845	865	896	886	815	812	870	863	851	878	864	848	851	854	801	824	837	892	868	840	833	835	862	838	816	852	804	855	904	872	847	812	872	814	829	829	859	851	829	862	872	854	826	870	840	795	898	845	798	843	868	840	860	830	833	859	820	818	873	823	862	854	803	846	873	852	885	855	843	840	884	886	829	797	839	875	821	882	828	880	907	822	830	875	851	821	806	821	823	795	845	832	852	887	860	909	815	875	893	833	891	880	862	838	844	822	858	834	849	861	832	826	860	852	837	862	886	854	853	851	915	835	873	855	884	889	879	857	816	845	854	840	836	871	828	864	837	836	793	864	865	889	846	858	813	858	844	815	876	866	900	798	805	841	850	844	846	843	845	844	870	892	847	840	841	870	834	837	846	845	831	921	854	854	833	877	858	843	854	877	845	826	848	838	797	838	832	849	881	853	866	833	807	895	844	865	788	895	902	832	831	871	898	858	861	877	852	844	817	860	862	846	889	773	893	922	864	871	843	847	874	900	870	864	859	922	850	914	911	879	869	851	840	861	841	842	876	876	829	825	892	832	896	786	838	808	808	855	846	890	854	874	847	820	902	876	837	824	847	821	904	835	810	815	877	906	864	786	826	838	858	845	911	838	806	845	793	784	888	868	824	825	792	823	838	833	830	910	799	849	868	868	859	810	822	821	881	821	888	865	864	864	854	896	826	854	784	862	847	840	877	841	865	842	844	852	862	838	902	833	857	853	872	903	835	866	863	848	858	844	842	809	867	857	818	799	849	816	844	893	839	870	826	838	817	834	870	843	912	812	813	841	836	848	865	861	887	891	831	840	851	862	823	838	862	884	780	907	865	856	865	894	876	885	853	839	862	859	872	830	845	857	844	866	893	819	868	874	899	861	889	833	873	827	812	826	825	818	829	897	832	918	864	859	889	811	836	855	799	897	830	878	823	831	819	853	842	853	894	869	877	833	852	877	882	891	831	803	824	875	828	771	855	844	852	834	846	857	869	877	908	840	907	851	820	863	895	847	850	883	826	844	837	888	886	865	854	794	859	880	835	834	904	853	799	835	842	844	830	798	847	876	933	816	806	906	816	843	884	842	866	868	829	854	857	873	866	864	850	817	868	827	807	838	824	803	872	831	848	837	897	853	845	825	834	881	815	896	836	779	837	846	873	848	803	889	816	816	892	858	821	855	821	816	880	833	848	856	875	871	848	886	899	837	850	849	903	869	851	814	850	817	783	880	814	851	839	810	837	824	876	832	877	817	869	869	828	870	842	807	877	853	814	788	835	833	831	863	852	825	851	828	840	843	851	876	863	809	844	819	795	834	845	854	869	893	885	801	833	873	823	894	875	886	833	875	916	861	847	890	826	804	888	895	851	824	883	895	833	869	826	815	849	843	844	851	870	872	845	896	851	827	868	873	835	844	859	873	850	833	851	835	890	830	860	861	861	880	865	813	882	839	843	864	802	834	891	801	864	874	816	910	859	844	873	874	867	883	823	869	855	832	915	897	864	865	860	894	884	866	870	852	817	863	790	822	799	812	827	907	863	807	794	834	835	819	851	868	871	846	846	863	938	893	816	858	818	873	855	814	865	881	905	847	883	858	868	882	873	893	819	865	860	861	838	832	859	876	871	862	853	858	863	871	869	852	858	840	788	894	874	851	886	873	861	881	803	799	838	837	832	872	851	871	881	871	841	853	896	836	839	855	851	901	832	823	803	812	857	828	827	873	829	873	861	798	881	889	821	835	865	837	873	844	874	896	820	906	819	860	829	844	881	883	877	849	905	834	845	883	838	821	818	796	841	875	838	866	832	863	867	826	835	839	874	871	806	849	900	863	904	867	801	769	860	821	824	823	813	869	875	825	867	857	850	851	822	896	871	856	839	800	874	881	853	825	820	855	799	886	838	828
23606	22107	28670	25162	20624	5822	525	401	360	387	367	363	337	360	329	310	338	321	316	326	291	317	328	296	321	339	349	304	317	326	320	328	298	292	350	288	335	323	323	294	315	343	296	292	310	326	293	270	312	315	304	316	294	304	286	302	317	304	324	309	295	342	316	318	328	259	314	298	302	267	294	286	287	302	299	327	317	301	320	277	306	317	296	342	310	275	311	321	319	303	323	350	286	303	317	358	325	333	268	321	298	287	324	349	320	351	289	283	306	287	316	295	301	306	312	291	323	297	321	297	332	316	300	309	302	315	287	348	322	302	306	319	325	283	351	301	265	322	323	307	286	320	307	335	329	345	297	333	297	329	310	272	307	327	316	297	275	294	334	292	274	280	291	293	297	350	302	308	311	297	303	324	324	292	317	312	300	332	298	299	323	288	324	321	324	306	301	305	290	290	282	297	312	322	308	310	328	290	319	295	324	270	332	297	274	300	296	322	335	326	337	264	307	335	329	311	337	302	291	322	307	307	327	294	334	303	302	327	330	290	307	287	321	328	308	330	316	332	327	302	297	315	291	299	279	316	324	331	301	366	331	299	334	310	310	317	306	299	296	327	301	283	328	313	312	294	314	310	290	340	294	298	271	329	321	313	323	300	315	304	310	330	310	344	329	336	306	316	303	303	316	308	342	321	302	314	306	285	317	337	288	295	291	312	305	332	305	333	319	303	331	296	288	289	322	323	297	324	299	314	289	321	316	334	324	344	315	298	302	293	291	311	299	325	352	307	311	320	294	316	299	319	314	302	297	295	341	313	318	336	324	331	290	315	322	320	299	298	311	297	282	305	301	326	343	304	292	329	319	323	345	281	316	304	303	331	312	305	327	318	345	321	335	310	302	302	315	295	296	318	279	298	310	272	331	299	315	306	282	334	302	294	311	302	322	314	286	309	300	317	294	313	314	316	300	321	350	343	315	328	338	315	325	281	282	299	330	332	279	312	314	331	311	314	350	287	296	321	331	302	301	303	319	339	293	302	286	295	306	336	320	293	326	305	315	312	300	309	316	311	309	291	296	303	338	303	299	300	309	326	286	308	352	304	301	338	315	327	292	318	289	303	307	310	317	321	307	277	309	314	308	307	318	259	321	307	291	320	282	321	296	318	316	269	304	317	329	306	327	335	341	330	347	348	287	328	273	337	314	322	294	303	336	313	324	312	310	332	304	306	323	292	291	324	316	289	297	318	320	292	307	322	308	295	335	303	304	312	345	311	300	331	332	337	317	297	289	314	331	307	335	289	310	299	316	318	291	336	351	348	315	318	322	326	337	305	336	333	283	336	315	298	314	317	345	313	342	324	321	301	324	309	323	301	298	298	303	264	290	313	335	349	287	335	306	292	315	317	335	333	319	327	317	332	329	345	297	327	307	309	310	306	283	310	317	300	320	355	291	310	333	309	284	290	307	310	302	337	294	302	315	341	341	312	309	301	308	310	321	336	316	298	299	294	306	336	347	300	327	357	344	311	292	315	310	333	322	303	274	334	286	321	308	311	308	290	312	336	319	299	315	310	305	325	315	315	307	295	290	328	334	335	309	315	347	280	331	321	312	312	326	282	292	316	329	329	316	322	330	345	277	275	309	318	276	323	301	281	325	330	326	285	294	316	309	325	302	310	299	296	324	298	307	318	328	267	309	275	312	310	321	304	321	308	323	327	312	324	306	313	303	319	297	314	315	331	325	303	292	354	289	266	329	347	277	295	322	283	291	340	305	301	296	298	324	315	353	357	325	331	297	315	313	315	310	295	298	304	316	297	285	306	294	342	328	311	332	319	306	334	312	313	317	307	295	300	290	293	291	321	290	312	328	343	296	333	308	306	277	328	316	332	309	295	320	333	305	323	328	300	296	319	327	298	304	347	332	291	297	316	319	350	336	294	292	302	287	334	311	301	317	326	296	310	326	281	297	300	292	306	323	319	360	333	303	315	307	324	292	324	289	333	268	302	308	319	305	285	310	317	344	297	310	307	339	311	336	306	310	305	278	368	313	319	296	337	294	273	290	344	312	301	336	300	307	317	319	315	292	276	331	334	299	327	331	335	303	291	293	306	286	305	323	310	342	287	343	328	275	306	298	321	285	320	310	315	304	314	314	316	288	319	303	327	325	296	282	296	312	317	332	296	299	304	317	306	320	274	326	284	297	288	320	287	291	309	326	314	299	325	329	296	327	314	304	337	320	308	319	305	304	303	308	293	321	317	338	299	330	334	320	282	325	319	303	317	328	294	292	302	325	312	298	324	313	345	295	277	329	313	295	280	283	268	304	301	284	318	290	295	334	291	298	303	307	285	320	287	308	284	336	329	294	318	332	316	299	308	297	293	283	316	346	323	312	308	321	306	337	327	321	299	321	312	293	305	341	292	303	307	306	325	316	317	282	336	321	297	295	326	298	315	281	335	322	316	332	307	341	321	325	336	287	318	286	318	299	306	333	317	304	306	286	341	319	332	323	308	300	342	292	288	355	331	297	332	295	339	317	308	291	339	300	323	315	253	313	317	334	307	333	310	322	264	313	287	319	279	336	307	336	305	319	318	319	301	318	288	297	327	295	291	282	306	317	278	300	285	321	278	336	343	323	294	311	311	317	311	323	280	304	291	314	313	336	316	289	317	316	294	301	308	336	283	333	335	325	306	312	278	302	311	327	290	302	327	312	304	316	297	329	292	338	299	323	308	292	311	326	318	344	295	305	314	292	307	322	325	318	323	314	294	306	326	302	308	279	296	291	315	317	289	307	330	298	311	286	256	324	302	322	302	346	325	289	311	306	332	326	338	317	309	338	322	334	317	298	305	330	285	307	331	326	320	330	301	294	334	326	302	280	312	308	287	299	318	274	304	317	311	296	320	309	286	299	304	301	295	314	312	309	322	298	337	345	305	306	330	312	319	313	337	303	319	278	314	297	297	308	284	337	340	309	274	322	316	309	336	303	291	304	310	285	340	316	274	319	306	299	311	287	333	312	286	327	319	276	327	308	321	333	302	303	305	291	312	292	320	306	333	320	310	303	302	329	317	323	346	314	334	330	309	317	300	306	315	342	303	304	304	271	317	312	301	324	308	324	323	290	337	315	333	285	312	301	311	317	335	350	305	305	293	335	320	326	283	313	314	316	306	332	328	323	336	312	322	328	297	281	302	279	316	339	312	320	340	301	322	307	299	325	314	328	288	336	347	319	302	306	314	320	277	305	317	296	295	347	308	317	311	320	279	292	281	312	323	297	301	298	315	337	307	291	297	324	334	316	324	315	318	304	304	320	298	315	325	311	314	328	330	309	306	269	325	317	285	345	301	326	308	300	313	307	280	319	336	311	333	323	324	310	282	332	297	305	299	337	328	298	321	292	330	354	299	303	304	324	290	306	330	338	329	277	317	336	297	320	313	326	330	304	307	311	273	350	275	297	334	300	319	313	282	322	301	298	337	319	304	297	286	324	304	311	288	306	288
36723	83370	30272	1615	957	812	692	641	582	569	512	539	522	522	498	486	504	483	472	469	456	454	465	453	446	464	416	432	444	421	440	421	481	430	408	455	417	474	476	474	422	469	458	457	447	468	446	442	465	468	415	448	462	404	454	464	467	437	435	428	434	449	404	484	428	425	458	467	477	449	440	449	442	445	457	444	431	439	418	455	438	408	434	451	423	435	443	444	427	414	450	444	430	473	453	469	452	461	442	479	435	442	448	433	436	444	423	451	457	441	447	424	452	437	450	458	464	428	430	398	431	446	447	412	430	465	442	443	416	463	448	421	455	469	456	485	417	425	411	431	409	450	436	439	444	419	428	442	413	446	452	482	481	438	445	449	432	450	433	457	456	482	452	407	444	467	458	422	450	462	429	460	425	462	412	469	452	462	470	479	419	445	412	450	425	457	433	441	425	449	444	435	469	467	484	403	418	438	462	464	453	391	468	442	450	436	398	423	456	438	441	444	435	452	429	428	447	449	461	460	450	436	448	451	427	453	469	435	448	416	436	446	461	427	467	450	419	457	459	424	492	414	434	477	442	442	464	436	419	442	441	452	443	415	425	453	491	445	461	453	445	417	431	459	429	419	441	460	452	434	473	456	449	468	456	441	442	453	410	447	443	412	433	454	445	448	470	473	472	463	459	452	471	439	419	426	411	454	418	466	414	437	444	453	440	443	420	441	460	419	455	427	471	406	440	463	431	469	448	408	447	453	464	437	461	468	500	465	412	455	467	446	444	447	429	429	477	434	415	446	430	435	446	429	451	439	442	454	443	442	468	437	430	431	473	466	418	425	407	476	442	452	429	421	446	420	450	439	431	463	429	462	459	433	445	445	417	453	446	431	443	474	459	432	467	448	470	457	438	482	459	495	448	440	462	420	414	476	455	443	462	444	424	442	472	446	458	432	449	468	445	434	429	438	469	419	432	472	448	437	426	425	442	431	434	429	438	395	452	396	442	494	442	445	448	473	460	429	447	435	472	471	458	451	425	440	425	461	454	479	464	450	455	424	422	435	465	425	443	452	466	452	408	426	508	437	476	466	419	431	427	453	469	441	431	454	441	410	476	438	474	465	430	405	424	456	446	427	470	400	397	485	416	458	404	443	467	459	478	474	455	440	467	433	410	443	422	413	442	462	444	418	428	459	449	475	405	456	445	401	422	431	445	444	453	441	417	458	458	445	377	495	442	414	460	425	432	432	418	422	474	464	423	445	424	470	470	478	462	483	445	455	440	441	424	435	476	443	436	468	446	475	450	433	418	419	436	478	469	452	442	450	427	435	452	457	429	428	436	439	446	440	462	453	449	450	442	417	435	438	425	473	444	440	445	444	451	449	438	481	453	463	397	433	428	439	443	471	428	461	473	496	452	468	423	437	456	425	438	476	440	470	431	444	427	454	458	424	447	455	423	445	477	449	439	458	451	454	443	456	439	438	478	438	444	443	449	455	444	462	428	453	439	460	479	444	444	437	460	473	463	460	408	416	453	445	399	445	467	429	469	489	416	444	464	418	443	467	452	449	408	436	445	468	500	394	434	453	411	471	464	451	455	457	459	447	425	444	474	420	464	422	459	448	463	461	440	448	462	427	423	417	436	407	461	413	443	444	471	446	429	435	414	463	458	444	480	457	478	450	480	429	434	417	437	440	447	423	442	427	433	483	417	435	461	472	416	447	436	449	437	417	445	432	437	462	429	443	459	433	450	487	453	435	423	447	431	453	479	448	431	408	438	452	430	396	460	440	414	433	444	452	463	478	450	458	427	456	435	424	428	482	474	451	463	450	477	428	485	477	468	449	443	432	474	407	439	446	419	484	458	433	449	456	422	429	452	465	436	433	449	480	420	414	457	440	439	422	422	474	439	451	440	446	416	426	434	455	422	465	474	427	461	500	458	454	495	466	459	410	443	442	410	471	415	465	437	444	464	421	480	411	403	457	465	415	449	438	427	460	432	431	417	427	484	451	447	436	419	413	434	438	426	425	466	432	415	443	432	442	397	417	443	447	436	413	434	415	448	436	455	454	440	432	437	466	420	446	435	423	418	436	419	471	422	448	413	432	421	442	424	475	452	438	461	458	445	437	450	468	422	403	436	437	510	453	433	475	390	441	395	430	437	440	447	447	432	443	429	446	454	427	450	433	465	445	444	446	477	437	432	465	413	459	445	481	428	453	436	476	453	414	464	439	423	434	437	430	424	422	393	425	448	435	457	440	432	437	471	469	457	449	445	422	406	428	451	400	425	469	452	441	451	444	426	431	431	448	437	436	400	440	395	398	421	399	442	427	449	451	416	466	457	418	453	440	452	442	476	431	485	444	441	476	438	446	401	443	413	438	453	465	442	495	431	417	442	434	435	452	417	483	458	460	438	404	425	435	411	428	481	478	429	477	429	431	455	488	453	456	435	459	427	445	447	426	446	481	436	446	463	436	429	439	455	425	444	475	442	409	478	469	415	474	432	474	442	430	452	474	462	435	432	455	408	487	454	480	452	464	405	503	452	468	424	428	431	434	430	423	438	452	452	462	455	446	434	460	468	451	447	451	473	460	463	462	411	449	437	441	443	470	477	410	454	441	465	443	409	481	422	485	414	427	464	483	453	428	422	453	417	442	451	385	455	450	420	446	454	422	454	435	439	424	478	472	476	414	446	461	403	430	427	445	434	444	461	429	460	496	472	435	427	458	463	445	450	438	436	460	421	450	441	459	465	445	448	433	407	437	435	461	441	458	442	434	508	439	475	473	418	435	465	454	396	443	438	427	454	442	461	454	441	462	462	441	457	466	462	442	413	415	456	465	438	446	452	432	435	469	456	403	415	465	439	452	401	461	463	443	451	471	473	496	457	415	411	460	418	398	427	453	467	456	451	450	437	403	411	422	445	452	472	429	464	424	434	459	498	425	423	416	448	440	420	432	452	435	428	450	449	435	467	450	432	413	447	436	390	435	436	468	421	445	447	433	444	412	436	445	440	467	473	456	426	483	473	455	435	446	452	414	455	453	436	436	440	487	464	474	427	424	442	464	441	512	436	468	430	419	437	442	483	435	426	452	464	445	427	449	429	502	474	408	427	463	435	456	436	488	435	426	439	458	448	448	474	479	405	441	415	447	477	445	468	468	484	410	448	424	455	485	434	445	443	461	407	455	450	418	442	466	448	441	456	444	466	432	420	440	427	413	426	485	458	475	479	445	419	456	487	448	480	455	411	450	442	442	470	405	417	429	471	435	451	485	442	449	461	464	451	471	445	505	433	454	438	432	427	422	446	438	478	442	434	427	442	462	432	447	459	451	478	409	435	447	458	459	448	494	483	412	429	467	454	461	446	449	453	454	477	476	457	482	430	432	438	429	479	467	437	474	419	428	459	441	435	431	421	461	460	431	464	460	421	461	473	467	467	464	434	492	458	456	455	487	427	446	452	442	461	440	454	458	463	461	445	413	486	460	461	427	437	472	487	449
24856	22610	27488	24730	6266	882	781	735	756	715	695	699	713	715	689	677	679	721	662	758	692	666	702	621	749	659	704	650	664	682	699	708	669	693	681	687	677	674	696	718	657	676	703	635	660	660	694	709	626	684	670	665	625	706	690	658	675	641	685	656	676	681	672	714	646	699	650	704	648	665	702	679	677	631	667	674	699	708	680	661	713	669	679	677	683	699	660	666	672	649	696	653	654	701	694	695	681	702	678	707	692	631	678	700	684	687	661	706	702	648	673	696	714	679	698	706	723	689	691	681	675	694	672	706	623	668	679	670	677	662	723	664	630	667	674	657	719	676	655	609	645	645	700	690	671	656	666	642	659	645	670	604	639	720	692	685	687	630	672	658	667	678	686	647	679	658	636	653	657	702	672	704	649	653	738	649	711	710	647	689	681	670	714	712	676	635	670	660	667	669	674	647	710	656	664	692	671	720	663	657	638	701	705	665	631	629	691	678	654	669	711	687	630	702	661	668	685	679	650	697	686	669	695	663	636	681	681	671	641	703	642	649	656	686	671	651	696	667	676	729	647	674	705	702	622	671	677	718	684	701	710	653	659	667	686	654	704	680	729	674	645	690	666	690	696	679	699	672	644	735	678	637	625	655	685	674	702	700	641	700	622	716	697	679	689	689	701	663	661	657	684	673	668	691	671	675	696	683	655	686	680	681	702	684	648	705	678	710	688	690	690	681	626	678	694	650	670	712	648	699	672	646	648	678	707	667	675	668	661	669	694	646	683	654	704	670	634	691	642	655	693	687	638	661	631	676	685	681	659	659	699	617	693	686	651	653	678	651	672	663	648	657	646	676	676	695	650	683	632	656	681	669	670	713	674	663	632	686	660	675	673	705	716	678	690	663	604	674	685	683	731	621	680	650	689	607	635	681	690	700	663	660	655	652	695	675	701	639	642	702	709	668	634	603	666	699	673	690	696	680	666	688	675	653	633	662	710	745	690	649	644	695	669	648	680	728	667	641	677	654	630	668	647	661	632	681	663	625	662	658	677	657	647	668	639	684	681	664	695	687	672	701	673	684	704	683	661	701	671	659	681	692	657	666	641	658	713	728	643	673	686	664	648	693	645	693	646	665	658	633	674	699	704	646	637	672	697	717	698	720	653	688	650	672	704	713	702	628	686	707	649	675	668	706	674	614	688	688	688	671	654	728	691	690	709	652	685	633	650	667	676	680	649	692	688	681	685	677	674	721	663	704	666	681	729	650	648	709	660	645	699	682	699	703	675	650	662	678	659	701	697	738	664	682	673	706	657	657	726	669	674	655	658	704	658	635	628	641	663	645	717	677	658	740	683	690	683	716	689	691	761	667	699	695	669	615	678	675	665	679	646	648	689	659	668	669	685	662	668	679	684	661	681	667	655	737	637	671	707	687	609	737	720	678	635	668	679	640	635	678	670	660	671	725	647	677	736	688	655	638	606	614	682	645	639	679	684	627	680	706	644	704	672	691	661	634	647	673	693	636	722	696	656	706	658	689	641	654	636	679	705	654	646	679	634	663	664	696	642	620	685	683	696	647	692	674	640	717	669	653	688	699	656	654	634	674	661	679	652	679	677	628	710	693	686	689	620	678	668	667	688	666	670	644	661	702	662	699	707	645	720	742	679	614	682	694	657	685	681	703	688	616	716	707	703	679	660	687	669	673	674	662	683	635	638	673	704	678	648	683	649	682	676	688	653	694	690	643	664	722	697	691	711	718	690	661	723	670	650	673	708	660	644	630	642	676	692	714	647	694	665	662	673	641	670	656	667	643	695	690	666	681	692	653	656	670	626	704	640	666	699	665	688	680	681	662	697	654	718	674	641	622	676	654	674	691	716	684	660	658	678	687	681	674	714	736	674	690	667	652	700	662	695	676	677	720	696	680	655	705	682	683	636	700	654	660	652	649	661	673	713	677	681	653	659	671	699	632	661	692	667	671	662	613	672	668	702	661	717	687	630	715	667	663	644	683	657	677	679	697	663	645	653	711	707	662	681	692	688	674	658	686	692	754	671	651	647	667	645	636	636	614	704	663	700	677	673	660	649	704	694	651	651	697	680	686	663	659	667	633	672	673	660	698	701	623	672	687	655	647	656	688	656	650	694	687	719	656	680	698	677	725	610	649	648	661	695	711	653	709	623	669	669	669	685	671	648	672	634	650	668	627	660	646	669	675	671	708	666	722	639	728	688	691	711	641	694	631	628	626	670	644	694	679	646	684	642	658	685	663	685	674	693	718	653	657	660	640	674	650	651	661	666	674	625	737	645	636	694	715	720	653	660	664	695	711	658	663	690	698	694	680	659	675	724	694	611	691	708	653	708	677	673	701	705	658	633	681	682	679	746	729	687	663	679	660	668	704	704	648	700	658	689	619	649	692	702	627	662	658	713	679	673	663	674	650	714	688	697	672	664	696	694	665	671	673	715	693	644	678	736	682	708	640	687	689	672	676	721	639	649	732	696	687	658	658	661	669	654	694	652	644	645	655	692	764	745	719	680	640	676	695	744	611	691	662	641	653	693	663	637	672	706	640	680	679	663	693	668	646	674	680	671	695	702	682	652	675	681	656	680	681	690	644	690	651	713	710	687	626	642	664	688	710	661	651	686	675	681	661	697	694	649	701	628	683	674	653	670	680	672	657	698	705	682	661	636	633	642	627	657	695	640	698	666	666	649	693	702	734	667	701	708	673	699	724	685	665	642	743	684	701	695	643	676	644	675	678	623	670	661	611	654	669	676	715	697	672	680	675	697	672	669	676	660	692	648	665	688	690	674	682	674	693	680	632	673	704	672	679	696	678	701	681	714	655	673	698	663	640	667	649	725	702	676	699	681	651	663	749	679	684	658	676	664	667	668	651	674	632	706	649	706	626	715	698	643	684	710	651	674	642	661	670	708	659	665	650	689	669	690	703	649	671	665	672	667	688	662	659	690	698	692	712	713	644	682	719	650	622	712	710	681	661	660	672	641	717	651	640	696	625	647	625	697	679	641	638	725	661	689	657	713	705	681	700	701	653	711	617	683	675	676	689	690	682	693	699	689	623	613	658	713	674	653	668	678	664	705	653	643	645	665	682	679	676	690	613	616	656	666	658	650	681	644	732	682	652	668	643	626	693	695	654	661	648	673	694	693	681	704	652	692	697	719	624	689	728	682	653	665	653	636	690	659	647	679	663	606	661	688	703	656	692	648	648	660	684	659	633	705	702	720	688	652	648	682	679	689	667	683	656	651	687	673	641	677	664	652	677	625	681	696	698	677	692	690	678	714	678	699	670	596	677	639	691	651	650	716	697	650	724	655	666	661	661	696	648	652	696	670	659	715	685	684	689	691	719	658	666	699	700	678	668	689	705	692	651	656	694	651	657	695	673	742	628	700	698	625	670	670	702	648	626	634	718	646	712	713	698	708	670	683	711	684	662	748	618	675	704	650	691	668	693	642	690	661	649	661	671	666	686	671	664	682	682
32871	69957	24010	1375	1106	1023	1013	942	985	1022	943	837	907	943	900	853	893	969	919	886	872	930	934	875	918	902	896	947	907	891	936	896	907	849	904	885	919	894	926	862	885	898	902	911	900	933	873	941	851	913	880	914	923	957	892	891	878	917	878	897	855	885	946	844	879	851	933	872	929	917	897	884	908	893	933	867	888	880	869	905	877	910	878	916	863	915	856	946	906	901	900	914	870	930	871	926	900	918	890	923	911	900	916	868	834	886	866	912	904	883	923	942	915	887	897	858	867	951	926	902	888	894	872	924	881	929	886	891	854	838	894	826	854	896	910	882	917	888	927	918	852	878	872	918	941	887	940	914	906	895	910	896	835	860	903	937	880	895	847	889	884	921	955	927	933	853	928	858	941	886	906	894	884	892	927	881	892	894	866	956	903	938	887	893	937	903	873	873	936	862	882	888	903	942	942	877	894	925	886	848	893	868	860	838	903	888	929	878	882	899	873	899	900	922	888	847	909	884	994	936	910	957	865	912	901	944	918	913	889	908	908	895	903	857	939	920	931	864	883	940	910	866	911	915	877	935	915	919	917	920	894	943	901	903	876	853	844	865	902	925	899	894	919	914	868	959	852	911	929	895	911	917	950	898	891	890	878	925	871	878	917	857	911	900	907	873	923	896	951	857	953	879	881	895	947	927	892	912	930	873	893	842	932	922	930	867	916	885	901	926	882	913	890	931	872	914	899	827	886	898	899	859	917	924	938	901	930	912	836	907	924	878	953	903	848	941	929	898	905	958	930	894	915	939	925	878	917	933	897	912	917	880	934	872	935	892	892	919	880	906	929	946	900	875	900	920	931	886	892	855	853	880	928	932	931	880	860	915	894	895	882	928	878	913	917	922	882	878	890	910	948	878	871	922	949	888	857	857	916	891	938	944	906	881	921	885	861	880	899	887	949	938	883	901	861	935	927	899	903	913	868	937	922	841	954	891	904	820	893	884	930	883	898	881	905	919	884	869	831	916	915	920	888	884	947	854	894	866	894	924	932	872	907	891	885	902	902	901	980	923	895	860	897	915	904	864	928	842	924	871	884	884	914	917	892	866	844	868	944	895	906	882	927	923	935	864	877	886	895	911	855	884	871	903	890	870	932	878	866	874	877	894	921	851	927	905	957	869	859	887	916	869	930	923	933	883	924	931	930	843	888	916	874	862	897	885	894	843	910	942	898	905	854	843	852	925	954	907	895	926	931	864	855	887	863	900	896	892	919	913	946	902	920	918	902	907	873	877	885	917	915	918	865	897	863	916	835	917	878	909	894	851	879	919	878	947	890	897	889	901	872	914	899	938	909	904	919	875	955	934	980	893	901	939	960	977	878	910	916	883	881	853	926	911	922	931	900	878	856	851	891	870	903	925	932	944	892	879	920	901	904	910	882	942	846	902	881	879	865	882	880	922	914	966	940	874	930	850	914	884	902	893	947	951	886	865	896	917	931	921	907	900	871	905	914	890	903	889	885	899	919	921	910	905	917	890	859	957	901	896	843	917	890	958	915	894	921	918	947	931	951	909	890	883	938	823	895	923	952	882	964	851	955	939	888	844	899	899	937	851	867	868	902	906	920	886	861	877	863	901	842	881	896	894	845	849	917	881	836	888	913	884	888	887	895	896	877	914	933	897	864	884	909	898	921	953	920	870	901	920	897	904	902	888	951	885	857	896	921	876	912	922	915	923	870	888	905	904	930	866	920	879	892	900	901	906	918	886	907	904	908	966	891	897	857	863	912	876	906	895	873	884	910	895	932	935	883	893	928	948	934	885	907	900	934	899	903	913	891	884	913	938	974	933	887	849	900	870	907	884	887	915	852	871	886	926	898	852	921	904	886	896	905	873	917	936	889	879	938	899	931	946	893	887	839	894	919	909	943	826	885	928	921	906	901	922	923	915	886	877	929	894	928	906	878	896	894	897	892	859	872	840	908	899	884	979	926	853	894	899	872	848	938	876	955	879	900	947	879	944	883	879	945	877	906	901	955	934	918	870	922	863	932	896	874	894	912	927	928	888	921	943	892	907	996	903	843	856	932	894	908	899	869	922	904	864	882	928	888	926	919	867	854	876	888	890	861	952	839	915	841	883	895	913	887	961	908	871	931	894	858	887	842	865	859	879	898	918	887	900	933	839	881	915	896	915	822	951	898	864	866	925	860	910	875	947	890	908	917	897	890	918	880	874	860	940	905	904	852	883	917	940	915	897	869	938	922	900	864	903	903	929	898	912	899	855	904	894	886	871	931	898	872	912	924	885	876	936	870	917	934	888	866	902	928	879	908	908	911	887	911	887	886	881	887	922	921	910	902	889	921	874	850	926	890	889	854	881	896	866	890	927	906	906	892	838	849	907	940	858	921	921	918	889	867	911	922	825	899	901	934	884	925	891	935	892	943	898	917	943	878	980	875	918	862	892	870	907	871	933	966	908	896	884	902	861	899	902	938	893	895	920	937	946	921	889	940	872	908	898	871	945	895	910	887	952	952	851	896	885	918	929	922	868	905	892	879	897	875	901	932	870	875	858	947	900	901	912	938	925	878	904	907	926	914	916	912	905	918	931	876	866	883	921	948	843	882	839	943	886	857	905	885	960	955	943	914	897	858	879	853	916	903	911	857	880	872	923	920	927	906	935	964	870	900	911	917	894	833	906	943	905	895	927	914	944	933	849	855	839	884	907	864	901	894	932	886	925	885	858	874	881	914	920	892	906	882	950	863	820	895	934	904	846	881	931	861	910	860	886	903	925	922	911	923	926	830	892	866	955	902	962	914	915	893	923	941	924	936	924	948	945	842	920	882	877	897	902	954	925	882	923	882	958	908	889	884	898	933	877	912	900	933	871	898	894	867	900	867	872	929	942	883	870	911	864	887	908	877	914	898	865	939	831	918	927	878	851	911	894	832	884	912	869	892	884	893	852	878	937	937	904	921	935	991	891	909	924	911	863	900	908	983	862	936	893	909	857	881	951	925	892	910	904	933	872	885	942	895	902	950	933	862	932	914	896	911	911	890	915	903	882	935	920	933	852	943	907	916	896	916	893	850	895	901	910	892	903	882	902	900	848	841	946	919	877	928	942	914	934	952	931	918	911	897	897	864	893	917	919	916	931	889	856	917	892	940	892	889	905	903	918	923	902	956	898	921	943	914	896	873	916	941	917	916	949	932	910	944	918	914	898	898	919	891	885	881	963	905	876	847	900	869	871	906	909	887	939	869	894	878	906	887	933	827	937	907	896	908	916	909	896	966	919	923	903	862	936	903	915	902	884	936	863	924	947	909	887	885	869	925	843	905	918	874	924	878	884	915	873	874	901	889	888	878	902	962	873	899	845	894	873	933	882	889	866	871	880	941	859	903	894	848	878	921	953	898	884	999	925	875	884	902	883	910	960	932	927	846	909	856	946	845	890	931	910	930	898	947	870	919	916	876	887	913	924	890	917	912	887	865	927	912	862	869	910
22655	21726	29123	24578	21545	20621	3643	470	354	336	337	327	311	272	295	298	282	281	280	257	280	266	257	276	273	256	277	266	281	253	285	251	263	263	246	242	265	258	262	268	280	267	280	255	270	253	263	261	276	287	272	244	231	259	258	277	254	254	277	220	250	231	280	258	264	251	263	255	264	285	264	266	255	241	278	278	239	270	261	242	258	264	269	268	230	260	266	259	247	249	285	237	270	268	258	261	265	243	244	259	247	285	253	268	267	269	248	273	295	260	260	251	232	250	247	260	268	235	259	259	275	265	246	249	259	269	271	276	239	282	241	281	231	287	239	280	235	262	270	262	238	239	256	255	254	268	262	267	246	270	289	288	238	269	276	259	242	238	260	247	231	264	245	236	248	237	241	249	270	247	246	250	258	296	280	269	246	221	258	270	255	249	265	273	241	255	280	249	245	250	240	271	267	249	281	264	277	266	256	262	239	265	260	232	219	277	261	266	257	270	267	225	274	265	289	261	253	238	265	245	256	255	247	252	262	262	283	258	244	253	257	263	241	242	254	245	274	256	249	233	236	246	286	264	284	242	291	283	292	244	271	263	261	249	241	261	236	267	260	247	280	247	267	233	269	247	240	272	253	271	222	268	258	275	250	261	286	257	257	267	235	267	271	265	264	239	278	259	273	261	266	249	277	269	258	257	270	272	256	279	247	265	275	260	250	256	271	254	252	268	234	255	274	273	255	238	255	240	226	273	287	258	249	238	257	262	278	229	278	270	266	259	263	268	259	247	240	269	248	246	244	270	260	255	269	256	270	262	247	248	242	278	238	248	259	246	271	277	270	262	284	261	240	267	251	243	247	295	258	287	259	249	285	259	222	266	245	237	261	274	275	243	253	272	233	271	227	261	241	253	282	268	230	257	252	245	278	240	243	281	254	266	264	291	258	241	261	283	264	270	252	225	249	267	255	248	285	232	262	279	235	262	276	262	251	252	249	243	254	274	248	275	248	238	262	259	265	265	264	274	251	231	257	255	270	261	238	256	271	279	238	261	258	285	235	269	268	258	233	267	274	262	288	251	258	251	242	265	277	251	257	255	260	277	249	249	236	250	248	260	252	273	243	261	277	260	265	249	262	248	261	270	253	262	255	263	277	263	267	238	225	265	268	232	298	270	237	267	240	240	271	227	254	272	273	215	287	258	251	233	237	250	241	272	250	255	249	279	246	294	249	289	245	245	275	246	268	227	245	261	229	246	252	235	244	283	245	256	256	266	250	245	296	266	243	271	261	276	278	262	270	234	241	269	242	245	266	246	250	248	267	285	249	250	246	260	250	237	236	225	251	250	263	239	273	276	255	276	260	232	240	222	247	244	257	269	265	269	265	263	247	267	289	249	270	264	228	250	281	268	280	247	215	259	269	256	253	266	245	255	251	261	271	260	259	259	268	270	279	259	242	263	269	245	250	263	270	238	232	248	248	256	221	257	258	244	264	272	239	251	279	281	269	266	255	240	246	266	263	255	256	269	272	248	256	279	241	270	254	255	253	264	256	268	253	275	241	255	255	264	253	252	248	252	281	230	281	265	249	263	250	221	281	260	255	253	256	236	270	258	265	254	269	245	253	257	281	238	243	254	259	249	259	254	231	272	263	262	308	252	274	257	253	251	253	263	261	237	233	254	243	263	243	276	279	268	255	270	260	267	242	247	258	250	256	254	226	285	259	244	260	233	243	290	251	266	243	260	257	243	253	270	278	287	240	265	251	263	264	297	251	272	257	272	250	252	276	294	251	268	266	255	250	248	255	251	240	278	288	229	268	264	282	274	253	251	252	258	274	263	259	269	282	228	261	246	268	244	236	252	244	249	293	242	261	262	263	256	254	277	223	272	232	249	256	255	262	264	242	282	259	265	254	313	241	230	260	262	236	257	230	251	251	276	243	274	247	233	263	259	246	264	280	261	266	266	278	271	296	255	270	261	260	268	270	255	249	258	273	266	253	278	238	267	237	264	281	252	268	269	254	268	258	264	270	234	260	252	270	240	220	251	248	259	246	255	229	245	279	229	233	281	268	251	217	292	260	265	261	247	254	258	266	247	247	247	229	243	268	232	244	252	274	256	256	262	246	251	258	246	241	263	252	274	264	273	226	261	249	262	268	217	243	257	257	251	276	249	259	281	256	263	247	254	224	252	275	255	276	260	257	258	249	242	267	283	264	255	233	275	232	235	290	288	239	284	254	268	268	272	276	294	265	276	245	262	251	238	268	233	285	259	238	256	254	255	256	272	251	251	263	242	236	253	278	239	256	256	241	284	254	233	252	257	250	242	261	253	297	253	229	250	252	273	229	255	275	270	253	227	288	275	262	230	248	261	235	258	248	279	246	239	255	255	224	251	276	298	257	280	263	224	265	260	291	215	246	269	256	258	237	261	261	242	285	254	233	264	249	289	260	273	261	275	244	269	278	250	251	254	238	266	260	275	257	234	277	272	247	279	269	305	240	267	287	249	240	241	266	244	263	239	239	243	242	279	252	246	261	233	263	280	235	264	255	295	282	252	279	272	277	249	275	269	237	241	261	264	251	249	262	253	244	281	274	242	260	247	271	259	261	256	254	268	263	264	277	257	270	254	250	254	255	247	263	247	253	281	251	232	249	242	243	260	248	284	244	279	265	264	284	252	231	221	270	237	251	256	246	268	245	247	237	268	253	271	239	263	271	250	238	252	235	245	258	265	256	273	253	264	266	290	264	273	267	245	258	255	260	238	282	263	274	235	246	277	274	251	290	264	258	249	255	293	273	238	253	257	215	259	237	262	214	248	233	265	256	239	278	279	247	270	251	253	257	233	262	254	276	275	260	262	259	252	252	252	241	263	281	245	284	276	253	284	248	264	253	236	257	242	259	248	236	261	256	261	246	261	264	256	250	266	236	286	260	214	293	264	273	294	271	255	274	263	244	250	243	262	263	277	240	248	252	271	276	270	262	266	272	233	242	241	253	261	250	263	243	258	245	265	285	239	275	249	277	268	293	277	255	260	305	254	254	244	257	252	250	273	259	255	222	237	283	239	258	238	257	265	258	245	256	256	239	247	233	294	252	237	272	251	231	264	245	236	301	267	253	257	257	252	209	257	252	251	234	254	248	271	275	279	250	254	251	267	258	238	252	234	261	281	260	230	221	251	259	276	284	245	255	256	260	263	271	256	264	281	254	222	250	284	288	252	237	267	274	242	238	264	269	262	276	256	284	248	266	242	274	274	295	252	291	296	239	247	260	267	238	252	266	245	235	247	250	250	274	242	256	223	259	246	253	267	253	258	253	217	249	263	258	240	271	264	268	264	259	255	266	253	281	245	264	265	235	271	249	253	279	278	282	248	259	249	242	237	297	234	233	255	264	263	273	250	257	272	263	256	258	269	252	262	269	257	233	225	259	266	281	238	285	254	286	232	281	245	267	250	269	280	254	268	259	250	274	245	285	237	270	272	263	233	247	267	267	271	266	237
44629	91750	37376	2150	1390	1047	794	722	661	567	570	516	443	455	426	438	413	399	429	364	406	401	379	372	386	367	391	360	356	382	373	378	383	381	349	324	336	360	370	339	331	332	358	356	356	360	366	371	347	360	349	344	341	352	325	348	350	371	352	335	336	351	359	365	381	374	335	358	368	362	332	360	391	350	318	364	334	345	337	358	361	354	332	355	353	348	349	349	334	317	372	334	381	348	349	350	314	321	363	356	356	312	326	348	377	354	338	366	319	377	334	351	390	329	329	358	301	339	400	346	335	355	329	359	341	336	327	358	334	368	346	354	354	328	330	359	357	358	356	309	369	319	351	369	338	347	306	360	318	342	332	305	364	371	331	316	326	357	349	356	364	366	378	373	326	364	312	344	319	396	322	322	348	347	347	347	352	333	387	368	367	319	351	386	351	334	323	358	353	328	329	347	332	355	354	362	351	326	321	360	338	355	319	351	328	322	317	333	355	332	348	348	372	384	391	351	353	386	348	324	330	348	397	347	377	342	345	351	330	374	348	362	372	345	388	368	381	347	385	356	371	325	346	338	335	376	377	335	356	347	352	332	364	345	354	361	345	342	331	368	340	347	371	302	337	366	305	377	362	316	353	386	333	377	369	368	344	344	351	331	397	328	356	357	328	335	354	362	341	355	339	341	327	393	335	338	370	318	340	325	342	400	397	380	334	356	368	322	360	353	351	357	360	361	337	342	326	334	382	327	382	362	340	336	365	313	326	364	338	340	334	352	335	343	327	334	323	357	339	343	378	338	329	333	285	332	334	327	338	339	352	350	331	408	333	329	348	344	358	354	353	342	331	333	374	346	323	348	358	356	341	309	349	357	363	367	344	363	340	344	357	350	334	358	362	359	339	332	355	338	358	353	340	339	374	348	342	359	357	389	341	346	359	357	365	365	357	356	352	343	381	339	321	334	328	350	315	355	371	340	383	401	341	360	343	371	350	357	356	368	381	337	333	338	364	350	346	334	369	331	313	375	362	365	360	348	328	334	331	331	330	353	368	338	336	358	358	345	352	332	354	345	338	380	346	338	338	345	373	392	387	345	349	349	390	310	372	334	353	361	353	355	325	347	354	339	357	346	314	327	367	388	338	341	359	342	329	370	382	346	338	369	355	342	322	343	328	318	378	338	339	339	348	352	360	369	300	327	335	323	351	355	330	350	338	355	376	367	358	366	313	334	343	370	357	362	361	355	356	370	344	356	347	354	348	340	327	348	383	321	349	350	376	357	362	368	329	381	360	343	330	319	344	356	314	351	373	314	314	345	343	385	339	333	344	364	315	362	324	343	343	369	360	324	336	327	350	353	353	349	338	362	328	357	354	363	372	336	351	316	309	345	384	358	358	358	388	333	322	360	320	343	341	354	385	349	344	370	336	356	360	353	344	328	349	356	336	359	339	335	342	383	370	323	342	354	348	329	320	345	348	360	371	329	349	352	366	371	349	366	309	353	356	341	368	313	366	368	355	330	321	359	350	307	347	356	366	378	343	350	370	350	336	317	336	359	356	343	365	366	346	317	344	320	324	368	364	319	359	350	363	358	337	337	345	349	355	319	325	350	354	364	368	371	350	337	324	370	320	322	308	371	365	334	328	350	351	334	359	340	343	326	378	394	351	344	337	331	350	338	339	356	380	313	319	366	339	361	342	363	361	338	362	370	355	369	354	351	334	321	333	350	369	354	330	365	358	324	363	350	333	320	339	366	362	324	370	353	358	370	329	339	385	344	331	346	358	353	342	395	316	337	347	365	386	378	346	344	396	338	357	347	370	343	315	359	342	358	345	336	343	364	345	356	347	315	338	377	328	352	362	355	383	382	347	356	342	375	356	360	341	372	353	367	330	376	363	311	345	326	330	355	324	368	348	353	353	347	347	329	333	342	342	370	360	344	321	360	351	346	384	353	336	359	351	329	344	329	338	358	358	360	351	350	384	339	323	335	350	348	373	326	341	347	355	344	377	382	361	372	357	326	382	357	357	342	371	367	373	340	352	346	355	366	327	354	366	324	358	371	334	322	378	315	346	337	347	368	364	340	335	351	328	340	337	322	357	363	352	327	345	356	317	347	317	332	304	384	361	337	380	361	335	351	354	332	343	346	373	330	355	357	355	358	344	346	366	346	345	339	331	339	384	343	380	336	322	341	359	324	330	360	340	360	376	315	341	352	343	354	359	345	361	359	363	320	361	355	366	353	338	341	374	367	322	342	354	338	357	389	326	359	387	349	321	340	340	355	336	367	366	359	394	361	329	325	349	366	352	374	331	328	358	324	368	347	381	359	360	320	350	331	326	364	356	325	367	338	361	362	340	331	351	397	353	349	366	345	347	354	342	336	328	349	330	349	370	354	348	346	343	358	337	359	313	346	334	355	353	382	384	339	347	316	348	371	344	341	322	352	345	357	375	354	364	355	371	313	364	330	375	368	378	307	355	347	354	369	349	324	361	357	322	342	346	328	369	339	362	345	314	369	367	374	376	357	368	346	344	336	320	330	342	377	377	365	361	366	347	356	327	360	353	357	340	365	377	346	352	342	352	358	364	386	320	375	301	347	369	353	365	329	352	302	375	364	359	354	351	351	354	358	344	347	362	393	355	336	346	336	363	360	310	348	330	371	342	351	347	348	350	382	356	340	338	360	319	352	360	319	352	349	333	316	361	362	345	335	374	354	356	348	363	327	338	352	382	351	360	345	335	300	329	366	353	345	327	338	343	320	357	330	353	346	369	279	346	342	328	338	372	354	380	336	340	321	356	348	354	345	339	326	317	338	360	355	366	362	318	326	351	365	366	329	346	337	385	338	350	351	362	366	386	317	348	364	343	342	361	339	339	360	320	313	334	342	360	381	363	359	343	365	357	361	329	332	358	359	343	387	345	336	327	367	371	337	349	359	349	347	323	360	328	357	330	350	331	348	342	332	383	356	330	330	343	354	361	376	319	340	365	328	340	306	383	351	324	335	329	357	339	349	338	341	341	367	355	377	362	335	354	367	347	306	343	337	343	337	376	345	336	373	350	361	366	363	332	352	360	387	344	367	319	341	362	339	340	354	368	349	369	329	343	338	335	322	335	362	363	325	392	378	367	347	352	363	334	349	359	344	319	372	359	374	338	333	357	330	327	330	380	342	371	310	338	359	364	397	351	365	328	348	338	352	335	380	358	339	340	325	367	373	363	357	403	352	351	344	306	368	313	379	335	337	331	340	383	336	361	338	338	348	334	351	344	359	340	351	356	370	371	351	334	366	344	357	329	356	343	332	343	321	337	343	383	340	392	332	341	326	325	348	372	341	314	341	325	347	361	338	336	322	363	379	318	349	306	323	353	342	375	365	350	357	324	390	359	339	352	347	348	341	389	329	379	344	331	349	361	369	341	359	339	372	318	328	364	353	358	321	355	353	350	368	326	353	334	357	371	361	351	345	342	318	344	362	348	332	325	365	358	309	336	354	368	366
27673	24413	16266	1797	668	633	586	686	627	646	640	642	601	623	686	636	610	610	578	608	674	617	658	613	593	601	653	594	595	629	634	613	613	637	612	593	644	619	622	626	650	645	639	618	608	648	651	614	604	604	582	621	597	635	633	601	640	615	639	574	605	612	618	596	590	624	583	646	603	623	615	645	596	582	657	615	629	606	648	627	577	562	647	631	580	618	650	635	600	591	649	604	633	599	603	691	593	591	644	573	597	602	591	651	612	614	642	638	660	569	626	552	616	656	648	590	632	630	615	608	616	582	655	607	608	619	589	627	635	634	583	612	585	594	658	617	604	622	643	619	670	587	614	665	614	610	630	648	596	578	598	622	589	633	592	647	593	610	619	618	645	655	589	643	609	616	597	651	607	591	629	624	626	606	635	609	624	631	637	654	588	647	639	577	635	624	570	584	659	650	601	627	618	611	600	558	593	625	591	642	583	640	617	627	643	615	598	564	611	591	626	630	562	631	643	619	577	600	622	628	596	596	590	604	616	604	625	645	596	612	597	597	583	606	618	621	621	594	606	618	648	645	667	607	621	580	628	611	619	622	639	605	587	666	647	630	624	630	583	639	624	614	589	603	599	621	647	622	603	636	641	572	616	602	642	640	579	623	598	619	640	642	591	610	586	598	596	595	592	616	581	610	597	631	625	579	624	596	572	618	631	662	605	639	624	635	625	668	629	623	597	573	591	596	628	650	597	607	591	579	578	597	627	629	591	609	588	637	610	608	631	586	615	593	647	620	629	614	654	601	593	629	627	671	626	625	589	628	628	640	636	651	663	631	602	589	675	608	597	605	627	594	619	622	622	649	615	561	575	622	611	649	610	615	597	590	625	633	650	609	603	610	629	654	610	591	624	603	597	631	659	651	637	590	591	622	606	647	641	644	595	622	608	586	639	659	610	660	627	598	624	598	589	572	626	620	612	626	592	595	625	642	613	637	613	620	620	605	608	595	625	648	567	600	627	624	645	596	646	590	580	662	599	595	599	643	656	635	587	575	613	651	634	625	611	611	620	625	610	619	586	658	599	608	577	590	620	637	618	600	590	630	589	596	637	662	598	583	615	613	610	639	635	621	682	603	605	634	589	657	667	569	591	641	628	576	679	647	626	601	604	623	621	641	646	650	599	600	595	603	622	612	622	640	602	692	564	630	616	626	609	587	611	618	605	610	627	630	619	618	613	613	610	609	611	646	649	592	621	608	621	573	647	645	652	627	624	660	591	619	618	624	633	584	654	618	622	617	532	634	642	650	628	588	575	584	605	651	613	633	621	616	590	602	614	587	609	566	659	610	603	592	602	629	587	622	629	599	590	625	613	602	573	596	626	655	635	655	623	643	613	651	593	638	602	688	610	656	631	596	599	608	615	617	650	615	609	579	630	637	644	647	609	565	609	617	605	603	575	601	634	654	552	563	579	622	602	602	627	586	604	607	604	558	616	609	584	609	646	639	581	616	618	642	601	626	614	627	591	648	617	690	639	629	621	654	638	640	642	657	615	634	617	651	591	598	647	627	609	620	629	612	640	609	612	616	621	641	595	603	604	620	630	586	617	627	643	587	628	659	600	590	622	613	559	621	645	631	631	620	614	613	617	615	603	624	617	658	583	602	604	643	650	606	620	636	619	622	625	645	582	614	601	621	615	619	620	618	649	629	613	619	591	611	630	590	663	621	587	610	613	616	637	622	638	598	631	610	651	617	630	613	617	619	654	629	643	624	607	613	618	627	652	635	604	602	589	589	647	589	636	683	596	648	588	615	571	635	627	620	630	672	682	589	616	617	665	602	617	578	648	586	616	599	635	624	607	586	651	631	581	640	619	627	626	577	600	626	618	632	645	580	590	608	570	584	588	592	624	619	631	650	590	618	640	647	594	628	610	645	618	609	631	621	639	633	652	626	621	605	614	627	612	565	608	585	566	648	595	620	606	625	602	578	607	631	608	618	612	617	667	599	600	597	633	654	598	648	635	588	566	594	632	626	649	600	626	651	665	639	608	619	593	593	631	605	646	627	677	597	618	648	612	601	586	632	607	593	590	622	588	614	634	665	648	569	639	647	624	600	630	597	614	607	642	564	605	615	588	606	596	603	619	589	620	626	639	655	611	597	624	597	590	581	611	596	623	626	572	623	598	548	623	646	606	579	641	584	617	629	613	600	612	625	633	633	581	593	633	610	677	638	631	613	611	607	683	639	620	583	631	641	634	587	596	616	605	613	607	647	666	621	632	631	603	593	650	585	615	606	634	650	575	679	620	588	612	657	637	637	614	631	569	589	628	623	583	656	607	606	619	602	634	617	573	587	630	654	625	629	637	647	674	639	606	646	645	583	613	621	605	593	591	607	624	648	633	612	625	611	598	582	630	628	603	582	586	619	643	600	647	671	662	621	639	641	607	597	605	580	606	665	601	653	600	600	585	623	626	645	583	648	617	595	600	641	608	583	610	574	650	634	627	594	613	598	602	607	621	580	581	633	576	579	647	616	623	614	673	601	586	600	584	581	654	545	677	575	630	588	618	635	577	576	601	584	657	613	590	701	658	611	653	588	644	590	605	643	669	646	572	613	668	600	611	643	603	618	640	623	575	650	621	620	636	605	654	608	634	624	623	616	611	554	634	644	616	601	599	612	618	645	620	582	652	675	638	659	635	620	594	615	611	632	610	629	628	590	558	621	618	646	586	632	644	619	603	596	604	575	589	630	621	637	662	591	589	550	646	614	649	671	611	623	643	683	627	627	634	618	613	606	575	655	598	612	621	578	620	663	633	619	614	618	588	615	644	618	625	601	593	600	599	602	599	560	624	621	650	616	611	641	612	641	602	608	617	679	639	611	633	599	596	626	609	633	671	623	598	608	664	677	595	622	618	620	602	619	589	647	624	634	571	597	611	622	625	606	652	618	599	614	590	588	613	617	598	611	688	632	578	629	619	630	581	608	642	621	589	603	631	628	594	595	621	659	621	536	634	626	595	631	626	645	574	622	642	598	583	655	619	619	636	621	635	651	605	608	625	645	648	639	613	624	627	628	605	608	610	575	588	631	620	632	631	647	612	571	668	657	654	687	679	623	621	607	653	625	574	622	638	627	610	647	614	593	623	619	631	648	651	599	620	563	643	658	591	621	663	595	616	571	581	643	627	631	637	598	587	646	596	635	658	618	617	671	643	655	633	629	589	577	609	585	627	637	616	639	580	620	610	619	657	628	618	588	635	627	633	580	620	619	624	646	604	628	641	634	607	543	593	621	616	593	613	619	642	627	595	626	594	613	602	622	619	582	644	654	609	624	600	625	563	638	618	590	583	619	605	622	620	661	633	609	648	588	605	630	632	611	611	577	614	647	624	621	627	631	674	580	617	632	603	661	634	626	628	654	618	602	611	633	604	691	593	637	612	642	619	597	621	602	672	590	576	643	600	622	649	629	579	606	608	641	597	621	643	618	607	628	697	616	601	648	619	584
16552	40711	9789	895	924	872	876	847	853	840	882	850	899	817	897	825	867	872	797	830	836	882	822	819	840	905	816	866	860	829	815	837	810	841	798	849	820	866	882	820	872	879	872	873	836	836	855	842	849	829	890	881	864	843	836	824	800	789	822	866	870	853	921	888	829	819	904	831	830	851	840	796	842	825	823	808	868	842	785	823	875	867	898	834	867	844	862	866	868	814	781	851	847	836	846	881	891	814	868	804	890	858	848	865	835	817	877	867	815	833	807	858	813	807	813	843	871	894	847	860	816	792	826	885	885	848	836	837	811	899	844	835	891	875	840	842	866	867	776	819	902	825	804	854	880	799	828	829	852	848	881	805	832	777	864	892	835	833	850	802	815	815	853	870	834	885	852	878	863	870	887	868	822	858	832	860	821	842	855	836	849	899	885	832	854	862	839	829	849	828	853	834	850	876	800	829	792	814	851	850	830	841	804	850	831	826	878	842	840	876	882	869	819	874	865	795	807	868	795	865	880	880	843	833	817	819	775	840	835	846	924	856	857	829	850	796	821	817	799	844	826	816	802	841	921	835	834	849	848	831	846	802	878	895	871	849	891	846	879	853	884	838	864	863	849	847	817	879	844	844	903	880	838	850	861	879	824	828	831	878	818	852	845	893	875	853	877	895	885	855	882	846	886	851	843	891	814	853	844	825	861	822	890	848	897	813	851	812	910	873	829	840	811	851	872	828	877	846	840	827	872	796	858	841	806	867	863	831	783	827	838	835	872	824	796	855	885	845	857	931	828	888	801	848	875	872	876	871	833	859	826	824	836	835	882	831	882	848	870	914	881	856	858	869	867	860	835	809	851	859	859	815	846	812	930	872	833	850	796	895	866	839	905	852	860	836	868	811	854	887	838	817	839	873	769	882	819	840	822	835	838	844	837	839	821	865	876	837	809	838	864	821	861	851	902	809	896	854	879	867	859	850	823	845	865	853	840	903	881	858	849	819	858	833	832	839	828	862	865	880	842	873	883	876	821	863	807	864	852	849	857	870	854	873	835	904	812	800	897	869	867	839	822	839	840	849	811	836	779	863	851	831	819	858	815	868	828	874	845	877	876	850	841	740	836	865	822	844	850	839	850	880	826	832	803	841	868	858	884	786	882	869	853	842	857	883	768	849	829	877	809	823	825	853	881	865	832	904	830	832	823	841	785	866	819	834	850	816	867	850	903	843	870	827	875	860	785	831	827	836	824	850	858	818	826	850	904	849	806	840	847	914	859	840	857	826	832	820	894	832	855	834	759	827	821	829	836	850	891	832	848	845	939	883	833	846	886	835	873	854	846	820	867	858	866	875	878	830	871	875	847	860	809	887	880	869	881	883	887	796	851	841	816	871	835	856	843	838	879	793	846	879	878	867	879	856	801	880	824	822	851	839	867	813	853	850	875	849	828	800	822	882	867	832	875	822	855	813	864	808	888	797	884	883	863	819	873	883	874	848	817	833	848	824	872	867	827	846	849	845	847	819	829	821	854	801	875	836	847	921	865	840	805	845	879	839	900	849	829	818	805	872	846	812	879	834	839	804	817	821	869	819	816	903	813	853	816	883	878	878	851	822	845	848	873	845	885	873	856	855	826	842	839	860	827	849	891	880	843	889	874	809	830	853	864	830	885	845	905	826	902	860	837	861	839	889	857	830	883	886	825	847	843	796	851	818	881	797	832	847	882	811	799	836	821	830	801	839	838	871	851	820	829	889	823	845	849	853	825	846	828	825	872	823	843	887	831	837	896	875	836	821	892	826	856	877	793	851	892	830	853	826	864	840	871	833	814	872	889	835	813	839	857	820	856	844	845	815	899	857	827	854	858	856	879	867	838	867	813	851	870	823	802	823	790	809	877	845	844	849	886	872	878	847	892	840	832	834	828	837	779	820	813	875	871	911	873	829	821	826	851	858	869	861	835	816	812	852	855	896	864	849	899	843	823	829	816	861	770	878	820	848	850	860	846	891	874	854	860	793	885	875	832	862	894	818	878	911	845	883	851	858	876	819	887	823	858	905	831	899	819	894	868	867	852	823	823	855	860	870	835	891	876	830	817	823	856	840	872	874	806	836	826	836	857	877	844	846	882	883	857	809	899	854	881	857	870	827	870	831	804	873	895	851	856	833	860	854	839	844	902	798	832	807	881	865	860	831	841	863	836	831	907	879	859	806	837	882	863	869	818	813	854	791	818	823	837	846	849	877	907	882	875	839	881	834	827	873	859	878	845	904	886	901	842	867	885	810	773	839	853	841	858	788	803	830	882	820	902	817	892	805	836	827	884	831	797	839	824	854	856	911	856	821	886	853	844	903	794	855	862	880	862	856	818	872	820	889	862	849	867	813	798	835	841	866	822	903	905	776	859	803	858	876	852	857	774	830	854	846	870	848	851	798	818	833	867	835	873	823	856	868	836	858	856	833	848	859	842	867	836	862	852	833	854	826	811	802	850	859	864	842	822	853	852	825	855	845	899	821	826	914	869	881	791	882	855	828	874	861	821	804	835	828	844	801	858	869	812	804	854	850	860	865	856	835	838	861	891	808	814	817	823	834	833	847	848	835	799	836	849	805	809	847	854	852	855	861	834	849	845	882	829	852	894	864	837	879	901	819	809	817	840	868	840	833	881	860	819	841	848	781	819	862	846	844	908	813	809	905	833	875	803	843	853	848	854	862	869	840	860	851	860	855	894	856	887	783	827	841	845	828	815	846	861	835	821	857	803	854	823	860	824	875	829	847	843	800	829	875	845	866	874	876	865	856	850	853	873	814	803	831	789	839	848	850	873	923	842	847	852	851	836	831	873	858	861	877	858	823	808	828	797	851	829	861	877	838	892	850	855	875	869	877	812	873	853	884	909	799	867	875	879	845	830	827	917	839	821	832	872	828	831	799	839	842	892	870	853	837	901	865	845	826	848	853	870	826	847	873	828	850	878	901	822	852	825	891	828	813	865	853	862	790	814	867	853	839	899	854	864	829	866	898	815	810	817	858	851	852	836	850	843	887	833	888	847	880	870	885	799	797	870	825	898	876	821	872	876	865	837	904	824	805	835	828	848	836	870	868	853	893	843	820	846	843	828	846	889	816	841	837	871	814	882	819	855	833	876	903	857	866	877	808	850	832	835	825	890	865	858	825	899	853	842	881	862	889	882	835	819	833	844	800	835	812	849	864	854	861	838	851	821	853	898	811	904	783	858	822	839	849	869	866	824	832	848	816	873	814	845	864	860	872	866	846	832	845	817	835	818	842	857	806	800	848	825	819	830	775	845	833	857	842	847	858	854	857	832	841	866	861	791	840	869	832	809	834	830	857	883	827	862	794	869	869	884	848	823	833	784	845	868	862	845	833	867	865	854	880	850	828	788	853	855	867	823	875	840	890	861	847	831	839	883	856	844	817	826	899	814	829	827	897	856	877	839	831	885	883	815	805	869	867	853	808	831	871	865	859	827	833	874	814	823	854
23526	21958	29285	24943	19726	4410	532	382	334	357	347	360	343	340	329	317	332	284	349	304	284	331	341	297	332	294	314	339	285	338	303	310	321	329	326	336	300	310	340	304	325	325	324	315	310	297	323	307	330	303	285	305	309	336	307	323	312	327	319	316	296	297	283	302	314	295	316	304	338	319	336	282	332	292	295	325	281	332	291	295	342	318	291	329	285	296	338	317	350	312	316	312	309	351	309	294	321	337	330	277	297	329	276	297	318	305	313	318	356	341	289	274	311	336	312	293	309	284	307	331	286	303	312	311	295	318	337	300	310	290	337	300	314	289	309	302	294	308	338	297	309	299	303	329	258	288	293	323	297	336	315	329	305	299	328	292	316	322	268	290	321	296	296	323	285	285	348	322	314	298	333	313	305	337	306	285	301	297	314	333	312	292	293	344	334	292	272	313	315	301	311	330	331	285	347	295	298	303	319	305	307	320	317	301	286	278	322	311	285	308	301	319	319	280	323	300	309	304	296	309	300	316	302	309	314	318	273	318	321	315	285	286	318	312	320	306	294	289	294	284	331	340	326	303	337	296	313	303	263	294	295	353	300	335	308	306	301	325	307	282	321	295	360	347	279	300	295	338	309	334	293	341	309	314	326	284	299	325	318	313	302	288	298	296	318	284	301	329	316	286	323	323	313	323	303	292	313	326	310	313	298	302	326	327	312	323	342	313	306	303	310	313	332	349	324	306	306	351	300	364	346	332	313	327	304	312	287	287	306	307	292	296	302	314	316	320	319	295	313	344	324	296	306	330	327	290	321	306	306	313	306	320	276	325	317	295	310	286	317	297	289	299	315	310	301	322	313	329	284	334	292	312	321	324	328	328	310	294	340	333	315	328	328	317	297	299	272	312	315	286	300	361	317	304	333	321	320	298	302	299	316	314	321	312	311	332	320	307	314	316	298	295	294	308	327	302	334	300	313	279	308	314	312	319	321	338	317	324	294	318	299	322	317	340	306	302	267	309	317	319	292	312	303	356	299	333	302	293	317	299	320	306	318	313	301	306	289	307	296	300	312	330	295	360	336	278	314	304	352	307	306	308	306	303	317	325	299	333	321	312	314	282	275	328	291	280	313	357	315	311	336	312	318	320	295	338	309	320	291	300	296	326	321	352	326	305	310	321	302	303	318	307	304	307	302	318	314	320	293	311	282	278	303	321	348	317	315	322	333	334	322	334	316	300	335	312	298	320	320	290	305	314	306	308	299	333	300	321	314	294	297	317	288	305	336	309	329	330	313	300	305	248	321	318	332	287	295	311	294	303	308	296	323	288	307	328	306	327	332	331	311	294	359	338	303	311	309	295	296	281	341	338	314	291	287	287	308	316	313	312	293	305	308	312	318	321	319	321	323	320	337	317	309	357	344	299	268	324	347	324	324	307	320	274	295	296	284	303	329	275	303	280	318	332	298	327	323	311	328	308	334	291	308	303	322	334	332	302	310	309	303	287	313	355	318	348	312	308	309	280	315	281	311	338	319	286	358	314	309	329	330	321	292	307	316	302	299	317	336	302	305	306	272	306	286	290	305	319	296	342	302	332	332	307	311	298	287	306	299	304	320	324	320	290	307	295	304	331	340	316	336	330	327	278	311	340	303	288	293	337	312	295	311	322	328	325	330	290	313	296	300	292	312	290	314	329	299	322	309	327	322	322	322	301	336	336	308	328	294	322	311	324	292	305	301	318	281	313	332	283	289	311	311	301	333	313	314	296	357	305	345	308	298	261	319	299	319	319	301	303	326	318	335	279	312	333	311	309	333	313	307	299	308	319	319	279	354	348	295	317	278	322	285	300	275	324	311	309	283	292	326	304	307	329	372	330	332	316	305	309	321	279	283	329	311	299	332	291	317	306	325	303	301	293	303	299	320	305	270	296	303	303	344	280	294	331	306	294	322	296	336	324	313	309	306	305	326	300	328	305	305	293	325	309	295	310	306	333	298	340	319	309	346	297	319	326	356	325	316	311	317	305	358	319	306	334	306	318	330	300	306	311	298	289	292	359	315	308	301	313	322	322	296	306	366	313	306	321	307	303	288	298	302	300	297	315	313	308	323	320	321	342	302	287	318	316	311	307	305	307	298	284	281	351	313	332	283	297	329	318	305	277	344	322	298	283	303	324	306	309	307	312	322	318	312	324	309	297	315	301	320	288	299	320	298	306	311	310	317	295	300	310	303	292	321	292	317	285	341	310	309	312	322	312	322	309	294	299	341	319	312	282	311	310	320	269	285	324	292	309	316	311	307	329	309	296	305	290	298	297	314	297	307	296	298	321	314	299	304	271	340	310	285	308	310	309	269	332	297	315	312	335	301	333	288	305	276	281	313	324	302	334	335	287	284	309	320	292	297	304	333	297	325	312	310	310	324	297	318	329	330	337	287	313	329	286	294	318	322	302	328	288	352	336	293	297	302	279	325	318	328	307	294	290	333	303	320	319	301	319	319	289	323	329	307	324	328	336	296	296	311	311	313	304	321	292	329	340	282	271	334	283	304	292	324	293	321	310	297	305	292	314	298	334	348	300	306	297	316	294	335	293	310	319	316	282	308	309	289	338	273	325	350	315	296	317	324	290	333	318	299	334	308	316	316	310	312	332	322	306	358	324	320	346	304	332	321	348	310	295	315	313	309	313	305	317	319	325	328	309	289	297	330	301	280	304	321	299	341	322	307	308	303	324	305	309	297	307	361	299	313	309	337	307	274	312	307	314	315	293	334	310	320	304	290	351	340	324	302	306	340	315	308	321	330	332	342	321	326	312	307	278	328	353	288	311	312	343	330	282	306	339	290	299	334	325	324	312	280	324	314	315	322	337	312	299	302	299	314	316	292	340	294	322	327	281	283	305	339	325	304	318	314	289	282	319	325	313	337	291	296	336	314	334	315	303	328	309	302	313	312	275	308	319	303	313	319	287	342	345	323	319	300	278	320	298	299	279	293	310	322	318	288	337	325	312	298	314	324	341	305	306	309	314	282	330	289	300	306	325	336	311	276	323	326	349	289	309	332	318	319	341	312	344	288	318	332	286	333	327	315	305	326	287	319	317	314	298	296	342	285	313	323	295	298	316	302	315	328	315	304	288	335	363	302	300	314	315	296	294	290	354	284	289	298	320	335	276	279	320	345	300	309	326	288	319	322	319	313	314	300	291	313	288	299	309	335	307	275	287	308	303	315	330	325	322	332	305	308	309	295	318	316	354	335	309	301	288	283	310	308	306	322	302	323	286	300	342	303	324	275	316	314	288	307	339	301	322	307	315	359	309	312	349	303	326	311	311	333	318	316	320	323	304	328	302	298	314	307	300	309	326	273	341	304	290	306	339	348	297	329	291	311	322	327	300	323	285	310	292	309	311	291	314	306	304	307	320	302	305	319	309	263	320	282	307	289	287	330	291	330	306	302	313	288	309	294	309	315	324	305	310	314	329	316	306	295	317	308	322	300	276	316	312	293	267
38350	85482	33082	1287	997	778	697	643	583	550	532	512	527	481	468	457	500	469	463	460	464	439	459	441	438	472	433	455	435	435	419	477	423	441	421	465	472	411	434	453	435	420	442	466	453	447	456	437	458	444	459	506	446	397	460	452	435	395	435	460	434	429	470	389	446	475	446	412	457	453	459	453	445	452	445	440	408	419	438	417	440	422	442	426	446	383	440	466	443	455	450	438	441	404	461	456	428	419	457	456	461	486	448	439	425	430	447	393	461	459	434	435	427	462	436	435	411	449	448	419	415	476	447	451	465	448	453	430	431	437	451	464	476	437	458	458	448	443	405	457	509	435	431	467	448	443	461	403	445	424	440	445	463	466	440	429	471	426	435	436	472	448	455	423	466	441	423	452	430	466	459	435	456	473	436	464	453	462	484	437	411	469	437	488	436	439	438	433	467	430	446	469	422	495	447	403	470	470	427	453	429	446	497	436	463	441	432	421	414	471	471	423	407	441	469	456	432	432	452	448	457	471	443	436	474	451	450	453	448	483	479	428	459	476	446	445	471	404	467	403	419	498	465	404	474	466	440	443	436	457	388	432	454	430	405	431	437	468	401	509	479	447	433	440	435	434	459	467	447	430	438	425	477	432	486	438	450	436	443	424	418	443	454	469	443	431	418	455	401	460	419	442	449	413	438	448	482	432	473	465	436	471	431	435	457	472	437	478	475	409	407	454	445	417	445	463	482	423	450	450	466	435	432	432	468	450	467	410	450	422	448	429	443	488	460	430	466	430	454	491	456	451	434	455	463	434	430	464	490	446	454	469	471	479	431	445	452	425	469	475	434	469	439	434	463	449	456	456	431	435	439	422	456	494	436	414	438	464	448	442	453	470	451	494	435	425	434	453	380	435	427	441	463	462	464	427	487	427	442	436	461	462	480	431	469	428	438	459	397	428	422	456	462	401	441	404	462	436	467	426	440	475	422	467	461	431	450	434	421	454	454	470	431	422	423	411	435	465	433	463	446	480	427	431	428	453	456	447	473	424	386	424	462	431	441	456	429	411	403	424	439	430	444	449	434	473	474	449	495	455	403	420	452	460	427	442	442	436	441	459	460	423	443	439	445	446	461	422	451	469	476	422	469	466	399	450	475	441	429	406	471	431	464	414	442	432	450	473	453	441	462	456	470	454	461	476	463	448	471	440	473	429	454	438	417	423	457	431	441	460	444	415	429	434	436	454	464	403	447	449	465	446	420	404	435	436	421	466	451	454	438	422	477	447	450	480	463	433	440	436	401	431	481	458	447	435	442	467	428	478	423	419	429	431	443	446	452	467	445	436	438	428	469	434	446	441	452	454	445	424	430	454	444	442	452	456	408	454	466	446	417	460	441	434	470	442	461	491	458	483	431	429	431	438	451	430	456	448	421	454	435	439	453	434	404	422	468	467	451	449	438	428	468	428	415	480	441	444	448	438	443	438	446	419	430	470	440	463	456	457	431	404	402	455	434	458	488	447	464	463	428	458	467	444	489	406	464	434	443	481	405	420	448	472	422	450	476	461	426	427	448	442	444	431	432	472	400	413	464	439	463	413	449	428	433	430	422	433	467	435	454	406	463	451	405	473	427	402	465	433	407	444	443	434	429	455	434	470	432	417	445	478	449	388	450	457	452	460	449	456	444	447	434	439	419	471	438	426	446	480	435	436	445	397	457	457	443	451	472	433	439	449	431	449	484	430	469	477	452	466	458	465	422	436	443	454	448	462	462	439	443	434	475	433	449	471	481	449	467	475	406	467	410	442	466	485	456	426	450	478	432	433	466	417	489	489	442	453	454	472	464	457	424	472	433	427	448	422	434	445	459	451	495	473	426	456	427	439	432	435	428	440	434	421	418	459	417	440	424	491	408	447	409	497	459	463	444	443	440	450	438	441	439	431	421	422	437	432	450	465	461	459	466	465	448	454	429	478	435	435	444	455	440	478	469	437	441	412	432	430	447	447	452	442	449	453	481	421	456	459	455	458	444	458	479	401	437	448	439	402	434	453	452	433	475	442	420	431	454	425	489	450	442	478	428	464	468	473	482	451	416	478	425	469	451	459	441	442	432	438	450	453	439	443	439	412	443	442	400	431	455	453	413	425	412	432	449	434	469	448	433	455	417	434	438	437	433	453	444	461	451	432	435	440	455	478	462	458	492	423	457	480	445	429	422	422	447	455	441	462	445	421	439	440	461	430	464	457	451	475	439	472	447	442	433	447	446	440	449	423	437	427	449	431	444	448	434	453	454	467	427	440	472	428	413	469	415	442	442	463	442	458	429	474	443	428	452	441	461	468	448	396	420	464	443	466	404	413	446	454	483	468	460	453	456	432	451	428	447	443	441	461	431	440	450	410	428	471	449	419	459	445	460	469	453	447	429	451	452	446	459	405	442	441	443	505	431	468	474	451	460	409	436	425	464	494	450	480	413	442	442	406	462	436	459	474	470	433	431	456	408	459	419	456	441	447	484	438	456	461	445	456	424	444	435	422	466	421	483	437	470	450	437	412	458	435	430	435	466	420	444	460	448	459	464	435	439	448	432	481	416	427	452	437	457	423	455	427	478	460	416	435	437	444	440	439	467	472	479	453	449	462	412	427	397	428	471	447	447	465	432	447	435	464	451	461	431	463	456	465	425	463	450	414	490	446	425	446	418	419	450	476	422	426	445	422	478	432	444	417	406	427	418	455	438	425	441	421	454	413	459	469	479	451	449	475	449	454	443	446	457	413	439	461	472	402	453	436	460	489	409	453	448	436	449	480	450	431	459	455	400	433	444	464	462	443	469	408	489	448	482	473	440	431	442	450	449	425	407	437	457	471	433	459	445	469	411	422	411	418	413	450	427	409	411	458	402	438	435	476	433	431	448	448	469	422	475	463	440	462	461	464	432	424	410	412	442	468	447	444	477	447	421	424	449	450	426	460	420	464	412	446	423	446	440	453	454	451	473	406	449	481	457	426	480	417	416	432	421	484	418	435	459	439	459	479	445	443	491	464	421	410	433	465	435	412	443	442	452	456	459	411	437	461	451	422	455	452	396	443	478	431	445	458	443	450	452	441	419	437	403	436	426	435	426	449	439	421	426	411	424	441	479	422	479	414	403	410	442	440	439	395	449	475	439	397	426	455	451	464	428	448	454	424	448	428	448	427	462	440	414	414	454	436	458	456	423	433	445	470	447	417	431	454	460	428	447	471	416	448	431	458	456	432	453	408	460	459	434	440	447	482	450	457	404	447	433	462	418	463	455	474	465	377	459	446	433	472	420	432	445	452	418	432	423	449	457	429	430	458	457	445	451	422	435	427	417	453	416	431	446	422	419	437	490	416	457	458	423	441	425	414	437	432	436	421	434	412	424	436	433	463	434	433	410	438	437	463	431	461	443	443	466	452	483	441	438	441	467	443	454	432	449	405	452	460	448	458	467	450	425	440	414	422	459	473	436	478	411	464	450	436	451	448	447	438
24821	22280	28378	23648	5201	816	724	736	721	723	635	688	621	677	645	661	678	685	668	627	681	661	671	665	670	679	682	678	724	680	618	678	655	636	629	704	716	691	679	650	659	659	698	703	623	681	656	692	692	670	647	668	667	678	663	689	709	661	670	690	650	650	688	698	647	661	635	688	672	624	663	678	671	679	661	676	695	648	737	652	651	697	688	657	682	656	667	678	628	687	644	706	683	640	678	656	703	689	675	649	666	669	643	655	696	721	662	675	712	644	657	696	653	640	626	658	652	689	684	682	670	642	684	676	680	660	666	660	648	683	602	646	637	671	682	643	693	631	643	688	640	666	699	633	693	649	713	653	710	631	657	703	666	714	654	711	684	694	641	672	666	671	696	623	640	691	731	668	690	659	684	692	677	634	684	687	658	675	628	660	641	719	669	697	689	684	641	619	674	639	667	673	688	675	649	680	680	683	665	678	676	702	689	695	650	653	666	644	692	666	669	700	665	660	618	666	677	639	641	664	677	657	707	673	665	639	659	662	666	665	653	671	681	652	680	693	675	632	691	669	685	667	695	628	640	645	664	667	662	674	654	642	651	648	704	680	685	673	673	704	649	627	704	673	675	654	730	676	663	691	696	680	763	685	676	642	669	657	684	642	689	701	688	690	696	680	662	693	674	716	646	665	674	673	695	651	669	688	654	647	703	678	657	666	685	657	675	649	671	667	683	670	661	677	715	684	615	651	643	690	674	660	675	643	666	703	684	679	637	688	660	643	652	667	716	708	596	673	666	693	687	690	694	700	695	648	702	685	692	668	657	697	673	645	656	694	681	617	679	652	679	659	615	674	713	650	669	630	652	695	665	644	657	660	690	682	658	718	673	694	665	668	684	692	683	667	673	682	671	678	652	678	687	666	668	639	667	645	654	645	620	689	674	655	662	671	729	730	682	704	670	644	661	662	681	654	711	675	742	660	680	655	686	597	658	668	646	706	705	667	639	678	662	654	666	682	664	743	653	674	674	650	608	694	664	687	643	676	680	682	656	658	644	662	655	688	649	681	672	647	630	648	723	679	687	691	675	716	702	671	632	647	677	688	668	649	674	681	691	659	662	709	635	669	646	725	705	689	685	620	765	661	706	666	711	672	667	678	694	661	658	697	704	676	674	639	648	692	684	666	646	670	681	671	656	687	684	663	621	648	728	676	648	665	666	628	638	661	696	643	667	635	665	681	660	630	672	728	635	660	711	622	693	649	670	619	644	608	631	685	630	674	678	671	682	654	670	688	648	664	700	705	721	667	669	694	695	653	679	654	689	665	653	661	692	724	658	677	682	673	681	704	651	646	689	684	649	733	642	655	671	645	677	669	702	670	692	636	672	688	678	658	726	698	668	696	654	624	659	720	660	648	661	686	637	652	667	677	656	643	603	682	639	614	684	689	657	634	681	679	701	664	677	663	662	692	683	636	624	683	683	715	685	653	689	667	670	709	663	676	653	645	637	683	656	667	724	627	602	639	695	698	646	683	680	670	619	654	677	662	679	701	673	640	710	678	655	638	648	644	669	704	659	662	627	747	640	675	681	645	690	652	621	666	658	632	685	679	637	670	657	644	669	670	646	668	699	677	621	693	687	652	651	689	618	727	639	687	715	684	660	609	680	656	683	628	645	681	662	674	672	679	673	685	721	665	725	683	661	675	660	661	650	653	630	643	654	668	667	627	680	658	674	668	648	691	643	665	626	649	689	678	659	682	632	651	666	652	672	641	693	683	630	680	679	636	682	632	619	686	708	646	678	663	697	703	655	645	719	658	677	670	707	713	634	693	682	656	681	651	691	674	715	681	635	659	694	629	665	668	668	666	670	664	642	654	722	688	698	681	653	668	693	702	652	655	696	653	661	704	680	742	642	639	656	672	703	664	632	649	666	709	664	664	662	680	634	721	723	654	668	657	683	696	671	649	686	711	671	693	672	671	645	658	665	678	680	706	693	653	679	652	675	668	674	692	685	723	648	619	665	669	664	700	692	658	702	646	677	689	661	709	679	687	709	678	673	657	673	626	714	637	640	690	663	651	686	689	694	655	673	656	683	662	708	656	713	665	713	661	716	682	696	691	657	655	666	666	664	673	667	659	678	650	666	689	707	635	669	631	644	683	681	679	650	717	665	682	628	648	682	631	669	682	645	719	671	641	689	701	703	703	688	721	719	646	703	677	704	621	640	675	697	697	670	678	643	651	629	636	670	699	671	659	708	717	677	663	713	680	687	713	687	691	676	657	669	672	633	647	704	669	680	741	677	679	720	633	679	658	683	666	648	674	624	659	672	696	659	676	674	681	652	695	639	705	697	720	647	709	657	648	706	647	695	652	664	675	652	660	681	642	665	716	696	676	703	688	663	661	708	614	677	633	685	676	746	705	709	664	661	672	634	701	657	622	623	625	634	659	658	664	682	687	649	641	695	680	638	664	669	668	696	656	650	681	664	668	669	676	645	653	693	646	697	677	672	668	615	685	634	682	654	675	696	669	681	682	673	654	681	679	701	660	710	667	700	685	706	663	689	703	674	668	674	664	664	648	678	644	641	693	643	685	650	672	686	704	655	687	705	695	590	686	698	662	688	653	719	676	651	662	633	638	659	720	695	655	667	626	654	694	697	645	666	662	630	664	686	648	658	673	710	684	650	688	680	676	647	703	646	672	682	722	643	656	666	660	685	672	680	640	682	639	743	626	727	675	653	662	668	727	654	594	647	686	650	660	652	625	666	691	669	671	643	687	683	704	717	671	683	652	623	688	668	623	699	678	677	653	669	661	699	683	708	701	648	698	710	619	663	700	701	676	679	653	680	684	690	654	614	643	669	659	641	689	690	674	694	696	658	661	639	699	676	680	643	730	667	675	661	657	646	658	688	653	682	659	686	699	706	617	666	673	649	701	649	659	660	672	659	641	645	693	687	646	652	644	672	661	669	651	696	621	695	654	702	687	637	671	671	727	697	610	602	641	629	665	657	663	676	685	668	677	692	674	681	659	657	731	661	666	688	686	666	696	696	637	670	668	670	616	677	703	646	740	711	662	632	671	670	681	678	682	687	659	683	681	664	652	643	673	671	686	691	623	613	719	679	671	663	694	646	697	713	729	645	674	652	660	704	697	691	694	668	677	655	692	643	625	640	645	640	675	669	688	687	645	679	691	634	697	674	689	643	708	739	680	669	638	672	663	689	640	672	674	686	627	687	632	639	655	661	724	673	649	597	672	668	704	678	707	709	720	669	694	710	652	656	694	679	714	661	686	698	687	653	689	659	694	616	644	621	705	659	722	688	688	740	709	657	681	630	619	660	645	648	732	681	680	623	702	702	620	751	697	661	658	736	716	629	735	662	673	682	694	651	657	716	679	662	678	651	698	700	640	663	670	706	631	678	673	676	647	694	655	668	633	654	661	706	723	699	663	619	692	652	648	701	680	639	655	644	685	698	684	654	688	688	685	692	721	703	691	687	630
34348	69931	27741	1278	1171	1026	1074	964	948	950	931	880	979	875	947	883	928	899	937	900	887	936	900	947	899	899	893	907	892	932	916	918	894	910	882	874	891	918	903	873	909	874	938	923	876	903	838	892	969	868	854	970	898	896	903	899	848	878	920	883	895	932	911	870	906	907	932	934	925	898	898	848	905	922	894	886	928	937	900	919	895	903	925	929	900	877	897	909	932	897	867	851	895	916	862	972	898	875	903	875	881	863	886	918	911	911	954	851	923	887	864	848	893	892	893	912	878	889	924	898	895	944	912	915	820	923	898	897	922	915	906	940	901	905	965	911	894	901	884	861	877	882	938	921	911	942	863	868	861	903	929	889	861	857	923	893	923	968	940	930	916	877	953	928	913	912	938	896	895	941	929	868	893	891	920	890	835	910	891	866	854	877	913	924	913	883	908	866	884	903	865	886	856	899	893	829	882	920	873	871	888	907	935	949	898	919	915	931	926	967	886	904	913	903	840	858	853	904	912	920	874	885	874	950	878	914	917	868	876	876	851	920	856	883	864	841	899	909	856	876	897	893	919	941	884	926	899	910	909	920	875	885	896	889	862	889	859	930	860	898	933	914	861	966	922	892	936	862	828	921	870	910	907	897	890	948	922	893	866	932	860	950	914	876	897	919	917	918	897	852	910	897	862	916	878	910	899	908	930	861	863	871	862	845	839	868	934	858	942	901	923	868	837	827	888	849	913	893	875	916	929	855	860	859	912	919	902	922	888	858	954	871	852	912	924	909	894	910	932	888	902	884	901	924	944	854	934	828	907	926	946	948	948	852	890	869	865	886	864	852	886	869	913	887	934	875	918	884	885	850	935	876	871	909	879	919	921	900	924	897	898	858	953	823	888	908	929	936	887	872	874	923	883	881	860	831	886	844	866	879	858	898	860	869	923	954	858	938	926	945	856	856	856	905	891	942	910	938	944	874	897	895	904	905	871	850	864	984	876	893	867	876	858	892	929	867	919	859	938	956	871	864	909	886	880	868	879	910	896	893	944	940	884	994	880	917	886	900	904	879	904	893	960	871	855	926	873	883	870	874	957	932	858	907	893	911	868	886	923	926	901	902	841	885	865	858	887	917	863	879	871	949	878	941	878	891	866	850	883	878	909	886	907	883	845	937	920	875	898	889	936	875	896	885	910	904	911	888	851	877	882	859	935	883	873	932	883	899	881	900	864	924	852	896	888	912	859	873	835	839	906	909	882	925	876	884	899	885	826	877	855	911	901	882	928	872	871	862	871	912	902	875	929	892	867	921	832	941	903	901	924	917	895	884	836	902	923	925	864	889	887	848	907	935	839	904	910	938	893	905	894	910	880	888	856	842	879	866	872	918	935	868	865	907	870	882	963	982	905	891	917	883	873	848	872	941	933	869	900	888	909	874	908	901	993	929	849	848	920	891	926	857	911	873	933	913	904	894	908	861	888	923	868	934	886	975	928	965	901	932	893	877	878	903	873	927	927	929	911	849	882	854	880	939	909	866	884	825	921	854	902	826	862	911	890	869	944	888	862	903	866	872	848	892	907	860	909	925	873	868	920	907	857	896	903	871	951	867	855	879	867	911	894	863	929	860	918	948	897	914	953	897	911	862	884	902	909	866	890	886	912	888	884	897	885	897	864	902	911	883	892	904	931	900	933	839	956	894	924	842	897	904	877	918	919	898	875	930	893	862	894	833	858	901	834	907	897	872	885	910	858	879	918	902	863	855	854	819	888	930	843	912	832	886	897	868	875	953	823	902	909	874	892	955	876	903	882	905	891	893	863	857	960	870	926	894	917	867	893	928	918	859	898	874	884	878	882	903	934	947	900	886	872	875	894	876	895	959	872	876	886	924	922	912	862	847	876	896	914	872	898	910	893	895	936	898	929	930	920	913	910	923	878	888	909	889	903	883	886	929	837	884	874	880	921	925	947	879	887	875	923	923	894	876	987	939	909	898	866	944	932	823	878	928	848	866	817	929	863	888	957	887	908	881	882	890	904	945	920	918	968	906	908	913	904	904	918	834	889	910	865	922	900	852	853	930	885	873	902	906	899	863	929	888	936	887	958	872	923	851	842	928	902	879	873	888	906	916	861	930	917	892	879	926	878	853	866	897	863	941	902	861	868	880	945	934	906	927	859	901	943	877	925	920	882	862	916	900	911	896	880	855	872	889	891	900	894	917	892	865	909	905	902	893	908	921	903	895	874	934	910	855	913	952	907	871	824	845	908	935	862	857	874	882	890	839	826	870	877	907	889	865	900	933	874	916	901	900	884	901	859	892	945	900	853	882	844	850	909	916	850	978	905	865	907	932	915	836	867	892	880	896	861	906	904	893	913	883	894	858	886	873	908	922	917	897	876	895	905	921	863	889	927	877	852	898	927	854	881	906	904	888	912	855	884	933	923	865	848	943	898	919	895	904	885	938	823	916	932	977	961	933	901	892	848	887	878	906	845	911	849	893	909	903	947	880	942	931	885	921	918	912	854	863	876	898	885	879	852	927	861	815	960	865	919	874	924	867	878	888	885	865	916	881	873	871	860	959	831	887	932	890	907	915	942	881	881	927	898	928	929	902	897	908	840	921	907	920	888	903	867	917	877	853	845	904	903	862	958	892	890	953	908	919	885	883	902	863	848	906	893	878	956	920	858	845	894	910	913	971	907	941	872	899	914	885	910	947	883	895	882	911	947	856	886	917	917	927	922	897	872	973	866	853	907	838	912	857	929	895	875	889	908	941	914	881	882	894	950	927	905	904	843	956	866	896	915	926	871	881	889	925	885	913	856	912	876	897	850	888	891	899	912	861	879	888	884	892	905	923	884	957	944	878	919	873	965	966	891	930	924	888	940	910	892	896	887	886	899	910	944	886	909	900	842	870	891	907	912	890	867	900	889	913	910	895	886	893	868	846	915	906	915	933	973	922	862	907	887	905	916	910	878	884	907	860	852	884	917	910	911	898	883	915	896	882	867	866	931	956	856	883	925	908	880	927	973	854	892	853	906	840	918	901	968	921	886	913	922	862	912	930	897	885	919	878	910	883	872	875	912	874	884	898	937	940	862	879	854	922	894	895	921	923	881	891	859	860	924	899	854	883	902	945	916	871	893	900	879	873	935	949	872	831	907	888	873	918	897	878	867	944	931	899	900	919	906	884	912	918	884	835	909	951	879	830	909	909	928	895	952	869	892	861	877	912	853	922	858	839	912	903	894	910	888	909	949	869	885	924	902	888	885	914	845	912	906	886	844	802	912	896	829	880	916	901	899	891	875	895	903	876	921	879	892	895	858	874	877	868	945	898	936	884	920	915	885	909	871	863	878	925	890	849	922	841	909	924	891	849	880	887	867	876	870	893	878	877	920	915	918	849	926	840	911	864	931	923	881	877	930	901	887	884	900	920	885	883	845	907	897	837	892	913	860	891	891	915	879	873	921	913	876	831	909	877	867	891	912	946	896	914	901	895	937	899
22655	21665	29815	23984	21558	20432	3425	449	382	314	324	340	321	286	276	288	275	257	282	279	277	279	313	273	247	274	291	252	261	285	262	244	255	249	255	299	241	260	247	259	281	279	263	267	266	246	240	249	267	274	245	276	300	260	232	259	266	242	243	281	268	227	243	249	237	257	248	254	259	252	281	276	255	269	280	263	246	287	282	249	279	238	244	249	243	284	273	271	254	256	279	256	264	252	254	248	283	234	254	247	234	277	237	237	273	249	286	282	258	246	245	283	251	251	227	274	239	239	248	261	292	242	260	257	280	220	268	239	252	237	290	279	262	263	267	279	261	233	257	253	246	237	243	263	273	242	259	274	257	251	311	234	237	259	249	258	246	279	248	265	275	260	242	265	250	243	239	269	279	254	252	221	260	253	278	245	276	268	273	232	255	251	265	255	262	254	257	268	245	254	264	260	269	245	233	251	226	266	262	262	248	242	265	247	239	271	265	254	253	266	256	256	203	250	246	263	250	258	269	271	235	233	260	247	252	268	257	243	251	244	250	237	251	244	237	245	241	257	231	266	284	279	251	268	234	269	292	276	276	265	252	253	246	272	256	268	241	243	254	272	276	273	253	254	245	260	269	266	277	215	261	294	239	285	249	242	273	268	257	264	259	248	255	266	245	226	246	298	223	267	255	239	260	255	311	227	255	251	248	264	267	262	235	245	261	237	276	240	257	274	273	268	240	260	291	270	286	254	278	252	255	254	236	247	263	229	276	257	266	253	264	273	285	264	242	232	233	239	234	267	252	261	264	268	272	253	259	266	246	258	272	264	271	240	271	231	258	265	268	276	272	247	267	225	292	278	262	258	272	286	240	285	278	287	253	258	257	253	265	259	236	254	266	233	238	247	290	242	259	272	236	256	233	268	262	262	248	253	244	261	242	246	283	248	279	238	242	235	229	254	252	253	263	278	237	253	245	261	293	263	257	268	253	260	264	254	279	275	245	267	246	262	262	259	276	247	256	240	253	238	241	234	265	284	239	279	292	241	257	264	267	252	253	245	253	251	279	260	261	246	253	266	266	255	281	273	285	255	256	275	279	277	249	242	262	262	267	265	270	274	284	251	258	280	248	272	261	235	269	258	285	254	248	265	239	253	236	272	253	235	262	247	268	266	274	246	269	266	265	231	263	230	231	253	269	253	240	227	244	266	260	260	254	249	238	274	239	258	247	273	288	265	270	272	258	245	270	245	271	270	281	257	246	233	298	257	255	248	260	257	223	274	274	244	286	240	244	247	258	272	273	245	240	248	260	246	258	253	245	248	253	243	261	248	280	295	267	227	233	267	274	267	238	244	229	238	242	233	274	257	236	264	239	264	244	250	242	285	266	255	262	244	238	233	250	246	282	254	256	269	305	296	239	257	256	237	262	275	237	244	249	276	258	290	256	235	257	244	260	252	280	241	229	240	246	282	219	264	246	246	263	254	236	286	243	226	277	254	278	262	266	235	239	270	244	258	251	257	272	266	244	243	244	269	250	262	271	272	251	241	263	261	241	293	231	252	240	241	266	267	236	276	244	260	277	264	262	241	262	245	243	240	247	262	274	254	262	257	271	250	256	259	251	238	257	251	244	271	245	264	249	236	241	255	269	268	246	240	262	266	273	244	261	257	262	237	260	274	259	258	278	262	273	240	251	236	262	234	267	240	305	249	240	227	271	257	268	269	260	263	261	253	275	261	230	248	256	282	270	226	256	277	269	284	280	259	258	277	252	249	267	290	223	251	259	264	260	242	281	221	246	267	265	241	255	274	284	266	255	260	272	266	254	257	229	254	270	266	258	252	279	247	228	280	273	277	251	252	265	261	237	241	246	266	256	244	253	272	283	268	253	278	255	259	245	268	243	254	258	260	283	258	253	273	249	252	282	249	254	245	251	246	251	248	252	291	270	261	292	255	238	292	267	219	257	281	262	264	285	277	269	258	258	240	263	308	275	263	279	275	246	237	243	251	268	245	258	259	255	243	246	244	263	240	282	280	253	209	251	239	259	254	265	233	257	260	239	263	259	241	234	280	287	257	282	247	249	269	243	236	229	248	290	268	263	253	268	275	259	267	260	230	247	245	243	245	242	298	264	270	235	267	252	265	264	246	265	271	267	256	257	262	268	256	258	269	273	268	262	256	250	253	273	257	278	255	277	270	223	239	222	271	248	258	247	271	271	252	243	262	237	260	274	269	253	254	270	259	251	282	265	262	266	256	254	260	257	250	268	259	258	250	284	279	258	247	267	256	268	255	267	270	251	263	251	251	256	273	265	287	246	222	272	260	252	251	253	275	256	263	248	256	266	282	290	251	258	245	237	253	229	270	230	257	254	286	242	263	225	249	253	278	254	282	253	239	235	274	246	258	274	237	241	232	259	263	246	284	251	251	255	267	249	246	237	272	257	292	252	278	238	244	267	253	297	239	244	249	257	245	250	253	251	269	281	252	252	255	262	275	262	247	269	244	241	245	247	269	252	240	261	257	263	262	252	276	239	236	283	259	279	257	270	244	268	259	273	242	283	279	251	244	276	251	239	251	264	247	235	290	248	276	280	222	251	225	288	245	237	299	235	276	253	277	253	247	244	262	281	248	277	269	237	248	277	240	249	223	238	259	237	255	247	268	279	285	228	272	246	263	240	256	276	256	249	240	237	250	224	242	265	282	258	263	255	273	265	266	258	249	262	263	279	258	280	226	258	274	271	237	280	249	256	260	262	242	252	278	250	250	267	249	265	247	245	238	250	268	238	251	265	226	253	237	276	223	268	244	236	267	253	245	262	262	265	273	256	231	248	274	267	255	263	252	272	235	311	246	263	263	247	277	258	265	269	261	247	267	240	261	251	244	255	258	269	255	244	264	268	272	272	261	261	268	255	204	241	272	242	273	262	238	238	262	272	241	274	238	266	265	259	234	264	272	248	262	259	253	250	251	268	270	249	272	250	262	251	270	256	309	271	266	272	302	267	263	259	279	273	228	249	264	234	268	260	269	245	227	250	244	255	265	261	249	254	257	286	259	263	247	247	252	262	275	247	268	245	240	252	270	239	288	252	261	269	254	269	277	291	261	256	237	263	267	269	269	260	267	248	252	224	267	248	259	254	225	249	249	260	257	257	260	247	246	244	276	268	273	251	258	263	256	244	275	284	252	264	256	271	255	238	265	259	256	253	265	241	263	282	244	269	265	266	243	271	279	242	266	259	239	269	252	262	257	238	290	269	251	261	267	257	245	279	257	261	235	264	270	257	261	265	250	273	277	254	229	256	257	259	239	224	239	260	254	240	258	225	227	273	240	265	260	264	265	241	256	270	264	251	255	259	262	238	268	242	277	253	262	261	304	263	265	277	245	231	243	255	292	262	252	253	230	271	247	240	254	245	251	233	265	253	279	262	267	304	251	249	208	225	256	254	242	266	247	289	237	266	250	277	246	242	263	262	239	252	254	238	268	260	245	271	240	242	265	266	290
45860	93209	40877	2169	1354	1017	820	725	610	558	521	502	446	458	460	415	400	429	395	388	353	392	362	392	412	365	368	392	336	352	375	347	360	354	325	386	364	367	383	356	375	364	365	346	349	337	336	393	356	334	379	354	361	354	366	343	369	345	381	354	328	340	391	371	344	329	343	324	346	346	352	338	359	325	339	311	336	349	367	384	364	371	317	355	321	378	387	325	355	374	349	331	369	351	336	335	325	344	370	355	357	319	335	317	343	363	327	353	356	346	372	331	367	329	330	350	344	374	317	358	332	355	388	343	346	352	339	352	360	337	350	348	338	341	349	353	374	370	314	357	359	343	330	354	325	360	346	354	372	366	353	339	349	337	367	369	361	339	328	338	360	356	348	331	337	357	354	318	342	309	338	359	333	368	359	356	329	330	315	353	365	337	333	362	359	369	385	383	359	349	361	340	371	361	340	358	367	339	344	378	358	340	358	367	371	328	377	346	369	325	350	370	355	321	358	362	328	347	372	351	387	340	374	330	340	347	361	343	341	360	332	354	312	377	324	346	334	351	334	367	362	392	321	367	310	361	351	344	334	340	329	375	360	339	354	353	351	362	359	340	328	341	344	331	310	334	341	339	376	360	319	350	369	347	362	338	351	334	354	360	339	390	328	319	370	312	305	373	353	375	354	364	319	309	341	355	350	353	351	315	337	327	332	354	336	323	321	335	312	360	341	357	363	321	367	366	352	383	375	330	335	322	338	362	350	323	340	334	353	346	350	381	360	386	323	325	356	351	371	318	350	333	354	374	334	346	343	355	353	350	374	332	360	364	346	372	318	373	327	348	354	350	332	320	370	328	365	327	377	367	366	373	351	333	333	331	344	329	381	364	368	358	356	367	384	366	338	356	339	352	357	342	333	350	356	361	353	342	341	354	342	337	362	330	379	357	380	327	383	364	349	339	348	353	338	354	360	314	361	349	355	350	357	335	375	354	346	357	335	335	342	345	354	371	379	345	346	318	339	339	388	356	330	350	329	366	338	313	329	337	355	330	349	361	347	355	338	342	336	340	337	362	350	342	338	366	348	350	356	364	352	344	356	351	361	344	354	390	334	307	336	342	374	354	332	336	355	363	357	340	332	359	375	326	344	356	368	347	359	331	381	324	355	336	324	319	368	342	334	287	346	329	377	370	290	345	397	343	351	354	361	361	362	359	366	344	323	366	384	347	360	346	345	363	353	339	319	357	329	370	335	334	343	333	324	368	282	355	344	341	347	359	338	371	335	331	331	346	369	375	340	336	360	367	325	357	324	374	358	371	327	346	342	322	350	349	325	358	341	387	350	359	334	364	319	330	349	329	353	339	361	358	362	371	354	350	334	364	344	346	336	329	345	357	353	367	337	326	340	339	327	407	336	348	383	357	350	335	360	307	332	334	362	357	379	364	357	326	374	319	346	341	345	320	324	349	359	345	351	353	344	369	330	346	318	346	353	356	368	345	354	331	360	362	323	352	328	366	375	340	311	330	368	386	351	367	362	329	362	328	352	351	324	356	340	345	333	352	355	343	347	351	330	349	344	369	352	321	356	373	345	363	331	365	341	342	348	372	322	366	356	312	348	354	339	331	343	365	365	359	336	355	358	323	329	362	374	343	355	363	331	348	332	375	321	371	337	338	329	355	357	349	322	333	328	363	375	348	346	359	342	337	343	316	364	357	340	361	336	369	328	316	336	315	322	359	364	314	351	359	335	349	356	347	352	353	323	323	342	377	346	346	330	331	374	362	369	343	348	337	339	345	336	346	372	333	363	340	334	374	338	354	352	330	353	350	350	340	366	371	314	367	367	407	347	304	350	329	350	331	367	334	343	334	353	360	328	351	344	349	357	325	338	346	329	342	343	318	327	357	320	336	355	349	316	365	344	355	314	329	350	351	314	346	336	340	362	341	354	333	359	329	328	371	346	339	362	348	340	360	356	357	336	371	356	363	349	354	332	349	365	341	393	355	339	357	361	321	349	354	316	373	323	357	360	344	356	351	346	367	382	375	337	376	352	325	330	342	344	346	337	354	319	359	362	322	342	365	352	324	384	357	341	357	380	350	382	360	337	361	345	350	326	329	336	344	372	345	316	364	372	359	323	314	338	358	373	332	358	332	363	369	372	322	363	342	342	364	343	333	350	366	360	323	319	351	323	340	370	342	349	330	349	339	348	365	349	370	359	345	343	359	351	368	327	345	351	319	352	349	372	352	378	341	360	340	368	330	366	362	380	334	382	342	344	338	358	344	340	352	365	352	391	351	324	345	338	356	354	332	379	317	306	334	365	325	323	355	351	385	323	307	354	370	336	342	365	348	371	349	365	372	380	361	339	370	345	347	354	357	354	318	359	358	354	325	347	329	378	335	346	320	357	359	370	339	354	344	325	329	387	345	346	371	343	357	348	332	338	343	344	362	329	320	330	331	371	343	355	373	340	335	358	357	382	371	330	329	349	369	371	367	353	358	319	370	327	349	361	331	332	347	367	327	334	361	344	339	331	328	351	385	341	329	360	333	371	365	367	320	352	341	370	345	347	317	328	341	319	334	346	355	321	362	338	318	347	348	363	362	383	371	322	368	311	361	321	344	327	351	348	349	349	338	326	373	338	369	359	345	354	331	371	349	357	324	351	365	348	371	324	368	361	315	340	375	346	354	346	340	355	354	320	363	337	330	354	382	367	368	349	322	359	330	356	326	352	319	349	345	343	349	366	353	346	320	365	340	346	328	358	329	361	318	359	321	369	378	330	355	340	320	361	360	360	344	338	363	344	347	320	360	383	361	336	350	368	337	357	351	345	339	355	328	389	367	357	321	377	353	390	331	342	351	344	331	365	383	351	346	354	353	328	372	326	310	371	368	342	365	314	352	378	340	376	358	360	362	329	339	337	309	360	366	356	332	381	378	320	332	354	333	379	355	355	328	330	355	315	315	335	348	337	335	328	370	365	334	327	332	347	359	372	361	363	319	336	340	375	344	340	357	348	313	331	382	357	337	370	298	336	367	367	323	334	338	354	334	330	354	334	335	326	348	331	363	334	377	320	344	347	359	353	338	340	350	343	337	368	358	351	322	316	364	349	336	344	331	378	342	375	350	377	363	335	321	353	358	367	354	334	357	339	354	318	342	323	340	353	385	368	410	359	367	365	346	347	297	349	379	348	341	370	323	336	344	370	345	349	356	367	320	329	350	362	349	320	353	331	352	378	340	373	374	321	334	371	348	382	339	373	364	356	408	352	339	361	356	350	327	320	352	364	354	390	357	371	354	325	347	364	371	358	332	379	368	347	334	331	354	355	379	306	365	339	340	352	331	349	312	354	330	305	337	356	328	330	366	329	367	346	333	362	389	350	356	344	361	314	338	344	345	374	318	361	348	336	334	365	374	323	383	352	339	361	370	369	334	332	355	349	330	335	351	349	345	367	386	348	377	347	338	345	338	337	335	361	357	349	331	386	371	366	337	344	319
27603	24084	17646	2111	819	739	640	633	619	608	601	630	609	563	637	603	595	612	602	640	661	589	615	590	618	571	617	593	628	593	601	595	620	645	597	629	591	644	594	625	637	634	615	629	623	609	599	601	603	576	669	602	615	587	583	643	601	633	650	668	622	622	633	567	631	614	615	626	602	586	596	609	603	620	592	597	583	610	628	641	619	613	634	648	580	616	595	596	579	605	622	591	621	629	612	607	610	618	598	626	598	635	608	588	572	619	613	611	569	598	626	575	576	620	591	612	639	625	622	634	604	611	633	616	644	631	560	625	626	618	593	604	637	593	627	638	543	599	592	586	621	566	619	570	649	650	628	610	632	614	606	596	587	609	588	566	573	562	627	635	583	597	605	632	637	603	624	616	609	651	628	569	648	604	575	631	616	597	613	615	592	626	658	623	636	623	590	597	640	594	639	585	587	618	607	618	632	589	595	601	620	602	600	600	607	635	564	613	661	586	576	639	637	596	585	636	616	609	595	614	569	591	612	618	627	632	601	603	644	630	597	648	575	598	567	639	603	631	630	602	596	607	612	603	629	606	613	630	607	616	613	619	605	603	599	593	609	629	590	627	641	604	568	576	594	635	624	599	631	579	598	608	595	644	607	568	623	635	613	577	631	590	608	605	589	565	622	658	616	589	597	625	649	623	572	592	632	593	607	610	608	605	636	624	629	586	606	601	651	615	623	627	624	592	613	639	602	603	628	582	627	628	585	626	647	586	589	591	601	599	577	571	583	651	648	621	658	578	665	575	627	570	596	600	612	617	624	672	633	642	576	610	591	611	631	617	627	609	590	592	588	686	594	594	623	594	571	600	588	597	617	609	561	593	621	635	652	612	659	607	648	556	578	612	623	566	590	625	640	644	562	615	587	622	590	578	666	588	582	612	632	615	639	606	602	636	585	611	647	619	633	624	591	650	597	608	598	600	666	643	602	588	606	666	627	613	604	619	628	639	599	630	594	611	596	592	594	603	615	628	625	649	659	637	599	613	598	618	616	652	678	614	596	601	580	596	633	599	619	632	636	579	599	623	649	648	617	607	610	631	619	562	609	643	638	624	608	575	602	626	626	606	633	568	562	611	638	585	636	652	627	590	606	615	573	574	579	605	597	592	646	595	591	568	646	605	618	620	606	602	622	611	607	577	598	580	597	663	637	612	633	665	625	660	629	572	609	606	627	615	661	616	614	591	583	599	600	612	608	586	638	580	632	624	642	622	581	588	631	601	611	635	609	626	577	633	607	613	588	615	644	585	642	620	592	616	624	600	630	590	564	636	619	633	557	643	607	559	656	691	597	605	627	629	622	610	583	622	605	613	607	626	667	647	621	625	607	595	587	573	630	595	626	618	640	634	592	608	620	594	631	613	605	631	635	606	589	598	609	641	623	636	639	608	618	609	571	632	626	655	565	586	615	626	645	606	652	587	588	603	594	612	628	598	616	599	587	584	636	619	608	617	634	621	633	659	590	611	598	618	666	600	636	590	605	602	618	628	656	601	609	622	625	620	594	626	620	591	593	647	603	561	601	633	647	601	604	624	617	590	583	627	636	628	596	631	596	595	635	601	618	634	644	676	610	635	649	620	642	638	629	599	641	614	602	619	627	649	633	579	646	600	568	605	580	601	599	582	598	624	625	606	602	602	575	583	636	645	631	602	646	569	628	608	569	629	600	564	607	641	641	621	606	639	663	583	579	618	641	650	594	647	602	568	604	592	659	627	594	599	620	587	624	611	677	634	586	617	633	607	607	592	606	620	663	605	560	664	642	578	589	582	603	637	621	669	650	632	601	643	593	632	627	566	591	628	591	635	624	576	626	597	578	587	626	619	567	609	624	591	585	590	609	618	587	578	623	566	615	622	608	631	584	632	632	646	616	576	624	649	621	629	591	607	597	577	644	626	593	593	576	558	587	602	639	590	603	663	618	625	677	638	610	590	613	632	643	558	627	614	584	619	642	641	627	611	585	605	631	613	605	607	569	586	643	595	631	614	602	589	605	592	628	632	620	579	603	609	599	615	667	648	609	601	614	612	593	600	598	609	591	634	608	639	569	594	665	595	614	594	597	590	660	653	619	648	625	622	576	611	626	562	636	608	610	613	605	592	618	587	664	600	625	584	573	577	615	634	641	621	630	604	590	654	629	598	578	584	602	697	610	605	561	632	620	616	611	584	635	540	656	594	571	628	588	624	614	552	609	582	628	640	574	669	627	610	611	604	597	572	652	612	618	621	620	631	561	601	632	636	625	598	625	622	567	612	594	632	591	638	598	616	650	627	611	649	628	590	604	608	610	598	635	654	626	659	609	593	639	678	656	640	613	575	683	616	643	583	615	620	577	590	592	556	595	625	596	634	586	576	617	636	598	604	628	606	621	553	633	621	616	616	581	610	586	566	604	583	615	642	594	583	598	648	613	571	641	569	606	628	576	634	619	600	631	593	637	603	621	605	614	622	627	567	611	594	632	639	596	619	622	613	627	596	590	626	595	603	620	603	608	580	630	609	653	588	655	618	596	613	617	574	603	599	597	612	625	582	621	587	579	609	670	591	599	661	631	558	592	580	636	620	643	634	612	611	604	641	619	608	596	577	623	608	627	646	609	630	648	644	641	583	600	602	626	573	635	597	574	641	587	598	650	582	624	628	626	672	616	598	584	583	555	611	585	582	549	596	601	627	586	589	621	678	615	575	596	600	594	609	678	637	580	630	609	626	579	575	608	604	590	595	625	630	595	620	615	619	601	594	613	657	613	658	586	638	611	591	597	614	637	609	638	594	611	637	611	607	625	646	593	590	644	534	638	628	610	571	607	627	639	580	632	575	626	633	653	634	632	615	634	608	636	626	593	572	616	578	578	619	595	608	633	572	621	616	602	622	612	586	612	619	649	617	596	589	568	613	589	589	601	596	609	568	639	591	560	609	607	602	643	651	588	633	611	611	645	588	597	594	617	616	610	637	663	596	612	652	575	630	609	609	659	609	596	631	634	627	639	606	601	551	623	599	632	656	618	616	587	631	632	613	641	595	618	662	658	638	610	582	609	631	606	604	602	633	593	597	613	626	627	666	654	596	623	593	645	610	616	572	565	632	612	600	597	596	619	623	594	606	624	592	647	615	644	598	613	592	606	579	544	657	625	576	620	590	645	582	586	623	633	642	638	621	623	616	613	633	614	619	621	673	620	663	536	630	607	567	596	641	588	623	633	604	661	638	619	620	622	616	623	595	639	629	577	647	586	629	629	646	624	601	604	602	621	658	601	636	592	591	580	608	608	582	643	639	632	609	587	591	587	614	566	631	648	577	613	645	622	656	631	616	630	628	552	604	656	612	600	613	602	586	548	643	653	627	598	616	576	647	598	617	655	589	628	610	589	586	625	589	633	624	574	599	589	641	638	587	613	648	638	645	620	624	625	603	586	605	600	598	641	635	586	614	600	664	614	565	576	582	599	614	613	615	620	632
17464	40202	12187	953	913	886	854	830	805	808	815	822	854	871	925	839	858	853	853	881	836	811	829	813	885	830	805	815	839	860	763	847	838	815	832	819	806	848	863	845	789	839	822	845	857	826	856	800	832	882	849	798	877	814	909	870	857	806	839	804	803	860	827	849	843	839	825	834	777	817	833	848	809	848	831	827	914	836	806	798	873	819	829	824	841	877	866	859	835	854	809	859	834	858	856	875	822	834	825	815	824	767	837	889	885	841	817	879	800	795	775	888	815	874	839	839	825	862	873	824	816	829	815	801	825	847	868	823	843	866	854	871	858	854	826	813	851	879	843	861	852	853	871	771	833	821	865	837	828	837	803	816	843	761	810	839	825	827	815	856	854	845	828	808	844	830	861	904	788	843	806	840	795	859	847	840	838	867	837	864	828	860	824	854	793	817	790	798	822	841	803	844	802	804	812	865	812	857	833	870	835	780	840	857	862	857	827	850	881	827	859	795	829	836	890	806	811	821	844	806	822	864	847	795	795	908	831	830	851	869	852	887	816	841	815	831	833	831	851	792	837	855	806	868	850	827	833	849	835	869	818	820	776	830	844	827	828	874	828	810	789	842	832	844	832	798	825	859	840	847	899	808	856	815	890	805	877	820	831	853	839	804	822	877	842	832	848	813	841	868	836	850	894	805	861	821	826	875	901	824	805	831	823	871	810	836	897	834	842	840	849	817	802	758	871	885	884	810	868	818	828	792	841	822	795	814	851	853	814	794	859	881	825	852	881	857	822	822	828	804	845	801	835	876	857	861	854	785	849	823	786	798	871	845	831	890	847	805	833	790	832	855	851	883	859	858	842	882	835	851	778	870	853	788	781	828	824	851	817	799	845	857	834	854	850	831	871	811	892	825	824	811	815	852	899	860	843	810	843	853	802	800	848	832	807	849	884	851	837	834	905	827	839	874	828	871	866	883	847	790	832	839	872	871	834	849	805	839	804	825	830	830	870	857	792	776	781	831	896	833	853	808	820	852	781	868	804	798	890	876	830	796	895	828	795	812	796	822	862	824	849	801	863	800	813	801	852	837	790	864	851	820	827	812	873	808	836	868	839	842	819	841	870	809	906	863	842	898	864	802	849	810	848	834	878	814	872	858	911	806	861	824	811	885	834	865	843	822	832	856	798	858	840	801	810	801	805	838	889	870	799	892	878	872	818	820	855	796	864	834	843	804	844	863	839	832	879	856	835	803	838	859	875	816	790	864	834	802	853	830	857	845	875	837	835	848	809	780	850	836	801	877	819	839	832	850	849	865	870	802	872	860	835	831	889	810	855	811	846	824	817	841	813	826	803	797	835	822	822	889	854	844	847	912	820	821	775	884	803	817	831	852	825	861	850	842	877	795	801	829	780	834	865	886	840	843	814	822	818	823	816	845	869	837	804	813	841	834	832	803	857	853	814	830	864	871	857	843	830	834	734	888	860	810	805	816	839	844	870	849	825	873	878	872	792	877	851	831	825	866	825	870	805	875	856	800	843	793	853	850	855	821	823	863	866	856	814	830	820	803	810	837	817	905	842	840	888	833	791	808	831	847	842	829	810	855	889	933	853	826	881	805	856	807	887	842	830	832	886	806	849	839	856	860	820	832	860	844	850	845	816	821	825	834	840	845	834	835	824	879	775	801	816	831	889	860	814	778	867	898	824	851	840	858	851	816	886	826	871	839	834	872	835	792	842	852	839	837	838	877	845	852	852	823	859	830	789	880	845	803	864	874	811	854	864	833	842	838	877	847	807	818	872	823	794	808	829	860	830	852	808	843	868	824	866	831	841	820	879	867	781	863	889	806	825	849	913	869	868	805	811	860	846	845	861	817	848	819	854	835	794	810	838	829	833	859	819	862	831	853	883	885	854	805	863	825	880	855	884	878	819	842	840	816	837	843	852	787	882	861	797	848	826	854	836	853	846	863	790	854	830	844	827	838	869	872	767	805	812	839	796	855	816	795	827	821	784	871	864	805	838	837	860	789	866	837	832	866	837	867	840	788	820	886	818	892	830	854	824	820	870	792	838	793	860	840	841	814	819	879	857	833	808	856	836	766	797	839	850	892	830	791	869	861	877	876	847	860	835	853	866	796	794	819	838	798	826	773	841	852	833	858	801	809	855	833	802	839	826	835	801	870	852	826	900	808	851	856	848	879	831	830	908	790	871	916	856	857	826	761	875	830	845	845	834	891	805	863	828	811	804	863	875	854	830	793	849	818	839	871	825	842	842	819	818	859	793	877	832	850	853	829	876	863	846	829	877	825	872	872	887	784	862	857	829	828	825	814	894	850	833	838	772	843	853	845	805	818	835	830	817	890	851	870	822	804	828	809	831	840	775	874	860	840	825	863	828	831	856	862	852	880	917	788	852	871	808	784	838	853	804	863	835	807	859	840	868	807	824	835	740	837	834	822	859	864	866	847	822	854	799	891	911	859	830	861	824	856	804	857	810	798	846	802	830	813	792	803	820	823	832	822	886	839	817	802	821	847	815	829	860	785	853	844	865	846	880	852	809	871	837	841	852	846	818	842	827	837	830	830	851	848	865	831	828	833	862	838	880	837	828	879	819	828	813	810	846	857	842	813	859	796	827	845	856	907	867	851	839	826	823	846	809	865	838	829	868	796	822	804	862	866	859	827	841	887	806	818	848	831	881	811	831	850	805	843	779	814	837	851	828	851	859	805	837	808	848	866	806	792	881	812	862	843	778	833	876	847	805	814	814	820	796	835	815	856	826	834	863	816	857	824	788	807	821	839	851	815	833	796	820	878	846	812	806	823	802	894	806	852	836	878	772	867	840	827	860	820	859	800	813	856	843	807	874	802	881	878	858	817	845	819	889	883	849	831	782	869	905	870	852	791	832	777	906	820	828	807	823	850	891	914	796	873	860	890	842	828	922	874	862	775	797	860	828	861	833	854	828	823	849	831	800	844	791	836	835	831	883	819	828	804	841	884	874	834	844	834	849	783	860	817	820	840	869	809	821	842	798	860	797	833	836	826	903	836	852	850	845	890	855	868	834	803	783	830	865	812	836	838	848	820	816	821	869	892	856	773	803	855	856	857	853	843	840	868	858	826	868	856	868	849	870	902	842	909	851	804	816	833	868	885	859	844	817	825	864	812	810	841	862	879	856	852	857	840	847	875	820	859	862	884	837	843	891	842	840	876	829	818	845	866	890	820	855	861	874	860	847	864	804	840	818	823	825	808	817	808	848	848	794	828	865	815	784	794	880	854	822	829	846	833	814	823	832	816	840	868	833	868	845	848	866	818	844	844	838	883	819	845	822	799	891	907	791	869	805	844	873	802	841	805	769	823	840	788	867	796	830	849	842	802	841	772	831	808	854	843	830	834	840	816	847	870	872	807	811	821	821	827	823	844	819	825	882	849	845	839	832	892	770	840	804	820	842	824	818	837	850	849	799	846	822	796	826	806	840	917	806	799	843	789	859	850	851	858
23549	21882	29425	24498	20545	6086	531	420	368	365	344	323	334	316	326	308	356	320	316	311	332	336	354	302	312	301	317	312	322	328	286	314	308	290	303	316	328	321	311	315	278	323	319	303	286	302	305	288	310	308	305	299	284	341	323	320	287	312	324	313	310	305	327	322	305	320	299	295	319	282	281	305	300	343	337	315	300	317	328	305	326	268	302	315	332	302	301	301	314	329	304	319	299	333	309	283	298	276	311	289	309	291	290	282	305	303	310	344	350	336	334	305	337	297	313	325	315	283	295	283	302	316	328	327	315	303	286	303	319	319	317	326	294	343	291	300	307	293	285	324	300	322	294	302	300	351	298	318	309	323	290	320	314	355	328	296	326	295	285	329	307	331	308	334	332	310	291	294	318	275	313	309	280	307	306	324	326	333	259	316	334	279	329	308	317	295	293	332	304	305	313	339	332	293	299	300	308	294	302	293	305	329	294	313	312	325	326	305	305	306	303	311	343	290	293	292	313	310	311	310	302	285	302	314	281	285	326	296	291	305	304	292	313	338	316	334	326	319	322	348	335	317	303	326	299	307	317	331	325	370	307	324	297	329	345	299	311	303	304	302	309	329	284	320	304	318	296	301	333	313	291	317	296	312	331	311	316	323	305	310	301	290	305	282	315	317	296	283	362	291	307	343	320	295	296	281	300	316	298	307	302	319	328	318	298	319	330	314	321	313	331	283	319	295	314	285	312	296	316	325	311	280	323	318	301	334	293	316	311	296	325	270	291	312	318	287	342	305	318	295	306	322	312	307	316	324	327	317	313	298	326	304	303	333	328	307	301	283	302	299	327	326	300	321	309	287	308	338	318	292	283	314	311	333	317	315	302	307	298	299	315	326	298	304	332	318	300	318	305	316	282	328	273	296	318	318	284	311	330	281	349	279	301	315	328	336	305	303	279	336	249	292	291	298	317	352	291	352	303	305	292	333	313	285	303	310	293	322	326	324	293	327	318	337	329	316	307	318	309	308	311	338	296	299	265	327	305	300	282	317	306	335	307	302	330	286	285	308	343	306	312	316	274	303	329	320	325	295	316	323	350	319	325	333	283	287	319	311	282	312	277	342	316	284	332	310	323	302	304	289	291	328	282	328	324	279	305	308	329	321	299	314	295	273	324	351	327	320	320	319	345	325	300	319	307	334	291	292	316	313	311	329	311	333	291	285	300	325	344	309	316	293	313	346	308	314	296	303	289	326	339	307	337	308	316	279	309	305	326	328	328	302	333	371	287	337	293	318	315	300	298	318	324	283	309	287	301	295	323	316	329	292	273	307	294	307	323	294	286	300	296	313	333	321	285	346	295	305	334	311	309	316	322	326	313	310	262	365	313	308	275	295	363	294	328	321	299	320	327	316	285	309	291	315	318	325	325	309	313	275	309	295	288	319	286	292	285	346	322	308	339	326	309	318	319	327	303	303	300	295	291	313	269	306	311	317	303	295	338	340	330	315	301	321	357	311	330	305	319	292	323	290	296	323	323	279	305	316	312	328	329	322	298	308	282	296	322	308	300	316	291	297	352	327	296	301	318	291	307	329	331	274	321	330	322	323	273	297	303	323	315	312	316	271	293	309	305	305	324	317	297	330	316	334	300	250	340	314	302	293	323	325	300	306	322	314	312	303	331	284	321	287	314	320	279	326	282	300	323	301	282	334	299	343	320	302	309	301	362	301	277	297	347	301	309	314	295	316	310	291	337	296	335	313	323	295	297	314	307	303	321	312	325	317	283	303	301	319	330	285	315	304	320	293	325	340	297	308	300	314	355	313	316	316	301	297	331	363	321	334	296	300	279	308	334	321	278	323	301	281	298	295	287	332	340	316	289	282	313	316	308	302	269	296	306	338	328	330	309	323	262	316	302	307	310	310	330	326	287	319	322	340	313	280	308	309	311	278	333	303	306	297	294	317	278	292	318	307	308	311	323	319	338	343	302	328	322	301	321	297	292	302	335	314	299	299	307	327	343	301	297	301	338	299	278	326	313	328	322	315	306	292	297	308	316	315	342	305	291	307	294	315	283	298	295	320	278	315	329	295	283	276	304	325	311	321	277	354	327	299	285	267	350	316	312	315	278	307	327	314	288	310	294	326	306	297	320	319	326	290	307	319	275	340	311	317	320	320	267	292	335	313	302	305	325	289	307	314	343	313	318	332	257	322	317	314	333	308	310	322	290	300	308	307	285	266	280	319	287	316	300	306	302	297	337	323	301	297	302	308	312	289	284	307	292	294	331	310	299	321	269	284	327	304	305	330	318	310	313	290	303	292	302	288	308	354	273	295	301	317	302	313	355	313	325	337	311	302	301	315	300	323	321	316	299	319	311	319	296	304	329	325	298	309	312	312	331	318	302	339	276	322	304	287	336	302	290	298	297	337	312	302	310	316	315	328	330	292	282	304	296	315	317	329	338	334	293	324	276	282	329	297	283	274	308	314	300	298	320	319	304	309	304	304	301	293	293	319	305	324	318	348	312	334	302	323	309	280	302	345	337	336	294	306	300	326	271	302	319	296	320	298	293	291	315	345	310	329	301	322	333	278	305	316	281	282	330	303	276	314	323	347	314	305	335	306	303	298	295	317	274	323	303	304	281	282	303	298	308	307	288	306	286	315	278	343	259	290	288	282	334	305	314	328	313	347	294	318	346	308	323	321	289	321	307	275	293	320	330	317	295	293	315	302	328	311	291	307	337	304	324	319	305	319	338	283	343	313	310	351	335	317	285	292	333	321	324	344	297	300	319	312	316	302	313	303	309	282	302	303	307	302	291	284	342	336	292	360	334	301	337	320	324	303	309	347	305	308	332	290	290	323	300	284	309	286	312	296	298	288	303	333	320	315	319	309	299	317	364	272	311	284	287	310	313	298	332	312	283	291	302	290	297	322	324	324	298	311	312	301	290	328	324	315	293	329	320	319	315	305	307	311	282	315	313	311	326	303	287	313	286	300	319	285	292	300	305	286	318	314	276	298	331	304	302	325	308	314	332	332	307	277	283	314	304	316	278	290	275	312	289	296	270	314	314	292	324	313	337	268	287	270	324	330	301	292	325	323	316	302	297	284	269	332	291	322	307	273	281	289	285	288	313	291	293	326	350	304	313	293	304	348	339	287	296	269	297	301	322	296	304	317	282	328	310	328	300	314	283	308	304	299	312	309	287	326	327	297	353	291	316	332	311	338	301	303	286	298	313	314	287	288	326	287	327	303	321	329	310	302	348	290	313	337	305	296	303	333	326	334	305	303	278	285	293	292	302	308	316	302	332	294	288	306	316	332	305	301	341	328	315	318	289	317	314	319	321	305	316	288	292	317	303	309	304	286	326	322	310	297	316	289	308	302	282	298	308	327	316	300	319	314	323	307	314	300	305	283	349	313	277	306	327	299	346	337	325	309	290	285	294	284	292	329	298	327	345	290	304	288	310	334	322	295	315	320	357	329	296	294	307	313	291	302	307	311
38803	83674	36872	1472	982	811	652	634	581	561	517	494	547	537	472	498	455	437	448	450	502	460	442	488	438	465	440	476	467	402	461	409	446	447	436	445	464	444	416	450	421	451	457	442	418	479	460	441	465	446	438	467	455	429	416	418	412	503	447	419	480	448	451	428	431	442	466	409	444	415	445	437	441	458	469	428	456	495	461	432	430	479	400	488	464	448	443	420	435	456	437	437	491	478	453	447	462	485	456	453	451	445	454	457	490	458	466	428	445	454	424	412	465	423	467	453	437	443	447	473	472	413	435	463	448	420	455	475	436	454	487	420	473	442	453	443	423	439	413	461	416	416	429	455	459	433	418	473	436	457	444	457	447	431	462	375	419	441	454	462	451	453	437	421	421	437	433	462	461	429	456	466	429	454	445	461	439	443	430	456	447	462	451	436	437	419	431	450	448	446	428	468	436	450	416	401	432	468	414	453	471	471	420	416	426	397	436	467	410	430	501	443	424	477	480	476	437	483	507	429	441	460	455	442	421	444	465	437	421	436	431	450	462	427	441	450	449	446	464	432	490	443	411	434	426	438	448	416	435	450	434	425	464	446	447	456	433	454	429	455	418	432	450	430	425	422	464	441	479	442	456	454	443	442	442	418	410	443	449	432	490	484	458	440	455	439	482	416	429	446	419	459	413	444	442	433	437	427	451	477	445	445	466	428	417	414	423	444	461	472	470	434	437	418	404	447	426	432	437	424	450	442	433	450	464	459	455	447	441	431	482	436	459	457	424	454	454	442	426	458	407	402	429	475	442	465	411	385	467	459	425	401	421	432	459	410	464	409	422	439	444	422	427	445	420	456	434	487	469	428	431	463	433	460	405	434	424	466	422	442	428	446	480	449	432	445	426	469	445	500	422	406	470	412	471	406	411	468	447	433	449	444	433	445	438	443	414	413	440	414	400	436	465	469	440	422	440	459	420	458	439	484	448	445	411	473	444	438	436	433	479	443	444	422	435	444	447	419	474	441	403	468	446	465	471	443	447	408	432	394	412	439	456	465	448	435	412	408	451	439	430	450	422	449	415	463	425	414	461	430	444	443	436	465	447	416	460	423	426	460	410	447	428	441	432	439	411	443	431	452	423	417	437	432	431	424	436	462	450	458	425	425	445	472	415	420	442	450	439	473	439	463	426	462	404	445	445	469	448	477	410	439	424	413	429	464	437	404	459	408	439	468	419	430	444	428	411	416	399	472	425	439	449	454	463	437	444	450	413	425	462	443	456	439	462	480	455	449	444	430	395	423	406	418	444	458	452	469	477	450	408	420	423	436	434	458	435	458	435	444	430	419	457	418	422	450	405	497	444	416	420	457	454	446	423	433	433	461	426	417	421	436	422	440	422	460	444	458	433	471	442	430	459	422	456	434	450	461	405	429	447	416	447	451	417	448	435	454	453	426	428	397	435	426	450	413	435	432	488	417	425	455	422	395	446	428	473	407	434	484	438	466	437	467	435	434	463	405	463	457	433	411	452	416	449	428	444	459	465	442	422	379	450	478	502	463	426	438	444	413	427	435	418	444	417	399	430	426	458	427	442	436	497	442	438	441	419	431	418	450	489	411	429	455	458	426	471	428	435	457	424	407	461	423	428	445	416	450	457	463	411	436	441	440	450	435	465	437	441	441	432	441	466	447	411	448	466	457	434	401	454	418	463	462	402	449	440	480	426	436	433	427	426	443	440	427	416	450	422	446	460	426	483	404	441	441	434	448	419	413	439	411	437	424	450	431	415	399	451	431	457	423	443	408	466	395	428	452	429	416	445	461	482	466	449	433	476	440	443	413	445	434	425	450	433	457	438	479	444	430	445	462	457	447	464	477	441	436	436	458	428	436	463	457	448	453	452	444	425	460	478	440	449	465	447	398	428	449	428	458	424	449	441	463	471	417	430	439	453	427	453	441	404	450	444	444	424	446	398	446	465	445	417	433	436	424	430	406	459	393	429	431	437	449	456	487	448	460	436	442	417	477	424	414	444	464	406	441	414	444	440	414	454	399	426	439	417	403	453	413	460	472	456	447	427	408	470	419	473	443	422	473	451	451	432	459	430	432	425	479	441	427	419	433	453	453	449	440	440	436	419	455	461	421	432	446	416	458	430	444	424	453	466	466	468	429	441	464	402	473	431	450	434	439	464	445	441	472	408	467	416	425	438	443	473	418	442	417	462	450	443	422	411	414	448	463	498	415	430	470	469	448	437	449	447	438	418	439	443	446	445	449	436	486	429	430	446	427	444	432	419	466	421	410	425	440	463	443	465	455	433	459	423	398	443	416	454	458	421	441	444	454	474	417	435	423	435	434	422	476	425	458	424	422	443	418	445	417	422	458	422	446	414	465	443	442	433	416	434	462	427	429	461	415	440	468	443	451	418	433	484	440	459	458	469	456	481	419	425	446	447	418	496	423	423	459	434	430	440	436	431	417	450	452	406	469	401	450	422	468	486	435	443	453	438	441	488	433	455	443	417	435	406	447	421	479	439	471	459	402	457	380	442	445	403	461	439	484	426	452	445	431	423	438	450	458	465	433	473	462	446	433	435	444	438	463	463	454	459	427	463	442	430	439	429	450	493	455	454	426	433	451	462	460	381	439	437	453	445	467	458	453	448	442	417	443	427	471	422	424	439	460	487	477	418	424	405	450	434	437	428	436	446	450	433	414	449	455	431	462	437	438	463	460	454	435	421	413	422	432	440	448	411	462	480	416	434	441	456	456	451	442	439	429	433	435	405	448	442	463	465	483	410	460	467	437	416	446	425	484	417	437	483	420	438	440	433	404	447	460	453	451	407	462	450	403	432	424	457	474	459	441	433	477	442	432	431	421	494	436	445	429	442	399	446	433	442	432	456	444	420	426	442	473	450	423	447	427	424	427	418	428	434	453	432	431	429	448	445	406	429	481	465	415	488	425	428	439	418	408	468	441	415	429	432	419	435	452	434	440	470	463	441	443	434	442	440	457	437	437	460	453	458	444	456	453	441	464	456	433	438	428	458	445	456	416	487	427	449	438	392	437	445	434	433	462	452	450	420	416	456	434	416	436	411	451	428	455	435	468	425	422	421	421	450	460	448	452	433	461	456	467	449	408	456	399	423	444	447	480	432	448	486	479	457	450	465	429	441	430	420	433	434	460	412	446	448	441	425	421	426	426	450	443	424	475	445	449	430	421	444	503	452	457	438	425	431	447	433	455	437	438	433	430	450	432	453	454	446	452	461	421	424	439	469	451	434	406	440	427	426	505	454	425	404	446	420	416	500	451	424	449	458	434	455	496	437	441	423	414	442	423	420	416	404	432	431	442	432	447	452	442	469	439	444	418	466	412	456	435	479	412	462	439	450	436	461	447	435	468	413	485	441	391	404	429	485	427	431	444	420	406	440	426	450	432	443	444	497	460	462	420	415	467	451	437	426	475	435	450	447	434	435	491	407	434	431	421	457	449	466	436	440	446	433	418
24852	22370	28152	24048	5960	828	797	693	706	702	646	637	685	648	683	682	644	666	680	672	665	662	664	687	642	689	668	632	701	696	679	664	670	674	674	642	680	642	719	657	681	681	694	650	667	639	642	697	670	676	681	655	702	686	655	659	662	666	683	725	707	602	676	671	676	660	731	649	674	652	716	645	655	650	681	688	684	699	659	628	654	678	665	673	646	673	656	670	646	667	652	718	677	668	660	623	630	712	654	709	645	696	669	649	644	683	673	661	678	632	681	671	671	652	628	662	673	647	647	720	681	613	670	683	637	686	682	646	667	654	709	672	687	708	695	653	650	652	654	661	646	642	675	660	622	681	651	669	710	694	629	673	687	664	654	676	689	683	683	629	676	642	638	646	662	662	666	676	653	690	679	637	667	707	706	658	652	640	661	676	643	635	678	661	693	652	676	711	693	665	675	641	692	660	685	663	619	661	657	686	674	652	697	705	700	651	613	662	724	707	648	703	645	679	633	671	688	647	728	671	679	652	661	691	667	683	705	641	697	670	678	654	695	668	692	668	675	632	660	685	698	653	641	681	634	688	662	641	654	688	652	665	660	659	636	658	657	649	681	698	703	669	664	694	645	658	678	726	649	651	665	686	644	666	612	683	651	636	675	647	690	654	653	634	690	676	663	605	648	740	674	623	623	676	711	679	680	681	625	670	649	615	629	668	653	686	663	652	721	688	605	630	670	671	672	659	680	720	671	677	669	608	666	684	673	622	652	656	640	643	659	652	628	673	635	695	678	653	653	664	693	666	651	668	681	655	637	674	697	676	721	663	686	688	702	691	618	711	679	647	681	661	629	671	692	678	663	686	626	654	627	663	672	682	683	630	647	710	692	684	664	651	659	712	648	655	684	657	670	653	641	711	666	701	664	663	681	656	655	683	690	657	638	681	658	661	706	700	693	681	663	620	671	658	662	673	678	680	616	673	658	692	702	680	621	644	670	608	638	697	689	641	672	662	698	649	716	690	590	668	666	701	643	668	623	680	634	676	677	656	627	700	645	667	673	627	661	650	680	675	628	662	665	670	701	633	650	686	683	726	642	639	643	658	712	655	633	711	673	663	619	680	655	650	669	670	657	633	670	646	653	676	608	705	686	652	645	660	668	692	659	677	707	663	698	654	640	665	641	669	675	711	657	690	674	720	683	656	671	655	666	705	689	678	655	651	665	644	668	667	704	686	662	652	652	648	699	632	644	658	632	695	679	645	679	671	690	664	627	662	648	689	675	654	628	693	641	643	677	652	680	648	635	676	671	721	671	686	639	666	637	651	661	709	706	675	660	646	628	637	666	627	690	675	663	658	647	655	670	638	675	625	707	692	694	698	640	676	681	668	709	672	710	651	703	695	655	701	619	676	698	690	648	680	657	673	643	684	690	653	644	675	662	619	670	639	682	655	667	679	641	702	681	653	686	704	678	651	694	710	634	710	619	627	686	727	613	615	689	661	680	677	618	710	657	676	662	640	662	668	697	669	674	686	707	619	681	691	670	644	689	688	665	670	656	637	643	716	707	651	659	649	687	664	631	687	636	676	639	665	697	630	667	633	665	627	621	654	646	665	681	639	623	674	673	676	665	652	662	657	711	676	672	664	636	625	632	654	662	674	650	666	616	677	653	649	636	689	666	678	647	654	694	702	651	696	671	691	667	680	667	699	659	687	678	691	670	610	693	676	664	645	667	677	625	646	664	643	653	687	662	659	689	726	653	644	672	684	658	643	626	685	673	641	681	687	729	687	641	682	669	726	661	718	640	675	658	709	661	633	672	661	675	628	624	678	654	728	644	699	685	658	653	689	671	634	682	697	690	646	661	616	678	670	646	681	653	699	654	707	703	661	690	650	633	675	724	669	658	701	682	663	668	640	661	679	728	676	618	652	692	683	689	656	759	650	654	647	672	699	656	720	664	667	661	648	654	685	672	674	661	634	667	668	692	649	649	674	663	649	674	648	620	661	637	659	633	654	668	666	708	690	626	640	666	694	697	662	620	694	646	662	672	670	654	668	684	670	685	644	628	650	652	674	695	663	664	681	670	647	667	667	616	707	696	659	700	671	620	651	635	668	676	634	627	663	677	655	647	716	682	642	651	659	665	642	638	705	644	701	671	678	646	645	681	642	672	688	670	695	618	681	649	672	656	664	663	640	644	685	646	691	707	667	668	660	617	644	646	647	682	691	699	655	684	645	676	648	647	700	666	639	651	667	696	666	721	636	676	639	621	680	662	628	632	645	682	631	682	614	638	649	716	716	677	673	666	668	699	701	646	695	639	670	633	681	644	665	682	722	668	663	638	656	675	655	681	635	681	679	670	663	643	676	645	664	694	653	673	689	691	603	672	645	700	672	717	648	671	653	637	646	653	626	649	663	667	683	688	697	657	677	685	709	652	712	681	605	661	658	674	667	656	658	677	636	625	638	616	663	647	677	617	703	657	684	706	646	646	661	659	633	639	639	667	651	653	629	645	676	680	669	677	640	651	642	672	656	664	652	678	674	676	661	654	673	657	644	720	683	671	651	668	657	670	647	628	642	678	685	657	662	651	681	603	675	708	649	659	721	660	657	675	650	698	668	680	668	693	645	675	696	669	644	664	648	642	629	648	682	665	638	694	673	658	735	655	643	670	676	689	666	663	689	627	687	613	718	650	686	677	672	738	644	644	665	674	653	657	624	650	661	645	639	661	676	712	679	658	657	689	697	649	643	657	596	657	642	635	654	657	684	647	672	652	675	684	671	638	705	691	604	736	726	652	629	720	662	682	683	685	719	613	647	701	705	675	626	608	675	691	705	673	664	684	689	637	676	695	666	675	675	599	639	694	689	664	679	663	674	631	675	637	683	695	636	667	665	655	685	660	675	663	677	671	645	662	667	664	700	688	642	675	647	630	662	681	711	607	678	697	682	675	660	667	645	650	671	627	700	674	640	647	667	698	661	685	638	639	686	683	653	697	652	720	704	656	672	681	668	701	706	678	663	693	669	666	654	612	674	636	693	729	645	625	663	669	618	627	685	639	651	663	618	684	648	636	648	698	626	625	668	651	643	663	694	675	664	683	659	675	724	651	718	639	683	647	678	692	708	637	640	654	677	668	661	664	626	672	655	697	665	630	646	624	663	701	660	660	686	647	669	651	630	633	667	679	730	681	668	682	691	698	705	679	613	643	675	700	669	645	653	707	629	661	657	660	671	675	626	728	679	682	617	652	649	672	680	686	659	629	666	679	651	648	684	624	672	642	671	610	657	664	653	715	617	627	649	686	696	654	692	637	630	689	677	695	672	643	696	658	687	660	699	679	681	661	663	681	672	674	641	659	605	670	674	699	693	635	665	662	649	682	660	664	668	677	662	636	651	688	714	701	693	671	629	715	666	637	650	668	708	679	654	666	709	696	692	611	683	660	684	658	695	674	638	641	726	642	648	675	663	627	661	637	633	716	707	608	618	653	683	694	650	653	640
34516	69384	27709	1428	1125	1045	1016	1049	1015	970	976	936	912	909	878	964	914	928	925	884	897	906	899	877	858	877	935	871	860	893	967	855	838	859	859	891	894	959	902	885	922	934	907	904	855	879	890	861	882	945	864	882	892	885	881	794	908	872	867	889	884	894	900	921	883	874	881	864	885	871	897	885	894	892	928	865	887	851	894	867	900	861	886	913	892	857	949	929	863	886	862	935	890	901	918	925	897	919	930	898	934	914	908	924	877	842	864	904	880	828	875	942	879	914	890	887	865	886	899	942	938	900	866	916	884	880	882	874	912	874	912	901	894	917	880	912	848	874	858	884	910	871	939	882	883	887	868	890	880	877	942	935	930	903	885	903	946	946	874	829	898	928	882	882	856	934	836	894	869	890	890	900	850	907	920	842	853	884	929	840	872	877	921	884	863	901	876	906	901	843	824	853	932	882	889	894	858	883	879	886	881	844	848	877	919	870	883	864	930	846	921	934	888	944	913	896	857	900	860	894	867	866	906	960	892	919	897	879	847	945	872	859	840	928	931	890	860	904	843	905	902	863	938	919	921	905	883	831	901	883	868	926	900	923	889	949	940	880	907	863	928	889	883	872	831	925	949	892	916	884	894	912	923	875	882	867	885	850	915	938	884	923	878	886	895	928	938	869	941	933	922	908	948	884	901	915	886	867	917	875	884	921	882	861	876	922	873	927	878	853	950	826	901	881	884	826	890	944	928	898	889	897	912	912	896	939	861	872	878	887	864	858	882	899	941	877	922	910	909	930	841	871	873	879	906	875	918	893	847	837	879	884	854	871	878	865	834	913	875	915	902	878	919	907	899	853	901	911	866	904	865	890	916	865	871	865	929	881	930	914	885	933	927	872	935	888	877	884	854	915	963	902	883	859	903	914	859	867	904	907	932	914	890	912	866	919	898	838	877	858	866	898	853	872	871	907	922	897	922	900	841	896	901	916	943	927	914	840	939	890	849	892	877	933	949	830	934	900	861	880	853	860	867	893	838	923	921	864	968	922	904	861	897	904	892	914	896	898	943	903	872	906	919	847	922	873	860	887	902	917	842	874	866	877	874	895	843	868	873	838	899	886	841	893	870	806	875	954	872	822	922	937	889	916	905	806	831	842	897	896	912	917	894	893	890	922	936	942	890	833	874	906	923	855	976	921	828	854	904	865	903	924	893	931	853	940	903	881	860	880	879	862	964	923	915	860	887	844	873	922	887	855	863	892	865	875	926	850	892	896	835	856	901	939	906	914	902	871	873	834	884	841	923	912	915	901	874	892	858	892	862	923	906	917	890	887	879	875	932	855	880	926	825	925	894	889	915	904	894	890	923	898	902	882	932	895	888	812	923	877	873	965	888	899	858	907	911	880	952	863	855	905	912	902	850	893	890	865	906	916	912	877	845	884	898	851	888	872	888	868	885	886	820	898	985	927	926	878	893	923	874	882	895	938	883	911	848	877	837	927	944	873	918	973	846	895	915	836	920	919	900	887	877	856	876	883	909	914	866	881	885	868	926	897	874	895	886	875	920	900	890	877	916	893	901	897	888	919	905	881	931	940	877	894	909	897	859	911	884	907	859	896	828	922	905	897	859	872	858	934	897	871	914	916	909	864	911	894	867	886	907	900	930	847	905	903	894	855	896	875	890	922	931	922	918	891	818	906	934	891	913	934	903	903	932	854	886	903	936	885	881	843	833	933	847	899	925	936	892	868	924	904	842	886	936	891	890	950	905	901	927	914	896	912	842	913	832	827	917	871	914	933	902	920	870	894	975	909	878	890	881	892	856	936	946	908	870	922	860	874	962	952	884	872	920	872	909	886	906	852	884	923	882	859	944	894	895	865	914	874	916	881	885	822	897	905	913	822	896	882	958	960	868	880	845	872	895	880	924	911	912	897	898	930	919	874	867	866	915	907	926	847	867	859	863	877	867	916	910	898	832	903	837	883	885	901	868	916	883	951	876	898	848	868	900	941	899	907	866	943	854	867	901	890	884	881	947	885	888	883	873	929	880	923	935	886	821	881	899	870	880	935	886	885	867	887	927	879	951	875	892	923	911	903	929	913	851	876	847	917	882	918	912	876	859	923	839	934	898	863	942	903	823	913	845	900	882	896	828	898	923	870	885	936	863	892	923	849	913	891	898	917	891	861	881	833	886	898	901	896	932	894	962	894	841	919	900	846	866	893	872	832	906	821	932	878	894	891	918	905	910	830	902	821	906	893	880	916	872	861	927	906	923	944	944	886	939	921	910	844	876	859	893	945	917	836	905	909	893	889	886	884	882	906	853	860	956	915	870	885	900	894	859	907	802	931	859	940	863	881	904	879	921	900	895	883	918	914	892	914	912	878	881	822	886	930	842	851	931	896	843	887	886	932	844	878	881	823	866	893	907	812	888	883	878	868	909	853	921	882	904	897	904	879	873	897	853	932	889	911	906	894	877	931	882	931	906	831	913	893	919	899	896	888	861	844	887	913	863	936	928	841	885	916	963	936	902	883	934	929	940	890	903	959	883	900	898	906	920	819	872	925	944	919	908	893	920	928	928	929	871	918	935	913	916	892	854	854	959	879	891	958	861	901	908	879	877	921	887	876	865	898	900	879	881	877	885	887	910	936	884	919	905	895	916	900	881	895	931	880	911	891	896	940	902	895	889	884	913	913	841	914	880	881	956	899	925	927	831	898	886	917	900	855	856	882	898	867	942	876	892	861	862	900	931	858	863	899	883	913	862	882	887	914	860	908	892	898	921	901	914	864	888	905	879	859	926	878	850	956	937	960	892	883	864	890	880	873	899	909	894	891	973	884	870	937	919	916	921	863	879	854	853	886	861	895	905	855	886	921	868	944	944	816	997	845	908	924	875	922	916	905	909	860	844	897	890	896	845	916	930	889	862	894	881	898	840	945	839	855	871	880	911	884	866	878	845	914	867	837	865	900	923	915	912	889	915	915	900	854	908	843	902	871	860	915	931	899	903	946	892	909	887	959	898	918	898	930	869	915	856	882	884	912	866	905	894	909	826	900	883	871	905	882	845	891	890	916	900	891	857	888	828	857	892	891	875	886	939	909	928	946	889	933	880	958	852	852	909	881	871	904	856	916	940	899	895	878	866	889	896	892	867	901	896	903	865	859	856	906	891	928	895	904	856	878	911	879	904	919	867	876	884	925	820	845	892	876	900	870	875	868	914	861	882	901	865	824	911	961	918	891	886	896	905	917	887	921	858	846	861	875	877	870	819	910	859	896	917	937	937	873	952	899	843	935	895	890	928	881	949	869	898	926	922	899	863	857	881	941	892	892	887	872	897	880	811	914	896	905	906	874	876	923	923	899	927	859	920	858	882	886	855	879	890	940	865	884	943	891	916	881	930	889	880	887	868	887	823	909	872	906	879	858	860	1005	937	867	891	874	894	901	910	867	882	880	890	868	914	917	942	904	951	922	978	880	874	950	916	892	899	831	876	889	861	917
22671	21713	29399	24351	21579	20476	3258	413	367	374	323	300	340	290	279	261	287	310	279	292	267	254	234	260	251	250	259	286	272	247	262	263	264	240	262	255	259	288	253	257	236	275	274	275	263	256	269	263	251	240	243	269	269	262	242	286	272	244	240	255	253	261	254	273	247	230	257	249	237	239	279	262	252	274	248	286	269	292	250	284	242	239	235	243	243	264	250	246	264	273	267	243	237	256	278	246	252	273	258	258	262	266	249	258	259	255	266	288	241	236	267	267	264	248	259	241	252	255	254	270	285	240	264	247	262	267	231	258	265	255	263	269	268	244	242	251	247	263	276	275	248	215	235	259	273	247	247	264	244	262	286	245	259	245	286	246	252	239	232	271	230	234	259	247	255	274	265	261	285	283	261	278	278	238	285	236	241	255	236	248	238	294	272	255	245	245	271	294	260	265	276	258	266	233	239	262	234	260	269	251	258	251	262	274	254	230	276	239	244	271	234	266	256	223	259	243	250	233	259	233	248	242	286	236	257	267	287	255	246	255	251	259	264	243	235	258	263	263	287	276	278	280	272	273	245	267	263	242	283	293	243	257	251	278	247	263	247	229	275	285	266	241	234	258	272	274	259	251	302	266	262	240	256	254	239	257	258	262	270	243	242	247	262	261	254	255	254	256	261	269	267	237	253	259	240	270	271	260	261	245	263	254	254	237	238	248	257	262	268	251	262	259	259	281	254	266	237	261	297	267	253	270	266	258	254	234	254	227	258	256	264	273	254	257	247	243	264	251	220	271	258	247	260	223	275	226	263	254	258	228	260	240	248	247	284	262	254	266	233	273	215	245	252	254	237	263	248	259	270	295	253	268	258	273	254	271	296	283	275	269	260	264	275	227	252	252	270	268	248	257	279	256	241	246	263	259	245	235	268	268	266	264	229	239	234	254	263	257	278	245	252	230	254	258	269	254	237	248	269	265	237	248	219	269	284	250	233	262	254	245	260	240	265	258	260	266	256	258	257	259	243	265	258	257	261	262	259	245	260	259	233	217	247	245	258	239	240	241	257	278	238	251	249	249	270	252	262	261	235	267	251	244	237	285	272	264	271	232	230	250	275	266	244	277	245	267	269	232	261	233	226	217	270	266	238	236	263	265	251	257	242	248	240	255	252	278	269	218	239	273	264	246	252	255	225	253	263	246	263	301	269	248	239	249	246	257	241	248	240	249	254	257	252	271	246	274	276	264	253	271	248	278	239	244	255	252	254	261	257	252	252	265	260	271	229	270	247	247	261	277	276	257	254	250	254	273	253	258	264	253	270	230	259	271	253	257	256	239	277	253	273	241	246	238	264	274	260	271	260	248	259	270	266	265	240	243	251	256	261	232	232	236	285	211	257	252	238	280	240	277	257	255	237	245	251	229	256	242	247	267	249	231	238	253	242	240	258	271	228	279	260	277	235	274	234	272	262	248	256	244	266	227	242	237	244	287	257	245	241	239	269	262	232	247	238	269	250	265	250	240	273	251	257	237	265	228	233	269	250	254	245	276	245	247	273	255	270	244	254	266	249	228	226	239	235	249	245	233	253	227	227	242	231	272	239	253	274	286	278	270	254	271	283	229	269	239	246	288	257	249	258	235	253	241	267	255	264	262	279	227	248	243	262	252	237	244	276	273	247	250	252	220	268	269	244	263	258	255	266	252	263	262	236	278	248	275	233	269	239	242	267	240	245	250	264	262	261	245	268	257	273	259	239	244	238	265	269	238	250	251	245	248	255	241	231	268	245	292	253	258	260	228	271	227	246	253	250	241	249	249	229	261	243	260	248	223	248	217	252	245	258	242	290	230	276	260	256	225	257	282	268	265	239	269	249	252	268	264	247	255	244	285	263	250	251	247	285	257	245	247	267	254	222	271	268	246	262	248	247	249	266	288	270	255	246	241	260	237	257	271	264	224	271	295	268	276	257	273	256	262	265	264	265	262	228	273	239	260	240	239	246	279	238	245	230	271	242	224	257	263	233	246	237	253	275	253	213	252	289	228	275	250	280	241	266	270	245	280	248	243	254	241	274	250	263	251	242	295	267	216	234	255	263	253	253	269	262	266	278	269	252	253	269	276	271	278	237	239	267	259	302	252	255	247	270	247	256	255	236	238	244	253	253	262	253	241	241	265	258	275	253	216	268	254	243	245	248	237	263	257	266	258	240	255	237	268	263	266	264	237	272	264	246	235	297	227	261	245	226	264	222	288	265	262	276	265	239	222	271	265	268	257	249	255	251	230	284	249	257	243	247	228	279	226	225	272	257	272	265	227	270	246	259	242	256	245	240	288	231	269	247	253	257	252	286	237	248	259	234	238	267	253	256	254	260	269	236	244	245	261	286	246	282	240	242	235	283	258	262	245	238	239	228	262	245	256	275	226	260	272	253	258	242	282	244	271	239	248	250	272	241	229	272	234	262	261	270	266	257	268	256	270	284	275	251	233	250	269	264	248	274	266	265	230	260	268	249	235	248	229	270	258	250	253	257	261	256	250	228	278	233	271	264	267	254	251	226	265	228	243	248	267	255	265	218	217	270	266	227	288	252	228	269	251	241	241	250	248	239	265	231	273	264	256	250	252	271	246	248	259	264	216	273	240	260	243	251	257	256	253	255	277	265	239	255	253	222	282	285	229	277	270	259	251	247	267	272	267	234	263	265	252	241	259	283	246	260	271	286	253	232	212	240	236	278	266	255	267	263	252	236	268	253	243	253	276	266	262	245	272	255	263	238	248	272	264	247	271	225	277	256	246	245	265	240	278	284	257	268	221	270	268	257	263	278	243	268	248	267	245	234	266	237	266	270	259	259	280	234	230	263	244	253	252	236	266	244	264	244	241	278	255	256	244	264	290	270	232	278	286	272	249	282	261	270	254	265	269	240	250	278	201	280	246	251	270	232	269	238	250	241	220	261	281	270	262	292	286	255	243	263	234	254	277	249	251	243	262	243	250	241	266	240	243	252	268	260	281	275	239	261	248	241	266	266	223	258	275	241	258	251	222	264	266	267	255	249	244	260	239	258	271	263	258	245	260	258	252	279	255	258	256	289	267	260	248	265	292	253	235	242	255	250	245	287	264	247	265	232	260	233	242	237	257	263	251	274	255	264	240	245	253	268	262	278	271	249	265	261	244	271	234	278	261	274	234	261	247	261	269	244	271	260	267	268	274	274	236	261	266	243	256	264	246	252	239	257	252	273	252	265	252	278	237	199	254	256	244	259	270	231	275	259	244	250	275	238	249	231	290	250	274	274	265	219	258	246	272	292	257	287	239	263	265	229	251	254	263	256	291	254	274	238	258	233	288	240	260	236	247	246	260	248	240	274	235	288	266	221	254	229	267	270	259	262	248	251	240	274	237	256	280	266	240	242	249	291	253	246	226	241	251	259	278	238	242	255	238	275	277	278	261	230	259	270	233	253	271	256	247	239	252	251	269	255	272	250	254	265	237	241	251	270	244	265	253
45402	89762	38467	2566	1388	1048	880	687	619	566	524	526	475	454	453	396	397	362	406	373	381	384	404	339	369	392	407	344	359	366	342	357	356	321	369	364	374	345	357	339	351	348	351	366	365	350	349	360	337	340	334	312	336	338	348	349	343	341	377	327	341	391	328	339	375	348	341	339	356	320	348	348	366	346	305	340	349	347	365	359	336	350	333	330	373	367	341	317	333	383	354	333	360	362	342	355	369	329	345	300	350	330	337	363	354	345	315	318	384	375	347	351	374	349	369	346	338	345	335	338	329	368	346	326	367	328	362	333	331	351	344	351	329	388	350	356	332	367	342	363	332	351	351	377	357	311	343	359	347	330	351	339	334	293	325	376	370	370	361	373	325	351	373	370	349	334	332	360	365	355	317	359	328	348	368	359	339	307	337	369	356	354	324	371	346	350	354	324	355	381	349	358	317	346	347	319	328	369	366	341	327	333	362	376	346	342	336	304	315	341	344	357	361	332	347	342	343	332	367	368	356	329	362	381	348	359	318	376	348	342	352	341	322	340	344	341	361	325	377	329	343	334	348	336	332	361	336	339	344	342	349	365	389	361	356	343	323	337	358	320	355	374	358	383	349	353	343	371	346	289	331	381	388	362	349	308	336	339	350	346	348	322	340	375	320	351	375	337	334	347	354	321	360	340	377	311	355	322	312	353	338	390	326	357	327	360	372	316	377	343	349	311	340	346	332	345	339	347	347	346	347	372	324	366	314	340	357	333	386	357	319	351	351	323	328	398	344	356	395	313	306	334	352	330	335	353	352	347	338	352	339	329	331	341	346	354	332	339	346	359	332	365	355	346	346	371	330	342	329	346	359	337	348	334	366	372	310	349	340	361	333	334	324	332	351	328	356	354	310	363	366	377	323	339	345	355	354	310	361	342	346	346	370	383	330	271	355	352	319	344	339	348	365	332	362	340	353	365	322	341	353	363	370	379	369	354	363	360	327	343	316	360	351	360	374	348	351	344	360	341	318	337	360	329	340	346	367	334	360	364	381	349	359	355	360	355	344	314	329	354	321	331	333	336	348	378	333	361	366	352	345	364	356	355	351	349	312	322	364	342	321	345	333	352	367	384	332	343	308	373	345	359	350	379	344	339	327	352	356	375	329	359	343	362	331	356	339	341	359	338	348	313	318	329	345	334	337	344	307	360	343	383	370	335	346	342	332	339	338	357	349	346	331	357	361	352	369	379	368	331	371	338	343	371	343	336	347	334	336	325	327	353	342	348	371	335	365	335	312	322	359	347	324	341	325	328	323	342	347	353	389	339	322	353	377	355	317	393	346	314	335	369	351	330	330	348	325	329	323	325	357	385	325	366	368	372	368	374	349	341	341	373	307	341	326	341	329	326	360	338	335	346	350	361	313	305	341	322	352	359	331	330	356	343	349	318	337	348	342	310	314	352	352	323	336	329	346	356	319	348	349	336	343	321	347	324	353	341	373	359	363	368	394	353	321	375	365	359	356	320	352	353	332	352	322	346	336	389	350	371	332	347	318	322	361	341	342	320	311	321	365	364	328	307	359	351	332	344	334	348	331	372	346	368	355	333	323	357	371	343	319	333	342	343	328	311	332	331	360	299	370	331	356	298	352	358	350	362	332	360	298	331	354	340	329	345	339	334	327	375	334	308	343	339	346	338	381	341	332	366	313	365	338	356	352	379	352	355	373	361	327	365	387	356	339	329	326	307	337	329	321	328	345	369	380	370	324	313	355	348	334	350	372	367	327	352	351	321	350	353	356	345	343	349	322	341	361	347	332	338	371	340	347	341	340	367	343	328	380	332	369	342	356	338	360	326	342	361	352	358	354	362	327	350	342	361	330	350	355	353	343	341	361	372	333	297	353	345	361	340	283	349	326	332	365	371	361	362	347	333	351	338	318	334	352	364	343	289	338	323	347	319	327	378	368	358	354	343	365	340	348	351	335	348	347	331	360	345	386	337	356	353	371	322	353	362	338	317	321	337	357	327	340	311	326	346	329	328	354	324	314	338	327	334	348	358	343	339	330	331	354	346	327	364	338	345	338	328	362	317	379	357	343	308	337	343	334	352	311	381	335	371	343	347	375	336	326	317	332	361	361	334	336	351	349	341	360	354	347	344	306	315	337	317	313	359	364	348	355	392	335	338	353	356	329	366	347	312	342	342	330	363	286	348	340	351	384	359	397	329	343	351	358	330	351	359	342	379	332	320	317	354	355	362	350	368	335	322	343	338	342	338	362	336	350	345	368	343	366	322	348	315	368	339	342	364	342	339	334	354	352	331	312	348	330	340	367	326	346	338	324	346	343	360	371	323	340	349	370	344	347	354	385	348	344	343	365	363	320	341	353	333	338	345	352	334	358	347	322	361	361	345	359	335	368	347	353	348	362	354	368	353	322	351	315	353	339	344	338	330	359	339	343	362	391	346	340	339	327	333	337	329	353	322	323	326	346	355	342	366	365	358	327	362	341	350	338	340	352	310	368	340	353	367	314	339	343	370	356	318	370	351	373	367	336	355	366	317	333	343	329	354	340	316	338	341	346	357	384	335	352	341	329	345	348	362	302	382	354	360	315	341	331	324	370	366	380	332	362	360	332	339	359	343	357	331	335	330	367	343	346	351	341	331	362	348	354	381	356	342	356	384	336	338	347	341	358	351	329	341	320	335	310	355	314	312	381	314	346	321	331	332	371	381	346	368	369	369	319	307	341	376	339	386	357	331	347	326	331	350	336	313	318	372	346	360	350	342	358	377	328	352	324	337	344	324	360	344	324	329	335	361	366	329	332	338	328	335	361	357	359	346	341	351	332	349	375	330	338	370	353	337	348	371	349	343	315	320	330	344	342	342	324	355	364	314	358	352	374	359	336	336	354	338	338	356	354	328	322	352	352	362	326	328	375	338	372	352	321	370	373	347	359	346	350	330	362	352	359	371	332	355	315	362	310	339	316	311	331	333	343	344	345	353	342	346	349	311	330	353	357	383	369	306	348	354	333	331	345	352	372	329	344	339	331	367	340	340	355	336	340	364	309	362	316	347	356	369	363	364	336	337	359	325	368	331	357	345	356	348	362	349	357	349	331	343	332	324	351	351	330	307	343	340	378	339	330	346	317	352	387	377	356	332	356	372	353	353	337	381	338	347	379	371	372	345	315	320	338	359	347	379	326	354	338	355	345	368	355	339	338	332	364	317	341	327	340	353	344	312	361	342	343	351	342	353	377	336	355	320	378	337	322	328	365	346	317	358	351	336	381	328	335	335	327	337	368	372	364	320	356	316	322	340	365	327	385	336	355	298	359	358	341	320	336	356	309	328	356	373	317	367	323	349	316	342	352	349	331	336	341	340	357	344	346	365	348	344	378	349	348	370	355	357	340	336	305	337	351	354	350	360	333	367	369	326	354	323	342	360	357	319	340	339	381	336	336	339	353	363	368	317	338	356	339	369	355	355	325	344	348	360	323	371	348	312
27824	24262	15891	1814	673	618	595	608	627	624	614	629	605	606	607	624	593	638	569	542	577	614	560	595	603	607	625	638	570	625	599	635	622	681	615	603	626	563	623	625	637	638	583	594	642	623	618	615	619	583	635	640	582	570	625	605	584	600	616	643	551	599	632	584	649	601	602	582	631	592	644	599	603	640	589	610	574	605	642	598	579	618	608	590	542	621	585	641	634	636	573	652	591	598	594	643	559	571	597	569	627	587	606	611	603	647	588	567	567	646	559	624	597	573	609	604	649	626	588	570	610	652	629	622	572	566	613	583	580	616	599	601	603	595	608	620	605	586	604	624	605	567	571	614	579	610	634	580	578	623	652	658	613	614	592	622	599	631	591	627	643	615	597	658	631	615	625	612	641	601	589	569	621	609	589	636	601	604	619	603	622	616	602	597	550	568	561	667	617	591	603	594	603	634	619	571	581	640	601	620	581	591	597	624	601	610	620	625	571	594	581	574	598	601	633	626	624	612	637	572	627	602	635	603	634	573	648	598	640	640	624	606	566	591	574	617	655	651	585	632	603	582	603	601	611	616	599	595	603	625	641	586	562	615	638	613	612	625	600	631	597	644	603	596	609	616	600	626	631	591	629	634	618	608	595	632	566	615	594	604	628	627	603	633	618	583	589	607	618	626	610	601	587	581	603	600	612	569	614	601	600	606	613	609	613	566	613	594	579	611	618	645	646	583	599	613	609	620	622	606	601	604	627	584	581	610	641	593	640	589	592	642	572	600	579	619	573	605	617	637	571	552	606	576	628	609	575	592	588	578	622	618	571	550	616	612	625	616	633	620	600	587	614	621	625	596	608	596	588	562	580	606	601	622	652	606	610	614	599	619	621	627	592	611	628	612	617	622	629	603	613	606	588	579	626	615	627	611	606	606	620	568	614	646	609	592	621	667	634	624	669	618	636	589	593	624	631	653	639	606	620	586	587	577	606	577	592	611	569	558	621	631	606	642	567	606	600	597	640	626	596	646	604	656	608	583	627	594	632	609	592	647	622	622	603	614	601	615	601	621	616	599	622	547	568	605	576	615	635	586	593	618	623	567	634	582	608	584	578	592	586	656	601	582	558	626	561	619	584	622	596	580	628	626	626	657	616	625	620	634	567	648	596	638	595	607	645	629	610	576	627	564	623	614	611	609	591	589	583	604	652	646	608	597	605	596	632	597	586	633	655	623	591	638	614	622	614	565	612	557	592	620	611	670	570	574	585	590	593	628	635	640	588	602	620	585	585	615	640	614	637	611	578	619	618	588	623	598	585	610	634	623	633	595	553	612	618	645	621	605	607	591	583	645	585	607	590	598	617	609	596	601	592	578	644	620	635	630	622	569	606	614	608	611	579	626	620	619	573	604	628	631	603	618	597	620	681	571	629	597	593	621	600	616	576	586	625	626	584	582	573	621	652	669	595	599	591	607	570	609	601	621	599	599	568	647	572	630	581	591	607	576	664	617	620	618	647	660	632	594	576	652	669	616	591	648	627	607	590	622	606	575	606	619	660	597	567	634	618	578	623	548	629	594	598	615	599	582	575	595	594	634	644	570	565	607	617	634	581	628	590	627	567	631	636	635	622	635	577	591	571	613	621	615	593	550	602	580	631	591	579	591	623	636	604	582	616	623	596	628	623	584	602	582	598	574	603	561	638	584	651	594	652	562	617	644	613	596	584	586	563	565	569	616	608	637	586	614	610	589	603	586	615	638	619	618	658	632	660	639	642	620	571	605	660	558	620	621	610	629	593	601	596	611	559	620	591	587	587	605	585	592	597	612	640	606	604	627	603	604	667	562	605	614	586	609	646	638	579	565	602	592	605	601	655	556	609	607	626	622	610	569	593	625	576	605	619	616	629	605	616	604	614	631	628	565	665	614	601	560	644	645	622	634	649	581	648	582	635	616	601	606	648	571	628	617	598	569	583	676	624	607	679	654	628	571	625	630	618	638	565	610	601	598	605	607	596	657	618	634	602	588	631	608	621	615	627	597	569	591	609	633	615	572	586	587	610	604	563	566	608	573	616	622	600	639	603	595	658	579	569	588	637	626	610	630	679	633	604	597	618	602	602	583	635	572	605	579	601	605	579	677	651	599	643	637	562	650	607	630	613	611	599	585	652	608	637	598	639	600	626	602	645	589	589	583	612	604	626	637	649	636	609	622	641	626	648	571	648	607	632	606	617	632	594	626	590	585	613	603	594	603	649	664	635	656	619	672	597	679	605	578	587	614	603	562	614	621	579	605	635	631	566	616	584	627	620	635	623	593	597	619	609	631	624	624	635	596	583	623	646	586	617	632	603	571	577	600	620	649	668	630	599	619	591	685	578	596	629	611	619	573	606	550	633	610	607	586	620	629	650	618	594	599	640	636	617	637	625	665	607	564	589	643	543	628	631	591	581	646	586	620	628	594	580	596	600	633	576	578	580	596	551	603	564	595	601	603	579	598	593	630	593	579	607	593	595	620	606	621	631	593	585	544	606	643	590	639	634	602	678	624	592	623	589	613	645	615	627	595	625	600	630	596	593	594	619	601	611	617	616	625	602	629	630	539	607	624	600	594	574	664	633	607	666	648	611	640	593	618	623	568	580	618	594	603	626	609	629	604	617	621	636	625	617	613	614	585	585	585	602	591	616	607	547	591	641	616	598	587	569	566	627	640	628	589	632	588	588	638	625	641	615	589	623	596	611	605	585	613	594	639	623	613	595	593	635	642	611	571	588	594	630	587	608	600	620	641	585	615	615	622	574	611	608	651	600	607	596	655	633	570	622	577	617	582	571	647	628	575	584	612	575	588	602	626	593	599	570	588	619	576	643	573	594	616	634	613	649	580	627	594	599	600	564	628	610	574	587	609	635	615	600	601	589	594	565	587	570	591	602	639	592	596	597	632	582	646	614	621	635	591	599	619	654	601	602	603	642	592	612	613	562	606	652	597	626	606	608	587	616	579	591	571	569	591	579	590	592	621	634	568	642	624	629	605	598	626	608	606	633	635	582	628	610	597	600	612	614	597	608	629	619	602	573	542	636	594	587	594	654	600	565	547	622	635	605	614	618	645	615	631	607	580	579	610	601	613	580	609	623	600	604	628	619	587	634	585	620	615	591	587	580	625	578	606	601	632	609	606	599	618	652	580	591	578	605	618	615	573	592	623	660	575	612	656	566	625	592	593	657	613	631	584	632	586	597	640	624	597	596	606	636	549	620	586	668	612	568	640	612	605	575	600	584	596	650	606	609	635	579	552	621	658	599	623	623	603	584	569	609	588	576	632	670	583	550	624	610	631	591	637	587	549	598	633	622	564	607	633	613	587	588	626	627	659	596	581	643	601	627	611	648	590	610	620	606	618	610	638	576	577	603	578	604	631	547	595	589	584	584	586	639	590	568	635	569	604	664	606	602	581	609	609	594	665	623	627	620	570	571	623	611	611	579	624	621	611	611	603	640	610	623	589	576	583
17339	39930	10147	971	897	868	871	873	828	778	813	868	840	882	843	797	822	898	863	841	858	879	836	798	806	833	804	822	839	851	795	837	861	818	837	812	843	802	808	828	845	891	876	861	797	862	847	848	914	852	851	880	821	834	821	837	843	832	858	766	889	856	853	761	824	838	871	848	848	799	827	871	898	894	849	794	899	851	844	882	862	817	820	819	805	812	857	870	774	810	845	826	850	839	805	855	832	821	860	821	865	804	873	793	866	839	823	825	849	854	785	842	864	819	801	786	894	849	870	844	871	821	808	809	802	825	862	825	878	854	844	818	844	903	835	870	868	801	818	822	796	838	819	866	846	823	841	860	810	824	803	821	788	847	841	851	856	779	857	795	779	784	866	837	851	820	832	849	833	845	814	785	812	812	830	838	781	796	824	845	822	815	853	847	805	848	852	835	829	824	849	839	806	828	850	853	899	782	852	841	819	845	791	849	863	813	807	804	841	850	867	836	854	839	826	816	825	821	850	817	832	789	805	816	820	857	896	852	831	852	886	865	831	810	863	824	815	791	837	818	827	802	802	818	797	813	845	839	855	853	907	824	796	850	852	817	802	875	829	842	805	865	825	877	854	827	865	851	815	826	790	849	820	806	823	846	807	871	826	846	843	815	811	811	811	854	808	867	864	816	846	901	807	831	847	818	888	789	842	824	827	806	831	738	812	813	776	836	822	854	837	842	886	806	814	859	780	853	817	863	847	823	845	822	825	862	821	837	834	801	771	806	804	771	828	834	827	807	843	834	826	845	830	835	864	851	833	863	803	842	820	859	858	821	864	794	836	792	842	876	853	856	839	819	776	847	891	819	836	817	844	860	788	800	820	840	827	839	796	826	873	835	813	830	803	800	806	812	835	828	857	833	819	836	808	824	859	834	828	826	822	841	798	813	777	789	828	811	816	821	815	840	836	832	843	813	846	819	816	829	830	869	802	835	885	851	849	820	857	823	853	866	801	816	845	821	878	792	829	832	813	822	826	824	821	832	899	885	827	826	785	818	821	839	823	831	853	847	839	886	813	899	844	799	863	789	791	818	839	861	845	855	807	801	856	839	838	837	813	791	865	838	833	866	800	799	845	834	853	868	773	851	895	775	822	858	846	870	853	776	841	871	827	801	874	786	822	816	844	793	866	773	803	813	854	842	832	865	834	815	831	876	833	806	838	842	812	830	801	829	804	766	858	845	819	845	822	803	816	895	811	842	868	817	858	845	776	799	813	828	805	812	823	823	839	809	864	872	836	864	756	858	863	881	833	829	840	879	844	793	832	845	810	809	827	787	844	812	814	804	850	808	834	809	872	791	808	839	817	840	826	820	862	834	810	817	857	839	852	813	867	804	830	847	823	818	872	842	862	839	847	817	883	862	870	823	830	817	821	848	914	818	852	852	836	831	846	811	855	814	881	863	870	891	795	868	822	857	815	812	863	870	788	806	839	831	837	811	879	845	860	815	813	824	835	830	876	830	858	839	835	811	828	820	863	851	799	902	857	859	822	807	767	816	799	840	847	799	815	874	831	789	845	820	805	867	877	821	842	875	900	814	863	792	818	811	833	864	864	828	800	853	831	866	868	772	781	845	838	872	876	794	812	858	825	829	770	822	864	830	875	830	853	836	814	845	846	761	874	836	847	888	817	833	851	825	859	814	862	765	834	815	828	813	819	814	801	805	841	820	859	935	856	811	831	824	864	862	841	829	805	814	814	812	831	842	869	873	813	795	889	820	812	833	824	848	767	869	816	866	823	858	854	850	842	856	850	832	796	805	800	784	825	840	814	821	804	870	860	847	794	801	850	837	839	863	832	863	831	821	772	852	826	860	865	844	818	833	838	832	839	805	820	847	853	849	818	834	847	896	868	825	809	835	787	834	804	837	825	850	845	837	793	839	837	835	807	812	832	793	877	838	810	770	870	845	782	832	819	825	825	802	861	868	811	829	847	824	833	790	852	874	847	796	849	850	790	838	873	862	857	780	835	830	846	862	823	802	788	893	812	860	814	859	879	828	818	847	839	816	865	866	907	818	807	833	858	878	886	833	857	853	838	847	807	808	829	854	828	835	859	834	901	786	817	808	834	866	859	854	818	817	843	872	783	847	830	828	788	838	825	833	798	842	814	849	850	816	871	810	808	861	814	853	851	813	812	844	862	881	827	813	826	837	792	820	810	822	887	749	864	801	851	828	816	801	864	911	854	835	745	810	810	850	770	873	855	818	837	810	775	836	873	807	839	852	841	884	845	840	835	840	878	818	822	798	809	850	814	845	802	854	823	826	789	868	826	833	857	823	821	870	811	837	797	830	834	844	886	854	855	834	839	830	826	853	852	803	828	857	845	819	774	851	826	853	815	833	833	813	803	807	845	774	817	822	777	919	837	850	795	811	837	801	850	854	834	883	823	882	854	798	880	842	870	802	800	822	814	802	814	849	843	815	860	784	851	766	855	819	776	826	824	877	846	853	814	828	849	866	824	806	853	778	874	854	845	789	823	843	849	820	810	801	812	859	817	856	797	804	819	823	833	845	827	807	810	818	857	778	810	841	840	809	819	878	856	803	845	808	837	855	826	852	806	842	848	807	814	792	839	838	823	827	843	829	828	838	877	842	790	863	879	869	874	824	893	835	802	873	822	842	869	782	863	851	873	862	841	815	891	837	817	865	869	826	833	839	806	873	868	799	820	830	822	818	872	804	823	828	890	824	807	820	814	855	856	869	858	784	831	857	801	837	840	904	830	807	853	815	860	782	843	823	823	821	812	830	831	896	795	876	859	779	816	856	821	817	785	811	825	863	829	819	786	830	831	784	825	799	831	855	823	812	826	799	834	852	847	874	798	840	806	831	807	797	813	879	841	850	820	821	858	808	814	810	832	835	817	811	856	853	790	859	840	837	852	844	809	832	854	815	837	835	795	862	803	857	822	848	822	897	820	859	813	867	784	850	882	877	817	871	855	795	815	799	853	835	832	828	826	842	799	872	829	875	867	864	850	802	865	773	817	798	808	807	792	822	827	808	835	828	841	811	845	825	855	813	842	849	835	814	826	847	849	786	764	830	825	852	866	879	805	803	809	840	829	858	842	793	857	814	848	848	822	842	892	819	886	918	817	809	835	808	845	772	828	835	831	875	844	789	839	792	840	812	844	864	810	832	843	876	784	831	859	836	824	853	838	827	830	827	843	858	819	865	782	866	848	821	804	858	879	841	854	786	809	846	850	831	838	793	832	833	839	882	823	871	850	822	790	879	804	823	854	793	800	836	887	881	834	817	795	822	829	828	893	868	855	832	856	867	823	812	814	836	810	858	894	851	854	835	856	815	848	812	828	827	846	808	859	843	881	778	872	822	822	818	828	875	842	819	818	865	875	853	877	806	903	812	865	832	881	803	855	840	832	848	827	833	830	827	871	845	840	833	837	838	839	846	828	763	785	827	885	858	853	872	832	830	856	812	861	858	863	843
23480	21980	28794	25100	20048	4479	455	355	351	367	374	312	325	329	330	322	332	310	316	342	302	302	332	324	322	350	299	309	320	321	309	297	323	311	328	307	309	290	321	308	275	310	309	309	320	320	304	322	302	334	307	310	300	344	316	283	295	320	286	289	269	314	317	324	327	300	281	311	316	324	342	300	290	324	286	316	321	321	304	299	307	330	303	316	310	345	298	333	309	301	292	319	267	301	306	292	332	335	313	289	293	308	303	298	268	329	293	336	340	303	284	304	335	302	311	287	304	316	321	276	293	325	315	290	324	288	304	290	306	299	304	292	338	316	332	301	320	297	311	286	312	305	281	287	320	293	270	331	324	325	318	336	320	318	281	288	323	322	330	301	313	334	304	288	329	286	295	312	318	286	306	286	315	307	277	304	267	328	303	285	315	317	328	313	304	294	320	332	309	311	304	301	310	304	331	320	316	276	285	331	314	309	325	282	325	305	295	313	321	310	309	275	311	283	283	338	321	310	314	310	288	315	296	308	315	322	333	308	317	306	336	320	305	279	324	322	313	302	296	288	303	289	307	294	290	328	292	296	320	320	309	307	317	324	357	307	287	290	303	281	324	298	326	314	306	311	289	301	279	319	288	310	319	293	299	311	319	307	309	338	343	275	291	302	296	312	289	294	307	305	318	292	285	297	319	310	321	311	278	278	320	299	307	334	326	310	279	325	304	330	325	276	325	314	293	315	317	308	326	319	326	287	288	298	311	294	334	304	297	288	295	326	333	326	293	281	298	327	356	301	343	295	312	269	324	335	303	299	316	317	279	330	294	315	303	292	264	313	304	302	327	310	318	314	356	286	318	317	286	316	292	270	288	335	300	302	289	300	330	301	319	297	304	280	315	282	316	319	320	291	276	303	317	293	301	284	295	323	329	312	294	291	295	312	286	289	248	305	309	307	301	311	341	313	359	319	287	286	296	283	353	306	314	321	316	302	330	306	331	317	322	295	334	290	289	292	307	292	303	268	303	284	309	291	329	319	302	319	317	320	298	268	305	308	325	283	300	337	319	284	312	322	269	305	335	311	295	288	322	313	304	305	321	309	319	330	334	299	287	342	303	331	294	316	296	320	332	318	296	333	301	282	314	291	290	286	292	301	333	297	275	328	307	312	307	309	320	280	315	300	269	302	294	295	291	310	299	316	276	287	304	319	301	316	338	323	288	294	280	307	311	274	285	298	269	352	312	291	321	302	280	283	305	316	331	301	324	318	316	323	310	315	293	289	293	295	290	302	319	312	339	312	290	311	326	326	291	320	303	279	286	305	264	283	330	303	308	308	344	284	277	305	270	298	319	275	316	301	316	318	298	319	314	314	283	317	316	316	308	284	291	325	335	310	292	305	294	292	309	269	296	314	288	313	308	270	275	280	298	296	292	292	297	290	286	313	289	280	289	275	289	303	312	270	299	305	286	314	312	292	333	341	298	301	323	294	295	318	292	299	302	285	281	321	313	334	284	298	324	324	311	291	324	308	294	282	301	311	324	282	320	284	310	308	275	318	294	348	292	318	292	274	320	328	302	301	306	340	306	281	296	289	301	293	304	292	282	283	317	295	302	303	287	260	310	294	332	311	319	267	314	292	310	285	299	344	328	297	303	283	310	333	304	280	298	280	324	354	292	277	305	305	307	321	299	271	278	325	290	269	311	294	314	296	292	291	309	316	301	327	266	306	305	306	298	283	323	335	345	308	278	314	297	310	297	297	318	291	262	326	316	285	295	325	332	293	300	311	303	316	314	338	308	292	272	284	287	319	285	339	295	326	289	324	298	346	348	287	287	301	339	308	295	303	338	295	330	307	279	287	328	340	317	308	294	296	296	282	301	289	272	287	293	327	316	328	298	302	310	317	325	296	313	290	311	297	299	286	338	292	291	317	287	324	321	314	324	303	286	307	303	334	309	293	316	317	274	299	292	324	262	310	328	301	297	292	305	293	298	296	307	326	297	276	297	309	301	310	317	316	310	314	326	316	299	289	270	311	298	285	336	306	320	311	291	295	328	286	308	328	274	336	317	310	319	326	306	308	295	320	343	314	300	295	315	330	301	310	297	299	306	287	281	292	308	313	315	289	316	285	314	335	326	318	310	284	295	320	308	305	317	317	308	310	280	311	309	310	310	287	307	303	305	307	286	306	295	300	303	302	318	313	295	331	344	277	301	301	308	285	293	324	286	286	314	277	312	284	299	299	313	325	321	278	311	333	307	314	316	324	317	326	319	306	291	314	317	317	315	313	293	299	311	263	299	309	279	304	321	296	275	328	326	317	339	298	319	293	291	315	297	321	272	316	330	303	287	291	319	301	311	305	302	328	305	327	318	290	278	289	314	293	329	333	261	309	297	293	296	307	287	312	323	294	311	280	276	287	290	308	298	298	320	287	325	306	311	312	242	334	295	302	323	322	279	311	313	281	305	323	326	296	277	308	313	290	308	324	310	326	279	333	285	294	305	299	301	284	321	286	288	311	325	277	281	310	317	306	303	326	321	311	333	296	333	320	292	305	312	303	281	276	306	310	295	314	279	317	329	279	300	278	317	298	299	331	299	292	339	293	320	319	294	298	294	304	302	293	265	319	316	295	320	319	316	282	289	316	239	288	302	306	296	336	296	278	291	288	313	314	326	339	311	321	313	315	330	312	300	299	317	297	334	288	313	309	305	302	294	292	290	304	316	317	308	276	293	288	317	307	316	333	331	342	295	303	272	338	283	304	284	282	285	316	306	313	306	311	309	317	313	320	284	287	299	280	316	296	322	327	300	312	349	287	311	305	318	308	326	324	332	299	290	317	315	308	299	307	307	296	332	328	274	293	310	323	299	294	299	290	300	307	314	302	295	288	302	323	319	327	315	293	288	330	316	287	314	263	294	304	324	289	328	292	327	308	317	323	321	330	305	288	314	331	312	298	281	309	302	287	311	340	291	323	294	276	294	296	284	282	333	307	298	300	292	312	319	325	257	313	294	290	343	329	316	284	274	293	303	302	304	301	295	302	302	344	306	290	327	282	302	279	308	274	275	322	319	293	285	284	298	310	311	320	281	309	296	325	312	326	302	300	280	300	298	309	302	301	325	274	315	293	290	282	320	304	287	308	324	312	313	306	310	294	300	314	306	305	288	293	286	328	295	343	334	299	323	280	315	291	329	291	311	308	341	270	310	303	340	331	348	334	312	310	309	297	300	313	322	297	292	312	292	310	302	316	309	328	292	292	278	300	314	340	292	296	327	308	330	268	304	323	361	312	275	303	333	318	309	280	274	312	309	293	296	310	301	358	332	288	309	278	331	324	317	349	298	275	317	292	303	315	323	316	310	277	323	316	306	294	295	279	283	323	311	298	292	290	311	285	310	336	318	327	308	314	287	266	325	295	294	270	272	305	300	295	337	291	293	287	316	315	312	303	272	324	285	284	293	311	306	284	298	307	304	287	290	312	321	296	314	288	288	289	310	288
40052	82841	31762	1909	950	807	734	618	562	499	514	513	486	511	526	503	480	450	468	450	421	453	409	414	447	440	439	447	426	408	465	430	414	422	438	434	456	471	459	453	463	432	440	464	408	437	408	457	446	440	412	411	441	415	422	455	468	424	443	451	423	424	459	427	429	429	443	462	423	429	450	431	443	426	439	421	467	455	497	459	439	420	432	428	416	428	407	435	431	459	423	442	442	408	438	441	416	460	467	434	460	432	427	410	469	471	459	434	476	442	440	428	489	426	433	417	424	427	410	423	433	432	410	423	407	441	434	427	474	443	449	433	454	429	450	452	417	456	448	414	414	436	424	428	425	459	413	438	458	466	442	397	454	422	442	407	448	449	433	439	444	453	437	403	452	449	443	441	450	445	409	466	417	455	440	405	404	439	420	401	437	461	439	478	431	422	469	447	472	453	444	434	416	450	484	478	431	465	437	454	479	435	470	423	451	424	460	445	462	426	448	439	442	433	445	414	424	407	481	460	438	443	413	433	451	459	449	425	425	422	423	432	461	465	390	424	458	477	402	464	428	414	446	412	435	474	418	402	442	461	441	419	456	441	465	442	472	404	445	447	433	461	397	431	414	437	444	417	449	480	439	459	431	442	431	433	447	419	412	450	428	468	391	441	413	450	407	409	417	451	463	435	409	419	439	457	425	412	422	401	455	440	444	388	404	431	381	431	467	459	414	435	439	460	428	404	453	445	433	449	385	424	430	457	421	433	467	439	443	444	442	464	424	469	393	421	381	425	419	469	455	447	401	435	434	377	430	431	447	435	407	453	446	490	421	449	435	421	463	475	444	437	428	431	426	441	426	418	439	420	442	459	494	457	452	425	434	402	412	410	450	450	423	414	441	412	447	416	468	466	431	445	407	459	419	454	466	484	405	433	459	432	460	430	402	432	421	447	409	462	455	405	402	440	416	446	442	443	433	412	415	409	436	463	444	459	429	437	424	432	422	436	381	454	434	397	432	469	458	446	442	445	388	424	468	437	466	432	417	467	424	442	460	428	431	442	484	397	411	469	461	415	463	421	421	403	435	443	413	413	442	440	447	430	448	448	415	422	438	447	429	456	474	446	457	429	444	447	457	435	393	420	411	437	439	434	406	420	453	458	454	424	410	439	436	411	465	475	474	462	435	436	428	431	446	460	411	439	440	432	424	433	403	423	443	427	470	441	404	475	412	424	418	446	421	443	466	450	451	480	459	445	402	412	403	412	401	437	414	424	454	446	434	442	436	494	435	443	440	433	502	435	405	439	446	426	422	404	473	465	462	471	469	415	482	438	416	453	450	396	409	404	409	435	414	439	441	425	402	415	416	397	462	460	431	478	429	443	452	446	428	429	418	443	434	428	385	423	454	440	435	424	449	443	425	441	424	452	473	453	444	422	437	453	432	416	389	441	433	403	461	441	425	491	443	376	454	445	476	407	444	420	458	439	457	444	467	377	444	431	437	475	438	439	408	454	447	422	428	429	454	483	445	468	386	453	418	453	438	449	453	438	454	483	463	426	443	434	466	454	443	429	417	456	435	435	412	431	455	435	435	457	408	457	439	437	400	457	399	424	445	424	442	413	454	449	430	468	413	411	434	444	443	426	431	431	428	400	444	435	419	441	460	423	403	438	437	430	452	423	474	473	422	472	465	430	417	431	432	445	394	410	428	466	417	447	412	457	481	434	410	446	418	459	447	465	476	451	437	419	435	449	432	454	444	478	399	441	433	434	456	469	441	395	448	442	460	404	430	428	417	447	426	410	442	464	443	465	414	444	481	457	407	416	425	447	435	468	446	427	403	421	434	401	388	442	399	456	425	469	408	409	429	439	467	476	475	435	425	415	420	429	394	454	403	428	417	426	435	451	414	439	473	443	443	443	450	475	428	416	398	426	411	448	413	425	424	428	454	461	449	438	418	446	418	426	445	463	462	432	450	417	436	452	464	441	448	412	424	454	432	428	463	387	435	414	459	456	451	428	451	432	435	442	401	418	453	425	462	449	440	435	460	424	440	437	453	419	441	428	427	420	430	428	441	448	444	393	447	426	449	482	411	468	402	471	437	449	398	424	466	413	426	413	424	433	434	462	429	420	427	436	487	423	470	474	443	414	453	417	456	423	441	406	457	459	469	446	475	457	434	450	441	447	462	437	439	431	421	459	418	435	447	473	457	411	480	429	461	429	448	436	436	407	444	499	442	439	458	414	437	433	465	416	411	451	419	423	460	423	449	420	453	453	428	454	435	442	456	430	407	453	412	397	460	441	436	429	434	453	469	403	428	438	430	483	455	461	425	422	448	457	412	443	401	452	453	462	462	448	449	445	438	455	472	429	473	441	426	447	380	447	401	422	400	433	476	469	456	420	402	421	466	425	431	433	439	435	413	453	400	447	439	438	424	434	435	458	411	424	420	432	461	441	423	463	442	440	400	441	409	467	410	442	455	401	407	452	421	451	417	451	473	462	444	445	433	462	411	474	387	433	439	432	412	433	412	422	445	403	479	435	458	427	440	422	450	439	462	417	435	453	409	420	425	472	418	440	410	425	449	403	438	402	404	442	402	461	448	460	440	408	415	452	461	440	454	444	439	441	444	447	455	441	446	417	409	421	408	462	431	471	403	433	425	402	462	401	425	442	426	440	419	424	446	424	392	432	461	414	455	439	461	430	431	426	416	423	434	410	433	450	416	426	453	437	432	446	462	420	459	473	408	425	442	437	429	454	413	419	464	465	428	443	446	434	462	442	470	415	451	441	413	432	446	440	452	443	460	451	419	430	410	384	413	428	448	438	421	412	462	454	433	448	432	468	396	428	447	433	472	424	437	411	433	387	469	412	420	474	450	408	418	427	430	415	483	448	433	465	459	469	432	436	448	425	434	450	439	404	434	431	464	421	464	392	450	454	447	446	458	468	467	431	456	443	485	455	444	443	398	457	425	437	440	452	455	437	431	460	455	418	448	449	430	461	431	448	423	441	426	415	433	470	442	412	450	449	475	434	403	426	416	432	427	448	469	453	410	464	436	432	442	429	421	482	427	446	456	437	430	423	426	444	411	458	407	408	479	438	414	413	432	452	442	437	467	389	423	427	470	445	500	428	446	410	441	458	445	415	433	442	430	427	431	461	454	407	436	447	489	443	425	454	432	415	445	435	443	442	433	474	472	438	425	458	452	430	440	428	425	417	436	432	423	419	447	432	432	447	437	457	432	442	439	436	454	462	429	430	395	452	429	398	431	408	420	420	432	450	431	424	431	440	441	445	500	444	453	452	464	477	448	403	468	423	408	446	437	453	431	439	449	428	402	413	412	438	432	453	446	444	431	426	437	475	455	464	403	418	460	426	441	432	445	446	410	429	428	447	407	439	421	422	436	407	424	428	438	445	410	418	390	462	419	441	409	444	446	411	425	438	404	398	486	438	451	420	453	420	433	411	442	440	426	410	433	456	423	393	450	439	404	433	410	478
24854	22600	27922	23759	4992	800	761	731	691	700	711	683	699	682	679	698	687	649	721	674	644	714	639	667	687	690	674	681	657	649	688	702	681	651	654	663	732	659	670	688	696	713	675	676	722	636	708	616	649	648	667	660	647	657	680	718	649	629	685	655	692	664	641	631	649	669	635	656	707	687	645	688	635	655	661	647	658	659	689	624	663	663	635	646	685	625	678	670	700	666	689	681	653	684	659	634	631	648	669	674	627	636	657	662	665	663	657	684	657	676	644	692	625	666	678	604	652	674	662	618	686	673	643	664	682	630	669	673	664	691	666	678	648	635	632	676	719	691	650	628	665	639	644	700	711	636	665	616	678	600	682	703	690	581	667	661	638	645	639	665	613	671	629	707	620	652	645	632	702	656	675	655	644	662	665	677	637	646	671	655	675	587	654	668	647	670	695	662	638	627	680	644	700	701	704	646	679	630	711	672	672	631	688	634	648	697	680	653	634	639	629	648	639	614	703	656	631	665	606	680	638	672	648	684	658	740	675	633	621	665	669	661	671	687	704	611	675	658	692	617	646	703	650	718	666	649	691	702	669	655	594	711	689	671	679	661	653	664	705	674	670	594	703	673	659	647	641	644	698	681	682	663	648	669	693	634	672	659	688	682	639	668	678	662	703	653	667	693	688	684	615	717	665	702	685	684	703	678	661	665	622	659	631	678	688	697	597	647	649	633	653	656	626	669	665	654	673	681	664	677	674	679	638	714	658	640	657	640	690	679	702	648	680	680	673	655	637	627	633	659	670	661	669	672	724	687	692	669	644	700	614	699	682	652	643	679	682	678	746	664	660	648	672	663	660	616	644	615	638	671	624	661	648	644	663	664	707	684	651	684	631	670	667	651	663	652	658	664	686	672	650	675	629	674	650	680	637	695	681	652	678	660	660	650	687	625	679	691	656	631	643	657	687	701	626	693	679	650	736	615	660	732	704	645	651	681	674	648	664	673	692	681	651	693	729	679	605	646	670	650	629	634	645	708	731	656	688	627	704	639	650	676	704	679	668	637	652	657	676	656	705	635	654	707	615	662	659	659	679	677	693	646	649	644	659	662	654	685	678	636	635	663	677	645	705	655	668	659	681	655	676	708	653	627	674	657	703	678	659	660	675	665	672	664	624	696	674	650	648	646	639	666	700	692	631	657	670	691	638	710	658	652	646	667	650	639	667	695	634	673	665	695	653	710	660	707	684	638	648	700	656	682	671	653	630	673	659	677	662	681	692	639	695	659	676	643	641	638	683	668	689	672	648	645	646	700	688	674	701	659	634	658	657	641	667	655	633	627	664	666	620	643	629	621	647	689	659	656	678	656	699	676	623	612	671	649	685	635	670	673	653	687	704	654	672	672	677	667	672	683	666	696	651	637	682	690	699	667	629	699	687	647	663	649	663	644	632	644	633	644	642	695	666	631	674	684	601	655	669	662	599	690	625	657	675	644	654	647	654	660	664	666	677	674	645	679	672	707	630	687	650	642	661	656	672	614	638	638	659	662	634	667	705	629	702	648	731	634	662	664	645	664	664	631	659	682	640	634	689	696	650	670	675	666	656	650	701	695	672	689	613	704	653	660	675	753	654	671	686	638	654	675	683	661	689	661	694	676	631	676	661	694	666	670	574	624	670	701	651	655	646	643	671	619	706	629	648	678	666	672	670	646	680	698	655	691	703	659	680	674	646	670	664	662	687	663	665	645	674	690	663	607	699	685	651	686	660	703	623	684	670	623	689	672	701	670	751	656	591	653	683	729	654	660	658	641	658	647	657	679	642	648	613	684	710	665	686	635	644	644	694	678	670	653	689	704	642	626	644	703	618	611	666	677	672	682	656	646	673	659	664	655	676	703	648	655	665	665	664	587	676	638	701	717	653	669	694	668	680	628	658	648	610	665	645	713	704	683	705	668	652	697	652	631	669	670	647	646	600	698	655	619	666	686	693	637	674	607	684	645	672	626	644	673	684	625	631	694	672	677	709	634	640	673	666	685	658	691	665	692	664	634	624	646	612	633	648	681	672	633	645	661	609	667	626	653	697	693	623	696	645	671	643	674	654	711	704	642	650	618	628	698	633	666	703	706	708	638	686	687	652	706	654	615	679	658	666	639	682	640	656	668	705	652	676	715	656	680	669	648	656	647	659	675	643	600	661	623	616	614	616	643	663	657	660	691	686	647	704	677	711	668	659	653	651	667	646	698	637	655	668	630	668	717	652	656	621	666	670	659	607	586	666	618	665	628	640	671	640	665	644	678	646	646	686	672	676	657	698	673	672	642	635	727	684	707	670	680	677	638	670	645	669	677	625	696	663	730	644	701	664	695	680	689	638	713	652	643	682	664	668	658	645	620	676	703	641	642	679	681	664	705	667	661	688	655	656	630	639	693	672	670	673	636	667	623	687	672	682	675	671	701	629	652	680	614	712	675	666	678	674	683	647	684	660	654	681	653	684	692	656	660	713	619	686	651	617	674	651	655	679	659	697	684	645	611	667	695	646	667	626	633	719	693	655	664	667	648	671	725	695	656	681	649	645	623	639	650	685	599	663	653	603	718	700	644	677	664	639	672	646	669	666	640	660	637	683	648	647	644	632	721	676	658	674	668	650	656	683	685	634	674	654	668	682	683	656	674	648	649	623	665	700	701	630	659	675	650	636	664	664	647	656	639	716	670	633	680	634	700	663	666	647	692	633	686	690	638	630	673	639	664	655	655	659	638	668	640	633	666	702	673	653	669	633	638	678	713	694	680	648	702	708	709	645	608	667	674	682	695	667	623	657	682	650	675	646	677	650	631	669	629	687	640	663	692	667	677	705	648	676	630	669	711	645	642	663	672	666	628	688	663	652	659	653	649	684	683	713	673	632	655	653	732	643	653	659	628	688	611	647	662	632	644	720	641	629	669	653	640	734	709	672	675	665	646	666	702	666	653	685	663	698	673	652	672	626	678	657	690	616	694	657	664	688	692	692	670	624	646	637	628	690	677	655	669	641	629	696	700	730	697	659	604	700	654	732	641	616	688	681	688	660	661	658	633	629	683	729	681	663	638	652	623	663	647	616	627	665	666	671	624	701	657	679	597	640	645	673	653	665	669	684	672	667	654	634	643	731	666	672	669	676	651	698	639	746	658	679	691	601	633	677	675	664	618	619	698	654	683	660	625	605	683	642	608	644	669	664	657	668	653	659	695	638	671	662	666	678	634	632	672	650	711	666	712	645	641	709	683	654	695	624	665	626	689	662	645	699	672	655	635	668	572	650	620	625	632	655	619	654	651	657	697	631	645	652	662	639	649	668	688	706	605	578	677	685	697	668	664	687	614	648	688	617	686	649	642	689	698	657	661	674	713	664	666	640	694	677	681	635	678	686	637	652	709	686	601	639	667	686	672	669	699	659	676	648	659	694	643	674	649	636	649	669	687	626	651	644	643	658	638	653	658	680	630	682	642	694	681	661	675	714	667	602	635
36253	69623	24219	1564	1128	1047	1020	993	969	908	975	932	904	917	851	892	866	907	887	837	887	883	928	891	938	843	856	872	911	886	902	868	921	909	860	871	887	905	849	880	890	865	902	871	931	914	872	908	924	885	899	869	821	869	888	886	901	884	865	897	872	876	855	855	908	824	919	840	945	912	860	900	923	887	841	910	888	934	889	921	903	926	916	892	890	908	890	854	887	886	884	915	873	854	855	934	839	870	918	919	877	935	848	937	904	916	888	907	913	925	878	851	831	846	843	865	854	847	897	899	825	875	868	882	871	906	914	917	891	932	847	937	873	899	884	893	908	883	868	915	850	913	868	923	893	951	912	891	898	847	859	907	841	879	856	826	859	808	931	880	921	883	929	862	899	884	866	940	905	834	901	892	939	893	968	905	941	917	872	927	896	906	847	884	915	878	861	902	979	869	886	921	871	821	873	929	894	866	841	884	949	887	805	923	888	928	967	897	833	824	908	855	861	898	847	940	912	875	847	850	814	880	897	944	866	858	947	869	902	874	847	874	921	907	829	857	861	868	906	912	859	861	905	864	874	871	898	875	906	810	878	868	928	867	908	878	857	951	898	869	880	890	857	892	878	885	841	883	959	934	876	873	899	887	918	890	878	887	908	836	893	863	882	855	908	901	800	886	886	861	864	899	859	884	895	867	887	870	862	927	881	845	857	922	900	920	859	886	898	869	879	837	904	958	851	924	906	870	895	887	904	884	889	913	888	893	881	926	880	884	878	892	875	842	917	958	895	858	832	907	945	862	917	936	914	908	848	905	941	860	891	864	881	883	912	891	877	899	885	886	874	881	914	925	864	924	939	852	924	932	882	899	897	863	858	946	859	866	872	865	885	877	878	879	870	889	862	881	825	872	897	844	886	847	877	898	898	866	878	834	905	871	851	886	880	925	827	889	872	839	880	888	843	909	901	865	952	894	913	918	904	888	861	869	845	850	903	964	903	881	864	848	883	895	920	877	887	860	879	927	904	936	872	889	863	872	914	912	938	934	884	918	929	879	874	876	871	895	909	938	910	884	900	909	897	876	919	918	881	882	942	881	903	891	858	880	845	876	898	887	916	852	956	925	869	889	856	841	905	899	889	912	858	906	864	887	850	902	844	888	866	933	925	875	858	878	848	887	889	876	881	958	882	891	859	884	944	900	852	920	929	899	855	859	918	883	849	876	952	924	911	918	901	906	883	901	879	855	886	932	831	843	848	868	914	894	881	875	858	856	868	906	910	911	869	944	872	879	926	931	952	890	859	887	901	855	837	866	946	864	867	874	891	875	819	904	904	976	889	870	862	861	864	835	827	900	866	908	871	837	863	911	842	840	871	932	902	872	876	853	872	909	927	921	945	899	893	844	908	928	929	935	883	869	886	814	858	896	876	906	890	899	874	863	878	861	900	909	832	892	843	919	906	862	831	878	922	836	888	895	836	848	882	882	859	878	865	865	888	920	898	885	891	839	892	899	861	925	906	858	869	904	871	886	843	859	868	866	899	917	830	956	884	920	900	895	866	866	845	922	892	902	830	932	897	875	901	878	901	917	889	976	895	858	905	859	897	905	854	904	885	903	929	869	924	922	843	852	846	861	852	863	863	898	846	861	878	871	925	894	826	932	923	854	926	885	846	852	871	856	853	945	884	873	834	856	862	896	919	861	862	949	890	905	854	874	934	926	875	887	880	890	903	857	868	838	847	856	946	850	869	912	870	910	867	875	882	846	857	917	899	914	897	925	876	880	887	891	890	908	886	915	871	939	918	908	867	874	927	863	887	854	873	874	871	871	920	880	893	902	833	906	875	866	901	869	872	836	829	906	843	887	911	900	897	922	904	862	896	912	856	865	878	870	846	882	899	901	880	901	841	843	864	861	859	944	878	867	896	886	867	874	926	833	868	917	867	902	914	920	870	934	861	883	941	902	865	830	909	836	954	840	862	857	881	916	898	940	985	904	878	879	808	892	889	900	882	889	846	888	854	897	903	892	862	905	871	887	939	901	875	894	881	897	852	851	880	880	818	884	891	868	915	849	896	820	889	913	891	868	901	896	893	885	933	957	926	891	882	955	894	926	896	844	912	874	887	894	860	912	863	898	912	879	887	972	895	916	868	836	891	892	895	865	870	918	921	890	887	913	903	867	866	901	889	890	840	891	930	848	940	910	839	939	914	896	868	928	844	892	896	933	915	877	824	860	874	866	863	885	861	928	853	898	876	909	868	925	864	926	874	866	860	822	872	859	909	870	917	851	871	828	898	885	840	867	834	898	887	910	909	848	911	905	858	856	905	857	867	887	910	886	879	823	818	910	934	853	831	890	819	909	902	883	855	925	883	838	919	878	826	920	909	943	852	832	855	884	852	920	894	946	883	881	887	868	848	938	913	914	839	929	921	850	934	871	914	888	896	970	866	866	898	867	938	870	899	899	833	820	901	889	857	938	884	899	873	932	893	950	903	900	876	926	890	956	913	897	903	887	911	882	930	843	933	878	913	850	827	891	893	897	913	876	862	952	866	904	881	877	898	875	902	858	893	874	848	901	814	896	885	921	909	919	874	873	905	865	887	851	886	908	897	929	838	843	876	946	849	841	852	857	945	913	893	862	944	928	907	907	907	888	856	850	910	885	912	883	890	878	941	903	914	867	913	876	898	926	879	888	903	875	868	907	875	893	829	852	888	885	920	890	872	850	889	860	886	916	838	891	846	877	897	884	861	922	897	888	889	879	954	884	892	905	847	909	888	879	890	896	878	843	894	852	917	892	870	912	880	848	914	860	866	904	864	892	890	924	902	894	864	857	875	927	855	890	945	877	905	938	909	842	903	882	858	848	927	871	848	837	877	821	889	895	880	916	835	848	868	886	879	848	916	905	890	919	864	889	875	884	879	901	801	897	900	851	915	887	857	857	879	894	884	894	950	930	939	841	921	889	901	915	833	881	823	871	861	954	885	885	823	902	919	874	887	899	940	883	885	876	801	915	852	906	882	883	894	899	842	912	842	914	884	845	929	907	870	860	927	914	853	836	898	859	958	912	912	938	911	820	903	873	894	915	904	950	937	854	903	871	898	897	876	922	884	902	893	883	864	886	895	906	939	876	960	862	866	886	941	913	867	897	886	961	914	861	839	887	938	898	874	895	877	880	946	915	951	883	885	908	888	892	869	879	838	921	880	920	906	929	909	903	903	895	890	884	853	899	916	865	842	871	863	904	883	909	893	899	879	845	961	875	873	823	905	867	914	900	897	917	929	852	898	877	961	857	903	865	866	843	867	899	897	807	886	856	884	926	876	916	895	851	835	876	893	870	862	890	889	941	894	858	929	857	877	853	926	872	914	881	894	902	863	906	896	845	880	897	906	848	880	915	888	851	924	907	872	856	947	891	899	873	872	853	914	912	883	874	904	841	887	892	923	903	894	874	931	863	884	855	864	903	868	898	877	883	891	871	902	870	931	914	866	933	905	956
22701	21749	29457	24336	21559	19098	1899	426	330	354	314	311	335	324	285	271	303	261	298	290	283	261	256	265	281	265	233	269	245	254	269	272	259	251	233	284	246	248	266	269	247	255	273	278	245	274	238	254	252	284	244	256	258	253	266	271	256	276	238	260	250	267	294	230	244	249	253	279	257	268	276	265	245	262	266	254	247	253	263	251	261	251	253	283	253	243	270	283	281	257	259	257	259	241	300	242	260	233	225	273	264	289	253	239	253	277	280	267	254	253	278	234	262	239	253	273	233	265	282	274	272	247	255	261	247	255	260	243	262	243	270	257	269	259	237	255	253	270	239	260	265	272	267	231	226	261	243	249	252	247	242	246	207	246	248	258	265	239	276	295	257	234	265	263	268	260	255	251	260	271	232	272	271	227	258	262	261	241	224	223	250	274	244	276	250	280	227	284	247	269	262	246	261	286	269	229	257	231	244	233	235	261	268	228	258	268	218	239	245	287	243	234	236	226	242	249	254	269	258	253	273	242	248	262	252	250	259	236	233	225	259	264	258	271	252	260	256	248	252	249	261	252	264	255	250	234	253	237	257	259	271	274	264	255	244	269	264	280	250	248	265	243	274	270	242	232	260	257	266	247	289	254	279	268	243	259	271	278	244	242	246	273	258	228	281	221	257	259	288	239	277	254	251	249	245	254	243	259	292	260	282	225	279	253	250	241	265	252	258	247	277	261	257	255	265	249	271	246	248	267	246	262	258	262	260	241	258	245	257	285	251	270	247	235	265	258	249	263	275	287	247	237	239	260	251	260	254	271	249	233	271	231	247	253	264	250	249	244	223	281	252	245	221	252	261	236	249	260	269	250	248	260	258	240	276	276	254	249	278	246	243	232	268	269	249	285	237	252	258	261	247	239	235	285	233	245	262	231	271	250	261	272	277	254	270	255	239	253	277	275	259	271	288	216	280	242	256	298	284	257	249	267	267	258	256	235	245	244	245	238	255	221	272	256	271	255	235	268	240	268	281	257	237	228	271	253	261	250	251	244	276	281	268	266	281	226	263	270	261	272	262	277	248	219	246	277	248	276	256	266	271	252	241	246	282	243	265	226	272	245	271	259	258	249	241	254	287	253	252	269	276	236	249	258	267	229	238	259	244	227	256	249	279	256	286	287	249	262	285	268	249	253	239	251	231	244	244	245	259	239	245	265	261	245	241	267	224	241	242	238	275	247	236	242	278	267	287	261	243	284	255	271	261	264	233	259	263	271	223	262	280	249	252	248	262	255	246	249	264	279	265	253	241	237	277	249	257	249	273	281	240	257	263	289	271	273	232	276	260	241	254	249	252	273	246	239	254	267	236	223	248	229	245	246	240	272	259	258	221	256	255	227	265	233	283	255	267	263	238	243	249	262	262	252	259	274	263	263	280	216	254	253	270	219	260	235	257	251	257	241	257	256	241	247	254	245	248	246	253	276	249	254	256	261	246	240	230	265	263	250	259	280	261	243	268	246	275	250	258	200	255	251	267	242	247	249	270	246	242	256	265	256	279	247	239	251	238	233	251	258	236	276	259	278	244	256	251	244	246	224	254	285	231	258	249	240	280	283	254	255	269	291	246	270	291	266	256	283	257	234	252	208	237	269	257	259	255	268	222	277	260	232	261	242	253	254	229	238	232	282	225	254	232	287	231	254	260	246	269	245	271	273	248	235	241	248	229	255	248	273	226	252	242	287	242	239	251	255	251	255	236	216	274	241	264	249	260	267	244	248	284	269	273	259	261	249	277	285	262	268	241	276	252	245	260	203	261	257	246	276	296	258	254	233	242	251	267	294	244	261	260	269	255	241	262	258	254	264	257	254	255	272	235	286	267	248	224	243	265	252	261	228	278	247	252	264	287	250	261	263	281	262	255	245	272	266	274	213	234	289	251	253	270	287	268	268	247	242	263	264	257	239	258	279	279	229	258	280	243	254	268	266	263	277	235	265	260	258	260	240	239	235	243	266	251	235	271	284	264	253	229	285	273	257	254	267	244	273	260	252	266	262	248	248	246	258	252	288	240	285	260	242	247	253	247	291	226	247	243	237	239	251	271	280	276	286	266	267	238	229	227	259	251	258	257	275	264	256	285	243	264	237	283	281	250	261	241	247	269	244	236	247	261	279	244	252	242	244	261	242	238	252	259	275	237	248	218	231	247	241	233	245	261	258	244	258	277	274	297	247	240	236	273	270	251	242	282	262	262	284	234	254	272	275	224	253	243	255	255	267	215	259	264	236	268	281	254	243	251	261	287	253	227	269	267	230	217	263	250	301	267	261	259	288	263	246	224	271	222	254	230	264	266	255	274	234	250	250	228	258	238	207	249	263	251	248	263	276	273	256	218	280	242	259	273	271	267	231	296	231	242	252	267	258	224	266	258	269	287	253	271	257	265	229	281	267	269	261	249	253	268	272	253	296	256	243	258	240	265	291	259	261	248	238	227	254	246	273	259	237	251	269	257	256	264	243	272	256	235	282	245	261	252	273	268	252	271	239	256	262	262	247	251	251	264	279	259	284	265	202	261	246	249	248	264	240	286	233	251	247	255	245	253	243	252	269	248	270	278	255	256	265	257	284	264	264	258	259	264	266	261	247	247	232	272	247	279	244	255	234	253	279	252	263	263	262	278	266	269	253	266	261	239	259	234	283	255	278	269	229	237	270	263	283	222	258	270	246	244	233	269	278	270	269	267	275	275	267	268	244	259	237	250	241	231	247	252	230	233	281	272	238	218	265	233	249	268	242	266	247	273	276	245	241	281	255	243	272	235	260	255	246	282	258	275	248	260	274	268	231	253	209	255	261	252	261	270	257	264	247	270	259	263	228	277	251	251	289	261	250	248	241	232	253	256	248	256	260	232	230	260	251	243	258	256	248	266	243	242	269	244	243	262	288	229	238	265	249	245	257	265	261	252	263	259	279	276	266	233	292	239	247	274	286	276	244	272	249	243	250	264	269	268	267	264	239	247	264	240	243	289	238	249	243	255	244	235	255	273	280	267	245	262	253	261	251	231	220	251	282	253	266	269	252	232	275	265	246	230	269	249	232	223	264	252	230	260	248	257	260	234	285	257	266	260	244	250	259	245	239	258	269	253	254	273	269	249	248	234	278	223	260	253	246	242	240	250	282	262	279	266	235	226	264	267	261	245	267	252	243	251	242	209	278	251	247	241	250	240	254	243	242	277	262	245	222	246	220	254	227	271	259	245	228	271	232	264	281	275	262	257	226	263	257	253	243	233	241	261	247	269	267	250	260	274	259	261	248	243	261	254	256	261	262	234	268	264	236	266	263	254	268	269	253	239	255	248	244	266	284	238	263	244	239	240	256	249	274	259	253	264	255	273	262	245	254	262	260	251	246	255	251	263	247	245	245	246	282	250	269	243	208	228	237	274	250	244	255	236	277	274	258	258	280	235	236	264	261	272	261	246	243	255	237	272	238	252	252	241	247	259	254	245	235	269	223
47369	91872	36273	2703	1371	1038	804	730	611	515	540	470	465	459	403	405	412	432	355	423	408	410	363	366	318	375	358	393	382	331	357	336	372	352	321	386	345	385	351	360	314	384	331	375	360	372	395	354	311	329	368	364	329	353	339	347	365	322	370	333	329	377	375	369	380	371	353	359	332	359	358	350	346	324	321	328	321	340	326	337	349	348	349	338	304	378	352	349	381	336	367	374	310	328	341	306	337	357	343	339	366	351	321	361	340	323	341	357	372	325	344	339	323	354	350	375	351	313	360	343	323	338	321	331	357	377	353	356	337	324	358	317	357	344	358	368	354	359	338	338	336	360	317	341	321	347	337	334	340	343	320	344	373	325	351	320	338	347	327	299	327	333	376	361	347	335	340	322	350	326	332	344	353	350	361	350	326	366	346	327	321	342	372	365	333	329	356	299	338	330	323	330	358	364	317	394	378	319	332	344	351	353	374	353	330	373	360	363	358	374	337	342	344	343	321	373	338	343	358	382	349	352	333	350	342	365	329	366	340	357	371	321	334	369	361	323	366	367	322	345	350	340	363	354	365	340	366	342	389	381	362	330	356	311	350	383	383	311	355	353	343	349	310	307	342	378	366	317	372	366	399	327	361	351	329	314	346	355	391	342	324	357	372	328	350	362	357	368	365	343	351	375	353	368	322	344	330	370	331	365	338	362	335	346	338	333	334	349	321	361	382	325	326	344	333	352	345	355	355	362	350	342	309	366	338	358	344	325	373	359	323	344	340	354	343	346	341	299	346	364	360	357	322	353	355	348	358	367	353	331	347	346	322	350	344	370	321	326	333	333	309	341	340	341	364	318	343	328	372	327	352	332	318	316	370	365	347	378	335	341	335	351	401	396	340	372	335	330	362	356	351	336	365	369	345	340	324	349	342	301	348	333	342	375	359	338	335	386	376	331	345	344	341	326	348	357	365	346	334	306	305	346	361	332	330	342	338	298	298	345	356	327	350	354	351	350	323	348	312	317	324	347	340	320	358	370	367	318	333	350	327	362	308	318	329	331	360	341	336	364	349	328	372	344	330	348	368	318	333	320	305	344	327	330	338	348	340	353	321	363	358	339	352	335	325	344	339	349	312	362	365	338	340	335	349	365	357	357	355	356	310	312	360	383	328	328	363	349	335	351	335	340	342	335	358	314	341	337	339	348	329	295	350	359	344	321	350	329	348	350	337	318	318	311	339	328	347	393	333	353	340	348	384	358	343	349	358	329	338	325	359	369	369	359	334	310	336	325	347	345	367	347	320	318	341	331	307	343	324	371	361	279	343	333	338	356	299	327	340	326	347	356	344	347	343	322	323	343	341	319	358	344	348	336	332	325	359	332	331	389	336	375	332	387	339	349	345	327	359	353	296	336	347	322	335	378	324	329	351	356	356	333	338	334	329	372	366	376	335	350	342	354	343	367	326	330	358	329	352	285	363	348	338	327	323	322	360	349	362	347	368	339	378	290	323	315	319	319	359	345	339	341	323	372	356	345	355	357	315	342	380	364	358	358	383	335	364	381	379	338	339	348	338	340	349	328	355	333	346	382	342	324	341	346	361	318	349	370	353	319	338	341	330	363	334	303	346	344	315	346	342	344	360	330	347	357	354	350	377	332	325	317	339	360	334	318	322	332	350	349	338	338	321	353	364	347	345	305	358	311	347	365	322	352	361	371	350	364	319	361	350	322	361	332	336	343	316	384	369	331	347	357	356	340	346	346	332	318	349	361	366	345	336	343	346	382	320	345	321	337	367	350	337	325	349	349	355	369	373	334	333	311	312	354	349	323	345	343	341	354	346	318	333	350	339	342	333	333	361	329	322	354	317	345	340	331	343	355	345	358	357	366	324	322	384	358	322	364	340	332	319	346	328	373	359	337	363	346	353	360	310	352	297	338	310	321	334	348	323	345	315	300	337	349	331	347	344	336	324	339	330	305	323	307	335	363	342	353	354	346	352	335	334	359	324	364	302	339	342	365	363	354	319	339	384	325	367	399	335	332	372	310	362	334	332	311	375	339	309	322	359	343	323	330	347	344	370	359	349	357	291	323	356	364	350	315	375	362	350	343	335	339	350	337	352	340	370	365	353	351	328	331	350	369	373	328	324	335	356	345	363	329	311	351	311	355	348	335	324	355	301	349	365	346	338	335	355	373	343	361	350	347	355	317	355	347	361	324	334	318	341	347	376	376	337	351	362	371	328	311	368	356	348	345	332	319	355	363	345	349	331	369	352	341	333	318	346	307	360	329	352	360	370	340	359	335	356	373	404	357	298	387	349	365	322	355	382	344	313	372	341	314	312	331	374	368	341	359	325	331	346	363	363	367	341	345	330	343	348	329	337	346	356	340	357	335	345	348	316	312	348	324	345	327	335	351	301	355	324	340	383	365	325	383	317	318	339	341	374	304	367	335	348	324	335	329	349	358	347	370	340	371	368	360	331	317	339	337	337	349	320	326	372	313	301	345	357	352	337	350	350	362	363	354	323	336	370	361	344	362	324	346	330	349	348	323	352	342	366	344	307	331	291	347	346	337	331	362	321	358	300	354	354	407	324	344	338	345	354	336	332	330	338	350	351	325	323	356	328	376	357	357	325	324	346	338	357	379	327	352	358	365	371	349	334	363	357	392	324	385	319	358	368	344	328	340	340	344	348	345	362	329	346	348	347	345	359	310	346	386	347	350	335	344	319	348	318	354	356	344	353	355	333	354	359	328	339	350	327	347	348	359	329	369	338	358	404	359	322	350	354	372	330	379	341	340	350	344	340	309	360	369	310	350	337	349	336	373	297	335	349	345	360	340	339	354	331	322	315	316	326	333	358	372	333	345	326	354	322	362	343	352	356	337	306	313	322	368	348	326	331	346	368	342	350	358	338	349	333	357	362	334	356	339	366	346	318	344	344	315	334	351	335	322	329	316	353	335	367	357	351	339	370	328	346	374	318	327	328	342	333	355	361	358	384	357	391	341	364	339	320	350	345	342	298	348	350	388	339	380	358	347	312	342	348	345	354	344	342	375	327	303	336	358	334	345	375	318	354	369	324	352	368	372	348	336	340	336	348	354	365	353	335	351	342	339	363	373	327	321	358	362	337	341	325	333	335	337	318	322	339	360	374	351	335	339	364	310	335	335	333	350	339	349	333	344	345	350	371	343	361	339	324	318	376	318	354	333	362	385	361	318	359	315	321	382	356	345	324	348	319	362	400	355	337	343	342	333	357	330	363	354	323	359	367	348	325	331	362	345	344	362	347	356	338	340	360	316	331	323	366	327	360	294	379	356	317	370	386	314	325	350	366	344	319	358	341	344	355	313	344	361	355	336	323	345	336	343	355	368	336	313	345	307	339	359	342	357	348	354	326	365	339	382	376	330	371	353	373	339	315	362	336	291	372	339	313	305	335	329	319	309	360	344	362	350	330	353	348	359	373	342	353	349	328	342	332	320	352	380	331	387	348	354	299	378
27817	24574	15529	1919	799	713	643	592	623	599	613	606	542	595	623	588	622	635	607	597	665	584	594	616	554	585	630	628	622	652	581	596	563	623	568	612	617	596	617	613	598	551	622	598	616	604	628	607	621	604	641	640	610	643	617	635	631	561	603	601	600	587	599	642	573	566	579	610	605	574	585	580	568	586	616	599	603	627	641	616	637	603	611	634	587	610	547	599	636	600	620	564	597	626	583	617	571	614	582	587	643	598	614	628	607	589	629	599	576	544	611	590	638	572	617	640	623	594	587	610	635	571	628	612	629	592	584	590	626	586	596	528	600	610	617	612	612	580	590	635	611	634	616	611	638	607	569	624	622	563	612	607	591	605	573	587	603	643	659	636	587	598	583	565	585	561	616	619	573	589	549	608	592	585	613	582	549	614	595	627	605	558	622	563	608	603	586	612	595	622	639	597	636	583	608	632	600	686	589	590	613	580	563	623	631	620	595	645	586	587	607	594	593	604	603	583	580	575	596	597	626	597	637	602	562	557	609	581	607	618	620	617	607	582	594	594	597	560	617	621	607	620	611	658	586	599	595	620	590	604	572	584	592	594	548	588	610	655	591	619	581	579	622	617	636	597	590	608	629	586	581	599	629	609	590	578	623	597	603	644	625	589	580	582	688	653	617	591	604	572	628	606	603	623	596	626	621	606	578	638	596	584	611	607	586	603	573	620	626	595	565	587	622	557	627	599	585	605	611	600	597	597	590	575	560	612	617	607	629	612	540	581	574	586	617	591	560	660	603	609	621	610	623	649	639	552	658	596	642	605	609	626	578	629	593	564	591	648	620	597	586	601	623	600	613	596	595	645	618	565	632	581	629	636	573	583	588	632	610	646	608	662	596	620	602	632	596	655	631	640	589	636	598	604	578	628	643	612	566	597	629	592	603	610	590	626	599	617	645	597	604	628	618	644	600	613	647	579	626	610	573	631	612	557	592	579	604	618	623	588	640	618	640	597	609	667	654	568	596	608	609	612	550	590	609	591	642	604	605	579	584	630	639	609	645	632	566	607	619	610	628	595	622	584	563	610	599	595	576	566	640	576	594	579	594	629	585	584	605	636	575	600	597	604	612	600	599	631	559	594	601	626	652	589	602	601	599	571	633	563	607	592	632	602	592	625	623	585	563	590	646	593	586	646	640	631	626	630	576	604	624	631	593	604	609	596	597	600	598	620	600	612	619	624	608	603	611	548	611	588	609	613	554	569	608	583	639	613	602	567	585	554	617	609	581	630	630	580	604	591	615	622	581	594	619	627	616	622	577	590	581	618	611	568	580	598	557	613	572	578	628	585	607	634	598	620	605	586	590	596	587	601	590	570	625	588	593	597	604	591	673	580	533	592	562	576	583	595	632	639	631	601	574	607	572	605	662	532	606	602	622	596	611	608	603	587	616	642	632	598	617	610	633	647	634	567	614	614	619	609	582	602	644	610	635	576	642	599	588	569	588	593	603	579	568	620	573	620	653	625	594	604	572	587	606	645	615	565	658	620	582	617	600	616	612	610	580	625	580	599	612	574	613	598	553	617	591	627	580	595	596	585	613	572	625	638	646	630	591	568	577	596	633	617	550	582	618	579	619	630	578	586	580	618	583	592	608	567	600	603	592	576	567	647	624	587	603	618	581	624	641	638	597	594	599	597	626	640	612	609	606	548	588	622	605	649	627	587	584	609	578	589	624	605	642	632	616	543	682	608	601	590	595	586	625	595	632	621	636	598	606	572	583	601	555	579	561	585	627	626	605	582	610	627	642	644	586	637	651	645	563	614	609	596	584	584	623	617	626	590	584	574	658	583	605	602	621	630	586	614	645	575	596	594	577	579	638	633	607	582	603	650	612	605	591	642	607	602	587	559	608	611	607	626	594	618	578	576	579	595	577	623	611	561	619	640	587	602	643	620	602	575	587	617	617	618	633	607	572	607	596	623	591	624	603	612	598	610	621	612	612	588	634	595	592	620	590	613	619	599	618	578	603	648	656	618	594	594	554	645	587	542	584	611	612	630	604	556	602	606	620	588	593	609	612	616	598	610	599	573	606	614	654	615	596	592	628	566	611	580	634	576	588	598	609	638	629	561	603	603	628	595	640	581	612	628	596	617	626	573	601	590	572	589	581	587	608	613	585	579	633	616	603	577	571	598	607	604	602	614	602	652	607	609	602	569	591	639	535	617	655	582	595	611	598	582	629	604	621	570	591	575	626	626	603	595	574	601	573	583	631	609	612	683	650	549	592	567	626	619	595	523	645	654	594	582	606	641	635	648	595	657	594	614	626	592	595	614	567	566	616	614	605	605	599	648	566	609	593	580	565	571	609	598	568	582	621	583	634	580	607	625	608	563	588	554	599	621	582	626	639	607	598	621	568	599	608	603	612	591	593	602	619	643	571	598	554	608	591	643	555	597	586	585	646	633	594	607	596	579	582	621	641	605	610	586	616	643	589	584	609	602	596	586	637	570	566	549	609	646	593	593	539	587	591	599	645	568	622	601	606	620	621	567	610	595	578	601	584	590	616	619	626	617	625	597	584	642	634	641	615	583	601	586	638	644	585	578	625	592	595	601	601	638	584	578	589	620	666	601	604	598	585	603	625	578	601	617	573	603	618	621	604	616	619	614	629	625	624	561	649	593	608	627	560	594	612	600	604	611	608	621	588	569	587	623	578	597	575	619	607	591	604	593	566	567	637	612	573	615	608	534	581	628	601	571	632	628	586	564	600	611	606	644	650	619	578	619	585	588	590	625	646	564	616	564	613	603	581	588	598	642	627	597	606	612	562	589	596	581	610	612	588	642	594	636	577	570	599	553	616	591	599	650	599	635	569	602	608	636	618	586	638	629	628	588	600	598	631	641	611	579	619	592	626	598	617	627	643	616	633	630	661	616	628	610	616	605	610	587	623	639	634	590	585	606	603	584	571	603	602	588	579	600	557	578	550	616	567	628	588	607	601	548	627	590	623	633	623	655	628	641	606	616	658	586	612	575	552	587	608	595	616	631	595	615	606	642	608	601	624	522	619	580	602	601	603	546	567	600	592	597	565	632	606	593	646	620	578	523	612	600	651	608	602	560	561	603	634	603	619	595	624	593	588	600	615	579	627	606	638	602	630	643	571	584	592	629	590	639	600	569	561	636	634	580	621	567	641	589	621	609	630	612	569	566	621	609	581	561	557	579	593	597	542	575	616	602	558	642	622	617	604	564	599	600	633	590	586	633	598	579	577	619	591	626	578	618	628	616	605	657	624	565	589	581	565	550	645	605	583	618	609	644	537	600	598	595	579	588	620	611	607	569	573	607	583	606	601	623	595	586	589	597	598	598	578	588	578	621	625	609	561	604	590	607	573	571	590	583	607	569	613	589	594	558	616	592	581	592	638	645	631	582	628	613	623	631	573	608	610	593	551	611	589	570	594	606	610	561	608	589	596	639	591	583	625	581	649	612	568	591	626	606	605	572
18228	40424	10131	986	896	903	839	846	882	891	786	861	807	806	813	816	789	831	828	849	838	877	810	797	837	871	872	849	902	767	843	815	863	833	835	861	803	777	843	803	801	824	821	808	877	767	830	809	847	825	833	781	774	850	802	863	781	848	846	827	763	791	825	811	761	860	812	790	813	850	818	834	821	824	878	815	823	825	827	840	881	817	804	848	783	820	827	851	874	808	839	814	827	865	828	775	833	801	823	815	802	781	841	835	846	851	749	845	805	810	861	810	825	871	854	816	823	804	821	794	830	801	779	792	816	792	848	796	856	883	809	829	848	898	827	857	849	818	801	816	868	805	859	806	818	838	774	865	789	817	802	834	899	825	767	826	819	838	800	720	833	832	850	846	832	893	881	755	831	822	874	832	805	835	817	829	828	812	811	798	814	830	841	813	828	832	768	887	792	850	788	816	786	810	812	801	779	804	783	831	817	822	853	846	857	824	793	759	795	833	854	863	856	814	838	842	833	861	816	845	812	824	818	763	794	834	847	841	853	791	841	795	804	794	842	841	824	841	782	835	892	776	855	819	826	790	798	792	870	840	831	814	833	878	796	827	778	844	815	843	856	890	811	798	832	850	751	826	795	779	843	914	822	819	862	814	803	826	857	841	774	840	855	861	788	848	787	817	866	786	815	781	822	858	864	846	846	814	795	864	867	875	805	858	844	848	795	852	840	822	802	834	765	804	836	790	861	805	864	829	763	817	774	844	826	785	827	795	812	841	830	795	801	818	850	836	882	822	848	812	822	809	848	831	844	816	832	793	788	820	862	817	867	824	777	831	838	804	838	824	811	811	856	800	812	831	849	828	802	809	850	828	772	839	814	853	846	832	842	837	826	826	887	797	815	844	780	815	792	797	858	832	833	827	842	789	827	845	807	836	785	812	824	763	841	840	813	826	860	796	814	805	863	849	848	830	836	805	855	824	792	821	838	837	820	800	800	797	807	881	819	841	791	819	852	804	858	831	845	886	841	812	798	858	835	802	805	874	808	818	810	796	805	809	827	786	814	804	853	814	813	798	820	868	832	789	778	830	821	746	800	820	785	836	813	829	842	805	845	834	797	790	809	872	771	821	843	844	828	801	823	854	784	851	868	805	821	806	784	883	801	844	763	861	814	830	791	821	760	774	820	816	847	823	869	803	777	833	819	848	861	832	774	818	796	819	816	856	825	851	813	849	867	842	836	883	824	812	885	810	813	804	841	824	825	810	825	805	801	836	831	832	819	825	836	864	810	802	835	781	812	836	817	860	788	842	829	783	793	813	752	778	819	820	823	797	840	864	812	818	808	837	776	798	843	837	848	806	832	793	791	888	876	861	901	791	803	800	841	809	818	819	851	811	788	815	802	836	865	821	854	824	831	839	865	822	873	857	810	794	902	869	859	806	826	836	829	817	819	893	835	827	812	820	877	766	874	784	830	832	870	808	841	821	822	818	834	815	803	784	830	781	829	844	795	827	896	831	824	863	816	794	806	783	776	871	874	837	842	804	831	797	848	843	827	809	793	822	807	828	842	857	818	806	848	823	810	812	829	819	786	840	787	792	828	815	803	836	828	787	791	848	810	843	810	826	797	774	823	844	821	831	831	827	798	818	793	846	838	807	803	811	815	804	812	810	858	830	862	778	852	811	834	872	855	803	875	830	820	809	839	820	805	794	834	837	780	783	792	795	817	792	797	836	857	829	800	789	788	789	813	816	851	823	842	806	829	826	797	850	820	828	774	829	828	830	890	805	806	812	820	834	843	849	796	840	789	767	810	799	834	826	890	869	804	814	823	851	798	845	844	874	823	805	828	809	842	865	841	871	782	846	820	811	801	831	849	823	875	797	865	806	833	806	849	842	826	803	802	850	788	885	800	797	803	833	822	774	796	792	811	837	883	788	815	795	803	884	820	836	870	828	842	833	870	872	860	852	834	810	832	821	844	823	805	824	825	849	819	862	839	804	815	856	815	774	819	798	910	824	849	855	806	840	836	828	916	811	864	782	753	814	839	781	854	794	798	820	849	850	831	837	781	838	809	823	841	810	792	810	852	817	814	803	837	855	851	825	869	815	840	838	838	832	823	834	801	861	833	850	787	822	830	847	837	837	857	827	769	838	869	862	801	819	813	797	848	818	865	784	825	838	899	784	825	832	841	811	850	796	877	834	807	811	834	835	825	846	783	781	784	821	820	820	854	784	792	837	874	857	832	859	842	832	859	846	843	841	819	845	810	833	834	832	800	816	806	754	852	801	805	825	818	814	801	846	841	830	805	821	873	869	842	817	803	791	809	815	820	835	840	810	828	860	814	800	758	796	814	836	811	864	871	811	811	796	815	773	819	818	838	836	842	815	863	818	847	819	830	818	847	822	852	771	793	861	890	826	810	839	863	795	815	891	820	829	835	813	770	799	842	843	890	812	830	780	825	848	847	823	799	814	750	810	814	833	808	830	842	800	863	884	842	854	821	852	845	828	801	799	829	845	806	832	821	806	808	877	801	851	795	817	817	867	804	848	861	834	849	768	820	794	829	830	824	836	826	867	859	823	814	797	807	777	807	791	812	782	819	868	788	803	825	840	859	859	868	812	825	804	832	798	834	826	840	852	771	793	843	804	793	791	817	807	809	783	839	827	814	840	826	824	833	844	836	822	842	820	853	775	848	883	849	818	803	852	824	786	787	817	796	796	827	838	855	799	861	849	851	824	813	821	778	816	793	839	848	794	894	826	861	785	807	822	801	801	819	836	830	854	810	835	860	881	859	874	781	830	861	830	831	823	865	833	827	847	836	775	814	825	779	860	793	796	821	779	799	814	837	808	816	841	829	827	825	799	802	819	763	858	828	827	841	800	850	826	812	763	823	801	833	810	808	870	797	846	825	825	865	784	744	791	857	867	804	780	791	848	843	813	849	869	808	835	824	826	815	822	821	802	802	819	828	805	839	842	813	844	809	851	797	830	845	799	837	815	852	831	823	841	851	768	838	839	867	841	775	806	804	840	854	807	806	861	846	788	824	801	859	784	831	806	806	853	832	840	830	810	868	858	855	887	845	835	832	828	777	833	829	836	837	850	828	815	819	799	833	823	836	866	774	817	878	782	793	818	818	840	847	845	835	848	787	797	838	816	814	799	759	855	785	832	771	835	832	829	826	789	864	825	841	832	873	886	794	763	812	819	789	854	816	812	812	789	804	795	811	851	817	812	841	869	798	803	813	830	806	894	830	854	814	868	811	793	794	821	800	829	850	808	810	765	838	796	831	813	819	845	781	791	790	784	854	885	823	854	873	836	833	835	792	802	868	868	805	842	861	840	808	860	820	830	812	834	846	810	787	805	818	792	810	855	838	858	868	850	851	800	829	822	788	838	879	794	827	878	869	806	829	792	838	793	840	760	881	799	825	841	848	806	843	802	846	802	838	813	800	813	811	843	821	826	799	863	763	834	874	849	817	817	870	798	796	788	807	829
23582	22066	29798	24398	18987	3488	540	402	330	385	333	319	320	329	343	319	327	346	316	299	318	300	260	327	303	280	302	319	304	287	283	302	304	282	294	281	304	295	301	285	315	286	328	311	325	325	292	295	327	308	276	274	310	318	275	250	300	294	308	280	292	332	292	291	276	298	328	298	305	293	323	324	309	308	261	325	332	310	313	286	299	269	274	306	307	289	299	298	311	276	301	287	270	300	310	293	306	313	275	313	293	258	296	277	289	300	252	297	259	304	287	307	282	312	322	282	309	324	315	319	305	313	299	267	293	295	311	300	291	309	303	304	274	272	282	299	306	296	313	300	297	280	276	292	280	304	265	288	283	304	314	321	308	300	309	323	299	297	334	316	278	310	288	282	288	317	282	312	280	300	305	288	295	232	286	301	300	295	294	282	281	309	315	296	290	303	316	315	292	326	313	296	316	281	278	324	310	294	271	303	317	286	295	284	303	295	300	288	289	305	271	283	279	321	332	343	300	320	284	270	301	300	313	313	314	284	253	301	296	326	320	296	292	303	279	307	287	316	295	296	306	323	306	305	294	312	301	294	256	312	297	285	335	273	307	336	294	281	298	307	299	286	271	296	279	309	298	314	303	296	261	282	307	326	294	305	341	325	300	285	290	296	274	283	312	300	278	294	312	286	323	288	337	291	301	282	303	347	297	329	292	328	300	304	263	298	293	323	290	278	293	283	304	291	311	299	277	307	315	274	278	294	318	326	275	312	282	301	291	290	306	321	304	291	297	305	261	307	298	287	279	290	275	277	291	322	275	300	251	271	285	312	282	283	334	318	290	312	306	289	309	270	292	275	300	291	319	314	279	311	286	297	289	280	312	292	290	335	304	298	311	312	316	286	306	300	289	302	331	285	315	278	301	302	293	311	275	288	314	288	272	316	310	314	325	276	299	295	301	286	305	279	305	330	310	278	314	301	294	309	308	286	314	318	299	305	308	345	307	305	313	285	295	293	309	321	302	308	314	322	295	304	313	310	292	277	294	298	280	307	331	284	323	323	293	312	291	311	277	321	317	297	317	303	298	289	292	294	274	284	331	296	307	292	311	292	290	305	299	329	285	309	308	302	308	287	309	308	299	284	327	305	323	292	262	315	287	305	304	314	317	324	338	292	308	341	307	306	309	294	323	308	295	310	321	274	333	309	294	303	280	282	291	309	311	293	279	277	315	266	288	274	302	292	303	304	283	297	291	271	307	292	301	311	297	286	272	342	307	281	258	279	321	283	255	307	317	315	320	290	275	295	300	282	306	301	293	312	327	283	285	266	321	292	307	300	275	293	304	305	289	314	283	273	336	317	280	328	296	293	291	319	290	282	270	288	316	313	273	291	307	323	300	298	307	262	244	322	306	308	311	300	299	290	308	291	301	330	287	294	283	269	306	286	284	307	285	313	304	300	321	291	302	284	293	298	307	292	288	291	301	304	325	321	315	284	287	359	316	292	298	306	310	290	278	294	305	273	283	304	311	316	284	310	309	310	320	281	302	299	283	288	307	308	281	325	328	319	299	275	303	287	308	302	302	285	282	276	282	310	307	331	291	322	291	294	322	271	305	290	296	306	284	340	293	297	321	299	304	316	280	314	304	275	310	291	300	308	296	281	301	292	308	280	313	314	317	281	316	302	294	295	313	285	306	309	310	304	310	317	306	308	323	293	313	313	318	281	303	319	293	271	260	290	308	316	285	297	290	301	304	306	318	304	307	329	281	294	283	314	302	273	288	295	302	286	290	291	289	307	254	281	275	319	286	304	304	329	287	289	297	297	276	257	278	282	278	308	303	301	273	290	319	297	294	305	305	314	273	311	280	341	297	296	292	280	296	311	316	274	302	324	293	292	295	284	289	272	295	311	314	328	288	300	307	307	294	295	319	316	288	278	312	288	308	307	310	301	304	281	287	295	324	305	300	293	294	302	309	310	289	290	312	285	292	285	311	317	339	304	320	310	320	276	304	320	296	292	301	293	308	298	321	279	281	296	283	312	264	314	294	317	311	271	316	311	309	305	272	312	293	260	304	291	278	319	320	289	305	312	316	306	293	297	303	303	315	301	273	281	294	316	322	305	295	262	306	271	303	301	259	273	305	333	296	291	307	307	294	310	306	314	309	260	287	310	292	294	323	295	283	327	289	296	358	290	305	298	289	298	323	296	292	293	315	301	287	299	308	310	294	311	272	333	336	322	297	298	282	314	316	296	313	265	298	287	293	293	296	340	317	306	312	287	286	299	306	298	337	312	296	303	306	288	338	312	300	306	308	317	278	313	278	302	316	289	292	287	293	296	280	290	313	282	297	287	277	315	314	301	288	282	287	265	303	311	302	308	293	313	307	285	307	324	305	291	300	270	285	292	313	346	315	297	278	334	289	296	317	312	338	321	279	272	296	304	313	342	315	302	285	303	292	316	267	327	271	297	293	324	300	317	297	304	337	291	311	302	297	295	299	289	312	269	295	273	333	354	284	274	290	306	300	315	266	332	285	320	310	275	275	324	292	304	290	299	307	343	275	264	274	321	284	267	300	341	284	273	287	322	317	299	320	279	315	319	321	327	302	300	313	299	296	307	315	285	295	287	313	310	283	290	315	300	313	314	282	263	324	308	317	284	304	308	344	309	323	311	300	280	289	288	314	291	274	310	287	305	282	343	302	318	287	270	311	290	289	293	303	283	276	307	313	302	331	325	301	316	310	301	296	300	293	289	284	281	298	292	301	309	312	294	321	289	306	288	287	290	310	280	278	317	307	312	281	329	320	250	310	285	304	309	329	319	283	320	311	265	324	289	312	283	283	319	295	298	320	292	306	295	307	309	283	278	307	293	274	306	297	291	311	294	281	330	303	332	334	298	309	306	285	286	294	294	298	303	307	304	325	301	311	319	296	324	281	307	287	344	320	311	264	324	287	288	306	298	302	279	303	315	304	268	323	297	334	295	295	295	289	268	307	299	303	326	296	291	299	296	301	316	267	306	306	323	288	311	299	314	307	283	292	282	318	292	296	273	335	297	304	287	283	300	294	293	281	330	333	319	293	290	274	297	285	270	335	284	326	290	321	291	299	312	318	250	306	282	306	303	309	326	303	305	275	325	287	273	295	303	308	282	296	233	295	312	286	298	299	301	309	316	292	310	303	335	305	306	327	309	313	283	278	294	301	274	323	269	287	310	309	287	309	309	302	298	317	310	299	288	323	279	301	285	290	299	303	305	288	296	298	302	312	259	319	335	304	300	327	303	322	298	315	300	279	328	271	290	292	293	284	318	289	320	296	321	310	279	286	322	297	297	300	335	299	297	328	289	270	273	282	332	300	283	281	281	304	296	316	250	283	306	322	277	318	293	287	300	304	307	296	324	277	255	302	317	295	299	325	300	305	301	311	326	309	306	321	305	326	300	295	324	295	310	311	308	310	283	328	292	282	277	257	281	332	282	336	324	295	297	278	314	330	298	299	341	281	305
40324	84167	34259	1780	989	795	681	627	597	555	505	478	500	463	480	476	456	462	511	468	459	450	427	457	456	470	432	467	433	451	432	456	464	406	435	455	439	394	452	452	492	414	430	446	425	437	433	459	419	428	409	443	430	461	431	428	440	393	416	446	411	429	439	431	452	475	420	432	459	417	405	441	430	452	438	394	424	443	439	459	461	431	468	453	447	389	426	450	432	470	385	449	460	418	398	428	436	437	414	462	442	444	426	430	435	443	436	439	464	447	428	402	415	461	457	457	411	421	439	429	467	456	444	406	394	418	406	421	413	426	429	437	439	436	397	471	457	411	444	447	424	426	414	487	412	400	441	403	465	423	477	423	445	426	458	400	438	436	433	421	435	464	438	460	411	432	451	427	442	451	388	411	401	434	462	428	451	441	421	457	457	445	461	418	429	440	441	425	455	457	426	459	417	451	479	448	442	418	414	420	513	454	430	443	439	445	406	400	446	427	458	413	383	418	406	395	441	418	391	443	415	424	445	455	445	460	449	400	419	435	418	451	421	431	449	459	464	448	438	406	397	461	445	451	441	451	444	420	432	435	434	473	423	399	461	455	459	446	424	437	429	422	442	449	429	439	438	462	486	414	411	440	420	450	421	440	461	448	453	422	433	424	414	418	434	455	442	464	433	439	461	438	435	418	455	450	416	450	438	425	423	422	460	413	439	453	413	412	453	461	422	465	423	440	468	436	464	437	450	431	389	425	432	417	427	430	430	420	432	445	431	450	434	442	446	431	441	400	432	443	447	400	458	437	426	455	449	454	398	405	428	387	440	427	399	434	430	443	466	435	406	460	445	431	491	460	454	426	446	451	474	393	430	416	432	469	440	405	430	418	417	471	458	410	429	439	441	411	400	414	433	432	450	453	452	445	458	501	417	459	453	396	442	453	423	456	421	473	467	399	445	441	447	424	481	414	432	447	409	449	449	459	425	458	431	430	454	423	435	429	444	404	407	410	422	457	436	394	478	488	429	445	389	446	468	405	446	457	416	446	410	415	390	435	399	437	408	438	427	423	456	436	420	485	408	434	446	398	443	429	441	452	441	409	445	439	433	433	411	399	437	403	395	460	447	430	414	425	457	459	386	443	403	390	459	450	440	416	443	434	423	424	467	419	470	455	442	479	455	411	441	425	456	457	430	416	419	444	457	448	442	448	400	463	435	406	431	436	437	440	427	397	433	455	429	420	429	439	426	438	409	411	465	434	423	432	438	446	431	395	437	421	442	432	442	404	441	402	406	463	454	412	419	420	442	390	432	457	421	450	422	452	426	446	453	396	427	420	428	424	469	423	432	451	428	441	457	396	412	426	456	418	440	457	409	467	406	408	415	447	456	430	463	424	457	421	434	458	419	421	430	449	439	462	468	387	448	411	396	435	440	430	404	422	458	406	441	459	432	396	458	422	431	424	430	446	419	398	424	384	412	421	440	438	422	429	413	457	432	388	395	471	462	456	439	431	438	410	421	474	471	443	415	429	412	427	437	450	447	435	439	432	439	437	428	426	450	437	440	407	435	447	409	470	405	430	418	481	432	438	460	406	404	417	440	425	395	445	418	447	440	446	425	419	380	461	411	434	429	432	415	412	416	442	421	440	436	405	414	438	444	422	415	464	405	418	423	396	426	410	468	408	433	461	420	474	377	412	442	408	469	430	414	400	446	456	427	427	432	399	415	464	465	420	425	400	468	440	446	415	457	430	423	450	451	407	448	414	434	415	440	501	436	420	430	408	416	436	442	430	422	455	439	447	430	438	424	420	380	430	453	429	446	425	462	425	395	452	443	413	420	413	418	377	422	473	423	466	429	477	436	431	397	431	448	454	403	477	449	473	412	455	417	439	446	428	448	393	401	454	432	401	445	446	437	460	454	432	461	465	419	430	461	449	431	446	408	416	416	452	427	425	413	463	434	460	448	427	454	441	417	434	436	438	428	378	436	411	431	419	454	430	411	422	417	392	418	478	427	422	439	456	442	443	407	471	394	473	455	400	417	464	431	415	441	443	398	442	439	405	483	442	439	408	408	432	448	392	423	427	423	448	426	381	420	433	471	427	446	419	435	387	426	439	404	419	435	428	438	442	429	438	469	446	432	409	435	422	425	444	393	415	455	404	408	484	422	435	406	449	448	417	419	421	440	384	440	435	407	440	445	412	437	431	454	432	395	450	429	427	420	390	433	426	427	452	454	414	427	432	425	406	407	447	468	436	445	472	428	402	427	426	402	452	446	441	436	417	439	410	460	443	440	445	475	478	427	442	403	453	431	436	445	438	408	424	423	455	396	411	400	439	451	425	410	409	437	456	402	442	440	413	414	412	420	404	417	405	401	432	477	424	412	435	423	436	391	432	393	379	409	414	420	434	453	442	408	448	445	419	441	430	441	459	438	425	452	433	442	404	420	428	415	445	432	467	417	389	446	445	445	426	386	406	417	456	430	418	439	445	449	423	466	434	419	423	453	462	381	420	418	462	405	453	441	426	436	442	459	417	452	405	411	477	412	412	394	419	431	436	474	424	465	424	466	461	434	408	428	433	462	438	458	428	427	447	471	430	433	391	428	436	413	407	452	454	426	434	435	447	409	429	398	423	433	461	451	425	468	410	442	460	411	432	427	425	441	417	446	425	439	428	408	467	424	431	443	429	438	440	408	410	442	412	389	435	415	408	443	451	432	414	414	412	437	413	403	412	443	418	452	444	423	422	433	449	445	418	424	482	436	446	429	431	446	466	397	416	385	397	418	430	441	435	431	414	423	451	403	420	396	442	421	466	439	444	458	465	413	405	431	428	417	429	427	402	429	414	388	434	429	429	389	451	444	408	402	408	429	408	417	406	448	403	416	438	434	432	465	416	444	419	458	445	434	449	425	464	420	460	458	424	436	403	412	415	428	418	451	442	432	423	432	447	436	432	459	420	404	450	445	443	429	419	446	439	399	430	430	421	452	439	433	430	451	473	410	427	419	441	430	424	442	397	425	443	385	442	417	389	434	450	413	441	430	442	407	424	448	439	438	416	424	430	468	427	450	440	459	409	415	440	421	441	454	453	403	437	455	457	446	431	453	414	450	453	376	422	454	457	458	452	416	424	430	429	362	398	456	456	434	443	446	380	456	414	456	391	428	458	446	438	440	433	417	408	445	405	425	470	430	390	416	458	400	428	403	431	452	453	417	437	467	396	435	432	451	401	469	459	409	413	434	443	451	434	471	410	401	431	414	414	409	386	414	430	429	411	445	376	420	445	430	427	460	392	440	438	403	441	428	432	407	459	453	453	448	412	414	426	430	427	469	448	465	407	454	439	449	440	434	429	446	381	433	405	428	419	444	441	421	420	457	459	435	409	409	443	440	420	417	409	444	463	470	408	455	412	414	421	380	441	434	427	418	432	411	417	436	420	419	438	437	450	456	441	456	443	443	385	442	405	418	425	408	464	424	417	457	422	430	429	441	420	444	391
24811	22753	28659	23032	4572	818	740	671	716	696	651	682	685	706	659	678	693	677	697	652	625	681	711	668	671	654	684	625	693	703	726	709	669	627	668	634	681	654	651	654	662	639	619	673	642	628	614	657	668	619	631	692	651	623	601	646	682	673	678	640	629	675	630	633	656	628	635	645	628	667	668	694	641	631	684	672	648	675	648	659	644	660	696	666	596	670	697	594	702	639	668	653	616	688	662	715	630	663	647	635	647	665	689	683	652	661	655	663	669	618	717	637	666	657	620	685	651	649	631	691	663	656	686	638	683	657	700	646	627	676	665	647	653	647	691	665	632	664	658	656	655	706	686	662	630	670	625	670	689	646	643	655	660	660	648	670	642	652	679	661	681	616	642	675	689	677	626	643	657	705	661	658	642	680	658	646	615	670	629	616	670	675	675	664	685	671	666	655	666	657	680	740	608	644	663	685	659	626	639	665	677	639	644	663	629	611	665	628	687	657	631	662	642	625	613	652	659	640	631	642	689	644	674	676	638	658	603	674	589	607	651	635	648	628	667	687	664	684	678	691	691	672	588	646	625	628	656	650	654	687	665	639	600	660	672	645	658	622	664	645	637	699	625	635	643	673	658	683	638	670	655	615	670	658	643	684	658	721	646	628	664	652	650	602	616	646	692	617	685	680	625	649	627	692	644	695	631	680	636	657	672	614	655	623	688	660	645	677	661	686	656	644	630	650	683	670	618	637	658	596	670	607	661	673	675	644	625	673	673	642	696	699	671	636	628	621	627	615	646	640	620	645	672	630	674	657	639	649	667	618	680	654	680	664	649	687	637	617	614	658	700	665	611	668	633	688	666	630	625	680	627	667	695	629	632	685	667	613	676	655	637	644	680	615	647	626	648	636	666	607	638	664	641	661	663	671	679	675	667	679	740	646	652	736	650	673	654	637	625	688	636	677	685	634	686	653	640	648	649	693	655	639	688	607	649	662	673	624	628	659	637	642	670	680	679	647	625	627	658	667	642	648	642	671	660	659	646	640	679	665	675	619	664	691	662	691	659	675	656	678	608	658	645	622	631	693	669	644	641	658	673	652	627	640	629	679	706	649	647	642	634	617	659	719	710	664	669	678	613	645	645	651	660	629	668	661	670	657	647	652	644	664	674	672	633	670	690	662	607	677	629	658	656	635	671	665	638	649	612	609	624	698	661	644	639	658	657	716	662	679	605	664	661	670	659	674	671	690	649	687	650	701	705	684	682	679	661	675	660	689	644	641	666	675	647	586	582	628	636	678	660	701	706	610	631	651	666	720	648	665	695	632	616	652	639	613	655	647	703	628	661	650	647	649	640	653	659	606	680	669	702	648	611	654	640	692	660	692	669	655	632	646	669	626	661	639	670	678	665	634	669	645	643	620	673	679	643	629	646	671	687	696	684	630	659	646	629	590	706	684	628	698	699	623	633	676	650	688	636	654	649	681	662	660	686	666	633	701	636	646	644	701	644	651	667	669	679	652	626	643	659	641	704	682	673	647	676	620	669	649	618	681	672	639	685	658	657	655	617	690	668	670	620	624	641	619	634	631	640	653	641	644	681	636	624	713	652	649	685	629	657	648	695	682	650	712	666	684	658	660	613	654	664	664	682	664	691	626	654	668	642	680	649	658	656	699	660	659	705	674	686	650	674	679	638	691	659	705	689	692	653	651	642	648	701	683	710	658	676	687	672	681	647	621	642	632	647	696	715	624	654	604	669	649	667	677	660	634	647	629	676	669	711	682	707	682	631	656	632	666	654	653	630	649	675	693	673	635	625	698	630	599	645	647	649	638	709	630	653	727	655	642	664	657	657	658	611	666	636	651	661	672	676	683	700	640	659	669	646	653	603	679	672	680	680	695	669	658	632	621	673	688	661	631	662	682	692	631	664	697	632	654	668	657	649	645	700	644	664	695	601	636	632	654	653	639	655	696	661	685	678	668	633	655	669	640	651	653	605	663	661	642	636	625	656	642	655	641	624	691	671	577	652	678	700	655	702	700	654	643	678	702	672	624	632	656	653	687	642	625	667	622	662	685	655	630	645	649	655	643	671	674	666	637	679	625	674	617	610	652	651	628	695	658	665	672	649	636	658	710	654	683	665	633	696	668	690	676	652	659	629	634	659	634	673	655	671	660	649	599	642	668	657	571	648	650	644	678	628	700	598	648	648	616	686	647	650	662	626	635	609	662	657	667	643	592	643	669	646	643	649	680	649	630	634	672	630	649	656	642	688	652	662	652	655	706	682	683	637	680	630	678	658	653	646	631	641	654	679	651	623	679	623	683	672	650	697	647	650	658	681	670	632	658	679	686	634	667	633	608	697	655	642	638	651	660	658	630	628	693	676	620	673	692	688	670	672	670	671	603	625	649	671	660	673	661	639	681	655	681	675	703	642	672	627	673	716	647	673	627	673	681	663	688	649	654	607	701	664	692	653	703	664	678	648	622	649	701	634	640	688	626	680	668	678	669	627	678	686	644	660	686	616	650	638	627	690	679	647	668	713	688	657	644	683	676	619	602	666	680	654	653	622	651	655	655	631	645	689	658	654	637	660	671	629	718	638	660	646	668	677	658	656	678	680	706	624	660	684	668	688	665	660	616	676	685	625	688	687	642	669	665	628	714	668	689	705	625	700	633	665	667	585	666	619	620	657	664	675	676	662	638	693	634	666	671	644	699	683	644	670	645	690	645	662	666	590	649	666	630	655	650	684	651	656	708	692	650	635	676	679	670	619	712	672	643	649	642	612	654	671	704	572	664	683	674	641	639	680	673	690	672	633	646	649	694	648	680	700	676	618	652	674	680	707	651	624	660	638	657	675	631	719	627	622	656	641	670	690	655	608	691	636	652	637	646	678	657	619	677	747	645	641	597	684	655	640	656	676	648	648	644	614	656	638	612	619	682	661	683	651	662	695	666	639	663	639	632	663	678	643	662	619	626	643	662	631	628	697	667	700	637	655	635	674	640	693	635	672	676	648	644	660	657	680	693	661	654	625	678	693	645	602	659	625	634	678	650	668	655	672	658	683	614	649	680	678	658	692	652	651	639	688	676	657	656	665	652	659	636	634	687	655	642	650	625	698	683	672	646	667	673	588	665	635	699	703	671	705	663	682	675	646	672	708	638	626	650	670	683	663	604	674	697	681	629	662	618	705	681	668	645	672	687	701	647	661	639	629	652	639	680	666	690	688	680	635	676	659	672	702	674	661	689	624	615	636	651	631	655	625	658	656	675	699	652	659	654	620	672	679	632	666	633	636	666	717	672	652	640	644	694	606	687	638	679	646	670	662	685	651	649	636	676	686	635	694	656	630	624	690	681	675	696	633	667	691	691	655	622	636	660	691	684	639	686	650	657	653	685	623	673	669	664	659	688	668	634	691	651	679	661	655	671	660	645	711	693	671	657	630	642	680	658	694	676	602	698	649	663	646	677	646	710	614	634	651	622	666	645	647	652	676	655	671	644
35406	69449	26921	1675	1080	1112	971	993	984	944	905	944	874	891	912	906	944	923	889	891	902	922	943	863	891	874	866	859	933	911	900	892	878	879	914	891	896	894	875	858	838	838	810	843	882	902	871	861	899	875	865	906	894	861	875	880	945	835	890	824	872	890	871	875	911	843	876	856	857	895	846	873	880	874	811	829	894	855	865	870	863	892	915	899	864	851	907	842	866	890	890	886	889	883	850	862	852	861	851	817	864	839	912	877	896	845	883	900	875	840	869	869	884	928	879	883	902	869	894	871	874	889	859	924	808	873	847	793	859	856	833	902	924	919	898	863	866	903	883	861	943	881	834	896	889	906	873	883	877	898	925	862	850	892	853	901	867	947	907	874	907	840	901	923	926	844	832	876	876	895	847	876	836	890	837	865	888	900	895	819	887	926	846	866	912	896	885	955	871	910	895	892	870	844	900	884	861	852	839	881	863	941	904	896	864	888	922	834	861	886	906	912	916	879	880	881	865	837	859	851	876	925	832	895	844	886	879	877	884	854	898	867	881	885	875	867	882	818	894	860	852	800	890	849	916	861	921	858	837	890	900	868	875	890	885	937	863	863	858	893	899	933	876	948	880	858	890	907	881	870	855	879	939	884	887	864	867	841	898	843	916	929	819	851	850	871	856	843	876	883	905	897	896	881	924	857	898	903	901	856	888	900	905	920	881	876	887	866	881	850	869	907	848	872	898	875	919	827	840	893	877	908	842	863	897	904	836	904	868	852	929	919	865	841	870	871	868	926	917	875	855	843	912	861	866	857	903	893	849	819	879	881	857	830	894	912	864	917	903	913	887	861	872	821	871	828	865	852	875	899	867	808	906	898	905	904	902	880	852	857	840	877	873	850	905	870	842	914	897	902	876	845	882	844	872	879	892	887	842	903	883	924	878	841	894	821	907	839	885	887	890	915	866	911	840	872	826	836	947	884	905	884	923	857	887	911	886	906	888	847	865	907	862	837	828	907	800	823	892	866	892	895	872	890	915	877	945	863	823	884	904	874	866	834	890	842	895	927	909	936	877	920	884	832	899	951	923	881	857	880	847	877	865	863	888	880	861	831	902	890	910	893	958	870	870	911	824	849	820	867	850	866	892	890	866	927	898	862	877	851	831	896	832	920	875	941	908	878	852	855	822	861	902	853	919	858	884	878	886	849	843	883	914	984	865	895	870	877	885	894	873	855	826	889	864	900	863	855	873	880	929	889	832	828	927	929	899	869	907	909	916	849	854	834	932	867	878	848	908	847	903	964	899	856	868	898	869	893	885	898	858	841	851	892	846	849	872	872	889	923	889	907	857	864	905	873	883	886	878	858	874	885	942	914	880	861	888	919	850	845	852	899	882	814	915	860	923	853	868	876	898	924	856	862	855	875	911	907	889	899	862	872	908	918	914	879	881	862	899	888	866	847	832	879	899	883	933	859	878	899	876	916	866	845	908	896	898	840	877	851	875	922	865	861	920	850	909	864	870	868	877	929	904	905	880	848	883	867	888	934	848	874	903	935	946	907	874	894	828	887	889	866	853	856	895	907	841	921	862	921	846	880	868	886	847	913	814	856	903	859	891	877	948	866	883	886	838	914	853	865	884	895	924	919	869	908	856	901	917	895	894	845	833	914	925	883	885	872	829	884	803	918	932	870	832	880	879	850	884	873	929	855	867	825	835	869	839	916	865	865	879	892	870	906	911	946	894	892	896	834	902	822	909	900	808	910	840	826	867	893	797	879	907	881	911	882	813	928	906	898	943	912	890	865	880	879	837	885	903	886	881	859	862	817	875	872	920	885	881	887	915	857	887	901	869	883	877	861	860	863	880	906	788	870	912	892	904	883	884	866	896	875	958	888	896	867	806	910	865	928	819	897	893	885	911	816	946	890	870	814	885	839	907	888	836	860	903	872	859	913	910	889	856	861	892	844	916	884	868	853	898	838	873	841	862	915	889	898	852	852	848	887	946	856	840	889	845	934	834	866	857	917	858	919	910	880	861	856	862	838	855	857	854	952	923	871	937	876	852	882	901	895	889	854	897	920	874	856	884	913	903	857	872	862	911	852	893	871	825	841	894	880	834	881	856	865	936	904	861	885	821	861	869	908	858	895	867	924	856	845	900	846	867	871	853	895	906	881	918	899	881	855	872	945	926	919	868	938	828	804	887	949	879	889	831	865	851	853	851	925	898	861	862	905	868	850	904	866	847	888	879	896	869	890	874	910	883	914	857	858	844	878	894	874	871	878	876	882	929	901	887	898	873	886	825	945	888	882	878	861	874	808	829	834	870	877	912	913	905	853	851	879	931	855	876	851	907	874	893	886	859	915	869	855	927	826	850	812	868	914	896	903	871	888	875	894	853	892	823	867	837	853	826	878	911	851	898	891	858	868	863	820	920	864	908	850	952	892	887	841	906	862	807	822	901	874	911	894	889	853	908	893	932	907	881	919	898	863	865	850	874	895	828	906	872	857	926	864	883	902	879	893	874	855	895	886	902	905	872	939	909	927	900	847	877	887	872	938	898	858	929	931	882	892	871	840	858	846	944	887	858	872	834	868	880	887	877	888	891	944	899	865	894	851	855	852	867	855	888	890	874	851	856	918	900	879	860	879	903	888	898	888	885	829	877	900	855	851	840	846	858	902	887	911	826	941	863	853	910	902	876	839	845	885	851	848	896	912	875	887	888	891	921	896	933	902	870	910	867	928	908	930	892	905	842	879	894	874	895	890	835	850	881	888	899	906	884	874	843	885	916	871	915	876	890	867	850	901	905	897	914	858	899	914	898	826	896	838	867	872	951	882	899	887	871	969	867	891	887	870	898	856	885	879	858	879	884	908	868	882	847	876	879	872	832	898	892	911	909	874	859	873	914	823	849	888	897	907	919	871	873	877	930	884	936	860	893	914	902	837	902	851	902	854	912	869	891	900	877	859	885	875	894	877	924	902	880	830	870	913	872	884	865	920	844	895	868	851	847	867	873	878	950	840	932	862	897	855	856	858	903	888	844	897	893	872	889	915	906	896	852	848	850	880	968	853	950	872	853	894	847	814	858	878	922	919	843	930	855	878	892	884	903	855	856	923	925	888	886	831	868	924	866	869	919	905	888	927	861	871	933	928	911	908	877	859	912	902	907	825	901	857	858	918	862	876	901	923	838	884	879	910	893	877	866	852	877	879	846	919	873	824	890	922	868	922	957	869	843	923	855	875	862	835	899	826	859	892	935	869	887	879	879	858	887	807	846	901	875	898	774	821	935	897	925	884	850	879	842	883	915	894	869	828	874	878	852	870	820	914	940	895	889	871	843	875	896	840	889	808	868	813	894	840	912	887	870	892	872	862	888	824	854	905	862	835	858	884	860	917	908	889	796	929	872	863	909	916	876	889	900	872	899	925	880	893	890	855	932	891	894	829	894	834	896	887	852	868	907	897	859	850	872	870	855	877	905	849	875	868	893	875	863	896	880	882
22664	21701	29886	23901	21552	19821	2547	435	318	353	326	297	308	313	265	300	295	269	274	279	280	270	254	256	266	272	260	244	266	241	244	249	232	244	267	252	263	236	268	262	221	246	208	247	227	237	239	275	271	251	248	243	259	281	252	256	229	258	225	246	236	215	265	261	272	254	229	264	245	273	261	239	252	273	251	251	238	272	262	222	263	248	242	279	253	258	275	237	223	239	270	225	256	250	236	265	239	254	249	259	257	253	238	246	228	220	255	270	281	254	243	224	251	227	226	230	253	250	245	254	231	263	235	249	234	288	256	226	260	251	231	246	276	255	236	233	239	218	267	270	262	270	238	249	237	240	253	240	248	290	245	278	266	257	251	257	252	229	237	257	267	236	263	253	263	282	272	242	255	266	246	260	254	238	232	251	250	261	241	221	247	234	258	264	246	250	279	229	235	253	214	253	251	237	247	247	257	277	247	267	270	255	240	253	235	239	246	272	251	256	237	242	255	243	221	254	243	263	255	225	265	266	230	250	262	244	267	252	250	240	246	247	287	230	253	224	225	239	246	251	253	245	270	268	233	254	255	229	247	288	229	237	261	226	286	239	244	258	231	243	270	250	265	213	259	272	244	252	239	255	261	240	241	225	229	253	232	251	228	208	234	274	256	259	227	244	251	232	253	267	250	224	279	234	240	256	232	247	264	234	247	252	304	247	272	253	240	245	265	246	245	233	238	242	236	251	249	267	253	246	269	254	261	249	247	243	252	245	237	245	257	261	241	268	242	254	244	228	265	255	260	245	247	230	250	267	252	246	232	246	234	233	274	260	258	254	258	283	253	237	242	260	252	279	246	241	275	237	238	240	238	248	261	238	235	241	248	262	231	242	257	256	254	240	235	279	225	251	279	260	258	224	256	252	279	226	239	247	272	239	247	220	249	243	254	251	259	279	252	231	277	224	244	234	266	250	250	252	262	264	256	251	253	282	230	255	279	265	279	263	236	253	255	264	258	261	229	250	243	261	247	258	225	247	236	253	229	222	251	265	251	247	253	236	229	264	248	229	239	244	265	249	267	254	256	255	259	252	261	234	214	265	240	255	270	244	270	266	297	230	240	284	279	247	236	235	265	258	252	252	257	252	262	261	225	257	241	232	253	252	264	247	257	283	219	260	259	255	268	259	242	224	234	257	275	274	260	239	243	229	252	281	284	233	228	257	264	225	247	249	225	232	243	277	214	260	232	219	230	233	278	272	230	260	241	238	252	240	264	262	251	253	247	241	249	277	256	262	246	260	238	239	266	280	239	234	251	236	272	266	242	259	266	253	252	250	245	278	266	269	221	264	241	264	217	255	252	251	223	250	278	292	232	258	289	264	255	242	231	234	243	249	230	263	215	219	246	276	234	259	233	250	242	260	247	260	247	251	247	223	221	250	277	253	228	243	251	245	235	244	238	262	244	279	250	238	284	251	243	286	262	242	257	260	238	267	223	235	258	257	238	244	262	262	240	265	265	231	254	253	249	228	268	255	260	238	258	241	231	249	233	255	236	254	252	266	251	246	239	273	226	253	239	227	249	241	228	244	236	261	262	243	230	279	246	250	238	247	247	237	237	244	260	266	257	235	242	256	249	258	233	235	235	241	243	229	244	253	277	226	225	248	237	257	240	238	249	219	266	256	240	248	262	257	235	250	256	245	271	258	258	223	258	234	250	252	243	267	226	253	227	279	252	263	237	243	248	276	219	235	265	232	235	240	274	228	250	244	231	223	233	247	252	280	266	256	223	246	240	254	252	273	218	227	257	262	258	249	278	257	263	239	274	253	251	268	276	278	261	241	236	227	311	255	251	242	299	258	253	246	262	224	244	267	242	234	285	236	258	246	251	241	229	262	246	239	239	290	262	260	242	238	248	254	221	254	249	268	260	254	242	264	223	247	266	252	253	233	285	260	275	246	258	252	249	249	265	248	244	229	265	279	259	256	247	252	241	277	241	257	230	254	240	247	229	256	233	247	267	267	233	222	262	262	251	268	250	275	242	275	254	267	227	264	255	279	247	286	289	287	267	242	249	245	270	233	260	248	253	233	275	259	252	226	234	282	269	289	290	238	246	258	260	245	233	259	282	254	237	252	260	257	235	255	265	235	231	243	232	244	248	227	275	238	229	277	253	210	256	263	245	245	267	288	257	277	247	225	253	285	250	264	263	286	260	248	248	227	240	250	278	230	216	233	245	299	250	241	241	274	249	254	250	259	231	235	234	270	281	251	225	247	259	246	258	254	249	246	237	239	234	232	260	270	258	247	233	278	238	247	265	247	250	249	246	254	243	217	257	261	291	238	267	264	250	252	226	251	256	245	281	255	229	229	288	255	253	232	267	235	257	234	235	289	241	234	242	250	234	250	268	245	240	253	261	258	259	237	280	233	230	248	217	258	238	249	282	236	264	234	252	231	236	245	271	256	244	213	254	224	239	234	263	270	240	242	235	266	231	230	257	263	242	261	271	264	208	234	247	253	245	266	235	241	229	237	237	253	238	220	244	258	278	273	274	256	241	243	258	213	225	254	271	222	246	223	243	230	232	250	261	246	303	268	251	232	271	245	251	280	265	256	238	243	260	226	237	239	235	260	261	236	251	239	252	232	234	235	243	253	235	230	230	270	229	223	249	252	271	254	241	244	243	267	240	258	221	248	247	266	238	260	257	234	225	238	277	261	252	240	273	273	257	276	246	270	263	223	230	271	244	244	252	266	243	244	226	272	240	237	274	231	264	243	255	258	247	261	241	232	232	260	251	270	250	246	276	279	272	243	278	225	236	256	245	253	258	238	236	248	256	221	251	284	246	278	256	243	234	228	253	230	240	246	237	248	240	253	270	237	263	276	245	269	241	250	252	265	270	250	285	281	247	253	251	238	233	265	270	247	238	259	233	249	245	233	230	255	241	270	265	250	244	255	240	206	280	247	266	257	233	252	241	225	264	253	235	257	278	241	234	254	206	256	250	249	241	246	266	255	246	246	256	251	257	226	236	251	254	243	232	275	273	227	232	226	224	263	257	266	238	257	273	253	236	227	221	245	252	225	245	226	242	235	263	248	259	275	256	261	266	249	246	251	263	245	243	281	243	224	269	249	257	241	270	230	249	230	245	250	256	239	254	221	282	236	243	249	239	229	256	241	263	255	244	242	272	248	267	259	241	228	247	234	249	258	244	251	240	217	240	255	228	271	259	265	247	249	233	281	239	255	240	256	248	251	249	255	268	237	268	236	243	219	246	230	263	240	226	238	244	257	271	263	257	269	271	249	256	256	251	251	231	266	235	257	265	253	206	273	259	269	288	264	246	278	258	259	262	237	258	259	273	254	239	248	260	260	250	255	259	241	263	220	257	239	265	248	242	257	244	251	253	250	263	253	228	251	245	242	256	244	256	261	227	227	260	238	217	291	233	265	239	238	232	270	239	249	254	258	234	264	261	259	238	258	248	239	252	244	263	245	231	273	262	240
47179	93427	41213	3023	1425	1034	847	735	614	538	475	463	460	441	459	388	379	393	396	381	380	369	362	386	362	330	363	376	330	337	350	386	337	367	371	333	323	342	360	314	342	342	319	363	349	331	370	338	314	353	374	345	330	341	332	318	304	339	342	305	333	317	344	324	355	365	355	328	304	325	326	315	337	380	303	367	348	357	362	311	344	350	321	347	340	327	334	321	325	320	340	334	342	299	326	345	347	321	338	343	343	354	327	328	331	343	336	355	333	347	338	334	324	334	333	312	331	320	335	372	335	347	345	364	355	339	350	340	368	321	329	322	329	332	369	332	326	320	314	308	314	345	329	360	315	344	357	321	407	334	338	322	298	342	340	354	354	368	350	352	321	294	342	327	331	346	361	338	377	328	305	355	366	286	357	317	322	334	315	363	334	356	333	341	319	368	339	341	327	346	350	343	347	323	305	335	323	324	352	334	335	343	347	328	325	343	362	357	341	320	350	362	342	351	351	338	332	305	323	369	312	304	332	350	326	353	345	353	370	324	365	359	307	337	333	339	326	321	326	338	325	296	364	351	341	339	347	339	301	366	340	361	332	337	308	358	358	339	316	351	363	353	306	357	322	333	332	320	345	338	322	336	326	327	342	339	322	350	339	349	327	337	350	331	337	353	355	366	358	375	347	359	336	373	320	311	355	317	348	346	352	322	357	345	331	348	322	345	354	355	343	316	366	331	349	339	337	370	340	344	325	357	371	326	335	326	350	352	341	332	344	315	342	334	332	362	353	337	310	354	361	347	328	330	336	364	308	366	333	326	343	355	334	340	347	329	367	332	315	349	358	338	317	322	339	336	329	370	340	336	332	342	331	315	346	353	334	332	327	343	367	298	319	300	343	359	352	328	339	356	328	369	345	357	363	309	358	353	350	311	344	328	349	340	312	361	334	305	371	324	308	342	320	364	328	326	352	341	345	309	306	357	340	313	323	323	336	332	311	336	347	330	327	343	311	391	334	335	339	343	328	343	339	398	371	359	361	349	324	354	348	361	323	338	316	338	325	343	329	311	337	320	335	341	357	336	350	343	338	319	360	358	324	327	360	331	333	325	337	316	338	312	348	331	362	351	336	379	312	355	336	353	347	331	328	336	313	317	316	319	334	352	311	336	357	344	358	354	331	329	340	346	346	376	329	361	305	337	322	348	337	372	322	334	332	360	344	335	310	330	351	326	346	356	313	357	360	328	332	322	331	311	323	317	328	321	306	328	357	339	373	361	338	343	334	334	355	335	335	320	354	309	340	330	306	320	362	320	340	329	338	324	331	333	323	351	345	337	346	356	333	367	362	353	336	330	343	323	322	313	342	322	322	311	331	295	334	329	359	360	337	340	354	347	335	314	346	345	324	341	352	316	327	342	352	360	346	338	329	380	321	347	333	330	320	353	358	324	339	294	364	349	345	337	355	359	334	367	306	322	331	341	349	336	317	326	323	317	355	326	347	350	361	345	322	318	320	340	333	341	303	326	345	324	354	371	350	361	343	349	319	333	349	321	335	332	341	333	338	340	331	315	325	338	349	319	299	336	326	349	339	359	333	358	324	325	350	306	346	309	340	348	327	341	370	324	317	332	329	323	341	365	369	355	353	313	332	339	342	319	359	336	368	363	313	360	316	311	359	322	370	318	376	347	338	368	323	392	357	337	361	334	339	333	348	344	319	357	349	338	330	330	355	364	333	341	337	349	326	337	315	313	336	388	332	342	300	367	345	343	335	320	348	313	348	360	329	335	338	357	319	376	343	336	384	328	353	318	316	323	350	335	355	305	388	323	336	312	345	311	372	354	336	347	326	308	347	332	386	331	339	359	332	305	342	321	340	372	314	319	357	358	368	336	348	341	315	325	354	337	332	333	320	311	331	316	343	332	286	350	327	353	319	327	317	319	319	355	348	319	315	352	319	344	304	350	300	359	336	321	349	313	345	377	359	337	318	358	303	334	339	336	332	313	328	317	334	376	358	350	365	337	329	327	343	334	346	351	319	324	325	331	337	331	331	370	338	336	346	336	358	331	341	319	309	350	350	348	342	365	327	325	355	350	321	353	329	356	334	365	345	355	315	353	347	347	340	345	353	352	339	336	325	312	322	318	341	345	334	303	332	342	349	370	358	324	355	303	326	326	386	339	353	338	327	345	331	347	334	343	343	381	354	347	339	346	337	335	354	330	335	331	329	334	335	323	328	330	349	341	315	293	346	331	366	340	316	319	315	313	336	374	329	349	363	328	321	350	346	362	333	339	331	352	338	334	313	326	345	341	359	332	335	294	335	359	354	330	327	320	329	344	378	317	348	311	345	315	328	342	355	369	308	325	322	319	309	317	332	352	336	319	332	379	324	342	331	324	326	335	364	351	351	333	344	362	364	327	338	307	336	322	348	321	332	310	332	281	324	333	330	335	364	328	369	304	346	344	296	343	351	316	322	339	347	320	355	353	328	342	353	325	347	358	322	320	335	354	346	339	344	365	368	325	346	324	345	304	336	309	319	308	303	346	349	338	344	328	355	329	366	372	345	367	332	321	323	321	331	369	313	300	335	349	354	354	355	354	320	340	345	299	362	359	354	321	318	331	339	323	341	328	323	310	327	339	368	347	329	333	359	324	353	349	344	334	338	342	333	352	325	343	350	348	350	337	337	375	335	356	333	345	321	302	373	341	353	373	294	308	354	307	340	358	366	329	354	358	336	347	336	343	327	324	351	366	327	306	365	339	331	339	366	351	371	358	334	309	323	343	362	324	320	330	316	372	333	317	325	341	332	328	334	313	330	340	329	348	382	343	318	312	363	334	350	322	334	348	322	303	361	324	313	311	323	346	365	346	337	341	327	337	333	368	299	326	330	346	342	318	346	333	323	298	339	329	341	361	337	337	345	343	341	358	304	328	348	336	359	351	342	338	365	349	326	354	342	336	352	347	352	359	333	345	334	335	334	343	329	319	322	334	326	337	361	306	330	334	336	358	366	328	329	350	356	304	336	347	348	350	335	331	371	310	349	355	324	330	320	367	339	311	343	346	327	368	350	347	339	384	366	325	355	351	357	354	314	330	352	320	335	362	333	303	340	387	346	308	343	357	360	348	333	361	369	352	334	382	317	344	364	323	335	330	389	370	348	301	370	327	311	356	339	347	317	342	342	355	309	326	336	340	349	342	329	333	344	315	323	360	356	357	301	322	355	338	339	315	325	326	363	365	350	328	342	338	359	353	344	347	345	372	327	342	328	369	381	342	320	350	343	308	319	327	335	314	315	333	335	326	324	352	335	320	312	328	345	318	354	354	320	306	327	340	370	344	361	314	348	338	362	349	342	374	341	323	337	342	323	311	351	373	352	401	324	324	361	357	354	354	340	335	327	338	335	361	363	360	320	339	346	345	304	365	321	345	357	352	347	337	338	371	317	367	321	322	330	325	338	318	359	318	328	370	338	332	325	370	347	315	329	328	348	319	325	310
27802	24358	16068	1979	799	752	648	651	549	585	579	576	601	588	583	596	584	589	567	606	570	595	593	595	603	609	632	576	605	591	608	581	661	599	594	558	620	602	631	552	581	634	571	584	619	606	612	598	545	603	557	595	542	577	578	615	559	616	577	576	607	559	566	573	577	588	592	600	597	632	624	572	600	610	603	587	611	593	592	617	608	607	592	610	575	562	622	626	590	575	590	563	606	571	582	599	603	625	589	549	663	579	596	572	608	528	550	556	615	602	610	603	616	614	595	605	615	613	595	600	634	612	599	605	565	540	589	565	578	602	601	669	614	569	620	634	617	621	586	616	603	607	592	586	619	598	524	594	577	588	571	600	615	592	606	592	627	607	588	591	608	598	570	607	577	613	562	577	597	568	599	621	625	575	621	611	578	635	635	608	640	613	562	561	631	603	585	610	583	609	592	614	588	633	651	617	571	591	598	613	572	602	608	606	595	573	588	576	609	567	536	618	582	583	578	589	618	595	592	599	606	590	576	612	590	605	561	634	579	614	559	618	574	583	584	536	607	651	630	642	565	620	597	609	587	567	603	556	595	604	641	599	588	580	578	558	602	585	589	620	574	610	601	619	625	560	631	564	629	573	589	595	564	639	624	617	571	613	597	611	578	620	613	598	591	597	585	576	593	583	610	593	575	588	561	578	548	606	604	613	587	578	589	569	590	559	640	597	539	617	581	581	548	602	587	567	606	583	578	597	626	599	567	589	630	587	587	641	617	575	603	578	609	637	544	619	601	618	599	608	589	617	640	607	597	600	610	608	602	587	582	588	614	610	595	599	561	594	646	585	579	596	602	593	594	600	551	619	591	602	628	572	606	619	576	603	570	616	597	584	601	549	594	594	634	603	619	623	599	640	620	602	583	620	585	611	606	603	651	579	625	567	592	584	577	622	624	635	582	564	579	559	651	593	579	602	610	634	598	578	584	549	660	590	656	568	580	596	612	631	596	591	574	632	579	562	601	589	578	569	598	595	602	608	568	593	627	564	593	595	607	567	626	573	581	559	616	581	597	582	605	550	594	560	691	586	589	655	593	566	567	579	589	596	621	617	633	563	665	583	570	609	606	621	605	604	614	596	629	628	612	570	600	601	593	638	578	615	604	567	554	610	600	605	511	632	643	586	598	612	573	597	583	578	606	581	601	608	589	589	569	579	595	634	646	578	610	619	610	619	566	612	565	596	601	602	595	624	579	594	606	617	624	645	598	590	590	590	603	633	599	599	577	597	612	592	611	546	605	642	630	571	561	590	607	619	600	592	599	560	574	620	601	578	630	633	627	606	593	594	629	599	577	585	537	610	625	611	617	563	632	578	594	595	575	663	615	579	581	612	621	581	603	585	571	599	617	572	549	592	619	600	617	595	574	553	584	606	618	580	610	590	603	613	602	557	570	590	580	575	568	575	599	602	597	541	590	582	584	593	593	636	565	618	586	617	596	618	573	614	581	618	561	574	577	611	588	618	636	592	602	628	600	559	604	607	565	594	634	578	570	577	590	600	568	619	547	613	582	565	564	628	547	589	596	632	610	626	554	576	619	565	585	649	579	550	601	550	595	588	581	570	616	625	546	591	627	632	597	577	582	620	565	578	595	580	549	629	598	655	610	608	559	628	663	599	619	573	616	604	583	631	615	598	609	605	625	646	583	647	618	648	608	645	560	598	624	593	565	580	583	589	575	552	609	592	591	627	600	604	583	622	603	569	562	578	562	634	610	581	647	618	602	608	576	596	595	621	611	591	616	586	626	576	599	556	590	578	611	598	594	563	560	641	640	616	595	627	636	592	620	548	611	631	576	592	536	547	582	591	556	580	590	545	609	598	615	592	627	585	609	583	608	580	609	604	631	639	581	581	615	605	592	609	583	524	599	587	558	592	589	554	586	619	623	609	607	599	585	599	564	616	634	595	621	581	616	596	607	630	630	596	590	611	582	619	557	617	539	588	628	597	574	572	588	630	606	570	603	569	600	602	586	587	631	614	581	587	601	619	593	601	609	577	611	635	604	583	563	516	636	589	605	605	610	618	611	605	612	544	669	565	538	605	545	583	597	593	579	573	636	605	643	563	604	613	585	573	581	545	580	584	638	563	575	613	593	598	601	581	635	567	583	572	561	574	606	575	612	596	618	577	592	599	606	639	587	568	583	595	581	557	625	582	582	607	617	570	596	624	576	639	603	593	583	647	621	616	599	574	568	586	601	643	587	607	601	602	577	574	603	586	607	558	592	584	576	565	572	592	602	560	599	624	654	628	600	598	556	578	564	605	608	614	565	571	618	619	637	580	586	621	599	617	590	591	600	586	661	566	606	614	617	649	590	596	606	581	603	578	584	615	591	596	595	604	573	607	630	611	626	567	637	550	593	559	595	632	594	595	557	627	589	620	588	622	615	599	610	602	622	598	589	578	628	603	624	598	601	581	597	583	582	556	612	547	563	593	619	622	608	588	590	583	575	598	570	633	598	624	590	639	642	636	589	618	585	621	585	617	605	586	575	597	559	563	597	574	608	623	617	606	583	596	576	614	540	616	658	581	626	628	614	573	567	584	561	582	571	585	590	622	636	560	620	562	620	546	585	586	604	557	626	603	589	595	598	642	572	601	618	601	586	582	569	602	642	582	588	541	577	639	608	601	602	589	585	549	616	595	614	605	594	581	581	607	603	536	654	578	605	599	589	568	644	547	598	642	573	601	599	596	548	608	591	632	628	578	585	601	607	547	647	597	628	578	544	593	624	632	601	575	625	629	629	591	607	605	592	582	586	575	615	594	611	582	552	608	591	617	603	627	601	620	611	610	609	598	551	616	596	635	556	566	615	585	583	597	581	602	603	586	620	619	613	610	551	601	590	618	583	587	609	583	577	584	586	592	606	628	578	594	622	566	589	628	591	574	583	638	584	616	612	605	599	610	605	585	609	573	576	583	559	596	602	595	602	593	626	558	617	608	630	603	640	632	609	607	583	615	575	640	589	571	595	614	592	587	609	628	552	596	628	590	607	546	574	607	574	614	612	575	588	619	605	557	604	615	586	629	607	604	619	600	542	568	574	573	557	599	556	620	581	574	645	583	569	594	587	627	568	629	594	609	621	576	578	576	575	600	583	613	602	603	596	547	568	538	579	606	595	576	546	576	595	597	597	594	609	574	596	586	593	656	583	606	541	555	605	613	606	658	628	609	554	549	604	588	571	559	618	603	590	600	602	613	597	618	607	610	598	601	572	623	567	615	604	629	546	606	614	610	576	603	608	579	588	633	578	582	600	622	617	614	613	645	572	639	579	552	564	606	613	612	597	625	572	576	604	567	576	590	596	578	580	586	612	639	624	554	614	600	593	576	572	596	625	576	599	592	566	597	588	600	581	633	579	611	572	573	583	625	566	572	616	600	594	588	563	599	578	549	607	596	643	612	566	605	625	546	633	595	604	601	616	619	646	550	577	582	555	625	583	614	582	627
17885	39893	10741	960	799	819	836	870	835	842	783	793	805	842	822	829	865	801	881	883	795	830	800	791	783	795	849	820	828	771	818	817	811	791	817	810	848	811	831	800	770	853	778	828	809	767	842	758	783	858	795	818	857	784	843	772	817	861	853	841	834	789	806	794	852	820	790	810	812	786	803	819	841	827	801	800	840	797	832	834	762	805	836	770	785	778	783	781	843	811	772	831	832	841	800	792	818	791	850	816	770	809	798	838	794	775	832	784	838	856	793	833	859	800	811	801	800	835	822	798	855	785	830	853	832	834	802	806	784	794	811	786	789	824	779	797	855	774	827	818	794	780	821	809	827	781	809	760	808	798	844	822	816	797	787	855	836	813	831	797	748	835	857	785	813	769	785	807	844	850	806	820	797	790	829	824	818	792	852	795	829	813	799	778	836	803	829	855	844	798	851	854	806	816	755	811	838	802	788	800	849	831	807	838	804	810	787	788	812	856	762	797	791	836	835	766	879	828	812	836	873	821	807	790	797	798	811	835	814	774	801	779	841	787	817	809	810	806	790	780	801	808	768	827	841	820	793	837	837	818	846	814	846	816	823	849	801	839	777	784	811	792	823	757	838	823	816	815	800	796	862	821	870	882	792	809	779	844	781	794	807	813	784	785	805	777	833	794	811	791	868	823	836	803	808	813	856	780	786	846	774	832	774	848	838	842	822	794	743	835	849	847	830	797	814	807	828	815	849	787	814	746	814	818	809	827	809	831	794	826	759	816	848	874	801	828	808	808	832	836	792	821	819	862	805	836	829	851	846	822	768	785	800	798	777	825	846	798	812	802	835	790	829	792	845	741	834	810	841	815	801	811	800	821	771	772	838	783	820	839	811	819	802	822	809	771	801	793	817	809	816	889	811	802	795	844	826	846	820	817	808	782	777	766	775	812	829	794	794	803	835	812	864	809	780	771	821	779	799	796	806	827	764	781	839	765	802	800	827	831	814	822	828	809	833	916	770	785	843	797	849	805	768	784	815	804	809	842	817	796	826	809	879	822	804	846	841	861	804	837	841	781	792	734	832	848	857	854	736	865	833	816	823	807	818	838	818	790	815	822	799	799	794	820	784	848	797	798	857	780	782	821	779	760	827	808	779	802	834	829	792	790	794	810	812	805	799	815	843	778	752	805	829	822	809	816	830	838	775	799	826	818	815	817	746	807	822	775	821	810	786	844	775	864	841	831	875	825	876	771	843	735	811	767	798	803	752	858	819	804	766	866	820	762	844	825	796	803	815	821	794	786	792	795	831	868	782	811	828	816	839	821	813	859	764	766	822	866	827	841	823	801	782	792	778	803	805	825	806	763	833	854	771	801	837	776	847	821	803	820	875	768	804	747	792	833	817	801	857	793	772	794	753	836	840	795	790	826	835	786	765	823	823	772	846	810	837	828	803	789	768	797	800	830	776	811	782	830	806	758	783	802	830	813	879	823	818	833	833	844	854	772	804	813	860	784	831	790	823	778	774	843	848	862	864	797	819	834	786	777	865	886	830	792	798	808	795	776	769	803	868	762	827	777	803	737	842	776	839	814	805	796	820	817	801	801	788	835	871	777	815	793	824	777	778	799	799	778	830	786	828	815	799	746	801	796	822	832	819	796	817	858	793	773	873	817	777	827	818	790	799	776	807	852	798	802	827	814	773	883	839	876	824	860	776	796	800	835	828	825	829	804	825	808	811	797	807	842	822	839	837	810	771	813	833	784	796	785	837	828	839	833	823	784	802	831	783	740	819	831	853	862	819	807	828	810	796	822	844	776	823	820	817	830	799	819	774	838	796	821	848	776	836	847	734	834	835	833	817	793	782	824	790	818	827	849	783	807	801	861	798	803	793	840	786	817	810	818	840	796	796	842	801	835	753	849	833	792	819	825	848	815	848	839	829	779	833	796	823	815	819	826	830	814	830	867	767	791	826	791	825	808	856	813	790	798	836	780	836	845	848	796	838	799	799	834	780	851	856	827	802	831	841	805	778	762	795	833	841	806	855	788	793	785	797	783	800	823	780	813	798	825	768	752	791	796	855	778	799	828	798	772	787	813	846	836	790	827	820	860	850	799	758	813	830	820	867	810	847	813	817	861	785	784	806	772	807	827	810	828	826	770	804	818	835	817	797	808	815	820	839	803	808	828	847	817	841	835	821	780	761	813	800	814	771	796	778	802	837	780	789	808	893	802	807	786	836	816	827	781	817	822	823	814	818	791	800	785	853	842	803	856	833	844	788	849	774	786	839	807	854	807	805	807	779	833	811	812	798	869	838	775	762	814	792	821	824	852	812	775	828	733	838	754	834	804	825	859	830	813	800	785	828	804	798	812	810	754	817	796	785	864	814	811	828	787	779	858	750	780	834	817	831	815	808	798	849	825	830	805	814	829	816	799	814	814	842	817	822	816	791	834	804	822	801	823	777	780	873	800	794	839	801	821	791	866	770	816	800	785	764	836	768	822	789	804	866	832	783	802	791	818	828	791	818	759	797	791	825	812	880	838	820	782	809	864	824	808	858	872	842	873	839	805	812	811	824	812	808	816	857	804	788	856	780	787	760	817	818	840	839	801	813	773	832	828	817	777	840	785	782	851	780	782	869	818	741	783	807	791	852	788	829	868	828	787	788	775	830	842	785	813	803	792	815	859	840	816	814	841	809	841	805	825	831	806	784	862	831	814	812	817	794	822	867	826	749	795	829	801	791	869	806	818	842	800	856	821	795	820	800	781	857	841	786	792	796	841	835	804	817	813	840	811	839	828	784	846	741	813	802	791	780	844	812	835	806	800	830	852	794	802	825	789	792	818	846	830	836	799	803	813	798	841	815	822	833	826	784	768	820	824	791	810	836	853	820	829	834	830	837	811	802	878	832	861	819	809	863	832	772	815	809	829	788	787	811	804	842	783	823	826	817	818	826	799	835	799	821	802	845	821	855	782	788	848	824	819	887	851	775	801	812	785	819	814	807	814	848	824	779	837	811	788	843	817	829	780	820	805	753	749	810	748	803	814	789	842	802	807	864	802	808	802	863	824	787	794	826	771	838	788	835	773	822	849	856	777	807	850	863	831	788	781	805	783	837	828	808	777	853	830	804	847	829	791	847	771	819	828	796	778	801	826	830	768	796	801	831	775	777	793	798	796	835	775	798	832	817	855	816	829	818	844	802	805	792	794	884	831	856	853	785	858	828	834	806	767	846	832	839	794	804	837	848	823	810	831	806	836	816	829	783	809	821	790	806	832	829	809	817	850	814	822	855	794	786	837	828	782	806	830	803	817	822	785	844	796	814	765	835	810	798	823	784	800	778	778	801	845	824	783	814	829	830	788	757	816	814	800	762	787	873	860	822	847	785	846	819	799	786	854	799	830	834	814	818	819	836	789	833	815	815	820	851	780	881	817	786	809	854	836	801	813	770	774	822	813	831	793	847	861	890	865	832	814	828	826	837	774	805	849	816	762	783	819
23589	21953	29330	24596	19545	3867	492	449	412	330	330	324	336	334	316	337	307	322	308	308	322	306	302	289	307	315	274	279	264	318	290	294	298	270	279	281	310	285	314	319	276	308	280	296	306	305	249	299	264	287	288	293	294	298	304	270	257	309	317	324	310	312	265	300	262	294	278	315	315	282	316	304	272	316	298	284	310	279	305	293	273	278	282	318	278	304	300	281	276	249	258	276	327	291	274	304	294	279	270	262	330	261	280	280	261	298	296	287	285	293	304	309	275	303	298	288	293	299	309	325	294	291	266	326	292	259	311	295	276	296	286	285	280	330	304	301	347	273	275	326	305	284	303	289	310	278	305	292	296	297	310	317	306	273	272	282	304	259	303	296	281	286	296	253	302	262	270	321	299	308	290	276	258	298	286	306	306	298	310	304	275	298	255	299	314	293	297	281	279	300	321	295	297	290	291	288	306	318	277	293	258	278	255	273	291	286	301	252	276	314	289	281	280	267	318	276	282	284	288	331	303	290	293	305	274	288	326	315	315	292	257	318	314	309	296	274	276	279	287	265	291	273	312	268	307	310	283	301	326	311	278	298	281	296	308	297	289	312	247	300	295	285	281	321	300	283	289	290	290	284	273	300	291	275	298	291	323	283	287	299	252	303	298	287	284	262	265	317	310	288	284	286	320	304	286	291	278	325	306	293	297	282	295	291	304	273	282	278	289	263	302	309	299	278	304	290	285	289	299	340	289	262	295	299	292	308	305	273	294	293	302	288	294	266	299	297	291	289	279	289	279	295	315	296	272	287	282	324	296	284	314	306	271	279	272	275	313	306	262	277	281	268	301	284	275	313	318	264	305	280	284	325	293	280	299	283	294	304	287	292	286	284	271	284	301	286	293	282	285	278	272	293	307	296	301	285	315	299	269	311	293	277	319	259	296	301	291	260	307	245	294	288	296	286	299	293	286	290	312	293	303	305	291	298	320	293	286	308	295	282	321	290	294	319	288	300	290	280	315	314	295	324	299	293	315	306	296	307	318	289	298	324	307	314	298	274	267	326	305	285	305	306	299	267	280	281	272	299	318	305	281	318	282	287	265	294	297	302	275	277	290	278	277	311	273	292	297	305	319	299	293	271	278	272	280	290	299	293	301	290	304	277	257	322	315	274	283	260	310	297	291	301	282	306	298	306	266	282	259	255	289	286	288	285	313	288	282	286	315	294	287	307	257	269	296	289	298	288	284	289	332	283	300	281	293	296	267	282	289	307	308	315	292	293	306	309	303	284	305	279	256	299	287	327	303	312	283	298	295	315	305	285	307	260	283	296	295	284	307	293	285	284	297	292	270	282	280	265	266	308	308	276	298	283	297	283	291	325	290	295	305	315	293	282	304	291	306	278	267	269	290	269	307	329	285	307	287	292	302	292	339	302	296	284	328	281	289	276	272	309	247	300	299	288	282	276	284	306	294	291	278	311	306	289	268	278	299	312	282	258	288	289	267	274	272	317	296	274	294	299	304	305	291	284	307	291	287	288	289	298	266	280	294	293	285	284	276	288	271	301	264	275	295	279	282	268	310	322	299	296	299	316	290	266	300	305	295	330	332	318	321	307	281	321	297	281	303	281	292	298	308	297	278	274	294	315	298	293	270	301	255	318	292	262	299	307	272	283	275	314	297	291	317	315	327	292	274	319	273	294	293	296	248	314	282	263	293	295	268	302	287	302	271	271	301	268	286	318	287	316	274	307	281	296	291	275	314	303	304	298	304	273	312	308	295	284	317	311	294	295	293	286	299	266	305	294	316	270	298	298	292	295	278	300	323	298	264	297	348	281	292	289	291	302	326	299	291	286	307	324	284	275	287	299	321	286	294	306	306	282	298	307	279	284	279	300	289	268	264	271	301	309	313	295	276	304	267	301	316	305	287	306	299	278	294	298	314	318	334	331	278	306	294	317	297	272	273	278	308	317	285	249	321	282	296	268	286	314	282	277	249	271	318	262	264	300	279	262	298	323	260	317	266	274	292	285	310	299	277	255	271	286	295	294	279	284	294	266	298	298	275	272	262	311	282	309	297	319	309	303	292	340	326	270	281	281	299	293	277	290	318	313	283	277	313	299	307	342	285	303	279	275	246	293	297	289	301	304	296	297	299	306	304	267	264	298	267	266	304	292	316	291	311	281	316	297	272	295	285	309	311	285	308	309	283	300	293	257	260	292	322	330	287	274	271	300	298	333	265	275	277	288	306	291	281	275	301	270	292	280	306	262	286	308	312	276	335	298	311	298	256	270	281	271	322	290	285	305	270	297	277	273	279	302	288	291	282	295	297	291	262	311	304	290	285	318	307	285	331	282	277	294	275	279	300	289	300	283	281	305	269	325	298	284	278	332	295	300	309	289	322	273	297	267	332	298	294	299	296	290	295	304	325	291	285	294	310	270	283	312	281	293	263	314	298	294	287	295	266	308	297	302	321	285	271	293	295	257	263	283	300	319	316	291	289	321	279	319	308	260	318	283	298	277	304	290	277	295	318	299	289	291	345	309	301	291	333	297	272	285	268	281	297	319	302	313	297	293	287	285	287	320	310	283	272	268	271	295	278	300	291	309	301	275	276	309	258	301	294	286	295	271	298	300	286	266	272	301	307	332	280	289	273	290	329	317	277	270	302	298	291	296	314	268	284	281	277	311	274	274	275	295	283	290	307	272	294	292	303	278	288	317	308	292	311	301	300	337	305	279	267	325	284	279	294	320	290	271	293	301	303	322	289	330	308	284	293	297	286	277	306	295	286	277	297	338	301	276	292	297	275	269	263	293	287	304	300	297	293	290	310	303	306	281	282	286	290	279	279	319	238	275	291	302	273	280	284	292	303	307	297	297	286	306	285	307	284	301	315	300	302	298	319	278	276	277	303	271	275	305	309	304	336	311	314	308	274	259	300	279	316	282	314	305	288	304	297	289	283	303	297	340	302	298	274	290	304	278	304	283	274	304	316	276	317	295	298	300	321	296	267	317	292	268	281	338	278	275	297	305	300	291	313	278	274	258	304	284	291	279	303	296	316	319	298	298	277	296	284	290	289	290	311	290	277	276	319	313	306	316	296	269	305	296	281	320	287	285	304	290	308	285	308	299	276	277	310	332	289	286	297	315	284	289	309	306	307	260	313	275	299	286	307	315	261	281	298	306	296	283	293	319	301	264	306	292	295	291	294	279	322	293	268	279	307	303	309	290	293	289	284	286	250	315	296	295	316	279	339	268	268	331	304	284	285	245	287	288	300	305	285	287	329	283	273	275	299	268	310	286	288	286	286	284	325	264	312	278	293	298	297	280	262	280	295	303	308	277	307	290	305	309	274	272	316	309	299	290	301	283	275	295	277	310	288	287	301	298	295	297	282	299	304	275	278	290	283	301	294	308	287	293	298	288	248	284	255	277	311	316	311	304	273	276	304	265	333	267	318	284	300	292	291	307	283	300	290	316	294	273	317	330	268	289	298	253
40530	83630	35858	2148	980	760	691	615	604	596	521	481	499	519	445	458	460	464	457	470	434	445	462	486	421	426	478	440	388	435	438	421	422	459	450	405	411	435	406	433	414	399	435	423	402	404	465	422	447	420	430	421	417	419	425	427	455	459	432	423	431	432	417	428	473	456	410	430	414	426	390	427	431	411	439	426	396	426	438	442	367	449	394	397	424	410	409	375	433	430	426	418	430	414	409	447	389	428	427	423	416	392	440	422	405	419	428	431	414	411	390	433	449	443	403	400	423	423	439	445	448	404	409	462	417	407	397	410	437	411	448	413	431	422	421	412	440	440	439	375	409	396	431	396	423	437	455	419	436	430	434	401	413	404	425	408	422	403	431	415	446	429	465	442	444	428	416	432	429	441	453	430	426	452	414	413	447	443	410	413	425	432	412	445	412	439	421	415	375	431	437	377	411	473	464	416	422	434	450	453	398	462	417	421	440	420	403	425	413	414	420	388	439	444	423	443	441	456	421	424	414	440	430	396	384	410	450	408	418	409	413	443	411	407	405	379	406	429	423	419	449	408	411	411	433	413	432	430	412	439	426	409	451	389	419	451	446	437	425	420	442	419	458	415	407	412	415	429	417	428	411	434	425	419	436	426	422	414	445	419	405	417	376	432	404	431	458	405	412	436	447	442	391	438	405	418	419	408	436	395	414	421	400	420	424	446	408	394	435	417	406	435	452	397	402	465	415	410	454	381	422	405	418	387	434	408	383	430	421	409	421	388	439	432	403	425	420	431	449	422	429	425	412	426	426	423	452	393	425	395	430	412	393	395	412	410	423	413	470	397	399	433	435	419	403	472	448	441	417	421	430	420	405	419	414	434	428	420	463	413	426	424	413	425	423	417	433	452	443	431	435	461	411	402	440	410	390	414	443	433	409	414	436	474	397	443	404	420	434	401	425	425	368	445	413	411	424	430	429	421	451	463	422	430	433	454	417	412	409	423	429	464	431	387	445	454	418	438	394	423	430	420	412	423	438	423	425	435	454	441	379	462	374	398	460	412	389	414	420	399	449	437	424	408	435	423	440	405	446	437	440	418	399	454	423	392	424	427	436	362	408	424	435	401	437	436	388	416	426	421	424	415	447	375	407	398	424	407	454	414	449	431	426	450	414	420	412	433	439	420	415	415	424	438	432	447	418	440	435	442	441	426	451	411	456	416	452	449	444	429	435	422	409	437	389	426	449	418	404	429	399	449	428	407	426	404	450	431	444	416	469	436	470	441	450	407	410	390	434	429	414	427	439	401	418	422	433	442	394	443	430	440	414	444	444	414	399	426	428	399	405	445	474	440	433	421	422	381	406	390	416	417	422	422	400	440	419	445	422	442	435	393	441	425	383	398	395	410	436	417	401	437	432	391	465	413	415	422	415	392	427	392	436	397	410	431	405	397	426	449	425	466	396	441	418	448	404	420	412	419	444	423	398	410	399	441	402	393	420	461	404	472	436	392	410	441	424	435	396	460	404	410	434	389	412	394	422	435	432	393	423	435	448	413	404	395	423	396	451	418	471	423	412	432	424	405	425	443	454	428	396	401	407	426	386	429	473	458	410	430	403	425	409	454	409	448	424	414	427	447	398	403	407	419	426	408	439	403	431	426	401	442	431	376	415	418	416	425	443	411	453	443	453	403	397	406	407	447	406	427	417	410	438	424	398	441	423	408	454	407	420	446	409	423	408	411	464	404	434	374	430	441	431	397	419	397	393	428	445	383	450	436	425	367	431	434	449	396	434	429	412	413	465	426	437	424	425	420	478	432	432	411	458	416	412	439	414	472	452	409	427	435	442	426	435	381	410	424	435	408	409	425	392	413	409	438	451	411	401	429	411	406	445	411	413	405	404	392	408	445	433	435	376	404	422	439	414	420	398	422	410	419	428	441	402	373	442	444	461	446	400	398	440	421	408	413	441	464	402	406	430	441	407	413	404	447	485	412	420	439	434	444	387	430	394	420	419	391	440	427	444	388	436	429	442	437	456	423	435	452	463	410	384	412	455	401	417	422	449	382	415	464	423	464	455	408	459	410	444	430	451	453	472	418	460	416	403	420	398	476	365	440	435	406	406	442	377	435	418	430	433	426	410	424	437	418	403	445	386	408	393	407	395	443	407	394	430	413	423	420	439	404	464	399	420	432	429	428	448	403	433	430	408	403	412	407	392	439	437	417	428	470	423	421	425	401	421	439	429	452	412	440	432	442	435	413	422	431	412	415	407	446	404	419	415	433	443	416	425	410	433	417	400	439	416	457	451	386	451	441	441	388	409	430	412	412	444	437	433	406	435	432	429	418	399	411	390	399	442	438	410	424	426	441	410	401	444	406	387	403	430	424	452	420	420	425	466	386	437	448	412	465	421	409	423	406	418	418	428	459	403	389	449	446	460	433	417	401	405	419	398	402	449	438	438	405	426	426	453	459	399	422	393	466	419	448	433	409	440	382	389	430	374	466	408	399	416	436	393	391	393	425	380	417	413	431	429	403	461	392	463	444	456	425	416	439	437	421	450	445	440	459	422	423	438	408	442	472	390	407	422	431	456	395	388	411	445	440	401	423	430	401	432	413	413	446	394	424	431	418	413	461	387	456	414	410	427	431	433	391	431	390	408	426	417	409	462	386	449	394	403	445	440	483	421	439	428	451	435	421	406	408	404	436	405	426	414	398	428	445	425	416	431	420	437	408	439	455	459	485	383	434	429	367	450	405	400	422	407	437	409	422	431	404	406	452	395	407	436	421	397	411	429	422	438	426	451	439	390	481	415	425	415	428	437	392	428	438	456	435	433	445	468	421	422	411	439	442	415	449	414	442	396	409	395	442	431	438	413	438	417	425	431	411	420	399	414	426	436	448	412	406	425	438	438	406	412	410	421	407	484	401	433	412	431	437	477	429	469	416	403	439	442	468	402	388	422	412	430	428	432	457	398	422	456	421	432	398	387	431	431	398	432	408	408	409	378	432	442	433	411	459	405	447	427	365	407	441	440	408	453	429	426	435	410	441	458	449	446	410	394	419	395	409	411	420	434	420	419	448	425	401	424	404	413	441	416	421	391	447	413	406	401	403	426	442	428	439	381	407	424	435	412	464	435	433	438	421	448	415	429	455	447	400	405	411	411	454	420	438	378	416	414	437	464	437	401	446	389	405	390	417	405	416	417	404	408	408	434	427	392	408	397	408	456	440	420	408	432	445	427	423	399	438	424	433	424	417	412	458	444	464	426	444	388	414	445	449	416	426	415	407	426	387	449	415	403	429	389	446	415	407	430	435	390	414	447	418	425	410	406	414	418	418	430	421	428	422	441	426	436	439	415	405	444	424	464	446	439	424	433	463	406	423	420	387	400	448	450	410	467	429	430	427	446	425	435	434	429	424	399	417	447	384	422	427	408	437	395	460	411	414	444	444	383	423	437	407	437	448	417	414	430	362	402	448	398	419	406	395	424	419	419	453	413	417
24910	22552	27910	23398	4426	788	764	721	687	648	652	675	667	648	676	706	643	658	658	649	685	662	704	624	660	644	680	669	689	680	594	643	666	642	619	645	672	672	678	680	613	637	624	685	620	641	641	628	636	640	629	657	644	624	639	645	641	655	677	668	661	641	642	692	659	641	650	650	664	682	665	624	699	656	603	615	672	661	628	670	640	641	673	658	649	653	658	644	593	653	654	603	638	581	643	672	711	604	673	649	677	639	685	642	613	632	666	615	645	677	649	628	642	667	648	647	621	668	653	647	611	684	663	624	675	634	599	602	668	654	603	596	639	664	681	644	658	632	709	657	662	611	620	678	671	633	648	650	670	665	701	638	644	607	661	621	683	614	675	673	656	630	690	646	710	662	650	666	667	659	607	639	635	668	660	636	668	656	631	609	670	652	622	606	647	682	590	615	667	667	666	650	636	647	659	679	599	652	633	603	672	600	633	659	667	658	616	622	623	616	684	641	664	705	677	681	604	651	620	655	660	696	679	614	600	609	678	591	667	635	686	674	627	673	689	608	592	656	645	646	672	681	675	661	611	618	660	682	668	658	649	610	704	620	649	655	652	713	620	644	654	633	660	671	662	651	645	662	658	682	660	629	661	675	647	679	644	654	669	636	628	660	636	663	642	648	648	635	659	641	610	608	658	633	640	627	648	679	613	581	610	628	691	661	647	660	684	649	655	634	651	675	666	616	639	641	595	663	638	632	670	663	653	617	636	663	678	635	641	611	666	665	622	652	680	697	676	666	642	674	646	705	616	628	641	671	645	663	616	594	671	655	685	645	663	629	667	645	695	609	633	663	628	631	675	645	670	660	654	686	682	644	648	609	634	599	646	671	703	640	617	601	662	667	646	684	626	654	654	634	628	667	647	637	644	673	693	646	660	701	641	606	625	632	629	699	626	603	637	643	625	653	668	680	633	618	612	621	657	599	634	655	689	606	655	670	704	659	641	614	651	653	675	684	618	642	631	686	651	684	644	646	603	635	688	644	645	714	610	638	653	641	622	654	647	688	653	654	657	602	655	630	637	666	623	590	668	632	669	612	621	676	615	657	659	630	701	677	635	660	641	683	673	677	632	665	655	631	690	611	627	640	672	687	681	644	643	627	682	679	630	625	612	687	680	627	683	657	649	642	643	642	640	663	633	649	643	625	682	648	661	688	664	600	600	657	625	641	692	647	622	617	682	645	632	673	653	683	666	606	662	655	626	652	629	625	606	644	615	679	638	700	644	656	646	633	663	657	628	654	633	625	656	617	650	678	628	654	658	620	673	635	658	656	648	614	656	630	637	670	647	655	644	638	645	650	646	653	671	627	594	684	660	694	632	642	634	689	670	632	601	701	649	656	650	621	600	651	607	611	647	620	630	672	649	638	611	657	656	653	585	647	625	664	680	679	613	633	665	630	607	668	698	662	585	652	615	640	611	635	689	643	610	620	659	687	655	674	673	677	634	634	641	650	648	634	583	649	679	679	656	638	656	651	686	609	616	647	594	656	678	600	657	676	648	668	665	645	628	624	661	658	615	643	673	655	609	642	635	663	653	637	630	674	615	702	633	646	647	625	649	674	676	642	647	671	627	638	635	628	652	632	682	655	653	654	607	687	604	687	717	633	647	655	676	654	674	655	666	672	659	633	631	618	654	630	613	668	645	642	621	626	629	681	652	694	665	674	665	686	680	588	603	660	629	652	631	619	628	664	658	631	634	637	642	643	650	682	616	645	667	649	646	651	681	619	600	652	647	611	648	639	648	667	609	697	652	659	649	672	685	643	673	652	660	665	643	657	643	673	696	669	668	643	627	627	661	661	689	683	657	644	648	678	696	686	665	644	664	648	665	658	607	620	701	648	668	650	610	661	633	660	605	648	648	669	639	673	649	650	624	691	670	642	666	673	641	652	639	677	671	678	716	605	641	635	604	641	632	639	696	612	657	683	658	636	658	658	684	637	603	625	684	613	641	659	667	627	642	671	592	650	663	669	635	663	603	626	635	606	599	673	645	656	674	649	659	688	648	643	645	614	647	678	624	701	641	626	607	646	661	638	639	643	610	619	678	650	649	699	625	668	668	628	685	654	714	614	621	618	628	658	676	638	658	578	595	660	614	684	639	652	662	647	670	634	627	591	655	618	643	672	663	654	684	632	647	689	638	626	648	628	645	611	686	644	659	639	694	674	636	690	655	613	685	660	638	650	598	655	584	684	674	638	611	645	664	647	699	684	695	640	662	675	642	647	671	602	653	618	651	639	643	655	679	644	629	617	665	675	618	603	621	616	638	680	675	635	645	625	642	639	654	633	643	632	671	650	667	623	638	620	666	646	668	639	668	702	684	685	643	654	647	638	629	635	675	674	615	647	592	580	607	643	650	618	697	635	613	602	649	621	638	649	668	671	690	626	636	628	674	665	652	647	636	582	642	639	660	608	630	733	649	635	623	660	606	715	686	628	620	608	673	649	660	683	719	696	672	603	655	676	647	643	692	638	669	630	634	671	659	630	649	644	654	685	668	612	619	669	653	633	641	615	670	681	647	643	634	662	626	676	661	602	623	651	676	670	648	666	643	664	657	620	641	612	590	665	682	661	645	689	653	681	664	638	640	661	665	659	636	642	623	623	638	655	656	656	633	671	665	643	640	594	618	648	659	616	682	648	649	675	641	646	620	677	653	663	723	639	647	649	655	643	660	641	580	658	635	691	622	637	639	650	639	643	629	610	664	667	639	650	621	685	649	654	665	686	633	679	654	655	612	636	605	591	628	648	658	656	601	640	662	637	561	625	684	648	705	622	667	605	615	647	672	619	617	614	611	666	652	679	669	680	689	656	675	615	608	644	649	686	618	678	672	705	654	634	688	640	629	680	641	664	637	653	614	655	622	650	636	653	642	644	650	640	669	694	709	663	704	622	635	646	645	657	692	669	600	645	688	640	624	667	659	618	685	633	654	618	654	660	639	612	628	680	710	621	641	669	686	652	622	573	651	621	634	605	687	692	663	674	665	607	662	645	619	668	651	659	629	639	609	662	650	653	655	646	638	663	666	676	634	656	665	599	662	613	603	693	654	651	639	638	648	634	662	642	605	643	627	630	671	684	631	645	648	646	680	628	659	657	661	655	628	616	643	663	673	683	644	649	630	661	620	627	663	606	675	703	633	650	659	598	634	648	586	675	608	680	643	607	682	696	661	655	617	651	624	656	680	635	641	642	624	655	644	663	671	625	645	664	633	677	604	646	639	652	635	612	604	652	665	644	688	617	607	632	609	642	681	636	718	622	668	649	666	628	645	633	619	634	634	637	634	649	625	658	629	696	699	676	673	663	646	645	685	671	736	612	646	645	630	582	625	674	682	672	665	649	661	647	676	678	646	653	650	642	658	623	636	627	660	652	636	615	618	668	657	642	615	634	640	651	662	714	629	651	643	636	617	626	652	653	652	665	630	621	629	625	621	652	640	644	651	593
36065	68112	26858	1730	1136	1024	963	911	1002	845	888	893	916	894	841	906	928	945	879	872	871	858	888	888	898	909	901	886	878	902	859	867	891	834	832	869	890	878	897	877	857	846	851	878	883	902	852	840	882	880	876	855	859	875	893	867	913	853	910	891	891	826	911	854	915	862	855	883	892	857	899	883	919	802	812	853	900	867	854	939	863	854	863	888	848	848	862	885	871	858	928	848	814	833	855	893	909	884	862	874	830	871	902	928	824	844	913	894	873	841	907	815	933	909	910	877	841	875	890	829	883	903	911	840	934	897	850	877	841	912	872	912	867	892	894	840	893	912	833	883	865	847	920	892	865	829	898	876	860	843	878	847	841	831	833	879	854	855	853	856	844	878	822	947	863	824	830	808	873	875	880	877	898	904	894	865	907	884	842	906	844	855	871	880	885	924	834	876	866	884	869	876	883	880	835	843	855	902	859	802	896	900	853	842	911	856	842	885	822	845	872	833	892	853	864	896	875	880	847	890	820	910	835	865	832	814	854	854	873	868	846	847	892	833	840	882	853	894	820	846	857	906	868	845	861	871	871	908	906	890	905	843	874	866	841	864	855	872	816	882	890	845	865	874	864	923	844	873	877	866	886	873	872	849	888	850	851	871	837	824	873	867	880	869	876	874	894	840	807	922	856	886	850	852	868	864	901	869	831	888	922	890	868	921	910	855	937	898	866	801	862	778	904	897	883	888	870	870	870	863	851	901	931	837	918	910	838	856	874	859	876	819	879	882	861	903	845	860	889	885	855	872	888	863	853	889	897	891	879	910	914	845	855	864	839	875	831	832	837	936	861	902	845	890	850	884	864	834	885	871	835	937	848	885	818	905	896	877	897	833	825	937	865	875	858	944	849	901	903	829	855	868	848	807	825	852	895	887	804	897	863	925	877	897	853	885	899	863	897	844	884	866	873	848	873	869	830	898	890	823	898	878	886	845	895	820	934	914	873	858	824	908	851	921	865	829	872	890	846	886	872	854	795	917	942	898	855	833	846	848	853	853	874	907	853	936	921	872	856	894	896	836	826	825	832	796	919	905	878	879	865	823	848	902	888	867	859	860	839	840	842	887	834	817	827	864	911	858	823	852	954	901	869	895	868	829	876	875	884	835	878	892	899	872	898	926	890	842	840	947	873	858	837	858	863	829	814	822	877	894	857	877	876	909	881	900	909	866	884	930	897	874	857	893	869	856	876	819	828	847	846	840	855	883	875	891	816	847	866	880	889	881	914	871	867	874	871	890	838	858	867	840	911	899	870	842	828	866	845	847	878	858	879	883	875	851	886	861	908	878	805	871	864	911	872	889	848	771	872	865	873	881	899	919	908	860	867	904	825	903	889	845	963	845	844	884	928	867	866	889	864	829	860	887	833	881	819	880	860	838	880	858	865	856	884	849	859	877	903	888	871	883	853	895	858	900	859	829	912	804	933	816	842	883	849	902	869	828	876	841	874	886	857	891	844	868	853	870	870	871	838	803	924	856	846	809	867	869	897	838	843	891	867	848	845	884	800	831	907	899	895	880	855	864	929	833	887	858	888	861	881	832	821	874	874	871	916	909	890	810	922	822	830	887	886	874	924	878	901	870	857	901	880	904	827	867	872	845	832	847	887	837	887	880	900	896	853	878	877	853	910	850	852	831	889	865	923	854	928	879	882	884	863	913	865	873	885	875	858	850	818	909	887	868	871	872	938	877	859	816	833	853	845	887	744	857	813	893	832	890	898	869	881	857	880	918	885	878	880	874	915	883	915	866	882	911	849	935	871	899	858	873	868	916	894	848	892	883	864	843	853	871	861	883	830	866	890	890	863	866	903	866	830	860	854	847	867	835	832	856	846	876	870	857	861	897	891	892	906	867	882	875	886	899	865	872	897	902	923	902	877	881	926	828	870	880	841	857	852	900	811	807	871	930	840	928	832	891	916	864	870	899	907	896	916	833	860	852	856	932	820	882	848	873	854	866	894	877	898	866	869	882	858	896	914	848	877	874	876	925	899	931	886	832	877	873	835	873	820	862	867	847	899	836	860	900	898	871	887	888	835	888	836	868	863	890	905	839	871	842	870	862	868	886	848	921	902	873	877	855	897	876	872	872	851	906	875	911	885	869	920	855	918	852	841	834	816	845	840	862	900	940	868	866	855	821	872	837	869	913	857	869	834	875	844	822	832	930	819	903	846	887	877	840	891	884	881	847	866	887	886	891	849	932	930	820	821	883	830	890	849	820	890	859	853	867	884	850	880	864	873	834	865	852	924	806	857	851	853	887	847	908	889	837	839	873	856	836	906	817	878	845	893	952	866	878	886	851	923	887	844	904	837	851	874	842	873	915	853	884	822	860	889	861	877	879	851	828	876	845	913	870	857	889	890	879	868	876	881	887	853	886	872	872	894	863	866	880	920	877	878	929	892	859	848	854	819	870	888	841	861	876	903	908	901	929	889	875	872	852	908	912	830	833	860	857	853	868	874	906	888	852	881	860	863	869	874	865	857	829	852	886	898	827	872	859	908	855	854	869	897	889	852	864	845	838	827	900	921	825	876	874	882	840	865	928	827	924	876	870	866	906	889	893	862	858	887	813	923	863	893	891	852	876	867	847	829	859	867	838	900	894	877	906	906	829	887	866	876	849	942	872	835	880	828	858	848	870	864	834	868	868	866	867	864	820	871	806	846	866	852	880	923	922	880	919	924	851	906	913	859	861	892	846	813	884	803	874	887	834	872	885	835	864	802	882	868	894	891	812	787	866	829	908	790	863	885	920	833	826	864	878	839	835	856	892	868	845	863	841	885	861	870	871	783	836	875	877	819	903	871	851	878	906	792	847	840	887	865	857	883	876	834	889	824	826	861	894	883	898	844	860	876	891	873	856	901	841	822	892	848	877	884	946	863	886	841	843	824	897	847	898	873	905	792	913	880	834	864	869	914	904	889	856	881	892	875	856	830	900	867	869	837	852	852	894	856	881	828	818	844	867	881	871	817	898	825	894	835	858	885	853	874	905	856	872	906	844	915	864	930	951	889	831	823	891	895	879	887	891	871	887	884	890	850	840	883	866	853	837	847	861	868	824	908	898	831	872	837	920	885	827	908	891	840	884	850	865	858	884	847	879	941	884	854	878	866	904	891	886	859	850	906	848	857	845	866	866	849	878	880	869	891	830	806	925	869	860	843	901	844	859	855	867	892	894	847	875	882	899	847	850	830	827	818	858	849	907	863	857	884	873	910	877	868	861	873	834	828	916	862	842	849	887	858	889	846	839	893	848	832	877	873	865	888	880	842	853	874	828	906	858	871	874	883	841	890	899	843	839	852	872	837	900	897	855	888	882	843	913	871	852	895	844	838	861	894	854	892	852	890	904	868	892	835	845	855	888	873	887	863	845	906	845	897	849	901	859	896	882	883	875	859	900	921	863	839	897	827	874	822	876	824	889	843	823	825	889	863	865	875	902	895	827	876	873
22610	21680	29701	24029	21554	19529	2177	429	365	319	288	275	316	266	270	263	289	306	267	279	280	261	234	220	245	243	276	267	245	245	281	263	253	250	263	255	226	279	264	263	264	245	230	260	269	258	214	256	247	248	257	222	257	279	255	263	242	230	229	269	253	249	240	255	233	264	249	243	227	247	232	246	264	239	237	250	242	245	238	257	239	256	245	238	255	254	231	236	259	256	253	239	274	245	230	247	240	229	273	229	244	235	253	260	264	249	244	215	246	226	243	252	280	232	247	246	253	262	257	259	215	243	244	268	251	266	241	245	250	262	245	242	266	257	239	250	254	231	277	270	250	220	252	270	222	232	263	233	232	231	247	220	246	215	252	253	245	245	228	295	230	211	260	241	243	242	262	255	252	235	243	240	241	227	251	273	232	257	235	238	247	248	250	260	272	257	244	246	249	244	255	269	279	226	257	244	265	252	251	230	243	231	253	223	274	236	250	230	256	243	255	229	247	240	239	249	245	238	265	252	247	244	253	223	264	230	250	224	249	273	233	249	247	222	243	254	254	268	232	224	250	246	262	248	221	244	244	225	276	245	251	235	226	239	254	261	224	262	267	284	248	247	245	242	285	254	247	245	253	248	232	247	233	245	240	258	278	230	233	264	239	263	247	263	254	255	227	230	258	226	214	256	240	282	275	233	263	219	220	217	252	240	222	235	242	253	233	219	244	262	227	243	246	262	191	239	245	253	246	250	212	220	252	264	218	266	245	250	236	244	247	262	243	257	252	221	212	277	249	258	248	244	225	230	258	240	227	285	227	290	259	270	264	238	222	267	263	244	258	283	266	266	239	243	229	259	241	237	256	263	269	243	265	261	242	259	247	243	237	239	271	226	232	245	263	242	256	263	267	253	250	257	268	236	249	249	237	284	281	237	237	235	229	248	250	245	228	280	246	251	235	242	248	224	248	248	245	290	264	252	219	245	282	228	248	234	210	255	256	260	264	231	232	236	262	241	252	248	252	260	234	218	235	241	246	248	288	228	253	251	242	275	219	266	248	242	251	217	251	249	262	265	240	250	262	261	251	246	261	242	263	251	238	258	262	237	241	229	249	235	232	224	237	254	281	248	244	254	263	270	249	239	259	251	216	263	271	267	250	230	247	244	246	255	237	250	248	228	263	246	250	250	232	249	258	242	240	252	252	247	260	278	224	278	231	252	242	268	225	228	247	257	270	248	204	222	257	251	251	258	248	253	249	255	269	239	230	268	257	228	239	240	254	236	240	239	277	241	248	242	230	242	249	262	226	240	246	228	243	265	253	239	262	210	258	267	256	235	252	264	254	234	236	238	242	247	239	239	245	214	240	223	242	204	255	252	267	255	258	251	281	213	258	250	256	245	227	223	246	219	230	220	253	253	251	257	251	255	252	254	248	269	233	224	236	210	277	235	255	254	254	244	262	236	249	230	241	218	255	249	231	226	238	251	241	246	261	257	253	248	267	250	262	216	240	237	246	245	221	221	238	255	260	247	224	221	280	226	270	254	235	208	227	225	244	262	223	242	245	274	251	235	251	266	241	260	280	225	282	229	232	258	245	265	231	239	218	243	242	246	250	241	257	234	236	223	257	246	250	227	240	231	274	249	238	261	244	266	217	228	232	255	259	240	240	220	259	256	213	243	245	246	251	244	240	278	248	250	237	238	214	266	255	270	244	265	241	237	270	262	243	237	207	236	257	250	221	213	236	250	239	267	246	249	229	233	251	237	262	262	223	232	268	246	245	244	236	237	223	235	227	227	261	263	239	238	229	263	234	257	246	238	270	266	222	248	265	229	221	233	279	265	246	233	240	230	239	210	268	249	246	246	290	245	220	225	248	234	225	253	257	254	239	255	251	260	265	247	268	242	237	233	247	253	241	269	254	255	239	232	247	258	241	240	296	248	243	264	246	221	252	258	243	230	248	244	247	233	263	231	237	252	231	261	230	244	264	248	251	256	230	235	272	224	256	224	247	264	251	210	232	225	242	241	218	236	236	280	249	238	247	248	235	267	256	257	233	259	247	235	238	257	282	230	259	265	241	252	244	256	233	279	237	254	255	251	214	248	253	251	237	247	275	246	257	231	245	259	251	237	238	235	271	238	216	266	242	252	285	285	266	240	226	254	203	232	249	237	256	221	235	230	254	245	277	248	212	241	261	265	246	222	243	237	230	261	239	261	261	259	228	272	251	236	247	267	266	252	237	247	246	239	237	280	247	249	242	222	283	217	240	234	248	229	236	265	254	249	256	245	252	249	229	212	247	246	232	228	260	236	264	236	244	246	259	275	260	248	291	250	248	238	264	246	231	254	238	276	240	251	231	249	261	238	231	242	227	228	227	236	253	243	253	245	238	226	236	231	266	253	249	268	232	261	259	266	247	272	252	281	246	251	234	223	237	266	221	250	232	259	257	285	222	253	222	246	242	243	237	228	244	243	242	246	245	241	231	228	236	229	253	245	228	267	245	236	240	270	254	227	223	252	233	230	251	261	242	244	227	258	234	239	249	218	240	233	243	237	212	247	251	228	248	249	241	246	266	252	255	248	239	241	261	269	238	279	239	242	243	254	241	249	260	237	265	238	247	256	248	254	243	255	244	246	262	259	230	249	238	251	262	240	210	239	223	242	227	236	223	242	261	258	211	244	251	227	262	256	281	223	250	245	240	271	265	247	241	232	269	270	227	264	233	225	254	244	262	234	244	256	235	243	256	248	213	231	266	255	274	247	227	249	240	250	263	213	215	264	246	236	238	244	269	259	251	244	274	227	256	261	210	249	253	255	241	248	224	230	225	263	243	248	261	245	268	217	243	263	258	245	249	264	225	233	250	242	272	253	227	249	252	254	247	252	260	226	245	242	230	214	239	214	259	223	253	240	250	240	239	215	264	276	260	230	232	251	244	239	254	241	254	230	240	248	239	238	227	231	230	265	272	245	247	242	282	237	225	226	251	232	247	266	226	247	242	239	262	274	235	249	223	215	289	218	251	256	200	260	250	275	264	269	281	235	251	238	250	263	274	260	236	258	247	244	241	257	235	243	226	236	246	239	236	259	256	232	264	254	258	247	234	260	248	228	249	229	251	238	245	246	225	251	231	254	232	254	219	244	255	227	228	269	248	236	249	246	255	240	245	230	259	213	212	249	255	248	253	248	247	266	239	251	240	263	254	229	254	259	259	261	263	242	260	231	238	273	260	231	252	271	229	263	246	225	266	268	268	261	255	228	262	229	238	258	261	269	218	245	252	236	269	250	223	239	234	243	267	236	251	223	233	263	279	236	246	234	274	228	238	265	252	250	266	257	236	235	233	245	228	259	242	243	264	260	284	238	258	258	261	263	234	244	247	255	230	249	249	231	278	246	279	252	259	270	231	231	252	242	242	267	270	234	272	292	231	266	243	252	249	263	256	256	234	222	254	235	211	232	241	230	265	244	236	271	264	260	245	240	223	251	268	246	227	265	227	239
47594	93136	42665	3668	1436	1035	876	697	627	557	511	499	448	406	425	395	400	415	374	436	370	407	418	370	344	360	392	357	382	340	349	335	343	357	357	383	308	332	338	370	373	324	358	360	340	339	336	324	319	345	372	332	328	342	321	338	356	330	355	330	363	331	350	373	350	358	343	357	347	324	384	317	357	330	351	324	383	324	340	330	312	338	358	317	333	338	349	316	315	332	312	323	300	353	325	322	338	343	354	339	319	337	321	368	327	344	336	301	354	317	342	331	324	309	330	315	365	330	319	315	338	354	329	356	332	324	335	365	348	313	352	327	363	336	391	296	331	348	353	306	300	311	333	346	347	345	369	349	349	369	322	317	327	312	332	351	332	335	349	314	361	346	340	316	333	329	333	373	356	329	332	319	346	359	342	321	320	312	316	303	322	336	332	326	341	311	341	352	326	305	325	313	359	371	337	364	365	337	322	312	374	300	345	337	314	315	368	350	337	379	319	323	326	353	332	320	348	355	352	323	299	354	325	347	349	346	326	334	324	337	324	325	330	332	309	335	332	350	357	342	350	365	302	332	363	387	349	335	342	339	321	349	325	312	305	344	313	335	332	339	341	314	321	323	316	360	332	347	353	319	392	349	361	345	331	341	311	327	334	341	344	327	337	317	327	330	350	349	357	329	320	345	339	353	327	364	330	324	305	359	324	305	320	322	340	374	337	326	351	372	355	323	336	331	337	327	320	352	338	356	357	327	319	304	339	315	324	341	351	398	339	333	347	342	327	360	326	322	344	314	313	353	342	339	298	341	311	336	351	341	312	316	357	349	329	361	310	331	342	352	321	320	343	343	357	351	317	319	333	325	344	290	310	355	305	316	328	339	327	331	362	327	369	320	329	314	360	331	340	313	323	315	370	331	358	346	355	349	311	327	359	314	318	336	351	385	325	350	348	367	322	351	349	311	357	300	349	327	318	326	361	346	323	355	331	333	327	354	308	341	340	329	339	388	317	327	323	335	347	330	341	299	368	357	351	333	316	329	329	321	329	314	363	354	322	328	341	345	304	329	336	363	311	327	322	337	326	308	321	344	370	338	358	324	343	328	338	328	347	348	317	322	354	334	319	333	306	315	348	307	355	338	371	365	345	330	329	353	347	313	351	328	349	320	292	320	366	331	330	340	355	356	331	329	342	315	335	308	354	334	323	350	318	361	324	356	342	342	351	320	332	305	314	345	341	339	335	340	330	337	333	338	358	339	300	341	284	327	348	349	347	329	324	360	299	317	326	377	324	351	320	303	319	361	289	351	336	343	347	334	314	318	337	307	331	332	362	344	330	353	346	325	341	318	356	356	342	330	323	339	311	328	360	344	323	353	315	368	331	324	337	365	320	354	306	337	322	337	362	353	347	361	344	353	299	357	340	337	343	331	322	334	315	320	324	351	350	344	354	333	342	340	343	334	364	340	324	295	342	310	360	338	358	340	384	317	337	340	290	330	345	328	357	334	338	314	346	321	355	342	336	350	322	320	364	340	341	305	390	340	316	318	336	315	319	308	343	327	331	347	330	345	311	345	365	339	314	336	327	354	321	363	319	347	325	341	334	313	330	318	379	271	333	311	330	349	339	302	313	341	326	382	303	359	358	330	320	332	336	329	327	338	334	320	314	299	305	325	351	323	349	320	346	328	352	348	321	344	345	342	347	334	343	319	338	340	323	332	331	334	323	311	336	326	328	353	292	347	342	304	323	365	330	368	331	367	313	340	333	320	333	323	326	330	350	295	332	313	309	329	333	335	318	362	325	334	329	316	309	326	342	346	321	341	312	327	317	333	327	351	361	335	329	339	349	333	331	344	334	286	302	375	307	356	337	328	339	332	312	351	356	336	331	321	328	343	324	344	335	324	338	344	321	343	313	333	330	317	379	355	366	357	345	322	317	316	353	321	312	312	309	341	314	285	357	310	346	335	346	303	313	328	335	320	310	339	303	358	308	368	325	325	297	332	310	358	320	334	364	307	357	325	329	348	320	333	359	358	364	305	330	372	338	317	363	319	325	347	312	316	358	343	320	328	338	357	348	320	379	352	310	320	320	338	356	317	356	333	352	363	343	365	344	300	340	353	340	339	347	338	374	352	345	320	321	321	330	338	327	340	326	339	346	345	332	345	350	335	372	332	347	345	313	330	349	330	332	335	342	308	350	305	353	347	321	371	357	350	333	344	299	300	349	325	331	344	349	324	350	330	370	366	344	353	318	327	350	330	337	311	340	324	321	325	326	330	355	334	342	354	327	319	327	374	304	318	349	275	314	354	360	324	344	331	345	332	328	325	296	313	372	342	347	327	331	352	315	325	343	327	331	341	316	323	344	354	345	327	349	341	346	349	337	354	349	359	325	318	315	345	366	291	335	330	342	360	345	331	320	325	358	344	338	335	345	313	358	368	342	337	325	328	383	350	306	364	363	318	315	353	347	311	340	344	328	297	351	320	335	308	360	325	306	335	326	336	301	373	328	353	341	340	352	329	325	344	323	352	355	328	328	306	314	295	344	354	332	331	308	363	361	350	342	356	323	333	345	348	338	328	349	314	325	309	357	329	345	349	313	330	337	352	324	350	339	345	343	338	352	326	354	359	342	309	335	367	374	349	352	325	337	348	362	317	326	334	333	321	356	338	318	316	306	317	347	307	319	325	373	319	349	332	337	365	340	329	341	303	337	360	339	354	325	314	350	330	309	335	358	337	336	342	341	308	337	347	343	348	327	356	396	339	325	342	337	323	342	349	365	334	331	327	348	338	337	336	374	331	357	352	347	329	320	332	343	323	350	341	333	344	306	354	346	335	330	344	356	355	330	331	350	331	342	316	326	358	325	311	354	321	340	366	346	324	325	336	308	331	312	335	349	323	356	322	321	314	325	328	351	341	328	346	344	327	328	331	337	321	323	314	360	334	338	319	346	365	346	338	340	353	318	344	327	345	340	362	351	357	349	329	345	354	328	330	346	340	359	350	327	318	306	347	354	340	331	331	347	324	340	360	313	353	339	343	341	346	335	330	343	317	304	350	340	347	344	364	332	345	341	317	355	322	327	337	334	324	330	362	346	362	331	335	337	346	362	334	346	372	360	320	363	332	332	350	345	280	348	329	336	320	308	303	316	330	332	360	342	344	347	338	304	352	325	330	340	339	313	345	322	336	358	342	329	360	355	341	349	328	321	322	365	363	326	345	328	370	341	336	352	353	316	320	298	340	323	341	324	361	336	351	363	315	319	337	352	374	341	326	354	354	302	334	347	309	345	343	335	321	329	353	341	321	337	335	324	331	316	345	354	346	333	346	346	309	342	316	343	327	313	341	345	355	343	351	350	329	331	323	348	336	331	299	318	313	336	329	343	338	305	361	367	304	328	348	334	329	304	332	356	348	337	337	355	347	342	338	312	328	322	337	332	378	326	354	335	327	323	346	320	334	322	311	337	335	347	315	346	328	362	331	343	366	344	299	314	319
27809	24015	16066	1854	696	601	573	624	588	654	593	605	580	561	619	625	555	616	639	563	550	654	572	598	585	605	618	557	573	563	634	536	591	598	622	597	594	616	595	582	583	576	600	576	603	572	533	600	540	601	591	561	567	573	561	602	554	594	555	562	587	608	560	591	633	619	625	599	578	562	578	604	613	567	584	595	577	620	569	618	603	581	590	602	585	620	585	582	605	581	606	579	578	641	609	572	610	624	535	570	557	588	529	598	540	593	622	616	612	586	654	608	606	621	574	583	619	577	607	595	593	616	584	592	610	581	563	565	587	577	586	612	571	583	597	639	582	622	626	596	615	642	590	622	639	553	551	570	618	579	556	612	605	593	604	604	629	570	599	594	589	594	560	612	611	591	582	577	631	572	571	565	562	575	606	603	588	575	615	642	553	598	577	600	603	563	566	587	541	600	573	568	618	606	631	575	612	603	578	589	598	615	614	613	599	627	572	567	582	602	615	583	624	564	644	628	573	602	591	576	629	610	567	629	605	548	596	598	618	558	598	566	574	621	585	564	581	590	606	643	605	618	613	644	567	614	579	568	596	586	611	572	616	584	605	602	611	568	628	603	575	609	590	598	563	617	601	560	575	546	587	571	572	598	628	585	592	579	622	580	616	625	651	547	570	579	596	556	589	566	616	590	622	580	623	613	549	574	588	580	581	617	605	573	623	616	611	568	601	562	674	594	600	563	586	622	632	597	574	608	585	576	579	590	633	583	560	600	586	593	581	587	611	600	562	625	591	609	595	548	621	605	604	588	594	595	605	563	602	605	571	568	652	590	565	557	575	626	580	638	562	562	566	564	635	611	587	588	599	595	594	621	599	624	555	582	595	586	581	577	593	570	614	592	573	581	580	587	551	572	591	604	574	576	588	582	617	563	600	551	560	562	583	597	581	575	551	564	606	615	632	601	577	561	604	598	620	592	601	562	582	601	603	597	563	602	581	577	565	580	604	585	604	570	617	601	603	585	627	657	598	567	586	572	606	622	574	608	593	565	568	598	568	580	637	608	592	581	564	570	588	584	571	600	600	593	587	618	612	595	592	585	565	554	580	581	575	622	610	568	610	579	597	569	582	561	616	564	600	586	583	599	564	563	613	579	573	569	586	576	582	622	595	571	571	566	529	563	646	604	589	597	560	582	624	586	600	584	596	564	603	625	590	592	584	576	584	618	613	624	615	552	613	607	587	606	607	595	585	575	589	573	590	603	617	621	572	570	596	618	628	598	590	593	562	597	563	559	571	585	575	586	581	572	625	609	598	568	578	552	591	557	609	582	588	575	619	625	595	596	608	594	612	603	604	579	556	580	590	594	605	638	593	600	554	593	576	587	598	583	556	567	564	593	576	588	633	618	595	579	578	626	591	634	604	597	571	617	537	613	589	595	575	559	627	617	555	634	606	651	654	585	550	590	599	537	611	604	629	546	570	575	600	605	611	589	595	592	604	575	601	591	603	624	581	647	594	582	575	581	563	622	628	601	625	615	581	616	575	610	605	597	611	593	583	613	620	618	565	611	595	606	565	591	571	602	565	598	612	553	592	589	595	593	592	561	578	637	647	604	617	574	617	575	587	621	617	602	590	560	603	591	618	591	611	570	584	581	569	592	581	569	612	590	567	569	648	582	582	571	577	615	604	641	571	576	637	596	593	585	568	594	593	591	581	579	607	566	586	574	613	635	600	584	620	595	564	599	554	576	618	622	542	557	582	581	599	639	609	601	545	579	601	590	602	648	578	573	612	538	548	583	634	591	558	584	575	566	567	600	629	598	594	591	563	581	574	617	609	571	610	587	571	619	628	609	586	601	622	549	551	531	625	602	601	579	602	567	611	602	554	611	608	613	602	587	589	612	577	559	594	556	564	612	593	578	608	600	599	629	585	601	581	622	636	612	583	605	594	608	583	594	566	598	545	592	568	572	599	594	577	576	560	601	613	587	599	598	638	612	569	604	617	565	587	600	575	575	598	601	630	551	572	568	584	632	618	586	603	603	582	576	612	636	590	557	640	602	605	574	638	620	607	571	574	554	625	619	557	602	590	606	572	579	592	614	584	590	607	600	594	576	593	612	568	603	568	609	596	550	622	586	604	664	581	581	585	564	596	642	524	582	618	558	570	574	599	609	574	618	611	572	584	607	595	592	591	573	585	598	584	598	623	579	600	564	594	536	616	592	609	573	576	608	585	571	596	620	615	621	617	583	556	579	623	575	616	582	642	603	623	561	572	615	565	643	566	556	586	571	616	594	610	604	556	601	570	609	603	561	601	620	579	571	550	581	633	550	590	644	580	600	567	596	560	580	614	599	598	638	610	620	591	578	603	586	612	608	586	596	592	563	652	539	561	589	576	617	587	541	566	547	601	564	589	578	579	599	591	598	580	559	582	581	585	586	582	628	562	555	535	639	554	631	587	592	587	604	595	574	617	606	623	592	554	633	619	586	624	571	611	556	571	548	587	604	614	577	585	584	580	601	596	656	566	571	601	631	595	580	582	576	550	609	583	564	591	544	571	576	607	622	594	608	572	581	582	629	614	635	608	573	577	586	581	604	555	572	601	613	588	591	631	589	584	618	577	610	612	610	591	613	613	614	582	605	575	605	550	609	568	589	615	581	576	575	595	559	547	588	634	623	582	583	599	597	663	564	598	597	557	571	586	608	605	591	551	576	569	601	584	578	625	585	630	608	569	560	603	591	603	599	611	596	622	632	599	601	577	613	562	631	569	632	614	599	619	634	587	616	583	591	580	562	593	553	551	604	600	588	556	631	594	591	558	592	624	568	600	622	579	600	596	558	571	565	596	604	616	622	535	597	606	547	577	593	608	610	607	641	557	580	550	560	597	606	598	576	572	606	611	570	605	612	617	653	561	598	574	582	606	634	575	562	593	612	538	588	557	576	615	562	539	631	628	578	632	603	615	650	611	564	593	596	568	564	584	558	561	581	607	602	619	598	594	590	580	627	575	611	611	620	609	568	588	582	629	591	587	606	593	579	581	591	609	617	582	584	597	569	636	594	590	630	619	587	614	602	615	596	587	654	587	563	578	571	605	570	585	600	626	589	585	542	572	599	602	567	564	598	555	598	643	595	593	611	585	584	580	593	561	598	582	628	600	568	588	628	567	630	573	632	639	611	663	628	571	628	569	626	603	561	595	581	590	564	583	570	574	569	610	578	576	621	564	616	576	623	598	554	568	559	587	587	619	604	626	579	583	603	587	586	589	608	591	596	560	648	599	610	586	602	543	590	586	644	602	618	612	632	619	570	561	604	603	580	604	571	598	640	579	605	645	565	617	573	604	616	578	602	606	572	614	562	587	613	610	600	575	578	620	568	625	632	600	614	579	605	562	590	592	583	576	601	578	582	588	596	582	597	575	630	622	622	557	578	574	527	598	583	589	639	610	583	601	589	567	572	586	546	604	601	582	552	606	633	633	563	595	596	557	585	592	612	579	615
17909	38923	10935	1053	909	884	823	850	816	817	821	827	802	793	830	831	765	836	836	806	807	825	858	878	797	784	791	776	824	817	797	850	784	808	803	820	822	827	779	823	842	790	836	838	802	834	769	770	839	812	817	814	824	839	833	801	847	812	775	887	863	848	818	860	777	783	814	833	865	783	823	806	796	792	806	834	847	843	810	782	820	775	819	806	810	800	781	813	807	841	831	802	801	825	775	794	802	830	835	820	834	823	806	734	806	803	833	767	815	749	783	800	820	781	861	851	809	822	834	796	868	778	852	765	787	790	852	775	750	807	783	774	781	832	833	817	788	846	787	814	807	864	811	850	793	806	825	847	773	810	816	806	787	782	817	826	821	757	885	836	797	812	842	867	783	822	833	828	790	800	772	770	843	809	824	821	857	834	818	804	812	772	805	787	834	835	870	827	817	761	792	844	782	776	804	798	806	804	791	811	765	844	824	801	798	825	836	844	811	818	811	800	856	868	834	827	857	811	782	816	820	819	844	821	767	808	814	821	828	817	755	812	849	762	798	835	792	805	786	827	808	795	854	837	826	825	843	791	785	791	858	797	791	809	812	842	816	763	854	805	787	810	837	775	829	823	827	780	792	796	880	781	800	840	800	806	773	851	819	859	824	847	826	826	859	822	782	819	863	839	791	837	836	861	847	849	773	845	799	816	799	815	844	839	779	803	833	754	835	840	813	821	801	818	816	758	821	839	792	814	831	780	785	802	846	896	812	768	816	832	853	835	822	846	754	798	783	836	827	819	747	801	794	815	773	796	855	846	804	792	815	783	806	833	777	758	813	868	782	808	828	791	825	839	783	776	806	807	833	826	847	830	811	799	829	833	812	838	830	795	796	789	824	811	848	784	816	829	833	793	823	843	827	823	835	785	778	846	830	809	794	820	811	847	805	846	825	816	798	837	834	819	843	824	842	766	868	799	859	787	772	790	812	820	803	813	765	816	801	794	813	761	819	835	839	812	786	809	817	806	817	759	792	808	807	793	861	888	800	816	823	824	863	900	838	785	784	835	818	811	813	854	835	821	850	807	785	834	801	763	803	764	758	848	791	823	818	804	800	781	870	846	802	760	798	821	845	793	820	794	813	794	833	795	743	857	777	849	840	801	811	832	844	825	808	768	790	811	851	825	795	804	777	828	835	883	846	814	801	796	864	822	800	773	802	839	816	828	782	775	775	885	820	830	757	777	815	804	858	827	814	784	804	808	809	853	811	788	760	826	790	811	825	799	846	787	832	822	826	824	819	792	825	791	797	871	809	783	854	839	831	814	820	848	823	745	787	817	825	803	815	790	845	806	821	784	798	800	831	790	787	826	768	765	810	793	801	785	786	827	848	772	820	786	810	816	790	809	795	804	821	770	825	807	792	807	834	874	818	832	773	815	775	794	830	825	803	830	786	833	845	824	770	813	855	798	793	833	814	799	844	831	835	770	803	853	861	793	807	788	814	810	808	837	834	802	822	885	791	824	800	787	869	777	853	786	787	808	861	813	847	833	775	850	765	793	790	813	830	816	825	858	837	800	813	823	831	793	852	818	747	817	842	817	843	825	803	782	792	838	786	784	782	835	806	777	832	861	841	824	764	783	822	809	799	777	804	807	793	876	863	850	811	763	811	805	837	778	776	816	808	834	820	793	818	812	804	813	816	796	799	813	784	857	798	832	830	841	830	818	770	802	828	775	843	835	868	777	834	784	834	821	783	832	813	839	813	839	785	803	824	764	794	841	845	800	855	833	810	800	854	805	847	783	830	850	788	817	807	836	859	871	796	801	801	849	805	814	848	810	809	818	858	870	876	797	825	855	810	839	834	819	839	811	778	804	818	790	838	843	799	807	812	799	829	830	801	803	852	814	831	869	808	793	835	790	792	844	842	894	767	784	788	778	743	832	784	822	801	876	800	808	799	808	789	774	782	815	777	846	813	789	825	832	790	790	801	830	820	812	820	820	853	806	762	847	797	780	776	814	785	871	841	847	797	856	844	816	829	833	786	785	832	746	746	821	803	825	829	814	791	781	803	834	828	818	844	770	829	791	808	825	802	799	791	856	801	813	826	779	828	846	774	804	828	789	796	808	797	813	797	839	865	851	805	793	810	809	799	849	775	780	802	766	807	816	843	792	827	832	812	797	837	834	793	777	796	812	807	830	844	846	796	800	767	801	837	813	840	778	836	791	840	791	849	810	803	795	802	765	834	807	795	845	812	829	786	823	796	827	776	829	810	807	799	794	777	818	777	827	807	824	818	857	817	852	811	840	837	828	815	819	795	860	798	802	787	818	854	854	803	802	781	802	853	804	795	857	817	836	841	828	842	797	852	825	826	820	770	879	827	812	776	819	805	779	825	740	826	792	794	789	803	834	810	846	810	814	797	828	796	791	787	828	817	776	761	801	825	818	780	807	802	840	780	757	780	837	864	810	818	813	799	840	810	810	770	784	809	834	811	857	832	831	837	779	853	804	817	839	811	781	808	798	788	816	816	857	810	805	837	764	828	814	766	794	831	766	810	822	829	783	812	840	819	808	816	775	832	822	861	793	797	834	846	830	841	803	816	817	748	783	773	803	856	864	831	785	788	801	823	809	793	792	841	845	860	793	854	824	755	794	876	839	834	778	792	824	805	818	865	754	826	804	821	823	812	794	770	797	778	826	832	843	826	776	812	792	890	819	845	784	829	793	851	877	791	791	805	805	804	830	772	800	804	817	812	819	819	775	807	795	828	773	808	802	797	768	833	850	825	797	807	772	794	815	832	757	803	814	819	836	832	809	823	785	841	865	814	823	809	832	802	761	849	809	772	814	773	772	777	784	790	808	806	820	813	811	822	817	793	824	814	737	823	765	846	779	824	817	795	786	803	811	804	773	839	837	824	779	797	833	892	828	821	783	836	871	812	821	815	809	839	841	833	801	853	860	792	893	823	803	831	799	788	786	824	847	813	867	831	783	820	830	854	796	799	849	791	838	791	804	768	826	804	767	809	844	840	828	813	834	820	812	779	757	810	816	815	776	807	770	812	842	807	794	832	788	850	839	809	854	812	798	795	800	840	807	819	817	836	767	837	797	798	779	802	802	894	773	832	772	805	790	827	859	833	865	775	816	849	785	822	831	781	805	805	827	786	800	842	847	799	832	770	804	831	819	793	806	848	834	828	777	854	834	795	831	846	814	838	821	812	823	863	781	841	833	784	793	800	834	755	824	803	842	825	840	831	796	778	793	793	793	772	820	801	873	842	809	811	858	787	865	817	774	819	783	840	807	841	815	823	815	760	774	827	810	760	841	795	775	835	812	812	819	818	819	846	776	902	846	860	847	815	834	793	793	792	836	796	842	840	781	805	833	811	799	804	872	797	794	814	771	846	743	800	800	796	815	723	776	828	804	802	746	835	825	827	786	740	804	835	776	827	800	806	801	823	761	853	834	798	835	773	775	788	794	793	881	804	788	821	818	841	784
23519	21864	29491	24312	20290	5275	489	388	361	319	344	329	313	296	303	328	300	269	326	320	301	317	285	324	335	324	291	303	289	288	293	293	292	269	290	306	308	259	286	268	294	294	310	338	313	302	266	279	277	285	278	255	305	289	319	298	289	282	303	297	288	291	295	274	299	289	282	327	272	280	302	295	297	302	270	316	273	277	294	296	282	265	313	264	310	293	299	283	263	258	273	288	327	306	308	256	254	292	290	286	295	271	329	328	294	311	278	293	286	309	262	263	296	288	289	266	267	294	289	271	282	300	290	299	283	255	295	288	293	284	284	279	318	284	283	259	297	316	289	285	281	334	287	306	313	250	267	285	301	291	292	303	279	264	299	315	272	318	294	275	287	279	273	295	329	301	312	294	237	290	304	285	300	294	296	280	283	289	300	277	266	282	277	290	307	312	307	301	299	291	287	262	294	296	291	316	326	282	269	310	273	314	302	267	290	273	319	301	294	279	327	281	291	295	310	287	274	277	273	294	281	289	304	283	246	280	326	285	298	301	297	288	265	306	302	282	292	295	300	314	297	284	301	311	260	268	306	283	293	271	319	305	283	287	298	327	296	275	304	274	272	294	288	277	282	291	274	322	304	280	273	289	294	263	266	278	286	319	305	276	314	300	308	304	318	287	277	273	319	275	299	289	306	313	272	291	274	283	307	313	296	311	288	295	282	301	269	313	287	299	323	275	277	306	302	312	261	289	279	284	300	282	262	312	297	302	290	279	283	322	281	290	301	289	303	278	311	298	303	239	288	271	281	259	274	307	293	305	301	296	278	271	279	316	280	291	280	301	309	274	303	278	303	299	302	264	277	298	298	290	301	290	288	309	277	319	259	276	283	283	303	300	275	280	275	290	282	300	281	303	330	269	290	310	311	298	304	311	265	290	299	305	270	314	293	317	280	280	298	309	298	306	316	308	305	277	279	295	282	325	280	269	281	305	287	278	304	266	276	285	273	303	286	296	284	296	266	279	287	307	269	292	269	291	286	303	280	299	313	312	279	285	285	281	303	282	268	285	299	297	283	311	292	323	306	304	322	282	280	275	289	304	288	290	305	299	293	277	285	299	284	299	333	286	264	275	261	279	298	310	288	279	265	297	275	270	315	259	289	260	305	308	262	263	244	296	277	293	308	287	320	281	314	296	287	286	268	287	261	293	283	283	283	271	287	319	293	297	296	299	284	308	281	298	291	308	315	257	283	280	310	310	309	291	307	253	286	255	323	313	310	309	284	324	302	301	293	314	281	263	297	304	319	281	279	280	324	271	309	262	259	290	264	288	305	286	306	292	294	294	304	299	297	297	291	290	318	316	287	276	276	271	305	317	283	272	307	300	290	305	275	295	267	297	291	290	302	294	299	290	298	280	281	275	298	305	307	303	308	311	309	284	264	293	303	268	294	276	298	287	292	314	304	300	310	298	308	297	276	249	281	311	265	267	306	289	315	290	279	309	266	321	291	302	264	266	308	306	324	283	304	272	287	275	312	294	313	304	287	288	315	296	312	294	293	292	306	298	277	300	284	302	271	291	274	274	312	304	262	271	294	278	262	246	278	279	290	289	286	274	281	313	305	290	280	262	275	287	283	289	267	284	264	302	284	294	312	306	268	302	295	301	276	277	293	306	286	285	273	291	310	265	284	313	267	266	273	291	294	284	275	293	285	286	281	302	327	290	331	285	264	297	253	280	289	279	289	296	306	273	291	280	274	280	270	327	282	276	303	291	302	292	280	308	289	286	286	310	302	265	250	273	292	277	309	306	307	255	276	321	302	288	285	283	311	296	268	301	311	322	288	315	289	292	298	301	259	311	294	278	294	286	275	272	288	288	297	289	280	301	292	300	275	281	289	276	304	288	279	302	292	282	274	297	276	285	273	277	299	258	279	272	263	253	259	302	278	290	297	316	281	287	275	279	300	305	320	274	305	284	298	275	297	282	291	274	267	261	294	270	293	307	320	280	284	275	291	301	288	299	282	301	332	284	277	291	283	290	282	272	288	286	284	265	313	288	275	284	287	333	301	325	303	275	273	305	288	267	315	268	273	289	283	292	283	288	302	304	289	304	314	263	284	307	285	289	303	313	267	287	280	311	292	290	305	301	265	260	308	263	276	276	238	280	264	287	293	290	285	268	283	318	309	283	266	297	264	301	268	308	251	303	324	284	271	265	277	249	302	283	300	324	293	274	280	309	289	304	288	240	268	289	292	257	280	285	286	310	273	294	295	291	313	305	293	299	312	255	297	286	279	275	291	289	291	300	285	282	271	273	270	260	299	307	291	291	302	297	277	314	285	300	267	292	296	308	273	298	307	279	297	270	289	275	298	294	301	284	280	294	273	303	252	269	296	282	291	280	335	285	301	294	300	281	283	295	308	305	300	276	265	301	308	260	278	282	302	250	286	268	299	301	272	244	339	305	277	282	253	307	293	299	295	294	305	286	298	291	286	259	279	285	312	275	315	304	277	298	287	286	281	273	294	276	290	266	295	270	286	318	279	313	304	277	283	280	264	268	265	291	268	291	293	294	293	323	285	304	272	256	290	280	301	255	276	295	291	300	309	291	302	295	298	295	300	287	281	300	298	259	288	317	302	273	290	300	287	293	303	270	261	318	291	274	294	277	293	287	290	246	245	299	309	281	287	308	310	289	301	291	276	298	279	288	313	309	283	285	271	306	298	299	288	275	313	289	294	302	296	303	281	305	322	294	303	299	302	270	269	290	270	295	288	265	289	303	324	284	292	356	302	298	285	294	287	279	287	307	313	274	304	316	285	286	337	268	275	337	291	301	288	305	269	293	287	297	268	319	309	290	281	297	299	297	286	309	271	266	297	277	279	279	302	265	294	268	307	279	283	290	285	271	280	283	297	281	289	283	305	276	274	333	282	310	284	274	301	245	258	267	250	291	277	273	305	264	293	310	297	325	297	298	284	289	326	287	283	312	304	310	270	326	286	292	289	268	264	243	281	273	301	314	297	301	274	270	283	307	284	295	320	276	285	298	313	300	288	298	290	283	302	253	281	293	294	325	300	324	287	307	333	262	303	296	284	280	299	300	262	291	283	277	308	273	293	281	293	282	305	292	302	287	294	300	269	273	308	276	297	267	294	290	284	291	324	304	275	286	290	302	286	282	296	288	262	284	295	276	282	300	265	286	283	312	319	259	318	258	290	268	266	295	290	282	304	306	300	307	294	299	255	282	283	270	301	306	289	296	324	301	282	280	295	300	283	287	293	288	289	266	278	285	289	299	282	290	280	291	281	304	301	301	287	303	270	340	280	247	274	315	278	289	279	311	282	252	311	277	307	307	329	281	304	280	267	296	271	292	290	284	278	294	274	304	274	312	255	284	276	306	270	282	273	268	284	305	261	278	303	318	280	277	279	309	284	271	343	302	277	303	266	282	294	289	260	314	269	319	281	293	306	308	263	265	301	293	326	295	284	299	282	293	317	260	287	297
39963	82494	38398	2816	989	849	652	625	564	510	488	495	480	461	463	475	473	439	446	461	452	452	429	403	421	456	447	433	409	421	409	446	425	460	432	401	421	420	418	444	466	440	379	426	412	462	378	429	419	460	423	417	435	393	423	413	423	463	419	417	429	425	422	433	430	426	444	419	392	440	409	424	453	448	411	406	429	432	423	436	407	380	468	410	438	416	400	379	443	435	392	389	421	448	415	398	417	428	444	430	448	417	422	419	421	419	417	450	432	413	434	453	421	399	400	413	468	420	422	403	446	473	429	403	439	442	427	390	402	430	414	392	433	415	453	418	438	413	421	430	373	428	386	403	409	402	448	436	415	401	425	389	406	444	414	428	403	385	429	430	387	421	412	374	418	436	390	398	407	436	408	412	416	405	364	408	406	428	416	393	414	458	457	435	423	415	421	422	420	432	406	405	411	420	407	438	404	398	450	373	420	425	400	384	392	420	432	430	425	400	430	455	416	416	416	445	414	415	410	398	430	391	405	432	432	441	409	425	383	422	408	424	354	418	429	402	396	388	405	436	393	386	390	410	450	418	427	411	445	433	419	410	389	408	438	448	441	419	411	418	390	439	421	454	392	417	394	440	380	410	450	404	429	433	402	409	439	406	428	404	434	419	407	433	400	400	415	420	389	433	434	411	430	391	419	433	418	418	389	431	392	416	431	423	403	393	381	391	421	405	426	397	404	391	427	406	396	428	413	405	385	388	435	420	411	403	428	408	390	422	425	438	424	436	422	464	430	423	406	401	416	429	379	414	396	390	431	409	431	426	442	419	378	400	439	421	416	403	425	409	445	409	417	417	392	404	417	468	450	419	417	414	430	441	435	410	431	446	403	390	451	387	427	408	422	446	450	405	426	409	447	420	411	406	408	414	435	425	393	408	443	410	402	405	415	434	433	444	422	425	355	408	410	435	394	432	415	398	419	418	431	422	421	396	413	463	404	440	440	392	419	424	432	442	427	399	452	460	392	405	402	399	450	436	447	399	422	415	433	438	391	405	388	436	413	416	414	447	422	419	459	411	439	429	379	403	411	433	415	412	394	413	434	435	426	422	397	423	424	417	422	446	429	383	398	411	429	400	385	432	401	398	417	411	413	431	393	402	450	432	401	453	381	410	427	436	406	394	415	458	408	382	442	419	429	409	408	417	419	387	430	387	403	386	473	443	386	424	423	403	418	409	433	442	424	430	409	394	424	433	407	419	431	390	456	424	420	437	418	392	393	420	411	421	407	404	418	434	427	413	421	419	387	423	413	409	381	436	402	410	389	428	443	421	411	399	421	471	416	442	400	428	445	396	384	428	437	435	420	431	386	421	390	409	399	397	415	388	429	396	371	414	425	391	416	430	417	416	418	452	437	411	439	432	434	420	406	399	415	415	439	427	413	405	387	416	428	407	382	402	413	389	423	451	416	417	409	417	437	445	434	426	388	420	392	406	439	439	421	409	414	417	421	431	431	437	417	406	445	435	429	384	376	396	438	406	445	378	416	384	380	406	422	421	437	414	437	405	437	412	419	426	439	429	422	407	408	427	401	412	417	422	425	396	399	422	427	423	417	423	448	412	394	416	433	424	427	416	401	373	408	428	438	401	398	384	447	388	396	414	387	436	405	441	416	440	383	414	433	368	425	445	380	397	411	419	409	417	387	417	403	411	423	437	427	407	418	395	409	417	403	436	393	397	418	396	426	420	426	430	410	416	420	394	445	363	437	389	418	410	399	409	411	417	436	425	432	425	400	407	399	434	416	459	432	413	420	461	408	403	388	397	455	406	432	413	433	426	451	415	418	409	414	401	420	420	409	385	406	429	412	428	414	431	409	427	407	436	398	440	388	450	432	402	411	406	427	427	418	410	433	418	388	436	409	406	425	429	406	428	414	414	454	397	410	415	422	406	424	401	415	400	408	378	455	418	416	425	400	435	426	395	413	449	425	425	433	369	433	418	406	436	419	439	462	374	404	392	421	421	406	417	395	389	380	407	386	423	441	407	418	389	433	399	427	463	441	415	403	409	397	396	463	371	417	396	383	430	467	432	427	404	412	461	406	398	406	448	384	407	410	433	427	405	430	420	420	458	445	420	408	405	382	444	448	411	414	438	418	432	384	422	447	420	399	392	426	417	425	430	423	397	416	439	414	417	446	416	432	421	412	415	393	370	429	406	400	431	409	429	454	437	399	455	429	444	447	418	437	377	398	447	453	434	464	435	417	397	429	411	410	440	383	417	409	465	443	419	382	435	408	425	391	418	418	427	395	427	384	421	403	456	393	393	431	392	423	400	410	434	404	412	418	412	412	379	394	435	417	399	445	376	428	455	434	392	441	426	422	413	402	453	412	416	408	399	425	444	413	416	412	425	446	390	383	401	398	406	456	405	389	412	418	439	482	426	442	424	393	392	467	401	382	452	421	426	378	407	415	420	427	396	412	395	428	426	421	413	426	435	406	391	405	429	454	438	446	440	401	423	432	424	409	397	411	444	432	434	445	398	433	432	407	442	422	389	415	404	391	412	385	424	366	411	429	464	416	437	434	457	437	425	450	426	396	412	414	443	447	403	417	437	431	417	410	372	446	398	426	410	439	445	425	416	429	402	396	429	430	402	444	392	430	416	422	427	422	401	405	427	410	394	398	450	389	392	446	435	423	407	402	402	412	455	443	404	394	401	375	433	428	387	417	429	391	424	429	441	411	392	439	424	433	435	445	397	404	434	436	453	415	424	403	424	410	413	395	442	440	393	425	398	413	461	402	402	387	452	422	429	442	430	395	414	380	410	408	428	395	459	412	418	409	406	428	432	446	398	395	399	429	449	420	425	431	444	438	444	451	417	408	439	392	398	395	449	402	441	421	402	445	400	414	417	439	417	405	451	421	406	415	420	443	411	412	424	391	410	426	428	410	407	390	429	414	414	387	423	410	461	421	406	429	423	420	392	409	422	433	401	382	449	427	393	389	429	423	409	425	426	438	402	374	399	395	397	419	430	418	433	383	419	385	403	388	426	410	413	441	435	408	409	412	419	411	421	407	438	427	400	415	403	412	426	405	402	407	407	415	410	392	419	431	411	419	417	414	401	384	399	417	412	440	397	412	449	430	401	396	382	428	442	458	421	382	423	427	412	401	461	405	405	418	464	412	385	416	411	405	405	417	475	386	427	409	442	424	407	390	426	424	399	406	430	421	411	425	424	429	429	426	440	427	388	426	425	432	438	453	397	422	408	427	449	434	390	420	386	408	398	430	423	438	403	416	412	432	426	426	443	413	422	428	420	392	397	460	459	411	393	418	434	391	397	438	386	402	397	422	449	422	434	388	410	395	430	403	415	420	413	445	403	379	415	391	394	409	399	406	435	411	401	389	414	451	410	396	422	422	418	399	411	403	444	382	403	440	383	424	414	424	451	455	426	431	452	421	418	414	388	410	391	407	402	414	426	394	400	421	415	403	453	397	396	428	417
24808	22223	28084	23982	5660	795	720	683	663	699	654	690	670	648	697	679	656	680	653	613	609	660	667	635	669	675	640	661	679	634	660	661	655	646	655	631	670	648	629	652	637	649	653	662	614	638	617	629	601	645	608	610	620	593	608	684	662	665	671	635	618	671	630	647	655	645	635	649	609	640	581	665	631	622	617	646	665	622	634	641	687	670	620	582	656	626	638	643	679	677	640	627	617	629	656	660	630	587	633	657	654	674	613	641	660	625	668	664	644	631	620	643	632	670	627	610	644	618	669	665	669	667	627	615	664	655	651	640	649	604	633	695	633	682	607	623	673	629	663	627	658	646	593	624	629	635	630	650	654	622	637	618	656	640	636	651	632	634	659	658	617	671	623	645	655	629	622	674	597	622	664	618	648	597	660	606	677	608	629	640	602	634	630	625	688	617	689	635	658	582	683	645	684	662	614	675	628	653	647	676	678	683	648	624	636	639	621	652	619	634	665	614	638	657	641	629	661	631	631	638	603	630	683	622	644	655	631	655	685	601	646	619	683	672	693	631	621	626	683	676	649	642	633	636	639	643	580	697	652	621	658	662	625	655	589	608	665	681	611	661	618	649	684	656	693	637	655	615	620	707	660	599	647	636	666	645	649	654	660	642	639	666	671	622	649	622	630	637	630	667	656	623	637	622	638	656	653	648	628	654	632	638	641	641	650	663	622	628	611	646	629	650	659	675	670	652	679	677	629	686	619	625	634	632	632	633	653	600	656	645	691	671	632	595	630	631	633	677	657	628	620	652	663	611	623	617	643	655	653	590	636	665	633	624	622	689	682	674	646	642	655	612	636	610	612	593	634	656	641	639	634	640	656	631	619	669	600	658	648	652	628	599	643	635	720	654	619	671	674	648	646	686	631	657	668	654	618	706	619	655	642	635	640	668	625	621	647	655	630	622	678	601	636	640	669	663	649	653	632	654	597	629	615	643	620	618	658	628	616	635	620	633	628	657	620	616	673	671	630	718	612	639	652	661	654	615	624	639	660	616	577	651	656	637	632	611	636	656	630	672	652	638	656	641	604	659	627	623	709	633	634	666	647	596	623	637	654	613	649	652	670	607	633	657	687	660	626	616	659	632	651	653	628	642	644	600	671	625	639	628	632	632	585	648	638	657	629	638	639	626	615	690	625	695	614	624	662	626	653	613	640	647	653	644	674	683	645	697	646	664	617	614	629	628	664	633	636	618	575	647	606	628	606	647	644	631	617	657	660	646	663	689	631	620	634	585	667	659	653	645	622	614	687	617	662	625	675	622	648	641	645	647	660	602	663	647	665	634	638	626	600	687	658	645	648	649	650	652	625	632	632	658	668	612	618	633	614	657	693	619	624	653	621	619	620	663	627	637	641	635	617	618	682	659	671	660	604	677	621	680	628	683	625	685	629	642	676	618	674	585	632	659	656	615	632	640	677	677	584	650	656	625	648	596	629	626	644	648	680	629	662	651	635	652	660	650	633	620	652	603	605	643	648	659	618	624	667	659	631	650	622	613	628	644	690	619	607	620	665	645	632	611	644	611	655	647	648	637	600	663	714	617	655	633	661	623	683	619	592	676	688	601	630	598	609	637	632	711	648	660	619	660	632	593	610	630	574	661	654	628	640	669	630	648	658	642	644	638	636	650	641	686	629	650	644	647	657	667	667	589	636	636	661	658	658	657	635	614	658	664	649	630	645	654	629	687	624	626	668	663	612	618	653	609	660	646	610	653	626	633	663	653	595	643	623	624	633	659	627	652	600	645	661	681	591	634	616	626	663	647	662	666	635	600	620	646	650	643	692	623	670	629	668	637	642	671	654	676	632	624	667	614	647	627	664	643	645	618	652	689	681	631	660	650	616	586	630	608	625	682	641	639	608	605	617	657	644	711	635	641	610	616	647	658	600	678	677	609	659	617	638	644	673	637	665	635	645	694	655	614	686	697	639	644	621	641	636	638	621	642	649	617	620	622	652	627	638	669	685	630	593	619	618	640	607	714	626	618	648	665	633	628	617	699	651	592	683	656	593	639	642	669	661	633	645	650	668	682	590	614	630	613	629	682	649	671	657	636	634	577	585	598	685	617	640	657	667	630	627	644	632	624	626	626	635	653	590	639	598	655	653	668	564	636	633	628	657	653	659	631	663	641	653	624	632	635	618	649	664	617	652	648	636	652	654	645	632	626	620	644	651	636	651	649	617	580	636	615	685	664	605	638	635	618	629	652	649	663	637	630	679	629	625	659	668	626	600	675	579	648	638	681	571	674	653	639	645	631	605	655	633	666	656	658	644	656	688	648	609	641	669	661	663	642	683	618	632	603	637	633	660	606	633	624	601	683	620	648	645	623	629	677	665	586	667	665	669	638	635	688	670	607	641	626	655	691	631	612	655	598	644	616	642	660	612	613	629	649	634	637	609	646	634	652	688	636	657	683	693	645	641	629	595	604	648	659	621	640	639	626	647	619	615	630	638	637	650	638	644	624	616	661	583	635	637	624	605	630	657	664	631	629	676	609	634	603	588	682	612	625	662	603	634	633	643	602	635	694	627	673	681	618	626	631	609	636	650	617	599	642	595	627	629	657	657	669	637	687	667	666	660	619	631	667	660	629	615	661	683	629	635	656	684	658	651	652	656	647	622	619	631	624	608	631	664	674	618	664	603	660	700	609	670	584	656	649	641	652	686	658	624	626	664	628	656	656	654	673	603	603	667	645	674	629	648	604	618	671	657	658	679	632	602	670	667	660	634	604	677	686	649	654	659	668	613	705	627	694	656	627	607	649	621	659	655	664	688	630	663	660	657	611	670	671	679	635	628	679	658	675	695	635	621	680	634	673	658	619	622	610	642	649	641	623	602	614	632	662	638	650	666	649	620	664	647	596	653	622	655	674	680	609	659	610	673	690	645	596	658	642	648	625	609	592	672	656	631	666	672	656	652	685	641	655	660	651	670	661	647	654	681	657	637	675	638	596	632	685	603	630	663	659	657	630	593	626	668	630	639	620	655	621	639	605	623	628	679	618	653	636	625	647	646	684	618	644	627	649	639	663	682	631	627	635	645	649	664	652	670	622	657	654	637	631	643	642	608	657	639	639	605	682	676	658	691	631	706	679	636	695	636	660	669	670	602	673	663	593	654	631	610	651	645	645	635	703	639	622	612	681	645	636	633	618	695	598	625	625	672	620	675	641	622	657	617	674	634	622	649	667	634	676	637	587	607	646	593	662	637	636	609	615	616	587	665	637	659	649	662	646	625	649	622	643	640	664	635	680	656	634	652	619	631	641	660	632	666	604	676	638	620	682	640	635	641	644	643	605	623	660	640	600	643	646	647	616	630	636	679	656	644	676	639	603	675	636	615	648	638	638	600	618	590	669	645	626	636	674	648	635	633	702	599	622	636	644	624	605	654	654	637	616	651	643	641	642	672	646	599	613	611	638	665	668	660	647	672	638	655	629	666	645	648	629	679	660
35072	66301	29578	2655	1086	1022	1001	961	939	945	962	948	862	902	886	873	865	841	859	875	883	854	830	872	852	818	871	837	834	892	880	844	832	913	849	840	933	805	886	845	841	858	824	874	857	907	848	890	845	837	877	832	840	865	864	807	855	829	860	854	904	871	903	841	884	859	879	796	897	889	905	936	797	844	868	865	832	845	843	859	857	900	830	855	905	835	840	846	833	868	876	866	917	854	826	907	811	883	858	849	855	839	836	876	837	835	911	832	859	835	858	852	820	902	848	825	886	808	876	844	855	829	873	827	850	848	882	863	839	860	901	866	873	841	891	901	912	841	849	857	900	865	834	891	863	887	865	866	867	871	846	852	855	894	849	868	871	870	821	847	813	829	870	830	904	889	878	865	879	922	847	860	914	846	856	865	857	843	810	849	838	873	831	864	851	865	880	856	889	835	832	853	888	867	870	856	859	838	867	870	824	816	824	856	867	858	892	871	847	893	847	815	869	860	866	848	871	840	843	802	825	893	855	847	863	832	799	860	871	873	871	877	881	889	877	816	898	883	900	847	822	888	856	821	910	809	905	877	813	865	856	875	798	833	837	806	874	835	823	865	870	848	885	839	810	876	894	936	843	871	863	846	885	852	858	869	850	860	851	857	877	831	866	883	866	797	894	870	879	873	892	911	812	870	882	822	848	874	883	846	887	853	818	831	848	858	850	862	836	829	887	894	896	835	835	890	828	816	842	904	814	890	850	849	855	848	855	868	870	858	870	848	833	845	881	884	830	823	866	875	838	794	895	775	858	887	887	885	819	870	839	813	874	854	863	883	819	807	864	853	846	837	877	836	872	905	824	903	878	786	870	914	851	844	907	874	907	872	869	867	878	839	837	861	826	888	893	862	882	844	860	893	872	848	853	829	826	834	848	870	824	809	844	878	851	853	895	864	866	924	871	820	865	875	818	868	859	833	905	886	853	862	829	905	816	890	826	825	908	872	903	910	868	859	844	839	850	813	873	843	851	881	841	834	875	861	842	863	861	848	860	897	854	890	866	867	879	845	922	839	864	828	824	845	840	811	837	876	841	850	882	837	836	825	859	900	814	878	852	824	871	861	878	832	799	857	833	890	812	899	850	856	894	941	853	915	855	872	843	815	844	871	855	802	871	841	896	896	888	811	876	863	900	839	928	912	840	879	858	928	843	903	896	856	844	890	879	812	835	820	844	812	814	868	929	842	868	903	855	867	892	852	843	856	865	907	861	839	801	828	837	884	872	824	846	905	839	786	839	868	861	814	869	891	871	933	847	819	883	885	922	822	882	854	861	840	879	862	829	813	852	854	868	857	857	875	861	876	843	877	890	859	830	892	860	904	842	816	823	948	904	835	875	854	894	851	803	825	872	908	854	861	826	843	892	870	899	883	879	861	909	926	798	830	894	861	849	857	807	879	875	883	887	863	843	843	865	858	870	841	857	859	858	863	824	873	848	855	896	878	863	872	873	886	837	876	847	901	869	867	827	873	819	821	826	849	874	845	843	847	840	886	837	871	876	843	908	846	851	859	830	857	809	846	925	858	839	814	856	833	918	867	868	843	827	871	915	911	810	809	884	860	871	817	841	883	872	859	838	861	879	874	845	907	831	872	872	830	902	829	815	832	914	806	862	896	818	826	837	904	846	822	840	862	859	906	867	878	819	809	878	823	841	876	925	846	895	860	876	850	898	867	881	876	871	877	806	872	857	849	889	851	835	809	861	916	849	867	871	832	785	877	902	899	846	887	866	890	845	864	870	863	911	842	879	855	877	867	826	848	866	856	855	845	874	823	840	891	832	840	874	841	845	836	839	865	874	823	867	854	863	874	891	838	851	829	855	846	835	888	895	870	880	823	870	844	918	862	866	867	843	839	891	901	827	831	872	875	897	831	873	871	838	839	889	838	809	869	880	872	839	893	858	900	820	874	869	847	875	841	862	839	849	780	872	873	921	868	839	869	895	826	869	929	904	927	879	851	874	852	837	865	847	844	824	839	873	830	867	848	837	888	846	917	865	905	850	879	842	859	808	847	806	777	855	826	876	863	792	877	880	836	802	816	857	847	827	857	835	853	822	845	830	834	868	822	859	853	888	863	854	808	873	847	826	890	846	860	847	877	891	896	887	839	835	878	826	878	851	851	856	821	856	920	825	842	896	909	921	880	867	887	859	868	907	861	900	890	848	852	851	871	837	893	840	882	865	902	842	852	915	869	846	859	879	878	803	881	887	851	862	842	859	900	806	869	860	889	902	890	884	888	899	900	905	852	916	883	838	840	882	859	905	867	891	865	841	814	860	845	826	848	790	879	835	818	849	822	894	854	844	896	888	826	781	816	904	834	893	915	909	830	862	844	859	846	869	866	877	897	852	874	842	857	823	846	838	880	871	852	850	854	831	835	859	840	921	869	857	898	899	861	835	862	829	822	841	864	815	801	853	853	870	885	807	889	840	815	882	901	860	798	867	879	848	862	892	861	894	896	840	850	841	839	860	889	840	849	832	911	844	828	886	834	848	873	871	840	823	847	874	898	848	826	811	888	874	855	815	851	887	870	870	900	856	874	848	895	824	852	833	844	851	892	842	889	873	831	854	883	879	851	839	855	854	829	842	822	839	884	896	819	850	826	860	907	889	886	898	850	829	852	945	819	849	880	866	885	838	852	865	878	880	849	857	804	856	849	842	833	849	845	936	846	915	864	845	851	804	895	819	828	881	796	863	868	894	845	810	815	848	865	861	865	848	854	866	878	859	822	874	833	856	845	794	846	824	835	838	874	903	872	851	905	903	798	883	860	856	825	890	856	879	878	865	849	832	839	848	790	822	894	860	885	794	886	870	878	781	858	844	903	844	863	819	821	841	822	853	853	852	873	869	853	838	853	865	888	871	897	829	885	892	862	874	821	834	847	843	878	828	921	863	860	832	817	894	819	773	860	915	834	845	844	825	889	890	849	847	896	891	881	847	829	864	899	849	889	865	810	852	841	849	872	835	856	864	892	850	834	856	849	843	841	844	897	829	864	860	845	836	885	870	875	840	878	849	869	859	889	881	877	793	840	830	862	812	828	858	868	838	856	921	851	934	863	880	899	877	899	871	804	891	830	872	829	823	842	900	857	923	903	876	866	786	813	832	828	841	793	870	891	886	849	874	866	867	838	884	863	777	902	844	818	796	884	908	878	842	845	823	897	852	821	844	850	863	842	863	825	890	923	857	841	868	902	870	881	829	830	779	833	818	841	819	823	800	888	873	890	828	882	850	845	809	886	825	887	824	811	785	810	810	887	866	851	867	887	870	838	855	879	871	873	903	889	815	939	865	847	852	861	874	876	861	840	880	817	939	850	833	860	863	852	846	894	815	872	861	916	848	908	836	869	799	818	886	873	825	884	857	859	853	863	812	865	840	882	845	856	860	897	827	882	898	865	791	851	849	827	860	873	870	856	812	837	828	840	847	855	843	848	837	879	827	836
22568	21635	29542	24108	21546	20762	3781	435	349	330	301	342	286	279	294	274	271	279	243	248	245	248	260	224	309	266	241	262	244	256	251	249	241	236	262	236	247	259	249	234	269	290	236	226	250	248	234	228	232	263	246	257	234	232	231	229	231	268	262	252	263	249	248	245	255	239	254	241	275	246	236	265	258	231	257	235	214	240	245	259	266	255	212	243	234	246	234	231	275	264	252	245	219	212	246	248	247	258	256	247	237	265	272	227	233	233	247	284	250	239	253	248	265	230	229	263	225	260	260	236	252	230	260	248	265	229	226	252	253	244	260	262	247	249	244	246	253	242	257	238	246	246	263	244	232	231	253	255	264	219	259	247	252	225	270	257	260	259	237	252	253	235	230	243	267	244	243	260	266	231	261	267	248	243	232	235	228	267	240	247	246	258	248	245	240	236	244	238	252	211	252	273	240	262	278	231	228	249	246	245	230	255	237	250	255	258	226	253	255	256	236	261	231	270	266	231	240	282	233	280	236	261	251	220	239	236	249	257	229	277	243	234	266	230	240	270	264	245	228	252	255	242	228	218	249	240	232	241	252	228	255	247	238	231	235	220	224	225	247	244	227	251	235	245	208	256	265	257	213	251	241	237	263	263	249	249	255	226	255	256	208	252	245	293	262	251	260	264	246	255	258	248	237	264	216	246	236	231	244	222	242	238	257	252	247	265	277	266	244	230	252	258	253	231	214	244	243	203	234	228	239	234	243	255	242	236	237	249	227	260	253	262	247	240	256	269	236	231	258	221	272	260	252	252	239	227	254	257	223	255	225	274	236	244	221	234	237	252	232	234	260	227	245	210	281	230	226	242	233	242	253	259	226	243	265	268	218	278	270	233	250	213	242	251	258	259	249	194	252	221	223	277	231	222	254	248	269	250	250	247	249	259	245	266	230	220	246	249	226	228	271	234	224	234	259	246	253	241	234	249	216	239	259	266	253	259	275	231	243	251	280	228	254	266	253	255	237	226	243	209	243	231	262	263	232	247	258	234	235	242	236	236	226	222	229	241	251	224	233	252	243	243	273	276	244	248	252	233	232	260	244	214	253	259	242	223	244	229	235	231	252	237	265	252	249	257	267	215	246	241	241	272	252	264	239	232	223	253	231	232	235	243	230	249	219	233	276	234	230	257	253	233	248	267	249	248	265	216	219	239	241	233	281	256	248	254	236	221	265	244	254	229	237	237	262	251	232	252	239	205	246	257	270	245	256	234	262	227	284	239	215	234	243	268	247	250	252	251	235	234	268	205	243	221	222	206	285	240	262	230	241	233	229	248	243	232	228	248	235	260	235	274	243	226	249	222	262	248	260	234	289	239	230	246	241	246	239	261	243	255	260	244	260	228	236	258	260	256	241	240	248	237	232	266	243	238	266	242	265	239	270	229	206	280	223	248	252	221	248	256	254	233	235	253	229	243	247	225	287	250	231	259	236	239	232	234	265	222	236	236	227	256	250	247	258	224	243	219	281	229	256	266	262	239	252	241	243	246	230	270	232	224	242	233	254	247	254	231	218	249	248	252	246	245	253	255	248	216	201	261	244	247	258	219	234	236	252	240	271	264	251	233	239	248	245	279	218	241	242	231	230	232	280	235	251	255	241	221	235	260	250	260	243	253	276	243	253	254	249	248	235	217	262	247	258	270	231	238	231	235	263	244	246	245	225	245	219	250	231	235	244	251	257	263	228	243	264	253	234	213	241	246	257	277	264	242	228	245	247	268	246	265	277	243	233	239	254	252	257	238	224	227	227	261	249	243	224	242	234	222	241	258	242	241	210	225	256	248	257	223	257	245	236	231	230	239	273	238	219	246	269	232	232	238	235	235	245	253	240	230	240	241	236	241	224	263	237	252	237	248	245	237	233	247	252	222	261	237	267	241	261	279	209	262	231	219	263	278	232	268	241	246	248	244	252	227	238	244	237	235	257	219	241	243	246	240	233	231	254	242	287	236	218	247	248	229	238	263	257	223	241	256	266	243	239	247	241	256	245	244	247	265	239	234	246	256	234	237	270	229	244	257	245	239	256	241	246	244	254	251	262	290	245	241	254	254	236	277	220	236	279	236	273	247	238	268	244	244	223	249	241	242	255	243	239	227	252	266	221	263	223	239	251	261	246	245	243	248	243	253	245	233	244	246	216	222	254	245	241	259	243	251	257	228	218	248	254	249	247	234	250	227	239	237	240	249	276	226	232	250	260	236	256	215	246	249	237	242	228	245	251	238	250	245	254	249	248	257	242	244	220	222	253	286	246	273	264	228	211	239	229	247	225	267	240	260	263	264	229	245	218	237	235	226	217	244	234	230	242	223	203	254	241	233	262	254	244	243	271	252	244	235	278	270	280	245	259	274	232	263	239	216	251	256	242	276	266	219	250	219	229	237	255	255	239	229	229	228	218	228	230	261	225	247	263	265	245	240	245	231	267	269	256	246	253	219	262	264	257	252	227	240	241	230	253	231	252	249	246	255	258	251	251	239	277	260	238	247	258	259	252	247	253	233	231	242	262	239	251	265	256	249	230	268	245	240	252	217	247	240	254	234	260	245	275	257	239	222	264	250	235	236	241	237	257	237	225	251	219	237	254	259	284	269	233	230	257	287	280	254	225	209	210	248	236	242	223	240	287	241	262	249	228	220	246	244	248	239	254	256	227	233	241	288	244	282	263	232	214	275	240	269	244	232	227	249	241	267	222	261	238	244	254	252	245	238	225	240	263	242	258	242	256	245	226	242	247	265	221	250	226	230	245	229	222	255	229	255	266	232	234	231	252	244	204	263	281	270	238	263	246	245	258	273	230	269	240	222	239	219	249	259	245	222	241	239	241	245	226	264	221	257	227	229	243	238	234	260	260	230	260	242	259	231	252	236	233	234	224	235	275	244	256	248	251	260	254	229	240	203	232	247	228	216	258	243	235	247	250	225	253	224	250	248	225	245	243	274	242	284	237	235	257	252	250	264	270	269	275	243	247	268	251	247	219	226	241	237	227	223	245	211	289	239	246	264	226	248	249	217	231	228	247	234	246	235	243	233	251	221	267	237	265	238	260	258	241	230	213	256	225	270	251	241	221	255	238	232	257	289	243	219	241	243	236	249	240	252	231	264	270	251	260	260	267	248	220	238	238	227	257	255	230	241	234	226	241	243	252	219	224	247	234	238	219	232	233	221	235	240	236	268	277	253	273	252	233	237	263	252	207	242	231	274	266	239	252	242	253	222	225	231	258	240	236	247	241	255	261	255	249	251	232	242	233	246	276	231	255	256	260	272	243	224	251	231	270	223	250	238	234	265	251	257	257	250	240	258	226	263	255	244	212	240	220	240	241	264	230	240	272	243	255	274	240	231	219	233	249	245	259	256	246	259	250	239	233	238	244	227	261	254	230	251	242	275	222	252	261	224	230	241	277	219	224	215	203	244	232	246	241	250	256	248	253	233	244	229	235	280	235	231	245	219	260	246
46410	92261	45499	5319	1470	1070	854	704	572	525	549	461	467	421	422	390	397	364	383	372	360	365	332	410	332	326	376	359	363	344	326	372	351	316	320	335	342	374	334	358	329	360	352	331	336	327	384	344	326	325	352	331	308	335	357	343	334	325	316	313	332	316	319	326	320	327	323	336	334	355	343	310	357	304	328	333	358	324	310	344	377	338	322	335	304	321	313	318	337	307	328	331	324	349	311	355	345	358	348	322	358	329	346	326	340	353	331	332	350	353	315	350	312	326	334	339	308	350	333	331	341	327	337	334	334	361	311	324	336	326	332	339	315	364	355	316	348	307	348	347	318	335	349	342	337	348	315	315	336	342	327	322	339	321	361	287	355	345	338	335	330	290	349	351	329	334	378	331	327	343	350	301	296	336	346	329	355	371	307	338	354	318	327	353	308	325	325	330	316	321	325	330	327	326	332	321	346	327	317	334	327	326	327	340	302	347	333	315	329	329	326	349	374	337	333	364	315	348	345	334	303	353	293	335	331	332	328	306	322	353	339	309	348	367	326	356	332	346	331	320	331	336	312	350	366	314	306	323	340	371	361	354	328	344	298	331	333	303	325	315	352	328	322	363	318	343	360	335	317	328	306	359	359	347	308	341	314	314	341	338	340	333	332	345	322	314	310	324	302	337	298	292	319	343	322	359	306	336	317	283	348	328	352	325	301	312	299	335	336	331	342	305	319	324	339	312	322	344	317	333	309	320	312	373	339	341	328	329	339	322	320	305	350	338	351	343	306	309	312	315	310	339	338	347	323	338	321	314	309	328	340	326	329	357	336	355	300	353	307	321	317	350	318	317	332	305	349	305	329	324	328	348	307	311	336	320	334	332	318	323	306	298	308	320	349	310	333	340	320	330	330	336	333	295	340	331	322	306	347	313	334	316	328	315	319	313	340	337	315	350	314	352	365	340	296	324	373	349	348	355	361	302	311	364	351	314	346	341	308	350	327	367	357	319	321	324	311	346	315	350	343	311	314	325	329	326	293	337	372	329	345	314	331	352	363	356	323	325	325	315	334	353	345	340	359	317	358	371	351	350	310	361	330	347	318	350	282	315	329	326	336	354	345	314	332	347	341	326	295	342	354	343	325	307	327	343	346	310	360	346	345	339	369	288	334	322	314	320	313	322	367	351	359	335	324	367	319	319	355	361	321	317	351	326	324	334	309	311	318	344	342	343	317	364	355	308	302	321	308	304	308	341	318	343	345	347	319	331	377	307	323	305	351	306	345	334	364	346	303	351	366	322	298	318	321	350	329	331	318	295	346	324	329	332	334	349	300	321	325	305	351	336	326	338	320	350	338	307	357	329	318	358	349	300	339	327	325	357	341	322	335	334	312	285	323	360	354	342	326	330	291	307	317	353	345	372	328	320	327	341	337	316	331	330	338	299	360	307	328	316	335	283	319	311	338	315	340	296	336	350	336	310	325	298	308	303	348	334	352	342	339	321	340	361	320	305	359	334	344	326	324	328	342	325	332	350	346	316	341	337	329	332	330	341	347	335	316	340	306	328	359	349	327	349	336	345	341	354	338	311	328	311	323	338	340	292	332	314	329	322	326	329	340	316	299	340	296	300	318	308	341	322	351	345	333	337	333	330	323	321	284	342	357	350	335	340	321	313	319	323	341	347	308	331	322	338	332	302	322	325	329	340	327	338	317	309	326	337	351	345	340	337	337	290	361	336	344	340	338	314	344	311	326	360	320	337	331	346	305	299	363	350	351	336	356	340	306	332	347	343	335	303	346	378	314	336	325	360	320	352	338	337	339	296	321	317	311	322	364	371	333	333	364	318	306	335	345	347	352	336	310	331	316	340	317	342	322	306	316	308	337	339	342	328	353	328	296	355	340	350	345	329	332	327	324	335	343	359	325	330	346	353	326	355	335	307	319	340	329	327	334	341	342	314	316	333	329	353	342	319	343	373	334	313	321	326	326	365	344	302	348	330	295	367	321	341	328	357	326	341	367	343	330	332	341	330	320	301	307	358	342	321	327	348	336	335	297	358	328	353	328	335	359	353	315	300	299	282	328	320	332	306	344	340	314	339	350	345	329	356	333	372	329	333	336	344	332	337	339	334	337	315	335	363	328	347	322	313	316	360	335	335	319	300	317	335	293	323	327	340	313	331	327	342	295	336	359	334	350	343	345	341	347	299	310	325	298	344	342	316	354	330	296	349	330	340	295	352	340	350	313	358	314	349	326	331	355	322	353	336	352	318	337	317	358	333	323	360	352	344	348	329	360	355	342	343	333	318	324	321	335	352	334	381	325	319	313	356	296	343	336	336	296	336	336	325	293	341	319	338	325	347	295	326	335	317	320	325	315	336	349	322	294	332	349	336	345	345	335	336	322	303	346	335	352	314	324	340	339	331	311	332	363	334	366	307	317	311	359	355	338	324	313	366	354	329	340	343	312	330	327	337	338	330	337	328	375	307	326	346	340	323	314	316	320	373	326	349	346	341	319	321	334	312	313	341	332	318	336	324	324	320	364	322	333	334	317	327	311	311	318	324	309	337	394	307	362	365	344	338	334	342	353	336	349	349	295	309	348	305	309	334	312	326	291	347	358	325	368	330	295	295	338	291	323	330	349	334	304	347	345	343	345	346	331	318	334	292	321	351	307	337	331	343	364	309	327	342	343	333	346	326	350	330	311	341	311	323	331	326	328	307	335	346	304	356	349	330	341	317	310	320	365	322	329	318	322	325	344	348	337	308	346	336	348	320	330	326	356	317	350	340	397	330	310	336	314	317	309	347	342	358	377	354	344	338	319	346	345	369	351	331	322	349	282	320	316	333	315	364	339	339	324	326	320	339	327	316	327	332	322	314	362	317	347	333	335	353	345	381	346	356	341	332	326	327	327	383	351	345	351	315	318	342	319	330	350	327	313	324	324	354	338	322	320	347	362	324	321	353	301	344	336	350	325	355	307	336	337	326	331	360	321	322	332	322	320	337	306	363	345	313	374	354	336	330	340	360	326	358	344	301	329	338	349	337	283	283	309	343	369	342	297	305	337	336	331	336	357	355	328	304	379	311	338	288	339	304	366	348	341	336	304	335	320	337	357	334	353	354	344	341	320	355	335	342	363	339	300	330	343	321	332	330	325	337	375	361	375	330	321	343	318	309	303	348	347	365	300	335	338	323	314	324	330	317	362	335	368	321	322	348	313	357	315	287	328	341	338	347	313	315	331	317	329	332	328	337	312	311	356	313	345	361	345	313	323	348	298	330	363	317	377	327	332	352	315	337	362	315	337	337	334	343	326	333	321	361	348	354	297	348	329	307	349	364	328	344	328	348	368	320	333	351	306	316	343	268	350	316	309	337	294	335	335	367	341	306	337	341	348	345	317	340	340	344	334	319	366	291	336	311	310	330	333	378	328	311	358	379	359	337	344	340	333	298	327	339	371	357	382	326	371	325	329	322	321	359	289	336	309	361	335	293	335	311
27859	23758	16076	2169	660	634	565	584	649	553	587	604	551	602	613	632	579	601	575	582	587	607	569	636	607	593	562	607	591	566	631	583	584	557	558	625	588	601	556	574	589	600	584	558	567	573	563	622	531	564	569	595	633	581	611	588	595	612	624	553	569	620	618	554	531	541	566	565	537	571	573	586	558	587	572	559	607	569	582	598	605	585	590	592	547	567	580	565	600	574	515	599	554	587	572	633	602	544	585	588	543	604	611	559	599	605	598	591	572	610	603	609	574	599	572	589	584	606	594	570	584	592	573	620	595	583	582	603	595	602	594	568	599	628	531	578	610	592	576	587	589	555	623	591	560	568	584	605	590	564	590	548	616	568	625	588	593	611	608	594	618	628	591	597	605	603	597	598	573	569	622	597	605	608	612	582	597	545	550	570	604	559	589	561	573	534	540	563	608	531	609	598	585	564	617	554	569	586	533	590	544	584	563	589	593	564	641	572	580	607	593	611	579	584	583	602	576	628	589	588	607	598	554	591	595	595	572	575	556	610	584	553	577	546	566	616	581	570	533	556	553	580	612	579	576	569	591	540	594	577	621	617	560	531	617	611	565	572	603	659	587	580	544	614	562	589	640	562	619	613	572	616	622	550	580	618	582	598	585	579	563	597	596	624	588	605	619	596	611	577	603	602	622	606	599	582	599	590	592	643	583	573	599	568	576	591	621	570	588	614	616	602	578	628	561	580	539	571	558	576	600	588	583	549	633	606	593	602	568	595	627	603	552	565	627	576	593	578	533	592	529	576	583	580	626	570	563	579	607	598	588	609	581	524	556	595	544	593	592	572	600	593	597	609	568	603	562	582	620	584	549	578	640	583	606	582	608	654	534	557	563	620	587	581	585	569	611	571	574	585	586	557	543	576	547	608	622	603	601	597	559	595	607	569	571	602	570	556	584	557	579	550	592	561	592	574	603	557	577	549	611	573	592	575	584	571	611	587	613	588	580	605	584	585	615	591	602	616	581	600	585	573	582	578	584	585	585	616	593	584	571	611	582	574	606	629	606	591	554	633	577	601	526	610	595	588	568	588	571	616	606	577	587	557	618	578	590	577	567	576	626	603	565	598	598	585	599	568	615	601	592	557	545	617	581	627	571	561	616	573	547	593	603	613	579	597	576	579	592	583	590	592	612	582	566	556	563	563	571	585	558	598	588	587	597	595	618	536	617	570	556	585	601	551	621	604	603	580	594	573	590	589	576	570	553	600	609	606	635	582	543	617	560	583	574	511	540	569	616	609	575	563	563	565	618	599	615	607	589	605	613	574	604	569	608	596	623	548	603	621	629	582	593	532	541	604	557	601	553	563	604	593	595	569	591	583	571	602	578	619	588	633	530	589	547	566	592	629	564	571	595	590	596	616	612	592	598	557	607	585	640	575	587	611	597	566	543	583	581	582	553	595	573	601	564	594	616	617	610	583	620	642	575	588	605	551	607	603	587	613	657	595	588	604	603	588	572	591	550	570	539	588	590	612	589	590	615	571	566	607	631	606	605	589	562	609	642	582	613	603	597	554	543	550	604	593	586	599	552	564	592	563	560	592	614	555	573	618	603	596	594	588	593	574	593	579	598	592	646	580	568	644	605	541	581	580	586	580	588	601	570	590	563	591	575	592	553	614	604	586	575	599	566	604	603	573	615	607	585	564	550	566	629	580	625	619	611	573	655	560	577	579	589	575	576	579	578	564	587	584	575	614	557	599	603	557	588	635	574	616	593	576	604	570	576	555	617	605	570	596	612	586	577	587	614	617	608	580	598	605	571	616	637	571	589	573	580	634	541	561	572	573	563	602	584	579	566	561	582	593	604	582	527	578	573	621	520	567	598	602	635	612	632	570	596	601	587	580	588	572	609	616	596	612	593	605	592	577	595	561	623	567	616	543	611	567	573	605	537	589	577	599	621	569	591	576	573	589	593	584	612	550	602	588	604	567	619	560	591	630	526	611	578	577	606	561	568	624	618	604	555	567	576	587	621	587	584	545	524	606	563	577	590	564	575	590	571	575	576	557	568	615	605	547	568	558	586	594	572	593	593	572	592	559	559	557	598	602	570	575	632	571	651	584	585	606	594	620	598	637	570	566	544	613	579	625	574	568	576	558	542	554	610	583	600	556	564	602	553	599	557	601	553	596	608	577	578	567	570	600	582	597	563	584	606	532	575	561	587	578	639	581	614	590	613	623	522	602	577	627	577	602	595	591	574	556	560	585	597	622	583	609	584	627	567	596	629	564	576	627	566	550	566	591	627	563	556	590	604	592	552	591	590	603	610	614	583	550	614	544	595	534	593	539	583	598	595	600	598	565	576	640	568	587	583	585	574	587	593	612	647	629	545	619	572	555	587	597	565	596	578	591	573	568	573	536	567	581	599	570	557	564	595	621	559	551	573	586	587	582	586	606	573	590	616	571	585	631	587	580	545	588	597	569	631	582	586	571	572	580	594	565	569	598	610	542	549	604	541	586	583	571	598	595	585	567	581	610	592	597	616	570	603	600	579	547	585	555	607	593	604	587	615	593	620	624	627	601	593	578	592	572	585	581	625	656	542	582	626	569	579	592	641	592	584	599	587	577	586	573	614	587	571	617	628	640	600	588	592	577	608	575	611	560	597	543	576	598	600	589	609	582	574	556	559	589	578	611	612	628	599	570	588	601	557	632	553	622	610	606	606	610	589	614	556	628	558	581	596	636	572	582	660	596	618	585	575	568	603	601	596	576	579	577	576	599	619	609	592	600	573	610	575	590	607	613	622	554	603	600	529	581	600	554	637	593	553	579	578	574	599	529	552	563	559	581	562	597	587	575	628	588	572	576	613	564	559	594	582	580	621	615	539	628	587	574	528	551	567	551	569	562	612	609	587	590	563	573	600	577	594	604	554	589	584	570	581	605	574	572	585	537	544	612	567	623	597	595	619	543	573	564	603	613	607	648	586	546	608	549	547	584	595	582	584	597	584	585	598	588	612	580	621	595	577	580	566	569	570	559	599	589	613	632	581	582	593	553	574	554	595	603	572	602	572	549	587	615	579	574	551	548	592	559	575	593	603	586	564	537	587	586	578	558	540	577	566	571	582	544	604	588	614	592	556	624	558	594	594	541	667	608	587	585	597	578	542	617	597	583	567	605	617	574	579	611	574	593	620	596	561	631	559	573	546	616	565	625	615	602	626	593	532	602	567	543	565	598	584	583	587	578	576	546	554	595	589	616	562	606	556	595	615	624	552	605	578	565	650	626	569	581	571	583	570	577	631	572	590	574	598	579	546	626	592	647	579	576	617	566	567	603	567	598	600	604	610	588	592	586	608	619	585	566	546	587	570	580	591	649	564	588	596	594	592	588	627	614	556	602	572	572	562	586	590	549	549	616	566	579	583	636	591	626	578	606	573	569	584	569	605	607	575	567	596	597	620	562	575	555	582	605	584	567	566	572	550	591	573	588	609	578	594	619	594	626
17848	37945	11097	1199	868	807	792	827	800	793	828	809	797	803	788	835	757	845	812	787	792	822	739	804	802	810	811	834	823	841	794	806	813	797	819	795	847	795	853	802	796	770	810	810	865	758	818	791	798	823	775	773	831	778	829	767	844	820	809	776	813	797	795	802	796	776	764	754	815	825	792	825	768	776	828	814	786	792	875	799	817	809	848	772	786	768	813	796	788	800	806	785	818	855	825	764	783	840	791	798	776	824	809	812	791	833	843	823	804	779	830	842	788	793	827	832	839	799	802	804	808	808	817	808	793	817	781	819	861	833	821	782	786	790	835	788	820	788	796	839	830	798	826	779	833	786	812	764	801	817	812	829	803	811	794	841	798	861	776	857	781	830	823	785	859	806	764	791	803	795	826	831	791	800	858	796	832	774	785	780	848	804	822	840	793	754	830	782	819	783	736	746	781	818	835	863	843	753	803	763	846	775	766	823	832	779	797	825	814	802	823	779	794	772	796	797	759	767	835	816	837	794	780	826	785	754	836	820	778	834	811	804	821	805	819	779	841	763	856	822	758	783	791	821	746	832	774	801	820	801	762	810	837	809	771	854	782	839	811	814	850	777	812	813	791	840	784	785	834	786	818	817	788	803	762	813	795	729	776	830	756	756	794	785	848	794	812	812	768	778	804	813	793	778	783	802	831	775	861	828	763	792	833	799	776	786	756	819	822	788	776	798	813	818	798	834	814	843	772	826	820	832	804	822	787	831	819	853	814	744	778	822	820	879	753	819	792	750	786	845	811	756	819	752	797	755	777	827	828	839	781	786	773	790	758	864	809	767	814	797	784	796	800	775	787	825	824	833	856	818	787	752	789	810	801	773	813	762	792	837	828	813	802	803	832	791	760	847	778	829	832	796	815	845	833	833	803	786	784	742	838	773	825	790	751	857	848	830	855	801	788	777	829	709	758	781	768	811	800	811	781	782	806	849	777	789	777	812	800	763	777	789	849	806	782	831	832	805	804	829	801	801	765	767	777	822	773	806	808	852	820	769	811	780	816	810	865	824	804	810	781	831	794	820	786	795	771	767	793	790	822	820	840	807	828	807	767	812	814	771	791	742	821	780	863	787	808	847	755	843	807	809	786	763	837	852	810	782	791	837	828	844	794	794	780	798	833	821	817	779	776	809	751	769	778	796	793	805	800	807	799	783	822	802	805	777	784	831	784	781	793	781	832	785	748	766	787	840	791	820	827	805	853	771	801	826	759	789	856	765	821	789	821	806	761	789	812	852	783	762	821	799	793	805	784	784	854	802	832	796	796	783	772	801	810	786	822	838	796	785	778	812	768	764	829	835	845	819	750	766	783	762	836	733	809	761	746	780	843	801	827	840	795	790	783	835	785	831	764	768	811	846	793	821	810	818	817	772	804	809	810	767	817	805	837	835	809	783	762	860	843	815	821	769	777	790	780	790	776	803	773	756	759	777	756	854	823	804	805	791	778	823	789	788	838	812	847	824	810	832	784	831	788	828	809	769	779	812	853	836	790	777	807	799	769	849	808	804	768	846	790	780	815	795	843	770	806	792	808	778	827	831	800	761	787	759	807	802	813	789	784	785	808	795	827	781	790	787	789	837	766	780	827	857	821	798	834	825	837	848	785	825	790	776	751	755	801	873	777	796	809	810	788	794	800	796	799	780	758	770	800	802	850	775	810	852	765	771	782	844	776	776	732	825	813	817	783	784	745	760	767	779	841	770	783	806	781	818	805	793	825	834	821	794	861	814	816	810	808	824	829	770	761	830	764	767	803	781	764	763	821	835	794	740	815	786	820	768	775	811	832	833	809	790	767	775	789	800	778	793	877	712	771	795	754	781	816	785	778	804	783	797	814	799	814	785	812	810	794	811	773	799	755	776	807	846	784	781	804	805	829	785	814	830	768	796	778	826	789	795	798	748	821	792	790	756	801	810	767	771	768	809	808	805	801	820	803	807	794	817	845	839	804	803	861	818	790	836	793	794	823	787	847	795	809	801	757	837	808	782	804	802	821	764	818	828	780	857	821	841	786	769	731	778	819	809	842	743	834	802	818	797	792	774	811	771	834	822	842	792	831	850	868	796	835	839	815	750	836	839	817	809	777	809	771	810	798	816	797	791	830	799	784	789	834	799	811	805	804	806	813	829	778	800	876	866	762	780	755	767	763	836	770	825	791	847	805	719	853	798	767	810	811	797	783	753	859	816	820	808	823	773	797	832	790	874	766	756	806	785	744	816	833	770	848	745	846	857	805	740	826	819	825	767	877	808	840	793	792	735	823	782	823	779	770	816	794	823	778	813	799	780	800	790	803	816	849	832	801	847	814	815	794	754	800	758	823	762	809	857	754	811	788	824	820	841	803	795	777	784	791	794	783	796	797	813	801	788	771	812	813	795	772	793	843	763	809	806	786	780	837	813	806	826	780	797	836	804	845	792	775	780	761	760	759	810	812	781	840	776	753	782	775	851	797	825	801	842	821	787	795	799	750	823	812	824	796	820	834	796	827	785	753	768	780	802	790	800	782	775	830	783	807	773	765	818	783	769	816	775	777	794	860	817	817	811	781	817	767	806	749	797	796	852	764	787	774	803	769	838	786	862	823	817	776	841	830	779	826	789	835	787	778	825	803	871	817	805	774	748	808	799	859	764	804	826	829	826	839	810	840	757	764	789	733	841	819	819	803	759	794	799	779	812	834	767	819	848	790	785	792	760	797	806	808	786	801	830	815	800	823	815	798	799	791	862	787	802	808	732	722	799	797	820	812	788	829	765	798	824	822	824	807	813	809	741	755	818	801	820	758	768	811	792	850	754	813	816	774	788	802	833	809	732	755	784	811	798	842	822	846	804	805	803	804	839	813	812	779	830	759	802	796	792	786	798	839	802	764	824	852	775	761	805	819	830	803	806	815	803	820	846	770	840	776	773	809	816	809	755	820	832	786	825	812	802	791	801	788	804	797	849	813	831	833	834	775	775	824	799	824	764	793	755	835	790	821	833	827	759	776	832	797	825	826	754	818	814	813	860	800	824	832	825	796	820	818	817	787	799	862	767	821	782	791	774	835	752	853	824	783	801	818	790	830	763	815	832	810	815	822	822	838	792	762	758	819	798	832	785	815	785	834	860	778	760	811	805	822	809	825	784	802	817	824	807	807	758	812	806	798	838	809	791	822	767	810	805	847	826	791	793	808	810	818	753	818	879	798	821	746	794	779	797	780	786	847	814	751	808	772	845	836	774	848	793	799	795	818	830	815	805	792	782	815	778	820	803	797	760	765	825	835	825	825	825	744	825	807	780	797	785	797	833	770	763	805	802	783	751	764	864	779	785	790	821	776	770	800	784	797	797	830	813	851	805	772	812	895	762	792	767	839	861	755	823	812	815	801	799	814	768	748	765	826	856	835	789	791	819	772	869	775	795	788	792	769	786	804	841	826	798	822	825	821	806	779	780	792	846	794	847	753	836	833	794
23525	21823	29364	24344	20600	5846	512	376	360	367	307	326	319	289	302	337	318	296	287	356	299	283	282	304	268	270	299	255	263	302	314	314	297	278	276	278	273	321	284	253	321	277	297	305	323	273	295	317	296	297	276	292	276	297	313	286	288	304	285	276	289	282	306	279	304	309	294	272	298	311	304	292	312	267	272	284	254	264	295	292	303	288	271	277	269	327	265	282	268	281	305	293	328	298	298	275	269	291	265	282	295	294	298	285	294	286	305	300	272	266	304	282	275	264	309	305	276	326	292	263	301	296	280	287	282	290	293	325	288	274	310	303	298	282	277	273	288	296	246	285	290	286	308	275	300	299	265	288	286	305	293	281	278	300	297	295	304	300	310	269	269	284	269	290	320	282	287	277	270	276	298	294	294	284	318	275	289	281	288	267	302	273	310	286	317	289	292	277	299	295	267	277	285	303	279	287	265	282	295	281	305	290	281	288	320	277	291	282	233	301	296	309	297	268	266	278	315	255	278	303	304	293	303	276	236	294	299	286	285	280	307	276	322	302	278	285	262	281	259	284	284	305	285	268	281	262	289	268	281	279	295	274	308	325	293	310	286	306	297	290	256	301	308	282	314	302	281	273	310	292	281	297	302	333	287	279	276	319	323	294	309	298	262	286	276	304	302	295	292	265	303	286	304	277	269	305	273	309	289	281	325	298	328	279	297	304	294	286	301	255	272	289	275	288	284	288	304	288	304	269	257	326	291	261	270	268	301	289	273	267	298	281	303	291	292	286	279	291	322	253	323	286	276	284	274	303	285	261	316	303	282	268	289	297	273	285	281	298	285	277	290	284	279	304	299	275	292	289	297	296	328	272	312	319	298	314	280	322	279	297	290	291	286	287	284	284	261	305	259	293	306	292	273	294	297	247	290	292	296	277	322	285	287	284	284	293	263	291	282	301	293	321	273	257	295	284	302	288	322	300	288	264	265	290	273	290	291	300	285	284	293	283	291	290	290	309	294	262	273	286	285	291	261	279	288	277	285	288	311	282	297	290	307	274	272	282	300	300	286	271	283	293	249	301	273	307	298	304	303	276	270	299	267	281	276	283	277	286	288	278	274	281	290	282	282	298	280	303	289	282	289	263	304	278	273	274	275	295	317	301	275	305	269	282	275	294	263	278	261	257	291	321	290	288	285	306	274	255	278	289	294	271	265	285	302	315	306	288	261	268	285	297	295	256	288	300	293	294	296	290	299	299	298	287	262	291	244	305	291	293	283	287	296	281	288	271	289	297	286	299	316	309	281	308	291	278	310	299	296	312	281	277	264	295	288	294	267	304	292	310	304	291	284	316	277	304	276	287	323	287	281	304	294	284	306	252	279	296	257	281	297	310	275	301	276	278	276	302	279	270	319	319	266	288	319	254	287	278	284	274	278	314	281	321	284	282	272	306	305	276	277	295	272	291	290	294	320	269	261	296	301	299	287	324	318	269	293	293	266	281	282	261	298	307	308	304	322	293	291	278	270	299	279	282	304	309	281	282	290	288	288	307	283	265	275	302	288	278	296	308	306	296	291	299	295	285	283	297	346	298	291	287	306	310	294	271	292	262	273	299	289	310	287	301	290	289	314	274	287	266	318	280	313	266	269	277	275	304	263	283	297	273	293	263	293	265	274	310	293	321	282	293	274	242	292	294	266	299	280	274	279	289	282	296	275	284	290	302	298	289	280	284	299	273	281	309	285	281	293	282	287	305	305	301	270	306	288	292	290	276	289	287	293	283	286	285	309	268	287	285	269	271	292	273	326	270	263	297	302	286	270	284	295	317	301	252	305	303	330	272	275	272	304	282	294	294	290	274	291	281	272	288	293	295	303	312	307	294	277	293	322	280	286	283	290	263	300	271	298	293	316	278	282	274	252	317	278	271	265	277	307	280	283	276	276	284	296	308	255	326	283	305	275	286	263	267	276	298	261	299	267	286	301	310	281	292	297	275	287	280	281	293	285	310	317	293	274	278	296	263	301	283	307	279	280	293	309	268	268	277	285	304	278	292	263	260	280	271	284	280	277	263	294	277	294	291	287	301	273	279	292	308	266	300	284	284	280	289	297	299	289	280	264	296	301	262	279	270	284	284	275	278	306	274	321	315	270	292	285	275	303	276	298	282	303	278	274	286	298	300	303	309	288	285	285	273	290	291	304	295	290	281	288	277	298	284	305	286	293	278	293	255	290	320	276	306	301	270	304	298	292	312	289	293	262	300	268	281	280	295	331	298	291	303	294	301	307	296	297	275	268	300	307	308	307	288	304	308	306	293	306	265	303	265	300	273	280	271	274	298	283	297	293	329	271	325	326	299	264	302	280	293	321	300	299	305	278	268	251	297	279	294	316	314	297	276	297	278	298	305	294	279	312	297	304	284	300	279	272	312	273	288	285	298	309	243	265	316	259	290	287	268	267	275	325	285	274	286	282	323	295	291	284	274	307	282	313	311	304	268	296	278	279	270	261	335	261	289	297	286	296	287	272	296	299	275	279	265	278	297	286	307	276	332	304	275	279	321	304	296	293	302	268	319	268	297	297	304	254	286	261	301	312	293	293	288	258	302	296	296	263	305	303	285	289	295	297	285	300	303	275	277	279	283	306	301	285	285	302	290	300	305	292	272	292	306	278	302	275	277	317	277	309	290	304	298	274	288	264	288	286	297	329	242	286	298	302	267	275	268	256	300	289	271	276	305	304	269	273	273	288	297	280	288	262	290	269	283	325	281	293	324	286	287	278	282	281	282	256	297	257	291	277	286	294	276	258	297	297	307	292	270	267	277	289	297	279	237	273	273	315	318	273	329	290	271	311	311	266	291	286	271	281	281	284	270	276	252	280	285	300	291	260	353	303	283	273	298	317	310	279	292	305	292	271	279	238	282	296	268	288	283	300	318	270	295	291	294	278	314	314	271	283	299	289	303	275	284	271	271	293	289	262	273	283	294	267	271	306	294	279	290	296	295	281	334	305	320	285	276	297	287	258	289	282	332	305	307	275	284	331	277	259	305	280	286	284	286	273	312	289	287	270	279	265	269	281	288	295	319	280	281	277	278	279	278	313	254	272	272	302	294	269	283	276	280	308	266	273	259	283	277	279	303	273	267	259	259	285	314	283	287	302	299	307	270	296	262	311	297	287	279	259	291	332	269	277	265	296	289	299	279	289	274	300	302	302	269	275	297	281	287	272	312	290	269	317	293	276	288	271	270	310	274	293	315	293	280	278	256	280	272	252	311	311	313	287	297	299	306	291	294	270	291	286	269	266	292	286	297	316	283	298	315	280	287	291	310	295	262	277	296	291	296	304	293	322	285	292	300	294	311	304	279	262	316	248	280	297	284	315	285	275	308	327	318	284	300	283	305	300	282	311	316	279	284	296	308	301	294	332	334	296	288	283	281	294	297	314	298	279	282	285	292	308	325	254	293	242	295	292	265	307	266	290	296	277	356	298	283	284	285	310	315	313	277
41136	81507	40435	4135	997	741	633	588	512	498	490	509	415	485	445	439	440	486	447	463	440	462	400	421	395	409	422	413	396	416	417	442	418	416	426	425	415	394	449	400	414	413	423	421	411	431	408	414	415	419	386	426	373	405	398	439	420	388	423	422	471	424	409	435	440	416	416	398	416	415	402	445	452	426	404	394	425	398	460	409	394	419	426	396	374	457	409	411	414	384	434	431	440	426	395	429	440	408	417	426	421	426	445	385	443	431	411	401	398	395	411	431	431	398	448	401	432	396	427	454	428	436	403	432	391	433	373	425	426	395	422	431	404	397	453	401	407	381	413	421	453	416	424	430	468	439	434	404	409	415	427	421	380	396	389	430	437	448	424	383	402	407	433	396	419	400	406	375	441	418	422	413	436	415	412	413	432	433	423	439	433	401	403	403	445	458	410	419	410	427	395	435	444	409	408	437	432	428	405	428	421	419	415	433	411	394	405	448	432	424	421	404	432	406	406	413	421	461	406	430	395	447	433	413	420	412	424	403	406	406	414	411	442	387	411	400	430	401	438	442	426	419	441	419	411	440	411	415	423	398	447	423	427	391	394	395	435	432	420	403	405	388	418	414	425	437	401	427	441	410	422	416	416	432	435	435	451	461	416	393	398	410	443	411	467	431	428	435	418	427	411	409	424	390	447	401	441	409	390	432	366	429	401	375	436	411	404	391	447	426	407	420	421	429	420	427	424	391	414	435	440	441	445	419	418	394	385	400	405	423	411	403	397	420	436	365	389	421	372	387	408	429	434	417	387	380	412	436	419	445	412	412	438	416	422	396	425	426	433	429	403	423	417	444	426	390	423	454	437	424	431	415	439	423	392	370	398	385	472	425	408	432	408	421	402	406	418	440	459	392	417	429	377	408	436	400	414	449	422	442	425	413	429	421	445	412	421	478	376	407	406	409	415	398	382	418	400	435	377	413	409	417	382	446	401	421	391	405	420	430	418	431	412	381	396	423	431	413	477	413	424	415	418	380	413	380	388	436	422	439	419	386	410	389	410	405	419	402	407	373	424	406	416	372	425	411	383	434	417	403	400	413	394	424	410	392	413	380	405	441	424	440	414	436	439	401	465	438	429	469	430	391	431	424	417	424	401	420	397	409	433	397	409	415	416	449	405	425	411	426	421	428	444	409	431	413	440	406	418	399	442	434	402	428	434	412	384	404	422	439	414	431	424	405	421	402	417	384	405	389	394	444	410	405	423	389	380	402	485	434	428	414	424	379	393	419	439	424	409	421	446	433	396	399	400	424	392	390	421	445	375	368	416	423	419	453	377	426	435	400	418	458	427	455	419	381	402	419	439	415	408	410	376	401	400	436	399	428	404	427	410	424	380	384	407	392	415	398	387	413	402	419	370	438	421	395	405	399	397	395	412	419	370	428	414	447	453	400	421	414	395	424	424	432	415	398	437	398	444	399	422	408	391	403	411	397	407	414	411	417	405	412	427	409	381	399	412	421	409	442	392	429	422	409	404	428	451	454	403	426	446	407	447	450	417	417	433	424	414	387	434	453	398	385	420	410	435	412	425	402	410	437	443	433	392	383	424	408	427	402	436	386	407	419	462	447	433	416	411	402	442	383	382	435	427	428	429	424	423	415	412	415	401	407	399	411	418	424	409	402	406	416	451	416	429	391	385	423	421	419	389	423	407	407	388	423	407	414	452	431	413	447	404	424	397	411	403	424	447	414	419	443	453	416	415	410	410	414	432	415	437	424	394	434	425	417	430	377	407	433	437	401	418	461	385	429	390	407	424	398	398	430	410	408	411	392	418	383	435	391	415	404	383	409	449	414	407	428	427	422	396	424	415	439	402	423	447	415	416	398	418	421	389	417	414	394	402	451	422	402	414	436	420	368	418	437	424	441	445	427	401	428	424	417	411	415	390	416	373	410	456	432	396	419	419	455	396	473	409	435	425	427	426	384	415	442	416	423	433	371	428	442	401	417	449	447	438	432	409	437	400	425	419	436	383	415	396	434	404	481	481	397	432	398	454	458	409	410	435	414	427	413	418	458	404	442	403	414	434	428	431	396	411	437	392	376	413	395	426	384	435	396	390	436	448	434	421	443	418	391	421	412	433	391	395	398	446	392	395	410	420	406	405	405	405	432	423	382	381	423	406	390	446	443	384	411	410	402	448	420	432	429	389	434	445	434	438	413	397	436	442	427	428	407	418	410	452	422	390	440	413	436	412	402	381	421	395	453	429	417	448	413	418	400	433	423	417	404	401	425	408	386	385	430	412	391	387	411	434	409	381	382	408	402	404	401	422	419	426	438	435	448	437	434	392	400	449	413	445	422	378	444	385	378	415	426	428	418	401	403	380	409	430	444	398	448	428	410	416	407	402	400	415	404	397	397	423	432	421	445	402	412	397	423	435	413	419	432	427	451	423	395	407	409	433	406	422	403	440	405	414	374	410	418	410	414	442	435	437	395	441	397	433	407	436	387	395	399	412	419	406	428	402	416	392	396	362	419	411	438	447	431	416	389	403	412	456	438	408	417	392	403	401	418	398	425	427	423	410	395	398	453	429	384	405	439	412	458	415	486	384	429	407	409	441	417	447	410	378	428	407	418	402	418	427	411	402	421	429	436	424	428	439	426	428	414	430	431	391	425	398	410	442	452	412	441	418	429	392	411	396	390	439	409	390	399	415	401	412	427	435	399	423	417	426	416	413	412	390	446	373	378	441	414	424	418	420	422	432	445	403	412	374	414	422	409	423	413	436	447	407	396	403	410	394	412	398	384	397	426	386	451	406	438	425	394	426	428	404	404	425	411	415	367	446	420	427	437	452	402	433	416	421	412	425	469	384	423	422	397	394	410	435	423	407	458	412	441	415	439	398	403	412	399	424	455	427	390	434	437	420	408	441	390	408	423	445	438	412	421	431	397	408	416	409	435	406	407	454	430	438	425	403	412	425	397	378	425	416	409	414	387	414	416	413	429	403	463	431	426	409	426	402	397	390	421	439	429	382	423	428	428	412	438	421	427	425	393	431	406	365	448	435	419	394	441	408	423	458	395	405	424	401	395	421	383	466	416	434	420	381	439	386	425	434	400	391	446	440	401	412	401	403	396	419	453	439	445	405	407	415	397	433	402	437	422	417	451	431	413	421	432	398	447	414	391	372	425	394	442	418	400	407	420	398	452	392	397	432	433	436	409	421	420	391	398	431	395	428	403	399	447	432	403	438	423	432	375	393	408	423	417	420	426	424	398	400	431	415	387	407	424	429	383	388	391	403	430	380	466	403	409	383	406	410	384	422	405	398	421	431	389	405	429	426	416	471	449	424	441	409	454	427	431	390	392	412	398	427	431	445	379	392	400	416	420	447	454	419	386	420	423	413	451	417	411	364	395	427	420	407	386	430	429	455	414	441	422	424	400	398	406	443	443	412	391	428	415	425	380	397	431	436	424	436	407	367	437	418	437	399	419	424	409	425	401
24825	22367	27995	23741	5273	771	744	681	672	644	652	635	720	628	656	650	654	603	639	658	586	700	639	669	629	624	646	626	626	656	658	635	603	646	688	632	679	621	622	633	661	625	628	630	607	655	660	632	626	633	649	619	606	674	623	653	678	637	623	649	582	673	644	586	702	625	615	661	636	657	654	582	675	643	624	656	633	632	632	698	595	621	620	672	592	659	646	631	660	601	612	595	641	598	613	659	646	573	639	625	652	662	634	603	646	647	643	656	704	629	665	658	644	633	640	608	643	659	603	671	616	676	638	663	671	639	618	625	643	638	620	644	627	644	629	681	619	648	636	628	663	640	630	624	630	645	628	683	624	641	607	637	657	669	621	636	626	606	608	631	651	656	653	647	625	656	627	673	645	683	674	586	710	654	642	660	657	671	645	669	631	623	676	629	621	666	640	611	653	686	648	639	637	639	585	652	655	611	653	621	638	684	646	606	639	662	598	620	635	621	632	623	611	672	656	625	617	675	642	601	629	646	589	645	584	626	625	610	628	619	633	620	632	652	659	578	623	626	666	624	614	646	604	626	665	683	673	675	665	669	654	640	634	630	659	666	654	623	657	636	591	686	629	646	647	663	674	679	626	618	647	610	616	638	662	669	609	616	651	633	670	613	643	572	622	623	613	607	621	661	622	665	692	635	623	601	619	586	654	614	610	622	642	629	671	591	649	621	644	628	631	651	661	663	682	663	627	637	634	627	658	632	633	658	600	643	636	682	625	638	649	678	662	656	609	633	604	628	679	657	605	668	622	642	651	652	632	661	606	628	682	655	641	658	658	619	654	635	616	635	626	593	672	638	661	604	701	654	659	675	643	620	650	626	683	625	645	615	626	609	637	670	648	610	614	651	626	662	627	630	636	651	664	638	622	629	614	653	602	615	636	619	606	601	617	670	605	619	619	610	599	627	628	661	615	644	596	637	579	606	630	651	653	669	653	640	660	652	677	642	663	622	654	651	583	588	666	660	591	618	677	591	670	628	588	652	692	613	650	658	651	635	639	626	609	622	621	590	613	649	665	657	630	639	633	650	604	603	649	605	639	660	620	621	659	610	631	621	688	659	656	615	628	653	615	594	653	675	726	648	713	601	644	698	645	632	612	635	617	631	624	646	605	643	659	644	637	632	622	591	634	613	632	603	598	653	575	634	681	637	642	624	634	609	651	619	636	671	650	647	676	635	631	598	626	655	621	633	652	585	658	721	617	630	662	634	700	649	623	603	611	641	622	645	682	599	672	640	636	623	635	645	633	616	640	637	610	667	623	600	656	601	645	599	732	622	645	632	621	636	652	616	649	616	639	689	633	639	643	628	659	613	623	626	605	608	622	624	617	609	694	627	654	619	642	630	631	648	650	622	609	602	672	632	676	639	604	643	645	653	625	618	660	626	631	617	653	651	612	636	668	640	611	630	647	636	597	650	605	624	646	690	668	651	638	637	661	614	649	601	656	647	653	614	658	673	621	626	659	598	632	680	664	610	624	669	683	648	605	665	672	649	683	612	689	628	633	667	641	644	609	613	639	660	655	662	633	622	617	632	674	660	605	623	624	670	644	605	646	646	656	600	683	665	640	632	620	608	641	665	680	630	690	654	651	621	639	652	628	661	622	648	645	651	640	635	617	609	628	656	641	675	685	591	664	689	617	592	629	687	672	629	620	644	629	666	634	592	613	659	605	682	623	613	677	604	621	672	627	604	628	637	650	621	627	614	619	656	686	624	606	653	619	594	636	608	626	654	658	651	626	605	696	639	642	633	641	644	622	661	564	658	650	626	641	638	612	616	613	619	669	627	619	593	635	642	595	646	689	672	630	666	580	640	670	600	613	617	598	645	625	600	627	678	648	663	644	648	615	649	651	607	686	651	639	652	665	685	632	623	650	653	662	649	676	611	616	632	593	624	642	656	641	656	595	597	655	638	653	637	609	635	586	641	581	592	612	649	642	620	656	645	667	615	625	647	634	638	647	626	626	613	648	642	631	648	652	692	634	648	627	613	648	650	628	634	602	677	566	685	614	645	651	657	638	670	593	678	655	679	636	638	683	607	648	617	613	607	651	640	620	655	657	608	682	653	608	665	643	644	598	630	620	616	610	675	655	615	628	641	638	610	610	632	642	699	672	608	664	647	637	593	615	667	650	600	626	636	671	604	631	653	644	613	643	672	667	642	645	637	603	655	667	655	651	618	604	637	628	618	666	671	635	641	654	658	622	620	613	621	618	621	621	650	656	639	631	636	645	618	620	646	630	641	659	590	611	621	610	626	613	626	633	571	643	644	662	627	624	621	669	578	644	613	610	614	647	664	581	641	616	666	660	649	654	594	647	659	629	652	645	676	580	632	666	628	615	651	613	602	656	614	600	599	621	647	637	625	611	645	619	625	633	635	632	647	628	681	592	635	633	593	688	660	625	665	585	612	624	676	621	630	615	664	644	587	620	641	633	639	668	619	675	598	610	634	611	671	662	599	656	704	628	666	644	649	644	652	632	626	665	655	610	641	632	619	646	604	665	654	648	656	687	620	637	649	619	652	647	653	625	659	645	585	631	646	618	649	596	593	624	619	622	615	670	641	623	614	641	634	653	602	583	669	666	621	633	636	625	607	650	666	637	658	645	611	629	584	649	674	597	597	651	613	622	681	651	615	636	607	623	645	658	634	632	703	651	631	641	628	619	671	664	643	605	669	705	626	634	625	633	648	660	600	622	609	652	675	626	642	640	617	647	634	637	655	622	621	650	680	618	632	640	612	609	607	639	632	624	690	639	615	633	636	656	646	636	589	659	647	629	626	641	626	682	678	670	609	620	648	629	649	627	657	657	614	670	586	690	705	652	623	621	636	627	664	605	628	647	640	637	620	613	664	635	638	652	665	628	596	644	611	642	646	652	592	605	645	646	646	644	649	582	659	660	620	633	650	574	650	655	681	679	634	668	643	594	638	633	681	653	665	660	626	616	630	660	651	647	611	632	589	632	593	611	661	611	618	577	660	634	631	651	654	589	659	643	594	657	617	634	648	642	624	592	617	621	648	644	620	617	651	618	667	658	638	654	626	614	608	599	632	630	645	657	666	598	612	599	613	647	629	654	619	639	652	667	664	593	643	658	628	654	642	635	619	603	675	605	591	598	656	621	607	663	648	607	615	628	639	664	609	650	647	639	692	638	633	664	621	629	628	661	652	638	594	638	642	648	644	667	624	640	613	676	614	624	683	654	667	648	562	613	720	616	627	639	638	627	658	630	655	610	610	665	634	599	635	607	611	602	670	630	606	631	628	627	636	616	636	679	646	598	599	621	666	668	656	656	674	685	638	652	632	636	647	639	629	606	642	665	628	588	644	602	683	618	621	590	661	627	667	639	679	591	621	656	670	658	629	626	636	626	636	625	645	631	697	655	652	664	675	681	621	643	620	659	642	619	640	734	618	671	603	657	591	605	632	629	644	612	629	629	664	649	607
36666	65556	30776	2867	1123	1047	947	925	902	905	851	942	876	916	857	899	823	829	868	842	848	906	860	834	854	861	854	817	821	893	902	863	860	853	806	799	883	880	940	882	865	831	882	842	794	871	878	839	876	846	824	840	867	813	860	840	889	848	857	861	848	912	849	811	842	851	861	843	861	858	854	834	919	825	900	825	861	830	860	841	850	845	824	817	843	852	870	892	888	788	825	831	859	877	911	863	886	873	908	862	882	859	852	901	831	838	859	910	858	868	883	844	819	845	844	846	846	835	833	886	911	837	864	870	878	916	880	834	896	803	867	905	876	799	831	856	879	866	826	845	850	865	843	892	859	838	844	868	883	878	876	816	835	861	900	851	828	868	870	858	897	849	868	844	893	826	826	865	842	869	843	856	863	856	857	853	872	872	831	880	844	834	868	830	866	814	861	843	860	857	820	899	836	867	822	866	835	865	859	824	871	877	902	823	838	853	818	886	858	871	834	855	876	855	799	826	822	840	876	853	907	810	893	820	891	828	846	857	863	847	843	906	873	872	828	893	796	842	881	814	849	844	823	905	848	800	848	836	828	889	856	872	850	852	892	883	878	843	862	839	875	839	851	823	859	874	835	835	812	869	869	839	822	834	874	859	802	886	885	812	847	848	879	836	810	872	879	840	850	834	800	860	837	896	851	886	877	822	828	817	851	833	800	898	829	922	853	854	863	885	901	882	882	825	788	889	861	899	848	899	829	873	876	872	871	899	849	861	814	848	861	834	816	934	863	813	870	863	858	907	892	844	853	863	844	838	859	847	810	916	817	799	847	810	855	885	848	814	846	825	848	858	794	808	842	849	849	816	833	858	893	834	846	836	833	865	823	841	812	824	889	871	850	863	906	842	871	851	803	824	879	862	815	856	868	903	850	819	888	852	843	814	895	863	873	839	846	851	850	868	894	861	845	900	858	861	851	834	900	916	869	876	879	825	870	817	838	854	895	830	826	856	879	814	827	855	840	863	805	872	873	822	869	864	852	827	817	863	880	802	839	867	911	822	846	867	858	850	814	899	847	844	863	805	874	851	848	842	889	867	871	892	893	867	887	862	835	835	893	861	824	863	873	846	830	934	851	870	890	832	909	875	855	821	841	890	890	813	855	844	812	828	856	810	864	846	891	830	851	818	839	873	860	864	885	884	859	848	816	835	882	831	920	842	901	856	844	826	841	914	848	847	878	840	862	914	863	846	895	878	832	880	872	857	840	858	841	839	865	872	838	892	846	847	818	891	816	885	888	849	886	844	879	825	824	914	842	893	786	877	840	864	819	753	872	822	878	857	864	866	821	855	824	870	894	885	845	873	871	909	838	818	852	845	821	820	812	830	863	834	819	877	863	833	811	857	869	819	860	869	860	817	874	889	860	814	864	873	865	837	868	833	870	825	820	836	861	877	859	861	839	869	884	843	930	843	861	868	852	859	806	823	859	832	874	856	840	849	839	827	870	884	895	882	852	854	833	866	804	872	807	879	877	859	854	851	840	848	865	853	856	831	886	813	868	884	843	861	870	811	836	837	872	854	899	843	849	824	838	865	880	844	912	858	861	794	821	847	869	876	864	851	842	844	849	911	812	854	816	820	838	862	878	864	869	906	842	909	932	845	867	804	791	910	840	807	788	830	843	874	893	823	893	890	844	791	863	851	846	851	859	859	884	889	843	830	874	901	836	911	856	837	847	896	836	827	856	875	866	868	848	890	838	848	835	870	891	863	864	854	797	842	902	821	904	867	846	879	871	824	851	839	840	882	827	873	826	876	882	825	864	797	885	827	874	849	818	850	809	847	849	862	846	856	911	865	868	853	907	885	862	890	867	855	871	877	870	865	818	867	878	854	851	914	821	831	889	871	892	849	847	890	881	859	900	858	862	860	808	864	848	823	859	883	839	898	849	905	846	836	820	844	818	850	892	810	909	915	883	884	807	871	834	862	796	849	835	877	834	920	836	895	907	799	841	816	828	839	847	877	850	798	914	863	910	854	866	855	832	832	835	819	847	883	888	860	829	845	847	830	849	910	854	837	877	899	806	822	828	878	813	846	875	832	866	869	861	847	879	891	793	873	792	864	835	876	841	885	861	859	875	823	867	880	868	861	829	870	825	862	886	885	867	798	827	842	860	885	849	832	915	823	845	888	886	862	811	883	827	857	858	867	855	881	898	894	844	888	872	831	884	886	838	860	819	825	818	901	812	803	848	887	872	867	853	919	893	883	847	839	887	864	864	876	808	824	879	855	913	883	849	850	836	848	877	788	834	851	850	810	888	826	869	852	760	844	908	882	825	827	804	850	862	812	840	842	861	876	886	911	879	882	836	841	876	795	843	859	876	804	881	915	847	848	851	835	844	852	872	858	875	856	822	846	847	822	810	886	875	821	848	860	882	876	850	898	834	882	854	883	835	800	935	838	824	872	897	851	868	871	828	861	836	847	841	850	844	875	850	868	822	818	836	882	925	884	840	879	841	849	834	874	882	824	837	854	811	797	909	878	865	819	885	832	853	841	790	899	890	824	854	863	859	881	861	886	843	810	908	889	878	882	848	855	847	912	894	878	887	868	835	837	907	852	837	807	881	878	822	857	831	825	810	858	850	854	879	891	849	895	814	824	861	803	857	827	822	803	910	875	877	855	843	837	927	779	871	809	869	920	856	888	839	875	861	859	862	847	845	851	849	890	813	873	856	871	861	892	853	886	893	840	856	814	884	868	888	881	859	844	844	876	878	857	878	894	879	888	811	881	813	838	892	810	851	846	867	807	879	853	856	858	845	806	829	867	848	834	843	863	889	797	859	821	834	834	859	820	820	805	832	825	880	867	828	861	847	869	854	850	817	858	882	851	819	821	865	870	839	889	882	872	836	833	865	834	893	872	810	849	848	836	860	868	793	850	871	824	860	845	868	900	882	876	832	859	871	865	851	876	842	833	906	861	871	895	853	887	853	834	909	845	863	822	856	820	918	852	883	839	874	891	891	784	838	820	848	836	898	853	864	875	914	863	873	857	867	911	842	830	851	877	861	833	857	872	829	912	875	869	886	860	831	795	809	879	869	865	855	888	874	819	863	855	859	883	896	891	860	847	870	881	830	864	838	828	799	882	850	850	852	768	850	855	814	935	853	829	863	896	839	875	862	868	850	853	849	872	846	847	842	858	888	865	848	871	846	835	857	888	876	875	815	851	870	824	867	833	906	919	836	788	854	833	818	868	884	867	816	832	876	828	892	819	842	886	858	847	867	801	870	877	865	826	885	849	844	850	820	830	839	878	884	798	871	866	850	858	839	848	810	908	857	849	855	878	775	860	864	833	905	838	866	878	846	948	868	837	838	870	865	857	857	884	865	867	821	842	887	830	852	818	869	848	853	889	869	848	862	897	858	854	856	894	896	861	872	842	902	852	867	882	837	846	867	831	873	854	880	835	893	818	783	904	869	872	863	881	817	840	821	812	838	848	869	865
22645	21672	29811	23903	21562	20937	4554	408	375	346	310	335	320	314	298	274	273	285	292	269	264	245	267	262	255	269	265	304	246	248	244	270	256	260	262	236	267	254	235	234	218	261	221	248	226	230	274	228	267	265	252	263	259	231	242	241	258	266	222	269	280	257	247	274	227	272	222	251	246	245	261	239	271	267	234	243	257	247	254	252	265	270	248	260	217	268	215	248	275	263	215	205	234	258	244	225	225	265	281	237	244	270	250	243	241	208	247	235	216	233	257	231	248	229	251	242	235	255	259	243	248	231	241	241	268	241	242	234	248	250	253	246	250	255	249	263	257	217	261	241	249	264	255	281	228	239	268	263	253	241	253	255	213	254	242	270	237	246	258	241	242	232	259	249	233	255	249	242	228	255	257	256	211	238	255	237	241	248	249	234	295	235	223	246	250	231	241	244	278	275	242	269	221	284	253	248	216	245	236	218	287	229	256	233	225	240	254	247	233	265	256	253	251	263	250	244	266	246	223	243	238	262	225	217	222	249	217	235	260	279	247	226	258	260	233	247	230	231	209	263	242	231	261	235	255	259	246	236	249	237	270	251	265	222	260	277	232	228	234	275	247	233	260	250	260	239	267	243	237	244	230	215	217	258	211	239	224	252	254	244	258	255	232	244	271	265	224	284	241	240	237	261	222	250	238	249	241	252	221	256	241	227	243	258	244	226	268	232	244	207	231	256	259	251	241	238	253	257	269	244	262	274	247	244	239	224	238	251	275	237	251	269	256	257	229	261	239	258	203	224	247	275	248	241	232	258	235	266	227	244	233	254	268	223	221	261	243	256	240	223	256	235	239	262	250	271	273	252	253	195	241	250	244	232	268	240	244	246	257	244	257	250	239	242	231	238	233	265	293	226	256	225	228	272	252	275	257	210	249	257	257	249	237	234	234	227	236	262	230	235	263	259	223	251	237	266	234	214	209	251	224	270	261	250	236	217	231	234	257	270	255	234	252	226	258	259	259	242	259	252	270	234	257	262	248	236	235	262	248	242	247	235	246	272	248	224	245	226	231	248	231	239	246	262	209	284	263	254	235	262	231	226	211	217	240	271	260	216	269	252	254	264	226	250	263	243	264	253	263	265	234	287	253	254	202	230	273	232	269	253	240	256	244	251	240	194	244	232	251	259	246	253	231	230	258	242	264	280	216	224	238	270	250	236	268	258	246	253	256	217	228	246	247	254	281	261	246	230	271	231	232	244	260	231	237	294	265	253	258	232	247	257	241	242	251	228	244	244	246	245	237	267	243	271	253	251	253	249	254	240	248	246	223	238	257	235	227	253	228	283	238	237	270	261	216	243	234	231	259	240	254	235	239	237	210	234	255	270	229	220	257	239	245	208	267	255	222	251	236	265	236	240	250	260	255	254	268	258	256	229	245	256	242	231	285	248	252	248	225	226	235	253	261	249	265	232	230	242	258	226	234	272	255	262	273	254	274	233	236	270	253	232	233	273	249	262	262	222	254	240	274	268	229	251	235	250	215	256	230	249	216	245	281	239	256	233	251	260	248	253	245	250	224	224	264	265	258	235	255	232	255	247	246	235	232	251	241	248	266	230	261	233	222	238	253	261	246	224	247	246	232	249	221	248	233	239	255	257	218	215	249	249	244	249	248	270	244	245	251	273	251	248	238	240	259	263	277	276	251	290	241	244	267	236	268	247	248	242	242	240	257	243	262	245	256	240	219	243	219	235	241	265	261	254	241	259	222	272	242	244	257	251	251	249	227	237	257	276	219	259	243	242	242	257	247	278	251	235	248	228	257	253	268	235	258	250	266	292	251	270	241	224	229	232	233	228	279	217	229	233	258	219	243	284	253	234	232	271	243	237	225	232	250	264	216	261	239	248	268	220	256	223	243	263	252	254	232	219	243	263	250	223	232	271	240	245	236	235	253	269	259	250	239	227	260	238	248	250	263	260	255	247	239	238	253	262	226	257	239	249	274	219	274	248	264	249	246	262	255	241	238	260	244	238	237	219	253	264	224	226	240	263	238	269	239	248	247	251	211	227	223	234	225	224	254	252	235	235	233	255	267	241	268	227	260	248	236	262	239	250	258	228	272	276	241	218	246	242	226	256	239	279	230	255	240	237	252	247	246	238	227	253	226	254	235	253	238	233	225	225	228	245	251	258	234	225	259	239	232	237	256	218	243	234	255	241	257	244	256	235	251	226	254	224	272	249	245	263	241	246	253	230	253	260	231	245	231	206	240	235	241	226	232	236	249	253	251	264	253	217	271	233	256	257	227	237	211	242	233	238	254	260	223	240	241	258	277	238	257	261	234	231	226	240	245	242	241	260	236	243	256	252	262	236	260	231	263	258	248	213	233	264	218	231	236	256	245	252	252	258	250	250	249	237	268	237	249	266	268	261	234	240	242	228	224	224	229	232	270	205	269	233	224	231	274	248	253	254	248	248	228	215	235	217	233	256	249	269	252	229	254	240	240	241	244	231	251	253	248	268	259	238	250	257	262	250	232	252	250	251	242	228	258	234	236	265	222	228	259	236	285	226	259	235	264	237	255	271	261	252	246	254	253	235	264	220	256	250	273	235	231	222	249	210	255	255	262	249	224	247	230	266	241	239	250	245	250	241	256	277	248	258	240	242	266	263	268	270	237	250	218	227	244	256	221	240	261	234	226	228	244	251	228	245	246	253	248	232	217	278	239	220	238	263	247	239	237	257	228	239	246	250	260	288	226	249	253	241	258	277	271	247	239	251	260	242	231	255	247	239	258	224	265	247	238	240	271	218	205	233	233	251	236	248	255	224	252	249	239	259	245	236	268	232	242	270	230	251	203	219	238	259	243	246	243	247	263	264	249	245	238	267	278	247	242	218	257	229	248	263	230	257	247	230	258	243	248	265	243	256	259	267	250	276	218	268	246	265	239	217	225	245	233	241	241	264	211	251	256	274	239	258	274	221	246	278	245	260	255	232	271	224	227	264	229	246	238	255	248	249	267	235	258	226	289	247	257	266	255	246	231	263	241	253	229	236	261	246	241	244	251	251	235	243	229	207	256	234	267	238	233	260	231	247	244	254	234	247	264	256	244	241	246	253	242	223	256	241	267	220	262	225	272	237	236	260	216	232	283	230	245	245	238	237	228	241	256	262	258	249	235	235	251	276	231	227	230	273	218	238	250	222	241	246	232	235	264	233	242	231	252	244	233	249	229	224	261	278	282	241	256	252	230	238	259	259	251	248	227	260	238	247	227	225	266	242	232	245	261	256	247	238	261	258	266	272	234	255	235	252	270	225	251	215	247	246	242	228	268	247	226	263	243	233	263	239	223	252	253	242	255	254	208	251	234	260	245	256	269	239	243	260	247	245	225	257	247	231	242	248	248	252	275	228	258	224	249	237	270	258	245	247	271	243	293	246	229	215	241	247	251	265	263	238	243	272	240	253	249	244	234	244	227	229	274	243	273	258	247	256	232	252	237	270	246	223
47709	91111	48014	6228	1339	1018	855	637	581	559	438	484	456	454	433	395	376	383	380	370	364	345	348	370	392	352	341	357	303	384	330	368	345	373	338	364	328	348	334	341	345	348	334	339	306	354	370	311	332	330	347	358	343	359	345	360	339	316	305	342	371	330	319	325	320	356	362	305	350	323	323	318	323	325	359	358	309	352	327	341	346	347	378	353	312	317	300	333	329	350	311	311	346	296	323	322	316	356	347	311	352	350	337	294	345	300	326	338	354	351	353	338	334	328	328	351	323	329	342	316	337	330	335	329	314	324	375	309	358	310	363	380	321	297	354	330	331	339	337	340	313	347	323	336	325	356	331	324	346	326	348	331	325	310	339	334	323	324	359	333	374	371	321	348	290	325	317	382	320	337	349	306	311	310	330	319	321	339	319	364	343	334	342	320	350	334	323	361	377	346	349	329	323	361	330	336	319	338	338	328	344	357	312	314	360	346	327	333	328	337	323	357	315	372	371	350	315	344	293	346	350	303	295	325	329	307	325	297	313	323	329	361	330	321	364	353	329	368	300	348	336	335	320	342	330	313	350	288	352	342	373	358	342	366	324	328	300	317	297	347	315	345	353	341	348	332	326	333	309	310	343	323	359	333	327	324	317	327	357	339	347	313	291	343	327	344	369	322	339	347	381	317	320	304	329	323	320	324	325	298	343	349	324	319	351	378	336	344	334	353	292	338	362	335	330	317	339	351	333	317	335	333	326	325	315	346	365	323	360	306	338	339	336	317	307	356	307	299	328	338	344	332	338	330	358	328	335	346	335	343	316	331	374	352	337	347	333	326	354	302	320	334	364	325	331	307	322	336	345	309	301	332	326	338	308	316	306	296	336	328	318	350	306	312	332	304	337	353	342	338	371	309	342	338	313	346	332	320	339	326	325	342	351	300	350	323	317	329	349	344	370	340	318	343	364	317	316	336	308	328	334	319	331	309	313	333	321	322	350	299	325	346	327	328	329	355	342	326	317	316	345	335	336	332	321	313	360	316	347	338	323	334	344	325	329	335	369	296	356	325	326	318	333	339	305	320	352	308	338	331	323	297	317	341	328	340	320	328	352	344	361	347	342	325	354	362	333	347	353	346	318	355	325	313	340	361	333	309	331	332	343	346	320	326	310	328	316	326	351	309	316	341	355	343	340	360	310	377	310	309	322	326	331	356	348	358	336	314	336	320	322	351	366	345	342	339	365	325	304	329	311	342	350	320	316	317	327	353	348	335	361	319	360	318	338	317	348	368	330	340	348	335	337	298	362	324	346	298	336	307	338	310	321	315	329	333	323	365	342	305	344	324	319	320	338	324	333	353	318	369	343	335	287	325	339	304	326	347	311	339	301	340	339	352	312	354	337	340	312	335	302	310	333	318	326	317	365	349	316	319	329	330	331	336	358	332	342	316	302	323	313	369	301	333	344	336	316	312	308	326	342	313	357	385	328	316	347	343	324	363	291	274	346	325	325	356	345	368	323	299	344	329	333	346	297	327	348	326	323	335	336	329	335	355	333	350	329	350	304	327	314	373	337	322	341	312	350	322	331	340	339	337	347	359	301	353	348	354	284	345	309	305	334	341	343	315	310	306	355	325	312	325	355	355	339	326	337	322	317	332	332	359	312	353	283	334	308	347	335	339	360	328	346	322	305	329	327	304	299	338	341	332	306	332	344	306	317	346	341	314	353	341	357	322	312	346	372	326	367	334	346	349	318	301	358	316	347	322	339	312	322	327	324	320	338	342	343	338	332	301	320	347	364	323	326	322	336	326	334	349	326	319	350	332	311	322	348	361	325	336	334	319	343	306	367	359	329	347	345	345	314	327	341	343	320	317	319	366	274	358	300	357	336	367	324	365	326	340	341	300	343	335	349	309	318	334	326	339	347	337	319	351	349	347	322	316	328	337	347	340	365	304	320	351	337	327	323	344	341	333	348	324	311	292	341	332	326	311	354	330	343	321	323	351	316	327	319	347	372	333	327	277	349	309	312	319	327	321	323	328	346	327	317	330	357	327	331	310	352	334	333	342	349	342	331	334	323	357	326	325	347	339	326	325	324	337	379	326	323	350	334	350	318	335	344	330	322	329	379	304	328	352	353	356	347	371	367	326	349	353	335	327	335	340	336	318	353	346	320	325	370	365	351	325	385	302	338	338	302	300	321	351	344	349	313	334	324	324	369	300	320	348	346	325	321	337	327	352	347	355	329	334	328	337	339	338	330	329	339	334	353	312	335	316	330	356	350	310	333	327	325	325	374	341	343	330	341	310	354	352	366	303	380	339	356	330	366	350	322	321	328	301	326	342	355	298	323	341	354	366	349	324	324	337	351	328	302	340	311	339	340	330	311	340	339	320	343	318	320	304	332	326	337	322	359	283	306	376	334	373	326	345	328	309	341	321	341	328	341	352	328	341	331	319	374	337	350	341	330	325	328	286	329	326	316	333	303	332	329	306	336	329	326	347	318	336	337	336	326	330	317	315	305	322	337	291	315	340	325	323	357	362	333	352	314	324	330	351	309	340	369	350	348	370	329	340	338	323	368	331	351	343	339	327	322	345	341	373	310	305	325	299	343	337	316	323	311	322	307	349	363	343	313	355	353	303	313	365	364	334	319	320	297	330	361	310	335	323	330	356	339	320	352	375	353	327	333	351	327	365	323	321	351	331	325	334	340	308	333	339	289	351	351	342	364	343	322	328	351	340	355	341	334	355	347	341	320	334	372	358	299	331	322	323	313	316	337	338	298	343	336	356	314	323	306	297	360	326	312	313	337	334	344	379	320	341	313	307	330	348	327	326	364	320	343	329	309	353	327	325	339	323	335	343	351	313	337	300	340	349	319	345	341	353	372	307	334	333	299	324	327	331	333	353	302	314	342	383	332	344	342	309	336	329	345	329	307	316	343	352	349	338	329	323	331	373	359	327	339	314	366	339	340	334	347	339	318	326	326	320	319	325	332	369	287	331	311	367	345	301	325	321	347	334	336	337	320	355	321	345	346	328	318	333	348	351	349	307	329	330	330	371	340	300	312	341	363	330	355	340	331	342	336	371	350	302	328	322	334	329	357	356	306	360	334	352	314	335	341	354	301	346	318	351	322	314	312	312	301	330	335	352	362	350	354	342	350	344	324	328	315	307	323	331	338	348	310	345	362	333	325	343	329	316	355	325	317	332	343	324	318	310	330	319	317	352	333	301	357	323	337	322	348	346	297	342	348	348	354	332	334	364	361	333	313	315	321	312	348	319	331	340	331	318	322	324	319	311	364	355	328	348	331	339	343	339	365	311	332	312	324	327	357	329	328	314	341	345	289	313	326	323	309	350	380	341	326	329	330	342	341	346	344	295	335	323	347	351	310	360	323	314	352	328	344	316	325	335	337	345	310	319	355	342	303	339	325	298	354	352	359	352	308	355	332	315	332	309	324	345	348	333	292	363	316	332	354	299	323	325	346	343	346	311	313	326
27783	23645	16950	2643	792	701	614	595	568	597	594	583	579	589	582	551	536	538	613	557	575	598	587	553	585	584	540	583	576	582	544	581	620	577	601	588	608	593	576	578	550	606	605	584	627	545	565	596	582	623	522	588	585	600	569	570	536	584	558	600	560	605	599	580	588	610	585	580	574	583	510	620	601	585	604	550	550	576	562	571	590	560	554	576	578	590	572	602	575	606	529	573	550	598	574	642	572	564	562	596	603	578	527	593	612	551	582	595	601	614	542	611	597	545	573	526	592	541	608	589	590	528	576	609	566	582	574	613	589	535	593	595	575	591	563	558	520	554	566	603	598	547	555	602	531	570	563	595	585	571	599	554	597	584	593	555	554	574	583	611	616	604	570	619	583	575	581	573	604	537	576	682	599	595	620	588	553	596	587	576	581	616	576	557	599	575	566	571	551	583	542	600	606	574	552	591	560	568	561	584	627	607	581	629	545	563	573	552	540	618	578	570	574	577	592	606	595	610	606	570	574	595	617	579	566	524	608	580	571	561	552	561	617	622	587	591	630	581	583	562	576	581	569	609	569	557	592	556	582	506	592	585	609	562	601	622	611	590	567	584	572	542	554	617	574	576	548	581	579	556	548	586	567	591	566	571	582	583	569	577	581	569	653	550	599	550	637	607	598	610	594	570	599	561	546	585	570	604	555	517	571	617	601	593	598	597	594	618	591	585	537	581	599	563	584	547	590	580	537	636	558	612	593	551	556	594	576	589	600	569	551	608	564	545	575	562	514	579	566	590	554	566	578	574	572	562	561	571	611	567	565	586	626	594	615	596	584	618	560	581	573	586	600	569	583	551	580	562	600	579	553	624	558	602	561	584	589	578	551	610	568	548	563	542	588	640	543	556	583	583	588	537	594	575	586	564	630	567	594	596	585	621	617	554	548	562	571	547	580	550	616	573	560	577	591	632	583	587	588	550	568	562	573	606	579	594	600	575	572	583	594	595	607	552	545	573	638	576	563	584	571	576	575	589	576	569	575	585	548	591	558	569	597	567	628	625	586	565	521	572	579	556	609	575	556	578	565	603	573	589	542	586	573	581	576	568	544	588	588	574	609	551	554	579	579	611	598	568	579	569	610	545	575	539	589	562	579	577	600	551	594	615	596	572	574	586	578	564	574	574	549	574	607	583	604	603	617	574	590	583	595	582	601	587	622	582	585	553	591	612	583	584	571	597	568	598	571	559	584	579	599	587	633	564	524	566	608	563	579	549	556	620	536	545	563	531	555	587	617	584	560	591	573	543	542	582	611	580	589	603	603	597	557	573	557	590	543	577	555	583	595	632	600	557	568	586	568	589	556	623	578	526	613	583	589	631	564	554	584	598	577	585	607	611	588	607	609	570	614	634	606	557	573	567	569	597	591	585	566	557	622	597	576	563	543	619	588	579	590	604	587	547	531	575	602	557	596	565	555	587	607	580	575	577	621	544	566	590	556	606	557	557	506	597	595	611	653	618	596	584	568	553	598	565	604	550	561	565	552	605	587	570	566	641	577	557	568	587	557	539	603	551	576	582	574	604	604	548	585	584	556	573	574	601	558	606	585	573	563	599	564	577	578	558	600	618	548	575	556	584	569	577	578	577	557	612	582	611	593	579	563	634	574	561	578	583	633	568	588	544	571	552	598	580	569	592	558	610	590	564	550	560	620	616	584	545	597	558	571	601	567	620	586	571	555	639	562	571	572	592	556	570	534	534	595	544	604	587	588	625	590	598	602	595	590	594	543	604	558	588	561	563	579	590	594	566	553	569	572	601	617	559	602	581	570	625	564	596	598	572	599	594	566	556	591	581	553	604	580	631	616	546	589	553	572	600	541	555	581	602	573	575	590	615	585	532	606	590	576	594	549	578	571	537	576	592	591	557	574	589	611	550	538	563	607	614	579	570	578	596	597	584	605	591	578	553	599	576	615	573	583	605	556	584	564	593	566	580	613	598	585	621	546	524	564	576	568	548	573	563	592	604	606	578	591	587	579	582	541	542	571	596	639	601	586	585	581	607	563	603	591	583	567	585	596	556	583	617	593	592	578	596	542	614	630	553	593	561	601	585	567	577	552	581	582	575	625	585	573	597	572	622	578	534	569	561	590	548	524	570	622	576	561	606	573	577	631	571	537	554	559	604	589	566	610	584	575	620	546	584	595	597	607	558	530	592	606	574	552	570	556	590	532	559	574	598	548	567	547	588	583	558	589	606	595	589	559	533	571	586	552	555	568	587	543	607	606	585	560	613	593	580	571	628	559	567	596	586	569	620	558	580	588	588	594	614	604	585	562	593	562	581	591	606	598	588	560	580	560	590	592	562	605	574	634	559	616	575	568	551	562	584	569	601	569	584	553	583	562	545	560	569	569	579	588	641	589	595	565	575	620	586	612	520	571	587	559	587	591	602	557	542	554	533	571	545	576	552	580	574	566	597	610	584	584	593	602	596	584	552	555	606	566	610	604	587	566	557	584	590	583	580	598	591	594	585	611	549	556	548	577	598	582	566	590	630	562	575	603	613	579	588	580	581	586	556	575	592	557	583	546	575	584	583	600	560	610	593	590	585	581	582	581	609	602	586	594	607	556	598	578	562	561	590	627	570	605	541	536	560	564	603	564	596	566	617	597	573	563	609	596	599	585	584	573	617	549	599	608	582	614	617	599	593	558	565	586	571	572	584	600	583	593	582	621	581	608	587	554	609	521	594	632	583	597	587	600	558	604	561	559	549	595	556	606	546	563	620	573	599	546	589	559	551	615	576	597	598	568	617	544	595	573	557	598	550	581	648	553	584	636	532	588	602	578	591	549	613	572	594	578	617	584	570	584	544	594	578	587	604	617	621	584	545	552	578	544	591	551	578	578	588	561	596	578	598	570	534	535	557	593	562	599	613	570	585	569	556	615	591	577	575	584	613	586	580	577	566	547	560	593	571	577	579	554	598	581	593	627	594	612	597	579	574	580	636	579	545	583	592	579	556	632	571	589	586	610	618	550	583	512	577	559	571	586	601	609	588	576	549	613	601	603	609	544	596	566	561	568	601	562	585	600	595	600	606	545	617	553	626	575	539	583	597	553	581	576	613	568	634	590	619	615	598	534	564	591	607	569	565	549	582	557	541	632	598	588	550	603	573	583	566	579	572	599	589	616	597	574	599	586	534	573	550	571	560	583	614	563	539	582	558	559	583	548	573	574	575	540	585	532	602	592	595	593	574	563	581	582	561	585	553	573	618	570	544	583	564	607	595	606	566	574	613	580	560	601	567	595	593	574	586	549	580	562	585	551	568	601	591	590	554	569	551	574	607	568	614	604	568	563	605	551	562	602	600	610	548	610	569	583	518	575	591	628	583	570	605	572	640	558	560	619	566	577	569	583	583	567	592	550	609	581	579	602	582	586	564	587	575	564	572	598	566	565	582	569	590	560	594	573	533	612	559	574	544	563	542	547	532	553	608	616	570	652	607
18774	37522	13222	1288	858	829	824	791	804	801	825	819	743	782	810	777	794	813	827	844	789	776	758	831	764	852	821	820	767	849	773	798	855	790	772	772	802	809	764	774	800	786	784	786	801	786	749	808	798	820	833	796	760	823	797	774	799	808	772	823	800	811	839	772	826	768	789	832	823	776	785	783	754	752	817	796	766	786	753	739	831	813	751	814	833	767	779	821	846	764	790	799	795	736	818	773	775	758	811	755	788	841	825	780	743	758	812	764	808	773	778	789	805	852	800	762	805	782	740	763	828	841	785	790	815	826	792	817	764	805	778	822	775	757	841	794	774	772	746	796	751	757	766	808	775	769	786	783	847	804	800	829	830	765	818	825	799	805	791	822	794	778	788	839	733	778	788	752	840	810	782	888	857	761	788	775	790	790	753	787	765	825	806	830	764	768	733	840	752	771	770	810	771	769	809	782	809	819	811	818	815	793	853	785	812	785	797	774	762	753	755	788	840	754	771	799	773	839	807	804	782	866	790	787	818	781	776	817	798	793	796	815	781	791	785	724	787	784	803	783	754	792	781	750	785	785	801	791	794	822	818	785	782	812	808	785	746	800	762	854	797	758	833	823	847	770	824	844	805	766	769	838	791	847	759	813	734	782	770	788	727	785	790	748	762	792	777	835	859	808	821	802	834	819	786	800	758	762	749	837	800	831	786	807	783	814	785	824	776	782	791	770	784	787	781	774	804	819	811	763	765	790	800	782	835	792	792	790	768	752	762	831	810	778	807	814	779	775	766	819	777	805	801	794	848	786	774	811	783	847	816	768	832	765	764	858	799	782	807	750	773	830	783	810	825	842	799	821	825	772	823	782	755	836	751	800	763	789	820	748	767	812	801	793	777	772	802	776	804	764	808	792	766	783	838	815	805	757	790	801	788	789	759	816	769	786	774	813	770	764	752	800	807	799	778	776	760	787	772	804	750	777	801	800	827	770	799	778	817	817	828	778	795	781	802	855	774	791	828	794	785	786	836	757	777	775	825	844	758	785	814	743	800	789	786	787	788	766	790	796	793	779	789	791	733	772	798	776	811	765	790	752	766	795	795	761	816	807	807	763	781	848	799	757	771	773	766	788	797	761	796	827	817	789	794	810	805	796	811	810	791	787	821	793	784	781	769	782	813	788	794	786	776	758	776	778	770	796	763	709	795	833	817	794	783	799	794	790	819	892	789	800	782	770	760	768	787	814	839	814	769	792	771	753	791	802	824	831	824	779	772	846	820	736	770	760	809	817	841	748	781	765	726	834	752	748	807	767	770	821	758	786	805	788	815	756	798	774	821	834	800	760	760	786	798	810	765	758	776	748	840	738	800	798	840	785	803	766	803	805	781	787	745	850	792	796	755	711	771	774	787	774	774	824	779	793	737	790	754	782	738	782	832	790	823	777	826	768	800	784	821	788	832	833	822	774	830	777	759	769	768	784	784	745	767	775	803	809	782	804	743	833	809	768	777	773	804	784	800	802	806	767	803	791	743	799	815	826	800	823	781	808	790	812	810	764	807	773	819	774	767	811	752	821	785	794	767	791	739	831	762	798	864	754	735	811	779	851	752	818	799	818	796	806	802	805	793	801	813	781	780	831	831	769	832	798	751	819	833	811	791	759	803	756	800	795	797	794	774	784	783	813	827	803	748	799	758	770	770	811	717	783	835	795	859	776	767	826	827	785	745	792	819	801	782	846	835	750	824	795	774	817	756	811	749	783	846	818	771	807	771	766	706	814	811	781	752	769	788	821	818	796	807	741	740	835	804	839	768	804	767	786	739	756	768	785	761	808	794	736	770	869	750	783	769	800	839	818	780	796	837	813	800	802	772	788	782	772	829	821	792	780	783	829	702	839	740	802	815	796	773	794	772	753	821	816	784	801	783	746	813	813	822	797	855	768	784	838	750	800	775	785	767	762	773	780	765	772	807	776	803	772	837	765	785	751	815	802	801	822	757	808	768	792	806	833	830	826	806	804	809	854	835	757	810	834	757	806	830	775	814	792	815	831	789	772	800	827	788	806	797	810	760	809	831	809	791	773	718	785	803	832	818	799	773	751	761	742	804	762	807	827	783	777	797	793	825	785	808	798	812	754	819	803	793	852	833	749	849	770	760	759	813	765	809	818	802	839	755	757	770	768	785	767	762	835	830	822	781	823	777	800	786	751	794	823	790	833	791	810	774	808	781	848	799	832	791	781	795	780	820	811	769	812	787	791	845	854	785	771	762	800	781	809	807	808	770	794	800	779	741	801	821	791	765	825	811	781	779	778	761	771	763	796	767	826	781	796	828	773	747	778	798	839	770	775	796	800	801	823	791	826	816	803	836	786	771	827	779	787	768	773	819	786	777	787	830	787	829	779	779	782	782	760	732	780	810	781	775	774	804	814	791	820	773	836	763	785	791	802	862	787	822	788	871	816	759	786	795	801	795	786	869	780	780	796	754	823	780	777	779	845	802	775	824	803	774	741	767	807	792	749	804	798	852	752	780	841	772	845	787	798	871	797	783	857	774	771	778	791	849	800	811	819	809	792	808	793	776	814	793	805	799	787	707	819	850	796	795	824	734	789	807	792	751	819	788	727	811	800	781	791	793	834	801	800	829	826	806	823	839	792	830	755	773	801	783	823	779	773	772	783	816	749	814	787	742	791	747	761	781	780	815	775	779	811	793	781	767	731	768	788	784	768	784	777	770	780	803	781	799	778	780	786	751	775	837	770	804	794	828	778	731	761	816	783	831	772	772	794	775	847	779	787	805	812	827	797	792	832	729	752	764	791	780	811	771	812	797	805	775	780	762	796	866	779	769	790	743	813	841	766	778	814	842	795	814	785	776	805	770	780	782	808	841	790	778	815	783	813	795	771	776	827	777	802	758	825	796	760	801	814	818	772	776	755	777	776	763	760	769	795	804	793	817	784	797	800	791	826	860	822	847	819	806	820	771	830	792	804	832	796	830	792	788	801	743	774	763	813	791	767	822	824	773	784	828	746	822	835	798	780	808	859	797	803	791	762	772	785	763	784	763	749	806	788	848	784	773	754	805	734	819	785	802	845	778	822	740	824	840	761	787	802	791	798	827	841	769	738	859	792	813	778	785	804	749	820	831	770	762	795	764	815	761	869	814	805	833	784	799	788	819	827	849	837	785	770	776	778	774	766	773	820	808	805	753	782	743	785	802	754	813	806	800	792	754	871	814	719	746	806	785	825	793	787	761	807	817	726	731	781	797	808	753	782	785	762	809	752	850	726	857	840	801	798	778	771	794	722	826	761	789	764	763	806	798	787	803	804	783	761	742	799	811	770	810	782	806	846	825	804	765	775	771	813	773	798	787	839	773	771	776	837	792	793	799	820	798	807	800	793	797	776	844	798	786	760	762	792	789	862	770	756	808	742	792	758	800	774	855	833	805	760	718	782	796	798	809	841	765	768	827	818	807	841	755	754	808	837	809	788	825	802	759	771
23659	21814	29369	24473	21081	7556	517	375	377	316	337	321	331	325	284	291	290	313	295	278	319	299	310	274	302	316	305	305	259	311	320	283	283	278	291	311	274	284	299	301	267	292	283	306	312	314	294	300	276	264	280	293	268	291	318	301	295	275	264	220	305	270	279	289	286	302	263	282	255	289	295	300	282	295	300	300	283	284	303	290	287	301	305	303	278	297	342	277	276	305	286	279	292	297	322	293	270	325	280	276	283	285	299	311	317	305	291	279	269	300	319	304	271	281	284	281	305	291	305	294	259	295	275	308	282	302	300	279	286	293	302	293	308	284	282	278	292	296	328	289	281	312	271	269	280	318	290	308	287	310	259	261	293	299	272	285	262	278	292	272	311	291	287	317	298	281	256	279	275	290	306	285	292	274	318	286	274	274	289	281	295	288	261	268	329	290	276	266	272	306	307	270	250	261	318	306	286	309	276	270	256	281	279	307	271	269	286	287	294	309	289	277	309	272	235	241	291	268	271	298	257	310	280	277	275	271	288	305	283	285	285	293	295	286	304	300	258	303	312	276	308	280	264	261	274	301	289	294	260	313	344	260	283	289	282	296	301	285	278	283	317	284	285	336	296	285	252	281	302	289	308	275	267	292	271	293	301	302	284	299	281	339	291	266	312	280	277	278	283	282	285	278	293	305	289	278	280	275	260	282	304	278	264	284	287	302	291	312	269	282	279	286	267	304	312	298	280	272	315	296	287	294	298	302	287	288	302	282	299	276	287	284	282	284	290	291	249	317	276	265	296	287	278	289	277	291	328	306	268	344	270	266	304	256	280	287	303	296	282	296	302	262	263	296	301	294	296	319	280	300	281	295	284	300	341	280	267	295	279	275	292	300	305	264	266	285	300	308	266	304	284	301	305	264	280	283	279	269	310	292	269	268	271	321	298	302	278	279	294	300	280	293	266	254	295	275	272	269	317	303	253	293	298	283	296	281	272	283	290	291	295	274	285	287	297	252	294	278	303	286	281	293	286	304	266	281	283	295	289	271	303	319	275	313	293	273	287	306	331	273	297	287	292	267	276	312	262	279	292	278	290	274	292	301	283	303	282	284	278	284	290	282	280	283	291	294	299	284	293	316	291	271	304	237	279	271	284	279	277	285	301	280	288	285	324	302	304	286	279	307	269	312	291	286	259	305	264	286	275	293	325	305	263	276	274	307	305	306	286	271	268	279	290	313	293	300	284	271	288	289	295	303	259	312	273	308	287	300	272	292	268	280	297	307	277	286	287	300	298	294	286	267	300	322	268	306	294	309	310	279	274	272	281	301	283	296	276	287	286	301	254	271	279	303	270	286	294	297	282	289	273	305	289	313	276	304	296	280	291	290	260	281	289	269	327	258	285	267	268	317	292	297	331	291	297	318	304	301	328	300	303	315	306	285	257	283	304	294	255	284	282	300	261	275	302	313	271	305	270	266	273	284	293	275	284	305	292	291	277	281	264	319	274	274	310	281	289	272	282	280	335	320	321	311	263	277	302	287	279	274	292	294	289	257	287	325	317	313	275	296	295	260	303	305	295	295	272	293	271	304	291	266	277	315	267	282	277	281	320	281	285	273	303	291	287	277	316	257	306	313	316	304	287	283	278	288	287	281	299	314	289	276	273	264	304	253	292	313	259	267	288	297	288	302	315	287	301	318	288	301	305	279	288	306	305	270	295	303	274	264	286	291	284	283	287	277	275	299	310	265	289	278	281	265	298	276	277	317	298	284	270	286	290	278	265	259	276	278	293	281	300	304	311	294	292	290	299	279	315	305	273	270	280	249	280	264	311	297	249	269	300	307	283	269	297	301	295	277	324	299	264	284	295	280	268	269	295	296	311	297	293	274	270	270	295	288	292	262	276	289	284	284	287	276	257	307	294	321	274	301	282	292	333	270	304	269	308	317	283	290	281	293	255	298	328	278	295	278	276	298	303	310	329	302	284	294	276	258	289	283	268	269	268	294	300	277	291	281	278	291	281	283	288	314	291	276	286	312	282	283	277	279	250	279	278	287	289	269	286	287	275	259	261	293	272	329	263	271	289	299	282	275	288	289	271	278	308	258	279	275	284	298	307	293	273	287	261	277	299	321	243	279	282	312	285	276	275	302	295	303	270	271	302	291	303	273	282	300	250	295	297	309	302	279	291	282	302	322	288	291	295	286	292	263	304	273	315	308	269	279	304	290	254	303	292	290	284	305	300	294	254	298	271	292	251	284	267	271	291	271	272	296	267	289	275	313	292	296	255	296	282	281	323	293	289	279	299	303	279	291	285	261	309	291	306	285	297	257	303	252	305	276	269	274	269	279	272	305	301	250	312	281	291	293	304	280	278	286	280	299	276	307	291	290	289	305	267	304	313	292	271	284	321	301	254	315	281	319	267	306	288	266	332	278	305	271	257	299	291	295	314	284	282	308	320	312	276	296	334	267	279	319	343	278	291	307	304	307	278	296	300	254	295	277	264	264	294	269	283	293	277	291	298	290	280	306	304	281	266	293	286	306	259	271	288	278	258	283	303	298	285	276	301	258	314	288	269	317	270	318	272	318	301	258	272	311	276	274	276	328	271	274	278	288	282	292	283	286	276	268	276	275	275	305	255	273	314	292	298	285	289	264	293	343	298	321	270	295	280	271	290	275	269	283	275	288	285	292	307	316	288	291	289	272	316	312	299	288	322	295	285	286	275	292	301	280	308	306	304	252	290	275	309	256	275	307	298	287	268	267	280	291	289	288	254	291	254	312	263	322	284	275	293	276	282	299	279	278	269	293	279	295	263	293	294	303	281	335	304	301	284	321	275	304	260	273	282	287	290	273	282	279	314	283	268	271	274	303	297	274	285	267	256	305	300	299	290	313	261	307	301	288	282	287	286	272	309	286	296	304	314	279	278	269	281	263	264	243	278	322	277	265	280	270	273	286	278	280	272	290	285	260	308	267	300	303	272	282	310	318	260	300	267	264	254	288	280	267	281	265	306	283	273	297	286	267	285	291	284	300	273	252	308	293	283	303	270	275	296	281	311	249	263	299	303	289	269	288	298	284	292	298	267	284	292	293	295	277	307	280	283	289	291	295	293	273	303	283	282	284	274	316	272	268	289	283	285	287	290	313	267	297	272	307	291	290	303	294	301	264	300	294	278	303	270	298	278	282	294	284	299	279	257	290	296	309	297	287	288	265	284	280	291	276	271	286	284	287	286	273	303	273	329	295	293	269	312	281	313	297	310	285	310	323	264	287	287	269	268	303	270	273	276	286	256	292	279	298	320	254	304	305	314	282	272	266	285	313	289	270	270	283	285	298	313	313	320	254	283	294	330	296	282	315	273	283	272	300	285	300	268	273	274	277	258	288	310	268	294	261	259	314	310	302	286	274	286	263	293	264	291	272	273	286	275	271	299	260	307	285	280	307	279	294	314	305	290	271	290	285	250	283	267	291	301	254	296	260	283	313	315	284	301	264	283	264
42769	80282	42638	3863	994	762	636	603	570	547	498	483	482	456	419	446	474	421	408	480	436	425	428	442	404	437	398	403	433	475	405	397	458	423	414	412	410	465	468	432	398	429	407	390	438	420	429	411	413	408	420	431	424	426	420	410	433	434	387	419	433	406	397	433	422	390	458	396	401	409	401	430	433	411	432	421	408	398	430	410	402	423	406	403	451	431	417	429	427	447	427	394	422	420	409	412	432	403	427	396	404	454	412	453	405	426	435	394	412	408	427	387	383	431	424	414	414	433	383	411	407	408	393	444	406	410	436	407	395	395	417	404	393	452	425	367	427	443	408	430	421	408	407	437	414	410	392	400	429	415	442	416	426	420	432	412	424	403	411	396	461	415	385	419	412	448	421	447	465	390	393	417	406	415	409	411	435	428	414	389	437	429	370	387	376	450	367	383	424	391	405	392	432	412	424	412	410	419	433	391	396	461	423	400	403	405	413	438	414	402	436	400	445	410	431	444	419	423	392	438	422	384	474	398	382	415	417	391	387	442	428	418	386	436	434	405	440	381	422	438	404	405	402	442	433	407	384	420	445	415	465	408	411	398	433	411	429	408	395	428	447	400	443	401	445	369	421	412	431	404	369	423	404	434	446	464	428	441	438	406	404	416	414	449	422	430	425	423	445	446	420	430	415	387	425	424	453	423	436	417	390	400	402	415	395	380	406	415	378	390	360	405	378	432	410	403	392	389	391	391	424	431	383	412	434	429	427	411	404	423	438	407	423	421	460	415	409	406	424	431	399	418	428	415	429	394	391	397	402	433	396	394	417	401	399	399	422	415	444	455	442	420	424	405	403	447	420	401	407	446	378	432	397	440	407	408	415	401	436	417	428	403	393	441	450	381	419	381	418	408	409	431	405	446	425	385	422	433	401	374	430	471	419	412	423	432	449	406	410	425	447	365	399	401	420	416	437	401	407	416	409	452	399	377	439	435	434	402	400	431	428	397	417	398	438	384	404	415	416	380	432	375	397	419	388	404	402	394	458	397	393	396	428	421	411	398	429	389	404	410	417	415	422	415	395	436	408	438	394	420	400	404	406	381	391	385	406	419	404	457	448	421	400	415	419	420	423	410	404	457	432	423	405	408	432	423	427	434	415	421	445	404	415	403	452	387	428	408	434	411	428	443	420	399	423	427	378	440	424	390	415	414	462	450	422	397	437	393	429	441	420	396	394	397	406	421	422	419	413	468	420	401	369	421	436	456	392	434	422	444	408	426	395	386	379	414	384	392	423	430	409	407	402	383	416	402	402	387	399	454	399	422	381	449	420	410	432	397	430	402	382	403	390	428	431	429	386	399	414	447	401	387	385	404	403	412	428	422	398	431	386	409	430	372	434	403	377	385	438	385	451	433	433	454	386	438	409	396	385	389	415	452	424	427	392	410	435	410	404	388	389	424	400	420	414	417	415	437	404	473	384	397	429	383	400	455	408	427	430	409	393	414	414	432	431	390	426	443	413	398	459	414	408	493	416	396	430	443	408	381	456	421	388	423	459	412	421	422	422	415	419	432	399	434	423	407	440	392	380	423	405	461	419	436	361	379	441	388	420	414	411	409	507	433	415	450	431	392	430	404	421	403	431	414	386	420	441	426	424	415	433	401	412	444	451	381	432	410	434	419	432	431	398	413	426	395	418	436	426	410	378	425	411	444	399	369	398	423	413	368	425	385	404	416	486	437	415	453	434	403	390	379	420	439	422	421	405	402	409	423	410	416	434	369	388	419	426	403	416	428	405	435	449	445	397	412	417	427	437	433	459	409	424	421	408	418	405	436	423	409	406	413	347	384	422	441	407	439	459	407	414	409	393	414	387	438	427	457	398	411	411	421	426	427	373	396	442	414	410	382	395	424	436	410	431	368	410	395	412	396	404	410	392	464	406	421	426	416	428	384	441	449	413	444	434	381	421	393	424	401	403	433	401	414	412	400	452	398	391	388	413	453	399	426	427	400	381	382	430	436	412	461	426	416	383	432	415	423	440	426	406	395	451	402	448	422	402	411	433	429	399	371	454	400	425	419	389	430	369	464	415	371	454	406	399	428	414	410	386	405	400	410	397	393	438	406	421	409	405	447	421	446	381	391	390	415	409	450	404	402	431	418	414	459	436	426	397	427	427	387	434	406	433	427	404	401	384	399	434	406	387	444	443	395	428	402	416	396	393	424	415	400	442	403	393	418	404	419	403	395	413	428	426	430	382	432	414	405	389	387	413	432	422	400	427	394	393	380	467	433	460	415	448	433	440	428	418	374	405	424	417	396	449	436	417	415	409	428	439	424	399	383	423	430	402	436	417	413	441	391	427	410	417	445	378	426	405	385	438	431	438	403	418	405	409	433	417	398	403	409	426	403	439	387	427	423	437	443	419	420	428	411	413	402	423	405	422	432	414	459	458	471	389	448	421	412	394	401	412	419	422	412	415	420	390	442	402	405	421	407	432	402	450	398	414	410	437	400	420	425	425	423	441	405	395	395	439	388	388	424	443	446	408	422	420	395	413	424	412	428	405	401	416	434	427	463	376	393	410	425	443	420	416	441	438	414	456	433	433	405	416	420	417	425	448	421	387	423	395	406	456	417	413	380	384	403	402	423	447	383	417	437	429	413	406	429	441	447	424	424	416	397	411	421	454	408	407	399	424	438	413	419	419	397	435	445	409	398	391	418	377	444	398	425	419	431	407	403	406	402	409	385	415	396	390	392	467	428	393	452	421	418	459	426	392	379	413	387	449	424	458	451	422	411	401	413	427	419	451	441	427	401	372	392	432	411	429	408	400	383	427	385	408	398	418	375	401	391	428	422	426	402	401	418	403	424	394	409	413	391	411	422	393	455	395	451	408	425	426	419	433	439	415	442	437	415	411	422	378	442	444	435	441	383	395	438	431	414	402	402	428	427	379	378	423	413	401	407	399	398	403	418	454	415	446	415	419	391	433	402	423	456	434	410	458	418	408	413	433	391	387	403	435	416	432	383	402	400	431	394	425	395	430	404	421	376	389	429	405	411	363	417	402	408	431	449	422	437	407	412	442	432	407	393	418	422	425	418	406	421	380	436	417	409	416	417	400	396	411	415	410	419	391	409	406	402	388	425	372	419	368	393	464	473	375	420	462	423	427	390	433	433	416	427	427	379	446	451	407	397	392	415	428	404	409	422	412	423	424	415	422	399	391	448	442	389	436	422	436	397	418	385	435	397	416	435	431	401	371	423	429	439	445	416	409	414	419	413	413	433	406	387	403	430	428	431	453	426	406	438	434	416	417	434	391	438	428	416	416	400	436	404	448	405	402	420	439	392	403	393	430	409	377	413	434	408	380	439	393	418	415	429	409	419	407	390	399	434	418	445	456	381	422	413	425	410	434	373	436	417	393	403	455	426	393	443	406	387	401	418	419	398	356	437	413	364	420	402	389	421	384	419	436	406	384	429	434	402	382	414	399	414	412	432	420	391
24810	22232	27747	24372	6184	835	707	654	659	638	636	666	596	680	608	607	623	688	605	643	674	610	605	714	687	641	644	636	643	643	633	656	607	630	666	640	642	600	591	652	630	658	654	662	621	608	642	668	602	615	667	651	674	606	646	649	594	621	624	631	660	627	634	660	636	632	625	665	618	658	644	609	626	669	660	673	643	624	607	642	598	640	639	626	626	675	666	637	609	648	618	595	701	604	577	614	651	643	613	634	616	607	623	633	626	624	665	631	638	595	623	578	637	585	654	636	656	624	633	663	674	591	640	642	595	631	608	637	630	660	659	625	607	609	623	640	638	648	653	613	652	627	665	640	616	648	604	672	621	657	585	676	646	628	626	597	595	628	643	627	604	613	617	669	666	651	643	633	653	618	652	636	658	644	636	645	621	628	621	605	651	649	627	669	549	633	660	631	667	618	667	683	667	618	625	614	604	586	630	609	636	595	624	598	640	613	586	654	637	625	610	666	614	648	635	605	624	639	626	669	626	619	603	606	625	610	628	649	634	611	650	633	658	648	636	663	618	639	627	687	691	635	623	621	646	642	612	629	641	613	625	667	642	679	628	672	638	630	647	629	623	639	605	635	619	638	660	591	629	650	667	655	645	604	568	650	625	663	626	601	645	674	619	631	651	651	632	638	643	691	617	668	632	601	657	648	601	637	644	617	624	629	618	645	666	614	635	643	653	641	611	657	602	656	614	585	622	617	627	549	588	695	616	672	688	584	658	636	613	568	596	628	629	637	613	645	629	599	635	626	655	635	670	661	592	633	659	601	593	621	660	630	614	644	604	586	675	632	665	629	662	617	629	634	642	624	654	632	643	647	602	636	625	628	645	611	611	642	655	602	612	650	631	626	642	599	637	633	594	653	630	603	618	621	623	595	677	633	658	665	639	663	614	638	636	627	635	684	617	607	584	605	675	661	623	638	648	624	658	639	641	682	608	628	609	633	635	664	640	607	611	607	630	624	638	639	620	580	677	625	614	626	623	616	663	625	629	607	625	679	665	608	624	641	608	602	613	624	635	643	646	647	607	603	627	650	642	633	654	677	605	613	615	621	655	623	612	650	603	597	624	659	638	634	602	660	656	606	620	645	627	644	612	573	639	645	609	659	665	621	604	642	670	606	653	622	652	627	643	636	590	590	656	595	646	622	628	615	654	580	665	638	632	603	681	656	650	633	661	623	595	676	646	701	613	641	603	651	655	642	636	628	598	682	568	669	634	655	677	662	663	661	649	627	606	619	634	623	636	663	688	689	621	624	638	631	625	573	696	669	658	587	627	656	613	614	632	597	630	655	621	622	647	632	646	644	625	611	650	652	632	620	654	606	628	632	660	632	641	664	647	662	622	602	648	594	592	652	622	588	645	637	601	663	599	643	645	655	611	644	622	654	623	624	641	620	614	605	649	628	591	639	630	671	660	661	592	651	617	572	648	621	652	628	632	633	649	655	642	652	649	582	601	634	654	630	629	569	628	654	625	629	629	634	644	627	636	603	630	654	644	611	648	673	620	644	682	658	665	603	642	627	685	632	638	625	644	633	645	649	626	646	642	649	614	616	655	647	605	601	635	626	666	667	635	625	655	656	637	634	561	615	618	611	639	618	641	602	607	625	658	672	649	623	630	651	615	653	686	602	601	603	615	646	663	638	636	645	627	653	625	616	674	646	666	615	580	667	651	622	653	606	654	632	647	657	604	620	636	630	599	613	617	644	688	610	633	604	611	646	620	626	638	630	645	594	646	609	624	603	646	628	625	633	619	615	621	655	621	678	626	624	643	650	647	648	598	630	610	628	626	630	634	667	629	616	581	665	647	590	618	619	640	621	651	666	603	613	614	645	611	651	609	649	650	664	612	581	673	648	611	640	656	616	618	643	682	640	658	609	580	647	616	628	622	639	636	650	615	620	604	626	656	588	573	628	655	611	621	644	638	660	605	615	593	590	624	638	654	602	627	598	599	597	646	638	586	602	627	669	635	635	634	647	655	611	663	632	650	574	626	627	658	606	630	610	652	615	634	632	641	612	645	620	618	695	630	602	631	638	631	669	612	619	655	580	625	613	648	608	625	660	619	629	651	673	622	649	639	654	602	649	611	657	630	599	659	652	664	636	665	613	639	657	590	656	606	649	654	670	622	631	605	668	670	600	641	642	637	608	645	666	680	643	612	635	638	642	647	613	613	597	601	626	661	652	614	618	624	646	587	596	578	683	638	617	622	640	664	668	612	584	609	654	612	626	626	649	618	630	610	677	645	642	619	694	606	650	647	604	653	643	612	579	635	658	642	607	635	658	670	624	634	653	627	641	684	649	673	686	681	647	664	589	630	597	601	666	673	588	644	612	627	647	633	602	594	646	586	613	638	656	632	680	628	631	640	668	610	596	634	630	663	650	656	652	640	633	623	603	651	605	694	615	654	638	631	637	671	595	602	580	611	650	670	635	637	579	628	646	568	642	643	631	629	643	591	597	620	617	633	614	659	640	625	618	691	606	637	665	599	640	650	613	644	645	640	635	638	656	650	599	660	646	604	616	605	610	608	619	616	636	615	592	624	617	653	611	579	638	651	627	607	610	588	622	634	651	641	609	615	655	620	620	609	620	658	587	613	648	604	612	596	620	649	660	651	663	637	675	664	642	590	633	625	592	640	620	614	625	610	602	588	664	634	653	609	662	606	609	654	633	667	686	594	631	629	633	652	635	669	617	604	658	580	598	641	611	620	608	647	628	612	614	628	597	631	617	658	644	612	638	613	643	624	661	617	614	642	622	625	631	654	617	614	614	637	655	643	654	646	665	657	617	592	648	626	638	637	634	624	648	620	650	631	603	617	681	607	647	609	638	621	633	621	610	620	605	639	614	617	623	610	690	585	684	649	675	631	587	591	627	635	671	673	624	614	644	599	694	591	614	640	661	634	617	615	619	641	678	657	617	620	593	635	626	658	645	612	634	649	602	610	634	628	656	673	612	612	592	618	635	652	656	630	626	648	631	662	613	627	624	609	625	680	668	682	638	610	636	659	628	634	646	625	628	622	638	617	627	631	612	634	611	649	634	627	644	654	607	621	616	650	658	651	622	589	663	635	646	638	623	637	594	661	618	648	652	622	637	604	621	587	612	666	624	642	598	653	612	630	602	630	622	661	628	649	609	614	650	585	609	635	663	622	654	669	668	630	615	624	644	583	620	625	665	639	712	623	640	635	599	664	622	644	565	643	626	663	680	590	626	628	643	630	688	666	619	673	662	601	651	652	593	626	660	671	612	650	592	643	592	650	685	615	626	652	661	590	610	640	631	642	662	614	663	605	636	619	631	583	606	637	641	643	622	668	674	627	669	628	606	619	667	650	626	629	636	593	640	650	647	655	639	621	627	633	642	592	611	669	643	637	582	655	647	648	647	653	612	637	620	638	638	646	648	619	661	654	595	699	655	635	664	678	630	659	626	630	605	620	632	607	682	669	610
37857	64857	31347	2360	1077	973	984	954	923	945	938	919	835	907	862	901	855	826	904	836	890	847	825	890	829	857	855	863	852	871	850	857	863	830	842	811	869	895	848	872	839	846	829	868	827	806	830	867	856	841	854	854	857	861	870	872	890	827	875	860	795	849	876	870	842	886	814	891	859	902	828	818	816	864	889	903	837	898	845	828	852	867	818	846	846	885	866	879	840	864	842	881	834	866	823	803	842	849	846	856	832	901	882	791	892	817	818	863	835	850	833	856	827	878	857	868	868	813	815	862	818	893	839	923	842	841	889	817	899	853	816	863	822	856	890	813	811	831	838	875	858	857	805	830	860	843	837	850	828	833	808	875	828	889	872	871	850	867	841	837	889	877	819	820	899	862	837	843	831	856	820	855	841	876	821	853	851	831	853	764	864	913	861	887	861	858	877	857	861	818	828	824	861	814	879	870	877	840	849	849	878	849	842	860	824	853	857	859	892	843	790	864	840	906	842	877	864	866	855	855	824	907	850	884	837	828	856	754	868	857	839	850	868	924	835	857	818	860	843	876	899	878	868	854	856	830	916	907	839	822	888	850	859	847	899	864	856	848	862	814	850	787	892	838	878	822	826	863	834	856	855	868	823	825	903	857	853	825	870	846	815	852	828	843	854	834	834	765	874	802	847	883	834	838	837	885	852	914	869	876	854	878	842	853	834	873	895	878	883	813	803	826	870	845	835	870	909	888	870	889	855	883	851	824	834	838	834	828	846	897	900	870	845	854	814	881	815	839	849	892	916	884	795	798	888	834	878	849	835	848	858	952	822	800	848	864	866	866	908	875	821	856	856	903	839	853	862	779	826	793	891	838	848	858	896	855	784	866	860	886	865	858	882	832	820	829	841	839	833	871	889	858	826	812	846	804	889	892	867	852	847	856	881	866	835	936	851	853	858	848	848	822	873	861	884	899	878	852	859	892	843	857	856	857	876	874	848	848	879	857	849	865	817	834	871	856	881	860	857	853	814	828	940	813	860	853	839	834	816	837	860	801	848	895	880	850	879	881	838	928	844	834	843	832	835	867	841	869	786	895	854	843	915	858	894	888	859	903	882	848	893	805	890	825	878	865	923	835	852	821	858	867	847	889	816	894	811	846	859	832	820	814	883	829	828	814	855	856	885	817	887	848	855	872	923	819	809	877	860	801	829	818	878	855	855	879	854	801	918	861	854	865	874	885	874	849	807	835	898	850	837	889	889	847	811	830	811	896	855	843	889	854	895	835	886	857	885	867	863	813	834	858	845	884	865	802	857	849	861	847	860	858	855	882	866	859	916	873	890	832	862	806	813	810	886	820	839	827	841	803	825	842	800	865	843	856	863	851	804	887	862	888	809	851	846	862	812	865	878	860	835	880	927	861	858	816	838	850	845	829	887	869	794	923	863	875	885	845	879	859	864	864	850	840	898	844	875	825	859	822	901	878	899	829	835	887	878	826	842	842	888	867	803	898	862	827	862	851	895	829	871	822	835	891	933	824	848	872	828	835	890	837	813	817	902	842	831	898	873	883	849	850	862	839	791	864	795	838	863	853	887	875	832	876	842	861	817	836	851	868	850	810	849	831	863	848	836	861	861	880	866	836	885	819	837	838	856	900	823	874	848	836	862	826	833	864	827	836	866	868	851	802	815	814	889	859	841	852	854	856	811	894	878	824	848	896	859	795	858	769	845	823	863	854	876	852	824	851	847	880	867	843	816	890	847	829	810	861	860	845	805	830	851	839	837	865	845	861	853	834	838	891	789	895	896	878	792	847	835	875	839	818	845	821	856	825	872	876	854	871	827	880	885	820	879	825	841	906	836	849	853	862	842	896	837	828	883	797	845	835	883	852	894	856	853	821	855	871	860	873	879	887	840	858	863	831	861	856	813	861	855	835	812	782	840	913	889	825	827	885	837	891	843	863	848	862	838	857	868	892	882	893	832	869	872	813	865	878	856	836	841	864	864	911	841	836	853	836	864	842	848	820	785	906	857	868	827	870	826	887	831	864	842	856	844	881	894	858	859	837	852	806	789	814	854	896	900	887	858	873	881	811	829	899	885	822	850	814	788	895	793	805	771	868	882	917	862	817	865	817	827	837	850	867	829	830	875	848	859	876	850	831	817	840	835	827	845	862	882	843	899	870	876	864	866	839	869	843	891	840	855	857	831	892	888	847	837	869	851	839	906	821	886	865	831	825	863	837	855	820	854	876	921	837	843	863	841	852	848	884	884	850	894	841	804	877	868	844	872	857	870	822	854	921	873	850	858	822	840	869	865	883	885	810	846	841	836	843	845	863	903	855	883	833	858	839	870	852	854	896	888	792	863	908	856	829	867	838	805	843	837	903	830	919	863	810	895	890	862	816	830	901	839	900	852	871	891	825	845	870	877	858	811	839	792	841	855	783	836	861	852	826	856	818	847	801	813	860	831	845	862	828	875	841	833	832	848	817	835	837	830	867	826	847	863	817	855	877	874	888	832	923	921	836	810	803	846	866	822	853	887	873	873	865	819	845	874	870	883	849	902	820	912	870	838	857	862	889	885	891	832	915	878	864	843	849	817	899	847	884	860	864	847	895	874	833	813	853	814	836	814	855	867	788	883	855	787	823	862	839	828	806	865	848	886	853	815	844	861	828	855	855	865	865	872	817	810	834	865	831	856	887	809	917	818	831	858	876	834	890	839	837	787	849	816	847	843	824	887	857	853	830	929	841	838	828	850	851	859	873	854	885	889	910	845	821	843	814	900	807	901	846	872	872	864	908	859	856	850	818	829	833	859	852	914	864	828	812	874	864	899	887	791	845	823	864	853	848	838	815	869	841	817	834	811	825	830	921	850	873	854	856	868	897	905	859	887	827	861	818	850	839	818	808	784	842	827	879	868	847	844	840	876	829	872	848	825	885	810	852	842	845	872	894	878	826	838	870	883	879	842	866	826	888	875	818	816	870	882	867	806	840	869	884	820	899	780	826	882	831	848	898	871	823	863	858	832	851	897	883	845	849	873	838	844	863	851	825	846	867	814	832	797	861	861	851	854	828	883	860	909	849	834	883	799	879	862	787	806	890	846	862	883	847	859	886	896	785	897	931	895	830	904	825	879	834	859	838	895	836	823	822	841	844	801	860	835	787	855	830	861	859	858	857	808	812	827	850	897	829	877	881	888	907	854	902	799	851	889	836	848	811	867	849	829	796	887	841	875	886	831	860	874	806	880	856	816	850	896	846	811	829	845	862	871	861	832	861	854	832	849	839	812	853	796	824	885	875	834	823	853	832	896	879	845	841	835	881	883	865	924	865	871	859	839	867	896	815	813	850	900	833	837	902	861	898	909	799	858	852	807	881	865	863	810	826	855	894	805	850	821	854	853	824	851	848	811	857	846	831	833	820	809	860	842	814	859	814	825	860	824	869	876	834	866	841	851	885	859	843	823	836	821	796	825	813	847	853	872	895	844	861	892	900	823	853
22642	21652	29419	24241	21559	20814	3943	399	359	337	358	274	273	267	289	262	290	254	242	271	257	250	273	262	252	242	265	251	230	250	259	222	275	243	257	248	239	228	230	264	251	231	239	251	250	242	261	246	272	252	240	239	260	259	242	253	255	229	223	212	253	229	275	218	248	252	240	253	236	232	238	223	239	221	255	253	246	237	249	230	245	256	248	233	247	235	230	265	246	247	261	237	226	227	251	207	241	206	260	223	282	252	258	248	243	233	222	225	241	232	249	262	240	240	252	216	236	260	233	261	230	260	266	251	258	247	252	216	258	221	233	254	200	232	242	242	228	243	269	241	255	258	243	225	254	254	261	241	237	248	254	241	239	257	236	257	259	249	231	253	217	229	257	280	237	258	253	228	254	266	268	233	252	238	222	256	245	239	223	245	225	250	274	238	214	226	242	269	233	218	253	237	231	231	222	207	247	266	248	251	288	263	258	238	263	239	252	248	256	241	238	245	230	250	249	210	247	267	248	232	257	265	257	240	239	222	257	220	234	260	237	250	232	211	236	234	219	236	234	225	248	235	224	238	238	236	257	289	236	241	228	260	212	249	267	241	238	296	240	257	227	242	271	247	257	240	243	242	267	219	240	220	224	235	267	246	245	236	236	259	239	234	252	302	227	238	251	255	263	266	251	235	277	245	270	254	250	232	269	258	239	246	282	257	253	245	235	262	249	263	265	255	262	237	218	235	254	247	247	247	263	247	233	246	269	234	266	247	257	224	255	255	248	231	218	217	275	268	254	250	237	250	242	226	228	265	238	241	226	253	239	239	238	274	256	282	249	234	226	232	227	260	246	244	225	223	256	242	250	234	239	224	242	236	239	253	258	210	274	261	251	235	244	248	246	241	260	240	255	248	251	236	246	220	242	240	246	243	236	236	262	236	262	254	262	254	237	241	235	276	276	230	232	246	264	275	246	226	231	230	223	235	266	262	252	234	234	251	271	267	219	241	252	254	242	263	217	232	243	229	229	244	218	251	272	251	276	241	242	205	272	232	232	241	252	239	239	251	243	257	271	238	236	243	239	238	237	258	236	239	233	235	231	237	229	240	229	232	215	273	257	266	245	240	266	244	250	254	248	251	237	223	252	243	257	226	270	242	247	235	206	234	240	247	235	272	266	255	269	255	247	239	244	275	235	246	263	249	218	234	259	234	245	257	274	220	234	258	253	249	204	243	238	233	221	265	246	232	263	230	251	242	246	259	279	246	245	244	260	264	243	232	256	209	244	247	235	226	234	257	227	224	261	235	244	257	255	245	235	246	250	243	262	262	241	262	232	263	276	244	255	268	236	256	248	223	242	247	247	244	241	258	254	232	245	265	259	233	274	257	217	245	247	240	241	256	249	234	253	291	265	265	224	239	230	208	230	235	263	212	221	238	263	257	263	264	233	247	230	217	239	247	253	235	253	249	220	236	249	243	251	235	251	234	213	230	249	239	235	252	269	229	254	259	245	224	236	239	268	226	239	239	237	268	238	225	253	227	247	238	229	239	241	245	232	281	233	244	252	261	238	234	246	237	249	224	241	247	231	255	242	231	267	228	240	254	263	240	257	217	266	248	242	237	256	265	240	239	245	276	244	259	256	254	239	254	241	262	230	236	250	247	213	253	243	264	203	220	245	249	258	255	227	248	249	231	257	227	257	254	251	238	259	262	268	234	262	255	273	251	220	228	250	270	232	222	255	246	243	241	232	256	238	242	233	230	242	213	239	247	263	254	261	263	241	265	228	246	238	239	242	241	237	248	275	263	262	279	238	269	210	238	239	252	256	260	247	234	239	224	238	239	239	252	237	252	253	250	236	231	253	218	256	265	259	245	243	242	242	263	240	250	217	243	255	222	229	215	253	249	215	243	234	268	238	255	261	235	243	260	218	253	224	239	264	220	270	270	256	245	257	276	250	271	251	239	251	263	236	233	236	230	246	248	264	245	284	222	221	250	260	246	247	238	244	270	261	217	251	248	241	264	252	235	249	256	238	235	257	258	258	256	198	223	248	245	235	257	228	299	259	241	234	219	229	236	260	232	240	228	213	211	258	216	261	238	242	233	232	235	258	240	250	238	257	249	221	237	237	228	247	223	264	268	240	250	257	239	263	240	244	261	239	248	228	250	240	242	249	252	239	251	237	249	242	259	237	255	273	255	282	280	233	232	262	265	252	231	236	268	250	229	238	254	240	244	269	245	268	218	264	235	230	265	234	264	231	220	235	255	215	261	251	252	245	274	250	243	255	250	231	245	252	235	249	258	225	236	233	229	259	255	266	242	255	268	269	259	260	236	244	261	234	214	249	246	229	253	264	241	251	231	236	253	264	246	224	253	238	274	241	222	246	261	256	238	244	224	233	224	267	250	245	257	267	241	224	227	266	254	235	223	264	242	243	247	267	229	245	225	246	261	258	212	244	227	269	251	249	244	259	247	234	268	251	233	237	249	231	253	256	220	253	264	216	259	249	215	295	267	223	261	274	233	228	257	258	239	237	283	257	242	272	244	246	242	246	236	219	213	236	260	275	231	256	231	253	242	251	236	251	225	262	266	246	235	233	257	276	224	242	279	267	256	261	249	270	254	231	244	219	238	259	231	219	238	241	256	231	256	248	261	258	231	229	242	251	257	249	215	250	248	237	226	273	256	242	216	229	252	233	255	231	233	259	226	288	260	254	236	248	248	271	246	249	243	264	255	268	230	258	262	261	257	228	224	255	270	242	239	226	240	280	231	243	247	241	253	250	272	258	264	243	235	249	237	245	240	249	222	251	251	260	258	249	246	227	255	253	239	227	268	236	265	243	204	248	224	256	238	242	244	256	254	216	256	242	278	239	256	229	229	242	238	248	237	264	259	280	248	227	211	256	223	237	250	248	243	249	255	230	245	245	250	242	225	243	260	280	256	228	290	244	246	255	280	267	246	230	253	272	216	244	219	229	246	248	248	227	247	221	243	246	245	245	280	266	247	245	240	239	242	238	218	254	250	241	267	242	261	259	251	264	221	253	274	229	265	252	244	256	266	247	215	258	232	196	237	253	277	231	262	244	248	272	253	230	250	214	213	256	245	246	264	240	225	282	237	236	230	221	253	249	252	262	260	251	257	246	213	212	234	242	232	251	238	235	262	260	220	251	250	249	243	265	218	237	236	232	239	245	229	237	231	252	260	259	247	251	240	237	227	261	252	250	264	239	237	256	243	244	256	251	239	254	236	278	257	241	268	261	243	252	240	234	245	242	250	239	224	249	210	271	245	223	243	254	271	238	240	246	267	232	278	236	232	231	241	247	242	254	252	246	263	239	250	246	240	283	236	235	257	233	256	241	237	238	236	247	253	244	248	252	252	245	265	242	242	230	245	234	258	243	237	254	255	247	259	240	220	251	261	236	216	260	244	224	270	247	276	228	257	220	254	268	277	274	236	207	257	234	259	226	239	220	242	228	260	226	233	231	240	245	239	242	270
49552	90527	50595	4412	1338	1032	787	679	628	581	482	480	412	452	424	398	383	368	391	380	348	373	340	324	358	321	350	369	366	347	293	382	342	330	342	357	330	377	367	350	349	327	358	345	317	354	327	364	352	320	353	383	319	325	323	340	351	341	320	345	338	337	301	341	337	330	338	314	317	345	341	325	305	305	339	319	334	351	352	322	344	363	331	340	357	332	345	340	383	307	310	345	338	347	332	302	361	352	321	321	322	332	315	361	369	318	334	312	300	369	301	334	333	325	329	358	326	304	318	343	305	316	351	301	353	338	347	312	331	319	304	341	350	343	340	361	322	332	327	361	345	356	331	330	350	324	343	356	372	343	327	321	347	315	339	352	339	315	346	334	351	342	304	314	353	315	321	324	365	296	366	340	366	338	313	318	337	349	322	357	351	321	341	335	354	341	356	345	355	350	369	300	348	339	358	358	322	314	337	330	346	326	345	334	318	356	361	330	338	311	320	337	315	338	312	352	310	329	339	328	336	331	280	342	341	333	352	309	323	349	316	307	322	297	299	337	325	341	332	367	343	316	370	292	346	318	338	303	309	348	332	328	364	306	332	334	306	362	352	294	321	322	299	370	361	374	325	312	347	358	321	350	363	362	372	371	326	332	379	322	290	345	311	330	368	346	355	351	361	344	331	307	345	327	351	359	336	320	327	328	354	337	304	315	321	340	319	365	335	342	309	344	357	338	304	316	339	324	365	334	315	340	321	328	347	332	335	363	326	367	339	313	332	300	319	359	317	343	327	386	340	352	322	336	362	308	313	334	360	330	350	323	347	368	338	353	319	365	339	382	312	345	313	339	362	329	335	318	309	350	322	343	314	350	304	325	334	314	344	316	346	314	329	351	350	322	338	344	343	328	359	304	376	346	347	336	312	329	334	366	345	343	317	302	321	347	310	351	322	334	326	334	340	312	328	325	329	311	339	331	315	368	342	350	330	325	321	328	335	352	399	282	329	350	352	322	313	352	310	329	355	350	318	348	347	340	341	332	340	328	327	323	328	320	380	324	346	338	322	297	338	339	353	334	345	351	319	302	327	336	348	308	337	349	347	312	313	334	340	315	332	350	320	329	344	303	297	339	355	358	331	341	337	334	349	327	329	319	365	323	338	354	352	358	313	326	352	314	366	312	321	334	318	349	339	321	324	363	348	321	348	357	332	296	343	310	313	321	351	353	357	346	319	318	399	345	305	300	336	334	329	359	320	325	336	347	337	332	321	321	353	327	310	299	343	324	330	348	347	325	346	351	348	344	338	324	328	342	298	314	309	358	321	326	332	365	371	321	311	331	351	306	361	325	327	313	380	326	329	333	314	315	338	323	335	306	325	350	324	341	349	333	333	293	342	300	350	358	328	293	339	327	352	325	353	372	327	363	380	292	297	320	328	347	329	324	355	337	326	321	308	355	321	344	311	353	305	360	355	311	327	357	326	318	354	368	333	329	361	361	349	317	353	322	337	312	323	314	327	352	355	308	329	290	323	330	334	330	331	320	336	329	320	353	353	325	374	324	328	351	380	323	328	333	336	326	337	381	328	368	341	314	312	324	319	324	326	321	348	311	316	340	320	345	373	329	325	329	315	344	345	306	310	362	350	346	354	365	320	336	352	380	346	289	360	330	290	325	343	355	312	353	311	345	317	321	345	317	321	341	386	334	328	329	347	327	335	341	315	282	329	354	324	321	350	340	345	320	333	333	330	314	323	349	330	338	360	334	308	365	346	326	337	291	345	337	344	331	363	321	351	344	340	329	321	334	340	346	332	323	351	340	331	322	346	336	328	338	330	339	319	347	336	330	364	326	353	331	315	301	329	333	327	349	335	310	321	326	323	327	322	370	301	328	332	355	313	353	328	335	344	341	323	331	309	317	318	353	348	335	352	318	346	340	307	336	309	304	310	371	330	342	335	338	302	337	325	314	365	308	363	336	329	322	381	363	308	356	343	339	345	306	350	333	348	344	373	326	348	308	323	343	337	366	312	337	368	363	355	396	319	349	338	352	364	340	369	308	329	362	328	326	347	338	346	315	324	348	321	338	299	331	350	321	320	325	358	348	364	329	335	322	321	320	311	320	367	361	328	335	335	362	329	325	333	336	288	313	321	317	317	330	345	312	322	333	320	341	319	337	359	324	337	353	356	331	376	333	328	333	347	304	310	327	350	295	327	340	309	336	343	316	354	360	318	329	339	308	307	354	311	351	328	322	309	352	339	324	330	337	287	347	314	352	362	348	302	332	329	317	326	355	338	325	358	345	348	342	324	337	318	334	324	348	348	296	311	342	345	338	368	366	354	345	315	355	320	337	371	329	341	301	337	355	337	309	326	331	339	338	351	327	340	350	351	359	329	340	306	334	318	316	346	353	353	384	347	350	331	321	351	322	322	336	351	349	327	329	355	325	349	304	349	323	332	305	307	352	327	304	338	348	319	315	294	338	353	351	311	345	315	355	355	376	350	305	320	382	332	334	327	346	364	323	327	345	362	335	351	337	323	349	324	318	314	350	331	329	322	349	336	339	362	341	329	307	308	326	283	331	337	362	339	282	323	311	282	334	324	344	334	322	328	342	326	326	336	341	328	307	301	343	312	366	378	348	354	313	315	336	306	347	344	349	328	329	313	317	315	337	346	304	346	338	327	351	340	324	335	357	355	313	314	305	294	366	302	344	361	327	356	359	338	322	301	349	331	317	335	354	315	333	332	332	322	352	328	347	335	294	331	312	313	359	378	325	333	319	360	310	338	349	341	323	319	310	308	326	329	343	367	318	344	342	318	340	328	330	320	325	328	333	363	344	338	319	375	321	320	356	311	343	331	362	326	324	311	323	350	297	313	323	333	307	295	322	323	293	368	369	319	314	323	330	336	370	343	333	334	295	303	375	311	331	343	360	361	312	339	341	312	316	392	317	329	320	337	369	348	338	314	328	326	326	364	345	348	344	325	330	365	327	334	352	323	349	340	346	311	332	315	333	363	330	299	364	326	334	367	334	339	305	317	334	333	321	356	335	356	330	302	336	323	359	349	318	355	314	298	365	361	306	346	322	359	346	345	325	358	344	309	331	361	319	352	318	323	315	373	324	350	348	327	331	327	358	321	331	331	312	364	347	326	338	345	304	365	341	371	348	299	324	315	364	317	336	326	354	356	367	322	359	346	307	313	345	303	332	358	331	294	336	315	315	350	318	365	331	317	321	307	299	325	361	328	341	342	327	298	334	341	349	335	340	319	297	332	329	321	338	340	340	342	316	344	318	384	316	337	360	329	343	342	355	342	325	326	347	309	352	352	329	354	319	344	333	300	323	338	335	323	336	315	330	313	345	354	300	316	325	348	318	370	339	342	307	337	328	310	344	345	309	335	363	350	339	336	358	337	336	331	335	340	296	355	336	330	322	367	296	310	341	349	353	333	288	326	347	320	328	319	318	307	317	344	312	323	347	342	328	324	290	322	340	374	354
27847	23815	16199	2199	613	629	583	626	568	603	548	554	581	553	557	569	586	551	552	557	543	563	603	594	518	568	601	580	571	594	590	533	598	597	575	582	530	554	568	566	559	577	566	579	524	566	573	567	565	590	536	589	581	565	571	617	552	572	585	555	545	563	564	560	574	571	617	580	543	567	586	599	600	578	557	535	600	575	613	593	617	579	553	551	564	542	530	552	576	587	576	606	535	577	598	607	612	546	553	571	585	593	592	565	562	553	563	562	583	624	583	537	579	559	584	641	557	597	621	548	584	583	604	587	553	561	557	593	596	552	528	571	611	589	586	578	539	579	577	559	589	585	585	607	588	586	568	574	565	582	552	565	525	598	533	558	582	556	558	592	578	566	582	572	582	600	576	556	606	595	551	539	607	552	561	688	592	590	587	556	578	585	576	592	577	550	589	575	548	560	516	578	589	573	549	622	582	574	592	568	592	614	556	575	563	589	561	587	572	602	579	592	548	550	583	597	588	575	530	574	597	606	590	542	581	586	563	591	592	564	557	561	541	574	538	582	570	581	565	572	537	602	599	593	587	568	631	563	599	599	560	545	575	548	559	561	550	599	580	545	588	601	584	558	563	573	582	551	532	567	587	558	555	570	591	562	587	580	570	598	574	616	579	549	554	585	564	590	564	529	597	588	591	545	574	536	544	587	577	592	599	555	548	610	574	573	587	574	548	574	626	608	564	574	592	590	560	579	579	546	593	561	560	535	613	582	588	538	590	553	621	567	573	596	539	592	616	557	571	585	588	567	592	587	602	574	539	569	557	583	594	533	602	595	573	595	591	579	594	597	550	578	578	589	589	575	618	574	568	592	550	544	558	606	626	560	617	547	594	596	580	565	577	599	597	588	528	555	574	545	590	563	586	608	582	597	593	593	614	589	563	585	578	571	576	554	585	616	563	588	606	575	604	569	560	560	542	619	560	600	561	579	563	612	594	556	597	576	584	543	583	597	600	580	540	563	547	591	557	568	538	592	568	547	571	575	583	569	583	560	522	566	604	599	564	584	577	564	576	543	562	565	665	613	604	612	579	572	559	592	605	575	564	586	539	578	584	609	542	560	629	606	535	556	594	581	563	551	571	545	555	582	567	604	598	554	614	571	579	562	560	536	579	564	597	589	614	539	607	507	524	570	552	609	605	601	631	547	550	614	569	568	595	579	559	598	556	585	594	602	553	515	569	554	570	559	580	574	567	600	564	578	599	561	558	549	567	533	577	599	600	599	598	562	589	572	572	529	557	594	606	609	541	627	608	540	612	567	569	566	579	559	593	561	561	557	593	595	536	510	618	538	564	549	561	571	578	570	571	597	503	568	576	547	659	574	555	559	538	602	505	567	585	541	604	567	551	538	554	571	538	575	582	537	579	566	571	597	571	561	568	614	557	540	549	557	536	578	569	600	555	612	526	572	548	594	592	565	555	595	593	624	601	576	543	557	615	580	562	580	586	538	602	603	533	576	576	530	586	564	610	567	579	576	591	520	595	542	570	562	593	575	605	555	568	596	604	590	558	563	601	630	566	595	636	567	582	542	539	568	565	575	585	629	569	593	584	584	569	575	548	533	549	605	606	590	540	582	560	569	547	567	579	560	573	585	599	560	585	613	546	553	592	561	559	565	572	612	587	569	605	537	568	554	590	578	541	598	566	561	556	567	617	611	572	578	594	590	577	589	585	590	560	603	592	628	617	589	567	570	626	582	598	535	602	550	602	615	578	547	522	601	562	579	554	551	586	562	629	557	592	562	562	632	544	585	563	568	604	596	567	573	551	572	595	551	615	571	586	589	548	551	596	599	579	596	586	551	597	569	575	562	588	577	578	576	548	547	563	544	568	606	546	560	539	566	559	557	562	516	615	553	593	602	583	567	560	582	560	603	573	601	599	549	587	589	584	593	593	583	596	597	548	547	579	568	573	567	543	563	630	542	574	604	584	542	608	566	575	489	600	632	576	586	611	534	592	576	570	582	558	559	558	612	544	572	607	607	613	528	548	560	608	552	532	622	587	540	572	596	555	616	546	555	582	529	555	649	553	574	556	589	609	542	593	570	573	576	595	535	544	580	564	580	581	597	612	607	542	564	590	564	557	589	569	553	590	556	621	570	600	559	567	524	575	579	549	585	588	555	553	562	545	577	555	554	581	609	575	556	600	571	623	585	557	543	558	557	529	542	588	616	587	637	583	562	555	574	539	593	551	554	579	550	575	558	609	573	561	576	573	547	552	568	603	558	561	570	617	554	565	567	571	611	580	566	626	556	574	625	599	533	584	560	579	582	592	608	568	571	569	592	598	604	545	576	546	591	546	563	571	593	586	558	606	553	572	605	645	556	617	589	546	546	573	618	585	589	567	584	549	560	609	592	537	614	551	582	579	572	561	585	597	554	601	602	566	593	554	583	548	602	557	558	586	604	561	559	554	577	573	556	606	589	613	599	614	582	580	637	589	557	547	567	574	621	636	580	571	529	556	587	590	603	581	556	638	593	586	514	534	556	588	612	614	594	546	586	582	582	550	591	605	590	592	536	580	545	547	600	579	524	613	543	603	585	553	561	552	585	599	575	549	555	591	568	564	577	605	588	657	561	585	552	589	602	548	608	569	542	563	554	545	582	580	541	534	545	602	592	560	548	576	581	580	571	578	571	553	535	549	582	620	586	568	556	600	589	577	624	533	594	569	576	603	557	579	566	550	603	597	577	584	571	583	566	574	572	578	594	530	641	576	592	563	570	551	557	545	587	546	519	546	538	591	532	581	574	540	548	566	553	578	558	559	577	558	604	598	595	585	582	600	579	611	563	532	610	570	589	551	613	567	602	558	559	578	554	602	575	584	570	619	577	550	536	557	562	610	546	632	564	593	556	551	592	589	576	546	541	551	530	622	564	575	603	585	566	532	562	539	583	591	542	528	588	568	588	574	578	573	652	566	596	574	566	609	585	590	579	560	548	580	543	569	571	580	600	621	580	553	560	574	606	570	588	656	602	552	580	549	573	595	615	592	539	551	558	556	603	563	570	518	551	552	557	592	548	570	595	569	586	564	566	584	569	637	534	585	611	601	543	542	594	574	577	524	570	555	577	584	578	566	581	596	560	573	599	582	565	578	598	562	601	603	596	532	563	550	536	566	583	556	521	584	558	567	571	482	583	610	549	601	523	582	552	566	611	568	579	563	522	534	560	580	544	602	545	584	570	578	565	566	591	555	565	613	535	579	636	548	547	563	588	558	550	573	579	553	553	607	578	551	616	566	568	620	603	574	545	545	590	580	590	627	561	509	571	566	600	569	588	539	579	613	577	562	589	560	532	614	586	575	537	579	594	558	596	566	567	587	558	544	562	575	571	566	562	607	626	584	582	556	554	552	560	598	589	593	592	569	571	555	641	585	548	586	573	591	545	607	552	591	543	568	584	542	573	568	618	577	587	663	594	508	558	549	644	584	552	568	516	565	591	596	590
20370	37206	12866	971	800	815	817	808	807	800	834	771	786	808	796	802	772	822	821	771	803	836	773	784	824	785	818	820	741	799	773	791	836	860	810	796	794	785	791	831	776	819	783	804	807	872	834	845	756	799	822	781	761	775	793	801	807	797	814	847	794	791	799	783	728	785	811	778	774	810	773	821	794	796	776	782	815	773	798	806	794	780	771	846	812	809	837	780	852	784	777	807	768	771	756	761	784	836	817	794	790	774	851	821	820	792	765	847	820	727	824	813	788	763	787	789	773	787	809	757	790	791	834	776	800	809	800	793	779	786	780	801	793	815	805	794	798	824	801	837	780	736	761	767	744	860	829	798	752	748	803	793	802	790	783	843	832	805	831	794	772	761	808	785	795	801	764	759	811	783	780	815	773	805	763	789	808	803	755	800	792	782	765	839	817	824	774	804	789	822	806	793	788	796	763	788	766	787	804	818	747	770	772	809	770	828	808	822	779	827	779	814	781	775	802	796	808	797	752	802	823	808	811	786	749	765	764	823	742	807	798	795	799	780	797	745	735	824	826	805	844	786	749	844	810	799	800	732	786	805	782	812	808	804	800	866	770	767	808	812	781	824	837	833	723	787	804	748	820	819	825	815	817	799	780	763	757	828	816	858	801	735	773	814	827	787	829	777	782	797	836	769	866	830	804	777	755	794	795	761	732	797	816	820	810	799	806	788	830	774	753	820	805	776	787	817	799	794	785	802	809	821	756	796	752	795	783	807	791	789	846	803	833	809	780	824	783	786	778	781	772	828	808	756	805	776	783	820	760	744	848	768	834	805	839	847	742	793	823	774	767	773	852	800	817	785	844	794	812	798	784	813	820	825	743	769	749	840	766	747	853	788	804	787	786	760	788	763	784	782	782	774	805	792	766	793	843	826	801	841	825	756	814	792	811	761	784	792	798	779	852	833	821	840	808	788	738	781	810	759	786	828	831	781	802	792	797	786	747	785	793	782	815	820	809	772	800	793	796	777	833	818	803	798	785	786	770	780	744	803	795	748	791	789	806	781	766	835	828	804	763	779	792	836	804	818	772	797	760	816	778	797	768	816	833	796	772	801	794	781	778	773	788	771	742	803	772	842	776	786	832	796	798	760	778	820	793	790	781	800	807	781	794	749	812	790	770	779	738	819	797	758	796	820	857	769	811	840	808	823	811	801	787	773	802	766	769	789	809	783	793	813	790	822	808	824	805	797	784	821	786	802	745	817	756	785	806	767	848	760	803	764	820	794	744	836	780	784	857	840	792	770	769	776	780	767	773	795	829	758	781	776	794	778	810	773	740	826	826	791	753	795	792	839	790	803	790	767	777	819	787	827	770	847	811	784	802	770	845	803	840	796	779	848	819	787	794	797	792	689	770	811	808	796	778	819	805	722	822	780	796	833	819	758	826	768	851	762	773	806	726	817	766	789	804	780	823	816	789	780	750	794	781	786	798	806	828	785	744	822	849	778	774	778	828	769	795	783	840	764	834	835	750	812	787	786	735	759	807	782	852	785	782	806	780	797	751	802	770	821	795	827	806	811	791	766	847	839	816	767	803	845	756	829	812	782	753	815	825	780	782	740	810	797	812	803	802	810	810	795	841	830	843	857	841	826	781	750	792	833	802	817	758	811	821	740	756	790	785	816	823	818	827	851	797	796	814	847	803	809	795	834	810	793	780	751	787	791	834	792	825	791	860	826	751	800	795	741	862	769	794	853	754	746	760	781	788	786	820	748	790	809	783	732	736	762	796	777	785	812	740	814	806	785	784	787	820	833	818	797	791	771	794	810	791	786	784	797	777	798	770	857	822	827	804	812	768	775	825	782	846	811	772	786	806	810	789	827	789	797	805	786	806	823	747	791	820	768	829	787	827	816	764	778	800	814	811	803	800	782	787	805	783	836	803	787	793	843	814	811	831	777	760	833	841	840	805	806	773	765	768	813	733	800	835	779	774	796	780	793	789	822	754	776	808	787	775	794	809	790	784	721	855	801	844	749	774	811	814	751	824	780	772	824	769	804	772	820	858	781	779	841	783	820	755	798	808	784	802	776	832	753	755	808	788	778	894	778	798	781	795	771	836	774	824	799	809	801	809	831	828	814	816	793	785	789	811	790	791	784	819	799	826	862	785	807	769	723	804	790	847	807	775	756	781	790	801	812	836	799	817	773	767	788	817	821	797	793	819	818	795	809	808	804	848	794	791	816	836	762	795	802	816	714	799	812	825	779	810	773	778	776	814	797	822	819	852	818	780	776	853	801	784	822	823	861	762	779	785	799	757	825	770	785	785	817	806	797	801	809	844	816	801	815	777	819	788	829	850	737	827	817	815	810	770	817	788	800	763	800	802	795	830	796	825	780	738	783	767	844	812	737	791	800	809	806	824	776	831	803	798	785	813	815	797	799	803	831	808	836	791	783	804	832	779	809	756	756	826	825	803	779	815	820	796	785	808	802	752	771	746	813	833	832	801	793	810	808	741	817	840	765	823	791	816	808	811	824	825	778	858	792	744	752	832	757	775	786	793	806	793	791	788	874	760	787	816	811	815	792	755	773	793	779	796	777	810	801	824	774	786	810	773	782	802	807	810	815	807	811	780	789	783	791	776	805	842	768	763	810	737	802	770	755	812	829	825	838	811	846	751	816	753	774	854	832	785	827	803	801	796	791	795	765	833	833	826	784	813	728	805	768	762	778	826	825	784	806	806	807	801	693	807	800	790	804	784	772	801	814	789	856	845	767	795	819	795	802	795	824	766	780	794	831	782	775	849	802	757	775	798	775	726	778	822	771	792	789	760	799	772	798	815	828	794	786	840	798	808	769	804	763	801	797	791	773	783	817	787	813	801	727	784	792	799	786	834	790	817	796	781	784	821	781	817	818	832	796	810	777	823	776	823	722	828	769	808	800	775	808	809	826	823	858	779	850	835	833	779	801	775	785	817	777	748	782	773	782	773	757	767	774	822	788	773	788	777	821	796	827	805	806	798	804	837	822	779	784	789	830	765	777	777	814	781	818	836	779	752	779	760	804	745	766	809	752	790	825	769	797	822	778	795	810	742	800	753	842	767	794	769	756	787	781	761	722	823	812	777	792	803	812	780	792	791	819	789	812	752	769	785	853	813	824	796	808	768	799	798	772	789	773	774	737	820	825	871	806	766	786	773	797	851	810	752	780	831	788	796	844	747	824	783	820	812	833	841	782	797	833	776	839	789	818	806	821	798	779	757	770	788	836	804	813	818	779	785	784	797	789	797	797	836	762	807	771	874	795	841	794	808	805	821	767	806	765	844	789	787	783	833	802	829	782	826	762	811	757	797	819	777	754	807	769	845	784	801	823	771	834	794	839	736	840	798	824	868	741	737	756	789	828	770	853	804	802	794	792	782	810	772	833	802	774	786	776	801	760	853	796	742	777	811	774	753	772	797	764	846	777	800	830	763	819	803	814	815	788	779	806	810	801	863	784	791	813
23545	21812	28396	25289	19567	4004	472	397	336	335	313	324	293	306	288	295	307	288	302	286	302	289	299	296	307	270	292	293	312	273	286	294	282	288	263	268	300	265	281	316	283	278	304	283	292	287	299	284	292	284	301	277	288	270	335	287	301	311	287	273	277	279	311	288	301	321	303	258	288	271	278	281	300	267	268	284	281	274	274	307	285	277	283	312	285	276	278	272	288	292	281	298	264	297	282	289	273	273	265	312	243	276	270	280	306	289	290	292	289	280	313	293	289	288	293	296	305	288	288	282	283	299	300	290	303	292	308	278	286	296	315	318	314	275	301	272	274	311	299	293	286	288	263	289	313	272	297	261	287	295	313	294	283	293	290	308	286	287	301	299	309	269	250	272	291	314	310	280	300	312	285	288	312	297	303	307	309	265	275	308	305	300	310	296	277	261	286	280	314	304	278	314	298	285	270	281	299	292	312	280	294	320	301	297	287	293	292	261	292	267	300	326	270	265	301	288	275	286	270	279	271	290	275	287	276	292	281	267	282	274	272	273	295	278	294	280	276	289	275	297	282	302	288	260	287	294	314	309	308	272	288	288	267	280	249	302	280	283	312	279	276	290	319	295	271	272	297	293	295	280	282	307	320	271	289	285	286	305	264	271	294	293	296	292	289	281	266	302	268	300	287	295	294	285	278	279	280	309	279	287	282	285	307	278	276	267	273	286	312	291	290	282	278	301	290	296	284	296	296	286	305	277	299	309	272	279	280	280	298	279	309	322	283	319	290	288	284	296	282	288	276	281	280	252	318	287	261	270	278	252	279	295	259	256	285	247	315	291	316	308	295	298	275	288	300	272	302	316	293	295	276	320	300	290	285	285	287	266	294	303	328	289	283	289	270	283	298	315	294	253	299	285	263	288	291	306	288	284	274	275	292	247	274	296	289	282	278	271	286	319	295	279	277	287	248	270	292	297	263	291	304	245	302	300	300	319	291	292	289	312	281	309	270	271	323	307	288	276	303	279	279	292	282	279	281	284	298	277	312	290	314	279	268	280	277	301	290	308	295	275	294	284	304	307	291	280	286	284	300	275	280	278	317	284	286	295	303	290	278	277	303	272	277	289	306	333	286	305	248	293	301	259	290	253	334	299	289	311	291	304	271	287	263	291	279	287	278	270	291	316	303	309	273	277	293	298	279	279	285	303	297	276	273	306	306	265	295	280	289	285	281	297	290	334	272	288	318	312	277	276	276	278	327	258	245	306	285	266	264	300	286	290	289	299	334	281	303	305	286	269	284	281	274	253	298	267	297	290	303	278	299	269	301	269	313	271	287	276	286	290	304	303	293	286	278	300	318	294	284	303	290	291	294	315	293	283	277	259	281	273	283	293	277	278	296	273	304	313	311	279	312	289	281	299	306	306	304	292	287	312	266	288	318	274	294	272	266	310	285	272	264	314	272	265	271	294	294	293	288	301	315	290	268	276	305	286	291	278	301	284	287	289	301	306	291	259	311	306	275	293	286	280	266	290	254	282	254	293	287	280	297	291	297	277	304	284	282	290	274	286	270	298	264	296	315	271	254	294	261	310	282	301	285	305	318	272	283	306	265	277	251	311	287	285	274	299	266	280	305	306	268	315	284	308	266	280	258	275	288	289	308	284	289	321	282	290	286	285	287	281	285	318	316	282	288	332	309	269	296	318	285	258	269	269	330	261	278	278	267	277	290	297	276	298	287	303	259	284	305	304	260	304	297	291	286	256	295	275	314	276	303	285	276	263	291	288	319	266	290	317	289	276	256	272	282	282	297	284	309	281	291	306	302	274	297	298	319	277	275	284	274	282	308	293	276	319	235	279	276	271	293	275	269	327	288	276	308	287	293	272	272	271	333	267	294	280	313	300	302	278	320	288	279	277	281	299	307	245	283	264	300	302	279	283	292	268	299	284	279	302	285	323	277	290	297	289	291	266	277	296	281	311	295	268	271	312	282	299	297	277	286	281	290	260	271	269	286	287	275	262	302	301	300	264	299	275	272	301	316	299	310	304	278	319	257	304	271	280	304	300	298	320	270	295	263	316	322	289	302	294	288	295	286	298	321	315	312	308	295	295	282	268	311	299	266	335	264	311	284	299	284	296	287	263	247	296	284	309	290	334	289	282	290	302	307	278	282	319	288	265	302	258	277	290	272	301	269	291	288	297	279	280	259	279	298	316	289	298	266	267	297	284	259	279	303	300	281	274	275	288	280	293	285	279	276	293	292	305	304	281	305	294	259	285	300	301	252	302	265	300	287	284	310	290	302	302	275	280	281	294	273	297	274	273	278	300	273	283	294	295	305	271	279	248	301	292	292	255	285	266	316	279	268	285	288	317	316	272	272	289	308	282	270	285	319	291	269	294	306	290	270	271	269	289	261	279	287	316	291	277	293	288	295	281	280	297	299	297	316	286	272	297	302	244	315	280	273	303	273	269	276	271	285	291	301	276	298	296	266	279	271	311	346	276	301	287	316	309	306	322	315	293	278	283	297	290	338	317	306	288	289	348	291	261	285	273	300	298	328	274	286	291	273	297	286	283	287	272	296	301	293	285	267	270	285	308	311	278	309	274	260	298	308	290	303	251	294	265	283	304	271	315	300	306	268	291	283	306	296	275	265	273	280	287	292	293	287	300	243	303	302	276	311	316	307	281	274	316	261	266	280	281	318	294	293	256	299	293	279	317	279	275	286	286	282	283	297	287	242	325	279	296	289	273	270	302	293	266	291	320	304	295	308	306	290	290	296	280	280	308	275	280	270	284	270	292	293	275	304	301	261	301	266	275	303	291	305	245	297	283	311	287	295	309	294	281	297	255	289	286	313	271	263	269	302	268	273	304	311	298	262	286	255	292	298	281	286	276	270	267	276	294	292	313	286	300	285	266	319	307	291	303	287	260	248	307	295	267	313	317	289	257	258	306	314	272	274	300	291	271	274	310	302	284	297	274	307	337	309	304	261	283	254	315	277	308	299	299	280	285	300	289	281	292	301	274	322	272	267	277	293	317	256	238	307	293	276	300	285	282	302	275	319	323	297	287	273	282	289	278	272	272	296	275	291	324	298	307	290	258	263	290	266	267	269	286	293	292	287	286	272	274	292	283	287	273	288	279	286	312	306	276	281	319	283	276	274	298	268	282	276	274	289	285	287	281	274	272	285	291	294	274	286	308	310	249	296	265	305	297	267	306	310	303	288	274	264	291	312	304	284	295	328	278	289	264	306	295	308	280	280	265	282	278	279	273	294	285	289	280	273	292	246	316	293	262	290	308	299	290	292	287	298	296	336	299	279	259	280	306	294	275	283	279	279	258	269	257	283	298	288	277	270	310	290	279	300	283	300	273	264	308	287	304	307	296	305	292	294	278	271	286	290	278	294	321	292	286	299	277	289	301	268	313	276	260	284	296	288	295	298	258	284	291	261	286	311	300	269	286	292	310	305	301	298	310	304	279	312	283	341	297	297	283	303	280
43683	80500	42667	2638	925	805	700	618	576	541	492	498	476	446	454	448	431	449	418	437	430	460	437	452	449	435	442	402	391	438	420	410	427	430	444	435	428	376	388	416	429	425	453	433	427	415	428	411	421	383	441	421	402	425	415	442	432	388	430	395	417	368	428	446	383	426	414	444	429	470	437	401	425	403	434	397	425	412	414	427	388	425	412	409	417	385	416	408	439	454	417	382	414	405	394	391	435	398	452	391	380	393	410	462	399	444	400	374	393	437	400	397	407	398	439	398	435	418	422	438	431	403	430	403	400	437	409	385	442	406	464	432	419	393	426	424	391	393	406	406	426	410	414	386	392	392	412	422	415	418	410	421	444	451	394	406	410	409	381	387	436	391	391	427	415	426	414	408	405	414	426	381	438	387	411	425	389	452	439	436	397	395	380	416	420	387	420	411	406	420	379	467	409	432	388	415	409	433	396	429	396	400	408	394	414	391	425	418	423	416	442	406	422	435	414	409	406	418	440	403	426	431	423	393	428	395	375	437	380	438	410	406	410	405	444	419	423	428	398	368	409	403	423	407	395	380	450	434	438	389	414	406	431	418	407	428	382	409	451	421	418	402	441	425	388	404	400	366	409	427	410	450	379	410	385	424	404	388	422	404	409	402	418	421	410	410	414	463	414	443	416	413	418	417	382	430	421	414	367	421	407	399	396	441	412	380	405	388	421	414	402	408	396	436	432	419	422	394	391	468	431	422	378	420	415	420	418	420	458	404	417	414	393	405	417	412	407	431	434	427	430	425	446	400	423	400	436	459	444	421	423	427	385	414	407	384	413	390	391	411	395	398	417	420	434	405	403	420	417	386	392	394	414	406	423	380	419	396	386	403	407	435	397	406	367	418	421	399	418	407	448	430	410	423	430	441	423	455	424	408	474	399	457	397	456	389	416	430	473	391	409	402	436	420	406	457	409	401	400	402	389	403	422	389	437	430	423	379	409	413	408	421	451	420	367	397	447	440	426	387	404	392	414	420	415	425	421	402	402	371	416	435	408	383	444	392	405	435	395	420	409	404	439	434	433	416	407	400	428	410	415	407	404	401	441	388	418	423	383	403	378	445	424	404	404	411	415	390	395	463	427	442	391	450	382	372	420	431	440	408	402	404	408	423	419	389	422	442	403	382	426	426	406	414	420	411	410	415	397	440	417	376	417	425	403	401	391	428	428	386	405	408	405	421	438	405	393	438	418	434	418	412	430	429	418	413	395	408	386	436	373	387	417	402	437	381	408	425	395	361	423	405	382	407	420	374	393	400	425	398	399	431	417	392	426	402	420	419	431	395	418	415	425	445	383	411	426	418	408	406	377	405	414	425	421	451	390	398	402	402	412	429	402	375	400	414	439	364	420	392	421	387	424	421	386	393	459	418	402	400	429	415	404	452	433	427	409	440	436	424	427	404	420	378	414	385	435	392	397	399	421	428	410	429	413	410	411	430	400	382	432	401	401	421	369	401	402	418	412	411	428	395	441	415	419	400	394	405	414	467	391	423	404	427	436	437	430	437	426	423	411	440	409	404	415	412	435	411	429	404	355	395	433	437	409	422	419	443	371	399	401	416	411	434	380	425	373	409	400	425	424	432	443	420	431	408	410	420	435	413	424	428	424	412	404	384	425	400	422	419	398	423	407	401	413	424	423	413	409	434	454	406	424	413	401	401	426	402	416	410	416	435	446	407	412	422	421	442	370	374	401	413	427	420	417	382	413	422	393	436	400	421	405	436	399	403	447	419	417	424	403	407	410	401	360	374	426	398	422	430	389	402	439	415	451	403	451	422	449	435	422	380	367	401	415	414	401	425	410	390	427	415	382	421	426	414	376	405	415	401	388	410	447	430	400	417	412	413	412	412	422	426	429	435	402	406	405	407	407	437	433	393	384	430	435	408	392	403	451	439	398	429	392	411	427	430	410	439	419	412	381	385	393	407	390	407	430	432	389	389	433	422	407	439	449	428	429	412	393	420	417	393	433	388	407	431	461	390	425	404	428	402	390	431	404	459	395	383	417	441	401	413	380	383	420	425	429	417	398	406	404	433	430	398	405	398	424	400	431	406	452	435	403	460	394	411	437	399	416	437	431	391	385	434	421	412	381	420	426	415	406	420	383	399	416	429	436	391	431	369	434	443	410	372	421	432	427	382	417	372	387	400	405	441	391	437	395	361	396	424	415	454	420	416	466	430	419	398	396	423	410	429	412	409	430	395	416	432	373	446	430	373	429	434	386	408	383	370	419	397	402	405	399	422	428	434	407	434	441	368	433	403	407	403	411	409	411	418	449	444	432	450	400	416	422	416	396	463	379	427	411	403	401	414	389	406	430	396	399	384	404	411	380	453	419	431	453	429	388	416	414	395	409	460	415	396	413	409	425	423	397	409	435	434	397	437	418	396	393	397	381	462	413	401	406	463	392	405	407	424	427	362	409	444	441	423	400	457	393	436	420	445	395	411	439	371	403	415	420	384	429	426	366	444	429	424	451	376	446	391	424	394	423	411	415	438	416	432	423	429	445	427	422	408	388	390	437	387	411	414	403	440	376	437	405	408	400	420	392	414	422	402	458	436	439	412	425	369	422	432	394	428	401	388	443	408	425	416	399	405	425	414	387	399	428	408	412	410	380	424	465	400	407	418	443	434	413	438	416	381	412	438	434	400	385	419	387	412	443	434	391	423	407	405	393	408	439	355	421	405	420	391	435	424	430	400	418	447	428	412	442	430	398	392	430	421	438	419	407	396	424	430	418	408	437	448	423	422	382	430	410	417	406	411	396	409	397	422	431	414	403	413	381	403	393	404	413	371	400	417	398	391	375	384	424	449	412	432	424	440	435	401	416	411	431	401	379	410	391	437	411	398	426	385	446	410	392	404	436	417	432	404	432	388	410	424	397	420	382	429	427	390	417	403	422	402	374	414	387	409	389	442	409	416	414	388	425	448	390	414	412	401	404	415	416	420	447	398	391	402	387	372	447	425	446	437	411	379	393	363	473	404	443	425	426	408	416	390	410	417	384	407	445	416	414	417	385	434	395	412	381	391	418	413	451	408	415	362	446	397	425	455	385	416	453	404	439	381	417	417	437	417	420	412	421	431	397	398	441	450	398	437	405	413	446	407	378	416	414	382	433	395	386	387	391	425	388	422	426	432	442	390	400	432	414	432	422	408	437	377	374	431	410	384	406	459	396	441	422	404	391	412	387	430	419	439	404	452	382	403	445	380	439	400	393	400	429	408	415	418	395	403	413	415	390	427	443	414	413	421	379	393	444	423	423	449	385	441	396	391	422	406	434	409	403	423	402	411	418	392	400	405	372	390	401	445	402	391	439	430	366	397	409	428	412	399	392	396	432	414	399	404	387	386	400	461	400	424	420	431	390	383	428	419	423	429	416	393	443	381	391	426	371	401	405	406	428	419	400	384	404	377	416	379	412	395	408	432	401	431	431	387	398	416	415	444
24862	22311	27249	23195	4020	724	721	661	654	665	642	676	657	660	628	667	661	620	642	650	592	610	660	610	639	660	632	644	645	599	620	605	583	598	597	626	630	657	656	603	612	649	605	664	614	617	624	608	646	651	637	608	646	683	670	631	603	588	675	627	614	659	588	598	625	637	661	641	650	648	627	599	598	645	570	621	614	603	619	644	630	635	601	651	640	634	615	625	603	599	643	643	652	628	670	636	646	677	638	600	634	625	621	632	646	609	582	613	649	664	688	647	681	664	679	647	621	655	635	626	625	604	624	622	677	616	651	660	647	633	624	617	625	618	630	662	639	615	597	643	568	620	621	607	618	656	604	658	661	628	615	613	605	595	630	622	699	636	663	601	613	684	669	621	601	632	623	616	608	613	650	629	636	628	636	603	664	597	633	630	616	668	633	611	631	627	628	663	656	607	628	597	688	610	627	599	650	604	634	625	636	609	652	605	644	628	615	643	627	617	599	633	626	639	649	620	631	597	566	597	602	635	598	641	625	672	656	637	617	613	659	609	643	629	677	639	663	642	655	624	605	639	628	619	612	635	659	640	625	632	640	619	646	626	643	645	649	624	610	646	602	675	619	615	648	637	591	638	647	651	657	638	618	629	593	640	605	652	653	638	620	608	662	654	674	558	617	694	656	646	624	654	619	632	625	677	643	609	642	645	618	639	620	657	649	642	594	620	632	622	604	662	656	679	642	602	633	631	626	581	597	607	609	588	624	641	633	603	623	627	632	591	616	628	639	662	706	622	603	632	662	640	624	653	620	643	610	646	629	659	648	638	623	585	630	624	575	640	630	633	618	637	660	605	648	625	628	622	577	645	619	663	628	611	622	649	608	650	613	638	624	657	617	631	596	630	577	647	648	667	634	591	694	625	618	595	633	660	650	614	608	628	591	646	630	702	674	652	592	627	645	630	624	608	670	631	665	603	594	628	690	633	665	623	648	620	596	673	607	675	622	620	682	659	638	610	644	634	650	671	633	652	659	601	651	626	665	637	641	640	626	617	657	616	636	606	600	607	625	584	597	594	620	632	608	620	606	656	603	658	689	607	643	641	635	609	613	635	646	674	629	638	632	626	624	664	658	590	660	606	593	607	649	665	652	652	659	626	611	604	581	657	642	647	583	623	605	668	654	658	609	599	698	647	599	641	658	622	626	611	678	619	660	632	646	597	659	625	643	560	642	587	635	579	644	666	616	655	577	631	640	626	592	674	610	615	644	647	667	638	596	612	629	666	628	629	602	629	651	635	615	682	701	632	641	647	629	585	685	653	637	640	596	616	660	592	653	615	658	632	628	640	599	660	627	627	634	635	646	607	614	579	581	629	623	665	629	662	629	591	651	612	630	626	605	604	636	552	639	607	652	638	631	590	634	591	632	633	629	622	575	614	627	609	637	651	593	633	602	644	642	630	639	612	624	600	626	676	644	573	652	640	633	598	598	617	651	662	658	617	672	637	622	645	612	575	675	646	612	629	625	588	667	655	584	610	624	659	657	603	627	647	605	607	660	588	636	655	609	619	664	646	628	659	675	619	602	624	618	632	594	681	662	655	644	637	641	598	645	666	607	651	637	628	624	626	645	642	662	637	619	663	604	606	620	636	694	666	615	641	646	606	647	663	588	664	579	598	654	650	586	643	616	657	676	625	612	674	613	615	604	633	643	616	588	663	630	597	633	628	649	668	612	612	641	642	643	628	652	606	588	615	599	636	635	625	604	670	612	628	691	678	645	631	632	601	623	598	596	616	643	666	629	616	674	606	646	603	638	625	664	662	667	627	637	622	654	625	579	630	632	641	627	612	675	637	646	640	643	647	636	618	590	625	604	605	616	636	584	661	558	646	656	644	662	639	667	621	613	609	678	629	609	627	630	670	660	664	665	679	661	642	650	634	629	626	607	640	626	628	662	606	669	615	672	609	644	651	638	661	629	649	629	642	631	683	643	608	640	619	590	649	623	673	634	627	625	662	654	631	608	697	690	621	614	617	606	655	637	628	601	611	642	691	642	627	591	628	632	598	605	689	609	631	655	616	647	648	635	641	630	610	605	646	621	614	617	644	568	623	603	644	617	661	646	620	625	613	579	603	628	632	628	632	641	649	642	609	631	648	627	663	650	603	588	639	638	685	664	602	597	610	643	627	632	677	608	616	647	607	620	638	670	651	647	651	639	625	645	626	650	679	696	637	643	631	576	638	629	615	605	601	609	613	634	614	570	600	650	574	638	618	651	605	636	633	643	642	598	634	660	652	606	627	657	650	583	625	629	629	639	631	584	611	645	631	624	688	642	586	665	576	594	626	582	638	633	674	642	640	616	611	631	650	610	657	623	662	649	587	671	652	618	635	614	600	647	641	618	619	648	583	613	647	645	640	639	638	631	605	644	645	645	672	662	587	636	656	657	570	640	650	607	633	637	617	636	635	622	671	603	638	644	677	628	627	640	648	658	668	603	652	609	605	609	614	638	621	669	622	628	623	678	670	612	655	635	617	640	615	643	647	655	607	632	631	567	628	671	656	653	599	650	633	649	592	651	632	624	656	566	619	622	635	683	681	606	610	618	599	642	579	682	625	602	635	633	657	662	613	598	604	614	617	670	613	665	618	631	642	624	614	626	623	611	627	604	647	599	639	627	642	605	628	643	642	650	633	613	602	644	616	676	625	598	636	649	638	655	624	607	613	633	620	623	598	627	676	658	600	620	618	605	622	669	658	637	632	629	605	617	619	639	607	608	656	639	669	659	630	617	635	643	678	623	631	656	630	651	624	626	601	645	624	662	618	610	666	616	584	628	616	627	615	606	626	604	627	626	645	635	620	655	571	629	628	623	629	650	679	634	663	644	598	631	636	651	617	657	627	586	605	671	624	625	629	638	661	628	568	648	637	628	655	664	589	642	640	633	646	625	649	624	618	663	663	659	593	659	648	611	601	585	660	646	628	653	613	647	608	611	625	658	645	616	661	632	665	622	595	608	613	659	603	632	648	644	644	690	655	586	603	590	616	650	651	653	626	617	633	657	669	668	601	631	642	640	614	627	628	687	632	619	596	626	675	666	581	690	657	628	604	613	631	621	639	603	619	600	634	610	642	709	607	626	642	620	644	651	651	631	656	618	653	621	661	659	656	647	651	632	607	645	644	587	662	626	610	639	619	630	603	647	685	656	634	567	660	639	640	641	625	647	653	649	635	625	653	660	667	630	619	651	625	617	626	637	655	649	642	634	649	589	597	706	638	633	661	619	584	688	609	635	650	585	615	700	610	675	619	631	643	653	640	622	642	646	622	611	649	653	596	647	647	627	611	584	613	612	598	645	689	619	626	660	640	622	651	656	608	648	589	621	614	649	608	641	641	584	571	613	618	621	653	606	653	624	651	583	590	618	594	636	669	643	593	629	610	680	678	660	641	618	614	618	649	620	642	654	654	597	619	641	656	636	626	635	581	589	682	642	606	610	620	660	581
38955	64415	31407	1976	1086	996	1018	952	927	881	913	833	896	867	830	931	864	839	873	846	883	868	854	922	852	828	856	879	861	915	873	834	837	832	900	877	858	841	820	789	842	908	851	863	858	884	893	862	855	898	851	771	838	853	835	909	864	873	808	868	874	848	824	844	863	883	806	847	841	864	819	875	816	817	884	869	840	882	848	819	814	816	857	825	854	836	849	891	855	870	857	903	874	864	827	852	887	842	832	811	809	833	838	841	845	862	848	830	862	895	830	825	827	857	830	813	792	846	882	822	848	898	843	843	828	817	827	848	852	861	852	879	798	857	882	908	830	844	827	838	847	873	870	884	881	847	810	861	839	876	834	850	890	877	852	832	790	828	791	888	841	843	826	855	908	884	870	866	873	871	835	844	853	846	852	852	843	816	853	875	903	864	881	851	906	807	816	817	834	861	859	846	821	836	824	833	836	829	832	844	833	826	834	864	868	873	831	874	848	874	869	827	922	861	885	813	818	831	864	844	855	819	829	857	873	798	832	914	807	905	864	897	867	809	837	793	777	841	835	842	896	880	832	861	848	867	852	822	818	848	864	848	848	818	853	824	850	859	852	834	866	849	852	830	828	840	826	841	908	845	834	857	781	797	825	851	851	843	840	841	820	835	857	860	820	850	839	832	845	866	841	790	864	853	871	849	855	871	870	915	811	856	862	870	885	853	827	848	840	878	813	836	815	871	827	855	849	900	860	871	857	859	807	889	897	852	843	897	828	875	845	819	851	853	839	870	867	903	882	865	871	859	817	864	837	900	856	792	895	872	863	878	810	801	834	845	867	858	883	851	860	803	824	837	813	853	895	895	878	880	810	906	787	844	875	876	831	901	871	808	813	831	879	858	849	847	841	866	853	871	882	828	865	850	802	864	855	873	850	842	799	813	877	833	872	871	882	855	888	845	891	826	839	837	809	904	878	863	881	817	836	837	866	858	877	856	869	839	889	838	869	840	859	885	873	884	837	858	832	879	852	930	879	865	861	873	874	875	815	798	840	841	868	861	838	834	825	935	861	867	856	867	893	835	897	830	915	843	867	848	845	851	850	829	841	877	842	827	807	857	798	918	890	873	887	890	866	861	849	821	842	840	879	865	870	841	870	817	855	882	804	858	875	892	852	837	862	870	841	829	929	823	797	847	801	867	851	876	889	837	821	863	776	840	796	819	855	801	875	871	846	828	828	845	873	853	888	836	876	845	835	835	870	794	864	826	838	819	860	822	854	847	835	848	861	839	833	877	838	892	892	871	845	860	836	859	860	831	864	837	878	848	862	803	875	855	852	836	865	860	858	904	800	878	857	854	860	903	838	821	841	873	818	843	881	802	871	877	807	880	888	904	838	835	869	861	825	855	901	840	805	837	856	837	830	904	859	913	867	849	822	856	841	822	777	832	862	835	864	853	907	917	866	844	823	869	859	844	879	898	814	831	853	829	875	852	877	812	827	859	868	890	866	797	866	838	886	874	796	856	867	811	832	860	808	850	868	868	921	868	849	812	846	850	851	843	856	824	819	820	841	808	862	855	855	821	855	796	835	839	860	862	792	847	835	861	813	864	866	806	887	901	860	877	891	810	841	858	865	855	812	837	862	849	867	823	875	842	873	829	843	830	862	826	801	859	832	869	797	829	858	860	794	855	877	851	904	845	910	790	874	854	877	899	815	862	843	917	789	844	882	862	852	830	819	794	826	837	848	812	846	831	821	797	815	825	870	883	827	863	813	838	819	898	881	832	813	844	867	880	869	872	871	908	881	846	818	860	835	871	854	860	849	794	853	813	801	788	859	916	824	834	875	823	850	854	816	812	884	850	801	826	827	918	872	855	882	886	787	857	904	798	827	856	873	850	836	797	860	828	807	888	865	853	876	837	886	892	819	875	845	823	896	849	861	817	838	856	874	847	823	846	826	809	876	856	864	833	841	835	871	869	803	824	817	849	882	873	869	900	903	853	859	857	815	830	866	883	882	859	803	828	849	838	849	848	808	812	845	865	817	827	880	815	862	849	765	866	868	822	862	878	804	807	828	830	792	898	819	866	870	834	806	882	840	880	891	857	836	845	874	808	846	845	833	904	869	874	831	859	847	829	862	902	841	919	851	874	831	882	824	861	882	836	825	828	841	863	847	852	857	880	893	872	835	841	878	808	863	857	913	854	847	872	855	885	835	819	851	845	828	829	834	820	885	906	837	867	834	903	878	842	863	804	853	862	807	783	867	850	831	824	839	881	816	912	830	829	845	844	888	809	885	874	846	799	838	858	869	845	858	811	853	841	859	863	878	853	883	839	862	811	870	819	866	854	879	829	801	875	834	893	849	871	904	879	800	835	869	879	849	842	839	811	837	860	872	812	817	816	843	880	882	877	806	873	871	847	811	874	886	848	847	788	830	891	818	860	839	850	822	865	893	902	859	797	814	832	852	900	838	799	880	840	835	828	886	905	818	844	821	877	846	817	844	843	863	877	874	839	826	823	840	845	843	840	876	856	870	838	818	863	827	842	852	827	830	873	849	885	876	827	858	904	838	831	841	844	832	845	808	809	854	811	898	823	838	859	888	806	855	814	873	863	806	820	878	860	865	842	891	807	867	814	834	876	831	834	833	829	903	833	848	899	832	875	886	815	859	868	881	807	886	815	817	869	874	836	874	888	840	897	823	829	867	852	821	893	772	885	850	878	842	839	879	823	812	919	867	862	828	891	905	859	857	833	854	825	820	863	889	872	800	824	805	855	862	878	808	851	827	872	868	847	830	824	883	829	853	843	876	861	826	844	806	819	829	798	816	840	869	814	864	833	869	839	795	836	899	902	845	807	860	824	840	818	844	828	842	879	846	914	873	855	860	864	849	818	882	853	847	826	820	804	835	836	885	844	859	827	861	842	799	867	840	844	925	847	809	872	850	887	843	839	811	835	829	828	871	810	855	840	874	852	862	844	891	880	815	901	862	846	879	821	874	877	852	849	787	872	842	839	807	810	881	830	892	840	801	884	838	880	882	858	811	818	864	877	865	815	859	829	859	856	837	839	840	837	855	909	866	864	900	843	838	810	899	850	816	858	842	821	842	872	808	816	891	848	852	926	857	863	816	835	835	880	873	865	835	844	854	908	894	888	903	850	834	847	837	851	858	898	782	812	821	832	846	801	871	882	794	812	834	803	877	889	866	880	860	870	869	855	828	842	903	860	856	780	890	818	844	902	898	848	849	833	882	903	879	815	798	886	808	853	874	857	778	841	867	886	815	867	849	868	880	804	796	867	845	825	843	809	820	892	856	825	792	870	850	842	840	898	847	890	846	859	853	903	815	857	885	849	843	805	842	854	827	897	880	895	844	843	876	837	833	833	815	892	878	897	844	870	821	822	847	880	855	826	852	786	845	816	805	892	804	902	867	889	842	840	867	810	865	826	841	891	849	846	822	834	779	808	803	865	847	919	803	838	813	845	787	834	913	882	811	831
22625	21669	28464	25203	21541	18303	1545	385	317	344	347	321	307	292	282	276	245	271	281	285	251	267	235	292	261	274	225	255	242	242	237	256	271	269	254	265	247	234	252	262	246	226	261	255	233	223	262	269	225	252	218	250	260	270	238	236	256	273	256	243	253	247	231	264	248	244	223	227	232	241	223	250	248	244	235	251	263	262	232	255	252	270	275	256	247	269	220	253	226	275	240	244	262	270	250	287	246	256	232	241	232	229	261	226	237	279	250	226	252	232	242	257	235	256	251	260	237	262	247	237	262	220	266	212	269	238	227	233	278	240	241	248	256	250	231	246	245	290	252	214	271	282	237	253	259	212	279	254	263	240	251	242	226	237	265	258	250	245	244	238	253	239	221	229	249	272	278	214	269	261	249	244	252	246	246	242	221	238	263	224	224	243	271	235	246	228	260	260	250	252	243	268	244	253	245	240	244	274	247	221	247	243	231	216	244	244	259	251	263	241	228	243	240	259	253	252	240	226	264	240	239	231	236	239	242	245	225	249	250	234	236	254	227	255	243	234	251	246	261	238	250	261	244	242	239	266	240	248	264	230	261	275	259	237	245	250	248	248	235	255	246	271	283	252	257	224	253	217	262	226	236	279	260	249	233	239	228	264	271	243	262	232	213	249	252	240	246	203	238	241	251	250	228	248	253	233	228	243	213	227	270	271	256	252	253	255	236	238	273	269	231	267	228	263	241	271	210	226	224	253	239	240	249	262	267	225	254	241	253	250	256	269	251	258	213	213	238	243	253	210	227	252	225	228	249	238	248	242	240	245	232	242	237	202	256	259	261	247	252	250	273	253	230	271	230	247	250	215	233	220	247	225	267	233	243	218	275	243	246	256	217	240	239	258	247	233	231	259	234	250	237	252	228	260	254	237	235	277	255	241	271	232	238	255	238	269	225	262	246	266	220	247	223	230	254	247	230	246	278	265	246	252	232	244	249	268	234	254	246	260	268	242	278	230	280	234	263	232	253	239	259	213	253	234	246	268	254	243	226	244	243	231	236	259	242	241	252	254	261	249	202	259	243	240	241	284	259	266	237	253	264	256	262	253	241	231	232	247	275	219	265	263	243	280	269	226	279	248	256	247	268	264	223	251	248	265	246	215	275	257	232	250	218	222	236	268	229	229	260	230	250	213	250	244	232	254	258	249	234	210	224	233	232	220	280	284	229	237	247	253	260	261	242	245	241	214	238	254	217	250	208	242	257	243	218	244	250	256	252	238	234	228	246	244	231	260	280	255	251	241	263	249	242	229	233	259	270	252	227	247	234	255	247	256	243	245	274	253	242	235	225	268	247	266	238	257	253	233	239	260	215	233	231	222	237	249	244	234	258	281	260	283	243	254	259	261	260	246	236	245	231	224	229	252	239	258	215	270	230	201	243	249	237	251	221	234	230	255	247	248	241	245	229	241	216	217	253	260	217	278	256	235	259	252	242	226	221	244	240	230	256	239	239	258	248	234	237	262	250	244	248	246	266	244	262	254	250	243	236	234	241	243	229	233	234	236	258	217	224	258	246	237	220	268	247	256	259	252	216	256	237	247	228	262	245	252	221	266	238	235	231	232	223	264	245	245	233	217	249	261	240	281	241	240	251	254	247	261	269	257	240	249	241	258	266	255	263	238	243	248	233	227	257	263	246	247	241	233	236	270	227	239	273	245	255	270	238	242	232	240	234	267	259	239	247	241	253	265	227	235	250	264	259	233	233	194	254	237	250	226	236	245	231	259	261	233	250	234	262	251	266	226	234	244	235	243	258	234	236	245	237	254	238	226	231	278	257	252	245	265	224	233	260	234	250	252	245	226	269	242	257	230	212	245	251	232	235	250	268	260	251	241	224	225	241	218	249	240	228	253	274	266	230	252	236	241	259	246	252	262	255	228	248	242	234	249	233	268	247	228	238	245	263	242	231	240	255	251	237	257	287	245	230	215	230	236	220	254	232	253	260	239	228	236	271	247	265	250	238	232	241	275	234	258	252	248	226	250	258	250	245	270	250	241	216	249	240	247	203	234	237	254	238	231	250	261	262	256	257	248	226	251	217	235	253	240	245	247	245	233	262	277	250	252	237	232	261	225	210	258	248	242	230	215	224	235	240	267	228	220	281	244	252	257	238	245	219	242	250	257	253	224	229	245	255	239	239	263	238	219	265	243	257	241	249	218	260	265	251	251	250	258	243	233	255	235	245	253	254	249	228	247	246	278	235	217	257	246	235	242	247	235	228	281	225	235	245	253	246	262	249	234	234	289	223	218	243	259	215	247	289	248	230	251	244	240	226	239	230	240	250	231	232	231	241	237	252	250	264	261	252	244	252	244	253	238	211	240	260	262	243	254	221	256	231	233	260	269	216	274	261	249	254	278	236	227	231	261	251	247	271	253	219	225	257	250	235	222	237	274	259	237	269	240	225	234	258	260	245	287	244	215	240	237	264	227	251	262	234	251	272	231	219	247	246	216	257	240	232	232	242	220	252	256	232	202	236	263	244	239	209	214	278	241	220	275	236	253	267	219	229	244	252	250	256	211	249	276	250	271	259	238	245	249	254	259	235	260	240	240	247	237	233	220	250	275	257	231	259	227	243	245	219	246	258	238	257	271	258	219	253	253	223	254	232	232	249	207	249	238	244	238	235	256	253	273	251	245	257	230	230	242	276	250	221	233	234	256	233	240	237	254	271	242	228	264	218	255	211	256	283	223	258	273	266	225	247	252	262	253	244	238	247	249	268	250	235	250	261	225	241	239	247	258	244	230	251	252	264	279	262	262	234	226	225	243	240	226	231	252	253	248	222	267	271	269	221	242	275	243	226	261	277	235	239	245	242	259	240	240	235	259	267	249	230	258	248	231	254	242	259	244	239	267	245	249	234	237	251	255	236	247	249	244	263	268	220	261	239	274	264	242	247	232	260	250	260	229	226	254	232	240	265	271	251	253	214	227	263	256	225	259	239	244	243	229	260	254	225	258	243	220	267	268	252	226	243	243	257	228	260	232	231	211	237	240	256	231	235	239	263	227	242	249	249	249	259	255	221	245	279	244	234	271	229	238	220	245	254	242	280	258	254	238	238	258	251	237	246	268	231	231	220	230	290	217	203	249	252	261	231	197	260	246	248	262	256	249	266	235	247	258	246	250	220	225	235	224	232	254	251	239	235	256	257	236	248	238	222	246	248	232	230	240	254	255	251	245	273	250	241	226	230	238	271	263	230	234	245	250	212	232	234	244	224	244	250	252	246	240	248	236	225	244	234	240	244	246	257	254	244	247	239	260	256	263	238	245	258	244	267	237	212	257	236	228	247	253	226	248	225	251	254	245	245	255	246	245	234	236	272	271	244	263	252	258	229	238	256	244	259	247	240	242	238	241	263	256	247	262	270	254	246	223	228	259	246	269	235	231	230	246	236	242	218	268	265	233	271	239	258	249	249	253	239	228	254	232	257	229	216	240	251	239	244	232
50626	89729	50550	4125	1381	1063	827	678	594	550	489	455	456	443	424	389	390	370	386	353	333	374	353	355	311	323	322	387	337	335	352	330	341	355	314	344	313	336	337	339	326	340	347	313	323	349	342	369	337	373	342	335	374	324	332	345	354	356	340	341	359	335	325	372	344	357	342	323	335	336	355	329	326	361	350	311	326	342	336	333	323	332	335	346	340	333	317	341	323	326	316	345	325	329	346	316	304	304	345	347	366	336	318	339	341	303	317	318	324	363	353	325	318	336	314	308	310	323	307	320	352	319	311	355	325	332	330	342	337	326	340	339	345	300	347	331	333	299	323	347	344	332	384	310	332	342	350	334	317	297	344	348	322	306	321	320	336	337	309	335	340	326	288	339	341	346	342	356	330	320	311	338	309	343	301	326	285	331	302	339	351	325	325	329	338	328	388	338	335	362	350	364	369	300	319	357	359	324	313	343	329	378	339	339	325	340	307	321	317	342	318	327	366	322	338	338	338	333	329	341	336	304	342	338	366	336	323	331	351	353	334	363	330	331	344	308	335	360	327	328	371	308	339	327	321	311	334	319	319	317	347	372	330	320	321	366	319	310	346	324	328	325	322	341	326	320	347	303	320	311	356	325	331	347	364	335	303	351	330	317	350	362	358	298	333	326	311	348	329	313	337	345	366	309	291	335	329	332	313	347	323	366	358	308	347	316	308	329	335	335	344	374	320	324	319	344	331	318	343	333	335	315	318	333	313	342	349	313	340	340	335	309	331	332	317	344	324	350	338	328	359	363	359	325	332	340	312	347	309	305	358	328	371	337	327	301	298	343	347	324	331	317	362	350	306	343	331	316	322	337	335	349	351	333	375	333	337	317	324	342	313	295	343	400	330	347	308	348	321	325	339	330	344	337	336	326	308	335	314	343	351	348	336	337	316	331	310	338	289	318	320	311	335	308	325	354	310	350	331	310	324	326	323	348	323	313	289	331	362	314	353	344	332	335	337	334	344	351	318	341	340	301	319	341	329	294	341	338	332	363	298	330	363	335	344	334	356	312	353	337	323	324	340	325	377	342	325	342	336	335	346	311	350	323	343	329	343	335	330	348	341	307	340	316	369	331	347	346	335	304	355	346	308	323	334	324	330	336	331	360	362	315	298	317	309	315	324	312	306	311	356	342	334	342	334	345	310	318	348	332	329	336	335	333	324	336	332	345	329	327	348	344	365	331	356	351	321	356	358	300	317	325	333	324	303	327	294	356	346	295	323	335	332	334	306	346	338	318	287	321	312	332	311	355	334	331	317	356	347	356	352	361	352	301	361	323	381	327	317	306	346	321	330	321	314	347	326	357	333	331	326	316	320	326	300	354	327	340	335	322	360	298	321	340	335	305	329	357	321	293	321	343	308	312	323	305	327	367	318	315	372	331	338	362	344	335	340	328	347	339	315	345	319	305	335	330	321	372	324	340	365	316	337	334	333	323	342	330	350	342	329	325	330	339	331	332	329	349	308	323	330	328	300	345	348	346	367	339	307	329	352	314	336	335	327	360	334	351	336	331	354	308	320	326	330	319	369	321	334	324	348	330	299	310	344	371	303	318	358	319	359	333	329	350	336	317	307	361	334	325	364	308	320	345	363	356	316	339	332	318	314	353	317	338	347	327	327	306	322	355	359	329	317	332	296	317	346	303	344	306	350	320	361	359	339	336	296	316	328	346	336	325	349	333	312	321	306	325	333	328	354	338	312	348	288	319	330	309	344	335	344	320	321	344	330	321	316	305	322	321	348	312	318	326	323	305	348	352	347	360	303	335	324	314	332	341	330	295	340	327	324	322	312	357	355	321	345	311	336	323	333	331	317	319	350	319	360	365	326	338	339	355	349	333	317	301	339	313	375	305	324	362	323	331	367	339	316	347	321	324	309	326	339	317	327	333	342	365	339	355	310	340	328	338	336	365	337	330	331	312	351	309	337	345	305	345	350	384	318	308	333	326	316	307	340	347	317	335	305	345	301	328	371	347	332	349	342	323	321	342	327	331	318	334	344	303	331	358	323	323	359	299	311	351	337	309	316	355	361	367	362	343	308	313	341	315	319	345	327	343	333	308	339	354	365	331	331	342	333	336	339	315	309	332	366	371	324	370	321	347	343	324	334	319	338	336	332	323	334	323	338	333	338	344	337	355	351	311	345	325	327	279	352	344	327	329	293	313	357	331	339	315	335	362	357	351	340	326	330	340	321	317	338	340	368	307	295	342	345	327	337	328	348	342	367	345	290	325	300	308	363	325	340	337	333	313	352	346	305	317	341	312	366	352	335	311	348	296	314	331	355	336	313	339	295	343	358	335	304	298	330	291	348	321	322	306	346	356	354	317	351	310	336	325	295	353	332	349	314	361	355	333	333	371	346	331	342	376	318	315	337	328	320	373	318	305	348	343	337	324	365	342	333	331	359	375	335	363	319	311	352	300	398	347	317	361	365	333	302	306	341	337	326	329	340	351	345	343	329	280	318	333	355	308	327	291	333	330	325	331	324	344	331	336	309	310	368	310	319	334	350	379	325	334	308	328	343	296	357	286	339	351	297	350	312	367	312	364	314	339	334	346	333	350	316	305	337	312	328	325	306	340	340	333	369	334	335	365	326	322	365	337	336	334	364	312	335	339	327	344	295	324	343	339	315	320	314	317	341	324	341	290	328	351	353	387	336	350	333	334	357	353	319	346	317	324	321	363	295	339	324	335	338	353	338	315	337	329	313	309	351	331	340	353	349	345	340	350	372	330	336	349	343	340	325	337	361	309	324	323	346	354	343	329	320	322	335	334	332	339	347	335	321	316	355	348	318	327	343	320	328	328	302	309	339	337	316	315	329	347	343	327	330	314	332	310	325	336	364	313	343	347	324	350	307	341	331	321	311	329	324	340	337	336	320	358	355	354	350	325	338	327	319	326	336	310	354	330	320	337	316	321	316	351	332	333	335	346	346	337	379	341	327	331	331	319	306	319	343	335	299	299	321	344	313	326	353	336	335	273	307	352	337	317	311	356	341	358	320	334	306	350	309	322	323	338	334	344	335	331	308	306	337	348	347	348	302	324	330	337	347	336	332	383	321	271	308	323	341	355	348	347	332	342	318	342	320	341	347	312	313	282	333	348	336	341	342	347	326	316	350	330	343	340	335	314	312	321	306	340	352	308	305	338	308	298	343	355	345	311	335	343	359	396	318	321	332	306	283	345	339	355	310	351	329	327	337	322	351	329	309	292	311	307	321	328	347	316	325	319	356	326	329	327	300	325	288	320	341	318	332	338	303	352	344	337	319	331	316	333	334	308	346	331	350	312	349	332	326	360	332	347	347	331	313	331	307	328	348	324	321	318	313	356	279	310	311	347	311	340	297	307	317	324	364	327	329	358	331	313	347	329	336	345	306	318	305	339	338	302	322	317	306	316	318	328	343	336	339	329	316	321	297	329	305	336	321	319	334	314	328	339	324	344	343	317
27856	23768	15781	2081	777	671	563	581	573	574	592	593	563	581	554	569	624	518	553	571	549	567	533	581	598	564	557	596	554	541	538	568	560	558	554	578	559	531	592	573	551	587	566	590	578	579	575	541	581	629	548	561	560	536	567	541	588	597	546	553	501	550	548	557	596	603	602	562	571	578	596	557	588	592	601	588	541	556	561	530	566	600	595	569	606	557	592	549	550	571	568	557	570	627	564	547	605	565	558	616	601	573	577	561	580	575	586	529	555	540	571	576	532	606	557	531	525	525	556	551	608	663	559	592	532	559	564	557	563	614	573	554	593	546	569	571	575	593	603	533	579	566	564	593	589	606	614	574	575	548	590	558	548	549	561	593	581	599	585	540	545	563	559	494	542	549	568	523	538	596	570	551	567	593	600	597	565	585	557	611	575	568	580	542	553	537	569	615	566	562	582	535	612	612	556	572	571	573	592	548	573	617	589	580	576	597	566	543	562	552	540	571	643	568	549	556	567	592	550	546	546	549	552	551	551	566	590	550	569	565	549	553	606	570	619	566	557	542	566	588	514	535	565	567	554	551	568	564	585	509	540	544	561	578	545	562	565	517	575	614	563	580	580	566	589	571	564	559	578	597	564	580	567	587	583	581	566	553	533	595	560	568	520	559	557	580	576	555	567	541	585	605	539	574	551	592	560	564	554	585	589	581	566	591	557	609	556	588	587	618	553	569	562	585	587	524	537	553	569	548	575	573	582	564	596	601	533	563	571	592	561	558	548	581	585	557	596	546	533	554	566	563	623	585	554	517	570	560	559	586	610	556	594	557	573	572	559	547	612	581	599	590	596	556	587	595	574	584	532	559	550	584	561	558	577	549	575	550	546	579	571	536	529	607	576	594	539	564	541	551	572	586	583	575	519	556	603	600	571	588	576	531	592	542	560	542	597	597	613	551	585	562	567	596	588	562	606	566	597	605	559	572	565	590	523	579	540	571	579	547	553	532	590	567	576	580	548	560	604	564	549	543	591	587	542	573	595	605	565	595	535	532	533	598	569	563	553	546	552	573	594	613	541	531	547	573	562	576	555	552	577	547	622	592	589	566	545	572	607	550	566	592	591	543	559	580	597	570	575	597	571	598	540	560	530	575	589	559	617	592	599	575	599	515	585	567	550	590	605	531	550	598	549	605	576	585	606	592	547	527	564	534	575	573	565	585	603	576	555	564	568	578	546	549	565	563	558	587	564	577	589	602	574	582	571	526	588	564	538	608	569	588	581	544	576	581	577	569	531	571	554	589	574	606	586	603	564	559	581	567	548	583	569	549	553	590	562	539	578	538	589	583	565	572	567	560	556	602	556	574	522	603	572	555	544	538	557	616	561	585	593	583	542	594	589	556	593	571	566	531	564	557	585	602	590	543	553	574	519	616	540	587	547	616	589	558	580	488	580	596	566	557	537	590	556	552	550	593	586	579	606	553	595	544	568	560	583	575	541	554	561	537	554	559	531	596	569	562	568	613	552	578	551	550	600	558	607	541	612	553	606	538	573	576	573	564	589	564	569	541	574	545	578	591	622	590	557	559	592	553	554	555	600	547	562	594	559	598	589	570	574	589	612	579	566	575	567	583	551	584	555	568	557	586	579	503	581	565	574	584	561	541	561	587	577	558	574	593	537	566	548	530	568	560	575	574	581	602	521	609	563	556	567	603	577	561	525	558	550	605	526	532	581	606	563	551	616	574	555	583	568	546	552	585	578	583	536	537	535	558	545	567	562	562	536	583	593	602	611	515	585	584	529	576	571	578	606	537	584	581	551	541	585	516	570	566	595	575	558	578	590	597	556	566	612	559	629	605	623	541	534	588	559	594	598	536	577	574	606	534	587	561	573	523	584	551	572	588	580	534	558	585	548	559	569	590	608	557	592	593	548	556	599	569	575	588	575	635	562	557	586	574	518	567	530	519	580	573	527	516	547	555	585	560	553	567	549	587	565	523	535	545	583	553	530	576	579	562	602	590	537	630	584	575	560	571	527	561	563	547	553	598	553	587	586	580	540	564	566	598	612	550	605	574	593	594	589	545	539	589	550	599	578	560	621	510	580	589	584	586	601	543	539	568	556	551	574	525	563	571	564	551	572	553	572	575	554	562	583	594	575	534	570	569	582	562	582	555	576	582	580	561	544	565	567	595	559	604	573	610	575	587	595	572	611	533	557	587	601	599	575	563	524	568	580	616	569	591	557	526	541	585	558	579	569	576	553	591	574	568	534	595	605	530	575	577	535	574	560	587	618	606	608	556	595	542	583	562	576	551	607	570	592	568	610	563	598	606	612	568	607	602	555	550	564	502	587	547	569	599	567	544	578	566	545	605	547	619	554	563	571	561	574	567	558	606	619	579	522	565	601	566	531	558	586	623	591	518	574	580	546	577	620	586	533	577	534	590	586	572	599	561	554	582	576	569	570	573	581	558	567	588	566	529	542	584	550	577	577	581	542	534	575	555	584	558	521	564	553	566	571	584	558	623	578	601	549	552	597	600	556	551	569	562	548	549	594	569	551	552	578	566	591	594	544	531	557	595	549	571	547	565	595	633	568	568	576	644	572	516	608	615	562	569	552	559	565	579	547	564	582	577	526	576	578	570	566	608	548	607	594	570	582	584	598	566	543	539	549	561	596	548	578	532	617	595	568	598	541	585	545	568	584	572	564	580	588	595	547	625	569	566	591	567	594	602	566	592	607	616	603	564	580	545	545	557	564	558	558	574	586	584	514	570	561	558	578	580	586	575	573	567	563	518	542	574	601	619	506	603	627	538	561	587	546	563	591	542	577	561	592	575	559	571	604	602	556	556	608	606	569	556	553	545	599	581	554	566	546	572	568	564	583	568	550	567	541	563	554	564	563	536	561	547	618	593	558	600	575	572	583	582	601	535	564	571	559	556	605	546	623	568	601	552	613	520	590	560	563	542	542	553	567	563	568	554	583	555	547	593	549	571	566	518	551	594	540	544	592	585	519	518	554	565	572	579	594	590	558	527	609	587	541	565	549	587	582	559	543	580	529	550	567	529	549	556	564	567	593	529	574	574	564	612	596	587	547	561	573	517	599	574	566	546	576	507	563	575	541	562	629	606	591	554	595	599	562	566	574	598	556	564	580	510	553	587	563	578	591	577	605	566	542	584	581	531	579	591	568	619	565	516	580	549	583	588	553	586	622	552	542	614	602	567	563	543	524	604	609	598	602	537	582	591	527	609	580	563	582	593	543	597	558	573	599	531	602	527	572	522	566	598	563	573	587	622	592	602	561	551	537	565	552	553	579	613	580	597	561	539	579	632	590	581	582	608	547	581	571	601	562	546	594	575	555	559	594	601	552	523	581	564	564	558	594	600	522	603	563	590	552	566	548	532	549	537	523	595	619	599	582	563	566	594	594	591	552	597	536	513	535	549	582	536	578	583	587	538	554	507	553	568	582	549	578	604	555	550	585	591	587	540	588	575	573	552
21504	37148	12597	1047	864	809	811	747	783	779	764	776	737	762	801	781	783	797	784	808	736	794	755	778	780	802	802	815	801	834	772	770	820	752	770	824	796	782	738	832	776	791	797	779	765	757	735	832	820	769	814	748	770	814	751	754	811	779	769	817	812	802	784	819	802	815	743	769	818	794	759	795	806	769	820	802	739	801	808	752	807	739	777	754	776	768	800	790	790	816	772	823	806	805	812	775	784	774	780	737	824	744	788	797	802	783	839	812	800	791	794	763	773	844	822	754	783	764	768	746	776	785	763	780	752	770	758	774	814	768	779	841	804	790	791	774	777	786	771	793	806	823	785	755	793	802	784	811	821	753	820	788	825	780	823	827	814	789	785	813	807	846	770	794	769	794	793	814	816	775	786	797	786	768	804	782	777	791	789	742	783	752	761	815	772	753	783	742	787	775	766	806	791	818	729	800	777	810	800	805	773	754	831	798	796	823	833	802	769	752	768	806	775	741	815	740	741	810	735	783	790	788	735	819	753	789	824	802	785	792	753	765	849	738	796	803	769	738	760	777	770	761	797	751	801	788	800	800	834	758	753	801	756	761	751	775	773	774	766	771	772	764	738	812	805	772	765	784	765	762	754	784	798	791	812	749	797	746	783	821	753	732	784	826	771	725	777	800	836	784	811	761	765	781	805	797	747	793	787	785	807	804	750	811	794	788	777	776	791	805	797	766	776	748	794	794	761	794	795	810	770	780	817	762	793	767	818	813	773	815	820	765	843	783	785	762	682	766	737	788	761	781	801	818	812	796	864	809	718	812	802	784	762	780	766	789	766	785	793	753	772	802	792	798	772	814	819	780	819	795	777	767	820	739	807	848	794	728	752	766	772	752	792	791	798	800	771	755	734	747	733	757	802	798	792	795	766	754	747	797	797	762	749	780	756	801	796	848	793	799	792	708	801	796	805	791	796	787	751	787	804	737	745	839	774	761	752	755	782	774	782	837	794	797	780	823	766	744	782	791	807	726	738	787	815	711	803	779	772	809	781	799	779	799	787	856	808	768	763	747	766	773	747	754	772	857	777	796	817	744	773	765	777	796	789	752	754	770	808	783	821	803	788	808	778	733	799	774	750	772	792	825	776	764	759	764	775	818	790	759	768	844	758	795	799	754	807	727	781	764	744	769	804	788	748	802	784	833	815	786	751	832	797	813	779	772	826	828	791	775	795	778	793	773	801	826	771	838	860	708	783	828	833	798	779	768	765	786	817	787	801	801	795	735	809	821	781	822	795	768	774	741	775	781	791	751	784	814	838	737	827	778	730	772	787	762	799	740	778	802	763	757	798	820	816	785	787	762	807	846	757	798	783	764	766	771	756	766	806	819	780	740	845	818	792	785	814	774	777	734	780	815	801	842	778	776	803	754	775	797	788	754	808	821	757	784	785	758	759	790	788	759	742	826	750	750	804	790	840	812	826	749	782	743	770	762	779	790	756	777	769	796	723	776	776	797	806	827	796	772	764	743	770	773	755	801	763	745	779	834	784	764	792	825	828	762	769	789	758	772	764	807	739	773	762	761	777	831	779	822	785	808	807	795	763	805	779	816	828	762	779	760	774	831	757	737	804	799	787	774	743	778	789	818	825	761	803	764	745	796	803	797	809	779	796	758	776	786	757	775	789	790	787	806	811	800	818	815	793	776	763	751	812	746	778	786	806	776	765	772	751	789	790	817	771	756	802	822	779	759	797	796	795	845	748	774	765	799	749	780	787	748	823	790	798	823	787	788	781	776	802	788	803	801	775	764	774	805	816	789	783	802	778	781	734	761	763	773	818	809	734	753	744	789	822	817	724	779	749	781	813	735	822	772	763	739	747	781	807	746	800	825	780	741	815	762	816	838	774	789	764	726	764	809	758	815	808	799	797	793	818	806	791	772	756	780	784	775	748	790	758	739	763	790	805	796	817	818	783	721	779	738	808	773	791	787	806	774	824	797	769	791	833	741	802	727	810	754	817	790	775	732	756	794	772	782	783	788	806	766	800	766	800	786	800	752	793	798	782	777	747	766	779	789	812	780	793	805	743	779	808	808	815	790	806	795	815	800	758	784	767	781	809	788	800	801	828	825	793	777	744	787	819	793	822	868	787	813	795	813	831	769	778	788	771	800	762	763	799	790	807	810	799	772	826	807	763	809	802	828	790	809	776	747	740	787	772	751	835	801	796	794	760	791	809	759	793	748	823	763	747	761	736	811	793	786	798	804	755	761	774	798	746	817	741	766	841	774	799	747	738	751	775	758	760	764	806	836	808	752	769	748	785	791	768	778	759	798	779	800	774	793	781	801	779	769	756	830	794	738	765	811	794	769	795	753	782	804	755	774	720	768	757	774	815	767	784	843	817	826	808	785	764	815	741	796	772	716	774	844	791	786	765	833	778	753	792	753	785	783	756	753	866	826	815	762	778	839	764	749	796	756	798	816	787	772	778	804	807	789	755	830	784	819	785	794	783	737	755	796	815	819	816	719	776	780	814	799	742	789	817	785	812	769	788	788	768	776	809	825	754	760	773	782	826	717	826	815	772	796	772	819	811	792	759	779	785	774	754	748	789	802	812	774	802	757	786	828	787	814	761	785	774	792	810	776	772	734	781	781	756	743	753	766	793	775	766	773	785	762	761	778	790	748	786	769	797	742	762	748	782	782	753	785	790	759	804	772	775	760	744	801	779	756	788	763	793	832	784	779	812	825	813	761	821	743	774	749	750	820	758	791	767	778	779	769	758	761	773	739	810	795	814	786	779	749	760	733	775	828	814	787	800	781	819	797	810	721	796	824	763	741	780	773	748	807	806	786	761	825	779	801	853	801	766	744	838	818	824	719	754	772	718	740	769	778	820	812	744	813	843	800	805	753	776	810	808	749	795	834	728	783	766	810	800	736	768	732	812	808	747	800	783	806	803	808	819	759	773	792	751	830	819	826	778	786	750	732	712	751	714	742	803	747	768	759	829	823	746	804	771	802	787	806	782	779	786	758	785	790	776	784	799	803	792	831	790	822	796	795	804	751	720	810	781	755	778	847	770	776	798	816	760	863	753	740	768	798	760	755	768	739	739	809	816	780	835	768	790	796	756	811	795	767	768	751	819	796	764	742	838	821	747	777	742	807	758	748	805	806	799	797	789	765	782	801	825	770	823	749	784	778	835	786	750	777	827	754	809	785	813	773	788	780	809	788	768	836	810	793	750	786	779	766	803	794	795	760	791	759	789	774	844	745	798	827	782	788	787	806	794	785	779	769	778	838	759	806	777	785	819	773	802	794	788	766	803	807	774	758	819	773	776	786	789	797	797	766	780	778	773	763	728	786	811	721	749	790	768	751	778	753	759	799	816	814	784	780	734	738	801	766	776	783	731	813	747	793	778	732	769	759	790	825	814	775	770	752	807	818	769	746	736	745	772	826	725	791	814	767	811	807	790	819	760	730	823	834	769	787	780	757	813	802	746	763
23471	21838	28669	25091	18639	2995	481	366	314	310	340	319	299	338	310	296	318	317	286	305	309	282	275	300	297	301	306	299	289	267	289	258	293	298	312	277	275	294	277	290	266	308	315	278	274	264	279	256	282	291	319	267	272	293	277	289	293	276	270	272	291	287	310	284	295	292	264	278	282	279	265	280	273	287	311	311	287	313	292	301	311	277	289	283	275	258	297	298	302	273	265	269	273	295	284	286	277	313	328	292	294	287	292	265	302	286	306	280	273	313	277	260	276	299	288	284	294	283	284	277	292	291	280	304	271	285	308	286	294	307	278	297	260	291	320	300	296	279	272	300	270	306	289	280	290	307	275	316	290	296	292	311	282	284	261	289	314	294	303	266	298	269	265	279	306	287	301	282	316	279	284	259	267	297	314	302	261	272	286	279	292	305	276	302	278	259	294	281	274	283	271	255	279	285	283	288	281	285	282	280	302	310	294	311	283	316	320	305	309	260	322	301	270	284	282	269	281	277	265	268	272	278	289	294	285	292	287	304	285	280	290	266	279	306	298	285	281	275	282	309	267	301	276	295	273	300	294	287	280	264	315	273	294	289	262	277	276	310	284	284	280	283	297	266	245	286	297	269	278	287	289	308	292	265	270	259	293	301	275	281	292	295	296	283	271	289	300	276	295	283	293	274	251	297	292	316	254	298	286	270	288	286	283	254	267	294	314	311	296	290	271	293	251	271	270	281	269	300	311	288	273	279	291	280	282	290	268	273	310	309	286	308	303	299	291	288	279	282	288	280	290	294	313	264	289	291	282	277	268	276	278	255	290	275	296	320	272	297	245	281	268	285	273	301	300	297	296	283	258	317	280	287	266	280	288	278	264	269	276	293	268	307	258	296	319	273	294	305	276	296	289	288	296	275	274	287	269	275	298	251	286	295	269	307	285	261	280	325	256	267	265	304	264	280	270	297	291	288	273	294	265	284	290	268	271	246	293	258	302	289	284	298	259	287	297	256	253	267	289	303	288	276	299	299	320	281	302	290	263	277	277	295	299	256	295	295	273	266	290	278	301	271	301	272	294	290	283	306	268	274	293	259	281	286	276	298	291	253	308	290	284	267	286	263	278	299	276	281	275	283	290	284	289	269	255	287	245	275	295	268	309	286	284	278	283	263	300	309	330	285	283	276	264	271	281	270	303	278	291	303	266	270	312	283	279	275	282	312	292	275	285	266	274	286	288	278	259	273	293	281	296	296	277	244	289	288	314	276	268	282	245	263	256	267	289	259	296	294	286	309	294	303	287	295	302	273	254	283	257	301	335	274	277	281	281	302	286	292	301	275	290	299	287	285	282	290	297	285	256	274	305	297	280	283	261	291	269	301	287	276	277	277	265	267	295	291	285	298	283	295	272	266	282	295	302	278	280	267	297	311	309	292	279	266	276	275	302	262	268	269	249	281	277	261	280	288	280	254	278	342	276	276	283	293	251	306	276	277	302	303	263	265	267	264	291	280	276	280	273	289	279	273	304	306	274	305	296	272	298	319	298	259	251	278	307	302	291	269	278	293	301	305	307	305	297	277	277	266	293	273	283	280	290	283	281	262	298	267	297	317	266	277	322	278	310	310	266	259	275	294	299	288	269	322	280	254	277	270	261	300	290	286	294	320	291	255	273	288	306	274	294	278	268	284	307	289	279	293	301	291	287	287	288	294	279	286	285	271	300	278	284	294	262	285	289	276	268	265	309	290	266	303	311	293	314	283	269	278	298	287	301	276	288	338	282	270	271	281	307	283	294	294	267	302	265	302	308	256	293	265	289	271	265	271	294	316	253	283	296	285	304	283	305	284	278	286	279	286	277	271	257	287	279	307	263	281	284	290	269	270	286	310	297	267	276	297	281	305	269	281	265	268	278	296	283	287	292	290	288	290	272	292	275	266	275	289	289	299	270	330	266	295	273	329	308	291	287	291	281	297	284	305	264	265	266	282	287	287	271	282	290	284	284	254	277	308	287	296	286	276	300	289	258	285	276	276	298	230	267	279	280	266	267	289	276	291	273	300	296	271	289	324	274	299	278	293	302	283	281	268	291	303	281	250	301	293	277	317	278	278	310	288	264	277	287	275	305	282	278	304	287	285	281	299	267	284	274	253	287	293	288	289	232	273	281	267	271	277	294	284	287	257	281	288	261	275	280	302	254	312	282	310	275	268	290	303	282	283	274	271	264	286	290	286	290	288	307	299	295	283	306	301	258	306	295	300	244	286	266	251	332	269	304	264	299	284	281	285	285	267	269	283	281	314	281	290	289	255	283	260	262	274	277	304	283	294	287	255	283	277	309	274	248	274	279	298	262	292	313	262	266	261	292	268	291	309	286	279	290	310	291	252	244	292	266	302	276	302	308	286	291	289	296	284	288	292	295	284	279	246	272	263	289	305	314	307	282	283	291	272	254	295	291	307	258	288	296	297	276	284	304	261	292	263	293	298	303	283	302	265	265	270	274	301	264	273	293	259	267	254	265	292	310	318	291	296	272	270	301	283	271	280	286	258	320	266	288	271	280	282	262	269	264	263	291	310	272	285	294	277	276	315	280	313	309	270	256	265	279	286	287	280	297	291	307	267	281	272	264	253	330	311	281	268	308	252	297	307	310	272	299	278	268	267	272	291	273	325	293	271	281	286	271	315	275	300	322	298	276	302	278	289	293	293	289	295	299	291	292	294	288	297	273	287	273	275	283	265	310	278	292	283	301	296	315	284	304	288	273	269	278	274	302	258	284	285	268	276	313	294	286	287	303	290	310	275	305	317	277	279	267	282	267	255	291	285	268	284	268	306	266	294	301	302	270	291	259	292	296	315	297	291	287	302	246	262	259	283	275	277	289	257	296	276	261	291	291	285	289	248	319	270	285	289	271	305	286	263	299	260	292	286	281	283	306	277	261	254	304	291	246	290	295	306	299	276	291	256	275	283	283	305	285	314	272	297	292	291	294	271	289	259	259	272	298	273	296	270	254	277	270	272	315	292	303	298	299	295	254	261	280	281	272	286	290	319	278	303	309	282	264	265	291	293	303	321	291	269	305	265	283	324	274	274	250	276	266	255	280	290	295	234	278	276	257	302	261	301	270	281	293	275	279	280	294	298	270	300	284	271	294	271	282	277	298	274	305	282	280	314	285	283	281	271	328	287	256	276	296	266	284	289	298	249	280	296	276	258	295	267	302	296	289	276	279	312	266	289	284	271	274	289	264	305	264	277	297	292	265	298	281	281	246	305	286	256	256	277	273	268	290	286	290	269	283	287	287	274	290	265	257	287	292	269	281	304	295	284	264	258	293	301	258	283	277	272	310	256	291	296	291	250	293	286	268	273	323	254	281	286	278	282	273	280	288	280	288	267	292	287	308	301	283	276	266	288	246	280	301	274	289	279	290	285	275	279	302	302	271	272	293	301	263	246	287	297	282	281	295	270	325	315	279	292	256	306	244	270	308	313	275	247	279	285	270	270
45188	79441	42680	3119	945	728	596	613	544	548	504	507	464	472	421	428	428	451	389	423	419	387	448	428	429	424	430	424	409	405	381	437	409	438	417	424	423	431	395	406	387	390	415	432	400	418	411	425	365	402	429	407	393	443	381	404	406	400	412	391	437	418	377	383	415	394	430	363	405	395	426	436	412	405	413	443	394	452	409	377	437	414	410	398	401	398	377	441	391	428	385	399	405	413	405	403	391	368	374	428	406	391	417	401	427	416	437	418	411	440	390	390	416	396	439	416	404	424	389	378	402	392	419	387	411	415	403	412	396	413	413	414	405	397	384	450	383	421	441	439	413	392	430	405	367	445	396	448	411	400	379	398	425	395	379	410	389	392	432	409	425	418	412	425	423	376	381	435	381	407	392	431	402	392	416	416	442	434	379	407	393	419	398	388	425	433	395	458	390	383	393	427	410	413	382	396	423	382	387	389	400	430	426	414	414	433	405	413	417	409	389	407	430	404	405	409	409	409	398	455	414	404	395	371	422	393	409	437	447	416	403	399	397	407	391	434	433	381	446	390	428	439	412	468	414	441	376	407	439	401	425	388	381	416	376	436	414	408	415	413	369	404	406	417	423	420	415	377	403	438	424	434	424	391	401	390	427	383	416	425	392	404	435	408	408	383	441	426	404	433	398	403	414	389	424	445	406	455	400	408	416	416	399	388	423	391	379	388	404	417	408	390	434	424	442	437	396	467	431	449	427	405	397	374	378	425	427	403	389	393	426	420	423	404	387	411	412	396	403	385	418	409	408	359	394	406	408	392	413	410	409	399	403	390	395	374	415	416	395	434	419	426	440	452	404	399	426	419	387	455	397	409	409	451	415	371	406	440	410	406	377	392	417	403	388	380	408	418	422	422	437	401	442	385	372	460	412	414	421	435	442	427	427	426	408	406	423	386	404	431	432	408	413	412	446	451	413	417	407	395	382	421	425	422	419	395	403	402	382	403	409	376	407	365	432	380	372	384	447	424	417	422	400	396	402	446	423	442	393	372	415	411	427	387	392	416	404	375	384	382	421	405	424	401	416	419	398	419	391	389	390	409	423	428	385	379	411	447	390	448	404	407	388	386	414	413	450	415	461	404	402	431	398	434	413	436	394	397	393	428	415	408	376	389	384	390	424	421	415	408	407	412	417	408	437	391	371	424	445	402	424	389	433	436	385	415	421	414	415	388	439	414	412	440	418	411	389	411	387	411	414	461	398	422	425	420	397	398	405	431	407	398	445	402	399	401	423	396	434	412	418	382	402	396	400	429	406	404	397	426	399	387	469	416	397	425	417	398	428	427	372	414	405	430	426	396	428	398	385	406	418	418	430	358	426	437	383	413	426	400	434	388	412	410	411	402	421	385	425	373	414	439	418	352	401	430	456	397	430	379	437	408	410	434	377	422	419	418	454	393	446	398	406	414	412	405	405	377	389	414	403	381	404	385	384	415	392	396	430	399	423	415	402	392	399	415	378	402	435	407	384	406	413	383	413	409	409	392	351	392	408	394	401	392	400	406	376	383	429	406	391	412	443	407	392	428	403	386	414	400	419	413	392	383	405	396	400	410	407	417	423	406	401	371	419	431	423	410	426	402	391	399	424	439	427	407	397	401	383	406	390	348	416	418	420	399	416	432	414	390	431	408	415	391	385	419	406	440	385	363	411	390	391	402	411	396	385	351	421	434	410	441	409	408	430	418	413	359	426	405	433	417	404	397	370	406	383	445	388	435	412	356	382	399	418	392	402	400	410	429	404	377	419	367	412	400	422	376	407	431	408	392	422	414	425	395	401	416	428	381	413	379	404	406	372	438	449	420	408	368	411	413	356	381	422	417	402	383	410	412	392	387	393	410	397	398	408	380	393	388	439	399	405	391	385	400	403	396	408	432	401	392	405	415	435	403	421	377	385	429	414	383	416	400	409	393	429	432	398	436	412	377	404	414	366	431	395	366	399	402	382	422	416	370	388	419	445	403	409	428	413	437	394	412	426	411	440	393	410	424	406	387	394	408	413	430	403	432	422	394	401	401	394	404	402	394	430	397	396	401	451	402	370	399	433	384	415	410	379	431	422	427	413	396	435	453	393	421	418	413	402	391	419	398	406	403	394	410	419	435	381	426	436	418	391	417	400	385	444	388	418	414	426	386	471	386	409	418	423	411	379	416	422	395	411	384	396	396	424	389	436	358	398	405	396	383	405	420	416	442	425	394	401	442	420	430	397	441	390	395	404	416	430	397	399	406	431	387	418	398	411	398	399	433	389	359	429	402	392	422	398	409	404	393	433	416	423	395	431	396	412	443	441	424	408	370	421	410	446	419	385	408	414	378	430	435	386	448	419	420	409	460	408	390	414	417	416	411	384	392	411	363	347	450	414	412	417	375	413	413	394	399	410	439	394	408	429	428	411	404	374	417	381	362	412	430	402	416	452	382	387	430	446	389	361	413	399	437	412	429	380	406	404	403	423	414	432	409	420	433	432	392	409	382	383	394	411	418	422	392	369	420	403	385	422	387	375	382	389	392	432	390	394	413	437	376	413	466	396	402	406	372	402	407	398	402	436	438	343	389	415	411	398	407	393	427	403	419	394	417	421	402	433	447	413	424	420	375	401	409	439	404	392	408	400	393	427	383	418	380	429	395	400	404	412	401	390	447	410	387	373	422	408	439	447	439	440	356	425	465	436	369	446	437	425	411	399	405	401	413	429	401	426	420	414	434	393	435	427	416	416	422	405	437	401	399	388	404	367	407	407	427	405	416	377	432	463	396	420	425	413	407	450	390	394	390	425	424	411	403	396	383	402	415	389	429	416	407	414	455	396	395	392	434	391	412	436	427	452	397	386	432	398	405	428	432	408	422	419	425	397	423	451	392	393	407	440	409	391	414	372	419	447	435	415	419	414	421	406	401	406	413	402	418	411	447	413	414	449	370	420	403	412	395	430	389	447	401	394	444	420	442	414	423	376	412	385	399	393	425	394	411	439	410	414	447	392	383	389	395	399	411	390	402	418	398	436	392	400	394	367	409	403	420	393	417	390	383	421	381	429	410	386	417	444	403	415	390	379	386	428	402	384	394	390	391	410	421	376	413	406	428	429	377	411	386	415	407	444	398	399	408	400	356	420	400	385	395	414	427	425	418	393	399	394	393	421	436	381	401	401	417	423	430	415	374	380	421	410	409	385	392	439	372	414	391	367	405	396	436	415	396	391	403	376	379	452	412	418	427	428	428	373	418	414	398	402	435	430	435	381	403	422	394	442	390	384	378	410	415	406	416	395	376	396	406	429	394	393	378	376	416	398	413	380	422	417	388	399	403	399	413	393	414	429	402	402	376	420	422	402	386	421	389	394	424	413	382	413	394	449	408	365	392	377	421	422	424	399	429	400	398	408	419	402	413	408	450	426	396	367	410	430	406	410	439	438	401	418	431	439	428	398	371	422	406	402	430	401	374	422	386	438	408	427	409
24841	22364	27477	23421	4098	719	722	676	668	665	636	589	668	663	632	659	629	572	712	628	662	620	643	601	653	612	669	612	584	668	666	649	655	617	621	613	695	596	690	671	636	616	632	638	662	656	598	653	630	655	650	606	578	648	628	600	587	655	674	664	620	663	607	577	622	636	633	594	616	622	594	638	641	619	664	634	662	622	649	642	621	614	596	630	641	615	606	622	614	616	666	604	601	602	636	639	686	621	590	631	605	614	619	576	629	620	603	639	672	591	650	675	587	652	627	641	673	594	623	565	615	640	625	673	587	650	615	649	655	633	640	596	620	639	598	650	632	621	643	631	605	676	626	582	632	642	627	590	629	657	623	630	700	625	612	623	683	641	641	625	636	605	646	610	611	646	648	655	662	615	632	633	624	627	616	636	586	636	622	610	638	612	637	620	627	656	619	626	658	617	603	659	609	639	678	668	652	632	649	651	624	649	613	648	629	654	675	647	657	629	610	609	609	605	594	642	633	662	637	630	560	636	624	619	645	654	619	612	647	644	652	657	613	606	639	681	641	615	629	661	595	638	632	647	632	635	664	637	632	618	652	661	592	669	605	612	663	642	584	601	638	591	654	611	632	639	611	629	616	669	589	643	638	650	620	640	633	667	627	681	616	652	612	595	642	624	604	616	615	609	607	647	694	608	659	624	683	637	606	636	597	651	660	623	629	634	640	616	631	628	603	614	623	631	633	673	642	615	640	718	624	616	656	642	600	605	627	637	602	623	628	602	623	637	668	664	606	649	621	631	667	639	606	608	654	677	602	637	605	667	594	643	604	649	647	597	633	606	687	600	637	601	636	628	639	619	590	647	618	627	581	611	609	612	628	623	648	581	633	626	608	624	636	605	603	663	646	671	632	615	653	591	677	610	639	628	616	652	595	611	652	615	607	593	642	629	672	586	638	632	636	658	611	590	637	644	640	616	652	548	628	585	607	654	608	622	650	652	609	611	614	622	598	612	627	641	628	614	657	626	640	631	615	650	615	620	648	628	582	613	643	588	697	681	645	615	624	663	641	617	610	628	668	621	616	630	669	643	627	658	618	625	623	609	614	638	601	561	623	597	679	622	639	644	636	651	657	656	629	582	618	604	628	587	620	653	637	629	614	615	615	658	624	632	629	631	588	649	632	661	591	634	647	650	654	620	610	611	619	640	649	628	606	665	589	630	651	592	622	571	649	601	598	637	630	613	546	576	640	622	637	632	609	615	638	635	658	607	647	616	642	637	597	618	616	617	635	644	691	636	645	624	622	642	622	666	637	663	595	616	663	634	668	635	597	612	603	611	611	639	640	642	615	671	632	672	580	598	605	616	631	610	610	645	616	632	578	615	612	637	624	644	567	610	633	635	652	610	641	574	644	623	651	610	613	629	638	614	600	658	617	594	657	687	608	630	628	630	593	616	576	583	627	659	670	611	616	661	639	611	651	636	673	600	643	609	580	571	639	670	606	645	642	641	606	634	611	622	642	644	603	669	600	662	599	686	681	662	580	632	659	683	652	653	665	635	664	639	671	630	598	630	609	643	635	604	603	629	599	645	644	623	619	608	641	619	687	664	585	604	638	674	609	631	606	649	614	651	626	612	571	591	623	675	632	607	609	636	589	643	623	705	657	652	606	628	635	597	636	641	641	623	610	655	644	650	634	655	659	643	627	694	647	635	617	626	624	620	638	619	616	620	600	606	612	585	635	624	653	616	555	644	620	653	634	649	591	668	630	621	660	613	642	621	643	649	601	626	627	657	613	671	670	609	602	617	603	612	629	634	653	641	603	623	628	652	642	632	636	669	658	659	607	619	627	644	662	636	623	689	635	671	616	665	644	651	612	586	596	612	580	602	639	668	580	605	581	630	640	615	627	627	626	633	616	631	642	637	620	611	608	686	638	619	621	612	620	618	642	655	667	607	591	655	594	644	683	637	603	632	656	584	624	641	641	633	645	629	649	657	634	579	603	637	648	604	669	648	639	610	586	648	617	628	645	619	643	621	638	622	614	612	605	597	644	628	638	661	597	627	671	654	629	598	601	632	650	612	607	586	643	626	671	630	638	620	624	584	609	647	647	651	582	613	608	626	625	607	649	680	615	593	655	612	612	659	587	634	607	628	614	604	631	629	662	639	613	645	607	613	647	705	630	616	601	645	591	599	634	664	632	643	636	598	618	605	670	628	611	592	650	604	649	618	667	637	633	595	628	590	582	614	602	633	613	651	664	597	636	599	618	601	651	648	646	615	656	620	645	649	611	655	641	611	626	642	662	598	605	628	677	631	580	599	637	629	660	613	618	626	655	613	659	645	642	611	611	634	641	660	631	657	636	650	640	594	648	644	638	626	654	634	656	645	665	641	632	612	655	602	638	610	609	602	663	609	631	627	614	607	662	650	644	674	622	636	584	620	648	644	640	641	624	589	608	573	647	650	604	613	605	611	607	643	633	638	603	649	572	656	628	632	640	638	615	592	602	629	621	663	585	594	664	605	647	681	613	609	624	649	632	563	614	645	641	602	645	611	677	642	621	584	595	640	640	607	652	659	594	605	613	647	641	676	623	612	616	614	621	612	603	594	655	649	634	661	628	657	622	595	633	630	576	664	662	646	616	632	643	594	584	618	675	594	630	602	596	627	665	600	614	605	638	598	587	653	634	635	622	643	670	616	565	636	630	584	626	624	626	653	613	587	631	640	650	612	639	613	636	604	658	675	635	640	651	607	638	634	593	626	617	607	639	637	627	643	574	652	667	627	620	598	641	619	617	648	618	655	613	672	586	637	611	683	607	622	643	590	648	628	611	634	655	614	660	608	609	661	648	594	601	643	625	607	640	666	632	627	621	595	615	650	600	628	609	638	605	615	666	620	640	633	598	630	620	584	626	666	601	638	622	619	638	692	603	595	648	637	619	660	570	627	588	641	627	622	607	674	671	616	649	622	623	650	658	669	590	648	621	609	632	676	614	646	656	698	603	634	590	639	639	593	627	637	620	628	650	617	619	603	593	652	580	696	625	621	613	603	632	619	630	609	643	640	640	637	642	647	638	697	637	607	594	587	623	608	589	602	599	644	625	623	629	574	652	585	625	634	658	668	623	613	659	631	613	615	639	623	585	569	630	616	573	645	581	612	610	640	630	642	681	640	622	643	611	604	689	623	631	634	636	628	613	650	636	616	612	631	597	582	648	643	596	668	627	659	649	584	591	634	651	629	644	575	615	631	612	600	664	669	594	607	624	581	617	635	626	632	640	598	570	615	625	651	657	595	688	637	586	608	640	629	638	583	583	636	612	627	637	617	606	611	623	628	669	583	658	645	628	611	646	634	588	585	626	628	655	626	609	624	661	633	603	636	576	629	674	653	636	606	650	626	646	627	622	624	589	649	607	587	623	598	659	633	617	607	590	656	616	635	635	573	635	690	607	635	637	653	684	660	666	631	580	671	614	597	612	626	644	666	624	589	635	671	642	601
40712	63858	31089	2374	1044	1060	940	935	865	874	867	863	825	878	896	870	845	868	905	851	863	837	839	843	870	860	867	834	851	839	843	861	852	889	815	886	812	850	844	858	812	843	828	837	833	800	826	893	829	836	808	860	864	876	842	890	875	879	896	813	817	871	861	815	842	821	839	870	861	868	781	774	825	849	822	885	873	779	806	834	837	859	793	802	824	827	853	857	845	869	875	832	845	816	791	823	813	884	822	815	804	845	890	798	887	844	791	877	844	851	844	784	823	827	805	891	856	820	859	817	908	819	845	863	876	864	898	839	826	860	819	800	876	809	842	863	820	877	844	843	817	854	848	834	851	871	822	830	865	822	850	807	851	872	839	828	883	793	885	834	820	830	810	804	866	808	905	838	869	808	878	809	866	897	883	851	827	879	857	866	837	882	847	829	851	863	833	793	822	883	851	825	856	792	825	849	890	873	881	817	794	871	814	824	773	854	905	872	798	891	874	834	811	830	818	882	832	849	818	861	847	838	837	816	883	852	740	865	849	859	845	861	848	821	854	886	831	826	789	842	824	838	848	874	848	850	812	905	792	830	866	857	844	840	848	833	856	892	829	848	785	835	820	782	837	823	845	880	884	846	854	854	865	824	833	881	813	863	852	866	846	845	798	824	825	866	818	865	821	841	902	828	813	854	825	835	802	841	890	846	801	825	820	909	842	858	874	871	819	853	859	850	850	824	834	852	858	826	842	836	822	790	834	822	856	782	840	853	840	820	851	847	847	854	836	841	833	868	834	844	851	803	830	849	812	809	791	837	850	810	812	869	843	804	835	810	861	893	885	821	837	835	876	819	861	848	846	842	860	835	810	850	833	873	849	866	805	824	876	829	834	822	874	877	839	896	857	865	876	830	848	898	856	809	821	825	843	846	867	786	858	834	834	851	794	838	802	852	823	852	822	808	862	804	825	837	853	863	868	807	836	931	840	823	798	832	845	852	839	840	814	830	776	799	848	802	881	824	874	852	831	784	849	899	849	866	834	869	857	858	807	917	852	833	839	862	809	883	880	866	840	856	857	792	846	839	838	837	836	869	835	815	853	859	890	823	837	833	823	816	896	794	831	845	796	845	808	881	835	832	867	844	829	873	883	840	838	844	867	850	861	822	851	854	813	800	785	805	804	802	869	861	836	868	839	776	811	841	824	844	871	852	815	850	856	849	780	878	816	860	803	823	858	847	858	830	842	846	860	813	824	830	862	872	858	810	889	806	802	869	867	851	813	851	796	827	803	844	850	911	852	854	828	840	826	838	871	863	812	847	867	831	873	804	828	902	804	857	875	821	851	831	861	862	872	858	825	842	859	857	783	781	842	829	864	865	799	798	852	854	855	876	887	887	865	866	859	788	845	815	807	840	884	826	853	854	876	849	838	809	809	841	814	802	849	849	821	843	905	838	865	819	846	858	817	821	823	862	917	865	821	876	868	809	815	843	860	818	784	881	811	871	862	927	884	864	867	862	874	894	823	845	832	809	845	844	909	848	828	863	872	850	894	848	809	834	889	784	882	871	851	837	860	849	822	830	853	820	826	840	845	808	787	902	824	906	879	805	839	856	812	860	868	860	905	880	859	838	804	854	897	873	845	819	849	860	805	856	842	862	820	849	849	820	813	772	867	894	872	849	851	810	816	862	859	830	825	825	843	820	800	863	854	826	857	851	827	861	797	831	857	844	851	831	874	852	847	796	812	897	833	816	853	848	830	835	857	795	875	821	842	807	854	803	821	861	761	885	821	866	869	863	820	800	820	779	800	813	848	857	876	867	829	811	790	854	847	836	818	832	834	820	847	870	814	857	872	858	829	817	817	858	819	822	875	800	859	845	826	884	820	820	825	855	789	814	801	846	791	838	864	818	843	832	870	877	781	866	881	864	797	811	813	808	796	818	819	859	858	841	846	838	833	859	831	846	835	866	851	829	847	766	828	877	853	843	852	849	841	862	766	841	838	878	837	843	857	868	868	851	886	831	857	831	828	806	853	876	853	870	867	827	856	825	832	828	811	841	815	849	866	832	875	846	853	855	869	803	836	857	843	809	834	854	837	887	865	873	872	827	840	833	843	825	857	824	850	860	854	836	792	857	845	828	814	839	846	911	835	875	818	821	785	889	855	808	839	862	846	863	836	863	818	826	860	849	810	845	793	818	846	862	821	822	887	818	834	842	829	869	845	843	837	833	827	786	868	765	797	857	858	790	857	834	799	821	840	861	864	849	859	813	877	892	818	848	859	878	872	800	851	924	787	829	870	830	827	854	845	824	846	816	843	842	883	813	826	881	833	854	826	845	820	924	853	862	865	799	864	828	850	851	841	844	833	866	846	781	852	778	855	841	822	823	894	839	883	845	816	826	788	821	821	826	845	876	858	823	838	863	806	832	824	777	863	864	797	812	848	866	857	874	866	843	830	842	794	852	807	758	839	848	862	813	843	865	876	810	847	820	889	847	857	842	855	843	825	872	856	792	854	829	840	827	869	836	899	833	840	865	844	790	828	817	862	847	855	827	808	912	918	887	862	854	855	885	860	826	799	837	859	796	843	894	849	886	813	872	843	841	821	883	787	831	835	872	833	847	873	822	870	919	820	842	885	833	845	811	778	862	860	822	869	829	872	879	857	863	905	846	827	888	827	832	777	759	836	860	856	831	868	875	829	845	834	834	878	878	810	811	868	830	846	806	842	864	854	881	787	830	817	847	844	853	834	835	842	860	812	774	856	845	852	848	857	820	777	881	795	806	853	802	838	840	809	827	819	809	798	887	909	840	915	793	815	784	820	821	839	865	818	769	838	833	815	832	797	818	822	918	821	856	846	861	873	843	882	854	867	831	839	802	853	844	810	896	883	770	823	866	848	888	794	840	861	835	817	823	841	897	798	805	842	829	851	825	809	830	839	803	795	839	852	870	846	942	821	853	818	841	869	825	818	838	854	846	838	822	852	861	834	876	866	841	816	892	832	852	843	820	854	810	854	868	796	868	867	851	829	787	880	844	827	844	881	868	873	844	847	864	831	806	879	833	831	833	817	845	780	853	885	825	877	815	852	869	892	829	802	821	845	871	851	836	880	808	831	835	845	834	839	899	874	871	831	851	816	899	852	816	871	815	870	841	869	801	797	842	824	818	851	828	868	815	824	882	810	869	903	881	918	855	832	887	846	829	864	823	866	867	861	889	917	836	854	854	874	939	852	810	858	865	836	837	813	845	855	886	841	849	825	829	859	817	851	806	883	893	834	832	857	895	802	874	856	860	815	866	844	766	845	809	805	834	862	815	840	891	848	887	817	836	784	865	793	843	802	838	845	876	826	788	882	760	875	855	850	875	903	805	830	882	813	858	760	810	835	811	788	850	870	843	831	865	900	858	869	787	839	869	832	807	812	874	828	816	849	833	827	829	827	824	839	851	895	878	831	866	868	838	824	882	903	859	831	813	799	797	842	892	815	826	851	846	838	839
22621	21671	29041	24552	21539	19018	1852	418	359	353	303	292	301	296	279	270	274	276	273	273	288	276	273	266	246	250	261	262	262	267	274	271	261	250	279	263	252	238	240	240	260	246	243	254	232	239	243	252	248	225	260	275	256	281	273	218	253	264	246	235	245	255	236	242	261	241	253	268	198	235	254	244	238	240	224	275	223	227	233	229	255	237	257	256	245	231	227	254	230	281	246	218	248	249	252	244	239	234	214	248	247	230	240	248	243	239	238	242	265	247	235	234	255	248	244	227	218	259	262	228	252	223	239	267	277	254	219	260	239	237	232	252	265	254	226	259	262	263	267	262	266	271	243	243	244	263	257	267	219	229	219	212	290	232	218	246	233	266	257	251	269	248	224	233	240	248	239	230	264	250	253	244	262	272	224	263	223	222	237	223	255	263	271	266	258	240	227	264	232	255	236	224	225	228	267	256	267	225	244	253	243	291	256	239	249	240	289	225	231	236	213	263	259	242	284	245	256	246	239	205	252	228	212	209	263	233	244	226	248	239	246	257	254	230	242	247	231	255	223	212	248	259	220	230	240	250	240	239	245	209	245	253	223	227	235	270	236	230	240	268	211	244	251	237	251	258	255	235	220	251	230	232	249	239	230	230	244	236	224	256	247	246	231	268	226	250	262	253	231	223	262	248	241	269	249	234	265	239	260	238	244	212	265	218	257	219	238	216	219	259	266	262	227	200	256	241	268	260	253	226	217	206	225	256	268	247	244	234	231	238	268	264	245	246	228	236	262	241	235	235	236	236	262	263	252	265	239	236	249	256	235	262	240	262	250	269	236	257	257	243	213	242	229	230	246	254	280	276	228	296	259	208	240	267	257	242	246	253	249	229	257	226	253	237	239	263	219	256	255	239	236	248	236	242	263	242	244	260	254	241	263	239	245	231	243	250	248	227	254	256	267	238	248	256	233	253	218	253	240	211	256	241	241	247	239	228	238	238	249	240	255	230	261	259	242	245	257	238	270	213	232	241	243	258	237	243	232	242	256	264	261	234	256	228	230	239	240	208	210	233	258	237	258	250	262	269	244	254	235	243	252	231	246	257	243	251	226	227	258	244	249	256	220	256	223	261	241	228	257	233	243	245	250	245	266	289	236	248	233	230	242	272	266	236	263	237	251	273	231	235	223	235	257	257	219	227	242	238	263	273	244	232	256	249	209	252	267	235	257	253	240	222	238	253	224	257	271	245	228	265	241	250	230	247	210	264	227	243	236	240	254	282	233	221	224	236	267	257	272	266	250	275	231	232	259	237	236	250	255	247	271	233	251	235	246	274	235	262	243	236	263	225	227	249	240	247	239	212	258	255	234	222	245	248	250	227	249	245	248	228	247	251	230	244	245	236	230	225	267	227	253	247	253	220	252	247	246	256	254	239	218	252	235	235	241	215	263	229	269	226	228	251	255	250	228	274	248	253	251	268	246	247	225	248	213	245	230	249	245	228	236	240	233	246	253	232	242	214	239	263	251	248	238	254	260	235	224	235	241	268	255	226	242	259	257	219	250	259	257	232	251	223	253	228	243	239	242	278	226	220	238	239	239	228	225	211	219	275	242	236	267	240	250	237	239	254	231	220	230	234	250	236	214	256	252	232	260	258	244	249	240	247	230	243	245	270	253	266	247	265	289	244	243	237	275	243	271	255	257	248	232	257	231	247	267	260	282	228	238	229	252	268	251	248	230	261	249	230	238	239	240	258	242	272	242	242	214	247	252	254	252	252	243	235	241	232	245	245	242	241	251	238	254	230	234	239	258	246	217	221	242	206	223	239	229	249	230	239	221	271	257	252	235	252	238	257	236	248	246	284	252	260	217	246	256	230	255	222	248	228	249	239	256	279	212	211	254	251	232	223	268	243	249	239	248	240	254	261	241	255	246	269	248	226	234	265	244	248	252	221	239	252	241	200	229	274	243	218	237	229	273	227	230	255	264	251	223	248	236	247	271	252	267	231	232	263	218	259	273	275	273	227	244	273	229	240	227	227	244	246	249	244	242	242	254	241	245	260	217	250	251	229	269	210	236	232	247	282	226	219	258	247	247	243	229	243	241	274	244	239	237	222	277	249	229	229	254	235	237	217	226	230	227	257	227	238	270	270	251	242	235	243	237	256	262	229	233	231	260	285	245	234	257	235	253	275	233	264	233	219	229	230	256	226	255	247	259	249	276	253	233	222	249	238	251	228	255	246	240	281	233	245	272	256	258	232	246	247	256	235	237	250	258	247	268	261	232	234	261	255	221	246	251	260	243	259	222	261	243	262	223	263	253	231	228	258	246	271	247	249	257	258	239	264	232	250	237	242	251	256	285	248	245	229	237	234	281	231	242	239	261	243	252	255	235	262	251	255	251	244	242	241	263	251	250	265	263	271	241	225	230	244	228	232	227	251	266	237	216	262	238	253	238	218	251	245	246	235	242	257	254	265	230	252	247	230	252	240	221	255	217	237	238	236	259	234	240	285	258	258	277	241	261	268	268	216	232	221	241	223	230	215	270	242	256	266	228	280	244	263	253	243	241	243	222	235	253	243	245	266	244	244	249	220	238	246	243	242	239	241	213	226	236	230	224	232	234	255	242	217	239	223	225	231	269	256	238	224	253	241	240	230	259	243	211	257	247	236	250	248	264	243	240	236	246	278	244	272	237	247	247	272	248	268	252	203	248	243	274	253	259	253	254	245	229	239	263	253	228	263	264	227	235	244	230	244	274	283	259	250	253	235	222	213	243	227	236	261	228	203	272	237	261	249	238	266	242	240	234	228	259	234	244	243	232	269	237	240	243	276	233	252	261	247	238	267	241	238	250	244	230	238	247	225	232	263	262	248	238	250	234	255	241	233	224	270	229	259	222	242	245	245	227	212	265	260	249	253	233	238	267	230	235	210	221	243	211	244	241	238	242	247	254	261	238	250	266	216	271	259	257	215	225	252	237	269	247	253	247	253	237	210	219	262	240	276	246	243	240	255	231	246	244	271	257	226	212	241	227	257	236	272	242	229	255	248	226	243	230	249	265	247	246	260	252	187	238	278	251	221	262	267	249	248	246	234	240	250	247	239	243	253	229	222	238	224	296	242	234	235	247	239	224	223	237	227	247	247	233	259	238	261	241	249	265	250	270	234	240	220	241	249	236	253	239	226	244	235	265	264	261	261	242	250	234	242	244	256	255	268	224	267	271	232	239	263	248	255	260	237	228	226	251	261	238	228	259	250	256	271	227	234	224	257	247	247	248	242	253	245	240	262	236	262	234	230	256	256	208	268	239	225	263	218	228	256	261	220	242	274	246	252	225	227	252	223	241	263	239	249	250	250	253	232	264	297	249	221	261	222	245	268	274	260	231	225	241	238	265	236	241	239	270	239	263	227	227	192	240	244	248	273	238	257	245	239	254	221	252	248	247	266	218	233	229	278	255	247	235	219	223	233	244	244	254	230	233	249	226	238	233	272	270	283	256	248
53295	88295	51427	4847	1286	940	787	669	608	554	505	477	467	424	414	399	408	395	396	353	344	373	356	380	345	356	368	353	350	323	358	356	328	341	324	322	365	341	331	317	328	356	356	342	360	338	321	291	358	375	307	316	356	328	315	308	357	301	334	353	354	331	331	309	310	307	313	314	348	312	332	329	331	334	340	348	334	323	367	306	284	339	308	322	353	339	341	306	339	323	323	374	333	323	327	359	324	304	361	326	336	346	333	325	322	340	365	343	339	330	314	324	317	332	298	318	317	320	329	343	343	319	312	364	356	343	352	313	326	330	361	344	317	328	359	332	310	330	341	346	361	310	343	342	320	309	326	340	335	324	339	345	339	327	328	333	318	342	300	345	303	343	322	331	297	330	328	308	363	314	343	332	341	308	328	326	338	374	340	325	312	339	336	342	339	323	311	365	333	332	320	320	326	332	338	303	339	285	342	298	335	359	326	350	342	319	321	346	334	317	302	345	318	365	333	306	318	362	313	373	332	315	333	327	312	305	316	283	336	330	348	326	331	330	338	351	355	384	334	332	324	355	349	342	332	312	329	325	318	344	337	329	324	330	320	331	348	319	325	328	335	325	343	338	332	353	337	324	329	307	325	332	333	307	285	336	294	329	335	298	330	329	329	360	331	329	324	331	314	284	307	319	317	299	354	335	304	296	359	322	306	345	325	350	340	354	354	308	355	326	321	324	339	318	322	339	304	311	340	312	347	345	346	363	305	338	300	356	322	350	312	317	321	372	295	323	346	324	352	315	338	314	310	320	334	346	309	359	307	354	345	333	331	320	294	344	311	345	311	375	356	356	324	325	327	334	321	331	310	329	312	300	312	325	352	317	290	323	337	323	354	339	354	334	339	315	329	360	341	325	312	327	321	331	330	324	336	323	303	349	350	333	323	339	328	328	318	352	325	336	346	315	336	316	322	306	342	341	316	324	324	281	364	364	336	371	340	336	344	347	338	356	292	328	334	315	367	342	337	352	334	325	337	344	340	352	335	333	326	308	304	344	291	343	335	318	342	335	300	349	290	337	330	355	340	336	328	346	366	358	331	324	288	325	325	323	342	346	316	346	330	318	334	321	320	319	329	328	325	345	368	343	319	336	293	329	369	328	331	333	363	342	325	348	292	332	307	329	344	335	343	331	308	363	318	306	350	317	322	295	336	325	347	327	350	336	331	309	325	338	349	334	331	406	344	356	297	305	348	353	313	336	353	344	349	334	346	308	344	340	321	326	313	292	344	325	320	349	363	326	328	337	343	315	303	316	346	302	346	319	319	321	318	311	309	312	329	326	322	364	312	326	311	320	342	338	313	326	323	320	323	340	314	354	322	339	337	316	327	350	309	335	352	318	320	330	350	309	358	321	310	349	333	343	315	319	326	337	310	311	344	344	334	358	359	370	315	296	357	329	344	332	332	306	332	333	368	320	338	365	356	303	337	307	343	344	308	359	334	333	295	337	305	340	353	336	334	337	333	373	334	335	331	361	308	337	354	353	298	337	342	317	330	331	337	307	325	326	333	341	343	345	336	337	325	326	308	333	329	323	310	325	305	332	299	302	358	288	337	352	334	320	342	325	292	373	307	306	326	332	330	320	324	324	317	319	328	336	324	302	322	327	355	323	337	301	346	317	352	324	349	369	376	337	352	332	323	301	305	323	333	306	326	291	313	345	302	320	338	361	338	323	323	313	336	315	313	325	321	322	362	304	317	324	333	358	337	343	330	342	348	331	298	330	350	327	322	345	306	351	333	303	359	323	328	328	339	341	323	334	326	387	342	339	330	321	359	335	329	342	307	331	306	319	356	336	329	339	368	315	344	335	296	331	354	351	326	304	299	333	320	310	334	329	325	358	318	308	340	353	318	344	349	331	368	311	343	330	343	311	336	310	331	336	326	356	311	339	335	338	348	324	320	351	319	315	331	359	319	296	323	348	309	341	332	320	322	354	311	320	307	285	343	304	344	333	360	329	311	323	320	339	323	332	338	343	354	334	335	327	328	339	304	352	307	337	379	335	348	321	355	341	319	349	335	391	332	349	333	327	314	344	324	317	327	316	318	296	331	314	317	320	320	344	326	323	333	303	311	277	319	341	327	317	321	330	344	341	326	339	313	327	322	345	345	346	300	353	341	317	327	350	365	300	349	314	321	317	326	356	348	368	316	329	341	339	329	302	331	334	316	326	319	312	360	341	332	350	323	348	313	314	331	331	341	327	375	284	312	327	318	331	315	363	317	305	332	356	344	344	349	325	319	339	360	322	356	333	328	330	349	321	300	347	301	313	314	336	383	328	336	362	323	352	341	352	356	341	329	318	317	330	320	309	293	316	325	330	320	331	345	297	350	338	340	326	328	338	328	335	326	301	359	350	321	322	303	318	352	335	303	326	344	340	331	328	330	349	347	325	314	309	345	310	326	327	315	319	327	326	360	336	330	337	316	359	336	339	321	309	334	355	336	321	344	326	357	305	327	295	308	326	331	340	339	300	314	348	353	353	346	354	291	325	326	329	329	346	326	349	352	341	335	340	338	340	341	301	317	348	321	348	347	294	339	323	330	331	326	337	342	325	357	322	316	327	348	315	353	344	367	326	324	319	316	314	326	314	298	335	305	340	343	348	305	316	346	327	334	318	329	341	342	330	328	334	337	309	340	324	324	333	345	302	334	309	332	340	324	289	351	362	311	322	298	319	304	329	312	325	330	348	332	352	322	340	319	322	342	329	349	337	332	333	340	324	293	331	325	355	335	321	342	312	303	316	306	307	321	340	309	356	343	310	306	309	330	337	344	346	291	334	319	303	360	299	293	296	354	341	344	334	286	351	321	305	319	308	363	315	343	320	326	352	319	315	350	308	356	320	324	306	345	335	319	358	336	344	326	308	364	323	366	329	346	312	349	329	327	322	331	353	310	316	320	319	324	326	350	319	293	319	334	308	316	320	348	297	306	361	340	341	331	343	317	346	306	323	283	331	321	337	321	345	328	344	303	355	335	325	318	322	286	383	319	344	350	369	315	323	333	328	325	306	312	315	367	298	333	288	355	376	336	333	328	351	347	295	344	335	322	337	323	317	321	321	336	332	335	317	304	326	329	344	317	329	289	364	344	316	324	351	316	351	316	335	354	348	327	311	321	363	318	341	367	327	286	324	357	341	349	326	345	342	344	318	324	345	299	299	325	332	333	365	351	314	334	329	326	335	355	351	332	341	310	334	345	323	328	330	351	327	329	302	310	302	347	316	319	305	306	325	350	341	334	349	334	327	334	361	338	339	346	322	317	328	353	308	348	332	340	340	328	346	294	299	341	304	322	361	317	297	319	356	336	285	347	334	356	350	302	311	359	292	373	323	291	344	322	336	343	344	355	305	341	344	353	358	304	323	311	364	331	308	323	335	315	326	340	335	364	321	308	324	353	327	345	338	361	298	344	343	326	337	327	327	312	347	312	328	310	297	334	334	327	322
27853	23920	15176	2189	645	590	615	522	575	550	601	577	578	540	584	577	581	547	521	509	574	567	611	596	567	554	561	575	566	567	558	569	553	576	524	589	568	642	591	585	552	547	586	623	562	607	534	587	582	569	541	556	556	553	561	585	603	576	554	567	600	574	523	569	612	549	531	549	557	593	537	572	573	591	586	551	566	586	563	585	583	549	569	540	583	592	573	553	596	517	577	566	535	567	525	553	594	599	551	561	554	566	576	561	569	544	605	581	553	609	541	583	611	597	598	547	574	573	619	570	559	553	566	556	580	570	586	555	569	574	557	526	546	534	578	565	585	567	551	590	544	563	585	534	568	554	534	551	555	579	581	532	580	551	553	562	594	582	575	601	575	559	569	572	561	596	602	599	544	584	592	624	555	568	582	597	552	582	531	599	589	573	581	550	552	569	563	570	577	583	558	530	578	548	588	577	549	553	554	580	585	566	576	565	569	601	562	598	579	599	594	528	562	566	571	574	578	616	565	511	566	519	560	511	538	573	553	599	557	547	554	646	565	573	563	563	555	556	555	598	558	604	583	530	550	572	550	568	554	530	552	544	594	584	568	558	605	583	588	555	576	538	545	530	587	562	551	545	560	573	534	599	578	573	550	585	579	525	566	567	580	582	556	609	573	541	612	587	552	553	564	567	573	562	626	564	561	603	579	594	603	577	576	595	550	542	533	596	569	534	522	585	563	573	571	579	588	568	553	575	526	571	594	571	567	590	628	560	563	578	555	598	632	602	554	583	546	587	528	562	588	549	565	544	509	601	549	585	571	578	550	574	563	572	563	580	525	591	603	560	571	546	521	592	586	548	603	591	566	590	520	555	547	537	529	596	609	578	593	591	602	594	612	549	591	551	560	610	556	560	567	572	581	608	559	549	566	539	523	553	551	584	548	582	495	580	550	538	573	555	529	613	577	539	548	591	573	563	598	576	574	545	585	536	612	547	537	572	549	583	575	582	552	552	594	595	554	544	609	565	611	560	569	553	596	592	589	577	597	561	577	595	557	573	580	574	575	583	522	564	523	589	552	566	564	570	564	585	546	536	542	610	534	573	573	579	586	581	586	568	587	597	537	568	551	551	593	535	559	556	593	554	543	539	555	595	604	596	552	534	595	552	582	501	522	596	545	558	566	567	544	601	542	571	563	563	554	595	551	618	581	560	568	553	553	524	580	579	530	568	555	565	572	572	546	545	576	603	568	585	559	537	593	618	577	555	578	533	549	572	579	560	592	546	554	552	599	591	534	570	568	570	549	579	574	635	533	584	536	603	564	611	548	560	574	592	543	564	586	538	564	605	564	584	605	563	554	553	550	604	562	562	553	554	538	560	530	573	578	533	570	577	598	539	561	567	540	552	522	539	590	613	592	572	562	585	563	515	556	565	564	592	549	618	572	527	556	548	568	547	556	605	520	585	572	556	570	520	578	568	543	570	575	548	563	583	538	556	592	588	568	572	584	572	597	537	542	583	540	528	560	589	518	601	615	559	543	555	589	577	614	565	596	550	548	540	526	580	528	581	589	588	591	585	574	603	541	575	570	580	553	559	619	588	606	585	552	514	574	600	555	568	575	518	574	556	539	594	598	580	585	565	583	580	554	553	594	514	563	587	583	612	585	591	537	536	572	552	544	556	588	527	549	586	546	585	555	539	550	533	624	544	590	563	529	566	548	568	571	590	583	545	538	509	574	557	594	517	572	574	552	556	558	571	555	584	623	551	571	559	557	561	579	582	598	647	580	568	540	584	567	601	525	605	533	548	563	566	583	569	549	557	507	524	583	559	561	573	583	558	578	538	576	554	552	599	560	542	568	588	591	527	592	574	587	560	579	608	561	557	557	618	558	538	559	567	581	592	569	576	578	602	569	555	568	533	571	581	646	528	548	564	550	583	520	566	506	562	590	577	622	562	600	605	537	552	604	563	545	563	542	581	568	569	512	529	569	576	567	590	550	586	573	605	548	562	546	550	566	558	524	565	588	565	552	581	611	541	578	551	591	561	578	540	597	538	572	540	532	531	595	518	561	572	574	592	527	532	553	611	580	649	544	548	538	540	535	614	538	559	575	578	585	625	594	545	571	586	578	560	511	556	595	571	581	558	551	562	581	638	580	546	541	603	607	571	565	562	563	545	559	515	583	606	584	571	591	639	579	536	547	545	512	554	574	574	579	554	564	541	565	562	522	584	575	594	584	612	609	584	581	545	584	547	589	533	550	646	549	584	570	563	553	565	567	602	518	515	562	577	552	567	571	601	556	573	562	620	563	584	563	564	587	575	563	578	543	552	575	604	538	587	552	540	514	572	558	532	584	565	555	625	522	602	563	610	528	571	573	597	566	582	595	578	581	607	509	599	566	577	620	618	574	567	568	584	589	615	543	528	564	592	574	587	558	608	561	576	530	585	561	561	600	553	564	538	563	572	564	557	590	555	551	573	596	538	548	559	601	600	571	557	553	590	554	535	563	535	553	578	549	599	596	594	572	585	581	565	589	574	566	560	581	576	556	558	628	592	559	559	616	565	595	577	553	568	634	578	599	595	575	577	537	578	605	609	536	567	571	565	598	523	608	625	596	554	569	636	536	568	579	610	578	580	615	572	572	559	541	533	590	560	589	573	532	540	559	532	578	596	602	556	558	573	543	582	557	556	575	591	577	564	565	561	585	551	557	570	578	556	601	549	544	581	582	545	557	541	567	597	551	577	598	570	581	556	567	576	581	556	645	602	543	576	539	593	608	531	569	542	566	584	535	572	575	584	539	542	625	575	567	564	548	595	594	585	581	528	605	577	525	573	584	559	631	591	579	550	573	599	577	559	593	595	581	562	558	565	560	554	536	563	607	579	604	553	573	561	546	595	557	574	561	561	585	543	583	563	571	569	557	610	580	534	535	556	556	557	574	565	562	564	569	579	559	548	575	565	549	582	575	603	531	551	546	542	582	565	547	589	572	604	563	556	510	597	562	572	558	558	555	585	602	612	579	564	576	588	579	539	559	561	610	555	578	575	599	557	619	577	602	571	573	597	605	605	568	544	600	548	587	566	565	576	555	574	601	557	564	557	569	610	545	604	584	592	527	574	590	562	580	543	594	603	595	608	588	555	526	545	542	598	582	566	607	555	558	560	535	569	600	608	613	578	599	556	587	554	601	575	569	606	556	590	563	577	526	559	532	576	579	548	537	542	559	544	538	581	567	590	538	573	549	578	552	579	548	541	601	596	571	565	590	542	588	576	556	572	558	585	535	591	560	555	597	524	535	575	614	535	592	614	530	603	560	610	593	579	573	587	596	566	568	544	602	535	577	577	551	549	575	573	614	579	563	578	600	608	547	544	574	595	622	574	532	582	560	555	564	568	555	578	553	581	555	554	564	588	589	569	608	596	585	539	576	549	590	566	548	555	558	572	577	584	527	544	538	559	523	572	579	626	558	614	568	580	627	543	567	562	525	603	548	571	531	541
22787	36440	11397	1069	818	856	776	805	805	785	809	742	719	796	787	749	729	781	763	731	831	813	777	797	767	766	824	776	815	731	790	710	775	772	751	762	807	769	790	795	737	743	733	833	751	746	774	799	757	803	821	793	804	844	818	841	747	777	791	803	798	766	766	756	748	756	789	731	815	757	809	753	818	783	809	790	814	764	769	762	763	759	748	779	771	830	836	781	795	764	767	812	765	776	810	823	751	755	810	772	827	705	777	805	759	779	777	760	781	706	809	764	790	803	779	762	800	817	844	822	851	779	806	757	795	807	755	778	761	748	834	779	726	759	790	745	777	785	795	792	784	787	788	749	805	824	768	797	767	776	755	798	777	824	811	785	728	785	817	791	709	780	803	788	763	825	804	742	787	782	777	755	737	816	802	709	810	746	788	765	750	783	804	730	846	799	776	775	754	770	806	739	767	819	789	776	795	749	754	785	766	773	819	776	804	768	744	814	740	751	739	825	787	826	761	775	793	769	747	801	829	851	793	761	733	832	808	734	787	769	703	811	777	786	799	788	801	767	742	782	772	810	782	789	789	799	771	747	791	779	799	792	761	780	827	802	763	823	806	758	828	771	798	830	790	754	745	789	778	841	781	801	805	779	799	709	827	769	743	814	786	817	835	808	772	825	803	767	736	791	765	738	781	764	747	739	811	776	742	755	791	820	807	811	795	754	751	800	770	743	781	770	738	778	804	779	773	804	793	811	781	806	798	732	756	798	798	820	817	804	796	749	776	822	800	803	769	768	798	793	796	770	759	782	787	787	839	763	763	817	765	777	776	774	765	806	750	793	765	785	784	749	757	806	790	762	789	740	771	781	806	798	819	834	792	754	774	809	711	792	840	780	805	790	787	759	769	784	803	782	774	770	789	767	783	776	766	777	767	732	818	796	775	788	754	743	750	782	768	786	749	748	723	768	770	727	757	842	801	801	788	790	757	755	824	811	783	812	786	812	709	787	751	805	761	765	775	791	765	839	785	792	748	757	756	799	803	784	754	736	799	781	803	809	771	795	723	721	767	799	787	781	805	784	778	787	778	822	820	841	754	788	780	734	810	769	808	789	800	797	761	808	756	766	804	827	741	798	757	760	775	844	791	771	763	801	812	829	762	787	793	740	832	726	739	792	811	745	813	762	740	769	751	796	802	809	754	755	784	840	736	821	801	800	765	776	788	744	779	789	779	813	794	805	783	778	781	742	790	825	783	791	748	769	791	749	760	779	753	760	812	788	750	770	789	746	767	785	818	817	737	858	746	778	799	723	837	782	797	765	798	724	761	785	760	762	765	777	823	776	836	801	760	768	774	832	732	828	783	819	821	817	761	786	783	801	746	802	787	789	726	815	749	760	742	742	791	741	800	817	795	796	725	816	753	788	778	741	750	755	751	800	761	792	761	834	752	723	812	776	754	788	759	773	784	746	750	745	783	765	768	787	769	777	775	784	805	801	779	809	817	778	773	823	783	793	763	777	846	774	798	729	740	806	738	797	841	744	751	805	796	769	812	770	796	803	776	812	817	740	727	736	795	820	809	827	765	798	776	824	746	812	760	804	822	744	795	799	773	788	779	827	787	753	783	788	786	787	742	793	736	765	750	785	770	812	803	793	742	820	771	798	789	787	812	779	809	875	777	810	820	796	780	757	812	764	795	799	729	748	735	766	789	772	825	737	823	718	792	761	744	756	750	827	815	765	738	797	784	781	800	771	753	792	788	803	774	741	739	763	763	804	783	729	796	811	724	697	783	847	798	786	827	784	772	744	731	837	774	766	767	783	774	803	806	720	759	779	756	819	807	794	759	797	785	796	775	792	784	790	811	833	786	802	764	760	776	822	784	783	814	813	739	772	756	759	717	769	796	771	815	800	752	790	765	781	762	733	772	714	828	805	812	827	821	783	776	736	805	774	792	788	823	815	818	809	764	778	822	792	801	757	808	797	726	757	814	778	746	794	773	733	773	772	774	760	775	780	797	813	770	767	791	755	813	778	769	780	756	823	868	769	837	764	754	769	758	816	767	815	790	759	798	809	782	735	749	731	776	790	790	781	763	743	770	780	786	805	826	779	770	760	801	788	793	817	772	810	755	809	756	800	777	811	785	793	787	785	762	758	771	775	785	771	731	767	765	804	794	743	789	806	766	807	799	767	819	764	812	779	801	809	737	772	757	738	777	762	785	796	749	799	734	775	796	786	798	786	810	762	776	754	775	777	788	740	768	748	792	786	796	789	775	813	752	723	799	804	782	780	796	783	762	771	758	796	810	743	756	752	775	733	767	783	768	752	748	776	744	810	800	792	760	825	753	782	787	741	786	817	842	797	726	821	764	809	774	804	801	784	773	781	836	792	771	750	765	767	758	764	747	756	730	756	844	784	785	751	791	815	780	761	807	742	838	810	748	786	767	781	751	759	763	771	761	772	789	720	767	762	779	810	768	758	771	820	799	760	779	745	766	779	807	733	783	742	798	768	758	773	792	809	761	744	739	810	805	754	817	812	784	816	786	748	785	764	835	769	796	834	765	796	812	773	796	815	766	778	765	788	801	729	775	767	776	771	778	743	792	775	799	810	765	779	808	811	813	765	847	766	765	778	774	788	833	783	795	805	771	816	809	830	715	805	819	780	737	800	738	748	809	785	775	742	777	747	725	769	781	719	817	776	809	771	782	742	748	751	822	771	758	793	810	807	760	798	777	763	809	773	774	774	782	777	757	828	804	819	737	762	778	773	737	769	804	808	788	755	814	799	760	803	803	758	772	715	762	820	790	755	742	792	743	789	784	769	749	812	775	726	772	774	772	793	816	787	748	815	724	801	761	758	761	751	751	745	793	835	768	771	800	756	779	788	811	790	795	817	796	754	810	779	787	791	770	806	805	779	784	792	786	760	782	770	818	769	795	779	770	748	782	793	800	817	779	770	809	708	759	768	837	763	787	783	731	796	808	730	772	800	768	818	774	774	763	731	825	788	751	790	734	816	782	768	766	744	790	808	743	773	773	762	799	820	812	720	804	752	780	837	774	787	778	771	809	767	802	836	799	804	764	771	771	767	803	722	762	793	795	790	843	750	772	744	800	811	780	751	761	767	764	714	791	767	792	745	788	781	785	806	785	807	714	826	753	796	792	767	803	735	768	774	769	793	732	828	712	796	728	806	718	755	784	840	775	800	789	826	813	783	786	745	789	713	787	783	768	786	828	780	783	786	753	787	780	827	804	790	758	794	774	781	807	728	773	741	802	769	776	731	811	734	779	746	796	764	788	815	758	780	766	791	767	782	790	753	794	842	766	794	790	744	777	728	802	761	774	770	764	781	743	765	779	806	779	737	793	809	783	772	734	758	858	774	819	770	726	787	731	735	765	784	781	793	803	773	830	777	808	828	812	794	789	747	803	791	791	791	796	760	781	779	776	830	806	839	748	786	817	813	754	832	761	756	743	823	776	766	703	746	764	828	775	722	776	763
23629	21900	28525	25293	20001	4376	467	363	396	330	292	284	287	290	323	305	274	286	299	297	317	303	263	294	271	284	306	284	275	308	290	259	274	300	256	280	293	281	303	309	281	272	283	288	269	294	264	283	276	277	274	302	266	299	287	276	266	252	283	240	282	281	295	298	285	280	272	258	302	267	282	301	276	277	310	285	286	265	294	276	332	291	264	298	294	260	292	275	281	309	303	262	268	274	268	251	275	264	293	261	286	277	273	255	300	253	261	265	284	310	300	280	273	288	328	269	262	291	285	294	277	273	257	284	290	303	275	279	298	292	258	289	302	285	306	251	311	293	290	281	264	266	289	281	314	302	253	243	277	267	265	280	292	262	288	253	224	262	278	289	262	258	275	274	267	302	293	276	275	308	279	257	288	313	267	305	255	237	263	285	265	275	289	295	301	296	292	270	295	293	266	303	286	329	261	287	277	309	287	286	276	276	283	258	263	294	279	278	253	291	285	275	282	292	279	295	274	301	263	293	255	297	307	309	277	250	293	296	289	275	288	269	271	255	277	302	246	282	250	286	255	313	250	287	264	289	286	261	270	258	292	282	277	285	293	287	294	280	261	304	262	297	249	282	282	278	275	287	290	299	297	304	302	303	307	277	282	274	256	289	279	271	265	288	266	281	261	295	301	283	277	304	291	268	277	276	306	264	266	262	290	275	279	282	255	245	297	293	278	300	280	259	288	301	291	256	274	311	256	264	293	271	313	281	285	279	294	309	292	288	289	254	259	274	264	278	302	305	286	281	245	291	278	273	281	301	275	308	283	258	284	294	247	287	265	267	248	281	302	284	291	252	276	286	270	299	247	273	255	298	266	281	301	245	319	286	274	276	272	290	253	276	274	311	297	271	293	292	270	280	289	265	294	294	273	274	278	302	290	290	258	286	263	299	294	279	280	301	308	286	276	290	262	306	263	260	284	271	304	306	275	292	272	291	268	257	249	278	281	284	275	285	266	285	268	289	298	273	263	291	277	247	287	292	325	268	283	267	290	296	274	266	274	298	308	247	285	276	275	267	265	297	287	259	272	272	263	293	264	283	262	297	284	326	295	277	285	237	262	292	295	267	277	263	292	306	297	270	265	280	305	293	297	297	295	281	288	299	276	265	272	279	279	257	271	270	294	283	268	272	270	274	282	325	283	278	264	274	291	283	283	258	265	290	270	281	269	281	290	286	279	263	254	263	301	286	303	283	261	265	269	256	261	304	268	293	286	294	292	276	277	288	296	281	282	265	286	302	310	276	290	264	272	269	286	292	261	287	266	272	300	266	300	296	284	260	313	298	284	280	293	293	277	281	282	290	272	313	292	268	287	275	251	289	259	290	290	303	278	286	259	279	254	292	255	243	276	288	290	276	261	266	294	280	267	271	243	303	258	256	286	278	277	290	285	290	295	270	263	276	274	256	266	272	279	253	275	300	300	274	283	266	264	253	322	264	320	279	263	296	289	291	273	285	259	269	302	296	313	324	300	293	278	273	263	263	297	292	274	288	279	254	311	280	274	289	292	266	280	317	282	270	274	275	308	288	247	268	271	270	262	292	290	291	300	266	300	283	268	294	299	269	259	238	285	299	270	270	269	287	309	273	281	283	282	274	263	288	255	297	280	281	280	271	278	266	263	263	284	279	288	280	309	295	287	312	264	263	300	311	288	285	252	295	283	267	271	278	272	300	269	307	245	312	269	280	271	279	282	299	285	261	292	284	275	293	274	289	301	313	298	286	305	273	327	269	299	273	291	275	297	261	268	275	248	257	296	287	271	274	279	290	281	260	274	270	254	272	296	281	289	273	267	294	294	279	275	295	286	284	273	268	268	280	286	253	269	279	289	293	302	276	299	289	277	290	293	316	296	298	269	261	299	288	256	273	286	236	272	274	268	279	271	270	282	288	308	291	280	276	271	268	288	291	285	263	296	281	257	280	287	278	285	301	276	274	301	271	267	298	291	284	271	292	294	286	286	313	288	261	274	281	288	313	268	263	308	306	298	276	284	267	281	282	280	266	276	260	266	248	293	285	289	259	299	276	285	250	289	288	254	278	296	283	282	299	285	274	273	280	264	288	282	270	290	280	272	295	311	246	283	259	283	251	274	270	270	298	255	267	270	267	294	267	292	254	285	299	278	298	282	282	282	308	283	279	281	288	263	300	290	308	250	268	300	274	297	299	277	258	274	305	276	283	299	275	276	290	280	288	276	286	271	258	275	273	285	280	296	281	292	286	293	278	257	258	293	272	268	279	294	279	261	282	219	295	274	285	269	282	265	293	247	286	278	281	262	278	272	277	307	294	257	288	277	268	290	256	284	250	256	298	282	270	289	278	267	297	268	284	285	295	281	269	318	307	291	240	273	271	290	290	295	284	299	271	297	311	287	272	273	286	286	291	287	287	259	276	284	278	246	257	274	274	283	310	263	312	276	298	246	257	271	302	297	249	286	278	273	255	261	275	295	255	287	270	265	265	245	303	311	286	298	253	271	287	284	282	259	286	284	283	275	288	265	286	281	267	312	314	231	270	260	261	271	260	289	262	262	301	283	268	293	284	300	291	294	283	266	277	252	293	296	296	279	302	261	292	282	261	293	258	295	291	271	295	320	275	267	277	302	275	286	265	268	263	261	285	290	289	260	310	262	268	268	275	264	251	277	243	285	244	278	287	248	298	260	271	274	265	282	273	274	279	287	279	256	264	258	287	287	261	259	270	300	280	278	284	272	286	285	301	267	274	289	271	274	312	291	286	307	270	283	279	257	299	261	284	264	297	253	290	249	261	288	253	269	309	270	302	260	288	277	272	245	262	289	306	258	257	279	293	322	272	309	298	260	283	265	270	289	298	227	279	309	258	249	279	272	279	304	307	287	260	283	316	294	275	300	257	290	289	252	290	284	259	304	295	291	297	280	293	325	325	256	291	279	295	274	280	315	247	258	266	280	297	287	307	263	304	259	312	267	288	284	291	281	288	293	279	306	281	283	293	277	251	294	281	278	274	268	287	283	276	250	261	278	304	286	287	277	281	292	278	245	272	286	324	267	267	299	280	302	303	311	301	278	265	292	284	287	266	271	295	276	304	274	278	256	295	266	264	286	277	271	258	323	294	267	277	291	280	280	249	267	248	295	293	279	278	292	253	259	301	290	264	298	268	272	277	311	278	275	298	295	299	311	266	266	264	299	294	266	297	280	287	282	294	266	269	277	302	313	289	256	279	296	309	272	307	281	273	269	274	270	286	306	269	260	264	288	275	277	243	254	277	251	303	295	261	264	286	257	294	289	300	299	285	280	290	271	291	293	294	289	305	270	277	247	281	284	300	284	262	294	264	308	279	263	284	262	271	265	270	259	302	278	272	299	274	270	275	255	285	295	288	263	251	258	286	273	291	263	276	249	272	272	295	244	271	299	268	293	284	292	304	267	300	273	252	300	288	252	321	295	287	257	313	299	264	288	278	267	279	285	274
46738	78797	41753	3630	955	747	680	643	572	505	480	491	476	473	492	430	465	435	417	397	435	390	389	413	429	383	427	407	426	411	436	395	392	405	422	427	412	473	415	417	393	412	418	415	401	424	356	417	409	412	388	402	385	405	432	392	393	399	390	408	403	398	405	409	428	394	396	417	376	360	387	383	402	384	408	375	369	404	406	416	436	427	398	395	433	408	384	406	417	367	417	392	374	385	403	413	389	399	370	404	421	364	381	418	424	427	392	432	419	396	449	433	388	440	422	427	393	377	391	393	358	383	431	366	431	378	379	455	372	409	410	429	392	402	376	405	416	414	417	404	383	425	394	395	392	416	418	419	389	390	365	375	412	424	397	407	367	397	358	407	428	410	388	404	390	407	413	369	404	402	442	450	448	416	412	404	428	432	379	403	427	388	430	424	408	408	398	413	379	400	403	418	404	404	429	401	379	413	425	438	425	403	393	426	425	416	395	395	419	425	427	400	382	402	402	416	409	402	388	397	349	440	387	437	419	397	400	429	381	384	392	374	408	420	408	419	401	409	411	384	392	451	416	394	381	408	421	417	428	421	394	396	452	425	415	442	432	428	413	425	402	395	390	370	432	387	393	421	448	388	370	389	425	396	373	399	372	392	392	394	397	377	392	406	384	384	408	446	420	417	421	407	393	381	411	400	404	408	425	404	410	413	410	401	390	400	412	371	424	405	431	406	405	389	367	432	423	426	417	400	406	396	413	399	391	400	387	404	411	434	389	428	399	416	423	432	417	414	426	416	402	414	416	396	433	380	410	433	414	412	437	387	409	395	376	393	418	431	417	413	432	401	448	378	426	410	422	405	405	419	421	372	381	401	403	423	411	403	399	388	388	395	403	390	422	375	392	388	430	371	396	402	392	398	423	402	416	422	376	429	405	438	382	434	418	405	380	433	423	398	433	393	415	387	418	362	396	415	424	381	418	382	380	442	361	421	406	432	408	410	408	404	388	436	419	422	388	386	412	431	426	406	395	415	423	380	416	419	424	395	423	410	437	407	381	424	431	366	359	429	383	395	391	423	398	415	410	383	376	409	402	410	379	384	367	452	440	404	431	416	421	413	386	439	415	376	385	407	390	407	419	413	399	396	364	392	417	411	413	409	366	392	381	394	391	407	375	390	408	432	402	411	419	398	344	398	378	399	405	426	399	409	389	424	408	416	410	406	399	398	427	414	397	406	426	414	412	427	414	391	404	412	408	421	389	440	410	395	388	382	420	367	419	405	402	398	398	392	409	379	376	402	411	451	422	401	362	427	385	389	421	388	369	374	387	409	367	403	442	414	403	432	433	407	413	383	393	426	398	434	408	443	383	443	386	376	371	413	442	390	398	438	459	420	405	408	403	389	404	408	424	383	430	374	366	413	421	385	428	405	417	384	402	406	374	378	424	387	391	391	411	409	406	388	379	401	420	380	388	416	409	417	399	384	389	398	439	413	405	412	395	394	389	429	400	422	384	417	387	393	424	399	417	392	386	385	382	388	373	406	422	390	393	410	421	426	407	409	417	406	421	416	412	411	390	406	392	409	404	383	405	397	404	402	410	446	404	475	410	406	418	428	426	401	428	405	402	380	391	410	369	390	386	421	392	424	406	408	412	356	382	422	393	408	402	438	426	407	410	418	453	400	393	377	424	391	386	416	395	427	401	385	433	395	400	412	436	420	396	403	423	414	400	411	401	383	386	399	402	422	403	398	399	417	384	459	387	409	370	404	406	413	357	398	457	409	386	406	382	400	409	387	412	402	407	378	405	433	395	446	411	391	395	414	369	375	443	384	403	416	418	349	393	430	396	407	417	386	422	376	391	395	433	418	411	412	377	376	386	407	414	418	382	421	396	396	432	396	407	405	401	443	416	430	403	371	411	370	412	413	430	421	413	397	416	393	389	382	416	418	403	398	393	409	416	443	437	387	407	399	390	391	383	407	404	400	423	381	366	381	413	413	369	405	427	421	406	420	423	410	424	407	421	408	431	404	410	388	378	395	417	373	423	404	433	408	434	412	409	429	427	397	417	398	376	372	407	388	396	431	411	428	406	389	399	418	442	406	399	425	450	430	395	448	394	401	415	428	445	391	406	400	455	382	443	390	398	415	415	379	375	427	375	411	411	399	404	399	383	394	394	391	400	387	410	377	427	413	399	407	356	401	403	415	454	411	381	395	420	412	416	406	372	349	406	362	408	414	417	411	413	401	413	375	401	389	387	398	407	419	401	418	404	392	403	387	428	429	425	433	429	413	368	430	374	390	411	374	397	411	394	457	427	393	379	372	437	416	381	418	398	419	433	475	402	438	381	437	383	423	396	438	382	402	426	407	412	446	385	463	440	383	410	432	441	431	400	416	386	411	394	419	407	405	416	425	419	390	400	417	406	405	395	385	410	404	393	397	429	435	429	409	431	410	405	393	407	417	454	402	440	390	369	389	373	369	435	355	403	384	410	383	423	434	403	426	389	391	438	412	372	416	405	420	408	421	393	397	422	446	394	410	386	407	403	417	388	403	405	426	401	396	390	407	408	414	412	410	393	390	413	371	405	374	384	411	406	408	410	407	439	415	427	444	406	381	430	380	420	480	390	410	425	411	418	447	394	426	417	423	389	439	405	400	394	393	420	430	423	422	423	368	408	413	400	439	378	403	384	402	401	424	388	428	447	416	414	391	441	407	405	418	421	395	389	395	429	408	428	407	404	369	390	417	414	380	372	412	433	403	382	427	425	387	438	426	428	402	421	406	364	390	415	398	388	373	403	437	403	382	421	409	402	373	422	426	400	377	402	420	386	405	419	389	388	418	381	404	428	422	386	411	427	387	390	382	394	427	396	393	379	366	416	420	396	433	381	372	394	416	411	388	398	398	385	460	441	380	413	380	417	383	433	397	421	407	385	406	423	430	392	387	425	404	432	420	426	434	409	386	430	426	409	391	414	387	427	403	393	434	407	416	386	454	387	417	418	421	408	389	395	401	435	402	387	384	433	442	395	377	391	412	399	410	399	403	415	395	427	411	380	378	382	412	411	375	386	413	405	402	425	385	399	386	435	423	433	435	384	421	400	415	427	375	397	385	473	446	387	381	431	409	427	420	417	344	387	438	399	407	367	423	400	415	430	401	420	404	417	404	367	431	408	405	423	397	398	448	403	402	405	417	402	403	428	418	394	403	377	402	405	410	384	385	391	409	418	409	362	393	408	434	440	421	403	411	425	389	397	450	392	408	393	386	389	437	389	378	406	405	409	433	411	397	415	420	385	406	388	413	407	404	400	417	414	398	405	389	385	423	445	415	402	390	439	401	394	395	410	423	384	414	387	417	426	447	386	419	393	384	423	395	396	403	381	409	401	410	411	425	445	385	347	427	409	390	423	402	412	378	408	400	396	386	382	431	402	407	368	413	421	410	420	422	390	416	392	367	444	397	394	398	428	411	422	389	370	402	393	415	399	391	399	380	400	430
24944	22314	27304	24273	5039	697	706	655	680	597	686	632	667	633	619	697	636	658	681	597	629	562	643	691	638	649	614	612	599	644	609	607	600	572	591	591	606	596	633	630	645	630	639	598	611	572	608	632	638	604	618	635	598	635	655	578	636	596	609	632	610	614	605	620	607	609	593	628	642	618	632	600	635	649	625	600	633	613	635	638	612	659	627	624	572	565	579	614	600	630	645	603	654	645	629	578	584	607	624	634	625	651	641	642	642	624	650	593	589	661	592	610	626	634	666	606	604	605	619	598	593	608	647	587	555	620	655	657	597	606	603	608	626	610	605	608	571	566	583	619	668	627	617	649	610	612	608	630	607	599	602	634	642	617	625	582	640	603	575	572	617	609	629	566	651	633	629	593	640	602	650	597	595	638	656	642	638	652	616	642	643	655	594	643	596	601	627	616	621	617	598	691	657	631	639	598	599	638	600	583	581	649	642	596	657	626	577	615	627	641	613	607	602	640	617	623	613	590	611	620	566	641	626	546	574	636	607	621	647	614	567	640	639	632	664	602	653	633	603	621	601	602	593	640	658	642	640	612	613	620	582	655	619	595	629	613	644	678	625	593	664	624	648	605	621	610	609	598	671	636	628	644	617	624	623	614	610	653	604	626	665	647	641	630	624	616	624	653	640	596	614	637	592	633	580	612	634	641	592	599	627	632	649	633	642	577	647	670	631	641	591	596	624	621	631	641	589	620	607	628	634	612	626	607	592	613	581	588	632	608	632	631	587	587	613	583	614	551	627	591	634	586	576	612	630	596	569	634	659	605	646	640	609	611	626	625	622	587	619	642	654	622	611	607	588	626	634	612	677	678	620	625	667	652	632	645	630	622	622	626	673	609	572	631	631	594	605	611	651	602	649	606	627	625	604	629	609	627	596	636	588	623	649	608	601	596	600	656	607	631	554	607	667	576	609	612	637	655	642	649	605	617	643	671	618	601	678	650	598	652	616	629	599	607	672	616	600	659	585	614	626	631	617	665	655	630	646	621	611	639	619	636	614	609	625	643	622	672	577	611	642	648	622	609	632	656	612	670	627	569	647	610	647	615	571	625	626	591	694	581	633	647	633	569	615	632	673	626	596	660	614	656	618	644	627	672	626	635	591	631	640	658	599	673	580	646	639	578	607	659	596	624	669	645	611	606	628	604	625	615	606	606	645	633	641	602	620	595	579	609	621	640	584	635	663	593	663	577	655	613	598	574	640	589	635	651	647	630	606	654	617	624	549	615	633	661	598	613	609	649	578	584	647	614	655	596	674	645	610	625	563	589	636	598	641	634	604	609	580	661	626	635	606	644	621	601	648	656	636	636	628	638	627	605	638	610	633	664	588	624	595	591	608	618	612	638	638	639	643	629	714	614	620	631	580	636	643	567	621	656	636	655	609	639	646	621	617	605	596	610	631	607	657	621	610	679	622	591	650	597	584	595	598	620	621	610	629	620	638	635	672	628	611	606	632	618	605	620	617	568	658	601	616	586	651	612	652	645	604	563	614	602	645	618	622	653	618	658	575	600	624	649	624	620	638	620	633	643	628	614	624	621	616	664	606	648	610	614	611	637	585	620	613	608	591	647	625	595	679	609	667	551	607	617	626	613	585	633	655	636	670	634	608	578	571	655	569	649	595	609	684	608	622	608	630	605	626	618	636	614	601	585	603	594	661	608	608	591	602	661	583	618	632	596	588	682	622	613	630	606	611	612	610	639	650	591	632	617	629	633	664	600	601	600	636	646	608	584	609	631	632	633	587	647	608	617	629	601	647	588	618	619	617	663	611	577	586	618	624	607	630	621	626	652	650	582	626	605	634	600	555	639	605	653	608	624	616	659	607	597	598	595	584	616	566	653	638	580	597	615	603	587	624	619	649	631	625	644	625	648	605	629	611	624	612	643	625	611	600	606	581	645	576	619	592	626	561	600	609	588	626	630	604	647	602	639	643	603	613	616	606	611	611	632	603	651	604	589	628	638	624	637	637	631	577	601	537	649	627	589	662	630	558	636	655	625	597	627	634	677	629	611	632	614	591	576	606	611	604	640	621	612	655	650	565	602	615	629	625	636	650	632	623	627	655	607	608	593	616	609	666	608	620	641	628	627	626	619	610	642	599	651	604	656	589	653	582	611	625	626	629	616	656	587	630	656	610	610	631	629	632	611	648	619	614	640	623	625	604	651	639	607	604	579	653	652	655	597	610	634	620	644	635	625	583	595	628	607	618	548	655	603	592	607	617	544	637	584	600	641	629	639	578	638	592	613	656	652	564	644	580	646	642	618	581	680	601	593	644	574	631	638	621	586	604	660	575	633	637	575	624	596	637	626	664	659	617	666	566	620	629	635	677	645	587	593	591	629	606	607	657	585	670	631	635	571	634	661	630	609	589	635	650	575	593	611	633	674	611	672	637	675	631	624	625	619	620	590	589	655	583	606	574	642	648	639	635	632	639	612	648	624	631	613	631	596	602	632	573	656	624	634	645	627	654	626	636	644	626	611	627	651	625	608	617	631	585	679	627	618	608	616	617	620	627	605	614	613	621	594	615	618	597	650	623	596	649	658	617	621	616	664	618	620	615	568	638	611	646	661	624	624	640	596	582	623	644	607	612	681	602	644	626	616	626	623	618	602	612	644	663	634	649	654	643	605	632	590	606	549	584	579	626	617	671	618	637	606	587	611	649	605	636	622	646	624	664	617	623	609	647	593	618	641	639	594	633	584	623	637	629	649	647	611	625	617	573	617	621	605	623	613	636	639	592	622	592	575	629	657	614	588	590	610	588	658	657	608	614	640	621	624	652	626	611	597	606	644	637	593	639	587	600	628	620	583	637	584	617	661	640	587	658	603	621	601	623	619	636	580	648	658	614	635	584	615	616	613	658	575	615	644	630	633	630	611	607	614	634	638	639	610	618	663	642	616	645	611	650	617	619	626	629	620	629	603	638	583	625	636	592	601	629	576	648	635	611	603	607	616	621	592	632	597	612	641	555	605	581	624	669	559	615	665	638	589	617	633	634	627	615	590	562	591	586	592	618	614	614	587	578	634	596	664	634	641	638	617	636	596	580	625	587	599	626	622	606	620	648	613	613	620	631	649	624	670	642	591	620	668	608	647	603	611	593	625	609	650	636	612	565	595	664	600	595	610	609	604	612	681	648	624	644	600	646	616	614	598	587	658	677	646	583	595	649	618	614	606	621	647	651	601	691	641	633	639	636	640	622	568	619	611	632	626	618	617	630	621	606	587	612	651	590	654	628	619	603	626	641	647	607	616	610	639	687	627	657	612	663	631	596	611	612	637	653	626	599	618	625	624	588	604	574	593	585	654	584	606	626	630	648	626	615	614	593	586	611	653	574	588	658	611	631	591	641	666	624	610	638	594	578	615	625	638	601	646	640	647	669	622	626	616	629	655	644	620	615	654	610	598	657	610	652	588	656	591	641	613	651	670	631	662	621	604	673	624
41506	63133	29569	2350	1049	1012	939	902	899	873	867	876	897	894	933	841	828	861	850	873	875	835	868	865	833	812	831	854	866	819	833	795	850	838	851	789	905	865	802	838	819	841	814	870	794	860	833	793	860	881	830	878	847	812	876	814	855	785	851	832	825	868	817	818	848	855	794	847	824	819	851	787	807	818	858	833	862	795	864	850	883	844	763	852	832	813	841	872	807	820	847	803	886	838	849	810	867	756	861	805	806	864	803	840	860	821	853	830	807	861	854	825	850	814	849	791	861	796	796	887	855	809	819	838	901	829	836	804	861	827	805	858	877	892	876	868	826	811	819	803	848	887	879	824	813	826	847	838	884	807	831	842	857	858	786	887	832	816	825	821	837	790	887	841	775	782	807	792	807	823	871	803	800	793	832	810	860	891	805	815	872	834	876	842	837	812	788	843	869	861	824	848	843	870	832	834	831	861	821	850	866	903	859	821	832	825	907	829	841	857	805	799	814	848	854	849	847	826	859	826	835	826	860	842	847	829	838	840	867	765	839	858	867	832	883	854	823	782	870	795	863	842	823	816	821	867	801	824	803	825	801	820	825	812	859	800	866	820	847	775	814	832	824	807	806	874	838	800	826	809	837	842	802	840	811	788	837	801	807	876	855	805	845	785	867	812	820	844	826	820	823	847	854	838	831	789	853	834	834	820	875	840	874	825	840	833	874	779	860	779	841	837	898	844	807	813	791	804	863	794	826	825	837	799	824	917	851	830	843	825	909	830	857	803	815	832	817	871	846	801	830	892	803	803	847	845	826	853	830	853	849	828	851	841	830	808	854	878	844	891	862	816	840	846	845	797	835	802	801	822	852	846	866	848	848	795	822	859	835	844	817	885	866	822	866	805	825	832	848	807	849	832	856	836	834	817	804	862	896	833	834	838	864	833	837	823	812	831	824	841	893	831	813	874	870	849	794	832	829	852	878	824	827	840	814	827	843	814	839	824	818	832	812	776	833	820	858	790	842	816	853	834	867	797	823	868	882	857	833	830	823	820	807	797	869	833	843	815	824	772	816	838	803	811	894	821	828	867	814	770	841	817	852	823	806	828	787	861	827	819	908	845	831	789	858	851	846	826	805	810	816	884	790	837	839	829	828	886	757	821	848	821	860	847	855	785	868	866	850	877	845	813	851	880	847	866	833	860	880	817	860	841	823	869	831	834	870	796	839	816	800	826	869	835	815	860	801	735	808	865	832	899	821	818	825	817	836	823	851	818	777	888	895	865	856	834	832	821	823	792	854	851	804	854	808	834	839	822	809	813	862	831	830	834	810	864	834	816	822	821	813	828	795	849	851	831	869	826	795	838	870	837	767	784	861	848	864	795	836	839	817	833	793	823	851	826	853	819	840	878	835	813	829	823	833	804	820	864	883	864	873	860	844	838	837	832	821	797	879	865	865	823	819	787	829	803	837	834	862	862	855	776	835	812	834	795	884	839	851	794	851	833	837	838	806	839	820	860	841	830	802	859	820	796	806	872	826	869	852	802	839	796	848	844	872	901	825	857	800	815	831	826	846	819	795	854	862	839	810	800	807	822	860	835	812	823	815	840	850	822	862	870	852	817	796	832	837	845	842	803	831	773	818	813	811	828	872	858	812	794	838	882	806	800	800	888	891	848	850	781	818	808	817	830	832	804	886	860	783	848	800	790	850	890	809	827	859	807	831	833	864	818	847	854	848	815	866	827	813	872	828	830	808	851	871	843	811	845	815	806	805	827	856	855	830	889	869	853	844	849	831	820	883	810	818	825	837	832	841	854	804	848	827	794	863	820	861	831	838	819	792	837	872	847	836	854	822	829	858	821	818	908	828	844	833	835	799	846	839	838	859	829	835	806	846	838	794	822	862	837	861	816	873	800	862	810	803	830	820	865	811	839	860	895	834	823	869	821	826	814	839	813	841	818	836	844	791	800	845	851	819	850	829	810	864	802	845	826	828	810	849	843	757	805	827	853	851	798	903	814	843	880	812	887	809	823	817	765	867	889	824	844	839	814	757	818	821	860	830	817	828	807	864	830	823	809	812	824	837	869	765	853	874	855	842	787	843	842	887	786	871	846	840	821	872	786	820	827	848	836	811	778	858	846	814	788	873	798	793	856	839	766	859	943	821	793	781	836	841	868	824	809	870	834	820	826	844	810	852	826	821	840	827	812	840	811	833	848	847	803	841	861	864	771	814	834	866	851	870	863	852	843	865	803	875	807	826	819	872	820	871	865	817	808	808	817	839	824	851	862	815	826	791	823	820	834	818	816	817	779	851	795	838	894	793	833	862	797	831	805	849	865	811	847	814	874	815	809	790	836	810	827	834	803	863	804	836	820	797	865	832	846	816	796	858	905	873	871	772	814	847	854	833	823	832	877	811	781	843	842	834	872	819	842	816	825	882	866	866	859	829	812	821	806	873	873	827	834	874	820	840	843	842	840	879	814	902	824	850	843	850	835	846	840	821	878	858	845	827	789	808	865	804	834	863	794	831	807	839	837	832	869	837	827	827	890	851	854	856	884	877	835	856	879	801	813	822	845	827	814	806	803	813	832	851	801	845	861	815	818	825	822	844	873	811	847	842	819	780	889	849	771	846	875	853	837	825	860	849	880	804	838	863	845	871	856	790	819	808	807	846	839	801	832	853	857	826	855	791	811	871	831	823	830	840	814	844	837	817	817	853	881	885	878	915	846	794	818	825	783	848	791	844	826	785	872	815	840	875	808	813	794	843	758	860	888	886	850	843	786	854	835	870	840	818	865	773	846	861	811	826	814	858	834	823	856	769	785	808	781	824	809	870	817	814	826	839	792	810	858	787	814	846	844	836	789	809	842	809	824	800	854	785	799	848	820	862	819	819	843	804	890	840	791	802	845	769	816	826	815	848	853	841	849	826	849	835	812	796	835	833	903	830	829	848	828	876	836	842	841	855	879	833	851	863	860	853	795	800	837	853	871	862	871	835	862	798	815	834	783	804	759	813	834	829	836	919	846	796	856	855	810	822	798	825	854	775	809	806	853	817	786	859	802	862	808	834	857	815	788	882	826	829	846	865	855	849	832	855	858	822	864	846	880	864	840	869	815	870	809	860	806	831	827	811	799	871	852	871	831	828	792	854	863	793	820	835	868	776	881	827	878	834	847	843	819	868	848	801	838	890	801	873	823	846	839	834	870	837	856	805	808	858	863	863	833	854	844	853	806	813	799	858	876	807	870	889	889	853	812	804	840	847	838	804	812	811	849	880	867	865	839	848	790	793	801	865	814	821	805	848	843	819	824	849	813	831	863	851	859	820	828	858	850	851	855	861	800	858	856	784	825	813	796	865	881	846	874	890	884	838	809	859	815	889	831	775	862	885	836	780	820	778	849	860	837	817	815	867	862	836	799	822	843	841	853	898	819	820	828	860	856	873	823	851	865	791	848	844	903	846	792	898	839	907	824	833	826	819	824	833	826	807	856	789	809
22616	21669	29408	24264	21570	20608	3126	486	349	332	287	301	285	237	292	271	271	252	254	279	270	264	265	221	243	255	223	266	290	249	264	246	230	256	232	252	245	260	257	270	255	244	273	241	250	242	246	227	266	247	265	233	273	243	275	241	236	245	209	235	222	226	247	229	202	237	230	234	241	240	244	267	242	260	246	267	234	230	232	227	252	227	244	231	230	221	239	257	269	262	242	254	225	288	228	238	220	241	205	230	252	267	244	267	220	231	245	223	236	241	200	230	244	256	246	242	246	250	215	245	225	246	232	246	243	241	216	230	235	228	233	254	244	259	268	265	217	232	239	237	203	229	233	227	236	227	227	245	224	225	255	267	235	250	231	252	251	243	250	245	213	244	232	241	259	225	238	258	273	252	225	245	233	244	284	246	244	260	264	237	219	259	256	219	222	243	231	231	252	261	267	262	223	233	210	226	208	253	226	234	237	250	241	223	241	250	253	227	222	253	234	227	234	222	242	234	252	262	275	233	241	236	237	245	240	223	250	228	244	229	218	257	242	231	229	214	247	231	246	230	238	246	232	236	261	238	258	233	224	271	258	265	233	239	228	241	240	217	234	226	248	247	240	259	231	270	254	230	212	252	232	238	208	226	227	255	227	216	243	247	207	248	234	218	247	257	218	251	260	248	226	246	232	239	260	231	251	286	246	242	239	202	255	242	244	244	252	270	236	233	243	246	230	252	244	254	261	241	228	254	244	245	243	264	221	250	248	247	206	241	234	241	232	232	253	235	224	245	235	242	219	237	231	242	248	248	227	243	225	236	234	236	239	220	234	212	239	230	247	251	240	205	237	194	247	235	257	225	245	233	228	257	250	232	263	228	223	268	244	264	241	227	261	234	245	248	225	234	237	247	238	246	227	247	242	240	239	236	241	251	250	261	237	213	263	247	230	221	285	218	265	255	240	256	238	254	218	253	238	252	250	258	220	240	191	243	251	237	261	244	263	235	266	192	228	237	224	243	239	239	238	267	238	238	227	225	246	207	217	227	250	241	216	229	260	252	227	245	247	271	242	255	236	273	199	242	255	241	222	254	243	226	243	250	214	257	227	247	273	226	218	227	251	224	250	256	259	224	222	223	238	203	228	224	193	259	226	255	236	231	225	253	221	242	239	232	247	263	258	210	223	249	250	249	230	223	248	207	234	238	245	224	219	243	271	241	257	237	236	255	255	241	224	247	244	263	236	228	227	235	250	237	242	231	254	234	245	242	279	229	233	250	236	229	228	254	245	247	241	239	242	237	246	239	244	254	247	227	244	235	222	242	247	239	250	231	258	245	244	253	256	255	249	252	231	226	233	238	225	255	229	237	240	236	212	245	226	246	258	227	233	236	268	222	241	244	205	224	231	231	263	236	251	261	253	228	250	235	239	227	268	233	256	246	234	259	237	233	219	252	234	240	229	245	267	235	245	230	239	236	219	234	251	241	266	221	227	259	224	213	261	237	248	230	265	232	259	244	242	248	235	249	252	246	240	234	268	229	250	260	252	232	243	258	230	225	258	248	273	223	248	268	213	269	230	248	222	243	232	224	222	239	248	232	247	244	246	250	233	233	276	251	238	228	262	233	252	222	231	235	237	247	246	234	215	224	212	256	211	245	234	238	229	234	233	235	256	254	250	226	248	256	245	234	207	235	244	217	231	224	222	257	222	216	224	234	253	212	219	237	237	250	251	228	257	251	265	210	253	231	244	241	263	247	224	242	238	225	247	227	257	264	246	235	235	213	222	260	252	247	260	230	224	237	262	273	222	234	240	256	232	247	231	250	236	237	239	242	231	225	253	270	269	234	257	279	212	227	247	234	220	241	250	233	226	245	233	244	255	214	272	262	273	240	207	254	222	248	225	223	254	214	266	238	260	231	239	246	271	241	246	253	228	240	252	234	226	252	250	228	242	248	261	246	251	250	236	238	241	260	237	236	251	260	243	217	226	241	243	227	224	243	252	248	231	246	231	222	230	219	242	248	248	226	220	238	233	218	263	248	243	282	232	269	213	246	221	250	270	209	252	219	240	252	267	250	248	236	237	218	257	223	226	236	261	236	217	248	232	251	240	217	238	249	209	247	261	233	237	257	237	249	218	253	278	236	262	250	229	254	238	236	250	219	238	271	245	225	236	239	219	231	228	249	240	243	229	245	252	252	240	234	246	251	233	231	255	246	240	233	230	261	220	242	237	212	247	237	270	255	235	247	196	244	263	237	241	233	283	227	226	248	227	248	270	230	250	243	222	262	248	238	235	252	233	263	240	244	243	247	233	256	252	240	237	225	249	236	241	229	234	250	242	215	200	244	243	242	238	249	238	249	231	226	219	215	242	254	228	237	250	217	258	244	203	217	240	264	232	253	240	254	242	235	214	223	251	241	255	268	220	236	235	243	276	218	264	222	242	270	251	246	246	266	228	228	246	235	257	231	242	237	236	251	272	238	261	247	249	244	240	249	234	245	236	225	219	232	240	222	245	222	254	240	237	240	216	237	230	236	251	234	231	228	245	228	272	241	208	251	231	276	257	233	241	236	231	260	250	209	229	241	208	242	233	224	259	239	249	242	287	264	224	223	238	225	246	256	234	266	255	241	276	230	254	234	231	239	242	216	242	231	217	236	248	248	249	254	238	220	232	232	209	264	254	245	218	240	233	232	244	240	296	226	242	259	238	240	223	220	262	240	245	232	259	208	245	255	228	220	236	231	256	254	253	224	250	218	272	227	282	241	242	225	250	233	226	222	249	242	239	240	243	234	251	226	245	244	227	220	261	256	242	220	243	275	269	249	237	234	249	276	222	250	250	246	260	255	267	217	255	246	243	228	212	237	260	254	254	249	240	266	255	204	255	231	243	241	263	251	221	262	233	238	269	231	237	246	257	246	264	230	272	245	234	218	229	250	240	239	260	266	259	237	221	228	248	216	259	249	254	235	236	232	219	234	249	262	241	219	239	236	240	263	269	244	241	257	232	233	269	268	230	224	252	233	232	244	244	239	262	237	256	241	240	228	282	233	242	252	229	233	271	245	269	244	224	250	261	253	235	235	220	217	232	227	241	243	264	256	235	226	249	251	254	268	232	249	236	234	215	244	253	236	263	235	245	241	246	236	224	250	241	238	237	251	246	223	266	240	248	276	238	236	260	244	268	263	247	249	254	227	228	219	272	250	241	222	236	225	212	271	244	244	254	217	276	218	219	259	237	237	227	232	246	250	238	217	203	249	236	243	245	248	236	216	241	249	225	252	240	242	236	286	231	238	244	258	250	234	232	229	245	239	223	229	243	237	247	220	264	257	212	250	233	249	232	253	281	228	258	245	242	256	248	241	254	237	263	254	242	238	224	217	220	226	246	230	215	240	268	255	276	246	255	268	231	246	250	262	245	219	234	235	236	256	228	226	209	251	245	272	228	248	238	225	240	228	225	256	236	238	254	249	233	239	234	250	252	264	235	246	256	240	211	253
54471	87918	47309	5110	1359	954	766	662	582	531	517	498	481	441	428	435	390	376	349	358	336	345	376	340	337	337	354	334	372	305	352	342	324	347	345	337	345	338	342	344	300	311	328	329	323	363	308	357	295	341	338	318	321	307	349	321	322	365	324	329	344	318	310	298	317	312	338	296	350	316	350	313	311	369	327	318	350	345	314	308	319	320	326	315	341	326	318	355	322	328	310	307	327	306	332	374	330	324	315	342	319	321	348	330	328	312	356	335	336	323	347	315	332	334	339	329	320	334	315	300	317	347	313	315	314	296	306	293	324	341	345	320	314	328	305	347	328	310	349	345	334	312	306	337	312	321	314	343	291	329	316	339	341	340	297	324	342	344	337	356	351	348	353	328	346	334	317	311	311	310	320	286	310	317	336	332	321	338	332	344	342	299	321	347	303	361	329	318	315	332	309	298	341	336	309	320	346	323	339	330	306	301	285	321	310	309	308	326	320	326	330	342	336	330	319	293	343	302	348	322	339	335	305	330	321	339	315	340	345	323	342	325	312	327	328	339	305	344	314	341	347	329	306	323	308	332	313	335	359	310	342	330	340	333	327	328	292	315	323	335	344	302	323	324	325	362	328	304	335	314	324	336	305	325	329	354	351	325	325	317	325	308	315	313	297	338	318	327	329	341	323	320	337	321	304	344	338	316	308	313	309	328	302	300	308	333	328	331	299	312	328	309	347	332	331	346	340	331	331	310	312	333	307	326	309	345	314	335	319	354	343	334	304	345	335	346	343	363	317	381	322	361	314	332	317	357	319	318	284	312	323	338	307	326	336	333	352	315	310	302	341	338	348	343	336	328	325	356	339	324	316	320	349	319	325	336	303	343	350	322	328	317	309	320	331	336	329	341	337	327	337	355	330	327	309	325	296	354	316	352	316	365	317	319	334	312	324	351	322	323	336	344	316	304	336	313	310	319	320	302	293	288	333	340	330	266	334	324	318	328	357	356	341	330	309	335	347	330	311	342	295	324	310	303	350	339	318	333	327	305	307	328	317	308	346	340	333	329	327	335	294	352	333	349	288	315	312	319	296	293	336	336	334	346	304	345	339	345	325	325	358	333	329	327	316	292	310	319	324	330	325	304	322	334	317	329	327	297	289	322	309	345	348	303	349	319	315	338	323	302	330	335	318	340	334	329	343	312	329	296	330	329	333	339	331	337	363	330	309	318	336	336	307	310	323	348	323	315	317	333	323	337	339	336	321	321	331	343	336	298	332	315	290	375	320	317	318	341	311	294	343	329	345	331	325	326	352	316	334	316	342	330	314	317	343	311	321	349	318	314	319	307	324	326	308	326	340	334	333	327	329	314	331	313	328	296	309	332	314	311	328	329	339	313	349	324	311	328	340	329	327	347	301	329	337	329	314	320	343	325	329	350	317	305	331	329	347	304	321	278	298	292	315	330	328	289	349	343	333	367	325	348	318	324	334	304	301	305	339	336	342	321	303	333	330	326	300	320	341	339	309	273	333	305	292	339	290	271	348	309	344	331	320	307	311	306	322	305	330	341	328	327	327	308	296	296	321	333	339	334	304	323	341	346	353	331	365	339	343	314	323	283	325	321	330	332	345	337	303	325	301	312	313	323	328	320	345	334	344	313	358	349	329	338	322	339	323	327	298	309	307	332	305	328	317	335	332	347	334	331	338	354	309	294	305	329	292	285	337	343	296	330	328	332	343	333	323	295	306	333	346	330	338	305	311	340	337	340	313	309	326	314	306	319	316	343	313	323	336	333	313	334	319	307	322	331	336	318	336	339	334	339	321	324	371	311	318	336	315	298	312	319	336	335	352	317	349	347	333	295	327	347	322	289	353	310	333	325	320	339	324	326	329	339	337	332	340	341	320	311	318	282	348	339	335	286	340	327	335	339	321	345	344	339	322	304	306	289	313	321	341	310	303	344	341	313	343	321	296	342	335	367	333	359	324	334	314	312	335	352	294	360	337	332	309	338	343	327	333	356	296	347	302	328	344	342	310	310	340	297	308	350	327	333	345	320	345	331	323	327	344	313	351	296	329	336	346	338	348	325	304	322	304	327	304	339	327	336	343	356	310	300	347	333	325	320	346	329	316	288	299	324	296	312	321	323	338	356	310	307	345	348	309	322	320	342	329	314	318	346	292	313	310	328	333	327	362	359	309	323	326	309	337	315	299	325	317	326	312	345	336	343	324	302	333	372	319	308	332	337	317	332	328	326	341	305	349	310	342	319	300	322	303	335	316	303	299	302	311	371	328	314	360	331	304	320	312	352	315	298	348	322	320	312	327	335	330	290	354	324	350	335	364	329	329	339	307	328	314	314	332	310	335	315	290	338	326	329	342	283	333	318	311	299	307	276	327	345	345	325	327	304	328	340	331	333	333	318	317	297	330	337	352	315	338	330	281	317	311	325	335	348	334	316	290	279	315	306	329	341	310	310	342	303	300	269	332	309	293	316	347	325	331	344	321	334	311	333	299	315	317	322	332	316	313	350	359	313	326	343	334	340	339	335	316	332	334	344	325	326	349	310	345	341	333	313	334	318	313	328	330	337	337	328	307	307	320	311	327	299	337	330	357	323	358	339	308	321	301	342	351	368	302	318	323	342	327	329	354	311	309	325	344	353	290	356	325	323	330	327	376	310	308	331	292	371	327	358	355	309	305	315	341	339	286	352	336	331	352	305	343	307	316	313	335	335	308	294	335	302	340	314	289	370	337	351	355	315	320	338	321	355	335	303	354	310	318	318	297	328	337	325	322	307	299	348	326	371	326	364	350	348	307	316	323	284	321	319	325	311	339	307	311	327	342	309	318	331	313	314	326	319	320	347	306	342	309	313	321	306	332	320	305	331	336	320	300	317	348	308	325	323	319	344	308	323	318	314	319	296	316	322	327	342	336	318	324	307	306	342	348	346	361	316	346	320	310	337	346	336	327	300	338	289	341	311	327	329	318	345	352	317	305	294	320	331	348	333	338	309	368	337	346	335	330	330	311	370	337	351	308	335	338	355	326	270	287	326	328	326	308	319	339	334	309	325	333	331	315	324	340	326	342	342	319	318	314	312	308	326	339	363	296	330	292	315	355	349	314	355	302	291	335	300	326	313	314	341	318	314	300	308	325	304	319	320	332	338	323	320	308	359	322	335	267	317	335	316	335	326	320	329	326	344	340	339	336	320	298	342	301	304	340	343	338	323	340	343	313	318	311	324	320	321	307	332	299	335	327	335	282	324	336	326	347	318	349	326	339	313	310	360	305	302	320	343	327	360	319	324	313	303	348	328	364	335	329	333	337	303	341	301	348	330	317	333	328	319	373	335	359	304	312	327	337	301	324	325	309	303	327	312	345	311	346	341	350	306	315	312	301	333	284	336	358	338	318	319	333	336	314	328	343	310	349	321	303	314	342	328	312	328	308	325	348	322	350	346	315	308	354	307	315	339	308	334	326	303	329	337	325	291	311	348	305	317
27908	23589	14617	2122	593	594	580	582	581	512	551	600	542	563	548	582	540	565	555	568	556	589	548	587	588	554	585	556	567	558	544	549	553	529	557	602	551	582	575	566	551	588	559	553	584	541	591	559	571	549	550	543	535	561	581	545	585	563	527	499	556	538	562	547	584	556	568	543	538	567	557	589	580	531	543	602	568	589	561	547	602	570	545	524	531	573	587	581	561	565	542	550	579	544	568	617	519	539	590	577	587	552	553	528	542	539	578	551	555	529	556	553	518	547	611	559	547	566	533	574	573	528	548	558	524	551	541	541	599	563	583	533	536	556	598	558	585	593	582	570	553	527	609	584	547	567	564	520	537	543	550	546	554	545	511	577	484	576	545	583	554	511	585	555	570	565	564	527	541	575	531	567	557	499	563	591	548	563	533	565	559	620	612	526	526	528	513	537	556	557	598	533	577	556	553	548	569	572	577	565	544	544	532	539	574	578	555	502	570	510	548	503	565	542	538	562	597	566	564	601	514	507	602	548	540	551	556	504	569	554	499	567	559	522	540	566	553	541	560	561	602	571	587	571	508	564	542	602	582	582	543	590	509	567	540	558	572	577	581	547	566	566	582	527	582	565	546	589	590	539	575	547	551	598	519	592	551	541	514	579	572	583	562	576	531	573	563	600	530	502	551	559	545	561	609	569	535	586	571	521	561	570	572	542	531	580	563	558	565	540	580	563	580	610	567	577	581	558	523	555	625	539	575	556	590	539	514	602	573	555	581	534	595	543	564	552	550	599	579	569	568	548	559	570	536	548	583	560	585	556	532	567	533	506	568	552	542	538	541	574	506	573	593	594	568	568	538	526	539	537	546	563	524	572	534	552	563	526	577	506	535	588	562	527	558	546	575	531	533	518	532	532	572	566	582	557	614	577	552	591	586	561	558	558	550	520	560	607	564	536	519	565	546	580	539	547	593	556	549	573	554	573	589	574	560	579	547	577	567	541	554	577	581	531	567	538	542	568	568	594	531	545	534	569	557	534	549	592	561	564	547	587	519	524	591	552	550	621	556	547	577	551	532	537	519	533	553	495	532	550	553	577	580	532	560	560	556	558	534	572	576	542	562	583	575	512	530	531	554	567	563	586	575	597	562	585	591	554	587	566	560	539	595	567	543	535	540	588	590	544	567	543	544	524	573	537	550	508	568	556	556	563	532	540	571	536	557	507	561	524	555	554	575	574	585	553	588	577	548	567	567	525	548	521	533	553	582	559	580	599	570	561	529	521	594	602	567	587	549	553	551	580	574	592	577	536	524	584	557	574	532	525	584	575	603	551	593	533	569	542	546	542	581	581	558	520	542	551	586	598	553	563	552	603	560	546	574	603	550	563	548	575	557	543	597	579	595	541	515	550	599	542	533	560	568	545	542	572	559	544	542	577	506	518	571	573	567	561	552	610	543	558	546	555	541	543	605	588	567	566	573	562	567	531	557	559	530	562	576	562	569	504	558	540	565	561	586	516	570	570	571	554	543	546	547	565	555	574	632	545	569	586	564	544	567	585	523	563	538	563	543	571	515	582	552	534	580	516	535	533	545	585	615	560	551	496	555	556	587	590	595	518	533	583	570	563	567	562	514	594	568	534	564	573	586	571	540	507	544	575	551	564	576	542	543	541	589	561	550	585	568	585	543	563	530	546	566	611	560	552	538	539	552	564	572	558	541	540	540	537	571	563	574	582	544	540	586	558	560	524	545	544	540	591	552	638	583	567	575	534	570	575	584	534	569	569	549	565	519	581	543	553	533	555	540	551	562	577	599	545	605	542	589	555	563	555	520	570	550	602	563	570	550	568	526	617	575	580	528	554	540	560	563	567	541	542	561	554	565	553	613	594	540	572	550	551	597	546	561	579	542	538	539	569	536	568	580	565	536	522	542	558	570	573	569	513	564	572	511	599	542	564	585	556	532	540	575	552	589	598	555	588	583	498	583	553	521	553	569	578	576	518	530	556	565	550	564	552	566	532	551	558	587	562	568	573	573	524	565	560	570	575	554	555	522	537	572	545	568	572	556	572	576	583	594	568	547	550	541	571	557	529	509	616	543	570	572	567	564	556	536	548	605	564	533	532	556	600	557	542	540	569	539	544	593	501	544	610	513	575	557	554	573	573	609	548	540	611	560	573	563	581	573	557	542	576	591	569	546	558	601	573	584	562	550	596	588	576	586	547	559	579	553	543	547	597	546	568	560	645	532	562	642	556	590	584	584	541	551	571	632	549	591	523	583	533	559	513	575	570	572	575	558	564	593	541	564	531	562	546	567	537	570	526	559	552	570	572	579	595	576	559	542	568	531	566	547	588	543	553	532	565	537	563	547	565	573	582	546	535	542	581	564	580	607	503	555	617	549	524	549	562	565	547	574	536	556	526	539	584	552	546	507	559	547	544	578	567	538	585	572	539	544	548	561	538	559	560	604	489	547	548	568	551	600	552	532	571	536	562	538	555	545	601	567	505	569	565	581	539	543	555	560	574	543	548	577	562	570	530	609	546	561	569	561	592	536	543	560	571	572	581	568	616	581	589	568	579	513	519	573	589	558	566	550	576	533	531	511	537	514	555	506	579	597	559	574	535	555	544	574	579	570	528	542	556	580	539	543	562	546	550	555	571	560	582	543	576	558	581	557	570	546	582	547	540	563	561	598	581	531	554	572	548	542	535	580	552	548	498	565	533	539	537	541	597	547	533	566	604	530	535	545	537	560	522	551	546	578	585	554	597	542	573	582	528	585	557	593	584	530	608	531	600	549	530	503	545	538	536	565	593	574	583	502	592	569	563	551	538	550	532	555	570	555	515	579	557	551	558	540	505	566	564	596	562	523	571	535	583	573	556	587	598	568	520	542	586	556	579	571	539	505	574	555	565	522	572	574	545	616	546	562	551	556	554	537	554	595	566	547	528	564	535	563	595	562	536	549	536	565	556	602	529	530	562	573	571	552	552	579	541	570	535	604	556	547	558	574	550	573	574	546	613	568	512	564	551	531	621	550	570	562	542	576	544	570	594	560	575	565	586	574	572	565	567	582	524	557	615	551	564	576	531	571	581	592	558	567	573	551	594	522	597	559	558	546	583	545	541	548	548	537	543	537	557	586	569	584	532	588	568	514	590	578	552	566	562	514	509	565	570	567	555	512	561	597	564	551	589	577	547	583	517	573	538	580	513	569	558	519	565	600	559	531	579	536	592	545	562	590	585	552	528	527	536	560	567	589	610	566	581	542	590	546	541	586	544	585	527	525	588	579	566	560	596	575	595	551	557	582	539	596	535	611	565	556	545	590	524	566	572	570	573	576	588	542	521	574	538	588	562	592	553	576	530	576	545	561	560	532	549	528	552	518	561	582	557	569	570	550	588	573	555	532	560	601	569	586	576	577	531	540	567	527	536	595	546	559	525	550	526	546	598	536	563	544	543	555	617	550	565	507	541	595	609	567	575	546	554	564	577	611	573	552	530
23256	35825	10043	1065	787	804	788	791	771	813	775	765	800	809	810	792	755	759	830	793	779	754	751	797	739	716	757	731	801	755	753	750	766	748	773	810	758	732	740	774	784	783	782	733	779	751	740	754	819	800	790	775	790	740	771	817	781	822	729	790	798	784	793	784	744	781	734	760	796	795	762	717	755	781	776	754	739	778	739	791	794	792	753	754	765	728	713	755	778	770	816	753	779	762	811	743	779	723	794	821	723	768	770	738	716	711	793	722	795	771	738	718	784	820	782	772	753	756	798	748	782	764	773	759	762	784	784	777	825	761	740	810	756	760	840	812	780	769	769	738	736	771	775	763	792	754	815	775	782	762	794	780	826	768	797	764	806	720	830	760	798	757	774	750	800	789	768	724	789	818	764	781	803	775	799	776	751	727	779	730	801	803	738	781	751	714	824	744	775	755	725	726	760	756	785	748	754	780	738	771	705	785	817	802	739	808	766	789	795	807	793	793	768	747	752	744	736	766	749	720	758	784	785	761	780	809	785	830	769	809	771	790	819	758	768	780	761	796	777	782	776	754	807	767	778	738	780	816	791	802	779	749	719	795	729	769	795	793	806	773	789	799	775	783	749	785	809	791	809	785	737	791	776	742	726	807	767	743	772	775	772	739	780	789	836	748	749	761	749	776	798	736	751	715	786	756	778	728	832	779	774	782	742	736	799	802	766	827	802	739	777	781	794	746	847	796	752	770	810	756	730	779	818	796	825	758	781	762	791	759	769	739	715	772	755	773	797	772	822	793	758	822	774	784	784	822	821	781	749	748	740	797	787	774	765	786	719	806	732	778	801	826	746	767	826	739	758	794	764	747	774	834	759	790	787	786	783	796	774	834	760	750	792	758	793	806	785	737	750	773	758	745	766	787	825	784	788	793	776	755	796	755	777	773	820	756	776	735	763	750	828	777	772	794	815	739	777	745	733	772	768	775	777	795	772	792	790	768	752	737	769	758	761	784	788	794	795	737	784	772	775	827	799	756	766	773	736	754	772	729	709	824	771	766	699	725	766	794	747	809	812	738	845	756	797	751	806	757	801	732	764	735	751	744	773	826	836	778	741	799	800	773	796	722	830	787	826	811	721	755	748	795	768	771	743	775	793	785	824	809	803	784	802	813	810	791	807	737	741	777	845	806	819	822	742	804	752	762	811	785	723	790	800	747	794	765	789	760	736	706	811	749	753	792	768	738	810	794	789	727	833	764	734	800	804	781	830	774	739	775	771	806	800	723	795	727	744	787	756	728	795	830	755	773	771	777	801	752	750	741	783	806	793	768	784	785	733	817	784	802	829	787	771	740	759	748	746	711	770	702	747	784	788	750	787	760	800	744	739	801	746	749	746	794	777	741	783	753	774	753	769	799	798	769	741	794	733	767	814	750	789	767	825	761	764	789	755	751	757	779	765	769	728	801	777	803	787	773	795	739	821	789	764	773	774	796	805	717	736	771	771	746	794	800	752	784	766	796	832	788	737	744	744	804	700	782	759	771	799	746	764	776	837	782	783	768	833	776	785	786	775	780	775	797	736	759	760	753	802	742	746	778	776	740	813	761	729	785	822	742	729	804	792	823	724	846	769	786	736	754	750	790	746	738	735	811	758	801	803	765	761	793	756	713	782	783	749	737	808	749	737	767	774	760	772	758	781	779	776	797	777	728	828	748	769	747	713	759	763	751	800	769	771	770	761	744	748	791	820	772	772	787	811	741	735	781	743	749	809	801	762	753	772	748	779	781	785	734	788	752	726	763	780	781	792	777	789	734	779	764	830	852	770	791	771	769	752	769	750	806	727	748	711	794	686	767	792	788	763	741	784	816	754	780	753	810	775	779	738	769	771	809	791	754	800	758	778	783	788	783	761	736	751	737	765	752	724	778	809	766	793	712	773	772	754	798	791	771	777	800	796	784	796	731	753	779	712	748	795	764	745	734	804	812	802	773	778	774	793	771	733	819	762	777	791	773	788	741	782	799	781	786	770	778	762	781	732	804	775	804	739	801	828	725	807	796	786	788	825	796	809	813	785	802	780	758	793	768	741	746	762	751	771	782	800	820	753	765	769	754	789	779	747	773	721	802	757	765	766	708	793	771	784	784	776	782	770	810	756	797	831	798	813	754	788	745	727	766	778	802	785	740	728	761	789	793	782	767	786	775	848	759	758	784	731	784	728	743	827	751	768	780	785	747	746	785	785	761	699	810	775	781	764	786	782	755	752	762	788	762	770	763	795	745	790	714	739	768	765	805	820	746	781	762	796	792	762	770	749	773	821	782	775	753	782	792	751	784	839	779	794	802	812	775	752	812	779	755	719	772	753	808	777	764	813	754	760	773	768	773	782	776	798	731	787	735	729	747	787	762	792	734	757	779	757	780	751	773	781	788	789	721	786	758	797	804	835	794	805	779	747	765	840	769	709	772	804	760	802	771	771	777	722	750	776	765	751	786	733	801	769	752	729	760	800	760	810	793	775	769	812	797	792	786	813	773	818	780	766	794	785	722	778	754	759	793	784	751	761	800	789	745	769	786	763	778	749	758	714	756	760	759	778	784	708	793	755	806	799	788	741	735	825	746	742	767	753	771	812	769	793	743	773	753	797	749	771	787	790	806	780	748	782	789	767	772	846	778	780	799	785	774	787	802	779	790	764	736	764	728	775	768	762	778	770	766	768	769	774	753	775	783	765	800	760	802	762	726	761	741	794	753	789	746	779	795	735	782	727	783	767	730	755	767	734	750	745	753	772	788	758	742	780	763	795	796	792	738	795	780	714	748	800	736	785	760	781	741	745	722	816	761	793	778	767	789	804	704	745	779	806	775	745	803	757	777	773	761	797	788	786	772	758	791	765	852	758	783	770	740	750	725	734	827	798	724	764	787	757	809	758	776	783	779	771	778	749	806	782	775	785	802	820	767	779	814	767	758	755	808	746	797	767	769	815	814	763	785	721	733	768	777	771	774	810	785	777	777	804	806	788	824	770	799	777	786	760	775	802	784	770	834	765	773	804	786	802	758	806	749	796	799	788	740	736	785	803	799	754	829	805	727	730	772	758	761	757	725	780	732	735	756	761	763	800	712	739	761	714	751	771	722	805	791	798	755	752	772	793	770	752	755	811	798	764	739	733	756	735	717	815	826	758	774	779	719	739	799	797	775	695	804	783	763	806	746	757	768	740	764	785	785	799	813	795	793	776	793	759	785	798	783	744	754	782	771	729	780	704	749	803	713	788	771	807	771	800	750	743	777	745	747	759	789	794	759	813	807	802	768	805	794	777	737	792	750	774	781	814	797	786	775	792	805	791	806	754	771	731	773	788	779	737	817	723	745	790	762	778	779	755	782	793	804	735	742	782	798	800	790	794	770	777	710	732	755	742	765	766	800	764	778	746	794	780	774	815	763	804	773	756	765	777	799	798	782	825	742	757	749	825	780	787	783	774	771	796	799	835	756	789	753	786	813	725	817
23581	21777	28889	24687	20977	6557	567	369	309	338	299	279	309	280	287	296	288	272	297	333	289	271	290	298	311	272	266	250	297	284	281	274	275	269	267	289	285	286	286	292	299	276	253	293	251	255	256	314	271	248	243	286	301	256	292	262	268	278	278	262	290	258	279	265	256	265	301	296	266	265	300	295	310	282	284	265	286	274	270	263	287	249	288	262	263	273	281	285	290	258	309	255	287	326	271	280	270	282	251	291	241	275	301	272	296	299	307	283	272	290	282	271	272	272	285	248	264	276	247	273	265	289	251	258	232	269	264	299	272	253	283	275	261	254	263	278	272	271	251	270	263	282	274	291	292	288	291	276	251	283	285	268	276	286	266	259	271	286	308	270	298	295	266	250	271	268	263	313	260	285	279	295	244	272	265	262	253	261	249	266	272	269	273	254	310	265	308	269	289	270	266	264	284	266	277	236	284	260	284	258	256	284	300	307	279	295	298	280	307	268	272	275	242	258	275	252	303	272	249	280	282	246	268	292	295	285	250	259	291	283	290	281	279	252	275	259	270	268	257	281	275	293	278	269	303	256	278	278	257	280	311	278	269	270	270	273	290	285	282	281	284	267	265	278	280	261	275	294	284	319	294	300	271	278	275	252	291	279	257	259	282	280	283	279	271	283	315	298	307	277	276	265	278	267	268	294	273	279	293	285	265	262	252	264	293	292	242	264	284	300	293	248	246	269	243	293	244	281	266	273	272	279	271	279	286	263	259	275	268	309	268	250	290	307	276	277	296	281	277	279	277	268	279	266	274	305	304	271	280	291	264	262	283	313	250	286	277	300	253	275	303	322	284	264	283	284	303	329	268	281	289	291	266	271	292	263	271	281	297	278	267	238	326	268	295	267	269	321	263	302	276	277	276	255	258	251	279	271	295	250	253	284	289	310	313	277	271	276	277	282	265	278	268	298	271	274	251	281	271	275	296	270	283	266	279	277	266	290	256	256	301	299	281	276	282	292	287	278	269	288	278	277	266	278	270	259	247	284	303	272	262	295	278	261	285	295	273	273	247	288	259	273	262	270	317	263	285	254	309	308	263	251	265	261	285	280	265	281	266	277	275	279	291	281	267	223	298	225	274	246	278	280	282	276	237	270	262	274	290	247	307	262	271	264	318	266	274	274	296	306	279	286	278	255	278	292	256	289	289	271	278	296	272	285	288	271	270	281	264	254	279	286	287	284	278	263	298	277	286	272	265	285	269	242	262	271	292	280	269	247	273	267	262	277	284	284	277	282	304	293	297	282	302	287	267	276	292	277	281	276	304	278	296	265	271	298	281	257	262	282	269	272	286	272	279	275	263	283	275	260	232	255	279	283	302	284	278	257	284	266	292	266	274	311	264	293	265	300	291	245	280	291	287	285	304	275	280	309	286	271	267	274	269	273	278	260	278	249	268	266	280	248	256	274	248	268	269	299	286	272	278	285	265	264	251	276	269	257	287	268	266	270	284	277	263	293	288	292	268	277	280	263	263	272	277	285	274	281	283	283	274	291	270	277	302	261	274	292	272	292	270	246	305	282	262	247	248	274	263	266	292	265	280	292	272	264	274	264	297	291	266	297	257	296	289	267	272	303	270	277	275	302	274	236	319	268	271	261	281	280	290	282	263	298	273	276	289	282	264	301	298	262	278	293	287	266	287	307	262	284	258	307	299	263	257	266	305	271	271	290	293	252	281	291	298	259	279	249	259	290	278	248	270	282	265	270	274	268	305	284	280	298	275	287	285	300	258	265	272	288	293	287	287	272	264	275	281	289	318	277	283	268	304	254	285	290	279	285	279	276	299	253	302	270	265	262	283	291	271	244	254	285	280	229	251	261	293	249	264	286	268	272	298	276	266	275	279	259	276	277	253	269	290	236	273	265	288	309	255	276	270	285	275	277	281	259	267	294	273	261	257	273	288	276	276	289	251	289	262	283	298	269	279	256	273	305	291	289	235	269	272	274	264	261	267	257	232	279	268	290	279	284	266	254	298	270	269	256	286	253	297	268	272	249	256	257	262	282	256	279	254	287	285	265	239	264	253	243	261	296	288	292	270	284	250	309	315	246	287	281	284	276	271	298	282	282	283	280	229	271	261	255	284	312	286	268	259	278	323	266	257	248	258	256	271	290	286	263	266	237	288	297	297	300	260	274	282	287	292	290	284	274	262	280	280	275	325	291	299	267	291	264	262	318	305	268	271	256	284	276	277	298	299	299	301	267	275	270	275	273	264	253	265	259	306	287	287	275	272	266	235	288	272	253	300	263	303	308	243	273	265	274	286	275	244	291	257	271	293	296	243	308	297	265	284	272	271	245	270	263	258	319	260	291	277	265	250	285	255	286	293	297	266	277	276	289	263	284	242	287	265	268	280	318	289	275	292	270	280	289	285	250	288	259	244	309	293	281	259	296	285	270	276	263	269	272	262	271	257	264	264	274	278	285	291	254	268	256	282	246	285	301	287	266	241	274	268	294	297	279	280	262	243	263	260	276	296	287	269	283	301	249	289	266	281	285	302	300	282	264	272	273	280	258	267	281	249	266	279	253	310	286	286	251	279	266	287	303	266	272	258	274	281	287	302	264	296	276	261	282	270	286	288	248	252	239	281	256	283	270	276	258	285	259	308	285	291	265	300	276	296	276	276	314	282	290	232	285	288	277	281	324	259	264	286	276	291	272	276	276	297	291	246	255	267	281	283	292	263	296	281	297	263	300	274	319	271	297	286	259	308	295	291	255	279	259	313	302	271	287	293	277	302	290	294	268	276	272	293	251	296	241	291	270	302	276	269	267	277	275	297	258	268	260	278	258	269	274	286	317	270	293	272	234	284	254	312	271	274	271	287	266	300	283	264	280	281	261	282	262	282	278	264	308	265	270	261	263	280	255	255	236	273	317	294	275	281	270	293	295	275	275	292	284	252	280	258	279	288	252	253	273	287	298	246	263	265	274	308	286	276	258	275	266	258	277	300	278	278	278	304	252	280	270	297	300	257	262	263	278	273	258	273	317	308	270	293	296	299	263	301	290	265	273	260	250	284	282	268	266	303	295	264	284	270	288	287	289	278	289	257	296	277	315	263	287	269	267	272	282	291	280	286	271	272	267	263	278	281	269	255	276	263	276	281	266	254	270	267	272	276	290	273	293	282	290	294	276	263	303	285	266	292	246	259	248	271	270	291	270	271	251	289	277	271	269	271	275	290	256	306	271	226	292	309	282	273	268	263	259	303	252	275	255	256	295	283	244	272	245	269	275	288	275	261	267	275	280	288	252	269	263	275	284	311	275	271	262	288	274	271	296	280	300	259	258	295	284	280	240	270	275	268	269	296	275	268	261	285	269	271	283	247	293	267	261	316	259	282	287	257	253	257	276	260	279	304	294	256	271	281	271	275	302	305	263	266	259	262	277	308	270	261	295	291	272	294	275	304	301	287	291	307	260	271	281	283	278	270	266	273	260	266	277	272	285
47001	77407	38193	3618	930	730	641	639	550	494	462	502	455	457	408	411	461	422	396	439	413	400	429	473	444	387	418	404	383	425	444	387	375	412	407	409	388	408	416	373	435	428	407	382	383	417	393	412	406	350	381	392	400	405	393	428	421	379	385	403	427	419	355	385	420	393	389	401	370	437	408	393	415	427	394	391	382	425	384	428	381	387	421	390	409	412	396	395	427	382	405	393	389	410	397	414	353	379	370	396	369	417	386	384	407	369	399	389	382	370	377	372	405	380	399	392	408	382	408	386	379	421	375	385	417	423	415	400	410	403	393	421	437	362	423	412	409	391	390	369	394	433	381	372	398	392	413	402	408	428	418	363	403	400	417	420	380	411	408	421	398	361	354	406	406	397	399	366	395	398	403	390	405	412	435	367	390	397	409	406	418	399	404	403	391	404	395	373	377	401	429	383	375	402	362	356	365	414	404	409	415	392	386	401	384	425	403	443	375	393	427	401	416	392	381	427	398	418	418	370	419	392	394	418	394	390	403	396	419	406	437	413	385	403	408	401	382	375	404	398	421	408	388	408	405	411	386	418	421	380	419	406	405	399	354	411	405	381	412	452	394	409	433	416	409	391	413	422	411	362	381	403	388	403	367	410	438	405	388	393	372	447	378	393	391	392	356	384	398	410	422	420	368	405	385	399	409	381	380	337	417	405	380	402	390	380	403	406	374	422	419	399	390	423	430	417	398	424	400	348	408	422	381	419	398	364	425	378	384	379	400	403	421	403	394	352	428	395	394	376	391	427	391	417	395	390	420	385	416	362	374	424	388	388	366	401	440	401	383	387	413	401	395	420	422	368	418	372	426	402	391	386	368	405	405	409	411	429	383	369	437	397	436	379	357	398	401	410	408	412	396	439	405	415	355	394	363	386	400	409	395	374	407	380	384	420	370	371	406	356	388	390	370	406	443	403	425	368	428	377	403	445	393	394	431	399	380	397	415	405	403	383	399	380	430	390	414	414	383	375	405	359	426	412	385	390	430	412	387	398	355	390	408	420	382	374	395	388	414	401	422	376	398	408	391	385	381	403	417	396	429	398	400	430	427	405	401	396	403	378	390	397	363	402	395	372	432	419	372	387	412	399	441	434	420	415	373	401	382	387	401	382	402	394	377	398	419	421	418	412	373	405	371	398	419	382	428	393	429	368	399	401	402	385	354	394	397	401	426	399	381	369	394	413	407	418	403	415	374	379	408	407	399	391	374	417	361	363	403	366	419	375	364	395	382	399	414	423	388	397	377	397	398	392	430	417	412	438	416	390	371	396	416	411	430	423	404	375	397	402	407	378	409	421	409	393	402	390	387	360	409	399	364	401	386	400	392	384	415	433	416	406	400	394	391	385	398	425	360	386	375	391	379	369	412	419	393	386	430	384	405	412	371	390	363	403	420	407	402	413	390	384	381	385	372	436	392	362	370	389	418	406	428	385	373	365	392	410	403	370	403	451	415	364	392	399	417	409	412	365	385	418	402	408	402	409	393	413	403	374	406	409	407	394	379	370	369	388	407	428	400	406	371	399	401	408	407	417	419	397	392	401	412	421	403	391	416	410	421	402	409	358	423	420	430	425	429	412	372	375	382	413	422	418	403	399	417	386	399	405	393	370	396	393	386	431	392	382	412	427	368	403	351	386	372	387	425	431	391	399	399	425	397	388	403	362	391	412	402	409	444	388	399	415	416	387	380	376	406	366	406	413	394	405	360	396	418	350	378	395	413	393	416	371	408	372	382	430	412	397	389	393	439	401	403	416	384	397	419	448	411	415	410	387	388	427	388	363	425	405	389	371	402	414	401	380	373	375	381	383	364	400	368	408	366	406	357	399	388	392	404	351	362	413	393	371	387	397	385	428	397	384	424	413	432	384	393	423	400	373	413	368	422	398	400	387	402	381	411	424	382	396	419	410	404	394	376	381	423	413	395	370	438	378	405	390	416	395	393	371	400	394	410	366	394	411	381	397	381	397	370	393	418	374	434	429	409	407	378	405	397	400	402	400	405	424	446	374	408	399	412	380	366	389	426	415	400	383	417	392	412	411	405	373	428	404	373	362	437	356	413	386	402	404	411	402	377	406	402	405	398	422	412	382	400	375	435	390	406	387	387	397	365	384	397	393	377	406	379	413	398	384	366	399	440	355	430	356	405	385	428	401	373	353	426	437	399	370	402	411	366	384	390	403	418	415	375	414	425	393	411	407	420	409	384	411	404	405	387	379	439	383	411	379	368	411	375	393	391	408	384	438	393	399	423	426	399	406	378	410	357	401	393	399	389	430	406	408	411	402	385	399	402	409	398	397	419	418	425	391	373	398	422	430	414	440	365	397	427	381	394	409	405	389	391	388	480	369	414	397	391	360	419	394	449	399	383	415	366	394	371	380	387	416	385	417	357	385	404	375	402	423	397	421	390	382	379	427	376	409	411	379	405	405	417	390	403	406	396	397	356	394	403	400	417	379	395	398	407	417	395	358	403	350	408	450	378	386	378	407	417	382	397	404	398	414	411	399	424	367	373	382	440	402	388	400	423	425	435	408	380	409	401	353	407	390	427	449	399	383	394	410	400	397	367	401	365	400	398	434	396	392	374	408	396	372	395	412	408	381	382	395	414	415	404	368	380	395	404	405	401	401	403	395	399	423	388	411	394	403	402	364	394	375	399	412	391	363	366	362	426	407	398	423	396	400	422	402	415	425	396	428	451	380	374	401	391	407	414	364	406	384	413	378	403	376	452	388	361	394	380	409	388	396	410	369	376	390	398	375	391	433	410	418	375	395	368	381	390	409	391	394	400	414	450	410	409	414	417	377	415	397	386	389	364	421	401	433	381	372	440	379	392	383	397	385	388	406	376	390	403	390	376	399	386	375	406	415	422	356	364	410	381	380	434	376	374	388	408	425	388	404	425	448	413	413	442	418	420	386	384	419	409	382	361	399	388	405	418	433	379	380	387	411	408	382	396	362	387	418	394	407	388	411	420	413	390	365	413	393	383	396	386	429	399	395	398	449	397	417	420	421	403	371	425	427	427	372	380	404	407	416	395	413	384	387	412	407	360	361	402	425	420	397	402	393	376	417	390	404	424	434	408	427	385	362	393	411	429	371	372	405	380	397	391	396	415	435	390	378	394	383	427	385	435	413	398	392	446	376	373	387	440	407	402	434	413	407	434	393	387	401	406	423	371	416	385	378	423	386	401	410	387	359	373	391	412	426	386	407	415	379	352	427	407	367	412	411	387	418	365	384	380	389	388	400	406	376	381	433	380	393	400	416	425	446	408	433	403	386	401	413	405	363	404	419	384	388	417	419	391	380	390	401	375	375	449	367	370	382	369	410	364	418	363	409	372	381	392	403	380	406	386	391	370	376	389	421	386	449	389	390	359	424	382	400	397	369	400	393	394	415	427	413	398	380	367	371	411	398	360	415	409	398	403	405	408	400	401	403	389	371	385	426	413	383
24859	22222	27596	24415	5901	782	710	681	629	631	623	642	609	659	642	621	622	607	597	622	643	637	624	581	571	634	654	631	617	597	611	597	678	622	606	650	630	656	660	625	596	607	580	582	641	607	605	625	646	582	632	614	617	631	554	601	546	647	645	634	590	670	607	645	600	620	632	573	602	611	589	573	655	577	620	625	588	576	625	614	630	661	618	608	560	594	600	605	644	643	579	635	606	651	617	629	622	598	602	582	633	600	628	567	620	567	579	616	616	645	644	636	589	573	605	592	642	691	616	622	643	661	619	628	597	650	624	648	589	628	617	620	608	601	608	609	626	577	594	571	572	586	607	597	615	608	613	591	686	586	547	611	599	635	606	645	579	666	637	612	609	647	609	662	669	643	585	633	605	636	541	585	590	631	665	614	623	611	653	652	629	623	614	661	620	633	639	636	627	615	634	614	644	603	589	631	633	558	644	568	627	566	615	606	643	659	599	610	578	639	590	604	626	666	560	649	658	632	611	598	619	581	624	594	594	633	588	598	586	616	641	626	639	661	713	574	613	610	589	630	625	635	582	632	660	639	663	622	623	652	606	644	603	601	580	649	655	595	648	608	621	620	616	622	625	660	689	648	610	622	582	636	620	638	606	597	614	601	644	601	623	622	614	585	593	626	599	603	583	638	628	636	643	632	656	661	619	629	600	645	642	604	577	594	617	572	561	620	646	657	625	564	618	623	590	599	550	625	606	629	623	640	668	643	597	589	597	573	596	590	646	624	622	593	639	628	621	610	652	658	620	614	617	604	624	584	565	600	658	577	610	579	661	619	621	579	603	630	606	623	608	621	632	643	664	625	603	603	617	629	615	606	611	630	646	582	659	607	589	602	630	662	544	613	617	579	618	586	672	585	599	645	599	643	625	613	652	624	582	624	650	621	601	599	598	659	674	588	630	666	651	601	664	634	645	652	592	608	634	633	621	583	620	610	609	637	641	616	616	590	632	617	633	619	611	653	637	613	598	581	639	630	633	663	689	648	622	582	634	594	617	586	620	642	618	630	593	574	607	617	622	612	645	608	618	630	597	573	620	608	619	633	648	663	657	609	639	653	637	661	617	596	632	626	613	583	625	596	596	630	615	582	657	628	603	590	586	588	585	635	615	615	625	653	636	637	581	628	619	599	636	590	621	619	633	622	683	626	636	645	658	606	643	623	608	640	608	567	605	635	614	651	581	586	606	626	603	639	618	625	621	620	619	632	655	612	603	648	613	643	663	570	581	602	601	577	597	623	603	615	622	624	639	586	629	595	604	601	583	651	555	665	666	623	677	604	539	580	641	582	618	628	610	642	640	645	639	598	635	621	600	588	602	652	615	614	639	631	600	622	658	601	623	559	617	672	612	602	627	592	642	608	604	607	617	623	622	619	602	601	610	611	647	610	626	626	621	597	597	629	616	590	673	638	601	659	604	573	626	613	621	607	627	628	627	599	621	616	604	645	674	594	609	609	599	588	612	606	606	629	580	595	635	608	619	605	596	628	634	615	644	607	604	650	649	653	581	627	665	642	630	629	595	595	608	642	661	612	585	593	609	600	597	640	636	631	648	614	614	621	611	588	611	594	602	603	586	618	585	623	674	576	608	593	623	620	579	653	658	572	591	636	617	616	587	664	588	608	624	648	603	674	608	614	606	627	612	612	620	626	665	592	554	605	649	621	610	614	587	582	620	619	617	623	624	613	638	584	612	588	660	631	571	626	613	618	621	579	673	582	603	658	572	599	621	611	682	627	631	602	603	670	627	622	621	631	587	600	601	648	645	613	653	602	625	656	664	628	662	609	597	666	605	626	601	613	612	639	583	618	630	591	647	610	638	573	625	613	608	618	635	610	609	615	598	620	645	594	613	623	570	639	642	589	627	621	649	590	630	618	587	614	592	612	650	656	571	596	590	633	624	637	595	591	658	602	602	631	619	620	577	605	606	625	659	621	603	614	646	653	640	630	601	628	603	613	653	648	607	649	582	600	623	619	590	606	617	675	598	619	596	616	605	637	554	628	625	629	634	622	616	600	609	656	598	636	614	635	581	592	604	617	582	583	636	645	649	630	627	594	643	621	589	609	622	615	590	652	605	643	661	592	606	643	590	606	659	621	646	627	588	606	590	613	593	644	630	624	632	594	603	610	590	603	610	638	627	624	626	616	592	651	625	618	602	575	600	579	606	592	629	596	614	626	611	628	630	603	643	628	544	625	612	636	610	635	576	631	604	628	577	618	607	625	594	666	613	608	657	574	626	648	595	614	610	631	582	548	588	642	672	648	609	579	624	616	628	607	652	621	626	594	626	610	606	626	575	640	611	611	607	612	596	620	622	635	590	596	611	667	617	645	641	655	641	653	607	606	608	625	570	622	596	612	602	617	635	610	624	592	573	623	622	654	589	661	664	682	635	649	596	656	648	639	616	599	684	645	622	576	645	629	624	611	647	578	613	610	618	617	588	658	593	607	626	585	662	602	610	642	619	592	641	637	631	667	645	609	626	652	647	637	602	654	613	617	608	589	626	653	592	595	634	605	635	636	603	651	574	656	605	614	573	655	584	634	599	629	606	621	610	576	606	624	643	631	585	633	577	603	616	615	623	656	563	620	563	626	610	629	617	624	610	647	641	640	571	636	652	598	624	607	624	620	619	602	582	633	623	649	633	646	688	622	617	644	600	636	614	589	650	658	582	581	603	631	620	597	603	596	615	644	663	613	612	619	638	605	602	614	585	670	635	660	585	555	637	602	626	582	632	633	618	632	657	607	614	563	636	607	623	668	637	621	630	626	658	622	615	579	625	618	575	584	633	611	620	606	609	630	603	659	602	590	599	595	580	616	611	642	642	587	624	614	608	692	598	557	604	613	605	600	583	601	617	592	619	617	625	651	611	627	626	585	640	618	629	644	580	609	578	562	601	581	609	631	648	619	685	572	625	618	608	650	621	601	569	636	629	646	643	625	642	637	637	647	637	593	576	631	622	573	593	658	566	638	611	599	601	637	597	698	606	559	582	642	634	631	622	594	579	618	616	642	596	614	624	589	663	624	577	640	596	608	598	566	628	651	634	572	595	612	617	632	627	667	608	601	616	624	651	613	609	650	628	631	643	609	611	599	625	608	613	614	663	573	662	610	637	629	603	637	624	615	621	586	628	637	619	658	620	626	611	608	647	598	612	579	630	622	623	602	616	582	607	605	609	610	626	596	608	614	610	643	593	642	640	620	615	600	635	611	650	623	616	619	580	626	614	628	590	580	620	632	611	589	633	615	629	630	637	639	630	619	592	608	605	620	614	615	652	579	607	628	608	636	567	583	624	618	613	614	597	644	615	613	571	638	600	647	628	626	617	665	676	635	633	653	666	603	680	576	613	607	576	595	628	637	629	623	593	549	594	616	600	591	625	601	576	623	591	631	623	636	631	607	659	618	601	612	628	617	680	610	641	581	609	615	630	619	624	618	644	607	620	595
41592	62293	29095	2733	1078	979	968	918	850	876	885	825	890	821	858	821	841	821	829	858	845	843	846	828	855	828	829	783	820	879	801	835	835	843	798	842	837	839	855	821	857	783	823	785	830	859	885	866	795	792	855	806	821	812	798	838	839	880	866	802	868	858	833	834	820	855	839	857	837	807	830	801	810	810	841	845	809	796	895	849	836	832	778	858	794	835	781	801	841	831	800	846	864	819	841	850	853	830	772	815	789	808	801	849	778	856	856	836	842	853	846	851	801	838	800	828	844	819	799	823	839	809	856	845	822	874	810	817	851	798	864	844	836	842	815	847	812	810	834	815	873	828	796	802	875	865	811	859	860	858	786	818	794	804	817	845	853	821	769	808	801	818	796	832	842	883	827	793	870	806	828	820	786	880	818	854	819	830	840	792	826	858	823	788	804	858	800	791	843	839	845	840	791	851	864	764	843	818	860	881	836	823	823	776	861	859	870	826	817	781	836	799	832	794	822	840	838	839	765	801	825	821	841	782	823	806	811	801	793	871	785	871	815	813	812	834	808	832	850	830	837	857	832	860	843	796	858	894	796	840	809	776	814	835	794	841	838	801	842	843	818	813	853	812	795	833	804	819	858	783	840	822	852	816	837	801	794	790	793	787	843	833	867	844	816	862	811	800	842	792	853	789	857	836	801	833	843	777	884	904	856	800	821	797	815	789	895	796	861	787	816	822	788	835	873	863	855	832	793	861	797	807	854	840	857	829	815	800	805	850	845	829	825	856	814	833	801	790	835	824	845	782	796	851	826	836	831	868	836	821	842	829	842	850	818	788	793	798	824	796	816	808	841	744	817	822	787	818	822	799	810	871	800	810	815	795	802	852	861	858	808	906	772	806	797	890	858	797	840	849	807	868	804	846	811	859	836	800	800	813	825	854	860	801	808	828	776	813	801	804	821	855	847	827	842	841	800	868	836	870	850	832	786	804	857	875	770	884	842	823	850	773	779	812	843	815	833	813	788	801	803	826	799	844	806	824	823	848	857	845	806	826	816	839	802	816	829	891	796	847	802	832	837	865	821	810	852	857	831	771	844	832	782	798	836	828	838	849	873	841	826	798	835	771	856	856	845	808	856	822	844	839	812	849	863	807	835	815	800	783	787	807	774	851	924	873	808	843	823	865	852	855	844	860	837	840	817	769	866	817	826	814	805	840	848	782	847	867	859	863	824	853	868	828	807	815	824	795	807	778	823	858	786	820	842	859	858	806	858	836	865	836	851	796	824	798	876	808	832	826	796	847	776	867	824	829	802	821	822	861	799	837	801	830	768	807	860	855	865	789	806	805	813	809	801	839	793	836	832	845	758	887	881	843	842	799	819	831	792	842	805	835	852	801	741	829	786	797	858	855	783	827	865	824	826	827	852	844	832	833	840	778	868	796	824	830	826	832	817	873	794	849	805	815	893	842	817	817	857	844	864	807	822	845	881	787	837	825	849	831	818	839	778	823	915	820	822	859	855	858	760	816	812	855	844	853	774	828	809	837	806	806	839	776	819	820	877	745	831	827	893	824	830	842	816	905	815	849	823	826	825	866	807	852	827	790	840	823	856	879	831	831	837	796	858	877	831	841	838	835	806	803	862	839	759	839	801	826	819	783	837	799	818	830	807	833	863	869	804	812	859	827	871	874	822	783	844	829	842	805	833	815	837	831	815	857	786	777	813	851	863	792	824	850	782	785	821	818	820	866	772	803	842	833	825	820	895	824	811	825	871	819	856	885	857	791	839	791	789	796	793	784	867	829	825	835	826	807	787	763	825	780	874	867	790	842	796	836	800	795	790	841	810	835	796	827	823	826	784	805	817	848	881	824	797	794	793	866	793	793	888	827	810	858	854	839	822	798	806	827	778	867	833	810	795	803	793	833	834	834	809	836	813	855	824	791	858	838	826	797	796	816	850	822	790	825	779	815	803	801	859	829	818	819	854	761	838	869	795	836	864	773	797	880	882	848	836	832	810	816	844	796	862	888	880	828	790	859	827	854	850	854	835	825	765	882	869	798	806	840	849	846	870	784	851	830	839	865	826	799	855	855	746	853	829	785	789	852	809	829	816	808	778	837	854	833	849	821	803	861	861	822	855	856	782	826	856	832	846	812	822	831	838	786	839	774	839	816	822	843	827	844	853	841	805	752	874	818	788	839	827	799	820	850	840	821	813	775	803	844	812	804	899	852	826	830	850	883	873	802	867	847	838	771	826	804	818	868	814	868	815	811	830	810	811	809	827	867	850	796	803	840	773	772	886	870	868	803	824	816	779	863	799	818	808	823	834	865	789	823	820	774	819	787	838	769	782	846	796	846	842	820	803	821	837	789	857	806	799	743	841	830	841	833	828	861	891	802	831	817	802	877	808	808	843	837	767	849	812	859	802	828	848	867	838	793	801	866	858	808	809	861	813	844	804	849	877	798	808	809	819	816	786	815	820	806	847	777	865	826	816	886	859	877	837	811	830	808	828	838	772	806	829	810	889	788	819	833	822	824	840	838	838	825	793	790	790	822	822	859	785	850	862	806	835	811	855	805	826	834	826	807	849	830	814	841	813	797	831	887	849	849	826	832	850	833	854	842	810	925	797	825	856	819	881	825	762	830	828	848	832	854	820	828	823	759	833	816	811	845	834	811	854	850	819	855	773	780	854	814	867	788	843	782	859	854	845	842	798	827	810	810	793	844	825	836	800	823	845	829	881	839	822	792	791	857	854	807	769	820	839	797	868	799	822	871	817	774	880	830	861	848	824	832	848	860	839	874	784	777	876	846	824	884	844	808	812	814	822	840	830	858	769	814	862	814	815	805	864	822	801	852	822	816	826	799	848	879	866	796	846	826	771	867	863	829	780	849	829	817	852	856	852	772	837	799	797	841	786	839	774	817	808	818	814	811	847	859	804	801	839	859	839	916	831	843	840	828	854	818	814	793	806	849	848	803	858	801	793	784	855	839	843	832	854	817	796	829	846	807	813	827	826	831	799	822	814	829	824	890	819	838	839	790	873	849	842	829	784	864	772	790	803	826	867	837	776	844	816	828	813	824	833	827	784	767	804	908	782	808	850	795	884	873	809	818	818	806	795	842	834	826	830	832	845	818	831	833	815	831	824	826	805	802	870	810	854	771	818	811	871	831	828	875	809	813	826	822	866	809	775	824	814	856	850	855	815	845	865	803	889	848	824	777	832	877	829	819	868	823	799	837	831	839	849	856	834	803	829	857	833	807	861	874	830	832	801	818	824	832	836	766	797	818	848	840	820	796	822	821	806	822	775	811	789	817	849	829	823	806	822	809	804	845	872	834	829	815	860	813	798	827	783	834	822	880	902	808	851	858	860	821	776	825	814	832	825	790	897	794	807	805	814	850	848	854	844	835	811	830	821	810	870	860	838	847	777	831	794	830	813	823	848	794	851	837	787	819	828	852	833	870	829	843	837	823	841	860	792	832	813	792	853	842	800	838
22638	21648	29494	24101	21545	20868	3936	423	355	302	332	294	270	296	308	299	279	239	247	271	267	260	241	264	243	255	269	266	273	241	265	250	258	199	251	240	246	264	237	234	255	234	257	250	268	256	223	249	214	227	254	246	286	196	225	267	244	259	243	237	234	220	213	239	233	235	238	246	228	267	255	221	248	259	255	225	224	238	257	247	240	227	279	246	245	242	202	242	227	232	250	208	235	230	242	233	216	262	249	264	236	235	236	232	242	216	232	255	234	229	235	262	231	235	224	259	233	251	262	271	236	245	263	250	234	269	216	228	267	221	212	239	248	246	229	269	235	200	237	256	274	242	231	258	228	251	241	243	249	217	243	218	253	230	231	256	212	242	274	237	215	231	251	275	239	216	224	259	264	234	233	207	228	236	219	228	230	226	216	241	232	233	243	230	236	225	261	241	225	247	215	231	198	229	233	207	262	257	238	239	224	269	244	244	256	231	233	247	231	229	240	228	250	267	257	211	252	247	216	226	271	231	243	246	220	235	257	217	237	237	237	231	253	248	238	251	234	249	234	261	226	247	201	267	226	239	223	237	221	234	273	240	229	250	224	248	225	209	279	234	254	239	237	236	239	234	227	252	235	225	249	229	218	247	255	251	245	261	262	228	257	216	249	218	244	223	236	221	258	259	247	223	240	249	241	252	253	205	259	239	230	235	246	249	233	256	230	244	241	206	253	235	263	273	240	231	235	235	220	231	240	231	213	237	245	246	233	239	255	267	236	240	258	235	268	251	231	251	223	261	256	270	199	244	258	249	242	249	242	265	211	228	231	241	246	216	247	226	251	255	242	233	231	237	233	202	238	243	239	247	231	237	235	241	256	248	248	269	212	271	258	255	230	260	234	239	256	262	261	256	249	238	228	247	227	206	234	243	219	273	235	246	256	264	229	227	242	227	246	254	242	245	244	233	252	273	250	254	245	229	231	244	208	228	237	239	265	255	238	253	209	243	221	198	244	243	232	224	229	252	244	232	223	258	252	223	214	229	230	243	232	217	229	259	243	241	217	244	225	254	256	243	238	245	251	232	256	227	231	233	220	232	230	219	238	270	237	244	233	247	203	256	228	212	234	258	227	235	252	254	257	233	240	239	251	246	239	236	246	247	231	229	219	250	244	242	233	224	237	228	260	260	228	232	248	261	247	229	260	228	229	255	261	247	230	259	234	267	225	248	227	259	235	242	247	253	234	229	265	249	255	254	237	217	237	253	246	226	253	227	245	238	258	247	210	227	223	212	260	203	247	230	264	244	215	283	238	248	203	238	236	258	233	226	237	214	255	249	242	239	233	232	244	221	209	254	245	243	235	236	263	240	251	219	255	261	240	262	222	232	242	260	234	229	207	240	242	230	236	235	239	258	231	231	246	271	225	227	255	235	262	234	240	262	225	249	265	228	249	227	261	217	262	228	247	249	221	231	238	247	224	225	259	239	211	250	226	234	257	241	263	237	255	249	251	232	260	260	245	248	227	222	231	218	234	261	279	250	243	231	251	254	251	223	234	246	252	254	261	201	228	237	227	226	254	239	231	269	227	240	226	245	230	224	226	252	248	259	226	240	240	227	255	236	214	246	213	233	199	230	253	223	232	231	246	257	250	254	233	243	235	236	244	259	254	225	223	229	223	239	204	236	240	248	238	231	260	240	242	259	239	227	249	247	243	259	244	213	248	239	257	235	240	224	241	222	245	226	274	232	240	228	246	250	225	246	245	264	243	233	234	220	269	231	229	264	220	227	207	258	226	251	233	250	230	255	238	212	267	224	244	235	245	243	263	246	237	259	227	235	244	257	259	280	230	253	209	229	219	218	224	234	214	246	223	249	218	224	239	261	236	229	268	235	239	242	262	242	231	237	240	222	230	210	260	241	253	231	242	246	248	213	244	242	210	270	236	221	222	253	275	242	241	236	243	244	229	226	238	223	259	217	247	254	218	257	235	235	223	254	252	228	234	234	267	238	233	238	226	248	232	240	262	224	241	232	242	241	213	249	232	248	247	231	252	244	244	238	247	227	249	244	215	227	228	226	211	238	220	236	236	267	256	269	248	238	236	223	247	241	237	240	209	230	221	240	230	251	278	250	228	214	254	232	282	240	228	224	231	237	261	266	239	245	222	242	236	236	256	255	208	240	241	222	243	252	230	253	235	250	220	218	239	251	212	245	269	287	260	239	241	235	251	236	249	250	234	221	250	266	222	270	239	244	234	230	219	259	233	233	246	263	238	250	223	220	267	268	243	260	229	206	258	235	238	235	233	236	239	228	235	227	269	254	244	235	233	232	212	241	261	250	255	232	235	236	220	256	204	237	220	235	254	244	226	223	245	254	239	230	249	218	227	212	241	232	215	247	238	239	203	257	251	230	237	241	249	264	236	249	240	224	222	231	251	230	235	250	244	232	223	243	231	210	238	240	260	233	246	291	242	239	231	255	253	265	229	252	248	248	240	227	264	265	238	251	252	214	245	236	241	201	244	253	227	227	228	220	215	235	233	231	243	227	231	231	241	224	210	239	248	226	227	247	225	237	240	248	243	238	233	233	250	242	238	232	249	240	226	243	219	254	247	217	223	256	209	249	206	222	235	241	234	231	243	218	238	232	209	237	250	239	242	216	232	223	255	222	250	240	233	241	239	221	234	218	251	261	243	243	248	225	245	242	249	234	235	235	231	251	229	238	232	236	228	260	232	249	241	252	233	214	236	209	241	236	242	218	209	247	231	257	257	255	260	237	251	227	243	235	251	233	247	273	253	236	248	210	225	247	243	243	237	260	194	236	242	260	224	259	254	232	237	242	241	245	246	230	240	223	215	247	242	234	255	221	230	246	231	231	236	224	245	273	254	259	222	216	272	264	238	249	241	222	231	232	220	232	258	220	257	241	226	265	245	240	242	229	200	233	225	251	249	231	244	270	238	250	228	236	246	223	226	223	237	230	234	215	247	260	218	249	242	208	214	270	241	200	232	227	228	234	225	230	239	230	231	232	215	219	257	221	233	243	232	225	229	235	248	260	258	275	255	228	233	244	244	264	267	230	239	241	252	245	235	225	227	250	238	226	211	248	235	219	220	218	230	259	244	265	236	236	249	226	230	248	230	211	237	237	251	242	270	242	267	241	235	209	216	263	223	266	258	238	251	247	249	260	254	231	252	231	253	245	267	210	241	247	229	234	266	236	245	222	226	224	244	225	246	244	236	247	216	265	228	226	222	254	239	222	215	234	256	212	246	237	231	196	258	248	246	280	267	239	221	219	242	257	219	249	246	241	227	228	260	224	227	244	248	236	236	254	231	253	240	231	244	237	261	219	244	223	233	212	247	259	238	242	227	225	236	226	243	238	254	255	216	242	219	264	224	251	236	243	224	245	254	208	221	234	239	250	243	245	212	230	241	252	221	228	210	220	228	236	235	221	262	244	242	229	247	263	258	242	237	248	243	230	233	252	266	221	268	251	249	250
54618	85983	47050	6953	1389	1001	828	690	565	514	512	451	408	438	354	393	372	441	408	375	348	383	348	325	365	334	340	303	335	336	317	360	339	338	307	315	360	320	375	367	330	343	330	338	324	342	305	355	375	333	321	326	346	329	344	324	317	316	340	326	325	327	307	326	335	324	327	314	335	322	381	308	319	307	335	344	329	342	326	339	344	299	346	331	306	304	326	334	331	346	332	312	325	349	357	322	349	312	331	330	334	340	309	323	329	325	326	294	329	272	296	297	322	311	327	336	322	337	326	293	325	339	346	281	315	324	329	339	341	351	308	345	322	292	370	292	323	321	300	347	351	322	310	350	339	341	325	298	337	317	348	330	336	330	319	293	334	304	303	335	323	317	336	310	341	305	338	331	317	324	366	304	297	319	342	370	378	359	319	351	326	330	318	316	338	299	331	331	325	368	310	290	342	325	330	302	329	347	332	303	295	312	343	332	326	315	292	341	314	294	310	317	314	309	339	323	320	350	336	319	332	349	327	320	337	326	358	348	351	313	330	333	333	350	307	378	304	329	298	323	339	309	322	335	302	286	364	287	273	353	315	333	323	338	309	332	314	321	299	309	329	362	320	308	295	313	299	355	308	324	327	329	323	311	299	325	299	343	323	322	349	330	349	318	351	309	292	338	338	307	335	322	307	284	331	335	322	338	357	323	339	333	308	319	325	308	285	302	334	319	302	338	324	297	321	324	337	318	301	308	334	362	331	316	336	320	336	297	329	342	318	303	302	336	319	363	312	318	322	342	306	322	314	310	328	311	350	337	341	310	324	312	302	328	297	313	313	320	322	313	333	327	305	339	327	313	310	325	292	327	312	340	328	312	344	346	349	346	301	311	316	310	330	316	329	305	281	357	287	339	333	327	315	312	336	330	308	344	337	319	330	282	330	332	341	331	313	332	349	351	326	292	318	326	328	337	318	322	322	302	311	320	314	306	299	300	344	354	319	326	351	339	308	326	275	353	316	323	347	323	338	299	315	335	352	326	324	332	320	299	279	326	307	346	299	336	293	328	325	333	285	340	327	309	328	327	351	337	325	322	350	327	332	326	329	345	332	323	296	344	346	304	315	331	332	300	292	334	327	308	347	338	308	332	301	316	327	314	320	323	322	326	319	310	337	314	304	297	307	371	337	311	328	313	347	335	310	370	302	326	316	340	329	323	330	317	301	326	334	308	327	326	310	347	335	308	306	343	330	335	314	336	298	319	329	301	299	312	302	324	341	320	327	350	369	313	313	349	322	331	329	329	295	313	332	309	305	343	350	335	324	299	330	323	288	304	308	328	347	362	302	355	358	329	331	310	287	303	327	304	335	314	338	343	332	314	335	329	329	339	336	332	313	292	316	327	297	337	342	294	326	324	340	326	324	318	344	318	306	311	334	353	342	335	340	335	299	304	333	330	312	321	314	305	354	328	358	322	358	323	331	316	315	312	317	336	333	308	327	325	320	317	344	331	337	305	369	358	331	328	319	289	352	332	317	350	351	317	282	326	351	312	322	335	310	314	335	332	345	339	332	306	356	297	380	325	334	323	318	317	323	320	342	328	334	312	297	317	303	318	336	319	330	325	305	319	330	299	349	308	330	324	326	314	345	301	329	337	314	308	340	319	291	350	311	339	358	310	300	315	320	344	294	328	300	317	296	326	324	318	307	308	355	331	316	301	319	335	317	314	351	336	305	324	322	304	322	295	342	347	310	346	312	340	336	301	341	338	310	337	311	371	339	330	313	323	335	307	332	309	310	327	325	326	323	327	308	353	323	347	319	313	337	330	312	302	353	326	305	297	339	358	353	310	311	306	356	326	324	331	328	297	345	314	319	319	278	332	343	322	309	323	315	323	324	321	360	318	345	335	321	327	285	323	352	325	334	310	307	308	338	343	363	315	314	325	351	324	328	327	310	318	335	323	317	340	315	340	313	303	355	309	327	362	358	305	306	357	370	363	322	339	314	301	329	313	316	318	304	365	341	329	311	328	340	335	316	327	322	287	314	310	323	314	293	296	314	332	353	342	335	322	327	325	337	301	320	298	294	323	319	315	313	341	348	316	283	322	351	296	361	359	339	338	333	330	297	340	308	304	304	337	332	328	330	304	308	300	317	308	305	333	321	320	306	366	295	350	341	318	310	343	359	336	322	320	317	341	309	331	343	336	305	290	317	284	336	306	308	362	321	338	328	364	293	302	311	295	336	296	352	315	331	320	333	332	336	315	357	328	338	342	328	335	332	334	328	335	320	353	312	280	329	311	359	323	336	329	288	322	339	341	350	328	325	340	336	283	333	322	339	325	336	319	320	323	321	334	316	317	307	349	347	329	330	328	295	315	343	287	322	314	309	299	356	330	330	307	332	316	289	359	310	331	342	343	300	334	316	296	303	340	316	332	327	320	348	319	335	336	300	322	329	329	363	330	349	324	291	345	346	350	366	297	315	290	324	336	324	351	341	313	331	307	302	340	295	329	318	324	345	321	306	326	323	344	348	349	347	304	335	323	343	352	329	325	322	355	322	297	359	326	358	328	305	313	313	360	357	309	321	292	328	338	338	335	321	303	327	341	336	300	298	339	354	333	340	314	294	327	294	315	318	329	312	336	302	345	324	296	332	346	319	321	336	323	319	307	325	325	343	324	317	346	335	347	342	326	319	306	306	345	327	314	305	341	315	317	322	339	325	330	335	315	335	342	360	328	305	348	313	304	294	302	334	303	285	328	319	314	309	324	313	334	351	318	299	348	333	329	299	317	346	286	312	334	332	310	322	339	324	321	355	363	331	346	342	321	314	369	344	367	311	278	325	324	344	340	306	328	311	343	340	305	349	341	362	337	339	346	301	316	298	294	312	327	356	326	334	358	311	335	381	326	317	373	345	347	337	321	318	327	332	333	284	327	308	343	331	340	310	325	360	279	337	317	324	324	345	329	325	320	321	363	308	309	340	278	337	311	349	320	286	329	298	336	331	328	343	316	328	336	334	308	347	353	334	316	325	317	320	350	312	331	340	322	321	354	276	308	316	355	312	315	324	290	316	290	309	354	332	357	299	332	330	350	309	308	336	302	380	322	308	344	326	315	339	315	326	336	326	298	330	328	333	299	337	312	318	320	324	365	322	358	318	319	290	329	311	324	342	314	318	318	299	329	313	302	331	333	305	317	323	320	340	325	340	296	354	348	340	336	320	293	351	332	321	296	317	302	292	328	342	315	333	328	345	309	305	324	321	302	295	328	313	290	304	315	341	322	331	299	302	326	344	322	301	293	357	327	308	316	306	342	334	308	329	323	318	349	298	295	323	337	336	345	316	315	316	328	327	300	329	279	356	295	334	336	348	320	309	299	325	342	330	324	310	278	309	315	344	303	346	343	350	293	306	355	336	346	312	334	355	290	315	311	348	341	307	317	339	330	331	302	341	339	293	320	348	337	317	319	333	344	310	315	291	304	340	335	320	327	321	332	333	304
27875	23522	15649	2276	599	580	504	596	601	581	542	536	598	592	522	581	540	535	587	538	581	521	569	573	601	549	559	542	549	570	563	551	544	585	530	539	553	568	529	560	544	536	580	552	546	534	509	571	567	559	555	562	578	526	523	553	548	575	557	579	525	529	540	552	534	610	581	545	570	548	550	550	543	524	562	550	533	556	555	551	598	549	564	549	588	513	596	538	527	559	522	546	552	548	545	541	565	550	546	566	516	531	534	540	558	549	553	550	590	543	569	560	562	551	575	540	554	581	558	553	555	553	551	568	576	589	562	610	555	554	563	552	555	554	546	576	549	575	591	578	560	617	576	519	560	503	565	507	577	522	521	540	557	512	593	519	488	530	597	555	549	549	550	562	526	547	567	546	547	495	549	575	584	530	572	576	584	573	552	566	544	583	554	560	528	597	598	544	559	504	563	584	583	533	516	549	590	551	544	551	567	546	562	531	535	563	535	587	564	565	572	533	557	530	554	560	546	560	560	575	520	556	566	565	555	579	531	552	543	571	527	540	570	578	564	563	535	544	531	563	524	527	576	591	547	520	563	528	557	539	546	580	590	569	550	542	556	544	566	598	567	555	541	586	550	567	577	525	596	532	566	516	525	565	577	563	540	562	545	577	543	543	577	557	541	537	537	531	552	591	564	540	533	528	568	590	571	521	530	592	555	536	570	613	619	584	577	523	574	524	554	560	552	530	581	569	550	557	554	602	577	560	590	551	532	547	535	543	520	541	565	579	537	584	549	570	559	571	534	555	540	544	609	596	565	516	543	555	594	541	524	559	589	558	520	544	549	521	554	554	572	601	581	543	559	501	542	524	579	576	548	504	555	579	522	579	596	549	558	577	534	598	556	565	544	584	561	585	563	503	580	567	570	577	528	535	549	587	533	540	558	544	556	532	543	553	578	606	546	576	561	598	572	530	558	557	557	524	539	570	546	512	561	571	562	544	518	563	569	554	540	513	594	559	562	539	538	585	555	535	567	581	529	573	527	539	593	550	563	523	523	544	569	566	553	528	526	565	577	525	614	558	565	518	511	568	574	558	564	560	578	566	576	538	562	579	544	608	581	560	541	563	555	544	559	587	520	585	563	535	588	587	551	583	582	546	607	563	583	594	556	551	566	561	582	542	548	518	601	575	571	536	572	541	557	553	532	480	583	525	551	575	578	537	543	576	556	557	513	563	557	600	540	526	546	552	555	558	549	574	565	551	583	568	539	601	532	532	592	541	526	543	552	536	495	524	566	517	534	544	563	577	566	583	548	541	573	599	543	537	572	536	550	555	562	573	512	500	556	558	521	556	583	585	536	610	558	550	560	533	573	523	544	557	552	536	567	573	530	566	547	501	578	547	516	593	554	540	572	521	560	564	538	562	573	549	524	591	575	560	528	569	540	573	561	527	565	553	543	587	541	555	609	527	551	555	551	538	562	531	563	536	547	534	534	539	581	555	592	568	570	562	554	575	593	563	570	542	575	596	536	573	543	510	554	555	550	546	568	554	557	579	534	541	560	512	539	578	549	544	525	520	538	528	541	549	551	527	572	568	531	552	520	518	553	542	554	580	527	548	549	561	592	550	549	582	488	570	562	563	593	527	594	563	532	537	562	540	569	531	554	570	559	525	557	559	520	553	592	547	527	533	579	554	613	560	549	545	569	568	540	531	572	604	581	597	591	585	531	570	525	582	568	545	577	529	593	553	573	531	556	565	522	538	522	526	563	581	511	527	496	545	533	585	560	536	578	546	548	561	536	541	529	545	564	574	537	583	566	561	572	547	519	545	567	564	549	529	577	585	535	545	520	521	520	515	573	557	520	561	561	569	563	593	578	548	542	580	569	549	575	530	597	560	571	605	550	581	589	534	561	514	558	582	559	582	598	576	554	549	553	571	582	578	582	569	558	562	580	553	594	529	555	511	538	538	561	566	555	539	550	536	604	529	545	554	571	581	538	590	563	562	548	556	560	542	581	557	590	542	518	585	560	570	545	567	544	534	532	543	533	535	558	553	531	554	507	510	526	557	569	606	524	575	576	549	530	566	537	542	576	551	574	597	592	579	560	567	559	572	543	504	590	534	504	540	594	532	537	549	559	552	563	531	547	548	552	558	554	587	557	577	530	561	524	590	551	539	534	549	534	523	568	558	512	567	559	539	560	541	545	561	587	553	535	541	566	544	570	550	565	509	526	534	572	602	558	551	581	514	560	535	528	580	567	575	514	537	545	534	552	560	553	537	585	585	501	529	581	580	547	548	562	559	551	582	559	527	556	532	524	565	546	570	569	595	572	577	547	575	581	574	545	546	566	564	566	548	530	542	589	579	537	556	588	536	520	542	557	563	521	579	548	549	568	539	525	565	557	507	598	521	564	518	541	525	574	559	549	564	562	535	544	533	559	515	555	591	540	535	567	535	583	532	577	548	562	524	582	565	553	529	539	536	563	601	566	543	545	565	519	560	564	514	537	604	522	549	569	575	572	611	570	543	557	566	548	575	577	588	588	498	527	564	605	568	554	559	524	560	536	532	589	593	552	550	555	560	550	558	566	576	538	536	580	555	557	534	575	530	546	545	562	562	569	510	599	592	585	564	497	544	567	571	569	540	540	565	574	563	584	570	532	584	546	556	555	549	537	553	540	529	541	544	561	533	595	508	549	524	543	560	581	509	515	558	516	588	576	550	538	571	534	602	559	557	542	520	552	535	505	561	525	564	534	534	571	548	516	561	554	517	555	509	523	535	541	538	579	588	544	536	557	552	603	535	604	553	521	525	543	564	602	536	537	557	543	537	536	555	503	493	551	557	574	564	565	579	552	522	497	578	540	554	569	557	568	559	549	576	535	587	540	540	575	605	549	557	590	565	576	558	571	533	511	541	550	552	543	554	594	550	576	555	528	525	546	578	542	518	539	565	552	547	524	546	580	563	534	560	541	530	569	574	544	555	559	567	573	543	567	576	535	553	591	557	593	539	547	540	531	555	552	560	577	538	508	608	566	573	570	585	604	552	491	587	550	564	549	544	562	559	579	535	534	576	591	559	547	573	544	548	567	543	571	548	536	565	572	567	555	540	528	511	566	552	539	539	561	543	545	561	565	547	572	569	594	577	522	513	503	547	519	544	569	562	552	568	575	552	566	523	515	532	534	533	593	553	559	528	551	538	558	547	550	572	588	492	563	565	532	527	600	550	563	586	567	547	595	557	597	572	570	556	569	553	541	533	533	531	534	559	551	512	568	547	532	539	562	549	579	574	553	540	535	566	584	573	581	596	557	550	585	512	591	564	485	558	534	560	536	540	573	569	530	551	557	497	570	587	561	534	589	554	558	541	570	517	583	566	523	577	559	550	595	538	570	546	569	528	557	538	611	537	550	541	568	548	576	541	542	523	555	573	567	587	532	578	531	527	555	573	582	542	582	580	595	539	589	545	502	561	562	549	576	530	550	572	516	539	560	562	536	550	538	571
23387	35645	11857	1174	756	810	739	787	758	772	788	783	815	791	811	784	797	751	767	782	777	732	754	726	750	732	847	742	737	737	804	809	773	767	802	765	739	797	703	767	749	780	792	775	770	728	769	737	733	791	692	753	714	725	744	794	779	747	769	775	796	704	776	759	817	733	776	834	811	765	738	703	802	763	774	779	764	762	743	785	755	768	804	744	781	819	749	759	749	800	761	749	784	760	741	764	792	731	771	799	769	766	745	782	747	796	830	769	758	769	769	759	805	822	756	774	762	747	770	789	786	763	752	762	728	739	774	757	826	757	761	767	799	758	791	747	746	728	784	788	753	752	821	796	774	756	728	778	756	760	766	770	729	796	788	761	760	777	758	755	749	779	789	796	767	735	772	735	732	781	753	754	756	795	749	716	779	738	733	795	805	700	761	725	674	738	750	844	759	824	770	764	754	812	776	755	769	739	720	788	757	723	702	743	816	755	776	745	758	777	773	763	752	755	814	751	796	775	792	733	776	788	802	811	765	786	817	744	806	775	769	786	805	765	774	750	743	782	768	794	752	756	765	723	767	794	725	819	756	796	732	754	786	734	776	738	716	799	766	744	811	755	771	776	776	755	777	706	820	769	758	800	756	770	805	767	734	812	779	679	763	797	753	797	763	768	791	775	747	779	746	771	703	783	780	768	824	763	763	755	787	811	745	758	736	781	808	753	706	735	764	827	804	821	734	771	818	741	779	813	802	773	813	780	751	777	769	739	802	755	805	788	761	819	836	765	767	761	763	769	730	763	757	772	719	742	800	706	758	795	756	826	768	722	728	731	771	783	816	761	774	768	799	785	774	719	770	770	788	762	781	728	769	764	738	743	802	738	778	760	753	763	765	735	763	769	792	780	766	764	774	765	814	750	789	790	771	763	738	755	782	763	770	759	739	750	751	765	808	771	783	765	730	764	824	734	770	793	782	826	755	767	791	780	734	762	750	785	774	698	751	767	795	762	760	815	756	731	785	704	745	782	736	769	751	759	769	759	788	772	819	756	775	770	758	752	804	764	744	728	777	751	761	797	703	724	743	752	760	734	762	767	751	757	758	772	743	800	743	782	750	728	751	748	739	738	782	794	776	785	791	734	755	736	764	796	754	752	760	713	767	744	806	784	761	761	775	797	794	721	793	751	758	742	749	739	766	784	749	733	763	734	771	765	739	759	766	740	781	779	778	737	806	761	760	787	766	805	793	848	736	741	735	702	817	823	782	724	796	778	717	768	723	793	712	803	797	742	786	757	766	759	766	768	756	766	805	771	794	697	737	774	756	766	747	768	785	812	828	783	746	778	810	741	749	730	739	747	741	756	780	792	755	797	781	851	801	756	749	754	764	756	700	752	779	775	793	796	786	791	747	779	792	766	774	758	809	759	779	725	749	730	816	771	729	809	776	786	734	777	726	757	804	769	745	743	770	743	757	766	745	763	766	754	773	807	759	787	728	756	776	709	783	726	794	785	789	784	775	714	770	700	763	690	800	746	772	762	757	773	793	792	768	770	760	752	815	767	782	798	760	779	742	752	763	762	724	771	806	756	710	733	778	802	764	801	810	768	753	757	805	763	824	836	730	736	744	806	766	739	842	770	758	727	751	804	796	786	776	803	763	777	813	796	786	691	754	747	765	752	752	776	799	742	787	750	771	746	758	754	769	773	756	785	783	762	793	708	778	743	791	759	753	821	774	746	731	753	772	795	685	786	834	744	773	686	789	748	740	790	779	777	791	780	828	736	786	765	755	761	765	786	754	785	765	752	748	780	788	736	765	767	781	739	784	823	777	816	779	754	772	768	770	794	758	748	796	740	756	787	737	785	778	801	775	768	746	773	760	760	801	777	753	754	768	732	736	730	772	745	759	735	752	786	808	787	794	752	842	697	709	777	706	782	771	809	772	782	763	783	705	760	815	761	777	749	810	796	817	720	762	743	780	774	754	792	775	732	784	709	770	748	771	719	744	766	786	785	755	748	806	761	793	771	800	718	767	771	783	767	796	753	765	762	752	762	752	775	779	809	762	804	750	758	800	810	751	751	807	752	764	764	812	741	798	791	754	765	715	792	750	754	775	763	812	747	758	745	808	732	762	773	776	748	770	803	801	740	793	760	751	791	753	777	755	732	722	731	751	716	788	812	755	716	728	725	781	816	761	794	776	790	738	763	791	743	781	764	771	760	758	761	761	723	746	734	733	759	749	736	774	798	755	787	774	772	735	771	748	768	767	756	763	757	797	800	746	759	796	752	705	726	765	785	810	828	764	763	737	815	801	750	757	779	757	818	754	769	747	723	792	780	743	769	758	768	708	737	759	744	783	807	774	772	811	751	755	731	807	778	774	720	783	771	757	817	825	802	795	779	732	732	737	813	710	708	742	745	762	754	775	745	774	833	788	748	788	724	784	772	798	762	744	794	756	765	769	774	735	813	786	822	765	759	798	731	757	764	737	777	750	791	748	743	788	771	746	769	755	723	735	763	779	818	797	789	791	805	749	798	741	786	749	776	758	787	788	795	825	762	765	739	806	774	710	789	805	805	781	773	771	746	732	797	725	781	783	797	753	761	759	762	786	766	721	762	739	775	826	787	760	810	801	717	754	787	766	786	774	777	778	767	797	775	771	790	735	711	761	744	824	777	783	756	769	748	762	752	798	790	755	775	726	796	769	747	776	725	799	789	779	757	784	775	787	751	835	797	833	745	809	763	785	742	815	729	719	802	785	784	763	764	753	769	739	806	688	768	763	739	761	761	772	732	804	767	756	804	719	740	713	694	770	770	779	778	789	805	736	730	760	730	741	759	792	818	801	768	743	789	778	759	795	774	803	744	773	785	811	770	731	743	705	805	765	710	724	843	744	802	802	726	757	767	743	729	804	711	709	784	737	739	703	808	764	737	734	777	769	753	755	731	755	805	761	768	782	803	726	760	765	809	747	756	736	782	757	791	796	752	732	776	777	756	752	757	720	777	765	781	715	768	758	723	789	721	754	742	774	758	767	781	753	755	803	778	722	769	830	766	753	754	811	762	803	817	784	728	762	783	746	764	850	718	759	817	719	755	791	750	769	771	758	779	769	746	723	748	747	786	750	810	730	747	773	793	787	752	763	762	732	760	803	749	737	766	719	791	747	840	724	787	791	792	821	739	749	761	746	747	758	803	717	755	768	788	766	742	775	741	760	791	758	723	808	770	770	725	771	764	791	762	778	778	804	757	741	776	719	771	748	748	765	791	732	741	731	826	787	771	741	717	767	736	733	817	741	750	777	755	776	759	751	760	814	810	742	782	763	763	819	789	790	747	743	753	748	747	740	799	740	767	723	804	744	730	779	809	735	798	778	733	780	778	813	766	754	800	786	741	752	753	769	768	778	777	755	768	778	782	714	807	781	757	766	756	742	735	788	751	757	788	754	772	771	753	728	783	774	779	718	773	748	718	804	764	725	762	795	750	788	748	763	761	759	766
23482	21785	29282	24431	20020	4762	462	372	347	339	310	294	316	294	267	308	298	297	322	283	261	283	281	310	273	251	288	258	258	266	281	284	293	275	300	273	278	268	279	294	296	283	296	288	249	275	285	263	269	292	294	248	277	273	251	306	292	318	280	289	267	260	261	254	277	264	296	291	279	262	254	261	295	274	280	295	266	286	253	264	276	273	243	278	271	293	276	280	287	276	281	281	262	269	277	264	284	270	283	271	293	254	277	266	260	276	294	283	265	283	278	260	256	302	314	262	281	272	256	321	287	259	274	293	276	284	261	292	273	258	303	259	292	296	245	278	281	273	250	281	282	278	259	293	257	291	287	318	262	262	269	281	278	258	269	263	252	291	300	293	280	265	251	265	298	258	272	280	279	287	249	227	243	293	293	281	284	263	304	280	270	280	261	257	270	295	283	271	270	282	271	275	283	289	292	271	283	270	255	284	281	283	273	303	291	284	289	266	255	271	266	297	279	296	276	274	315	261	266	272	308	293	281	268	283	255	257	251	282	275	278	276	293	263	304	289	269	275	283	252	288	307	276	302	253	305	291	288	261	279	265	289	289	272	259	283	282	280	278	278	282	268	300	281	270	276	289	252	268	294	251	266	287	282	315	261	289	253	288	269	280	261	252	262	252	261	278	267	297	237	299	300	268	278	263	274	269	266	271	278	284	279	290	283	254	284	262	292	261	270	275	298	264	247	256	280	256	265	273	307	287	272	277	295	282	256	282	267	267	275	289	280	283	272	279	317	282	272	279	278	273	287	270	281	297	282	257	293	259	258	252	289	259	295	289	260	285	255	306	277	270	301	268	288	283	267	262	274	271	283	264	278	301	286	250	279	244	280	289	250	296	291	278	250	269	283	285	265	286	260	273	277	270	274	285	267	285	265	265	298	301	284	262	286	270	276	288	290	281	301	285	296	311	312	258	281	274	282	285	293	285	265	279	267	276	252	305	258	292	266	315	300	262	245	265	295	280	277	280	269	262	304	287	271	276	265	238	275	300	288	270	252	261	271	263	261	284	254	272	254	267	284	289	277	272	272	281	278	256	255	301	268	279	285	303	271	270	277	260	283	266	261	282	257	245	287	273	269	300	296	279	290	251	281	300	270	261	267	279	267	285	250	261	279	264	270	280	270	275	265	286	260	274	278	270	274	249	271	287	263	271	306	233	303	280	290	283	258	265	292	280	271	306	273	268	276	275	265	291	267	249	278	283	274	261	264	288	277	252	241	251	268	278	296	264	291	275	297	262	262	292	269	266	273	282	300	247	306	288	264	280	273	268	259	258	300	274	296	263	304	290	272	310	282	270	298	257	261	263	293	265	212	279	261	278	317	274	277	268	285	280	266	274	263	279	269	272	249	241	272	280	275	293	268	261	257	291	252	270	261	268	273	275	290	299	278	259	274	291	255	295	266	272	305	287	296	297	286	259	277	283	288	271	263	294	250	278	278	278	281	250	262	288	268	286	258	254	297	296	256	273	270	295	281	282	290	271	269	310	281	262	266	301	289	284	255	250	286	260	296	281	268	272	244	291	257	257	282	314	268	290	290	233	279	286	266	281	271	307	305	258	291	292	262	314	290	293	299	263	260	276	284	290	307	292	272	245	274	295	244	285	271	269	261	255	303	248	276	258	260	276	275	292	280	263	253	270	278	303	290	289	289	301	263	280	236	288	308	265	267	278	258	291	281	271	277	256	270	313	276	288	279	296	293	286	278	259	304	283	268	269	276	260	282	308	248	272	293	279	293	287	270	278	288	268	261	268	269	282	278	267	258	293	258	276	263	293	286	293	285	266	259	262	271	259	302	307	275	265	292	290	294	255	312	277	295	275	284	286	266	272	285	269	283	268	270	288	258	258	277	299	269	271	274	313	297	280	282	282	246	283	280	282	278	240	291	256	254	228	299	230	297	267	297	269	267	255	289	269	266	292	270	294	278	294	298	280	295	283	282	253	279	282	278	251	254	276	308	290	252	279	269	280	260	291	265	321	274	269	279	300	280	300	264	275	253	259	276	272	247	245	315	290	268	265	264	277	264	265	275	275	285	288	305	273	279	271	278	271	277	293	283	271	291	276	272	272	283	315	288	253	266	294	288	287	290	303	296	301	314	285	277	266	282	277	291	263	278	303	283	294	292	277	266	276	257	277	289	293	280	271	263	275	317	277	268	291	267	274	291	273	268	264	267	286	261	283	269	274	261	272	274	255	293	276	284	311	274	269	285	259	256	258	287	281	297	270	303	277	285	272	282	307	299	257	289	295	270	283	270	269	265	277	288	282	248	262	271	291	283	280	272	291	274	279	267	258	311	283	297	274	298	257	289	280	278	266	282	268	265	255	263	287	300	287	286	264	303	284	285	253	278	275	287	289	287	295	267	267	282	282	271	264	287	295	286	275	280	319	283	278	282	303	299	248	263	312	260	297	282	279	283	264	256	278	265	282	283	278	251	239	272	272	291	295	261	222	293	260	272	274	299	304	274	272	285	264	310	280	269	255	272	297	289	277	276	248	265	277	272	262	289	272	275	272	292	258	273	271	266	249	281	264	289	308	262	273	248	285	282	289	300	280	263	279	239	306	271	265	275	278	250	259	263	259	247	292	264	269	281	273	237	266	297	268	253	288	291	319	288	305	319	273	253	284	283	277	267	299	268	269	280	308	289	280	290	286	257	252	272	303	303	277	265	277	255	278	271	294	268	257	275	277	263	266	276	287	259	264	257	299	270	271	296	314	306	273	283	258	256	264	267	288	293	264	262	251	265	258	279	270	267	271	292	260	302	291	272	282	287	265	272	280	272	267	324	255	288	251	268	276	249	300	279	273	288	275	267	293	276	293	301	285	248	272	254	294	234	277	321	290	271	263	252	274	283	275	260	275	252	279	224	286	290	273	301	281	303	296	284	286	292	280	251	277	278	266	273	261	259	278	275	290	276	255	261	264	291	257	274	271	305	285	262	274	264	312	253	266	302	287	265	272	276	274	309	269	284	283	256	286	250	282	240	287	295	278	277	266	288	280	294	279	294	273	293	271	285	297	282	269	264	274	282	313	279	263	265	273	280	281	264	286	294	297	279	242	277	288	288	297	264	288	282	274	270	260	261	287	274	292	279	288	284	279	279	281	282	283	302	259	280	271	268	249	283	235	268	280	275	278	277	288	274	258	270	291	275	278	282	266	259	280	264	286	267	272	283	260	298	270	264	279	302	267	279	290	279	267	304	285	262	276	284	269	284	293	259	263	295	280	254	248	308	281	287	271	295	279	269	268	276	279	251	281	277	272	281	283	295	284	280	303	289	312	287	283	284	252	288	282	294	307	272	266	280	272	286	275	246	287	272	296	281	262	279	291	294	251	261	272	288	288	273	286	277	278	271	270	285	251	289	298	256	281	288	249	257	268	282	303	264	279	255	282	278	281	314	262	261	260	248	299	255	248	282	276	280	261	268	251	255	279	248	285	245
46845	76726	41280	4143	933	705	671	563	556	492	497	447	441	467	426	415	445	428	405	385	433	442	425	415	434	402	404	406	388	381	370	377	415	411	387	389	389	401	409	419	379	440	380	405	419	374	421	407	397	435	369	376	373	401	386	376	385	404	425	401	408	394	417	386	449	399	413	438	429	439	402	418	430	404	379	391	415	428	363	425	398	416	411	359	397	401	386	393	409	418	411	429	356	375	380	425	391	403	417	418	375	395	370	371	388	381	386	403	381	424	431	434	361	368	395	407	370	395	407	407	404	390	383	368	377	378	379	403	418	377	422	386	372	392	414	382	377	368	394	396	436	432	403	405	422	434	402	423	396	395	390	382	402	432	393	390	382	456	435	401	360	394	384	413	437	434	395	396	433	352	385	387	392	395	401	423	423	416	411	411	395	400	419	386	377	394	381	401	364	428	373	381	386	428	388	383	369	400	383	363	427	400	369	432	401	393	437	384	420	408	414	374	397	387	405	405	417	393	394	401	380	410	395	412	379	391	369	355	395	419	397	388	404	421	438	411	411	391	399	393	404	425	381	375	385	378	398	396	430	414	350	382	403	428	423	395	354	412	379	393	380	395	440	408	391	401	381	412	408	397	394	405	398	404	403	415	397	426	403	400	420	404	394	375	398	402	389	378	386	432	407	403	381	407	390	405	357	380	413	405	382	397	398	410	386	363	394	378	386	419	386	394	398	427	385	367	403	423	402	398	389	427	387	380	375	401	408	415	426	400	403	380	379	417	417	392	409	435	417	391	394	406	405	433	360	366	419	391	391	407	388	416	398	362	341	396	397	416	388	387	389	392	363	409	386	369	384	416	397	420	417	405	401	428	365	384	423	422	402	394	372	368	400	427	417	381	378	378	381	433	411	420	407	401	405	355	386	406	393	414	347	379	371	400	367	400	397	395	396	409	416	390	416	418	439	420	419	392	385	392	387	360	416	397	412	389	385	376	402	364	402	405	419	403	391	392	365	398	389	366	421	366	426	404	396	371	399	403	422	403	368	386	416	371	395	424	422	416	427	433	379	433	410	412	393	428	394	399	413	389	407	398	419	392	424	375	412	375	390	426	402	434	384	370	422	398	380	394	367	414	408	412	428	358	401	376	357	426	379	432	390	385	421	424	390	465	394	402	396	403	389	419	406	384	395	351	381	382	397	381	400	385	378	396	398	393	331	420	398	427	416	406	420	393	385	386	404	390	407	382	411	389	392	415	420	423	426	396	403	416	376	420	375	412	394	408	392	396	397	403	360	360	391	386	379	386	387	381	394	411	409	411	376	394	410	414	386	411	384	415	378	393	353	381	416	386	430	417	443	388	404	410	416	388	397	409	398	416	401	369	409	384	412	421	383	406	422	421	400	412	391	415	404	428	398	374	387	397	409	419	385	395	424	409	396	429	408	415	445	394	367	389	391	395	383	410	384	366	404	386	398	418	415	403	385	400	425	429	405	368	391	364	417	438	395	416	403	418	376	376	383	386	427	434	392	428	420	388	388	390	426	375	416	417	438	393	409	409	379	442	389	405	386	417	402	378	396	397	367	422	392	372	363	458	397	401	386	401	368	399	391	384	405	401	422	387	374	422	425	431	394	382	391	397	380	386	424	366	422	404	428	386	370	377	424	400	394	415	409	381	398	413	402	376	433	376	406	423	413	381	364	371	398	389	387	396	420	414	377	403	356	412	381	379	412	413	402	399	385	413	442	404	429	359	368	424	441	395	419	389	403	402	395	374	420	409	408	409	377	380	433	408	388	374	400	418	440	448	378	365	391	415	407	410	403	386	417	404	392	372	405	401	375	385	396	391	391	395	394	361	373	384	403	392	377	416	413	398	354	401	373	412	374	397	390	388	428	382	378	421	378	407	420	357	402	421	374	393	402	364	411	386	404	397	377	406	401	393	395	410	417	422	394	396	408	406	415	394	403	385	397	393	400	392	351	438	393	379	388	395	434	403	406	417	404	370	401	403	421	397	438	354	388	378	383	386	378	400	411	392	416	402	398	414	404	350	414	372	391	429	388	447	395	418	427	398	376	361	391	389	362	413	367	428	377	393	423	396	404	385	404	426	364	395	410	382	406	417	376	407	382	379	359	408	387	431	433	402	414	370	383	390	368	359	362	394	413	377	367	413	408	386	390	385	398	381	415	399	419	425	387	401	369	399	419	415	406	365	372	387	393	410	416	401	393	374	391	368	411	395	428	394	427	350	404	417	371	387	411	340	392	430	415	413	396	380	360	410	406	365	402	405	399	394	397	372	417	381	377	410	420	388	391	419	383	400	384	383	432	423	426	420	429	385	405	390	391	409	403	398	415	404	412	391	403	397	384	427	400	416	396	401	384	405	369	384	409	402	406	422	400	430	378	411	392	421	415	380	383	429	428	410	439	385	389	392	356	437	414	351	387	371	386	391	397	430	402	431	408	351	384	396	416	372	392	368	374	396	388	396	373	431	397	398	431	380	419	384	368	420	360	373	396	400	386	405	401	408	377	420	392	378	377	457	430	403	364	385	384	392	414	391	384	386	352	416	409	424	410	394	366	400	399	410	430	364	411	387	388	430	335	417	374	399	421	392	414	427	394	384	387	391	381	403	361	382	405	408	387	396	418	418	380	421	382	393	403	430	366	430	410	367	417	424	382	425	393	405	402	357	388	390	397	403	390	385	353	382	365	390	380	389	405	421	402	389	419	386	395	392	379	403	388	384	413	413	368	422	409	392	384	389	395	397	415	410	389	380	401	401	363	389	368	430	359	425	417	383	407	398	374	365	420	414	398	431	408	382	424	423	415	391	414	386	400	403	396	410	404	378	423	412	426	342	418	398	358	385	385	404	401	405	389	408	377	400	411	363	412	425	413	360	392	402	367	359	390	402	398	399	386	429	381	398	384	417	383	394	423	385	401	412	395	443	404	407	374	375	411	401	397	440	371	390	412	416	400	388	390	385	350	368	423	378	388	386	395	400	399	415	404	405	415	387	371	392	374	399	386	402	402	426	425	398	403	385	370	414	404	425	385	405	406	404	410	380	371	379	389	377	422	452	392	365	378	421	406	394	393	367	370	412	396	394	395	379	362	433	401	408	398	396	384	371	422	398	384	402	406	424	369	416	368	400	389	379	393	395	380	404	389	414	411	413	399	392	391	404	400	413	404	410	397	391	424	460	404	415	398	389	397	363	396	407	377	431	404	389	403	389	393	385	370	406	384	424	400	363	384	415	418	432	405	374	390	382	395	396	412	413	372	358	382	427	370	398	355	362	397	405	412	418	401	386	409	402	378	413	377	441	406	420	392	435	379	411	392	393	420	372	397	407	389	371	400	388	394	385	411	406	411	375	381	396	366	367	417	413	357	420	399	408	373	363	396	388	380	407	396	391	381	370	433	392	418	376	425	383	398	386	424	395	392	378	357	387	395	411	410	376	424	415	404	362	390	405	440	389	374	383	400	428	378	403	379	402
24841	22219	27622	23792	5030	775	651	678	628	652	700	660	588	606	627	637	629	661	623	605	597	587	614	626	632	660	596	629	592	611	601	594	618	620	617	592	621	583	614	620	624	610	629	621	593	570	623	611	604	607	600	631	606	649	596	592	628	619	594	577	623	597	622	663	568	609	627	607	633	601	632	634	616	574	606	582	613	622	620	609	596	601	575	614	615	620	599	655	638	608	652	653	615	611	558	594	543	571	644	594	615	653	602	623	601	596	601	629	603	607	657	645	590	600	575	609	650	623	583	609	598	660	634	584	597	615	654	587	612	596	626	621	555	641	612	588	608	614	597	612	618	604	644	596	601	601	627	608	636	623	609	613	642	592	647	579	632	564	605	601	604	588	638	615	584	572	603	599	635	570	567	615	650	587	600	563	626	616	604	614	571	596	591	616	563	623	605	600	601	617	647	629	601	579	598	611	600	578	636	603	597	650	623	574	592	600	646	572	632	582	557	602	599	587	640	627	658	610	607	655	628	615	597	659	634	577	647	609	623	565	555	622	621	580	624	592	617	620	585	582	632	621	630	602	587	646	633	602	637	613	624	641	600	615	627	598	615	605	643	648	618	611	637	631	636	607	689	593	612	638	603	641	608	639	592	597	644	651	645	608	621	639	606	593	608	641	617	626	639	562	605	607	598	619	599	617	620	611	575	599	600	596	575	620	601	642	566	607	573	585	654	584	567	598	600	652	627	648	562	624	557	644	646	632	636	646	634	617	617	599	653	629	556	575	581	629	591	574	631	595	645	658	587	633	621	604	628	564	586	560	643	579	619	653	623	655	595	614	621	654	591	616	622	597	629	572	603	654	598	597	567	635	622	590	593	574	578	574	597	615	586	618	592	613	559	623	633	603	637	605	560	644	596	641	617	608	594	632	647	607	595	591	621	626	568	585	597	604	606	618	621	608	583	584	619	627	614	579	603	600	617	580	624	610	587	672	600	626	587	610	639	647	604	621	624	605	637	632	638	647	601	631	604	598	546	622	657	589	628	622	610	574	576	638	582	614	622	603	599	590	634	576	594	607	599	607	604	622	594	581	621	639	566	614	622	593	664	611	577	613	634	633	620	633	651	680	598	557	621	614	599	575	548	626	602	583	599	559	617	578	622	644	601	614	627	605	580	594	592	627	604	590	569	640	562	665	595	578	587	640	610	633	594	609	586	573	616	595	593	639	579	612	581	574	613	611	627	618	598	625	602	601	635	610	630	594	641	603	608	587	585	610	639	565	597	594	640	608	553	601	619	602	650	628	600	606	607	609	621	575	645	618	633	631	653	597	619	607	598	586	623	624	596	642	602	583	604	597	560	618	601	630	648	629	679	600	586	617	644	605	608	627	584	629	627	621	623	590	650	606	563	618	591	656	628	640	611	565	598	619	611	626	628	631	586	561	623	586	622	599	612	571	643	628	588	612	623	632	640	603	631	623	681	597	608	617	611	631	590	616	606	621	624	633	597	622	590	655	612	593	620	620	593	642	584	624	621	590	572	610	606	591	638	637	638	569	629	610	610	633	579	613	633	625	599	618	625	613	568	609	584	629	639	615	626	576	599	605	646	650	603	617	613	641	564	632	577	613	618	626	575	603	583	610	580	613	615	602	593	637	607	591	578	571	594	570	633	613	622	616	597	612	600	558	634	605	603	617	623	603	624	615	608	603	634	635	653	586	607	553	647	612	616	630	628	597	598	591	654	560	607	581	614	587	603	598	599	598	599	598	609	661	617	634	589	600	567	565	607	584	635	596	598	590	622	608	620	580	645	618	593	614	603	606	594	621	617	642	602	596	619	683	674	625	622	609	586	606	604	623	611	603	579	596	614	617	595	664	620	606	598	598	637	617	583	620	617	616	579	590	601	589	621	589	585	626	592	634	585	629	597	611	596	620	594	655	590	622	585	607	629	613	639	621	617	585	640	576	629	601	616	597	656	573	607	632	570	610	616	654	626	598	621	638	648	631	673	642	590	629	649	611	614	584	632	628	620	635	583	652	616	611	649	608	550	555	622	644	625	619	640	587	605	600	623	618	603	620	626	599	613	586	672	575	609	553	577	621	615	607	592	607	602	657	654	587	595	605	554	634	592	570	613	600	575	663	650	626	630	606	620	584	590	604	594	603	583	637	630	566	578	636	641	596	599	614	594	610	624	618	593	603	581	661	587	605	619	604	605	606	618	617	594	613	611	608	591	594	590	607	608	618	560	624	590	602	617	613	579	610	613	629	597	617	622	605	605	626	621	621	619	599	623	637	610	574	622	611	599	615	603	593	632	664	586	588	603	610	627	582	592	578	579	582	601	584	613	629	568	604	619	582	611	559	637	575	627	608	631	595	597	585	593	592	602	591	566	571	598	580	604	618	582	637	615	595	617	596	572	591	625	593	583	625	618	619	611	566	579	630	608	620	591	645	625	613	643	601	583	573	611	606	576	583	585	599	649	604	625	633	657	627	629	604	586	583	589	577	599	621	584	657	637	605	596	588	594	595	666	617	646	613	597	597	642	636	634	614	600	597	611	645	644	594	634	651	614	576	576	622	612	611	627	601	589	605	620	646	631	607	595	616	654	601	662	640	624	613	641	593	606	593	615	644	612	628	601	657	611	592	568	596	636	593	589	635	604	593	588	575	615	595	622	587	588	631	623	614	612	642	574	609	615	606	614	583	621	581	661	634	581	630	594	586	620	573	583	608	612	608	616	634	590	606	666	596	611	583	588	599	631	600	607	618	581	600	601	581	649	663	570	581	615	639	586	598	657	633	598	607	611	609	603	605	592	630	669	615	630	628	626	617	577	656	543	612	613	589	627	596	585	581	626	634	599	638	583	607	633	649	616	591	641	648	635	599	622	602	584	644	589	599	587	588	587	598	618	598	612	635	610	595	608	645	602	623	600	643	646	603	634	602	629	583	605	602	585	591	620	612	625	603	637	607	601	602	601	616	613	591	606	626	647	594	599	568	635	594	659	663	591	581	592	601	623	640	593	589	546	628	655	598	607	595	675	615	649	631	581	611	631	593	622	587	655	611	591	608	587	596	676	613	590	618	641	625	569	566	647	639	638	609	620	550	631	605	595	637	641	649	618	580	638	627	637	627	613	598	591	619	593	634	577	623	576	595	638	579	580	643	620	615	629	600	617	626	548	609	590	610	594	624	620	614	618	553	631	574	606	605	610	604	604	626	602	589	573	578	543	582	609	587	593	587	620	611	661	581	645	589	640	589	654	606	593	614	588	587	593	607	590	637	621	625	627	601	617	603	593	653	609	610	674	638	633	567	684	663	594	618	598	631	611	615	634	576	613	594	583	594	581	623	643	573	589	615	618	603	651	587	605	636	581	586	609	580	602	569	638	572	595	638	577	611	566	601	598	593	647	653	638	595	614	602	645	640	612	649	615	619	631	617	643	590	653	580	633	628	648	602	558	647	597	636	606	638	603	649	603	604	574	587	648	626	624	614
41254	61162	31923	2498	1064	993	958	871	867	881	829	891	815	809	841	856	852	843	863	837	854	853	826	843	838	872	822	797	783	812	840	816	820	813	844	808	808	830	854	836	830	776	799	842	793	828	860	834	798	849	802	882	861	819	849	800	862	812	833	838	851	808	843	839	840	880	775	799	786	750	823	801	827	814	823	870	800	804	777	835	831	848	863	832	811	796	779	834	804	839	782	836	791	849	816	854	842	834	793	860	797	803	793	809	810	793	843	785	812	831	775	838	800	815	772	777	799	837	819	844	855	842	789	804	806	851	874	802	862	849	756	803	799	798	797	811	834	861	803	787	806	799	850	783	814	805	830	829	770	855	843	857	833	816	771	821	817	840	820	819	803	820	806	836	791	818	816	798	793	826	811	819	827	830	816	815	808	793	813	800	807	862	792	853	851	791	814	768	818	855	845	794	829	783	823	802	816	825	788	845	809	797	817	803	864	827	828	822	821	818	836	848	809	849	862	843	814	796	778	789	843	869	774	804	836	850	772	783	826	805	790	821	810	833	788	820	855	841	820	846	836	812	842	826	809	828	849	847	773	820	806	801	871	827	883	826	823	890	847	838	790	808	800	804	846	852	868	816	820	828	789	851	839	841	817	807	860	798	788	800	813	842	799	789	827	905	814	819	789	816	794	791	830	790	808	780	812	807	884	767	828	841	832	800	848	839	786	845	832	860	795	831	799	863	814	867	829	807	780	834	824	825	806	792	835	832	802	847	779	833	779	747	835	802	891	808	840	818	836	802	826	821	858	844	823	827	826	836	793	858	800	784	788	823	839	837	811	811	817	823	800	820	837	836	834	829	825	854	799	856	810	773	819	788	839	775	792	854	838	836	841	833	837	840	815	816	810	796	826	797	805	892	812	820	835	804	790	836	816	813	777	845	890	828	798	772	816	858	807	821	806	842	816	841	870	850	804	846	753	790	814	792	784	817	812	772	804	851	825	806	848	838	822	841	808	822	820	839	840	843	844	783	799	853	864	803	806	839	843	800	816	811	821	776	835	842	813	852	858	804	828	865	780	757	807	790	857	857	817	823	845	845	862	786	784	823	808	765	806	841	819	841	861	835	799	824	845	828	791	850	815	769	768	836	841	790	790	794	807	820	820	831	876	808	889	800	798	819	826	822	847	792	810	813	821	869	828	845	809	784	816	833	827	826	838	830	826	782	887	747	807	803	824	863	821	797	843	837	820	776	814	825	796	862	837	822	802	827	847	814	861	801	826	825	842	858	790	800	812	793	764	785	797	787	829	808	785	808	839	768	867	849	824	821	798	831	765	833	813	821	842	882	847	739	823	837	823	830	798	795	770	789	821	831	848	865	797	803	827	853	822	745	890	862	821	801	828	852	803	838	798	833	784	827	822	787	875	832	833	817	868	836	827	823	832	826	831	845	813	818	851	829	839	836	833	809	811	870	843	766	843	847	877	838	816	865	794	783	851	860	789	884	806	840	827	834	811	852	793	778	847	821	798	837	817	849	819	815	879	795	825	804	839	818	857	836	848	860	847	842	842	790	820	832	841	809	818	820	809	803	810	860	803	828	826	830	827	779	798	811	820	820	862	840	833	845	830	840	829	836	815	806	810	800	873	831	774	779	797	849	828	798	812	850	834	839	867	809	815	806	787	801	796	825	822	827	836	843	823	785	773	837	814	852	814	830	783	831	870	795	824	788	849	834	813	844	832	794	860	808	840	805	833	835	775	793	813	798	812	795	808	807	833	790	829	845	795	788	844	772	867	772	811	805	839	830	809	764	809	790	816	788	800	845	838	864	813	840	796	791	791	839	820	895	844	797	803	797	811	811	817	820	728	852	818	831	796	837	814	827	848	779	856	804	800	768	858	840	841	855	822	791	820	840	856	893	820	824	832	799	813	840	792	891	806	780	826	784	808	809	867	830	805	814	814	824	853	764	793	821	823	798	914	839	840	783	826	782	818	808	801	806	789	812	844	825	823	901	802	809	849	835	818	839	838	819	806	832	798	803	773	839	847	800	775	840	807	803	816	816	820	805	799	831	815	794	850	812	870	864	860	847	786	756	838	804	821	833	811	781	833	857	798	827	803	871	840	802	816	851	837	854	778	822	818	805	812	869	798	799	837	817	764	817	811	817	829	773	766	854	870	774	859	811	783	820	844	804	854	832	816	822	844	797	818	834	843	809	855	862	819	790	807	809	845	812	796	789	807	852	836	828	771	841	835	840	822	849	823	831	795	810	885	846	823	805	836	795	884	790	814	805	787	819	827	866	821	770	797	878	774	892	776	789	815	795	791	791	841	842	861	825	805	881	755	859	814	835	832	795	799	813	836	817	873	831	858	879	783	762	782	806	829	813	788	842	858	811	875	774	796	899	852	806	780	832	778	836	799	821	841	818	788	808	808	818	828	840	860	844	798	790	811	818	821	814	865	821	825	833	762	824	840	802	778	813	840	834	809	832	818	847	836	762	783	798	794	854	855	817	815	853	838	809	836	806	790	845	819	815	837	807	810	788	843	851	816	832	848	873	807	827	787	770	800	836	869	823	857	808	821	790	874	820	823	853	841	798	817	839	820	824	826	876	775	862	797	850	817	796	819	842	803	791	823	818	801	852	821	825	864	809	814	812	811	880	828	840	842	840	813	874	837	823	819	834	855	831	825	843	798	755	786	818	825	822	813	830	822	873	839	806	872	827	802	816	862	843	778	842	811	824	813	788	867	827	783	829	815	788	856	807	760	859	842	778	842	844	856	836	798	806	885	869	783	839	843	805	849	829	830	824	835	835	836	812	815	839	815	848	806	850	862	819	845	821	825	840	772	850	844	800	830	842	815	850	810	850	807	804	820	768	824	819	908	845	828	831	829	798	796	828	870	868	826	776	842	801	813	782	856	834	799	810	807	861	815	833	838	825	868	862	803	824	782	793	834	884	806	805	839	832	787	777	841	837	791	861	867	869	770	826	846	828	852	849	844	806	840	793	810	826	889	879	810	823	849	808	842	835	810	779	817	793	891	836	845	832	825	821	815	838	764	841	833	842	769	874	804	808	826	814	760	828	811	819	795	796	787	849	844	787	754	842	793	863	829	829	837	768	779	779	809	818	794	835	849	791	856	804	804	835	813	814	821	833	860	842	817	814	864	859	824	873	838	799	810	852	824	787	832	752	829	854	773	857	805	820	812	831	854	832	842	775	826	885	833	885	784	825	819	854	860	822	803	794	866	828	841	851	823	799	862	842	826	811	794	773	843	833	801	814	859	815	878	811	821	795	831	838	804	863	832	844	836	771	841	815	781	870	795	847	829	811	775	831	831	808	829	825	806	773	825	813	850	766	827	850	781	817	833	815	832	819	824	821	818	786	817	820	828	826	746	825	810	823	810	826	774	799	835	809	811	840	801	779	807	797	844	791	856	805	818	839	762	862	795	746	824	863	812	853	831	820	853	878	899	867	832	848	815	809	817	836	867	788
22599	21615	29703	23865	21542	20379	2961	409	312	309	320	291	277	272	260	287	234	279	264	235	248	249	288	263	232	235	229	247	250	261	243	247	226	232	259	240	228	233	244	249	247	231	233	239	252	241	229	253	236	243	231	267	255	259	240	222	255	222	244	264	229	277	248	248	227	252	239	268	257	236	248	254	245	236	229	203	251	228	258	248	227	218	229	233	219	212	268	241	237	267	244	222	231	259	248	247	223	235	224	244	268	264	252	199	258	253	215	239	211	261	255	239	235	228	215	236	246	228	219	232	206	251	232	240	212	225	255	271	239	255	221	258	261	234	242	211	246	242	230	259	237	246	224	242	230	245	260	263	217	238	209	214	236	219	245	224	238	218	214	229	228	245	223	241	220	247	238	229	223	218	252	245	224	243	245	239	238	222	256	234	221	243	239	249	228	241	249	224	200	246	216	241	219	238	234	242	263	259	248	254	228	233	196	250	242	244	249	222	226	219	249	246	207	255	237	243	271	261	225	255	235	257	221	230	231	216	243	253	228	262	246	218	223	225	243	245	251	247	233	263	244	235	233	238	254	231	223	248	235	233	223	242	244	250	248	239	254	240	229	224	238	222	246	248	234	221	242	241	253	227	231	238	242	221	251	265	238	248	238	230	223	230	239	257	220	227	213	228	242	232	248	254	231	260	229	255	240	226	243	256	265	237	265	248	254	236	239	221	248	237	245	244	256	264	251	226	225	245	245	224	224	232	229	244	232	242	258	250	219	234	255	251	256	248	231	241	255	240	233	251	229	229	204	246	221	217	244	234	228	225	247	230	215	228	237	242	252	250	241	228	252	226	248	245	237	243	235	234	250	251	252	226	272	218	247	218	248	257	254	253	253	251	226	279	235	257	250	261	260	265	214	242	235	237	266	225	244	225	228	247	254	261	232	234	216	219	241	237	241	247	249	263	265	215	236	229	235	235	233	218	241	230	232	246	255	245	230	217	265	245	237	250	225	229	220	257	251	230	213	251	242	253	224	209	262	238	262	231	238	259	242	225	247	215	219	226	215	257	249	237	250	242	250	223	244	238	239	233	257	265	242	218	239	237	229	272	236	233	246	261	243	235	220	255	252	207	251	225	252	229	236	241	244	230	231	243	236	224	255	248	232	222	235	234	245	224	239	249	214	251	238	244	243	259	233	262	215	235	232	214	245	243	245	237	246	242	225	201	238	225	249	261	250	233	223	221	234	238	236	263	227	241	220	227	239	251	215	232	263	242	201	239	235	248	272	261	256	258	191	232	263	242	262	239	228	231	229	243	236	264	212	206	229	244	229	222	223	247	254	212	260	212	227	253	256	224	227	233	249	240	238	234	253	255	241	232	244	229	226	263	229	235	258	223	253	219	240	221	247	244	245	234	249	262	222	236	235	231	215	236	235	225	241	223	230	260	227	222	259	250	243	268	229	230	248	248	249	241	235	244	249	236	260	218	266	240	250	233	236	216	254	221	235	270	215	255	231	227	259	239	242	218	232	201	226	200	229	237	245	226	249	202	229	249	247	242	211	228	250	256	257	220	244	202	234	235	225	246	233	262	250	254	245	217	247	213	238	221	257	226	225	209	250	234	237	231	247	259	240	233	232	258	239	281	239	241	249	234	235	227	250	236	243	208	240	231	245	230	219	225	235	231	218	242	262	251	254	228	225	231	261	217	260	228	245	219	253	224	236	242	238	237	229	243	251	214	232	263	230	243	230	241	235	238	263	248	224	239	240	205	224	250	216	258	238	235	279	244	217	247	219	234	236	249	266	228	220	225	260	240	214	242	235	200	222	225	255	233	244	266	242	241	242	248	242	233	227	269	259	208	233	234	240	224	241	231	209	244	247	230	237	233	222	237	209	234	242	233	244	244	233	250	217	231	203	216	247	232	234	232	227	258	254	262	241	248	233	240	233	229	239	242	272	246	255	259	220	243	250	223	230	244	235	223	257	245	237	257	236	218	229	247	235	234	241	230	250	207	237	215	225	227	274	223	196	243	215	231	239	222	229	237	220	219	224	225	235	228	230	234	213	212	241	257	253	243	243	254	269	243	227	253	236	243	227	210	244	229	231	236	235	228	230	246	211	245	245	230	249	240	255	222	257	242	229	234	231	245	263	257	231	255	238	231	243	211	227	266	275	244	241	223	260	206	230	239	235	215	230	219	246	225	237	231	247	274	233	258	228	224	249	258	237	251	228	235	237	225	237	267	226	227	227	239	216	226	249	234	236	232	224	256	242	235	261	213	258	251	270	242	210	282	225	228	217	249	227	259	218	234	259	247	240	234	262	229	246	237	227	241	243	249	242	237	268	248	235	261	219	255	233	213	218	229	253	224	226	243	239	229	232	218	250	235	228	242	205	222	233	246	267	244	232	232	244	239	223	241	213	244	279	229	222	212	225	250	278	241	265	246	223	218	227	246	278	245	234	236	214	234	229	256	231	242	257	225	216	258	223	257	218	232	227	243	249	251	220	258	266	206	260	231	238	235	255	221	242	247	233	215	223	269	241	229	256	243	252	217	230	221	238	241	258	248	218	255	260	258	218	254	223	229	257	241	249	223	223	205	246	252	219	229	240	227	211	244	242	234	258	248	235	246	221	269	231	261	257	234	223	256	228	254	247	237	256	236	242	213	255	213	256	254	229	224	240	248	242	242	232	247	233	237	222	235	235	243	231	225	204	280	252	241	224	287	249	258	236	214	252	236	221	228	236	217	256	243	237	253	235	249	221	238	242	280	238	217	234	246	233	220	235	252	229	234	219	253	236	206	232	259	241	224	210	237	232	267	203	265	244	244	244	243	202	241	244	221	231	247	202	223	244	246	232	251	248	244	238	226	240	223	247	230	249	248	277	234	242	233	245	262	249	221	223	237	224	226	233	244	238	255	228	210	265	241	234	233	250	214	224	232	245	259	221	255	228	254	225	220	225	224	251	224	242	246	226	224	236	241	258	234	227	233	208	261	216	234	236	247	228	218	204	235	238	237	251	253	242	249	220	234	246	256	225	230	248	236	220	236	252	288	247	250	249	248	229	213	273	236	266	222	224	255	229	215	248	239	244	222	235	240	231	226	228	241	244	231	275	235	209	219	229	235	259	235	220	264	243	232	233	250	242	219	246	235	251	279	223	253	212	233	241	229	230	235	249	236	243	248	274	242	242	262	236	226	228	249	245	213	226	239	238	247	261	229	231	250	240	199	244	253	250	234	246	257	242	239	234	236	238	258	259	251	252	258	200	234	215	240	203	252	249	239	243	231	227	245	265	209	235	236	251	243	239	254	220	234	249	250	256	209	231	257	225	237	276	218	223	227	253	247	229	205	239	216	243	215	211	271	206	268	267	212	215	266	243	224	249	254	245	236	222	222	232	261	216	241	221	249	226	234	240	273	223	251	234	247	228	274	225	225	240	229	244	268	245	225	249	217	218	234	211	224	222	250	260	258	224	223	201	229	248	210	238	205	219	269
54516	82375	50880	5674	1279	975	798	666	585	547	486	418	475	416	436	363	385	407	366	365	335	365	344	366	325	333	338	313	344	341	308	341	319	355	312	341	361	352	324	328	343	315	335	334	311	334	363	326	348	359	352	313	322	311	320	319	364	320	355	312	332	330	342	324	329	319	326	333	335	337	295	306	330	309	309	350	322	309	325	323	310	361	323	304	288	315	322	346	316	328	324	319	342	335	309	334	340	305	342	325	326	350	319	293	351	330	342	313	339	317	310	321	330	350	314	316	294	347	296	326	332	296	312	345	329	289	294	337	327	313	296	342	313	322	319	323	313	308	315	320	334	340	295	316	363	323	335	359	361	334	319	296	310	334	326	324	320	342	354	315	315	322	327	348	334	314	320	327	327	330	305	324	311	313	307	309	304	302	301	323	289	312	321	323	332	309	344	336	364	310	333	322	336	328	334	310	340	303	341	345	297	328	326	317	314	318	327	331	303	309	336	336	295	350	314	316	351	319	313	344	306	345	325	327	356	287	362	322	321	290	323	301	326	340	330	315	321	322	306	286	300	329	369	321	319	311	333	335	347	346	303	312	339	338	377	356	300	344	328	332	323	334	335	328	310	308	303	340	328	298	288	321	270	334	303	326	298	335	352	315	344	325	348	345	344	341	309	350	336	310	333	324	343	285	313	302	356	324	359	351	355	320	309	330	319	333	311	333	291	329	324	303	345	327	320	314	324	342	302	298	317	316	324	312	321	322	320	305	321	332	321	323	336	331	296	311	317	279	332	333	312	343	308	309	320	303	296	313	343	320	300	312	317	324	321	327	322	301	323	324	340	328	332	308	300	349	350	313	297	314	296	327	321	339	327	355	323	318	325	301	325	328	318	349	283	302	290	301	320	312	335	324	332	312	323	342	318	316	309	328	340	317	330	307	311	330	291	314	324	335	323	319	324	358	293	343	331	310	324	316	356	331	314	307	335	308	318	346	349	340	301	283	323	309	318	334	324	329	335	312	305	322	316	329	350	340	332	331	327	322	311	300	322	350	322	311	331	339	340	330	332	333	324	313	322	315	324	326	316	345	341	278	324	308	320	320	281	346	323	327	304	309	339	305	325	352	326	290	309	315	320	301	340	296	299	320	294	327	343	320	305	302	367	301	298	307	328	341	316	345	320	356	325	313	305	305	331	313	316	325	293	324	340	277	282	318	318	318	269	333	305	322	302	310	344	338	357	323	323	351	336	337	333	328	304	326	326	317	332	306	302	325	338	313	314	308	325	300	343	311	297	314	347	332	343	330	303	315	321	306	336	359	316	336	323	329	308	285	326	319	332	342	337	297	332	327	338	314	284	329	352	316	288	306	310	308	336	318	334	283	323	345	320	339	319	326	310	347	305	340	320	312	316	293	311	339	343	334	323	330	330	335	342	314	330	320	309	327	340	325	315	318	311	320	304	359	315	319	315	332	317	294	308	349	301	320	307	327	315	348	328	364	338	331	304	337	295	350	322	312	316	314	323	308	309	341	313	318	320	319	316	350	321	289	310	286	363	337	343	359	301	309	321	345	306	305	312	298	299	357	314	327	318	336	309	357	324	332	307	334	315	315	332	325	316	324	324	318	298	314	308	302	313	317	303	349	313	333	318	326	294	293	295	311	303	321	340	330	349	345	297	305	286	329	329	278	308	314	304	330	299	338	337	283	316	319	333	369	330	300	325	309	350	319	315	322	310	335	308	301	336	339	302	302	317	284	342	309	313	332	325	323	306	319	305	334	308	321	308	346	329	323	332	312	331	323	315	318	356	307	300	300	327	311	328	300	350	273	309	338	304	340	314	304	295	322	341	337	290	323	345	301	320	309	333	327	347	329	313	303	328	338	343	325	298	334	314	317	355	306	317	324	343	357	362	316	293	319	348	306	328	337	347	323	345	299	313	326	345	323	345	331	324	356	314	309	314	322	327	297	319	333	289	302	331	317	310	325	327	327	323	340	328	332	335	308	338	338	338	339	278	340	304	316	308	328	318	350	305	331	346	298	300	295	293	317	291	342	327	320	337	321	318	299	286	327	318	330	306	315	307	306	309	278	319	328	335	315	336	305	337	321	308	341	290	316	333	345	279	326	329	320	341	360	325	319	316	345	309	365	329	325	301	295	324	318	321	297	337	318	302	320	329	328	307	330	319	332	290	313	328	327	318	330	349	307	286	340	283	273	330	341	344	297	330	358	324	327	295	291	316	323	318	317	328	325	325	301	325	304	332	295	352	270	316	285	320	321	321	321	350	330	312	315	313	292	299	313	312	316	325	329	336	289	306	298	332	326	335	314	337	323	334	338	316	321	337	352	328	330	298	300	325	316	337	268	312	332	310	338	323	319	320	348	354	306	314	320	314	329	312	324	383	298	315	313	341	309	310	303	337	293	319	309	333	359	318	320	345	329	350	325	355	325	315	312	362	332	325	338	331	315	311	320	342	335	310	309	319	294	341	337	333	327	285	329	324	302	328	314	304	301	325	292	323	320	320	298	287	345	337	311	294	296	319	317	348	331	335	324	322	318	315	332	298	353	305	294	318	305	315	300	345	303	316	288	287	322	308	308	332	334	326	329	338	339	328	321	330	353	309	326	326	312	324	308	324	297	282	312	282	324	331	335	315	322	282	335	349	337	314	345	328	302	322	318	317	312	277	316	328	310	328	308	343	324	339	312	329	315	299	347	351	323	334	330	320	332	306	342	335	343	334	330	312	356	320	311	347	324	303	350	320	319	320	339	320	317	321	321	325	314	306	305	356	321	318	327	324	321	320	329	307	313	326	303	332	318	313	339	328	338	329	305	309	338	325	330	337	310	329	327	340	312	314	333	330	343	321	294	308	329	323	293	358	358	322	291	321	310	326	310	315	315	307	294	346	302	314	326	333	312	332	338	362	355	315	313	300	306	300	318	323	305	340	334	302	301	319	317	310	323	324	289	294	308	315	323	332	306	298	281	311	342	345	313	314	333	307	344	311	304	316	323	311	319	348	319	318	293	312	321	305	301	339	294	352	323	377	334	311	311	327	305	329	329	338	319	319	341	321	330	325	278	297	323	299	318	306	333	304	315	334	348	345	314	316	320	330	308	326	342	294	340	358	331	327	299	320	338	345	334	327	341	320	332	345	281	338	322	329	317	326	322	325	295	323	314	303	312	316	310	329	309	322	327	319	304	333	295	325	353	306	338	310	298	343	320	338	332	340	287	303	299	315	347	315	337	354	318	322	342	314	331	339	311	360	306	360	330	318	352	311	281	295	321	284	345	319	349	324	329	315	321	324	336	335	341	287	334	343	303	318	316	334	328	320	313	314	332	341	320	310	335	325	298	347	337	300	321	325	323	328	339	324	358	336	288	313	316	319	323	283	305	329	316	316	316	311	334	338	315	341	309	317	317	353	346	308	340	319	320	344	273	344	326	327	322	343	342	312	327	321	310	306	331	335	313	292	333	346	332	320	355	306	301
27850	23303	15603	2091	674	649	595	592	533	585	542	551	530	532	590	529	613	556	533	538	559	503	548	537	535	556	565	520	548	559	547	571	522	566	600	596	520	530	541	548	543	526	550	517	549	536	553	498	549	528	558	546	564	547	530	565	528	542	501	528	492	523	574	567	500	586	553	585	531	534	586	611	524	543	503	511	521	538	516	537	542	578	578	518	536	573	520	540	534	501	526	540	565	551	550	530	551	567	533	510	524	552	574	522	553	529	556	517	537	567	546	533	494	552	526	569	516	499	514	532	566	506	552	554	527	570	529	477	536	564	539	545	493	541	599	559	562	555	575	527	534	526	512	545	542	515	547	516	548	522	496	530	591	584	536	584	507	556	528	552	545	577	573	548	580	561	565	540	496	535	571	553	562	556	539	560	560	539	542	511	552	570	552	524	544	531	550	548	580	548	501	554	521	532	554	553	558	477	591	546	524	595	563	554	567	568	512	544	556	580	548	618	560	523	499	553	506	571	542	562	571	538	538	538	542	578	558	556	549	570	576	541	517	542	529	508	555	511	531	538	533	588	557	538	533	522	531	523	527	545	518	538	529	500	487	517	534	557	594	529	529	557	551	541	526	572	576	545	496	586	496	553	520	566	511	534	521	546	593	565	541	549	555	559	539	499	537	548	529	533	529	537	537	542	529	543	537	520	550	547	552	559	517	533	526	535	589	522	545	509	508	566	547	549	555	537	513	547	486	551	521	556	540	517	539	544	545	551	511	541	534	526	504	508	549	533	488	509	516	552	573	512	534	552	546	511	561	575	524	578	537	552	528	533	558	528	544	567	573	510	578	575	562	557	579	534	551	573	505	508	570	537	521	518	566	553	546	548	492	542	549	583	537	554	545	559	537	543	477	584	569	545	562	588	541	533	553	568	536	515	526	551	566	533	536	552	546	582	607	573	571	571	579	575	579	547	536	584	545	546	524	535	549	533	560	582	578	522	574	578	553	529	531	519	581	569	532	526	535	564	528	536	554	543	552	515	514	577	554	564	593	573	554	498	512	539	560	490	557	556	542	557	550	543	573	589	573	511	562	543	570	532	541	511	570	542	548	563	489	548	539	507	552	518	501	546	554	545	540	529	517	571	544	542	546	577	564	507	537	502	518	559	510	538	624	559	558	586	534	542	528	524	549	554	568	556	553	538	567	544	535	535	530	501	532	543	521	523	537	537	545	552	577	584	556	557	554	559	570	568	512	554	505	548	564	556	535	558	578	540	564	589	517	521	534	575	590	575	535	526	576	513	563	501	535	548	555	553	572	538	559	553	517	533	525	525	563	515	530	543	554	523	575	524	534	514	551	518	564	536	525	532	540	527	520	581	550	551	587	527	546	552	541	541	594	566	578	597	565	541	536	560	555	554	569	562	512	567	568	533	534	545	518	555	589	535	587	524	505	520	526	571	522	546	616	526	549	567	557	522	557	533	534	510	574	539	480	511	534	583	549	525	579	512	562	537	565	543	554	505	548	535	567	532	526	544	536	574	523	562	566	543	552	557	540	536	584	508	543	519	538	534	561	549	529	550	566	583	555	529	575	513	505	551	543	513	564	564	576	556	519	523	572	570	544	551	567	559	565	578	560	580	561	547	542	558	551	540	552	540	506	578	556	514	540	568	496	533	568	534	546	537	487	548	520	567	541	544	554	554	533	551	524	540	505	539	541	502	520	572	536	537	544	547	538	524	577	554	631	551	554	592	538	536	481	523	559	491	541	518	556	528	567	542	569	548	524	531	547	515	543	585	557	586	555	533	545	567	583	557	557	559	543	557	531	530	539	512	526	541	512	523	584	551	513	551	557	557	521	516	558	560	530	551	580	516	514	536	496	547	533	547	551	559	572	510	546	514	558	525	502	588	557	534	540	554	545	539	527	525	534	549	543	535	589	562	505	575	525	483	549	554	526	577	536	529	577	513	568	529	595	574	581	575	522	547	546	572	548	552	526	560	542	556	555	532	575	553	554	581	548	585	559	575	563	582	551	529	583	570	601	534	601	522	519	567	531	565	534	565	523	557	504	538	570	555	554	558	525	528	557	535	513	575	517	568	599	530	517	525	543	559	535	558	530	593	546	585	535	539	558	531	501	569	536	552	542	544	546	591	542	546	531	553	546	522	543	526	564	515	527	520	538	539	553	513	535	532	560	527	531	551	544	568	562	559	560	576	529	534	575	544	515	535	571	528	549	590	542	521	558	541	524	549	562	570	525	559	569	549	496	511	558	536	594	547	526	551	513	547	554	558	535	549	523	553	572	520	534	519	539	571	575	586	582	552	597	556	537	528	537	570	546	513	563	579	528	523	557	535	578	549	515	561	552	497	553	546	566	573	543	576	580	553	527	536	530	526	536	518	523	541	520	536	581	557	557	532	548	517	551	580	554	513	549	555	548	556	520	545	528	537	515	534	524	545	548	568	597	521	548	572	556	550	566	515	505	564	535	560	496	537	590	552	612	557	561	550	525	535	539	537	576	547	509	541	568	543	552	518	588	539	542	531	559	521	522	527	562	544	564	602	522	527	532	560	546	532	526	535	545	571	512	566	554	586	548	550	545	538	592	532	515	545	520	521	530	534	527	538	535	495	540	559	517	532	523	557	555	558	494	558	499	518	535	578	550	527	547	590	524	546	504	520	548	531	553	580	563	560	544	574	500	509	593	563	560	549	546	568	544	548	530	535	540	545	530	569	535	551	535	547	519	567	546	567	553	513	562	558	591	532	532	544	578	512	526	531	562	543	516	579	546	514	576	546	518	536	528	545	576	557	567	492	577	564	581	520	557	535	556	488	570	580	570	521	552	538	547	545	543	543	503	526	587	594	582	571	547	575	534	527	495	546	556	573	560	572	535	589	506	573	557	574	524	524	535	536	555	561	497	508	494	527	528	539	550	544	533	595	561	533	515	514	535	566	538	583	548	559	557	545	561	557	562	595	577	560	565	524	550	561	569	598	552	554	503	520	544	549	549	585	573	565	528	566	576	481	507	554	574	512	541	519	527	530	534	519	540	566	506	544	568	534	499	557	554	549	538	548	564	583	556	533	522	515	528	562	553	544	571	524	552	570	552	537	560	514	514	557	577	529	535	548	544	550	522	553	570	563	544	542	539	555	537	562	520	571	550	558	571	541	567	549	552	520	549	504	525	493	563	544	537	506	547	547	528	561	554	510	487	578	564	528	525	542	596	570	531	552	562	552	565	530	517	554	547	524	564	597	538	520	586	531	585	584	516	567	565	534	552	498	538	546	550	565	552	511	529	583	557	557	538	562	539	553	545	527	518	545	498	546	571	511	538	525	530	556	548	577	565	534	568	518	525	528	556	521	565	545	531	556	606	576	553	574	573	574	490	511	536	532	550	528	588	516	544	534	525	533	572	568	557	527	524	522	557	552	575	577	526	529	546	550	572	578	527	560	540	564	538	530	577	540	573	591	574	508	551	562	533	539	545	586	533	506
23362	34092	13402	1150	794	799	819	754	808	724	746	797	745	767	737	755	776	762	799	818	740	768	755	778	777	699	754	718	715	729	775	780	694	752	742	761	724	736	751	705	792	786	704	729	753	772	748	750	762	766	736	749	745	743	759	760	699	764	761	740	774	780	759	835	749	771	743	746	797	737	771	767	728	708	762	729	798	753	771	754	712	731	788	772	752	788	722	764	781	791	720	732	752	763	730	734	742	695	702	716	787	768	810	754	798	765	800	730	731	746	747	721	755	763	761	780	787	785	727	739	746	759	740	778	833	748	761	756	754	784	742	761	708	745	730	742	774	781	751	768	761	717	758	770	742	763	746	768	788	708	789	778	753	738	752	735	761	745	726	760	705	725	758	734	755	743	726	781	709	733	745	754	723	796	778	750	768	791	765	712	753	780	765	689	750	732	790	820	775	769	735	746	753	797	765	754	759	750	774	760	751	726	713	731	721	723	759	782	778	807	744	758	751	726	742	748	733	777	772	783	769	778	754	706	736	805	724	750	768	746	782	749	791	772	694	739	746	762	772	754	759	780	735	760	728	735	743	767	709	791	739	725	760	780	748	716	747	789	775	774	763	757	717	788	710	735	760	715	806	711	750	775	753	768	781	764	774	753	762	749	752	759	711	725	731	734	813	756	791	792	779	773	750	752	758	736	759	788	765	706	734	751	739	736	717	748	757	807	714	766	734	742	753	779	728	730	688	766	701	767	777	720	770	755	729	770	762	729	729	787	778	796	771	741	789	724	765	760	745	759	740	743	729	778	699	769	801	733	758	717	769	799	778	760	754	729	687	728	719	760	748	788	771	767	783	735	794	757	766	769	746	727	794	738	738	762	762	779	737	733	785	806	771	744	736	760	809	789	691	752	791	734	745	727	772	718	763	771	754	725	722	767	782	794	742	760	748	781	743	775	753	761	702	714	735	764	717	760	750	746	717	708	749	702	787	728	738	760	786	710	755	772	709	735	730	734	756	739	718	773	728	747	774	717	785	744	741	725	762	727	730	745	752	719	747	735	754	752	767	772	721	785	739	731	726	752	710	750	747	781	766	798	816	777	771	764	729	724	735	752	775	768	758	760	785	741	795	804	758	779	798	719	716	748	734	717	776	787	742	741	747	761	738	719	797	760	763	765	776	722	744	736	766	819	762	726	719	757	748	809	733	757	755	772	778	774	772	726	740	771	720	771	710	754	746	730	731	732	774	740	729	822	774	766	719	761	738	717	750	766	798	829	737	765	773	759	793	835	756	770	773	725	711	764	767	742	800	750	730	748	751	712	755	814	788	782	749	767	787	741	806	715	771	725	747	698	765	726	723	774	792	710	796	723	732	733	729	733	707	701	799	768	810	779	802	767	776	712	741	741	774	812	748	747	739	713	748	750	741	753	710	735	752	745	805	730	737	732	737	783	752	768	772	774	777	778	780	799	758	714	724	782	789	736	726	738	764	756	745	754	784	761	718	770	777	771	685	772	793	720	809	783	750	749	763	751	764	750	719	745	723	742	747	743	741	730	768	745	738	706	794	749	739	701	773	711	739	790	734	744	755	751	762	749	749	779	777	706	785	729	778	771	731	757	753	754	784	742	737	776	714	790	732	731	767	760	743	775	757	744	741	756	757	731	746	795	783	783	710	748	755	758	775	800	741	753	702	748	764	723	763	766	759	781	746	776	740	755	774	741	753	732	751	753	748	724	712	767	743	742	736	739	718	766	749	781	773	746	758	706	770	801	771	722	737	737	830	735	753	760	769	745	713	798	808	751	740	764	719	754	705	747	746	760	732	779	758	758	782	771	731	776	793	757	794	760	743	752	772	750	753	752	765	746	765	803	764	753	743	789	751	755	725	787	753	789	783	736	740	778	822	779	758	720	789	735	745	673	730	710	784	778	747	806	717	778	748	767	757	745	772	777	772	790	786	741	751	771	734	790	880	759	724	806	754	768	757	757	715	756	732	770	768	741	782	750	755	743	770	766	801	789	686	742	730	776	765	712	809	735	783	772	784	780	727	783	747	769	731	734	811	715	729	776	769	771	710	731	796	736	753	737	749	719	771	750	766	764	739	769	742	753	737	817	752	767	697	732	776	783	725	737	713	761	682	742	785	758	739	758	779	704	786	741	715	749	745	726	774	747	749	739	744	770	754	793	748	721	709	774	745	786	782	750	753	740	754	760	791	800	770	706	785	778	776	741	704	765	737	766	718	763	754	721	773	779	761	732	718	749	777	770	799	750	758	746	777	713	810	715	799	778	762	782	769	747	814	790	760	710	749	752	766	708	767	745	732	773	721	719	749	778	776	785	789	768	732	793	725	749	749	726	762	778	770	750	757	767	726	733	730	760	730	787	706	750	687	719	723	766	778	777	775	739	781	747	777	758	765	769	756	758	723	761	725	730	756	720	760	775	745	782	746	762	781	747	740	759	728	740	781	743	735	761	768	769	769	747	743	754	762	751	749	753	739	753	783	806	716	783	740	776	757	765	770	725	747	751	753	785	772	733	743	735	782	704	769	797	728	798	795	776	764	739	783	758	750	749	766	762	739	775	791	767	746	739	765	764	757	732	706	736	806	745	695	745	735	755	697	785	829	726	778	751	766	746	737	772	750	763	737	792	770	803	777	740	753	753	743	734	751	777	754	715	738	733	770	749	733	769	747	758	762	755	755	775	747	752	734	746	780	705	765	745	767	779	743	752	762	778	735	743	711	757	713	784	733	770	726	738	784	772	780	768	776	770	729	775	773	759	792	800	764	791	779	770	755	753	777	781	795	718	741	717	793	796	745	739	736	812	805	735	698	778	741	753	748	790	775	778	787	811	895	793	803	815	718	812	773	757	744	772	729	751	739	773	766	745	747	775	808	769	772	790	761	744	765	742	755	750	757	774	760	769	740	777	747	740	732	779	747	778	794	731	689	776	770	765	737	768	779	722	733	796	717	714	770	740	715	720	786	756	783	783	781	745	776	716	776	741	735	763	721	747	758	795	742	764	767	777	829	757	692	713	737	759	733	726	765	752	736	695	775	778	745	736	742	761	773	720	753	726	760	750	818	805	706	777	754	751	760	753	735	765	758	733	752	722	729	768	781	723	775	775	820	794	741	769	777	733	738	728	732	754	723	764	781	718	743	709	763	729	791	792	804	782	685	768	747	768	745	734	795	789	744	769	759	774	816	783	743	750	741	709	701	761	776	815	783	732	811	729	730	748	731	793	762	776	768	790	710	769	740	747	692	739	747	761	728	740	728	771	741	733	763	698	742	711	747	745	749	795	758	795	748	720	721	755	712	711	739	780	803	698	747	774	728	747	753	769	747	767	740	779	769	819	781	746	791	752	733	771	774	764	777	733	753	714	738	750	765	712	758	735	733	737	777	754	755	766	728	761	711	789	752	770	739	788	727	738	732	749	746	750	743	756	725	771	742	721	704	733	718	726	763	784	749	765	775	774	786	765	770	777	799	703
23550	21801	29718	23791	20491	5666	425	367	332	320	325	311	299	282	282	285	274	280	265	275	291	282	289	272	283	300	270	264	290	298	263	292	261	304	243	255	291	260	272	281	294	272	304	279	270	273	263	274	290	282	280	282	263	278	259	274	265	293	297	281	266	299	256	281	287	301	266	269	300	282	273	273	290	296	279	260	279	287	266	285	276	289	294	276	247	275	256	276	259	315	288	273	289	257	255	262	265	246	295	269	288	287	279	288	290	276	262	266	287	289	291	251	279	277	285	278	288	287	268	285	260	295	283	263	251	275	258	308	260	248	270	283	286	258	248	257	260	281	300	282	251	248	261	275	258	268	273	270	248	279	262	260	293	270	236	310	259	261	257	271	263	248	300	291	273	242	248	282	264	277	256	256	299	280	279	272	286	261	273	291	271	262	302	284	253	267	294	264	278	295	247	276	262	272	265	312	293	250	253	265	302	254	270	267	280	275	277	263	273	274	277	302	260	299	286	248	285	272	278	271	274	268	259	281	262	288	294	265	265	265	233	273	277	296	257	283	262	286	254	282	297	292	251	259	283	280	290	291	248	274	260	276	288	304	256	273	271	256	299	273	265	245	268	260	263	278	282	254	264	278	268	281	288	265	259	290	257	243	279	271	266	276	282	249	259	237	294	304	283	265	263	274	237	278	282	292	263	309	245	274	274	262	264	287	251	266	263	266	269	274	288	276	291	244	298	274	267	256	278	276	270	320	267	286	309	280	264	264	252	288	254	277	279	285	265	277	303	261	282	298	308	245	286	315	266	279	245	263	305	273	288	254	255	287	288	255	270	279	274	260	265	252	272	258	290	286	244	276	280	253	296	294	255	278	278	253	277	285	249	259	252	269	267	299	289	246	303	255	290	281	272	244	293	271	261	302	265	298	284	272	301	270	274	260	300	295	288	268	261	273	298	289	253	307	294	252	271	259	268	269	299	274	276	253	256	262	285	261	271	264	291	264	265	280	279	300	272	253	284	226	257	302	234	262	283	283	265	248	264	276	285	271	274	256	275	278	297	269	279	279	251	267	291	265	272	274	293	241	268	282	270	242	248	272	276	269	291	292	275	262	244	279	305	271	255	243	244	245	263	300	265	252	270	278	292	281	236	275	263	263	232	283	265	277	289	288	273	275	274	270	263	281	265	264	305	258	246	313	295	267	307	271	256	286	280	277	294	291	269	266	245	265	292	287	293	257	283	232	273	298	291	265	258	275	256	256	285	278	293	292	301	258	268	282	263	252	294	275	254	267	265	292	244	244	258	250	272	265	277	251	302	296	306	255	274	277	279	311	260	268	276	292	282	257	264	289	283	289	251	260	268	264	266	260	280	271	291	284	266	299	265	278	293	261	277	286	244	283	269	295	246	300	266	304	253	285	282	281	263	290	287	279	276	240	273	274	282	286	300	244	244	264	271	270	277	266	262	265	270	246	294	256	278	273	267	269	263	275	290	277	276	237	261	324	260	285	265	264	250	281	285	256	267	277	252	274	289	270	301	271	288	283	278	272	285	272	246	277	286	231	306	266	269	269	249	273	262	274	239	273	269	304	288	253	247	254	291	278	273	251	268	266	270	277	266	255	293	267	266	296	274	289	262	286	288	275	233	312	284	266	265	270	260	267	268	255	305	301	272	273	279	284	275	262	265	278	253	301	280	287	274	246	264	309	277	268	264	257	253	279	290	260	288	297	291	293	285	280	301	277	228	282	250	311	284	281	264	289	270	260	287	262	270	282	271	246	265	260	299	253	266	282	241	324	220	278	287	268	277	288	245	285	284	276	278	279	266	281	298	278	280	280	272	251	267	260	277	261	301	246	265	283	268	263	264	277	270	258	276	294	273	274	257	265	282	296	279	275	272	280	284	267	286	299	253	246	223	240	270	245	283	253	232	278	263	264	297	284	270	247	278	255	259	291	265	249	300	260	256	263	247	277	282	271	269	290	278	267	282	250	263	269	280	286	273	284	274	281	275	274	269	258	249	252	250	279	257	258	306	253	280	270	287	263	284	281	291	269	266	257	308	283	266	262	277	260	270	274	298	288	263	287	304	290	287	275	275	278	263	268	266	263	251	255	284	280	285	302	284	268	288	290	264	285	277	262	286	247	268	253	250	272	241	278	271	289	283	280	262	268	298	278	253	270	281	269	279	245	284	264	259	252	281	290	270	272	254	253	294	257	252	275	248	249	244	284	246	279	268	261	266	255	279	279	311	253	274	293	298	265	263	259	271	264	286	251	251	250	285	250	263	307	255	253	269	280	247	300	317	276	285	291	271	282	289	251	287	263	270	256	276	252	266	286	279	264	284	242	287	271	285	286	285	276	259	245	263	258	276	298	288	258	271	298	278	282	246	284	267	298	299	295	285	266	300	259	276	283	217	271	243	274	263	272	254	264	278	274	272	268	272	298	269	268	306	291	252	239	281	288	286	272	270	266	266	293	275	264	269	264	246	279	272	272	292	247	271	277	276	280	262	268	293	262	290	276	277	273	287	274	268	269	263	276	285	245	274	278	283	299	264	256	286	268	278	295	266	262	271	274	263	291	259	301	272	280	278	259	274	257	258	248	290	256	259	281	256	278	261	263	299	282	251	273	273	278	252	267	247	276	255	268	250	291	243	270	261	270	258	258	254	260	273	274	269	253	250	277	267	286	257	268	266	250	254	263	283	307	288	267	247	272	257	270	241	302	271	272	270	274	261	280	274	276	253	291	276	292	268	263	263	272	275	263	285	256	260	281	235	256	274	254	257	248	276	273	301	285	286	247	277	266	270	254	266	282	263	267	279	268	294	268	267	273	259	256	296	275	245	258	270	269	271	289	255	286	284	258	278	277	303	256	285	274	238	275	282	280	307	261	264	278	284	262	271	293	260	259	236	300	246	307	257	266	281	268	290	250	263	274	274	269	260	242	282	290	281	280	290	239	264	252	288	273	275	262	260	286	278	256	294	279	274	233	284	293	277	279	301	252	287	254	269	279	258	279	258	265	276	281	282	264	268	285	274	267	256	292	223	284	296	281	261	291	275	284	275	278	234	262	284	295	270	254	283	267	288	290	250	284	288	267	265	296	253	283	291	274	260	272	295	289	288	253	243	274	235	290	264	242	275	267	246	264	290	278	265	266	277	269	269	284	288	270	288	262	259	264	285	268	273	272	278	280	296	279	286	262	271	252	296	238	308	272	244	269	276	275	257	276	284	286	253	257	267	295	273	278	274	273	282	266	278	268	259	247	285	280	284	259	296	270	237	286	292	259	255	257	286	278	252	260	294	286	298	273	256	257	286	285	324	263	270	293	289	257	276	256	278	287	276	287	283	278	253	241	277	274	263	252	257	287	278	264	286	284	275	259	262	271	282	262	282	252	263	286	259	292	287	279	273	303	263	259	259	285	273	274	277	275	269	266	265	305	284	326	250	250	279	279	256	296	290	278	263	287	259	284	275	272	287	278	286	297	246	257
47016	73367	42115	3773	939	717	626	584	561	477	480	461	437	414	467	420	402	409	395	444	404	441	427	397	423	407	431	401	401	409	354	398	392	415	433	432	355	394	426	416	383	427	418	409	399	382	387	391	404	414	403	374	400	388	397	388	404	385	367	373	426	370	401	400	367	391	388	400	404	398	433	373	412	402	395	399	415	394	389	399	359	396	400	380	363	413	378	360	397	389	402	361	391	389	385	423	404	386	443	415	386	406	376	397	372	416	384	413	385	385	383	451	384	394	392	399	360	391	372	392	380	395	385	437	383	379	382	373	387	390	372	420	390	393	353	408	364	420	423	392	420	382	408	401	369	414	387	396	385	364	370	384	377	368	386	387	414	402	366	410	401	398	389	391	393	389	366	434	356	345	424	366	399	394	364	395	377	400	412	366	377	421	371	392	395	414	366	372	400	381	377	396	353	361	391	439	376	401	404	397	420	370	382	398	378	388	400	401	369	414	404	394	382	416	365	375	351	396	384	427	398	385	403	353	402	401	416	390	421	405	395	407	425	382	412	398	401	349	414	379	400	363	382	427	413	390	394	379	362	417	397	387	402	418	380	386	375	377	423	411	403	402	414	366	366	440	410	399	409	417	412	392	402	415	386	399	394	366	370	361	397	367	386	370	420	401	378	438	419	405	409	407	395	368	395	371	388	396	385	382	382	401	412	389	384	347	403	371	411	387	399	357	369	378	412	369	378	397	420	393	375	416	397	386	357	394	367	413	370	387	373	402	390	389	392	419	411	390	413	413	393	363	369	378	418	408	370	401	386	369	376	386	430	398	411	393	396	406	383	405	415	400	371	370	415	401	366	396	399	403	372	404	391	424	424	381	394	400	423	365	416	394	473	370	379	392	381	401	395	375	411	375	442	385	386	424	419	409	372	407	425	378	364	408	379	338	406	397	387	393	389	384	372	433	397	404	387	423	396	378	399	384	376	383	400	394	380	430	387	430	394	388	397	391	380	395	405	410	396	411	403	385	401	383	378	361	378	399	390	411	392	410	398	373	391	385	382	392	399	384	384	418	412	398	396	416	387	374	388	365	426	369	408	375	405	362	403	388	406	411	369	371	406	395	410	368	403	420	405	384	395	389	383	409	385	426	391	417	382	401	392	376	405	375	406	409	349	384	407	377	396	379	389	394	421	400	398	388	398	419	401	410	400	434	388	409	350	389	380	390	373	408	415	405	381	372	382	432	416	349	441	387	391	427	411	370	411	393	428	426	406	404	378	394	419	415	392	433	396	374	378	392	407	386	380	398	329	390	399	390	396	382	389	387	377	412	406	379	414	392	356	388	394	437	391	399	392	400	433	420	389	386	414	415	390	399	364	404	429	410	388	400	374	368	431	398	414	407	375	390	408	401	393	383	375	383	386	423	358	386	383	390	428	414	413	371	402	370	373	361	385	413	421	385	401	421	369	369	374	398	418	382	411	385	362	383	415	381	416	383	376	411	399	418	337	403	416	407	368	386	340	374	380	374	383	360	379	416	394	396	406	398	386	356	400	408	427	381	384	389	400	442	391	387	372	381	414	366	369	407	381	401	378	418	388	359	394	382	383	378	374	403	389	367	394	410	388	396	388	370	359	420	380	360	379	382	400	402	371	398	386	388	388	387	393	398	414	373	427	393	411	383	427	402	394	377	390	371	423	382	399	421	355	387	405	376	414	399	390	388	389	408	377	409	384	383	355	387	391	391	426	392	396	375	397	445	406	422	408	401	382	433	401	392	414	375	414	406	370	403	398	433	381	377	366	401	391	388	423	390	395	392	377	438	416	381	439	365	375	369	417	381	388	368	399	367	428	379	382	418	375	398	391	383	370	354	413	385	375	405	388	370	387	410	410	410	395	377	386	401	376	399	398	403	366	381	405	408	401	435	392	384	373	385	398	400	388	369	397	380	374	398	385	382	403	397	408	424	397	428	397	408	369	437	363	388	366	357	394	401	407	372	377	396	374	389	385	388	367	391	430	370	333	381	414	418	358	371	384	430	414	387	422	397	389	389	377	406	366	396	408	363	376	383	385	395	412	406	413	374	390	420	391	409	405	409	382	388	357	386	362	404	382	376	404	422	391	388	360	441	403	391	405	386	408	393	367	393	420	379	405	428	361	413	379	434	382	392	352	401	387	420	383	384	408	394	372	380	363	418	391	379	377	379	425	402	361	385	363	395	384	358	398	393	381	379	373	404	431	360	418	411	405	406	430	411	403	394	392	377	408	371	379	365	388	397	372	426	407	386	394	383	404	420	426	388	364	369	380	395	424	400	430	379	404	443	372	385	418	397	385	362	408	445	384	373	377	385	367	406	385	410	416	372	412	401	392	401	394	401	387	401	408	395	373	416	391	368	415	404	387	389	397	373	383	373	389	415	345	394	418	397	399	391	385	405	405	387	403	377	414	406	377	402	407	411	407	392	356	384	425	360	410	356	426	413	419	436	406	377	392	377	407	404	390	402	395	414	397	377	404	410	385	396	426	359	369	387	378	414	374	384	403	380	431	419	378	364	389	397	404	417	382	360	409	410	426	374	428	391	378	374	383	401	413	380	370	383	382	378	390	392	396	439	388	394	396	409	410	375	414	389	384	363	386	399	430	387	367	397	384	329	347	405	398	400	395	382	387	388	402	406	396	409	392	381	378	370	389	371	356	389	423	433	390	424	357	367	371	392	388	402	381	424	385	417	432	382	394	418	404	399	404	435	387	375	378	421	419	441	380	372	383	391	350	371	397	405	394	410	394	393	385	375	373	378	391	421	393	399	382	381	398	371	358	406	419	356	398	372	365	377	399	362	394	394	388	391	364	392	398	387	434	385	361	380	402	394	384	380	407	364	391	380	384	396	392	395	413	399	414	354	368	392	415	394	388	412	398	407	384	367	374	405	382	437	413	396	432	356	386	395	408	376	408	398	397	441	403	388	427	413	377	389	411	364	371	346	397	399	401	377	384	410	382	377	399	334	428	379	404	384	380	433	372	392	416	394	382	382	407	406	404	379	423	398	398	360	426	423	365	400	406	414	407	380	385	407	364	369	416	399	424	400	415	364	401	419	399	406	414	405	411	400	384	348	384	430	396	401	390	426	374	417	383	408	367	411	360	395	386	396	364	380	365	382	448	375	372	399	411	375	384	401	378	412	379	402	428	367	400	376	341	393	378	397	408	343	348	428	374	370	419	376	406	417	393	409	395	402	399	407	445	385	359	400	382	384	374	368	363	435	359	396	413	399	422	401	425	385	419	400	397	388	406	410	384	370	369	389	367	381	378	407	430	409	383	374	412	376	422	389	408	388	368	389	406	381	360	383	402	403	405	401	394	386	410	382	384	377	380	394	374	417	397	392	380	392	384	397	410	385	380	373	380	361	406	425	421	380	382	418	371	368	394	365	432	384	383	386	398	404	388	356	389	402	405	383	404	402	370	384	445	378	341	421	386	407	389	397	379	397	363	389	402	393
24818	22173	28465	23619	5935	763	680	634	624	671	606	622	620	599	641	639	576	620	635	581	655	595	658	626	612	616	640	578	629	614	614	647	628	610	583	604	581	601	584	612	619	602	629	621	616	631	584	620	572	584	588	639	620	632	584	625	624	608	615	614	580	577	566	685	631	607	545	592	577	620	594	624	654	638	610	628	556	609	626	618	653	661	617	608	582	630	587	619	593	602	612	608	591	619	597	612	638	567	574	614	575	579	646	622	591	622	549	592	604	622	645	599	634	608	658	578	587	651	611	566	624	604	634	628	623	593	588	652	616	600	600	662	583	595	592	597	579	635	603	592	646	642	616	589	580	589	576	606	587	648	547	610	592	643	576	602	614	600	556	564	555	640	617	559	572	586	619	600	601	578	578	588	659	597	626	574	655	596	570	582	621	615	607	605	607	631	618	640	597	630	546	606	660	602	623	619	613	629	600	639	593	616	565	593	600	616	599	613	600	613	571	648	600	634	587	616	571	599	614	603	586	593	625	625	624	618	605	587	583	607	570	607	553	590	615	617	602	607	634	601	616	602	606	586	558	578	601	588	655	560	586	606	624	661	626	579	585	593	605	649	617	590	583	593	599	577	589	570	596	606	624	610	615	623	613	570	601	592	599	626	640	637	614	616	591	568	618	568	604	593	579	623	594	595	626	611	601	595	595	582	669	596	608	597	515	615	601	630	586	587	596	571	631	594	582	605	618	586	602	569	592	622	621	541	630	588	568	621	633	612	595	630	586	594	628	576	560	651	579	564	620	589	583	619	596	614	620	560	619	607	566	614	606	627	571	572	595	570	631	594	605	611	626	628	605	675	599	605	630	636	636	574	631	611	565	597	586	558	606	583	585	594	596	578	610	618	548	591	593	572	612	614	657	600	617	590	631	610	582	657	592	564	580	572	587	604	596	577	630	628	606	602	587	634	587	637	578	659	579	570	609	596	646	599	622	639	594	591	563	554	615	585	604	573	642	606	610	615	573	625	587	602	586	592	635	594	604	595	614	506	587	616	584	624	639	656	614	568	618	612	612	639	573	609	647	606	617	598	655	597	618	605	557	646	587	602	550	579	588	605	585	622	554	601	655	608	608	621	620	633	586	611	602	628	609	633	628	583	604	604	604	603	609	574	667	627	578	637	602	600	656	627	680	596	612	579	633	577	562	592	623	603	558	606	572	623	604	569	557	604	608	600	603	620	603	581	584	582	594	651	600	629	584	652	604	604	576	565	628	596	617	564	630	593	589	602	620	578	580	619	632	595	601	628	636	563	588	571	601	625	575	595	644	640	591	600	588	630	626	613	623	563	601	589	560	640	631	592	595	648	621	587	609	576	604	602	624	614	584	649	642	624	615	580	582	638	596	575	646	617	620	584	597	613	619	590	611	632	623	573	578	562	581	598	599	576	591	601	636	611	614	632	592	585	599	589	594	548	611	603	579	634	576	614	629	644	633	617	592	565	594	645	602	632	559	583	614	596	634	674	604	557	614	594	587	646	678	574	562	613	570	602	609	620	581	611	638	580	608	616	621	608	585	595	606	604	553	609	616	609	632	656	598	598	622	564	584	597	631	591	610	602	540	587	586	586	561	598	630	633	559	572	621	612	626	599	608	558	584	566	553	620	637	564	570	582	664	570	615	619	626	615	586	635	612	627	618	608	606	629	578	642	612	615	631	597	589	569	627	589	597	599	589	553	594	577	582	579	601	601	573	604	583	615	572	602	625	590	587	611	586	647	636	599	610	574	599	600	612	648	611	566	670	629	661	584	665	586	619	585	589	626	608	644	616	588	627	627	611	554	576	590	596	592	624	627	627	598	588	611	602	585	630	598	592	616	649	631	647	588	617	641	612	640	641	626	633	634	630	618	612	601	615	590	588	603	576	619	599	607	605	624	603	577	604	586	609	665	634	564	571	622	574	623	641	561	647	609	591	591	589	628	583	620	627	597	542	602	598	631	615	596	576	586	593	581	610	626	582	577	605	583	651	629	574	619	625	597	595	607	583	614	629	602	521	582	589	610	585	573	632	647	664	606	597	623	568	607	590	634	614	602	565	556	623	621	614	623	605	565	611	613	617	555	587	651	597	587	594	612	619	595	640	574	584	589	616	642	626	657	631	614	610	599	611	593	625	564	570	592	610	590	600	623	581	581	625	648	621	604	628	574	603	611	566	556	589	595	604	597	612	612	606	639	633	576	557	606	592	627	600	559	633	596	573	608	621	640	607	610	584	616	602	596	605	588	573	589	672	604	568	625	608	573	606	605	628	590	648	636	592	559	585	580	579	568	582	601	669	625	628	618	592	601	662	622	590	631	599	591	650	596	585	626	588	574	601	605	625	599	610	580	638	582	592	606	598	626	622	567	575	583	580	564	558	594	566	641	606	584	593	593	608	600	600	612	578	605	635	586	638	577	636	617	643	598	584	614	578	618	602	626	618	624	606	582	579	585	553	637	603	591	617	610	604	601	608	625	618	566	593	607	590	559	650	630	594	597	637	564	572	634	545	623	634	623	607	610	659	655	571	609	619	607	614	593	611	550	671	585	586	624	607	634	637	576	603	613	626	601	623	598	641	581	635	576	577	603	645	580	591	603	625	584	609	605	625	584	615	640	550	646	622	646	624	615	599	586	585	622	611	607	644	568	621	601	585	601	553	635	626	573	627	587	577	600	607	610	645	598	594	603	636	586	641	568	608	652	602	572	625	634	576	588	604	633	534	604	598	629	634	625	603	606	600	569	579	638	588	558	631	592	552	630	585	601	622	599	604	598	650	622	651	584	620	584	572	620	608	600	591	631	625	609	600	561	575	637	616	609	548	587	591	659	565	593	569	597	606	611	627	604	602	625	597	613	628	597	598	565	570	652	664	558	614	640	616	609	570	611	580	579	564	610	624	575	608	609	601	624	604	571	552	595	625	581	609	609	640	638	617	610	629	610	582	599	628	563	549	581	559	636	595	646	548	569	618	613	611	649	607	587	582	621	596	587	556	597	607	594	618	587	610	561	574	583	616	665	647	580	634	577	576	585	613	628	596	563	567	610	677	615	597	617	619	612	650	625	538	678	601	611	695	620	559	608	605	590	612	611	602	598	593	584	639	567	618	610	578	576	598	586	617	590	650	599	607	578	600	640	625	631	613	597	613	634	585	592	590	601	592	620	617	642	575	604	551	556	581	620	614	583	604	593	582	620	558	665	611	613	619	587	624	577	603	594	606	582	629	584	605	551	576	635	625	614	596	627	625	616	637	637	595	603	604	591	628	592	646	557	613	606	620	564	594	574	605	575	641	583	569	570	574	595	601	616	624	588	577	630	597	636	596	601	605	643	602	595	663	594	573	598	606	607	615	610	611	575	611	617	618	572	568	591	660	599	607	605	601	559	601	549	613	594	622	591	565	608	646	619	614	614	588	579	615	617	597	577	595	592	588	632	595	621	622	599	586	593	616	606	576	608	629	606	578	578
41870	60676	32561	1990	1068	936	935	937	940	874	866	802	837	896	835	833	823	869	803	797	786	847	795	826	848	858	875	816	808	812	813	832	781	839	761	814	835	843	846	855	829	797	816	871	855	772	798	847	819	832	767	864	814	832	826	811	805	811	849	862	819	793	805	793	815	800	806	825	793	811	778	821	827	829	778	840	824	775	781	851	815	776	818	800	828	824	824	807	844	830	766	791	834	836	820	780	817	806	833	798	837	829	830	769	789	777	789	835	838	843	831	831	790	832	826	843	803	830	841	782	829	837	797	807	832	819	802	795	806	822	832	787	768	791	800	883	789	816	766	819	838	781	860	813	748	853	778	801	817	824	781	830	787	834	831	837	814	852	823	837	841	797	832	779	867	845	809	785	854	784	828	809	783	845	802	777	830	787	809	811	799	831	847	756	815	827	831	776	812	786	831	829	838	802	783	791	861	802	806	832	795	822	776	792	800	835	801	860	813	841	787	819	828	825	812	833	842	795	794	806	838	823	786	819	810	801	820	797	827	835	785	792	837	831	867	848	847	821	833	762	812	848	799	829	789	838	819	848	828	797	815	780	819	823	822	799	824	798	798	771	794	815	789	825	821	712	823	822	788	823	788	805	843	828	820	810	828	820	820	816	866	783	843	855	820	825	818	758	789	882	803	824	822	782	813	833	787	867	795	758	808	820	832	792	815	808	815	800	790	805	789	818	816	856	866	764	820	836	782	799	853	805	825	817	793	837	844	784	814	795	823	779	807	853	744	791	787	779	813	838	775	830	851	829	824	814	840	811	838	809	821	794	802	767	804	811	871	840	801	771	813	782	842	810	789	836	804	843	805	811	776	809	838	814	809	781	780	813	821	861	800	832	815	850	828	807	818	811	845	795	891	831	777	819	808	825	825	819	830	834	851	856	838	872	795	799	809	837	807	819	799	860	830	799	793	824	821	836	848	826	809	855	817	815	782	834	824	814	779	825	826	847	812	839	771	762	823	828	780	776	770	823	831	786	829	799	852	799	817	836	835	799	776	792	756	834	778	838	849	867	799	835	871	785	796	807	865	779	837	849	774	788	803	804	815	852	832	779	825	812	843	845	800	754	797	787	785	778	823	828	814	779	803	830	768	809	798	796	853	798	815	851	788	808	792	815	848	769	791	797	855	813	811	799	774	838	841	781	808	800	793	825	820	762	852	810	783	821	804	799	759	838	808	836	793	830	783	830	825	773	815	843	737	850	848	850	842	841	813	784	830	831	827	820	788	777	798	829	814	783	814	802	782	799	823	860	858	799	774	844	839	798	792	773	878	828	796	860	810	815	778	810	788	832	828	784	831	783	819	787	788	810	814	837	849	801	776	852	748	869	822	787	859	787	776	807	802	811	838	831	771	831	781	878	855	826	811	839	802	821	873	856	814	773	813	831	815	831	798	841	868	819	833	823	863	786	807	815	823	790	826	788	850	861	819	891	824	786	825	848	806	841	877	835	776	807	800	756	802	741	806	861	798	806	823	810	818	811	859	815	828	796	854	772	840	891	843	817	831	785	789	783	783	795	813	823	789	804	789	789	810	884	794	787	806	810	825	814	832	813	866	821	890	846	822	823	852	713	805	814	839	825	812	805	790	799	860	836	849	841	833	786	810	799	817	805	817	778	801	768	829	818	816	822	856	888	796	783	807	846	818	833	824	819	841	781	810	775	815	821	783	827	822	828	834	827	823	790	818	826	846	780	827	792	807	777	783	778	850	844	822	783	736	818	867	845	826	798	831	816	806	804	793	800	811	760	821	799	801	807	814	788	848	800	866	804	858	780	823	788	841	841	820	797	800	798	808	853	788	779	782	802	765	860	840	813	803	838	788	808	807	769	739	819	829	838	836	837	829	812	771	838	817	804	775	812	809	834	816	863	834	831	849	796	812	802	762	832	814	815	798	860	819	825	861	795	861	785	784	824	843	815	830	844	820	802	821	785	816	837	841	818	827	816	849	781	824	785	807	841	836	820	867	837	767	816	810	856	802	821	839	791	795	801	818	789	847	827	785	790	800	784	823	831	790	815	820	770	811	798	822	794	875	808	803	834	836	810	818	866	790	806	885	823	811	825	809	817	795	802	857	778	764	782	816	812	793	834	798	808	839	796	813	833	791	768	804	853	801	815	860	816	834	824	847	822	830	833	785	887	843	806	851	817	774	808	799	794	813	817	806	821	790	833	795	819	822	767	834	815	814	832	778	770	774	798	767	838	753	834	770	827	786	834	862	805	802	800	811	744	796	856	818	788	841	854	792	806	822	861	834	819	791	766	787	803	773	839	861	796	816	792	817	860	858	849	812	838	777	781	835	799	869	810	805	827	803	832	824	839	837	781	809	801	794	826	818	817	809	836	800	863	814	775	785	819	846	797	781	843	851	816	781	838	866	837	818	801	812	773	852	810	848	814	831	829	801	827	799	830	799	804	805	805	759	827	844	867	806	833	835	773	830	839	801	829	775	801	825	791	740	837	842	907	792	830	775	817	802	795	831	808	833	852	810	831	845	794	843	882	869	793	778	837	849	788	768	890	839	837	867	816	799	806	813	821	800	785	801	852	806	771	812	795	805	771	788	849	815	772	853	828	822	802	884	854	861	880	834	829	829	800	799	839	772	829	856	796	852	768	761	789	812	797	799	884	826	812	823	807	793	823	856	845	810	873	817	815	770	822	848	836	763	786	774	771	831	796	807	879	780	820	717	848	781	818	859	782	799	836	763	858	832	814	846	801	804	870	882	820	880	832	845	830	822	796	818	836	850	791	858	806	819	829	782	777	824	823	862	805	763	829	847	806	769	789	806	764	814	806	837	836	803	801	841	858	835	793	803	824	853	826	801	834	792	831	798	797	825	824	801	837	803	842	834	816	816	778	922	825	800	818	819	842	805	815	839	778	826	771	813	860	793	838	846	795	858	843	815	813	830	813	785	833	805	836	805	819	827	792	861	809	813	838	800	816	784	790	814	789	838	824	802	781	867	788	834	830	806	882	783	811	759	845	761	820	781	868	804	857	806	854	833	802	789	805	771	790	761	813	799	818	830	783	839	826	868	884	863	805	771	787	825	811	799	825	846	759	793	772	810	798	873	838	773	815	747	812	816	764	812	836	854	791	853	770	801	788	815	834	837	850	793	866	796	858	827	794	805	860	795	819	780	850	790	841	864	797	841	777	806	840	793	815	869	826	825	775	829	819	790	802	843	819	802	827	839	858	824	793	819	828	779	777	750	827	818	783	818	783	807	767	819	779	831	828	816	832	837	826	797	818	754	847	826	812	845	875	792	845	838	829	875	753	845	789	847	820	831	798	784	828	779	797	899	874	849	858	799	819	752	830	825	807	834	791	807	815	767	769	829	784	827	795	791	825	788	832	802	812	789	828	787	810	796	793	761	771	761	823	840	855	807	822	841	776	880	791	831	842	832	795	835	851	830	847	791	795	779	782	854	778	795	790	793	824
22637	21614	30127	23483	21550	20934	4194	385	358	314	333	298	269	258	275	281	246	269	280	245	281	248	270	285	256	229	241	244	295	253	220	236	229	233	246	225	237	232	242	262	257	259	246	249	239	253	235	245	242	230	257	229	236	248	269	222	233	228	254	249	246	237	222	229	242	204	217	243	256	238	217	271	236	236	254	250	241	211	258	217	243	246	256	252	244	267	234	230	233	226	258	246	237	240	250	259	231	239	238	222	261	213	219	230	241	248	241	241	219	194	247	241	211	277	237	241	252	251	247	226	243	230	252	251	233	219	249	230	242	226	281	238	244	248	219	243	245	232	241	231	227	229	257	238	227	233	238	216	246	237	234	226	202	240	243	233	257	243	222	271	222	225	226	218	243	236	229	242	232	258	235	248	213	253	240	253	216	258	258	231	255	233	248	223	245	267	220	249	248	236	258	255	232	225	265	230	204	239	250	220	236	262	236	268	246	240	245	230	262	247	234	231	246	244	256	232	231	233	246	235	226	237	244	243	244	251	233	220	201	225	261	229	224	227	212	236	231	239	254	233	242	240	237	251	207	255	217	242	226	220	214	256	251	219	273	237	239	229	255	236	229	248	218	222	207	232	238	236	228	218	258	262	267	244	239	216	241	248	242	234	225	232	228	226	216	232	240	251	238	247	225	248	242	246	238	267	247	248	255	230	265	245	249	252	257	228	281	254	245	241	242	223	234	233	219	250	243	225	220	225	238	245	230	225	246	226	239	238	248	242	229	267	243	254	214	234	242	235	240	205	247	249	206	247	250	231	241	218	238	247	237	224	244	253	231	243	247	262	242	234	251	203	227	230	257	218	253	223	237	250	255	264	241	222	248	218	238	251	231	216	248	196	243	266	237	228	234	252	216	238	203	238	252	249	225	266	205	244	270	226	244	219	246	222	253	244	233	250	255	203	246	211	261	209	239	236	213	219	237	230	226	251	250	261	233	220	238	252	241	255	217	243	234	243	228	233	262	244	252	235	247	248	257	220	222	223	225	254	250	247	244	237	252	259	235	232	230	245	255	258	213	274	252	246	243	220	254	239	228	273	259	254	227	262	235	223	264	239	221	233	260	273	241	235	236	238	259	236	226	248	248	256	234	222	222	249	241	241	228	216	232	236	225	242	230	252	272	219	269	261	233	229	238	235	229	241	259	275	200	221	241	230	215	267	233	239	236	231	245	246	231	231	240	247	230	239	233	269	242	236	249	236	213	222	236	249	224	222	258	255	241	215	220	252	219	223	247	249	253	246	230	221	260	236	248	219	254	251	225	213	262	243	239	220	228	246	272	216	248	227	245	236	213	255	245	225	218	269	236	255	218	232	247	232	259	227	249	269	222	236	223	247	235	218	253	256	236	265	230	236	228	256	250	249	256	246	211	215	246	228	256	228	250	234	212	233	229	239	252	235	250	241	225	212	215	237	234	255	258	225	241	234	245	247	226	241	244	239	246	239	250	217	233	239	228	241	239	269	242	237	222	204	244	252	233	213	236	268	226	205	227	234	231	271	240	235	242	245	208	230	237	245	253	223	236	234	267	239	261	240	241	262	236	220	267	265	241	206	228	239	208	223	240	234	233	250	242	250	262	242	245	254	250	239	263	244	256	246	257	244	252	271	226	236	255	247	253	222	239	259	238	219	238	218	266	239	244	225	227	231	239	206	258	220	229	207	222	237	253	228	226	242	229	255	238	234	232	228	241	253	272	246	243	231	227	241	247	248	227	223	211	249	235	221	225	215	209	232	228	216	234	229	257	247	254	250	257	244	223	230	240	244	236	244	236	205	230	225	230	239	223	243	249	257	230	217	257	229	258	236	243	262	250	264	232	241	241	239	234	209	211	227	222	236	228	244	231	269	241	244	205	244	262	202	240	237	236	250	249	217	249	244	231	235	224	250	246	255	235	236	246	256	236	233	232	237	208	235	261	251	244	232	241	224	261	236	247	214	237	249	210	222	227	240	254	244	240	224	235	229	253	211	216	275	206	225	252	214	235	243	221	227	241	252	196	283	254	230	244	252	244	253	262	247	210	231	249	239	224	262	251	255	245	235	277	227	235	238	253	242	237	272	234	239	245	247	206	251	243	254	214	236	249	246	239	249	236	244	253	260	200	253	204	256	249	223	208	223	250	240	238	238	237	233	273	208	246	215	230	236	253	254	246	244	247	239	249	250	222	234	253	234	238	245	256	197	246	234	221	216	242	251	241	276	231	249	233	214	260	246	262	230	240	227	255	202	236	232	237	235	272	244	223	226	253	224	255	251	244	254	263	240	266	232	220	252	242	212	241	218	234	235	223	218	266	237	212	240	232	234	219	231	220	247	221	229	231	236	249	246	279	226	236	237	243	224	236	247	225	235	270	263	234	228	228	235	225	249	250	254	216	238	294	260	231	266	232	213	244	268	246	238	206	235	245	217	224	228	246	227	237	255	232	222	238	247	271	260	264	216	243	229	261	257	241	231	249	234	243	225	238	252	237	234	238	232	232	223	260	243	224	251	242	229	253	223	254	239	254	235	247	252	246	234	203	241	282	231	263	256	221	226	207	255	241	233	233	240	242	220	236	265	243	223	244	251	221	220	242	263	213	232	237	226	241	238	252	247	228	230	234	232	237	239	232	239	202	246	247	218	238	232	249	265	224	259	227	265	213	230	252	243	237	234	214	230	222	229	238	243	223	236	233	236	223	230	226	249	254	231	228	249	244	277	233	238	240	234	230	202	242	250	241	244	275	243	249	222	248	238	252	228	248	251	244	236	255	240	231	228	260	209	246	222	225	240	232	231	267	242	238	252	250	230	231	234	226	224	230	222	229	258	232	267	257	215	227	233	235	237	228	242	247	259	240	239	244	241	254	250	244	257	240	259	235	252	248	222	239	240	257	218	263	227	206	262	250	214	234	244	247	241	230	228	239	250	239	231	236	262	249	231	234	244	234	248	244	270	226	257	256	209	252	226	203	255	204	250	249	248	229	221	242	226	262	214	261	240	241	241	248	226	234	239	233	214	230	226	210	254	233	242	239	230	226	238	242	234	266	240	245	228	248	242	270	236	222	262	232	260	239	241	237	230	238	219	222	237	235	222	223	257	207	251	235	247	266	233	266	222	241	216	258	236	260	262	236	206	237	234	254	248	222	255	224	225	235	224	259	240	252	263	261	229	222	221	235	215	244	197	233	221	253	211	236	243	219	227	252	246	242	244	231	251	242	263	232	269	226	255	229	261	240	227	259	246	250	246	256	226	255	228	234	225	252	243	233	252	249	240	267	240	230	254	254	236	254	235	223	246	209	218	206	240	251	252	246	244	277	257	245	254	241	255	255	247	224	230	250	237	256	249	213	227	245	239	257	268	230	226	222	249	243	228	211	238	235	252	230	224	228	253	232	238	245	255	238	261	266	230	233	228	263	243	219	235	255	232	232	225	232	218	226	227	241	211	254	241	277	235	220	261	260	247	239	226
54368	84546	51327	3940	1312	957	820	658	578	529	488	446	414	407	373	389	386	394	383	352	341	382	337	320	349	368	344	342	306	295	348	344	365	327	354	369	303	359	321	314	324	342	332	318	306	330	302	329	336	347	345	320	342	336	311	344	336	327	317	293	331	322	309	319	329	362	319	331	314	326	310	285	326	316	347	329	312	318	330	336	332	355	331	328	305	342	339	337	317	355	306	359	359	276	324	317	335	317	302	323	284	278	306	308	338	303	339	325	341	300	334	322	315	313	333	261	325	331	311	316	316	326	339	333	355	332	307	338	306	313	321	325	315	342	356	317	315	343	325	321	330	344	341	343	328	288	325	337	352	287	332	307	361	312	299	327	315	342	356	314	330	308	326	344	338	338	321	335	325	328	300	333	340	321	320	314	330	310	306	329	321	307	325	318	335	331	341	346	294	304	317	289	334	333	358	302	330	305	301	353	320	331	342	341	327	316	350	345	306	333	309	313	342	336	353	311	344	332	311	322	344	332	335	320	330	336	334	362	339	304	320	336	334	319	333	322	330	329	293	329	368	323	320	339	345	310	303	307	351	304	355	315	338	330	343	314	306	338	321	321	305	308	327	309	323	337	329	321	315	323	320	326	306	322	317	349	305	347	302	325	342	337	287	321	339	328	318	302	326	309	284	314	318	310	323	290	335	316	322	295	326	345	319	312	301	315	329	341	325	344	326	305	299	330	338	312	326	330	324	306	341	334	330	324	329	327	298	343	290	339	327	349	328	302	351	289	297	300	310	322	318	315	320	352	321	312	313	351	332	342	319	341	335	334	305	352	334	308	324	331	315	333	300	318	305	284	334	345	291	320	334	308	343	307	301	360	298	309	340	326	333	327	305	287	302	315	329	334	322	338	341	332	346	313	310	300	347	351	359	317	367	314	356	296	347	319	301	322	327	341	316	299	310	332	319	301	338	328	318	356	304	332	290	337	308	322	325	331	332	354	329	327	286	309	309	329	322	294	337	326	357	322	306	325	314	340	303	370	337	329	301	333	312	308	334	337	303	336	302	332	299	314	347	296	356	321	281	352	326	325	308	314	289	322	339	333	322	327	310	299	302	314	330	310	311	331	309	326	339	328	345	329	325	334	307	327	330	336	326	323	314	326	357	321	338	322	298	342	324	319	310	330	332	348	288	339	328	333	354	319	324	331	314	300	335	330	333	309	325	328	316	315	361	317	322	313	326	338	328	345	308	315	314	289	331	354	338	317	328	301	336	315	350	329	346	339	326	286	312	329	355	310	334	318	335	346	301	348	324	325	330	319	310	321	325	313	341	314	316	331	335	306	323	299	333	327	328	353	310	330	320	326	318	328	299	316	359	322	346	292	313	317	306	347	337	299	320	307	310	302	323	323	316	296	313	360	319	293	314	310	368	318	333	324	309	347	300	302	326	316	319	335	322	327	346	301	324	341	328	319	304	320	343	328	347	313	334	302	328	314	292	326	313	331	294	327	333	295	320	341	328	332	342	337	355	337	326	297	308	350	290	332	353	306	315	320	356	351	345	309	349	328	301	315	331	350	303	302	323	312	338	333	355	324	293	333	330	341	293	325	314	336	336	302	332	352	312	304	341	326	310	306	332	325	282	304	304	342	336	305	340	292	337	358	301	344	333	316	330	330	326	317	305	302	308	308	308	310	325	353	321	332	304	308	315	306	304	334	329	341	301	304	332	342	336	345	319	298	337	309	316	328	321	282	318	336	335	315	303	310	327	336	369	323	321	310	335	336	339	306	340	333	331	317	345	355	316	350	325	343	318	313	335	309	321	317	343	342	291	332	311	329	348	323	307	325	330	315	293	327	311	328	319	318	305	301	319	316	321	326	322	335	318	311	336	314	330	330	321	314	307	303	303	305	297	350	310	336	311	315	311	341	332	309	361	350	322	349	346	320	312	307	310	331	339	356	340	290	327	316	332	285	343	325	302	303	334	315	315	329	324	309	337	288	320	312	344	324	312	310	330	312	298	349	336	319	329	318	326	337	306	315	292	348	287	314	295	337	302	315	343	338	319	310	339	319	295	314	328	312	318	277	340	328	333	326	289	321	311	330	324	346	332	329	290	323	317	344	332	325	319	304	311	321	353	319	333	344	312	337	321	319	323	332	302	288	343	343	339	324	290	325	302	331	323	318	302	314	331	351	318	332	315	304	336	330	328	342	316	346	297	288	301	375	342	341	310	304	344	335	346	322	348	334	326	326	326	329	287	307	302	340	307	352	320	313	325	321	320	339	311	326	341	336	347	328	344	344	343	327	313	351	303	315	351	318	369	330	327	315	326	321	321	317	304	326	320	316	303	334	312	297	333	344	328	326	336	310	310	342	274	327	328	355	318	310	314	338	338	315	312	347	330	339	295	329	317	354	310	319	319	315	317	333	332	272	320	304	336	317	323	334	312	317	309	316	330	332	317	317	345	343	323	293	338	295	316	328	334	296	318	347	274	308	329	331	339	301	313	300	339	314	312	318	283	341	342	310	333	301	287	307	340	308	330	324	359	290	335	324	313	348	300	349	332	322	332	299	301	340	318	329	348	316	327	334	310	291	312	337	325	323	324	316	329	323	312	310	307	345	291	338	302	303	314	356	340	336	303	284	345	331	302	314	291	330	320	301	351	317	299	312	342	335	317	308	312	334	312	330	344	316	328	325	331	341	349	359	332	348	328	291	344	337	329	352	333	349	338	313	339	319	319	306	283	300	329	321	315	318	291	352	309	322	291	332	321	295	326	331	316	312	333	323	303	323	331	300	343	323	311	325	311	339	305	307	330	336	325	337	299	270	350	342	325	338	300	315	347	340	333	312	297	329	313	348	332	328	317	340	327	296	323	306	309	311	321	358	335	321	323	330	317	288	323	314	334	342	319	312	333	326	336	324	328	365	285	351	312	348	337	314	319	322	338	371	293	356	335	345	311	310	312	369	308	346	362	317	322	334	312	328	317	363	347	291	346	316	314	317	363	317	333	316	344	354	336	302	327	305	300	308	306	302	327	288	319	366	305	307	310	323	337	296	299	340	306	308	341	352	313	305	292	351	330	319	326	337	348	323	302	265	323	294	331	360	329	312	342	304	325	335	340	326	319	358	287	332	314	301	322	313	300	351	317	350	317	335	357	313	337	341	324	287	344	339	325	333	324	303	307	348	334	337	316	342	330	300	318	331	344	308	305	320	317	328	302	329	321	298	334	342	318	315	365	311	310	332	321	307	335	348	300	340	340	348	321	304	347	299	310	318	356	351	344	338	331	335	322	306	343	346	320	284	341	331	352	337	298	340	307	321	327	287	337	300	350	322	319	329	318	284	328	318	308	350	305	314	324	304	345	312	330	332	335	334	311	311	337	303	305	323	313	316	327	315	348	329	299	319	302	332	306	299	337	347	332	318	337	318	312	353	316	336	305	296	342	323	298	312	336	323	314	319	317	291	327	319	322	347	306	285	338	336	330	306
28064	23344	17007	2406	745	685	605	563	567	578	549	545	569	572	570	537	544	528	550	554	564	520	553	557	533	558	535	563	542	565	556	545	534	573	510	520	542	549	570	537	519	558	531	546	511	551	561	583	493	581	556	542	537	539	545	551	568	562	535	585	550	535	542	531	529	534	538	488	581	516	538	538	546	530	559	552	568	569	497	539	558	544	567	547	551	510	509	529	541	544	525	539	586	540	569	553	560	544	479	542	488	519	519	543	542	532	545	535	564	548	559	535	569	528	594	541	623	530	528	525	546	533	574	522	575	549	508	583	541	522	574	561	585	556	565	537	546	548	531	539	577	548	542	528	529	536	546	566	576	515	527	529	527	533	546	549	561	543	516	491	532	565	529	536	538	552	557	554	542	561	611	549	534	521	531	554	548	566	533	508	515	584	527	524	569	546	558	532	528	571	565	541	559	550	547	554	534	578	576	520	547	533	536	545	547	594	513	520	519	552	546	534	549	556	540	561	537	523	547	531	543	585	512	520	554	510	520	606	576	538	516	502	560	544	536	496	563	501	535	585	525	541	535	527	549	542	552	577	561	535	532	537	543	563	532	508	526	529	492	557	544	525	558	548	527	541	570	561	585	528	546	536	546	526	529	551	525	529	543	567	517	530	574	526	509	557	559	543	565	550	554	535	525	587	536	535	558	554	584	589	555	550	542	559	515	562	538	557	575	574	549	536	591	544	506	562	517	516	541	511	533	541	526	528	546	561	495	535	559	526	535	525	530	535	577	534	546	549	536	514	544	561	517	558	536	575	503	582	574	574	531	522	570	555	518	556	546	546	541	547	539	566	546	533	554	561	538	531	551	563	557	559	488	512	556	551	559	605	589	499	523	569	535	532	566	516	537	576	585	531	547	560	583	547	516	558	529	560	548	575	566	581	561	547	531	566	550	505	519	574	550	565	551	586	571	530	543	537	571	534	506	514	530	576	568	560	540	540	533	519	549	557	529	538	589	578	572	538	539	569	520	583	521	526	530	579	541	482	560	539	562	507	505	553	556	509	514	557	536	578	569	530	541	525	513	543	539	544	552	544	502	572	512	555	543	572	534	564	560	555	505	543	529	547	500	544	559	548	573	548	557	556	510	566	540	567	555	541	568	558	563	585	545	548	539	498	548	559	559	527	589	538	563	587	505	584	546	535	547	602	554	551	515	505	550	559	592	571	550	533	538	491	538	551	486	549	551	506	558	538	552	583	563	535	568	572	555	545	572	565	549	551	557	563	527	521	540	542	543	566	524	573	569	511	538	557	545	562	545	534	593	541	584	524	506	488	598	577	554	558	532	548	538	555	547	541	567	542	535	558	528	542	506	576	509	504	545	515	546	552	507	528	529	510	563	542	545	535	557	595	548	534	534	533	576	575	582	505	542	542	559	540	515	604	539	534	562	542	534	538	533	511	526	548	505	591	554	545	556	538	513	575	541	553	518	554	534	522	546	556	549	543	499	581	553	531	571	516	563	543	527	553	549	518	551	517	497	579	517	577	519	583	523	531	550	582	541	531	524	548	534	515	519	523	493	513	522	535	568	492	564	532	536	544	532	572	533	540	549	569	580	553	549	573	519	563	537	547	511	563	550	570	506	571	543	507	528	546	522	502	574	537	518	529	516	544	541	552	515	492	545	539	534	531	513	512	544	539	544	585	580	545	606	555	555	530	545	554	573	556	574	552	516	585	524	533	523	564	575	558	571	541	554	581	506	495	537	531	564	539	561	573	527	561	587	527	558	504	516	521	515	565	555	518	525	535	569	559	549	513	576	548	521	574	548	552	508	547	525	578	569	546	490	519	566	513	569	544	572	536	528	549	565	511	521	554	531	526	582	540	573	543	512	522	559	563	542	567	537	546	560	476	509	558	557	568	552	534	564	536	533	544	546	564	536	564	576	543	518	522	550	563	548	527	575	516	553	571	529	584	541	599	554	532	566	498	545	515	542	540	519	568	549	561	617	564	512	571	553	534	554	581	530	546	521	536	531	531	559	570	493	569	531	559	560	551	510	577	561	520	497	545	539	558	554	549	554	512	566	533	530	531	552	578	516	536	557	505	505	546	578	567	537	523	489	568	497	529	540	541	567	564	544	571	584	548	562	588	513	576	554	499	506	555	538	523	527	526	527	501	536	542	529	546	528	508	526	599	593	562	510	544	551	528	550	592	526	538	543	522	541	556	563	530	566	551	505	575	546	589	523	520	551	554	531	599	564	553	496	539	533	523	559	569	568	532	555	575	551	562	573	578	523	513	547	561	559	524	514	555	575	551	531	518	561	525	569	558	566	523	567	562	575	527	563	506	547	547	504	566	535	571	542	508	578	531	507	559	524	593	525	523	573	532	493	542	539	566	559	481	574	534	567	562	580	544	534	538	564	492	565	580	531	534	550	545	527	554	535	522	586	553	527	544	540	537	544	540	519	536	515	541	547	574	537	566	543	535	554	581	547	561	520	560	574	529	561	544	525	537	553	502	541	523	533	547	489	541	472	541	570	535	530	571	521	589	572	531	567	578	546	540	535	524	552	521	562	542	527	516	549	527	578	559	512	517	531	554	569	583	534	530	570	542	556	539	535	565	545	550	533	563	555	539	556	561	537	561	527	572	544	531	524	532	567	622	564	588	557	555	534	540	579	559	567	505	564	501	543	540	516	537	532	509	608	547	525	533	474	596	552	553	512	523	545	553	520	565	529	536	573	574	546	540	491	574	560	570	554	532	532	551	530	576	513	568	552	520	570	583	566	552	521	557	538	558	531	492	576	507	509	547	538	578	547	601	559	538	554	539	546	564	524	526	562	618	552	525	526	528	542	502	532	554	509	527	516	560	562	515	577	579	588	499	504	539	554	551	526	579	547	565	555	551	531	572	578	546	544	590	520	558	550	550	587	502	563	529	554	585	546	524	585	514	539	551	558	554	545	559	577	562	539	553	563	522	524	520	543	488	526	553	523	577	580	558	598	574	576	583	556	527	519	527	549	551	534	564	490	563	568	524	543	510	574	545	542	550	546	538	541	529	524	519	560	541	533	550	562	548	530	547	545	542	609	561	568	560	541	556	543	562	513	537	597	558	541	519	519	591	542	532	526	529	545	545	529	568	542	552	541	512	528	503	537	536	584	543	560	584	552	579	552	539	522	580	521	559	571	509	573	505	578	528	522	555	531	610	540	536	557	544	554	516	528	556	542	539	538	570	549	514	526	555	537	564	558	576	584	534	503	552	551	547	565	500	542	559	545	566	540	561	531	522	530	525	570	540	558	563	565	579	534	557	580	543	535	563	568	543	546	554	545	563	588	493	588	520	515	585	532	567	543	550	488	562	509	556	548	568	556	545	521	521	534	522	595	460	596	502	537	562	544	529	551	547	515	538	577	561	534	559	562	561	548	577	550	568	577	551	548	583	548	512	598	514	574	576	572	588	541	594	549	539	577	499	557	571	486	553	538	605	540	526	525	539
24046	35046	14450	1002	801	732	758	794	774	704	797	783	744	823	757	758	734	766	742	787	757	730	777	723	788	789	755	748	766	735	770	719	794	788	745	748	727	728	736	764	770	741	769	755	699	734	708	707	773	743	724	720	773	746	720	793	765	733	687	728	727	767	735	756	733	729	765	757	759	741	778	719	717	704	701	777	805	752	713	752	759	727	705	770	764	761	747	767	771	780	690	754	766	772	767	774	768	764	759	707	721	736	763	774	744	764	701	708	783	716	764	721	756	731	762	747	785	707	797	709	769	719	739	787	769	801	740	755	740	741	717	752	790	739	769	743	762	731	740	816	715	783	734	738	731	768	768	743	781	820	790	784	790	788	730	721	741	712	754	742	784	755	753	659	760	785	743	763	782	739	758	682	728	775	695	774	752	711	717	673	740	801	744	741	706	782	768	734	749	770	758	747	734	742	830	757	764	745	759	736	750	757	739	722	770	736	772	755	765	770	744	730	737	741	718	782	752	749	741	758	699	761	817	756	696	760	757	784	770	736	736	735	779	757	745	782	715	761	744	752	731	754	768	762	740	715	773	756	751	769	750	761	758	716	751	712	733	739	780	734	793	778	775	777	767	739	751	773	806	702	740	762	756	749	708	747	742	746	708	813	731	795	754	746	762	760	761	705	777	770	753	729	765	752	750	785	708	777	787	762	777	733	747	736	764	786	747	748	781	757	768	821	752	752	768	745	789	774	738	771	779	763	731	762	817	758	766	818	763	763	745	790	737	752	769	791	799	807	802	724	815	812	775	764	760	774	743	698	745	758	769	734	772	802	783	715	733	758	704	749	767	783	754	780	782	718	760	749	728	757	687	736	764	748	740	737	733	749	754	739	738	761	766	737	705	738	772	792	789	759	732	786	782	729	746	766	714	767	787	803	793	754	775	725	725	804	782	743	806	741	715	777	755	775	740	684	782	768	756	752	739	743	747	747	769	761	756	721	698	749	793	729	802	741	759	738	737	730	690	743	748	762	731	742	707	784	808	759	760	716	763	714	732	757	753	753	802	722	747	770	758	813	708	743	725	705	775	746	742	779	718	709	759	697	771	771	765	777	757	773	758	734	720	781	772	777	720	772	771	729	738	736	767	769	760	751	735	761	791	744	758	747	725	832	764	749	823	751	766	738	722	781	757	764	795	737	777	787	776	769	753	761	732	739	771	779	766	729	754	726	769	762	766	718	713	733	692	751	742	750	771	719	790	761	754	768	743	717	709	764	780	714	731	763	774	790	712	756	726	754	760	790	797	721	789	789	733	716	764	738	743	736	740	752	717	703	739	805	714	740	756	772	734	772	745	766	742	760	739	734	711	761	730	759	779	732	791	743	727	724	736	767	767	767	735	762	719	777	724	745	748	771	721	766	761	795	759	746	781	726	758	748	804	800	692	763	718	771	722	784	737	711	754	833	708	766	753	721	759	758	764	723	744	734	729	767	741	812	768	704	775	753	742	720	776	754	762	754	773	766	731	755	785	733	718	731	759	739	774	767	774	785	771	813	770	734	825	767	770	815	719	742	739	774	765	695	774	752	769	806	742	767	724	767	745	755	769	717	720	722	733	748	771	771	783	804	753	754	765	754	790	729	717	747	735	777	786	719	753	735	773	717	776	685	740	747	761	745	790	779	704	766	785	747	791	774	767	740	724	811	767	773	754	748	725	718	722	798	716	744	796	731	772	770	785	790	740	728	744	790	799	753	723	742	711	756	776	764	792	750	783	716	759	757	772	773	758	776	722	771	750	775	755	761	768	729	754	768	739	792	761	699	778	745	748	757	706	739	734	734	794	770	696	717	744	705	760	745	702	755	748	749	721	768	788	706	779	768	805	712	748	725	754	740	717	763	738	765	791	718	790	743	790	726	743	760	732	747	759	734	738	750	771	744	778	778	759	764	727	731	720	791	728	739	707	765	712	723	787	724	713	797	731	755	784	745	710	755	690	738	696	780	765	761	744	697	756	752	756	770	757	730	764	780	727	778	768	739	749	786	714	745	769	778	743	750	720	784	724	760	751	756	781	727	760	763	754	783	781	772	808	735	718	770	726	770	778	774	763	778	762	735	725	759	767	784	736	739	736	673	782	753	690	736	744	743	714	796	728	748	758	764	724	750	766	744	731	766	752	768	759	799	773	724	783	749	728	722	776	706	776	773	752	757	764	734	730	743	762	777	736	766	763	689	735	772	757	739	759	714	738	764	811	742	752	807	707	767	718	760	731	732	747	716	763	724	801	758	760	768	780	779	783	750	729	772	733	710	755	702	811	749	730	819	775	762	799	758	736	785	772	713	755	767	693	807	797	774	792	744	783	744	758	735	723	767	729	767	785	723	765	725	761	779	731	759	749	779	788	728	751	774	693	745	718	762	744	780	761	785	725	753	746	760	723	796	747	730	779	761	742	743	773	766	732	753	735	748	762	769	733	779	779	770	717	785	754	775	765	711	807	742	799	755	765	778	807	757	760	695	763	773	715	767	743	711	775	745	772	754	715	701	770	783	745	733	683	790	738	779	739	753	770	795	780	743	723	729	777	747	756	784	779	751	755	751	765	758	741	723	760	755	781	756	759	731	798	746	753	722	770	688	798	726	750	736	765	759	762	728	705	753	756	731	774	724	739	723	743	731	752	749	741	738	761	762	761	724	755	747	729	743	771	766	754	770	746	760	778	755	789	743	771	742	738	780	752	756	743	720	767	743	710	737	733	696	770	764	715	720	780	759	728	706	743	773	724	754	721	764	723	803	760	770	694	742	761	757	775	713	790	769	716	745	739	739	731	743	790	723	767	774	767	711	701	766	756	708	805	760	793	772	754	751	721	726	757	754	794	736	714	810	782	725	750	759	749	757	755	734	748	761	752	769	779	819	765	750	751	767	709	767	777	798	769	775	773	739	756	752	743	762	762	744	736	735	739	761	695	685	729	798	768	763	736	777	783	754	779	743	746	758	788	816	707	735	750	721	717	717	755	728	752	767	711	822	713	758	798	760	731	744	771	712	736	742	749	723	757	759	762	773	758	760	780	731	747	757	763	796	754	766	741	759	732	775	766	761	785	752	748	775	732	754	752	726	717	782	735	782	765	759	765	728	771	767	706	747	764	751	749	745	688	738	808	750	784	755	830	810	719	762	775	793	795	747	760	756	733	715	716	750	760	748	724	748	764	764	803	742	758	807	769	730	748	778	728	770	712	742	739	766	766	736	760	792	733	792	755	772	753	741	739	761	790	753	819	742	753	749	723	766	747	737	792	701	779	740	734	788	715	754	751	733	726	792	773	717	753	755	766	825	789	745	736	757	743	682	715	753	722	731	763	775	734	793	747	714	769	733	768	794	797	748	731	777	754	775	811	770	769	768	715	789	744	703	719	751	775	775	748	775	764	730	759	778	750	718	758	773	698	718	712	753	749	761	783	714	748	757	763	756	745	741	754	788	757	739	767	792	765	752	759	717	760	743
23474	21743	29587	24043	20850	6626	446	349	342	328	313	274	290	301	258	275	272	284	337	291	282	254	287	287	272	256	242	258	311	278	280	287	262	292	258	284	271	263	255	287	280	303	261	267	284	279	257	294	277	277	263	278	295	291	288	272	263	282	276	277	284	278	261	291	276	279	271	270	279	267	274	243	267	238	285	282	296	292	303	245	287	270	302	277	249	300	283	294	243	285	282	270	273	258	282	310	270	265	275	288	278	265	273	251	259	263	263	281	252	250	268	268	304	257	258	251	307	263	281	284	275	250	299	253	281	302	249	267	263	247	281	278	267	245	258	302	293	261	268	278	280	263	283	278	262	242	289	260	310	288	266	303	259	276	257	263	256	246	269	246	262	252	273	296	262	284	305	270	246	289	268	284	270	276	248	252	295	252	261	251	305	280	235	262	276	268	266	290	263	284	261	254	255	279	275	287	275	259	272	301	275	253	257	278	256	264	266	269	236	275	271	264	273	269	284	291	297	279	301	253	293	252	245	270	239	291	237	269	252	275	269	282	277	254	283	272	266	269	270	270	271	283	248	298	273	293	268	264	256	249	306	275	267	238	277	294	273	275	263	278	277	267	260	288	260	263	255	253	262	275	268	275	285	277	285	255	289	283	249	293	260	268	269	266	289	264	304	235	289	270	283	283	273	256	279	259	258	249	286	275	294	276	291	269	267	267	297	260	248	263	287	295	284	270	307	259	280	290	292	265	268	261	272	257	247	265	275	266	277	247	277	270	264	284	258	289	264	297	266	267	276	282	286	274	275	256	311	264	295	248	292	269	287	299	254	270	283	298	249	302	289	295	260	260	249	277	301	281	272	281	268	267	263	274	258	258	253	264	295	229	287	242	261	268	263	266	286	302	307	280	282	285	277	291	262	260	269	279	260	279	250	283	245	261	284	266	285	279	289	255	279	275	309	275	258	257	261	260	283	259	282	293	258	245	278	257	277	259	268	291	270	243	235	240	267	318	287	270	288	262	288	278	287	261	266	287	257	283	261	289	291	266	263	255	246	298	254	297	271	286	257	271	274	273	287	273	280	283	255	256	261	271	251	290	259	265	261	274	251	286	293	280	269	271	278	264	237	260	298	244	261	238	273	258	290	303	301	310	268	267	254	302	293	279	250	290	311	257	251	286	270	234	292	292	289	225	278	283	311	284	266	256	253	260	303	254	294	268	271	289	303	281	288	228	289	261	278	274	288	269	270	291	287	278	278	263	260	262	248	285	233	249	283	256	260	292	299	271	249	275	272	301	278	250	271	293	289	263	271	266	263	265	287	254	281	265	287	289	273	262	268	284	248	265	292	276	261	281	286	262	258	258	272	299	284	289	279	263	297	275	258	286	256	301	283	295	271	294	277	255	270	284	287	269	264	274	281	294	297	273	281	298	283	297	287	271	305	237	281	279	256	264	267	279	282	278	272	274	244	271	288	256	271	276	242	300	247	265	242	280	283	274	254	273	261	257	247	233	278	245	272	270	269	257	251	313	255	261	288	282	257	269	261	261	267	275	271	275	269	266	274	269	317	270	277	290	277	261	275	267	269	277	253	268	276	253	267	260	261	267	276	281	303	281	251	269	282	268	251	283	292	276	279	278	266	269	294	232	256	259	277	271	255	284	241	274	273	269	283	291	280	284	266	249	277	275	273	276	273	280	235	264	255	259	258	291	265	286	254	285	278	296	299	271	269	265	278	263	250	269	285	292	270	251	281	262	295	258	304	261	258	261	284	287	255	278	276	256	294	247	265	270	284	288	243	290	261	244	281	283	269	287	251	278	290	259	299	272	301	286	282	259	281	296	278	282	259	280	295	277	242	315	248	270	269	269	272	265	297	307	295	303	286	271	255	286	272	283	237	281	271	281	257	278	294	287	284	265	277	267	272	277	272	302	291	264	273	279	281	263	280	253	273	289	263	264	319	284	253	261	263	271	289	273	256	263	281	236	271	283	275	268	280	269	249	278	289	270	286	275	275	257	259	277	264	278	255	291	269	262	293	267	287	262	260	297	262	250	305	253	299	293	291	254	307	257	278	293	291	273	268	279	226	281	267	261	235	265	277	259	281	256	264	280	268	264	254	320	260	264	279	270	288	273	294	272	282	255	288	284	281	273	302	286	266	267	276	240	274	253	289	298	253	257	257	273	272	244	273	269	241	286	297	261	273	276	314	294	257	277	285	307	282	285	278	277	268	279	273	284	280	249	277	290	243	269	265	290	280	261	259	279	298	242	284	296	236	289	265	264	253	292	277	262	305	253	276	308	292	260	304	295	283	266	260	300	260	279	296	254	259	247	276	262	291	248	284	281	277	289	267	279	255	269	246	259	253	289	267	294	256	268	279	290	284	275	254	240	268	285	287	294	277	280	261	279	274	256	294	239	251	274	270	291	259	259	273	263	281	269	294	286	256	238	259	259	301	262	274	280	301	266	265	280	258	246	273	267	262	261	271	259	266	262	253	275	278	230	278	264	277	266	272	282	250	306	286	291	274	257	298	247	250	314	267	293	260	299	255	282	287	244	267	289	301	280	304	248	298	254	254	258	266	265	277	257	274	277	274	266	262	270	270	258	256	282	304	261	292	269	254	287	276	259	281	266	275	271	285	272	282	282	266	278	268	272	259	284	252	265	289	242	243	265	283	241	250	265	266	279	280	264	264	286	256	275	306	271	272	288	290	273	281	266	273	266	260	259	263	284	299	273	272	262	261	276	273	260	270	283	295	258	287	257	274	280	296	250	264	256	268	296	263	247	288	281	287	279	288	265	259	275	256	268	274	273	277	268	274	269	288	251	231	309	262	274	247	269	287	281	279	268	313	273	266	263	276	240	272	259	264	259	230	310	281	264	292	273	256	310	254	272	276	264	284	288	260	266	283	265	280	286	273	256	288	257	321	282	263	266	267	284	273	301	253	288	305	285	287	263	264	256	266	277	287	283	280	282	245	264	276	261	266	256	267	272	261	282	280	255	259	265	245	264	269	288	300	294	293	267	259	280	291	260	308	276	266	278	286	265	281	247	269	297	288	252	268	269	272	271	260	296	283	267	310	274	318	278	274	250	290	245	240	267	260	221	283	248	273	275	259	287	285	248	292	318	253	277	223	278	283	271	285	292	246	270	294	260	274	285	293	271	254	294	269	275	304	276	261	256	265	273	278	280	265	267	270	264	290	263	259	262	269	258	274	295	284	264	267	262	278	281	292	266	275	255	296	268	254	269	273	281	287	243	286	256	271	276	273	281	285	284	258	254	263	279	277	273	290	276	272	259	246	259	299	252	259	299	273	256	272	285	238	260	278	283	246	272	277	284	263	273	259	305	258	264	290	316	284	282	279	255	274	265	248	267	292	281	254	277	285	267	254	280	289	276	272	271	280	264	283	244	299	258	281	277	283	269	288	257	271	248	282	271	283	263	286	268	261	286	244	288	255	293	254	283	273	268	279	271	293	247	267	279	264	292
47001	76069	43888	2744	927	716	586	570	529	490	490	481	480	393	423	430	444	434	432	400	395	404	376	394	414	399	375	377	429	394	399	398	429	427	414	360	418	364	382	399	349	398	384	396	368	364	441	426	392	412	386	411	408	434	412	394	418	412	401	415	387	359	414	416	374	404	374	418	397	419	438	427	378	394	383	407	395	377	415	439	397	383	382	361	376	385	403	375	399	380	369	431	406	354	382	393	380	335	401	407	444	407	427	398	413	383	364	374	381	417	367	401	380	395	360	375	382	421	366	402	368	392	366	386	425	434	375	407	380	408	394	380	403	357	385	390	385	413	390	378	371	401	375	416	407	403	401	407	355	393	386	398	402	411	386	418	422	360	411	394	368	362	344	384	422	383	380	385	359	403	427	389	390	382	383	366	382	362	390	352	413	422	372	384	384	407	376	398	423	362	417	373	397	402	431	405	400	405	418	388	408	425	393	388	438	388	429	388	381	363	389	393	359	397	376	411	393	396	400	375	411	394	375	385	381	391	366	415	376	398	402	392	383	380	394	435	386	402	388	383	375	367	421	412	404	421	417	400	401	390	378	388	388	380	388	428	384	378	372	391	410	385	377	428	375	375	398	369	372	413	424	424	384	381	391	419	412	382	363	404	382	412	413	400	395	397	384	393	384	352	380	358	383	379	385	369	390	352	409	337	363	396	419	366	371	390	405	392	404	434	373	405	388	371	387	402	441	420	378	392	374	395	400	398	390	410	396	427	379	402	350	392	366	379	409	403	417	393	395	368	404	402	432	402	365	397	396	409	391	409	430	362	379	386	402	401	374	426	388	408	406	352	385	415	383	406	423	381	397	431	362	412	386	393	381	416	381	416	357	398	393	440	420	389	372	413	398	422	386	382	395	396	375	401	367	366	400	377	382	398	383	325	398	376	399	401	377	403	404	399	367	390	366	385	414	377	415	368	414	394	396	407	409	403	410	402	390	401	370	411	422	381	366	390	426	407	401	385	372	383	404	389	393	362	380	392	369	396	411	360	384	382	390	416	365	386	404	404	381	395	392	390	380	385	344	405	379	394	384	434	388	370	419	450	368	382	374	353	361	403	386	386	387	373	390	360	379	378	375	404	395	409	388	410	390	381	375	411	398	377	411	361	370	346	395	392	382	379	370	402	369	409	395	391	362	389	409	400	400	377	409	420	388	380	385	395	389	381	388	393	400	373	384	413	371	395	350	394	371	401	409	391	421	383	424	427	408	397	371	371	409	406	374	398	395	383	402	400	378	344	386	376	385	404	394	416	372	380	406	389	361	367	412	399	376	385	385	399	383	390	383	379	449	424	350	397	378	392	392	403	392	371	382	381	346	403	355	365	415	393	369	364	426	406	423	374	374	378	398	390	407	394	385	403	367	424	374	398	416	348	380	400	389	424	402	410	393	400	364	423	409	401	429	384	336	397	389	375	418	400	392	375	382	359	384	418	360	400	365	369	358	407	362	388	404	370	442	367	423	402	378	399	408	359	390	402	378	396	377	376	387	378	395	337	360	388	390	384	369	406	381	400	402	380	401	386	379	382	351	410	379	422	390	383	402	406	386	392	383	380	391	398	377	399	369	382	395	386	412	401	427	412	401	422	424	358	412	388	424	417	381	413	415	408	389	394	366	404	410	393	385	389	384	416	422	380	385	396	367	422	382	400	397	396	427	390	414	377	411	385	386	404	429	373	414	393	381	367	439	380	424	386	388	416	369	401	387	405	397	373	375	377	411	377	375	389	399	390	382	391	373	383	387	377	408	403	372	395	422	404	391	416	398	368	382	380	373	386	395	422	403	372	367	407	399	408	406	417	383	398	362	394	386	410	417	411	371	379	405	369	373	372	366	360	371	400	379	398	394	388	369	385	382	418	386	379	380	375	411	383	402	389	383	368	387	395	372	425	401	407	419	399	398	415	375	392	390	399	393	375	426	391	379	395	398	378	413	384	392	433	386	404	430	390	380	371	433	394	380	418	389	391	382	396	404	399	407	379	410	395	343	442	397	375	376	388	404	396	389	379	381	398	398	376	387	362	383	390	386	383	375	388	373	422	359	427	388	393	361	404	399	398	405	367	397	394	339	372	389	395	395	386	371	356	387	378	361	387	406	416	394	432	412	461	400	381	362	426	410	405	400	402	390	384	413	426	382	405	403	410	373	359	402	415	356	420	398	375	397	388	393	415	394	389	413	406	403	377	370	389	378	403	418	389	385	397	385	368	370	388	422	425	375	388	363	368	392	342	374	393	388	387	360	391	424	390	383	380	390	414	388	391	384	384	401	382	406	445	388	402	434	346	397	378	397	402	390	377	359	384	407	407	388	391	439	427	416	405	388	409	404	388	405	366	394	362	400	354	399	371	392	399	390	386	394	412	413	393	389	412	424	396	380	409	404	406	393	405	375	342	412	430	378	359	367	390	427	377	391	395	384	420	361	383	373	401	392	420	361	387	396	387	341	418	411	426	398	379	397	403	391	416	381	402	372	398	368	413	399	387	393	402	384	391	425	361	388	412	402	446	369	356	391	379	373	397	386	393	386	438	419	378	393	386	395	408	390	363	377	390	402	380	405	373	384	366	407	372	406	392	411	351	363	418	373	370	357	356	362	384	361	373	388	389	380	395	386	381	395	396	389	350	391	430	377	383	391	405	399	407	406	364	375	373	404	386	398	386	384	382	372	362	421	373	378	376	385	400	374	391	363	383	407	364	399	406	387	410	407	392	383	385	374	387	381	397	387	396	394	387	363	430	386	377	366	384	390	366	393	387	363	395	394	401	384	369	379	387	403	364	425	402	389	418	404	414	403	395	347	360	435	433	385	363	375	396	388	419	411	393	386	379	426	391	382	457	405	406	386	378	444	419	428	369	388	393	354	351	374	383	390	374	431	383	363	379	404	377	375	390	406	410	386	400	387	356	395	373	360	404	422	397	382	396	363	417	400	351	377	385	371	390	378	401	407	378	346	354	364	371	366	374	384	377	396	395	381	423	370	400	406	364	414	386	390	383	410	396	392	369	370	392	402	404	353	392	384	370	394	385	370	385	411	358	385	402	361	389	432	393	437	423	390	399	391	412	369	366	375	408	367	402	399	371	392	428	373	379	419	386	379	383	412	396	405	391	406	390	386	418	398	402	396	399	400	385	430	395	415	403	397	406	391	413	393	369	373	404	400	387	391	388	383	377	396	370	413	375	387	374	399	410	392	413	424	425	365	384	370	402	384	375	403	425	395	420	409	426	426	408	390	448	386	396	352	410	415	354	388	392	375	360	408	403	391	377	409	396	393	363	379	398	385	395	368	393	378	421	378	396	400	399	407	345	397	393	328	405	402	386	399	412	415	398	400	405	436	384	394	390	374	386	373	413	370	396	378	393	424	408	391	387	382	375	342	410	365	386	429	396	412	400	379	379	402	367	392	392	414	406	381	376	383	402	386	368	385	400	391	441	417	347	379	388	432	398
24833	22240	28238	23935	5929	757	743	631	611	641	598	583	659	594	593	608	610	613	615	568	639	582	595	640	611	603	614	640	566	636	643	617	600	597	571	622	592	637	615	608	589	599	663	618	607	575	636	559	608	593	630	600	613	563	581	567	567	629	561	584	583	637	614	599	643	574	597	635	578	646	618	571	615	666	587	605	631	626	600	596	613	579	576	580	583	603	625	635	630	587	580	609	650	584	609	658	598	568	655	618	610	603	602	568	645	611	580	624	611	618	593	606	589	598	615	620	598	578	587	585	638	578	597	587	616	590	623	558	590	642	625	630	606	672	607	586	629	594	618	621	589	569	638	612	617	613	582	674	616	599	659	573	619	621	604	582	599	595	607	612	624	613	606	630	600	587	605	583	627	597	613	611	648	580	605	643	577	596	569	596	603	603	617	602	642	575	599	600	607	586	613	604	668	603	561	637	572	613	596	607	611	606	599	635	582	584	598	631	679	607	563	619	569	592	606	584	607	587	577	645	566	580	633	640	603	619	604	608	593	644	591	581	618	665	590	631	585	603	564	629	570	607	611	616	574	619	618	600	616	608	649	601	636	593	596	632	588	584	629	615	628	573	609	542	633	594	599	616	594	650	638	587	570	578	593	565	612	613	615	645	614	606	607	633	616	589	614	583	593	620	614	597	587	620	575	590	603	591	637	616	635	599	594	622	617	631	616	592	608	578	598	590	637	610	625	640	660	642	635	593	620	625	603	617	637	582	545	601	587	653	576	611	623	599	609	627	608	611	621	571	680	593	574	594	599	613	648	598	640	583	605	583	602	592	616	588	630	602	579	564	611	664	613	624	642	621	604	607	597	575	571	608	575	618	598	593	574	607	623	597	616	622	629	631	603	605	564	582	592	604	601	567	583	614	616	586	586	584	563	573	631	618	622	563	613	599	613	603	603	562	634	577	626	625	630	670	585	613	568	576	596	627	593	613	610	605	615	629	588	645	575	617	612	558	606	586	578	598	596	527	583	592	619	626	624	616	611	563	609	591	577	588	605	614	632	601	591	624	571	577	569	565	584	583	623	598	590	554	631	585	530	610	584	616	582	617	615	601	626	631	616	569	591	636	609	583	608	593	625	635	594	604	616	600	579	642	591	611	600	617	583	585	653	611	627	599	632	614	597	599	621	589	592	607	580	609	563	607	631	621	608	571	605	608	592	618	607	648	595	582	614	611	586	569	573	597	587	628	614	616	636	583	645	630	568	572	622	593	613	603	626	606	635	583	570	583	586	594	611	581	599	583	625	572	638	582	568	623	590	575	621	614	655	601	619	613	604	585	587	592	612	590	607	606	629	649	608	601	589	582	552	617	608	601	590	616	661	604	589	580	606	600	656	611	566	595	570	585	600	579	606	597	650	605	601	556	647	576	617	653	616	591	592	641	661	604	624	587	621	585	601	620	603	630	607	616	618	626	595	657	585	597	644	607	579	579	612	615	629	607	620	591	582	608	630	565	616	602	642	632	618	560	563	609	596	579	659	624	610	653	610	639	615	604	581	600	560	580	606	621	623	590	615	564	610	596	657	607	597	583	593	587	581	603	620	567	590	609	564	594	618	593	650	619	646	597	563	624	611	597	584	604	620	577	606	638	609	605	639	615	604	588	602	637	589	605	603	629	561	612	657	582	613	598	578	582	612	596	602	592	555	585	582	629	586	578	606	608	585	618	577	597	607	619	587	648	627	582	610	598	614	601	651	593	627	583	616	582	607	606	608	592	557	584	636	678	572	610	601	620	606	602	607	562	620	643	583	587	576	623	625	623	572	550	620	592	606	604	577	631	623	622	598	613	629	582	628	605	587	601	641	579	575	598	625	612	605	631	602	596	607	602	591	601	584	539	615	640	600	577	585	609	546	614	604	591	600	617	614	571	595	585	617	658	616	600	639	604	578	610	626	619	600	610	655	602	619	591	591	619	615	589	592	632	599	603	585	558	599	586	601	628	566	629	616	570	576	572	618	623	563	618	560	533	636	610	610	586	579	596	607	607	569	595	639	617	617	590	585	594	641	590	619	601	598	619	575	630	643	640	590	583	587	611	611	616	630	622	614	614	597	609	631	598	603	599	629	615	598	643	635	580	616	603	626	582	633	569	583	602	595	618	576	571	605	611	555	578	620	616	591	570	648	592	577	604	601	628	587	621	621	614	610	606	624	574	634	597	604	610	575	645	604	621	560	635	611	602	562	599	639	610	602	591	624	578	646	617	619	636	597	618	624	572	559	602	595	580	594	619	633	548	551	622	600	617	583	632	630	571	547	638	598	629	617	585	553	617	622	612	611	600	631	649	617	590	601	628	583	631	628	608	625	614	558	572	588	585	588	611	580	621	613	633	558	616	602	593	633	593	603	637	628	567	630	621	622	619	646	590	549	588	613	553	579	614	593	600	640	654	620	581	634	571	624	627	568	616	606	599	591	632	581	620	624	543	623	573	594	622	596	599	619	564	614	632	645	586	603	597	613	628	635	579	612	605	601	631	630	621	612	633	579	610	623	644	583	591	588	604	590	583	675	598	619	606	554	612	569	581	590	623	559	621	626	600	601	551	589	616	621	597	627	632	595	598	666	585	607	587	582	647	611	593	610	601	591	595	605	618	611	640	647	641	585	625	622	608	605	624	599	621	664	599	657	595	568	631	547	577	639	612	597	615	585	599	612	628	619	616	611	584	621	605	597	668	594	602	584	634	610	593	620	614	589	645	645	619	634	600	607	624	588	601	635	607	594	525	554	603	605	596	555	619	608	614	596	638	608	578	598	559	623	597	632	609	607	571	609	605	645	592	603	613	638	604	620	634	640	608	604	585	582	601	597	579	592	589	560	610	601	605	616	617	617	621	610	587	588	623	602	575	625	601	595	610	609	640	631	591	622	593	677	573	568	628	595	611	603	615	629	598	593	560	625	607	591	577	607	618	604	605	616	610	613	618	582	540	610	586	626	634	621	586	634	613	583	643	621	601	537	614	614	588	618	590	621	584	606	552	614	619	623	610	585	588	614	648	618	614	582	596	612	584	556	594	577	621	582	616	620	610	593	579	585	610	570	607	647	591	582	614	584	611	624	611	623	597	595	615	608	587	591	607	602	597	594	633	606	607	623	565	621	561	606	586	589	589	619	631	601	672	591	646	586	599	588	614	550	615	639	602	552	599	617	614	612	658	591	635	633	607	616	631	628	614	590	611	607	573	586	620	610	624	597	581	625	628	627	630	621	583	602	618	553	587	563	558	640	618	595	597	572	561	609	674	568	570	601	614	622	614	621	572	613	580	605	624	606	599	602	586	603	577	580	631	598	581	596	557	626	650	601	590	599	584	622	595	563	591	609	572	641	601	609	590	568	561	658	614	586	606	584	626	625	586	616	611	583	641	672	659	603	607	592	613	638	588	607	615	602	589	603	606	551	540	587	593	569	600	609	658	579	602	542	605	632	545	623	603	631	598	628	636	583	591
42271	61356	32159	1891	1022	909	942	871	881	853	884	812	833	824	838	798	799	794	795	828	811	832	869	850	826	823	845	773	811	814	833	830	790	848	870	822	842	805	842	840	829	844	822	815	840	779	810	814	775	775	818	828	847	823	824	782	821	803	791	794	745	796	815	801	828	821	825	794	771	791	845	829	866	800	821	814	853	796	851	815	788	867	785	807	786	851	816	797	843	779	765	793	811	815	789	792	801	812	817	712	840	787	798	770	805	806	832	774	799	787	820	809	813	847	811	828	832	766	789	774	820	782	778	783	798	813	837	816	796	838	795	793	796	793	830	795	859	799	813	837	835	769	771	787	785	829	786	826	811	819	794	844	777	773	772	796	796	832	793	817	863	847	836	795	807	796	813	797	807	790	819	827	775	761	813	789	810	836	818	848	809	779	847	818	832	796	776	843	732	807	869	806	805	804	785	809	771	857	765	818	846	853	825	807	798	765	844	805	773	848	802	806	801	774	819	801	774	793	832	838	859	779	823	857	808	794	811	789	867	762	819	771	815	808	800	875	814	836	765	850	797	812	799	842	776	808	828	792	830	771	839	831	747	850	866	848	813	761	828	787	824	833	823	841	849	843	816	827	821	787	798	831	860	813	810	811	817	789	791	790	811	796	822	776	855	829	809	810	790	850	851	802	812	806	820	845	827	819	838	811	854	815	830	811	831	821	780	758	808	821	834	802	791	788	812	814	764	824	796	790	804	790	820	848	818	776	854	779	794	800	788	823	788	822	791	801	805	846	833	838	773	810	825	868	865	891	770	813	804	768	793	832	762	773	810	819	772	835	790	771	800	856	823	802	804	790	776	799	791	786	792	836	814	782	762	864	797	812	756	762	801	869	815	795	827	841	822	803	824	781	825	830	775	843	834	827	841	793	798	829	795	826	826	832	780	792	773	858	783	789	828	843	834	816	828	803	784	829	837	799	812	791	822	767	832	836	800	862	818	789	835	836	787	826	794	775	788	823	792	776	791	856	850	800	749	857	798	859	879	829	788	784	777	794	796	865	825	833	802	810	793	809	813	821	840	793	794	813	843	881	800	864	782	844	789	823	792	807	817	820	805	786	791	845	774	762	827	805	777	840	786	849	798	842	828	812	819	834	808	829	839	845	780	776	821	827	796	769	847	792	825	788	815	785	790	848	793	761	841	793	846	795	778	807	810	848	846	865	782	855	790	851	906	820	853	809	806	780	836	828	843	823	812	816	847	801	817	750	841	815	847	833	829	803	781	862	813	779	778	815	768	820	796	847	755	808	828	858	802	809	793	783	843	803	794	837	834	791	810	804	826	793	826	791	826	812	793	818	775	822	859	790	849	777	863	787	769	875	836	790	829	785	808	789	801	829	797	824	799	776	746	836	792	777	817	811	815	798	811	768	812	827	800	797	787	822	825	803	816	769	811	835	861	825	769	800	809	854	873	803	836	845	784	811	788	803	838	786	800	838	814	790	823	904	805	813	766	827	839	850	803	836	833	818	805	827	817	784	836	817	848	847	819	863	812	834	857	824	801	791	833	809	823	818	751	837	825	825	835	838	786	886	816	845	848	802	812	887	782	839	816	795	799	817	793	816	824	796	834	802	800	773	845	775	831	865	819	811	766	801	785	801	825	765	821	789	827	810	775	787	784	815	788	810	774	756	792	781	846	812	814	841	771	784	806	796	796	779	795	777	810	763	831	825	775	763	800	815	803	766	769	803	805	838	763	834	817	782	844	829	766	806	835	867	804	838	820	868	792	822	799	813	833	821	831	808	802	787	789	826	800	802	814	823	879	812	806	803	861	812	843	814	796	790	768	806	843	800	820	837	801	858	806	800	773	791	846	784	889	807	837	780	832	811	782	836	786	813	791	834	815	792	790	755	811	839	835	766	779	779	752	819	796	801	772	787	808	829	814	767	830	838	779	770	774	803	833	808	753	796	791	839	783	772	798	875	802	855	790	767	798	830	815	859	833	784	822	851	776	831	787	802	811	762	816	738	810	877	784	781	794	830	849	851	833	842	834	838	806	823	750	825	823	872	836	835	804	799	794	815	840	790	808	837	851	811	832	789	825	806	785	784	828	828	781	796	776	814	815	756	796	823	779	779	827	806	801	763	762	809	803	805	801	787	803	860	805	816	810	821	821	816	812	785	794	786	749	798	868	810	833	827	753	839	816	786	842	802	787	793	803	814	826	809	793	804	798	811	806	854	775	821	780	799	820	780	820	773	800	828	830	766	805	802	796	776	817	790	808	790	808	782	827	852	836	845	859	838	793	785	774	816	789	869	804	784	835	799	809	826	765	800	855	811	753	809	772	792	822	798	812	794	789	832	826	829	794	847	797	806	841	840	859	785	816	811	774	817	844	788	804	777	797	786	839	796	844	820	764	782	784	824	828	809	859	853	753	788	837	824	787	798	768	788	819	860	809	745	781	820	827	758	772	775	759	793	825	819	801	798	763	782	806	848	809	784	819	847	807	816	768	820	812	788	791	785	847	825	844	854	791	851	809	821	823	819	844	796	815	794	800	834	795	825	841	796	821	803	834	808	843	766	850	836	783	768	779	796	844	828	813	823	832	796	824	849	759	783	830	789	864	823	802	825	851	797	806	827	829	778	781	830	799	812	779	827	802	818	795	745	816	825	792	792	814	791	790	840	812	807	852	769	872	827	887	804	810	835	760	808	840	854	867	796	783	822	781	734	821	849	796	821	763	773	795	800	829	816	770	808	829	807	801	756	839	828	803	814	810	810	781	827	851	801	845	805	745	801	840	763	805	805	801	774	856	779	802	866	802	776	820	791	771	815	857	839	785	816	836	806	834	837	809	813	853	810	824	831	817	805	822	807	809	743	785	795	850	813	779	835	783	807	823	768	803	775	857	798	816	808	792	817	787	818	797	814	821	801	800	835	809	796	819	852	850	783	826	781	834	844	759	811	806	844	779	818	871	869	841	805	834	727	820	788	838	786	799	791	807	822	812	825	787	844	827	830	838	798	876	834	773	831	813	820	759	810	791	803	846	856	833	820	864	800	803	817	839	803	858	823	770	807	816	851	799	779	824	797	795	853	826	814	802	767	791	784	822	792	834	821	804	840	835	782	829	771	810	750	778	850	834	821	785	806	819	781	764	815	817	825	802	848	798	842	834	779	827	825	749	828	781	788	808	790	808	795	812	794	803	828	837	799	812	819	813	842	832	823	811	803	796	826	846	746	830	844	812	823	834	791	811	767	823	756	831	827	826	747	754	792	795	826	807	810	802	794	824	793	814	815	816	801	806	832	781	818	747	851	851	833	852	809	797	806	798	766	767	759	817	808	881	829	762	821	810	818	813	807	844	822	820	847	865	859	826	796	773	825	767	835	812	821	780	866	790	825	864	764	818	854	813	835	875	797	780	812	809	819	802	813	771	806	787	811	802	839	831	835	827	786	835	842	820	813	828	811	838	804	812	795	800	831	863	863	819	783
22587	21646	29637	24005	21556	21004	4364	393	327	335	281	312	251	277	258	271	260	241	243	251	251	248	236	266	279	240	235	226	240	235	222	257	224	229	231	243	221	232	229	250	250	221	267	229	268	254	224	235	247	257	257	229	251	256	234	217	240	244	239	256	249	261	234	232	228	262	233	236	247	265	245	248	201	245	229	238	224	255	248	260	245	244	243	256	246	228	220	234	230	230	225	256	230	249	248	254	245	238	255	214	236	235	266	269	257	208	250	245	247	236	244	243	232	247	231	252	248	228	248	242	243	243	249	269	210	228	220	254	256	249	248	218	225	245	215	225	219	223	249	262	229	240	232	225	266	272	237	226	233	218	244	258	221	205	210	227	213	228	261	239	233	222	257	254	241	259	270	247	248	223	236	263	230	216	237	239	207	230	240	236	205	247	242	245	249	244	210	230	243	213	246	259	246	252	252	229	266	231	257	228	251	202	202	225	240	268	235	223	253	221	259	278	220	222	217	218	241	227	238	249	248	214	221	215	221	229	225	245	234	229	228	241	224	262	228	208	216	239	240	234	252	221	242	254	255	219	194	256	260	232	253	229	237	239	234	221	266	228	221	237	253	230	219	234	232	182	221	232	226	244	229	243	240	240	272	233	227	257	207	246	233	230	225	236	230	234	214	237	211	259	224	237	258	248	219	237	249	246	245	215	251	230	241	239	216	252	243	227	224	236	226	229	251	227	257	238	248	234	219	266	209	237	246	257	242	239	278	228	269	244	213	217	224	244	242	232	252	240	236	256	280	215	220	225	220	242	227	233	258	224	214	253	200	266	241	233	217	238	215	234	235	225	262	236	231	264	214	227	249	250	256	257	236	247	251	242	238	244	245	241	276	237	226	251	248	279	231	242	218	224	238	254	223	226	234	268	261	230	209	248	216	240	236	263	256	229	225	237	211	239	242	248	234	250	238	240	250	282	219	257	236	245	223	234	219	237	260	232	251	246	273	247	244	250	221	246	251	219	234	235	215	236	233	226	232	227	215	226	219	245	221	236	256	225	237	235	233	213	229	239	238	250	236	234	243	234	217	241	230	224	247	226	250	253	217	239	242	242	259	255	241	221	238	233	263	228	223	238	250	252	236	236	232	239	252	259	230	232	220	238	224	220	255	252	257	250	235	237	251	236	243	222	252	260	226	210	239	231	229	227	235	265	227	226	230	229	234	252	225	247	243	228	213	237	237	236	265	238	241	227	228	214	258	242	219	222	234	248	229	235	234	252	243	232	235	274	220	220	224	239	235	197	219	225	211	226	242	209	209	225	232	230	253	228	254	225	238	263	200	219	257	224	238	291	239	213	233	233	245	230	232	254	236	235	237	235	236	235	221	232	246	244	220	229	242	247	216	234	234	224	247	259	206	232	244	234	267	213	243	219	250	219	241	231	246	217	213	235	268	246	238	213	224	207	250	242	228	228	259	237	232	236	234	232	225	239	230	248	248	238	252	240	245	243	270	235	247	251	233	235	250	253	234	231	239	229	251	240	220	264	221	224	240	269	219	240	228	255	229	208	258	257	231	214	242	245	249	253	234	243	269	267	248	222	228	254	262	248	230	247	228	254	242	234	236	207	221	241	219	275	242	257	266	216	232	228	236	239	239	220	237	240	236	232	221	247	239	256	247	235	244	239	235	247	252	249	244	254	236	252	275	231	249	237	231	215	234	237	257	251	217	240	279	221	242	230	230	234	238	241	225	211	233	208	266	232	216	246	234	264	238	219	245	268	246	227	188	210	252	236	228	244	236	220	223	219	255	235	231	243	242	232	250	252	248	205	221	212	227	245	245	230	224	258	249	242	240	239	205	252	275	237	212	276	249	235	251	230	228	238	226	202	248	206	240	228	240	246	246	250	225	220	250	253	264	255	240	234	213	227	235	235	255	229	241	195	254	234	251	241	237	255	238	220	223	247	230	212	256	246	224	227	261	264	214	239	233	223	243	245	221	241	261	236	229	274	234	211	236	234	241	235	208	239	225	231	199	245	237	209	254	217	254	265	233	227	258	212	230	244	246	253	248	204	231	239	219	239	228	250	238	256	231	229	250	261	246	224	214	218	257	228	220	233	242	267	249	255	246	229	230	251	223	238	222	199	242	239	229	263	251	222	215	240	222	218	229	244	235	209	213	221	260	253	206	249	249	276	258	220	224	249	216	243	241	266	242	249	237	265	234	236	238	242	248	254	226	234	231	236	210	249	232	232	215	237	249	242	216	221	243	239	227	221	216	246	262	229	234	238	227	234	243	244	233	251	263	271	232	231	245	213	220	258	253	243	245	245	250	248	246	234	248	241	271	233	258	232	230	242	238	214	236	230	220	232	247	275	237	248	201	241	221	216	260	257	244	243	221	224	231	247	215	242	280	224	223	249	230	231	222	239	244	239	254	246	232	248	230	261	234	215	233	234	230	219	236	265	226	211	230	241	239	241	213	236	252	243	245	226	243	247	217	218	243	236	234	233	232	237	201	219	268	235	264	222	241	236	240	205	209	213	226	243	252	238	241	255	237	223	246	244	245	226	218	256	249	225	257	249	235	237	259	241	272	216	256	213	221	264	252	239	243	263	237	254	253	259	223	214	246	211	230	237	230	248	237	255	233	213	231	209	253	231	252	242	248	233	236	243	226	233	245	215	226	220	234	250	261	245	264	255	214	225	235	266	228	231	246	242	208	267	267	250	232	267	242	252	236	236	219	209	223	214	254	236	217	226	254	238	228	242	243	222	224	249	249	227	242	243	240	247	216	201	243	199	239	241	228	270	236	239	211	263	244	255	245	248	245	233	227	231	237	248	226	237	256	228	238	230	210	245	221	223	249	234	235	247	227	250	213	240	238	240	275	236	229	241	232	188	213	251	218	249	261	231	269	246	245	233	242	245	209	276	234	235	232	236	243	241	223	225	222	265	253	234	239	242	239	233	242	262	241	256	229	224	245	241	252	228	234	221	224	254	241	264	233	245	221	239	221	260	251	228	201	222	236	249	216	266	232	246	239	230	256	233	237	239	256	246	250	232	247	259	253	258	254	229	238	235	248	272	251	228	244	218	256	227	252	222	221	245	233	261	221	234	218	239	220	217	254	269	208	201	250	249	235	200	259	261	235	245	235	246	240	245	261	245	255	244	264	238	241	205	209	248	220	225	251	220	212	261	243	218	227	267	229	227	270	228	216	240	232	242	234	247	213	223	226	239	234	220	249	240	224	239	230	253	269	188	250	256	230	221	217	234	210	266	223	244	243	242	242	220	223	246	226	232	231	224	230	266	254	213	225	210	210	250	240	223	221	251	228	243	246	226	249	216	240	227	246	222	222	260	267	210	243	238	232	220	254	261	220	270	217	260	217	226	265	237	237	246	238	246	221	240	217	248	239	241	213	226	218	221	229	243	233	246	230	263	202	231	227	250	234	255	263	215	216	233	237	207	223	229	236	232	219	256	218	250	244	240	240	265	231	265
54821	85391	50323	4482	1227	873	751	662	569	521	499	417	448	422	395	385	342	348	356	365	353	354	328	349	316	380	365	325	320	329	342	315	335	320	326	319	335	318	335	362	349	316	319	348	332	310	321	363	314	324	348	320	320	310	321	308	318	319	304	310	313	339	314	343	329	343	325	340	336	326	306	319	314	303	330	325	300	312	306	310	298	338	323	314	320	321	323	318	300	316	333	318	297	336	318	299	326	301	329	332	316	329	323	323	362	301	307	323	318	335	305	327	322	339	315	330	336	321	334	313	324	331	341	359	323	337	348	304	308	300	338	325	329	327	347	308	317	308	322	341	319	320	294	323	330	341	295	300	335	303	314	315	322	318	312	338	308	306	317	314	323	330	343	304	316	335	330	322	317	345	336	319	325	275	319	307	322	311	322	299	338	324	297	295	343	352	335	370	334	324	347	297	307	327	319	318	296	315	315	341	324	326	343	277	320	333	379	300	303	339	324	294	287	358	316	301	355	290	332	336	324	311	284	315	306	312	323	326	324	317	319	297	320	325	321	329	315	319	290	321	301	327	293	344	346	330	300	333	322	304	277	313	322	286	309	310	325	328	374	309	311	322	332	304	320	312	291	312	324	314	310	306	340	321	310	270	310	300	344	291	330	321	327	303	351	311	332	334	326	306	289	324	340	335	325	313	323	343	323	337	335	338	337	338	325	311	323	313	364	316	326	330	317	312	299	339	367	331	300	319	346	337	291	311	310	296	339	317	315	342	328	336	307	298	338	309	326	318	311	348	310	302	312	324	302	335	315	343	293	321	274	336	322	309	305	329	308	285	334	327	319	321	296	300	329	298	305	313	350	374	318	323	319	347	325	328	320	326	341	309	329	301	307	319	328	310	329	315	324	304	322	312	335	340	318	342	293	338	353	335	321	365	351	329	355	302	339	330	299	315	338	323	319	298	333	311	319	319	343	323	324	325	327	319	332	325	314	353	340	314	327	294	349	330	337	310	312	301	300	321	325	311	345	311	307	336	368	301	351	319	315	334	343	310	322	327	339	306	333	324	355	344	342	287	338	320	318	296	330	349	304	294	323	345	334	342	350	338	312	325	334	300	318	323	340	325	314	310	334	339	332	328	334	336	312	337	361	363	313	322	306	291	357	315	327	324	341	321	318	326	301	329	306	332	337	330	319	277	322	341	345	289	306	313	304	324	326	347	306	319	321	279	299	303	327	289	325	320	285	327	297	302	343	322	326	345	316	290	339	311	311	329	325	300	285	308	340	312	354	356	334	329	313	320	322	319	346	344	312	319	312	304	323	345	363	294	326	338	295	293	303	315	336	317	341	308	333	363	309	316	312	328	312	325	290	299	332	344	301	346	323	330	325	338	327	333	331	332	316	327	346	333	293	322	311	323	318	306	336	329	318	309	314	316	352	319	336	344	334	319	328	353	311	292	305	298	315	303	306	289	321	324	352	318	324	352	353	291	339	313	323	351	333	331	329	311	327	337	333	310	308	330	349	320	339	323	329	343	326	310	340	344	350	324	304	338	311	307	288	302	311	279	326	332	341	312	358	350	308	351	327	326	351	360	322	329	337	309	322	326	311	334	298	326	347	340	296	364	296	312	322	311	318	331	330	308	346	341	311	325	294	324	326	304	352	312	306	299	328	326	299	311	309	318	329	316	308	335	327	307	333	310	301	364	308	315	327	318	316	302	311	331	317	339	342	299	330	346	317	301	321	333	324	325	312	301	335	326	322	358	323	338	324	320	310	308	323	322	353	337	302	345	320	306	327	327	366	316	348	324	340	314	346	341	315	288	309	362	336	328	314	322	311	332	330	343	331	325	333	308	322	301	320	322	327	314	330	322	343	313	305	311	338	351	336	308	325	309	318	322	336	307	328	309	314	324	316	326	316	332	326	332	327	340	310	315	322	326	307	297	316	315	345	357	299	312	328	306	304	336	324	322	331	335	320	310	324	321	292	355	321	314	343	315	362	322	305	306	281	331	326	332	330	334	326	363	312	350	353	300	330	313	310	278	322	297	317	327	353	321	337	308	316	310	322	363	337	327	323	315	340	330	321	321	326	342	325	307	315	314	301	315	357	333	314	305	312	311	323	314	335	319	288	321	333	321	334	353	332	328	309	308	324	303	320	324	292	308	324	316	331	342	315	316	303	329	334	319	346	338	319	318	307	303	323	334	323	302	320	317	308	299	340	339	332	350	303	315	345	284	340	338	344	316	356	295	345	284	330	325	347	312	337	349	334	295	340	309	313	323	339	314	293	334	330	334	318	321	348	316	319	322	307	310	298	323	320	331	312	312	335	330	313	332	310	310	305	313	305	325	289	290	337	332	309	291	308	325	363	355	334	325	316	303	282	322	276	321	304	328	306	331	341	330	308	319	321	339	295	335	304	312	323	371	312	320	313	304	300	330	326	324	291	330	290	337	293	312	297	298	327	353	340	311	314	310	321	292	316	318	316	337	314	330	311	323	330	343	344	322	300	320	316	341	320	325	355	291	328	290	301	363	308	285	307	309	287	344	324	314	326	311	322	323	332	333	306	318	310	320	331	334	352	314	313	298	323	350	296	330	334	324	316	365	316	326	315	328	334	317	297	346	333	354	316	341	298	323	337	312	283	332	318	328	342	310	340	335	317	314	336	329	310	299	346	306	328	353	334	314	315	332	367	285	325	323	318	330	329	314	323	302	351	309	322	311	312	323	332	333	331	323	343	325	325	292	326	334	348	298	305	299	320	323	319	328	336	312	323	366	312	315	337	302	322	331	335	341	353	332	313	328	320	334	304	330	324	332	328	304	326	352	348	324	288	328	305	340	330	362	326	333	294	336	314	322	336	302	340	360	274	304	312	318	304	297	337	312	321	318	349	325	328	278	329	320	315	304	337	360	337	337	326	303	323	387	347	341	323	335	341	328	295	330	336	304	333	298	321	332	321	314	333	304	308	334	330	330	331	318	329	320	304	299	322	321	330	305	322	349	357	310	355	317	295	291	331	338	309	327	324	345	336	301	364	298	307	318	350	314	314	353	312	300	302	338	320	310	300	347	324	296	324	352	364	347	312	329	335	311	336	349	319	318	335	317	312	330	303	340	312	313	354	327	320	325	346	347	285	327	314	317	313	361	345	306	320	324	308	335	296	324	330	318	325	311	339	335	331	325	331	331	339	352	312	342	318	319	336	318	313	319	301	325	322	340	357	322	347	312	347	299	326	311	364	293	308	322	330	337	320	301	320	309	310	318	317	329	292	284	307	331	338	326	346	345	302	350	314	351	299	323	282	309	341	325	328	326	305	327	324	295	309	315	333	327	316	345	344	314	286	345	324	318	338	339	340	322	329	311	331	299	316	331	323	320	292	276	330	320	333	332	315	316	314	346	339	322	318	313	365	316	332	347	368	309	321	321	344	346	354	329	322	328	314	327	328	353	311	333	327	302	334	310	336	282	299	308	334	325	334	280	334	325	306	288
27958	23207	16833	2470	644	602	592	572	558	557	523	539	567	548	557	562	567	617	557	513	612	556	555	529	509	562	567	530	571	551	521	556	526	559	504	586	535	523	517	501	536	555	536	543	553	523	546	560	616	501	579	569	517	520	567	558	531	553	527	597	524	558	519	560	568	582	551	547	579	550	551	503	532	547	586	544	578	538	531	526	513	586	511	515	520	544	600	546	536	529	522	556	565	521	559	519	558	507	546	577	530	518	589	550	547	549	525	530	608	555	535	531	564	571	527	559	562	588	511	598	534	557	571	538	563	536	556	551	562	562	532	542	583	518	535	550	526	560	524	573	506	553	553	551	537	525	594	515	555	564	494	510	545	540	562	537	570	526	580	541	535	570	561	547	507	543	526	522	563	562	551	581	527	563	504	557	551	541	537	529	544	514	521	560	533	518	497	496	560	547	582	524	546	539	559	517	511	518	579	533	567	554	544	581	532	582	511	570	553	553	595	541	562	560	514	507	519	545	587	535	524	555	592	544	544	550	543	547	499	531	528	480	555	547	505	514	524	528	532	557	551	503	540	493	523	557	568	536	522	552	506	564	517	499	539	555	559	490	557	559	568	493	530	541	502	533	571	558	551	546	541	518	548	533	527	524	543	558	560	528	551	549	532	527	570	500	524	535	551	544	540	522	567	529	555	495	540	564	553	489	570	532	558	562	537	555	531	555	489	538	523	538	518	531	566	537	496	558	553	514	545	530	543	515	560	535	544	530	540	521	586	546	526	552	534	558	548	545	505	550	559	562	535	547	560	545	540	535	543	531	562	573	540	564	550	599	570	546	526	568	554	561	567	563	538	563	534	569	509	526	546	557	538	530	551	539	528	566	525	555	534	540	602	534	564	541	523	532	554	522	556	542	581	527	537	564	531	562	500	544	569	577	574	567	545	552	542	524	528	555	528	524	534	571	580	569	572	529	603	522	554	556	552	574	535	518	539	536	555	548	549	548	531	558	537	579	538	548	540	555	518	595	545	577	570	526	532	535	564	536	564	579	509	552	549	555	551	518	524	496	531	569	540	587	514	547	530	553	539	569	562	537	570	561	550	526	588	495	505	526	561	533	561	554	555	552	540	493	581	505	558	498	539	500	509	545	532	537	545	546	583	547	560	526	538	587	547	539	542	494	531	532	590	508	518	508	527	556	530	520	544	563	524	547	561	543	527	553	500	574	567	556	553	552	506	516	511	544	543	567	557	551	505	571	538	573	538	526	556	577	509	578	538	523	513	549	558	509	566	522	546	576	525	524	550	586	548	545	501	517	548	522	594	527	558	562	539	561	512	593	538	537	558	565	530	502	544	510	550	574	503	551	562	535	544	537	552	577	571	552	553	531	535	579	581	516	540	536	521	523	592	525	555	586	548	551	542	544	546	533	550	531	572	566	562	561	504	533	530	583	546	532	544	555	554	531	553	566	511	596	571	525	531	538	538	516	575	520	551	535	530	493	559	529	537	537	547	533	590	580	542	522	558	535	513	517	534	565	527	533	569	524	509	545	528	521	556	562	559	526	513	550	561	602	538	578	546	539	570	533	556	518	558	555	535	504	538	540	564	553	559	513	527	540	550	543	561	577	540	544	535	542	552	538	531	565	513	559	542	519	565	545	533	554	571	527	573	574	529	527	569	538	523	540	551	538	530	554	508	528	507	515	535	536	539	516	554	569	502	578	564	512	516	519	546	535	527	530	543	569	555	510	549	510	559	545	563	538	531	553	539	529	575	572	550	556	568	564	560	535	578	613	535	547	572	544	541	563	521	600	553	517	533	524	551	513	531	537	548	590	550	529	554	541	584	601	543	544	489	532	516	549	536	514	549	529	541	539	514	556	547	547	567	528	590	532	523	535	552	532	550	543	550	487	549	531	545	557	619	557	547	566	520	542	521	548	579	509	536	533	540	531	535	516	515	529	526	584	587	555	574	544	538	571	555	550	523	515	559	523	540	497	524	563	559	545	540	548	518	525	562	557	584	589	502	572	555	557	533	542	542	538	566	551	565	558	558	571	583	561	543	570	582	546	528	530	535	555	578	546	499	561	508	572	505	541	540	568	527	525	548	542	494	523	565	577	537	564	538	555	562	528	552	553	574	531	508	532	506	503	557	559	524	546	526	554	574	538	518	554	542	533	548	557	585	522	551	526	544	578	540	562	512	529	528	508	561	556	547	536	530	521	547	537	586	572	550	536	568	521	562	567	545	541	519	503	577	518	518	561	542	554	499	527	519	538	537	571	510	546	552	534	586	548	562	603	515	503	510	578	591	550	545	537	509	520	531	576	534	576	582	487	552	524	534	537	533	505	534	552	522	546	528	571	526	542	539	543	545	611	556	583	543	542	557	544	516	557	524	523	568	580	539	553	533	552	531	546	565	545	528	497	518	558	504	559	555	580	521	545	558	537	565	531	512	571	498	537	547	532	549	550	564	501	578	535	539	564	551	593	522	518	581	562	555	560	567	529	546	576	581	600	529	540	578	552	551	534	543	560	545	545	547	583	514	538	526	542	541	570	530	519	532	553	529	539	524	517	590	521	545	579	528	579	559	489	566	524	546	533	559	509	531	533	533	548	558	590	544	528	537	518	570	532	536	537	518	532	548	546	511	515	587	511	554	538	534	577	532	522	507	530	544	538	556	525	550	520	542	539	538	544	531	553	519	517	533	551	540	543	558	536	573	550	525	519	528	549	536	557	554	513	569	515	558	554	556	544	526	519	524	533	569	528	542	519	562	537	535	483	512	588	539	527	536	556	523	510	554	549	556	528	547	581	546	555	568	538	591	530	575	533	538	535	496	539	545	544	545	532	535	567	551	546	568	540	553	546	522	516	514	541	538	543	528	505	534	551	582	572	543	557	566	584	549	526	546	554	580	523	539	508	524	564	512	571	510	547	550	503	506	515	549	518	541	522	521	536	593	546	519	592	584	545	527	558	561	540	511	510	517	541	542	510	555	568	541	513	545	558	577	521	564	498	535	553	531	539	556	560	565	516	513	562	558	548	538	535	531	574	507	576	563	505	528	520	521	535	542	543	560	540	525	534	527	509	574	546	540	573	578	568	532	517	566	550	527	578	574	547	557	558	499	529	532	584	545	582	510	534	534	589	533	498	560	499	575	542	550	538	514	558	541	582	573	537	569	587	519	547	555	558	553	524	568	534	523	548	619	576	586	522	553	565	570	565	544	571	531	574	551	544	529	524	530	566	539	537	519	602	532	574	566	538	560	544	553	600	549	549	544	523	553	556	504	549	598	572	487	568	531	558	521	551	527	548	532	585	535	503	572	581	554	542	548	558	554	549	454	532	548	577	604	565	527	581	543	596	546	518	582	567	513	542	559	533	554	552	496	579	559	552	568	516	526	547	554	521	561	561	528	538	534	578	556	491	556	523	543	544	558	545	529	516	504	554	493	555	541	524	520	581	601	525	543	570	532	573	565	585	584	576	529	552	524	543
24373	33944	13933	976	873	812	755	770	773	719	811	726	724	807	724	776	775	745	747	713	738	742	736	745	727	757	784	723	784	745	752	782	760	754	795	779	743	746	711	762	756	752	752	737	759	770	732	758	763	721	741	733	794	731	746	737	753	782	771	755	754	682	741	760	723	803	754	808	725	745	772	734	832	774	710	752	729	782	744	705	698	726	735	777	784	747	752	759	742	729	751	769	761	761	748	798	765	764	798	700	757	731	751	722	731	758	762	749	755	762	744	760	775	795	747	726	743	766	743	764	740	755	828	752	774	777	720	761	785	714	780	725	733	795	766	733	754	761	731	710	750	776	706	752	795	740	764	752	689	731	707	728	777	731	790	735	755	751	752	780	749	764	800	771	751	734	705	785	748	748	775	753	756	746	723	698	722	771	727	739	754	740	758	744	706	767	734	759	715	724	738	749	762	686	742	779	771	762	733	726	689	753	747	720	751	738	733	743	697	725	723	729	757	785	766	742	778	737	719	737	740	741	737	710	719	747	759	786	770	767	716	736	765	721	761	784	742	736	758	734	744	752	743	776	739	774	761	794	750	727	768	733	725	723	743	724	756	742	776	776	774	742	793	712	807	743	731	763	730	812	763	737	737	781	722	732	771	776	799	746	746	745	723	727	768	745	742	796	758	797	718	758	707	712	756	764	739	759	716	723	779	784	757	737	737	766	771	756	740	744	735	774	778	734	785	766	781	724	731	768	697	754	752	734	750	709	721	753	732	783	691	759	727	752	725	782	727	718	728	733	729	739	790	722	749	750	742	767	695	736	738	782	726	731	721	760	745	750	718	748	748	795	733	735	747	744	717	748	742	752	719	752	732	701	784	754	731	721	771	792	786	788	718	783	739	725	782	742	743	788	787	754	742	768	741	736	726	760	781	760	726	715	692	756	749	697	726	763	763	738	797	754	794	766	734	689	758	769	753	727	771	750	724	721	761	782	772	797	725	722	750	780	746	768	703	728	714	809	762	775	764	752	689	741	759	721	776	760	752	750	781	695	773	704	773	749	754	707	756	716	791	715	770	752	723	742	738	780	743	756	779	763	698	693	717	778	778	730	751	751	748	749	763	767	717	743	771	741	702	739	734	758	743	688	713	702	757	739	747	747	702	731	783	742	761	730	791	738	791	736	710	747	708	683	756	724	747	722	717	747	709	738	750	775	790	727	748	780	741	780	747	770	753	750	699	706	763	724	766	758	743	725	717	740	694	716	744	733	751	757	745	724	708	698	737	756	729	744	775	732	757	704	742	725	750	777	760	753	797	767	761	721	749	763	773	834	707	726	748	805	753	750	758	743	754	714	760	795	749	757	727	779	752	728	794	777	715	745	773	747	729	778	697	769	731	786	766	757	730	732	776	737	707	763	742	788	783	781	741	743	763	719	738	725	759	729	745	736	744	777	735	749	744	713	774	737	727	730	758	761	737	698	756	717	762	774	773	726	793	726	763	739	727	731	694	717	788	781	707	710	754	758	723	750	755	766	753	722	723	741	725	770	746	750	754	718	797	767	753	795	680	765	783	796	775	708	737	741	712	739	714	748	757	732	713	796	713	723	718	732	743	722	751	722	755	728	720	785	727	751	721	729	761	722	746	740	777	736	759	701	730	689	694	743	805	757	729	786	750	743	799	704	737	763	709	739	739	731	762	748	730	758	699	723	687	761	718	746	765	756	751	827	757	713	735	768	761	711	826	739	767	735	738	731	759	682	759	718	748	754	766	734	745	735	736	738	796	736	788	730	750	740	734	737	738	802	703	733	770	759	775	707	785	738	765	794	766	763	764	713	758	758	788	725	700	778	737	750	774	717	754	716	725	758	707	781	804	796	728	716	772	743	700	732	717	756	766	779	714	719	762	794	757	747	767	815	746	673	721	799	771	759	717	752	763	737	772	722	798	720	782	727	689	748	715	713	747	738	781	738	727	706	714	766	774	739	756	738	745	766	791	757	778	737	758	754	704	755	773	781	760	760	749	752	726	742	748	751	754	733	759	757	774	716	739	754	744	759	735	750	762	727	733	709	795	723	776	755	756	718	730	791	766	756	744	691	712	703	725	716	742	752	740	793	745	732	759	749	691	710	761	717	764	715	746	748	747	784	788	740	753	748	768	771	696	701	712	748	769	743	830	746	745	712	771	752	762	769	751	746	772	738	701	745	767	731	748	709	717	739	768	756	731	717	758	761	796	753	734	771	776	743	757	727	743	764	771	730	722	719	799	791	732	744	772	752	754	791	714	770	780	710	741	772	729	728	763	776	732	732	764	809	736	718	706	752	742	741	745	738	728	771	736	738	747	773	710	732	711	716	759	787	752	770	752	758	717	749	753	703	749	705	796	763	791	752	779	749	712	762	791	734	789	780	749	749	765	797	776	715	731	727	729	732	713	742	737	718	763	764	796	728	742	779	748	741	747	747	730	772	762	754	766	731	724	794	771	748	729	705	694	737	735	724	778	721	752	774	750	670	723	725	742	737	765	756	737	755	816	729	766	816	715	746	767	766	784	724	783	720	735	701	736	747	763	801	756	751	757	742	735	760	776	750	755	743	733	761	806	778	733	735	740	747	735	709	690	760	773	710	778	746	786	762	714	713	738	726	740	765	783	740	741	711	731	754	747	728	755	762	734	729	711	711	738	767	755	757	751	768	751	718	755	797	753	771	691	765	702	741	692	737	717	734	736	715	762	727	799	774	785	746	771	749	729	734	725	769	769	766	751	761	763	753	790	751	748	752	734	711	720	745	713	727	696	768	757	732	692	788	729	695	713	750	764	787	723	744	729	726	721	728	697	734	751	764	756	769	830	743	710	765	747	767	747	761	747	790	736	726	797	740	787	754	708	711	718	769	725	730	707	721	743	723	750	761	757	790	723	757	746	704	765	733	758	764	744	742	705	718	732	730	749	778	769	759	706	785	776	697	815	737	774	752	733	740	685	715	785	736	756	750	756	770	745	752	708	732	733	752	756	765	724	718	785	736	768	757	739	800	703	735	726	745	748	738	793	767	723	745	740	737	718	749	730	724	747	738	701	719	740	757	726	745	784	778	756	737	759	794	775	731	737	780	734	771	723	751	707	679	781	787	771	719	686	752	791	703	797	753	763	783	738	723	719	783	735	720	751	745	748	753	768	794	752	754	770	737	762	820	775	766	745	784	734	728	731	775	688	712	782	688	732	740	761	745	804	752	751	748	738	729	756	740	750	733	769	769	778	680	761	740	725	731	764	749	758	742	782	723	757	685	741	726	707	740	720	782	735	675	722	789	704	763	758	713	751	787	758	737	798	766	718	767	738	772	774	744	738	803	753	751	700	741	794	792	756	753	787	739	748	758	748	769	713	735	758	735	735	715	706	741	716	776	760	774	773	762	748	738	740	731	727	730	754	760	753	702	732	722	733	740	764	717	752	682	746	813	757	748	742	713	773	761	752	736	737	729	738	684	725	747	769	733	782	732
23520	21742	29258	24315	20984	7013	453	350	310	285	282	274	227	289	286	310	266	258	284	290	301	279	264	279	267	290	263	279	282	273	275	289	265	253	255	263	224	284	274	270	271	285	288	260	273	264	276	283	277	255	291	263	274	267	272	279	267	273	252	257	272	261	278	269	251	278	277	259	253	279	294	296	292	270	269	271	265	254	276	245	263	272	235	286	290	288	265	270	264	255	253	280	271	270	250	270	270	284	278	257	263	257	266	277	234	268	248	268	238	276	248	290	257	304	252	301	299	255	257	260	231	287	247	246	284	264	269	249	269	289	265	266	275	288	252	273	268	256	275	266	255	272	290	258	252	277	257	261	268	285	268	271	244	276	278	279	257	292	266	271	295	268	269	278	287	225	272	256	258	256	281	288	264	263	253	241	251	291	245	287	272	302	257	245	300	279	265	262	265	281	267	302	260	291	260	265	253	297	273	261	299	241	265	274	249	259	249	252	287	295	276	270	262	267	283	242	283	273	276	254	262	260	255	275	277	244	266	261	270	283	242	271	279	266	279	267	273	275	302	236	256	288	273	253	285	272	272	280	298	266	282	265	279	261	244	274	253	276	300	262	297	253	257	283	288	272	275	246	274	272	252	256	263	263	272	249	264	273	275	260	249	273	277	274	261	275	262	291	275	267	244	257	277	239	257	256	261	263	245	239	256	251	283	287	293	257	267	244	261	257	294	247	248	296	301	270	289	276	279	237	252	272	249	283	270	254	285	273	238	288	269	287	277	269	278	256	267	272	269	271	274	292	290	249	258	244	283	261	281	285	271	229	254	260	293	291	300	272	273	251	291	270	259	268	253	261	270	276	280	276	266	246	251	255	269	263	267	280	276	233	277	264	300	273	272	272	258	276	245	261	251	271	288	269	285	276	262	263	279	282	252	274	291	267	271	277	269	270	277	258	278	255	275	265	264	260	281	263	261	274	266	260	289	249	273	285	278	281	299	275	243	289	260	275	274	262	279	285	263	261	247	278	272	280	280	302	276	274	275	304	269	276	254	269	265	264	243	290	245	245	265	255	273	277	263	245	241	279	267	299	272	245	256	249	280	275	266	260	257	272	269	292	280	241	271	272	321	271	269	271	251	258	295	256	235	272	249	277	244	268	282	265	284	269	261	290	248	272	269	290	269	266	282	267	267	303	277	298	283	283	269	297	289	225	246	271	261	271	277	279	267	299	285	283	267	256	288	248	265	289	258	277	256	278	277	265	241	289	258	261	275	275	276	248	250	265	258	253	259	277	254	241	274	261	282	261	262	249	252	261	270	268	274	260	238	262	275	283	248	278	264	269	265	295	272	257	248	293	269	273	249	275	293	245	267	251	241	277	269	248	272	264	269	255	264	273	258	259	268	240	259	260	299	271	277	274	275	257	284	265	283	232	277	263	280	270	292	278	287	295	264	279	280	289	286	269	261	252	262	262	287	271	258	249	257	265	267	296	249	286	274	277	270	264	276	247	293	266	277	260	235	285	287	263	262	264	268	252	285	254	268	259	267	277	283	267	268	227	249	273	264	304	270	281	290	261	262	292	259	258	272	297	278	279	259	260	290	264	247	273	265	259	281	257	270	275	248	269	290	284	256	271	228	267	270	244	274	243	311	249	258	274	258	259	282	272	253	281	268	298	291	258	247	270	250	273	249	262	262	260	248	256	299	269	235	268	292	267	299	285	287	258	285	273	254	249	294	267	246	262	271	242	254	273	272	265	271	267	269	271	275	264	282	263	271	287	283	266	249	285	271	277	252	241	267	305	270	274	246	235	268	283	287	287	244	268	262	269	281	275	253	246	259	237	264	281	273	238	279	248	238	276	257	295	286	252	272	238	264	285	265	254	246	201	261	275	269	255	271	266	268	235	289	266	286	304	265	254	280	257	264	257	303	293	248	277	243	252	274	275	287	266	276	270	295	247	291	282	285	254	285	285	272	239	280	256	282	245	270	242	270	271	233	273	293	270	261	283	253	256	286	308	266	275	272	283	266	267	284	275	265	246	269	257	262	279	301	267	292	277	258	262	269	270	260	298	252	258	265	224	293	290	266	274	282	232	276	253	267	302	266	301	282	242	238	275	281	267	247	244	292	299	260	260	268	247	250	244	292	271	248	285	250	255	260	268	254	291	277	267	290	268	247	298	235	241	249	275	253	254	246	258	294	257	281	294	276	250	269	278	260	274	259	281	282	300	283	285	248	273	264	277	296	279	262	265	299	263	249	266	277	241	285	255	285	288	254	276	294	262	246	255	283	274	290	274	289	255	275	248	281	268	267	281	262	269	254	293	303	270	292	275	277	265	266	287	261	255	275	253	282	256	277	276	273	265	296	266	243	235	264	300	254	273	285	292	251	288	256	270	275	241	245	304	279	274	269	275	273	249	264	244	264	274	271	261	287	296	260	258	273	268	239	269	242	275	271	258	234	277	275	249	263	280	253	263	272	255	258	313	290	239	274	252	247	277	276	286	234	263	266	299	277	290	258	246	269	279	263	296	269	261	270	293	246	276	280	277	291	254	255	266	275	258	252	268	300	258	265	253	267	262	273	254	273	283	278	297	270	259	255	304	288	293	235	288	246	271	285	252	238	277	272	282	273	287	253	253	303	266	284	276	281	263	260	280	274	277	235	281	282	285	264	252	311	281	233	252	252	251	264	289	271	269	294	265	290	269	263	263	263	292	300	273	254	277	265	283	237	278	271	237	289	282	254	263	235	296	272	263	276	236	255	270	260	264	271	282	251	313	249	291	237	262	246	288	250	255	246	288	257	249	246	285	271	253	248	283	258	270	269	276	277	263	279	246	211	278	293	263	267	301	263	273	296	261	233	253	258	231	266	235	292	243	274	260	293	259	283	299	284	267	299	290	275	269	289	256	257	277	262	260	293	268	280	262	253	263	288	258	267	289	264	247	270	267	247	249	245	260	307	267	273	279	294	279	256	277	253	287	263	312	259	276	286	269	277	250	243	282	272	260	283	277	272	220	269	264	292	274	253	276	272	252	239	263	256	268	250	269	272	278	266	271	261	263	245	285	271	277	283	249	234	256	256	268	255	283	244	271	294	259	234	274	264	282	280	268	281	270	279	238	235	290	288	271	261	297	279	304	240	298	251	265	243	281	304	252	271	274	268	239	273	290	286	222	289	282	250	265	288	246	253	248	292	283	264	274	248	260	262	276	239	259	253	265	294	246	246	290	246	254	269	267	279	248	271	275	274	260	268	276	296	291	250	284	250	290	288	274	259	235	282	259	257	295	258	254	259	298	252	265	286	259	269	295	269	245	239	297	278	295	251	270	261	244	290	281	257	260	281	260	269	272	275	261	272	270	255	237	288	267	286	256	266	274	258	283	238	260	291	248	277	244	252	266	284	290	267	239	279	291	287	244	262	262	257	273	251	268	304	244	265	291	272	264	260	279	299	291	267	241	261	268	241	247	253	292	258	242	264	261	268	274	264	267
47435	75093	41788	2760	936	711	651	551	514	485	467	444	483	420	421	433	393	415	402	391	371	405	426	409	410	406	403	384	385	409	384	384	420	422	452	395	427	417	389	378	404	413	383	384	405	408	411	416	376	381	360	365	384	372	395	350	383	356	375	389	376	405	413	370	413	438	405	392	406	386	404	399	421	375	389	407	391	364	377	400	417	379	367	435	400	385	381	383	397	397	393	404	372	370	394	397	357	418	380	405	383	381	392	411	381	366	391	377	392	402	388	362	413	395	359	375	373	383	418	369	390	407	350	373	358	372	407	393	385	416	420	369	376	400	413	401	385	355	418	373	402	399	397	384	353	383	404	417	383	357	392	395	380	391	376	424	367	386	373	395	429	409	439	406	366	403	377	366	437	369	367	440	397	379	382	384	377	393	400	380	381	380	383	394	355	385	383	420	374	404	387	388	418	387	382	387	408	407	426	344	399	371	382	407	317	364	426	371	397	377	440	377	365	419	354	407	407	394	370	368	398	393	391	395	368	382	363	359	365	368	385	415	400	389	372	383	388	401	399	388	383	412	424	382	372	389	373	403	384	404	381	385	373	351	357	374	402	375	411	360	413	424	373	389	440	381	373	366	406	386	379	407	350	365	382	389	355	377	369	394	376	405	410	403	409	378	358	377	372	432	401	403	374	380	350	414	383	359	390	405	433	402	432	390	387	421	391	385	380	363	388	360	389	369	364	367	394	406	394	411	378	409	382	387	375	396	380	360	373	409	412	380	389	408	405	357	363	364	409	383	422	346	387	411	376	424	399	401	418	384	351	400	369	374	365	425	389	403	378	380	398	382	403	364	371	375	402	414	380	400	384	377	391	420	403	423	417	406	389	417	367	402	389	354	388	400	408	380	392	362	369	420	424	382	390	377	416	382	375	407	382	372	340	395	374	374	404	395	402	396	377	409	390	377	388	394	367	370	392	354	377	418	387	397	390	379	390	387	383	388	415	380	374	371	400	392	367	395	381	356	398	406	382	407	402	369	381	349	423	395	395	393	419	377	411	387	365	374	363	394	394	377	402	388	387	381	393	390	393	388	400	375	418	378	376	378	385	408	401	374	351	392	419	372	341	349	371	387	395	404	389	401	377	424	381	383	343	407	405	404	389	372	414	391	406	350	404	379	365	387	394	368	369	373	372	403	368	402	439	347	375	399	396	397	374	375	373	395	388	407	388	366	391	393	360	357	381	382	382	383	371	408	394	389	386	408	384	390	398	395	439	401	425	378	396	381	377	379	380	383	389	334	412	402	395	393	344	415	381	388	400	379	377	395	380	372	389	402	445	371	405	373	442	391	412	371	378	458	392	395	391	377	355	384	401	383	413	377	402	384	397	386	380	414	368	373	384	348	388	367	340	387	418	385	391	369	421	407	391	378	347	375	374	355	412	386	417	405	353	368	390	410	390	399	372	373	372	381	368	375	414	398	389	394	379	354	354	384	401	391	384	391	365	391	347	378	417	384	394	417	386	389	378	402	385	400	380	407	400	407	372	383	373	416	388	369	370	403	381	395	397	358	434	366	408	396	368	392	381	400	375	393	425	374	394	381	385	398	390	391	382	433	368	394	368	385	390	378	364	365	395	395	436	401	407	394	358	399	372	398	366	392	372	390	356	376	417	392	398	410	389	398	406	398	381	395	382	370	418	390	381	402	371	399	408	367	381	372	377	385	358	389	400	392	376	392	373	377	389	364	387	355	375	396	376	371	406	391	357	382	385	382	405	366	385	381	381	381	387	403	391	349	390	361	398	421	392	366	388	409	396	358	367	394	356	406	356	379	396	374	388	401	327	391	372	414	393	386	387	420	376	403	387	393	372	369	366	374	345	386	401	382	348	368	375	406	407	383	367	385	406	377	392	372	395	365	398	354	385	419	411	372	370	369	402	361	375	410	359	408	358	395	404	382	415	379	404	389	378	361	380	406	369	382	424	377	370	400	348	374	420	368	420	367	381	393	430	410	379	399	406	394	400	375	362	395	400	420	388	364	384	382	409	400	396	403	398	393	372	379	396	407	353	408	411	375	375	384	387	380	395	374	402	440	370	398	414	389	382	369	396	386	380	386	382	387	409	373	392	388	396	379	395	374	373	376	395	357	374	377	351	415	403	392	372	369	378	395	394	407	387	359	383	373	377	394	372	398	386	371	424	402	376	406	412	404	415	406	389	389	391	401	367	385	387	396	402	383	373	400	388	417	416	390	355	407	363	399	350	367	401	402	380	383	392	381	362	376	407	401	379	410	394	377	368	398	394	368	373	389	359	440	416	369	385	409	386	395	373	402	388	368	377	398	394	371	371	392	382	413	409	389	410	382	372	377	411	399	360	369	379	377	402	396	368	368	395	371	362	378	384	342	397	386	369	357	355	384	353	389	347	412	400	377	385	405	378	383	404	412	394	385	388	404	403	387	391	375	377	402	374	378	387	393	417	402	407	391	358	398	437	371	419	388	408	385	391	350	358	419	400	378	355	384	362	379	377	391	396	394	374	394	408	407	384	409	394	397	372	379	429	371	386	368	406	369	357	422	376	434	397	424	398	396	399	394	376	408	393	403	415	411	368	386	378	362	403	382	382	389	428	424	364	384	378	376	369	406	357	376	396	395	393	360	396	396	364	396	371	390	391	386	385	386	410	415	395	363	439	393	382	381	385	371	404	378	389	359	377	362	379	400	351	380	400	379	371	384	368	429	379	414	401	352	371	365	394	391	428	367	334	387	407	382	389	396	382	381	397	356	383	396	387	396	406	378	362	360	376	358	374	403	405	403	379	439	410	391	356	363	394	422	406	397	385	395	357	362	352	369	398	383	352	344	371	406	373	395	379	374	371	389	384	370	419	388	417	391	389	398	396	394	398	420	396	381	360	387	385	372	377	355	382	424	365	396	388	388	411	386	402	336	389	387	375	398	367	403	375	444	356	362	347	383	416	364	363	373	379	386	376	379	377	409	396	393	393	385	386	415	389	377	368	377	398	369	399	389	410	399	404	378	396	381	412	359	380	405	399	392	361	382	376	377	380	352	408	361	378	418	390	388	371	370	377	383	380	361	372	399	394	385	382	402	387	384	364	427	400	390	369	406	384	398	387	385	389	371	426	377	393	405	397	398	401	390	374	372	433	395	377	375	338	375	363	384	408	376	395	373	331	385	389	405	409	381	395	403	410	394	403	379	431	370	335	359	380	401	391	384	367	370	379	397	424	390	378	437	382	406	398	393	393	375	384	411	373	366	390	402	376	430	398	407	393	414	395	390	374	384	379	380	365	390	365	399	384	390	350	401	399	391	372	391	405	364	373	411	386	366	359	392	420	376	422	335	406	411	379	376	382	384	386	415	372	367	400	430	383	340	394	380	383	386	373	395	415	389	388	384	402	373	372	422	410	381	355	405	373	406	401	437	383	382	387	388	389	401	384	397	389	399	385	364	410	398	419	371	421	355	418	402	372	393	399	403
24924	22248	28210	23807	5631	670	685	623	591	589	585	636	590	650	581	568	653	587	591	634	599	620	582	609	620	582	620	562	603	611	604	597	579	652	606	636	583	605	617	588	596	626	573	602	608	596	600	622	564	629	607	577	632	585	595	601	602	590	637	585	599	601	558	599	579	628	638	600	584	602	602	560	623	586	595	562	645	620	658	633	624	628	596	569	577	648	583	562	586	612	608	550	614	611	611	595	591	563	609	607	629	606	594	636	611	602	631	609	598	602	587	589	640	602	593	587	588	600	563	586	576	602	611	559	579	595	568	572	607	595	617	585	610	616	606	609	598	592	615	596	607	603	667	578	617	618	597	572	585	569	593	627	593	603	563	594	603	645	604	545	609	616	596	629	638	620	614	620	588	631	587	649	638	574	602	561	559	610	647	623	612	586	638	612	623	577	573	604	618	591	594	580	596	613	592	611	568	627	644	606	619	569	563	591	581	597	588	610	598	601	560	588	608	583	588	589	557	552	626	626	589	585	584	628	599	565	631	589	598	584	590	571	626	607	560	592	591	582	571	598	586	589	604	571	572	599	571	579	631	594	533	564	601	575	654	588	552	592	610	583	535	594	616	622	597	601	592	595	552	616	600	598	584	596	592	582	569	607	584	638	611	597	633	530	608	579	565	587	614	591	599	558	610	595	581	593	623	630	601	598	594	566	583	590	622	597	602	576	586	628	585	597	556	609	585	565	585	614	613	602	589	582	616	586	555	599	578	555	644	630	611	575	594	609	635	618	624	571	572	569	595	609	604	587	598	568	590	610	589	597	571	617	585	595	562	566	613	635	546	637	650	647	575	600	549	585	535	611	580	624	599	604	627	604	612	602	569	603	629	585	546	568	606	615	617	621	573	578	608	657	576	634	576	631	613	614	557	635	620	607	625	595	640	589	639	576	637	602	596	603	602	621	606	569	576	590	627	564	589	634	586	647	620	571	569	611	596	584	549	600	588	615	544	615	561	638	619	574	589	559	598	580	623	624	589	584	598	602	593	572	607	589	646	609	599	587	562	618	620	621	562	590	626	589	599	621	587	605	642	612	614	614	633	633	633	613	562	627	599	573	648	643	563	551	588	600	609	586	582	621	620	612	572	561	575	610	583	578	579	626	623	621	625	569	602	621	589	606	613	615	588	626	610	601	583	631	558	605	596	584	636	613	601	559	555	604	614	637	624	583	640	658	609	605	593	589	592	584	568	623	602	595	599	570	609	603	539	574	634	564	543	594	571	606	581	597	637	601	576	627	606	584	621	550	592	624	592	632	649	577	662	637	578	651	553	617	599	614	601	571	613	608	576	558	600	568	561	569	644	603	588	574	587	597	575	651	608	614	564	606	614	586	574	558	601	614	603	621	590	635	577	574	626	596	595	610	650	602	580	581	626	588	631	566	624	585	596	604	578	619	579	569	589	575	604	602	582	587	560	566	618	577	586	626	634	583	608	573	630	576	603	607	593	569	620	606	582	585	532	584	612	616	599	617	571	614	603	600	591	604	623	597	591	640	568	602	584	610	617	579	591	589	609	594	624	573	644	569	611	629	609	593	595	621	579	554	613	623	606	614	580	635	562	556	599	602	624	584	630	568	611	635	543	587	625	608	591	618	548	607	582	567	554	543	615	593	600	555	579	542	557	635	551	594	581	600	603	601	604	599	594	568	617	593	634	613	600	588	604	624	619	570	601	582	605	597	598	593	561	566	544	574	584	593	597	621	533	610	591	580	583	581	536	622	618	607	628	595	571	616	606	603	607	584	599	579	602	527	615	572	590	571	576	581	570	568	591	614	582	593	617	621	617	575	592	637	601	594	606	615	620	556	620	563	603	568	584	588	576	617	603	555	593	591	605	651	624	630	611	588	624	595	593	581	605	596	633	553	596	579	608	610	624	596	604	556	635	573	574	578	570	573	586	581	552	583	594	589	550	623	650	605	600	611	610	604	568	594	590	600	615	604	578	597	576	581	628	593	589	595	615	649	591	603	649	565	577	622	613	586	598	602	595	595	580	593	584	581	583	650	539	572	590	603	562	577	609	616	565	570	578	613	566	582	594	598	572	590	585	568	572	581	550	570	622	531	625	594	649	593	618	627	608	559	597	569	662	576	597	589	613	580	595	596	636	615	599	631	590	606	617	601	605	579	608	630	616	615	591	609	578	578	626	607	641	546	626	579	613	581	575	557	579	628	560	635	627	572	610	612	617	543	649	574	577	562	592	588	609	615	568	628	616	593	594	615	604	590	635	608	585	597	607	606	586	614	605	601	605	643	591	550	611	593	600	600	616	577	634	636	610	622	625	633	578	603	540	584	609	588	595	580	564	591	610	650	603	615	579	625	589	569	599	583	594	602	617	662	619	567	574	604	610	580	582	579	613	615	573	577	603	586	562	563	573	613	637	611	652	592	592	646	588	596	585	538	612	530	591	600	531	566	586	604	608	623	629	604	589	590	603	609	593	610	613	616	604	564	622	610	564	591	602	620	585	638	598	594	603	610	581	598	613	577	575	577	611	560	556	576	628	611	583	612	592	601	564	552	590	621	595	616	554	586	608	598	604	585	605	583	587	630	618	584	606	543	573	619	613	587	556	650	596	615	616	592	619	584	613	624	610	600	605	594	622	635	624	584	612	598	627	538	601	582	628	611	604	584	578	556	563	613	585	591	587	586	594	623	623	617	563	582	597	639	613	602	589	625	610	606	579	558	545	553	590	571	624	609	628	579	590	589	624	556	621	598	607	593	602	558	581	566	577	607	570	580	609	594	614	582	569	598	609	608	627	552	604	616	610	614	644	597	585	583	585	623	614	570	590	558	568	590	584	596	586	583	602	564	530	607	596	613	606	610	619	572	569	591	611	582	584	612	577	560	632	609	634	606	587	575	597	632	587	593	601	562	563	593	605	626	573	633	597	618	571	601	590	601	656	626	607	609	587	591	536	614	576	576	609	603	629	595	584	610	601	569	601	638	583	560	598	644	571	590	584	603	563	571	617	598	600	602	602	587	582	552	612	598	575	625	580	612	618	580	597	604	616	609	664	650	557	583	613	620	580	582	612	582	551	585	619	614	611	597	590	592	628	562	578	567	597	603	595	620	635	618	585	630	560	640	604	593	615	604	615	585	565	601	580	640	616	611	599	573	580	606	594	609	611	639	577	534	561	587	620	640	643	618	567	580	582	604	581	639	588	628	592	619	541	565	637	587	593	568	592	581	566	654	607	639	556	573	569	655	606	644	615	537	595	599	550	632	620	599	607	556	544	591	622	599	590	597	622	605	578	592	613	578	634	584	634	616	613	555	591	585	624	611	591	609	592	625	615	617	589	646	618	599	608	553	602	598	614	575	594	582	574	624	575	611	605	605	640	570	607	592	593	578	609	623	587	628	584	586	585	634	635	614	655	599	596	590	603	607	611	609	651	611	616	588	591	646	604	591	617	609	589	629	633	563	659	593	595	642	625	578
42150	60541	32381	1928	1043	976	883	867	878	853	852	826	764	799	828	789	865	803	820	865	774	778	801	830	801	768	800	790	785	816	750	789	784	843	821	842	833	786	828	789	820	784	787	824	778	845	802	812	779	799	841	841	807	797	814	800	855	804	859	791	844	808	790	778	842	787	833	849	827	814	827	786	787	787	815	816	852	822	793	794	808	818	826	809	776	800	819	830	740	827	839	827	800	788	832	834	833	816	843	810	818	851	813	825	804	834	776	824	823	753	774	768	803	807	781	794	818	762	768	791	825	775	835	799	783	805	817	828	819	791	790	801	805	837	815	818	852	805	825	821	766	775	802	830	808	813	842	868	794	802	830	780	759	853	824	810	797	840	834	736	776	815	830	792	807	819	797	826	805	774	795	826	814	752	821	775	763	825	838	811	834	805	786	813	813	778	829	786	805	756	836	814	785	833	781	766	812	769	839	851	747	783	735	788	772	795	819	833	735	778	796	881	763	791	787	787	851	850	793	773	770	791	806	796	824	798	805	824	775	851	789	791	788	835	829	775	780	824	853	770	806	775	817	784	794	857	786	852	853	856	810	851	818	831	847	749	865	834	828	800	828	831	828	792	835	827	800	838	802	843	825	845	780	832	791	761	826	849	788	832	770	784	821	787	848	826	807	774	789	769	779	791	788	828	766	794	813	832	821	827	788	813	826	816	793	787	816	805	813	805	807	815	820	810	897	791	821	783	781	847	809	800	834	812	755	812	795	874	842	811	823	807	818	791	842	799	774	769	792	787	793	807	780	811	818	799	815	845	766	809	852	812	803	848	801	788	755	802	783	845	824	799	848	822	799	814	790	804	799	791	847	786	762	791	841	834	804	812	802	815	777	797	792	846	756	777	842	787	820	801	766	811	780	783	809	778	816	806	763	800	758	782	763	808	780	794	803	800	821	829	810	809	818	789	858	834	806	788	796	786	813	846	848	828	759	798	809	803	787	817	817	814	828	829	810	802	769	789	823	830	815	783	832	798	808	802	791	755	801	814	765	794	845	816	788	760	826	812	809	815	768	822	790	802	776	827	796	777	826	853	809	816	745	842	837	818	861	774	858	780	839	802	775	820	799	778	786	821	892	810	793	818	802	809	804	785	797	787	793	813	863	814	807	744	782	821	786	783	771	821	787	844	851	885	839	807	809	774	827	769	775	814	829	772	841	851	800	777	838	792	791	813	849	796	806	839	861	768	831	802	840	842	795	813	805	815	830	798	812	792	838	769	828	819	825	813	852	804	825	801	824	793	784	782	854	815	819	785	803	793	794	802	782	783	832	789	797	818	785	829	805	808	787	800	818	803	809	824	802	826	801	873	824	803	829	829	789	785	817	836	827	806	752	805	820	771	785	756	833	812	791	789	853	825	766	764	811	823	812	834	777	762	783	784	797	796	814	816	789	797	807	825	785	793	788	784	766	836	800	807	780	824	773	822	772	813	835	811	816	807	762	802	775	801	832	822	757	832	774	762	809	782	853	769	817	784	830	786	806	778	737	817	807	757	836	794	791	853	775	782	761	831	847	783	801	780	811	811	810	829	824	838	782	846	823	801	820	776	768	836	777	773	794	785	803	812	814	760	886	767	782	792	786	812	815	797	809	791	794	775	809	789	789	791	765	766	809	785	812	806	823	870	785	769	848	838	838	819	828	807	792	771	766	806	796	772	836	844	771	850	777	793	800	855	791	796	817	814	755	770	779	789	815	823	851	781	821	796	834	804	826	813	810	815	776	791	796	776	821	836	817	788	716	768	794	816	815	846	814	768	822	792	771	791	806	813	812	792	855	859	750	826	798	836	770	881	818	799	798	832	801	805	807	827	843	808	803	833	840	789	835	799	856	861	837	839	798	809	816	828	799	753	855	788	828	836	793	803	854	822	845	780	794	797	805	777	800	836	786	786	813	823	844	817	805	822	801	805	809	812	841	810	813	845	821	830	821	782	815	825	824	808	802	810	784	806	806	814	838	852	801	873	754	809	801	773	807	754	816	804	792	847	783	829	834	811	783	793	770	795	856	848	847	819	779	808	863	837	830	831	780	865	834	896	818	846	733	820	826	827	795	807	816	837	813	813	760	820	810	816	794	837	835	803	813	834	771	830	801	791	837	808	805	877	820	867	817	802	837	801	764	814	814	831	845	822	798	818	798	828	785	743	816	770	827	843	808	850	814	826	832	815	827	814	765	811	793	842	811	774	874	805	826	833	833	794	801	812	809	772	783	833	793	832	751	835	838	788	804	790	803	809	833	805	826	818	773	792	799	799	823	800	766	755	819	841	865	790	829	810	747	847	834	800	839	774	766	800	755	802	787	824	802	820	788	791	812	787	769	797	807	824	806	769	789	800	842	847	796	796	789	812	809	810	737	804	811	772	827	747	855	787	847	772	814	807	811	789	806	819	764	801	785	781	775	812	796	799	793	805	779	813	824	757	785	796	803	786	797	807	766	819	745	836	841	776	813	838	779	776	812	799	834	814	827	835	836	763	818	821	776	781	803	844	808	795	810	795	780	820	780	775	802	820	810	823	811	773	830	772	816	789	851	852	826	818	817	793	759	786	775	778	774	793	796	807	852	786	826	792	788	767	827	825	809	801	737	772	814	821	815	777	843	837	773	807	788	799	845	779	826	789	817	801	752	834	791	768	791	785	822	782	803	780	816	791	782	843	798	793	749	807	776	841	805	792	828	840	819	813	757	779	845	776	846	837	758	784	806	826	810	825	824	755	788	835	808	798	844	787	796	752	780	853	845	827	790	768	801	860	764	787	777	793	751	767	894	833	789	818	769	818	813	802	823	822	791	851	816	829	804	809	844	777	782	771	814	847	766	821	842	861	811	800	777	769	761	811	840	823	754	823	795	808	816	750	833	800	813	781	795	812	772	798	856	815	774	815	759	833	848	795	779	790	812	796	802	835	852	800	837	777	820	811	808	808	835	846	841	809	790	812	778	830	781	846	850	786	836	746	881	832	879	813	806	805	800	841	814	811	767	826	819	778	795	823	845	778	823	779	800	781	782	820	820	770	846	782	765	780	792	809	805	823	788	809	761	814	758	801	792	822	846	805	823	827	785	799	730	791	767	777	756	752	819	830	818	769	836	788	790	819	860	830	820	765	778	810	784	784	803	762	774	849	806	816	811	797	811	816	864	831	849	775	846	753	793	830	821	796	863	787	834	799	847	841	782	772	773	772	824	820	787	845	792	779	779	823	767	791	772	794	834	763	804	806	776	755	804	759	785	781	823	795	799	796	822	786	817	779	753	786	803	807	776	813	878	843	767	840	793	778	790	811	776	776	805	813	770	790	814	758	868	778	852	857	808	811	786	838	814	802	789	780	834	812	813	787	789	792	782	821	789	751	797	829	829	827	815	852	820	825	836	843	806	835	821	819	833	777	752	793	808	828	851	781	769	834	825	786	789	780	786	799	804	743	798	792	783	788	791	783	818	776	804	829
22613	21604	29943	23604	21537	21225	5337	389	342	306	320	283	262	261	271	260	271	270	280	245	242	247	229	207	246	260	222	237	267	255	229	229	263	230	254	253	253	256	242	244	236	263	244	247	221	234	244	232	217	237	282	208	219	224	237	224	241	232	220	253	225	237	219	244	223	200	257	250	237	234	235	251	259	203	245	253	244	227	234	229	225	228	197	243	222	228	247	234	210	206	240	269	228	250	228	235	227	254	224	209	225	245	248	214	247	241	194	212	233	250	215	254	235	225	221	228	248	251	244	256	208	218	284	256	245	200	250	273	253	232	253	220	233	222	223	233	245	226	233	234	251	245	233	251	244	246	227	249	263	215	257	219	237	254	235	249	225	229	239	250	260	233	271	236	201	247	224	242	267	230	254	221	232	237	231	238	253	220	234	216	237	251	271	213	227	226	205	221	244	231	235	218	241	245	245	215	226	214	230	252	228	238	258	236	222	228	230	230	246	252	240	238	213	226	203	233	224	237	243	240	255	243	234	223	246	235	211	229	274	240	207	215	238	265	250	213	245	219	252	225	258	228	250	233	211	230	228	222	220	211	251	217	218	231	227	225	238	248	228	259	214	234	236	269	219	239	218	226	256	256	213	230	218	214	230	242	259	222	242	232	239	244	231	216	254	230	215	223	242	239	256	234	211	213	230	237	214	241	236	238	265	238	245	232	265	234	243	203	218	215	234	246	231	230	254	230	244	242	221	237	243	228	231	244	244	212	229	232	225	253	215	243	226	220	255	222	259	239	221	233	223	226	216	226	234	224	245	251	233	228	231	253	230	230	234	242	246	235	244	207	236	251	234	238	235	251	233	245	229	218	238	250	246	232	252	232	221	243	221	239	230	243	233	236	210	257	237	255	257	206	203	187	268	237	215	282	231	245	226	222	246	239	226	222	230	234	271	237	235	245	238	220	248	256	213	250	227	227	218	219	236	255	220	231	230	219	245	233	242	247	233	220	247	269	212	254	257	264	214	224	216	225	241	233	258	224	250	221	246	255	251	247	250	225	233	212	214	250	236	221	241	230	257	228	228	241	208	211	240	234	235	223	221	233	223	253	221	234	262	261	209	225	228	263	255	212	243	230	253	220	229	247	246	235	219	227	216	236	218	219	239	271	239	263	234	217	219	225	237	216	225	229	242	206	225	222	226	225	240	237	232	240	245	238	239	255	239	236	221	262	222	245	210	230	225	234	240	231	217	223	234	231	217	236	240	233	218	230	203	240	253	206	260	212	210	235	227	223	225	243	252	250	219	242	240	253	209	238	224	225	241	213	250	242	248	261	240	224	225	246	227	213	224	241	248	254	236	221	250	236	229	198	234	242	241	205	215	205	215	243	222	263	229	229	238	238	265	242	240	222	238	236	213	255	233	245	244	249	251	228	234	218	231	231	221	242	212	214	249	219	217	250	256	227	270	229	255	232	215	247	249	251	277	227	244	211	240	225	229	225	256	248	234	256	220	214	242	240	233	236	250	246	257	216	245	199	218	248	250	247	266	223	249	206	237	258	223	257	217	242	226	230	216	256	237	211	265	212	243	239	234	210	245	236	225	225	215	251	228	243	237	225	232	255	222	221	221	228	210	243	218	231	234	220	204	237	221	268	271	221	232	235	215	232	228	249	257	273	271	256	247	232	238	222	211	222	244	233	231	253	221	247	219	218	240	225	233	240	253	269	237	254	253	258	235	250	217	242	247	237	240	231	261	219	235	229	252	251	237	209	249	244	245	244	223	211	236	247	210	256	224	245	229	196	211	248	242	218	229	245	246	219	226	220	219	223	241	217	246	274	249	233	280	231	220	260	247	243	240	231	254	212	228	250	215	271	214	219	214	217	219	238	236	245	265	237	233	211	247	210	226	235	209	214	211	233	228	224	253	223	220	224	232	239	226	236	243	241	243	220	240	223	261	252	241	226	263	227	250	221	226	215	246	238	228	249	196	214	215	252	211	229	222	238	215	230	242	250	256	236	257	212	232	236	229	226	255	204	232	262	233	223	240	230	226	246	229	243	221	250	231	235	248	237	219	221	229	249	231	217	251	239	232	212	235	270	251	233	253	228	251	248	250	232	248	234	253	253	230	236	260	210	237	218	238	209	238	257	213	243	267	230	262	238	221	222	245	238	237	255	254	241	262	237	253	255	232	234	225	214	208	225	212	231	250	220	222	220	209	242	230	220	224	222	228	257	249	232	213	222	262	231	247	213	224	241	213	244	236	228	204	250	259	243	211	259	238	213	251	223	242	214	251	209	243	231	208	235	223	221	261	214	218	245	237	232	232	229	223	239	210	205	226	220	225	228	249	216	264	226	247	217	252	219	256	238	214	222	228	195	228	219	229	233	257	237	221	244	225	253	232	255	250	239	218	239	238	223	226	238	244	253	234	248	260	244	252	254	231	237	229	216	259	232	222	241	252	252	214	268	236	239	224	232	250	256	236	222	251	238	209	229	227	236	216	246	248	218	261	231	219	247	238	229	243	259	235	224	242	242	236	228	237	259	226	245	238	245	244	246	224	208	256	231	252	230	234	199	246	222	236	264	225	231	196	215	272	206	241	220	249	214	259	225	237	221	238	209	218	251	227	229	228	216	249	203	243	233	219	262	219	214	231	223	247	222	251	254	219	219	241	271	246	249	243	236	215	289	217	235	233	220	234	204	268	213	232	221	216	254	258	264	230	262	231	248	234	223	252	227	225	249	215	257	237	237	223	214	226	242	227	251	242	238	230	239	248	233	248	223	234	243	247	245	220	247	229	228	259	252	229	230	231	270	232	246	245	228	211	257	232	252	238	239	262	238	235	248	249	259	266	224	232	236	254	205	210	244	212	241	236	231	200	224	231	226	234	220	246	215	232	219	262	268	265	261	254	231	232	234	229	235	234	247	222	253	243	227	242	227	235	218	222	218	255	222	229	217	238	195	219	225	237	225	235	233	273	232	206	209	249	239	229	240	220	227	211	231	263	225	207	249	237	255	232	240	237	237	255	240	274	215	224	249	205	228	243	228	212	230	254	227	248	240	224	223	246	226	216	236	232	234	266	241	234	218	220	250	231	243	235	216	245	242	265	229	257	239	229	239	241	226	227	234	218	239	245	238	221	247	236	208	243	229	225	220	252	254	237	251	237	231	255	223	246	271	226	253	250	246	244	229	230	239	207	255	205	213	237	260	235	226	238	262	217	233	228	250	236	253	251	203	237	248	226	216	231	235	232	235	208	242	251	247	263	250	209	227	248	259	261	206	215	251	217	241	234	227	227	226	234	214	242	262	207	211	222	261	200	237	241	221	231	243	222	211	235	255	248	219	238	260	244	252	226	248	227	223	222	242	255	234	259	223	214	241	236	257	266	244	260	258	214	224	265	201	240	256	221	252	215	247	250	242	226	244	250	235	227	272	257	239	228	241	209	240	261	236	222	219	212	238	232	211	205	270	230	231	224	243	220	204	213	227	246	211
54359	82674	50692	5047	1252	971	748	693	569	499	449	424	401	413	388	360	387	355	345	348	341	331	340	325	372	343	324	308	354	347	331	329	341	339	344	347	344	310	321	332	346	352	331	343	324	329	325	339	333	317	335	297	276	302	334	316	323	321	367	316	325	298	309	328	328	341	309	299	321	326	316	336	317	333	322	301	332	318	293	297	313	346	293	327	323	303	302	286	295	332	326	350	338	275	347	286	300	314	330	327	307	332	312	303	325	342	270	301	301	296	334	335	337	334	338	352	290	336	281	319	311	315	335	306	292	324	337	307	310	329	305	294	341	300	310	323	288	307	344	293	342	356	303	315	306	297	338	315	322	337	306	329	318	317	312	323	332	302	343	324	299	329	343	327	297	298	309	320	317	299	309	329	310	321	324	314	294	288	344	324	336	306	381	316	311	327	295	290	340	347	290	310	311	341	319	330	321	335	334	313	314	333	312	318	316	317	302	320	297	323	323	299	327	321	373	337	344	320	316	291	324	327	280	323	336	304	317	312	307	300	336	307	299	287	323	337	297	302	344	317	297	324	350	332	301	344	300	318	336	343	329	350	299	300	325	335	332	338	305	339	316	310	329	325	327	337	331	294	357	313	358	332	346	324	301	335	308	271	317	311	323	341	341	325	313	335	323	308	293	311	309	304	306	302	327	328	300	296	310	326	325	298	351	310	328	317	341	301	343	325	334	318	293	316	344	315	331	351	318	314	331	315	294	311	325	340	342	302	297	329	315	295	322	297	302	303	317	281	318	318	317	292	332	296	300	322	327	306	317	314	319	293	335	345	351	350	285	331	325	334	317	336	332	326	350	307	303	322	286	274	299	338	333	330	311	277	283	291	283	296	296	320	304	340	331	335	320	335	316	299	310	322	335	330	331	302	298	306	334	293	326	326	323	302	336	301	339	314	327	339	341	333	310	309	325	312	289	337	306	321	288	300	288	318	301	332	329	309	313	330	334	291	311	334	328	305	349	289	315	325	313	337	314	321	316	296	291	362	318	306	365	315	314	311	326	288	356	310	314	309	291	326	319	339	305	325	302	314	312	299	275	300	324	313	317	340	312	287	330	354	347	308	297	359	326	337	323	349	320	297	297	295	346	341	293	312	318	296	287	333	313	311	306	331	317	328	328	341	334	296	312	301	334	326	343	331	317	308	324	318	292	332	320	313	295	316	301	350	306	315	333	312	332	325	305	315	339	333	334	289	326	320	313	305	346	331	329	333	328	318	347	300	320	326	315	332	322	345	343	322	300	293	313	281	321	350	340	341	296	332	326	319	326	335	319	321	335	326	321	323	325	321	298	341	277	315	321	318	350	296	348	308	330	314	324	298	302	285	310	301	321	315	304	316	316	313	335	305	318	330	320	351	328	329	329	310	324	309	280	306	341	338	314	323	330	305	340	349	323	288	327	334	301	321	309	294	311	325	313	298	294	309	299	320	290	335	320	299	326	317	319	287	304	319	298	326	335	308	322	334	334	300	289	325	315	318	310	312	349	315	304	295	348	320	324	324	288	322	340	294	316	333	295	315	315	348	308	323	304	308	323	299	323	326	292	299	308	299	322	324	306	306	336	300	325	298	301	323	331	311	323	327	304	345	317	306	325	348	334	299	317	316	312	307	283	296	305	313	292	331	306	291	307	331	325	336	319	315	286	332	326	317	350	318	316	290	339	315	346	313	346	308	325	327	334	321	321	340	309	345	340	329	310	307	324	318	340	307	337	340	327	290	302	305	307	302	268	331	313	328	310	314	302	318	278	320	320	306	328	329	296	287	313	329	351	329	355	315	347	312	319	297	322	341	306	337	304	307	342	346	290	290	329	276	307	313	299	314	325	321	304	299	322	299	353	316	314	294	314	340	335	331	297	302	317	324	320	291	309	324	288	328	326	310	344	342	332	353	338	296	314	323	359	310	312	310	325	301	289	303	327	297	310	295	305	290	333	319	319	333	307	291	326	332	301	335	304	311	296	340	342	325	306	308	292	331	310	307	306	334	295	308	296	328	311	336	329	329	304	326	295	312	318	295	322	300	306	344	352	310	352	338	317	339	303	314	310	323	279	301	318	333	323	316	305	328	286	315	329	318	292	325	310	317	324	319	294	303	336	327	306	344	340	333	340	272	311	336	321	318	301	313	319	323	293	315	307	291	294	328	283	323	306	355	334	313	336	306	337	309	346	293	320	341	313	316	319	302	317	363	312	355	309	320	291	315	310	339	323	304	304	318	323	301	300	320	322	323	329	335	339	324	299	289	336	295	321	317	308	309	308	301	335	338	320	332	347	312	337	312	336	324	301	303	335	323	343	335	337	333	340	324	313	289	295	323	292	306	305	302	328	340	348	299	317	344	307	313	312	305	279	346	296	319	304	306	337	332	330	295	348	321	339	334	298	299	329	296	307	332	331	305	313	326	329	316	328	304	327	335	315	325	350	309	295	336	296	315	306	319	346	302	304	310	333	286	316	319	319	335	309	294	312	309	317	345	336	329	340	318	291	281	286	326	335	318	338	351	328	275	313	331	322	355	313	313	304	288	323	319	328	327	286	309	306	312	291	300	341	335	323	325	297	331	368	338	273	301	322	311	319	299	308	316	288	313	314	310	284	310	341	332	334	325	321	301	319	324	338	351	313	328	323	359	303	291	335	293	333	342	308	338	350	347	302	308	308	319	332	310	322	288	315	305	287	286	310	302	319	313	319	306	326	315	319	320	301	286	327	303	315	325	314	329	327	317	368	331	329	327	315	326	294	324	297	295	337	311	311	330	315	331	321	328	276	303	317	303	308	314	297	293	327	334	302	318	319	313	335	303	346	277	319	310	321	300	330	344	262	326	306	308	311	327	314	332	324	327	334	288	323	318	327	303	319	329	334	316	307	302	284	317	303	333	332	290	308	290	307	317	335	305	303	282	307	320	350	329	336	338	290	313	285	298	334	312	292	308	309	306	358	319	325	308	317	308	315	364	297	297	336	312	272	292	324	322	333	297	314	327	319	309	330	285	311	328	353	332	299	310	331	333	320	338	309	320	314	319	355	287	289	340	320	324	292	317	311	288	329	318	335	349	350	338	319	322	331	295	286	340	320	328	306	324	338	329	342	335	321	303	309	320	330	310	310	308	294	337	317	339	289	282	316	323	320	316	350	339	336	313	320	282	330	292	341	330	348	312	306	348	325	290	336	307	312	294	314	293	332	319	300	338	308	315	305	315	327	311	336	292	319	348	280	289	320	362	320	311	331	301	313	336	330	299	302	341	327	351	322	312	306	320	339	287	329	328	308	321	304	309	312	314	319	328	310	317	306	351	311	320	353	329	331	283	347	323	306	321	307	315	288	325	330	299	328	317	303	330	308	325	327	335	306	319	347	309	330	293	307	295	295	331	307	359	328	316	274	329	350	284	302	305	340	301	293	338	308	318	299	290	329	328	319	313	349	284	348	324	318	364	308	307	300	355	354	316
27964	22934	17204	2700	567	581	564	579	530	567	553	563	542	548	514	552	536	583	539	508	548	550	528	547	547	485	582	503	559	544	552	539	554	540	518	528	555	523	547	508	537	504	539	558	518	568	526	539	475	511	494	554	529	535	508	558	552	537	549	537	543	531	534	575	496	528	552	515	538	531	548	606	555	552	520	506	535	581	561	553	539	547	546	569	468	527	530	513	580	529	551	561	522	526	549	559	527	524	524	504	545	578	548	556	560	514	549	543	521	562	567	542	578	527	558	461	531	500	560	529	549	537	600	499	552	574	534	544	565	572	548	553	515	533	515	531	474	483	532	575	522	571	537	500	534	547	538	510	495	500	538	519	529	494	536	585	529	520	521	530	551	558	551	527	546	547	532	551	542	562	561	572	522	568	484	536	534	541	553	548	522	556	525	535	556	503	508	545	553	538	505	528	518	507	531	530	576	547	554	523	550	474	548	513	561	531	491	561	530	573	545	535	541	515	532	567	546	546	515	532	506	507	523	522	554	530	565	556	554	551	571	519	517	556	556	519	557	549	512	533	545	534	519	517	575	527	534	552	496	528	547	541	536	580	532	541	546	552	536	512	554	573	534	542	525	539	485	557	528	494	529	529	523	522	512	540	523	556	526	520	566	571	589	548	559	561	525	540	524	574	530	533	556	532	528	544	533	552	519	519	539	539	553	510	505	548	505	506	564	531	544	533	567	529	573	519	592	568	496	566	549	555	515	529	519	532	505	533	538	469	530	563	564	548	552	543	503	552	523	561	546	549	558	550	530	557	518	517	517	514	556	549	558	600	533	533	546	555	551	547	549	535	536	514	544	502	520	544	520	576	528	524	517	498	509	587	548	560	528	515	534	554	525	531	527	548	525	552	520	528	530	509	543	561	553	559	562	558	518	506	545	514	553	511	529	575	549	549	559	545	578	491	522	520	525	550	519	505	498	545	528	528	545	584	550	522	556	534	517	548	558	544	557	541	502	551	577	534	527	567	520	511	487	500	544	536	547	522	493	496	594	573	551	512	542	556	563	516	557	532	527	537	568	484	547	517	548	539	516	466	536	610	518	523	544	481	569	513	562	553	613	508	499	567	512	529	534	559	553	523	519	544	519	541	546	535	578	536	496	531	522	562	538	556	521	532	537	536	511	506	551	556	514	555	525	523	511	538	543	527	538	542	537	539	580	539	520	537	534	548	513	527	530	509	555	516	528	538	547	504	543	558	570	540	564	580	534	540	524	510	508	529	518	514	553	511	533	553	571	542	533	534	555	546	583	547	584	533	527	528	520	495	540	559	509	577	578	546	519	512	595	522	586	539	505	527	530	568	510	523	532	513	577	544	555	534	556	496	543	542	495	580	558	540	545	526	518	534	545	512	552	547	544	524	569	551	563	558	572	516	526	494	530	521	552	496	528	526	553	541	514	542	535	562	558	522	504	531	548	562	505	537	497	555	587	488	516	534	498	556	533	531	537	516	516	529	535	539	489	530	624	544	556	556	504	539	540	545	548	506	529	520	537	525	517	574	537	530	520	498	544	564	549	557	525	511	546	546	513	524	549	535	566	533	524	545	574	556	526	536	507	535	550	578	561	530	509	521	570	543	512	531	531	497	518	488	514	520	523	526	565	509	553	507	518	535	540	490	563	548	526	503	532	512	567	515	554	538	577	580	567	540	555	500	540	557	530	526	528	607	550	537	532	530	531	522	563	583	564	482	520	539	520	559	574	478	560	519	524	526	522	580	550	544	571	574	565	549	558	544	554	531	574	520	558	579	559	531	548	523	531	525	538	574	537	521	510	557	548	537	532	512	507	473	510	538	586	560	558	493	538	555	538	547	546	541	576	536	488	532	531	562	531	510	524	535	530	542	542	540	533	552	535	511	550	586	503	550	525	505	497	541	516	542	536	531	525	498	560	505	489	544	518	529	553	525	517	532	483	518	526	584	554	544	533	543	534	551	557	531	569	519	536	561	544	523	534	538	492	589	512	543	553	515	561	537	545	518	509	561	555	571	522	554	507	507	577	503	548	526	557	560	528	541	562	550	553	531	524	530	548	511	515	537	544	519	536	550	566	582	540	575	503	544	491	615	520	522	501	542	568	601	574	553	507	505	520	548	568	534	551	521	581	497	523	521	574	550	533	532	519	512	520	541	574	554	527	508	563	536	569	552	516	511	519	559	565	562	536	542	564	520	536	578	568	525	509	549	562	547	525	551	510	528	532	516	514	519	561	526	526	529	543	534	596	550	543	516	579	512	517	524	511	519	559	508	559	506	545	496	518	519	524	517	552	552	521	586	537	541	541	546	523	557	549	579	543	519	542	545	614	534	529	533	556	486	561	569	550	512	504	517	501	579	538	585	531	560	545	533	548	510	533	525	556	545	562	520	534	574	554	530	510	546	564	525	486	561	561	538	559	547	577	535	495	529	532	555	527	544	536	534	536	537	539	530	508	569	556	539	512	562	531	536	578	499	518	570	519	563	516	523	550	524	527	524	496	561	570	531	557	528	508	557	539	518	563	563	539	582	541	508	507	569	557	566	532	554	568	564	538	525	554	536	569	545	516	518	543	511	539	562	533	506	525	517	552	514	532	536	486	513	535	518	571	510	533	537	528	554	529	562	507	543	567	494	540	562	498	575	547	525	549	533	503	516	516	544	548	581	550	540	549	549	550	513	556	555	563	550	526	481	515	533	508	536	542	505	516	516	560	516	527	557	575	523	513	518	565	531	516	522	539	539	543	556	515	518	498	515	531	557	540	548	501	542	524	526	552	516	526	513	519	544	527	549	536	568	554	552	521	522	516	524	572	531	516	539	531	531	523	517	527	561	547	539	526	538	534	569	541	533	534	544	553	546	547	552	569	535	559	533	549	510	544	506	491	556	524	567	561	542	525	483	587	545	565	531	579	535	552	552	548	541	526	484	484	528	534	540	536	551	503	532	516	548	557	533	587	510	548	554	509	540	538	512	573	525	524	552	541	506	555	543	531	525	550	500	545	560	543	518	576	519	563	557	526	513	511	527	514	538	483	528	554	568	543	543	574	546	529	522	539	514	548	539	513	507	539	520	500	556	501	549	516	549	504	555	570	547	559	549	553	549	564	576	534	525	552	522	494	497	544	533	519	544	559	498	502	553	578	519	546	543	530	544	579	530	522	506	542	536	528	533	538	571	546	525	523	581	514	538	509	544	536	548	548	575	521	571	584	538	556	528	550	521	490	572	476	519	554	567	555	517	540	529	568	568	571	541	539	560	533	534	529	538	548	542	545	504	533	546	596	542	525	571	564	547	534	558	580	554	557	520	564	543	523	522	525	519	537	538	530	581	522	557	478	511	517	544	552	516	499	524	596	528	522	546	538	542	527	532	512	554	510	529	546	516	578	500	562	510	544	512	541	567	528	549	512	519	549	502	483	500	538	509	524	579	535	530	535	569	528	556	577	526	555	502	532	510	550	525	500	514	543	509
24111	32460	15247	1198	793	752	714	690	755	757	760	746	718	692	730	798	711	770	721	727	731	713	773	770	753	764	718	734	736	728	770	730	762	771	750	746	720	721	747	743	754	715	791	715	735	706	747	725	726	698	786	722	782	737	738	751	733	765	661	735	756	735	736	723	725	747	752	739	747	761	698	725	805	699	704	742	713	775	749	742	744	744	720	753	737	789	774	690	765	772	776	775	673	713	761	703	753	763	725	733	710	733	723	763	744	720	778	735	745	747	761	755	819	702	751	756	755	742	716	792	721	747	739	714	696	724	730	698	755	727	749	692	783	751	803	754	754	727	729	714	723	747	768	718	731	741	745	703	714	780	751	770	759	742	745	690	791	759	790	746	713	738	733	749	743	772	744	718	749	777	753	753	783	695	745	805	694	743	747	729	741	744	773	710	747	724	719	723	746	723	735	729	714	756	750	754	754	758	746	757	720	724	739	731	760	737	758	749	771	794	737	757	703	752	729	723	741	798	724	735	771	774	727	724	777	747	769	733	758	733	786	725	717	772	778	730	695	741	747	734	741	746	740	797	692	735	710	749	780	720	745	704	734	743	759	757	719	716	788	732	745	752	691	756	711	753	770	746	718	747	749	742	770	749	733	750	717	743	738	692	764	708	722	707	735	718	722	714	746	752	725	762	793	716	746	757	720	726	729	787	757	733	704	754	714	751	735	729	807	702	729	778	694	710	782	753	734	777	762	701	737	712	757	724	733	744	711	747	776	753	734	743	792	780	752	735	759	721	732	736	753	724	704	708	763	756	797	756	683	753	734	733	762	783	746	713	724	774	749	774	714	747	718	716	724	747	740	740	718	752	702	727	751	785	767	774	746	711	716	762	763	745	740	736	684	775	743	750	772	737	736	725	719	725	763	754	663	737	761	765	719	731	734	714	735	746	802	715	793	689	792	733	751	718	752	774	817	774	713	761	745	747	702	722	772	774	773	746	729	713	727	698	740	736	751	794	732	693	715	774	727	734	752	744	702	773	747	815	730	761	727	787	750	750	735	738	732	734	773	719	699	744	745	752	787	760	772	753	743	722	775	678	727	723	729	741	789	798	708	759	708	788	701	727	746	736	701	740	732	744	726	807	736	774	710	715	755	707	772	752	738	745	723	748	733	729	711	716	736	775	724	732	748	729	778	765	733	686	728	767	677	747	752	768	767	726	758	750	748	745	719	770	794	734	686	703	749	751	743	789	734	762	765	759	702	756	732	715	753	711	712	746	684	758	748	755	749	735	748	767	732	800	781	736	779	747	738	734	786	710	749	749	726	721	703	753	790	784	748	748	738	732	729	721	718	767	772	713	692	787	721	793	732	749	763	745	718	776	740	800	749	733	753	697	744	738	721	763	716	761	711	771	720	725	749	775	749	727	693	725	728	785	721	732	722	789	761	722	731	701	777	723	698	731	738	742	718	726	780	758	679	742	765	722	747	732	741	750	673	723	711	757	729	657	703	766	733	733	757	794	736	736	731	707	727	738	751	750	727	719	725	743	736	746	729	771	723	733	827	761	734	720	738	799	756	763	758	781	779	760	769	733	754	704	740	766	686	740	741	754	678	739	715	758	772	720	781	719	731	742	762	744	760	780	728	754	768	748	737	763	715	752	741	713	806	725	747	752	715	770	708	742	740	727	733	699	813	754	777	789	747	783	681	716	727	764	745	753	761	737	744	679	727	735	727	741	712	769	742	746	784	665	701	799	772	725	717	716	712	749	717	738	733	720	737	760	768	692	762	734	731	777	759	760	679	741	766	690	722	734	735	785	752	721	787	772	752	745	730	739	751	739	726	807	715	723	746	758	705	797	750	679	681	765	697	752	722	741	678	733	758	749	703	705	724	743	825	718	767	716	740	736	746	769	713	733	693	758	722	781	741	757	731	691	763	705	725	753	729	778	726	759	753	727	731	735	726	761	760	743	735	701	750	679	739	759	751	741	748	699	699	780	737	767	760	774	780	736	716	745	667	750	715	755	761	726	720	730	777	775	703	708	786	723	699	748	707	741	732	733	783	709	717	738	735	753	774	718	767	746	713	773	733	711	713	805	719	731	746	758	753	730	750	714	833	696	728	706	746	761	716	746	713	760	808	697	797	723	762	743	739	716	726	743	734	723	746	749	731	705	722	742	766	752	763	736	780	735	734	748	748	743	720	763	791	744	736	733	739	693	760	687	752	721	734	710	808	777	712	708	701	678	755	738	751	691	720	695	721	729	703	763	729	744	714	779	747	714	732	722	738	723	707	726	774	729	718	730	701	746	700	747	729	723	769	744	713	700	739	755	755	687	801	705	753	739	728	752	727	716	725	735	684	753	754	730	732	749	749	792	718	714	748	693	694	707	726	759	707	717	749	737	752	718	740	721	709	723	725	711	726	727	776	768	717	688	769	716	791	736	718	705	785	765	737	794	735	721	787	746	772	743	761	730	748	741	730	737	745	703	718	732	728	757	743	776	730	779	773	676	747	730	770	671	756	774	730	786	718	767	774	765	773	789	736	727	768	775	741	759	765	772	775	758	768	747	715	720	723	745	707	734	760	715	782	758	720	743	717	779	755	740	770	726	711	746	737	751	726	703	766	716	716	692	734	771	701	739	790	761	779	751	750	744	746	762	798	724	708	755	732	718	743	753	774	810	724	737	707	752	739	718	746	715	700	710	763	768	724	764	752	768	733	742	698	717	722	731	715	730	721	766	763	745	757	699	730	731	723	763	754	782	836	745	738	762	738	731	708	763	772	737	700	732	755	748	736	755	759	751	759	752	783	807	786	746	710	718	724	726	709	716	700	739	743	792	752	749	721	781	719	780	725	733	686	700	734	759	763	793	739	727	755	743	755	757	770	778	759	751	761	774	716	762	734	746	798	714	758	748	788	795	756	744	753	723	766	742	734	799	760	740	731	734	731	720	770	769	733	752	702	697	774	728	756	727	684	731	773	811	740	783	734	723	774	726	700	781	693	780	711	780	733	795	704	728	709	800	731	751	694	717	728	732	776	747	767	742	771	735	693	734	764	771	775	795	733	682	780	744	732	734	725	736	724	784	733	751	694	749	737	705	747	750	765	759	752	731	715	780	750	714	696	772	691	720	763	716	733	726	730	718	789	753	730	738	741	757	717	744	745	800	741	719	700	739	716	770	767	759	749	679	744	744	755	759	728	709	725	709	723	751	737	737	729	724	775	756	675	758	723	738	769	716	763	748	745	713	710	729	758	713	763	760	715	754	707	791	705	802	762	776	761	701	734	699	754	699	738	765	724	728	710	704	702	747	766	732	721	741	706	796	733	758	708	724	715	764	742	789	796	712	748	747	779	754	738	743	719	762	743	719	745	684	699	711	707	714	771	744	761	747	713	733	754	726	797	768	716	806	768	802	698	730	707	737	742	765	774	748	745	728	744	742	749	738	778	761	743	741	738	761	760	731	689	763	694	758	727	723	746	751	746	734	732	744
23587	21689	29545	24207	20969	7191	462	378	297	297	258	295	295	282	284	301	275	261	307	301	259	288	284	275	287	242	307	280	264	284	283	269	250	262	261	265	268	270	252	291	268	262	286	275	278	263	266	283	263	250	279	251	278	285	269	283	277	262	264	272	232	284	276	248	282	290	274	246	297	240	262	286	270	251	259	249	252	265	284	279	243	278	246	280	272	290	233	285	283	243	272	289	299	244	295	270	247	256	255	294	282	262	246	265	263	257	266	233	253	284	257	294	290	271	268	249	306	266	232	250	277	244	242	263	294	268	267	273	279	285	258	264	262	249	280	285	285	266	247	287	275	257	256	279	249	254	291	264	275	247	247	279	267	273	275	270	273	234	241	246	278	283	266	258	260	263	235	268	297	255	264	295	261	288	262	273	280	258	270	287	246	281	277	243	268	282	220	283	278	270	297	220	264	253	251	213	273	264	285	265	243	257	234	263	257	233	277	280	224	258	274	266	294	262	282	280	302	275	271	298	249	256	300	262	267	254	270	260	270	242	271	259	279	245	262	306	289	295	281	268	270	233	278	269	264	274	250	246	289	248	256	254	275	245	255	254	235	271	259	263	250	246	266	262	261	283	282	252	272	285	271	266	258	266	278	258	240	257	297	289	267	272	274	240	265	253	254	275	287	258	276	268	257	263	262	260	271	247	283	287	271	327	276	251	254	261	257	268	266	235	282	268	294	253	259	261	260	260	279	275	299	289	251	261	250	239	304	254	249	273	284	263	247	272	264	264	246	279	239	238	261	272	264	283	271	265	234	273	285	287	263	260	248	255	262	286	270	285	257	226	235	253	277	263	267	280	253	272	259	253	270	247	267	267	281	261	242	250	282	263	280	259	278	293	268	245	268	274	272	255	218	298	268	291	245	263	260	255	280	269	277	270	261	242	265	276	246	238	266	276	293	244	249	237	261	273	267	291	261	251	275	253	294	282	283	274	261	260	265	254	263	249	260	276	258	262	265	239	253	279	274	261	243	269	249	258	262	280	287	262	273	249	276	256	276	233	279	276	255	260	257	266	266	300	248	267	280	260	274	261	266	283	258	266	261	315	286	263	271	255	255	289	276	252	241	290	303	249	269	274	262	258	240	296	270	277	282	255	261	242	258	253	293	258	260	258	257	275	274	291	255	283	266	279	255	267	266	312	299	275	275	280	275	263	257	285	256	300	273	254	262	234	277	238	255	254	276	266	274	266	282	244	287	269	279	260	265	265	279	274	297	268	264	272	269	263	256	298	270	251	283	264	260	242	265	266	234	257	258	276	239	244	295	268	293	255	256	266	233	261	249	284	272	263	260	251	252	273	270	240	280	283	300	270	241	249	260	275	254	243	257	312	262	268	253	269	296	282	286	242	253	266	269	280	245	271	272	246	251	283	287	238	250	255	243	260	274	245	262	219	251	245	264	271	267	266	277	248	268	259	235	280	251	260	294	254	270	291	260	274	246	274	281	236	254	268	251	265	275	243	238	243	243	273	274	253	268	275	238	289	285	255	284	258	292	284	287	288	264	273	242	278	271	283	289	289	273	276	279	262	268	278	275	279	249	253	257	271	265	268	265	239	293	260	257	271	256	241	271	231	265	282	235	277	270	272	264	281	249	247	276	253	282	272	286	281	267	272	291	258	245	276	295	249	257	273	273	266	253	266	246	259	259	264	279	279	250	277	257	243	287	270	282	264	283	254	269	274	302	241	260	270	282	268	283	270	247	243	256	236	256	265	240	266	276	243	243	227	247	253	264	243	275	238	285	233	284	290	253	255	281	284	286	247	270	277	301	275	238	250	268	263	269	283	250	234	263	271	273	266	262	272	243	227	262	283	272	253	271	277	275	252	272	240	273	246	271	261	303	277	279	243	260	252	269	238	280	264	270	249	283	265	280	262	253	282	256	255	275	262	247	266	279	286	298	258	263	278	255	259	273	254	267	241	266	286	255	264	267	268	242	259	271	282	273	260	262	251	279	257	251	293	261	225	276	275	286	251	245	263	275	256	262	252	275	264	275	279	299	310	255	254	262	262	296	229	261	288	256	281	287	274	274	269	266	280	249	254	276	294	283	272	274	263	267	259	274	260	268	249	257	260	251	234	280	255	259	305	238	262	241	306	280	278	269	232	270	264	261	246	286	287	292	276	272	282	277	274	288	238	298	269	261	271	248	255	271	228	267	256	300	267	243	245	274	294	242	245	252	250	281	237	265	278	267	245	249	279	262	286	262	269	284	296	237	259	252	264	274	282	274	265	256	252	284	262	274	280	285	292	272	263	287	298	273	272	279	299	285	272	244	260	252	233	256	278	281	264	294	258	254	263	263	264	262	299	252	250	251	254	262	277	276	299	264	284	281	275	242	271	265	317	277	259	253	266	253	271	302	229	269	258	264	256	270	255	259	265	242	266	279	258	294	253	275	279	253	258	215	296	251	267	246	281	264	265	252	269	291	279	273	287	262	274	286	255	296	262	277	269	276	268	283	267	271	288	270	263	259	262	240	266	256	257	266	252	285	309	267	255	283	276	290	270	269	253	262	261	289	255	287	241	257	258	281	235	265	270	260	277	282	258	281	284	266	268	265	296	241	296	266	261	251	289	237	311	305	261	276	274	263	270	299	253	250	279	275	258	280	272	278	266	277	264	256	251	273	289	253	213	272	255	285	270	319	284	269	265	274	280	263	263	232	263	261	275	281	277	265	239	261	268	284	271	272	263	280	237	250	262	284	253	270	266	261	293	248	226	258	244	268	269	292	262	241	279	272	257	272	260	224	280	254	271	270	273	251	266	265	258	284	268	287	282	231	287	238	255	236	273	261	252	273	278	260	280	270	248	263	251	282	266	261	272	272	274	283	253	275	270	268	244	271	265	242	266	261	251	249	268	287	271	274	278	288	276	262	251	291	237	272	286	268	266	264	264	248	278	281	258	270	291	272	293	267	294	247	258	280	258	270	273	275	254	264	244	257	278	268	267	246	269	256	243	229	244	277	257	263	284	275	261	300	280	269	259	260	261	258	283	250	277	279	253	274	269	274	307	298	253	251	282	272	239	281	285	249	287	273	301	240	277	244	255	282	268	270	249	243	256	272	287	273	261	276	287	263	262	249	263	283	249	288	265	289	268	272	273	275	254	282	282	253	260	271	253	281	261	268	271	269	241	245	264	267	284	277	272	240	283	259	269	302	285	251	276	272	277	258	251	271	287	268	286	246	286	267	281	276	279	260	243	248	257	258	256	306	286	260	255	256	270	276	265	250	274	253	238	273	264	275	269	257	246	267	283	300	238	266	259	255	271	258	283	250	268	281	295	236	270	271	259	297	256	259	261	284	258	239	272	266	281	276	261	249	264	298	238	260	263	262	284	283	268	279	282	276	306	240	280	275	285	255	244	282	278	253	249	274	254	267	271	270	267	237	262	285	271	288	278	279	258	272	255	267	260	269	243	247	239	262	254	252	287	264	251
47150	72419	44881	7455	951	702	636	567	516	494	477	431	424	432	449	376	414	413	391	421	390	404	438	395	373	355	393	402	399	411	384	403	398	408	362	371	381	396	373	427	405	374	375	416	358	377	375	390	371	342	396	392	410	373	381	368	369	346	417	373	364	387	375	407	360	361	363	388	376	402	385	387	376	396	407	387	399	370	384	388	349	379	403	388	366	406	354	393	435	376	360	395	395	367	360	371	380	382	381	407	420	395	396	403	382	408	407	389	397	346	404	382	392	400	375	412	377	405	398	392	399	380	370	377	373	367	376	396	386	388	384	359	377	345	391	378	340	362	376	392	360	396	390	379	382	378	398	395	389	366	376	385	360	374	378	411	344	418	384	410	367	376	412	404	385	399	377	391	402	365	394	378	387	399	373	407	391	394	418	363	399	402	380	379	381	409	420	405	385	341	405	381	397	423	416	442	391	378	393	388	377	379	364	365	390	366	377	368	414	403	393	372	413	404	394	386	403	396	401	356	404	395	386	388	427	395	399	386	363	372	385	375	345	408	397	383	402	396	347	394	406	378	377	373	425	421	383	390	374	396	423	376	379	345	384	379	380	398	373	375	373	397	384	414	388	403	382	361	385	392	381	399	391	370	383	350	382	412	381	353	387	395	374	400	394	393	382	392	375	380	355	373	400	389	415	392	382	385	403	404	388	394	396	381	385	372	382	385	381	404	405	347	369	367	386	366	392	364	381	398	391	412	373	401	356	382	411	413	382	388	376	373	417	386	386	348	397	398	407	354	401	369	350	364	366	365	379	362	376	367	385	394	400	362	407	377	358	386	401	397	400	372	391	391	376	400	364	400	367	359	413	371	393	358	385	385	366	388	389	390	370	392	386	378	382	359	395	405	393	387	380	385	363	373	374	342	442	376	395	376	353	366	389	395	389	398	392	382	368	398	405	377	367	342	395	414	349	404	397	372	380	368	389	386	412	352	404	417	414	391	393	391	423	377	400	369	385	355	399	389	376	356	390	358	376	375	356	401	403	400	375	385	371	357	389	407	399	360	352	384	374	390	380	372	408	366	397	381	378	403	386	360	405	364	382	390	392	377	380	400	395	374	389	364	359	382	388	350	376	365	383	372	382	405	385	390	389	402	377	393	360	395	381	366	377	376	369	400	407	377	379	384	405	378	446	392	387	363	371	385	372	384	372	392	393	352	374	401	400	383	397	388	349	390	355	366	396	410	391	318	337	387	381	366	366	381	371	374	417	399	375	438	386	396	402	395	342	400	392	412	407	387	384	417	393	420	373	362	362	389	369	395	394	349	351	383	335	382	392	387	374	357	361	385	365	359	397	377	362	390	373	372	411	382	377	361	409	402	397	365	412	396	381	411	391	389	350	379	378	363	367	392	347	392	414	390	374	401	370	354	394	407	397	349	416	386	390	371	388	392	394	372	349	403	363	393	422	387	375	385	376	407	365	389	380	385	392	373	379	378	370	357	401	382	396	343	396	391	377	372	373	382	387	438	392	394	435	366	407	390	369	409	332	390	342	355	342	416	427	407	413	362	396	372	375	385	414	409	360	371	401	411	362	360	418	401	391	380	394	374	374	406	393	359	380	394	406	414	372	372	377	366	378	378	399	388	346	368	382	396	391	377	360	418	364	406	415	385	368	369	370	391	375	391	369	370	404	394	408	380	406	353	373	384	371	371	354	392	404	358	375	371	397	402	383	401	366	429	417	390	413	380	374	398	371	367	398	368	358	383	399	366	409	383	393	400	357	426	369	357	402	379	390	367	385	375	405	397	387	338	395	392	378	383	338	392	416	386	349	407	403	382	405	400	394	399	386	391	397	367	389	376	383	354	359	359	398	353	388	380	399	400	390	399	395	373	396	380	374	416	382	358	385	347	391	385	392	441	367	388	387	413	402	377	408	350	382	369	382	393	351	383	398	387	397	385	400	408	421	365	376	421	364	363	411	393	394	372	396	373	392	374	384	386	402	402	394	376	360	406	383	420	376	389	388	390	332	370	354	374	369	396	389	393	378	376	367	363	380	381	371	368	424	359	345	360	393	378	387	376	407	361	374	373	371	377	393	387	395	403	340	367	375	384	367	376	386	370	409	375	380	352	392	390	370	411	377	404	405	406	367	393	381	359	351	382	332	387	364	431	412	401	389	369	402	362	401	363	407	377	396	349	362	373	408	360	362	350	370	397	378	379	382	368	385	367	395	394	377	367	376	402	406	404	403	394	367	388	382	396	362	397	413	371	366	397	402	398	393	356	366	376	386	385	374	408	392	373	366	394	374	362	391	367	391	386	398	349	388	405	349	367	404	384	355	391	392	388	388	395	384	413	356	355	367	400	360	366	374	381	369	417	370	382	386	422	368	355	365	366	384	377	338	415	392	407	362	364	377	348	380	371	403	353	387	403	370	396	360	361	395	372	408	367	399	389	387	359	403	371	363	373	365	387	411	417	384	383	396	442	366	411	390	366	414	393	438	394	381	400	420	384	360	364	399	418	383	404	400	348	374	408	393	383	396	385	386	354	394	370	402	377	372	394	382	412	386	406	399	356	381	416	395	396	402	381	429	408	413	405	404	373	404	355	355	367	394	399	374	377	365	392	425	404	388	378	369	403	406	363	374	387	399	383	379	381	363	421	387	385	387	373	396	392	403	357	393	388	405	372	366	399	389	388	357	349	383	427	358	379	352	378	381	420	357	421	334	364	379	382	384	413	346	365	377	399	398	367	406	366	377	404	431	373	405	355	387	363	377	411	390	390	339	407	375	391	420	390	388	388	380	367	420	350	390	388	404	352	377	370	396	376	382	421	366	346	375	394	380	350	366	388	380	378	383	390	365	381	385	384	418	391	399	358	427	373	375	400	371	382	378	367	371	339	370	369	410	391	391	388	398	388	375	356	373	383	385	380	394	388	384	366	384	353	425	388	397	404	368	374	376	378	390	361	390	346	391	359	384	350	361	375	355	384	402	373	391	421	362	365	416	384	369	389	393	387	390	415	376	378	389	418	392	380	387	388	375	363	359	379	404	349	376	369	406	412	388	390	395	398	389	404	412	381	376	405	397	376	362	413	363	408	407	404	360	392	376	390	385	337	328	399	404	354	392	389	369	415	366	378	379	398	394	359	364	370	378	385	379	370	375	392	369	367	356	352	343	376	360	404	341	383	375	377	381	394	367	415	381	382	397	359	411	372	387	365	402	374	402	360	382	380	367	382	392	401	398	402	386	374	376	364	386	375	373	430	354	392	389	398	393	385	397	381	410	398	375	360	381	406	392	387	378	418	372	414	383	350	376	393	393	393	364	370	361	387	349	384	383	372	385	387	387	365	415	363	381	425	394	407	371	385	410	397	366	395	373	377	387	351	370	415	357	373	376	438	382	403	403	376	396	336	411	349	383	402	380	391	398	371	400	376	414	405	363	406	403	380	372	405	346	379	407	379	382	404	401	373	426	382	432	331	371	395	360	369
24956	21944	28079	24220	6144	741	705	627	586	566	563	614	613	617	631	619	624	601	592	656	641	590	562	585	592	566	597	559	565	624	606	593	628	624	600	591	589	635	547	582	605	598	634	610	581	611	612	633	599	576	579	612	612	580	600	591	606	615	598	651	606	554	578	601	571	575	609	604	580	589	624	592	587	594	580	561	630	564	574	592	584	579	582	610	591	567	611	596	591	571	608	618	555	600	639	589	603	603	611	591	598	575	580	576	587	630	622	620	596	559	570	656	617	583	564	579	576	605	604	642	643	623	586	587	575	612	592	591	639	602	599	604	606	629	622	591	611	659	591	568	540	603	552	597	561	590	578	590	648	616	624	605	641	569	580	608	591	571	571	555	606	585	621	578	580	637	582	591	597	588	593	593	563	607	629	614	618	601	606	640	671	638	655	607	536	605	608	603	636	597	647	590	577	610	619	570	612	582	599	544	579	617	616	619	558	609	576	620	590	596	581	595	617	588	612	665	640	601	595	506	596	601	583	632	580	612	594	617	619	651	630	632	625	563	604	549	579	569	594	593	577	639	593	593	615	596	621	592	603	594	605	603	552	656	529	572	578	626	606	562	593	592	592	630	590	604	611	542	577	588	615	606	566	605	636	541	613	609	574	608	621	582	596	567	603	577	603	607	578	606	585	578	583	584	600	637	584	626	630	616	615	570	613	623	628	587	611	613	578	586	624	623	552	592	597	584	590	620	627	618	598	527	583	625	598	611	565	594	640	611	610	630	550	590	602	600	592	613	576	597	609	552	595	604	591	605	610	624	630	604	579	613	646	623	643	615	644	590	576	629	623	614	604	583	532	596	628	581	625	644	628	575	578	556	614	601	613	620	616	553	559	599	593	631	569	611	625	639	607	572	619	565	623	596	622	545	612	622	593	593	574	626	579	633	608	588	598	576	609	639	621	580	615	569	586	598	625	578	599	601	610	596	576	653	637	564	579	559	554	568	610	572	574	600	595	561	580	616	598	591	562	554	583	604	615	638	581	586	613	587	588	650	565	556	607	621	606	598	618	577	616	634	595	625	549	613	605	571	607	604	591	593	605	624	595	585	555	578	575	595	600	596	554	586	602	588	612	599	594	570	616	609	587	594	618	566	642	631	609	618	587	544	592	603	592	630	560	617	580	609	603	609	587	578	594	612	619	561	619	618	620	579	596	645	597	594	549	609	609	590	631	571	620	562	569	588	574	578	590	593	589	611	638	608	640	549	627	612	574	616	579	645	590	585	626	589	632	586	575	556	582	580	575	579	549	580	670	605	599	566	607	650	625	620	580	576	565	569	608	613	586	551	575	603	565	610	584	582	613	619	615	584	603	582	608	639	580	586	614	626	595	601	615	583	580	624	545	570	566	625	608	587	612	607	609	581	544	599	574	582	603	609	606	608	578	592	613	645	623	655	570	566	601	587	626	580	554	557	587	596	573	603	563	642	535	602	629	612	601	597	611	569	604	584	563	631	630	612	609	628	609	596	616	554	598	619	584	605	600	619	618	564	618	632	628	588	548	629	646	638	557	585	588	603	631	584	590	596	600	589	580	600	613	610	601	603	611	617	653	591	582	573	559	614	628	588	557	580	593	606	630	587	579	651	560	613	605	594	598	590	594	602	575	570	611	581	645	613	585	639	576	622	592	616	600	641	627	588	581	603	581	581	566	540	595	582	640	568	575	611	606	640	602	609	569	569	583	550	606	582	617	631	591	629	599	620	623	600	602	588	600	564	592	626	617	622	553	599	616	526	599	552	612	649	596	609	585	588	582	605	613	618	584	607	616	590	582	574	575	579	633	604	637	610	581	558	622	578	596	595	608	579	560	592	570	620	578	628	608	600	605	599	618	574	616	612	577	586	607	608	598	611	591	608	605	606	558	556	623	567	569	603	594	610	607	592	603	626	635	591	576	571	619	578	612	617	637	622	618	585	611	570	588	608	609	563	647	568	607	599	625	597	621	601	635	587	613	592	621	623	599	548	642	599	601	588	628	617	589	591	591	561	636	568	604	576	603	630	582	610	635	546	590	611	559	593	622	624	566	643	611	624	600	574	565	596	571	614	557	631	583	549	585	572	593	578	592	589	610	575	623	583	567	611	554	578	624	584	557	611	600	627	629	628	604	604	561	635	626	571	609	569	586	595	551	591	612	594	617	591	594	593	580	622	593	593	565	607	584	611	616	644	558	630	568	566	609	633	599	626	585	606	603	599	588	548	604	602	619	587	628	605	577	562	630	606	614	619	623	603	591	538	556	635	568	620	576	634	625	549	599	605	600	624	601	555	637	603	564	617	588	602	573	626	614	591	612	586	601	640	567	591	601	600	564	591	654	628	584	605	558	625	615	625	580	593	576	617	619	663	600	588	581	597	567	626	554	620	607	595	601	630	584	558	602	586	576	574	590	616	610	593	568	595	564	619	586	611	590	581	597	589	588	593	576	592	584	580	601	607	598	598	595	581	581	601	540	567	590	588	574	643	585	606	590	604	614	554	560	591	584	574	591	579	570	573	609	628	556	572	608	584	609	601	608	601	583	603	578	632	613	627	612	580	601	590	541	606	612	628	556	601	620	594	598	608	615	610	609	569	600	603	572	599	572	600	559	620	573	602	608	603	623	600	616	590	604	555	647	609	585	588	599	566	595	604	575	578	602	582	601	587	588	599	634	586	605	585	667	576	637	601	571	553	582	604	542	575	604	627	595	594	584	602	603	610	581	556	582	589	597	617	606	612	555	618	579	573	610	597	572	575	582	562	586	591	580	570	579	650	601	583	559	562	606	607	634	559	599	626	585	596	618	565	613	594	570	592	628	543	554	607	589	599	592	583	589	642	577	620	608	613	568	633	559	615	581	602	584	574	673	581	625	630	597	560	595	570	592	616	612	601	564	621	600	582	541	612	615	600	537	599	582	570	568	541	576	565	592	608	570	562	641	612	627	559	582	586	637	607	567	572	590	607	586	610	523	544	570	586	627	596	563	592	600	618	600	632	579	609	557	639	575	622	620	563	599	593	636	594	604	572	551	568	581	573	588	594	611	623	585	557	586	604	583	599	612	631	621	668	584	593	626	593	589	564	541	590	628	563	560	582	581	629	611	583	551	614	590	628	601	567	596	602	584	617	610	594	583	622	601	586	571	581	604	594	555	581	602	586	615	611	633	666	612	551	582	566	624	631	584	594	593	579	608	624	583	618	561	588	560	587	642	587	595	539	624	610	545	623	611	566	632	621	591	607	586	602	573	640	578	614	561	573	600	614	584	574	547	594	572	638	556	602	613	589	583	645	565	543	580	579	569	604	581	627	594	566	617	601	577	580	589	589	598	592	609	637	589	599	629	571	612	598	573	562	578	581	578	556	619	577	559	619	588	602	603	626	580	569	628	595	582	592	609	612	585	581	602	585	583	596	604	636	550	648	615	573	577	585	579	607	603	579	595	555	544	561	629	574	577	583	603	578	615	601
41889	58031	34001	5377	1003	983	912	867	872	836	817	822	774	858	822	814	833	804	828	805	810	756	831	771	772	798	837	831	811	825	792	862	812	801	745	755	794	817	839	805	850	821	764	780	722	778	816	812	784	783	792	811	766	826	775	789	803	840	773	794	791	815	802	750	758	788	789	822	782	821	828	866	786	816	753	819	787	781	806	780	772	831	799	795	770	780	763	791	782	802	774	800	835	813	775	761	806	807	789	803	801	823	799	745	773	789	759	784	828	815	794	731	804	769	801	754	728	830	771	778	738	850	778	831	760	829	837	778	811	768	815	803	790	774	834	832	762	752	791	808	756	790	760	823	803	786	761	806	828	791	793	793	843	765	808	812	836	826	826	789	786	804	773	773	795	780	830	787	816	790	774	776	792	792	735	777	847	794	786	805	754	795	787	732	813	816	790	824	792	816	786	783	831	834	771	783	826	783	814	796	794	756	764	822	816	771	807	803	822	776	804	805	832	800	756	847	829	801	757	788	809	752	827	749	798	833	785	780	774	754	817	798	815	812	772	773	782	788	802	807	841	800	796	818	793	822	775	818	755	751	790	772	821	754	835	801	798	794	795	821	827	815	785	797	806	816	773	768	827	808	773	801	822	787	776	840	839	755	816	778	790	790	818	813	801	791	811	799	817	795	790	769	814	807	834	804	804	803	758	766	795	759	786	790	789	820	815	802	805	791	793	775	765	776	786	754	843	753	785	831	770	768	788	762	762	812	802	797	763	836	838	854	763	798	773	812	821	750	764	781	790	787	795	833	734	803	762	820	757	813	792	802	832	776	812	825	770	824	775	760	803	794	781	857	805	771	779	803	788	824	780	766	773	784	804	807	827	762	741	829	791	772	801	793	776	776	797	783	783	797	762	854	806	808	769	732	830	744	841	784	836	795	772	756	811	783	786	803	851	811	809	805	809	803	794	809	858	782	793	778	741	785	783	796	802	807	787	825	776	806	803	840	766	802	740	728	794	761	756	833	777	812	782	779	818	835	798	773	793	790	825	807	772	827	798	841	763	769	814	812	734	757	796	782	780	816	751	818	789	804	746	751	786	809	812	818	787	798	780	766	811	749	781	822	758	825	741	770	812	818	740	778	766	813	760	807	769	825	812	818	781	857	802	781	814	837	787	808	795	725	770	849	793	779	781	834	754	795	815	774	787	754	826	810	813	740	832	787	800	825	735	806	774	808	854	779	772	810	819	795	829	768	808	803	820	849	774	805	836	797	812	755	807	841	829	863	841	814	826	798	790	825	800	812	767	801	762	835	823	799	816	823	815	815	784	774	830	820	716	778	771	763	801	746	814	816	796	781	845	795	796	778	809	788	754	802	794	781	789	806	788	770	804	775	832	833	799	837	822	798	736	802	803	886	798	821	769	809	772	787	806	852	829	815	781	803	816	825	805	807	768	783	780	795	786	769	785	807	798	804	805	825	779	838	827	778	871	773	824	740	776	775	821	767	782	794	792	761	821	800	774	811	798	782	745	809	867	775	797	821	809	773	797	791	762	765	776	797	799	818	740	791	855	798	802	770	826	781	817	769	746	795	782	802	794	793	800	828	842	813	739	800	764	755	786	797	762	767	801	802	869	838	746	804	801	759	822	824	747	799	776	827	789	859	763	836	814	819	786	739	781	819	817	795	818	804	809	825	801	832	805	719	776	766	846	766	812	817	815	821	791	848	793	748	768	796	783	827	804	829	807	816	789	769	762	820	813	754	811	832	800	796	783	828	756	819	792	810	782	834	803	856	781	833	766	774	768	785	769	777	779	816	760	801	838	822	826	774	813	796	770	784	818	765	788	786	777	814	787	798	787	818	741	794	829	746	789	750	866	757	809	802	788	838	751	805	831	782	766	820	763	781	782	796	781	780	809	799	857	841	782	845	792	810	748	787	782	844	859	799	856	808	863	826	810	792	806	785	819	817	824	751	845	744	853	837	788	816	777	803	810	748	743	794	766	781	769	777	780	745	808	817	819	783	822	805	788	768	729	804	801	779	808	752	782	826	770	747	846	755	772	817	804	769	823	779	792	803	809	792	781	830	840	766	796	762	818	745	811	785	765	800	764	846	817	824	800	796	774	814	771	803	762	784	802	815	794	805	790	778	804	770	776	822	824	812	833	791	846	769	842	805	778	810	788	773	819	767	800	824	788	778	790	786	721	787	781	864	796	817	869	806	811	818	759	813	739	772	801	810	822	797	765	810	821	843	802	792	806	801	832	787	825	796	806	819	803	783	808	783	818	793	788	782	874	808	863	840	820	851	795	758	794	765	832	799	824	792	790	843	800	750	822	795	785	792	777	810	780	787	805	767	825	803	796	823	802	790	797	833	829	807	768	812	784	806	750	808	763	832	792	792	751	803	793	834	771	780	806	814	808	839	800	801	775	804	785	813	779	785	826	831	805	755	771	861	744	759	844	772	814	813	827	836	801	800	786	748	799	799	810	738	820	758	804	795	808	798	833	819	800	824	821	860	724	824	820	802	858	803	759	730	795	814	833	785	803	809	786	824	761	836	765	806	810	735	813	801	780	771	800	776	797	796	851	825	828	786	794	834	786	815	812	799	834	790	808	832	808	819	789	788	775	843	783	793	796	767	833	810	829	793	780	841	813	749	831	833	814	809	773	818	846	798	769	813	794	784	812	788	868	826	767	798	829	741	771	828	766	745	793	823	816	788	787	810	805	755	787	783	819	776	850	834	818	812	753	805	790	857	820	800	774	837	852	764	828	789	774	799	834	830	826	774	833	811	791	807	802	800	778	795	807	845	842	788	862	777	837	816	768	781	792	806	793	814	774	805	765	807	770	817	809	848	800	812	758	814	755	756	841	833	803	799	814	791	790	796	816	803	781	796	794	746	812	843	802	805	769	793	835	785	807	822	801	800	836	813	805	849	768	778	840	742	762	809	765	815	791	765	840	788	744	797	753	826	809	787	803	791	804	841	813	799	773	789	759	814	779	832	777	749	794	830	739	820	855	739	798	813	803	757	733	844	827	811	832	769	748	819	852	798	796	786	816	791	790	766	795	827	780	778	838	820	831	820	801	766	783	789	805	801	864	773	754	767	754	808	795	794	762	789	802	813	811	853	800	786	787	839	824	819	790	788	777	811	763	843	826	777	737	784	763	785	819	799	827	763	760	785	785	795	838	804	788	842	788	789	794	859	802	807	794	811	855	792	796	757	807	846	791	790	803	750	805	813	789	736	854	812	822	800	823	821	830	834	811	787	781	759	792	827	830	823	752	845	762	840	820	791	790	825	789	830	824	818	823	804	810	823	848	746	776	780	823	821	776	781	760	849	834	803	844	754	805	824	795	818	784	789	843	805	814	806	833	857	782	777	818	793	795	810	821	808	744	823	817	737	829	750	843	793	821	829	817	849	830	805	764	778	777	816	799	775	809	818	758	793	760	837	805	785	800	818	776	777	824	807	795	789	802	802	806	757	729	785
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
