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
338784229333	338784229903	338784230453	338784231003	338784231553	338784232103	338784232653	338784233203	338784233753	338784234303	338784234853	338784235403	338784235953	338784236503	338784237053	338784237603	338784238153	338784238703	338784239253	338784239803	338784240353	338784240903	338784241453	338784242003	338784242553	338784243105	338784243653	338784244203	338784244755	338784245303	338784245853	338784246405	338784246953	338784247503	338784248053	338784248603	338784249153	338784249703	338784250253	338784250803	338784251353	338784251903	338784252453	338784253003	338784253553	338784254103	338784254653	338784255203	338784255753	338784256303	338784256853	338784257403	338784257953	338784258503	338784259053	338784259603	338784260153	338784260703	338784261253	338784261803	338784262353	338784262903	338784263453	338784264003	338784264553	338784265103	338784265653	338784266203	338784266753	338784267303	338784267853	338784268403	338784268953	338784269505	338784270053	338784270603	338784271153	338784271703	338784272253	338784272803	338784273353	338784273903	338784274453	338784275003	338784275553	338784276103	338784276653	338784277203	338784277753	338784278303	338784278853	338784279405	338784279953	338784280503	338784281053	338784281603	338784282153	338784282703	338784283253	338784283803	338784284353	338784284903	338784285453	338784286003	338784286553	338784287103	338784287653	338784288203	338784288753	338784289303	338784289853	338784290403	338784290953	338784291503	338784292053	338784292603	338784293153	338784293703	338784294255	338784294803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23757	21422	28787	24470	21427	21551	10910	2085	1470	1345	1323	1247	1168	1052	1012	952	1085	955	982	978	958	902	879	914	902	911	926	858	844	887	851	844	843	899	883	931	885	842	887	834	843	867	862	852	889	865	845	858	892	892	799	839	829	859	876	770	839	814	902	818	797	828	825	863	872	888	814	765	796	794	840	845	839	803	844	809	824	871	816	792	828	799	827	824	799	897	833	838	864	803	840	784	812	851	845	839	832	839	821	800	870	859	881	803	796	839	815	805	860	836	857	821	800	861	854	802	840	805	801	805	773	830	826	905	810	864	836	832	788	896	800	857	821	869	911	866	815	872	804	838	827	832	861	827	838	856	875	864	820	833	876	801	841	823	814	795	802	797	839	817	861	845	849	844	827	861	854	841	834	840	784	826	909	843	844	819	859	900	817	872	855	819	834	826	835	914	818	820	807	826	838	824	819	873	848	838	820	868	824	841	880	813	831	805	829	791	835	848	814	800	820	812	831	867	865	827	836	823	770	784	776	817	818	857	813	794	813	885	840	824	787	794	811	829	843	773	808	854	834	800	819	819	864	820	853	800	893	822	889	799	831	802	834	822	842	862	802	782	831	824	828	824	799	766	820	800	796	825	781	769	828	849	823	816	832	832	790	779	831	828	802	875	883	807	795	807	802	831	824	789	795	797	839	844	775	827	837	844	870	797	858	815	819	866	865	777	825	790	839	836	836	851	835	846	819	827	835	790	826	866	789	787	800	811	822	843	820	826	823	822	868	831	789	818	840	899	812	800	779	835	818	838	781	873	799	804	905	860	829	824	828	844	792	771	773	799	794	818	830	916	778	848	879	797	816	825	760	842	781	803	783	816	844	807	787	833	843	779	794	870	786	843	837	847	804	758	860	802	750	806	840	799	807	815	877	794	800	773	842	814	785	837	868	791	782	801	839	844	820	782	799	817	797	787	816	791	834	810	794	846	812	870	829	814	892	818	806	850	875	837	808	802	829	820	799	803	810	761	797	846	814	774	784	830	874	792	854	840	878	868	825	890	847	795	811	776	787	866	832	878	844	845	761	828	876	847	799	859	790	850	793	793	830	845	782	875	850	807	846	827	785	804	832	823	838	834	842	828	858	785	835	845	798	808	783	804	842	795	833	871	833	835	844	797	771	818	854	818	851	824	817	832	836	806	781	842	878	849	834	818	782	851	799	823	765	839	857	779	843	817	807	817	842	815	835	884	813	825	803	833	816	843	815	743	824	853	868	837	818	823	801	803	777	811	839	854	829	791	813	859	842	837	788	826	823	856	822	825	872	836	817	864	850	796	818	790	790	895	909	827	805	846	823	834	827	824	820	888	822	819	810	790	852	826	787	782	825	827	794	828	837	801	823	886	841	862	821	851	741	818	810	812	806	801	842	809	834	804	808	814	883	849	843	844	831	837	860	818	826	810	881	833	853	828	825	825	846	859	793	827	839	837	784	869	838	798	797	863	831	844	828	835	813	773	808	847	809	841	824	791	829	839	836	815	796	793	807	807	771	822	852	774	896	805	829	886	838	839	825	798	837	888	876	807	874	822	830	815	762	820	811	816	835	826	849	809	868	808	861	861	824	824	737	789	819	793	802	798	806	798	852	833	803	809	847	802	829	785	851	843	803	857	775	821	870	855	845	820	842	801	809	791	808	798	847	846	803	834	838	902	823	844	864	812	813	882	865	842	811	847	842	807	839	791	838	877	763	811	802	843	836	860	832	867	759	822	838	824	836	853	807	846	839	891	865	792	822	808	804	768	832	803	828	860	826	851	794	846	786	790	852	810	811	847	874	805	846	797	824	812	813	830	781	822	812	813	744	833	805	850	822	850	814	839	847	777	824	815	850	848	870	820	773	819	812	786	778	758	865	785	800	826	834	848	803	837	867	801	813	862	850	801	797	817	818	847	911	857	827	855	759	837	837	770	828	864	866	799	803	809	812	850	809	820	832	834	798	832	800	808	839	825	827	814	826	861	855	746	832	832	837	845	792	854	840	822	845	862	774	791	775	831	815	865	819	818	852	798	845	809	810	828	802	841	828	824	837	826	799	756	786	787	828	859	838	853	844	769	794	806	832	817	815	797	813	817	833	772	806	840	823	847	819	819	782	767	808	854	810	779	849	847	827	838	792	792	829	793	797	805	786	786	835	824	822	837	857	833	836	811	836	866	818	814	812	845	824	844	817	807	808	785	803	852	812	814	816	838	808	783	835	790	835	826	824	840	858	824	854	844	847	770	888	773	815	870	855	816	771	853	835	836	793	842	825	828	815	795	842	862	824	826	818	901	837	820	837	792	813	827	822	813	812	836	791	839	873	829	803	787	806	779	790	794	831	851	872	866	806	793	840	799	838	853	772	896	824	814	796	786	827	852	823	791	813	849	813	838	830	792	769	791	807	824	832	822	833	846	834	751	796	817	823	789	845	844	821	837	830	814	909	822	850	841	834	816	833	831	834	822	829	803	854	803	821	871	854	820	804	882	878	794	867	795	849	810	774	820	782	784	848	785	781	828	816	800	789	830	801	846	849	868	847	836	790	841	775	810	787	830	828	770	806	808	852	827	753	812	892	794	833	808	803	846	820	847	850	860	808	839	784	873	795	785	831	844	849	855	826	785	812	869	815	829	834	825	750	824	860	768	789	834	862	825	756	809	843	834	796	830	817	853	854	806	822	805	881	811	795	804	751	825	820	801	844	803	845	832	808	766	833	868	794	850	803	797	862	749	871	816	851	841	800	847	855	872	838	829	810	804	825	793	831	803	828	859	848	823	850	824	881	822	856	842	801	825	793	806	798	817	836	840	818	789	810	903	797	875	851	804	817	819	846	791	795	804	802	821	824	816	857	831	855	843	799	834	837	835	858	836	837	860	853	814	795	840	837	778	838	802	827	831	836	754	809	843	803	792	827	801	831	809	852	877	802	876	854	835	856	783	851	833	807	845	852	860	830	851	822	851	804	808	840	826	830	807	838	831	824	860	849	845	799	865	758	782	928	860	816	830	802	847	814	828	781	764	874	881	818	824	799	849	848	781	852	824	811	804	807	841	836	823	797	847	820	805	861	837	799	860	850	815	810	835	829	852	839	829	879	842	768	807	814	760	765	826	820	774	792	817	828	839	869	863	778	828	840	798	848	849	837	854	839	871	805	867	863	833	840	794	808	857	799	793	861	810	824	835	886	811	862	833	847	848	810	806	785	817	767	813	810	821	783	847	829	752	813	825	847	813	886	804	811	863	830	812	819	810	791	780	809	775	833	817	854	788	804	805	764	861	833	883	864	836	791	779	819	817	827	833	823	871	881	818	801	824	816	844	869	813	788	791	810	786	816	793	788	835	834	825	831	738	838	867	847	844	802	875	881	753	827	821	819	802	859	842	800	857	828	848	797	795	773	814	832	843	815	873	840	818	796	812	842	802	775	808	839	859	825	837	827	818	802	859	879	823	811	821	799	823	864	821	841	802	882	844
19444	17011	15082	8809	6005	4423	3516	2839	2368	1936	1772	1599	1469	1347	1299	1262	1200	1128	1038	1131	1016	1021	957	925	948	912	953	860	926	866	864	874	847	848	847	833	845	828	877	814	806	794	832	878	863	856	817	847	799	853	777	829	817	791	826	774	852	794	769	765	804	801	809	758	704	769	795	789	754	763	781	793	798	787	809	770	835	796	781	762	806	792	786	746	782	804	792	794	801	724	774	810	794	822	797	824	827	785	775	780	814	863	800	792	777	786	786	744	819	800	798	785	767	795	777	794	801	804	760	826	762	795	787	824	795	791	840	818	769	835	787	792	800	801	789	784	831	823	802	775	750	753	811	790	784	802	781	784	730	808	829	799	848	747	792	828	774	790	766	757	800	805	766	787	797	844	778	771	811	812	803	753	808	793	765	766	766	784	785	770	804	785	782	819	801	752	808	814	796	765	809	821	794	778	832	770	800	832	794	769	756	779	756	785	792	755	801	774	751	807	762	758	791	797	752	784	789	800	787	797	801	758	775	772	787	795	794	745	795	814	767	769	807	799	804	765	763	831	775	801	820	787	764	805	760	812	792	824	797	777	783	771	748	760	809	799	809	791	768	789	816	787	818	761	795	751	794	794	752	780	800	773	805	772	755	817	764	792	770	760	815	782	782	756	789	835	779	803	768	770	776	782	753	755	788	783	777	774	778	839	764	765	789	794	750	804	810	782	824	749	786	776	795	783	788	795	775	764	799	775	714	828	782	841	734	828	790	754	746	842	764	810	825	820	757	757	779	826	775	755	849	779	765	776	761	792	766	787	742	808	714	795	743	755	851	803	798	786	814	770	800	834	773	778	829	762	785	777	740	792	751	831	800	781	752	768	788	759	751	815	803	771	774	767	796	813	820	786	747	757	788	800	816	795	752	775	760	760	753	737	777	775	795	723	759	776	759	791	778	760	749	804	783	797	798	739	796	768	762	739	747	739	817	813	752	785	793	771	780	795	823	748	797	809	760	765	774	803	790	741	774	796	783	793	777	772	783	820	830	831	813	766	836	782	750	790	782	799	785	754	792	771	755	775	768	830	778	784	776	739	802	839	769	851	756	813	751	774	770	760	831	734	777	767	790	800	803	833	794	712	789	815	849	795	755	812	788	791	790	758	758	774	827	796	777	802	755	815	752	803	792	734	750	767	804	843	796	779	759	806	780	815	754	808	761	780	822	781	826	792	791	747	781	794	813	804	853	800	796	751	822	791	810	802	751	773	741	826	827	785	789	771	761	774	794	732	757	781	813	807	777	712	779	798	817	824	824	762	793	784	791	783	806	761	728	793	782	750	814	751	740	742	755	832	818	798	775	797	838	853	760	779	751	773	790	750	745	764	760	797	786	763	797	773	815	758	814	770	845	759	819	766	806	713	801	761	810	800	751	758	816	760	826	858	767	775	777	775	792	800	826	805	766	789	785	823	802	787	806	773	797	775	792	781	752	768	748	822	791	802	764	782	819	818	791	764	781	827	744	785	799	780	799	777	794	818	736	815	747	773	774	775	786	843	744	806	821	787	787	741	833	841	773	805	803	784	731	786	745	772	801	797	796	736	767	758	797	829	765	789	785	814	829	763	774	812	735	756	739	790	733	744	831	774	796	783	795	787	761	762	829	760	742	846	769	749	791	779	822	779	807	720	806	780	772	814	783	789	742	787	780	826	775	741	747	718	783	777	766	790	768	794	773	822	728	765	807	781	789	775	802	772	806	768	775	723	767	757	772	770	809	787	800	777	778	801	786	779	751	813	839	786	837	803	748	775	771	787	830	763	783	769	751	785	796	755	795	807	799	800	776	803	783	794	776	760	819	774	816	786	821	774	774	774	767	746	793	779	779	693	771	792	784	756	782	786	777	732	788	840	799	785	806	781	772	791	765	788	730	770	778	784	753	738	752	759	773	848	769	762	802	731	781	789	759	751	767	822	840	801	840	778	785	798	782	810	779	810	827	811	802	805	831	732	750	797	838	749	773	807	800	803	780	778	777	820	736	797	766	772	768	799	796	782	792	782	824	806	769	795	823	807	781	807	810	843	817	785	786	789	759	818	823	743	826	729	821	768	808	746	775	774	787	754	775	786	753	793	772	793	818	675	791	759	771	855	770	804	818	792	774	789	725	784	748	787	766	805	803	849	729	816	778	817	798	805	758	801	814	766	735	757	799	812	796	794	791	784	774	815	757	772	711	763	773	799	749	833	802	771	772	783	794	775	792	764	806	800	745	787	814	789	797	795	784	793	777	857	776	791	793	803	805	832	795	767	772	774	789	780	803	786	800	829	820	758	810	834	766	830	765	777	756	775	761	805	805	777	812	730	815	787	852	781	821	750	806	755	818	776	800	764	786	717	816	779	751	777	797	767	766	798	790	772	840	802	745	811	744	789	772	812	781	780	783	801	826	748	814	795	804	778	778	772	799	803	785	695	779	768	767	816	719	814	827	709	768	802	791	739	760	761	758	783	789	787	835	775	772	772	724	778	840	820	759	776	772	756	815	810	795	779	793	771	739	793	774	772	811	824	776	746	798	798	740	733	776	752	825	784	784	799	774	858	769	764	805	746	825	783	765	781	763	822	775	788	773	757	835	815	710	842	756	812	743	821	777	791	767	736	755	759	764	798	801	812	722	766	755	744	747	817	752	791	813	752	768	828	798	779	740	794	802	812	770	783	765	748	812	819	782	753	786	778	789	689	812	787	805	786	768	749	760	744	768	795	812	772	781	739	761	789	764	769	791	772	774	723	809	811	738	803	796	786	808	824	794	791	807	793	798	771	755	796	789	809	755	786	823	787	747	758	746	777	803	794	791	734	773	755	791	739	755	799	760	827	789	817	804	798	794	795	718	789	801	745	764	764	834	842	805	790	800	759	829	757	775	756	827	814	741	785	852	812	773	825	770	773	783	740	769	781	786	821	793	776	799	801	777	828	793	809	821	778	767	765	766	773	772	826	797	781	744	801	749	805	807	764	778	812	790	782	809	794	818	770	730	816	753	764	806	775	815	758	750	820	718	759	791	739	752	764	773	766	767	761	745	725	814	756	834	775	808	785	815	763	798	795	827	770	781	791	829	769	820	780	777	745	771	774	785	758	815	768	813	800	833	823	744	764	755	828	743	815	788	766	781	810	809	759	819	736	768	829	814	772	792	751	740	765	836	802	767	772	768	799	751	769	795	811	826	763	788	803	804	783	819	782	784	773	805	728	736	774	795	791	782	785	787	769	763	800	736	775	804	804	732	764	827	770	826	791	765	779	797	732	769	780	792	761	773	793	837	768	816	765	848	775	851	800	753	779	773	821	739	763	807	751	809	776	800	780	781	796	776	771	801	743	799	730	731	816	748	783	817	809	735	807	738	835	758	780	759	788	780	820	790	765	808	803	777	759	788	794	753	770	817	788	771	837	766	859	782	740	819	786	779	720	776	805	792	775	806	777	793	800	764	795	785	783	808	793	785	766	792	777
29893	14268	2018	602	418	379	411	374	366	387	339	357	369	425	391	377	326	341	362	351	368	351	362	382	372	364	333	318	374	343	361	328	354	335	356	346	371	368	321	356	352	327	348	317	350	357	383	352	378	336	329	372	302	369	379	364	320	370	352	368	319	334	350	364	360	363	348	376	370	376	410	391	367	351	336	343	332	327	353	371	358	406	355	344	358	345	341	388	371	328	325	321	340	376	324	341	331	398	346	324	346	380	361	355	380	339	314	372	343	375	377	367	338	350	357	373	346	345	367	352	354	371	357	378	341	370	355	397	362	358	348	365	332	334	343	355	358	357	398	333	359	382	371	341	351	331	386	359	376	334	369	371	342	367	338	403	392	347	355	337	353	390	372	338	349	348	315	357	332	362	352	355	344	362	375	356	373	407	325	364	336	362	361	349	353	372	362	337	374	396	387	378	353	362	303	326	414	369	350	372	345	354	335	363	336	323	394	403	364	347	366	393	401	342	345	346	350	349	369	330	344	373	350	344	334	370	361	355	348	355	381	342	357	363	316	373	392	336	370	338	377	356	377	365	389	349	352	365	356	370	359	324	325	323	362	373	355	393	342	366	385	395	352	357	355	365	373	352	339	332	371	326	354	339	362	362	342	343	336	357	333	397	353	320	364	357	418	323	315	361	343	343	355	335	377	343	312	361	389	327	373	346	359	349	359	303	363	342	328	388	370	308	368	316	335	350	323	352	364	403	353	352	357	364	331	370	335	366	333	356	336	333	378	387	354	378	346	348	372	353	353	349	361	314	328	357	344	318	329	381	365	343	337	388	387	351	350	331	315	376	321	356	391	319	358	341	337	336	354	353	370	344	394	355	340	358	330	356	337	380	350	373	323	341	410	364	314	389	338	370	372	351	335	355	330	345	350	345	315	350	364	343	359	351	338	381	380	365	353	343	383	327	356	359	319	370	378	364	343	319	358	353	357	325	363	428	335	377	365	375	361	336	321	327	368	345	374	390	366	351	339	372	351	348	365	387	342	366	376	350	342	352	348	334	353	315	347	347	355	346	381	351	345	368	339	343	342	347	350	381	356	362	366	332	358	344	371	368	360	367	366	373	362	359	348	340	345	336	337	326	384	314	322	370	342	352	360	348	356	368	368	375	354	369	370	343	343	347	349	384	327	362	379	345	341	342	366	349	370	345	339	351	342	354	331	361	348	373	363	313	387	362	340	380	352	350	345	346	354	351	352	340	371	350	335	347	346	331	381	342	359	356	352	383	394	352	389	364	335	340	393	378	357	353	374	381	362	356	337	418	358	361	366	382	396	396	356	381	353	356	337	348	345	352	366	380	356	366	367	357	353	378	358	376	369	340	364	319	380	341	333	353	342	361	318	367	350	366	355	363	363	361	372	343	320	334	358	330	391	355	366	354	378	387	307	362	389	335	348	348	354	327	379	391	324	346	339	339	368	339	368	388	400	353	345	389	379	342	376	354	364	345	341	360	344	349	363	378	339	362	380	381	365	383	353	334	349	348	353	329	328	349	354	342	342	354	336	362	341	354	332	378	351	341	361	372	394	379	359	368	311	356	352	339	355	357	367	375	367	367	377	365	398	343	387	365	328	361	346	357	348	351	376	327	333	350	349	335	340	372	385	344	349	371	409	359	349	355	370	329	383	388	323	365	365	354	361	360	351	353	347	338	339	369	389	362	354	355	335	344	397	328	352	332	352	378	369	363	350	356	362	334	333	353	375	342	316	384	356	340	353	322	368	376	370	341	395	361	359	360	364	351	372	355	343	362	331	357	343	365	350	324	338	360	348	359	360	335	376	349	359	337	396	373	355	360	342	377	317	363	360	371	369	344	335	363	343	352	369	344	377	397	376	390	362	377	330	365	348	357	362	378	333	350	324	371	335	345	385	365	359	331	370	352	353	368	353	382	313	347	356	339	377	322	365	346	352	361	328	356	373	390	344	354	346	360	357	372	335	384	323	319	388	386	363	346	379	352	345	346	356	356	374	357	339	334	360	363	377	346	390	343	341	366	331	365	354	357	317	345	344	354	314	349	363	371	341	351	382	360	346	324	346	339	405	321	362	339	368	356	359	374	365	321	323	375	327	377	358	345	354	376	347	364	330	305	369	352	302	356	371	311	376	358	324	352	398	337	372	363	370	378	397	375	354	385	345	389	386	325	387	390	322	347	379	367	382	347	358	325	366	368	375	359	337	338	361	340	347	350	355	316	345	339	364	366	338	333	356	314	363	356	339	342	339	352	344	332	364	347	357	355	319	369	361	337	372	343	369	358	374	348	351	353	360	335	364	353	344	354	352	345	355	340	333	378	376	334	358	349	329	355	361	348	364	360	372	334	363	360	355	320	351	358	332	348	342	328	348	383	348	338	329	346	344	326	385	370	322	368	369	361	371	353	339	422	355	374	343	346	337	363	334	373	344	366	360	331	350	352	353	355	350	358	357	327	393	357	376	365	374	331	326	337	357	363	369	340	306	336	358	353	335	355	352	351	402	363	333	358	348	360	387	368	363	348	362	355	334	345	365	340	375	357	372	364	342	326	366	353	361	404	339	363	345	352	358	388	341	389	361	376	338	365	378	391	385	355	377	369	372	353	347	355	347	373	365	321	375	338	345	350	349	368	339	338	346	356	336	361	329	334	334	336	340	366	352	351	359	333	345	344	303	370	368	366	332	405	364	366	370	373	361	382	364	356	374	333	353	330	373	352	388	334	353	350	358	353	364	375	385	344	364	324	380	324	393	355	357	368	368	366	359	346	357	383	326	354	336	311	384	338	340	329	357	371	363	365	350	376	357	387	369	355	383	323	374	381	358	351	349	333	339	352	336	356	340	330	329	322	337	380	359	393	353	350	361	341	373	326	355	359	382	354	348	329	374	366	340	346	349	354	387	338	375	374	372	347	327	359	370	354	358	359	346	382	343	375	341	367	352	384	345	358	363	393	355	339	367	338	376	366	371	364	362	354	338	333	376	321	359	334	340	320	339	348	337	330	368	328	377	375	353	347	325	366	334	365	380	344	365	322	365	364	346	322	357	341	347	362	330	339	386	357	369	351	343	353	342	374	375	350	373	383	344	362	381	353	371	379	331	345	352	349	330	356	364	368	362	334	356	333	365	371	368	314	367	355	353	352	341	375	345	352	361	359	338	359	342	361	346	358	355	309	391	352	373	353	374	375	352	358	339	355	364	350	343	370	396	324	320	350	337	339	344	359	367	338	352	356	375	302	338	367	344	406	343	402	360	318	329	322	341	371	365	340	341	359	346	382	327	356	342	373	358	318	349	383	337	345	345	375	351	365	347	376	353	344	343	342	360	377	369	366	367	335	348	351	366	348	387	351	372	353	399	340	374	322	363	381	360	342	354	351	357	363	354	363	345	351	346	341	333	349	371	332	361	382	362	376	323	339	383	310	351	353	369	342	369	359	357	335	352	324	342	360	350	320	353	385	380	383	334	342	356	369
14100	890	825	593	495	459	412	383	410	403	417	379	378	351	359	335	347	343	382	340	382	370	350	387	352	386	355	349	403	352	362	362	367	332	383	379	382	389	390	366	368	377	365	374	338	347	368	365	371	349	366	349	362	365	359	359	395	367	348	377	360	332	368	343	376	385	355	382	356	336	353	335	387	350	390	357	351	356	372	327	387	357	393	345	362	374	361	404	362	363	329	371	354	366	369	396	320	362	349	343	366	346	364	392	345	389	361	335	351	356	391	359	388	410	375	358	347	367	385	368	358	370	341	394	360	368	376	363	366	353	369	350	366	374	393	340	378	354	388	356	333	323	386	394	402	376	377	344	338	361	346	324	384	357	344	363	390	372	353	351	369	382	360	336	336	410	367	381	362	355	346	372	359	340	378	354	360	367	334	376	356	363	360	365	337	351	378	384	390	353	369	399	352	357	380	389	363	347	377	395	361	373	359	337	357	360	347	355	367	349	348	351	361	373	373	384	348	332	401	393	346	341	359	389	340	340	383	380	352	388	332	381	386	385	330	338	341	369	375	370	387	358	336	361	343	369	345	359	328	385	395	362	349	365	345	384	380	391	379	405	376	397	381	339	365	364	392	369	339	375	346	338	354	360	369	356	369	357	408	389	348	367	366	367	365	357	323	363	371	320	336	379	352	352	385	368	368	368	375	387	356	353	360	340	372	372	362	361	344	357	387	365	389	363	351	362	340	394	365	381	386	356	344	380	370	374	377	319	344	366	373	394	377	368	416	369	388	382	368	372	388	368	343	358	360	358	363	333	351	383	355	364	372	348	397	369	364	361	364	381	397	378	362	392	369	337	356	357	384	370	371	339	407	379	383	364	357	347	352	393	391	341	370	346	309	355	395	351	358	379	352	367	371	361	354	349	356	364	394	368	385	342	378	359	357	382	410	328	396	354	329	385	353	367	349	357	356	354	394	385	370	330	351	354	390	338	357	378	385	378	382	362	378	360	347	364	330	373	373	370	366	355	331	396	359	336	346	410	338	370	370	380	361	379	364	349	367	354	348	361	361	358	385	382	387	365	333	388	334	370	362	354	361	381	374	362	354	365	353	382	375	394	355	372	365	379	362	369	327	340	392	334	368	350	339	383	423	388	368	357	357	361	378	359	389	387	360	370	373	351	386	320	343	354	340	404	344	363	367	372	349	338	321	363	365	340	360	357	355	325	330	320	326	370	389	342	381	394	351	350	338	352	355	328	377	325	369	342	396	345	371	406	412	361	407	376	340	375	339	399	361	354	354	391	374	382	357	372	372	376	351	385	368	353	342	341	344	364	329	324	356	382	366	399	337	388	345	357	348	362	353	388	376	378	366	322	385	345	380	323	355	353	337	334	350	358	380	352	369	386	351	381	370	367	363	380	363	355	367	362	337	356	326	362	367	368	395	370	380	365	347	383	384	331	401	368	351	344	369	346	345	346	360	353	361	372	358	357	366	342	349	347	358	410	361	361	350	368	347	368	372	372	355	346	375	377	356	382	374	359	374	344	346	358	378	354	337	374	363	355	345	341	371	364	358	338	388	345	334	371	362	360	360	353	352	334	375	353	349	361	348	355	406	372	346	351	338	363	397	354	393	341	347	369	356	324	372	367	357	382	384	381	368	364	372	357	364	376	384	355	325	352	335	326	380	353	388	363	358	342	399	347	327	376	350	350	371	371	348	352	381	345	363	374	324	329	370	359	372	377	350	348	316	378	396	381	398	363	393	350	351	360	393	372	352	348	360	371	354	363	353	343	385	386	358	376	370	395	373	359	376	346	342	387	325	361	367	361	317	353	359	376	355	377	371	374	327	353	372	340	377	353	374	358	372	367	376	377	355	374	344	378	391	360	384	352	343	331	364	387	395	374	351	391	378	345	390	345	361	374	352	371	364	335	343	367	398	342	338	334	351	351	361	371	360	356	363	358	352	354	344	396	355	375	363	333	389	370	404	362	366	334	359	374	370	343	324	356	336	364	365	371	346	390	357	377	363	376	349	373	383	351	390	389	356	335	388	368	338	319	365	378	362	374	363	348	394	376	346	370	351	329	345	373	353	339	370	353	366	352	375	378	373	361	357	333	357	331	369	345	357	350	352	342	365	369	320	349	364	401	320	349	363	387	346	372	389	312	391	350	363	362	355	325	366	380	370	370	343	374	338	332	382	376	321	352	377	346	339	358	376	369	379	343	369	354	388	377	351	368	358	346	381	325	344	378	348	349	391	361	390	362	347	356	394	348	382	411	372	348	321	389	407	393	350	334	367	353	380	345	364	386	355	372	395	399	332	335	337	332	357	368	385	323	329	368	361	328	364	358	374	372	351	341	357	364	351	336	373	373	362	372	375	345	363	375	369	373	370	405	343	360	351	357	375	380	369	341	408	353	367	391	358	359	365	346	367	347	400	340	353	357	383	383	351	355	340	394	392	355	364	354	370	383	339	392	346	379	345	395	351	380	387	306	371	328	355	371	372	342	340	353	365	377	345	358	355	341	392	339	353	334	404	345	403	357	349	364	374	334	405	352	359	357	370	340	338	375	336	378	373	375	368	348	367	359	385	396	360	346	335	416	392	353	364	333	357	345	360	340	375	324	410	342	331	335	342	349	353	398	353	386	331	371	347	351	337	395	388	333	340	342	343	362	336	333	365	356	386	353	370	368	387	317	371	365	387	347	370	368	363	386	331	368	367	365	368	390	369	368	345	374	385	371	322	363	355	367	368	402	378	343	349	373	353	379	368	359	391	368	396	352	366	388	395	346	353	340	354	358	354	366	392	379	362	350	340	363	363	338	375	381	357	337	365	367	390	345	350	370	358	326	346	376	347	356	366	375	357	364	345	363	378	346	379	350	362	380	351	358	396	355	375	386	375	342	381	361	358	342	371	392	389	352	334	379	385	347	377	354	400	354	391	333	353	383	344	370	338	358	364	359	359	398	363	376	344	336	351	332	342	345	379	388	376	356	341	370	353	361	376	366	340	351	350	370	344	428	341	364	396	357	398	322	378	379	360	371	382	372	353	380	327	335	357	373	384	384	359	363	341	339	351	372	357	359	363	368	326	393	361	388	354	363	354	371	347	361	349	372	348	386	358	393	382	394	336	339	388	351	382	372	356	372	371	375	371	377	398	393	331	364	339	378	365	362	346	356	346	362	373	356	349	371	335	349	362	357	365	369	348	379	356	360	367	389	356	343	326	334	324	313	381	370	362	367	376	350	367	376	369	341	383	351	394	330	384	375	344	326	394	322	388	354	394	357	372	374	376	362	353	328	368	375	378	393	386	368	367	390	331	369	356	356	365	338	352	353	368	336	375	337	345	391	396	359	368	356	373	388	363	366	343	345	336	348	347	346	334	347	336	400	306	377	345	333	367	377	371	393	354	322	368	401	418	381	382	385	351	331	363	379	357	383	376	369	377	347	350	363	337	346	344	362	353	365	335	377	382	323	331	368	364	380	353	371
25018	20666	27278	24043	20655	9734	1453	1048	875	744	705	701	686	678	642	607	621	573	548	568	539	573	561	517	542	570	521	526	522	546	512	581	530	511	549	529	482	522	514	522	538	487	558	581	487	521	542	505	501	519	526	498	533	549	538	520	500	488	516	472	523	499	524	483	503	495	532	535	494	505	528	527	536	546	526	532	499	516	518	520	593	496	520	509	525	526	510	529	506	489	569	530	531	518	480	492	484	539	490	508	477	499	508	516	496	578	480	528	486	507	484	522	504	526	530	488	529	518	517	511	468	478	516	521	509	533	500	516	515	522	506	506	566	516	525	535	515	494	552	532	529	519	508	518	542	533	507	493	459	507	549	510	486	521	493	536	515	560	522	518	529	502	546	486	521	534	549	519	510	505	482	521	532	520	528	487	509	504	501	513	517	511	491	522	526	490	509	464	548	534	547	543	515	530	484	537	497	537	540	474	518	523	550	516	518	493	515	525	529	521	491	527	534	527	498	512	534	495	530	533	525	519	558	497	521	476	501	534	520	490	537	500	471	501	529	527	519	501	505	482	523	493	474	528	472	540	531	537	518	508	531	556	502	552	491	505	515	513	510	526	504	495	504	505	529	482	525	492	472	539	483	515	482	507	502	511	532	485	561	493	506	495	488	527	518	513	570	538	547	508	512	521	507	504	530	493	513	511	510	510	492	484	482	519	522	518	539	545	472	546	486	504	553	479	535	534	528	491	521	524	540	488	549	499	528	480	508	521	541	502	482	552	521	509	517	494	505	519	551	493	503	493	487	523	482	493	535	517	530	531	517	526	523	526	552	488	513	535	495	536	546	506	504	496	520	510	555	536	509	547	515	518	524	528	525	544	524	517	516	520	539	515	491	520	495	524	524	512	493	533	512	513	511	522	495	524	529	483	512	500	535	505	525	497	522	554	477	504	507	539	508	506	531	526	526	507	535	526	519	522	523	505	525	543	494	530	533	484	482	504	525	558	524	508	501	491	530	516	487	467	506	504	525	588	497	520	531	516	524	512	551	528	500	523	537	507	546	504	524	528	529	519	469	486	503	489	536	539	540	505	538	514	474	513	480	529	478	512	536	510	541	534	497	518	536	510	511	484	536	527	526	525	518	480	512	508	502	494	553	505	463	551	496	542	510	527	539	491	527	483	488	505	502	550	529	513	505	530	514	491	541	474	530	554	524	503	516	542	513	531	509	518	526	502	511	502	512	541	532	497	491	534	504	480	481	557	514	478	544	477	542	499	507	484	528	555	500	535	515	526	497	487	480	530	489	492	539	464	521	479	514	539	545	513	534	528	527	530	522	493	508	534	472	501	512	506	542	493	519	542	503	533	531	564	538	494	500	528	500	517	536	497	491	497	543	515	522	576	515	480	516	508	537	501	546	561	550	503	513	520	528	517	505	486	535	510	490	516	495	507	513	512	501	537	469	523	488	485	446	512	533	504	475	521	522	527	499	530	511	502	509	521	531	510	508	483	540	547	528	489	530	516	553	511	492	519	490	491	490	518	541	498	494	525	503	516	533	512	492	563	535	516	487	540	502	466	516	510	521	529	556	493	504	500	542	534	490	538	529	533	509	505	476	525	525	498	510	532	529	518	521	495	542	504	493	537	488	508	550	489	468	471	465	498	546	508	535	543	543	513	521	542	562	537	489	524	507	492	503	502	500	498	515	495	523	519	491	496	496	563	483	528	497	502	509	511	516	510	495	504	524	508	518	499	501	537	550	535	481	539	523	507	514	488	523	568	501	510	530	509	537	500	510	489	558	483	526	521	474	506	498	554	507	475	524	527	519	513	508	500	516	518	502	496	526	491	498	532	535	512	520	514	486	518	499	536	505	501	518	475	503	504	557	536	507	518	499	520	531	494	533	484	458	530	516	509	518	483	523	520	521	533	511	510	528	496	499	491	513	499	524	483	524	544	524	499	521	516	508	515	506	539	451	538	510	467	505	479	533	499	546	542	537	532	509	487	454	507	542	558	539	522	501	540	498	507	560	548	530	493	561	496	519	550	502	525	517	478	523	512	488	524	520	502	533	515	504	540	495	529	545	569	529	500	483	528	531	500	510	504	513	512	536	537	489	531	507	481	523	520	501	524	527	548	532	536	531	539	508	524	523	507	513	475	540	517	504	540	496	498	464	498	472	493	537	514	507	502	554	511	513	493	535	518	511	528	498	530	567	474	498	486	493	521	516	456	533	513	507	512	504	527	517	479	510	508	530	493	509	497	489	475	499	506	472	531	513	466	517	518	553	471	469	485	504	516	486	524	543	491	481	507	504	495	498	506	503	505	555	525	506	498	499	537	483	523	541	516	530	517	507	509	574	533	551	512	470	517	485	492	479	512	518	452	504	530	505	547	555	542	493	551	498	534	518	484	534	498	522	516	521	537	461	507	502	499	524	503	508	512	508	484	520	515	487	512	502	481	503	487	494	502	501	511	529	498	511	515	544	515	504	520	489	489	517	534	479	502	495	481	541	523	546	510	536	530	507	517	507	521	487	510	526	501	477	519	471	555	493	477	506	525	555	531	496	487	536	546	509	482	520	515	521	519	503	493	513	503	516	477	461	495	517	508	495	522	544	461	545	526	506	492	538	536	474	496	507	490	552	510	511	514	559	546	538	492	529	530	509	469	516	509	521	508	538	531	467	496	512	506	524	497	508	528	525	519	491	522	502	532	507	496	514	508	520	510	536	518	560	545	532	514	502	544	480	500	525	508	509	490	542	506	515	493	538	511	481	508	511	513	514	471	509	509	554	557	483	511	517	514	551	537	519	478	509	534	509	506	544	509	498	498	496	493	516	501	539	539	497	471	505	525	498	478	544	531	500	524	523	536	493	527	531	519	520	511	507	480	501	468	520	500	526	491	479	514	474	470	518	516	526	532	510	503	499	532	537	515	466	525	465	523	512	526	480	490	519	508	547	529	501	558	513	498	529	472	514	522	492	471	516	531	539	521	511	511	496	519	495	508	531	500	488	492	488	513	489	501	515	531	507	527	500	520	514	502	526	484	533	542	495	525	497	524	545	493	518	500	502	543	485	516	522	507	515	525	527	517	540	547	479	496	518	512	558	529	542	506	533	528	554	518	532	537	492	482	534	499	518	526	523	494	505	532	522	545	535	548	499	508	556	504	516	464	523	522	505	571	471	530	490	503	511	533	517	503	504	506	531	514	552	497	521	537	526	466	535	498	538	543	543	502	494	504	496	521	507	517	514	513	558	508	555	494	489	518	493	537	526	542	487	481	529	495	494	522	528	548	495	515	519	528	512	511	513	502	521	520	494	515	504	502	483	493	494	497	494	499	538	492	476	542	511	524	495	528	506	540	520	507	490	525	489	473	541	489	479	505	471	499	532	495	533	494	511	499	483	537	501	519	553	519	516	478	514	480	502	512	485	504	544	485	493	513	529	526	510	546	514	510	516	469	529	479	497	513	520	537	469	506	493	491	506	502	502	508
18952	9803	8625	4755	3193	2341	1861	1418	1235	1090	1003	920	814	783	741	740	650	658	640	632	614	618	605	547	545	596	535	572	534	521	516	547	573	552	564	516	519	530	556	491	515	528	561	494	541	499	493	506	494	491	514	508	541	513	524	502	524	482	496	513	545	495	514	533	473	506	492	502	488	501	515	468	543	516	509	557	483	512	504	527	475	518	466	514	458	508	536	502	479	525	518	512	508	520	506	456	523	514	510	487	471	475	508	515	530	517	489	486	447	509	482	509	496	498	504	485	483	529	479	527	486	537	519	487	512	504	497	503	479	519	475	510	521	506	514	524	531	536	502	518	527	512	459	507	502	467	503	563	465	517	502	498	502	474	492	521	477	522	526	524	483	510	490	531	502	501	499	494	536	528	475	500	515	504	502	497	486	523	454	503	518	501	475	482	474	498	477	521	513	531	500	497	470	482	508	507	524	518	535	515	507	487	501	518	492	475	488	520	489	524	560	490	474	497	460	433	488	491	525	501	460	486	502	485	492	515	479	488	498	540	500	479	495	495	495	479	474	465	504	470	508	508	511	484	491	507	516	479	483	549	447	488	490	510	501	491	431	502	499	460	481	469	555	500	501	478	495	520	493	510	513	461	475	510	509	529	517	471	530	509	482	502	509	510	522	492	509	460	483	518	502	474	516	533	520	497	491	497	519	490	507	509	470	501	502	445	468	484	495	479	537	479	469	517	486	473	465	474	488	512	489	458	461	494	507	502	540	493	479	496	504	456	510	507	486	504	488	493	498	524	483	450	487	499	506	499	537	528	511	505	499	494	484	492	500	522	536	475	446	494	530	507	503	497	519	470	536	499	502	465	509	475	499	494	473	520	512	492	499	471	488	545	510	483	471	509	536	488	515	513	496	464	520	497	523	495	520	552	538	510	506	507	479	463	513	526	443	515	530	443	518	466	497	488	503	509	539	439	487	474	449	470	502	505	462	499	468	495	490	500	514	490	490	502	489	527	505	473	527	538	495	495	506	487	466	471	506	507	488	455	477	553	507	482	486	495	496	487	512	475	487	509	502	502	485	516	514	508	495	501	507	485	488	532	506	500	510	504	482	508	497	507	509	505	483	485	493	496	499	467	495	552	544	494	471	499	508	498	503	520	472	477	486	469	517	504	541	510	490	504	464	496	509	469	518	499	494	526	518	522	507	488	495	507	491	507	503	485	520	485	543	507	484	550	507	535	485	506	534	509	505	507	529	496	491	500	482	508	475	515	483	472	490	514	487	499	457	472	509	500	526	504	514	483	517	495	467	515	477	441	514	483	477	513	471	478	542	492	494	505	523	461	514	471	519	514	502	494	505	457	454	496	495	465	518	536	536	480	510	489	475	471	471	488	504	506	487	513	498	494	474	464	486	508	486	509	500	483	493	508	516	501	507	518	510	502	479	497	488	478	484	511	492	470	469	480	473	479	498	467	489	477	473	504	495	499	495	473	485	488	484	474	490	504	489	473	484	508	510	512	510	540	510	508	486	532	518	456	533	506	502	485	492	517	433	522	490	487	464	507	483	514	519	494	518	488	479	501	530	512	470	472	497	502	485	514	495	517	526	502	482	514	481	494	489	481	501	532	500	498	527	496	512	476	506	467	516	490	524	496	470	517	495	485	491	473	478	502	488	497	483	503	514	511	525	478	477	466	530	479	481	517	508	532	503	474	511	489	509	505	471	482	489	506	478	459	513	505	465	532	531	459	495	504	524	506	487	523	486	473	544	516	461	491	490	530	525	479	478	510	499	502	463	496	517	519	488	496	474	556	485	497	507	490	513	468	479	481	486	507	458	484	489	471	498	490	529	482	513	461	477	512	487	493	493	483	487	531	501	497	486	537	510	519	497	495	482	522	517	500	488	475	526	492	527	489	461	504	503	486	489	473	479	501	484	498	490	479	508	465	543	488	491	507	497	490	495	559	500	518	479	523	498	457	482	495	501	500	525	484	510	499	501	478	516	520	502	493	512	492	464	448	517	533	474	488	537	510	488	501	482	504	513	465	521	508	448	477	503	490	491	489	494	516	525	470	521	476	463	487	523	460	502	480	505	466	505	481	465	511	518	520	469	453	494	492	505	531	517	486	474	517	479	490	478	490	513	470	455	486	473	475	537	520	525	509	553	488	517	473	498	481	531	515	527	506	439	488	531	486	501	513	511	488	510	496	525	476	495	513	468	502	512	476	528	472	526	499	494	489	518	509	507	508	512	469	445	469	510	496	511	522	498	530	530	558	472	480	511	473	510	477	498	480	512	482	506	495	507	497	484	484	549	519	527	465	506	475	504	532	473	496	519	492	508	530	496	465	523	509	550	488	496	512	480	523	491	537	489	481	493	541	510	491	514	501	502	479	455	528	477	513	516	502	501	487	503	473	524	488	476	501	500	520	511	528	486	483	489	492	491	452	488	512	524	473	488	431	502	508	489	486	530	513	488	493	495	515	507	508	530	504	485	486	515	484	479	512	483	506	484	471	511	461	514	505	481	484	509	523	482	468	475	512	478	474	511	467	490	504	503	542	510	505	509	479	513	534	501	491	496	478	486	519	489	486	503	502	529	494	479	452	564	541	513	518	516	514	457	484	505	528	512	495	479	489	532	466	511	510	491	509	522	546	506	485	484	449	477	477	495	490	513	494	494	530	514	513	502	486	484	499	509	494	499	488	524	534	563	487	495	510	525	461	527	524	472	454	467	500	478	515	521	502	530	483	467	507	509	516	498	507	522	497	498	479	469	509	480	485	488	456	532	476	487	476	477	460	539	507	533	494	521	521	502	515	504	491	482	480	478	530	498	481	471	500	475	465	503	472	490	473	488	483	511	513	505	507	525	502	507	489	497	478	482	505	506	472	483	504	504	514	512	470	482	480	478	500	519	520	516	502	491	509	489	467	508	513	516	522	511	519	509	508	505	522	516	505	490	528	454	538	479	507	527	512	488	516	507	508	516	505	494	502	519	486	565	481	542	510	490	474	498	471	504	499	487	475	510	497	528	486	505	522	514	505	485	463	485	479	509	541	478	521	499	546	488	469	484	513	522	505	515	475	495	496	492	486	524	526	500	482	461	466	484	529	482	535	538	510	534	501	533	467	515	514	507	506	501	490	488	504	495	516	478	499	481	497	520	511	501	464	497	469	516	471	505	479	462	524	519	484	477	469	515	509	499	519	502	493	495	473	467	465	510	496	504	468	523	486	506	505	505	471	492	510	490	493	481	503	517	485	494	514	538	530	512	514	520	523	470	455	492	529	481	529	496	465	518	449	502	492	499	484	463	496	484	498	510	503	512	489	478	531	510	489	506	511	491	483	501	503	482	491	482	493	481	524	470	568	493	552	493	538	525	487	507	466	476	502	476	494	494	480	497	474	504	476	490	505	513	479	510	500	494	482	510	509	505	528	500	511	482	500	480	480	495	459	467	491	510	511	563	458	474	474	492	502	534	504	498	521	506	481	464	480
22941	20658	27787	23551	20660	20772	10007	1943	1470	1313	1213	1133	1081	995	1027	979	933	955	925	899	920	821	873	830	927	867	867	901	857	841	809	815	856	791	815	810	805	811	785	722	825	820	818	846	807	807	831	832	846	770	810	765	833	816	780	807	818	854	790	833	802	821	802	799	839	828	847	830	786	815	773	853	808	793	792	865	802	862	745	762	776	787	807	778	776	753	792	822	791	827	760	804	776	770	789	774	787	829	769	815	761	777	806	809	783	768	763	828	775	780	798	781	830	785	789	797	805	741	806	752	767	785	772	786	838	788	804	799	800	805	769	823	820	790	770	852	803	832	773	819	775	760	782	835	788	806	753	791	792	797	850	775	783	777	774	804	796	799	806	790	807	769	797	745	776	761	819	782	829	821	794	761	788	789	813	803	776	764	831	753	816	797	788	804	813	776	797	813	866	751	813	774	771	855	797	834	814	773	784	784	806	791	775	833	831	789	727	723	789	789	795	757	764	814	785	771	796	793	822	823	757	796	825	746	727	839	777	747	814	773	740	797	789	794	803	762	752	741	783	791	806	802	824	792	795	798	801	776	807	772	808	803	766	806	789	777	777	782	808	808	809	771	813	774	799	777	754	789	775	797	763	809	763	780	741	793	780	801	802	787	789	791	770	794	809	728	808	796	805	788	829	754	825	795	776	800	833	766	821	785	804	771	820	763	776	783	783	813	787	767	760	724	780	709	772	843	780	781	806	802	798	792	829	724	780	751	765	783	775	731	830	782	842	790	770	778	788	762	820	748	772	826	809	748	716	735	766	767	822	766	750	753	791	767	764	747	812	744	805	791	803	811	789	823	788	795	759	751	789	775	811	779	787	795	782	796	778	813	792	805	779	806	812	789	784	778	849	761	800	813	834	799	826	780	748	819	794	760	741	786	811	762	786	758	784	790	774	772	812	783	785	792	803	807	783	747	783	785	757	790	754	789	771	730	822	805	781	777	751	814	786	811	762	806	740	752	768	791	784	776	751	790	824	826	830	771	785	795	794	803	800	795	783	784	798	789	819	779	788	785	732	772	804	832	814	781	721	775	788	793	774	779	821	786	784	762	775	781	807	817	841	797	790	798	847	769	788	753	811	794	730	724	775	765	767	796	781	790	737	775	778	774	786	783	786	741	747	775	798	758	819	780	834	818	773	768	837	779	744	775	769	779	801	752	752	801	749	852	814	849	760	768	786	803	767	789	749	788	785	796	797	785	800	780	762	781	796	750	767	785	805	777	817	798	786	768	822	772	787	766	776	794	757	732	794	793	789	826	799	779	733	796	813	768	778	770	839	756	746	809	830	770	766	797	771	820	761	768	797	775	848	767	759	766	808	798	779	840	776	843	775	834	772	848	755	773	767	780	825	862	790	821	827	826	789	810	776	760	759	835	838	810	807	779	784	803	784	792	829	815	790	760	798	755	741	803	770	779	771	731	843	744	829	772	759	816	812	756	744	833	746	807	740	769	729	773	735	806	787	778	722	830	786	763	779	809	840	788	784	782	751	784	779	768	787	834	798	770	789	797	785	798	784	771	783	808	776	787	765	800	805	779	768	722	786	803	759	764	806	749	743	792	799	774	795	766	763	714	744	799	789	807	759	786	804	811	752	785	785	774	820	780	835	803	773	738	749	814	828	767	785	773	786	796	773	785	800	758	825	774	816	750	721	821	834	755	796	761	790	734	781	791	850	740	799	812	784	765	760	820	803	763	760	728	798	807	768	791	765	780	780	762	764	865	770	790	793	821	770	773	755	777	810	775	795	763	765	772	801	793	772	802	733	750	811	810	781	831	767	850	833	737	793	794	823	759	794	757	773	746	775	808	772	832	776	815	779	778	735	757	769	795	762	795	778	786	763	806	810	766	685	772	789	808	778	817	767	778	819	775	755	815	779	790	809	803	795	796	803	800	767	812	800	782	773	820	832	820	760	777	743	795	777	807	859	751	768	770	725	831	825	765	801	800	770	784	772	818	740	827	834	778	762	819	827	795	761	759	759	767	784	787	787	765	772	788	768	794	785	773	821	775	818	824	846	794	794	772	751	786	797	786	819	758	786	759	752	759	779	746	776	823	796	798	791	793	756	814	727	783	787	771	820	827	768	771	780	778	788	813	767	765	757	782	783	793	761	845	776	793	829	793	791	763	734	819	804	763	756	793	806	767	755	856	759	787	774	744	741	793	753	797	765	789	753	753	822	798	787	791	768	778	840	777	763	732	807	807	790	805	774	782	830	792	765	774	833	794	786	792	789	799	784	815	818	738	818	803	773	830	748	771	796	777	732	814	761	783	810	750	772	747	741	780	778	765	764	779	796	820	765	783	791	793	733	773	785	794	765	812	719	766	767	807	831	759	734	801	764	785	803	714	790	839	740	777	831	805	748	807	813	770	808	847	821	806	794	808	805	818	760	760	796	745	767	743	788	787	785	852	789	801	801	787	789	764	775	780	718	793	787	797	771	817	822	778	826	762	821	792	793	778	778	801	834	754	760	775	748	810	852	770	797	787	751	767	727	804	823	762	832	755	797	788	787	791	785	800	760	764	743	775	794	777	804	758	808	731	793	852	786	806	760	752	777	758	798	821	813	816	803	810	793	803	774	760	777	781	743	783	705	780	748	785	786	757	810	744	771	806	766	792	777	802	817	762	775	777	751	803	786	750	828	778	759	777	786	820	767	806	809	718	801	813	803	790	804	759	796	785	794	744	767	785	773	828	794	743	772	796	821	810	795	783	814	761	777	820	779	769	718	790	808	822	749	801	785	838	810	766	775	807	784	762	719	784	787	745	768	796	764	749	814	759	801	740	793	788	794	822	782	822	786	790	867	728	851	746	760	749	763	820	787	773	802	775	824	823	730	798	774	803	782	739	803	796	831	762	789	812	793	802	808	761	791	796	758	838	788	861	784	809	789	798	794	767	818	810	773	748	817	763	801	800	841	771	796	784	800	755	784	796	779	814	806	806	781	789	752	762	807	750	801	774	798	761	766	787	755	764	770	773	775	732	814	816	765	731	761	769	785	754	773	836	762	807	760	772	818	776	797	772	754	775	794	818	787	799	761	807	833	743	818	763	802	778	736	770	797	875	832	775	797	746	790	764	751	742	779	800	776	803	807	776	787	820	808	781	769	777	743	795	774	840	754	740	740	836	728	822	777	800	747	844	806	804	769	802	772	811	787	786	745	779	825	823	765	773	774	772	780	823	797	830	734	836	791	842	758	773	788	822	744	800	785	730	832	802	821	784	771	830	797	790	831	777	798	852	771	821	775	785	762	777	781	787	762	789	782	817	804	753	804	753	797	764	802	785	766	755	761	828	786	820	786	768	797	823	783	719	747	822	813	823	751	814	786	815	776	785	784	777	810	813	815	813	803	771	749	789	801	731	741	773	795	776	790	793	730	747	790	756	742	772	761	794	807	798	753	803	822	779	813	822	846	846	756	759	797	790	747	783	798	791	786	779
18841	16510	14617	8409	5810	4249	3292	2739	2262	1968	1749	1575	1405	1289	1303	1143	1129	1055	1028	1006	988	920	963	871	884	848	852	862	901	856	836	816	857	804	819	828	786	841	787	800	826	769	778	781	808	784	760	813	785	794	728	797	789	780	754	798	778	741	813	740	748	775	751	745	781	735	769	788	739	693	769	735	793	775	809	714	725	719	742	751	765	718	756	734	760	729	733	775	753	780	740	764	741	714	692	713	798	787	726	707	793	717	750	660	708	721	758	773	718	790	739	732	700	815	780	720	819	719	744	720	730	732	796	768	784	730	742	743	774	793	794	754	719	717	743	743	708	821	747	758	744	710	728	754	740	798	684	736	731	739	741	773	750	751	780	708	708	703	739	706	789	772	690	769	737	783	750	769	711	722	719	702	776	665	702	759	706	808	740	710	752	728	764	750	776	737	798	709	771	744	787	706	708	764	731	769	781	743	783	781	749	754	738	747	721	766	765	788	811	741	766	792	732	740	702	758	716	702	699	711	733	754	705	754	750	767	761	721	709	730	721	759	766	701	734	774	715	716	736	719	765	769	770	759	752	706	769	748	737	757	751	691	727	718	736	752	737	745	795	737	724	724	766	735	711	713	758	745	692	777	690	755	739	755	771	831	730	763	744	739	758	685	732	768	741	696	745	712	721	731	727	784	732	687	747	735	749	796	774	763	744	717	716	720	703	762	760	744	733	744	764	734	711	721	744	737	704	726	741	715	721	764	757	814	727	730	739	802	737	738	759	758	711	753	704	742	733	748	749	753	751	725	729	739	765	738	765	744	712	774	753	773	719	727	660	677	722	756	742	688	763	695	758	752	775	751	740	723	713	733	748	728	693	741	733	718	750	773	728	745	712	753	722	734	798	718	788	715	755	758	765	736	690	731	745	774	745	695	742	722	735	764	735	724	758	721	761	690	737	724	700	747	774	779	745	797	745	713	739	711	747	745	757	766	702	684	780	782	699	744	749	777	735	739	757	694	710	804	769	733	788	739	680	761	710	724	729	741	736	711	733	760	748	720	738	795	720	759	758	740	733	733	722	761	790	793	768	758	783	698	751	789	720	708	686	789	676	744	762	731	754	725	755	687	715	748	745	744	783	784	768	759	675	747	712	728	759	805	770	737	782	749	712	712	807	773	741	758	744	739	768	755	766	770	739	713	773	742	731	710	719	768	726	718	789	735	760	715	701	713	729	723	761	753	743	751	706	783	739	717	761	709	764	731	746	733	757	744	714	761	748	719	746	758	780	769	738	730	741	767	711	728	739	690	730	758	746	761	762	705	727	737	718	756	763	748	734	737	696	712	717	714	739	715	774	730	762	719	737	729	764	718	752	752	727	774	741	797	732	735	763	726	725	771	764	767	769	734	745	804	668	730	742	756	783	788	757	722	778	834	750	741	680	799	724	756	744	753	693	683	741	703	757	673	684	742	749	702	771	709	696	748	715	741	779	765	736	724	730	762	703	776	748	759	736	711	713	736	741	724	755	729	706	770	745	751	787	750	716	733	745	758	733	787	777	779	718	758	740	709	749	715	712	760	746	715	766	722	705	792	728	756	712	779	749	715	766	801	747	743	750	711	762	773	731	691	731	777	716	761	748	751	746	762	744	722	757	711	720	789	770	784	731	724	761	712	727	718	725	731	736	771	746	771	794	767	746	743	708	783	762	728	704	754	766	722	764	765	750	744	747	759	722	730	747	716	705	752	740	731	745	724	780	736	746	695	790	698	762	739	747	758	708	720	700	754	788	751	744	770	805	717	766	744	754	701	740	700	715	689	751	739	759	755	713	812	743	775	714	767	742	721	760	741	735	708	754	739	761	742	710	725	756	738	689	715	757	679	746	726	684	789	719	718	788	702	743	709	769	693	788	761	699	777	774	748	770	710	764	762	717	747	745	764	749	731	730	688	717	718	756	696	775	761	756	769	745	769	759	706	744	734	734	729	742	702	714	699	647	721	742	724	737	783	761	762	746	747	720	748	736	732	778	735	726	729	729	721	761	722	725	734	800	748	745	709	742	725	763	745	738	738	753	739	720	716	736	764	745	785	775	736	749	726	744	765	748	745	771	749	667	791	757	800	748	701	757	747	744	758	773	735	758	715	747	723	730	731	736	754	674	695	697	732	759	758	734	779	742	721	711	760	756	732	776	736	735	749	755	762	746	725	742	714	773	748	703	737	734	733	743	742	708	756	726	765	775	742	800	771	744	746	749	729	822	739	740	753	788	744	714	721	783	714	728	727	746	718	737	761	754	741	755	761	752	759	775	760	765	727	712	741	738	773	727	760	729	742	713	725	760	719	747	764	775	701	756	765	758	752	766	729	766	758	735	693	723	704	758	761	737	707	746	755	770	773	775	735	738	747	728	736	717	739	692	730	742	722	762	738	711	736	678	700	735	730	752	735	735	736	766	771	691	771	749	723	708	732	743	740	796	735	777	744	732	773	749	762	755	713	749	772	733	754	735	712	728	757	725	746	760	792	746	761	747	737	715	750	751	761	746	711	714	746	731	782	740	741	727	719	730	700	752	711	756	728	749	723	762	708	767	771	750	758	710	776	689	767	683	746	784	766	734	737	730	750	766	720	739	757	721	743	724	765	760	709	744	765	706	746	749	726	737	776	711	700	763	724	754	738	770	749	772	782	770	707	697	724	768	757	696	705	744	726	733	711	729	720	717	742	749	722	750	756	718	721	705	709	754	765	771	777	752	765	725	738	733	741	771	742	687	688	771	728	720	745	752	741	737	728	747	794	712	746	710	772	763	711	742	750	783	755	762	739	720	740	718	693	720	732	762	734	727	734	751	756	744	741	670	747	723	715	739	715	740	727	778	756	744	739	712	750	713	770	787	727	782	777	738	739	728	763	749	712	756	718	724	717	727	739	739	729	769	729	752	742	795	725	744	768	775	739	708	747	714	695	800	720	697	705	715	756	709	755	765	767	728	727	768	740	755	703	740	772	684	770	718	721	749	746	740	736	736	690	736	728	743	749	811	756	791	787	763	726	766	762	737	746	694	758	703	727	679	715	753	742	710	731	740	764	763	704	752	738	738	776	660	745	764	722	735	710	734	751	755	657	774	729	771	728	704	715	759	669	705	685	772	771	681	728	792	759	713	755	727	746	743	787	766	716	739	739	722	729	766	749	740	743	758	689	687	711	727	746	726	732	731	727	749	744	749	791	769	722	755	765	752	729	739	729	781	781	764	751	758	734	697	755	725	750	760	737	768	722	797	782	796	732	716	765	751	719	724	729	742	773	752	781	745	767	755	760	747	767	774	749	763	741	716	735	730	704	730	775	709	733	709	791	741	743	741	761	756	696	751	742	739	762	766	735	736	749	743	720	767	705	720	742	707	718	763	756	705	758	671	728	766	732	749	725	741	724	770	766	746	745	725	761	756	796	759	765	713	773	741	700	713	722	723	761	755	704	723	765	730	724	735	727	744	768	764	689	740	746	789	755
30066	13951	1870	560	404	354	407	387	356	354	354	349	348	359	329	349	339	349	339	331	319	354	353	365	360	364	358	379	363	356	326	371	357	327	337	378	323	358	330	348	376	361	359	374	345	325	359	364	326	364	353	312	327	326	354	326	339	306	340	365	366	343	341	317	348	349	323	335	341	324	351	363	331	353	333	344	326	362	333	331	360	354	347	343	330	370	319	345	374	321	342	331	347	329	306	362	349	321	345	365	365	343	341	336	327	373	336	330	385	351	345	387	342	330	351	366	322	306	357	359	316	354	350	354	337	349	339	380	374	369	382	330	350	339	368	355	342	348	343	349	307	346	361	338	340	362	343	323	340	325	328	357	356	381	347	380	373	368	354	328	346	332	345	359	360	333	376	346	349	357	345	322	341	337	349	325	344	329	349	351	333	357	322	352	374	356	384	322	330	360	347	345	341	347	350	329	363	333	340	352	364	334	346	373	331	356	381	365	346	368	301	336	335	301	352	342	326	357	321	355	347	340	363	346	348	384	334	368	383	366	339	348	375	380	360	359	325	343	359	330	349	357	359	335	303	321	344	334	379	346	339	367	331	358	310	344	370	312	315	348	351	322	322	321	320	355	369	358	354	331	328	344	340	332	338	357	352	318	353	321	341	324	333	331	343	345	351	347	328	339	338	339	355	342	329	345	342	378	318	357	324	336	360	367	373	328	327	329	325	358	373	353	362	361	339	342	320	333	374	372	347	311	331	339	330	371	341	330	342	313	329	346	351	387	342	335	343	343	349	344	346	352	372	358	331	312	370	357	367	341	321	324	330	368	353	339	347	313	347	322	363	339	374	329	349	367	328	345	326	336	350	353	373	354	364	348	388	349	369	357	357	355	371	378	323	336	337	347	349	339	355	348	342	379	306	332	345	337	371	310	355	358	361	361	351	329	343	340	341	351	356	322	352	321	331	331	336	361	351	340	348	350	323	370	372	307	343	357	365	323	313	352	320	356	338	337	354	322	310	336	360	341	339	304	358	343	375	333	321	332	344	328	323	334	361	349	372	365	366	310	348	341	382	356	299	357	351	301	329	341	346	362	347	311	293	347	349	334	337	337	334	342	356	340	360	327	355	332	346	402	361	341	351	383	342	358	373	333	346	348	355	360	344	348	367	361	330	349	332	366	338	365	367	334	321	346	366	326	377	352	350	351	339	334	351	347	362	361	361	358	324	309	347	354	383	310	334	358	341	347	348	350	370	330	333	347	313	348	390	331	351	327	314	330	360	356	347	350	374	338	331	371	374	319	335	348	314	394	337	341	355	324	361	288	317	346	326	347	347	389	354	333	339	384	321	333	390	346	353	348	334	357	360	370	349	325	330	314	356	321	320	338	329	356	371	373	341	339	330	359	340	346	318	368	366	358	323	352	328	303	345	337	344	339	350	333	352	382	316	321	306	320	356	336	369	341	337	379	319	352	307	327	353	349	342	340	350	354	357	328	352	324	348	346	325	383	355	342	357	347	343	310	342	318	338	335	330	331	349	328	320	314	312	365	319	364	357	355	335	339	364	323	335	341	317	364	341	342	340	373	376	352	345	361	360	322	331	342	357	328	359	331	325	300	352	338	314	303	352	319	356	317	330	324	333	326	342	370	346	319	343	345	355	353	357	386	324	354	355	318	356	351	352	326	345	332	371	358	368	333	299	371	354	346	331	340	324	386	338	302	332	352	363	314	342	307	353	390	341	385	401	344	325	347	370	358	345	325	384	316	359	356	364	335	361	332	334	366	347	368	346	349	342	359	323	365	364	362	362	354	370	296	324	344	336	336	347	349	343	322	322	372	340	353	350	364	333	357	310	330	380	318	333	340	324	332	344	364	360	368	375	336	340	323	347	338	335	345	358	328	341	335	346	338	329	353	375	329	358	391	350	351	303	312	340	335	356	315	364	337	373	355	332	355	354	339	336	350	329	324	337	351	344	342	316	341	340	323	386	322	327	340	353	350	325	341	364	349	352	329	381	357	322	335	378	343	329	351	371	320	325	326	359	322	356	330	352	341	333	321	331	320	352	351	342	354	347	324	349	344	348	338	324	350	341	314	341	363	355	383	345	353	352	354	347	365	355	292	329	345	349	364	365	362	348	336	354	322	379	337	329	349	368	367	345	352	341	318	326	323	355	361	344	360	336	338	328	345	356	356	351	339	322	319	298	350	386	346	347	315	291	351	346	333	321	338	335	339	353	352	339	333	367	329	345	347	362	314	351	333	337	338	326	338	352	331	335	334	350	325	332	324	340	298	341	345	329	329	358	326	330	341	352	331	324	338	345	328	350	375	378	302	351	327	365	322	341	342	364	324	305	330	364	302	331	340	341	335	355	333	368	339	337	327	344	311	362	323	337	326	370	347	337	330	335	357	388	397	350	347	319	319	345	355	371	327	366	371	325	351	353	338	347	313	330	331	330	327	343	347	362	357	334	329	356	326	327	352	379	317	328	330	335	386	380	325	350	332	343	357	358	327	351	346	339	343	378	355	363	344	363	380	350	330	360	315	302	347	330	351	353	338	344	337	359	366	350	372	356	350	357	304	322	343	339	330	316	331	343	337	377	357	331	363	331	360	352	316	348	318	384	359	325	335	344	357	321	356	367	319	371	341	381	336	387	315	365	317	366	322	350	373	351	342	369	339	348	392	342	318	329	338	367	328	327	352	375	362	358	331	341	321	343	355	343	366	345	349	348	329	343	345	363	358	339	360	309	358	335	347	371	319	345	382	339	321	315	338	352	350	334	327	315	339	351	335	319	327	321	343	333	357	384	352	312	320	312	335	365	330	331	322	360	379	357	319	352	333	359	336	346	385	365	368	354	320	354	348	321	357	357	362	329	364	337	349	331	339	335	363	330	330	338	338	334	357	356	378	386	380	330	354	343	325	363	369	360	304	341	375	323	338	362	319	350	338	341	328	300	345	342	342	330	330	370	372	347	369	349	370	342	332	375	321	310	353	329	306	350	351	328	347	319	325	338	308	319	396	347	304	326	346	346	312	336	387	346	355	364	337	304	357	342	355	372	329	361	351	347	332	381	347	361	327	374	344	344	362	328	355	346	346	323	367	339	352	347	330	351	315	360	356	329	335	384	341	343	365	369	347	357	362	356	318	341	321	334	337	357	347	323	307	330	352	348	347	346	356	347	337	346	326	323	340	323	356	350	325	334	357	341	334	374	356	350	321	346	364	287	349	349	352	322	324	331	316	348	360	346	341	384	350	330	340	338	399	363	372	361	340	312	356	343	363	339	335	364	343	400	339	376	318	335	327	369	341	367	346	321	320	337	347	352	357	340	310	335	335	321	341	372	362	362	354	386	354	333	358	344	374	354	345	312	298	350	351	313	323	326	332	353	331	354	376	333	334	346	346	369	349	365	356	329	360	336	336	352	326	345	344	343	355	355	366	358	385	328	354	346	330	335	355	319	365	349	326	330	345	338	364	358	339	334	363	340	346
13837	879	754	571	484	439	405	408	382	387	378	400	369	359	372	394	339	326	366	350	385	306	388	375	359	369	356	335	357	370	327	354	351	332	363	357	370	360	342	335	364	362	345	314	333	341	366	348	381	353	352	335	339	354	355	334	343	370	342	341	335	394	349	330	363	390	345	360	328	372	339	324	344	342	357	368	336	378	387	367	370	335	337	366	349	371	343	338	382	350	374	363	349	363	326	324	350	336	381	380	332	327	349	324	370	330	339	371	358	358	328	368	372	331	379	368	351	353	337	356	396	355	362	369	390	356	347	360	319	367	317	379	378	350	395	374	349	365	362	372	372	390	338	343	375	383	373	324	368	388	347	385	378	382	392	360	343	344	355	366	350	338	389	358	367	371	377	390	384	365	370	368	344	401	353	369	339	347	346	359	384	352	358	349	367	350	383	354	376	340	355	351	340	340	386	340	359	391	361	358	359	362	368	360	373	339	366	346	322	326	361	370	372	339	413	340	365	324	346	315	331	369	355	369	362	369	356	362	396	383	354	325	341	349	354	360	343	374	370	349	362	389	332	356	303	358	352	358	352	343	350	310	362	348	342	341	367	336	370	364	337	382	363	342	361	368	310	368	362	351	367	337	357	336	349	379	362	343	333	350	393	376	338	379	334	336	354	357	373	372	326	366	355	370	352	340	336	333	352	336	371	351	350	355	384	336	362	340	338	351	369	347	310	361	317	372	361	350	371	375	362	380	348	370	313	399	361	336	337	372	355	353	364	357	340	332	350	339	368	335	351	340	333	356	318	392	388	364	372	361	352	344	356	335	364	333	380	357	366	361	388	342	338	362	366	365	351	346	375	343	361	363	333	344	346	355	317	374	316	328	335	358	369	338	372	343	395	353	330	354	390	330	385	335	346	372	335	336	356	347	356	339	362	369	357	367	332	365	336	334	363	348	333	376	341	370	327	349	344	296	345	362	380	362	336	342	353	363	369	376	362	342	327	365	360	337	326	351	361	335	338	333	347	366	375	347	370	362	330	357	328	388	332	385	324	337	358	318	351	372	344	361	382	366	324	340	345	354	345	337	355	363	365	376	350	370	350	342	378	369	382	381	361	340	343	389	354	423	372	356	361	352	382	370	350	312	365	373	344	352	314	341	346	349	342	347	364	372	360	356	381	361	334	336	324	371	372	348	383	375	380	323	321	331	335	343	367	335	338	381	364	326	354	364	347	364	372	316	377	337	367	341	362	323	348	383	370	365	324	324	375	386	338	355	354	352	340	356	345	340	385	361	352	366	353	349	352	343	354	364	355	369	320	348	344	313	379	364	356	357	359	339	390	370	342	349	344	346	371	336	353	348	377	333	362	346	356	351	365	407	368	354	340	304	372	368	346	357	412	326	343	373	324	379	367	357	343	337	343	364	359	339	332	390	337	344	361	344	338	333	374	359	361	351	340	333	339	323	323	374	355	342	321	350	364	358	367	368	376	334	364	355	345	353	375	351	374	335	352	379	412	358	362	345	350	385	365	332	372	351	368	322	381	344	346	327	380	373	351	361	367	363	325	375	386	366	316	364	352	361	349	337	335	361	359	381	344	340	344	361	322	353	354	356	368	332	342	331	330	354	386	327	373	350	380	351	309	337	393	346	345	363	356	327	357	376	371	344	355	339	356	358	371	359	362	343	354	355	347	338	369	346	369	360	339	380	378	356	352	328	375	357	328	350	367	335	415	387	334	359	322	350	342	360	381	354	356	338	380	404	375	346	369	382	344	378	400	386	349	382	341	335	316	340	351	333	351	366	360	338	338	386	352	382	358	386	360	371	322	340	373	353	366	357	368	352	340	373	364	376	391	324	366	321	334	348	376	337	357	339	362	349	324	394	395	349	355	350	338	352	350	342	343	374	336	363	318	363	346	385	368	363	319	353	350	357	372	385	361	344	348	380	396	359	360	331	374	390	343	320	343	376	359	406	354	349	346	384	334	363	367	338	342	342	371	339	344	360	336	381	375	347	348	346	353	308	388	326	344	340	369	374	374	369	360	361	360	361	347	376	389	315	364	348	357	390	344	328	351	346	361	351	376	352	335	380	376	321	357	332	361	329	305	365	370	341	347	351	356	359	384	363	371	363	362	360	363	382	379	346	326	374	343	351	370	337	355	362	399	375	368	342	346	320	346	343	357	346	346	362	344	339	371	370	355	335	361	360	378	378	353	360	358	383	360	337	320	338	363	357	332	364	381	374	344	373	355	346	345	371	360	334	388	337	330	320	377	360	371	342	334	357	341	335	334	346	345	376	388	334	355	316	371	327	353	387	386	360	316	350	345	389	347	338	344	399	331	337	350	347	343	335	355	365	327	368	301	379	385	369	358	368	352	363	356	358	343	359	346	366	331	385	374	364	377	338	366	344	346	324	381	358	356	338	357	331	355	337	313	339	370	343	323	357	341	399	396	356	352	348	398	357	352	366	367	390	342	332	344	324	334	349	353	336	353	338	362	408	351	358	354	378	365	340	340	325	371	347	387	344	365	372	378	371	370	359	354	373	316	340	369	358	346	337	356	375	358	381	345	321	354	350	328	384	343	365	341	375	367	329	353	381	366	361	340	378	387	306	357	365	354	348	352	365	363	341	362	371	347	316	342	356	322	323	340	395	330	356	357	388	362	334	352	335	340	349	339	354	390	355	364	367	379	355	349	331	367	373	339	344	347	345	363	357	350	373	375	353	368	341	381	375	401	348	391	323	345	362	350	354	364	357	346	374	351	346	380	363	383	358	319	349	372	363	358	359	350	351	339	387	305	339	346	336	361	362	361	366	366	344	369	348	346	342	383	324	352	394	373	347	343	328	367	363	370	379	383	323	379	358	310	366	427	365	361	345	364	345	356	354	345	322	350	382	381	356	342	349	366	347	363	342	352	349	320	393	368	350	368	328	363	330	345	329	347	339	331	369	349	339	355	372	318	361	358	357	391	337	357	331	347	356	354	363	390	389	359	364	374	364	358	327	337	379	361	353	343	354	357	361	327	367	391	341	379	326	370	353	375	390	332	357	393	358	354	362	328	378	337	364	362	399	350	359	370	368	343	363	365	370	343	336	343	346	361	350	372	344	354	366	336	339	360	357	345	335	345	347	329	370	334	348	323	347	368	383	368	353	364	360	346	358	365	331	340	368	336	316	336	330	342	341	350	354	407	358	363	358	352	344	352	337	360	343	342	365	336	353	348	379	360	363	358	376	356	323	389	323	348	372	370	372	369	367	337	351	332	334	374	372	317	337	318	315	365	350	370	349	351	382	374	359	360	350	302	372	344	367	351	347	349	390	367	387	361	383	346	347	372	347	365	317	345	343	331	343	347	353	350	359	317	367	341	344	328	357	316	333	348	349	349	373	360	356	380	344	354	345	377	339	333	350	320	396	340	373	353	366	377	350	388	353	348	360	359	344	375	340	351	339	320	332	352	378	368	383	354	332	341	338	349	375	330	350	358	352
24896	20652	27192	24086	20646	9667	1433	965	879	757	732	700	644	643	621	603	617	578	555	572	630	570	570	578	535	548	561	520	524	553	473	512	519	534	531	495	515	519	533	512	546	512	522	543	525	526	517	498	521	498	562	514	518	511	554	533	522	541	516	549	526	452	547	495	510	500	455	464	548	546	524	531	507	518	520	523	498	508	474	498	511	529	548	537	523	490	502	534	515	504	572	516	511	521	491	512	476	536	472	490	505	519	499	538	503	505	518	531	501	512	467	493	538	540	497	525	514	509	543	543	494	524	502	486	475	519	455	507	560	475	536	523	509	531	542	523	485	511	521	503	494	500	486	524	482	516	530	526	523	515	508	496	530	521	571	457	488	550	468	555	495	517	548	474	455	467	541	564	483	503	548	520	506	524	521	514	492	502	480	545	534	499	503	510	524	470	525	542	519	515	519	516	520	507	472	508	495	489	499	497	508	500	536	505	468	558	533	522	514	494	529	468	529	478	505	515	508	544	506	484	522	501	490	497	477	511	511	508	503	497	479	503	483	506	485	514	529	512	529	537	483	531	495	538	469	523	540	497	517	485	466	498	494	526	489	485	519	480	518	532	492	490	475	506	520	499	496	476	525	522	534	515	463	493	516	471	537	485	487	478	467	473	513	475	508	494	492	518	475	524	503	562	507	496	496	490	474	556	515	513	508	511	504	543	510	519	490	509	444	530	516	513	488	500	505	464	490	493	502	558	494	520	493	484	461	499	545	518	511	523	488	495	507	517	488	518	498	500	497	526	484	564	487	513	486	469	540	505	530	510	483	546	513	520	524	503	473	518	475	489	480	483	482	506	493	501	500	500	486	480	521	486	480	511	539	498	471	519	512	486	529	476	463	511	493	498	524	495	520	484	469	518	506	486	481	524	510	495	514	507	504	482	454	520	534	522	509	520	513	517	519	527	496	495	485	482	517	486	463	525	522	509	483	490	485	479	501	486	502	489	479	548	502	507	476	527	488	478	515	493	508	487	536	490	441	503	536	519	515	551	514	476	498	453	502	519	520	510	525	506	501	521	518	505	539	485	473	523	514	509	514	493	508	520	524	476	536	552	487	486	498	535	487	468	510	479	495	492	529	540	507	454	535	482	552	484	514	504	502	472	519	492	498	559	522	534	464	507	540	538	536	528	540	517	513	498	513	470	484	491	536	542	480	522	496	529	514	471	497	457	536	487	482	509	504	479	492	535	516	537	494	506	502	555	536	528	489	547	506	479	478	478	535	468	476	487	489	546	492	526	470	500	524	553	517	560	476	535	485	566	487	496	500	527	499	529	494	508	543	523	492	540	484	508	497	491	522	487	516	515	534	505	513	490	505	484	520	510	490	501	511	469	521	538	554	479	483	501	484	470	489	516	482	534	529	540	519	533	466	518	472	514	543	524	523	495	566	514	515	510	488	530	481	475	531	514	495	497	525	521	459	524	471	520	514	479	493	498	528	511	495	504	483	469	505	504	505	531	510	503	507	514	510	482	510	506	478	508	487	499	500	476	493	546	568	487	495	552	494	500	500	512	487	524	516	514	487	497	516	518	501	487	488	477	505	506	532	488	502	524	504	509	517	534	517	490	490	483	513	500	488	525	504	489	529	490	502	508	515	488	552	513	498	538	492	483	471	469	524	506	487	499	532	516	517	477	528	497	498	501	492	506	521	571	489	525	548	512	498	520	529	559	479	514	484	527	536	500	488	514	493	480	505	507	516	500	492	523	504	525	560	540	519	490	511	497	466	501	474	490	506	517	533	539	501	489	490	497	525	497	477	480	500	514	480	491	522	480	520	552	547	516	477	504	490	505	526	478	526	522	510	495	499	517	462	501	566	476	547	536	481	515	513	525	502	571	546	527	526	512	503	495	521	510	482	501	508	483	529	480	524	528	483	533	482	480	471	499	499	455	517	519	480	489	500	500	498	513	480	508	568	508	520	482	546	501	475	537	499	507	538	491	501	502	526	515	505	502	558	512	519	508	545	515	497	518	504	523	505	518	510	522	505	523	493	503	502	516	522	487	502	483	512	541	503	491	502	502	522	492	493	499	515	501	496	487	480	520	562	500	498	494	534	515	464	470	503	498	492	497	483	477	530	506	481	525	489	578	486	473	488	493	538	469	509	506	524	558	481	501	524	529	513	483	546	555	527	469	459	546	500	532	491	506	498	468	520	518	494	498	519	526	496	520	546	552	512	501	529	517	502	513	553	482	494	486	540	524	502	521	490	472	485	469	514	474	505	523	537	510	515	535	477	483	489	486	554	486	516	519	512	530	537	491	522	498	507	465	525	467	540	537	530	508	468	549	535	510	546	552	498	521	514	515	521	507	492	512	525	526	500	472	529	530	519	496	480	487	479	509	505	520	498	492	491	513	511	526	510	510	531	527	493	517	476	505	542	479	502	472	539	523	504	547	471	474	492	515	525	469	515	541	508	523	519	505	536	516	519	509	525	476	513	530	561	504	489	514	542	501	515	484	504	510	501	507	479	521	522	467	516	511	502	486	489	487	468	542	519	526	519	510	581	488	500	492	534	517	517	511	453	534	461	544	476	484	523	491	509	503	455	523	523	439	507	510	476	503	492	478	500	503	482	524	485	515	493	488	505	494	503	506	518	523	526	523	533	496	492	478	508	497	541	533	464	511	532	503	494	498	538	476	540	534	529	510	525	501	522	512	478	566	483	510	454	478	497	481	496	507	460	508	493	533	490	491	509	496	478	510	485	479	508	513	507	465	531	496	559	512	462	471	544	496	509	519	454	502	504	520	524	478	489	521	516	506	502	522	502	502	532	539	501	506	510	518	495	481	581	517	493	515	489	527	552	512	470	493	527	472	521	523	503	493	553	512	492	493	497	502	507	482	512	480	526	490	466	540	503	514	508	537	528	533	515	482	484	518	541	501	503	526	510	513	491	519	493	512	450	495	522	516	487	498	510	492	520	448	503	527	484	528	515	503	545	538	519	490	509	502	540	496	498	494	506	519	488	523	491	469	511	506	540	508	496	491	504	510	467	464	519	514	482	499	493	525	536	530	476	515	509	510	472	500	527	474	502	525	526	552	520	541	534	513	514	488	506	509	503	523	490	509	497	547	549	518	528	512	486	511	480	547	498	495	498	519	500	516	476	522	514	479	510	494	494	473	522	502	504	526	539	540	476	554	527	493	544	544	504	521	486	506	512	521	481	498	517	526	496	494	482	504	523	505	484	498	549	524	547	493	517	494	503	530	507	475	483	491	497	504	545	508	495	484	511	494	524	514	491	495	498	495	536	536	534	501	500	519	496	472	503	508	516	511	520	494	516	492	488	531	501	495	464	550	524	521	520	530	517	486	523	493	509	517	477	539	504	506	497	489	508	522	498	502	532	493	513	500	519	489	537	536	534	556	513	520	503	492	529	503	514	514	493	547	527	531	515	496	557	471	503	546	497	502	522	490	540	472	471	503	499	531	519	494	462	479
19683	9797	8621	4781	3169	2460	1791	1461	1302	1092	1002	864	856	773	752	655	629	616	665	597	587	577	580	555	564	526	520	534	558	524	541	510	533	506	556	524	512	502	491	517	491	529	498	505	501	508	473	479	538	515	480	532	527	494	534	447	512	520	505	478	485	509	496	534	516	459	483	533	479	544	515	474	500	479	477	485	488	494	474	514	520	512	535	472	448	469	483	496	495	473	529	507	480	481	483	527	535	475	525	455	510	476	495	498	487	511	466	476	535	489	510	482	473	448	495	490	516	491	532	503	508	468	499	490	478	493	542	522	538	543	506	485	483	500	483	509	506	495	489	489	516	471	492	536	487	516	517	506	479	467	503	492	497	523	491	504	497	485	490	498	514	525	433	471	502	459	508	469	510	489	487	501	479	452	541	520	473	470	476	511	484	474	496	495	502	478	468	514	497	507	528	540	496	488	525	487	485	488	472	484	432	514	519	501	525	510	486	467	515	528	513	475	511	505	500	499	508	493	499	510	493	490	506	481	513	479	489	493	474	502	472	504	514	507	467	467	472	469	483	475	503	484	486	505	521	498	498	505	480	482	488	520	483	491	497	458	482	472	476	479	497	491	502	500	452	462	479	483	501	503	523	486	446	524	513	456	494	490	451	489	470	479	489	481	492	526	483	470	496	492	487	525	482	441	511	411	494	470	466	465	504	469	499	493	497	555	444	502	455	535	489	507	472	494	447	507	486	511	482	485	485	472	522	487	480	486	494	490	467	501	475	481	482	493	527	480	508	499	454	506	480	517	454	489	463	542	488	504	476	501	497	490	489	469	500	488	510	478	482	495	485	512	498	491	522	457	492	522	490	485	525	512	447	534	510	488	486	543	497	502	466	482	456	481	506	503	516	492	449	499	513	503	536	506	484	453	496	489	454	509	482	522	509	472	509	488	520	511	497	513	455	465	463	453	517	497	546	511	492	493	441	484	498	478	494	490	466	467	489	520	523	481	510	493	476	486	489	480	483	484	475	475	501	512	506	505	454	465	493	480	534	526	517	549	461	487	468	474	524	517	457	510	502	508	467	485	506	511	477	512	526	458	488	457	476	496	517	505	487	488	515	498	488	478	478	495	503	523	493	500	480	488	492	515	492	496	515	488	485	512	458	437	491	481	468	503	489	514	506	523	512	490	506	462	496	506	487	475	460	498	467	480	457	487	461	513	488	492	538	499	506	471	495	449	499	478	498	504	512	490	510	497	478	498	492	454	472	446	482	527	503	506	489	522	467	487	450	482	476	493	496	533	496	489	474	510	478	525	484	476	539	492	503	464	487	526	472	469	461	482	476	526	495	496	484	517	492	531	452	492	479	517	489	505	473	491	540	454	473	471	478	473	488	470	521	479	464	453	486	496	494	479	481	481	499	468	523	500	514	480	510	483	455	463	502	438	502	459	492	500	479	492	503	471	465	483	481	462	490	494	440	463	477	475	507	477	507	511	477	502	499	468	483	478	452	509	510	499	465	495	508	491	485	492	487	523	513	480	499	515	481	500	486	493	494	482	523	470	533	493	515	504	473	464	467	484	517	492	525	470	464	499	500	504	511	531	488	478	483	471	467	505	467	453	491	486	500	501	474	466	493	513	466	491	507	502	494	502	491	485	539	442	471	476	529	483	491	481	496	509	547	483	479	467	481	488	500	481	519	478	474	481	475	489	510	481	472	485	488	466	522	483	470	467	494	524	505	467	458	512	500	491	489	503	495	490	479	518	464	476	486	472	470	509	489	506	499	515	508	510	480	523	516	526	472	492	526	503	476	497	457	505	507	482	499	488	467	489	452	513	453	475	504	566	542	515	454	481	455	473	464	498	464	488	498	481	509	551	470	456	494	507	467	486	533	517	531	492	486	506	516	470	506	462	471	506	474	545	485	518	528	499	501	472	469	475	467	477	467	521	484	496	469	497	471	461	455	483	492	505	484	509	471	505	522	505	503	470	506	482	525	502	468	505	490	476	493	472	536	535	490	489	463	462	466	521	501	471	483	490	477	515	486	441	529	460	489	485	489	536	467	483	508	476	505	497	521	497	496	502	483	516	507	497	497	505	478	480	471	510	468	477	527	490	502	499	518	485	488	499	469	491	499	498	475	479	469	498	475	463	485	480	480	492	501	470	500	453	476	482	477	490	469	513	478	488	458	456	516	481	512	444	526	460	503	476	538	490	468	484	483	467	489	497	480	487	520	489	490	498	489	520	479	489	513	480	477	473	455	477	517	471	507	500	463	517	478	499	513	452	477	487	487	505	516	497	453	471	473	463	508	501	501	461	486	480	519	458	505	533	460	506	485	497	507	479	481	492	495	515	438	486	531	476	498	482	455	484	499	497	504	490	467	505	485	477	458	485	512	467	499	499	493	487	523	483	430	532	508	487	477	487	504	514	486	480	463	530	470	479	507	479	493	484	514	471	508	469	481	472	505	457	484	453	472	517	479	518	516	474	498	487	470	465	498	487	481	513	519	485	498	499	444	491	495	486	503	503	486	551	477	506	491	472	483	470	469	477	474	465	497	474	467	528	469	523	508	516	440	472	474	482	452	495	463	468	509	486	471	531	488	501	495	474	475	532	515	495	490	495	522	484	522	454	478	485	478	464	525	489	471	467	520	491	477	501	490	483	475	502	520	521	496	533	430	471	496	447	528	516	500	498	472	488	520	471	479	512	500	509	497	475	451	522	484	466	482	460	495	498	456	483	497	447	459	517	498	486	478	460	492	481	490	524	457	468	486	521	472	535	502	501	481	470	452	491	506	492	473	483	492	501	485	521	501	500	460	550	489	499	513	470	498	477	505	487	497	486	475	499	491	449	470	479	529	510	520	492	446	514	499	490	474	525	459	467	508	479	485	528	470	495	508	449	494	495	458	504	501	490	507	469	493	488	497	498	471	505	514	496	486	508	524	464	520	505	489	473	526	520	477	476	505	487	494	505	471	511	537	531	490	452	501	451	506	480	486	489	520	478	469	519	524	480	466	461	469	484	508	478	463	484	486	488	457	475	514	475	470	445	466	463	512	498	498	488	482	528	489	500	486	489	488	489	495	521	521	501	459	451	503	482	466	454	472	502	520	442	458	452	450	451	507	485	520	522	472	516	520	489	462	517	520	508	498	445	453	440	499	490	469	488	481	496	494	482	498	499	471	493	531	481	523	489	496	503	492	501	486	455	469	467	461	484	478	525	480	503	478	479	448	447	484	514	499	483	547	480	510	474	524	467	515	526	531	497	448	504	453	475	449	521	446	476	504	537	472	475	510	503	507	520	487	493	465	478	491	476	504	489	529	469	470	480	457	494	493	476	505	529	473	481	550	519	485	505	484	458	504	483	487	497	512	466	507	499	471	461	460	546	468	442	495	492	483	439	481	461	479	456	515	495	470	487	503	510	425	513	496	511	459	507	453	530	461	486	476	487	478	533	464	472	432	445	491	474	496	498	480	502	495	505	506	502	474	501
22859	20658	27455	23880	20661	20765	10921	1963	1356	1318	1185	1139	1060	1041	1104	931	942	902	870	881	883	893	881	887	828	839	818	809	889	888	759	837	817	810	809	802	830	822	808	818	838	797	812	812	859	777	782	793	802	789	790	790	801	769	792	774	760	789	801	764	800	760	780	756	759	861	779	823	798	792	825	801	837	782	807	762	769	807	744	743	784	773	790	792	823	819	810	797	821	782	851	826	756	813	765	813	841	789	719	782	795	817	783	798	767	760	801	743	811	774	768	792	796	827	828	800	790	804	766	806	755	791	819	770	789	757	814	751	776	781	849	795	777	747	814	778	869	750	769	775	813	788	789	833	798	813	801	797	803	818	790	832	728	823	753	781	785	775	809	765	792	758	784	803	776	801	791	818	801	787	783	793	838	793	755	849	788	783	785	756	800	812	773	784	805	784	741	791	801	774	836	812	789	777	811	752	755	766	785	803	803	792	799	822	768	801	795	764	740	781	759	795	819	768	759	782	750	813	785	823	798	778	797	768	755	785	851	781	808	786	808	732	780	814	756	817	723	762	814	810	790	757	756	806	797	779	774	763	690	766	813	740	835	807	823	785	719	817	801	853	807	748	819	829	771	815	795	806	752	765	777	826	768	796	762	761	756	803	729	760	725	737	773	765	816	806	778	769	761	823	819	770	753	825	754	781	796	793	806	779	769	768	766	802	793	721	735	772	782	789	818	782	803	759	785	763	806	811	740	768	734	784	785	814	758	804	707	716	780	775	785	760	769	798	818	820	767	752	773	774	824	745	761	767	761	772	750	830	770	742	788	777	774	742	807	822	801	796	777	795	828	814	804	803	756	776	786	772	771	779	762	785	786	826	785	782	762	848	809	777	757	772	760	726	783	778	751	785	819	781	784	742	802	833	743	762	773	774	764	761	824	782	763	780	767	774	847	754	824	823	753	775	778	787	822	828	794	788	777	781	766	769	788	769	766	778	775	736	768	770	777	783	801	806	797	788	765	768	804	772	768	826	764	792	759	721	801	722	819	818	786	779	732	765	785	802	778	759	754	800	741	791	771	791	752	713	754	789	805	766	829	791	793	746	815	782	750	803	776	774	765	806	783	772	770	739	837	820	757	831	781	822	808	844	782	774	791	758	746	786	762	812	838	754	770	808	773	832	765	771	770	726	749	787	775	800	784	774	743	785	811	735	760	775	759	769	784	826	781	748	752	809	769	763	768	776	752	783	780	824	855	786	755	779	745	820	781	791	777	761	780	842	765	776	805	802	766	767	830	771	791	767	763	793	845	760	799	791	852	777	763	783	780	779	774	785	770	799	784	793	778	804	771	786	822	786	782	786	805	785	779	742	768	804	814	810	784	794	783	682	766	775	802	767	820	762	800	748	768	823	765	778	744	795	768	754	831	812	826	767	804	799	750	803	832	789	792	777	820	736	799	834	791	819	762	753	796	766	778	823	788	809	804	795	796	771	793	775	810	799	785	823	741	806	819	732	810	772	797	793	750	817	753	744	746	761	756	756	792	771	828	801	759	773	796	807	860	801	839	758	804	798	761	802	769	755	779	811	824	858	787	728	791	760	802	764	774	711	814	776	795	779	762	796	810	781	764	819	797	783	799	851	778	755	776	771	808	836	774	852	775	757	791	742	795	767	783	796	762	771	776	740	784	768	739	778	700	801	752	805	823	814	859	747	820	788	786	775	789	759	776	794	802	770	712	764	841	768	801	781	777	778	787	776	783	781	821	813	792	770	766	774	756	804	773	788	764	750	800	764	722	796	825	802	769	735	738	780	785	794	771	805	804	790	780	769	784	791	763	805	845	774	807	779	767	741	802	762	804	806	750	785	772	821	789	762	806	808	801	778	753	775	819	778	800	763	767	792	784	759	731	821	771	772	785	800	793	737	787	786	788	827	818	749	785	739	753	772	764	755	764	786	811	801	798	804	790	810	776	763	776	796	772	760	807	820	789	788	755	862	814	785	820	816	748	779	748	759	786	736	750	827	729	772	816	753	795	742	807	774	791	824	754	749	747	762	856	785	831	854	796	809	788	789	756	781	896	779	752	774	790	779	809	772	782	736	799	802	769	748	801	818	775	776	791	806	775	814	785	810	750	768	788	777	781	785	820	773	743	780	750	818	814	774	810	769	817	805	786	748	765	767	800	808	808	801	782	807	809	761	812	787	825	732	801	785	840	771	849	751	814	811	832	803	777	758	781	790	779	726	792	808	771	758	790	795	779	787	825	747	762	736	798	770	732	738	680	744	708	788	771	788	795	810	779	800	797	752	725	805	854	770	782	775	784	775	749	809	745	734	785	764	765	766	780	754	730	783	794	754	828	784	767	774	784	766	773	803	753	808	793	769	803	790	797	797	805	792	790	773	781	752	767	777	782	787	769	787	801	785	809	780	771	787	773	782	794	777	794	758	814	760	788	810	791	752	779	836	782	766	769	780	765	769	797	755	730	807	812	766	768	754	786	792	754	761	777	768	819	806	807	780	808	745	798	785	774	799	757	803	778	766	766	845	768	814	814	772	745	798	775	787	765	762	758	774	772	801	742	765	779	753	792	732	775	749	785	814	775	739	752	791	771	793	776	787	802	800	753	807	807	782	751	781	720	747	790	828	742	810	763	808	774	747	783	780	748	746	800	777	779	771	775	762	767	776	816	774	781	783	782	767	797	821	723	798	766	740	766	872	796	777	790	769	775	795	738	828	765	794	750	788	763	785	843	794	785	810	753	775	761	795	791	771	753	748	812	820	773	856	822	751	853	799	763	762	762	779	782	840	804	786	763	819	778	794	787	795	832	782	803	749	760	796	756	832	784	773	788	738	749	795	763	822	767	782	820	780	775	776	794	838	779	814	796	789	753	797	830	773	783	746	777	731	797	809	763	747	760	799	787	764	805	823	750	768	804	862	812	752	833	778	764	779	764	795	829	797	827	813	733	760	791	771	812	764	805	800	761	777	786	776	765	775	826	779	765	745	756	729	803	772	792	799	743	848	783	785	757	777	761	754	741	829	774	774	761	750	720	790	754	751	786	810	796	788	821	788	736	788	821	807	769	748	820	762	794	740	765	779	729	822	813	785	761	757	823	789	784	820	767	732	803	749	792	760	851	785	797	814	737	768	731	775	769	800	836	789	805	763	801	800	809	732	766	718	780	812	781	778	800	761	819	806	808	776	752	859	804	758	774	791	754	764	780	787	810	761	804	770	779	765	823	774	785	792	789	722	819	769	746	767	730	761	787	756	772	780	747	731	780	811	782	770	738	783	801	800	780	826	803	813	811	789	773	763	797	815	792	787	762	759	751	813	754	811	783	777	849	823	820	751	759	748	759	792	802	813	814	810	765	744	804	811	763	806	782	776	807	808	823	762	782	802	826	817	801	846	788	764	784	778	833	779	761	770	820	699	794	778	739	760	801	813	750	787	819	809	804	813	831	789	809	732	788	832	799	780	835	788	784	782	829	758	798	764
20340	15996	14506	8162	5633	4395	3317	2691	2239	1925	1704	1540	1412	1332	1207	1143	1128	1015	1007	1026	940	946	924	912	850	845	867	847	826	904	864	841	839	829	799	762	779	772	801	810	803	768	754	759	785	803	793	800	858	785	724	731	768	765	769	745	800	766	758	711	769	795	799	744	745	729	758	754	764	719	750	793	760	800	704	757	753	727	774	774	757	774	726	782	709	737	725	736	758	749	784	773	727	749	776	725	790	707	719	719	742	735	780	752	776	719	704	758	730	748	745	758	776	765	744	707	767	741	740	719	790	758	711	739	754	771	720	787	768	766	746	804	751	810	696	802	783	747	730	747	789	751	770	743	705	759	710	748	750	736	737	775	746	733	764	750	705	783	800	739	761	724	760	762	760	780	735	797	741	757	756	736	694	748	767	768	751	779	744	793	750	784	750	770	748	799	714	745	742	766	759	758	781	742	754	760	786	804	775	698	784	720	730	775	722	714	744	745	767	763	714	754	697	747	748	740	784	724	731	744	736	735	712	781	743	740	789	740	718	780	714	763	749	742	743	740	740	747	803	739	751	793	714	764	747	741	805	689	743	743	738	754	724	777	732	753	730	781	757	788	718	736	762	712	762	720	710	732	723	747	780	742	685	722	761	806	756	729	681	757	730	793	740	721	772	769	712	734	742	727	752	723	753	778	751	754	725	804	751	718	671	725	731	718	702	685	784	715	778	769	766	769	781	753	720	749	771	751	730	755	746	759	707	750	761	756	785	730	717	798	743	749	776	733	770	774	749	727	775	773	734	734	710	760	732	764	707	741	729	794	759	733	738	738	735	674	733	693	723	730	765	743	717	748	750	765	756	741	757	748	768	717	750	733	698	752	722	746	743	716	799	724	791	711	755	781	777	740	798	776	798	706	711	740	731	722	771	723	768	759	721	738	769	716	719	735	749	724	732	734	744	736	747	739	687	740	721	717	769	740	704	731	747	736	769	764	727	730	806	759	780	712	717	699	762	726	756	721	685	772	744	775	748	752	767	760	753	719	722	730	760	738	716	729	783	744	790	782	712	697	748	759	764	730	730	717	728	759	741	733	752	718	743	782	716	705	780	741	771	714	706	676	759	721	700	751	789	792	732	765	707	750	760	776	711	757	745	766	736	732	710	732	777	762	702	665	733	768	756	709	734	777	783	741	734	760	767	763	778	765	700	752	749	815	736	715	741	735	750	716	779	723	736	773	760	717	759	756	760	740	746	701	720	747	743	769	704	708	736	738	737	705	725	801	701	725	789	715	721	740	729	805	761	740	687	710	719	746	709	760	731	695	780	716	734	747	752	753	739	747	803	768	772	750	782	735	727	740	798	758	738	709	724	710	755	747	729	771	725	727	734	769	782	772	698	771	761	728	745	713	769	718	761	738	748	777	731	720	764	710	729	741	763	749	742	771	794	747	705	709	740	746	761	726	709	738	728	746	738	696	751	748	752	768	739	731	740	769	701	828	709	696	734	715	707	786	726	723	797	770	761	744	766	738	690	720	771	735	756	736	745	701	744	735	734	750	714	736	768	767	752	751	712	735	762	777	739	768	777	744	735	745	775	744	760	749	724	731	764	739	777	715	737	760	743	766	726	739	772	768	731	755	711	701	789	735	760	725	746	757	729	717	778	780	706	680	734	732	731	785	715	735	698	727	740	735	750	738	767	755	744	747	741	709	772	747	728	733	724	775	724	737	725	787	771	753	728	721	764	758	735	772	747	767	720	771	721	746	732	706	741	744	733	746	733	733	765	756	743	772	698	732	709	865	740	732	733	679	752	746	780	726	774	762	755	716	743	737	744	749	769	728	736	752	766	766	727	769	756	720	719	734	753	739	722	748	766	742	757	756	726	741	695	683	754	768	735	726	723	753	753	737	779	776	698	725	774	713	695	756	712	748	772	726	760	746	715	726	732	736	729	701	724	773	729	703	719	742	705	761	794	776	764	699	745	733	731	760	741	690	747	749	763	747	744	781	759	759	733	772	738	785	740	753	764	766	748	770	742	758	692	712	709	728	780	729	746	774	689	735	781	702	775	742	723	706	731	760	795	745	733	712	753	787	800	685	785	730	734	736	762	773	771	708	742	739	782	735	709	723	746	739	774	746	719	721	731	760	748	712	709	712	773	803	759	725	787	786	735	757	748	734	761	786	716	716	732	760	751	749	777	788	755	748	761	757	732	768	722	713	744	767	711	749	750	731	800	760	732	697	724	766	773	753	687	745	727	718	738	755	712	697	721	777	712	725	719	739	744	769	768	758	730	702	743	785	740	775	746	693	803	745	737	797	754	715	725	734	698	771	727	747	749	738	713	732	774	765	712	735	711	757	739	701	730	757	742	727	731	706	714	726	819	717	725	716	744	702	740	758	727	751	776	682	734	701	817	755	762	773	706	754	728	712	743	783	712	710	737	746	718	719	771	704	783	727	764	768	751	746	720	751	721	749	722	796	733	711	744	773	766	737	792	745	745	743	710	699	772	763	712	743	685	728	756	748	733	790	724	709	767	722	777	738	723	754	733	776	760	716	761	790	766	743	735	721	716	784	720	748	700	721	756	776	783	750	759	764	732	779	743	701	750	755	709	723	744	796	784	712	719	705	729	693	735	700	753	760	783	727	726	711	708	745	768	742	751	759	728	758	740	706	770	731	747	756	769	749	742	705	773	743	725	734	760	783	758	752	767	730	738	738	789	701	764	742	740	711	711	747	707	720	731	769	725	758	745	800	749	748	750	750	761	720	766	777	711	783	722	723	775	732	737	762	755	662	712	759	747	714	755	765	743	692	694	779	730	722	732	742	705	726	723	732	702	718	699	770	814	759	689	729	750	715	740	768	785	703	745	717	693	766	734	690	727	747	760	717	757	737	741	709	765	741	730	721	743	782	709	711	709	680	760	705	787	684	736	768	724	745	744	743	731	789	780	779	756	735	760	730	722	742	739	713	721	763	818	759	747	731	723	711	792	785	749	797	745	719	698	703	755	715	777	742	715	734	700	721	744	783	756	784	722	729	715	725	727	739	807	781	767	784	692	733	723	759	683	722	733	735	752	679	765	718	726	752	765	775	770	746	735	760	743	739	761	678	792	800	716	781	769	730	724	784	765	713	737	737	764	693	754	711	758	748	737	765	751	732	776	728	700	719	707	727	703	734	697	735	749	754	670	755	742	719	719	741	738	740	743	792	723	738	798	772	765	737	721	755	780	740	735	729	758	763	717	752	730	725	726	757	813	740	753	751	729	739	757	754	802	713	766	745	699	772	720	751	687	731	721	728	772	753	818	742	740	745	726	724	743	802	781	750	740	729	727	777	774	738	746	751	784	696	750	760	694	747	725	750	706	709	761	769	760	771	771	779	792	734	758	802	732	754	678	744	709	757	719	737	770	713	707	778	675	795	753	700	743	768	739	771	720	740	697	736	804	707	713	731	732	744	743	727	748	751	726	741	753	749	750	712	741	744	757	767	775	726
31586	13547	1760	563	443	406	380	363	342	380	375	347	325	367	377	375	373	329	354	361	335	352	367	395	351	348	358	342	401	349	363	372	365	362	368	343	352	397	348	312	381	341	356	315	358	353	344	327	368	304	368	351	352	381	346	353	351	331	376	321	365	332	322	350	310	369	361	330	305	348	323	351	375	348	343	335	381	318	348	347	333	352	332	339	320	361	368	334	329	365	354	342	349	349	362	349	384	340	326	327	334	352	325	347	355	331	353	341	341	351	337	360	356	349	349	348	391	323	319	385	358	355	363	358	329	347	304	330	339	313	357	348	358	370	334	350	348	342	360	364	356	350	332	369	347	337	343	347	347	329	352	346	367	323	360	380	357	377	350	324	313	350	328	365	355	347	315	352	350	363	325	370	360	376	354	353	353	356	322	353	379	346	332	342	373	349	350	339	351	371	354	336	349	355	316	329	355	348	347	351	377	383	327	320	363	330	336	358	349	338	367	396	353	329	375	351	362	389	343	325	370	381	364	348	346	353	360	344	343	398	364	368	361	347	342	366	346	336	325	341	390	304	357	315	364	360	341	354	390	336	339	362	392	329	344	358	340	373	336	379	330	351	369	371	318	326	384	341	383	360	340	333	373	355	341	349	374	366	346	337	354	361	307	368	320	336	377	355	379	319	335	355	339	357	353	347	339	364	324	358	398	319	360	385	347	345	371	354	365	349	348	354	355	332	370	351	350	364	360	354	360	350	360	358	367	354	360	336	323	318	308	319	347	350	293	382	354	353	325	349	333	372	368	327	382	342	372	367	324	344	344	313	338	355	353	349	346	333	375	363	339	340	321	349	372	325	331	374	326	367	376	333	318	367	333	358	329	346	337	365	374	332	334	366	332	346	359	362	350	361	375	364	336	352	335	360	340	345	326	353	329	363	353	363	338	339	379	371	381	404	361	363	349	391	372	345	348	363	360	338	333	330	345	337	343	373	349	351	371	361	365	343	358	386	369	345	366	344	326	363	370	346	348	311	354	346	362	352	354	358	353	353	351	363	335	329	331	361	354	351	327	340	333	332	354	353	335	356	329	305	368	334	375	344	353	377	355	357	364	365	358	419	353	378	312	330	360	326	332	375	371	356	388	374	387	323	362	344	328	356	366	331	332	360	320	335	337	338	323	347	358	359	355	325	380	357	301	366	339	326	376	372	330	341	335	339	316	343	373	348	347	339	349	349	361	330	341	341	342	364	349	371	308	351	351	337	372	363	343	345	307	338	334	340	378	333	351	347	344	356	354	385	346	364	311	324	338	333	379	364	326	350	377	346	358	359	373	337	329	363	350	369	368	344	355	359	345	380	333	362	346	344	374	351	380	324	332	361	361	335	341	372	320	363	327	348	340	395	372	348	358	357	369	349	367	312	346	343	338	336	372	326	377	293	329	347	339	334	340	351	328	337	349	339	344	332	361	369	348	321	351	325	346	330	346	316	352	347	333	328	335	339	325	383	327	331	352	345	380	353	328	353	364	353	351	358	360	328	306	371	332	350	362	374	346	349	346	318	409	362	366	376	342	348	329	338	359	327	340	341	352	378	353	347	317	348	369	354	368	357	354	337	349	340	329	344	374	361	331	324	327	339	341	351	410	356	388	341	338	346	342	308	337	359	356	371	359	378	334	311	340	354	316	345	369	346	299	331	341	373	351	354	380	362	320	320	353	332	356	336	345	353	313	348	315	341	325	337	364	351	349	340	366	327	329	333	325	323	382	375	310	329	343	346	343	308	328	378	337	354	381	348	355	345	367	376	346	345	371	379	344	346	340	339	349	342	368	343	371	329	350	375	369	329	328	358	338	383	356	343	343	360	344	355	364	337	364	334	341	331	360	349	368	348	345	351	385	343	360	325	326	348	347	369	362	342	361	338	349	318	361	340	336	340	360	373	365	350	345	352	321	367	401	337	366	349	329	332	356	356	359	339	327	351	376	368	375	340	326	308	369	334	344	377	369	361	346	322	355	367	320	364	357	328	349	341	370	346	346	327	352	350	365	325	372	370	365	324	369	351	363	331	345	324	315	325	347	340	354	332	363	362	362	354	363	364	312	335	373	372	366	380	318	366	326	378	366	352	360	337	337	348	349	364	340	318	374	335	374	324	321	355	311	346	367	372	361	333	347	357	358	364	348	341	331	353	316	336	347	342	347	366	351	359	344	336	326	321	354	346	345	346	351	369	327	353	294	357	334	344	374	344	334	356	376	372	345	355	327	324	351	344	360	359	354	341	362	412	368	318	344	354	326	326	378	328	335	351	366	327	345	340	356	347	338	328	374	325	337	364	348	388	333	341	339	313	328	368	338	342	351	348	348	332	361	310	378	344	332	355	347	328	344	339	360	350	328	311	351	343	325	351	350	337	348	350	369	368	387	361	368	334	363	338	335	345	362	372	363	336	364	377	352	392	370	319	313	362	339	341	340	325	328	358	381	336	371	369	367	343	352	372	337	365	334	348	363	361	371	359	334	332	370	369	363	386	396	351	350	355	353	381	364	368	317	310	354	335	348	371	357	357	358	345	361	370	342	353	350	346	341	319	319	351	348	352	339	361	370	367	350	360	355	329	365	352	300	349	361	354	364	344	351	352	360	332	325	376	354	312	352	362	344	360	360	325	355	338	334	364	347	347	362	308	360	375	319	363	339	374	362	351	344	336	328	351	329	358	348	334	393	366	377	317	378	348	371	323	344	343	309	312	299	357	316	346	339	344	370	345	349	364	351	371	349	342	384	369	357	364	374	341	363	333	371	366	373	345	348	371	326	350	336	356	343	333	363	372	348	377	342	333	325	352	338	370	342	352	362	364	351	375	357	338	356	361	351	323	397	365	330	347	369	391	343	349	322	356	345	338	359	332	372	333	339	377	331	317	347	343	372	314	357	352	337	383	361	322	331	332	388	362	347	367	343	377	342	329	368	339	330	340	321	347	343	327	370	331	359	298	351	384	333	350	364	384	360	312	374	324	328	325	357	374	315	385	342	364	337	356	373	336	328	387	338	322	348	374	371	337	356	333	357	334	361	346	322	358	373	353	332	324	355	362	328	326	374	365	354	306	339	344	363	379	314	333	352	363	324	356	372	348	346	310	371	326	311	346	371	370	328	357	362	324	356	369	345	364	349	367	352	347	345	356	358	386	340	341	360	358	360	326	343	319	371	344	351	340	379	352	361	335	351	335	383	384	340	351	350	364	350	357	356	360	342	351	347	331	328	362	352	331	347	375	351	351	355	351	365	340	363	334	412	388	335	343	360	343	360	355	356	361	344	338	346	345	363	356	313	393	347	358	344	342	358	391	335	364	342	356	348	344	370	327	374	325	351	344	355	367	341	323	347	332	350	375	332	318	349	366	338	345	375	359	351	347	377	328	324	370	336	357	313	373	355	347	358	326	350	320	352	345	330	312	339	334	334	331	327	339	373	349	370	315	376	339	345	351	365	345	367	358	351	328	332	386
22108	866	760	545	479	440	412	426	385	410	396	376	368	380	356	370	353	353	386	361	376	352	355	359	366	361	357	369	344	387	345	397	376	361	354	366	410	335	381	338	354	388	361	388	347	354	350	340	325	382	340	390	352	354	346	381	363	381	327	352	368	356	373	362	391	350	362	371	347	334	386	366	359	391	371	372	339	372	370	359	354	352	377	352	338	352	391	367	355	386	347	365	355	377	364	358	353	387	332	325	385	399	358	343	379	334	356	374	368	392	353	375	383	370	406	343	364	388	347	405	364	362	351	352	385	344	343	345	377	377	372	407	384	385	327	333	336	395	361	367	342	359	386	391	349	365	348	349	372	355	341	342	381	324	338	334	307	353	383	377	358	393	369	372	358	378	383	349	372	363	387	334	345	371	391	384	356	384	373	319	382	383	331	353	374	378	381	403	393	361	348	370	348	359	355	350	371	341	359	376	360	397	362	356	376	347	337	378	355	365	376	370	327	376	371	368	360	388	379	373	371	363	342	393	347	377	359	347	420	363	386	373	379	335	336	370	374	352	383	382	389	363	353	346	371	312	367	354	381	382	380	378	349	353	316	390	352	358	359	362	386	362	360	342	334	362	338	332	379	356	363	353	357	361	366	369	357	339	356	365	351	358	351	360	349	383	368	370	393	368	392	339	345	360	347	365	374	369	368	383	365	343	379	339	364	383	378	386	376	338	377	376	351	379	380	324	387	357	344	374	349	357	356	384	356	379	400	368	376	389	339	346	373	351	371	372	347	334	355	343	378	380	378	355	340	404	315	338	366	352	351	385	369	356	370	378	353	369	362	410	341	335	360	333	345	343	357	346	365	353	374	359	378	346	364	373	343	356	333	341	354	357	358	391	371	363	315	404	340	384	369	387	361	357	366	357	349	391	340	348	340	357	348	365	321	374	333	372	353	334	353	364	337	358	356	406	384	381	354	377	332	393	363	366	328	376	364	337	365	348	347	351	365	351	396	324	347	371	376	362	317	316	346	351	372	352	378	335	368	334	330	357	375	347	336	362	327	369	348	363	334	393	335	399	373	340	325	370	325	307	377	378	378	333	380	367	413	355	373	385	362	368	382	337	366	363	393	364	361	372	362	333	371	349	369	313	365	344	376	371	326	350	352	340	345	365	338	378	361	340	358	353	362	390	365	333	345	351	358	334	353	364	351	370	348	378	378	330	362	391	366	311	328	339	359	361	348	365	349	341	377	354	376	349	366	352	370	360	365	385	341	367	344	364	359	340	354	401	390	372	373	378	369	366	358	367	354	328	387	362	407	363	403	361	362	338	355	346	362	399	347	361	367	360	368	344	361	354	354	368	345	361	346	397	380	358	373	305	335	351	402	357	359	375	375	383	335	392	372	354	331	356	370	359	370	357	357	386	368	330	368	336	357	375	317	373	382	361	364	360	337	372	329	351	397	354	338	353	329	332	355	359	367	336	360	385	382	357	352	377	341	357	391	365	346	348	410	381	333	364	371	385	365	372	358	369	382	349	369	362	386	382	380	338	366	363	366	352	344	350	383	385	374	351	401	341	340	371	354	363	383	356	385	346	366	350	349	362	354	364	385	366	333	331	348	365	386	365	317	365	332	382	370	337	348	346	369	343	366	370	400	363	341	391	360	374	366	386	376	352	338	403	374	329	412	381	345	353	339	372	337	366	348	351	402	380	349	378	360	351	376	396	356	329	387	334	346	392	331	359	344	368	392	324	354	336	391	386	343	355	393	340	353	382	364	330	374	348	374	370	372	360	353	382	340	369	363	352	326	350	350	363	395	379	348	370	405	368	371	344	382	372	366	358	377	384	351	330	372	359	360	367	386	382	343	381	362	371	344	386	342	377	349	341	325	336	363	368	357	356	381	344	384	336	373	360	373	357	369	336	360	361	365	343	331	350	361	357	345	346	348	372	371	336	355	347	365	342	377	348	365	347	359	326	398	370	347	337	348	384	351	342	386	346	364	369	363	371	362	385	379	352	368	346	396	370	330	374	367	357	355	372	382	365	342	372	353	345	375	352	329	363	366	337	369	360	352	338	356	361	360	370	383	368	379	354	353	359	360	337	351	350	345	338	408	363	373	364	354	347	366	388	352	334	365	346	376	384	352	361	336	351	362	356	403	371	320	346	359	356	418	371	385	354	353	343	355	342	359	359	404	350	369	374	363	356	358	314	326	364	399	336	377	369	352	359	383	364	309	352	331	360	371	356	355	349	362	341	374	320	351	340	350	394	337	334	377	348	343	360	340	377	376	347	370	367	358	334	360	363	350	357	330	396	336	362	352	377	376	345	357	330	381	352	328	397	331	350	353	363	379	367	392	379	357	352	373	389	359	360	396	366	337	380	362	368	327	328	355	366	358	336	335	356	367	382	373	367	348	366	372	346	372	339	349	350	351	336	372	380	342	350	329	355	372	353	399	333	376	340	381	368	377	375	380	327	351	345	343	345	390	365	389	342	338	351	344	379	364	388	382	343	366	349	359	359	381	393	324	377	361	384	351	380	348	365	344	334	365	372	355	363	393	322	353	344	330	329	351	337	375	360	346	330	362	332	333	354	340	338	383	364	382	343	361	367	378	369	361	344	373	344	343	375	366	339	349	396	370	391	354	347	362	343	360	338	362	380	352	355	395	363	375	355	382	380	326	353	363	385	351	368	342	368	354	382	350	347	362	381	369	354	354	359	372	375	371	329	414	349	364	349	319	358	386	334	364	372	353	346	411	375	376	355	381	347	359	372	351	371	331	369	357	391	373	364	354	419	346	351	378	354	346	377	381	368	373	363	369	364	353	356	395	345	331	374	329	317	329	338	364	373	339	350	365	397	362	344	356	384	374	349	365	349	379	369	402	325	374	393	359	353	338	385	342	364	338	377	379	362	366	366	341	340	375	376	388	349	372	350	371	346	383	359	383	326	356	348	357	355	422	350	362	368	366	396	354	332	365	357	357	317	353	351	325	377	352	348	338	366	381	359	341	328	362	349	348	393	357	338	342	362	364	368	382	317	307	354	335	374	390	374	366	370	345	368	359	372	336	361	360	363	331	324	375	367	368	365	372	362	383	377	349	346	380	398	337	362	377	372	384	345	372	355	345	309	371	331	424	386	366	362	336	355	370	367	329	346	356	349	367	348	355	378	367	383	363	329	344	365	353	353	336	353	350	357	375	391	318	365	374	348	336	346	382	348	379	334	359	366	320	378	355	326	374	345	354	375	352	337	404	352	370	343	361	384	375	346	360	389	360	351	326	391	418	361	329	358	372	349	372	354	353	334	373	346	387	371	344	378	380	370	343	344	372	366	335	363	341	335	378	351	336	364	341	342	372	406	349	365	372	339	360	371	349	375	357	354	368	365	333	367	380	375	386	349	358	337	349	363	337	392	365	306	386	363	405	345	375	375	370	395	416	362	348	346	337	346	342	358	370	353	346	377	321	370	363	356	350	334	382	367	313	354	389	362
25185	20676	26307	25053	20201	4660	1291	917	842	733	722	691	628	617	597	574	592	562	573	565	547	571	528	524	550	572	543	536	511	585	526	531	535	513	517	523	534	549	529	555	534	535	528	538	500	548	521	520	563	485	481	597	503	477	491	471	559	541	546	504	534	556	502	580	582	457	518	578	511	516	529	540	492	523	515	509	529	531	525	499	525	494	511	498	509	509	524	503	532	507	512	491	501	440	524	519	525	579	507	517	504	555	529	551	533	499	488	503	516	480	527	525	468	516	488	529	518	541	521	498	520	491	584	507	527	528	526	542	521	500	480	538	518	528	523	535	531	526	530	535	519	509	547	504	511	514	536	521	493	490	546	507	516	513	515	506	514	517	558	533	482	479	502	534	527	517	516	524	510	493	544	529	475	537	518	556	546	530	529	513	526	509	562	501	506	522	489	495	519	524	498	494	542	484	518	490	553	483	507	507	488	525	518	482	505	514	518	508	529	539	522	507	516	503	508	501	542	504	476	537	505	525	525	494	570	510	500	506	530	483	466	539	505	488	526	494	496	512	504	483	471	520	517	542	514	486	573	538	502	512	506	519	512	524	485	490	544	490	514	496	507	485	512	517	486	524	534	488	514	514	547	532	520	515	501	504	497	536	515	565	518	532	502	491	500	542	528	490	541	517	494	507	538	493	548	498	537	519	538	510	483	482	528	510	520	535	501	539	488	479	485	482	527	497	540	530	483	535	522	524	500	508	477	545	513	505	564	500	499	523	537	521	512	543	492	528	502	499	525	540	490	503	502	521	539	513	471	565	545	535	517	523	508	493	532	541	535	502	511	539	526	502	497	481	508	461	596	487	488	513	505	484	478	543	500	506	525	481	528	526	520	542	503	503	520	517	524	518	532	530	524	556	553	494	528	513	559	463	494	502	520	543	495	507	479	533	551	504	541	533	490	519	499	534	526	524	479	519	559	516	516	487	522	565	570	518	526	533	479	524	555	545	499	523	516	532	508	499	523	503	540	538	504	492	532	494	522	501	515	518	519	502	537	488	463	527	517	510	509	532	497	473	539	529	475	488	534	512	483	530	486	538	503	509	561	524	512	511	522	500	515	528	541	510	573	483	528	487	543	529	498	509	498	470	482	519	505	513	534	538	534	499	513	560	480	536	518	500	521	506	495	513	471	530	484	525	522	538	555	504	473	521	543	513	544	489	566	501	531	520	533	514	548	510	518	540	479	491	520	492	488	541	517	511	517	510	536	534	486	532	532	529	537	514	546	517	527	552	577	515	535	573	500	485	494	538	561	499	526	523	517	505	552	495	498	550	519	534	494	524	519	504	533	515	536	507	532	540	523	531	522	511	497	494	518	520	511	494	518	519	475	504	523	514	468	515	517	529	470	495	487	520	518	519	540	560	535	531	512	522	514	526	518	496	480	538	481	518	490	539	518	542	518	533	502	518	537	531	527	505	526	472	517	559	515	530	512	521	549	532	524	528	541	500	488	524	530	536	502	536	510	498	532	544	519	480	499	506	534	535	472	526	521	520	517	513	504	556	537	515	507	500	496	512	505	508	527	481	477	513	540	492	524	527	477	479	522	476	551	528	528	508	487	547	525	495	499	513	510	510	487	522	490	531	549	503	521	514	500	566	510	482	538	507	525	523	469	511	497	520	559	502	518	530	517	512	491	511	532	537	524	547	524	556	514	520	507	518	492	547	484	517	552	508	539	520	487	546	491	550	541	523	517	556	549	559	536	509	505	528	517	545	497	493	517	489	534	517	520	520	550	531	528	509	524	568	541	516	488	464	510	564	509	511	519	522	504	533	466	518	492	502	491	511	489	503	486	517	509	506	507	487	516	539	494	513	473	495	509	504	506	514	541	521	538	489	524	554	506	546	521	521	497	524	563	514	511	510	533	517	527	515	483	555	488	555	545	489	468	559	496	530	508	508	490	527	503	517	509	512	535	548	490	505	521	524	495	527	501	492	497	525	466	494	491	522	503	509	523	552	550	487	484	539	501	485	528	511	518	512	474	499	532	508	523	510	485	506	497	516	525	549	499	496	510	510	499	494	509	505	521	489	537	505	521	487	501	504	491	507	515	512	492	525	495	484	562	539	501	501	519	514	519	574	514	510	489	516	514	520	544	480	531	516	534	457	553	507	477	527	529	535	522	492	532	543	516	505	539	525	528	534	537	502	493	480	492	513	522	512	514	496	501	471	529	507	482	481	492	539	551	476	497	527	533	580	469	481	527	494	517	564	514	498	536	528	552	502	487	535	512	524	516	519	537	500	533	552	501	521	526	498	500	533	518	562	505	519	508	525	539	509	489	475	482	491	509	554	510	540	507	539	506	540	487	531	497	557	554	478	515	510	536	530	526	494	516	550	514	512	512	501	510	503	514	539	520	481	505	499	473	508	505	533	453	519	559	533	526	521	497	537	514	500	518	481	476	519	507	553	543	468	483	529	529	531	507	587	541	499	534	546	565	535	536	567	501	527	534	547	502	513	485	506	514	523	516	504	505	516	499	502	546	504	486	506	485	514	516	491	488	517	493	518	543	528	531	479	522	508	535	517	552	547	475	456	482	488	479	507	542	534	525	505	560	503	494	517	519	484	511	487	502	480	502	552	541	481	506	508	498	517	531	538	493	548	486	470	486	509	502	502	530	503	524	514	495	521	511	553	512	491	491	516	495	513	498	486	535	516	514	521	511	475	550	543	511	522	479	509	492	474	549	511	525	490	460	484	482	484	512	518	485	531	501	498	533	537	500	490	526	519	522	532	526	488	518	506	484	523	494	494	544	547	521	506	502	517	536	511	482	541	547	501	503	524	498	518	569	522	548	589	532	546	495	499	521	447	505	520	512	481	498	513	492	524	476	517	532	528	516	554	529	534	495	548	525	518	526	485	481	519	551	487	499	508	488	506	544	494	486	529	509	519	526	470	541	493	510	492	509	499	475	547	538	543	511	582	492	491	506	533	524	561	495	491	487	508	514	532	511	528	523	511	504	530	498	540	603	527	491	491	509	513	529	500	477	550	524	509	523	493	525	528	515	522	523	530	504	513	476	544	516	538	537	541	531	499	521	517	496	508	507	543	516	551	512	506	499	537	525	537	509	512	526	502	482	522	481	483	507	477	520	531	524	488	524	502	496	482	479	539	507	530	480	513	480	539	549	525	514	520	540	507	514	516	549	514	543	502	530	523	530	526	521	517	471	537	517	522	492	538	514	521	498	532	473	520	502	502	547	490	533	514	499	528	524	500	538	466	488	525	518	528	495	549	507	521	495	492	534	519	514	518	535	504	515	520	495	514	551	519	502	500	513	520	505	508	518	488	539	501	513	518	501	491	475	487	559	488	546	507	508	529	544	555	534	497	501	518	507	509	533	500	521	507	492	504	478	542	539	544	512	527	520	478	481	508	543	491	506	486	468	507	495	493	486	504	514	558	544	499	521	517	527	563	530	503	557	511	534	477	527	527	511	509
40421	8660	7865	4250	2876	2191	1598	1376	1202	1045	934	848	750	756	721	662	647	652	618	601	602	579	589	552	565	530	579	532	598	548	527	552	505	501	533	504	519	539	518	545	501	478	528	529	540	513	522	486	517	518	495	491	518	504	476	507	506	504	513	522	498	495	545	543	486	502	472	533	509	560	489	512	513	479	456	525	533	512	519	521	525	504	492	499	467	486	500	467	494	561	484	500	509	504	523	522	486	518	490	480	533	534	536	514	531	448	536	451	509	520	494	484	484	473	546	489	501	515	504	475	484	494	516	513	504	512	554	523	474	481	468	528	496	526	479	512	509	495	457	481	477	505	500	524	534	470	504	548	503	495	533	493	464	512	508	523	502	501	493	513	495	499	509	519	475	493	487	518	504	475	455	524	533	491	480	510	488	499	515	479	535	520	492	505	471	520	499	488	501	518	533	521	503	547	496	484	493	539	503	507	509	479	508	540	489	486	460	522	495	492	489	489	502	475	517	518	507	458	512	492	503	497	465	512	505	475	485	516	493	479	464	474	498	495	492	477	480	534	530	487	471	512	479	498	475	503	476	504	528	516	482	474	511	483	477	462	477	472	466	483	504	489	529	467	504	468	518	512	454	487	470	497	529	476	524	511	469	476	497	528	485	493	483	512	475	494	508	482	526	505	502	516	516	463	488	492	527	513	494	520	507	496	529	548	478	543	465	468	495	517	503	525	455	484	512	489	501	471	536	509	502	474	533	512	509	460	476	486	490	495	533	494	467	489	510	451	474	488	482	469	507	519	523	504	471	508	481	489	523	519	470	517	483	469	478	475	513	489	513	517	491	453	539	499	502	522	506	498	488	507	534	518	510	470	480	522	484	495	469	484	488	488	494	470	500	521	492	468	482	491	460	491	465	478	531	484	509	529	484	490	475	496	474	462	477	513	508	501	477	497	510	497	496	502	477	496	475	517	462	505	528	496	512	480	484	485	560	524	503	482	515	476	498	493	539	496	499	524	493	482	531	496	479	498	478	484	501	479	521	511	440	519	507	483	457	488	481	478	543	483	495	484	483	533	482	505	506	516	501	531	511	500	494	540	476	541	514	546	522	465	511	500	466	517	528	500	490	471	505	497	470	521	489	470	521	497	474	506	512	543	482	487	502	509	497	542	528	542	504	501	441	498	481	514	524	499	489	505	473	504	480	502	522	505	460	499	518	477	485	504	511	460	508	498	499	489	504	457	516	498	523	487	489	525	508	514	507	497	459	509	510	492	520	518	513	505	499	493	510	505	523	467	468	453	494	499	487	507	487	524	531	482	573	473	475	481	480	539	484	499	501	508	480	498	449	541	514	508	502	529	551	475	472	480	491	489	471	469	501	488	503	491	491	520	487	481	496	526	516	498	469	526	468	497	500	530	486	472	461	493	490	498	490	496	496	485	458	481	467	511	538	494	509	501	510	513	525	507	485	498	476	476	517	498	511	519	474	558	492	519	473	514	484	540	494	490	519	457	445	482	501	475	484	521	511	488	463	524	503	502	486	545	459	473	516	525	500	508	483	495	511	513	481	520	480	516	492	499	527	524	509	485	468	466	475	519	482	530	464	485	537	484	548	483	486	451	511	479	481	485	496	512	531	509	520	468	527	496	453	491	479	454	493	536	467	513	499	483	483	494	491	540	520	502	487	484	525	515	531	486	520	467	493	510	490	463	509	538	477	471	488	503	498	550	500	503	514	529	519	507	509	505	493	491	474	530	525	491	504	472	507	500	511	466	498	545	527	488	506	503	488	492	510	509	506	473	546	506	538	491	544	485	476	506	492	502	478	486	508	515	468	516	506	500	473	505	501	493	472	535	541	497	512	492	493	523	489	483	490	460	532	512	495	500	504	501	470	543	493	500	528	506	522	507	483	495	479	500	493	477	480	468	499	514	502	485	511	523	517	499	490	532	517	476	439	496	482	531	535	500	513	475	517	513	509	487	481	499	508	466	501	498	520	494	509	494	472	470	523	507	486	510	487	485	512	519	464	503	476	500	494	463	487	467	497	472	475	498	508	507	476	507	524	523	503	494	481	492	475	521	460	483	509	462	502	473	496	536	461	490	520	488	495	495	518	499	539	496	490	489	491	494	479	450	554	506	462	483	479	499	485	476	509	516	529	526	527	482	471	507	497	471	497	519	463	502	519	482	517	510	479	488	491	483	459	486	505	507	467	506	464	541	466	513	476	480	508	493	511	509	519	494	460	475	464	512	504	486	510	462	506	519	516	494	514	502	488	467	484	476	534	510	502	521	505	498	499	530	461	493	501	480	504	460	520	485	482	500	511	501	495	497	495	502	495	523	495	517	510	491	496	483	476	511	511	462	504	497	505	510	493	504	503	498	515	480	505	541	497	522	461	491	535	520	518	521	519	498	482	522	459	501	471	479	483	476	531	500	471	467	514	509	499	484	479	495	527	498	488	478	504	496	500	493	537	494	480	510	488	493	486	498	525	503	483	513	522	476	507	492	470	454	506	433	504	478	474	493	509	537	483	506	496	474	493	477	507	488	495	473	477	528	486	452	515	469	519	490	519	512	487	487	524	480	495	485	471	467	514	459	489	495	501	502	525	482	468	475	490	499	524	503	504	474	484	509	495	488	488	506	542	472	505	489	465	539	475	475	539	502	491	485	528	519	486	504	520	514	484	495	508	511	520	491	499	493	482	522	532	508	518	496	461	477	497	505	497	507	503	498	483	470	490	503	493	505	530	512	516	503	487	493	491	488	491	490	486	484	502	492	464	516	529	514	501	525	454	516	484	492	529	519	443	495	533	480	494	477	496	509	476	527	471	492	500	537	460	466	454	509	492	499	537	512	497	492	490	500	494	518	473	480	483	482	512	448	526	484	503	505	488	497	539	494	537	476	486	522	466	489	540	510	500	509	468	523	481	449	557	530	521	550	483	513	514	485	493	463	473	498	536	531	503	483	516	497	522	531	515	523	445	495	521	477	474	473	541	506	504	494	504	505	485	515	492	476	506	483	523	482	471	486	518	497	482	460	496	471	493	467	484	471	475	523	499	523	480	481	489	502	488	473	481	465	481	487	491	517	502	522	509	499	457	475	494	517	486	526	490	450	496	508	477	487	471	478	471	526	500	489	535	515	523	510	499	530	513	471	515	477	517	494	504	511	470	528	469	540	498	496	467	501	510	525	512	495	538	479	528	492	482	513	445	511	493	506	495	477	533	529	450	482	490	525	506	500	457	539	480	492	510	555	498	452	484	469	476	503	497	466	493	485	521	468	457	486	483	489	506	500	501	435	523	505	494	519	495	489	509	536	495	484	509	459	495	480	526	510	474	470	503	493	469	489	478	438	517	502	480	483	486	518	468	489	507	516	494	516	527	499	485	496	449	511	504	468	493	503	479	487	487	523	485	556	451	484	505	511	506	500	504	471	516	545	524	500	479	513	464	550	469	506	505	466	482	514	466	502	545	513	524	530	468	523	528	488
22822	20650	26684	24628	20660	20697	8363	1810	1348	1300	1226	1111	1017	1059	986	954	971	904	884	885	885	877	857	873	873	887	873	830	798	842	798	779	798	844	803	780	797	850	791	849	762	876	831	801	768	781	777	787	797	857	763	804	762	794	790	797	792	812	776	720	754	765	823	826	766	766	734	798	803	780	787	775	758	794	822	783	807	807	767	840	785	840	768	798	740	774	805	815	802	806	801	773	768	797	806	775	807	821	790	811	741	843	781	776	794	767	789	754	777	789	766	790	810	738	755	828	763	759	801	785	783	805	806	801	777	772	834	837	795	787	808	785	800	804	824	736	805	754	821	778	763	780	762	742	809	790	815	792	771	743	750	768	806	773	761	778	767	783	758	777	767	762	765	741	761	791	807	766	765	762	748	773	837	853	794	797	760	790	804	739	761	771	807	807	792	800	828	795	744	755	741	787	800	845	815	780	793	795	801	805	791	832	796	758	762	804	822	794	769	734	757	746	762	785	769	790	793	800	789	788	762	792	730	755	741	770	746	732	810	799	769	756	780	799	796	746	773	816	780	762	747	788	777	762	743	697	822	775	839	779	818	787	820	797	768	755	818	752	810	752	743	756	760	759	786	747	781	744	811	762	786	779	743	771	783	795	738	762	828	754	749	742	776	805	806	801	790	780	803	803	789	794	802	807	766	800	758	785	797	775	789	787	851	797	782	749	781	807	806	734	761	767	763	753	740	753	786	782	767	790	786	816	697	768	744	788	760	789	782	770	779	795	841	779	707	759	749	807	751	780	730	733	749	775	762	767	795	767	789	760	768	733	840	724	785	774	770	780	729	849	783	810	808	770	742	779	778	780	845	761	783	759	784	748	758	769	766	757	793	745	804	745	797	828	765	765	776	770	773	808	765	781	828	803	774	762	766	829	756	814	753	759	765	780	774	768	748	755	785	787	777	767	769	815	840	779	759	791	735	793	720	812	835	749	770	766	788	754	792	786	808	793	770	752	726	772	804	763	795	794	789	816	749	770	787	788	745	783	802	777	757	787	731	799	806	799	804	788	773	809	797	823	801	720	825	822	754	800	809	753	788	804	780	779	788	817	749	760	758	766	801	782	804	759	745	842	810	761	767	832	768	758	780	767	764	787	780	788	849	783	779	797	808	796	801	790	745	797	773	764	725	780	809	781	792	780	813	803	688	776	825	744	756	795	791	759	767	780	775	812	789	768	806	802	829	796	736	775	767	764	811	761	829	783	782	781	746	789	744	762	790	783	818	761	801	716	818	784	746	795	761	735	761	748	784	746	787	767	746	791	754	743	740	752	780	814	766	779	769	737	807	783	800	780	778	761	738	777	810	779	783	809	791	760	769	792	790	771	802	794	727	784	795	786	768	818	761	815	731	829	810	817	799	769	732	803	804	745	768	735	749	779	831	794	742	806	787	862	811	766	769	801	790	767	780	744	766	833	730	831	789	797	801	774	758	784	825	748	790	780	773	768	772	741	793	783	775	781	744	779	772	783	799	770	784	797	788	784	826	843	735	748	772	771	821	783	749	792	762	735	768	800	796	778	786	786	762	737	740	778	799	756	813	790	753	776	788	814	803	756	764	801	752	810	805	754	738	776	745	801	790	820	818	794	767	792	799	794	762	833	731	824	810	806	738	781	819	755	804	785	786	821	827	800	767	822	773	808	828	779	759	784	751	798	772	801	753	795	706	734	765	788	769	813	800	754	758	805	740	766	748	789	863	798	743	770	801	779	769	766	782	769	808	779	792	773	780	777	759	789	826	750	806	849	796	801	780	729	754	726	756	755	784	756	793	772	785	804	765	808	794	793	754	768	789	769	805	778	799	768	772	783	760	795	776	829	796	782	766	805	800	755	764	751	742	766	811	804	771	770	801	739	736	804	803	713	752	801	798	799	782	787	801	787	784	798	752	782	786	762	791	767	756	743	800	745	784	779	708	816	725	831	780	772	792	751	741	795	783	804	749	772	739	791	751	780	762	773	806	764	772	736	782	769	741	774	773	773	811	812	790	745	770	767	826	800	753	750	783	817	758	782	774	729	799	768	813	736	789	776	714	763	739	783	789	727	763	776	827	769	797	793	787	754	814	756	782	734	791	770	774	784	764	797	746	811	768	775	791	796	823	784	799	800	766	755	838	743	783	757	746	796	827	789	704	749	806	787	774	806	744	799	788	724	802	684	787	796	781	795	716	750	757	732	780	776	725	829	774	811	702	737	794	762	736	780	723	829	756	792	797	778	788	778	740	727	781	761	796	746	785	746	817	819	742	734	746	750	742	792	826	762	774	769	723	820	776	770	749	760	762	812	751	750	753	745	815	769	724	840	785	813	757	741	772	744	765	817	705	797	762	781	803	816	756	765	785	781	801	778	796	817	751	753	799	757	793	750	776	755	796	784	779	784	801	767	718	815	787	730	777	747	819	787	786	801	756	771	803	751	807	743	774	738	798	753	760	711	781	755	723	774	808	713	798	823	805	762	792	837	761	785	761	748	815	765	831	813	836	813	831	848	855	829	769	802	778	795	757	719	728	796	820	771	825	759	757	826	784	734	769	798	766	779	762	789	806	765	742	778	802	778	785	787	773	765	814	786	799	765	777	766	740	786	816	780	777	753	803	824	771	745	741	759	812	801	721	792	813	787	730	808	775	732	803	778	731	841	753	833	789	756	823	787	762	760	791	823	815	811	800	741	823	773	818	778	812	768	787	735	835	757	712	802	751	789	817	768	805	775	797	872	800	805	814	784	730	789	779	765	719	801	861	752	718	776	733	807	793	799	787	820	732	757	770	820	796	795	785	800	796	771	787	771	771	733	783	731	820	766	767	768	777	742	803	775	774	742	808	736	717	830	798	814	815	793	782	741	802	808	759	754	790	795	827	798	733	743	784	820	780	804	768	750	767	788	743	820	742	784	810	795	806	778	842	845	771	802	777	775	839	828	842	786	782	762	813	778	777	860	764	818	779	743	742	745	783	768	799	794	766	773	759	754	749	810	813	771	715	821	754	765	802	785	798	748	803	809	775	805	787	783	758	754	802	753	806	797	754	837	789	785	749	731	781	774	790	782	827	771	795	726	793	760	717	776	759	760	764	792	857	832	823	799	786	761	799	787	769	817	773	746	799	815	776	763	773	770	784	782	786	777	769	803	802	732	791	757	746	795	764	801	714	837	789	818	748	783	797	787	781	744	789	812	763	742	809	729	752	789	748	714	794	752	747	746	834	815	743	867	817	762	775	768	753	772	765	801	777	807	770	770	763	776	756	813	799	759	790	751	776	774	815	783	770	760	803	792	783	799	814	761	756	795	772	775	725	747	789	792	776	745	777	810	774	772	753	783	765	727	763	744	764	735	785	762	762	760	804	794	793	825	795	826	737	774	764	758	763	776	782	775	740	802	814	733	763	756	784	776	779	757	786	780	790	765	775	754	766	740	779	784	734	750	747	713	800	800	753	768	821	780	801	753	782	802
28237	15323	13726	7732	5345	3993	3198	2553	2133	1812	1638	1516	1336	1267	1169	1130	1099	1030	968	972	927	899	939	880	840	837	861	839	798	793	839	745	803	817	766	789	824	818	802	839	741	806	748	754	714	746	747	760	742	746	761	787	738	758	733	781	780	746	821	751	792	722	729	795	769	712	806	760	773	793	753	774	731	737	735	706	748	776	728	724	809	741	724	766	722	736	753	757	796	713	729	750	812	740	713	729	735	737	744	740	682	742	770	729	756	759	673	742	753	715	755	745	789	779	719	738	757	696	737	736	756	742	791	753	766	741	757	709	765	743	745	741	775	767	738	738	742	728	680	747	763	734	759	804	789	779	729	795	743	746	765	742	718	763	712	731	773	736	736	783	732	800	751	782	767	719	764	745	750	709	749	749	736	748	779	769	741	719	733	764	772	777	746	749	712	727	790	766	753	721	690	773	760	703	696	720	756	715	728	707	698	792	804	737	717	752	696	743	782	756	690	740	786	719	756	762	760	743	714	780	747	773	752	762	699	741	708	771	697	785	708	737	803	707	756	759	719	752	765	732	723	723	752	761	723	712	743	763	688	758	690	783	759	726	748	764	759	739	754	706	736	729	720	722	705	716	788	736	718	705	784	734	698	729	718	772	743	737	719	714	709	717	731	743	714	729	753	722	772	794	776	727	773	745	750	734	755	694	724	765	740	744	733	790	771	763	764	728	792	709	703	709	782	732	737	690	737	757	709	747	741	744	774	732	713	755	756	745	749	759	757	740	752	759	751	733	722	791	745	727	764	755	727	726	754	739	734	802	756	782	723	729	741	749	781	756	731	780	780	705	710	747	732	735	740	730	710	730	705	767	759	739	730	757	706	784	744	736	747	706	704	758	735	741	745	766	721	735	749	737	714	700	734	724	699	711	749	719	728	778	712	734	750	728	727	759	766	766	764	741	680	660	748	742	744	782	700	725	761	717	735	743	739	709	750	719	722	739	724	678	749	728	732	719	749	758	721	727	702	784	675	691	728	716	751	756	675	754	706	720	813	745	692	749	768	702	721	765	722	748	761	739	760	734	701	698	744	725	794	754	727	740	747	737	748	782	764	751	719	725	747	695	756	729	723	742	754	722	742	709	730	770	717	750	746	743	712	702	737	727	723	689	736	733	712	713	773	717	753	734	689	743	755	787	704	703	716	754	715	775	741	675	680	677	743	710	738	688	706	707	721	737	720	767	832	724	715	753	664	713	724	760	753	716	735	739	735	700	760	761	727	659	675	730	723	738	715	777	744	773	730	752	725	756	765	736	749	739	779	721	696	730	723	743	718	749	685	703	708	769	737	735	758	679	733	713	752	764	762	744	722	705	749	720	737	767	756	715	726	762	723	737	762	701	734	722	741	731	730	742	715	728	742	779	733	757	700	767	693	794	715	801	736	783	684	702	777	754	730	746	704	697	794	718	760	728	725	723	712	733	749	752	808	746	711	776	743	683	742	687	720	736	739	779	696	740	744	769	787	729	761	729	784	761	723	754	766	741	766	687	690	734	796	742	727	775	767	767	740	701	713	709	731	751	760	666	698	719	718	750	769	707	732	696	739	713	727	717	660	712	698	688	743	756	725	686	761	724	733	733	723	773	711	690	775	724	756	750	755	750	794	736	721	742	688	723	705	754	692	781	739	757	719	790	756	693	702	783	731	739	785	744	701	746	735	745	728	748	692	815	703	715	739	764	804	795	696	755	769	759	763	775	719	783	734	753	723	731	749	740	730	785	716	761	727	720	712	743	708	762	726	699	730	770	745	727	770	694	749	737	799	735	764	730	762	735	750	782	732	771	726	736	743	750	710	731	774	701	750	754	780	745	709	695	765	730	713	744	682	747	745	719	716	744	761	712	749	774	759	757	758	744	747	733	741	705	758	719	725	738	747	745	755	728	756	703	726	754	738	751	714	783	729	714	721	672	758	728	751	736	761	753	744	761	731	761	705	745	713	723	760	742	719	753	735	709	748	709	669	768	734	746	737	748	749	747	686	723	725	691	784	719	728	733	764	761	745	711	731	784	702	789	762	771	744	748	759	725	715	742	750	740	757	696	747	719	780	709	772	735	780	715	720	696	760	744	722	724	647	676	759	702	748	793	723	726	718	690	734	732	720	724	719	762	742	725	740	669	715	739	726	723	727	709	718	728	716	750	724	717	707	730	731	694	764	738	709	689	793	733	747	709	747	710	755	723	693	797	724	705	730	703	710	710	723	746	705	738	717	735	701	740	748	724	764	743	743	766	709	739	705	733	699	737	711	739	749	707	727	720	739	772	741	699	765	752	747	730	739	675	779	756	743	719	701	740	763	745	745	723	713	723	757	745	750	746	715	689	765	721	750	775	721	712	684	797	744	740	732	744	755	704	729	787	750	753	782	752	775	672	753	776	740	763	727	760	719	777	726	721	757	711	754	728	738	748	728	728	775	769	726	707	723	775	787	765	760	729	758	721	694	718	743	730	776	745	719	745	690	737	816	763	750	732	739	779	717	716	737	747	753	759	740	711	730	772	705	780	746	712	744	743	731	749	758	723	754	735	749	797	706	774	748	753	773	728	734	747	682	749	780	713	771	744	738	754	709	707	737	736	681	746	748	710	711	810	770	754	715	740	730	755	751	764	714	710	746	721	754	709	765	725	716	735	734	715	723	754	702	761	756	768	731	751	750	683	719	700	734	778	733	716	690	699	782	722	731	721	709	689	743	723	710	686	697	749	730	734	726	745	770	788	729	717	705	681	766	749	767	735	790	728	765	769	733	727	778	689	736	722	750	752	689	733	762	741	729	732	721	744	735	746	742	732	737	786	772	704	769	773	744	732	706	739	798	711	718	691	764	675	722	709	734	785	716	769	761	754	727	708	746	758	736	769	692	742	711	759	730	760	731	714	716	744	717	754	712	745	739	739	750	723	748	693	733	697	769	717	744	796	724	716	748	749	751	706	748	656	756	718	767	696	718	639	772	747	768	736	726	716	734	718	760	782	744	717	724	750	761	701	770	775	730	736	722	717	746	719	746	757	693	773	736	783	757	719	721	715	750	774	759	687	743	737	711	719	730	713	721	716	747	723	723	754	722	708	748	753	745	749	717	711	759	691	714	738	751	735	765	739	714	749	768	763	717	723	738	743	723	752	753	708	691	785	726	739	760	714	725	714	724	735	764	749	769	727	744	749	731	734	769	724	720	677	716	749	693	758	765	758	730	708	715	738	697	681	758	759	705	731	701	740	759	742	756	745	742	740	712	733	739	764	750	728	723	756	726	749	740	732	718	721	720	765	766	698	727	720	730	716	803	726	705	758	737	716	787	740	742	735	750	715	702	722	729	738	738	771	743	721	710	718	741	671	740	729	723	753	718	769	772	746	765	682	722	758	737	750	725	713	685	691	753	736	735	708	778	731	754	710	783	717	744	774	740	732	696	733	740	717	795	707	767	753	695	759	740	759	753	777	756	703	705	732	728	719
30221	14624	2093	538	430	421	334	350	335	324	295	312	317	337	307	344	324	325	325	288	358	316	300	345	330	302	336	344	300	295	344	333	313	321	335	310	340	282	340	305	307	284	324	304	333	310	316	345	292	277	313	315	341	303	308	336	312	297	333	289	334	331	342	298	323	279	318	325	309	307	287	339	329	304	328	334	359	307	318	319	303	306	314	302	317	335	282	342	320	359	309	309	339	347	286	305	345	313	318	312	308	287	342	321	288	309	304	337	295	320	294	308	357	303	318	308	300	332	315	331	330	299	331	339	331	310	288	310	327	295	332	309	333	334	287	339	322	307	319	297	314	346	336	347	302	313	317	283	307	322	335	331	293	304	310	315	309	325	314	357	295	305	312	319	321	307	304	308	337	302	296	336	293	323	317	345	308	288	334	316	300	307	340	299	285	300	314	307	314	309	338	321	316	281	290	310	320	304	282	349	310	321	297	314	275	298	298	314	320	293	338	307	292	315	299	330	332	305	337	298	309	330	310	334	320	318	335	277	333	331	327	311	319	309	288	347	329	316	303	315	297	324	306	335	334	349	328	322	346	322	331	289	316	307	298	321	302	346	283	324	306	315	310	321	305	299	299	323	308	313	316	319	272	278	315	277	320	297	312	345	326	355	300	315	326	317	315	325	319	297	312	316	324	328	321	332	328	295	337	326	316	352	296	329	310	288	336	319	303	329	294	343	315	318	303	323	337	296	337	294	329	317	309	314	298	320	293	318	326	341	305	318	318	329	311	317	334	318	328	315	313	340	322	312	324	302	341	364	336	292	316	329	321	290	319	308	277	329	336	323	314	313	301	321	347	311	335	313	327	288	335	287	328	285	325	331	313	296	332	296	289	321	311	285	322	342	319	332	328	326	318	316	323	296	315	299	328	322	324	306	288	303	311	315	328	332	350	328	345	332	322	323	348	341	326	320	334	321	332	337	336	322	296	297	293	296	329	325	283	327	351	321	321	294	327	285	340	311	315	326	341	325	329	302	299	293	309	317	286	342	308	355	307	347	335	324	296	339	276	316	319	315	335	345	338	305	312	284	319	278	304	309	328	309	336	305	353	331	291	285	308	345	275	293	294	316	315	313	323	302	301	298	294	291	314	296	316	300	268	309	309	322	299	330	308	297	300	324	318	312	308	316	309	357	338	319	339	323	328	305	340	322	313	278	337	301	289	306	293	356	331	312	315	294	311	311	342	317	312	303	307	311	310	341	276	308	309	346	340	333	297	317	303	313	340	298	311	300	282	312	301	297	296	303	304	305	299	327	299	312	318	344	309	304	324	308	300	308	300	313	290	320	330	327	283	332	332	318	307	316	331	346	293	325	331	310	295	316	320	295	332	314	307	299	320	306	322	312	333	306	314	317	312	331	353	333	318	322	350	300	304	303	310	325	327	317	327	312	315	332	284	331	325	316	302	320	294	307	299	304	282	284	312	292	300	309	348	287	339	330	348	289	296	339	353	307	281	300	311	312	309	350	323	334	285	316	308	324	297	318	334	336	320	328	325	302	286	300	316	318	352	313	294	311	307	309	290	308	338	321	342	304	286	322	299	317	322	288	341	328	274	309	310	330	330	319	304	309	322	307	345	293	286	298	308	323	329	373	298	291	308	309	333	317	288	299	280	304	329	339	303	305	316	298	308	283	302	280	266	326	293	288	295	304	274	313	302	308	305	351	339	328	340	336	322	320	336	319	327	310	308	346	317	290	322	324	329	323	333	308	289	276	306	292	309	344	300	325	301	348	320	346	337	320	347	319	313	361	304	322	305	315	328	317	317	299	293	268	323	296	290	274	314	302	314	325	335	322	328	297	315	308	269	292	280	330	303	331	325	335	298	330	328	281	338	325	346	299	297	295	292	333	326	339	320	326	292	312	299	317	295	318	289	294	325	292	292	312	339	326	303	318	299	324	307	301	311	342	302	296	306	309	314	325	353	311	346	316	303	308	331	328	325	327	346	299	294	310	322	296	317	306	321	343	301	313	293	307	320	302	281	304	328	292	312	341	315	323	291	320	360	301	316	296	299	293	297	321	320	303	341	329	316	313	320	317	316	340	290	302	311	325	314	344	332	333	325	313	312	329	303	315	303	324	309	309	310	305	335	278	313	311	316	324	313	308	324	336	289	306	330	345	323	307	317	328	311	312	325	309	306	298	296	300	323	328	343	316	316	312	312	327	318	319	311	295	319	318	289	293	274	299	307	314	310	334	312	298	296	313	317	350	312	301	288	304	296	296	293	321	350	309	306	333	322	300	322	315	344	304	310	330	344	339	311	318	305	325	325	314	308	304	323	322	318	339	319	307	308	346	313	286	321	294	328	293	325	296	312	313	319	326	332	325	293	327	313	342	326	330	319	343	341	343	351	326	329	307	308	307	350	283	307	309	325	289	321	308	303	333	310	324	359	323	338	305	321	295	332	316	303	310	307	337	356	320	309	291	303	304	286	318	296	336	293	313	316	318	336	320	279	284	330	310	312	311	318	329	301	329	291	305	334	343	296	344	339	267	311	310	292	299	294	330	333	297	323	309	323	318	307	344	307	289	333	312	360	315	311	341	334	330	299	323	297	296	330	315	301	315	320	304	285	303	306	322	311	343	298	291	325	317	298	291	293	348	280	310	296	302	311	315	309	334	280	328	291	301	315	298	319	297	326	332	327	317	337	299	311	339	303	296	316	298	315	303	328	308	317	304	336	309	315	332	338	323	302	325	319	324	318	311	322	303	326	291	308	328	272	328	336	304	322	300	319	327	295	286	370	332	268	291	321	327	312	296	288	326	306	325	303	299	290	300	295	323	310	333	302	294	325	313	320	302	310	341	315	326	290	292	303	311	310	308	319	343	340	378	337	297	312	307	325	329	300	358	317	327	288	349	315	318	292	310	337	296	302	319	318	320	318	280	327	293	328	312	303	326	313	322	316	294	306	308	330	306	336	298	311	308	297	345	322	347	301	315	329	297	318	298	286	344	296	308	293	326	321	307	338	305	318	295	317	309	303	323	314	342	328	322	352	276	298	301	326	309	336	298	342	324	327	294	326	346	334	330	328	308	304	306	325	292	319	303	298	311	310	285	318	317	345	324	294	307	333	318	315	333	279	275	338	317	334	309	327	328	345	311	294	308	329	329	289	335	322	316	297	302	295	305	312	323	344	329	314	304	326	322	307	328	319	315	325	330	309	349	325	330	336	353	279	312	309	323	306	298	319	308	299	300	300	335	308	334	306	327	309	336	314	339	299	338	321	292	327	303	301	308	338	317	310	332	315	313	292	288	337	312	305	326	344	327	303	332	308	318	317	341	288	342	319	316	321	331	322	326	291	331	327	289	317	283	310	331	315	325	301	315	322	308	318	311	338	366	290	314	335	312	315	310	325	296	310	297	342	292	298	296	350	311	307	340	310	312	290	309	320	329	291	305	330	308	315	283	304	360	302	316	302	299	312	339	304	323	326	325
15651	821	797	554	454	402	394	370	337	375	345	338	343	358	349	345	344	344	346	338	328	333	320	343	356	334	350	338	286	333	327	338	302	299	337	333	329	331	344	326	319	338	339	325	312	284	349	306	319	329	346	332	365	330	312	330	336	365	317	321	324	336	329	337	329	352	301	313	312	354	310	319	340	343	342	338	335	311	365	329	366	317	353	283	332	301	327	370	288	339	313	335	329	320	340	360	314	331	332	325	338	315	314	316	288	320	331	303	299	311	338	293	306	346	323	304	304	317	328	334	315	326	340	334	313	324	307	358	294	369	347	317	330	344	337	306	349	323	327	332	338	317	326	313	323	313	361	313	342	333	340	337	342	309	313	318	324	360	306	330	335	342	345	326	354	347	309	325	333	342	330	352	311	347	293	308	359	340	327	324	348	358	317	343	362	339	369	319	324	345	334	288	336	332	317	341	313	328	325	333	301	339	350	336	342	321	339	311	322	318	340	332	323	318	317	315	330	330	316	328	375	339	334	337	324	320	335	312	329	309	314	363	311	317	295	303	324	321	307	303	308	352	327	307	316	299	313	339	316	323	317	325	325	283	337	335	326	335	303	281	333	316	310	287	345	348	330	337	338	348	294	337	354	309	332	325	347	293	329	302	349	335	310	322	295	301	333	324	338	351	308	334	306	304	319	331	336	330	297	317	331	337	326	335	319	316	348	317	309	332	318	307	327	320	308	322	330	316	333	311	343	338	318	329	356	364	320	345	327	371	350	347	330	344	324	313	342	337	321	314	307	301	354	306	340	340	326	313	327	356	352	301	348	370	293	324	341	366	353	313	340	318	322	367	321	326	317	349	317	340	341	344	317	343	339	319	316	302	330	324	357	335	316	314	339	315	326	348	325	313	317	327	340	330	309	326	353	337	344	340	332	327	339	300	310	297	356	321	303	304	335	351	291	332	309	306	323	324	335	318	345	305	291	305	338	338	358	346	349	320	333	334	330	298	367	306	328	331	373	324	344	311	324	318	334	330	330	333	328	354	297	327	350	344	328	333	325	345	310	347	359	325	346	347	316	322	325	298	351	322	331	317	338	327	315	318	333	337	326	352	325	349	299	334	340	314	353	297	325	346	322	326	317	330	329	332	313	307	327	344	338	326	372	353	375	330	356	342	297	348	319	312	291	306	335	329	363	338	323	309	322	324	301	313	338	340	319	312	308	348	305	317	319	334	315	339	338	287	312	336	304	327	318	345	324	334	311	306	344	326	337	313	340	344	332	330	324	315	306	337	303	345	348	364	303	330	323	323	302	336	306	333	310	346	336	295	325	344	337	366	300	328	315	302	329	315	328	322	325	358	314	347	306	320	321	329	312	317	316	327	313	341	358	336	343	328	306	305	322	321	340	335	296	339	315	332	338	323	294	348	357	362	323	355	328	330	327	320	334	311	351	337	378	326	305	370	350	313	321	299	338	304	292	301	340	314	331	301	316	326	337	336	322	308	305	310	320	327	362	319	322	361	336	326	326	350	307	313	303	293	309	330	329	314	348	320	332	315	311	353	330	367	354	354	354	324	318	355	330	351	328	311	318	323	323	292	314	319	309	310	324	295	346	319	331	332	305	325	334	322	336	316	312	359	317	324	307	318	307	309	333	344	313	333	319	317	301	329	320	337	308	328	339	316	321	354	286	321	324	308	378	326	343	352	338	325	302	327	320	346	372	353	354	319	329	321	353	358	333	322	366	336	340	291	300	329	323	301	307	324	347	292	345	326	292	333	347	312	325	327	324	354	324	300	330	296	362	346	319	346	326	337	306	348	347	328	321	338	314	324	330	364	286	330	305	353	327	322	302	356	301	346	327	355	333	363	314	306	357	327	305	317	333	308	319	349	313	342	309	327	319	313	333	298	313	334	303	290	296	348	330	329	360	333	333	318	343	320	359	328	288	333	313	313	315	316	317	334	315	365	308	342	329	356	334	338	329	300	370	335	331	331	325	326	306	331	299	356	335	298	341	343	328	355	328	304	330	300	321	344	325	324	346	323	312	344	338	321	336	366	332	340	344	323	311	315	356	333	333	331	307	332	308	332	352	294	308	366	302	354	346	326	335	328	304	343	316	337	323	318	323	336	288	343	307	309	342	330	346	346	339	317	327	356	362	332	320	349	338	339	330	338	314	345	321	361	351	338	314	350	313	335	302	324	323	349	301	321	308	312	342	334	337	302	342	352	333	353	310	317	337	309	331	304	323	348	331	347	331	328	330	346	305	303	310	305	327	339	304	319	329	347	329	342	318	336	313	335	303	292	314	344	377	346	335	356	301	308	305	336	322	348	342	342	312	348	331	333	343	288	349	317	317	317	312	316	311	317	326	329	349	324	309	343	340	320	339	303	319	319	301	349	348	335	332	330	313	365	325	337	352	324	311	324	309	315	333	342	362	330	297	303	322	326	329	287	317	351	382	296	336	319	328	311	326	296	341	353	335	336	299	342	352	306	347	327	341	351	358	338	323	336	324	336	349	328	332	306	291	343	279	297	289	319	311	333	356	303	342	328	338	317	293	333	340	293	319	318	339	311	298	309	301	341	324	332	369	316	321	318	324	340	339	284	291	288	305	331	348	328	365	321	312	329	346	320	323	368	346	302	327	296	325	308	327	354	338	313	313	326	346	302	344	296	321	346	325	342	355	320	310	323	296	346	310	301	338	311	333	296	304	320	342	338	352	321	318	319	326	339	348	333	327	328	331	301	328	301	314	353	330	301	354	318	327	327	337	319	342	358	373	342	342	329	336	356	330	290	301	322	327	363	332	319	324	340	356	314	324	344	317	327	302	335	330	331	336	332	347	313	314	332	325	351	312	329	335	351	324	309	325	337	305	357	337	349	346	332	323	327	342	310	303	344	329	307	322	321	329	311	291	326	316	332	325	351	312	351	296	346	327	325	316	352	314	337	315	324	320	310	320	336	327	357	305	321	314	330	325	341	347	374	304	337	322	307	316	306	330	321	321	385	336	346	329	335	356	324	308	330	332	317	331	322	344	335	330	330	308	304	318	349	302	321	358	304	305	303	332	331	326	332	326	295	318	362	314	313	345	310	330	326	314	360	338	339	357	353	322	320	313	330	341	328	318	328	320	324	314	311	320	338	357	321	339	333	310	307	296	330	356	280	318	357	328	323	300	345	360	308	336	337	329	349	307	332	323	345	326	307	328	358	381	322	303	338	327	318	312	344	320	329	318	304	304	325	314	320	313	317	348	348	321	332	307	321	330	318	348	359	301	339	362	327	337	329	293	339	327	306	317	330	315	380	319	313	308	328	306	317	304	325	320	319	340	343	332	300	347	307	331	316	320	321	304	344	353	322	339	346	323	315	368	293	321	309	339	333	332	347	334	327	331	345	329	325	337	339	315	350	314	338	314	341	325	337	309	324	340	338	330	314	311	317	338	305	337	300	321	325	308	322	308	337	336	331	321	334	315	312	329	321	303	343	322	318
24998	20660	26748	24591	20662	9652	1338	880	803	731	701	660	634	563	612	585	559	597	522	541	529	552	560	559	548	523	531	520	537	515	527	495	490	508	524	536	520	480	498	481	506	491	520	477	522	501	512	497	504	523	506	470	525	517	477	537	486	507	489	527	466	499	476	486	491	496	527	485	502	498	500	489	487	458	483	500	500	465	487	493	489	518	516	505	525	487	532	472	493	501	503	527	521	474	473	494	505	500	486	483	488	484	529	469	470	492	537	477	473	435	511	504	510	488	494	461	487	500	513	497	467	496	487	510	506	497	493	474	456	501	506	482	527	496	514	456	499	455	504	498	467	503	463	483	488	542	504	506	459	496	481	496	471	492	464	512	506	530	505	490	455	492	513	483	481	476	504	459	491	492	499	504	524	471	487	474	449	528	473	482	507	513	481	514	522	490	442	502	507	511	480	488	501	448	495	453	499	488	512	485	532	468	537	493	508	472	509	453	492	509	492	465	464	497	519	569	530	504	470	511	481	493	469	477	510	505	504	512	500	465	486	489	540	499	447	504	476	508	459	485	473	503	517	461	524	456	474	465	501	514	473	490	443	471	495	510	463	483	507	478	475	502	455	531	490	502	521	531	508	456	514	527	467	523	497	482	486	520	502	448	494	473	496	500	443	493	501	461	501	495	460	481	484	521	508	466	525	503	505	507	530	487	489	469	450	490	531	490	514	458	530	428	498	507	517	497	464	471	504	473	489	520	491	511	474	509	498	503	469	488	491	495	502	467	503	475	517	483	485	522	455	479	506	532	493	476	466	517	471	469	482	483	486	487	484	521	475	486	451	473	514	551	510	472	489	500	460	467	464	514	543	491	478	483	487	507	525	528	484	496	535	483	525	501	509	489	484	483	505	487	456	528	511	476	522	463	471	515	486	509	532	437	437	481	490	464	510	527	463	509	487	501	487	454	481	481	531	465	489	479	513	504	526	481	447	498	519	458	516	445	485	486	502	503	480	517	464	495	476	494	478	493	508	500	476	486	513	468	478	508	480	442	509	505	480	470	449	505	470	504	436	486	489	512	508	495	498	503	468	449	463	489	482	497	482	474	518	502	489	488	479	480	488	504	514	476	498	469	467	490	490	477	458	453	480	473	496	454	495	520	475	483	516	502	495	515	496	457	479	465	503	510	468	479	475	504	500	489	490	514	503	482	488	475	477	488	528	520	486	488	483	536	518	477	472	461	536	471	484	523	484	501	477	498	485	497	491	476	514	480	458	456	509	506	494	495	509	450	468	516	490	493	491	521	439	456	501	487	444	465	460	513	474	495	465	465	496	489	497	507	491	509	492	501	502	489	487	512	492	502	467	432	486	498	516	528	480	494	518	494	486	484	537	481	508	479	521	468	514	458	487	515	484	437	487	483	481	468	475	515	474	478	461	476	478	449	476	472	488	477	499	473	499	497	482	468	495	500	517	483	452	478	521	513	476	502	505	517	487	506	494	536	509	446	493	498	466	486	516	458	501	451	469	508	491	483	527	485	435	545	455	509	519	502	500	519	465	505	515	507	522	469	509	539	481	490	505	486	506	495	501	471	517	452	452	491	496	526	501	476	514	513	516	490	481	510	451	497	481	483	513	500	469	490	478	543	544	434	447	470	501	474	475	501	465	481	525	482	463	435	462	482	502	490	483	517	512	496	488	499	506	511	466	489	492	476	512	510	457	475	501	490	483	537	509	470	504	452	459	461	471	475	506	493	521	471	465	459	468	459	517	517	505	492	529	536	470	512	507	471	483	465	519	468	478	501	481	503	497	494	453	478	518	526	480	482	474	479	512	502	508	489	508	506	485	470	511	458	472	428	522	469	488	480	481	508	479	483	449	487	477	491	487	504	492	459	521	483	471	492	494	503	483	487	482	479	494	464	478	487	514	482	486	493	494	510	455	504	471	483	461	475	561	481	482	535	505	534	500	513	490	486	489	493	495	512	474	493	485	519	493	508	521	496	483	525	492	459	518	513	470	458	452	471	458	462	448	517	489	493	505	507	506	473	527	493	491	529	527	499	470	492	475	479	529	519	486	471	447	516	509	485	486	517	495	485	494	464	493	498	472	486	554	494	470	486	504	477	491	514	494	515	546	496	486	500	493	483	515	504	516	467	469	497	523	463	502	537	509	485	507	472	487	455	467	536	466	447	503	502	523	473	488	516	447	448	524	477	473	513	488	508	492	493	484	501	516	475	442	490	458	454	492	508	491	473	440	482	476	511	501	483	496	495	510	478	501	501	503	458	520	488	476	470	469	546	480	473	478	504	492	501	484	491	532	456	497	498	487	507	516	511	494	446	478	476	500	497	504	508	502	457	494	485	492	489	513	480	507	466	496	516	477	500	521	489	527	498	500	476	519	522	467	512	464	496	473	476	483	465	465	519	523	553	483	516	503	498	482	487	526	481	485	457	511	500	475	466	477	477	499	526	493	474	488	475	488	505	501	486	472	501	550	488	483	487	477	497	475	486	519	475	511	518	507	502	496	465	457	458	504	508	462	524	444	470	491	529	465	498	501	517	511	498	472	502	502	490	486	514	493	494	505	469	473	504	515	482	510	525	474	483	492	507	536	481	513	478	528	481	461	460	486	494	508	521	459	497	500	496	488	477	474	494	484	486	474	515	484	455	494	504	521	510	472	489	488	502	474	520	528	447	527	452	479	511	494	493	480	482	463	489	518	487	480	485	454	444	506	491	475	502	481	480	495	516	484	500	497	456	494	458	485	502	472	507	488	500	439	547	506	488	488	479	507	470	475	465	492	493	486	487	510	481	499	471	469	519	488	501	513	490	498	470	485	520	529	470	483	496	498	535	472	494	515	470	534	491	489	489	468	505	489	440	504	500	475	504	476	497	484	519	504	458	524	497	446	447	523	503	513	489	498	513	498	476	507	500	490	474	528	502	523	501	529	467	496	494	478	511	495	483	489	546	495	447	525	485	517	479	459	468	499	536	420	484	447	478	484	530	483	477	526	481	513	486	512	503	509	492	492	515	485	505	477	466	495	446	534	471	508	477	499	485	472	497	480	530	527	501	470	528	509	486	488	454	494	498	487	492	510	520	531	462	519	496	444	509	506	468	508	458	473	453	501	498	516	491	523	503	496	495	522	501	515	489	486	540	497	475	486	469	486	493	471	491	497	511	506	546	517	500	486	471	537	441	520	444	484	467	480	514	493	484	497	494	510	525	478	478	445	492	495	492	505	470	486	524	496	467	468	494	487	493	495	477	494	482	498	483	489	488	501	504	491	453	519	484	517	470	500	512	511	484	471	476	462	448	488	487	473	491	479	484	495	501	488	478	523	460	509	449	486	461	478	461	479	497	457	521	482	484	508	483	494	491	500	470	483	514	514	514	468	495	471	499	456	455	463	453	519	496	463	494	459	508	488	482	507	462	457	464	511	475	487	511	487	501	507	482	489	454	482	533	460	538	479	494	521	444	494	515	518	517	497	478
26943	9234	8112	4442	2937	2254	1673	1419	1187	1051	912	856	781	733	701	670	653	611	584	573	576	576	527	528	538	545	557	502	526	514	505	511	468	505	470	513	510	510	474	483	499	501	516	499	456	528	472	484	481	487	492	472	535	507	516	479	494	483	476	476	463	484	502	516	479	469	473	506	478	499	477	512	454	498	476	461	486	461	484	493	457	500	486	479	446	482	483	462	513	483	517	469	462	477	437	480	457	484	462	501	495	486	489	465	477	443	539	469	508	531	473	432	459	477	463	461	480	485	478	506	471	483	447	471	517	476	484	475	488	523	511	498	491	515	515	490	471	506	499	507	486	514	504	459	470	501	500	476	474	463	480	499	457	513	515	468	472	473	449	514	516	457	480	486	455	522	506	522	489	489	511	492	520	483	436	530	502	442	495	490	474	504	487	524	502	477	500	422	490	477	444	498	489	505	481	456	457	454	459	458	474	483	506	450	499	455	488	490	438	468	524	470	477	467	485	501	510	513	476	447	475	473	445	503	518	431	525	466	456	483	490	454	471	472	497	481	459	489	480	443	445	475	443	475	444	444	500	443	488	487	468	481	465	429	496	465	470	480	459	472	475	486	497	453	484	467	518	488	462	438	491	464	487	458	511	501	467	448	510	458	469	471	491	458	443	484	486	460	521	504	510	501	464	508	451	492	488	485	466	503	491	451	486	508	476	504	503	455	462	497	509	448	485	456	491	435	464	481	461	453	484	454	476	479	453	480	468	469	480	484	494	462	448	491	488	438	451	490	462	478	475	498	450	487	487	470	483	497	514	494	474	516	510	446	488	448	479	449	464	488	476	521	478	455	480	458	527	528	490	508	470	470	469	482	459	480	485	485	500	484	460	477	483	482	485	438	474	437	455	495	491	457	472	473	475	438	481	462	505	503	472	472	466	497	491	484	471	436	460	474	501	473	522	465	465	463	473	450	462	464	473	482	474	470	499	469	467	462	463	547	477	469	461	445	475	489	457	470	415	510	479	469	453	465	456	509	470	484	478	522	496	485	469	517	474	423	449	526	509	444	473	511	455	504	488	513	487	477	478	471	498	458	462	444	454	437	487	454	505	449	476	464	477	467	462	477	460	472	450	461	484	500	502	443	474	454	484	450	477	448	474	470	478	457	485	461	474	470	456	467	465	440	450	447	490	480	456	474	476	491	487	503	481	494	476	435	496	485	465	508	440	473	498	488	437	458	505	495	464	492	484	490	476	477	500	476	482	494	461	483	472	464	479	465	441	474	460	485	450	500	463	467	455	472	484	466	465	474	480	456	463	504	484	489	451	511	486	452	508	514	479	484	469	474	459	440	480	455	479	475	484	491	505	503	499	467	479	515	446	485	484	519	508	452	458	469	475	460	474	498	461	484	507	464	483	452	481	477	483	474	483	488	471	476	472	529	471	486	463	449	494	477	479	434	496	431	462	448	483	449	483	519	482	511	457	464	435	486	508	487	463	471	490	475	451	490	493	487	468	477	479	472	519	516	452	495	479	485	461	477	485	516	441	479	479	498	488	496	458	453	472	481	469	447	474	493	477	492	455	442	493	508	469	512	482	475	441	440	476	516	477	513	471	467	465	466	465	463	488	479	477	496	472	480	450	448	465	486	446	434	510	440	483	489	473	427	459	426	494	470	504	478	429	473	452	458	451	472	511	465	471	507	484	501	479	461	425	467	495	476	484	443	504	461	487	453	500	438	476	495	492	465	478	505	520	479	511	443	478	458	479	468	517	485	483	522	492	445	444	449	454	444	467	471	442	482	478	469	505	458	481	487	433	474	494	512	497	450	488	445	465	450	456	462	440	426	477	508	451	462	484	499	470	478	487	455	474	473	473	489	448	444	482	494	459	463	487	468	444	533	520	473	460	485	501	486	471	463	452	490	463	473	478	484	494	460	489	484	488	509	469	460	504	438	480	502	502	464	466	479	468	503	511	460	497	478	497	449	477	477	475	437	479	475	483	485	470	473	465	446	472	476	456	466	500	472	463	484	488	492	497	469	443	482	470	463	504	472	522	476	488	473	483	463	441	457	493	463	496	485	480	454	474	457	483	485	469	449	445	490	493	461	479	485	455	480	534	447	469	473	497	465	493	486	490	474	502	505	472	447	478	458	443	489	469	413	498	520	501	468	473	480	493	491	465	477	437	495	466	479	516	508	479	447	490	473	489	493	425	488	460	511	467	466	455	478	497	470	465	442	441	457	500	524	464	461	441	485	475	464	458	431	458	457	460	456	459	472	486	495	498	450	505	498	529	487	485	451	512	465	478	483	465	481	490	475	489	449	467	483	477	469	437	492	464	466	492	472	482	508	490	466	494	487	483	479	464	470	504	474	439	479	465	462	485	433	461	461	492	424	472	463	482	491	500	480	448	522	490	492	469	479	537	468	457	466	457	469	484	473	405	472	495	487	484	493	494	491	434	492	463	435	469	485	501	456	463	468	505	473	492	506	492	460	463	461	463	479	503	462	477	483	482	487	482	484	454	479	501	466	475	486	494	485	497	468	507	454	466	463	493	495	473	476	499	449	449	495	443	473	501	492	553	506	451	482	469	502	466	516	494	486	452	494	505	447	427	463	443	425	512	456	464	506	445	500	479	474	506	447	491	468	486	463	500	466	490	477	485	495	555	446	491	473	496	481	498	494	473	464	474	468	472	498	476	466	468	486	468	474	493	459	472	497	468	489	487	479	515	462	450	434	490	481	480	474	486	488	457	479	505	478	446	460	512	475	466	443	469	489	472	498	489	463	433	476	511	440	463	442	459	472	477	466	478	478	473	469	485	492	480	485	459	491	471	463	422	478	509	440	508	510	501	467	487	451	478	472	483	461	497	494	470	466	466	511	479	509	446	463	477	429	478	500	449	495	454	490	472	488	523	474	463	480	495	463	504	466	476	492	472	483	477	447	521	484	503	493	496	479	459	462	473	476	458	524	456	513	481	479	495	438	460	460	465	457	476	499	448	452	465	449	464	470	494	472	532	466	444	493	460	467	448	512	489	495	481	489	470	468	456	495	498	485	486	461	483	446	483	504	449	450	492	455	526	496	513	453	482	526	479	430	464	498	482	440	484	440	518	522	539	475	498	505	446	523	444	503	488	488	453	472	479	457	500	485	510	458	437	473	471	482	470	460	454	462	469	518	460	493	460	469	510	490	478	513	436	483	480	435	466	472	471	479	460	448	495	424	476	485	499	451	462	467	458	424	518	490	498	476	526	445	471	465	482	454	468	473	486	463	487	442	493	449	469	495	462	454	461	530	432	443	450	460	492	473	497	440	499	456	481	447	470	512	454	508	484	481	462	471	477	477	497	477	479	461	469	471	497	462	439	461	467	453	491	476	496	438	465	509	474	490	440	487	508	488	435	498	447	468	471	455	490	480	445	466	505	509	425	472	467	437	493	479	501	480	466	494	481	444	480	465	484	481	497	463	464	475	503	483	469	484	488	500	447	491
22913	20690	27019	24388	20693	20770	9611	1798	1427	1284	1205	1109	1079	969	1019	905	924	913	926	902	886	889	864	843	816	877	842	816	853	855	836	863	766	885	874	771	848	809	855	773	837	800	809	809	843	799	789	770	843	792	841	804	785	819	784	805	805	752	798	811	808	765	811	794	769	819	782	784	757	748	833	808	782	797	809	853	735	744	774	785	820	811	772	788	819	746	806	805	849	811	773	755	755	766	793	784	805	786	802	770	828	820	806	814	715	753	788	769	815	774	778	821	852	790	759	821	790	785	786	776	808	791	772	781	794	775	800	794	809	808	787	763	798	799	822	791	782	829	796	804	796	813	789	807	834	770	801	815	750	824	849	803	741	764	854	818	769	785	846	787	778	811	776	768	744	756	795	712	790	806	814	760	773	747	739	803	757	766	829	817	772	764	783	785	779	765	724	819	769	787	856	798	791	756	795	846	811	800	809	733	799	821	788	753	772	809	737	811	759	772	764	780	803	808	775	804	799	797	763	788	790	771	738	758	824	804	795	790	857	783	789	766	763	781	832	753	772	817	829	750	798	757	801	756	753	817	742	817	791	851	775	837	746	852	785	787	850	797	787	787	736	788	842	758	850	791	760	767	786	788	797	781	815	826	759	751	812	737	795	770	807	762	783	793	759	787	782	787	766	808	774	758	760	813	799	799	770	835	800	752	800	779	787	811	788	791	786	823	820	808	769	764	794	815	815	831	783	775	783	800	766	855	774	730	767	767	757	789	799	761	757	788	856	808	777	760	779	769	778	805	789	748	775	770	787	749	743	785	789	799	827	833	765	768	795	784	796	781	818	703	733	765	791	788	809	743	764	824	746	809	784	768	764	794	763	822	720	788	766	782	817	809	788	769	775	742	780	790	802	769	801	747	776	777	756	788	772	789	823	815	750	779	768	806	808	818	802	786	788	789	762	752	727	776	746	793	738	802	787	730	838	808	724	840	712	791	780	799	824	850	815	775	812	772	720	769	813	764	781	780	774	804	765	835	816	761	821	766	795	829	827	783	795	775	820	766	785	722	788	801	752	777	763	808	775	785	768	787	733	762	781	791	811	869	782	773	751	806	793	762	774	733	752	751	795	795	721	778	806	815	789	746	806	858	838	740	777	788	805	774	746	770	759	789	811	819	800	741	759	755	805	707	822	805	772	793	737	798	819	808	815	816	751	784	779	826	758	846	794	734	788	808	810	736	741	801	815	763	767	800	764	794	728	774	765	794	777	812	799	764	827	752	805	771	813	784	755	750	753	743	730	828	756	762	724	791	814	773	781	800	790	801	780	776	807	817	788	784	780	791	791	780	804	744	787	744	783	805	785	811	786	777	765	814	750	774	786	781	813	759	768	789	793	798	808	716	811	809	796	797	778	801	780	750	762	747	761	748	764	827	758	769	757	767	792	818	759	780	787	795	850	787	760	746	774	770	765	730	800	820	778	823	816	780	824	787	814	737	807	811	841	766	797	710	780	786	776	766	773	801	788	793	789	766	788	766	840	812	819	729	769	814	744	723	761	789	750	742	804	802	781	804	833	778	818	782	799	811	772	772	803	771	777	761	726	771	737	800	770	749	745	773	789	789	772	781	799	759	798	780	748	822	785	765	761	777	792	812	762	786	794	792	749	784	786	808	761	749	810	763	795	796	775	797	790	753	814	789	811	770	803	771	768	766	759	764	818	759	813	752	815	760	806	740	740	770	779	782	826	816	767	769	861	801	762	821	773	772	838	746	878	786	805	711	786	794	840	744	747	758	692	783	793	730	776	778	776	821	769	732	765	802	819	740	814	804	777	788	769	802	848	771	797	768	793	773	786	790	800	773	783	839	790	813	786	799	796	758	723	790	775	783	738	780	806	761	800	785	798	789	739	731	799	742	786	756	778	771	833	747	774	745	783	743	788	793	784	807	789	765	763	745	790	786	786	753	741	775	760	762	752	801	764	741	806	722	824	810	784	726	762	762	814	752	744	781	801	781	757	780	768	766	733	781	772	745	791	770	825	761	783	810	803	758	800	758	822	821	769	792	777	773	807	819	792	780	845	793	795	871	774	800	810	806	829	799	791	736	809	821	784	751	794	819	743	759	787	791	807	806	731	810	810	749	766	815	777	806	753	763	760	837	728	820	789	859	781	799	783	775	817	796	749	772	741	822	801	783	810	729	804	723	737	793	751	797	762	766	782	774	803	805	778	794	777	806	801	778	785	755	802	770	822	809	786	798	827	766	782	750	811	797	805	761	748	788	760	818	817	873	814	766	826	749	758	783	749	760	754	724	761	777	816	802	802	741	829	743	819	759	774	733	779	773	782	804	766	785	762	788	785	767	817	843	812	808	818	785	757	750	770	764	729	771	777	772	796	844	792	781	841	792	807	755	794	819	791	736	773	832	826	816	778	788	768	769	817	736	780	807	797	756	789	816	784	769	769	761	717	759	741	724	782	760	806	751	762	797	805	815	771	751	747	790	775	766	785	774	737	777	775	795	799	785	738	783	823	741	766	763	762	822	812	760	774	814	786	775	837	778	750	790	792	814	717	769	768	763	789	794	807	831	781	849	794	793	813	792	796	744	802	799	769	761	817	736	744	779	782	777	776	762	811	757	794	761	759	768	760	754	751	808	784	837	822	754	742	777	784	743	787	707	776	774	799	739	797	816	771	790	816	804	786	815	790	745	823	749	771	775	798	795	815	834	805	791	788	783	795	784	810	757	802	789	793	784	768	808	747	772	760	834	752	794	759	769	785	783	779	717	818	808	787	777	818	766	819	733	764	770	779	807	786	820	780	750	780	856	786	783	782	773	784	780	805	759	728	752	785	772	811	835	749	743	793	756	803	788	768	782	749	785	752	767	753	813	788	773	820	780	765	792	745	761	817	786	775	762	758	782	824	757	761	783	787	816	737	700	791	791	779	811	863	827	746	818	783	783	786	782	784	841	791	771	790	773	773	795	819	808	852	752	810	802	814	808	834	820	794	815	752	806	793	849	765	787	761	760	743	771	790	795	820	760	835	773	800	781	772	802	775	790	764	752	836	762	801	779	777	793	795	785	764	801	793	770	744	804	767	802	765	755	788	775	805	825	788	799	768	750	762	758	789	786	759	805	778	766	777	774	780	809	786	752	804	756	823	830	839	758	796	800	746	767	757	772	782	808	752	742	801	791	769	803	766	815	832	756	790	809	795	782	818	779	797	815	794	810	772	749	782	742	788	819	764	720	784	764	773	758	816	768	772	770	810	786	806	797	752	812	828	746	723	780	740	705	800	787	768	802	757	795	788	752	802	811	779	771	746	786	762	820	771	795	782	838	821	802	782	803	786	748	770	762	766	744	822	776	778	739	755	812	779	703	770	755	766	748	738	884	814	824	785	776	778	793	780	809	779	770	754	757	852	753	779	720	770	767	758	758	850	809	819	797	763	797	786	799	779	779	786	842	836	767	797	825	788	805	776	764	786	791	817	772	774	755
25930	14831	13494	7648	5152	3867	3127	2414	2057	1855	1660	1474	1286	1312	1187	1094	1038	1061	961	971	954	912	863	830	888	899	892	827	853	784	818	834	775	793	750	859	752	789	821	789	780	750	800	772	804	794	752	782	771	779	796	775	786	769	782	813	778	769	697	718	810	776	793	749	766	814	748	731	713	734	752	777	739	769	805	738	747	778	698	772	787	768	746	745	731	776	737	766	747	721	759	753	744	737	743	769	725	698	722	730	805	747	721	690	723	768	826	774	746	727	756	661	774	713	747	705	742	713	741	738	689	767	714	727	734	752	772	742	784	799	762	730	766	721	739	705	717	765	769	748	734	705	715	753	771	775	667	693	753	742	704	730	700	765	742	749	773	726	762	744	741	727	784	701	725	725	760	750	817	763	730	735	724	749	701	791	721	786	729	824	759	742	783	722	784	796	724	739	750	791	803	729	771	710	695	766	726	760	714	737	750	713	730	748	721	767	756	752	729	745	728	763	752	749	755	772	755	720	743	723	734	743	781	699	735	732	712	774	768	752	739	738	735	751	734	718	745	746	789	690	784	752	756	754	741	736	762	753	756	713	725	720	737	749	716	732	726	732	685	766	698	716	749	731	724	732	743	706	739	758	717	752	762	702	709	748	684	792	757	756	712	706	782	743	741	707	712	765	738	737	751	743	721	764	767	712	709	744	770	755	717	729	698	791	699	675	788	716	776	761	746	788	750	742	714	787	721	722	695	749	750	766	718	701	759	694	728	753	737	776	757	740	704	736	733	721	714	759	774	744	741	780	701	742	761	741	735	733	781	791	711	727	739	753	724	711	731	736	746	784	728	769	732	750	718	736	712	757	764	782	750	695	745	752	758	735	715	736	738	762	736	713	718	669	724	706	682	712	723	752	722	760	749	745	759	699	742	746	721	730	712	706	714	756	724	720	750	751	734	741	752	728	700	748	743	770	770	766	726	791	725	754	771	747	718	731	734	731	782	676	724	744	762	777	766	761	741	650	697	781	757	715	755	723	750	735	737	715	765	740	768	729	779	759	731	715	730	711	756	718	743	714	747	759	741	786	777	692	771	716	726	752	747	741	725	699	772	711	702	732	718	742	721	766	740	749	762	730	724	729	764	735	741	769	757	733	712	771	788	730	738	775	782	756	738	793	779	763	716	740	751	772	728	793	739	800	740	734	739	767	757	713	740	740	737	777	757	762	754	711	755	785	720	750	757	765	725	771	730	707	717	728	759	741	758	741	747	730	727	758	754	768	753	719	723	778	729	753	761	733	763	742	749	708	733	724	689	727	766	729	708	748	714	801	765	769	728	715	733	719	701	715	722	728	726	729	691	750	775	736	740	746	760	770	723	739	713	758	771	766	706	752	698	717	756	761	748	778	750	736	741	763	747	731	725	778	750	738	760	710	718	746	775	756	734	754	766	807	779	741	704	771	800	713	743	748	709	758	732	738	729	735	784	804	749	752	771	724	737	740	699	782	720	798	746	683	734	735	753	724	749	765	811	765	735	771	754	762	703	733	750	745	764	714	757	723	731	790	760	742	756	754	731	719	728	738	791	775	776	755	693	719	740	735	701	675	763	771	774	737	721	795	752	740	724	709	722	735	761	769	790	723	744	764	733	770	736	746	749	729	753	715	749	713	763	726	769	706	735	742	738	750	747	783	736	731	726	767	756	712	749	697	750	748	780	734	690	763	788	706	762	746	754	748	717	751	700	728	742	770	738	746	731	741	742	730	770	783	729	709	741	748	806	740	701	756	765	744	788	743	774	800	751	710	744	747	770	717	784	746	726	750	702	755	704	742	760	751	713	754	761	727	739	721	751	726	704	736	710	756	768	749	784	754	722	743	810	732	791	735	769	706	741	801	796	767	749	769	712	724	707	681	772	818	737	730	764	740	717	729	770	716	745	758	756	774	815	712	714	692	815	790	771	744	747	743	728	817	763	771	708	750	772	720	729	753	713	763	724	728	762	730	771	733	725	709	750	776	741	690	735	740	725	746	715	756	733	747	750	753	726	767	741	754	757	764	720	778	768	790	795	721	729	763	750	789	743	725	760	739	726	681	720	762	719	714	746	770	748	770	724	763	733	753	753	729	720	759	697	792	791	713	794	726	734	725	689	789	765	733	711	695	731	726	816	757	715	741	746	728	756	685	765	776	727	731	699	760	728	732	732	730	735	715	738	781	766	738	780	764	731	721	739	723	703	751	745	712	746	729	758	714	723	720	781	761	730	802	766	774	749	749	758	728	733	740	744	716	749	687	714	737	713	705	720	728	730	748	748	750	730	720	786	740	741	773	751	678	754	755	767	769	723	728	725	802	712	804	705	754	699	745	721	784	725	745	792	752	744	794	802	750	789	722	740	718	719	778	777	733	771	753	720	721	799	725	739	733	765	780	735	763	712	750	786	737	740	714	681	778	777	749	801	697	708	769	727	790	722	720	757	778	755	770	740	736	792	724	705	765	705	745	784	742	749	768	729	752	715	743	750	740	724	682	775	768	724	782	740	749	814	755	695	720	788	715	736	717	725	760	761	773	700	743	786	740	706	728	758	758	718	709	724	724	721	730	751	741	770	781	734	755	777	744	750	734	775	722	705	734	760	720	740	700	742	776	760	780	745	692	738	738	724	783	733	754	774	741	747	765	740	723	723	746	765	746	735	754	756	764	751	740	682	757	759	718	740	777	785	785	722	743	775	747	718	737	754	701	727	712	753	789	688	723	735	748	701	774	731	699	754	760	769	733	749	721	732	699	693	751	744	798	722	783	767	740	756	741	738	745	728	692	702	784	749	756	766	744	785	734	774	772	730	723	798	770	764	752	722	746	765	786	724	718	729	751	657	741	706	734	736	722	765	730	701	774	754	742	700	714	745	719	738	723	716	734	723	714	745	692	723	700	759	752	723	730	752	754	765	766	745	713	744	685	735	776	723	753	733	750	759	787	740	723	757	703	741	740	745	742	733	729	736	733	797	766	738	714	743	733	781	722	752	782	697	768	773	714	733	749	718	763	765	735	738	734	713	730	716	732	769	723	691	717	794	758	719	725	710	739	742	766	777	758	773	697	765	760	751	731	774	724	715	731	749	706	720	712	779	754	764	701	744	778	756	765	715	762	676	781	718	705	724	767	751	778	700	767	741	746	735	710	727	770	732	768	735	718	703	770	744	749	755	764	727	739	773	717	771	731	744	728	778	724	772	755	743	725	728	759	717	726	736	707	688	797	723	771	729	825	753	704	749	715	734	726	727	743	748	679	774	699	781	760	764	779	750	776	710	741	783	775	788	705	776	781	776	723	772	734	766	745	769	730	814	758	773	728	708	775	748	762	756	747	749	758	770	777	775	771	841	721	716	721	777	739	766	698	729	786	705	777	731	700	737	741	693	780	749	746	758	795	785	744	735	764	742	771	764	751	709	725	702	713	733	755	723	737	733	764	705	736	742	757	727	741	714	712	741	715	743	730	728	745	716	772
31420	15264	2517	517	373	389	374	347	355	364	359	322	354	323	323	373	318	329	335	350	370	323	322	313	355	364	357	332	337	320	331	349	314	338	328	370	350	322	313	340	315	319	340	319	350	310	316	321	336	342	358	341	344	364	293	343	333	297	338	347	345	308	304	296	365	332	313	300	349	327	313	348	332	322	333	363	311	297	341	342	321	327	342	348	323	343	316	365	368	308	353	336	376	331	330	346	326	346	326	343	350	333	358	331	342	356	327	330	353	339	342	319	354	313	296	310	367	356	378	320	315	343	349	336	334	326	311	319	349	338	299	352	329	345	351	342	346	332	323	349	349	361	361	349	343	334	341	344	324	325	308	346	319	324	331	347	348	344	337	313	318	344	311	339	358	315	345	324	332	370	332	321	335	356	317	330	352	298	305	324	353	316	321	350	338	319	327	365	352	345	335	331	335	349	362	340	333	349	356	355	308	338	319	335	339	345	302	327	313	358	324	323	319	311	371	322	336	319	329	308	317	312	302	318	352	321	319	344	299	327	308	313	311	339	342	364	327	339	356	312	310	332	359	359	325	349	354	349	342	307	355	334	332	374	347	330	362	333	364	364	341	350	337	333	314	352	376	328	338	327	300	331	304	351	344	322	333	291	328	315	351	314	320	358	341	331	343	361	350	321	319	373	331	329	307	326	299	338	329	346	313	328	329	358	324	366	345	352	348	360	349	342	323	391	356	351	301	337	345	345	334	331	333	351	353	325	364	330	306	321	319	315	359	371	350	326	325	348	317	344	345	325	309	329	337	332	359	333	327	316	346	314	360	328	361	307	350	351	314	341	314	328	316	316	344	351	316	324	318	349	333	307	347	333	316	365	311	327	355	294	344	348	338	298	339	320	312	306	308	327	351	326	332	339	324	307	324	334	336	326	344	341	307	330	309	352	312	333	330	361	348	339	333	339	333	352	346	312	344	312	329	337	333	326	328	368	320	345	304	380	322	362	314	331	393	345	376	343	338	311	322	347	350	350	322	317	342	365	356	340	315	332	377	327	357	345	346	348	318	327	319	348	331	357	321	331	341	346	327	334	341	329	312	331	378	361	323	357	374	325	306	323	334	351	339	331	330	353	319	329	321	347	322	356	337	367	345	329	318	312	323	317	337	337	331	352	338	344	350	329	331	324	350	341	326	319	297	332	358	335	320	367	355	337	334	345	344	334	338	320	309	334	314	333	328	315	348	331	297	362	306	356	329	343	323	339	327	315	341	344	333	325	340	323	323	360	361	321	328	331	321	307	296	339	363	344	342	312	346	362	329	320	319	321	293	332	361	310	325	355	335	334	318	336	350	330	318	337	345	321	375	302	344	343	343	303	335	303	324	298	322	341	310	349	333	326	317	362	340	301	324	348	356	306	299	319	358	332	311	315	327	328	361	332	335	330	353	356	310	367	321	361	339	357	348	323	330	309	344	323	330	335	308	354	359	322	337	335	366	351	332	309	324	359	355	299	316	346	324	349	361	327	318	334	303	317	305	341	326	334	333	289	345	338	331	318	347	339	318	322	344	298	313	347	305	321	344	319	333	330	359	330	345	316	351	336	321	309	354	331	298	327	358	329	344	319	327	328	338	354	317	354	335	340	353	294	319	328	366	319	354	308	332	328	326	340	356	346	340	365	331	324	349	352	327	356	319	367	351	370	345	359	324	348	352	302	307	392	305	355	361	352	353	317	319	319	303	290	325	317	286	340	349	319	314	312	317	318	335	325	310	301	313	303	307	328	344	351	331	306	346	330	339	320	321	362	321	343	331	337	364	349	361	342	320	310	331	330	316	304	322	337	342	309	329	365	339	333	303	332	353	318	336	350	285	321	319	321	332	297	350	328	348	372	349	336	322	314	310	339	327	341	356	332	342	346	305	346	328	329	337	332	326	364	342	350	325	318	336	358	328	331	314	330	365	338	346	330	340	364	323	331	322	327	331	328	341	322	337	310	339	325	339	342	338	347	322	344	344	357	343	348	336	350	313	351	356	323	343	348	300	338	338	346	356	361	321	326	348	343	352	340	342	325	342	368	302	360	346	314	344	358	319	338	341	333	347	300	346	338	345	329	350	381	332	304	346	312	345	338	314	362	328	363	310	312	340	331	322	322	321	375	348	318	346	353	326	355	322	340	317	323	336	312	319	360	310	318	329	356	330	353	329	336	311	309	331	337	309	329	349	328	364	343	308	341	352	303	314	337	354	330	308	354	356	351	335	311	310	305	334	326	352	328	314	368	345	356	342	353	325	324	362	333	317	329	336	349	308	354	323	350	348	328	340	318	340	340	332	315	350	329	339	347	335	341	320	328	324	297	329	314	331	348	311	318	316	371	342	336	327	329	294	357	324	370	331	326	327	344	369	337	363	331	324	339	369	335	317	342	314	331	350	338	341	321	370	325	314	317	361	345	359	333	351	331	355	316	361	338	377	352	342	340	313	337	335	305	335	332	341	318	333	316	325	328	379	359	310	349	328	332	324	340	317	327	324	314	338	328	327	316	354	328	317	357	374	321	323	340	365	333	309	354	319	343	317	298	324	299	321	351	316	335	331	314	346	349	348	377	350	337	350	341	347	344	346	324	361	322	363	356	330	352	341	297	358	353	367	369	323	338	327	295	348	336	337	335	355	317	312	340	349	310	351	366	377	361	321	307	306	354	317	326	336	339	321	326	328	327	340	301	355	311	361	342	322	327	326	350	350	324	324	354	326	338	355	317	314	346	321	401	321	342	334	337	333	337	357	326	345	323	354	319	318	366	340	346	315	344	335	337	314	369	364	342	360	343	339	338	341	315	350	349	309	334	315	364	364	362	316	306	350	339	321	316	365	324	357	347	348	340	339	320	370	308	324	314	326	336	321	332	360	330	340	318	354	339	319	343	344	328	311	355	304	361	308	357	303	368	307	328	317	345	325	344	309	295	342	360	322	333	311	294	337	336	338	353	342	327	327	324	330	310	367	345	349	341	326	349	353	353	372	304	348	344	346	345	308	361	357	338	352	283	351	331	322	314	338	312	337	356	331	364	321	307	337	333	328	351	316	331	334	307	351	331	311	347	351	342	309	351	341	342	357	333	306	313	353	331	326	332	333	296	338	344	334	350	331	330	369	315	314	336	334	334	346	324	328	357	350	347	340	315	329	334	333	353	329	336	309	311	326	341	329	341	327	336	316	342	325	334	329	360	357	324	324	313	304	328	361	322	316	329	336	360	334	324	310	311	370	342	315	309	351	348	293	306	350	349	341	325	310	308	338	359	366	338	341	323	344	344	322	351	347	306	328	324	362	345	354	333	313	319	331	357	320	316	330	325	325	339	352	311	321	349	333	303	317	348	345	329	341	313	347	315	326	321	361	344	346	327	368	352	359	336	362	315	328	377	340	341	341	356	326	347	299	333	337	313	326	317	329	336	322	325	352	294	332	336	338	336	315	353	361	329	322	345	319	339	304	334	319	331	355	334
20984	791	726	470	452	446	436	385	377	350	376	345	378	347	363	384	340	367	368	340	314	342	371	338	332	362	385	350	368	341	351	305	365	354	337	336	314	353	330	354	350	386	349	371	342	351	373	331	339	334	320	332	345	340	342	363	351	369	327	374	340	359	327	345	319	333	346	351	363	338	354	331	306	331	351	379	350	327	335	355	360	347	352	350	364	325	334	323	330	346	333	350	345	319	399	366	353	344	361	340	336	354	352	341	333	374	335	328	352	362	359	331	345	330	388	335	346	330	343	341	367	343	348	356	352	350	356	344	366	330	375	339	367	390	356	352	339	356	325	312	342	352	332	351	304	354	310	316	339	326	373	344	340	404	356	336	345	369	349	299	316	362	336	370	338	362	335	349	359	358	325	345	343	353	359	356	341	320	362	338	307	357	350	332	351	330	338	348	348	312	359	336	322	322	348	363	348	362	353	334	340	335	386	340	367	345	342	321	359	367	354	347	346	364	334	368	366	309	371	355	341	364	374	298	388	332	332	327	350	343	335	348	362	295	323	314	319	326	342	329	334	351	360	340	362	358	351	318	333	344	363	349	333	364	337	368	383	363	382	337	370	357	357	363	344	345	391	343	351	357	374	361	330	342	296	325	352	339	316	368	352	337	349	346	371	329	352	323	346	343	362	319	336	360	348	343	325	329	345	311	349	365	362	349	313	352	353	352	347	324	334	344	336	350	362	348	338	343	395	338	358	311	343	350	374	362	368	348	328	358	335	347	351	341	303	351	350	331	316	346	376	354	330	363	333	348	290	379	347	351	339	343	340	334	359	334	365	364	340	312	308	352	333	348	325	308	342	340	331	324	347	356	377	338	348	323	335	352	341	364	318	310	345	336	367	332	368	337	343	366	320	346	339	344	320	319	347	318	374	357	345	356	334	371	354	366	396	329	337	360	306	366	353	323	349	328	342	309	325	317	330	356	395	318	335	317	388	351	341	327	313	334	346	335	314	357	329	344	324	374	354	317	314	342	377	356	334	312	336	368	325	377	332	324	343	332	324	304	333	354	339	358	339	318	377	298	316	336	346	352	361	356	323	340	325	357	298	340	337	346	353	346	345	362	359	349	300	371	335	307	341	358	354	326	328	336	318	349	377	321	344	340	360	347	343	351	364	319	360	357	350	348	335	354	357	352	319	359	347	346	325	339	335	361	364	330	357	354	353	313	350	329	346	325	355	320	384	376	320	349	354	325	332	348	368	341	365	354	348	379	346	339	373	353	353	357	373	337	335	313	363	338	334	342	337	338	335	366	329	345	326	356	323	323	374	344	379	339	329	348	342	344	347	361	338	327	313	359	363	346	354	349	353	324	339	377	327	343	347	326	328	346	337	349	361	312	327	334	343	373	364	306	360	347	338	364	338	321	361	354	307	362	378	337	335	355	346	336	336	336	327	343	352	362	326	345	368	375	344	350	349	358	362	341	368	372	363	375	344	338	333	352	347	357	357	317	314	313	327	376	341	324	326	346	377	350	355	366	337	363	363	338	354	359	344	366	367	315	308	309	347	312	328	340	324	309	338	349	333	312	341	333	338	366	382	338	365	336	332	348	371	330	358	352	345	334	322	335	334	369	330	357	351	326	339	349	321	329	334	347	350	340	342	291	336	334	317	339	345	327	367	334	329	307	351	352	374	331	333	379	336	331	325	346	370	365	321	346	379	316	340	328	376	364	371	353	327	357	326	330	360	340	343	361	334	333	339	342	353	327	329	332	343	331	344	342	324	345	360	344	327	398	348	337	364	348	339	338	338	331	344	370	313	386	356	327	339	318	376	345	312	367	309	327	372	355	348	342	359	372	354	353	360	386	334	349	342	358	311	380	320	321	345	318	341	345	354	359	336	312	351	334	351	335	324	344	356	309	338	352	358	378	333	356	345	346	347	369	332	350	335	316	367	324	346	353	343	347	338	341	378	319	318	338	349	360	342	326	332	330	357	372	340	342	336	361	326	312	392	346	415	354	300	333	294	353	357	352	328	336	358	347	319	343	350	298	305	352	326	354	363	372	359	378	371	348	339	369	331	348	335	339	323	336	338	362	364	344	350	326	341	356	335	322	350	362	390	332	347	359	367	349	327	317	351	369	336	349	376	315	359	326	339	333	333	294	373	360	354	338	332	336	335	363	369	329	350	358	325	354	331	322	359	354	367	342	344	366	324	344	305	347	328	338	344	344	313	354	354	374	342	333	349	315	334	336	336	370	317	333	332	362	354	372	365	328	372	389	360	364	366	343	361	347	345	356	325	323	334	364	324	362	320	357	336	349	354	344	377	379	348	355	342	360	340	351	347	377	338	327	317	354	308	368	338	315	367	372	352	342	364	351	353	343	349	349	343	340	307	360	332	372	334	365	346	335	369	353	339	383	367	345	373	350	362	322	346	323	357	368	353	399	338	355	326	336	362	322	322	334	316	316	327	368	354	327	364	335	341	350	314	329	356	339	352	333	352	359	374	312	323	366	348	365	339	366	351	333	296	352	346	336	352	318	336	367	361	362	333	357	323	335	336	356	363	342	357	370	317	351	341	372	326	318	325	340	353	339	368	318	334	350	310	373	340	364	321	341	342	365	345	338	368	338	357	340	361	381	319	373	358	320	338	352	329	348	329	334	341	347	338	334	313	342	363	340	336	356	326	329	345	343	342	355	346	372	365	348	327	357	338	341	379	323	346	303	333	384	363	300	325	338	303	354	315	372	347	323	341	349	321	343	348	349	345	379	356	332	358	378	343	346	351	344	359	388	351	326	327	385	365	345	344	388	339	352	351	332	366	346	332	365	336	355	352	346	343	353	351	354	329	326	359	339	330	326	358	354	349	331	343	306	339	363	356	359	358	354	346	314	346	337	351	329	350	355	326	312	350	358	311	358	311	367	341	359	385	354	365	377	349	353	319	331	339	353	337	330	323	320	333	323	380	335	340	351	367	325	343	325	318	351	322	374	347	342	368	350	361	351	337	324	371	378	339	380	349	365	361	329	342	339	375	342	338	343	318	339	347	352	349	329	343	339	361	318	351	337	335	361	350	351	338	374	364	342	357	410	345	355	370	353	384	340	336	314	326	347	322	350	307	331	351	333	324	356	359	385	343	362	329	373	362	356	352	348	344	333	342	343	355	319	336	344	340	339	327	353	329	362	383	339	347	361	302	325	322	345	329	305	387	309	366	360	342	353	367	339	332	364	351	345	357	374	356	343	341	382	341	342	357	360	316	352	359	331	350	344	330	327	335	383	344	313	325	293	358	319	337	368	339	337	329	340	342	324	344	369	345	368	368	374	339	321	344	374	344	361	360	368	330	349	333	359	357	359	329	342	354	356	353	350	334	371	336	316	359	362	340	318	356	348	370	367	329	381	362	350	327	327	345	339	329	344	312	310	336	305	358	315	351	364	332	360	368	356	367	338	347	347	322	327	327	336	384	348	351	306	356	312	340	349	366	361	342	355
25085	20646	26786	24514	20628	9118	1308	936	824	736	723	673	610	580	586	533	550	566	580	558	547	526	567	536	518	548	502	510	509	491	449	533	494	501	555	538	544	521	510	517	481	557	537	550	473	525	481	519	469	474	482	511	508	490	512	526	525	585	476	465	539	520	527	532	491	515	466	498	474	456	567	495	530	502	538	515	530	491	507	521	535	508	505	530	546	473	456	511	511	489	479	519	504	523	473	501	509	523	505	517	513	523	483	492	505	527	508	528	499	511	541	488	462	506	498	514	525	503	507	477	488	507	515	523	486	523	492	484	495	526	516	506	483	488	485	534	502	492	497	489	522	490	468	473	519	473	556	520	472	520	494	486	519	489	480	525	494	526	504	531	499	485	497	498	495	491	494	484	483	490	505	513	464	509	537	528	523	502	469	502	496	549	494	477	493	565	525	517	497	477	499	512	542	517	470	523	475	537	482	492	493	512	458	501	554	505	522	523	524	538	500	510	499	533	508	532	487	495	482	508	491	481	510	496	527	490	514	479	545	512	505	536	491	519	571	475	533	491	476	513	533	504	498	533	516	496	448	467	529	522	515	545	545	478	532	509	519	524	513	481	470	524	473	543	515	484	478	491	437	526	494	527	511	500	477	498	511	489	491	499	459	479	527	510	534	484	488	520	499	518	490	469	466	454	472	478	515	499	500	526	496	542	496	470	521	518	493	451	443	491	509	505	500	492	474	503	494	476	484	515	487	507	463	476	492	507	504	510	493	479	543	478	537	515	510	516	475	491	535	465	502	530	506	480	493	479	512	497	502	495	499	501	472	488	510	520	481	491	509	508	479	487	505	499	538	520	486	467	511	561	512	521	485	550	518	446	488	497	512	503	498	521	517	494	465	502	487	492	492	497	511	502	502	485	451	500	506	515	504	530	517	522	488	508	532	529	487	465	554	482	538	513	530	489	512	513	515	496	485	520	456	530	456	528	515	496	503	520	507	454	499	477	462	530	507	519	475	521	476	533	528	511	525	514	536	484	529	475	556	492	486	528	504	477	516	490	526	486	472	488	510	522	539	521	519	479	516	492	534	493	518	502	519	496	492	489	513	502	504	468	502	518	488	505	499	516	487	492	513	456	521	493	485	547	511	522	478	529	504	518	495	489	526	490	483	486	514	482	528	500	521	482	507	486	477	459	481	498	501	524	537	513	495	532	479	506	482	512	518	504	528	490	481	519	490	490	546	497	519	558	494	497	480	520	494	486	516	483	508	513	486	474	491	512	523	513	500	556	464	541	496	497	537	497	498	492	472	518	524	505	472	452	500	487	479	502	467	513	524	510	489	508	504	474	442	491	531	520	496	459	521	482	516	493	452	471	486	486	477	513	493	490	530	550	491	469	510	487	502	470	485	483	471	500	483	468	486	528	469	454	524	548	471	458	478	511	491	486	509	486	535	452	530	510	471	493	487	525	502	514	525	492	495	524	507	506	496	510	515	482	522	468	507	506	542	507	521	462	500	504	487	512	528	495	492	459	511	488	501	518	506	496	480	498	477	512	493	510	491	488	508	510	474	445	518	501	507	497	492	472	529	538	495	543	496	515	452	519	526	525	492	530	490	494	495	470	456	496	451	515	538	529	535	524	536	489	516	484	465	500	464	483	477	466	502	547	532	482	492	492	485	503	529	517	509	490	518	505	523	539	519	502	510	495	505	489	511	526	543	473	533	470	489	512	480	541	517	495	481	522	474	508	491	489	505	519	515	518	499	486	518	452	482	501	497	500	509	494	466	485	511	516	478	521	511	472	516	492	494	516	505	501	478	485	472	496	546	504	516	473	492	499	483	500	471	563	502	516	484	479	487	495	547	509	470	490	509	560	477	491	513	485	493	501	468	489	480	479	523	483	491	473	484	478	496	539	486	543	486	493	509	516	484	490	539	490	534	477	524	505	528	537	487	492	499	481	486	503	504	483	497	481	472	484	488	522	508	493	502	470	484	516	549	493	493	522	485	465	523	512	504	516	479	491	517	460	531	485	485	513	487	503	500	495	526	466	514	469	529	534	538	495	484	504	507	513	493	473	520	504	456	485	502	482	518	529	504	480	541	466	520	485	518	493	492	514	483	505	494	542	484	517	480	526	486	496	507	523	512	521	495	505	501	491	513	519	483	514	518	498	505	508	500	462	537	512	564	494	531	514	510	510	541	518	478	447	494	517	466	468	509	505	524	500	479	538	534	497	511	550	501	486	518	538	528	472	449	491	497	464	537	490	508	516	495	466	462	481	498	532	494	483	494	547	494	485	509	524	506	519	531	494	510	545	489	500	463	530	541	504	471	567	497	511	507	475	474	513	474	466	499	511	506	433	495	456	492	485	505	494	506	501	503	519	475	489	489	503	529	497	468	554	519	495	481	525	500	495	453	538	514	458	460	490	490	490	509	480	539	457	495	512	491	503	520	483	483	511	531	549	515	472	497	509	501	517	467	504	502	508	500	544	486	491	538	531	480	467	525	505	507	495	538	514	475	538	529	513	537	505	504	512	505	496	509	531	473	512	509	467	546	503	533	463	494	480	484	474	476	500	496	463	469	505	497	477	504	477	483	498	508	508	515	518	501	476	486	495	549	498	477	486	468	470	527	468	504	510	493	532	543	451	495	494	533	543	514	461	466	494	481	516	521	517	521	489	497	501	483	557	508	470	479	509	497	498	462	493	484	518	543	486	493	474	504	485	474	522	533	477	518	519	502	474	534	470	526	500	515	457	502	526	492	503	522	485	470	508	473	500	497	527	504	490	508	469	504	496	545	529	492	465	516	537	467	491	527	506	510	491	496	473	519	528	492	534	475	493	509	552	541	526	488	484	499	482	541	510	535	491	529	477	491	495	508	537	506	487	482	494	512	515	494	474	500	470	524	492	478	481	462	536	499	487	472	485	512	500	495	509	463	501	497	500	498	501	533	493	505	479	504	490	515	453	529	460	476	493	509	475	469	519	466	537	515	493	502	473	525	542	530	488	538	532	511	474	482	497	503	458	500	515	505	494	516	447	467	492	511	465	506	525	497	528	502	499	497	484	465	493	443	507	511	498	469	476	493	458	495	516	529	476	507	510	522	527	471	469	483	457	542	476	477	488	508	488	474	523	463	496	572	501	488	516	481	482	473	490	504	526	489	507	474	465	533	521	510	510	502	491	499	473	537	485	506	495	478	477	526	499	475	533	485	530	532	511	467	500	485	469	447	495	471	534	502	505	507	481	468	524	522	522	517	489	516	461	495	457	511	492	507	476	487	483	531	504	475	476	526	532	534	479	543	509	496	532	482	466	493	507	506	495	492	479	470	549	510	505	526	544	478	457	489	483	511	521	514	475	529	497	481	497	509	489	466	587	513	488	496	504	507	547	479	495	520	470	508	509	476	472	512	517	461	470	508	485	474	512	552	496	502	499	473	498	482	490	530	450	476	507	481	492	492	499	522	508	513	494	506	508	540	483	493	527	522	490
29557	8866	7951	4283	2892	2085	1608	1371	1148	1059	927	886	799	766	727	647	611	612	618	600	612	571	557	564	521	549	509	565	516	498	559	527	517	518	532	513	490	483	488	494	530	496	478	498	471	484	508	474	521	500	493	502	447	478	497	500	552	498	490	539	512	523	491	519	529	504	507	527	452	504	524	469	464	486	505	489	478	531	495	488	508	501	500	491	481	495	486	487	471	517	492	525	472	470	492	492	514	447	487	515	496	517	490	493	513	471	514	471	480	489	462	482	476	495	491	490	516	496	465	506	474	484	478	473	510	466	499	487	506	505	499	480	487	475	479	471	476	487	492	480	498	494	518	462	468	513	496	495	488	503	482	510	470	472	450	516	509	463	515	514	461	495	505	473	491	471	483	510	485	484	474	478	457	536	474	467	481	504	485	499	514	494	514	497	478	531	514	463	514	505	489	463	459	512	499	526	497	507	500	459	499	451	509	488	485	461	491	500	519	507	501	498	517	475	507	482	463	495	473	511	501	452	514	491	455	511	490	454	484	486	480	473	466	545	501	468	499	494	484	490	454	457	494	506	505	491	509	516	493	516	489	473	478	496	492	490	541	466	507	475	478	464	518	471	484	432	514	478	483	450	436	472	477	478	516	476	506	459	477	447	491	473	485	505	455	476	516	485	454	509	516	466	485	464	515	473	511	519	475	485	487	487	476	450	485	476	479	482	478	496	501	503	466	508	459	507	486	465	493	474	464	464	440	491	455	440	479	466	465	488	496	490	501	501	496	445	482	460	493	459	445	486	491	483	462	479	458	476	490	471	488	507	480	538	490	488	487	482	467	485	486	474	509	435	491	490	485	508	512	459	455	461	450	501	456	462	476	466	467	488	459	454	458	478	483	451	491	489	509	469	482	468	481	437	510	481	499	486	521	531	480	501	495	496	509	469	483	472	502	492	532	451	488	463	490	518	470	484	446	505	461	468	521	444	469	482	493	481	497	465	481	480	470	480	498	482	490	500	510	486	528	495	466	497	511	469	516	465	494	483	460	462	524	528	443	456	489	483	521	497	478	479	497	506	535	483	514	466	463	487	478	509	483	482	485	465	455	460	455	508	467	503	484	483	470	441	468	458	444	448	501	499	491	451	464	465	481	498	504	473	497	486	501	475	460	484	510	498	507	488	462	534	507	440	471	474	486	492	495	479	473	475	503	503	453	498	493	512	515	497	501	492	505	469	501	500	472	511	508	492	486	455	451	484	458	469	454	471	515	466	471	434	507	465	470	497	475	495	456	464	491	508	478	487	415	495	491	517	479	493	458	489	461	503	488	504	472	474	467	498	490	513	485	496	499	471	496	496	456	468	484	505	486	495	460	477	447	482	491	509	489	511	506	468	487	477	459	490	472	501	473	498	471	458	517	500	513	501	529	503	462	445	477	477	495	459	463	483	513	487	440	492	482	494	461	477	483	506	519	499	511	476	460	465	499	465	496	506	483	468	478	545	486	527	483	547	475	502	491	462	424	462	454	496	466	462	516	487	478	481	467	454	509	506	504	517	501	462	475	477	490	501	505	493	464	501	487	478	448	508	527	476	505	442	462	518	487	470	481	451	497	459	495	454	456	495	491	494	480	464	447	487	459	487	474	521	507	542	473	471	484	483	533	501	510	465	484	502	464	499	458	477	484	488	472	431	470	493	525	478	496	467	441	455	485	445	445	467	494	461	495	483	496	524	493	499	487	500	509	467	490	462	509	493	482	478	496	488	443	530	503	450	489	474	497	472	501	473	453	483	478	518	484	479	474	491	442	497	511	498	506	442	475	462	499	479	456	484	492	505	445	475	491	462	498	528	511	496	482	504	486	493	473	482	496	456	484	508	479	486	493	501	500	492	485	507	527	482	493	475	516	524	471	507	497	493	482	474	483	496	497	468	481	471	436	476	477	527	460	490	446	443	506	472	490	504	498	493	456	497	483	468	507	448	477	517	531	491	488	471	502	486	441	497	498	503	510	487	475	497	489	484	467	466	487	493	487	507	505	442	500	476	463	502	507	487	487	458	515	477	466	471	487	457	501	494	502	488	487	518	488	485	486	484	504	461	490	508	488	497	456	525	533	522	512	480	504	478	474	457	518	470	488	461	459	493	463	456	534	442	556	514	478	504	468	441	502	498	472	479	493	503	475	478	484	525	467	492	509	472	474	478	479	473	506	483	481	474	489	500	514	513	481	497	491	500	510	466	466	457	462	486	506	492	488	479	479	454	461	484	464	509	450	453	484	479	463	496	465	468	477	481	483	507	494	499	466	497	464	469	498	480	475	506	467	491	478	473	483	514	483	518	500	506	523	504	486	469	487	498	513	499	499	505	538	502	510	472	497	490	488	485	484	485	491	488	483	489	474	455	506	546	479	483	503	515	467	431	489	519	453	496	480	494	472	443	478	511	491	478	470	483	461	479	500	502	529	517	506	480	505	507	495	489	495	499	463	505	500	478	456	504	454	452	450	464	504	484	465	462	496	477	457	482	486	511	503	459	477	487	458	510	491	480	460	501	461	491	503	500	490	484	500	511	497	506	494	490	487	499	453	500	496	528	501	482	499	506	488	486	479	475	508	496	480	539	444	449	509	515	474	468	488	505	508	432	480	506	471	513	469	486	480	470	498	478	474	469	463	491	460	494	478	486	498	489	457	497	455	464	477	453	484	470	491	453	520	462	512	478	488	461	496	497	496	510	518	485	469	477	478	506	506	507	466	476	474	434	495	492	514	512	529	469	480	501	505	493	484	458	497	462	488	477	448	498	474	478	465	499	458	493	503	506	499	488	465	488	491	467	492	487	454	516	456	478	462	495	466	484	492	464	548	477	473	473	450	452	495	473	490	469	499	481	472	527	461	476	466	484	459	459	441	485	481	482	477	512	551	460	509	486	459	462	531	504	485	441	433	457	498	494	480	490	509	487	467	474	466	494	464	464	484	478	502	506	465	490	523	454	455	483	514	501	477	474	507	489	503	493	505	481	511	504	511	474	478	466	484	481	458	457	491	494	522	522	483	531	487	483	481	503	486	462	511	489	491	487	482	474	471	508	490	497	515	460	501	508	517	540	492	501	444	457	500	507	471	516	506	478	508	488	460	498	481	498	499	516	516	467	462	472	515	498	473	485	486	490	500	499	511	508	485	474	486	523	474	492	482	470	503	453	507	464	465	521	494	468	488	481	505	505	494	481	496	490	458	508	496	530	494	474	508	506	498	469	447	525	542	482	467	477	509	493	482	480	506	496	481	483	431	471	486	457	477	470	478	472	410	464	502	465	455	469	479	484	487	486	483	493	471	487	496	492	521	492	493	496	457	513	467	464	474	508	452	467	495	472	460	459	525	466	455	469	494	499	475	479	480	518	489	514	484	492	462	486	496	475	489	505	478	486	496	482	509	471	474	466	466	486	486	472	472	504	511	461	499	446	484	504	471	533	503	457	470	498	470	491	457	482	497	460	525	525	528	453
22906	20696	27441	23981	20700	20768	10184	1918	1327	1274	1146	1065	1023	1035	1033	968	932	957	978	896	902	858	867	880	857	900	875	849	842	846	821	818	821	836	842	796	772	777	819	852	826	782	845	828	798	831	803	824	796	760	745	755	770	771	815	766	798	827	811	842	801	809	823	806	831	754	792	793	762	860	734	775	770	835	793	797	806	798	786	760	772	823	768	790	796	835	846	739	774	772	797	750	793	756	760	749	782	795	795	805	785	746	783	789	774	787	782	783	756	778	825	850	806	774	774	861	760	794	790	799	800	810	861	789	800	779	766	811	778	797	819	782	766	764	815	781	786	715	803	793	767	750	802	755	771	761	786	757	784	775	817	789	783	847	814	780	820	851	812	801	741	781	720	759	771	760	789	801	853	739	818	848	773	817	799	768	844	765	763	789	788	748	798	844	767	780	794	796	763	799	778	828	858	751	849	769	768	772	822	743	807	776	757	730	782	809	820	810	748	832	777	779	746	837	829	743	780	789	762	744	739	742	758	749	799	787	782	796	788	836	830	765	775	773	763	779	801	773	772	738	787	786	783	795	789	815	811	761	789	743	741	773	777	769	796	785	757	800	822	750	779	792	789	740	817	785	727	775	764	785	754	815	852	750	787	815	787	739	803	809	781	782	805	771	819	771	772	777	793	792	765	805	845	797	783	766	787	737	774	820	822	781	802	842	780	799	762	784	815	757	762	789	725	711	753	739	802	765	818	795	821	759	742	857	818	777	807	772	786	770	743	757	805	764	763	816	808	801	780	772	792	806	742	759	828	754	850	840	773	806	715	787	772	773	763	801	728	767	759	802	745	854	784	811	765	785	810	797	783	756	763	740	765	786	790	812	778	782	778	748	799	787	773	764	771	799	762	767	805	778	770	740	807	826	750	727	778	769	752	735	760	775	796	800	747	781	759	773	753	782	787	800	745	769	773	724	765	780	773	803	740	779	818	792	804	742	808	813	816	774	849	791	833	785	770	841	777	810	824	818	793	798	770	747	779	840	768	769	757	822	727	784	782	824	800	792	793	780	782	745	806	777	777	820	770	799	765	767	768	757	817	806	764	794	792	794	794	841	798	823	794	793	775	801	795	808	790	801	747	817	786	759	828	793	827	748	773	814	791	759	831	762	766	753	741	784	818	800	782	777	748	761	764	821	763	768	761	735	808	758	790	763	757	755	736	787	734	796	778	778	765	779	775	791	775	821	795	766	762	805	771	757	805	824	780	744	771	807	722	777	764	695	787	816	751	787	796	776	765	756	764	791	804	774	762	771	811	762	824	827	838	778	785	744	803	801	756	812	821	805	799	739	786	763	802	797	769	755	780	821	765	748	767	794	776	827	759	799	778	789	755	746	822	750	753	773	767	779	767	788	791	808	762	801	787	790	773	836	762	811	765	777	792	772	811	783	754	795	791	755	761	724	799	757	790	802	762	733	804	782	772	765	820	821	746	787	841	790	804	763	767	758	836	757	803	796	715	763	792	841	764	752	752	819	752	765	787	782	761	779	782	752	770	788	741	781	765	739	802	747	780	781	788	819	798	770	758	861	807	779	842	714	756	762	780	806	751	801	836	791	770	742	776	819	776	750	777	805	776	772	803	806	795	788	784	793	809	801	746	782	827	784	827	828	779	768	831	767	849	736	809	822	785	779	801	825	789	785	812	786	764	797	799	803	815	791	772	780	764	764	782	805	796	777	769	757	742	810	789	735	816	804	800	784	754	782	809	781	792	795	791	795	800	780	729	756	801	790	764	753	796	820	804	829	787	820	801	821	844	759	792	766	798	781	767	771	732	760	799	802	764	814	797	802	779	781	764	729	793	801	784	814	801	815	742	772	734	756	812	819	791	725	766	801	760	808	788	760	784	790	799	810	717	745	764	778	760	762	827	852	789	784	729	790	779	820	838	758	778	813	734	760	805	761	769	778	789	797	758	775	737	792	739	774	766	784	763	758	789	759	779	784	735	804	753	731	807	801	766	730	787	786	759	790	786	740	786	803	787	779	752	744	756	800	772	755	751	814	825	773	791	797	784	826	790	788	750	781	790	802	789	776	765	787	822	742	831	778	765	781	813	761	805	767	839	750	751	768	762	797	769	793	753	812	752	771	782	831	777	804	753	799	765	762	768	779	802	774	799	788	770	764	768	786	821	777	786	757	798	813	775	770	720	791	859	794	776	754	788	802	863	833	735	780	819	733	755	807	830	789	749	793	780	800	792	786	840	760	856	820	762	806	788	777	782	747	728	833	857	830	758	756	782	786	759	788	798	800	778	773	786	793	790	713	815	756	796	762	799	811	803	728	770	800	804	772	767	788	801	733	826	742	799	747	780	749	778	756	783	769	831	775	721	774	861	755	785	799	818	748	867	762	788	772	793	789	773	759	772	806	807	741	772	744	766	719	784	835	786	783	806	779	785	740	781	791	774	728	830	810	785	798	785	812	754	729	809	827	738	774	745	806	804	770	760	765	773	761	805	765	779	795	787	797	769	807	778	781	804	797	815	761	773	810	738	767	732	707	741	795	787	790	749	777	759	774	803	768	773	765	757	699	765	778	744	788	780	776	808	767	764	790	768	772	762	787	783	779	735	788	773	778	798	790	789	844	825	784	773	765	679	767	740	767	763	838	741	767	796	782	825	755	774	792	754	815	801	772	770	836	777	765	771	776	829	829	782	798	832	824	755	738	782	809	777	766	776	828	786	812	755	711	798	760	759	800	769	761	775	784	808	765	797	778	787	698	741	775	742	828	784	771	761	766	808	786	776	790	786	777	788	749	768	780	785	799	814	784	764	781	770	723	816	816	744	801	762	764	776	761	831	758	798	752	794	765	782	773	834	798	819	766	833	761	791	787	767	752	760	772	856	787	736	750	817	795	690	751	777	774	771	768	746	739	827	786	778	762	801	802	810	802	792	729	697	779	733	792	780	716	793	783	732	834	772	783	824	748	760	804	786	784	779	780	750	736	778	777	788	819	754	802	767	738	804	800	798	766	793	801	812	815	767	798	801	837	830	778	796	811	795	767	785	802	773	776	771	799	767	768	765	777	786	767	788	795	771	830	754	814	766	764	776	767	795	782	806	807	789	773	791	785	800	719	774	773	772	795	787	775	783	782	765	796	847	740	808	810	830	760	759	763	781	758	786	739	766	835	770	762	779	784	804	738	865	776	811	763	803	805	713	786	761	788	804	798	778	762	747	761	769	837	836	763	759	765	787	804	797	793	795	797	819	808	744	732	785	792	801	798	786	813	770	751	773	797	807	816	792	814	760	805	810	807	760	828	800	785	781	867	732	786	764	798	812	763	832	783	778	859	797	795	699	796	751	805	749	803	808	803	734	746	769	753	813	789	774	811	774	824	783	830	781	823	737	767	801	763	758	790	757	734	799	756	808	763	776	828	769	768	764	811	811	791	787	846	806	732	791	833	755	770	764	768	779	803	817	827	831	793	807	820	775	785	805	767
25917	14735	13360	7607	5183	3975	2981	2537	2113	1836	1593	1454	1362	1281	1189	1117	1046	989	1003	978	901	908	892	819	836	880	874	857	811	854	880	792	817	834	810	819	825	740	776	792	794	810	792	770	699	785	774	764	746	795	803	729	760	768	768	724	754	711	686	751	759	744	733	785	743	706	781	782	709	771	727	776	714	729	747	738	724	755	776	739	725	764	751	731	799	741	696	759	737	749	727	729	741	759	752	712	719	769	726	753	752	742	748	773	714	754	689	738	727	745	737	751	745	812	764	709	730	778	699	700	774	793	719	787	777	738	786	762	749	742	771	736	746	769	737	707	790	748	767	749	702	780	735	781	730	757	735	727	744	731	733	758	744	694	759	745	777	701	714	747	762	762	741	800	761	712	763	712	741	742	729	714	766	727	751	779	708	734	758	743	735	797	785	722	698	818	747	735	766	765	735	725	788	720	755	758	770	759	818	755	727	731	766	730	718	763	761	739	742	799	774	735	791	723	722	711	742	783	758	728	685	726	678	780	731	758	739	731	763	754	744	759	749	729	758	756	715	723	747	739	714	765	718	746	716	746	744	749	747	754	729	764	757	661	716	708	727	725	708	731	729	728	716	735	771	768	747	705	746	743	747	746	710	744	697	713	722	769	700	729	733	789	728	695	719	735	730	695	720	741	726	737	717	736	739	721	722	749	692	722	740	743	754	754	739	725	753	729	726	737	683	725	732	706	777	767	755	737	725	732	730	724	734	762	720	728	739	752	732	752	688	718	742	753	726	782	725	736	708	696	732	776	795	726	771	743	738	737	721	761	748	754	820	753	775	809	744	751	745	744	772	801	780	748	739	725	757	714	736	743	699	766	758	721	770	731	702	784	761	738	754	713	745	787	686	746	698	763	749	706	708	703	727	759	716	775	750	746	762	730	722	757	713	731	701	732	743	771	752	723	762	719	712	808	748	741	746	701	740	784	758	744	750	736	778	699	721	711	752	751	729	737	741	774	746	757	685	718	744	759	763	709	745	770	728	724	726	756	767	719	723	745	764	697	714	774	802	712	749	705	720	683	746	771	765	740	714	727	742	691	789	726	731	758	734	749	729	719	735	792	748	785	814	783	735	753	759	715	775	728	710	734	745	749	684	756	697	758	757	737	770	741	781	725	751	750	769	703	733	756	710	719	770	729	762	706	731	750	740	726	759	741	767	747	691	659	756	711	754	695	749	745	748	718	651	714	767	735	754	729	743	743	783	722	706	678	762	709	712	794	698	767	742	778	808	732	709	700	745	690	732	764	763	754	753	784	725	750	713	768	722	794	741	809	789	699	760	765	759	778	753	734	763	721	753	715	737	735	741	776	763	783	725	733	737	722	707	753	750	715	736	777	738	704	734	757	726	693	763	752	787	722	768	770	718	722	750	706	727	744	703	734	725	734	751	739	740	772	787	762	702	744	766	775	724	740	751	738	752	744	719	749	735	740	720	717	793	729	749	791	756	768	735	726	732	737	716	717	760	739	750	785	726	702	746	742	727	741	683	768	794	738	778	739	733	756	710	712	736	735	760	738	744	805	744	752	755	690	745	735	737	767	684	734	711	751	737	748	736	758	673	727	725	743	769	760	733	737	708	754	744	726	711	777	749	735	727	727	722	759	750	745	753	755	740	727	731	700	724	707	743	737	711	754	765	709	758	711	781	734	758	759	742	770	744	787	747	781	704	771	711	731	718	705	732	738	706	741	784	778	690	704	751	783	711	715	728	718	734	722	729	741	717	733	715	735	734	720	789	771	716	767	715	796	759	755	712	725	803	751	712	687	728	749	735	768	775	754	720	730	704	774	759	780	786	725	764	718	716	744	733	731	761	725	671	750	762	748	765	757	750	743	755	728	768	767	774	717	758	759	724	718	732	710	748	687	727	763	739	695	774	733	767	733	769	720	772	722	775	783	766	675	702	746	740	727	751	778	715	731	722	726	700	743	761	732	752	751	730	723	718	756	772	773	781	736	745	746	748	707	699	742	749	718	772	795	728	737	751	749	779	721	767	762	752	725	748	713	725	733	734	743	785	748	745	735	765	736	734	708	767	779	786	711	732	767	747	767	689	720	711	780	721	716	730	734	747	773	725	762	809	703	721	725	769	756	790	733	755	725	727	762	686	736	756	774	726	715	744	763	754	771	762	752	759	661	739	819	725	754	735	739	764	753	678	727	727	697	796	747	713	745	699	729	717	753	706	717	764	762	777	768	776	745	766	733	753	738	766	681	770	763	782	716	726	751	688	699	761	737	719	740	752	790	717	773	712	761	737	779	712	733	711	745	733	805	754	768	711	675	728	773	730	740	755	773	731	794	751	781	754	751	736	707	702	729	743	708	750	742	692	775	730	691	746	717	732	745	747	744	718	735	741	744	734	696	729	753	724	750	721	701	753	739	681	675	736	710	739	738	732	740	707	721	695	731	779	690	727	752	749	709	757	750	709	741	759	741	685	727	754	726	768	761	714	754	765	779	697	682	718	700	772	732	769	702	738	750	732	788	754	813	708	777	759	777	701	753	731	728	752	768	690	774	740	728	715	785	764	753	736	718	745	734	684	767	713	742	741	777	738	756	751	763	722	766	759	668	733	760	744	757	725	788	753	711	728	749	716	763	732	726	792	754	701	749	770	723	745	743	694	730	744	775	775	749	733	739	752	744	774	734	763	728	741	695	736	762	726	703	777	686	773	744	746	758	669	744	751	737	730	801	747	731	654	731	739	781	757	756	678	784	725	770	731	700	759	687	686	742	760	734	755	749	717	766	755	726	749	796	714	692	759	747	756	714	758	758	746	733	733	734	711	751	667	688	739	761	790	743	735	745	675	739	746	770	737	733	718	705	749	690	759	727	744	745	715	710	741	722	705	737	728	808	745	761	758	719	738	756	685	720	735	733	710	764	734	713	721	722	736	774	755	753	724	769	754	741	785	754	746	727	778	706	699	753	785	720	725	744	767	696	771	744	769	705	788	695	711	743	734	770	720	705	767	745	720	727	715	733	714	714	775	750	717	755	713	743	728	688	744	699	708	724	737	749	713	731	741	729	801	766	759	678	765	698	715	742	697	754	684	762	754	718	727	735	741	747	770	776	722	738	690	723	769	703	761	708	699	714	752	765	715	762	757	740	726	752	738	735	698	777	678	746	761	732	689	783	757	753	730	715	737	776	758	733	772	729	768	733	714	726	770	762	795	745	749	727	753	745	734	711	728	756	772	733	787	753	726	742	776	786	770	750	729	742	738	747	715	734	710	723	726	769	761	714	721	741	693	754	745	753	738	713	728	771	721	689	729	668	710	771	749	703	722	736	719	752	733	772	770	709	749	692	763	692	737	752	727	734	723	798	727	749	744	713	748	748	725	719	751	769	761	791	728	826	691	725	742	740	734	772	728	717	737	706	778	753	705	753	731	740	730	778	787	713	762	696	742	726	746	712	686	750	729	816	692	738	723	741	696	681	762	734	771	785
31350	15142	2504	504	450	396	403	346	339	350	323	353	352	336	314	355	360	358	377	358	358	314	359	338	339	337	315	349	312	350	371	333	319	370	318	342	348	337	348	329	336	319	330	344	330	361	337	352	333	362	336	339	330	333	337	320	335	341	349	356	316	343	372	334	338	368	376	334	359	371	370	348	375	345	342	338	293	320	333	307	311	336	328	350	385	336	344	308	340	324	326	347	360	338	323	359	336	340	342	330	334	326	354	329	328	340	358	339	326	331	306	342	344	336	343	301	322	310	309	352	348	347	344	306	344	394	336	345	314	330	348	347	335	331	351	332	357	346	378	353	329	348	355	321	337	315	336	335	344	325	366	338	369	346	372	301	324	357	319	341	315	343	321	313	375	335	325	371	341	367	357	351	372	355	347	318	348	301	305	380	326	345	379	370	366	321	347	331	324	347	314	325	318	354	302	320	316	330	393	337	353	380	356	352	344	342	345	334	321	343	330	312	367	337	359	342	345	323	338	335	341	341	325	355	308	320	323	352	364	345	328	336	327	320	311	312	320	310	333	312	335	326	336	355	315	324	335	304	308	303	306	296	319	345	357	305	318	342	338	338	336	332	325	333	341	370	358	334	354	321	338	351	338	316	364	349	313	323	337	310	332	320	353	326	305	358	337	357	339	342	344	343	320	362	352	341	325	324	342	336	325	326	316	356	316	332	327	303	333	324	350	360	322	338	305	324	331	328	358	381	361	355	351	340	346	331	373	334	337	353	311	323	327	365	346	344	348	356	334	350	351	376	316	320	325	344	337	317	321	328	320	353	324	307	365	330	329	328	365	323	357	334	353	323	321	378	347	339	330	319	339	309	320	325	333	310	358	304	313	327	340	351	360	341	321	340	326	373	389	319	302	339	304	321	326	334	365	327	354	341	338	339	344	326	344	365	313	335	359	351	338	336	359	339	366	350	334	339	310	306	337	357	304	359	332	315	345	344	316	333	330	338	346	330	392	329	335	329	326	353	348	346	336	332	299	336	351	360	335	361	358	310	344	354	339	332	330	371	319	336	342	365	316	371	345	319	357	346	370	363	347	331	324	319	358	352	281	306	318	361	351	344	353	321	325	349	351	329	315	348	337	337	321	293	316	314	307	332	340	339	363	366	320	341	336	332	301	370	308	342	334	345	339	327	336	284	350	363	339	316	349	336	381	365	346	348	326	350	361	318	357	348	320	321	368	369	338	332	339	335	361	321	327	312	346	340	340	338	333	342	352	310	299	365	351	309	321	349	354	360	369	353	333	313	363	315	340	342	335	336	387	350	318	323	338	330	336	331	321	358	319	361	357	337	350	355	336	336	338	327	353	332	371	319	321	351	357	337	329	323	372	303	348	345	311	338	307	349	356	369	334	328	339	312	325	292	316	300	359	323	328	335	352	321	310	341	330	351	351	339	378	363	331	303	364	335	331	321	320	316	357	300	307	339	330	343	346	304	340	320	329	341	357	370	336	326	310	317	323	347	324	356	346	341	370	340	338	321	341	350	370	340	398	354	324	312	357	332	319	336	354	342	325	346	356	353	325	353	332	344	331	331	375	335	356	355	318	320	325	344	339	363	306	366	319	311	341	350	322	299	345	366	334	330	346	349	292	338	359	353	317	329	323	342	307	375	323	337	354	296	338	356	351	340	366	310	337	339	328	334	321	315	336	327	339	350	342	367	325	340	353	361	331	392	349	311	368	378	345	360	325	340	316	324	345	356	334	353	335	317	294	304	332	328	343	337	318	353	385	337	360	318	328	346	335	323	337	312	314	364	320	337	337	364	319	320	316	328	329	321	353	333	322	357	333	324	328	328	380	376	350	318	352	366	323	348	372	310	337	315	342	350	321	347	298	362	356	327	364	335	329	303	349	348	334	337	363	324	369	375	366	340	320	319	384	363	351	379	324	325	366	352	322	315	364	335	335	364	334	315	336	315	369	329	351	329	326	368	339	361	331	334	331	299	315	365	355	329	331	341	347	368	352	329	334	349	320	314	357	305	359	340	305	351	314	320	356	318	356	329	338	346	348	353	340	336	336	331	351	372	344	350	340	320	337	356	306	326	333	313	338	320	348	338	335	357	354	332	340	340	316	310	335	363	347	355	324	339	362	370	353	336	345	354	316	325	360	367	329	356	298	338	353	335	346	339	331	347	314	344	343	334	340	338	318	321	348	362	352	304	308	318	351	358	317	366	321	304	355	314	324	321	344	335	331	306	324	321	311	359	333	333	349	353	325	337	295	363	339	335	340	341	327	303	335	322	326	317	335	315	309	347	323	323	330	317	373	337	315	339	350	328	325	352	346	346	350	363	330	298	374	322	358	354	365	336	327	362	345	325	348	354	329	334	328	356	335	354	337	353	347	333	321	335	334	354	318	331	315	313	341	350	337	345	365	346	323	342	329	310	321	334	332	328	356	307	345	332	349	340	324	300	361	319	334	321	323	339	350	343	381	315	305	323	327	331	350	351	329	336	365	323	307	319	371	358	317	343	341	338	314	313	361	335	325	347	325	327	313	345	354	347	312	365	306	344	351	352	352	337	361	308	348	311	334	347	323	343	323	341	319	357	351	333	366	349	372	307	312	334	364	367	320	350	338	330	344	316	313	326	341	336	369	351	338	330	321	336	293	338	349	340	335	317	355	303	316	363	350	341	345	356	361	380	363	343	338	351	324	364	402	352	352	325	328	318	306	327	311	328	345	366	332	360	321	353	316	372	339	324	313	333	320	341	308	313	337	361	319	377	352	312	341	329	359	351	338	350	361	328	340	349	322	359	354	340	343	335	319	323	344	336	339	325	325	346	359	341	309	334	348	348	365	328	333	353	328	361	327	302	343	333	344	336	345	336	318	342	382	350	366	353	313	329	353	345	350	335	328	324	358	320	342	323	317	331	310	321	315	350	343	353	317	339	330	348	340	331	323	340	394	362	339	329	315	324	363	352	355	336	342	355	319	375	349	330	334	360	326	325	335	353	348	335	361	338	342	364	363	344	320	348	351	336	320	299	329	331	303	315	337	346	339	339	310	332	333	396	338	347	353	329	355	333	346	361	355	340	355	324	339	355	355	376	356	339	320	324	332	303	354	344	300	327	338	334	330	339	344	344	338	356	336	370	376	295	342	328	327	346	328	343	355	347	381	366	325	321	349	326	355	329	350	327	323	332	333	311	326	331	326	342	301	329	346	321	365	330	328	319	325	343	313	345	343	374	331	346	321	331	348	323	340	316	360	317	311	329	365	361	331	324	329	321	332	338	328	322	315	354	323	351	317	336	316	341	343	327	353	324	310	336	311	346	355	344	314	344	324	316	336	344	335	357	379	334	325	334	359	363	367	330	329	335	341	309	359	360	338	322	318	343	304	328	342	346	316	312	333	322	359	368	333	353	335	356	337	335	352	335	355	356	323	335	363	381	343	340	329	329	317	349	341	335	336	344	314	364	346	359	320	338	351	356	331	309
21768	841	743	522	458	400	382	384	383	335	374	388	382	362	363	355	357	352	343	352	368	366	332	345	328	354	355	382	392	340	345	355	403	334	355	344	361	342	330	368	326	351	362	340	380	353	325	318	324	330	372	345	397	352	380	358	358	346	345	371	365	319	342	323	338	354	353	355	364	332	328	357	339	360	355	352	363	389	354	371	374	349	347	354	357	332	311	361	357	318	353	352	345	378	322	347	332	359	345	328	328	358	330	383	345	352	326	347	354	374	382	396	351	339	337	333	322	379	354	339	341	339	328	365	359	348	370	379	340	369	348	336	373	362	355	354	315	349	313	357	368	365	374	361	400	356	366	318	405	315	350	340	367	364	352	334	320	352	350	329	323	344	367	331	338	305	359	374	356	328	332	340	372	329	348	352	320	344	374	326	332	359	367	362	389	377	354	358	365	337	343	345	343	335	357	349	381	357	340	366	369	348	375	345	330	337	379	375	348	361	370	326	347	358	328	319	325	364	367	341	356	336	353	341	390	343	362	323	376	357	325	362	321	374	361	365	410	348	350	359	348	372	355	379	322	353	373	361	338	349	316	334	344	367	362	336	358	385	310	358	368	342	354	367	340	348	361	331	338	336	365	316	331	388	359	340	353	357	348	343	331	374	356	321	360	383	334	331	317	375	382	383	350	344	348	392	338	361	346	346	348	355	355	350	333	337	368	374	344	337	357	351	326	351	309	365	356	387	337	342	400	354	363	331	336	356	336	355	330	340	352	389	334	332	382	357	354	331	361	374	355	354	355	372	355	368	351	344	318	333	317	334	318	356	358	338	384	357	356	351	370	340	339	322	350	349	358	336	347	362	326	360	352	347	383	353	363	345	368	340	374	350	354	341	316	335	334	363	390	361	360	353	358	343	354	328	343	351	355	388	350	326	356	363	359	329	334	362	360	313	338	321	340	358	386	313	338	370	352	343	324	376	332	350	349	353	341	336	332	350	367	352	387	333	344	341	350	343	346	368	335	384	339	324	357	359	367	356	362	333	378	365	337	363	365	348	337	362	360	328	349	332	349	349	318	356	350	354	349	350	380	342	353	358	322	321	362	364	338	353	332	332	328	332	353	352	358	343	355	351	356	391	324	383	329	368	351	349	368	326	376	321	319	349	367	363	352	356	366	316	369	338	363	342	333	359	346	371	352	338	317	348	343	358	337	356	339	334	313	395	345	362	361	352	331	326	381	361	348	365	356	350	348	332	336	331	346	356	366	331	390	356	380	347	348	362	353	342	350	374	384	376	339	365	364	331	346	349	336	349	365	333	364	349	340	345	350	362	314	315	329	321	334	368	337	345	339	322	337	359	306	373	315	356	397	358	357	357	343	375	345	331	322	363	330	320	347	343	364	350	349	333	370	370	341	336	350	344	333	358	365	349	315	345	343	307	342	348	357	352	355	336	352	357	342	335	363	330	347	359	319	313	340	352	366	325	325	345	353	359	351	360	393	370	363	352	376	362	352	345	339	340	325	344	327	341	365	375	366	355	334	316	354	343	348	343	318	339	337	362	332	324	340	355	360	377	356	329	340	349	354	337	322	339	371	333	355	351	352	338	358	331	342	381	357	343	336	366	340	339	376	338	388	355	357	336	338	344	324	344	365	328	316	323	329	356	326	292	337	325	364	327	389	376	354	363	357	377	378	364	386	365	359	369	320	349	356	359	377	337	341	372	363	334	347	369	340	362	366	374	381	354	352	320	349	346	307	339	316	312	357	323	370	352	339	299	321	343	346	359	336	355	356	333	346	353	354	369	344	401	367	321	359	360	348	372	349	321	351	317	357	355	364	383	307	343	372	381	359	362	352	339	348	339	403	349	340	372	350	329	389	337	325	363	364	370	354	317	349	304	333	368	309	318	372	338	337	330	395	337	381	338	364	342	350	335	362	358	303	321	369	346	343	342	365	349	350	379	358	322	327	342	314	380	369	334	367	344	373	353	341	368	356	347	341	341	349	350	372	372	346	336	333	364	346	334	374	368	338	331	349	345	335	341	359	341	331	368	357	348	322	320	348	376	351	369	347	355	349	342	354	380	354	389	344	338	379	382	317	300	352	320	325	335	335	350	338	339	343	380	322	344	339	340	371	342	363	318	334	375	369	353	348	369	331	322	370	349	366	347	335	381	314	336	342	355	356	347	357	314	331	340	340	320	357	358	342	348	354	356	351	345	347	360	378	369	333	383	346	376	354	336	361	348	347	361	380	340	364	341	337	330	352	323	367	366	356	378	351	354	360	365	366	348	320	365	323	342	379	324	358	371	358	349	373	335	359	353	357	333	339	360	339	335	352	361	351	331	341	355	320	384	347	328	346	349	372	321	345	347	336	387	348	340	329	331	335	318	335	348	336	376	333	381	329	348	338	334	332	356	375	371	348	360	348	350	358	349	351	371	349	352	342	350	338	325	316	336	363	359	351	388	326	332	339	297	331	344	329	359	358	355	360	347	322	352	345	336	332	361	348	330	365	325	339	370	360	373	326	367	382	337	359	360	334	352	387	343	356	366	356	326	373	337	355	336	356	321	343	358	372	333	349	349	354	356	325	358	348	349	361	373	345	343	300	352	346	373	354	349	347	348	343	342	350	361	358	332	324	367	335	339	381	322	386	376	371	345	354	360	343	335	358	365	358	349	339	341	370	336	363	376	377	353	344	318	373	337	359	344	320	387	340	331	355	353	334	335	361	336	356	380	342	374	365	347	356	354	343	349	340	362	366	317	358	352	335	369	336	369	314	331	343	344	338	344	347	379	344	349	371	350	344	328	317	369	352	325	335	374	347	346	358	384	314	358	370	319	328	347	345	344	406	368	334	335	340	367	363	351	362	361	332	367	342	331	363	344	366	349	314	359	345	341	358	333	329	348	313	348	329	336	359	365	341	337	361	334	356	336	325	355	377	356	353	355	341	339	370	350	355	333	344	359	326	346	344	338	316	364	389	389	342	323	342	327	337	332	354	355	345	358	368	364	317	367	354	384	320	351	346	362	357	356	335	323	371	357	340	345	330	373	369	353	336	341	351	362	348	368	349	336	373	336	353	358	384	392	339	345	336	354	373	297	354	364	329	334	378	362	334	351	372	353	339	361	346	339	378	321	360	323	391	322	364	344	340	397	340	350	380	317	367	316	362	354	337	360	384	364	363	362	381	341	355	347	334	340	330	312	371	317	351	364	336	363	360	347	341	316	352	332	379	348	353	347	367	347	336	332	321	342	352	326	348	325	341	351	375	334	340	362	327	357	354	353	325	354	351	345	339	354	365	315	355	343	322	364	356	327	351	372	355	367	364	335	325	338	364	321	360	344	338	352	330	355	319	365	361	390	336	346	344	345	331	331	332	324	345	369	378	325	349	349	346	365	348	361	318	307	359	358	351	298	340	371	368	370	347	372	343	368	365	357	321	337	383	380	340	350	342	340	363	368	352	346	318	356	363	347	347	338	372	316	340	314
24928	20650	26938	24343	20624	9303	1404	961	756	757	669	675	661	615	567	648	605	561	576	612	571	534	584	556	605	548	555	559	521	526	568	534	535	583	544	584	507	535	540	514	570	525	542	518	533	508	536	541	541	535	529	519	463	537	536	519	499	561	508	526	530	540	554	522	500	510	500	559	512	486	546	561	558	572	554	521	540	517	552	515	504	518	510	517	508	512	542	527	543	509	490	504	524	487	571	543	535	533	542	504	551	585	544	558	492	549	529	545	543	505	518	541	555	484	513	555	527	497	548	510	512	551	526	557	513	486	533	541	555	544	516	574	547	533	542	497	523	518	523	571	535	495	519	518	551	497	491	554	524	524	565	548	528	512	512	530	546	524	495	552	515	528	514	528	505	541	536	489	509	508	499	520	541	523	505	508	517	513	513	509	543	550	521	497	518	537	552	478	494	529	498	528	504	521	509	503	495	560	538	551	533	517	495	558	498	520	483	559	516	495	552	523	489	502	539	547	470	514	559	526	503	532	526	522	510	505	533	505	527	534	495	539	533	502	522	499	525	555	554	497	537	463	504	549	548	548	561	550	488	500	532	490	475	543	520	508	506	567	502	488	539	525	493	486	559	513	557	480	518	489	478	495	542	526	509	496	513	532	529	558	492	581	539	526	516	498	519	510	498	580	545	511	512	525	496	493	510	483	503	521	529	545	517	519	527	556	576	542	495	499	496	508	514	549	523	496	516	524	516	499	570	525	486	542	507	503	529	488	529	525	527	517	529	516	479	547	508	510	536	514	540	489	513	498	558	536	531	526	527	534	484	496	497	499	501	518	549	512	542	530	583	531	532	497	493	546	506	547	529	539	498	486	503	527	482	530	536	526	496	511	520	462	526	501	510	516	525	521	506	546	513	510	516	529	508	499	510	515	493	509	552	517	552	548	532	505	547	514	536	481	550	509	501	546	514	580	484	495	482	507	503	455	519	507	522	551	498	531	516	537	526	531	534	515	525	550	494	543	530	517	537	503	529	509	525	477	553	502	523	496	473	533	531	518	488	484	461	533	486	490	518	562	499	534	495	499	504	535	551	497	547	519	534	520	500	511	512	496	512	516	515	520	562	515	506	564	494	535	536	486	549	554	523	501	495	491	541	528	488	555	525	530	547	548	512	577	512	522	494	500	543	510	514	503	522	476	521	480	524	503	500	535	524	482	526	533	503	522	525	524	481	541	545	519	542	490	574	514	506	524	542	538	533	537	516	538	531	493	512	516	488	508	544	532	547	529	522	537	520	515	511	537	523	571	520	538	479	520	509	476	503	491	508	543	557	580	548	516	531	550	537	540	507	522	497	504	502	526	504	518	504	484	505	561	511	471	507	515	536	529	500	562	512	523	565	492	522	520	487	488	517	537	544	534	496	540	496	508	481	533	520	535	539	547	538	514	543	509	520	532	510	522	500	507	560	544	547	538	482	550	508	497	540	523	541	496	524	520	556	537	487	509	488	544	546	537	508	563	521	551	533	531	483	525	504	499	496	506	549	530	553	554	518	528	529	530	518	509	460	511	541	565	535	527	537	511	536	522	533	539	482	583	516	549	529	471	541	528	472	517	531	560	515	500	534	534	543	517	491	493	537	495	548	528	482	538	495	512	547	501	550	537	539	540	547	532	529	543	513	477	509	531	525	542	502	543	523	547	519	506	526	522	501	549	515	541	523	532	563	500	550	493	561	535	479	521	480	529	486	530	525	548	511	538	529	531	528	512	481	517	483	502	563	562	506	508	553	525	539	516	521	545	476	513	496	508	507	507	571	523	544	526	515	527	513	587	579	547	505	544	579	542	547	496	509	530	479	488	545	502	496	492	504	517	553	511	537	497	487	522	504	528	535	507	520	519	531	491	506	494	555	585	533	537	505	546	502	481	527	547	518	488	511	521	553	552	552	469	525	514	518	501	542	529	520	561	531	578	508	532	496	492	551	572	528	528	542	565	504	551	518	517	557	504	505	552	534	487	498	514	528	534	511	530	532	500	495	465	513	549	493	489	490	514	526	520	551	499	477	489	530	507	543	510	520	522	534	556	509	495	501	516	471	508	471	530	565	479	518	520	527	518	516	555	519	507	531	521	477	508	515	530	505	508	523	529	541	476	553	571	494	539	489	507	521	517	541	543	507	569	526	511	555	512	500	489	481	501	509	481	564	515	523	514	565	500	541	468	509	518	508	532	542	486	536	507	527	554	517	524	508	501	531	540	507	509	513	530	509	520	539	523	472	508	527	536	487	502	549	528	524	502	485	509	558	486	502	499	525	562	542	498	547	540	516	543	499	504	521	523	541	529	527	564	525	537	509	505	487	494	502	534	506	564	516	567	485	509	509	537	566	527	461	475	478	503	530	478	528	530	463	500	516	534	523	516	555	515	519	506	512	494	525	528	506	559	548	547	496	541	550	496	540	551	503	541	552	518	541	507	516	504	534	526	509	475	526	512	492	541	492	469	516	513	519	525	525	551	550	509	516	501	523	501	525	557	512	508	528	525	535	501	477	527	495	486	538	543	526	464	545	509	509	514	538	574	518	503	514	508	527	505	527	543	507	522	525	536	545	538	533	505	534	540	515	479	515	489	485	508	524	505	530	492	534	528	539	529	523	518	514	558	539	480	509	523	559	482	538	511	532	488	517	556	525	500	505	526	532	520	508	547	504	530	474	521	549	506	513	509	516	552	548	509	550	503	536	551	527	544	537	524	509	505	530	489	500	515	535	518	523	521	551	515	476	521	491	491	503	460	538	518	525	483	486	535	507	510	540	575	506	505	484	529	529	544	540	556	536	521	496	483	552	533	530	560	558	507	475	523	486	494	492	500	522	531	556	537	458	544	491	533	516	508	517	523	498	516	501	535	497	502	468	500	511	546	511	498	513	484	499	498	489	511	514	536	523	535	516	520	520	489	547	515	525	496	495	540	516	537	560	521	507	487	514	564	526	497	561	523	473	528	487	503	512	529	495	549	582	486	529	535	531	464	512	519	473	485	519	529	507	561	544	499	554	534	483	504	505	533	528	490	517	481	530	515	503	517	539	504	532	517	551	544	520	543	502	512	514	497	505	538	532	471	473	511	496	540	528	573	493	530	498	531	524	499	559	528	507	531	507	538	539	515	499	527	502	533	488	524	539	504	501	513	516	565	534	571	532	520	509	518	489	533	535	484	554	505	499	527	539	516	484	521	480	499	521	542	515	527	515	499	509	574	506	509	507	488	520	507	518	515	508	537	470	532	512	511	524	564	512	508	533	536	502	551	510	528	527	505	559	497	521	519	540	539	503	530	522	525	516	528	497	519	534	504	521	545	513	515	539	509	527	513	532	497	514	493	496	502	518	525	541	497	546	493	526	521	518	566	543	532	468	459	564	472	522	479	559	531	529	511	525	512	508	514	522	540	518	458	543	507	498	565	538	497	517	520	493	542	541	513	499	515	534	518	472	502	485	513	560	504	519	510	496	491
30099	8539	7777	4222	2789	2047	1624	1386	1103	1004	843	843	770	771	732	663	633	609	614	603	541	534	607	561	571	587	547	529	544	532	566	533	523	524	554	533	495	510	480	534	520	483	542	530	524	536	522	511	505	505	525	523	477	500	494	523	499	509	493	506	500	534	482	527	482	509	493	462	497	482	519	520	499	493	473	517	511	489	522	473	487	511	486	477	504	513	511	507	531	515	475	511	492	530	513	454	490	480	497	515	488	482	490	473	520	528	521	483	495	499	452	502	515	538	505	516	505	523	524	472	525	497	520	496	526	501	499	461	540	516	514	512	504	535	549	505	543	578	487	492	526	538	476	502	500	444	502	510	491	478	524	517	479	494	479	509	539	479	512	480	474	554	519	517	506	472	525	504	514	534	495	522	495	501	504	534	479	524	497	497	503	520	532	526	510	486	531	480	491	500	475	529	485	493	485	509	482	522	501	487	495	482	493	508	509	489	522	509	519	499	492	466	485	528	533	533	520	521	500	514	476	436	549	506	496	512	470	483	497	517	521	510	508	505	509	524	497	507	497	503	528	482	495	497	545	522	506	484	484	514	510	508	481	475	490	503	482	465	507	509	487	476	486	526	516	498	481	491	519	502	482	471	498	484	520	494	493	500	474	529	480	490	504	509	503	488	531	481	487	502	522	490	539	507	518	490	505	528	527	533	499	515	551	483	511	479	468	523	494	477	477	560	519	491	511	474	533	484	490	499	474	482	454	517	486	527	487	524	542	492	542	493	481	486	525	504	511	480	485	442	497	540	518	525	512	485	478	510	480	514	481	535	537	553	484	514	489	509	512	464	485	474	502	521	482	464	522	493	479	552	473	525	533	485	472	466	533	469	523	516	447	459	496	489	496	507	514	500	508	488	486	506	491	467	482	504	517	483	475	493	472	463	462	532	491	502	484	477	505	495	474	556	478	513	496	477	517	497	441	478	453	503	473	459	470	463	478	481	510	503	511	516	516	490	505	484	501	508	510	508	506	516	494	437	506	481	532	506	522	507	528	509	500	506	496	530	480	510	512	450	480	524	441	497	514	522	482	496	461	541	511	448	519	525	457	495	504	506	496	474	484	466	515	521	501	478	481	498	511	458	475	475	503	479	499	457	510	535	520	516	515	502	459	502	514	526	507	496	492	534	493	508	505	502	530	500	471	509	488	479	494	455	488	501	533	495	487	531	495	533	478	480	518	510	514	487	507	528	507	506	503	493	508	460	510	486	459	509	494	486	501	519	468	502	507	486	496	506	525	502	519	511	485	498	483	512	516	443	484	468	551	515	513	515	493	516	496	513	505	488	506	490	487	501	511	526	519	525	485	448	505	495	479	482	492	521	542	498	515	521	493	517	475	510	508	509	501	490	477	445	480	509	493	490	477	514	495	502	497	500	484	535	521	479	497	523	514	512	539	504	510	530	518	544	480	509	480	470	510	494	501	493	489	518	505	464	502	463	504	470	514	482	493	528	496	505	505	495	514	493	507	535	517	482	526	505	500	503	484	528	498	519	540	506	496	529	516	529	492	493	524	507	521	512	474	537	506	462	523	538	519	467	526	507	543	497	487	466	500	538	506	535	485	543	524	489	504	520	457	483	504	487	490	504	510	485	506	498	527	494	471	486	507	489	521	482	513	471	467	535	527	496	457	479	503	500	495	484	506	503	462	478	488	499	517	524	481	500	491	481	490	548	477	500	570	511	509	482	500	478	496	493	485	476	552	494	505	504	497	509	468	509	530	493	492	520	488	504	514	473	527	506	526	506	501	486	502	551	497	453	527	512	522	516	538	556	522	494	503	480	498	497	525	499	521	461	488	520	491	476	476	517	449	486	533	508	475	478	482	527	519	522	510	502	472	507	508	469	481	520	471	531	508	460	488	468	456	528	526	508	476	530	496	525	521	523	509	464	508	483	474	513	486	493	502	523	500	494	447	510	500	496	497	484	509	495	502	478	513	500	514	444	506	520	501	466	516	493	514	505	488	535	483	509	517	462	498	497	504	529	553	496	523	484	522	478	516	545	455	523	495	567	462	477	518	494	517	525	468	500	514	486	492	483	515	483	494	468	468	502	458	502	501	480	460	533	515	447	468	476	477	491	516	480	479	501	514	508	522	542	522	557	497	494	487	497	513	490	494	488	473	506	515	446	469	502	544	522	520	461	511	558	488	514	495	491	523	531	505	458	492	535	494	473	479	514	501	460	496	533	510	492	518	469	511	524	446	467	522	482	473	478	499	468	478	536	494	527	472	499	464	510	468	513	512	499	512	532	500	489	477	509	483	482	486	522	511	478	490	493	496	492	486	491	528	506	534	558	489	505	509	481	514	515	491	493	470	522	487	467	478	458	501	536	494	516	507	471	475	481	498	479	536	507	510	491	512	496	542	497	512	493	507	460	484	489	502	456	500	504	493	485	503	533	487	520	480	526	476	500	469	500	504	475	508	526	507	522	483	472	477	473	487	507	506	490	478	492	484	514	479	507	514	494	496	541	498	520	495	511	496	490	488	521	476	492	506	525	469	518	488	506	505	482	532	483	505	484	508	503	483	502	505	552	484	510	488	512	482	439	492	493	517	502	528	507	517	478	559	472	492	483	457	490	505	503	512	496	485	470	495	471	486	532	480	552	506	471	487	472	525	458	469	494	513	469	506	517	523	527	480	508	539	519	510	502	472	515	509	505	493	487	516	491	493	488	535	497	517	512	488	481	492	495	509	492	494	496	524	503	485	507	494	493	496	490	511	506	501	506	474	485	513	437	525	501	492	496	474	514	501	476	519	514	475	489	501	488	480	441	504	507	509	510	519	485	525	481	528	516	451	466	488	485	555	496	475	494	487	517	474	529	506	498	523	494	524	519	482	541	465	498	517	493	516	540	484	458	490	492	482	505	490	495	466	471	534	506	467	490	519	465	489	536	488	496	505	538	517	485	513	490	492	515	532	522	504	501	498	492	482	498	477	490	510	451	538	488	470	501	486	512	470	493	505	482	535	484	484	472	480	499	517	520	510	484	493	517	504	490	505	481	519	545	533	541	494	470	507	494	489	499	518	539	476	514	506	467	483	551	479	498	473	519	513	487	482	473	500	502	483	516	491	524	478	487	491	519	492	556	483	482	519	487	526	499	486	516	460	513	508	519	446	505	511	477	508	470	480	507	532	478	467	511	492	502	478	513	502	485	497	456	483	484	505	503	471	522	495	506	477	480	499	522	513	520	487	513	492	527	485	467	521	509	508	485	512	493	433	512	490	510	503	457	519	507	487	482	439	474	488	510	479	529	455	501	496	500	496	544	488	503	510	465	504	505	509	501	481	522	515	520	452	512	496	499	486	463	504	498	496	522	497	506	502	508	509	518	472	475	505	502	494	516	484	501	477	520	541	508	465	500	506	529	519	511	496	529	497	520	489	501	439	492	515	508	512	503	501	502	521	485	504	482	503	540	471	495	492	469	489	508	495	469	495	459
22917	20662	27400	23946	20668	20745	9235	1816	1377	1267	1191	1045	1031	985	999	904	944	929	893	924	860	878	844	874	867	823	816	857	832	887	858	885	830	789	804	815	867	835	798	816	806	830	813	814	837	832	771	818	813	789	794	766	825	803	834	740	771	816	794	826	813	764	783	793	797	796	876	790	821	813	800	805	768	828	778	799	802	814	826	798	790	763	790	810	806	793	835	817	824	814	789	788	827	862	770	792	832	822	812	814	792	809	794	866	801	799	796	763	764	771	798	762	821	771	786	799	743	811	774	780	762	790	835	793	731	806	846	820	773	773	792	832	805	849	800	768	857	853	808	815	787	800	826	805	801	807	832	770	812	801	839	787	831	782	796	797	787	806	780	805	736	764	773	808	807	766	801	740	861	805	760	827	785	856	750	727	764	843	826	822	755	763	831	789	795	794	791	801	822	810	803	773	840	756	827	816	803	776	815	849	782	751	782	775	809	800	840	808	847	787	783	775	743	795	850	753	789	824	820	799	782	797	748	764	785	785	823	784	773	818	766	867	789	767	786	801	795	790	774	811	803	794	780	719	803	796	792	749	800	730	761	784	816	817	831	766	744	766	851	778	734	805	827	783	770	814	781	797	786	823	833	791	831	815	828	754	760	792	788	807	801	814	801	786	793	793	741	735	781	819	832	796	822	800	788	798	776	785	772	803	785	865	790	820	784	818	783	764	821	808	799	803	740	809	826	801	764	850	759	777	767	807	767	800	791	792	794	821	773	781	791	810	784	748	745	842	787	766	781	743	776	781	758	745	765	801	776	787	774	818	832	760	772	841	779	739	808	818	797	764	749	784	806	750	796	807	807	764	793	784	793	776	810	779	827	791	796	746	842	778	857	822	794	758	781	772	828	796	769	818	754	764	821	811	837	819	809	789	848	787	757	801	785	781	799	801	764	778	755	834	787	819	789	801	806	822	785	740	792	807	753	780	805	815	767	796	829	821	760	788	819	791	760	722	763	806	843	829	769	801	808	780	764	792	815	777	802	788	770	780	870	826	764	808	747	767	779	787	809	793	789	766	829	803	797	761	863	812	791	784	737	792	789	806	813	773	820	816	808	821	756	737	811	773	783	766	845	807	778	777	760	833	781	777	806	790	770	856	819	720	789	758	733	753	781	788	813	761	784	788	789	781	797	808	790	820	840	759	826	787	788	821	727	855	773	830	831	776	796	816	843	782	797	786	769	861	766	830	774	790	754	803	775	794	804	807	768	766	814	780	783	758	801	752	844	832	743	830	793	849	741	790	798	810	800	804	805	828	805	797	808	798	767	849	804	741	777	804	805	785	779	771	822	810	821	797	795	815	821	814	815	721	828	785	837	830	750	760	809	821	771	813	811	814	786	787	802	778	777	799	774	762	795	802	860	824	786	787	792	777	784	809	825	807	787	753	841	809	820	822	800	794	780	768	770	813	821	830	804	824	798	767	791	769	770	777	843	735	791	804	773	812	824	800	765	771	791	787	776	828	769	760	855	809	763	776	796	756	772	755	789	764	798	732	754	787	795	820	801	770	770	777	803	751	783	797	777	845	771	793	794	792	766	788	760	786	782	783	767	839	763	827	788	786	823	830	793	772	765	799	800	776	752	777	799	769	857	753	733	763	795	784	787	776	788	828	802	793	786	797	776	799	781	778	823	791	767	796	797	796	831	826	745	804	835	802	767	802	737	818	774	810	796	756	775	823	781	791	803	810	771	801	780	727	790	823	749	799	759	785	787	768	795	811	801	768	787	745	798	789	810	723	788	820	737	803	763	763	759	821	750	784	784	800	762	822	797	793	781	824	785	781	870	761	811	781	821	827	775	831	798	807	801	765	804	821	814	772	820	787	739	774	808	798	759	789	801	812	833	752	774	805	818	811	846	782	795	752	755	799	844	833	796	817	783	775	761	736	767	797	768	789	759	804	800	788	770	764	814	827	776	758	877	767	753	772	804	775	770	820	788	751	767	785	768	775	792	841	803	805	807	795	800	849	800	772	817	776	787	807	771	803	797	805	746	798	786	781	828	745	793	771	759	792	824	795	818	774	783	734	789	827	758	772	769	830	810	770	744	812	820	778	785	781	819	823	773	743	776	750	816	794	771	761	789	834	780	804	759	731	781	836	810	767	798	799	760	804	827	782	786	732	849	785	810	776	753	743	817	830	781	750	786	756	762	800	756	804	763	798	779	774	748	829	797	823	819	777	809	793	733	798	782	757	771	759	809	756	779	744	794	773	755	781	774	762	776	782	744	742	766	784	800	826	776	801	767	812	804	853	778	745	797	785	777	773	745	818	810	829	762	801	740	837	746	761	788	830	763	766	737	795	801	745	793	789	805	752	767	801	810	762	810	819	818	809	792	815	752	842	764	808	768	805	774	784	830	804	787	813	757	776	787	784	773	775	765	811	778	739	763	785	809	769	822	828	818	812	768	804	797	781	788	797	765	736	775	779	774	787	806	739	825	797	852	775	764	823	795	781	789	751	771	786	768	748	779	742	743	821	789	791	800	811	788	797	777	790	767	833	820	780	787	818	818	813	781	796	801	810	781	745	783	719	785	763	794	796	784	778	792	813	751	822	805	820	789	761	814	786	828	812	832	799	817	795	802	733	782	788	821	800	795	778	769	786	782	793	788	791	756	775	798	766	777	821	762	787	714	774	780	822	808	766	778	792	768	789	829	828	838	814	753	809	804	821	774	738	783	780	801	791	794	794	829	755	797	794	810	814	790	813	737	803	771	784	785	801	824	772	829	860	753	839	766	789	786	801	764	785	790	873	822	769	851	807	764	779	745	773	775	779	745	778	758	821	750	759	775	846	788	762	792	761	765	852	821	775	857	746	808	820	845	808	803	773	793	750	761	779	801	767	828	794	791	763	821	776	777	784	775	776	729	846	773	773	798	782	789	798	745	813	747	781	813	816	790	780	781	814	761	800	817	795	765	788	802	793	784	822	760	797	769	783	766	776	861	844	781	793	785	818	773	833	814	725	792	803	749	794	783	839	840	780	772	768	812	811	767	809	812	757	756	751	809	754	854	811	827	772	833	754	795	796	776	778	761	756	726	811	764	814	800	747	790	801	790	775	739	795	803	801	778	768	832	750	758	800	788	758	785	829	847	732	786	763	802	813	755	784	780	785	752	801	784	812	813	806	790	772	780	822	787	789	791	800	791	858	782	842	815	818	748	792	801	786	771	822	806	801	754	789	801	764	788	809	832	789	758	750	773	786	802	779	777	791	798	769	799	813	796	843	793	804	804	819	778	767	839	787	798	761	800	766	783	776	723	765	804	803	771	786	777	774	790	848	784	761	811	763	809	760	746	803	800	826	781	778	755	816	826	743	781	732	788	808	867	778	820	764	795	743	818	825	749	720	779	772	833	771	782	780	750	810	761	766	778	774	804	808	748	829	801	806	773	719	782	803	779	765	804	808	804	791	778	794	805	790	799	823	831	757	788	826	785	818
26194	14716	13212	7581	5124	3971	3036	2406	2043	1769	1569	1540	1245	1249	1235	1129	1136	1036	960	974	939	948	912	848	880	908	829	858	848	850	836	859	797	771	819	793	837	805	818	787	758	759	793	828	770	755	809	770	762	792	789	764	748	743	770	741	726	762	775	738	747	749	762	711	724	764	732	729	745	827	803	667	705	756	755	776	781	755	764	749	790	849	716	743	766	712	782	715	757	766	798	749	754	789	810	759	738	775	742	748	741	756	742	788	748	748	769	762	713	786	759	712	762	767	734	737	739	748	753	697	746	759	775	764	774	751	763	800	799	768	767	707	769	793	763	763	805	786	799	748	777	741	777	734	685	742	772	750	763	710	754	752	757	770	757	783	741	757	779	751	731	754	733	741	742	778	734	730	781	744	789	706	731	769	723	753	748	743	773	726	768	750	733	741	808	777	765	798	694	796	773	796	784	710	727	742	768	773	727	736	782	704	739	750	743	726	724	762	759	722	711	684	762	736	776	784	766	747	730	769	748	717	714	735	756	737	771	780	737	718	797	748	757	729	748	768	803	752	723	751	719	737	749	766	756	765	748	741	782	769	789	742	762	756	778	742	698	806	782	743	748	744	719	783	769	704	740	735	754	765	784	727	766	698	720	797	741	794	766	754	760	773	727	742	724	774	757	756	704	750	717	772	763	695	772	713	731	770	754	735	767	752	782	722	729	734	711	758	785	687	764	735	751	750	703	749	724	769	766	758	706	743	757	742	778	708	782	741	757	724	777	738	720	716	762	787	690	774	721	722	752	737	755	725	721	759	732	759	746	778	693	781	732	717	717	800	733	788	715	671	748	741	755	719	796	727	776	747	746	754	734	744	725	738	737	742	717	798	740	694	777	754	763	695	747	740	748	742	740	751	750	737	761	712	700	772	724	689	760	752	748	732	810	768	733	775	734	737	771	767	694	726	756	737	775	734	748	742	708	734	770	781	764	712	773	744	732	732	736	724	724	788	734	696	724	729	726	694	777	764	749	772	782	731	769	721	753	767	754	769	736	718	745	737	760	775	735	713	814	774	696	753	751	730	742	763	744	801	761	710	772	710	707	752	709	747	774	756	737	732	761	740	750	753	755	741	747	763	750	737	743	776	760	725	752	791	715	713	714	746	701	744	758	791	729	748	759	759	742	738	726	713	747	736	779	762	738	719	744	754	757	734	709	780	734	747	740	756	743	735	737	753	699	764	770	734	770	765	719	687	768	764	771	759	756	742	754	759	713	755	752	725	702	760	746	678	752	692	773	777	744	755	701	767	736	700	705	730	783	724	751	714	779	731	764	738	737	696	747	722	710	698	741	714	731	754	754	745	744	754	753	742	791	744	767	745	728	662	742	714	730	729	735	750	749	713	746	788	732	760	686	757	730	737	723	784	728	747	778	738	793	723	717	729	741	755	759	691	711	742	707	764	740	716	763	733	714	791	815	764	747	696	750	712	751	777	736	750	731	754	723	764	723	752	762	744	762	708	712	741	751	762	703	776	719	760	740	742	751	723	735	734	727	731	767	747	708	739	727	725	763	764	758	770	740	793	720	745	768	734	736	728	787	752	688	739	737	765	751	743	709	752	752	725	719	754	717	748	751	737	730	707	716	764	811	728	697	776	754	761	747	726	737	728	725	720	710	725	757	770	748	767	779	730	766	710	792	732	757	724	724	741	799	767	708	803	768	740	763	756	723	760	719	726	775	741	775	729	775	701	770	755	822	754	795	676	755	800	758	763	718	770	739	751	767	768	760	744	752	774	784	744	760	777	686	739	774	725	766	761	818	691	730	719	726	778	722	786	732	721	739	747	716	691	735	775	726	770	735	746	752	749	714	775	777	715	713	761	727	787	740	758	763	773	699	729	755	767	763	744	732	732	719	695	765	735	736	773	760	764	779	748	757	757	728	748	759	725	727	759	670	742	771	687	759	770	724	688	747	783	738	713	702	765	834	762	750	763	737	731	750	729	753	718	695	726	738	716	708	742	696	765	769	709	756	722	724	702	739	781	748	736	731	763	686	771	763	762	754	798	796	811	781	757	812	748	722	708	737	768	738	726	730	749	723	726	737	740	733	718	762	742	749	724	751	728	785	811	772	713	726	661	733	778	734	736	739	682	736	733	724	743	732	784	723	757	753	750	724	751	783	712	726	728	720	723	771	774	742	719	758	734	686	767	750	782	773	749	753	720	761	725	719	766	721	752	782	755	742	723	736	749	714	747	734	765	783	734	764	719	763	762	788	715	746	709	722	749	788	759	753	765	702	744	766	719	745	733	718	712	772	700	764	734	719	715	759	712	699	765	700	771	736	694	742	763	748	753	803	777	782	754	707	779	697	743	743	742	756	743	751	737	759	745	765	758	761	740	780	709	729	770	758	757	727	750	730	695	709	742	726	741	731	719	800	720	713	732	727	732	761	759	730	718	732	746	739	716	787	737	778	753	726	694	744	784	746	747	744	753	756	683	742	733	768	751	762	768	747	751	751	788	752	693	733	772	777	724	729	751	728	726	749	728	763	751	710	774	750	744	725	748	739	777	719	735	735	721	730	731	780	799	724	729	747	740	736	764	745	746	699	712	758	700	724	732	716	790	778	686	748	749	770	770	723	723	749	731	785	769	746	732	781	755	810	760	716	740	756	750	752	691	749	711	794	736	725	711	730	732	708	700	760	746	729	777	684	788	764	743	745	780	737	697	714	748	775	727	749	698	761	773	750	781	772	780	790	731	773	729	726	693	787	689	741	726	770	707	755	784	760	720	740	758	739	730	775	722	740	742	731	712	735	726	758	745	779	787	762	734	783	782	752	771	738	756	742	808	761	784	764	768	745	727	747	702	716	802	767	765	754	756	718	700	748	792	760	758	699	743	733	722	732	747	801	729	749	752	735	769	749	738	808	725	755	733	734	742	754	790	733	734	747	718	784	780	688	757	734	743	748	747	714	725	759	728	792	828	732	772	761	715	781	772	753	731	693	742	764	769	740	736	734	752	727	775	729	786	745	747	771	819	767	751	731	765	758	748	725	747	771	702	753	743	732	732	716	704	791	764	693	701	754	756	781	806	761	789	712	733	759	740	781	792	730	713	723	755	733	799	786	768	740	781	734	749	771	741	731	723	709	786	760	758	738	765	706	798	762	780	769	704	764	723	719	740	714	794	774	681	747	736	728	771	759	716	688	728	726	702	804	759	745	722	791	731	729	765	729	777	767	710	736	742	719	738	745	708	744	686	733	748	711	737	745	771	732	735	719	701	739	760	732	725	780	734	749	745	774	721	722	672	743	751	790	750	796	767	738	741	720	768	765	750	740	736	773	750	713	705	699	759	731	757	716	768	690	722	726	728	739	738	813	679	714	768	764	728	704	699	780	784	734	756	757	744	697	734	729	749	722	752	766	745	744	776	678	735	760	781	780	720	711	785	730	746	764	753	786	789	739	748	751	711	742	709	738	708	711	760	779	687	772	754	746	720
31563	15131	2523	556	416	376	350	351	338	370	351	375	342	352	354	338	322	339	350	314	336	337	359	349	343	288	346	331	338	328	352	352	319	338	352	386	378	367	348	349	326	358	322	328	338	340	331	336	319	338	358	323	358	323	365	366	318	315	354	322	342	323	364	363	363	347	379	322	345	346	332	355	336	336	356	332	317	367	364	322	312	351	311	335	345	316	305	287	348	307	325	335	314	329	352	374	300	339	347	360	300	358	352	340	353	336	342	338	353	321	348	352	331	317	344	312	352	335	367	314	329	328	342	319	328	332	314	373	361	341	355	377	363	355	343	340	338	305	307	349	372	375	367	354	343	332	342	330	332	313	360	314	339	351	371	331	320	352	325	405	350	324	335	310	353	326	352	320	338	327	337	339	352	313	343	343	341	326	360	337	326	355	359	361	323	343	359	314	348	337	337	333	346	344	320	349	328	313	343	326	324	305	336	325	343	381	347	335	336	333	328	307	370	327	359	363	332	291	327	324	328	339	340	310	371	330	366	372	330	323	320	314	337	360	357	335	349	352	341	330	352	349	375	343	377	322	345	344	346	324	321	332	346	326	340	321	350	341	346	324	340	319	380	342	338	350	307	337	332	324	388	353	342	361	317	324	362	317	349	329	316	330	335	349	326	336	319	347	337	358	370	336	315	334	347	298	304	379	345	352	332	364	359	317	325	334	340	332	340	354	351	336	359	322	336	340	355	314	313	370	320	377	370	343	336	314	331	353	366	327	346	360	342	323	367	354	347	333	312	355	332	325	317	369	327	360	383	374	312	337	314	339	368	333	347	353	335	340	342	367	341	366	343	318	369	363	321	345	349	365	313	319	366	343	357	330	339	341	314	338	371	320	331	330	349	345	362	321	334	323	328	295	337	332	319	332	338	330	370	337	309	343	347	303	308	328	348	315	318	326	337	332	357	348	308	385	341	360	327	335	351	356	317	365	333	339	332	335	328	351	266	341	379	341	328	385	347	332	320	348	340	380	351	344	357	351	357	346	340	359	325	324	374	288	350	316	389	335	347	344	319	322	313	330	322	327	339	353	354	370	347	337	355	353	312	366	338	355	360	321	338	328	361	332	319	356	344	306	307	325	369	327	328	361	329	321	321	324	329	352	298	366	346	321	363	333	346	340	361	349	353	364	344	315	381	369	326	341	329	303	328	345	300	343	333	382	369	328	313	354	353	356	338	320	325	354	351	339	363	328	352	353	346	301	335	351	322	332	359	337	307	348	350	338	329	363	363	328	327	346	335	349	346	382	335	359	360	325	333	304	326	349	334	374	338	358	354	345	337	306	341	320	346	307	345	353	327	343	351	322	321	313	302	320	330	312	333	338	345	329	373	327	341	336	357	318	308	335	313	335	351	352	361	350	331	335	347	323	315	310	348	348	366	346	319	333	329	346	308	348	340	339	334	357	365	334	329	311	317	309	322	366	353	351	342	316	366	348	328	326	336	329	338	348	346	356	343	330	344	344	334	335	340	344	349	330	324	367	327	304	364	341	366	368	363	335	322	327	331	360	342	317	345	360	369	362	311	328	325	328	314	362	338	336	350	337	366	359	332	326	356	354	355	332	324	354	345	322	337	341	356	374	327	331	295	319	347	372	321	377	333	332	322	318	315	311	327	313	340	314	347	341	349	393	317	296	315	315	352	284	343	325	348	335	312	319	344	325	341	352	317	326	329	335	311	332	322	325	349	333	342	347	304	321	310	353	330	301	324	341	342	330	327	340	365	323	307	322	343	339	320	341	345	368	342	335	329	329	326	347	322	387	325	322	366	350	326	328	329	334	310	338	337	347	362	324	329	358	344	331	363	359	332	323	333	345	357	308	325	328	332	320	336	345	328	329	324	377	359	339	367	366	348	342	326	340	343	333	343	327	335	342	341	348	346	368	349	346	342	361	348	324	321	316	326	314	351	321	322	329	303	338	345	332	328	326	350	368	291	324	343	326	353	338	356	355	359	331	334	381	318	336	326	351	341	369	345	369	327	355	342	361	320	323	333	338	338	327	319	366	329	352	332	329	351	351	299	340	318	362	331	327	350	331	313	304	322	353	367	352	350	329	339	336	374	333	304	321	319	368	359	314	320	346	311	351	344	327	340	343	324	319	310	359	345	332	297	332	356	360	346	331	345	323	333	328	336	335	345	323	361	319	325	340	317	297	354	339	331	371	322	308	336	334	345	343	336	336	335	378	366	340	336	319	333	326	348	339	321	317	336	372	342	297	333	332	338	336	343	325	347	346	342	315	316	324	365	319	355	349	333	325	321	318	323	294	339	369	339	347	355	351	360	339	340	333	336	332	355	353	350	351	341	321	335	320	321	318	313	369	324	320	341	313	328	353	313	300	319	321	315	371	324	313	347	328	308	324	329	306	340	339	331	317	378	344	337	353	338	314	347	320	318	322	365	355	333	325	343	360	336	358	362	322	317	346	357	350	316	331	325	350	280	343	367	333	334	337	343	342	345	308	343	302	347	347	349	340	331	334	312	338	342	383	317	357	308	329	311	324	365	322	352	353	352	383	373	364	369	346	324	327	341	335	367	329	337	328	342	352	329	312	325	317	325	325	337	317	320	324	350	366	364	331	347	333	347	324	363	374	354	351	341	311	350	309	324	329	337	339	340	326	325	304	334	306	310	362	351	349	353	337	364	344	327	311	350	357	369	320	329	319	318	365	332	358	354	345	335	317	349	350	365	335	319	399	342	339	333	308	339	361	336	337	343	314	350	331	328	325	317	316	335	345	369	342	307	330	353	360	344	341	340	370	318	338	341	322	342	344	344	367	325	303	302	327	344	362	360	361	314	303	350	343	363	357	349	342	339	330	336	345	332	324	337	408	322	312	336	310	349	316	343	337	339	341	318	347	358	352	323	336	358	343	323	358	339	335	338	343	355	339	369	333	362	305	369	362	309	329	324	336	311	348	327	325	337	353	372	342	327	346	359	348	335	358	287	311	337	326	330	323	371	359	328	377	304	333	343	302	329	284	343	348	332	318	307	321	328	359	342	335	338	344	335	317	352	341	306	338	336	354	342	359	334	330	313	357	336	320	337	317	343	328	354	348	341	332	383	350	351	354	352	335	329	359	329	341	318	341	352	320	338	314	336	318	346	355	326	336	328	331	317	323	369	352	368	353	330	355	357	332	370	362	307	364	367	327	338	348	352	313	338	340	328	386	338	314	317	350	343	315	346	329	332	359	349	328	329	316	344	372	327	343	388	346	332	341	320	340	322	314	317	358	345	356	370	343	361	344	338	352	343	331	371	377	347	327	341	313	326	383	308	325	344	329	308	338	352	323	359	329	360	336	341	355	343	340	321	342	318	352	335	355	350	351	311	337	348	327	380	354	279	346	372	359	362	307	328	330	308	331	365	336	333	380	330	346	336	356	326	330	338	321	321	359	311	324	320	350	354	332	337	344	304	323	308	343	328	347	314	362	331	369	311	335
21609	836	702	537	434	430	417	357	367	387	345	378	326	349	344	348	377	321	346	345	321	335	320	354	382	372	352	379	345	328	353	340	400	359	332	342	369	357	336	346	355	329	360	361	344	343	349	355	351	370	392	356	324	351	371	343	345	355	337	351	353	373	332	363	312	359	331	314	342	350	317	334	341	355	333	332	340	375	321	341	373	328	336	322	321	334	354	359	332	359	331	364	313	343	325	345	368	348	359	338	345	376	377	351	342	345	342	337	334	346	336	343	331	349	387	350	367	328	321	383	353	324	308	348	353	366	331	365	359	359	356	337	359	341	351	372	353	343	333	364	350	383	344	344	316	352	343	326	371	366	355	372	330	361	342	338	343	360	340	331	331	348	330	351	339	373	339	357	350	340	380	341	367	303	353	334	346	324	350	362	332	350	378	343	328	324	332	352	372	352	365	342	347	358	356	360	343	318	295	355	356	333	336	336	376	352	380	342	324	357	328	345	326	386	359	355	329	347	362	346	336	350	375	317	369	335	346	353	355	347	327	328	400	322	359	370	342	334	345	368	349	312	305	372	344	339	357	329	354	352	337	377	325	345	345	353	362	345	343	352	372	321	350	330	342	345	324	328	372	320	330	346	330	329	346	336	340	346	343	364	327	359	344	358	339	343	357	374	349	335	346	356	391	371	327	345	319	337	383	337	326	353	381	316	330	348	309	356	353	364	355	313	351	335	329	321	365	334	351	331	354	364	358	355	352	343	357	348	328	352	345	379	355	311	321	350	353	352	367	338	333	354	325	379	365	379	388	376	333	359	355	358	355	347	363	355	336	337	369	340	357	327	367	332	343	355	324	366	337	336	344	342	345	326	322	362	371	332	319	338	338	361	354	337	347	320	363	368	356	361	363	330	331	347	347	376	352	364	346	356	350	306	343	373	355	328	382	345	390	375	364	346	326	356	316	331	354	339	345	348	343	360	366	346	343	376	324	371	334	358	367	347	379	351	361	339	336	361	351	368	357	323	380	335	336	317	341	328	334	328	328	345	340	361	334	360	343	386	353	350	334	324	344	357	337	332	351	314	333	379	372	335	361	343	357	326	336	352	325	368	338	361	325	322	340	329	339	350	336	318	345	347	365	322	372	334	368	345	344	306	332	335	322	353	365	326	366	360	332	358	332	308	341	363	338	352	327	359	355	336	354	312	365	343	335	389	322	367	343	315	367	357	386	346	357	334	331	349	349	316	377	344	346	338	323	365	387	324	348	348	344	327	325	353	348	335	354	368	341	340	361	379	375	376	351	368	360	370	353	335	346	332	341	318	348	359	363	351	338	380	334	341	357	326	377	356	345	384	366	330	352	335	323	344	359	358	331	324	346	348	345	337	333	330	334	333	386	351	361	320	313	383	348	325	320	302	344	339	352	326	302	381	358	340	349	325	348	352	352	335	353	321	340	331	353	374	362	324	334	341	324	368	347	315	374	340	384	357	351	345	322	376	374	347	329	364	366	354	369	325	319	373	329	361	348	355	372	349	352	342	361	347	351	379	368	354	353	341	309	338	359	357	328	342	357	315	367	336	336	335	367	295	368	357	355	360	354	354	354	362	358	326	347	318	332	322	322	358	330	339	335	334	392	352	353	372	344	353	372	341	345	328	329	323	335	366	383	335	329	382	337	332	355	344	361	324	348	366	346	402	360	365	342	356	366	329	352	310	350	334	355	351	371	359	379	379	336	362	346	322	336	343	370	329	354	352	324	327	353	345	325	360	346	348	321	331	384	327	332	335	361	339	350	356	347	336	408	323	336	325	361	331	330	356	328	331	346	339	336	305	383	359	354	357	354	360	375	341	335	360	369	346	353	334	316	392	345	363	329	328	344	335	336	357	378	298	317	349	364	362	356	390	376	368	352	346	351	381	348	353	379	333	326	349	311	358	360	321	319	332	350	317	365	368	325	341	352	350	345	380	352	352	369	345	344	329	333	344	379	370	369	353	347	350	339	360	362	342	388	356	332	317	339	358	351	316	347	324	349	334	366	357	363	331	356	378	366	325	388	359	361	357	400	315	360	331	340	356	345	361	326	357	361	361	364	374	330	343	355	353	325	351	349	349	354	353	370	359	344	362	331	367	366	342	339	384	343	320	320	342	371	335	331	344	352	362	336	332	357	369	336	353	335	355	309	361	342	339	360	345	360	343	363	328	331	354	313	336	348	336	380	329	412	349	335	342	339	345	332	374	382	338	365	364	342	339	343	343	316	349	359	333	354	343	374	348	313	356	324	380	321	356	339	369	368	346	345	374	333	334	345	336	366	328	362	336	383	364	364	345	378	387	361	321	346	348	380	333	314	353	344	344	351	356	337	341	337	355	350	351	329	317	345	393	371	350	328	350	383	334	335	355	342	358	342	350	319	355	335	318	331	352	363	321	352	372	345	355	362	337	345	331	366	360	361	352	345	361	349	339	335	342	379	346	357	350	357	358	356	335	334	357	362	377	338	325	347	318	364	359	362	346	352	321	335	358	384	363	380	342	356	344	331	345	359	346	327	339	325	366	373	368	366	379	334	357	374	348	360	361	367	341	361	356	347	358	331	363	332	349	346	355	316	318	349	337	343	318	345	307	358	334	322	380	352	354	373	355	342	328	370	381	334	329	371	313	341	360	327	354	356	346	332	342	345	359	314	369	346	362	336	363	336	355	327	346	349	349	355	318	342	336	359	334	322	352	351	361	354	353	327	346	342	353	372	316	345	342	349	346	360	341	352	359	362	341	366	365	365	360	341	349	396	357	317	350	338	350	388	347	371	369	376	329	350	336	320	356	336	358	327	365	348	349	326	327	338	379	365	348	322	348	332	358	385	342	351	316	353	350	357	364	364	350	311	347	325	381	345	344	365	323	353	349	341	363	348	362	344	336	335	344	357	346	322	325	328	357	380	372	338	362	328	344	365	325	344	350	367	350	359	366	306	336	346	378	373	365	354	351	380	374	365	364	348	339	367	363	357	343	323	336	340	341	365	350	337	348	336	329	308	336	304	343	320	339	368	328	338	343	340	380	318	322	383	353	357	320	311	342	353	342	342	337	324	357	350	333	356	349	352	333	372	341	330	324	376	379	351	367	336	339	345	354	372	326	340	362	313	351	348	372	353	313	323	377	337	358	339	359	377	346	331	341	357	346	347	357	328	386	357	354	363	332	309	346	325	374	357	353	376	358	308	316	320	362	352	366	354	339	307	354	340	336	347	368	406	348	326	294	336	300	328	343	328	336	325	336	340	341	332	356	392	337	375	348	343	312	345	354	375	330	346	339	314	332	351	334	353	317	347	340	350	337	372	370	347	335	322	340	334	339	364	344	325	371	340	361	343	314	347	346	375	346	362	365	361	342	365	336	348	344	355	320	371	387	326	330	353	355	332	381	335	342	379	375	392	347	371	369	355	383	373	335	374	346	333	368	322	377	358	353	321	325	387	339	325	316	342	369	376	362	360	358	359	352
24930	20642	26757	24519	20611	8089	1342	956	791	724	675	668	649	661	587	602	630	591	564	566	571	548	571	599	520	565	501	539	569	506	530	494	535	568	533	560	523	481	544	535	520	544	487	537	520	543	549	497	486	483	529	499	501	525	507	526	529	486	491	520	530	538	539	517	504	568	538	525	502	529	537	517	590	530	537	497	514	505	532	544	523	494	536	511	530	516	526	518	522	531	508	519	529	532	522	504	498	533	487	536	462	522	490	504	504	499	510	480	495	491	530	504	523	493	535	522	515	495	516	529	526	515	496	520	539	485	518	507	516	472	506	552	526	519	526	503	521	486	488	533	525	515	527	494	583	534	498	487	561	524	518	519	507	498	468	509	534	508	512	560	518	495	497	572	576	520	502	480	527	508	509	484	464	516	498	461	532	488	498	540	508	526	499	457	526	497	503	535	488	519	492	518	492	484	473	544	543	512	515	525	522	507	497	486	520	517	512	512	489	539	526	512	526	542	501	515	544	498	460	546	516	533	534	499	499	517	507	464	485	488	496	504	484	517	504	508	521	541	560	531	503	543	512	497	518	530	526	496	522	511	490	541	497	499	550	459	503	515	470	490	493	541	535	515	520	553	499	508	486	517	558	493	528	499	499	543	529	543	552	484	541	502	489	475	483	548	490	500	477	506	503	497	504	520	519	521	505	463	524	510	491	482	544	498	470	472	479	527	507	492	529	474	493	505	542	460	531	504	481	554	526	488	509	509	528	501	491	485	485	477	507	538	518	495	526	524	530	462	498	526	511	550	502	489	548	463	518	503	526	500	495	537	534	498	530	495	495	539	534	520	492	470	520	439	503	513	547	494	485	517	526	512	502	477	510	505	494	484	556	518	474	530	512	511	514	517	517	549	520	529	509	520	466	549	507	503	476	498	528	549	506	481	519	508	513	513	490	434	502	509	504	488	519	532	512	500	544	516	524	516	504	528	467	554	489	534	475	520	518	536	524	532	519	494	492	494	505	525	491	542	567	519	481	483	523	512	533	492	481	530	508	460	494	508	486	508	533	541	534	547	497	502	466	518	491	556	506	530	527	541	525	470	551	536	476	517	505	523	508	510	501	515	506	499	498	503	549	534	475	483	483	533	507	470	506	462	536	514	515	557	535	470	505	511	517	508	490	515	503	489	503	548	532	501	493	540	510	533	505	508	500	519	517	516	487	540	490	490	501	509	472	521	490	521	523	553	507	494	511	499	525	503	546	538	538	504	537	528	460	513	500	495	483	528	468	506	511	517	530	524	555	536	493	541	532	495	473	530	476	555	501	475	527	550	515	491	512	512	536	496	519	520	496	503	496	526	505	524	503	522	524	491	527	495	536	561	539	503	497	501	467	481	494	504	564	530	532	471	506	520	509	505	543	533	526	492	502	571	510	560	511	490	505	512	517	516	553	503	480	489	487	540	514	509	508	495	489	470	485	535	528	557	498	490	514	540	514	508	532	550	515	552	528	467	477	511	519	491	531	536	528	494	481	498	566	479	560	549	470	461	499	522	552	487	515	463	495	513	492	504	474	514	495	488	517	487	524	494	561	504	544	526	510	482	509	557	522	521	527	527	492	506	492	548	528	496	538	546	537	513	488	511	501	505	538	474	502	530	499	505	474	511	486	495	480	511	492	519	511	501	472	520	503	523	513	449	518	548	549	474	533	499	487	538	525	499	551	507	476	528	487	544	523	492	526	550	553	489	470	529	530	469	512	479	527	542	506	536	494	473	561	508	523	480	499	526	510	495	507	592	514	515	544	530	510	520	450	512	520	500	527	467	525	497	524	494	492	515	518	508	466	484	508	534	514	466	554	468	476	487	507	504	509	519	498	519	482	517	514	538	492	505	520	517	512	548	506	530	506	484	504	525	504	514	455	470	478	555	478	532	510	500	533	520	506	499	508	520	469	507	506	494	511	497	522	509	488	509	508	561	522	527	472	497	507	500	513	495	487	508	542	531	490	502	515	544	569	527	515	504	529	513	541	494	528	481	515	506	535	540	532	511	500	518	525	505	502	460	521	516	497	533	533	542	519	526	494	509	492	519	492	492	512	501	523	504	523	515	524	541	536	520	520	520	462	499	539	516	482	473	562	535	497	494	502	546	553	511	554	560	529	510	481	515	507	507	489	470	480	527	520	564	502	466	517	502	503	516	516	502	530	521	507	497	487	482	528	506	497	514	481	527	531	503	461	526	513	512	476	513	519	514	537	482	520	502	483	509	524	519	533	531	506	538	521	513	503	484	510	519	523	515	526	540	518	509	498	495	508	506	496	505	495	477	538	509	492	519	491	514	510	503	487	507	504	511	512	479	485	470	498	513	518	499	513	497	487	500	530	526	492	542	525	525	537	480	491	498	494	542	534	481	536	483	551	513	508	551	502	570	532	518	512	516	522	515	525	541	482	537	564	470	507	514	479	534	535	545	534	541	527	478	491	532	518	516	514	506	501	504	492	524	521	521	503	514	515	539	479	528	523	515	532	497	545	512	486	516	507	484	509	538	481	521	524	531	523	489	480	512	503	515	526	509	480	503	460	527	525	512	506	486	515	489	477	514	528	523	511	492	477	517	435	572	564	489	493	526	510	495	540	490	513	493	492	530	537	545	501	512	511	502	526	543	522	494	520	528	525	495	505	494	487	528	497	496	541	529	500	514	542	505	498	557	467	519	504	516	550	539	501	495	503	484	449	508	494	490	553	512	534	492	506	527	547	531	568	544	505	486	521	490	520	501	509	510	499	459	502	515	480	460	493	521	515	537	502	521	522	484	520	544	505	517	488	507	491	502	564	552	491	508	552	517	512	516	515	528	482	534	540	504	524	509	525	490	475	507	510	513	476	504	533	481	497	511	508	512	520	512	464	501	489	494	520	487	515	563	514	510	506	564	490	489	528	479	525	506	501	528	528	548	491	546	487	542	512	513	524	516	498	535	516	527	500	543	518	491	501	501	498	505	544	486	532	482	500	556	495	515	516	528	524	554	504	508	510	491	471	474	524	535	526	521	485	490	529	517	512	522	518	537	501	514	551	503	477	491	518	515	510	520	516	503	514	495	548	490	499	524	500	519	571	532	539	527	485	479	513	494	516	498	479	509	515	542	508	526	524	520	500	487	527	536	505	487	503	507	520	524	529	478	503	507	535	472	570	506	537	535	506	516	509	479	531	533	486	480	487	498	528	498	519	455	506	500	513	534	536	506	512	493	504	564	495	524	546	506	478	549	493	529	495	515	479	484	453	524	554	529	502	508	490	484	552	520	514	541	485	532	518	502	523	525	535	501	514	513	551	510	500	493	492	506	479	501	508	496	491	520	560	537	530	460	482	464	508	535	489	494	519	509	524	488	527	482	483	531	511	507	550	490	533	470	474	543	530	515	516	560	492	519	550	515	514	506	533	501	539	518	497	510	491	533	545	454	507	505	472	501	535	489	510	518	490	513	512	491	490	535	480	460	512	532	486	487
31292	8726	7951	4147	2803	2151	1692	1410	1103	1045	971	875	758	732	723	665	667	616	559	612	583	556	571	516	537	540	555	555	537	517	548	504	479	487	481	515	524	523	534	507	508	514	490	504	484	518	508	475	473	484	479	545	504	536	509	497	510	472	497	479	511	485	457	464	521	480	474	513	503	500	465	460	506	491	516	523	531	491	498	511	502	519	476	479	503	479	523	508	432	530	494	492	473	457	476	534	468	493	500	506	510	526	482	495	500	454	480	476	501	511	524	489	456	498	497	497	467	473	472	485	468	484	513	503	497	509	502	512	478	489	544	502	489	507	484	480	510	501	484	505	503	519	484	496	450	537	518	483	483	492	489	487	462	530	479	525	456	544	484	524	497	506	537	518	498	468	504	557	506	472	485	525	498	494	521	500	516	529	542	502	513	529	464	485	490	524	495	526	519	494	495	491	465	508	521	490	537	504	509	496	494	485	519	458	487	497	477	469	487	460	520	474	502	461	498	470	499	449	446	489	493	458	547	495	489	512	477	457	518	533	480	533	510	491	518	500	497	501	528	491	491	493	484	484	464	482	505	511	491	444	481	489	535	498	505	477	472	518	486	453	486	508	488	481	538	503	534	473	510	513	470	470	485	533	500	450	502	509	479	490	483	524	523	515	488	515	470	482	476	509	501	485	482	487	480	477	524	501	525	503	452	481	476	450	492	481	525	471	498	488	477	490	499	533	467	495	521	471	471	531	511	498	495	470	499	464	461	517	468	463	494	507	496	507	503	478	520	553	463	509	492	470	472	466	493	491	498	479	439	535	514	519	452	483	478	533	515	493	517	453	466	523	504	466	489	505	481	506	510	518	511	500	534	507	465	499	523	486	507	483	482	477	487	456	498	463	545	510	528	479	524	503	476	492	497	454	484	461	462	501	492	494	497	481	477	478	517	522	466	475	521	500	489	447	488	492	481	521	501	470	523	526	481	469	504	487	516	512	533	510	467	487	469	510	522	504	475	482	548	499	446	498	507	521	478	512	472	473	537	474	505	529	503	476	493	544	489	481	487	497	517	495	482	522	499	531	485	534	478	492	446	532	516	484	502	502	503	484	462	492	470	494	495	516	451	498	536	461	495	492	499	451	508	477	529	471	471	463	496	501	494	479	511	514	499	491	505	456	488	470	476	467	529	529	494	488	488	523	495	459	459	497	567	513	485	463	455	486	452	500	483	517	457	507	476	481	501	507	477	515	498	503	475	475	516	458	470	485	493	482	466	484	514	453	480	497	517	472	484	495	471	470	525	463	467	515	508	482	505	508	451	458	483	497	506	553	462	505	485	532	518	490	498	458	493	470	503	470	419	505	496	456	482	546	465	481	499	450	500	515	477	504	515	504	451	531	508	488	499	470	499	483	484	514	516	497	494	487	459	527	514	472	498	504	479	503	502	485	480	495	495	503	531	482	501	529	496	464	498	477	478	468	476	509	477	512	488	504	467	500	486	486	513	513	495	486	486	534	517	528	493	513	478	488	507	471	523	507	427	464	469	533	502	474	472	515	479	493	523	482	503	532	506	507	487	511	516	492	482	495	490	492	480	509	515	464	469	518	507	486	468	532	444	508	503	476	480	502	481	462	484	517	517	495	503	501	482	488	510	477	485	436	490	509	552	496	501	485	489	489	473	507	472	515	487	481	522	480	500	466	491	454	477	501	495	510	502	514	496	548	509	470	491	502	474	484	470	461	495	492	547	465	514	495	475	477	480	478	513	511	484	467	467	493	513	497	505	464	462	475	522	514	465	510	504	488	549	491	534	467	498	487	470	504	514	500	449	504	535	483	490	517	460	509	501	512	506	462	499	464	516	479	465	487	508	511	486	496	459	485	474	468	446	496	454	500	486	495	554	471	479	448	518	500	532	520	510	513	513	467	518	475	498	493	476	452	539	484	477	477	473	475	507	533	518	513	505	524	478	475	488	456	519	458	504	486	485	504	510	514	482	473	496	508	485	510	517	539	513	494	470	493	459	421	488	455	481	509	493	487	474	458	511	493	432	476	494	499	476	458	458	540	534	523	451	479	518	476	523	489	515	506	526	505	530	467	481	528	483	482	495	466	483	500	501	489	471	476	459	512	513	501	479	521	559	498	530	463	469	485	539	451	501	502	469	511	481	487	502	509	470	486	488	470	462	486	484	510	487	476	505	492	487	495	481	453	502	516	462	476	479	454	490	515	463	526	505	501	506	480	516	496	456	492	487	488	477	493	465	499	487	459	498	492	497	504	494	454	575	501	478	529	519	483	474	472	478	510	470	459	448	512	496	458	528	550	484	521	497	480	517	479	510	481	501	460	494	477	461	482	503	519	499	473	463	516	461	475	462	517	475	486	504	456	486	502	488	475	526	525	492	521	491	483	531	487	467	508	492	509	510	491	508	543	483	500	494	536	487	492	500	502	513	512	491	455	501	466	503	485	507	477	475	496	495	500	498	486	500	525	467	483	539	509	466	492	487	499	515	497	498	488	509	445	474	504	502	469	515	484	518	477	476	502	479	465	477	488	507	512	510	489	501	497	503	511	490	510	470	446	509	518	500	493	508	515	466	527	485	452	517	517	476	510	487	543	510	488	489	483	477	482	457	514	505	499	477	466	466	469	504	494	498	508	516	496	508	460	531	505	508	515	519	488	502	493	493	476	464	498	484	482	445	473	496	524	538	511	542	427	467	489	506	504	493	501	514	486	449	484	548	478	503	515	496	511	471	507	445	518	498	477	509	518	501	494	504	477	462	488	544	467	472	463	500	508	489	523	508	473	497	512	481	466	477	506	481	510	480	486	483	496	456	516	514	495	515	522	500	519	500	493	494	493	512	503	468	490	507	451	511	516	480	499	545	499	464	492	493	512	471	493	533	487	484	469	498	497	504	504	471	444	542	486	499	481	498	532	530	475	458	478	519	468	458	522	521	503	509	518	456	464	491	525	477	519	512	477	450	472	517	481	468	484	493	479	491	495	498	507	484	485	501	512	495	504	493	479	545	481	471	474	477	467	483	481	479	494	478	489	499	515	512	509	511	442	495	482	516	493	503	486	504	486	497	483	527	541	518	504	473	484	501	494	484	468	503	531	485	450	450	518	479	518	527	509	507	467	485	477	544	477	487	493	524	466	497	493	504	463	462	517	497	480	534	516	494	519	471	485	498	483	503	462	505	469	477	495	479	455	473	507	483	493	494	434	493	500	523	487	493	519	470	499	470	522	492	494	482	463	503	488	508	444	481	512	526	494	473	506	487	483	523	493	437	507	471	488	492	450	499	517	533	509	505	492	471	478	491	475	498	471	539	486	464	488	482	503	507	526	485	485	485	502	490	492	499	501	492	494	527	498	519	481	492	492	502	468	529	513	483	502	483	478	477	481	481	484	512	467	510	513	539	449	483	513	502	437	464	497	516	458	500	494	517	489	506	482	514	508	509	479	530	457	524	467	466	478	507	507	499	506	491	559	491	460
23014	20686	27223	24208	20691	20753	8575	1818	1452	1335	1233	1113	1061	1044	1018	932	923	899	907	889	920	944	939	885	844	889	859	850	807	853	869	795	843	838	822	892	793	841	798	804	817	808	767	882	862	864	792	778	751	806	803	803	776	801	749	804	811	777	776	812	807	858	825	781	827	753	854	800	869	784	806	776	774	764	777	793	836	814	817	748	863	841	773	787	824	752	776	818	784	825	782	796	803	805	793	779	780	801	761	791	824	787	778	803	783	803	831	743	782	778	751	785	796	761	775	762	773	840	804	857	832	816	761	701	746	781	792	829	847	774	761	762	781	794	762	826	735	736	792	808	766	791	807	791	764	745	855	782	806	827	814	783	782	793	825	749	790	813	756	805	838	753	778	816	816	782	788	811	790	816	819	771	821	798	867	821	830	882	800	825	789	799	796	781	835	792	832	840	793	768	836	816	828	828	806	822	843	829	787	798	825	788	755	774	784	838	818	833	829	798	809	791	822	802	752	819	764	796	796	825	768	837	832	813	835	875	723	843	800	756	751	785	807	777	795	778	753	790	748	816	849	761	764	848	790	799	798	860	777	770	782	800	779	781	797	781	788	779	787	773	832	770	805	803	790	795	814	755	772	834	792	774	789	773	789	824	733	773	835	776	774	783	802	799	797	822	793	734	812	741	744	781	810	787	748	825	831	780	762	798	797	781	818	797	813	804	798	769	834	802	798	757	815	798	770	756	804	781	771	772	792	824	823	741	808	789	769	788	799	805	821	766	823	758	831	804	799	819	781	764	749	802	798	778	782	774	797	767	792	773	734	798	754	771	766	752	809	813	834	797	792	781	835	813	781	764	783	791	753	813	765	793	835	750	769	802	726	754	736	764	737	791	734	783	812	782	819	839	784	820	780	843	776	771	804	802	813	819	787	788	803	807	798	805	810	756	786	824	811	813	792	820	801	828	758	779	767	752	814	782	790	804	761	834	800	805	767	720	829	810	805	739	768	754	800	841	795	808	776	815	818	808	788	816	783	795	805	805	778	789	819	761	789	811	801	831	777	794	808	781	747	763	820	802	792	839	815	774	829	791	756	794	827	776	746	789	798	765	830	819	829	838	802	784	776	837	821	786	783	794	795	822	784	781	791	775	794	860	822	817	812	773	790	797	809	820	742	790	781	765	721	789	825	774	820	756	821	817	796	787	772	819	786	737	814	768	772	826	799	843	781	790	754	794	799	786	796	867	770	810	840	774	828	764	729	732	795	755	754	785	784	792	831	782	798	834	787	785	758	761	823	762	792	790	809	810	769	778	814	773	784	819	779	779	815	799	809	837	820	775	743	830	793	818	770	766	821	797	771	805	763	804	837	779	764	769	840	821	732	792	757	815	782	831	814	850	765	791	788	825	846	804	764	838	810	713	765	801	851	737	782	770	794	756	785	716	783	838	820	784	845	742	754	821	797	782	780	821	758	785	785	816	791	822	768	803	727	815	789	773	774	824	813	828	795	740	803	807	856	798	790	763	848	728	815	800	802	818	792	815	790	818	804	814	809	769	778	829	769	816	784	806	784	805	752	801	784	780	775	768	805	731	811	822	792	825	841	737	793	791	767	775	760	799	773	777	818	823	793	782	789	741	814	830	808	797	766	807	774	787	827	764	784	791	824	786	771	817	784	789	833	821	779	809	793	795	753	772	758	764	808	774	812	736	777	782	798	772	748	819	785	775	746	842	809	798	806	807	760	790	793	820	824	830	784	815	787	797	774	785	830	748	762	770	772	780	786	748	816	772	771	756	787	776	816	847	801	743	790	850	803	762	806	817	749	832	823	741	802	805	777	747	742	760	851	764	782	825	726	796	850	774	840	786	839	767	805	752	811	812	731	804	754	772	779	738	762	805	772	808	781	782	796	808	774	814	771	783	805	847	833	794	769	780	786	768	769	789	734	794	757	765	808	808	809	782	790	855	817	783	809	777	773	827	776	827	798	800	727	803	750	785	759	774	793	765	811	829	798	776	799	793	815	806	823	762	798	803	817	767	756	810	778	791	792	772	760	743	806	784	759	816	831	828	762	829	826	790	741	802	826	790	757	799	832	799	783	762	749	763	792	742	786	766	818	799	800	783	838	796	811	798	806	843	820	774	791	833	837	772	761	803	830	799	688	763	799	802	805	807	794	811	761	734	823	806	782	770	769	800	800	804	775	798	841	781	784	846	783	803	744	767	769	833	782	854	853	825	807	801	815	799	774	808	798	762	793	769	794	791	787	837	771	802	801	787	844	777	805	850	776	806	780	839	813	827	738	778	750	796	778	814	740	779	766	788	798	749	783	755	818	797	792	807	754	787	752	799	832	790	784	810	805	820	814	788	843	780	775	780	792	792	837	801	766	695	806	719	797	790	771	836	787	755	795	759	828	778	812	786	820	746	762	799	728	755	809	769	800	767	816	729	779	802	793	760	743	793	776	755	794	765	786	788	808	820	789	834	766	787	794	802	810	821	762	825	770	766	792	803	811	816	813	789	788	789	802	768	828	836	791	810	745	800	838	781	791	748	764	755	785	822	780	784	766	777	763	818	789	821	817	752	761	779	806	796	787	744	788	837	800	797	814	770	741	784	783	781	823	811	802	718	812	766	811	750	798	836	793	816	750	770	774	777	797	796	781	820	771	821	779	813	788	738	795	807	787	787	780	782	767	727	853	791	773	773	779	779	806	755	749	819	767	809	799	802	755	818	818	826	745	752	756	818	803	748	774	770	800	778	758	782	764	784	786	812	733	758	770	807	770	816	751	789	791	761	767	770	843	789	841	710	777	805	804	759	796	800	777	824	798	766	792	773	798	829	776	771	746	787	737	808	801	767	793	781	779	807	781	827	801	803	819	841	816	794	800	747	796	770	798	787	789	822	815	744	834	756	847	756	788	748	788	792	775	827	784	817	810	772	791	744	816	796	817	756	773	809	796	805	804	813	791	704	777	807	820	774	794	845	822	766	808	763	833	808	791	785	771	793	805	811	768	823	789	843	830	760	805	819	799	775	789	775	794	800	803	791	782	802	770	764	758	754	752	780	776	855	806	788	800	761	777	804	826	821	788	768	750	802	774	821	839	798	761	767	814	786	799	811	823	843	822	787	798	815	801	766	802	773	766	784	760	809	848	778	815	814	785	787	733	753	802	773	782	818	772	792	807	803	818	772	785	760	790	853	728	768	781	738	798	766	782	854	819	809	802	772	848	766	779	793	758	785	807	773	770	817	805	799	784	753	796	762	806	757	777	789	758	791	817	779	781	836	831	788	777	753	810	741	779	776	881	804	791	777	806	806	773	815	770	782	804	830	790	730	819	802	789	763	777	806	825	766	769	745	777	805	830	762	824	819	804	788	782	777	761	825	816	841	817	844	815	815	790	755	741	764	837	799	781	758	852	784	782	774	760	815	761	766	821	765	770	802	782	824	763	780	706	752	778	796	809	785	737	784	776	809	829	865	777	782	757	769	821	776
28453	15063	13386	7629	5223	3844	3120	2441	2140	1800	1641	1521	1324	1201	1151	1190	1037	1073	1024	914	956	918	897	892	898	837	826	822	871	826	828	802	778	851	810	784	802	881	831	806	793	837	742	783	804	745	808	769	763	764	775	803	768	736	784	782	748	750	778	733	726	779	754	781	793	765	755	794	734	713	738	767	753	786	729	756	748	706	658	764	779	758	748	721	730	737	730	746	741	745	733	756	771	758	780	720	768	724	761	733	824	777	762	766	739	755	725	683	773	748	758	748	734	703	748	730	779	715	765	761	766	774	708	726	818	782	763	762	781	749	752	756	746	785	739	760	727	782	760	692	768	748	743	724	705	764	751	786	753	751	748	705	731	770	712	770	797	748	772	764	751	729	817	748	751	708	724	751	758	744	783	769	727	729	732	729	759	825	783	761	796	736	748	743	723	751	764	775	757	707	807	761	700	757	742	712	715	793	758	734	770	758	783	710	718	735	798	715	760	736	745	776	763	714	755	745	833	733	718	741	687	795	725	766	767	768	759	755	723	757	759	699	712	716	738	745	734	732	729	756	710	733	751	722	744	792	703	744	722	732	710	714	770	747	738	798	749	681	716	710	710	770	756	746	713	720	765	774	768	705	734	724	793	745	762	727	779	778	755	765	776	800	788	731	698	721	742	739	777	741	757	738	740	773	762	698	699	709	751	810	786	792	721	750	769	715	767	757	754	736	755	794	736	738	794	760	799	783	742	717	694	747	762	756	743	762	751	713	766	688	709	765	740	718	768	752	745	744	747	747	759	717	755	746	728	757	749	724	771	724	768	799	709	721	741	735	834	723	757	752	751	684	766	718	770	766	765	718	744	694	782	768	751	750	715	758	722	744	689	718	742	749	715	755	742	684	749	741	747	738	736	716	736	712	770	739	749	747	726	694	737	704	751	748	751	758	752	705	726	744	754	772	694	735	735	734	761	695	778	770	754	694	752	739	714	749	763	762	724	741	729	767	748	728	732	763	709	768	719	736	754	733	716	717	749	782	686	718	750	750	744	754	763	714	737	738	736	758	746	764	788	771	733	698	744	745	721	718	771	718	722	723	726	759	731	741	713	762	726	698	726	712	748	732	749	697	799	748	742	740	737	735	754	738	722	768	755	699	734	746	741	695	778	749	796	747	751	772	756	743	687	762	776	720	740	787	740	722	783	782	739	764	756	727	731	756	742	778	739	729	695	718	752	762	778	733	742	707	750	730	748	799	763	795	756	733	726	731	791	734	749	737	696	770	739	753	715	742	753	719	706	766	707	727	738	712	720	754	741	773	766	782	773	709	720	805	768	762	780	704	767	783	727	749	752	770	700	765	758	798	750	762	720	813	692	757	785	763	767	776	732	702	699	752	722	760	675	764	744	747	768	741	742	698	731	726	731	725	739	749	753	788	753	765	740	732	721	761	698	755	767	683	768	771	797	722	744	724	676	765	753	749	728	726	726	717	772	765	738	774	756	794	753	723	748	731	751	707	730	761	761	785	724	707	740	755	799	750	727	757	733	755	725	763	745	748	775	780	775	736	739	802	785	758	726	760	702	686	739	800	721	759	767	774	704	776	761	744	720	776	749	741	743	727	766	787	777	751	734	711	764	720	738	719	739	752	714	742	705	736	800	730	697	738	734	734	779	707	740	729	709	761	768	771	723	703	734	742	761	731	774	741	814	731	731	760	730	753	751	779	764	713	707	743	793	731	730	743	727	730	722	735	738	741	729	714	815	750	726	754	785	773	777	722	744	772	760	744	775	696	788	700	767	797	737	764	772	756	741	729	707	770	750	710	785	765	766	761	734	727	756	719	741	714	750	725	689	779	745	703	716	746	698	704	752	744	714	787	727	739	757	734	776	744	713	711	739	769	755	742	741	717	751	745	746	679	760	725	759	733	748	776	798	757	749	740	697	752	744	712	719	732	775	775	770	748	779	734	767	713	727	738	773	789	703	779	736	753	728	768	740	755	748	739	755	732	742	731	710	746	738	761	733	754	719	727	706	702	734	805	731	733	727	737	704	748	683	765	693	765	756	762	769	715	746	752	758	752	700	722	826	760	791	749	738	778	766	726	687	795	696	738	736	702	771	672	755	714	743	733	767	766	714	702	755	730	776	762	763	709	729	770	787	768	783	735	766	810	715	720	794	775	791	716	693	737	786	741	712	780	755	722	737	743	729	720	723	772	740	699	740	731	799	748	732	762	761	757	699	753	754	687	764	749	800	735	771	719	773	773	723	733	754	766	741	738	773	756	722	690	720	750	758	748	735	750	756	725	745	740	754	716	732	785	768	710	769	729	750	762	718	728	770	726	771	793	738	772	776	738	743	764	730	704	774	746	708	725	766	703	757	756	750	689	832	724	774	809	770	760	762	735	798	729	795	670	721	745	756	775	750	795	743	778	804	724	715	720	763	731	767	707	738	752	780	742	754	780	793	752	764	721	772	785	740	766	710	768	703	729	734	739	812	713	719	765	726	782	696	697	679	766	731	710	722	770	707	746	756	780	723	725	766	726	742	749	715	739	718	713	752	803	757	770	702	714	722	728	752	727	745	740	754	688	749	749	743	743	713	773	711	751	725	751	749	750	788	751	747	757	754	748	804	794	727	704	713	733	744	740	759	767	708	716	771	687	763	737	678	720	754	764	735	747	769	719	737	772	719	742	731	771	737	728	745	689	729	803	689	729	770	778	748	744	761	719	760	732	762	720	766	779	698	778	709	781	723	711	755	749	709	738	711	695	762	790	761	693	760	798	714	711	731	737	773	723	792	789	731	741	759	767	793	688	746	763	743	756	725	765	750	735	701	728	754	743	711	739	742	727	774	758	761	759	772	739	770	701	790	719	760	702	706	792	716	755	769	743	755	756	783	746	745	733	776	733	732	741	723	696	708	738	731	692	755	739	722	733	779	754	727	774	748	738	750	711	785	736	700	758	704	738	718	751	706	747	748	757	732	770	746	755	715	676	711	757	705	734	782	718	755	760	757	773	675	765	784	731	762	779	760	763	704	746	711	739	714	737	725	716	710	766	744	727	738	754	747	765	724	751	729	691	761	800	709	718	698	741	720	739	758	762	789	809	713	804	733	725	757	688	749	775	728	736	753	674	733	740	703	750	737	773	721	792	676	737	743	730	784	772	705	751	729	756	730	787	771	770	784	744	764	717	759	779	799	749	712	753	735	784	704	756	763	743	768	685	789	777	709	720	741	750	772	762	729	732	710	766	762	764	686	748	788	725	751	806	771	703	732	775	771	771	749	771	787	735	780	732	743	747	723	747	790	751	727	761	708	800	785	761	724	733	711	779	737	712	765	773	725	749	687	758	723	707	757	748	738	711	724	711	727	699	759	747	789	770	714	765	700	767	725	752	780	752	754	728	760	727	772	748	776	717	740	780	783	737	774	739	716	725	769	694	716	766	711	718	726	783	768	756	729	731	756	785	762	762	721	771	739	750	721	722	731	690	725	745
31059	14648	2236	563	449	402	377	353	324	348	342	307	357	334	327	322	323	347	333	344	337	335	319	371	330	338	325	333	341	331	329	334	316	331	346	326	343	295	340	312	319	302	347	321	340	344	335	367	369	350	323	343	355	331	355	338	303	320	304	347	315	349	365	330	322	335	339	332	348	318	321	358	370	357	334	338	345	314	340	338	334	322	313	347	314	335	356	363	303	372	327	364	342	333	342	337	331	329	332	325	325	323	330	367	327	322	330	295	300	361	331	340	325	340	368	320	324	349	333	310	345	343	311	337	334	301	311	330	317	330	332	323	349	324	329	325	375	337	335	366	347	330	331	318	385	324	335	343	303	354	303	331	325	318	345	308	332	296	340	335	303	320	313	339	357	339	332	333	335	339	315	356	337	339	335	330	342	338	318	335	313	360	362	316	297	346	297	334	320	333	346	367	345	317	342	332	341	392	326	341	347	337	357	356	331	348	324	329	315	321	328	326	323	303	320	308	340	315	392	347	322	338	336	347	359	332	307	332	316	354	340	333	343	347	361	322	338	313	336	336	313	393	313	300	335	356	332	354	353	344	339	326	330	326	340	323	314	349	336	319	361	317	313	328	346	318	369	367	317	346	335	328	317	347	308	343	346	346	335	323	315	354	332	342	342	331	333	366	333	303	296	321	334	323	335	321	307	326	309	328	357	304	327	337	326	341	307	343	347	319	299	350	302	315	332	333	343	317	305	349	358	326	312	321	350	383	369	330	352	333	346	320	354	282	338	330	313	331	355	314	353	355	331	329	305	350	362	321	340	309	336	334	316	355	336	336	335	316	334	342	353	335	365	318	329	346	344	333	357	311	310	354	353	329	339	321	342	336	326	301	338	340	315	319	333	338	335	315	361	328	343	347	323	334	314	311	349	362	322	331	329	344	371	333	363	317	317	330	371	333	317	347	277	337	339	348	332	320	322	330	343	327	341	344	332	318	317	386	312	348	344	339	341	344	322	345	316	294	320	335	332	316	322	355	320	335	317	340	368	350	319	333	361	378	386	314	314	346	348	335	338	320	327	305	317	321	330	324	311	340	356	321	315	342	335	323	327	300	323	360	336	338	351	335	323	324	327	312	293	337	338	307	345	366	371	335	310	331	339	340	313	333	313	316	369	332	297	305	360	326	303	345	313	346	343	350	348	358	350	321	361	325	316	333	370	322	340	338	326	332	341	352	353	365	329	315	333	344	331	301	334	317	329	330	340	371	325	342	343	337	361	321	352	335	320	326	329	328	318	333	340	362	343	316	327	344	324	338	359	327	351	334	308	338	304	312	304	347	344	323	365	321	340	329	369	358	320	324	321	330	333	323	341	318	341	308	347	325	330	338	356	309	322	328	325	344	340	342	365	339	351	329	335	325	323	356	325	338	342	340	318	330	318	330	324	325	333	311	334	321	326	313	329	312	339	356	318	338	352	319	331	321	343	339	330	343	371	352	326	324	324	349	312	355	335	342	305	314	358	339	317	319	351	316	321	295	327	317	317	338	339	333	347	300	341	349	362	337	343	345	329	322	311	307	345	333	316	336	330	384	333	362	347	334	312	320	326	362	336	340	357	331	334	336	301	355	340	312	339	311	348	292	328	344	331	330	338	345	351	329	355	347	352	334	334	341	307	352	323	319	345	349	338	303	364	341	344	359	302	346	350	353	340	293	326	317	356	355	316	338	325	353	315	352	326	339	320	330	348	294	322	317	349	350	352	315	328	323	361	321	331	327	315	351	334	349	326	334	332	327	303	328	331	342	326	347	369	346	315	322	332	342	340	303	317	333	310	360	337	333	337	338	326	323	326	332	342	305	354	334	337	308	312	333	303	328	327	345	334	329	309	333	333	350	352	333	314	284	311	312	332	345	353	344	328	347	338	371	343	320	360	307	278	349	368	370	336	329	333	321	341	319	335	355	343	329	364	339	342	357	361	351	305	305	335	337	339	328	350	299	356	369	337	362	380	321	328	312	330	309	364	304	334	325	336	344	364	349	305	346	313	322	342	391	354	317	320	344	359	298	360	367	311	326	343	357	302	319	321	325	336	325	326	316	286	330	346	341	336	347	301	324	336	314	332	343	323	331	329	325	310	323	316	327	340	320	341	334	358	340	331	335	313	368	335	356	327	308	339	297	328	327	328	343	336	378	343	323	358	329	294	345	293	314	348	325	333	333	342	305	311	335	329	367	358	333	334	331	325	351	332	372	334	326	362	339	335	312	317	322	312	347	335	342	360	328	325	368	341	344	352	308	343	335	312	330	324	312	355	375	326	340	332	348	323	362	345	342	355	338	348	318	363	307	358	334	366	358	322	303	317	349	346	352	332	333	313	333	319	326	317	335	362	318	326	326	346	347	316	322	332	349	313	346	346	316	311	324	324	341	339	298	362	332	318	357	342	317	295	321	327	338	332	334	344	357	332	358	326	308	369	314	344	330	331	323	326	325	334	326	348	300	322	342	336	324	326	313	312	343	344	288	302	317	318	327	326	343	328	340	337	357	332	332	313	314	305	354	355	331	285	312	353	315	341	329	324	311	338	335	339	324	371	344	334	342	344	324	331	341	352	336	382	311	354	324	346	327	338	365	340	325	336	352	316	339	351	361	364	311	329	333	320	353	319	350	333	333	316	338	317	308	346	311	334	398	313	355	331	344	318	364	344	364	339	339	321	326	332	313	312	326	354	348	315	340	351	301	305	344	363	315	319	307	330	358	349	329	344	336	335	351	334	335	332	309	313	316	346	320	330	335	344	326	336	344	336	356	361	360	334	345	317	338	353	347	308	316	325	363	308	313	301	306	316	338	380	323	291	345	347	333	350	352	323	349	344	340	321	295	323	365	287	290	300	319	365	339	326	342	335	327	343	357	325	321	344	349	358	293	348	309	337	342	354	325	360	312	338	316	343	341	337	331	331	370	362	366	327	302	322	323	330	341	331	328	322	348	307	373	331	326	346	317	327	337	380	335	321	318	349	354	305	315	328	316	324	339	357	335	317	331	328	333	359	318	361	340	295	342	324	326	348	362	325	331	351	315	338	311	343	320	340	359	326	289	322	316	317	338	278	338	301	357	342	337	297	353	344	307	326	364	300	327	308	312	313	320	343	343	331	329	312	328	347	317	320	362	320	350	333	334	321	325	316	363	353	324	347	346	343	334	281	369	357	343	307	358	330	318	347	356	336	367	304	340	318	333	365	327	325	350	321	339	354	344	324	349	323	332	352	305	343	326	314	321	360	314	330	352	344	344	356	338	329	338	358	307	314	338	341	323	354	339	350	351	338	372	331	351	374	322	342	334	327	343	339	370	330	316	329	329	345	343	328	350	339	347	333	363	324	352	339	358	308	343	325	321	321	312	348	323	333	339	347	300	331	337	351	321	330	345	303	321	353	320	301	333	288	320	339	304	329	348	336	313	376	299	330	321	349	321	350	342	340	345	354	350	346	322	321	314	348	326	346	356
19585	839	725	533	423	408	409	389	419	361	381	357	354	363	357	330	347	345	338	344	351	355	320	349	335	369	321	316	275	338	313	335	296	340	372	348	339	356	323	317	319	340	306	359	339	355	317	357	343	374	357	352	369	366	347	333	363	368	335	349	318	348	307	308	354	382	330	336	359	354	332	322	357	353	325	344	361	364	322	333	304	356	336	343	340	357	330	371	321	323	337	349	331	330	367	331	325	334	351	331	369	333	376	341	310	370	363	353	334	335	328	313	358	344	322	345	382	360	340	343	350	365	345	345	355	328	342	377	359	341	343	374	332	354	345	344	304	319	353	332	329	351	354	359	340	346	347	308	396	347	353	314	343	336	357	363	365	335	329	319	337	339	356	345	334	336	374	346	316	366	348	328	323	317	348	324	359	316	328	345	368	347	332	348	324	328	311	338	346	301	348	304	325	336	320	345	345	382	328	384	321	333	311	359	342	363	336	365	317	358	334	329	383	300	344	341	336	343	366	350	338	336	374	327	326	354	339	334	341	327	365	323	342	375	358	347	315	319	337	330	356	351	334	339	346	339	349	347	330	339	361	365	367	367	339	327	313	367	336	337	337	346	387	333	330	402	329	338	369	322	336	359	330	354	340	328	332	339	311	334	343	337	362	335	348	334	333	321	365	336	320	330	290	353	379	325	369	334	356	335	343	307	333	350	362	349	315	296	346	378	314	340	351	332	348	355	337	359	339	340	374	376	344	319	337	333	346	343	401	374	355	373	364	338	350	334	314	358	322	323	341	334	347	365	354	323	357	340	367	319	339	311	340	360	329	328	324	368	345	373	320	334	359	358	360	338	348	328	341	350	327	332	355	364	355	357	330	305	331	360	349	330	319	349	343	350	351	349	347	360	328	340	335	368	338	354	369	347	317	376	350	355	330	325	394	336	326	351	366	355	334	379	340	332	327	357	299	339	373	328	327	349	349	327	363	359	364	323	319	340	315	356	308	337	386	364	342	357	343	334	320	323	362	318	324	330	341	340	339	322	334	353	356	331	302	312	356	308	321	353	328	360	324	350	329	333	331	352	350	342	316	347	317	331	332	343	335	325	343	340	329	325	354	352	339	340	328	310	329	337	355	361	312	346	365	354	372	359	352	337	376	343	315	323	342	341	313	355	348	342	353	330	325	333	312	359	355	331	355	342	357	342	360	317	334	331	338	357	340	354	341	341	339	336	349	306	318	345	316	376	325	330	340	321	313	361	344	329	309	340	349	355	349	348	370	344	344	327	332	360	337	326	347	314	331	348	322	340	316	337	361	343	349	316	384	352	344	318	330	323	338	350	289	352	327	337	337	340	333	345	338	340	376	327	355	342	350	356	346	339	343	357	361	383	318	356	351	334	350	350	348	317	333	335	325	326	339	340	317	356	351	317	330	340	339	320	366	331	322	313	319	351	320	341	354	313	358	308	373	354	357	351	283	345	377	339	341	360	342	326	330	355	380	328	337	370	331	322	369	353	371	324	351	338	342	337	354	343	368	355	389	324	348	323	338	333	390	339	342	307	328	341	304	355	354	369	353	349	335	361	338	342	352	324	318	321	362	363	372	383	355	340	349	345	309	344	326	331	340	340	374	353	363	359	333	331	338	358	319	323	325	321	352	363	322	339	338	361	364	331	340	326	326	339	367	334	341	369	354	314	321	345	367	377	311	326	355	367	360	330	365	348	356	348	360	351	368	350	373	340	334	347	353	316	361	317	344	336	354	328	335	342	329	377	345	364	328	379	326	340	337	362	358	338	368	328	336	332	326	294	345	357	369	322	338	345	321	354	359	359	316	341	358	329	375	326	341	360	360	326	346	350	357	343	361	354	349	310	338	368	337	335	343	350	344	351	346	339	328	349	330	357	301	340	321	327	373	342	332	319	329	360	342	334	318	312	330	321	353	365	346	350	300	369	343	339	331	317	354	334	350	336	371	337	343	297	345	305	353	352	330	340	359	324	348	368	362	394	360	363	338	334	332	350	396	359	359	334	321	353	300	333	333	339	335	320	373	327	339	351	361	346	335	337	325	347	373	322	333	325	326	355	358	340	345	350	318	345	360	357	348	345	326	367	339	301	352	308	319	374	335	317	328	376	365	358	356	351	352	356	347	325	331	335	348	349	376	352	366	370	324	328	349	324	326	303	340	351	342	371	346	328	332	366	321	336	321	338	350	313	335	343	327	370	340	378	372	363	357	320	346	361	311	367	326	344	321	357	332	331	385	356	309	338	328	311	319	313	317	318	358	338	330	368	340	368	369	338	358	342	351	309	346	336	311	385	356	342	366	348	365	342	354	352	347	371	331	319	350	328	362	334	328	328	322	362	368	318	336	331	344	338	341	333	364	347	368	336	335	325	350	319	352	334	322	365	318	368	347	346	341	351	335	337	334	314	388	376	388	367	327	363	322	341	362	341	347	331	348	367	359	361	314	358	317	340	323	290	357	345	367	312	347	368	334	370	330	361	345	338	336	304	341	327	341	350	349	334	315	328	402	372	342	333	357	336	333	344	328	328	342	300	352	337	354	371	335	351	335	360	307	365	337	339	357	341	322	386	360	321	323	349	352	333	339	318	330	350	366	336	339	347	347	340	333	365	313	388	316	359	318	376	359	311	355	346	356	372	322	306	336	345	335	347	354	360	345	310	334	340	327	313	327	363	340	350	345	325	337	355	372	345	325	322	363	326	335	345	316	345	337	318	354	347	338	359	343	347	307	325	359	360	370	326	319	348	379	324	323	307	373	325	339	302	329	348	323	331	311	327	325	338	356	322	337	347	385	358	366	328	372	378	345	360	371	333	345	336	379	359	341	332	373	340	372	347	316	331	365	346	338	350	362	374	321	329	342	361	315	339	335	316	326	386	339	322	344	354	364	333	369	359	338	349	363	330	350	316	344	337	335	357	370	326	333	327	341	329	325	348	355	353	339	384	388	347	340	305	337	332	349	380	351	320	376	312	359	355	329	367	339	322	357	311	344	378	346	368	337	382	330	385	382	331	330	346	331	294	346	337	353	362	306	381	346	367	313	330	314	327	324	342	366	345	350	328	338	361	348	340	350	344	357	359	343	363	321	353	359	354	345	348	360	363	341	321	359	350	315	365	322	357	321	365	348	331	335	351	343	335	340	346	387	339	329	309	373	375	323	361	334	313	364	320	364	347	369	347	335	346	338	343	349	340	350	333	322	380	349	320	332	350	362	326	369	372	309	339	348	349	313	343	326	354	362	333	366	363	339	328	320	355	298	355	360	357	335	360	362	365	330	316	344	342	304	318	320	394	363	368	341	344	344	327	388	316	353	348	366	314	350	320	329	336	324	336	379	364	336	337	346	314	385	346	339	311	359	320	315	357	346	341	341	336	358	369	351	328	320	339	327	323	352	318	350	328	335	358	333	323	330	357	338	313	329	348	326	318	319	374	338	362	329	336	337	335	314	368	365	348	326	387	331	348	336	357
24940	20644	26522	24790	20635	8359	1312	967	832	734	661	693	666	568	583	567	581	591	559	507	535	547	509	526	522	549	529	560	554	497	503	500	492	542	553	471	561	468	463	535	542	515	517	549	516	508	533	522	512	515	492	523	494	513	513	481	532	542	451	500	504	535	512	507	511	535	484	532	519	529	518	459	543	501	537	506	549	484	559	518	540	479	530	542	496	502	550	495	509	509	488	500	519	551	495	525	508	490	523	470	518	505	487	466	510	501	507	521	503	514	516	470	506	505	533	528	539	476	474	529	504	519	489	497	497	487	509	521	466	487	527	526	512	497	506	496	507	529	527	495	519	500	502	462	545	538	455	547	506	474	508	526	476	494	468	524	515	511	518	497	516	522	515	501	489	505	542	543	495	485	442	522	493	491	531	529	514	533	452	534	533	531	511	521	500	477	499	487	468	538	492	507	469	489	487	496	515	500	474	488	521	466	506	552	560	513	525	550	559	505	489	508	515	458	486	515	502	468	532	508	518	494	552	524	522	479	518	540	514	511	488	501	513	506	449	480	534	536	517	520	510	535	541	529	496	497	512	499	513	512	553	504	534	537	506	482	499	519	510	463	484	481	538	495	520	491	493	496	516	500	521	472	489	508	517	499	515	497	482	514	486	525	465	491	469	498	496	472	517	481	493	488	494	527	522	517	465	499	491	467	520	508	511	545	504	520	471	488	515	483	471	507	541	489	486	509	489	523	475	483	509	534	494	513	525	517	524	498	474	484	476	541	465	488	522	484	503	544	500	509	496	495	508	531	561	518	489	508	502	503	533	525	497	496	521	507	504	507	530	495	520	519	508	525	546	511	525	509	533	513	511	499	496	513	527	528	489	476	492	543	505	519	470	513	519	528	480	482	523	497	525	506	498	515	530	506	518	473	485	529	484	453	478	499	529	525	533	541	501	486	527	532	488	487	502	490	511	498	545	498	489	494	527	486	500	533	477	545	502	505	514	489	515	511	499	501	501	486	487	502	461	488	494	518	525	529	535	502	523	468	517	480	546	485	483	486	533	505	518	483	490	470	501	475	540	476	499	513	510	500	471	500	510	516	519	519	529	472	505	480	522	495	493	498	491	503	529	528	510	504	489	558	493	487	547	519	475	485	513	520	494	495	511	481	515	504	542	498	519	509	521	542	524	479	506	471	492	518	549	511	469	505	498	522	550	518	493	513	513	493	519	498	520	513	468	503	494	496	499	533	527	501	471	478	541	485	546	505	522	487	486	534	496	497	479	536	484	542	495	512	499	468	484	540	499	533	516	531	508	531	529	554	476	540	509	502	522	490	539	506	469	507	511	457	498	499	489	479	495	488	523	474	476	497	477	504	476	467	519	513	491	516	521	538	525	514	461	508	525	528	538	520	483	526	498	521	493	490	476	512	473	477	479	503	530	514	501	488	531	515	516	460	532	525	509	474	503	516	492	553	505	485	532	520	492	517	546	520	519	516	502	532	524	516	497	500	492	490	531	543	507	524	488	529	457	488	494	469	532	447	516	487	476	483	512	497	490	481	504	501	520	487	498	573	498	497	485	472	532	503	505	538	515	519	490	490	466	526	533	538	476	510	499	527	517	496	529	477	484	515	484	517	478	488	477	506	524	477	483	506	463	463	446	512	490	498	502	540	510	534	519	531	533	491	505	511	524	507	506	479	494	495	542	501	511	515	489	472	523	495	508	485	502	488	522	522	488	510	490	474	506	498	466	530	532	450	519	516	531	504	501	508	523	485	516	527	508	522	471	492	504	547	502	494	496	491	545	510	484	498	498	488	489	501	482	506	501	487	504	503	530	484	542	496	531	531	493	505	484	568	512	526	473	504	519	533	525	512	517	519	502	507	479	501	489	497	508	504	482	529	519	467	520	486	512	530	483	508	502	465	524	529	552	486	527	525	476	480	492	497	500	509	508	494	497	497	487	533	532	509	476	492	479	481	523	495	521	493	497	467	490	518	507	519	478	505	515	517	505	514	489	516	506	549	487	463	535	493	538	561	491	508	504	495	528	506	480	511	498	496	487	501	527	513	483	538	520	542	503	484	488	503	539	462	494	495	507	544	462	490	491	504	474	501	517	513	512	528	537	554	513	523	522	448	510	503	544	481	479	496	548	502	495	494	537	500	520	562	519	494	512	522	516	486	517	526	527	562	517	482	507	485	474	514	538	512	513	530	527	495	516	527	496	523	510	504	527	462	507	472	528	521	511	506	506	517	471	514	472	522	468	492	491	484	463	491	532	516	512	480	489	531	514	502	524	516	458	533	507	569	451	508	505	512	504	487	527	536	510	516	471	526	534	495	512	537	491	521	486	524	502	497	473	487	514	523	489	529	507	501	514	455	505	506	533	488	515	565	503	461	514	505	497	502	524	511	519	511	538	516	489	511	512	496	488	519	479	511	468	479	546	534	494	528	529	481	512	523	549	492	487	482	464	552	482	511	489	500	513	551	475	504	476	536	517	536	527	505	492	518	440	474	504	505	508	543	515	480	499	519	491	472	488	546	516	500	521	483	509	514	475	489	489	475	480	535	544	525	510	557	522	492	521	495	532	500	512	493	494	477	495	519	501	472	513	507	492	500	520	524	519	501	518	543	524	516	474	513	527	507	511	493	474	492	498	523	500	521	479	482	486	513	494	498	503	499	480	503	506	499	479	494	494	500	489	494	512	502	495	481	526	496	459	462	516	490	516	507	496	481	528	488	495	505	509	540	511	503	521	520	456	484	492	489	507	474	490	516	512	508	501	488	496	559	522	495	506	481	476	502	507	504	494	484	509	485	468	514	523	469	494	512	464	534	502	494	479	461	527	511	460	471	484	534	489	521	528	492	554	494	503	512	520	506	550	494	517	514	541	517	526	513	464	500	472	501	543	491	514	502	518	545	526	487	537	513	514	492	496	485	497	512	510	512	495	553	457	492	479	516	489	514	511	491	505	544	525	512	475	537	508	516	488	492	511	510	497	467	466	506	498	510	523	516	495	512	517	537	499	508	525	521	498	526	522	524	509	507	507	499	467	518	503	504	524	501	507	569	489	519	474	505	529	506	548	490	483	474	496	521	488	501	505	500	540	550	475	520	478	530	491	485	502	504	490	517	455	490	498	503	504	479	498	469	482	503	472	519	464	539	479	481	479	507	505	495	470	470	512	507	545	505	474	522	531	507	513	500	472	500	535	464	474	520	534	520	569	515	507	474	533	518	534	501	494	491	541	510	518	483	517	484	539	492	523	496	495	477	509	502	494	481	506	529	500	509	502	509	547	497	472	475	471	454	539	537	514	502	498	500	542	524	490	529	565	504	512	469	501	496	517	496	513	504	496	492	492	533	489	470	512	474	462	520	480	452	481	494	476	510	493	533	481	511	471	499	544	489	526	509	487	531	497	511	505	447	492	467	496	489	448	524	520	490	471	502	494	521	525	500	459	495	519	545	512	469	503	498	505	504	444	489	506	525	467	515
31092	9121	8097	4350	2883	2259	1662	1420	1216	1040	929	831	778	706	658	659	631	622	579	594	592	573	576	553	554	530	539	552	530	520	537	522	549	541	517	503	554	509	535	536	490	548	486	491	461	527	533	521	514	479	534	546	498	479	512	491	453	507	478	563	507	488	458	474	465	467	479	532	464	509	475	504	488	492	485	487	476	494	478	476	532	502	489	475	495	467	506	514	473	497	512	492	463	492	484	503	514	468	501	510	494	522	483	488	508	504	517	537	516	485	495	465	502	470	480	508	512	516	471	507	476	450	471	489	534	464	502	526	505	482	506	451	497	475	486	520	484	482	522	490	492	496	464	474	483	461	493	488	477	489	471	507	438	517	489	515	478	502	505	477	493	494	489	514	520	478	547	508	452	492	528	490	499	475	468	527	489	511	466	467	486	490	483	474	478	522	517	472	498	461	469	479	494	461	484	507	463	461	509	537	483	455	458	536	499	498	497	463	454	496	485	440	503	450	512	493	521	491	481	512	485	488	521	487	445	497	450	567	495	464	489	470	517	460	508	490	492	476	492	480	436	481	461	495	490	486	487	496	448	480	528	487	490	508	489	470	498	482	464	444	464	494	482	479	469	485	489	487	464	490	495	498	499	490	502	464	515	478	456	481	482	482	490	489	481	444	474	475	512	507	514	463	462	478	505	512	438	512	465	487	510	461	487	502	449	470	496	523	466	450	473	489	482	464	520	496	466	494	473	506	419	479	461	488	519	485	512	463	489	472	487	491	491	523	526	434	483	467	487	469	528	500	491	473	499	458	489	442	433	495	500	493	464	471	481	492	556	495	497	466	499	459	496	495	468	480	467	503	500	482	490	459	469	516	492	502	485	468	494	464	511	489	469	477	500	482	494	500	519	457	468	463	481	490	496	486	495	490	471	503	518	493	539	527	500	503	510	527	462	488	463	511	453	483	523	512	496	470	503	506	449	487	498	461	487	512	499	529	481	482	484	486	487	474	482	500	498	501	481	484	495	485	483	504	493	499	491	464	462	479	485	502	501	535	484	472	460	502	480	498	453	436	500	472	481	472	485	494	459	477	521	514	504	549	492	451	475	453	484	476	482	443	498	463	508	497	502	441	468	491	467	465	466	477	516	518	505	501	498	475	484	481	487	491	444	450	483	486	503	479	474	519	483	494	492	513	476	477	501	504	463	522	498	451	492	473	485	475	488	502	463	490	485	476	483	449	446	504	495	463	466	477	507	471	455	466	497	498	489	487	500	455	489	472	500	532	506	475	519	462	468	517	481	487	497	533	489	494	481	475	474	482	522	510	504	483	459	486	502	499	468	519	501	455	469	473	476	502	520	511	465	484	496	497	457	539	494	507	444	511	478	496	476	461	469	435	502	459	467	489	469	476	472	449	467	456	500	528	456	454	459	481	507	495	475	496	514	479	464	467	472	466	488	473	492	474	503	512	455	479	522	499	478	450	482	469	508	509	476	454	498	486	499	449	500	503	490	456	472	488	471	476	458	489	483	499	462	473	477	512	507	451	476	530	480	479	490	504	502	486	468	481	493	463	494	510	509	498	502	491	495	461	503	469	492	491	469	459	429	486	494	523	484	473	506	484	468	457	492	508	475	478	500	482	482	524	483	479	479	496	475	506	479	473	462	491	475	492	480	461	505	498	520	524	495	478	521	468	470	473	504	488	444	465	485	482	507	455	481	513	462	481	527	493	485	463	494	474	446	523	440	482	494	496	459	477	495	465	488	471	461	476	512	476	450	471	453	467	500	496	512	477	496	476	504	487	474	495	480	488	548	458	490	453	479	438	507	501	492	515	479	477	473	505	478	473	472	461	454	489	464	520	479	544	481	488	481	487	481	526	523	456	507	481	512	462	498	492	478	505	440	478	500	460	454	488	478	519	491	463	520	466	469	532	503	519	477	473	420	449	511	461	490	450	503	496	499	466	485	503	503	515	488	567	457	465	457	470	484	494	505	497	468	468	445	464	488	489	501	513	516	448	487	466	482	488	494	460	482	502	470	521	522	539	472	485	508	470	465	485	493	516	478	506	467	487	501	468	464	492	473	478	473	479	496	487	519	506	502	485	501	505	513	469	500	499	520	492	473	502	426	510	503	470	474	493	454	507	505	480	464	484	491	489	468	498	484	485	483	426	493	484	478	471	477	520	498	526	514	495	500	466	460	507	496	473	464	472	504	501	439	480	471	470	503	527	473	491	485	477	508	442	450	483	491	487	500	498	456	451	500	499	495	505	488	516	493	482	504	486	485	519	470	464	426	515	499	500	517	476	489	504	517	525	453	467	446	481	465	483	462	506	473	469	498	469	494	511	465	470	486	498	484	534	485	493	507	546	482	464	505	487	515	476	474	477	511	497	470	535	444	475	523	475	480	472	483	465	484	503	502	495	503	462	501	531	531	487	468	517	492	461	465	433	468	496	503	476	475	495	504	495	470	519	478	454	487	463	507	505	482	509	455	493	503	492	476	502	490	504	477	511	486	482	461	493	500	505	471	489	504	472	470	477	488	476	499	464	505	493	461	447	507	465	491	481	480	466	520	479	463	482	472	483	480	503	478	480	502	479	448	494	504	472	468	471	467	497	505	494	476	474	469	479	468	466	485	475	522	478	492	493	495	506	481	489	479	488	462	469	463	467	479	481	470	512	518	496	487	492	477	442	458	456	490	531	501	464	462	473	490	534	474	489	453	499	469	473	498	499	509	483	508	477	446	495	511	511	473	474	497	549	466	506	478	493	505	503	490	506	520	505	507	499	505	448	453	502	511	475	475	478	477	513	506	491	470	476	495	498	462	438	460	472	470	481	483	490	505	494	536	472	522	453	484	480	491	497	476	521	505	466	471	463	490	505	478	500	511	470	472	477	440	491	480	490	454	464	462	498	496	492	477	499	470	504	500	502	476	504	514	489	456	465	474	457	458	479	454	508	517	473	530	526	541	472	486	474	500	499	478	442	460	487	482	469	466	511	475	526	507	476	496	466	516	502	483	494	502	497	506	464	458	477	501	457	492	478	458	479	451	520	527	480	462	502	474	521	467	442	485	432	443	520	486	499	483	489	479	474	494	478	469	454	479	459	494	454	488	505	465	497	466	468	462	483	439	479	481	453	451	489	495	536	462	501	516	445	470	481	469	482	478	489	461	501	507	474	493	458	460	488	496	491	498	517	489	476	464	493	502	487	504	473	466	505	493	448	447	459	463	492	472	492	480	475	504	468	474	504	459	462	498	536	460	480	497	441	490	484	477	512	495	498	440	501	527	508	473	468	497	504	484	475	507	471	441	473	511	500	479	463	466	472	441	461	458	499	535	495	473	525	497	506	456	462	459	496	470	524	444	455	487	468	464	495	466	492	484	489	470	464	482	479	492	505	485	524	491	494	481	487	479	500	489	472	451	505	496	524	475	482	476	431	465	476	479	469	498	492	526	487	487	484	468	492	466	473	472	488	461	481	497	461	473	501
23003	20674	27027	24401	20676	20749	8720	1745	1373	1274	1200	1166	1060	1023	964	951	964	911	871	917	855	912	815	906	860	843	872	863	835	837	830	869	822	795	826	790	791	781	829	828	789	827	797	792	807	833	833	790	824	837	813	879	785	854	795	800	785	818	836	778	771	781	773	795	784	798	830	846	754	776	800	809	714	752	760	776	792	821	768	774	773	754	789	802	772	826	809	744	776	757	809	801	787	813	805	799	812	804	785	801	797	855	800	818	741	831	769	783	802	772	774	771	778	821	812	756	805	797	789	757	795	803	747	812	828	818	749	743	834	819	808	811	796	822	770	813	812	731	831	791	752	814	829	809	810	775	803	794	784	769	770	768	753	826	776	754	762	817	781	804	790	780	782	788	788	870	830	839	818	814	811	749	818	758	809	826	763	792	786	779	760	810	801	807	773	771	813	795	796	737	764	792	789	812	777	817	744	816	811	791	784	777	805	779	789	753	779	772	772	759	715	786	699	812	764	775	803	775	830	763	789	815	792	791	857	729	791	782	791	802	741	780	795	774	761	775	800	747	796	793	821	877	806	802	826	818	806	780	789	777	763	819	822	814	754	766	778	780	803	756	797	782	808	766	763	766	810	808	728	742	740	740	789	848	779	820	842	796	807	757	743	775	746	747	785	734	785	793	780	768	749	828	812	768	745	839	780	741	785	811	791	772	793	739	803	778	760	803	818	770	802	727	762	861	826	823	774	752	786	794	832	858	834	760	759	821	797	795	778	800	781	795	829	754	810	793	753	793	827	778	771	783	780	746	793	840	742	768	757	743	787	824	782	766	789	789	828	761	818	781	813	773	839	826	809	786	691	795	746	771	800	786	795	885	727	813	738	756	792	774	775	766	794	793	770	816	808	787	777	791	736	754	809	778	799	763	765	833	765	801	799	750	790	884	852	768	819	804	773	815	761	786	758	839	837	781	737	736	766	817	785	837	786	775	771	748	819	718	737	751	774	771	802	800	754	838	733	786	792	800	823	763	811	788	784	771	775	723	822	785	801	785	768	805	768	777	779	837	789	740	756	743	748	784	815	799	783	748	732	805	796	808	831	785	800	748	792	803	801	816	859	777	782	738	812	746	758	800	765	786	754	750	787	794	795	797	748	807	782	790	813	805	815	707	740	776	777	768	776	756	819	779	803	769	786	792	828	773	763	777	799	833	786	807	774	807	870	810	806	821	783	740	765	754	779	786	806	862	792	789	805	798	778	789	795	785	779	812	747	799	779	779	733	777	804	758	776	795	782	787	754	775	791	771	748	806	772	778	777	802	835	801	816	745	781	801	760	783	796	759	763	781	807	782	775	776	753	733	808	780	800	743	801	772	770	802	791	791	756	809	792	819	770	773	764	760	789	762	761	827	846	814	807	774	760	781	780	764	819	745	751	740	745	731	789	783	755	790	757	744	817	777	742	794	739	776	810	757	817	836	796	693	759	719	812	772	828	792	794	800	766	752	768	816	766	760	834	791	823	753	780	743	778	793	744	815	792	774	783	792	782	774	743	765	730	737	826	796	767	752	747	801	808	806	710	768	785	786	780	859	798	777	805	804	775	805	829	792	808	801	767	747	776	822	795	812	765	765	810	728	790	776	798	808	778	763	796	763	763	783	763	785	749	857	778	792	846	796	714	786	771	769	818	777	775	821	743	760	802	775	836	856	859	831	784	772	728	781	803	821	792	803	820	789	777	812	790	792	762	765	785	806	749	789	781	794	834	795	787	804	803	792	834	803	781	791	800	792	741	780	715	770	795	779	798	777	765	787	775	817	759	786	778	836	790	780	784	819	807	719	788	827	766	766	783	747	792	787	770	816	783	811	754	724	782	807	748	721	756	761	781	787	810	820	776	755	790	780	777	778	786	812	796	780	823	796	779	784	822	843	757	747	790	761	816	850	826	773	794	814	754	766	811	794	818	735	770	788	806	805	780	845	807	785	771	742	776	790	751	806	785	764	778	777	781	793	794	747	768	815	777	857	740	823	756	795	767	802	792	820	797	804	760	791	787	839	792	802	768	777	736	789	777	772	777	793	791	787	781	768	768	761	808	840	833	796	747	783	795	828	784	767	756	760	766	759	808	799	821	810	812	804	734	820	811	805	791	800	796	825	791	795	842	776	743	773	761	791	819	800	801	759	784	805	806	803	833	799	838	773	792	784	789	796	782	768	790	758	769	777	801	800	806	791	766	804	822	776	818	801	749	745	766	750	836	781	799	712	746	728	785	790	833	733	747	765	809	780	772	799	787	763	793	773	809	769	799	778	785	750	737	777	821	759	725	769	824	809	811	863	804	770	783	823	764	813	798	810	827	807	801	782	729	816	791	781	793	787	783	794	775	777	762	780	800	785	740	774	764	776	829	736	789	779	766	807	814	785	783	807	791	799	840	845	811	828	792	783	732	804	780	804	738	766	817	782	818	830	814	826	748	787	763	797	764	764	798	780	841	787	744	790	794	862	745	737	828	815	791	786	830	788	773	772	736	759	805	839	741	797	814	778	763	784	816	836	783	761	752	806	768	798	756	782	790	786	716	796	758	764	798	733	819	787	813	758	795	770	826	779	780	839	785	723	764	739	770	763	838	776	803	727	768	795	745	757	797	783	753	778	730	757	772	784	734	826	807	813	755	790	818	790	796	799	802	818	752	792	809	797	789	744	791	804	800	736	809	805	775	789	755	832	826	775	778	814	826	740	770	818	768	754	767	806	753	714	764	767	789	793	750	752	745	746	771	801	775	786	777	770	754	786	760	798	810	775	732	732	726	751	791	805	823	877	747	792	768	842	738	811	821	737	787	785	811	842	741	803	810	818	820	820	827	836	769	780	814	777	807	824	730	780	767	764	779	747	767	773	775	753	780	755	775	806	782	751	801	761	750	805	792	797	745	755	826	771	812	759	829	794	823	801	766	763	778	778	748	812	802	770	759	747	733	807	778	798	783	772	752	774	780	799	751	803	784	773	781	762	826	786	794	751	787	755	810	819	774	790	727	784	787	769	825	792	775	777	793	789	764	841	763	769	786	834	729	750	803	783	793	740	820	772	839	816	788	748	819	847	795	835	699	780	770	737	820	796	783	767	841	750	822	807	817	776	836	743	797	750	753	809	803	760	763	818	776	796	805	779	783	811	774	765	813	792	811	768	809	788	756	820	834	731	795	769	833	805	816	767	807	793	715	836	802	827	793	759	737	736	737	792	802	779	771	769	780	815	792	853	818	828	767	808	783	752	790	772	757	772	785	814	806	830	779	767	777	766	789	772	757	772	814	769	756	724	803	752	813	776	728	760	753	757	804	823	804	794	788	749	801	786	777	736	802	775	773	803	753	754	768	787	776	793	755	773	739	822	752	802	776	794	817	753	787	827	816	812	822	809	797	782	786	770	794	793	766	822	806	768	799	846	806	746	780	806	762	828	736	785	804	774	805	771	845	763	786	795	797	800	777	818	729	784	753	824	793	826
29951	15553	13891	7901	5311	4200	3137	2535	2195	1864	1701	1494	1296	1230	1159	1152	1034	1063	1016	943	929	948	920	919	871	826	865	831	837	848	822	817	775	801	795	786	789	807	760	792	727	754	779	785	725	782	809	760	714	736	755	790	790	749	769	798	772	797	747	788	729	764	730	729	781	764	748	747	826	774	746	737	707	740	801	761	734	776	824	760	731	750	764	751	753	794	777	751	676	755	725	776	715	742	764	749	711	702	741	730	735	726	718	724	746	760	758	760	762	814	736	795	778	743	689	725	769	723	706	746	731	741	724	745	707	692	718	700	754	788	748	803	806	718	742	697	752	794	785	763	772	759	738	729	752	741	728	764	747	750	763	758	754	732	741	771	741	798	744	734	747	712	702	770	731	739	782	727	721	764	778	715	801	750	734	770	734	730	723	739	720	744	755	765	755	749	740	786	722	776	772	743	787	706	727	769	737	753	711	769	765	737	718	739	734	783	743	759	781	746	703	729	765	726	733	744	765	726	723	788	701	722	720	741	788	729	722	709	769	758	767	772	789	721	778	724	743	743	746	709	756	741	747	779	714	758	750	754	735	710	782	708	763	721	720	751	728	696	743	708	735	726	775	782	746	721	705	725	723	705	758	743	723	714	752	732	705	746	716	683	763	701	776	699	740	733	695	766	718	745	739	767	794	750	751	701	752	695	742	720	714	740	704	708	759	739	753	670	725	738	721	722	754	709	724	822	775	784	740	761	775	708	725	747	740	741	763	749	778	699	732	817	762	770	731	707	703	719	706	751	734	721	708	752	699	731	784	711	718	744	761	740	749	726	746	761	789	698	731	727	788	742	744	723	731	719	741	752	795	728	735	723	745	774	731	783	760	702	731	763	766	744	734	742	749	730	720	712	757	747	747	727	747	730	740	745	758	719	684	759	779	748	762	775	726	746	690	780	715	733	735	742	714	714	761	696	771	721	761	730	771	700	742	766	742	708	776	729	754	774	734	726	746	708	715	718	731	758	781	762	810	728	723	755	751	731	725	754	764	754	719	800	757	782	747	744	748	726	746	724	800	722	709	753	744	728	772	764	775	746	707	740	810	743	739	799	743	737	772	684	707	705	710	744	716	748	696	733	743	780	766	717	755	750	779	710	719	740	803	750	765	732	750	725	731	788	737	710	752	781	723	736	753	794	775	746	718	737	725	738	819	786	756	741	725	738	730	717	680	776	761	726	702	724	736	773	751	745	720	767	757	796	759	739	741	716	751	743	755	741	690	788	729	776	731	775	753	732	744	747	719	806	763	767	749	751	706	726	805	751	720	809	773	731	730	718	740	761	750	676	753	746	717	713	703	791	792	724	745	721	771	745	782	760	770	803	704	683	727	747	745	797	765	722	740	751	750	726	714	752	751	746	732	761	735	739	707	733	739	743	745	749	751	732	738	726	730	740	773	742	735	713	724	758	733	778	778	742	756	709	739	766	755	727	736	751	731	760	768	687	751	699	775	767	679	744	788	735	735	796	753	774	732	746	728	698	741	738	762	730	758	729	738	723	770	734	745	772	726	776	712	709	721	734	745	770	698	726	781	743	790	762	754	749	771	754	785	666	693	728	735	772	757	771	719	689	760	786	663	725	658	734	701	741	710	701	716	716	712	760	704	752	736	780	722	712	736	705	708	792	767	782	739	724	740	738	713	736	716	770	725	730	758	782	708	698	724	703	742	725	703	736	748	766	742	746	750	753	752	760	745	774	718	766	744	734	683	710	754	758	750	715	754	741	734	744	753	759	796	713	745	688	757	811	769	746	714	718	732	742	774	784	732	740	742	755	701	756	734	724	736	738	755	764	746	718	700	748	742	795	703	702	754	715	728	713	732	716	720	726	729	777	778	715	733	764	740	772	762	722	728	718	747	724	768	736	748	699	744	729	794	779	721	728	770	709	753	764	684	746	756	748	735	750	690	712	702	746	766	729	711	752	734	754	744	758	683	749	719	786	754	744	702	685	722	766	725	751	805	733	751	747	711	758	725	747	730	734	710	764	724	742	762	741	759	743	748	732	715	699	734	725	782	736	740	784	756	752	770	772	803	697	774	805	733	751	729	714	688	750	731	712	733	743	752	719	711	759	735	738	701	713	728	765	747	736	749	724	730	702	741	735	769	823	793	772	692	761	760	714	742	702	749	739	700	735	769	726	724	693	756	738	761	742	720	736	751	747	707	720	751	767	748	733	745	765	726	734	766	770	761	717	724	728	728	732	782	765	753	706	710	730	735	735	716	732	715	719	739	724	774	727	745	752	752	772	694	745	749	728	699	739	760	733	733	744	730	707	712	793	721	736	749	690	753	714	717	741	707	747	798	695	703	711	739	731	743	783	737	721	727	758	727	706	726	766	740	711	751	715	713	747	729	783	763	717	785	747	775	721	737	739	775	712	767	753	736	725	735	713	747	729	726	763	713	745	707	687	776	726	748	694	689	765	711	739	753	714	757	787	752	742	762	749	733	756	740	761	721	789	735	739	690	749	715	772	712	733	761	743	769	735	778	722	756	709	734	717	734	699	729	726	776	771	719	796	758	755	747	728	741	733	774	734	736	719	744	793	741	725	741	735	719	783	726	726	751	740	760	721	763	758	726	756	731	744	764	700	744	799	741	767	776	720	720	716	699	731	731	728	748	767	781	769	731	755	743	742	752	769	765	719	763	795	754	703	743	750	765	789	724	716	761	807	740	729	651	722	743	746	756	717	711	756	728	733	700	716	788	711	747	800	784	734	764	752	772	693	699	706	770	773	763	731	752	781	724	746	769	754	727	741	722	768	747	754	754	754	743	719	749	700	738	710	731	739	711	699	720	740	740	723	718	719	717	714	729	774	732	797	743	735	763	730	790	727	753	749	713	763	786	746	705	719	752	718	717	737	739	778	688	764	707	753	717	721	784	713	695	768	747	735	745	751	747	754	754	745	725	763	712	729	763	744	740	724	735	729	742	708	778	731	762	795	756	718	738	702	771	810	781	720	730	786	734	729	740	800	767	706	745	767	727	755	752	720	735	735	735	771	762	702	825	734	735	777	753	735	737	717	730	736	733	769	730	744	773	735	744	703	732	761	764	750	782	691	728	751	713	752	778	697	733	712	743	779	754	740	738	744	755	756	730	744	755	728	745	788	736	754	729	770	770	722	728	788	763	783	766	745	757	741	721	719	703	772	689	703	729	746	775	763	733	767	724	749	679	721	778	752	739	741	748	747	723	734	721	752	765	746	768	711	717	710	746	693	720	745	721	768	738	769	735	736	746	798	711	755	771	745	760	776	717	754	708	724	730	728	726	741	730	771	701	701	783	732	713	726	742	785	737	732	761	743	711	750	743	739	732	764	749	761	755	738	741	778	705	753	730	726	765	744	758	730	763	704	731	721	725	733	737	716	758	752	755	754	757	756	721	733	739	723	775	703	730	689	712	761	713	770	785	770	742	717	780	776	732	725	755	734	739	784	739	718	767	769
30962	14162	1964	541	399	383	367	356	353	313	345	368	327	317	325	337	357	335	342	341	302	311	313	315	356	339	334	318	307	335	341	322	328	333	313	335	345	340	325	360	348	338	336	335	331	336	323	342	344	319	358	354	347	369	333	343	297	323	346	328	322	314	336	312	307	375	360	325	314	331	386	357	341	318	337	333	301	310	315	332	339	328	358	361	315	312	333	337	307	319	353	299	324	332	337	309	324	331	348	339	335	315	354	306	316	347	360	317	303	312	325	302	299	361	313	323	347	300	346	370	324	296	311	326	348	329	370	367	333	354	350	327	355	334	337	341	299	324	335	342	332	336	374	321	331	326	318	356	358	307	332	338	324	335	319	364	333	381	311	336	322	352	302	329	333	325	334	329	338	310	374	307	301	317	311	345	350	365	348	346	352	386	374	346	317	321	330	358	312	347	354	333	317	338	355	358	329	306	326	322	333	337	346	356	357	321	281	331	328	351	328	321	353	305	325	329	316	312	317	345	292	320	320	359	352	335	325	334	337	318	310	352	336	358	341	354	310	309	367	321	308	296	321	363	314	310	342	318	323	313	343	336	329	312	372	306	335	329	336	331	340	373	327	283	313	350	387	337	376	350	346	318	353	297	361	340	319	351	333	308	338	335	315	317	351	324	322	316	325	298	332	288	341	318	319	322	337	348	325	334	348	309	334	315	309	318	352	333	351	317	345	348	315	327	322	326	327	335	310	300	326	337	319	318	320	324	340	331	334	319	342	286	330	376	347	331	299	349	337	316	342	320	311	345	345	317	334	311	334	348	322	321	336	352	351	296	324	341	353	305	308	329	325	324	338	338	319	344	321	345	331	327	344	325	330	360	346	328	305	319	311	328	299	295	320	300	319	344	351	293	335	345	331	329	368	312	336	280	313	314	341	334	329	322	363	328	328	314	336	325	319	330	326	323	319	321	327	354	333	336	348	323	338	301	299	306	334	326	331	333	323	307	335	329	314	334	316	347	343	317	326	321	343	325	341	319	317	298	376	302	328	319	303	332	312	325	341	318	325	325	339	332	345	360	332	314	321	350	357	366	361	350	311	361	318	304	308	329	316	340	322	349	309	364	339	345	335	325	313	340	334	295	340	328	335	332	299	305	327	319	351	335	343	345	346	358	305	295	324	336	351	331	324	330	329	355	323	300	328	305	351	330	321	319	347	311	330	298	317	330	350	321	321	302	335	331	340	286	324	295	318	334	339	318	322	323	312	354	338	378	322	320	351	354	344	344	318	337	341	333	340	343	323	356	340	314	371	358	331	347	341	338	344	305	358	301	351	326	331	327	347	354	350	344	329	357	347	298	346	330	310	322	328	334	317	345	345	324	302	313	330	339	344	305	322	333	314	323	324	356	320	348	314	328	317	330	323	347	296	341	308	360	331	373	338	324	297	338	349	334	372	302	308	341	308	343	323	308	317	285	343	316	317	310	341	347	331	316	327	354	332	335	344	315	362	310	329	335	310	329	333	336	335	322	345	324	319	345	319	361	334	314	312	350	363	295	345	353	319	322	321	341	377	327	326	332	328	339	322	317	330	308	342	337	321	329	335	319	331	347	331	327	300	321	376	334	349	336	305	316	329	318	324	336	343	355	304	305	361	325	308	322	324	330	364	341	349	305	281	316	363	349	317	289	330	329	357	333	318	366	335	316	335	316	288	309	316	309	319	354	337	341	323	336	331	334	317	333	312	325	352	327	324	355	306	326	320	323	339	359	331	366	326	331	306	302	322	307	337	325	339	311	330	320	343	339	337	335	321	329	333	333	321	324	354	310	292	329	333	310	325	374	349	341	314	318	318	358	290	349	335	318	314	334	317	329	361	362	332	355	335	329	322	306	339	314	357	312	331	358	315	318	325	317	322	319	316	354	351	343	324	334	330	316	336	299	327	322	320	327	318	336	315	332	319	318	343	341	350	345	327	347	330	348	289	354	320	325	346	329	293	322	332	328	272	320	307	337	320	314	330	284	341	307	352	369	322	335	304	320	313	320	314	317	339	310	336	323	374	362	330	334	356	336	301	310	304	338	324	335	302	311	348	295	316	311	351	344	325	308	346	337	310	326	318	310	343	341	317	334	306	309	321	353	354	343	306	337	339	332	322	354	338	374	328	306	319	334	344	325	336	318	317	336	310	303	339	315	339	324	348	348	340	338	306	334	332	312	369	347	330	327	354	336	302	328	308	299	314	370	299	297	361	331	309	345	334	324	329	348	304	296	318	329	337	312	321	318	304	325	329	320	275	301	319	373	347	349	336	345	329	355	357	344	308	329	303	300	320	322	324	345	356	325	314	350	359	341	318	331	307	326	350	353	371	335	332	319	302	328	365	368	301	296	310	332	316	332	319	338	305	333	339	323	327	318	315	337	313	325	326	333	355	294	360	335	335	323	344	305	339	340	301	313	321	320	354	341	331	350	306	342	323	329	298	316	330	314	329	322	283	328	335	313	294	319	327	352	347	348	338	337	324	331	304	318	319	323	327	319	308	319	303	346	299	318	340	315	362	365	322	347	338	337	321	311	383	358	309	318	362	346	326	331	344	301	315	314	342	289	331	317	325	363	291	386	322	327	305	315	321	328	336	350	367	302	365	327	369	323	344	327	347	323	326	323	339	326	313	295	328	329	305	321	336	306	334	343	360	306	326	361	328	299	312	312	285	329	352	324	319	343	338	341	307	323	330	339	294	337	313	321	330	296	333	308	315	323	310	331	322	341	319	329	309	360	336	298	323	329	354	334	310	358	329	357	327	312	327	321	313	339	330	314	317	318	299	346	346	331	331	352	336	345	329	326	323	360	315	323	358	329	329	311	337	310	341	343	356	317	313	329	334	340	341	318	338	351	317	341	327	301	317	322	369	329	362	345	325	312	327	338	362	342	357	313	335	343	285	323	343	364	310	346	327	323	338	327	333	348	324	312	312	323	326	335	335	345	312	324	317	332	350	327	364	347	330	334	319	320	358	340	330	302	319	321	348	335	349	322	296	312	312	337	334	334	352	323	338	311	325	334	344	346	324	303	309	334	335	310	324	330	333	298	321	310	315	357	312	309	351	325	325	348	300	318	336	358	343	297	324	328	363	323	341	271	341	323	342	316	310	346	316	380	312	332	337	308	332	309	349	350	340	346	327	316	310	344	314	338	333	341	336	358	323	360	324	347	323	342	341	323	326	311	332	303	336	343	322	338	303	365	296	337	315	330	351	343	330	302	365	324	318	312	316	317	330	336	323	302	344	307	324	340	342	322	302	332	326	308	336	320	339	315	316	326	330	351	338	326	352	328	341	322	342	370	291	299	309	356	326	310	324	329	352	327	301	349	329	337	315	355	333	336	314	309	318	322	328	337	354	317	362	322	298	327	369	357	350	337	325	309	323	290	323	345	303	319	332	310	315	334	361	342	333	360	353	314	310	352	331	329	339	341	305	344	363	331	299	317	335	334	302	364	367	334
18352	878	737	520	460	419	395	379	341	363	381	361	400	337	346	359	341	350	355	353	320	320	353	355	321	356	364	293	351	355	375	377	346	363	351	334	333	346	318	324	332	355	320	346	334	332	319	345	337	352	345	349	350	310	358	321	364	365	329	365	337	315	358	320	355	354	323	341	331	323	376	338	316	369	352	356	340	328	339	316	351	343	380	366	380	381	340	332	366	344	307	329	334	327	335	358	336	336	303	323	376	347	381	323	325	329	334	327	334	367	348	326	316	332	348	309	332	379	329	338	347	345	358	365	364	354	356	319	352	327	333	354	360	346	379	343	367	328	340	363	307	337	341	313	365	322	370	344	309	334	321	344	314	326	345	325	358	338	342	358	368	355	376	363	342	325	307	341	356	298	357	318	371	360	343	309	358	342	335	337	370	354	333	365	372	358	360	328	342	350	347	367	353	357	339	330	332	333	357	366	343	358	360	356	332	329	349	351	342	353	318	361	331	308	384	351	330	332	314	337	346	352	330	316	318	323	373	382	392	327	323	298	332	338	315	328	371	313	323	334	318	315	315	345	355	342	358	352	315	377	355	344	356	356	305	353	343	315	360	360	327	353	361	336	345	312	361	338	345	336	345	315	347	334	331	355	349	363	355	348	375	337	368	342	302	327	336	352	314	343	356	303	322	320	337	313	351	331	341	353	339	358	318	336	369	370	330	328	319	361	357	317	306	336	332	328	360	351	345	337	351	331	331	308	340	337	337	379	362	356	357	340	335	371	311	329	363	388	350	352	341	326	322	346	337	321	336	339	361	356	317	361	371	315	344	333	335	334	332	319	338	325	348	346	290	349	348	322	357	312	321	336	379	332	339	327	358	313	345	345	336	363	338	363	332	336	334	314	322	371	318	356	312	330	365	322	365	330	323	345	337	343	323	349	332	352	309	353	336	316	356	303	358	354	342	343	319	343	319	354	345	343	397	293	354	303	376	331	358	320	316	354	311	329	331	332	328	319	334	371	344	318	343	343	317	353	332	326	347	316	332	317	325	314	329	320	340	331	353	326	317	344	315	327	354	342	342	363	353	330	323	336	345	327	342	347	333	330	333	339	353	346	360	347	386	339	306	340	343	314	352	318	325	352	337	342	353	329	350	331	318	350	349	321	333	331	357	359	339	349	351	316	349	343	399	344	356	348	371	339	373	337	330	340	382	330	337	335	335	356	356	338	328	363	355	353	324	347	340	341	331	340	333	324	327	342	320	326	343	315	346	354	363	326	332	340	317	326	344	308	338	354	308	326	338	310	327	320	342	349	319	334	347	347	347	323	340	330	329	341	318	323	324	333	316	336	371	317	317	331	338	353	322	313	351	338	333	336	348	351	359	360	357	298	321	338	315	373	343	334	354	348	333	329	317	367	320	373	330	361	340	371	380	311	326	358	343	337	323	348	348	304	365	339	376	332	330	341	336	360	331	326	341	343	311	309	340	368	316	342	325	341	336	346	385	345	365	343	344	321	353	347	333	308	359	326	370	326	338	338	343	350	345	318	352	354	358	363	335	334	362	377	331	359	324	372	305	324	347	306	331	327	320	353	340	337	321	351	336	335	335	363	328	315	314	343	338	338	327	331	318	338	345	338	332	338	330	354	348	356	361	336	337	338	324	318	336	328	381	364	333	322	341	310	331	328	320	375	326	326	334	361	350	324	339	352	344	311	353	337	345	334	357	324	342	321	359	356	348	334	329	320	380	330	358	342	339	352	316	378	341	328	327	333	341	341	331	346	337	353	357	308	338	345	333	350	333	345	351	327	287	346	290	326	343	349	334	348	336	299	361	382	336	359	338	333	375	331	366	341	328	361	304	339	369	315	359	361	366	339	368	330	338	342	349	323	369	331	318	339	349	332	342	322	323	341	333	323	329	333	350	330	336	343	342	333	339	344	335	318	321	362	341	315	320	357	376	312	344	339	297	321	322	318	347	342	361	336	363	354	339	373	333	344	332	317	388	321	345	330	327	352	338	353	321	314	349	325	329	313	349	375	315	316	323	342	338	363	353	326	340	336	306	322	375	336	359	322	321	353	337	377	356	344	352	343	336	336	331	339	304	364	322	353	330	356	330	348	372	355	341	358	324	324	351	368	366	331	332	339	383	308	321	355	351	352	319	341	345	320	338	337	326	363	346	340	328	347	341	360	379	375	373	334	324	354	305	337	347	318	333	326	345	336	348	350	337	311	362	333	318	332	332	327	316	320	334	338	339	318	330	347	324	319	336	350	322	333	335	338	354	372	361	306	322	329	347	318	329	325	306	378	362	305	364	332	336	334	361	344	353	343	338	350	329	359	323	317	352	339	330	361	378	328	343	339	374	322	357	318	367	330	333	357	329	284	360	349	325	358	329	340	368	349	324	319	310	336	320	333	343	351	351	336	335	312	336	310	356	348	334	342	314	354	349	361	359	373	329	341	341	321	352	338	350	321	338	347	384	345	304	364	337	323	345	336	347	340	337	300	325	340	360	333	353	325	379	347	346	326	325	347	351	338	339	341	335	366	340	359	339	348	335	337	339	290	312	314	291	339	372	359	339	319	332	333	324	343	345	320	343	346	354	347	350	345	314	352	363	331	335	345	346	314	351	342	326	327	386	342	335	365	324	321	341	353	334	313	379	346	342	378	319	326	364	344	333	314	327	368	358	340	355	373	379	328	355	358	323	346	352	349	317	307	324	341	377	351	338	353	365	335	345	366	328	365	321	327	349	351	319	334	338	363	332	350	376	364	363	366	338	346	300	337	305	356	350	338	310	327	344	302	321	350	326	334	350	319	326	332	340	336	361	323	354	367	329	361	325	335	339	294	356	316	320	331	356	340	341	352	342	323	344	364	357	343	305	360	365	313	323	337	341	341	333	294	330	389	325	323	343	361	323	401	345	308	352	339	333	341	330	364	332	321	368	335	364	357	316	366	347	346	350	318	326	364	312	314	291	340	377	348	397	312	331	323	331	352	303	308	340	337	329	355	342	340	325	359	322	355	325	338	345	344	354	358	344	344	335	319	361	345	362	344	359	323	324	355	372	358	344	341	322	366	357	320	351	375	307	351	346	308	356	345	357	343	336	354	332	324	327	315	290	336	346	337	363	355	334	309	325	334	368	320	356	330	318	339	364	342	336	359	343	347	337	358	364	348	348	355	344	354	374	312	354	333	332	339	275	298	334	309	344	373	323	335	352	355	348	328	339	339	340	350	353	338	353	331	343	353	341	378	345	365	347	332	370	332	334	319	335	352	347	357	306	333	333	316	337	357	336	370	347	357	354	295	358	335	334	332	339	347	339	344	327	367	330	338	354	323	356	367	311	357	344	369	376	332	339	349	316	351	325	349	336	368	353	314	326	310	340	360	337	325	365	370	336	341	337	352	348	345	374	373	332	347	312	318	309	331	322	330	342	354	374	322	325	323	382	379	300	343	367	332	337	351	337	331	300	330	331	362	352	319	334	354
25020	20662	26529	24805	20632	8317	1422	969	844	723	679	674	646	624	641	549	563	600	568	565	543	543	510	541	534	515	541	499	539	510	502	493	554	526	548	524	512	515	500	506	525	519	495	497	506	520	506	518	544	550	510	512	491	519	508	500	517	483	545	543	495	488	493	544	529	533	496	503	506	501	491	460	502	483	495	500	546	489	485	513	520	516	495	484	498	514	489	498	485	489	510	505	487	486	488	483	457	449	440	510	521	513	463	518	459	508	515	501	499	477	494	526	473	486	495	505	488	499	560	488	502	487	465	496	462	544	534	527	539	542	501	494	473	466	505	512	485	502	528	492	473	467	527	492	507	481	519	495	549	494	531	505	490	514	513	524	547	490	516	498	519	503	486	509	497	525	483	477	514	495	536	502	476	482	503	497	496	487	514	471	503	543	477	488	518	510	500	524	484	461	519	521	508	488	504	480	531	545	521	502	511	506	505	485	523	494	479	470	514	504	476	499	494	494	486	503	465	503	546	477	494	499	494	501	481	488	491	495	476	542	500	494	531	528	501	585	491	509	509	491	528	505	480	516	516	503	516	505	488	497	495	502	523	585	484	502	537	502	520	509	524	544	491	520	486	471	485	523	480	504	513	491	489	477	486	520	516	499	471	476	536	541	507	556	494	504	470	524	483	467	524	512	519	514	478	493	466	471	503	488	524	494	550	510	529	490	446	501	492	498	503	534	524	532	517	492	476	483	498	458	531	485	452	537	491	498	513	555	473	489	473	514	485	499	477	509	463	494	503	493	498	497	467	543	469	506	502	443	499	512	532	519	510	500	537	471	497	488	515	525	496	446	505	494	539	491	491	498	491	506	520	464	477	507	479	583	559	532	507	501	490	512	550	475	501	516	516	477	532	492	495	498	458	493	491	478	487	508	516	466	531	518	492	524	520	485	510	501	513	512	491	515	471	483	504	473	499	496	483	497	463	472	519	520	523	543	493	503	539	515	463	506	486	489	455	453	497	517	502	476	508	511	539	507	505	536	493	515	480	490	522	487	510	527	456	473	525	468	501	502	522	510	500	529	500	511	463	486	506	541	566	548	520	501	475	489	479	524	517	503	545	511	466	496	513	504	505	488	473	524	545	495	514	502	498	496	488	505	540	484	518	525	511	526	473	533	526	493	508	506	507	477	501	534	535	503	535	515	516	462	465	521	511	511	500	531	511	509	509	494	538	490	477	454	508	478	514	528	478	464	496	506	509	491	485	465	506	491	531	493	502	474	490	518	521	516	464	489	514	500	505	514	529	498	495	497	518	473	484	536	506	541	516	495	490	550	494	488	531	491	454	493	495	482	476	509	511	462	525	484	483	512	484	477	480	507	472	490	458	530	531	512	492	525	455	485	488	507	500	483	505	479	501	498	518	485	471	528	476	519	497	504	474	506	510	498	519	530	557	464	502	510	508	496	446	514	528	521	511	486	510	502	518	512	517	519	504	520	497	521	480	499	526	478	518	489	461	501	461	526	499	519	491	507	478	471	487	446	489	499	485	449	494	516	439	521	539	510	499	518	532	513	500	511	501	474	508	500	514	483	512	505	474	493	503	496	478	464	504	528	485	520	482	481	521	475	484	500	488	500	466	527	495	464	515	510	503	528	544	505	440	498	461	481	504	526	528	476	529	516	515	521	530	508	519	553	496	536	473	482	547	479	529	454	512	541	513	478	487	506	509	483	508	485	513	482	501	508	547	489	510	499	521	523	503	529	480	517	518	495	495	495	542	509	524	496	475	519	478	489	509	488	479	502	506	465	529	484	500	522	474	495	525	485	521	502	509	516	468	493	542	518	503	489	533	478	514	512	544	495	541	505	477	494	493	505	461	508	520	521	439	517	449	475	486	521	499	491	461	485	499	526	533	470	497	485	542	492	489	482	510	481	554	474	498	543	484	476	510	487	419	531	505	483	467	509	509	558	524	503	511	486	521	534	524	502	472	496	483	491	502	527	526	511	509	488	527	517	517	493	478	502	511	485	504	505	503	513	481	461	521	523	493	504	482	483	500	521	506	531	456	513	485	488	517	500	496	544	493	478	486	501	494	513	495	516	495	495	525	503	502	467	513	511	530	479	493	466	474	494	507	534	505	508	503	546	508	494	507	510	502	530	469	483	515	510	498	499	481	509	548	500	517	480	479	513	487	465	488	525	476	508	541	535	486	508	493	519	530	482	487	483	467	472	521	531	487	509	499	516	449	519	503	539	490	514	503	490	470	484	470	469	512	508	505	515	509	468	513	415	519	521	461	488	512	488	488	468	502	488	459	481	477	504	539	482	508	503	503	528	517	481	520	500	490	531	480	483	507	523	505	547	526	488	486	499	469	514	497	525	472	521	512	488	469	555	503	537	485	508	482	501	508	472	481	536	509	515	463	510	511	511	480	466	545	496	458	496	507	484	484	508	476	538	479	470	469	505	513	452	489	538	486	525	507	505	476	552	518	508	494	492	531	521	528	513	464	494	511	510	487	552	495	479	511	493	502	516	490	567	476	503	479	492	491	506	505	510	480	487	506	502	495	504	492	530	525	541	479	502	512	510	490	493	490	473	493	536	549	499	455	529	529	503	523	451	521	482	453	457	537	510	479	483	517	541	482	522	503	470	511	487	500	501	502	521	482	499	509	480	492	549	534	513	529	505	513	554	515	499	561	522	497	510	506	481	521	502	516	535	527	517	534	473	516	496	519	531	492	508	546	508	497	504	546	547	485	497	523	507	508	513	526	498	507	527	482	488	496	462	544	509	545	503	458	481	470	463	527	504	500	462	542	457	467	519	542	512	481	506	477	532	502	532	463	532	511	486	551	518	509	472	523	493	505	495	505	496	526	525	481	519	513	507	498	479	497	487	479	544	521	518	514	496	485	528	506	546	457	494	500	485	504	448	481	479	500	475	518	475	493	475	548	516	506	494	467	536	497	506	519	485	489	485	480	503	505	508	500	472	535	514	500	501	509	470	533	475	513	495	507	545	480	511	503	517	511	502	497	501	537	494	507	455	506	498	478	557	470	514	506	493	555	509	488	491	523	503	508	496	480	522	495	482	484	524	480	498	528	454	489	468	489	499	490	484	508	485	494	493	498	581	483	490	492	498	498	509	526	477	496	521	472	511	468	458	497	523	515	512	469	505	491	512	485	494	509	465	486	499	502	463	503	521	527	489	476	477	504	518	534	524	486	494	483	479	469	517	504	507	516	494	497	511	470	467	496	530	504	511	481	472	494	502	511	497	524	482	499	489	496	459	506	485	532	487	477	523	502	519	497	503	480	520	498	482	534	513	540	474	488	491	538	504	538	500	525	500	440	489	527	517	500	502	534	521	474	490	525	519	468	556	481	482	486	480	511	496	499	515	484	488	525	490	496	463	483	495	534	498	529	530	492	488	484	461	507	508	508	527	500	508	493	516	472	459	520	512	506	528	491	488	500	472	521	497	493	512	524	494	514	558	510	498	490	486
31176	9243	8436	4501	2834	2220	1718	1427	1182	1075	954	886	776	765	743	661	654	614	636	575	611	595	556	550	519	553	532	579	502	526	523	510	538	493	490	528	508	499	481	501	507	499	499	522	493	483	467	524	493	474	513	552	473	479	486	517	550	503	472	511	516	498	474	476	486	507	486	450	479	495	489	454	497	495	470	501	463	517	528	484	453	500	489	501	518	461	458	520	505	501	473	516	497	496	483	471	452	473	501	492	449	457	471	508	511	457	442	500	479	475	525	473	500	489	497	472	496	466	499	521	484	471	457	494	499	502	501	471	503	494	491	524	473	499	494	465	470	492	449	484	502	487	498	482	540	494	514	479	466	491	459	475	465	471	475	507	461	500	497	467	481	487	484	501	458	505	503	499	468	516	472	469	502	479	491	460	461	486	526	508	485	480	499	489	508	493	469	484	446	500	472	498	472	532	478	502	478	497	503	476	507	473	509	478	475	476	511	489	480	487	510	508	491	474	477	491	469	478	472	482	513	490	488	504	488	501	485	485	478	456	493	507	469	467	462	541	483	468	480	474	470	469	495	514	480	547	478	478	478	511	506	475	421	469	481	494	491	497	493	486	471	500	461	488	510	495	509	460	500	477	479	456	506	466	452	505	466	477	511	456	461	485	509	448	480	475	474	459	474	493	465	494	457	505	476	438	475	525	473	502	437	499	469	485	487	503	520	458	504	452	458	493	514	478	494	462	494	494	488	496	463	480	494	485	484	512	494	518	466	474	460	491	463	481	479	474	472	494	441	506	493	489	474	507	468	451	490	484	475	494	505	490	477	495	524	465	466	483	490	445	472	472	469	483	487	496	515	472	506	485	484	469	508	492	466	472	496	489	506	456	484	525	475	477	458	512	463	490	490	504	486	498	489	455	475	455	482	458	525	478	469	473	468	487	504	435	438	505	507	462	439	486	481	462	489	448	502	479	473	518	473	441	488	490	489	489	512	523	516	513	453	487	466	512	524	491	451	513	460	504	451	514	521	484	500	519	468	453	550	519	501	437	488	537	494	499	460	453	508	485	489	493	479	510	455	463	489	480	495	481	532	489	495	443	481	462	497	473	537	448	497	478	487	493	481	460	494	503	451	498	535	450	467	497	457	474	451	462	485	451	501	456	470	498	487	477	513	501	487	465	500	472	521	481	490	480	496	500	519	488	505	488	484	490	496	524	522	530	471	512	523	440	481	503	467	515	501	474	502	434	456	480	500	471	540	476	464	506	515	499	493	474	467	500	467	494	459	518	485	522	457	462	488	510	457	460	449	536	488	462	512	485	512	501	483	505	475	499	479	496	500	457	496	491	469	480	507	465	475	440	487	540	519	501	517	469	493	514	456	497	512	503	484	472	469	451	468	501	483	519	526	490	485	505	456	476	499	482	485	474	492	504	487	501	470	504	491	476	473	472	464	428	466	471	507	476	464	489	495	486	531	485	496	485	461	493	432	462	511	497	494	504	442	500	513	472	463	490	466	465	455	485	451	466	521	480	501	471	496	526	488	508	479	467	500	484	493	547	465	493	470	476	474	469	462	495	477	533	458	509	482	491	513	474	478	463	462	472	474	521	472	436	461	471	513	501	501	507	511	449	485	463	433	483	477	494	485	472	480	472	487	521	459	496	491	519	476	503	485	487	485	479	506	512	487	496	488	533	443	530	477	479	494	478	476	492	496	483	443	505	508	500	462	498	508	459	452	474	471	456	488	518	474	471	483	505	543	490	477	497	507	463	480	511	505	457	507	498	460	447	491	451	490	489	464	471	477	494	449	469	477	494	527	470	480	488	455	542	481	463	470	477	531	455	452	493	493	470	438	486	510	506	472	542	452	473	468	481	504	458	531	503	490	472	555	487	480	445	489	485	490	486	496	453	468	515	472	476	450	476	480	467	497	500	521	533	502	495	495	473	461	471	457	502	493	533	501	462	481	482	508	464	455	488	470	488	513	480	485	480	450	495	448	456	482	493	489	510	457	478	479	528	503	476	496	452	437	471	480	497	462	482	477	480	518	465	472	508	490	467	469	466	497	439	450	502	456	486	478	509	501	469	486	511	464	515	529	468	489	475	482	508	478	543	462	523	476	485	492	456	475	495	466	494	489	468	406	487	464	505	494	448	504	474	505	503	469	485	453	439	452	513	485	496	478	496	483	475	506	457	508	521	491	503	475	491	495	456	520	482	461	492	476	496	478	461	483	460	471	492	488	463	498	499	510	495	495	523	465	481	478	519	500	489	502	474	452	523	523	461	517	509	487	460	502	482	499	485	501	502	489	500	467	489	489	482	500	492	507	521	491	502	465	486	504	467	482	467	462	455	482	485	498	477	447	486	484	481	486	473	490	496	496	438	478	484	479	522	468	484	489	501	512	451	467	469	501	493	509	481	540	540	453	462	520	473	499	462	461	482	494	515	492	475	485	439	483	472	493	478	476	450	516	471	473	507	458	455	441	475	470	466	450	474	458	492	519	460	449	485	481	516	516	470	514	484	459	506	509	504	468	496	472	528	525	443	478	504	485	481	470	466	492	462	498	490	480	517	504	481	516	467	501	506	471	476	488	498	485	491	492	475	499	455	516	493	479	507	452	497	461	437	476	481	481	461	475	447	470	501	486	498	488	496	502	492	505	476	500	487	467	492	444	468	505	490	475	507	471	501	465	468	499	492	466	476	487	482	543	470	497	495	500	462	483	482	508	467	447	452	516	467	442	487	481	476	487	502	501	471	473	514	485	477	455	497	442	500	502	491	496	445	464	531	485	498	436	468	491	485	480	450	488	491	483	506	473	456	503	475	484	508	476	507	505	496	430	468	553	486	499	491	488	482	548	513	485	506	533	484	436	486	498	469	481	463	444	499	499	497	458	545	484	448	491	504	474	498	487	477	513	489	485	471	486	462	486	499	470	440	482	455	477	498	464	493	480	480	479	499	502	472	497	500	469	508	484	491	445	446	500	473	467	485	485	465	488	474	449	490	484	482	466	475	469	487	471	492	521	487	474	504	478	499	461	511	501	450	504	504	471	529	492	484	513	487	467	480	541	488	469	458	492	457	467	514	476	480	494	458	510	459	482	498	462	492	459	481	484	499	508	500	513	448	471	501	473	529	445	488	476	485	482	470	470	452	444	494	484	470	495	462	483	504	492	485	476	458	497	509	525	463	467	492	497	451	471	519	494	500	460	514	513	479	478	502	501	458	508	534	483	480	512	503	488	445	508	460	524	496	434	519	477	498	458	477	474	496	490	482	513	518	463	497	515	479	481	461	467	488	492	465	481	474	489	452	521	489	508	468	497	494	479	456	456	472	485	525	443	491	463	492	472	485	486	478	462	505	506	446	528	485	495	477	532	515	468	461	485	476	508	457	451	491	472	454	504	479	484	477	454	508	480	461	492	482	472	479	485	490	497	474	463	470	506	453	516	499	475	495	488	507	476	493	502	507	502	490	478	497	507	491	492	454	486	511
22929	20646	27050	24278	20654	20717	8978	1845	1420	1229	1244	1119	1043	1027	978	978	944	886	881	894	905	819	878	825	830	861	880	816	846	852	838	862	831	861	777	817	794	804	761	856	857	731	842	819	784	814	763	847	766	806	784	779	770	790	825	765	797	763	780	743	818	801	740	783	793	786	815	767	770	783	747	783	809	777	727	812	730	761	789	757	760	786	778	785	789	786	835	769	796	791	769	780	743	813	843	784	775	848	785	741	769	801	809	802	843	757	777	772	762	760	782	732	774	733	765	729	792	766	765	772	769	763	773	831	820	841	775	815	787	806	786	775	770	776	796	809	766	772	790	808	768	796	775	823	765	793	757	793	769	763	755	694	784	812	728	779	782	796	776	756	803	789	774	773	764	802	796	815	785	778	792	787	862	734	787	815	867	801	770	795	788	786	832	787	805	736	731	783	784	782	784	766	786	853	798	739	813	757	805	853	803	741	858	752	799	779	733	759	799	801	756	783	744	796	806	780	743	767	770	820	764	769	766	780	781	738	796	818	771	757	757	732	743	731	756	819	786	762	796	819	776	755	782	727	806	758	801	771	836	735	818	762	817	747	818	779	793	766	762	745	774	819	813	801	759	818	776	798	831	804	762	799	777	807	750	765	796	810	770	772	830	766	758	733	814	751	771	790	722	790	807	785	772	781	758	748	838	757	785	800	741	829	762	790	798	793	766	780	773	806	841	755	814	868	817	769	792	814	804	782	745	799	800	805	793	728	746	717	748	775	793	777	837	839	814	777	727	768	812	786	790	787	761	796	793	813	735	807	798	774	740	804	776	790	769	788	800	774	778	795	748	779	770	754	773	766	769	727	808	793	768	779	784	788	772	804	755	819	781	756	713	698	765	773	750	794	745	762	739	822	772	804	814	808	796	815	790	782	792	776	768	760	792	803	835	776	757	791	732	758	777	773	759	724	763	778	760	753	788	756	768	823	746	768	762	776	753	751	813	821	768	796	714	721	714	776	760	816	797	763	781	740	801	785	747	778	800	778	770	778	797	747	776	786	757	722	740	802	805	767	791	771	760	727	803	793	815	802	823	760	812	778	814	744	821	849	751	785	834	797	743	782	783	792	754	784	730	797	731	812	753	758	735	773	753	795	764	751	738	793	781	792	766	790	808	799	762	769	739	824	814	784	763	794	780	797	772	788	761	765	804	739	748	820	800	812	784	705	783	750	796	817	771	810	803	791	757	763	813	781	753	785	750	819	783	749	804	766	760	790	788	860	781	757	776	753	817	796	802	764	745	790	732	782	842	769	755	782	786	800	732	752	781	817	752	798	733	784	750	743	792	765	839	798	777	808	743	785	781	803	727	783	728	784	791	763	756	749	771	791	729	783	744	757	785	753	804	770	812	761	782	803	771	791	784	732	766	790	762	775	751	753	739	821	773	757	765	807	764	762	764	785	765	858	788	779	774	778	765	784	817	817	802	736	780	793	772	801	788	815	743	732	788	780	778	802	740	709	770	749	812	794	738	749	768	753	778	755	753	768	810	795	815	796	781	830	783	774	728	744	770	839	822	797	792	786	797	802	826	793	786	804	756	806	755	767	810	813	799	824	854	727	820	784	776	769	790	740	814	780	789	785	808	725	791	824	788	780	800	775	776	829	779	833	774	734	790	746	769	807	759	777	792	763	744	797	785	738	765	775	825	794	770	768	752	811	801	797	778	799	773	753	767	774	786	823	782	747	776	754	766	771	761	785	805	781	791	812	790	758	780	759	763	779	820	755	800	785	837	788	761	777	790	749	787	775	751	802	754	807	798	842	729	839	769	754	766	789	854	785	797	779	776	787	811	808	790	752	812	746	756	761	773	784	819	792	788	824	780	736	814	823	804	789	756	760	790	735	777	776	711	787	794	763	778	735	754	800	781	793	794	762	741	745	740	738	750	779	814	769	765	770	800	766	729	806	752	773	759	806	780	785	807	773	817	787	815	804	798	773	760	792	758	833	784	791	787	786	776	763	790	800	742	766	767	757	832	776	777	750	759	765	822	786	799	774	748	755	792	780	783	756	832	773	782	860	788	771	759	830	768	749	754	769	779	774	762	735	744	742	747	781	779	738	785	793	808	720	773	750	787	809	794	790	779	752	814	789	806	825	809	766	751	763	753	773	777	797	748	769	774	751	774	814	801	809	776	749	763	801	728	759	780	753	794	807	749	753	791	760	810	761	797	779	752	780	736	718	800	741	771	814	795	825	764	746	734	747	764	770	839	754	737	814	809	775	823	790	749	749	755	766	754	780	785	749	810	766	760	819	734	729	773	769	775	797	770	733	807	772	782	769	765	778	778	820	778	767	776	715	727	819	793	753	764	767	787	757	759	768	745	796	805	744	764	805	789	768	758	745	743	776	739	794	750	741	827	772	734	747	825	741	810	747	761	802	756	783	763	746	812	768	749	795	783	753	751	817	856	753	754	760	786	802	800	757	785	742	774	787	828	770	815	768	762	776	792	793	743	765	740	744	792	791	731	789	765	776	756	813	781	807	837	778	782	722	752	768	770	763	751	750	778	767	774	804	744	776	750	770	784	790	768	765	728	754	787	769	787	778	770	808	846	736	760	724	766	782	739	822	772	749	791	835	809	798	765	763	792	730	756	764	784	760	778	777	697	774	770	747	731	777	817	822	731	820	803	791	755	768	784	736	820	822	760	736	755	767	760	818	800	746	758	745	749	735	748	713	783	745	816	767	735	783	731	798	792	745	802	827	778	782	804	763	718	749	752	761	789	802	775	793	752	824	792	803	809	753	837	817	777	743	821	751	778	783	776	779	734	761	766	785	764	734	729	784	762	835	756	773	792	752	749	734	763	774	769	795	792	781	785	749	813	800	723	807	824	756	815	771	744	725	781	765	768	859	797	742	760	792	758	782	771	765	710	829	756	765	777	773	774	751	755	756	811	842	830	776	790	805	786	778	775	794	799	789	781	746	779	801	747	747	741	775	809	759	727	835	773	793	735	757	739	744	765	779	760	767	750	814	761	753	736	765	758	770	815	781	809	804	769	767	763	776	762	801	836	762	768	795	822	752	781	785	799	793	800	753	804	773	757	779	771	801	813	798	774	817	793	751	735	760	788	740	760	771	775	753	811	748	810	770	802	774	803	801	768	784	809	729	797	819	751	768	770	754	783	826	806	826	807	807	758	846	787	768	814	732	800	798	765	736	802	798	727	805	788	713	842	787	786	774	754	766	812	826	788	778	759	778	785	808	797	821	809	791	737	712	771	749	773	780	768	756	846	743	793	738	844	778	788	763	756	767	799	778	805	802	778	746	802	781	781	768	772	744	756	814	750	793	797	783	738	741	792	690	806	794	766	762	773	771	771	755	756	791	772	779	786	810	764	772	760	772	748	700	742	783	731	792	762	759	768	725	783	738	769	772	736	752	772	835	829	761	779	798	811	761	839	736	750	820	766	747	751	758	790	780	788	807	806	807	788	780	809	741
30331	15618	14215	8073	5575	3956	3183	2613	2209	1828	1620	1535	1411	1341	1179	1107	1048	1093	1017	1065	878	929	900	900	891	838	884	821	865	799	829	820	777	802	729	836	796	834	825	746	796	798	764	756	754	767	800	747	784	740	736	800	785	690	790	732	751	710	749	754	715	762	719	726	739	768	736	772	738	749	795	776	708	800	712	755	763	732	763	716	722	761	707	747	746	812	760	707	730	748	744	760	740	734	774	752	732	776	793	707	767	760	716	779	713	725	751	754	737	742	754	727	719	718	758	777	772	762	736	770	764	750	728	767	702	726	720	723	762	737	768	750	719	726	772	788	759	742	758	749	730	747	737	756	733	776	737	759	742	710	721	755	730	730	723	781	720	761	766	725	673	746	728	705	756	744	769	748	755	777	774	709	751	731	717	746	802	787	765	794	718	721	742	756	745	752	735	743	686	774	764	751	766	754	771	752	718	724	684	763	734	727	717	773	775	720	749	704	774	757	737	706	732	709	710	740	749	672	728	777	745	725	728	777	724	736	716	722	702	745	739	688	752	746	762	679	706	704	723	719	741	731	750	716	743	757	722	714	752	775	705	742	756	722	726	774	713	723	745	730	751	710	734	716	735	721	753	730	734	737	740	743	750	733	724	724	723	762	712	767	771	735	721	697	697	751	728	690	706	752	709	806	727	784	746	728	730	755	733	736	727	750	746	699	739	704	745	732	725	740	737	765	711	725	779	725	782	756	743	724	728	713	758	733	725	745	725	738	755	694	722	760	735	761	730	710	752	740	738	690	690	717	749	710	788	748	761	760	676	759	751	752	747	734	770	738	730	753	744	698	753	789	735	733	717	711	732	756	715	701	707	780	750	746	786	740	740	730	793	741	754	723	748	739	763	770	729	709	730	712	709	697	730	741	731	700	725	705	793	787	718	747	768	789	776	745	735	713	706	758	725	759	734	797	759	723	752	753	739	704	726	716	728	686	732	710	712	722	760	721	773	718	742	781	711	689	746	717	767	720	735	774	752	703	747	768	688	715	718	739	747	781	729	730	690	703	760	757	795	770	734	737	687	700	751	697	679	726	727	743	682	742	753	709	696	726	775	761	713	747	743	704	706	750	736	751	675	770	748	747	761	717	762	756	743	718	716	730	705	769	760	748	697	794	748	727	733	704	735	766	744	701	728	736	752	759	721	749	750	735	744	769	757	738	751	721	768	739	764	730	748	784	739	719	742	692	737	766	754	706	756	730	762	723	735	747	689	713	759	782	712	762	704	725	700	761	742	732	764	747	747	721	769	748	708	749	765	754	719	740	764	714	754	762	756	766	743	731	701	770	752	769	768	756	691	679	791	780	738	744	697	750	707	711	759	735	767	705	656	734	699	756	713	743	728	681	719	744	706	722	725	742	765	723	712	744	711	723	717	732	726	732	743	725	753	745	736	755	734	781	703	717	716	718	767	693	696	720	744	857	711	756	693	685	746	720	723	748	680	693	732	762	709	713	717	738	702	733	704	746	781	745	712	751	674	713	687	782	778	764	666	754	732	753	740	730	744	772	735	710	708	734	765	737	713	701	719	707	713	747	747	710	764	721	756	729	766	735	744	705	734	771	785	685	757	740	688	710	741	716	729	707	717	727	786	703	755	723	699	765	711	755	745	717	776	706	751	799	790	726	715	751	750	720	754	711	758	708	768	731	769	721	732	718	753	750	735	729	734	758	720	714	724	756	723	720	722	774	763	676	732	768	782	701	718	733	697	701	762	730	702	737	725	784	709	753	766	760	784	673	747	702	687	784	751	699	735	722	728	729	761	730	735	735	729	727	747	745	708	799	702	750	734	722	750	754	727	730	732	747	744	766	789	696	719	748	726	713	713	720	746	758	781	716	719	700	738	777	750	756	712	719	702	716	744	738	750	718	697	799	749	726	758	726	816	745	728	739	736	729	716	729	731	809	716	729	770	700	768	722	718	712	749	773	754	696	684	694	738	765	751	728	749	712	754	731	733	719	736	735	715	749	804	788	728	762	755	724	688	749	706	801	703	739	692	765	764	709	756	741	699	691	711	733	788	761	721	761	752	730	741	710	770	770	716	758	716	757	755	745	767	703	749	756	788	745	715	741	751	730	762	734	716	768	754	770	716	764	734	773	752	766	695	762	766	795	777	765	761	757	716	770	731	752	785	784	722	763	787	699	758	764	687	736	744	747	724	699	707	727	714	767	741	707	758	733	748	712	751	706	665	709	707	748	738	729	740	696	749	713	701	771	725	736	715	707	717	758	742	756	730	724	784	742	696	764	731	763	716	774	725	736	725	753	741	709	747	751	681	753	700	732	722	712	746	718	720	701	696	754	728	732	724	728	741	765	731	702	762	724	681	787	748	752	759	748	741	762	755	778	749	742	764	702	748	720	753	689	688	738	757	750	727	741	764	680	706	749	738	747	733	751	698	723	716	744	723	723	750	709	699	706	711	779	776	807	748	751	745	762	729	731	741	743	696	686	706	721	730	760	701	722	779	713	758	715	750	730	738	752	697	721	723	752	697	795	723	684	791	702	720	736	700	728	746	748	730	759	691	741	724	764	747	739	735	753	725	754	714	723	723	773	703	750	692	695	690	676	713	722	726	773	741	729	767	704	750	725	671	753	707	769	741	729	730	765	681	748	711	750	736	715	702	713	785	713	764	741	754	766	750	721	735	730	754	739	750	753	727	752	728	734	714	717	728	741	780	738	780	740	772	744	809	730	748	718	736	711	779	706	702	720	738	777	697	716	726	747	734	742	747	748	736	739	763	734	747	691	723	777	746	741	770	698	757	737	735	790	737	773	772	706	713	700	740	797	774	685	738	734	762	787	711	744	800	734	767	760	762	729	762	702	762	687	724	729	726	769	758	787	701	743	675	720	717	757	744	754	784	729	737	753	744	743	714	719	700	740	713	725	695	742	729	778	719	703	762	733	750	728	702	743	725	741	733	794	754	762	723	756	713	731	730	736	726	762	749	737	718	719	733	749	757	756	725	726	738	743	721	778	713	697	738	663	720	743	694	747	773	731	683	749	693	772	734	748	693	743	739	729	717	717	712	753	705	767	710	698	786	760	743	771	735	787	724	730	712	721	702	689	702	718	770	743	749	733	742	745	717	748	759	766	755	684	743	758	731	743	718	658	702	631	726	675	727	764	775	799	756	742	720	766	756	711	718	722	756	769	697	757	735	748	762	737	722	714	695	713	740	783	698	700	779	764	716	726	712	736	739	760	793	769	734	736	761	727	706	764	748	725	761	730	721	776	758	754	724	722	662	765	733	760	809	657	744	728	803	746	734	752	785	733	702	734	759	777	772	782	769	728	759	718	727	709	715	698	731	719	734	746	767	738	751	760	726	729	727	705	753	758	715	712	786	712	690	827	743	751	727	734	748	691	724	708	765	702	759	715	739	724	689	775	803	741	752	760	733	801	750	677	727	749	725	739	734	729	777	725	676	724	728	753	728	766	733	745
30525	14247	2004	570	428	401	323	366	374	334	351	311	323	327	321	325	325	298	319	336	297	315	324	331	317	341	345	323	323	329	271	349	322	311	303	330	313	332	286	321	330	328	293	332	323	313	327	313	317	345	300	358	327	358	366	315	315	314	329	322	361	330	300	327	356	332	306	319	301	279	334	341	301	336	291	286	351	326	333	347	316	312	326	320	336	298	312	365	320	319	299	314	337	311	308	329	346	338	366	331	334	311	305	311	305	299	342	314	331	298	325	346	337	315	331	327	288	330	351	350	346	355	332	320	332	326	344	302	328	319	310	325	325	297	327	322	317	326	323	315	318	331	316	316	320	329	309	311	319	312	343	292	290	319	326	318	310	310	313	306	334	319	302	317	318	344	309	332	330	289	301	329	317	310	347	332	340	327	325	321	309	330	305	311	326	315	333	336	294	305	350	337	286	324	331	352	297	324	360	340	298	337	313	321	312	320	290	326	322	341	327	299	324	356	333	318	335	302	315	324	331	319	311	301	319	334	318	317	349	309	357	324	331	358	331	335	334	302	328	342	324	309	333	362	330	331	348	319	305	340	298	282	331	316	295	303	310	311	290	299	324	313	337	339	344	323	332	322	302	321	303	332	306	320	311	308	328	327	304	315	339	327	316	314	324	314	336	332	289	350	337	329	318	348	312	325	316	324	305	321	286	331	342	333	330	280	319	349	324	283	315	299	306	297	327	346	308	345	328	319	355	300	314	303	313	341	317	297	333	338	324	325	303	334	327	311	321	326	322	316	305	309	316	334	331	298	346	309	294	292	320	322	293	315	298	320	315	336	329	295	299	305	317	311	349	319	333	315	329	309	298	335	331	346	322	348	313	334	342	349	317	343	339	310	343	338	307	321	309	322	312	340	359	357	303	354	314	318	336	295	297	313	348	316	301	317	316	318	353	359	316	323	305	312	315	323	346	280	355	338	302	306	318	283	321	339	296	326	340	331	328	338	312	339	330	315	367	350	318	325	331	309	320	345	304	293	334	346	317	320	331	339	307	328	309	348	288	308	315	312	303	323	305	323	311	363	330	323	294	315	341	326	337	312	341	329	329	315	346	290	337	310	299	334	304	353	319	320	309	325	311	290	340	332	319	309	301	297	320	313	304	323	302	300	321	337	298	300	313	319	303	318	299	309	310	356	313	329	316	336	317	341	336	327	343	360	310	334	307	345	343	325	290	344	355	324	347	351	314	322	289	332	334	314	349	312	304	320	309	310	309	322	313	354	319	337	356	349	321	325	335	338	331	325	327	329	305	331	335	320	322	342	314	310	294	313	321	332	331	310	297	348	338	291	327	351	314	341	314	313	341	342	323	325	307	327	314	312	342	305	308	321	302	319	334	332	295	285	294	312	316	309	322	318	310	319	319	351	322	307	299	337	317	316	313	305	330	351	313	337	314	336	299	310	323	282	326	341	337	297	341	301	352	326	303	313	340	351	319	350	302	342	316	323	340	294	308	305	293	311	320	325	349	332	371	301	336	314	318	326	327	309	328	328	312	323	305	345	329	312	302	338	322	318	319	283	335	338	306	357	329	346	300	348	309	317	315	309	293	328	309	304	335	333	322	287	327	354	328	339	304	305	313	322	308	319	303	323	337	330	286	345	333	319	327	312	322	340	284	354	301	326	284	353	334	335	333	308	324	344	324	349	334	335	304	312	317	312	325	317	313	316	320	331	303	309	327	305	335	330	318	339	332	299	372	335	336	324	320	313	313	336	320	311	321	349	341	319	318	329	298	334	331	324	347	305	332	324	314	334	315	324	326	319	285	314	302	339	314	286	323	320	328	305	310	361	315	310	295	353	317	306	289	311	326	312	306	315	337	311	335	331	328	304	298	313	345	317	340	353	325	348	311	321	331	368	311	321	320	327	324	339	322	343	310	302	357	325	314	344	348	277	310	275	310	288	332	330	337	325	316	323	320	339	340	331	314	321	321	319	324	318	323	298	329	313	313	343	328	338	283	314	324	304	288	310	349	335	308	303	347	344	343	307	315	316	312	303	342	338	330	329	312	355	323	320	324	352	294	298	307	332	301	324	305	287	324	344	285	312	320	320	290	320	344	319	309	324	338	343	318	318	305	292	325	345	317	334	316	319	345	361	330	323	324	311	309	336	310	323	287	316	294	330	307	324	350	311	332	324	317	333	330	354	329	304	341	281	323	321	314	276	325	319	350	310	322	334	332	319	304	324	339	346	309	348	325	306	281	300	306	306	331	337	341	358	319	283	337	320	331	309	314	319	358	294	336	342	321	297	321	313	317	342	341	295	326	331	316	319	283	345	333	297	318	320	369	306	337	327	334	321	330	316	326	373	311	278	316	353	305	358	289	286	337	333	305	336	323	325	338	335	328	326	335	330	304	349	357	307	305	312	307	341	310	320	327	356	320	342	306	316	320	308	288	296	319	286	342	323	317	339	328	306	331	344	345	340	323	330	288	300	299	322	306	331	325	301	311	364	325	338	329	345	327	294	297	329	304	316	309	317	310	305	307	313	329	301	323	340	287	325	353	362	344	327	324	339	320	320	311	317	332	307	329	287	299	305	303	309	343	299	347	301	330	315	324	293	305	322	330	318	332	351	309	320	320	344	313	311	348	303	318	336	326	304	319	268	304	333	340	312	327	349	334	333	333	336	308	320	325	345	324	304	342	301	330	328	332	318	295	325	317	316	361	330	327	314	294	308	348	321	303	315	342	330	320	332	314	315	353	333	319	298	293	316	321	320	331	321	327	327	336	361	321	340	305	354	305	316	301	360	305	346	312	360	328	309	316	325	303	347	323	320	317	317	352	288	328	327	351	348	314	317	364	336	314	324	327	315	319	324	333	320	332	292	333	338	346	307	335	315	288	303	310	308	317	318	314	317	331	311	311	323	300	321	335	338	305	277	329	320	318	277	333	329	351	356	337	324	351	352	302	347	319	383	323	315	324	340	343	331	322	325	311	348	345	321	352	334	294	303	307	328	287	307	336	313	310	358	321	327	339	312	332	324	320	316	331	325	304	302	339	312	346	285	368	342	292	323	290	326	307	325	292	290	323	301	346	322	295	330	347	327	312	314	366	319	317	326	303	304	297	323	330	323	337	323	315	317	311	327	315	312	313	319	305	313	304	349	302	341	322	309	272	338	317	323	305	322	317	303	340	332	298	320	306	322	340	330	319	305	315	310	331	321	320	314	291	321	302	314	336	314	323	295	318	300	340	325	301	317	360	352	328	329	288	295	320	315	352	324	325	316	324	297	317	343	316	328	321	302	318	321	311	333	311	292	343	328	305	304	332	329	305	327	327	340	332	334	325	309	332	337	342	332	338	314	335	329	375	310	317	314	334	312	313	342	312	301	316	316	305	313	302	320	298	295	311	352	337	312	330	345	324	332	310	324	341	310	310	314	337	312	323	332	324	334	321	337	319	318	315	309	352	319	334	322	314	293	311	304	329	331	318	335
16919	806	723	542	451	416	415	370	352	349	360	327	371	306	364	346	343	363	311	300	320	343	309	348	292	353	322	350	333	338	363	341	346	328	350	302	353	311	330	315	342	313	358	323	351	335	335	337	333	332	328	345	334	329	313	301	360	385	336	319	334	339	336	366	329	345	331	326	357	329	361	300	334	338	337	335	335	328	303	306	328	333	384	350	327	338	322	339	366	328	315	350	360	342	350	346	331	325	344	321	338	328	316	310	296	364	303	341	311	349	332	302	319	355	338	324	358	362	352	318	319	325	338	327	347	330	333	332	320	334	366	331	349	348	337	362	336	297	310	340	335	335	295	311	354	340	355	344	327	329	332	319	337	320	356	332	354	387	349	308	333	308	349	355	320	340	335	317	329	316	338	327	313	354	344	319	318	309	316	341	334	343	341	324	323	318	335	345	346	307	337	317	315	303	312	305	327	329	306	324	329	342	331	319	369	338	350	365	328	330	301	340	353	317	345	337	343	321	299	359	341	328	355	348	336	316	312	349	325	320	330	325	309	320	335	329	349	335	334	293	317	372	337	349	320	332	332	314	310	349	310	328	357	348	325	309	300	350	354	321	308	334	344	308	352	322	332	281	357	361	350	333	334	331	308	345	311	332	334	327	349	332	369	327	306	299	311	321	284	340	352	313	355	308	327	347	353	356	331	342	326	323	357	305	305	348	329	349	335	321	359	317	311	337	388	330	345	353	341	345	335	323	319	317	300	346	344	313	317	354	320	347	317	341	352	339	307	328	307	341	335	352	323	343	348	307	350	329	340	312	329	350	333	312	321	341	339	305	354	336	311	339	362	335	332	349	333	326	369	357	343	360	319	347	320	315	352	303	328	337	311	325	341	339	357	337	342	351	342	329	297	342	320	300	327	347	324	348	321	304	338	349	341	311	334	337	312	318	361	334	319	372	331	344	329	319	311	361	315	323	322	334	344	345	352	352	333	324	337	332	333	350	313	343	348	342	348	307	337	370	351	335	354	346	314	328	331	345	323	316	330	290	334	327	340	331	341	332	323	344	316	343	353	282	339	333	326	359	369	317	339	328	319	324	338	327	314	298	338	304	345	364	310	335	338	320	321	319	348	337	331	356	320	323	320	321	352	319	355	326	326	359	313	311	358	345	334	352	358	313	332	316	327	337	354	345	363	318	360	312	327	288	326	328	320	350	355	351	316	322	360	334	331	354	321	315	318	338	368	306	312	348	321	344	349	329	333	325	331	331	357	328	329	342	316	359	317	351	343	309	387	336	319	327	335	343	295	343	341	326	338	357	322	328	331	357	367	321	338	352	353	350	317	325	343	325	328	344	326	333	322	361	323	308	354	325	338	308	346	342	367	347	314	337	314	344	324	321	344	336	309	330	338	326	308	316	324	345	322	349	311	370	325	307	341	360	331	322	301	311	320	333	336	361	317	315	346	325	302	350	338	359	323	333	321	356	334	334	304	344	359	315	347	322	356	339	365	336	307	336	318	315	328	341	352	323	295	306	325	347	319	332	343	319	319	302	342	337	356	331	363	332	321	316	348	301	317	329	324	363	334	354	344	362	336	352	343	326	314	299	355	302	311	314	305	361	353	319	344	333	338	349	320	320	327	327	359	325	298	331	337	315	365	317	304	344	331	322	351	325	306	300	351	347	340	316	349	289	317	336	333	313	305	338	321	326	336	340	331	349	321	344	336	335	361	338	317	334	331	315	323	344	337	290	327	339	339	344	351	325	315	327	348	311	344	313	349	336	341	306	291	334	323	335	370	327	355	346	312	314	329	330	341	326	339	289	348	336	366	317	333	350	314	335	346	330	343	313	324	351	350	321	318	349	316	353	312	321	347	319	298	312	349	339	368	329	338	333	340	344	329	336	350	324	358	356	315	324	316	334	325	330	329	336	327	345	307	327	383	300	330	363	400	313	351	339	331	372	336	313	332	357	379	359	306	345	314	331	299	315	312	306	326	321	332	333	367	350	308	334	370	338	327	360	330	337	352	316	302	321	367	326	341	344	327	306	364	347	334	375	295	301	321	314	334	341	347	317	338	294	310	306	345	319	308	305	337	305	357	292	346	312	325	344	306	323	338	331	368	341	330	322	323	350	330	308	350	330	330	341	355	339	348	345	299	341	353	340	335	350	330	329	361	363	334	320	369	342	371	382	358	297	301	290	315	340	343	320	340	316	329	319	323	333	318	333	342	332	334	321	346	324	339	335	323	296	332	341	296	326	330	315	326	311	350	295	331	329	348	330	350	365	364	340	339	312	341	348	323	351	350	349	319	321	309	352	332	330	342	337	337	332	332	333	338	340	325	352	348	335	327	335	335	310	316	321	346	310	331	334	312	359	336	325	348	350	344	298	273	323	312	323	304	347	330	334	316	328	337	324	358	305	352	344	329	350	334	329	301	313	349	333	326	351	323	321	360	335	326	342	333	352	303	344	330	319	336	296	326	313	335	387	316	289	334	338	328	334	339	352	346	340	351	313	370	334	339	304	340	308	291	336	329	348	337	320	329	314	324	349	317	337	331	329	368	320	337	327	308	332	322	329	333	328	323	300	338	317	320	333	343	314	288	359	336	339	345	317	347	347	326	352	284	312	348	340	315	333	293	316	319	315	333	313	342	354	328	352	318	340	312	342	317	369	327	342	337	326	288	329	389	318	319	312	302	340	301	341	324	357	319	366	350	336	354	308	325	336	313	337	331	318	304	319	328	345	312	324	308	334	327	330	327	364	367	321	330	329	321	331	350	347	317	351	353	328	343	316	335	328	355	320	310	384	328	345	289	348	323	332	331	330	326	342	340	335	348	326	309	309	321	322	295	350	315	342	329	315	344	319	294	319	341	297	353	361	340	345	345	326	315	323	290	339	365	378	336	349	352	348	352	325	316	301	356	337	333	341	326	336	335	338	342	343	353	327	353	356	309	348	314	343	367	353	334	323	343	331	305	336	352	355	330	328	320	339	344	334	345	360	319	318	335	315	322	308	325	329	339	329	315	331	278	335	335	337	334	318	353	323	317	327	341	307	355	346	315	308	344	337	323	295	349	333	319	319	341	321	328	334	349	316	365	325	337	349	327	326	328	366	334	302	331	366	303	360	340	329	322	345	309	326	295	322	334	329	332	308	321	356	318	316	360	341	316	326	331	314	335	351	350	306	320	322	355	331	352	310	321	312	322	331	337	333	343	314	342	331	312	338	341	316	344	332	321	324	345	346	351	338	338	349	326	329	299	341	311	336	336	338	346	349	362	325	322	334	323	347	324	324	343	354	321	333	316	309	345	334	323	349	315	327	322	329	327	332	327	362	358	330	389	318	330	348	324	355	299	339	311	327	317	325	336	359	330	292	334	357	317	370	324	357	326	338	323	330	330	350	355	331	357	349	307	365	314	336	321	340	320	353	356	337	308	329	339	304	306	335	308	362	330	354	333	344	339	321	304	280	362	354	327	370	317	356	334	334
25026	20668	26747	24614	20647	8998	1384	974	848	785	762	697	637	598	566	598	559	557	564	540	528	522	545	514	497	549	528	527	524	495	537	537	509	462	542	514	510	511	500	518	525	497	527	517	490	523	498	503	481	499	511	483	505	494	527	524	488	486	479	527	481	492	514	473	459	477	525	524	483	494	518	476	519	499	478	501	499	482	536	500	527	538	503	507	502	521	472	505	496	507	487	514	486	515	487	503	499	478	478	501	497	535	474	476	438	530	512	520	436	532	498	468	516	508	502	535	504	479	493	473	502	508	456	500	462	454	525	513	485	495	503	491	508	443	442	513	573	477	495	471	491	468	540	505	455	485	466	474	481	461	488	488	482	521	544	482	475	467	545	500	487	504	502	484	507	480	531	514	488	526	508	489	459	494	466	511	450	481	512	483	501	476	477	479	488	507	484	502	493	490	463	540	438	526	483	518	458	502	510	510	453	514	474	497	490	501	523	503	467	496	506	469	486	504	495	467	460	469	524	475	483	473	517	485	497	546	493	509	491	502	507	484	488	507	513	530	509	509	532	505	491	509	512	472	482	570	505	527	461	491	491	465	512	520	461	514	495	470	477	500	502	475	485	497	510	505	471	507	514	524	465	478	494	494	489	477	501	491	500	452	470	485	500	477	478	447	495	482	506	513	461	497	471	502	501	519	483	525	461	446	511	472	527	500	467	467	542	533	477	473	470	500	506	496	471	490	462	505	520	532	461	502	470	488	479	490	524	475	487	500	522	465	478	503	472	488	505	506	480	441	507	521	513	532	510	522	458	543	508	506	516	472	455	466	491	533	498	469	468	465	476	491	502	488	475	516	497	471	479	509	491	479	480	451	523	489	500	490	536	517	508	444	491	450	477	496	480	454	469	466	479	474	508	506	478	497	530	483	521	444	516	477	468	512	480	491	498	510	548	487	478	477	476	495	484	496	425	481	507	515	515	500	501	504	519	474	519	488	521	471	503	464	481	476	514	499	518	489	487	500	510	512	525	486	486	533	495	474	497	515	490	506	500	496	497	484	484	485	496	498	484	456	520	486	476	487	483	480	500	486	495	525	489	475	482	479	501	514	512	484	516	499	547	519	467	475	469	526	495	513	458	502	473	481	513	511	441	498	503	516	488	513	483	496	451	470	511	460	492	476	534	510	488	480	447	492	502	454	484	516	513	487	504	492	459	448	495	477	520	461	485	506	485	458	511	489	499	497	501	499	482	498	499	488	516	498	490	491	502	483	454	488	461	474	505	487	532	472	481	495	505	496	495	515	498	499	504	477	489	475	511	471	496	488	483	472	512	450	526	468	478	492	481	480	474	508	523	502	486	477	436	492	483	482	494	496	495	470	480	489	527	478	483	504	470	489	500	481	458	486	449	490	510	490	486	475	470	496	475	451	482	480	505	472	483	494	475	505	499	482	465	473	491	494	513	485	498	478	524	504	473	500	493	519	503	492	464	501	498	483	512	502	477	515	490	501	491	492	498	458	466	442	489	494	507	485	482	507	489	441	520	510	482	485	522	467	512	496	506	495	462	504	480	489	504	515	488	508	521	481	484	453	461	481	511	482	476	445	453	468	464	474	481	497	474	462	501	522	469	450	478	521	482	497	430	463	488	518	483	504	498	486	505	510	496	479	497	461	494	557	508	490	461	476	525	497	457	496	512	494	525	458	490	507	467	491	465	491	496	539	524	493	425	461	479	464	505	460	478	473	497	460	513	498	490	509	507	526	526	505	490	497	492	477	490	504	504	466	496	546	504	510	474	487	480	480	507	474	501	539	494	514	462	449	516	506	511	489	510	518	494	506	486	481	444	485	508	461	490	495	529	457	477	474	507	479	489	481	503	499	528	521	490	530	452	502	462	476	491	493	506	505	479	475	507	436	483	509	511	487	531	501	505	524	514	484	490	479	484	485	449	478	490	472	506	484	489	509	491	465	473	488	512	536	520	498	498	509	505	497	559	494	483	485	444	487	524	482	485	518	496	513	438	500	529	480	505	518	484	533	512	478	468	489	449	560	468	514	520	487	501	502	517	515	519	551	473	510	501	484	512	488	532	501	524	506	445	504	514	452	465	486	471	508	509	504	443	508	534	522	478	465	500	474	458	519	473	494	508	471	514	491	490	483	511	465	480	561	467	471	501	466	488	517	511	496	489	507	523	502	458	494	465	494	506	471	535	480	471	499	516	476	518	526	483	506	517	487	517	483	447	504	492	456	497	519	504	478	459	474	464	428	464	490	504	489	498	486	499	521	473	503	514	453	481	507	512	516	484	451	501	505	495	517	485	474	505	464	500	451	482	455	502	466	500	469	491	512	471	483	482	519	455	513	516	481	453	508	519	430	495	495	527	555	503	502	505	475	464	478	457	498	505	492	488	439	466	505	491	461	465	522	478	493	480	503	457	516	475	473	485	509	502	491	503	467	459	508	487	551	519	523	498	488	539	528	530	489	471	526	493	457	469	448	489	494	464	457	522	503	512	465	478	494	452	465	478	504	460	472	524	531	502	477	482	509	495	509	455	479	451	476	478	438	494	508	518	510	510	450	486	477	493	495	500	525	477	458	477	491	505	468	527	488	508	510	505	473	471	482	504	482	496	494	475	471	449	487	530	471	476	507	507	462	504	515	499	469	473	478	462	478	458	482	492	459	464	503	503	493	520	466	483	495	499	484	521	529	494	513	510	533	512	498	467	503	457	469	469	472	499	457	500	472	505	491	437	521	475	498	485	484	511	516	501	522	513	469	466	474	516	477	468	481	487	487	481	483	507	494	477	493	497	506	475	506	519	478	479	479	474	480	471	474	461	467	490	475	466	478	508	515	470	493	486	499	451	493	487	462	554	499	542	510	516	498	471	492	559	494	486	487	464	501	472	472	493	511	485	530	490	486	494	510	472	503	480	516	490	479	500	485	476	486	496	482	488	455	474	463	515	492	491	469	491	482	497	477	468	469	487	509	442	511	485	491	527	505	490	511	445	506	509	473	503	504	473	532	486	486	482	498	493	518	493	510	462	482	459	502	499	515	486	480	516	490	506	494	511	520	472	507	451	495	457	481	496	501	463	545	504	489	486	453	505	507	491	480	461	498	471	485	476	514	496	511	491	507	470	461	518	470	506	494	511	478	547	500	507	498	490	469	455	480	507	477	492	505	459	514	487	518	477	491	507	501	491	448	468	467	463	507	496	537	483	450	482	474	450	519	528	488	506	482	477	483	516	494	508	482	456	471	500	472	483	471	504	523	473	423	489	468	504	453	536	466	486	479	480	491	513	494	443	482	489	487	505	470	509	471	514	486	472	493	482	505	491	478	471	487	489	490	522	509	487	473	494	482	482	480	449	502	506	494	515	462	512	486	490	466	526	495	512	476	494	508	499	511	488	489	494	538	464	511	475	471	487	499	445	501	480	445	477	466	465	460	467	487	502	533	491	498	522	469	499	481	479	508	433	466	466	470	525	494	469	490
28710	9534	8272	4549	3032	2265	1776	1410	1215	1038	949	890	843	777	697	676	648	584	553	591	578	575	557	609	517	499	517	502	532	480	512	520	486	522	517	539	498	495	482	481	514	515	472	515	471	486	503	495	478	471	521	488	479	479	489	496	495	439	507	485	497	442	454	525	512	504	482	522	509	502	464	445	538	479	471	464	484	478	489	450	470	482	458	511	454	461	470	442	491	493	491	501	496	447	456	495	496	467	455	481	508	464	440	463	464	472	494	447	516	459	514	468	455	459	486	483	460	458	464	433	459	515	464	494	488	477	474	499	476	515	488	441	484	505	504	487	472	460	488	482	480	483	473	431	481	459	472	466	506	472	473	473	472	488	474	492	468	487	469	466	480	501	468	478	517	508	455	468	465	485	444	499	475	452	463	486	483	463	489	479	489	490	459	484	433	464	508	462	427	463	466	486	494	517	468	477	479	446	435	457	504	499	462	497	487	484	503	461	485	438	534	456	512	479	498	474	481	473	474	470	450	446	480	470	465	458	503	518	500	483	429	457	510	472	438	460	455	447	503	482	487	462	484	469	467	457	496	471	447	506	469	490	488	481	492	499	447	477	484	470	478	456	446	526	498	508	478	488	501	479	478	445	457	469	474	480	446	471	448	453	485	494	456	468	459	476	486	463	477	467	522	491	452	496	492	450	455	435	466	464	469	512	512	451	488	475	474	454	467	462	467	490	455	441	490	468	478	489	456	484	491	502	483	433	507	477	478	489	470	480	473	502	494	489	481	469	507	470	497	460	523	460	454	484	494	519	463	461	467	476	482	483	473	485	494	502	459	475	496	458	485	495	489	476	516	464	479	479	445	461	446	445	485	524	480	475	475	495	505	451	466	494	512	502	471	473	440	489	498	432	480	495	501	502	462	502	425	473	457	459	485	468	432	468	489	463	465	462	536	453	488	470	478	500	450	436	483	490	436	423	471	508	519	454	474	505	478	474	494	493	474	456	477	449	473	515	500	484	495	490	450	473	456	467	442	493	498	479	451	468	495	457	449	461	458	449	466	500	472	510	484	443	475	506	448	464	447	464	444	468	464	481	475	473	473	490	480	461	435	447	479	490	478	496	479	481	492	512	492	463	477	474	471	466	499	503	474	460	430	441	483	441	483	472	482	448	460	497	486	450	457	470	509	467	475	489	477	437	475	457	477	463	475	479	501	475	482	487	458	455	479	485	495	478	468	389	436	464	493	479	493	466	469	447	463	481	480	472	452	479	443	444	459	432	447	473	454	456	468	504	445	468	486	470	453	476	483	521	445	472	464	501	454	478	466	464	469	487	493	479	451	463	473	517	476	476	512	466	509	521	472	476	478	431	437	490	463	472	458	454	468	496	472	455	476	489	443	466	498	483	482	436	485	462	458	459	431	487	456	487	471	457	447	472	455	475	505	471	477	484	489	442	482	459	492	490	480	447	481	491	490	467	486	457	485	454	491	491	474	488	457	472	457	478	471	510	481	435	489	478	488	463	512	472	476	492	450	456	462	495	488	483	475	458	447	461	487	472	463	477	479	442	434	483	484	462	444	464	497	454	479	447	462	470	469	467	454	447	469	476	454	457	482	476	477	476	472	495	481	432	461	495	481	476	499	481	516	476	479	459	455	476	467	494	463	495	496	472	483	468	422	494	496	495	470	479	490	437	472	462	504	441	474	474	488	464	485	455	468	449	473	427	444	445	469	479	445	494	476	475	477	477	475	475	478	444	458	455	454	521	457	488	467	474	472	479	441	468	511	460	439	488	443	463	508	483	463	457	504	446	493	510	501	445	452	465	452	484	471	468	471	459	468	439	496	480	451	460	449	482	475	489	520	513	444	515	450	509	463	471	466	495	487	511	477	467	447	485	455	470	472	507	440	466	489	503	495	448	479	489	457	479	488	489	453	487	487	419	496	460	504	485	457	470	441	469	492	453	501	486	471	458	457	478	477	491	446	468	462	428	474	493	487	465	523	482	449	464	479	457	487	456	486	467	422	431	446	458	475	455	420	463	502	485	448	454	452	446	495	453	469	445	478	495	469	489	440	457	502	462	481	490	470	479	470	450	483	488	500	508	500	456	476	482	464	476	528	476	493	523	472	483	484	461	481	481	467	440	505	463	474	498	473	458	470	485	476	463	457	489	470	512	501	488	482	472	475	497	482	475	456	449	437	509	483	477	457	465	470	447	497	453	485	468	490	509	473	489	468	445	475	468	480	463	491	459	460	483	481	449	503	465	484	446	486	474	494	435	507	486	469	506	521	466	467	433	508	448	447	467	481	478	477	446	445	430	440	484	459	516	454	430	438	461	460	452	447	490	491	484	447	478	456	454	431	487	485	465	477	458	458	463	495	471	466	475	490	443	464	491	478	495	467	469	474	468	442	481	473	454	480	480	444	432	459	493	445	467	460	467	490	485	533	473	493	474	490	437	478	472	444	499	498	452	430	471	443	451	523	466	489	460	459	456	502	450	520	481	450	508	495	473	496	428	434	484	461	492	442	472	465	448	445	473	486	488	480	467	455	495	474	481	443	475	524	498	467	445	504	475	480	481	475	531	445	506	504	490	523	463	493	511	482	482	449	486	474	483	484	450	473	497	476	463	481	473	441	493	477	476	451	474	498	471	441	460	456	493	441	456	463	466	453	521	452	478	480	469	488	479	436	511	494	477	450	489	478	477	485	478	488	456	491	475	462	513	459	463	444	447	455	474	472	494	469	453	482	468	440	471	458	484	480	468	484	478	492	491	478	495	429	437	470	484	471	477	437	484	479	417	465	486	445	464	516	479	457	496	498	472	510	494	458	444	487	471	471	490	479	489	469	498	509	468	474	466	525	465	476	456	491	481	493	463	499	474	452	473	444	437	491	496	502	443	429	426	445	454	491	510	492	467	447	475	462	459	448	480	461	446	510	433	458	496	490	467	485	480	438	454	468	489	497	484	472	444	453	510	405	450	455	495	470	469	460	485	487	438	469	470	473	447	491	482	469	467	464	481	483	431	446	541	487	458	477	491	451	436	491	497	481	500	461	474	468	469	485	482	458	439	475	456	490	476	479	453	458	484	453	493	471	517	478	464	461	525	468	478	442	475	459	442	488	474	501	451	496	491	477	467	476	501	438	491	473	461	494	491	489	464	468	506	467	471	448	481	478	495	476	490	483	448	518	507	483	448	483	434	490	475	485	449	478	509	456	473	439	468	494	487	485	488	467	476	457	515	521	489	483	477	458	490	509	495	462	446	471	472	470	451	479	483	460	454	477	497	471	475	470	464	446	467	522	446	477	490	516	498	432	508	447	458	473	442	482	500	478	458	468	474	514	459	475	508	515	441	456	490	493	456	488	452	495	506	456	512	444	444	494	479	508	489	458	464	497	510	491	486	485	469	440	502	437	483	481	503	502	468	461	436	466	459	442	469	462	462	491	483	495	464	434	449	464	472	498	495	469	514	429	452	481	484	480	478	506	521
22902	20672	27231	24168	20678	20759	9299	1838	1432	1252	1211	1159	1068	1046	980	977	927	944	906	860	837	862	847	828	849	834	814	834	853	822	832	808	838	853	811	815	790	804	816	839	806	774	798	752	799	772	806	823	812	766	781	755	869	787	796	784	806	795	844	807	729	767	763	815	773	782	804	793	773	792	779	730	791	789	774	798	840	745	829	763	777	755	799	792	787	751	810	800	748	755	752	764	767	761	763	787	724	797	765	798	812	775	776	739	728	756	735	783	755	795	770	790	776	735	742	792	707	825	787	807	810	759	756	766	810	765	785	787	789	755	769	806	823	801	804	808	787	800	779	767	846	767	830	759	765	782	718	773	771	707	750	778	753	774	758	751	774	750	813	819	800	751	763	753	798	801	795	781	792	754	724	807	741	770	811	764	786	803	803	747	817	768	753	828	759	760	705	762	772	761	789	761	771	725	787	806	763	851	802	775	775	800	766	780	768	739	773	777	790	825	768	783	773	784	774	774	750	790	803	757	759	761	847	780	815	799	809	771	751	759	739	767	796	743	806	729	766	798	712	789	775	798	765	736	752	806	775	792	774	786	796	791	764	752	730	763	781	747	783	757	758	763	762	791	753	741	785	790	770	775	756	751	771	754	742	701	826	788	790	780	779	824	754	745	736	749	794	795	764	770	772	816	768	806	769	810	818	773	745	737	739	752	808	767	818	815	792	775	833	765	759	772	852	779	782	756	707	712	748	774	782	747	750	740	769	751	768	832	785	745	783	765	772	779	793	856	811	779	795	759	791	754	756	804	743	833	775	820	812	747	778	786	746	776	771	767	747	749	807	774	743	749	746	735	792	797	756	769	760	762	701	728	802	772	745	769	721	734	738	784	804	827	791	788	761	767	769	721	779	813	798	789	794	777	783	729	822	751	765	782	725	767	757	725	784	731	769	772	778	766	773	745	780	803	794	764	761	743	743	739	803	766	778	732	777	770	768	717	772	800	798	746	760	767	776	835	764	756	745	767	758	741	811	769	757	761	762	732	762	761	717	772	761	746	771	743	783	806	784	755	761	734	785	804	849	736	778	784	749	720	758	731	747	810	678	756	772	730	808	789	767	766	787	746	768	798	756	798	784	749	755	785	726	806	740	754	779	812	787	743	812	778	793	766	780	801	779	797	797	768	747	777	758	732	704	790	814	730	765	766	775	778	745	729	790	746	791	762	799	815	784	753	781	785	780	757	810	704	765	795	774	780	766	798	758	783	789	759	725	751	712	784	773	806	741	774	745	753	753	760	818	765	761	786	798	731	736	758	764	774	783	770	765	753	785	753	765	724	824	793	758	801	788	756	738	786	737	809	774	799	782	731	744	793	779	755	758	742	717	756	762	814	745	781	730	770	782	783	737	736	760	769	752	747	755	758	757	754	729	799	753	783	795	716	706	802	745	759	772	774	779	782	768	766	771	791	797	796	790	772	768	768	789	742	813	800	803	848	738	751	777	787	826	789	715	778	813	773	754	756	771	782	786	740	752	795	754	724	783	745	757	741	762	767	750	795	807	771	732	781	768	787	731	817	791	785	803	774	842	783	751	758	776	701	749	755	743	737	802	784	787	796	804	786	756	772	768	779	744	768	770	754	762	810	818	790	757	747	714	746	730	743	779	789	780	782	754	771	761	750	758	825	740	741	769	784	764	798	728	729	760	766	796	759	791	742	768	721	709	737	756	787	753	731	790	808	778	762	793	760	792	753	774	759	727	749	786	821	797	757	731	741	819	761	745	761	723	736	774	718	747	758	752	790	782	743	763	788	797	788	723	767	782	789	798	811	762	770	780	817	760	775	752	793	805	730	816	783	769	812	745	751	784	801	791	744	705	740	787	734	734	768	756	759	729	813	749	747	767	779	780	790	791	752	794	764	794	726	788	833	749	770	808	730	767	701	741	770	762	762	798	788	802	805	783	771	781	769	771	745	768	802	727	786	797	741	747	799	759	797	808	712	739	735	777	812	802	772	762	740	768	787	788	762	736	747	752	777	731	747	790	746	766	734	754	752	748	786	811	790	800	773	724	777	811	719	807	828	750	753	787	765	802	733	758	763	753	716	734	806	816	819	776	684	758	723	739	781	769	784	756	794	718	718	755	764	766	760	812	743	744	768	782	763	773	796	775	783	771	814	779	804	771	762	775	778	784	802	747	741	777	739	776	821	776	763	731	787	783	760	810	755	768	770	736	750	767	732	753	765	790	784	722	723	754	758	785	759	789	837	749	811	795	797	813	743	746	784	757	789	766	801	778	714	780	772	772	787	748	781	731	766	752	796	734	788	773	800	795	813	762	809	766	749	782	792	806	797	772	800	740	809	797	803	737	813	770	743	783	821	764	737	786	775	796	797	820	763	788	751	782	750	777	809	733	814	791	723	751	758	781	754	775	790	743	735	777	798	708	770	754	756	722	732	767	777	771	741	721	728	757	765	689	734	789	777	753	837	732	733	767	801	836	756	746	784	737	774	811	764	716	794	788	726	760	766	787	758	761	739	730	759	807	779	780	706	783	773	800	763	750	748	819	814	808	774	729	751	811	832	770	783	778	776	739	781	745	774	788	807	731	755	748	750	759	705	756	767	793	769	814	755	811	739	766	784	817	762	755	772	742	736	753	750	734	759	789	758	743	788	809	740	798	752	790	760	749	764	759	775	823	760	768	752	721	808	772	782	771	775	763	759	763	731	735	786	773	777	783	776	755	739	757	695	779	795	718	773	761	764	874	730	768	736	779	711	724	762	746	783	772	781	792	806	743	764	814	768	786	769	753	785	781	768	746	799	734	766	771	746	711	756	743	764	753	833	754	761	790	770	757	775	746	745	754	757	794	788	770	790	727	747	818	762	751	788	741	724	776	796	795	701	767	749	761	775	850	777	813	731	750	755	760	761	729	815	734	754	779	803	795	807	766	771	767	803	784	782	770	755	787	759	775	779	760	775	793	772	787	787	769	799	754	763	770	728	767	765	778	789	773	786	780	782	781	757	772	756	781	818	741	769	799	788	727	801	759	821	705	760	755	811	775	796	803	736	778	757	807	803	700	808	738	771	756	771	789	763	729	778	743	762	769	786	756	735	818	793	777	780	754	802	737	759	757	800	787	808	774	770	839	790	746	784	766	748	755	759	753	812	805	775	791	839	764	807	784	831	746	789	785	793	748	805	758	727	783	781	741	781	761	734	754	729	767	798	786	765	737	751	806	790	752	785	706	793	806	795	815	779	786	819	724	806	808	735	785	735	735	799	757	758	760	763	766	717	834	783	796	795	781	774	753	768	769	799	741	750	778	710	766	790	755	759	746	760	772	748	806	799	733	747	774	764	760	737	757	757	750	756	764	791	764	775	804	769	815	770	715	786	760	768	753	788	773	762	769	704	743	767	770	821	790	765	790	767	746	769	777	765	726	716	784	767	723	774	845	681	781	731	767	753	758	805	803	763	793	748	718	771	790	758	752	744	746	769
28151	16065	14249	8121	5590	4199	3322	2677	2161	1875	1717	1538	1353	1253	1247	1128	1037	1044	1012	997	946	921	898	886	856	919	803	788	865	832	815	823	813	800	795	803	852	813	777	785	765	815	807	808	761	743	745	787	764	770	744	760	790	774	722	762	696	738	748	785	737	746	762	722	766	754	756	689	739	763	788	816	753	750	773	769	741	707	696	761	756	732	768	727	692	732	734	746	725	699	739	711	738	686	758	753	777	735	732	678	714	699	765	740	715	732	719	733	732	785	720	750	737	741	769	693	709	794	708	728	725	734	727	765	698	732	754	700	741	787	759	752	728	710	709	724	682	730	714	725	741	748	770	723	738	736	754	724	734	775	676	729	759	706	793	769	739	721	753	712	702	748	713	742	705	730	751	718	698	719	782	775	694	728	704	719	707	720	740	769	767	828	711	741	673	721	722	728	744	730	732	717	743	684	708	752	727	690	696	759	799	777	711	710	745	752	712	668	728	746	719	742	731	719	743	763	703	755	727	705	707	717	723	697	735	716	724	749	724	738	733	684	720	676	740	740	724	718	688	682	717	770	742	700	723	753	722	760	700	733	730	764	753	727	713	739	719	702	720	759	743	739	730	725	766	696	772	758	738	686	708	698	714	705	708	738	768	698	747	766	708	794	673	749	695	787	702	698	743	725	714	702	704	769	720	706	732	688	738	702	717	720	763	757	736	771	709	692	749	720	775	734	688	726	694	769	731	754	726	771	728	730	711	755	760	739	652	727	711	753	714	740	706	728	711	672	740	729	732	790	769	707	740	731	731	698	714	730	703	735	765	708	717	758	754	754	736	700	720	706	721	723	720	713	762	807	771	681	695	703	708	720	698	723	690	678	686	705	774	723	745	772	703	686	669	726	776	712	745	724	781	674	714	750	726	732	778	716	707	753	711	732	756	722	721	763	698	689	710	760	706	700	691	723	739	733	728	753	778	703	749	749	736	741	747	730	694	706	690	745	720	743	702	703	734	685	719	779	717	735	758	767	703	709	721	713	735	763	741	732	740	701	742	679	706	780	715	740	763	740	737	731	674	722	710	783	759	739	700	705	721	749	679	697	719	673	752	741	719	688	702	735	750	695	746	738	736	705	760	732	741	687	734	771	708	718	763	710	721	771	760	765	704	792	709	710	743	765	691	717	731	721	680	691	688	722	754	757	734	716	777	694	720	682	720	759	734	724	766	718	740	733	722	764	738	736	751	690	728	690	698	760	788	748	702	761	730	736	701	707	732	721	709	711	695	754	763	689	747	745	737	727	730	741	774	812	721	726	741	691	724	693	771	691	721	746	725	703	719	769	702	770	734	716	682	701	773	694	721	691	715	724	693	725	711	711	783	736	722	692	714	725	707	703	754	746	749	724	730	748	732	751	701	665	685	754	755	735	753	691	771	689	680	746	703	695	730	708	727	703	743	676	672	713	746	741	719	759	720	727	780	722	719	744	755	739	704	700	733	698	690	728	698	712	753	754	705	703	706	750	729	706	750	693	751	691	719	740	743	765	771	727	730	774	732	709	734	754	795	690	726	703	728	755	727	721	703	703	742	777	713	778	728	713	723	763	718	747	722	732	803	700	724	682	738	701	738	765	789	736	742	692	760	736	765	703	719	715	739	790	728	713	731	762	706	746	707	748	748	749	732	716	726	714	708	727	733	708	713	730	762	674	711	710	711	684	720	737	711	729	750	717	706	696	753	756	700	717	725	790	785	726	731	746	779	713	758	732	738	734	696	745	724	763	729	736	713	754	742	740	747	698	728	735	772	755	738	727	722	750	768	710	720	732	755	746	719	763	716	690	722	769	700	771	657	750	707	752	728	745	752	726	716	762	757	713	744	719	692	741	729	731	752	728	706	734	747	687	689	717	714	727	734	785	716	758	751	659	755	687	743	719	724	730	728	774	723	759	740	750	794	723	707	724	699	757	708	726	761	732	724	681	736	718	759	706	696	780	708	741	676	723	686	760	756	663	761	742	724	738	713	750	705	743	678	719	781	717	704	745	756	773	699	717	713	764	681	781	774	709	725	716	741	730	724	782	759	699	718	735	740	738	725	737	713	706	766	786	720	713	708	691	773	713	732	773	731	724	700	760	723	777	698	731	659	746	715	699	786	705	701	742	735	695	697	660	727	713	714	716	723	720	696	772	748	714	732	703	743	734	721	725	728	740	702	734	714	730	751	759	737	756	716	731	722	774	719	744	696	731	780	692	760	763	717	739	709	775	729	711	717	725	720	734	714	739	731	748	723	670	706	716	743	765	742	691	753	726	690	731	711	734	727	743	732	689	699	694	763	722	699	763	735	722	693	724	704	726	735	733	753	740	786	801	771	723	691	747	728	708	712	758	704	781	776	716	674	739	724	708	775	705	679	777	793	743	738	762	740	696	752	698	732	706	757	689	762	714	731	733	769	708	728	771	720	733	741	685	760	739	782	732	729	741	754	735	698	679	711	734	761	711	683	650	734	709	721	692	726	757	732	696	710	752	720	706	711	661	745	746	720	703	685	707	745	753	701	741	723	719	726	726	711	739	703	728	724	673	748	733	673	678	719	755	705	714	759	776	747	737	722	754	781	711	715	720	786	753	710	713	729	765	710	760	755	737	732	685	744	720	753	773	685	723	739	712	763	769	673	730	715	750	710	762	680	685	770	757	723	770	711	779	718	801	780	745	751	745	739	719	722	774	756	687	720	705	743	721	713	721	705	765	791	736	753	757	720	704	707	731	721	742	730	724	716	730	759	756	683	741	765	712	737	719	738	718	691	691	732	704	739	693	708	745	739	729	688	731	727	779	756	712	716	719	709	729	740	792	720	713	741	716	772	746	727	707	760	745	709	704	731	730	770	722	746	797	709	753	725	702	793	667	753	755	719	732	684	718	752	702	686	718	755	776	734	732	734	736	733	760	732	711	750	681	738	735	788	753	718	668	751	745	760	718	750	754	701	732	705	727	698	719	705	709	762	736	685	700	729	741	769	727	704	724	687	661	718	689	708	696	738	770	698	710	777	767	732	746	778	674	712	746	716	758	763	751	718	731	765	697	673	756	742	780	709	708	710	707	726	740	747	760	746	773	692	751	737	706	701	716	719	757	735	741	776	704	786	724	729	699	732	683	714	712	737	745	744	666	744	764	726	760	756	712	701	754	728	704	699	722	775	707	728	758	688	687	737	725	742	721	718	742	708	691	736	718	759	687	751	742	680	733	712	732	747	686	745	738	767	707	774	705	714	695	722	714	766	730	682	736	669	750	721	690	735	707	721	751	721	752	733	763	754	743	732	663	719	718	695	720	717	778	728	671	704	733	722	711	712	720	721	785	767	662	751	740	765	703	752	723	757	722	751	695	710	702	748	758	733	721	718	716	744	712	698	755	771	750	723	712	778	699	709	763	752	705	747	737	744	675	727	736	731	691	709	738	748	733	662	760	714	735	684	669	707	706	753	735	705	687	740	696	741	711	679	724
30407	14070	1941	520	397	407	364	330	307	347	312	295	338	344	341	284	295	310	324	346	268	316	337	320	295	323	325	372	330	343	326	320	306	324	287	326	280	330	318	289	304	313	299	316	337	345	335	320	331	294	315	326	307	310	344	357	312	301	299	333	315	303	332	308	320	332	300	324	319	325	327	306	308	315	303	289	328	318	302	327	313	295	321	295	287	329	337	332	299	319	314	295	292	304	275	317	332	316	325	307	286	314	314	303	314	344	331	340	292	329	310	310	339	317	317	359	333	322	331	285	302	321	340	301	313	286	308	296	321	314	364	359	321	341	319	310	284	315	300	284	317	299	329	309	316	312	324	317	326	332	314	328	305	326	319	351	326	304	295	326	328	330	309	339	318	291	310	312	335	319	355	304	292	301	352	322	318	313	341	338	310	304	347	294	293	319	308	310	324	309	308	350	321	335	298	321	291	317	278	340	331	334	350	343	307	290	305	317	350	333	297	312	329	341	311	315	316	309	318	328	353	307	329	300	318	318	339	321	301	320	330	331	300	325	323	313	370	321	311	329	307	301	320	341	318	319	315	310	313	293	314	350	304	319	308	300	322	317	328	324	319	328	326	308	303	327	308	345	328	328	316	298	300	348	282	317	285	339	297	341	312	318	298	312	316	318	326	334	316	326	350	306	351	319	325	321	300	296	341	349	309	326	330	341	330	288	331	295	309	306	316	302	306	317	311	332	314	311	301	302	316	279	302	327	299	293	302	290	345	315	338	321	304	289	298	294	309	321	330	327	309	321	315	316	328	286	347	308	310	293	317	322	330	291	317	305	298	331	316	321	307	304	324	277	334	351	312	314	304	324	307	293	326	331	348	337	311	318	308	308	327	316	275	281	331	341	298	306	318	299	290	307	310	278	278	344	312	304	305	299	279	330	315	285	307	295	287	331	297	312	331	317	334	314	290	290	308	322	314	343	339	305	334	319	295	325	362	314	312	271	322	358	315	325	370	298	312	344	296	296	324	269	317	292	337	290	305	347	270	337	313	311	290	332	347	282	298	330	326	312	345	321	331	327	322	283	321	312	314	344	333	292	322	307	315	330	311	314	319	299	310	331	340	319	308	322	320	311	314	307	306	308	293	348	289	286	311	336	291	324	318	321	343	310	292	293	303	314	315	345	319	319	356	330	325	332	322	301	310	318	287	306	320	328	330	313	302	331	312	296	321	341	311	307	331	325	323	298	315	337	296	285	314	342	303	347	355	309	304	318	329	336	290	298	305	292	304	337	320	319	303	328	318	310	323	295	319	300	311	340	311	328	322	290	304	334	325	302	325	325	325	304	306	303	320	300	348	301	338	336	335	304	343	323	325	316	329	303	346	296	300	291	308	316	295	324	297	318	304	356	313	326	330	291	323	308	312	323	290	288	301	319	308	295	295	310	351	319	325	337	313	309	300	330	300	315	302	320	322	320	302	302	329	321	302	313	294	337	311	308	290	317	315	305	329	332	298	297	340	340	322	327	309	335	292	314	314	341	305	283	334	316	313	294	303	347	286	325	327	309	315	278	312	317	334	343	288	269	338	294	323	321	331	300	303	258	318	327	302	312	314	330	273	300	303	296	312	326	373	288	317	300	296	333	283	305	324	331	324	321	294	275	354	337	272	305	308	327	325	288	274	306	338	319	343	313	305	280	316	300	310	319	318	323	318	294	328	314	325	311	294	339	339	306	328	324	292	353	336	330	334	299	327	302	331	307	348	308	286	309	308	321	332	301	307	294	341	317	320	283	304	353	309	331	295	307	313	338	291	310	299	321	328	292	310	311	307	309	300	329	299	308	310	307	326	296	308	333	323	327	318	305	343	304	306	297	302	301	328	330	297	309	300	341	314	304	332	351	275	283	311	320	288	279	307	332	331	294	324	305	324	285	323	312	279	303	379	317	328	311	318	326	323	309	301	301	329	344	327	310	347	324	305	321	307	344	326	283	313	333	313	294	323	304	302	303	296	318	345	327	309	309	312	290	321	320	294	309	334	322	292	297	305	307	310	304	313	324	355	294	319	309	317	334	324	303	324	303	322	339	318	315	285	311	349	310	328	310	347	329	303	320	325	293	298	312	277	325	325	292	301	306	326	274	303	310	328	299	311	320	330	350	285	315	331	291	305	304	331	335	306	295	267	306	332	315	307	335	314	298	296	297	324	320	330	307	323	306	340	318	307	299	291	303	318	305	297	302	324	318	310	337	333	314	327	312	345	315	308	312	327	316	307	321	291	318	327	314	311	305	327	357	306	323	294	298	331	269	333	319	288	321	317	327	301	329	269	291	325	310	313	319	301	288	281	308	318	329	310	300	306	281	312	326	299	331	334	302	309	300	307	290	297	368	285	315	336	304	342	301	281	310	336	365	319	357	340	320	302	292	304	329	320	322	315	320	349	322	296	356	312	312	346	297	326	315	290	311	310	323	328	298	318	344	302	327	309	329	305	313	313	313	302	313	319	358	310	330	311	353	301	298	320	291	288	327	316	292	283	312	269	297	319	328	311	324	309	301	305	319	305	346	322	337	310	302	299	306	338	314	338	319	324	277	287	307	301	320	326	324	298	313	321	308	308	328	313	309	326	279	307	307	297	300	318	300	326	316	318	307	336	294	343	385	301	280	316	303	302	308	333	294	317	310	302	339	341	280	322	319	315	327	325	317	309	285	329	360	312	318	319	311	313	319	317	307	305	302	337	334	280	312	306	293	297	311	322	316	330	328	317	301	307	325	311	301	313	299	346	338	320	309	335	294	296	343	310	301	289	329	333	330	304	333	308	322	362	330	333	339	314	307	296	351	304	331	311	303	330	314	327	336	300	336	333	326	321	336	319	304	350	334	329	309	318	284	306	290	303	318	327	375	347	301	314	313	311	283	300	310	301	350	308	305	319	329	327	338	312	312	316	294	326	309	312	288	319	304	281	322	308	313	317	337	310	311	290	333	301	327	287	315	327	305	304	290	314	308	320	330	350	331	316	302	349	328	343	337	337	319	330	285	303	323	309	282	326	307	310	287	375	321	310	330	287	307	319	285	316	325	308	294	310	326	333	314	293	333	299	306	324	282	305	331	301	310	287	321	355	350	310	318	315	285	297	321	332	307	308	319	343	304	283	286	306	327	330	339	339	299	325	277	321	292	302	334	337	310	323	308	333	306	334	284	322	305	318	334	344	329	321	334	314	312	345	332	339	338	338	298	288	300	318	320	292	315	333	309	320	334	324	334	292	304	321	284	322	318	293	339	341	331	303	338	319	295	309	310	337	276	332	312	335	293	326	303	286	304	312	332	351	354	295	306	261	292	312	302	318	322	327	319	288	309	324	311	314	271	329	336	327	318	295	331	264	326	354	349	323	301	328	290	303	317	317	303	281	298	290	317	302	323	323	307	318	315	314	305	344	318	316	312	322	288	327	335	309	288	331	337	324	302	280	329	296	298	282	313	328	301	320	320	313	319	328	307
16822	835	772	532	424	448	413	395	358	369	352	343	350	331	332	358	343	322	338	281	339	364	359	320	313	352	340	332	345	334	345	337	332	294	330	345	320	331	339	314	315	350	302	300	329	312	335	340	318	324	337	307	297	357	329	333	324	309	333	312	318	323	336	333	363	321	341	313	335	314	365	332	354	312	322	335	360	337	333	337	301	314	353	337	328	328	304	353	322	339	339	313	329	359	292	299	345	339	338	335	324	303	297	307	318	313	343	297	326	310	373	324	332	321	332	309	349	311	333	316	347	315	294	317	323	321	319	326	340	345	302	299	318	292	343	307	329	354	335	317	297	305	289	339	310	334	313	307	294	339	337	343	317	324	314	331	323	335	292	288	303	343	296	315	308	297	307	328	282	308	331	311	314	327	328	338	320	326	322	326	305	325	340	302	315	351	334	325	332	315	311	321	330	364	307	353	293	335	332	338	343	337	320	344	314	343	326	315	336	321	331	316	318	308	321	322	344	309	346	329	347	327	344	330	311	312	327	332	296	284	307	331	279	340	306	336	316	350	342	317	318	347	300	325	334	317	331	309	316	325	329	347	360	339	317	316	335	352	305	341	324	325	321	317	381	312	338	310	316	354	330	325	290	274	318	300	315	313	325	348	310	336	319	327	326	302	358	322	307	300	346	329	292	308	324	319	312	326	318	309	318	295	270	317	312	336	312	281	328	309	310	316	331	349	326	317	303	335	320	333	352	337	350	288	333	331	303	330	316	329	335	320	350	336	332	323	328	320	327	316	338	347	327	312	357	338	308	309	342	329	352	330	323	295	310	318	328	330	305	309	347	327	316	316	320	328	327	371	322	325	331	317	320	318	297	366	329	335	336	335	334	327	323	348	335	348	329	326	321	326	320	324	313	313	315	327	350	322	318	307	318	331	323	335	317	300	320	313	322	333	315	334	332	337	329	312	316	294	325	312	301	349	296	301	313	315	311	330	353	341	328	336	321	299	315	299	350	284	315	314	323	350	327	305	304	363	298	349	337	314	353	359	349	299	308	299	325	358	319	325	309	329	286	347	326	337	361	323	320	335	315	342	302	303	328	306	310	332	317	312	334	354	334	341	318	322	318	330	361	298	310	345	330	293	328	331	315	312	317	346	338	359	347	305	336	351	330	314	307	320	363	309	317	311	336	345	318	320	340	308	354	326	336	344	285	329	337	325	326	308	321	324	326	326	317	326	323	293	318	343	308	331	327	317	330	325	324	323	302	311	315	323	323	332	332	327	303	332	341	348	354	341	297	344	330	333	314	312	324	305	303	307	327	333	329	304	310	310	329	318	323	335	313	305	333	320	297	315	284	336	327	314	357	327	355	314	346	340	327	364	308	308	301	312	347	315	325	344	313	346	309	314	307	339	312	333	355	307	296	335	315	346	314	310	309	331	321	313	330	305	352	309	336	309	312	306	319	311	334	326	334	293	334	343	347	317	300	349	321	330	349	338	326	348	343	301	331	328	297	305	346	335	325	337	309	333	364	359	306	345	353	369	329	341	317	353	307	345	318	327	327	327	336	314	312	312	295	361	341	336	339	340	347	317	342	335	317	346	319	317	338	336	316	322	306	354	330	342	334	326	307	361	322	338	333	312	360	330	291	351	312	339	309	312	310	337	347	318	317	334	327	326	356	330	316	320	331	323	296	336	327	334	315	342	333	349	323	350	340	321	338	365	337	322	341	287	311	336	339	320	356	322	297	320	330	342	346	320	357	327	330	319	282	330	326	309	303	311	353	311	313	328	353	330	359	294	360	304	338	312	279	330	298	295	358	327	354	321	330	317	328	357	342	333	333	355	324	294	313	338	316	314	327	298	344	312	329	326	348	306	331	341	305	327	309	343	325	282	310	324	346	325	310	317	319	331	327	334	335	320	316	296	325	328	343	301	335	313	340	301	319	317	335	295	317	316	321	306	328	357	308	311	321	295	312	376	318	338	323	298	347	313	276	317	342	322	334	323	317	311	372	321	335	333	307	288	311	316	350	325	321	347	319	341	344	318	315	356	342	310	322	348	338	306	314	329	342	333	356	324	295	331	318	311	331	318	341	339	308	349	303	321	320	318	310	345	324	338	348	330	325	313	335	335	327	319	307	331	316	297	323	298	348	296	334	318	315	299	351	354	319	309	324	318	308	304	311	350	352	322	341	322	303	332	300	328	339	312	315	336	325	345	309	312	333	324	321	334	299	318	307	313	309	286	299	316	343	322	336	343	328	308	313	337	307	308	344	307	307	311	354	323	337	321	299	324	341	335	313	349	291	331	326	294	310	326	357	332	365	315	318	352	357	319	326	314	330	308	316	367	343	306	344	326	357	316	313	315	316	335	310	317	338	331	312	355	329	329	299	334	308	304	328	304	358	311	283	342	335	315	328	305	315	315	301	341	350	319	302	314	338	334	323	315	341	295	342	316	340	313	347	334	308	318	303	333	319	313	342	284	342	316	305	318	345	296	333	310	313	343	311	340	332	326	375	337	331	312	315	324	309	313	341	333	323	329	300	318	290	291	364	305	334	335	342	356	309	342	289	334	341	327	296	328	348	331	328	331	342	331	335	301	318	300	326	323	344	318	298	326	336	349	306	324	269	332	326	315	325	308	312	311	323	299	343	325	335	347	340	346	292	317	371	352	359	307	320	313	338	334	332	362	304	343	346	334	328	308	319	341	316	306	321	318	311	333	328	323	303	315	297	365	307	333	337	329	314	303	332	295	329	330	301	313	321	353	313	308	348	329	320	289	287	303	328	341	309	322	296	304	309	284	362	322	351	331	299	324	340	346	324	328	319	335	317	351	312	304	317	347	347	340	318	337	321	334	308	301	327	329	332	349	329	318	315	347	310	351	289	312	330	319	342	313	340	323	315	317	340	323	332	318	322	342	333	342	339	305	344	309	319	362	327	304	320	329	344	310	358	336	336	344	344	332	324	282	326	334	340	326	321	350	318	294	300	314	318	339	308	351	335	313	337	318	345	306	311	338	344	351	329	311	311	306	353	308	345	290	311	342	316	325	317	332	339	342	313	334	317	321	307	325	330	296	334	312	303	339	313	347	317	333	354	301	322	346	327	308	282	293	318	355	304	302	300	305	306	314	314	311	323	331	349	326	338	359	339	322	318	346	327	345	315	290	324	309	335	325	325	305	324	332	329	343	338	332	323	340	330	332	310	297	295	316	360	297	328	346	332	313	347	304	309	313	339	353	319	346	303	302	324	336	321	325	366	310	304	312	285	325	313	335	293	312	311	310	347	325	334	352	314	363	336	317	347	319	304	325	367	314	320	311	337	344	339	335	330	356	327	314	299	310	344	319	334	341	319	309	311	316	315	320	354	355	319	326	316	344	332	330	326	335	327	349	334	322	307	326	341	310	338	315	313	301	351	328	313	315	301	338	323	329	325	331	315	326	337	332	333	318	289	271	320	317	343	323	332	351	321	304	317	367	333	310	306	323
24938	20646	26676	24643	20651	8882	1440	959	791	809	704	686	650	631	628	589	607	565	522	554	533	553	569	506	547	537	506	508	520	529	499	506	507	494	493	497	521	502	529	491	511	493	498	497	491	499	506	496	531	499	520	485	499	480	493	499	532	518	479	507	531	502	484	494	474	502	494	463	522	524	481	526	535	495	515	466	498	488	468	492	496	490	488	523	518	497	481	473	493	507	496	484	493	510	490	490	483	488	509	496	507	502	496	464	489	526	489	498	495	530	469	465	492	545	485	497	495	490	501	544	527	502	481	466	520	493	492	489	500	535	541	492	497	490	470	470	488	517	466	487	498	499	513	517	479	466	487	516	451	506	499	539	494	475	469	516	495	469	447	509	491	503	468	517	516	493	487	500	478	489	527	466	502	484	555	489	500	551	491	473	505	516	486	494	535	467	514	494	487	500	528	452	508	493	522	514	522	466	471	498	507	495	499	511	454	548	488	491	482	468	543	495	494	506	498	494	480	520	473	477	501	518	493	521	501	470	509	490	496	491	510	521	511	493	478	495	495	486	462	488	520	469	456	488	503	495	491	484	483	479	516	508	527	489	506	493	504	472	504	521	516	477	504	488	487	466	463	503	499	504	449	419	481	523	499	520	489	524	484	514	494	518	488	463	463	533	454	459	485	491	503	515	489	481	483	483	474	504	471	487	505	490	454	513	477	482	497	494	502	462	463	534	466	488	458	525	455	533	528	506	516	501	551	511	470	480	476	516	479	501	495	472	484	470	467	460	499	513	479	495	468	502	472	551	507	508	466	469	484	443	494	491	487	485	530	488	474	478	493	530	470	512	541	488	487	477	481	510	484	510	497	520	503	526	513	477	519	548	508	485	496	455	437	540	498	528	487	522	492	476	501	517	535	489	473	478	514	518	469	477	461	522	509	495	498	508	508	527	504	497	484	485	481	470	466	497	525	503	502	456	518	488	503	467	469	489	466	483	456	507	494	469	494	465	473	529	499	534	482	485	481	485	508	452	523	506	475	468	506	464	479	535	490	483	480	496	489	508	480	486	460	459	512	519	506	510	515	524	482	482	490	509	446	542	472	522	499	531	489	492	468	513	493	464	534	525	514	482	515	503	469	506	496	502	478	471	486	499	513	495	489	504	495	498	485	477	504	511	491	476	521	478	469	491	468	490	489	527	490	511	478	507	485	448	472	508	484	478	483	482	501	547	461	458	470	499	515	509	522	527	491	483	541	474	497	496	469	529	468	484	460	493	493	516	469	450	496	484	464	507	531	533	478	481	459	507	496	495	535	512	474	480	525	496	491	472	462	463	517	467	480	477	499	503	507	497	491	535	487	512	485	495	468	501	484	494	485	497	497	540	492	462	525	502	490	505	480	526	495	500	498	502	509	513	515	494	478	504	491	459	506	468	506	501	509	479	489	481	494	471	526	478	481	496	487	495	485	532	497	467	502	474	514	491	496	468	568	463	492	469	471	519	481	507	492	477	499	500	465	488	479	475	482	449	494	493	483	484	499	469	519	474	476	491	484	499	470	498	486	482	503	479	478	475	475	451	479	454	471	524	485	489	508	470	491	486	528	466	502	523	459	511	480	496	494	509	512	493	494	493	503	483	542	483	466	481	489	537	499	538	525	478	474	502	502	467	469	510	464	488	480	486	537	518	531	485	447	486	536	473	497	485	491	508	515	497	482	499	468	554	477	494	470	536	513	474	521	505	481	482	497	474	471	447	452	509	516	464	470	466	465	507	520	474	486	519	496	467	512	517	497	499	448	496	490	498	461	473	443	494	463	496	513	508	486	493	489	465	502	508	489	501	554	501	504	493	512	496	482	480	466	454	479	505	467	516	491	481	486	494	512	529	511	536	467	507	534	512	492	522	455	513	478	524	466	497	474	516	487	476	504	487	521	513	523	463	500	500	512	489	514	470	496	511	507	541	511	474	490	483	537	532	506	471	540	513	497	518	488	508	515	502	487	498	500	510	484	503	497	486	473	478	484	550	499	522	475	496	479	488	494	493	480	516	506	486	515	500	481	499	494	493	504	522	482	521	457	534	480	473	454	455	507	473	516	509	462	449	465	489	502	514	517	494	497	507	453	475	496	485	507	517	480	489	510	489	465	513	489	504	501	469	509	475	493	495	446	495	491	500	484	475	477	488	523	491	518	508	472	493	544	502	526	510	479	477	490	452	519	500	470	467	482	533	495	485	485	485	499	523	476	502	486	517	478	510	510	513	511	505	518	484	502	533	516	475	509	517	486	529	519	500	534	498	475	499	450	487	479	503	508	482	481	448	515	470	490	455	523	514	501	501	471	486	509	485	515	495	533	488	469	494	479	504	485	522	528	507	512	487	469	504	472	511	464	490	493	478	467	503	489	501	518	498	500	471	505	487	497	509	510	510	536	473	480	501	488	482	478	481	498	469	479	476	506	512	490	487	492	482	515	508	484	449	524	538	486	509	484	517	508	472	487	496	492	477	457	487	474	482	489	533	467	489	513	492	478	492	478	504	501	523	516	488	498	444	508	510	488	489	515	522	447	445	483	538	461	492	530	491	478	503	486	514	481	472	513	469	505	495	471	508	503	472	511	486	479	469	467	503	494	483	471	457	500	515	522	476	517	513	545	496	488	458	472	467	515	503	499	473	477	503	523	482	451	479	482	514	476	482	452	472	505	491	466	485	524	471	510	499	516	507	496	515	531	502	507	478	541	466	509	536	467	536	492	502	520	479	477	520	531	533	458	501	521	502	483	506	513	505	505	527	470	497	495	478	491	510	484	471	495	473	479	479	510	485	506	503	451	491	532	456	490	502	482	493	513	523	476	460	481	483	452	503	487	471	475	465	488	498	529	431	482	476	504	489	510	544	476	467	475	502	476	496	494	482	493	523	512	505	509	479	461	476	465	486	493	485	502	511	555	510	498	488	496	501	449	467	491	480	510	493	512	512	465	519	456	517	516	495	461	507	473	524	494	490	470	511	462	549	508	519	477	514	519	503	497	501	518	496	463	460	482	503	521	500	487	502	484	514	476	487	539	506	483	500	458	499	447	479	484	480	495	531	503	497	465	455	529	449	502	512	464	483	469	517	509	516	489	507	487	489	486	491	477	500	510	490	499	512	469	460	500	508	498	476	494	497	497	470	478	529	524	475	514	515	479	472	504	511	461	503	460	466	466	514	527	526	524	505	482	483	491	473	475	469	458	489	495	494	465	491	501	480	517	509	482	510	500	503	528	519	503	451	501	527	481	526	512	545	485	485	493	440	484	480	458	529	500	503	468	477	482	505	448	499	461	495	478	458	475	514	478	488	517	482	452	472	471	478	477	482	500	503	494	497	488	473	484	512	511	464	517	483	456	513	457	486	521	479	472	505	490	553	480	458	501	462	522	510	497	507	468	493	528	531	482	526	500	459	502	463	483	473	507	499	526	468	483	489	481	500	467	464	482	495	495	464	481	523	498	508	466	500	495	516
29172	9503	8335	4479	3030	2310	1801	1427	1202	1016	1000	875	807	731	753	669	608	580	614	597	541	561	589	545	527	535	532	530	501	563	543	489	512	532	512	538	487	518	498	502	531	486	480	547	470	463	475	470	497	494	462	453	477	480	469	506	504	509	478	508	495	489	479	481	488	472	467	475	469	487	492	495	493	452	470	503	463	492	468	485	445	475	480	448	480	473	488	494	523	459	497	480	463	481	476	508	453	497	477	487	485	495	533	535	472	484	490	470	462	476	461	453	474	483	447	471	497	519	498	458	494	508	445	458	471	473	481	490	525	477	433	474	498	451	487	510	463	479	524	487	460	454	508	477	490	478	511	491	447	497	451	455	454	471	483	527	485	479	508	447	515	494	459	488	487	461	478	476	489	510	473	536	497	471	446	513	448	480	506	464	500	453	477	482	492	466	480	467	463	470	487	477	455	482	499	505	493	452	500	488	490	530	497	451	530	514	524	458	459	493	496	470	476	475	491	478	442	486	458	481	479	474	493	461	461	490	484	463	467	457	491	491	481	490	447	472	486	464	446	505	464	482	470	482	478	484	457	467	490	478	460	461	488	497	440	519	431	497	490	484	477	490	483	478	481	482	503	512	499	492	449	469	447	475	490	443	483	472	506	466	477	468	479	463	480	499	499	492	479	472	517	473	477	468	525	452	491	447	468	474	484	474	497	466	483	443	480	479	443	433	455	491	443	468	496	458	478	478	445	472	479	439	473	512	471	435	513	497	501	462	462	504	459	504	470	469	470	478	466	438	476	498	493	482	497	451	479	496	500	462	462	516	496	465	455	506	454	471	463	507	471	482	484	504	416	461	425	469	495	505	483	481	496	481	462	454	453	457	488	464	475	469	486	447	454	475	483	486	504	475	427	493	486	457	489	481	418	520	469	478	464	487	466	456	528	526	453	470	435	481	479	482	441	461	505	502	463	490	522	508	503	452	460	482	470	463	493	498	478	484	483	499	464	491	446	474	435	474	487	484	507	485	481	501	488	511	504	492	446	472	496	454	476	452	489	469	468	456	484	473	495	484	487	449	470	502	479	497	469	495	465	483	504	468	496	453	504	476	510	465	471	472	514	433	490	478	502	498	451	484	473	458	464	455	494	511	442	489	479	443	469	469	483	502	460	443	475	483	483	478	470	472	469	463	465	481	483	468	497	462	502	482	468	425	428	491	450	473	467	477	490	472	476	475	448	509	457	492	456	475	499	475	478	507	464	454	490	455	464	482	469	496	501	504	459	448	480	470	506	464	477	458	489	522	461	501	439	456	428	488	500	477	484	472	468	479	465	486	494	485	498	512	464	473	495	509	500	515	488	468	452	452	522	456	497	467	484	473	506	447	434	473	471	472	491	452	427	488	454	469	504	447	486	428	453	473	484	489	516	482	477	465	489	484	511	482	474	473	469	468	485	482	466	449	469	447	490	497	451	460	472	457	463	432	495	474	491	485	481	440	505	476	492	477	464	464	488	482	462	504	470	495	498	466	467	483	499	460	467	467	505	451	506	431	465	446	468	466	495	455	503	488	492	492	497	484	454	471	478	481	464	459	430	470	491	486	473	484	470	436	486	437	483	513	508	483	496	435	494	430	447	457	478	439	456	462	453	472	493	502	472	485	465	478	492	460	508	505	487	495	479	472	468	459	428	465	466	464	418	506	452	471	470	443	468	441	458	483	486	478	464	496	474	488	515	475	504	444	490	467	488	493	479	486	470	517	492	483	468	477	493	471	488	481	428	484	481	482	506	503	500	472	449	509	468	501	436	445	486	472	506	472	496	483	463	481	476	495	455	467	499	506	475	487	482	490	479	450	500	487	470	537	453	478	497	472	452	498	490	483	455	496	454	443	464	484	499	520	485	518	473	486	467	436	496	457	452	437	474	491	451	475	520	474	495	467	469	495	455	489	475	498	523	451	473	486	454	451	484	510	498	452	509	458	514	490	489	417	468	484	429	480	465	429	478	462	446	467	485	437	488	476	464	447	456	475	441	475	490	487	491	458	469	479	463	474	481	502	445	493	434	461	484	485	483	497	475	479	473	518	491	505	528	516	475	491	493	455	459	463	469	462	457	487	484	507	462	440	454	477	477	454	477	463	461	491	464	530	472	546	454	513	434	483	482	461	441	459	481	445	451	491	460	455	445	504	446	508	466	469	472	472	505	475	496	486	475	495	473	498	453	452	464	502	492	450	450	456	465	453	476	480	508	470	491	434	478	455	480	453	468	490	460	481	519	488	417	457	478	486	498	456	469	474	514	500	456	477	491	472	493	464	442	484	440	470	490	478	488	455	466	476	459	485	515	489	475	455	459	475	483	473	469	463	506	472	514	498	495	463	466	534	479	496	463	501	501	508	496	475	450	453	467	494	492	453	460	489	427	459	444	497	475	452	453	480	516	446	468	497	459	479	481	476	446	476	469	424	461	477	457	479	440	495	496	465	453	479	448	461	473	511	471	499	479	477	441	465	439	467	499	445	481	481	443	466	492	506	511	476	505	509	470	466	497	482	474	452	533	445	461	433	478	462	469	421	474	504	434	477	453	498	489	473	457	477	478	431	479	472	453	513	449	477	524	468	482	492	510	482	487	516	450	464	501	481	468	476	491	505	459	513	470	494	466	475	495	492	480	479	471	476	475	492	484	485	514	482	478	438	489	469	466	455	474	447	487	479	454	445	451	456	458	446	479	451	517	478	456	448	487	478	440	460	478	477	469	508	466	426	493	478	501	452	476	487	509	466	447	493	496	448	477	487	460	471	443	510	459	474	487	473	501	479	470	483	475	501	477	464	488	447	492	473	473	485	458	445	474	496	499	488	451	458	476	490	462	442	451	527	452	419	465	456	448	455	486	475	448	467	461	422	445	510	481	485	452	501	460	485	489	516	466	487	463	474	483	504	443	447	473	442	436	448	470	487	498	486	457	499	435	447	462	466	458	484	492	523	514	460	495	491	505	485	483	485	446	474	440	452	533	486	476	506	424	484	484	494	473	501	447	434	447	541	486	467	531	490	469	459	496	489	516	459	476	444	460	430	470	469	486	530	487	490	479	437	449	491	478	503	466	514	448	442	500	486	476	496	448	461	481	547	497	505	476	466	479	510	447	439	469	497	481	468	457	482	489	456	475	490	492	465	473	519	485	471	473	439	482	479	445	469	488	496	480	481	489	486	438	514	479	483	487	484	476	477	459	477	448	492	507	497	473	476	457	476	505	476	472	451	451	468	466	492	509	469	487	507	455	476	449	508	470	496	495	503	471	470	527	471	454	483	462	450	472	476	496	506	469	469	468	506	448	451	450	486	494	525	429	481	506	501	447	444	473	493	491	472	439	479	485	504	464	487	493	503	480	482	514	466	490	477	475	456	415	484	506	465	515	466	463	471	476	497	535	486	449	449	493	475	458	457	442	472	461	473	461	526	498	461	495	463	491	463	510	448	504	499	443	470	457	509	447	478	477	466
22919	20670	27179	24184	20676	20760	9467	1918	1418	1283	1141	1162	1057	1076	965	992	941	910	852	882	825	913	862	859	912	868	831	808	867	795	794	779	836	828	829	827	787	820	855	799	803	734	823	806	799	798	824	789	833	802	794	785	795	811	776	789	751	820	770	822	794	793	792	751	790	745	770	840	802	810	764	824	823	814	802	787	796	782	807	768	803	763	791	757	802	761	792	811	766	807	775	810	777	759	819	792	775	758	791	814	757	797	767	817	762	742	705	747	850	824	831	795	790	774	749	796	775	745	765	774	803	732	774	767	807	788	744	759	811	797	798	809	816	776	767	781	784	806	799	775	763	825	763	806	744	753	785	812	800	772	797	841	791	754	786	775	714	796	796	807	825	856	772	786	803	828	786	730	725	818	855	762	786	776	812	800	809	800	783	784	775	772	865	767	799	833	800	758	815	819	874	798	795	797	782	761	803	783	769	809	778	814	762	791	824	800	829	782	741	808	800	809	820	787	834	782	780	774	801	808	796	719	783	748	781	779	771	799	774	791	814	785	753	773	811	758	772	735	758	778	784	790	735	817	772	769	735	789	794	774	758	753	713	769	747	827	766	790	783	754	783	814	753	795	804	836	752	761	768	804	776	845	847	783	781	812	785	837	798	799	762	753	821	824	769	771	807	759	753	785	775	819	784	803	817	759	828	729	721	805	809	722	743	801	765	825	784	819	790	775	796	762	815	792	742	743	736	788	766	785	755	775	753	807	800	786	791	726	798	780	734	802	796	756	771	762	802	783	764	748	784	751	770	776	782	782	786	787	774	825	776	828	775	789	817	799	800	761	701	812	797	813	757	773	792	745	776	794	783	778	790	749	740	785	751	772	775	756	822	772	832	768	784	754	780	768	806	785	762	846	748	828	761	861	796	726	761	756	829	756	760	770	721	754	777	764	817	772	758	756	753	798	744	764	798	797	781	796	827	766	794	758	767	803	747	760	803	763	788	801	798	763	791	806	777	718	776	855	774	753	795	750	749	792	790	782	794	836	751	761	792	774	784	751	817	801	769	791	807	768	807	753	797	780	762	758	771	782	781	741	736	776	777	811	765	787	782	779	782	759	789	790	766	824	778	797	789	836	791	796	761	729	776	765	822	767	751	773	772	794	777	828	754	796	784	838	826	758	770	801	831	750	773	788	778	751	814	808	818	748	746	730	769	808	725	806	803	759	766	712	769	801	785	729	827	757	760	803	773	789	805	780	754	759	741	762	745	788	810	817	798	732	785	754	851	820	749	801	785	768	818	786	779	764	827	801	781	748	730	781	790	743	782	835	817	796	800	786	716	808	809	789	761	783	765	761	837	769	720	813	815	791	792	762	810	801	808	761	746	794	799	823	794	807	812	759	793	772	776	759	802	776	818	803	735	758	807	775	834	781	760	796	741	803	788	791	764	805	773	752	830	787	751	787	802	786	745	775	756	738	790	764	825	793	790	738	840	766	755	798	782	742	724	795	754	753	793	760	755	786	785	808	793	782	811	834	793	770	775	762	810	855	767	756	802	807	771	742	753	745	791	786	781	869	834	765	772	780	790	808	811	768	767	741	736	764	754	785	760	800	790	782	778	801	749	764	760	810	779	798	860	741	800	822	808	775	773	749	738	828	827	769	754	790	770	784	802	739	807	788	811	786	790	743	821	769	813	752	750	772	778	804	739	814	779	795	782	789	805	799	781	844	729	763	783	784	743	779	747	794	805	774	765	835	770	792	739	766	794	854	729	805	761	788	757	827	768	818	749	799	782	785	754	823	833	834	819	765	831	752	767	789	803	809	790	784	761	782	778	791	771	795	812	765	811	765	727	735	801	743	821	801	724	805	747	781	793	793	794	751	764	789	831	768	734	796	804	803	760	757	736	767	732	784	749	771	761	788	775	762	787	786	792	774	811	760	759	789	784	804	759	752	772	761	773	769	752	840	770	822	829	751	798	737	780	750	768	777	763	801	761	771	767	801	788	778	817	759	804	762	791	744	801	782	770	813	768	727	781	766	775	804	773	811	768	752	793	821	746	797	807	742	807	756	773	727	766	793	798	792	800	813	751	827	755	800	821	754	768	763	806	798	809	780	801	791	753	784	759	790	745	737	793	780	816	835	799	781	753	790	771	773	732	789	811	738	684	763	759	785	787	769	756	843	734	769	761	771	789	791	817	800	817	799	785	791	775	828	770	824	798	799	756	769	753	763	711	745	829	764	778	790	759	766	805	782	781	832	756	775	797	772	815	760	776	753	846	772	761	752	809	774	798	780	769	822	769	767	812	784	805	774	804	788	768	757	752	777	787	804	749	831	762	753	785	775	806	779	769	750	834	750	762	802	819	808	777	779	738	796	832	749	779	777	736	805	754	767	778	778	768	779	831	749	732	762	784	793	797	802	776	769	767	714	808	802	845	761	783	765	768	771	735	782	752	803	771	830	753	782	802	795	789	771	778	746	759	764	806	777	767	835	788	770	793	798	742	725	810	766	814	771	743	773	788	740	761	787	766	829	780	783	740	797	780	793	747	742	834	778	746	805	740	775	741	785	766	785	730	767	769	843	792	769	744	800	748	812	753	736	796	828	752	767	796	790	760	792	787	737	788	749	809	786	771	721	780	763	775	755	790	762	755	743	759	764	760	766	788	782	758	744	792	821	785	812	768	765	780	734	744	765	804	779	746	828	720	786	774	817	774	779	768	767	832	759	769	803	783	744	793	763	750	779	778	814	810	791	826	784	749	799	801	811	815	723	779	783	841	758	775	797	792	681	774	789	772	769	806	795	782	822	838	777	780	753	808	709	767	776	764	843	808	765	809	717	733	754	758	820	802	786	789	786	742	816	781	783	775	771	782	736	769	736	773	815	804	787	789	773	779	751	797	789	773	799	805	705	764	800	759	766	813	761	812	797	797	766	805	763	778	794	804	761	765	813	784	743	773	763	822	761	721	771	822	773	774	730	807	764	780	778	803	785	779	775	769	749	793	782	799	785	784	758	779	817	787	774	749	786	813	778	787	791	805	748	764	746	783	845	832	755	751	738	786	847	727	702	773	801	776	740	772	764	797	830	834	773	755	782	802	798	780	789	758	855	756	796	796	760	792	815	792	750	788	818	783	740	769	785	834	738	747	827	746	740	789	764	806	742	761	793	823	823	810	862	779	779	868	767	823	746	762	798	799	777	779	751	798	770	745	835	751	800	755	735	788	703	748	743	770	744	821	794	761	756	719	817	762	792	836	800	803	807	761	793	743	753	760	770	779	744	764	804	770	728	776	763	797	787	825	798	767	775	776	764	800	813	754	763	739	760	838	829	802	783	791	749	755	768	799	765	758	759	798	745	801	777	799	767	736	791	709	834	778	836	749	797	748	746	804	785	822	814	807	751	777	756	759	799	779	789	805	744	774	804	789	811	800	780	815	806	759	761	770	796	759	747	768	710	792	774	753	781	752	765	826	725	771	745	794	778	771	775	827	783
27986	15931	14281	8144	5625	4133	3395	2717	2224	1872	1616	1530	1382	1317	1175	1082	1045	1036	1040	1006	965	900	875	933	897	894	799	858	840	824	803	813	840	805	860	820	777	766	772	755	767	784	752	767	770	742	766	748	732	745	773	781	782	752	745	782	788	760	781	721	758	802	816	722	728	780	756	805	750	748	709	779	792	731	738	750	736	720	755	774	783	748	738	702	739	702	717	749	763	728	780	722	765	737	702	718	723	731	744	744	723	750	727	743	752	752	704	728	759	753	730	707	717	751	727	742	773	734	754	728	692	752	742	755	693	777	760	753	763	760	725	802	721	774	730	710	718	775	753	721	740	737	751	742	784	744	686	719	739	753	796	746	738	700	761	720	761	773	772	723	768	757	720	772	735	784	763	720	756	722	743	778	795	782	725	733	763	735	741	748	712	743	768	749	766	755	755	795	749	693	750	771	738	772	755	763	755	763	757	762	727	727	716	774	760	787	713	707	778	735	772	740	755	716	678	702	757	716	722	730	770	742	734	727	702	687	784	717	672	751	723	741	734	764	681	740	744	783	713	722	750	695	701	730	716	743	765	712	691	703	750	731	699	730	746	705	718	730	702	724	774	788	781	747	745	733	764	723	732	739	705	729	765	765	726	752	706	746	800	736	731	794	755	729	733	768	758	746	704	726	730	754	735	768	759	711	725	745	729	717	677	741	714	725	728	758	761	757	726	736	794	738	722	734	720	750	750	716	726	768	751	751	754	735	772	692	756	757	741	764	754	761	690	733	744	738	732	691	713	730	745	722	712	749	800	732	758	736	750	781	724	717	756	737	713	709	742	743	697	754	726	740	718	761	769	709	726	759	711	757	685	742	738	713	756	771	750	785	736	735	749	723	763	739	700	772	759	750	723	719	683	726	733	721	740	741	702	754	744	718	749	744	679	740	716	718	692	729	756	807	736	756	774	696	742	746	727	723	765	778	755	733	765	774	703	689	749	766	763	755	733	737	716	758	784	703	741	701	756	697	732	741	753	691	685	670	742	734	684	725	712	723	747	717	743	715	773	738	721	715	747	726	693	766	732	746	722	701	724	733	665	709	696	752	758	753	683	791	692	698	787	708	731	728	725	739	701	704	764	721	719	717	714	778	733	723	742	739	707	759	743	757	714	691	764	745	690	725	710	726	782	713	727	723	691	699	721	749	706	698	728	743	719	757	762	698	706	746	719	715	722	762	799	742	736	754	760	731	726	714	721	783	735	736	778	731	730	748	740	767	728	741	747	727	770	732	782	749	741	699	714	699	711	742	731	746	676	679	711	748	711	730	733	741	728	738	720	744	734	668	696	726	723	740	720	777	714	755	751	717	735	752	682	768	754	782	742	736	749	776	738	740	677	695	718	772	744	673	817	738	736	722	762	713	701	713	723	730	732	746	735	713	765	773	737	753	742	714	725	765	730	787	719	756	748	737	713	704	752	739	707	753	794	777	731	688	759	732	712	771	752	798	708	705	733	754	751	765	738	766	697	759	723	721	741	745	739	798	709	740	727	759	694	719	734	744	719	748	716	682	735	762	745	732	708	717	720	752	716	742	705	735	771	752	715	723	737	741	722	778	778	763	743	741	717	746	747	724	748	733	754	724	761	706	727	700	706	751	767	731	759	745	779	778	714	708	698	735	765	751	768	742	719	743	752	695	778	783	738	693	699	711	808	746	717	723	702	771	741	717	789	768	713	726	721	733	790	734	765	723	754	731	728	737	713	740	719	754	745	758	765	723	683	739	753	751	753	707	730	776	784	729	754	725	740	749	713	726	733	738	722	725	745	724	713	735	736	752	775	685	709	730	764	705	738	717	712	776	693	774	769	733	719	753	718	740	746	726	725	750	718	731	737	727	757	742	740	743	760	726	696	732	769	708	738	747	749	723	774	758	729	750	752	785	737	752	721	728	750	721	747	719	699	711	742	738	720	713	719	732	713	746	770	754	719	711	690	734	735	739	733	739	746	717	705	796	790	718	703	731	737	757	734	729	786	724	718	747	769	738	706	705	759	714	759	694	717	766	721	734	734	749	730	724	687	736	811	751	711	663	754	760	749	729	762	747	735	692	712	685	756	697	756	750	702	712	746	737	758	738	722	767	727	780	733	763	680	707	751	697	728	698	718	734	802	715	713	748	743	703	742	763	754	702	780	751	755	722	710	729	724	767	719	731	775	707	716	786	682	708	719	761	716	756	751	729	714	779	749	709	750	721	735	730	698	731	745	721	786	723	777	751	688	733	773	746	700	738	730	712	717	776	767	757	750	710	710	755	694	687	702	746	742	711	730	728	693	730	745	738	745	741	712	722	715	711	677	766	709	700	733	805	715	719	758	750	758	757	721	759	717	740	735	703	723	744	723	711	729	694	754	776	748	734	716	744	768	740	726	719	728	753	758	710	748	745	693	706	719	746	750	762	765	743	708	677	727	729	788	692	754	765	708	712	736	726	778	729	714	757	729	739	725	768	800	715	719	782	765	730	685	733	719	751	741	751	744	676	695	714	743	738	725	740	730	749	763	742	775	716	757	692	743	740	737	712	761	708	730	698	727	771	752	757	700	697	747	743	740	678	746	738	770	776	760	739	752	754	788	728	720	733	713	736	721	736	737	771	741	729	750	674	703	741	742	768	772	745	736	689	718	767	718	709	706	718	763	711	729	739	722	751	697	732	752	707	730	730	732	716	730	740	733	720	719	754	738	738	756	765	749	792	772	762	728	735	742	754	720	737	723	747	729	709	680	735	736	719	702	751	696	724	703	741	748	760	721	725	741	773	703	768	739	745	728	707	704	703	721	716	736	720	746	677	713	709	721	688	692	753	727	735	714	701	728	734	732	719	784	704	717	762	719	735	752	745	748	744	680	798	742	737	753	753	768	746	705	793	740	711	694	744	772	746	762	722	699	745	737	722	734	699	762	694	740	744	775	740	757	678	737	746	713	773	714	787	741	730	784	759	770	732	744	742	737	799	749	729	738	712	730	730	728	762	761	750	756	755	702	745	739	704	778	783	762	693	723	738	736	741	743	774	735	771	758	724	713	727	707	732	734	786	714	717	737	733	786	702	700	724	742	695	663	717	712	680	711	751	729	754	802	760	780	727	678	727	714	780	772	694	698	698	740	748	723	746	749	768	715	708	754	685	739	796	765	739	730	726	758	769	734	746	759	768	754	748	730	725	733	771	738	744	716	751	715	764	686	729	715	742	754	749	730	737	742	738	703	713	734	753	741	711	727	761	726	676	744	763	705	722	707	772	733	723	764	775	747	745	757	705	772	707	805	694	730	757	806	769	750	711	736	762	696	725	717	727	741	803	764	718	731	767	756	727	753	767	724	767	698	756	694	764	702	722	773	762	751	713	765	748	732	747	729	708	674	755	721	730	738	736	697	711	757	776	744	755	754	767	706	799	705	763	727	714	755	751	721	793	718	734	689	762	705	735	738	705	662	727	714	699	766	765	753	693	711	722
30589	14167	1951	546	401	360	333	318	377	315	331	351	322	313	302	303	343	295	330	326	338	348	319	319	340	319	330	306	318	337	326	334	315	323	357	320	330	338	310	323	284	316	308	335	328	353	324	341	285	329	300	300	306	280	323	338	324	301	329	346	293	316	290	299	321	329	320	319	332	289	326	326	311	332	312	344	338	338	326	325	313	302	326	316	330	321	329	318	334	317	301	285	350	346	335	324	334	305	309	314	342	310	338	298	310	315	300	328	300	364	323	286	319	349	342	310	312	311	309	314	300	335	295	331	320	345	334	342	307	356	321	338	350	345	316	312	337	320	294	294	313	328	322	317	333	310	320	304	327	338	363	355	312	332	354	319	302	347	323	260	350	325	312	364	310	340	328	346	324	318	334	315	306	341	304	309	341	345	299	348	288	311	302	319	347	320	284	333	299	312	312	317	338	352	323	317	311	308	325	325	342	301	354	320	316	315	339	300	308	335	322	334	293	327	343	344	317	325	305	337	319	340	310	315	300	280	354	328	316	323	339	296	331	320	328	351	300	306	283	330	316	329	332	356	303	325	329	328	332	340	317	321	347	318	296	314	339	314	343	316	300	325	297	324	330	356	326	358	331	318	319	311	323	309	323	316	347	339	331	317	345	339	317	337	296	317	349	319	329	301	328	336	332	302	297	302	305	313	336	302	311	320	321	329	321	320	309	333	308	330	309	315	340	338	323	315	329	324	331	299	305	328	354	330	328	339	340	310	351	345	325	340	307	296	328	302	314	322	318	338	310	317	266	316	339	320	310	328	306	310	328	302	334	313	332	289	299	326	328	338	305	318	301	325	308	324	302	292	312	333	341	315	304	320	319	333	310	301	311	310	304	322	327	287	253	326	311	313	327	298	342	303	294	333	302	307	282	312	324	339	328	360	322	308	348	352	284	354	346	323	332	307	303	311	318	317	353	318	313	343	327	312	313	331	303	296	326	313	322	333	301	327	346	369	329	349	301	293	306	310	325	336	314	317	350	305	338	356	339	304	316	315	369	285	328	308	307	322	320	313	329	336	298	311	326	295	336	343	343	333	342	317	301	345	308	310	358	305	319	322	308	300	312	303	290	327	322	289	319	331	346	336	297	303	340	308	309	353	363	319	309	283	295	298	329	332	319	324	319	316	322	336	367	304	304	300	304	310	315	305	336	297	304	304	292	318	310	358	309	339	325	331	312	347	318	309	311	313	333	323	305	332	303	323	314	320	327	318	337	319	328	306	326	313	341	323	319	338	316	313	302	323	299	324	317	283	326	318	318	307	317	328	317	315	332	301	341	329	347	360	326	330	310	308	332	296	360	332	329	309	330	286	292	319	319	315	339	337	332	314	325	307	317	346	323	339	307	305	310	300	323	327	280	311	325	293	290	318	307	319	321	333	328	347	314	350	311	339	297	346	332	317	290	327	305	304	329	334	335	318	296	360	309	348	295	330	299	316	307	338	294	329	297	314	328	294	328	335	363	317	327	348	294	297	329	323	339	304	309	292	354	326	302	325	325	312	351	309	336	329	311	322	308	289	329	335	337	318	327	335	317	350	316	367	323	288	319	352	301	295	295	320	317	319	316	340	315	326	312	319	324	324	353	328	325	330	325	348	347	326	312	338	364	330	310	324	335	298	316	330	321	331	321	334	319	305	328	334	373	337	310	332	326	321	328	351	330	317	342	335	305	282	315	319	328	328	294	350	359	295	326	324	312	324	330	311	331	302	325	341	297	316	297	312	306	357	329	364	330	310	312	343	312	316	301	365	337	310	299	344	312	351	320	320	328	326	336	298	322	342	319	321	291	335	344	359	322	320	310	338	314	340	333	311	353	302	330	310	299	334	328	326	302	334	336	331	299	326	294	352	290	328	325	319	324	289	334	346	345	299	303	334	341	352	320	306	328	290	308	342	318	283	316	320	320	285	327	326	315	321	302	296	312	341	312	280	351	295	348	326	325	281	291	344	328	328	292	322	313	331	324	323	333	341	302	326	313	326	298	352	309	354	324	325	327	310	342	318	278	324	340	315	290	345	340	295	323	303	309	292	303	319	337	318	342	323	312	333	310	337	333	308	320	318	343	343	300	302	298	295	322	318	317	310	321	337	307	305	335	369	345	312	325	301	305	348	338	296	348	307	336	322	348	314	308	315	365	294	313	313	336	309	331	319	318	306	306	319	306	299	320	326	324	307	320	353	336	316	309	330	317	339	338	333	352	302	323	342	327	296	341	329	334	328	316	331	341	321	319	284	325	326	347	319	320	333	310	298	334	336	335	306	325	290	323	340	331	298	339	310	315	346	323	340	326	346	332	293	314	326	340	303	324	319	306	351	330	301	333	290	327	342	329	321	327	350	305	318	301	316	326	293	346	325	317	322	319	308	322	306	332	327	332	337	286	313	337	319	316	356	302	337	330	305	310	351	320	298	319	326	313	322	326	291	343	336	325	308	354	326	367	287	325	320	328	284	303	313	324	336	323	320	315	348	334	329	323	300	298	333	304	322	329	292	331	326	311	298	327	329	292	316	347	295	319	314	326	305	336	322	323	322	319	322	321	328	308	318	321	318	363	314	368	306	354	291	305	337	364	347	353	351	337	303	303	349	316	328	343	325	310	327	291	336	324	321	364	304	325	356	337	295	328	309	313	336	319	321	289	346	328	316	349	327	325	308	333	288	335	337	336	298	329	333	324	332	323	341	293	323	361	329	360	331	345	337	311	312	343	325	331	307	313	321	364	335	299	302	334	339	309	323	307	325	361	298	352	322	309	340	312	338	310	326	345	314	302	331	327	268	322	332	337	321	341	342	305	322	342	326	306	337	308	324	301	315	329	309	313	352	331	304	294	326	290	342	267	284	323	321	316	315	321	330	319	320	339	349	306	294	307	342	345	334	312	311	295	334	326	323	328	324	303	330	323	301	301	312	323	319	310	316	317	324	295	319	323	307	350	328	313	332	323	297	297	305	324	304	318	339	290	330	350	341	342	338	304	336	349	304	346	330	341	317	333	320	300	334	307	332	300	289	332	325	287	326	327	281	327	303	308	318	344	304	358	297	284	331	324	310	343	319	303	334	285	320	324	299	325	350	307	312	315	273	304	297	303	321	334	320	320	340	335	335	309	311	309	309	315	311	312	308	316	340	303	321	308	302	336	318	329	319	308	344	323	343	303	304	349	316	327	335	305	338	290	318	337	326	344	332	359	285	346	333	309	299	340	302	342	328	318	331	309	302	339	298	336	340	334	329	325	306	301	353	340	296	326	342	312	333	336	334	288	314	308	299	305	325	341	338	339	312	335	361	320	315	326	334	313	304	311	320	323	310	358	353	281	332	296	339	317	344	309	312	284	313	340	325	313	314	332	284	308	307	303	323	321	305	354	345	300	325	331	327	300	311	342	353	334	324	317	338	318	316	293	317	313	328	295	303	352	314	350	357	307	314	306	333	281	306	278	324	295	317	293	296
17062	867	768	522	419	426	393	335	355	342	356	356	334	339	367	354	335	355	375	359	309	341	350	375	291	335	287	332	378	340	336	339	348	319	341	341	324	307	316	369	376	324	322	311	326	308	325	326	344	318	342	359	341	317	327	352	330	319	336	314	325	324	337	323	354	345	355	310	299	331	326	331	329	341	286	340	345	318	316	324	344	357	317	336	331	354	335	324	336	370	343	345	315	311	352	312	350	325	314	322	372	337	333	343	333	343	335	349	289	346	334	363	333	387	334	354	311	331	292	337	336	355	330	296	340	345	320	362	346	363	327	348	343	356	353	312	357	324	334	329	318	365	357	327	307	340	341	344	364	343	326	331	344	332	345	322	297	347	318	322	346	326	307	307	354	347	337	325	362	326	314	325	325	363	325	328	333	351	337	319	334	353	306	346	351	363	353	331	348	333	315	318	338	320	317	333	321	372	335	310	359	342	345	328	331	321	338	308	314	267	330	358	314	315	293	336	317	319	299	317	333	308	350	330	325	318	340	343	363	349	333	335	328	335	324	349	314	343	341	329	354	347	326	310	355	328	304	306	396	321	354	338	328	350	322	308	326	349	368	305	351	324	337	327	360	320	332	323	322	347	338	330	323	334	327	317	352	307	328	331	322	350	322	307	331	316	329	360	333	349	331	337	323	331	332	313	338	354	346	294	340	302	320	304	312	300	332	331	341	325	295	356	336	362	321	340	294	315	330	303	342	338	366	354	350	341	337	335	305	306	368	329	354	330	344	330	350	345	318	320	306	340	333	367	330	323	314	328	333	360	308	360	288	374	304	326	324	319	311	352	337	312	322	363	342	342	329	335	336	321	330	322	326	344	321	354	342	334	309	341	333	314	302	344	295	327	371	335	302	354	344	342	329	327	368	315	347	340	304	309	325	366	318	351	296	297	332	352	321	345	350	324	313	326	334	341	273	358	345	323	325	329	328	333	345	337	299	358	317	324	302	326	317	338	335	342	272	314	335	350	350	317	337	329	340	358	329	349	346	301	337	328	336	315	355	334	348	334	329	321	313	330	300	320	334	344	324	373	344	353	319	316	346	314	309	355	331	322	289	346	329	326	297	317	336	322	365	329	320	367	334	313	318	324	319	311	339	350	350	317	366	363	329	329	333	345	333	341	325	325	316	336	304	364	324	308	300	333	342	358	324	327	348	307	336	349	346	324	313	368	324	349	340	307	342	317	338	338	324	305	309	346	327	336	308	365	343	338	325	347	319	328	308	340	323	337	327	316	321	352	292	339	351	346	327	328	356	305	332	333	315	322	312	343	333	324	305	339	334	339	341	327	318	341	302	340	328	340	360	342	351	334	321	344	321	360	338	348	312	328	333	332	320	311	356	323	311	327	322	320	354	345	367	336	321	323	316	309	325	322	358	343	374	352	326	313	322	345	371	316	356	339	352	348	330	353	319	349	328	339	378	314	334	323	350	339	329	362	301	315	323	327	330	337	338	348	362	340	306	334	308	337	319	312	289	340	321	359	344	311	338	345	342	305	315	304	342	327	343	325	305	327	310	356	355	308	341	345	337	332	342	324	307	318	340	345	342	321	339	384	341	289	326	353	304	312	327	319	343	335	370	331	322	335	321	354	298	303	328	320	326	326	323	310	339	305	338	342	312	315	330	362	321	322	340	311	326	347	328	351	351	359	326	350	339	347	336	330	342	344	327	361	335	334	327	292	362	323	322	346	326	349	336	306	344	312	332	331	327	346	343	332	373	328	356	307	328	351	365	325	367	338	345	332	338	316	308	315	335	333	348	318	364	336	351	291	340	344	330	311	351	340	342	346	349	322	329	328	318	353	304	332	329	350	336	310	372	361	360	289	316	326	339	325	366	361	296	358	346	326	322	343	332	345	336	342	318	321	345	326	361	373	331	340	316	340	307	315	321	340	324	340	316	313	352	333	331	341	316	359	328	317	336	333	329	325	320	304	334	319	344	308	329	345	352	338	355	365	305	324	315	308	344	297	315	351	364	340	326	325	349	373	330	336	340	279	338	327	340	308	371	330	349	328	335	340	337	358	327	310	296	284	324	323	347	341	345	323	339	303	336	330	313	339	332	313	336	329	308	328	336	304	356	304	293	323	308	338	344	336	324	302	320	312	336	332	336	293	329	342	305	317	324	325	323	320	317	321	338	295	326	338	339	335	336	338	339	306	327	368	290	329	293	328	309	332	319	301	310	323	320	349	331	305	332	335	348	322	320	347	350	343	317	321	362	338	346	333	322	334	325	266	349	329	326	337	321	324	331	318	333	341	351	322	319	359	359	322	319	324	326	316	320	343	339	346	312	302	353	336	337	333	318	311	336	321	314	334	331	325	322	350	351	347	353	320	306	328	299	339	346	340	337	325	336	352	336	317	333	322	315	377	306	306	332	318	348	351	336	316	315	349	350	304	328	319	306	343	287	353	322	338	343	326	324	344	379	338	334	318	313	344	322	352	324	351	294	332	324	340	306	343	353	347	327	328	320	338	309	343	343	330	352	331	316	318	343	351	329	285	357	338	326	345	342	306	335	328	352	315	310	330	334	313	295	312	326	340	328	344	328	337	329	335	340	350	355	316	294	362	360	364	318	309	319	343	312	313	357	319	298	352	341	309	306	331	331	285	304	317	342	380	288	340	393	319	314	307	339	290	329	373	299	336	342	323	309	306	324	331	337	330	304	340	321	325	328	332	296	324	365	298	324	348	325	296	329	317	303	355	338	353	344	318	315	339	355	324	345	296	336	350	311	301	347	348	323	325	340	306	318	348	349	305	312	334	318	308	350	346	336	307	307	330	376	317	314	338	347	344	345	346	307	328	328	342	331	347	351	341	371	335	345	328	344	314	342	360	332	332	324	353	340	336	340	347	334	317	323	343	324	342	317	333	357	333	314	315	317	337	328	302	325	322	323	342	285	364	336	356	340	333	348	320	346	343	336	314	341	321	363	344	347	330	368	352	357	324	331	346	317	337	356	298	330	334	342	323	298	338	365	351	341	317	325	322	315	358	321	316	319	319	330	339	345	315	329	315	311	356	332	338	344	370	301	356	307	315	369	316	324	324	327	334	318	334	353	341	347	334	330	345	305	330	349	322	359	365	333	341	325	333	358	304	347	333	345	354	326	345	347	322	358	347	330	310	359	351	354	306	325	311	326	310	335	321	348	331	306	352	333	321	341	327	322	336	329	358	354	328	342	342	354	322	342	340	336	311	306	371	329	341	310	319	316	319	360	299	326	295	342	299	338	340	352	323	316	367	335	320	334	336	319	329	323	354	306	345	324	361	343	331	337	329	348	353	294	312	329	326	340	339	330	333	375	309	322	314	323	286	303	315	319	347	357	341	380	330	324	296	323	307	353	335	344	355	326	339	347	340	358	362	338	328	349	319	302	316	344	314	351	329	318	327	354	362	322	353	304	334	314	363	326	314	324	343	374	309	356	349	356	324	320	322	342	348
24977	20658	26644	24679	20637	9735	1370	975	785	748	714	634	662	616	579	631	586	546	562	590	496	517	543	503	501	528	529	538	564	496	520	551	496	522	484	511	524	501	479	531	496	487	484	503	460	508	500	523	517	523	519	498	491	490	484	474	477	466	510	545	504	491	504	531	506	520	467	487	469	506	489	495	534	524	489	535	506	470	542	516	496	496	506	515	512	541	465	446	475	477	526	515	495	460	537	499	501	509	517	500	506	504	481	488	480	546	543	481	475	493	482	493	511	503	487	496	483	471	474	460	484	497	481	500	518	483	476	501	571	504	500	440	505	535	517	453	507	508	564	461	513	490	474	531	527	513	521	518	519	491	487	505	530	486	522	494	519	485	492	447	496	510	492	541	484	485	468	517	466	488	519	473	494	500	480	507	515	496	510	482	485	518	547	538	488	445	505	523	526	510	477	510	495	452	504	505	496	493	516	497	557	496	485	544	520	491	537	481	514	512	470	480	487	511	481	502	493	497	498	516	503	485	506	478	490	495	483	499	519	520	496	488	527	476	482	478	479	489	489	519	517	507	444	494	513	496	538	539	535	495	518	496	486	486	481	496	476	495	500	472	504	468	484	499	500	529	514	516	504	515	459	491	437	452	518	505	495	460	512	503	499	472	488	501	498	503	464	475	514	530	513	497	464	491	507	519	523	493	474	461	452	473	491	519	549	479	500	531	485	474	463	490	496	505	479	473	498	491	535	500	497	492	485	497	493	482	479	527	502	491	508	517	462	467	488	529	526	502	432	489	499	499	489	493	532	478	495	463	477	514	513	500	464	511	468	467	508	523	507	509	480	490	464	477	511	485	450	509	479	525	476	555	490	495	480	499	518	459	494	521	516	490	504	505	499	491	509	494	468	496	458	514	464	473	475	484	553	484	506	537	491	489	504	523	470	452	505	477	488	488	492	543	495	492	498	481	500	519	463	491	492	486	507	505	504	492	520	467	517	512	513	502	490	511	512	490	518	502	471	500	542	511	458	474	497	472	533	495	450	479	535	477	522	495	495	476	474	513	505	471	467	480	492	498	449	509	528	473	435	510	509	484	521	466	453	482	493	510	491	492	474	493	457	533	488	468	535	495	517	478	483	514	518	487	513	517	499	510	484	501	498	529	529	536	525	515	471	468	495	503	476	543	458	501	508	521	502	479	506	472	467	515	500	537	463	512	504	522	508	460	472	490	531	528	546	493	520	526	507	521	503	507	532	477	457	485	506	480	523	492	501	498	471	469	493	491	490	524	483	499	490	503	491	511	505	504	533	504	509	490	504	485	494	485	516	491	499	453	459	469	517	488	445	502	496	453	468	507	519	496	491	480	481	484	500	511	518	505	497	478	534	455	498	495	486	487	495	500	494	523	532	496	523	506	485	467	477	492	515	474	485	502	502	511	500	506	532	456	444	505	481	497	508	531	502	488	471	493	527	544	471	485	488	494	499	470	489	494	476	545	516	465	488	478	442	492	489	498	512	511	527	456	528	497	446	531	468	481	496	509	490	486	554	503	509	496	538	499	490	515	490	536	506	525	505	475	471	497	497	523	495	475	498	513	519	469	458	486	501	491	501	542	488	535	530	452	509	502	501	511	524	503	485	456	508	488	500	527	529	509	505	495	471	512	470	508	510	517	486	483	472	467	503	537	578	505	510	480	502	483	536	503	513	503	506	479	485	490	467	497	469	496	484	485	494	482	466	488	507	512	482	461	517	509	545	525	481	510	492	511	502	502	455	472	485	511	513	492	491	492	486	491	478	508	488	469	501	528	482	516	471	496	501	551	505	487	493	466	484	482	500	483	491	504	492	507	507	528	489	510	526	502	497	516	509	499	508	515	454	527	471	499	500	543	507	461	483	495	520	439	486	501	500	499	467	479	451	542	502	513	521	513	478	485	517	485	483	493	552	461	493	472	478	482	491	504	450	514	529	503	505	483	536	465	481	516	481	512	501	526	478	495	504	498	531	485	510	476	498	521	497	511	515	501	497	491	489	508	502	491	488	503	516	459	472	452	507	504	499	520	459	473	475	488	492	459	513	469	497	474	486	485	491	517	500	503	568	485	489	542	486	454	507	413	476	490	500	454	471	491	491	489	438	506	519	485	483	500	474	497	490	486	459	491	468	491	481	473	528	488	489	480	468	488	496	518	480	514	502	508	527	498	496	480	512	512	491	505	507	498	489	497	521	486	496	485	481	511	471	471	504	494	553	476	509	469	444	490	501	504	516	530	472	527	486	456	500	489	558	497	504	442	498	489	512	510	507	499	538	475	490	508	477	481	502	442	476	540	446	460	512	481	473	457	476	454	477	489	492	498	502	502	508	477	487	515	520	459	486	496	484	492	523	465	482	499	491	457	469	496	466	477	454	518	536	474	478	495	511	503	512	479	514	492	497	495	496	470	499	498	488	494	506	490	507	484	478	488	441	496	466	525	527	499	460	503	481	481	467	467	509	480	489	480	528	496	502	458	486	473	482	479	502	492	535	521	504	503	516	475	488	515	528	484	489	515	520	502	538	492	473	495	434	504	476	517	495	524	446	471	491	492	488	489	478	477	467	498	480	528	536	476	512	515	465	481	463	465	479	469	501	469	509	484	531	547	521	476	456	483	503	509	443	490	511	505	492	512	473	498	488	527	513	508	490	490	474	473	444	486	530	503	482	463	531	499	498	467	506	496	480	486	507	468	466	519	525	471	489	495	485	516	474	478	500	460	485	531	509	474	528	509	480	496	463	533	506	509	528	516	480	499	491	481	469	495	525	531	518	531	515	462	493	464	527	481	508	537	506	491	523	472	470	486	479	522	470	488	510	494	506	521	526	497	499	481	476	505	495	504	494	516	484	512	478	545	528	488	453	493	528	509	479	542	509	481	532	524	517	515	507	512	479	479	462	523	485	486	479	474	478	502	498	491	481	505	537	488	493	507	509	502	477	455	505	494	507	470	509	472	497	463	484	454	471	477	495	488	502	487	501	504	488	480	527	500	508	483	475	502	518	534	465	519	497	510	493	480	502	498	506	495	474	480	488	524	517	450	490	478	461	537	521	459	479	501	472	476	474	495	490	501	527	518	487	471	475	456	537	495	488	446	479	452	448	478	490	493	516	488	474	464	471	505	483	499	443	494	469	456	506	485	516	514	453	463	477	516	455	490	565	480	484	497	505	488	480	537	499	497	475	479	482	477	510	460	455	483	522	491	488	471	501	495	526	464	506	518	532	494	460	489	485	500	515	465	512	499	531	481	499	488	495	492	504	520	506	481	458	471	483	512	509	511	522	519	492	469	509	489	516	494	482	498	509	500	472	457	517	504	494	533	488	524	474	500	509	474	501	490	499	466	488	494	496	479	495	465	529	498	535	518	521	506	532	496	483	461	479	488	480	536	517	532	490	466	497	517	497	521	452	472	521	527	470	498	515	483	502	498	467	497	479	504	479	467	478	458	506	512	517	504	512	471	516	508
27373	9352	8409	4541	2928	2304	1706	1489	1271	1093	934	820	788	704	711	696	697	630	609	623	587	535	554	603	535	534	510	488	522	503	533	584	512	527	515	505	526	518	507	508	492	487	494	478	498	455	509	444	503	500	472	498	493	486	450	520	476	495	482	504	491	490	490	488	501	493	469	462	478	491	522	449	507	478	501	478	494	474	468	519	499	536	456	487	443	491	496	456	470	499	495	478	524	500	483	487	490	490	490	473	529	472	494	471	459	523	498	454	492	478	473	463	491	465	468	509	508	496	472	519	469	497	495	515	458	490	434	478	455	482	480	486	499	509	473	449	478	481	483	480	485	499	532	476	467	461	489	492	461	440	458	481	480	459	484	500	481	486	462	487	494	462	473	491	479	464	515	513	506	469	477	514	485	519	540	500	543	484	471	517	496	516	535	478	452	514	450	461	493	527	494	475	508	484	508	525	474	492	480	475	503	482	486	478	483	440	446	450	521	481	474	501	516	457	498	458	465	487	462	458	458	477	500	475	412	460	483	473	454	474	491	485	528	486	483	454	491	483	428	447	468	465	425	500	464	489	478	532	488	480	432	500	477	399	477	417	499	479	473	455	504	479	487	462	466	499	464	471	467	479	474	469	506	461	489	493	531	489	528	476	483	514	443	489	483	444	441	503	467	489	502	506	503	448	470	441	481	470	488	471	430	478	497	477	524	484	473	484	489	436	505	489	495	498	476	496	507	451	453	464	474	480	494	466	517	487	469	470	455	444	457	471	550	488	530	483	471	453	486	456	468	478	461	482	456	475	458	479	494	494	433	469	487	460	465	485	493	458	509	479	458	455	499	472	512	494	484	502	476	510	462	459	504	462	461	506	445	481	514	512	449	490	516	489	480	523	495	488	469	485	519	448	474	497	467	454	493	520	468	482	466	483	467	453	476	474	509	468	446	536	465	468	490	489	491	446	473	457	432	464	466	494	458	479	443	489	506	515	476	485	452	446	514	466	422	468	463	465	503	494	494	484	445	437	445	444	456	511	511	511	487	474	467	467	489	495	443	468	469	504	469	491	492	489	451	463	508	484	455	497	476	483	467	484	523	474	474	458	473	495	492	467	469	507	455	472	492	480	456	469	471	502	481	470	527	496	457	469	445	486	482	507	520	478	496	453	486	513	491	468	479	451	485	510	457	517	486	489	505	520	461	499	480	470	463	482	549	505	461	443	487	437	489	439	457	490	469	486	497	464	532	500	487	478	467	482	459	497	456	488	487	476	495	483	470	456	469	478	525	447	504	477	429	475	467	462	508	481	474	480	477	479	492	481	484	504	472	489	491	489	476	485	468	477	449	486	479	490	495	466	511	498	471	480	502	517	513	465	511	483	491	458	479	439	481	508	460	440	479	451	495	481	449	479	500	424	468	449	488	444	471	451	467	446	478	453	471	501	485	478	470	508	526	505	491	470	448	485	467	510	498	459	513	449	465	459	446	499	456	473	500	510	483	475	483	512	470	446	475	441	472	474	482	454	468	480	480	517	496	437	442	488	512	480	469	442	475	513	448	495	483	506	492	457	475	504	460	487	437	474	476	446	452	472	510	488	454	484	461	472	473	499	438	453	463	513	477	438	464	450	484	488	489	471	502	464	477	486	450	493	520	535	466	514	454	456	485	495	431	493	461	492	463	486	499	484	479	468	456	528	452	466	509	480	474	470	497	482	498	496	452	452	469	500	507	488	474	455	490	478	517	489	472	451	428	462	495	447	494	479	444	502	501	479	497	505	493	489	448	448	477	446	466	503	447	491	490	487	488	481	514	463	472	488	476	517	497	477	531	480	472	493	473	460	472	490	488	477	465	476	453	469	477	491	515	467	467	495	490	501	522	479	447	533	439	488	471	477	500	477	514	468	457	436	458	481	472	482	483	463	480	471	459	489	446	529	452	470	473	539	498	485	493	462	455	439	526	467	486	479	441	479	472	459	438	485	453	464	496	467	464	470	480	475	478	497	487	486	497	454	474	492	461	471	464	519	514	489	505	480	501	440	453	497	465	434	494	471	453	528	440	489	469	455	502	499	493	450	469	477	458	492	485	450	510	489	447	471	481	470	509	502	500	447	468	489	479	499	467	478	467	472	478	422	525	476	514	496	462	507	452	464	453	451	432	483	465	454	468	455	482	508	483	475	476	497	479	484	520	499	513	469	446	505	489	470	480	478	505	418	499	467	491	455	479	497	476	479	470	481	470	445	442	496	473	464	465	512	520	447	488	453	473	483	491	475	490	493	463	459	475	437	474	495	448	485	478	497	473	499	475	448	494	471	526	503	513	496	451	455	504	461	468	466	464	450	479	515	482	488	458	495	483	481	534	479	455	449	490	489	532	457	463	485	479	510	423	471	490	474	509	474	515	477	454	469	471	428	455	463	454	500	497	495	476	473	444	465	501	496	490	440	503	508	476	480	475	488	491	478	469	496	481	475	472	473	478	516	486	465	509	476	459	482	487	476	460	520	471	456	491	433	469	485	460	503	479	482	493	487	502	487	465	442	469	481	490	492	493	479	458	497	483	479	420	462	478	448	457	471	461	491	448	458	495	490	469	466	485	493	479	423	481	471	479	478	485	457	479	503	494	482	450	472	475	482	484	492	508	517	497	519	456	471	464	461	445	458	512	464	485	473	455	505	504	468	504	474	476	457	465	457	479	482	500	479	442	456	461	501	482	506	489	480	509	456	454	483	504	467	467	442	512	480	487	487	488	476	488	454	510	441	510	473	470	461	443	499	497	481	491	456	492	466	461	477	470	466	482	477	446	481	473	502	450	455	455	491	482	498	477	489	491	483	464	463	504	499	471	455	509	468	500	502	479	481	462	469	485	462	489	492	476	506	438	447	437	518	511	489	490	478	500	447	471	489	497	478	467	501	465	492	442	491	454	467	510	454	498	455	484	468	472	461	484	480	485	484	455	473	480	461	506	479	487	464	498	478	453	502	534	473	479	473	491	456	503	473	470	483	480	483	482	461	474	458	486	470	464	482	479	479	491	480	478	505	452	491	473	474	512	496	461	490	457	466	471	481	503	490	453	492	512	464	480	486	475	495	486	469	496	480	490	465	460	452	442	440	468	501	465	486	457	504	461	482	480	481	477	516	493	478	447	487	486	514	464	493	462	466	490	453	484	457	494	496	480	480	466	469	512	464	471	483	506	485	474	441	462	445	538	488	478	468	473	453	476	499	486	500	472	496	515	477	466	536	484	494	479	497	504	518	504	515	506	492	482	464	472	443	484	517	484	462	497	445	472	511	468	491	461	439	495	495	451	482	450	474	467	488	523	451	467	477	467	486	409	512	481	496	476	471	463	450	499	432	517	502	468	470	511	483	445	492	476	488	449	486	490	480	510	477	439	500	446	451	535	474	495	462	474	454	492	483	492	536	504	478	498	502	512	464	482	502	435	460	464	464	488	472	471	469	448	480	500	467	483	475	456	504	512	465	467	470	522	488
22966	20650	27231	24128	20654	20748	10479	1870	1468	1269	1251	1148	1099	994	992	973	951	923	892	879	914	866	821	861	862	887	845	846	821	849	902	834	773	789	847	824	816	808	808	799	752	778	780	837	781	782	800	860	791	794	799	778	798	797	779	841	777	826	760	797	823	827	805	794	764	801	741	770	798	811	782	807	774	773	767	783	804	801	767	725	788	846	815	816	738	791	758	811	835	802	828	770	751	786	821	741	757	788	767	815	759	831	794	798	845	729	781	771	816	769	825	855	792	803	752	786	803	751	768	729	760	794	778	810	797	822	829	834	866	782	782	778	797	821	805	796	766	769	810	799	771	792	806	781	776	734	821	762	808	819	797	804	751	763	782	767	783	821	721	816	775	859	788	770	794	777	753	799	842	752	765	782	782	799	805	748	809	736	769	794	799	791	799	799	836	766	796	731	786	792	825	764	825	761	809	821	766	784	800	704	778	780	822	791	827	773	809	758	808	803	741	842	750	820	790	798	760	798	768	775	796	772	815	846	765	819	807	782	755	787	743	737	736	781	782	737	739	788	801	749	770	739	772	761	782	802	810	837	780	784	817	749	758	846	790	763	811	731	803	754	755	801	785	860	739	823	771	777	767	756	770	765	736	759	737	738	762	793	772	774	758	803	855	782	764	793	817	743	735	810	858	806	753	764	817	794	852	748	856	823	851	787	780	722	755	744	833	805	803	786	771	769	788	831	800	796	711	785	811	822	814	751	824	751	776	754	793	774	758	778	808	778	795	801	768	798	790	766	773	817	762	756	771	776	804	777	767	757	780	800	782	770	742	733	796	788	746	774	778	845	804	776	769	798	807	737	755	811	786	726	784	749	816	755	765	802	764	759	747	817	769	822	804	734	798	806	797	759	764	786	771	725	792	761	793	784	770	760	790	776	755	783	785	812	790	764	751	737	776	772	776	779	715	709	768	793	809	844	800	775	832	787	762	777	774	715	793	798	754	825	768	770	760	732	767	747	820	775	843	792	747	828	741	754	791	767	810	799	797	800	793	785	774	717	816	770	806	775	789	760	820	847	816	793	789	800	797	821	803	788	784	801	812	739	777	710	756	779	791	805	835	790	759	747	764	829	786	797	747	780	779	836	758	795	770	777	769	805	804	790	781	725	811	819	813	772	774	802	819	777	779	762	755	759	725	783	798	792	827	724	777	791	783	822	801	788	818	806	749	763	723	800	759	786	834	782	838	756	779	736	751	783	745	752	738	845	746	804	814	741	754	798	802	754	783	746	810	809	815	783	774	873	746	826	776	785	787	792	773	743	741	746	746	743	772	780	774	775	786	766	777	731	767	784	799	812	817	749	775	759	771	793	769	834	766	742	799	817	789	824	735	741	736	772	783	789	795	788	776	728	783	795	757	771	775	793	794	790	780	835	817	755	815	791	840	793	789	775	751	797	813	799	802	787	753	797	791	761	788	811	732	801	771	762	773	751	791	804	809	775	790	774	794	769	811	797	773	757	748	795	781	784	805	804	774	793	776	839	795	872	820	738	801	754	783	772	775	720	813	740	779	823	744	769	772	782	803	812	810	766	819	802	784	796	796	827	805	777	781	793	811	756	783	780	750	785	797	741	774	793	733	798	812	757	796	784	788	774	850	811	785	841	787	803	753	773	788	737	772	775	802	763	822	729	744	807	776	796	761	769	826	756	763	755	777	787	731	764	779	734	828	788	829	798	776	763	812	710	761	740	797	729	867	778	775	802	782	789	768	765	826	750	811	753	792	797	755	745	800	792	788	741	768	766	771	787	793	816	740	872	824	845	797	762	785	774	792	782	780	794	792	763	766	755	812	767	770	764	777	805	782	790	788	805	784	774	759	815	728	738	785	783	792	770	798	750	792	767	737	792	803	798	802	770	774	789	801	733	779	772	775	816	806	829	842	813	747	756	787	810	787	794	784	742	793	789	840	780	809	768	780	787	752	756	794	724	781	795	790	820	835	798	806	798	785	788	802	819	812	774	793	787	789	828	775	852	763	793	790	783	777	738	800	792	822	827	823	733	762	779	756	777	790	790	799	793	751	808	806	809	762	769	769	754	774	731	791	779	769	763	743	798	766	777	705	794	751	820	794	786	828	716	772	765	814	797	778	747	781	749	798	810	739	787	765	786	816	759	766	780	780	723	797	818	757	740	817	800	778	798	800	773	736	825	751	789	725	800	806	831	756	828	760	759	777	758	804	767	786	787	802	818	765	713	815	772	787	736	713	775	784	793	815	783	829	738	787	743	798	816	781	749	716	818	768	761	801	778	761	768	773	763	770	831	780	761	792	757	824	738	766	827	787	772	747	761	750	791	854	791	748	782	745	790	798	787	779	777	776	795	810	800	772	795	775	808	783	816	848	775	808	763	783	790	801	803	709	802	776	794	773	774	803	765	806	789	811	759	818	812	764	734	780	740	734	798	747	775	759	816	795	767	723	765	777	788	795	780	762	794	819	795	795	809	816	772	798	764	755	741	789	772	749	694	823	811	767	808	772	758	796	785	759	812	732	831	804	800	795	777	742	741	768	813	721	747	781	818	778	789	786	790	778	803	759	774	753	813	749	704	781	816	778	782	819	735	773	824	762	752	765	785	791	770	799	773	819	785	803	776	802	782	795	789	771	785	784	802	799	776	779	785	767	773	783	746	824	765	778	753	771	772	799	812	754	739	781	799	775	760	728	810	779	795	759	783	797	756	836	782	773	757	772	748	806	770	797	737	785	828	762	760	783	774	743	831	758	758	757	759	780	812	762	785	792	833	791	775	751	781	784	810	745	816	774	857	701	820	767	785	801	767	821	792	841	753	779	772	717	753	815	757	853	819	772	791	778	798	805	830	806	798	762	753	705	758	820	790	813	737	786	734	802	795	796	761	790	774	798	767	784	772	796	759	772	777	776	729	754	809	814	823	796	743	760	768	746	762	802	761	710	824	758	775	779	827	762	770	758	870	746	785	788	770	846	790	812	824	810	815	779	786	847	785	821	771	810	816	803	750	746	804	771	798	720	804	825	793	815	768	774	843	772	871	792	735	768	807	778	786	763	786	788	741	737	797	788	833	753	787	800	828	817	791	796	767	766	724	840	794	789	807	771	847	793	771	792	801	765	803	778	755	753	781	807	767	832	741	781	826	743	782	822	749	809	772	727	748	750	785	798	782	807	747	795	792	829	757	808	790	789	838	767	813	791	767	798	767	774	798	831	767	751	773	781	765	770	815	780	796	748	828	778	806	790	712	810	798	754	748	758	814	787	770	759	802	803	781	746	757	789	783	728	762	744	737	787	802	775	778	826	736	769	782	749	770	750	794	723	810	743	838	822	800	775	745	763	783	816	796	807	790	809	788	770	720	790	746	803	790	821	776	845	773	750	759	744	740	780	761	789	758	810	769	791	742	747	789	712	772	781	767	761	791	769	809	788	779	740	736	781	786	771	762	802	774	802	811	778	728	780	791	725	758	766	796
23059	15933	14265	7964	5460	4178	3155	2557	2237	1827	1685	1531	1354	1357	1219	1060	1093	1065	1024	965	937	930	948	883	895	851	853	823	836	792	844	848	813	817	792	804	821	779	785	775	747	788	748	745	786	781	802	761	714	743	731	740	729	782	755	738	770	753	768	793	743	774	801	739	766	785	773	787	771	725	735	761	748	795	726	772	751	740	756	736	781	724	728	705	717	695	734	774	702	779	769	725	725	722	734	789	733	732	734	781	733	790	719	745	742	717	732	772	712	719	757	768	709	688	772	719	725	706	778	726	743	762	749	767	712	740	765	738	754	775	775	747	727	746	745	746	728	755	726	790	700	728	726	696	725	720	705	767	733	758	722	718	756	721	710	715	751	726	718	701	744	730	747	744	781	749	727	684	738	783	740	797	734	719	740	726	776	758	730	768	729	775	728	786	782	745	718	709	745	772	716	725	782	761	741	784	752	757	730	744	792	724	740	723	737	726	734	724	734	708	749	722	699	742	749	760	768	752	755	754	750	736	752	774	751	718	739	715	691	738	696	744	756	719	723	720	739	757	745	740	767	716	789	715	725	780	686	731	739	721	701	714	744	758	709	709	746	722	764	712	718	710	689	707	788	730	733	768	739	747	732	732	744	801	731	760	715	705	787	772	790	719	725	765	725	772	745	700	745	745	707	744	729	708	759	757	719	740	738	728	756	685	761	771	738	775	754	753	749	731	767	706	750	749	739	759	749	730	729	717	773	735	784	752	723	747	766	761	743	784	754	696	720	697	755	757	726	709	740	742	785	706	717	668	706	719	697	714	729	726	780	713	714	687	724	718	737	738	758	703	716	728	739	711	701	704	737	761	732	782	719	755	752	700	720	748	739	739	713	711	771	755	730	777	699	786	733	718	702	734	730	746	727	740	742	726	693	711	719	719	730	722	724	748	731	710	710	762	767	721	782	795	711	778	726	713	740	760	729	782	723	741	771	719	743	763	735	758	685	771	717	734	764	744	735	752	725	753	761	689	715	771	779	719	738	746	744	743	771	768	730	674	780	744	718	758	743	743	709	705	698	714	699	706	784	764	713	703	708	751	720	721	756	697	737	734	706	720	729	711	752	748	748	711	733	738	733	678	747	754	739	762	749	726	723	722	750	744	718	704	721	807	752	768	730	722	793	731	766	786	687	717	742	761	766	723	746	760	757	748	786	728	802	736	739	730	766	717	745	733	771	701	749	756	752	773	747	732	720	734	736	695	718	758	729	755	730	733	710	777	753	739	704	745	732	763	737	734	716	759	760	771	791	748	732	719	742	723	750	708	726	697	746	758	783	720	748	740	718	744	732	750	715	742	719	723	689	761	759	758	761	715	735	744	729	689	696	705	688	732	777	741	738	756	707	769	727	739	742	680	675	725	768	734	734	757	717	740	753	720	712	750	687	749	733	731	730	728	771	745	723	717	785	744	749	720	714	723	717	774	751	753	758	682	752	719	708	756	736	732	766	712	724	755	730	737	749	711	725	705	779	723	688	700	693	746	713	715	744	723	777	759	770	759	698	772	730	703	747	708	728	737	758	706	762	728	783	738	779	717	686	763	665	726	790	771	732	695	718	743	738	736	724	736	738	741	746	779	716	778	724	778	704	754	703	727	695	755	768	769	779	713	716	723	719	735	741	759	726	745	740	752	741	715	729	707	790	758	719	724	749	730	776	753	741	726	758	698	738	747	775	717	732	736	718	718	751	721	765	766	731	716	688	736	720	720	723	744	776	706	764	731	750	744	748	732	742	731	749	727	731	739	738	731	693	728	740	745	777	761	732	719	749	755	743	732	713	735	759	740	674	747	711	760	767	724	817	740	749	746	726	707	766	772	702	775	761	701	698	726	779	762	752	781	788	778	725	772	743	723	766	701	703	728	701	720	733	737	754	754	765	718	695	762	728	740	705	720	708	729	718	738	734	747	736	738	751	774	711	706	707	741	703	672	717	696	746	748	701	748	760	750	744	766	724	751	714	711	736	804	723	757	742	746	735	687	690	762	768	760	746	766	746	708	739	674	755	738	752	738	727	694	731	701	673	712	734	806	801	677	737	707	749	753	735	764	739	700	742	742	771	683	696	715	668	656	745	758	712	715	710	730	743	688	706	747	719	659	701	714	740	695	699	726	745	762	707	733	744	722	780	723	702	805	750	716	754	728	762	716	697	746	733	743	738	752	734	720	752	761	737	754	722	674	722	729	710	753	789	742	754	753	750	721	717	755	795	734	712	692	735	754	773	729	705	792	735	742	730	718	768	743	713	757	709	733	750	735	732	738	752	735	742	742	734	778	757	767	763	690	721	764	710	705	717	695	755	701	727	735	743	750	729	741	747	756	800	709	710	739	729	720	706	707	707	711	698	742	770	730	768	734	767	712	712	743	702	700	745	685	713	765	756	732	763	720	738	773	740	739	785	701	724	764	766	779	715	707	773	742	724	688	746	707	753	726	717	721	745	736	709	754	727	772	808	751	741	748	665	711	740	793	763	764	680	699	761	769	759	750	719	723	738	716	725	726	715	756	700	766	829	726	732	733	697	730	727	782	736	725	710	732	778	798	711	742	760	727	708	761	723	723	725	692	706	760	674	733	716	757	705	704	762	712	789	750	733	716	763	724	720	760	702	760	728	792	716	782	785	783	755	721	751	716	736	753	747	699	728	710	707	723	731	824	677	711	746	696	770	738	713	754	732	767	724	789	737	734	768	765	722	709	709	737	728	758	724	713	764	738	757	712	723	754	735	766	705	772	741	735	723	708	692	777	728	762	723	700	738	770	741	711	726	773	713	732	729	722	738	727	733	720	744	729	736	738	746	722	729	743	718	760	757	740	711	707	719	761	783	717	715	766	714	712	749	689	781	724	794	752	718	734	716	703	715	695	761	705	762	769	753	766	776	711	769	735	765	780	725	737	740	738	758	728	757	721	783	754	725	718	736	756	731	751	763	720	702	724	735	772	770	710	748	696	733	739	731	752	709	751	777	742	748	719	723	742	711	693	759	778	719	758	721	730	746	728	717	747	738	757	749	709	729	773	733	774	687	734	731	711	713	726	748	675	753	713	721	744	707	692	813	785	735	739	740	701	729	696	720	752	799	755	701	762	744	723	748	756	772	736	752	718	692	783	755	744	736	698	759	758	755	758	686	697	719	783	706	732	726	720	752	734	730	739	673	732	755	740	742	688	726	760	770	715	684	766	721	783	781	724	681	726	737	717	741	776	721	742	789	723	790	726	716	739	743	729	768	788	790	753	737	770	728	776	710	731	702	734	760	731	731	748	810	761	734	736	750	707	761	740	756	755	695	716	732	740	689	738	779	728	717	705	782	743	721	695	807	746	676	728	763	711	693	714	762	718	736	787	720	758	707	755	731	738	749	731	727	760	725	771	705	719	714	760	720	718	760	763	704	768	758	679	769	757	739	748	739	746	733	726	762	754	797	750	763	749	748	727	745	747	779	750	732	738	766	756
30499	14672	2106	499	377	401	350	351	323	330	330	329	329	330	323	350	317	335	351	358	334	327	355	313	345	344	311	326	325	341	349	318	339	307	355	328	360	332	332	334	324	330	302	315	308	346	320	319	334	318	344	310	306	288	340	326	338	290	334	321	332	327	322	333	326	334	304	282	306	302	345	307	307	320	359	320	319	350	340	311	361	350	282	324	338	321	279	293	319	336	331	340	321	335	320	303	306	319	315	336	322	305	320	290	307	323	337	331	306	324	327	335	335	320	343	301	326	310	326	312	325	324	313	301	310	318	316	276	310	330	343	316	314	322	305	293	331	314	297	322	343	326	313	293	335	335	328	313	313	324	318	314	303	319	309	316	302	303	313	320	330	350	324	319	326	323	319	343	317	332	318	315	306	300	309	322	341	310	295	345	356	343	284	329	283	317	312	315	336	331	318	364	315	331	347	344	352	336	319	335	313	374	335	338	325	308	317	297	334	286	300	326	334	304	289	336	301	329	317	333	312	303	323	328	328	289	319	340	305	340	311	315	280	332	305	314	315	340	329	294	329	311	318	311	327	342	351	324	309	332	324	312	322	296	345	324	332	366	333	334	366	336	297	319	297	323	339	315	317	280	355	346	309	300	331	324	295	346	327	332	316	288	343	352	351	314	340	307	321	346	321	309	321	325	330	321	347	326	322	354	325	302	316	316	318	299	300	348	323	316	291	320	326	326	316	334	343	355	370	319	307	317	336	325	322	309	325	340	354	312	329	359	318	353	324	333	309	307	310	259	303	339	313	305	309	314	327	316	349	333	337	342	349	331	308	291	329	304	318	295	348	319	325	337	363	345	313	312	307	312	343	313	322	320	289	311	311	340	363	325	308	300	330	301	300	313	333	339	326	307	291	310	322	341	314	301	308	365	305	285	308	316	315	333	299	326	334	309	339	346	345	332	326	311	339	323	349	328	293	355	350	314	299	315	319	309	329	307	326	315	357	350	279	309	362	314	349	318	348	340	337	335	325	305	334	318	352	323	301	306	336	334	334	345	296	332	342	322	318	308	319	336	306	331	334	348	300	328	351	301	322	324	324	326	329	323	307	322	300	323	325	311	305	319	323	341	323	325	310	297	365	330	289	323	312	273	333	332	334	325	331	331	301	316	331	314	323	333	326	299	355	366	318	352	313	308	340	331	306	309	322	300	334	320	296	322	324	344	282	340	342	332	315	313	329	342	346	316	308	347	318	306	326	321	330	325	345	351	324	333	326	325	350	320	299	349	337	313	358	329	316	316	306	340	316	324	299	312	321	347	315	348	305	337	307	316	312	323	329	338	341	297	313	293	313	315	306	329	296	312	331	300	306	315	325	325	323	326	320	325	313	330	320	322	367	361	323	303	294	335	327	300	304	335	317	318	333	312	363	307	298	295	353	324	327	336	345	303	374	308	309	358	320	321	306	324	304	311	356	336	310	315	315	317	304	310	312	328	304	324	316	345	300	297	332	330	324	305	337	341	318	326	318	334	311	319	347	315	318	290	297	340	335	330	277	301	352	293	318	289	335	342	326	308	298	366	322	320	346	310	356	310	315	294	318	304	315	335	317	340	303	295	316	335	322	319	346	309	355	327	329	289	268	335	349	317	340	334	332	339	319	322	319	315	321	313	349	315	333	340	330	340	338	316	312	337	350	319	295	327	323	288	336	330	316	337	314	320	334	301	342	303	323	395	323	349	301	322	312	316	304	320	319	306	323	315	319	309	315	307	316	370	312	307	336	308	323	327	327	316	346	325	317	320	331	324	333	337	314	304	337	330	303	306	328	291	294	319	350	331	323	311	287	336	323	316	287	335	333	326	324	310	292	296	328	311	334	360	302	332	319	304	332	340	316	326	320	316	327	329	308	324	290	296	324	323	322	307	335	328	322	307	319	305	328	331	330	330	309	315	313	345	346	316	347	348	335	343	329	297	327	319	283	291	341	306	350	306	349	329	311	290	345	313	336	311	337	323	358	350	324	332	350	320	294	322	323	329	340	350	345	341	323	343	358	305	328	304	299	319	324	336	322	320	329	307	308	305	327	336	315	302	340	319	291	289	347	327	319	327	345	329	308	329	307	285	325	299	347	299	328	303	340	309	302	297	323	311	322	352	324	312	320	314	339	320	336	311	344	315	352	333	308	283	327	315	317	319	350	335	321	306	315	335	320	346	351	318	287	341	327	318	368	320	317	311	328	282	326	329	300	328	293	330	355	347	344	315	313	270	334	323	343	354	350	360	309	314	284	309	292	311	334	330	343	342	321	368	335	297	294	353	305	336	315	292	297	319	289	302	291	338	306	296	358	342	326	295	301	316	379	297	303	344	334	297	305	312	309	335	315	334	336	340	282	351	304	318	335	310	312	332	332	321	318	342	315	330	327	311	334	305	338	317	355	338	327	300	344	320	328	310	306	338	339	354	322	301	336	294	322	317	328	330	317	322	346	310	310	297	326	351	330	334	328	321	317	310	300	340	307	331	309	317	311	336	341	361	341	326	325	328	308	313	331	323	294	323	326	336	292	358	295	329	329	340	333	326	357	329	342	306	305	329	334	335	339	347	310	328	384	307	297	323	326	296	343	312	325	351	335	333	335	317	292	346	333	330	303	329	296	336	296	273	324	339	330	345	291	304	314	343	349	299	325	356	322	320	316	324	318	321	319	322	327	350	298	301	330	323	330	317	344	334	317	342	300	331	331	298	338	313	288	320	355	335	333	344	340	315	322	338	341	325	362	323	332	344	324	359	291	356	293	306	335	308	331	355	337	307	340	326	333	320	307	310	329	316	299	293	319	305	360	305	284	326	317	340	309	316	325	313	337	316	303	314	302	317	349	349	314	332	350	344	296	320	320	314	347	339	301	366	306	330	315	323	309	298	305	330	294	345	331	367	317	335	367	328	346	326	332	306	345	327	310	334	325	358	320	313	357	298	325	295	297	329	311	328	336	322	316	334	285	313	300	351	304	327	302	314	340	307	360	353	310	330	334	348	307	304	334	307	319	324	306	308	299	321	313	334	344	336	298	320	344	314	320	307	356	306	353	308	340	305	305	335	327	360	290	282	315	349	337	315	309	289	326	320	371	304	334	335	324	333	365	300	310	325	308	318	334	357	297	317	287	357	321	294	337	310	334	305	302	347	321	303	340	299	348	300	336	320	328	298	336	315	339	340	314	360	298	370	317	353	300	322	352	325	319	348	325	286	328	330	307	355	286	308	333	324	338	309	320	347	334	338	296	319	331	308	307	292	325	311	311	299	346	339	325	320	351	343	327	334	302	329	326	291	359	323	336	285	336	336	319	321	308	316	299	339	325	319	327	341	322	299	337	314	312	331	334	325	323	322	309	317	315	301	304	297	337	362	356	299	350	307	333	306	307	309	327	318	323	290	300	322	336	300	312	311	329	307	332	339	317	304	309	312	348	306	339	329	313	324	296	319	323	331	319	309	320	318	337	295	323	319
17169	849	697	542	446	401	380	377	358	354	385	365	367	338	344	325	371	335	334	340	340	358	337	313	380	339	301	351	340	344	343	355	364	353	328	372	331	308	300	335	303	305	354	327	294	328	330	321	334	359	329	353	325	343	329	336	326	353	329	360	318	331	314	317	359	328	352	335	316	298	336	318	332	327	346	309	333	360	328	309	352	300	318	357	326	316	309	322	325	321	331	315	311	352	313	357	312	327	334	299	314	343	324	331	347	321	370	327	318	343	329	355	317	348	309	315	340	307	313	337	299	325	385	312	327	329	340	347	322	315	304	340	328	346	351	294	345	351	354	339	335	356	340	328	349	339	326	366	334	322	320	342	340	327	326	329	337	328	344	336	366	310	329	320	300	329	332	322	334	307	342	363	308	344	339	335	324	346	353	330	296	341	356	338	338	353	314	316	338	349	372	354	335	344	359	330	339	319	337	343	368	341	341	347	311	341	345	319	327	306	332	347	350	337	370	340	316	332	309	352	315	338	318	339	316	315	337	332	339	307	357	347	323	383	324	313	332	327	358	352	344	315	345	312	313	320	321	354	336	327	320	316	320	345	355	347	303	378	331	329	314	352	328	317	329	336	349	325	331	349	331	324	315	353	310	322	318	320	304	352	300	385	308	327	314	334	323	315	316	330	304	360	345	337	347	366	334	332	352	309	329	306	342	309	330	348	355	329	335	330	303	330	295	348	349	324	353	347	352	301	323	339	312	328	309	383	358	310	366	289	329	363	339	304	345	311	326	332	340	331	350	366	357	303	320	353	288	348	358	343	357	341	326	391	358	355	337	339	335	345	324	339	320	315	350	348	326	345	322	323	314	325	352	330	326	338	322	338	323	351	402	359	350	327	317	308	318	343	310	314	343	334	342	314	315	335	330	317	365	349	352	331	319	344	340	359	338	342	339	327	316	363	368	326	312	299	345	329	322	315	325	322	353	357	322	328	308	340	328	324	323	325	329	334	337	330	324	337	323	339	355	324	363	328	321	340	347	354	340	346	326	348	344	334	341	343	332	346	304	332	311	356	326	347	364	331	347	361	302	331	315	327	334	331	322	347	346	333	306	341	337	323	327	304	324	367	352	320	328	324	346	344	334	340	334	339	324	304	328	317	370	348	344	318	350	334	342	341	342	301	328	306	301	345	335	313	323	315	317	318	322	338	356	328	309	355	351	315	321	318	326	331	325	354	334	354	324	336	351	325	299	308	326	318	324	321	333	334	304	306	335	334	309	341	340	336	318	355	363	346	347	361	328	297	331	330	334	353	309	296	305	373	345	332	343	328	366	348	329	346	355	362	357	361	337	348	331	342	347	370	332	322	294	300	365	324	355	374	347	328	333	339	359	341	344	392	298	316	346	353	284	320	333	310	318	318	343	352	328	344	354	329	341	290	317	310	312	324	340	306	313	346	308	303	317	347	323	336	345	323	346	329	352	334	328	345	344	328	330	355	323	343	301	314	326	359	364	310	336	301	344	348	323	333	348	326	367	343	348	348	362	320	308	306	357	339	342	337	316	321	325	338	323	315	332	348	331	321	355	305	358	311	313	345	314	299	331	313	318	311	313	327	343	344	328	320	306	321	363	340	337	326	315	318	348	286	311	327	309	320	317	324	337	321	334	316	306	318	343	353	308	336	315	346	321	341	335	368	326	336	366	322	326	329	316	310	339	349	320	360	351	336	314	323	317	323	351	318	348	371	313	300	337	359	332	343	300	300	321	329	313	333	304	333	336	335	331	301	329	302	355	346	330	332	352	310	323	321	307	339	331	337	340	321	345	384	329	304	328	354	351	336	323	342	313	318	321	297	319	343	350	331	306	363	364	321	342	353	328	367	291	347	315	338	349	329	339	358	331	323	331	323	348	329	339	344	333	361	332	340	336	294	314	333	299	343	333	352	339	331	333	339	325	319	332	311	343	326	317	334	329	332	356	353	311	343	318	297	337	339	335	341	326	316	326	323	349	357	338	336	320	321	329	340	345	320	352	336	322	338	345	296	341	334	342	314	329	314	359	347	355	321	333	323	329	343	351	332	348	325	347	329	341	340	349	335	335	311	309	314	340	309	333	317	337	331	333	308	318	343	322	332	324	299	331	365	327	300	318	336	320	327	343	324	336	321	367	327	354	305	331	344	335	320	346	346	319	340	337	336	348	335	329	358	340	323	294	351	338	332	305	337	304	351	356	336	333	336	322	346	323	314	335	345	347	310	353	332	315	332	352	334	335	333	364	319	324	336	338	311	339	329	334	300	332	341	290	340	297	336	342	310	315	362	340	306	303	329	320	327	349	348	326	336	310	308	329	332	358	309	331	304	300	347	340	366	314	328	342	327	330	323	340	397	328	338	345	338	348	328	338	370	350	320	347	315	319	327	336	353	311	341	323	326	357	308	343	320	328	323	315	331	330	333	322	320	386	325	340	336	312	307	331	329	342	343	374	365	369	310	298	285	328	321	352	339	352	354	343	347	336	338	366	347	316	338	302	306	349	330	343	307	314	339	319	312	342	356	343	320	346	330	357	334	326	330	362	273	324	337	354	330	323	326	343	339	374	351	347	350	322	351	363	311	335	346	356	333	326	323	333	326	338	330	319	312	325	332	339	336	332	319	341	330	295	325	371	326	309	369	309	305	296	349	359	362	392	364	327	320	325	337	318	310	330	327	308	308	357	376	301	336	323	331	322	321	305	326	343	340	329	331	302	301	335	317	326	322	355	315	320	318	335	296	325	335	336	319	337	349	328	349	342	346	310	345	347	310	320	360	333	331	328	328	361	346	308	358	322	336	321	349	333	322	324	339	323	337	328	317	312	343	330	318	328	344	311	341	330	362	319	329	336	361	350	374	311	310	349	317	337	337	330	333	334	307	340	346	320	339	304	328	333	343	329	331	335	320	321	357	314	330	316	291	328	336	349	368	310	344	322	328	311	343	356	309	315	304	337	337	347	304	329	313	349	296	332	335	349	337	331	332	323	330	327	321	325	318	310	357	335	364	328	340	345	322	325	324	312	342	318	323	324	322	340	286	332	355	334	347	320	338	319	331	354	333	322	313	358	324	320	330	333	313	310	292	334	377	329	311	333	312	313	336	339	352	338	296	336	352	357	345	326	343	323	304	297	318	311	330	330	325	312	321	321	322	345	325	324	330	318	326	333	334	339	361	325	348	319	325	279	311	303	316	334	323	333	365	343	330	313	330	330	294	328	324	333	327	338	315	332	320	334	364	327	372	321	328	326	362	310	284	344	380	310	302	300	339	343	351	336	371	306	333	310	317	352	321	318	339	330	342	314	337	358	339	343	344	322	335	316	337	325	303	350	303	333	319	347	334	318	336	343	327	345	373	292	322	344	327	309	297	315	327	290	306	348	349	344	356	335	331	341	337	347	342	323	357	356	322	305	316	345	320	352	319	344	331	369	319	340	293	331	344	347	325	330	343	342	323	312	332	339	347	307	326
24880	20666	26895	24475	20664	9621	1419	940	836	679	650	667	631	565	571	594	572	556	571	556	542	531	568	517	558	533	524	510	541	556	553	521	525	506	499	480	491	529	516	480	488	500	481	476	522	527	516	499	494	514	471	513	507	483	492	474	496	497	523	506	471	455	461	523	459	520	513	463	524	501	532	501	509	487	504	494	498	496	490	487	500	497	516	501	462	469	522	473	492	475	509	514	519	480	468	500	509	465	499	497	534	516	495	478	481	476	500	502	493	530	510	472	502	463	470	513	526	506	502	484	494	520	481	486	501	487	430	510	497	501	482	497	489	509	491	467	468	520	522	481	506	486	540	526	479	484	531	522	480	493	509	493	502	503	492	512	519	505	512	530	521	467	504	534	498	532	492	502	481	483	497	484	472	505	510	482	495	460	460	480	494	513	480	511	506	540	529	476	472	535	494	523	492	533	528	543	497	510	496	519	504	540	485	504	481	507	524	505	527	493	474	503	519	505	488	492	509	445	476	517	534	556	514	495	511	481	527	483	491	526	491	538	491	465	503	472	437	509	538	536	504	542	496	481	480	528	494	514	480	510	498	498	505	489	455	478	517	507	490	478	496	494	547	495	488	483	473	507	505	472	527	493	537	536	465	524	510	490	479	545	496	531	496	494	520	505	473	527	507	471	492	478	487	488	470	496	486	497	529	522	512	483	510	493	547	475	498	453	466	503	534	521	491	526	487	493	498	505	507	494	445	548	454	494	487	517	537	525	486	488	478	490	492	496	483	498	482	499	507	466	492	512	514	517	491	468	504	494	506	490	451	510	458	509	500	497	474	489	470	510	517	524	524	467	535	505	479	507	487	508	499	517	495	531	513	458	469	516	491	560	514	503	504	513	486	491	510	514	476	476	456	523	491	506	492	475	482	458	511	511	512	485	495	498	532	497	460	475	474	501	476	509	528	553	516	495	535	515	500	500	477	482	505	485	494	525	505	491	452	469	472	511	483	500	516	511	532	515	489	490	507	553	472	497	481	484	454	547	490	523	536	533	507	486	519	484	510	505	498	519	464	530	532	496	501	489	495	472	498	514	508	494	492	476	497	471	462	475	482	477	510	493	515	507	488	491	534	466	516	499	477	503	514	493	501	491	497	502	511	498	500	440	477	491	465	462	450	481	478	537	511	523	473	476	471	472	503	471	500	494	491	481	517	505	479	495	526	517	462	491	504	533	513	535	486	505	502	496	505	536	501	530	459	488	470	504	554	491	501	529	486	496	485	508	490	492	548	505	536	532	490	459	466	509	514	497	478	489	484	529	491	476	561	473	486	529	472	495	481	502	499	469	470	503	487	514	483	505	527	485	531	497	545	529	485	488	514	484	512	554	470	516	486	464	482	507	507	508	492	516	519	520	540	515	466	514	473	481	482	483	526	503	468	506	455	506	499	488	498	519	526	491	519	493	469	498	444	520	509	487	521	503	502	511	485	491	550	483	494	507	512	493	481	489	496	490	467	505	542	530	544	490	523	548	511	520	492	501	489	490	482	482	508	507	527	471	467	490	482	487	505	519	519	487	538	510	477	497	502	512	504	499	479	473	485	525	547	456	454	498	490	506	470	518	467	452	483	488	491	464	480	527	487	442	491	511	542	540	499	463	470	498	483	525	487	492	496	498	481	451	510	477	507	522	464	514	522	503	504	507	486	525	523	484	515	574	489	497	482	502	512	453	481	477	490	492	485	483	509	470	528	498	535	506	484	504	458	480	500	500	495	486	465	492	465	505	454	543	517	494	523	530	493	508	523	558	486	530	480	506	505	484	468	494	498	489	515	476	488	510	511	495	502	530	497	475	506	493	501	476	471	506	500	498	512	519	448	478	490	492	561	509	487	471	507	510	510	450	511	501	478	512	450	501	473	547	490	465	515	506	516	500	512	481	494	489	487	522	507	509	508	487	488	493	525	507	460	476	501	467	505	520	519	517	532	515	504	501	515	459	486	488	520	491	485	522	518	464	500	511	508	499	528	528	476	493	513	484	489	511	487	469	509	459	553	477	504	498	485	492	521	487	496	495	525	488	508	512	509	519	533	496	509	527	493	507	465	505	480	489	519	507	491	509	524	486	503	509	497	500	480	509	542	520	509	524	470	510	489	456	487	506	532	499	509	518	498	468	486	526	524	480	508	475	506	479	423	494	490	489	513	493	501	491	485	455	536	489	523	510	449	553	539	524	565	497	509	443	517	483	476	483	498	508	529	494	524	491	480	487	460	494	480	505	483	497	501	482	454	520	496	495	498	529	492	474	476	487	490	500	447	495	490	483	500	509	473	529	505	485	495	495	458	479	487	454	509	518	461	481	541	487	504	508	468	489	538	499	510	489	496	473	469	529	506	474	459	505	491	457	484	494	485	477	487	495	507	525	494	475	494	470	465	484	485	487	495	516	496	495	489	495	515	502	487	515	486	461	487	510	453	475	530	496	485	505	473	496	486	465	494	502	518	531	521	547	534	506	515	489	473	526	492	479	517	499	503	505	485	489	502	483	522	547	498	444	523	497	485	494	467	497	449	503	485	515	482	507	517	478	491	517	477	516	498	514	495	506	522	497	508	484	467	486	513	485	519	490	510	485	507	491	555	440	499	467	456	515	527	507	502	482	490	478	474	535	503	469	502	496	491	504	500	435	483	464	464	523	487	530	462	492	520	456	497	507	501	475	459	516	498	506	517	548	481	524	496	510	511	489	473	458	552	506	493	513	497	533	507	469	490	501	476	524	482	519	453	525	514	487	517	512	499	488	510	531	491	481	489	492	516	503	532	486	474	473	527	523	551	491	498	473	488	521	491	446	504	505	526	512	498	450	502	500	501	516	488	528	497	473	508	483	536	483	473	527	506	522	459	509	516	505	501	451	483	545	509	469	512	527	502	476	474	508	512	491	502	499	493	520	513	492	524	491	498	490	481	517	472	489	460	471	521	526	504	536	530	486	482	527	494	488	492	528	507	520	503	486	477	481	520	481	521	484	484	481	488	500	509	495	509	480	539	481	507	499	517	478	485	508	476	516	540	493	500	506	520	478	498	509	478	500	529	491	471	505	522	498	464	542	548	519	466	484	503	506	504	471	501	509	504	469	485	465	481	481	499	493	482	541	507	511	502	539	458	502	505	499	504	499	519	469	496	477	466	544	485	512	493	472	490	529	510	495	538	463	499	531	487	507	497	491	498	526	483	483	495	457	455	516	499	477	499	506	521	482	513	478	483	491	501	505	483	463	492	496	511	481	532	485	526	483	541	469	499	496	528	436	525	504	482	493	493	455	468	479	466	512	473	477	486	520	496	493	520	501	522	525	479	478	458	492	421	480	492	511	483	524	477	500	504	475	477	514	449	467	519	483	484	479	496	482	515	453	505	455	512	504	486	485	478	526	491	469	500	490	448	488	483	481	469	475	514	507	491	504	539	465	490	493	487	469	524	527	493	476	503	504	477	515	492	456	487	506	526	451
25888	9480	8454	4463	3094	2221	1633	1420	1206	1080	926	887	782	718	691	658	614	640	607	537	609	583	564	526	564	572	575	528	545	551	554	509	512	516	511	479	470	491	525	483	506	488	514	494	501	473	489	485	484	508	468	516	463	477	544	466	470	474	475	500	492	491	519	503	473	494	489	482	462	449	483	498	486	500	463	466	461	485	477	467	497	478	521	501	486	463	487	463	501	460	501	474	439	441	448	480	490	481	479	500	489	471	500	484	480	471	496	484	480	495	478	487	472	537	443	507	529	509	471	485	501	497	508	457	463	490	465	500	496	475	478	462	455	491	493	462	497	505	501	509	512	471	511	472	475	497	462	480	493	509	490	471	464	470	478	481	486	491	502	472	497	483	442	516	508	469	484	466	526	490	493	506	491	490	488	520	474	510	467	510	439	472	457	482	488	477	473	501	501	493	484	492	484	516	461	466	514	493	500	446	480	489	483	514	469	470	490	493	436	499	485	478	434	458	484	462	461	435	461	477	532	473	502	471	513	485	487	461	468	485	485	488	477	468	470	485	428	493	506	447	479	469	480	479	467	481	496	512	482	476	472	495	462	483	478	480	508	476	453	489	448	481	505	462	475	481	499	476	493	462	467	461	469	483	460	452	518	473	459	458	487	511	502	461	448	476	472	487	450	440	460	507	465	432	460	455	509	506	483	468	515	432	485	451	493	480	462	505	509	498	486	531	494	464	487	482	457	420	523	471	450	459	477	450	479	496	517	472	494	498	476	495	492	471	474	482	453	494	493	504	495	463	435	469	502	453	482	457	481	476	468	475	449	465	470	455	485	471	509	474	454	469	471	445	515	504	466	478	508	472	455	469	465	443	441	498	515	485	465	465	486	438	463	476	483	492	514	516	505	458	487	497	483	486	474	487	480	487	488	460	508	522	488	466	494	477	501	536	492	465	458	447	451	539	468	513	471	473	477	465	494	472	508	465	461	483	495	505	494	509	439	483	478	487	442	478	481	472	493	510	461	487	489	470	477	490	482	486	518	489	484	469	456	506	491	463	486	485	507	449	498	477	484	473	521	482	496	504	490	507	511	481	487	476	476	504	509	465	445	462	512	453	467	521	443	450	475	452	495	478	522	455	485	468	480	492	512	504	471	471	445	520	484	472	474	462	485	510	434	494	494	510	483	500	470	509	473	482	497	442	450	520	463	448	494	479	458	451	489	468	499	462	501	455	478	471	494	447	501	450	491	490	521	474	490	499	477	480	494	483	442	488	471	490	499	454	548	500	451	490	472	454	480	427	514	460	512	481	508	437	463	467	469	443	487	486	496	471	495	494	453	500	496	507	515	518	494	492	497	519	523	455	466	463	477	490	486	495	463	453	462	487	432	541	462	470	486	478	451	492	492	484	508	489	522	475	470	500	497	454	481	489	464	461	469	517	520	452	448	492	498	470	487	487	501	492	437	481	484	467	472	517	483	505	482	456	494	475	460	490	465	485	472	501	486	477	466	506	466	469	478	487	459	471	482	488	471	484	479	471	479	504	460	455	471	467	456	502	476	559	466	499	464	471	472	472	483	468	480	477	453	543	528	471	465	503	471	498	485	494	478	471	493	476	488	473	481	505	485	541	467	482	466	493	459	454	490	469	535	527	483	488	477	492	485	492	484	462	485	463	464	457	510	479	474	484	499	482	478	490	458	498	489	502	486	501	496	486	500	488	480	496	487	487	466	463	526	464	473	465	439	528	463	461	497	479	481	435	484	520	480	472	477	510	456	534	495	473	468	432	493	521	502	477	510	510	449	477	485	436	486	451	422	490	496	466	482	488	507	484	500	482	497	465	478	473	468	467	486	484	470	491	461	464	527	462	465	474	491	432	465	447	511	445	458	445	491	480	484	464	465	505	480	535	483	464	467	459	544	449	490	440	461	468	508	476	498	511	472	456	485	501	430	497	494	467	443	506	506	503	508	466	463	498	466	468	506	503	479	484	479	492	423	479	455	467	485	504	497	454	515	477	473	465	489	445	457	482	463	475	484	480	494	472	477	475	528	478	471	416	444	483	510	508	479	502	459	463	482	485	476	460	477	469	471	485	494	475	534	460	497	437	478	485	503	468	454	458	461	505	476	477	451	488	448	536	464	498	488	467	484	481	465	454	469	516	469	469	477	452	486	459	491	455	455	460	459	465	428	471	484	447	431	466	442	454	463	487	463	494	456	456	488	477	460	486	477	505	450	520	485	514	487	448	494	484	509	484	480	487	458	453	503	476	476	485	474	520	454	456	446	462	436	503	511	501	482	491	448	480	457	465	525	479	459	457	483	462	471	483	483	478	507	449	476	485	491	456	534	466	483	468	461	420	474	460	494	461	464	456	481	467	516	450	464	503	482	481	499	460	467	461	503	478	483	442	459	509	481	481	517	494	457	459	494	472	462	443	456	485	505	443	533	469	432	465	469	470	476	482	495	461	473	483	484	479	478	462	478	488	485	441	458	468	480	484	453	482	493	461	488	457	472	462	473	460	442	492	452	510	510	498	461	491	482	464	540	475	483	512	480	458	460	455	511	443	512	489	489	480	499	493	489	482	494	479	538	460	469	463	466	523	462	496	453	490	472	464	470	502	474	529	472	448	504	444	475	535	469	484	456	466	494	524	494	489	502	454	513	513	474	478	502	474	463	445	442	458	477	484	517	457	499	535	487	495	451	477	484	469	465	463	434	469	507	495	473	472	462	490	472	449	476	495	470	437	477	492	471	504	485	457	496	491	482	478	481	499	483	470	465	504	482	505	497	460	458	444	510	471	513	470	484	451	494	464	485	465	470	532	454	498	510	482	493	478	512	435	473	524	464	497	488	469	485	500	471	504	523	484	492	483	448	484	477	451	494	492	466	514	470	443	489	490	527	510	505	488	468	465	465	476	457	452	448	471	476	519	478	466	457	475	493	497	483	504	487	479	516	478	472	495	490	511	452	473	490	438	469	475	451	462	480	465	477	476	483	478	454	522	478	509	460	450	469	463	486	457	503	499	461	502	450	450	490	473	503	434	470	424	492	482	496	460	490	470	477	463	477	504	495	492	493	482	492	495	479	469	524	424	476	472	468	525	467	467	474	485	472	492	483	462	476	439	538	496	470	517	509	502	512	477	491	476	485	485	473	470	473	497	445	498	427	480	466	473	492	467	486	478	490	487	477	458	493	479	475	464	436	464	472	488	486	499	437	465	456	460	488	478	485	449	457	455	473	487	489	470	517	504	471	499	482	489	510	506	468	448	474	519	465	463	464	513	485	480	489	464	450	471	476	476	507	473	461	501	450	456	485	478	506	490	452	442	456	480	487	505	464	485	455	481	480	545	438	508	469	470	514	459	484	494	476	498	477	455	479	499	472	463	461	462	463	485	476	456	440	480	453	447	514	468	474	443	469	482	462	432	498	491	454	514	498	525	459	470	502	460	507	451	509	490	474	496	442	535	488	473	471	452	497	466	489	484	508	476
22948	20670	27473	23895	20676	20757	10120	1929	1393	1324	1257	1160	1068	937	1016	975	974	951	970	939	849	826	811	825	833	819	866	836	830	804	777	817	756	789	785	805	805	812	822	791	808	864	846	786	830	803	775	784	787	810	758	822	763	807	769	778	782	790	783	782	790	786	778	774	799	744	784	790	768	784	791	722	790	813	797	790	771	861	793	778	801	745	841	761	798	767	771	794	755	763	739	780	739	782	769	813	755	801	770	810	757	790	782	802	770	782	800	803	805	734	751	764	762	809	737	767	775	820	763	801	757	772	851	787	772	792	738	791	799	800	778	738	805	772	793	828	776	815	748	761	817	780	814	798	764	798	751	824	773	809	811	726	788	775	745	777	779	757	814	787	761	771	735	796	795	786	806	734	790	761	811	786	782	794	787	768	776	783	781	741	775	831	746	793	819	799	814	717	808	771	745	786	799	767	818	802	796	796	739	748	777	779	805	764	772	772	781	785	722	757	774	766	843	805	764	780	810	747	796	803	768	741	831	770	744	794	801	778	766	752	799	783	748	779	734	796	789	788	746	753	765	786	766	812	773	720	794	761	764	717	791	773	772	751	754	792	734	760	803	788	732	771	763	774	741	762	772	774	722	785	734	792	782	774	779	807	798	754	809	732	738	792	755	798	759	764	770	748	737	792	773	785	773	752	767	772	811	784	758	732	814	785	750	749	782	791	807	816	771	755	766	800	779	813	766	771	777	767	793	749	808	764	803	755	791	737	767	806	779	779	773	727	778	789	723	709	768	777	761	728	790	763	753	788	807	753	752	772	727	752	780	774	785	806	789	783	762	806	758	803	777	820	783	763	777	801	772	798	793	797	749	756	772	766	790	752	767	770	761	769	839	854	769	759	763	733	755	787	744	810	765	747	806	718	781	776	823	765	774	769	790	835	804	796	782	764	804	752	751	791	770	742	778	780	779	807	814	810	698	844	806	816	758	758	789	764	746	782	738	802	733	781	751	799	783	714	783	773	730	743	815	746	802	788	801	788	779	761	761	741	802	788	742	745	777	784	791	758	768	756	788	758	798	738	802	806	808	727	775	753	761	774	821	807	744	737	760	752	757	800	789	747	744	786	800	802	745	760	792	760	788	772	748	743	771	776	798	768	822	810	786	722	735	825	831	793	796	791	799	787	749	803	792	756	782	787	795	769	786	762	795	786	822	777	772	799	790	803	778	769	804	783	754	872	793	737	811	727	799	835	837	760	794	784	844	734	756	798	778	776	768	766	748	780	767	768	784	767	729	767	731	768	796	777	741	766	806	780	790	767	756	799	804	764	822	780	759	771	784	787	862	786	754	755	780	811	805	753	751	784	838	818	775	780	763	770	793	705	754	763	777	772	753	789	781	849	796	795	737	798	751	792	792	769	814	764	794	807	756	771	743	772	796	793	765	806	761	762	791	748	770	781	793	773	751	744	757	755	741	806	716	764	767	775	792	752	785	728	790	769	815	827	819	803	806	763	720	747	809	792	758	764	787	781	724	754	777	839	784	797	772	778	781	768	779	764	832	781	772	767	770	814	775	744	777	773	763	777	709	732	727	805	772	793	757	780	777	776	718	859	750	721	790	794	753	822	835	717	770	786	745	721	832	815	774	794	761	731	774	738	824	763	795	751	730	775	805	720	807	808	721	819	761	785	766	766	751	804	756	753	786	756	760	744	749	723	797	785	781	735	779	783	713	800	764	765	830	822	821	841	777	765	796	770	766	747	792	789	737	754	802	784	774	804	807	754	734	767	731	785	794	823	783	758	792	766	728	776	786	798	781	790	784	775	725	782	805	754	828	736	747	773	794	740	775	795	769	742	802	808	778	837	783	738	817	783	777	716	766	730	809	737	773	793	745	721	774	768	770	772	767	767	727	762	783	821	726	763	791	744	807	790	787	826	790	767	748	740	777	729	768	786	748	779	786	726	788	797	814	773	807	778	784	744	808	742	780	827	794	776	820	827	761	764	744	750	788	800	769	801	797	775	734	740	763	787	748	711	822	811	746	777	858	746	799	769	782	796	818	744	751	752	852	766	799	765	779	788	735	763	733	766	803	804	771	765	754	789	818	763	732	784	798	779	821	769	848	765	800	775	797	793	820	754	760	780	778	795	769	772	794	817	761	773	763	839	777	714	757	737	740	748	756	806	717	781	748	807	785	796	764	748	722	781	763	757	766	776	784	755	783	785	803	811	775	744	766	775	769	728	765	736	821	800	775	797	722	766	783	752	767	748	781	759	796	803	750	770	799	817	739	782	748	783	783	843	785	801	851	732	785	809	779	757	822	684	828	788	779	813	778	727	801	781	775	771	762	807	678	771	814	787	803	801	705	780	786	763	784	740	761	790	798	785	795	756	739	738	778	768	789	789	778	772	811	780	800	780	747	747	817	788	761	709	764	774	785	743	758	759	784	780	811	757	741	794	714	770	781	811	824	796	777	839	767	856	755	763	791	747	774	770	793	829	773	763	752	763	834	779	758	826	780	820	803	814	710	778	782	782	763	784	749	763	807	742	751	793	753	757	763	806	754	768	782	768	815	757	738	743	772	796	764	760	766	814	757	751	803	763	777	818	802	778	775	758	783	771	788	761	781	785	780	756	763	771	750	760	778	781	757	766	751	832	803	721	758	744	758	784	769	736	717	734	722	802	750	731	735	765	760	742	816	762	737	780	797	765	762	796	746	738	823	751	748	744	727	749	781	740	793	808	734	817	788	746	811	795	813	777	788	814	790	753	814	757	794	764	767	780	737	791	784	816	795	777	763	809	760	780	789	739	800	780	797	788	712	795	786	770	745	755	794	720	751	768	795	777	803	771	756	766	781	760	789	774	753	799	768	743	749	792	752	769	836	800	827	751	792	805	722	803	750	752	831	833	819	760	777	787	795	817	799	752	812	844	803	757	801	798	819	838	791	796	794	799	805	746	768	786	745	757	798	776	760	772	803	761	789	768	782	800	795	767	761	807	794	768	705	806	779	779	780	776	805	817	802	761	779	728	756	767	793	808	751	780	774	787	760	751	782	779	818	791	808	729	745	775	778	791	768	722	794	782	785	779	747	758	771	760	841	801	753	828	793	798	803	822	798	767	794	795	774	779	769	747	758	824	776	776	790	809	758	787	812	760	751	749	739	830	762	767	789	755	733	829	758	759	713	795	767	762	769	834	763	776	781	745	765	754	744	811	798	775	782	800	804	794	756	787	798	786	780	810	783	773	761	776	806	711	798	777	732	730	851	770	768	769	759	784	743	763	809	797	748	728	789	775	775	799	782	752	779	746	742	771	782	759	785	791	766	755	773	778	773	721	809	734	774	803	774	741	772	769	796	762	736	760	749	768	780	795	804	777	764	778	803	768	745	747	764	729	803	738	765	738	738	801	802	777	766	775	733	785	795	788	798	735	795	802	736	784	777	783	791	776	753	841	782	818	733	772	777	777	788	783	795	816	792	811	804	810	733	810	754	775
21164	15999	14343	8121	5520	4171	3143	2681	2125	1870	1676	1495	1415	1264	1241	1099	1085	999	1054	918	987	935	922	905	852	867	846	819	829	841	833	824	796	811	767	816	771	795	729	795	770	757	728	783	747	761	730	844	759	758	715	783	774	776	718	800	730	770	733	706	812	741	737	741	753	742	751	798	719	736	782	756	758	787	703	741	748	752	764	726	776	740	705	729	749	753	687	739	714	742	734	757	707	770	758	761	774	693	721	722	772	704	691	707	704	729	739	681	665	726	744	694	736	725	707	759	705	714	729	768	725	742	757	757	773	803	725	725	782	769	708	708	748	788	784	776	793	731	768	727	701	697	746	747	747	741	732	705	693	731	745	730	731	780	733	757	728	698	696	747	724	695	764	675	738	784	688	756	706	781	747	737	762	730	746	811	729	747	773	771	719	722	728	789	756	770	719	772	778	758	742	708	720	750	756	726	710	766	735	689	682	739	709	755	711	733	698	731	703	750	673	715	731	729	743	724	739	698	713	763	724	784	706	737	731	701	727	713	702	709	757	718	717	773	704	728	723	724	769	735	727	772	779	734	742	747	731	732	774	755	775	745	660	722	737	758	736	784	718	719	717	761	731	742	694	723	748	706	736	730	762	746	724	723	790	724	735	722	718	750	755	720	716	708	745	745	816	761	794	765	774	753	743	710	737	744	714	697	734	730	729	701	732	756	741	700	726	743	694	714	786	751	745	770	769	765	688	756	711	717	754	723	710	735	722	726	781	701	718	716	720	696	706	727	745	687	729	755	674	705	737	787	740	703	757	694	742	748	720	727	679	781	722	716	725	693	761	749	721	732	746	745	786	729	732	714	749	722	717	771	761	759	778	752	718	757	720	764	727	725	765	719	727	683	707	733	727	701	784	681	728	811	751	780	700	773	785	750	710	714	714	743	767	710	764	746	715	708	717	725	711	752	742	724	733	770	747	700	706	759	744	717	744	769	768	723	761	751	712	731	704	751	764	724	795	738	728	710	750	712	782	750	727	751	738	730	720	748	734	703	721	780	726	742	709	733	723	717	728	721	729	737	756	728	733	740	774	728	731	744	747	749	782	700	724	699	752	748	752	744	695	743	726	724	735	739	737	709	713	758	748	756	796	795	749	758	707	761	735	748	736	726	737	754	704	777	765	739	769	728	787	745	754	704	719	768	737	735	750	760	726	688	803	709	714	741	715	749	726	705	718	694	743	719	739	747	710	723	752	697	739	748	729	776	696	706	762	720	733	756	750	732	702	721	712	744	698	705	731	733	676	728	722	709	721	769	748	729	753	749	692	774	761	737	731	760	762	714	730	773	739	683	696	741	794	709	736	787	728	745	693	716	687	757	731	712	755	742	708	729	746	716	696	773	719	721	743	723	749	708	715	751	736	733	703	706	761	764	744	771	770	742	764	728	728	743	742	750	724	721	700	755	732	755	713	750	718	762	715	725	763	759	708	761	733	683	774	725	758	770	731	719	794	762	686	764	750	729	807	764	758	763	699	720	744	706	713	747	776	751	743	690	777	677	758	731	733	737	695	741	744	765	713	727	761	750	765	718	726	736	699	725	729	722	762	738	794	735	743	716	710	724	730	723	737	734	741	709	707	708	725	740	754	682	747	758	698	760	713	754	725	727	762	725	701	721	740	746	739	712	712	708	705	709	699	707	740	775	739	724	746	742	726	715	696	738	730	737	767	768	743	728	729	744	695	738	783	694	776	711	736	714	731	750	724	674	698	686	734	722	728	770	728	722	685	714	739	733	746	758	778	732	752	681	715	735	712	709	753	745	721	738	742	744	784	756	750	789	740	795	740	710	742	710	711	762	770	723	717	751	726	732	705	708	721	717	716	687	780	665	760	775	711	713	704	737	706	738	821	765	727	681	761	751	745	738	750	739	766	733	716	755	775	728	728	708	805	780	769	683	751	703	766	733	755	772	744	780	747	741	768	788	775	715	730	683	764	728	700	734	735	737	741	751	705	714	705	745	742	725	748	747	712	752	684	732	732	739	752	723	763	745	693	730	732	709	731	689	751	691	789	734	705	766	749	737	714	719	736	764	786	723	712	708	736	737	729	718	763	732	728	757	769	747	719	765	730	803	752	725	725	721	742	764	719	678	685	742	694	721	690	732	711	695	690	682	764	696	703	745	707	707	750	706	732	731	783	731	705	757	727	736	717	703	752	743	741	653	738	683	724	751	728	740	729	687	724	725	728	718	738	766	754	768	739	684	747	734	705	692	781	745	701	718	723	767	717	688	728	754	749	739	734	731	767	803	726	717	718	786	782	751	752	730	707	715	727	766	741	706	741	720	705	686	750	769	767	726	703	745	786	784	730	728	774	699	722	755	730	723	730	754	712	777	752	728	722	748	748	729	729	727	768	702	671	757	704	755	725	711	780	718	723	723	765	690	764	744	760	744	760	695	736	713	711	745	729	731	718	740	777	733	753	667	745	723	738	719	722	794	714	752	710	730	757	724	761	694	710	725	729	729	701	729	737	763	756	752	772	735	760	764	717	728	748	739	714	758	715	741	713	691	723	729	690	697	715	749	763	732	732	738	720	732	750	719	743	735	730	716	742	757	730	805	736	762	762	714	750	733	727	716	749	749	686	735	720	707	699	728	702	725	731	723	735	784	699	761	744	722	714	725	704	730	768	768	786	691	765	759	751	738	734	722	728	779	779	775	740	787	781	739	725	759	759	711	759	725	751	754	748	780	694	746	722	713	770	749	730	714	742	767	739	751	695	779	742	744	730	729	772	731	745	761	731	746	726	785	754	716	737	713	737	721	746	757	779	740	737	741	723	723	681	745	728	764	761	739	722	721	720	727	743	758	726	765	742	743	727	703	719	770	717	760	722	751	747	752	720	752	749	773	740	707	752	708	692	737	770	723	737	759	760	690	709	734	695	749	753	706	746	710	754	718	747	736	757	717	760	744	744	768	721	761	703	712	727	743	726	775	755	707	720	718	723	745	737	743	742	693	770	763	746	736	759	755	738	699	715	708	695	766	734	700	725	733	695	693	738	753	738	761	655	726	704	721	726	749	718	733	710	739	727	662	721	731	710	778	725	720	697	718	768	692	744	689	733	752	739	727	718	732	686	737	770	761	726	696	724	703	733	756	704	765	721	691	746	748	741	767	776	728	712	762	691	786	671	715	717	738	713	766	711	732	725	729	746	724	735	735	685	706	785	762	686	767	732	742	759	797	750	769	757	765	779	698	696	769	763	708	802	762	730	713	709	734	790	754	756	742	740	717	745	747	730	771	757	730	747	768	731	701	751	720	709	731	712	693	728	746	742	730	722	802	713	675	708	722	715	785	746	755	717	761	773	744	729	752	742	749	698	740	777	768	727	730	708	698	722	755	755	733	797	731	729	734	767	757	788	742	734	724	714	734	708	701	717	721	746	754	720	758	742	751	728	745	724	759	759	799	716	766	726	738	744	737	772	731	712	753	724	727	705	753	746	743
30415	14528	2144	594	494	512	404	350	297	296	341	303	299	312	347	311	305	328	331	325	291	299	303	334	351	348	305	309	329	343	295	298	333	318	334	295	325	328	323	310	347	319	327	322	312	329	329	297	372	332	345	310	278	325	322	311	325	364	322	285	318	321	343	322	316	315	333	307	350	315	323	329	306	304	301	314	335	317	297	341	305	292	313	306	329	326	353	338	326	318	313	296	310	313	311	296	307	329	337	333	306	353	317	323	322	318	309	314	285	316	328	311	332	336	337	303	349	330	315	314	344	316	364	326	314	328	302	307	312	311	334	316	309	298	294	344	297	359	327	303	304	310	332	324	313	301	314	298	323	313	318	347	294	323	317	342	319	293	309	312	287	325	315	364	322	264	310	332	312	293	317	330	290	339	289	307	334	323	315	345	301	325	334	311	282	310	339	317	321	327	319	328	318	329	338	295	316	306	339	343	304	307	329	301	312	330	322	329	320	325	294	333	301	335	353	315	306	322	312	303	289	313	309	322	302	327	327	379	318	341	324	306	303	350	385	330	282	332	301	326	331	311	306	312	334	311	321	313	308	324	319	350	307	301	302	306	311	354	338	304	322	334	308	320	319	338	315	307	328	322	341	327	304	300	320	319	322	341	321	327	330	361	316	305	311	270	326	313	332	331	312	336	294	318	325	312	331	301	304	321	312	340	300	328	333	328	309	344	318	304	335	294	319	340	265	303	326	311	296	302	334	321	312	312	323	325	291	324	324	326	334	294	340	310	296	298	346	302	333	339	317	313	299	285	302	324	333	313	321	317	305	314	311	309	346	332	314	329	330	301	290	345	319	298	337	339	284	307	312	323	312	307	313	319	349	320	312	317	316	301	328	329	319	337	303	303	299	344	305	330	321	305	325	298	318	320	307	327	334	312	315	326	343	349	317	303	320	317	315	327	328	310	313	309	316	321	306	346	339	300	313	310	344	296	326	310	296	328	342	321	311	312	311	304	320	328	327	304	319	316	314	291	311	318	323	331	328	325	328	312	300	326	298	301	342	324	313	313	305	328	292	331	303	306	325	328	343	310	325	324	311	304	288	312	333	311	309	299	306	308	323	294	326	354	311	299	293	290	330	307	333	334	308	322	282	327	353	334	340	317	310	308	294	325	357	319	318	309	323	313	325	307	343	290	293	324	313	283	352	334	298	314	286	325	315	329	298	340	294	329	347	330	311	301	331	298	306	323	320	301	304	324	321	312	322	331	331	333	315	354	355	340	310	321	292	277	309	305	343	308	300	334	313	349	313	294	336	318	296	278	306	358	331	328	324	335	342	300	299	339	311	332	335	312	356	298	313	340	338	318	287	321	319	325	332	344	332	308	326	293	334	341	319	334	308	305	302	346	296	314	323	347	334	308	313	289	325	318	342	307	305	288	319	311	301	355	352	335	321	280	299	323	340	326	327	297	291	324	312	319	309	310	314	320	274	330	325	305	305	330	355	324	307	358	330	319	338	314	314	334	357	271	329	305	335	299	339	327	306	323	334	326	330	327	307	312	296	343	325	294	284	304	313	352	313	315	309	317	332	322	303	327	325	322	331	320	309	329	296	320	317	310	329	300	301	313	322	285	304	300	333	319	346	295	337	319	323	348	330	306	321	301	309	339	307	314	335	334	312	285	337	309	334	300	329	321	296	306	299	309	311	332	304	283	330	328	323	289	309	306	335	343	321	328	303	317	310	309	306	338	333	299	321	311	328	301	307	314	343	373	325	297	312	303	302	336	337	319	292	314	294	347	354	330	304	330	250	325	312	331	306	331	335	314	334	337	300	313	326	310	348	331	310	326	323	326	332	303	335	329	305	339	313	305	340	311	341	313	308	315	335	308	289	315	298	280	311	326	309	388	310	308	319	313	293	326	349	312	328	315	335	307	334	305	300	309	313	324	302	305	343	325	321	315	321	319	314	320	306	294	307	346	301	311	345	312	309	325	301	341	306	271	294	286	330	332	323	292	313	312	337	284	293	337	294	326	298	299	295	305	319	304	297	305	324	338	321	330	303	294	311	325	333	334	335	321	309	304	324	340	333	326	349	313	318	270	316	305	341	304	318	301	328	309	321	287	322	302	326	318	315	324	271	292	328	314	321	336	299	349	324	317	327	316	288	333	311	314	312	303	288	314	322	314	312	343	305	316	335	320	324	320	329	314	274	330	318	306	334	306	328	318	308	282	317	328	321	339	317	314	302	335	280	308	334	317	312	312	312	306	305	332	342	338	320	321	303	311	327	328	330	343	318	321	292	332	317	333	345	312	326	347	274	289	306	334	317	283	317	342	324	303	327	308	291	301	355	333	333	305	302	321	327	304	277	325	321	313	348	329	325	304	300	316	313	323	321	329	330	326	347	322	310	318	310	314	346	290	321	308	299	332	336	321	286	343	321	339	323	311	322	332	329	340	330	316	307	326	314	323	332	321	305	312	327	314	302	313	300	313	289	326	310	305	296	301	340	331	318	281	293	316	295	333	329	329	289	328	286	327	351	294	338	311	311	326	308	311	313	317	290	339	312	350	303	309	364	317	304	311	354	317	308	341	297	339	312	322	302	354	351	332	313	306	315	331	331	335	313	321	325	360	326	310	334	278	326	317	297	344	329	323	327	310	307	274	292	333	350	307	333	310	327	314	317	309	317	309	273	322	302	315	320	300	283	279	359	312	304	323	352	301	311	297	317	305	324	295	292	316	300	319	332	319	348	274	294	301	305	330	318	324	301	284	336	305	311	312	309	306	336	308	362	306	352	336	308	298	321	322	321	329	311	306	309	300	290	306	289	325	363	343	313	341	302	300	326	300	314	321	310	314	357	344	350	312	282	314	322	312	319	296	306	357	337	298	329	296	312	311	317	333	292	312	376	316	343	303	288	316	311	284	328	294	278	311	344	313	313	314	314	330	336	307	312	309	293	331	312	327	340	319	319	318	318	306	304	286	335	325	323	330	338	301	301	312	311	328	331	299	321	327	320	336	296	312	323	290	290	313	285	350	320	336	302	320	349	298	320	340	302	311	304	309	319	291	334	346	303	302	319	315	310	320	334	318	317	320	320	307	349	298	293	303	275	306	302	333	313	329	316	321	278	324	335	319	336	324	306	327	328	328	310	258	320	325	325	311	332	353	317	324	342	315	312	322	342	320	311	300	357	325	348	291	303	284	320	290	293	305	343	310	317	322	311	288	296	305	338	327	324	292	304	288	324	335	287	302	323	313	315	313	327	327	316	300	316	315	308	346	306	301	329	306	303	344	326	338	297	320	329	342	274	291	342	288	323	291	317	303	352	326	321	320	325	292	314	324	346	340	309	308	338	309	354	307	327	324	333	328	314	340	322	302	329	307	328	315	319	300	310	309	308	354	355	338	333	285	313	319	308	319	345	321	308	358	321	317	322	313	307	304	294	324	314	309	309	317	339	300	332	346	328	297	326	334	366	326	307	321	319	327	334	338	326	287
16480	927	812	520	500	450	424	374	333	347	349	357	340	379	323	357	311	341	329	373	330	340	300	319	318	371	324	348	339	339	326	325	314	307	348	310	335	310	336	327	329	343	341	338	323	310	328	350	328	315	333	335	315	334	320	321	350	325	328	317	300	287	337	329	312	355	351	329	313	317	344	329	300	320	314	308	335	329	318	330	308	347	325	294	319	333	348	330	297	327	350	315	364	353	301	325	335	338	329	316	358	294	324	333	364	333	337	323	317	316	317	325	330	330	316	360	334	320	336	322	325	327	352	349	324	336	340	315	323	335	338	332	369	329	326	313	346	333	355	327	327	339	279	319	303	303	342	339	323	324	320	350	331	327	340	352	350	319	340	325	347	340	377	341	351	313	327	344	335	320	335	312	314	361	345	330	349	350	299	331	313	345	326	335	329	304	333	322	306	324	345	318	358	337	334	343	337	331	284	329	343	305	323	332	318	313	331	364	336	323	295	307	332	287	345	316	341	323	319	337	312	325	334	337	337	317	327	338	360	334	348	360	330	330	306	341	366	313	317	313	322	318	339	343	358	310	306	316	331	326	319	353	329	319	315	320	366	367	322	329	329	343	320	313	328	311	349	336	318	307	337	315	339	303	340	330	320	329	335	339	328	307	351	307	336	315	339	351	305	359	343	340	331	334	362	354	342	318	354	338	335	330	302	350	300	330	304	317	343	338	331	340	315	328	332	344	327	306	313	338	346	306	340	307	307	340	351	330	287	324	308	328	342	308	322	307	317	338	307	289	336	368	303	322	351	320	355	347	320	314	360	349	361	355	315	356	333	321	324	309	358	309	359	345	335	357	318	341	330	326	341	342	338	336	321	345	320	336	344	347	334	316	323	349	306	328	358	358	305	324	346	313	326	344	306	328	346	348	335	341	323	316	305	295	320	322	331	326	317	357	288	309	339	312	314	333	289	320	313	323	359	327	317	320	358	315	330	315	325	330	328	339	322	320	330	340	327	321	328	338	325	352	362	311	337	328	332	332	306	303	331	341	303	290	329	345	338	325	339	314	342	326	315	315	355	321	305	340	367	305	311	321	323	316	317	337	314	308	320	309	341	331	345	326	318	357	332	332	317	337	320	327	336	322	330	341	348	343	308	313	321	332	337	323	318	333	347	340	287	328	340	334	343	329	320	333	339	294	343	325	340	358	342	335	336	360	317	341	326	298	311	346	327	313	301	356	385	330	306	311	318	300	296	313	324	311	326	336	293	290	343	312	319	345	302	335	321	338	318	343	330	324	337	306	312	321	345	348	320	301	338	358	330	306	313	336	340	348	310	340	316	345	299	319	298	361	328	332	369	312	318	334	334	360	322	294	342	361	343	351	338	370	262	310	304	329	331	302	347	333	325	331	297	310	311	310	300	341	340	307	305	308	321	334	345	304	344	321	333	329	303	335	316	300	352	337	329	336	303	335	333	339	354	321	346	310	327	315	335	316	334	350	334	328	317	348	367	335	318	281	309	340	302	343	328	321	331	325	320	323	327	338	337	301	307	299	333	343	340	317	333	316	347	324	344	320	302	316	303	375	291	342	345	326	364	301	326	322	347	378	349	351	339	306	318	339	338	321	329	339	305	323	289	330	320	343	294	325	311	322	364	316	345	328	311	333	336	306	328	326	352	342	286	330	309	300	305	341	353	321	335	278	325	313	341	334	343	361	343	326	353	357	321	320	309	320	325	324	327	317	313	320	334	318	326	346	287	328	323	314	342	310	335	323	322	331	336	301	336	324	336	304	352	305	328	322	328	331	314	314	332	341	318	285	367	367	308	321	322	338	366	318	306	339	308	341	292	344	334	312	313	311	330	306	361	379	335	279	353	326	331	364	300	343	345	340	357	333	359	327	308	318	342	340	352	335	331	366	327	335	308	342	344	295	331	324	330	325	303	348	369	323	359	296	313	345	291	343	291	313	317	341	329	339	335	332	361	318	349	327	332	336	312	350	301	322	336	313	338	305	368	320	339	322	351	331	310	329	372	348	326	340	322	317	341	348	333	323	307	333	336	316	334	315	309	344	329	321	335	335	307	345	332	318	319	331	326	334	325	336	319	312	297	340	343	358	322	310	334	345	300	329	341	326	307	362	328	319	348	347	317	348	305	328	323	333	309	333	348	360	328	345	328	336	331	310	321	336	335	354	310	330	323	316	327	304	331	292	327	351	345	336	324	317	336	329	332	335	336	343	338	357	347	322	317	352	310	330	307	339	341	289	326	331	351	311	333	317	351	293	309	325	325	343	290	315	339	309	340	336	328	322	335	342	334	300	342	351	320	360	324	339	324	325	328	341	292	318	357	337	305	328	316	310	354	300	323	342	342	336	293	338	357	329	309	345	335	328	326	305	313	321	324	310	307	331	292	307	319	330	343	322	350	291	354	309	291	353	307	328	315	344	336	320	343	353	334	303	343	302	306	320	293	343	346	345	327	370	312	332	344	341	316	297	335	325	334	298	327	326	319	326	300	339	328	347	321	341	331	324	339	373	344	318	384	324	311	320	295	305	338	331	312	351	312	352	324	317	302	326	343	341	336	344	323	328	336	319	336	341	361	346	310	357	311	309	326	303	325	325	302	330	337	309	360	349	318	342	318	322	322	337	346	330	326	300	347	346	342	302	333	299	298	289	331	341	330	335	327	309	340	352	312	307	346	340	318	290	346	311	332	305	309	306	330	329	307	328	348	355	337	306	319	321	314	336	347	316	319	366	337	309	315	345	361	339	326	341	324	313	327	364	325	336	336	329	330	327	307	359	340	305	317	333	309	349	303	315	355	343	330	354	336	324	335	327	361	284	298	351	318	368	313	333	312	298	338	323	322	307	334	340	330	345	317	336	313	334	318	312	291	325	316	312	359	358	352	338	347	351	332	331	314	336	317	336	315	325	318	305	316	348	311	305	313	336	325	292	318	323	318	348	355	379	330	331	304	332	325	300	329	337	324	344	313	326	320	332	321	337	322	344	341	315	327	304	330	317	336	337	323	345	318	312	339	342	337	324	308	344	340	328	326	323	330	322	345	295	295	331	302	362	304	318	328	319	338	293	340	316	340	319	296	336	337	321	337	329	349	340	310	323	326	304	333	324	338	320	312	337	314	352	335	359	314	332	333	337	346	301	325	331	345	357	330	337	344	319	322	330	318	334	308	303	331	325	373	338	358	337	291	340	317	326	343	322	346	331	361	349	343	313	284	348	319	342	312	312	305	303	301	339	328	333	347	341	300	311	337	327	335	333	319	319	341	326	301	335	368	303	316	331	303	364	341	349	333	311	327	335	379	371	335	341	333	338	362	319	325	347	332	299	290	343	319	297	353	326	345	338	342	336	312	349	309	327	323	342	316	354	335	348	346	343	355	310	340	332	316	354	352	350	306	320	341	304	306	306	353	327	321	337	352	328	321	339	330	313	330	325	308	313	322	325	346	334	325	303	370	360	306	328	343	327	296	332
24934	20654	26999	24296	20640	9886	1386	973	790	776	710	663	671	576	613	561	550	599	579	551	536	528	558	521	493	508	523	493	483	511	487	532	470	519	472	493	519	488	508	509	517	496	517	503	479	507	501	536	519	493	508	499	488	494	449	511	530	481	518	497	482	489	468	503	485	539	509	510	517	508	532	531	511	504	506	512	498	544	522	471	482	475	493	521	480	468	521	505	544	489	534	522	476	473	526	509	484	477	506	512	474	498	466	499	488	486	465	491	500	517	500	477	517	473	487	462	525	467	510	514	489	509	486	481	450	477	539	524	513	498	542	469	478	458	520	508	498	493	491	476	506	478	493	510	504	509	467	476	513	512	503	486	462	524	502	499	478	492	484	477	504	454	506	498	522	494	524	500	501	510	508	468	492	472	465	507	473	458	508	473	524	492	456	506	490	508	503	494	507	499	497	490	499	495	519	510	545	494	473	506	532	512	504	473	494	463	470	460	516	496	490	496	501	520	507	502	446	534	533	511	480	491	507	493	517	509	517	497	488	515	477	522	490	467	455	506	490	509	491	531	465	444	453	530	470	534	519	485	531	474	489	460	437	475	478	494	499	470	516	542	478	511	491	479	512	487	505	490	472	508	494	485	518	475	492	475	479	467	473	463	486	481	492	451	510	530	518	483	459	516	517	490	484	456	475	446	459	525	495	516	481	522	511	437	477	483	504	493	472	503	448	516	500	442	480	474	489	522	503	545	525	477	509	525	472	491	445	511	487	496	473	489	499	489	490	505	513	476	501	462	475	544	487	472	502	471	520	545	501	484	476	509	463	501	479	464	507	512	513	522	505	557	527	519	485	495	494	511	463	532	474	488	511	502	516	467	495	494	529	496	474	508	497	465	496	515	466	520	485	479	508	495	483	480	494	477	500	484	506	503	470	483	470	487	494	479	477	478	502	464	474	497	510	492	454	514	479	538	442	503	509	550	483	463	465	480	521	511	465	488	477	501	497	518	513	500	510	461	489	496	508	500	532	511	496	512	505	491	537	503	490	464	522	504	483	521	481	464	519	493	479	517	478	493	455	492	456	506	498	510	491	483	516	467	463	505	502	483	536	488	484	476	509	498	519	506	511	509	455	526	509	489	470	505	495	529	515	501	444	493	488	535	468	517	486	511	459	490	535	473	476	477	480	490	531	502	469	533	478	487	435	508	488	521	507	494	519	499	514	486	517	493	511	461	493	498	524	521	512	476	498	529	486	474	475	530	499	421	517	474	468	446	490	487	510	451	494	459	490	463	503	504	517	479	491	496	495	480	489	504	515	526	498	552	517	495	478	507	518	482	487	486	480	502	495	500	544	498	499	474	496	465	458	488	486	509	512	507	506	527	496	479	517	465	497	471	467	472	463	464	491	460	464	491	497	477	487	475	517	504	480	483	444	486	526	509	532	518	503	503	479	510	466	526	467	529	495	466	459	496	472	487	467	466	528	523	502	468	481	514	515	502	512	509	480	516	505	514	499	453	537	528	469	514	499	509	520	475	478	518	501	522	487	535	506	485	481	524	457	478	507	500	506	515	463	491	510	522	475	489	450	517	500	498	504	514	500	518	484	481	509	491	451	462	497	491	491	476	483	506	493	501	469	521	457	496	503	516	462	472	516	508	498	512	479	505	504	485	486	493	493	452	474	507	504	527	475	535	477	479	472	503	489	471	489	475	516	481	513	494	459	499	487	494	521	505	473	497	510	472	510	490	501	488	489	538	509	501	495	501	486	481	487	489	516	509	497	472	500	499	523	513	456	456	473	494	494	476	456	475	471	500	482	514	507	496	523	489	510	497	509	505	476	435	482	507	478	497	537	484	515	471	505	496	470	498	481	509	434	481	522	492	476	501	476	501	487	490	493	508	544	501	466	505	485	464	456	493	496	520	486	511	544	471	507	476	447	478	471	488	491	508	519	478	478	473	503	454	515	510	498	459	516	538	503	514	477	531	514	483	475	501	491	490	491	493	514	481	512	490	438	441	521	492	519	482	472	514	459	462	512	541	452	480	496	503	493	503	477	474	461	451	497	471	486	501	506	515	482	499	496	467	465	531	525	447	465	459	468	491	531	484	499	480	469	505	539	468	476	472	455	496	485	484	491	444	516	493	524	512	516	497	515	513	507	506	503	528	488	474	509	490	453	497	489	513	510	468	489	500	448	485	513	493	518	483	447	482	482	459	482	462	450	491	497	502	491	500	473	468	472	475	517	507	483	494	487	503	477	514	437	458	509	481	484	513	484	515	471	516	466	508	486	465	497	490	498	462	523	481	487	520	466	517	495	499	485	514	511	509	493	457	501	479	525	505	470	494	502	465	494	490	491	515	521	499	406	472	529	491	466	492	468	466	449	507	515	475	475	507	508	471	482	497	490	525	516	461	466	485	512	498	506	495	474	475	499	488	481	510	453	478	482	475	524	459	512	506	512	535	474	479	490	475	501	513	512	474	502	475	517	488	501	498	472	451	465	520	512	518	506	521	492	504	501	475	510	500	502	489	473	464	493	489	515	494	498	532	498	499	512	489	477	510	534	481	462	509	500	492	442	525	455	479	501	482	534	446	507	513	500	477	480	519	465	454	498	489	521	534	507	510	502	528	484	472	459	521	481	504	511	526	463	452	513	480	519	504	500	442	476	453	493	477	506	474	506	508	504	525	497	502	476	460	523	538	475	480	483	534	457	489	540	495	494	460	446	477	438	474	503	514	494	451	477	462	498	493	500	496	483	469	505	441	480	491	483	490	515	506	469	483	469	493	502	484	492	502	488	504	515	460	473	486	543	524	503	503	504	499	470	514	486	483	463	480	466	500	502	471	503	472	501	500	539	467	476	470	517	489	473	523	510	498	490	463	506	482	478	497	525	494	483	516	533	464	503	524	527	457	483	463	509	488	465	491	479	518	477	454	498	502	488	533	506	482	454	507	464	450	486	472	486	472	493	458	494	483	497	487	475	487	480	506	496	464	484	473	505	501	466	488	462	478	480	473	490	467	496	477	467	522	486	496	447	514	487	461	497	461	506	497	497	505	489	497	492	492	460	445	492	478	516	544	523	514	489	479	489	557	515	500	481	504	479	474	493	498	488	458	487	478	486	501	499	493	529	494	510	483	519	467	477	480	491	469	489	514	517	453	523	503	475	483	497	501	501	511	492	500	499	489	490	462	505	485	472	468	511	506	457	529	472	484	480	477	503	508	495	520	465	483	495	504	500	461	528	500	485	510	507	508	469	502	511	457	529	468	485	445	515	512	483	478	528	487	458	499	473	501	499	509	531	484	544	492	505	529	502	485	499	465	527	515	507	499	484	494	489	512	464	517	494	502	496	465	484	486	473	501	499	506	493	507	528	485	511	488	491	499	500	474	428	518	451	488	459	505	475	452	484	484	495	477	481	488	483	492	476	491	485	496	498	485	527	518	521	510	481	511	485	525	498	514	481	477	505	481	516	474	531	478	515	496	508	489
23789	9460	8687	4578	3068	2221	1708	1431	1181	1062	929	877	796	732	698	621	639	608	585	581	599	569	570	550	503	493	540	522	527	509	500	517	495	550	530	503	468	493	474	520	487	493	514	500	538	457	486	489	491	512	521	512	517	498	489	486	502	458	461	447	499	488	490	490	509	466	461	525	456	475	451	462	452	449	461	505	463	483	433	462	486	456	503	484	487	442	463	502	496	481	475	496	453	445	474	489	483	486	454	445	495	456	444	455	488	474	477	462	452	487	462	491	452	441	477	489	492	517	450	480	471	514	491	496	525	512	495	461	535	510	494	474	468	455	465	485	520	462	462	472	471	445	460	454	456	447	471	453	488	466	465	465	482	437	446	491	456	517	480	505	441	496	455	492	431	477	464	471	479	464	490	484	496	501	490	483	470	509	466	493	457	502	532	488	486	487	504	497	483	543	491	487	518	504	476	472	479	470	468	471	481	471	473	473	479	467	469	470	503	458	518	429	482	520	488	525	447	458	486	473	513	496	497	472	482	453	444	448	470	450	478	445	471	498	490	485	491	463	490	460	499	466	497	465	477	479	503	440	462	455	468	452	431	511	462	474	505	468	488	454	488	499	457	497	442	501	460	487	425	477	459	483	487	440	447	466	448	454	496	428	454	446	470	471	454	450	504	470	512	439	494	475	475	432	471	513	481	457	456	493	477	466	440	482	489	453	526	471	508	476	466	464	488	500	462	447	466	453	458	500	486	505	485	485	455	436	447	458	483	469	446	452	499	437	445	473	452	481	494	469	417	486	507	479	491	443	476	499	419	449	458	471	478	469	482	501	499	477	490	486	467	442	484	477	476	472	480	513	462	493	454	458	467	444	434	490	483	472	472	466	477	470	489	431	477	464	443	486	532	476	471	482	440	473	480	460	449	438	491	479	454	470	481	468	484	444	456	482	418	467	494	483	523	506	445	438	456	509	450	489	471	516	454	479	468	467	426	471	457	432	456	469	507	457	515	474	458	499	452	463	473	497	468	430	445	438	466	476	496	455	491	460	458	481	498	484	467	486	493	420	490	511	444	491	451	485	467	491	461	470	455	461	482	475	524	440	481	471	455	437	433	483	494	475	461	459	456	468	444	454	474	486	494	467	459	476	490	480	479	486	473	455	443	448	468	475	480	460	444	448	430	510	463	442	479	503	470	481	471	480	488	475	446	451	426	499	504	489	496	489	474	468	445	472	476	480	491	500	454	453	448	476	480	421	454	475	463	454	472	460	482	409	479	448	470	458	432	435	450	479	465	477	480	443	477	435	431	474	457	456	458	469	470	467	467	482	487	478	462	481	483	478	470	465	461	478	505	480	446	486	451	520	458	491	526	455	456	466	487	463	472	512	501	498	511	492	426	459	473	521	461	456	463	481	485	483	479	447	492	466	444	483	456	459	486	479	479	456	474	474	503	508	486	473	493	452	477	444	487	472	496	510	477	467	483	468	435	458	506	501	473	442	484	488	450	484	468	481	467	483	468	470	455	485	431	460	452	467	443	466	482	455	460	504	477	482	470	498	494	460	464	463	431	485	493	493	487	473	463	495	457	454	479	451	456	476	458	486	497	467	439	459	451	473	465	483	470	463	469	496	483	448	484	454	462	479	487	432	466	504	479	448	444	440	497	486	463	463	415	493	471	448	510	448	435	460	490	489	485	485	515	446	465	491	467	482	453	456	491	501	475	486	459	460	425	507	501	488	466	496	430	461	464	508	427	509	425	437	444	466	475	482	513	449	437	464	472	481	486	465	473	464	495	502	463	478	485	465	448	471	471	425	442	527	460	438	479	462	481	504	479	508	493	480	476	452	502	486	501	468	485	482	501	462	472	484	501	457	453	468	491	473	484	447	471	452	480	444	492	503	458	488	502	487	480	478	482	500	494	506	486	475	484	464	468	444	465	493	477	474	493	450	471	471	477	437	477	496	497	476	476	503	494	460	489	444	492	455	477	474	507	512	449	490	435	490	483	491	458	468	486	487	445	450	470	474	468	489	452	473	471	501	476	459	507	455	491	499	486	439	462	442	467	505	501	476	474	466	488	486	480	468	435	459	513	496	471	451	472	500	479	449	486	473	450	472	490	522	457	461	463	475	482	482	436	465	484	440	457	504	472	454	464	470	482	480	486	442	502	464	485	469	484	471	445	470	442	463	514	456	426	466	482	491	463	490	451	465	491	473	441	445	505	468	478	468	467	455	480	484	452	487	472	483	523	457	488	486	460	452	475	424	470	470	460	431	452	528	506	486	477	502	450	506	461	491	471	475	455	449	441	454	518	492	441	462	493	469	482	464	477	461	460	485	508	510	478	469	488	470	498	490	462	485	475	478	442	471	531	461	491	426	473	457	496	465	482	462	468	435	435	438	494	468	471	474	489	446	507	449	461	468	452	515	453	464	470	451	454	433	486	467	459	526	503	457	457	453	496	466	458	486	449	468	454	481	489	464	498	479	532	463	476	441	482	421	485	438	515	473	453	506	429	482	486	457	485	444	503	471	460	470	473	444	470	478	491	507	423	452	475	438	464	475	469	439	493	517	517	492	457	462	464	448	455	454	471	467	469	514	450	478	479	505	499	512	455	458	505	460	474	527	486	449	480	472	463	473	448	427	462	458	427	467	471	474	499	474	471	436	507	490	459	504	466	435	481	461	490	460	505	477	492	538	482	426	463	495	492	489	465	436	477	479	485	455	497	442	534	482	488	520	496	461	489	456	497	467	501	474	486	463	511	441	455	495	488	528	511	449	458	466	481	471	416	486	520	474	476	458	446	475	460	494	478	483	446	470	465	464	468	512	454	501	488	477	474	461	489	475	496	504	462	435	434	487	466	499	469	481	490	455	436	485	447	463	474	482	516	473	472	462	490	458	490	466	494	479	464	468	464	467	467	488	484	461	508	462	474	488	471	464	515	477	510	486	483	470	474	466	475	448	464	478	496	459	445	470	471	451	477	434	482	454	468	510	515	496	491	464	446	501	465	477	493	493	519	438	492	464	497	475	445	494	491	457	492	493	471	494	485	477	467	438	496	504	483	460	469	453	448	472	470	447	509	488	478	488	482	461	466	455	485	453	500	483	476	480	446	490	466	492	486	495	463	475	495	461	467	466	477	481	482	458	477	462	492	465	453	479	457	480	460	490	492	491	442	476	464	457	500	504	467	452	462	451	434	481	474	440	490	465	485	483	501	465	505	455	494	474	485	488	457	471	468	510	467	470	481	472	517	444	491	476	449	462	481	468	529	457	455	517	477	462	464	513	476	445	440	434	495	462	488	473	451	467	471	435	458	476	454	497	488	469	474	466	473	478	486	450	497	494	473	472	482	452	505	493	489	455	452	473	471	445	441	471	454	460	502	490	435	423	460	483	525	470	441	509	458	480	458	479	452	476	476	486	502	474	510	434	479	481	468	452	491	456	466	469	522	517	500	479	467	488	536	482	473	472	465	481	467	462	457	463	418	467
22919	20664	27520	23820	20668	20750	9890	1910	1446	1279	1226	1131	1036	1007	984	935	999	955	914	875	881	833	861	867	782	813	816	827	824	773	773	826	798	852	805	807	799	788	822	766	749	879	832	870	796	685	811	781	787	815	778	784	766	786	810	783	822	779	769	792	787	816	771	836	783	733	777	841	782	780	765	791	762	807	800	778	772	785	835	783	783	796	794	780	800	787	730	755	826	765	767	792	730	750	822	792	835	812	810	840	760	788	736	791	760	803	825	767	778	796	762	756	811	772	813	751	784	710	746	779	753	788	799	802	807	724	757	764	807	774	773	793	775	767	816	783	793	784	832	748	750	802	758	746	753	838	774	798	769	816	767	745	798	728	780	751	747	738	846	754	740	756	764	779	751	776	790	758	763	766	752	766	821	830	765	741	745	777	781	784	774	783	845	800	782	772	762	769	815	746	754	814	802	728	713	818	802	773	818	770	848	801	759	720	771	773	853	707	773	797	738	801	769	804	794	794	771	757	779	796	778	795	768	781	738	767	782	777	756	808	807	820	762	759	768	806	799	774	779	767	804	768	807	800	768	776	737	763	753	707	725	818	776	743	762	742	776	789	773	732	732	800	813	755	804	693	773	801	734	778	786	750	749	764	796	746	769	778	776	765	770	807	751	755	771	743	790	777	747	772	725	772	755	774	765	704	763	768	753	797	772	779	792	806	799	792	780	756	799	784	773	755	781	779	807	818	804	707	784	740	780	796	756	759	758	698	760	727	791	753	751	751	775	810	764	736	754	770	810	767	800	838	769	776	790	808	741	769	764	736	769	815	748	821	739	739	819	819	767	764	751	779	816	766	766	791	762	810	753	733	785	811	764	825	789	781	718	801	775	777	738	739	771	805	782	740	761	804	792	799	742	761	755	764	743	795	793	779	760	763	762	759	799	746	763	749	739	689	781	806	737	824	827	797	860	791	722	795	794	806	765	749	742	785	750	814	837	771	831	784	824	723	774	754	795	757	737	740	761	752	754	761	805	764	707	772	745	789	767	780	744	805	787	803	770	797	751	808	781	764	753	793	787	774	756	751	749	743	728	790	771	795	776	716	764	739	758	797	744	730	800	777	759	781	736	754	791	768	788	742	785	768	753	740	777	801	730	752	718	732	772	775	747	738	783	800	802	769	824	746	727	792	766	744	723	783	791	835	766	768	790	740	731	782	765	747	827	820	783	762	763	787	746	854	799	803	763	755	796	732	748	791	790	782	742	839	813	749	767	763	716	725	809	764	758	739	758	759	786	807	734	793	783	797	815	746	774	795	762	772	746	754	777	829	755	847	815	796	792	785	758	743	783	733	767	788	798	758	764	762	752	766	733	722	819	793	803	749	784	732	809	772	804	777	742	794	810	775	757	844	776	753	772	823	798	829	755	752	781	749	745	732	803	772	791	754	764	783	780	734	764	784	695	786	780	765	773	746	782	778	832	804	801	734	724	770	764	772	791	725	803	770	802	789	768	749	781	747	790	776	769	764	764	749	762	722	785	770	750	790	727	742	801	772	758	782	723	784	836	819	753	802	833	751	822	754	793	800	752	801	802	793	798	766	790	771	753	747	745	788	778	793	762	802	763	788	763	826	784	797	753	789	797	796	770	792	768	764	762	725	836	760	757	777	795	699	793	786	786	787	786	767	791	785	767	702	755	756	775	760	774	762	818	773	771	717	768	760	738	757	765	789	776	740	777	816	824	782	758	731	796	779	772	784	715	839	781	814	779	767	769	797	773	816	775	739	842	731	782	725	819	792	755	756	823	756	759	803	855	742	768	779	734	751	770	767	778	767	797	766	792	784	809	757	783	747	737	785	783	762	759	742	789	809	745	803	796	746	768	802	807	706	750	755	775	825	793	778	780	827	777	753	800	776	771	779	796	775	697	774	796	776	757	783	699	833	763	770	783	782	752	761	792	767	756	782	795	811	792	784	791	799	765	758	771	769	746	764	744	757	736	773	717	797	771	733	748	799	768	770	774	745	791	746	808	787	759	780	786	752	764	741	763	813	778	767	744	782	828	744	770	797	798	771	806	792	758	745	776	739	755	759	721	757	797	769	751	818	797	803	735	786	787	757	764	806	771	784	741	787	768	755	743	780	768	748	775	772	794	725	780	784	724	763	777	737	779	764	772	760	705	746	753	772	793	806	816	852	796	767	753	737	746	761	762	830	778	788	714	751	759	764	774	766	755	770	771	769	757	781	804	782	747	784	757	783	787	781	800	737	750	799	698	766	757	761	751	684	740	800	775	741	769	782	780	731	706	724	724	684	733	745	763	821	755	770	761	755	765	765	777	788	744	790	781	792	831	782	787	779	775	797	794	758	776	781	743	775	732	771	758	793	819	803	803	765	775	781	745	772	779	748	807	736	774	788	818	782	783	760	809	814	813	744	753	744	765	753	748	760	723	754	767	768	750	773	832	751	740	802	771	782	730	738	741	790	794	748	754	825	770	731	834	733	730	740	764	769	786	728	817	766	770	764	778	744	760	798	730	775	741	737	745	768	787	830	781	765	757	734	752	837	785	711	802	752	819	795	723	784	811	816	778	781	718	792	768	765	737	750	751	777	752	747	764	776	808	770	734	793	742	779	806	802	726	776	803	815	750	718	795	740	779	797	735	775	856	776	726	717	766	765	817	758	796	750	745	798	752	786	786	730	779	754	737	771	795	774	800	746	794	822	744	772	817	720	792	779	778	810	787	840	786	802	765	770	808	711	720	813	807	780	751	760	849	799	787	785	789	731	774	799	756	770	752	742	766	745	756	767	706	768	791	753	768	779	769	789	778	750	778	734	774	768	752	754	743	731	808	761	749	742	768	746	739	776	756	716	816	828	797	749	816	770	768	786	790	809	747	804	773	814	771	775	781	732	826	800	702	729	784	774	793	774	770	784	758	748	753	745	788	819	799	735	823	723	768	766	794	763	758	764	827	747	718	724	766	857	729	749	770	773	745	761	784	771	749	746	764	751	804	758	775	763	699	757	756	850	774	825	743	767	779	784	784	804	784	729	770	766	762	756	786	782	774	794	795	827	795	740	757	756	790	771	752	779	773	739	733	772	744	798	804	771	766	772	758	751	774	755	756	738	828	810	762	775	778	757	756	737	764	738	732	749	774	747	771	750	777	724	795	742	772	747	706	789	723	744	724	790	758	759	763	795	795	789	748	800	800	818	773	803	735	820	798	785	762	790	783	743	800	801	781	751	760	786	776	698	804	753	770	806	740	744	821	829	788	819	806	816	750	740	777	749	778	820	756	793	826	762	774	750	753	787	747	796	775	765	809	782	791	791	774	730	758	757	780	821	753	738	795	807	845	757	755	772	786	727	729	747	792	762	741	744	704	769	738	776	761	818	745	778	747	788	756	728	711	753	768	781	808	761	786	779	737	765	747	768	798	788	776	713	725	771	809	781	723	783	763	800	769	741	785	767	747	788	762	786	770	787	726	749	769	705	756	801
21950	16058	14481	8252	5743	4165	3312	2717	2165	1976	1715	1576	1386	1240	1157	1115	1087	1028	1017	939	931	920	913	893	871	854	814	820	822	858	804	822	761	794	801	772	769	776	721	748	753	768	749	795	769	737	787	737	786	716	758	759	734	717	771	813	774	762	749	753	774	727	783	742	739	714	706	758	737	717	785	730	763	712	782	762	751	762	733	792	709	765	761	803	696	730	739	709	693	740	737	742	769	735	745	767	711	723	769	724	776	754	702	742	722	770	761	756	730	672	774	665	689	754	773	746	728	711	697	747	729	765	738	731	737	770	770	755	742	719	770	720	791	696	732	767	729	735	738	783	770	742	727	742	744	733	743	720	705	689	715	736	746	681	721	757	745	696	691	690	767	733	729	696	744	731	778	734	719	776	756	727	746	718	729	737	701	783	751	722	691	704	741	778	740	758	755	741	732	714	734	722	719	694	757	765	757	723	663	713	710	655	725	768	768	700	699	735	694	739	738	717	737	714	783	703	764	717	731	730	754	777	719	768	711	716	767	730	706	725	758	690	759	692	747	758	705	710	701	711	763	729	763	713	771	761	748	752	742	736	776	723	701	741	734	742	692	702	720	672	763	706	738	703	746	748	750	742	769	748	749	704	739	724	702	765	688	746	656	731	733	694	715	732	741	770	752	748	714	706	711	706	712	778	725	760	717	732	751	707	669	716	740	742	695	734	697	703	696	697	725	715	691	711	714	749	739	722	768	669	708	707	702	724	692	746	698	675	697	750	712	735	717	754	752	725	724	705	705	788	747	727	697	685	742	765	701	715	764	720	743	704	705	743	757	736	792	767	714	746	764	684	684	779	749	777	746	710	750	738	750	710	692	723	715	679	723	741	738	729	725	684	758	781	722	738	772	726	718	731	789	706	695	681	744	713	753	753	713	716	739	732	735	714	728	734	722	739	734	719	751	749	722	724	767	801	755	680	755	731	732	730	749	708	732	770	714	721	702	737	735	746	739	715	692	739	732	710	684	739	713	736	695	725	727	714	739	700	744	733	726	757	714	728	756	723	703	793	724	677	771	678	727	699	750	758	750	686	671	711	749	719	674	751	773	724	715	736	695	703	736	746	710	738	734	721	743	740	731	688	727	685	727	728	715	705	715	695	734	775	715	772	677	704	699	740	707	719	719	747	746	732	742	739	681	676	720	723	721	734	731	735	736	724	749	723	727	716	727	699	751	717	692	749	713	672	738	758	714	733	698	743	687	722	735	703	639	759	711	731	719	735	708	740	719	708	711	803	722	710	711	762	660	721	712	670	779	766	769	662	721	746	742	711	664	727	686	760	758	696	709	684	695	758	712	753	720	708	701	756	694	733	738	748	719	751	759	734	750	709	702	673	693	678	738	719	740	679	785	735	766	733	728	739	756	744	691	699	705	742	790	705	735	687	736	718	761	723	664	700	696	757	776	706	707	703	776	687	698	742	701	700	734	704	705	773	761	709	719	694	713	740	716	769	692	708	715	775	782	730	697	753	764	749	767	691	761	727	734	686	748	736	758	686	729	752	745	727	735	733	710	751	732	751	707	712	719	704	711	700	785	713	736	727	688	754	718	700	733	783	720	706	727	732	775	740	704	718	708	715	743	738	732	733	702	714	735	681	715	774	761	723	743	748	750	729	692	716	716	733	757	674	716	723	770	701	769	767	734	703	773	718	693	757	680	727	747	730	715	722	796	733	727	738	718	748	736	757	772	734	750	737	752	717	694	718	714	742	763	763	724	700	701	721	723	657	750	698	740	706	725	689	735	758	717	706	696	723	701	682	681	735	689	763	717	700	716	741	733	704	764	740	750	711	710	701	750	698	680	734	742	711	719	725	744	731	694	712	730	681	717	749	705	755	714	711	741	735	714	706	687	728	729	703	739	704	677	751	698	710	703	702	727	768	740	695	740	727	702	720	721	709	704	743	766	701	731	717	721	772	704	711	750	755	742	733	708	731	757	757	754	724	715	727	730	688	728	700	719	770	773	755	730	740	746	725	754	722	713	766	708	720	786	689	741	744	728	722	702	733	747	735	763	769	679	787	732	722	744	711	717	733	716	733	732	675	792	721	722	701	775	737	711	707	708	708	779	751	719	727	711	741	762	773	685	733	694	721	740	719	769	689	713	734	706	699	755	753	670	728	746	778	739	690	725	727	722	745	712	712	758	712	691	731	743	719	705	747	780	702	704	769	747	742	693	744	736	695	717	693	730	724	745	715	732	674	760	747	699	746	704	782	722	744	731	721	724	751	722	727	744	699	721	696	710	723	731	721	701	708	715	717	740	740	734	702	736	717	696	744	701	698	717	774	718	713	725	719	719	751	750	724	757	742	756	734	747	758	686	725	731	742	736	675	764	705	727	737	756	695	693	688	694	705	682	665	725	721	759	708	746	694	734	735	756	763	759	738	707	740	740	728	708	719	696	740	679	732	763	669	734	706	735	734	728	703	799	717	677	709	694	788	741	725	716	741	682	791	698	718	704	708	700	762	721	730	761	710	727	717	758	761	735	719	711	750	701	758	763	682	735	706	698	702	690	758	758	745	707	707	690	734	719	725	746	745	745	740	761	764	755	754	699	715	747	732	733	753	725	737	733	736	757	704	720	788	730	683	717	759	698	711	734	743	708	744	718	691	708	725	745	672	655	763	687	737	714	686	766	724	715	730	757	732	723	709	703	705	746	703	704	749	756	722	686	727	729	771	774	717	730	701	695	780	720	655	803	760	781	718	737	705	711	731	753	735	727	728	738	710	710	728	704	750	687	749	734	731	689	717	717	703	723	759	712	711	725	692	693	771	763	753	767	758	770	662	735	729	754	695	687	724	708	722	753	809	723	747	737	723	757	726	713	734	734	751	716	708	667	749	751	729	746	723	753	724	737	695	750	722	786	748	703	656	765	735	748	722	677	715	684	748	751	776	751	723	706	749	751	747	713	724	756	755	725	775	725	736	681	729	746	747	702	769	704	714	699	761	735	757	723	737	733	705	649	739	737	744	729	745	720	742	716	728	682	771	747	726	680	720	766	702	723	748	761	698	710	750	748	721	707	719	712	719	745	742	727	713	730	700	722	727	719	746	718	750	729	733	717	721	748	742	717	735	673	703	712	681	753	724	702	699	726	740	739	712	701	723	729	733	757	715	711	751	758	695	713	764	735	763	714	821	749	761	744	736	709	767	667	731	726	754	756	754	735	751	711	724	708	676	720	706	751	733	728	742	751	710	718	727	713	747	733	724	743	697	720	752	706	736	742	753	747	720	706	724	672	716	764	736	757	724	763	738	697	738	711	737	709	743	705	712	731	771	719	712	716	699	684	785	686	731	712	711	747	810	717	717	716	752	710	717	745	753	706	743	746	757	695	714	736	709	759	744	730	720	738	745	680	726	735	730	720	708	749	726	749	768	698	735	738	745	690	752	750	767	713	743	699	722	730	757	701	706	713	728	722	756	704	738	790	775	715	749	713	723
30424	14369	1892	554	423	380	344	326	324	318	344	321	316	332	324	332	274	322	320	324	293	337	319	320	324	320	314	308	337	314	302	307	304	295	320	324	306	328	284	299	323	325	331	299	311	314	336	286	311	293	306	324	321	309	306	322	298	322	327	319	316	288	333	294	328	294	286	299	301	363	320	333	333	302	330	314	292	346	286	322	332	299	288	317	292	306	337	326	296	309	359	303	325	334	309	352	340	291	301	320	306	313	306	313	324	301	290	311	322	296	277	301	274	301	326	327	303	326	295	312	331	312	310	290	295	335	322	300	299	302	317	323	283	289	314	313	338	320	311	301	284	334	327	325	312	301	305	312	281	269	289	294	320	306	320	294	315	321	311	305	292	291	327	291	315	294	300	318	319	313	339	324	320	333	322	301	329	305	309	290	318	317	312	298	311	281	310	288	324	299	328	323	338	307	321	325	328	317	336	329	313	299	305	283	311	333	308	288	334	313	292	322	314	297	334	303	327	296	323	319	324	302	308	290	310	303	324	298	336	330	330	306	293	307	299	329	302	308	304	281	344	319	317	278	317	319	293	305	365	303	316	314	300	328	288	352	298	300	302	326	309	304	310	292	300	311	288	312	295	310	277	318	304	296	296	272	303	271	311	281	330	318	317	304	297	331	320	345	320	314	311	302	286	315	313	329	312	287	318	323	302	328	330	323	293	335	297	336	330	302	306	304	316	294	317	326	318	299	279	319	320	312	276	303	338	281	295	318	294	286	305	300	312	319	298	300	295	288	315	315	318	320	325	314	318	310	266	295	295	289	314	274	310	312	284	299	300	317	303	310	305	328	331	329	320	300	307	321	329	298	319	292	336	273	308	300	308	290	305	332	297	288	318	313	326	314	275	318	306	324	299	324	307	308	298	316	332	317	316	328	297	311	303	290	285	324	358	291	318	341	311	319	318	338	311	287	302	290	306	336	308	326	287	293	309	307	310	294	336	320	330	304	313	319	321	293	327	323	341	279	327	322	313	292	317	305	301	318	314	302	277	308	315	308	331	299	310	328	274	302	325	325	284	336	356	313	290	320	288	328	325	283	309	309	322	332	291	319	299	304	332	298	330	296	304	318	302	306	301	296	297	299	308	308	307	329	323	303	270	313	324	298	324	320	313	278	319	307	314	304	312	341	310	296	329	326	288	301	269	296	270	312	304	301	340	304	295	333	323	320	303	324	296	309	294	316	308	311	328	329	316	339	271	286	317	348	308	321	305	309	298	303	297	288	311	337	351	350	298	323	301	303	322	317	323	274	298	316	317	274	312	317	295	322	287	281	339	292	311	330	322	296	327	281	291	312	326	296	296	330	340	282	306	322	298	285	287	308	286	292	298	326	345	303	361	285	331	275	268	336	315	281	310	316	339	314	305	309	294	319	312	325	305	288	316	324	306	319	309	316	310	317	310	318	335	324	320	314	289	295	325	287	281	290	289	317	301	303	344	395	299	298	305	295	308	307	280	310	288	295	319	305	282	333	282	294	338	302	324	304	313	274	293	309	311	294	328	324	310	306	307	323	335	303	330	322	302	290	304	302	292	325	348	315	310	323	303	317	276	290	291	323	293	293	326	316	313	290	287	347	348	303	305	298	309	324	315	310	292	309	280	330	309	292	312	310	280	334	280	284	310	313	271	313	293	321	322	327	338	298	345	301	324	287	326	310	333	299	323	298	291	324	282	321	308	291	311	312	295	334	293	322	304	298	273	309	335	317	329	366	342	297	285	267	315	292	326	314	320	290	348	299	358	294	306	334	300	320	325	320	305	296	312	309	285	293	306	313	341	270	302	296	334	335	322	305	304	316	296	359	322	339	307	304	330	290	313	321	327	318	328	369	305	316	294	324	311	307	292	304	307	303	304	311	319	318	326	293	319	318	301	289	323	359	332	326	298	291	315	299	331	302	291	306	289	318	330	316	319	342	344	325	311	329	310	309	313	322	289	334	295	292	287	284	303	300	296	335	364	301	303	334	321	347	298	346	313	328	320	336	272	329	319	299	314	303	311	275	341	300	301	297	271	287	325	279	303	318	283	303	305	308	308	295	310	315	322	313	314	253	322	301	300	322	307	347	315	309	294	308	310	302	315	332	326	290	294	307	335	322	332	305	313	308	302	282	356	300	320	316	317	308	284	314	313	303	295	287	297	297	294	313	256	324	350	337	306	319	346	303	278	316	342	310	283	311	325	288	302	317	292	336	292	318	282	334	311	319	272	322	306	309	320	312	332	292	292	320	306	318	326	344	295	326	325	341	296	310	321	304	321	292	308	282	345	300	287	317	309	288	292	323	309	319	275	337	312	342	278	305	315	325	327	306	330	309	306	320	340	291	303	317	318	286	298	316	300	306	306	340	320	291	297	315	290	316	326	323	294	319	315	334	296	339	324	307	330	335	299	304	303	308	283	305	314	326	314	313	314	305	320	319	315	311	330	320	319	296	303	311	299	313	287	296	296	318	285	335	303	301	322	302	303	311	309	296	306	301	342	303	311	306	294	260	334	303	343	308	321	306	291	319	298	316	267	326	325	295	349	308	301	299	345	311	324	274	311	325	280	317	335	317	280	294	318	291	316	287	302	343	308	319	296	304	301	326	330	317	326	302	307	323	308	326	320	306	280	339	312	345	339	325	307	296	298	341	288	297	286	326	301	327	307	279	297	308	295	299	330	282	329	279	296	318	307	299	293	343	308	282	304	328	290	340	312	306	324	313	289	330	291	342	318	320	319	304	280	340	311	278	287	302	308	335	336	311	290	303	295	289	291	314	282	341	326	318	314	305	315	348	308	289	290	302	299	344	313	311	307	306	310	308	304	320	324	307	319	292	330	279	308	306	298	297	318	316	296	294	291	304	321	285	303	307	287	279	307	287	326	333	335	310	319	342	339	296	291	280	309	297	321	327	299	308	317	310	294	324	289	327	304	303	309	311	307	329	318	279	288	275	284	285	328	315	320	306	320	292	310	317	294	306	330	302	285	313	300	303	347	307	293	303	325	318	293	314	322	315	330	301	308	294	338	317	304	305	335	328	324	298	308	302	296	319	293	310	321	335	306	299	319	323	321	314	307	297	302	290	306	326	293	317	281	281	308	291	300	315	328	340	306	291	314	306	337	298	337	314	296	333	299	323	323	326	351	278	336	284	332	311	315	289	325	313	314	291	318	306	333	327	293	278	306	297	292	326	326	279	283	305	317	324	293	315	323	345	317	322	319	292	289	317	264	287	290	306	331	346	321	319	284	273	295	318	324	329	304	309	303	332	319	288	312	302	288	306	292	312	337	339	317	295	304	295	331	327	298	322	317	331	282	312	304	318	288	311	317	302	326	321	309	313	320	292	336	323	338	313	303	332	320	286	323	287	315	346	288	261	329	309	310	311	321	295	281	315	295	336	298	305	303	313	320	297	307	280	293	326	323	306	303	316	293	308	330	298	337	300	298	303	339	299	315	328	322	303
16127	830	732	525	433	396	396	365	356	335	353	352	356	343	330	323	341	313	323	312	345	364	326	323	298	326	319	337	317	332	317	345	309	354	331	316	343	336	306	322	350	365	315	327	316	303	340	331	306	320	293	325	331	334	325	345	339	346	313	339	328	311	308	309	334	310	327	313	301	334	345	298	330	318	335	306	335	314	308	353	319	332	335	330	338	325	324	301	341	321	320	348	324	338	279	335	311	320	360	319	342	302	341	322	305	345	323	363	324	326	326	311	318	321	321	303	347	325	312	329	306	289	324	312	307	327	311	333	336	317	294	313	317	351	305	310	329	328	332	334	294	325	305	310	341	330	310	310	327	316	295	316	308	330	351	335	336	302	300	311	332	315	340	326	309	337	334	320	305	311	336	279	346	314	306	298	346	325	336	329	322	308	298	314	336	316	308	315	322	296	346	312	320	283	332	331	314	325	366	311	302	351	333	297	274	370	320	314	351	326	280	359	321	297	314	306	313	295	328	316	310	309	318	323	339	308	288	371	314	308	330	321	339	308	332	319	334	289	309	315	304	317	312	312	288	297	374	316	324	332	304	292	335	321	321	304	328	319	323	304	324	313	349	319	311	361	325	306	334	338	312	304	322	295	334	356	331	331	330	361	320	313	327	316	309	330	316	272	340	319	295	310	305	313	289	317	348	308	326	338	348	291	321	315	313	295	297	320	315	288	314	294	306	324	324	307	317	327	350	320	343	303	323	313	315	309	306	296	343	322	316	344	328	315	338	329	305	281	313	300	313	364	336	316	328	324	315	306	309	327	338	330	318	305	296	361	303	316	311	312	342	332	275	332	326	293	319	327	326	323	357	329	309	295	326	339	331	323	328	342	352	320	333	307	311	342	329	313	333	315	338	306	337	338	314	330	313	308	297	298	324	314	323	348	310	336	329	327	323	311	325	333	306	321	324	315	303	319	331	318	300	322	329	331	315	283	316	332	369	329	348	367	306	344	311	339	309	297	281	310	338	338	319	302	301	326	324	304	302	307	336	315	319	304	326	367	322	341	355	312	288	305	303	338	295	335	350	326	355	324	330	316	314	324	305	296	324	320	307	314	309	325	337	334	315	313	337	303	319	328	321	303	303	325	307	316	338	324	333	307	335	311	313	315	317	295	317	301	310	313	310	306	311	322	340	331	274	329	324	323	291	311	299	287	313	323	308	300	319	325	319	309	352	280	318	311	311	343	352	313	310	335	316	324	307	304	289	337	331	323	316	341	318	267	323	304	295	312	337	312	292	303	350	341	324	341	325	301	305	318	300	298	315	310	330	342	312	309	327	358	339	338	352	323	331	320	315	327	313	302	339	322	353	304	320	322	316	311	324	303	306	314	327	335	327	330	347	346	340	330	331	324	312	325	379	341	300	317	323	323	311	299	310	331	321	308	283	337	326	310	328	285	293	322	320	304	344	325	327	293	318	355	325	302	335	310	305	321	372	302	296	342	346	288	296	301	306	332	335	307	319	335	323	343	293	312	310	290	296	338	307	317	330	297	366	319	328	314	314	332	334	328	351	307	304	272	319	319	326	315	316	338	365	347	292	313	325	309	303	312	306	286	315	337	296	330	295	307	334	341	313	283	321	299	314	326	320	335	309	315	345	281	327	312	317	317	326	343	310	293	369	331	320	304	315	311	354	328	299	332	324	338	326	302	347	307	316	359	289	345	309	296	330	327	306	314	313	309	319	324	315	318	309	315	305	312	310	316	309	310	351	299	305	302	344	320	331	350	312	320	304	340	336	289	328	329	334	293	313	328	314	355	308	315	288	333	319	314	307	325	334	299	334	329	313	315	340	299	332	310	308	318	312	309	319	305	320	310	304	297	325	340	339	300	317	320	353	306	327	317	310	317	303	329	301	319	363	318	298	302	353	334	315	300	332	332	326	314	291	344	336	308	313	296	341	300	333	300	296	331	333	325	331	330	310	335	326	317	335	329	317	295	305	356	316	332	313	317	318	317	318	334	320	310	329	328	299	320	312	323	341	345	322	299	298	315	345	351	329	313	330	313	288	329	351	307	348	334	322	309	281	345	316	340	324	345	307	289	323	349	303	309	350	339	367	310	354	302	317	302	326	318	304	332	313	302	319	351	290	304	342	333	306	337	339	306	294	325	315	325	313	350	318	295	339	345	321	340	310	320	286	327	319	327	291	316	341	308	325	320	317	338	303	321	338	303	358	336	300	302	312	310	321	308	302	306	319	314	308	322	287	335	316	338	296	321	325	325	345	321	307	354	322	306	310	351	326	306	316	327	314	336	320	316	303	336	292	322	319	339	334	316	304	320	317	352	335	312	333	321	326	313	307	313	329	304	339	336	354	312	313	315	324	315	322	337	328	309	313	316	340	327	343	355	315	325	326	334	336	307	317	291	315	344	335	305	333	321	316	320	334	337	340	330	320	286	321	315	319	292	329	306	349	332	322	322	305	306	334	308	301	320	324	332	356	286	322	296	298	302	348	304	339	302	304	331	297	289	325	333	302	341	333	326	345	352	314	300	355	326	287	293	321	343	338	310	341	297	328	319	269	297	315	344	345	329	294	335	331	320	334	303	354	322	325	301	337	344	348	325	334	321	332	313	322	300	312	328	317	307	317	326	316	341	325	323	302	315	370	308	318	309	323	323	293	336	325	311	317	338	331	320	341	359	310	341	303	321	327	308	346	339	309	323	328	294	307	334	349	316	302	318	323	328	316	314	304	351	314	298	313	314	304	295	331	333	334	331	332	350	312	313	343	320	311	337	329	302	303	367	328	309	331	341	315	308	283	318	287	292	330	334	312	307	320	310	356	313	301	303	340	328	329	313	325	344	324	329	331	351	337	344	297	319	306	346	301	286	305	302	339	338	312	308	307	335	344	333	320	314	275	311	338	309	319	308	304	305	317	329	319	345	333	320	288	342	353	313	302	292	337	333	324	311	350	305	300	310	327	332	312	321	307	322	311	315	329	280	349	306	348	308	344	291	307	330	308	304	321	320	295	314	313	310	311	341	335	332	321	378	331	340	306	343	353	342	319	351	294	339	326	306	344	335	316	316	325	320	311	323	326	353	334	324	324	311	314	321	278	321	300	299	292	300	337	324	313	302	292	342	317	327	335	327	335	329	318	333	339	297	327	361	314	307	329	310	330	338	329	316	300	338	299	335	334	345	321	317	353	339	326	320	349	291	320	316	310	327	346	310	290	316	323	312	318	319	301	322	303	324	317	337	332	299	331	290	291	334	331	345	324	328	323	289	300	324	330	342	308	309	321	323	348	300	312	328	368	258	303	312	306	329	315	320	308	337	298	327	282	341	317	317	322	319	341	318	330	344	330	315	323	333	318	319	318	353	294	320	306	311	309	331	326	324	311	325	359	349	308	314	305	293	334	339	339	312	329	313	332	322	333	330	314	317	330	317	313	337	321	303	349	313	327	328	311	306	325	332	333	331	297	325	362	315	304	320
24987	20654	26953	24399	20674	9598	1502	1037	806	772	714	693	627	588	590	573	579	549	557	501	578	564	513	543	550	538	574	495	493	513	492	536	506	535	485	507	538	573	530	483	496	506	494	476	475	511	499	491	457	504	517	480	492	483	520	507	499	514	476	479	526	524	491	487	495	488	556	478	497	501	486	467	484	512	507	507	513	480	490	506	496	468	505	499	518	478	471	487	510	481	508	490	499	499	466	523	529	502	490	503	481	466	511	475	524	471	478	475	437	486	490	470	501	489	501	514	525	506	514	535	489	461	477	514	525	512	511	482	515	459	543	477	473	471	473	457	483	479	470	504	493	515	467	467	459	482	486	533	516	508	510	516	528	488	470	488	468	492	502	477	472	477	483	451	495	497	521	467	470	492	484	567	517	545	470	532	474	530	488	513	470	503	485	539	509	476	473	477	502	512	471	492	492	516	512	528	497	507	489	525	489	499	502	494	518	456	495	532	495	460	496	482	493	488	465	512	508	468	458	498	525	505	485	508	476	501	481	511	488	497	460	487	480	484	448	492	494	474	491	481	504	489	444	482	490	486	534	486	505	505	484	491	486	481	473	478	500	468	468	459	490	451	490	482	514	494	511	522	501	530	479	474	543	500	477	479	487	475	493	476	472	496	498	468	470	460	508	518	483	520	487	465	556	516	459	505	493	463	482	509	448	461	471	518	486	513	518	513	519	533	513	488	508	474	498	475	470	530	474	509	500	521	473	533	525	518	523	465	546	484	503	529	513	496	449	519	483	523	484	473	467	486	500	499	508	467	511	536	462	543	478	491	499	508	505	512	484	493	492	487	464	525	489	494	488	509	475	479	477	505	476	525	483	536	484	487	509	495	498	482	469	472	506	505	496	510	535	462	484	494	507	496	499	528	521	508	502	481	485	481	465	467	474	483	439	510	488	473	497	513	462	508	552	499	501	495	485	504	470	476	484	469	466	509	505	475	468	465	506	500	487	468	504	510	496	504	528	492	468	513	520	494	477	483	467	496	464	487	487	514	486	475	490	496	483	439	502	529	524	512	457	516	557	488	508	465	463	509	478	457	508	464	473	517	511	500	499	516	493	501	479	523	473	452	485	502	475	487	506	453	460	474	485	472	475	531	467	438	480	488	489	465	464	474	510	481	461	501	505	502	446	527	467	481	497	487	516	476	501	530	513	513	516	479	486	450	499	462	496	493	478	483	492	525	477	472	478	480	503	485	547	487	471	513	476	476	491	466	478	484	476	483	497	519	519	518	554	493	508	471	512	490	545	478	497	499	477	457	499	495	492	490	503	495	464	470	503	518	487	528	509	480	503	472	467	525	518	490	474	542	507	463	474	518	457	517	454	483	504	477	483	525	505	522	485	503	496	458	484	499	493	470	501	464	491	475	469	488	502	470	510	472	476	511	485	531	485	497	522	510	476	473	513	460	508	487	484	480	497	484	475	453	497	497	494	495	522	424	521	488	490	476	501	517	455	498	499	491	440	478	472	509	474	492	458	531	486	507	485	457	504	492	469	447	503	488	470	485	479	516	516	517	558	505	511	515	491	518	493	493	517	519	516	516	469	524	499	513	509	471	438	481	465	507	455	444	504	501	457	499	485	516	454	501	512	461	503	493	492	449	464	511	500	509	461	514	500	469	494	524	458	490	526	485	462	520	516	511	524	500	509	518	511	502	511	520	481	447	462	536	494	476	458	463	512	544	503	456	514	464	455	500	493	511	475	518	515	496	511	481	497	490	508	448	506	489	514	515	492	493	510	482	472	483	486	502	479	531	419	461	499	533	483	518	528	503	458	487	497	479	478	493	482	492	474	490	517	462	510	480	474	496	481	500	470	461	487	510	469	481	460	474	449	503	513	474	508	540	503	519	458	513	470	498	490	508	508	499	479	479	522	525	528	491	509	462	491	456	489	502	432	490	454	495	499	492	469	541	524	467	490	478	494	502	511	496	523	476	492	488	460	492	478	531	499	455	497	480	482	481	459	479	488	524	544	512	499	471	486	482	513	457	485	493	467	459	499	510	478	470	468	507	516	456	498	501	498	446	507	488	492	533	508	468	521	471	448	481	506	481	481	495	494	510	476	465	440	491	520	491	476	500	508	510	513	485	491	516	482	450	462	504	482	454	463	510	522	482	496	477	509	514	477	507	495	460	533	472	505	446	495	495	495	472	497	538	522	475	525	505	503	479	528	502	517	515	486	493	497	502	488	508	493	498	488	523	478	556	506	469	522	468	458	489	498	472	460	495	494	483	500	474	523	498	465	540	502	496	471	502	571	519	513	510	511	508	537	531	531	487	487	461	469	454	462	513	512	462	480	476	516	468	467	490	482	495	476	472	471	477	469	510	493	513	503	513	492	525	485	515	506	497	487	529	480	519	502	457	490	474	501	525	482	545	471	509	517	520	504	435	518	496	544	510	507	518	487	495	488	525	480	447	476	452	541	464	499	455	477	484	495	484	477	471	506	498	489	484	502	479	513	497	466	459	459	510	490	490	505	534	459	474	494	509	480	476	489	491	503	506	466	471	536	493	519	517	534	500	452	511	513	501	502	472	476	505	515	509	503	486	508	472	502	474	483	533	485	522	498	439	495	505	487	472	553	484	477	418	509	495	487	459	473	498	489	509	488	521	496	486	506	465	461	461	469	507	492	488	518	462	489	507	473	479	485	504	482	447	488	495	560	499	460	462	474	480	485	493	497	493	515	507	435	517	497	511	479	519	471	453	480	486	528	495	480	507	489	508	477	465	497	475	494	481	512	468	510	482	468	468	472	514	483	482	519	472	467	461	510	505	505	489	510	468	510	510	508	552	478	482	528	463	502	485	549	474	509	507	500	491	518	543	491	451	489	523	471	515	500	472	540	501	490	486	505	473	441	490	502	487	484	491	495	517	531	508	481	491	513	435	497	483	516	499	502	492	496	533	465	477	521	507	488	471	500	521	518	531	465	474	507	531	494	491	482	493	450	485	484	485	535	478	511	488	498	509	501	482	500	520	509	471	521	495	527	477	454	524	486	493	490	498	508	467	477	544	485	480	454	467	491	485	449	488	514	508	467	447	517	519	501	468	468	475	481	479	524	492	492	496	449	494	479	499	479	459	492	461	475	486	498	504	497	519	489	512	496	502	486	496	530	494	484	487	497	513	479	485	489	513	492	508	508	483	483	481	498	478	465	486	528	470	524	469	509	443	469	495	474	474	519	465	492	486	520	520	476	483	489	520	517	490	500	454	461	468	484	496	516	519	494	521	449	501	513	504	473	456	497	503	502	510	485	504	491	487	550	476	465	510	495	492	480	508	480	550	506	491	494	496	460	483	471	495	473	523	481	537	515	456	471	463	491	503	489	475	483	473	523	487	460	507	563	549	530	506	499	520	496	500	458	493	504	501	478	490	450	508	458	538	486	482	468	526	487	454	494	535	505	512	467	456	466	503	508	485	495	491	480	498	457	500	518	467	485	490
25668	9526	8482	4686	2982	2274	1903	1447	1266	1108	975	906	803	754	657	679	668	625	616	591	583	556	562	567	516	568	554	547	503	493	519	542	490	520	539	511	463	516	504	460	529	480	515	466	535	507	469	555	486	503	507	493	470	437	477	458	507	452	446	444	476	539	486	498	477	519	514	484	493	482	505	481	457	484	476	487	476	500	464	473	487	474	462	472	502	452	502	485	519	502	437	462	480	484	491	486	480	498	437	461	482	489	513	451	498	460	435	427	464	451	502	449	474	481	496	496	469	488	454	486	493	479	488	477	458	491	523	504	501	521	466	449	466	499	474	506	504	504	438	507	500	492	461	489	457	504	460	476	491	461	465	453	519	505	486	507	470	494	491	418	478	461	477	479	459	445	447	480	455	445	529	502	488	483	491	447	468	522	479	504	516	520	471	463	493	457	488	489	460	478	487	451	491	458	453	510	530	455	485	483	504	476	475	436	443	486	431	507	499	492	493	468	469	494	496	482	472	459	476	451	459	428	424	442	478	447	439	492	499	469	442	472	530	485	467	442	490	506	503	450	464	487	458	501	471	513	489	477	484	447	471	461	487	418	480	477	477	496	474	474	513	463	487	453	483	491	471	478	490	416	483	485	463	453	459	462	435	462	483	488	495	477	497	523	468	495	490	491	482	439	461	465	476	516	480	476	464	472	475	439	482	498	484	468	460	453	466	483	457	467	461	497	502	462	514	473	474	468	498	468	481	502	426	522	467	500	437	471	443	494	484	460	502	482	505	481	481	486	503	485	487	445	499	452	460	488	482	499	506	481	462	491	475	478	447	497	490	473	464	485	485	480	510	509	488	454	480	494	469	510	486	483	505	470	441	478	488	480	476	475	450	478	480	488	460	459	488	496	531	468	480	484	459	465	496	436	453	501	448	501	420	448	503	447	501	470	478	467	474	487	497	463	495	473	468	490	501	486	473	435	435	495	452	448	463	486	471	462	478	446	466	487	509	480	513	466	485	465	437	492	475	467	482	477	486	448	491	472	487	463	478	470	463	470	450	481	461	463	502	462	484	468	486	474	494	471	463	471	479	498	473	483	447	524	452	460	495	477	443	476	483	515	474	419	504	476	509	479	458	503	489	471	476	479	476	461	489	447	457	457	486	446	470	470	476	466	463	484	441	458	465	503	471	491	484	435	451	465	479	489	497	505	533	489	453	439	483	452	436	440	470	494	500	478	481	478	480	453	450	468	509	498	460	515	475	519	488	515	485	422	463	478	479	517	469	449	520	466	475	487	507	514	462	460	505	486	467	502	504	475	441	499	487	476	498	493	464	472	494	430	464	460	441	446	468	441	457	505	479	438	442	479	445	470	489	482	472	441	471	480	517	470	484	467	523	459	491	451	492	429	517	455	492	447	477	438	441	493	484	495	445	444	469	480	517	470	465	512	447	469	471	490	478	498	488	487	473	478	500	480	496	458	489	469	434	464	488	518	464	481	489	454	473	481	468	457	470	500	488	460	491	457	510	493	448	458	512	450	483	442	517	498	493	474	492	482	448	503	495	469	509	499	474	490	455	440	447	476	499	491	419	505	440	490	479	490	487	440	493	499	443	481	477	443	467	443	484	496	477	412	473	420	535	460	458	481	525	485	482	409	508	470	507	502	501	432	472	487	476	472	473	440	467	469	441	483	506	479	507	466	494	492	505	467	489	476	502	485	505	483	505	434	466	460	442	466	447	498	435	474	501	491	514	458	495	449	468	468	473	430	472	475	484	494	444	480	468	477	430	454	463	445	469	440	496	509	503	443	467	526	473	492	495	469	460	507	480	489	489	479	462	444	456	471	452	467	471	516	451	470	486	475	471	472	449	479	500	498	495	472	503	460	532	473	529	518	490	438	478	485	450	449	481	457	437	471	457	494	438	469	467	456	473	481	485	484	438	458	461	492	460	496	454	475	486	449	485	465	483	472	478	451	476	485	455	485	511	472	491	496	467	473	449	462	486	462	463	484	468	477	496	500	462	488	460	472	478	476	464	517	448	456	499	512	489	434	493	504	474	456	466	471	509	454	462	479	490	484	483	496	510	496	498	487	433	492	469	492	473	446	487	475	445	476	504	460	466	507	514	462	506	486	435	462	480	489	450	473	427	458	516	491	478	509	543	475	438	494	493	464	504	498	513	468	462	425	474	466	485	462	471	485	487	424	491	471	483	454	458	476	492	459	493	425	491	454	455	464	493	464	487	475	458	475	474	481	469	520	501	512	470	438	487	508	459	492	471	491	454	465	442	497	476	456	508	469	469	451	479	470	465	451	483	476	464	483	474	418	462	446	464	492	477	466	491	474	462	463	480	458	447	457	471	512	482	471	468	517	472	488	481	512	439	461	461	508	426	472	484	466	435	505	451	475	464	470	473	458	504	481	455	432	508	460	493	452	478	463	452	496	492	479	470	475	474	490	422	474	478	516	464	490	476	509	479	473	504	475	473	496	498	477	442	538	507	470	498	465	425	465	475	501	496	520	485	481	510	495	492	479	461	468	480	489	443	481	520	493	446	468	479	513	458	492	472	460	480	470	491	501	418	500	514	487	458	509	446	464	468	470	471	445	503	464	473	475	464	476	504	467	443	495	459	465	424	458	477	512	494	486	473	513	475	444	452	470	478	498	513	478	431	456	444	451	468	472	492	455	442	488	453	472	451	468	496	503	463	465	482	473	447	450	503	456	473	461	464	474	496	446	506	492	451	473	460	467	463	462	465	434	476	431	491	467	462	476	527	496	468	453	482	426	456	410	463	448	490	487	494	475	475	477	455	494	475	482	518	496	474	475	476	446	476	468	496	484	489	481	471	450	454	499	491	517	473	478	476	442	503	495	451	474	433	504	476	452	480	460	473	504	511	458	503	487	441	457	489	481	462	501	545	465	502	458	498	462	441	456	499	479	489	478	480	490	470	458	513	502	481	450	493	462	512	479	456	446	458	476	468	474	476	494	490	447	456	470	491	493	438	488	468	506	443	513	486	472	454	462	477	521	482	492	503	491	489	448	472	448	462	498	445	522	496	499	489	475	467	461	465	471	447	516	462	517	468	479	450	460	461	453	440	488	477	429	440	490	499	475	478	468	490	521	486	493	452	488	502	474	471	424	430	471	434	511	496	471	450	498	497	507	510	460	450	459	443	509	475	430	476	470	510	469	523	457	463	492	468	481	492	490	494	459	457	473	494	459	468	460	436	490	465	463	493	444	467	491	467	515	470	495	453	520	452	463	478	491	471	495	463	433	478	479	507	510	476	485	493	446	459	504	471	473	448	488	469	483	479	513	484	465	469	494	485	500	470	456	480	486	473	448	491	462	447	468	485	478	494	455	499	446	478	489	458	460	499	484	453	471	449	487	483	449	504	484	471	456	546	497	507	461	417	498	443	451	456	477	493	446	470	492	451	458	492	442	448	451	520	516	494	471	429	490	453	476	483	474	482	486	482	447	439	467	445	511	501	463
22890	20662	27482	23890	20667	20746	9567	1908	1382	1274	1214	1095	1118	1048	1022	924	945	888	895	890	855	899	872	860	883	826	867	835	743	847	829	838	843	770	809	794	794	794	816	851	788	723	774	782	809	787	783	770	771	809	759	802	793	780	786	743	790	767	790	757	800	786	780	762	778	768	770	730	774	770	803	809	783	769	759	813	750	780	768	772	769	786	747	783	752	820	789	784	747	788	810	743	776	754	803	777	798	798	837	744	765	785	790	785	801	824	728	793	811	758	770	755	799	764	710	776	761	772	785	758	791	797	766	821	737	820	795	871	786	784	753	825	757	804	764	820	761	804	831	787	761	762	784	774	728	786	752	758	810	765	806	813	775	793	768	756	763	824	789	809	748	822	785	741	793	755	812	779	784	793	787	772	792	805	852	823	769	822	771	748	734	786	735	755	773	745	765	789	752	763	783	741	735	730	819	789	808	826	791	798	789	819	800	758	762	735	751	743	807	745	733	794	755	726	765	768	767	773	768	732	772	772	760	781	823	773	832	759	781	799	766	778	711	743	780	814	787	874	761	804	724	799	751	760	755	776	727	810	773	749	778	809	793	781	736	781	758	756	769	821	767	783	785	709	765	780	739	721	847	774	767	740	729	791	734	750	804	765	796	805	765	830	731	795	768	765	792	762	799	762	778	756	748	784	798	805	791	794	780	764	789	725	797	736	778	757	754	818	763	746	759	747	773	794	794	760	769	765	763	771	823	763	773	802	748	803	787	760	730	762	801	773	746	767	787	815	773	794	770	769	766	754	767	759	759	728	769	767	792	755	749	765	820	771	794	731	735	733	792	725	775	776	723	709	776	741	777	812	751	776	764	731	792	803	799	796	788	732	742	783	720	780	766	770	713	791	829	753	795	779	778	815	794	754	781	791	744	767	779	749	757	790	797	777	775	781	701	771	792	804	811	788	787	783	744	783	789	734	794	787	774	741	777	774	827	769	809	787	781	833	759	789	799	732	736	745	767	771	766	791	780	788	755	790	779	814	821	751	780	773	757	763	776	738	770	753	742	759	733	740	769	744	743	718	735	751	778	747	779	781	772	747	767	809	799	821	805	769	724	811	737	777	738	741	805	810	802	790	778	776	760	756	780	790	768	817	791	802	758	737	802	838	770	753	759	723	774	803	742	805	712	733	764	742	766	774	792	826	776	824	789	747	770	784	759	730	821	775	793	802	746	774	745	763	798	821	803	806	772	749	781	770	719	731	733	771	761	728	781	737	757	799	815	735	787	787	737	762	806	793	801	810	760	779	789	798	754	772	770	794	819	774	788	818	821	752	770	774	799	827	733	793	747	779	809	795	759	700	777	764	814	750	786	801	759	767	802	780	752	821	701	798	797	725	735	778	784	770	785	769	803	766	766	752	757	780	798	777	759	763	773	861	754	740	750	751	865	794	738	796	780	794	772	739	765	774	820	813	790	818	767	770	762	785	754	763	805	741	775	742	800	720	814	793	797	766	764	788	812	778	801	780	763	730	754	779	759	856	758	741	712	786	803	797	802	816	774	816	743	786	753	781	759	712	867	800	763	753	771	770	815	779	796	795	734	763	732	792	762	794	775	745	743	794	804	819	774	801	729	791	783	800	704	820	766	732	775	746	741	766	769	788	795	786	871	747	773	741	796	752	760	779	731	763	810	788	749	737	759	782	768	777	749	717	802	772	770	761	765	765	829	730	747	803	806	842	810	769	787	750	786	764	752	782	777	765	793	802	706	745	771	806	775	757	757	779	766	735	778	769	754	773	780	752	796	771	739	710	819	803	761	770	771	729	736	790	773	832	777	731	764	775	737	733	822	803	759	752	776	791	783	758	774	761	787	723	756	767	766	775	747	714	744	781	788	744	745	749	743	780	804	733	759	799	795	734	787	752	775	761	774	777	732	746	784	751	785	746	767	757	786	774	752	781	770	780	793	789	783	801	752	792	741	708	754	781	770	792	717	792	710	734	781	732	777	727	766	732	801	787	796	752	785	738	748	785	749	803	747	789	794	773	753	753	781	785	757	794	760	775	762	766	791	742	743	755	713	762	777	749	739	795	798	761	772	747	749	809	834	757	746	762	762	814	751	762	729	719	791	754	750	753	795	771	820	778	783	777	726	763	753	765	758	755	763	784	814	831	731	768	797	778	817	740	814	771	763	769	813	740	790	821	743	768	817	777	763	728	776	820	796	809	783	817	722	752	782	808	773	771	786	784	828	807	803	760	755	832	776	788	766	749	786	789	692	735	749	810	761	787	860	797	732	776	805	730	750	761	755	781	824	702	752	791	761	764	779	766	782	704	749	759	765	775	806	741	736	809	798	797	763	763	735	811	768	706	759	764	803	762	746	760	739	792	796	813	807	801	809	807	710	798	793	736	793	744	741	784	806	730	796	744	820	798	757	763	823	776	773	775	758	743	745	796	793	795	758	743	739	760	788	757	778	755	789	829	780	805	795	777	786	758	722	720	797	788	780	774	764	789	848	757	795	721	756	773	826	761	763	790	746	755	717	794	783	771	760	742	822	785	764	731	769	791	787	760	749	820	763	779	784	793	738	748	781	759	751	727	731	740	741	726	726	759	759	688	716	747	772	807	795	731	815	695	781	756	759	775	767	769	756	750	751	725	765	707	773	755	814	738	794	757	767	797	788	763	774	767	772	772	768	775	741	769	752	768	793	752	748	799	754	730	773	770	732	741	776	763	784	744	772	780	822	793	764	736	713	779	786	803	792	724	798	813	743	763	756	797	731	832	797	805	744	779	748	778	748	793	711	782	779	780	750	752	788	772	789	737	765	738	762	784	776	821	788	775	763	776	794	733	767	798	785	758	799	781	754	755	795	783	727	775	785	796	793	742	763	797	765	741	766	770	800	789	752	764	811	746	763	720	783	754	765	797	816	700	724	753	751	749	763	773	790	756	764	778	817	797	735	713	766	726	770	757	712	793	769	712	744	794	736	748	808	798	824	811	780	783	767	776	771	782	746	735	760	779	734	731	749	795	709	772	793	784	783	757	741	761	787	774	802	742	825	750	705	740	751	783	797	755	763	777	719	731	752	747	762	775	765	773	819	761	774	783	743	750	775	770	781	764	792	792	780	783	741	773	755	757	749	777	751	774	765	750	772	703	784	757	794	777	777	765	797	727	742	761	757	738	762	754	783	713	813	799	744	755	807	752	759	737	754	744	746	778	739	804	739	802	796	811	798	731	762	820	791	781	791	760	743	767	756	765	765	800	733	808	747	778	816	764	731	740	756	795	746	825	767	745	823	778	780	800	771	789	788	796	810	824	765	713	743	764	741	811	790	791	785	780	732	809	813	763	811	748	775	768	777	807	807	765	727	757	756	749	788	747	751	746	763	772	754	757	774	734	718	779	753	764	751	749	752	769	807	763	793	790	731	759	761	709	731	751	705	767	727	749	730	766	764	814	740	802	794	834	753	757	806	762	760	797	796	778	813	808	810	791
24302	15965	14450	8237	5578	4213	3333	2668	2182	1967	1714	1512	1429	1295	1254	1144	1044	1031	1021	971	900	914	908	881	838	859	862	833	791	828	807	785	777	818	786	733	825	810	782	802	768	811	747	779	749	777	745	770	702	752	733	772	734	731	736	744	748	757	787	756	712	775	758	750	761	691	753	715	739	762	721	716	732	723	738	741	712	746	723	746	748	711	752	732	717	733	726	716	774	742	744	723	723	727	741	770	711	789	739	705	740	760	703	737	758	729	740	770	758	764	786	736	738	728	714	784	720	692	747	724	730	699	734	709	750	735	702	740	776	781	816	768	749	770	722	769	767	746	744	731	769	695	715	742	715	753	736	751	749	747	753	790	714	707	740	720	729	778	764	685	737	754	748	704	719	749	737	739	766	742	768	743	741	735	748	733	715	722	727	723	729	738	766	756	713	766	735	757	722	683	754	693	715	704	752	744	745	744	750	700	689	714	767	737	736	676	733	749	755	696	731	766	729	723	719	720	719	715	743	715	723	761	728	761	716	747	739	736	673	732	721	684	765	726	694	719	726	778	718	705	737	753	742	775	778	707	765	732	707	740	742	681	743	711	760	742	702	748	749	744	747	698	760	729	700	724	725	698	715	742	750	703	703	712	682	730	744	727	746	704	763	716	715	740	743	790	690	710	714	749	705	700	738	737	765	702	716	740	734	702	715	689	760	746	751	783	736	763	715	727	740	722	723	714	776	717	715	751	704	746	726	786	704	673	711	746	756	692	717	692	707	702	743	672	731	767	679	746	759	726	718	733	697	716	725	759	764	774	735	721	749	762	747	744	781	710	705	716	765	709	748	690	720	739	737	713	713	702	782	732	711	740	709	735	782	690	729	718	798	716	749	705	746	732	785	745	712	735	768	693	727	705	714	736	713	749	778	741	702	735	715	729	731	764	741	773	766	744	717	728	692	740	756	724	761	751	742	677	729	769	736	758	716	749	768	718	780	761	728	754	734	770	694	741	718	706	707	768	712	691	726	695	715	696	717	735	689	707	693	705	733	721	719	713	754	742	694	733	725	709	730	730	749	756	721	722	716	713	698	755	729	717	740	681	713	703	738	725	703	789	711	737	736	750	736	744	690	695	680	746	723	757	775	731	698	730	728	715	718	753	738	736	749	714	731	715	762	733	764	713	716	815	741	744	748	713	742	741	785	747	796	756	737	761	697	754	785	724	722	766	766	730	717	715	692	774	690	683	732	780	740	727	738	721	769	753	745	708	757	735	757	782	725	786	733	743	686	728	679	763	698	742	734	716	697	760	736	751	764	722	736	785	723	750	773	717	741	751	747	728	702	761	730	750	702	767	719	716	724	750	732	710	720	727	709	755	736	707	705	722	726	739	714	720	797	738	725	685	712	726	751	743	699	730	693	711	752	741	746	764	770	752	751	713	767	729	720	722	670	713	733	710	662	784	761	728	704	679	720	773	723	774	746	735	780	782	712	755	722	730	738	744	719	728	726	739	722	717	724	758	728	724	716	771	744	748	666	707	714	736	683	779	709	757	732	720	656	745	745	767	705	720	696	698	741	729	777	685	743	749	767	729	741	713	747	751	766	729	698	665	737	708	693	719	718	712	731	722	727	740	741	720	762	726	745	745	752	776	693	714	736	740	720	726	717	729	734	728	717	735	749	721	770	701	688	704	710	719	756	726	729	755	704	736	713	752	719	749	744	718	716	727	733	751	725	725	730	743	759	747	738	725	703	705	740	730	734	715	711	743	681	751	748	708	704	736	727	710	696	749	739	732	752	684	689	733	709	743	711	720	748	688	762	737	753	740	730	724	726	697	749	730	754	767	732	730	680	751	725	757	735	722	749	700	750	755	734	727	722	749	743	727	744	753	707	685	695	767	705	718	717	718	735	699	760	691	804	717	741	724	804	680	688	710	699	749	746	734	748	729	748	787	745	728	719	750	719	814	725	699	697	755	728	752	779	751	699	711	721	754	683	753	725	729	727	756	714	730	713	745	716	743	768	757	761	737	663	735	735	801	712	743	729	737	679	748	766	738	735	738	725	728	783	683	689	747	753	779	761	751	725	752	733	713	767	760	712	729	694	708	686	775	732	744	727	699	734	667	741	758	746	696	721	728	733	715	692	727	686	782	753	690	729	721	732	661	756	713	752	752	762	754	754	714	742	792	716	751	736	781	720	732	753	717	739	699	728	731	760	738	747	705	729	724	704	744	768	732	770	645	823	780	732	739	756	742	716	786	718	731	729	740	749	758	741	716	746	745	749	699	745	734	752	744	683	743	729	726	720	767	784	722	720	739	706	751	754	743	722	751	726	678	728	753	710	706	739	741	748	749	759	729	701	771	769	737	694	701	734	705	694	736	779	731	765	723	682	699	743	724	751	734	769	703	730	724	740	813	772	727	778	729	678	728	715	742	765	743	743	726	742	733	748	735	745	777	746	696	736	750	689	737	702	703	746	767	760	682	700	765	716	761	749	762	757	700	716	712	724	720	724	722	731	782	771	711	737	698	680	754	725	672	703	723	764	724	718	754	715	743	716	739	722	716	780	745	736	710	700	700	708	667	711	759	721	742	728	719	707	704	703	740	747	761	720	726	776	748	740	711	747	710	716	747	734	730	743	758	760	739	752	769	718	701	767	700	733	761	686	738	723	729	734	718	739	730	741	762	696	719	733	718	730	724	730	770	746	735	738	753	734	717	753	762	728	705	745	714	760	703	722	720	712	739	722	727	712	787	736	662	687	742	667	668	687	722	744	783	668	734	697	791	750	710	737	704	724	755	736	760	759	731	679	697	718	691	765	686	699	721	726	751	701	768	697	748	690	729	708	730	708	756	732	735	775	722	736	701	776	717	734	698	733	732	709	803	705	754	688	728	713	709	715	733	709	737	745	732	738	710	722	741	792	734	725	710	686	756	736	738	754	774	725	712	740	705	667	681	715	710	740	735	720	762	739	715	764	764	708	751	754	796	758	707	750	703	709	747	727	712	686	770	732	708	701	740	777	749	776	727	721	710	684	713	711	726	722	724	711	711	727	720	741	738	729	721	699	695	752	750	707	736	725	730	709	713	742	712	806	752	722	749	750	726	773	755	713	772	755	723	733	755	697	793	754	732	722	691	720	767	705	708	745	699	734	765	740	786	742	716	718	732	727	734	741	750	693	704	756	728	728	734	697	728	726	663	700	725	743	742	731	755	704	712	710	748	676	715	724	767	700	736	702	735	749	776	709	702	742	797	766	751	692	759	722	751	725	682	747	752	731	790	717	759	740	748	734	700	703	694	725	750	723	718	752	692	676	690	745	701	744	751	730	738	776	710	740	747	740	762	737	743	781	792	766	700	732	739	708	751	731	761	747	701	712	742	713	744	766	681	728	744	680	691	738	693	728	731	731	689	742	754	744	735	716	723	723	732	729	790	690	746	734	704	744	668	687	721	746	706	751	744	614	709	730	773	713	735	757	725	697	712	732	738	728	743
30229	14480	2028	494	379	337	332	321	294	305	333	276	332	299	344	298	295	295	297	289	342	327	299	325	313	344	314	295	306	332	290	293	335	309	285	281	330	302	317	309	305	298	317	297	306	298	299	314	295	282	296	316	326	331	323	344	304	297	312	327	290	333	330	297	304	314	296	322	359	318	313	304	314	338	339	321	311	327	295	297	329	300	324	316	306	334	337	301	306	322	285	316	324	297	290	315	331	302	299	329	345	299	338	324	294	317	296	314	310	294	295	284	333	325	312	362	320	307	278	346	316	305	323	310	321	331	324	312	308	323	329	283	306	318	264	325	333	317	327	309	308	320	315	309	325	280	289	319	304	270	289	292	316	262	347	266	302	300	302	304	312	296	281	329	342	317	326	310	308	322	281	291	302	323	316	362	311	306	302	318	311	330	308	302	266	316	302	336	280	307	294	317	288	310	311	318	319	339	276	341	306	286	323	323	311	294	313	304	318	313	299	298	339	321	295	312	301	277	305	296	316	291	306	291	332	300	288	316	313	319	299	300	325	288	306	310	301	313	305	295	311	313	299	306	305	321	308	313	331	294	281	317	312	307	327	304	307	323	325	292	312	325	323	281	278	302	325	328	320	309	308	294	296	304	303	307	305	322	328	330	301	338	292	308	327	307	293	296	307	296	305	292	329	320	336	271	304	287	314	304	297	318	339	309	312	297	279	301	335	288	287	312	303	298	329	314	331	274	289	296	311	291	307	282	321	325	305	322	312	324	334	318	267	347	309	310	318	294	305	265	285	286	322	294	302	321	320	279	301	259	365	316	314	296	271	291	322	348	298	294	268	318	318	279	317	325	325	273	281	295	318	270	307	291	304	311	306	274	292	298	319	318	311	301	282	316	353	320	321	291	325	274	326	321	297	282	301	324	288	317	295	322	361	309	327	321	295	324	359	279	320	326	285	304	326	316	293	314	349	319	301	296	321	335	336	293	294	329	282	326	309	283	333	318	299	324	295	347	292	305	335	310	308	290	314	295	279	306	310	324	288	291	289	300	288	305	325	304	316	280	315	304	280	315	301	292	304	308	308	296	314	311	320	296	307	289	304	316	307	308	312	327	301	309	304	269	296	312	302	302	307	332	310	296	282	307	293	313	295	313	297	308	305	298	314	266	330	292	333	324	305	320	303	317	348	306	343	332	308	300	301	349	296	320	319	289	328	307	295	307	309	313	291	294	298	304	295	333	314	320	288	272	284	324	315	327	325	314	308	287	328	326	319	315	327	307	324	319	311	300	321	320	318	316	323	332	312	317	290	349	283	317	318	334	301	328	319	341	300	300	338	308	305	323	279	301	340	314	328	308	319	261	325	297	285	332	310	288	296	337	321	300	295	331	339	316	311	314	291	350	295	302	319	303	289	305	315	345	323	318	325	310	334	295	325	300	337	313	291	312	317	311	301	316	312	299	325	322	316	314	277	304	319	294	301	303	321	332	307	287	301	297	293	324	343	285	310	307	312	312	323	305	338	307	324	332	284	327	325	314	322	302	311	306	312	335	308	292	320	326	304	307	307	321	307	327	295	309	301	309	310	313	280	344	327	306	347	313	289	288	302	325	300	301	326	302	287	320	326	311	297	329	300	299	307	325	319	312	310	328	333	306	303	334	345	310	317	304	297	309	330	310	321	315	308	296	317	284	287	319	301	321	306	295	331	304	286	305	297	308	313	305	288	329	320	322	345	283	285	274	294	311	313	291	315	276	282	315	332	304	311	307	279	316	316	319	341	310	316	327	316	342	322	307	297	319	331	306	295	302	293	282	304	339	291	324	314	281	337	321	330	285	308	333	280	295	330	298	317	316	315	322	330	304	314	307	274	317	293	317	290	340	292	277	287	283	298	317	294	311	298	313	308	317	328	308	319	325	325	311	307	282	327	355	302	310	322	324	313	344	307	315	324	312	329	309	309	325	302	311	303	288	315	298	331	294	291	307	301	314	303	297	317	335	281	323	297	312	343	287	321	305	323	302	298	325	300	328	296	310	323	284	272	307	303	328	294	294	296	319	331	327	316	287	321	319	348	298	315	312	283	337	293	301	318	289	325	298	316	296	291	299	322	316	312	278	325	312	307	300	323	332	323	288	300	318	294	316	288	318	309	303	311	309	283	309	305	309	293	343	300	324	292	317	299	306	286	310	312	284	320	308	308	324	318	306	318	313	278	354	314	326	323	304	319	324	290	303	290	321	285	306	327	313	330	325	327	287	315	302	294	316	289	327	343	341	295	291	314	348	304	293	317	300	304	311	316	321	332	298	331	286	318	310	336	286	310	311	328	301	289	338	306	319	311	291	276	302	324	295	343	300	314	298	318	309	297	293	287	302	329	318	307	294	308	286	313	288	318	272	293	286	288	310	291	286	335	313	308	317	297	322	331	310	345	292	307	295	284	306	310	331	270	335	298	315	308	309	293	303	303	279	286	318	317	313	332	296	292	338	305	331	275	279	262	308	297	323	309	310	319	335	296	322	294	302	316	276	325	300	297	332	311	314	322	347	332	298	314	323	289	327	328	314	301	303	310	321	306	319	317	270	314	321	328	295	308	323	275	293	309	324	314	328	312	324	319	259	294	289	324	300	317	318	318	279	329	341	350	318	339	312	308	347	306	302	328	293	284	323	315	316	300	332	290	321	320	290	287	334	349	293	326	284	283	294	308	322	339	282	293	307	306	334	312	319	330	272	325	312	335	323	314	302	318	300	311	279	323	328	336	323	337	299	297	289	305	312	324	332	306	301	325	325	340	302	332	312	293	313	269	308	296	319	296	304	349	311	346	285	299	286	319	317	304	318	303	292	281	307	301	331	325	314	318	333	311	276	311	280	300	298	335	306	348	335	322	311	307	303	304	308	315	303	287	298	291	335	311	309	305	288	324	293	302	291	336	324	295	282	313	301	298	324	301	300	293	285	298	325	311	299	307	322	329	295	292	305	305	299	275	343	315	322	329	333	307	284	282	349	318	294	314	317	345	317	316	302	304	306	317	315	285	334	312	293	310	302	306	327	320	285	343	284	308	289	340	334	326	301	315	312	294	330	304	287	316	318	307	281	299	312	315	292	304	285	304	306	337	317	296	314	319	327	280	311	281	337	315	328	310	296	325	329	291	345	284	314	329	287	268	302	323	314	314	318	333	289	339	287	316	299	334	290	278	317	310	298	312	312	294	310	311	341	326	330	299	324	284	332	323	301	316	322	302	295	301	329	320	272	298	296	296	331	305	290	304	292	316	286	313	302	333	321	318	311	298	338	300	304	318	329	315	325	310	297	314	310	304	290	303	302	280	285	301	319	288	314	344	284	304	324	320	324	353	300	319	304	309	304	324	292	296	313	298	313	300	296	304	327	322	332	302	276	296	299	271	347	309	290	298	300	338	323	333	293	312	333	287	304	294	304	288	281	282	290	311	291	310	287	322	285	308	330	298	349	278	323	303	313	336	310	292	305	325	302
16112	824	717	536	412	396	383	368	345	357	354	339	332	346	348	343	299	363	377	309	339	347	296	334	306	344	301	311	305	313	322	309	304	314	301	323	298	330	325	329	324	317	314	357	332	318	319	350	308	318	333	343	329	322	310	346	322	313	322	324	331	345	318	325	331	335	333	320	316	319	318	324	295	339	335	322	301	300	341	343	315	302	315	323	309	307	311	342	291	303	337	305	318	313	332	328	308	321	324	322	325	318	347	333	319	298	309	329	313	375	317	324	325	323	313	319	322	332	320	307	343	316	332	300	325	305	324	321	359	295	296	354	332	319	338	352	317	290	317	292	345	310	305	366	312	315	327	288	307	341	303	355	323	308	332	319	311	316	309	348	305	338	324	354	339	320	311	367	311	300	322	341	316	326	329	315	315	324	345	302	348	328	335	309	362	352	315	339	306	320	291	306	308	339	341	298	337	340	354	312	329	330	356	319	331	323	324	335	316	339	328	322	298	339	318	331	324	322	322	304	310	327	299	330	315	331	348	321	327	345	326	313	325	346	327	339	288	319	283	311	324	343	298	308	342	336	327	350	332	320	336	337	312	318	313	342	354	303	324	336	311	327	338	338	338	314	355	332	323	334	357	347	318	326	282	309	337	335	293	331	314	307	320	312	336	311	307	328	305	314	341	320	302	331	321	335	337	325	296	312	312	339	343	327	351	337	331	358	335	329	312	331	317	341	320	313	323	314	374	329	313	317	322	351	365	330	331	331	357	374	350	311	318	338	341	309	294	296	298	328	303	311	321	313	318	314	322	325	332	349	360	353	324	297	320	316	316	332	352	315	304	350	332	333	316	314	314	312	337	337	321	333	351	310	315	334	293	332	310	329	331	324	334	315	317	329	325	324	310	306	306	289	305	318	343	342	344	333	337	304	284	319	328	290	305	294	316	313	334	306	337	354	334	337	309	312	324	344	331	341	327	326	330	377	280	346	303	320	306	344	339	310	309	309	318	300	345	301	353	315	341	338	324	310	305	293	328	332	326	309	331	329	295	337	346	364	333	359	308	341	279	310	312	313	353	300	340	294	319	324	311	329	360	345	322	354	318	284	315	317	337	317	336	306	352	327	339	318	322	321	309	312	321	308	296	344	322	321	329	329	334	341	343	304	323	357	306	309	328	306	319	334	288	311	314	333	307	292	331	315	319	312	306	367	345	305	325	325	326	324	345	309	339	310	314	361	338	337	348	316	309	327	333	345	355	326	349	307	333	325	335	333	329	302	317	309	345	319	353	303	315	313	331	337	339	299	308	319	297	318	310	336	315	310	331	316	317	329	323	325	338	344	322	324	334	312	350	315	330	321	328	334	307	344	333	354	339	336	315	320	304	328	337	338	318	321	322	302	341	313	309	306	315	340	346	307	296	323	323	307	329	300	359	322	330	339	303	303	332	327	317	331	339	338	303	322	329	292	334	320	329	320	329	313	307	329	310	303	347	279	338	311	291	340	308	343	325	300	319	295	322	321	308	295	317	310	326	308	341	308	303	297	300	319	307	321	331	306	337	296	312	314	304	329	304	338	321	299	341	323	330	324	313	299	338	281	322	333	288	328	337	338	347	314	309	341	311	315	303	305	338	343	313	320	293	288	304	301	361	349	301	322	354	342	306	328	318	348	344	314	313	339	348	328	344	315	319	311	364	323	300	302	304	381	302	324	313	312	380	321	314	334	309	329	311	316	327	341	279	301	334	354	330	309	330	341	314	332	323	353	315	314	318	302	318	328	310	325	361	306	297	333	347	309	345	323	304	336	323	328	280	326	329	308	295	337	299	312	307	324	315	321	350	318	312	335	360	319	339	325	324	317	326	319	311	319	318	325	323	301	329	294	335	347	296	340	327	327	318	334	324	331	291	289	314	309	324	326	347	305	308	311	300	308	296	314	319	323	322	343	327	320	324	297	302	304	313	320	304	344	322	345	291	353	315	322	296	347	321	300	330	329	311	306	324	343	299	311	294	322	321	331	295	323	296	319	316	306	323	310	327	322	343	284	327	305	308	296	352	304	313	310	288	298	312	330	332	298	322	305	328	335	290	308	324	330	340	345	332	313	351	359	336	352	288	334	322	300	341	341	331	340	342	350	317	337	337	315	298	325	342	337	358	315	349	320	306	317	348	326	301	311	320	314	294	325	319	337	342	291	317	317	322	301	336	320	314	311	294	356	303	329	332	312	319	308	355	326	320	327	298	345	331	317	326	320	330	326	323	337	292	333	320	310	286	336	331	333	305	297	305	312	321	326	318	327	345	321	347	318	321	333	324	353	341	299	319	331	339	327	295	311	337	299	326	318	299	342	311	362	325	326	329	317	298	316	326	316	338	336	316	323	315	332	305	321	329	307	319	322	283	303	294	317	330	337	338	354	332	364	316	316	323	306	348	306	321	330	336	292	314	326	312	291	322	326	302	285	325	336	325	348	336	317	311	346	345	336	303	312	297	310	328	294	302	324	330	290	340	310	327	329	353	336	302	339	328	344	319	330	301	308	338	299	313	332	339	342	302	314	334	345	304	311	319	324	344	297	338	312	341	342	345	355	364	323	317	323	346	308	341	340	330	328	309	290	338	323	337	346	323	343	349	321	323	330	350	319	354	328	334	311	302	356	312	315	315	314	316	293	331	290	306	289	355	300	307	322	308	325	340	331	326	325	329	324	293	279	302	318	312	360	336	345	331	328	293	309	320	318	333	314	307	299	314	348	340	337	313	315	332	321	288	322	334	364	313	340	325	316	378	278	294	323	335	310	330	322	321	286	325	315	297	313	326	332	316	344	320	297	303	300	338	351	344	314	323	314	296	353	308	333	327	326	299	314	304	347	291	321	313	313	314	308	313	322	297	302	333	305	355	299	318	293	331	347	316	340	328	301	342	321	322	306	321	344	339	339	321	313	309	327	325	307	327	289	336	351	319	310	310	336	321	335	309	335	314	295	329	317	335	353	334	338	313	329	351	313	329	345	329	330	302	318	351	321	307	340	312	303	347	351	334	326	325	347	324	324	350	330	315	330	324	350	299	325	324	334	341	298	312	340	350	288	321	348	314	309	333	356	344	325	335	354	367	284	351	343	345	355	338	324	325	286	333	318	342	308	309	327	330	330	330	309	312	332	333	344	338	341	334	342	308	325	326	312	323	324	320	325	307	328	328	321	350	330	301	335	312	338	312	333	331	325	311	296	328	317	312	297	302	336	302	317	321	333	300	325	314	319	341	307	344	302	293	340	360	330	297	331	320	328	313	352	334	314	323	334	298	291	348	325	312	319	324	335	351	317	367	312	308	340	317	312	288	279	312	320	319	329	313	341	344	301	306	348	345	376	317	344	312	331	299	367	342	307	304	303	310	325	337	340	325	365	331	358	338	330	322	309	329	314	291	292	313	355	341	317	329	343	311	340	314	316	306	331	313	292	347	303	324	311	335	324	344	312	301	332	317	334	332	361	284	305	344	344
24964	20670	26927	24446	20685	9973	1464	955	873	816	673	689	655	610	630	638	561	569	568	527	547	561	578	516	528	502	546	543	505	497	564	507	511	513	478	511	487	507	548	549	481	538	493	497	544	490	503	519	558	530	513	488	491	531	518	500	507	515	524	497	477	506	507	533	491	515	476	459	498	502	496	487	474	526	523	485	543	494	497	516	502	551	442	506	497	445	498	517	493	455	513	466	465	458	490	556	504	520	514	524	528	499	509	524	481	484	485	486	495	492	497	500	531	501	457	467	489	478	525	496	526	484	460	472	514	493	461	493	497	500	489	525	480	476	502	533	478	489	498	524	482	556	491	495	482	551	491	507	505	527	481	512	465	497	510	510	521	465	513	497	506	497	496	461	501	537	510	494	533	519	491	513	466	471	469	504	517	486	462	516	501	526	488	507	511	510	489	483	505	535	506	468	525	505	524	533	500	526	491	528	487	486	523	510	523	498	493	470	467	485	511	492	469	496	492	470	506	471	521	473	509	459	524	462	548	460	483	499	518	498	466	508	507	499	508	495	501	465	488	506	459	490	506	545	454	483	516	464	478	508	490	522	508	494	505	486	497	485	528	480	523	504	468	497	485	464	490	506	459	477	516	501	537	557	500	492	491	515	528	498	469	504	558	492	482	493	466	495	523	496	491	495	537	485	457	488	489	511	504	510	498	467	477	446	508	469	480	449	527	529	525	470	535	480	484	551	514	491	491	505	491	480	473	508	515	545	494	486	521	478	526	495	528	512	485	501	550	495	467	462	484	494	454	496	509	520	497	495	475	472	508	502	482	514	462	485	521	462	493	477	504	468	483	529	544	495	508	486	476	470	504	499	514	492	501	514	540	473	496	485	479	495	517	447	454	498	526	462	562	482	445	475	513	477	481	472	503	488	518	509	502	479	491	488	555	487	504	531	561	475	541	487	477	490	489	488	525	518	493	492	500	487	468	493	498	505	474	517	514	510	467	450	504	515	476	487	470	472	510	468	499	532	502	453	496	479	512	477	523	494	470	518	496	455	507	516	483	492	505	490	497	497	474	510	460	525	543	448	466	511	500	489	503	534	492	525	495	520	500	523	492	522	494	529	464	504	506	533	443	516	496	458	528	497	485	464	507	452	521	467	455	477	516	450	484	477	505	526	496	528	507	529	458	521	497	472	521	498	487	515	510	516	503	485	504	533	499	530	494	545	475	516	490	476	518	508	453	544	500	468	468	453	539	477	514	529	465	500	511	472	504	510	454	497	460	514	471	494	471	518	484	503	502	478	502	489	470	488	515	503	509	496	524	462	517	470	521	472	490	484	551	525	498	468	481	500	473	527	508	502	536	468	502	483	515	521	474	471	491	473	475	458	504	532	450	500	517	522	540	501	511	495	438	498	493	487	423	518	487	515	525	492	498	486	542	488	484	502	535	478	458	484	503	497	512	518	511	499	518	460	505	488	474	502	469	494	512	513	515	512	468	509	468	493	475	510	487	511	482	476	513	508	509	518	491	465	509	513	462	498	500	504	520	434	515	494	504	494	489	468	519	507	498	537	461	491	521	493	516	504	521	454	483	540	492	511	528	497	485	465	527	526	478	484	468	492	509	487	469	483	502	485	456	525	499	516	493	496	475	467	471	490	484	490	520	503	436	511	496	455	479	490	469	500	523	464	524	503	485	502	538	507	529	494	496	497	513	508	472	548	520	477	491	484	493	525	479	467	505	506	513	517	521	523	513	495	468	508	481	491	485	571	490	500	437	506	478	485	514	463	477	484	482	486	511	515	530	484	512	509	497	512	532	458	470	480	500	504	433	535	491	455	503	501	502	512	463	491	502	486	518	491	486	506	486	510	453	458	491	522	507	527	489	497	463	512	513	482	480	505	464	515	483	509	542	480	485	505	489	490	536	509	495	524	507	484	461	492	520	497	511	493	523	510	487	470	499	509	494	469	462	483	501	471	512	506	516	506	524	449	473	480	479	521	487	513	496	463	481	501	510	509	550	529	518	520	520	485	511	476	511	508	487	506	497	464	497	453	494	480	526	502	488	483	483	526	507	462	488	496	511	484	497	467	508	463	499	517	480	478	463	491	498	487	512	483	538	492	511	461	487	518	532	431	552	482	520	481	486	521	515	510	438	529	488	480	517	511	519	491	512	474	510	494	496	495	493	492	529	472	489	451	484	487	499	511	518	501	457	499	503	503	463	521	533	514	523	514	487	471	519	488	513	526	506	473	537	477	479	484	483	477	513	488	497	480	493	485	471	533	469	507	466	511	471	501	497	463	463	523	491	474	519	521	479	505	445	562	537	492	516	502	462	483	470	525	532	493	474	498	518	475	489	520	479	462	520	487	488	540	499	488	530	502	513	502	479	458	479	521	531	458	487	475	505	489	496	469	450	526	473	503	471	502	543	495	497	510	492	465	493	464	487	472	509	448	492	526	535	485	519	513	507	498	505	495	506	464	544	486	473	504	491	521	505	512	486	518	498	515	517	493	530	460	505	479	511	503	516	488	505	482	490	489	487	539	517	507	481	509	490	539	451	470	577	520	485	481	497	484	482	465	496	466	497	523	515	523	496	465	467	505	494	485	476	447	488	505	484	495	524	512	497	444	451	446	527	500	498	486	472	508	511	522	504	513	498	508	528	495	488	504	537	481	494	445	501	505	466	510	503	473	529	518	522	499	513	492	497	478	496	481	488	500	477	517	483	498	548	508	490	484	477	485	496	491	495	537	547	455	475	505	468	481	496	503	444	480	474	479	491	475	505	512	503	509	475	499	505	491	516	495	480	495	518	508	475	496	523	507	474	503	513	536	517	539	489	508	501	488	473	492	516	490	515	484	518	504	527	506	469	499	466	511	507	479	480	533	497	528	509	497	514	491	477	500	516	489	530	499	491	522	467	458	488	501	497	480	537	464	477	479	496	542	482	478	497	500	495	490	497	533	472	485	461	480	475	454	499	465	498	491	476	499	523	494	486	536	477	487	486	466	494	442	500	502	469	474	495	513	487	469	507	477	505	493	484	454	500	508	528	491	427	531	540	457	494	464	490	483	450	502	432	479	493	524	498	474	507	480	464	501	484	462	524	499	496	478	548	498	506	543	447	490	483	514	475	499	501	465	481	526	513	466	523	486	472	491	499	506	481	483	467	493	508	510	483	483	536	488	540	486	519	482	496	477	482	493	485	484	467	485	487	499	506	484	558	498	463	495	485	462	465	491	476	462	531	455	449	477	498	498	508	515	467	525	459	468	479	509	477	483	545	504	492	478	505	482	491	459	473	481	492	525	520	441	516	491	507	518	493	488	473	478	513	491	472	485	491	483	537	497	506	485	504	513	506	501	487	526	535	473	511	493	477	459	501	491	510	507	462	483	480	460	507	509	504	479	459	482	450	484	441	474	463	482	538	475	470	495	485	513	529	499	518	469	491	508	489	475	494	524	515	485	507	516	478	490	492	502	522	483	490	477	500	468
25833	9450	8457	4608	2999	2242	1800	1429	1215	1056	957	890	784	763	730	677	650	634	620	616	571	600	565	567	531	590	562	536	521	563	503	491	468	547	479	506	493	497	523	518	535	518	495	473	513	460	485	517	485	473	482	487	499	468	488	473	507	511	498	468	482	458	459	472	477	452	466	498	485	465	519	511	449	453	459	464	432	516	508	484	459	490	520	472	490	480	472	515	461	471	521	487	484	484	487	494	461	521	469	520	460	459	512	482	496	473	477	508	496	473	507	501	490	459	492	479	464	472	498	466	477	484	471	496	453	498	505	505	477	457	474	469	477	507	453	464	534	463	491	533	495	487	516	468	489	467	479	484	452	507	453	444	468	488	497	483	489	472	491	477	486	476	484	447	473	496	475	481	486	453	529	481	461	485	509	481	468	514	507	439	495	436	488	520	496	478	444	452	451	483	465	533	445	520	487	465	502	483	471	422	489	488	438	481	463	453	429	471	479	522	462	521	519	526	467	470	458	491	454	510	462	492	484	489	466	468	505	502	501	477	458	457	461	453	515	492	463	458	485	469	511	496	483	524	479	478	463	466	495	473	469	455	483	495	458	451	493	435	481	472	482	461	505	464	496	463	471	483	501	508	518	471	472	488	525	492	430	482	480	487	484	484	467	487	444	495	417	489	479	488	448	472	459	459	475	486	461	480	461	495	520	491	480	469	461	439	458	501	463	454	462	463	464	502	465	475	471	489	489	498	483	462	471	489	477	535	533	470	500	486	468	489	483	489	494	448	511	454	446	501	468	478	525	456	476	472	462	470	486	489	539	495	471	478	475	481	513	480	482	450	450	490	505	487	466	452	490	494	497	495	473	485	476	501	521	459	493	475	478	464	454	452	545	517	496	460	501	498	472	514	504	447	485	462	508	473	495	486	488	518	507	476	506	436	520	472	461	471	507	499	499	506	484	480	466	460	472	458	487	423	482	455	459	485	490	486	478	453	505	506	500	476	489	495	467	495	503	505	497	452	473	519	463	450	470	468	497	478	488	478	522	435	464	506	463	478	500	469	477	472	474	489	483	475	502	482	465	494	470	486	495	473	497	463	511	524	506	482	514	428	458	473	433	465	450	471	435	470	491	514	504	461	517	499	490	500	464	487	460	516	465	493	469	494	454	498	506	454	493	453	418	472	460	510	470	501	509	436	462	409	516	461	466	517	455	496	473	449	507	508	467	449	506	466	479	469	494	513	458	493	467	438	502	523	471	486	488	483	443	472	482	483	484	476	494	473	467	467	508	480	459	502	463	494	466	538	477	467	470	475	465	498	453	477	511	468	470	469	458	485	476	494	494	498	485	454	483	480	443	457	518	484	470	489	463	489	449	476	459	499	455	481	528	484	468	465	485	489	481	456	485	441	474	507	461	475	467	454	469	464	470	502	450	468	509	496	499	461	450	460	478	454	483	483	489	481	462	481	463	511	500	461	504	466	487	492	492	472	517	462	499	528	498	478	493	484	496	470	455	491	464	506	507	513	493	496	477	482	478	482	461	491	510	506	470	471	491	501	482	456	484	468	507	468	437	477	460	474	484	475	455	469	453	480	456	473	493	467	472	461	435	468	472	490	465	511	493	492	502	476	501	492	507	480	502	491	458	451	485	469	501	461	486	500	473	482	502	506	493	474	492	486	469	490	486	471	455	504	474	496	492	475	461	490	498	494	478	460	483	499	496	471	450	493	473	459	479	481	492	507	485	491	486	478	464	449	482	455	457	483	518	505	512	513	474	530	481	495	488	459	474	431	475	476	487	507	448	456	450	474	463	475	499	460	481	412	491	461	426	499	493	473	428	495	442	464	468	487	490	450	448	509	464	484	450	519	483	454	472	508	485	492	467	505	509	461	500	488	481	476	488	453	499	491	477	484	492	542	473	479	469	481	537	485	518	461	491	446	504	497	469	449	477	464	465	514	514	460	505	498	468	476	477	470	481	435	509	475	487	500	499	524	475	513	520	481	490	420	474	473	487	500	519	478	440	484	473	471	462	485	473	450	460	474	449	506	487	469	494	485	451	459	468	490	504	472	492	480	509	486	479	490	476	484	479	470	489	481	473	511	497	479	516	507	459	454	473	456	501	445	521	477	493	470	487	472	512	514	520	487	469	474	485	505	477	523	480	476	528	503	484	466	466	497	507	479	467	445	473	458	469	455	473	481	486	510	477	487	499	524	479	473	491	424	468	466	485	472	452	515	477	460	473	481	482	447	449	473	480	493	461	449	452	470	479	480	515	463	454	416	508	463	457	472	437	502	467	457	474	495	494	501	447	521	478	493	455	468	511	472	464	454	493	475	471	476	467	425	464	461	484	472	478	546	454	458	521	467	458	451	474	473	445	450	478	485	487	495	482	436	501	470	494	505	440	510	469	488	532	479	426	457	448	457	471	480	506	498	486	491	450	449	481	518	445	483	472	502	493	462	487	464	488	453	483	462	484	448	469	481	483	453	448	491	526	461	493	478	475	429	450	486	535	489	484	456	502	457	462	512	517	465	481	464	455	469	477	476	496	488	496	482	470	442	527	495	459	495	483	454	478	485	518	480	444	507	465	460	497	461	440	500	445	446	473	468	496	502	483	477	468	455	484	463	447	454	456	524	483	469	499	482	496	471	499	513	495	472	501	465	477	453	481	497	455	483	450	456	460	497	477	476	490	518	501	479	476	460	475	487	474	496	481	453	467	493	466	437	475	505	484	496	471	483	463	481	474	478	485	472	447	465	448	485	448	504	467	475	494	458	495	444	515	489	481	498	479	487	457	481	446	467	454	492	469	511	462	477	517	460	453	511	471	505	484	458	452	478	481	470	485	518	498	448	458	512	485	486	458	496	453	471	454	476	471	470	492	521	455	504	510	500	468	480	473	467	485	467	470	488	443	524	488	456	478	485	481	477	477	498	472	458	426	484	458	438	510	460	504	475	470	509	496	449	477	450	443	474	492	436	488	490	476	458	461	494	468	456	468	456	486	491	478	481	474	456	447	464	484	451	455	487	471	519	523	503	430	476	490	501	445	472	523	476	490	511	500	500	502	484	469	498	476	466	480	488	446	473	447	494	452	494	496	476	509	483	466	495	475	481	465	485	487	462	475	437	446	498	488	489	463	516	457	480	478	473	449	503	419	457	461	502	459	485	456	492	492	479	482	450	452	460	479	516	483	445	490	484	486	481	478	499	440	485	458	431	477	508	468	489	445	464	500	462	470	466	505	456	482	459	496	495	432	450	460	484	500	500	483	463	484	473	523	485	442	504	479	493	456	453	475	495	462	487	472	490	459	495	511	468	471	473	479	472	469	488	496	480	469	477	510	498	480	481	476	452	507	492	520	462	514	489	455	478	535	462	462	477	459	453	442	494	477	475	498	451	468	501	439	498	476	467	455	474	481	502	482	456	487	469	455	461	423	459	482	453	496	517	536	491	478	497	490	448	504	483	479	471	435	478	457	491	438	429	417	456
22900	20658	27352	23970	20664	20770	10321	1984	1457	1262	1154	1175	1033	1020	931	943	970	939	924	934	914	923	867	897	887	851	863	861	830	810	837	807	833	831	802	777	803	834	801	742	796	772	817	825	784	795	839	762	742	740	783	868	800	783	824	820	788	819	780	774	760	787	795	809	770	759	744	842	808	799	785	767	803	763	776	788	741	765	804	772	783	794	754	851	800	782	778	777	789	780	821	796	781	802	790	793	811	813	802	812	826	815	732	816	823	758	803	779	804	735	746	788	765	789	784	794	781	825	754	802	788	772	822	753	785	795	755	779	775	809	764	748	782	743	780	813	792	803	783	791	783	825	788	800	834	742	758	808	844	824	711	786	770	785	791	786	756	762	787	744	817	809	798	763	795	819	759	774	770	752	774	813	776	750	753	816	786	809	734	794	785	761	775	744	774	757	786	776	783	807	752	740	797	757	787	796	764	753	794	817	775	738	812	796	766	710	775	811	772	732	760	815	762	773	764	782	813	811	792	793	812	822	789	813	743	833	727	784	752	803	774	780	811	763	777	735	838	757	791	800	768	781	796	788	793	782	744	772	775	805	803	780	773	774	752	752	773	804	834	729	836	737	756	739	810	699	769	740	791	814	746	759	798	775	770	766	759	786	768	788	749	800	803	765	746	808	744	814	719	806	758	812	795	765	713	783	790	789	771	806	772	784	776	755	734	797	746	724	831	780	741	765	765	730	773	724	779	773	829	768	805	685	820	741	775	739	756	781	782	722	746	712	733	750	823	813	769	781	758	792	804	744	793	805	778	829	836	735	768	768	823	794	783	745	746	738	789	732	788	786	801	791	783	762	758	821	776	761	772	767	775	808	774	751	817	779	797	830	761	774	762	762	752	774	811	711	760	773	771	764	804	739	838	758	745	793	747	764	784	745	779	772	754	755	769	800	826	719	736	761	808	781	773	817	765	792	736	779	763	750	785	743	750	783	750	797	743	764	792	793	777	788	818	783	831	728	717	759	807	758	799	764	784	826	813	754	731	794	737	801	718	745	768	785	751	747	753	735	745	759	786	776	758	760	781	774	727	775	752	778	756	795	776	750	702	823	827	761	762	728	778	733	763	708	805	800	775	794	789	788	814	774	803	745	791	767	777	801	701	771	779	792	757	771	792	781	768	828	802	804	810	742	772	720	804	764	774	770	781	836	796	772	777	740	753	795	770	804	777	784	782	766	809	855	764	739	731	761	740	738	761	735	746	775	757	796	758	802	756	767	795	781	763	798	747	740	778	754	804	779	738	812	780	814	773	787	768	763	792	793	811	751	767	777	758	743	754	780	784	778	725	803	797	771	783	801	779	749	802	785	742	747	815	747	750	826	743	781	767	760	752	775	779	793	752	784	759	760	810	728	792	801	761	789	810	778	742	741	749	813	804	812	796	782	814	815	788	726	730	748	811	776	771	721	796	782	757	775	736	796	756	734	779	748	774	755	770	754	763	766	836	774	806	753	737	759	731	791	751	765	759	788	741	792	797	794	779	761	787	814	759	768	756	823	753	779	740	749	783	774	813	794	814	809	824	737	768	781	773	751	753	769	808	779	802	783	813	760	752	777	773	793	747	796	793	801	732	789	773	809	776	715	776	734	747	814	710	759	775	755	843	778	781	795	818	800	746	735	772	752	759	763	780	796	797	798	809	765	802	809	772	755	827	744	805	782	746	819	765	794	780	779	745	731	815	771	783	760	771	775	762	759	737	783	822	791	832	759	809	769	821	819	728	771	781	817	740	801	775	801	789	790	811	810	805	761	757	735	792	733	819	772	756	773	790	816	753	800	790	714	781	772	781	759	821	778	785	800	756	804	784	764	752	839	760	755	767	741	765	753	780	852	756	781	772	760	768	785	747	777	804	796	824	764	797	782	802	787	771	765	775	775	830	741	786	786	752	767	779	817	796	765	773	786	781	810	773	766	750	784	751	760	718	731	763	771	769	767	778	850	781	789	802	769	753	734	739	751	780	803	800	800	790	749	746	768	799	794	769	760	749	750	764	793	787	766	790	730	793	760	805	687	777	741	759	733	840	754	755	779	785	803	759	827	735	762	792	724	798	832	753	790	764	756	752	803	819	749	772	762	780	779	744	747	813	749	712	774	782	771	759	771	743	761	815	742	774	759	796	795	768	763	808	831	770	721	801	815	747	730	809	744	782	812	789	760	791	801	810	772	806	787	766	795	783	728	841	734	738	789	769	809	766	744	746	759	772	799	777	778	805	743	776	716	763	751	771	757	775	804	802	759	797	756	755	802	735	750	804	764	783	763	808	768	846	790	774	811	785	802	774	808	808	771	779	793	774	777	759	776	795	777	770	726	718	773	817	755	776	789	797	767	759	789	743	763	741	739	814	769	704	795	798	766	806	783	735	796	779	770	772	750	723	795	755	719	766	810	795	793	801	819	775	817	784	786	778	801	792	774	732	794	779	764	721	770	826	803	751	751	795	803	793	806	798	801	818	779	744	712	750	748	748	766	794	764	763	780	781	785	797	732	761	803	814	784	742	781	782	769	762	770	739	797	751	744	840	755	771	777	814	795	788	799	779	795	764	739	763	797	773	778	752	745	774	733	825	795	796	739	770	822	762	806	780	789	772	791	805	817	788	768	791	747	786	795	757	768	743	785	771	819	743	771	784	791	801	781	832	766	763	826	810	817	751	769	784	803	800	787	788	783	803	760	773	762	748	823	767	778	730	819	781	790	788	741	799	766	815	736	749	737	739	771	763	819	785	841	753	753	771	809	784	801	811	803	839	797	777	815	771	811	737	757	731	790	779	774	763	785	792	723	751	784	790	774	759	808	753	788	742	767	785	752	768	805	750	723	778	836	755	738	725	798	736	764	752	825	777	835	762	777	754	769	850	745	770	776	756	784	785	779	781	780	778	796	820	754	740	758	807	745	829	745	739	800	751	828	799	799	763	745	741	784	782	771	751	743	769	795	796	821	797	815	743	880	786	843	815	762	756	765	798	701	716	716	777	800	771	813	738	813	763	749	775	748	789	760	770	802	774	738	767	704	781	806	790	795	744	767	745	718	781	782	756	809	776	743	732	818	829	801	775	796	804	753	790	746	786	792	783	783	815	802	747	767	741	751	744	784	811	794	768	741	802	778	764	792	825	721	786	806	755	778	777	791	772	741	751	786	775	751	730	771	738	732	793	796	812	745	753	821	759	778	772	792	764	796	735	786	798	741	775	770	750	807	805	755	757	719	738	749	774	805	794	761	785	749	788	715	751	809	775	850	773	756	771	804	810	762	785	782	722	823	750	769	796	749	772	839	833	788	780	760	746	768	780	770	750	772	768	794	777	791	782	829	775	785	823	776	798	784	805	819	792	785	755	782	778	813	811	757	829	723	792	757	808	755	831	770	768	769	723	825	760	761	790	748	737	809	810	807	742	751	813	793	772	760	756	791	750	811	784	732	788	773	807	782	808	741	743	748	785	789	755	858
24708	15853	14262	8136	5548	4147	3189	2600	2199	1869	1660	1474	1447	1238	1190	1075	1071	1068	969	952	964	869	896	861	895	886	816	918	900	783	825	781	811	806	795	803	782	794	788	767	808	752	768	759	772	724	784	767	706	755	734	783	744	758	750	736	753	801	792	764	794	796	745	743	764	708	758	759	759	735	753	752	803	712	807	718	720	731	679	731	690	722	744	751	726	778	743	733	766	749	689	742	755	702	694	738	697	699	767	722	711	726	706	710	719	776	750	705	742	766	767	756	733	684	812	781	737	723	735	714	762	727	767	703	796	777	719	770	793	765	789	760	783	743	746	720	787	721	670	766	727	724	715	740	710	780	756	751	738	738	765	699	793	725	785	772	767	700	729	747	679	686	757	728	745	766	761	747	753	733	762	760	794	760	749	747	722	770	700	727	793	727	736	741	694	769	773	718	709	730	694	771	767	747	703	706	744	751	717	723	739	752	727	741	707	726	725	725	701	680	741	705	737	740	745	712	756	708	750	737	732	779	746	763	734	727	748	793	763	743	748	720	689	726	711	714	738	696	761	718	708	768	756	714	762	786	673	772	777	675	724	756	721	755	706	732	720	750	756	710	796	704	751	724	720	736	726	736	699	745	747	721	780	720	717	715	759	735	694	735	736	737	796	729	738	751	733	768	784	743	731	765	753	742	761	742	734	756	771	763	735	733	685	736	696	730	722	735	726	701	742	750	739	703	732	746	738	714	728	745	757	712	740	767	736	692	789	701	710	733	731	724	735	755	724	775	760	691	726	732	765	749	741	740	677	750	704	705	748	798	726	739	764	677	745	759	705	754	723	735	710	792	712	767	712	727	761	716	756	754	731	686	726	708	715	762	701	725	755	776	710	718	726	734	764	745	755	747	784	741	727	735	726	777	712	717	738	720	776	757	713	719	739	707	741	722	755	712	714	726	771	755	738	735	708	758	746	749	763	754	734	734	733	711	708	740	709	728	760	729	746	716	708	703	651	761	741	747	774	699	695	722	715	722	774	763	772	733	780	704	738	736	703	740	752	713	726	747	726	727	754	719	727	698	766	713	757	766	709	745	761	707	746	769	759	759	752	740	741	756	763	728	705	785	752	720	700	704	698	716	710	710	709	745	782	711	756	748	706	700	778	732	743	755	700	690	723	718	762	725	704	771	722	714	726	738	717	689	714	720	706	759	690	789	757	725	705	675	758	710	728	695	715	663	718	707	750	720	711	753	724	762	796	694	713	753	718	732	706	690	736	737	748	727	738	770	708	681	720	717	734	725	769	769	731	741	737	741	696	758	737	711	725	666	722	751	742	714	689	756	720	682	730	724	729	692	730	750	702	765	755	740	707	733	699	755	718	767	765	685	708	757	731	778	774	748	735	692	743	696	699	796	664	703	749	731	689	733	780	740	808	776	757	778	707	742	776	749	751	759	736	715	758	707	778	743	752	695	769	684	699	738	759	741	756	756	743	758	753	775	743	739	697	746	751	769	735	737	770	722	736	730	756	751	702	816	734	721	715	757	731	742	716	752	699	705	697	719	787	703	713	757	716	733	708	742	731	702	705	686	731	703	712	702	717	709	713	731	700	707	716	772	778	751	717	738	743	750	767	720	748	686	750	720	722	745	705	743	732	716	704	731	769	753	732	739	702	757	751	718	720	755	703	683	727	755	740	715	745	716	691	681	763	694	763	686	712	719	757	742	756	776	725	652	726	721	743	738	731	712	754	715	724	732	748	756	763	708	747	743	801	788	693	748	771	730	797	729	710	699	713	770	739	702	770	695	711	725	761	715	735	739	776	691	757	687	799	733	747	690	735	760	745	755	723	725	716	724	719	748	775	770	782	731	727	736	721	739	731	768	733	713	702	724	729	766	736	732	731	737	708	792	735	700	747	754	756	703	724	654	737	731	743	785	735	673	723	767	691	776	714	723	740	677	750	717	726	717	737	692	742	692	777	695	718	717	745	704	725	774	745	709	733	668	770	793	692	742	757	739	745	739	719	765	751	731	718	718	763	801	768	732	726	751	744	771	708	715	707	735	736	735	670	751	717	702	705	755	745	735	721	754	730	761	754	690	752	758	733	721	747	763	741	740	743	766	716	721	728	701	771	708	679	792	703	734	726	708	695	730	679	748	777	744	727	734	761	769	708	733	741	746	722	761	720	765	744	713	721	707	751	705	726	728	720	718	676	743	711	747	745	743	730	729	732	745	719	739	756	718	740	727	774	738	758	747	729	715	753	688	721	728	711	740	764	697	738	752	724	719	752	716	712	752	742	689	735	705	701	712	718	746	740	697	739	709	675	701	728	704	755	760	722	745	760	733	744	727	698	648	746	694	720	739	713	665	733	755	764	752	685	749	787	708	732	690	715	734	762	694	734	691	751	742	699	715	717	725	769	709	722	757	700	728	725	744	707	725	760	745	759	733	731	743	733	719	684	730	725	771	731	715	767	709	758	756	748	788	766	708	708	770	705	739	714	730	687	762	763	695	715	711	706	772	734	753	748	756	716	761	728	753	748	709	723	724	733	702	770	667	713	695	719	737	745	702	671	740	760	702	718	738	800	756	779	714	705	741	704	713	721	767	725	754	747	727	752	722	776	759	709	788	776	772	744	706	699	714	705	757	770	740	718	729	725	719	745	736	747	706	740	773	712	706	740	797	741	707	730	763	739	732	706	709	747	737	739	734	765	733	741	687	734	704	715	726	764	764	788	740	731	752	737	725	738	737	724	702	754	694	726	730	708	724	747	753	743	750	724	655	743	693	712	725	717	768	671	758	691	749	699	706	706	740	711	753	733	720	746	767	708	696	744	810	720	773	719	742	705	714	726	752	738	779	783	747	737	738	732	747	737	730	746	712	752	716	695	718	664	717	750	764	711	697	725	765	702	738	748	705	763	750	709	734	692	755	746	735	768	711	690	713	733	766	724	732	731	733	717	748	763	756	734	724	759	724	706	740	714	735	715	716	721	729	773	714	774	737	751	688	749	715	721	709	776	746	760	696	740	766	756	726	724	741	748	730	756	725	726	721	708	750	752	710	748	714	762	731	721	725	750	707	750	676	788	724	717	686	763	723	749	743	677	723	760	731	696	743	726	743	746	721	699	746	712	745	722	724	774	659	792	769	734	765	730	735	711	736	724	738	778	816	699	736	733	745	717	738	713	746	742	720	726	717	733	717	728	728	707	720	760	715	697	719	702	725	777	675	788	732	768	749	735	703	749	753	688	659	697	767	770	761	720	715	758	752	698	726	745	705	738	706	659	729	711	741	745	694	684	751	753	788	751	706	757	766	734	655	739	707	741	767	734	767	754	689	709	724	748	743	728	739	746	750	684	739	723	723	792	732	692	746	748	760	732	705	719	731	726	739	748	691	732	728	727	711	735	706	762	720	766	690	765	731	764	679	708	744	742	721	718	735	750	738	727	739	741	736	711	760	730	761	757	720	771	716	753	707	749	744	690	759	793	718	733	669
30422	14145	1845	467	377	364	343	330	343	324	327	294	298	302	276	298	292	319	291	282	291	289	302	341	308	305	287	346	297	331	298	315	317	308	280	310	308	309	297	306	300	335	298	298	313	294	309	299	332	307	323	318	291	295	316	288	316	305	325	328	317	319	313	296	287	295	320	286	283	300	292	339	326	308	318	282	332	314	304	305	302	314	308	296	298	321	317	310	305	320	279	290	279	352	290	298	324	333	258	296	294	316	312	308	282	301	304	309	296	304	311	290	313	295	298	283	319	294	291	320	301	302	306	292	311	334	297	312	325	304	304	311	303	302	284	299	278	331	318	300	344	300	278	329	335	290	303	285	276	291	295	278	268	288	294	291	305	290	326	299	316	317	283	350	330	323	323	319	304	322	334	311	293	317	292	345	298	282	308	321	291	333	308	300	316	286	280	297	319	325	304	284	314	303	302	292	311	295	318	304	308	320	324	293	287	300	309	297	283	286	319	308	297	306	324	294	285	296	287	309	289	332	303	314	325	296	337	258	270	299	292	326	317	305	313	321	306	289	305	323	301	338	302	301	329	309	284	328	296	324	320	314	278	327	332	314	328	279	310	328	315	318	327	284	278	321	292	303	320	285	282	313	315	304	316	322	335	309	300	306	305	297	324	316	311	308	312	309	294	281	294	299	300	287	285	273	298	282	303	315	293	320	284	319	320	290	303	299	307	268	287	323	290	314	293	295	287	308	301	276	312	312	305	283	320	330	290	287	303	317	319	309	295	294	266	279	288	281	306	302	284	253	312	309	305	300	333	299	308	307	302	345	292	308	300	276	314	344	348	261	291	284	285	303	342	285	269	274	308	318	309	310	282	271	315	294	291	299	300	318	294	286	282	298	314	317	300	280	281	332	291	329	309	273	279	319	308	321	322	282	260	276	285	317	321	305	269	332	293	270	299	327	289	303	291	310	305	285	291	302	328	319	285	284	278	272	338	304	288	288	298	325	324	338	321	277	310	284	300	298	303	341	309	305	289	275	308	323	337	321	277	302	305	300	329	296	281	309	318	281	334	289	330	317	276	318	313	284	296	279	316	333	321	325	290	302	294	302	294	326	293	305	293	279	279	316	289	326	308	274	321	325	285	294	315	326	296	291	334	307	321	316	295	287	311	312	276	311	307	300	301	278	289	293	307	286	295	314	323	293	291	310	295	309	322	316	280	291	306	274	288	265	323	289	285	290	314	300	333	283	354	286	310	306	300	265	286	309	313	274	300	303	312	316	348	298	285	307	283	307	326	306	328	293	301	286	339	301	320	331	321	295	298	312	307	325	286	303	296	310	299	297	289	326	284	292	283	305	286	348	308	325	341	296	310	284	317	294	286	298	305	330	309	321	328	302	286	305	292	322	291	288	296	295	330	282	333	309	324	339	289	319	322	307	293	293	289	319	315	286	325	296	315	319	289	308	307	307	236	283	292	318	307	316	328	261	300	319	295	306	311	310	303	254	291	317	294	298	286	295	311	312	273	313	303	329	314	328	282	308	328	283	314	286	294	324	325	284	316	291	253	308	290	298	318	286	291	306	303	314	298	318	316	316	288	323	290	303	300	310	325	329	319	291	310	327	320	295	314	299	316	281	298	323	283	305	266	327	306	295	299	324	312	324	289	287	318	270	273	308	279	321	349	338	295	314	297	291	288	306	308	338	303	264	305	319	304	317	287	336	315	319	295	274	302	279	302	295	296	315	309	294	291	292	300	302	323	326	318	323	314	323	269	283	285	311	318	277	305	295	275	340	303	296	338	308	307	315	319	330	343	289	304	313	316	304	300	295	296	322	309	286	305	344	319	293	259	293	305	333	323	315	317	298	287	268	328	309	325	302	329	295	299	287	312	307	318	286	342	324	288	303	293	298	268	297	315	288	294	301	318	321	319	322	279	297	308	307	292	331	329	292	308	298	281	292	297	320	301	307	307	318	311	311	306	294	279	318	283	311	291	295	306	309	299	324	293	328	299	288	337	305	323	332	330	299	285	292	326	290	321	334	322	333	340	315	322	298	314	310	299	300	283	310	296	325	284	319	307	300	271	291	308	304	297	300	294	337	293	320	294	288	289	316	332	291	303	285	309	299	323	281	294	314	284	300	302	287	285	324	284	311	276	314	317	310	324	342	342	310	280	304	321	289	306	301	348	287	306	293	281	308	289	305	307	297	272	291	329	284	331	309	283	277	324	295	302	297	313	314	314	304	275	319	302	319	292	286	280	315	310	300	299	312	308	325	281	302	286	293	292	306	318	323	319	313	307	265	327	320	303	294	311	322	315	319	286	306	299	290	296	314	356	307	303	319	286	302	300	295	281	313	329	317	283	297	287	313	329	337	301	303	319	311	319	309	289	278	266	304	288	291	280	302	308	320	282	292	306	318	283	309	275	307	276	307	302	321	335	285	267	300	296	316	289	312	311	300	296	307	300	284	313	280	291	299	280	318	323	303	301	343	322	316	287	319	316	323	300	305	302	325	317	319	293	274	307	301	304	298	293	316	298	314	318	265	307	283	292	289	314	308	288	348	284	279	281	301	308	263	316	291	301	326	363	311	297	301	307	289	314	313	286	314	306	293	287	298	320	293	305	300	315	302	266	271	302	276	271	340	293	291	293	313	268	319	306	325	311	320	321	312	276	298	289	262	307	327	309	307	282	293	304	295	320	298	304	279	290	336	288	287	303	304	303	304	310	323	289	302	291	328	296	300	310	293	298	294	320	293	304	293	320	320	285	312	314	319	299	300	303	316	274	280	250	327	305	298	286	301	321	312	286	309	303	308	288	322	300	310	302	275	292	331	350	311	306	320	310	255	338	286	295	312	315	312	270	311	340	289	341	330	301	296	288	314	330	323	282	294	303	310	280	265	288	318	294	282	312	299	287	312	285	344	316	302	331	310	288	287	292	320	295	298	322	281	268	292	295	303	269	322	272	301	318	310	317	281	305	320	259	267	280	272	309	282	312	307	313	283	299	340	289	307	286	312	334	318	321	305	333	297	305	329	293	317	318	304	296	318	317	300	302	306	312	318	301	321	310	315	333	288	312	302	309	286	304	327	279	293	293	326	305	324	299	320	288	310	301	301	305	297	287	307	339	305	283	285	314	327	299	317	303	301	306	299	313	279	315	302	323	310	314	324	312	322	323	341	313	294	303	319	307	282	312	340	286	317	336	302	299	303	308	285	315	289	274	299	308	282	334	312	306	307	289	316	324	308	296	301	276	351	349	326	282	301	320	266	295	299	273	324	313	302	321	299	298	331	303	298	305	328	318	329	313	322	323	290	303	282	278	289	323	285	295	328	318	323	303	286	296	301	318	290	301	310	317	331	298	269	265	289	292	309	333	303	311	302	268	300	313	292	295	295	293	298	287	278	335	330	285	311	295	297	274	292	306	296	286	307	325	292	303	321	313	303	283	305	322	311	317	274	307	279	307	305	314	301	301	278	329	315	293	292	305	304
15582	818	713	518	457	441	384	379	365	332	325	360	308	335	335	303	353	321	343	307	333	327	341	351	327	314	320	347	334	306	337	306	323	278	304	280	324	302	320	332	305	308	314	298	288	313	330	319	347	318	322	331	339	333	317	324	315	326	273	302	334	343	328	327	310	312	327	323	331	316	327	313	310	343	306	325	324	307	339	333	320	328	329	307	331	302	324	352	319	338	300	336	304	329	334	320	360	343	309	284	298	323	320	306	307	345	307	300	340	286	343	312	304	320	334	294	347	303	325	302	316	351	351	331	354	293	302	341	299	338	281	321	330	314	341	352	318	350	299	336	341	333	355	310	321	322	330	327	291	355	333	322	302	308	305	311	316	297	315	306	327	307	317	306	315	294	349	287	273	334	377	304	349	278	325	307	319	320	321	323	327	330	319	334	329	326	299	327	309	318	316	339	321	295	337	348	327	330	306	340	308	317	343	312	330	336	303	345	334	335	305	313	298	315	313	290	324	335	280	335	327	303	301	312	290	295	308	360	340	276	329	314	325	336	339	301	296	318	312	322	282	313	349	316	292	305	325	337	341	319	335	288	316	307	305	331	308	328	340	300	325	339	335	304	328	289	304	339	361	303	339	296	307	330	311	320	333	303	303	309	293	345	328	304	331	315	299	299	316	317	325	296	324	289	346	319	298	293	303	297	344	297	332	311	313	360	311	299	291	326	323	308	315	307	324	330	293	312	306	302	303	328	316	315	320	299	325	318	308	353	320	314	322	323	308	330	345	345	322	301	313	314	292	326	324	321	293	368	348	351	317	332	287	317	310	316	317	341	320	290	311	341	319	330	307	326	303	285	312	328	327	292	316	316	347	335	299	326	338	290	314	288	308	320	387	340	316	299	325	283	325	319	333	302	327	326	303	286	309	308	346	328	295	305	304	315	315	277	361	313	308	306	300	307	314	324	299	327	291	305	317	337	307	335	296	324	303	363	336	330	347	330	324	361	292	320	300	289	332	336	304	306	329	302	344	297	325	300	316	307	318	295	312	313	308	340	300	323	308	295	317	319	311	311	323	315	318	306	296	332	356	314	313	310	318	304	335	329	294	293	326	337	302	284	312	327	322	339	319	339	341	334	311	325	296	352	299	329	323	308	325	314	342	313	342	345	350	359	297	335	306	281	309	319	334	318	301	298	320	332	301	329	315	325	307	285	335	317	291	332	354	326	307	303	304	292	364	351	313	290	343	297	319	308	316	277	333	324	305	284	331	314	319	259	297	339	289	307	286	319	309	311	319	314	309	344	327	316	337	356	304	321	343	310	331	314	310	329	320	311	348	318	326	308	274	326	321	340	298	319	344	304	346	391	324	317	300	331	331	297	313	300	310	300	332	336	305	310	288	297	315	313	322	287	301	311	321	283	353	314	321	306	350	327	316	322	292	326	287	327	341	304	321	293	337	336	310	325	313	353	302	318	339	365	340	311	281	281	305	348	333	318	306	326	289	305	278	339	299	331	318	293	308	355	332	292	307	332	309	286	312	297	319	350	317	297	349	353	329	312	348	321	293	325	315	283	317	306	338	335	332	319	302	317	324	303	330	288	347	330	323	324	338	311	311	316	325	286	327	292	357	326	309	336	357	323	341	306	341	297	318	336	313	321	362	304	329	307	313	329	318	341	300	322	330	317	293	305	313	332	328	304	306	320	327	304	289	303	323	326	331	351	322	314	309	317	316	311	328	331	296	316	305	325	344	322	331	297	307	321	284	324	346	316	326	327	324	326	299	320	314	316	305	313	348	293	305	303	301	321	321	293	339	285	301	312	293	339	347	335	300	302	300	331	293	343	341	324	310	288	310	295	297	312	327	324	350	335	315	345	328	310	315	298	316	280	332	295	345	267	312	293	322	327	324	331	329	321	333	317	334	317	303	329	321	336	308	335	283	315	337	312	301	292	294	307	322	325	312	324	347	324	295	329	319	314	329	278	320	322	332	284	330	316	320	314	310	327	348	343	327	301	335	304	322	383	299	315	308	325	298	338	310	325	285	298	285	315	344	321	317	351	308	338	324	343	375	284	340	291	312	309	333	296	314	337	311	313	321	310	314	305	319	340	329	341	288	318	314	295	306	320	321	294	313	310	308	320	295	322	324	291	330	323	320	292	313	303	336	313	354	355	314	322	323	329	308	337	306	342	306	334	302	315	318	333	318	337	325	323	310	337	316	322	300	323	320	311	318	313	306	289	326	350	318	331	318	308	332	319	319	317	336	344	285	317	333	322	307	352	304	300	306	327	305	315	315	296	305	280	318	310	308	280	331	324	321	299	301	293	315	310	303	292	296	307	335	321	320	322	311	321	356	301	300	332	307	308	316	338	317	278	302	306	320	336	283	336	342	331	333	334	323	345	344	337	330	325	319	337	338	288	325	304	333	292	334	301	339	329	311	320	306	337	343	282	327	321	325	295	321	306	316	322	305	347	309	299	286	324	311	334	326	349	312	346	314	263	303	305	312	345	326	313	346	318	301	282	300	312	290	337	296	283	322	303	309	288	318	368	334	313	325	331	288	304	308	286	303	324	342	311	282	303	338	328	299	359	310	332	318	310	304	310	363	312	301	311	318	315	304	292	313	302	306	315	330	311	324	301	332	306	322	308	323	307	314	311	341	287	327	322	326	320	299	334	279	320	303	295	321	334	344	314	313	317	293	319	319	309	319	304	278	306	323	327	304	334	293	344	298	315	315	323	323	325	322	328	324	324	320	329	313	324	275	322	323	323	289	333	310	307	318	305	307	316	315	324	320	325	317	307	322	318	301	294	310	332	309	312	309	305	306	294	335	329	329	311	310	309	294	274	328	296	312	349	309	315	309	307	343	337	281	308	301	297	318	297	313	281	331	314	356	299	319	303	296	325	345	333	296	324	320	315	331	293	300	323	309	318	335	304	332	303	308	282	339	298	308	323	288	323	303	309	308	307	326	320	309	310	322	343	325	313	342	305	336	329	302	325	312	312	308	315	344	292	306	299	307	306	284	303	309	315	302	337	302	336	299	302	315	303	339	324	326	325	330	315	295	271	340	308	313	296	318	342	352	273	326	323	303	351	297	340	288	305	290	305	323	313	343	319	322	318	291	320	272	290	346	315	298	312	310	303	309	307	304	294	318	303	317	346	315	337	345	293	305	311	318	322	295	308	342	323	333	314	290	324	311	328	328	318	310	343	313	315	304	321	327	299	292	322	354	343	328	326	309	319	329	323	320	326	294	323	312	337	317	343	304	326	317	328	337	317	336	317	342	307	342	334	333	298	325	337	322	336	314	325	315	300	331	321	314	307	304	313	303	356	292	305	311	311	270	307	311	309	305	328	317	304	304	330	314	332	300	272	311	297	314	291	317	323	328	284	318	331	311	328	327	302	304	323	333	300	309	296	345	310	314	319	345	291	296	297	291	286	304	330	314	316	343	308	279	318	306	321	275	320	305	344	304	307	291	307	296	329
24947	20670	27000	24353	20690	10169	1488	959	818	707	719	682	662	585	587	570	601	571	545	520	552	510	525	516	507	527	525	501	520	524	498	511	508	523	536	537	524	501	488	535	518	520	473	511	533	526	496	551	539	489	504	469	477	461	489	510	502	484	494	458	492	466	493	491	482	495	475	478	523	502	482	509	506	463	546	505	488	528	454	495	494	510	494	482	506	474	516	498	531	496	470	490	486	465	483	474	503	480	510	524	491	473	462	480	506	460	486	513	565	501	495	510	480	511	476	497	483	458	493	497	497	514	540	464	447	522	513	485	493	528	507	480	488	485	523	513	493	500	516	504	481	508	473	501	487	461	504	470	483	515	487	478	492	526	482	469	451	483	493	479	522	508	489	505	485	477	513	480	464	464	466	538	518	487	493	507	467	485	500	501	493	497	533	499	458	499	494	515	507	499	478	501	467	515	483	506	487	499	482	467	508	488	507	480	494	479	532	441	499	517	479	506	473	502	482	463	488	475	500	460	419	435	437	495	477	497	501	466	494	469	489	507	520	516	432	496	461	501	505	486	452	429	471	464	483	478	495	507	505	561	483	473	446	471	463	482	477	485	506	475	527	495	512	480	487	530	482	486	509	493	509	488	474	516	437	493	522	474	503	477	500	495	487	486	502	478	481	540	482	492	505	485	490	488	501	476	488	513	498	476	458	478	492	487	486	508	530	466	492	495	464	510	487	465	505	490	504	509	467	494	493	492	506	478	493	545	495	458	497	509	471	493	454	495	483	493	479	524	488	492	490	513	499	511	450	488	461	494	471	496	486	507	472	539	450	483	470	494	460	492	500	484	487	489	470	497	535	541	516	533	468	516	490	469	494	492	508	496	495	494	505	494	457	495	477	476	470	466	494	501	505	499	521	501	490	486	476	493	542	501	479	522	475	506	516	477	574	501	495	500	530	516	476	475	471	462	516	504	513	485	468	477	474	462	536	460	480	487	555	485	470	488	533	477	486	483	533	470	484	489	545	488	501	484	491	519	506	469	468	490	451	539	462	492	507	504	508	476	495	479	481	489	496	507	496	537	536	498	454	526	490	465	470	470	547	481	510	529	505	496	508	511	470	488	510	482	502	499	530	486	487	460	488	502	491	481	480	498	489	469	507	515	505	448	514	501	487	492	499	475	494	497	522	505	494	476	524	503	487	468	510	479	536	509	507	530	513	538	483	466	495	518	511	518	504	515	534	510	498	477	474	455	484	489	454	538	480	519	486	460	517	476	528	491	486	502	485	523	515	446	527	489	482	463	501	483	500	509	495	484	493	480	475	476	480	524	489	524	484	491	508	464	447	500	500	474	504	486	476	490	509	523	503	480	490	489	463	517	453	470	496	473	490	526	515	487	487	475	490	502	505	460	471	477	482	479	508	452	465	493	463	462	530	510	489	493	488	465	503	525	495	474	500	486	483	497	522	474	478	509	481	513	514	506	479	476	503	489	509	483	522	483	480	459	497	490	500	494	491	510	531	490	499	478	525	442	474	475	482	459	505	502	467	533	472	489	478	497	508	491	498	517	472	519	491	492	470	470	484	478	490	501	472	501	485	531	465	497	483	490	486	500	479	481	501	455	485	509	483	519	541	483	478	477	484	474	493	508	484	525	452	472	486	500	461	522	478	502	498	474	483	495	510	477	504	505	505	519	462	482	465	474	489	439	446	513	500	486	500	504	488	508	519	513	494	483	518	483	485	478	529	497	481	473	464	478	492	482	463	536	494	405	493	514	461	483	505	482	488	477	484	505	504	483	516	461	480	461	497	488	551	480	515	484	533	516	490	497	492	510	490	449	498	526	492	479	478	503	512	464	523	525	475	514	498	535	511	474	515	481	484	503	484	496	462	504	464	522	512	487	481	481	472	473	507	485	486	471	509	504	525	436	536	504	501	510	509	483	494	517	463	481	521	496	496	511	500	488	461	466	511	518	486	546	492	499	488	469	466	494	516	507	489	481	495	473	518	504	523	466	497	494	517	477	470	495	535	492	517	475	498	501	485	443	514	503	458	519	530	488	509	470	488	500	497	493	513	436	479	461	487	489	522	460	491	505	438	510	461	490	472	500	523	489	466	493	474	499	482	476	486	501	518	494	502	472	467	498	495	500	470	473	479	502	504	453	469	461	470	525	467	499	480	479	485	503	527	496	503	468	503	494	498	503	504	501	534	496	479	474	510	478	482	495	549	475	500	490	503	488	492	496	487	495	477	495	477	500	478	489	470	501	487	487	502	470	482	467	484	492	492	513	492	458	505	469	503	458	445	452	486	488	523	467	497	473	490	483	496	438	490	493	498	471	516	462	495	477	529	495	450	545	529	503	492	463	508	513	500	502	476	486	503	520	478	489	470	509	504	514	508	495	530	496	476	489	518	501	504	465	499	452	478	502	459	498	502	512	481	491	463	464	541	483	479	461	472	525	488	501	499	519	455	542	461	492	500	510	482	508	518	464	492	489	480	487	512	499	501	489	503	511	473	512	508	498	466	495	508	467	505	476	481	490	513	472	444	490	499	487	529	504	511	508	530	482	491	485	457	508	472	501	483	473	514	490	482	487	503	447	479	492	480	529	506	495	477	485	448	507	466	457	481	494	486	502	489	503	457	450	497	515	484	514	494	506	479	505	467	455	514	496	483	519	492	490	497	475	531	456	506	509	458	521	513	489	458	487	483	473	487	516	484	492	466	472	493	461	478	486	504	513	510	489	478	522	463	498	474	507	499	483	462	516	467	469	464	534	520	499	506	487	476	511	491	502	507	505	510	505	531	506	517	470	470	478	504	489	456	463	488	490	454	498	504	523	502	476	479	501	485	501	461	490	491	493	492	474	515	490	487	499	496	518	480	522	510	499	505	478	480	460	514	521	473	485	531	470	479	468	472	546	503	511	459	476	482	510	533	474	480	492	507	510	519	507	464	504	477	483	481	529	498	474	486	490	517	518	510	538	495	526	483	515	468	522	488	512	494	508	506	492	489	467	465	502	461	525	508	478	520	477	468	528	504	517	537	463	500	483	528	474	482	500	499	482	512	468	491	492	490	472	507	493	500	518	504	494	483	486	491	531	506	516	454	473	471	486	478	466	482	487	479	498	457	475	478	491	503	476	486	488	513	505	492	480	471	504	470	511	524	533	494	523	509	438	469	503	524	456	458	494	510	507	502	521	452	500	477	484	504	504	526	501	488	467	501	496	440	516	474	494	483	481	500	498	505	520	516	487	461	507	498	511	546	461	472	510	505	480	491	523	495	554	497	484	500	485	449	509	508	503	484	483	494	468	480	456	444	491	469	534	501	461	532	525	495	529	483	499	487	490	476	465	507	476	484	479	495	461	486	444	531	480	479	466	517	489	489	540	507	473	516	480	475	468	441	501	509	466	470	472	476	468	469	495	483	530	514	466	496	503	525	488	433	531	469	478	523	480	510	502	504	547	535	495	469	450	501	466	484	518	466	518	506	533
23523	9470	8488	4658	3161	2309	1795	1434	1216	1125	979	874	819	790	706	697	618	622	616	614	525	560	540	543	559	534	537	563	494	520	516	499	569	524	532	533	528	500	512	486	505	504	499	471	508	512	497	498	482	492	470	486	455	489	474	503	514	497	511	499	484	474	485	497	456	445	454	518	469	480	511	512	469	470	503	507	485	497	488	500	462	431	473	487	477	462	468	480	464	508	542	502	548	463	486	475	433	508	496	437	492	492	489	471	457	512	526	472	454	459	426	487	477	462	473	483	475	481	490	498	506	495	489	497	461	501	502	504	479	502	474	478	517	478	494	523	485	490	448	487	510	494	438	479	446	503	508	500	494	487	476	498	459	464	462	469	493	508	486	499	483	522	507	507	433	530	480	490	487	487	478	473	451	444	500	496	459	473	489	483	491	471	488	484	467	490	500	467	459	475	485	516	464	503	519	470	497	502	478	465	481	461	455	467	484	512	450	531	489	424	501	478	488	465	479	477	478	438	480	492	455	455	458	500	471	463	468	472	484	467	520	474	464	505	492	486	491	436	492	473	469	495	469	515	472	463	451	512	442	458	487	503	488	448	506	474	466	498	483	478	486	483	467	484	478	441	490	476	484	511	448	471	479	498	465	504	450	490	492	427	447	481	469	489	426	453	432	422	493	490	468	451	477	453	438	453	458	493	475	471	416	456	496	462	485	482	463	492	479	468	482	465	443	464	487	494	462	486	482	477	475	470	448	479	507	448	505	444	458	510	438	447	459	435	488	474	454	448	457	456	489	496	474	494	491	461	501	480	491	481	469	474	510	480	481	489	510	514	488	466	485	482	490	467	513	503	513	487	469	482	456	471	471	479	434	423	483	516	472	451	449	453	455	501	522	481	490	463	429	472	489	508	490	470	477	451	495	482	460	483	476	489	481	470	455	486	478	457	471	449	471	514	459	508	496	452	505	508	459	473	476	483	504	471	472	498	506	466	462	457	498	497	442	498	444	467	469	459	448	461	498	490	480	503	455	427	511	506	493	490	486	452	474	518	489	482	473	485	465	480	452	458	488	475	500	495	450	499	436	495	478	480	431	427	499	437	486	499	464	456	463	478	425	490	509	496	514	454	465	443	465	518	477	459	464	474	476	488	480	465	504	491	436	444	489	470	452	481	463	471	458	470	505	464	484	484	482	489	485	462	485	488	495	488	475	508	452	448	480	449	483	464	494	505	467	492	498	532	454	467	475	506	490	483	524	488	461	493	453	457	444	474	437	495	476	515	488	483	483	493	482	463	493	480	463	472	487	478	468	475	458	478	469	489	485	475	496	465	461	498	465	471	460	486	456	502	416	455	475	465	492	494	478	502	494	488	473	473	449	445	526	473	435	498	514	447	495	480	480	423	499	481	471	473	483	437	437	469	481	501	478	505	493	496	436	482	476	448	484	492	505	478	427	462	467	457	450	434	496	432	455	483	507	488	494	490	472	462	523	499	502	515	503	442	469	469	477	490	496	478	439	497	476	468	493	520	489	466	461	449	489	517	481	481	463	454	474	506	456	466	459	468	478	487	464	492	481	475	496	489	509	471	461	488	470	485	466	504	475	513	517	479	492	455	485	479	467	434	463	444	450	438	476	467	470	477	502	473	480	478	500	468	458	531	487	465	452	485	490	482	447	448	442	479	444	440	460	472	444	429	473	464	505	482	441	462	509	488	468	454	472	468	468	469	479	483	485	519	496	457	457	472	453	491	464	498	435	467	484	474	482	455	512	471	480	483	493	502	489	468	465	455	495	476	506	455	496	485	480	465	479	491	458	495	493	472	453	476	434	478	487	446	443	528	457	517	478	463	438	490	461	510	502	484	440	483	487	487	471	460	463	484	465	448	504	495	473	453	469	499	437	477	451	482	477	446	497	489	469	491	446	494	459	468	497	503	454	481	433	461	486	460	460	467	461	470	487	484	453	440	500	507	485	504	472	488	463	445	485	494	482	472	505	473	506	497	465	454	462	464	492	490	489	483	498	464	474	504	469	508	503	505	461	476	481	482	478	443	442	490	492	478	476	450	487	475	503	452	508	497	476	464	495	463	517	518	484	461	503	490	477	456	523	472	527	453	495	471	528	491	520	465	502	453	451	461	485	448	527	482	460	505	460	477	493	481	465	483	449	473	479	496	451	501	484	486	479	500	467	495	472	451	449	447	506	466	472	491	489	515	456	474	460	453	461	460	469	465	481	519	468	507	493	496	437	507	500	483	447	481	479	485	512	455	522	477	514	502	459	483	455	462	466	461	496	492	505	456	489	490	498	486	437	484	475	503	490	433	475	446	478	491	462	480	465	478	486	460	466	483	521	462	488	480	488	472	463	449	526	471	483	473	435	456	464	494	452	457	460	459	480	472	477	493	469	487	496	468	459	448	494	494	472	440	480	501	450	485	437	448	525	480	494	468	507	471	478	450	441	489	470	446	475	505	460	499	459	487	487	491	467	475	477	486	441	471	481	462	450	443	456	478	463	492	486	451	486	471	513	466	471	493	474	519	508	479	496	461	427	445	479	492	496	470	469	473	485	467	484	503	410	500	488	521	509	502	460	503	485	461	466	472	514	508	491	460	501	479	484	510	475	469	499	466	488	457	484	484	478	471	443	469	421	461	463	493	494	512	457	470	462	517	485	470	474	510	499	473	441	470	478	478	402	455	455	503	446	495	480	482	478	465	475	496	474	510	469	477	467	457	460	453	496	456	460	468	476	469	444	459	488	451	457	499	483	468	422	466	515	444	508	464	450	468	450	508	442	450	482	469	508	421	454	524	462	485	499	478	494	454	490	474	485	459	450	482	449	470	459	502	462	468	511	499	483	497	503	487	520	459	440	508	491	450	455	467	477	482	487	462	485	482	438	451	484	486	470	500	466	456	474	466	515	474	445	466	481	477	488	499	461	502	464	470	485	482	467	458	483	466	468	470	446	454	479	485	438	484	474	502	514	465	469	479	473	476	449	483	475	484	485	488	484	438	477	500	481	506	472	507	450	457	455	490	471	458	521	461	451	507	481	451	510	477	502	498	488	502	491	471	480	495	493	439	466	487	466	486	502	460	503	481	480	451	450	511	437	498	461	462	484	517	448	453	486	500	478	472	509	503	512	463	516	449	515	455	488	465	471	451	425	503	482	465	491	445	465	511	489	462	493	452	458	474	491	468	470	466	497	485	497	443	458	484	515	480	457	470	468	494	497	473	485	485	437	490	457	475	474	504	473	441	485	524	476	467	462	488	530	494	481	469	512	496	479	503	484	477	468	481	498	460	490	480	484	471	482	498	453	456	460	425	479	472	450	478	462	472	472	471	456	448	492	512	476	470	446	505	501	450	472	481	461	494	497	468	444	524	515	490	473	502	443	477	499	445	513	501	469	470	493	457	493	473	464	477	502	509	477	437	489	445	429	515	461	484	459	462	480	485	469	452	454	471	521	449	462	478	467	480	468	457	501	492	471	484
22973	20650	27451	23892	20653	20742	10185	1961	1384	1309	1274	1089	1014	1039	968	952	888	916	863	915	889	889	848	861	868	797	831	774	813	798	828	764	783	830	819	849	864	820	785	791	814	798	802	815	801	827	767	808	827	754	788	765	770	805	816	779	783	802	732	842	778	769	808	780	810	800	831	729	743	759	803	807	770	770	786	849	831	783	742	787	822	786	753	786	772	797	757	765	790	776	745	777	792	816	791	799	785	780	781	815	782	801	779	798	728	800	781	779	827	791	802	826	793	789	781	779	803	756	764	765	826	804	774	771	800	825	752	789	811	737	740	827	756	785	798	740	823	771	752	798	801	761	764	802	757	814	777	768	756	748	766	775	772	755	779	758	778	776	724	849	764	786	724	818	815	813	785	805	827	747	809	798	751	774	777	757	762	778	786	815	795	838	819	790	800	837	748	798	791	789	771	759	723	789	758	817	753	710	805	800	781	751	830	737	803	737	750	781	817	784	712	734	757	782	759	784	773	771	793	746	782	773	738	775	777	757	784	821	821	775	758	778	786	726	735	812	749	760	874	802	802	802	724	776	769	797	793	775	762	767	825	802	817	769	783	756	771	786	735	805	806	823	799	812	738	788	781	812	753	827	777	749	737	753	800	729	778	777	774	825	764	797	775	748	803	809	774	777	830	792	816	782	794	780	778	729	811	787	774	691	797	767	786	808	799	791	771	753	753	769	726	821	789	777	759	767	754	791	798	792	801	762	780	786	792	757	840	729	806	772	773	747	796	773	739	719	775	767	783	786	770	782	762	809	796	847	757	799	743	794	806	810	820	761	797	777	781	806	787	796	765	740	783	776	774	790	809	817	814	756	793	743	787	755	771	769	841	778	784	778	781	817	779	765	776	776	769	798	792	788	739	780	769	740	724	738	783	784	790	786	818	746	749	781	755	848	730	792	731	764	755	750	801	764	781	785	719	800	825	759	737	751	840	818	770	747	774	759	792	772	768	728	802	810	791	786	826	766	738	762	727	768	778	744	785	805	748	790	770	790	771	731	769	792	718	735	765	759	749	814	778	763	779	771	785	786	794	785	825	761	740	747	770	757	774	779	790	824	764	721	735	771	788	774	798	792	767	744	840	822	756	834	750	768	742	756	781	793	765	743	765	732	796	735	771	756	773	760	735	789	772	761	797	813	777	721	780	775	792	744	782	766	766	731	772	792	785	769	796	819	741	794	780	777	777	751	786	847	798	810	719	803	760	758	739	743	725	761	738	728	731	790	790	755	776	782	729	735	781	761	783	811	760	790	802	806	821	784	719	748	741	772	752	797	777	709	795	733	775	795	743	800	783	773	779	820	810	774	794	759	734	766	732	793	748	731	782	757	757	747	774	764	805	778	844	772	765	786	776	769	755	781	787	712	770	741	758	768	748	783	753	802	769	805	775	768	772	782	791	742	770	682	780	700	794	762	789	790	817	776	835	743	772	755	796	784	761	775	766	781	779	741	781	761	747	762	799	760	784	798	773	786	811	788	742	784	772	813	756	783	815	774	762	788	794	743	832	776	773	813	707	785	753	766	757	840	782	803	762	778	765	751	809	800	791	763	790	757	786	761	753	780	825	763	781	829	781	778	809	772	788	753	803	810	759	811	816	783	822	787	774	792	728	793	764	779	746	735	739	770	792	757	801	776	787	780	758	792	849	772	771	799	795	791	741	785	775	825	736	779	803	810	789	752	735	766	778	784	755	779	773	750	769	762	801	749	823	805	784	781	810	745	779	737	749	826	748	793	746	766	746	796	809	767	724	758	776	793	752	787	729	830	770	781	766	797	805	772	767	765	738	720	829	783	743	823	788	758	794	774	792	785	739	739	786	781	757	770	778	787	789	796	817	793	740	746	773	754	770	737	791	779	776	717	784	760	772	762	770	848	769	806	789	736	767	846	797	807	750	751	790	747	788	782	786	775	805	749	748	759	762	778	801	752	779	682	787	777	754	727	778	734	782	795	760	803	740	742	770	774	774	759	780	811	777	803	777	785	799	797	790	718	784	774	786	782	803	766	770	830	732	759	789	775	776	773	772	749	783	756	780	738	760	838	769	794	786	801	818	749	822	822	795	771	790	807	806	768	765	771	765	812	779	739	800	781	750	800	754	787	793	797	756	750	757	755	770	766	755	800	750	796	724	833	776	764	774	775	780	787	819	789	766	739	802	748	761	760	769	801	797	807	810	788	766	811	736	771	786	783	812	768	748	753	711	790	708	771	779	824	765	774	808	765	806	790	807	731	770	795	751	744	769	740	767	776	762	798	770	745	729	766	823	761	796	736	808	765	748	760	775	716	781	782	752	753	825	769	756	821	813	747	790	781	772	769	785	792	783	745	800	749	780	754	738	762	833	799	782	726	754	796	749	798	777	768	778	770	768	729	766	762	787	743	763	811	776	755	781	759	763	776	753	792	780	792	786	754	825	777	772	778	776	779	798	772	775	777	772	803	769	774	806	787	806	779	768	773	758	726	759	806	769	804	782	754	800	753	744	750	767	794	788	772	842	761	843	757	768	783	771	753	754	738	725	808	773	741	769	787	808	785	747	748	766	752	816	780	744	837	811	801	811	798	767	737	832	799	816	765	821	759	778	752	735	789	773	797	761	779	792	766	784	782	735	782	776	822	748	779	776	717	782	790	775	748	757	766	748	793	781	792	728	776	806	787	734	795	770	798	792	810	821	758	802	810	765	763	718	733	790	807	806	772	786	783	770	732	753	751	742	786	787	767	791	809	777	739	813	741	777	782	778	787	819	803	753	768	780	770	797	773	786	778	750	754	761	773	839	709	785	719	779	728	813	774	759	767	784	795	719	783	784	781	753	796	736	740	722	820	748	806	801	734	783	783	781	775	750	821	817	765	720	734	794	791	750	788	795	783	789	780	736	743	802	795	768	769	765	757	782	765	798	778	843	802	784	782	731	763	795	746	789	743	784	769	774	794	792	790	832	798	769	800	734	817	810	726	805	774	785	770	724	799	735	736	751	764	781	770	817	773	802	791	727	781	742	785	778	781	782	776	765	786	796	795	801	759	739	736	735	766	761	756	768	758	765	790	745	820	782	801	775	736	798	763	779	778	742	778	805	765	752	765	756	776	799	796	803	769	740	738	777	760	774	760	756	736	745	786	838	785	775	763	740	696	786	730	767	803	692	767	765	764	734	778	767	802	760	736	778	741	793	770	809	802	810	794	786	761	780	728	748	773	769	801	775	809	748	803	752	741	805	776	822	793	770	744	714	864	764	783	821	758	724	800	796	792	740	789	790	790	769	791	780	755	755	779	796	734	802	771	776	747	745	818	714	729	766	876	773	757	717	773	841	745	802	740	746	720	813	731	789	819	743	744	748	809	754	813	794	748	770	747	773	773	724	734	759	819	756	766	745	738	773	793	776	790	766	803	778	793	726	696	794	783	709	790	786	765	744	801	781	764	752	737	821	757	788	823	798	728	751	745	721	762
23146	16049	14297	8261	5688	4173	3246	2715	2186	1931	1762	1515	1474	1273	1154	1103	1088	1048	1057	973	938	877	853	887	870	832	798	865	836	870	745	809	804	774	762	812	804	770	797	782	799	754	764	774	800	786	746	786	754	783	755	714	777	735	792	781	730	717	796	757	729	756	705	797	775	736	781	772	756	761	749	773	728	802	767	820	721	776	742	741	685	680	751	728	776	757	730	744	739	731	753	726	679	782	759	744	733	709	804	749	748	762	719	748	767	780	766	742	744	714	709	734	706	724	743	711	678	792	716	748	741	736	696	732	744	767	771	768	735	781	768	717	734	750	768	710	742	727	742	733	798	771	762	739	799	757	714	753	735	743	726	691	722	770	743	740	748	731	726	749	754	710	712	796	730	776	764	715	751	741	761	785	795	776	718	744	724	721	757	804	744	705	711	733	736	752	758	720	768	735	751	762	740	728	752	727	790	792	745	728	716	719	749	760	757	722	769	698	718	695	729	756	704	801	756	759	727	729	748	710	733	742	713	740	720	737	734	733	702	722	732	754	745	671	688	733	736	719	710	740	759	719	780	751	745	749	690	732	707	754	745	753	748	743	727	737	769	772	750	670	789	706	750	660	746	709	746	771	766	748	721	760	746	751	727	738	705	736	732	757	754	768	756	711	732	772	752	741	719	721	729	751	723	726	744	759	709	744	744	742	745	719	720	764	742	701	730	766	736	737	764	703	761	714	735	717	744	693	755	752	756	769	709	699	713	752	738	738	729	742	703	716	797	722	747	740	749	723	762	764	729	718	716	744	740	706	747	778	743	767	756	726	756	758	702	742	705	707	700	674	749	748	761	723	729	715	727	736	735	735	709	732	725	730	709	725	787	728	766	689	728	738	762	739	724	742	722	749	761	690	716	744	781	745	793	766	740	747	722	755	760	696	733	686	743	714	774	748	732	751	756	690	726	690	778	725	748	759	712	742	690	751	714	765	764	750	725	740	695	717	729	703	737	750	764	740	751	717	737	745	742	735	737	695	742	741	674	740	802	749	730	786	715	733	754	680	740	700	691	738	696	714	713	728	750	756	727	707	745	736	699	698	710	750	753	732	718	740	718	700	708	671	768	743	749	767	699	724	744	740	715	726	748	751	752	724	715	752	729	728	742	705	743	750	777	730	748	738	754	745	736	731	700	742	754	717	749	790	758	741	720	736	731	758	720	705	760	729	685	715	765	684	721	766	767	747	756	733	754	705	707	754	687	735	748	732	692	724	755	801	720	801	736	705	698	751	695	743	762	723	704	716	734	733	751	749	750	744	777	716	707	760	707	750	678	808	701	719	746	725	753	759	722	753	731	718	747	787	696	730	736	754	710	742	720	725	738	765	723	728	696	716	698	763	754	779	723	737	754	744	755	746	730	716	710	753	747	714	725	777	696	729	722	717	745	761	700	712	758	752	744	730	736	761	718	759	735	753	694	721	716	729	711	700	739	707	728	732	759	758	743	738	728	743	723	730	702	774	736	722	746	745	725	821	747	782	751	732	738	740	736	757	741	715	726	713	743	772	736	738	729	756	738	710	733	747	754	740	714	790	691	750	738	749	737	720	675	696	714	750	699	745	752	732	709	739	732	699	725	743	720	726	706	731	713	773	715	752	736	733	704	720	794	765	729	715	778	769	684	716	717	700	747	757	701	765	703	724	696	733	690	714	726	725	730	742	775	724	707	704	709	731	749	752	774	714	772	700	739	754	781	723	703	718	769	746	731	724	707	747	732	769	689	751	723	737	700	812	756	723	764	781	776	735	716	723	720	731	786	747	716	740	749	723	787	745	718	767	757	773	721	733	745	745	778	769	736	746	744	743	713	734	713	741	739	690	758	749	749	747	772	702	720	686	755	733	754	720	712	714	700	744	704	746	765	723	751	740	683	776	720	757	729	739	707	795	670	774	738	713	757	775	751	776	722	742	696	709	737	759	711	731	696	711	750	735	728	746	720	761	779	728	711	736	685	720	716	734	743	741	711	688	751	714	752	739	762	726	708	728	737	782	735	722	764	767	724	702	667	811	780	738	766	749	725	792	747	745	746	747	792	740	710	745	738	734	713	760	759	719	762	673	758	723	757	707	726	683	725	759	717	723	778	754	760	737	677	762	773	727	738	735	731	680	745	771	715	727	700	739	739	753	694	742	765	747	756	759	749	695	712	745	720	674	748	723	776	719	733	737	693	725	721	710	770	780	734	711	818	707	752	727	745	777	762	725	743	728	704	765	745	726	777	740	723	799	753	770	780	736	726	728	697	757	730	710	738	717	739	820	713	713	717	775	737	737	753	684	772	736	746	741	769	718	746	679	753	726	696	724	740	713	765	747	740	719	755	737	731	769	757	717	710	732	721	744	714	743	719	702	682	731	772	754	722	745	745	711	797	781	728	721	746	708	723	733	758	717	768	747	735	727	735	731	773	749	736	708	688	740	728	743	697	741	717	730	680	750	735	745	764	699	725	722	696	750	759	742	691	708	755	739	703	732	755	743	790	731	736	730	721	762	747	748	766	725	728	767	763	685	741	699	713	711	700	716	686	712	769	759	749	708	742	769	770	713	684	784	754	802	743	711	739	781	677	721	745	745	733	687	744	753	736	735	738	741	769	749	740	740	724	767	723	698	717	755	703	732	723	747	725	739	713	757	773	730	728	771	763	745	779	745	713	724	749	697	724	752	739	699	708	732	729	734	733	692	705	772	754	738	737	767	713	779	744	755	689	706	709	783	739	727	743	761	759	723	721	736	725	745	725	777	728	754	733	762	696	720	792	752	719	713	774	701	737	734	741	715	801	741	712	725	699	711	712	690	774	757	743	759	725	733	696	685	726	716	731	763	756	742	684	723	715	764	726	736	714	763	762	730	708	765	757	724	714	704	782	749	763	771	715	753	755	760	712	739	719	735	735	724	767	754	753	732	732	736	726	770	713	738	710	710	802	713	688	717	732	679	747	718	725	749	720	749	696	759	738	697	742	731	753	695	728	736	768	768	710	715	698	729	761	695	771	730	731	755	752	714	756	788	776	785	749	792	712	723	739	712	735	756	683	768	736	728	712	724	761	769	740	764	740	728	705	714	783	742	764	722	735	699	698	740	720	723	746	768	762	763	733	741	724	721	724	751	755	738	743	688	718	781	751	751	705	745	702	755	723	686	752	716	702	733	720	678	725	760	804	731	742	772	762	717	726	680	729	698	713	779	724	723	713	786	696	725	757	733	717	728	717	717	776	678	745	735	714	726	741	752	681	679	744	744	735	731	773	703	741	733	732	705	716	731	733	739	754	720	729	750	689	714	740	722	748	727	770	716	740	751	726	720	734	703	726	721	727	686	749	793	741	783	716	703	756	737	747	736	797	694	760	765	653	774	701	782	703	728	744	787	679	736	764	717	762	743	719	714	688	767	761	761	742	766	753	781	780	710	739	763	712	701	734	712	739	720	723	769	744	722	739	798	743	721	746	774	699	785
30297	14285	2018	505	379	366	380	326	322	312	322	271	336	295	299	288	312	314	298	309	316	328	320	293	325	338	297	305	324	283	318	322	280	320	293	322	306	276	303	328	284	313	313	334	311	319	308	319	288	324	325	298	280	305	338	326	303	334	306	300	281	308	309	332	276	293	277	301	339	298	318	303	332	323	294	332	323	307	299	314	286	327	316	327	306	308	304	325	284	324	315	302	335	328	310	312	312	312	318	283	306	303	308	314	289	272	303	312	326	308	325	290	287	317	290	308	314	299	264	294	321	327	300	333	331	315	287	321	328	306	326	300	298	331	304	284	298	318	321	281	345	303	299	306	315	337	324	282	316	298	323	318	317	321	275	357	287	306	321	341	311	323	279	292	314	335	311	290	319	281	317	324	317	325	310	313	340	295	329	294	330	326	320	301	293	314	295	282	328	325	356	298	333	344	311	307	285	294	301	299	291	299	304	338	299	303	300	297	305	298	305	336	287	310	315	291	313	304	295	326	303	300	302	290	312	285	314	318	317	309	314	312	299	335	303	303	308	321	325	308	339	322	342	315	323	292	334	321	303	292	340	325	308	309	321	315	276	285	301	315	278	278	296	309	286	295	312	301	284	288	334	288	311	280	296	325	313	300	275	330	303	330	319	301	285	290	315	304	313	294	323	309	300	330	312	330	335	306	313	280	294	284	303	310	318	286	330	304	325	302	320	292	284	342	296	309	320	282	297	300	329	321	307	317	339	307	346	312	326	302	308	313	314	319	314	328	314	307	307	341	287	311	326	307	315	289	301	286	334	290	326	324	304	264	342	321	319	322	312	285	319	321	289	340	308	294	310	290	314	317	322	315	335	305	325	313	331	322	296	317	328	284	300	305	342	312	313	296	331	298	309	312	315	311	281	323	334	316	306	287	299	314	325	321	309	321	306	292	318	321	305	323	296	305	313	318	343	289	315	306	295	316	310	289	323	312	316	314	315	331	302	303	306	314	312	327	332	280	306	328	310	293	303	327	323	306	309	307	320	321	332	306	292	319	320	330	321	302	341	307	311	323	320	331	309	333	298	298	306	286	306	328	284	320	302	303	293	334	326	329	333	341	290	298	336	302	303	336	294	313	335	294	303	287	325	316	308	295	309	294	348	305	301	320	295	318	315	346	324	301	331	298	316	314	314	319	314	309	307	289	316	297	292	325	313	327	318	302	323	337	337	300	328	285	290	283	308	289	300	302	314	296	305	306	303	324	345	327	327	288	336	322	313	351	284	298	310	308	351	317	316	298	316	309	316	319	311	302	323	322	282	310	279	298	293	318	294	331	310	327	290	330	271	322	336	299	292	297	316	292	298	300	314	335	339	361	324	268	309	299	295	304	316	312	309	288	295	330	331	306	322	322	304	338	313	332	310	285	333	305	303	315	297	309	296	330	305	316	307	297	309	316	308	327	309	275	328	308	291	313	282	296	275	300	295	316	343	292	325	287	316	324	314	307	336	327	307	295	328	304	271	322	330	322	351	316	288	282	310	327	308	331	299	292	324	315	309	312	302	310	305	308	301	313	322	307	297	322	303	327	322	290	340	306	329	318	302	329	315	311	284	324	321	301	321	291	340	294	300	326	330	302	305	292	305	292	287	314	324	279	312	321	292	304	296	303	294	307	304	258	285	316	321	312	306	283	314	326	314	316	303	303	322	268	294	324	323	318	306	314	306	297	317	314	287	287	323	269	326	329	330	303	321	299	353	338	291	304	319	327	273	295	309	341	315	294	329	308	329	300	314	301	302	300	325	319	307	318	344	342	326	332	327	275	330	333	316	301	345	306	316	332	321	320	308	318	308	314	304	317	298	280	320	278	339	324	301	298	346	309	308	322	303	306	293	320	334	310	313	327	312	275	303	266	335	290	324	304	335	300	306	339	322	280	339	340	315	300	291	310	271	300	298	297	311	315	318	312	317	320	306	282	321	309	332	299	277	329	296	305	286	306	321	300	312	295	324	280	321	331	326	315	309	325	326	298	348	310	307	301	316	320	299	285	311	328	297	330	298	301	286	316	276	287	315	295	299	336	301	311	302	284	308	299	330	306	333	294	288	336	303	309	298	331	303	338	297	347	321	325	272	292	298	315	331	321	343	320	313	315	318	320	289	318	315	304	309	346	332	288	290	261	311	313	311	310	332	332	333	314	314	322	323	305	295	312	309	302	322	282	312	330	287	326	312	322	307	337	301	308	330	261	304	343	303	320	286	304	306	301	288	265	306	305	312	294	309	310	268	301	301	322	317	305	286	328	289	352	315	283	309	308	272	309	310	309	331	306	308	333	311	307	316	325	287	322	302	299	304	289	322	304	295	316	316	302	323	302	351	305	296	300	299	309	288	316	300	325	291	327	305	340	302	314	339	277	310	312	301	290	273	312	307	325	322	320	305	311	309	312	315	290	333	299	311	303	295	301	313	342	274	304	285	312	279	321	297	326	313	346	321	298	273	303	296	286	336	290	283	303	316	311	331	368	294	288	300	295	316	311	315	336	306	313	319	313	301	316	304	311	283	310	282	317	297	292	325	323	317	297	265	313	326	281	338	307	287	311	308	345	303	326	281	358	324	294	330	281	308	319	340	334	301	308	283	350	331	305	331	279	322	312	319	337	301	304	324	311	304	296	330	302	332	300	307	332	332	306	304	331	274	271	312	314	314	313	320	291	313	310	326	293	299	329	313	301	293	280	312	286	313	310	318	316	318	304	293	342	307	304	322	306	285	316	316	328	317	296	299	306	335	315	317	299	310	323	326	309	318	317	299	314	313	303	317	304	297	347	301	337	293	325	312	334	302	287	324	289	295	284	326	331	310	324	298	335	277	297	285	313	293	357	311	320	318	288	301	321	316	307	295	307	327	320	314	297	315	340	311	307	315	321	310	292	293	331	277	328	277	301	304	313	304	320	310	304	365	330	295	298	330	352	310	347	292	277	332	278	342	328	319	295	305	336	300	304	298	316	303	250	322	306	287	316	286	322	332	318	301	325	307	304	279	286	315	303	316	297	292	320	299	322	321	305	323	315	330	336	293	309	337	306	330	305	356	314	302	280	292	315	313	311	310	316	296	328	320	330	295	297	320	263	281	283	304	358	298	329	312	322	327	332	328	275	291	322	344	302	279	309	313	315	306	322	318	275	327	324	260	336	297	289	335	293	287	274	290	311	315	318	281	278	311	308	298	305	273	321	310	319	324	330	321	277	323	292	313	293	297	293	306	313	323	318	317	327	308	291	329	318	289	312	305	308	352	310	328	266	310	307	318	312	329	343	333	324	312	315	311	310	290	327	323	292	300	314	306	322	312	323	303	299	334	305	302	317	334	314	347	334	316	291	340	289	305	309	332	302	310	282	328	303	322	298	315	302	332	334	284	313	298	302	330	315	324	285	310	309	272	349	304	320	323	346	317	332	329	291	320	297	298	300	316	309	303	301	299	326	328	345	322	316	289	314	280	293
15288	909	778	535	440	398	385	361	365	314	356	346	306	320	330	313	350	330	320	325	313	311	293	314	293	294	355	345	308	329	302	348	329	312	332	273	318	362	315	338	290	328	319	345	343	343	338	335	299	303	302	315	331	316	341	332	306	322	328	305	328	345	309	335	308	359	331	321	315	302	318	300	315	325	351	329	303	342	313	350	325	299	320	325	323	333	337	321	324	287	336	339	346	325	296	328	323	315	327	313	304	331	360	311	327	285	329	331	285	303	324	295	311	321	330	319	326	303	318	346	316	309	322	330	324	330	335	347	326	342	328	323	337	336	290	342	356	303	345	321	287	332	327	328	355	288	318	351	304	342	334	327	334	315	316	349	297	288	325	311	327	302	344	312	301	323	301	307	330	310	309	323	333	330	328	300	330	339	315	317	305	326	320	322	341	295	315	330	324	321	320	355	326	340	319	306	318	303	344	346	330	336	334	366	353	320	351	312	314	362	285	342	326	312	320	333	324	348	333	313	290	296	329	311	328	302	355	318	288	316	314	295	351	322	307	338	322	300	318	345	269	301	303	343	306	309	332	315	296	284	327	306	327	313	330	296	304	325	294	338	310	356	334	352	338	305	339	321	300	285	315	293	316	344	311	327	339	323	337	303	305	315	310	321	337	301	324	305	302	337	356	311	313	313	345	335	365	336	303	345	309	312	313	326	320	317	334	303	319	354	343	344	343	328	318	309	325	319	295	312	333	318	331	326	279	317	307	336	304	319	333	320	337	323	332	327	312	306	340	287	328	337	308	317	313	300	326	302	335	330	299	325	341	313	322	317	302	311	284	346	336	325	351	320	345	302	290	323	334	310	311	325	318	304	308	339	329	315	337	324	290	301	326	324	283	316	316	314	302	336	316	355	286	337	324	325	337	322	371	323	316	322	341	341	320	306	324	331	299	331	322	355	329	302	316	333	297	330	326	357	327	338	317	325	302	332	312	306	310	313	335	328	315	331	331	334	333	321	312	311	322	331	321	310	336	323	318	329	324	335	329	333	306	355	347	316	336	318	326	309	326	361	318	319	335	296	302	329	343	317	300	317	296	329	292	299	363	342	296	336	333	318	315	330	330	336	300	277	302	333	306	299	317	335	297	337	344	304	362	321	296	315	290	311	343	293	298	310	318	293	329	321	348	291	316	293	310	335	293	346	340	294	324	309	341	318	323	359	305	297	312	319	324	345	320	313	315	317	351	318	326	367	313	292	322	319	302	318	359	316	323	329	330	340	333	296	322	337	324	330	298	331	339	317	308	323	311	342	345	326	371	339	301	343	332	331	328	303	334	316	341	327	312	312	308	332	351	342	313	310	315	330	329	313	305	330	322	295	340	309	282	331	296	312	321	314	294	305	337	316	274	334	314	367	319	303	299	329	347	332	297	320	346	353	323	328	339	309	310	342	317	323	314	303	346	317	323	318	291	327	318	308	331	312	294	315	325	320	317	344	339	307	329	312	304	307	337	329	293	303	310	344	290	321	333	322	300	327	393	318	301	327	334	317	353	336	319	313	307	304	315	299	347	336	346	300	323	332	289	312	319	319	329	318	322	308	316	340	345	337	339	362	304	332	336	275	330	328	323	323	338	279	322	308	319	335	314	333	291	306	323	320	330	293	297	320	357	321	332	321	321	334	290	298	311	340	318	337	307	333	328	330	348	298	326	309	313	328	350	335	312	334	344	339	319	343	283	321	330	318	300	333	307	352	324	340	328	344	349	273	298	304	310	321	339	358	318	312	288	365	307	352	341	310	311	320	352	333	330	334	316	319	297	334	347	283	311	303	336	317	347	323	308	336	345	329	316	331	367	343	340	364	320	352	331	314	326	331	312	311	339	297	356	272	335	323	323	339	341	302	320	337	313	312	315	315	293	341	283	301	315	296	294	339	335	308	308	327	337	349	325	332	316	334	323	324	332	330	291	313	330	339	357	309	308	327	336	340	319	296	311	325	304	347	326	336	349	338	319	327	306	333	299	349	315	324	315	323	352	314	347	316	302	322	324	342	354	321	322	326	342	325	306	300	334	322	330	295	316	302	336	345	353	309	329	340	319	325	351	311	349	321	327	314	334	352	339	337	354	323	336	377	297	349	318	288	320	320	304	330	348	304	350	309	340	327	346	338	330	319	301	299	288	336	332	311	321	330	354	311	314	325	301	298	329	350	326	295	312	334	296	366	322	319	327	308	342	300	321	320	319	313	333	312	307	306	311	330	322	329	308	334	314	308	341	312	315	291	328	335	294	327	340	344	289	330	334	312	333	348	304	322	328	292	283	293	347	281	316	360	321	322	342	327	349	309	334	329	295	321	334	350	345	273	346	333	346	307	320	332	350	299	335	318	305	334	355	321	286	341	315	318	307	300	300	304	323	326	335	313	343	308	307	337	343	340	299	316	345	338	313	327	341	345	348	339	322	315	358	334	343	323	310	312	299	305	307	319	337	314	334	332	314	332	359	320	332	323	307	302	341	321	341	279	316	347	330	344	317	323	334	318	339	314	311	287	322	309	349	312	315	328	307	323	311	346	282	319	333	305	336	317	329	328	305	324	327	308	358	302	349	344	298	344	341	305	324	290	342	309	328	335	323	342	290	340	313	353	354	320	315	365	324	307	299	320	361	311	320	322	340	326	294	312	318	330	312	330	283	350	303	323	326	326	311	326	321	313	321	348	327	323	342	358	328	335	320	315	327	289	325	319	350	330	322	377	310	306	290	320	326	328	327	286	315	331	336	356	332	337	269	311	318	304	342	358	340	293	318	294	324	361	324	334	312	310	328	348	316	331	303	311	339	319	319	339	305	324	359	299	340	295	296	351	313	288	308	322	328	326	338	315	331	358	334	338	319	329	326	315	333	341	338	326	322	338	330	335	320	317	321	342	314	360	307	316	334	330	306	317	347	326	305	341	311	309	315	336	326	304	320	325	303	379	322	325	332	286	318	324	316	298	335	326	290	323	320	315	352	320	326	320	366	329	326	303	298	348	325	317	316	315	316	326	328	301	321	316	353	336	348	297	312	323	339	322	301	338	294	309	319	329	353	325	331	321	316	303	299	323	315	331	322	326	338	304	307	326	295	315	321	333	335	307	328	319	314	328	306	322	332	323	322	306	311	310	307	326	293	342	339	342	301	318	300	335	304	266	294	376	307	335	321	319	342	334	302	316	339	317	315	332	329	292	325	313	338	303	348	342	340	328	314	322	336	305	333	305	331	319	294	321	326	324	367	317	289	291	309	304	298	330	319	317	328	302	342	328	351	353	301	345	327	331	312	298	318	310	313	311	322	343	285	324	309	319	304	332	356	333	332	339	292	321	368	343	328	324	326	375	324	331	313	373	333	327	334	313	324	328	314	307	325	306	325	318	320	363	311	347	325	333	320	356	332	320	319	357	344	325	314	322	294	316	298	320	313	302	313	306	335	333	314	365	310	325	320	319	330	331	296	302	325	302	294	312
25092	20658	27109	24240	20681	9957	1417	938	808	732	727	704	649	654	626	615	589	589	527	586	568	469	593	560	571	575	480	523	503	535	521	501	493	524	558	546	530	540	499	504	522	533	483	515	537	540	543	499	517	508	494	528	524	518	507	501	544	477	557	494	520	483	564	509	457	513	496	532	520	501	481	556	507	489	523	499	519	527	522	523	491	518	503	523	473	513	529	499	506	489	501	483	503	470	492	487	492	445	506	468	505	578	510	493	504	503	544	486	512	506	529	496	510	505	532	502	493	455	495	558	481	503	545	495	497	503	533	491	488	491	508	502	556	493	522	485	531	468	471	535	482	555	496	481	453	504	519	542	523	510	450	483	469	506	472	480	478	504	480	468	488	490	486	530	517	441	518	516	484	481	494	504	534	488	497	499	487	504	510	551	475	521	536	483	481	469	526	485	500	548	493	501	536	553	532	514	476	464	526	555	506	545	514	541	495	515	508	460	539	502	537	506	484	481	461	516	481	451	478	514	512	514	508	499	503	474	507	496	510	482	484	479	516	470	499	508	509	502	487	507	489	489	517	493	475	506	502	514	514	519	470	536	491	540	488	471	530	517	485	500	508	504	514	487	483	476	452	479	478	511	515	500	496	489	508	475	493	501	444	493	498	523	474	500	472	471	479	462	528	526	469	481	521	534	506	457	491	499	480	513	472	485	518	514	481	458	504	486	477	511	490	451	534	504	471	500	481	481	515	489	505	490	512	517	500	503	499	524	472	545	502	501	517	483	519	525	535	477	468	542	505	547	490	533	467	525	494	538	533	524	495	486	495	510	494	474	508	496	468	487	482	510	551	492	524	506	471	490	524	509	506	540	522	483	473	536	486	515	449	509	458	489	476	455	554	515	517	482	514	495	498	475	517	479	473	479	523	493	525	473	512	492	489	489	487	479	503	473	502	483	507	495	475	502	481	543	485	474	502	484	526	487	503	530	499	457	508	532	511	490	512	481	496	474	483	493	469	499	507	543	507	484	547	466	506	548	467	507	456	473	505	503	479	507	515	486	532	525	517	480	506	468	494	461	484	486	494	462	505	480	482	502	522	506	487	533	509	481	533	479	503	485	549	488	445	495	502	457	456	499	475	472	499	503	498	507	495	521	541	496	484	468	536	535	489	488	518	487	495	489	505	483	497	519	509	504	460	480	528	474	485	471	499	478	449	514	515	535	437	501	532	505	505	508	490	507	513	499	507	482	509	532	490	473	511	536	522	468	515	472	542	505	452	520	519	514	488	507	470	537	502	503	522	452	505	471	500	504	493	497	502	494	539	494	478	419	490	521	513	487	463	492	525	500	467	522	511	517	500	500	455	478	504	510	530	507	504	499	495	489	490	505	492	460	472	489	525	547	496	472	520	478	514	530	487	530	543	514	474	460	502	510	496	501	554	500	492	537	498	501	491	503	477	501	522	498	459	470	498	503	492	512	482	479	482	463	509	529	487	511	512	564	486	473	450	458	482	441	513	519	475	504	530	476	510	529	540	516	492	489	516	505	510	523	460	510	475	488	535	492	493	491	512	500	534	472	507	483	512	517	477	509	461	545	489	506	469	504	480	501	486	497	511	516	510	496	481	520	475	538	490	502	483	487	472	529	484	482	475	501	474	492	507	521	516	523	479	492	475	457	488	549	490	461	491	512	466	519	528	497	475	474	515	515	508	500	472	460	482	437	513	522	540	520	487	510	528	497	518	499	507	481	522	537	515	502	504	514	465	487	542	511	477	498	490	553	501	492	510	492	515	463	504	527	484	534	556	506	473	480	516	511	469	471	490	510	503	495	487	493	515	452	486	508	448	511	500	452	494	471	501	515	515	516	504	515	495	512	515	485	516	467	474	467	509	507	497	493	479	485	469	465	506	513	524	508	497	544	492	470	505	490	513	490	490	505	484	494	508	467	504	489	482	475	527	496	480	516	484	545	517	523	498	491	488	483	518	479	489	456	492	517	475	475	499	490	492	522	496	472	508	537	517	501	473	457	526	521	490	571	507	471	492	477	502	430	506	486	510	520	505	483	476	522	488	522	501	533	491	534	508	522	524	528	465	502	458	503	492	483	510	493	535	499	486	494	504	456	481	518	516	500	512	469	519	485	505	465	522	509	449	498	498	476	518	511	482	506	486	511	498	483	507	495	464	507	479	460	498	503	489	487	486	543	539	482	491	524	504	514	473	506	525	532	463	458	479	509	519	539	509	497	481	474	516	479	510	510	489	508	503	496	490	526	478	489	555	520	486	487	492	488	505	495	535	513	465	493	473	473	497	483	535	430	506	539	506	480	493	475	520	457	532	512	553	512	504	534	522	477	446	520	480	503	515	502	484	507	448	520	439	486	447	513	513	516	492	534	472	518	497	502	485	485	481	483	483	463	513	516	533	510	513	487	537	498	479	525	516	487	528	502	475	504	504	525	467	466	454	486	488	492	493	487	504	482	468	507	476	511	506	486	513	462	501	523	479	476	496	495	505	514	525	481	471	481	427	488	476	504	468	514	481	505	518	482	527	495	521	512	516	510	523	535	526	497	501	473	458	496	552	446	459	492	510	446	475	496	519	497	456	478	507	483	501	484	434	476	524	446	470	546	495	534	486	488	493	498	518	473	488	481	492	476	495	495	500	502	498	492	460	494	466	521	464	465	527	498	483	493	446	495	487	490	538	540	518	470	496	497	529	488	488	506	474	499	461	458	486	496	482	444	500	493	530	453	469	487	510	462	498	502	518	498	536	503	519	528	512	498	511	507	491	492	507	496	530	461	494	472	502	494	500	504	520	514	498	502	503	544	528	519	497	498	491	471	495	469	531	510	452	514	524	513	499	495	480	504	463	497	484	508	504	486	443	505	491	473	465	487	515	527	474	471	528	512	481	472	483	514	484	481	489	520	528	495	463	489	500	497	518	492	446	479	482	525	494	471	496	469	495	542	454	466	502	514	497	465	469	451	545	513	509	478	465	484	526	478	513	526	510	492	493	484	488	489	470	515	523	493	531	505	498	457	483	535	470	516	501	492	502	514	526	495	489	459	480	497	504	497	521	476	490	502	517	517	488	507	511	458	505	498	489	477	508	467	550	507	491	506	534	486	469	506	488	486	541	494	522	480	493	472	463	512	517	507	526	508	472	493	485	482	517	473	467	498	496	509	512	501	499	515	502	473	524	485	476	496	461	498	499	493	485	505	491	477	489	463	488	547	511	478	541	517	490	515	505	485	492	506	489	497	505	520	437	496	516	468	519	478	512	514	495	499	498	483	459	535	542	509	477	494	503	476	464	513	492	500	496	518	528	496	477	527	517	522	507	494	501	483	518	490	478	473	487	531	490	523	487	488	530	478	505	478	502	526	502	500	500	532	520	465	464	500	468	540	493	513	494	483	491	476	514	472	505	459	480	493	500	509	535	510	515	517	492	515	501	519	493	546	482	510	474	519	479	526	546	516	502	438	525	464	503	487	508	504
22016	9658	8524	4746	3094	2296	1780	1532	1213	1011	999	867	877	729	710	661	670	617	654	584	567	537	586	574	527	593	523	580	529	512	540	520	543	517	509	512	506	513	512	514	529	501	482	496	517	508	509	511	510	489	507	470	523	527	510	456	489	481	517	511	512	512	501	499	508	517	519	479	500	514	501	478	462	473	501	507	518	513	467	442	482	484	525	493	531	484	512	458	496	459	506	513	455	465	484	497	497	501	466	472	536	523	467	501	484	458	525	510	507	485	496	507	479	452	512	513	470	522	492	464	492	480	498	496	468	522	481	473	489	497	495	489	490	500	494	446	501	457	495	437	494	456	466	500	489	523	470	500	478	468	485	502	487	477	462	504	521	543	477	474	491	472	487	530	543	484	446	507	539	481	504	492	520	469	509	469	487	466	488	528	456	495	482	470	496	475	497	461	495	485	506	482	475	472	507	490	439	477	485	540	463	467	489	514	520	504	465	523	483	488	504	480	519	502	485	537	482	505	504	442	468	498	450	459	506	456	482	497	483	432	479	450	499	482	475	521	458	446	478	481	462	476	454	516	475	494	520	491	483	463	475	515	493	495	494	488	524	464	460	467	500	486	458	524	504	485	482	496	497	481	482	496	503	510	491	464	505	490	506	489	475	505	494	481	473	530	498	497	540	497	472	437	447	474	469	453	495	465	488	499	457	466	488	531	489	453	449	508	500	452	468	494	512	505	514	492	497	511	496	465	467	476	447	445	473	477	486	495	487	501	489	443	507	503	473	470	479	483	491	485	464	478	495	468	474	501	488	485	480	472	497	479	473	490	459	471	482	486	474	501	470	470	474	513	431	445	500	467	484	434	481	496	480	492	498	482	458	503	457	456	451	469	445	506	518	509	492	511	505	498	445	474	477	466	477	474	471	505	467	466	483	490	451	492	519	504	489	502	498	492	477	458	460	505	481	483	487	509	453	523	487	465	492	512	483	475	472	470	451	479	459	486	479	466	491	498	483	472	446	492	433	507	490	479	487	475	467	455	509	469	458	471	500	496	462	457	519	461	498	453	488	499	487	490	490	509	495	449	519	472	511	492	482	484	496	501	493	466	476	444	478	442	485	483	451	525	480	477	507	487	488	492	476	470	455	546	441	463	493	501	458	492	482	468	503	460	478	479	487	526	504	482	503	466	492	455	446	472	485	518	503	458	466	483	472	510	483	473	520	504	482	474	520	532	509	440	491	520	480	511	477	472	466	479	472	460	486	482	503	461	472	492	532	543	457	470	467	485	462	483	449	524	477	500	463	503	436	472	458	514	489	494	510	474	487	488	505	506	465	455	482	488	428	476	493	511	423	464	493	486	469	474	510	491	491	492	483	468	477	513	526	504	456	506	487	483	476	517	437	468	499	488	471	453	482	495	477	500	490	454	520	471	478	434	526	463	521	520	485	509	473	458	487	478	498	517	488	475	455	496	471	484	476	505	480	501	443	492	454	452	530	505	490	517	494	460	494	482	494	464	479	499	467	437	465	457	491	452	509	491	492	459	464	419	500	466	512	471	446	509	482	487	477	468	452	446	495	459	472	494	490	502	463	512	501	531	491	476	466	467	483	482	494	510	455	483	468	506	524	481	497	522	480	471	526	475	478	473	487	484	500	496	443	503	484	517	472	482	495	502	493	465	494	499	526	457	476	487	445	479	488	489	492	469	492	511	485	486	494	477	519	444	507	454	473	502	490	465	486	506	459	517	526	491	498	518	470	497	524	491	510	499	478	478	450	508	475	517	506	512	425	488	484	500	490	460	493	478	462	474	495	522	501	465	491	492	484	497	476	464	449	524	495	493	505	445	470	525	454	525	479	419	494	474	460	469	513	493	485	497	485	517	449	462	473	498	470	488	491	471	516	487	531	490	482	490	506	483	486	488	482	492	474	480	490	494	505	529	483	498	433	446	456	444	508	474	493	473	461	451	519	486	497	524	444	538	483	499	509	456	498	463	512	469	452	499	519	471	467	457	476	455	534	526	489	492	444	488	484	431	501	451	473	510	514	469	446	463	515	510	512	437	496	477	479	451	456	507	442	511	478	478	472	494	499	486	488	511	510	493	506	493	454	487	524	468	476	510	478	480	530	470	485	496	494	502	486	484	480	507	468	531	422	464	506	486	464	511	520	459	471	522	493	506	477	490	498	467	472	470	442	495	479	490	532	486	473	470	476	521	476	499	462	481	446	488	482	492	501	477	503	431	498	484	471	498	440	498	482	441	483	470	467	512	460	477	488	477	482	516	499	491	474	484	461	478	481	490	479	430	489	466	488	493	496	489	441	483	534	454	492	493	487	497	490	535	449	430	488	469	507	529	499	487	491	467	518	450	474	499	508	483	464	512	521	484	472	450	464	458	484	482	471	524	508	455	429	439	465	516	486	520	456	485	514	479	426	466	453	461	521	482	511	452	496	488	434	474	530	510	466	491	459	473	509	480	512	483	489	454	458	465	484	476	531	470	470	489	454	486	445	465	499	478	477	453	480	460	525	473	503	484	462	490	517	454	465	495	485	494	462	476	479	497	507	468	434	472	497	459	456	486	460	480	488	475	478	507	490	456	487	511	522	477	508	524	488	498	493	500	474	470	474	457	442	500	496	476	479	467	463	491	491	492	474	509	497	486	500	499	464	513	471	445	454	500	496	518	467	466	482	473	481	504	526	498	502	461	467	461	487	488	469	464	522	509	514	510	473	487	515	489	464	491	496	486	469	471	509	502	474	499	473	498	495	462	472	459	488	509	455	461	482	514	524	472	498	459	491	463	483	488	492	486	458	422	489	473	496	470	512	465	474	496	496	470	464	482	437	492	518	483	503	445	510	465	508	467	444	478	482	469	483	491	507	457	488	515	500	511	438	474	492	490	479	442	453	505	499	481	500	491	511	452	430	506	465	479	503	529	511	495	469	486	486	503	497	454	500	485	463	452	499	472	501	504	511	453	462	471	498	458	479	459	490	492	483	513	518	488	494	491	511	488	492	492	465	494	479	483	488	476	484	494	473	464	465	498	491	502	500	485	517	504	493	447	490	466	448	467	501	458	512	470	486	437	486	482	459	488	469	485	487	501	440	485	469	480	494	464	478	474	472	476	449	505	509	485	484	477	493	488	448	479	491	488	476	459	523	465	467	497	471	454	475	483	492	487	475	482	469	481	530	507	454	452	475	422	472	498	503	528	474	490	508	411	449	488	459	459	494	477	490	495	488	442	534	438	504	461	488	493	481	470	464	455	490	502	507	516	468	503	466	462	512	487	472	523	467	477	490	486	458	481	491	496	510	496	477	520	489	538	448	479	478	501	480	533	472	481	463	450	500	481	466	488	492	494	446	485	451	530	468	495	490	510	545	484	486	480	497	431	489	502	531	466	436	512	475	456	479	470	473	481	466	489	491	483	477	522	487	501	444	468	519	487	494	448	470	485	483	465	489	500	482	503	459	461	481	503	492	474	486	507	511	475
22908	20652	27588	23757	20657	20755	11323	1980	1453	1316	1246	1136	1105	1019	1008	973	1005	970	913	875	882	871	895	903	831	847	815	872	839	846	855	832	838	869	828	806	787	794	767	837	810	803	798	814	830	770	751	786	771	806	799	834	772	793	821	804	803	747	784	819	815	805	790	764	779	771	831	793	825	807	829	815	731	836	767	761	782	819	780	783	822	789	821	872	757	805	805	793	781	796	802	795	758	766	765	779	765	857	768	850	819	790	803	797	812	780	747	790	776	717	792	801	785	787	823	758	798	758	807	777	776	812	793	747	802	812	798	823	821	774	803	799	793	801	751	770	809	808	816	798	763	782	844	784	772	803	769	773	797	803	801	799	818	779	829	790	786	801	745	818	695	794	765	795	866	851	803	812	772	778	818	833	813	760	823	759	765	721	790	804	803	761	790	815	793	810	786	781	790	737	768	777	805	791	775	827	867	767	816	829	794	837	791	817	813	803	768	803	790	795	785	803	823	784	751	801	772	810	793	801	833	778	721	802	781	752	784	757	807	793	784	767	752	751	797	848	844	752	813	792	835	756	759	793	750	781	779	829	760	756	839	822	783	777	792	805	775	831	769	809	786	802	787	830	807	794	766	799	768	790	772	785	782	791	781	751	790	797	793	739	773	785	711	761	810	832	750	804	819	771	825	795	827	793	805	829	864	766	862	815	847	777	807	758	783	813	806	752	770	798	790	773	765	820	806	851	804	770	814	782	794	787	790	780	837	814	776	792	814	839	789	783	821	805	773	814	802	795	790	752	755	794	840	794	746	730	791	799	737	746	805	761	788	770	779	799	809	775	813	800	802	740	763	797	812	758	803	759	783	760	817	786	767	742	796	785	804	811	848	796	787	760	760	775	778	751	779	834	806	781	812	796	796	809	781	749	797	801	756	808	796	792	754	823	717	777	782	786	767	824	764	815	824	823	776	806	751	776	759	804	832	737	767	799	776	813	837	816	820	775	768	744	784	834	821	816	801	765	763	818	780	760	771	812	846	817	797	802	789	798	773	731	780	764	797	787	748	763	771	778	767	782	756	829	804	751	743	793	807	816	739	736	734	761	820	782	793	729	767	803	800	765	750	831	764	852	801	803	791	765	767	763	835	775	759	783	802	855	802	817	767	786	804	760	758	745	782	784	806	808	769	796	772	777	770	786	786	764	756	799	872	822	785	770	764	792	819	776	752	832	792	812	716	789	764	796	811	776	808	856	787	747	817	781	808	748	805	763	819	775	790	818	794	789	737	763	746	805	789	800	759	808	813	791	767	748	759	791	744	831	789	806	790	785	772	785	758	788	788	790	767	789	763	828	827	770	770	787	764	768	712	752	773	802	786	801	788	753	788	812	828	833	759	824	828	810	820	769	809	773	783	830	795	818	805	820	792	776	743	773	793	815	751	757	817	772	824	786	770	786	806	793	836	784	736	808	742	771	779	794	780	764	779	795	769	810	793	760	768	729	791	768	823	745	829	752	745	803	768	793	783	784	793	775	812	747	853	789	798	770	730	770	802	793	826	798	812	832	751	732	766	744	794	740	760	845	811	831	773	789	787	859	816	748	822	795	763	796	779	795	751	798	779	808	789	809	773	775	776	788	771	785	779	793	833	730	754	798	756	757	824	759	782	827	811	781	774	813	779	772	790	729	769	770	754	794	768	807	770	813	836	749	780	828	798	796	815	796	773	813	814	776	793	796	784	773	819	785	762	777	836	775	821	786	807	812	802	766	778	791	808	767	797	783	805	728	830	779	749	753	771	814	821	792	822	834	777	801	805	781	770	763	756	822	799	811	763	762	828	812	799	759	772	870	778	791	780	741	751	789	768	805	798	763	792	743	777	760	759	776	758	786	783	757	777	808	779	806	829	797	753	772	779	811	826	782	813	808	777	795	807	772	772	778	782	798	767	748	794	792	801	755	753	827	789	812	775	747	813	780	790	842	787	768	745	794	771	768	790	783	775	725	796	768	818	788	832	791	803	765	768	802	846	806	743	774	793	730	822	781	777	787	825	793	768	771	767	768	763	766	806	823	780	771	811	777	770	809	764	826	773	792	773	741	829	827	810	806	784	831	754	782	772	780	784	809	740	817	745	771	771	824	791	825	784	785	755	810	788	781	791	819	771	808	760	788	864	794	801	813	812	813	761	804	768	764	781	756	772	777	800	792	772	776	822	800	823	794	804	768	762	840	799	796	815	800	740	795	790	780	762	815	794	854	797	799	784	730	812	810	804	773	780	779	813	809	762	778	788	795	810	772	773	798	828	836	768	808	797	817	788	781	806	767	789	809	792	861	819	823	795	758	849	765	793	787	778	789	728	762	767	775	822	755	805	807	857	770	797	795	791	785	716	798	805	774	872	790	790	776	749	800	772	757	778	808	706	785	825	858	804	787	803	793	821	788	754	814	764	760	812	750	794	804	783	798	741	768	815	796	781	777	806	826	759	793	786	772	806	730	825	832	711	777	776	806	806	795	771	787	821	796	739	807	791	790	742	785	837	774	807	806	792	753	778	792	791	882	782	781	792	826	778	749	775	758	798	796	814	735	792	783	813	779	816	778	792	730	825	776	813	746	807	794	799	784	808	801	748	799	771	850	703	765	787	725	791	813	814	771	793	745	806	764	748	767	798	692	770	760	843	762	812	845	761	815	814	772	774	757	780	764	800	827	745	795	813	793	783	778	758	813	841	794	765	757	795	782	789	808	736	755	795	806	811	816	792	790	789	810	773	778	830	785	834	804	780	815	813	766	779	823	814	798	761	821	768	741	772	780	788	797	799	829	734	846	796	796	779	808	774	801	766	830	748	794	739	838	769	803	730	812	810	826	779	828	809	769	766	789	787	816	793	769	771	792	754	742	768	780	781	752	838	759	738	819	793	799	785	786	799	800	774	827	757	784	778	842	798	777	802	836	787	788	795	772	817	725	763	789	762	780	839	770	805	777	781	763	792	818	752	783	802	797	784	769	792	831	768	808	740	824	777	794	839	741	817	781	796	806	828	829	785	829	833	789	785	786	798	779	872	797	770	804	773	760	745	775	824	779	846	765	814	758	705	775	849	768	744	772	783	833	839	783	767	753	802	770	851	780	790	778	792	833	797	806	828	780	811	767	796	798	769	794	791	786	723	728	779	781	775	828	811	775	799	772	807	790	787	844	786	784	792	773	826	778	770	810	790	781	807	789	781	760	845	806	741	816	822	793	759	766	802	839	741	805	744	753	782	738	788	786	835	744	759	774	736	794	780	761	777	825	806	749	795	802	793	794	806	803	794	765	760	803	784	793	784	793	812	794	837	772	800	788	799	825	779	779	800	793	844	862	739	838	807	765	786	783	745	783	787	754	771	770	819	776	774	778	758	833	770	798	782	781	792	797	815	773	813	792	807	795	810	763	809	819	788	805	769	812	790	782	805	795	781	744	758	799	778	767	796	780	778	780	846	791	772	785	777	892	788	777	827	782	779	784
19388	15874	14412	8163	5638	4206	3282	2605	2254	1854	1708	1521	1416	1279	1262	1135	1097	1072	1006	1009	909	926	888	886	888	894	864	850	851	846	840	811	804	862	784	809	857	825	802	794	763	773	802	767	729	767	759	768	757	781	801	788	748	749	768	797	741	764	753	748	787	789	789	774	813	756	728	751	697	740	786	692	741	790	799	738	757	772	744	769	737	789	771	767	763	735	769	791	741	729	790	760	841	751	742	750	748	729	733	760	778	794	775	755	742	777	768	766	748	793	671	716	775	767	724	798	776	727	733	768	773	747	810	785	722	801	726	712	764	786	737	779	812	760	754	752	743	754	765	735	708	784	734	746	756	738	760	727	729	725	792	786	717	719	722	749	725	765	765	711	765	717	750	810	800	708	769	780	747	746	763	779	718	713	768	770	740	721	758	760	788	811	797	722	759	780	766	770	753	777	722	769	763	788	751	780	762	768	721	725	765	702	723	716	796	766	744	695	780	768	728	763	710	722	755	744	731	723	783	703	735	750	743	743	757	758	736	746	706	751	772	750	784	800	755	776	766	790	786	747	741	764	734	760	742	750	746	741	727	715	736	729	792	798	767	770	715	764	740	712	739	806	698	743	693	769	790	779	742	740	726	742	745	777	748	727	701	724	743	756	732	786	739	753	722	736	728	746	723	772	720	768	733	735	759	730	761	741	715	742	744	769	697	817	758	803	724	767	728	752	734	729	770	733	784	760	792	712	730	811	767	791	792	738	716	734	735	785	717	743	737	737	714	726	727	706	741	743	739	757	754	749	756	758	741	773	685	737	755	713	697	699	745	727	747	734	745	740	823	745	740	761	778	739	747	758	764	740	742	736	740	752	697	748	766	727	755	763	763	774	784	730	725	726	762	762	757	768	768	767	770	787	724	733	714	760	741	761	710	729	755	742	769	718	770	775	777	751	767	748	734	817	732	719	757	734	746	775	716	721	688	707	807	759	758	741	790	761	766	767	742	743	781	738	733	694	785	740	782	760	752	757	739	730	734	756	737	721	714	713	765	785	710	736	720	766	732	741	759	741	742	746	741	759	707	762	728	739	756	766	720	790	727	792	749	743	766	754	737	712	729	751	760	721	770	690	735	741	709	718	713	761	707	747	747	768	726	753	749	777	764	744	743	766	731	784	714	724	733	830	788	741	737	694	761	706	790	760	757	749	794	769	758	807	748	751	754	783	727	743	764	741	812	777	732	743	776	722	718	763	691	689	694	744	728	731	684	767	722	752	799	749	777	732	724	734	769	763	730	730	759	723	758	684	752	742	733	776	725	783	772	757	686	718	751	784	742	790	774	719	734	709	756	788	739	817	806	711	725	733	740	700	760	748	768	718	742	723	801	754	722	779	782	685	748	753	766	750	786	776	741	750	710	760	732	766	745	745	757	765	728	745	693	800	770	796	748	722	733	694	794	744	713	778	710	740	804	741	744	735	781	748	762	745	787	741	703	731	715	676	724	722	729	742	762	772	740	727	716	725	751	736	769	748	784	730	790	767	752	759	714	741	766	716	733	758	725	714	741	823	745	764	728	707	731	691	770	769	743	676	742	765	719	747	760	769	750	764	753	729	772	722	732	745	771	780	743	768	716	777	743	742	778	724	775	786	739	697	738	734	750	736	764	772	711	760	742	694	715	767	746	785	778	755	754	713	750	786	717	723	743	757	707	685	723	715	782	743	743	756	796	772	735	759	768	782	749	767	759	743	713	731	783	709	728	731	780	767	756	722	776	700	747	750	735	726	735	726	782	764	779	738	765	752	771	740	805	791	739	780	735	740	772	815	796	797	829	727	719	772	738	722	826	788	744	721	765	767	727	697	721	778	732	737	719	752	774	718	758	743	741	773	733	741	707	749	744	739	747	755	798	738	746	723	761	707	732	733	730	752	795	746	742	774	798	732	741	732	715	744	730	745	752	790	764	717	759	698	766	705	754	751	748	683	775	733	732	703	753	732	743	732	769	704	815	757	780	728	742	727	768	773	765	713	732	727	711	739	755	718	809	751	705	754	754	755	739	727	751	778	754	763	762	723	740	720	760	714	784	755	718	764	773	747	746	783	752	705	763	718	783	754	798	737	701	748	705	753	767	789	683	715	707	747	741	739	781	735	719	769	765	729	713	759	744	718	755	736	725	724	717	736	697	756	724	746	714	782	769	763	753	722	746	786	759	761	732	728	682	710	751	763	737	772	677	795	674	717	779	762	738	752	718	705	764	760	729	750	766	709	709	738	757	699	721	762	766	769	765	752	749	778	766	711	742	774	777	708	717	742	737	745	716	765	723	733	762	774	833	748	743	726	753	765	728	765	744	694	729	757	746	708	753	696	771	732	775	769	762	755	784	720	737	732	733	818	731	763	746	698	764	734	716	727	752	744	731	702	759	700	683	767	764	723	750	724	780	807	721	741	724	700	718	799	740	801	767	727	731	749	707	764	760	775	781	714	706	754	782	765	732	779	765	779	732	783	755	805	743	755	702	724	773	757	705	807	814	782	711	739	753	798	763	759	779	738	724	737	722	733	705	746	731	779	753	726	746	755	766	739	720	781	763	727	757	722	777	728	737	790	778	700	769	708	711	753	705	750	775	730	755	743	769	706	724	764	731	727	736	803	777	753	714	776	687	808	759	739	740	797	700	741	732	753	715	737	803	735	736	770	728	751	764	763	767	713	763	745	757	758	752	731	766	767	705	802	717	747	778	728	757	803	745	767	741	787	752	787	757	704	756	722	746	739	757	721	737	743	762	768	745	793	782	761	746	682	798	739	759	771	734	709	756	799	761	735	674	722	770	740	733	695	753	767	747	743	779	721	716	778	748	762	706	727	745	753	749	766	756	675	734	733	720	765	742	742	765	739	785	754	727	782	732	731	784	763	738	750	766	727	722	756	700	730	701	792	666	746	774	758	754	774	739	767	750	768	771	784	732	812	741	716	768	774	750	757	748	733	723	720	709	753	739	726	749	790	741	746	740	773	761	705	745	757	723	719	759	755	774	719	757	708	780	720	695	734	791	757	723	769	774	743	776	727	744	718	731	718	697	753	757	768	734	731	768	783	727	714	748	725	744	757	705	695	744	789	713	761	769	778	728	707	737	731	763	749	754	749	715	755	763	754	760	756	752	731	676	721	771	734	740	746	745	682	733	810	776	781	736	719	748	744	738	748	744	736	792	754	754	751	737	713	724	748	794	769	709	740	803	757	749	742	714	726	769	746	782	778	751	727	766	800	740	787	751	724	741	745	732	695	760	709	795	699	711	823	740	755	767	724	725	753	752	727	765	740	766	785	741	775	709	710	754	764	703	748	715	725	690	719	757	772	744	775	734	721	768	752	727	734	772	776	743	734	725	702	692	696	782	800	718	718	727	750	725	748	757	757	774	733	726	758	750	759	783	693	726	714	724	716	729	784	748	734	794	785	756	774	760	764	694	758	754	752	726	771	717	693	759	745	716	752	802	793	717	727
30129	14652	2148	587	397	405	349	359	343	343	344	328	339	350	327	313	349	343	342	304	301	315	342	338	319	305	304	330	343	291	296	333	321	331	325	316	338	343	313	317	319	304	285	337	310	340	301	328	303	313	327	291	349	341	327	343	290	313	345	334	316	285	324	299	324	317	303	359	329	300	326	325	284	312	344	306	320	339	301	287	344	315	306	326	308	290	292	337	325	337	311	317	304	323	299	339	349	327	295	339	298	289	333	327	335	344	348	315	322	308	303	324	309	328	302	327	319	315	354	298	313	321	329	310	315	327	285	311	347	342	310	342	314	296	287	336	303	309	349	336	304	302	319	340	300	324	370	335	318	312	326	317	304	286	325	327	351	323	339	334	320	320	332	308	297	338	327	330	324	293	282	342	344	346	317	347	321	309	330	325	303	303	339	329	327	311	359	339	323	314	321	326	315	354	312	330	315	314	334	295	326	285	304	332	265	304	322	325	314	304	330	334	333	325	325	331	300	292	304	316	321	291	314	349	339	353	337	324	299	334	308	299	315	349	343	330	295	295	298	294	322	319	322	303	328	347	296	363	342	317	289	325	320	338	339	300	328	326	315	308	313	341	306	319	348	295	318	302	320	318	316	318	338	321	302	307	329	349	345	328	324	298	313	316	343	330	336	317	329	329	322	343	303	307	334	307	334	319	331	338	291	294	333	322	324	308	328	322	324	343	355	317	319	319	335	327	310	299	293	290	316	331	328	330	309	324	314	306	316	293	305	328	331	295	314	307	355	318	308	332	329	296	301	330	342	340	299	301	381	340	298	337	325	321	328	317	349	306	313	321	331	329	337	338	315	354	289	317	316	347	307	304	314	302	322	304	307	315	309	304	327	325	331	287	325	336	328	292	320	298	312	314	288	311	324	343	305	317	300	344	306	347	324	340	313	322	318	328	353	328	330	323	316	298	343	353	296	303	330	274	324	333	344	324	290	284	307	332	328	310	355	312	316	328	316	304	274	323	335	304	352	286	306	305	303	295	366	307	306	342	316	312	345	335	329	287	341	326	313	334	288	301	313	346	302	308	342	314	321	292	309	309	336	318	356	319	330	304	335	340	333	315	326	296	334	293	322	305	324	336	321	303	302	308	338	317	327	309	312	323	324	376	329	338	337	329	326	291	324	332	297	337	320	312	357	313	292	325	353	320	316	324	317	333	324	321	325	323	311	307	300	294	303	324	325	315	300	323	296	307	353	366	319	306	301	355	345	299	321	317	329	297	325	319	314	296	309	305	297	335	337	343	316	290	303	321	335	309	347	312	274	295	326	328	319	312	341	357	324	305	315	344	330	321	315	338	307	331	295	309	348	322	353	371	323	318	308	337	307	305	343	331	313	342	307	305	309	309	318	313	331	339	313	320	310	291	321	354	320	320	364	345	346	302	298	333	328	316	309	320	309	354	310	299	337	336	338	350	331	325	332	327	320	310	320	323	293	330	329	331	333	294	335	294	318	328	336	331	289	313	343	308	338	360	350	320	321	301	347	306	333	317	340	310	303	294	332	299	299	324	328	329	339	292	306	288	296	342	333	329	311	324	278	282	317	325	281	338	352	340	289	345	318	311	326	345	310	309	325	315	362	281	307	339	311	319	297	307	348	310	289	315	310	289	339	324	310	313	308	324	288	301	282	314	321	331	290	300	321	316	310	321	284	334	330	324	344	297	306	293	306	294	330	307	320	331	317	294	342	343	332	318	321	326	366	303	300	329	315	341	323	321	339	326	295	331	281	320	326	316	318	354	300	353	339	331	329	334	320	349	334	299	304	298	353	310	340	327	316	317	298	317	317	310	350	309	347	330	306	337	337	300	315	315	316	319	301	331	341	296	273	314	329	357	345	331	337	312	317	332	334	355	317	315	314	323	330	339	323	287	327	318	347	306	300	300	330	338	304	334	300	305	342	316	284	350	333	294	315	333	316	311	319	320	340	311	322	307	285	285	307	312	307	303	329	293	276	285	310	331	313	350	318	318	303	364	314	310	342	344	341	321	334	352	299	333	330	335	334	320	362	295	329	341	279	347	294	318	317	353	325	331	322	306	333	300	289	306	313	297	324	321	322	310	320	320	312	342	334	340	313	316	309	310	300	345	318	351	332	319	339	335	298	319	342	308	325	321	308	344	327	299	318	317	318	321	321	333	298	320	310	340	326	343	286	301	308	330	293	311	320	316	310	312	327	323	333	337	327	329	340	311	325	304	344	333	351	311	319	297	308	321	351	315	341	294	298	326	317	292	299	299	345	298	314	325	313	352	315	324	307	324	288	328	352	320	305	334	319	302	321	321	344	293	317	306	314	325	328	307	311	328	306	314	313	325	333	331	328	303	306	340	305	337	366	309	285	332	296	329	310	306	316	319	319	329	330	306	318	284	345	313	328	304	329	337	303	349	304	336	345	345	341	299	330	310	311	316	319	288	317	339	303	307	323	331	365	319	330	353	329	331	297	315	296	279	306	319	318	315	303	310	352	342	329	332	345	320	317	302	326	305	307	301	318	312	310	317	311	294	303	309	314	286	325	306	295	321	319	288	300	313	345	338	301	327	310	336	306	331	320	321	337	289	300	343	304	302	353	321	327	307	311	331	311	316	344	352	293	324	310	326	311	334	326	329	329	283	303	314	335	311	312	328	303	333	313	322	316	289	309	310	318	326	322	352	310	329	332	317	325	351	291	327	313	326	348	346	332	324	313	294	322	320	317	292	312	315	310	298	323	306	331	279	335	325	312	321	310	301	300	336	312	305	320	328	343	331	294	331	314	314	317	314	308	337	348	331	344	301	325	287	278	324	326	336	331	309	350	299	319	322	290	330	348	317	341	292	345	326	320	313	321	304	298	296	329	356	327	353	330	334	332	306	336	302	300	351	328	290	336	333	324	285	331	307	338	308	321	336	338	347	303	326	270	295	310	315	349	325	320	296	329	295	301	300	322	316	315	327	290	310	345	338	311	342	316	334	301	336	305	308	351	338	300	330	300	299	311	329	339	306	334	311	305	326	319	350	313	274	313	305	327	325	301	297	324	326	327	320	307	305	347	344	319	319	301	329	296	287	303	304	298	315	303	324	321	313	359	321	301	307	292	315	305	285	348	327	323	312	332	321	329	313	323	334	354	309	326	346	316	326	323	325	304	300	321	316	309	306	326	327	309	329	342	308	326	324	321	326	314	316	276	316	325	304	316	320	312	324	319	294	326	312	338	308	303	305	337	312	320	345	357	294	300	301	319	281	332	330	329	336	323	339	303	313	347	325	321	318	330	318	366	288	325	327	318	335	290	318	333	333	296	313	312	308	357	322	324	336	313	305	343	329	328	324	346	329	305	336	283	305	322	353	275	328	301	296	306	340	316	304	312	306	316	311	304	296	313	308	332	335	298	305	335	324	286	322	316	307	325	321	328	341	316	306	298	303	326	306	322	331	295	314	304	332	274	269	304	323	298	321	307	326	362	297
15359	921	753	536	437	414	415	391	381	334	353	362	336	337	369	367	349	343	362	336	340	330	322	333	346	367	321	327	297	320	356	353	348	353	325	345	356	306	331	322	333	332	350	321	331	335	316	346	327	372	329	362	361	323	347	299	316	327	344	323	302	345	376	322	341	355	302	353	338	338	346	309	333	364	336	360	318	326	328	363	313	325	334	290	329	355	333	361	331	292	342	331	335	353	306	330	303	320	338	331	346	319	364	354	356	317	339	353	287	334	372	366	315	347	312	330	326	319	325	370	333	326	297	312	348	358	329	326	327	343	331	380	358	352	328	322	328	331	327	301	314	337	334	316	312	329	347	326	345	307	313	307	340	297	328	344	355	363	325	338	349	311	352	337	320	350	312	349	321	375	306	314	313	334	348	307	320	312	317	332	308	341	320	316	329	312	353	309	337	338	349	358	333	337	287	333	330	320	346	334	304	345	331	364	363	336	344	311	323	331	329	357	338	316	305	335	350	299	312	298	320	334	337	328	337	332	319	338	321	342	330	332	312	352	320	303	361	341	332	322	318	360	328	340	313	347	320	351	347	320	358	334	354	341	334	292	335	326	321	333	328	350	326	308	318	303	347	329	332	331	365	304	323	344	368	340	339	318	320	320	339	344	347	314	305	358	337	297	304	344	312	265	335	320	371	340	314	317	344	341	335	309	355	352	315	321	306	329	350	304	326	367	335	318	329	310	341	315	338	335	336	330	358	318	354	342	348	342	323	329	331	333	320	314	338	357	333	334	349	329	349	351	324	341	335	283	370	336	337	335	316	321	361	310	323	355	330	341	309	343	310	340	324	313	325	361	325	322	334	336	328	373	305	326	367	323	337	301	323	346	310	345	335	307	310	327	334	320	361	286	309	326	326	330	326	324	326	352	318	340	327	319	339	311	312	355	295	350	343	327	341	322	337	326	313	314	314	318	310	326	322	351	339	319	328	356	332	301	350	318	322	316	344	348	327	297	307	316	322	323	313	331	319	350	348	325	351	315	323	296	318	321	342	304	365	329	333	343	311	312	334	350	336	317	318	346	353	312	322	305	320	349	314	345	324	322	342	294	334	317	346	327	305	330	308	351	290	326	333	330	315	331	334	308	331	321	319	362	341	352	330	307	349	314	307	338	332	331	344	322	327	357	324	324	329	321	344	296	331	309	333	330	309	357	330	343	298	330	322	313	331	325	328	317	305	324	320	327	317	334	347	329	331	329	342	337	332	309	350	325	311	328	319	334	349	331	348	330	316	326	329	297	329	331	357	324	332	306	311	365	335	325	329	331	270	318	320	341	324	323	357	380	319	327	285	341	325	323	304	328	309	323	325	322	359	324	316	309	334	326	328	321	362	332	345	329	339	327	353	329	333	328	355	345	348	350	314	310	327	281	337	324	348	304	313	314	332	335	313	347	332	334	331	345	307	328	298	354	336	342	330	323	366	324	343	336	308	297	332	346	286	312	312	338	290	301	312	313	368	326	326	329	314	331	310	322	325	346	330	339	325	357	357	341	330	355	359	359	327	320	308	326	317	303	336	357	319	312	313	351	330	288	346	321	340	344	335	324	317	301	331	309	310	332	306	305	337	311	337	317	314	330	337	334	349	313	305	368	339	342	346	327	334	291	336	342	282	344	337	312	349	340	354	344	337	301	336	341	323	314	333	312	337	340	348	310	323	345	323	352	312	352	296	314	336	350	352	349	277	361	326	343	328	324	346	324	320	325	297	319	317	319	292	315	324	325	320	339	306	347	313	320	339	344	314	337	339	338	332	342	314	335	337	311	338	347	335	343	344	326	334	293	340	353	327	311	310	311	326	307	328	361	344	343	342	340	305	337	306	355	334	332	333	344	351	293	379	337	332	318	336	354	346	332	319	296	353	362	329	326	349	301	347	301	316	340	326	336	322	312	322	313	305	307	338	346	353	296	338	288	334	328	321	344	334	350	350	365	347	307	341	344	320	348	342	341	347	284	307	331	290	366	310	380	315	311	362	345	308	306	348	322	281	385	330	315	314	347	333	339	324	337	335	349	338	320	346	342	309	325	366	341	322	320	352	347	324	332	344	308	285	345	353	315	337	327	324	309	337	310	324	318	353	331	306	337	335	322	324	351	302	286	307	351	337	325	332	347	324	323	346	326	334	366	302	317	321	334	309	349	343	326	321	328	317	366	340	305	348	309	334	336	343	326	363	322	321	335	326	307	322	290	331	342	357	311	344	352	325	299	336	316	341	314	353	313	359	314	332	321	341	350	324	342	358	320	327	356	351	346	355	319	302	370	310	320	333	327	350	276	301	294	313	320	327	318	328	322	316	308	338	346	326	306	294	356	307	359	367	351	330	320	330	334	313	311	345	332	355	302	324	374	323	339	323	338	333	284	344	343	339	333	284	320	313	336	328	322	330	319	328	365	330	304	346	331	342	338	337	346	328	353	337	325	317	351	322	334	336	333	334	348	373	316	342	331	291	326	347	321	357	344	313	319	292	331	327	333	357	347	324	331	306	340	320	311	309	320	357	345	321	334	351	286	337	365	358	343	363	317	299	334	349	337	320	299	331	324	316	319	328	363	312	304	302	341	353	321	294	349	334	334	290	315	345	373	320	299	351	315	346	314	334	337	322	339	327	322	332	308	336	327	361	327	341	341	353	345	309	298	334	354	329	306	341	335	302	329	323	355	373	331	280	323	308	344	373	305	296	337	304	363	303	337	349	346	285	319	311	322	319	324	311	350	363	326	308	381	312	329	336	324	360	307	345	349	313	319	294	378	355	342	350	355	344	333	331	341	346	334	309	311	369	338	329	330	335	298	325	343	325	338	342	320	324	287	330	328	345	342	329	294	338	352	343	308	336	366	335	348	305	335	296	327	345	326	305	330	348	362	338	317	294	323	310	339	343	316	307	310	329	328	356	380	339	298	306	345	333	314	325	306	350	339	334	343	340	316	328	331	308	348	333	323	392	368	346	320	323	309	301	304	322	310	313	308	322	349	335	349	288	337	333	338	333	333	324	319	351	369	321	306	326	296	298	306	318	301	352	337	329	339	348	347	330	354	363	346	322	341	304	327	334	326	382	335	341	339	347	336	348	306	355	341	359	339	326	331	355	325	311	298	324	345	352	301	301	340	322	324	339	337	319	324	306	302	325	340	305	313	352	304	365	360	348	307	309	369	324	338	306	329	359	344	359	326	301	315	318	312	349	332	355	326	303	355	320	359	327	375	309	318	325	347	324	361	336	341	353	316	312	318	361	357	328	339	346	338	306	327	328	333	314	315	311	317	348	356	324	353	335	343	324	314	305	327	324	336	308	364	348	320	340	309	313	337	319	309	361	308	323	344	343	342	355	325	331	337	323	326	323	305	324	331	353	336	321	330	343	319	314	362	323	340	334	307	346	335	306	297	340	354	305	310	298	367	347	328	325	342	343	315	330	349	339	358	350	351	352	328	333	318	333	339	350	371
24879	20638	27175	24112	20645	10670	1505	1012	847	758	749	682	672	592	596	568	608	537	572	579	536	541	559	568	562	555	517	567	558	569	519	577	551	557	548	566	503	541	537	507	502	505	503	521	492	523	554	481	531	543	521	487	572	494	510	548	480	525	496	508	491	517	503	502	535	481	492	506	511	491	504	547	501	521	509	499	519	477	527	476	483	499	526	511	533	489	508	517	486	488	530	489	494	532	518	547	519	526	507	503	504	465	487	493	518	497	529	497	501	477	485	535	494	458	479	491	487	535	501	466	503	504	505	514	424	510	492	536	566	506	507	542	499	502	517	525	526	513	496	524	532	528	482	482	497	509	487	494	457	496	478	483	528	489	528	536	493	540	495	530	516	513	566	508	504	508	474	493	506	537	530	504	458	526	507	476	461	521	526	497	527	527	489	503	493	495	525	498	530	468	489	498	472	542	547	444	483	493	539	525	487	490	483	509	495	491	472	502	555	531	480	498	512	457	483	482	540	530	499	516	514	544	507	504	475	529	512	492	497	497	498	526	500	529	487	474	560	533	536	547	487	522	527	494	526	491	505	514	502	480	516	512	522	501	541	487	519	478	498	442	524	464	506	495	530	495	492	512	501	503	495	486	510	510	493	529	471	507	488	483	483	523	527	490	535	461	554	486	513	497	517	490	502	535	538	478	482	471	504	455	490	483	540	491	525	484	489	488	500	506	537	497	477	527	506	492	466	539	527	469	508	504	489	512	549	515	468	475	523	500	497	538	500	472	513	501	504	512	511	516	501	513	511	484	514	490	541	490	517	493	489	505	517	477	516	541	493	504	488	540	521	540	499	503	503	517	538	524	475	487	457	483	545	473	517	556	521	527	489	504	514	491	501	465	472	497	507	506	507	521	490	510	428	492	443	467	507	495	482	485	517	513	496	496	516	455	545	498	455	540	519	506	498	489	485	537	478	476	519	498	538	499	518	502	512	503	506	460	518	508	547	504	502	496	537	499	502	484	488	563	546	512	517	527	501	512	522	499	508	475	508	487	536	502	515	496	499	483	505	479	527	478	519	496	504	521	518	502	529	502	453	544	544	514	494	532	493	486	500	491	523	495	508	525	486	510	528	491	516	510	498	493	544	504	507	478	512	493	520	501	560	514	530	491	510	529	521	537	524	504	492	549	516	514	497	498	492	522	552	486	528	529	496	518	497	488	516	495	488	503	491	513	501	525	511	487	505	559	504	493	510	491	492	486	491	520	542	500	556	457	487	515	493	509	532	511	490	476	508	552	511	499	451	510	503	505	509	528	483	519	539	479	522	502	521	511	513	473	533	513	514	497	572	470	572	509	504	488	483	494	499	497	507	489	534	515	507	516	532	500	532	514	449	481	517	502	518	490	510	474	503	498	528	485	525	511	527	504	497	501	520	480	507	516	509	525	510	507	531	554	494	469	509	507	541	550	504	495	519	516	497	506	493	544	555	505	493	529	492	515	511	527	540	519	548	521	503	499	525	496	503	527	538	519	494	549	528	499	551	536	519	540	522	481	510	529	479	500	516	553	497	535	502	538	504	548	538	531	501	483	523	513	498	528	509	468	515	529	458	502	529	500	507	546	486	490	540	495	463	506	521	550	498	503	484	495	481	498	509	501	487	495	464	509	505	508	505	551	490	534	510	504	526	499	535	487	516	506	509	540	508	521	494	529	512	481	527	497	471	512	530	491	537	539	506	508	474	514	523	548	484	517	527	493	517	517	490	530	506	520	498	487	498	535	520	536	524	491	470	490	476	514	542	503	505	486	531	510	490	493	490	505	481	484	496	447	492	527	534	527	549	489	541	507	499	495	509	533	546	522	496	523	483	525	512	493	535	496	497	527	528	525	483	510	497	487	494	490	522	485	504	510	506	536	511	499	508	556	503	499	511	543	507	516	486	500	502	496	524	518	518	482	489	529	503	518	508	517	468	525	502	481	568	476	505	495	486	497	506	527	486	478	487	524	479	506	525	494	505	513	502	481	516	561	507	530	521	465	496	502	510	470	488	541	534	494	503	507	507	536	508	543	523	502	500	473	497	532	507	535	505	510	486	486	503	484	547	513	521	525	496	493	521	545	539	541	513	548	500	516	531	520	495	499	505	478	469	482	513	482	528	536	555	491	510	472	518	485	486	518	504	517	487	545	526	504	499	504	487	496	480	480	473	543	540	506	494	500	495	526	529	518	470	490	508	489	530	512	541	522	539	486	508	529	506	531	496	483	519	504	499	505	497	494	518	525	550	523	508	497	492	496	540	525	445	478	507	467	525	500	514	479	466	508	486	500	507	523	516	476	488	485	511	524	495	487	487	535	496	480	491	501	500	523	480	476	505	520	538	500	511	486	469	526	465	528	531	461	489	481	511	489	461	560	515	533	493	521	467	558	469	522	534	543	517	471	464	534	495	517	511	470	495	509	504	481	505	493	476	546	543	512	506	520	566	499	503	489	478	507	522	494	549	502	496	537	513	520	492	501	528	522	508	494	497	492	456	494	503	492	507	518	488	503	503	504	509	510	458	509	511	495	505	533	491	497	503	524	477	514	490	525	521	531	530	478	507	555	489	542	497	530	461	523	536	518	517	525	504	532	560	560	543	479	486	488	487	494	507	523	512	486	501	508	561	518	503	492	511	504	502	464	503	532	552	478	463	497	485	493	540	531	517	476	505	498	534	522	537	466	476	527	507	473	524	463	544	530	505	506	468	473	530	508	509	449	483	511	525	469	512	471	484	502	507	540	538	524	511	467	514	512	511	477	453	450	494	511	508	510	529	487	519	507	493	534	510	544	512	490	467	501	529	510	518	504	522	482	468	524	504	535	555	519	507	505	534	514	518	503	485	508	479	507	494	504	537	542	534	526	475	491	507	523	530	488	492	516	499	543	472	472	531	499	515	464	492	496	503	525	504	501	503	489	532	500	490	540	480	500	486	511	509	494	499	470	494	476	506	512	452	493	529	478	489	493	522	487	513	535	475	572	523	540	480	489	549	490	517	495	532	512	528	493	481	550	490	539	488	502	493	490	505	538	491	539	511	500	531	506	525	548	541	523	501	475	504	507	509	478	493	528	458	479	514	491	506	542	490	506	520	507	484	492	515	540	515	481	519	506	474	471	496	504	449	506	518	492	502	528	469	517	520	466	535	518	501	474	496	524	495	461	551	522	511	524	496	501	514	523	520	518	504	478	507	503	496	523	517	506	495	513	504	496	514	490	508	493	472	521	485	511	525	505	514	474	480	513	519	512	477	510	490	516	499	497	510	506	542	550	484	503	494	509	489	493	508	502	476	503	498	487	522	489	487	481	467	499	498	481	502	482	468	499	522	514	496	465	560	537	507	511	544	529	489	479	469	486	476	507	512	516	520	498	535	479	496	517	493	491	494	505	469	479	499	487	509	502	539	511	509	501	529	573	539	526	485	472	504	503	513	478	511	498	494	490	500	526	476	516	508	514	499	492	497	544
20523	9489	8667	4615	2975	2284	1771	1502	1295	1019	1020	860	813	765	726	686	611	644	626	577	615	566	569	587	569	576	567	547	547	553	542	525	501	491	541	531	499	503	513	512	509	530	497	489	481	545	481	499	518	482	443	485	538	517	513	561	501	496	534	533	506	517	494	499	501	489	507	526	477	543	519	498	506	512	474	538	495	498	509	465	452	459	479	505	478	506	526	521	527	465	478	485	519	497	476	484	509	489	487	521	530	505	499	504	470	499	493	510	471	495	517	505	477	452	534	465	446	486	490	487	454	514	471	488	473	541	496	505	501	559	480	464	478	489	502	516	491	494	538	516	508	498	479	453	518	478	528	534	475	483	473	497	482	522	490	543	530	490	494	468	530	487	462	512	485	489	495	511	484	530	496	526	545	471	523	481	481	481	445	514	515	505	532	548	467	487	488	506	497	484	476	500	478	468	541	489	476	465	488	491	460	469	503	485	480	509	492	535	543	460	495	464	509	491	474	526	512	467	500	493	477	489	489	459	528	481	485	485	459	504	477	482	479	498	465	483	474	486	464	503	464	483	544	455	483	446	502	456	504	478	500	496	499	507	497	529	496	468	486	452	484	455	467	527	493	497	502	488	503	469	516	493	480	498	501	466	534	523	502	524	469	503	445	487	504	505	427	498	469	485	507	478	564	524	495	520	483	459	468	468	492	490	532	504	464	510	488	491	532	503	508	483	470	522	500	483	516	520	500	446	508	499	470	516	464	508	468	485	468	487	509	467	508	495	498	482	467	458	490	490	490	504	502	487	476	508	548	453	474	468	473	507	506	518	503	512	481	505	485	498	508	490	490	501	510	469	515	464	481	506	490	491	528	456	489	494	482	470	484	472	509	462	479	518	487	530	493	498	502	502	475	460	506	485	499	495	478	516	477	475	505	515	497	499	491	436	517	499	469	487	492	541	521	479	481	476	466	481	509	489	497	505	492	503	495	487	457	492	497	499	510	494	510	494	519	516	510	496	504	489	507	515	484	477	463	517	496	505	515	495	520	510	470	549	529	522	486	486	508	510	502	469	507	452	517	503	502	496	464	531	496	486	493	498	469	503	505	507	483	483	487	499	531	501	518	478	486	475	498	518	505	504	489	464	483	518	491	505	535	482	500	512	477	504	490	540	467	521	536	497	533	508	477	501	487	479	514	452	490	522	485	484	476	483	477	452	512	459	531	510	465	497	482	530	491	463	494	474	489	481	496	488	439	495	476	502	506	495	501	499	518	514	559	454	529	489	499	522	479	483	514	503	507	491	512	497	535	519	480	506	480	476	488	506	481	499	464	492	510	491	481	502	471	480	485	505	449	503	482	517	513	495	495	478	517	488	442	504	500	472	469	495	499	485	494	457	506	481	459	532	476	505	477	517	483	465	463	517	483	528	496	506	499	515	496	499	481	480	502	474	513	469	508	482	463	469	482	480	472	461	516	461	490	520	490	476	493	500	525	483	489	481	482	489	483	531	476	480	521	450	499	463	487	496	481	483	482	519	510	493	469	473	466	478	496	496	467	496	491	491	483	523	465	489	497	518	465	490	482	436	517	499	478	494	485	483	510	497	494	491	507	475	468	484	468	515	488	508	526	487	490	488	484	457	472	502	519	485	548	485	536	503	496	464	481	521	489	510	507	500	489	520	464	474	527	506	477	521	486	455	472	510	487	463	502	507	458	503	498	521	510	479	476	476	504	463	520	501	511	492	477	481	493	462	480	505	500	495	499	464	483	526	484	510	492	491	498	491	494	489	491	506	501	484	507	476	485	479	478	466	495	448	493	501	457	487	479	491	489	475	477	436	498	480	494	487	486	527	489	511	463	520	469	498	480	511	488	509	507	459	488	499	498	502	495	526	483	501	502	462	478	520	471	481	485	513	479	489	478	497	494	469	495	493	485	477	481	479	548	482	514	434	534	531	515	482	476	455	479	495	524	505	429	457	497	511	456	494	485	478	470	502	459	462	517	469	498	505	487	545	469	483	497	464	496	493	521	498	480	515	474	463	488	487	512	511	512	487	486	508	465	441	489	502	473	507	495	468	508	470	479	527	490	488	458	506	524	497	496	456	468	429	459	497	492	507	461	483	484	512	509	451	508	478	527	507	505	468	498	498	463	458	451	463	472	496	493	549	492	515	520	467	481	529	454	486	457	521	462	482	511	491	490	461	511	511	475	515	489	493	532	490	478	524	478	525	493	465	532	501	505	481	484	486	503	520	486	453	493	456	488	526	496	500	477	508	483	487	493	519	480	512	470	522	476	486	503	514	502	494	481	463	498	510	496	494	477	495	486	509	493	480	540	540	467	450	456	504	516	477	493	467	470	523	489	487	446	505	507	494	501	480	505	490	517	471	490	457	536	495	487	479	471	523	489	474	514	506	475	496	534	474	480	448	478	461	499	434	482	448	460	457	496	520	508	502	441	473	531	521	502	493	465	510	482	466	509	478	495	467	494	524	521	514	479	514	500	500	498	493	516	486	485	461	472	442	491	513	488	475	515	481	470	487	487	471	480	467	472	518	517	470	442	458	485	492	487	500	494	505	502	538	481	498	471	510	475	462	498	441	489	510	448	501	501	489	520	497	518	515	518	495	463	508	522	451	472	483	471	449	479	531	494	478	496	471	449	494	504	523	506	478	448	492	499	535	482	521	507	447	512	503	471	521	500	460	503	468	492	482	472	539	470	446	486	464	508	475	496	509	508	488	491	531	513	496	532	462	504	489	479	509	477	493	486	451	488	465	502	450	489	465	491	497	522	471	498	495	471	433	483	450	447	496	489	472	495	500	500	474	421	478	519	504	485	508	501	533	451	500	472	507	469	492	546	471	481	485	522	505	493	510	486	504	507	489	490	484	568	475	478	466	466	503	478	451	519	502	506	454	479	489	505	507	496	448	499	484	476	514	470	496	505	474	476	455	544	515	461	499	551	480	482	498	502	478	458	496	481	496	496	496	505	502	486	482	532	517	531	457	458	545	466	525	499	469	497	494	463	516	500	524	529	485	499	477	481	496	453	482	500	467	493	500	518	497	460	518	465	490	483	500	513	475	471	476	504	481	474	494	487	482	459	487	489	456	484	452	481	506	472	512	513	483	457	470	496	469	499	479	494	484	497	520	497	438	486	496	462	488	476	478	505	470	513	510	496	482	502	480	503	480	489	481	502	512	484	523	483	484	497	489	501	485	490	475	498	486	498	532	498	499	477	507	447	494	510	505	489	433	475	488	495	512	504	512	502	486	457	505	510	492	491	515	493	528	514	475	516	539	501	447	497	465	513	521	464	478	485	473	456	497	503	497	480	480	494	488	464	456	476	512	519	514	479	486	488	468	504	511	513	504	479	490	515	504	523	443	491	464	472	478	499	472	481	530	469	502	520	541	489	460	526	508	456	490	520	480	526	471	491	466	453	454	466	490	512	517	503	517	500	478	510	485	494	522	514	481	495	485	511	448	513	468	521	497
22905	20650	27793	23520	20658	20752	10644	1933	1445	1285	1209	1135	1062	1006	954	1002	919	917	924	980	939	904	920	869	849	824	867	859	812	806	859	841	826	827	835	849	824	816	859	895	837	831	784	790	824	831	827	798	770	799	851	817	780	782	793	771	810	866	809	768	851	801	816	805	802	777	776	803	810	793	790	807	786	825	794	765	756	819	780	785	842	791	786	756	791	818	816	735	782	760	783	809	817	775	823	786	739	788	786	813	784	786	757	760	753	763	801	818	819	818	819	780	800	833	792	785	792	796	775	811	820	816	781	824	840	808	707	793	794	802	758	778	881	780	770	762	861	824	829	866	810	751	756	817	822	774	774	822	816	818	829	761	817	812	797	779	796	771	841	808	846	787	847	843	826	801	791	801	799	831	800	801	824	810	796	821	858	789	836	820	837	793	771	818	824	815	845	761	804	831	776	764	784	771	811	787	804	772	804	773	797	781	841	792	828	795	803	807	813	809	797	830	857	748	759	813	810	735	811	820	801	832	764	742	775	804	821	830	783	769	789	774	833	825	764	752	751	852	752	820	772	753	797	823	837	785	784	797	784	805	754	802	796	767	787	816	792	799	761	776	822	843	798	860	848	840	790	798	783	858	788	785	772	843	802	812	779	834	787	808	812	809	781	816	815	772	815	811	806	782	852	792	750	780	798	771	760	745	813	813	785	791	783	770	817	812	815	799	764	792	829	740	771	809	810	749	802	767	764	827	798	778	793	791	776	782	795	822	766	817	814	781	834	756	788	791	751	766	808	819	787	774	762	821	825	806	790	820	815	804	809	753	774	779	826	803	781	773	803	787	760	765	771	743	794	822	787	761	800	751	792	776	740	763	781	787	834	794	797	800	792	821	805	789	811	829	823	782	806	844	843	795	793	771	821	787	764	815	824	763	782	835	789	808	815	791	785	820	829	803	794	830	803	797	807	708	798	810	774	813	773	830	829	783	812	836	832	778	800	774	792	751	757	774	803	777	763	748	762	823	767	754	783	809	812	805	812	783	800	763	824	818	826	823	803	804	828	769	831	828	803	751	827	731	746	792	779	790	771	745	776	774	758	800	766	848	804	779	792	794	787	821	786	758	792	787	804	775	783	778	823	798	785	777	814	808	843	814	815	807	795	754	793	707	777	792	857	730	768	801	807	764	789	816	829	851	772	750	837	718	768	803	792	828	799	769	803	800	810	803	766	785	784	762	818	838	824	831	826	835	756	732	768	767	799	788	763	777	785	762	768	791	777	791	736	819	827	836	800	812	780	752	799	821	780	739	825	776	818	800	764	744	794	838	793	806	802	822	824	799	804	790	817	796	755	836	740	778	775	814	812	802	804	785	800	793	784	822	764	810	784	791	784	769	807	795	798	826	781	785	816	776	805	790	760	826	802	754	810	795	862	778	825	796	792	812	796	786	757	791	825	771	769	817	802	818	810	774	792	790	775	733	799	780	800	835	778	797	858	774	819	796	799	794	748	798	801	814	821	777	819	786	808	760	759	759	816	820	783	780	815	851	744	800	783	790	784	775	841	755	803	797	825	826	754	791	790	798	801	798	760	762	834	771	804	778	778	754	770	761	794	769	790	762	742	762	788	787	796	804	769	806	815	792	840	738	775	825	815	803	833	747	762	787	830	812	787	782	782	811	786	839	798	835	823	766	772	799	783	769	786	784	830	783	752	809	771	758	813	765	765	773	811	808	813	848	782	834	773	773	809	781	823	808	773	761	794	805	823	771	835	769	764	767	786	800	757	758	792	805	815	816	739	804	777	739	791	730	780	814	772	787	797	828	842	786	822	822	820	805	824	820	808	769	784	781	769	809	827	760	792	774	776	753	792	760	832	801	782	787	775	813	856	785	813	795	784	827	847	787	771	773	787	787	747	781	790	767	828	787	782	813	809	808	789	817	766	779	777	760	735	778	794	750	782	780	782	821	813	803	790	758	837	829	784	806	771	787	762	745	822	800	763	817	770	811	803	818	825	780	762	764	813	793	777	788	809	832	821	796	785	769	799	742	821	777	777	784	822	769	780	840	781	810	749	803	803	778	797	799	752	770	801	757	812	806	773	779	837	826	838	810	800	808	739	763	806	836	779	765	782	817	784	861	805	817	763	796	820	847	794	764	775	821	813	759	813	797	797	779	822	805	848	800	780	822	816	786	806	801	848	799	748	828	836	826	778	774	795	826	731	810	744	799	794	770	844	787	734	864	776	739	798	852	811	835	770	794	768	788	772	817	781	768	822	784	755	783	756	776	817	790	857	817	829	801	813	763	744	770	791	809	831	809	788	800	833	807	786	808	801	774	794	789	758	799	812	752	789	816	783	750	784	802	765	788	850	756	766	803	761	804	768	807	765	795	793	833	746	756	825	781	753	798	751	816	790	765	772	872	751	826	758	790	822	829	795	781	772	809	810	792	726	770	796	772	781	773	787	788	773	746	831	816	762	721	740	792	755	822	753	797	757	806	773	785	798	762	798	813	815	790	789	808	748	794	745	787	796	762	816	777	740	771	780	787	804	816	782	783	749	799	790	796	814	798	811	790	807	731	779	813	776	789	813	729	803	780	787	784	795	770	866	832	835	776	809	805	778	767	786	782	766	773	887	755	771	802	791	744	751	733	764	779	817	746	744	789	801	804	874	831	834	784	817	779	811	775	779	768	821	773	819	799	795	848	813	790	814	791	820	769	772	750	869	814	755	825	776	766	780	803	778	781	797	792	831	777	834	778	778	782	819	768	850	780	802	760	794	831	779	777	822	806	799	756	810	768	796	783	789	736	744	727	770	778	804	822	790	762	823	764	816	800	764	758	791	780	748	778	802	857	801	830	797	822	835	765	766	770	781	811	782	810	793	795	733	776	810	784	752	825	786	773	807	804	792	801	791	878	785	849	780	788	841	782	794	817	779	809	752	792	797	790	801	793	754	816	738	823	812	805	794	747	800	789	790	795	742	736	803	797	770	767	809	788	778	791	795	770	741	829	735	766	788	813	751	798	775	793	768	784	825	805	750	822	806	807	852	822	798	769	838	775	802	771	753	826	788	774	864	788	846	776	786	809	744	824	819	744	789	757	777	809	812	805	750	800	806	768	840	826	784	800	837	742	776	768	759	793	818	847	773	794	802	819	771	795	805	767	743	785	809	772	775	801	815	780	795	786	770	795	846	798	794	758	825	820	780	766	819	792	821	802	786	791	822	771	799	794	850	782	772	794	819	759	796	763	794	813	814	827	781	820	773	775	756	760	813	790	795	785	762	786	725	769	822	777	799	838	745	830	766	791	822	809	807	757	763	754	815	810	778	820	812	831	772	807	759	800	747	815	769	798	753	791	811	827	797	821	807	757	823	784	762	812	815	811	842	820	758	805	853	795	741	814	847	751	757	759	812	707	752	773	790	781	757	751	792	759	821	829	763	795	764	798	797	779	786	736	802	792	790	763	794	843	789	800	747	805	824	781	783	846	805	758
18962	15974	14367	8217	5717	4197	3285	2654	2195	1990	1706	1604	1430	1283	1258	1212	1080	1132	1043	983	941	899	931	891	929	848	883	837	900	851	858	802	840	820	808	787	808	789	824	804	801	819	827	745	814	764	821	783	769	801	767	807	774	760	761	780	772	731	753	758	761	804	766	774	750	786	772	762	757	753	774	766	731	764	742	766	830	738	777	765	750	768	701	740	778	801	735	757	733	733	736	742	759	756	748	733	739	790	738	708	759	740	730	783	744	752	760	724	756	750	788	749	800	793	724	737	749	749	764	773	761	768	794	762	756	728	781	757	738	773	763	720	756	704	781	770	792	784	756	772	772	809	810	718	782	700	762	780	734	779	774	757	735	740	812	746	746	733	708	717	763	688	751	749	750	784	758	804	780	793	742	826	781	758	733	800	739	771	730	769	756	754	721	732	757	795	784	790	775	763	737	812	758	724	744	742	734	727	768	722	753	754	738	748	771	731	727	776	733	731	713	749	785	719	747	746	745	702	742	764	766	763	731	726	785	738	731	737	748	717	758	765	728	740	745	753	804	744	766	796	757	793	753	720	741	731	743	752	786	742	731	769	773	779	744	758	746	724	773	802	752	726	746	759	741	738	814	711	755	737	776	777	730	730	745	776	745	806	678	757	743	681	788	727	734	781	749	734	722	752	700	740	739	749	774	757	768	742	786	781	779	764	747	768	786	788	771	784	761	752	756	754	762	774	761	716	735	771	785	783	744	757	826	751	707	780	783	787	753	739	699	773	754	770	740	742	720	744	700	757	740	692	740	768	772	766	830	734	750	744	763	731	806	741	739	752	729	837	718	735	712	778	760	762	755	775	697	760	751	714	707	733	751	758	757	731	748	737	724	744	748	736	782	734	742	761	782	738	751	707	792	776	746	743	744	745	776	745	760	768	739	741	754	742	729	742	750	767	708	764	752	779	751	733	800	752	727	755	750	734	745	763	745	728	721	768	758	761	756	770	779	776	707	778	721	758	735	703	751	745	708	785	754	728	752	774	788	714	768	750	733	758	732	753	732	753	766	740	726	723	749	786	775	770	697	764	773	791	771	785	801	736	793	749	728	776	774	766	782	736	771	709	797	715	791	730	764	703	757	727	765	736	753	768	729	724	758	726	764	770	741	726	759	755	683	738	753	751	759	723	745	724	731	761	728	745	796	782	730	744	728	753	725	724	713	747	762	733	746	770	782	778	717	761	751	751	782	728	722	731	756	767	782	753	756	744	737	801	777	762	763	728	751	739	730	770	731	740	748	716	793	744	731	755	781	706	718	744	716	746	777	765	734	742	784	785	780	794	754	773	782	731	753	754	812	711	740	743	765	758	775	722	756	752	734	752	728	772	752	750	845	716	689	728	740	763	712	759	743	737	755	825	764	792	725	723	750	752	747	746	725	798	764	743	755	728	746	800	786	734	731	793	726	783	756	784	748	734	741	745	783	793	787	739	713	716	750	702	724	707	763	767	745	752	732	777	712	742	748	763	731	739	752	701	727	752	766	765	742	729	723	767	779	699	792	753	758	767	730	760	740	778	787	719	759	748	754	744	787	777	757	733	785	782	758	719	766	762	741	739	769	723	730	795	758	755	762	768	720	761	752	785	713	729	738	736	736	772	748	772	706	779	805	733	783	737	745	744	775	762	756	723	766	742	747	726	802	781	746	784	771	715	717	750	791	760	756	740	758	757	736	762	761	717	736	754	762	706	772	741	712	755	764	749	733	763	730	747	774	800	726	802	757	827	798	764	787	760	734	745	749	775	750	740	772	722	761	777	799	743	705	731	799	746	749	780	783	761	705	736	733	774	757	766	781	748	767	797	734	759	727	785	770	751	790	743	761	767	809	793	750	785	772	792	729	768	726	743	774	717	724	715	762	791	725	725	760	742	752	753	711	706	774	753	786	697	704	782	762	708	729	765	739	799	771	793	747	749	743	732	772	758	762	724	747	764	773	778	722	743	724	690	779	807	705	785	731	752	750	711	752	748	816	795	763	753	787	751	759	776	726	761	764	750	799	721	721	724	720	721	734	784	746	772	791	732	709	731	756	752	710	778	739	740	779	735	802	760	747	751	764	779	760	772	759	730	737	738	787	749	741	769	746	766	759	734	763	761	719	748	745	760	725	741	751	760	828	701	718	764	747	738	738	745	729	694	765	720	744	796	773	752	766	773	764	751	757	762	780	730	728	797	745	770	749	767	715	765	759	775	729	779	730	752	731	747	776	778	730	766	728	786	764	707	758	761	788	713	770	763	781	775	762	812	758	778	741	796	756	733	781	766	753	705	761	740	746	732	715	767	731	762	776	751	738	707	782	727	754	799	790	759	731	757	762	741	727	804	776	754	712	765	718	779	784	749	727	778	767	704	766	767	744	812	760	757	725	757	708	771	769	745	813	732	744	683	797	743	730	694	778	728	758	780	798	749	711	750	783	732	728	746	750	790	747	737	730	749	775	739	748	736	769	719	762	774	764	760	721	745	727	762	734	691	788	737	754	787	700	780	732	760	750	747	774	707	739	725	754	763	730	764	732	744	763	786	760	780	724	769	731	757	744	741	757	783	748	767	803	736	703	794	727	802	746	757	767	725	842	726	743	752	711	741	747	777	753	759	716	765	714	784	819	767	798	772	813	722	789	726	812	688	762	790	739	751	727	714	780	728	762	779	768	758	781	738	788	716	742	742	784	762	723	777	760	730	730	734	734	714	731	781	686	757	757	720	805	732	780	778	761	766	763	739	729	743	785	723	747	729	756	754	718	735	734	750	706	717	765	735	781	733	799	776	692	762	779	769	738	768	806	760	755	724	723	755	744	750	732	747	733	763	726	814	737	713	740	729	777	777	779	748	714	783	700	744	781	724	743	686	778	755	708	741	720	738	821	743	724	805	787	770	745	767	744	780	750	748	767	711	734	767	784	716	727	771	777	741	781	728	795	718	725	745	725	770	739	754	779	710	780	771	753	722	704	714	772	753	761	729	756	723	793	727	746	771	777	748	750	774	795	766	774	714	767	770	710	724	787	768	765	709	760	768	826	757	732	752	749	745	761	759	761	715	761	754	822	760	769	774	743	755	779	746	779	770	746	738	726	753	806	759	718	767	792	767	739	736	750	746	809	730	706	750	769	780	724	685	744	699	729	779	764	796	751	739	774	762	779	750	743	758	776	754	753	752	776	723	713	755	786	732	766	714	746	825	742	760	746	745	733	726	767	733	756	756	785	772	829	751	752	743	773	744	724	764	682	708	727	769	737	801	725	728	748	687	706	779	751	748	746	756	705	686	715	750	731	743	743	801	760	802	731	766	788	738	756	774	720	726	746	792	757	778	750	792	822	790	783	765	753	759	682	759	751	749	730	749	753	755	789	784	740	769	718	753	735	757	738	778	720	743	764	759	725	762	722	750	726	767	782	747	752	776	743	748	727	704	739	780	733	778	760	757	725	709	750	761	788	771	782	761	703	747	727	746
30297	15211	2378	552	419	388	364	379	322	333	352	335	318	322	363	347	316	330	334	340	318	313	311	311	324	323	309	327	352	310	340	346	328	325	311	295	304	312	334	284	321	315	368	350	323	321	308	354	301	341	298	323	329	334	297	328	332	318	300	316	338	296	295	305	299	281	338	296	295	298	310	319	300	320	345	345	332	321	304	302	345	320	315	314	360	355	337	329	329	311	280	323	322	315	342	338	324	313	343	326	341	337	316	322	310	305	327	302	331	306	320	344	336	312	341	310	308	318	334	334	310	328	309	331	320	300	324	304	330	326	344	321	316	316	336	335	294	339	323	304	318	314	314	302	319	304	324	341	340	320	328	320	317	281	328	277	328	313	311	324	305	354	327	291	304	344	326	326	339	325	353	329	312	329	336	294	343	319	316	316	348	319	337	320	328	316	311	305	316	310	354	297	334	316	352	305	311	330	314	325	326	326	349	346	308	316	301	355	336	338	349	314	314	324	399	331	340	339	366	328	301	331	330	329	340	328	329	309	342	332	335	325	300	322	302	305	329	348	316	323	302	329	320	306	326	318	323	289	323	341	323	329	327	307	326	359	271	331	314	296	289	331	310	329	344	341	287	305	287	287	319	333	319	306	356	320	319	333	316	330	298	319	326	313	319	327	315	329	295	318	311	315	327	350	322	324	303	353	299	342	289	344	301	357	310	324	360	362	355	324	311	313	350	334	316	301	294	306	313	334	307	340	337	357	350	336	348	293	337	319	317	309	311	314	342	304	339	304	364	314	333	299	324	319	333	327	334	347	333	318	341	298	320	289	313	324	313	379	325	319	318	306	331	314	329	315	356	303	372	295	323	322	337	351	336	323	324	331	332	345	322	318	309	314	289	343	324	301	330	320	341	309	341	330	342	309	294	339	322	294	347	309	304	350	318	322	332	323	334	321	320	355	287	317	310	327	324	278	335	335	354	315	305	326	348	316	286	296	305	339	309	314	287	366	316	329	331	317	319	313	321	340	331	331	321	341	306	339	317	334	364	320	286	318	307	350	290	348	310	323	303	335	320	331	328	327	286	365	314	304	301	311	308	350	355	328	356	354	353	342	316	305	297	309	317	337	366	338	327	331	292	313	288	317	334	311	334	298	299	341	353	317	322	329	295	279	307	315	341	306	341	333	305	335	289	322	296	304	318	319	345	310	350	333	356	361	309	340	343	342	340	305	327	345	332	326	311	310	321	365	312	308	319	306	328	315	295	287	293	294	326	326	315	345	320	312	353	305	305	314	320	325	325	304	304	304	318	344	321	316	271	308	297	323	295	322	300	311	336	313	337	315	299	309	316	310	299	291	295	308	315	316	340	311	295	317	339	349	334	356	327	318	315	311	310	322	314	354	333	323	293	313	360	333	297	349	310	298	330	329	314	306	317	327	336	343	295	333	308	289	309	340	327	318	314	323	325	334	337	294	331	368	338	329	283	313	306	341	315	303	290	333	302	316	338	317	304	343	341	302	294	299	337	324	312	349	273	319	317	320	313	325	305	279	337	298	364	298	341	328	326	333	342	291	311	300	327	343	301	309	313	325	304	309	277	334	336	314	332	320	342	331	313	339	337	357	328	342	313	345	341	326	342	319	301	315	330	321	315	304	300	355	333	327	328	299	321	356	329	317	286	332	325	332	309	319	323	342	317	321	312	297	292	260	333	298	347	322	293	319	335	305	340	339	321	315	302	323	305	295	336	301	323	335	308	309	321	340	317	314	343	315	307	322	297	339	311	340	327	334	312	307	341	297	301	313	347	319	310	319	309	314	325	299	311	316	346	347	299	308	341	314	316	305	320	338	317	340	323	323	328	333	356	333	325	318	339	317	325	309	328	371	335	317	320	294	323	312	314	324	338	290	332	322	353	325	314	357	336	302	313	298	317	325	309	366	362	334	317	333	317	320	310	335	340	299	316	318	348	305	318	320	341	364	307	320	309	344	344	330	357	300	311	339	314	306	339	323	332	328	331	308	320	321	313	333	318	279	294	337	334	311	320	320	310	320	338	287	315	324	316	358	301	341	314	325	311	324	322	327	309	317	374	323	311	337	346	333	321	279	285	319	348	320	332	315	321	317	341	309	322	297	319	334	302	324	297	305	323	310	328	315	306	324	298	305	300	309	325	342	335	353	313	326	332	320	330	329	311	389	346	329	330	328	311	346	302	320	317	292	342	290	283	319	290	306	272	295	362	296	333	344	327	338	325	307	351	328	319	352	317	321	348	295	330	307	315	338	308	291	296	332	313	299	310	353	319	330	349	325	323	297	302	288	336	312	312	280	305	313	305	332	311	315	286	319	311	331	343	295	322	286	341	353	328	332	290	339	306	309	301	361	332	294	317	318	316	332	311	326	298	284	308	338	345	289	318	329	329	327	342	316	328	327	309	334	286	347	313	334	329	328	334	336	316	325	326	306	343	300	316	311	303	337	318	304	294	307	295	316	296	313	313	331	315	299	334	296	358	303	314	291	336	328	327	305	348	324	322	324	348	343	346	300	309	287	317	328	300	322	304	353	319	347	308	348	320	295	311	320	307	318	324	329	300	293	304	335	339	295	325	327	325	352	338	323	309	322	357	284	343	340	306	310	312	304	319	280	280	343	322	336	343	327	328	302	315	309	341	348	333	316	334	303	312	345	322	316	316	307	330	306	307	343	328	318	333	317	343	359	335	357	252	320	330	312	335	333	330	357	332	318	314	294	322	314	345	322	331	277	373	310	294	312	340	304	308	325	310	359	316	344	319	303	337	305	317	331	298	347	315	334	306	312	320	315	341	308	306	332	322	335	322	313	345	332	346	301	323	350	357	350	338	306	339	318	326	296	304	322	293	355	281	314	339	325	342	355	319	341	304	314	329	303	362	293	331	333	321	309	320	334	332	291	305	340	309	342	325	324	316	306	307	363	296	308	368	333	330	317	348	292	325	325	298	334	310	305	312	345	324	326	305	336	320	346	344	333	326	328	289	304	308	329	326	328	336	334	331	344	312	323	300	312	325	343	304	325	271	299	315	355	313	330	319	337	346	328	312	336	297	334	329	333	329	319	308	301	337	327	335	298	266	310	309	309	350	296	304	302	326	333	327	330	317	327	331	301	288	323	358	326	330	338	324	290	304	317	310	357	298	321	341	316	325	316	313	316	295	324	312	297	295	315	341	336	325	341	355	294	322	289	306	291	331	310	360	341	338	322	332	318	296	357	328	338	339	330	321	335	325	342	312	281	340	351	306	336	308	287	339	336	308	313	333	337	310	292	327	319	329	315	307	313	336	342	338	318	339	306	332	330	273	324	316	348	343	318	310	346	329	301	331	354	301	330	324	322	348	332	308	330	304	372	326	329	357	338	339	334	331	356	326	332	312	312	320	318	336	314	308	306	304	343	318	291	339	304	318	300	339	329	332	305	304	314	298	356	302	321	305	324	295	312	320	312	311	341	292	322	342	292	343	292	340	332
16486	850	784	540	460	459	414	395	337	377	370	340	386	354	345	379	351	335	343	361	299	316	344	361	368	305	322	305	350	342	359	343	381	345	338	353	296	362	340	318	337	345	330	344	336	359	303	349	316	340	336	330	305	374	350	359	341	324	364	364	326	334	345	333	339	336	335	327	330	306	315	353	334	345	353	351	337	333	322	325	307	310	307	352	340	359	313	344	353	335	331	334	331	301	310	317	327	328	356	326	350	338	336	332	335	355	374	329	366	355	310	353	353	363	333	345	366	337	346	335	314	309	347	367	349	319	321	325	338	363	368	335	343	347	344	331	324	357	344	346	327	332	318	350	337	321	348	325	301	301	336	353	346	322	330	349	331	321	348	334	334	363	315	328	303	352	355	330	330	344	343	324	315	284	332	313	347	345	319	314	365	314	346	314	342	310	370	326	368	306	326	342	342	335	367	310	326	323	352	364	355	331	339	360	335	291	330	298	362	340	348	351	336	326	354	332	349	328	359	317	375	343	335	325	342	342	327	334	312	348	321	318	335	327	357	335	354	324	373	339	336	326	348	323	324	350	333	348	342	318	346	363	332	311	325	345	326	321	333	384	340	330	367	323	345	326	332	319	319	353	356	318	324	329	336	362	351	314	291	341	306	312	340	313	357	351	305	358	310	345	367	323	311	346	307	338	319	305	357	315	310	336	352	340	327	311	322	340	313	312	354	346	353	350	319	361	348	350	326	355	344	325	351	324	352	333	325	328	316	330	317	318	308	357	348	337	354	351	314	326	338	347	308	366	318	352	348	334	348	350	353	304	311	343	326	362	360	370	351	330	346	310	338	326	300	339	339	357	306	359	318	340	370	352	340	330	298	339	299	320	356	296	355	303	327	338	328	319	361	318	359	342	313	345	349	348	334	362	346	372	339	347	334	338	306	354	335	363	308	326	341	322	306	319	318	316	337	315	344	296	306	311	346	315	361	323	320	362	333	348	340	337	316	331	353	310	340	342	338	327	351	345	355	336	284	358	296	338	356	315	318	374	315	311	323	301	328	311	302	307	329	291	342	362	348	305	304	347	345	343	330	352	350	324	337	343	346	347	343	321	310	369	354	323	327	341	346	309	360	329	353	311	338	327	347	320	370	362	367	319	346	313	309	321	310	337	330	324	332	345	340	351	333	346	302	335	354	317	311	356	351	331	325	301	307	302	335	316	319	330	366	338	311	346	322	355	295	288	335	356	320	338	320	291	343	350	349	348	343	290	335	325	354	352	347	320	334	351	371	334	328	314	349	323	309	296	333	372	338	314	326	331	338	340	325	316	306	326	346	327	333	338	360	320	316	343	324	319	338	331	346	319	334	347	337	306	310	328	318	320	323	329	319	387	280	355	369	340	317	312	319	306	360	330	350	349	324	352	333	335	314	368	328	325	333	343	331	342	312	353	343	326	315	338	344	318	329	308	354	349	348	335	336	327	307	370	319	323	327	301	342	309	353	385	333	311	341	340	340	330	330	313	328	340	330	343	339	334	382	324	366	323	341	317	339	301	333	343	336	357	348	325	312	311	309	346	338	321	357	325	321	320	327	349	365	315	330	316	346	335	294	338	346	356	320	350	343	335	386	334	302	318	275	330	345	312	362	345	312	349	349	362	337	354	330	352	320	352	326	331	323	324	324	330	324	319	327	340	372	314	353	364	352	336	346	366	347	331	312	349	368	347	367	316	326	334	352	355	346	357	326	344	327	320	324	323	329	354	341	327	318	336	335	333	344	350	307	315	334	339	350	336	341	348	351	346	325	336	356	337	290	351	314	332	331	333	365	317	345	324	358	314	321	340	299	345	340	327	323	330	330	334	325	332	325	352	335	321	324	325	339	371	323	323	318	337	347	339	339	355	365	349	320	350	357	363	320	330	354	331	341	327	342	307	336	350	330	312	328	326	353	320	322	310	321	348	317	307	351	326	298	360	335	308	360	332	324	304	332	315	318	345	362	349	328	346	354	313	322	338	315	358	316	337	315	357	370	337	315	345	332	315	303	347	342	321	329	315	328	331	355	326	341	315	341	337	323	344	337	348	361	310	321	357	306	336	345	347	356	323	324	331	337	330	331	320	345	352	354	348	329	342	347	335	321	357	326	298	332	358	320	376	337	346	326	314	354	301	368	337	342	331	337	358	329	326	356	342	335	360	334	307	320	353	335	331	334	339	353	337	343	344	372	339	316	319	333	336	336	377	378	367	363	347	331	323	344	342	320	325	350	304	332	325	356	341	365	336	354	335	328	332	337	340	327	321	350	364	345	369	333	310	339	337	331	319	356	314	324	343	358	311	278	373	328	344	339	316	360	342	338	347	330	357	348	318	318	341	317	320	382	334	365	298	324	344	319	351	345	341	305	368	346	334	322	329	359	346	347	355	306	338	347	337	320	323	320	330	361	299	354	331	332	320	351	343	348	325	349	301	323	324	328	328	341	322	342	354	322	355	349	320	303	317	366	352	357	350	327	382	376	338	343	329	334	335	343	330	293	344	317	334	338	321	336	327	357	358	329	333	330	345	313	320	323	349	326	341	308	321	347	310	315	306	356	330	320	309	307	300	333	333	343	338	342	357	312	320	348	351	342	366	314	323	349	337	297	347	339	373	305	353	324	347	284	373	334	324	327	285	335	320	321	354	353	305	354	322	336	340	328	306	320	338	331	342	327	341	334	324	303	336	331	318	348	334	287	316	319	359	335	321	351	344	334	334	314	311	320	343	358	343	314	341	336	328	333	341	330	286	351	315	334	342	317	326	313	354	274	333	338	294	344	340	336	334	346	314	349	353	325	293	341	305	340	338	326	320	320	336	337	344	355	346	343	340	314	304	300	330	335	321	358	319	324	353	349	324	345	344	324	308	330	351	333	318	357	355	364	330	321	291	333	308	340	360	339	326	339	329	314	348	295	342	324	368	343	336	348	318	358	318	323	369	343	327	320	331	325	363	355	334	339	313	329	312	324	301	345	354	344	322	318	332	332	345	341	322	320	337	374	336	325	346	317	359	333	298	319	397	328	333	315	370	323	317	337	338	321	299	298	326	323	348	310	334	320	335	374	318	341	327	315	335	337	328	326	334	355	340	291	294	342	334	342	315	355	336	356	347	355	351	363	327	298	335	341	356	366	335	351	349	343	305	300	330	316	313	343	339	354	356	339	314	310	335	341	343	321	346	335	354	342	348	336	359	313	328	335	355	295	329	340	316	343	324	348	339	360	316	348	335	313	352	355	355	317	329	335	315	316	348	336	324	316	332	340	332	334	341	325	317	342	340	367	371	335	349	350	307	345	357	326	333	345	327	335	316	326	346	353	360	336	345	321	342	330	342	315	328	318	317	355	344	311	339	319	324	340	350	318	352	326	337	328	325	350	333	324	312	347	332	310	353	358	343	360	349	340	346	354	342	325	352	321	312	343	326	363	330	342	361	336	324	362	338	330	371	291	365	324	345	307	340	297	336
24988	20646	27247	24077	20640	10586	1452	955	863	735	696	702	646	633	583	608	620	542	625	547	621	565	596	586	516	561	524	532	521	536	520	502	551	517	523	558	517	503	569	517	519	514	538	528	506	562	538	528	503	597	530	512	519	491	491	529	521	507	532	516	499	494	502	491	508	529	547	526	497	540	540	521	524	530	537	468	532	502	504	483	498	499	532	519	535	498	517	537	532	506	549	541	548	475	514	500	510	514	560	510	466	500	516	523	530	511	522	473	518	448	507	498	481	517	517	509	496	467	524	516	506	554	519	498	455	552	527	526	522	500	482	482	527	580	496	532	538	497	490	500	481	501	535	554	558	517	489	504	509	532	504	521	488	502	537	507	516	507	517	463	537	511	529	511	487	495	495	517	493	507	497	496	526	529	506	536	515	516	515	480	507	551	530	494	504	489	504	505	508	481	522	549	495	466	513	527	496	496	502	511	489	483	575	498	506	522	553	490	508	492	542	514	465	445	514	491	574	474	490	456	555	510	544	510	532	532	532	509	521	517	495	511	489	493	484	530	530	486	520	552	531	530	514	501	504	496	513	483	492	513	488	520	489	561	510	519	499	493	533	519	465	534	492	497	530	529	515	494	524	503	554	519	533	527	504	489	488	525	546	522	511	490	483	500	486	485	507	479	450	506	500	512	549	483	477	558	522	516	503	502	525	508	516	527	535	550	496	485	528	516	506	522	474	532	546	535	543	458	534	537	494	536	496	507	508	511	551	487	495	516	532	532	501	510	485	498	502	528	505	475	505	499	519	488	505	516	554	487	467	511	549	468	477	535	540	542	559	482	485	501	481	507	521	514	511	540	561	493	496	512	512	531	512	492	542	503	514	501	495	485	542	517	488	504	510	529	529	505	484	522	554	492	477	492	479	502	510	524	519	534	488	518	496	519	491	523	544	504	474	520	518	476	547	507	507	533	479	496	536	507	489	484	527	494	505	530	551	489	484	493	536	475	492	541	479	485	524	546	499	489	514	493	502	558	507	514	532	488	471	465	491	503	534	470	506	494	522	508	493	487	521	447	521	530	508	501	518	519	476	490	468	500	534	472	520	542	511	500	512	518	475	502	492	473	483	472	539	484	511	516	483	508	482	532	508	515	498	495	549	517	495	514	496	517	497	509	516	521	505	532	492	505	492	476	514	479	561	494	470	501	531	509	520	484	515	490	515	513	536	541	489	505	485	482	455	481	485	533	506	510	496	500	484	507	553	510	508	535	525	507	504	503	505	507	502	519	490	523	507	534	511	511	509	532	543	525	531	535	509	496	515	539	529	515	522	486	533	471	553	493	469	514	494	473	503	484	516	503	467	515	490	499	491	492	506	506	482	521	464	513	532	500	502	517	524	532	547	522	518	463	497	507	524	509	494	499	502	509	516	508	511	542	506	516	512	476	556	484	488	478	526	475	494	543	429	474	579	545	497	493	521	533	500	459	484	515	502	539	503	527	489	505	503	509	507	503	533	518	454	499	531	514	524	525	488	487	528	502	506	491	510	496	505	508	518	541	483	489	505	518	521	529	550	478	532	507	481	531	526	529	505	552	513	510	514	505	486	541	526	512	496	497	522	511	464	497	515	521	510	474	507	462	523	513	473	517	440	466	503	512	535	516	486	531	511	557	528	541	503	496	485	484	477	524	470	470	497	509	504	536	483	477	505	506	484	488	529	510	513	496	533	435	475	499	535	497	526	537	522	500	492	487	493	503	500	508	533	497	507	481	540	517	513	485	493	548	525	491	533	488	570	517	499	480	506	523	528	524	479	493	480	513	497	519	526	476	507	473	441	528	493	512	484	494	482	504	513	537	520	538	496	481	535	519	483	545	485	479	495	492	497	498	482	493	475	536	524	495	513	510	519	517	510	538	489	508	500	499	477	510	516	538	546	520	535	525	497	520	543	548	483	508	473	517	545	528	474	463	471	474	487	524	493	501	505	531	504	579	513	484	461	557	510	488	490	498	473	528	479	518	490	498	548	496	540	546	542	540	516	506	554	533	476	535	512	524	514	516	514	514	534	511	536	486	537	509	539	523	495	471	489	503	538	524	526	524	513	525	550	505	484	500	518	506	511	534	526	468	517	502	523	501	528	519	524	498	497	525	536	508	472	494	470	481	505	540	485	497	485	525	530	526	500	495	513	512	531	547	516	499	518	473	533	544	472	509	456	511	486	506	508	564	532	511	520	494	468	498	514	531	567	513	495	471	522	513	554	506	464	528	475	517	518	491	494	519	498	478	512	569	511	541	536	521	502	522	514	493	480	518	520	467	487	488	523	509	477	508	516	490	553	547	536	503	508	527	507	538	516	506	522	491	484	503	542	514	478	484	475	508	506	528	522	512	503	494	566	505	497	526	515	439	513	519	542	499	545	492	553	516	513	521	516	512	507	501	499	539	545	513	505	446	484	536	510	544	527	515	477	464	474	528	494	485	511	492	501	481	498	513	525	489	530	532	529	449	496	468	477	522	509	490	492	515	523	495	522	512	520	545	557	501	531	528	497	535	536	488	493	507	496	544	488	515	506	559	530	525	527	534	505	527	518	505	542	503	500	492	490	497	491	476	531	494	491	505	474	508	493	521	493	490	509	488	522	525	513	544	499	535	523	505	506	505	545	530	507	497	550	540	519	524	477	525	511	517	510	483	489	524	520	506	534	540	518	524	477	504	504	554	466	543	510	505	534	450	521	503	498	493	508	457	509	491	541	526	522	503	525	521	501	508	504	508	524	514	493	490	551	469	528	533	516	498	505	468	503	490	497	557	491	511	516	489	566	494	524	488	529	518	525	520	549	527	532	475	508	532	504	473	534	482	571	508	526	472	459	476	485	539	480	519	524	527	502	508	515	488	529	549	492	506	498	477	530	529	529	479	486	520	479	518	490	474	499	523	520	524	522	491	518	522	499	518	467	512	465	507	505	484	500	491	515	528	509	508	530	517	516	482	521	539	513	492	518	507	497	527	469	496	506	506	517	555	536	496	498	483	480	534	475	516	491	475	489	507	521	510	535	516	538	485	521	510	508	482	527	547	518	478	547	525	526	483	522	509	502	530	461	496	539	474	451	529	520	491	575	579	515	528	484	508	503	459	509	477	552	501	471	500	539	504	507	499	519	511	477	525	490	519	526	482	517	523	521	527	516	560	514	532	502	476	509	497	515	483	497	511	526	520	552	524	478	520	463	510	515	528	521	487	481	481	511	496	460	471	520	519	516	487	568	511	507	499	509	470	493	484	474	523	467	510	528	532	509	493	497	513	521	513	515	504	505	511	497	537	499	500	484	513	526	500	514	548	513	551	483	492	506	487	531	509	504	483	526	575	477	501	484	514	504	488	490	490	496	522	523	497	542	505	487	521	504	516	515	530	455	554	516	518	548	496	508	490	479	512	498	480	531	550	520	505	490	548	510	532	511	545	470	532	544	506	493	513	481	537	517	497	483	488	522	475	477	514	535	499
19956	9369	8493	4662	3016	2302	1869	1389	1237	1096	997	837	838	760	732	698	663	656	654	611	628	615	543	563	513	549	573	587	524	522	518	549	542	525	517	501	554	522	462	506	505	490	496	534	525	477	520	482	493	519	509	551	520	531	505	508	530	501	477	509	536	538	516	457	492	493	514	488	523	510	450	522	533	494	496	498	483	527	497	497	525	518	504	511	465	480	494	518	507	473	520	482	454	473	473	492	479	513	526	509	470	537	515	478	535	508	491	488	494	509	536	483	499	498	517	502	467	471	473	453	525	528	529	520	497	486	482	486	491	518	495	511	524	516	482	512	481	498	510	467	526	505	509	532	513	473	509	504	522	480	478	458	507	493	488	522	555	511	486	504	504	500	446	505	495	506	500	486	513	502	474	528	482	506	529	492	492	473	506	517	481	484	525	513	475	503	561	458	479	495	475	481	480	468	508	485	485	528	473	515	512	534	516	495	475	471	503	485	471	517	518	508	510	495	495	522	487	495	546	508	527	488	502	490	499	484	495	516	531	472	496	465	504	516	453	517	470	533	495	470	536	480	494	477	495	481	481	520	485	482	527	470	514	468	514	543	454	501	492	464	468	499	480	453	479	502	518	457	510	558	489	491	499	488	493	506	521	493	460	495	494	496	485	516	497	496	472	481	485	511	464	536	513	475	498	488	472	528	519	494	511	503	522	490	469	476	490	520	496	504	494	513	513	477	488	510	534	500	540	460	473	472	521	514	477	529	498	525	485	477	503	504	465	497	522	503	505	455	480	515	522	507	513	469	474	504	490	479	499	512	569	483	514	504	500	512	488	521	503	497	500	505	473	528	546	514	476	503	537	478	521	479	491	449	459	514	485	516	453	481	518	481	519	493	475	441	475	493	495	503	515	468	460	474	503	500	473	522	518	521	523	518	492	494	530	485	455	480	493	500	470	460	482	498	473	540	482	454	520	501	501	470	489	469	471	492	495	518	509	465	483	499	462	478	507	488	495	517	501	510	523	497	463	495	503	530	472	504	496	511	490	467	519	483	525	450	520	465	490	485	523	497	507	511	505	493	470	485	444	456	538	511	491	534	503	482	490	502	509	538	482	499	516	506	484	506	471	472	490	489	499	517	486	477	482	526	490	497	461	507	509	464	472	503	497	520	481	493	473	494	537	499	534	446	492	503	488	501	471	492	462	502	457	513	494	470	490	515	526	541	485	514	501	525	503	489	478	533	511	471	487	532	479	493	502	482	505	504	485	505	500	502	476	484	469	509	484	497	502	506	508	486	525	479	439	531	517	486	524	566	493	507	483	499	450	443	497	516	506	495	495	513	471	548	500	456	471	495	470	478	495	483	489	483	506	496	499	494	493	468	484	527	462	518	463	457	551	490	450	467	494	501	507	471	461	503	499	514	519	469	490	464	470	484	468	449	499	484	511	510	475	477	498	519	483	497	499	491	537	487	552	516	502	496	493	494	497	486	505	494	522	513	495	471	503	478	468	514	479	528	512	512	515	483	506	480	549	467	492	511	499	536	483	454	476	484	478	533	493	477	490	483	507	502	500	471	491	513	530	472	491	455	485	463	527	498	454	471	464	521	472	485	485	459	443	488	475	499	512	445	549	508	522	529	486	473	532	458	494	485	486	500	486	514	502	464	523	520	497	480	460	502	502	483	450	491	466	543	489	501	449	472	496	523	510	466	519	444	497	517	473	508	494	506	500	481	490	485	517	508	465	458	485	491	482	500	488	502	517	481	497	503	519	530	499	464	477	517	479	493	484	489	464	466	471	508	490	467	477	483	501	480	503	500	490	497	518	507	456	480	544	494	479	456	492	459	508	488	491	492	509	502	470	497	512	477	509	442	516	464	483	491	484	466	501	509	509	505	523	527	497	512	467	466	482	495	480	476	477	496	478	476	492	494	495	485	501	520	459	538	507	493	489	502	547	509	504	506	513	500	520	508	499	476	464	493	549	513	494	527	488	478	483	484	471	473	520	477	472	493	508	504	493	473	513	501	472	512	482	501	498	503	495	499	499	483	542	483	493	523	499	496	490	492	513	509	477	477	513	463	488	555	472	517	506	499	491	478	469	497	501	500	510	464	449	491	499	474	459	511	493	474	504	467	535	526	480	519	461	537	494	506	491	494	483	486	494	510	477	503	492	510	508	493	488	508	517	495	481	520	523	529	518	487	493	515	500	492	524	472	488	537	525	521	529	523	503	487	507	501	479	510	524	519	517	456	469	464	526	496	496	489	474	475	479	475	482	494	485	501	456	490	495	489	500	503	519	485	491	506	511	537	498	502	477	506	493	475	497	503	501	454	529	503	464	496	495	530	530	542	517	498	470	499	473	469	507	470	478	487	489	539	515	466	545	492	495	511	525	503	441	526	509	469	474	518	504	523	497	468	535	480	485	484	488	516	482	470	507	491	517	511	496	514	510	498	524	471	512	520	497	524	485	481	505	459	515	500	465	502	532	469	489	487	523	474	516	488	485	480	496	488	475	464	486	508	467	498	465	523	472	445	499	502	521	471	506	486	484	505	510	508	496	474	452	512	498	495	467	510	477	527	513	515	479	467	431	509	549	497	502	497	493	509	479	496	516	449	488	471	490	500	473	471	455	467	501	456	494	499	490	497	487	513	483	468	518	505	509	486	514	559	492	508	485	514	513	502	527	435	509	468	458	539	482	554	499	479	501	468	561	492	494	476	524	488	452	491	525	479	525	492	469	460	484	513	504	490	494	498	500	469	504	502	512	467	499	492	475	438	486	486	482	484	521	539	480	459	464	506	485	538	569	486	489	514	510	498	462	497	498	523	489	506	486	444	474	512	504	493	507	516	516	458	475	479	461	487	478	467	495	535	496	504	490	463	519	496	489	475	461	523	475	511	485	506	485	497	497	490	461	493	505	529	470	535	441	457	492	498	464	487	480	510	533	472	474	495	501	454	459	483	509	500	482	518	499	495	488	487	477	491	518	474	458	459	502	498	492	493	508	458	486	515	494	431	501	487	524	507	450	484	493	517	524	497	512	512	489	468	518	479	496	475	477	511	482	471	480	482	465	474	523	458	516	508	497	497	457	502	523	517	512	503	496	505	487	512	502	522	519	523	520	505	469	516	452	462	516	497	494	511	527	461	493	478	462	523	498	557	518	532	504	452	572	525	487	515	508	518	499	483	456	509	477	490	500	541	501	496	498	466	518	478	480	503	485	493	518	469	512	492	488	503	461	427	468	456	500	496	546	484	533	500	529	485	510	451	547	526	498	506	531	479	495	482	500	488	491	488	519	521	461	526	483	445	482	483	492	483	494	506	488	480	532	487	493	492	493	553	456	475	478	481	518	548	523	481	465	535	514	466	526	454	492	487	494	505	487	516	509	456	518	469	515	467	564	502	545	473	455	516	498	506	526	496	508	517	496	464	515	457	483	475	459	486	496	529	514	516	455	527	510	518	538	468	510	499	511	485	439	484	491	516	474	444
22941	20646	27710	23605	20658	20757	11487	1939	1497	1304	1182	1159	1068	1048	1036	1003	993	931	944	925	906	892	930	914	854	846	901	884	882	871	821	856	828	834	857	857	851	858	777	792	886	801	782	800	833	809	819	846	831	848	782	857	804	790	774	797	787	818	824	834	846	832	778	769	815	803	832	798	826	789	783	856	824	824	829	794	806	772	784	783	871	811	788	815	781	743	837	798	824	779	781	803	794	845	824	782	835	796	848	819	814	737	804	756	749	813	795	785	801	795	804	774	811	829	787	765	832	793	775	806	815	804	768	848	783	833	846	762	807	758	801	787	804	793	806	778	779	825	803	772	760	776	775	803	780	810	722	808	816	828	831	774	739	807	823	826	776	778	814	797	835	788	820	811	793	828	820	830	842	790	794	787	821	863	847	802	821	847	873	804	814	800	809	863	809	808	778	802	806	821	807	761	831	780	785	762	819	822	818	813	812	865	787	865	833	805	770	752	815	768	802	758	803	731	831	803	799	831	786	833	808	779	786	811	802	808	765	815	804	789	843	796	787	831	799	817	783	806	819	789	814	809	802	775	812	829	775	809	803	806	829	768	764	793	789	811	800	796	810	864	767	768	787	828	789	833	795	814	773	863	795	808	803	795	796	804	798	798	823	810	843	796	813	776	864	778	777	832	798	758	786	761	759	809	819	763	763	809	791	769	765	821	817	797	783	787	796	819	788	816	795	801	825	782	835	813	810	800	791	782	744	760	785	758	793	792	819	835	804	800	789	824	802	785	796	738	781	843	851	838	823	853	806	824	807	819	797	758	762	798	822	758	794	799	827	808	773	828	806	792	841	764	752	781	781	827	767	776	826	852	817	821	798	832	795	833	806	783	799	826	799	766	782	821	785	833	791	798	768	822	838	824	819	816	786	794	838	845	804	796	781	801	793	806	763	780	774	804	816	795	796	758	806	782	831	820	821	842	808	762	800	794	774	821	741	783	755	778	829	778	826	790	794	768	734	786	747	793	841	759	795	787	805	764	821	775	817	823	789	780	776	796	828	793	770	794	781	777	809	757	766	823	809	762	835	780	835	784	841	802	780	794	768	813	770	823	825	813	759	808	786	775	819	832	761	793	801	843	800	827	753	817	805	838	795	778	761	793	821	802	833	780	779	811	801	789	812	809	834	808	759	828	772	762	767	840	814	803	802	800	800	805	836	781	818	802	842	802	761	839	821	803	769	793	794	826	784	793	757	800	800	771	801	785	790	793	791	852	801	813	774	791	834	847	786	786	782	777	766	790	805	796	775	727	781	778	843	819	770	823	755	873	846	816	858	853	820	771	757	786	806	774	798	760	810	802	816	804	817	817	830	818	805	849	756	822	803	858	761	786	757	812	776	797	816	747	832	806	793	819	830	749	759	820	725	790	795	799	818	799	807	831	831	812	792	768	757	786	804	834	830	770	753	778	800	765	783	761	798	743	789	817	767	794	842	761	733	798	751	772	789	799	836	793	826	857	799	787	845	830	816	765	791	818	816	779	765	793	818	770	811	781	789	784	765	837	830	790	785	862	803	814	820	828	809	764	769	826	801	813	785	790	834	799	820	819	809	828	802	758	786	819	818	825	792	820	848	766	867	882	794	844	759	805	820	752	819	784	767	830	786	768	798	819	796	806	796	776	787	829	783	808	804	853	828	823	787	773	791	798	814	821	804	753	786	806	785	807	799	814	796	819	769	842	846	784	797	818	754	791	828	783	813	762	801	772	780	785	840	837	756	836	802	767	791	763	800	804	837	764	763	774	789	771	777	799	854	766	778	789	771	819	846	782	799	796	794	819	838	814	809	777	750	777	779	775	796	775	792	774	777	800	761	816	781	783	806	762	768	800	843	808	848	817	789	821	881	785	774	779	779	788	803	786	818	818	805	746	788	796	803	759	780	798	808	766	762	808	772	773	801	812	772	817	824	774	843	777	791	805	805	789	754	786	804	795	811	795	849	776	792	755	792	815	805	771	804	767	790	801	804	817	830	781	704	817	810	790	825	843	804	737	834	781	790	738	775	804	786	804	775	813	813	740	777	833	732	755	738	806	778	809	751	795	809	813	833	773	760	834	780	815	727	833	797	823	778	803	806	831	790	779	825	800	808	859	830	774	826	803	798	751	766	843	752	816	814	749	805	806	798	818	811	812	786	786	833	770	836	767	773	834	790	791	762	785	783	789	799	795	780	777	795	804	825	761	820	811	808	813	817	779	844	828	742	845	859	796	816	816	820	875	768	766	797	765	783	792	785	794	779	806	769	737	766	774	790	875	809	803	788	794	828	725	789	827	806	819	816	815	804	782	791	810	765	824	790	817	847	857	877	767	760	744	800	753	856	825	791	810	803	801	819	827	792	778	826	775	812	792	806	769	816	852	861	779	851	841	758	765	820	779	818	783	806	790	828	800	749	843	813	798	815	809	861	804	800	829	776	797	826	793	755	789	807	769	793	802	854	818	841	862	809	821	867	797	799	832	825	823	785	785	808	829	797	776	803	788	814	761	740	844	771	788	775	792	828	798	795	847	785	776	810	799	754	811	815	779	778	779	818	810	816	784	797	781	798	756	800	790	788	792	852	777	763	827	829	808	772	787	805	771	812	822	826	801	772	810	853	783	804	821	807	798	813	786	827	771	776	810	772	759	764	850	769	782	821	815	788	828	804	836	792	793	733	793	827	824	813	850	844	792	819	819	804	796	779	905	779	775	759	830	761	824	797	768	810	849	824	765	806	801	802	801	779	823	782	786	783	754	769	744	796	845	787	746	787	769	769	797	830	805	794	761	802	802	846	767	791	762	813	815	789	731	803	770	768	758	813	781	798	838	793	813	768	807	765	842	792	811	767	783	855	772	810	770	789	729	823	796	825	802	817	763	819	856	818	764	767	788	837	813	794	850	786	820	814	799	790	799	851	798	840	765	750	790	776	771	769	728	854	781	783	804	879	793	743	786	779	764	840	847	796	789	760	742	838	824	786	775	766	841	828	795	751	781	790	795	759	850	789	794	771	863	799	839	766	803	740	809	779	810	831	806	802	858	792	852	795	795	783	789	763	781	803	830	827	801	774	796	733	767	757	791	808	745	806	806	874	706	736	773	800	767	748	784	764	768	820	840	775	845	782	813	846	808	765	814	806	787	822	774	793	860	848	829	813	773	806	761	806	774	813	763	812	819	767	762	777	750	794	834	793	786	778	828	793	762	808	783	756	786	760	785	817	793	795	828	804	750	838	810	771	835	771	778	764	778	836	833	783	825	845	793	826	787	784	767	776	761	808	812	815	755	769	782	811	824	733	770	745	777	812	719	831	753	771	785	781	794	792	819	827	780	765	783	791	805	826	792	787	789	745	838	804	792	813	779	764	816	814	833	785	806	825	799	781	777	815	775	846	835	830	795	826	755	818	770	826	763	805	858	756	809	846	742	808	826	770	765	855	797	787	749	815	761	874	785	771	777	788	793	822	791	763	758
18341	15899	14257	8256	5748	4240	3373	2641	2175	1896	1745	1566	1409	1328	1252	1176	1041	1073	1012	1027	961	960	933	928	891	880	876	822	816	836	876	879	806	762	772	791	874	833	738	851	795	786	827	797	853	785	773	765	852	808	779	786	772	740	713	821	712	813	789	742	789	791	769	745	750	790	737	727	756	805	788	783	759	794	750	762	747	788	752	768	791	798	738	808	760	813	771	784	752	742	787	794	777	742	750	802	699	763	742	770	819	745	754	749	759	776	757	801	774	787	761	780	716	786	764	753	761	776	727	772	722	737	731	754	789	750	754	770	797	782	811	794	766	744	816	788	745	768	766	743	785	845	803	748	769	726	775	761	798	729	766	761	710	771	777	711	791	810	806	771	723	778	736	787	759	777	761	750	723	759	732	726	764	779	733	796	757	767	735	733	834	781	773	793	796	809	751	773	743	771	794	761	723	774	741	791	758	759	752	797	775	800	773	769	756	766	740	783	742	776	769	734	745	760	788	772	728	792	797	804	781	835	758	788	730	725	737	709	753	810	765	797	807	791	703	727	708	703	761	778	781	740	757	769	770	763	730	774	774	794	779	742	735	746	769	725	767	739	734	791	744	727	736	815	711	745	754	749	798	718	752	766	779	794	769	779	769	734	803	804	791	769	731	810	738	770	720	814	738	765	784	749	775	749	732	794	766	781	756	773	779	701	750	742	712	747	778	757	719	774	791	740	671	764	785	739	751	795	754	770	733	734	725	737	724	752	748	779	707	731	771	777	745	758	793	783	778	761	735	781	746	770	743	821	758	715	811	756	731	796	764	755	802	751	753	768	712	740	777	734	778	749	762	755	738	739	821	752	765	767	758	800	706	736	761	750	681	783	774	766	770	783	740	763	748	724	756	767	770	761	772	789	758	774	747	738	736	719	758	757	793	747	762	727	766	769	784	771	767	800	739	729	745	792	777	771	726	767	719	762	784	776	724	731	773	755	784	753	750	779	754	738	712	734	805	758	749	789	748	736	775	755	743	741	756	761	740	783	775	781	761	738	717	730	764	742	733	726	783	727	779	747	757	764	770	730	768	772	761	757	709	761	741	740	763	725	772	752	764	788	733	779	731	762	723	765	750	748	779	729	760	738	778	810	742	711	732	764	751	781	796	776	734	719	757	739	722	744	785	745	778	757	754	752	788	751	774	750	711	750	728	758	785	760	741	795	736	759	716	772	763	736	732	757	756	808	760	787	740	779	689	746	722	750	791	717	794	779	779	740	758	731	753	681	794	746	761	722	768	747	762	782	790	748	785	777	806	748	791	783	741	775	813	716	787	733	736	747	781	769	778	769	784	763	712	723	780	766	756	771	756	734	763	786	701	758	778	759	764	765	763	781	791	709	823	736	719	747	754	729	767	782	754	766	714	750	768	703	810	730	733	733	799	709	727	747	729	771	790	742	707	705	755	758	757	794	761	796	722	774	762	786	762	755	737	740	810	772	757	757	783	725	767	724	787	777	678	774	722	751	720	796	779	733	759	781	743	725	783	760	730	722	782	783	753	802	746	770	779	748	729	767	775	788	734	796	740	739	730	782	715	757	737	732	784	803	754	806	768	758	764	758	749	737	775	800	745	761	734	776	794	752	778	734	775	719	784	759	783	791	806	761	770	765	758	764	788	723	751	793	757	763	789	732	746	826	756	775	771	739	712	760	734	791	757	732	742	775	777	774	765	778	746	725	779	770	804	745	740	791	724	812	797	768	728	770	822	801	760	701	733	691	765	780	763	786	751	774	767	785	782	752	726	741	833	742	776	748	739	783	799	714	753	780	724	724	783	800	729	745	752	834	787	767	762	741	731	761	782	732	729	801	775	728	775	761	786	770	712	746	757	762	762	747	747	735	713	749	778	728	744	814	763	751	759	767	683	732	763	789	760	724	768	813	749	772	750	804	771	732	771	732	735	710	777	752	778	703	731	802	754	770	760	728	778	751	746	746	778	769	758	745	735	721	757	748	777	797	786	763	746	778	751	791	798	756	767	708	766	777	738	762	744	766	691	778	754	707	728	743	763	767	780	745	755	783	741	735	724	787	778	739	761	780	718	736	782	744	713	776	701	794	752	743	754	768	780	720	776	715	730	763	749	749	761	699	771	803	707	748	763	773	784	777	769	762	727	755	803	755	790	789	724	734	774	739	741	741	747	735	760	775	737	747	743	753	800	785	772	733	753	758	752	744	761	761	760	741	710	779	738	755	782	747	794	776	763	767	721	798	772	802	740	771	732	707	748	737	797	770	774	760	762	728	731	796	758	762	738	770	775	761	746	787	735	724	761	720	769	769	756	805	729	756	766	715	696	742	767	777	786	741	797	780	728	804	778	787	751	730	767	703	758	704	770	747	757	737	762	771	753	733	748	756	763	744	750	782	783	715	778	730	781	751	722	784	811	754	728	741	768	808	749	734	756	738	732	763	733	802	788	742	766	788	720	798	795	745	764	757	731	750	722	735	766	762	796	750	762	720	710	778	785	742	776	721	715	781	728	782	747	741	760	741	713	785	715	737	727	755	767	706	722	729	723	800	765	791	813	766	747	759	782	762	769	766	749	757	724	726	787	753	738	726	761	752	786	760	745	751	692	766	775	702	733	783	805	775	770	777	740	753	719	798	718	777	737	754	799	779	711	750	756	755	744	796	730	768	795	799	781	781	751	752	780	778	766	702	736	813	753	783	784	708	753	820	779	753	771	781	748	785	772	784	754	733	740	717	756	731	775	791	764	754	760	745	774	752	731	713	745	738	785	721	786	761	745	724	781	772	789	707	708	730	732	765	771	763	774	735	793	754	723	696	799	753	751	758	765	729	732	746	737	781	742	730	767	734	748	805	796	755	788	788	789	762	789	753	753	756	734	758	832	779	793	765	791	756	797	743	723	804	762	763	752	721	715	786	706	735	759	714	755	747	758	747	772	756	755	733	761	757	766	770	749	768	712	826	776	780	766	758	722	777	752	822	729	769	764	792	726	776	763	760	742	715	826	757	750	770	784	774	720	840	789	757	772	748	788	762	733	712	704	777	727	751	721	762	746	770	735	722	746	760	752	750	746	743	759	749	768	733	767	772	754	755	750	794	675	745	798	771	753	735	788	797	772	772	781	764	740	715	711	756	721	732	689	742	787	775	745	769	760	774	738	747	747	752	789	785	739	768	758	752	737	756	733	726	765	689	750	779	818	734	722	821	741	723	732	753	721	708	711	728	730	733	722	750	761	807	770	771	744	762	762	720	800	756	779	728	771	762	754	801	812	803	717	739	741	736	719	732	756	757	737	737	768	715	719	785	785	765	738	712	745	756	818	772	795	761	754	789	754	729	763	718	767	762	746	748	732	785	738	787	726	776	720	759	787	755	815	731	710	724	743	759	759	708	763	738	730	759	757	732	724	726	746	750	740	741	716	791	800	742	764	742	792	749	718	753	779	783	755	751	705	763	726	722	764	721	757	760	759	749	778	767
30214	14841	2196	520	450	409	332	363	350	329	331	328	346	335	346	333	366	316	339	313	331	353	317	335	323	342	321	346	297	321	333	315	345	342	355	318	360	312	321	324	328	307	343	290	318	348	341	314	295	335	358	321	329	327	341	324	326	324	326	338	334	325	322	305	349	342	334	329	321	347	326	351	354	328	313	318	338	339	356	325	320	347	328	328	316	350	354	328	332	287	334	330	336	321	369	311	296	331	333	320	322	331	329	331	357	349	352	331	344	329	338	331	334	332	344	339	347	325	290	329	338	310	340	333	314	334	303	316	314	326	348	339	307	335	341	316	337	317	358	311	310	304	317	353	314	302	344	328	306	304	328	325	331	330	325	352	307	346	352	343	325	335	302	367	320	315	375	327	340	302	325	353	342	339	297	292	310	340	315	335	358	311	316	358	318	330	334	330	321	354	331	313	342	382	339	335	326	345	357	351	344	343	396	306	354	312	314	347	359	321	335	355	298	320	338	315	326	336	329	323	296	365	318	321	338	323	300	331	338	328	349	356	319	351	316	331	311	329	316	347	321	344	332	357	345	361	331	303	305	332	310	319	351	324	333	321	344	300	318	324	325	350	328	321	324	334	336	330	367	317	340	348	306	326	347	356	342	286	378	329	323	343	317	344	327	330	348	313	328	353	327	338	332	308	334	303	359	322	327	329	336	330	325	352	328	387	309	341	335	325	353	284	329	343	308	343	344	322	357	322	334	342	334	357	335	354	326	323	336	342	314	348	314	357	306	317	342	338	322	309	326	324	349	335	344	318	320	342	338	308	319	313	347	336	348	344	341	319	323	322	343	311	318	324	340	341	341	348	356	316	320	345	310	339	341	323	321	353	312	335	368	349	341	315	330	327	358	334	366	307	319	324	331	305	314	321	329	338	338	321	337	320	336	322	321	306	322	345	369	320	317	341	313	326	338	298	335	333	338	330	362	331	332	344	339	340	323	308	356	349	345	346	365	284	312	325	322	343	313	353	327	361	353	319	296	330	289	330	312	331	312	343	303	338	319	352	365	351	335	338	315	317	327	336	358	316	285	373	324	329	330	326	376	295	325	343	340	315	336	292	354	335	346	314	319	306	313	330	343	325	308	327	350	366	370	325	335	356	325	332	298	307	345	334	316	313	347	347	329	316	349	335	358	338	319	305	349	330	334	324	329	324	338	335	364	336	352	358	362	341	311	319	307	358	308	352	338	345	351	322	336	295	323	301	351	335	339	319	327	341	308	309	311	343	330	335	325	322	375	364	292	350	322	352	320	336	331	327	333	313	313	325	300	335	373	375	321	331	311	275	378	306	318	318	344	373	323	353	340	342	356	329	311	315	335	344	319	315	337	325	326	329	339	331	336	327	334	334	309	350	333	323	359	299	340	317	343	349	307	308	339	366	314	306	304	343	325	382	307	327	325	283	338	302	322	338	333	322	342	309	333	332	342	321	348	347	333	321	347	338	349	314	312	304	341	332	286	327	345	329	313	311	330	333	364	306	320	347	345	321	328	348	333	338	334	381	326	320	338	344	342	343	358	324	330	357	308	334	302	335	316	340	343	330	301	355	321	352	327	327	312	344	345	334	354	324	302	343	319	310	309	294	349	358	321	324	340	347	317	334	349	321	326	340	305	351	326	330	341	349	347	337	350	328	307	331	341	344	329	294	330	334	311	316	344	324	302	366	325	340	342	323	336	314	281	320	293	315	323	323	327	340	313	349	312	340	326	317	316	353	360	308	354	332	377	351	312	322	326	303	328	348	350	309	336	295	312	327	331	336	331	317	330	362	354	328	353	317	318	346	324	320	340	315	345	308	332	298	347	319	349	315	328	343	284	337	328	347	340	333	325	329	301	315	298	344	343	318	330	310	318	337	324	331	316	341	335	343	339	312	338	341	316	330	342	351	341	321	346	327	328	349	337	355	342	339	340	320	321	319	315	308	328	351	298	349	328	346	313	325	330	360	325	325	330	320	317	312	363	330	323	314	327	332	320	316	302	312	327	307	330	322	337	320	316	326	351	348	335	307	365	299	336	310	337	353	345	311	328	308	307	317	320	349	306	347	298	353	288	331	311	318	343	326	290	339	350	293	357	308	331	342	319	326	339	312	329	327	306	332	326	305	349	313	336	337	299	296	352	340	314	359	322	306	344	312	296	338	304	314	312	340	287	352	322	282	328	332	344	359	342	333	340	339	358	349	345	345	336	279	311	348	319	327	323	354	372	329	297	309	310	326	302	356	339	311	341	299	314	352	325	311	311	316	360	329	358	349	348	323	367	354	321	358	369	340	341	336	302	299	319	346	310	310	306	302	312	342	291	339	325	312	317	329	316	332	322	320	333	302	301	357	326	353	338	320	346	333	320	354	334	306	325	311	338	302	339	334	358	290	340	316	328	324	330	312	306	325	321	310	332	356	335	303	352	316	335	305	336	328	315	336	336	329	313	365	332	341	324	353	325	318	334	317	345	301	328	352	332	351	331	299	356	316	345	328	315	354	353	297	357	311	332	336	372	316	320	327	323	323	332	355	325	315	346	335	335	340	310	317	329	323	347	350	310	344	312	342	295	355	333	325	329	331	352	326	345	348	327	382	340	322	325	366	338	295	329	343	312	362	332	340	339	319	356	325	331	354	337	280	307	333	347	364	341	319	347	314	305	353	349	331	322	351	333	308	328	348	324	329	310	338	329	330	321	313	332	323	367	307	338	310	311	310	308	338	362	311	321	345	307	333	324	316	346	336	360	317	308	344	312	327	350	314	352	355	279	340	347	321	329	357	337	346	341	329	315	345	354	341	323	317	318	297	318	317	315	301	345	336	328	341	328	306	356	348	320	321	336	321	329	323	349	340	316	347	277	336	297	358	324	327	339	340	326	316	352	308	309	357	350	298	339	352	353	292	308	334	342	333	330	354	322	316	338	348	336	313	320	311	326	337	357	325	321	321	337	338	302	341	327	340	338	361	354	312	353	325	353	334	330	330	335	323	330	346	328	347	342	302	344	319	335	358	318	329	331	347	331	302	363	354	324	321	347	342	370	345	350	363	344	335	370	343	355	312	362	344	359	317	309	317	354	322	328	335	330	366	368	336	353	343	342	306	306	323	356	340	303	335	317	318	293	357	340	342	328	320	333	324	305	327	324	331	299	323	317	340	300	351	325	352	326	340	312	318	296	370	308	311	332	360	342	292	342	351	337	334	347	360	332	362	302	348	306	330	304	343	305	322	355	348	342	327	317	342	321	340	346	321	361	339	314	302	316	338	339	364	314	339	356	305	347	369	307	354	327	353	296	358	340	308	338	312	319	320	323	323	353	332	304	359	332	332	332	334	297	348	335	354	310	310	361	338	331	313	310	332	302	335	328	297	350	310	338	352	360	347	351	355	321	342	329	333	308	330	313	323	327	324	319	320	326	316	332	305	326	311	311	330	335	340	338	344	338	352	320	327	307	332	293	351	317	343	352	303
15759	853	823	518	517	446	428	407	403	399	340	344	356	367	375	356	339	323	360	345	341	347	328	319	326	298	382	323	368	304	335	347	338	327	388	308	339	357	362	337	339	344	351	348	371	320	361	323	365	325	344	358	338	320	288	336	375	344	315	328	325	376	394	314	355	344	343	356	391	346	355	353	363	368	327	346	335	349	332	357	355	348	341	361	356	329	332	343	347	350	340	335	370	353	337	320	357	369	359	332	348	324	333	333	308	371	352	347	327	387	327	344	342	343	323	337	334	316	333	362	352	359	321	334	342	333	358	364	340	312	340	328	360	326	375	338	375	349	393	324	406	350	359	399	319	344	349	353	327	352	339	337	357	372	330	370	352	349	357	332	348	348	306	355	339	343	341	342	321	342	360	341	358	326	352	357	341	357	346	338	319	374	352	304	337	350	346	320	348	359	337	353	391	347	353	342	341	327	316	335	339	314	347	342	345	364	340	377	357	349	346	370	352	349	345	358	318	332	344	368	336	344	347	347	375	323	340	328	374	323	355	351	352	340	369	378	350	341	346	332	353	319	351	341	317	346	327	350	362	378	358	385	334	331	322	372	336	352	338	346	335	352	366	349	349	328	327	351	350	337	332	332	349	351	330	372	334	327	354	357	347	351	316	351	356	338	327	329	373	334	318	346	340	337	337	368	330	328	332	384	327	346	303	312	353	343	375	327	345	358	348	365	349	380	335	353	366	332	369	351	340	322	354	310	327	328	342	317	332	331	353	365	368	295	354	354	317	330	344	348	346	306	356	349	329	360	348	377	357	328	340	372	341	324	359	324	338	361	343	345	340	338	376	376	351	368	367	327	352	343	358	325	348	366	348	343	336	359	335	352	369	339	372	365	335	333	335	378	329	323	356	335	345	324	343	359	358	379	366	341	320	342	350	356	358	336	334	403	375	333	318	346	351	351	361	345	318	350	365	377	311	344	346	342	343	334	339	344	328	328	356	340	346	336	306	310	354	353	350	327	323	338	351	351	320	345	375	313	304	361	355	357	386	350	342	297	330	323	375	361	318	306	353	348	324	365	342	314	332	391	326	328	342	366	342	320	338	325	364	378	337	358	373	325	329	349	358	353	359	341	363	323	309	351	338	347	353	321	374	342	366	330	333	320	362	342	356	346	331	324	356	373	341	360	327	318	334	342	349	340	351	328	357	343	381	321	327	354	371	348	319	345	364	330	320	335	328	339	354	349	339	333	328	327	356	367	338	359	341	356	351	344	329	349	375	351	369	348	319	332	350	355	339	332	338	369	342	315	348	333	345	358	344	339	347	347	349	314	352	361	354	350	355	314	352	332	324	346	382	326	342	303	331	357	345	355	344	343	339	351	308	360	339	367	333	347	324	320	334	348	329	347	378	345	337	312	329	357	334	324	343	337	384	336	364	357	345	362	334	316	337	362	349	317	352	330	351	315	335	318	334	350	342	335	339	362	352	363	333	339	369	400	350	318	355	331	366	346	336	370	328	346	294	334	382	326	311	367	332	343	339	355	356	348	338	346	357	353	347	326	389	363	346	366	332	347	331	355	322	347	341	334	369	339	342	358	386	356	353	336	354	355	365	355	340	343	397	363	325	355	363	331	344	365	350	332	349	377	365	367	356	364	340	333	394	368	343	347	336	338	353	346	359	352	344	327	353	334	348	340	319	333	363	374	337	342	337	320	366	333	344	395	356	324	359	340	339	304	332	356	366	351	337	378	324	300	342	306	376	353	362	325	336	347	308	332	339	342	338	313	330	377	338	356	316	382	337	351	339	335	359	362	370	374	345	325	351	366	372	350	338	327	340	342	323	367	332	362	356	355	345	352	329	334	340	334	354	343	364	343	347	352	344	357	354	352	330	323	338	332	355	398	308	373	332	301	355	332	333	333	348	320	362	362	331	343	366	347	355	304	346	343	320	336	359	287	337	335	361	350	346	344	318	342	363	338	347	346	352	340	304	311	353	318	320	329	326	347	352	321	343	331	333	368	369	331	322	340	369	352	342	368	341	359	328	386	336	347	326	355	341	365	340	356	337	372	341	358	336	346	322	324	360	339	336	360	346	331	357	394	328	293	363	357	335	354	362	357	325	365	344	338	355	330	347	332	331	331	343	358	313	330	315	350	329	341	355	302	373	369	318	364	327	338	315	361	345	339	379	329	317	317	345	374	355	334	352	330	338	367	298	332	362	324	318	343	310	355	380	277	347	329	320	346	342	342	347	380	360	333	343	353	378	355	338	350	345	334	351	342	345	330	327	365	383	320	345	358	357	347	340	326	361	387	337	330	359	329	334	361	291	349	339	356	350	323	339	354	332	309	367	370	356	362	360	336	368	361	358	351	344	360	341	333	314	339	368	336	372	375	300	327	345	342	335	356	329	362	338	337	392	378	344	357	364	359	327	342	349	371	351	311	348	359	325	345	334	325	314	344	331	356	334	342	344	352	369	390	312	328	326	355	370	364	380	336	370	331	380	342	361	351	354	352	337	371	339	360	350	391	345	335	371	334	315	379	302	344	344	326	381	327	354	316	344	325	336	358	336	327	344	338	344	327	359	365	349	333	317	379	330	323	351	362	362	369	368	351	348	355	356	347	356	336	322	357	326	333	355	353	319	333	340	345	375	341	370	326	334	333	309	347	349	357	342	350	352	345	308	312	366	359	331	329	353	307	323	353	351	306	347	335	335	318	336	334	337	337	349	349	330	361	349	325	360	350	378	318	349	345	321	321	370	337	335	325	317	355	303	366	351	353	354	344	338	322	336	339	341	354	334	342	343	331	350	333	361	340	351	340	341	347	373	337	358	353	349	366	320	352	379	363	356	344	327	350	320	308	376	349	333	347	312	375	356	354	320	329	328	336	310	361	349	351	383	325	344	334	327	345	385	313	371	362	373	317	346	331	343	345	344	340	338	356	354	370	316	340	333	319	341	335	327	372	363	348	352	354	288	307	352	358	346	333	337	355	350	333	351	331	340	332	327	322	327	330	296	327	352	350	382	308	358	346	355	361	359	342	384	343	346	292	320	347	335	343	333	309	356	336	367	336	310	329	345	345	335	309	377	337	347	344	333	318	355	328	350	337	340	314	374	345	371	358	346	335	359	366	327	372	367	370	341	333	312	341	365	347	357	372	331	338	283	357	358	372	342	343	343	382	365	328	337	351	355	317	345	337	347	349	333	370	389	349	360	332	333	359	341	317	340	352	337	329	338	349	353	324	315	354	343	338	383	329	385	336	352	354	334	351	349	328	338	333	339	361	324	346	317	369	354	306	321	325	367	359	307	361	356	357	332	347	321	339	305	356	333	365	343	294	321	370	345	362	339	320	347	323	325	347	347	390	328	333	321	351	318	366	320	350	369	331	368	311	364	338	335	381	337	341	355	338	331	331	364	353	367	318	380	354	359	356	364	336	331	363	334	351	352	359	368	315	303	355	352	322	324	357	335	315	337	338	341	338	330	365
24930	20670	27089	24245	20675	10162	1470	967	816	830	731	707	690	660	637	654	657	630	616	571	594	571	574	576	580	572	580	546	576	575	581	538	533	568	618	542	560	521	519	544	546	582	562	553	566	588	497	547	532	547	526	571	599	546	534	546	512	560	577	554	533	523	545	542	498	555	505	535	526	519	554	580	549	509	524	526	533	533	524	573	553	501	559	577	541	531	523	518	492	560	554	513	518	542	548	497	542	520	517	533	548	552	500	488	489	549	570	558	512	527	506	544	553	544	539	567	558	494	523	519	489	508	542	511	497	553	521	522	536	520	549	532	515	540	540	553	508	590	522	531	511	535	536	511	553	495	482	502	564	516	537	495	550	538	525	549	540	481	503	539	513	513	535	572	561	582	565	502	492	540	548	551	539	560	537	522	532	526	552	578	570	497	537	511	477	518	502	569	535	546	532	581	513	518	538	584	549	515	540	534	551	535	534	527	541	491	522	516	494	521	533	506	556	512	551	534	492	571	565	565	536	529	525	522	545	514	562	520	499	502	498	492	508	526	536	553	563	545	539	588	512	504	575	500	492	509	488	547	541	544	513	515	553	551	500	457	513	534	555	547	525	555	519	524	498	582	551	517	508	518	542	523	558	522	561	520	538	522	512	524	527	509	538	542	537	511	574	517	500	499	513	508	497	510	557	530	529	490	532	505	497	556	527	538	521	500	506	537	543	579	528	490	487	558	569	578	537	541	514	572	548	546	518	594	525	483	538	538	477	517	533	535	552	552	538	523	556	512	547	527	480	529	570	498	517	556	548	503	553	485	511	496	525	560	557	497	545	551	516	571	523	503	540	521	534	518	510	545	514	540	517	528	513	585	519	584	508	543	531	498	524	515	537	548	558	508	577	502	501	553	535	516	533	562	499	529	545	505	539	552	539	532	538	530	553	536	488	559	471	511	575	550	524	530	489	502	529	516	490	502	523	498	518	522	530	521	545	519	542	538	513	512	509	518	535	532	521	506	531	528	554	539	525	525	541	508	527	515	523	560	519	503	579	514	504	551	546	561	530	586	530	514	563	537	568	507	547	575	520	531	573	507	515	504	565	548	538	569	500	512	562	554	503	546	528	513	534	474	504	552	559	556	547	517	548	544	575	547	508	526	558	504	524	511	560	565	511	479	559	559	542	504	514	501	526	526	543	546	575	532	538	527	540	528	545	509	535	505	543	533	498	528	519	515	521	543	562	554	543	573	530	556	538	576	534	538	510	528	533	555	499	544	539	534	525	538	518	537	517	505	487	508	562	588	544	522	498	525	555	510	472	486	508	499	509	543	527	532	527	548	514	525	551	517	530	530	545	518	554	565	558	558	502	538	571	514	554	523	549	514	550	547	550	526	515	534	525	558	528	550	536	549	492	516	513	554	523	547	548	536	517	556	542	536	558	519	499	496	513	521	516	544	504	490	504	516	518	540	526	542	562	536	545	543	511	540	529	536	562	479	545	585	521	535	494	553	519	521	526	550	541	548	539	556	542	547	493	558	551	494	502	528	519	518	546	534	525	522	553	525	512	548	505	517	512	542	539	499	539	504	502	567	490	523	566	563	552	563	519	513	564	499	518	535	538	510	575	549	555	549	566	525	521	537	552	539	546	550	517	478	553	547	564	550	557	515	586	552	561	541	487	498	573	546	544	534	492	498	498	578	542	528	538	514	525	487	513	553	542	530	521	557	539	535	572	542	550	510	509	543	514	546	559	537	549	566	538	481	566	510	544	527	522	503	524	524	547	535	535	550	502	543	534	544	536	560	540	539	592	511	526	529	547	526	533	566	502	503	528	513	486	610	515	527	558	528	517	516	527	510	570	534	511	553	490	532	543	494	482	516	486	517	512	536	516	518	506	516	560	582	543	517	498	513	557	555	536	548	534	523	511	489	507	559	534	520	545	587	570	547	535	517	538	504	507	568	512	524	536	530	542	556	553	498	566	538	519	569	508	494	527	521	484	546	555	507	519	545	515	537	545	501	549	561	480	552	553	512	539	551	523	516	502	522	505	512	489	541	495	502	534	529	550	552	500	499	469	524	525	558	537	513	543	517	512	546	504	539	508	570	530	527	543	506	552	531	560	528	528	467	568	492	570	538	501	543	505	524	510	548	521	495	532	550	546	536	514	527	537	534	554	529	565	510	527	509	547	551	533	508	498	556	537	524	527	546	602	552	525	534	540	540	513	553	515	554	556	497	505	562	480	548	522	550	598	558	507	542	526	505	533	512	524	522	510	556	513	506	518	540	532	568	494	564	570	558	492	532	529	577	531	536	506	568	541	506	555	532	482	505	529	563	583	515	525	536	520	524	513	528	591	567	484	556	518	559	529	563	504	510	503	542	518	498	549	513	512	536	546	508	530	517	568	498	527	537	486	492	544	542	536	535	541	504	550	515	557	554	538	547	528	534	510	519	527	567	474	544	512	540	539	538	490	519	540	495	535	548	506	529	552	562	511	574	561	514	514	486	521	532	565	522	545	497	515	550	518	510	509	573	555	531	529	542	527	574	544	553	563	536	535	512	507	501	504	546	527	515	576	576	556	543	542	539	510	545	550	490	494	524	551	510	534	468	491	511	546	517	534	520	567	512	530	521	504	521	502	531	524	532	559	508	549	546	518	511	549	521	523	527	502	509	524	518	527	510	557	527	548	552	544	536	517	540	497	543	587	532	521	517	538	518	547	566	561	548	522	555	541	592	494	499	538	554	514	529	494	541	536	526	506	519	474	527	545	477	503	486	543	547	532	548	538	500	589	527	542	493	534	511	508	498	519	530	515	509	508	541	513	578	574	525	496	565	591	504	524	548	551	515	522	530	539	509	492	521	513	506	537	568	566	501	550	528	516	534	546	476	507	564	539	545	494	512	514	538	515	513	498	501	552	533	560	550	545	524	504	505	512	541	509	560	528	492	529	532	530	511	559	498	548	488	516	518	549	590	556	506	524	564	518	532	566	547	556	545	534	541	548	559	526	524	532	513	507	501	502	537	562	568	535	525	539	544	542	528	566	567	551	547	546	518	491	497	498	563	570	528	538	527	525	491	565	558	535	555	536	491	474	488	558	563	541	531	519	522	536	553	556	540	537	501	535	533	540	541	505	500	489	512	509	550	545	526	508	543	540	584	514	508	530	498	562	553	523	551	519	507	537	543	527	541	590	538	473	538	531	543	520	547	518	532	530	507	489	513	543	553	499	569	560	529	489	562	530	536	521	523	551	539	487	583	531	521	541	552	505	536	494	536	527	524	573	523	510	551	524	539	543	518	505	578	543	537	508	506	526	469	522	551	529	524	499	567	550	522	540	546	507	573	520	506	509	520	528	530	506	495	470	550	543	508	544	570	511	545	550	545	514	512	570	499	515	491	510	534	467	549	518	501	503	565	492	455	543	516	515	540	511	546	563	531	499	538	492	540	550	557	504	486	537	482	500	518	542	520	532	548	531	536	527	500	562	526	526	495
21619	9658	8669	4546	3117	2384	1823	1523	1227	1180	989	933	861	824	737	733	672	684	590	602	637	633	641	593	585	586	583	538	553	539	571	526	543	527	539	562	552	572	549	541	560	533	486	526	560	567	501	564	543	554	496	496	535	565	518	518	505	530	547	492	521	477	543	506	506	525	527	457	467	538	567	487	532	523	554	559	493	536	544	560	493	528	477	484	500	516	499	517	518	516	500	544	521	549	502	490	515	475	514	514	539	527	511	486	481	541	554	524	516	461	535	480	542	492	535	519	524	518	496	454	498	537	514	540	516	480	507	512	517	531	503	499	502	479	488	516	517	515	507	534	499	499	512	537	554	546	502	499	495	541	536	530	510	511	532	513	529	506	471	511	517	502	519	508	498	506	512	489	543	519	519	509	516	522	481	557	488	525	522	458	557	505	555	551	518	551	538	542	532	509	530	504	497	544	566	536	546	510	526	492	518	530	521	452	532	553	503	492	527	526	508	508	494	499	485	564	526	562	488	493	509	522	531	514	487	563	502	499	503	519	493	509	544	508	467	510	514	524	563	517	498	491	525	496	515	499	524	513	496	524	496	477	546	541	512	570	518	518	509	495	494	504	510	502	508	479	482	517	534	554	517	500	513	530	563	561	514	498	493	489	490	547	521	554	536	539	480	553	503	528	515	490	504	517	479	511	499	537	487	510	522	533	506	516	531	480	541	525	497	524	473	527	538	476	547	472	506	529	515	532	525	509	513	524	517	532	526	530	512	509	505	540	545	528	498	512	514	540	515	532	497	505	494	486	486	497	487	554	520	499	495	526	499	535	455	497	487	512	479	529	479	512	575	531	523	521	497	508	478	487	492	513	461	509	494	498	557	497	484	532	526	544	533	516	530	511	484	461	497	529	526	516	478	507	498	505	502	501	525	501	497	477	524	492	494	558	515	537	515	522	518	542	502	507	518	522	509	469	514	554	500	512	515	528	500	479	480	471	491	552	521	536	533	506	507	511	489	509	533	535	532	517	494	507	505	506	508	519	495	485	506	512	513	533	554	515	523	491	535	500	500	512	540	521	533	535	532	501	493	512	500	545	496	509	555	471	496	534	514	540	525	487	484	500	545	490	535	492	483	494	507	515	539	526	518	524	510	506	508	516	528	502	546	502	498	484	496	488	553	531	502	542	472	485	499	533	501	501	513	510	529	489	540	485	463	491	527	496	504	504	497	488	526	523	480	446	516	519	502	555	527	484	517	524	482	511	495	512	529	512	493	491	505	496	489	515	479	458	480	503	515	506	535	552	494	527	496	491	503	521	533	538	524	526	511	526	479	514	516	516	540	509	523	517	520	518	484	518	512	546	499	491	522	528	546	511	488	527	557	501	488	560	498	487	534	559	522	473	536	528	512	506	529	531	522	513	514	484	506	496	463	502	486	530	530	513	553	499	526	506	468	499	529	531	518	495	513	562	522	493	510	521	554	529	481	482	506	515	535	529	472	508	537	508	495	531	514	522	486	510	495	527	511	472	510	492	490	487	508	551	507	492	515	523	502	501	550	523	532	506	504	519	532	503	509	526	510	501	537	499	505	522	513	477	486	519	480	567	518	543	542	505	510	521	517	563	505	508	511	519	516	527	492	515	507	479	509	490	534	501	515	463	525	524	519	502	566	485	516	503	478	535	461	539	509	492	487	510	510	558	533	531	481	508	506	477	498	513	527	505	496	474	525	507	504	525	524	494	537	538	484	527	524	505	502	508	524	500	538	498	483	511	512	463	523	528	497	526	527	519	503	493	502	498	475	537	479	528	523	486	491	554	522	511	501	508	488	537	495	514	493	512	500	503	525	541	495	528	500	509	531	469	515	499	505	470	495	479	498	477	477	553	508	524	535	492	507	495	519	519	527	502	497	524	502	537	470	471	520	504	521	506	555	496	504	507	484	522	475	536	506	530	523	502	491	548	513	547	503	504	496	498	498	521	486	539	512	501	523	526	509	490	520	505	500	527	525	528	527	513	490	516	473	489	519	506	477	510	596	518	464	525	493	515	550	499	524	504	507	532	464	544	486	532	472	538	540	500	530	502	506	554	516	563	496	527	530	515	496	514	553	496	501	503	531	508	489	544	543	510	520	549	533	499	533	542	524	514	513	504	510	543	494	517	548	518	558	557	521	506	510	531	504	546	491	497	501	487	528	503	521	501	509	493	516	496	499	489	512	478	497	502	479	511	477	515	477	500	527	510	532	496	530	524	552	486	531	534	487	505	518	480	551	489	503	543	465	516	508	515	546	517	523	515	537	515	548	532	524	489	486	511	538	474	524	513	497	518	513	485	513	538	497	512	480	487	502	490	469	512	531	511	516	501	527	521	492	518	553	520	528	484	478	517	472	531	511	511	477	510	461	527	526	551	534	494	488	527	489	536	514	521	521	505	527	494	504	528	484	505	494	547	509	512	538	498	523	530	470	566	502	510	525	482	496	500	548	541	494	506	512	470	503	515	518	534	528	487	502	491	523	524	527	527	530	527	518	511	511	475	492	492	513	490	514	529	488	519	521	499	511	537	484	528	528	531	501	494	496	526	500	497	496	470	489	534	493	538	527	489	537	515	503	508	477	505	516	488	522	491	507	488	499	507	492	538	509	534	507	543	523	506	524	539	558	505	548	485	525	487	539	502	498	514	516	549	515	504	532	465	540	491	507	496	532	555	524	520	500	525	506	505	503	522	542	542	502	501	524	519	477	529	519	518	466	489	462	501	543	489	518	483	518	511	532	541	492	493	529	533	513	493	505	514	513	516	517	482	498	533	470	545	505	496	518	539	476	456	472	493	544	522	479	554	510	504	538	497	508	518	501	527	500	510	512	528	534	490	498	503	540	506	494	484	498	537	505	536	505	476	521	519	484	530	505	505	498	508	495	523	519	511	481	535	571	506	504	506	532	460	527	530	528	519	557	509	486	481	497	484	503	513	516	544	510	486	525	510	507	522	518	488	507	512	529	495	502	494	531	507	507	536	477	508	521	505	505	552	517	486	451	478	511	495	559	505	521	474	522	571	512	516	503	516	511	505	507	487	530	504	529	513	504	552	550	535	515	554	528	508	484	499	495	558	532	510	526	460	484	526	526	544	515	534	472	493	539	550	519	506	462	541	541	495	505	525	523	490	519	515	481	523	524	508	509	481	520	493	511	509	519	503	531	484	509	499	506	539	523	524	460	516	466	564	499	466	542	522	523	530	493	490	538	527	519	544	545	542	496	519	521	471	512	503	478	487	529	537	543	518	494	559	519	505	547	533	525	468	503	443	489	534	542	512	513	503	492	480	503	497	504	506	553	472	524	490	518	513	514	532	545	514	505	500	516	509	521	497	541	491	541	489	514	522	493	518	492	508	508	491	522	517	517	517	512	504	488	533	520	487	498	514	515	541	503	518	470	540	538	486	496	518	504	520	502	497	511	516	510	500	543	540	547	526	541	489	490	537	520	474	518	513	547	510	535	504
22910	20654	27687	23657	20659	20736	10901	2063	1408	1290	1265	1206	1102	1064	1048	976	981	988	993	930	932	973	849	931	878	865	811	874	843	892	929	872	904	884	851	886	894	849	894	878	867	826	847	860	833	846	816	830	837	823	901	872	827	901	876	830	902	857	828	803	823	842	831	846	816	836	804	867	828	814	847	875	815	848	892	856	880	797	801	822	889	871	823	844	815	782	886	857	774	876	857	882	826	792	808	821	829	784	865	835	839	863	821	869	860	838	841	839	812	847	808	815	847	825	815	872	812	834	790	863	809	782	756	820	779	791	799	839	927	820	812	824	837	843	874	839	854	852	830	763	808	837	816	864	838	855	837	813	842	835	797	816	818	822	813	806	782	841	820	832	834	792	819	863	803	755	853	866	833	803	837	848	857	818	847	839	864	796	843	856	864	808	839	867	815	814	817	809	836	797	808	790	818	837	883	794	789	870	800	817	799	859	774	854	753	832	829	802	803	835	843	839	836	766	832	813	886	803	834	879	803	858	772	817	850	821	869	804	794	802	835	843	873	821	833	821	809	846	799	826	820	823	772	816	805	817	887	791	814	797	819	886	833	843	847	836	820	852	786	822	827	827	837	848	848	826	805	836	818	858	822	805	811	791	811	790	808	805	843	812	810	829	837	846	775	870	836	776	872	852	787	852	870	766	793	822	827	834	882	779	758	857	825	819	744	832	860	867	868	805	840	882	802	847	832	830	877	854	882	794	851	854	789	814	869	828	794	827	818	846	834	828	804	783	823	820	836	831	783	871	823	808	833	790	843	841	809	814	804	843	861	842	842	845	819	800	838	847	778	804	785	804	768	790	830	814	815	858	866	793	870	834	802	843	798	804	852	820	797	801	845	836	776	859	764	839	804	831	850	819	820	790	856	865	785	785	833	817	868	820	865	830	813	786	843	803	872	839	839	834	859	804	816	788	858	781	758	827	828	820	823	779	790	858	842	832	817	807	783	822	811	844	800	825	813	843	808	837	793	822	809	797	847	804	821	829	815	873	792	794	793	777	861	800	820	842	805	855	768	777	836	819	737	805	836	848	857	823	849	848	805	819	780	849	825	846	821	808	822	815	873	815	883	841	815	815	900	813	818	781	826	794	810	780	829	852	784	834	799	817	862	761	878	825	817	862	832	788	833	781	820	816	822	836	785	831	793	817	823	829	814	776	833	827	775	849	820	856	873	818	761	834	818	868	834	796	830	837	852	825	821	827	837	808	833	886	849	861	804	795	797	867	856	775	834	838	803	796	795	822	842	778	811	837	846	816	803	763	848	786	823	819	834	777	853	810	816	848	823	836	784	860	807	788	852	840	833	816	804	837	865	867	791	810	826	804	821	790	746	814	801	810	874	854	849	795	851	817	810	817	802	833	841	835	863	834	802	788	786	792	776	783	803	813	829	793	771	807	844	781	789	768	817	854	836	772	808	855	784	765	832	819	830	818	818	808	847	832	869	835	811	841	822	781	791	822	840	806	807	835	842	792	836	798	782	863	780	861	804	833	865	821	847	847	824	849	831	800	775	847	812	804	846	838	821	846	834	826	868	799	848	877	816	804	823	824	797	820	782	783	890	813	820	787	855	780	811	812	819	830	835	802	832	825	832	810	876	831	847	854	822	768	843	794	836	886	785	835	849	801	887	800	789	785	833	812	850	796	831	874	803	805	806	814	851	803	837	820	864	833	812	812	855	847	892	762	804	822	778	814	814	790	869	803	856	815	805	859	809	841	781	837	873	808	867	811	777	853	820	845	898	814	798	809	817	854	783	859	850	814	857	808	828	816	870	819	830	813	813	769	818	848	873	832	810	840	819	846	752	798	852	784	789	833	819	832	844	786	790	803	854	794	835	793	807	849	784	845	834	813	837	780	806	784	817	797	814	849	829	839	815	787	823	807	809	860	812	849	872	817	808	794	842	791	861	825	805	821	805	827	834	781	813	813	792	897	837	823	870	785	858	835	820	826	819	806	850	780	825	802	815	784	825	842	850	824	894	809	870	789	800	808	822	771	863	763	804	839	835	821	803	867	845	834	779	803	784	830	861	805	775	833	777	855	778	826	798	862	835	838	804	823	792	801	825	854	762	829	802	795	799	899	872	822	857	763	822	839	851	793	816	833	846	848	859	813	838	838	818	809	844	817	868	803	787	793	834	837	848	863	854	853	869	797	772	820	843	840	851	840	844	832	834	837	844	810	801	819	845	854	841	834	802	819	829	835	842	806	837	778	829	846	816	809	858	820	785	824	812	793	792	820	843	827	800	894	791	820	785	802	781	768	830	766	821	855	831	787	831	824	830	787	800	824	823	863	817	823	834	797	781	832	836	778	814	808	840	804	833	788	823	827	824	810	801	844	838	766	836	860	840	855	825	816	822	803	848	804	809	867	802	814	848	805	791	808	798	747	799	822	769	828	855	839	805	779	841	860	832	798	812	856	842	790	801	828	838	833	818	811	826	801	816	802	809	827	757	815	785	770	863	814	879	808	837	815	839	869	818	775	823	808	812	800	815	797	833	829	826	776	854	787	785	824	833	819	778	808	891	819	842	812	802	853	805	852	810	831	800	788	810	828	822	810	871	824	817	843	823	812	825	774	849	803	848	819	855	790	882	760	795	860	834	856	822	859	823	842	844	822	782	830	859	803	777	884	820	869	834	817	846	811	793	864	795	792	819	817	818	820	876	790	817	819	836	776	843	793	846	806	821	859	818	848	785	797	755	860	805	827	841	823	811	808	843	786	818	858	813	849	889	848	804	820	828	812	834	831	830	837	745	816	891	817	808	799	800	805	818	855	813	844	824	834	804	797	848	842	849	822	879	796	883	827	865	834	863	820	866	826	806	779	828	872	858	816	760	812	781	852	803	859	814	813	773	891	839	827	840	852	803	875	867	807	846	816	783	829	803	812	826	878	812	793	805	830	808	876	873	758	849	837	836	842	829	786	809	870	819	844	800	794	840	817	768	786	774	858	875	813	775	846	779	784	862	849	805	804	802	875	850	815	783	844	854	809	835	838	824	858	853	796	797	829	821	824	829	811	886	810	858	826	807	832	797	847	820	733	762	842	827	819	830	836	762	806	884	814	815	815	812	800	775	783	829	849	789	845	868	824	832	811	842	805	822	811	828	802	855	827	832	755	825	862	790	827	819	847	809	800	864	765	796	833	828	853	821	771	844	777	861	789	813	802	850	888	830	787	832	794	822	835	836	842	827	815	841	802	855	779	818	793	832	871	841	825	805	857	827	837	804	864	783	820	809	784	808	819	837	783	857	857	825	826	805	815	821	797	846	844	784	755	834	824	787	846	839	805	825	801	798	844	812	791	859	811	855	790	834	815	851	810	813	834	833	758	794	847	833	808	793	778	850	852	803	811	805	826	814	814	818	801	830	846	858	817	800	823	795	759	865	798	807	837	803	823	784	838	832	816	824	810	792	793	875	792	812	849	789	819	750	819	822	808	847	824
20667	15852	14365	8271	5735	4259	3353	2752	2228	1960	1729	1555	1408	1344	1288	1209	1121	1143	1079	1015	1024	949	938	941	992	904	929	891	841	847	872	828	847	819	917	805	886	826	839	822	885	785	801	824	797	831	808	772	816	839	835	752	789	837	780	801	824	838	778	745	749	788	804	777	806	775	777	801	794	785	818	794	792	810	797	849	854	818	812	740	771	834	767	809	760	776	732	811	787	781	818	780	782	787	793	785	740	734	748	866	758	793	816	752	807	787	769	757	802	807	815	781	771	721	810	795	756	797	771	753	757	781	785	791	809	817	791	804	777	793	811	790	786	817	830	803	798	814	805	804	763	776	791	785	797	790	804	751	785	762	810	809	750	839	766	737	811	838	780	780	775	774	766	803	767	787	812	778	789	789	814	776	768	786	769	766	762	755	750	814	768	809	766	744	776	771	797	773	798	741	777	792	807	800	810	819	782	801	785	809	781	789	774	792	760	792	759	792	777	831	767	742	797	767	777	773	795	788	743	742	786	792	740	795	772	776	757	734	817	782	698	808	746	767	793	822	741	740	804	743	786	728	740	712	797	763	791	821	779	762	793	775	798	773	757	786	798	795	819	781	795	776	747	796	832	789	775	757	778	745	803	816	790	775	792	777	724	783	799	768	832	810	757	738	774	805	768	788	762	787	822	766	792	769	749	793	782	761	768	784	751	726	776	811	707	798	778	796	826	818	711	750	767	777	788	805	767	732	793	735	777	788	802	835	806	836	725	805	783	793	764	747	790	790	779	828	770	798	773	797	741	764	770	790	836	787	802	772	746	780	821	718	792	828	789	821	767	794	771	755	828	788	802	812	795	828	787	835	742	737	783	796	785	799	757	779	794	754	790	774	818	754	841	819	767	797	836	794	762	717	749	844	780	792	794	773	797	710	786	759	768	807	803	775	751	804	806	784	766	752	780	832	808	773	750	778	792	777	798	797	758	799	712	819	789	765	737	811	778	839	775	786	753	777	790	775	771	775	772	756	790	818	783	791	770	785	754	775	750	734	752	734	770	819	785	745	779	746	747	770	747	776	782	790	796	807	757	780	779	764	750	791	802	811	837	739	758	813	761	795	808	800	803	804	814	769	795	827	797	764	760	761	777	781	774	754	796	778	784	778	737	783	786	793	776	775	838	798	773	737	773	785	799	784	742	782	820	798	735	778	767	797	779	849	802	789	797	780	855	797	788	808	794	791	777	762	775	802	702	790	863	829	761	738	749	758	758	772	759	802	778	820	785	733	735	794	812	785	770	787	779	787	789	764	783	764	817	767	789	817	802	760	772	718	759	781	744	747	773	824	777	775	773	791	770	797	762	796	804	815	794	807	741	793	761	743	749	704	806	784	757	787	850	782	751	755	803	735	759	824	782	762	798	781	758	787	797	774	768	737	838	800	769	778	807	781	727	763	823	763	737	766	743	804	726	792	794	815	773	850	798	778	806	792	816	733	827	774	827	708	770	745	761	802	755	756	751	777	744	792	814	756	787	786	730	734	724	783	765	811	796	754	760	758	775	797	805	808	742	715	814	757	794	805	839	738	788	790	790	790	760	784	807	824	769	773	709	790	785	753	785	830	772	835	778	748	782	814	761	737	784	797	739	732	802	821	765	786	758	768	780	825	801	795	789	795	759	780	782	763	762	759	753	766	801	754	793	845	783	766	769	801	768	789	746	800	755	769	763	751	805	772	803	757	764	800	771	809	762	780	794	785	785	778	771	786	773	827	803	767	734	771	764	768	770	802	778	833	772	753	790	790	740	785	764	760	792	772	796	738	798	746	771	805	752	802	796	802	723	778	804	821	787	757	792	763	790	815	798	810	761	751	755	777	786	815	764	759	806	804	740	796	775	848	789	816	801	782	763	779	779	773	794	769	791	804	813	729	842	731	745	799	833	793	749	787	775	749	782	820	793	740	787	760	788	844	796	797	733	782	759	791	766	814	792	795	765	798	766	775	743	775	747	800	741	768	745	784	812	754	760	779	806	731	761	777	795	804	772	764	796	815	784	788	818	780	747	770	745	758	744	785	777	766	772	784	762	776	756	766	785	827	771	817	759	768	806	752	797	757	822	789	818	847	837	762	781	766	788	728	770	762	810	818	783	762	748	772	803	805	773	759	836	784	779	721	791	763	753	763	731	770	755	788	791	762	791	827	771	735	819	756	783	769	754	785	773	783	753	787	796	802	742	750	790	758	742	806	804	774	786	791	778	751	774	784	790	797	724	772	786	793	805	775	758	842	806	769	784	784	742	753	767	818	826	785	800	760	827	745	757	766	780	766	795	760	760	766	768	756	798	779	803	795	823	729	777	766	757	793	788	767	770	806	748	783	760	730	801	796	786	744	745	743	765	783	794	763	789	779	793	798	788	788	832	817	822	740	804	808	732	740	721	785	752	772	790	755	782	825	826	784	775	750	781	821	753	751	781	752	787	784	757	814	725	788	708	768	720	770	801	806	852	713	824	788	744	734	781	782	772	805	738	785	788	795	765	775	760	821	772	748	800	781	750	791	777	814	772	807	771	778	793	811	814	796	807	758	751	742	777	791	792	799	747	791	736	761	761	833	753	838	745	806	794	743	778	781	761	749	754	771	822	793	744	784	752	795	764	757	756	739	795	816	770	761	799	745	769	801	818	752	794	800	765	789	781	806	775	752	781	751	787	772	752	772	793	788	760	719	735	729	810	759	794	724	808	805	783	777	764	801	800	792	774	777	776	750	804	811	790	818	755	800	768	803	750	776	793	756	777	790	784	768	787	780	797	793	749	769	822	774	826	781	790	763	806	786	772	803	809	784	797	798	789	699	735	783	807	836	802	807	740	781	802	808	809	722	764	789	753	754	729	795	757	756	802	774	828	793	817	777	761	780	778	782	752	718	777	786	781	765	806	776	787	777	773	792	739	781	831	764	778	773	771	799	808	758	784	788	788	753	809	783	775	767	790	806	707	792	758	771	813	785	762	757	760	735	786	750	772	802	788	749	803	792	793	759	819	748	798	856	768	736	755	773	792	776	763	767	790	769	775	758	752	803	779	797	794	781	753	766	789	756	799	757	802	814	792	814	780	763	814	769	767	801	762	800	767	752	747	780	745	836	802	779	817	776	799	766	834	766	731	733	799	776	761	733	769	838	770	786	791	789	754	755	802	788	769	778	841	819	773	772	793	810	778	766	832	773	784	756	735	774	808	750	754	739	757	755	802	795	777	816	737	757	812	775	824	757	799	719	800	732	767	793	753	782	801	758	751	756	796	784	763	765	728	736	746	720	812	796	789	790	781	786	756	693	783	775	753	748	783	809	792	747	739	823	793	779	787	743	738	837	772	766	765	774	796	757	791	774	776	784	782	813	757	723	767	795	754	772	777	792	829	781	802	816	789	774	805	842	742	770	795	770	794	813	769	762	769	788	786	767	766	766	735	741	794	788	718	805	793	762	808	757	802	779	729	786	725	818	796	837	842	803
30230	14597	2189	571	440	413	380	366	394	323	381	317	380	384	362	371	333	347	360	379	374	317	361	325	321	347	330	347	327	337	293	362	332	354	338	334	364	345	348	347	363	371	394	339	343	360	355	359	352	368	377	306	331	375	357	328	326	353	356	369	341	353	374	381	343	346	361	357	354	348	393	375	363	316	331	364	348	347	360	357	346	328	331	356	367	373	352	359	340	346	362	359	341	350	347	374	322	343	360	331	353	336	354	346	335	374	368	373	343	340	354	353	328	305	319	322	346	354	373	354	320	334	327	378	347	343	346	349	337	335	322	345	341	342	356	332	350	306	373	337	357	343	318	345	332	389	342	350	369	352	355	332	326	327	345	324	327	367	357	324	379	327	334	335	347	343	360	363	372	328	319	379	372	362	332	344	322	372	340	392	361	359	338	371	328	337	366	341	308	359	349	349	335	350	311	334	317	317	358	362	348	356	358	359	333	372	357	339	346	318	356	337	365	361	336	334	335	349	341	346	336	353	339	325	369	347	349	327	363	345	364	336	354	348	350	365	335	318	374	374	368	356	343	321	354	320	365	365	376	383	339	346	350	357	358	319	318	355	338	345	335	324	347	311	340	328	351	363	322	339	359	379	324	369	325	339	308	372	376	304	358	335	334	337	348	362	344	332	331	345	363	328	323	373	338	339	362	341	321	346	340	353	386	344	355	324	327	315	322	357	340	338	363	319	345	353	340	311	333	334	341	319	331	350	357	341	347	395	370	330	275	357	372	343	375	375	324	347	412	316	335	370	331	338	343	351	372	357	335	356	330	337	352	357	344	307	321	336	317	362	339	349	355	360	329	343	349	321	332	331	344	355	350	366	317	336	344	310	357	333	356	337	384	338	381	346	340	333	338	378	334	334	342	314	301	383	316	366	356	344	333	354	393	380	339	361	347	336	343	356	329	333	351	327	352	339	371	356	322	371	316	329	328	339	347	357	311	380	339	342	329	334	407	353	359	346	349	346	357	347	336	325	348	334	372	333	334	342	386	391	357	351	348	361	360	361	369	359	355	334	325	350	327	349	329	309	358	325	338	315	369	366	369	343	359	335	336	397	345	364	317	323	358	362	298	320	343	326	372	373	404	352	362	335	326	346	354	319	313	369	335	336	329	343	349	353	375	336	343	325	353	351	311	337	348	369	336	359	369	311	322	358	336	352	357	340	356	363	350	346	338	335	358	322	353	332	344	345	335	342	346	323	350	322	344	337	328	324	329	319	325	333	354	319	343	338	329	344	368	344	353	317	321	303	329	373	337	358	340	351	355	327	327	341	342	328	335	320	342	351	333	340	335	345	364	362	328	355	395	343	318	348	374	343	349	322	349	332	334	316	339	369	335	339	333	350	336	342	299	368	362	356	368	330	342	369	329	334	348	359	336	345	356	347	354	355	353	344	346	350	332	347	364	342	338	308	315	337	349	374	315	335	307	320	343	336	343	369	356	355	324	362	365	378	349	342	361	331	340	333	343	368	368	348	329	368	344	371	334	359	333	357	378	324	352	340	370	344	341	327	312	346	374	376	327	356	322	351	323	344	359	325	361	336	316	344	366	349	370	357	389	344	347	354	374	336	324	366	352	331	353	348	367	333	323	329	335	347	351	373	361	351	357	331	334	335	329	330	354	353	345	372	341	350	352	317	317	341	337	372	322	348	338	346	361	338	331	352	363	351	362	347	335	336	332	367	378	354	342	332	367	333	330	356	353	321	340	347	372	349	338	330	335	356	316	331	345	336	365	308	370	334	336	342	354	364	327	341	336	330	355	320	339	330	352	343	339	356	322	327	350	340	295	331	295	358	361	342	328	353	316	364	352	367	351	335	359	318	293	329	327	333	363	350	340	328	339	323	332	369	356	334	355	378	327	312	331	367	347	376	340	317	340	325	365	317	367	314	347	324	348	390	352	351	371	364	339	352	369	366	329	332	364	361	339	340	369	337	318	353	337	338	335	348	351	313	336	376	334	366	336	362	365	348	326	352	352	338	389	325	336	346	362	369	357	321	350	354	365	344	334	357	333	365	340	375	374	361	330	344	349	339	332	326	349	363	340	347	355	385	358	327	353	359	364	336	391	356	334	356	320	362	309	368	342	314	349	332	338	335	324	339	369	347	380	358	368	334	343	347	339	365	347	317	321	313	356	330	356	319	314	324	350	333	350	335	346	384	331	353	352	356	339	335	319	360	335	380	332	313	301	361	341	343	334	335	338	350	337	378	348	330	339	378	342	361	336	324	326	329	373	343	312	366	342	361	320	368	340	340	346	398	350	333	336	375	379	317	356	309	378	353	355	370	343	357	354	350	311	367	349	355	350	352	320	369	342	319	344	359	362	336	332	357	362	338	340	353	362	351	340	384	317	307	366	372	339	352	393	344	337	361	329	363	340	329	355	318	363	343	344	369	350	356	345	368	344	344	336	354	374	356	335	350	325	332	353	361	334	324	368	317	338	345	349	340	333	343	354	308	354	368	343	344	325	307	360	338	314	372	357	379	355	332	333	331	318	351	331	316	356	363	369	350	366	348	380	361	370	344	352	342	351	378	324	303	331	335	345	323	325	352	348	336	303	339	337	323	337	347	337	354	330	349	336	343	328	324	366	373	355	363	356	317	353	322	327	321	361	329	331	300	313	362	350	319	330	344	345	343	343	375	374	373	332	361	347	330	371	360	338	365	344	338	386	338	348	336	342	329	342	311	319	327	325	322	341	346	348	327	334	376	337	348	349	360	336	349	378	349	348	354	323	337	335	324	346	331	290	357	335	334	362	339	362	316	339	326	356	372	337	376	336	334	374	336	284	341	371	350	347	353	354	362	345	368	382	331	349	346	343	350	340	374	365	357	377	343	356	351	336	336	347	365	359	365	354	344	360	335	336	369	353	374	380	353	360	378	341	360	340	315	348	357	330	349	313	364	339	336	347	344	344	348	300	356	348	340	327	359	345	343	325	363	334	336	359	367	337	344	339	337	332	355	369	365	361	393	382	337	317	356	350	332	365	346	337	334	364	303	331	350	368	321	334	362	338	334	356	331	353	344	346	369	323	361	357	349	312	318	327	369	332	356	363	311	333	345	300	338	352	369	334	340	330	360	349	330	326	337	370	336	358	354	362	348	378	351	320	317	345	361	338	348	373	352	367	366	316	328	313	370	329	327	333	342	341	327	330	367	361	355	326	326	350	331	351	356	350	318	349	368	332	346	356	362	360	366	377	351	342	317	328	345	370	353	338	340	367	340	327	308	335	358	313	321	354	308	322	354	364	361	353	346	371	365	342	345	366	338	345	327	341	338	350	356	359	341	349	356	319	319	338	308	342	322	328	312	344	403	367	330	381	371	350	350	342	318	367	373	394	369	367	344	334	317	363	331	367	318	329	355	333	335	333	329	346	342	363	312	345	303	338	323	344	319	359	328	346	352	337	384	357	367	360	329	320	351	316	315	333	330	375	367	322	331
15223	876	697	589	462	449	450	407	400	378	367	408	360	410	363	360	387	368	332	403	365	373	350	358	365	373	343	362	325	363	362	339	381	354	367	350	386	334	350	328	355	355	376	362	355	356	344	348	381	359	336	364	359	357	342	364	378	402	360	352	380	370	383	350	362	362	361	384	338	400	416	364	358	380	346	323	350	341	339	367	330	347	390	411	389	353	349	360	364	377	352	357	369	364	357	348	372	373	326	364	365	376	382	326	331	365	375	322	378	371	349	359	355	341	359	339	362	319	368	347	364	341	355	363	331	378	349	349	351	350	399	357	376	360	355	366	344	345	357	386	354	333	329	351	344	325	382	334	360	338	360	361	325	352	350	340	401	359	358	340	365	371	381	373	320	362	363	361	415	358	352	370	347	357	351	335	369	386	365	378	329	386	367	389	384	315	360	346	389	348	372	328	359	355	348	413	389	366	391	342	358	375	376	339	348	350	348	403	369	386	327	362	353	359	327	386	368	368	373	361	397	379	342	333	325	377	348	385	364	365	324	368	368	352	355	341	368	350	353	334	346	355	347	366	349	344	357	336	366	322	329	388	351	369	362	334	354	381	367	383	340	356	354	366	340	347	366	358	376	367	332	358	347	345	357	360	332	314	335	330	340	361	346	355	337	366	374	338	348	370	352	368	337	363	356	344	346	357	355	373	360	367	327	395	386	371	334	359	367	350	361	346	386	350	370	362	367	362	365	402	349	390	356	380	350	371	360	373	368	334	364	323	377	343	371	356	328	363	356	361	366	317	345	368	341	353	325	343	356	348	341	347	368	337	388	386	366	379	309	355	338	361	383	378	376	347	364	358	310	340	366	345	373	339	377	317	353	347	381	374	364	353	367	330	352	373	350	378	345	361	340	372	351	367	342	378	366	365	377	374	351	365	343	351	355	373	392	346	376	340	365	341	330	368	362	357	389	340	327	362	350	361	344	372	350	344	328	338	343	332	363	343	361	355	362	328	369	359	364	350	353	378	327	359	331	350	390	383	361	360	366	378	373	361	377	346	361	372	324	365	360	369	394	361	363	358	378	379	344	389	359	321	322	318	333	390	328	346	343	351	349	338	354	382	338	349	382	339	332	393	360	357	363	374	395	352	391	380	331	388	354	338	340	329	364	341	361	338	351	363	391	361	381	326	369	344	363	375	339	352	350	375	352	359	338	369	359	340	347	326	361	365	383	357	327	371	318	327	338	345	374	350	373	341	333	374	344	329	368	346	337	387	353	347	368	361	340	355	335	366	361	341	381	377	365	359	362	389	375	355	352	367	357	378	369	360	366	330	343	358	340	373	336	336	326	335	368	399	353	324	365	360	344	326	356	359	381	344	353	366	336	348	351	344	355	360	311	370	380	326	355	370	358	347	369	348	358	385	334	341	343	347	362	360	373	377	386	343	384	378	355	355	356	313	334	340	346	361	379	373	399	361	343	347	345	345	382	364	344	349	367	392	380	344	339	327	356	373	354	364	372	342	362	335	381	381	355	309	331	337	353	359	362	341	366	362	384	342	386	404	367	369	367	346	360	364	342	390	320	351	336	357	344	374	361	375	337	352	366	333	346	387	365	352	368	329	379	353	350	361	408	355	387	352	355	324	354	321	356	352	352	354	380	360	372	374	367	361	386	383	369	396	367	309	333	347	338	402	353	353	360	357	344	365	343	364	355	363	356	353	355	349	373	347	349	337	362	389	370	359	315	354	352	379	314	360	366	344	350	348	373	381	368	391	349	341	366	357	347	360	333	350	400	330	343	339	330	355	368	342	345	373	346	357	377	372	347	373	380	327	362	373	361	365	351	335	350	352	378	356	335	390	354	349	388	360	351	352	359	376	342	304	351	362	357	371	392	344	376	324	354	361	401	373	335	357	382	365	321	326	388	363	397	378	344	329	351	338	401	366	351	364	368	387	365	328	337	278	353	350	376	341	334	380	340	370	345	348	373	342	397	379	359	372	329	334	363	338	334	326	367	359	366	363	406	363	359	364	352	364	359	372	369	358	378	349	357	343	381	351	320	354	358	358	369	363	365	366	381	382	356	407	340	397	331	366	377	344	336	354	331	364	342	354	368	332	358	360	363	352	351	373	365	388	320	341	384	351	369	360	328	371	316	378	361	354	345	380	386	362	316	398	365	339	361	376	359	350	377	377	383	352	331	361	373	396	372	387	368	329	391	382	379	345	357	342	355	343	369	361	348	369	365	400	385	367	374	387	366	369	370	355	337	367	370	322	360	366	362	399	372	342	335	351	328	374	335	323	336	369	345	379	350	372	348	402	372	365	331	378	347	339	383	387	355	354	338	377	345	385	342	382	356	366	363	345	385	369	304	341	366	333	358	352	352	361	325	362	351	383	361	356	370	366	315	361	386	352	348	387	351	368	373	381	359	365	390	348	347	323	348	373	383	338	320	369	333	357	367	352	383	347	353	328	344	356	344	353	360	345	373	327	334	365	369	336	350	342	316	342	317	403	336	359	372	340	358	361	359	363	408	339	355	363	357	373	390	353	358	342	369	386	432	338	372	377	346	355	363	334	397	355	359	383	349	332	377	346	376	337	374	359	366	362	330	386	332	377	376	359	350	322	327	367	350	354	347	352	396	326	335	349	345	360	400	363	349	338	329	359	374	355	342	363	349	361	375	374	391	375	342	352	368	338	356	371	359	331	343	341	348	371	381	362	385	351	342	352	354	336	401	318	327	378	389	365	354	370	367	359	345	353	363	358	348	338	334	343	358	338	329	368	386	373	340	344	362	395	354	356	375	357	357	347	370	357	367	378	397	379	379	345	365	350	324	313	404	334	322	385	338	353	359	340	362	322	362	367	380	354	323	359	337	410	347	339	346	354	356	382	351	356	367	355	377	345	338	356	351	363	358	332	348	395	332	346	328	328	349	313	379	362	395	316	362	337	358	366	348	334	319	353	363	363	356	335	352	372	342	362	377	332	351	333	358	340	338	376	369	365	362	363	358	369	357	353	388	389	341	361	339	369	361	333	332	370	370	333	333	354	376	383	359	338	375	403	333	326	362	356	355	341	338	370	367	338	379	344	360	350	360	370	360	364	362	356	376	350	376	342	363	387	345	336	407	345	331	381	340	323	337	356	326	391	384	343	372	363	355	380	335	351	341	357	370	347	365	350	384	383	363	358	363	386	334	343	371	346	368	339	370	345	356	387	380	383	363	369	393	346	386	342	337	336	331	358	347	348	345	358	381	366	352	369	383	397	335	347	353	338	359	339	395	342	359	352	356	375	340	353	367	355	357	379	366	350	334	353	367	367	352	343	351	335	367	346	340	364	354	358	372	380	350	356	343	346	388	370	366	349	365	349	360	331	347	369	344	349	357	329	340	347	353	404	340	346	331	341	341	375	314	346	380	369	373	356	347	368	310	370	378	332	359	344	381	360	386	355	345	342	344	374	331	357	354	352	377	329	365	334	333	362	348	370	364	371
24907	20642	27088	24190	20633	10209	1607	1046	873	815	736	720	704	693	670	660	672	665	573	626	579	546	595	590	569	630	567	570	583	572	530	559	577	579	561	571	582	560	557	565	560	570	578	523	588	581	525	587	582	563	578	540	553	534	571	562	514	532	579	569	561	583	561	606	595	553	554	567	576	594	547	550	577	596	611	560	576	531	517	557	563	565	552	534	496	553	535	533	523	572	530	549	573	515	562	576	551	562	581	539	556	569	535	576	545	584	541	565	552	553	587	578	569	557	571	526	577	531	582	555	537	547	548	574	564	551	580	541	574	567	529	562	569	524	549	546	540	490	509	574	572	594	569	557	535	558	539	524	557	558	575	543	573	560	571	557	577	553	577	537	557	537	588	546	531	552	591	596	580	524	565	539	539	584	536	564	538	575	605	540	568	570	530	584	530	549	534	560	544	592	551	526	552	569	560	549	530	529	536	577	593	519	523	597	529	555	571	483	535	529	564	533	515	570	594	551	553	553	557	588	577	522	564	578	547	540	567	594	567	549	568	578	535	533	559	542	574	528	563	542	525	573	534	595	568	582	564	587	527	556	591	552	592	539	557	537	558	582	559	570	517	562	589	542	563	579	551	542	551	549	588	588	548	556	547	558	547	527	568	569	543	558	548	525	579	517	548	538	546	513	539	563	605	573	515	587	580	570	585	532	506	582	556	609	570	535	561	573	526	549	575	594	531	567	594	526	488	577	572	536	533	528	582	561	519	535	564	583	548	526	568	517	547	602	562	503	529	513	584	620	567	566	571	550	483	554	498	536	586	533	540	524	536	525	532	541	544	538	567	540	548	524	581	557	547	547	530	519	547	523	526	584	582	540	537	552	530	560	538	523	585	578	562	514	562	532	503	508	537	539	559	535	595	554	543	548	523	527	512	573	565	552	576	544	512	545	513	564	545	536	599	542	552	507	555	559	579	550	553	524	532	553	536	537	578	552	563	546	578	534	568	514	533	522	539	546	537	585	583	536	588	537	562	531	548	534	533	521	571	566	522	531	522	550	551	573	521	533	557	538	578	526	521	550	533	582	569	554	560	549	540	512	509	571	547	586	510	549	516	561	572	595	487	584	533	516	526	515	562	574	555	575	534	562	547	578	586	572	572	565	532	527	516	532	562	620	573	574	490	550	559	559	581	536	524	561	563	560	568	550	541	552	567	552	549	551	577	548	553	526	517	541	510	562	537	584	599	553	524	532	582	525	556	490	544	534	561	528	536	562	551	561	556	572	561	536	539	572	550	528	567	542	523	563	539	562	608	543	543	558	570	564	581	564	544	530	536	550	591	527	565	504	577	567	532	528	537	541	547	560	506	535	561	559	556	526	556	535	553	540	569	525	585	572	549	594	540	587	554	558	581	562	563	527	538	607	522	558	585	560	562	551	554	578	550	521	558	534	521	535	590	526	526	519	536	545	573	541	527	571	532	486	542	572	543	535	543	574	548	535	579	495	587	536	568	534	543	553	546	552	544	586	549	583	556	579	563	556	574	532	566	537	560	540	512	514	544	558	568	577	560	552	566	537	571	576	578	584	544	563	537	561	469	536	556	535	541	587	546	541	542	499	603	561	572	551	574	504	557	561	550	571	492	568	548	555	528	538	551	552	538	539	545	577	582	578	563	562	574	512	544	554	534	559	564	541	589	518	544	580	551	550	538	543	556	582	550	550	558	552	526	553	539	563	558	569	586	559	553	565	551	554	559	541	539	546	528	577	529	543	551	537	594	585	523	555	531	578	538	570	515	538	558	554	534	534	538	553	533	566	556	602	528	538	502	548	530	517	541	564	596	590	567	573	558	537	586	580	545	565	590	519	529	561	573	534	571	547	522	574	566	500	546	571	555	521	560	532	566	504	542	580	542	559	552	550	559	545	552	509	541	533	472	508	573	578	536	549	552	552	564	548	540	551	550	587	583	595	539	541	514	549	580	560	564	592	549	521	554	526	525	539	580	564	557	569	530	612	546	527	556	522	569	547	559	514	569	567	561	543	595	481	576	559	589	551	522	556	543	533	550	530	544	528	538	559	558	559	541	514	553	566	531	573	501	574	579	583	547	568	576	552	593	570	522	538	567	532	527	565	552	536	587	576	571	581	561	543	536	566	556	581	571	538	561	507	496	572	582	570	537	596	584	533	546	519	541	544	572	582	559	568	550	525	556	518	576	531	532	544	576	535	557	565	542	543	502	560	525	533	567	525	508	553	602	541	567	560	537	587	539	537	522	512	576	550	486	574	532	527	530	573	541	501	564	569	570	529	547	536	509	530	582	548	547	561	537	519	540	585	567	555	575	508	555	520	540	506	513	542	616	535	554	535	562	542	548	534	553	510	564	557	564	545	534	547	521	586	543	535	567	550	560	522	567	519	502	554	524	547	581	529	549	559	558	547	510	527	574	546	558	561	579	559	595	596	562	556	527	566	566	532	543	557	503	513	569	547	537	540	546	527	548	585	555	550	553	573	528	534	514	563	572	563	527	529	549	552	599	551	538	552	604	523	528	518	569	592	538	521	572	570	587	561	552	577	559	574	559	536	511	540	540	537	534	555	536	589	523	532	582	562	575	548	545	532	528	588	566	576	557	589	580	564	543	522	574	532	511	577	588	574	535	527	574	536	543	521	541	563	579	553	555	533	568	561	546	583	543	569	560	516	560	574	545	547	586	557	541	602	494	562	520	549	518	540	589	549	558	581	541	509	593	549	548	575	536	558	563	549	546	536	542	566	561	569	571	553	548	541	552	577	595	529	546	545	561	565	535	525	574	550	564	558	527	574	585	584	544	523	552	574	505	560	532	607	560	579	572	569	530	572	539	524	574	569	527	564	551	571	569	572	591	517	576	587	574	533	514	519	545	558	589	529	575	559	585	550	591	564	553	550	521	526	563	561	546	551	554	546	580	529	543	568	545	567	529	572	574	531	571	557	491	521	578	523	579	568	555	558	551	539	567	566	542	602	561	534	570	594	590	571	556	535	544	558	557	525	589	570	528	535	565	561	536	548	515	548	515	547	522	517	557	515	513	581	589	564	572	563	578	562	543	551	566	559	544	515	539	558	576	544	576	542	572	541	580	542	566	583	569	563	536	579	544	531	496	543	548	561	561	560	574	567	591	582	546	547	533	592	504	535	536	563	506	575	584	538	540	571	572	551	571	558	555	598	540	568	564	542	509	560	538	599	554	535	539	522	550	500	593	533	496	549	573	592	572	532	519	517	572	504	513	536	582	569	562	519	543	548	563	555	542	560	524	508	540	561	551	596	535	572	552	575	509	547	571	535	535	544	520	596	605	597	558	548	521	620	522	565	525	575	552	533	526	550	585	557	533	565	559	568	583	555	530	495	509	550	512	554	582	574	572	600	560	558	519	580	576	554	583	538	565	535	566	548	565	512	564	553	569	529	565	552	552	583	568	556	563	556	552	535	513	578	567	547	555	564	519	559	533	543	553	558	545	542
22578	9587	8613	4713	3143	2389	1810	1475	1214	1099	1020	927	859	805	805	723	751	698	632	701	665	626	602	585	606	603	593	591	594	584	591	591	565	555	572	605	568	548	547	589	534	529	531	596	525	581	578	582	532	516	554	580	533	563	522	580	562	494	546	554	516	576	560	561	549	566	533	561	511	546	553	545	538	525	552	482	477	531	511	533	544	561	564	534	534	566	506	525	527	516	522	536	548	565	558	530	499	536	532	557	550	534	558	535	492	540	556	521	509	588	565	520	547	528	565	524	507	567	541	543	540	546	544	545	528	537	512	544	506	550	552	525	530	544	562	526	547	536	538	526	538	510	514	518	535	559	586	549	520	499	529	520	551	557	533	527	566	517	549	519	525	564	507	535	513	537	533	549	569	482	574	531	546	514	546	549	529	531	551	556	573	539	530	545	599	559	541	562	520	524	537	524	516	538	548	562	546	529	527	507	532	529	497	559	557	566	533	509	516	525	529	541	507	565	545	512	571	503	533	535	522	518	522	547	548	543	531	522	558	549	533	537	497	517	544	490	528	528	513	521	518	545	535	524	552	561	487	551	525	541	491	540	540	576	566	558	552	520	530	535	519	535	551	514	574	529	509	509	560	525	538	500	515	509	569	537	505	564	528	515	546	538	530	561	544	483	510	543	547	519	518	511	555	526	543	534	532	563	552	510	514	500	536	533	514	543	514	536	538	523	565	534	544	533	531	488	511	549	539	510	487	568	562	524	558	507	532	559	515	536	555	537	509	498	540	556	554	521	520	554	525	565	543	535	513	548	528	571	569	529	549	522	564	502	535	525	538	515	530	542	545	504	585	508	519	530	502	552	534	506	540	530	548	529	554	526	498	545	513	507	534	490	537	548	555	519	558	524	552	516	492	568	531	531	525	547	534	521	526	544	547	517	514	532	549	514	540	513	537	495	528	534	562	509	525	487	533	537	539	551	535	540	541	553	560	535	536	527	514	509	520	502	544	536	515	519	587	477	558	502	541	479	518	520	533	533	516	539	501	551	530	515	530	541	517	521	568	547	508	541	483	517	565	532	482	519	565	501	555	534	512	568	548	513	542	528	532	517	501	481	544	532	580	522	513	513	522	564	539	522	534	518	505	525	547	550	478	582	510	521	498	524	566	519	570	520	481	535	534	515	536	542	515	510	550	545	553	528	565	562	547	511	555	533	538	497	525	498	541	566	526	546	501	576	510	522	521	496	518	536	518	521	567	516	511	516	556	491	520	559	479	475	493	549	484	530	514	543	525	525	520	507	549	565	545	519	497	525	522	517	522	510	529	519	557	515	533	538	551	520	545	560	534	532	544	574	482	579	542	535	534	532	575	549	518	560	543	505	564	587	535	518	531	539	509	539	539	538	518	532	560	563	550	492	555	566	487	482	504	502	546	544	549	538	537	511	584	501	522	515	527	527	559	523	501	536	542	523	510	520	546	480	541	521	508	517	566	532	566	563	509	546	559	574	552	487	557	524	521	500	532	536	507	548	520	501	530	554	501	517	541	535	546	515	556	540	530	523	493	559	497	525	537	548	503	536	521	526	522	545	541	576	513	549	568	552	575	506	588	536	525	539	546	538	561	528	586	517	521	555	528	496	538	517	520	515	527	530	498	538	531	603	472	569	554	521	522	559	533	565	544	537	537	556	490	520	513	540	548	559	551	502	520	528	503	549	518	525	521	552	536	502	551	539	555	563	518	507	586	535	510	507	513	547	512	572	549	554	538	533	530	537	585	541	534	525	499	497	520	561	546	550	561	560	552	549	548	522	523	531	512	527	519	530	508	548	523	553	543	537	524	546	516	554	544	521	533	544	571	517	517	534	531	509	574	562	491	563	528	536	506	532	501	544	531	524	523	570	544	525	510	547	519	515	568	525	526	539	541	541	521	528	500	515	537	504	526	543	499	552	526	545	541	541	502	531	489	514	519	553	530	525	520	520	556	526	544	553	512	544	508	535	511	508	543	560	551	512	553	517	543	509	538	529	516	542	511	542	571	561	553	510	558	552	476	569	587	527	546	535	541	550	477	493	530	495	496	544	537	524	527	522	563	541	502	541	521	546	558	563	521	526	570	544	520	528	520	552	486	522	557	530	516	526	521	524	534	520	526	533	501	557	495	509	517	510	554	517	507	532	531	530	511	522	537	533	556	571	555	509	502	529	523	542	523	551	519	589	569	544	569	564	502	528	548	526	542	550	543	524	556	524	554	544	578	532	579	495	515	540	548	527	518	537	532	530	520	518	539	545	513	527	540	529	514	527	484	513	542	590	558	529	507	535	530	521	526	541	530	538	480	522	549	533	506	500	521	522	522	523	553	592	526	570	504	543	539	532	555	553	538	553	491	534	531	511	561	526	526	519	539	576	528	519	534	546	570	503	539	538	511	545	509	548	521	485	524	552	539	534	541	564	546	527	535	556	536	528	566	535	516	526	507	546	533	549	519	545	552	528	538	492	542	521	589	493	591	589	542	545	518	546	527	539	507	552	545	529	563	516	577	547	538	514	552	483	507	513	519	520	495	510	528	550	527	541	516	552	524	530	519	529	520	514	474	548	544	557	550	542	566	511	537	543	565	563	524	541	552	536	526	554	508	544	501	515	546	573	525	540	538	524	510	528	555	526	560	546	557	570	536	550	546	526	535	509	529	548	503	531	556	554	556	563	505	537	520	530	560	539	551	544	504	527	552	513	519	558	516	614	515	556	580	559	494	499	571	524	504	538	504	564	544	540	506	506	574	509	537	526	564	523	511	533	552	566	559	516	517	561	529	510	526	556	501	520	525	561	536	522	499	560	538	566	501	551	527	539	553	505	535	525	483	531	513	492	499	538	513	512	555	512	525	534	520	533	510	517	557	520	551	497	526	494	530	541	538	533	525	570	548	547	534	487	514	509	542	537	521	560	531	537	558	538	542	496	540	558	577	532	540	557	526	487	539	522	499	534	522	503	528	525	533	523	540	503	510	531	566	494	523	541	534	567	541	514	520	577	504	540	538	551	521	485	519	555	520	502	552	548	517	519	564	509	522	508	559	547	483	550	539	603	505	541	474	559	539	551	575	509	492	550	522	488	553	518	543	495	539	530	501	553	516	548	559	560	502	527	505	517	525	525	514	488	527	462	541	518	546	581	528	528	521	520	543	575	516	511	510	495	496	536	556	519	518	478	549	526	519	501	527	512	529	533	543	516	524	547	522	574	538	513	538	532	535	589	527	558	526	532	516	550	573	577	538	525	535	552	526	577	573	550	508	551	535	528	527	526	529	541	530	538	598	520	529	523	531	543	548	514	544	502	526	558	509	504	516	545	534	553	537	560	506	525	525	563	523	535	568	522	525	518	532	505	537	540	527	582	541	501	503	543	516	513	495	516	505	515	552	542	547	557	512	524	478	539	532	536	581	548	544	531	525	501	554	552	508	533	516	526	576	554	500	527	571	509	541	564	509	536	556	535	503	534	518	472
22950	20662	27559	23794	20664	20760	11034	1990	1458	1418	1306	1203	1132	1063	1013	1039	1037	944	981	986	887	923	947	888	917	917	900	878	911	925	922	869	883	830	846	841	905	813	865	832	888	810	907	852	842	887	898	860	904	851	878	854	844	866	881	874	870	825	883	884	854	867	852	876	845	870	885	875	875	892	838	858	822	902	863	809	837	884	873	889	851	846	881	877	833	822	876	836	880	869	814	793	832	881	866	838	878	868	873	859	861	851	813	872	819	850	878	834	892	847	823	825	852	861	831	840	861	848	802	828	836	850	806	862	883	820	797	872	861	811	821	800	858	838	932	867	807	846	798	787	871	898	851	874	799	814	930	878	834	833	789	835	860	867	879	826	879	816	847	868	834	909	883	857	851	845	885	848	877	886	844	819	830	860	861	862	836	818	877	844	856	839	846	833	830	918	840	868	856	800	817	844	884	913	878	823	810	855	868	831	830	911	829	871	863	801	822	842	866	829	866	857	834	850	820	868	842	818	875	820	842	882	885	874	851	804	900	907	830	876	826	833	869	842	884	783	840	863	912	841	807	859	871	832	915	888	856	866	884	793	820	844	829	856	814	834	886	774	835	828	878	858	830	828	823	859	775	839	827	829	815	896	831	852	823	842	844	858	871	870	861	848	850	840	860	873	861	811	833	835	834	828	833	802	841	849	851	849	849	832	832	887	817	867	857	835	851	817	814	785	813	875	874	856	840	871	858	828	890	846	806	845	825	864	863	783	857	896	919	798	840	816	879	816	852	862	832	880	814	867	853	800	827	818	870	875	866	830	858	852	898	856	842	848	812	862	856	895	841	822	817	882	852	858	851	868	858	887	855	865	846	855	835	858	820	845	850	851	825	815	895	823	905	801	808	839	861	803	842	854	871	827	822	845	844	913	835	855	821	857	885	815	865	843	900	826	837	849	857	849	811	859	851	837	869	892	843	869	813	885	834	894	891	874	860	825	873	900	918	846	856	786	841	856	817	841	851	902	869	817	856	866	872	817	827	829	849	845	851	831	871	834	823	842	846	783	836	823	860	815	807	876	848	871	881	810	852	884	816	823	870	851	850	798	859	843	858	884	870	813	872	840	845	834	863	840	861	777	817	811	895	855	841	783	840	855	809	840	874	837	797	854	822	853	860	812	819	862	846	871	820	846	873	867	826	839	881	827	822	867	912	829	832	861	915	833	805	838	833	860	818	909	822	811	776	858	818	875	844	854	833	802	851	866	859	836	844	805	807	859	787	838	878	863	820	828	831	808	853	804	835	869	866	828	850	850	837	789	838	799	843	794	851	838	824	897	849	788	907	839	880	800	803	845	869	824	789	855	855	831	901	795	831	793	837	814	886	886	849	796	919	815	842	868	882	868	878	862	862	857	846	822	836	843	816	825	774	857	835	886	821	886	866	827	796	850	838	779	899	819	825	896	856	891	903	897	828	826	820	856	780	856	813	866	853	827	882	877	854	842	853	877	872	836	852	863	895	870	849	831	824	837	801	821	836	851	866	799	896	862	882	886	807	828	838	797	836	852	853	854	794	789	851	872	858	824	825	882	842	830	826	801	899	865	835	831	834	873	860	810	806	835	816	840	843	856	856	885	872	820	853	838	888	892	881	839	888	842	784	906	896	887	908	871	780	851	868	867	863	847	854	859	819	843	868	823	832	880	823	828	822	880	872	845	838	873	868	830	829	846	868	899	836	840	765	821	863	829	864	872	843	823	830	796	844	880	845	886	852	832	860	833	893	806	785	818	832	840	854	853	840	855	825	873	812	832	894	858	865	823	816	842	867	857	835	877	881	848	828	827	861	849	835	813	822	856	896	850	825	805	918	812	843	861	878	837	833	823	819	782	874	823	790	807	831	801	867	829	871	845	873	826	804	803	829	850	798	848	868	770	799	859	849	827	909	823	838	816	876	842	836	849	811	907	889	820	900	812	869	854	832	874	782	870	826	871	815	861	788	817	837	843	849	871	838	856	877	867	862	817	839	836	814	857	863	786	818	857	818	837	811	842	873	883	890	827	802	858	860	833	834	800	811	816	817	880	903	834	834	855	848	844	853	846	834	890	807	868	866	851	842	831	844	809	827	875	876	842	801	851	892	826	865	821	840	832	831	829	831	850	885	775	859	822	915	807	860	773	818	793	808	837	895	865	844	837	865	856	844	841	877	836	818	841	860	836	866	841	893	912	864	884	834	879	834	810	805	814	852	860	896	883	882	814	837	865	834	818	872	869	849	802	855	825	883	864	839	846	856	900	864	820	867	840	817	809	866	870	798	826	827	819	799	896	838	845	850	858	843	829	943	872	833	797	834	821	839	871	831	812	841	858	832	841	858	819	814	882	838	774	829	842	896	835	874	849	865	852	880	842	885	824	852	861	870	875	857	827	849	840	824	832	856	857	875	819	866	861	833	864	831	854	833	817	883	867	859	877	858	825	853	817	806	789	829	827	848	862	839	840	814	821	865	839	817	814	860	884	813	839	845	828	838	871	825	821	879	888	809	837	827	814	922	828	819	765	745	792	896	857	795	809	831	830	813	849	808	829	861	840	865	908	854	827	855	864	907	864	864	901	824	853	837	809	823	869	859	871	835	825	844	821	855	872	867	843	886	826	811	840	782	852	829	831	846	873	864	829	858	886	871	778	851	821	873	873	863	890	864	840	837	837	866	794	845	838	850	873	865	821	856	840	838	850	809	878	844	874	857	775	822	824	869	831	846	815	848	850	844	836	813	850	860	853	811	832	833	830	885	885	837	827	822	882	855	888	823	854	829	841	846	824	854	865	844	897	826	798	869	818	849	902	832	857	860	861	805	857	826	883	821	885	879	802	852	832	866	871	802	869	908	844	863	865	843	873	897	808	827	854	881	897	870	847	839	840	863	851	812	822	841	897	843	870	890	792	840	845	804	870	880	838	822	845	850	851	854	805	897	840	780	808	818	873	823	916	874	843	837	844	867	889	853	880	827	858	841	881	857	826	843	847	811	838	883	799	844	873	905	797	814	838	837	847	887	849	874	866	800	858	811	904	830	825	843	874	815	795	824	842	796	850	893	854	831	838	824	837	842	832	833	874	850	908	870	851	840	844	814	872	809	840	857	877	828	816	841	804	876	844	830	902	797	881	848	811	845	831	800	871	891	827	905	842	796	862	853	845	884	844	875	804	903	849	827	817	854	863	807	854	805	851	822	800	867	875	841	849	890	791	859	838	854	840	812	853	855	871	850	847	883	811	794	853	917	858	842	869	878	860	834	838	862	857	879	864	817	861	861	882	811	876	841	844	864	871	836	771	821	776	827	845	842	838	858	846	835	925	823	867	906	859	852	890	845	852	877	829	885	812	842	828	822	789	827	848	866	848	782	892	813	872	848	827	820	888	840	851	834	843	843	828	825	880	804	839	914	852	829	848	893	807	769	797	802	804	799	848	869	867	836	831	815	790	807	920	853	879	890	857	812	812	881	812	840	812
20433	16064	14405	8428	5764	4394	3307	2784	2339	1954	1807	1522	1469	1423	1325	1243	1117	1119	1087	1049	1011	972	965	1008	927	922	935	893	938	877	915	835	830	889	862	816	846	859	823	771	910	885	841	783	828	918	820	860	868	833	827	803	813	792	827	812	783	836	823	808	851	780	808	864	820	784	782	842	873	895	810	779	816	818	761	816	815	816	818	795	814	830	834	811	783	830	830	842	832	803	834	829	808	810	821	795	803	807	824	829	821	838	805	790	832	828	800	780	777	796	844	812	807	776	820	790	816	768	791	783	814	772	851	865	846	796	822	829	826	799	837	803	800	821	819	825	854	774	817	801	853	793	819	796	808	829	882	817	803	843	811	749	822	815	807	856	785	835	762	839	813	807	792	839	771	779	797	825	793	762	847	837	827	801	807	838	806	822	815	783	818	835	805	840	796	769	828	764	864	839	803	817	775	785	819	830	785	805	842	768	826	776	837	754	804	830	824	803	824	770	822	760	826	841	781	866	817	801	838	814	826	767	799	832	806	796	831	805	821	873	809	790	784	792	773	843	796	794	806	739	812	780	823	766	806	795	816	805	829	805	795	808	791	868	736	835	753	850	810	783	794	859	820	822	792	781	788	816	760	827	785	792	793	823	803	800	775	796	783	836	820	840	806	795	756	849	759	798	778	767	798	755	835	802	836	798	819	779	763	826	873	781	788	779	805	774	812	766	800	789	793	777	844	774	850	806	802	790	759	842	825	805	819	798	770	836	760	794	816	838	783	831	797	796	751	751	797	806	801	830	814	826	771	763	825	805	818	794	764	781	791	795	817	804	833	840	793	825	779	763	853	814	768	800	812	869	845	843	849	733	792	789	835	811	856	831	785	807	814	840	784	852	795	814	824	797	801	863	841	859	734	790	841	814	818	786	857	762	780	836	813	757	787	818	777	799	797	821	827	822	777	810	817	803	838	802	799	779	755	818	795	796	784	812	756	823	772	817	754	808	808	791	804	795	790	839	811	822	816	764	819	813	843	834	816	811	849	821	793	831	798	856	767	803	774	830	835	840	800	779	812	817	820	805	821	784	830	846	800	770	806	787	810	768	799	843	889	827	820	829	750	717	805	824	800	798	831	762	804	805	803	783	777	804	781	794	775	811	777	765	857	776	735	804	792	802	792	825	842	845	809	782	829	785	779	780	833	793	781	829	818	772	783	809	829	746	808	834	773	762	809	800	789	781	817	874	789	758	802	795	807	827	760	800	802	819	801	867	803	826	803	751	843	788	889	773	828	830	826	762	776	771	754	780	795	805	757	798	787	814	804	767	869	804	843	805	819	823	866	807	830	788	787	796	792	787	823	765	811	788	771	801	833	781	825	781	811	799	789	837	789	779	837	793	804	785	812	834	777	830	784	744	826	835	774	791	854	779	766	774	795	746	773	770	832	831	846	845	761	824	794	811	786	762	788	793	858	777	792	771	806	835	786	854	819	799	765	845	753	843	783	783	795	791	821	784	768	787	789	788	800	788	829	838	830	794	814	854	857	810	827	760	857	779	830	864	808	840	863	770	779	774	838	824	779	777	753	829	796	756	822	754	779	797	803	745	832	783	821	810	839	784	791	826	796	807	765	799	794	797	767	808	807	787	787	842	765	810	780	835	773	780	840	807	828	810	813	834	815	756	822	835	762	809	776	782	790	787	797	796	786	778	785	811	832	841	819	821	834	810	796	786	849	758	793	824	844	821	834	782	810	746	746	804	784	780	781	832	804	815	776	800	844	786	800	794	835	799	802	757	840	843	817	785	826	818	744	788	786	776	803	812	810	773	830	790	822	811	856	785	835	823	788	805	787	813	771	850	801	785	783	794	788	770	825	797	793	806	785	831	799	827	803	799	788	820	813	846	785	798	814	821	768	829	775	793	770	769	811	827	832	797	816	722	806	807	817	845	802	780	819	801	812	855	810	803	819	817	835	767	788	749	823	812	829	824	828	789	785	790	729	834	852	793	832	851	808	840	780	836	775	764	758	844	821	786	781	818	791	815	798	800	774	795	806	795	775	779	840	846	858	825	799	793	836	776	793	787	760	840	833	845	803	808	851	784	835	782	794	809	787	812	803	796	848	830	813	787	845	786	843	840	791	776	790	796	767	850	803	799	791	819	810	749	799	762	797	817	772	779	805	771	783	809	782	828	755	829	804	792	815	833	805	827	790	823	787	833	830	785	761	783	823	761	783	756	805	767	790	757	753	851	760	804	801	787	787	810	816	788	756	763	808	849	805	788	802	784	781	778	817	811	788	805	823	820	791	793	880	769	811	757	819	831	777	805	836	814	836	820	823	774	834	799	832	832	809	815	775	770	814	812	787	833	759	843	818	811	748	794	810	739	881	831	823	862	764	757	785	776	841	829	788	830	788	761	849	790	758	766	796	763	805	852	775	798	832	769	751	802	810	763	836	797	783	836	831	821	796	810	775	823	794	800	797	784	817	847	767	815	772	782	855	779	842	758	777	796	842	815	843	785	832	777	799	834	805	809	831	854	780	802	821	792	813	798	820	795	856	837	780	788	786	843	774	831	782	828	819	778	818	846	788	842	790	812	807	793	776	782	862	837	754	748	788	841	836	803	806	804	851	778	823	793	728	748	804	786	832	783	811	819	832	856	788	789	803	778	778	812	768	800	786	790	806	793	848	885	773	808	820	809	810	801	761	771	816	804	822	779	741	822	848	811	793	823	810	819	794	795	820	827	864	781	769	776	805	791	847	797	830	800	843	820	796	813	766	821	783	802	816	788	822	833	786	807	824	735	806	778	828	809	863	781	819	795	753	797	819	747	823	883	858	786	809	797	798	802	820	778	792	806	816	820	830	744	775	776	766	751	813	773	820	781	822	806	773	778	831	807	789	809	814	805	783	811	773	783	770	780	820	818	797	825	782	820	803	819	780	820	774	800	786	803	803	828	799	793	804	825	772	859	808	820	813	778	783	827	822	760	801	783	835	772	782	760	827	801	839	788	815	788	842	797	794	786	805	833	753	787	796	848	824	823	810	795	814	807	806	749	790	811	815	835	873	808	829	798	845	813	775	814	791	801	753	766	747	848	806	794	790	797	809	752	791	805	807	798	800	767	786	827	748	806	804	803	777	749	754	730	784	781	867	816	805	761	860	877	785	780	835	777	780	798	839	810	799	759	766	802	785	762	780	801	825	844	801	787	868	827	823	785	848	802	822	835	835	759	838	846	806	827	847	743	752	831	738	829	829	810	836	811	785	831	794	771	796	814	765	868	824	801	811	816	808	874	789	812	795	822	823	806	780	761	808	824	771	825	829	821	814	785	827	828	770	809	812	810	757	770	817	844	751	835	787	757	782	798	810	840	743	779	786	787	809	808	799	805	814	819	815	771	776	767	739	811	778	816	753	814	772	756	786	794	827	798	781	852	826	812	843	797	802	812	846	822	748	833	795	826	786	810	736	833	769	826	814	788	797	841	819	791	840	772	779	749
29997	14510	2054	586	508	428	366	414	392	361	362	362	375	362	381	383	375	353	374	431	368	346	347	322	353	385	377	360	354	348	367	366	342	393	360	351	351	375	390	382	368	351	347	402	360	366	371	351	366	362	367	357	338	385	337	335	361	356	342	391	366	346	353	361	374	359	356	359	346	339	369	373	365	370	380	347	337	367	386	335	372	340	366	394	338	308	356	367	354	368	351	360	370	376	413	368	330	396	355	364	371	334	388	357	357	386	387	376	365	375	365	361	379	370	365	352	376	354	342	356	360	345	367	369	357	342	347	382	388	357	361	377	340	389	346	345	349	388	366	401	389	351	336	352	385	363	360	332	337	357	354	354	375	383	344	338	372	360	351	363	372	387	368	371	387	362	347	366	363	421	354	367	339	377	399	385	351	388	345	364	341	422	396	380	344	383	378	355	349	388	360	366	348	344	374	366	337	382	357	340	359	370	383	353	348	342	330	360	346	324	401	321	382	358	350	347	376	328	380	392	347	368	335	371	373	364	355	373	363	374	385	372	374	353	325	396	352	407	384	353	372	348	336	364	358	376	371	343	367	322	351	334	354	373	380	350	354	366	386	399	353	350	369	391	395	399	385	360	358	358	361	365	344	360	348	337	340	378	348	377	376	362	387	389	377	381	372	367	342	354	357	336	385	348	351	370	378	370	365	365	390	336	364	360	345	357	330	345	382	373	362	371	363	368	381	362	361	364	390	383	361	374	366	374	385	382	402	382	347	344	373	387	372	376	358	419	361	355	366	361	363	392	350	385	349	377	354	368	360	378	363	356	332	380	359	359	380	347	395	371	348	349	376	363	389	341	360	345	385	358	395	385	359	356	343	357	379	390	358	386	365	362	377	361	369	359	379	371	359	360	380	381	366	359	354	359	358	401	357	410	382	339	351	384	330	362	380	361	383	334	377	407	327	372	375	352	332	364	355	354	372	363	381	361	364	343	380	396	353	374	385	374	354	390	332	409	362	370	372	359	391	345	349	368	345	356	370	371	370	370	397	341	317	380	371	350	327	323	382	370	397	363	380	378	385	348	368	366	396	322	389	345	392	357	386	361	346	372	382	373	390	317	344	351	402	335	375	374	390	352	339	359	381	334	363	341	371	390	379	372	340	361	355	370	385	350	371	370	380	370	373	386	362	350	378	364	349	370	379	365	372	345	345	380	350	340	355	376	363	363	368	355	370	342	348	384	347	353	379	370	374	352	365	381	361	343	352	390	385	407	375	350	344	383	337	381	382	360	362	332	413	349	340	349	371	358	376	322	355	356	357	347	371	369	420	327	335	374	353	359	349	368	363	343	371	329	360	360	354	343	390	391	351	344	349	317	329	366	383	326	349	331	370	378	338	335	343	364	384	377	361	373	373	329	364	375	366	337	344	376	389	388	346	359	353	388	369	348	361	355	354	366	377	362	374	358	380	383	392	300	353	374	393	350	390	349	330	361	363	380	379	375	363	375	376	349	376	340	369	362	354	388	373	342	346	346	374	407	366	358	383	354	366	351	369	392	380	383	313	363	363	361	373	348	378	376	364	348	364	381	355	357	381	347	393	409	341	368	343	376	402	371	336	375	372	385	339	356	354	382	377	368	358	366	356	369	408	351	392	373	378	329	357	384	360	357	326	372	338	368	404	351	376	356	390	342	365	371	373	369	353	372	378	395	377	368	356	342	375	360	379	342	378	336	407	346	347	399	362	378	392	353	341	361	337	360	336	359	352	373	351	334	349	376	365	352	369	420	374	337	379	342	367	356	350	362	386	364	373	355	364	365	346	383	380	372	375	370	339	357	351	366	340	338	378	328	358	375	328	358	375	348	386	363	409	374	383	369	375	389	340	408	342	374	368	382	379	343	389	392	334	359	353	372	371	373	370	337	352	387	384	345	384	388	354	393	365	389	380	372	334	365	369	384	379	382	375	385	350	363	383	345	342	357	386	360	362	346	368	357	398	360	378	348	361	391	368	359	355	370	348	359	384	358	375	367	380	355	347	393	357	349	403	371	367	397	385	396	362	354	365	376	374	374	367	371	329	355	373	357	421	388	354	349	353	354	351	346	351	377	373	337	368	364	390	372	375	331	344	342	334	346	351	347	346	359	364	341	365	362	383	355	369	351	357	390	376	355	347	368	336	379	382	369	373	379	375	385	333	355	337	335	365	356	374	371	378	383	368	374	360	380	380	350	395	364	404	398	366	378	353	368	340	339	384	377	382	355	368	374	338	359	363	384	372	365	355	351	326	345	328	349	389	362	396	342	320	346	356	355	364	348	353	371	358	348	347	321	375	364	379	352	335	397	391	347	368	355	346	391	320	371	351	361	348	369	364	367	393	374	351	366	355	351	363	383	349	377	372	360	330	364	354	340	318	374	360	391	345	391	359	338	337	371	399	349	342	391	352	348	337	378	381	364	379	379	369	347	381	353	378	335	363	371	324	361	362	330	371	365	363	354	369	372	344	334	357	348	407	348	369	371	393	372	386	420	375	375	339	364	320	423	329	370	321	348	393	379	361	365	386	349	387	373	344	370	378	366	371	382	386	360	366	366	377	362	353	365	347	418	365	389	366	348	376	355	331	347	360	386	359	322	400	392	371	339	345	357	389	382	378	336	356	372	357	357	406	393	387	353	365	403	394	375	379	385	345	368	349	354	335	391	368	361	333	345	375	384	363	349	350	360	372	373	374	360	354	366	358	386	377	348	368	406	350	364	388	382	346	361	367	381	387	365	370	383	363	381	344	379	375	372	368	349	363	345	347	367	386	366	366	366	364	359	364	345	349	342	364	368	363	344	330	357	353	357	380	361	374	381	346	332	335	346	382	385	383	369	323	391	374	374	373	351	360	362	372	369	363	368	377	363	376	321	329	380	379	350	365	348	364	389	346	422	381	381	361	390	362	358	365	363	355	375	353	403	331	351	388	407	402	355	371	358	370	332	403	339	383	347	371	353	346	386	350	388	369	349	353	387	355	358	354	352	360	359	385	364	348	349	314	372	363	379	385	361	397	371	372	360	341	396	386	409	406	353	393	350	395	381	357	378	352	338	344	408	363	365	373	397	335	337	384	352	399	343	343	378	315	354	358	361	360	367	381	348	336	396	371	367	383	407	394	386	351	363	337	361	382	387	356	329	335	384	349	362	359	428	356	365	369	356	384	403	383	357	361	383	351	378	375	378	378	381	381	338	388	377	377	346	375	342	340	372	378	405	378	369	354	357	381	353	347	346	368	373	395	358	396	350	338	348	370	375	356	344	344	376	340	349	385	361	368	356	379	356	353	330	338	341	349	337	331	357	348	353	372	385	352	418	388	363	360	390	413	372	356	403	368	368	349	333	357	352	383	329	371	369	358	340	341	345	376	338	372	393	382	386	388	374	373	362	393	337	367	375	362	365	334	369	369	356	389	346	367	404	387	380	362	368	338	364	384	376	358	381	358	358	363	378	353	373	389	384	355	385
14815	882	801	562	473	476	391	473	411	415	418	382	373	372	392	329	401	385	377	397	392	347	392	382	380	395	406	395	380	362	375	410	384	390	419	385	385	372	389	364	385	350	364	401	391	390	370	369	362	354	382	363	380	374	380	362	371	375	342	352	354	385	403	388	380	387	359	373	362	370	375	347	375	402	378	361	371	394	410	354	387	372	359	379	390	355	426	341	379	374	383	385	360	362	409	361	384	345	395	358	389	383	386	408	354	334	350	371	412	377	373	375	347	374	417	380	338	384	367	367	379	381	405	363	376	371	354	400	353	385	386	372	413	369	378	394	372	359	358	385	397	399	406	345	378	374	364	393	388	380	385	398	372	359	381	355	367	374	348	370	362	413	388	387	361	382	377	403	407	365	356	372	355	375	400	380	352	417	399	410	371	384	368	341	389	390	374	389	401	355	410	365	386	361	392	371	393	348	345	381	405	355	382	369	387	390	364	378	377	371	389	384	416	379	371	369	379	393	375	355	373	362	409	385	407	387	399	389	422	393	358	365	419	392	334	365	349	388	352	379	371	388	394	360	349	374	369	412	360	348	369	374	400	424	386	350	347	365	387	383	408	395	373	386	390	360	394	352	396	382	358	375	382	356	402	365	361	370	357	352	339	355	373	371	347	408	379	358	384	365	361	365	370	393	350	388	377	397	310	394	425	393	380	405	378	369	355	369	398	395	383	359	401	362	399	391	393	368	373	365	342	373	381	410	370	371	386	364	357	380	369	373	366	408	379	378	383	377	378	388	420	399	376	388	377	391	346	391	322	381	405	355	381	354	352	367	386	369	346	372	368	367	357	388	406	367	372	404	430	369	361	396	366	375	369	357	349	401	389	355	355	386	383	390	415	384	397	389	396	386	352	378	364	397	355	403	366	361	405	376	376	378	428	370	352	395	343	376	396	370	381	381	403	353	388	359	415	388	388	381	350	365	397	357	365	341	395	396	369	389	376	390	361	391	394	364	342	389	371	354	397	396	406	369	365	347	387	374	393	358	394	369	364	351	373	377	372	409	400	359	344	382	385	363	381	389	367	391	370	357	375	384	355	363	376	383	381	349	363	361	410	370	344	360	379	397	363	366	379	388	333	405	320	383	369	353	400	378	367	374	360	347	371	379	381	383	351	401	374	359	397	382	362	325	374	361	413	373	351	422	365	353	353	400	355	369	372	376	393	389	359	367	359	377	394	375	378	359	331	394	373	352	376	385	384	333	380	374	398	341	368	350	364	353	355	366	401	396	354	399	415	374	375	395	414	368	369	376	394	380	395	397	387	371	384	385	375	358	379	394	380	362	383	400	359	376	348	381	356	378	415	382	368	373	374	387	353	396	391	380	373	359	379	346	419	325	372	407	387	375	370	376	398	377	378	378	382	394	377	383	404	385	419	351	377	345	386	386	375	385	374	382	345	369	384	380	397	414	397	372	380	377	394	372	363	367	371	368	378	342	378	381	399	362	363	354	384	389	390	369	364	406	397	383	370	381	372	360	356	387	380	407	391	370	374	387	330	368	412	390	384	383	393	403	366	337	378	383	368	354	392	376	386	340	392	361	389	393	359	370	375	386	358	412	364	376	379	387	377	387	351	384	389	395	332	383	362	350	335	381	330	402	411	338	400	393	383	385	358	367	392	361	372	369	414	364	400	339	383	371	383	363	357	408	358	359	372	379	388	379	378	354	397	350	351	376	382	420	393	403	359	379	388	358	364	374	393	409	352	399	357	373	383	396	376	405	394	377	416	394	396	364	392	360	366	389	370	380	315	391	364	371	380	370	349	397	415	404	352	390	368	320	370	370	422	386	383	382	368	398	365	378	374	339	356	367	380	342	356	371	377	386	389	383	361	360	346	384	382	405	409	349	343	375	407	391	356	383	369	381	370	398	377	395	361	361	386	375	390	353	405	381	371	352	375	349	386	368	395	353	378	378	360	401	373	376	383	380	384	354	377	359	372	354	371	395	379	348	370	389	386	359	374	408	365	375	366	397	366	387	407	349	375	350	386	362	371	398	389	370	374	396	376	391	409	362	416	386	393	385	350	360	377	390	382	392	397	360	353	375	364	358	390	359	387	379	415	389	390	396	353	389	372	357	352	386	398	400	391	385	407	362	358	390	364	377	372	401	361	367	415	386	424	367	360	387	392	352	384	345	383	356	366	378	362	412	373	395	373	372	399	356	351	388	370	374	392	410	376	370	356	367	394	363	435	376	406	342	359	364	343	369	399	384	369	374	370	408	398	346	405	361	352	377	369	371	396	343	349	365	409	361	369	377	376	400	391	390	332	371	375	377	368	386	344	397	340	359	389	387	400	350	373	385	350	370	381	385	379	393	343	386	370	379	392	366	388	377	367	373	349	351	387	377	373	346	358	385	358	372	401	360	399	391	382	390	369	422	386	399	423	349	362	395	368	388	382	363	356	386	343	342	340	384	356	348	376	405	363	362	360	372	355	357	395	347	401	419	394	326	374	387	371	410	376	353	402	389	361	394	379	359	389	344	357	403	392	396	393	409	384	363	378	361	394	364	385	379	359	379	341	379	377	366	369	402	384	357	375	384	375	367	385	374	388	390	373	388	356	321	354	343	368	378	342	395	378	381	355	391	390	381	386	380	373	378	381	348	372	387	352	352	361	382	365	376	360	399	395	375	365	386	385	372	386	329	381	357	372	348	369	392	383	352	376	372	403	355	412	374	400	384	385	347	414	378	383	346	426	378	365	395	376	398	406	416	384	381	390	368	379	394	372	380	358	368	400	336	377	375	386	391	423	364	392	427	375	392	375	370	378	399	342	351	395	363	345	383	366	366	356	373	356	354	348	374	364	423	361	374	410	372	381	354	406	385	354	370	365	394	378	395	396	352	381	401	387	364	358	384	360	375	352	391	337	365	355	403	373	348	334	401	393	403	421	359	366	379	389	379	379	350	373	383	372	396	346	385	369	387	404	371	377	402	371	393	365	377	403	358	382	397	409	394	369	384	388	410	373	386	356	376	397	354	377	381	383	371	356	407	364	409	378	381	386	374	383	375	376	356	366	378	360	385	367	374	350	363	376	393	374	386	389	391	362	385	356	341	377	387	389	345	405	392	377	389	388	342	396	348	375	394	380	378	339	397	330	357	382	376	406	377	367	399	360	396	322	349	390	391	410	359	377	355	377	376	363	367	383	408	401	390	394	413	376	388	349	362	370	370	369	356	346	380	347	380	360	342	412	366	401	389	391	354	336	384	336	392	398	380	420	364	374	354	388	368	423	409	378	390	348	385	370	356	370	382	357	385	383	373	357	374	385	354	378	376	402	391	374	370	379	349	404	413	344	376	396	383	355	425	383	369	374	380	391	360	375	373	405	394	380	372	372	382	373	384	391	390	357	422	366	364	381	363	367	411	367	384	396	411	366	337	355	382	362	379	352	345	380	382	348	393	399	361	417	375	374	383	349	375	369	391	366	378	365	342
24949	20652	27166	24155	20669	11145	1564	1039	859	862	742	747	692	637	655	663	646	591	626	596	601	602	620	581	600	566	612	615	594	562	592	563	581	546	563	555	613	599	594	526	559	577	540	542	572	568	552	556	566	580	577	586	592	558	592	574	596	564	583	578	559	609	579	564	551	556	591	545	547	563	588	585	579	565	574	507	577	576	545	592	576	557	547	537	547	570	625	607	526	568	547	586	574	570	605	580	535	580	583	529	550	560	608	569	580	537	599	570	584	540	579	582	567	554	555	533	563	564	537	570	548	568	572	597	561	551	573	552	570	548	575	588	532	588	551	580	574	573	576	592	570	585	538	561	589	525	531	568	571	549	557	548	580	605	560	570	577	490	583	594	559	583	567	618	527	541	597	593	607	587	594	553	566	597	555	588	551	570	572	514	550	578	596	538	578	557	594	594	555	560	548	563	540	565	590	579	578	556	538	542	534	550	580	552	607	578	562	558	561	521	564	593	577	579	549	555	549	618	536	571	528	536	580	569	626	535	542	545	543	536	530	586	504	551	531	558	521	569	563	531	593	625	615	538	550	542	558	534	533	591	561	562	563	542	579	554	517	584	540	560	552	585	530	574	575	567	619	541	559	548	527	557	571	548	557	513	537	594	510	572	573	534	561	574	572	551	549	543	555	543	528	581	547	589	547	575	509	557	564	572	553	526	572	549	544	510	556	507	542	524	574	571	590	577	550	545	502	610	520	585	537	549	567	563	530	522	541	574	558	532	523	576	571	581	609	562	565	579	555	555	507	584	569	543	531	531	562	568	574	579	526	556	543	567	586	580	532	547	599	530	549	589	555	521	556	549	527	571	590	574	555	558	598	527	574	568	607	580	605	587	545	557	538	546	560	571	586	589	557	523	546	553	567	598	523	572	579	566	593	563	566	542	553	563	564	558	530	551	566	543	604	511	580	625	538	563	605	533	572	563	540	533	560	558	549	582	602	557	591	535	593	548	576	548	573	589	600	552	561	585	529	541	556	563	553	552	566	547	575	538	592	528	539	585	590	541	538	540	613	546	572	580	541	579	593	608	564	556	519	558	532	583	546	571	561	564	568	584	570	568	599	561	520	571	629	597	543	565	574	519	537	565	559	621	571	572	559	632	545	537	526	553	576	563	562	549	552	576	592	549	530	537	544	550	572	587	587	519	553	570	572	543	596	579	593	578	559	567	536	555	586	532	512	560	574	519	586	602	524	551	563	541	578	589	570	566	566	593	567	554	534	545	576	542	564	566	566	570	565	534	521	516	550	535	589	534	558	585	586	555	586	515	564	552	563	574	565	541	553	586	564	552	574	563	548	566	596	583	616	631	565	580	568	508	536	533	600	558	526	606	542	556	558	582	573	592	564	567	579	574	556	572	538	570	534	559	600	573	565	562	580	571	563	574	548	548	547	541	578	542	590	591	552	554	556	540	543	551	529	610	558	546	527	579	573	574	540	561	601	562	568	538	587	568	529	520	549	585	578	556	579	518	538	544	573	574	512	576	550	555	561	574	569	560	572	568	553	587	553	567	570	604	549	557	540	555	543	550	567	573	553	611	553	555	548	584	572	543	543	533	538	546	561	618	556	581	534	500	528	576	581	571	562	551	572	593	521	568	542	560	584	565	527	558	560	594	634	580	532	576	536	525	521	568	575	582	565	519	604	561	579	565	556	556	583	566	565	561	539	579	563	544	582	547	595	602	552	569	575	554	569	546	601	538	536	562	603	580	534	565	536	574	578	554	572	563	526	555	557	561	536	603	558	588	543	550	551	529	562	564	579	548	570	569	546	566	630	571	555	555	570	531	565	592	544	566	561	590	563	563	555	549	573	581	585	553	555	559	518	566	573	543	550	590	557	554	526	562	515	512	576	564	580	597	558	550	528	549	567	531	567	551	558	586	577	545	536	535	557	500	545	497	563	561	565	590	547	556	520	495	538	584	528	579	526	540	585	526	561	556	535	535	623	560	608	557	533	572	573	553	583	562	499	577	558	561	498	552	536	562	568	540	580	556	529	546	596	557	550	537	541	551	547	601	515	557	597	543	553	546	581	554	579	527	558	554	545	568	507	537	513	563	523	570	587	585	508	534	593	590	559	552	514	565	551	554	583	583	573	573	537	599	556	588	554	560	576	565	548	581	575	557	559	549	572	568	580	600	572	550	558	572	574	608	613	560	589	572	577	559	543	497	539	614	534	578	595	568	546	566	563	555	566	569	584	566	597	518	539	581	523	542	577	566	542	569	554	551	603	558	550	585	560	571	581	569	547	527	563	538	535	556	550	531	590	621	551	545	606	551	536	558	588	532	561	568	558	585	539	603	566	552	553	561	618	575	566	568	565	554	538	502	529	540	540	542	573	570	580	557	540	576	591	542	567	598	534	526	576	599	533	545	577	567	537	592	570	546	593	579	558	550	545	536	575	599	536	544	598	561	593	579	550	559	557	593	564	548	541	563	549	564	554	572	514	543	539	539	596	572	555	575	555	569	539	566	562	561	532	552	525	545	568	559	588	548	604	551	603	546	548	555	552	532	572	542	585	536	548	563	547	577	543	595	567	546	547	541	596	539	579	531	597	579	604	586	572	573	542	550	531	554	518	521	527	542	556	546	543	557	551	566	545	569	529	504	545	574	534	545	555	549	557	577	542	536	539	529	570	548	499	546	580	567	582	566	570	543	562	576	531	560	569	527	562	521	579	569	553	527	576	510	604	588	530	583	531	597	560	539	552	565	545	543	532	595	564	552	501	549	577	538	556	547	581	519	572	581	571	556	508	574	556	632	564	624	573	561	554	568	575	588	548	539	594	579	552	628	574	526	552	565	548	580	546	543	567	578	550	572	580	547	562	528	546	587	576	615	514	582	561	551	578	564	570	581	548	535	581	523	536	596	550	565	542	592	554	571	552	562	577	566	540	578	583	567	569	545	572	572	607	564	556	601	528	506	568	557	534	550	541	536	572	544	569	587	541	613	560	551	560	604	554	533	540	577	575	557	529	559	534	521	563	553	513	552	537	574	585	565	599	536	556	553	506	594	581	532	545	519	532	557	549	538	561	559	557	557	562	530	554	545	522	542	526	551	551	559	550	565	538	531	553	599	574	549	555	526	535	585	579	569	565	595	560	528	546	551	527	596	553	541	556	552	572	586	497	589	551	558	553	547	578	589	526	526	565	542	573	563	586	537	566	573	522	549	529	505	538	565	553	565	554	589	552	537	580	531	582	582	606	584	512	552	565	592	570	553	580	583	556	568	542	572	592	576	555	546	556	532	568	553	556	571	549	552	546	586	565	557	568	545	574	529	548	537	548	592	562	548	551	573	615	543	534	579	541	558	570	582	553	529	569	574	510	537	543	559	609	557	574	605	534	577	543	579	567	525	543	562	578	565	581	554	584	583	537	517	515	591	566	554	574	566	531	550	534	553	567	555	547	553	570	552	561	560	541	575	552	624	505	581	537	555	556	583
20710	9499	8564	4759	3092	2354	1876	1518	1244	1082	1026	977	839	809	796	740	726	658	673	705	622	593	651	637	623	588	594	581	586	602	613	650	585	580	577	517	548	580	580	558	573	565	606	556	588	589	510	527	577	590	545	565	549	552	556	536	572	512	553	564	566	567	562	539	540	566	538	553	540	533	518	540	541	554	556	579	525	558	511	531	583	517	544	589	574	549	511	506	506	527	544	536	555	552	531	553	550	534	568	531	537	587	530	547	511	505	509	543	534	544	545	545	568	536	570	567	539	535	520	516	555	572	544	587	532	561	534	511	568	589	562	566	552	555	589	518	503	578	550	566	580	527	552	551	554	539	532	535	530	561	541	535	539	545	535	556	512	544	527	520	529	583	539	530	532	518	543	564	540	530	568	579	553	523	527	593	523	573	510	545	544	559	508	481	581	564	550	521	571	544	534	571	522	547	513	526	571	522	533	524	536	531	549	514	549	498	567	539	532	537	555	507	491	541	522	564	546	548	543	537	532	546	548	560	498	562	547	541	515	552	539	531	555	534	523	453	536	531	566	570	572	530	541	532	522	513	542	532	540	527	552	521	545	539	567	532	515	581	565	530	557	559	516	521	544	575	566	554	548	551	552	546	498	542	539	559	559	516	534	560	550	535	551	575	561	541	546	509	550	556	529	545	499	516	509	539	540	559	519	518	524	534	535	474	541	528	573	563	505	520	533	564	534	597	560	529	546	529	495	544	499	520	541	558	546	543	539	555	546	544	565	539	561	556	510	545	530	553	537	550	513	531	556	531	559	532	548	576	529	540	538	547	522	520	534	511	501	580	545	500	528	510	525	512	558	523	552	566	538	534	533	581	532	532	543	517	553	545	602	541	523	544	545	517	550	539	532	550	526	563	518	521	526	548	472	528	523	582	581	549	515	533	552	520	530	540	551	493	538	514	526	569	523	524	522	515	536	571	520	506	564	549	541	512	543	516	550	544	546	574	556	543	523	539	525	544	527	542	562	544	529	513	543	556	571	519	575	519	551	548	538	549	542	535	540	532	539	530	542	504	537	547	546	529	547	542	549	565	524	502	548	503	502	555	515	539	503	547	499	522	519	517	583	598	557	575	545	518	547	562	555	540	509	537	534	512	514	523	548	586	515	530	529	533	551	542	517	567	489	578	549	576	543	496	581	549	583	536	567	515	527	552	520	549	503	546	541	565	502	568	557	554	535	524	559	537	543	534	515	502	546	536	512	524	562	556	515	513	523	515	534	534	536	551	528	512	590	565	507	553	538	583	529	577	515	534	533	499	511	549	507	525	552	530	561	532	549	524	515	543	564	543	562	536	502	534	525	505	575	522	566	508	535	573	555	553	539	548	526	556	524	541	570	522	531	480	507	563	553	566	557	527	492	571	504	531	573	554	520	540	514	568	525	567	510	515	541	541	494	583	534	554	496	547	582	540	505	518	549	539	541	555	552	552	522	485	543	524	572	521	518	554	562	510	573	521	517	502	534	536	562	565	536	520	527	552	562	529	560	547	515	538	558	544	526	499	556	528	518	508	568	559	565	586	536	554	536	570	585	525	527	526	545	544	561	538	510	546	557	524	513	516	524	555	524	510	558	548	524	529	525	577	555	527	540	499	513	574	546	500	559	524	552	562	531	544	507	560	504	495	551	575	508	529	507	542	525	553	551	544	545	550	522	556	554	550	531	506	547	553	529	542	527	557	512	531	563	568	544	512	551	552	552	529	586	522	520	539	521	537	525	527	535	539	549	542	556	547	520	560	546	570	562	496	508	521	563	564	540	550	493	516	551	518	529	523	526	601	540	587	525	573	548	547	543	550	540	501	562	558	580	561	555	572	557	569	571	570	568	503	479	539	513	543	574	554	535	549	553	570	551	527	509	566	541	550	561	539	566	521	547	510	513	527	573	563	546	546	565	538	550	542	547	551	536	526	517	554	568	540	542	534	567	537	536	523	526	502	520	513	550	523	549	547	515	574	502	557	580	592	565	565	567	554	520	540	509	549	521	549	495	525	520	526	535	539	551	537	516	514	567	561	585	599	529	550	533	523	549	544	532	572	559	486	572	540	549	577	554	527	522	547	541	527	561	537	471	542	597	532	534	519	545	552	487	526	535	512	556	532	548	542	519	554	551	547	549	510	499	544	532	563	497	536	543	543	516	513	528	556	533	538	528	554	502	522	548	547	543	539	554	541	562	544	504	550	520	555	528	511	538	527	542	520	513	519	525	547	551	543	553	548	547	548	514	552	525	581	527	511	550	524	505	552	546	540	534	525	544	537	516	512	521	519	543	579	518	528	539	503	559	580	514	565	524	550	564	561	514	562	590	506	520	512	555	554	543	568	540	531	584	543	542	536	544	490	536	512	512	522	529	581	526	550	525	518	505	542	556	516	576	572	489	534	534	556	530	550	550	504	522	563	530	546	522	532	525	509	564	544	572	506	538	517	519	529	556	510	532	530	506	543	543	526	540	530	532	588	563	560	526	508	519	560	536	531	546	574	509	519	556	506	547	560	555	544	536	526	509	537	528	531	534	530	524	589	576	558	530	534	546	565	548	600	575	520	532	525	589	508	520	555	516	506	545	543	597	561	538	522	534	532	564	587	538	528	555	541	518	555	564	518	525	520	561	551	526	554	531	546	563	527	524	538	513	550	574	564	513	567	518	547	536	523	524	550	526	560	557	568	561	473	543	528	542	576	553	555	564	562	510	566	522	547	523	534	574	538	545	499	572	531	527	522	522	536	540	563	521	545	555	497	510	518	550	535	543	499	562	554	523	537	540	531	498	524	529	513	559	601	510	523	522	534	526	552	572	522	491	533	522	539	559	555	577	528	539	518	517	520	557	566	513	541	487	561	504	544	502	520	540	492	551	520	539	546	571	532	520	529	511	520	526	565	582	501	518	548	542	533	548	530	524	568	557	504	553	530	539	555	554	558	537	565	580	571	543	547	510	572	541	551	543	563	520	565	518	521	525	554	576	549	501	516	539	529	496	494	541	533	553	518	552	512	539	518	562	533	582	515	530	561	530	562	547	540	557	523	545	536	564	554	534	519	540	554	556	543	522	559	547	524	531	565	502	552	535	581	538	574	551	534	560	535	534	548	529	513	513	525	547	558	554	527	541	542	510	530	519	529	593	502	499	533	601	531	516	539	540	501	551	552	565	543	537	541	544	552	531	558	545	573	549	550	525	523	534	530	580	557	550	590	541	551	562	522	534	541	490	499	537	518	549	590	518	532	526	550	523	501	538	571	524	552	525	527	545	570	537	570	503	532	521	540	522	558	524	540	536	563	521	534	555	561	535	502	469	513	539	516	553	551	510	564	622	541	526	529	521	515	535	544	503	559	506	555	489	601	551	545	547	541	557	593	552	515	548	516	548	512	588	527	558	547	537	553	535	515	581	537	563	549	539	565	536	527	528	587	531	531	592	504	553	544	545	553	514	514	552	556	581	528	505	534	519	507
23018	20666	27608	23764	20666	20782	11252	2090	1479	1368	1276	1235	1159	1083	1015	1042	1032	1053	1000	907	1032	981	924	911	981	953	935	870	932	948	884	904	917	897	879	925	932	872	911	900	958	822	919	927	835	865	904	975	827	871	915	863	835	811	852	881	856	865	882	840	909	845	888	889	854	846	905	926	836	827	872	824	830	856	829	857	890	856	910	843	885	879	844	847	864	853	877	896	894	888	919	925	900	880	847	916	891	863	835	865	836	894	920	923	824	918	855	888	883	854	859	872	884	856	914	858	877	812	870	858	828	821	826	924	865	867	869	863	922	852	863	890	814	920	875	909	910	837	890	894	847	863	849	839	808	871	841	872	820	870	889	845	864	813	878	892	903	852	898	860	878	867	879	895	880	821	908	830	832	895	864	841	855	890	833	897	865	848	792	900	842	895	857	858	885	906	913	900	942	840	833	880	865	893	864	876	821	868	874	887	853	895	845	878	822	848	905	852	849	865	870	796	862	869	825	872	874	859	850	854	862	893	870	882	842	894	853	823	876	861	839	903	856	850	821	885	843	870	829	867	874	876	897	878	911	849	862	897	859	842	811	862	880	870	866	914	854	851	890	860	839	882	819	877	894	869	856	945	902	866	865	808	815	837	876	829	907	893	863	882	909	827	887	863	895	864	884	930	866	882	829	872	799	848	888	869	860	864	870	883	863	864	875	849	891	838	812	822	847	871	853	817	907	881	918	877	890	823	829	845	860	895	864	842	804	916	903	896	864	812	869	890	862	825	852	895	890	845	847	886	862	868	893	889	871	849	840	832	925	890	808	859	837	869	830	859	794	896	841	868	826	880	831	907	838	882	835	860	855	883	920	938	852	845	833	881	838	858	862	890	901	907	895	861	833	826	827	867	800	827	843	879	870	855	873	830	873	811	863	839	879	879	846	878	835	833	901	852	867	840	893	845	933	831	932	806	928	884	870	857	805	933	857	834	909	866	845	824	846	849	846	851	854	842	826	887	923	900	820	866	879	909	846	838	820	867	886	839	814	905	854	859	866	843	857	822	931	845	830	828	855	865	820	813	856	876	843	867	839	837	789	831	839	846	874	815	858	892	887	867	861	832	883	880	877	853	919	874	840	830	821	823	849	817	833	887	836	813	894	902	884	864	881	847	857	909	861	820	886	801	854	818	852	906	854	826	883	844	856	882	875	886	896	883	852	883	869	898	877	864	852	894	882	869	860	891	857	857	837	955	916	930	928	898	822	895	888	866	862	848	859	880	860	851	885	838	858	851	863	889	862	874	848	841	816	853	912	894	860	863	851	884	853	852	858	888	898	884	864	861	848	879	839	893	892	887	844	861	849	847	886	902	837	853	850	884	904	857	866	836	907	864	868	858	864	852	835	855	842	928	867	836	897	854	898	844	878	814	804	880	873	870	863	868	808	863	878	828	854	874	829	817	865	939	899	851	818	884	847	805	847	872	832	791	844	870	875	857	812	867	839	861	903	884	832	908	848	857	879	921	872	878	814	898	866	852	884	861	868	920	865	877	863	911	875	859	889	824	795	876	852	879	860	872	854	785	806	850	834	852	862	865	823	845	828	879	850	852	869	843	907	904	888	860	895	835	854	853	883	862	861	900	825	883	843	889	874	865	870	865	847	948	907	862	899	826	856	835	881	853	862	903	937	867	875	841	856	860	836	867	917	788	867	855	836	867	852	897	894	867	819	860	891	898	822	869	856	842	899	800	912	801	864	841	836	846	838	892	829	868	824	912	864	884	883	827	865	897	877	852	820	849	884	880	850	882	840	778	880	841	930	832	801	850	923	789	866	821	884	815	959	861	833	854	877	877	794	840	841	853	852	862	861	881	836	853	846	876	887	814	855	867	823	880	882	889	805	783	849	881	872	908	791	883	890	899	880	817	898	842	874	886	806	934	853	859	787	841	861	880	861	883	868	862	873	779	838	850	871	857	904	841	894	871	802	799	828	884	869	869	884	863	785	858	771	874	843	854	831	851	870	863	864	914	874	862	852	854	889	859	877	833	880	874	884	912	916	850	831	817	830	849	830	821	886	845	873	847	869	859	902	881	866	844	881	879	853	875	831	865	839	904	841	879	856	831	863	905	858	844	878	815	807	882	843	854	937	848	872	884	845	851	840	888	827	897	884	856	919	852	845	908	848	834	882	908	873	841	879	953	820	841	871	885	834	904	850	826	890	899	841	862	814	867	853	877	930	910	821	867	858	840	855	880	839	888	867	822	877	818	849	860	844	838	817	902	892	876	858	859	854	844	891	853	867	860	862	871	769	886	853	802	807	808	876	852	875	907	878	923	896	851	851	845	881	904	854	853	867	846	873	880	888	875	849	894	829	831	901	862	899	828	850	899	902	833	805	868	887	899	835	840	921	842	862	831	793	853	907	865	846	848	854	853	903	912	880	832	864	837	861	874	915	858	863	900	811	903	836	897	872	854	896	848	868	906	854	829	898	889	857	839	872	886	882	850	856	877	827	868	863	849	916	904	882	863	884	805	853	891	867	865	868	868	882	863	845	812	807	817	849	850	875	884	883	826	845	851	842	878	893	895	835	864	864	816	869	852	861	871	870	869	853	814	871	846	847	834	825	869	848	881	845	854	817	867	868	813	859	847	808	907	867	894	875	852	917	865	849	833	866	853	846	859	874	812	878	848	854	839	822	891	811	885	878	839	813	876	883	871	829	867	869	836	864	924	890	888	894	883	843	858	845	906	849	855	875	820	804	866	837	925	825	876	867	846	877	817	884	869	850	795	827	851	836	832	886	857	882	895	867	829	923	847	852	883	855	845	853	825	817	837	887	863	871	880	806	891	847	861	825	826	870	841	786	876	844	834	875	849	886	877	865	884	894	870	874	826	869	852	899	837	890	833	834	831	919	877	814	860	919	837	845	838	889	879	781	909	853	873	811	882	860	834	893	916	834	856	839	843	915	827	840	873	923	824	890	884	865	914	871	935	882	808	857	870	929	883	874	860	877	886	882	877	858	825	858	925	841	881	879	841	866	895	890	854	848	880	874	900	850	832	865	833	842	827	864	894	898	823	905	875	812	845	853	904	844	869	879	873	913	836	848	874	866	872	892	908	846	828	894	883	845	896	808	842	809	882	836	840	879	914	844	843	846	863	818	842	777	882	815	841	893	835	884	855	892	798	870	836	895	887	927	869	853	878	831	817	861	848	866	844	819	872	816	912	841	857	797	864	847	847	895	857	875	881	857	875	904	811	850	855	897	888	872	898	851	866	762	860	868	854	851	860	914	866	807	881	882	825	887	876	801	862	874	795	870	894	932	877	865	895	828	825	827	867	854	819	870	823	897	861	822	884	878	870	835	855	827	872	875	868	847	893	834	853	864	812	874	850	857	865	846	868	835	863	870	866	866	831	870	834	877	841	883	871	896	865	844	901	854	844	834	819	891	841	876	829	855	884	838	886	914	880	840	894	901	923	888	891	827	847	921	828	856	849
20758	15961	14505	8324	5616	4252	3390	2866	2330	2037	1804	1584	1420	1438	1261	1235	1096	1037	1053	990	1008	1018	987	955	987	937	919	968	894	900	911	865	911	887	833	856	865	894	890	856	855	827	856	899	781	798	857	823	827	845	877	829	851	778	854	809	804	889	836	818	851	835	840	857	834	836	824	743	796	835	810	872	839	799	800	824	856	775	824	813	865	821	793	814	797	837	789	860	887	810	844	859	868	777	848	759	814	789	835	840	818	792	815	819	809	790	783	780	797	829	833	811	776	799	845	824	808	790	859	804	794	822	834	863	863	818	828	822	813	795	824	844	887	819	795	883	814	810	824	803	804	849	808	838	784	778	821	789	822	795	790	773	791	852	809	836	754	871	751	816	817	798	833	798	850	832	844	771	800	764	831	812	812	847	814	873	798	826	825	813	844	811	796	829	875	783	809	798	844	851	858	771	786	814	779	791	807	800	818	789	826	815	842	796	852	824	805	824	822	826	796	861	812	753	787	778	840	825	831	806	826	822	845	830	797	804	811	810	784	814	821	797	791	803	844	816	808	863	764	826	796	814	767	821	813	793	836	815	806	843	798	808	787	774	800	811	812	842	838	801	776	851	783	858	769	811	783	805	790	821	808	824	812	815	840	826	834	806	865	803	773	808	794	762	853	789	801	811	832	841	833	799	811	849	826	818	820	799	794	844	811	841	781	848	752	828	837	834	770	773	795	771	825	838	814	874	812	805	775	816	777	823	852	802	810	842	835	837	785	792	814	818	864	842	782	815	846	804	751	852	798	819	809	849	792	799	745	789	791	843	812	804	792	826	780	823	855	806	800	847	848	762	801	818	831	800	832	760	801	807	846	787	851	876	814	783	773	860	845	776	872	800	830	828	858	839	765	827	834	820	778	828	826	791	817	803	779	831	841	793	820	831	857	798	846	801	768	751	784	796	794	806	829	803	806	807	777	762	783	810	744	803	810	810	844	775	775	861	798	825	829	811	811	814	791	754	781	857	816	828	778	788	779	838	756	836	752	780	803	804	809	814	883	776	829	768	792	808	783	862	790	839	795	793	834	813	795	804	842	823	815	808	815	804	777	781	785	825	780	827	791	802	837	875	867	810	759	782	875	733	786	825	886	850	786	777	794	774	755	840	814	829	847	848	784	828	790	804	803	835	801	798	796	806	805	801	823	817	787	749	779	838	802	824	803	797	787	838	838	843	802	808	807	791	787	837	814	826	787	869	806	762	784	822	849	836	754	812	885	767	837	821	793	806	778	805	827	819	795	812	827	798	798	819	779	837	829	784	784	833	840	787	811	773	816	799	830	821	778	813	817	808	822	815	817	744	787	851	788	794	840	801	853	825	859	812	811	806	766	824	835	821	829	816	815	751	828	815	847	811	889	795	812	794	862	771	812	809	795	820	759	742	904	828	852	828	807	821	828	808	793	874	793	790	813	803	848	806	839	842	779	797	812	805	831	743	851	827	788	775	751	827	830	803	776	806	800	807	818	783	835	834	822	794	832	843	794	775	822	826	822	833	814	865	858	755	786	804	805	795	876	749	830	799	841	790	846	787	798	819	804	779	779	788	772	785	796	776	844	791	804	853	819	754	769	815	824	802	793	817	839	819	771	756	838	811	785	770	742	818	817	806	870	814	841	848	819	793	794	781	814	817	829	778	774	792	832	800	842	789	756	800	803	828	843	765	819	795	801	781	823	833	784	798	773	854	824	793	772	810	800	794	804	800	838	762	805	803	863	776	739	805	780	830	833	829	829	794	817	766	779	847	823	805	846	864	789	813	787	838	783	792	835	803	876	813	752	803	809	802	826	802	835	777	814	850	769	768	808	876	837	815	834	837	782	798	845	835	780	813	810	771	828	795	867	836	812	793	864	788	821	787	772	847	830	835	837	820	803	813	814	816	788	804	825	790	847	810	829	818	797	843	844	829	830	824	803	799	798	809	798	754	797	827	832	816	835	793	798	809	765	841	870	818	842	819	806	836	784	820	802	827	787	834	790	832	838	880	795	802	846	779	781	791	845	796	777	767	806	805	814	786	793	769	829	793	833	815	759	789	812	817	878	850	819	809	778	794	822	802	785	798	843	810	833	825	813	842	829	765	806	766	796	828	828	796	806	838	791	794	799	817	801	768	845	820	860	829	846	828	800	803	836	828	822	840	793	809	820	770	809	811	769	824	781	839	776	827	799	790	827	807	830	804	783	807	863	825	774	840	832	768	814	816	833	849	801	828	825	821	843	858	864	816	816	830	853	831	760	779	812	830	808	817	830	803	810	822	819	839	794	781	808	811	793	817	818	823	806	842	842	797	804	785	856	797	762	782	795	808	835	762	832	807	837	797	827	808	800	810	824	830	826	837	785	810	796	773	820	816	802	810	809	857	838	830	790	785	856	839	862	844	800	791	817	833	840	825	788	805	827	831	848	813	835	812	833	767	814	790	777	835	803	861	824	767	860	821	835	843	863	772	811	810	851	820	836	748	822	790	767	839	789	807	797	872	808	781	802	791	792	824	813	789	841	848	832	821	840	854	822	832	807	770	802	799	835	764	793	852	787	801	823	801	828	841	829	809	837	786	805	771	765	825	845	786	829	784	795	829	777	765	772	819	860	805	832	757	797	848	836	787	852	821	814	760	850	808	779	836	824	795	778	809	811	817	848	789	791	797	841	827	780	789	790	790	856	815	816	834	848	819	842	781	827	804	832	794	778	816	750	838	824	791	834	809	768	791	829	805	818	804	850	833	810	810	820	835	836	827	840	797	824	796	788	845	795	781	805	786	773	830	768	799	831	837	866	783	810	809	871	796	805	774	805	790	808	789	808	806	790	817	830	766	828	832	810	827	807	815	791	833	830	735	808	745	876	813	839	827	795	785	799	806	826	805	802	819	806	804	825	825	836	815	814	801	867	822	790	791	820	797	790	774	819	757	792	811	803	810	815	738	796	848	803	869	728	800	788	815	802	786	861	808	806	801	816	821	797	805	804	829	831	798	856	769	846	796	767	809	792	810	837	772	799	828	805	827	844	762	762	775	773	798	816	814	782	804	798	763	821	885	785	821	794	790	810	824	791	746	835	775	749	792	806	825	830	808	773	823	776	820	803	827	776	828	789	813	772	885	780	769	823	756	807	786	821	795	850	803	845	805	779	824	767	848	861	794	793	787	781	780	804	811	873	793	789	803	801	800	805	758	837	817	768	777	751	822	792	863	798	851	840	796	827	822	850	798	801	829	848	763	773	841	809	776	821	828	867	818	787	853	831	821	852	813	760	851	800	808	797	819	800	836	832	833	796	807	810	772	891	794	855	832	782	803	803	773	789	813	802	799	782	797	840	783	862	771	827	807	841	782	839	888	827	779	776	818	825	795	843	812	718	798	850	816	838	787	824	825	852	771	804	810	786	784	816	778	798	853	783	817	783	798	852	828	782	789	846	823	852	788	779	803	868	777	816	823	799	841	786	799	812	802	810	780
30241	14647	2175	547	452	427	405	407	355	390	364	394	389	351	414	365	374	403	368	391	397	378	379	380	364	378	380	412	376	389	350	364	356	373	391	370	379	392	402	352	378	379	370	388	389	375	401	337	389	352	402	394	365	391	407	381	400	395	377	377	400	395	343	402	410	377	375	375	385	380	352	369	398	345	398	380	362	372	361	375	342	373	370	354	388	369	399	390	379	383	356	354	338	380	338	365	357	369	396	401	337	350	361	368	386	346	349	353	348	365	350	347	375	379	371	366	379	347	373	351	368	364	396	411	369	363	402	349	386	386	349	391	393	396	381	347	375	410	395	354	374	370	401	392	389	358	402	365	389	370	367	371	375	365	380	363	386	385	385	402	363	371	349	370	369	371	369	333	417	355	371	362	370	406	389	400	382	310	391	407	365	395	388	371	370	346	425	344	394	393	364	364	387	352	352	366	376	412	382	377	357	371	351	387	381	360	399	388	351	398	398	396	384	396	356	370	401	358	381	352	355	391	416	391	357	370	381	403	373	374	381	380	427	372	373	379	388	380	382	384	343	401	373	377	373	398	384	380	393	354	369	375	399	381	356	384	365	414	428	369	360	373	388	372	351	364	374	398	349	396	343	361	379	382	368	375	377	389	389	400	386	390	365	400	390	370	344	383	363	398	364	343	374	362	389	375	360	361	373	355	362	374	345	393	376	418	400	365	361	362	377	369	343	367	373	365	389	405	366	395	408	391	365	366	368	353	401	360	317	324	376	368	356	354	391	351	385	357	377	342	352	374	372	413	379	357	370	370	371	398	389	357	380	389	368	400	373	406	378	364	396	376	387	365	362	377	354	347	360	344	373	363	359	356	347	343	379	373	376	368	380	357	378	348	390	384	385	394	372	371	400	388	376	357	394	350	382	389	382	381	375	406	360	369	387	367	370	371	358	394	390	388	355	391	385	401	378	378	381	371	404	367	376	384	365	380	371	375	384	358	400	424	396	362	361	350	396	350	366	378	370	390	380	347	367	353	406	407	329	416	388	374	372	342	376	385	357	390	378	340	372	382	371	380	365	382	354	364	358	367	332	404	378	395	353	306	369	381	399	395	370	390	396	378	380	386	358	377	407	375	381	377	381	362	377	389	375	371	361	383	376	365	352	383	356	367	348	382	365	360	369	364	356	353	380	378	396	359	350	334	408	383	363	378	397	395	389	384	386	381	373	373	386	361	375	361	402	373	345	413	389	380	383	405	339	382	356	386	372	350	405	343	385	356	364	369	393	372	392	402	391	398	352	377	370	363	376	387	374	370	393	361	398	343	392	406	410	380	369	380	418	403	369	384	376	364	365	382	355	368	400	353	379	336	367	394	367	351	385	386	366	371	380	379	396	374	383	402	371	390	358	405	367	362	396	388	409	378	378	405	359	350	354	385	373	384	384	364	354	391	394	367	382	360	415	357	360	349	388	384	361	350	397	384	341	388	354	363	362	362	350	367	368	396	370	396	397	421	382	369	372	372	370	384	370	386	388	425	396	370	381	350	359	346	400	392	373	359	405	357	392	349	388	340	379	395	368	388	406	394	369	386	403	334	355	393	398	374	409	341	351	358	400	396	421	374	367	374	350	374	371	391	387	352	334	360	373	418	349	360	403	365	368	393	387	357	377	387	371	401	338	385	346	371	355	362	353	348	366	388	388	348	376	331	369	327	379	391	375	377	395	349	355	371	392	354	391	363	380	397	357	386	395	375	359	375	376	393	392	418	378	408	374	374	369	349	378	406	396	368	392	377	371	372	380	376	379	388	349	369	399	408	369	364	343	365	338	432	361	357	365	330	378	375	386	349	368	387	400	368	399	339	364	369	375	411	362	350	396	325	332	360	367	413	412	364	352	362	364	352	366	375	376	335	387	393	369	361	378	374	353	387	386	339	377	387	366	346	372	374	360	401	386	383	373	405	389	342	376	372	374	382	368	366	356	357	371	332	373	392	387	350	366	370	363	364	344	406	376	395	374	336	361	405	379	394	364	364	363	385	367	381	375	365	382	363	383	373	369	358	388	372	397	374	388	354	417	348	348	406	370	363	403	364	376	350	391	372	361	386	389	364	347	401	393	349	385	344	379	341	360	374	390	368	405	387	367	410	401	380	358	401	352	373	385	390	376	380	389	399	390	409	390	366	388	364	345	363	333	380	369	359	344	383	352	395	355	383	368	335	427	391	386	376	382	378	355	384	385	374	381	379	379	352	352	378	392	375	356	406	379	336	329	351	377	374	390	368	370	379	395	366	374	358	403	347	359	367	356	351	366	374	387	394	373	395	364	428	388	377	377	341	379	356	390	359	363	375	397	387	387	412	370	378	363	359	397	347	389	375	365	368	392	354	353	375	360	414	372	373	394	341	360	369	387	364	389	382	361	390	349	391	394	369	412	345	374	377	357	337	379	376	386	396	379	376	365	376	373	367	381	383	398	391	339	390	358	360	416	385	366	381	362	344	409	409	366	399	366	385	399	416	376	378	374	336	354	377	405	364	376	374	373	362	350	382	344	345	378	353	400	356	371	371	379	387	367	358	371	382	366	392	400	358	354	353	379	364	383	357	341	394	379	337	364	390	358	352	385	367	362	346	382	365	385	382	385	349	383	360	363	360	391	369	379	359	361	395	367	374	364	403	365	380	367	342	385	387	447	372	353	399	382	362	393	386	412	351	381	375	374	371	361	399	383	389	399	375	355	415	385	398	397	386	364	389	375	361	351	363	367	394	401	358	339	375	393	358	377	343	347	373	375	348	364	392	398	392	373	369	381	371	378	387	390	410	365	403	360	366	354	370	381	371	407	376	380	372	350	362	355	364	368	358	367	401	402	358	379	362	365	337	413	386	393	360	407	345	372	386	411	406	381	364	363	367	372	349	409	367	364	392	366	377	351	375	394	355	380	363	319	346	402	369	358	352	404	380	353	342	366	380	416	370	377	390	391	378	379	377	328	389	399	408	392	396	372	374	391	359	380	383	353	389	361	340	358	373	383	377	378	373	371	342	364	380	358	372	382	349	381	377	357	363	391	409	369	406	365	414	384	380	388	386	394	385	377	415	422	328	382	346	379	359	395	375	374	375	411	393	340	384	346	367	363	379	329	367	395	418	369	383	388	373	391	405	384	376	406	344	375	377	396	344	386	368	400	379	396	360	400	340	368	355	366	387	355	387	397	350	382	381	371	374	402	390	408	382	363	380	410	365	373	367	371	369	378	406	403	367	358	373	358	351	385	401	382	387	362	367	392	390	333	383	374	388	394	401	387	399	343	373	384	361	369	397	366	316	390	375	402	379	390	360	356	387	406	362	373	405	349	403	340	381	415	354	390	343	365	396	384	356	410	376	404	366	372	399	399	361	371	385	411	377	406	395	412	386	421	386	357	393	361	377	374	393	377	351	351	355	402	358	398	380	332	397	370	361	444	354	370	362	370	399	338	374	371	354	354	408	390	373	384	362	399	383
15556	948	803	616	503	475	428	423	439	428	405	373	407	392	400	403	392	379	347	399	414	373	376	402	381	392	408	381	372	377	386	370	362	391	375	386	419	380	383	392	387	367	381	385	407	377	430	370	388	383	381	364	381	374	369	398	387	400	379	396	415	392	407	365	397	351	374	344	381	380	385	395	338	397	402	359	380	353	370	376	392	367	386	383	385	395	387	407	384	369	388	382	389	370	392	395	381	424	393	390	371	403	349	365	401	358	360	379	373	329	387	364	382	375	354	392	398	379	389	362	374	341	433	394	397	374	381	415	335	384	387	397	411	374	363	377	372	382	365	412	374	388	405	375	378	377	401	374	394	412	418	388	405	406	406	393	374	391	388	404	363	402	432	391	395	382	362	398	354	384	379	403	373	376	405	354	379	390	401	407	374	406	384	382	370	392	391	356	396	373	392	364	373	386	394	392	341	387	388	377	368	366	388	351	408	402	389	356	390	389	384	358	425	419	388	372	392	360	415	355	406	405	409	403	365	396	364	369	418	413	385	352	366	399	366	381	374	403	390	363	367	362	402	390	373	364	420	390	362	428	363	380	399	359	391	377	376	372	375	396	401	388	399	411	383	359	399	364	374	399	412	400	404	348	370	379	394	424	400	390	406	391	416	354	430	386	406	404	440	364	402	417	390	405	388	402	346	397	422	352	394	412	397	367	379	411	400	354	399	408	375	334	385	399	386	381	343	421	404	417	371	394	410	377	397	401	401	395	376	416	393	421	376	383	391	386	371	343	382	358	350	386	366	354	377	391	373	387	367	404	379	375	407	402	362	393	388	382	376	398	374	378	400	401	440	372	381	426	391	402	367	408	350	415	385	385	374	374	401	353	377	391	403	405	401	388	386	375	391	391	416	371	411	384	420	356	378	397	365	392	392	390	390	400	392	387	397	381	429	379	379	361	384	382	361	371	344	371	372	387	388	368	400	414	370	373	381	381	367	415	403	369	415	371	381	398	400	350	354	369	379	360	368	377	384	379	378	387	373	409	369	401	390	377	394	366	348	382	389	389	372	397	363	373	358	390	385	371	402	372	369	419	420	395	398	379	414	412	391	366	399	391	395	388	396	389	401	362	389	393	367	367	369	382	357	389	408	376	339	365	330	358	371	364	351	402	402	366	351	378	369	366	376	368	383	401	380	368	391	401	364	409	397	387	327	378	356	380	388	396	364	390	371	385	399	388	390	358	380	366	375	387	381	419	381	397	393	382	353	326	374	370	380	371	399	374	377	382	365	373	372	391	376	403	400	378	375	371	369	396	366	386	358	390	384	343	410	399	393	414	391	407	389	341	388	407	389	415	387	364	367	409	358	367	360	383	387	382	378	389	415	383	366	393	382	393	403	363	396	387	373	389	362	400	368	366	386	378	369	361	415	360	417	373	411	339	393	380	407	383	392	366	421	373	393	383	350	376	384	372	395	366	357	350	390	376	386	423	398	394	396	430	375	399	389	381	407	390	363	369	393	396	375	422	408	394	409	392	355	409	355	381	368	372	409	408	396	393	398	402	382	375	393	387	379	394	375	395	374	413	362	392	378	403	403	404	367	376	350	369	378	383	388	395	407	377	387	387	380	384	349	377	388	422	411	410	365	405	393	352	396	403	419	401	364	368	379	360	395	357	366	345	372	403	378	404	360	383	370	379	387	390	366	376	384	406	393	416	380	367	386	408	371	385	401	351	396	369	392	380	378	390	392	372	393	399	399	360	397	382	420	374	374	392	349	371	411	375	385	391	421	370	374	395	383	403	386	365	395	399	413	386	411	401	355	365	400	372	409	405	373	379	401	395	378	348	361	390	388	359	350	377	359	374	382	398	373	363	397	379	429	389	380	377	393	395	397	377	393	353	403	365	412	410	399	403	399	414	356	400	378	383	400	400	397	438	394	368	415	379	361	376	378	394	362	372	378	383	388	375	348	422	377	410	377	396	365	373	380	393	358	399	383	352	397	379	391	391	373	402	417	411	415	429	368	375	398	389	376	382	362	383	410	396	366	413	382	345	398	396	390	358	428	398	386	380	400	408	353	353	338	399	341	394	401	382	407	391	407	381	383	363	379	393	415	418	405	377	384	395	404	371	368	374	358	394	394	392	379	372	396	363	372	416	405	405	394	365	360	361	378	406	363	383	364	355	377	384	387	359	376	400	364	371	431	357	399	365	455	364	381	381	386	394	386	392	360	400	388	382	411	390	379	375	389	374	381	413	360	382	377	389	404	378	395	404	396	343	368	390	369	394	343	376	390	377	398	416	354	404	397	400	407	368	420	368	413	379	393	399	417	369	364	365	374	355	381	384	405	381	358	393	375	340	389	385	383	387	373	367	366	385	398	360	390	401	341	428	372	375	375	363	389	402	378	395	402	395	376	394	367	390	423	384	406	399	384	413	398	410	356	367	412	385	399	415	375	379	391	380	379	383	382	395	406	410	410	392	411	361	405	376	368	381	401	389	389	359	372	381	352	386	383	386	384	390	426	376	383	368	369	405	403	397	374	343	401	409	394	359	385	411	423	383	402	404	386	342	389	411	369	387	378	405	413	395	406	394	381	399	383	359	393	387	370	380	375	404	413	384	420	382	411	359	359	420	394	424	388	405	394	375	422	355	393	394	389	393	392	384	394	408	371	417	379	392	403	353	368	383	384	383	404	365	380	370	424	387	400	387	351	355	417	408	384	362	414	417	383	382	366	391	349	380	366	376	402	367	383	363	339	380	387	369	399	360	360	353	361	367	368	345	388	379	384	430	390	395	384	391	392	390	387	364	390	373	368	396	383	399	368	354	376	386	352	410	367	385	356	367	375	404	337	379	410	409	385	367	386	357	370	401	380	349	377	364	368	398	373	410	391	370	439	391	407	383	359	389	380	384	381	348	400	394	356	415	375	401	403	353	363	431	388	424	357	353	383	399	385	377	382	339	364	413	389	416	427	397	409	365	386	414	374	404	377	392	387	401	391	395	391	395	404	365	377	353	378	381	394	391	399	419	398	369	356	383	404	384	409	381	369	361	393	392	360	366	372	364	379	401	383	389	363	382	362	419	383	365	378	395	380	383	384	376	345	382	396	397	358	386	360	377	384	424	385	399	403	374	379	414	336	410	382	383	400	386	368	383	357	392	388	360	392	401	408	377	370	365	358	394	350	369	428	344	382	381	349	374	385	377	367	371	342	396	380	402	376	406	386	384	410	406	402	408	413	395	378	414	403	357	411	372	375	382	395	356	374	388	372	395	372	356	402	351	392	423	391	390	382	384	415	386	340	395	374	369	409	345	390	409	397	382	343	376	401	378	404	358	420	395	364	387	381	384	373	389	415	402	406	373	397	345	382	385	368	389	390	393	406	411	382	367	349	397	384	398	392	374	399	378	342	385	376	385	411	376	374	361	385	366	402	413	392	362	390	391	386	407	371	401	402	384	333	335	396	386	382	364	420	389	380	424	381	380	370	389
24961	20654	27072	24207	20652	10339	1502	1064	896	839	777	714	735	698	648	684	685	654	636	622	673	638	639	665	598	588	604	631	621	586	601	568	608	588	585	603	591	602	580	566	578	554	599	608	573	547	538	625	622	540	566	598	570	573	597	595	591	547	600	602	579	594	589	602	564	561	579	563	596	560	588	580	553	577	561	577	582	643	574	582	600	594	572	600	605	581	598	564	578	621	583	636	585	554	594	565	569	597	584	573	596	573	620	595	571	610	579	572	607	562	576	572	584	568	571	592	585	619	559	552	609	590	573	575	579	585	587	561	595	573	592	547	569	561	600	558	598	552	582	572	605	588	552	579	616	552	570	572	570	598	534	586	592	600	546	597	567	526	554	551	606	610	559	559	536	573	629	593	585	563	551	592	571	589	583	606	582	572	584	587	572	601	552	561	525	591	592	614	557	521	561	627	578	577	571	555	614	588	560	572	570	592	531	590	567	611	570	548	583	563	593	547	582	585	545	589	569	595	606	602	580	605	588	585	556	599	604	548	575	579	552	553	596	550	576	531	540	518	564	573	573	584	587	614	639	603	570	570	619	607	599	546	584	569	540	645	533	544	588	556	587	598	596	586	589	602	580	549	608	555	561	560	570	570	577	566	555	591	576	598	580	605	602	562	573	550	594	585	564	602	590	541	537	597	577	543	557	581	615	550	593	578	585	600	618	588	556	544	527	596	562	567	566	538	546	574	588	570	601	574	542	575	580	554	553	589	610	543	621	543	569	544	563	552	560	585	558	588	568	540	613	583	557	553	581	599	568	548	559	572	572	594	604	585	602	553	558	600	587	581	592	573	607	564	565	611	575	592	593	545	558	577	590	544	600	611	569	594	605	546	522	617	611	613	572	541	581	567	542	550	588	607	484	575	619	566	575	569	595	581	583	614	575	601	572	613	597	566	586	571	574	563	605	576	614	571	579	579	641	543	584	579	646	569	589	555	570	649	574	546	597	558	544	535	564	545	572	578	593	576	573	554	513	572	584	559	577	581	636	594	536	566	568	595	595	551	577	555	565	583	606	596	584	625	585	535	600	589	540	632	617	566	604	582	541	599	592	598	591	548	563	577	624	570	561	590	535	565	563	596	551	623	562	561	622	595	560	605	588	605	570	513	621	553	555	581	576	545	598	556	585	590	607	585	566	607	555	561	567	562	519	561	560	584	562	558	635	566	617	542	528	564	596	575	558	551	578	601	528	567	571	527	567	597	587	570	569	518	591	576	568	577	553	553	608	587	589	567	599	580	571	589	567	546	572	559	582	575	521	548	608	614	590	586	609	559	580	563	554	565	581	567	578	596	573	564	559	566	590	612	558	597	596	598	572	540	554	601	597	555	631	523	557	538	582	561	586	586	572	576	621	597	549	598	594	576	592	608	565	581	568	564	555	571	575	593	581	568	557	567	546	613	566	557	580	555	559	588	602	598	566	619	582	559	602	576	586	606	645	539	574	612	583	544	557	581	573	574	598	627	586	607	574	563	572	573	572	575	580	559	584	607	576	613	574	583	634	556	587	595	617	606	588	580	559	592	543	536	561	592	562	585	573	570	545	583	567	576	536	613	547	548	543	586	508	511	611	534	551	553	591	552	562	569	593	607	601	562	557	556	621	599	593	612	563	550	575	529	616	590	591	589	589	585	587	580	575	539	552	550	582	625	580	549	611	590	570	571	568	575	616	564	576	551	574	564	564	600	551	575	563	605	590	588	610	593	616	596	602	583	583	559	572	611	639	590	549	568	584	552	569	591	593	536	547	568	546	577	608	576	548	567	542	575	546	578	596	580	628	557	597	569	599	551	554	615	625	573	553	599	536	569	542	558	578	570	569	566	565	601	562	589	596	541	571	559	549	560	572	513	566	554	573	575	596	560	577	570	564	604	618	570	586	562	576	554	520	605	577	582	607	573	546	612	600	568	527	577	602	572	565	553	556	615	575	608	581	595	576	602	580	601	590	611	571	558	577	575	580	571	628	568	567	605	582	574	593	573	613	560	588	611	577	565	577	532	587	577	579	589	590	580	597	559	590	530	602	562	532	537	550	554	569	587	582	596	530	613	544	594	558	548	584	544	621	587	605	561	629	572	567	606	587	518	565	597	561	592	606	532	567	578	577	584	569	591	599	559	618	587	572	566	537	578	567	623	577	604	531	593	587	568	565	566	609	552	583	572	584	606	527	589	565	554	603	575	528	607	554	599	568	531	563	592	548	529	575	589	585	612	601	561	573	590	598	572	589	596	613	616	571	577	573	566	578	552	549	568	557	577	599	561	560	581	591	598	565	586	603	525	567	585	533	582	601	543	560	588	572	617	578	608	550	573	591	602	564	565	551	567	604	586	579	559	582	591	558	595	599	581	578	571	585	558	548	619	612	569	589	588	567	582	585	574	562	557	544	583	569	538	538	533	554	575	613	567	551	560	549	558	568	586	583	575	598	552	584	575	571	552	573	589	597	571	591	641	620	552	589	569	564	594	558	572	566	568	566	602	567	583	607	566	576	553	535	551	570	622	585	554	553	560	560	566	540	591	585	561	560	559	565	553	566	559	590	597	540	603	572	495	580	601	535	589	621	540	552	605	532	552	535	562	558	559	568	572	584	575	537	589	581	632	539	567	593	603	550	604	574	539	587	592	622	589	589	601	586	640	591	565	599	573	572	585	622	560	574	588	570	583	612	540	626	548	593	569	578	589	598	571	571	618	574	607	600	569	564	556	573	570	546	570	568	518	544	562	567	559	542	580	572	586	579	577	544	593	582	574	584	553	566	582	597	590	559	555	502	594	612	550	598	558	531	575	556	609	557	553	568	555	570	606	542	630	582	564	529	590	547	575	559	563	586	583	593	583	548	600	624	594	603	592	627	563	561	608	610	592	596	595	576	553	590	561	589	562	559	565	541	569	586	563	548	579	555	582	556	571	593	600	527	600	600	552	566	545	544	575	584	548	608	561	563	551	581	607	576	523	559	604	565	581	585	550	590	604	604	558	594	542	545	569	582	636	571	616	595	561	558	619	562	589	531	580	547	550	525	563	540	569	604	600	576	568	527	592	596	582	547	596	561	583	585	546	564	605	550	600	566	561	522	565	626	557	580	576	583	560	575	591	582	528	563	606	574	570	548	598	583	594	554	620	574	564	567	554	554	530	588	543	599	521	572	581	594	589	564	597	566	595	616	571	571	543	587	600	568	587	551	577	576	584	585	564	586	611	531	549	582	574	586	595	605	551	581	557	575	614	565	557	575	575	588	604	552	571	595	583	585	532	583	573	579	548	591	613	567	557	589	587	582	549	588	589	586	595	603	589	566	567	551	585	574	595	578	589	624	564	556	566	513	575	559	566	554	503	579	585	590	574	602	590	563	579	568	550	570	582	595	561	549	608	589	585	556	570	583	593	625	570	553	572	581	558	581	570	562	595	566	575	607	616	594	604	579	564	620	623	527	527	590	574	619	591	549	583
22466	9414	8451	4744	3181	2428	1870	1473	1300	1129	1047	955	887	770	793	701	719	713	671	682	644	633	642	665	648	613	622	575	625	591	594	555	598	529	585	618	593	586	560	586	545	587	556	568	541	587	561	572	532	576	585	555	586	576	568	573	577	569	584	517	571	591	580	543	557	603	548	583	542	588	583	605	580	571	567	583	599	529	593	548	545	482	546	547	563	586	527	563	535	574	573	519	571	535	556	589	589	561	522	550	571	563	548	566	593	559	594	576	531	580	529	545	525	558	602	570	566	560	557	571	529	554	562	563	544	627	598	586	562	554	537	573	566	556	523	603	582	531	553	549	552	569	562	556	534	575	571	533	572	531	561	571	535	557	529	541	561	546	526	539	589	551	566	566	546	550	568	581	602	511	602	585	599	588	588	553	530	594	565	533	539	541	571	590	537	539	553	581	521	563	561	550	537	540	567	526	546	613	577	480	532	571	585	576	553	502	576	571	535	532	547	541	579	531	575	554	570	627	577	569	569	574	527	524	551	574	549	552	559	535	592	575	506	539	550	582	582	561	556	543	551	504	595	558	556	533	542	530	553	557	519	578	536	564	544	547	541	546	553	604	529	565	544	530	542	573	562	547	567	537	538	596	535	519	578	559	553	540	541	540	553	538	566	530	560	528	547	572	536	533	555	543	567	512	562	575	571	534	555	562	538	572	582	526	559	585	552	517	575	569	581	546	555	608	568	530	562	581	551	580	539	554	539	542	531	553	543	557	536	593	559	539	534	518	520	566	582	539	538	568	539	528	512	553	540	540	532	525	496	568	566	552	536	548	529	559	541	541	573	525	540	539	560	581	538	557	533	594	583	569	572	529	565	559	535	542	595	577	533	578	568	596	508	509	561	589	555	559	527	533	593	584	590	574	546	581	555	613	545	568	551	568	563	569	555	523	556	616	541	564	573	511	558	558	541	529	530	584	556	559	582	550	572	543	547	519	591	525	572	557	540	561	524	526	547	521	562	511	534	520	553	580	523	580	517	586	548	527	523	588	560	502	547	551	581	555	587	607	536	553	605	519	550	519	549	569	577	540	597	512	543	552	530	518	515	546	544	546	536	553	505	538	540	587	549	590	575	556	554	553	551	576	574	540	538	600	570	530	512	525	533	568	583	529	540	526	541	561	580	518	527	569	592	568	528	622	604	537	575	554	573	566	549	563	553	552	583	554	501	603	598	518	533	548	548	548	521	552	560	533	589	539	587	575	577	576	564	538	602	591	557	546	557	573	532	571	541	568	547	582	564	598	531	562	582	558	563	541	533	579	528	562	542	556	585	598	562	530	555	577	556	563	581	529	570	580	540	556	542	529	510	570	532	553	536	542	554	565	539	508	548	570	521	554	568	548	559	576	585	533	588	593	567	528	558	548	560	530	558	524	544	540	573	533	566	565	560	590	546	541	586	523	553	561	519	558	565	575	549	546	573	534	579	570	556	555	592	546	528	573	548	529	547	559	561	584	569	512	523	557	521	553	547	556	564	556	553	589	572	554	553	552	528	594	550	569	521	549	570	529	552	559	562	538	586	576	557	534	546	522	571	576	561	553	552	555	556	589	560	536	555	545	545	581	566	573	587	554	558	575	581	520	536	548	551	512	559	567	586	558	569	512	521	589	582	564	557	556	551	558	563	540	559	589	553	557	573	568	569	541	552	582	543	553	544	526	536	545	490	562	576	541	562	564	610	585	555	553	560	576	542	500	568	520	555	538	527	533	565	546	560	559	541	562	538	535	574	544	547	511	548	548	577	558	566	522	569	571	565	554	522	557	544	546	556	569	567	526	544	541	554	614	543	578	548	585	539	581	543	557	546	574	576	563	532	553	574	542	560	563	528	494	556	567	541	504	563	573	607	542	568	535	544	572	535	569	543	540	540	561	532	546	529	502	549	550	582	590	597	592	555	519	589	533	533	533	574	522	538	609	585	515	565	572	541	501	594	544	550	536	550	564	588	575	571	547	547	527	516	539	564	579	534	525	521	552	534	565	576	562	550	524	552	619	578	574	562	586	572	558	596	570	579	620	527	549	548	545	545	562	573	572	570	533	524	556	568	568	581	550	576	567	562	580	577	588	541	570	542	570	549	573	606	575	538	587	569	555	564	558	515	576	523	546	581	556	559	567	562	568	552	543	537	538	544	546	556	558	533	496	572	545	544	566	569	516	566	534	559	556	563	544	554	566	558	527	539	561	582	571	528	540	560	550	566	525	523	571	528	568	571	545	515	526	550	544	581	554	578	561	544	555	533	520	510	558	570	561	575	549	586	576	561	511	528	590	549	545	588	561	545	532	553	554	573	506	607	554	582	583	562	567	569	537	542	561	549	557	587	549	563	640	582	565	597	505	538	534	530	572	578	577	545	584	554	553	529	516	546	534	563	546	534	552	584	578	594	540	572	550	536	538	541	612	557	544	543	565	533	520	549	556	568	582	553	523	553	539	580	553	566	528	543	537	596	589	556	563	550	512	573	542	538	556	587	568	531	551	560	591	582	527	555	586	551	556	590	540	552	544	558	533	508	528	587	566	628	554	576	571	532	530	598	561	543	529	537	598	529	544	580	558	545	513	522	567	564	606	581	545	555	568	541	566	550	548	567	560	581	556	497	568	533	542	525	540	510	515	531	587	550	576	591	559	561	515	579	546	615	516	579	572	574	567	546	556	586	591	577	516	553	570	522	578	541	555	575	535	571	504	562	543	546	584	574	571	503	517	554	515	566	564	537	507	578	540	542	517	538	598	544	537	535	510	568	522	533	532	608	565	526	591	552	537	575	536	528	541	516	541	560	551	578	561	530	535	571	564	564	541	580	559	527	522	563	531	526	573	525	563	536	537	589	577	558	592	572	547	547	517	537	538	516	579	570	584	581	551	537	521	602	557	543	554	581	557	603	516	579	574	526	551	563	516	572	591	561	550	532	574	555	568	543	542	558	541	540	558	646	536	530	592	566	583	557	531	535	571	623	576	526	566	582	550	538	537	564	555	572	528	585	556	597	556	558	558	549	516	567	552	570	551	531	563	516	604	562	533	539	611	513	565	501	578	548	545	516	592	564	548	552	573	536	589	549	587	581	562	576	570	534	535	527	555	554	573	584	583	547	514	573	477	527	637	549	529	550	565	539	572	556	579	540	518	548	567	534	534	525	551	568	578	593	543	557	570	561	565	618	535	556	533	564	597	576	558	542	565	566	602	551	553	544	604	548	543	573	568	549	619	562	542	579	547	563	548	537	552	575	561	537	533	585	560	568	564	547	584	550	577	569	583	531	546	573	533	546	531	583	539	535	591	600	575	525	570	549	563	533	561	566	541	550	531	559	573	577	551	570	582	580	549	569	559	546	533	532	552	490	571	552	584	588	561	557	521	551	538	540	584	573	600	573	530	568	582	560	538	567	535	518	527	557	563	547	559	577	539	546	548	570	554	562	558	555	587	538	546	557	551	554	617	564	521	556	568
22947	20666	27612	23770	20669	20793	10918	2040	1596	1381	1327	1237	1163	1127	1138	1078	1101	964	1011	1060	961	1010	1018	967	949	872	959	921	872	922	918	934	918	901	936	938	920	953	890	904	936	863	943	916	893	879	963	910	953	832	956	844	901	919	866	858	928	835	805	851	890	887	808	876	881	895	890	878	866	874	931	841	850	796	857	874	892	875	841	895	843	911	878	833	848	890	881	880	882	932	882	851	826	846	836	868	907	878	906	891	834	835	894	878	869	897	848	897	891	851	855	903	820	860	873	876	896	865	870	827	893	897	841	843	890	876	830	900	900	902	905	915	900	876	883	897	897	871	808	860	808	878	836	853	862	866	880	836	932	852	836	876	882	925	881	875	897	863	929	903	895	891	909	855	882	853	838	888	878	860	863	920	918	857	951	912	943	867	872	913	902	859	870	844	863	960	910	867	876	843	808	865	937	849	867	867	863	886	866	928	834	824	901	895	917	915	862	853	855	876	846	803	835	849	864	852	861	865	839	872	943	893	908	826	854	852	859	899	864	884	884	898	828	919	891	862	837	896	868	857	822	898	830	850	878	884	891	850	853	885	904	896	864	869	898	829	889	812	868	844	887	888	902	917	849	939	867	851	932	834	848	921	838	850	871	900	935	859	911	861	843	836	848	874	874	828	902	862	934	896	905	893	836	878	874	893	916	829	866	862	864	909	912	917	911	892	866	876	861	831	850	869	933	840	820	880	896	858	886	856	839	856	807	899	908	865	867	879	815	814	895	847	861	936	879	844	904	868	826	810	840	861	816	869	855	849	864	886	817	830	838	919	866	886	925	818	866	851	908	759	884	841	847	842	876	851	877	878	843	891	918	910	845	844	859	877	892	870	857	854	827	842	852	840	894	829	893	823	850	838	864	906	860	847	916	825	871	821	835	892	910	840	877	930	900	922	887	861	839	816	842	859	839	912	869	819	874	909	904	833	889	896	875	788	855	838	867	904	878	864	859	884	928	921	851	911	867	884	894	911	841	867	858	802	868	824	940	894	906	880	791	869	880	871	849	880	889	893	882	851	894	800	852	861	910	852	878	890	942	847	867	820	821	858	894	933	878	837	823	844	925	869	896	830	870	849	895	854	860	891	852	877	840	856	862	848	839	877	861	843	860	906	869	854	906	807	883	837	861	883	882	850	827	897	889	832	866	820	840	838	822	848	908	831	891	885	910	840	820	892	927	883	848	952	832	872	887	905	871	857	850	867	831	813	861	847	890	905	855	829	879	932	857	847	855	902	867	858	852	786	884	829	855	851	839	896	870	891	891	894	878	876	921	941	875	849	841	905	836	891	836	902	909	915	891	900	839	846	941	866	899	906	870	882	887	945	914	882	860	870	849	850	910	867	881	892	892	878	884	852	995	866	904	895	881	877	825	863	902	864	857	832	894	840	884	895	913	860	876	828	913	846	901	905	857	884	876	888	816	882	870	867	872	885	878	856	850	850	847	890	865	872	874	883	904	932	885	868	878	887	846	828	854	855	852	839	931	905	882	859	864	876	888	862	905	877	924	888	920	850	891	845	887	915	919	887	850	865	859	901	899	874	879	813	927	880	899	916	887	869	863	861	832	923	859	903	871	941	906	870	872	882	870	826	897	892	831	861	941	867	866	893	834	864	890	892	876	851	829	899	868	874	886	894	854	881	867	859	850	862	861	872	938	842	836	824	813	900	792	898	907	867	829	864	842	869	834	872	890	871	903	830	839	894	886	898	866	894	891	844	872	884	901	851	799	827	854	924	910	878	867	877	861	838	856	887	884	841	876	890	836	881	904	862	835	889	880	832	879	918	855	833	837	904	861	919	874	794	868	917	840	849	831	904	878	900	869	854	872	941	890	872	888	875	825	859	863	852	880	892	930	833	868	861	836	845	806	868	815	887	854	913	927	895	871	923	879	852	894	863	882	935	933	910	874	875	876	881	841	849	858	874	892	812	862	854	874	908	892	848	898	838	835	844	854	874	904	814	857	928	883	840	879	880	837	835	881	822	846	880	864	843	860	912	826	896	875	868	860	857	892	909	890	896	848	898	876	913	860	891	796	840	848	856	906	893	893	865	896	907	930	879	865	836	836	873	850	889	885	871	863	903	851	872	842	841	829	859	839	844	870	835	902	888	976	949	855	875	810	837	861	842	855	890	884	896	863	837	883	916	882	828	802	879	850	884	841	858	847	860	869	849	876	860	882	844	854	839	860	897	843	865	848	847	832	827	859	810	834	850	931	816	820	926	865	825	924	831	868	895	859	871	844	866	820	840	798	890	931	858	850	910	843	868	867	895	900	849	864	909	904	873	851	871	851	865	845	840	874	835	879	856	848	855	872	892	918	847	873	868	869	821	908	871	854	871	871	881	827	852	818	830	872	921	860	811	875	845	840	875	882	854	860	849	844	858	874	931	878	848	868	914	861	854	824	860	889	867	905	851	913	937	829	855	846	895	859	886	872	867	858	867	889	870	866	895	881	863	863	857	865	891	881	795	858	831	860	846	837	818	855	903	890	880	872	882	892	814	924	863	833	868	843	865	842	888	862	932	910	857	811	887	881	765	860	854	899	889	841	827	865	798	905	799	822	909	831	856	872	872	898	869	899	802	876	867	895	900	855	914	917	878	898	857	845	833	898	827	868	869	923	810	884	853	887	866	844	919	847	909	848	839	883	908	854	844	912	843	842	820	846	833	918	879	868	938	876	839	869	864	859	898	903	861	810	865	846	899	883	832	831	889	847	842	867	843	860	888	869	875	883	895	872	885	890	869	891	879	865	847	859	860	838	866	872	882	863	831	891	887	847	898	846	883	889	853	838	833	856	898	824	864	874	842	883	899	865	868	814	847	953	877	833	864	893	838	882	872	867	856	919	875	868	851	841	831	890	929	881	888	832	823	872	885	878	859	847	891	887	880	858	881	851	861	899	859	891	887	830	862	828	887	880	851	856	875	858	913	850	832	875	850	925	897	873	844	872	901	898	874	891	855	868	925	882	852	919	892	876	891	862	823	894	848	828	892	855	888	846	877	870	833	888	873	882	858	877	846	930	869	877	899	820	864	875	853	881	856	854	911	923	876	916	802	872	892	895	896	927	871	845	850	864	820	918	886	834	901	802	873	839	900	888	833	894	876	863	890	929	879	872	907	853	855	897	885	855	858	861	840	877	841	863	863	899	861	848	864	834	893	869	869	905	885	898	830	885	863	870	865	904	854	844	855	861	910	875	901	915	874	890	885	857	876	839	895	905	911	805	920	866	877	908	867	866	850	895	895	915	845	844	896	870	878	867	822	880	849	853	952	873	830	875	834	854	881	818	844	843	921	925	906	889	922	901	839	903	830	852	877	911	893	854	911	872	883	845	795	839	853	897	920	881	874	818	856	899	888	840	828	875	853	805	885	864	911	871	879	854	852	853	893	869	846	860	849	832	873	875	822	880	879	869	884	838	847	862	893	812	880	825	844	928	851	850	855
20257	15966	14432	8381	5591	4310	3375	2768	2294	1967	1810	1631	1492	1347	1294	1241	1129	1172	1068	1025	1058	1015	1003	983	934	986	937	947	911	931	913	886	835	892	921	911	900	868	863	863	878	822	893	840	850	801	809	865	847	890	864	899	825	864	865	826	815	844	806	860	778	876	807	820	826	841	803	816	825	818	836	798	837	832	864	856	861	846	802	846	841	826	789	828	825	796	801	837	803	832	853	831	842	845	827	816	837	873	823	792	855	841	809	803	835	840	779	814	837	860	841	827	823	810	850	847	839	821	853	815	763	833	779	786	789	793	803	835	808	821	854	810	856	802	840	781	831	821	860	824	818	848	785	819	830	837	809	783	784	818	835	841	790	881	812	804	797	887	845	816	812	817	855	806	779	845	821	819	804	800	866	826	873	823	837	827	859	817	854	822	783	869	911	833	832	795	794	786	778	791	794	829	768	760	858	853	812	871	846	824	828	773	809	796	801	780	816	811	846	831	846	846	852	807	869	822	811	805	805	850	838	795	790	817	835	858	802	780	869	818	883	845	809	831	816	843	838	835	804	803	838	823	853	844	802	816	828	834	790	828	794	811	803	780	851	853	793	833	764	823	824	825	795	811	873	838	834	772	791	845	829	832	840	824	782	854	827	848	800	797	839	822	846	755	822	823	793	804	824	825	716	782	841	846	845	812	840	826	820	831	818	817	806	872	820	790	889	829	841	817	824	855	840	850	844	801	774	780	794	811	852	860	801	794	842	786	829	811	787	854	850	833	809	841	836	854	895	767	823	801	897	789	857	845	848	855	833	851	866	793	782	823	795	836	820	799	848	784	864	800	806	792	814	797	823	839	833	840	836	789	816	812	822	772	815	849	767	832	791	777	853	787	838	849	798	826	838	833	785	783	828	841	812	805	770	831	810	846	841	801	829	839	817	860	889	806	820	795	846	819	859	799	849	825	798	839	851	807	859	860	808	794	833	848	854	813	808	805	844	790	783	809	803	780	784	823	823	791	797	817	810	821	808	828	824	800	848	783	775	818	818	817	808	825	813	831	819	816	814	786	876	773	797	834	841	822	768	835	834	812	775	795	789	826	842	822	820	857	792	767	865	792	835	816	846	810	814	817	834	763	807	838	795	858	819	778	769	809	835	777	841	771	852	837	842	809	823	789	843	840	773	792	854	786	802	815	849	808	810	872	822	846	833	775	830	818	859	858	825	828	785	847	838	799	756	829	802	779	856	874	767	792	789	817	800	771	822	808	869	795	813	820	811	853	769	825	799	841	831	842	840	848	764	835	861	818	804	855	895	792	841	778	791	873	813	801	841	859	831	839	834	844	814	866	806	840	896	816	797	850	834	812	821	824	823	876	852	804	838	830	789	881	821	831	844	843	810	821	828	813	828	797	773	828	754	841	819	742	778	788	773	818	785	864	818	834	826	749	840	851	844	810	777	857	837	834	852	869	787	815	789	807	850	860	816	871	841	826	755	821	832	845	794	818	796	782	823	829	810	801	825	765	801	817	845	839	818	821	812	838	794	846	815	829	836	729	808	823	817	913	802	825	782	842	773	805	821	800	862	853	759	852	853	875	845	859	815	815	845	815	831	816	820	805	860	845	796	830	816	839	816	829	807	839	803	834	816	809	813	809	828	813	819	834	789	796	872	778	807	837	822	843	774	803	783	794	800	831	803	798	822	805	815	798	850	828	825	785	814	855	822	844	820	835	785	802	819	812	873	783	861	803	818	829	895	814	840	815	839	801	862	803	843	771	818	795	812	822	814	807	742	798	823	830	801	793	781	763	852	817	817	796	788	794	829	824	790	828	786	844	879	799	844	823	757	820	836	818	795	812	803	829	816	772	868	809	832	824	807	793	833	784	807	817	791	840	819	833	840	816	862	840	870	814	831	847	839	801	843	829	863	801	791	824	799	817	833	829	836	815	791	808	826	792	850	813	771	813	853	781	808	812	823	806	836	805	800	859	796	804	850	885	814	851	826	778	867	804	844	816	818	829	806	781	859	831	821	817	817	807	815	756	844	816	815	813	813	796	778	809	823	798	809	804	805	822	807	785	832	857	851	792	827	823	784	812	780	821	787	836	837	822	829	800	813	824	814	779	823	802	788	859	811	843	880	856	813	865	827	790	817	787	814	841	797	785	791	810	826	825	832	839	823	798	833	816	842	843	847	813	769	836	833	800	808	812	829	809	816	789	834	783	772	761	847	817	822	891	826	824	834	835	835	835	846	809	802	785	837	816	830	878	847	780	824	831	886	836	842	816	880	821	872	837	762	822	782	836	857	827	856	845	842	850	790	794	813	812	832	781	798	822	824	758	788	814	842	827	821	815	828	876	846	782	827	867	751	867	784	798	813	844	842	845	814	835	824	808	791	855	854	804	833	801	784	830	812	800	838	858	824	783	867	820	816	819	861	812	827	807	844	827	853	812	784	785	853	829	817	839	845	842	828	897	842	828	771	825	863	802	806	841	848	813	835	781	833	879	784	845	800	797	826	835	833	775	819	824	781	889	851	825	861	823	760	893	869	855	830	805	828	837	864	820	896	822	788	798	832	782	794	854	849	847	881	792	814	798	841	782	830	860	823	827	842	800	857	878	811	831	838	805	822	843	863	921	833	803	825	869	818	842	826	859	831	838	836	824	805	807	826	778	829	766	831	863	818	814	906	836	824	805	817	811	798	833	884	853	816	844	806	778	830	853	850	824	878	786	793	833	878	812	808	802	835	820	800	849	827	796	793	775	862	839	819	799	785	815	788	796	824	822	832	788	792	814	838	786	841	805	824	836	766	824	801	784	823	854	816	824	805	879	830	798	813	791	823	839	849	789	850	825	790	792	845	794	756	814	808	840	853	875	825	817	829	819	815	831	822	834	790	835	830	808	840	818	806	811	831	830	817	851	832	822	853	848	789	830	844	805	852	792	855	829	817	840	799	825	786	851	821	818	758	800	904	817	827	812	849	907	833	799	793	776	820	846	842	812	826	823	785	803	805	850	851	846	858	833	825	797	821	813	794	817	822	825	855	789	847	829	835	818	799	843	815	780	802	831	844	804	832	780	795	816	854	796	750	788	824	816	788	841	820	847	870	760	866	806	819	831	779	858	838	804	802	793	852	806	806	853	817	832	853	773	801	822	847	817	817	789	807	813	836	830	815	827	879	842	852	836	855	795	840	813	793	845	772	844	803	819	786	783	814	858	801	847	837	831	865	797	824	868	758	773	820	804	816	812	813	839	828	780	772	821	809	829	805	832	775	772	861	800	825	829	782	766	780	804	846	794	770	792	810	804	834	829	805	794	816	815	904	842	812	793	813	790	825	818	813	873	836	797	790	822	796	811	858	802	797	836	855	795	806	843	852	814	849	833	832	797	843	760	861	807	803	852	803	816	833	811	815	837	822	827	831	797	791	835	828	888	795	827	861	822	795	785	849	786	803	809	762	824	848	820	825	820	822	833	815	829	763	837	858	818	819	897
30316	14879	2214	612	481	442	435	419	402	363	386	422	380	399	371	371	391	390	402	380	392	370	363	400	336	378	374	378	391	387	383	337	397	382	392	349	366	399	396	367	372	373	385	371	386	371	369	376	398	385	390	380	433	395	401	351	369	370	372	355	387	373	381	377	413	395	414	367	396	372	383	360	378	373	358	384	333	392	382	391	391	411	387	367	367	362	361	395	401	349	417	407	410	374	395	371	398	388	354	387	384	349	384	396	380	382	385	358	395	362	391	372	400	388	359	388	361	338	373	411	400	363	378	414	380	403	383	402	381	382	414	364	370	386	383	410	392	362	414	399	373	378	365	383	391	379	371	406	404	366	378	385	409	399	415	373	371	379	376	396	412	400	354	388	418	415	390	387	386	398	416	349	419	414	378	423	389	366	424	386	402	382	395	379	376	409	379	389	399	390	380	392	399	407	385	359	428	399	395	392	371	358	393	378	389	378	359	431	414	371	413	384	399	405	376	389	411	412	379	389	379	372	357	382	441	362	354	371	328	395	397	425	388	381	400	416	394	393	386	391	403	380	404	425	379	402	399	376	417	415	366	385	391	374	349	391	378	381	416	355	395	365	393	356	379	415	370	409	399	369	432	386	417	375	400	354	386	410	406	379	405	365	404	381	382	395	389	363	410	375	373	388	400	358	411	374	424	380	376	358	374	389	405	380	394	361	361	378	358	413	369	381	403	394	370	392	412	363	390	382	350	373	339	373	399	380	380	353	382	390	396	335	392	407	398	412	400	392	410	356	377	404	410	367	421	365	382	400	432	380	397	394	387	402	349	376	396	358	374	417	376	381	396	412	411	398	382	411	371	394	379	392	383	423	380	409	368	361	386	389	384	431	366	386	405	380	380	369	400	387	375	383	417	372	349	351	387	404	403	402	407	383	394	355	357	388	383	451	386	393	392	376	356	401	368	390	377	407	379	371	377	352	403	400	410	377	409	372	351	399	413	383	390	362	404	394	386	422	396	388	419	377	396	385	389	400	402	377	375	389	372	388	398	393	387	371	374	399	388	374	419	403	400	406	356	386	379	433	406	404	368	375	406	385	382	395	379	377	398	369	370	400	388	356	399	399	386	376	348	393	425	416	400	393	379	368	369	363	384	417	356	383	401	386	382	367	385	375	387	386	409	387	386	368	369	379	374	389	354	379	410	372	403	408	369	353	371	373	362	414	409	379	421	369	383	373	396	375	393	372	392	387	393	391	358	380	410	421	384	367	363	354	398	397	350	410	412	376	390	429	380	366	385	412	385	380	392	408	394	382	389	377	382	373	378	370	391	387	345	389	370	390	383	369	363	395	403	411	382	392	351	364	356	365	375	424	398	402	372	386	394	368	360	411	393	395	391	353	414	380	402	398	397	363	373	382	396	419	343	359	363	398	384	362	389	350	373	396	393	403	363	349	394	395	362	383	386	394	378	395	354	392	376	403	416	404	389	411	365	394	396	375	386	389	361	414	394	337	400	376	351	389	375	388	373	439	386	402	372	387	380	397	373	384	388	348	406	393	363	383	403	354	376	373	369	395	380	371	439	423	389	399	396	377	379	369	387	386	384	440	382	368	358	415	375	386	362	413	351	368	375	401	400	398	386	392	389	372	356	380	378	368	379	433	409	413	404	406	389	401	337	362	354	370	420	395	392	385	378	405	389	380	385	369	395	359	364	388	418	391	377	380	359	392	386	402	391	381	373	421	390	401	362	351	374	399	403	350	364	382	357	368	385	359	364	379	388	402	374	413	393	401	390	411	372	400	359	355	409	343	352	394	400	411	364	391	365	374	360	386	404	382	386	372	384	373	373	400	393	377	391	417	358	412	357	390	362	390	396	400	400	384	370	408	406	358	440	412	389	437	371	375	415	371	400	403	404	360	373	397	380	383	387	375	396	370	390	371	335	388	388	388	393	354	414	389	379	397	387	374	374	380	409	413	381	394	401	423	390	380	390	377	406	416	372	371	390	379	388	378	385	399	404	409	447	360	426	377	395	396	388	386	387	386	412	391	427	394	353	391	408	389	424	381	372	362	373	328	417	410	385	412	352	383	395	363	384	363	429	397	354	376	366	394	386	418	412	390	372	362	388	361	401	410	385	400	372	417	399	403	409	391	422	369	405	383	410	359	380	371	369	402	379	405	412	361	417	418	411	399	411	387	379	391	407	383	399	380	379	364	373	388	371	393	379	405	381	404	381	422	406	396	377	383	369	360	398	399	352	374	395	407	400	409	376	394	368	400	398	406	370	387	409	350	395	382	377	404	413	401	381	382	357	406	403	398	447	381	398	369	398	342	372	388	372	360	373	399	401	396	386	403	374	379	382	373	397	396	412	392	397	389	394	382	406	394	390	376	384	368	371	364	386	387	389	357	412	373	386	366	385	374	414	373	395	369	378	367	391	429	398	351	418	386	358	398	398	412	372	384	385	389	360	354	373	385	374	397	403	376	404	380	396	393	356	405	407	375	381	373	374	385	364	399	378	364	357	392	343	392	367	410	405	385	384	377	382	387	408	387	346	442	361	383	359	370	411	377	389	363	415	384	350	382	378	380	391	364	388	356	422	379	351	375	362	353	414	407	398	366	366	380	360	378	381	377	384	379	377	395	378	364	394	382	388	392	368	450	386	356	366	358	390	395	383	396	387	403	364	395	383	370	415	380	375	381	384	393	383	370	411	401	394	392	394	387	392	386	371	376	374	394	402	409	406	379	364	464	341	406	357	372	379	378	383	370	385	403	393	401	402	378	409	367	405	367	385	346	396	405	410	367	349	397	376	381	396	398	391	423	365	374	396	381	358	428	345	392	368	400	375	414	371	369	383	358	414	374	357	394	385	379	381	392	362	408	404	386	417	365	400	385	374	396	407	408	381	380	388	413	407	406	405	379	392	386	393	390	359	415	346	398	412	407	361	340	368	412	395	413	428	391	412	382	388	379	379	422	405	363	390	380	389	381	374	394	404	394	379	369	386	373	374	393	364	389	404	395	383	369	404	378	384	374	387	388	366	380	431	380	409	352	387	430	371	380	400	352	394	393	373	387	355	423	382	369	402	351	401	374	388	380	362	359	387	397	381	427	391	371	379	354	394	397	385	392	378	423	352	388	389	390	387	389	380	393	384	409	407	372	407	392	376	365	399	351	373	417	418	401	351	373	389	387	382	404	396	377	384	399	383	378	371	372	400	384	375	360	403	410	386	391	383	424	369	344	388	397	424	384	377	374	390	388	355	373	382	412	349	425	410	385	374	382	381	428	404	404	424	360	396	398	399	368	396	414	424	419	389	399	360	362	395	412	368	392	406	393	389	370	359	377	378	366	381	384	389	395	388	387	397	357	346	361	384	367	391	404	401	386	390	408	343	357	387	384	362	398	382	352	350	403	402	374	378	407	402	392	414	401	390	390	428	361	385	363	398	412	396	425	402	401	347	384	447	351	394	382	342	390	369	380	394	382	327	390
16143	914	812	543	544	453	445	422	423	442	395	403	427	406	422	380	407	387	368	376	416	370	394	357	349	402	413	393	412	394	369	387	369	413	379	395	418	391	393	407	417	399	365	364	368	402	347	407	394	404	383	390	389	366	374	408	378	377	393	403	366	413	407	401	380	349	389	417	375	430	419	392	413	378	443	391	431	423	402	410	415	410	394	431	431	391	371	389	402	392	396	406	392	378	382	392	379	421	410	374	426	421	408	389	402	396	391	386	414	393	402	399	390	389	349	364	374	380	380	420	409	379	409	380	407	388	423	400	416	374	410	374	418	406	376	415	418	374	394	400	385	420	418	385	390	411	432	376	383	411	408	373	399	376	393	377	377	402	414	337	345	353	443	394	432	394	421	376	392	414	373	413	401	387	407	395	383	370	415	416	388	363	404	396	429	414	377	362	361	396	387	398	382	405	408	390	402	380	380	417	422	358	404	428	362	376	398	406	408	404	374	417	411	409	414	398	405	381	402	420	370	400	394	373	361	418	396	419	385	382	407	397	401	396	399	401	351	378	377	391	387	363	441	388	387	414	410	384	389	397	363	388	384	415	396	415	376	387	404	393	402	372	383	352	360	385	406	410	400	344	358	364	397	388	415	355	392	390	401	361	399	383	419	391	385	374	403	362	405	385	419	400	384	401	393	414	396	426	382	393	374	426	366	380	394	363	388	384	378	381	393	359	389	393	409	377	385	378	438	383	384	374	363	361	410	401	412	419	385	423	402	357	399	380	399	375	399	400	392	397	388	394	398	383	381	407	410	363	434	370	391	421	370	380	422	401	379	393	395	398	370	398	390	432	417	432	422	403	387	378	368	387	421	351	402	402	347	417	375	364	395	384	414	383	385	381	370	376	373	382	380	384	419	394	357	424	396	394	407	434	387	387	372	395	415	418	394	401	370	389	389	368	375	366	404	376	395	403	351	397	383	415	413	382	422	401	399	392	399	347	389	387	389	375	376	406	396	387	408	398	352	361	381	396	363	399	365	405	373	353	355	423	423	376	392	372	400	392	383	396	387	360	408	395	388	394	368	425	425	400	448	405	386	370	388	410	411	390	408	374	396	384	356	396	433	387	395	395	415	354	390	417	384	416	405	367	379	363	366	415	371	378	415	410	412	380	408	388	416	401	386	406	424	416	369	413	375	385	393	410	396	392	412	422	385	409	368	351	364	396	374	399	404	389	384	414	417	390	380	395	364	413	421	413	412	372	378	397	365	420	399	405	386	402	406	396	416	393	395	402	404	407	389	414	371	420	385	411	394	384	341	405	411	383	391	415	377	356	393	410	369	388	353	393	415	409	402	413	382	397	378	383	405	394	392	373	398	420	375	407	392	383	386	376	399	395	397	361	400	369	372	398	392	404	413	373	358	385	374	389	371	410	373	403	398	400	413	409	370	400	391	395	389	337	386	377	406	416	404	374	449	429	383	410	415	376	422	389	352	383	386	394	408	368	388	384	390	405	372	385	389	383	374	372	395	386	354	414	395	391	427	414	408	411	389	383	395	387	382	385	378	410	350	414	400	388	420	384	369	370	363	401	400	383	406	384	392	380	384	350	442	395	396	408	390	368	358	376	410	383	399	392	393	375	383	382	392	400	356	414	383	406	391	357	395	424	390	390	403	385	426	386	446	426	390	405	402	398	397	383	417	384	379	365	418	365	417	401	411	380	401	399	404	402	407	411	424	390	413	392	416	417	401	384	434	386	425	411	417	408	368	374	388	430	381	368	389	420	352	378	363	387	384	413	412	378	440	385	412	401	390	378	390	366	381	340	407	393	373	402	364	437	405	373	403	398	379	387	402	382	401	424	405	398	402	384	426	414	393	400	409	404	389	418	388	414	414	415	411	394	404	405	360	401	391	426	432	364	414	409	405	382	370	368	414	411	381	398	373	387	403	413	396	421	421	424	408	368	428	374	390	407	417	406	407	378	400	381	415	385	397	383	374	428	349	385	440	410	413	399	440	366	394	366	400	410	396	398	388	408	415	429	377	402	374	408	418	385	417	363	421	389	392	409	380	400	372	402	378	420	393	384	410	393	386	414	395	385	391	403	408	401	414	410	435	373	430	398	387	371	403	382	404	398	389	429	382	431	371	368	396	388	385	398	414	363	405	365	379	352	413	404	408	385	378	402	403	388	398	403	364	377	429	434	424	433	379	361	435	380	374	423	390	412	422	404	419	378	418	362	435	401	365	401	416	406	390	374	408	424	403	375	407	389	399	411	366	428	364	389	412	398	356	398	409	426	392	340	402	375	406	413	383	425	418	400	419	366	407	417	419	424	368	390	403	381	408	377	376	357	359	388	393	433	390	389	401	407	391	373	390	369	372	403	367	405	398	394	400	354	385	409	396	391	422	371	424	398	411	402	402	386	372	390	416	373	373	393	386	376	394	424	373	393	448	376	395	395	367	373	414	413	371	365	389	402	426	408	407	370	405	398	421	411	389	418	367	407	406	402	394	393	398	379	405	368	380	381	387	398	368	379	417	396	384	362	435	392	410	407	368	357	338	382	394	389	381	412	391	395	399	373	375	398	419	395	383	406	363	402	383	376	433	388	386	382	404	390	407	377	398	405	387	364	390	420	379	408	404	426	391	391	401	378	374	423	380	379	398	364	356	401	398	408	384	387	407	383	408	361	411	382	393	406	381	383	399	362	378	389	381	380	410	374	399	420	375	364	412	373	389	346	421	409	403	411	394	383	379	375	397	359	373	380	395	384	402	376	388	408	375	401	423	408	419	372	348	375	404	401	410	395	392	429	402	354	426	390	389	385	385	402	380	378	380	373	381	374	391	418	378	375	390	376	399	393	382	398	388	406	401	417	401	380	351	394	405	372	411	429	404	437	405	385	381	406	413	408	403	409	407	402	395	411	416	387	395	386	375	394	405	392	404	393	344	391	380	388	434	373	371	386	375	371	378	425	393	414	361	431	412	403	420	388	364	386	382	405	404	379	428	389	364	374	394	361	374	416	402	384	378	358	380	390	382	420	389	398	400	381	380	404	371	386	386	396	397	383	414	359	399	405	405	385	432	404	411	422	348	408	429	391	364	415	370	394	423	369	403	426	401	384	435	358	439	380	398	391	375	417	363	400	368	407	395	389	396	379	386	407	418	416	404	394	350	415	376	421	344	409	389	377	388	374	355	379	378	360	394	383	406	404	407	393	428	407	398	401	388	403	405	386	427	410	375	408	397	392	381	363	418	370	396	379	357	397	426	401	398	390	421	387	437	403	403	390	372	383	398	424	363	406	416	394	392	378	391	385	392	413	421	390	422	405	384	429	383	335	385	415	420	348	408	375	408	406	390	401	401	406	372	366	434	391	411	361	384	369	412	400	389	410	356	381	385	408	385	394	418	392	418	365	385	376	376	405	408	405	407	444	404	374	378	395	391	374	396	394	407	378	360	399	383	376	407	374	425	408	404	410	404	406	411	390	428	401
24995	20672	27111	24266	20684	11213	1648	1065	947	810	748	729	746	726	713	667	649	696	652	654	629	648	636	669	589	652	602	626	644	608	613	600	611	599	593	659	621	596	585	648	620	665	610	619	600	583	586	584	609	618	568	621	574	614	633	625	603	573	584	642	612	595	605	606	570	590	606	594	614	581	568	574	610	602	598	627	613	613	586	626	573	604	584	624	648	642	591	595	620	622	587	565	584	570	610	561	584	564	599	582	600	619	585	570	587	583	610	613	620	560	597	600	643	593	601	595	623	589	580	594	581	628	616	600	603	572	605	599	589	616	593	638	582	622	633	605	617	623	612	568	626	547	526	607	574	603	575	601	600	622	615	583	591	601	606	596	596	585	577	558	556	644	659	647	625	578	608	595	606	614	604	587	590	575	610	572	606	581	602	617	577	611	602	617	535	593	618	593	641	599	598	662	577	581	627	622	588	626	592	613	604	626	611	609	642	583	567	570	526	607	612	565	541	564	593	614	585	621	637	574	644	630	575	550	574	621	609	589	557	601	574	567	608	560	624	607	616	607	568	574	604	591	587	593	574	557	580	604	567	575	616	600	578	628	587	564	588	628	646	578	639	626	606	598	644	622	647	599	596	631	572	609	556	613	613	625	632	527	636	600	598	615	608	620	601	632	578	613	542	564	586	591	591	589	609	653	578	593	575	589	617	599	536	610	537	612	596	583	582	574	640	588	580	589	624	605	601	571	616	579	617	618	539	590	575	613	641	617	592	578	584	608	581	652	602	611	597	585	554	552	585	627	595	564	587	587	555	624	626	588	552	570	579	582	607	583	601	592	565	574	608	582	587	578	578	631	617	592	578	617	651	556	615	567	595	548	601	611	591	550	589	634	611	639	574	608	589	617	569	581	625	579	572	572	579	573	605	570	581	615	639	569	546	637	601	613	588	575	589	555	554	563	582	615	608	571	576	548	595	621	617	591	599	603	599	580	606	583	593	607	587	580	598	624	549	575	563	585	588	589	594	586	611	619	586	569	607	573	584	539	555	577	630	600	578	558	594	594	586	589	602	608	634	570	584	626	601	593	534	583	602	559	614	643	561	602	614	623	637	613	595	595	601	572	600	577	642	599	628	592	599	600	642	609	609	605	565	583	577	572	575	600	595	576	617	583	606	571	605	645	582	582	577	583	596	572	622	610	584	601	573	607	550	575	600	618	584	595	588	544	606	617	583	581	615	567	537	578	586	597	598	626	562	626	596	575	613	592	612	607	583	595	638	602	556	607	552	571	618	568	601	543	530	620	560	624	558	534	594	588	588	622	581	584	620	622	609	590	589	606	595	618	586	580	599	554	578	570	644	586	564	583	563	540	593	590	579	584	650	620	597	582	587	604	640	567	618	648	585	602	604	558	596	597	624	580	646	616	584	588	619	605	570	611	635	569	577	586	629	640	560	546	627	572	635	580	610	589	589	567	584	572	562	561	663	611	617	570	600	607	596	603	602	581	561	597	560	593	579	585	633	554	582	594	606	573	583	632	651	594	578	579	568	586	617	615	603	602	587	596	587	548	581	526	568	604	602	598	579	595	645	610	613	625	594	589	610	604	605	606	595	606	594	599	579	595	596	589	598	589	569	574	585	586	612	596	609	583	586	627	647	560	575	584	534	606	594	628	610	566	617	584	633	549	566	599	559	575	554	578	622	603	581	607	559	589	620	621	579	581	612	621	591	588	577	528	592	568	566	578	615	585	575	600	606	600	557	572	593	619	633	597	608	585	612	594	616	634	598	631	565	588	598	596	600	602	532	552	638	630	569	587	550	618	596	610	623	596	575	623	591	586	601	585	562	581	560	576	616	596	616	591	585	593	584	616	616	614	576	604	589	569	607	587	553	603	574	583	583	584	569	579	582	567	603	594	602	622	601	591	663	618	628	620	589	618	601	607	591	544	591	598	577	602	607	619	557	580	591	623	632	598	620	608	643	604	607	598	600	582	569	606	615	617	600	560	610	617	607	544	600	588	583	574	565	568	595	554	632	591	616	572	613	631	602	643	524	564	590	574	573	630	602	659	585	551	548	575	577	549	582	573	560	639	590	555	591	584	565	608	554	595	571	603	630	610	584	589	650	612	548	583	611	560	550	600	546	619	593	655	596	589	597	544	600	609	616	576	581	598	563	580	644	586	569	621	526	625	585	616	604	576	608	571	589	566	568	585	650	608	651	630	554	585	597	615	655	601	582	588	570	616	626	606	568	522	566	614	569	619	584	582	565	593	595	600	596	555	587	560	540	613	567	578	614	642	620	608	624	578	618	576	548	604	601	595	569	567	613	583	634	579	615	618	632	610	629	621	572	599	581	570	603	640	590	612	555	599	559	570	536	565	612	585	567	602	597	601	647	569	565	614	585	633	624	615	523	558	568	557	576	580	608	521	598	598	611	563	627	580	604	638	577	611	606	569	598	591	607	591	581	566	590	553	571	573	587	602	580	580	591	610	581	604	591	601	616	546	589	637	608	623	560	566	601	624	596	562	583	559	588	631	548	588	571	587	607	606	616	621	626	609	622	613	568	578	634	567	594	614	630	578	590	579	599	589	632	584	620	591	636	548	598	561	601	581	586	635	612	626	622	585	630	586	612	595	590	609	614	602	615	620	611	638	619	576	586	616	598	588	604	587	594	607	578	603	641	589	603	596	603	582	623	604	637	570	548	612	562	571	589	638	563	615	595	601	593	603	603	558	586	602	597	625	610	601	653	650	595	574	595	617	590	613	608	581	638	591	565	596	607	629	574	578	610	599	609	586	573	613	646	566	580	583	612	566	557	573	605	590	609	559	587	594	553	566	564	620	601	584	583	588	574	572	580	579	565	543	612	593	569	629	584	608	615	607	577	613	595	586	590	636	603	619	611	611	573	616	553	573	605	602	607	532	585	576	615	581	615	599	580	581	576	611	601	593	598	621	624	595	596	536	613	607	581	631	587	559	579	586	587	575	613	600	571	620	579	608	634	592	609	590	624	629	590	606	631	592	614	597	592	572	591	583	668	610	587	546	570	610	600	597	633	622	573	596	612	612	592	595	573	583	570	551	565	609	640	576	591	617	603	641	607	580	583	557	589	546	628	588	589	566	578	583	560	592	562	595	586	563	610	601	604	614	624	572	597	568	608	581	565	581	628	628	610	551	607	597	578	641	608	583	627	649	624	617	608	589	592	581	557	611	581	593	594	602	637	615	547	554	545	551	605	647	610	600	596	575	594	612	579	595	558	624	592	611	603	630	561	598	592	546	593	598	612	594	541	549	565	592	594	605	570	562	603	620	579	600	607	632	588	560	547	552	597	582	564	602	556	617	599	617	579	618	562	574	658	631	594	567	608	596	625	582	577	592	608	571	629	582	594	597	592	557	616	601	585	560	607	619	575	613	601	573	635	566	636	573	609	589	563	648	621	574	606	593	613	603	599	600	567	618	604	609	646	585	576	585	603	620	593	544	638	637	615	604
20778	9373	8572	4458	3103	2314	1800	1526	1327	1124	1030	903	879	840	749	755	794	694	707	707	708	654	665	639	687	603	643	616	624	612	666	597	609	568	543	591	627	613	615	598	627	594	631	562	641	586	579	635	580	587	583	591	623	585	553	553	602	563	609	537	562	552	563	573	588	554	550	546	528	587	564	592	588	574	572	566	577	563	565	535	592	518	572	571	610	586	550	574	542	579	621	580	589	566	541	577	549	545	582	572	570	586	597	603	558	553	556	621	525	575	557	561	547	535	560	564	588	575	553	553	557	556	603	548	550	579	597	608	543	564	581	599	580	601	607	546	564	582	569	567	582	552	580	578	563	573	589	543	580	559	551	525	585	554	593	598	549	599	586	580	554	628	573	572	559	539	581	584	579	582	547	599	546	599	596	600	557	581	554	551	597	523	571	583	563	564	579	571	604	559	549	573	584	616	555	556	607	615	538	591	542	593	588	545	569	564	587	592	572	563	592	560	598	555	593	575	578	566	572	569	565	538	573	579	530	553	538	547	560	585	567	563	565	576	580	583	527	613	540	582	567	591	592	558	573	564	562	567	571	594	560	568	558	598	576	580	580	564	585	548	552	565	594	551	534	547	584	598	601	587	558	580	575	548	569	581	607	574	537	577	599	558	586	604	548	571	564	594	595	603	577	535	545	563	547	553	595	569	586	574	568	521	601	577	585	564	544	589	603	588	594	564	573	605	563	569	585	570	531	573	600	560	524	627	577	590	552	553	565	561	581	544	572	553	605	560	582	562	569	562	554	586	604	586	576	559	583	577	577	549	577	554	564	556	572	541	542	572	532	568	536	598	600	588	560	589	541	558	514	533	550	554	568	575	555	577	554	568	598	534	587	540	578	578	562	602	598	582	550	576	552	592	587	590	559	552	539	589	588	550	533	582	558	581	524	552	575	595	535	594	599	616	586	611	553	548	592	556	578	563	575	586	602	555	564	576	577	543	545	567	534	565	564	546	578	615	550	601	585	591	598	584	552	517	511	549	553	542	544	590	531	563	543	546	552	593	549	516	587	559	560	555	576	548	611	560	598	526	566	575	564	573	605	567	571	603	576	585	546	546	592	574	540	583	581	583	579	548	562	589	552	546	539	545	587	563	606	579	614	543	575	554	570	595	583	569	561	569	541	554	498	556	624	536	537	584	590	574	593	600	561	576	593	600	552	574	545	569	564	582	552	583	569	573	591	570	563	581	559	559	549	559	571	550	548	600	560	561	598	614	550	558	570	585	596	589	600	599	575	555	550	519	541	584	611	540	591	567	555	561	560	544	548	580	515	586	586	558	569	561	555	596	550	566	556	533	556	563	572	561	602	525	576	579	558	580	562	583	534	548	564	533	603	563	566	571	568	582	550	597	574	545	574	561	605	575	562	529	616	537	532	533	550	593	540	583	564	601	576	581	535	597	602	549	574	544	582	601	579	585	572	562	526	610	615	562	559	535	545	554	603	572	509	571	570	528	560	569	572	546	556	562	574	556	558	555	568	565	585	591	600	585	539	592	572	546	573	553	563	579	551	567	568	583	592	577	535	522	564	561	607	561	574	578	550	570	586	560	580	607	571	584	602	612	571	568	537	563	529	543	578	577	561	568	548	544	553	543	558	584	589	548	584	561	564	527	607	597	591	562	560	592	551	567	589	576	558	588	578	584	553	572	554	539	558	567	538	526	548	579	539	589	582	621	559	591	568	568	573	590	531	583	583	531	528	565	580	589	543	537	579	580	562	592	576	554	524	576	569	584	608	603	569	558	549	579	543	546	536	558	568	573	579	578	585	541	567	526	644	584	549	576	602	561	528	595	579	560	543	596	582	564	573	568	585	603	589	554	574	573	548	561	574	553	555	566	566	541	534	579	601	626	526	564	563	591	598	616	557	555	558	543	552	533	564	588	583	555	575	540	582	607	602	575	568	592	598	559	583	575	608	533	587	588	535	588	578	600	582	561	537	579	560	607	570	582	596	624	561	550	559	556	570	609	547	563	553	587	568	568	542	586	587	584	551	599	620	577	576	570	598	558	545	559	550	555	561	607	552	560	517	577	578	551	612	585	545	552	552	550	567	555	585	523	597	510	556	578	551	563	588	541	598	529	548	606	573	608	549	578	605	577	591	566	572	567	560	556	568	559	591	529	589	566	527	547	555	567	569	559	566	589	572	588	565	570	573	561	591	546	551	538	574	562	576	564	548	571	563	611	545	524	516	580	582	608	551	588	539	590	586	542	572	559	540	574	585	544	600	568	593	542	548	558	571	585	525	572	580	578	575	552	561	566	548	572	541	564	550	546	538	543	558	554	549	535	563	587	566	545	580	536	645	549	570	551	574	568	615	585	540	574	555	587	562	564	570	609	549	590	545	556	572	598	545	530	573	564	556	570	541	574	532	559	585	606	562	592	575	549	560	547	554	598	543	539	592	568	567	553	552	536	572	534	565	545	570	580	625	553	540	547	572	605	545	567	597	554	543	585	591	562	567	565	572	585	554	563	547	582	582	547	544	593	537	582	604	567	558	585	559	537	559	537	553	552	591	572	590	535	571	590	582	588	508	563	545	525	598	592	549	524	549	578	609	560	582	559	605	573	550	573	575	569	568	530	578	589	568	607	586	573	578	540	608	587	616	565	590	588	595	595	594	558	578	576	570	562	589	593	561	576	543	567	547	544	579	568	549	584	564	536	533	549	582	591	621	597	588	555	577	565	567	563	545	586	568	579	574	577	581	583	510	543	540	573	597	518	577	597	556	554	593	570	557	583	546	584	532	555	546	564	583	599	577	559	553	600	564	530	552	552	586	592	582	565	593	571	563	547	568	569	569	526	588	558	572	545	611	605	589	572	578	541	560	548	569	541	586	552	551	595	555	563	594	568	551	559	547	617	534	588	550	547	637	561	548	530	549	531	561	593	556	544	562	530	561	589	540	552	568	560	576	590	582	585	532	557	592	559	579	609	558	572	534	577	576	592	557	575	553	565	558	556	605	581	582	547	588	588	595	527	597	544	551	557	557	551	540	559	565	560	559	579	548	602	550	560	553	561	558	601	565	559	578	595	573	594	579	583	558	580	574	565	594	592	543	537	633	609	585	538	601	598	561	584	576	565	578	546	563	606	535	558	549	547	564	565	553	579	590	596	539	571	569	572	579	558	573	553	596	568	561	573	542	578	524	537	568	585	593	578	532	567	546	550	551	545	561	584	552	618	602	564	561	550	627	556	574	561	619	600	604	542	556	613	568	544	560	523	590	626	565	578	566	543	514	576	612	551	541	549	553	583	618	568	584	550	539	564	574	595	588	573	539	547	571	544	582	609	585	578	520	549	555	566	539	558	552	590	581	606	567	564	552	583	555	541	558	557	544	553	560	561	568	534	550	579	582	598	586	599	551	538	551	589	546	618	562	589	563	547	577	533	573	537	601	539	560	571	602	564	536	579	607	552	520	576	565	555	649	549	575	539	574	537
22917	20646	27442	23883	20655	20746	10873	2088	1553	1420	1356	1255	1198	1156	1126	1042	1080	1038	1099	1006	945	1028	984	1019	956	975	978	922	1021	994	933	942	926	935	905	923	916	928	936	960	897	923	961	901	903	854	896	917	828	880	898	913	919	842	872	948	930	916	896	865	919	880	861	932	955	915	822	847	906	896	903	901	926	870	843	877	884	956	859	886	902	871	907	892	908	915	880	921	865	892	915	855	958	814	895	943	874	870	894	842	925	866	918	911	870	891	900	835	864	882	920	846	896	874	906	878	882	891	911	913	860	917	909	921	953	973	895	904	895	917	890	907	928	887	905	842	932	855	907	879	864	912	856	853	881	901	850	945	887	852	964	901	891	914	894	854	844	909	853	852	903	935	937	902	908	911	868	876	932	861	922	884	867	839	883	893	864	871	913	926	862	873	908	866	909	966	977	921	942	855	926	882	904	872	882	904	849	892	872	883	915	922	836	882	886	883	895	887	861	852	894	928	891	831	837	915	948	906	955	854	866	866	903	845	882	961	891	861	860	863	924	927	875	913	880	893	904	895	893	885	852	842	928	804	862	830	888	847	889	837	904	872	862	884	875	908	891	937	894	908	885	923	911	892	855	850	901	862	870	896	835	854	866	843	870	897	899	869	904	901	848	904	867	894	887	918	873	895	894	849	859	871	865	918	912	842	905	925	889	936	880	863	909	871	879	854	873	866	880	867	882	917	895	892	887	862	942	927	907	872	830	888	903	864	862	928	866	880	880	883	893	861	952	869	854	931	917	874	891	928	880	903	940	904	932	910	863	892	901	907	857	865	860	908	885	935	871	863	853	883	916	851	903	862	874	859	908	947	832	879	976	894	911	896	893	892	903	878	821	910	890	894	892	870	842	872	899	881	831	914	881	847	864	901	854	873	881	883	872	931	845	880	876	880	923	915	893	837	930	877	896	898	940	874	870	888	845	872	893	838	885	839	866	857	906	841	881	905	937	939	942	868	906	891	899	915	860	867	905	910	954	884	890	855	888	950	918	867	887	966	845	851	885	903	890	860	936	863	896	888	891	901	839	877	925	877	852	877	900	863	854	903	900	882	832	847	850	883	931	911	896	870	882	911	926	893	873	866	864	857	884	858	881	870	876	907	941	892	878	902	845	909	922	939	850	903	873	895	874	892	928	870	932	877	917	833	865	871	889	938	874	957	879	860	854	894	966	923	910	901	961	889	880	887	836	865	874	927	960	916	903	864	878	892	877	887	859	869	886	877	878	858	968	871	870	861	918	830	884	868	840	893	899	837	877	899	837	894	868	878	836	874	905	867	848	882	870	864	886	913	887	908	961	907	862	876	904	871	937	846	913	849	909	839	892	872	880	851	942	891	931	875	897	886	916	880	891	937	894	966	850	931	856	938	880	921	860	907	905	871	870	884	903	856	921	876	922	857	882	907	894	859	889	906	936	888	945	892	899	909	851	866	897	887	964	898	874	830	857	891	911	916	902	903	931	895	891	907	877	939	916	898	854	903	870	899	895	852	941	816	902	930	883	882	909	905	872	871	875	892	890	873	912	873	856	891	893	906	900	920	905	895	893	854	878	891	861	886	866	878	880	902	908	874	873	897	894	905	849	898	887	889	864	856	886	866	910	871	879	915	920	869	879	885	891	905	916	858	870	927	904	904	882	890	916	893	834	829	835	879	861	875	911	863	883	891	871	885	901	838	968	887	848	929	878	920	877	888	876	902	829	888	895	907	889	886	930	876	850	876	888	882	887	877	887	859	897	878	855	853	904	891	906	868	871	873	835	862	870	884	885	882	886	919	869	905	913	875	927	868	856	852	837	864	916	881	866	928	862	901	858	885	850	941	886	891	923	912	873	821	877	925	903	886	914	872	841	865	909	892	882	897	929	849	912	834	904	865	889	883	896	897	877	842	888	881	848	847	894	873	891	892	859	933	858	915	928	888	927	901	908	838	896	938	865	855	910	911	895	841	861	923	857	871	921	818	893	891	873	887	884	906	899	860	935	866	879	910	811	879	882	913	813	906	873	857	860	883	913	897	913	922	868	910	889	905	890	879	866	905	867	828	860	873	893	917	841	898	824	859	864	852	887	888	866	871	898	857	858	894	866	875	857	922	909	922	844	849	909	954	921	875	851	877	854	896	858	912	889	874	911	895	886	877	894	874	901	896	834	891	890	874	886	827	945	841	907	905	928	854	884	907	838	934	935	884	881	882	915	902	922	909	919	921	910	911	904	826	854	871	835	909	903	880	854	867	874	895	937	911	904	838	917	914	924	940	944	863	926	879	949	832	929	895	836	843	888	830	951	902	855	940	864	924	880	857	912	889	945	883	904	897	837	900	886	927	879	877	870	864	844	942	925	893	911	956	888	839	892	886	906	906	881	888	897	906	867	847	862	836	878	912	903	906	911	843	890	924	863	915	876	929	909	882	866	885	887	984	926	892	892	948	924	939	925	866	881	915	863	899	880	806	896	853	850	899	863	863	881	925	906	913	904	894	830	896	858	865	896	912	903	908	827	892	886	877	853	844	893	870	845	871	841	909	882	885	901	924	856	910	890	917	911	861	883	930	897	858	880	851	879	930	879	899	917	940	929	886	936	909	953	926	877	834	877	866	900	851	900	898	902	895	885	911	886	890	898	896	838	915	894	898	984	864	936	877	946	911	895	882	895	900	880	926	899	865	897	911	914	909	907	871	856	905	835	882	868	883	891	894	888	941	928	883	903	917	887	865	879	895	898	904	842	890	911	865	919	865	882	875	908	838	877	836	842	913	880	923	868	878	866	943	921	867	879	869	893	860	909	904	904	924	918	922	843	891	919	899	921	902	878	845	896	919	912	898	891	893	884	873	891	868	894	906	891	888	888	916	849	890	866	846	870	879	906	894	898	863	870	916	862	953	915	949	902	868	938	892	810	882	880	941	870	841	859	905	922	872	905	923	828	857	887	874	884	857	894	850	894	894	890	841	839	830	919	881	930	901	872	885	906	854	937	860	917	908	944	878	850	859	860	868	892	893	930	929	934	877	894	866	911	900	859	864	889	904	898	915	874	845	885	901	893	887	952	869	934	824	913	895	904	919	870	882	859	893	826	884	861	915	910	868	865	858	897	853	927	904	929	954	865	845	901	855	866	878	884	896	947	909	887	871	842	897	930	899	855	884	922	890	874	857	918	883	837	930	932	867	877	816	867	956	890	863	898	898	890	896	863	919	899	781	894	877	875	860	923	940	905	874	858	846	827	883	826	865	905	945	917	828	827	874	897	903	944	864	918	892	937	829	878	887	842	884	854	884	882	873	842	873	853	918	913	844	859	878	931	950	863	887	904	882	876	921	862	856	870	879	892	881	904	881	868	884	844	879	879	900	852	896	880	901	947	895	892	852	890	922	886	884	874	849	910	913	852	873	906	933	896	909	884	877	837	910	914	871	830	830	891	898	878	902	943	910	931	894	890	893	917	911	897	872	878	851	901	819
21057	15554	14283	8253	5606	4225	3289	2779	2355	2019	1753	1682	1405	1366	1310	1219	1165	1144	1074	1122	1047	995	1009	992	939	926	964	903	982	912	909	873	795	917	858	888	931	881	913	875	878	947	902	862	849	892	853	841	826	836	864	851	792	922	824	820	841	851	838	857	826	814	863	881	853	876	809	820	867	863	862	787	849	802	828	864	852	875	851	838	877	825	849	855	838	797	786	815	854	836	853	916	807	848	832	875	826	850	860	857	833	807	850	857	853	813	853	876	791	826	827	835	846	841	811	849	815	872	835	854	832	832	843	833	832	851	877	851	838	892	825	854	859	829	893	821	827	844	849	850	765	848	821	867	820	848	842	798	857	895	834	796	825	833	905	900	789	864	827	856	868	833	823	851	886	823	850	849	817	834	816	804	843	863	843	832	892	865	900	907	835	817	842	897	821	841	872	797	847	805	879	863	829	829	865	825	826	844	793	788	850	845	857	854	853	800	833	846	842	823	830	821	849	847	819	839	847	803	814	856	894	896	839	823	833	857	852	849	837	820	853	815	846	851	824	795	816	842	824	780	868	845	865	798	802	863	849	865	787	844	874	843	817	850	789	863	811	843	856	867	903	810	871	821	801	876	806	808	854	860	817	838	836	811	831	827	836	817	842	846	820	858	865	814	871	875	865	865	810	846	842	860	873	773	843	861	841	859	827	869	835	841	840	844	890	828	784	812	848	824	835	816	847	849	850	832	908	814	902	852	885	830	870	830	793	827	862	812	781	779	830	829	844	823	825	820	814	850	846	852	811	850	802	807	846	831	798	870	802	866	902	839	794	755	817	807	851	839	845	800	838	852	806	863	880	900	850	878	871	861	881	784	799	846	860	892	820	893	841	882	816	833	797	863	825	809	843	825	817	797	853	854	824	789	849	824	811	863	844	823	820	841	843	833	818	852	854	815	835	872	870	766	865	867	809	838	858	849	888	831	827	846	869	806	817	789	827	843	885	832	840	794	866	788	827	858	814	850	832	832	873	874	808	834	847	839	878	848	819	843	835	870	784	811	857	792	835	843	834	835	850	845	900	816	853	808	775	829	831	866	830	832	869	806	820	863	817	877	838	831	811	793	834	860	846	869	854	895	803	815	844	845	836	822	833	884	813	835	816	854	873	824	845	833	887	803	850	833	860	826	849	787	840	843	840	830	812	861	850	819	855	859	859	845	860	847	839	823	828	841	830	833	855	842	820	829	830	846	811	845	840	828	837	820	826	821	824	803	837	836	850	828	839	818	858	869	868	827	844	838	834	841	856	838	836	822	819	813	849	798	823	814	866	818	869	896	803	831	815	823	800	837	884	777	816	889	813	857	806	790	886	847	852	813	826	872	881	805	878	834	843	857	871	867	828	837	797	877	816	890	816	818	836	794	869	818	853	802	892	853	860	847	843	827	865	855	792	838	851	754	812	794	851	812	884	833	873	826	795	803	853	907	855	845	784	831	853	875	825	784	858	856	835	765	846	858	826	819	822	855	836	803	850	828	853	859	851	836	889	877	852	807	836	817	807	807	858	846	827	831	813	830	873	849	868	856	798	852	887	859	764	773	861	838	784	832	856	820	829	888	848	800	871	889	863	823	814	865	792	797	874	811	870	817	855	843	857	819	824	856	847	830	856	849	808	831	780	847	822	827	889	811	853	825	832	837	819	856	852	875	864	860	866	873	840	835	838	812	870	837	799	846	829	758	877	808	818	848	892	790	796	801	875	859	834	833	846	828	816	829	794	809	811	800	866	811	846	935	831	893	868	845	842	798	821	834	898	853	792	822	877	862	854	850	828	836	794	822	848	832	858	849	793	838	843	826	841	861	837	817	849	885	826	820	851	832	831	837	849	858	838	768	784	835	871	783	828	757	871	893	835	866	883	920	833	835	821	857	806	829	817	806	771	862	851	821	859	856	825	823	848	790	863	850	802	864	853	831	834	819	873	771	810	873	853	863	804	859	818	862	780	858	848	884	794	852	803	881	840	833	806	831	823	866	835	856	828	790	888	793	803	836	779	840	813	791	854	831	822	842	849	833	843	919	844	810	846	809	836	816	781	842	815	824	769	842	828	803	804	807	864	815	832	874	794	851	801	858	783	831	807	864	828	865	781	823	861	833	817	872	858	828	786	795	876	853	805	792	839	831	807	837	912	886	838	798	869	847	873	866	801	831	823	808	861	809	793	834	781	811	836	830	869	794	795	844	846	819	807	767	816	850	823	832	844	829	881	881	844	861	856	844	840	826	898	858	816	835	832	856	842	830	847	805	826	843	881	811	832	872	896	847	840	810	895	815	850	801	819	805	795	872	781	844	848	811	855	842	837	843	854	802	850	851	873	843	793	858	785	891	868	862	817	824	823	814	787	803	911	866	806	765	867	831	816	798	827	809	880	815	834	798	826	840	795	863	851	827	828	871	858	852	794	843	887	835	797	875	861	831	780	866	815	855	809	847	860	824	843	818	853	822	781	829	885	793	784	828	871	814	891	835	829	849	827	807	843	866	900	861	808	850	880	790	882	813	849	866	872	868	808	877	823	813	856	815	844	855	812	810	870	835	864	863	880	870	765	836	838	858	857	831	795	845	818	819	824	854	869	848	880	845	872	806	873	808	829	813	821	821	882	828	821	826	854	835	869	809	852	879	811	856	831	859	854	821	812	813	807	854	822	897	800	839	884	846	860	833	834	775	836	850	812	856	868	837	827	832	788	848	893	821	821	858	868	817	861	872	814	820	839	823	836	803	792	834	853	806	802	827	778	825	866	865	882	813	900	790	831	833	829	836	795	840	821	897	816	780	778	882	881	816	809	848	799	803	814	797	877	777	861	799	838	758	880	865	875	864	840	865	838	856	870	871	838	840	866	870	818	868	830	831	819	838	847	859	863	829	796	844	865	873	887	848	862	867	822	818	815	863	888	821	798	864	792	841	822	869	840	877	833	824	790	893	780	850	843	857	823	901	840	862	836	838	811	849	805	855	836	796	781	833	860	850	838	817	803	795	832	848	837	876	833	795	863	777	880	884	822	809	857	824	814	885	841	876	812	812	893	839	851	822	811	847	835	794	774	806	886	820	865	802	837	822	820	868	825	855	828	839	793	791	849	845	786	824	792	808	828	855	827	789	842	803	807	855	824	856	862	852	808	839	814	835	814	839	853	885	822	890	818	803	840	810	905	816	823	822	883	822	805	805	836	806	808	837	822	888	815	838	818	838	800	829	844	857	896	812	849	815	818	804	909	811	830	834	856	816	860	807	893	825	848	789	851	847	825	844	838	867	852	811	894	861	834	803	863	858	844	854	850	845	853	847	860	836	863	845	841	767	871	910	817	803	828	801	860	859	825	793	805	784	824	847	808	861	868	790	833	775	815	831	835	839	835	818	817	856	889	851	908	835	848	816	822	820	820	884	860	846	828	864	785	806	804	834	878	854	858	842	843	798	817	887	786	806	842	847	888	812	859	809	779	892	879	847
30662	15101	2487	668	495	501	471	441	431	424	430	410	407	415	394	411	414	380	445	421	464	411	424	396	422	442	418	404	400	380	422	410	396	424	426	431	445	411	431	410	416	399	382	436	357	379	396	399	404	403	414	400	422	417	373	411	430	425	418	425	386	362	417	402	386	394	363	396	398	444	405	423	387	418	421	418	374	441	397	373	432	395	389	392	404	423	405	420	382	379	398	379	417	417	391	389	388	422	376	418	399	398	385	385	404	411	405	431	408	425	413	408	407	437	407	414	475	407	393	402	423	411	416	419	406	426	395	423	415	415	442	429	409	377	428	368	406	416	421	421	388	393	394	398	363	405	414	394	398	390	401	430	394	403	385	442	436	370	374	397	394	398	399	373	393	445	406	374	386	399	415	428	456	411	432	413	425	392	439	399	421	401	423	396	412	403	380	420	435	418	408	393	391	423	449	415	425	424	410	411	432	388	390	450	441	402	405	418	437	397	410	395	425	400	397	411	405	409	409	401	398	427	432	383	412	443	431	399	388	402	390	420	391	408	387	415	413	397	392	408	394	442	440	435	382	430	393	404	409	420	426	417	424	399	428	364	396	429	416	401	422	401	448	421	375	425	364	381	401	440	358	386	411	432	417	435	403	419	423	424	395	404	421	388	403	445	420	407	382	392	409	392	419	357	416	422	425	405	410	403	418	407	420	403	413	401	383	415	424	384	435	426	413	407	406	396	398	400	392	416	379	399	393	393	396	389	402	401	401	384	410	373	400	391	448	415	432	434	404	414	431	423	409	409	388	418	383	376	401	416	405	389	436	394	354	400	415	446	415	450	380	427	401	421	384	370	402	433	374	394	393	388	373	429	390	426	406	394	440	397	400	389	443	408	400	421	386	415	399	371	411	389	389	395	383	398	387	404	390	400	386	386	406	452	401	386	387	408	428	438	422	393	409	429	412	413	417	417	435	388	406	416	435	376	396	406	416	396	409	404	362	405	412	423	414	422	409	365	423	386	375	433	407	365	425	438	419	418	414	404	431	410	420	415	421	427	419	386	401	416	411	390	396	433	440	413	422	398	402	382	412	410	411	415	407	372	407	382	382	386	394	390	374	405	399	384	441	452	443	396	429	427	399	395	425	423	374	420	414	407	399	395	416	414	381	396	390	381	419	416	433	379	388	410	409	413	387	431	417	420	406	440	360	423	428	386	392	397	396	435	439	396	414	400	399	400	389	388	411	382	415	429	409	420	385	402	415	414	435	414	395	404	420	424	426	410	344	409	406	419	409	417	410	416	409	445	385	437	432	361	396	418	407	407	416	447	403	405	427	426	407	390	393	415	416	429	435	418	388	424	414	371	431	384	415	394	425	417	356	381	379	379	420	442	416	417	394	409	396	408	457	399	427	394	410	386	391	399	420	415	410	426	391	378	400	401	393	407	425	401	396	416	389	360	440	405	416	411	433	390	394	392	383	410	395	397	429	396	431	380	413	411	412	450	407	411	409	418	413	420	352	371	420	409	404	398	389	367	391	391	388	400	413	427	413	395	447	447	403	399	415	415	416	414	386	411	418	401	414	410	447	408	445	427	421	431	402	409	428	449	407	391	449	362	429	426	411	439	427	453	388	425	412	386	442	396	385	429	427	379	370	378	430	420	388	412	413	392	412	422	423	400	367	398	404	400	411	424	402	409	431	424	422	402	392	401	461	391	378	395	385	429	387	395	384	416	400	438	375	416	381	417	391	398	405	405	379	423	386	462	401	370	405	390	397	415	413	432	390	375	396	397	406	395	401	431	424	379	411	431	384	392	418	365	398	397	386	417	434	389	396	412	396	433	441	421	421	407	426	392	397	364	392	433	382	396	402	402	384	389	400	404	392	398	401	397	435	400	420	428	388	442	406	440	411	394	382	404	383	401	400	394	437	418	394	403	397	380	437	412	423	398	423	390	364	410	423	384	472	423	402	432	428	397	402	418	400	422	396	434	407	412	403	409	394	411	393	383	379	436	424	414	423	373	395	407	429	422	387	391	406	403	419	398	416	403	406	386	418	416	398	384	413	441	422	418	412	393	392	407	390	447	438	386	423	398	431	442	386	439	384	433	402	428	438	379	379	403	363	377	381	375	424	414	421	371	442	411	406	396	395	424	392	392	384	387	436	435	372	433	415	403	411	412	405	439	381	405	427	427	411	420	378	407	396	424	407	399	374	429	441	393	426	381	426	412	412	417	384	401	441	405	411	410	386	397	439	389	464	381	413	357	421	378	398	356	434	432	425	391	385	399	416	421	395	427	421	348	369	402	398	417	413	380	413	384	393	401	399	409	420	416	444	408	395	414	415	382	405	426	422	437	397	400	401	450	391	462	392	399	425	389	367	375	407	411	430	398	368	404	378	405	403	409	349	384	395	412	403	391	420	418	445	428	388	389	415	406	376	404	400	367	409	419	402	419	388	379	400	389	408	394	443	397	427	381	390	436	402	404	402	427	401	422	417	424	398	389	434	421	384	358	429	400	367	415	398	406	412	391	425	444	382	386	481	413	446	401	389	380	409	393	409	430	419	381	399	425	405	386	420	478	379	383	415	401	377	434	406	397	414	415	415	407	427	410	382	376	404	398	421	410	383	363	380	395	387	408	383	437	424	409	454	424	375	427	374	417	408	403	429	397	401	391	436	427	406	412	404	412	425	362	401	408	378	423	395	431	412	438	404	426	437	410	399	412	396	377	428	409	392	394	436	401	384	405	386	416	418	375	376	388	390	418	424	433	369	388	381	371	384	429	406	433	371	398	395	400	383	396	411	431	415	402	441	386	407	402	444	390	394	427	442	384	397	428	421	425	409	403	375	399	415	409	398	409	416	435	387	400	424	411	377	362	427	432	401	397	383	373	405	412	391	357	384	366	404	430	431	415	409	415	386	403	374	400	413	416	404	419	387	449	414	420	456	399	452	403	418	399	393	426	417	386	391	402	390	400	402	391	367	419	409	424	412	409	444	415	409	392	415	387	417	412	384	429	410	402	400	425	398	393	365	398	417	371	435	428	383	390	429	406	388	403	396	426	376	397	397	391	378	409	376	373	410	414	390	442	404	412	424	377	433	421	403	407	401	370	377	413	422	385	400	427	418	377	415	383	413	414	443	398	375	417	460	402	418	413	397	402	382	430	425	425	441	419	405	414	391	381	394	442	405	401	403	419	383	404	394	378	441	390	371	415	410	409	369	394	444	405	413	443	417	416	430	429	413	413	394	408	421	397	393	419	396	395	405	377	419	405	404	392	419	406	409	369	417	384	408	393	383	411	425	412	406	428	397	383	390	391	414	401	423	420	410	397	392	383	424	397	414	374	422	413	417	426	420	407	386	393	409	399	425	404	404	452	416	393	434	431	418	390	394	419	430	419	402	408	440	394	411	423	427	433	410	389	436	420	392	389	410	364	399	443	395	426	412	393	397	409	389	404	433	406	410	379	377	425	418	433	386	370	412	404	419	388
17882	980	853	592	534	436	493	443	453	443	443	452	420	455	401	432	435	416	418	426	441	426	434	401	428	430	430	431	409	412	436	426	465	429	405	396	432	393	443	442	451	423	421	407	407	417	407	417	407	413	378	409	441	423	400	412	379	426	419	404	419	396	419	413	434	427	372	420	428	398	435	380	436	403	401	475	388	438	413	439	421	416	416	419	392	423	405	426	409	409	394	390	388	384	438	410	385	438	431	370	442	375	437	404	407	407	397	399	415	427	413	423	445	405	453	419	407	432	402	413	392	426	424	400	454	410	441	407	399	429	416	461	419	375	432	397	408	413	419	435	414	417	408	401	382	408	410	424	397	405	425	418	434	439	399	442	380	399	369	430	428	405	457	434	426	411	407	424	410	397	439	387	402	443	396	401	396	417	385	384	400	450	386	402	414	469	405	452	415	423	426	417	396	399	391	436	435	410	446	403	413	423	419	405	415	437	410	426	402	392	406	441	418	401	414	431	433	415	415	389	376	421	463	399	419	384	427	404	395	389	398	381	417	419	377	411	398	433	406	382	421	398	446	453	401	402	401	439	401	413	444	396	435	401	462	437	390	415	406	408	403	413	443	399	431	417	384	454	392	402	391	381	380	419	409	403	414	407	419	416	390	405	391	429	426	407	401	400	416	437	408	455	466	415	428	435	393	380	410	406	439	387	386	409	396	396	407	419	420	433	399	413	426	415	417	401	386	403	432	401	443	407	422	426	391	416	424	416	431	441	404	393	415	422	416	431	419	429	427	379	417	401	404	428	439	414	393	422	397	432	401	397	410	406	390	410	445	386	416	398	401	410	415	416	406	433	398	424	423	402	414	411	441	442	376	445	440	399	410	426	437	410	406	413	448	424	432	437	426	432	441	470	441	400	430	417	423	391	434	448	417	436	401	405	407	414	426	415	454	409	399	453	379	425	403	418	438	379	406	456	371	421	394	380	420	398	426	400	425	405	421	413	385	408	418	381	422	428	438	426	399	461	425	406	419	424	415	402	413	421	411	425	427	414	422	410	442	415	375	379	423	413	416	405	394	423	437	443	419	396	453	401	401	416	393	405	397	410	433	411	412	403	402	384	409	422	390	374	410	412	433	439	414	417	437	407	410	410	407	408	436	368	444	432	427	415	404	421	405	411	433	455	403	416	394	403	408	402	410	416	415	405	450	402	415	416	420	435	395	448	422	364	412	395	425	428	413	456	407	457	386	413	426	400	430	444	393	421	423	420	439	406	404	402	456	431	394	392	460	417	394	414	396	455	420	424	395	448	399	408	419	445	410	425	443	380	437	426	405	403	406	385	414	446	390	418	403	424	381	371	397	428	395	421	425	431	419	390	384	404	416	378	416	397	423	447	407	413	424	406	422	416	403	414	436	412	404	416	367	387	426	402	403	430	421	430	467	395	443	379	444	381	413	395	413	451	441	430	396	381	395	424	416	441	391	414	415	431	411	413	389	463	457	443	390	448	405	370	432	428	418	440	405	415	413	414	402	411	430	396	407	371	452	429	420	371	432	394	409	442	432	437	423	413	414	438	433	439	382	382	433	437	408	409	394	415	401	441	386	436	391	407	421	380	404	440	456	392	405	408	399	444	409	429	411	429	400	403	401	411	432	423	388	432	443	438	392	385	393	424	409	436	434	417	436	412	402	388	414	430	375	428	403	419	421	384	436	421	397	443	397	400	416	376	377	405	403	387	398	438	406	392	395	414	468	423	402	395	379	393	408	392	421	430	405	426	371	443	437	427	435	405	461	421	418	414	397	411	397	400	414	444	430	402	411	438	408	417	433	429	398	407	415	407	413	399	414	401	416	401	395	430	405	426	406	410	371	473	416	415	399	409	397	419	434	434	418	402	419	383	418	400	411	415	389	445	441	427	424	393	412	434	404	415	413	382	427	400	416	394	451	419	435	428	397	423	436	404	445	401	409	386	410	450	418	369	414	403	441	449	384	369	420	408	427	416	404	407	454	396	412	412	426	422	429	405	393	416	410	429	406	434	420	393	414	416	412	411	409	424	399	418	411	429	418	424	405	421	418	393	387	448	373	420	389	422	440	442	441	393	417	379	383	422	392	379	428	427	408	398	423	442	389	432	426	435	422	412	412	415	426	421	425	437	429	407	421	400	443	434	465	392	422	401	430	409	385	379	407	445	426	439	428	425	410	404	420	460	438	375	389	422	395	412	398	417	432	393	427	443	415	404	425	377	404	461	411	423	407	405	406	410	405	434	421	422	454	383	399	427	451	416	400	429	423	428	418	418	437	415	447	418	425	407	411	397	374	379	411	426	457	439	422	360	415	406	415	382	435	398	397	452	420	474	388	431	424	447	410	428	418	403	360	397	424	419	421	393	396	419	445	429	407	401	396	413	400	439	403	415	400	395	407	374	452	442	410	419	401	403	414	417	408	427	413	429	423	448	363	393	387	423	424	372	426	378	421	414	434	386	400	400	410	370	416	391	397	462	404	402	425	384	413	388	392	418	433	428	381	402	441	430	411	397	414	428	380	412	387	448	417	394	425	404	425	392	369	361	404	394	410	369	414	412	391	406	387	433	412	462	445	405	419	373	418	406	409	431	417	417	401	430	430	380	433	410	410	390	408	441	417	428	375	445	419	398	416	418	417	413	394	414	429	436	411	428	420	437	406	394	440	419	420	423	420	391	400	420	397	433	414	410	413	436	386	413	387	367	415	441	418	416	421	407	407	408	409	388	418	421	421	408	404	398	415	408	371	425	382	406	440	409	387	395	397	400	378	454	410	415	391	419	401	420	463	389	438	461	407	402	399	415	433	400	434	403	439	439	435	443	449	444	404	404	418	410	446	389	433	409	418	449	406	437	430	369	425	365	419	420	389	409	417	433	406	438	437	393	417	418	385	418	432	427	405	432	393	412	445	435	395	434	429	391	459	416	438	382	442	400	389	423	435	405	432	366	447	385	403	421	388	447	431	399	353	397	384	434	387	380	432	377	400	446	408	422	428	407	430	390	462	439	404	404	439	416	381	405	386	404	398	385	399	412	399	362	436	412	406	398	393	413	454	403	414	395	410	413	438	427	402	395	424	405	424	451	425	403	363	414	432	436	403	390	383	400	427	424	417	462	401	400	404	413	446	418	397	405	390	399	409	443	431	401	437	390	453	423	465	419	462	415	391	403	430	364	413	402	434	374	414	426	414	434	416	408	397	428	425	399	452	419	393	389	410	419	420	423	469	397	378	403	405	420	376	407	394	409	426	394	425	436	440	379	434	397	426	395	416	433	458	437	459	427	382	414	444	401	452	398	432	417	427	420	394	411	410	432	454	432	390	394	402	441	460	413	410	420	436	394	418	397	390	372	384	388	412	442	417	426	401	414	432	401	424	448	385	446	400	405	422	459	403	416	389	435	411	415	419	406	437	441	418	411	412	383	425	421	405	447	410	388	410	414	386	444	412	414	411	464	414	428	426	389	434	435
24991	20642	26813	24466	20660	9968	1539	1038	913	831	829	808	749	734	700	703	680	699	676	653	665	595	645	660	632	584	639	663	560	645	679	628	632	646	628	608	638	617	665	604	695	583	631	657	597	653	602	635	581	640	632	609	643	629	619	600	596	597	655	635	645	626	623	603	616	626	594	604	587	612	585	597	620	639	655	567	621	598	648	620	588	651	595	613	587	605	609	568	611	615	608	592	602	620	628	625	570	610	666	586	625	621	632	614	604	637	609	615	648	611	594	635	612	588	635	618	598	605	610	608	623	611	586	626	588	631	632	660	579	605	619	618	612	627	620	609	646	654	649	589	620	639	569	615	589	614	576	627	652	610	622	628	635	627	610	655	590	632	587	589	538	568	650	657	610	612	619	587	697	632	659	662	650	581	659	568	606	609	576	571	652	641	624	622	650	604	568	601	604	606	608	599	616	664	631	644	610	622	610	601	565	601	645	602	601	589	620	562	665	615	616	682	601	624	613	602	630	586	639	605	606	656	599	624	638	601	642	654	605	631	630	576	622	586	594	658	629	620	579	558	614	603	602	610	577	587	625	561	649	614	585	578	617	626	596	614	585	597	586	623	615	598	610	612	602	623	614	651	638	628	595	617	576	626	631	607	621	594	596	600	617	598	625	614	641	578	568	619	645	609	625	608	644	603	611	556	578	627	600	626	652	586	577	613	637	627	587	607	641	606	605	599	573	602	602	573	604	626	589	536	589	642	594	592	600	574	608	570	600	617	644	581	614	596	656	652	570	608	578	637	594	665	629	608	652	612	594	574	594	599	619	561	644	595	607	595	601	595	607	598	582	630	602	617	636	607	587	579	627	597	600	646	662	573	607	608	597	666	583	635	615	612	568	626	611	588	613	628	611	641	606	617	589	599	612	579	609	647	608	613	665	651	560	624	575	650	597	560	611	611	607	634	670	649	616	601	618	614	616	615	613	565	632	582	639	610	599	639	581	620	594	640	639	592	623	636	621	603	614	653	564	588	591	582	608	639	587	617	647	584	588	596	606	612	641	563	581	649	602	595	614	635	621	614	607	656	689	645	623	580	596	590	567	605	630	635	601	586	610	620	597	600	647	613	596	610	559	623	654	625	612	629	618	609	611	633	587	593	597	550	600	606	601	651	600	583	582	569	611	614	569	606	611	644	661	660	614	618	601	589	639	621	598	599	640	600	607	594	630	625	596	619	634	632	609	622	617	655	560	568	589	608	623	635	653	622	656	653	620	586	570	643	587	615	623	602	613	609	587	608	645	648	624	637	613	598	632	621	602	645	610	612	623	634	640	597	645	584	598	644	616	591	600	584	608	661	584	613	580	658	617	610	616	593	619	579	614	560	607	597	593	596	570	636	621	631	636	577	594	667	604	556	626	614	588	555	637	624	618	594	571	589	569	614	567	600	657	628	623	606	595	613	631	565	582	607	620	600	613	612	590	596	623	628	597	586	575	608	627	630	616	595	631	609	592	604	580	600	611	593	629	656	593	635	626	628	650	612	608	604	641	640	624	638	640	600	626	641	643	558	586	643	607	620	614	592	634	607	635	650	640	618	638	618	573	665	639	595	595	554	626	620	595	638	626	631	588	584	640	623	621	615	604	613	616	593	621	596	549	609	641	630	638	624	563	630	598	623	588	612	633	605	629	567	566	638	648	621	574	600	645	613	592	613	591	606	578	616	617	587	595	597	621	582	620	574	593	594	600	625	595	601	605	606	596	599	579	560	598	623	616	597	615	613	586	604	563	670	625	615	588	563	655	641	674	575	615	588	579	607	609	625	553	632	601	623	618	654	614	615	606	620	616	617	596	611	615	625	637	583	643	599	616	609	637	642	591	600	597	565	597	576	692	588	603	665	620	604	639	584	601	588	642	595	622	625	650	619	601	601	619	604	623	595	624	598	634	617	586	581	591	648	633	642	618	586	622	636	626	628	602	634	559	621	639	597	571	606	622	589	639	635	606	602	622	619	614	586	632	584	637	580	603	597	579	591	587	650	593	643	629	591	556	582	596	575	651	618	563	627	579	622	629	607	572	615	577	689	618	632	636	591	570	554	634	619	581	621	616	591	636	586	603	623	641	605	624	575	601	604	553	620	603	608	600	631	571	619	587	613	643	623	579	611	611	570	585	607	585	601	593	562	635	568	626	618	643	606	634	638	620	628	601	617	599	594	645	601	626	582	594	597	591	641	582	602	632	572	646	623	633	624	651	582	650	598	617	550	626	597	563	648	590	608	660	645	624	639	610	623	608	624	587	651	605	633	604	605	633	583	580	574	621	641	611	664	619	593	618	592	642	595	593	621	620	597	631	615	600	637	618	637	635	610	587	608	597	580	654	614	622	593	604	578	588	619	615	619	589	586	598	631	589	620	611	595	615	583	620	573	598	641	625	637	586	621	597	565	620	558	565	626	611	621	620	621	608	604	610	592	578	622	645	597	602	569	540	602	596	543	593	655	628	597	625	623	616	590	619	588	620	635	595	594	627	586	622	645	641	618	587	632	626	595	664	581	587	625	605	608	616	606	556	635	614	594	620	626	621	631	619	623	616	614	576	589	634	589	634	633	606	610	584	610	615	595	611	631	591	618	612	650	613	600	651	643	607	629	652	627	612	569	588	593	592	600	589	604	610	624	628	613	578	618	599	597	602	602	585	618	631	634	568	550	643	621	600	589	609	578	647	591	642	589	631	632	578	598	612	631	607	652	645	616	624	622	585	628	577	590	616	637	622	618	622	583	582	622	603	609	647	628	612	584	603	592	619	613	622	567	603	603	604	602	609	582	631	590	575	666	553	613	603	643	584	631	612	648	616	646	651	600	597	594	619	621	556	554	608	629	607	558	603	573	559	620	623	556	586	595	627	637	631	592	572	596	645	595	607	628	619	623	592	606	594	588	561	610	600	603	604	618	586	600	614	604	615	622	613	642	656	639	605	609	634	609	580	597	591	603	582	610	635	583	589	608	619	607	626	590	599	594	614	613	647	614	597	611	587	603	620	606	632	582	662	602	600	559	614	581	581	597	616	592	593	597	574	605	641	586	602	599	646	604	627	592	643	598	628	634	559	639	628	606	580	585	564	592	579	562	583	625	593	637	619	618	581	660	615	625	583	586	626	625	627	607	598	617	617	569	603	621	579	588	621	619	608	601	659	637	620	624	609	622	615	604	611	616	601	595	600	601	654	587	602	619	600	581	587	596	597	603	556	634	577	613	580	582	611	565	668	577	589	641	554	588	568	637	620	599	677	622	561	627	600	618	594	613	606	620	571	657	594	639	646	596	615	652	596	623	637	589	621	578	602	580	605	674	588	595	632	588	631	628	608	623	606	564	590	580	646	632	638	602	591	590	635	574	603	569	586	606	568	611	596	598	650	662	615	647	633	622	576	591	623	613	634	605	607	602	562	583	588	604	603	595	596	553	592	634	623	608	624	637	601	634	602	625	570	588	620	584	605	596	632	611
27347	9285	8390	4534	3089	2311	1888	1508	1345	1140	993	999	915	794	825	773	708	718	751	701	654	668	702	642	652	666	658	622	584	629	591	613	614	662	628	617	618	586	616	631	592	593	607	591	601	575	571	610	604	613	606	591	617	634	579	602	577	619	594	567	568	583	607	603	564	562	571	611	582	630	554	575	564	578	633	603	577	601	577	580	565	566	581	562	601	586	619	591	572	551	584	552	558	585	643	573	603	558	587	646	575	574	604	611	560	569	595	583	557	591	590	581	612	577	594	564	553	562	568	597	565	592	594	574	606	582	654	595	608	596	596	607	584	622	593	561	572	566	597	617	539	561	597	608	575	578	587	589	557	592	600	570	545	590	583	608	563	640	575	544	606	560	576	585	593	598	569	628	572	625	564	581	573	596	585	581	588	596	586	617	556	596	566	568	609	565	566	606	585	564	577	593	569	580	552	570	588	577	581	581	585	579	568	573	630	629	574	565	569	600	549	573	569	608	581	587	555	534	597	647	578	605	605	591	584	614	573	598	579	607	566	598	621	611	583	585	544	588	601	559	601	599	596	586	618	607	575	586	546	582	579	567	559	621	588	607	572	590	597	630	608	630	622	605	581	549	553	581	643	578	578	621	585	634	566	604	621	577	607	569	598	561	598	579	574	605	603	538	573	607	578	605	603	594	608	605	592	586	597	579	546	553	545	595	599	641	585	613	608	591	622	603	598	584	604	605	583	621	577	559	620	629	578	586	582	591	599	581	531	614	568	586	553	621	610	572	612	565	596	592	611	582	600	583	578	552	568	616	533	597	590	577	624	613	626	595	589	602	577	588	570	566	587	590	570	589	602	558	606	589	596	635	549	579	592	599	624	588	586	619	605	608	564	579	652	600	619	574	574	568	572	601	592	556	578	591	577	568	571	607	563	611	609	595	604	568	569	577	610	616	558	598	592	576	574	577	601	592	575	585	637	630	574	581	607	600	579	565	600	619	592	595	623	560	519	581	552	580	560	604	604	558	594	593	620	565	549	626	595	549	603	580	588	565	566	595	547	518	560	554	559	643	611	581	591	618	567	593	544	607	559	580	570	613	599	604	533	611	576	595	582	585	596	570	588	606	599	596	593	586	608	587	580	564	609	590	585	633	600	617	580	568	545	527	615	583	570	570	628	620	582	619	579	553	611	559	570	554	551	576	578	597	576	588	574	588	597	594	601	601	575	630	583	547	579	584	617	586	546	574	584	588	533	583	582	574	604	569	574	580	570	571	587	577	585	603	568	592	591	569	583	614	546	591	628	584	563	560	591	627	589	605	562	597	581	580	591	567	552	607	604	623	560	591	609	605	652	606	571	610	586	562	586	572	603	585	583	577	580	550	625	631	590	580	521	593	570	572	566	588	570	620	594	559	557	567	618	599	596	570	557	619	580	600	571	580	605	595	555	593	537	561	571	621	558	588	587	539	612	581	573	581	549	592	639	595	609	592	583	600	570	564	634	561	606	563	612	570	600	582	508	609	566	579	552	569	592	541	593	564	584	592	554	631	598	601	565	574	603	608	567	563	622	607	597	585	604	607	605	603	578	601	553	596	589	633	606	559	580	587	574	575	601	572	584	575	633	531	578	587	557	607	572	521	607	585	576	591	609	570	543	556	613	644	559	599	577	573	567	641	559	610	585	620	566	593	538	554	580	596	582	591	585	573	583	562	587	597	549	595	628	565	588	599	615	559	561	616	568	576	598	596	570	570	592	580	585	571	538	567	585	611	585	586	568	574	588	592	616	596	574	553	553	595	585	561	573	605	606	602	628	590	577	601	604	589	562	603	559	571	590	584	589	569	603	598	542	614	610	578	558	554	589	564	602	561	624	622	563	586	596	613	601	634	564	619	576	573	569	577	613	545	616	571	607	588	612	557	571	575	578	568	568	587	587	619	596	603	571	601	572	595	597	582	570	603	559	602	617	590	577	533	540	581	579	573	588	611	568	582	605	554	605	564	585	612	591	611	593	602	581	603	579	566	579	586	568	586	581	626	572	567	566	620	601	576	580	602	577	541	554	568	566	541	621	579	605	584	556	564	585	578	532	580	586	596	632	577	604	580	574	612	640	591	596	572	578	581	558	598	546	598	571	580	590	607	596	577	589	580	565	571	555	615	611	588	642	587	544	571	577	631	593	596	614	645	581	548	516	560	575	576	587	577	630	594	579	534	582	606	622	569	587	621	595	581	636	582	592	581	596	616	589	602	591	573	613	570	597	588	582	531	569	588	593	579	608	546	515	614	608	551	580	576	554	582	559	626	604	589	592	577	607	593	571	566	569	617	576	597	561	575	553	559	631	582	580	567	636	591	539	562	583	543	582	601	616	582	577	602	592	581	602	588	596	596	547	583	614	595	595	580	596	556	594	566	564	580	589	598	601	563	589	626	570	582	614	613	599	542	603	575	566	597	578	560	570	584	613	601	633	601	575	609	587	588	588	595	586	595	578	551	584	555	570	616	603	565	586	586	603	592	565	578	614	614	609	575	640	602	565	653	615	570	567	555	616	572	616	609	582	529	587	601	574	574	632	602	596	521	580	584	569	580	575	564	583	571	581	598	610	596	568	576	574	546	596	579	544	607	598	599	592	551	580	604	548	559	594	572	551	586	580	571	594	580	605	556	623	590	604	593	580	593	511	532	567	587	563	626	576	598	591	634	594	604	611	582	574	563	596	594	581	582	579	560	600	599	572	635	568	561	624	558	637	557	597	580	592	553	582	549	615	557	643	550	576	561	583	608	583	574	556	572	559	575	591	637	547	592	614	578	623	575	595	588	630	611	587	562	607	610	624	565	594	604	578	602	596	548	600	546	607	597	602	567	581	579	629	573	598	599	549	566	543	568	557	616	616	577	594	558	612	610	573	616	554	635	598	545	633	586	595	592	570	590	563	613	562	549	583	583	614	597	575	594	578	595	601	554	567	580	579	597	598	617	551	610	572	590	567	596	546	557	586	572	560	585	601	586	609	563	597	535	614	600	630	594	580	584	560	581	545	571	596	555	545	597	560	563	573	567	620	617	564	605	573	593	556	560	601	595	590	578	569	584	603	567	590	577	614	576	575	569	643	575	581	570	597	625	591	535	575	625	582	589	612	554	566	615	627	550	561	540	594	576	580	617	585	611	612	607	579	555	584	557	574	607	559	583	592	569	602	568	585	598	608	659	609	554	592	591	570	622	607	602	595	606	564	620	608	623	547	591	549	587	576	582	584	565	584	623	561	592	554	567	600	610	627	599	557	579	585	586	561	639	598	575	547	565	574	596	550	604	562	556	554	623	571	557	602	583	562	581	610	638	588	564	568	572	577	574	599	564	579	587	560	574	580	599	600	589	611	582	615	607	591	618	634	572	569	598	583	550	602	616	557	608	634	598	593	558	584	556	559	583	574	592	575	569	632	574	545	597	574	576	564	564	562	606	589	583	582	593	573	602	588	588	594	570	587	620	559	572	584	579
22943	20662	27214	24182	20669	20742	9540	2033	1529	1363	1229	1235	1190	1176	1192	1060	1073	1076	1086	1011	1020	1025	1022	999	957	1024	996	983	1031	959	925	929	947	1020	993	926	882	971	924	957	950	935	924	923	986	925	893	931	910	939	930	958	854	958	960	865	951	993	917	925	915	882	947	928	913	906	936	881	917	913	896	898	922	920	930	975	913	993	945	895	859	877	952	884	878	900	1013	902	933	925	901	924	922	902	888	923	904	913	847	874	894	961	863	926	882	926	908	912	921	883	961	977	964	909	928	935	881	943	928	930	962	967	926	912	896	903	919	945	867	906	926	950	922	926	940	900	967	888	911	902	952	981	919	909	919	877	878	940	880	952	866	921	942	926	867	908	892	913	930	906	916	924	908	984	928	936	1019	909	953	923	925	881	968	932	970	968	913	942	878	916	914	894	920	877	931	892	946	930	918	946	953	932	919	874	922	916	860	928	895	911	916	875	898	938	908	904	914	905	932	965	961	952	868	938	916	932	914	952	902	929	920	960	934	899	910	868	918	943	950	946	897	891	927	896	885	880	877	844	929	865	918	881	956	970	917	905	928	894	828	898	895	914	879	892	901	942	917	858	917	910	895	911	917	878	874	915	903	938	926	840	953	935	878	912	886	895	937	901	893	948	923	905	891	953	949	877	895	928	929	932	909	906	857	953	876	922	890	946	891	958	913	915	909	920	940	906	926	935	925	884	899	911	903	875	959	903	906	920	964	945	892	947	889	916	927	891	898	943	981	892	881	954	912	919	897	992	877	901	834	845	851	942	884	907	931	886	943	930	940	897	915	978	926	916	929	935	825	885	893	910	923	899	906	877	905	914	908	901	957	942	946	876	883	893	935	937	861	884	918	893	909	943	935	911	973	931	859	915	910	908	924	899	961	874	926	868	952	914	959	875	913	895	954	913	904	895	948	932	891	895	909	867	912	919	886	884	923	898	904	931	954	925	896	913	931	952	877	910	958	926	923	938	925	931	877	954	851	922	978	900	883	914	940	891	982	878	945	934	925	917	869	863	937	962	923	930	915	955	884	944	921	920	929	896	902	906	936	926	860	883	904	917	950	940	884	945	907	883	935	929	916	886	909	930	931	912	870	891	917	935	856	959	913	951	853	909	897	919	986	895	897	914	943	904	907	970	917	903	907	930	891	910	899	880	924	950	902	881	908	929	885	953	938	979	955	871	892	932	904	869	970	998	947	928	888	948	963	933	919	867	878	917	894	902	960	916	905	895	895	869	935	953	911	880	939	921	978	893	854	881	889	855	889	935	947	927	908	906	870	924	917	865	891	933	934	918	940	863	905	922	919	935	911	920	921	863	871	893	925	894	849	936	944	903	860	935	909	898	938	915	912	919	952	946	918	930	843	902	898	961	952	952	950	938	911	920	925	938	933	883	867	906	935	883	978	887	906	929	919	944	913	868	962	912	888	948	940	958	856	934	936	918	910	876	951	890	975	910	959	921	1024	914	903	906	914	864	932	919	946	966	857	946	948	901	924	920	896	901	913	846	985	923	921	971	913	890	950	934	901	931	903	932	919	887	851	908	885	925	987	900	943	935	900	954	885	925	910	891	923	980	933	980	977	922	897	924	928	881	918	926	926	908	930	897	930	938	953	955	911	955	931	923	864	919	949	912	923	921	894	873	876	903	902	968	896	909	896	930	887	924	892	926	953	869	966	946	951	959	864	889	904	922	914	947	938	901	943	916	915	945	907	886	916	900	932	921	884	906	883	955	904	942	956	900	913	890	920	906	816	927	912	912	882	934	873	916	899	855	968	886	915	886	933	938	848	919	921	917	870	852	910	893	891	903	877	888	960	911	918	910	891	930	924	918	969	899	899	884	936	918	866	876	947	891	949	921	912	984	926	918	937	895	906	851	910	897	932	912	877	951	896	941	829	876	1001	880	896	923	962	902	903	936	915	917	918	886	925	982	863	900	916	909	935	894	907	909	877	895	913	901	860	918	896	968	905	921	905	905	923	888	889	906	877	948	948	950	915	885	899	913	876	930	938	894	951	906	911	824	891	904	906	899	928	946	921	929	914	875	880	892	934	889	915	919	946	931	939	914	912	941	984	905	903	870	886	947	925	885	918	938	858	919	933	885	918	848	949	896	918	903	926	876	951	935	902	908	936	874	911	946	942	875	925	912	908	885	953	916	941	856	890	857	898	968	891	904	946	901	911	949	887	970	918	904	844	922	948	919	930	871	919	928	924	888	910	903	929	927	942	893	905	941	909	907	953	882	905	932	901	905	872	861	883	924	944	935	948	923	938	951	886	960	958	928	948	883	969	928	889	926	847	930	889	918	845	937	888	915	911	949	866	916	881	891	925	942	881	920	941	933	930	896	895	934	882	945	930	931	917	921	908	856	928	959	990	932	869	939	937	859	989	954	887	979	984	939	934	888	905	906	918	919	881	870	900	901	864	946	907	900	912	860	906	925	944	905	936	930	882	901	837	882	904	858	945	896	900	931	935	919	953	902	954	918	864	919	922	880	892	900	929	908	899	860	911	851	917	863	885	900	930	911	904	913	899	879	926	909	921	891	914	900	919	980	871	842	908	953	883	885	937	922	866	986	865	902	962	908	914	881	927	891	848	905	955	977	884	901	935	964	949	930	884	918	900	903	912	870	881	921	962	925	855	883	863	908	926	900	883	938	944	906	951	898	887	907	884	946	906	931	890	919	928	873	905	902	877	924	953	908	920	885	920	895	928	962	959	924	929	915	904	898	917	898	921	946	890	956	898	902	874	867	923	923	941	940	932	936	901	887	957	920	952	943	886	922	898	910	892	862	884	952	926	922	914	960	861	931	890	926	879	963	901	908	919	869	882	906	925	883	934	907	992	936	915	860	922	915	907	893	859	925	933	918	872	905	899	980	897	927	907	916	889	872	907	949	924	892	921	934	908	910	918	925	923	910	933	871	957	928	910	870	925	955	873	938	945	886	986	858	862	949	852	920	957	920	942	933	953	899	953	883	970	876	921	916	894	882	941	930	906	899	883	878	866	918	936	930	918	925	922	861	910	942	904	869	932	872	872	930	901	918	952	844	888	911	892	895	911	891	909	846	925	907	900	899	920	899	916	914	944	915	934	882	824	946	953	950	971	929	978	940	954	989	909	913	877	896	882	890	878	880	915	900	908	915	859	913	874	888	911	949	906	951	906	914	941	877	923	875	910	899	931	872	907	941	899	943	898	919	888	921	949	917	971	947	895	887	884	951	889	912	903	920	941	932	920	921	914	924	892	911	907	832	971	928	933	963	881	919	951	928	916	878	960	843	948	938	902	898	899	922	962	912	927	922	884	908	900	926	928	973	923	865	907	845	844	889	861	916	894	935	895	922	908	884	934	913	919	895	904	918	905	927	888	954	882	852	919	916	878	938	904	957	934	852	923	915	902	902	896	890	908	907	911	852	866	882	936	883	872	947	907	939	903	940	913	891	874	901	918	953	908	927	923	899
26951	15395	13747	7919	5579	4143	3282	2626	2157	1899	1743	1516	1505	1400	1278	1207	1212	1156	1073	1084	1057	1030	990	906	964	979	979	955	961	942	883	918	946	922	900	935	957	913	892	886	898	914	853	929	914	906	919	922	899	841	817	847	872	893	871	882	843	867	906	910	855	853	838	868	853	872	898	892	865	868	834	842	855	907	876	852	866	913	877	869	854	864	907	844	911	882	843	870	811	884	834	842	829	845	863	885	860	834	866	836	881	868	912	897	810	854	857	878	797	829	872	856	804	838	830	860	828	881	837	898	852	834	832	829	885	893	895	912	876	882	860	867	897	840	824	883	878	825	899	856	853	856	887	812	858	894	869	864	871	877	883	848	865	837	852	873	893	870	839	871	881	878	834	905	916	845	887	873	846	871	886	856	870	868	871	896	851	853	842	833	859	895	869	834	868	848	888	829	872	886	833	848	810	832	910	884	919	878	862	793	797	823	829	858	854	869	848	872	851	825	875	852	902	834	854	854	882	869	867	809	890	865	879	860	835	812	929	832	861	853	915	873	834	821	877	846	882	838	842	818	813	883	828	824	895	816	908	878	850	883	897	917	878	891	878	836	826	826	863	860	825	870	882	830	882	835	804	871	832	876	810	853	862	898	885	818	853	854	853	848	859	908	895	883	857	823	857	820	898	854	857	867	868	834	800	841	849	794	854	898	853	899	913	892	877	849	856	846	863	882	856	824	885	781	849	887	812	830	881	890	776	805	863	823	846	846	912	878	843	847	808	826	894	864	907	857	818	872	855	849	856	826	803	883	841	850	836	890	828	853	851	800	879	842	877	882	828	897	873	911	801	845	849	885	868	812	867	876	871	817	860	863	833	868	850	893	856	830	856	795	867	853	823	846	856	874	869	812	878	836	860	930	796	856	845	862	879	846	894	853	830	867	853	871	846	835	862	885	879	802	877	886	842	838	905	840	883	829	857	870	835	839	881	893	861	891	864	865	843	862	851	857	861	819	829	845	843	826	821	836	885	884	892	852	842	888	868	794	820	865	916	870	830	845	799	859	815	860	879	829	871	934	822	915	881	873	853	850	867	818	769	798	865	795	872	841	873	872	861	843	886	833	867	830	863	878	836	849	831	832	874	837	818	902	901	863	856	892	878	818	901	856	863	859	846	812	845	889	877	838	894	838	817	898	847	851	891	852	824	803	829	841	823	853	849	849	809	884	823	816	864	884	884	808	900	844	863	857	882	839	868	835	862	778	839	833	865	817	794	806	862	874	824	851	881	890	861	825	864	806	863	840	903	845	875	844	863	804	817	862	844	837	837	878	837	832	849	855	850	929	829	872	828	809	824	848	815	862	810	823	853	835	840	819	878	821	900	884	855	885	876	839	847	855	846	848	860	836	892	818	838	775	846	818	912	815	900	908	862	867	903	873	836	867	835	863	809	869	877	841	824	791	876	870	861	835	895	849	873	845	844	933	864	833	913	855	908	873	846	841	834	874	865	841	885	833	910	850	886	882	849	877	914	811	890	890	834	847	825	882	879	888	868	880	824	906	836	918	831	879	903	888	854	863	878	791	839	804	865	846	857	831	854	858	859	874	836	889	829	863	812	837	849	867	901	827	862	872	853	867	871	851	845	835	853	884	836	830	866	809	886	827	853	812	875	810	827	833	878	861	885	870	865	829	846	836	903	785	834	946	820	843	825	890	840	893	879	829	799	869	835	866	866	845	861	857	868	854	869	839	869	818	860	860	851	852	872	874	802	860	875	868	884	822	911	848	845	872	883	875	847	858	811	847	871	902	849	854	834	887	823	904	852	856	871	844	871	809	831	827	844	838	871	864	874	861	855	860	893	795	878	840	823	838	836	848	887	876	886	814	866	855	935	893	912	850	855	860	868	904	801	889	865	851	843	857	898	814	818	842	838	888	884	860	891	838	796	849	849	881	864	906	922	858	842	862	871	906	784	856	884	866	821	875	871	825	862	875	842	857	845	859	864	840	904	933	836	799	909	823	895	849	822	858	868	864	867	875	840	858	838	837	847	847	867	871	862	843	837	866	819	842	857	846	868	816	845	861	849	846	836	826	866	822	805	867	806	858	846	859	868	843	814	897	882	840	822	868	814	843	845	846	831	851	847	827	864	855	881	865	817	878	831	817	825	867	856	864	833	874	856	875	843	867	843	847	830	838	856	867	920	901	868	828	887	823	812	843	836	809	870	907	845	830	841	902	909	863	827	790	833	873	874	798	811	849	877	890	823	878	843	811	847	862	835	859	811	863	862	856	862	841	886	853	833	862	831	850	866	859	870	827	816	844	895	883	834	890	864	834	847	862	825	829	897	860	869	916	904	838	829	833	881	861	885	908	816	863	861	787	903	863	869	902	832	866	861	870	836	799	894	829	854	859	825	827	801	794	826	904	896	882	838	888	840	854	889	868	852	828	848	901	841	853	841	870	899	881	856	801	828	877	814	836	877	853	849	896	841	841	843	835	864	841	819	886	825	864	842	860	833	820	849	847	888	875	806	807	844	889	792	875	854	854	817	871	834	856	881	836	833	869	824	885	819	904	807	875	857	840	882	795	833	819	812	839	835	853	836	851	816	862	848	852	854	844	830	847	830	893	871	845	832	877	823	858	870	884	866	834	869	840	846	898	874	828	859	853	980	894	795	845	884	843	856	832	862	866	818	890	819	841	852	892	859	835	880	893	862	896	838	869	887	851	858	853	848	821	839	892	857	898	880	881	874	868	871	801	855	822	850	892	858	846	848	864	867	875	858	840	874	863	879	874	823	893	880	816	827	804	863	845	864	842	823	775	835	859	860	847	863	850	843	867	899	878	847	829	873	838	889	877	805	879	872	857	869	874	835	873	840	839	888	872	878	852	871	846	873	833	881	872	881	848	853	929	875	882	889	864	851	801	855	858	842	873	794	856	843	843	837	849	863	899	830	846	890	820	838	842	835	842	861	858	867	857	871	767	868	839	910	878	860	865	893	872	839	842	867	873	889	855	849	889	882	793	897	917	898	864	843	907	903	828	818	866	875	841	887	852	879	885	861	837	851	867	830	841	878	842	874	800	835	899	878	855	908	851	867	858	808	863	859	895	868	852	827	854	840	898	822	884	846	890	844	850	872	885	845	856	832	861	854	821	871	886	875	856	823	844	865	846	852	810	877	851	887	846	886	877	875	860	905	828	892	857	862	864	819	846	878	866	845	853	875	843	889	847	822	883	854	857	818	837	878	891	858	885	863	872	882	831	886	881	863	837	886	859	839	785	836	871	844	826	881	880	876	838	818	837	862	889	830	847	891	848	832	781	895	817	812	865	864	872	844	840	810	869	882	889	883	782	874	879	875	863	860	901	835	893	904	827	814	885	841	859	864	875	856	889	876	891	866	843	807	767	831	860	916	890	827	845	891	830	901	849	796	840	862	903	875	866	877	879	854	832	873	894	872	892	877	833	870	884	881	828	856	896	851	911	868	913	808	848	891	852
30978	14457	2235	657	493	469	463	439	435	455	394	434	393	408	452	416	425	434	442	446	412	430	448	439	462	412	425	432	434	435	404	443	401	413	436	442	418	402	397	451	408	418	422	411	451	428	422	403	442	411	425	423	398	424	429	479	422	402	449	410	440	402	422	422	425	416	416	411	418	415	417	418	435	436	418	416	441	411	456	424	432	417	413	369	404	468	417	395	396	414	451	442	414	420	402	435	434	441	390	425	420	438	440	415	398	447	423	433	432	397	383	405	449	458	428	435	423	438	415	406	402	407	428	448	402	431	418	435	433	399	447	392	406	444	447	456	432	393	425	447	429	409	414	409	436	388	404	447	393	464	426	434	430	416	468	407	406	417	457	412	451	443	437	436	415	430	437	457	411	432	437	405	419	405	365	442	409	384	399	417	395	426	436	463	438	414	433	452	410	434	432	465	409	420	447	384	464	427	442	425	434	409	422	416	434	409	446	463	419	434	402	405	437	430	399	418	422	435	448	387	454	409	434	418	415	389	451	404	431	452	406	452	427	395	406	390	462	461	435	439	462	456	413	451	432	400	433	414	426	440	402	432	443	416	405	404	401	406	402	450	386	436	422	418	428	450	438	419	464	475	418	405	426	409	383	412	415	456	420	402	398	441	378	361	426	425	416	406	414	442	393	424	420	410	403	445	427	444	443	428	397	415	387	446	465	451	450	399	412	453	394	431	431	413	409	406	418	438	445	436	436	434	442	433	457	410	444	432	403	418	431	419	449	432	442	452	410	412	427	398	382	416	441	467	418	439	443	425	390	418	461	450	427	379	464	405	427	453	421	421	441	471	400	411	428	431	392	421	414	413	412	427	421	408	413	444	442	453	427	426	431	420	426	403	471	416	446	429	412	436	474	431	435	447	422	413	419	406	427	396	433	455	420	402	408	431	403	410	435	421	397	431	465	443	402	431	401	397	460	391	431	404	416	373	451	415	423	411	411	424	401	410	435	401	425	414	422	431	410	431	465	413	417	421	424	416	422	388	408	410	424	445	433	429	452	397	399	380	443	443	457	432	432	416	432	432	448	380	422	391	430	449	376	392	446	436	427	418	395	390	444	445	475	426	438	436	403	426	434	408	433	388	388	442	415	417	416	423	394	398	435	434	474	464	405	399	437	446	426	412	413	409	400	464	462	410	431	409	414	407	449	431	426	424	424	391	428	425	435	388	421	431	412	407	411	382	421	436	439	409	414	436	468	421	436	384	441	416	415	434	438	434	437	440	442	432	423	435	398	433	404	447	390	406	408	383	419	452	414	411	408	426	435	410	425	402	443	403	417	415	446	435	404	412	401	422	422	421	455	402	413	437	364	412	391	454	403	433	425	417	432	410	392	404	391	421	443	444	409	425	424	404	375	434	431	424	420	425	408	402	421	406	410	453	410	428	441	446	392	434	403	441	433	399	390	471	450	415	417	433	392	408	416	422	445	409	437	414	407	459	434	403	424	440	388	457	400	439	421	404	416	406	398	412	435	432	424	446	427	420	429	421	410	464	425	435	406	429	428	444	420	444	429	404	416	418	425	426	394	396	440	457	425	413	448	429	424	408	438	427	385	409	416	404	425	447	392	434	417	431	415	440	434	426	408	443	393	432	398	447	451	413	394	435	377	399	413	432	401	416	442	455	407	398	420	385	429	438	444	406	413	448	447	419	400	431	409	399	453	389	413	398	404	393	422	405	395	411	436	438	411	405	417	400	407	427	455	415	392	445	459	404	392	429	436	405	401	412	432	421	443	418	386	436	439	430	462	378	421	413	446	403	385	378	427	399	415	456	411	396	434	387	435	431	455	402	430	412	434	415	440	427	412	375	417	486	429	422	404	442	397	391	457	427	461	425	459	424	429	403	454	418	412	401	393	391	431	407	399	392	416	429	436	420	422	411	425	397	402	438	434	423	432	424	382	424	409	418	450	424	444	384	458	464	409	408	414	428	405	435	402	433	430	456	395	404	440	403	388	403	412	426	410	416	440	448	453	423	373	425	377	433	443	424	426	388	427	429	418	427	445	460	432	406	381	459	414	456	427	427	432	414	412	432	405	419	410	431	409	393	413	414	414	399	446	435	434	426	417	417	426	401	424	432	454	413	451	380	438	413	404	429	428	444	458	416	401	417	427	413	424	390	405	426	387	434	472	441	446	415	403	442	433	418	399	469	429	422	429	433	405	408	396	449	460	432	442	432	408	391	460	398	425	419	423	455	426	421	408	403	421	423	439	406	423	424	375	394	428	454	427	379	418	371	411	419	445	419	422	416	431	414	452	452	408	416	401	420	428	433	453	441	466	426	422	430	420	417	432	459	432	399	398	448	408	418	440	462	432	428	456	387	406	440	445	412	428	403	380	422	458	439	369	431	419	454	417	396	469	458	436	445	444	428	417	393	440	430	438	437	425	403	427	451	432	404	434	416	437	401	431	405	432	398	435	408	421	437	413	441	446	417	429	461	414	406	428	414	402	453	424	430	412	437	405	381	477	421	403	460	403	399	408	455	440	391	398	443	418	449	426	418	410	402	437	431	442	371	447	428	437	422	436	408	433	425	449	441	392	445	408	371	454	444	420	418	427	413	392	435	427	387	425	448	450	406	480	407	432	423	387	427	457	446	422	427	417	439	391	399	409	410	422	448	391	394	437	414	413	473	418	444	429	523	410	444	400	424	494	406	426	407	410	434	397	421	426	409	415	455	419	373	401	415	425	403	411	411	482	434	411	418	448	469	445	437	406	424	410	446	411	405	452	451	441	396	433	393	401	419	427	446	401	414	422	414	471	408	426	413	406	393	407	436	417	436	438	456	439	469	440	407	404	442	434	429	419	437	423	458	427	429	387	451	423	437	426	431	429	487	414	433	458	418	402	436	416	450	432	439	387	394	379	372	435	404	423	450	441	415	406	385	435	413	440	413	419	445	423	448	416	429	422	395	421	421	404	431	426	469	420	373	444	408	414	450	436	425	402	366	457	444	406	428	435	450	439	381	421	419	432	393	420	432	412	434	426	433	435	417	394	424	399	425	468	373	427	443	440	410	391	447	447	457	403	405	445	379	426	384	377	388	421	431	420	389	432	428	423	430	418	433	433	424	406	407	425	396	423	442	466	431	427	436	407	428	432	406	402	440	443	433	484	417	454	423	431	425	394	434	495	384	450	404	437	426	430	460	422	443	408	411	462	415	457	424	431	441	407	408	426	436	431	412	410	428	393	433	451	433	406	427	420	434	426	388	430	411	433	369	405	420	414	401	408	445	420	378	418	411	409	426	426	419	413	441	408	427	362	398	387	446	391	414	425	417	417	415	416	418	461	399	394	448	424	396	444	395	429	428	402	401	432	466	411	424	448	414	397	428	424	431	385	407	427	429	403	422	445	422	396	470	475	414	425	409	426	410	388	439	400	415	437	416	429	400	409	391	386	408	449	433	461	432	408	452	442	429	432	425	428	405	424	393	431	419
19690	889	847	602	524	521	526	486	472	435	446	461	437	422	446	454	437	418	420	445	442	450	443	432	446	444	447	470	430	443	437	437	382	396	413	425	461	458	425	432	449	423	409	449	428	398	429	416	435	443	455	432	409	382	410	438	405	393	434	419	441	421	406	453	442	411	436	457	431	413	401	417	439	424	381	439	442	424	403	390	438	431	430	438	400	448	441	418	456	425	446	435	403	394	422	422	429	413	418	448	390	424	439	383	415	401	473	396	439	450	431	432	436	418	423	401	401	430	420	407	436	430	405	457	462	389	462	458	436	443	450	400	460	399	406	410	474	453	425	458	416	475	457	453	428	437	414	459	434	412	414	428	415	423	415	432	458	436	413	428	408	462	431	436	430	426	395	424	423	421	456	386	450	489	412	400	468	404	414	475	412	426	421	425	394	416	427	429	433	398	437	473	437	423	426	430	467	422	437	447	392	424	441	430	425	437	421	380	410	414	413	434	435	418	424	422	415	421	460	410	454	453	469	428	440	438	429	424	421	417	434	436	387	423	454	428	409	408	399	446	438	401	467	387	412	407	394	421	457	444	436	432	442	393	439	464	427	438	427	446	398	407	436	441	406	423	464	444	453	421	443	435	401	412	424	442	427	436	389	444	437	420	418	438	434	457	426	438	414	456	450	399	396	402	419	456	392	419	416	477	383	394	418	410	405	403	430	439	407	411	442	399	443	426	446	452	434	448	434	420	387	417	410	387	433	426	436	422	417	450	423	430	447	387	427	434	443	407	418	456	437	418	421	437	385	407	434	426	407	385	430	429	422	422	443	419	447	453	420	429	427	407	421	387	443	407	417	425	401	410	436	421	425	433	436	403	409	465	433	427	449	428	436	451	461	401	401	440	390	452	431	439	412	430	435	398	442	442	426	448	445	449	415	457	419	445	444	453	436	402	430	415	444	425	443	459	398	476	427	436	417	420	461	433	475	438	480	472	403	433	433	436	451	409	439	437	430	422	470	431	422	444	405	415	431	400	431	415	416	408	439	426	448	415	405	407	441	427	441	441	451	409	403	439	409	415	392	451	406	438	415	423	419	435	438	424	460	408	428	442	439	424	464	426	411	427	416	440	447	420	417	455	393	404	427	412	452	430	415	411	463	436	424	449	421	422	442	399	409	410	422	421	453	442	417	450	393	424	443	429	434	418	428	443	423	445	462	437	442	390	436	405	421	422	407	452	404	407	453	424	416	412	430	428	429	430	431	431	445	461	429	412	430	450	427	430	451	432	436	443	444	426	419	432	466	403	454	381	408	431	446	441	434	427	454	429	454	434	425	454	447	409	438	441	409	398	437	431	395	424	438	417	420	453	406	419	438	428	447	424	419	449	422	413	427	435	400	417	414	412	421	421	408	410	428	428	437	421	427	438	404	401	462	457	452	434	432	407	432	448	453	422	426	423	425	402	443	435	385	429	438	407	383	452	447	382	453	379	449	401	412	445	401	395	390	451	403	430	416	449	429	404	404	409	394	416	434	406	415	456	448	438	420	441	374	436	424	448	406	444	422	437	440	414	446	395	432	405	403	443	406	450	416	418	438	421	437	441	413	420	434	473	432	446	442	447	447	409	454	445	468	469	395	411	422	407	437	433	418	441	441	411	436	461	420	433	419	434	425	421	426	444	423	407	422	410	459	450	418	418	450	433	401	442	442	403	418	463	421	385	392	432	413	403	432	414	409	457	444	429	426	395	419	478	422	394	478	424	412	426	436	415	443	413	421	429	405	431	444	440	413	428	430	485	411	446	444	427	435	444	386	437	441	439	405	440	397	422	402	414	420	429	452	410	428	470	434	395	435	403	453	424	442	441	445	425	451	407	386	448	421	388	440	419	457	427	427	404	441	472	415	415	399	417	391	422	445	435	424	404	461	424	423	430	421	435	410	429	401	420	468	416	437	440	432	380	402	400	411	427	442	436	426	411	425	424	434	406	447	388	399	431	431	398	395	434	380	423	457	435	421	392	416	459	419	408	458	418	438	429	419	449	421	456	424	445	406	407	421	392	401	428	397	460	417	441	412	418	427	415	443	442	444	423	409	412	424	434	376	444	428	408	422	397	460	403	443	401	418	421	408	400	427	400	421	460	419	434	427	426	427	441	444	377	432	447	432	423	424	389	467	432	418	442	395	418	417	452	428	436	453	421	410	411	412	458	374	420	391	404	418	419	425	405	424	446	412	416	436	429	446	433	427	461	443	414	458	443	436	443	405	430	428	418	382	420	421	414	438	439	419	409	464	425	449	429	387	410	448	410	380	450	419	470	477	450	415	459	430	454	450	410	430	425	419	406	406	403	458	458	424	419	467	421	406	401	399	433	400	455	410	399	412	448	428	426	433	432	413	437	449	434	440	410	451	479	427	419	436	455	422	426	464	424	443	455	426	445	451	403	477	418	433	407	377	400	453	467	437	448	400	411	458	425	410	442	448	424	426	413	444	405	399	418	431	450	440	458	471	437	432	444	422	429	450	429	440	423	422	390	423	449	424	399	422	431	442	454	416	448	455	440	437	422	460	468	404	417	440	408	434	452	453	471	441	416	411	411	435	381	437	452	400	427	420	439	437	439	446	453	453	460	389	470	446	391	436	414	427	436	429	441	394	392	412	459	412	419	456	449	443	433	440	469	405	422	417	391	463	453	416	391	394	429	429	453	452	419	436	452	448	458	424	416	447	448	449	447	431	435	402	444	411	446	428	428	425	437	410	422	470	432	424	444	400	410	450	420	472	423	417	428	435	411	470	443	440	429	458	460	420	437	454	427	444	455	475	437	424	400	442	436	437	426	417	425	456	437	402	438	452	421	427	447	424	436	423	429	420	431	416	396	406	393	415	387	413	436	466	440	402	397	390	460	422	415	471	423	446	458	374	432	415	410	398	431	435	438	477	439	407	423	431	406	431	463	418	411	415	402	429	418	428	422	432	485	412	401	450	398	442	444	411	408	422	406	431	470	439	446	379	391	460	404	409	394	416	423	426	390	438	412	442	421	445	427	428	440	419	414	455	410	410	443	428	453	448	440	444	412	470	430	422	429	433	435	417	420	456	428	431	403	440	421	449	426	437	436	391	442	416	415	442	439	446	428	401	459	408	459	423	451	432	416	418	427	390	409	387	422	462	407	424	428	428	432	405	390	455	432	434	411	418	414	426	445	439	409	407	433	426	425	452	447	462	467	429	449	445	400	442	435	402	424	419	415	455	466	438	412	454	466	416	463	399	445	425	398	437	469	420	410	456	451	398	452	465	407	465	431	429	431	457	459	418	400	450	450	459	378	443	444	441	496	385	438	440	439	447	409	408	430	478	419	396	472	417	410	438	394	409	441	417	460	401	470	469	427	415	426	463	467	413	414	473	409	414	445	436	428	414	427	426	411	400	433	456	391	440	432	419	432	439	413	437	390	412	452	456	418	448	435	437	410	421	424	414	433	370	454	428	408	425	421	403	417
25015	20638	26604	24664	20604	8751	1488	1050	949	836	726	792	774	700	688	693	683	668	643	672	660	650	681	638	651	641	656	620	648	587	612	634	601	626	563	598	622	585	651	681	647	611	647	597	658	591	601	599	603	637	633	630	586	607	643	652	597	602	598	578	632	628	617	654	623	610	622	645	613	601	606	653	589	610	615	610	639	629	627	574	563	620	644	584	593	599	608	582	643	610	587	594	567	617	590	619	635	558	611	654	548	667	605	621	580	627	595	632	607	608	591	653	622	631	571	660	642	597	636	645	590	587	629	605	631	651	596	626	604	645	609	618	607	570	574	605	620	615	554	632	592	612	655	653	618	613	622	570	619	588	584	622	595	675	636	584	626	635	653	573	610	586	579	609	603	623	596	602	633	636	618	657	603	657	575	616	626	620	636	563	631	615	626	632	603	582	589	612	626	593	610	600	639	638	650	639	618	611	591	622	619	656	599	631	665	578	600	633	613	623	642	610	606	603	637	609	626	630	623	626	624	603	639	559	611	599	605	636	595	616	600	669	612	652	641	655	601	627	612	669	602	611	611	590	653	600	570	583	639	631	639	619	603	580	642	619	633	637	625	582	632	623	581	609	668	618	602	617	603	608	597	593	590	594	599	623	631	614	622	597	649	617	643	591	589	567	583	611	620	630	621	619	620	593	594	597	624	625	657	577	589	612	632	617	652	598	606	622	614	603	599	594	653	571	619	609	580	625	575	578	612	598	615	592	612	622	625	613	600	643	596	615	588	612	624	597	669	629	633	620	596	586	605	584	560	610	585	653	619	628	609	665	626	645	644	590	628	617	575	629	568	647	593	635	627	597	597	604	593	661	665	641	572	622	612	555	576	614	636	606	621	617	583	567	604	607	599	642	620	575	612	637	606	588	616	609	622	648	629	598	630	617	628	586	592	638	615	625	650	582	667	611	598	594	644	591	594	657	592	644	622	658	636	646	633	647	584	621	642	622	616	620	579	565	601	608	597	634	633	621	608	607	605	646	621	573	637	622	589	618	608	615	568	645	590	679	631	635	640	588	615	573	651	644	567	633	652	615	597	621	612	608	594	596	610	617	643	583	583	615	610	598	625	584	623	584	592	606	606	588	606	652	585	628	613	600	584	593	591	589	615	573	595	603	635	641	607	566	623	583	643	651	631	587	633	589	611	648	614	638	641	631	635	609	623	621	624	622	669	600	633	606	581	640	636	590	604	638	596	610	620	626	633	615	634	605	574	603	608	627	609	627	599	641	621	645	646	644	591	622	621	577	579	586	657	617	624	571	583	619	640	587	620	596	577	634	590	655	592	604	616	603	587	636	549	657	664	612	629	639	599	616	543	592	648	600	618	568	592	583	606	647	605	602	571	571	565	584	628	627	605	611	648	616	585	627	597	601	648	645	577	596	643	610	645	556	643	620	641	591	595	622	603	628	631	585	564	631	589	561	656	616	655	621	619	660	629	604	604	579	595	617	604	548	658	636	611	627	649	591	592	648	597	610	634	618	617	614	674	661	617	573	606	596	647	602	590	611	658	602	576	573	601	612	623	612	623	611	641	625	647	615	637	599	626	615	624	616	595	620	630	638	647	604	617	612	593	591	608	613	602	637	548	663	604	597	614	621	593	631	600	608	639	629	599	603	617	577	547	612	625	634	618	642	605	568	627	625	603	630	599	582	623	618	611	633	591	630	629	651	629	629	597	598	627	613	624	629	603	610	645	631	627	620	624	600	639	666	610	629	587	562	648	639	631	623	619	593	608	583	668	586	632	612	599	633	610	597	593	609	585	584	617	646	583	630	622	594	602	592	654	623	619	625	603	671	598	604	658	608	593	636	617	635	599	636	624	652	639	601	617	602	616	649	642	671	630	660	698	574	563	574	547	583	622	598	599	607	603	581	650	631	650	638	615	612	634	571	644	634	674	605	612	613	552	576	626	637	543	632	595	598	632	640	592	622	561	620	637	631	568	605	633	638	612	614	606	615	637	587	635	620	587	615	598	617	593	692	591	599	619	635	585	628	606	585	591	607	597	602	631	615	630	639	584	627	588	654	616	635	662	610	620	572	599	594	579	609	583	645	653	644	585	631	593	629	559	629	647	628	600	597	642	595	571	603	620	639	637	615	623	637	603	641	604	625	609	625	585	649	623	636	601	633	654	581	573	649	601	627	641	615	662	595	595	597	593	620	634	617	623	627	627	600	551	597	610	609	619	654	600	611	596	609	605	611	596	614	636	664	619	635	582	610	617	635	642	635	640	602	664	601	649	599	627	587	608	639	625	615	661	640	615	590	607	646	568	604	606	634	629	595	602	617	599	587	598	623	610	609	599	642	592	629	594	625	680	612	588	616	605	635	609	661	616	653	591	628	628	635	619	603	622	604	591	598	626	599	580	651	620	602	618	584	586	618	602	611	652	625	642	606	611	611	616	659	599	633	621	614	637	625	626	656	622	628	614	607	612	621	617	670	638	650	612	612	608	626	641	626	639	633	611	574	545	596	592	583	633	635	617	652	596	640	669	590	611	618	603	643	575	664	621	618	661	587	640	620	643	617	619	600	606	586	633	607	633	652	587	579	600	587	603	633	623	604	614	627	667	651	606	634	647	662	592	631	585	626	636	594	664	599	591	582	614	610	629	616	605	623	617	594	648	640	601	625	593	613	616	584	612	627	610	595	614	637	656	640	623	646	647	590	638	616	621	661	612	607	624	629	640	605	591	591	577	599	621	661	603	639	604	626	638	620	661	574	629	581	580	602	605	633	565	606	607	584	672	592	590	595	632	556	599	564	589	628	611	593	637	602	586	614	624	688	603	595	614	606	612	616	632	644	601	596	581	592	591	589	602	628	655	580	621	601	624	620	573	582	613	593	649	625	648	616	631	578	627	606	626	589	550	619	592	640	612	598	566	591	600	627	639	625	605	638	586	613	597	630	611	634	636	590	614	610	601	617	572	628	635	577	593	618	601	636	600	636	640	638	620	675	638	627	602	645	591	567	631	625	630	559	598	607	609	611	615	610	612	623	626	618	643	593	624	640	587	603	609	638	598	579	573	575	602	623	633	657	634	642	645	660	615	592	584	631	627	604	612	615	657	597	609	582	599	607	607	629	613	647	629	605	635	638	632	606	613	629	620	580	581	630	652	652	612	622	616	604	621	596	608	620	608	587	632	634	652	640	631	627	592	606	603	571	617	620	624	638	635	596	626	647	623	591	645	627	578	593	613	637	587	619	582	622	576	627	605	594	602	626	624	626	573	591	619	624	619	601	640	598	612	583	642	644	597	583	620	626	617	643	641	636	637	590	603	620	611	606	620	557	637	636	541	616	578	647	590	629	634	617	587	605	604	652	580	604	654	647	611	650	613	616	587	600	606	595	625	577	609	626	592	624	606	608	611	595	613	578	584	592	603	609	608	548	587	648	629	574	609	594	620	620	596	594	588	594	591	637	644	640	650	652	638	594	601	656	611	626
31849	9088	8220	4381	2936	2318	1828	1500	1277	1057	1051	970	924	867	806	802	748	760	724	659	668	664	638	639	622	617	649	625	647	640	610	638	633	591	640	610	588	589	626	582	617	636	654	654	584	592	624	616	554	585	611	601	625	630	574	553	575	585	585	558	608	588	608	562	624	569	588	592	624	607	643	587	660	641	573	616	605	666	623	565	593	575	606	578	577	626	594	614	595	572	609	585	547	594	560	604	602	591	592	582	596	606	598	604	605	556	597	586	594	574	539	575	587	606	593	619	596	539	588	580	589	571	600	607	616	632	566	558	611	611	560	589	593	601	580	616	562	567	581	543	599	601	605	570	591	599	588	594	580	599	608	590	601	614	601	587	616	614	571	612	565	608	608	612	551	613	578	556	591	553	637	581	614	578	576	585	604	586	591	556	624	587	605	600	611	577	589	625	588	586	584	603	581	569	629	554	591	546	583	611	645	597	563	603	610	593	577	579	541	584	571	572	584	599	572	621	594	569	566	593	615	584	588	632	583	593	598	608	570	624	612	568	595	607	595	576	607	630	557	590	558	606	592	602	594	599	590	615	587	563	593	587	579	580	617	612	632	600	585	603	543	530	594	616	584	586	618	607	599	570	602	620	585	567	598	590	570	608	611	599	592	595	584	590	590	636	586	606	657	591	574	553	582	591	623	587	618	542	609	567	595	611	568	626	576	557	548	559	598	617	600	569	643	577	567	665	589	573	561	586	595	599	590	593	567	600	595	586	557	610	634	585	580	569	566	569	598	595	591	632	612	629	597	598	652	615	633	585	581	599	608	597	593	623	588	563	578	617	603	556	601	599	617	600	670	564	654	578	563	593	562	587	552	588	588	572	575	582	607	628	591	564	587	555	573	548	583	615	607	593	600	556	582	582	602	576	599	628	584	533	530	573	614	590	606	595	600	625	532	607	567	581	570	579	560	603	631	630	584	598	593	615	589	608	611	607	590	593	611	609	623	552	596	607	569	601	609	586	622	623	584	595	585	602	542	589	628	570	587	572	642	593	615	587	628	605	623	610	629	619	591	606	623	577	565	587	581	600	557	586	623	574	622	603	611	596	603	595	554	634	600	573	605	588	612	587	573	614	580	576	602	595	571	584	575	580	587	623	603	565	570	598	588	555	577	615	587	573	618	615	586	592	610	594	594	575	598	599	567	604	580	602	626	552	611	573	563	635	630	591	627	607	611	590	584	605	596	580	585	558	602	575	600	580	592	608	640	551	614	546	615	566	580	567	596	597	619	620	648	590	549	577	567	609	594	569	585	547	569	645	571	565	593	595	575	569	581	590	563	612	557	599	586	570	586	582	538	583	615	564	553	607	541	531	604	620	598	591	557	588	576	591	581	576	582	583	567	606	619	561	591	587	566	612	577	599	582	588	622	599	602	557	603	568	548	564	574	588	607	662	558	558	563	581	564	615	570	592	569	620	636	573	616	544	564	567	619	591	596	620	602	583	583	608	573	630	626	563	600	600	558	590	569	553	558	600	547	618	574	594	605	579	587	584	607	597	605	568	585	561	631	622	632	599	562	594	609	598	615	630	591	569	571	567	591	592	618	565	626	592	609	643	585	581	557	562	590	614	593	607	590	604	584	568	593	588	602	562	612	573	589	590	627	590	597	594	552	610	582	596	611	660	623	596	560	552	568	597	579	595	629	623	595	558	601	598	617	600	601	607	560	579	596	584	595	604	580	596	611	604	601	601	626	574	601	562	598	599	585	606	549	627	569	599	572	643	616	578	569	616	634	578	563	598	595	594	567	613	590	587	588	554	591	615	599	596	573	607	587	585	625	602	626	645	589	586	599	575	622	576	582	599	594	548	594	600	600	613	554	557	594	581	617	615	572	576	610	551	616	611	606	610	593	527	573	591	629	584	614	601	618	561	550	584	586	601	571	546	594	634	535	567	595	603	592	548	585	635	586	621	571	560	609	613	565	567	585	584	575	607	599	598	580	618	620	616	554	619	567	606	561	581	638	538	599	589	577	640	592	579	602	574	616	546	600	558	597	597	593	584	549	581	610	621	558	579	607	640	577	570	589	664	605	596	593	641	596	577	576	576	614	587	597	575	600	590	606	608	602	619	573	575	631	588	584	616	582	571	572	597	557	600	580	581	613	606	622	601	582	583	579	622	516	594	538	594	625	592	599	604	612	605	595	564	610	605	597	603	580	616	572	584	557	584	592	582	583	573	575	614	562	598	593	618	575	602	573	563	585	615	616	601	629	583	571	562	637	586	553	574	590	567	626	602	607	572	559	569	584	605	559	562	640	627	584	565	588	585	590	575	559	548	601	580	607	571	590	569	616	604	569	596	648	590	606	572	598	608	557	601	604	614	536	576	622	579	618	583	565	596	606	601	593	646	614	619	603	596	613	581	552	568	547	594	563	569	606	574	597	577	586	603	610	587	601	561	573	590	612	621	605	573	573	582	591	580	574	615	552	588	594	596	612	568	600	583	592	596	593	613	572	618	621	604	542	549	572	566	580	607	577	611	596	583	596	617	566	564	592	582	611	561	589	574	616	563	565	604	612	586	594	596	550	561	531	569	541	583	562	602	571	560	575	629	577	599	600	605	557	564	616	562	593	591	578	576	585	621	637	594	613	568	608	621	608	591	572	538	554	590	618	571	573	635	589	597	604	602	560	593	541	595	655	589	640	576	600	599	566	573	595	607	603	597	611	590	602	568	600	586	537	599	590	595	601	609	583	605	617	585	635	595	608	613	635	576	647	545	592	559	621	564	603	584	532	593	608	595	604	625	588	575	587	588	570	602	578	555	570	607	591	603	564	571	598	568	563	572	588	579	635	541	629	615	577	583	641	584	580	603	599	608	554	600	612	596	611	582	599	566	604	594	567	565	563	581	558	558	621	618	591	577	545	574	620	582	583	591	591	641	542	611	577	564	571	564	593	628	549	606	583	570	606	569	568	599	590	556	573	618	608	563	606	612	602	595	586	571	642	573	614	606	600	573	547	571	607	573	603	596	597	541	562	619	541	645	562	611	535	573	571	638	584	608	597	574	563	626	614	605	611	576	590	581	605	613	606	619	598	575	620	597	558	589	617	624	607	597	537	612	600	547	614	587	602	604	611	530	578	626	588	598	570	596	597	598	612	616	623	558	581	616	594	607	585	576	535	582	631	573	632	613	541	564	597	594	566	595	627	621	632	544	567	605	616	589	566	587	560	610	577	580	648	608	616	601	584	596	549	577	585	561	608	566	559	554	578	575	639	554	557	585	579	546	586	622	587	577	564	627	602	632	571	574	605	581	596	611	564	603	580	580	578	575	596	575	613	568	614	593	615	550	533	629	589	586	566	567	593	624	625	600	596	575	561	572	604	590	572	556	585	574	595	579	616	628	597	606	545	591	612	559	579	573	608	575	581	586	586	604	605	611	593	603	570	584	611	616	576	580	615	622	620	681	559	623	585	599	558	585	621	580	621	602	581	580
22968	20650	27144	24170	20652	20722	9081	2004	1502	1359	1290	1230	1178	1172	1108	1075	1123	1060	985	1015	1028	1042	1007	975	989	1026	944	995	988	1028	936	964	929	994	906	954	973	983	996	915	969	927	884	945	990	923	925	911	939	950	934	920	945	928	942	931	889	958	920	917	918	942	919	899	955	938	979	892	947	954	928	962	940	905	930	873	886	862	911	920	959	912	960	933	882	929	915	894	913	915	915	878	882	961	916	897	903	929	880	917	949	956	885	915	955	961	849	919	888	917	952	893	957	922	922	966	945	948	921	929	896	918	919	908	978	933	922	895	938	933	932	922	939	907	943	890	910	860	934	922	964	894	920	956	943	936	891	957	908	954	894	997	902	923	902	890	907	912	951	909	891	962	925	942	913	952	914	946	891	909	932	862	909	868	927	916	899	904	965	911	920	916	908	954	889	973	989	946	968	968	949	914	901	954	929	921	941	913	901	935	941	898	930	905	889	916	924	897	905	997	944	930	926	918	945	872	942	952	972	869	949	955	926	926	938	951	938	933	914	964	990	945	904	911	951	868	881	904	879	954	912	949	959	944	878	909	888	920	960	876	887	989	945	941	923	953	950	920	881	934	889	927	949	879	869	924	880	941	969	937	911	907	996	970	961	906	934	914	941	893	973	951	926	968	902	931	937	924	914	984	942	933	944	922	971	919	892	926	889	957	921	896	872	924	954	922	932	915	938	919	913	883	983	912	987	889	962	939	865	900	898	902	923	895	895	953	902	883	904	978	893	907	953	945	864	980	960	915	901	942	912	951	863	941	906	891	918	937	909	934	890	904	903	919	900	879	956	897	925	953	968	932	906	881	868	962	953	925	883	920	932	908	888	946	913	916	905	915	937	903	937	929	890	928	843	925	851	929	954	929	927	974	921	905	959	876	877	936	886	883	888	912	903	891	946	948	953	904	880	873	927	969	929	898	937	931	909	865	942	963	931	910	874	933	954	984	920	871	918	934	877	937	924	858	979	908	938	880	906	918	951	833	909	923	896	934	924	879	910	913	902	877	933	943	907	960	878	917	924	913	880	906	915	947	960	897	910	958	935	883	904	956	934	887	888	944	945	863	940	910	967	918	901	920	960	878	948	919	935	931	914	892	868	826	886	931	907	938	897	933	911	954	911	910	884	928	941	887	845	944	944	916	923	939	980	962	886	894	938	924	928	887	873	930	891	930	889	967	913	907	876	927	950	874	940	931	913	889	914	893	915	869	939	935	924	927	910	943	927	897	900	941	920	960	927	953	945	932	959	903	922	927	955	926	888	902	863	934	923	915	894	994	869	936	921	937	907	924	940	955	941	981	932	889	888	939	932	929	898	911	949	950	933	915	900	936	925	929	944	940	942	917	919	860	942	919	943	898	906	932	929	936	937	900	935	907	913	903	903	917	902	908	924	945	921	879	940	914	955	868	938	947	927	934	960	936	1002	877	885	964	920	907	899	941	947	926	911	858	944	891	930	888	882	901	906	947	940	906	945	934	945	894	889	920	921	874	966	894	967	935	909	915	937	923	858	893	880	938	886	917	973	920	903	955	909	943	910	879	920	939	856	970	910	859	905	916	943	891	958	924	877	884	910	889	982	940	908	975	835	986	908	928	946	861	891	981	931	906	914	901	930	959	873	944	931	934	893	888	928	970	888	925	947	891	914	920	934	928	909	930	974	932	976	939	942	916	947	950	854	901	922	935	910	983	964	884	894	892	851	943	941	928	907	929	910	956	912	871	908	905	883	919	949	933	890	976	917	918	896	941	945	833	951	915	928	912	912	935	910	944	902	883	962	945	881	919	886	901	907	885	863	861	933	861	889	906	932	904	893	896	875	965	942	904	944	929	889	904	986	898	883	975	927	881	943	917	944	929	941	919	957	901	949	903	872	966	921	837	883	916	895	951	930	938	934	900	942	920	950	874	903	935	934	944	896	949	885	917	918	928	952	901	951	890	922	891	909	905	955	895	899	897	952	918	950	932	900	951	902	886	901	923	912	923	889	907	893	886	983	915	958	937	870	909	956	934	907	852	887	867	898	892	959	932	888	934	925	906	920	944	937	918	928	914	889	947	911	883	916	897	875	909	921	924	909	934	943	906	875	940	964	968	973	932	904	944	876	917	917	920	921	880	859	944	947	891	936	906	885	928	971	944	884	946	888	932	932	920	936	935	922	893	912	889	926	849	886	900	916	905	906	951	877	902	912	986	892	949	948	940	883	915	987	983	925	907	927	894	981	954	924	901	865	898	876	891	941	897	942	925	961	944	918	887	884	929	922	904	878	922	916	876	866	880	1006	969	940	921	906	950	905	912	965	897	937	843	938	844	938	907	884	879	943	915	891	887	922	946	907	894	909	894	923	930	914	935	909	914	988	954	894	920	860	924	932	913	919	886	925	873	915	941	942	938	930	951	915	956	943	906	970	968	917	893	981	908	957	913	916	950	866	932	934	927	932	920	887	960	875	895	899	935	868	876	889	948	905	856	900	927	936	917	938	913	989	970	897	899	951	939	896	903	959	905	933	932	928	920	912	913	934	926	953	931	861	937	917	907	862	913	926	969	874	933	929	876	896	915	970	965	918	919	942	879	893	935	934	903	873	883	894	881	909	956	917	899	908	895	904	889	963	943	886	920	882	961	841	967	914	919	884	906	944	942	902	905	914	841	891	910	921	926	918	886	945	909	936	960	911	883	915	902	964	905	913	908	934	951	968	932	897	871	897	892	867	907	977	901	903	944	939	891	958	974	909	931	914	897	865	946	871	906	905	987	921	943	863	914	938	878	904	883	916	898	937	915	928	880	961	888	894	929	918	892	908	916	878	887	976	924	907	994	924	926	909	987	880	948	958	908	946	924	925	885	913	924	912	914	958	948	881	911	870	894	948	904	934	892	884	909	910	950	851	912	957	905	925	902	925	946	911	830	929	927	951	917	848	918	862	954	887	939	870	913	925	914	897	971	895	931	938	906	928	907	887	849	906	1024	916	956	902	963	947	937	927	920	910	998	914	970	944	983	981	922	951	939	928	948	894	942	860	906	965	958	920	900	909	896	939	950	930	938	954	908	948	941	906	902	868	895	935	993	886	902	905	912	931	928	900	952	913	875	872	931	842	913	958	911	935	873	910	930	907	879	883	895	987	914	930	942	875	954	863	911	970	929	924	905	905	955	904	962	886	983	884	884	907	892	879	919	921	887	926	880	914	1001	953	915	928	896	954	903	896	979	899	952	927	929	876	929	949	884	941	957	942	876	860	923	986	906	932	872	945	947	890	921	921	856	899	897	883	972	936	946	906	901	910	935	909	975	936	944	846	950	907	919	893	891	955	890	877	943	942	862	888	952	947	966	894	895	893	924	959	889	924	885	875	933	951	890	921	923	928	902	898	942	922	863	923	858	927	928	868	916	913	913	964	948	873	897	856	941	913	930	843	900	897	969	901	891	916	903	920	904	931	893	892	902	847	925	876	922	935	951	873	926
29140	15399	13876	8019	5516	4163	3261	2706	2248	1991	1722	1551	1522	1332	1301	1288	1187	1163	1091	1126	1054	1004	1064	1007	993	994	994	1029	958	927	906	958	946	923	894	854	937	878	911	935	899	867	914	921	881	923	867	911	889	871	888	887	864	847	898	877	904	914	856	867	880	892	890	869	898	935	859	888	859	892	912	948	927	857	880	867	875	867	906	846	837	849	853	902	847	847	836	842	884	860	908	878	920	899	811	871	840	881	882	883	892	862	910	893	895	885	891	904	860	822	901	906	864	851	833	829	863	867	884	853	840	880	933	874	868	875	894	854	841	864	875	834	904	878	856	828	874	876	873	864	883	869	911	846	890	887	862	870	859	826	856	905	858	846	849	873	861	901	847	886	893	843	917	872	884	919	881	867	869	904	883	884	925	881	864	878	866	836	846	845	832	877	885	914	881	871	847	836	868	873	887	865	846	874	860	911	856	907	825	909	891	871	894	904	869	897	822	822	889	864	884	874	908	850	886	856	850	878	935	890	829	910	817	860	889	834	929	877	844	821	854	899	857	857	854	831	941	905	917	877	885	896	868	814	865	856	880	918	849	916	822	881	872	841	842	859	894	864	867	830	869	810	867	863	939	873	840	812	854	863	890	889	851	834	912	827	862	824	883	867	824	858	853	869	925	872	828	885	848	885	832	870	885	855	856	835	827	897	849	857	831	871	874	867	908	835	872	817	871	843	852	821	837	882	869	843	855	843	874	861	871	868	913	798	830	896	842	892	918	840	841	847	911	864	872	819	898	855	864	859	849	863	848	857	814	843	880	826	932	863	861	856	835	860	788	843	860	900	854	889	864	850	858	865	866	855	864	825	863	836	916	885	898	843	864	800	895	854	867	858	853	852	808	851	837	861	877	885	855	831	871	885	842	892	833	952	905	888	889	878	840	798	823	794	795	878	895	851	911	902	857	792	901	939	935	881	897	893	860	910	824	877	902	831	891	847	855	869	851	875	830	859	864	904	895	895	884	903	868	825	868	856	850	891	825	869	830	912	862	892	889	873	931	856	872	837	861	854	893	893	840	904	865	887	878	861	873	833	877	841	862	876	843	847	881	828	863	901	880	814	805	870	896	836	869	880	866	883	912	838	857	866	826	883	906	851	870	895	869	863	860	833	881	906	875	832	955	894	850	898	868	823	845	864	896	923	860	866	863	832	822	867	888	838	843	859	849	907	834	861	823	872	819	861	889	845	811	905	859	858	858	889	863	869	891	830	818	878	882	803	909	863	845	906	849	894	824	861	830	857	850	832	892	850	869	830	917	870	848	850	919	840	851	844	861	860	845	863	900	893	932	877	839	885	870	831	888	869	860	842	852	806	863	870	875	849	849	868	832	828	840	824	901	833	840	866	829	826	848	900	884	875	867	909	889	880	892	826	878	849	890	887	876	875	848	847	838	848	888	850	868	844	904	869	896	844	812	895	863	903	876	866	876	880	798	845	883	923	862	859	825	805	875	850	893	850	852	880	897	819	870	876	848	927	839	873	862	831	846	869	827	859	848	873	891	928	830	870	837	854	899	833	815	930	887	821	817	902	865	843	880	880	888	858	888	823	878	824	850	895	880	834	855	876	853	872	889	850	883	908	861	887	814	891	887	851	889	848	865	848	817	891	858	854	895	922	887	866	850	912	893	861	850	876	840	837	835	842	866	868	868	788	953	895	872	797	850	885	859	884	879	899	866	907	858	852	893	846	871	834	890	879	844	849	788	896	867	864	893	834	839	908	887	860	880	910	827	879	886	819	860	864	834	901	833	850	857	834	859	838	844	806	886	815	880	894	889	862	827	855	887	873	835	839	848	870	887	830	891	859	883	836	826	872	872	892	850	824	852	811	822	869	855	887	889	842	829	857	837	880	841	832	831	875	866	900	914	870	874	873	878	831	858	891	878	871	884	893	887	865	899	884	817	859	846	846	897	810	850	919	898	897	888	876	806	870	839	824	893	879	886	868	890	853	866	946	872	857	878	859	866	865	873	856	879	901	868	847	874	836	916	882	871	856	894	902	924	865	873	881	856	869	881	866	873	848	837	843	894	890	875	875	836	895	870	903	859	815	855	885	864	846	850	876	860	836	839	872	892	871	867	815	903	834	903	810	841	848	813	861	788	908	854	894	866	913	896	877	929	836	879	883	831	831	908	860	906	818	822	880	895	834	855	857	929	904	887	858	878	849	871	877	878	880	870	841	863	946	903	839	920	879	914	873	845	815	886	864	830	891	888	873	869	875	874	851	831	836	924	864	839	789	846	905	886	868	899	867	848	870	886	891	825	876	833	855	914	871	867	877	837	872	844	875	854	838	906	857	895	784	831	835	927	820	859	888	845	902	860	821	788	850	827	892	891	826	804	882	845	883	834	793	846	863	870	872	938	853	878	880	845	854	903	860	836	815	904	891	833	845	867	886	873	856	860	879	903	820	844	843	944	919	830	860	894	840	803	890	859	837	874	889	861	905	890	809	886	858	885	845	864	860	847	823	886	792	862	848	898	843	896	826	878	852	860	867	892	913	877	888	836	862	858	834	892	845	889	845	903	878	848	895	869	871	846	815	827	871	896	879	846	819	845	807	864	901	849	893	859	867	912	852	868	891	844	845	866	890	849	845	833	874	840	856	840	881	880	831	831	888	898	903	817	878	902	947	841	848	820	879	793	846	868	828	858	834	859	890	873	885	842	915	913	826	873	857	830	877	852	887	897	856	834	904	869	853	879	856	831	888	874	906	871	843	895	851	848	876	812	887	833	850	899	821	867	868	826	873	857	874	879	902	866	932	900	895	836	848	837	894	816	862	865	844	888	907	879	835	883	863	870	864	851	910	861	875	845	844	872	888	894	861	857	828	863	825	864	829	847	863	896	841	928	888	913	868	876	879	906	878	872	902	859	888	888	856	883	854	863	882	843	924	873	869	853	869	836	828	853	806	876	869	847	849	894	902	886	894	853	846	826	863	800	900	868	844	829	864	812	857	901	860	880	918	861	857	821	882	800	861	916	836	868	865	836	851	903	832	871	864	884	851	877	859	831	810	844	883	867	839	877	829	900	882	891	854	879	839	855	853	873	852	846	853	942	844	917	874	878	869	897	918	840	760	844	840	871	953	862	875	835	867	870	809	885	873	850	838	893	830	849	885	814	898	872	887	869	846	925	891	898	835	877	865	815	843	858	824	854	889	883	858	855	934	833	845	889	907	913	922	857	861	835	872	849	880	842	884	808	877	883	906	825	853	871	859	897	851	941	819	884	814	852	855	901	885	933	878	919	848	911	862	835	887	876	923	882	859	807	889	898	891	862	822	846	884	872	846	876	878	819	890	875	820	849	835	840	913	845	925	863	844	790	847	883	910	835	830	853	880	808	906	849	869	899	838	885	793	926	883	872	841	863	880	892	866	920	825	914	841	865	866	885	854	821	896	854	915	879	892	884	902	902	858	873	885	916	882	900	870	851	868	884	864	834	923
31022	14628	2254	645	506	466	445	457	420	437	428	449	437	466	442	397	446	432	424	460	434	474	416	433	387	460	417	434	495	447	411	437	442	431	445	435	431	424	448	426	422	428	443	439	488	439	438	443	445	420	436	430	427	418	382	454	422	429	424	415	456	475	445	426	392	425	416	386	420	429	404	429	399	421	418	429	447	456	447	463	430	448	427	407	477	422	428	421	395	420	464	458	479	445	440	434	435	402	402	434	425	412	424	408	433	434	445	422	447	456	432	417	490	410	413	423	444	441	439	467	371	427	438	403	450	389	431	445	463	422	434	430	425	456	410	418	417	435	399	408	440	370	474	411	447	448	437	424	426	446	416	406	416	388	439	459	426	455	403	425	407	421	409	486	404	412	429	404	426	432	435	425	442	436	454	414	428	412	419	461	403	440	446	458	436	455	434	427	444	434	420	414	443	421	425	423	414	423	456	422	407	418	427	432	424	416	431	450	448	461	484	411	386	437	450	407	434	399	437	436	450	458	457	430	442	434	451	440	412	440	446	450	440	414	437	439	428	466	416	419	438	463	429	423	441	420	445	448	416	424	434	475	431	454	414	437	449	399	407	483	431	427	452	433	434	422	419	465	410	479	423	404	449	420	424	456	418	411	380	391	441	384	443	432	393	433	395	434	409	430	404	426	427	419	427	430	445	403	413	454	437	439	436	451	468	444	464	421	415	460	429	466	432	418	445	430	425	461	418	467	415	410	423	421	435	449	402	400	497	422	460	412	452	425	504	421	359	382	439	451	451	438	464	446	418	449	377	442	445	460	418	415	404	411	407	434	453	445	413	449	444	371	457	448	460	397	429	438	406	452	421	424	433	444	453	460	448	402	433	378	422	476	457	418	433	467	416	427	481	422	442	447	410	400	430	433	450	442	421	436	420	419	425	439	394	428	417	434	417	432	386	447	440	431	442	465	441	428	415	446	455	434	413	446	434	443	474	439	431	462	418	389	420	419	471	477	444	439	395	407	419	438	423	418	397	437	425	446	411	437	445	447	447	413	424	447	395	441	401	401	432	432	424	426	445	430	410	452	411	415	404	373	415	396	440	422	437	433	430	456	465	433	436	416	444	460	445	459	428	406	376	439	402	432	423	417	415	477	421	450	427	465	404	464	438	416	425	449	405	459	407	488	399	447	430	434	436	412	429	415	441	439	473	408	436	423	466	428	447	409	428	399	457	448	410	407	470	427	450	418	437	439	380	440	445	426	424	427	393	417	441	472	416	437	418	462	462	436	413	433	485	413	395	422	395	419	436	416	472	443	452	457	422	441	443	412	440	425	402	433	470	467	371	412	430	421	462	434	422	443	381	448	446	445	442	410	428	453	447	412	431	400	459	425	426	410	447	455	428	425	415	402	451	458	478	414	429	407	425	426	446	421	434	430	371	433	453	426	438	437	415	419	446	454	463	432	443	431	428	454	460	449	412	447	443	426	408	432	439	415	403	422	471	443	413	450	415	449	429	456	437	438	437	417	476	412	394	439	429	446	425	433	441	397	459	434	458	427	442	456	437	462	423	430	459	434	467	454	423	419	459	420	463	411	403	408	439	401	469	423	429	428	431	463	450	465	451	427	401	428	441	482	434	431	453	435	416	441	434	430	419	436	464	409	431	401	439	431	425	440	426	438	425	421	450	439	403	405	434	463	419	435	428	431	458	451	438	398	433	470	447	431	433	435	389	450	445	399	470	435	433	432	415	440	425	403	406	422	454	414	424	427	440	439	398	432	420	441	416	400	435	465	433	429	439	463	404	431	433	403	459	438	399	418	429	469	454	388	403	435	448	446	455	485	426	455	453	450	423	430	384	444	404	453	421	449	437	407	465	446	418	440	412	397	411	418	444	458	393	449	428	418	459	447	430	408	420	445	430	437	396	429	434	458	435	417	403	425	426	405	405	454	411	428	405	426	453	421	439	445	469	436	408	425	434	471	444	440	417	456	438	402	478	407	423	424	408	429	429	436	460	403	437	431	426	436	412	413	452	436	438	430	428	406	439	421	404	386	419	428	436	431	448	417	449	467	435	388	407	447	422	442	483	398	416	440	422	423	420	406	426	403	448	457	414	439	425	429	426	416	408	417	407	462	427	428	435	407	400	455	405	452	415	470	459	425	416	433	380	416	410	429	430	446	399	410	413	418	424	433	446	426	457	416	452	385	443	441	447	476	417	452	417	448	435	423	421	465	377	449	403	402	432	437	405	420	452	422	428	450	422	430	407	397	425	430	446	424	408	430	417	425	364	422	415	457	448	397	473	414	429	414	413	404	398	436	407	440	468	505	419	429	413	418	402	436	431	390	415	424	415	468	432	439	445	426	430	419	490	415	470	389	454	431	422	390	409	462	414	457	428	442	400	470	458	433	430	451	441	418	458	418	429	413	438	429	407	432	458	475	457	461	433	436	418	426	434	443	433	394	396	444	463	391	413	441	431	431	409	412	419	432	419	428	444	396	400	423	404	391	424	419	422	395	449	418	456	428	496	438	453	414	411	413	458	447	409	405	408	423	445	462	433	438	447	387	427	453	431	447	461	402	452	438	444	427	435	460	386	424	453	430	410	419	442	418	382	395	433	429	414	422	463	474	440	438	435	432	431	395	453	423	442	417	420	408	413	427	455	424	460	454	430	417	440	439	435	380	412	435	440	449	433	475	438	417	418	438	423	413	454	461	408	415	444	439	417	428	426	430	429	429	426	403	426	386	428	432	442	401	406	447	434	433	439	420	392	488	471	379	433	456	445	417	433	443	447	438	422	420	461	395	407	446	441	437	454	405	414	459	449	375	461	410	443	435	409	445	442	370	369	449	469	416	438	420	439	423	438	440	391	424	456	434	436	446	407	483	413	429	418	411	431	436	442	426	430	465	466	431	434	409	463	428	420	439	447	403	421	414	419	401	401	443	451	401	441	452	426	420	435	466	411	440	403	436	454	440	435	445	420	437	413	421	439	446	426	431	427	408	441	456	406	406	420	447	438	419	449	434	422	438	424	428	395	397	432	418	424	437	391	446	427	391	454	487	430	422	429	418	453	444	415	448	406	403	409	442	376	426	435	451	447	441	433	431	425	393	419	408	437	457	438	449	454	445	420	437	426	415	394	411	445	440	398	424	415	404	408	403	467	432	444	413	425	470	410	437	415	422	430	396	405	436	472	393	403	396	439	443	427	449	451	434	424	428	415	477	483	469	423	387	422	425	438	452	396	408	406	435	443	445	406	424	401	387	422	410	400	399	379	454	426	411	407	426	447	431	472	399	451	429	369	428	414	419	434	427	386	420	451	416	435	418	416	407	428	432	495	459	440	403	452	411	425	411	451	420	458	439	407	407	425	430	408	403	399	395	447	418	420	416	439	441	421	451	431	414	430	433	438	443	431	433	408	422	411	432	444	456	447	453	442	452	441	428	446	438	455	398	449	439	470	432	442	410	426	387	396	406	395	465	414	452	440	445
19549	916	790	644	533	509	511	483	487	451	466	422	457	450	449	455	449	442	440	434	422	448	478	442	471	472	458	435	443	420	445	451	430	447	470	444	409	429	432	441	469	450	425	414	441	465	456	426	445	455	425	459	446	435	435	467	414	471	465	458	432	418	412	436	451	425	466	467	388	427	443	433	405	420	445	449	437	438	442	468	444	421	422	403	387	424	434	422	418	432	475	426	432	439	404	446	411	442	462	469	422	451	433	470	440	401	434	466	418	442	397	427	451	416	404	441	407	414	410	457	445	494	418	441	438	477	434	470	479	432	456	448	421	421	442	471	419	452	451	436	456	422	427	400	439	449	426	390	480	471	466	433	455	458	424	408	395	428	421	446	476	466	439	419	433	463	412	434	407	400	464	449	389	430	440	419	441	468	455	459	449	491	425	413	421	419	401	432	423	455	506	421	430	428	432	444	443	421	446	480	417	448	465	426	456	449	408	483	438	410	425	445	436	437	428	437	424	417	431	436	432	449	395	441	423	424	415	427	468	468	488	461	435	421	445	418	427	436	432	460	415	430	433	488	455	442	447	448	401	435	430	445	431	480	482	465	454	460	444	426	435	419	449	425	442	418	458	435	411	438	438	444	433	422	432	452	459	440	429	479	445	433	432	427	432	428	481	436	439	431	419	429	422	422	460	481	424	399	428	441	399	452	389	443	449	433	451	470	445	454	413	403	412	436	435	397	447	433	432	444	437	417	461	409	418	463	469	439	402	427	410	493	451	443	448	431	436	443	438	438	405	419	435	420	445	435	455	417	433	455	455	428	454	413	426	464	437	453	432	447	471	412	423	439	446	442	448	400	426	421	470	448	454	445	420	424	434	426	419	458	408	441	452	461	441	431	458	453	449	418	436	431	440	461	444	428	402	433	426	430	427	430	399	435	452	401	475	457	434	452	421	416	456	409	423	463	476	463	430	441	424	458	434	449	409	465	451	436	451	436	437	445	440	434	413	443	444	455	448	457	435	406	414	435	409	471	409	409	429	468	429	408	424	405	414	434	453	441	444	431	400	458	452	407	418	427	425	439	464	444	455	419	423	456	406	448	441	446	432	475	496	444	435	456	390	484	398	449	442	426	466	453	443	427	412	423	452	455	418	443	438	458	452	425	436	398	463	440	407	443	443	412	429	452	436	465	416	478	417	438	456	420	434	428	429	462	431	441	433	432	434	455	427	463	425	461	438	441	471	440	440	468	469	448	432	431	429	452	438	429	459	433	445	438	453	435	459	420	438	460	427	421	435	433	465	447	472	452	426	433	427	437	434	495	428	425	462	425	419	430	422	380	416	426	475	439	436	440	459	384	417	446	449	384	448	429	424	428	428	417	444	458	452	399	450	444	445	414	426	420	424	453	442	470	458	467	456	506	460	450	428	458	464	430	417	459	435	440	482	430	445	436	416	488	420	444	411	438	433	403	444	456	460	434	435	391	460	425	446	457	457	451	441	414	442	486	439	389	443	435	408	390	424	432	451	432	449	437	432	455	414	400	423	462	402	417	446	431	456	461	417	403	471	423	457	460	467	433	440	426	430	424	435	451	491	421	455	440	453	457	404	424	460	428	465	448	450	420	454	425	443	448	437	477	416	445	455	446	381	406	457	431	459	447	462	426	450	459	453	443	434	475	463	419	432	467	446	431	444	426	433	418	475	423	425	400	450	429	467	445	423	418	423	427	444	423	435	483	459	417	431	429	415	422	451	438	439	431	406	424	459	469	487	464	460	402	438	429	452	499	447	454	451	438	436	444	442	447	413	457	449	428	450	421	468	422	467	427	407	409	423	493	448	419	487	424	484	419	454	438	434	436	415	434	441	420	403	446	462	448	412	440	463	454	473	443	449	444	397	455	423	432	424	387	432	454	490	464	506	414	452	431	441	445	485	487	440	457	458	455	431	471	430	444	436	441	424	451	426	431	431	380	443	466	472	430	410	402	438	454	434	430	463	457	439	441	442	440	429	460	468	458	434	477	442	436	461	420	432	437	477	447	415	437	448	389	395	454	451	443	450	445	474	468	424	411	406	443	420	440	436	458	426	446	451	440	432	415	433	416	427	434	422	475	467	429	465	468	452	435	418	434	425	412	393	475	433	427	468	440	453	466	447	461	436	425	432	450	437	435	481	413	440	422	423	393	442	444	446	464	395	421	440	456	431	465	481	436	424	451	456	409	454	464	432	411	451	447	445	411	432	424	481	402	433	425	430	435	458	436	420	414	446	460	469	412	438	423	431	421	449	422	414	442	414	468	447	429	464	435	450	467	411	443	461	474	425	448	453	438	403	406	454	421	440	436	434	402	478	458	449	437	429	463	412	462	426	443	448	469	450	427	420	442	457	385	444	429	452	404	436	417	464	384	442	421	446	412	432	430	473	393	442	439	432	422	428	434	421	423	412	417	449	473	400	418	444	413	439	442	465	434	427	431	431	467	440	429	438	446	434	443	404	463	450	414	456	459	406	451	449	457	427	425	429	408	432	412	449	442	421	433	438	449	447	418	475	451	424	419	425	438	440	425	430	426	410	444	484	439	470	449	429	444	442	440	430	425	449	427	392	447	418	414	418	436	434	424	481	437	449	447	426	438	435	408	471	437	446	448	443	428	468	417	461	433	455	433	437	455	437	414	475	436	445	451	456	478	449	440	393	443	431	472	462	439	431	432	462	459	390	434	456	413	445	429	422	401	444	432	458	443	440	415	429	449	428	387	457	470	446	445	451	389	418	445	458	435	433	411	419	450	411	432	440	465	471	458	449	404	415	455	458	423	435	446	445	430	464	438	414	407	428	464	488	424	451	445	453	475	408	447	425	447	422	454	438	447	439	418	443	421	439	415	401	436	435	440	427	423	436	478	425	412	456	430	451	449	458	440	449	475	456	425	455	390	433	463	420	456	448	419	460	427	434	417	456	445	446	452	448	395	472	452	426	440	453	452	425	406	428	431	399	420	465	431	434	436	418	435	442	439	419	434	433	450	457	408	407	452	449	449	424	478	430	473	448	431	458	450	403	444	431	493	386	419	447	418	487	419	405	445	415	472	381	473	411	398	432	441	438	435	422	439	441	392	429	431	437	430	448	428	446	466	465	429	422	417	455	445	433	457	443	431	439	442	447	430	413	451	477	441	441	458	446	426	447	404	406	447	450	404	418	431	410	424	455	430	424	403	429	441	428	455	414	432	445	441	456	480	443	439	440	428	453	433	415	444	451	417	429	434	431	464	443	419	467	433	453	416	450	435	426	434	423	420	425	453	478	415	446	461	465	428	445	419	433	448	434	416	429	436	429	448	416	439	415	435	415	424	479	404	446	402	419	422	400	437	422	454	439	445	437	421	436	437	477	455	426	460	448	435	440	443	425	411	459	426	405	408	444	440	426	409	459	463	425	430	464	451	464	421	437	415	438	453	456	448	441	455	408	431	402	407	445	457	381	440	401	397	478	450	463	417	443	406
25041	20662	26712	24631	20636	8658	1493	1126	950	917	875	806	783	750	749	758	717	696	721	686	701	698	676	649	661	696	671	633	637	677	667	682	680	692	652	637	641	621	658	685	675	657	629	650	661	637	654	669	646	595	635	605	609	681	676	624	651	615	632	621	607	587	675	602	652	640	642	651	651	688	629	700	666	654	713	625	610	633	645	679	672	634	664	604	651	612	643	607	688	652	647	623	576	613	686	606	599	666	613	608	617	675	653	634	680	655	659	694	645	650	673	634	649	610	635	688	614	655	653	623	629	614	706	671	653	628	659	614	660	617	591	681	644	642	645	652	630	613	597	658	611	673	696	623	705	674	634	662	669	637	637	639	578	689	638	622	619	645	643	646	677	611	663	688	630	646	646	608	668	655	697	642	675	657	621	625	643	643	646	657	663	631	595	651	621	626	652	640	651	624	645	649	629	680	669	653	672	653	647	600	625	596	662	616	626	649	651	662	604	641	635	620	609	635	644	658	653	649	620	608	654	655	653	647	686	653	645	650	659	644	643	610	607	665	639	615	663	606	627	680	662	629	639	682	658	680	623	617	620	636	660	662	640	639	632	606	681	652	640	610	631	674	619	632	621	631	612	639	637	612	613	633	650	623	625	638	634	616	613	629	675	646	652	634	622	683	630	665	645	614	638	667	631	672	630	634	613	685	665	628	632	656	627	644	567	642	645	694	650	660	626	638	604	662	685	652	654	616	628	636	595	671	670	665	688	642	671	639	660	598	653	650	649	655	645	642	633	661	656	656	649	623	661	645	634	625	659	619	636	631	671	684	614	641	631	635	662	656	628	636	630	627	598	673	589	641	637	662	622	602	637	674	622	576	609	637	597	615	643	647	637	612	652	655	659	644	609	628	637	629	655	620	652	660	622	648	643	637	631	660	663	626	654	627	665	655	668	625	658	666	662	630	614	652	648	580	639	650	684	651	628	659	646	625	654	621	615	644	607	669	617	638	600	635	635	662	684	638	642	660	624	626	633	631	635	654	666	663	639	613	645	656	625	630	646	653	647	670	626	643	647	620	629	626	653	638	605	647	617	644	615	626	600	666	648	657	632	639	605	610	693	607	626	659	675	612	662	666	686	677	613	658	652	687	652	615	671	656	627	643	633	628	623	647	659	605	614	609	661	690	648	613	660	681	609	631	663	614	649	620	701	619	622	605	622	593	679	626	628	616	621	616	617	581	643	665	637	672	642	636	652	652	675	658	636	663	657	624	642	640	664	631	656	644	685	675	624	663	692	637	660	648	694	636	626	642	588	629	630	651	704	662	663	609	612	672	653	616	666	624	650	656	670	612	597	648	592	654	643	624	646	677	632	607	628	609	634	633	603	629	636	626	696	608	626	631	637	659	644	630	647	633	628	627	642	632	656	658	669	651	604	671	676	656	627	622	615	617	646	666	610	647	644	650	666	600	630	677	626	632	607	630	715	674	637	620	630	656	594	635	649	638	639	607	605	662	623	632	659	683	648	647	594	666	589	630	638	630	621	637	656	627	657	641	670	679	610	619	663	621	598	636	643	655	574	610	611	620	650	636	625	644	680	658	622	631	603	662	596	610	627	628	695	647	692	626	608	657	619	680	596	643	639	620	629	606	660	634	623	630	666	622	647	656	673	677	639	653	611	627	677	678	627	629	663	672	634	686	618	640	651	661	620	638	675	695	659	674	636	660	641	618	589	623	577	680	642	633	674	645	630	595	634	675	661	635	665	615	631	594	659	639	667	644	646	652	624	586	670	636	616	602	654	609	630	659	683	619	626	707	642	616	571	630	675	668	646	587	642	633	604	613	672	666	630	691	637	665	653	666	628	660	639	638	654	681	637	614	611	647	600	605	601	638	603	673	645	661	638	568	673	658	616	674	658	685	684	678	663	640	657	634	587	659	640	658	636	627	675	623	650	634	651	659	621	647	656	634	627	582	615	656	624	640	626	626	657	624	625	644	650	649	636	656	654	623	623	637	608	634	660	683	629	653	622	619	597	611	651	678	635	657	634	629	605	628	639	649	644	636	618	646	639	646	653	621	634	616	590	627	662	646	619	633	663	645	688	629	655	615	619	594	660	656	677	622	630	631	663	685	621	653	630	619	622	681	631	616	595	640	646	637	647	651	592	647	635	623	642	654	641	656	671	634	631	644	682	604	684	652	636	633	591	646	671	603	642	649	594	615	604	719	669	638	638	614	641	655	646	644	672	659	640	659	646	609	590	641	668	645	643	605	643	630	651	671	625	624	615	648	639	635	654	601	644	652	636	595	617	657	651	611	649	679	632	698	615	605	647	631	610	677	662	707	613	642	633	659	639	628	613	648	658	660	652	641	621	612	649	629	622	618	625	650	641	620	657	670	647	625	628	649	628	666	649	643	627	644	651	569	642	646	619	661	628	605	620	668	627	650	595	646	614	670	591	602	664	651	610	649	648	665	569	627	665	625	648	634	639	614	632	661	631	648	694	622	681	624	642	629	635	696	654	644	598	626	634	667	664	648	625	624	584	626	645	623	636	647	609	636	649	663	636	658	667	616	617	625	659	614	714	648	643	624	651	648	645	618	647	646	653	641	649	592	682	656	608	630	664	612	638	632	574	667	617	665	655	657	652	648	634	666	670	591	635	696	625	647	657	638	663	627	646	686	648	651	644	690	668	655	622	668	664	587	669	614	642	629	613	654	608	677	663	658	639	580	624	603	712	664	632	665	661	646	652	619	645	673	588	650	581	597	640	601	630	652	626	649	654	619	679	595	645	615	615	621	655	627	635	649	597	661	660	629	648	646	651	650	674	654	642	657	632	669	603	644	664	616	634	608	703	669	664	628	651	669	636	621	616	646	632	622	600	681	638	687	627	625	629	651	634	656	582	602	640	603	687	670	607	643	599	619	593	647	648	636	628	636	654	705	639	646	594	649	624	643	637	637	597	666	639	618	705	626	641	641	649	598	603	635	642	639	640	635	647	662	622	634	670	633	625	676	649	625	698	633	597	606	638	659	652	605	683	639	667	660	636	622	642	643	616	702	651	608	684	602	651	649	635	613	631	654	644	618	634	634	630	623	636	629	663	634	678	679	613	624	594	622	615	623	660	611	672	646	645	643	647	643	670	685	681	639	591	654	638	653	634	635	635	612	662	656	657	592	582	656	647	654	627	709	633	673	689	659	645	609	655	656	618	667	656	645	658	656	657	621	617	652	668	642	645	651	695	706	646	657	623	605	611	607	640	636	673	647	687	641	708	641	615	632	613	628	614	647	673	648	632	628	636	652	655	604	595	625	645	633	631	620	677	601	613	649	625	647	624	635	619	615	630	624	660	629	661	635	619	621	641	642	604	641	648	659	598	612	645	659	654	671	596	649	630	660	639	633	668	655	605	622	627	651	597	661	614	643	606	613	645	656	628	614	665	696	636	621	608	617	631	641	661	622	641	576	648	604	626	623	650	659	643	657	645	652	599	598	627	661
32195	8917	8141	4358	3030	2202	1841	1542	1289	1152	1058	993	928	851	807	769	756	742	781	736	742	678	674	700	693	658	702	657	678	684	663	626	633	676	574	638	615	653	645	573	645	672	617	627	647	610	611	609	603	612	561	624	642	636	600	674	611	599	579	626	629	613	626	590	596	634	600	614	645	625	605	593	624	619	563	630	630	621	596	629	657	631	615	596	606	623	621	577	645	627	547	599	599	650	623	627	627	631	602	622	612	619	606	643	598	613	588	625	614	610	611	596	653	621	627	565	579	644	603	620	605	645	611	633	601	596	631	569	632	653	651	677	584	641	583	663	633	670	625	636	578	603	618	643	655	563	612	616	581	575	623	600	639	625	592	604	627	629	569	611	596	587	657	585	620	632	603	600	620	636	652	659	579	593	572	619	622	586	598	607	646	625	634	590	635	609	608	603	599	631	581	633	616	610	613	641	595	577	663	577	608	602	605	576	620	672	605	622	606	609	588	593	601	617	581	635	604	603	624	596	615	514	595	605	611	602	592	564	667	676	583	603	604	605	595	619	608	591	637	608	642	619	593	621	588	638	575	586	576	653	602	640	607	615	577	603	669	593	618	602	636	621	606	626	621	631	634	613	629	646	642	640	570	628	608	589	601	646	621	611	595	638	664	647	634	638	641	584	582	597	624	613	610	609	627	631	614	621	624	614	600	611	618	627	646	635	643	636	608	583	656	589	623	584	648	626	612	626	632	591	654	616	568	638	624	670	630	602	613	575	610	605	625	583	615	599	616	604	618	599	616	620	630	648	605	607	605	582	602	651	567	633	600	643	652	601	624	590	625	629	625	595	610	607	610	588	627	611	629	615	613	604	634	630	585	626	624	605	552	628	638	619	628	639	605	638	614	607	626	604	627	589	610	597	630	661	633	608	625	631	619	584	543	616	605	622	612	594	674	575	608	578	575	635	621	610	598	607	623	581	632	590	604	613	608	616	610	567	605	612	600	607	610	622	583	571	671	603	580	632	633	661	575	589	606	647	651	638	613	613	633	638	624	561	613	637	601	678	574	593	602	599	631	615	594	593	571	578	592	578	609	587	584	575	609	665	619	642	599	663	593	599	580	586	634	585	671	613	606	632	634	614	625	600	555	597	614	622	617	611	669	592	641	632	618	634	576	596	617	533	629	620	614	622	598	634	648	634	633	594	648	664	609	628	634	656	628	616	594	634	659	595	623	596	577	617	638	636	624	630	574	611	575	621	642	660	606	580	608	610	631	592	560	622	596	610	624	575	628	613	649	595	584	596	598	598	619	617	637	592	594	613	619	591	610	622	618	662	571	646	608	571	567	617	585	631	629	617	566	580	598	628	633	614	633	617	573	601	588	682	618	635	589	620	640	597	637	567	621	626	597	600	624	601	548	642	609	605	562	627	637	580	590	577	616	637	621	567	607	606	639	604	623	582	612	618	600	639	653	656	585	598	643	646	575	622	602	627	608	613	602	616	609	631	590	571	637	633	630	653	599	605	616	610	645	602	625	620	645	615	582	607	606	616	645	653	584	611	592	598	621	567	647	622	583	638	630	586	632	625	590	623	608	649	622	607	614	603	630	602	594	648	630	569	599	623	593	615	612	626	617	618	574	630	628	638	597	641	640	643	603	577	661	623	576	612	604	577	604	605	612	579	643	637	650	585	560	646	627	619	642	606	598	607	621	643	589	574	652	618	612	594	644	644	629	626	593	590	592	660	617	619	638	605	640	612	624	577	615	635	613	621	620	585	621	604	651	604	608	604	624	589	589	585	632	587	597	659	644	578	621	613	619	613	601	598	595	625	615	601	621	595	608	645	629	612	623	575	600	568	625	606	609	565	590	632	615	578	638	606	605	611	586	646	638	593	607	640	611	638	579	630	584	612	642	608	608	584	584	580	599	610	641	631	580	603	606	619	602	622	605	634	595	621	620	647	631	595	606	620	584	594	547	636	626	561	635	635	639	599	625	611	644	587	599	587	631	627	615	613	616	645	575	632	617	660	616	608	619	640	577	605	629	632	635	631	585	606	612	587	600	600	629	633	643	633	651	643	625	595	613	541	609	643	590	649	580	655	663	656	619	599	646	614	609	614	625	652	593	618	625	635	600	611	576	613	579	630	590	643	674	599	569	609	613	594	586	612	582	632	596	579	583	611	634	575	621	580	636	631	598	602	644	634	602	647	661	630	629	568	636	595	576	616	595	612	596	631	641	610	644	625	599	606	648	636	636	570	628	627	606	578	631	627	610	559	551	600	555	592	658	620	597	651	591	622	634	542	633	604	616	609	646	607	618	618	658	623	582	588	590	581	595	611	632	636	618	630	606	616	634	622	601	594	632	574	629	607	621	595	627	627	611	596	624	575	651	638	599	624	618	623	604	635	642	592	617	628	592	592	598	605	606	567	605	588	589	591	610	595	609	623	590	645	624	636	641	593	599	636	636	622	611	623	582	586	638	663	568	656	588	593	646	609	628	617	591	578	597	583	582	599	641	582	612	551	608	652	615	644	654	597	584	622	592	619	592	596	593	636	619	578	632	602	589	613	618	579	574	657	632	555	635	623	657	616	646	626	605	584	634	618	613	660	620	631	579	618	648	617	570	624	593	573	661	609	633	674	600	534	616	606	634	607	562	614	601	623	603	622	578	602	624	613	644	620	567	636	602	659	564	609	618	636	601	654	571	576	655	651	659	631	591	620	632	546	613	557	625	636	620	634	627	609	613	578	609	599	607	616	609	644	626	614	636	607	602	613	587	606	617	654	626	614	646	561	631	630	631	609	556	639	653	627	614	638	604	627	605	595	585	581	610	593	605	533	623	655	626	613	593	602	638	597	589	652	593	618	613	633	625	591	594	620	612	635	674	661	620	633	639	619	581	590	646	575	628	573	587	634	615	611	626	575	617	608	622	584	594	618	602	651	628	636	634	633	623	578	598	594	665	617	633	587	601	578	562	676	568	596	602	634	597	588	586	654	652	606	613	618	630	576	651	618	602	606	639	590	596	601	613	607	602	685	574	609	630	630	584	622	624	673	611	625	620	567	627	593	594	600	628	627	591	605	635	612	608	599	641	596	587	608	603	593	641	651	639	583	629	606	589	630	620	603	571	635	617	571	609	592	585	622	619	587	627	603	638	642	605	633	580	624	567	613	625	628	601	650	613	595	610	609	620	599	633	596	585	607	626	635	605	636	661	656	666	632	644	619	589	590	601	600	574	619	599	605	593	636	568	565	606	590	630	649	608	604	606	651	555	621	617	611	595	597	646	614	645	629	641	624	631	610	615	625	590	595	644	620	645	615	641	607	611	598	623	607	597	619	632	558	602	620	614	623	647	628	582	597	620	596	615	628	591	636	623	601	631	603	638	610	567	603	600	590	582	637	635	638	600	613	602	627	619	679	589	633	550	600	638	613	628	626	615	621	617	598	614	652	631	631	642	619	565	601	639	601	612	585	591	593	637	606	606	624	620	636
22966	20646	27442	23870	20654	20723	9077	2005	1495	1383	1267	1302	1216	1226	1132	1145	1119	1070	1029	1034	1064	1073	1038	1052	1021	1025	1054	974	971	977	926	960	988	983	986	981	995	920	939	907	993	957	938	920	968	968	915	921	909	942	954	931	938	953	935	960	934	936	957	960	891	905	967	917	949	972	924	968	952	956	936	977	930	949	986	965	973	958	1002	928	933	950	956	1020	888	906	993	924	967	930	897	955	939	947	999	956	847	915	930	956	969	937	917	938	930	932	967	975	918	997	941	955	920	969	937	921	963	982	946	967	923	938	948	943	1018	995	911	899	943	977	955	954	965	924	942	909	957	983	963	925	987	921	968	953	915	911	932	948	982	942	913	970	969	914	928	917	959	941	974	1001	939	983	943	974	923	952	893	929	911	934	960	938	959	875	1031	958	929	950	989	918	965	976	1029	956	924	939	918	920	948	921	945	933	893	955	925	974	950	910	928	928	943	952	948	957	947	920	950	900	924	953	903	955	959	986	968	951	995	923	924	1006	912	904	884	954	929	953	981	947	960	932	936	932	965	912	941	945	946	938	963	939	973	946	918	1002	957	956	904	973	934	945	968	953	926	907	974	906	930	902	977	932	944	1009	887	918	947	971	987	915	982	935	982	895	911	929	928	949	939	960	928	946	951	915	899	876	942	941	911	908	942	926	936	950	925	877	909	945	934	924	925	1006	959	926	924	921	971	955	917	957	893	976	926	963	955	1012	954	936	950	915	921	959	955	997	979	955	956	958	932	869	907	969	966	964	973	955	972	936	932	946	956	949	934	950	1027	934	994	959	959	979	927	976	942	942	964	950	959	881	955	958	897	939	919	953	953	990	912	938	953	973	966	1006	977	964	958	928	965	962	933	958	995	913	964	955	914	940	948	935	937	927	891	966	955	993	922	946	1001	985	957	934	925	908	926	937	928	927	938	940	935	943	934	965	940	964	976	957	956	948	900	966	962	932	971	945	973	928	919	904	935	942	929	923	964	939	901	941	972	937	897	987	950	926	931	900	956	1004	921	888	933	930	1004	915	964	973	886	910	946	971	897	931	937	969	993	900	889	956	955	864	940	984	937	919	914	937	946	971	933	911	984	904	873	888	941	930	901	960	929	928	905	946	940	962	926	981	940	926	937	950	932	948	927	1004	919	907	916	1007	950	961	910	959	978	955	919	939	975	929	923	997	916	891	930	963	922	947	950	960	958	931	962	992	971	944	937	935	974	966	927	963	1005	935	961	951	973	1011	932	949	886	920	937	890	945	936	961	966	928	869	978	953	910	908	948	920	925	948	908	948	927	912	940	909	951	908	977	950	981	902	951	1011	953	989	977	957	958	932	960	926	946	963	923	968	926	880	967	928	924	927	930	951	987	910	927	914	960	950	927	932	975	976	917	957	890	929	992	957	985	911	956	962	947	951	960	991	952	959	913	966	976	1014	937	928	983	933	962	912	951	957	939	1002	910	906	912	930	948	935	931	962	967	981	940	946	906	917	892	931	978	968	925	912	1011	949	931	943	965	905	944	945	939	931	953	920	930	930	917	975	946	944	935	1011	974	926	883	938	865	970	957	940	965	929	892	948	897	930	913	894	950	937	989	946	931	938	934	1026	938	969	918	994	978	955	941	951	945	922	897	969	911	892	977	928	956	938	886	944	948	1000	958	875	941	948	875	935	950	965	951	917	904	990	918	903	923	990	948	987	921	990	949	977	900	960	945	953	1017	953	960	995	927	909	932	978	978	879	951	929	907	927	928	915	979	1003	923	971	905	895	896	946	930	953	893	921	927	941	965	937	935	953	950	958	959	962	974	905	967	924	932	860	951	948	943	921	958	924	895	970	932	939	1007	912	959	935	959	915	996	906	945	941	963	970	930	908	953	929	928	938	948	898	987	1044	953	929	1007	921	896	943	907	896	924	924	927	922	982	938	933	965	939	901	962	943	944	944	1005	952	911	942	942	970	979	922	935	925	938	964	957	985	920	924	918	955	960	929	947	965	963	927	955	927	924	942	958	945	987	967	912	926	938	951	926	918	882	903	969	956	938	921	943	896	954	952	956	925	960	975	945	877	965	955	991	951	936	919	947	904	942	932	921	902	997	966	975	934	980	917	972	978	957	907	965	969	919	924	968	944	935	938	942	946	949	958	923	925	906	955	892	950	929	898	1019	926	921	918	928	1027	968	918	960	950	920	964	914	902	928	973	929	946	929	916	906	915	981	966	927	921	978	926	964	925	936	992	927	960	937	973	912	903	956	925	990	911	901	923	957	956	917	948	919	977	978	989	932	894	984	990	912	931	949	958	894	952	962	961	925	957	926	936	912	922	956	945	947	921	921	945	965	938	995	951	956	975	915	904	973	919	915	950	900	911	988	984	923	943	984	908	959	903	986	941	930	921	952	968	865	920	992	986	980	912	926	938	930	958	978	945	992	977	910	936	968	881	947	1000	961	942	964	960	932	962	991	905	928	933	945	896	938	975	964	943	979	950	902	865	951	942	965	965	938	965	950	903	866	917	956	948	939	905	926	946	944	928	922	916	885	936	1000	915	915	928	926	929	961	937	1008	885	934	990	913	938	884	942	930	954	924	963	1002	942	954	949	917	961	948	984	939	1001	884	946	987	915	899	915	944	966	1005	912	970	947	937	926	921	958	925	924	884	990	938	891	883	883	967	941	976	991	882	975	987	930	973	900	918	971	964	919	900	913	856	978	959	918	893	928	931	920	988	916	915	936	901	999	946	978	965	926	933	927	982	931	914	947	934	949	909	929	962	911	924	918	934	912	933	935	971	942	940	892	934	975	949	998	942	922	906	991	929	965	915	915	968	919	956	927	925	919	950	891	914	951	935	950	955	939	885	986	910	939	947	950	944	963	956	948	920	1005	954	932	965	901	931	963	945	945	991	944	897	963	951	959	884	917	927	980	985	897	907	971	954	922	931	978	905	850	1016	912	932	941	965	961	938	914	936	917	919	929	919	909	944	927	905	936	937	984	932	938	908	971	997	977	902	864	877	901	924	931	945	960	917	930	902	917	942	941	959	911	929	981	897	922	940	915	869	989	930	919	957	946	925	893	1008	936	974	955	1007	949	942	904	981	964	975	886	918	942	921	996	952	926	982	919	961	911	965	951	926	889	923	945	982	918	954	856	925	928	912	965	922	907	932	952	942	955	847	926	987	898	941	954	876	998	953	928	914	927	902	932	917	918	923	950	915	950	964	948	933	910	903	951	987	921	971	887	941	946	948	947	897	878	896	888	919	942	906	944	962	895	946	892	951	929	953	902	915	973	979	915	922	949	1012	973	907	987	968	958	922	929	920	934	992	959	903	926	957	923	929	966	979	933	951	909	940	971	907	975	958	936	962	962	895	926	969	889	963	954	923	965	954	1009	979	911	963	953	957	937	889	893	943	918	967	883	976	941	983	932	950	940	1004	940	961	924	919	946	887	981	981	992	951	959	897	928	949	1006	966	975	957	933	916	978	986	975	933	936	895	904	907	912	925	939	1034	948	1006	955	909	997	966	951
28286	14576	13418	7618	5288	3992	3147	2587	2254	1963	1736	1530	1476	1341	1336	1256	1225	1133	1129	1111	1059	1020	1072	1021	930	967	956	971	970	924	954	972	981	947	908	951	939	959	878	948	898	934	908	913	926	942	912	909	887	884	983	865	969	889	890	879	905	957	878	922	922	882	860	906	883	875	909	888	877	889	908	854	908	898	924	904	896	875	843	866	926	914	841	899	912	889	854	889	862	920	856	837	889	846	861	856	841	987	963	876	887	897	863	904	827	876	879	879	906	867	810	880	853	832	893	877	863	931	885	911	849	864	835	894	922	862	928	910	943	868	869	893	879	884	842	846	846	887	857	866	908	919	815	861	863	840	861	881	893	826	903	907	857	854	884	872	835	879	918	882	815	912	902	892	920	927	912	841	954	906	874	887	902	870	914	886	903	885	919	903	902	936	888	851	871	877	910	912	916	873	852	893	924	865	937	907	945	861	862	892	888	872	874	861	896	859	910	802	902	925	881	874	944	955	864	851	852	863	896	893	849	905	824	869	860	898	857	872	858	900	921	880	853	878	891	875	957	887	874	861	874	895	837	868	927	866	908	858	882	853	883	899	883	939	846	910	855	914	917	891	935	858	908	897	875	908	889	767	904	912	852	888	902	871	848	892	886	889	881	874	925	855	902	880	968	869	863	851	865	875	828	887	888	985	854	901	858	893	875	862	876	888	873	876	922	870	875	847	816	853	874	898	876	870	853	865	890	920	876	918	890	869	832	889	867	884	885	844	890	897	887	858	815	852	867	909	846	855	905	909	884	911	865	839	862	917	863	835	921	903	850	918	832	908	883	878	883	834	901	849	867	859	919	909	871	880	917	881	869	854	909	898	869	907	931	842	916	914	900	813	859	884	884	859	896	904	907	862	926	841	847	888	896	894	909	901	889	847	846	927	851	905	934	863	852	883	922	915	916	868	848	916	871	855	854	875	912	885	853	846	906	865	896	899	904	891	919	944	885	888	877	915	901	876	863	863	885	865	890	907	902	872	896	885	931	847	915	904	866	889	935	889	860	923	884	874	900	885	896	849	841	840	918	882	864	915	880	908	920	913	846	846	842	855	930	935	866	862	952	896	857	839	884	917	919	964	849	841	854	911	866	840	893	878	862	894	838	859	876	877	869	908	863	849	864	887	869	869	914	907	915	885	856	888	874	838	850	892	871	871	876	844	895	879	898	896	884	877	922	864	849	867	918	913	907	866	878	890	853	892	871	960	866	883	857	881	852	913	864	883	810	916	859	834	900	859	824	875	809	880	888	859	843	817	881	889	861	874	891	894	923	901	882	924	879	863	889	915	837	927	848	861	858	835	874	869	893	850	861	855	897	851	893	874	873	854	888	880	899	873	853	952	931	853	821	857	886	870	898	880	916	894	852	853	917	835	843	869	813	831	873	845	860	824	885	866	899	905	907	911	930	854	880	865	934	928	896	906	842	906	918	857	896	873	852	869	935	875	850	869	843	854	894	859	853	888	890	930	900	896	876	885	892	904	847	877	876	913	916	892	841	896	857	918	873	864	879	856	905	890	879	849	893	846	885	903	889	866	897	864	815	886	846	882	847	910	936	849	875	914	869	859	901	883	899	894	916	856	900	887	928	843	866	805	861	940	900	871	863	901	877	896	841	829	914	885	977	882	895	888	759	852	927	922	822	887	916	853	837	941	917	865	898	861	885	890	879	901	896	896	862	870	915	912	881	887	831	880	915	909	873	834	868	877	894	952	898	856	869	888	840	882	910	885	903	942	827	954	886	907	836	889	913	854	920	880	843	915	872	870	847	901	877	860	894	897	854	876	894	834	895	922	860	907	834	832	866	878	911	887	924	874	882	888	833	849	910	880	850	931	878	892	878	908	919	925	858	880	863	897	904	867	893	893	867	872	878	865	879	867	834	874	867	916	907	884	834	863	876	896	853	916	895	891	876	891	868	898	875	864	891	827	854	883	877	895	880	885	821	876	869	876	877	827	891	874	853	897	881	886	904	875	906	855	889	876	895	847	870	853	832	900	839	909	896	865	869	895	878	904	865	881	863	860	871	934	872	875	922	879	854	938	875	873	886	876	912	881	891	920	882	888	885	915	866	915	878	906	881	897	901	901	901	861	883	869	873	896	914	866	878	880	856	854	891	819	912	875	863	889	919	891	929	885	879	937	872	863	853	878	886	860	885	863	925	904	913	864	893	922	869	854	825	906	887	895	862	917	872	858	877	850	871	913	875	864	858	928	904	863	914	896	908	866	884	876	877	891	916	889	890	882	943	885	895	868	938	854	854	834	895	881	846	841	929	900	846	856	869	876	872	929	940	881	886	824	875	831	852	853	843	818	904	847	886	855	861	859	897	923	860	867	893	901	864	856	859	867	827	836	852	854	903	836	870	851	884	856	888	899	851	854	899	857	824	894	885	910	898	895	871	910	949	861	837	844	871	888	875	903	888	922	840	908	884	859	866	900	849	839	892	906	902	898	858	872	858	875	867	853	906	834	896	917	915	833	881	907	935	861	827	886	884	867	899	846	867	833	859	893	912	875	862	870	922	861	870	886	866	882	900	858	885	862	897	866	811	878	855	813	943	857	874	912	908	834	939	830	852	909	874	924	868	863	872	863	872	869	864	923	883	843	910	906	853	886	813	920	864	831	875	875	858	888	901	892	917	839	857	909	872	861	875	844	911	850	808	890	876	934	878	851	882	930	851	793	875	827	791	899	921	906	827	858	884	893	925	851	899	835	819	902	863	876	839	871	838	873	913	889	887	845	885	908	901	866	880	912	880	867	914	916	873	836	894	913	897	881	889	865	808	897	815	875	869	884	907	918	894	882	866	898	877	890	894	827	895	881	900	913	873	868	958	863	893	847	904	885	825	931	854	897	864	902	896	905	861	875	868	894	886	853	881	873	879	882	862	909	871	858	879	843	858	845	835	902	832	866	850	835	831	811	871	842	920	837	867	880	872	883	938	869	885	858	880	861	823	905	866	885	902	881	888	906	914	896	886	848	905	893	892	837	853	917	880	910	885	889	891	862	846	855	866	844	841	907	870	867	902	869	847	868	923	925	887	892	926	864	867	871	835	857	848	909	899	874	878	873	911	882	871	867	835	863	849	827	872	865	868	846	896	923	918	877	848	899	899	914	848	877	875	888	874	820	891	884	858	909	902	855	902	883	867	888	896	882	877	863	864	900	857	819	880	906	886	869	851	884	891	890	886	831	836	899	874	832	866	882	898	841	912	868	920	882	881	860	815	847	849	922	859	883	902	893	815	851	886	869	831	901	864	913	848	901	894	879	909	825	892	881	902	868	893	935	892	902	868	912	819	843	823	821	839	893	841	862	857	897	920	898	918	870	901	841	897	860	897	877	911	861	843	866	929	888	883	877	876	852	906	803	866	881	852	940	895	922	890	850	887	922	851	873	838	914	852	837	897	891	908	882	948	917	919	889	850	869	888	862	909	894	869	882	859	849	867	859
31534	15477	2832	675	557	498	488	424	438	442	448	426	450	445	421	430	418	427	442	430	456	438	435	422	440	434	403	447	426	434	430	427	428	444	439	460	441	448	411	433	418	441	422	440	451	424	449	475	464	408	450	419	450	429	457	400	424	473	424	446	411	433	448	427	441	419	473	460	423	450	418	437	464	438	395	439	438	454	431	447	485	461	405	463	459	453	490	419	385	451	440	445	453	366	411	447	426	465	443	431	414	447	431	458	394	410	422	435	461	460	419	483	458	446	410	439	435	428	400	447	475	432	438	431	450	448	433	425	431	435	456	414	426	426	432	471	416	457	457	405	435	442	448	469	456	424	434	413	479	445	420	479	424	432	417	428	448	425	440	431	447	414	437	417	379	416	451	465	441	441	509	415	410	413	408	433	439	419	436	418	446	453	423	427	439	438	433	406	445	430	458	443	443	417	472	431	466	461	416	419	417	425	418	457	423	410	417	452	396	447	427	465	457	457	464	397	446	429	433	430	425	411	408	399	435	471	425	422	419	409	422	445	442	457	434	448	479	400	412	408	419	425	450	458	434	460	401	390	428	408	392	411	451	456	438	459	444	392	472	430	420	443	420	444	457	481	469	463	449	388	425	447	410	425	456	442	428	456	400	406	403	429	458	439	433	452	474	455	460	446	444	454	473	429	430	442	413	436	484	431	437	431	452	475	461	438	469	443	445	429	431	447	443	439	443	422	443	416	417	411	473	431	403	489	457	458	444	467	459	420	414	426	406	436	497	406	432	456	435	467	429	441	502	423	435	419	457	435	398	438	445	403	429	411	442	464	439	459	461	431	445	454	456	411	447	436	433	416	434	435	435	442	443	422	417	432	450	459	445	446	445	402	488	433	456	411	428	451	426	455	407	457	430	457	440	438	459	444	434	429	452	412	419	413	425	413	465	459	434	415	418	435	416	451	425	442	466	437	475	448	480	448	450	443	457	475	438	418	452	429	406	430	404	433	449	398	429	407	459	481	421	392	421	444	465	444	425	432	420	437	409	409	455	463	484	467	477	439	443	431	450	454	456	442	446	455	441	402	429	413	413	424	400	423	409	424	425	388	441	417	440	428	426	472	463	451	426	443	406	454	396	409	446	429	430	438	459	421	455	492	414	441	446	457	497	437	395	464	454	450	432	446	488	400	460	434	401	418	426	463	395	415	450	459	467	451	438	415	444	456	434	410	432	461	426	451	442	431	431	442	421	456	467	449	452	428	435	422	416	464	440	404	426	429	442	435	444	459	426	410	447	445	479	412	409	406	449	408	457	416	454	451	446	434	415	432	463	464	448	434	436	456	454	408	432	450	430	413	420	434	478	431	429	436	460	442	439	460	464	426	452	470	438	402	424	438	422	408	416	420	458	419	434	436	412	420	459	469	414	430	389	427	457	430	395	406	480	423	456	437	427	444	425	471	471	441	463	451	408	409	449	425	452	445	413	463	396	426	403	425	447	450	459	429	462	422	438	417	428	447	434	435	447	441	454	437	419	418	425	418	413	470	419	417	421	434	436	438	500	433	437	461	428	372	431	448	453	414	448	412	457	440	427	463	451	425	422	432	451	417	397	427	478	394	444	444	429	450	437	421	463	440	404	475	407	425	446	456	424	421	435	457	454	450	441	450	476	422	462	446	443	454	417	452	415	438	459	393	429	433	417	465	409	464	411	440	432	467	432	435	446	463	448	444	419	399	440	410	439	461	403	462	399	442	434	402	412	421	455	443	445	452	436	463	449	443	462	410	425	427	471	470	402	413	431	435	439	433	469	421	407	437	431	408	416	448	420	449	399	433	420	472	468	417	486	430	469	437	445	430	463	440	449	423	400	460	394	416	434	491	397	436	463	438	416	405	434	428	399	454	438	423	457	468	434	473	424	410	474	457	428	416	437	408	407	439	423	441	464	435	434	436	450	458	445	427	446	394	433	458	448	461	434	441	458	458	420	447	480	442	425	454	460	457	400	454	482	452	444	430	435	420	453	453	448	426	413	445	445	400	416	403	460	426	410	447	457	435	427	451	436	423	416	459	453	473	426	439	431	435	432	443	418	474	446	462	428	455	385	432	431	426	427	458	428	439	448	425	447	418	414	451	464	442	464	401	418	419	419	413	417	430	452	439	403	420	440	446	386	393	425	411	431	431	407	401	457	435	449	428	457	445	423	431	466	437	441	456	399	415	443	449	475	400	466	419	446	456	430	442	435	411	426	455	441	423	440	434	438	459	438	417	471	433	442	415	437	438	465	418	375	442	451	451	452	437	439	475	420	397	397	454	443	422	447	407	433	447	440	455	453	430	444	477	442	402	431	426	414	409	452	423	440	425	425	411	421	450	439	436	484	399	452	447	417	390	417	450	404	410	439	403	403	458	456	443	431	434	429	414	441	443	417	462	436	441	416	419	415	402	422	438	454	424	466	440	416	420	410	429	493	443	435	447	414	434	452	450	437	432	437	488	443	425	431	404	433	431	425	446	422	471	416	430	399	443	462	426	420	476	406	500	426	449	460	412	457	432	463	452	422	432	469	409	432	473	421	459	441	473	461	434	454	485	435	424	441	432	456	438	432	443	413	446	412	430	432	450	465	430	431	445	443	412	421	436	474	405	425	407	393	416	450	452	431	442	401	421	429	429	432	425	426	442	492	433	450	467	452	458	418	436	428	458	467	406	441	435	448	455	437	444	406	375	411	452	450	426	460	455	436	436	456	438	448	435	440	444	439	422	444	414	458	410	446	448	428	429	423	456	433	465	458	457	434	432	412	440	424	440	441	434	449	421	437	422	427	433	451	428	444	422	424	434	413	428	455	442	431	425	465	440	478	479	464	431	433	443	444	445	436	430	462	421	457	475	431	437	428	430	432	431	448	420	422	435	425	414	431	403	456	404	460	424	456	409	445	416	447	457	436	435	420	468	476	457	437	410	442	451	443	453	432	452	415	450	409	446	411	451	418	453	454	443	415	442	449	439	421	431	454	415	510	460	456	479	461	453	430	446	439	465	458	424	417	432	459	430	447	435	462	412	446	417	420	453	458	449	427	441	475	437	461	445	423	423	446	408	433	399	444	397	454	423	413	419	438	428	442	469	400	439	444	404	427	455	415	435	445	418	463	418	434	428	449	441	410	440	455	416	461	453	436	429	450	420	412	397	515	440	446	453	438	416	426	458	403	425	455	442	424	451	437	430	407	425	472	390	448	404	444	461	416	461	431	470	449	409	462	445	453	444	433	426	432	432	414	406	478	408	436	446	402	451	443	395	410	447	438	462	449	436	398	475	435	444	453	432	418	426	442	418	418	407	408	431	405	440	470	452	451	477	448	424	435	470	439	430	403	447	451	458	429	429	460	459	414	433	426	430	451	413	449	428	414	439	422	410	419	430	428	449	446	426	472	423	460	435	421	461	447	416	400	484	409	428	455	483	467	459	465	464	455	466	467	448	422	423	459	419	438	440	458	416	418	448
22304	895	825	599	544	556	525	531	464	462	480	464	462	449	471	455	427	426	442	421	429	455	416	418	447	425	441	457	434	446	499	428	399	478	441	427	447	441	400	420	423	439	430	450	437	437	426	452	434	462	458	468	422	440	448	456	428	418	458	446	455	458	422	448	406	459	435	449	423	418	420	426	473	437	434	440	426	493	413	410	429	452	452	426	442	456	457	420	441	466	440	465	428	452	425	447	430	415	417	497	460	462	449	444	438	423	457	423	436	444	416	397	428	422	444	462	433	413	439	406	438	439	427	418	422	463	427	483	430	442	438	482	439	454	435	461	436	424	443	447	426	422	427	439	434	455	428	448	395	488	427	462	476	476	410	447	454	453	437	428	450	459	445	441	440	463	427	420	432	437	461	432	478	429	448	441	429	459	470	472	456	453	405	420	466	452	397	397	439	458	406	462	408	436	450	450	412	441	451	433	395	466	468	444	433	439	418	444	451	433	425	446	445	402	468	457	450	437	408	444	473	445	425	425	412	438	445	473	456	437	461	434	424	414	443	446	430	427	505	459	433	444	419	452	429	419	446	423	440	464	427	434	471	458	426	453	440	424	427	465	395	424	445	439	437	467	399	441	449	444	459	462	467	427	463	421	472	485	433	455	412	442	429	418	445	448	452	475	426	476	430	413	441	438	440	427	461	429	460	410	472	416	439	451	395	427	396	414	454	422	440	443	479	452	438	439	427	420	441	407	433	443	492	448	423	433	426	414	457	455	448	421	456	474	457	426	435	397	480	406	410	434	471	441	409	430	449	421	396	437	465	441	426	431	441	414	441	413	443	457	442	443	421	423	449	435	416	419	444	473	443	436	475	426	437	427	431	438	431	442	443	471	420	446	431	441	414	451	436	446	444	452	444	448	467	441	411	445	448	442	444	426	472	461	441	464	413	450	454	412	465	463	442	422	450	478	435	420	443	426	418	466	456	449	429	432	425	445	426	432	430	436	438	457	422	455	492	435	464	458	443	479	464	464	428	450	437	409	448	438	492	414	405	438	460	392	417	448	440	453	456	458	465	425	454	427	465	434	413	456	432	464	432	446	447	456	440	454	446	456	437	452	436	463	403	447	459	442	451	410	433	405	418	386	467	459	435	416	450	418	461	430	420	456	448	428	461	390	412	431	457	442	413	448	431	452	433	420	463	473	453	441	432	456	454	472	421	451	448	424	473	412	471	472	505	448	418	449	429	422	417	457	456	441	435	455	469	414	450	449	459	384	435	449	449	435	443	445	464	414	420	424	475	430	429	420	435	458	407	402	425	458	472	429	417	416	444	445	450	424	446	427	432	422	494	432	431	448	426	437	424	429	432	420	392	451	426	448	436	425	422	434	443	430	431	454	435	438	472	441	405	459	432	460	450	460	444	451	430	441	421	392	407	405	443	450	439	396	440	436	468	411	448	441	460	386	436	432	424	413	407	453	409	415	440	447	443	433	449	427	428	468	439	431	453	453	444	425	432	431	462	418	423	441	450	452	445	420	413	466	433	420	464	425	442	460	423	437	447	463	457	417	433	452	409	470	439	458	445	465	449	441	433	457	438	454	418	481	438	474	452	445	444	438	419	445	444	447	468	423	462	435	446	480	436	445	431	449	452	404	442	428	430	459	422	448	441	435	452	431	435	459	418	453	452	463	414	458	426	434	424	441	424	465	482	427	434	456	450	437	444	491	468	449	452	427	447	422	454	437	437	437	440	446	411	454	462	469	437	429	393	438	426	467	420	455	456	417	430	415	420	440	465	431	439	416	445	467	458	482	467	446	439	443	396	436	473	423	416	425	452	449	446	465	456	429	438	422	466	457	442	426	450	476	418	453	455	435	430	467	438	409	441	411	440	398	410	409	429	437	454	427	414	453	451	433	436	421	426	474	431	453	433	436	430	423	428	450	419	462	446	436	418	449	440	442	432	467	430	438	435	466	446	459	471	449	455	457	434	446	417	422	448	451	410	416	471	423	390	413	472	411	451	441	462	435	404	412	441	400	414	442	445	397	422	453	424	439	457	453	436	452	424	451	442	414	419	434	441	451	465	434	434	448	427	429	455	448	441	428	446	403	426	434	399	413	444	454	455	482	411	430	443	416	450	442	436	444	410	442	427	443	415	466	443	425	404	443	435	429	425	444	445	417	478	464	435	433	439	404	448	447	468	407	445	498	438	411	446	473	473	458	425	457	465	451	425	457	432	454	431	467	426	471	433	477	407	450	430	455	437	376	446	422	446	453	434	456	429	470	457	420	415	414	458	432	429	498	440	398	446	470	426	460	465	459	449	442	429	449	441	437	412	412	447	433	415	442	452	412	443	453	420	430	444	417	389	457	473	428	434	429	415	454	461	445	462	409	471	444	432	445	456	438	453	470	443	409	425	458	468	423	422	451	412	449	439	487	420	446	413	434	420	436	419	449	399	430	424	423	406	414	423	449	443	404	453	440	404	422	468	444	476	419	460	412	402	445	480	433	455	438	445	461	397	463	466	438	429	425	439	455	449	429	414	424	422	446	425	454	475	441	450	421	442	417	443	418	393	459	411	452	408	484	446	480	413	389	417	411	435	420	440	442	431	389	458	430	463	416	447	413	415	423	424	446	435	468	452	422	430	467	441	436	443	453	448	443	450	446	454	431	415	445	425	437	424	447	464	484	433	411	432	463	424	455	474	432	449	453	418	436	427	435	468	432	403	463	442	468	430	474	468	465	428	451	447	445	426	455	464	459	419	462	416	408	456	441	374	423	429	443	450	458	417	421	436	457	415	430	434	410	440	440	451	467	441	449	429	451	441	419	421	440	475	467	426	449	450	459	481	428	465	445	445	469	489	490	481	435	458	404	478	414	437	443	433	410	446	427	422	441	422	484	446	427	434	443	466	444	409	404	455	429	434	415	444	447	431	434	426	434	417	447	454	434	480	410	437	473	401	442	410	425	497	431	442	435	438	444	432	471	459	457	457	464	419	418	424	438	436	441	427	410	432	418	437	438	431	430	415	464	418	433	417	452	460	475	436	467	422	413	430	458	412	472	426	424	458	445	435	448	428	453	435	442	452	439	399	456	416	425	449	422	435	409	448	447	434	452	469	463	444	440	438	484	461	405	411	429	438	449	422	476	463	426	441	420	444	437	421	450	445	475	448	453	447	470	391	430	416	455	447	419	465	450	403	469	413	445	428	452	436	420	433	433	444	426	428	429	445	461	424	438	417	383	443	469	455	434	459	443	446	465	413	429	445	460	424	401	424	451	442	432	486	465	428	446	444	431	420	432	480	469	449	441	436	439	453	451	437	434	465	449	449	416	422	438	413	459	438	432	470	434	443	446	401	434	444	427	439	393	464	445	470	438	426	406	453	446	454	455	463	445	423	456	448	425	448	427	423	444	430	484	469	474	442	428	446	435	437	476	442	489	422	464	437	475	462	422	432	454	425	453	404	415	460	447	437	424	467	427	430	433	428	430
24997	20650	27064	24248	20669	10350	1578	1071	960	856	808	805	783	746	715	731	685	702	675	678	699	659	677	690	671	655	643	733	640	645	674	656	679	611	663	606	625	679	632	642	644	663	660	645	687	641	644	656	689	607	666	641	619	645	655	688	619	614	672	650	628	670	632	682	628	669	626	664	638	650	654	633	619	713	659	644	588	665	680	639	643	645	680	614	655	625	628	639	668	623	620	670	662	598	677	608	676	655	632	602	641	656	641	598	625	628	645	619	604	673	613	648	625	668	664	564	579	606	589	622	628	610	634	669	631	669	635	609	617	648	636	659	670	633	618	635	662	621	689	674	643	646	656	640	645	692	633	596	636	632	640	625	622	653	634	665	646	667	634	632	668	626	677	656	678	622	609	589	639	645	674	669	621	652	649	654	646	614	596	650	637	695	641	681	662	626	629	669	646	648	663	620	635	649	648	630	620	627	628	661	622	625	616	652	627	644	642	694	662	654	650	626	620	632	681	672	621	623	624	634	635	600	645	613	680	593	617	617	622	644	632	631	657	642	648	649	662	574	624	655	638	669	628	625	624	644	644	603	661	629	686	642	614	647	678	654	632	660	601	662	680	665	674	641	663	654	622	640	631	620	652	632	729	631	659	661	686	673	636	646	638	622	638	666	617	649	606	600	626	648	650	663	641	663	643	640	630	647	606	645	682	656	651	641	671	620	649	706	684	638	629	678	635	662	633	622	631	621	639	603	689	657	649	678	711	586	631	613	684	635	635	597	615	658	650	639	645	642	647	613	651	606	631	639	646	625	622	647	672	626	666	599	636	632	598	667	609	619	638	659	661	617	655	631	632	616	629	642	632	677	637	687	635	626	650	634	625	649	647	629	597	661	685	669	657	680	645	645	643	618	644	639	679	662	594	628	612	642	624	652	651	592	650	648	678	667	601	636	618	638	650	698	614	634	674	615	663	672	612	614	614	632	679	656	623	655	674	682	627	647	656	632	638	621	636	658	684	619	656	627	649	668	640	609	601	633	646	671	641	624	617	622	608	622	638	642	623	609	685	669	616	603	631	619	692	636	630	662	649	593	636	668	583	623	607	585	634	619	608	620	610	624	642	605	670	663	595	631	620	705	640	618	651	659	643	640	635	593	698	565	673	668	636	643	632	645	619	644	642	667	673	623	639	668	610	651	681	632	610	667	604	692	674	612	617	704	629	652	651	604	626	633	652	665	632	617	662	633	607	652	707	643	629	624	603	655	641	630	614	621	677	622	590	636	585	649	604	643	659	654	662	643	673	587	655	675	655	650	684	695	603	624	572	608	649	601	645	631	663	668	638	643	626	654	661	659	604	622	617	608	633	658	622	620	606	644	651	629	614	647	661	654	591	673	641	629	652	666	593	647	618	670	585	656	619	695	683	644	663	623	614	668	644	612	675	634	669	636	605	674	636	641	633	625	646	617	637	641	654	671	638	632	673	677	643	577	665	633	635	614	621	654	671	600	565	619	649	642	653	648	674	618	628	583	607	635	652	662	636	668	625	644	683	600	646	673	604	649	674	656	589	701	660	610	674	662	636	625	656	579	620	672	662	648	659	620	605	624	597	643	638	634	627	594	649	652	678	613	632	696	694	632	650	629	631	629	615	647	715	648	658	657	695	649	647	635	647	624	644	610	640	639	610	634	645	625	688	650	619	655	628	634	644	653	645	618	620	675	644	650	615	647	588	655	610	653	609	636	644	613	639	645	630	638	642	587	628	581	633	680	656	655	640	652	588	598	605	674	639	639	630	666	647	611	592	609	626	621	674	694	627	673	611	668	583	651	614	662	650	599	578	680	602	648	627	681	655	620	649	629	657	671	612	656	628	614	607	637	610	599	609	595	653	644	626	639	687	665	574	673	671	600	634	626	636	647	602	663	652	653	627	663	630	675	636	656	678	609	620	580	634	676	631	672	620	646	594	630	612	650	595	600	645	617	615	666	629	657	652	634	683	630	611	643	663	648	693	644	619	638	636	629	630	620	645	660	652	673	641	644	671	637	633	632	655	662	631	610	624	619	631	606	626	599	651	627	634	637	660	628	661	641	603	644	630	620	653	673	667	590	681	665	643	664	661	603	640	626	697	623	619	667	651	679	644	667	633	645	639	627	673	597	642	620	617	620	630	663	671	664	598	662	651	629	641	681	636	635	628	651	631	646	685	644	634	617	594	646	646	648	664	623	626	658	661	687	649	692	600	653	657	625	598	655	627	662	610	619	616	613	655	634	567	658	647	654	591	619	650	645	655	608	643	649	628	667	640	610	614	656	660	684	653	665	607	658	616	634	659	663	666	654	639	656	649	645	629	628	613	623	600	652	636	664	628	679	657	652	635	637	617	658	653	639	674	642	622	584	636	629	644	644	669	633	670	672	677	637	638	575	598	605	626	634	634	620	622	662	661	639	653	663	608	658	615	702	631	663	634	587	675	606	673	667	653	665	695	679	647	607	644	571	633	628	675	646	629	610	658	629	620	591	666	664	630	617	702	675	666	645	647	622	673	623	600	583	611	640	635	639	660	634	645	611	691	646	604	623	681	666	678	616	624	656	648	662	658	691	604	622	628	616	653	708	633	610	661	635	672	592	647	645	598	650	657	615	599	661	622	624	643	658	645	680	660	640	621	627	655	625	621	682	631	659	653	599	665	666	672	659	619	673	644	628	639	655	624	638	660	636	629	648	639	620	642	673	616	644	650	606	590	658	634	629	637	609	655	639	635	657	666	683	648	617	693	601	626	628	628	613	635	618	585	631	653	632	623	632	619	663	622	671	637	611	670	621	627	631	598	626	593	642	625	609	612	661	607	680	633	645	631	634	660	639	610	666	660	586	643	587	675	642	623	626	599	652	654	626	627	670	677	665	645	684	663	624	699	685	686	629	650	702	633	622	617	639	600	627	654	663	646	646	680	648	660	621	635	630	670	612	627	646	669	651	644	639	625	602	622	646	604	627	662	614	619	651	637	642	650	699	686	609	628	635	640	599	625	614	645	611	631	661	635	606	621	636	624	640	639	638	653	624	614	664	616	671	668	629	640	652	649	676	616	648	666	613	603	638	633	614	681	658	641	636	596	603	645	600	588	635	613	645	650	624	603	650	622	596	628	632	628	619	623	609	660	622	627	642	590	619	617	625	652	683	587	628	639	646	604	638	632	667	656	682	646	641	613	642	638	628	647	650	632	627	664	654	646	651	645	609	664	628	653	597	617	623	642	643	613	623	623	633	666	627	665	645	631	618	643	644	652	630	617	624	591	642	633	655	619	652	651	617	662	631	608	659	627	603	673	632	662	644	634	638	647	658	637	637	640	661	687	651	682	619	613	606	647	650	658	636	658	636	620	671	668	614	630	636	615	643	631	616	650	613	682	675	573	647	709	663	660	641	619	656	629	646	616	575	683	683	662	612	621	644	677	604	665	656	630	685	634	605	673	681	667	634	636	619	606	632	632	627	617	671	618	624
30212	8280	7552	4189	2780	2232	1769	1431	1246	1090	1129	954	899	916	783	779	748	743	703	720	707	628	640	667	652	657	650	669	669	634	669	602	629	599	622	647	624	626	669	660	612	672	675	640	625	602	604	625	622	628	622	587	565	640	668	642	606	673	654	611	639	612	587	645	579	642	589	600	639	624	622	650	621	581	598	628	667	616	652	616	605	586	625	591	579	639	619	599	655	597	602	657	622	577	575	627	639	613	623	607	606	609	616	610	613	601	606	628	606	653	613	660	589	630	577	569	642	633	623	587	611	596	596	586	644	620	602	595	636	628	687	616	638	580	575	574	636	679	621	654	636	638	611	614	605	637	607	649	619	610	629	583	614	594	599	565	606	601	624	616	615	641	623	597	600	609	616	616	640	608	660	639	643	633	673	599	611	639	603	601	639	634	605	596	623	607	606	616	647	612	651	611	618	575	600	589	631	578	597	626	628	602	605	630	641	594	547	619	595	576	614	600	648	622	607	622	560	604	647	621	637	600	563	599	637	605	577	581	606	611	621	655	603	645	654	610	620	646	593	588	629	610	605	615	620	631	641	593	642	612	620	593	622	654	564	625	604	631	620	582	583	607	593	639	594	581	621	669	584	638	605	593	626	611	641	625	623	615	608	651	577	645	610	626	589	590	601	604	600	660	661	626	691	628	622	614	652	631	609	607	608	645	655	594	597	594	652	635	626	577	645	611	600	682	572	631	614	632	654	609	592	624	567	618	626	587	610	660	613	608	615	572	571	629	632	579	586	624	617	631	616	618	645	636	588	655	608	601	578	651	651	596	621	622	583	650	560	581	609	590	556	659	606	677	591	642	620	630	605	608	629	619	678	617	579	611	625	583	590	590	637	609	628	568	627	594	590	636	593	609	628	632	613	627	637	585	619	627	578	625	655	627	602	604	613	573	554	629	570	567	586	597	556	617	596	607	661	607	636	606	603	578	603	615	584	585	589	632	569	626	604	590	616	622	627	586	580	601	633	617	584	595	634	644	624	596	614	607	607	636	618	631	614	599	609	621	621	576	620	629	619	613	654	600	629	581	579	604	629	603	649	612	597	584	620	614	631	600	621	616	603	610	641	590	607	630	587	591	639	632	589	650	631	633	575	610	636	630	675	621	657	654	556	580	621	611	618	548	609	623	606	607	586	581	608	620	614	636	642	573	615	558	656	653	618	580	619	616	616	630	633	600	625	581	591	608	584	609	600	630	609	647	612	608	640	597	610	633	588	624	637	604	601	603	620	569	594	603	620	566	646	593	662	637	591	617	640	592	591	608	577	603	602	594	592	614	628	628	611	623	605	562	577	600	569	623	610	607	612	611	579	585	625	601	627	624	616	601	581	585	597	653	623	592	613	623	644	630	658	595	627	578	607	575	603	618	609	618	594	591	610	583	598	640	575	628	587	659	620	603	599	601	613	599	619	578	629	626	651	649	621	618	606	623	590	619	630	627	631	609	584	583	618	631	659	598	604	630	593	612	559	621	633	625	609	601	635	609	566	644	616	601	581	601	651	567	602	628	606	622	595	618	660	648	625	618	600	631	595	606	621	582	625	599	583	623	600	573	625	602	599	601	666	659	620	657	604	580	630	595	610	604	609	572	597	592	587	570	635	622	616	593	599	564	607	618	634	601	614	624	579	596	600	608	603	629	584	594	622	627	646	629	608	605	557	584	600	578	654	599	611	632	640	620	611	607	601	586	591	559	614	588	621	594	614	681	638	626	605	611	633	661	628	655	629	590	578	610	636	626	639	649	566	587	544	576	637	640	603	576	611	613	591	657	623	620	621	594	662	608	564	596	599	632	650	619	594	590	596	602	624	632	628	643	605	629	610	583	615	653	625	662	598	637	660	620	601	603	628	616	619	597	615	571	589	601	606	575	589	628	641	613	629	570	621	643	580	637	603	591	607	603	647	565	591	672	579	570	567	664	637	641	608	579	604	624	608	573	580	604	591	621	616	624	607	653	659	637	626	635	589	642	623	631	542	561	627	585	599	609	598	604	548	604	609	588	582	625	625	613	634	596	614	600	581	599	619	583	622	604	620	647	585	557	617	609	618	587	618	590	619	603	620	676	598	607	631	584	604	583	630	587	610	618	631	595	610	586	567	635	636	599	604	583	565	588	592	595	618	580	606	610	597	595	594	565	568	581	565	621	622	631	609	607	612	645	608	611	569	595	629	583	615	658	570	611	603	587	615	592	605	613	607	632	622	653	573	619	628	634	550	620	613	632	578	652	584	614	608	605	612	638	604	577	616	596	609	633	600	582	617	609	626	611	621	650	589	624	618	619	608	615	619	586	619	611	588	609	598	641	581	607	630	640	568	609	623	628	597	577	653	613	615	598	627	616	556	594	587	605	612	596	600	596	581	590	595	611	587	610	653	580	605	598	582	596	580	633	621	631	669	594	566	619	642	603	623	591	586	651	626	604	649	593	610	584	675	588	583	614	590	616	613	628	625	592	607	598	618	657	615	581	647	640	589	631	647	588	624	637	669	639	607	599	609	608	563	636	632	619	648	618	597	618	599	632	593	583	612	615	648	631	588	596	643	619	634	576	594	599	652	578	597	625	630	570	616	639	586	634	627	614	634	621	593	657	641	622	650	608	673	638	599	586	647	630	603	621	621	561	632	606	583	620	630	623	567	572	599	638	612	614	624	661	621	589	587	615	644	629	666	554	625	628	587	633	637	555	640	590	642	646	607	618	584	585	618	566	567	600	614	600	593	621	614	574	621	627	606	664	595	610	631	601	633	580	615	639	606	639	582	615	630	621	630	635	568	607	601	602	576	609	644	640	564	597	646	611	606	606	648	627	618	590	612	581	636	621	624	595	623	617	634	644	561	619	625	575	578	609	636	589	592	638	639	593	613	591	624	648	628	599	657	646	616	615	591	518	646	620	657	615	619	625	648	608	607	584	581	615	625	650	620	615	615	585	636	594	611	595	630	636	608	612	570	611	590	604	619	628	598	579	580	611	616	604	602	580	607	632	590	585	626	599	599	611	601	615	608	668	614	587	598	601	590	592	625	611	559	571	585	616	600	605	613	580	581	576	644	637	646	652	608	619	590	616	645	612	601	598	620	596	597	568	604	585	592	544	641	612	625	611	604	612	588	620	620	608	625	637	608	633	606	637	607	625	596	612	625	585	606	627	605	577	573	632	554	628	637	573	607	634	606	581	624	594	596	556	625	652	585	597	623	655	550	671	590	616	606	611	642	644	577	611	603	534	594	617	596	596	613	593	580	594	599	605	632	588	626	569	605	575	615	590	606	586	624	659	569	641	606	603	639	612	627	611	632	620	580	617	604	546	587	631	633	611	590	605	605	615	659	576	563	571	605	545	630	644	615	623	653	615	607	620	607	624	621	590	612	627	622	626	623	584	671	622	581	573	579	591	608	674	661	614	626	633	593	610	593	648	581	573	639	632	684	594	627	614	571	553	636	585	599	566	595	600
22903	20646	27476	23808	20647	20725	11288	2094	1589	1347	1345	1202	1140	1160	1073	1051	1159	1016	1068	980	1043	1041	993	1033	985	993	953	1000	951	954	1022	932	1043	944	990	987	971	997	1000	937	988	962	944	991	995	953	1036	975	865	944	1055	944	938	998	940	964	1002	978	883	938	1011	992	961	1022	960	942	975	1006	904	972	928	935	907	951	933	928	924	882	906	960	971	963	892	913	908	914	958	863	921	929	935	910	959	957	934	975	1005	933	948	938	911	928	919	1007	923	929	938	1003	977	966	932	982	946	862	922	981	933	997	913	889	995	1020	938	916	924	912	975	924	968	967	906	957	962	930	943	944	939	902	885	903	945	917	967	952	948	954	993	972	869	924	1016	922	958	886	1001	958	979	914	946	918	921	964	940	956	943	962	934	981	943	943	946	928	914	967	967	994	1000	931	902	884	914	916	949	921	945	914	910	953	931	968	867	918	904	907	942	906	968	963	931	957	911	950	924	1000	1000	987	1013	913	973	905	979	897	912	934	1019	915	934	964	930	920	936	948	942	951	929	919	953	974	950	959	877	984	969	927	941	978	999	987	927	949	915	953	931	915	909	980	937	1010	907	962	900	966	893	937	891	937	937	962	920	974	946	929	932	902	922	961	925	967	946	939	1000	952	907	900	930	919	887	931	941	929	956	941	951	950	951	914	896	955	952	951	934	964	998	943	972	951	913	911	946	948	918	949	916	916	999	939	945	927	917	955	950	959	946	950	873	929	918	945	954	980	912	895	919	885	957	915	961	992	932	967	939	914	905	901	956	946	911	956	946	976	881	946	984	904	943	935	936	961	943	894	968	946	917	920	987	935	923	940	930	918	932	842	915	967	983	903	917	932	930	1017	961	944	876	979	935	989	918	937	969	911	974	933	975	931	955	876	994	946	949	913	933	959	992	1031	900	909	922	918	881	913	993	986	877	1014	973	952	923	898	991	923	941	905	874	919	905	926	874	903	971	920	956	958	919	888	914	964	955	980	905	959	957	926	962	984	959	978	939	931	1005	942	893	889	948	936	940	948	883	990	895	914	933	959	960	940	928	935	922	961	918	983	883	990	956	966	950	919	965	989	918	950	992	945	941	1002	939	938	926	954	956	957	900	949	966	908	957	914	1034	910	881	949	944	1003	933	991	965	907	958	933	925	956	944	926	944	955	879	889	944	932	910	975	934	914	980	982	992	930	971	940	960	946	912	931	949	951	933	945	941	958	945	980	932	952	907	951	1005	911	922	949	946	931	941	973	949	991	964	921	946	941	991	953	885	1035	935	886	961	923	1001	999	914	938	948	908	869	962	949	968	995	959	948	964	959	943	956	921	910	938	920	974	932	886	931	920	967	964	928	974	901	913	956	886	988	948	962	911	1003	985	915	947	928	1025	975	914	914	1012	891	975	937	943	917	945	918	970	936	975	933	905	985	907	928	984	937	981	943	982	923	955	917	948	918	915	929	906	962	986	949	968	947	977	972	997	880	906	917	948	920	960	950	965	972	980	973	966	1008	954	886	958	923	967	913	965	920	915	939	899	982	956	927	864	966	941	961	982	880	970	939	969	899	951	975	935	914	904	967	909	947	919	953	930	894	967	907	971	981	962	946	945	965	968	943	962	980	932	963	932	899	987	902	920	978	966	933	907	919	934	980	974	944	953	957	958	993	940	937	922	939	1006	930	895	969	888	931	986	982	943	938	907	936	911	947	964	889	983	949	993	901	874	911	900	965	923	955	945	964	942	912	973	899	946	884	912	893	909	951	952	911	906	907	934	930	884	964	935	965	948	930	893	924	934	923	992	925	906	928	952	957	946	900	912	949	861	991	922	955	914	1009	886	951	939	875	965	931	980	938	916	918	924	969	916	968	940	941	938	947	939	938	963	976	927	967	913	946	951	944	940	918	892	980	960	976	895	912	947	951	971	937	911	919	926	1004	927	924	952	917	916	930	959	956	917	964	966	871	940	941	850	938	914	956	923	976	915	924	911	910	958	919	973	949	987	934	955	960	884	934	908	943	948	900	890	910	931	905	937	947	953	962	910	949	908	969	912	885	967	956	984	955	949	929	932	953	905	973	925	939	930	943	989	935	895	961	949	970	948	945	944	924	941	971	934	946	953	949	895	897	935	943	919	915	954	955	938	944	982	890	922	935	929	915	929	964	943	896	927	980	959	960	939	905	931	937	938	915	939	968	923	945	926	945	915	979	941	995	928	864	862	957	938	951	922	951	929	887	910	925	947	955	875	995	948	963	1023	963	976	1013	925	948	894	957	923	905	926	949	1011	966	928	988	930	923	929	918	1002	975	913	921	904	945	945	935	943	972	913	990	911	935	958	941	941	955	878	966	916	928	929	947	966	972	968	931	972	915	917	956	928	911	935	964	973	930	880	920	915	904	899	872	913	972	1003	953	918	900	903	959	885	956	888	972	945	947	922	914	952	874	947	960	948	919	923	976	915	877	924	880	905	922	950	925	938	899	903	966	902	952	933	924	914	951	920	956	1007	924	920	943	955	924	961	990	856	923	873	901	941	908	930	920	908	921	961	993	896	936	900	918	951	992	943	976	956	977	1026	1030	924	940	911	909	915	920	937	983	929	940	958	953	894	972	955	953	990	950	925	992	993	906	937	940	962	933	930	981	931	939	943	943	928	890	906	920	939	951	951	864	874	938	895	957	916	949	951	950	936	956	925	917	970	955	997	1000	945	930	947	945	959	932	960	914	928	958	907	880	958	922	916	890	918	920	991	969	912	918	922	943	946	927	931	913	949	970	877	896	950	991	932	943	955	914	941	996	919	919	951	903	922	899	929	981	870	946	937	920	900	923	926	955	968	946	896	933	1010	962	952	929	898	968	992	955	925	923	951	923	963	917	928	950	896	926	942	904	954	934	954	919	970	924	947	968	912	936	983	933	960	961	935	961	937	925	905	928	978	935	940	909	882	961	959	967	912	1001	916	956	935	891	857	948	936	917	937	980	937	941	906	903	923	891	911	933	963	903	889	944	911	951	956	931	901	970	972	874	912	965	899	942	926	993	942	935	979	913	971	888	961	929	857	918	925	970	953	1030	956	926	964	974	894	934	927	963	937	969	923	990	957	927	943	935	927	946	946	871	908	927	953	925	960	1010	925	906	867	924	924	942	922	1002	969	930	972	970	881	964	922	994	922	995	909	956	938	971	942	986	929	870	969	882	946	926	895	909	912	897	1014	950	956	926	950	956	875	922	941	958	926	934	951	886	914	894	927	892	870	889	923	925	876	983	906	967	973	969	963	979	910	942	937	977	999	979	934	958	963	998	914	924	944	930	1027	915	925	922	896	919	950	951	866	932	967	909	1006	951	958	936	957	948	987	932	878	932	1030	892	928	887	923	898	936	948	948	914	983	889	930	929	931	910	867	950	931	958	908	932	953	943	961	942	957	952	978	921	912	954	915	999	932	963	928	947	940	876	938	951	956	867	921	974	935	936	968	855	930	955	898	949	898	939	902	910	869	906	891	962	921	974	988	921	992	973	906	952	927	934	963	899	999
23025	13921	12661	7355	5136	3810	3088	2470	2110	1914	1744	1564	1457	1387	1285	1161	1194	1167	1129	1074	1067	1095	1001	998	1014	924	971	1015	947	955	935	942	925	898	959	925	898	970	901	948	890	951	918	959	917	925	898	904	915	925	939	887	853	844	924	927	942	880	830	860	887	900	874	899	916	953	877	845	911	871	910	930	890	893	873	895	913	929	850	867	864	858	884	942	919	932	852	865	916	839	881	873	874	862	924	917	914	901	918	884	881	884	872	823	826	874	872	882	816	917	876	867	850	927	858	907	875	876	914	873	801	858	871	888	934	873	852	870	904	894	854	885	948	854	869	885	878	858	889	891	868	895	919	860	941	903	914	911	916	874	875	883	853	859	828	910	914	849	842	860	886	863	900	899	921	889	885	924	832	896	889	930	909	866	874	947	877	858	849	899	910	887	838	943	918	898	943	808	799	835	855	874	900	867	878	878	827	907	918	886	879	867	829	887	916	916	854	908	880	843	837	868	846	918	871	905	864	850	869	917	931	881	834	891	826	928	885	907	891	822	957	872	789	878	884	846	871	887	860	942	904	859	880	806	845	852	849	917	863	893	863	869	886	875	918	880	906	866	857	828	811	914	829	868	915	891	885	870	878	925	874	869	842	834	867	863	880	843	909	913	911	869	885	912	937	855	886	843	886	902	924	871	932	865	865	931	869	857	920	847	881	888	873	827	877	905	878	834	851	843	879	855	840	916	866	894	843	882	888	850	901	856	817	836	875	907	937	842	875	856	875	886	846	912	879	874	873	884	860	898	893	887	860	860	851	933	891	918	847	847	853	881	865	842	877	901	867	907	867	881	911	884	879	898	887	856	900	847	828	867	862	817	924	889	903	864	843	901	884	911	921	861	844	868	893	856	858	882	893	867	860	818	902	882	895	866	866	869	858	872	930	917	856	884	920	830	858	927	896	861	907	900	902	876	892	891	826	811	897	878	918	896	906	877	905	927	934	874	867	813	879	873	880	898	884	890	842	869	898	904	882	827	886	963	879	899	836	861	902	873	926	839	908	900	881	910	885	892	896	912	890	890	907	840	853	918	862	851	853	843	882	837	862	876	875	913	909	861	901	902	911	855	847	828	885	859	829	863	883	878	889	836	860	858	823	886	863	868	879	956	856	856	863	900	860	908	857	891	897	892	855	885	906	856	852	860	905	886	865	854	823	848	890	889	880	873	896	900	874	815	887	895	881	855	888	905	873	794	865	919	867	863	831	873	872	846	904	894	880	869	833	846	866	913	815	852	861	897	885	885	920	889	833	861	900	896	889	870	913	835	857	972	871	885	844	838	867	853	865	865	858	882	921	920	882	949	904	877	872	844	876	901	856	869	879	840	897	906	918	862	910	895	858	862	917	858	846	861	849	874	841	887	888	896	845	867	853	870	859	888	848	889	883	896	833	880	883	858	864	903	888	879	870	884	833	856	853	908	927	890	911	914	890	839	898	848	808	878	800	873	915	880	856	837	909	865	855	877	918	869	892	850	886	869	822	864	849	893	912	865	904	907	861	870	872	825	877	852	862	895	916	869	891	887	883	888	903	830	887	828	915	904	876	884	903	875	916	910	857	840	898	854	857	916	887	864	911	854	887	900	869	892	891	900	844	901	857	880	858	900	899	865	834	943	902	852	887	882	842	888	906	896	882	882	819	898	858	849	871	869	889	858	905	861	865	907	870	846	872	840	870	864	869	915	814	886	873	892	899	841	898	846	847	924	896	878	835	869	877	828	825	872	858	884	898	877	838	887	910	919	906	893	887	905	832	895	814	874	861	902	892	827	846	804	888	923	842	849	909	882	869	848	860	869	899	869	899	928	874	860	851	912	878	867	877	823	829	896	849	872	866	875	872	823	877	833	857	891	900	857	878	902	866	858	861	869	934	919	889	895	881	873	877	831	852	887	916	882	858	850	845	869	829	873	893	860	918	903	909	909	867	901	871	853	855	919	857	930	877	880	874	874	884	878	857	887	850	871	857	916	894	857	835	865	876	856	876	898	899	924	865	847	908	908	866	899	825	874	854	884	877	914	864	914	861	882	853	873	840	882	848	880	841	875	858	898	868	910	852	888	886	893	896	931	855	889	873	876	921	874	833	875	863	886	851	883	844	871	829	875	874	876	931	881	871	909	858	839	857	889	826	881	865	910	875	789	883	883	903	887	931	839	885	940	916	855	841	912	890	908	909	864	849	835	894	855	875	861	861	872	907	886	849	875	860	918	860	859	847	892	864	890	894	845	813	872	815	991	928	854	881	822	881	836	840	865	808	924	902	890	882	911	902	890	892	881	847	840	859	840	909	833	837	868	825	886	851	917	859	865	856	853	902	914	868	847	887	873	890	888	864	886	890	873	876	856	910	867	875	782	874	888	826	928	824	892	867	878	879	851	914	864	856	919	870	899	867	910	851	856	879	943	855	865	845	860	868	898	872	825	888	879	852	892	901	887	868	837	912	904	837	878	862	890	917	865	898	880	841	852	865	856	898	907	901	818	859	934	855	843	842	809	872	880	858	872	880	882	869	896	863	869	884	854	864	959	864	873	904	883	828	898	892	891	912	878	873	889	900	912	824	810	890	849	927	908	880	953	879	892	870	926	879	868	836	871	846	884	869	879	876	906	887	920	845	855	847	885	863	930	875	868	898	902	887	868	854	859	907	868	835	868	898	876	853	846	856	867	835	869	893	879	944	867	879	927	874	903	875	865	867	815	823	883	870	938	878	866	853	857	908	879	900	942	908	931	897	866	911	819	880	849	815	850	915	889	875	906	862	861	912	877	877	834	877	841	890	878	885	852	869	866	863	844	916	886	855	898	852	885	864	870	916	876	899	898	887	904	934	865	904	890	909	892	876	918	870	941	936	854	836	873	884	866	879	844	834	878	842	894	887	784	871	864	927	874	865	903	852	866	899	891	858	910	898	876	878	869	863	869	852	867	918	917	856	855	892	842	893	904	900	910	859	844	890	883	831	864	873	903	837	845	848	886	887	890	883	911	872	877	913	872	885	845	836	906	903	924	833	889	898	876	833	845	904	857	854	902	890	881	874	882	863	869	905	825	895	902	899	876	917	848	833	898	862	907	922	884	843	873	883	811	888	878	886	876	884	867	896	880	879	871	892	902	830	877	921	881	851	883	819	939	837	848	862	873	866	868	823	916	862	842	887	878	867	905	883	850	871	814	902	892	882	878	890	875	863	903	819	848	914	832	867	870	857	882	843	894	901	875	865	873	848	898	896	881	868	909	900	895	853	875	900	873	917	863	857	894	893	872	860	823	834	849	889	885	830	895	860	838	870	871	846	940	859	861	853	894	885	966	844	845	844	884	830	848	860	925	902	927	878	928	932	856	823	840	843	896	882	848	883	875	887	880	910	869	888	941	898	856	879	873	889	872	850	847	887	878	849	887	873	886	894	903	870	863	889	887	915	851	920	931	854	900	872	887	923	869	893	874	853	873	909	840	881	890
32178	16479	3456	642	518	448	458	456	458	426	438	392	414	397	419	459	399	432	409	419	370	454	403	459	402	437	424	454	427	385	426	424	424	439	439	448	446	440	401	443	400	425	455	439	399	434	440	450	396	432	386	405	411	430	414	438	415	422	441	456	406	435	416	435	413	416	430	443	408	443	425	413	417	440	432	424	431	436	454	413	429	429	441	402	447	417	409	456	423	425	422	462	426	427	468	424	482	438	416	417	406	439	438	450	396	428	461	436	404	431	431	434	428	431	446	426	446	427	448	440	391	440	414	423	401	406	394	422	454	416	480	425	424	437	459	425	428	420	406	393	384	423	437	433	440	411	421	416	444	445	419	425	448	418	413	407	381	454	429	419	415	411	428	475	457	409	409	456	423	420	399	436	468	417	457	454	419	440	430	414	420	443	424	477	408	414	425	421	439	423	448	453	438	455	436	418	414	453	417	431	408	396	403	401	405	415	458	421	406	445	451	416	422	409	422	400	415	427	415	438	413	419	426	468	455	417	485	430	406	417	424	400	448	425	439	420	416	430	403	433	446	404	434	400	397	418	445	399	460	445	405	414	443	412	420	383	444	419	452	451	437	431	422	442	412	401	432	445	422	417	412	433	396	448	430	476	427	423	393	424	411	451	411	382	384	441	415	421	436	442	415	424	411	428	416	413	447	419	482	409	431	442	439	447	429	447	447	435	395	411	447	438	388	423	431	429	450	448	457	412	454	421	418	398	420	415	427	444	416	419	416	441	413	406	464	438	447	434	421	443	423	475	411	398	387	471	369	414	418	402	483	416	419	437	432	449	425	430	419	430	394	439	395	460	408	386	467	405	410	429	425	422	412	418	474	431	423	415	414	418	451	429	425	407	399	423	449	387	412	411	391	443	429	386	462	424	397	446	450	438	434	428	442	423	423	390	414	443	454	427	438	425	416	431	441	421	437	407	375	398	460	394	395	431	450	404	398	413	423	431	415	406	416	396	438	438	426	421	457	453	388	439	477	409	458	475	414	435	435	390	407	364	421	432	390	436	431	428	407	447	445	438	400	429	438	423	410	416	445	436	411	440	439	429	442	391	418	418	402	404	434	420	424	434	425	429	438	476	447	426	435	474	478	445	434	423	436	419	406	401	477	434	444	458	436	428	403	385	405	400	437	410	478	440	429	425	396	434	414	394	440	454	465	401	408	457	416	424	417	421	469	419	419	451	438	422	430	382	419	431	441	433	411	404	443	403	438	420	396	399	417	436	436	410	423	409	436	439	396	399	453	462	419	403	419	436	435	429	410	422	428	394	465	413	418	433	406	414	413	417	437	406	392	426	437	441	437	389	434	421	467	405	389	430	442	451	442	448	404	439	428	423	436	433	410	434	445	427	414	452	459	406	424	443	429	447	437	437	441	414	425	419	427	433	424	401	396	411	460	461	434	404	419	459	400	429	450	426	418	416	438	443	413	422	391	435	458	447	412	428	449	454	396	479	435	453	411	413	428	455	457	418	421	413	415	430	416	420	442	416	469	449	378	466	469	444	437	424	404	459	412	437	438	423	389	425	457	423	417	415	445	413	422	454	452	443	420	411	472	413	397	446	438	441	421	437	469	439	425	432	404	420	404	413	435	432	438	421	433	433	415	383	403	398	437	428	448	419	453	431	455	440	420	423	466	481	387	441	422	422	423	420	420	418	409	492	424	410	415	442	402	404	455	414	429	426	426	401	419	441	437	427	431	426	465	439	435	427	444	410	447	421	428	396	432	393	437	411	429	405	429	440	398	430	448	442	443	403	418	447	458	439	440	421	427	401	424	465	406	427	406	395	460	386	424	381	391	397	451	424	438	447	432	403	419	444	425	406	426	416	414	447	392	420	375	434	434	436	401	392	410	393	415	463	417	433	445	432	447	415	435	398	401	385	418	392	410	430	422	469	400	440	430	428	389	435	414	439	431	434	410	446	434	407	415	438	428	447	362	450	455	440	450	447	422	427	432	413	465	431	420	455	406	431	449	411	412	398	442	416	444	425	415	448	422	447	417	413	459	411	465	418	438	416	420	418	436	408	407	459	455	434	429	435	386	418	414	418	429	428	371	380	430	447	461	426	432	411	477	425	413	417	454	415	444	420	395	424	368	452	408	406	442	388	434	444	432	456	426	437	416	445	465	396	440	451	456	453	438	413	450	412	429	405	437	450	448	406	423	480	434	447	439	444	406	470	459	446	440	443	420	430	434	425	410	439	409	426	469	475	442	415	441	451	448	424	433	448	412	440	430	423	430	419	390	404	431	417	407	441	397	468	442	419	439	406	444	423	431	414	444	451	421	420	426	442	418	384	436	440	426	418	460	443	453	434	428	406	386	421	443	421	438	399	422	446	447	461	438	461	411	429	425	430	398	421	450	440	400	458	428	459	404	431	432	416	450	415	383	441	416	404	438	438	418	487	450	427	429	475	411	452	396	446	430	426	416	429	425	397	453	457	480	440	433	452	428	442	414	460	424	408	407	449	403	404	422	407	400	434	435	404	414	387	410	440	425	415	431	434	451	433	422	445	421	379	468	431	433	429	421	402	441	418	414	441	436	437	431	430	420	425	452	437	431	431	443	411	461	460	449	475	417	438	439	469	410	415	447	451	398	447	427	436	415	454	429	454	398	422	403	454	415	437	437	398	433	432	385	426	427	419	460	426	409	471	411	417	478	417	421	414	407	389	437	414	452	460	400	394	418	431	444	458	419	438	434	418	414	430	430	419	439	407	418	457	455	450	444	451	410	467	413	415	466	422	412	447	420	431	429	443	418	405	438	401	410	427	433	428	441	430	432	438	444	447	417	428	438	398	451	468	437	433	423	397	415	408	448	438	410	458	446	441	423	449	411	449	419	410	408	445	432	443	473	442	455	431	409	465	451	384	413	441	427	440	420	419	421	473	422	419	411	408	434	429	441	400	467	429	433	441	400	433	415	436	413	390	439	357	419	435	441	435	430	448	425	415	389	420	397	423	419	447	441	438	427	456	407	435	468	443	429	442	392	428	359	429	422	414	482	404	438	414	449	399	447	420	393	410	429	411	396	413	443	423	451	438	424	430	423	373	407	394	421	444	421	392	384	471	456	429	442	404	418	395	436	430	437	441	470	418	426	432	460	458	428	416	451	472	417	457	440	415	407	411	456	429	426	424	424	417	414	409	441	431	460	448	455	431	469	418	438	430	416	397	455	406	427	418	456	438	456	408	395	467	449	440	410	464	411	425	469	393	443	420	418	426	425	414	434	413	433	402	423	448	463	442	407	437	402	427	437	454	460	424	405	436	403	411	412	403	461	450	390	460	444	437	418	440	418	421	425	437	421	411	459	426	443	423	439	424	444	431	423	462	442	438	401	408	401	447	409	431	452	422	455	458	440	421	409	454	434	441	443	451	429	494	412	444	444	425	449	439	453	446	419	404	417	408	483	450	409	408	441	435	405	413	449	427	382	423	409	456	425	433
23117	918	826	608	506	530	528	479	439	455	439	465	434	413	419	456	456	444	439	423	423	430	436	456	460	443	419	466	445	423	447	439	416	410	451	435	433	419	428	401	421	409	453	473	458	459	444	462	437	454	437	447	445	429	433	411	400	464	435	442	443	448	425	471	455	456	437	421	424	448	405	451	431	408	454	446	424	438	441	409	443	447	395	447	402	429	446	424	432	439	432	451	431	417	437	418	419	435	422	420	411	474	458	425	419	433	462	444	418	425	414	419	443	471	428	441	425	454	413	438	453	420	392	454	418	433	428	425	438	422	432	464	423	440	447	426	476	455	383	455	449	449	457	435	438	422	477	437	464	440	396	411	436	448	411	400	448	466	430	440	458	434	444	399	434	428	410	454	408	440	456	407	417	433	393	455	419	402	391	373	414	443	432	443	480	442	421	467	459	451	436	461	437	427	426	442	424	458	428	420	451	411	408	442	422	421	409	405	459	447	433	450	433	427	400	465	405	421	427	398	424	409	448	443	413	415	489	439	429	467	451	444	439	424	437	442	437	457	417	478	440	436	456	437	417	439	405	412	471	437	429	453	406	433	468	465	454	406	432	453	468	434	416	428	418	395	400	461	446	458	436	417	436	445	446	420	416	423	426	464	462	449	461	435	400	441	439	423	427	454	439	415	442	432	421	413	470	429	470	423	459	429	415	399	437	403	403	432	428	456	422	429	420	458	451	444	467	431	424	445	424	451	436	424	409	414	451	411	422	450	444	433	422	433	437	439	464	434	439	430	435	420	371	395	439	433	413	404	426	415	428	403	428	410	399	410	416	421	389	426	427	439	438	425	397	469	438	432	403	382	427	432	425	477	435	459	412	418	414	415	460	426	494	423	424	443	417	466	422	437	411	437	443	446	476	430	445	447	465	441	463	394	469	414	471	426	414	470	483	447	432	401	462	437	430	430	444	435	415	407	430	461	433	421	458	392	426	463	445	429	445	471	423	468	429	436	437	449	442	436	427	471	444	447	442	432	458	417	473	453	428	448	393	447	459	422	441	445	411	436	427	451	426	381	466	447	445	434	433	443	426	429	448	417	396	435	450	428	370	409	403	424	427	427	426	479	413	432	397	441	433	424	431	423	418	461	416	392	425	423	411	409	434	439	444	422	408	449	420	403	435	432	407	408	443	454	444	432	440	430	426	461	438	418	447	426	462	414	436	420	446	460	421	397	448	454	439	441	425	420	429	436	411	453	453	411	442	417	433	434	430	435	475	431	446	415	428	481	430	435	457	435	423	452	454	442	420	385	452	434	411	387	484	391	456	449	427	435	402	404	419	420	402	450	424	422	468	411	470	442	420	473	455	411	393	402	480	459	480	407	450	388	445	440	471	414	409	419	432	413	428	415	423	463	480	420	441	430	385	451	450	467	455	456	465	461	406	435	454	431	479	415	450	392	423	428	443	447	423	418	414	436	447	429	437	434	419	427	428	431	432	426	426	414	457	418	422	429	455	450	382	412	458	430	466	445	445	439	424	437	466	453	383	421	428	391	477	387	423	500	459	440	402	435	449	427	431	416	470	416	434	454	411	436	444	401	459	418	432	425	453	469	417	444	421	473	460	430	432	458	448	415	431	437	461	409	404	455	425	424	452	413	422	428	424	402	419	433	433	465	444	433	455	419	446	415	417	438	436	421	389	412	423	447	421	429	449	403	390	436	455	410	428	425	459	446	437	411	439	453	474	453	437	433	430	472	399	434	418	462	416	445	438	419	436	435	443	440	422	439	444	451	436	413	418	474	468	434	462	425	399	473	449	450	377	434	443	488	398	416	413	448	461	422	441	459	416	460	418	359	412	415	434	428	454	423	446	456	419	423	425	457	464	457	436	448	409	446	456	420	391	470	430	434	441	453	445	434	406	460	434	429	437	437	403	449	470	426	456	449	449	447	449	419	440	403	465	402	427	421	438	357	450	443	417	378	465	453	467	421	385	428	439	396	423	424	437	431	425	403	424	410	434	420	399	441	428	454	432	396	435	474	434	402	420	432	444	488	416	394	443	454	445	428	444	444	409	435	431	414	425	473	436	430	429	431	433	406	394	445	442	481	485	410	431	441	440	407	434	456	439	415	424	425	408	440	434	437	432	413	435	429	423	483	414	426	455	442	411	412	436	449	420	449	442	444	428	428	443	399	437	414	473	430	426	408	465	438	415	449	427	445	438	460	414	446	413	411	461	431	466	418	425	419	429	423	413	462	429	399	451	433	387	426	433	438	439	448	398	430	429	409	436	411	449	446	457	440	423	412	444	428	444	436	436	383	376	421	426	435	433	390	437	433	436	447	436	439	409	422	446	441	449	434	424	428	426	419	417	433	433	425	434	423	440	413	442	438	417	453	390	429	448	430	433	432	425	431	453	440	474	424	432	449	408	411	446	434	431	412	459	423	409	459	448	403	440	440	418	411	435	416	448	446	424	419	424	458	432	426	409	423	431	421	428	414	416	394	429	437	410	448	457	466	427	466	466	429	450	456	384	434	452	414	408	415	418	435	428	455	427	430	462	411	442	450	417	459	414	421	433	412	492	415	407	425	410	395	425	457	420	437	438	412	404	414	437	434	420	430	407	376	445	413	456	470	457	402	428	439	441	456	427	442	430	435	410	441	445	410	435	452	401	450	445	425	451	405	458	393	418	430	446	439	439	458	421	447	427	453	424	431	440	425	443	430	428	394	455	442	445	431	425	448	386	424	433	461	408	421	426	431	465	433	455	441	413	415	431	426	455	451	386	435	440	424	473	465	439	408	386	456	438	477	415	437	412	431	468	429	420	442	433	436	407	425	457	393	398	434	405	432	416	409	433	458	420	449	457	433	421	427	463	387	413	462	413	419	422	460	449	433	433	403	446	423	469	473	445	438	419	433	423	441	461	424	421	421	410	491	406	441	414	420	442	408	427	416	438	423	424	412	456	445	436	419	434	426	397	434	453	460	412	454	420	432	450	401	433	438	436	432	417	431	466	429	415	430	407	432	447	399	441	428	408	445	443	414	423	466	416	452	421	422	480	419	434	454	431	406	464	415	436	445	450	444	474	439	463	412	410	418	406	424	435	414	406	445	417	443	448	436	444	408	441	420	467	409	423	406	442	442	416	409	446	431	457	412	425	451	419	438	431	438	415	444	399	485	444	427	398	418	445	430	402	427	402	466	415	423	439	438	431	408	414	446	426	399	469	450	436	418	423	407	429	425	396	465	434	415	402	419	433	435	436	423	405	442	438	455	430	439	399	467	450	435	418	422	434	464	412	420	418	419	413	411	444	444	445	412	442	454	466	427	433	406	424	408	415	433	419	478	441	429	419	452	384	426	422	462	437	422	424	387	438	442	425	409	452	448	417	389	425	456	419	418	422	420	437	397	423	464	439	421	442	397	409	434	436	408	419	406	451	420	432	447	427	402	430	417	402	429	430	428	462	462	443	419	418	423	448	416	457	463	428	456
25045	20666	26954	24407	20668	10868	1458	1038	893	833	796	762	736	696	723	712	695	677	692	691	686	711	661	668	639	658	590	678	604	677	631	604	600	618	669	646	657	613	668	610	641	602	650	629	616	612	588	607	588	631	660	600	628	581	614	598	591	621	662	638	625	620	624	633	629	586	639	645	615	654	658	663	656	629	588	636	616	646	634	602	593	632	588	654	627	570	612	629	633	590	629	591	588	595	604	627	633	644	618	664	632	625	642	648	598	631	616	576	627	632	616	606	637	592	621	592	627	627	619	567	609	613	579	631	639	648	601	661	611	629	617	633	605	673	611	650	653	655	647	620	591	595	635	591	607	586	634	588	582	573	578	587	665	622	629	615	620	598	637	639	627	614	572	593	616	590	612	649	604	647	613	635	594	588	605	623	617	634	600	568	613	635	652	605	581	590	605	650	611	688	571	627	661	589	581	656	652	642	595	591	579	604	633	617	653	633	609	645	636	656	662	622	664	593	588	601	589	649	598	635	618	613	640	600	576	620	560	615	657	607	655	667	584	607	649	625	616	638	617	599	584	641	615	635	596	633	630	642	624	574	588	607	568	603	613	647	660	598	611	640	648	578	572	629	692	630	633	612	639	673	583	630	587	604	564	591	554	607	636	587	657	581	609	670	644	614	592	604	642	573	627	622	589	570	592	610	613	584	653	642	629	665	579	633	606	621	574	664	638	564	595	602	601	577	639	608	611	620	596	668	647	657	615	642	626	590	628	638	632	649	626	680	647	614	644	582	654	585	635	632	579	618	618	665	599	659	588	640	608	623	607	598	569	631	560	675	584	606	565	646	613	616	631	617	587	609	596	606	632	610	573	563	637	596	609	631	602	630	625	624	624	615	590	683	625	639	609	605	615	601	640	606	665	602	619	614	579	583	596	608	626	592	647	619	649	641	602	593	596	601	655	659	570	577	558	620	622	628	662	632	627	580	658	612	645	629	624	594	575	605	595	616	580	606	631	606	671	586	620	624	689	602	642	634	648	625	597	631	645	649	619	638	614	617	618	620	583	583	624	617	610	609	635	658	618	623	627	657	615	621	579	580	621	606	638	616	645	600	615	575	642	618	581	622	639	627	648	604	614	655	607	636	612	623	660	616	655	648	612	591	603	600	645	602	597	623	652	651	609	605	607	614	622	630	643	624	647	654	656	576	623	628	642	578	592	628	630	607	591	617	595	630	605	631	572	592	607	617	622	593	632	601	620	602	646	645	669	627	592	594	622	619	602	590	657	617	588	650	604	616	604	622	596	653	659	670	618	625	626	582	574	616	638	650	607	613	597	612	594	572	617	613	590	610	646	633	634	630	609	632	596	632	606	651	560	621	600	643	592	622	589	633	577	620	616	662	610	623	638	637	625	595	596	603	629	590	624	635	602	650	650	643	632	617	585	621	611	608	587	590	622	641	640	668	615	599	622	601	569	594	606	580	629	594	651	625	592	584	620	606	613	646	655	602	613	548	549	651	630	616	655	599	669	609	624	670	587	637	573	614	626	609	615	598	610	626	626	605	640	609	582	653	599	620	609	633	672	629	614	577	567	638	625	544	630	584	660	614	597	599	622	596	634	604	586	647	667	633	542	643	614	643	644	619	614	653	612	632	627	613	617	649	608	617	607	635	574	606	632	603	624	630	615	628	617	594	600	593	635	595	550	629	620	602	600	644	642	576	630	598	619	595	614	655	664	615	618	608	606	634	609	598	620	603	617	618	620	616	557	643	612	626	627	621	631	581	618	580	585	589	621	614	621	571	613	663	581	624	623	635	652	624	621	607	582	577	592	598	645	615	647	645	609	614	594	551	562	642	624	612	625	655	604	628	649	628	579	639	575	601	547	626	639	625	584	614	544	659	610	625	574	596	597	644	640	640	598	617	616	667	595	654	568	656	583	652	626	587	600	649	629	607	604	575	636	618	630	658	598	612	605	605	618	595	605	582	597	657	667	654	659	578	592	597	647	602	622	644	600	635	630	645	590	601	589	650	600	593	597	561	619	624	582	621	628	670	591	566	587	642	618	648	651	612	606	634	593	631	593	624	597	636	639	609	604	592	609	613	623	625	602	611	598	654	622	657	607	604	610	664	643	609	650	639	630	624	624	608	593	622	589	619	643	631	626	653	648	596	640	622	618	635	644	605	594	660	586	619	629	654	628	629	594	622	658	631	615	612	616	593	649	622	592	589	630	608	594	659	594	586	654	604	652	641	602	619	555	622	643	590	606	641	601	681	598	613	592	607	644	624	569	647	614	574	624	614	618	608	598	634	602	622	614	640	603	639	620	594	585	619	596	617	645	619	625	665	598	629	633	603	616	573	636	659	636	622	622	586	618	630	634	574	664	625	586	590	616	614	635	599	617	599	613	617	631	605	610	597	575	596	572	622	616	645	612	619	603	616	624	673	595	663	681	652	630	613	581	618	642	615	650	582	609	576	625	633	630	631	580	603	603	645	657	627	602	641	662	614	623	578	652	626	587	634	619	645	622	587	668	639	577	662	607	661	606	588	625	678	623	614	567	636	638	607	584	572	606	617	598	620	644	599	631	594	655	597	608	622	597	619	627	655	656	602	687	630	649	640	623	590	606	618	586	609	621	584	588	627	601	641	603	591	642	608	607	633	639	628	663	638	640	647	654	579	625	626	625	621	594	614	599	627	603	574	637	639	636	646	641	657	628	649	612	626	622	577	622	581	612	675	667	605	576	584	607	596	606	615	644	644	593	637	620	647	664	595	634	609	588	637	707	648	626	636	624	635	586	646	608	584	609	629	593	618	613	621	599	577	617	634	648	627	618	611	627	638	615	629	628	629	585	629	603	636	623	582	595	608	630	602	651	625	623	579	626	628	628	620	654	606	641	627	610	621	619	616	617	588	641	592	624	615	594	669	614	601	623	617	647	626	576	620	626	586	632	606	602	658	645	659	611	585	654	596	586	615	602	612	649	617	593	636	604	584	644	593	595	635	644	644	609	570	575	564	647	651	594	651	666	647	610	633	616	600	607	632	633	586	614	618	612	645	570	571	628	608	564	612	595	629	645	668	634	607	579	596	575	673	572	581	631	602	624	595	584	607	623	610	589	560	646	639	592	635	597	627	647	672	618	647	642	628	594	579	595	693	606	639	642	597	619	580	606	630	638	566	593	639	630	648	604	607	605	593	606	616	651	629	625	585	634	634	595	621	637	602	577	657	659	630	623	600	628	653	611	577	571	634	616	585	649	621	595	612	666	609	624	643	621	602	636	601	637	632	607	622	608	616	550	595	599	602	599	625	586	604	615	622	614	617	604	613	597	575	613	686	670	587	622	564	601	628	605	593	616	607	647	595	637	622	603	585	591	587	582	623	654	626	596	602	603	589	607	625	607	601	603	603	617	608	604	616	623	648	633	616	656	635	676	608	620	618	606	625	630	634	622	621	608	606	612	588	607	621	617	607	643	644	620	579	585	646	646	666	610	624
28230	8044	7314	4012	2694	2108	1661	1353	1233	1035	1039	882	841	834	841	756	702	726	715	725	663	712	642	679	643	693	611	637	621	647	640	624	634	657	651	609	601	606	618	649	583	611	622	579	567	611	561	640	613	624	622	606	579	598	585	618	655	583	591	615	602	555	596	601	591	621	566	606	587	595	571	603	597	638	609	604	595	577	616	572	601	594	551	605	602	603	563	616	590	600	575	574	614	602	609	578	566	613	599	616	611	576	612	577	609	624	581	616	635	611	603	565	590	586	586	596	571	571	600	606	600	591	606	596	610	638	572	648	615	561	583	590	644	596	579	579	555	610	566	579	598	560	588	578	585	607	595	594	630	584	548	633	624	566	571	571	628	597	589	610	594	578	551	575	582	592	603	652	595	596	571	571	594	559	614	605	604	559	632	560	565	590	581	613	604	557	621	593	569	604	548	575	560	574	571	597	562	627	603	595	594	537	594	588	603	613	583	610	601	573	632	555	610	574	630	544	592	573	599	575	556	556	636	620	578	594	537	600	586	593	593	626	541	568	598	535	594	627	643	611	581	590	589	603	573	540	563	602	549	626	623	595	577	613	599	566	585	576	559	583	571	601	568	580	560	625	610	618	576	591	603	579	595	586	633	617	622	605	583	579	635	620	570	620	575	584	566	566	594	581	611	608	608	573	634	640	581	600	617	574	614	586	601	619	622	553	588	571	606	571	617	585	617	623	559	606	594	586	604	616	571	626	592	580	546	646	545	568	567	579	573	595	571	578	588	590	598	602	566	560	628	645	580	611	573	614	594	592	616	553	598	581	560	557	590	579	568	578	551	546	581	584	598	643	608	554	566	589	568	572	557	604	606	584	586	585	562	640	547	649	602	586	621	571	557	578	631	616	588	603	631	617	593	564	634	535	582	623	569	625	570	593	599	577	577	619	619	568	583	567	573	598	601	587	592	606	636	590	548	588	572	566	584	631	582	567	563	583	593	611	614	625	604	620	643	602	585	587	598	584	616	596	602	576	594	605	593	601	596	619	572	643	567	589	577	579	581	591	639	590	587	649	555	585	557	570	554	584	565	633	571	579	588	613	572	595	574	587	582	606	613	581	597	549	590	601	613	554	608	600	588	554	570	592	590	554	559	597	600	636	595	596	600	562	588	613	594	570	607	682	528	578	621	547	581	580	565	604	605	579	553	548	576	591	602	571	553	548	622	616	570	571	615	596	584	642	604	607	587	588	591	583	547	604	591	608	589	578	588	554	585	627	576	560	645	630	603	592	609	573	594	594	567	603	609	611	580	628	606	609	564	573	597	559	553	628	570	579	574	584	618	584	604	575	557	599	586	631	605	614	615	535	632	620	589	582	592	604	523	611	592	570	580	597	546	591	583	558	630	639	578	613	588	607	587	566	596	582	593	602	611	624	583	591	623	584	568	633	533	545	638	552	592	624	596	574	586	596	584	583	608	563	616	602	578	636	584	600	596	602	648	611	609	589	574	573	569	620	593	580	578	620	628	612	600	588	564	539	592	586	561	615	538	581	586	602	609	541	604	598	606	625	564	597	590	608	582	578	610	601	542	581	569	583	598	596	648	612	598	613	582	577	607	633	587	546	559	606	625	610	593	561	578	585	598	625	566	606	555	546	613	548	607	518	588	584	588	600	580	647	602	622	573	549	594	583	609	593	575	604	590	626	553	582	605	558	597	555	625	561	575	557	587	597	585	606	535	560	579	581	624	574	600	579	626	620	639	620	589	593	604	578	559	585	550	572	577	576	636	574	557	610	582	591	585	585	579	581	605	593	621	591	555	598	617	575	597	536	568	592	596	631	607	605	536	588	610	622	571	605	581	590	627	648	577	596	578	560	589	606	612	614	584	579	577	607	579	572	593	646	588	614	556	579	585	569	569	581	614	590	586	590	635	573	582	601	559	653	627	618	614	566	562	622	606	597	600	581	643	621	605	606	602	589	585	571	600	573	579	610	534	591	583	545	538	598	590	595	580	610	637	540	581	586	602	549	618	562	585	644	607	597	619	617	587	609	572	527	590	518	551	564	564	587	625	588	576	614	546	583	582	596	595	588	565	624	606	620	577	605	583	560	584	570	550	557	599	592	602	583	637	613	557	574	589	579	581	560	566	623	578	574	611	620	560	612	577	561	570	597	610	598	615	580	592	591	620	621	605	588	570	603	545	590	554	598	576	630	596	605	593	574	592	589	617	575	573	660	623	606	604	607	592	571	606	595	601	586	609	630	546	555	606	571	596	581	584	577	632	574	555	605	583	621	592	601	587	591	596	569	573	569	596	590	558	563	577	582	629	581	568	592	550	615	539	574	581	595	573	583	631	580	585	605	582	610	593	588	561	566	579	579	585	569	637	587	630	608	585	587	580	549	618	577	587	585	576	596	606	551	574	591	604	639	590	637	553	600	593	567	571	592	605	559	606	587	586	615	590	594	609	627	589	578	618	613	589	540	568	553	574	546	567	581	606	587	589	600	606	588	563	574	595	574	610	600	600	561	595	595	605	620	571	562	599	608	566	532	600	570	620	602	572	580	578	554	592	614	582	597	595	604	627	616	589	580	583	579	573	580	616	549	576	587	572	571	602	614	573	574	609	607	568	591	561	599	585	569	583	563	629	612	587	581	586	603	540	619	604	574	619	612	619	619	616	596	616	586	592	594	606	591	580	584	549	597	580	632	596	618	552	553	567	586	613	604	588	567	580	601	610	574	586	574	613	585	564	604	563	589	575	609	608	556	567	613	607	557	569	624	576	581	626	571	587	585	592	565	552	578	580	586	555	606	577	578	573	571	589	579	578	558	587	575	574	605	576	601	596	588	599	578	586	587	586	619	642	601	561	589	622	595	541	550	639	575	592	582	590	605	619	552	595	582	613	548	537	593	576	617	605	641	569	582	605	582	618	607	558	560	571	602	563	599	565	629	608	582	628	613	597	568	568	581	563	570	605	605	595	571	567	580	588	613	592	601	621	623	568	570	568	572	568	601	598	582	546	552	572	581	589	598	587	658	602	560	589	585	595	550	615	588	551	580	600	598	638	561	560	594	598	571	613	575	598	577	602	595	552	610	596	576	595	567	608	622	592	594	547	583	583	588	599	581	575	587	593	613	598	571	586	560	609	586	520	546	534	594	600	618	615	584	618	620	643	631	565	590	567	600	626	584	578	598	588	595	576	573	591	598	553	600	570	580	613	547	564	621	582	615	569	583	632	586	586	577	595	586	591	609	596	574	598	576	577	605	587	576	625	576	610	607	590	572	579	577	621	555	586	633	552	591	571	572	599	610	575	563	599	643	592	598	591	604	574	555	570	585	629	638	579	594	530	571	582	589	529	645	631	631	585	583	573	587	575	585	605	578	603	628	573	598	599	583	625	601	581	623	611	597	590	602	596	602	588	563	597	603	607	589	594	523	555	556	600	635	558	596	599	612	575	592	557	571	620	572	589	579	617	556	593	570	573	599	570	614
22932	20658	27510	23847	20661	20756	11822	2102	1440	1417	1281	1228	1199	1151	1157	1066	1050	1016	1016	1074	1020	1028	1018	945	986	989	923	982	935	921	933	964	954	981	918	943	973	904	948	902	953	930	991	866	934	918	922	930	935	940	919	936	993	981	951	920	917	913	946	947	911	958	917	931	937	952	930	887	913	949	974	928	890	918	873	940	924	946	938	921	927	925	931	927	892	891	932	891	934	916	885	900	897	952	883	939	892	894	883	946	900	891	914	874	918	899	903	910	886	869	916	912	911	857	875	900	875	893	879	912	902	900	986	896	918	950	889	967	984	897	900	941	929	903	893	882	911	916	941	907	951	958	891	922	887	921	917	882	863	904	862	933	956	927	892	927	894	956	926	897	886	903	915	913	897	944	919	976	963	902	936	913	901	853	947	966	888	855	945	950	896	924	900	850	918	854	857	884	896	897	894	949	911	892	926	933	962	880	889	891	953	884	887	879	930	903	945	897	888	956	908	892	930	896	917	881	970	903	910	898	934	903	884	923	872	902	946	956	891	928	915	966	889	882	971	946	906	894	943	950	954	921	885	952	892	924	897	946	880	928	879	925	920	888	906	923	946	934	931	916	933	927	950	901	901	932	917	965	880	857	917	902	931	914	916	870	893	888	912	924	912	937	932	920	934	907	934	914	925	910	947	885	909	940	886	905	877	958	932	909	913	879	945	895	948	929	857	888	975	932	946	911	913	908	926	912	861	910	876	903	859	883	874	950	896	935	923	898	925	935	933	887	890	942	910	851	893	912	913	839	886	981	871	914	848	962	895	916	935	943	915	849	966	910	922	902	895	942	917	881	932	890	902	914	890	908	903	902	881	948	903	924	823	926	925	941	911	934	953	882	901	945	904	880	898	942	908	918	898	873	977	887	920	886	923	911	877	930	932	913	932	941	877	902	938	949	942	926	893	888	950	883	930	917	943	917	918	933	909	945	895	941	878	885	933	865	983	910	882	917	923	928	932	900	906	899	888	912	906	952	921	894	848	947	906	865	877	931	935	872	902	890	919	910	888	962	911	930	935	855	946	955	929	914	831	913	927	904	845	863	898	893	925	937	922	926	974	903	943	925	906	876	861	929	904	892	927	850	905	892	947	868	919	891	915	897	870	910	956	914	905	928	916	868	903	857	912	976	894	899	920	982	943	972	927	938	892	908	859	878	940	906	930	883	924	895	956	886	910	889	863	896	970	917	926	893	863	880	943	961	921	880	871	892	934	922	890	933	927	891	942	883	910	961	942	954	926	939	907	922	924	846	889	892	804	894	858	965	938	915	917	937	858	888	883	931	891	890	936	948	953	925	927	944	943	920	896	934	924	894	920	901	930	882	868	859	908	913	917	843	917	899	901	944	853	896	902	910	914	890	878	903	792	907	878	901	946	951	925	876	940	950	902	891	935	957	874	877	944	952	955	973	954	934	941	934	1008	916	949	867	924	887	900	937	917	876	944	877	921	868	945	875	977	919	908	910	895	857	876	866	915	899	906	895	896	928	916	859	951	885	907	887	916	932	885	986	934	869	952	860	878	889	913	879	919	897	920	931	904	931	879	968	882	953	930	952	932	905	881	879	903	932	893	948	929	999	895	960	928	889	921	963	908	922	899	915	902	924	931	944	897	921	918	892	943	899	924	900	924	907	879	950	931	919	889	953	966	889	933	899	838	955	945	872	898	913	918	910	913	954	910	958	869	908	898	895	901	878	948	869	897	882	913	916	895	872	932	990	904	858	915	860	868	914	917	928	894	923	950	884	913	907	906	956	900	866	875	895	931	830	865	939	935	905	982	956	930	876	860	932	888	941	903	895	923	929	931	906	943	920	873	920	936	935	879	867	891	945	901	874	938	909	946	930	873	955	910	890	929	899	878	907	898	900	900	949	862	1000	908	885	930	899	872	902	898	902	906	925	903	891	911	970	926	890	859	882	860	986	882	881	911	925	933	919	932	920	913	853	874	931	869	939	924	928	902	956	987	894	945	901	914	910	924	905	917	946	950	919	970	915	903	920	943	898	911	892	897	887	879	904	895	879	893	877	900	911	878	895	904	940	963	911	900	946	900	867	879	853	936	945	963	919	902	905	919	841	956	929	918	912	921	910	888	964	905	868	912	946	935	894	919	926	888	923	905	898	937	909	899	927	916	878	877	937	915	925	940	919	868	858	908	905	919	859	937	915	922	921	933	930	873	948	952	887	855	940	878	896	969	932	854	881	942	916	895	932	928	938	877	905	1005	906	899	905	924	916	867	881	860	893	858	950	962	944	903	940	917	947	900	905	912	874	939	957	1021	950	874	929	905	944	917	946	903	918	939	921	878	912	898	908	871	948	906	893	891	897	995	893	955	958	942	900	954	925	886	928	865	934	973	922	865	867	918	884	873	928	953	895	888	904	860	923	894	949	977	895	936	957	925	914	948	886	865	860	947	960	933	885	884	942	953	907	913	960	903	933	913	856	858	903	910	960	885	898	902	896	911	931	939	915	934	889	876	1012	914	932	939	916	923	893	890	922	923	898	919	925	867	958	946	920	912	930	908	875	914	890	921	917	912	938	933	930	909	950	886	883	874	979	953	889	935	915	935	839	909	950	954	863	866	939	883	932	882	886	881	928	967	899	900	929	919	923	905	931	907	904	882	939	921	871	966	882	930	878	893	905	937	924	909	875	888	943	940	878	867	919	905	918	934	890	865	872	885	926	912	957	866	930	883	922	855	894	890	874	908	888	902	888	974	875	920	912	977	885	875	953	952	958	878	939	894	914	956	909	910	948	868	881	896	940	914	876	921	915	948	940	940	871	1006	897	905	937	941	912	903	883	925	880	943	912	925	903	898	882	946	889	937	900	932	918	913	881	913	911	902	905	884	905	860	942	897	927	963	901	934	926	928	928	899	966	966	953	982	910	939	893	901	872	905	814	870	951	900	906	904	910	900	882	886	882	928	918	877	904	936	848	930	912	913	864	944	912	912	885	911	892	913	889	899	955	889	879	901	956	917	928	894	897	878	864	895	921	933	972	942	849	935	952	922	926	965	890	877	919	927	926	945	865	954	917	847	914	865	911	948	867	914	921	886	915	939	913	937	840	902	948	939	932	954	927	922	938	892	962	896	935	936	884	942	913	909	898	939	939	894	896	918	879	841	922	936	893	924	975	944	989	876	903	928	881	892	907	876	881	907	897	877	882	943	921	907	882	926	901	965	900	954	907	897	871	885	881	882	922	932	904	897	880	901	881	897	856	905	867	887	906	959	908	894	874	919	937	961	861	905	907	824	933	902	844	906	875	907	888	938	930	959	890	895	886	922	949	941	858	873	924	919	887	931	891	883	887	860	888	947	878	834	927	874	909	907	895	923	941	915	851	915	891	879	887	923	926	902	878	888	871	930	891	897	878	897	904	888	920	872	900	931	848	855	914	859	880	905	945	896	924	935	878	894	943	883	909	953	881	954	928	899	906	900	883	934	888	897	879	943	925
20470	13707	12574	7256	5008	3731	3084	2476	2098	1787	1625	1524	1423	1275	1248	1168	1178	1069	1088	1078	1046	988	969	1035	943	916	957	965	1006	869	884	865	911	920	876	856	886	884	871	864	886	883	853	893	907	818	889	885	855	875	881	895	852	905	837	921	885	821	878	868	874	895	896	880	860	834	843	862	853	864	870	850	828	842	902	838	893	813	874	889	904	868	869	906	818	845	826	871	781	843	840	911	849	839	853	885	871	894	899	849	842	882	873	862	863	838	832	919	843	872	836	830	890	835	842	840	896	874	798	829	841	871	792	871	847	858	856	875	839	912	895	894	833	846	842	852	832	850	832	865	868	866	905	902	846	857	858	878	862	842	837	879	884	872	878	845	846	819	845	872	868	862	874	845	858	866	853	829	836	852	845	916	846	845	849	855	837	833	834	899	810	891	819	881	866	904	884	924	827	821	817	847	882	855	815	826	849	825	790	851	877	813	895	876	874	851	878	819	855	835	830	887	926	864	839	861	827	822	868	892	848	899	857	837	850	867	818	842	796	895	823	839	868	873	881	874	834	864	810	783	885	882	843	867	880	871	864	850	847	837	840	871	827	860	860	853	893	844	842	905	850	859	804	861	835	810	797	881	843	832	883	862	882	853	854	857	879	834	872	857	878	900	882	884	875	850	865	866	821	848	848	890	901	880	894	866	897	846	874	841	856	873	846	815	869	923	890	904	831	833	878	877	851	800	854	828	806	874	899	880	880	820	842	836	855	880	834	861	797	853	852	871	806	853	842	854	835	814	866	851	908	871	825	850	914	831	835	827	831	810	792	831	865	863	864	824	934	866	808	842	833	865	836	872	885	850	898	806	865	890	837	808	823	857	833	858	838	880	843	831	820	878	831	834	827	838	843	931	862	882	848	846	849	869	849	814	846	839	832	805	841	888	812	849	851	839	851	883	875	810	856	869	893	867	798	870	860	839	816	888	846	844	789	857	916	857	866	846	875	824	828	816	867	861	858	823	892	892	810	854	869	843	900	907	838	840	799	895	868	867	853	876	882	863	877	835	813	876	888	839	829	854	935	876	842	871	818	841	781	819	855	870	891	873	901	842	829	864	854	916	871	893	866	831	850	875	829	868	862	809	836	811	814	903	812	863	851	830	819	837	885	818	881	858	859	877	878	849	843	898	816	839	876	889	876	838	820	866	818	886	827	869	831	856	869	803	881	870	872	821	851	861	835	846	903	874	841	832	787	846	827	864	893	848	850	816	848	846	839	901	855	882	824	855	886	889	854	840	934	847	782	850	815	844	823	800	892	815	838	877	857	898	900	804	858	861	846	794	860	881	887	785	888	869	823	895	861	812	901	879	871	833	854	855	913	796	857	864	854	842	882	869	841	856	849	829	801	832	861	861	865	818	828	849	826	850	854	824	829	803	910	870	854	847	854	859	850	830	830	853	817	865	803	897	821	908	846	833	875	848	836	883	836	825	868	818	883	777	854	890	895	858	873	833	840	824	857	831	874	859	865	844	888	883	797	896	818	820	841	857	825	897	801	872	834	840	868	892	888	829	882	859	838	850	866	812	910	870	829	812	798	812	860	849	887	833	842	868	840	858	885	875	797	856	869	827	868	811	856	865	810	848	875	853	917	819	872	898	835	816	851	832	895	791	862	860	838	848	877	798	821	875	836	879	849	812	819	823	868	868	890	856	791	840	819	882	816	828	795	820	934	859	902	841	846	857	867	856	866	850	887	837	831	848	891	851	802	867	886	883	856	908	849	830	849	862	835	858	839	885	878	827	867	880	794	844	834	889	838	819	862	899	820	873	857	876	842	850	897	841	844	871	814	916	854	873	844	820	855	832	822	812	893	852	834	864	785	846	840	851	801	855	867	828	861	820	861	859	841	804	850	841	872	840	851	843	875	880	865	859	892	883	871	855	874	882	829	835	803	898	853	860	833	854	856	861	822	823	860	899	882	923	889	847	842	800	793	877	828	849	837	868	833	874	834	895	828	848	801	901	808	863	830	879	797	875	825	862	825	850	865	862	821	829	856	816	839	846	887	824	852	829	862	853	877	885	853	925	888	875	845	887	889	844	854	834	876	896	893	831	846	866	841	848	868	891	853	875	914	876	812	860	823	864	825	885	866	864	842	869	820	888	827	869	858	847	855	874	842	838	874	821	871	829	850	859	804	836	836	867	853	843	874	837	811	879	866	799	876	817	850	868	824	855	834	826	869	840	848	884	871	824	847	860	923	847	813	904	823	944	911	820	839	840	905	828	814	852	819	847	901	842	862	885	857	838	845	906	887	865	796	819	875	806	895	863	867	813	824	770	888	854	854	853	832	847	833	876	874	856	828	813	838	818	823	847	816	869	818	845	882	866	839	914	884	851	859	832	845	865	816	810	842	900	861	860	829	839	832	863	791	808	793	846	877	807	847	865	833	844	910	841	826	830	801	898	871	836	864	831	849	894	802	855	892	889	845	879	840	893	800	871	870	882	834	902	830	858	886	831	843	849	812	885	885	833	892	851	843	907	872	836	867	829	858	855	843	814	839	861	830	819	827	880	847	861	845	852	943	868	876	870	840	888	840	916	868	861	841	821	867	837	826	865	925	840	886	931	866	853	862	887	844	824	879	842	862	834	885	843	825	886	819	879	885	829	786	855	872	892	897	875	845	798	860	843	880	839	844	858	892	805	864	865	886	845	799	880	856	845	858	846	828	869	845	841	849	850	867	864	851	830	852	810	887	920	861	852	807	858	814	868	807	881	835	884	868	870	894	820	846	877	845	883	815	857	830	856	862	873	821	835	820	854	885	880	862	854	840	838	863	848	830	878	844	820	914	838	828	849	905	873	803	797	878	837	869	855	848	879	896	876	836	857	881	872	889	874	820	878	852	854	829	840	842	834	856	810	849	854	794	784	815	836	877	886	848	831	908	845	827	838	852	856	861	887	852	805	801	891	837	825	867	875	833	868	852	853	833	887	838	831	835	823	858	844	820	901	814	872	882	865	854	906	870	899	816	832	892	871	888	799	852	882	867	827	816	917	911	831	844	845	870	855	855	828	807	867	831	887	872	815	832	843	834	872	856	942	845	893	868	883	830	849	851	809	880	832	866	845	808	828	813	818	884	914	905	788	815	899	870	842	932	810	846	826	828	867	881	857	852	865	861	799	872	888	856	846	839	837	845	868	834	845	847	894	879	886	824	831	930	856	943	790	867	792	858	830	856	849	845	793	864	825	842	882	892	883	886	851	849	842	855	881	836	852	858	872	878	850	860	869	872	849	818	866	797	854	830	841	865	862	810	845	900	832	815	838	887	885	914	880	842	936	894	946	882	834	830	881	861	818	855	846	818	869	847	849	838	877	867	881	830	832	851	831	849	808	841	857	873	887	910	819	791	838	895	818	859	869	851	860	857	848	887	873	863	869	828	792	835	847	808	834	860	821	868	847	862	840	857	843	878	873	873	827	881	790	846	829	836	860	943	889	847	828
32044	16240	3249	625	439	434	460	439	420	428	402	416	436	423	448	411	419	403	416	404	406	402	431	433	429	363	400	395	407	458	418	390	419	431	389	410	380	405	394	396	422	389	421	403	400	410	422	361	425	425	413	386	435	384	451	368	373	407	431	422	424	430	402	404	399	411	384	427	386	401	390	379	416	390	414	407	437	411	427	434	438	454	413	443	383	461	380	418	434	427	433	383	399	410	383	387	449	408	434	381	413	388	388	407	402	405	393	430	434	413	387	413	380	375	409	402	403	411	410	428	403	438	405	406	392	379	420	417	411	394	435	383	431	431	399	405	429	427	383	433	426	382	406	421	433	406	400	381	411	436	393	369	409	416	379	386	428	402	374	394	392	442	402	417	396	439	431	418	411	414	417	456	430	403	403	444	382	382	430	454	409	409	440	442	373	399	411	408	427	421	393	397	431	420	416	392	400	385	401	430	429	398	387	427	433	403	389	419	379	386	427	409	414	416	397	425	396	388	433	421	407	415	377	382	392	416	409	391	376	413	377	403	408	376	393	390	419	382	460	417	381	426	407	411	420	412	390	423	428	405	409	389	359	393	437	397	387	429	409	421	384	409	394	442	395	400	386	422	396	402	387	443	392	401	420	392	403	393	390	390	428	395	437	439	404	378	446	434	443	389	428	366	417	412	398	398	430	434	435	394	422	402	408	424	439	405	428	418	420	436	418	417	416	439	383	432	417	409	438	418	379	385	429	406	421	435	424	389	414	418	404	388	423	381	380	398	384	399	406	426	388	397	420	402	374	404	411	425	404	381	426	410	416	441	398	407	413	434	419	429	397	399	403	407	406	404	426	432	415	386	417	383	422	408	415	403	397	415	358	424	401	383	444	386	430	447	417	379	406	397	410	388	410	426	439	401	408	410	382	392	393	429	402	417	385	408	446	406	427	394	401	396	431	426	423	403	353	403	360	416	421	404	415	417	421	415	409	422	443	426	406	441	425	399	409	408	400	398	392	358	386	417	366	394	397	381	405	423	415	404	443	423	402	371	427	397	423	410	440	405	396	409	414	414	438	390	379	386	414	396	404	413	383	392	371	409	383	382	427	367	426	376	452	409	397	406	371	386	391	388	425	413	434	408	430	379	389	394	401	401	401	384	389	397	441	421	435	424	440	403	438	408	410	445	384	459	372	381	417	399	432	424	428	387	390	394	397	416	446	389	399	397	397	411	368	423	399	424	418	407	395	387	402	410	401	398	412	417	421	409	378	422	396	402	400	416	395	465	392	426	465	395	396	415	393	385	405	406	411	402	393	423	382	381	402	407	404	430	411	377	425	424	388	437	401	440	426	389	409	389	440	400	438	410	392	394	392	406	416	411	402	414	420	423	394	401	372	421	411	419	415	391	421	421	376	420	416	388	407	414	411	411	445	453	403	436	388	402	427	427	427	410	406	422	391	413	406	416	425	421	418	427	425	423	441	415	423	379	414	368	437	416	390	431	418	407	428	403	389	395	402	391	377	424	414	408	408	411	400	410	396	458	395	450	414	392	367	422	451	432	414	402	430	436	433	391	430	411	388	397	411	421	384	383	403	408	399	383	389	435	457	447	426	420	393	421	410	401	469	402	461	422	393	369	385	401	430	400	421	425	415	396	398	417	410	400	404	401	416	405	372	430	445	411	431	375	384	409	393	398	409	390	403	422	416	378	400	405	408	408	413	431	397	434	432	435	456	423	426	413	420	410	403	390	428	426	401	430	430	417	398	388	420	421	373	421	423	413	430	435	437	455	428	404	413	420	427	421	399	417	446	440	421	393	414	420	410	398	394	391	415	412	388	380	399	396	415	431	407	393	399	412	384	445	375	440	456	378	437	420	440	420	382	409	407	437	429	424	429	406	421	406	428	421	399	406	401	417	379	386	445	423	433	413	410	423	389	423	390	437	410	437	414	439	447	402	399	398	414	390	409	430	395	409	393	414	428	424	416	417	391	448	413	444	386	417	413	429	402	435	423	398	423	396	412	433	423	417	435	421	394	386	420	431	402	383	423	415	386	394	408	415	388	407	429	404	416	440	389	406	384	403	468	415	417	419	364	403	421	404	408	448	395	379	408	355	375	418	429	405	395	399	433	404	403	423	402	377	408	414	416	368	434	398	445	381	379	401	431	413	376	377	388	393	436	441	415	410	406	388	385	415	399	382	387	417	402	437	419	391	374	407	386	418	395	406	391	420	411	421	415	418	448	412	416	426	420	444	420	419	402	402	422	403	398	413	379	393	412	447	399	413	420	418	376	413	419	405	429	396	423	418	439	385	424	395	415	403	412	462	431	419	411	430	417	387	407	410	420	377	361	392	399	383	375	418	394	425	415	418	406	439	414	415	392	388	386	411	410	421	423	411	396	403	398	407	377	405	368	424	397	411	372	422	419	415	383	390	434	412	436	357	383	374	401	424	383	366	403	379	370	394	415	435	405	426	425	420	419	391	430	434	478	403	407	416	385	366	380	404	395	362	396	400	403	435	393	415	418	407	363	429	434	383	420	392	411	417	396	407	418	393	412	429	443	394	443	391	392	395	412	408	429	401	426	414	395	418	378	398	376	422	397	405	415	391	409	441	418	422	421	398	409	388	410	422	400	418	414	433	418	411	419	404	396	419	420	460	442	414	403	470	444	396	398	393	406	433	422	415	410	409	438	422	390	422	438	426	397	388	395	415	421	441	423	386	381	425	434	434	410	403	460	388	424	415	399	443	402	391	379	427	424	436	433	437	373	408	422	401	434	381	445	405	439	418	414	394	423	417	428	382	432	383	435	414	392	361	393	392	431	413	419	421	432	415	410	400	385	435	418	414	411	406	414	407	407	395	376	380	398	400	399	413	403	404	387	426	387	406	400	431	412	428	421	434	428	397	406	390	405	416	406	401	425	428	404	435	436	402	379	394	406	403	412	399	443	375	427	413	379	435	356	431	390	405	409	434	416	388	426	387	404	435	395	439	422	410	450	370	370	407	421	413	422	421	380	422	386	399	430	437	390	431	440	418	435	418	424	421	436	423	435	412	435	394	410	430	414	421	394	427	423	408	412	394	397	392	412	411	412	430	400	402	427	397	412	386	391	382	379	414	405	387	396	422	391	457	421	421	396	423	389	442	456	380	465	401	401	406	396	419	403	387	429	421	380	393	444	400	466	400	414	457	425	391	435	405	391	397	417	407	409	391	423	394	395	406	395	423	402	411	408	395	440	399	411	410	395	396	408	408	395	408	438	413	390	396	407	385	424	411	422	393	460	381	380	399	446	441	391	403	412	396	425	383	414	402	391	407	392	416	431	413	434	403	430	394	436	393	392	410	433	454	408	414	446	441	419	418	401	423	433	414	444	424	434	432	413	406	433	432	396	404	414	390	459	404	397	434	398	390	401	421	428	421	407	407	412	417	447	410	449	424	413	436	361	411	399	385	410	408	378	402	426	404	425	390	431	407	402	432	409	417	408	406
22729	802	765	621	497	468	480	460	433	439	420	424	427	441	421	383	418	405	442	417	431	410	416	417	409	431	439	414	409	389	389	423	415	434	430	421	420	422	425	416	397	465	430	405	470	418	437	423	438	452	440	440	438	407	390	423	397	417	422	409	435	474	387	412	426	466	429	405	451	389	424	431	415	426	395	400	417	390	369	432	433	415	422	415	441	413	392	433	404	423	417	407	394	386	439	430	440	449	375	426	445	410	411	371	449	413	399	417	419	418	460	409	442	391	420	428	346	425	420	384	384	392	425	416	392	436	429	407	491	400	410	462	406	370	429	426	435	396	422	397	418	440	412	379	407	386	394	421	411	446	407	421	400	418	452	397	414	386	412	397	398	418	429	426	389	424	448	408	425	402	437	436	451	423	427	398	410	452	380	411	386	380	419	425	432	423	400	408	432	427	436	381	435	405	431	432	397	383	417	423	433	424	410	420	403	347	452	447	393	411	422	415	433	391	435	419	400	426	435	404	413	425	407	446	409	456	402	439	396	427	389	423	401	410	405	431	395	393	424	420	395	414	440	434	405	420	430	425	464	409	382	406	441	438	418	421	425	406	400	410	419	415	429	443	426	452	480	407	411	419	385	451	431	408	444	389	410	414	446	438	454	417	427	405	436	435	410	428	408	415	425	427	395	440	399	444	425	408	422	412	458	419	442	407	393	399	423	417	409	391	414	411	460	398	417	447	418	414	425	413	407	366	407	431	431	420	434	431	425	425	439	419	382	442	438	406	417	425	403	407	413	425	421	386	445	376	424	409	440	437	411	442	467	441	416	421	407	406	387	398	403	428	460	401	418	428	446	384	430	439	405	413	403	428	394	440	445	371	445	370	398	442	440	450	353	373	412	420	387	407	426	429	396	424	416	393	439	402	409	414	368	442	396	385	424	407	405	406	405	433	401	439	435	409	398	401	389	402	408	410	459	434	396	396	389	432	376	392	396	430	428	423	394	434	445	407	424	413	423	422	430	408	406	426	425	422	424	432	393	375	424	421	375	388	425	399	381	434	442	401	411	429	424	406	416	389	443	413	418	376	419	442	399	459	408	428	385	415	443	449	392	427	405	396	404	391	413	404	383	443	400	378	419	412	400	399	426	417	396	402	412	445	398	428	443	388	453	383	415	424	450	387	397	419	450	405	400	423	417	394	418	414	405	443	390	405	371	412	419	444	388	439	425	381	413	445	420	444	419	414	402	449	386	457	410	424	430	414	407	395	421	398	422	390	418	393	441	407	425	411	448	404	400	385	396	394	398	407	429	369	416	395	437	428	447	393	433	431	426	385	391	391	434	384	391	431	430	413	415	394	432	436	406	420	385	402	416	419	433	426	406	449	396	427	453	382	420	413	438	403	402	428	448	453	444	407	388	434	407	374	412	426	424	392	418	402	442	396	438	410	391	389	403	433	457	423	413	428	455	452	426	387	420	445	419	433	425	384	434	412	429	382	408	406	395	395	414	418	397	451	388	407	407	400	438	413	449	407	408	427	434	398	407	443	390	386	400	427	425	412	419	398	405	442	399	418	412	401	427	384	413	452	389	392	419	433	432	386	408	413	412	387	417	412	431	402	402	433	410	443	414	404	442	414	412	400	432	416	409	409	405	398	466	444	397	445	385	393	444	435	417	390	468	418	415	409	411	410	430	396	436	399	419	399	422	408	365	426	400	453	424	426	390	411	411	396	398	430	412	373	378	424	394	433	378	407	412	443	412	406	385	416	426	397	418	407	418	420	414	407	393	428	397	408	413	401	416	407	386	417	398	449	436	451	433	410	457	412	412	399	441	386	401	424	389	411	420	378	433	411	433	405	452	439	397	388	441	415	430	410	417	416	375	380	404	389	444	452	446	399	384	417	421	424	411	433	438	425	389	399	455	434	411	389	436	419	408	439	436	427	424	412	470	447	435	428	436	433	376	443	399	401	428	413	440	419	416	416	399	449	406	387	430	391	416	448	383	392	426	432	402	393	437	430	427	437	382	401	435	434	426	410	396	393	404	392	435	377	418	397	413	433	395	420	400	436	393	435	429	441	405	485	389	392	444	433	393	387	398	421	366	379	415	424	440	440	424	439	402	431	407	418	426	424	429	394	416	392	402	447	408	413	422	437	397	414	424	409	447	435	438	418	435	402	382	439	384	384	399	404	412	419	427	409	400	415	394	408	421	426	422	436	419	418	384	417	429	422	385	444	423	409	430	420	394	418	421	423	418	390	419	427	413	399	417	417	427	472	402	418	411	419	429	434	392	437	381	424	463	398	410	394	402	426	436	396	418	425	419	410	427	378	446	418	416	444	383	414	401	422	397	420	438	387	395	401	427	402	432	440	404	403	403	436	429	429	404	402	416	417	394	409	393	430	427	431	434	412	451	433	465	390	392	429	400	417	431	411	432	406	391	409	370	418	427	446	425	424	420	425	397	419	418	427	408	384	398	403	396	450	464	404	413	406	387	423	440	421	461	406	397	402	434	409	426	411	417	444	435	404	408	437	398	416	449	405	399	417	397	392	387	415	380	416	444	465	418	416	417	412	414	428	421	368	412	378	432	440	380	407	416	409	446	454	402	429	418	422	418	452	400	436	419	412	433	430	428	397	427	419	441	409	424	381	416	429	408	392	427	437	406	460	387	395	395	421	448	400	398	453	409	396	405	418	426	436	424	395	382	406	407	396	399	442	434	399	409	397	440	396	426	423	410	386	397	427	414	419	480	424	442	415	385	412	409	388	404	359	397	434	412	421	447	377	395	425	455	401	425	420	404	440	385	409	417	426	384	411	415	450	398	435	414	402	448	428	416	420	430	380	396	453	451	432	388	427	408	414	385	466	395	429	397	433	403	449	422	437	462	413	424	414	411	389	422	409	410	403	404	405	428	387	453	411	398	432	448	418	420	381	392	407	446	429	436	425	407	402	467	432	397	428	408	416	403	431	401	386	416	412	419	435	458	434	452	429	411	398	434	429	408	398	415	416	389	421	430	410	401	410	453	380	425	425	441	429	443	457	397	431	419	438	394	450	393	433	411	426	438	426	396	393	456	352	429	441	427	419	424	398	400	427	420	371	446	411	412	447	428	379	437	387	402	380	453	432	391	396	421	457	393	403	439	447	403	399	452	339	411	388	432	417	408	416	376	441	432	446	392	392	402	412	443	407	422	412	417	413	437	422	454	443	442	404	401	417	415	409	418	382	417	402	417	417	398	389	447	438	410	450	422	407	408	459	401	399	410	399	404	399	427	413	438	379	414	438	395	387	392	422	430	407	417	406	433	415	431	380	405	448	412	419	459	424	408	386	458	440	441	424	400	396	459	432	385	434	403	432	415	427	416	406	418	423	404	410	418	429	427	432	466	428	404	418	404	396	441	418	423	391	390	395	436	426	405	435	403	458	410	429	393	447	411	424	413	396	467	409	439	437	433	419	423	428	428	392	409	399	460	410	421	399	396	391	414	419
24997	20668	27040	24301	20654	11206	1554	979	890	836	785	793	751	664	722	681	708	659	673	633	639	641	623	647	636	659	632	663	593	607	665	641	627	643	643	633	566	598	625	584	624	653	647	598	629	582	603	609	611	640	603	667	606	607	614	589	669	609	630	626	591	606	566	579	640	601	623	620	606	620	610	613	555	598	596	625	618	648	611	605	620	618	618	592	577	602	655	647	687	615	645	544	562	596	628	643	650	673	626	644	581	580	598	597	592	636	605	636	627	601	611	593	636	593	641	581	552	592	596	598	560	627	673	598	599	617	637	611	574	611	600	642	596	571	590	601	608	567	604	596	654	576	631	566	595	631	603	612	603	597	598	596	581	626	610	628	610	581	601	629	628	621	603	620	685	622	626	610	586	655	617	613	614	624	570	616	610	658	599	614	617	604	594	616	624	608	624	596	614	630	617	578	578	580	586	605	628	572	626	614	581	604	631	591	627	639	608	608	597	637	572	580	603	592	578	621	626	643	628	591	574	637	668	633	610	638	625	600	615	606	604	606	623	625	602	595	625	592	606	601	588	600	612	612	614	596	644	587	622	609	627	615	625	616	619	604	603	593	619	611	648	621	598	624	571	566	613	644	582	606	626	628	598	620	579	593	594	629	641	626	604	596	615	597	635	579	596	587	585	596	623	568	654	643	582	620	645	608	616	653	593	608	629	615	586	605	574	628	586	641	619	654	557	620	613	645	578	584	597	618	642	635	639	615	625	619	587	559	667	575	633	582	636	603	582	612	597	580	651	658	658	582	610	628	570	538	555	590	601	619	636	637	632	559	612	636	610	659	630	622	589	624	642	598	614	592	587	588	632	590	637	590	618	596	632	602	591	624	600	621	614	630	601	622	606	623	595	588	571	607	584	661	595	617	615	597	608	607	580	603	657	604	566	599	606	588	610	589	594	598	611	617	649	604	556	554	562	602	607	638	621	592	631	592	602	586	586	589	649	616	599	626	603	618	573	613	628	597	622	624	601	655	574	670	569	572	564	566	622	597	581	561	588	626	615	578	638	604	632	590	623	634	600	565	617	607	591	597	594	619	591	582	604	604	638	592	598	604	577	579	606	626	608	593	556	585	616	609	596	577	609	560	595	636	646	613	593	635	621	551	545	579	614	589	638	617	580	620	611	568	598	597	637	601	643	611	649	613	568	590	588	602	590	562	615	641	570	646	640	595	596	615	650	666	627	592	645	621	609	590	613	626	589	592	569	588	559	572	634	638	617	638	625	611	615	578	621	609	636	619	571	610	611	579	570	582	610	618	621	589	615	572	616	605	629	574	613	553	627	679	615	610	626	633	603	601	648	578	611	601	599	594	652	580	628	637	630	628	646	628	629	598	572	626	589	596	657	615	588	592	600	586	640	581	657	642	612	625	594	618	647	587	542	591	621	634	627	638	631	587	607	589	620	633	638	587	604	619	607	594	620	607	586	624	635	608	643	595	616	621	595	626	558	621	574	623	619	635	612	571	630	574	635	626	604	614	582	582	609	643	631	608	626	597	618	591	573	599	575	637	604	626	647	609	584	568	583	600	585	627	553	655	615	634	590	604	615	565	627	593	601	635	608	611	626	622	579	578	613	610	641	610	601	623	563	579	601	619	603	584	599	589	579	602	588	614	559	593	626	623	640	663	591	605	571	583	628	576	611	599	596	578	638	641	591	623	615	588	593	575	571	592	576	601	595	622	603	615	575	578	613	604	635	636	607	581	581	597	614	655	563	586	639	600	612	610	560	623	633	569	572	649	588	618	629	617	627	633	619	583	602	623	566	575	626	628	611	602	602	650	607	571	600	592	572	565	641	604	662	613	597	577	627	619	624	589	611	591	628	628	590	611	608	625	608	608	651	626	651	626	560	542	573	556	545	641	595	627	619	596	617	601	631	624	601	603	605	626	647	575	653	630	626	617	609	611	609	586	612	592	624	602	643	552	575	676	643	599	613	590	587	622	573	633	596	625	624	627	650	604	579	632	615	574	595	571	617	623	612	615	595	592	644	565	603	602	620	618	699	615	618	604	564	589	586	603	608	647	589	625	595	610	564	587	603	625	592	614	566	624	605	639	594	621	626	615	612	632	595	625	569	594	602	598	649	642	620	624	584	585	598	634	580	591	632	657	633	592	607	613	552	589	622	644	621	592	614	573	597	610	636	583	659	613	602	592	595	588	590	613	657	656	583	581	592	599	619	610	607	673	632	578	602	563	573	591	569	610	636	644	592	567	615	554	614	623	628	572	628	622	597	627	657	601	577	600	605	618	591	681	625	602	552	583	596	654	621	560	557	601	617	625	619	586	630	603	666	616	598	593	602	577	614	625	611	598	607	625	584	622	620	597	585	597	607	591	645	563	607	607	619	612	641	596	642	573	592	571	654	568	598	593	649	654	570	580	586	627	596	624	604	550	645	626	594	616	593	628	544	587	576	624	606	614	619	615	602	603	578	602	582	635	576	565	627	591	536	597	590	588	637	667	592	630	649	640	581	620	618	610	580	597	588	608	610	661	553	613	615	603	602	584	599	596	584	601	586	591	623	569	621	566	645	554	651	604	551	590	597	635	612	595	628	584	626	619	611	619	626	577	600	575	601	636	622	581	597	644	544	619	621	545	586	638	604	619	578	599	646	611	590	624	629	634	621	623	608	607	629	624	611	599	594	577	641	620	586	592	647	592	599	595	608	599	577	645	599	611	620	574	566	604	618	584	581	585	584	608	604	601	606	596	597	619	587	645	646	615	620	578	607	623	642	632	642	602	604	615	581	628	658	607	618	621	611	655	604	685	601	665	610	604	594	617	593	612	584	629	611	607	574	605	598	628	593	600	591	580	599	588	627	589	601	645	616	624	609	569	613	598	632	637	618	609	593	615	582	621	598	621	641	630	639	671	598	614	601	662	639	550	615	573	619	655	631	595	625	634	600	664	634	604	630	566	640	597	609	628	593	637	596	626	563	625	618	636	621	620	622	606	614	602	584	556	591	567	615	649	568	590	582	627	615	627	576	651	612	624	633	591	648	623	577	565	617	622	626	588	643	596	625	630	567	616	631	600	611	614	647	597	639	586	597	640	611	617	565	616	638	591	570	611	611	623	595	571	622	636	610	626	579	659	639	617	617	641	627	606	628	623	556	641	657	590	638	606	659	622	578	585	583	568	607	604	591	609	654	646	615	598	606	586	629	558	624	584	551	601	609	588	622	639	619	597	613	607	618	627	615	610	616	619	636	605	582	582	643	628	563	587	602	631	605	608	630	607	607	592	542	590	607	604	584	582	576	599	614	647	579	590	597	623	592	655	638	608	616	585	599	593	609	597	587	589	602	624	605	606	648	547	603	621	618	611	599	631	606	653	591	608	620	596	599	569	622	600	617	574	633	636	622	633	615	579	618	588	614	567	650	621	604	583	616	635	573	585	626	601	600	638	586	559	590	597	612	560	634	571	620	581	607	601	657	634	630	588
27108	8270	7541	4224	2708	2096	1667	1401	1225	1113	1025	856	872	820	832	741	714	665	688	667	653	620	683	576	706	650	648	630	604	579	631	618	611	626	583	626	613	563	630	575	620	559	556	570	591	588	558	608	602	596	599	577	598	562	592	622	563	625	600	558	624	537	639	602	626	597	570	590	542	568	575	584	580	596	564	611	586	608	561	644	603	558	585	574	565	583	610	581	592	577	583	554	612	568	607	548	594	539	566	567	600	620	605	550	557	591	586	574	583	596	562	577	566	512	614	572	596	524	598	583	568	611	564	524	607	622	619	583	577	542	582	627	563	598	540	580	623	523	599	603	565	577	587	579	605	631	604	592	628	628	587	548	557	582	571	604	574	615	595	568	578	570	604	597	591	593	623	550	550	583	582	645	594	563	575	555	638	589	600	572	619	564	581	593	577	553	570	586	602	574	598	559	564	571	576	574	590	589	585	572	612	603	600	592	567	620	597	628	580	570	596	542	591	533	536	600	569	576	611	578	564	566	631	599	558	537	610	573	581	575	595	581	556	575	607	574	584	601	569	592	599	597	561	575	564	583	577	585	554	586	601	596	599	600	577	576	577	574	622	530	609	576	569	594	582	540	640	598	584	603	569	606	577	573	604	590	583	580	634	605	575	533	585	558	539	593	607	537	603	533	564	608	590	602	585	590	567	577	583	545	585	638	639	589	619	567	582	582	582	576	576	579	593	585	571	560	617	544	573	577	576	530	581	571	618	589	588	543	576	578	601	600	565	606	571	615	602	581	616	576	623	573	574	533	588	643	562	577	578	610	616	588	577	575	610	608	560	634	578	574	609	608	595	616	586	558	565	607	577	554	613	585	560	527	594	568	562	602	555	552	578	553	588	562	543	625	556	536	585	588	632	553	572	612	602	612	572	581	562	557	579	613	577	628	588	578	570	569	557	591	541	616	584	577	573	578	563	605	588	523	592	574	561	609	565	569	546	594	545	566	560	567	575	589	555	576	636	598	575	594	608	587	572	599	574	592	610	590	606	587	622	552	578	543	614	593	590	560	579	610	562	598	566	576	545	565	565	624	575	574	583	562	548	563	576	592	577	603	555	572	601	527	553	612	519	538	582	577	559	624	591	603	577	563	585	543	543	548	557	582	585	539	617	570	532	568	594	571	622	615	591	594	605	625	513	638	578	547	578	584	600	598	578	584	596	623	551	596	575	557	548	544	573	631	559	563	589	582	596	602	539	596	551	614	549	577	542	613	557	579	604	593	586	588	557	576	559	593	567	565	546	618	570	623	555	607	570	583	602	550	585	565	611	564	561	577	582	594	576	657	569	621	556	645	594	585	577	592	591	568	595	615	582	575	533	550	568	584	605	585	549	600	576	585	631	571	533	613	566	544	600	617	579	583	594	592	579	574	599	608	590	577	581	550	582	540	530	588	636	599	579	556	579	573	608	595	617	624	564	587	589	615	577	568	558	611	575	617	608	578	557	608	596	564	615	566	612	623	528	558	605	528	566	575	625	582	596	599	569	555	606	573	570	590	579	583	561	595	597	538	609	563	620	575	556	608	584	590	578	553	596	600	578	587	535	563	555	585	565	645	572	583	555	592	564	571	599	590	575	613	572	599	588	571	560	600	634	604	533	559	576	547	558	607	571	562	598	575	604	583	602	582	595	603	557	556	578	597	615	568	564	621	568	608	606	633	588	603	595	603	582	618	572	566	572	579	560	551	570	555	582	569	634	592	566	623	587	592	578	574	578	591	606	573	594	592	554	573	566	550	604	579	594	528	536	607	569	593	570	582	575	591	596	563	556	601	582	613	566	564	575	565	572	588	620	582	586	557	616	583	602	593	559	551	545	557	591	600	602	558	589	571	559	576	573	604	570	595	604	559	562	599	574	581	570	559	585	536	557	583	590	552	608	594	571	575	568	646	549	575	574	559	564	545	575	590	592	592	591	599	587	570	550	581	577	582	559	589	596	540	565	575	587	580	590	581	572	576	587	601	567	550	625	568	614	592	592	572	589	554	511	588	567	587	587	608	589	577	582	586	606	568	573	599	543	562	594	590	594	582	572	571	559	575	544	587	568	639	577	600	588	619	572	533	596	583	588	567	611	543	582	597	567	584	599	546	596	615	565	580	533	605	576	593	671	579	619	559	583	588	574	572	609	585	534	659	571	563	598	613	576	597	577	595	587	585	601	557	613	591	592	595	551	572	570	583	592	612	622	588	629	547	590	590	587	579	592	575	606	574	574	623	610	587	560	547	556	577	560	522	540	544	572	580	563	588	572	608	567	588	591	563	610	557	582	552	565	556	597	587	563	578	597	618	585	557	570	627	617	595	549	601	583	577	575	608	567	569	591	580	586	592	578	570	550	545	621	566	561	563	592	535	561	597	564	550	593	609	564	602	602	586	536	622	567	598	569	549	548	604	586	601	602	609	540	605	591	583	577	571	590	579	631	592	588	585	603	583	571	575	566	549	540	553	571	610	580	585	576	608	602	597	572	569	560	606	536	581	568	550	552	630	619	637	541	570	577	567	561	584	544	526	571	614	603	567	580	580	559	575	571	579	585	632	574	588	562	601	575	585	584	568	567	592	534	603	585	606	595	562	550	546	562	581	597	615	617	567	629	598	538	624	582	568	591	576	631	564	541	620	579	584	563	550	561	588	594	578	598	610	563	588	584	571	576	593	598	559	569	560	581	616	560	584	607	584	633	574	550	601	585	589	610	593	600	519	578	573	602	552	620	593	560	612	605	589	589	559	580	585	560	596	591	599	561	600	622	584	533	597	615	538	562	541	555	576	580	557	642	584	542	618	587	573	606	588	609	610	587	578	579	568	583	574	588	593	582	594	606	562	620	558	564	596	582	596	594	573	519	599	577	598	559	580	544	591	624	580	572	608	592	582	568	550	580	531	559	589	612	569	606	617	571	552	558	612	584	584	571	581	520	594	563	606	582	589	578	610	557	568	544	591	620	602	558	581	534	584	575	589	593	605	588	566	538	546	569	559	613	569	544	573	578	552	561	615	581	571	588	614	610	584	555	566	560	568	574	558	582	601	592	615	628	617	589	582	598	572	585	554	586	576	585	613	572	585	605	591	592	584	553	590	589	581	557	571	590	581	592	554	604	559	593	579	562	589	537	617	594	591	623	575	534	597	556	608	585	584	578	607	605	528	622	584	603	565	579	551	597	658	566	564	597	602	555	601	596	565	577	568	616	582	522	555	572	573	575	583	595	571	560	567	550	618	560	582	613	610	614	626	623	577	599	558	563	599	592	600	568	577	565	619	589	624	579	575	567	608	528	603	632	592	548	554	588	568	557	606	613	598	602	598	568	595	605	604	571	536	617	612	563	611	577	604	615	572	578	555	617	597	555	545	576	557	561	579	562	527	581	620	582	568	606	545	557	592	560	602	510	604	577	542	603	555	561	569	567	589	563	562	607	586	552	563	578	605	605	574	568	575	587	614	584	641	611	574
22854	20654	27635	23705	20663	20755	11463	1980	1461	1372	1332	1230	1158	1089	1097	1037	1090	993	1046	1035	986	951	1002	919	988	941	982	947	966	967	953	922	976	981	907	934	1005	917	932	972	911	939	901	903	882	948	932	898	900	948	901	917	929	956	900	955	911	941	891	891	919	888	895	905	940	929	897	878	932	919	884	919	894	851	889	957	934	896	899	953	932	874	932	911	876	923	935	954	908	903	905	888	903	904	931	933	918	972	879	879	863	944	903	920	919	842	936	910	898	941	897	933	882	927	866	906	896	949	937	878	928	948	920	900	911	875	895	937	883	904	960	938	890	875	981	963	922	911	941	941	894	887	888	881	889	929	916	876	939	853	893	895	884	878	865	882	876	887	877	900	945	876	923	973	920	935	954	971	972	931	879	924	855	943	910	899	930	995	988	885	900	880	934	891	874	921	940	892	911	947	915	880	911	925	928	921	871	958	921	879	928	898	956	919	881	900	893	907	928	871	935	957	897	850	873	918	809	916	925	960	857	824	963	846	904	952	912	888	889	892	936	909	927	934	958	870	884	876	877	882	864	892	909	946	878	915	857	927	947	887	879	926	884	938	903	908	921	926	933	891	956	913	949	879	868	923	891	883	895	906	884	889	937	930	823	926	887	928	860	852	965	952	922	880	899	928	872	874	900	944	926	922	951	813	886	902	861	881	919	917	871	885	923	930	922	906	915	912	922	884	911	913	906	926	862	938	849	840	936	878	937	903	925	896	876	964	892	910	851	915	881	934	886	900	889	905	872	896	933	944	933	917	955	878	873	923	874	952	887	964	842	875	923	850	935	906	923	886	871	904	868	877	887	934	905	908	1008	896	840	917	886	914	965	886	927	902	867	879	856	841	969	900	914	921	859	885	921	915	925	913	893	876	975	873	881	875	857	850	932	851	901	917	932	959	927	894	881	906	932	890	915	877	900	885	949	859	926	882	921	889	897	941	873	885	917	943	901	909	900	973	893	918	871	910	863	938	893	943	912	924	884	850	891	903	940	951	903	941	900	923	917	936	897	906	900	913	902	924	876	830	891	886	908	953	917	860	868	893	915	890	933	908	925	825	928	905	879	860	899	881	964	895	841	925	909	912	885	917	897	907	945	897	905	909	926	886	874	875	888	901	935	911	899	899	946	973	959	929	869	893	923	903	868	908	928	896	846	911	890	929	893	914	880	925	915	866	856	859	858	918	922	887	904	969	840	926	889	935	879	891	930	912	894	932	897	860	918	915	907	886	907	864	888	932	912	929	881	916	874	914	916	844	941	881	960	889	896	924	960	848	921	897	910	908	888	884	867	856	931	882	918	851	886	951	880	912	878	866	950	892	888	867	972	909	888	926	945	927	904	878	944	898	912	940	873	848	866	877	832	885	896	891	879	888	909	906	941	857	893	900	937	949	902	965	902	883	930	870	908	917	944	906	887	896	882	860	913	919	960	906	924	868	856	833	919	919	891	932	842	886	865	895	901	915	915	909	958	908	854	883	912	895	934	935	895	892	862	918	902	899	910	939	845	915	903	924	905	910	890	913	929	894	890	929	913	864	881	946	902	871	889	936	870	937	939	856	869	931	862	877	867	882	896	887	891	899	925	886	894	914	898	921	857	907	957	895	908	890	945	909	959	876	853	925	894	909	884	920	882	889	929	908	886	914	855	920	848	911	919	920	920	878	888	865	910	928	840	901	909	887	962	922	927	931	947	873	949	865	907	886	884	942	882	852	903	915	909	910	875	897	863	914	910	965	953	875	908	886	941	896	894	904	951	843	917	826	873	926	894	913	912	873	948	902	883	899	899	909	915	935	896	909	925	944	858	866	927	879	909	978	963	912	919	943	994	887	890	900	893	906	854	905	933	906	965	936	919	933	926	893	867	925	917	905	873	927	894	899	887	901	883	928	876	909	933	913	844	900	908	931	906	855	926	868	885	914	905	894	924	921	919	882	945	902	918	880	919	946	924	931	874	902	940	858	962	880	949	913	877	888	906	959	977	903	933	899	837	860	849	913	935	915	934	900	883	883	877	880	921	930	901	873	836	911	947	879	951	891	902	933	938	899	901	902	899	886	968	926	1005	907	895	927	902	907	910	875	916	906	904	857	939	940	863	857	939	969	903	926	911	908	891	923	927	907	901	897	910	960	924	884	875	949	897	919	888	952	875	871	918	847	903	919	906	879	898	911	888	873	931	883	912	932	882	900	933	890	906	910	916	890	880	883	894	909	929	964	883	907	877	942	918	927	906	905	926	895	935	897	907	898	977	865	868	909	930	921	911	940	889	937	897	854	878	898	884	957	886	918	962	891	880	907	896	913	869	942	882	938	963	911	885	933	876	880	920	923	878	908	964	901	865	921	930	880	880	923	953	903	883	889	848	859	876	936	929	886	962	893	946	957	870	911	852	933	888	940	899	895	902	869	913	900	873	948	916	904	859	881	901	897	933	909	974	940	935	926	926	907	854	868	897	868	898	892	863	950	874	905	881	943	919	869	935	892	870	938	934	944	929	924	921	884	880	894	950	964	822	883	869	898	928	886	874	895	886	863	918	873	881	847	918	927	931	938	872	875	956	858	925	901	890	903	931	898	928	940	930	892	901	920	971	901	898	904	921	849	858	952	864	862	823	907	929	905	871	908	850	887	941	882	917	884	891	967	902	855	931	934	859	905	895	890	905	890	889	916	948	848	899	891	941	918	888	895	944	900	933	889	860	888	838	881	900	867	941	934	897	851	878	911	906	897	905	951	917	911	913	956	930	928	882	924	929	878	869	879	901	891	970	912	916	834	984	909	904	868	948	944	953	936	906	921	910	927	952	875	898	897	939	870	891	912	897	953	866	911	894	866	799	871	887	917	916	863	877	891	862	915	913	936	924	870	899	869	889	945	924	859	864	898	863	834	872	909	903	916	914	940	840	881	897	863	946	914	908	862	940	921	902	875	911	904	891	910	943	878	934	902	851	894	896	892	874	955	936	935	928	922	862	890	861	911	862	878	858	944	923	941	932	943	946	956	920	878	886	903	951	907	898	857	920	901	896	885	919	888	933	903	925	907	913	894	932	934	892	897	891	917	908	912	920	902	945	904	896	889	901	885	910	878	942	920	890	906	926	889	891	899	914	944	894	912	889	867	884	940	916	967	911	897	895	899	887	906	937	962	935	938	911	898	884	863	865	881	898	945	907	919	872	888	908	925	862	879	883	871	852	876	916	917	928	880	877	873	870	941	890	912	975	889	893	910	964	918	842	890	914	900	870	939	873	911	909	937	902	893	872	884	892	892	913	933	854	847	870	858	910	918	890	908	980	873	939	921	901	893	878	952	928	861	910	912	878	900	948	949	890	921	867	919	908	888	914	956	928	927	874	895	878	906	894	926	916	884	889	850	907	946	932	915	832	941	875	935	918	907	912	936	951	901	900	958	887	899	867	903	912	929	886	918	858	887	926	897	970	938	919	955	940	897	923	960	907	938	922	883
21860	14280	12808	7354	5036	3863	2933	2480	2241	1908	1683	1542	1363	1286	1207	1172	1150	1112	1070	1046	1027	966	1018	955	961	945	935	881	879	927	903	971	896	904	886	881	836	874	902	915	856	943	856	867	851	889	831	859	884	898	915	833	878	797	864	843	874	846	900	879	856	848	835	820	872	864	878	826	862	869	851	802	846	882	847	858	856	901	832	848	856	873	848	816	863	821	833	863	844	844	833	831	885	820	828	859	825	806	824	834	833	906	902	842	843	875	847	856	832	805	832	842	878	823	860	851	832	864	865	854	796	819	863	843	830	868	933	868	845	846	890	844	817	843	848	820	892	870	900	925	784	884	841	871	859	836	826	861	873	829	815	878	887	783	879	889	855	842	864	835	833	871	791	844	890	936	884	794	812	812	821	811	831	895	840	845	825	836	872	813	867	832	863	834	878	784	818	826	886	885	835	862	854	883	912	843	801	806	835	889	854	809	842	842	855	788	810	844	838	871	873	828	895	822	828	903	825	911	860	864	854	834	868	861	818	872	810	895	864	853	854	837	864	909	875	852	846	847	778	877	861	877	838	892	817	843	823	876	867	869	826	823	794	846	837	817	819	864	904	823	827	849	828	840	881	871	790	869	869	831	813	831	880	815	879	818	874	817	873	842	859	864	890	845	846	854	836	863	852	863	847	848	862	832	875	841	841	850	851	834	849	877	833	810	866	867	827	837	829	852	830	861	848	832	828	862	803	862	886	873	841	859	862	782	876	884	851	831	898	845	865	843	875	896	833	827	801	837	811	826	866	879	809	830	775	831	886	853	823	897	853	785	913	895	795	883	845	857	863	823	893	829	900	826	833	795	845	845	875	863	873	863	847	897	836	885	857	868	837	863	864	881	819	812	809	852	833	881	807	848	831	823	835	816	859	855	783	816	878	858	824	863	838	856	872	898	857	859	911	830	842	824	788	828	867	848	819	831	875	829	868	861	794	871	824	760	840	782	899	851	833	848	834	886	884	888	801	835	915	853	815	811	769	823	803	807	827	841	829	834	865	870	841	854	797	863	819	895	823	854	806	867	843	875	844	831	828	805	848	879	825	923	826	835	837	865	866	843	792	831	832	881	870	861	898	875	800	821	824	850	849	833	817	799	859	875	836	854	861	857	809	771	846	831	834	796	846	864	837	820	821	899	865	813	841	834	798	839	823	874	838	875	840	853	825	868	853	863	858	866	844	903	853	813	823	873	819	838	830	831	777	831	840	830	869	866	883	819	890	885	892	852	832	870	882	863	861	817	850	841	818	868	796	839	821	807	849	872	857	830	892	826	846	879	858	842	869	875	860	883	848	870	846	835	822	839	819	827	808	840	820	919	869	854	794	804	864	835	849	811	814	884	847	851	839	832	848	851	842	842	825	806	882	849	811	784	836	828	834	826	839	781	792	834	828	842	904	828	848	894	879	835	850	829	830	835	842	897	876	841	881	826	856	887	832	864	855	829	811	850	849	850	850	825	812	841	868	844	887	886	769	868	827	849	895	869	822	889	782	835	824	804	845	847	871	861	897	847	811	829	878	832	839	828	791	887	827	855	844	873	836	804	820	832	871	854	849	852	814	813	845	888	859	841	856	849	830	866	845	816	911	808	826	878	912	815	836	855	870	857	857	810	828	856	849	869	860	854	902	844	841	820	827	862	794	832	847	872	881	825	835	806	850	858	836	828	836	846	861	868	838	842	780	836	898	853	835	833	856	881	837	811	876	856	845	874	883	889	840	911	843	840	847	843	853	840	827	793	779	851	866	823	856	820	827	830	846	821	870	882	785	786	840	851	814	852	838	800	868	828	851	808	851	848	871	864	849	848	824	763	881	824	823	856	810	880	847	857	906	850	819	907	854	848	847	837	859	845	881	843	874	815	834	799	822	861	842	815	821	843	856	842	856	801	845	808	872	826	843	846	893	900	889	880	847	828	840	843	918	861	822	817	881	872	875	864	846	850	845	808	844	782	846	866	785	823	876	836	873	850	861	810	868	851	824	816	834	922	845	868	797	854	872	876	860	840	793	812	872	825	864	857	803	859	857	889	862	863	843	877	818	876	896	834	850	851	819	851	861	834	860	871	840	873	840	905	891	914	866	845	847	892	836	886	841	875	824	851	834	882	828	856	834	837	821	867	838	836	864	860	810	838	815	876	820	807	817	855	836	844	850	850	837	832	910	815	886	798	842	903	820	836	852	793	814	814	889	892	815	796	829	842	875	841	805	836	868	788	837	845	827	790	845	789	817	784	821	825	848	817	805	827	845	818	861	859	850	844	840	846	829	847	822	841	912	826	829	842	883	878	851	847	842	852	868	830	871	862	770	827	779	854	858	887	826	816	836	797	892	880	833	847	862	873	835	824	801	837	885	835	871	888	827	840	845	836	858	875	862	854	812	849	890	855	851	848	891	808	851	886	838	861	838	856	875	826	856	844	805	873	847	822	810	835	851	854	891	842	847	862	855	822	844	805	855	838	845	803	857	792	870	812	860	906	851	841	858	887	833	815	837	859	848	784	904	849	890	855	842	888	859	867	873	799	843	843	786	861	829	815	843	858	818	805	858	834	811	867	796	887	869	835	875	830	838	854	849	844	816	850	837	825	858	798	815	800	837	806	784	769	876	830	849	834	861	870	864	852	894	867	862	848	906	842	867	763	828	831	865	863	820	836	836	842	849	790	866	789	864	855	842	877	868	861	843	791	770	812	831	856	839	841	856	827	881	804	874	824	839	818	837	840	833	841	839	890	843	890	855	875	821	836	883	850	810	833	817	816	848	820	816	831	860	858	785	862	803	823	817	829	866	814	797	822	841	851	844	861	822	853	826	830	829	885	865	795	866	823	807	841	836	803	877	836	809	811	849	847	865	820	819	839	856	844	815	840	880	794	851	796	841	883	860	887	862	854	798	856	847	843	835	890	838	886	811	879	841	862	812	844	826	831	872	842	873	856	880	838	819	814	860	919	836	806	890	831	813	897	813	824	877	860	816	871	821	841	831	820	903	803	832	851	889	898	818	825	807	831	856	847	795	858	909	826	844	870	813	811	881	825	820	897	869	847	824	832	870	825	855	915	802	863	872	822	874	878	822	882	816	846	870	854	870	857	830	829	844	833	859	849	826	773	861	886	895	878	843	808	833	799	844	777	849	818	853	845	872	864	848	794	869	810	829	790	876	851	881	829	865	808	848	873	788	840	767	846	830	831	847	874	819	840	846	858	830	832	770	835	830	827	880	883	859	882	796	850	855	836	777	848	845	855	798	846	817	859	881	841	861	835	853	806	849	821	811	892	852	805	866	873	878	921	813	909	841	808	876	851	835	823	883	884	876	788	842	824	871	875	863	857	844	832	830	848	907	847	885	796	897	841	805	789	793	866	840	811	876	897	852	892	863	828	824	911	825	903	855	814	811	828	834	852	863	835	872	857	887	839	825	904	823	869	843	836	831	816	833	862	805	849	863	870	829	807	842	854
32035	15991	3153	669	494	459	411	379	430	415	397	426	412	413	385	424	397	439	417	411	427	392	383	430	380	416	407	400	411	423	413	389	409	384	455	385	378	396	401	463	405	421	420	388	386	429	425	417	377	386	427	400	435	402	413	436	433	433	428	395	381	376	396	420	406	381	448	392	401	394	426	393	413	389	386	388	402	404	414	383	415	390	412	414	409	387	385	403	414	415	411	371	412	407	461	375	394	413	386	433	422	420	409	394	425	434	414	419	384	410	407	423	382	400	386	376	359	404	410	389	361	399	394	404	425	399	400	397	450	393	435	442	407	386	398	420	387	411	396	410	412	377	409	407	385	396	404	416	379	379	384	440	426	365	395	428	397	381	385	394	390	392	442	366	393	417	393	415	377	421	393	424	410	373	409	386	403	427	406	405	388	384	384	375	420	415	417	371	394	383	367	400	396	413	417	404	403	399	373	403	394	416	419	423	378	406	408	391	411	422	363	434	424	404	418	443	369	401	413	368	379	403	398	404	441	370	430	416	396	399	416	396	423	417	373	426	432	405	411	432	423	409	429	404	429	427	423	395	381	416	426	409	394	377	382	386	412	407	394	366	365	443	427	400	431	401	433	396	368	427	423	379	395	404	402	453	436	436	404	398	397	394	437	379	388	413	375	386	407	363	402	395	379	425	374	419	425	421	414	406	406	445	396	411	405	414	386	400	390	393	384	382	429	404	392	393	366	371	431	395	381	409	411	409	415	417	385	427	400	378	407	406	382	400	413	405	409	374	418	392	373	415	389	409	404	436	400	395	419	410	409	420	383	420	423	430	407	417	410	384	405	417	412	432	426	402	404	405	366	410	374	404	412	412	404	373	394	428	393	422	413	407	408	414	419	405	393	391	391	426	424	383	417	384	407	399	371	411	383	418	398	408	399	403	440	417	391	407	359	371	443	405	411	423	420	429	422	392	420	401	385	415	400	435	421	401	402	404	408	441	397	429	403	385	402	429	396	398	394	416	387	395	422	426	392	393	431	406	411	441	393	393	404	431	434	408	373	378	417	378	400	400	426	398	394	396	404	397	398	389	401	369	408	396	398	408	398	388	400	377	399	433	391	442	421	405	363	394	420	407	400	417	394	392	435	408	450	400	398	402	371	417	385	420	389	376	418	421	413	421	408	404	392	398	399	413	356	384	441	410	429	398	398	447	410	387	393	389	371	409	369	414	389	379	401	401	390	444	379	370	412	396	410	398	382	408	439	374	403	398	425	423	424	434	388	434	376	421	419	374	403	415	415	431	400	382	409	392	382	405	426	417	375	415	339	375	396	405	421	406	431	403	438	423	392	396	410	410	380	421	413	411	441	416	403	403	386	436	411	415	416	376	390	421	446	435	410	411	416	382	401	437	421	376	378	382	396	416	408	400	402	408	414	434	396	406	422	456	421	427	403	402	378	373	384	427	407	404	399	436	427	432	399	423	424	407	422	372	397	378	412	399	430	421	428	425	426	410	399	417	383	416	393	454	422	391	410	389	394	386	430	414	390	393	360	389	380	378	354	422	408	357	394	391	377	394	393	391	419	415	426	394	411	396	391	412	430	407	386	436	397	394	430	402	392	419	432	403	425	415	397	376	403	397	436	387	383	399	390	383	402	396	413	413	431	413	404	424	394	403	406	401	410	391	424	403	399	418	420	418	416	402	400	446	414	407	362	411	400	407	414	433	381	422	378	403	400	414	390	428	397	418	398	395	405	396	413	376	426	391	403	404	389	387	394	384	404	398	435	391	384	375	418	420	410	395	413	420	427	405	419	382	386	402	390	425	433	427	390	390	389	396	396	388	374	437	381	413	372	399	394	409	389	356	378	384	397	392	429	416	398	416	417	415	373	382	388	420	376	399	419	381	432	403	407	405	376	418	407	392	399	416	433	373	385	379	411	408	408	411	390	405	415	372	379	420	441	418	396	420	370	389	398	435	397	419	397	404	414	392	409	393	397	389	400	422	395	398	435	386	373	404	391	408	407	437	404	400	386	375	380	414	392	390	398	398	384	372	437	378	407	417	404	429	402	376	407	392	407	417	397	419	403	383	410	390	415	439	417	397	426	389	401	411	420	391	401	394	400	392	400	432	415	374	402	431	357	409	376	436	425	407	397	419	418	417	416	425	370	394	388	372	436	409	407	414	396	387	423	380	432	427	434	427	404	383	418	417	420	412	388	397	430	407	413	397	397	375	376	380	388	418	412	410	422	400	397	417	393	408	405	421	398	407	361	427	415	390	380	394	446	370	414	411	420	402	389	412	360	381	390	404	404	404	419	401	419	393	417	401	398	398	382	419	420	425	434	448	409	361	401	388	420	429	417	424	381	399	378	411	401	401	429	421	388	411	403	417	392	382	445	395	422	444	437	400	391	394	382	430	393	419	401	382	410	417	414	400	409	410	435	404	362	408	428	416	413	385	384	390	407	400	413	429	394	382	432	396	434	415	418	378	396	407	431	391	397	394	386	409	414	400	410	362	425	420	434	410	378	414	413	394	398	383	418	385	390	389	373	423	411	414	387	396	371	399	397	408	384	429	402	381	395	415	418	427	390	394	412	386	389	414	405	379	387	383	423	404	416	400	366	383	413	418	424	408	391	394	380	386	420	391	372	392	413	388	429	427	413	373	342	434	408	391	401	401	395	407	458	436	331	403	415	403	390	399	378	399	386	424	429	415	394	378	401	417	413	357	387	420	367	392	408	398	395	378	427	410	442	434	415	433	367	388	408	367	387	380	377	383	449	403	388	402	390	424	402	426	417	424	387	408	392	429	437	414	411	374	366	459	376	394	426	436	372	408	437	409	387	418	414	365	392	399	422	386	387	418	385	404	415	443	396	430	432	407	395	410	424	400	417	407	403	384	416	402	406	418	410	392	409	406	387	392	400	414	358	418	413	414	418	389	385	354	440	407	426	395	403	421	413	389	388	388	427	405	451	417	376	410	376	385	404	438	425	390	360	397	422	367	413	375	400	405	398	398	404	411	391	390	394	418	432	399	416	376	401	411	418	373	402	409	380	398	375	414	386	418	403	417	363	401	366	370	423	403	400	390	386	413	393	455	410	415	385	389	416	396	407	448	375	413	424	380	395	415	384	370	406	396	414	382	413	395	404	398	380	420	404	362	406	405	397	391	452	379	421	428	394	416	407	435	396	419	403	377	349	394	377	399	389	393	393	430	411	394	408	418	410	386	367	415	413	419	405	402	402	397	410	384	385	388	411	389	407	432	425	377	421	397	427	433	422	376	414	364	400	419	396	401	394	392	383	368	411	411	408	401	426	384	425	369	401	385	392	417	389	421	408	429	396	390	408	447	420	403	429	418	419	428	395	414	381	402	407	405	395	430	385	390	417	394	388	381	377	398	408	401	407	378	382	371	375	395	376	387	377	373	413	378	382	460	401	380	392	401	404	430	393	407	369	404	419	402	382	411	396	393	388	404	400	439	420	392	416	400
22014	840	747	582	504	459	472	447	433	438	463	390	450	450	391	390	431	438	448	409	399	455	425	437	403	417	389	419	424	407	431	384	415	400	412	396	379	394	371	405	448	390	398	400	419	433	403	433	383	402	424	419	424	406	395	416	393	381	408	429	401	394	411	405	443	415	401	399	407	419	436	406	433	399	391	424	445	399	386	436	440	418	423	422	364	389	430	401	374	403	398	424	408	416	410	421	405	415	407	414	424	462	417	419	421	398	391	387	403	403	381	425	394	453	382	381	428	395	393	426	426	431	393	437	446	367	391	402	449	435	403	408	373	419	411	418	396	390	420	405	411	414	413	381	404	404	409	435	393	385	419	392	416	444	435	424	400	416	379	418	424	396	371	424	403	393	400	409	397	393	387	423	423	408	397	440	455	392	404	419	429	379	421	364	389	398	412	373	391	392	441	412	452	374	418	414	371	396	415	429	445	405	377	402	408	401	402	394	371	411	418	419	432	436	413	426	404	413	395	435	420	423	422	428	429	452	421	413	385	392	429	402	439	435	393	418	421	393	394	431	442	404	377	413	389	382	406	375	423	433	424	377	416	429	384	447	434	381	404	416	375	425	447	437	393	421	405	403	372	410	422	418	394	385	402	382	392	395	397	403	422	422	444	408	410	389	421	429	403	416	400	442	427	419	409	419	407	387	418	394	450	410	421	435	406	395	378	377	426	428	414	412	383	435	405	435	416	389	395	383	420	413	415	434	423	425	414	442	428	375	411	396	441	421	402	458	410	441	408	446	456	428	418	398	405	404	412	377	379	429	392	380	399	395	384	382	404	424	399	411	423	459	380	437	401	429	418	409	432	422	401	413	420	394	453	416	403	415	422	445	425	375	431	408	390	406	418	419	454	412	414	407	387	407	424	427	436	403	391	419	402	427	408	394	426	446	399	422	449	432	448	426	437	419	395	401	416	436	402	405	422	371	396	392	393	430	428	417	382	433	427	382	420	366	401	405	412	395	457	402	418	394	384	417	403	393	428	432	402	444	438	408	379	386	407	401	425	408	386	439	434	387	439	390	427	399	412	429	433	395	416	408	415	411	406	419	372	394	413	420	407	398	434	396	401	426	393	439	365	402	398	384	394	437	411	380	423	407	425	406	395	423	401	412	423	398	403	466	469	395	415	421	412	388	372	371	391	428	432	413	409	391	401	451	411	377	414	394	454	396	426	403	418	390	434	430	358	454	406	386	434	442	381	411	418	432	417	383	457	460	429	385	480	399	401	410	415	406	391	426	435	392	384	409	444	393	394	377	409	379	436	421	393	421	421	415	393	399	393	408	401	442	436	400	387	420	369	414	377	407	400	436	418	400	406	376	413	387	409	442	378	386	384	412	400	438	408	425	394	424	436	419	378	384	395	402	403	458	397	391	409	421	423	385	408	406	448	397	411	369	404	404	393	386	418	387	425	404	401	391	406	444	419	401	389	386	384	425	419	399	432	403	421	445	418	378	427	404	396	427	436	416	387	384	396	407	405	428	402	442	400	399	400	429	385	403	406	383	393	419	389	396	428	405	384	344	411	410	400	424	421	418	436	427	430	430	412	417	407	425	416	395	425	433	437	411	390	394	423	430	387	440	400	466	407	408	412	428	391	398	408	404	391	435	390	399	415	423	410	389	404	431	417	406	390	394	427	401	438	424	437	400	380	397	381	445	394	384	359	408	422	401	414	412	418	389	381	390	398	427	393	381	431	419	402	421	387	403	416	394	437	445	418	420	396	430	398	383	405	402	424	445	452	428	415	410	428	390	436	406	379	431	385	406	436	372	415	421	374	453	388	415	379	408	394	406	415	426	416	416	371	396	408	410	409	384	442	412	379	399	432	392	420	445	392	427	415	381	387	413	417	425	421	446	419	394	401	396	373	379	416	387	406	364	407	366	425	410	415	410	438	433	396	402	409	424	429	430	409	415	400	409	453	433	430	406	443	364	405	434	404	377	427	419	387	386	376	410	398	403	438	397	395	421	389	398	392	451	455	391	403	378	416	449	405	395	413	404	407	407	422	402	429	419	397	406	438	403	400	384	386	425	410	403	419	405	407	443	416	393	410	431	445	406	415	430	390	395	408	400	359	429	389	380	448	437	423	412	417	424	392	409	411	406	410	385	428	422	414	394	403	396	402	442	378	391	390	426	391	406	400	402	451	398	404	427	423	424	398	418	399	398	406	406	420	453	407	400	431	398	394	385	429	399	406	419	412	437	449	416	424	448	425	383	420	420	399	372	407	412	398	405	374	416	433	419	433	370	396	405	423	408	403	432	410	424	410	420	397	408	400	433	401	412	356	406	444	411	412	385	408	378	417	395	391	475	431	406	432	422	413	432	424	384	450	389	430	415	387	436	398	401	407	443	416	386	386	421	418	397	392	430	421	432	381	404	438	391	415	430	390	390	428	384	397	439	436	386	402	381	435	407	426	426	439	453	380	386	417	395	383	432	423	443	413	419	409	420	405	392	430	459	410	402	402	427	404	417	385	405	397	420	406	386	379	423	406	408	367	428	398	385	402	422	399	418	396	437	422	420	393	427	377	409	416	401	417	409	421	422	412	435	457	444	403	444	420	387	399	428	400	391	407	370	413	400	393	418	378	420	421	389	403	418	418	415	410	387	391	400	412	416	424	396	397	408	407	405	436	428	414	382	419	425	414	401	407	365	418	383	377	401	399	434	394	415	453	401	429	399	420	404	411	421	402	389	396	395	403	422	402	430	369	440	402	383	370	386	402	408	395	407	395	390	422	404	380	403	424	423	434	400	391	399	401	377	441	426	405	421	398	404	421	428	391	385	426	412	428	388	413	351	412	423	370	414	378	430	413	435	466	436	429	408	395	416	429	402	427	401	396	462	402	415	464	386	399	454	417	405	415	410	434	376	425	382	394	391	411	400	424	412	390	460	389	414	437	352	400	421	427	412	450	417	408	423	456	362	378	395	414	411	405	398	429	412	389	385	420	416	391	371	383	402	419	428	418	408	438	421	430	419	411	384	439	408	424	395	400	428	396	433	427	400	416	400	392	420	383	405	437	444	435	423	427	406	373	422	395	409	388	431	392	376	376	395	410	423	382	399	440	421	391	401	403	391	463	399	397	405	427	439	394	422	390	451	393	394	422	400	427	405	405	433	392	420	391	418	414	368	394	386	401	404	393	421	439	390	430	452	390	393	398	404	420	426	422	404	428	404	432	385	399	399	441	413	398	422	414	433	430	432	373	438	417	402	384	403	391	387	419	391	394	382	385	414	395	407	422	395	427	397	394	389	434	432	441	373	397	395	376	414	429	441	398	416	413	452	396	420	398	369	396	396	375	377	392	371	417	418	379	422	401	431	442	417	384	429	425	390	356	424	406	398	394	433	362	451	439	412	413	414	388	433	456	411	399	413	397	402	405	392	388	440	430	421	417	400	378	413	411	436	401	406	406	394	400	379	383	404	402	421	421	411	400	425
25004	20651	26942	24372	20670	10765	1536	1014	876	872	806	768	721	711	745	655	688	667	666	684	626	657	617	657	692	640	620	629	614	589	617	583	619	552	593	628	624	614	667	605	638	589	586	630	654	586	630	590	583	564	609	599	603	590	579	638	574	626	589	570	621	625	636	576	589	661	667	570	579	581	567	573	603	623	597	628	645	602	589	642	642	624	606	604	633	607	594	605	548	606	594	587	599	598	620	638	596	589	644	555	567	606	616	557	590	641	588	610	627	643	572	619	629	601	613	648	597	582	628	568	612	601	583	605	620	632	595	596	607	605	614	582	588	590	627	585	579	587	580	566	561	620	625	588	586	600	604	568	573	555	605	619	580	594	610	538	584	616	600	586	591	637	563	592	595	609	572	580	580	661	641	555	603	589	595	631	628	613	597	625	568	566	614	588	592	646	590	569	589	637	563	586	652	568	604	603	602	614	597	604	648	597	612	638	583	585	609	618	598	618	599	596	635	613	627	602	593	596	593	596	565	635	614	559	617	629	641	631	606	597	588	594	641	580	582	619	621	607	587	625	617	609	634	575	593	608	590	580	573	593	601	643	603	625	587	614	611	624	581	616	593	562	598	607	589	591	561	601	609	598	618	639	627	640	617	625	623	599	590	611	604	597	589	621	586	592	628	602	616	652	628	591	637	593	618	682	601	604	644	567	606	625	637	596	627	625	638	582	620	574	601	609	574	622	595	646	605	638	596	588	638	588	610	597	604	596	586	603	547	575	620	576	547	587	632	616	599	572	616	617	621	613	647	617	583	614	590	640	580	639	601	606	601	604	638	554	597	574	584	592	621	593	608	663	631	636	648	626	623	589	619	570	614	573	641	594	563	597	603	585	569	594	566	618	618	627	606	591	605	618	590	590	622	560	674	580	615	636	641	620	592	630	584	626	605	568	591	587	611	604	631	625	633	607	604	610	581	593	605	609	580	628	632	635	584	617	582	619	634	634	594	584	595	642	628	634	556	602	596	619	587	566	604	614	630	627	628	624	593	587	576	577	598	603	619	563	635	641	576	575	600	621	576	561	596	545	604	558	589	612	541	616	606	610	601	581	615	602	606	544	613	575	603	578	595	641	595	587	560	617	630	606	587	598	558	568	632	649	558	611	617	685	617	580	625	608	594	617	605	570	610	677	586	603	629	592	611	590	613	611	589	602	605	656	600	631	638	617	619	624	586	597	618	670	605	589	633	605	610	604	580	572	557	586	590	582	562	636	605	628	609	597	641	595	583	603	625	573	552	628	592	608	630	650	577	626	609	589	584	586	585	622	542	622	629	602	610	585	593	587	584	564	588	608	580	642	592	641	622	595	603	684	600	589	589	561	599	574	553	595	639	624	605	563	606	579	576	633	625	625	644	594	623	631	584	603	583	590	597	604	612	640	613	649	630	577	577	607	634	587	573	610	608	568	601	613	598	588	601	598	646	640	600	605	614	592	586	578	628	576	629	615	609	606	631	624	581	607	558	592	587	618	562	668	645	620	559	570	575	597	579	630	568	617	587	571	609	636	607	609	588	605	578	586	651	621	662	565	577	576	599	563	578	571	585	653	601	577	577	624	607	586	607	591	543	571	571	620	635	589	570	582	610	600	602	620	611	587	589	597	608	616	630	637	658	633	610	650	638	581	600	572	605	600	567	634	552	563	625	582	597	544	617	590	537	604	614	563	605	581	601	597	590	629	555	626	617	609	599	610	591	621	602	612	567	605	601	654	605	594	588	581	586	632	595	588	605	591	583	594	607	612	591	561	540	614	611	596	573	577	598	583	598	587	581	585	614	624	557	583	591	630	599	638	609	622	615	636	576	597	588	546	611	600	584	539	606	630	626	602	575	590	589	583	637	606	574	590	604	629	634	587	572	597	603	579	601	590	575	585	618	614	612	578	605	581	555	594	580	544	544	576	576	552	634	608	567	607	589	534	595	575	621	651	607	575	585	601	627	617	595	550	596	602	588	618	578	571	624	589	580	631	596	580	570	584	624	599	590	560	619	600	603	626	548	601	587	618	650	611	607	609	604	565	609	621	651	586	649	594	542	613	555	615	572	614	618	608	573	609	653	609	607	599	584	603	581	587	582	588	602	626	573	580	567	592	584	600	576	572	657	646	617	614	594	592	579	595	626	653	637	611	572	563	638	633	611	570	567	600	588	566	610	565	602	596	614	594	600	596	588	600	606	622	570	630	621	584	586	620	610	641	602	619	613	580	604	597	594	587	587	635	566	578	635	636	537	586	624	615	576	636	572	562	591	635	623	634	604	616	591	605	618	581	580	603	567	590	608	580	579	623	599	588	619	626	610	606	624	622	587	615	609	622	579	608	626	611	601	600	561	581	624	617	582	543	585	610	598	656	648	620	608	594	569	589	626	603	628	594	629	594	613	606	649	647	606	616	593	614	573	630	625	580	628	596	665	596	595	616	600	622	616	612	577	554	605	579	607	575	594	557	643	613	596	593	590	613	593	586	597	581	602	598	617	615	576	645	606	573	584	582	577	598	543	601	613	587	600	629	598	610	647	593	657	595	585	617	567	606	603	617	581	594	570	636	577	612	598	604	573	623	605	593	601	566	535	621	607	581	599	583	595	622	609	614	615	595	578	601	615	597	598	615	620	557	598	603	593	562	606	587	606	567	575	611	615	601	620	600	594	587	579	590	625	610	622	616	612	648	559	557	610	582	611	602	618	636	602	622	604	655	634	609	616	610	612	623	601	605	576	583	599	610	631	630	587	603	614	602	578	631	606	617	635	586	630	597	614	625	584	608	616	632	581	586	631	585	612	610	613	616	579	630	608	600	562	572	594	568	552	649	604	613	595	630	570	608	599	586	591	620	607	581	570	584	601	606	644	603	601	587	591	577	616	581	607	588	619	596	622	556	559	628	623	616	561	615	599	636	598	601	595	577	593	657	620	613	610	584	590	628	555	611	623	579	574	602	622	592	611	597	631	571	592	610	612	613	600	582	646	608	576	586	546	598	593	599	618	579	606	599	611	608	641	564	607	627	544	593	638	633	620	565	574	606	629	623	598	630	628	612	597	595	634	665	582	547	610	582	589	617	587	593	582	604	606	567	620	560	608	604	577	599	623	603	627	612	609	612	604	581	620	611	607	615	566	629	578	624	557	590	553	630	619	589	602	642	639	591	557	584	618	599	601	565	563	621	577	608	588	612	616	637	614	626	616	600	595	558	618	612	572	610	592	580	559	679	625	627	598	613	597	602	607	574	602	556	587	582	580	614	569	583	687	607	609	589	634	610	623	598	624	596	562	600	606	591	602	598	591	587	589	625	569	581	638	600	626	608	581	537	614	576	587	597	619	582	633	564	600	645	575	621	549	610	583	567	607	568	619	614	605	626	570	642	574	587	616	608	568	606	591	608	577	614	609	565	642	609	577	572	620	643	594	605	635	615	595	568	619	620	623	596	567	618	665	605	604	629	590	599	632	634	625	598
25814	8513	7524	4202	2777	2038	1750	1451	1239	1119	1000	911	813	815	729	782	727	697	729	699	681	666	668	619	631	651	622	591	568	616	617	594	579	589	653	630	629	579	575	636	621	557	590	563	579	577	593	605	575	645	588	596	574	618	612	573	555	584	580	573	592	572	584	573	638	569	622	584	575	555	565	592	598	560	611	524	559	562	587	575	567	534	569	583	571	581	588	594	567	574	563	541	555	533	612	578	618	589	564	600	575	543	591	596	599	583	601	576	583	592	584	578	552	635	598	539	591	582	595	619	593	555	593	582	618	577	556	624	543	567	559	595	592	534	608	559	653	637	548	614	611	600	594	593	619	591	581	588	639	564	544	567	564	566	562	621	572	551	608	587	594	599	575	589	578	570	595	579	586	627	580	570	559	602	550	583	577	583	590	595	611	588	602	605	600	561	620	572	594	579	580	603	569	543	506	605	545	564	579	559	590	594	574	558	556	593	568	586	648	545	577	568	589	634	573	562	568	551	565	613	585	619	544	541	565	597	573	558	570	587	562	571	582	572	564	575	588	572	624	587	568	566	627	594	607	571	565	577	602	582	579	556	584	591	564	587	573	585	568	574	584	544	564	556	602	574	583	574	573	542	589	573	605	550	599	564	604	583	579	579	580	578	604	607	595	554	579	556	567	569	545	558	539	569	595	569	575	519	577	578	566	570	560	628	556	598	544	591	591	554	591	589	559	578	559	585	608	605	584	584	523	603	597	604	568	538	573	584	563	594	540	587	577	543	583	557	595	584	570	558	583	543	600	572	624	546	598	572	568	594	545	595	565	570	567	546	602	554	577	608	588	557	528	544	576	562	605	556	548	580	553	577	552	584	576	598	600	571	555	597	549	605	561	569	601	576	585	559	585	591	530	569	583	552	550	603	606	558	586	577	543	587	566	557	610	555	576	615	581	583	538	598	614	509	590	581	573	559	566	569	618	557	547	592	568	583	507	541	571	588	553	547	564	598	546	566	556	601	571	595	582	550	587	584	571	588	586	540	551	583	592	524	551	582	493	563	590	569	600	562	596	564	517	584	577	588	588	591	614	628	593	599	562	574	545	593	561	639	586	563	561	590	567	546	597	563	581	578	531	560	533	566	572	608	556	599	567	544	600	573	597	568	575	569	570	568	595	607	552	532	576	582	590	613	579	582	544	578	584	569	553	554	562	594	570	578	630	549	556	532	597	548	525	554	584	576	580	603	581	599	573	593	569	557	583	572	638	584	602	581	591	548	508	590	566	596	541	582	578	559	616	566	537	530	527	582	624	627	559	564	569	566	555	556	567	622	556	566	604	567	583	613	561	553	566	593	547	606	602	558	555	571	553	587	569	567	554	562	585	607	585	528	602	599	581	552	557	560	567	577	558	568	592	594	582	578	561	559	572	536	596	546	602	547	585	612	581	577	540	572	575	580	629	580	585	574	574	576	563	573	576	596	572	541	583	574	570	565	585	569	572	556	600	520	529	574	588	573	577	581	565	572	547	592	568	534	578	542	572	575	575	584	554	571	579	563	609	564	596	554	602	609	592	598	560	602	535	533	552	615	601	603	532	552	573	565	596	594	569	582	618	574	599	603	579	542	591	601	598	589	586	597	583	545	580	537	616	601	548	562	627	549	561	581	569	567	573	589	552	564	538	542	553	577	586	582	577	555	563	551	568	589	575	569	590	565	620	563	581	606	542	577	558	603	564	542	598	628	555	586	567	614	571	561	601	561	541	597	565	575	591	567	536	567	616	595	571	532	556	561	563	566	568	600	563	578	583	594	584	594	606	632	595	602	580	596	577	606	600	543	565	540	537	550	572	573	602	574	582	572	570	555	588	562	567	592	565	548	554	584	633	585	592	557	576	614	564	601	590	597	538	577	581	630	562	613	576	587	545	548	559	558	608	601	582	581	610	579	559	582	569	581	567	572	585	579	526	551	575	572	572	607	612	582	608	594	589	573	541	572	581	542	568	560	602	552	558	600	598	562	558	590	573	577	626	561	578	525	560	570	622	549	550	574	573	607	568	576	594	580	548	569	534	596	533	583	591	614	570	602	601	558	586	568	558	586	579	580	583	617	573	540	591	610	550	655	558	536	595	589	543	590	559	529	579	548	601	579	555	563	564	588	546	584	574	592	598	620	577	580	594	596	579	566	590	626	598	588	562	576	606	559	595	576	596	549	571	588	560	604	578	585	555	606	567	598	568	573	569	585	552	556	573	520	568	567	602	575	539	600	591	578	578	556	590	540	574	558	607	557	624	564	560	573	563	618	583	556	551	611	564	640	579	601	628	539	535	525	566	580	566	542	585	557	579	523	559	582	578	568	559	569	618	586	573	578	521	563	548	576	594	599	587	582	567	574	605	578	541	603	562	541	603	587	558	587	577	559	579	600	574	579	591	556	560	602	562	551	556	555	595	627	571	573	575	538	558	571	582	556	571	625	605	580	579	571	580	547	571	553	580	582	584	589	580	577	585	574	609	561	553	545	595	581	544	558	527	575	589	610	578	613	589	527	590	582	587	564	583	578	636	561	545	539	530	590	569	577	567	568	596	559	584	573	565	575	562	565	554	591	575	538	555	595	574	540	596	596	572	567	549	581	580	570	596	570	625	572	587	577	566	592	543	579	568	558	581	583	595	590	591	563	593	547	584	550	552	528	572	559	575	600	588	582	569	619	557	563	532	555	615	588	559	528	604	601	606	598	555	554	539	582	600	598	517	521	522	564	581	561	575	611	577	590	558	527	580	562	519	586	570	554	570	508	561	580	559	547	570	560	562	579	538	593	600	544	582	557	595	554	582	520	578	585	592	562	600	568	609	549	569	580	590	584	588	558	535	593	560	598	602	578	605	550	556	569	610	548	536	570	566	566	588	585	536	544	556	548	541	608	565	600	574	503	591	579	573	568	570	591	594	563	574	545	567	555	606	544	568	568	546	556	586	571	575	595	589	550	545	567	559	576	600	569	548	609	555	587	602	587	568	571	584	564	568	535	540	594	619	570	613	532	601	569	608	598	522	582	560	584	639	538	541	550	585	628	558	561	549	575	536	595	553	571	585	523	596	589	572	547	532	576	588	568	563	549	608	533	572	598	564	585	590	558	557	591	615	576	587	577	552	556	546	613	577	530	542	541	593	558	575	527	567	581	539	642	617	559	566	541	595	581	625	563	594	591	562	622	587	553	585	557	596	593	587	568	590	591	547	576	516	583	573	597	575	538	553	563	567	553	576	568	573	561	601	554	596	557	599	577	549	545	584	557	617	585	564	570	588	567	562	582	549	619	566	529	557	562	545	600	602	590	563	572	587	561	624	582	568	568	580	550	565	575	602	562	586	572	601	572	591	574	540	591	586	570	551	532	557	540	585	563	536	557	573	537	604	576	566	562	563	520	588	614	589	587	552	557	582	570	639	558	573	581	544	553	582	631	567	604	552	574	589	554	571	586	564	597	590	598	571	585	555	586	563	612
22924	20658	27432	23900	20658	20751	11130	1975	1455	1369	1283	1217	1142	1116	1059	1090	1037	995	1048	1032	1033	979	934	915	1001	961	954	951	968	1033	937	962	947	940	967	864	933	905	937	901	943	884	853	919	911	898	842	931	899	905	841	903	901	928	871	951	886	905	901	963	869	865	935	883	930	885	898	872	870	892	828	908	872	932	845	890	864	950	903	899	922	898	900	919	890	925	895	868	842	919	961	905	912	931	875	908	878	907	904	893	839	867	922	895	909	819	845	892	893	876	902	904	970	901	858	909	916	941	911	887	888	867	913	892	898	885	908	890	914	889	942	864	911	924	955	943	880	838	944	944	931	949	831	907	861	878	900	893	899	868	893	877	910	897	922	894	907	931	913	883	911	935	898	947	954	903	898	930	863	872	929	876	887	887	967	904	911	835	953	853	930	953	926	917	945	883	899	891	920	876	898	882	836	837	917	936	905	899	902	911	924	911	927	874	938	850	962	916	884	872	951	942	878	867	882	894	908	923	866	891	849	913	947	909	867	863	893	892	874	909	855	838	890	940	891	910	886	890	875	926	883	872	860	923	898	898	913	863	867	913	865	832	856	862	901	896	885	869	900	880	880	866	826	862	886	899	951	847	946	913	866	858	913	893	893	958	896	1002	869	909	824	867	937	921	870	864	886	869	901	900	882	889	839	883	875	910	871	920	863	904	938	838	883	929	868	880	911	908	908	888	844	845	896	878	879	908	898	940	891	834	873	875	886	909	931	870	898	951	899	890	940	882	957	947	863	912	900	877	862	915	874	925	864	965	934	893	882	920	907	931	876	892	899	906	876	923	787	860	876	892	894	884	914	914	863	875	874	954	927	870	897	876	875	866	907	907	869	871	889	920	925	850	865	867	923	911	894	908	886	908	904	911	950	897	855	924	875	906	928	926	909	911	914	928	917	880	936	931	915	873	861	868	911	872	864	868	842	900	860	906	863	953	896	829	826	907	881	904	825	889	914	876	894	917	890	898	887	890	862	936	924	857	928	892	913	874	825	869	873	918	888	928	902	916	854	843	870	843	870	840	918	941	882	921	907	905	852	880	847	919	851	872	943	893	909	878	905	908	917	876	897	930	892	884	914	887	979	929	874	827	871	855	845	889	811	885	879	899	860	926	896	899	892	904	904	927	867	905	885	896	937	897	898	908	888	880	940	876	859	893	930	909	901	865	889	890	887	885	896	897	884	862	855	896	898	939	859	921	875	864	845	859	949	842	904	881	938	868	843	897	856	914	856	913	876	924	886	840	863	903	874	870	927	925	822	897	893	858	937	924	891	915	883	900	928	882	891	870	890	875	939	900	866	858	957	895	907	892	929	915	923	900	892	868	893	911	891	897	925	857	877	901	889	917	892	915	888	903	864	919	899	872	853	886	916	859	899	916	902	890	928	865	919	929	886	903	861	906	919	939	894	922	865	924	902	908	869	868	878	935	845	875	859	911	934	894	904	880	864	890	888	890	899	871	887	903	868	882	887	881	868	893	898	923	844	939	939	902	923	879	877	891	900	875	875	856	936	921	876	892	921	948	866	840	919	914	881	901	862	866	872	930	896	883	797	941	890	856	903	889	908	869	911	957	926	936	907	865	899	931	910	923	851	933	884	901	864	891	850	860	888	891	869	860	954	897	881	923	921	907	948	883	961	888	893	903	920	929	844	941	880	888	921	883	888	855	853	910	922	920	858	882	894	908	916	868	907	867	878	883	953	847	868	871	855	920	892	927	915	930	905	892	952	900	847	886	926	916	781	882	908	892	910	873	869	886	912	852	909	886	892	917	876	957	820	918	931	879	930	922	892	944	884	921	892	889	899	870	900	876	934	859	928	897	894	889	851	912	915	917	897	918	838	874	874	906	875	899	912	921	876	861	884	932	869	905	846	911	899	871	901	893	870	906	898	851	972	884	885	868	904	903	921	880	868	870	872	900	884	883	971	876	896	891	863	872	911	817	884	901	873	822	879	870	872	931	871	886	908	868	885	903	909	894	884	902	930	857	906	872	900	802	879	919	921	866	867	939	894	910	844	898	882	902	906	881	893	922	934	897	864	840	906	931	985	932	883	879	895	860	885	864	899	890	851	912	911	903	828	941	950	904	936	913	911	875	881	939	903	868	909	894	829	895	867	840	922	867	911	899	906	832	908	915	861	902	905	900	862	917	839	923	934	899	865	894	908	911	869	922	888	840	831	911	889	907	893	878	867	910	847	888	867	888	961	889	917	893	831	868	925	872	961	919	871	881	865	927	914	858	881	893	904	861	927	894	936	933	875	913	879	853	840	876	810	898	891	870	909	918	904	910	844	892	901	910	958	911	889	907	833	932	904	871	908	940	894	885	902	931	824	921	905	857	933	844	922	925	969	887	893	912	891	929	949	879	845	906	928	891	894	863	849	884	909	889	946	948	895	873	872	906	896	919	889	916	976	880	893	887	888	839	864	897	886	856	887	899	838	923	904	897	875	916	954	810	902	855	912	915	909	855	890	870	874	902	874	886	922	907	876	926	944	908	871	905	950	906	858	945	874	954	886	912	956	877	893	858	977	905	882	887	889	916	897	854	894	849	860	934	905	941	923	837	856	888	883	917	914	854	908	908	895	841	899	921	873	911	884	868	888	910	886	891	900	863	867	882	918	938	898	873	963	911	906	930	890	861	922	904	892	916	858	859	915	928	898	896	902	916	870	873	904	857	867	898	921	874	895	869	864	930	902	874	856	908	921	860	934	863	915	878	905	854	940	888	873	888	933	858	880	896	964	885	846	884	841	899	830	919	886	907	882	929	900	899	915	932	846	890	913	875	909	878	926	867	928	910	887	866	886	925	869	993	891	845	901	898	924	961	886	848	865	883	954	964	908	900	906	931	885	866	906	888	837	893	891	870	838	904	884	920	867	852	849	900	898	900	924	858	893	826	922	877	911	890	924	915	844	928	880	933	897	874	893	949	888	935	836	872	877	859	871	882	928	834	931	911	950	847	879	918	888	879	914	868	915	869	868	896	906	871	887	896	873	971	851	876	930	861	904	948	879	885	867	929	865	910	860	886	875	932	860	895	920	912	901	877	866	942	893	870	868	915	906	896	902	925	855	912	890	908	903	896	856	928	932	903	891	866	890	933	888	865	876	886	910	910	897	908	842	899	880	866	895	911	915	861	861	871	917	898	857	872	819	883	908	870	915	894	892	899	847	916	902	901	884	892	869	905	842	872	859	888	919	864	901	863	881	834	878	913	927	945	882	865	865	870	871	899	919	888	864	932	911	911	872	884	894	875	902	881	818	901	906	871	866	894	923	897	907	897	841	885	918	867	936	963	940	915	951	838	909	879	846	885	869	916	904	862	920	880	927	968	866	931	879	893	925	873	826	901	897	871	874	843	947	891	903	900	916	853	871	871	839	905	906	895	921	947	943	932	914	905	927	881	878	906	890	889	894	906	842	920	872	915	908	912	863	905	874	856	838	948	893	898
19941	14290	12948	7481	4988	3743	2961	2468	2127	1905	1620	1588	1413	1330	1232	1227	1202	1068	1038	1045	979	1022	1024	931	931	975	943	1000	908	891	954	904	892	875	899	887	868	870	873	859	867	845	900	858	882	878	855	874	898	855	810	886	857	815	883	821	868	865	870	820	846	865	829	849	826	842	824	871	829	803	850	849	864	884	835	832	816	805	830	812	919	819	831	837	855	805	843	820	820	830	840	861	878	791	860	821	855	871	856	813	846	862	830	847	784	881	821	836	870	841	831	836	802	862	869	781	826	836	838	859	890	798	846	851	863	848	803	835	841	847	870	890	782	860	835	848	836	823	884	850	882	820	848	892	841	862	850	811	857	859	839	839	839	902	850	859	808	874	890	864	855	863	845	825	809	822	850	871	881	838	836	877	836	898	806	888	783	793	895	779	818	852	845	807	804	855	819	854	815	820	835	882	850	850	852	836	833	859	890	834	889	820	877	862	858	860	832	885	838	837	822	829	886	882	818	855	854	834	848	847	840	860	864	839	773	866	841	803	839	785	846	858	781	875	867	871	831	852	879	839	798	858	824	837	820	833	813	809	836	804	854	835	856	872	862	836	872	914	859	873	851	845	887	794	799	836	890	830	867	800	866	797	824	858	806	823	837	822	757	862	818	834	834	853	825	841	831	835	855	778	831	853	817	811	826	851	770	853	846	825	814	836	861	818	838	827	827	807	863	808	844	832	848	820	855	836	828	794	811	815	858	850	861	851	746	883	824	865	851	862	828	806	818	828	852	836	861	848	803	840	802	840	856	811	851	871	827	816	822	801	832	881	809	834	864	885	822	810	826	834	834	827	873	838	854	839	814	845	830	838	836	780	799	812	831	833	781	760	815	859	806	850	840	839	878	818	785	836	823	780	880	816	863	852	831	841	793	826	812	823	766	824	802	830	801	855	816	849	868	809	862	825	780	797	872	871	877	807	828	864	841	759	813	855	846	814	847	884	832	814	839	866	857	837	776	807	829	853	891	779	884	840	858	858	883	873	898	823	825	835	845	824	838	867	876	846	832	811	827	830	902	844	805	823	853	821	855	842	869	817	836	835	807	884	806	890	817	872	854	837	834	834	784	819	869	800	837	839	869	832	841	800	815	808	872	826	828	839	864	859	859	874	835	870	863	868	868	838	811	845	814	856	834	806	825	845	881	809	839	835	878	840	828	868	812	884	833	837	774	753	880	797	863	814	803	828	830	826	860	873	846	845	870	810	855	860	823	817	794	801	807	832	832	875	834	837	825	856	828	798	867	837	813	817	873	868	857	793	814	851	790	869	837	894	852	821	848	816	849	835	811	822	808	861	839	819	856	844	827	838	852	850	863	847	846	873	845	852	807	813	875	804	835	826	788	865	889	815	867	880	818	817	853	809	838	842	855	788	805	853	847	801	812	854	852	846	849	835	894	822	826	876	877	875	829	857	824	811	832	893	875	836	793	850	827	842	824	869	863	851	834	890	885	839	831	858	849	834	874	868	802	858	869	808	874	835	762	834	835	809	835	791	844	823	812	863	816	879	796	877	811	825	852	878	880	831	840	865	855	803	847	853	872	831	827	900	826	841	809	828	876	858	815	832	857	827	777	816	837	847	840	871	815	870	807	818	859	870	825	853	852	840	869	863	847	844	852	818	849	810	790	908	813	870	847	825	786	866	837	789	810	832	880	834	886	833	867	847	823	842	824	827	844	831	802	847	808	807	874	810	826	902	884	817	830	824	821	804	868	829	840	820	822	804	869	838	874	840	817	818	858	864	843	831	838	796	840	845	800	845	856	787	836	878	821	866	772	826	828	858	858	805	829	857	827	801	804	848	870	879	847	768	831	806	885	830	859	828	843	837	838	852	925	869	853	780	843	804	815	878	853	823	856	846	830	805	854	862	865	829	826	860	818	809	829	852	831	739	812	861	856	875	828	820	784	871	864	811	859	870	835	849	844	825	859	854	824	845	848	806	831	865	801	816	817	817	813	874	783	832	854	794	812	816	875	821	826	838	839	816	830	788	853	892	889	875	852	834	806	855	838	842	844	876	827	831	859	854	800	856	834	801	853	816	795	831	807	865	803	816	812	883	860	910	868	859	860	813	865	842	848	843	880	861	832	848	848	813	844	825	868	820	812	845	854	824	888	817	857	822	834	863	888	881	875	856	845	841	793	818	805	873	820	832	814	812	814	822	818	798	821	849	801	871	806	807	798	839	776	834	844	863	800	846	910	819	816	845	882	854	878	797	855	850	812	803	833	850	884	811	876	874	874	855	849	825	791	855	853	848	867	856	802	864	833	813	838	844	848	807	862	812	836	848	844	817	867	819	788	859	857	875	848	781	898	847	832	865	779	855	834	827	872	847	827	851	832	782	800	822	840	827	858	816	880	869	848	825	842	858	842	791	803	887	833	860	826	817	869	831	801	873	886	842	838	853	830	796	800	813	789	811	873	837	876	824	825	862	814	762	871	822	827	875	845	828	850	909	891	872	880	849	821	848	816	793	802	850	833	841	810	830	852	841	830	841	824	836	905	845	875	832	835	817	846	862	847	789	862	822	777	817	806	841	798	876	802	856	828	802	837	782	848	859	830	857	831	792	841	833	806	885	836	790	804	909	871	790	928	842	835	792	824	876	833	867	839	835	838	847	788	847	811	817	871	820	819	848	858	841	767	825	822	860	770	830	801	819	849	826	783	861	794	817	812	900	849	844	857	914	880	829	837	876	839	871	814	812	843	796	810	819	785	801	795	819	821	856	799	793	837	825	891	858	813	850	809	807	862	858	813	852	869	849	827	827	807	805	797	824	799	842	822	809	829	748	803	781	852	838	818	867	846	855	848	858	834	857	826	861	836	860	813	876	904	835	793	874	826	835	847	811	847	845	813	841	894	796	845	848	820	802	790	882	823	827	835	815	790	820	808	843	841	830	839	837	810	847	830	842	834	883	818	810	873	864	870	871	799	824	801	824	861	854	823	853	856	832	874	836	833	829	852	852	848	872	850	807	844	808	823	870	841	860	851	854	843	881	795	853	801	841	870	857	859	813	834	877	826	880	823	798	797	802	874	853	843	875	898	842	837	834	854	863	809	797	849	824	865	812	886	847	839	882	863	855	844	814	845	781	853	858	821	824	886	879	868	825	781	825	811	805	854	784	804	835	834	803	841	892	796	809	857	798	829	851	792	869	894	883	875	837	820	839	856	872	826	826	871	821	857	824	844	811	829	892	823	815	838	880	809	827	835	901	847	800	869	892	806	862	811	836	831	790	903	812	812	791	840	854	857	840	815	855	809	779	822	857	851	851	831	813	832	859	828	862	902	901	829	820	816	864	863	848	857	861	830	794	807	786	832	889	838	854	889	822	813	816	855	841	819	812	789	856	833	807	783	841	818	831	820	846	877	881	836	813	795	854	801	843	866	835	840	836	825	849	857	864	780	836	857	842	891	821	825	820	819	856	775	836	922	837	797	874	843	826
31678	15958	2980	637	506	408	418	411	422	404	407	382	411	407	393	396	390	434	368	346	372	390	372	409	386	409	410	400	412	416	428	384	377	391	401	409	399	400	388	407	354	423	419	365	366	395	403	395	380	398	382	407	424	418	382	407	383	389	449	367	383	389	395	405	394	391	377	415	412	381	388	401	425	404	407	400	375	431	382	423	430	415	410	410	390	440	429	394	403	430	402	423	442	358	393	410	411	388	360	363	400	387	416	382	424	428	396	387	410	384	405	388	360	426	379	377	383	361	404	385	396	394	393	426	419	388	342	428	424	399	373	366	380	424	399	379	399	412	398	423	406	414	407	405	424	368	431	404	403	408	415	385	440	410	401	390	410	409	413	388	400	404	403	416	409	395	407	427	401	417	385	380	366	403	392	392	375	389	430	438	418	429	400	376	406	413	420	404	422	426	390	421	394	406	398	414	418	379	416	368	357	415	396	410	401	414	387	411	387	395	371	403	394	389	385	398	389	393	397	408	399	395	381	413	392	413	414	382	401	390	386	394	392	378	396	402	415	430	408	388	428	379	418	412	422	383	410	400	350	405	390	369	409	409	424	384	415	359	404	394	383	396	386	373	446	393	413	391	393	451	396	418	402	380	429	396	400	385	414	405	377	396	360	389	427	389	386	392	388	415	384	416	391	399	399	417	404	406	419	363	394	373	417	404	420	376	396	373	404	423	425	407	411	409	396	390	402	400	381	407	405	415	398	384	368	356	368	390	422	381	424	383	376	395	399	386	382	422	385	391	404	385	407	379	421	413	402	376	402	381	406	395	361	407	401	383	358	360	408	396	393	389	363	437	427	388	389	399	381	360	376	396	390	387	381	394	427	412	392	396	429	369	397	439	415	410	383	427	416	378	418	376	393	448	363	429	392	365	434	378	391	384	356	390	405	395	363	404	378	369	399	409	386	402	369	397	416	394	382	410	402	391	394	414	389	411	375	387	385	389	366	422	406	388	379	398	408	418	410	404	405	431	378	392	407	398	404	414	383	402	407	404	377	396	363	387	429	366	424	362	379	389	422	398	403	406	393	382	378	388	373	375	381	397	405	413	392	371	416	427	385	402	436	413	395	398	419	426	394	385	374	377	394	400	430	463	408	346	373	414	386	423	396	410	395	394	368	390	447	372	403	391	405	415	395	402	413	371	450	384	364	397	398	374	418	424	393	416	423	419	421	406	404	403	405	398	389	410	416	394	389	433	414	412	403	416	384	403	397	387	388	425	430	416	380	393	381	399	388	394	406	424	383	403	398	362	454	367	375	380	412	399	386	420	414	401	384	437	395	403	456	387	403	427	399	406	368	403	426	401	399	421	414	392	391	406	398	348	403	435	390	434	401	407	410	383	388	402	409	385	402	420	379	376	368	380	459	350	394	380	381	366	389	397	377	383	429	403	408	422	417	420	402	391	396	415	360	413	427	416	388	395	395	419	406	404	404	396	379	414	425	389	401	380	415	398	378	386	412	405	381	387	395	399	431	421	440	423	412	409	411	391	410	387	415	369	400	408	410	415	432	403	380	382	418	389	394	422	371	429	398	401	421	394	364	448	408	346	400	367	405	381	393	395	410	368	385	395	375	383	403	411	399	384	438	398	429	413	406	370	452	412	395	366	378	371	390	420	390	390	378	397	417	409	383	382	415	381	406	404	433	427	413	434	397	419	381	389	410	417	371	424	388	376	391	387	342	436	411	403	404	441	395	410	376	397	363	401	396	370	427	400	399	386	412	402	410	396	427	420	439	423	397	381	363	409	413	382	358	392	390	408	414	385	399	411	404	390	402	423	421	383	425	413	396	403	373	397	400	410	419	436	384	388	399	397	381	404	398	393	393	434	449	408	387	378	400	408	393	408	409	425	434	387	406	381	388	389	381	404	404	375	360	355	423	398	430	389	400	406	427	354	391	383	399	394	416	423	404	403	385	421	348	380	407	371	401	418	392	373	419	404	381	407	392	370	397	401	377	414	409	378	421	402	382	360	414	419	400	416	384	432	437	392	376	392	408	396	403	390	411	365	393	387	391	409	387	368	443	402	420	424	412	426	377	407	398	393	357	443	373	401	375	386	391	381	412	371	440	395	409	392	408	407	432	419	367	378	367	404	410	420	400	394	407	395	403	386	352	417	437	399	389	367	409	403	389	387	408	409	409	406	415	393	386	385	355	394	421	378	382	428	373	398	418	379	414	405	384	417	373	420	397	417	377	427	369	387	411	402	358	400	426	399	400	381	393	432	375	420	442	399	402	387	385	402	391	370	437	417	423	419	378	360	399	398	400	455	423	385	408	398	404	387	387	389	388	398	407	385	393	422	382	398	379	417	423	403	390	388	404	414	396	442	426	414	420	391	448	414	402	428	417	392	396	407	416	419	417	414	368	422	408	414	381	409	393	420	425	363	371	418	439	401	402	415	395	427	411	417	401	365	392	442	426	389	420	384	395	438	394	398	410	382	431	402	389	402	403	414	398	432	448	430	392	373	413	397	411	399	439	405	410	391	421	404	367	378	436	407	434	390	406	379	398	373	379	395	399	407	393	391	415	422	369	424	386	373	361	408	392	422	407	404	405	399	362	387	398	410	425	375	383	385	385	386	414	392	416	389	384	399	389	408	438	382	402	394	395	384	398	404	421	368	430	411	416	393	395	416	404	408	391	368	407	369	378	388	437	381	429	410	381	400	397	384	384	349	407	441	415	417	419	383	401	374	381	388	398	417	385	383	380	389	426	450	397	379	357	411	375	440	440	415	403	393	409	387	422	393	419	406	421	436	436	403	382	410	376	399	398	394	371	413	423	412	388	391	414	420	409	370	376	371	421	384	405	371	424	383	419	381	390	430	385	434	402	391	400	419	388	398	406	363	368	390	397	399	403	392	410	354	417	416	380	410	369	365	373	390	417	364	383	380	404	380	404	422	402	414	408	420	414	361	423	431	437	418	376	379	393	394	402	386	387	414	400	405	423	382	371	376	417	426	418	390	395	392	399	432	393	410	415	399	359	421	358	419	350	355	356	382	435	381	441	386	401	437	422	370	409	403	429	366	399	424	431	431	412	358	400	421	422	432	366	446	389	404	416	433	370	393	402	384	366	392	405	395	411	417	405	429	407	386	385	405	391	384	424	389	427	392	380	407	376	407	395	417	364	381	388	382	381	402	390	411	415	375	380	417	391	411	389	414	379	391	393	360	388	397	390	381	368	406	402	399	412	419	389	393	385	403	394	392	414	414	388	378	423	442	428	403	401	421	409	396	402	394	414	391	375	359	390	408	418	410	381	421	403	428	413	426	418	417	373	389	373	402	429	388	348	402	385	403	399	395	407	421	453	457	391	360	421	418	395	419	399	408	381	439	418	426	418	393	413	387	403	389	400	416	418	369	401	439	440	389	382	363	417	412	364	409	405	408	354	428	360	392	404	388	420	393	395	413	423	414	379	427	422	372	434	378	379	393	389	397
20880	884	809	588	476	473	451	456	429	439	425	410	393	426	384	405	411	429	407	415	424	430	410	420	426	398	412	401	410	417	414	441	362	414	397	435	409	393	406	387	399	368	407	378	403	435	374	392	382	422	403	409	431	374	410	406	377	440	431	366	432	448	456	392	389	389	420	438	432	429	410	412	355	435	438	441	403	394	434	443	374	429	399	401	393	373	419	431	435	424	426	393	399	395	431	423	416	403	419	396	396	362	421	419	410	407	392	433	366	394	378	401	422	399	430	380	401	409	364	430	402	400	414	395	420	385	396	413	409	415	403	411	422	374	427	391	403	412	400	385	407	367	424	432	381	389	414	439	400	406	395	422	371	407	367	403	418	433	420	423	427	361	440	412	396	413	398	412	411	415	408	421	405	416	413	409	390	428	408	402	381	403	376	375	408	450	392	414	423	359	354	425	397	422	391	401	417	412	364	410	434	377	417	415	430	399	447	415	397	376	395	403	407	407	408	401	399	440	391	426	375	418	386	414	439	399	367	405	393	439	407	419	409	394	399	432	386	415	424	433	451	433	394	407	436	405	405	412	369	407	406	406	373	416	400	433	423	395	372	417	426	416	423	396	430	391	421	346	430	405	415	428	416	373	406	415	417	394	408	398	435	379	416	397	392	391	393	405	413	413	391	435	408	402	414	394	383	417	410	402	421	401	424	410	377	408	418	399	391	399	412	404	436	423	402	379	379	441	398	420	389	409	447	444	420	401	450	434	387	380	395	381	420	399	360	409	394	408	386	402	380	424	415	415	419	431	415	411	397	405	379	412	400	422	421	390	437	381	407	392	406	419	358	381	414	385	431	379	391	403	451	394	430	416	395	418	381	372	389	408	412	434	409	387	382	414	401	397	402	444	410	387	441	393	359	441	421	383	427	439	427	384	408	422	399	398	399	384	402	368	420	439	396	422	380	404	415	364	400	375	411	409	395	415	389	444	438	399	382	380	404	452	438	406	420	429	410	400	393	421	379	399	408	410	402	416	410	410	390	433	373	390	445	403	410	461	375	438	407	409	445	393	446	375	386	366	405	426	412	425	392	423	406	445	396	388	413	383	391	400	422	409	386	392	395	398	382	405	389	403	432	381	375	375	424	394	406	371	405	410	404	382	422	419	389	419	416	412	396	370	433	390	395	370	404	410	404	427	429	414	442	427	413	393	410	405	420	405	431	421	397	398	399	402	406	396	446	451	403	396	437	418	412	413	406	399	442	405	400	396	390	397	381	394	404	434	399	412	425	424	415	420	375	409	417	421	360	419	389	382	426	378	415	427	413	412	407	413	408	424	390	405	440	427	412	389	419	426	416	434	378	415	433	415	407	392	408	420	454	412	366	450	424	404	422	400	412	422	404	405	416	421	373	399	418	389	435	385	429	394	374	409	393	423	414	414	384	439	392	400	356	391	410	355	378	387	411	412	424	385	421	394	429	394	396	385	413	425	416	431	389	421	442	397	376	359	381	422	383	382	369	404	393	374	462	427	414	419	431	413	403	394	424	406	431	400	396	378	393	434	419	432	440	399	403	379	385	405	406	439	449	392	407	395	374	416	388	422	430	414	396	428	389	408	408	385	449	384	422	392	384	399	420	385	393	420	429	391	404	370	423	405	410	436	427	404	393	360	406	391	398	372	369	415	429	408	399	396	407	430	382	388	415	377	383	430	413	409	407	391	404	370	422	399	411	404	423	382	397	423	404	373	396	361	418	439	361	404	383	404	412	428	383	421	389	384	377	400	393	437	402	420	409	445	420	394	427	388	442	417	363	392	424	439	398	405	429	426	405	455	442	393	420	414	393	435	393	404	402	376	418	430	400	419	408	405	418	383	413	382	416	396	413	410	395	420	416	427	427	418	408	382	420	403	427	444	407	407	395	406	399	432	369	409	429	409	432	441	389	377	402	387	437	389	419	382	394	394	388	395	428	392	441	431	395	398	415	405	410	411	397	407	377	399	411	421	419	393	414	427	442	413	393	376	401	389	387	420	433	381	433	393	417	417	420	434	403	403	396	429	388	416	412	395	409	421	381	416	445	406	432	416	414	401	399	439	367	383	421	418	381	434	384	410	407	409	431	392	411	377	397	392	428	439	465	403	352	406	389	414	428	430	439	402	389	448	411	403	381	445	393	372	421	380	437	374	388	396	409	428	369	442	426	399	423	418	374	424	392	397	417	384	426	408	386	363	412	378	411	433	437	431	386	411	396	383	406	372	413	405	411	414	396	396	396	392	409	408	427	399	432	375	430	394	404	406	445	414	403	416	412	391	425	414	432	391	411	416	417	406	429	418	408	426	422	406	436	391	425	381	385	386	381	416	421	433	385	390	374	384	402	435	446	431	434	401	411	390	409	412	363	404	389	436	414	397	399	417	427	405	407	401	381	432	368	407	407	422	411	376	412	395	426	369	416	395	435	409	366	406	409	428	387	424	403	438	419	412	386	409	401	397	428	427	419	379	386	421	424	413	407	389	370	399	388	413	369	403	392	409	404	404	401	428	428	416	416	393	465	380	428	397	409	382	412	383	429	399	385	405	386	400	412	404	438	400	380	405	439	431	391	410	393	384	409	435	411	388	414	400	379	422	421	407	392	389	406	384	420	413	400	405	385	436	397	423	390	428	409	429	422	395	413	426	458	433	407	395	431	386	390	423	411	404	429	407	412	435	380	403	399	375	420	385	415	396	414	387	443	366	425	391	382	378	403	403	430	415	387	401	385	415	409	420	416	418	389	408	403	409	389	410	400	417	448	424	395	432	406	422	428	429	402	380	406	423	422	406	418	385	451	408	421	391	395	365	377	373	416	378	370	407	418	384	378	417	434	416	420	411	364	405	414	415	398	412	427	415	386	413	364	421	420	419	418	404	398	397	406	409	404	402	412	430	403	399	415	413	393	398	444	395	415	417	419	402	368	416	413	413	408	411	436	394	415	397	406	386	405	379	384	430	467	411	374	410	424	406	380	387	430	421	422	408	425	377	442	405	390	392	396	429	411	408	393	365	418	399	398	405	387	437	379	404	392	386	413	423	398	460	382	398	406	418	395	388	402	401	420	432	391	352	388	390	420	421	415	428	412	402	381	412	402	403	396	417	409	414	369	405	395	413	399	381	379	416	441	379	414	393	404	382	393	440	397	423	429	413	381	424	388	366	413	418	395	390	403	415	410	445	414	416	432	392	396	402	415	376	403	388	434	394	393	396	398	379	381	406	373	416	412	395	417	426	407	432	401	383	388	405	424	407	404	440	415	398	396	371	418	388	394	413	399	396	382	398	412	412	410	433	443	391	424	426	396	398	397	422	413	415	415	404	430	396	393	412	386	403	421	378	408	416	401	395	419	390	397	409	444	373	415	423	397	395	406	388	404	425	377	416	380	399	368	401	405	387	398	397	421	431	395	334	425	388	411	403	421	411	409	434	393	409	421	373	403	417	403	426	430	407	418	400	435	402	395	403
24923	20656	26931	24423	20648	10934	1652	1042	908	829	789	802	766	687	698	713	644	679	696	620	612	659	625	635	612	620	628	590	621	634	620	629	635	656	664	608	601	594	642	610	610	613	563	573	632	602	604	611	591	613	615	597	580	612	624	609	580	576	554	602	621	585	639	567	578	591	655	591	638	587	556	614	623	620	686	591	674	613	574	632	603	562	591	643	603	613	627	638	627	636	562	614	588	639	598	535	599	632	641	593	599	601	625	623	606	609	595	582	577	567	545	578	607	597	626	594	599	581	630	621	571	605	566	604	606	609	582	582	623	638	597	604	620	617	636	609	628	585	588	563	601	593	610	606	603	634	584	576	582	616	637	589	614	638	639	586	652	576	593	623	638	587	593	616	579	624	598	615	606	609	623	615	592	592	609	584	640	589	606	620	617	618	598	615	589	616	585	649	599	609	594	622	605	613	574	596	561	574	611	612	573	616	649	585	639	613	593	574	550	600	593	612	621	577	606	603	644	590	575	603	631	599	584	577	582	583	579	624	606	613	605	595	605	602	595	608	642	600	560	619	602	643	619	593	591	610	593	569	603	595	589	642	616	573	626	585	587	636	565	631	585	624	628	624	612	593	577	581	578	599	531	616	616	584	575	605	609	587	623	586	593	564	529	586	604	637	639	591	609	580	612	605	599	574	575	641	582	585	596	562	613	557	590	604	574	584	589	592	576	609	608	571	586	580	619	583	608	627	578	610	591	619	614	600	575	604	615	643	588	607	609	606	630	605	593	556	648	608	602	627	628	587	555	602	588	647	633	594	606	606	559	620	593	648	613	613	578	563	610	600	584	599	646	663	644	565	605	638	609	620	623	608	619	580	639	609	644	596	615	584	624	625	530	610	600	614	594	639	613	606	633	575	580	625	573	593	592	613	576	608	568	613	602	594	606	622	609	643	590	622	631	627	596	605	608	614	563	593	640	617	601	613	608	625	577	577	641	623	615	596	601	560	601	580	558	574	600	638	634	606	646	602	573	626	594	605	575	554	612	609	583	625	599	591	602	572	555	592	609	589	620	617	625	593	592	593	573	648	590	622	588	620	574	616	591	631	585	628	625	610	637	612	601	623	562	613	580	593	604	616	580	602	586	600	609	612	639	643	596	583	609	563	593	615	606	579	609	613	557	588	543	578	573	581	610	623	555	630	627	632	602	665	631	602	575	587	601	565	557	592	592	612	623	625	612	607	606	655	631	604	572	609	615	624	565	598	615	634	571	635	593	550	586	613	631	606	553	624	535	576	629	603	614	611	602	628	631	583	547	582	572	583	580	577	608	614	579	607	565	582	621	597	643	578	574	558	577	608	584	579	597	626	588	604	562	634	636	603	617	614	607	582	649	591	585	613	603	636	607	615	632	535	557	611	613	597	589	635	618	628	633	546	620	600	594	620	632	600	579	614	598	553	606	600	603	568	602	586	608	583	572	580	626	601	618	609	597	607	613	577	615	591	613	568	606	618	579	602	629	616	611	613	568	594	585	592	652	590	590	564	591	579	611	580	587	560	613	597	608	596	586	623	601	588	554	632	611	620	627	584	591	619	599	561	609	555	618	629	635	574	586	584	588	586	583	606	650	627	627	584	594	622	598	643	605	590	597	609	612	591	593	615	596	591	588	570	607	606	608	569	609	580	582	580	600	602	572	561	593	615	612	657	581	540	600	660	590	561	636	587	635	581	635	595	556	595	639	582	593	585	620	581	552	639	590	585	615	569	591	598	606	605	627	582	537	621	630	619	561	654	593	569	589	687	585	636	647	634	597	643	596	607	611	585	598	632	656	628	630	608	603	567	599	595	592	621	605	611	600	590	582	612	633	584	573	619	598	600	589	560	619	607	642	614	592	636	633	542	620	623	590	572	618	601	557	605	575	590	583	594	569	584	628	610	585	568	588	605	586	584	590	584	628	605	583	620	580	567	545	608	587	569	598	590	577	570	569	573	559	586	629	588	618	631	627	622	606	585	610	558	575	538	596	596	565	595	584	639	591	627	593	579	580	587	566	576	598	645	587	629	593	617	605	604	632	603	600	655	575	601	617	602	622	586	626	599	613	637	656	605	594	602	606	631	622	587	619	639	622	567	620	630	587	624	587	603	636	585	622	605	606	578	597	590	579	630	602	596	600	599	554	583	604	619	570	598	642	578	633	657	590	585	603	572	565	588	589	630	605	613	598	614	587	571	614	590	571	610	580	585	576	619	623	617	607	612	631	611	569	572	616	581	562	606	556	656	629	624	596	618	607	579	578	580	580	580	617	615	596	620	599	587	584	590	602	629	578	650	623	582	591	615	590	588	604	655	551	629	615	574	639	602	630	623	601	636	594	598	608	571	630	565	559	577	622	607	599	584	612	634	583	578	647	584	630	624	592	628	607	589	589	578	625	648	633	638	589	595	572	603	649	552	623	596	610	602	600	605	597	623	564	629	585	587	621	588	574	590	603	614	563	568	591	608	597	594	585	592	599	597	563	644	570	601	570	628	630	572	597	566	571	644	598	591	565	613	609	630	567	607	594	676	564	598	624	619	610	648	619	597	602	620	580	582	573	618	647	608	640	581	614	621	662	545	632	566	597	618	596	538	584	605	570	588	578	593	570	618	608	540	587	568	596	582	567	565	662	653	649	587	624	573	562	637	606	576	591	602	629	628	611	592	615	581	568	615	634	595	641	587	587	613	603	597	636	600	619	607	607	616	583	650	599	572	630	599	572	614	638	608	568	613	614	605	631	588	634	615	632	639	663	611	610	596	593	634	588	574	631	581	579	615	586	605	588	608	544	583	581	612	606	612	601	573	618	572	574	625	608	610	605	546	592	572	592	597	645	622	582	571	649	582	631	587	604	647	606	605	597	629	635	609	578	604	619	570	616	625	600	622	581	612	596	570	629	570	602	623	612	622	626	617	650	579	630	566	585	616	617	608	563	628	608	576	625	602	588	580	622	591	616	615	630	557	631	598	632	636	593	610	573	611	600	581	626	583	595	597	586	608	581	583	612	569	677	574	542	587	569	566	579	634	589	609	595	634	601	607	612	613	568	578	657	569	563	610	602	559	641	597	590	594	629	575	620	594	628	613	603	562	638	579	602	614	658	606	578	594	613	576	595	648	611	572	602	611	666	582	583	563	575	615	611	587	626	595	614	604	579	586	631	630	615	576	599	617	581	608	617	571	561	592	641	637	628	579	602	586	580	599	563	609	595	558	614	602	577	586	618	627	640	612	612	604	598	605	573	573	632	597	626	624	607	614	604	556	625	595	606	599	630	551	568	592	617	570	579	552	613	567	597	618	610	602	589	606	593	607	592	599	577	586	579	606	591	606	574	584	600	604	579	562	589	574	543	608	568	599	582	607	605	594	617	590	583	618	615	602	605	600	620	583	622	589	614	586	594	585	622	597	615	592	600	587	579	584	629	590	664	586	593	595	581	584	621	610	609	619	597	568	586	580	596	592	551	600
24214	8600	7854	4275	2920	2218	1699	1377	1247	1011	998	964	899	820	779	764	740	760	687	680	637	656	691	614	653	629	648	598	597	615	620	604	564	576	597	581	579	601	624	589	589	595	565	557	577	590	621	603	595	572	575	584	548	585	565	573	561	584	588	603	591	601	585	601	557	548	593	610	561	571	564	544	589	568	593	582	563	567	601	565	579	580	543	565	557	616	505	589	571	594	563	559	572	598	587	611	583	579	568	565	590	581	595	556	579	589	571	550	579	581	558	554	556	541	591	567	588	569	561	574	569	570	555	583	564	590	590	590	613	571	545	610	582	619	561	597	628	569	599	572	587	580	617	573	579	546	573	598	554	542	595	572	572	566	586	589	569	600	552	571	576	597	594	591	572	604	586	571	591	595	574	609	551	508	578	581	586	564	543	581	555	590	589	601	596	555	577	562	554	574	590	600	560	554	527	579	583	558	564	583	580	515	568	594	598	561	573	549	571	593	542	570	557	537	551	528	566	600	543	577	553	642	555	550	540	542	609	583	588	544	616	557	565	590	566	565	592	598	565	539	600	587	554	583	577	543	531	571	580	588	584	554	559	546	559	549	516	560	562	535	551	576	579	560	589	597	599	561	608	609	548	589	547	599	550	570	560	612	556	598	594	587	603	551	566	611	552	583	576	576	550	572	525	599	543	557	628	537	565	533	590	565	589	539	566	544	586	565	598	584	573	573	537	551	571	558	581	574	578	546	579	538	556	586	574	604	555	540	569	587	561	558	608	562	583	583	563	577	587	570	543	560	573	551	605	561	590	599	624	594	598	561	573	590	564	503	576	547	558	574	553	533	568	599	569	608	564	564	556	571	572	573	549	562	553	568	602	539	559	568	552	579	562	540	538	556	537	600	548	538	585	557	619	543	573	580	580	589	568	555	576	548	583	585	567	588	569	535	562	567	564	568	586	584	586	560	592	553	570	588	573	561	544	597	573	579	608	612	556	562	598	570	577	540	507	583	544	572	562	569	582	558	589	606	540	574	558	615	591	580	580	571	584	587	593	578	533	494	603	560	587	528	560	530	618	565	578	608	560	542	588	581	552	549	554	543	561	584	560	597	563	573	572	573	585	572	532	525	588	591	567	584	586	611	565	561	573	578	560	508	578	577	527	550	574	611	552	538	572	569	565	565	549	589	528	578	579	568	593	574	600	579	583	580	554	549	573	636	555	564	602	555	581	572	584	554	605	545	539	552	547	600	565	535	608	544	524	522	593	590	585	612	603	568	573	556	579	581	561	566	604	567	578	624	558	572	586	545	565	591	557	557	568	597	585	566	571	588	589	590	585	608	517	593	601	599	548	559	576	580	555	538	575	516	580	564	547	551	552	595	601	565	583	549	564	575	555	559	572	547	574	553	577	577	566	592	551	520	605	580	593	580	565	580	565	530	554	577	530	583	561	550	563	625	561	583	565	558	572	597	583	580	544	573	565	516	584	595	596	571	578	557	558	612	605	566	589	614	555	603	565	582	585	566	521	636	556	580	601	577	617	576	585	509	629	548	567	557	536	566	591	535	549	587	596	580	550	613	561	544	571	578	586	542	592	558	595	560	578	519	612	593	572	593	535	551	563	563	560	522	545	585	595	578	573	552	556	556	542	598	610	629	578	577	613	556	586	563	558	612	594	556	599	543	551	574	571	556	600	575	614	578	613	560	562	564	571	536	556	596	569	613	537	576	575	618	599	589	551	584	586	567	577	566	567	565	600	595	596	545	599	539	551	583	550	573	547	555	579	582	541	570	571	570	575	601	534	557	581	579	568	556	573	527	565	562	593	537	557	576	589	597	586	563	615	554	616	597	600	573	602	519	508	625	553	608	554	519	571	566	540	556	556	587	575	562	563	528	565	550	576	569	593	574	582	633	578	567	554	548	548	545	543	612	617	555	574	579	578	566	539	567	554	599	596	628	598	589	602	564	562	567	593	601	553	521	583	573	525	615	573	570	609	552	625	581	555	600	533	571	584	607	565	585	562	600	567	560	582	587	604	562	558	572	574	596	572	577	575	533	572	611	572	544	569	531	605	634	567	588	570	599	596	557	596	577	543	532	553	548	593	532	568	592	565	578	544	569	563	550	546	571	559	601	590	574	567	544	562	587	536	611	570	561	569	591	556	562	578	604	566	576	626	568	588	537	602	576	574	588	577	562	540	551	556	562	553	588	598	539	540	581	612	559	584	563	610	580	596	599	573	572	603	575	561	529	549	588	592	607	583	581	545	557	577	537	615	593	597	519	602	593	586	585	498	573	567	529	582	570	573	587	590	551	547	591	566	611	532	565	624	559	545	613	574	549	540	573	627	571	582	557	584	546	562	585	585	627	604	568	566	564	568	578	577	544	539	617	579	578	556	578	526	519	559	570	568	593	575	543	532	609	594	646	621	543	554	556	579	565	592	545	622	582	614	578	550	585	579	595	550	538	583	596	580	577	573	571	615	529	589	571	538	554	518	573	549	545	586	614	563	550	589	552	611	573	567	627	555	564	594	645	583	588	557	540	556	541	586	590	562	606	548	544	561	601	571	579	610	598	578	543	535	560	602	572	541	552	581	617	557	557	540	550	590	607	579	568	569	556	562	583	564	568	562	551	569	598	563	596	557	575	564	553	558	570	575	532	573	559	574	547	563	587	553	586	577	558	588	566	562	581	578	570	498	567	577	566	581	522	567	566	600	599	613	596	550	555	502	533	580	587	574	551	598	537	603	615	574	572	583	628	577	575	560	589	527	538	567	640	598	573	588	543	589	597	555	543	575	565	622	559	564	572	538	580	547	579	550	547	588	546	590	607	552	578	577	570	551	556	544	626	546	574	560	606	579	583	555	553	547	585	585	564	551	567	587	536	569	607	588	579	536	564	546	584	548	561	604	599	565	574	552	551	568	536	561	583	568	563	582	611	566	569	615	537	568	556	559	575	567	569	534	562	560	554	599	573	543	587	578	605	555	569	534	582	567	614	527	567	603	589	533	599	577	539	589	541	561	573	597	547	521	547	552	568	567	598	520	587	541	586	627	581	591	533	552	557	541	606	571	604	591	632	560	579	560	549	580	599	560	553	568	562	595	587	549	536	571	566	597	593	588	629	584	561	544	580	592	595	572	623	538	539	581	574	575	568	523	594	585	546	587	554	544	560	563	553	571	547	608	553	576	552	555	579	591	564	562	558	572	564	595	587	599	562	548	583	554	595	591	579	543	513	565	549	532	550	574	587	553	576	574	608	582	557	602	551	556	573	580	562	562	560	581	536	573	561	632	575	587	553	572	587	575	551	554	577	556	582	568	587	567	574	576	579	592	569	584	602	564	590	547	535	606	550	538	521	577	550	565	590	555	603	564	540	581	543	566	566	568	553	615	562	559	538	587	590	558	595	568	535	577	570	594	589	562	591	562	537	564	559	557	553	627	553	582	607	570	564	580	565	621	601	616	560	558	559	586	558	588	570	575	573	557	567
22840	20646	27499	23825	20647	20733	11705	1943	1423	1385	1283	1233	1093	1136	1101	1107	1053	1065	984	1031	1007	979	988	999	916	953	970	949	954	998	955	953	925	951	943	905	931	890	882	882	909	907	866	920	970	959	936	917	892	877	845	870	933	899	897	889	900	881	900	922	842	963	920	903	945	895	919	899	912	904	922	860	899	859	868	859	845	876	881	894	901	899	935	870	953	926	933	833	910	874	897	876	878	907	892	891	873	926	913	870	934	887	889	855	917	884	835	882	933	894	864	826	920	915	886	959	862	891	886	902	893	844	914	941	933	880	932	864	958	923	878	926	901	910	946	930	889	866	850	935	923	868	922	929	912	940	943	894	879	924	941	885	846	928	947	865	916	885	898	851	888	900	880	871	914	890	872	884	933	876	885	871	944	874	876	945	895	847	911	870	972	818	871	853	933	906	929	860	924	892	913	939	898	907	894	991	874	854	875	939	893	895	895	884	899	935	909	944	931	879	903	895	891	931	832	896	870	903	916	914	881	879	887	879	861	884	847	876	921	877	912	871	900	891	857	936	900	895	855	865	873	923	835	926	917	928	857	876	899	905	867	855	887	937	896	921	951	824	883	860	841	869	844	885	899	867	913	884	880	854	912	925	880	918	894	895	917	862	938	922	877	953	887	890	939	836	920	874	882	903	824	904	933	945	932	853	866	941	835	901	899	918	891	909	841	924	888	863	887	858	931	948	865	922	917	889	899	888	845	903	869	906	903	893	951	863	919	875	925	925	955	893	843	869	920	853	937	889	886	867	863	976	949	879	918	887	860	935	897	875	877	893	829	969	908	894	902	856	896	922	967	881	936	920	879	871	900	856	884	925	897	912	868	924	937	866	881	843	875	886	899	879	912	924	908	909	872	894	914	908	909	874	878	855	896	913	938	886	842	879	936	881	884	861	853	877	885	901	914	911	874	897	845	900	908	885	910	919	846	847	914	850	893	918	857	972	898	899	872	839	907	896	851	860	923	952	890	884	868	844	884	930	881	861	897	866	905	901	951	921	859	907	904	961	907	891	915	884	847	876	849	897	911	898	951	841	871	882	938	914	870	862	883	945	905	935	907	896	880	869	907	894	850	876	896	934	894	897	849	921	899	887	877	866	924	866	886	897	855	893	890	927	875	912	948	871	866	894	872	883	879	848	884	854	850	926	880	899	898	942	860	884	897	898	875	911	952	887	866	866	899	905	861	893	932	884	923	926	930	901	918	910	884	882	906	870	893	888	937	893	910	853	876	887	861	945	882	912	873	892	873	920	844	865	925	887	907	879	891	894	921	875	901	947	885	869	838	925	945	872	800	824	949	900	893	888	865	883	964	981	888	926	879	896	874	901	932	891	839	859	901	871	866	879	913	918	886	883	891	864	948	888	846	880	925	905	863	958	879	908	942	897	889	884	879	905	956	916	895	900	874	941	870	902	897	884	858	957	897	862	861	929	958	882	909	923	905	892	892	907	842	871	879	862	903	868	880	869	885	908	900	931	859	898	920	907	804	852	920	947	904	855	919	881	866	935	957	884	854	858	894	872	946	913	902	862	969	888	851	905	946	889	845	905	840	864	942	925	884	913	918	867	869	921	868	945	836	836	964	909	869	898	921	891	914	888	950	877	852	838	842	844	930	879	932	871	925	869	864	908	928	955	928	904	867	935	866	875	876	873	940	914	888	880	867	904	917	938	934	926	799	894	889	882	890	868	850	877	900	845	934	885	863	879	829	916	883	876	882	904	891	898	919	867	888	879	904	873	868	860	902	943	853	938	882	903	871	880	870	901	853	917	879	878	895	915	917	925	957	867	867	876	903	894	915	846	871	902	905	869	874	916	927	892	871	862	908	956	878	838	856	850	858	864	838	865	819	833	890	886	908	828	916	920	900	876	844	845	921	906	882	877	912	864	898	890	845	867	890	916	936	915	909	883	949	900	950	859	911	875	910	857	881	859	877	876	851	899	887	887	937	890	900	840	874	888	868	930	938	905	902	914	911	906	895	860	879	847	820	903	862	868	884	895	921	842	858	929	910	844	846	901	847	849	925	873	907	894	824	896	911	889	853	922	982	883	892	940	880	897	859	901	839	898	824	909	895	881	863	859	904	908	877	904	871	853	932	845	881	863	881	909	828	864	939	928	907	829	897	922	866	881	885	868	837	906	935	935	840	890	912	851	895	906	837	870	878	848	862	919	883	911	933	881	874	917	881	909	918	929	898	911	863	886	957	899	927	901	908	915	890	869	883	922	879	901	899	899	920	899	884	849	888	907	848	903	921	878	868	877	897	849	856	889	886	869	927	858	892	936	850	871	911	889	916	962	871	878	918	915	903	928	862	862	934	893	830	915	876	904	851	863	901	894	951	850	924	908	886	881	930	966	858	892	959	890	950	931	862	891	894	854	891	872	853	893	812	884	855	903	881	895	882	879	888	884	903	849	927	888	876	907	888	902	864	870	879	826	870	889	939	895	884	843	929	856	859	856	894	883	896	935	915	865	860	932	866	858	908	891	815	899	868	899	882	918	863	894	896	891	867	870	911	897	842	903	896	858	898	863	902	815	903	850	877	920	923	945	882	923	940	933	831	912	897	892	898	867	902	879	863	907	928	913	866	908	869	879	869	917	900	858	891	887	860	886	854	899	837	934	910	848	872	876	911	924	933	866	882	847	936	855	889	855	944	867	906	920	889	905	883	879	875	889	921	916	907	929	869	871	910	926	897	885	903	836	873	868	873	894	884	905	919	939	875	856	882	898	870	914	882	826	887	877	847	947	951	888	916	882	942	872	891	836	908	923	893	865	898	914	886	910	884	913	896	906	910	852	881	861	919	872	890	864	886	881	872	884	883	929	880	863	889	866	828	913	910	892	931	888	908	873	928	883	846	851	903	855	938	921	854	850	902	874	885	865	895	878	833	892	925	900	894	914	836	885	895	854	879	876	935	936	892	860	863	894	872	915	867	838	842	905	905	812	931	859	880	918	868	884	900	929	861	885	876	923	901	914	944	944	926	897	911	903	881	888	840	848	910	868	882	880	872	905	881	883	913	904	921	906	915	910	926	865	898	888	926	894	884	882	907	905	886	863	921	896	894	895	897	918	883	905	903	898	926	890	938	878	881	872	901	892	877	930	900	930	920	866	912	897	869	904	956	941	926	923	933	930	898	874	903	850	881	910	862	872	906	906	836	876	825	905	891	943	823	875	849	844	863	854	859	895	881	905	887	876	922	902	867	853	830	882	906	872	843	871	896	909	898	903	923	868	900	903	935	893	873	882	900	902	916	845	833	870	887	914	897	886	906	903	885	915	886	911	827	875	857	871	885	852	840	882	901	908	889	891	884	893	840	881	879	915	895	957	912	875	891	873	863	823	889	877	872	880	888	892	948	876	940	925	850	908	898	903	889	919	904	869	887	886	889	931	839	895	905	897	859	916	885	847	916	860	861	871	905	890	891	845	852	853	864	868	883	940	904	884
18199	14599	13243	7557	5210	4018	3130	2524	2241	1907	1680	1564	1414	1278	1251	1190	1076	1134	1067	1023	1011	976	977	958	930	950	969	972	919	914	894	922	947	867	881	923	903	887	874	849	888	867	859	885	815	885	857	873	894	851	857	838	841	849	829	841	826	861	867	849	870	856	836	855	860	837	856	837	816	826	814	851	858	840	851	829	793	863	844	815	864	794	811	864	813	804	835	834	823	916	830	855	836	798	852	832	887	840	829	805	855	835	808	841	838	864	838	854	847	858	855	847	887	825	862	847	870	802	827	857	852	809	872	846	857	881	789	840	866	872	824	831	875	830	801	820	856	853	918	833	830	837	847	865	827	869	878	842	807	877	859	804	795	834	894	818	842	859	802	824	793	848	822	835	816	826	821	856	854	877	830	832	783	818	850	862	772	807	873	798	837	842	836	832	877	807	857	877	844	795	854	812	825	838	928	831	817	804	785	811	852	844	896	822	821	855	885	773	863	831	899	845	823	819	851	808	796	860	849	908	812	834	831	828	865	797	826	800	849	776	876	764	860	839	838	835	786	817	803	811	843	767	813	808	806	834	793	827	843	817	872	847	773	835	809	831	834	861	834	840	839	863	809	846	847	841	876	809	845	829	803	784	835	881	818	846	820	811	851	842	867	820	860	851	881	799	805	848	803	864	836	835	807	875	875	820	892	823	847	809	818	829	847	833	815	850	837	761	839	812	839	738	828	854	788	824	816	837	857	852	847	833	844	806	817	893	837	865	812	842	811	834	883	876	793	829	863	822	831	803	777	826	806	833	793	854	816	847	863	821	834	825	830	865	788	791	878	818	805	841	818	828	843	859	829	845	785	826	844	870	884	811	846	835	803	791	825	827	877	837	857	828	857	784	832	880	843	832	829	832	863	827	900	839	785	795	825	829	800	819	827	858	791	793	803	804	862	792	826	856	805	820	794	773	808	824	804	883	846	860	794	788	825	807	848	810	851	895	833	791	830	812	810	759	840	789	787	865	862	817	848	857	836	874	800	879	814	806	782	832	832	837	853	907	824	817	809	873	809	808	799	770	840	812	843	853	795	858	862	876	844	809	857	885	769	796	840	821	819	846	837	794	849	813	813	852	897	851	849	806	841	775	822	831	867	820	805	886	882	859	829	851	837	835	849	784	827	851	754	792	862	808	861	827	806	795	855	847	819	843	807	883	833	831	865	864	848	821	879	905	829	793	847	844	789	854	813	838	822	847	825	822	856	831	834	806	875	841	817	842	833	813	844	862	860	823	853	829	812	846	854	810	852	806	822	822	850	792	810	863	852	855	795	809	806	836	830	784	776	844	828	847	850	808	830	815	839	804	803	800	819	837	841	858	837	827	792	797	812	841	846	836	857	857	802	802	829	798	816	800	839	827	860	862	761	832	803	816	823	811	831	859	861	852	799	831	775	790	844	841	863	824	823	821	756	883	850	860	865	819	834	852	788	798	813	855	836	838	837	816	839	805	820	823	841	842	806	874	824	798	815	852	862	872	835	815	781	857	833	838	852	921	858	799	863	828	856	833	789	830	840	872	826	822	800	810	839	806	873	848	884	796	754	771	848	833	825	845	827	814	835	846	805	769	796	813	796	868	853	844	825	780	810	834	851	840	765	860	855	867	817	862	877	851	851	830	847	894	839	878	840	874	771	767	866	832	822	868	784	811	816	843	845	818	807	870	835	818	817	844	837	850	796	826	845	795	819	792	807	810	813	857	748	845	831	821	802	862	864	872	862	886	843	840	807	835	875	821	860	817	793	836	825	811	840	821	846	819	852	802	877	816	802	860	788	810	844	813	797	824	884	790	837	793	862	849	784	837	847	806	868	830	827	839	790	819	860	837	853	814	840	809	845	856	851	870	790	850	827	791	846	829	797	825	833	861	837	829	772	829	845	814	788	830	821	835	806	844	863	826	772	842	820	837	772	857	857	797	788	804	798	825	863	833	824	808	882	847	909	840	795	817	828	822	834	807	764	784	808	831	798	879	812	771	830	821	818	863	819	835	792	939	800	806	798	825	824	837	811	854	820	826	833	853	814	863	802	808	804	860	855	828	869	813	802	855	842	798	849	803	820	802	841	823	803	848	850	881	826	806	833	886	896	780	834	851	819	852	786	871	852	856	910	799	847	836	849	841	854	844	880	838	796	836	814	792	791	820	817	801	805	812	799	879	803	838	814	867	821	807	854	796	858	814	838	815	850	849	846	789	888	863	821	857	835	810	816	846	801	784	857	811	808	845	831	844	826	823	867	839	787	790	807	886	819	819	855	903	865	860	854	795	816	856	799	848	830	814	900	857	836	826	809	856	897	807	864	825	819	883	806	854	823	836	840	790	818	868	858	814	825	871	831	868	880	806	871	823	870	907	816	793	786	831	856	853	869	807	835	847	856	826	889	824	821	811	862	796	806	864	866	776	834	799	840	820	827	817	853	810	865	846	838	791	820	847	825	864	861	818	814	842	818	819	842	867	839	908	788	817	802	769	809	852	815	819	865	844	785	810	916	839	824	857	887	818	780	827	817	832	809	850	811	855	864	818	822	869	858	793	830	853	771	779	837	812	807	817	792	783	832	830	838	807	827	768	897	833	805	838	800	825	866	849	893	864	844	791	843	855	853	816	849	872	809	828	817	810	830	867	809	813	809	813	857	798	826	895	813	819	847	856	844	877	871	849	860	803	838	838	793	853	873	822	879	819	846	855	834	819	860	895	832	813	823	832	839	851	812	822	827	843	848	807	885	809	849	897	880	821	822	757	779	837	782	847	832	837	840	818	865	859	871	815	774	833	810	845	827	833	862	876	773	853	825	858	799	803	814	828	850	843	902	811	822	824	858	865	794	835	832	813	807	867	879	846	862	809	831	821	876	850	802	810	827	854	848	806	859	860	863	866	771	819	794	827	862	830	855	851	793	788	820	796	897	830	838	811	853	780	851	865	767	872	754	837	866	851	817	804	795	878	830	844	866	888	849	815	809	849	813	831	773	818	867	836	853	889	843	722	868	851	793	853	804	881	806	824	842	856	775	835	799	822	812	813	885	783	885	864	823	870	815	814	890	824	849	794	845	854	858	844	845	803	815	812	842	835	816	817	829	838	829	844	902	883	882	873	808	863	833	846	854	855	895	852	774	875	814	790	836	895	820	780	814	812	880	865	837	879	845	831	816	823	823	849	838	858	871	843	847	816	844	886	774	828	865	859	857	829	836	849	884	867	852	827	805	831	784	803	760	848	845	809	852	797	809	808	807	799	784	808	839	875	838	839	881	811	810	842	849	830	842	835	838	814	860	771	809	840	880	782	773	857	856	831	819	831	806	832	872	811	796	851	847	848	850	804	777	819	805	870	801	840	855	783	860	862	821	837	865	854	797	856	829	865	862	845	825	860	824	825	832	865	799	846	788	795	828	829	836	837	859	795	827	849	806	869	858	848	865	785	864	828	832	861	844	859	796	829	838	897	863	850	795	837
31657	15641	2858	644	478	437	415	389	385	441	444	420	389	416	395	430	389	419	351	371	376	378	401	417	416	401	417	430	415	373	416	371	375	410	382	385	407	352	387	445	394	400	370	399	416	397	395	387	407	384	407	378	391	366	360	385	382	409	344	383	445	390	392	392	397	408	379	431	402	394	415	402	371	377	394	383	400	403	386	386	381	378	398	403	367	412	390	376	427	387	412	448	371	384	364	382	380	396	401	372	380	387	385	400	412	405	370	386	410	375	413	434	363	377	424	391	424	384	421	392	417	382	383	392	410	407	396	376	458	375	388	402	405	385	395	382	390	401	439	386	376	411	412	353	401	431	409	395	400	383	390	403	396	358	355	420	390	400	410	399	412	442	397	420	414	380	407	390	401	404	389	407	404	419	393	416	418	382	403	403	408	396	410	377	456	382	387	370	388	410	416	419	408	359	423	356	400	443	435	401	418	385	404	389	362	422	409	409	402	398	410	416	405	401	379	400	402	389	385	363	384	366	393	388	390	422	389	372	417	389	408	399	383	430	379	407	412	404	406	409	382	384	419	396	377	398	403	393	398	426	401	388	417	397	419	374	408	351	390	385	389	374	386	378	375	376	399	412	394	388	406	409	396	396	385	365	351	396	416	394	404	383	406	401	373	369	411	413	363	364	375	364	384	398	403	411	353	426	391	377	403	385	381	395	370	374	380	394	396	365	416	424	431	413	383	373	380	375	357	417	402	387	455	398	398	421	400	411	378	412	396	404	397	395	396	396	423	392	422	410	397	389	396	381	404	378	389	395	385	392	384	382	436	360	425	346	408	382	380	398	405	403	372	377	390	392	378	405	385	400	368	375	370	429	370	382	393	382	427	386	396	423	407	422	403	376	390	362	388	376	395	426	392	367	419	399	403	409	397	398	392	370	396	392	424	392	365	391	406	370	404	389	374	353	425	411	380	372	417	418	421	409	348	394	415	388	382	400	410	381	427	382	409	373	411	399	415	380	379	370	371	398	391	369	382	369	372	393	366	388	411	416	378	372	407	382	395	416	378	405	377	372	391	400	399	418	409	392	421	390	396	393	385	357	412	377	387	390	401	428	363	363	400	386	392	380	362	375	381	400	397	390	418	415	394	367	378	391	383	370	384	390	389	376	382	401	384	373	375	383	391	428	349	374	411	369	420	354	397	415	400	394	414	395	384	369	404	397	376	401	412	400	416	362	435	418	428	366	372	434	378	377	404	388	393	404	376	384	392	368	376	378	424	389	366	438	407	408	416	406	353	398	390	387	366	428	380	399	370	387	400	391	394	390	403	389	396	383	415	351	437	364	403	384	435	414	404	437	377	423	383	412	428	381	360	398	392	376	421	413	409	414	403	409	407	403	422	382	411	413	363	415	403	381	398	395	402	389	392	380	390	420	410	382	361	376	384	403	384	402	388	373	396	421	409	370	408	382	409	413	401	369	383	413	373	390	388	370	419	420	403	397	426	425	399	429	351	384	408	413	395	443	403	427	406	391	392	409	380	372	370	385	399	409	417	377	423	388	408	396	394	407	398	429	405	365	409	391	391	399	360	386	382	403	418	386	390	395	388	409	397	408	392	412	397	421	446	404	360	383	378	404	353	360	384	403	373	377	369	407	441	385	411	380	401	411	370	383	378	423	377	416	385	403	397	390	411	380	395	375	391	387	401	408	409	407	396	391	365	425	364	403	391	429	406	411	408	420	398	432	386	381	388	373	419	364	397	386	430	399	402	380	374	392	406	392	338	374	384	419	378	377	418	385	398	365	414	423	382	429	404	356	405	402	371	371	397	391	369	414	408	413	409	412	405	401	410	392	390	430	364	418	380	399	408	367	420	384	419	369	408	405	365	431	349	395	363	393	415	394	429	440	355	419	359	415	406	412	374	394	382	388	426	376	366	432	399	360	403	393	413	403	413	409	410	376	432	384	407	428	382	373	416	396	393	347	405	420	436	429	425	394	400	402	366	399	394	408	388	397	375	389	409	397	384	393	365	396	392	351	425	399	400	399	402	400	346	369	440	420	357	415	399	409	412	430	402	369	408	416	402	417	353	389	398	380	410	407	405	401	397	396	377	371	404	382	389	400	375	409	376	392	419	444	412	380	377	357	386	390	340	364	394	399	355	380	408	383	419	350	389	391	364	372	390	393	421	396	392	398	382	356	412	392	367	374	387	379	418	411	435	411	400	414	389	405	367	382	385	383	365	392	388	416	418	468	408	351	394	438	431	388	364	393	388	398	412	377	426	384	406	389	360	423	399	397	375	405	400	384	373	394	415	381	423	381	411	368	388	397	395	439	363	367	371	385	378	424	424	359	385	416	459	435	430	426	399	381	416	415	399	420	379	414	406	375	374	398	409	433	380	381	398	410	432	389	427	406	394	413	423	406	382	376	376	357	379	435	407	400	420	395	398	386	412	434	434	398	398	403	394	413	382	398	441	373	425	378	397	387	432	373	382	402	410	388	366	448	397	400	416	408	392	391	371	391	380	370	416	412	401	411	389	418	384	359	421	439	371	373	397	370	374	406	426	407	365	404	396	443	374	397	403	394	382	409	394	375	388	378	400	390	391	369	382	353	376	408	391	407	410	385	375	418	385	424	405	402	418	417	436	378	373	404	363	377	410	407	376	411	374	377	418	418	412	437	364	422	393	376	385	403	369	404	378	388	389	436	395	397	366	394	433	388	401	385	423	356	384	381	407	405	371	352	452	421	421	374	386	390	380	414	393	380	383	369	370	387	406	391	377	392	431	370	383	433	398	412	377	395	397	424	351	379	401	400	392	414	392	451	396	374	416	397	382	426	416	395	409	437	400	389	416	392	428	407	435	394	352	384	427	364	412	400	402	405	416	386	367	409	394	425	399	389	353	383	401	425	401	383	398	409	394	401	366	420	409	408	396	381	416	428	405	425	366	413	375	373	360	404	378	431	438	435	389	422	356	410	404	395	405	422	389	379	429	368	403	425	370	392	389	396	403	407	405	426	429	431	389	421	409	438	397	371	384	420	400	380	379	377	412	430	409	435	414	401	374	389	368	341	368	390	394	387	421	373	393	363	412	374	388	391	427	385	411	421	409	394	392	397	407	388	409	407	372	438	383	386	393	369	382	420	379	399	391	383	381	389	387	413	373	402	395	411	410	368	389	351	371	407	396	372	407	400	383	424	464	406	402	359	415	384	412	366	377	382	389	389	432	413	386	384	389	404	457	392	408	386	409	364	426	392	413	371	390	405	370	384	375	406	372	397	425	393	415	414	410	398	421	402	409	412	394	377	413	392	402	405	420	422	390	397	389	400	410	380	388	417	410	386	389	379	367	371	402	396	401	357	403	397	393	400	364	425	392	387	410	407	380	375	402	408	425	356	402	401	388	416	398	412	387	394	396	392	392	393	400	391	384	400	387	404	362	396	395	394	386	420	391	394	404	394	390	370	417	394	397	391	432	415	370	368	355	387	397	379
19773	873	770	558	543	465	442	440	436	408	422	377	422	434	398	373	395	423	395	391	408	380	403	396	356	398	390	366	423	408	456	366	359	389	384	430	392	398	414	401	396	370	406	407	409	373	353	435	418	390	421	371	394	383	425	406	384	431	400	435	398	426	451	415	387	386	376	383	391	430	390	411	408	396	433	388	396	414	376	392	419	396	409	399	395	395	426	391	411	417	391	405	395	403	394	418	392	416	416	396	414	414	410	414	426	393	423	378	403	412	387	408	416	410	389	379	413	403	421	388	376	433	398	409	426	455	391	431	414	392	380	428	403	378	400	390	417	375	433	414	384	382	412	409	385	388	430	387	397	385	411	388	360	393	403	395	388	384	412	392	441	390	391	415	393	400	401	422	390	360	372	389	387	408	398	400	450	412	415	420	402	402	419	438	419	410	405	391	416	436	416	402	389	415	374	408	413	436	377	424	438	404	390	402	418	360	431	430	363	390	391	414	399	423	367	376	369	406	409	407	403	390	390	381	400	378	408	392	411	384	429	435	407	372	415	385	398	398	397	405	419	406	390	389	381	378	368	407	408	401	385	413	428	349	427	426	417	393	382	402	429	383	396	423	429	410	407	413	412	416	381	448	400	413	461	429	418	389	415	391	384	438	328	346	381	404	420	388	403	414	413	423	404	405	400	426	391	387	393	400	419	375	394	414	412	440	405	438	407	426	409	420	401	409	396	417	395	399	413	420	417	406	358	419	387	410	417	402	382	376	413	398	378	388	433	393	362	410	368	384	401	380	394	368	412	398	421	406	393	405	362	404	416	394	418	371	369	398	374	409	409	421	420	411	392	398	411	437	381	389	392	373	415	423	419	382	397	397	401	448	364	403	404	405	385	415	430	369	370	408	412	412	425	407	393	377	428	392	400	398	403	376	396	411	371	399	398	402	398	388	403	365	409	392	385	381	433	375	426	372	434	379	417	382	384	396	371	431	405	410	406	410	415	397	372	401	405	431	396	409	392	391	387	396	384	411	397	416	385	394	397	391	395	435	400	400	420	396	419	405	401	393	402	408	408	394	428	394	421	432	431	399	415	416	381	375	394	407	374	382	379	390	401	415	365	386	428	430	381	448	379	378	388	431	392	409	430	391	407	421	390	372	398	397	399	373	403	398	377	408	386	439	401	398	424	415	395	433	409	379	364	390	393	434	456	422	386	413	397	392	413	382	403	413	434	406	386	419	413	409	389	393	408	420	415	395	391	396	410	362	403	370	387	418	409	376	388	367	391	414	420	389	407	380	442	382	407	411	380	400	413	402	417	433	409	397	416	385	407	409	409	417	407	424	417	386	406	411	400	409	345	383	401	411	405	404	379	421	394	384	383	434	399	395	405	425	426	392	385	391	408	415	402	410	385	378	420	374	427	410	379	398	386	396	405	403	410	412	376	398	393	400	368	409	431	382	433	419	398	425	398	396	406	449	399	357	398	391	392	414	410	404	390	376	406	402	436	412	374	398	398	394	406	419	385	385	411	417	411	407	398	415	409	414	399	387	419	392	426	392	408	428	428	379	386	407	399	413	368	396	437	407	402	411	425	405	371	368	398	399	371	408	400	409	403	396	373	383	444	401	396	389	369	406	372	379	422	414	419	404	411	413	412	371	377	382	413	431	384	400	381	430	443	413	413	379	410	398	400	400	413	409	409	374	387	407	418	362	384	394	394	426	387	389	398	394	386	412	432	449	377	426	412	407	387	381	392	416	405	380	405	367	435	372	436	377	375	389	403	400	405	417	400	418	398	385	386	452	388	438	426	407	448	399	409	378	390	417	379	414	411	404	409	406	378	372	387	390	405	403	417	411	440	430	383	400	430	402	453	396	381	420	416	393	425	419	401	399	393	387	404	429	424	407	415	418	398	385	410	433	399	390	381	403	424	427	433	387	397	378	461	410	398	425	380	377	388	378	366	411	365	398	392	413	395	424	411	369	379	407	437	403	410	367	418	442	410	427	399	395	406	419	412	430	377	372	384	401	408	403	434	404	420	431	418	410	425	395	376	418	436	393	386	385	392	390	390	417	418	385	405	391	416	445	423	424	412	402	420	397	405	395	379	384	396	410	411	367	389	405	427	419	396	364	397	394	406	401	418	388	410	394	399	406	383	424	409	402	393	405	407	405	394	427	407	424	383	377	378	420	390	413	392	453	414	416	409	432	398	418	434	395	394	389	422	398	394	399	399	386	411	408	394	408	419	435	415	378	418	400	419	382	388	402	401	421	389	382	422	401	422	425	385	434	418	427	418	369	395	421	388	349	428	381	432	395	359	435	416	417	378	402	399	433	371	411	428	398	435	392	398	394	392	400	397	427	408	374	399	434	397	395	417	448	397	377	395	395	407	393	387	413	388	430	394	395	378	388	376	356	376	417	382	432	355	406	398	411	414	388	397	411	400	354	405	408	425	436	376	396	391	395	394	362	429	410	427	412	404	411	380	388	421	438	417	369	412	382	394	424	396	378	404	354	390	412	393	422	407	376	389	381	415	397	405	410	419	372	410	418	394	410	414	395	385	395	418	389	401	376	389	411	419	398	440	405	376	395	419	446	418	428	371	391	384	404	416	417	393	422	398	416	402	383	444	389	414	375	402	392	430	393	409	381	374	378	420	414	393	365	400	400	422	417	369	421	439	403	407	425	414	425	420	378	387	414	450	440	387	389	384	406	422	430	398	394	382	388	405	402	401	433	376	404	403	396	391	383	392	415	398	375	401	415	463	398	410	403	419	413	425	382	399	352	384	405	410	405	391	402	388	400	413	391	426	428	443	413	398	399	411	399	415	396	432	389	412	378	408	402	392	413	430	360	410	405	387	407	410	384	398	385	392	377	379	383	392	373	449	419	425	400	382	416	407	408	391	392	389	415	405	405	392	408	398	409	400	376	434	402	407	412	394	409	385	397	405	415	377	404	413	398	365	419	407	371	404	406	432	391	382	393	419	392	384	392	424	391	368	348	402	379	384	394	400	426	423	418	420	379	385	385	402	414	401	391	422	404	395	445	420	406	381	384	407	419	404	429	403	431	362	413	346	361	410	396	432	390	402	429	374	371	400	378	416	412	389	411	394	401	397	407	459	385	399	427	395	395	412	424	395	399	386	378	396	415	449	404	420	399	343	378	387	396	404	406	431	397	413	404	381	429	428	396	412	440	411	398	337	408	407	412	397	376	389	425	375	384	372	422	389	417	381	425	383	417	406	399	403	397	465	384	410	414	408	393	417	376	396	400	398	435	413	423	413	433	390	404	374	394	401	396	416	377	406	400	421	439	394	440	377	384	426	438	359	400	405	420	409	395	359	395	438	417	424	393	396	393	387	417	413	354	410	382	381	395	432	396	411	369	404	402	429	380	408	375	374	407	416	414	390	399	396	412	381	381	387	403	383	399	380	381	411	412	408	416	422	388	376	408	418	448	400	383	405	400	413	374	394	374	452	385	415	423	385	365
24939	20646	26947	24357	20653	11833	1604	1040	844	822	806	757	737	792	723	654	642	656	642	640	640	645	644	648	597	663	632	626	616	627	623	615	606	648	654	629	640	649	619	633	606	636	626	646	624	641	572	608	657	557	584	583	659	621	601	612	570	617	613	608	637	653	583	622	586	582	631	572	615	558	636	578	622	627	601	596	601	553	583	607	626	564	614	639	597	581	599	596	606	598	642	588	562	573	618	657	560	639	592	655	602	627	631	613	596	648	629	575	592	628	590	609	654	654	625	633	571	587	590	633	622	583	623	644	575	590	596	613	629	601	617	661	612	653	661	599	619	642	630	610	570	623	593	645	602	572	587	609	606	699	602	591	641	605	598	626	579	584	618	602	623	605	590	615	599	629	593	609	570	623	554	626	590	594	599	622	640	587	598	623	564	618	668	572	632	636	553	539	565	655	615	577	658	627	617	583	620	620	609	579	644	654	617	592	614	611	598	633	587	592	624	576	593	609	621	622	629	572	543	596	600	596	605	608	592	594	590	606	610	637	576	618	645	677	574	613	600	580	596	615	626	598	605	621	608	618	575	587	639	575	584	563	599	614	630	602	590	623	595	639	574	603	611	649	621	619	620	597	639	609	621	628	648	632	629	609	626	613	622	579	532	569	566	627	621	581	630	610	594	608	620	633	572	571	609	628	593	635	615	608	609	621	610	589	608	629	616	601	573	606	555	645	636	578	634	615	580	573	565	608	650	588	662	599	634	625	621	639	610	609	648	627	594	597	592	583	638	641	589	588	615	631	587	616	610	603	582	576	619	605	574	636	580	554	610	572	646	587	619	611	594	580	612	561	642	575	581	613	612	596	590	647	607	641	613	644	662	594	592	613	623	653	630	579	667	584	617	591	606	569	608	589	620	570	627	564	622	611	599	584	564	657	606	545	655	622	614	580	625	600	639	620	602	595	622	635	593	590	592	605	634	649	577	621	627	601	610	613	610	618	583	610	587	646	645	570	624	628	594	587	630	575	608	624	574	611	607	609	601	654	583	645	649	618	604	663	582	596	628	566	622	614	604	586	569	538	656	612	654	612	620	573	624	611	598	618	565	614	619	650	641	603	570	620	602	611	578	625	604	585	637	599	603	603	608	615	645	620	631	603	612	622	628	596	586	608	608	623	585	596	610	604	623	595	624	593	605	622	620	598	565	614	595	616	571	619	587	604	621	648	564	588	633	589	657	588	597	584	644	629	674	563	637	640	638	615	619	623	638	601	635	633	640	640	606	622	633	583	627	620	608	599	600	631	586	607	650	594	601	599	624	589	644	618	584	588	585	630	588	644	593	633	640	640	594	599	640	603	622	680	597	620	618	632	598	603	605	611	662	608	628	596	589	604	600	623	586	624	649	575	629	547	637	566	572	613	635	622	643	588	640	624	571	606	626	587	593	606	542	591	606	570	594	572	622	630	594	639	645	629	616	607	605	614	598	600	593	593	611	569	581	580	558	570	597	630	585	572	601	611	591	558	655	596	670	566	603	614	585	608	566	636	550	588	563	576	590	575	645	637	638	597	647	613	591	568	631	587	632	602	622	629	606	579	617	625	616	618	524	576	603	629	622	671	625	615	599	606	593	598	642	607	584	566	628	567	622	576	663	629	611	585	582	596	620	611	596	610	558	602	589	610	601	588	634	589	622	625	637	578	630	674	601	562	624	559	607	576	615	612	583	625	635	588	606	576	603	626	614	558	592	609	591	620	613	591	591	600	599	537	618	625	574	582	612	601	613	613	596	565	549	623	595	600	596	668	624	632	594	675	627	628	585	610	585	619	587	599	559	637	598	563	600	628	580	628	643	614	665	602	604	660	604	558	599	607	611	593	619	548	563	564	606	585	649	611	620	623	570	590	585	628	600	639	628	625	619	603	609	598	571	614	583	618	598	618	574	615	650	632	653	601	645	616	627	617	584	579	564	614	613	611	593	586	608	637	618	618	601	637	576	612	619	588	594	572	612	596	637	577	607	609	616	572	617	627	575	615	582	602	575	603	610	596	615	609	572	610	618	645	619	576	593	626	649	611	621	596	653	634	591	631	556	629	595	593	599	572	595	595	577	600	586	586	585	660	569	583	587	618	588	598	549	588	592	606	610	591	583	576	616	604	626	609	623	616	610	635	557	621	593	600	633	616	599	622	637	570	636	620	606	590	616	584	608	582	591	603	588	623	616	582	612	550	585	618	586	611	613	600	650	606	607	548	646	604	637	604	595	610	641	561	618	602	620	554	589	636	560	572	588	598	599	574	630	658	541	574	572	660	612	651	576	653	626	601	601	637	603	563	583	594	646	651	614	665	625	596	638	644	653	618	569	614	659	609	561	572	586	590	565	602	606	607	602	602	636	580	615	617	605	616	584	650	563	590	560	607	585	643	602	594	625	633	597	549	601	650	606	621	635	598	614	623	625	604	622	630	582	612	629	593	613	577	602	561	587	613	609	620	615	638	614	580	585	621	608	592	584	620	621	586	616	615	627	588	600	595	627	588	603	610	612	657	635	595	608	636	639	563	568	604	650	592	597	609	567	603	595	619	594	630	616	588	621	645	604	586	591	612	610	589	604	595	653	598	588	553	592	570	584	579	603	622	661	615	615	632	629	579	625	555	632	600	613	583	631	650	648	621	623	644	590	611	635	610	597	576	625	644	611	594	603	622	599	586	585	575	637	561	602	585	599	616	558	676	628	617	613	594	604	598	617	625	651	617	584	611	626	608	609	614	627	616	621	595	565	551	608	603	575	600	598	636	573	611	621	613	655	618	576	595	626	632	593	598	618	628	616	592	582	631	605	598	649	576	547	587	624	616	603	580	627	598	665	556	556	613	619	606	616	611	619	617	626	591	626	596	592	602	555	581	596	656	568	622	600	597	613	611	614	602	637	600	590	667	561	613	614	609	607	604	595	565	609	611	594	624	572	596	598	658	599	640	636	599	614	580	613	640	620	613	603	600	657	618	570	612	666	629	621	620	635	623	623	622	574	619	622	636	593	603	631	613	584	555	614	636	628	585	596	617	612	578	589	594	603	627	596	597	601	638	620	602	604	585	629	598	611	619	618	542	623	581	587	623	597	611	602	592	546	616	578	640	634	604	599	585	612	584	642	610	596	622	606	626	602	598	610	631	602	643	637	621	621	611	615	634	592	619	634	650	617	594	611	603	605	579	619	566	665	620	644	589	611	634	609	602	619	617	584	604	627	650	619	588	600	613	561	614	587	623	593	612	639	617	620	610	572	547	667	645	643	607	604	627	583	597	631	628	598	586	642	587	601	613	599	629	617	596	622	667	634	628	629	673	584	634	613	629	626	588	625	643	621	593	599	632	597	620	630	586	624	628	615	609	580	580	613	624	565	600	588	599	599	623	569	618	590	610	600	631	640	578	622	573	607	596	609	631	611	605	612	600	595	574	611	597	566	593	609	583	625	603	607	604	581	591	646	627	633	608	607	601	610	642
21707	8699	7996	4262	2922	2180	1719	1443	1214	1132	1010	961	862	792	777	732	712	736	682	705	678	694	625	664	613	622	623	591	641	621	596	594	608	594	593	583	583	607	614	629	628	577	624	590	608	592	570	618	583	592	546	607	568	570	597	599	618	589	606	576	561	583	603	594	572	570	585	562	602	592	556	590	563	576	601	600	594	586	542	624	604	593	581	597	589	602	611	569	553	589	602	589	595	523	597	620	628	562	576	559	576	592	551	602	560	563	550	606	566	559	558	564	545	571	521	557	591	555	617	593	554	596	592	558	560	588	579	562	568	607	600	603	615	586	540	571	606	628	645	620	558	554	601	604	590	591	596	531	512	572	587	568	583	584	573	552	543	555	560	561	580	606	560	580	570	570	570	584	610	615	565	567	607	588	581	577	618	633	621	586	593	568	605	595	558	620	586	576	537	652	613	563	596	593	553	595	614	598	587	620	624	600	576	609	613	597	539	581	578	564	589	561	577	594	580	584	587	581	550	584	607	567	603	548	575	557	567	557	573	549	563	582	582	586	581	584	606	530	567	566	576	561	542	617	555	585	575	600	588	579	633	588	636	605	609	553	563	571	581	550	525	571	570	606	547	580	553	608	576	555	565	566	577	570	620	594	564	569	564	617	605	605	546	554	580	558	571	536	598	578	599	564	601	588	528	572	571	574	555	640	635	551	630	572	549	580	542	551	646	559	560	597	578	605	614	607	580	583	595	569	585	574	553	590	577	567	603	572	595	533	545	628	576	582	589	598	582	564	607	593	586	589	532	555	599	549	558	559	589	574	546	590	590	564	614	590	541	553	553	567	553	567	612	604	536	590	576	562	596	588	552	583	603	614	618	555	592	598	600	564	566	597	522	573	589	563	606	585	598	596	570	569	554	591	586	589	591	593	596	605	584	548	587	556	587	584	560	600	603	601	587	585	570	583	555	564	572	570	592	592	584	564	565	524	618	599	585	574	576	556	577	597	584	564	595	568	590	553	599	591	570	561	553	597	578	574	569	574	610	575	573	570	564	584	554	579	578	549	584	577	582	572	562	611	577	563	586	564	610	598	594	588	550	628	605	584	568	550	609	597	587	578	575	546	550	614	604	570	605	592	613	598	556	605	561	554	561	559	569	561	557	599	589	623	609	602	585	613	615	540	572	588	588	600	610	583	578	588	597	580	595	590	568	614	581	581	604	594	584	570	609	534	578	559	638	594	562	596	540	569	595	583	600	556	577	575	592	600	562	566	564	535	567	575	603	601	537	537	568	588	561	585	573	577	588	558	585	600	570	596	612	603	611	598	589	577	574	581	597	560	556	556	566	612	576	656	559	571	629	563	580	584	595	592	558	554	569	576	618	553	577	568	546	576	585	570	605	551	577	560	569	585	552	548	595	604	585	590	591	586	569	617	576	550	577	579	604	590	574	593	538	597	548	556	585	623	543	542	616	601	578	567	590	597	605	552	545	566	616	560	551	552	565	558	550	593	553	616	592	595	569	563	612	566	578	553	592	544	556	570	588	617	553	572	573	588	583	550	639	562	585	568	597	574	592	626	574	572	539	561	587	579	578	584	613	598	562	595	555	571	541	596	581	567	581	563	578	568	576	530	604	589	587	593	587	525	560	563	556	568	601	592	574	561	585	596	587	565	566	595	596	551	622	585	561	524	599	550	557	551	558	596	572	614	576	614	573	556	563	593	595	631	597	540	594	617	595	580	588	559	582	621	558	607	569	567	572	560	599	630	573	599	580	513	585	555	548	594	552	609	581	595	564	566	603	572	554	586	598	562	578	560	596	556	579	555	550	592	575	613	601	586	576	597	542	554	594	544	570	583	599	595	599	591	549	591	592	543	535	520	560	537	540	612	610	551	567	561	578	584	568	607	571	617	554	570	612	551	563	584	550	547	551	598	561	575	561	565	554	562	598	561	560	562	600	575	572	570	572	601	594	584	551	599	587	631	592	582	624	562	573	605	565	600	606	591	586	582	593	578	605	575	572	617	593	572	576	582	600	589	531	550	530	556	593	579	584	575	580	547	575	552	586	545	574	546	565	579	584	574	565	575	660	592	598	536	592	593	606	573	564	544	532	555	599	568	619	567	576	590	600	572	573	622	551	579	585	551	577	580	597	595	587	602	572	586	589	558	574	540	617	598	602	599	578	605	573	577	574	588	595	557	544	531	577	577	605	593	552	604	619	635	565	615	578	577	594	529	583	588	561	555	581	566	615	563	551	593	600	535	569	598	559	550	583	560	585	564	592	579	569	633	574	557	545	599	592	594	602	609	560	577	619	572	582	580	595	600	597	588	558	515	571	563	568	560	551	583	548	528	600	638	567	542	556	596	606	599	575	562	593	556	613	610	568	551	533	578	559	545	563	593	564	599	595	564	607	572	587	575	565	616	560	616	584	583	603	574	590	572	560	577	585	572	546	533	597	569	587	572	526	569	586	602	538	564	571	626	568	609	581	555	594	577	623	547	515	577	569	601	582	566	612	573	556	579	575	538	581	586	570	555	583	580	600	572	521	622	567	606	611	572	594	594	574	569	577	545	569	544	600	565	594	589	535	532	553	604	583	553	579	525	566	575	536	584	561	557	564	581	575	539	609	576	574	552	583	587	558	605	571	593	588	611	596	559	594	573	594	577	557	521	581	549	608	620	595	552	557	554	566	571	601	579	584	560	572	570	579	558	560	577	595	586	600	564	582	593	579	597	604	574	583	582	541	568	547	558	575	604	574	611	582	601	570	578	596	548	604	578	577	582	638	567	588	593	561	537	595	565	565	616	582	587	564	610	604	607	564	541	553	591	584	572	583	585	591	598	515	555	555	575	569	598	610	560	554	557	595	582	563	632	598	553	578	540	569	556	584	565	549	569	598	576	604	597	598	564	579	584	577	606	568	586	604	552	634	596	548	595	586	568	650	580	551	568	571	571	603	575	565	572	570	606	553	612	617	575	590	566	628	552	559	576	556	540	591	583	548	565	605	567	575	626	604	594	610	524	581	580	585	595	548	547	556	541	594	632	557	575	611	534	575	584	559	563	582	554	555	544	591	567	585	606	597	612	584	554	575	612	558	614	574	577	570	613	598	595	574	549	573	562	550	578	581	570	570	605	568	559	556	566	548	593	565	552	575	540	562	605	550	543	563	573	583	585	547	563	565	569	547	572	539	588	560	601	538	604	578	561	557	617	573	534	627	581	563	595	579	586	549	598	537	585	620	569	575	542	578	555	581	580	566	561	570	616	598	606	614	613	554	550	588	567	577	633	587	585	577	583	564	612	613	580	576	583	582	545	547	553	587	584	569	572	549	624	587	561	568	582	568	552	588	548	559	580	562	556	568	570	568	537	539	563	601	534	578	613	614	548	586	593	569	561	612	540	585	604	568	575	597	524	586	570	575	579	542	550	553	618	583	564	570	602	565	592	565	544	600	577	586	568	580	570	626	541	532	570	579	589	579	583	543	609	582	605
22880	20662	27546	23842	20663	20735	12890	2121	1488	1375	1290	1203	1214	1151	1066	1112	1106	1037	1060	1054	1052	980	1054	918	1018	1017	984	965	966	947	953	942	964	955	947	985	950	909	962	927	888	924	946	983	930	974	948	903	929	933	909	992	969	889	936	927	902	902	921	880	987	903	919	908	942	887	868	910	936	928	896	914	885	833	949	903	930	916	918	926	941	953	917	953	960	881	875	921	947	890	912	910	925	918	920	951	982	889	932	948	949	924	939	885	932	896	943	888	916	958	916	910	863	914	856	896	912	911	953	939	929	907	894	910	897	873	870	918	966	915	939	898	940	914	944	946	922	913	934	920	921	931	924	910	903	965	909	895	925	943	904	929	895	909	891	967	919	929	942	901	924	906	958	929	936	915	875	858	897	924	915	873	916	930	842	891	916	911	879	845	939	943	896	887	879	867	924	926	848	907	912	934	884	938	923	911	920	902	964	958	964	941	945	957	896	922	876	891	890	888	894	964	947	922	913	875	959	955	916	903	918	940	858	926	870	925	949	927	905	917	936	911	864	931	884	891	906	897	856	972	911	949	934	955	857	937	921	873	939	882	939	929	929	891	865	908	938	894	892	940	878	885	935	923	923	873	914	932	937	873	886	900	891	901	943	905	929	942	922	922	919	978	901	900	907	933	901	875	909	959	869	930	860	947	848	944	939	944	886	921	922	923	924	916	894	946	903	898	938	893	905	926	875	899	942	962	923	849	904	918	880	942	903	914	942	916	880	909	907	888	914	923	921	924	886	911	890	905	911	910	898	905	908	935	916	833	876	964	898	914	892	944	961	884	916	857	867	916	907	890	906	968	930	903	920	925	923	878	899	882	932	930	886	895	940	909	932	912	905	984	890	860	852	893	897	915	929	950	874	896	924	899	891	917	902	921	896	906	950	858	934	913	896	851	900	902	869	853	870	920	970	878	882	880	918	902	923	891	887	926	923	912	928	923	867	902	945	906	924	957	920	888	898	905	888	880	924	875	911	895	943	938	974	895	926	932	865	940	922	911	860	907	858	912	945	933	894	939	911	922	957	922	901	936	861	866	892	883	895	921	889	931	994	908	876	865	894	899	884	883	896	874	938	909	857	886	899	909	851	957	853	886	924	889	947	883	887	848	898	886	890	963	937	927	975	868	928	944	900	932	901	953	938	939	894	894	933	919	852	947	897	902	934	834	861	887	951	963	941	937	895	938	953	933	841	935	863	938	937	957	935	914	874	911	954	908	901	961	906	875	903	871	905	932	935	893	916	923	889	882	916	936	901	947	882	909	891	910	880	853	877	874	951	894	923	914	919	920	933	952	877	918	918	880	919	857	852	948	850	928	898	928	946	907	923	926	920	949	879	876	975	902	919	916	917	858	906	882	922	936	865	875	893	952	909	892	854	864	877	928	928	934	930	947	939	909	900	918	948	914	926	946	908	923	867	937	915	888	923	929	892	901	941	875	893	882	907	905	886	910	903	924	922	880	866	909	865	893	925	938	949	940	942	937	903	885	921	907	878	955	933	901	902	898	893	845	911	948	891	931	925	922	928	933	915	928	895	926	927	869	911	934	906	891	900	907	889	864	874	820	948	882	918	879	907	858	922	949	874	928	934	894	904	940	931	942	923	871	951	913	857	910	855	932	903	854	895	916	919	909	878	939	883	860	926	898	934	899	901	884	941	898	938	925	919	944	900	903	947	873	923	891	932	982	894	907	880	960	895	934	906	933	896	874	869	922	890	882	889	867	949	897	876	906	952	935	845	893	864	935	877	862	882	905	859	930	918	918	882	899	885	912	959	925	940	896	920	905	887	887	936	940	868	869	880	893	892	912	911	829	910	888	892	881	927	911	870	905	921	898	926	888	958	967	920	876	938	881	935	919	973	943	888	892	896	874	899	952	947	919	897	908	865	944	913	931	950	932	925	881	870	908	875	882	923	885	901	917	969	925	943	912	911	927	896	925	850	961	917	922	936	913	904	972	872	906	906	884	849	856	930	849	933	884	902	886	918	924	900	895	951	889	928	942	979	893	895	859	901	901	918	940	909	890	935	902	932	938	888	895	890	901	905	844	932	898	830	975	885	856	871	957	948	923	920	888	894	925	927	880	907	901	918	936	873	930	899	891	898	949	898	921	883	936	891	903	876	871	940	924	860	888	884	917	882	975	834	850	942	899	839	879	936	962	923	917	873	903	942	874	899	928	922	899	908	858	891	881	910	842	922	930	919	948	922	887	954	933	864	866	918	935	934	907	896	871	896	849	922	881	848	882	853	918	922	939	914	909	879	897	895	889	934	912	926	900	846	866	924	855	848	850	892	905	871	918	901	869	937	890	924	854	868	894	879	888	858	923	942	935	913	873	878	977	906	938	934	905	902	897	898	937	891	924	869	856	870	928	906	902	959	932	935	880	929	924	960	886	902	917	893	925	970	929	881	891	938	905	921	866	929	963	826	939	865	966	890	889	896	947	943	853	955	848	937	880	886	905	885	874	878	896	915	876	896	892	903	904	928	881	906	909	874	912	971	928	912	906	920	885	908	855	962	858	921	879	906	917	894	902	934	934	850	924	924	894	906	919	890	922	914	859	917	916	862	886	908	892	937	839	854	906	846	877	888	882	947	918	884	902	904	923	905	893	942	896	891	904	884	912	928	834	881	923	919	928	943	960	868	896	893	880	918	857	912	958	887	866	879	953	904	913	929	953	888	914	960	963	875	920	906	868	917	937	923	887	849	916	915	864	896	916	906	909	949	875	908	887	921	876	918	867	862	937	867	899	913	851	885	889	926	904	872	896	910	874	863	890	925	933	889	915	880	908	934	917	856	911	926	902	908	903	939	939	915	904	936	909	888	877	900	939	848	928	887	954	965	912	883	928	917	865	850	902	869	961	932	944	906	900	916	934	916	903	882	873	924	900	854	865	966	927	824	911	905	842	951	937	918	930	943	956	856	907	904	909	940	930	948	881	928	957	880	922	898	891	869	923	877	925	897	876	933	940	913	875	922	870	943	910	911	876	996	937	905	909	898	868	878	884	916	932	959	992	880	933	879	885	902	874	861	905	877	923	910	884	826	846	917	978	881	873	917	922	882	870	884	936	877	886	870	914	963	965	948	979	965	909	918	900	921	920	915	957	940	940	942	871	927	927	946	933	933	899	932	882	938	866	908	908	885	869	896	912	917	920	866	950	937	971	849	894	948	918	907	898	920	918	910	903	904	929	889	906	846	899	976	936	906	903	950	886	910	879	937	908	908	906	895	926	882	896	886	870	954	984	871	888	929	913	896	909	878	858	834	964	925	859	912	921	883	891	946	951	914	877	851	912	863	900	851	921	937	934	863	868	842	944	896	878	893	895	891	863	960	941	918	896	942	902	908	904	904	923	923	886	972	891	856	872	908	924	921	844	845	944	941	873	880	936	934	889	908	938	890	904	945	965	927	915	904	975	922	833	927	845	922	937	913	930	970	891	916	895	906	928
16513	14972	13259	7723	5342	3991	3149	2717	2179	1885	1708	1570	1467	1275	1305	1193	1197	1131	1060	1062	1050	1048	1059	990	953	951	998	992	938	907	954	879	908	913	879	872	871	921	883	927	856	874	910	838	901	867	908	823	906	881	923	865	878	859	862	856	858	864	892	912	883	851	870	876	876	879	777	859	846	820	835	877	877	870	880	864	856	844	880	876	896	866	835	804	888	862	843	840	832	862	860	849	881	787	823	845	891	838	836	863	877	860	802	874	788	855	869	875	839	870	810	846	860	836	818	831	824	781	826	846	866	801	803	825	835	864	900	868	856	812	856	901	801	854	900	803	922	844	862	856	852	875	859	870	811	827	807	864	862	889	866	851	895	903	844	859	832	900	852	902	860	884	925	886	818	819	881	878	867	805	827	872	860	815	903	891	833	845	830	930	831	817	869	866	826	872	853	891	880	840	895	858	830	850	840	850	788	845	838	828	852	867	861	782	840	847	811	853	876	813	870	835	859	830	848	830	828	808	847	811	869	836	850	862	843	908	810	879	855	868	910	844	796	819	878	846	800	886	886	806	864	815	846	823	843	893	869	871	824	871	867	836	851	860	864	827	843	796	844	842	848	867	824	877	851	852	827	814	834	824	850	875	835	847	842	905	850	834	846	818	856	853	850	800	858	881	816	854	805	844	876	837	843	849	843	879	861	818	934	823	856	805	839	818	827	869	855	822	816	798	837	816	854	840	874	885	855	851	832	847	895	843	854	864	843	816	820	842	811	831	852	842	861	865	873	820	843	811	815	858	862	876	850	805	813	882	827	866	848	838	823	877	861	872	834	844	858	813	840	843	884	866	826	849	844	832	792	908	820	913	875	776	838	854	864	824	886	818	875	853	828	864	856	866	833	863	851	863	841	831	838	854	823	855	892	843	889	818	895	847	825	864	843	842	816	832	883	846	883	861	911	827	819	846	863	878	828	815	838	845	832	860	881	769	835	847	874	856	858	840	817	887	793	852	867	851	853	830	810	875	831	864	918	829	841	843	798	817	907	889	796	825	783	832	835	868	829	910	815	861	880	814	821	850	852	846	858	864	834	831	903	834	812	857	813	837	848	841	851	848	815	903	859	853	823	882	820	830	828	870	868	859	833	838	866	850	827	820	838	856	859	818	832	826	858	846	828	884	879	828	840	856	804	840	865	814	807	793	796	854	842	833	868	813	796	911	867	802	849	841	807	807	824	908	839	830	786	852	801	843	862	802	859	825	833	869	882	836	845	847	858	818	788	866	844	801	926	841	825	854	872	816	879	811	872	864	821	842	847	833	826	849	828	861	889	817	862	847	861	869	853	817	868	861	890	896	854	881	882	849	893	853	849	821	900	822	831	806	836	827	807	817	776	827	826	822	867	867	872	857	812	848	805	829	866	855	847	790	906	852	846	869	839	844	852	852	853	816	858	830	789	864	888	821	852	858	846	786	869	873	862	899	838	838	836	831	867	802	838	885	793	869	877	850	845	812	794	857	868	844	823	843	840	840	862	892	886	883	843	830	844	835	847	826	886	840	866	849	791	803	859	871	793	891	807	873	830	810	855	834	811	850	861	809	819	784	846	870	840	907	809	872	823	852	878	839	880	841	852	845	876	875	812	861	840	882	842	899	848	841	845	893	825	848	853	848	837	879	796	845	822	867	855	866	844	862	907	841	775	873	845	782	835	846	804	856	831	800	805	872	811	874	860	838	887	842	839	828	846	803	846	853	792	820	812	860	815	822	859	891	781	845	846	843	833	841	831	842	784	872	848	811	881	801	873	859	828	873	832	864	865	870	876	851	835	869	839	889	852	846	858	877	795	824	834	805	844	804	883	848	887	835	837	874	827	855	811	890	829	825	782	848	810	806	830	883	850	842	827	823	872	802	784	835	861	879	864	861	859	813	866	856	873	860	893	841	849	863	868	861	860	852	844	830	867	797	826	832	849	845	815	862	861	819	862	881	790	853	862	855	823	830	848	850	824	817	805	840	902	874	792	817	863	904	849	841	848	818	840	816	918	883	834	878	852	810	795	846	851	806	835	797	868	884	843	831	881	836	865	887	837	819	846	851	829	845	807	872	808	856	846	891	855	841	851	867	833	876	799	841	866	826	892	875	865	885	804	848	825	813	921	813	867	834	882	832	816	820	824	876	850	851	853	898	809	890	855	904	851	803	807	846	822	855	852	910	816	826	806	852	845	785	798	878	829	903	773	874	852	851	821	866	865	814	852	843	795	802	880	787	851	840	841	850	881	832	845	857	824	863	789	822	852	884	833	876	834	890	853	873	862	807	816	851	874	834	821	835	816	845	837	840	819	871	833	861	827	829	824	874	814	819	870	813	869	834	870	841	852	821	828	826	882	841	839	851	816	818	838	815	879	875	859	885	832	868	848	865	838	780	825	850	819	819	834	833	854	851	845	886	823	851	843	861	892	813	834	899	892	828	849	881	837	829	812	878	804	888	879	846	866	862	861	823	846	865	795	874	830	851	850	845	792	838	854	832	817	829	824	849	843	838	851	807	820	845	836	853	825	822	852	843	853	850	860	864	898	823	807	807	857	922	830	827	881	812	882	842	851	858	841	819	776	829	805	826	869	830	845	839	798	850	834	849	848	857	850	907	826	842	856	829	894	817	799	812	836	800	857	890	855	865	773	860	856	887	822	800	834	832	844	849	847	875	821	885	820	826	777	795	843	841	850	872	877	806	868	892	878	877	879	803	795	818	850	925	870	831	881	816	859	878	850	856	859	830	785	843	879	789	830	844	848	822	869	809	852	808	826	834	822	835	854	817	749	857	881	829	810	850	864	807	841	857	839	876	862	798	892	865	857	834	864	875	795	845	855	872	864	874	832	816	890	807	801	868	812	856	891	829	871	799	848	817	854	870	791	802	829	840	825	810	831	824	838	819	809	799	853	877	880	843	835	819	794	844	858	868	852	875	878	857	799	814	865	853	829	830	879	849	872	841	883	865	916	819	829	852	854	819	843	855	850	884	802	825	813	841	845	807	834	830	816	871	859	820	838	847	866	807	868	886	850	843	814	871	867	839	851	823	835	861	873	880	855	883	808	839	787	892	823	809	806	871	852	857	848	877	841	819	828	813	814	866	830	855	878	826	842	841	848	824	841	820	836	888	804	852	818	867	853	795	829	806	854	842	841	812	825	813	874	885	867	809	811	857	857	836	861	894	872	854	834	864	829	855	836	827	839	838	823	832	867	844	834	855	789	853	839	858	828	845	867	851	822	849	822	848	818	829	792	866	822	853	827	853	874	857	848	871	807	806	890	785	847	901	870	788	866	824	815	853	831	894	860	886	930	876	857	856	811	807	848	836	873	896	840	899	816	789	819	899	783	843	851	847	826	816	834	856	830	823	865	822	830	857	857	874	846	843	825	801	831	823	847	822	816	871	838	834	858	806	839	858	848	813	873	852	837	841	845	867	843	885	891	825	838	876	848	811	886	847	841	817	844	917
30999	15834	2937	634	526	468	459	397	399	426	449	396	484	408	413	426	411	410	462	434	386	452	415	398	422	428	423	452	422	398	445	460	413	399	424	427	413	415	444	432	390	418	435	417	408	398	426	415	432	440	398	393	453	423	410	387	389	414	455	410	385	406	409	381	432	392	386	389	389	426	452	406	419	404	393	367	433	413	393	436	435	410	418	419	420	419	423	412	414	375	405	381	392	452	433	434	419	406	437	446	419	401	423	422	399	406	431	384	371	438	363	404	403	409	431	401	411	390	423	385	403	404	409	407	420	414	441	439	380	429	436	414	398	409	406	419	403	413	416	392	404	415	394	405	390	412	430	432	414	436	373	377	396	365	409	423	417	462	386	431	419	423	441	385	451	430	397	402	377	422	363	392	439	414	420	406	391	394	373	432	400	454	402	388	425	413	411	390	427	448	413	408	443	430	407	439	439	428	425	408	410	399	424	431	425	401	447	429	404	391	420	421	411	436	412	391	407	398	415	425	374	384	374	429	395	402	390	407	411	424	433	407	463	442	408	405	401	449	423	407	431	414	430	418	402	412	407	420	409	418	455	445	420	431	422	416	429	386	386	390	426	394	404	403	405	419	406	410	394	375	444	379	400	382	430	399	385	397	407	380	408	415	424	435	415	371	439	427	376	417	423	438	437	441	410	400	433	420	420	411	422	431	400	421	391	418	364	396	438	440	412	424	425	408	414	426	453	410	442	417	422	403	401	411	441	445	403	403	352	431	436	411	390	418	373	385	385	413	417	427	397	414	385	430	408	435	436	423	373	410	429	404	419	402	431	413	401	430	418	413	403	444	443	407	399	409	428	438	413	440	413	422	397	391	392	438	401	414	449	425	373	423	421	395	433	411	408	413	422	386	410	400	388	389	406	439	423	420	400	438	464	421	404	381	438	382	413	417	434	462	436	414	430	400	420	426	397	430	394	430	413	366	410	396	445	435	451	430	393	400	385	390	357	402	425	430	426	371	421	380	410	406	409	386	436	413	419	412	381	408	440	411	452	416	408	456	404	421	435	406	400	422	424	391	445	404	397	419	408	416	431	407	420	456	461	441	382	428	448	426	380	434	417	399	427	418	420	386	425	419	410	412	415	383	378	394	443	430	397	398	425	403	435	412	428	390	439	417	393	422	431	388	413	420	423	397	399	387	412	427	391	407	416	434	381	400	400	385	416	375	418	404	430	392	448	435	435	425	392	386	403	451	395	414	430	415	426	373	418	452	387	402	390	404	401	463	399	431	393	422	399	411	426	417	395	419	428	418	380	412	407	414	422	398	434	419	431	400	414	393	389	421	407	401	415	399	409	428	428	458	422	407	400	420	391	394	437	376	410	382	398	420	398	412	443	384	399	447	390	393	400	387	441	372	440	430	439	407	402	439	422	424	458	395	451	415	410	409	409	435	407	394	407	415	396	450	390	403	421	402	408	372	413	389	433	399	385	394	445	424	388	420	417	404	417	367	410	400	422	425	367	430	399	446	417	441	416	399	420	423	420	439	392	394	420	382	455	422	424	439	431	421	432	398	416	418	415	422	455	425	471	429	417	415	407	414	388	421	389	438	383	437	400	414	402	435	447	388	443	427	414	407	397	433	392	393	414	434	406	425	401	407	429	423	404	420	407	410	395	399	421	426	387	417	420	442	356	405	397	428	395	409	410	398	424	375	432	421	413	438	418	447	401	390	420	423	440	404	422	407	423	416	425	403	433	434	414	412	439	423	418	401	437	435	399	393	409	397	403	403	409	379	385	425	387	414	411	413	404	398	385	413	417	427	407	431	386	407	418	429	423	410	399	427	383	384	410	404	431	416	417	390	458	417	385	396	440	441	429	368	408	403	392	405	408	424	381	440	424	391	419	401	383	398	412	405	449	383	389	412	382	405	454	430	422	408	432	399	396	417	374	419	433	431	380	415	446	435	385	415	385	420	410	421	427	439	411	421	416	387	354	388	415	422	449	386	427	417	396	431	447	411	415	424	380	404	439	384	399	406	406	410	406	409	417	397	395	405	394	393	433	394	406	433	394	405	413	420	444	413	438	365	423	426	445	416	408	382	391	346	405	432	412	432	402	475	409	412	427	364	408	401	397	367	418	414	420	463	411	498	420	403	392	425	392	416	392	404	360	395	407	360	459	428	436	412	378	428	382	423	416	442	420	393	427	392	421	419	425	422	395	404	410	426	425	427	388	397	414	416	433	403	414	398	404	433	379	438	418	404	457	406	439	384	382	409	415	420	426	397	407	421	425	420	430	425	386	395	431	382	376	453	461	412	393	409	438	434	429	382	400	402	420	406	394	422	406	440	396	375	410	431	414	388	420	435	430	383	394	444	403	437	475	411	429	389	399	451	400	403	430	411	430	426	419	406	443	393	404	408	414	434	423	434	423	423	432	412	408	415	438	408	423	368	407	423	417	423	395	364	414	400	387	432	397	363	432	429	441	421	473	444	446	432	470	413	406	347	427	399	408	388	409	439	412	403	407	401	386	367	377	429	388	413	417	417	451	412	428	425	351	377	403	400	398	415	445	421	381	387	422	421	411	380	416	434	405	421	424	388	416	389	398	445	405	416	416	402	442	376	406	388	448	419	446	416	430	410	412	400	423	359	392	431	407	445	403	407	517	408	383	382	421	441	433	425	446	425	375	406	404	404	408	437	418	419	436	411	413	417	408	387	414	428	457	413	399	415	440	415	463	433	417	422	443	427	450	450	421	423	395	398	402	385	406	392	443	406	422	431	451	395	413	413	397	415	363	390	434	419	403	426	430	422	429	418	382	403	408	412	415	418	364	420	433	403	418	407	447	391	406	455	397	390	441	398	388	430	432	425	428	429	399	419	400	440	412	400	382	422	450	418	378	384	410	436	413	420	429	398	442	407	408	407	390	408	398	398	425	395	427	379	379	424	413	372	414	392	400	406	397	415	426	432	377	416	425	354	419	412	394	398	401	384	395	418	427	410	388	432	423	409	395	408	414	401	407	403	442	436	392	409	444	395	410	418	393	413	461	418	400	409	421	427	397	425	409	401	433	436	409	405	410	381	397	417	435	425	451	417	423	400	418	432	381	409	389	430	429	419	446	413	404	427	375	437	427	431	385	411	405	429	452	426	414	418	445	439	404	433	417	430	408	383	385	406	382	387	453	403	448	409	437	392	442	363	400	429	429	399	418	413	437	428	425	417	442	414	436	428	418	443	426	424	432	438	405	398	416	393	418	408	393	423	430	373	432	404	419	443	406	405	427	417	418	385	399	401	424	421	400	426	370	438	396	381	404	413	398	401	460	402	405	420	401	436	412	424	413	412	404	401	409	420	412	395	398	414	443	393	429	403	405	433	413	417	415	448	411	359	395	416	382	395	441	389	408	462	434	414	371	430	419	438	441	372	402	410	413	402	438	387	404	418	421	424	408	441	420	420	410	436	403	391	432	424	408	377	397	394	397	432	411	406	430	414
18471	905	820	581	587	474	497	457	481	461	391	462	452	467	417	396	429	423	405	435	453	421	421	425	427	424	429	415	416	419	390	456	406	449	413	401	406	400	442	419	394	396	437	448	428	435	414	416	431	435	392	405	408	433	409	413	407	422	382	433	445	423	407	437	399	428	410	427	394	406	411	407	428	376	403	420	429	440	416	435	389	414	410	390	393	393	417	385	387	441	435	417	416	391	407	420	395	425	431	402	441	421	406	400	399	369	382	406	398	438	417	432	405	424	438	417	405	379	402	422	420	414	431	400	392	418	422	413	418	417	454	400	411	451	417	399	420	409	428	414	406	419	425	410	454	425	415	446	395	420	390	402	395	393	446	409	419	425	389	405	424	424	405	450	393	430	403	394	385	454	414	446	410	439	429	448	408	431	409	388	400	422	436	417	445	406	456	437	441	426	390	421	371	434	422	430	415	372	426	368	419	426	457	412	417	385	398	427	403	403	448	440	444	419	391	419	444	445	424	401	439	398	415	422	402	395	413	406	453	429	416	417	369	448	390	409	424	441	387	383	399	419	389	418	423	414	443	444	405	421	432	394	407	390	406	382	418	423	430	406	423	434	413	415	388	435	390	423	436	412	409	401	426	401	407	385	427	381	459	443	448	438	424	385	421	400	427	447	404	429	421	392	401	423	423	425	382	405	406	427	401	403	416	410	417	417	426	406	430	426	403	374	430	418	423	422	421	406	441	432	410	393	438	398	404	436	411	405	386	386	401	393	409	403	425	407	402	410	459	447	423	437	427	449	392	446	424	393	419	437	453	406	407	434	464	365	424	422	418	415	374	442	452	388	390	415	407	394	423	415	384	420	427	435	417	467	441	422	390	417	436	370	431	442	431	416	412	380	420	394	442	398	423	437	396	368	390	405	413	393	449	404	350	417	406	418	401	386	418	397	432	409	410	426	404	402	402	413	388	444	392	408	375	418	447	427	436	417	400	408	422	422	437	399	428	407	417	428	412	422	391	389	414	433	406	395	433	449	418	367	406	422	414	425	436	380	447	424	389	402	408	408	424	402	411	398	408	441	428	376	402	424	423	411	424	417	459	419	437	397	395	412	449	425	430	435	426	422	433	432	424	405	402	391	425	402	425	434	392	428	429	423	433	466	423	422	446	455	432	413	439	428	456	401	401	416	392	428	435	416	411	441	391	403	376	438	416	422	392	451	375	409	414	436	437	440	414	434	413	416	438	449	438	422	449	395	381	390	385	436	399	446	421	416	417	420	416	432	406	420	409	417	403	397	427	435	445	397	434	408	424	414	415	413	417	405	412	432	407	390	430	430	425	438	417	402	411	412	429	445	426	434	435	428	412	451	404	433	424	421	418	459	418	417	439	390	424	391	423	435	395	421	414	429	357	421	428	411	421	377	419	393	371	395	360	401	381	470	440	415	402	457	422	413	407	425	409	415	428	424	389	391	422	357	391	407	437	384	410	406	364	440	423	401	406	428	409	394	447	409	431	435	431	384	391	438	412	418	381	422	414	410	452	375	451	421	443	426	390	396	461	390	382	408	385	435	414	437	373	422	407	413	409	410	415	419	396	414	396	408	442	415	407	392	400	386	355	426	398	401	391	410	401	398	396	405	414	379	440	424	416	413	423	413	421	415	417	406	454	397	444	408	405	427	383	412	385	425	384	405	421	397	385	433	406	407	455	435	423	419	408	443	439	387	434	419	409	426	410	404	403	449	399	434	429	444	393	408	382	416	374	417	413	396	420	420	428	420	405	412	395	390	445	410	400	398	405	412	390	415	404	390	408	383	439	442	396	416	426	453	371	411	405	421	405	407	410	416	398	437	424	415	413	399	426	421	378	413	406	392	456	442	447	453	410	408	397	402	401	439	409	402	373	403	435	390	415	403	379	397	431	424	422	408	428	401	410	404	402	440	407	399	432	442	410	390	394	404	475	401	440	401	386	423	446	433	365	426	424	426	382	421	362	389	433	405	431	414	429	419	394	384	374	422	375	412	405	421	392	411	423	421	401	400	406	393	410	398	461	428	426	419	414	443	404	433	418	421	451	427	434	426	412	421	429	396	412	452	397	383	430	409	362	400	432	428	416	384	408	403	417	419	433	410	384	416	404	401	399	404	426	414	436	411	414	402	436	399	397	419	418	422	431	461	397	434	420	429	427	422	419	399	436	409	423	390	371	407	434	435	422	409	392	394	390	404	444	413	406	377	418	418	421	408	398	417	384	431	412	438	423	433	413	420	382	429	387	422	445	411	441	406	443	377	417	420	404	373	410	408	445	397	397	470	417	431	406	417	437	416	416	421	410	441	399	381	435	428	433	393	439	429	389	386	434	441	406	412	450	365	445	374	438	424	454	430	398	373	419	395	427	396	412	394	412	439	427	403	429	385	398	382	403	415	434	422	418	428	428	423	411	384	430	411	406	417	378	397	411	407	404	387	410	406	436	409	389	426	380	430	454	412	423	394	379	401	391	438	418	429	405	408	403	440	411	400	394	421	423	394	416	386	419	375	379	397	452	422	433	418	427	434	422	406	408	395	429	416	388	390	422	442	419	405	441	390	418	429	445	406	394	445	407	440	403	408	437	446	402	412	434	402	365	419	395	455	402	386	400	393	412	440	470	422	431	424	427	406	368	433	399	393	417	408	410	419	380	416	436	408	438	388	413	416	410	375	439	397	404	403	434	405	389	415	413	403	372	418	408	401	417	420	378	401	412	424	430	384	446	445	420	453	376	379	434	430	413	385	448	454	447	412	411	390	422	421	449	369	438	396	427	414	425	409	388	442	407	417	421	427	381	434	422	410	414	402	413	436	412	393	404	472	380	408	416	414	445	425	425	462	430	431	422	406	381	438	404	445	432	389	432	436	394	409	412	436	390	412	394	449	437	443	399	404	391	421	412	416	405	408	409	413	396	411	429	406	407	418	399	387	373	421	422	404	405	435	446	404	390	432	442	463	421	385	427	392	401	424	443	449	413	407	439	405	398	425	407	397	425	428	438	419	387	399	408	403	463	405	416	394	389	428	418	427	427	414	412	423	390	441	417	453	389	393	426	409	434	398	391	436	427	392	416	412	410	426	415	436	426	410	431	434	397	423	433	412	416	419	408	366	409	412	394	410	399	415	422	417	388	425	406	437	422	376	463	402	433	450	443	412	412	431	409	436	398	419	407	404	416	413	414	409	395	398	444	444	415	405	439	415	437	441	437	414	418	413	385	407	403	383	451	414	389	428	435	416	427	441	398	399	414	431	427	399	422	412	408	420	415	397	419	396	408	428	434	416	410	429	434	425	427	418	453	441	422	408	420	403	418	411	416	398	386	399	387	386	411	421	408	426	413	395	432	415	425	421	446	413	438	466	408	406	399	416	411	425	438	382	429	412	419	431	376	444	421	395	391	398	439	419	425	384	404	385	418	407	436	418	437	399	408	400	403	427	404	450	450	385	395	415	409	424	432	443	385	435
25007	20638	27125	24133	20639	11895	1618	1106	851	846	811	711	745	684	749	730	722	673	655	651	601	629	708	633	615	678	629	677	669	641	664	622	697	635	627	607	646	622	656	583	606	624	641	649	602	608	626	587	607	618	621	592	639	614	604	669	599	619	603	609	590	609	627	657	591	576	569	637	663	575	601	558	668	596	627	605	554	611	631	612	593	607	587	620	627	594	601	620	610	659	565	608	618	605	646	645	625	598	600	622	589	605	598	620	614	579	585	590	574	614	588	603	582	608	601	589	568	581	651	650	602	586	570	581	617	616	582	587	626	564	580	618	637	575	582	595	599	602	641	613	617	659	580	650	626	599	617	595	593	569	630	599	595	593	586	616	594	585	566	570	621	623	619	617	622	668	609	622	621	591	610	604	588	590	586	609	556	586	589	660	592	639	600	609	599	592	563	572	617	577	572	617	595	601	597	587	602	624	624	613	599	588	561	612	601	577	591	602	592	575	590	644	637	556	636	628	638	623	572	625	633	570	611	651	635	609	633	605	610	583	558	661	621	628	610	602	593	636	621	603	607	609	603	556	606	605	604	594	652	587	629	612	624	611	600	616	608	600	592	603	650	607	614	625	566	578	609	646	600	569	615	582	596	582	625	611	617	638	585	568	621	575	616	627	632	579	556	564	612	591	597	605	623	602	627	583	626	574	600	608	588	595	598	616	647	600	605	616	569	604	559	577	592	593	645	605	601	614	598	595	628	621	627	611	572	635	587	591	597	647	624	572	563	563	609	595	593	584	600	621	608	633	595	619	603	597	647	624	606	586	620	613	600	597	624	600	601	600	586	620	602	649	577	669	572	609	566	612	597	586	606	573	601	622	600	595	627	593	594	602	570	585	634	610	591	595	602	540	596	603	602	622	599	598	580	609	608	607	589	582	648	584	626	570	603	600	615	612	648	547	634	678	655	607	619	582	611	623	567	577	612	582	558	636	612	571	671	637	624	604	611	615	621	593	595	627	602	566	601	662	596	611	662	588	631	609	578	566	633	605	619	577	637	580	628	613	594	616	650	569	603	593	607	619	628	581	632	600	628	606	584	566	602	621	582	628	601	617	641	620	667	641	598	646	570	567	624	583	610	605	614	583	598	644	625	610	561	574	632	628	575	637	577	616	617	626	626	597	606	617	594	607	562	601	594	571	577	571	634	635	606	560	577	553	583	618	666	652	616	635	614	625	631	625	632	597	593	661	632	596	593	642	603	605	616	614	566	593	592	629	638	602	554	581	606	631	598	641	597	598	606	621	603	619	596	588	581	572	621	566	630	585	570	609	606	614	602	622	635	610	627	595	573	581	594	635	571	551	566	581	665	639	660	591	613	605	606	611	604	612	603	642	608	579	615	597	647	587	601	587	588	618	588	619	609	589	665	589	589	577	592	596	591	619	581	613	593	583	584	576	586	608	594	601	610	599	582	587	609	701	600	588	582	588	606	592	620	620	605	599	590	581	638	570	623	611	603	605	553	598	617	618	627	601	598	583	605	596	609	598	584	600	600	608	630	590	571	569	574	608	610	620	613	591	596	597	637	632	603	605	676	557	598	612	650	602	604	603	635	584	628	626	548	590	570	593	589	580	633	603	633	592	626	592	622	609	651	606	620	617	592	603	606	589	657	601	562	612	583	653	650	570	590	645	601	634	607	591	646	620	642	595	594	622	588	609	550	616	610	564	602	577	599	594	613	555	619	591	655	630	594	595	605	594	581	591	607	593	599	591	591	583	582	637	589	587	625	606	642	562	563	602	579	565	592	617	603	599	612	537	635	606	617	586	593	579	576	647	629	612	571	588	620	629	595	596	596	587	646	633	599	605	630	610	575	601	625	592	611	605	581	601	588	567	619	639	603	594	618	643	619	626	588	586	596	574	657	547	610	599	565	568	608	597	615	622	592	603	541	608	650	562	640	591	633	598	611	619	588	566	591	591	564	618	596	614	625	563	599	592	598	592	598	613	607	613	589	624	636	604	590	608	603	648	608	582	637	590	598	614	587	650	612	593	602	594	590	580	565	627	590	589	609	587	642	584	574	559	603	599	588	579	597	622	594	589	605	556	580	572	620	600	622	652	605	607	601	594	624	596	639	615	573	630	592	567	611	565	578	619	607	606	649	604	570	631	607	600	614	599	572	644	639	610	617	644	591	685	587	616	576	580	593	557	599	602	583	625	596	595	612	606	638	596	617	636	592	600	605	567	585	612	574	581	621	576	601	634	609	627	581	595	564	575	610	584	621	555	603	633	643	578	573	580	615	603	625	581	607	605	630	587	640	606	626	663	622	583	599	591	628	586	586	621	599	573	605	620	599	629	606	648	613	564	591	650	602	598	606	580	591	581	587	588	610	568	641	618	584	585	592	599	580	603	621	592	544	606	649	557	618	613	602	589	595	603	614	562	630	603	589	569	604	601	636	580	607	567	588	626	583	645	566	592	614	623	543	601	579	635	617	588	604	574	598	633	593	598	561	591	605	603	538	597	589	626	595	589	582	615	579	606	629	596	584	600	545	643	614	620	649	572	587	608	631	633	611	609	581	634	613	634	606	612	633	615	645	586	619	642	600	644	640	566	611	624	616	595	635	611	584	605	623	620	601	583	596	607	567	636	609	570	607	602	596	624	626	616	532	601	596	622	585	612	567	611	616	598	574	605	585	626	583	575	618	606	621	595	615	622	570	625	581	557	595	613	629	610	600	630	591	585	591	572	603	616	586	632	639	561	607	621	596	609	612	545	590	627	593	578	615	632	613	632	602	613	545	590	608	637	631	580	641	645	596	605	629	596	608	616	630	607	544	636	619	595	621	628	594	572	624	610	623	640	602	574	601	614	538	602	606	596	617	580	608	578	642	610	628	559	596	598	632	613	601	616	614	630	592	587	577	584	592	610	626	586	588	607	607	557	605	585	610	596	620	612	616	627	590	624	614	631	629	589	603	567	588	599	599	609	586	628	639	602	584	566	607	607	626	564	604	603	602	622	609	645	599	623	597	631	574	561	618	613	610	620	579	624	641	617	599	589	594	637	587	594	601	617	562	592	630	623	590	604	627	634	609	601	594	630	584	572	591	584	635	581	577	574	604	581	596	637	609	572	601	613	613	619	633	578	546	569	619	590	600	593	560	606	626	595	594	589	593	596	633	597	567	583	571	542	556	601	644	629	604	606	634	629	595	597	612	602	661	589	588	605	579	560	527	641	593	606	574	584	577	585	590	599	607	613	604	615	619	637	611	607	632	582	624	587	626	660	616	596	593	575	569	616	612	613	645	606	619	615	630	556	553	577	629	586	614	599	594	630	616	605	600	600	555	606	641	629	593	598	590	616	622	585	574	596	608	575	589	661	658	633	592	572	605	626	606	612	597	579	616	566	563	618	632	567	590	607	574	644	625	579	624	622	607	643	589	593	611	597	597	619	593	630	573	583	600	576	642	625	608	590	601	579	614	614	609	627	593	581	607	592
20326	8895	7874	4275	2879	2170	1757	1463	1269	1049	987	937	846	836	773	806	737	682	699	708	721	719	644	615	641	625	606	620	623	564	638	602	614	629	570	626	548	605	634	612	615	624	628	604	577	543	600	579	553	593	582	595	622	529	583	565	587	578	562	580	565	563	580	606	565	579	559	550	606	588	583	607	603	611	610	607	558	556	581	608	576	552	588	567	574	583	563	595	597	565	555	554	570	539	573	558	593	564	591	603	572	542	622	586	541	580	571	572	569	544	597	625	564	548	539	575	600	536	532	580	570	549	569	567	627	573	572	593	629	592	585	555	571	589	570	556	576	577	593	609	582	582	557	568	557	593	576	602	567	584	553	607	558	553	601	578	572	573	579	593	643	609	605	588	592	594	535	588	570	566	600	630	566	602	554	585	582	603	562	566	620	589	553	553	595	555	580	588	587	575	583	578	563	605	573	587	575	572	581	539	517	589	586	549	586	557	630	571	611	581	597	581	596	571	582	603	580	587	570	523	551	576	574	573	598	602	579	506	601	523	548	611	531	588	594	587	579	561	555	617	594	624	571	593	616	584	563	609	597	603	556	598	543	575	616	582	592	622	561	566	562	578	578	592	578	617	566	570	556	594	625	593	607	558	603	590	602	542	558	568	550	547	577	629	587	608	576	603	563	587	553	537	556	556	560	566	569	548	557	580	528	523	578	563	574	527	575	612	569	590	534	589	606	537	553	579	602	579	572	554	602	531	538	572	567	562	587	573	595	587	580	591	564	581	604	565	520	573	597	540	581	583	535	616	578	601	577	590	641	587	570	529	558	607	584	564	536	564	552	615	599	561	590	580	558	597	557	579	582	544	580	572	553	608	575	571	585	583	591	578	549	556	594	595	565	563	545	586	591	601	584	588	558	560	598	578	592	582	563	589	565	574	560	562	600	577	548	561	556	591	587	569	596	580	561	545	581	575	564	553	549	605	563	588	587	599	583	541	590	566	554	540	568	565	603	531	588	605	585	539	606	615	575	580	593	581	586	549	536	649	560	613	598	599	610	572	561	554	585	584	582	610	562	580	567	537	596	579	592	597	601	565	578	543	608	551	586	603	592	544	526	627	587	598	566	562	545	563	565	577	567	548	537	582	602	605	624	545	574	564	573	576	584	600	517	552	612	537	589	559	550	549	551	608	600	579	561	549	569	533	554	592	558	576	592	599	560	556	618	549	585	553	558	572	586	573	586	618	583	572	553	524	577	595	580	596	556	605	595	549	525	602	555	551	570	574	591	590	633	576	577	561	592	586	550	561	609	586	576	570	557	583	611	603	593	573	557	556	536	557	567	543	574	575	599	587	578	560	596	604	562	588	557	557	572	555	556	594	556	533	552	618	604	551	562	593	587	642	580	570	607	579	586	553	587	602	598	552	583	591	580	607	558	550	564	573	602	594	573	596	552	583	642	566	570	587	620	557	534	579	554	592	571	562	595	599	600	601	527	587	549	550	556	615	552	591	547	576	545	606	602	544	593	586	588	551	576	579	611	573	570	524	604	584	550	553	580	571	633	576	518	588	531	586	556	611	567	580	570	574	611	569	573	620	592	600	613	585	589	581	564	632	598	584	587	535	588	597	546	549	610	565	528	548	591	572	598	588	589	603	567	568	552	575	563	570	574	609	546	584	533	559	591	536	586	551	552	555	548	549	575	593	554	583	571	567	573	595	589	587	566	584	536	584	604	555	550	564	592	588	600	596	590	581	576	540	553	593	601	577	593	608	538	597	572	567	585	591	570	595	564	604	538	597	591	599	517	587	536	551	549	579	562	547	550	596	561	563	564	549	592	609	572	557	576	580	592	557	608	591	566	562	609	566	579	578	572	567	543	578	546	591	620	546	612	571	547	585	578	539	557	598	625	582	566	535	581	568	580	588	584	577	563	558	566	534	548	613	608	589	580	589	591	578	586	595	599	577	556	567	612	583	570	618	607	599	573	593	597	612	584	584	579	597	590	579	586	584	571	569	580	585	592	615	577	532	579	582	586	604	640	576	493	601	624	613	590	610	578	573	594	571	583	564	600	562	545	636	596	560	583	583	588	561	607	564	539	593	570	564	602	603	522	554	587	570	577	595	603	553	564	603	540	606	600	589	620	547	556	595	573	595	545	591	574	594	590	595	595	596	600	583	592	563	571	599	608	585	576	565	558	620	576	583	570	515	604	564	555	551	535	574	581	609	569	596	562	587	570	540	609	551	572	596	554	606	609	596	518	547	602	602	523	566	570	598	523	542	612	555	585	580	605	609	573	582	589	575	556	577	570	597	591	562	545	533	598	592	548	607	556	542	602	580	556	595	594	577	585	530	566	567	602	602	611	559	573	559	576	591	591	590	596	575	601	558	615	558	558	582	562	570	571	596	598	560	583	642	532	579	588	578	567	603	588	547	558	547	565	577	588	610	551	584	578	579	552	571	551	567	570	589	600	549	573	568	571	585	589	586	582	527	580	535	592	603	562	589	568	610	589	620	591	570	554	540	583	589	600	553	544	595	566	586	567	554	573	571	627	563	580	586	613	584	562	609	601	592	578	575	585	527	567	555	529	583	545	541	562	562	539	572	607	570	562	572	587	557	546	556	585	578	584	567	600	599	598	592	531	554	571	553	558	577	578	579	557	592	591	550	572	557	583	555	559	573	537	589	580	595	556	594	563	600	602	592	564	604	590	577	598	582	588	584	577	607	614	557	549	563	571	568	561	585	595	612	571	608	547	629	547	609	559	583	584	583	564	611	621	585	611	594	594	590	571	541	555	550	529	574	569	544	568	582	558	621	562	612	554	599	569	573	551	588	614	606	548	576	571	555	567	552	582	563	586	611	599	636	631	589	534	561	551	574	545	542	596	613	573	580	599	582	540	566	589	557	605	594	570	541	587	589	552	592	597	564	565	550	583	610	565	552	574	557	623	558	564	564	539	549	584	552	574	606	551	585	597	589	628	546	582	549	578	550	544	570	590	559	526	560	595	591	590	588	569	588	580	544	534	584	614	561	575	583	592	562	586	581	582	591	573	599	599	574	571	568	601	571	604	562	572	560	594	558	566	599	591	555	608	586	584	567	562	557	573	554	608	582	564	621	593	572	608	595	585	595	580	542	563	632	597	569	579	578	598	574	562	562	568	563	536	589	561	541	576	578	584	605	595	536	619	601	604	580	549	596	567	575	594	568	566	587	595	573	587	547	557	541	609	561	572	544	586	567	574	564	568	557	606	552	576	587	590	563	586	587	598	617	569	590	561	561	554	570	555	563	598	560	590	602	534	568	572	590	548	531	599	552	575	538	553	560	556	560	568	611	585	562	592	593	590	538	575	576	558	609	569	593	531	573	569	591	620	588	562	565	579	561	587	567	533	588	541	547	567	586	575	509	602	567	573	597	581	560	574	572	555	558	524	579	571	570	564	600	555	604	575	545	605	609	548	575	580	550	567	584	594	563	602	560	560	559	586	557	591	580
22856	20642	27673	23608	20645	20753	12418	2094	1533	1366	1353	1226	1135	1179	1076	1081	1054	985	999	1060	1021	1012	987	1021	998	997	987	964	937	975	915	959	950	967	892	932	924	933	925	944	935	939	915	903	943	914	920	919	912	957	907	930	888	874	863	946	938	919	922	930	920	910	884	898	929	927	894	892	960	923	923	936	927	926	872	922	948	901	906	920	926	965	889	942	967	909	860	893	922	943	897	944	870	949	875	915	922	817	901	920	909	888	900	939	930	913	883	866	895	861	900	893	955	934	934	878	955	855	866	844	893	971	903	882	918	939	934	945	883	893	905	924	914	950	1015	929	919	950	905	923	917	903	867	868	857	877	842	872	909	881	890	893	861	877	835	887	846	880	910	906	894	918	942	922	919	893	875	889	950	852	867	945	886	863	915	899	962	976	877	927	848	889	883	913	858	885	901	877	871	966	884	878	952	906	881	957	941	954	860	954	886	931	934	922	965	877	929	923	908	932	927	892	869	925	967	902	929	979	909	890	924	865	901	885	897	858	887	887	875	930	875	868	927	875	876	872	892	940	842	885	863	881	883	886	874	922	917	877	857	867	884	925	911	860	885	912	921	872	916	926	934	901	862	872	885	934	899	910	900	899	898	875	949	909	918	874	890	904	891	869	866	871	901	886	910	873	863	866	902	954	997	938	905	875	903	869	884	933	870	928	903	890	906	871	931	873	968	895	878	840	923	923	845	901	936	870	901	900	899	890	892	932	898	841	863	891	934	940	926	861	915	926	877	846	916	915	915	865	861	909	875	893	929	944	943	879	915	932	883	901	910	906	873	952	885	886	970	898	892	905	887	911	927	896	904	876	929	845	904	939	859	863	867	887	892	918	935	910	918	912	861	930	914	944	914	867	861	932	884	912	844	808	932	867	860	922	891	878	902	901	880	911	924	901	905	891	920	894	849	908	860	894	918	894	942	884	898	903	895	875	891	862	948	894	939	912	882	917	931	908	961	902	880	861	875	884	915	890	897	911	857	911	918	894	932	910	890	856	949	921	851	848	846	878	863	941	938	841	913	895	873	890	885	864	923	922	909	913	902	882	901	893	921	895	911	949	910	909	870	937	932	854	867	953	917	919	876	924	935	898	879	912	904	866	877	887	874	880	899	916	870	894	901	833	833	918	879	893	945	919	883	921	888	896	935	855	918	846	878	864	911	916	888	919	915	866	915	907	921	836	879	851	901	889	928	888	910	869	923	862	892	871	895	897	929	908	901	941	942	880	933	916	825	901	878	844	905	922	930	924	827	918	931	881	909	864	881	932	935	877	912	880	913	950	917	890	871	921	934	868	884	940	952	866	931	811	887	949	906	892	900	901	841	857	928	885	883	802	908	868	829	932	945	887	921	867	926	906	878	863	827	915	879	927	907	893	838	881	863	858	929	909	860	915	919	924	918	864	917	805	864	900	872	887	897	887	953	895	946	924	858	918	864	906	853	891	876	834	861	957	913	934	925	911	852	905	891	860	910	908	901	892	934	888	892	910	901	860	882	880	966	916	867	893	901	909	932	938	877	872	887	870	904	914	938	879	861	988	889	943	868	919	894	903	916	866	936	925	861	921	859	873	882	839	904	876	846	852	857	938	866	860	893	927	838	961	868	962	882	982	925	917	907	889	924	877	939	895	866	901	967	918	915	902	891	922	861	915	904	904	857	880	945	956	896	842	890	879	877	880	895	894	901	904	891	941	894	904	911	891	900	874	824	891	898	922	861	962	911	854	896	871	920	892	887	901	887	898	953	894	934	877	835	876	944	911	935	892	954	918	938	881	867	894	891	908	871	966	925	878	956	896	910	886	891	879	913	908	860	896	886	903	899	874	912	897	895	939	904	957	941	879	867	931	919	895	972	894	899	945	936	856	901	905	894	884	953	913	885	912	850	900	940	901	888	857	885	920	866	882	891	897	895	988	886	929	858	900	922	863	891	908	850	899	896	890	869	903	913	894	902	914	916	907	937	857	852	893	896	916	973	882	918	943	960	924	864	888	859	864	871	886	939	874	843	851	892	864	963	905	928	886	938	839	894	930	922	909	950	955	890	845	882	880	895	908	914	865	894	937	885	917	878	866	888	915	917	880	964	857	897	824	895	899	926	891	900	890	936	921	899	846	900	878	844	880	893	939	950	877	904	899	906	835	876	938	870	912	853	915	920	849	905	863	877	856	916	834	902	907	924	906	904	859	849	940	853	885	897	930	906	898	893	915	866	872	867	905	946	910	925	901	917	894	904	895	913	924	854	891	884	837	902	905	853	881	888	913	888	842	862	902	953	931	931	916	893	927	865	880	946	859	926	865	953	863	888	871	927	888	874	899	957	889	926	918	851	927	960	932	909	888	869	916	923	917	907	857	901	914	932	894	914	902	882	888	906	922	903	878	923	909	885	851	915	873	868	936	960	863	919	909	900	865	901	906	880	847	927	900	944	942	908	835	921	870	867	897	907	903	868	891	881	890	948	877	891	863	898	871	792	923	904	896	937	853	871	896	827	844	938	916	872	890	873	892	901	860	890	898	879	908	918	887	878	851	907	931	911	902	918	935	836	838	899	928	898	911	899	920	945	868	923	908	914	863	911	828	879	957	892	946	914	883	894	878	888	889	891	895	885	940	868	921	880	828	902	854	917	867	883	902	892	945	920	880	872	886	894	909	881	868	929	889	917	862	934	882	860	910	862	938	863	933	895	889	862	916	848	913	961	884	850	925	883	886	895	848	934	886	887	891	844	933	907	854	854	919	911	929	925	906	913	861	895	874	845	890	917	908	915	883	947	872	912	893	944	895	881	891	841	897	888	901	911	877	923	901	908	849	899	902	896	931	922	883	863	965	925	890	892	891	898	890	880	902	858	901	925	913	877	902	860	906	913	894	930	909	856	946	915	905	917	945	860	899	943	890	870	866	940	921	866	867	863	885	901	814	925	855	901	870	857	887	888	873	867	933	869	873	898	871	907	965	922	924	913	915	923	952	881	900	870	862	915	921	899	900	829	862	888	893	930	886	850	868	974	883	866	871	898	900	925	888	857	907	919	979	919	875	855	893	948	915	895	904	874	877	828	886	909	859	881	880	916	878	893	952	929	897	911	919	862	854	950	897	885	873	917	938	887	928	850	916	892	885	921	871	908	884	905	836	860	950	887	928	942	884	886	964	940	884	843	891	892	886	963	957	920	860	914	873	877	896	912	887	853	875	931	948	922	938	945	878	903	878	914	939	897	888	911	868	905	917	908	923	873	902	890	906	951	936	845	875	895	947	918	968	891	882	832	932	953	862	922	878	928	875	890	874	884	890	852	927	871	903	904	930	936	929	864	919	902	918	892	896	883	927	873	911	898	930	848	882	959	954	885	861	958	872	921	945	908	858	876	869	905	875	856	929	942	880	936	837	885	936	920	887	822	889	948	868	907	920	914	889	899	906	932	880	838	887	891	853	911	924	855	956	936	923	906	927	880	921	938	875
17006	14737	13601	7686	5502	4002	3149	2599	2288	1877	1727	1608	1438	1343	1198	1278	1169	1156	1088	1084	1067	1016	1047	998	943	986	894	941	941	905	975	873	929	916	905	903	869	907	878	845	893	857	833	846	876	917	847	847	826	853	828	859	890	840	865	860	858	843	772	858	888	830	893	826	893	813	845	829	834	840	867	844	836	802	848	831	852	823	831	837	853	854	871	848	830	879	798	827	833	885	874	843	850	819	874	841	895	847	818	853	823	834	810	836	863	822	851	896	810	809	865	827	878	826	846	824	826	822	825	854	846	882	844	888	800	837	791	897	814	814	825	851	837	849	822	823	889	893	820	827	857	845	871	870	817	888	808	779	829	877	831	850	840	827	882	839	867	795	866	833	856	870	869	811	801	859	851	883	829	884	790	849	863	845	850	864	854	888	831	752	863	855	797	852	857	883	798	833	861	818	877	847	823	857	846	854	821	825	827	870	888	838	819	839	793	859	823	850	884	787	837	910	892	807	816	797	820	810	880	829	859	811	840	845	850	834	865	835	784	858	806	810	837	866	893	848	811	856	841	806	867	829	854	835	809	817	861	903	815	894	839	866	865	867	842	892	859	896	835	879	879	813	861	820	808	815	808	835	777	870	865	839	871	812	837	844	825	828	842	863	815	833	887	818	810	825	820	848	813	895	860	816	843	829	831	887	818	863	860	832	831	815	851	810	813	827	850	882	844	790	796	861	830	834	830	848	883	848	809	814	849	777	826	811	885	861	848	825	829	879	875	819	838	840	832	847	825	850	841	849	911	905	830	834	797	878	784	802	819	873	862	893	829	834	814	839	793	820	830	847	870	829	830	811	852	823	847	827	796	835	828	850	827	876	841	845	837	832	815	823	825	849	846	839	808	821	848	866	833	872	813	827	835	853	774	812	847	829	830	784	785	854	848	850	789	851	878	890	819	849	864	788	855	828	846	832	821	875	886	855	780	839	835	890	819	860	861	811	855	870	869	801	872	853	832	896	840	854	826	854	818	859	853	854	838	873	837	837	881	834	814	854	819	866	777	840	882	862	870	838	839	817	881	843	809	890	878	860	856	934	841	820	808	810	873	863	874	851	869	825	825	843	793	825	774	854	873	865	851	805	817	863	820	865	837	832	804	791	838	847	788	858	883	850	847	841	836	860	846	915	851	827	849	836	802	780	801	868	881	873	845	807	820	883	831	881	873	791	868	865	865	820	817	815	884	860	866	832	865	881	844	809	857	851	844	852	812	827	859	844	857	816	833	784	838	844	873	840	850	808	770	882	836	830	830	823	871	827	830	815	826	831	824	844	815	850	785	828	834	832	868	832	807	809	874	846	909	788	858	867	819	848	834	842	861	843	839	812	856	898	879	842	862	813	801	811	848	816	824	843	821	868	812	864	848	789	789	809	840	876	830	838	786	807	814	836	885	786	884	856	848	821	822	831	826	821	828	806	844	856	833	911	814	805	829	837	867	896	827	893	811	817	787	847	802	816	835	797	844	765	782	809	844	872	852	851	805	838	822	834	849	828	849	887	840	821	797	826	772	856	845	801	813	827	834	810	785	867	827	886	885	862	883	879	870	860	855	826	843	815	862	842	804	871	843	858	847	839	816	862	835	859	801	863	850	822	806	802	852	799	806	848	836	799	854	842	828	819	824	864	874	798	827	822	808	833	843	853	811	829	856	829	803	831	886	865	822	856	862	857	861	778	850	829	837	829	810	802	856	830	847	819	853	846	879	876	829	800	866	838	847	877	884	823	868	843	849	848	820	852	837	807	817	813	837	849	824	861	837	825	763	894	846	837	822	795	795	855	839	889	870	866	840	816	884	781	861	819	847	840	816	845	870	849	818	795	798	840	916	851	855	847	844	849	806	792	839	797	840	827	847	797	845	799	875	850	860	808	847	844	879	842	867	838	891	822	827	827	835	847	868	874	841	851	853	823	832	874	827	851	821	815	790	847	827	808	841	895	862	826	798	850	841	830	854	812	875	881	861	888	833	821	866	823	806	859	870	885	825	844	883	807	917	840	888	866	751	816	850	854	886	868	820	863	823	840	865	854	850	829	823	856	814	831	852	826	872	865	794	857	831	843	810	827	866	811	773	803	800	806	839	817	868	845	870	839	924	830	845	879	805	831	850	860	840	861	902	880	842	838	850	817	816	825	805	823	848	796	842	845	813	862	849	851	859	831	836	845	826	845	832	844	839	836	783	806	851	819	825	877	822	854	855	790	863	885	802	797	771	879	825	808	846	848	839	828	841	812	869	806	810	849	865	904	823	842	799	809	856	837	859	806	824	811	798	842	829	840	821	836	824	804	841	818	845	856	830	796	851	868	879	842	869	881	803	879	860	846	802	801	864	809	817	846	887	805	815	874	830	823	825	836	885	829	802	832	796	834	871	793	871	847	871	773	817	811	807	768	873	891	821	843	890	805	852	848	858	855	837	787	828	816	780	868	845	869	811	815	832	856	841	761	832	863	797	854	865	847	886	857	847	863	802	834	852	836	876	835	808	810	816	857	790	827	834	856	879	797	831	833	799	859	838	827	865	858	814	846	836	824	837	805	805	808	851	861	825	817	824	861	811	805	839	823	819	839	853	844	825	838	888	825	807	834	883	779	834	820	859	834	804	876	879	816	870	877	829	824	830	841	840	778	845	869	829	809	858	893	832	840	829	844	866	851	892	884	839	797	826	877	855	861	889	817	803	846	837	858	845	834	789	856	846	879	826	799	820	832	835	813	892	814	823	836	832	817	839	854	843	876	856	845	849	771	846	832	861	786	831	888	859	843	826	877	806	863	844	807	805	832	765	892	791	812	789	842	850	810	845	888	825	816	848	800	787	859	843	867	880	877	866	778	871	844	812	870	874	784	787	880	776	845	848	819	855	795	859	886	840	829	822	825	874	857	828	846	844	850	875	852	801	818	815	863	849	826	904	830	874	801	834	852	856	847	911	873	832	854	846	848	854	864	834	836	822	811	882	818	812	840	843	831	871	798	894	861	897	822	836	872	884	852	857	880	843	848	814	827	796	853	836	913	849	838	817	810	855	875	830	878	832	812	887	823	798	856	892	830	801	772	882	883	816	839	871	917	887	828	833	880	822	854	840	846	815	832	865	829	802	830	863	797	848	809	820	836	842	849	885	824	864	818	826	837	825	816	850	833	840	830	873	792	836	836	823	798	849	836	836	840	851	824	848	853	806	829	849	813	816	774	834	870	844	848	806	823	853	902	795	808	861	842	810	804	844	876	814	820	876	854	847	870	874	847	849	849	889	858	820	855	823	832	816	834	848	826	855	782	832	838	778	847	889	807	846	836	844	841	860	825	825	798	868	870	810	799	842	836	867	838	814	821	819	847	808	862	874	804	856	844	865	804	824	807	860	854	823	766	839	807	897	850	839	832	843	823	777	827	811	824	853	845	878	857	918	801	852	836	846	876	844	864	840	895	852	808	820	862	814	812	833	825	824	802	846	829
31281	15897	3019	605	501	438	427	410	366	424	401	395	391	426	425	399	413	376	398	413	425	365	394	420	405	422	396	432	388	387	385	388	374	411	389	406	398	407	404	411	407	392	394	409	400	387	381	391	351	406	390	413	387	414	408	426	422	399	395	372	401	430	385	409	425	378	402	370	428	386	405	370	397	417	454	380	357	378	448	382	412	402	401	389	401	443	409	413	371	349	389	411	399	381	399	449	374	392	408	433	404	369	385	395	373	389	370	397	399	395	403	400	383	407	376	403	361	382	395	424	371	419	406	400	398	411	393	373	374	411	403	427	410	405	377	395	404	408	380	413	380	399	387	406	391	385	362	394	414	409	418	388	389	394	427	378	391	408	366	380	404	414	400	402	409	427	399	413	370	426	381	393	380	399	388	402	363	437	420	433	411	399	406	394	424	443	376	400	405	417	402	431	356	393	400	420	378	412	395	390	380	379	372	375	404	373	381	389	403	362	427	392	373	368	429	401	389	406	353	413	423	412	388	396	397	413	403	379	392	377	388	422	377	419	382	364	429	397	405	426	408	398	407	404	411	376	440	415	417	405	389	400	409	399	412	391	430	363	406	419	386	385	422	403	414	398	386	399	375	358	401	379	396	391	399	387	404	397	385	404	383	451	370	376	400	434	398	427	397	372	407	414	389	379	408	372	382	392	391	411	405	408	370	401	429	372	411	418	369	368	351	429	353	363	383	391	413	418	404	388	372	437	383	387	428	396	435	422	383	343	353	427	400	424	420	381	382	377	404	405	382	395	392	362	379	379	409	387	407	398	403	362	412	366	414	411	378	414	403	357	361	399	402	446	401	379	390	396	428	388	380	379	395	356	414	417	429	412	420	401	397	415	424	366	398	354	408	384	384	393	411	419	353	418	425	399	391	374	386	436	413	409	397	392	419	366	431	408	367	373	393	395	401	392	380	365	415	407	400	372	418	386	395	390	398	396	372	406	405	408	442	428	430	363	410	407	360	375	385	402	398	396	389	410	393	389	431	364	395	376	378	362	418	417	403	390	420	379	384	414	400	371	385	419	403	388	406	382	413	383	366	400	379	425	389	415	422	391	404	403	422	418	382	426	389	409	400	416	412	384	421	382	408	400	418	392	404	392	453	386	391	431	422	406	372	389	400	418	366	400	372	376	399	359	426	393	391	371	401	374	365	397	404	399	385	388	445	397	410	402	427	400	446	395	417	401	391	428	384	414	396	399	438	424	403	399	426	412	437	391	382	375	419	398	396	373	399	414	390	397	378	404	383	408	412	407	403	362	406	376	385	410	397	430	392	387	417	346	404	396	409	447	381	376	396	376	415	401	376	396	372	442	366	424	370	377	388	386	419	419	398	392	378	374	414	407	393	410	361	411	368	399	375	415	395	400	399	374	383	385	395	381	415	392	377	388	429	396	394	416	412	426	393	415	395	414	403	418	423	376	396	385	434	386	404	383	397	443	380	392	409	429	405	416	363	405	349	396	396	404	421	392	432	415	394	412	405	408	401	395	381	393	401	375	371	401	369	384	445	394	404	382	386	418	398	392	409	399	379	433	375	396	404	356	399	382	372	389	397	444	388	418	394	388	412	435	388	414	365	439	393	380	392	390	390	374	421	396	403	421	381	403	390	351	346	351	405	398	380	409	393	395	402	398	400	407	389	399	377	364	411	434	396	377	406	418	385	408	404	394	403	393	412	399	386	390	400	440	402	385	390	432	407	402	382	408	417	432	373	415	404	341	398	367	388	381	345	396	409	401	393	390	392	390	385	400	446	412	383	368	398	399	362	373	371	408	414	416	389	405	384	408	395	386	399	406	386	386	397	402	393	397	425	413	415	399	399	422	421	426	413	403	391	366	408	420	375	362	384	439	382	367	375	381	372	408	407	364	410	382	418	386	412	413	371	376	401	404	373	426	396	347	376	397	388	381	386	369	396	388	392	420	363	394	410	314	395	416	387	384	416	404	382	381	439	390	420	395	373	414	436	385	397	378	411	422	406	388	390	379	380	389	389	410	374	365	387	362	380	400	416	404	392	369	352	373	389	386	391	388	395	411	405	407	410	394	373	407	385	380	382	388	386	388	406	434	399	385	405	391	389	398	407	401	358	425	379	400	416	407	381	388	412	376	386	379	427	414	384	388	380	394	395	400	397	387	413	407	374	381	383	396	375	408	410	370	382	351	438	428	402	394	391	383	443	434	386	411	378	377	368	419	369	374	404	404	431	361	392	396	406	373	375	404	430	397	411	411	429	413	392	370	427	416	422	395	396	405	392	376	393	405	409	419	422	384	400	400	413	417	422	394	370	375	420	387	393	394	388	405	415	419	409	384	390	396	395	393	433	364	394	405	379	390	395	394	400	420	380	387	347	392	400	414	409	393	385	419	403	389	374	390	397	406	397	405	396	376	433	416	381	424	330	399	396	381	403	371	383	428	363	383	405	376	366	396	394	396	416	413	368	375	384	362	372	369	357	407	413	385	391	365	397	402	395	398	420	404	399	406	384	366	381	396	430	399	382	441	355	383	408	411	387	421	416	415	404	424	432	375	376	409	393	354	390	417	372	392	397	398	394	379	399	432	367	378	384	422	415	397	406	374	364	407	420	381	384	359	398	413	359	417	391	366	435	352	387	382	430	371	407	351	373	378	353	382	383	407	406	400	438	409	406	403	415	407	384	411	393	416	399	421	410	392	399	402	389	405	405	420	365	389	411	397	396	370	402	414	366	412	386	416	426	403	379	405	387	421	420	368	359	377	409	422	413	383	443	426	376	395	376	375	435	408	400	392	397	395	412	398	409	388	430	393	431	401	386	385	395	405	378	381	412	366	382	379	387	374	407	362	390	428	408	414	413	400	403	419	386	385	409	407	396	396	373	345	394	409	408	401	402	422	388	384	370	404	414	380	432	400	417	403	412	361	403	403	406	398	412	410	400	409	382	421	379	389	412	424	398	393	388	409	379	407	385	388	388	413	416	386	405	386	388	418	395	405	370	399	432	417	408	364	365	372	378	375	375	438	412	421	379	391	441	398	373	378	406	412	412	380	405	430	356	386	377	392	392	389	395	430	387	402	388	414	404	408	420	435	378	349	381	405	419	382	378	397	375	395	353	385	390	387	409	393	414	392	383	414	400	420	383	377	379	357	404	387	410	397	415	398	377	410	396	370	370	358	413	429	377	402	428	418	404	385	421	364	402	428	397	359	416	441	419	429	404	398	358	365	412	444	399	405	385	372	422	391	400	429	377	369	432	386	396	404	386	403	414	400	427	394	417	382	375	411	392	399	382	380	378	382	390	375	382	366	357	404	393	406	408	397	420	375	410	399	385	433	372	397	394	357	440	412	375	438	406	382	428	390	384	374	381	390	375	392	411	370	394	416	433	373	409	446	384	418	363	397	359	444	432	387	410	386	374	409	378	352	378	420	422	399	417	401	386	387	394	409	403	416	417	419	393	413	381	416	416	389
18095	882	759	607	506	454	452	436	414	410	453	420	400	432	414	374	441	419	394	397	403	429	407	384	401	401	390	381	437	362	409	378	400	394	433	419	439	404	422	396	402	399	423	439	404	379	380	404	375	442	354	393	392	391	413	397	392	415	438	425	400	395	429	438	407	377	412	388	414	391	412	413	422	430	403	391	413	407	394	387	425	398	425	404	399	413	400	381	396	378	406	375	376	398	395	400	398	406	412	403	394	374	405	424	383	382	396	410	398	407	386	399	421	404	409	391	405	417	402	401	396	404	415	424	434	426	417	413	387	410	422	362	397	429	408	414	433	383	413	430	391	402	401	440	395	379	379	418	409	399	417	393	414	361	409	425	425	429	412	391	414	423	395	361	400	405	408	397	420	416	388	390	400	414	394	431	381	401	394	381	424	398	414	407	384	393	400	371	395	410	399	429	423	426	397	412	393	405	370	401	379	407	418	396	401	415	390	414	373	429	392	379	411	423	394	405	425	392	413	413	411	394	426	376	416	403	403	435	393	397	402	397	373	432	405	393	379	445	407	414	438	407	411	423	397	378	365	404	408	433	374	370	411	414	391	429	395	401	396	408	381	406	400	400	401	392	384	370	419	402	391	382	399	423	399	409	404	433	405	408	407	406	416	397	388	406	409	386	396	390	355	380	418	440	441	431	434	409	426	379	408	426	418	388	363	391	364	424	429	404	431	389	407	441	385	385	392	395	393	405	437	388	404	401	365	374	379	404	404	411	376	388	408	413	416	388	404	418	405	398	378	409	407	408	406	391	431	383	396	352	430	435	375	428	427	446	423	397	425	362	392	395	376	440	393	439	429	376	443	378	409	434	369	364	373	405	423	394	395	413	438	394	411	381	391	398	397	407	366	406	393	382	403	425	441	389	392	430	384	404	412	415	408	396	372	373	385	425	385	431	402	433	439	387	383	387	374	439	419	392	406	406	413	403	392	432	401	412	368	405	392	382	391	422	423	378	425	400	405	387	375	391	408	419	395	386	401	373	399	385	395	378	417	415	391	423	399	389	419	367	386	395	394	411	385	405	388	420	400	405	416	388	420	418	427	396	407	409	406	410	374	400	402	386	405	412	373	404	419	394	370	449	385	399	388	390	430	428	354	398	439	372	400	440	442	419	393	423	383	408	397	383	391	381	414	373	427	397	405	447	423	423	405	406	386	373	397	404	384	360	414	375	426	405	410	387	401	371	391	425	374	441	381	386	353	394	401	411	399	379	394	434	388	418	424	434	381	416	359	389	429	394	379	419	415	407	403	446	423	389	440	396	412	404	378	407	420	442	370	413	431	399	393	411	404	381	396	386	423	396	423	424	405	436	389	395	395	424	399	422	411	394	395	417	366	378	402	417	370	383	396	384	411	392	416	403	395	389	397	366	370	392	429	377	415	428	371	383	375	392	440	386	400	405	392	406	422	399	381	455	420	379	431	434	388	405	426	404	409	390	403	443	422	409	446	440	387	383	424	435	429	435	406	403	415	391	396	407	388	394	407	394	383	390	403	423	408	399	416	389	441	410	438	415	408	392	405	408	396	392	402	390	399	409	389	416	373	426	416	372	420	422	395	405	376	453	392	367	375	415	369	385	379	398	428	413	434	378	395	411	405	401	424	441	432	388	391	390	385	398	402	389	395	428	388	398	363	438	415	397	389	364	393	431	408	398	407	448	372	452	404	366	391	414	376	404	422	404	394	384	419	414	432	384	418	410	360	382	417	374	412	445	397	411	412	420	389	405	435	402	416	372	425	392	407	382	416	400	423	376	369	418	394	437	390	387	406	395	413	395	389	432	350	376	399	391	408	420	369	423	405	387	402	372	377	344	389	410	433	397	403	427	419	414	405	417	406	402	371	383	408	398	403	411	391	405	390	369	358	409	412	454	432	392	367	417	412	432	395	417	411	361	427	405	425	410	389	413	397	392	399	406	420	366	393	428	424	406	393	372	422	379	391	411	386	425	382	437	397	400	393	386	422	378	403	430	377	416	423	414	398	367	419	386	409	390	401	395	391	401	400	430	395	406	354	409	387	408	380	391	406	366	401	395	387	406	380	420	363	393	386	378	400	393	394	397	385	413	377	419	388	380	399	381	388	411	407	401	386	435	395	464	402	374	385	400	408	404	404	400	428	426	414	403	433	398	424	436	402	402	386	384	412	407	382	399	419	368	386	399	416	419	394	428	385	433	432	411	391	414	395	390	407	384	405	383	426	398	387	444	380	411	397	411	388	425	387	406	414	394	416	412	416	357	404	393	429	401	395	353	390	382	418	396	400	391	381	395	402	436	373	417	398	411	410	425	408	375	384	414	402	397	411	408	446	430	382	378	401	393	356	404	362	444	396	407	399	426	420	380	400	393	400	397	398	438	385	442	422	404	392	457	360	407	372	379	410	416	392	388	375	390	376	366	415	386	412	411	413	389	414	381	383	383	453	415	398	404	408	384	417	404	417	402	408	413	395	437	405	389	413	377	366	406	416	359	397	418	463	388	425	384	380	429	401	401	437	414	370	406	377	397	391	410	389	379	428	399	400	398	351	392	384	407	412	415	392	401	387	442	416	384	397	406	413	357	370	395	403	403	376	376	391	393	388	379	388	387	411	394	391	406	426	414	374	388	385	383	427	398	442	402	424	423	438	410	410	407	412	376	368	402	435	401	388	368	416	419	408	379	386	416	393	387	419	392	384	366	407	376	393	418	360	415	386	386	384	420	418	410	397	409	399	386	406	401	416	398	393	389	383	399	378	404	409	400	386	370	397	356	386	422	363	396	441	415	423	406	422	393	392	397	426	404	392	379	427	417	378	412	390	388	408	398	397	410	414	390	358	427	364	391	393	389	416	397	394	407	446	402	394	397	392	396	417	436	452	378	417	374	405	398	390	405	381	406	367	381	391	418	412	387	393	369	397	416	431	419	408	429	409	422	383	416	401	383	388	424	410	375	414	390	427	396	428	397	416	398	396	415	435	392	395	399	427	404	419	410	401	377	351	426	408	445	414	368	412	440	399	380	407	393	391	403	420	422	407	417	394	418	413	390	373	393	367	407	432	377	376	433	389	410	366	379	368	395	381	418	399	408	411	381	398	415	391	385	390	396	400	418	374	415	405	389	386	425	424	364	385	409	416	388	417	407	397	372	414	413	409	390	425	383	386	376	434	435	385	375	396	424	402	408	398	395	374	391	418	371	407	380	390	399	423	400	373	387	388	376	376	464	421	390	351	390	419	386	392	437	365	414	371	388	392	416	383	406	375	412	411	376	381	383	395	415	380	349	357	459	371	436	415	361	397	384	416	391	412	371	413	417	399	402	376	383	418	411	437	405	422	415	375	432	403	401	440	405	401	408	405	426	414	400	431	404	424	422	360	388	396	381	390	378	406	387	416	392	399	401	418	422	424	373	409	408	395	425	402	405	354	406	400	422	424	407	419	426	370	411	373	360	391	406	381	428	397	374
24939	20630	27284	23980	20643	12121	1554	1110	903	830	794	794	723	683	688	679	679	644	652	668	626	661	599	683	630	624	620	634	610	596	599	609	563	613	605	603	642	594	599	576	610	561	621	624	601	597	588	638	587	629	623	627	609	604	643	622	610	629	584	584	647	570	597	592	590	580	569	620	577	567	595	598	606	605	651	581	668	592	581	627	546	578	571	585	594	570	634	622	557	629	622	607	572	602	614	540	584	592	606	606	565	582	546	626	595	629	623	601	569	607	598	607	633	604	603	580	639	622	553	617	610	615	628	596	613	618	584	588	629	609	580	578	626	599	593	581	567	582	628	601	630	583	576	621	641	608	618	626	613	592	613	585	587	557	555	593	624	591	642	563	591	602	593	588	599	621	570	615	579	601	594	549	613	606	597	636	575	580	583	566	542	602	602	605	598	598	590	569	625	603	555	603	588	590	591	582	603	592	596	594	559	604	568	585	598	663	612	575	589	558	607	590	607	557	610	603	572	652	604	602	577	574	629	621	601	569	601	626	638	590	527	551	612	585	619	571	562	604	591	637	589	616	583	559	589	594	576	589	613	597	610	591	634	610	603	596	590	640	637	569	604	652	590	626	566	605	631	621	638	594	588	636	585	575	629	611	554	587	598	575	627	576	639	560	590	601	585	667	590	570	599	555	583	620	622	621	576	564	577	623	613	605	579	626	592	590	632	648	607	598	604	583	613	592	628	568	617	578	567	585	561	630	587	584	617	597	627	598	580	631	628	546	626	601	568	652	589	603	616	575	574	589	610	644	598	592	618	563	582	590	653	592	602	591	583	574	610	570	598	593	565	587	579	572	591	596	596	634	562	632	597	568	623	598	571	599	601	632	576	606	597	599	608	601	590	618	611	573	642	590	619	604	629	612	528	606	609	553	627	597	549	579	621	604	597	605	586	583	613	623	614	618	621	614	589	619	603	652	569	617	583	635	638	549	610	630	631	632	568	633	561	591	567	607	614	635	637	550	613	552	592	606	619	597	573	615	601	578	583	570	617	619	608	589	574	596	586	592	628	595	611	591	574	592	613	618	579	669	620	610	595	578	608	618	572	598	588	589	545	564	600	544	639	552	617	606	548	570	592	597	577	612	630	550	569	551	628	595	551	593	580	584	641	579	591	581	565	586	620	595	606	607	617	580	571	597	583	599	579	595	597	581	617	611	552	614	618	563	629	613	570	597	617	587	592	594	589	600	604	630	605	645	592	591	599	575	609	590	589	571	603	621	580	648	588	606	535	593	628	597	548	572	602	596	602	618	623	624	594	576	569	553	625	606	567	591	629	588	609	636	628	581	600	599	636	588	607	616	624	564	594	609	571	663	595	555	570	629	615	582	635	591	614	591	616	568	610	636	583	606	597	637	614	603	601	601	543	560	606	621	630	603	632	592	574	585	600	525	571	622	574	603	618	634	643	610	589	623	548	612	626	547	575	622	645	624	605	583	595	581	626	646	613	618	617	580	576	575	598	603	593	585	605	592	624	599	581	589	566	596	594	559	599	608	629	578	610	618	624	614	582	578	627	555	590	552	592	592	590	627	583	571	634	621	563	601	622	610	606	626	586	588	578	616	586	587	566	574	552	639	570	638	566	566	612	595	612	621	590	646	587	566	586	580	609	565	622	618	648	564	598	588	602	591	611	591	576	538	612	600	611	591	617	607	604	597	604	575	609	618	642	616	628	601	583	679	596	616	530	601	586	606	598	622	541	574	602	591	545	604	592	610	571	544	604	593	595	584	607	612	587	629	614	611	623	606	629	604	609	544	607	531	601	581	629	603	601	595	566	636	608	594	613	620	582	605	594	578	551	610	630	610	593	587	623	587	608	626	561	591	620	670	597	598	596	598	586	595	595	598	558	627	606	610	574	633	628	581	602	581	618	568	610	642	569	621	570	597	620	645	599	592	576	622	584	596	557	622	576	572	590	565	576	581	622	620	618	615	570	588	598	587	629	553	626	589	588	589	557	606	574	602	558	554	573	621	617	595	573	596	591	579	572	583	619	563	600	617	606	596	555	583	597	602	552	618	541	587	621	648	629	576	615	630	620	581	601	611	627	601	583	603	561	631	631	621	597	568	584	537	621	616	611	535	549	608	644	594	591	590	593	599	629	598	580	588	586	632	627	636	580	588	616	637	589	562	615	566	614	570	640	565	560	617	562	618	593	606	553	584	598	580	607	623	649	612	633	614	618	592	609	637	587	581	588	554	561	605	602	643	627	614	595	586	581	624	610	641	600	584	583	609	602	615	546	577	591	578	570	602	638	607	586	570	601	602	588	612	577	634	593	572	574	602	587	587	586	616	617	570	599	550	597	581	593	611	572	585	580	611	583	615	629	610	591	579	587	631	616	604	624	563	635	600	605	599	569	582	575	587	595	604	607	614	620	607	637	565	574	602	585	599	557	622	621	566	572	585	606	559	614	633	606	566	528	637	567	614	611	598	622	627	616	641	574	580	555	604	604	587	617	600	583	605	564	589	563	637	531	638	628	581	619	603	630	591	591	576	663	605	601	590	569	576	664	615	600	641	604	591	593	626	588	589	568	590	571	597	604	636	632	628	611	590	607	610	586	622	601	628	595	582	615	588	610	584	606	589	553	582	597	569	575	586	607	619	579	623	557	591	593	607	580	615	571	589	579	583	604	650	585	597	603	564	628	582	578	622	670	613	572	586	601	584	623	600	634	592	622	627	599	624	583	582	650	609	587	587	610	614	596	598	555	556	609	544	607	617	591	615	592	629	614	582	573	587	539	547	611	653	563	623	629	566	572	594	587	586	622	613	616	630	592	578	593	616	627	593	584	609	555	595	593	590	576	574	616	574	595	576	599	636	612	600	595	605	570	594	605	559	625	625	601	557	588	565	593	591	564	597	588	567	570	631	598	547	624	593	590	611	637	607	603	584	584	583	632	595	582	621	614	596	572	583	583	562	612	568	578	599	581	567	616	608	606	601	612	624	558	637	608	623	571	577	607	612	585	586	599	622	585	574	581	586	652	624	572	619	586	628	594	606	598	596	590	618	594	648	599	584	625	556	610	611	615	616	582	585	617	576	594	589	570	589	623	585	588	574	628	583	565	614	620	612	598	609	599	566	599	641	599	632	597	605	586	616	565	631	561	623	570	595	586	616	614	593	579	599	580	614	615	621	603	609	641	619	626	622	647	603	642	615	582	635	571	613	585	555	578	612	528	583	619	606	589	618	599	623	601	628	572	574	616	610	561	571	611	618	617	610	631	583	584	572	595	642	593	585	601	614	600	621	601	583	586	604	564	579	606	594	609	580	603	595	614	580	629	592	612	573	609	571	606	608	609	598	581	623	558	652	615	607	552	610	563	613	568	599	657	633	584	627	600	607	616	595	563	588	596	630	576	650	593	569	578	562	588	625	617	592	611	564	594	554	576	576	603	620	571	597	631	612	579	584	606	594	606	576	608	614	632	598	618	563	615	604
18676	8895	7843	4268	2954	2200	1710	1447	1253	1164	1014	996	835	847	806	768	727	690	700	687	638	639	660	642	655	653	604	637	555	592	651	617	592	584	584	639	621	592	577	619	631	608	602	595	540	579	605	579	587	569	603	553	619	552	565	568	610	561	610	541	552	601	588	540	571	583	622	561	600	581	579	572	575	565	572	569	591	601	602	537	536	585	576	575	618	528	551	558	560	541	552	594	599	525	593	573	597	553	543	550	572	555	545	575	563	603	580	595	581	569	615	569	575	592	607	596	618	563	600	571	575	562	554	576	566	564	604	586	591	585	592	543	595	613	566	595	574	573	591	643	580	543	592	566	587	585	559	580	576	554	570	568	562	597	574	569	574	547	599	579	579	554	575	600	558	600	587	582	596	535	593	599	539	603	576	550	546	594	574	573	582	548	592	527	590	598	549	602	585	573	553	586	603	565	575	567	596	589	584	578	555	595	541	624	580	576	565	634	586	572	545	585	592	548	549	574	556	556	527	593	545	590	563	623	586	570	559	568	587	513	588	595	611	589	570	575	593	587	547	526	572	559	572	555	567	636	578	577	583	632	602	594	578	601	567	593	585	573	567	574	568	556	566	564	597	552	590	563	546	574	549	599	610	583	601	572	539	616	590	594	555	574	639	542	563	619	611	554	528	594	567	592	555	575	548	576	569	584	553	560	528	530	605	581	529	556	564	593	593	575	583	561	580	563	580	574	594	540	565	579	611	557	560	584	517	561	570	609	581	561	527	570	605	588	611	585	559	595	533	571	591	540	576	560	533	586	553	530	567	567	582	612	564	549	609	576	534	556	573	558	562	545	578	566	538	566	556	592	570	603	561	524	590	577	595	572	535	584	568	542	590	553	573	606	599	569	570	570	552	586	549	551	578	562	599	549	564	592	575	545	564	558	584	553	573	576	594	607	580	549	552	594	577	568	561	598	572	573	612	610	605	585	599	526	578	557	588	567	554	591	516	562	564	558	591	601	583	598	575	557	516	574	567	553	552	549	535	573	586	557	578	537	547	569	558	592	565	574	586	593	529	558	572	585	604	565	565	584	548	597	568	563	530	559	544	581	559	569	601	580	522	614	528	587	525	623	547	573	594	577	544	574	525	587	555	553	582	577	581	593	561	554	575	603	587	573	591	568	533	543	549	560	539	611	610	567	557	538	562	564	579	587	528	578	549	561	592	623	572	595	555	582	557	599	581	569	541	602	579	588	568	576	551	564	587	600	564	606	558	599	533	593	554	594	592	575	614	582	608	583	607	548	567	597	538	547	538	582	579	596	573	562	587	560	584	570	564	612	567	590	586	546	594	567	586	534	599	558	570	546	570	575	565	561	574	532	575	601	574	564	599	554	542	553	577	575	526	539	578	555	556	566	549	556	545	604	595	558	580	535	532	530	570	555	536	593	572	599	565	587	589	573	566	542	596	591	544	585	574	587	560	580	531	528	550	540	562	571	555	580	576	573	604	575	560	543	575	559	637	573	591	555	588	582	533	558	603	518	579	568	613	599	569	588	598	565	574	585	601	584	542	588	545	563	593	570	544	547	525	561	563	579	610	597	596	548	535	597	599	546	591	608	602	585	595	579	551	495	596	591	564	551	571	548	573	568	554	569	574	570	581	545	552	574	584	569	570	583	580	573	538	565	570	605	584	587	582	526	578	559	600	531	578	535	536	561	578	583	568	577	562	564	574	609	561	577	598	583	582	545	547	591	565	569	549	605	550	583	599	538	553	551	556	521	537	550	544	575	608	605	557	571	568	536	555	579	574	560	602	627	585	590	605	607	560	564	597	608	599	548	601	583	573	575	542	562	581	549	574	557	577	606	587	562	594	567	549	559	587	533	585	652	538	563	584	587	582	611	558	588	537	557	579	569	570	599	628	591	578	573	609	575	592	584	583	575	567	551	577	580	588	526	568	603	551	599	569	562	577	587	585	597	549	554	561	611	584	558	571	539	575	598	524	569	558	603	569	594	601	587	597	581	556	574	536	617	537	515	542	533	580	537	569	608	610	562	575	604	601	567	556	585	558	597	593	525	556	577	540	597	574	621	560	597	561	593	579	558	581	533	564	555	557	559	602	573	547	576	564	594	597	592	601	529	603	585	595	593	577	569	595	558	587	522	593	575	577	610	574	634	545	617	576	597	586	570	576	557	580	578	583	567	588	591	600	536	584	577	570	554	557	601	594	559	564	558	571	564	585	612	610	572	566	541	560	607	526	590	571	562	586	567	544	539	579	585	583	598	545	554	530	613	514	616	578	559	573	550	563	589	585	588	593	551	543	593	559	567	534	561	570	594	533	593	573	574	590	532	591	568	593	599	580	560	560	558	603	540	549	575	573	558	567	577	553	574	586	582	549	520	543	553	569	558	586	564	567	536	562	591	589	596	566	574	571	609	581	555	535	577	581	561	581	559	563	565	567	562	549	622	562	577	572	578	602	578	541	586	558	603	601	567	603	580	551	528	581	596	581	557	563	566	567	550	568	573	525	598	547	536	512	544	570	557	545	562	562	552	598	614	523	558	576	602	531	574	601	551	528	603	578	559	579	588	597	560	584	556	553	555	570	562	562	616	552	559	547	556	615	571	567	607	584	585	571	564	587	571	530	575	576	584	529	594	578	595	523	573	570	567	558	567	543	587	563	598	583	535	573	607	553	600	554	553	595	571	588	561	538	573	603	602	602	550	617	584	548	602	596	583	566	538	624	566	548	576	540	577	575	584	548	564	561	579	580	556	549	594	541	527	592	628	530	576	558	572	566	571	563	590	586	599	595	567	579	566	578	540	595	576	553	563	579	592	557	613	592	603	597	567	620	540	580	584	576	587	607	536	556	550	610	593	605	608	584	607	564	566	577	607	540	552	609	589	596	561	594	589	572	607	539	573	607	561	527	585	586	623	553	586	617	558	565	568	606	635	505	652	628	534	618	561	565	548	546	613	580	537	552	551	585	570	580	576	580	617	559	576	555	571	580	581	570	580	579	600	608	559	579	527	562	552	641	554	567	592	584	583	599	575	588	595	528	544	518	594	590	608	537	604	550	567	550	544	587	609	569	586	585	568	552	571	580	581	596	604	565	554	607	556	548	578	569	569	577	589	597	536	604	567	589	559	577	559	613	528	585	597	576	527	555	523	575	569	597	591	592	569	531	554	534	574	606	556	584	579	598	557	589	570	541	563	553	573	558	597	571	578	509	532	522	573	570	555	576	562	559	590	530	549	556	563	605	563	609	551	639	589	590	586	572	562	519	612	584	556	525	596	629	596	516	527	612	550	605	603	562	570	555	568	567	554	590	581	535	562	558	579	544	544	572	588	551	583	586	593	568	538	641	567	563	595	603	574	562	578	582	555	606	584	574	614	590	543	577	605	593	555	590	564	606	590	576	597	583	590	549	554	570	577	556	549	601	532	579	550	590	515	606	570	552	593	596	571	560	573	558	579	568	586	583	544	544	580	580	570
22833	20654	27988	23367	20658	20777	12513	2028	1519	1392	1240	1257	1202	1107	1091	1091	1040	1037	1015	926	974	933	1046	963	958	962	957	962	907	910	866	925	884	929	942	913	923	905	887	895	947	974	941	914	944	905	898	852	901	907	926	945	867	915	836	985	890	878	922	959	989	887	950	967	924	936	884	946	896	888	883	865	874	896	939	922	897	933	898	934	954	882	876	867	917	919	875	850	888	860	868	891	884	895	921	901	884	894	863	854	840	893	897	880	878	853	835	901	888	879	880	866	887	850	884	887	836	914	856	910	878	874	911	876	930	860	867	873	934	896	890	925	891	907	873	841	892	850	838	862	884	870	859	882	837	881	905	875	892	962	911	859	851	920	890	914	908	904	877	904	876	940	837	876	880	880	850	890	891	827	899	895	857	950	943	946	905	864	896	907	899	939	873	955	926	880	925	926	917	855	890	847	876	870	896	877	857	931	921	912	888	876	904	884	879	855	912	841	906	951	878	908	860	911	894	842	868	920	851	887	879	940	886	900	921	941	869	905	899	900	920	903	881	977	895	849	882	898	887	859	894	914	870	882	924	899	852	906	924	904	862	900	888	898	867	900	887	879	953	904	904	872	928	921	908	933	885	940	876	943	886	897	890	890	917	840	894	862	884	862	918	923	894	899	889	872	911	918	960	879	895	826	915	939	882	856	879	875	911	877	844	853	866	909	933	907	864	886	926	862	903	888	855	950	903	859	858	854	884	899	845	886	864	875	853	951	889	886	866	932	882	887	897	866	872	928	856	887	872	868	881	902	859	902	906	876	846	939	873	860	892	910	877	920	888	913	911	891	868	861	858	935	902	873	868	927	878	899	884	913	897	842	896	901	905	892	923	945	929	867	837	891	824	895	832	854	884	886	851	909	887	856	890	891	880	904	898	863	880	915	899	884	929	891	900	882	912	888	904	901	904	863	890	899	913	878	893	900	871	837	912	902	933	919	895	906	870	880	830	884	901	930	926	926	851	842	899	919	841	844	875	887	857	882	892	861	930	912	878	862	835	883	872	857	915	895	924	905	887	940	908	932	842	863	949	891	921	860	922	905	897	837	891	872	895	859	832	924	926	831	894	928	919	893	942	882	841	878	893	911	871	891	895	847	908	811	862	905	913	898	903	902	946	874	889	853	870	898	923	945	930	948	878	903	856	977	877	906	865	872	835	905	859	856	836	892	902	907	894	869	891	869	870	915	894	860	898	859	860	877	943	825	858	836	911	887	873	875	897	864	852	876	919	891	897	951	846	895	893	876	900	910	875	848	876	909	845	888	896	946	920	891	913	894	897	916	922	894	904	896	863	891	880	906	855	888	890	869	895	931	909	842	880	855	900	931	885	819	902	837	872	912	879	846	865	895	857	888	874	889	925	990	920	873	881	867	845	878	866	901	885	883	909	869	934	836	907	902	876	905	915	875	889	880	925	920	940	939	942	901	893	882	938	887	830	868	902	843	885	899	926	884	865	868	907	905	859	916	960	918	890	928	925	903	945	914	867	960	924	890	889	865	877	878	896	862	939	881	875	877	858	855	920	867	906	915	886	878	899	901	897	841	865	871	958	859	853	938	867	884	877	890	900	872	842	835	855	913	879	898	882	874	889	842	917	934	906	874	879	887	889	868	879	876	904	839	918	926	948	909	914	880	904	881	879	906	890	875	932	952	931	858	897	906	866	896	862	897	867	873	884	883	881	878	859	845	865	882	882	874	890	861	881	900	924	881	915	956	926	933	921	861	929	878	865	855	843	837	943	867	864	887	892	860	912	862	889	879	880	914	897	899	867	795	889	865	819	901	901	892	877	859	892	863	912	936	902	842	878	847	890	922	948	897	932	879	900	875	907	903	877	843	885	896	902	920	886	839	868	858	849	877	847	930	901	861	858	883	872	884	914	917	874	847	899	949	885	860	938	898	877	918	892	897	861	902	802	865	908	858	918	915	894	829	849	926	879	871	930	857	914	882	884	872	836	896	865	887	906	881	878	917	900	865	908	876	924	924	923	908	951	906	864	912	838	933	893	924	867	930	928	897	906	892	910	899	940	924	893	925	874	876	850	843	805	907	932	863	883	864	839	921	879	889	889	911	879	887	919	906	899	888	864	899	916	847	919	848	896	877	855	857	891	886	868	852	882	899	854	872	875	880	858	873	917	906	867	871	910	866	881	913	954	888	882	842	883	894	996	847	885	910	903	956	884	931	873	913	886	823	880	900	884	887	907	937	931	859	924	863	922	903	859	894	864	881	938	896	855	865	884	911	883	886	879	862	844	901	917	884	881	864	912	930	870	929	868	878	886	910	921	912	903	902	861	864	821	861	901	863	881	879	930	909	883	875	943	850	869	878	871	888	880	884	878	889	908	869	866	827	887	908	861	947	915	948	865	909	858	915	911	862	838	927	888	872	921	929	821	834	821	827	870	851	880	894	908	881	932	888	888	878	847	928	902	863	887	857	911	847	895	903	904	860	894	875	871	842	906	933	890	895	944	892	841	867	950	888	882	926	878	879	824	856	926	855	883	924	912	912	888	880	887	874	899	885	950	862	870	918	864	845	949	899	900	917	836	887	908	879	826	856	897	910	865	866	903	898	906	906	844	924	857	824	835	897	914	867	902	811	874	908	938	876	891	894	908	846	817	908	900	906	830	873	907	944	874	901	876	830	878	892	903	839	906	851	876	887	877	857	907	826	842	914	893	959	892	926	882	912	857	907	894	904	895	852	931	892	916	959	936	893	918	919	967	939	881	929	880	900	942	943	906	927	830	895	849	845	877	860	846	901	909	922	870	919	848	938	949	865	872	915	904	902	859	878	850	944	880	938	846	891	927	841	809	878	917	840	944	853	872	825	905	871	904	851	884	874	904	899	990	867	877	854	857	897	897	880	886	869	887	886	884	862	883	910	867	881	924	896	881	905	882	854	886	848	807	894	866	871	902	836	855	905	906	936	934	882	906	911	863	881	910	897	957	849	886	895	832	845	923	931	862	956	891	906	889	931	851	907	839	905	885	853	878	881	857	883	869	903	882	894	889	895	854	926	840	865	901	923	930	895	853	867	895	894	870	840	865	840	898	933	871	945	852	904	898	853	859	901	953	868	923	853	882	855	900	892	871	866	844	898	908	887	947	890	884	839	900	889	842	879	903	881	906	933	909	861	947	912	919	932	830	893	824	932	869	843	901	893	894	887	893	935	873	861	882	908	854	922	892	874	887	856	920	876	902	907	893	898	935	859	871	882	889	901	869	820	842	878	893	897	879	871	894	924	844	912	903	819	852	857	924	892	935	929	895	926	936	890	890	872	866	863	848	920	877	878	889	974	888	878	896	857	884	891	868	875	882	857	906	894	892	804	910	878	944	823	851	910	899	889	892	939	885	864	848	933	891	887	858	843	903	891	853	854	892	870	902	864	917	866	915	919	880	853	877	891	873	923	864	888	907	941	912	882	915	837	921	895	881	920	913	882	870	935
17016	14941	13787	7870	5379	4051	3136	2619	2251	1910	1705	1629	1477	1314	1217	1173	1160	1128	1065	1071	1005	1019	1013	942	997	933	935	924	882	919	844	886	927	905	860	920	875	884	879	879	876	887	878	882	869	828	877	830	873	832	865	808	856	867	853	849	848	803	865	860	859	908	864	839	861	875	878	825	848	857	852	893	817	833	794	852	840	879	875	874	883	857	907	878	832	830	807	824	863	853	845	837	834	828	829	779	921	837	850	820	805	806	850	807	846	838	786	871	883	868	839	835	809	873	910	873	860	862	810	878	855	860	861	823	830	808	853	882	870	845	824	886	862	838	890	770	852	862	870	884	875	852	823	848	854	810	870	822	827	803	826	835	832	827	811	841	859	862	860	767	866	840	806	810	839	867	824	831	848	871	847	879	893	908	830	881	830	831	856	834	875	867	847	867	846	862	832	829	824	854	860	846	824	831	817	761	802	859	814	802	886	855	826	817	808	848	868	830	863	825	837	856	840	845	809	828	857	818	830	866	785	860	838	855	824	835	856	797	845	811	824	860	856	859	834	871	809	835	842	856	856	852	857	861	855	824	828	829	815	861	818	799	835	847	868	817	784	834	863	771	821	834	842	820	812	899	862	856	835	873	835	816	841	837	865	856	794	750	809	831	836	819	876	799	814	836	878	867	848	776	858	837	768	823	812	859	852	858	837	846	883	854	813	832	831	814	836	810	843	855	846	881	844	850	828	783	866	826	849	796	880	781	854	839	861	840	803	846	840	781	836	847	827	841	812	847	778	804	884	815	809	820	797	810	806	832	821	791	823	857	800	858	877	812	875	829	873	835	842	858	883	884	857	839	889	847	859	808	838	866	882	856	819	829	837	830	844	831	843	889	841	859	811	876	829	824	829	880	847	814	870	869	849	849	911	842	825	815	835	834	831	849	796	945	852	811	800	815	790	886	866	863	776	856	818	859	829	813	818	836	811	813	913	852	830	815	876	854	835	852	807	792	836	878	847	840	787	828	855	855	814	771	811	839	830	835	811	856	824	867	874	855	862	865	851	847	887	829	838	879	860	807	844	818	835	852	887	849	797	884	858	842	852	814	796	818	877	851	842	818	856	853	832	829	843	833	852	816	806	862	901	858	809	773	817	905	845	878	860	830	811	826	820	796	803	830	845	824	837	852	850	838	861	905	815	849	836	834	815	862	827	865	859	884	805	869	832	849	803	848	887	851	849	872	869	849	813	893	862	866	784	831	836	857	839	852	880	837	870	833	862	822	860	825	811	858	802	848	825	806	857	850	890	826	835	833	794	836	882	782	812	782	813	884	868	876	825	811	822	790	858	833	828	784	850	836	828	817	857	818	870	865	733	802	830	897	803	850	864	819	809	883	860	811	782	772	811	863	885	833	863	822	835	848	861	825	815	809	829	825	828	839	841	796	837	772	830	863	855	778	869	782	821	883	846	767	795	826	812	851	839	857	827	889	817	817	870	840	861	856	826	811	863	864	820	832	847	862	845	819	848	831	848	840	865	837	876	832	854	839	827	840	870	830	845	855	828	826	816	834	824	822	800	820	851	883	792	846	802	846	877	814	829	897	793	827	799	834	835	843	860	837	882	901	820	818	813	842	824	829	886	820	832	850	840	817	842	852	850	816	813	844	847	827	832	843	840	871	842	823	823	831	778	908	849	916	841	867	802	853	877	807	814	841	851	804	852	867	823	838	839	843	843	832	837	835	888	822	822	877	849	801	865	871	849	838	833	844	849	837	860	834	913	846	822	841	799	845	855	876	850	875	807	822	842	841	824	816	843	829	829	797	836	830	830	855	789	823	833	838	821	794	807	825	848	845	854	812	843	806	848	842	804	858	828	807	843	892	793	858	830	873	811	819	829	805	873	799	883	816	857	900	782	859	822	836	872	826	849	873	830	830	822	815	815	868	893	787	836	810	832	816	814	785	848	802	836	820	794	837	801	838	844	851	869	808	819	838	870	838	839	797	851	754	822	829	860	827	829	832	827	842	838	825	844	911	837	854	866	874	792	823	848	810	837	838	881	842	815	835	874	810	863	841	830	824	864	810	844	813	821	851	829	816	796	882	813	797	772	833	912	845	835	855	861	827	873	862	813	841	854	837	828	813	805	829	871	866	836	822	894	834	913	785	822	827	843	822	882	836	829	841	834	831	850	846	844	827	836	816	812	824	794	843	858	873	835	789	856	768	891	824	848	798	902	864	848	776	815	816	816	832	842	860	845	864	813	813	791	838	828	801	843	816	800	842	803	877	823	839	876	830	843	838	859	823	877	808	775	816	793	849	862	857	858	807	837	824	817	849	849	878	839	819	857	903	815	828	852	818	813	808	825	824	828	788	859	814	827	786	838	831	834	776	861	822	782	822	841	792	838	826	795	811	868	823	800	871	843	798	886	839	793	862	833	893	831	816	900	855	824	832	802	824	891	827	789	901	841	845	781	826	820	836	862	829	860	876	828	872	817	837	859	825	870	832	786	876	784	843	869	852	904	816	813	844	843	788	815	863	838	821	807	844	816	798	860	846	829	832	885	817	853	848	810	843	883	823	800	821	783	884	803	848	834	851	815	795	882	810	856	887	835	856	818	855	865	860	830	850	836	864	853	832	908	832	817	880	809	811	835	851	846	848	814	821	813	801	844	867	851	813	800	813	799	834	819	851	815	788	859	883	854	842	871	812	836	843	834	825	818	841	807	809	838	805	875	793	784	796	825	813	830	848	886	852	823	872	847	830	809	823	851	801	897	837	877	835	830	889	837	840	879	856	808	786	853	867	843	879	788	873	832	827	807	848	879	882	789	832	874	832	834	841	810	817	815	857	844	855	847	832	822	794	824	856	871	802	834	841	822	863	848	788	875	838	884	882	821	834	802	847	864	828	858	831	814	790	826	857	887	816	796	787	871	818	861	897	831	754	870	803	866	826	831	809	829	764	856	850	860	807	849	805	829	828	833	851	814	837	809	813	838	807	800	761	861	892	835	829	845	825	849	817	810	826	840	864	857	828	811	845	857	840	933	849	842	848	834	877	812	783	825	805	843	834	806	839	818	831	871	761	849	814	895	805	834	795	829	843	854	796	869	840	843	816	844	848	808	844	819	798	820	857	784	843	819	852	858	845	841	814	829	845	871	853	841	865	831	844	847	801	870	875	867	821	878	859	791	843	821	840	813	838	861	836	852	784	808	829	828	857	845	833	849	836	811	863	819	774	803	878	824	845	763	849	795	812	847	817	835	863	836	826	814	843	812	825	914	820	825	867	851	838	914	862	880	833	768	936	823	862	831	858	866	833	763	804	897	835	892	843	802	812	790	869	837	863	889	791	825	793	859	802	831	818	870	833	893	793	823	831	865	853	849	844	855	791	828	825	811	880	795	877	826	837	838	870	851	812	853	852	796	861	834	838	821	817	812	882	853	798	828	852	810	896	880	873	880	877	836	855	809	827	816	832	803	786	826	783	877	849	805	832	843	823
31179	15841	2893	561	401	430	421	412	380	415	357	399	388	411	381	381	383	363	400	377	408	373	402	366	357	368	396	362	356	418	406	423	362	382	363	376	423	397	371	388	422	379	389	404	370	378	387	405	366	395	369	416	458	395	368	403	393	414	383	378	384	383	387	381	385	418	386	326	413	381	429	346	368	367	415	396	375	370	413	370	372	403	394	352	394	392	348	389	386	362	405	391	408	383	379	397	390	386	399	378	382	380	387	385	409	410	399	351	368	395	413	388	387	397	368	382	412	394	375	356	380	387	398	372	382	390	407	386	406	401	431	406	410	394	387	373	416	376	399	400	391	404	374	401	398	381	380	360	391	354	411	386	365	400	357	406	347	388	389	376	356	389	404	394	399	400	383	367	408	371	380	420	377	405	376	375	379	378	384	385	391	386	393	370	399	383	402	407	380	367	379	378	391	404	373	367	357	405	400	372	366	399	386	369	394	353	414	382	375	416	394	356	367	385	398	391	377	407	408	379	368	391	386	385	438	394	379	430	388	398	396	378	375	415	345	377	388	363	384	418	397	434	393	425	364	370	362	345	372	360	364	404	415	411	345	411	395	380	380	376	400	399	375	399	371	357	426	425	384	389	388	370	366	389	402	378	364	394	374	366	395	401	428	369	396	401	384	381	369	381	380	399	411	391	374	408	398	425	368	361	355	380	388	351	396	401	421	386	384	399	411	365	423	416	390	390	398	388	384	370	358	366	414	397	410	382	398	380	382	419	397	411	402	374	412	416	397	357	409	358	371	403	370	415	407	400	396	405	400	370	356	392	364	388	391	404	395	369	389	392	386	374	402	390	366	389	380	427	405	413	381	382	412	381	396	372	373	389	371	390	413	389	395	353	408	394	391	370	387	387	369	388	368	356	358	379	385	415	383	401	411	395	367	366	437	376	424	361	392	399	379	352	407	385	394	389	388	407	390	371	414	393	364	391	428	365	403	408	378	404	401	385	394	373	421	405	403	393	382	360	387	375	397	356	421	400	382	400	377	391	389	353	398	348	409	390	412	402	376	401	392	373	369	414	399	395	391	380	358	339	376	396	395	386	394	335	399	401	370	383	392	375	404	395	412	383	349	370	393	403	412	393	400	396	388	363	358	366	389	404	389	354	399	383	368	373	374	402	392	390	399	389	423	400	344	380	425	381	399	385	393	365	390	378	400	389	394	377	397	393	397	394	395	394	398	399	378	381	437	393	401	350	415	400	387	363	382	399	364	378	362	379	369	378	369	414	397	387	419	372	399	383	397	400	363	420	364	369	379	405	416	391	362	407	397	388	406	400	393	371	389	398	376	337	375	385	408	409	367	363	361	368	347	398	398	407	368	400	376	362	381	393	386	378	374	374	371	392	379	418	364	361	390	406	395	401	389	390	372	402	384	399	373	388	405	376	387	401	400	370	411	382	398	390	408	372	392	397	404	399	363	396	411	397	341	351	389	379	398	381	418	352	377	376	426	389	389	387	382	409	366	390	436	390	376	399	396	355	402	348	370	405	379	388	361	373	378	373	391	388	400	404	395	390	395	384	396	388	387	370	392	395	396	388	382	403	355	396	386	383	382	372	408	364	417	385	396	370	377	414	386	370	413	369	411	334	379	334	429	371	383	417	373	384	403	411	385	393	383	415	361	375	376	411	412	374	363	414	419	367	379	385	391	416	385	355	399	399	379	355	375	365	376	403	386	400	404	390	381	382	415	398	368	361	389	372	427	432	385	376	377	407	376	405	416	372	381	379	382	372	384	413	378	367	360	366	353	374	353	401	392	385	391	382	413	354	376	363	362	405	372	402	397	359	388	370	397	333	372	385	404	404	422	396	418	386	374	370	363	404	400	385	367	398	367	386	386	389	416	378	370	397	370	388	399	368	358	385	366	416	356	387	412	365	443	398	422	389	359	370	378	355	387	393	397	413	410	393	388	368	402	384	387	359	407	340	344	358	372	397	389	405	411	423	385	404	396	403	381	373	380	363	402	388	418	377	405	380	425	367	387	350	390	364	399	425	382	366	376	389	384	407	384	389	371	382	378	402	376	348	385	400	425	369	377	376	360	412	359	422	376	381	374	420	388	421	382	356	436	355	362	372	359	379	367	369	369	411	367	422	400	374	372	377	359	384	346	375	388	346	385	377	379	391	357	352	359	381	384	389	391	428	393	413	363	361	411	414	391	395	351	389	412	352	348	404	362	369	395	400	380	387	385	369	332	393	360	354	382	374	367	356	372	380	347	385	379	394	361	375	416	348	368	351	417	380	373	402	401	375	359	367	380	375	383	388	366	385	330	338	401	364	378	359	388	373	381	378	382	381	403	391	377	401	385	429	407	347	402	367	388	368	387	354	361	379	409	361	422	377	393	379	401	413	400	406	411	375	361	383	362	365	378	403	390	406	366	413	386	398	372	382	393	350	362	382	379	370	375	390	416	379	434	403	351	389	381	377	372	381	386	411	364	408	382	381	376	401	398	373	392	366	377	393	386	408	368	408	382	393	397	425	357	411	349	420	377	417	440	369	357	410	377	414	369	387	391	384	367	383	395	400	387	387	411	364	412	373	385	395	384	415	411	400	389	390	368	382	431	393	384	379	382	401	406	379	389	367	386	388	390	377	379	399	395	427	378	361	389	392	395	408	394	402	379	385	370	359	397	370	342	400	393	412	367	350	398	397	418	422	352	409	415	373	388	367	381	367	370	407	357	405	406	398	417	400	418	371	400	351	364	386	371	382	371	364	407	380	379	389	363	402	389	363	395	423	389	417	406	391	400	364	398	377	403	354	425	367	392	405	400	402	395	371	380	365	415	395	402	397	406	368	370	396	400	380	400	369	404	399	392	362	405	384	382	402	403	407	381	355	392	382	392	364	374	375	373	385	397	368	406	355	410	370	373	397	376	399	394	425	366	387	377	390	409	365	442	423	394	405	414	358	377	363	407	360	403	409	375	374	374	347	400	376	384	357	407	401	415	375	403	412	374	356	371	396	401	378	356	400	352	391	410	377	392	380	350	395	375	409	398	379	401	394	299	377	401	392	371	370	380	371	346	387	378	374	361	391	402	398	366	375	365	425	415	408	397	382	383	354	367	386	372	386	374	380	367	357	376	397	422	357	374	380	387	353	392	403	359	377	364	366	369	409	409	366	393	361	376	352	376	361	367	388	384	401	383	361	368	371	412	404	415	366	374	396	351	404	410	395	385	378	373	407	402	391	368	380	394	395	378	396	388	432	411	386	416	385	376	417	369	348	383	358	387	370	381	388	363	394	403	380	379	412	359	404	417	363	421	406	350	425	373	387	400	389	395	347	395	382	372	396	395	402	402	379	383	366	408	378	358	400	352	402	371	368	382	389	368	393	379	394	406	416	417	370	368	433	367	369	393	383	378	373	404	394	376	379	423	354	385	399	363	435	363	372	352	412	403	401	368	389	431	416	381	385	426	384	359	400	412	390	400	409	408	442
17868	848	762	540	497	477	460	463	440	423	408	414	398	372	383	361	395	411	408	396	415	389	412	402	400	410	394	397	394	385	372	385	431	377	393	397	401	433	377	371	388	403	369	428	423	397	394	380	369	373	409	370	380	427	386	370	424	400	375	387	380	404	412	391	382	389	378	444	364	418	431	393	407	381	376	389	404	408	406	400	339	393	381	399	410	398	390	389	397	395	392	391	377	420	399	422	404	399	413	395	380	394	378	410	394	362	358	398	398	386	378	362	398	436	415	383	398	398	380	383	386	384	403	350	371	387	381	375	408	407	396	400	418	381	398	402	391	388	393	395	381	350	390	374	360	395	407	408	352	384	392	416	408	430	409	386	374	375	370	402	417	415	389	380	363	385	400	387	405	415	358	411	397	407	395	406	341	390	385	361	413	409	402	390	405	445	432	410	414	400	412	400	377	378	402	388	392	388	412	386	400	392	399	377	406	382	361	393	416	408	395	422	393	395	371	376	404	412	390	411	376	422	389	408	358	404	380	388	406	381	406	395	371	389	381	393	375	412	401	402	360	357	383	380	412	399	383	371	375	407	401	411	394	384	403	391	425	400	383	405	369	379	401	399	378	379	387	401	404	440	383	375	364	388	414	410	357	405	418	403	394	396	403	422	382	357	410	350	387	427	401	408	402	424	392	403	373	391	365	418	387	426	421	383	377	382	403	417	358	437	394	409	412	442	402	373	393	379	407	373	401	410	399	413	404	417	377	385	379	393	398	391	434	360	392	422	393	359	377	405	400	443	374	394	353	391	430	415	449	381	400	392	412	383	407	418	402	365	395	421	370	402	375	372	399	371	394	420	412	399	416	427	377	413	401	363	390	381	355	373	431	438	394	373	435	380	368	398	402	384	395	434	426	416	372	440	408	387	351	378	408	401	366	444	402	377	385	390	414	400	392	390	390	421	398	382	396	375	364	404	411	379	377	382	384	379	394	415	355	418	403	364	342	357	426	372	367	395	399	379	436	391	407	364	394	403	383	398	367	402	387	372	364	362	386	409	370	416	425	431	393	375	391	361	400	403	384	401	375	339	411	417	426	381	420	372	436	406	439	385	368	368	415	377	395	381	395	421	451	400	394	425	365	412	410	387	430	381	383	394	391	394	390	379	396	355	385	405	404	425	417	411	387	372	400	410	376	386	369	450	405	378	396	400	415	403	390	381	399	374	373	437	354	379	395	432	383	385	360	409	406	358	392	403	367	414	420	415	412	394	423	422	362	376	388	420	408	424	392	397	438	392	361	363	423	391	400	387	412	357	414	399	387	404	385	402	382	386	370	388	406	390	412	384	393	413	440	416	360	405	395	393	386	388	388	370	382	421	385	388	399	350	382	353	351	399	411	408	363	403	400	384	374	383	398	389	397	365	390	372	400	383	377	377	370	371	378	379	347	394	364	351	375	371	410	398	376	380	408	373	399	372	402	390	398	390	395	403	364	383	342	359	347	388	409	372	422	374	375	399	402	416	377	399	331	416	429	405	399	423	377	399	420	416	396	417	393	411	377	427	445	390	377	366	406	422	411	357	413	403	374	391	358	393	400	398	398	412	412	395	425	392	404	375	365	428	401	369	421	357	414	384	387	369	450	402	378	350	362	361	412	403	343	348	396	391	437	416	389	393	375	381	395	398	413	389	382	404	396	375	402	385	378	390	362	404	376	347	404	406	387	393	393	380	371	395	404	393	362	401	403	425	379	399	386	387	405	397	380	385	366	375	389	425	383	377	412	388	420	422	378	426	368	391	395	403	416	372	403	397	425	377	374	373	386	408	368	388	401	356	374	367	410	383	367	357	429	384	388	390	422	388	366	363	397	381	397	395	388	392	402	412	379	390	388	384	405	396	391	410	392	383	398	431	370	411	389	396	391	428	395	382	414	404	390	390	391	413	375	394	387	384	429	376	406	401	390	385	398	429	392	424	395	439	372	412	363	353	386	417	395	368	385	380	437	411	369	429	383	410	369	380	363	350	408	370	388	414	411	370	377	398	381	387	377	360	429	396	383	383	379	391	363	394	382	427	368	407	388	367	399	410	389	398	411	406	400	383	413	433	378	401	390	443	365	391	391	401	401	395	385	423	382	382	405	435	392	383	406	397	379	384	357	425	380	372	437	367	376	387	411	386	463	380	422	377	380	345	425	416	342	385	410	396	340	421	398	409	397	384	394	382	388	399	402	364	377	361	375	405	404	349	425	378	394	416	410	398	402	378	417	382	411	420	395	371	385	381	380	369	387	399	362	417	379	420	371	382	395	408	415	415	368	377	425	410	380	441	396	413	419	427	359	402	391	369	402	383	372	407	393	391	379	428	428	405	439	384	453	396	367	400	381	397	440	327	422	416	432	381	393	384	405	361	388	390	395	438	416	380	418	395	411	396	410	390	364	433	398	392	400	378	351	396	404	364	386	403	392	352	403	368	386	397	406	377	376	410	381	409	405	397	421	369	397	397	388	385	386	383	383	403	405	397	402	406	379	380	389	372	376	398	419	394	401	410	394	387	394	403	416	395	387	388	370	391	374	406	386	408	416	417	380	366	389	383	395	388	391	394	384	383	409	423	431	436	387	398	365	369	366	392	404	420	406	409	417	387	367	381	397	399	392	398	374	379	401	390	397	443	350	393	366	374	397	382	380	388	389	403	390	392	406	347	385	401	387	418	376	363	396	392	379	393	373	400	390	400	345	386	422	408	378	396	374	386	413	391	393	372	381	366	398	385	386	414	429	382	391	405	373	413	430	380	389	405	393	398	388	395	407	385	374	416	449	403	396	385	385	369	399	408	349	396	400	396	357	377	398	417	422	399	380	368	374	396	373	386	388	400	375	383	377	389	390	400	435	389	419	381	372	408	377	384	375	424	412	373	406	393	396	382	369	396	404	391	400	396	384	404	347	371	388	414	387	373	385	421	406	420	353	399	376	385	413	425	409	374	388	431	399	410	407	395	378	367	370	365	401	379	389	387	423	398	414	390	385	392	402	370	349	388	388	368	383	371	386	390	385	376	389	374	372	367	367	409	392	393	408	381	435	404	384	382	411	403	402	395	377	390	406	380	384	370	369	399	400	394	417	377	386	399	382	396	411	437	386	406	444	418	385	355	381	371	371	415	387	392	380	402	373	381	377	397	441	357	412	403	365	385	389	411	383	379	389	404	404	386	415	387	382	386	392	398	416	375	339	400	403	417	377	387	386	374	385	397	405	415	374	394	353	419	410	393	374	373	421	398	408	431	407	411	391	386	371	380	385	398	387	364	395	387	382	387	376	378	376	369	441	359	386	379	409	424	375	395	391	406	413	431	371	420	418	374	388	380	351	415	393	359	377	371	450	396	399	393	397	393	398	389	415	377	404	380	421	388	438	394	413	411	393	408	381	424	400	371	340	400	379	421	350	424	384	392	377	385	376	420	414	412	389	425	398	377	412	383	378	363	382	359	406	396	396	377	393	417
24992	20660	27467	23866	20660	12267	1614	998	875	844	859	759	762	705	732	644	660	642	667	605	630	578	616	665	644	655	618	600	658	562	664	641	613	621	596	604	590	616	620	646	616	598	621	564	617	590	597	593	626	594	644	629	585	625	596	679	617	596	594	634	611	606	600	569	620	575	607	625	592	568	633	612	616	642	609	583	557	590	590	577	575	548	604	555	634	567	565	589	583	591	593	598	568	609	589	583	598	591	567	624	599	592	689	553	590	574	628	619	559	602	644	547	620	617	564	570	582	597	592	565	600	581	606	581	623	599	596	629	567	610	621	619	581	594	597	592	566	636	619	590	580	599	529	581	596	567	603	622	621	568	599	577	620	633	556	572	578	577	581	639	563	609	610	584	592	580	602	590	630	555	586	548	558	572	593	619	637	609	593	598	546	585	589	593	573	558	632	603	596	601	582	586	609	641	604	586	519	623	605	560	576	577	609	586	563	587	613	574	587	589	641	582	613	616	574	621	586	579	569	549	612	599	600	632	586	576	589	597	616	598	565	570	578	572	557	526	589	567	564	618	581	602	552	569	584	620	631	621	644	594	579	580	602	621	590	565	577	587	593	574	572	607	614	640	593	613	609	572	635	597	605	620	626	628	625	595	553	587	574	607	593	597	576	578	649	587	598	634	615	614	597	590	563	637	598	590	608	614	537	629	590	563	609	636	579	569	641	611	607	591	570	577	609	597	591	593	597	582	601	576	596	614	586	612	590	619	558	579	586	595	595	617	594	596	630	574	604	571	624	591	588	602	564	553	574	602	604	601	552	636	567	572	600	596	556	559	617	604	604	571	562	489	635	603	600	600	600	599	588	598	522	570	645	612	583	599	573	606	600	578	610	567	632	583	642	586	605	567	612	583	627	644	565	589	578	571	616	611	598	606	597	557	579	544	582	632	585	546	579	550	558	573	639	579	561	534	627	595	553	615	556	582	567	619	589	561	595	625	565	570	588	594	583	558	571	610	604	654	591	581	603	605	624	554	600	619	587	573	554	644	611	527	546	579	585	596	580	557	580	587	588	565	572	647	567	689	610	547	589	566	601	610	540	570	649	612	563	578	592	586	616	588	593	581	592	592	615	590	584	575	575	586	625	612	595	604	598	606	546	643	611	568	588	592	646	572	573	597	562	585	611	631	632	630	568	604	628	595	634	566	637	604	604	611	615	621	554	600	559	582	624	580	592	621	582	597	585	578	582	592	594	625	590	575	568	595	589	592	579	601	643	584	605	574	562	583	576	614	561	604	613	574	629	611	603	609	577	586	586	606	579	604	559	578	548	574	598	567	565	601	596	575	527	554	589	565	563	571	633	620	565	592	579	577	596	612	550	603	566	618	594	578	589	613	609	575	616	577	541	625	585	573	587	633	563	545	582	588	580	579	632	573	597	587	640	595	595	575	552	624	610	600	597	597	606	587	600	613	611	583	593	607	576	587	595	622	627	575	606	574	603	598	560	555	576	627	612	572	604	571	570	590	613	587	593	576	606	579	601	603	611	613	588	574	596	577	599	575	629	642	600	621	611	614	609	609	579	647	571	574	582	660	592	578	576	581	544	585	624	540	575	614	562	558	628	564	569	590	531	574	609	587	524	577	561	589	605	604	563	643	563	595	595	555	591	600	598	561	614	613	592	570	592	629	584	594	583	623	594	599	579	621	612	592	597	600	551	580	615	629	591	609	586	571	611	581	571	565	600	572	582	600	604	563	553	559	612	601	578	595	559	610	598	577	604	627	595	585	581	630	616	593	617	562	588	592	594	589	606	627	574	519	584	539	567	578	587	570	589	583	615	591	590	589	624	578	579	559	607	609	594	592	602	575	611	602	610	583	592	634	597	625	609	600	573	589	592	604	617	578	530	554	587	607	578	598	594	626	588	553	565	625	591	590	563	589	589	545	588	624	600	602	596	577	578	619	536	638	568	637	581	574	589	653	565	621	552	583	598	568	579	616	616	570	586	607	606	606	560	628	582	569	564	601	564	608	635	595	607	625	601	585	603	598	591	613	554	616	583	596	610	576	615	612	552	566	559	590	578	643	618	555	568	560	607	609	594	607	602	636	627	569	564	592	615	552	574	613	583	557	575	588	592	557	623	564	607	624	623	616	578	578	620	590	590	620	633	600	584	592	591	582	590	562	588	584	561	597	586	630	567	573	542	612	589	620	573	568	610	603	580	540	563	568	561	585	642	595	607	595	640	601	585	612	591	557	610	589	583	638	600	615	594	542	584	585	529	560	613	629	550	603	572	565	590	625	568	590	571	556	576	600	652	546	548	567	578	570	633	625	594	579	585	551	551	555	581	544	584	595	573	600	548	587	558	596	601	578	575	608	617	558	596	586	591	547	564	554	624	578	556	576	614	569	603	591	593	600	601	562	641	601	564	608	578	583	586	583	596	646	578	611	585	558	594	623	566	602	585	573	602	610	575	572	579	583	621	572	587	648	634	567	588	565	592	596	604	603	565	579	596	604	567	601	557	589	621	597	591	620	602	586	568	608	636	566	592	584	607	573	588	583	620	581	643	549	577	606	573	588	624	614	599	589	587	568	612	661	602	610	579	620	620	601	612	605	603	596	584	572	553	665	605	604	588	643	528	549	587	544	586	589	552	605	601	575	572	619	621	610	598	544	608	552	560	626	587	604	644	588	612	567	578	632	569	587	624	613	572	587	581	584	570	578	607	596	608	608	599	590	602	589	623	597	582	584	624	552	606	557	569	576	610	606	553	562	599	601	569	559	573	559	569	574	576	610	559	601	586	591	580	622	609	596	552	594	582	590	620	630	618	583	574	607	562	539	569	581	564	582	560	600	611	594	592	569	580	573	577	633	530	599	543	591	564	635	581	600	588	613	548	607	642	600	573	600	614	585	600	617	575	583	585	613	579	610	586	590	584	643	587	586	585	548	587	600	587	607	564	593	625	589	608	543	618	610	626	601	563	582	537	596	628	572	592	576	556	595	609	563	569	583	619	553	573	606	611	615	571	617	624	583	590	568	576	571	621	590	541	602	604	570	543	570	561	572	617	590	588	587	551	595	579	585	582	617	577	615	599	595	604	612	609	631	628	604	591	578	572	604	594	584	601	577	586	592	577	594	572	592	591	578	585	612	580	617	578	620	571	637	584	591	637	609	605	607	577	599	547	613	624	643	588	604	602	549	613	617	594	567	609	575	577	627	603	647	596	617	628	545	563	614	557	575	569	620	625	601	613	567	570	609	565	560	623	557	620	598	584	608	597	578	625	595	573	614	579	562	612	571	591	568	574	629	622	576	585	531	584	545	598	571	607	574	596	567	610	653	568	595	634	588	577	613	562	578	640	679	606	552	559	595	614	621	604	570	609	593	586	607	586	580	573	592	602	586	608	570	577	544	610	587	590	612	555	572	585	578	653	580	616	559	553	564	560	602	571	631	574	618	574	601	548	577	572	582	543	608	586	551	609	586	582	579	592	598
18619	8684	8009	4226	2798	2186	1739	1350	1315	1139	1036	888	858	792	800	757	698	696	724	650	625	648	645	646	641	598	614	571	603	585	626	622	630	635	640	563	596	586	576	580	587	541	554	571	583	568	606	580	575	546	587	566	590	582	557	585	617	604	561	559	583	563	569	540	520	572	551	614	571	593	522	542	548	586	568	572	589	577	589	548	563	577	564	592	588	616	569	588	600	585	615	601	575	600	608	575	554	541	535	560	583	557	647	589	574	578	606	569	601	528	590	575	572	583	585	592	589	584	560	570	554	581	563	542	540	557	577	606	588	554	603	570	575	574	570	618	552	582	540	540	525	580	565	569	581	531	587	571	596	568	577	550	574	571	572	577	564	598	608	582	565	588	609	578	592	560	550	613	527	547	567	584	567	545	557	558	575	562	539	555	613	564	578	567	588	547	564	596	570	575	591	546	566	570	569	546	573	595	600	519	575	571	547	544	574	573	598	588	545	542	583	576	571	596	572	582	556	567	595	570	545	569	579	558	599	549	583	553	538	536	567	565	582	577	542	569	541	534	550	571	533	587	580	532	525	535	622	575	542	599	548	562	563	544	588	566	592	587	569	537	596	547	576	563	580	596	522	589	591	553	584	551	529	549	536	570	559	585	586	617	577	543	583	583	535	591	552	554	572	574	594	567	522	569	607	534	565	585	556	608	587	573	616	606	581	565	577	525	543	556	619	563	579	582	575	580	556	558	590	585	530	546	616	560	634	599	538	569	584	551	624	560	554	523	596	554	587	594	621	552	554	517	612	590	607	616	545	538	545	571	577	557	557	570	572	582	644	556	588	598	560	589	600	584	601	544	556	567	622	549	566	579	561	562	556	600	581	562	594	570	565	567	561	526	552	557	579	547	554	500	571	557	562	570	566	570	576	573	557	597	605	612	519	581	594	569	554	600	597	592	579	581	508	572	542	572	523	586	574	567	548	533	545	562	550	554	583	590	550	569	582	586	586	566	557	568	607	582	556	569	590	556	559	562	574	568	533	547	586	555	574	591	526	612	584	554	614	588	525	594	594	585	530	584	562	550	555	549	586	576	566	565	550	547	587	581	570	563	603	584	595	616	567	538	606	542	586	581	589	573	552	573	566	545	563	552	545	562	570	582	572	584	548	550	549	532	584	576	603	610	539	549	588	575	607	583	560	587	568	576	557	562	556	578	573	551	568	593	564	565	609	562	616	547	561	496	573	576	528	615	545	592	618	572	544	536	557	562	569	570	586	560	535	540	546	554	586	622	570	548	555	534	582	563	603	530	596	551	528	568	595	558	545	579	552	567	557	558	567	529	568	595	545	556	590	576	562	573	575	582	539	577	575	577	483	563	597	602	565	554	562	580	564	560	564	584	531	564	554	503	566	531	566	562	586	534	561	555	574	596	603	545	555	566	599	523	589	600	567	569	589	568	564	530	565	579	586	590	581	588	524	542	593	555	567	562	570	570	582	571	583	575	540	572	578	582	572	617	513	570	549	555	530	559	584	541	552	559	579	558	560	560	585	563	588	548	544	526	582	589	557	542	534	552	544	543	550	587	603	574	587	582	584	543	561	537	593	581	555	558	565	552	593	585	570	571	601	565	563	588	601	573	615	573	562	572	568	536	572	540	548	586	596	597	546	574	525	550	577	599	530	568	584	582	578	576	570	576	547	571	574	581	532	622	504	564	555	577	540	549	600	609	583	576	619	566	567	563	583	574	558	501	541	608	612	572	515	542	566	575	561	577	606	598	597	580	554	574	556	504	586	602	561	578	578	562	550	604	583	570	594	557	577	539	556	589	514	620	551	580	540	581	568	582	574	574	609	540	550	561	557	552	560	527	575	555	563	573	570	528	606	591	600	548	553	587	540	600	555	576	608	590	568	540	577	570	526	618	589	534	604	553	564	565	574	584	591	564	578	547	582	528	557	523	592	616	606	511	578	580	551	555	573	556	545	603	567	555	602	590	597	610	550	543	563	576	569	566	566	579	541	587	585	571	583	599	575	568	584	605	544	555	586	553	521	540	551	572	532	544	563	591	566	577	532	560	544	511	539	592	548	598	553	567	574	564	519	531	551	527	584	583	620	591	564	561	609	543	583	578	589	622	553	609	567	564	537	555	544	555	532	541	559	568	609	569	536	613	551	572	562	578	600	574	573	585	546	550	554	559	539	545	584	587	592	556	593	548	553	571	569	564	544	569	553	569	558	546	541	566	546	591	575	576	565	584	611	614	585	573	564	554	587	591	572	575	551	561	553	598	568	573	557	583	561	583	593	586	560	588	557	562	564	557	592	559	591	553	602	472	605	551	566	541	571	561	547	583	564	543	585	552	567	592	584	556	571	564	607	574	608	593	597	571	611	605	587	577	599	564	586	565	556	556	572	597	587	556	529	576	579	566	516	563	561	585	587	572	553	568	606	600	567	553	545	571	595	560	539	533	589	561	609	553	533	597	513	603	549	620	524	562	531	574	538	612	573	609	571	553	574	550	572	567	530	543	553	580	559	589	559	562	560	578	567	567	531	559	541	554	551	591	539	608	586	580	568	550	570	552	585	575	558	562	559	568	551	570	582	565	554	596	577	502	570	582	596	564	609	586	554	558	578	546	602	517	539	555	631	567	553	557	588	532	573	588	582	573	578	602	588	571	558	515	608	563	607	575	565	585	548	609	552	605	567	529	562	585	580	536	568	568	582	553	595	585	559	520	558	539	579	561	540	539	560	604	564	576	567	538	526	547	587	588	575	553	590	557	607	599	574	557	540	555	578	539	527	564	570	588	574	519	549	524	543	567	570	584	556	542	578	618	557	604	542	573	515	552	537	558	599	547	542	554	558	562	566	566	594	572	540	584	587	571	574	618	537	584	588	569	578	576	582	548	569	544	572	565	587	556	540	538	557	561	546	564	582	587	573	565	519	532	536	585	561	626	573	575	536	565	554	578	594	585	573	569	601	574	571	580	553	534	574	548	574	572	559	549	542	567	517	566	614	546	545	552	546	565	579	581	615	584	556	595	562	539	544	527	595	563	553	577	569	576	527	554	545	599	592	573	583	556	576	586	557	589	581	533	578	579	537	605	571	594	568	550	541	542	593	567	600	570	546	529	581	565	568	562	603	584	562	529	569	547	549	549	566	552	533	580	597	526	572	570	519	576	533	571	597	557	542	531	577	550	559	568	552	539	547	610	594	621	593	549	547	549	582	614	583	621	527	567	561	585	583	580	599	566	602	543	548	601	561	554	555	581	539	548	614	595	560	569	556	554	558	550	572	579	565	528	529	533	519	616	553	568	565	599	569	563	594	582	542	585	610	568	560	611	581	576	583	547	610	560	570	537	572	543	562	570	581	572	593	594	546	561	558	563	547	576	561	563	553	532	565	614	559	554	558	580	569	586	611	540	550	568	557	532	526	568	592	572	552	564	552	570	552	594	586	569	529	568	579	574	553	551	574	587	572	572	587	595	598	518	553	555
22909	20658	27904	23439	20659	20751	12782	2019	1407	1367	1337	1275	1180	1101	1143	1029	1026	985	1014	1031	966	939	952	961	940	1024	933	927	924	967	882	926	915	878	968	868	921	984	953	952	852	900	931	906	886	932	842	904	968	911	904	842	926	885	878	899	892	907	881	913	833	877	890	869	970	913	909	891	918	947	868	907	876	866	908	920	877	915	882	869	869	853	910	936	848	841	886	892	899	846	896	900	905	915	878	871	897	912	887	866	906	935	839	864	848	898	857	890	904	874	931	859	884	891	863	910	869	910	945	882	859	911	888	904	890	838	826	934	921	907	901	883	828	860	931	871	903	862	924	870	928	897	917	894	901	860	841	920	889	886	887	847	902	925	904	867	898	957	919	885	881	925	895	878	944	909	964	872	879	866	910	877	861	903	883	913	913	924	900	892	938	949	868	899	863	893	908	899	898	905	948	931	892	923	869	919	915	892	917	907	909	850	876	893	889	892	914	883	880	868	931	897	891	865	845	905	902	888	910	883	872	885	909	893	897	856	868	879	893	898	906	903	866	855	862	893	885	920	884	912	869	936	840	864	923	862	878	876	874	808	925	892	921	906	911	873	849	834	967	875	918	923	884	927	842	899	919	932	927	916	930	877	919	849	900	888	903	826	889	851	876	936	857	863	869	871	896	846	884	870	931	865	858	892	919	885	853	894	874	929	944	939	945	923	939	886	872	856	871	877	884	942	876	968	962	853	871	896	924	866	865	918	857	820	886	924	908	914	889	847	884	885	917	874	885	858	856	849	866	859	818	912	862	865	939	884	873	920	890	887	947	882	892	891	907	870	861	909	897	858	863	890	911	878	877	883	887	882	912	934	893	876	890	924	925	940	931	892	949	894	892	911	929	866	901	952	890	835	912	905	963	901	864	900	914	929	862	896	862	867	870	926	817	902	865	857	862	920	858	901	895	914	872	851	885	872	850	869	873	914	867	848	928	892	879	902	834	875	891	874	876	929	917	956	839	884	905	917	892	915	892	814	866	894	912	881	911	899	869	886	877	871	894	869	909	876	914	873	887	849	916	919	920	874	869	925	919	891	899	889	889	894	902	878	884	928	820	861	918	886	852	857	910	899	878	839	901	897	917	860	880	883	887	852	911	865	905	911	841	907	852	905	873	918	915	905	922	928	898	924	888	868	904	888	908	917	864	846	887	889	842	913	851	912	899	868	923	877	899	918	881	916	936	885	882	857	860	877	871	864	906	892	912	829	844	864	864	848	824	892	859	972	875	896	866	881	869	901	910	929	905	908	849	847	883	911	865	852	896	857	882	906	919	903	894	905	889	910	901	869	897	922	944	906	909	882	852	930	898	863	891	886	861	893	911	884	892	891	911	872	862	875	900	925	933	865	915	894	902	893	923	890	928	862	889	889	892	875	921	899	884	879	887	875	897	872	895	859	857	880	864	950	892	915	913	865	900	858	899	883	871	830	892	876	921	890	931	867	857	880	918	924	835	898	891	878	865	889	874	855	872	840	846	879	948	888	872	943	891	887	841	876	901	877	898	885	889	872	894	847	894	877	927	881	889	853	811	901	908	882	902	881	856	877	858	892	829	862	825	883	823	921	860	851	902	850	912	856	861	864	895	860	861	903	887	850	848	870	830	886	915	924	862	937	936	895	900	846	871	887	852	854	899	868	923	929	890	840	883	909	956	974	888	864	949	904	905	885	870	952	899	845	892	850	886	873	891	838	948	867	870	918	896	885	910	850	878	848	863	887	831	898	944	881	830	843	860	888	916	894	871	872	887	904	873	932	931	880	854	916	873	866	882	911	865	909	855	892	912	888	913	936	866	887	901	862	935	928	889	889	899	844	838	865	913	914	898	892	862	907	864	881	950	869	904	885	875	875	897	886	906	885	916	894	905	889	899	878	869	930	908	880	908	894	898	885	883	901	870	880	865	906	909	855	877	830	912	889	892	926	846	916	906	872	857	862	857	885	848	841	880	843	866	860	858	885	925	916	833	910	947	887	900	893	888	878	893	858	864	916	865	879	891	894	922	900	889	941	869	875	869	876	897	876	917	893	895	845	894	861	948	867	878	830	850	931	901	891	874	913	827	861	872	927	870	822	896	878	866	836	875	846	918	888	893	857	896	877	857	871	875	878	887	894	882	940	851	872	909	869	907	892	840	901	893	923	866	890	820	930	899	901	861	845	880	860	892	812	874	863	874	931	901	873	880	893	865	859	901	856	887	903	901	834	893	877	898	867	821	902	895	935	889	858	875	871	827	863	908	867	860	884	902	855	886	900	937	888	906	912	964	927	875	905	880	891	855	917	863	840	893	892	904	884	895	847	881	897	903	857	876	878	868	896	832	896	817	892	891	908	849	892	925	929	847	882	889	869	894	878	918	881	906	891	903	860	872	920	855	859	840	836	916	884	877	851	948	829	909	947	897	881	876	866	911	859	840	910	861	891	890	932	868	857	864	919	872	856	859	897	910	885	974	911	887	851	890	909	876	864	887	915	940	882	924	867	933	896	867	925	903	832	902	867	855	896	879	914	888	886	859	875	923	873	843	844	909	924	880	911	854	837	898	871	882	887	931	861	862	895	922	865	847	861	914	876	862	815	807	890	818	862	909	915	847	889	898	892	894	903	844	881	823	861	833	933	914	869	883	898	867	892	881	852	832	872	879	866	880	954	863	850	800	851	881	881	885	905	900	876	850	906	848	949	866	883	968	898	883	883	835	931	918	897	915	876	948	904	826	849	943	880	914	903	879	891	943	883	903	828	895	847	876	885	858	900	876	896	894	876	924	917	908	903	842	907	888	899	884	805	901	863	849	893	863	910	863	890	920	858	891	906	888	877	870	898	850	823	894	910	825	868	902	858	869	897	908	885	891	944	891	892	901	897	919	964	900	915	901	941	865	915	887	923	891	917	890	832	845	939	846	847	880	872	928	881	889	895	875	915	914	892	917	856	909	874	937	843	919	886	884	884	881	923	934	919	855	845	906	912	943	871	906	906	898	888	888	874	929	884	871	928	867	904	881	875	882	893	921	852	898	894	904	891	897	878	890	912	863	914	861	870	957	892	941	883	907	898	890	905	919	827	844	950	912	923	885	878	879	902	871	867	899	926	838	938	918	875	881	854	877	870	883	875	886	916	844	844	894	847	853	863	894	877	878	905	867	851	880	887	931	807	838	864	890	884	945	898	875	882	877	932	894	881	881	883	894	855	901	910	894	844	941	912	861	893	904	822	857	896	843	907	909	837	909	841	871	878	910	892	862	907	896	894	889	920	876	921	888	900	828	911	938	904	905	907	919	865	854	892	894	914	883	879	844	886	877	871	857	919	832	908	890	824	915	895	916	933	909	871	904	857	886	871	902	860	886	943	907	882	897	887	847	940	828	895	904	880	855	895	856	842	871	877	879	838	943	868	881	882	872	901	886	901	911	832	892	884	932	923	901	878	885	849	892	873	881	892	904	878	858	932	907	882	861	847
16491	15012	13572	7839	5234	4018	3214	2689	2321	1839	1637	1529	1438	1295	1285	1229	1145	1149	1090	1057	987	1022	955	988	951	977	963	957	883	967	931	851	850	871	887	889	903	865	895	863	864	886	857	862	875	928	858	800	877	877	854	849	866	783	847	855	889	831	827	822	882	872	867	887	845	897	832	851	878	864	814	850	828	861	830	857	869	873	822	868	818	871	805	877	802	852	814	845	834	871	800	871	858	836	849	848	847	883	807	834	885	807	869	866	842	769	837	862	836	816	805	851	859	847	853	816	828	828	813	855	817	841	808	829	834	858	841	893	871	832	873	846	847	845	878	923	824	837	851	784	839	820	836	802	839	867	824	855	857	865	787	815	835	837	834	868	831	821	880	868	859	819	838	810	806	835	822	816	835	870	808	820	843	903	823	822	810	852	838	829	850	843	899	786	871	861	821	806	815	866	795	811	825	832	888	846	836	793	832	835	882	910	816	854	851	832	856	866	847	858	823	846	843	823	842	829	829	796	814	806	874	855	847	830	792	807	837	798	816	848	801	830	824	857	782	858	880	827	821	864	840	885	868	832	835	817	841	770	793	791	849	812	817	863	907	856	830	865	793	820	805	863	795	803	789	805	862	865	822	869	851	769	771	871	843	828	883	810	839	831	813	836	862	826	844	806	802	867	800	857	879	835	817	773	840	868	782	814	842	890	795	885	840	896	813	817	838	817	874	788	805	842	838	822	791	860	829	823	867	808	841	840	835	804	853	870	815	831	788	829	805	828	836	802	827	864	788	834	823	811	903	883	840	797	794	833	787	893	836	836	846	839	812	804	883	818	847	838	830	824	855	816	744	802	803	821	869	824	827	828	872	862	838	784	853	859	820	834	825	863	847	850	864	795	898	854	847	836	814	839	858	836	841	833	812	819	805	849	789	828	845	854	852	872	833	821	809	850	841	845	862	806	814	886	785	831	803	801	820	879	867	764	859	795	769	787	840	842	855	858	846	854	866	836	870	805	776	842	795	860	835	812	841	833	859	851	830	814	788	829	847	821	849	829	803	817	781	869	762	820	832	833	812	843	861	857	872	840	871	816	864	834	882	837	796	847	778	855	798	819	854	862	778	819	810	785	818	849	835	822	861	800	882	766	838	793	824	815	826	842	864	817	847	843	829	857	814	858	794	814	809	922	766	802	850	857	856	814	789	826	850	781	850	844	818	846	815	819	787	776	864	851	862	849	832	826	784	816	882	828	852	793	851	855	891	840	820	833	801	815	825	857	848	807	823	812	814	834	824	848	797	858	819	784	814	791	800	873	838	848	820	815	803	825	855	836	859	792	772	800	852	811	830	885	844	833	841	804	869	801	832	818	871	809	765	828	825	839	796	829	781	843	900	845	845	811	831	818	822	835	874	812	770	813	798	837	835	855	847	868	840	784	829	808	870	867	799	822	840	818	866	791	808	889	826	886	825	835	843	778	866	802	802	858	785	841	802	847	856	820	796	820	800	784	840	814	825	832	830	803	795	912	870	908	836	831	877	801	843	844	793	760	875	846	818	865	832	907	848	838	855	827	873	833	839	861	799	844	832	812	823	814	747	804	797	864	898	831	870	825	764	813	876	833	785	843	817	848	867	811	870	813	836	824	822	780	834	845	819	800	789	810	854	824	815	842	796	824	851	818	880	850	860	829	864	829	880	796	827	831	806	836	840	792	865	866	809	788	871	838	838	842	827	785	811	841	805	824	782	812	852	808	840	827	830	837	847	842	890	851	831	826	827	841	800	825	884	812	848	842	852	848	830	811	838	840	837	820	852	890	785	807	895	801	832	840	858	777	855	807	840	821	771	867	841	864	822	831	810	851	797	811	821	839	833	831	848	839	851	880	838	861	805	823	775	812	842	818	859	795	833	851	815	863	853	853	844	772	851	782	897	854	826	846	869	859	837	851	874	787	810	860	858	812	822	787	757	780	862	817	824	814	827	833	831	858	809	797	788	828	783	848	811	840	865	863	820	818	814	809	798	832	868	815	880	870	806	846	845	824	802	835	835	819	819	839	838	839	853	787	861	811	829	812	818	833	866	807	844	839	829	836	842	793	839	833	867	858	879	824	827	815	874	803	868	909	839	809	839	826	794	842	827	834	836	794	834	888	826	806	853	881	843	810	786	873	789	832	828	798	820	835	827	818	842	852	804	820	841	824	797	835	839	819	856	824	852	839	864	827	808	799	815	828	831	855	793	913	834	829	827	835	818	828	879	854	807	838	871	838	806	850	886	870	785	834	824	871	820	835	866	843	765	836	830	859	824	875	854	767	844	830	824	830	879	826	824	835	813	796	800	861	846	860	910	832	818	768	854	837	887	814	865	852	847	823	840	823	860	848	812	809	850	824	819	814	845	797	851	843	803	878	837	842	832	814	826	846	821	890	864	878	806	848	858	800	867	844	828	870	803	824	829	805	849	829	813	865	784	764	832	834	797	794	843	850	869	828	810	837	845	847	836	798	805	859	853	846	841	884	891	804	838	899	773	832	858	851	791	819	827	838	826	849	844	858	854	882	807	866	851	817	781	821	822	824	821	834	831	832	856	862	807	850	783	842	850	804	804	816	809	790	816	845	847	815	886	821	863	856	798	785	842	909	826	865	844	846	788	864	874	828	835	764	850	812	831	849	846	817	879	844	863	873	808	873	843	847	798	800	878	796	849	854	808	820	854	845	865	802	809	836	824	839	805	831	795	862	831	808	882	842	820	760	785	867	806	836	814	844	789	840	849	856	837	850	778	885	842	846	820	839	872	820	848	820	804	819	848	826	800	808	832	863	825	792	839	822	840	823	874	825	863	845	851	836	812	851	793	819	859	857	792	780	864	831	859	835	822	851	834	850	848	815	873	847	803	808	837	770	824	841	830	826	843	811	828	830	829	792	813	871	862	790	835	821	816	878	772	853	837	805	850	847	845	828	893	775	866	772	829	801	809	825	835	857	817	822	841	838	859	892	838	801	867	882	836	797	843	829	875	889	834	837	812	870	811	837	851	880	782	841	817	837	792	828	877	854	865	836	830	829	769	841	837	813	789	862	799	826	855	842	858	829	847	839	850	886	837	818	755	850	828	791	836	845	877	818	809	760	790	844	831	814	829	853	821	808	801	799	856	803	790	814	812	863	850	811	813	810	801	840	808	848	838	819	819	798	888	850	807	841	856	827	781	848	864	883	822	867	784	786	789	864	802	774	846	828	878	828	846	844	877	856	791	853	851	831	845	855	792	819	855	843	869	819	836	815	844	790	846	838	814	827	819	859	814	861	860	840	870	804	789	793	837	818	849	797	801	850	837	814	859	798	870	789	855	885	879	784	886	877	778	855	807	785	821	845	852	859	850	804	765	814	824	893	848	821	809	795	841	769	813	857	845	847	816	832	804	819	872	825	812	863	854	831	790	807	795	793	799	847	842	831	848	848	819	906	871	824	814	848	864	879	841	802	867	835	800	878	849	844	839	759	828	849
31043	15749	2763	644	487	425	418	396	420	407	391	382	391	406	381	384	386	424	384	383	395	382	404	347	391	364	404	442	412	364	381	363	426	406	366	384	355	390	379	415	371	389	400	401	385	400	380	377	385	374	346	403	373	370	341	398	383	418	403	361	395	402	361	409	432	368	396	367	371	372	408	410	337	402	442	396	410	377	363	379	393	389	385	406	387	381	380	379	361	382	403	381	374	395	385	373	381	416	375	414	367	362	373	349	344	393	411	385	402	354	348	361	402	402	386	408	334	384	413	374	361	394	388	384	399	374	412	388	380	395	391	374	386	364	376	379	374	368	409	390	424	406	356	385	397	417	372	371	404	359	402	400	366	379	409	393	409	375	408	410	394	366	372	402	379	350	389	375	420	390	398	434	380	365	384	401	412	396	373	368	363	372	350	363	345	376	429	382	367	387	372	406	377	387	375	387	392	375	390	392	391	395	363	357	414	372	357	379	359	384	381	378	386	369	388	401	380	350	416	349	393	368	331	401	395	393	359	388	360	421	364	363	366	373	392	370	393	370	387	352	379	376	368	366	403	404	392	388	410	380	402	370	347	403	369	381	384	380	396	385	356	406	358	351	357	376	403	379	391	374	420	380	371	382	390	372	396	393	387	406	409	375	415	394	414	387	406	374	354	367	384	405	366	398	403	398	400	412	392	364	362	358	353	378	394	380	393	365	395	363	384	402	349	376	413	375	375	412	410	383	386	397	374	361	414	384	409	354	375	387	426	407	377	348	409	389	396	366	417	424	386	386	396	390	394	382	395	391	386	347	381	400	402	363	398	405	376	401	358	395	362	399	348	366	380	348	380	399	404	379	389	350	390	409	412	390	395	417	376	348	387	389	378	383	381	396	355	375	387	397	372	392	406	413	378	395	392	355	421	371	390	382	363	364	352	376	394	396	358	335	376	390	388	386	374	376	379	418	424	360	394	375	361	434	388	385	387	355	409	404	414	373	392	372	365	366	389	413	381	380	406	402	395	388	377	410	391	371	378	398	373	423	348	371	392	410	391	375	390	364	368	392	367	385	369	372	379	388	372	391	400	396	387	379	407	383	376	399	367	397	369	380	393	374	378	392	401	372	396	370	380	385	390	414	390	384	414	375	389	409	370	382	375	385	406	362	357	416	401	384	398	380	404	382	402	357	391	380	415	378	367	438	396	410	349	344	387	382	401	413	382	360	372	361	374	383	397	370	423	389	369	387	388	352	364	388	371	382	383	355	412	393	360	422	385	401	371	401	382	394	417	403	401	384	368	393	374	383	366	390	397	392	374	399	392	383	354	388	401	418	386	380	372	357	397	365	355	388	379	403	379	396	356	344	371	385	392	397	397	379	381	370	402	363	385	375	416	354	416	384	334	354	372	395	382	373	379	420	371	373	363	381	380	401	385	404	377	352	385	390	389	351	353	412	377	365	403	357	364	388	392	366	358	382	401	406	415	400	397	375	354	379	382	409	407	408	389	415	395	394	406	367	369	368	416	353	385	381	393	366	401	386	420	387	375	408	403	358	368	386	385	412	362	384	374	378	404	367	375	356	381	388	405	424	419	399	406	392	377	380	385	362	383	396	363	368	387	413	398	436	377	396	399	418	375	371	400	382	360	433	401	381	404	378	376	384	380	411	396	385	397	370	361	389	353	378	383	375	382	398	403	401	378	397	378	376	369	396	372	422	385	407	375	417	426	369	402	446	394	391	416	399	413	366	403	386	390	415	405	380	381	374	385	398	357	373	383	416	399	390	406	405	381	407	414	382	379	366	377	372	362	389	353	383	379	382	397	394	381	364	385	392	364	400	377	389	425	403	367	394	447	371	387	413	377	363	414	378	397	370	416	338	372	371	388	410	413	391	375	385	369	409	422	379	386	359	363	386	376	344	386	386	395	382	413	390	381	389	401	370	404	390	365	376	403	360	405	383	380	397	381	389	371	394	392	394	418	374	376	386	358	376	387	410	370	381	367	381	419	378	394	369	392	401	420	387	403	366	349	383	377	372	390	407	368	335	388	386	404	369	406	376	416	376	401	379	359	348	386	386	374	363	364	356	381	422	372	397	401	373	403	359	380	401	359	419	388	368	381	377	358	375	349	377	380	391	410	371	411	408	364	369	383	361	372	338	386	419	430	354	403	374	372	336	392	385	404	342	346	362	375	400	369	403	395	339	414	404	385	385	371	385	396	380	413	388	363	388	376	359	377	386	379	399	410	372	404	420	403	384	384	380	358	385	414	350	403	411	392	357	386	390	395	440	378	375	405	385	356	407	350	371	384	394	370	385	348	408	387	409	374	422	376	393	382	386	345	369	408	394	381	381	364	406	398	421	369	405	382	390	437	406	423	415	371	400	402	355	387	376	363	353	392	395	358	365	378	365	397	396	368	395	367	382	373	376	332	398	360	422	346	391	362	404	390	389	378	365	393	367	387	389	398	391	375	406	377	395	397	397	367	390	380	383	388	381	380	370	399	366	357	350	398	395	380	379	366	416	393	380	352	364	350	360	391	384	388	378	359	373	401	403	394	367	369	411	380	375	371	365	380	383	355	370	397	354	409	410	375	387	374	408	400	378	409	381	349	373	392	397	399	394	377	392	370	386	369	373	385	356	364	365	401	375	381	382	368	382	406	406	380	395	373	356	380	405	378	406	402	368	406	402	360	377	354	377	392	320	385	411	368	385	403	392	386	375	373	398	387	401	411	389	412	390	367	365	356	372	428	390	384	421	422	347	398	375	335	416	379	378	403	396	395	399	360	401	381	383	404	356	376	371	417	390	377	385	413	380	385	404	414	377	373	370	416	352	392	396	387	378	384	338	348	391	377	407	346	396	371	377	346	374	411	381	412	352	409	388	374	384	401	381	405	377	376	398	419	378	402	374	372	410	404	385	360	361	406	393	360	423	410	382	377	414	364	372	393	356	384	368	393	380	391	375	417	426	429	386	409	386	382	398	366	408	415	395	403	385	367	383	390	377	399	395	369	367	369	377	390	376	387	392	378	408	362	364	395	390	409	371	439	414	383	381	403	387	377	365	377	370	389	417	403	398	386	409	374	387	414	361	402	367	365	383	395	407	374	373	364	423	352	385	385	386	356	364	368	384	412	351	378	386	348	390	390	381	389	394	397	383	413	396	379	358	355	407	371	385	386	392	366	389	417	392	425	363	388	410	383	392	419	372	367	415	410	356	392	389	400	409	370	393	316	362	401	389	404	391	396	405	396	375	365	378	349	390	407	347	388	385	380	374	402	356	349	390	370	380	398	379	350	388	360	400	382	393	398	396	391	391	347	380	411	372	407	365	380	387	368	392	385	370	388	346	403	390	443	384	395	382	389	386	392	377	391	387	381	371	392	388	410	389	395	396	382	384	361	388	409	376	396	437	389	375	384	330	356	427	375	393	380	386	400	395	401	377	410	418	406	356	376	382	383	343	381	356	426	402	380	404	384	373	398	406	404	343
17326	820	752	573	493	438	449	436	405	400	413	426	417	419	410	423	386	414	394	373	384	428	398	365	413	386	377	405	402	379	385	405	369	390	394	381	379	393	391	422	387	400	412	388	391	389	380	412	377	401	371	382	397	383	399	380	405	385	381	371	373	331	381	399	397	396	371	376	377	372	366	386	382	378	402	381	435	380	399	415	408	378	415	401	394	416	403	405	400	392	376	357	391	405	381	407	383	414	391	373	392	397	376	403	402	406	408	391	409	415	414	415	377	379	391	364	372	412	402	423	381	373	370	393	382	414	371	387	358	409	389	419	400	417	418	364	380	399	408	403	389	460	391	428	402	402	401	379	377	388	374	402	393	407	383	358	338	397	385	377	408	413	393	430	411	383	380	380	390	390	382	386	403	382	391	394	412	400	399	411	361	395	392	399	389	411	386	406	407	378	364	424	411	375	360	404	371	389	360	433	417	367	409	385	392	402	378	407	388	396	421	390	411	366	398	389	415	413	411	395	384	384	392	406	400	380	416	401	416	419	406	416	415	408	402	390	392	390	389	399	411	405	369	441	375	375	395	390	394	399	396	397	396	403	395	380	396	369	390	409	405	410	390	406	406	399	418	401	388	419	382	379	396	373	415	397	385	406	363	411	360	379	408	427	399	410	422	384	378	402	402	384	409	407	366	380	406	383	435	362	360	379	417	404	402	370	370	419	396	398	391	372	407	421	411	406	381	387	412	365	376	411	381	366	409	361	404	395	409	393	411	359	403	399	367	422	384	419	415	383	409	384	410	350	403	400	368	384	399	382	397	386	407	412	412	407	409	389	339	414	398	390	409	393	391	360	420	381	402	380	380	383	383	430	377	403	379	404	420	413	404	396	379	379	410	357	402	370	381	405	378	376	397	392	420	400	384	388	401	404	403	413	366	372	386	391	392	374	351	382	373	383	399	379	386	391	361	399	417	399	402	390	419	398	364	410	419	364	373	374	391	396	375	401	363	405	418	379	370	457	357	405	377	404	410	414	383	370	387	367	363	416	417	368	394	363	374	409	365	370	385	396	398	372	375	379	404	405	380	401	368	429	352	410	367	385	394	379	398	374	376	401	423	396	369	389	423	406	424	377	387	360	378	397	411	372	398	392	383	414	389	385	395	397	419	332	396	369	388	407	399	402	406	358	368	399	406	361	379	403	424	408	372	435	371	398	373	407	329	430	375	345	433	407	383	376	403	389	376	398	408	385	391	388	403	399	406	378	407	434	383	397	342	380	369	394	380	377	358	366	401	398	380	425	414	386	399	427	377	381	394	410	394	379	397	391	367	386	381	377	401	411	410	396	379	423	373	404	391	399	410	424	374	431	381	373	375	407	376	405	375	399	412	370	376	395	401	435	411	417	359	391	393	380	402	386	417	393	394	373	409	391	405	397	380	403	403	390	385	384	419	394	362	396	424	454	385	384	414	367	401	426	400	388	401	369	402	385	426	418	404	406	383	395	432	405	391	409	411	388	383	383	412	376	409	388	410	397	398	378	411	364	368	428	409	383	391	436	391	395	409	397	404	413	405	387	415	397	370	370	371	367	380	394	389	373	407	402	428	395	364	385	404	408	385	386	397	383	419	402	438	346	409	358	401	397	390	386	351	389	425	378	440	396	385	394	410	386	400	354	375	410	392	343	373	367	415	365	404	398	349	383	371	370	395	401	406	391	393	398	368	378	381	399	411	378	399	390	415	388	377	387	424	390	376	384	364	395	408	370	393	403	382	386	378	390	389	387	370	416	437	409	389	392	377	424	400	377	372	409	408	374	368	407	399	324	369	387	385	410	432	396	423	397	389	430	390	375	381	386	388	384	411	400	367	398	390	400	386	388	411	401	422	360	400	382	383	388	407	429	415	410	378	373	381	374	361	390	391	407	399	373	391	378	379	366	394	399	409	362	393	362	409	370	422	392	419	376	389	405	415	405	382	392	391	403	398	367	396	392	436	451	412	410	372	393	356	381	394	369	402	382	412	393	397	422	397	373	409	411	350	390	352	389	387	374	371	377	405	381	389	396	375	357	385	377	397	351	361	408	420	383	398	391	398	385	394	413	404	387	373	371	405	387	409	428	411	367	387	403	390	407	402	379	404	398	371	364	392	392	383	374	396	386	430	332	369	410	393	426	387	391	416	430	388	380	377	386	360	384	411	363	406	370	406	399	395	378	390	385	410	413	421	432	371	365	369	420	399	370	377	436	394	407	411	407	430	394	379	414	375	403	363	409	383	397	386	379	425	401	400	393	382	367	366	387	368	391	385	442	343	399	391	379	392	369	400	395	395	373	376	379	390	370	399	362	414	402	377	378	378	392	430	428	383	377	394	383	416	450	355	412	349	419	381	395	371	396	369	424	400	375	379	401	395	371	368	386	374	401	406	428	397	382	398	398	376	414	382	385	376	416	387	411	418	370	382	410	410	353	393	395	409	379	375	423	385	390	419	373	420	419	391	368	411	405	394	425	399	401	369	446	360	422	391	390	374	386	381	395	395	403	392	391	422	386	395	397	400	443	394	388	396	419	392	397	406	395	389	365	398	376	392	403	363	375	337	414	410	350	398	404	400	362	381	400	423	366	383	389	398	401	445	389	415	411	382	407	367	396	400	394	394	401	397	368	379	376	397	384	426	355	389	362	359	426	389	388	362	380	411	382	413	441	382	401	382	403	397	437	374	381	381	352	385	420	412	393	381	410	378	411	404	436	395	378	375	412	416	384	390	410	430	401	376	375	354	404	396	397	413	427	380	381	344	396	424	415	433	410	406	433	366	387	418	385	378	406	415	440	369	388	366	403	418	379	425	380	393	415	428	409	370	391	418	407	373	414	420	416	404	367	402	402	389	393	435	370	419	405	363	379	377	415	397	408	385	418	350	404	376	394	404	387	407	394	360	418	407	408	418	362	413	382	413	408	403	420	386	392	414	357	394	387	384	386	356	422	413	395	407	404	388	410	420	389	400	392	392	416	397	366	400	380	425	419	370	393	340	380	403	396	406	382	398	401	391	406	415	404	388	401	364	376	374	362	340	404	403	401	445	376	388	411	400	395	398	423	396	396	349	348	388	386	404	412	409	408	363	399	386	407	415	415	412	383	386	372	392	402	369	400	426	333	401	386	377	383	375	383	420	419	402	419	425	407	395	401	363	403	404	388	416	384	384	414	377	389	387	391	415	402	388	412	388	420	387	407	405	391	420	394	373	384	420	374	401	406	404	402	425	375	433	421	372	402	381	369	394	392	404	377	381	414	405	390	393	376	378	436	380	350	390	406	362	379	392	411	384	376	423	395	379	363	404	403	434	411	400	375	380	360	394	431	426	410	397	410	401	400	372	400	395	379	411	420	387	372	389	396	389	376	405	438	389	409	396	391	417	394	387	414	392	394	399	381	406	386	398	375	428	401	387	417	388	402	375	389	380	412	382	404	425	375	410	413	401	367	352	379	411	410	371	391	412	375
24954	20630	27361	23923	20628	12075	1587	1068	863	843	823	747	715	672	668	674	677	665	692	666	626	599	661	658	572	619	601	644	623	567	595	649	628	589	623	564	606	609	600	631	609	643	614	573	582	607	591	564	611	599	573	613	587	597	593	592	641	656	588	574	611	573	590	594	610	554	618	610	572	611	624	612	544	615	602	593	605	542	637	568	593	582	572	576	576	614	601	608	563	587	569	588	574	584	613	561	612	547	613	579	600	614	584	592	607	602	585	583	553	602	602	614	559	596	590	631	619	594	575	551	610	607	594	617	570	603	585	588	602	565	591	615	575	613	602	532	622	594	569	586	597	629	595	587	590	543	599	620	568	561	623	588	576	579	567	621	652	606	611	577	615	570	576	564	603	566	601	598	581	629	579	558	612	613	615	541	587	583	604	632	595	572	587	550	573	625	575	603	603	625	639	607	543	584	618	572	588	594	604	588	578	565	610	544	565	551	608	625	552	589	589	558	598	541	564	583	545	610	608	559	603	555	579	600	580	525	578	572	645	620	601	588	621	574	571	636	570	562	619	562	535	605	580	589	619	608	588	610	586	597	603	649	587	575	587	573	623	568	596	608	553	582	606	585	580	643	581	587	595	549	618	617	576	598	572	628	571	576	582	588	552	570	616	562	610	580	593	604	602	569	577	585	567	570	652	577	574	586	579	601	635	537	567	625	614	567	589	602	570	562	612	589	596	628	570	576	617	584	590	576	609	606	603	600	565	573	595	602	580	595	551	627	591	596	552	567	574	573	601	533	619	545	580	598	550	596	606	627	577	603	579	592	581	558	594	609	592	571	556	623	608	514	557	583	591	540	585	587	572	558	593	570	599	598	581	592	605	601	607	586	650	621	583	553	572	599	603	569	609	588	650	559	591	567	568	629	558	566	596	621	593	618	583	602	625	586	593	559	581	570	580	569	605	566	576	600	591	590	565	592	543	585	560	545	572	576	610	599	594	598	628	542	585	620	553	612	589	619	560	614	617	548	619	612	523	624	569	619	574	557	589	613	588	629	598	564	611	618	606	622	612	606	615	602	581	571	588	602	603	602	589	602	541	559	594	609	591	538	577	581	584	564	583	551	603	613	558	591	610	609	623	563	566	587	536	627	607	584	625	606	583	648	600	638	605	551	573	573	615	559	654	551	596	554	598	566	577	633	573	637	567	557	637	552	592	574	632	564	601	575	615	581	576	557	567	578	577	588	594	612	591	632	605	577	582	568	623	552	592	606	622	592	565	565	598	586	628	606	589	592	620	582	579	650	615	622	571	601	571	620	610	531	621	579	580	572	569	661	547	625	630	585	560	589	596	581	547	593	556	591	577	616	626	594	634	598	581	624	596	569	607	583	614	642	576	626	617	602	542	596	575	587	616	566	600	552	641	579	611	567	546	636	595	582	572	623	594	597	594	551	572	599	559	576	635	566	612	612	565	606	554	572	548	608	533	581	540	578	569	583	635	593	626	608	614	595	606	576	520	567	618	621	554	517	621	573	574	572	603	597	585	582	554	634	600	545	584	596	572	649	571	578	607	557	598	642	581	584	575	638	562	618	591	599	601	596	622	569	596	555	616	577	562	607	624	583	591	580	552	572	582	621	593	577	608	564	613	571	624	597	596	562	628	599	569	612	548	633	571	611	574	581	563	583	593	594	618	556	622	582	621	581	591	557	598	585	630	618	638	597	593	592	576	611	588	586	579	585	639	564	633	564	598	600	632	606	582	640	584	533	570	591	596	629	560	631	575	529	601	603	604	604	592	613	582	575	592	573	619	543	635	618	573	613	591	565	604	599	581	589	599	572	587	631	582	590	594	634	556	589	577	590	610	601	621	604	586	580	608	615	621	617	618	599	611	606	624	567	550	592	607	609	566	557	583	544	542	643	575	612	596	602	599	587	606	611	594	581	579	577	604	615	584	590	580	558	582	618	551	603	556	530	603	605	573	599	560	598	554	601	590	562	582	569	558	560	580	602	580	588	540	605	548	593	591	588	578	555	569	567	568	573	575	602	624	573	615	568	646	584	591	578	608	607	606	576	562	557	586	559	603	616	614	636	553	560	580	558	583	601	630	570	586	577	622	589	569	614	616	573	595	609	584	592	624	592	597	594	600	612	628	625	580	566	563	631	612	614	600	574	578	632	586	594	605	594	627	621	552	636	631	593	583	596	594	582	572	590	578	594	544	575	598	542	577	571	618	601	573	577	574	598	540	548	580	580	571	623	631	582	580	563	580	559	606	590	605	618	612	578	568	641	579	573	574	604	613	653	588	593	594	573	551	578	549	617	580	591	623	535	578	563	559	600	595	605	601	562	579	588	588	581	573	626	623	619	601	560	618	556	619	559	602	565	544	584	531	588	585	596	544	607	600	602	609	570	557	629	581	570	595	586	611	624	593	603	562	612	573	589	606	574	568	589	583	603	598	586	612	634	569	554	583	587	574	647	586	594	571	611	603	574	587	618	608	547	562	520	597	593	591	582	595	605	606	599	567	604	576	611	581	578	561	588	558	584	609	599	570	576	604	610	597	584	573	601	577	583	563	565	580	599	582	569	571	602	595	608	613	560	590	578	616	592	627	591	557	585	582	578	625	627	585	622	597	576	540	565	569	588	599	597	635	588	594	605	576	601	568	601	609	584	536	563	568	543	596	569	565	584	626	581	559	562	544	570	546	537	570	576	564	594	624	579	616	567	625	637	573	616	566	539	599	591	563	596	615	587	566	597	594	541	617	602	607	578	615	613	614	615	547	567	607	580	605	614	600	588	606	590	623	592	584	558	608	609	592	577	593	571	565	580	601	598	567	573	599	564	621	564	601	582	557	594	609	597	520	574	599	571	555	605	592	560	591	616	618	582	609	597	604	600	595	594	612	565	569	587	598	608	548	618	582	528	569	625	572	642	602	563	591	584	604	600	620	584	608	612	587	598	588	583	604	568	588	590	586	552	568	579	548	608	599	599	577	569	582	582	595	596	561	580	562	630	574	556	602	569	592	598	558	596	619	585	576	581	551	590	576	594	609	566	606	540	631	606	614	544	561	542	603	577	602	562	629	577	591	593	621	605	581	613	584	569	559	572	592	548	579	564	571	621	614	562	601	595	597	604	593	580	566	590	599	639	580	552	587	615	579	600	583	557	603	637	600	552	584	624	617	547	567	592	577	536	573	568	633	581	541	582	610	590	592	625	600	543	587	616	571	591	620	607	596	582	609	606	655	610	574	638	565	594	604	563	614	568	596	570	575	587	615	586	553	652	576	611	588	605	573	604	565	569	601	588	601	560	585	582	614	587	597	598	569	566	605	586	568	587	557	560	592	622	621	599	609	585	597	562	601	580	596	577	634	597	615	563	562	624	610	594	579	628	592	597	627	568	550	551	584	620	610	557	621	592	555	619	564	573	586	566	613	573	577	583	604	595	604	582	601	590	641	602	636	543	585	615	585	609	609	607	611	599	573	589	567	564
18985	8809	7999	4395	2921	2180	1716	1421	1236	1120	983	899	840	817	788	761	685	694	700	622	622	641	639	603	659	616	595	610	689	570	652	629	624	594	589	597	580	599	548	608	580	549	580	627	541	563	590	560	570	626	564	529	608	583	600	615	568	607	537	555	554	570	598	586	608	564	529	607	565	556	581	582	562	564	543	597	596	598	607	564	585	588	534	544	561	592	591	555	583	536	549	581	604	556	592	580	586	538	583	572	558	558	585	569	543	547	572	591	542	562	591	559	592	566	538	550	578	588	607	580	572	625	579	539	560	565	591	586	588	580	602	613	601	572	620	618	523	610	565	569	597	520	572	559	568	588	570	596	585	597	605	523	585	590	553	591	582	557	559	554	545	544	545	558	575	533	596	559	577	560	599	560	581	580	570	574	578	610	526	560	555	561	574	545	591	569	569	530	597	594	572	547	549	563	589	589	559	571	576	537	594	585	570	566	566	547	518	558	547	560	543	586	562	527	543	572	546	611	523	576	589	615	554	548	504	614	568	577	550	559	510	524	600	537	550	531	557	540	573	543	643	594	556	580	547	553	579	578	591	559	580	566	576	531	555	593	569	524	548	588	548	582	588	543	553	567	556	561	559	576	556	539	569	562	579	535	575	549	599	571	556	575	565	574	577	587	561	550	608	598	584	539	563	504	603	571	552	592	520	578	556	594	510	551	548	582	570	581	580	579	591	548	579	567	588	569	555	576	568	558	611	590	587	565	555	514	575	547	600	549	583	550	570	563	561	544	561	574	591	576	627	557	554	577	560	549	563	596	524	541	558	563	504	583	518	596	568	541	494	560	560	554	565	595	574	544	564	538	536	574	553	585	573	534	568	588	525	571	542	569	553	541	568	552	552	581	568	557	573	576	562	603	587	569	532	627	582	579	580	616	554	558	587	549	546	579	548	534	597	550	597	558	555	550	564	552	542	598	548	576	571	538	564	583	567	565	535	613	550	583	589	536	534	544	567	552	573	550	556	565	572	574	565	563	583	555	594	538	593	595	574	541	582	565	590	592	524	565	563	543	591	554	623	578	552	550	567	563	560	529	564	562	592	589	525	544	569	581	585	594	533	517	527	579	558	548	540	565	567	610	560	557	612	589	551	597	585	554	558	566	572	573	535	557	563	549	556	560	576	541	567	617	495	557	504	563	539	590	576	571	563	584	560	555	535	512	574	583	599	522	558	569	594	567	580	570	517	528	562	563	582	554	518	559	561	538	565	541	596	600	584	571	635	565	576	558	608	567	564	564	521	563	570	552	570	521	559	581	585	559	557	568	571	579	542	563	578	562	513	557	583	568	548	565	578	586	560	541	546	557	547	578	613	554	555	533	568	582	585	608	536	597	522	557	564	552	569	546	563	527	594	551	580	554	551	559	530	573	564	568	619	573	576	555	531	596	547	566	549	541	548	561	562	557	581	570	595	529	550	540	612	532	587	563	609	549	557	563	562	497	579	546	546	562	582	591	566	574	548	542	567	528	609	568	595	607	577	566	590	567	590	578	597	560	567	591	554	583	564	559	605	559	620	542	535	556	522	577	596	570	581	566	581	542	595	561	600	550	534	574	555	560	547	604	566	628	575	620	558	550	574	559	592	540	531	553	575	566	536	575	564	578	538	558	542	543	562	555	596	606	507	530	556	613	548	538	540	578	575	578	565	540	552	550	552	560	567	564	595	474	561	604	601	578	579	589	572	533	568	576	583	542	521	538	538	576	569	603	547	564	586	534	627	582	572	563	565	571	586	603	582	575	575	561	568	574	551	577	582	610	559	575	584	557	514	561	543	578	538	552	566	571	538	554	556	557	550	550	594	551	559	573	563	575	589	620	533	540	563	574	571	581	546	565	558	559	568	564	594	596	599	537	531	520	548	557	541	540	543	572	592	576	572	552	556	531	589	535	563	547	587	585	590	541	537	543	552	537	516	592	568	596	593	557	596	566	576	580	541	584	584	614	572	563	544	588	567	519	583	542	592	551	564	546	556	558	575	545	553	580	524	564	564	585	532	525	528	547	571	616	570	596	564	547	561	581	541	557	591	561	600	579	531	532	538	546	549	562	541	564	551	552	548	558	574	560	542	598	543	559	543	552	594	527	540	555	567	535	559	592	530	560	586	566	562	585	559	604	540	573	558	603	565	547	545	534	588	571	596	573	553	574	524	546	549	547	566	562	560	565	553	580	527	613	582	578	584	594	600	593	550	599	558	620	549	570	568	570	543	601	610	573	532	537	533	566	528	584	609	572	551	582	594	594	540	556	573	592	571	542	573	543	561	544	565	549	540	555	538	579	570	536	613	597	562	555	577	591	576	583	560	556	554	553	579	574	566	573	557	547	567	563	610	608	564	585	583	587	561	551	567	563	521	554	527	580	584	522	588	559	560	558	551	521	558	580	531	579	589	553	553	521	530	548	576	600	574	584	548	581	518	535	567	579	538	530	566	575	576	564	576	513	527	529	564	544	530	589	574	558	553	590	620	532	566	579	557	546	545	567	574	537	599	582	569	561	543	543	559	594	590	561	577	591	587	587	568	568	563	562	574	592	548	562	508	565	538	542	546	531	577	589	581	577	577	591	567	544	558	545	526	578	545	557	564	555	534	527	585	580	584	579	568	551	588	570	587	556	536	577	568	565	543	581	599	580	550	577	624	565	633	537	558	595	599	578	566	541	592	581	580	581	543	521	554	538	586	520	588	530	561	528	557	567	557	560	569	580	572	595	512	531	576	565	543	576	633	572	541	596	542	532	574	524	593	553	572	576	623	548	573	612	566	545	597	556	564	549	561	572	565	558	559	569	580	543	545	555	590	585	615	539	596	564	561	553	569	578	561	562	592	533	593	573	535	549	548	561	581	534	555	541	579	535	582	569	591	613	550	620	534	585	548	580	550	604	529	582	574	569	572	528	575	519	549	544	571	543	571	553	564	578	618	591	560	527	570	578	577	553	566	608	526	559	547	558	569	585	548	580	552	613	567	561	559	579	547	576	569	555	567	588	622	575	556	527	549	563	550	559	525	539	552	536	531	551	534	570	549	534	565	567	559	593	618	538	586	563	582	531	570	546	545	593	575	588	593	522	590	538	577	582	562	601	525	563	519	580	577	606	582	607	572	568	545	574	535	556	577	574	565	569	534	578	549	569	560	586	584	574	566	577	534	551	545	529	583	552	568	586	552	599	555	586	614	583	625	578	535	570	581	542	556	551	559	608	536	596	567	571	561	592	576	567	560	549	618	535	538	575	556	570	514	549	537	538	545	562	575	589	549	560	529	602	572	580	601	601	553	583	563	612	574	578	557	568	546	513	582	582	614	582	580	561	571	532	570	575	552	608	560	530	599	545	582	572	559	604	571	532	563	585	559	587	557	574	593	569	552	564	593	600	561	560	591	548	555	581	620	548	565	553	569	578	569	618	575	527	573	581	602	538	570	563	555	559	553	600	605	551	559	574	600	540	565	525
22935	20642	27986	23324	20650	20748	12865	1962	1472	1412	1327	1225	1184	1097	1050	1062	1067	1006	1012	984	985	952	947	958	989	931	973	930	891	956	947	950	925	905	946	915	908	946	870	934	914	934	895	873	891	877	927	870	952	903	909	962	916	839	906	943	862	844	906	897	894	859	880	925	870	922	921	917	952	908	924	927	889	877	929	827	913	890	897	873	902	939	910	861	914	887	884	902	920	837	931	849	888	904	866	868	853	881	873	883	887	848	911	842	908	804	885	890	897	934	888	888	916	862	898	890	898	897	898	887	923	915	911	898	898	922	856	947	936	907	907	900	921	859	848	887	878	907	916	852	850	857	880	878	930	861	955	943	832	881	878	916	847	910	884	848	881	847	887	879	936	900	866	865	843	866	892	862	906	929	974	896	892	939	894	873	885	864	848	883	853	862	861	942	903	885	886	865	887	862	906	911	825	873	852	862	903	844	891	900	890	915	865	939	876	876	880	831	888	932	913	866	876	867	822	902	893	942	892	889	886	852	851	824	914	861	910	834	876	923	877	889	907	882	907	891	824	896	888	894	857	877	902	900	908	914	902	846	910	876	918	820	863	871	914	864	918	932	905	862	895	900	838	833	798	907	882	855	857	881	919	855	898	871	887	859	893	827	885	852	870	879	876	910	908	939	828	914	846	842	869	924	916	879	927	878	908	854	863	879	857	874	890	869	861	895	847	873	946	862	832	877	877	864	877	867	895	858	908	914	887	882	838	870	904	840	928	859	861	896	840	856	868	881	886	907	892	880	856	878	885	902	865	819	893	862	809	873	932	837	813	887	811	887	921	978	917	954	864	858	863	903	847	885	937	881	868	895	861	875	871	868	881	861	884	845	846	898	885	895	882	908	891	836	869	887	834	886	874	848	821	915	852	808	873	903	814	890	927	914	893	914	872	855	858	941	909	857	906	865	883	883	860	844	875	842	845	876	917	891	869	851	928	947	885	865	890	901	849	875	879	865	888	895	852	878	835	933	876	881	918	885	844	806	897	833	901	862	881	884	926	899	879	878	854	842	892	898	883	853	899	862	871	840	914	908	867	847	862	826	905	898	929	899	855	855	903	872	899	920	819	891	895	903	908	914	901	850	849	914	900	910	843	866	862	882	905	889	925	929	908	856	907	896	891	895	845	905	881	924	880	862	861	895	884	885	888	907	893	888	863	896	857	938	883	860	830	897	855	852	851	900	943	915	869	919	893	866	868	902	952	888	861	890	875	924	867	860	922	913	880	975	857	888	902	877	867	848	889	883	903	892	894	876	892	897	887	848	880	817	892	870	829	831	905	852	933	897	868	880	856	880	904	888	820	906	877	875	864	923	845	899	798	864	907	911	844	897	909	837	936	862	887	910	958	883	889	904	898	891	893	869	876	880	871	881	947	887	873	869	912	908	828	881	939	878	874	868	895	893	856	897	930	902	868	868	872	867	889	912	811	916	885	895	901	902	884	881	856	945	844	891	873	867	917	846	883	929	859	893	933	909	952	921	873	905	885	938	950	884	871	898	912	891	897	883	943	869	877	857	869	879	884	876	877	909	825	855	842	846	825	812	881	953	867	919	861	867	925	902	871	793	852	872	837	920	878	857	833	887	944	896	880	920	898	871	866	847	910	899	820	877	870	859	850	872	936	940	898	908	850	933	887	891	847	898	880	926	866	851	902	899	858	839	848	890	840	886	877	913	864	926	845	931	872	870	894	901	858	868	922	913	883	865	897	917	843	888	874	950	928	822	929	861	840	923	869	908	858	832	882	875	881	885	937	927	954	910	902	894	852	926	914	883	906	882	893	885	858	905	883	909	859	897	869	937	885	882	885	890	903	938	908	873	874	885	908	913	849	882	856	883	827	922	868	843	810	853	912	925	855	893	886	904	859	820	893	819	948	897	880	842	868	888	872	879	897	873	908	889	928	841	874	900	928	886	915	859	957	866	902	911	835	876	884	908	826	912	864	848	854	916	920	845	941	890	879	895	906	908	902	911	892	840	872	887	929	866	865	866	904	901	908	891	870	838	848	876	833	825	869	890	864	885	884	921	841	886	916	892	802	878	894	913	904	889	925	889	930	857	859	876	883	846	859	888	847	888	904	846	897	881	856	883	880	852	880	837	870	874	874	886	843	885	842	928	844	942	909	890	895	903	917	888	894	885	841	915	862	888	883	838	963	847	846	874	880	951	906	868	907	899	874	903	923	881	851	836	925	887	885	898	903	816	889	902	912	967	875	890	937	926	902	932	882	858	877	905	898	890	949	913	881	929	860	860	845	852	852	852	890	939	855	921	842	921	866	914	900	852	950	920	914	883	877	938	845	888	895	857	899	820	902	849	896	852	828	901	853	845	920	865	811	886	859	847	898	855	849	836	882	895	894	934	865	890	888	830	904	901	865	849	849	995	920	826	895	863	900	859	897	884	921	881	879	915	900	826	852	913	866	876	854	889	855	862	859	831	854	873	902	855	846	871	896	921	869	899	867	865	857	883	837	893	891	828	887	863	869	841	911	834	897	900	876	857	860	873	869	915	858	845	841	830	909	879	836	891	874	933	885	893	838	872	967	888	826	855	914	889	874	924	929	881	903	916	913	895	894	899	865	874	844	841	863	866	852	881	905	863	909	870	877	927	860	893	876	885	870	897	953	915	864	946	913	904	940	919	855	879	898	862	881	880	898	933	922	851	914	880	849	848	933	870	878	907	896	933	852	912	894	832	850	825	884	856	858	915	908	825	901	922	884	873	916	894	877	840	927	879	869	869	855	888	853	812	865	838	896	915	881	898	860	831	823	859	904	849	968	877	887	881	826	906	868	870	882	850	830	859	902	905	841	913	920	859	871	906	909	935	860	837	925	870	872	939	890	815	924	903	862	876	844	904	909	870	858	878	900	834	903	885	847	875	862	842	878	898	880	864	894	827	920	845	880	863	870	889	924	876	800	850	884	875	934	879	851	924	873	836	884	880	889	868	867	879	916	893	902	855	861	859	953	855	884	851	883	893	860	871	896	920	888	928	895	893	881	917	902	890	918	879	909	812	825	894	891	939	860	921	909	877	896	924	905	958	872	878	901	828	884	851	925	930	880	888	912	864	865	903	878	904	942	934	959	915	868	844	913	873	859	822	906	868	910	880	842	904	898	865	871	930	862	945	844	935	894	869	825	876	827	886	894	927	949	883	940	888	874	824	909	853	907	890	911	863	836	877	856	871	865	844	885	893	898	869	864	911	869	908	868	879	896	888	901	841	860	921	935	922	867	878	877	869	871	871	871	865	924	929	892	878	848	847	892	867	837	928	873	889	843	862	843	866	836	832	923	872	840	884	877	950	832	845	936	858	826	895	853	874	860	863	873	898	811	897	884	884	867	828	939	921	933	856	856	876	891	884	860	877	883	915	864	884	862	898	850	959	830	865	888	867	873	858	885	877	923	887	900	852	924	859	886	834	862	886	923	944	881	886	873	799	919	897	846	903
16433	14757	13448	7719	5169	3948	3086	2531	2293	2035	1764	1520	1465	1339	1229	1173	1126	1097	1111	1094	1058	1010	942	984	1007	954	949	964	941	888	905	936	914	890	872	844	891	870	879	883	853	846	869	878	883	925	886	860	828	820	865	809	855	800	809	819	816	875	853	840	821	849	817	810	852	849	874	811	839	853	836	876	887	859	824	796	847	862	826	783	771	861	855	814	793	847	797	835	809	755	833	846	869	797	809	802	806	805	851	813	812	826	787	835	867	808	815	836	846	845	787	832	811	792	796	871	890	806	786	847	866	851	824	864	824	854	874	805	867	789	875	851	806	825	792	878	839	838	834	857	843	804	776	845	849	824	861	814	860	800	883	805	778	842	810	795	850	821	810	812	811	849	784	825	822	873	827	798	841	839	843	869	805	824	842	837	811	824	802	871	855	828	830	831	789	852	822	807	823	828	866	812	829	867	840	890	823	810	830	875	829	846	849	826	806	861	851	849	823	789	823	839	828	858	813	798	840	864	774	859	826	882	801	877	879	769	825	820	853	829	779	785	817	817	847	798	833	815	868	849	842	853	814	857	842	822	856	793	838	836	823	867	872	838	849	817	831	803	783	830	871	823	891	861	842	831	810	831	797	776	780	859	813	789	777	843	814	779	788	859	797	847	880	836	847	813	849	809	794	808	796	786	830	928	789	758	836	805	820	818	836	810	828	894	859	792	820	773	850	847	860	799	811	808	824	836	860	852	834	841	838	845	814	842	874	813	817	827	872	817	843	821	803	787	814	831	885	847	871	787	848	831	842	810	868	840	825	815	818	853	826	780	869	849	803	871	817	827	864	844	827	857	810	876	818	805	826	859	796	832	840	844	794	839	810	900	869	831	821	813	847	806	824	834	773	835	780	767	822	817	841	789	812	858	820	791	821	795	841	865	780	796	857	799	778	804	813	815	808	778	867	868	825	779	792	839	789	828	808	843	803	823	830	801	809	790	806	792	805	831	836	831	857	830	841	795	799	827	776	832	788	818	807	816	884	793	865	738	787	833	865	817	875	795	815	834	837	901	836	852	803	842	836	808	850	810	850	798	846	857	809	871	822	791	771	889	767	828	835	781	848	839	845	836	844	828	763	884	815	830	802	819	823	840	798	761	819	864	874	789	789	821	825	762	768	820	826	766	877	790	827	808	786	812	859	875	843	866	846	854	790	820	757	811	859	825	815	815	781	850	829	832	832	876	821	832	805	803	819	869	841	856	845	840	868	826	784	883	858	862	814	827	773	850	850	854	833	826	845	782	836	866	821	793	865	826	815	869	804	866	819	840	800	869	825	824	829	802	838	882	846	810	757	786	863	809	781	826	830	833	839	806	827	821	850	852	835	779	832	816	837	809	832	825	855	850	795	830	816	805	818	845	809	828	819	835	787	829	888	860	810	800	829	802	844	814	846	798	807	869	834	839	827	824	844	830	792	842	820	852	830	806	795	815	888	810	846	830	817	795	836	813	839	856	818	838	842	793	794	834	832	807	833	799	770	884	835	845	792	822	832	841	810	826	838	822	819	819	828	835	840	809	844	811	863	843	804	799	798	824	817	801	834	762	847	760	829	819	789	777	829	854	852	837	834	836	877	794	852	837	873	844	798	881	809	792	804	831	831	836	818	838	832	835	805	804	779	805	826	830	834	838	869	798	767	837	810	803	847	834	813	862	816	842	826	836	836	785	837	814	847	759	738	849	854	781	841	796	842	815	824	841	849	786	826	836	804	842	829	861	851	816	835	851	792	831	826	829	782	814	843	883	804	813	839	783	817	853	784	799	797	819	822	840	852	795	824	857	892	821	848	806	816	835	851	820	859	806	779	828	844	848	803	840	839	858	794	799	822	830	847	840	847	836	795	782	824	849	785	860	840	794	824	806	799	847	822	813	807	823	836	832	861	816	881	857	855	811	823	796	852	875	841	809	819	840	838	855	798	854	828	811	825	828	861	828	826	850	866	882	891	836	806	791	862	809	870	844	801	788	772	824	824	809	836	829	757	876	826	800	778	835	766	829	829	839	830	815	826	844	852	836	786	805	786	898	816	779	774	808	801	755	844	843	813	824	793	878	822	829	875	765	798	793	806	813	842	839	794	897	851	795	791	819	783	834	786	848	792	839	848	787	819	864	857	833	838	751	785	770	823	829	803	796	853	808	815	881	823	819	851	790	840	825	842	826	819	812	783	806	865	844	819	794	833	838	829	805	820	834	905	821	752	815	805	868	838	781	820	835	824	839	833	778	790	804	832	823	785	770	871	826	793	847	856	803	850	824	857	836	804	836	829	800	823	816	831	821	846	761	840	824	821	780	820	857	799	838	824	794	869	860	857	892	770	824	808	890	792	849	856	840	860	841	819	783	845	840	853	810	807	821	839	822	819	824	807	830	821	783	841	847	813	808	856	813	802	859	828	822	853	852	838	839	757	811	820	870	892	798	815	839	790	831	860	849	833	838	896	856	832	804	872	836	830	791	822	883	837	839	842	785	820	821	805	826	853	857	862	830	836	852	832	825	835	830	915	813	806	832	813	810	800	807	833	818	817	803	837	805	831	810	816	816	821	857	811	859	807	848	841	828	783	840	846	843	825	811	823	829	840	818	868	809	856	827	844	849	787	811	843	835	860	823	835	790	796	840	804	799	829	788	778	761	858	890	821	827	789	757	833	811	796	838	846	838	849	807	847	831	814	867	827	821	793	833	810	836	827	850	770	791	844	800	781	848	820	844	835	807	862	798	828	785	809	826	839	816	811	812	825	860	796	801	803	837	818	736	780	812	767	837	835	819	820	819	836	801	822	841	830	851	862	839	836	794	884	847	830	815	781	849	772	829	830	777	816	794	823	796	841	822	758	838	814	802	817	837	868	781	834	821	811	819	754	825	848	878	812	831	838	846	861	833	817	843	799	843	851	834	784	783	853	809	827	826	845	773	843	811	809	808	805	883	825	794	805	793	842	835	803	873	833	802	847	844	860	784	857	791	842	804	783	820	827	797	843	783	819	814	805	832	794	822	802	804	798	825	805	807	812	837	828	819	833	867	862	834	797	830	861	815	835	880	811	855	818	816	848	848	771	828	805	832	832	854	804	806	797	815	838	817	844	811	830	827	812	863	825	858	855	765	827	808	852	845	824	880	817	771	776	927	822	792	845	865	806	842	813	817	896	778	794	851	866	810	818	810	787	820	854	850	837	857	816	840	813	830	805	794	782	853	843	806	774	837	801	857	822	787	863	820	824	826	851	786	841	838	855	876	777	847	834	831	814	804	764	856	795	877	791	845	785	803	811	814	822	772	773	856	806	834	848	828	840	778	845	826	840	813	855	838	807	844	855	818	830	837	860	794	818	830	817	793	788	828	881	833	848	834	789	855	853	860	839	839	849	801	838	802	799	836	831	839	825	839	830	805	805	827	838	818	840	860	843	859	812	852	855	785	781	785	818	842	813	824	813	838	822	826	879	848	850	832	841	838
31126	15895	2941	626	508	435	422	395	415	375	410	380	370	370	394	373	352	374	352	362	379	372	381	366	369	385	385	403	399	418	363	374	393	365	400	378	389	366	364	351	354	396	418	363	400	406	375	384	395	331	401	391	365	387	394	380	373	365	378	385	381	357	376	385	400	403	408	373	391	394	382	393	396	385	370	362	366	378	363	414	375	402	423	398	381	390	363	354	353	364	355	370	394	412	377	380	386	392	355	431	353	371	384	375	380	412	369	363	421	367	358	374	441	391	381	401	380	393	392	354	382	352	416	347	373	393	378	350	402	362	380	390	363	408	399	391	361	388	376	404	394	390	377	435	377	383	403	364	408	385	372	364	342	392	379	382	398	369	348	361	350	416	395	412	342	388	385	387	382	383	402	376	350	409	402	359	384	385	396	393	392	356	341	410	400	393	388	371	380	398	376	377	365	406	417	412	410	348	384	337	390	372	386	362	389	389	381	387	423	405	365	378	367	383	374	393	358	418	359	388	386	400	408	379	367	389	366	383	373	401	381	341	359	385	375	390	363	390	364	371	374	375	381	378	356	380	407	341	377	402	385	370	400	428	410	390	384	354	369	385	401	394	380	391	409	366	369	382	397	372	354	385	354	402	367	371	393	409	398	399	384	383	349	371	360	378	361	392	401	368	386	408	407	384	407	371	371	370	368	385	405	369	376	362	393	376	411	410	423	370	368	427	364	356	367	389	369	377	389	386	368	333	410	377	405	393	387	378	370	354	377	387	376	358	376	359	396	378	400	361	392	367	390	392	381	370	421	385	376	363	384	378	414	395	368	359	370	403	360	401	375	395	368	366	385	375	402	378	356	350	344	390	389	349	392	404	405	381	383	340	372	384	382	354	359	386	381	386	394	411	371	384	353	375	389	404	399	362	377	371	417	387	425	366	356	376	370	387	380	368	360	375	384	376	406	384	394	396	379	388	368	388	391	365	385	394	394	410	365	394	383	413	378	385	365	373	378	371	386	382	368	421	391	371	398	357	379	383	384	407	407	378	386	424	386	353	369	373	392	390	394	386	397	361	399	385	368	362	355	382	344	370	366	354	388	421	387	377	389	399	363	351	376	397	367	395	400	350	379	386	380	383	389	380	380	371	408	394	407	397	387	389	360	345	351	378	357	369	384	376	373	364	392	351	409	351	382	375	394	396	404	375	355	420	408	371	378	385	352	370	345	409	390	382	390	401	362	368	385	392	380	388	384	361	377	368	407	361	361	372	363	361	365	385	371	377	409	371	359	379	346	367	390	388	388	374	376	389	393	401	378	374	369	364	392	393	369	367	403	368	386	397	382	366	352	358	399	376	393	394	380	347	369	365	382	398	384	351	359	340	370	344	396	369	377	386	377	382	384	374	394	378	412	377	385	391	389	366	379	392	398	346	381	384	383	394	366	367	381	377	385	371	368	415	364	411	394	383	373	373	386	391	360	427	408	385	364	393	370	370	367	389	361	401	378	371	400	377	361	384	377	395	361	380	407	386	419	375	392	407	400	395	406	364	393	379	396	403	368	386	332	380	394	354	398	403	351	361	397	389	353	369	369	398	375	354	401	390	361	398	355	369	416	353	348	388	387	361	363	368	398	376	389	390	377	386	394	375	368	379	387	380	380	373	374	410	378	422	361	350	370	363	402	406	394	382	402	372	354	372	375	392	367	407	390	349	385	392	372	350	373	388	345	405	378	371	376	388	387	426	377	377	366	361	342	412	361	393	368	384	391	402	376	372	420	395	384	357	388	359	364	380	388	380	397	355	415	368	377	383	358	397	373	390	415	382	371	365	392	384	371	397	373	351	407	409	403	331	399	385	342	389	360	365	388	373	357	377	359	353	366	384	392	351	410	369	393	372	362	377	395	373	404	372	392	341	357	406	381	366	384	412	357	371	386	380	373	383	382	348	332	404	357	374	366	350	384	421	372	356	394	375	360	331	373	372	411	396	389	360	349	355	389	367	388	371	387	425	374	360	391	373	401	379	394	387	338	371	408	420	370	419	372	382	381	393	342	363	418	370	353	381	382	376	372	398	373	413	347	357	400	368	382	390	407	380	388	378	372	352	398	403	391	397	403	422	344	344	380	377	380	340	414	365	393	397	367	366	359	381	383	368	403	363	370	372	377	376	365	367	368	371	345	338	365	366	361	345	380	350	370	393	387	375	332	373	353	432	391	387	400	407	373	358	408	351	332	381	400	385	380	409	334	384	443	403	387	376	389	429	365	408	366	378	371	400	360	378	371	423	414	370	370	368	354	360	409	419	377	370	363	365	402	376	379	428	395	397	382	348	412	412	374	360	377	386	381	381	338	378	364	352	383	384	398	391	411	344	379	377	389	376	390	391	415	398	373	395	415	381	330	389	368	372	326	383	372	412	385	377	373	402	364	399	390	390	418	362	381	428	400	382	406	400	388	430	377	376	349	378	381	389	378	366	408	342	378	381	381	397	386	386	370	372	407	350	354	424	425	351	378	384	347	370	355	361	375	377	356	394	365	371	393	385	404	402	380	395	396	368	352	392	355	405	384	384	356	368	399	420	383	389	388	366	371	373	396	370	373	391	380	387	351	351	410	411	374	377	373	370	407	374	377	388	369	375	377	371	378	418	371	396	356	380	393	393	358	379	363	356	362	384	363	374	379	385	362	355	386	338	360	363	399	414	372	372	386	401	388	392	367	381	362	389	344	370	347	404	425	369	395	383	367	375	391	367	418	376	366	397	403	397	368	375	421	389	417	382	357	375	407	393	376	365	381	383	381	399	405	358	358	372	399	386	383	392	388	399	388	372	354	384	343	393	390	356	372	406	361	373	393	385	374	384	391	385	363	394	410	383	397	415	373	363	388	386	370	392	383	406	397	388	392	396	394	369	391	374	360	358	378	375	391	378	369	357	388	362	402	403	384	410	369	384	335	374	378	396	374	347	383	393	411	381	376	356	373	389	371	392	401	395	398	379	416	412	370	377	429	394	398	343	384	397	381	365	414	351	365	375	368	424	387	338	378	375	379	343	387	386	370	361	349	368	383	391	383	362	378	370	373	400	401	369	396	376	411	372	369	363	352	368	375	389	387	378	391	365	384	382	372	350	392	381	403	390	395	422	347	360	386	392	376	396	363	376	357	405	354	360	379	409	376	391	375	378	377	359	392	404	379	372	395	395	386	390	367	412	407	379	397	354	384	393	382	376	381	397	401	372	396	420	377	389	371	395	399	389	365	383	407	365	335	381	407	366	393	385	378	377	392	398	365	390	445	396	397	370	367	396	373	405	373	349	360	402	350	380	348	374	358	358	379	388	364	378	387	373	412	346	379	354	387	386	354	362	395	405	409	360	381	346	353	384	343	325	380	357	400	404	388	362	405	356	339	364	364	404	369	436	366	381	340	382	423	359	409	389	369	383	395	368	403	347	407	390	368	419	394	420	356	347	410	401	367	438	355	387	392	372	372	353	371	367	383	396
17541	887	763	606	503	460	440	478	405	445	423	414	402	375	390	393	416	422	347	429	400	403	440	403	393	369	378	383	367	398	349	373	394	377	404	403	360	386	407	386	413	401	397	408	398	377	404	363	384	372	384	377	386	380	395	347	399	389	399	376	382	381	338	359	398	369	402	383	352	362	393	363	359	389	373	374	394	370	392	375	398	374	380	359	369	383	374	403	387	392	424	395	375	403	391	395	379	417	375	378	410	394	355	413	369	409	386	391	371	390	393	383	406	389	397	378	395	376	410	428	397	355	416	413	348	421	397	427	405	413	413	385	361	416	363	401	390	384	385	423	376	413	395	417	370	334	394	383	379	403	379	353	372	392	383	376	374	394	407	368	394	392	433	414	383	388	383	418	361	407	381	350	410	412	412	399	395	383	402	371	405	384	424	379	365	392	389	397	383	412	413	399	413	412	386	391	434	390	366	374	385	409	411	348	403	367	408	406	397	399	360	389	387	371	417	379	390	372	374	382	372	375	355	388	376	361	392	413	423	409	386	386	377	390	417	399	398	383	363	389	386	389	403	419	430	383	402	403	404	361	371	396	421	397	376	378	408	383	399	372	392	356	372	401	405	379	393	397	362	379	394	375	360	398	376	363	378	389	378	362	402	376	404	388	355	387	383	333	369	375	376	368	392	359	392	415	364	402	382	398	395	379	391	372	393	411	369	396	423	366	383	379	393	398	393	409	352	429	406	442	366	385	397	385	345	400	393	357	381	367	367	369	399	372	369	379	426	386	360	393	368	407	367	375	405	403	391	395	378	390	372	374	402	400	373	396	371	365	425	380	406	390	354	386	419	356	371	415	384	371	392	431	391	416	359	381	388	413	386	397	383	381	442	411	416	358	395	372	409	378	403	407	381	402	379	403	392	381	412	388	400	395	410	393	417	394	376	383	424	376	380	395	383	394	382	408	402	355	367	383	403	423	371	413	431	422	386	377	397	386	333	396	402	390	361	369	385	389	395	436	400	412	354	411	398	344	351	388	385	378	370	386	371	405	384	420	393	424	386	395	404	410	373	396	401	391	388	361	380	398	368	386	383	393	407	329	431	385	391	359	371	379	392	407	372	363	395	393	427	395	371	393	380	313	411	378	376	372	398	398	395	377	395	376	351	379	378	363	421	348	426	398	379	377	416	400	367	419	385	388	365	382	375	404	396	382	390	381	372	370	421	380	394	429	377	412	351	365	392	414	367	382	390	420	366	382	374	377	413	399	408	413	377	396	405	396	396	390	386	365	373	392	413	375	388	379	395	393	352	394	389	380	387	393	340	401	414	411	391	429	390	387	408	385	361	362	361	368	372	394	384	404	381	391	416	430	376	404	391	401	360	383	413	382	378	415	390	380	387	377	382	413	389	382	391	393	387	403	406	388	384	381	414	350	383	375	373	375	379	406	375	393	406	395	379	399	390	421	395	353	436	438	406	359	363	387	403	379	371	347	335	382	358	371	365	382	396	374	382	381	384	418	378	376	382	379	379	418	369	385	373	369	354	406	380	395	393	365	392	356	396	395	400	376	368	396	395	421	386	384	368	382	388	388	389	401	393	405	462	378	398	414	399	371	378	392	389	388	429	364	405	358	400	357	391	400	405	387	355	392	388	386	399	357	402	384	396	382	392	374	410	376	399	394	391	388	394	434	330	365	372	394	399	379	415	417	353	367	391	380	409	391	367	384	422	396	399	373	395	363	402	399	348	350	372	386	375	386	435	385	383	367	388	405	384	378	401	410	384	388	401	406	375	391	370	376	408	377	394	410	423	369	386	406	349	393	393	380	393	371	389	383	423	404	388	414	429	389	362	405	394	383	400	385	420	397	370	394	362	419	388	367	372	360	389	400	351	361	371	414	376	342	397	409	343	392	386	366	400	393	418	381	357	362	369	401	415	422	369	397	429	400	381	408	373	394	416	403	391	384	410	376	407	355	386	375	365	419	405	359	426	390	348	386	343	351	412	419	349	393	402	391	369	389	371	375	360	403	408	361	375	365	412	378	381	383	404	381	338	373	395	390	378	410	377	347	381	368	397	390	413	396	397	385	400	353	381	406	387	380	411	356	370	416	396	348	359	350	376	382	364	379	359	375	377	405	389	382	395	404	402	356	395	394	423	383	397	392	389	400	384	359	383	383	388	399	359	357	385	405	362	414	353	388	410	389	381	370	400	356	378	387	394	410	395	399	363	382	356	372	366	432	376	385	375	377	423	397	370	388	377	380	386	408	389	385	379	406	374	378	412	337	374	408	388	375	376	412	391	363	388	365	383	334	395	362	370	389	399	382	373	425	362	347	369	374	411	360	385	411	418	400	372	415	358	366	414	404	364	390	413	370	410	375	418	385	391	409	400	415	369	357	413	398	381	395	391	397	397	377	384	411	355	417	363	371	369	389	389	387	428	391	391	379	380	388	379	397	368	375	390	360	409	384	396	415	372	389	376	375	379	365	387	387	385	369	379	407	376	375	401	371	394	372	398	380	398	391	385	396	396	373	383	373	383	363	354	364	358	411	418	404	393	367	418	402	389	393	389	392	380	414	396	426	394	436	405	350	374	408	384	374	408	396	406	376	390	386	365	393	409	403	407	419	396	411	372	360	386	381	378	379	371	347	419	388	361	414	396	390	387	387	406	377	355	382	388	354	393	355	354	368	383	411	381	375	392	404	378	382	415	393	384	367	389	411	426	398	366	381	375	426	415	395	419	401	386	381	418	390	396	389	393	391	378	396	395	408	398	415	379	358	396	396	394	439	409	361	396	376	365	399	407	381	379	363	388	415	370	360	364	407	376	430	389	392	429	386	371	361	420	368	381	341	376	382	416	378	394	390	368	371	387	418	383	369	366	403	414	375	386	393	373	415	404	393	368	389	377	386	360	414	365	396	384	404	382	403	378	371	414	408	386	388	356	363	363	394	372	408	396	370	355	376	391	389	368	393	377	392	410	372	417	413	414	373	341	361	402	344	404	390	407	412	380	366	358	403	400	388	433	371	416	402	392	355	361	382	388	383	406	407	397	397	418	369	389	424	388	411	379	379	374	400	383	400	358	374	392	346	368	379	372	375	414	376	351	396	393	399	431	382	408	383	363	404	385	387	389	364	373	413	393	406	397	378	362	376	418	365	383	385	406	341	409	360	410	400	390	401	378	380	381	379	383	353	402	384	395	385	364	389	414	432	352	419	378	388	440	380	381	374	337	345	412	376	367	384	377	392	402	404	393	384	377	356	401	393	382	362	366	396	408	387	360	378	378	410	387	448	393	397	368	400	383	387	372	418	412	409	409	364	365	379	421	379	373	374	376	386	371	410	370	387	384	404	400	407	380	401	379	360	392	392	409	389	368	403	385	370	395	386	421	362	348	363	407	368	380	415	348	381	395	385	362	396	381	394	381	399	353	427	362	388	383	394	383	376	350	362	396	373	387	355	363	379	411	392	379	400	416	391	350	359	386	390
25023	20630	27543	23726	20653	12741	1619	991	870	818	837	717	693	700	686	681	624	642	628	605	641	638	641	636	648	668	624	625	643	608	566	595	614	601	599	615	590	584	612	649	625	649	627	592	596	622	546	593	623	598	620	583	630	604	584	570	574	584	555	591	620	599	572	602	603	587	598	568	551	582	594	574	619	563	581	580	570	608	621	614	550	574	524	611	604	565	607	555	547	579	598	574	578	659	558	577	573	614	559	596	570	616	596	583	549	607	619	576	603	597	592	594	634	605	570	572	580	579	617	597	637	589	602	563	597	582	647	623	588	605	548	601	563	594	614	570	605	600	579	566	581	643	577	591	568	608	549	581	564	526	590	602	566	562	640	584	600	572	613	606	551	582	590	636	594	614	605	605	592	574	633	602	612	580	563	598	531	584	591	589	558	615	573	584	570	592	580	583	584	615	583	619	609	568	604	626	577	633	609	578	587	579	600	559	593	619	584	574	571	590	573	641	586	592	579	608	576	616	641	571	607	598	560	609	560	619	550	574	586	604	560	569	589	624	613	586	551	540	590	586	580	566	598	619	603	585	589	571	588	546	582	617	619	575	599	626	588	599	582	543	572	583	562	592	598	570	559	599	578	567	572	588	563	621	597	587	607	557	542	570	604	590	553	597	576	598	617	598	578	581	612	604	548	549	579	563	625	601	597	567	612	591	616	548	604	574	577	562	609	596	621	613	623	603	580	576	569	554	538	538	668	608	598	570	565	582	606	580	580	546	628	596	623	614	589	579	581	619	554	566	577	586	593	580	577	580	571	590	595	598	558	588	576	607	535	605	603	592	598	598	544	592	581	589	591	596	584	587	579	583	610	597	592	558	608	588	563	610	626	520	621	594	571	609	575	584	596	615	571	563	659	595	587	607	576	540	584	591	614	586	575	585	579	589	549	591	568	555	668	572	548	585	602	602	549	618	601	623	570	606	580	570	617	593	589	614	593	604	605	581	612	589	564	610	594	596	559	633	576	590	628	570	629	602	551	580	605	590	551	570	592	618	600	585	565	622	566	567	640	567	601	555	596	523	600	557	601	567	625	620	555	623	577	575	547	640	559	615	544	592	579	602	570	599	627	543	570	605	604	567	616	611	594	567	544	551	580	635	615	617	582	566	562	601	580	575	585	524	587	588	578	618	633	560	614	631	593	552	573	592	614	608	582	598	572	607	563	601	599	597	605	612	560	571	570	582	626	607	595	569	600	619	576	563	594	611	618	552	573	563	591	602	555	571	586	597	572	645	559	597	630	538	574	552	594	568	565	629	578	589	584	579	593	603	589	581	551	606	605	595	552	510	580	594	585	591	605	546	558	574	556	614	511	555	579	596	571	552	627	608	580	629	623	569	575	600	594	611	611	612	606	580	572	611	552	570	577	600	575	581	598	580	592	623	591	597	593	568	624	593	570	602	589	588	572	590	597	601	570	604	618	596	604	569	600	554	528	604	564	547	617	603	580	634	614	608	613	574	603	569	622	632	587	556	577	600	519	600	593	575	600	590	592	554	596	603	583	628	613	540	583	613	566	606	620	551	595	598	603	549	569	613	593	580	569	595	543	664	599	606	603	622	589	611	579	541	600	562	583	588	572	580	611	597	610	610	570	574	589	579	592	581	589	577	592	586	567	581	609	620	606	539	611	602	603	591	608	577	597	612	597	562	637	641	612	589	571	596	590	642	576	594	555	584	587	601	572	579	606	558	576	610	569	562	604	543	616	607	594	597	574	570	637	571	587	602	618	627	600	598	595	620	559	610	582	575	605	609	610	591	542	566	573	535	570	581	598	557	578	585	596	609	579	579	565	561	587	603	591	591	578	599	558	593	575	605	564	552	597	567	603	606	607	591	562	551	576	577	624	533	554	594	602	606	556	597	637	575	600	560	547	642	592	602	572	606	572	583	599	598	599	575	597	580	607	586	564	586	618	545	593	565	561	562	598	548	577	564	661	606	595	594	556	588	559	577	632	612	549	615	599	610	606	568	586	592	535	593	625	600	553	601	602	593	624	608	575	575	565	603	588	601	610	608	584	581	585	606	608	553	621	564	547	589	616	593	560	627	591	605	587	596	580	591	597	620	611	586	544	589	584	593	576	611	583	610	568	580	573	590	590	580	623	590	573	622	595	563	600	588	547	588	597	578	577	627	549	636	600	601	627	572	661	625	558	577	609	613	586	561	618	581	597	633	584	550	594	580	563	642	576	557	585	609	614	619	603	564	609	569	599	594	586	592	566	573	596	583	603	605	588	565	593	599	589	565	592	579	627	558	583	544	614	557	602	540	612	599	575	607	630	585	604	629	591	607	568	579	601	579	536	598	597	558	553	620	596	574	603	558	601	594	565	618	606	563	593	592	583	614	571	586	577	557	574	570	577	597	584	599	617	596	595	586	557	588	606	584	602	566	596	591	614	590	621	634	583	619	578	583	592	599	618	599	627	593	597	524	597	558	572	589	573	567	576	601	619	578	612	616	619	600	574	539	559	591	587	598	624	548	565	611	613	610	567	555	627	589	603	589	564	548	579	635	616	603	615	570	602	587	555	581	576	573	595	576	625	551	588	612	568	600	623	609	608	598	607	601	622	629	582	593	568	554	579	588	581	568	626	583	632	625	557	612	610	613	549	576	621	608	606	609	582	589	601	582	524	609	642	564	581	584	591	562	585	558	575	617	584	592	581	607	626	550	594	603	574	564	639	568	603	574	580	581	590	549	600	631	601	608	582	570	649	570	589	614	594	637	541	542	589	605	565	596	603	549	639	574	557	602	639	575	633	609	567	586	568	545	553	557	586	615	593	566	593	538	632	622	628	633	610	597	606	566	587	586	585	580	591	554	591	642	585	562	554	589	572	591	593	580	588	613	582	567	597	630	625	582	607	593	584	617	598	573	589	620	571	605	579	593	617	538	615	601	579	549	643	625	593	608	547	594	557	557	618	586	572	514	584	622	546	586	593	610	596	612	575	615	598	552	577	572	568	561	586	584	556	596	563	545	552	577	577	616	587	624	600	582	578	561	563	581	582	604	599	615	571	568	594	572	609	587	580	607	566	622	594	547	569	610	585	567	579	589	603	614	605	624	596	600	608	577	606	616	601	597	607	572	566	570	582	601	578	605	586	606	628	594	593	585	594	613	569	590	599	578	636	631	612	596	588	585	583	600	599	588	604	546	585	588	580	629	583	564	611	570	599	581	594	563	596	599	572	552	559	629	572	551	596	598	582	572	583	563	604	537	668	550	553	569	593	640	557	576	622	548	616	607	620	583	589	599	592	571	648	579	593	574	595	582	599	590	614	600	598	591	539	583	583	568	609	629	591	608	614	551	584	587	566	597	582	606	610	577	605	596	580	608	550	555	613	572	551	574	602	552	611	594	550	582	592	596	595	615	569	557	543	603	562	558	596	608	574	585	574	597	586	572	605	593	575	601	602	588	630	608	621	584	561	601	606	619	560	577	563	588
17916	8617	7814	4229	2841	2275	1731	1505	1261	1077	957	845	835	767	764	760	692	672	658	676	633	611	606	609	616	620	662	607	607	617	599	611	573	554	606	557	568	556	589	549	613	632	601	586	603	557	520	513	573	567	550	594	552	573	570	587	571	533	543	583	569	568	583	577	552	576	494	555	565	564	516	587	543	584	532	543	532	552	583	587	600	566	543	581	586	560	611	557	578	555	552	567	534	556	590	566	579	589	536	554	579	568	521	587	579	551	558	565	557	515	586	546	580	562	570	592	568	555	537	554	567	564	554	549	564	586	605	625	591	583	581	586	610	602	538	553	571	602	540	561	545	570	574	518	597	517	550	561	530	574	609	542	546	591	581	542	590	571	543	607	573	574	616	564	510	578	598	606	571	513	571	561	588	588	554	563	536	601	542	589	580	533	564	548	552	580	563	526	563	596	613	573	562	556	578	558	530	589	555	537	539	550	541	538	576	570	523	545	610	526	559	561	533	519	574	552	557	554	551	547	569	563	560	609	577	583	520	552	558	561	581	522	571	553	572	544	579	537	524	592	550	568	570	587	579	579	579	562	539	554	555	572	530	543	556	568	592	588	569	540	530	532	560	552	561	532	568	562	578	566	587	568	554	564	536	566	569	555	548	550	575	543	569	538	569	519	527	521	542	587	582	555	530	558	530	577	525	575	562	567	591	568	555	559	574	565	533	581	594	510	590	585	527	544	533	534	562	570	522	546	543	554	582	566	581	559	583	573	526	570	564	572	558	536	570	575	532	541	548	557	577	560	544	584	635	597	566	546	526	536	544	564	551	566	560	548	526	581	581	558	556	559	544	574	628	554	564	562	582	595	552	558	559	522	574	584	569	541	570	548	542	533	538	566	558	568	561	538	577	600	558	531	540	530	582	504	535	544	576	540	573	554	544	575	565	571	548	562	530	531	549	564	571	594	551	571	531	567	567	557	522	574	565	582	564	562	548	580	574	533	553	584	522	559	548	566	568	548	538	562	584	571	595	546	536	545	533	569	587	552	542	531	536	582	568	582	534	565	575	545	557	584	578	557	628	558	523	602	549	522	502	577	546	550	590	589	551	544	573	563	564	531	607	533	555	604	553	560	551	599	602	543	544	570	578	582	524	539	562	562	539	595	543	561	572	530	561	606	558	535	545	562	568	547	559	579	619	607	592	551	566	573	561	559	589	495	572	569	574	563	625	553	581	489	600	579	558	542	589	564	592	564	564	550	562	554	606	535	586	611	595	555	563	587	563	547	508	577	605	545	548	626	605	530	569	591	540	557	540	586	551	578	570	586	556	563	614	535	588	562	537	525	556	562	516	519	596	581	565	558	546	545	573	541	561	589	532	547	573	568	575	578	580	524	506	567	551	557	510	554	577	525	560	532	611	555	580	553	587	538	574	539	521	560	553	614	572	578	526	563	586	547	580	561	518	555	592	562	577	521	575	592	555	579	557	568	544	525	575	555	569	584	569	529	563	543	540	591	596	579	558	534	546	580	521	595	538	588	594	519	579	556	548	553	534	544	557	625	593	540	591	562	586	549	537	563	570	609	560	570	557	555	565	538	537	534	554	556	543	563	531	567	548	576	561	551	568	620	568	550	574	582	592	518	535	588	561	532	510	544	539	556	541	522	586	524	560	574	550	544	586	561	562	553	550	580	566	531	532	551	573	531	583	560	550	592	577	579	552	533	551	535	553	560	555	495	586	558	572	581	548	565	555	581	569	608	576	547	574	579	559	532	568	578	564	607	561	586	580	515	579	608	568	515	521	570	583	562	546	571	564	570	555	557	601	554	553	548	535	560	571	532	556	545	562	566	612	554	532	551	507	586	566	578	590	562	554	599	588	589	561	569	551	557	549	561	557	550	594	582	568	496	585	560	522	564	570	568	564	545	566	541	530	546	499	568	587	604	582	567	523	582	557	548	593	589	539	565	565	532	580	571	523	555	580	546	587	516	538	594	569	634	568	546	575	561	590	566	599	516	549	637	568	562	579	592	583	579	561	555	549	550	523	556	575	606	579	555	542	563	552	544	584	549	557	527	527	556	583	555	534	574	598	554	588	580	586	547	540	564	595	524	533	553	554	566	565	573	549	535	556	581	588	595	522	580	552	575	527	584	579	595	563	532	571	608	563	566	533	567	495	569	534	551	541	554	554	602	586	572	567	550	563	523	590	600	537	565	569	567	563	505	525	578	560	489	562	562	573	555	562	597	588	549	558	552	557	545	567	520	543	578	560	552	551	516	546	592	542	536	544	567	541	551	572	568	583	590	602	535	534	568	579	604	544	542	545	538	544	585	613	542	599	530	535	576	542	600	556	574	553	592	570	563	547	585	569	614	567	554	550	535	541	567	560	569	548	573	543	554	544	554	539	512	567	564	520	591	541	544	575	526	588	521	570	544	568	580	549	540	549	561	552	531	545	541	558	557	568	576	535	614	491	565	568	600	501	511	568	573	561	593	589	536	558	579	570	532	529	558	576	556	544	549	577	558	547	548	571	567	561	572	584	603	592	548	604	578	572	554	583	582	573	579	556	567	571	542	576	596	550	598	588	503	572	583	565	566	550	551	550	597	531	564	635	550	572	535	534	606	582	533	546	587	559	535	526	573	553	633	527	530	524	549	547	579	560	573	567	546	618	598	557	587	581	541	592	541	546	553	577	570	578	519	573	569	575	572	560	555	531	541	568	536	556	592	561	589	555	567	553	597	548	509	592	575	572	590	557	566	572	564	541	556	585	520	574	550	607	586	581	541	555	582	554	526	599	521	575	573	546	514	541	575	585	553	554	584	560	568	537	623	615	549	584	557	585	533	588	558	590	558	543	569	556	609	569	554	540	500	555	559	553	604	560	571	533	567	582	526	581	568	573	564	595	551	579	560	576	545	554	553	574	547	568	598	544	563	566	556	548	547	619	581	554	549	586	539	551	533	582	551	557	541	588	556	549	572	534	574	518	593	557	589	559	570	567	576	534	544	558	557	574	537	550	542	552	576	561	581	582	521	538	569	587	552	564	555	592	544	553	557	565	564	579	555	556	523	549	526	543	561	539	515	604	596	528	574	624	576	560	556	575	572	535	588	570	533	580	575	560	550	524	533	532	536	556	521	566	580	546	586	548	581	566	587	579	511	607	540	544	561	569	556	567	543	572	542	544	585	583	587	538	602	568	573	585	501	588	576	577	569	538	551	545	604	583	578	569	556	505	552	614	540	559	540	564	530	542	562	553	515	586	569	542	569	566	511	588	565	555	540	579	566	540	583	536	562	521	534	578	582	562	572	548	581	535	564	543	579	527	530	599	554	553	550	582	566	581	554	551	562	551	548	548	531	575	541	552	574	564	561	526	562	561	601	525	614	555	532	577	547	589	538	541	540	541	530	584	557	559	573	554	584	618	565	571	526	548	575	559	570	541	532	558	542	515	584	573	542	579	525	547	534	562	577	607	567	587	559	546	576	535	578	574	535
22863	20638	27939	23346	20640	20735	13120	2005	1468	1330	1251	1165	1185	1112	1099	1078	1016	1034	1056	990	972	987	1010	937	984	887	903	974	936	950	950	960	968	908	945	999	923	910	921	886	840	899	950	884	908	898	921	853	904	887	860	889	913	875	850	882	897	899	901	919	842	916	920	886	861	877	841	896	883	879	879	894	877	931	857	898	870	898	899	847	910	938	918	945	839	906	886	899	899	912	863	903	872	892	846	879	811	923	875	873	900	878	907	871	818	871	833	850	839	886	867	892	885	915	896	904	801	895	862	880	887	861	896	876	879	905	906	902	892	852	896	876	899	836	854	855	892	899	881	933	894	920	880	889	956	898	881	873	907	872	919	866	917	879	878	871	888	859	909	883	866	910	870	885	940	903	897	926	861	890	845	963	870	845	905	854	866	854	895	903	846	876	902	826	887	944	888	865	924	894	839	874	892	869	885	945	873	868	840	900	822	826	898	846	872	886	913	829	920	824	854	793	853	941	860	920	852	825	841	899	834	846	919	866	904	892	844	849	861	885	914	871	936	877	912	955	881	880	914	886	870	883	889	914	867	879	821	904	851	855	861	835	862	885	882	898	904	832	890	941	838	869	875	896	801	902	865	857	880	878	869	907	881	942	878	825	882	851	889	882	872	906	892	888	871	837	890	855	878	895	876	846	891	902	878	902	883	813	910	904	884	886	844	961	898	920	904	887	889	873	850	887	869	901	914	936	840	894	848	885	865	916	888	900	854	844	877	843	889	855	901	870	936	832	887	842	854	943	901	917	896	863	902	826	825	912	876	923	831	849	871	909	846	883	884	870	877	905	854	869	842	871	930	871	864	867	916	881	895	935	894	901	889	854	895	886	917	910	850	903	945	890	861	892	898	830	844	839	890	890	875	880	837	875	899	857	909	888	885	890	817	911	886	888	925	866	835	865	906	881	850	821	861	886	925	905	945	848	876	872	887	899	847	890	909	917	911	871	875	893	858	835	869	913	834	907	905	888	831	879	877	860	869	872	847	878	881	872	877	916	898	849	855	914	868	836	875	984	888	832	842	805	927	860	887	864	874	850	841	916	868	865	865	847	894	888	877	877	878	935	856	855	871	868	837	850	934	879	828	890	869	836	901	865	881	878	881	883	927	853	847	812	806	823	884	909	867	902	903	849	932	847	876	836	922	915	896	873	858	873	883	900	940	874	869	904	919	855	890	844	830	852	904	920	881	847	855	878	905	876	924	857	876	851	864	906	866	923	854	906	862	849	856	887	861	895	852	914	896	859	862	875	898	877	919	852	853	874	825	904	830	823	896	849	878	876	890	843	881	918	870	855	844	891	861	891	878	863	886	820	874	917	877	866	878	828	864	872	886	863	850	857	849	862	849	860	834	901	920	906	902	873	888	861	830	952	848	840	855	833	871	879	887	937	845	850	809	878	882	880	904	901	892	874	884	862	831	870	943	888	848	874	884	878	851	913	873	881	872	842	866	943	862	915	906	878	853	890	867	900	925	831	834	891	804	883	920	866	869	886	887	857	853	846	903	882	918	822	843	848	885	895	871	943	893	906	857	865	858	917	862	878	872	843	831	924	878	854	854	930	866	920	896	868	835	824	860	885	874	824	891	906	869	905	844	882	891	898	907	828	878	921	846	923	930	865	922	876	823	858	879	914	900	862	911	846	846	920	853	877	884	827	872	869	854	839	835	848	878	899	903	883	932	881	862	900	845	926	910	872	884	870	829	920	865	939	826	882	874	868	860	912	831	840	836	804	905	917	835	899	874	868	924	854	814	916	904	872	861	917	872	906	851	873	876	869	845	907	877	888	887	911	900	883	873	884	892	818	896	847	933	890	875	866	842	837	858	923	911	877	895	883	819	881	934	911	860	901	923	913	847	851	859	867	826	888	902	901	886	892	893	850	866	884	851	908	851	871	893	876	870	934	943	884	863	861	855	874	876	863	878	909	855	919	887	875	912	852	876	890	924	844	919	900	956	906	879	888	901	879	892	888	921	906	872	889	836	883	887	905	853	868	869	857	876	868	908	863	820	830	913	931	858	870	891	934	822	826	894	900	864	882	827	889	836	864	860	876	849	849	891	889	887	866	869	879	915	849	911	865	870	859	855	886	885	874	881	909	872	855	860	864	876	836	866	825	873	878	944	959	873	828	912	913	873	843	817	863	921	930	852	853	867	903	860	916	877	877	899	900	864	879	911	827	837	890	840	884	826	906	828	891	911	891	883	845	863	880	856	885	987	843	886	890	873	917	911	875	880	873	848	895	881	875	843	876	827	887	889	896	930	932	897	894	883	913	872	869	862	903	902	875	858	859	905	820	940	875	861	892	864	862	908	899	904	829	880	912	898	881	870	828	867	882	897	878	896	870	914	897	896	876	802	873	870	857	819	894	895	844	888	824	837	874	848	900	899	932	894	875	866	915	848	860	950	882	877	853	867	848	923	882	892	861	886	885	865	888	879	907	857	871	889	923	856	852	862	856	888	869	843	882	873	861	918	891	883	837	880	855	888	913	852	849	862	883	916	832	869	864	856	813	863	820	897	886	912	905	834	955	900	903	881	885	884	898	884	902	888	843	893	913	886	869	894	874	863	864	857	908	887	830	862	866	875	893	907	892	878	881	890	879	856	858	929	873	920	870	923	887	883	825	891	904	932	914	881	882	882	875	889	874	866	885	876	892	867	911	854	899	822	930	831	871	938	918	876	868	902	911	944	807	851	881	861	830	850	897	833	930	873	862	898	899	862	861	931	847	841	902	853	846	878	880	868	868	931	880	890	882	855	866	891	856	874	875	867	880	829	836	845	888	884	834	829	879	876	860	891	880	865	858	896	863	859	861	880	872	840	915	923	874	845	853	808	845	852	890	920	864	910	879	940	922	898	933	909	879	903	830	906	840	912	838	895	834	856	888	870	866	838	874	887	870	933	880	890	842	873	856	877	860	858	882	898	863	868	887	863	895	875	918	887	845	844	886	836	920	849	891	849	931	949	862	887	909	865	921	887	882	863	829	848	861	875	923	871	902	871	908	899	870	843	897	895	858	950	927	958	871	887	862	906	852	862	872	856	849	818	884	873	911	905	896	877	864	888	867	920	892	834	841	929	862	858	929	914	872	893	837	874	862	925	825	875	926	905	881	863	836	933	925	885	842	883	912	869	925	898	888	918	891	853	867	841	882	886	916	864	855	898	876	819	913	909	863	837	847	846	870	935	948	843	904	910	885	878	896	866	904	840	911	829	863	889	885	875	957	903	920	897	856	871	848	852	866	838	863	889	899	846	812	863	878	852	859	918	930	836	815	896	844	891	856	858	870	888	864	952	859	861	867	831	887	846	838	913	876	943	951	873	926	857	861	877	842	856	889	884	880	877	846	869	868	881	852	892	912	875	862	870	878	893	893	895	862	906	886	883	849	878	881	881	891	878	921	927	852	835	888	869	866	924	891	895	892	866	852	851	941	865	922	863	862	938	833
16080	14631	13216	7490	5107	3827	2950	2539	2213	1831	1675	1552	1444	1375	1248	1247	1118	1073	1056	1026	966	1012	967	1004	1025	970	949	950	897	954	914	839	862	895	849	862	894	850	863	856	850	873	831	870	838	882	836	848	858	853	843	832	903	817	843	881	888	862	809	854	834	848	826	895	790	857	787	868	828	812	872	849	820	841	844	819	881	819	810	799	840	838	836	797	861	808	852	788	819	847	808	862	832	818	842	862	833	834	803	838	853	829	864	854	822	894	859	809	803	802	820	817	829	844	859	837	769	829	811	819	849	869	829	851	837	830	780	846	846	842	826	850	852	850	854	834	854	857	850	812	841	810	869	855	778	795	835	846	821	798	816	827	849	808	824	828	829	867	861	841	855	853	857	834	822	880	833	790	822	858	875	783	810	877	830	801	833	817	831	829	808	823	825	835	847	823	804	818	812	877	774	793	853	812	816	819	864	820	811	814	813	866	804	840	812	805	807	854	801	844	846	811	811	863	821	853	860	863	822	877	790	847	798	846	839	858	806	819	802	843	848	821	836	791	835	809	741	814	817	805	827	799	823	855	804	769	846	761	836	859	797	761	825	814	845	841	880	836	809	810	806	859	815	783	789	826	761	870	801	815	872	807	848	780	872	875	851	824	849	805	817	804	856	878	848	842	852	812	812	815	808	828	790	858	835	846	796	836	857	786	776	802	882	810	815	860	820	824	795	817	830	796	811	814	875	836	856	858	792	804	830	807	821	834	867	851	809	810	802	795	805	795	852	799	825	831	844	781	830	842	829	825	803	809	812	821	820	809	826	859	765	817	877	854	788	818	772	856	871	784	840	859	857	803	826	803	784	824	817	820	782	837	839	815	832	808	834	881	851	839	821	840	813	800	824	845	835	863	832	860	806	816	864	831	795	811	796	831	840	785	835	837	777	858	844	845	842	823	849	753	820	798	840	802	835	806	856	796	846	811	847	832	834	855	848	815	834	835	821	815	812	862	806	795	813	815	839	810	895	837	856	772	847	773	874	853	807	835	837	795	840	811	796	805	797	823	819	841	820	815	853	893	818	842	795	846	801	806	829	794	860	779	790	877	851	842	824	815	846	792	829	837	820	835	822	832	852	784	835	894	834	835	814	874	871	841	799	781	806	795	808	834	845	842	870	798	844	844	819	858	815	845	865	879	782	850	805	809	818	854	815	760	832	798	861	803	786	827	840	807	785	814	819	813	823	837	836	790	886	775	859	793	801	860	820	836	842	808	813	806	838	852	808	813	845	836	845	809	873	813	795	818	817	848	891	816	828	840	826	853	826	767	824	775	802	890	876	789	854	812	835	878	825	818	823	835	834	823	823	843	824	846	826	825	859	793	894	852	850	842	845	786	811	830	813	852	804	812	840	854	839	800	786	830	857	769	842	822	839	880	810	833	793	852	870	838	861	803	860	802	821	813	794	785	818	860	819	752	817	836	844	848	817	848	817	794	810	843	849	843	861	833	782	811	834	797	804	855	856	822	816	829	789	810	804	793	827	773	830	822	827	861	876	837	859	818	873	807	832	826	815	789	849	828	799	810	832	844	843	853	829	831	863	815	804	786	803	814	870	851	794	809	797	781	817	837	826	828	864	832	816	864	804	834	827	839	866	789	791	816	814	801	873	820	833	817	849	864	805	818	777	808	828	838	815	822	879	854	818	843	767	830	836	859	796	849	788	857	826	757	830	815	864	752	846	816	785	837	841	781	850	856	810	834	788	843	827	849	856	869	795	755	795	822	806	848	849	789	848	817	836	801	825	793	792	871	843	807	772	854	782	831	838	795	789	818	820	796	826	815	819	843	814	844	828	823	783	824	825	805	839	802	797	827	879	826	806	844	795	813	807	850	800	857	802	783	823	855	821	844	832	853	822	793	843	825	867	865	818	802	843	824	892	818	796	819	816	798	799	833	801	794	825	808	806	864	781	805	801	833	815	791	838	828	835	811	877	852	825	843	756	782	891	791	874	827	812	839	779	779	769	862	842	854	799	816	812	840	845	821	846	845	858	856	754	814	835	780	828	801	772	827	836	820	839	847	807	806	820	854	830	862	837	817	843	848	864	832	849	832	824	844	825	804	785	829	806	810	854	877	805	802	839	833	846	816	803	844	805	780	789	877	812	807	867	865	845	874	811	802	888	840	757	845	827	824	858	794	834	874	897	815	760	883	820	774	837	854	773	813	801	860	798	817	817	830	847	900	792	809	837	826	849	832	808	822	788	797	798	817	821	868	819	875	803	859	802	815	839	822	806	851	845	802	791	840	817	789	804	803	829	820	780	875	801	789	877	813	836	803	799	825	804	799	835	816	809	803	812	815	819	778	847	790	849	786	837	859	811	809	807	822	853	868	845	831	839	792	802	835	795	877	819	837	841	865	836	817	837	806	829	800	853	872	797	859	811	801	823	787	824	826	804	789	868	899	802	783	844	850	859	823	800	829	843	838	777	829	862	790	832	841	823	782	829	798	812	834	805	814	790	824	808	808	777	805	807	841	846	821	830	817	836	823	839	827	828	798	850	793	851	816	853	802	849	833	801	830	845	780	839	855	825	811	810	854	838	830	801	822	792	823	798	793	851	845	823	819	817	786	785	848	794	790	815	830	871	839	802	833	798	755	800	826	852	833	823	799	832	869	785	798	794	803	862	856	857	863	813	878	866	815	797	812	810	803	833	805	848	840	818	871	833	786	783	816	830	825	871	795	828	814	794	776	805	808	777	900	806	811	863	837	824	768	846	797	838	792	889	831	813	845	821	827	846	860	845	839	795	811	831	832	827	754	869	822	843	832	842	846	815	820	855	883	830	814	802	832	843	841	816	823	820	809	835	744	833	832	830	803	811	792	778	801	801	853	762	851	790	813	808	844	800	832	813	853	804	855	834	796	807	865	839	759	812	803	838	796	822	808	835	852	842	852	822	836	850	836	846	829	821	806	826	827	840	771	823	837	792	807	795	823	821	869	842	889	800	804	835	774	785	835	815	809	874	834	822	816	841	831	817	813	789	814	802	834	823	841	833	854	862	789	819	826	803	805	774	886	812	811	861	871	831	772	829	855	794	787	811	863	860	785	833	855	804	855	814	812	765	791	825	832	838	817	827	824	788	889	825	843	839	815	790	845	878	838	788	828	843	801	822	834	851	837	866	805	829	833	828	809	814	825	851	764	816	824	812	841	804	789	861	804	790	805	822	846	866	768	832	797	839	869	822	845	853	848	810	854	793	880	839	821	922	850	845	784	769	815	838	822	789	782	868	822	772	848	849	803	846	785	787	842	780	804	812	822	815	819	830	853	811	836	859	800	810	806	847	772	794	816	852	868	864	824	797	792	866	730	826	874	784	812	832	836	827	822	814	896	841	843	842	795	764	796	881	808	827	799	846	805	837	807	829	848	839	816	842	767	821	813	824	802	809	832	811	890	849	851	840	827	833	868	822	871	803	786	821	843	836	840	814	865	802	863	831	817
31147	15777	2801	600	492	445	414	459	383	386	371	408	382	391	393	405	374	375	381	398	401	381	405	389	380	364	407	363	329	385	376	364	372	368	388	394	397	385	359	395	371	387	365	378	383	385	361	356	419	354	357	388	370	400	371	390	376	380	377	370	382	399	408	349	400	373	398	402	396	369	346	391	369	381	390	372	384	366	365	366	369	370	383	401	394	355	381	372	356	381	398	403	379	377	374	412	408	372	377	394	402	398	359	368	382	391	347	399	389	375	378	361	369	374	377	349	374	387	388	388	362	390	332	377	374	412	379	359	375	378	340	389	379	384	360	376	412	368	355	382	395	362	355	347	370	409	347	376	366	384	386	362	369	408	351	384	381	407	353	371	379	371	379	381	382	365	374	352	400	375	374	364	361	393	375	380	375	378	433	388	408	380	373	361	365	365	360	353	428	369	352	388	339	370	368	392	413	378	359	382	380	367	382	391	360	372	338	366	419	407	332	374	426	349	376	356	383	417	350	357	386	379	374	405	370	357	364	388	366	397	382	351	402	398	389	385	378	394	394	409	388	389	372	378	405	364	385	370	360	389	384	372	370	357	378	376	407	373	414	358	356	402	389	389	364	393	377	356	347	373	386	352	366	434	359	391	415	377	348	357	379	422	428	372	379	382	373	405	369	386	399	385	373	325	374	377	398	407	391	366	376	353	343	372	358	353	354	399	392	384	396	372	382	422	389	388	395	399	396	423	373	405	410	381	348	402	400	387	354	353	388	375	385	399	362	391	379	360	382	374	338	403	369	353	361	357	369	345	370	353	402	377	397	376	356	390	361	404	378	354	398	379	346	371	398	378	399	387	362	358	365	365	362	341	371	385	364	372	376	370	404	366	412	385	404	411	424	358	376	352	369	385	366	421	365	379	381	402	394	373	369	389	360	360	393	384	386	389	370	368	404	380	384	397	417	363	333	388	383	379	363	368	351	354	363	392	390	354	395	372	397	400	367	371	400	364	399	355	378	369	372	398	349	370	391	380	398	375	335	350	396	403	384	402	352	378	398	409	393	417	414	370	373	367	410	403	422	370	391	373	374	388	370	373	395	362	397	389	404	384	374	416	358	374	404	371	376	387	393	384	341	389	375	380	398	359	414	381	357	376	387	396	397	401	348	370	376	358	371	384	402	370	394	382	376	345	367	324	353	396	366	348	365	388	356	382	385	399	392	389	375	361	362	391	372	351	414	356	359	365	394	398	378	386	385	369	377	380	393	387	413	347	362	401	366	390	378	371	379	399	365	372	394	389	391	373	401	405	408	396	349	368	406	379	385	392	384	390	394	381	382	347	362	341	338	375	383	387	392	387	387	385	416	382	382	382	369	376	385	369	401	352	379	393	396	377	404	380	388	388	352	393	353	366	382	354	343	360	414	374	384	382	386	366	386	375	361	401	403	369	406	368	392	419	359	396	357	379	396	389	427	404	344	416	370	394	336	361	361	377	380	371	385	356	397	380	367	404	389	361	377	377	363	386	336	365	394	345	372	396	387	381	379	388	370	361	396	384	376	392	395	369	364	363	394	381	374	372	428	407	382	388	354	386	430	402	366	377	371	382	378	404	373	378	372	341	343	334	371	418	395	386	406	343	358	389	391	370	395	347	395	371	349	361	379	401	363	365	364	371	383	370	410	344	407	431	368	358	358	369	365	376	395	424	351	408	372	360	369	373	371	376	352	365	356	378	423	367	384	374	384	385	420	377	373	420	417	369	391	392	386	377	365	403	385	399	371	387	384	337	375	385	362	383	432	398	426	371	416	387	370	346	394	352	343	397	371	387	375	371	381	349	387	378	389	376	397	407	356	371	384	396	377	385	375	414	386	412	381	412	399	364	361	343	378	377	427	362	431	398	342	381	354	371	381	365	368	371	409	376	369	375	360	415	377	365	362	347	358	407	397	396	388	368	367	370	434	362	344	390	417	363	357	373	351	372	357	384	404	347	365	364	395	330	376	385	382	357	399	367	376	384	395	379	377	405	365	365	368	400	388	413	365	354	362	391	378	371	394	368	378	386	374	375	407	383	373	389	377	376	350	403	371	367	368	385	403	364	387	376	367	357	381	370	389	371	397	376	372	373	372	393	389	400	366	341	371	364	385	349	365	369	383	395	349	372	401	353	389	375	384	400	380	381	391	400	377	363	352	411	366	393	385	383	345	399	361	394	389	393	363	349	376	386	350	366	417	359	415	381	392	387	356	360	365	357	381	404	405	383	376	427	384	376	381	366	360	347	374	364	405	376	373	358	364	379	369	361	378	369	351	381	394	371	367	366	388	352	388	360	367	365	400	430	411	382	354	388	411	388	364	397	382	380	412	390	402	391	350	362	368	353	378	398	425	375	434	372	354	342	400	361	416	395	366	351	389	393	360	365	361	381	379	423	359	383	385	426	405	394	392	374	349	384	349	389	371	368	384	437	396	385	384	389	396	398	384	384	364	361	377	395	387	409	347	357	411	379	391	388	393	381	375	386	396	348	426	368	385	361	404	379	399	374	363	365	389	384	379	351	355	396	368	387	351	393	355	376	392	368	354	394	357	372	407	382	332	381	391	434	383	412	329	359	366	382	359	406	375	398	383	374	405	368	369	396	377	372	382	398	407	367	398	396	415	360	378	381	379	378	367	400	381	383	381	402	395	365	397	387	375	392	419	385	371	390	382	365	411	365	365	389	384	395	403	354	379	386	355	365	373	404	373	378	399	359	360	377	379	373	359	367	358	404	387	366	403	367	350	361	381	400	386	384	355	370	366	338	361	400	403	365	396	380	370	390	373	394	381	408	387	368	377	363	367	378	385	347	407	383	396	395	374	378	371	374	415	378	342	388	373	384	366	380	373	390	368	372	383	362	371	423	376	378	386	342	359	366	358	402	394	390	367	386	372	387	363	379	414	417	412	385	377	403	359	391	360	383	355	371	395	392	346	386	336	398	407	340	351	352	350	379	384	369	372	384	400	387	422	355	395	370	388	349	378	387	363	361	402	347	395	396	382	406	385	366	382	340	355	367	410	376	394	418	403	348	355	392	401	377	359	366	370	366	387	359	379	355	354	356	381	370	400	384	364	373	357	406	371	396	396	363	365	367	354	402	359	408	368	385	383	393	403	399	354	382	367	352	358	372	368	371	381	385	400	362	406	402	333	391	397	366	382	372	347	402	356	348	375	382	371	396	386	390	406	367	374	372	382	365	368	339	378	332	373	391	374	406	372	395	415	386	402	375	386	359	370	386	364	389	345	399	420	369	383	390	349	390	372	381	382	354	396	379	359	401	363	376	384	356	385	387	381	374	380	366	336	423	392	373	385	382	393	375	377	375	399	357	392	354	355	346	400	398	405	384	379	370	397	369	374	374	366	368	345	409	407	381	373	387	366	395	380	358	378	351	394	368	342	346	378	373	367	394	422	362	342	388	428	389	393	375	365	408	374	365	387	386	374	353	375	353	356	374	391	376
17607	832	757	561	507	502	455	453	388	425	414	416	415	426	404	398	379	393	393	394	370	365	377	404	403	391	388	382	406	405	378	374	375	378	386	427	403	416	360	370	401	358	367	374	363	424	397	380	402	393	391	385	414	375	395	397	359	365	366	376	358	402	403	397	373	408	403	396	393	415	399	373	392	384	391	369	362	423	376	394	370	382	396	384	378	352	393	402	369	396	366	389	377	402	376	414	365	379	365	407	370	389	364	408	397	375	381	393	404	406	373	395	380	357	390	370	347	402	381	388	394	378	378	414	361	413	388	363	390	368	379	386	382	380	388	379	390	386	377	415	354	408	404	375	391	388	355	376	364	377	365	353	399	388	403	389	385	394	392	362	389	375	380	396	368	404	356	353	413	412	379	383	374	400	362	365	364	396	383	380	383	382	407	402	435	378	363	373	407	398	377	379	373	365	368	381	399	370	392	398	396	410	382	357	382	412	402	397	370	385	404	403	392	382	409	390	403	391	379	354	377	367	377	407	367	371	354	377	381	385	405	392	393	381	376	359	364	375	372	403	365	385	356	341	386	395	393	360	383	409	389	401	376	366	352	385	362	398	395	371	376	383	364	386	380	352	398	387	413	344	338	343	363	357	378	381	370	424	379	373	406	408	380	376	416	398	388	356	408	390	373	391	350	388	357	391	377	367	343	371	370	398	373	409	390	396	355	374	400	383	390	379	378	369	409	392	388	386	382	383	379	389	348	375	404	425	373	379	385	399	406	354	365	399	394	382	427	362	396	405	345	370	404	384	386	344	429	414	392	364	367	416	373	402	418	377	378	387	364	388	425	391	367	377	383	379	376	383	396	362	373	380	381	389	397	393	433	406	393	370	371	384	401	391	404	393	362	325	396	371	366	398	369	356	396	389	381	367	397	437	371	414	351	366	427	420	391	382	364	405	382	369	396	405	370	354	357	397	377	411	390	362	414	421	365	398	381	394	383	396	384	374	373	377	402	391	397	386	401	385	412	374	423	367	406	395	381	395	374	379	384	359	364	358	377	400	386	398	393	390	358	394	363	404	417	343	392	356	405	397	376	384	388	385	391	366	355	387	380	380	396	389	379	383	377	378	389	340	368	384	402	390	390	403	361	413	412	404	372	376	390	374	381	392	431	390	384	396	384	362	378	341	369	384	394	381	364	391	392	385	384	373	398	355	401	357	397	407	398	425	422	416	433	374	394	409	391	397	379	398	382	372	378	360	427	385	412	385	420	398	389	373	417	379	365	409	379	409	350	368	362	385	383	383	391	381	392	376	396	395	382	393	398	393	381	391	396	411	375	400	370	374	382	393	401	435	382	351	406	388	386	371	390	367	402	383	389	389	361	363	375	402	362	405	412	411	376	406	357	379	375	419	383	388	377	367	378	400	380	375	392	364	376	400	389	390	358	352	365	405	362	376	418	380	373	384	433	389	362	386	384	387	406	366	377	398	423	392	390	383	381	395	381	425	407	366	363	382	401	386	364	383	383	360	406	379	366	399	392	416	379	369	380	389	398	405	377	403	390	373	389	357	414	386	401	388	411	389	402	374	373	384	395	407	388	395	380	362	417	402	381	385	378	352	388	365	387	413	409	374	396	380	380	395	367	397	394	384	406	377	370	365	404	370	414	410	364	371	377	388	372	400	391	349	387	389	384	391	370	382	418	359	404	384	397	383	384	418	373	375	394	379	390	377	370	387	382	372	364	389	382	410	381	363	397	393	407	402	408	392	419	387	359	396	365	347	411	363	387	389	368	403	405	402	393	393	378	373	385	412	402	365	349	414	362	387	383	381	434	341	387	372	396	368	342	362	358	380	377	368	396	424	379	363	387	412	391	383	392	409	371	374	385	407	363	396	375	378	390	390	366	421	383	426	400	395	369	358	352	340	378	398	374	404	378	385	400	386	382	372	366	368	370	425	377	394	381	391	371	381	388	401	375	378	395	418	381	399	379	373	405	392	384	362	363	380	434	337	398	396	384	369	381	405	334	388	399	357	385	364	399	392	391	390	389	376	375	373	398	390	389	396	394	368	381	350	395	410	366	372	389	396	362	395	382	325	380	373	392	385	376	427	397	417	394	367	388	377	389	356	375	389	400	357	363	376	381	383	382	400	373	366	381	386	417	371	361	404	405	360	406	375	367	385	348	392	389	381	356	383	381	420	418	382	369	401	371	343	372	357	387	381	393	400	379	369	404	397	367	409	389	330	363	394	378	393	362	381	370	400	397	410	371	396	379	399	395	383	357	395	374	398	379	398	375	379	401	432	403	379	359	339	388	332	415	423	403	403	399	367	422	392	384	405	391	409	336	387	387	375	384	436	383	406	361	371	396	381	366	383	396	387	393	374	426	393	396	379	371	364	377	386	374	394	392	399	363	412	347	420	393	400	389	388	394	391	374	352	368	415	398	372	371	369	401	403	397	392	399	366	388	391	367	393	363	375	405	348	363	396	359	370	407	377	406	363	377	375	409	419	396	421	357	382	390	366	349	375	380	374	363	377	343	357	392	399	376	390	376	403	380	392	390	346	401	385	412	405	382	370	386	371	388	383	363	385	382	399	355	445	389	380	377	379	390	358	398	373	392	396	371	370	376	399	373	354	339	367	380	396	411	374	396	402	417	408	368	405	384	402	370	398	398	389	364	418	353	428	364	381	336	388	335	397	350	403	371	398	420	374	366	385	379	376	328	385	372	369	411	377	376	399	383	405	392	373	395	366	387	396	352	393	363	412	375	389	387	395	379	382	394	375	384	354	345	375	351	417	382	339	386	375	360	388	390	383	380	402	378	370	388	410	414	392	382	370	382	393	383	337	392	378	353	394	403	395	372	388	418	416	379	381	365	381	364	390	350	341	368	396	390	379	362	376	363	390	370	392	353	367	381	373	395	396	390	381	404	395	363	403	384	397	379	359	362	403	364	412	337	373	424	387	386	406	377	404	369	343	351	360	380	400	348	400	385	387	404	361	404	406	374	401	379	421	375	398	358	368	378	363	401	385	408	375	387	367	404	382	403	383	407	392	369	395	405	406	393	390	399	375	374	369	364	383	378	369	370	395	380	386	420	366	376	365	353	358	427	402	387	403	385	377	363	364	405	405	330	404	367	393	364	389	347	375	389	397	395	384	353	372	392	371	344	392	359	405	387	377	401	396	390	406	391	338	412	400	390	376	411	399	358	382	377	383	374	393	431	428	397	400	388	352	379	382	420	358	358	364	393	363	367	403	407	377	387	408	419	381	370	391	373	398	391	403	391	398	391	380	384	370	419	345	363	366	387	390	389	363	405	382	384	394	385	423	370	422	389	364	363	353	391	361	371	398	391	403	377	389	362	381	357	385	382	395	379	411	398	383	401	389	374	410	399	383	380	364	346	358	355	396	360	375	444	358	390	392	411	367	390	350	366	358	406	376	399	383	371	376	380	380	396	371	393	368	386	387	405	367	394	364	383	378	373	394	393	394
24881	20626	27561	23703	20641	12285	1638	1008	886	800	798	759	755	727	730	687	660	663	664	610	608	643	662	649	654	607	564	642	610	571	599	596	625	622	648	611	624	608	608	634	625	645	596	581	612	559	604	611	602	641	600	598	573	605	588	621	635	599	622	626	598	597	589	618	593	589	629	579	632	647	604	598	627	602	631	632	609	586	623	617	671	596	618	642	603	585	602	618	596	568	562	637	578	574	605	608	618	567	629	566	561	590	621	582	606	544	573	628	597	624	576	577	595	601	586	590	630	564	597	608	562	571	609	598	605	583	617	630	628	599	600	588	565	616	580	598	589	619	643	578	607	608	618	644	626	609	584	602	644	606	606	616	582	578	587	629	576	601	559	608	575	561	583	594	619	609	586	560	590	621	574	603	599	616	590	611	624	616	618	647	588	585	640	621	558	596	598	587	567	591	589	568	591	594	579	606	595	589	592	638	544	595	565	580	543	575	579	612	585	583	569	588	562	620	598	588	592	602	604	626	566	617	599	595	591	639	570	618	678	596	614	573	613	607	574	607	620	596	553	561	605	600	599	567	577	621	610	596	605	607	607	612	606	584	569	560	594	578	607	624	603	564	563	594	568	610	616	612	575	534	557	612	599	586	617	573	582	590	617	588	596	585	605	555	569	619	543	621	614	574	587	566	616	554	584	605	581	623	568	599	568	611	559	575	635	602	592	625	571	693	553	592	596	616	560	596	579	564	615	606	611	587	583	562	611	569	596	623	662	591	583	582	559	613	619	590	592	590	581	582	590	575	576	575	567	604	563	572	600	590	651	575	591	589	609	552	592	632	595	628	576	633	616	575	599	608	600	590	607	584	612	625	590	576	611	619	644	599	577	607	566	604	613	609	612	560	588	590	607	606	566	605	605	601	618	589	601	613	598	612	564	600	611	647	602	600	568	623	608	621	644	569	561	539	634	576	556	611	586	601	610	584	567	583	576	595	576	559	620	602	578	582	625	608	578	551	594	583	611	593	608	596	553	623	623	573	614	598	599	627	589	658	588	606	565	599	568	614	592	593	566	590	597	604	574	534	629	586	555	588	626	562	574	612	609	589	562	593	589	589	599	640	584	603	573	595	547	573	630	607	586	592	593	574	556	628	629	631	595	597	577	562	616	592	594	605	598	603	570	583	600	634	599	585	597	617	584	557	604	566	570	592	597	605	603	550	580	584	604	598	613	595	552	610	567	602	657	610	616	621	635	586	630	635	555	621	632	574	583	562	615	606	574	577	581	573	591	631	576	562	567	574	527	612	545	602	600	591	617	598	540	580	610	585	605	582	560	566	580	591	590	598	598	576	594	600	643	630	623	560	590	555	606	597	608	600	631	602	563	578	603	589	561	625	582	612	597	608	582	609	616	574	564	585	589	568	599	588	568	569	634	608	590	584	648	588	592	562	529	586	633	584	589	599	630	606	590	598	588	591	604	534	611	601	604	609	571	644	615	568	629	614	611	563	594	606	616	529	572	604	617	632	633	591	602	577	614	621	603	626	572	585	588	585	618	597	626	572	615	564	581	627	602	593	594	605	607	585	621	599	599	604	622	640	619	560	627	616	640	555	581	607	570	574	578	569	528	551	585	572	614	571	635	625	596	614	600	559	610	599	559	644	629	583	566	570	633	567	599	594	591	562	597	578	587	567	609	607	593	597	610	626	602	600	591	603	590	591	604	562	638	578	545	604	606	575	607	597	563	619	594	596	581	601	652	601	561	594	555	618	609	602	619	578	611	587	550	599	559	628	582	562	629	599	607	632	608	598	556	567	613	600	617	569	600	582	586	576	553	564	571	592	567	561	619	600	609	581	586	565	650	577	629	610	567	587	561	597	615	657	612	528	552	559	561	627	641	584	580	594	549	553	594	548	563	601	574	546	613	625	609	624	640	609	611	618	550	627	574	592	602	615	559	580	559	606	599	575	609	612	578	588	561	633	547	608	583	556	571	546	604	570	603	583	619	615	601	629	558	623	578	615	611	563	639	590	581	589	561	606	584	567	596	614	648	598	604	590	603	598	597	601	531	608	606	604	626	575	631	555	593	585	582	591	623	630	604	610	591	636	577	599	570	582	583	580	623	585	551	613	609	576	593	608	610	623	616	621	576	596	598	588	591	612	611	626	603	571	604	642	606	598	614	553	589	576	603	610	589	636	586	543	582	633	631	566	614	606	628	560	625	557	602	562	618	620	574	539	567	609	577	612	577	559	584	650	607	579	613	612	581	561	606	601	611	608	572	605	567	561	539	617	583	613	604	599	598	635	588	622	596	576	566	583	628	583	591	605	590	612	646	584	579	587	555	594	607	611	639	583	567	541	635	605	574	586	605	606	591	579	568	570	600	603	598	578	625	604	598	601	623	598	608	590	566	587	590	558	600	554	568	575	591	633	579	653	611	588	551	574	625	559	558	588	621	563	621	621	575	597	610	588	582	582	627	568	600	645	579	575	587	595	582	581	557	579	596	587	563	591	565	559	566	578	551	580	598	597	593	594	583	622	640	598	576	553	542	555	572	597	595	588	571	606	617	625	618	616	595	559	604	578	590	641	597	608	603	609	586	602	562	612	547	579	642	615	612	581	578	597	577	584	594	582	591	610	577	578	647	593	561	603	591	586	638	607	600	538	580	633	587	568	567	643	595	611	563	579	614	578	617	584	628	554	563	565	559	568	598	613	609	605	605	587	614	565	583	566	592	566	596	611	594	556	584	577	630	601	544	568	612	620	578	616	610	589	626	553	613	594	612	581	542	583	600	598	598	567	609	621	604	603	559	557	587	611	550	619	585	559	560	556	555	607	594	636	600	584	601	593	597	608	572	610	587	620	568	564	599	558	589	540	576	600	611	606	568	611	604	639	564	599	590	594	602	562	609	595	596	601	599	653	597	576	642	643	552	607	559	609	570	617	635	600	605	594	617	617	610	555	607	607	644	595	581	620	602	596	561	582	574	612	586	588	628	564	562	596	565	624	566	510	575	659	604	568	618	625	581	603	583	568	591	572	607	588	561	591	597	604	551	535	608	610	569	548	603	584	616	585	636	597	588	588	594	598	608	619	631	607	572	572	618	556	582	581	599	575	558	585	614	604	584	590	618	565	645	643	611	599	604	573	587	587	560	575	561	597	612	598	620	575	577	563	576	617	584	601	605	559	513	580	575	558	562	624	584	569	625	563	591	563	644	602	613	591	592	566	597	563	597	581	589	610	587	579	616	586	600	585	552	600	608	567	611	581	608	607	625	555	569	593	558	548	602	565	579	564	615	569	605	574	654	579	601	567	564	554	598	560	600	615	602	555	604	619	552	588	598	619	603	565	587	603	571	597	575	570	561	637	573	652	572	548	611	563	572	647	593	619	561	600	583	559	625	670	555	613	582	614	592	585	576	533	563	571	569	599	607	584	583	598	571	585	620	589	616	602	587	593	611	623	570	567	611	592	608	607	620	586	649	583	631	587	616	619
18549	8382	7948	4248	2835	2214	1695	1501	1213	1127	980	900	872	790	809	716	701	672	667	630	629	630	622	626	635	612	596	630	642	613	641	581	579	630	599	591	578	558	595	583	574	602	547	566	546	568	606	575	545	597	616	555	596	558	594	601	570	577	571	555	583	536	553	555	540	608	594	616	529	584	561	561	545	504	585	547	524	581	531	572	548	599	559	541	575	581	534	559	577	523	570	589	556	594	577	611	551	544	552	537	564	550	553	566	585	549	543	583	573	585	561	556	555	573	538	586	553	567	546	571	572	536	578	544	522	535	529	567	572	563	552	558	581	584	549	572	559	577	541	514	559	552	590	563	568	573	588	516	561	567	550	555	570	546	554	602	569	523	583	575	600	584	591	541	598	623	628	543	589	608	586	643	574	574	600	559	588	561	631	588	539	557	555	541	537	571	587	576	573	567	602	557	600	569	560	546	565	574	575	517	553	575	580	577	533	586	591	584	587	572	522	589	577	567	592	547	565	552	556	614	526	563	542	578	517	571	571	520	608	560	598	569	577	581	521	578	558	585	527	583	575	557	550	531	559	581	571	560	577	572	597	604	514	599	591	549	538	591	584	564	551	582	549	508	607	562	547	625	592	599	526	581	552	590	585	583	532	539	555	601	572	541	577	528	607	589	571	581	593	554	574	538	562	565	598	542	588	510	594	515	554	569	550	556	563	573	593	533	569	538	559	552	543	585	580	535	563	572	589	571	551	559	559	571	572	564	568	538	555	546	593	586	578	558	559	577	517	556	595	580	616	576	561	538	552	520	627	581	564	593	557	570	535	557	543	550	571	544	586	523	553	595	543	556	599	576	572	563	544	554	521	591	493	543	575	526	543	573	539	533	564	568	569	527	534	587	509	583	608	539	563	598	589	571	599	575	586	582	586	571	527	563	551	594	530	559	533	550	554	608	611	583	573	553	579	564	556	579	597	530	566	536	591	566	524	537	612	555	562	577	590	592	583	517	536	568	549	592	563	522	579	632	534	585	542	553	567	557	574	573	566	610	558	606	570	571	590	540	540	572	510	577	604	573	529	573	549	578	551	518	561	574	569	557	528	578	558	549	565	588	578	598	553	555	540	589	577	508	566	580	548	537	552	546	584	526	590	562	576	580	535	542	561	591	569	585	568	569	606	543	550	532	599	575	568	514	578	530	546	586	577	548	553	573	528	583	551	586	571	567	538	564	592	513	540	566	602	557	496	534	582	562	515	584	502	577	557	562	571	574	543	577	594	552	550	557	564	553	582	584	591	569	588	569	568	633	605	567	542	599	590	567	551	536	592	582	574	550	582	577	578	573	561	572	570	566	588	585	564	531	600	556	577	539	556	542	542	533	604	629	564	558	570	541	594	571	561	579	547	540	553	559	555	581	542	555	557	551	525	562	615	614	547	545	498	585	594	568	621	579	540	586	573	596	557	571	573	538	535	558	579	544	621	558	579	611	588	553	579	582	534	563	551	580	534	571	577	519	548	550	545	587	549	542	604	564	571	553	519	576	560	531	547	547	589	591	539	557	546	521	530	570	541	586	569	524	597	565	553	572	569	553	599	524	539	561	545	540	507	559	583	575	591	585	570	581	559	592	526	551	513	575	575	561	559	566	527	523	531	590	556	548	508	580	545	591	532	606	546	539	548	563	576	595	562	606	588	591	593	541	545	571	566	581	561	558	547	609	562	558	586	557	585	547	543	619	563	584	556	564	550	572	528	587	529	535	579	542	516	522	525	561	592	552	542	593	541	577	570	545	543	570	559	601	591	557	580	547	607	554	609	507	568	493	554	598	549	609	529	599	538	544	516	562	568	539	562	571	553	563	582	607	562	594	565	560	562	574	572	550	591	572	563	545	568	560	611	552	538	564	521	567	551	556	530	543	612	539	505	562	547	575	603	554	586	546	511	564	589	559	561	581	559	594	553	586	525	598	566	553	539	574	548	564	563	568	570	573	516	562	530	598	628	561	558	588	591	598	556	504	554	595	617	582	601	568	617	605	577	598	563	553	579	554	542	590	573	547	540	576	604	600	551	564	545	596	543	572	579	593	615	581	588	541	590	536	533	562	528	574	523	602	558	587	554	558	520	548	587	530	554	605	560	581	588	529	537	606	601	565	581	563	571	584	595	593	573	586	614	576	566	557	584	576	527	546	586	580	570	566	585	581	558	572	538	558	559	601	579	572	547	581	567	552	571	506	593	573	572	577	573	553	608	556	559	569	565	526	571	579	540	567	597	570	580	571	539	613	584	575	506	566	527	538	560	567	583	572	566	593	539	605	538	517	552	556	559	557	556	546	569	542	606	610	563	534	611	568	587	561	562	547	549	545	532	530	546	552	553	584	541	613	579	584	517	553	607	527	567	543	539	612	555	580	565	540	564	607	583	580	565	546	593	498	573	575	591	610	523	534	578	588	559	588	545	547	596	555	604	548	575	555	595	552	545	619	509	581	621	561	529	533	599	590	567	560	553	548	582	592	608	568	540	558	521	550	610	565	567	532	601	582	566	561	546	561	587	527	559	534	589	532	540	592	625	578	520	577	570	560	616	566	555	540	558	551	553	554	553	546	581	605	546	591	540	557	578	585	549	561	562	613	575	550	573	519	560	549	573	554	609	567	587	511	549	563	533	550	549	556	581	554	584	615	572	560	570	576	606	570	574	550	576	548	517	593	593	535	524	568	524	579	536	537	587	545	536	529	554	536	547	572	525	548	539	563	581	548	580	561	569	565	528	579	565	568	535	538	561	576	512	564	569	529	599	553	594	549	593	570	562	565	589	550	579	606	562	573	574	587	564	598	571	548	520	559	560	592	586	580	577	543	553	554	548	553	539	594	558	558	553	546	578	538	551	582	554	564	569	551	598	556	565	594	580	572	616	565	578	558	532	581	552	545	550	534	557	548	598	541	602	536	530	567	587	562	574	575	577	565	544	588	573	568	598	559	590	549	561	558	552	542	612	517	583	536	549	551	535	573	571	546	581	555	578	583	596	583	591	592	562	574	580	591	555	579	542	578	543	561	569	556	602	575	603	559	598	598	536	524	575	562	592	518	563	572	584	517	556	568	588	589	543	531	572	561	565	615	564	593	540	605	560	564	552	559	533	540	560	524	569	594	569	579	533	562	579	532	542	610	570	579	564	543	548	592	586	578	511	571	557	559	556	540	576	582	601	533	543	557	619	548	565	562	547	576	561	524	600	560	532	584	550	581	574	628	557	582	599	583	561	570	551	565	542	589	603	557	587	571	571	568	563	579	569	581	562	540	562	575	552	562	574	570	583	597	573	542	525	537	576	563	547	555	590	573	559	591	552	589	545	557	576	623	610	547	575	600	563	604	525	512	523	563	575	579	548	551	553	568	582	565	529	586	595	632	570	553	584	568	616	557	545	586	552	567	599	569	561	619	539	519	605	535	560	552	532	560	602	572	562	546	552	581	550	585	544	503	571	561	543	561	576	599	565	551
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
