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
341494621498	341494622018	341494622568	341494623118	341494623666	341494624218	341494624768	341494625318	341494625866	341494626418	341494626968	341494627518	341494628066	341494628618	341494629168	341494629718	341494630266	341494630818	341494631368	341494631918	341494632466	341494633018	341494633568	341494634118	341494634666	341494635218	341494635768	341494636318	341494636866	341494637418	341494637968	341494638518	341494639066	341494639618	341494640168	341494640718	341494641266	341494641818	341494642368	341494642918	341494643466	341494644018	341494644568	341494645118	341494645666	341494646218	341494646768	341494647318	341494647866	341494648418	341494648968	341494649518	341494650066	341494650618	341494651168	341494651718	341494652266	341494652818	341494653368	341494653918	341494654466	341494655018	341494655568	341494656118	341494656666	341494657218	341494657768	341494658318	341494658866	341494659418	341494659968	341494660518	341494661066	341494661618	341494662168	341494662718	341494663266	341494663818	341494664368	341494664918	341494665466	341494666018	341494666568	341494667118	341494667666	341494668218	341494668768	341494669318	341494669866	341494670418	341494670968	341494671518	341494672066	341494672618	341494673168	341494673718	341494674266	341494674818	341494675368	341494675918	341494676466	341494677018	341494677568	341494678118	341494678666	341494679218	341494679768	341494680318	341494680866	341494681418	341494681968	341494682518	341494683066	341494683618	341494684168	341494684718	341494685266	341494685818	341494686368	341494686918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21730	20388	27631	23048	20388	20181	3637	1049	830	777	676	622	628	553	496	513	480	522	480	406	457	441	434	457	399	440	454	446	417	432	423	412	427	445	413	434	395	419	411	431	426	432	442	395	409	414	413	459	420	403	406	422	394	424	452	398	422	394	413	438	445	443	424	367	406	421	385	385	414	412	379	431	401	388	395	409	379	437	398	413	432	400	386	430	393	404	372	403	390	395	415	410	390	384	418	420	416	423	362	444	367	389	376	432	402	405	388	419	434	418	418	403	403	389	409	415	379	405	406	410	377	407	387	421	374	432	421	402	411	402	380	397	435	393	412	413	406	428	424	387	395	407	369	390	401	401	395	365	421	396	441	412	395	413	388	418	443	417	414	332	423	404	404	386	403	433	433	430	413	418	418	410	404	440	409	409	400	410	399	331	374	365	400	389	386	410	439	438	398	384	379	428	389	391	404	406	395	358	383	412	421	405	391	403	400	397	386	398	419	379	385	411	410	441	411	388	425	408	418	427	385	386	390	421	368	407	433	431	412	389	416	399	391	389	391	385	425	401	382	401	384	362	365	362	390	417	405	362	408	409	381	372	422	448	405	398	380	397	398	401	346	440	403	386	382	393	393	406	385	413	416	372	422	399	373	468	418	380	379	396	418	404	421	467	405	387	414	397	419	404	429	429	408	399	411	407	398	427	398	380	389	391	405	411	427	411	361	432	390	395	386	385	427	402	412	395	403	393	405	411	399	425	399	396	405	413	387	397	424	371	403	411	408	394	385	424	392	417	374	384	398	396	403	397	416	383	397	402	435	436	389	404	390	427	392	384	383	432	398	374	458	422	390	395	396	415	381	393	414	378	401	392	433	405	365	373	369	384	413	437	397	376	432	393	408	428	397	390	424	399	435	390	399	416	415	418	375	429	381	409	382	376	413	394	355	408	385	389	384	363	405	368	359	397	396	403	357	382	408	412	378	377	397	389	449	418	408	437	418	424	357	435	412	394	428	430	395	395	388	409	435	389	379	404	402	413	407	403	407	389	427	413	420	391	426	431	399	381	412	372	395	410	426	449	394	421	396	387	434	421	390	380	396	416	411	386	409	382	391	373	390	424	385	446	389	428	419	383	394	401	402	415	381	405	392	416	428	402	409	428	425	395	416	405	405	459	385	415	372	382	399	405	382	365	394	394	359	400	410	409	390	404	390	391	395	379	369	393	406	430	403	376	423	397	393	404	396	422	407	412	413	407	411	417	385	367	431	396	396	430	375	378	426	382	403	385	390	389	419	431	398	391	435	403	390	385	420	376	381	391	405	397	409	389	364	379	397	403	425	397	382	387	439	394	406	398	397	435	418	412	364	393	384	354	379	375	417	398	398	388	413	391	366	402	395	409	413	426	419	420	413	411	377	365	426	411	414	407	408	392	427	409	395	390	428	419	433	377	394	417	399	394	425	451	399	376	395	415	429	389	384	416	380	388	389	414	402	419	419	441	391	418	393	411	408	381	384	416	417	448	409	387	426	429	347	423	414	396	390	373	391	371	384	369	412	432	408	380	397	410	400	412	435	421	378	369	415	400	375	381	377	400	425	386	408	427	403	391	382	360	402	405	385	450	398	373	412	398	401	381	427	388	403	413	409	449	438	374	397	388	404	402	378	449	392	406	396	437	400	394	433	432	400	382	406	399	420	404	410	392	389	408	402	415	446	436	411	404	429	413	404	397	384	422	407	397	407	419	395	405	449	394	392	395	414	418	368	393	413	407	417	373	408	362	386	428	401	404	397	403	447	407	385	403	438	373	407	403	400	408	387	353	407	383	381	418	414	421	400	412	397	390	408	394	430	402	385	381	370	402	417	404	426	385	414	372	422	395	384	367	421	406	382	382	396	384	415	391	397	419	395	438	398	406	394	382	394	391	418	419	402	391	418	403	376	422	406	418	369	418	374	351	402	407	398	416	417	373	391	397	397	447	413	356	419	379	423	409	378	407	380	401	401	387	406	366	391	410	402	380	381	403	425	430	374	402	368	375	406	436	382	440	393	371	388	361	373	408	403	414	416	405	410	364	412	418	424	417	416	398	410	420	402	420	431	379	395	385	395	374	407	433	436	415	390	384	405	402	403	446	399	390	402	416	405	396	386	373	404	416	415	404	395	378	408	390	396	393	388	415	401	433	372	388	405	409	405	397	407	400	444	395	406	418	408	378	414	398	378	433	402	429	395	436	414	421	378	431	424	445	412	382	416	421	373	405	366	385	428	388	390	373	411	384	394	357	419	399	387	414	397	368	408	416	405	405	400	394	407	408	411	451	393	373	445	408	407	392	377	386	408	425	394	402	389	386	381	426	393	384	432	399	371	390	453	411	418	405	400	406	363	402	394	381	401	397	428	396	397	416	387	396	372	402	384	416	406	374	370	416	389	384	439	406	392	397	422	437	431	416	354	430	418	390	394	393	383	394	438	387	413	404	430	436	400	416	426	399	431	396	423	365	355	402	410	400	411	367	388	413	386	398	422	444	412	418	430	398	405	366	410	394	395	408	412	385	379	407	415	408	435	394	416	401	386	399	412	398	393	392	414	389	389	421	426	412	363	428	384	397	374	418	381	405	410	367	393	397	412	388	452	396	422	394	410	419	406	392	412	389	406	382	380	384	405	404	399	383	412	400	381	413	377	379	407	419	384	424	372	403	371	398	381	398	374	371	390	431	387	419	394	386	422	422	393	434	414	364	412	414	402	441	424	389	372	387	383	387	413	390	401	392	354	401	378	419	389	372	401	397	447	396	421	420	390	406	392	455	392	425	383	368	427	414	390	390	386	374	404	372	390	384	396	417	406	390	377	399	404	403	398	411	405	420	388	395	372	418	382	377	393	393	409	420	423	393	436	401	405	391	422	417	376	374	404	372	424	389	432	475	421	443	385	421	371	432	402	401	404	416	387	392	383	414	409	382	413	357	433	407	418	417	384	394	407	394	382	389	431	453	408	391	403	385	414	394	424	371	404	394	438	389	353	415	424	412	413	346	395	429	400	395	391	379	427	426	387	382	385	420	410	407	424	414	370	364	374	426	402	398	394	430	432	408	409	397	402	395	355	392	404	390	427	402	427	415	393	435	379	411	428	420	409	397	407	377	397	384	394	390	403	369	393	409	354	438	409	385	413	415	403	401	366	453	432	383	429	401	389	397	403	375	389	424	457	380	395	397	401	406	420	408	384	405	435	395	391	415	408	410	401	413	410	432	363	393	394	393	411	385	475	424	436	435	392	383	437	388	377	453	413	397	423	387	369	413	360	414	426	374	366	388	394	387	448	413	410	417	424	431	448	430	382	420	407	415	399	391	386	400	391	371	425	397	412	426	416	403	381	371	390	374	397	393	386	410	375	406	359	372	390	391	444	402	390	409	428	432	414	415	389	374	409	443	405	403	388	404	425	413	411	419	363	389	407	412	427	386	396	410	397	422	397	383	401	382	378	387	394	394	373	425	410	393	374	403
25355	31951	9791	4781	3652	3035	2218	1822	1554	1332	1160	1067	920	841	819	755	712	727	656	631	618	613	635	608	575	537	583	579	604	556	528	535	527	545	564	522	554	509	544	553	523	531	551	515	554	599	544	522	586	552	554	532	524	537	555	559	517	550	562	528	517	525	566	524	553	516	529	494	557	508	480	515	545	602	525	543	528	464	520	571	510	528	544	530	547	520	531	525	545	507	502	518	526	553	543	562	521	591	521	506	541	530	531	559	487	486	517	538	543	524	496	522	546	513	547	516	502	535	545	507	526	538	515	530	542	548	543	496	535	498	490	561	490	501	527	544	511	542	542	514	520	514	532	509	504	517	544	526	498	541	526	549	553	561	541	504	555	526	519	539	584	533	501	506	530	530	548	513	565	507	480	562	524	545	523	498	541	514	528	528	500	511	510	541	566	586	535	563	511	511	538	515	529	554	513	493	531	504	552	531	531	531	502	523	553	559	523	557	524	498	532	503	569	543	502	495	538	542	517	507	551	560	509	497	532	561	509	537	498	545	570	567	596	518	527	512	540	571	553	502	527	521	537	549	517	511	543	458	499	487	499	496	550	494	503	572	541	536	519	516	536	543	542	546	542	558	512	532	561	506	502	549	534	486	539	497	488	523	517	552	535	539	549	482	535	520	520	519	518	499	544	515	544	531	544	569	569	538	559	552	546	544	542	471	508	514	524	532	534	507	509	537	536	505	531	538	491	536	528	557	497	470	483	530	537	546	478	578	540	571	524	559	534	538	512	528	536	552	553	503	525	522	508	516	503	541	518	517	568	503	580	528	543	554	554	526	530	509	557	552	511	544	502	551	497	522	541	528	536	511	483	525	503	549	565	539	518	502	538	523	558	544	510	526	509	538	508	539	512	518	558	578	551	538	490	539	527	520	479	527	526	527	538	497	556	491	567	553	505	542	521	466	503	536	508	515	529	475	522	490	526	528	544	536	523	523	536	512	515	521	500	528	507	531	524	499	569	533	532	570	543	560	501	564	530	526	488	507	477	517	508	534	519	558	528	519	507	526	521	490	539	546	556	567	536	531	537	557	523	518	510	501	557	518	522	513	539	494	532	545	591	561	522	516	517	553	518	522	538	560	529	524	519	551	535	533	523	534	496	512	593	549	550	475	556	508	499	519	497	538	531	495	518	540	507	531	516	524	559	545	498	507	532	503	522	505	535	516	497	562	504	530	544	535	544	510	511	495	538	563	535	558	539	474	561	477	553	578	564	541	559	512	517	567	553	505	542	508	501	536	540	535	537	485	531	552	558	521	528	512	554	522	508	516	511	542	542	491	518	514	554	531	523	494	546	517	521	510	536	543	548	571	547	547	550	500	501	477	529	537	493	531	501	491	512	491	567	537	478	534	533	517	525	523	535	509	538	511	533	527	459	528	547	499	558	504	494	543	523	532	497	526	520	532	551	510	468	548	546	481	508	527	506	520	540	548	559	553	516	540	546	544	564	481	494	530	527	517	522	526	453	529	540	508	471	532	505	548	582	543	535	560	562	521	522	523	497	531	531	552	534	496	526	491	516	497	503	507	529	525	530	505	522	502	516	516	526	553	510	555	516	517	510	518	480	492	565	548	534	536	548	545	526	546	560	490	527	489	497	512	509	537	519	555	525	528	521	563	538	539	531	524	548	514	508	511	526	544	521	501	545	484	538	474	528	485	533	546	474	521	524	478	493	517	518	523	507	527	560	535	519	532	516	532	567	536	577	559	520	527	510	555	534	498	493	532	526	546	535	526	530	552	518	514	507	497	539	567	535	506	546	505	539	534	554	492	542	534	489	552	513	490	544	549	536	493	541	524	536	516	546	532	515	499	550	566	489	524	508	539	531	545	518	478	530	507	516	478	545	556	509	541	499	557	528	521	510	505	544	541	548	490	519	483	512	481	539	516	545	552	537	551	514	549	511	483	551	532	483	522	571	547	504	542	499	572	509	511	565	516	551	560	520	551	498	533	530	601	520	495	525	512	546	536	521	576	520	509	511	522	546	502	491	492	522	531	549	488	557	534	520	489	523	556	541	509	515	518	496	518	498	509	504	539	548	526	553	531	459	523	541	483	491	529	574	521	551	512	519	511	559	504	551	554	526	520	514	552	543	515	546	557	526	549	550	530	491	537	522	504	504	524	491	514	537	528	542	511	541	481	552	555	531	516	555	514	519	528	538	564	513	497	554	558	539	494	524	531	520	549	549	526	508	531	503	537	563	501	528	510	522	479	524	547	525	530	516	542	508	522	517	535	501	468	548	511	541	560	520	535	537	533	535	499	569	542	536	546	539	536	489	522	557	491	502	519	532	503	496	513	529	529	516	525	527	522	480	571	540	548	483	579	523	532	528	533	535	515	530	506	517	528	547	516	584	521	521	529	536	539	507	509	496	508	522	572	561	534	520	563	523	533	563	570	528	524	515	539	529	517	512	526	530	490	518	533	517	528	551	499	535	540	523	483	515	519	494	534	573	550	514	533	565	544	534	570	554	510	536	566	516	527	515	539	524	563	535	531	499	548	550	530	502	526	501	512	535	525	551	516	489	520	547	545	527	526	551	513	495	502	521	489	524	561	515	509	565	558	520	546	499	525	521	522	547	512	566	541	523	545	511	530	549	535	533	522	504	518	548	548	562	515	524	556	497	511	501	520	534	518	514	502	560	494	523	540	519	482	486	543	530	582	537	518	519	532	511	533	532	511	530	553	462	518	543	483	528	503	499	519	509	504	493	535	491	574	593	522	531	522	532	512	538	519	566	555	532	486	568	561	583	523	510	523	497	529	549	518	515	531	522	525	522	544	562	527	542	578	566	552	487	542	515	498	503	548	505	552	502	512	541	556	543	554	524	502	512	514	516	558	495	555	514	467	514	532	520	462	547	535	533	547	549	483	490	509	516	534	563	556	525	555	546	496	464	528	514	501	497	489	506	535	515	527	497	489	518	506	513	497	545	516	536	546	565	558	525	549	502	559	489	527	559	500	493	563	519	508	508	551	504	516	504	498	507	587	507	516	521	539	528	485	542	546	547	502	491	523	561	530	514	530	498	521	538	514	510	509	518	505	530	577	532	576	538	514	553	545	543	530	550	540	520	528	542	484	560	529	485	488	561	512	539	536	502	520	527	544	538	536	505	517	555	518	545	524	497	518	514	514	532	537	547	531	491	545	543	589	500	537	551	479	514	507	557	510	547	449	515	541	455	535	544	546	533	527	537	521	531	529	548	509	525	514	555	516	494	536	546	533	547	539	564	529	569	517	497	549	526	580	520	513	504	508	513	525	475	487	557	524	534	560	493	476	533	507	561	511	523	522	535	505	520	529	544	563	517	505	517	567	533	520	519	530	555	537	512	499	520	509	565	492	528	495	547	526	525	504	507	521	562	519	564	505	525	582	498	518	503	542	527	536	512	561	532	530	551	512	509	551	534	523	489	542	512	530	530	522	578	529	504	560	530	559	533	546
28260	19378	5960	1631	1200	1084	950	891	857	824	798	765	826	784	847	833	789	812	718	732	781	743	779	770	752	720	738	716	740	720	752	739	769	790	745	773	776	771	791	714	755	744	746	741	712	757	817	796	766	770	827	798	744	709	729	721	777	789	772	740	777	762	731	757	762	749	746	752	784	731	782	807	804	769	790	776	809	760	762	727	767	706	761	750	738	762	724	798	775	763	804	729	775	729	756	763	697	809	768	731	752	777	710	727	815	734	777	797	730	818	758	725	762	727	733	774	695	770	745	752	781	775	744	781	762	767	782	749	766	772	761	803	799	724	746	736	765	734	786	705	762	755	728	767	794	787	735	807	773	756	751	779	772	753	764	747	777	741	753	725	701	781	774	746	717	762	732	736	790	752	740	810	747	752	751	742	757	720	771	800	774	766	739	775	799	743	737	757	760	756	732	746	728	756	786	786	749	724	813	761	759	736	789	753	805	761	794	782	718	753	763	722	759	708	739	810	763	734	748	751	766	764	784	732	750	717	798	798	781	752	769	748	698	736	790	734	701	730	739	771	792	741	806	790	743	738	784	771	773	748	786	734	746	748	759	794	734	765	764	790	766	803	786	725	780	729	766	738	771	743	774	741	757	749	718	760	747	694	744	767	769	804	744	756	777	723	762	800	748	755	725	746	755	764	779	710	740	786	798	765	726	747	792	778	742	741	742	764	813	789	754	819	741	681	787	760	734	760	766	757	766	718	759	754	804	800	752	764	749	768	787	747	745	752	747	764	730	742	773	784	753	776	757	805	814	768	774	767	816	785	751	768	721	789	792	730	732	775	720	764	779	761	709	755	757	731	699	762	748	761	720	760	723	785	762	772	756	747	740	723	778	757	714	724	721	768	733	715	741	713	771	731	744	781	779	775	706	731	716	789	728	811	770	777	745	737	782	757	742	763	770	774	725	727	753	695	747	733	802	791	772	744	782	792	842	733	733	780	777	737	750	732	750	787	755	750	756	796	740	804	721	806	802	770	749	718	776	755	756	791	750	764	783	768	753	748	830	763	762	792	771	749	746	763	748	755	749	750	774	738	775	765	797	753	763	791	759	793	774	758	751	759	781	739	765	825	716	765	782	732	753	775	737	789	757	786	767	729	803	762	807	776	760	762	755	774	759	778	766	777	735	779	779	708	709	801	788	818	775	741	757	746	765	761	752	753	779	739	779	761	720	775	742	763	762	771	758	733	752	781	760	729	780	735	790	786	762	796	767	752	773	780	763	744	750	753	753	782	749	739	774	744	739	749	743	786	772	734	732	726	762	784	784	755	772	726	780	792	752	775	794	717	762	762	720	798	780	742	746	719	779	740	735	749	742	731	705	736	751	774	751	806	804	721	774	711	778	758	743	776	743	749	760	800	776	742	776	775	791	745	766	651	770	771	791	761	712	759	722	751	752	750	767	748	767	718	727	779	714	759	739	760	720	747	742	742	755	761	759	713	746	753	774	750	774	747	773	740	785	778	748	714	763	765	758	744	734	719	762	765	726	690	761	730	724	774	729	755	794	740	733	760	761	720	719	722	761	782	800	746	772	786	780	823	759	771	790	739	733	736	813	720	750	808	742	761	711	715	746	775	795	744	792	771	771	780	733	755	734	725	760	780	759	734	723	726	772	779	747	750	758	783	756	701	733	771	723	755	830	736	801	779	758	767	739	743	805	719	740	797	774	756	732	735	795	746	750	735	714	743	754	789	769	819	770	743	749	767	767	766	784	745	799	790	759	741	728	769	717	740	761	736	774	772	756	723	765	744	777	745	730	739	746	752	788	797	738	801	800	785	780	741	724	771	801	756	763	721	743	742	764	766	780	743	790	739	695	710	758	759	749	798	744	784	724	739	701	778	724	720	759	747	748	780	723	755	771	781	728	790	755	740	821	744	697	710	715	816	715	720	786	769	777	773	736	768	760	699	738	760	747	775	761	805	781	790	752	752	769	821	798	778	736	756	762	755	787	750	747	761	753	751	760	739	747	737	733	772	803	762	726	735	755	780	762	741	744	755	733	727	767	765	720	756	789	735	730	731	772	774	772	774	796	777	765	732	771	757	739	741	750	753	779	770	726	718	747	741	717	766	771	714	770	731	730	740	775	780	783	772	765	783	737	772	732	717	747	739	767	775	778	770	769	696	760	775	745	759	750	775	760	747	767	759	786	768	783	778	772	723	740	783	797	749	752	781	798	729	729	714	798	764	790	776	751	739	749	745	751	774	765	798	755	767	825	725	746	732	783	779	674	724	771	775	710	725	756	766	715	738	759	726	813	728	784	783	717	762	746	731	795	780	759	724	746	734	776	730	758	754	797	736	737	774	754	703	775	758	748	796	769	810	719	752	768	777	733	713	744	753	770	731	747	744	786	765	746	741	755	807	755	774	764	796	769	734	777	764	746	788	789	797	780	750	797	778	811	767	767	825	744	711	762	735	800	766	802	778	769	710	751	786	742	769	763	781	765	761	732	794	792	773	773	755	759	799	746	733	740	764	785	720	719	739	796	759	788	761	737	767	722	764	736	765	741	718	705	734	757	743	751	769	739	793	743	719	791	757	737	715	737	800	747	765	752	742	780	776	770	715	715	773	735	759	748	767	769	772	782	729	745	818	761	707	774	750	737	747	741	722	781	757	751	791	790	761	732	740	749	767	748	713	732	751	761	757	792	777	783	770	772	757	822	740	792	751	738	712	733	749	742	745	797	777	747	792	754	761	816	755	771	752	785	750	738	748	772	760	764	767	757	782	720	735	737	711	736	751	740	740	744	750	735	756	742	797	798	806	734	750	774	772	744	715	727	780	768	725	775	741	794	720	781	758	717	748	772	768	790	764	752	788	777	800	786	736	742	755	772	831	785	803	739	772	738	753	805	778	743	784	774	788	739	741	754	744	807	825	804	805	767	761	744	780	749	720	739	715	802	771	735	716	779	753	728	725	806	767	776	714	786	766	759	713	756	697	764	745	782	818	798	740	715	743	734	757	778	748	770	755	688	778	768	748	763	713	755	770	757	714	698	795	751	770	751	785	727	762	758	776	761	729	790	756	736	754	760	720	765	748	719	796	701	764	745	731	758	767	749	747	736	728	756	775	775	811	792	757	769	746	735	712	765	773	753	746	762	722	719	770	771	729	755	772	781	714	735	735	750	776	751	792	814	742	713	755	737	764	733	770	756	739	766	770	811	731	767	779	736	782	752	730	748	792	751	743	761	776	685	736	805	712	683	756	763	745	753	738	778	739	784	740	751	748	763	725	799	767	791	749	788	746	750	716	788	793	742	756	778	724	735	758	773	751	812	782	753	759	739	795	763	794	794	757	814	767	774	737	776	738	737	790	750	719	786	770	739	768	772	803	785	783	733	759	720	754	785	744	726	722	759	753	789	787	750	728	746	758	778	745	780	772	744	737	758	822	748	739	789	771	805	739	765	762	761	757	762	737	759	833	737	741	754	748	772	773
18964	15751	2832	1782	1430	1384	1308	1224	1133	1092	1059	1045	1012	1037	983	1015	1001	981	974	983	965	979	979	958	922	955	957	1010	978	917	922	980	988	953	920	957	958	974	999	970	983	892	939	997	999	920	958	964	986	941	966	977	948	930	955	1002	953	954	999	983	976	972	994	874	924	965	968	994	957	998	932	936	1008	933	924	958	952	999	965	954	949	911	991	980	911	944	987	957	964	915	936	941	945	912	953	935	885	949	922	937	1037	991	957	1022	977	974	940	963	929	955	972	967	927	948	946	966	923	952	958	1003	987	921	918	988	934	939	946	981	912	931	921	929	969	1005	924	920	901	970	935	962	899	935	942	965	926	1018	976	897	904	1012	900	957	911	920	965	959	984	962	914	911	970	970	978	962	988	937	923	892	951	952	885	922	932	953	955	900	924	945	868	971	918	1009	899	933	959	994	919	922	957	939	971	974	862	963	921	975	1012	941	945	959	985	993	973	949	974	984	925	939	994	1019	939	1016	942	986	964	965	923	949	942	965	977	904	941	974	937	944	949	951	929	936	931	996	961	941	921	926	937	910	981	982	913	910	945	979	954	980	929	965	951	914	930	981	948	943	988	955	945	976	956	922	907	929	950	927	933	909	987	927	931	924	956	936	963	957	919	941	981	918	929	968	966	1009	967	933	977	961	942	965	961	937	915	949	918	928	968	981	921	966	922	938	958	945	946	952	959	974	936	978	916	952	930	948	941	973	963	958	950	935	939	928	974	947	922	941	934	969	912	896	924	919	907	954	979	889	976	891	929	919	944	946	926	916	975	1005	916	927	970	989	884	950	868	939	990	962	983	937	1000	864	977	981	965	1000	924	953	893	934	909	986	958	946	931	957	983	964	921	918	912	945	958	964	970	902	930	982	887	974	944	966	975	934	929	1025	937	946	960	966	952	932	1026	961	971	954	938	959	959	991	948	867	937	917	937	993	952	934	937	897	976	960	994	963	947	911	921	955	1003	993	974	942	1023	910	948	979	926	957	910	922	962	992	920	929	954	1011	955	993	954	937	915	961	975	986	931	925	950	879	961	973	1022	952	877	930	950	953	951	956	958	872	900	919	937	913	949	949	936	948	981	981	982	924	934	913	859	952	997	926	910	922	959	893	958	983	1016	962	921	1008	966	911	903	956	940	973	972	915	926	932	937	976	933	933	923	955	975	978	951	951	928	897	958	931	959	958	968	996	937	960	969	965	961	900	960	965	932	943	927	938	921	1001	941	951	927	913	890	958	956	970	970	946	950	939	933	889	934	928	958	970	952	957	917	926	950	982	944	948	967	975	933	1010	945	964	958	931	983	989	957	948	997	945	937	926	902	946	958	955	952	957	952	996	925	923	976	913	967	956	940	907	979	982	971	949	900	954	982	949	949	995	965	983	946	890	966	977	944	914	928	974	958	952	939	920	951	928	956	918	927	945	936	873	948	972	940	875	965	1017	1004	916	974	962	956	943	931	946	950	930	941	928	966	960	935	966	983	1046	926	1018	957	928	897	926	950	910	952	980	944	948	903	940	966	933	1005	929	963	925	897	929	1026	959	943	931	964	939	965	932	928	905	947	964	963	986	926	951	931	909	953	974	923	955	985	953	967	909	972	955	937	997	947	953	965	961	989	968	934	992	1044	999	980	965	938	916	972	962	957	986	931	935	931	908	959	936	953	907	1000	906	979	990	941	974	928	918	945	967	941	965	942	906	1021	959	1036	945	959	966	972	984	932	945	1004	945	922	915	933	949	951	978	918	972	994	901	905	970	962	920	954	933	960	975	1010	944	965	1000	984	965	912	869	994	1017	962	966	920	953	945	915	964	954	921	953	908	957	939	990	935	963	974	939	932	912	912	938	892	974	911	928	940	985	954	944	927	889	976	963	960	996	955	948	939	980	983	902	971	927	949	973	955	1017	922	926	985	978	973	953	958	942	941	1002	959	938	987	939	932	943	969	945	971	926	932	953	965	967	930	889	915	1005	985	918	969	895	961	961	949	965	959	898	973	975	953	947	971	960	959	943	960	974	950	935	935	878	934	963	969	923	948	900	928	932	914	963	898	939	911	957	899	979	989	897	956	899	948	935	952	878	1000	968	946	990	946	914	955	982	974	901	969	941	850	921	984	951	976	965	946	946	941	956	1001	942	936	867	955	942	926	946	953	942	1011	955	963	960	969	965	901	903	930	972	917	978	896	943	893	911	937	966	924	971	952	975	929	917	909	940	948	983	967	951	920	939	884	941	940	933	941	993	909	946	1003	931	929	977	969	859	884	929	952	958	961	945	977	964	978	978	1013	988	987	954	961	971	947	952	973	950	939	930	991	1005	929	954	971	954	962	923	936	913	956	931	1013	958	920	945	936	999	923	925	955	940	951	969	912	991	931	975	998	972	955	957	928	973	935	951	924	984	935	923	949	983	935	969	1031	922	989	951	948	970	927	993	948	979	967	910	975	940	939	946	947	922	964	968	951	882	959	959	968	967	911	895	964	971	949	933	974	931	959	958	888	972	955	918	942	942	1011	956	1001	903	939	971	955	921	956	927	1004	972	921	962	907	968	959	920	955	961	970	966	928	1007	898	945	981	964	989	966	1012	950	956	948	969	938	965	950	952	976	975	939	959	958	960	961	925	932	982	897	957	928	997	940	965	946	931	975	963	959	984	935	953	970	937	959	958	954	897	1000	971	939	955	952	962	942	931	978	965	965	940	909	969	967	918	940	934	959	926	952	979	933	916	922	937	919	941	933	982	924	920	980	943	976	931	926	968	945	983	892	926	937	942	923	946	972	993	995	944	930	959	995	973	920	990	945	921	883	908	954	926	982	988	955	986	966	908	952	931	933	973	966	941	939	965	946	982	931	961	932	939	936	921	955	902	1023	973	1010	926	957	903	942	953	911	955	976	966	978	951	959	1039	1003	1020	956	971	963	923	922	899	962	958	972	963	934	987	924	929	947	964	999	954	887	986	992	921	967	977	918	974	983	945	945	952	942	933	973	976	989	947	968	927	950	931	993	1007	959	936	852	967	972	965	946	907	927	975	961	909	1021	979	924	904	970	943	965	945	941	968	876	942	910	982	955	953	1000	943	917	913	984	986	943	940	935	933	957	993	956	976	956	949	950	913	960	950	951	917	950	910	975	955	980	1028	971	948	913	1016	955	958	956	887	942	993	946	975	951	982	915	1001	909	976	979	913	991	954	917	943	956	923	965	983	927	943	953	957	908	1011	930	1002	938	940	963	903	973	962	930	954	901	952	914	894	993	964	968	943	966	934	940	952	952	960	968	998	898	906	945	951	888	907	977	953	881	865	962	1014	899	985	954	980	947	886	966	1031	994	945	927	975	1004	969	978	958	937	924	985	935	940	952	962	975	930	969	969	919	951	922	961	974	951	906	969	972	944	967	958	1015	909	962	957	928	1006	955	951	944	994	895	927	921	976	930	945	910	1010	931	948	920	965	977	981	955	990	952	941	949	993	945	959	943	934	972	940	906	972	958	959	940	989	974	895	948	892	945	961	945	925	961	958	923	908	965	966	989	941	1007	932	917	947
24009	21588	28728	24904	21446	6419	1529	1165	1092	994	933	952	836	908	844	811	800	847	813	768	815	793	795	783	811	823	834	832	775	804	783	797	830	761	755	805	793	805	767	746	720	800	785	788	778	840	769	795	799	782	779	784	786	771	743	778	803	770	790	784	824	778	801	767	765	817	764	775	760	726	779	751	729	758	780	777	799	819	738	766	750	785	786	767	779	782	722	754	744	777	785	716	751	738	727	794	788	779	738	761	809	743	768	775	728	790	770	793	743	814	790	749	741	743	796	760	774	727	815	745	784	787	779	776	751	765	793	831	787	779	748	794	771	807	737	785	741	759	762	754	773	745	779	765	723	770	729	779	715	788	724	777	719	782	760	787	785	766	708	749	737	714	737	782	768	751	757	776	745	781	725	713	836	724	745	777	799	768	792	762	792	693	736	710	754	771	774	776	790	768	785	762	813	783	770	737	748	795	757	728	777	726	744	742	714	772	775	777	788	738	766	739	767	710	783	728	783	766	755	715	771	791	781	786	756	741	762	803	780	756	786	749	744	785	718	771	749	775	733	812	779	787	763	690	766	797	800	757	816	794	796	786	780	746	741	744	810	797	750	760	733	765	745	755	750	763	806	792	779	771	737	746	795	767	741	797	773	820	723	722	737	761	738	761	784	798	709	794	720	772	797	769	804	728	796	790	772	731	815	773	729	746	776	778	777	746	769	750	747	794	814	741	776	744	721	758	780	768	752	714	768	748	789	790	776	788	759	793	755	777	724	759	746	829	776	759	778	763	734	777	801	756	809	776	775	784	775	778	787	719	746	741	726	785	755	781	760	756	789	737	799	733	772	765	790	702	760	739	780	716	735	721	805	732	820	750	741	760	737	773	732	797	753	784	759	773	761	790	772	787	710	786	755	780	713	748	761	793	821	742	808	726	707	765	775	762	713	762	785	772	727	787	767	762	741	808	729	753	750	753	781	769	750	755	774	770	767	761	741	750	793	753	752	826	775	824	800	783	773	746	752	799	707	740	779	735	715	762	750	762	791	742	785	778	760	773	763	738	809	814	732	809	728	752	745	756	795	746	742	753	750	741	766	754	765	769	765	774	797	745	796	777	729	766	746	725	756	764	761	771	759	784	773	771	756	813	762	799	803	778	761	807	748	786	776	797	789	747	736	758	755	792	743	797	755	765	744	733	768	750	749	768	762	821	799	831	788	736	761	759	811	761	748	823	735	760	745	792	803	764	787	765	810	766	816	749	693	670	715	803	747	721	749	754	725	783	779	797	781	752	787	738	719	771	763	790	784	687	782	736	773	778	743	787	799	720	747	805	765	779	764	776	769	777	771	734	750	783	716	715	743	768	707	834	699	811	728	775	758	793	756	720	769	775	746	752	748	768	750	730	754	792	773	806	773	759	799	740	768	739	756	762	754	753	753	774	751	775	815	769	766	733	772	770	751	730	745	761	788	806	763	787	786	737	752	766	752	766	811	785	811	750	815	815	742	814	807	746	777	781	773	752	790	733	811	715	739	776	746	740	772	754	728	773	717	777	734	795	768	798	793	755	787	790	750	772	734	788	760	778	760	803	742	798	764	808	732	762	763	746	761	792	777	780	784	766	760	760	768	732	781	758	753	768	742	811	760	787	763	817	788	738	775	778	733	801	733	781	765	825	768	793	764	755	697	791	743	788	772	776	749	792	776	777	795	747	736	743	752	777	756	785	770	752	776	782	760	777	813	783	738	779	735	724	770	796	724	692	749	715	733	757	760	745	788	760	760	779	778	695	775	766	756	761	756	755	749	769	754	730	735	792	787	782	797	762	758	788	784	731	741	711	777	724	793	805	712	788	759	782	784	752	712	741	763	779	751	723	733	753	741	767	781	738	722	755	726	724	801	759	762	715	785	745	827	735	824	765	780	758	791	737	729	754	747	770	717	800	738	735	775	788	756	752	764	810	744	785	745	780	733	767	781	778	753	770	786	790	783	728	724	726	801	770	731	786	731	780	727	771	801	759	746	748	780	750	773	810	762	839	773	716	743	732	797	748	736	775	798	751	750	805	829	750	757	798	776	709	754	771	772	726	759	834	735	751	785	794	764	796	783	764	796	715	785	741	760	834	832	833	804	748	754	748	761	811	812	792	781	750	715	730	755	793	762	764	793	756	762	740	783	733	824	772	783	726	756	742	758	750	825	721	764	756	791	754	727	775	772	781	788	733	764	734	781	757	777	794	750	777	737	720	789	728	733	753	841	764	795	757	765	788	785	733	752	851	781	782	719	751	751	776	725	793	740	746	753	779	753	792	763	786	731	756	756	750	772	810	777	767	735	793	754	728	769	772	796	801	786	780	748	771	776	747	753	749	730	761	727	736	731	759	734	752	807	783	791	791	735	751	794	714	762	758	766	746	776	768	759	744	795	775	783	787	754	784	778	762	710	795	742	730	751	768	714	695	755	701	743	765	760	753	802	756	740	783	745	750	749	795	737	770	764	775	790	744	820	788	748	764	760	745	757	768	772	763	777	784	763	784	767	752	806	774	786	728	782	796	809	749	719	791	770	794	768	746	742	753	765	756	718	778	757	732	781	753	735	803	809	740	739	780	788	762	760	777	751	771	722	752	743	730	771	780	781	751	735	762	767	812	808	769	737	778	722	771	775	768	732	708	792	748	790	730	755	763	763	800	832	765	752	806	729	745	786	786	713	735	739	777	799	743	692	756	756	774	778	752	750	776	804	790	756	746	753	840	703	767	763	773	769	766	806	763	751	721	761	763	755	789	753	790	730	792	740	726	765	764	777	736	801	767	728	740	730	789	738	763	790	772	756	710	743	764	735	753	750	746	744	744	760	786	777	776	761	725	770	764	730	753	758	764	772	767	772	781	772	719	814	791	775	733	790	745	720	727	799	745	813	766	791	740	735	748	741	762	750	785	797	791	779	798	730	743	737	764	781	743	800	833	753	802	773	767	751	746	724	713	771	752	811	789	769	756	800	829	745	804	799	783	747	786	794	767	763	741	709	736	741	788	762	768	756	800	813	749	746	756	705	755	740	723	779	739	738	810	801	777	773	764	787	789	766	785	785	774	709	810	794	749	810	740	782	810	750	726	758	767	754	757	756	791	760	801	785	739	795	755	829	782	762	790	736	716	763	775	751	726	753	787	732	804	822	766	744	737	848	756	769	772	724	796	757	741	776	737	806	751	796	774	776	781	803	788	764	752	711	767	804	758	759	771	766	728	788	732	795	784	793	730	748	780	759	773	758	771	748	757	769	801	792	751	735	742	770	770	809	751	779	804	780	734	754	760	728	747	720	771	798	761	796	744	711	786	795	762	749	743	706	725	777	777	740	813	719	835	780	772	776	734	750	751	769	823	808	777	773	745	778	760	747	734	792	788	720	745	794	778	775	800	748	764	789	777	773	787	762	758	707	765	791	781	729	748	792	784	736	759	756	785	719	739	735	747	781	748	738	772	786	740	757	802	726	738	808	758
23598	28651	7631	3977	3099	2489	2043	1786	1599	1422	1301	1263	1269	1175	1145	1129	1106	1072	1098	1012	1037	977	949	955	1006	1007	1001	1018	1038	957	1011	1010	1007	990	988	960	936	942	928	969	960	980	952	985	937	969	972	986	973	996	955	1053	973	944	953	982	971	958	962	983	963	964	974	968	967	987	1013	974	959	1041	952	964	995	972	976	995	1006	923	968	942	983	974	1012	962	1001	916	972	952	932	961	1009	939	980	994	939	990	982	929	968	986	936	987	930	927	942	946	1008	961	941	974	907	971	1011	973	1018	959	1012	966	974	954	988	1000	1025	988	960	982	978	930	949	1011	934	914	916	941	941	1006	995	994	963	904	941	949	974	970	969	984	951	956	898	959	981	986	925	956	988	952	952	988	991	994	996	956	933	930	976	943	923	974	971	1018	952	952	1003	980	972	945	961	951	978	950	1059	999	935	976	944	964	951	989	928	971	933	944	1002	1018	971	1023	971	999	953	1008	1010	970	915	1006	977	947	976	940	1023	935	979	935	978	981	947	962	988	944	974	989	1007	964	994	961	1001	991	991	967	967	959	984	944	1032	992	959	965	992	959	977	966	993	930	999	988	979	961	949	1010	970	970	971	950	927	919	1004	949	958	945	981	963	974	929	979	945	973	1019	993	919	969	922	1003	928	969	919	923	905	1023	937	958	925	969	980	961	975	973	968	978	919	943	901	974	1004	917	1005	980	922	918	974	975	1003	961	961	978	955	997	968	953	910	981	939	949	1026	964	946	956	942	1009	954	991	931	966	960	929	949	968	930	968	961	1069	971	971	975	944	1021	938	985	975	1028	975	1001	944	907	942	987	973	970	1005	952	915	965	979	943	934	973	965	958	1001	943	933	960	952	982	1020	969	999	950	983	965	972	946	960	931	936	998	973	919	975	989	895	963	987	912	914	984	930	951	958	1017	962	983	944	948	954	1023	1012	993	1003	962	926	931	956	951	976	994	986	943	911	933	908	947	1007	973	932	1045	951	924	955	945	958	993	955	990	971	950	917	1014	988	1031	999	1005	890	918	977	987	936	947	1019	917	959	982	967	1009	1015	928	1016	966	1022	942	966	984	983	998	986	979	979	956	1004	897	952	913	939	992	985	978	995	1012	966	1010	914	912	952	926	939	967	944	931	965	926	982	934	921	936	978	971	958	988	974	944	990	900	975	1000	946	970	953	948	971	965	976	963	893	905	918	990	973	961	894	897	961	975	982	1000	964	968	951	989	933	928	931	946	978	958	991	982	922	985	1035	990	1011	951	933	929	961	968	949	1004	968	965	993	964	944	978	941	974	909	996	925	950	927	930	975	1000	995	974	956	968	938	983	971	1009	922	971	920	982	941	972	949	958	1005	954	925	959	942	986	972	921	978	976	963	935	971	1022	969	989	1009	956	944	1032	958	1020	940	926	956	931	1017	962	945	952	938	1009	968	954	932	1032	926	929	942	966	1001	908	970	956	930	1016	886	1004	988	941	928	1033	949	997	987	966	949	959	978	955	938	985	966	932	954	989	937	1007	1008	975	989	959	1015	970	966	942	996	1017	1034	932	976	975	936	983	1004	1020	952	1002	922	990	947	989	987	974	993	964	960	957	1005	966	940	951	969	906	946	1012	974	915	948	1010	940	971	987	980	969	1006	934	989	951	892	1003	923	939	939	945	964	925	948	979	917	972	951	967	988	956	959	1027	916	968	985	979	998	969	912	1010	975	1000	990	941	998	947	897	1000	955	919	1004	941	903	1001	960	943	978	951	958	963	884	996	961	987	983	909	936	929	989	972	976	1022	973	969	970	966	1007	976	967	919	981	926	955	929	938	941	1009	973	995	999	976	980	1005	994	932	885	993	968	984	1020	985	992	957	965	982	943	984	931	992	994	966	942	958	921	948	973	938	973	1012	908	908	1005	939	954	950	1003	954	979	915	949	961	934	961	964	944	932	956	970	1013	987	944	949	1041	954	916	943	961	977	951	997	962	961	1000	986	946	975	966	954	968	1086	978	997	925	915	957	986	981	1006	983	965	976	948	978	929	932	917	963	1017	955	972	999	977	925	980	980	916	920	956	918	982	1009	901	984	964	951	1010	1005	994	946	935	982	975	1002	959	937	996	991	983	937	967	957	1003	933	994	881	951	949	1001	977	1002	914	994	967	917	959	962	973	937	923	988	989	997	1017	980	926	948	981	911	960	968	994	981	974	956	933	940	960	965	952	944	978	944	938	958	940	940	965	975	946	969	939	968	946	1000	945	1034	936	993	952	1011	942	985	1004	994	1005	954	973	970	940	960	906	979	1020	978	989	973	953	1020	919	1022	984	977	956	997	951	1019	949	1006	954	919	945	1029	960	972	957	978	975	977	981	932	974	950	991	944	1004	980	996	940	975	989	965	957	953	982	957	965	966	933	1012	961	932	955	965	1008	983	961	1007	965	971	958	973	958	990	971	968	967	986	981	942	917	980	953	985	942	911	1035	1035	927	959	939	965	1023	985	974	975	997	1027	985	924	950	1000	1001	1020	988	946	974	1002	931	964	974	944	928	942	979	998	956	958	990	965	960	985	957	932	946	980	977	895	963	986	972	983	946	919	939	972	953	993	981	914	1047	968	983	963	970	968	941	952	963	923	914	968	903	969	936	957	953	985	1006	963	959	940	960	905	939	995	1001	958	984	927	934	950	979	933	981	1018	924	954	935	1008	974	991	955	982	971	977	1002	1040	966	1005	937	981	968	950	947	932	995	1004	1027	930	977	916	935	964	1001	881	943	941	933	1008	1025	1013	964	923	958	892	973	923	965	966	939	928	936	900	1013	928	988	1007	970	957	970	1009	961	972	979	968	982	1018	983	938	973	956	964	937	978	938	935	934	966	930	974	943	957	944	1009	915	924	1012	971	945	988	1004	985	992	953	952	922	993	964	1007	926	932	958	948	947	966	999	951	992	952	946	962	969	957	947	981	971	921	968	968	939	981	938	992	967	897	944	931	996	942	1020	938	940	984	917	974	942	927	981	922	939	956	964	928	985	1031	989	1010	952	924	970	978	898	954	952	948	916	1033	958	991	1021	983	925	1002	932	960	983	984	989	965	996	903	989	898	919	893	934	977	997	947	976	917	1002	957	967	1005	930	891	973	960	934	984	967	935	1010	954	1016	978	986	941	949	977	928	951	924	973	904	993	979	963	953	985	980	969	978	944	968	916	959	946	934	985	937	923	940	944	978	1012	963	955	980	980	954	1006	959	964	958	953	957	942	961	996	942	958	962	988	962	962	917	1000	997	944	968	980	932	960	964	1034	949	971	942	946	941	901	908	914	973	949	967	972	988	917	945	957	1004	990	1001	1015	952	959	978	946	976	961	986	959	982	968	981	1014	973	994	1046	979	944	953	1000	1043	940	1006	957	1017	1028	914	979	948	922	1000	949	904	907	930	929	970	948	955	971	947	953	944	993	952	973	929	960	989	922	983	946	955	974	928	947	945	968	936	957	984	948	938	956	924	952	952	990	964	1002	978	965	990	965	977	953	952	913	974	961	989	945	934	959	993	977	968	972	971	986	959	882	979	972	938	937	962	973	974	964	1014	995	991	968	946	1002	967	930	941	980	923	1020	925	923	934	913	935	950	964	973	961	979	924	952	961	948	925	1019	1011	1015	978	922	1008	952	883	971	920	976	909	998	928	988	956	1008	943	995	957
25196	21590	27291	25804	5427	934	801	619	595	571	576	601	538	503	508	521	479	541	517	507	471	493	508	521	511	477	463	488	442	465	475	441	480	535	451	498	454	487	501	489	482	464	470	466	476	502	502	509	471	464	459	477	431	444	490	478	498	487	465	462	479	463	468	461	454	459	467	493	486	475	487	492	494	498	446	474	480	493	461	432	462	434	479	476	506	456	465	482	501	501	471	496	493	508	494	506	507	507	448	479	468	515	420	484	479	453	495	482	471	461	495	490	427	485	489	506	470	460	445	461	455	461	482	431	454	489	440	488	483	435	462	450	463	456	469	489	500	479	455	474	468	448	485	488	433	495	477	492	457	521	440	439	443	476	480	476	449	434	440	456	509	497	489	469	498	503	415	468	480	498	478	472	436	460	466	470	479	497	479	458	431	445	466	477	417	452	480	484	476	518	461	468	490	485	473	467	462	467	508	471	450	499	435	502	493	498	479	497	509	424	506	472	454	477	492	509	486	488	472	468	488	479	454	489	478	498	472	492	478	462	422	433	497	470	446	421	481	463	476	433	455	469	482	478	468	476	480	486	487	509	423	439	492	440	449	467	483	464	499	471	464	477	472	450	472	520	477	470	474	448	435	474	482	467	461	478	469	462	480	484	486	500	488	416	478	463	481	477	478	455	458	471	458	453	491	503	476	471	464	459	488	489	489	446	453	562	452	469	449	480	467	442	479	521	499	418	467	454	467	472	489	496	470	447	489	461	470	426	491	469	430	495	441	493	499	468	492	485	518	445	501	461	482	486	408	502	448	476	483	461	450	463	425	453	454	463	457	473	490	472	493	483	478	469	499	445	468	463	496	459	447	503	486	489	486	501	458	434	478	493	460	475	492	465	504	506	494	486	504	473	475	462	498	463	471	462	500	477	462	447	467	464	477	471	487	459	450	445	428	506	429	449	498	479	444	475	466	503	495	479	483	469	430	473	459	467	432	462	473	488	459	472	468	448	455	452	471	484	472	466	436	429	495	476	503	488	480	496	462	464	512	511	495	490	488	474	453	478	504	485	440	552	428	510	479	468	480	450	442	452	467	473	434	473	454	482	461	494	464	473	477	465	464	456	462	456	470	501	503	497	452	448	476	465	493	498	469	490	466	476	513	479	526	444	467	448	463	473	448	468	460	460	464	480	441	504	457	456	468	486	457	487	452	465	518	471	506	431	494	477	493	449	468	468	455	474	455	467	421	472	491	457	452	474	458	494	445	453	483	481	472	478	461	448	442	492	447	458	464	470	488	432	464	471	476	493	450	483	472	452	447	441	510	484	447	466	485	469	464	471	468	463	507	451	462	426	477	444	450	459	461	452	449	440	475	470	455	471	442	467	501	456	481	448	457	428	472	473	476	479	495	470	462	439	423	475	446	476	503	478	451	437	493	463	450	468	438	510	440	483	472	500	449	507	464	452	480	470	472	429	500	454	444	489	444	467	461	479	487	475	486	487	466	481	470	452	462	473	468	446	470	457	452	493	454	435	455	491	481	480	449	467	474	494	479	462	463	468	515	499	465	425	492	461	466	434	485	463	526	466	483	465	447	496	474	430	451	500	472	502	450	448	451	482	451	458	445	465	454	442	452	454	499	491	444	492	459	495	483	478	434	452	452	463	453	427	474	465	464	459	468	448	500	453	475	509	491	491	420	487	467	461	450	473	473	452	484	457	424	458	490	478	491	466	462	433	442	436	475	474	494	457	494	450	451	475	482	451	481	488	443	412	494	462	489	454	484	486	472	467	468	454	469	465	458	482	475	465	473	453	479	482	477	473	491	451	514	482	477	498	445	475	471	468	500	461	493	486	455	477	452	463	478	469	490	450	487	480	476	442	498	454	443	487	457	473	490	467	488	484	480	449	459	483	444	459	491	449	461	459	455	422	461	483	483	498	479	455	463	466	472	474	456	460	470	487	497	503	497	491	455	502	498	480	474	477	434	502	450	486	481	470	497	508	446	466	455	497	496	500	429	459	456	492	466	450	484	457	472	475	505	441	501	482	423	491	443	519	480	465	490	484	464	477	495	475	462	431	469	494	480	438	441	461	456	467	470	470	465	496	460	459	443	413	483	493	463	475	484	488	452	472	475	451	477	502	446	485	465	441	456	491	478	438	449	479	445	456	469	440	454	479	437	472	455	499	474	484	470	465	487	511	478	481	479	462	466	505	460	493	464	488	494	511	518	478	474	474	456	463	493	491	440	436	463	477	507	456	420	440	470	458	482	486	510	448	454	495	474	448	489	466	482	485	428	459	482	487	460	494	458	487	473	455	469	500	465	465	475	430	471	491	476	472	465	458	468	447	463	470	485	448	480	448	429	477	496	469	467	507	478	470	452	499	474	471	437	486	478	470	485	470	435	478	418	455	464	481	453	504	450	551	425	483	451	434	446	459	420	533	443	463	458	469	471	438	495	455	438	461	453	464	449	520	466	474	463	482	484	504	421	458	467	464	490	473	470	456	486	462	501	451	472	472	484	451	488	441	480	480	481	486	528	479	482	464	449	475	493	463	457	475	477	495	463	456	474	469	473	488	439	461	423	478	462	472	478	493	487	501	467	489	482	455	430	460	447	483	488	467	445	475	532	491	478	458	497	446	458	468	430	465	449	429	475	456	454	474	495	511	465	456	473	461	493	491	462	468	466	448	473	464	478	467	481	484	463	435	484	445	464	444	517	505	459	501	482	465	485	485	486	505	443	521	450	456	461	471	463	508	492	462	474	465	458	477	483	451	491	451	456	525	458	425	503	434	476	481	494	460	473	465	459	466	464	453	465	481	463	494	501	421	482	443	451	479	446	490	473	487	464	495	463	478	461	458	458	482	495	480	470	446	463	476	503	464	470	484	490	483	492	491	423	493	467	481	503	464	478	479	485	448	489	456	503	454	472	474	435	481	442	439	485	495	468	451	475	451	459	481	476	486	497	453	488	452	491	450	478	497	462	436	494	481	465	476	483	459	470	463	457	486	468	480	507	449	504	475	512	478	512	440	522	434	477	496	484	513	441	445	504	492	472	488	496	452	472	474	491	453	477	457	522	464	453	456	461	470	484	418	494	441	493	451	463	468	492	499	456	464	462	491	445	455	466	462	444	464	485	460	462	501	447	488	468	448	498	507	462	413	478	456	442	495	472	453	458	479	480	472	477	469	457	459	491	473	453	451	448	486	491	429	462	518	483	442	454	462	469	488	476	426	477	442	461	419	440	430	464	476	452	458	484	449	454	480	472	492	492	480	465	466	429	471	465	464	476	464	488	457	486	470	498	492	442	500	433	470	444	435	475	458	547	438	456	513	463	469	490	506	447	497	477	476	492	469	480	479	472	491	475	458	477	488	501	473	498	478	489	476	502	462	464	506	444	491	489	458	501	464	451	493	445	453	446	434	466	478	516	482	488	471	456	482	484	452	459	468	487	465	446	513	505	509	431	461	444	466	442	492	458	460	440	508	482	494
22307	23558	4946	2448	1973	1599	1304	1117	1012	910	840	804	771	674	702	682	653	652	623	617	670	606	544	647	609	626	627	642	611	621	629	608	618	594	618	586	676	623	639	625	664	594	606	609	633	627	594	577	632	573	609	583	624	591	623	609	613	620	581	602	613	568	614	597	642	602	616	593	622	603	631	600	577	581	639	617	640	661	563	625	616	612	657	620	590	589	621	601	580	551	613	618	617	626	609	593	611	580	604	598	600	597	601	585	583	587	591	591	615	585	630	540	592	589	563	603	591	608	592	566	579	587	578	643	605	586	644	592	616	600	580	616	597	548	625	583	598	583	558	602	563	660	603	567	601	641	525	616	626	658	607	640	600	658	573	638	615	597	564	585	632	594	617	574	588	603	566	591	565	594	614	587	595	618	594	622	599	572	578	609	585	635	587	622	576	587	589	563	589	633	564	600	574	588	605	596	563	588	611	631	593	599	588	611	557	610	592	605	639	596	573	567	637	601	631	647	600	619	606	597	630	596	601	568	622	581	571	574	644	584	619	600	582	604	626	586	633	593	601	600	616	615	567	593	579	601	631	587	643	533	612	634	572	645	592	592	572	581	610	551	609	598	603	601	580	555	593	612	555	600	628	599	583	558	601	591	628	578	583	593	622	620	605	607	595	614	589	620	614	628	585	607	565	608	595	567	598	600	623	625	600	607	596	608	603	614	610	603	608	555	604	640	578	618	623	629	612	608	612	616	584	567	562	641	591	594	614	633	591	586	602	655	565	610	587	593	588	569	622	622	600	567	591	609	600	635	580	572	638	613	584	626	626	625	611	612	629	558	608	548	570	590	575	635	639	590	610	623	631	598	590	599	573	630	658	589	605	587	586	618	609	594	674	587	620	546	574	610	625	618	578	628	576	575	611	646	590	618	608	583	626	590	554	600	638	612	584	581	585	609	591	603	605	594	647	622	605	599	629	612	638	562	578	609	572	616	587	606	620	623	647	621	609	654	602	596	552	590	577	573	596	651	592	625	626	630	562	570	604	637	602	617	624	609	636	615	558	586	615	604	638	563	588	586	618	586	603	603	577	628	632	585	597	588	647	603	600	592	641	588	628	570	595	557	572	615	540	578	611	585	550	623	605	573	566	549	551	597	604	586	603	586	586	597	638	589	606	574	603	558	590	573	617	615	565	636	609	601	589	621	633	576	609	599	599	575	586	602	609	595	581	605	580	564	602	552	648	557	599	580	624	584	598	599	581	597	621	610	605	603	595	623	580	592	577	585	612	604	575	570	604	622	615	562	599	632	613	608	575	578	633	605	585	584	585	604	530	580	586	597	594	585	568	576	603	590	592	597	644	559	612	589	613	599	599	575	603	617	630	600	631	578	574	610	606	576	578	619	574	620	567	594	556	586	604	638	585	646	607	587	610	618	584	600	588	621	598	634	577	572	660	622	589	610	597	619	622	619	604	593	617	642	612	603	620	655	589	571	628	614	574	580	603	582	583	635	605	602	612	568	626	578	618	594	618	599	583	585	591	597	608	597	606	630	590	633	602	585	575	577	612	591	613	565	584	564	614	622	610	593	583	608	585	589	614	617	602	604	607	620	616	597	633	650	595	582	607	605	580	601	594	567	619	594	590	592	623	614	586	587	608	620	610	550	591	574	593	604	608	616	578	563	604	584	661	601	652	603	596	608	570	572	627	587	583	589	599	614	624	596	568	597	559	602	582	589	590	597	585	599	659	643	572	666	603	606	600	627	632	637	600	552	579	567	594	641	593	595	610	600	586	625	589	542	592	628	584	584	622	597	608	621	607	597	622	601	609	623	591	592	574	565	576	603	613	564	620	583	590	561	611	603	589	590	596	578	616	613	613	594	606	625	665	648	601	561	586	562	603	624	659	606	570	546	631	642	578	600	596	645	613	602	590	590	633	597	607	612	630	608	597	624	600	604	570	607	577	623	647	641	571	611	627	599	633	573	566	610	615	592	597	595	583	540	593	603	636	641	624	591	593	574	549	616	611	588	615	623	632	604	597	590	588	615	603	609	589	576	601	627	601	627	571	632	576	603	618	619	603	584	569	636	625	585	629	593	588	595	590	576	557	576	556	670	604	586	633	580	641	650	590	576	579	538	596	643	577	593	617	581	581	619	597	634	588	625	602	604	573	578	604	665	589	620	565	606	596	576	631	592	580	611	650	584	602	583	628	596	554	650	644	585	569	584	597	620	601	621	578	608	562	605	623	603	639	617	595	643	597	631	573	618	636	619	599	618	616	597	621	584	586	620	558	625	595	636	559	616	600	618	635	621	600	575	604	605	594	638	578	652	570	588	597	611	580	605	605	548	564	612	640	571	585	601	591	615	638	628	624	618	646	536	615	578	573	605	598	561	616	630	591	604	571	607	601	561	600	617	571	634	590	608	588	557	598	585	602	573	591	623	624	604	606	626	616	606	601	582	617	659	640	565	602	614	561	629	639	635	591	576	589	587	589	554	560	628	568	649	606	624	628	668	584	654	608	625	596	612	608	628	585	605	585	601	600	647	612	583	610	632	627	590	592	613	566	652	579	617	631	606	601	649	609	579	558	607	606	564	566	586	589	591	632	592	625	584	572	581	620	587	620	584	622	591	635	580	604	608	581	603	635	609	611	596	569	604	612	596	586	580	611	583	597	594	581	621	574	592	577	632	605	583	592	587	557	637	578	587	643	623	622	627	639	566	663	618	596	610	627	635	563	581	588	601	600	611	652	613	624	587	610	569	607	580	593	600	577	664	596	598	621	583	606	608	575	597	604	546	621	584	593	572	597	601	586	615	631	619	617	566	564	620	578	582	607	575	596	575	583	600	620	606	620	622	604	589	549	623	636	577	617	626	588	605	580	607	605	617	585	597	588	577	595	627	568	604	633	591	599	615	615	626	658	604	600	582	585	622	558	594	571	589	579	586	607	645	629	598	616	565	626	621	638	594	603	589	621	570	565	616	627	572	572	568	597	579	642	606	593	639	549	592	623	645	632	578	602	603	612	578	617	598	618	602	625	578	591	585	626	583	611	568	601	586	610	635	600	560	558	567	612	586	581	579	635	572	583	628	619	608	554	622	640	620	629	573	601	635	599	582	619	576	596	593	586	591	629	552	626	587	620	599	605	613	564	609	588	589	622	593	585	653	598	589	568	594	612	582	581	634	555	645	597	595	567	569	601	568	582	554	644	635	612	616	616	572	559	622	656	626	601	611	642	610	564	580	598	596	603	583	617	587	602	636	600	602	598	605	632	601	593	613	590	565	583	627	625	626	610	618	622	609	617	610	572	586	576	602	638	625	593	578	567	589	606	611	586	563	608	566	562	577	618	627	612	589	591	601	554	608	577	626	574	620	581	576	594	619	572	594	587	593	608	625	583	607	554	590	601	555	582	609	587	558	605	583	603	587	596	601	612	656	618	636	608	552	593	571	598	628	600	588	578	570	623	577	595	617	569	608	581	599	591	600	590	586
23012	21628	29352	24387	21618	21370	3954	1074	910	795	717	632	593	587	567	522	532	487	500	437	464	469	468	446	410	452	440	430	419	429	480	438	426	475	467	445	442	453	435	488	428	432	433	408	434	416	407	424	389	437	408	466	384	435	403	411	418	410	430	374	404	418	432	416	404	428	402	389	416	437	418	419	440	416	404	426	438	412	444	423	393	450	443	466	416	397	361	436	437	436	441	455	422	385	412	426	412	407	422	417	429	383	446	442	405	409	388	415	400	408	420	457	471	411	431	420	394	437	438	410	423	425	442	405	442	453	401	377	452	418	411	444	411	435	419	402	426	403	425	454	421	410	422	451	402	429	438	411	383	432	428	405	423	391	407	391	440	438	413	412	403	419	456	411	385	429	432	473	423	408	420	425	424	413	429	427	434	411	425	437	422	429	391	405	437	410	416	403	447	393	415	411	397	438	416	411	431	425	398	432	398	409	445	421	412	416	425	433	452	385	434	446	431	415	415	391	404	422	438	446	414	387	402	406	420	404	420	427	417	395	437	405	423	440	402	450	410	399	402	442	421	434	417	467	443	416	442	433	388	406	436	386	462	437	459	442	411	423	442	458	398	463	408	427	424	396	403	439	417	393	419	408	393	441	428	450	419	390	423	406	426	384	380	411	402	393	445	403	400	436	367	429	424	410	397	427	426	428	397	401	403	390	429	429	418	395	416	405	374	405	399	405	418	428	397	437	414	432	396	428	407	410	428	428	429	436	400	428	431	414	432	377	457	406	402	397	400	424	455	400	399	410	446	414	448	473	442	407	405	412	408	430	409	467	384	412	384	421	396	394	417	395	453	441	425	402	406	369	425	432	385	459	398	378	435	415	406	430	419	389	396	420	424	392	398	479	434	428	397	418	422	441	407	414	428	449	438	431	421	400	455	412	378	411	425	366	399	402	373	403	429	427	414	363	411	402	402	423	457	405	425	414	413	459	419	433	413	405	411	428	444	386	433	419	417	452	433	382	395	420	436	407	410	411	402	345	432	416	432	420	410	418	417	467	409	445	419	394	459	458	394	418	423	428	413	423	405	393	440	426	410	397	415	425	402	440	472	455	391	416	371	405	416	400	401	401	444	404	425	415	435	426	419	398	372	407	426	439	394	446	401	424	414	382	402	428	410	377	401	444	461	425	431	443	408	449	409	414	396	405	405	441	409	412	424	396	412	425	459	441	413	399	433	421	394	451	402	379	413	414	450	398	382	423	416	418	398	412	411	405	417	415	417	422	400	425	454	430	397	425	419	456	431	410	391	415	425	458	428	419	418	459	431	423	406	421	420	424	395	392	416	426	404	433	424	409	428	435	376	433	416	413	421	458	394	405	409	397	421	447	429	405	382	407	381	426	466	439	394	397	409	394	409	367	424	411	388	403	420	384	439	411	435	419	399	430	427	430	445	432	405	425	422	408	423	423	411	443	395	400	415	412	427	411	443	406	419	441	426	406	424	413	452	397	431	435	446	427	395	430	436	411	429	420	413	402	398	437	419	400	413	418	399	473	427	402	390	405	462	426	398	438	403	471	424	420	448	402	428	435	390	431	424	421	427	398	421	416	416	467	448	435	465	456	358	414	444	415	418	435	458	407	399	422	431	430	419	432	375	417	425	414	429	425	408	402	418	376	395	434	466	442	402	397	429	459	395	420	381	403	420	417	417	425	403	453	445	427	397	443	413	397	436	449	412	410	399	422	408	410	448	415	408	398	444	443	432	426	420	401	394	404	407	409	412	400	390	401	391	462	398	402	394	423	407	384	432	438	438	426	436	388	409	420	449	426	418	422	403	428	455	411	454	430	432	419	402	433	406	422	451	423	442	419	417	432	426	427	423	425	388	402	420	373	420	401	416	410	451	397	434	432	412	436	427	430	404	409	423	399	407	401	394	431	397	445	423	437	417	427	427	420	418	409	414	400	414	411	425	414	419	411	392	419	405	411	406	409	425	428	430	384	436	389	417	443	403	410	417	456	436	412	413	408	419	450	405	446	412	439	431	375	415	451	411	397	411	452	411	414	408	361	386	420	413	413	439	420	451	451	432	453	430	428	427	468	399	408	420	403	449	433	415	424	434	406	380	445	429	400	401	410	380	382	419	418	415	403	403	394	405	428	420	417	428	406	451	431	452	411	437	401	424	438	362	435	437	417	358	414	408	426	415	422	424	398	459	436	425	445	466	418	447	457	410	393	444	379	443	417	432	401	418	413	411	398	410	417	417	396	422	420	403	387	394	460	429	415	425	415	354	479	458	445	409	456	432	404	414	424	412	429	382	446	433	409	415	417	431	388	445	449	401	414	442	431	417	409	422	433	449	437	417	412	412	415	385	426	435	399	425	445	399	413	383	401	414	373	393	472	423	427	442	424	416	403	386	417	409	399	420	424	422	413	400	412	423	436	419	439	426	421	444	393	415	381	413	432	423	437	416	425	411	456	434	434	397	401	380	390	423	440	411	397	440	414	452	396	412	409	412	407	376	400	425	413	391	389	394	422	415	412	406	425	426	425	375	446	396	419	379	453	442	383	411	418	425	408	383	393	404	405	427	368	437	381	430	403	470	409	451	422	448	445	399	394	391	419	425	422	427	394	406	406	382	414	440	407	403	451	421	406	436	371	435	418	423	444	432	443	404	414	380	389	379	415	431	409	397	409	423	390	388	423	418	402	423	425	419	430	434	393	391	410	373	436	441	412	439	440	420	435	441	429	448	439	436	444	400	409	390	376	408	456	406	399	422	415	374	425	406	419	420	417	422	413	396	408	420	399	448	375	393	454	380	414	432	458	429	403	379	427	372	394	403	406	401	399	415	422	396	415	407	411	386	453	407	454	440	404	442	433	430	418	383	431	427	408	406	402	389	419	404	389	439	378	430	373	439	414	407	436	404	407	419	400	451	414	406	457	419	436	430	424	416	408	428	388	396	386	385	403	426	422	457	383	447	393	415	412	409	435	403	400	410	399	467	434	398	418	436	393	408	404	430	430	436	429	437	421	431	419	442	408	442	383	428	410	458	429	420	413	437	399	438	445	436	406	404	416	408	416	428	430	379	389	429	459	451	425	426	416	433	440	448	421	395	431	419	463	411	407	423	431	410	424	429	411	423	418	418	414	368	394	411	422	434	437	444	408	421	403	400	398	416	439	432	388	443	416	418	418	424	420	407	400	429	396	415	411	409	447	410	421	388	415	409	434	448	455	378	422	406	439	412	424	389	421	412	389	403	421	382	432	454	385	423	426	408	377	418	395	403	408	422	427	399	419	395	428	429	391	426	379	408	448	395	411	393	436	413	373	420	393	435	426	406	468	447	415	417	386	406	390	418	424	423	417	421	433	400	425	405	415	438	405	443	425	423	429	411	395	470	426	395	442	398	443	426	419	414	445	447	444	437	446	400	377	421	424	400	409	464	414	412	406	402	396	413	385	401	405	359	483	441	421	401	418	409	431	437	457	450	421	436	428
26906	35283	10923	5414	4058	3201	2569	1996	1617	1462	1253	1055	936	926	759	788	758	739	708	740	660	625	625	644	626	563	622	600	567	582	557	585	588	571	577	581	612	559	574	569	595	583	540	595	589	544	568	591	556	536	582	556	536	559	562	573	579	576	568	575	549	550	529	555	557	571	520	570	546	542	566	543	554	547	590	565	576	578	608	553	574	567	577	584	568	592	579	546	518	569	569	549	544	543	556	557	529	538	557	551	499	565	506	538	529	546	560	582	532	540	497	583	545	570	533	532	570	516	579	528	569	554	510	578	565	548	549	539	551	558	517	561	548	537	579	589	539	539	557	548	576	583	539	539	571	526	535	521	488	583	540	531	536	573	529	483	552	548	549	546	526	597	546	565	529	525	525	505	550	539	560	543	518	563	544	543	501	550	562	536	544	561	565	545	553	572	522	545	556	580	521	519	544	535	553	560	562	531	567	474	540	550	548	554	574	535	615	547	588	561	554	550	526	540	529	539	524	551	541	545	500	571	548	529	559	523	557	519	522	515	577	571	547	542	543	562	569	554	544	518	535	558	572	574	576	571	559	550	565	581	541	540	533	552	566	532	546	564	519	567	540	515	537	589	546	538	567	551	566	526	524	512	545	560	611	561	549	575	570	528	576	523	544	525	513	517	558	561	555	507	538	518	549	533	553	514	567	535	519	543	537	588	573	563	568	549	554	512	533	528	584	545	489	524	547	537	573	566	539	512	515	583	566	536	529	541	538	517	490	557	529	523	501	567	547	568	566	577	534	553	536	513	556	521	551	563	534	518	580	539	580	582	526	540	523	544	551	540	527	551	465	523	534	532	533	584	555	578	537	530	530	555	568	535	586	553	585	569	538	538	549	573	562	551	546	511	539	526	527	535	542	536	539	533	491	560	584	498	535	569	561	524	570	574	520	476	528	557	556	556	574	533	500	514	509	539	511	542	516	565	530	550	531	562	567	570	564	522	596	505	573	530	571	542	552	529	565	547	572	577	541	539	561	575	578	555	536	590	558	536	522	523	535	545	521	538	530	546	535	548	535	599	531	546	556	559	514	601	561	534	529	543	507	559	565	541	564	538	581	544	547	539	530	553	573	520	589	562	520	523	539	590	544	553	535	509	540	534	545	574	553	519	534	517	545	565	540	511	491	545	568	549	567	570	537	566	500	535	539	519	568	532	540	519	557	531	562	518	546	568	535	552	539	574	550	531	535	573	540	535	519	520	544	561	589	586	526	551	528	571	546	513	581	557	580	533	547	546	563	548	538	570	545	525	562	551	547	561	551	550	566	609	559	534	536	577	531	517	524	569	558	542	541	512	567	534	563	535	530	558	522	502	536	537	562	588	548	551	585	538	568	544	559	584	535	542	528	571	537	532	529	548	539	521	554	589	572	566	564	556	528	557	536	493	570	585	562	602	584	539	505	555	511	569	547	545	538	519	547	503	568	506	581	535	528	532	552	560	529	547	509	548	567	527	574	597	584	523	530	552	541	527	540	530	537	583	540	573	581	499	541	581	539	582	526	590	555	565	594	568	566	545	546	557	524	557	547	559	540	548	528	485	524	524	548	544	587	579	560	521	530	560	564	552	524	582	573	568	538	544	535	544	586	557	519	547	573	523	571	518	556	538	593	563	545	591	561	538	564	567	532	573	567	572	549	542	556	537	559	567	546	505	538	542	526	546	509	579	553	588	569	507	567	571	553	554	525	554	566	563	558	600	542	508	525	491	571	586	524	559	562	574	574	531	573	551	567	565	542	532	591	549	511	534	571	498	500	514	513	537	529	577	559	555	508	553	530	533	564	587	542	572	560	553	537	509	524	507	543	547	530	562	534	526	528	567	553	595	511	545	541	533	569	527	523	550	544	556	543	555	602	552	580	519	530	536	562	576	533	546	547	588	590	574	565	566	545	549	550	558	557	531	528	526	506	525	567	514	501	540	528	545	533	515	596	508	509	569	573	537	575	554	565	501	470	584	541	547	557	577	542	529	524	521	560	563	578	549	561	530	538	581	566	575	530	579	534	533	498	539	567	559	519	553	593	576	549	522	525	510	560	545	567	551	531	532	543	568	574	508	539	497	523	556	554	548	519	566	579	523	545	550	579	566	564	523	548	530	569	558	568	562	541	556	550	530	550	537	507	585	576	510	582	573	565	536	594	537	587	508	565	540	513	541	527	515	572	565	553	517	589	519	517	558	579	588	548	532	558	543	520	551	566	580	606	568	555	573	568	580	569	542	534	553	546	579	546	548	533	517	575	498	552	554	542	529	522	598	538	555	528	551	532	533	517	510	527	551	531	530	579	530	512	548	561	583	525	566	542	505	551	540	561	501	537	530	523	527	525	565	569	554	539	552	547	563	576	562	527	549	515	543	545	558	528	568	577	535	534	514	536	526	548	557	574	547	512	561	539	572	504	519	575	557	547	529	553	593	550	559	574	535	568	559	547	580	575	507	557	534	579	529	548	547	519	565	577	547	543	557	521	514	534	511	572	532	546	541	591	578	541	531	579	516	560	541	537	568	558	557	526	572	530	526	536	539	519	540	526	573	486	507	565	528	518	567	526	544	535	538	562	569	559	540	574	527	537	551	538	539	574	561	538	552	548	530	563	532	592	550	536	559	563	574	516	574	519	524	553	566	524	537	536	568	523	526	562	523	528	588	524	521	573	558	575	539	538	548	497	546	554	523	542	601	560	567	527	551	549	559	542	557	542	584	568	541	566	518	538	516	565	508	550	520	610	593	566	537	557	547	516	557	576	526	552	525	554	578	516	519	571	562	556	517	555	535	548	529	569	524	528	553	536	540	543	539	546	573	537	531	561	568	549	522	553	530	527	525	560	524	542	564	554	579	526	559	541	529	559	527	574	548	509	545	559	562	564	549	516	558	576	562	579	524	559	536	544	519	539	537	501	528	531	533	548	559	547	572	545	533	517	532	547	517	556	558	539	528	559	566	540	554	537	555	551	566	571	570	526	596	541	556	575	568	517	554	515	577	531	538	535	552	539	552	553	559	635	530	567	525	522	546	550	563	506	588	539	532	537	568	535	538	517	559	561	565	518	541	555	580	565	542	536	546	568	548	561	522	559	543	551	559	568	547	534	530	533	550	565	528	516	563	540	547	558	545	592	535	583	556	545	560	569	579	537	573	549	559	509	520	571	573	542	527	542	546	515	572	480	561	553	542	508	546	484	575	552	540	575	568	530	540	509	551	555	522	527	520	560	533	548	543	547	543	586	550	565	560	496	530	569	548	561	523	505	552	589	557	601	531	558	549	535	530	499	578	541	559	556	535	539	562	554	559	523	562	562	555	563	549	555	546	535	529	526	499	550	577	569	527	523	555	568	518	530	543	546	540	536	540	572	556	561	544	552	517	528	563	570	539	509	536	559	526	555	521	512	549	587	570	551	567	569	536	602	515	551	560	507	539	577	552	554	548	520	532	566	586	558	539	536	534	517	517	518	552
28335	19608	6057	1541	1065	986	877	865	802	835	796	845	799	733	779	736	771	741	797	752	792	792	743	740	733	753	781	749	797	734	736	799	731	790	775	781	735	766	775	754	762	742	775	775	769	738	719	735	775	735	764	747	719	769	781	728	743	752	754	756	764	745	746	766	761	739	748	724	760	801	760	730	729	741	779	717	753	816	721	711	770	788	696	760	692	785	763	734	770	782	725	757	729	769	717	720	781	746	737	742	742	704	699	704	752	766	764	744	785	743	750	779	771	754	788	706	685	793	758	789	759	742	788	740	691	706	749	715	755	745	763	726	737	736	767	748	738	767	790	743	780	732	744	739	723	749	743	729	722	751	755	746	735	720	771	762	756	753	730	722	730	723	716	769	730	798	707	750	738	738	734	727	740	740	738	742	717	744	742	799	731	765	775	754	750	737	750	681	756	797	732	752	744	735	777	757	755	761	757	737	817	734	709	770	712	763	742	756	775	723	767	792	766	796	738	700	770	735	722	757	809	750	719	758	747	800	762	763	783	726	774	734	745	745	704	768	737	719	708	726	738	759	737	770	774	752	739	779	761	721	753	734	757	752	730	764	746	766	724	737	728	705	738	738	694	771	751	718	766	741	730	732	740	765	697	708	702	772	726	749	760	783	748	800	741	783	778	714	767	744	745	695	738	743	734	762	759	742	710	763	786	759	762	731	732	750	765	729	750	743	741	815	712	709	781	769	742	798	795	800	692	712	772	768	775	688	778	694	773	771	787	761	801	769	698	764	733	779	734	775	786	713	771	735	719	750	711	773	732	783	731	698	758	792	747	750	731	766	781	802	728	745	689	800	725	777	773	717	747	749	784	765	730	719	726	757	772	783	731	741	752	740	709	718	753	744	768	701	706	778	767	724	754	784	776	770	747	776	757	747	744	775	763	719	720	721	785	773	708	759	752	765	760	793	711	730	747	756	751	701	684	790	746	754	693	730	744	748	741	759	797	764	752	794	733	739	700	747	738	760	719	709	715	695	804	750	749	706	658	718	712	733	729	726	760	740	796	757	740	713	742	735	711	755	763	734	783	726	721	726	732	713	688	735	785	775	728	795	710	712	754	703	762	726	775	739	756	743	736	728	749	773	755	773	721	706	724	728	752	760	749	754	678	716	791	795	729	719	726	754	743	765	718	718	747	722	732	757	760	771	759	784	745	711	765	749	769	735	761	733	707	732	731	700	747	781	693	757	793	713	722	791	696	719	839	757	777	744	785	741	705	765	780	699	713	709	752	756	716	731	754	766	765	769	732	741	732	768	738	756	716	774	754	800	755	745	774	740	738	729	756	749	748	804	788	763	793	744	764	732	730	731	733	726	742	703	787	728	754	724	731	755	709	780	757	754	734	728	719	743	740	756	775	738	744	772	746	744	748	800	748	780	761	728	759	760	724	814	701	734	738	743	749	726	754	761	743	743	737	720	751	788	768	735	755	740	725	707	737	776	790	728	702	753	713	735	712	766	755	755	703	792	752	780	718	773	762	742	704	730	773	737	771	766	746	756	794	751	767	719	704	738	695	723	762	730	741	717	791	790	757	735	719	757	738	735	760	757	731	739	720	726	712	774	770	736	740	742	717	710	791	762	778	721	768	774	666	746	741	794	786	731	773	776	717	767	750	752	752	711	714	758	766	774	791	727	712	759	770	707	709	769	688	755	732	739	740	718	733	734	715	746	764	721	731	727	769	730	773	758	731	704	740	758	752	729	736	737	728	724	728	802	738	760	774	764	755	737	700	737	738	726	747	734	773	748	720	760	752	751	795	757	751	758	770	775	752	734	729	714	742	734	705	755	729	704	724	788	742	735	748	729	825	791	741	698	711	777	778	741	785	725	746	727	733	742	803	743	780	722	691	765	708	765	768	778	707	765	726	760	745	799	706	717	710	747	745	791	722	722	733	742	728	730	766	773	765	762	772	786	745	739	736	762	734	778	760	780	803	779	729	763	717	731	730	723	761	754	718	696	794	787	717	722	777	767	743	761	763	705	771	758	726	730	743	771	747	755	725	744	720	772	722	744	747	749	749	747	764	727	775	749	758	776	725	719	774	787	726	750	727	760	752	709	718	754	740	746	785	747	774	776	787	722	719	718	790	745	770	762	755	724	744	733	746	795	755	740	695	710	721	742	765	735	797	766	698	763	730	779	739	739	754	747	742	741	822	749	673	744	729	720	707	705	732	752	767	739	716	754	747	733	726	741	737	709	772	735	787	726	780	751	737	744	701	737	742	774	737	726	787	774	736	759	753	727	723	751	716	776	734	747	759	744	752	755	744	781	739	786	733	752	759	784	727	810	778	717	772	711	749	753	762	779	727	732	779	704	788	757	742	733	747	678	704	749	772	734	753	762	794	737	728	748	718	781	716	724	731	706	773	761	746	765	760	682	706	742	729	748	774	702	756	743	753	825	706	704	712	738	756	762	771	719	776	771	764	759	812	722	713	717	730	752	780	754	718	749	656	746	766	752	739	735	758	741	689	777	753	776	758	763	731	747	736	774	743	759	739	726	733	776	789	732	734	743	748	739	729	767	680	752	763	764	751	727	708	784	705	736	717	718	761	779	753	748	796	748	744	752	746	746	782	716	769	716	737	759	758	663	741	791	750	740	768	804	751	713	711	758	786	784	749	796	707	724	747	751	761	796	805	747	704	738	771	744	780	720	800	753	703	746	715	771	762	757	820	740	746	746	783	705	768	762	751	761	740	716	732	714	737	788	742	714	780	771	708	785	787	760	713	757	780	761	787	761	748	751	739	722	736	693	728	755	759	786	787	660	750	728	700	755	736	719	777	772	722	742	716	759	766	727	714	759	719	752	728	717	729	800	808	733	755	711	726	743	773	759	763	671	719	732	809	739	764	759	805	731	742	769	746	708	725	754	806	759	776	745	757	738	752	716	755	752	771	737	721	745	716	760	718	753	760	755	751	722	769	763	742	764	736	745	700	783	737	839	708	744	726	784	734	771	788	799	748	757	825	736	785	772	712	731	781	765	701	734	738	750	785	730	723	715	722	795	750	745	736	742	779	705	779	727	806	736	739	739	728	740	835	728	741	737	735	743	722	720	754	749	744	785	757	770	733	752	759	728	772	767	791	730	706	746	791	720	745	720	753	721	730	747	759	702	682	768	761	732	744	738	747	742	751	730	793	729	734	707	770	726	706	703	747	766	720	710	787	758	727	735	746	720	767	787	750	770	740	749	698	706	786	783	739	715	768	718	742	796	734	770	729	758	717	728	756	771	706	767	739	758	726	770	723	752	747	751	815	720	741	745	753	797	743	708	660	734	745	779	776	743	759	734	745	792	722	724	708	754	740	707	771	798	733	790	705	764	731	719	742	732	753	702	781	741	748	721	741	745	705	738	766	726	717	756	726	721	721	752	744	739	754	723	719	723	752	776	797	740	758	720	748	746	805	774	691	801	744	768	746	708	773	704	750	747	714	773	801	748
19793	17087	2979	1817	1535	1461	1271	1234	1121	1106	1061	1003	1007	958	979	984	981	943	929	958	979	981	988	976	940	926	984	937	916	958	948	932	924	913	957	936	877	944	959	905	945	947	968	976	940	943	933	931	939	954	936	926	871	943	918	992	954	1022	925	907	922	928	978	974	903	960	961	955	939	962	960	924	938	942	958	1011	922	945	941	954	964	977	928	976	966	929	888	1016	928	971	922	946	961	925	981	910	931	960	950	943	935	935	893	972	906	980	914	894	868	950	1008	988	930	967	901	967	942	946	902	933	961	876	976	970	937	909	965	942	938	934	943	936	924	908	850	948	978	938	993	989	922	943	928	954	967	954	985	899	952	967	984	959	957	942	921	937	933	912	948	853	940	964	992	939	905	955	935	909	961	953	919	920	983	937	843	957	936	958	969	885	960	929	955	912	936	908	944	904	972	913	958	908	909	913	936	907	946	998	940	937	954	926	903	945	846	945	954	959	1013	862	925	935	937	927	947	899	903	959	1043	994	908	959	931	930	972	947	906	923	937	929	923	897	935	928	923	973	942	969	947	914	888	973	1002	952	932	946	948	902	882	928	906	950	998	939	963	951	927	1034	965	936	868	854	960	970	907	952	944	921	973	936	932	942	976	935	981	920	916	965	965	921	883	925	950	901	953	945	953	937	980	875	885	887	864	896	962	910	938	953	961	963	913	960	930	970	876	926	966	956	1036	952	919	976	899	935	974	957	898	978	911	972	948	949	885	900	919	912	890	906	972	896	931	949	985	927	908	964	963	919	935	981	923	959	902	915	904	959	964	948	944	960	890	949	945	957	919	903	943	892	983	960	895	981	926	939	968	837	863	958	923	961	909	938	931	987	926	914	937	945	963	913	938	924	936	926	926	902	910	979	913	938	970	949	956	909	905	895	933	944	947	985	959	1011	951	888	923	947	940	902	967	947	929	989	941	987	938	914	906	939	931	976	915	911	916	903	949	896	970	927	986	947	924	926	954	952	953	946	942	941	918	914	920	937	952	915	919	937	919	902	957	948	957	927	858	944	937	943	963	934	915	872	879	942	918	920	920	952	946	937	944	982	925	913	924	966	908	940	962	955	964	955	930	956	919	941	935	950	942	906	901	915	894	892	926	943	884	944	898	922	968	912	925	951	959	937	930	943	949	938	948	963	936	973	926	932	922	938	930	915	941	999	899	882	941	972	907	982	878	933	933	936	876	937	927	965	930	906	958	947	945	969	890	942	922	930	906	901	934	860	990	954	951	935	972	951	913	896	919	944	931	928	932	940	952	934	948	940	908	931	946	1012	940	995	899	908	896	976	958	889	979	957	909	941	986	943	977	930	913	925	967	947	893	970	963	999	935	930	953	923	926	935	959	939	904	938	886	919	977	938	862	950	936	919	964	921	903	917	971	975	997	887	923	964	923	912	927	909	938	939	927	920	896	925	904	942	912	922	951	934	914	927	889	954	973	913	955	994	909	977	937	904	980	918	933	943	959	918	978	868	901	935	968	940	959	922	917	922	996	891	964	946	940	962	994	959	927	896	903	954	950	922	922	967	911	969	940	927	921	947	957	941	918	914	905	905	1008	933	928	942	951	900	938	890	959	911	934	913	941	900	942	918	916	927	958	960	927	952	946	923	977	993	983	953	932	907	946	948	898	940	908	939	930	901	952	939	884	974	888	978	912	926	897	970	967	917	971	969	968	939	911	937	909	971	970	955	929	874	908	935	915	945	949	932	942	942	916	928	930	932	883	952	942	974	940	917	920	944	1005	957	912	948	908	923	987	905	897	1002	941	951	959	928	943	923	946	941	904	967	982	867	917	946	970	927	952	928	967	911	960	965	987	938	899	920	944	912	920	964	908	928	968	885	900	995	945	885	921	960	968	969	914	937	985	915	926	944	901	962	903	949	969	902	940	918	912	950	936	932	971	918	897	903	960	903	913	900	924	992	864	974	928	966	886	945	932	950	926	960	883	895	884	907	914	917	976	978	883	874	1003	936	943	960	919	858	946	941	932	956	913	948	893	901	935	920	942	900	961	993	908	972	980	924	881	965	933	943	989	888	916	998	974	916	977	996	948	917	1000	896	945	918	964	964	918	939	925	921	962	977	948	991	902	961	916	946	909	903	944	992	942	958	949	906	924	899	923	931	941	914	957	914	927	956	951	884	903	927	962	932	938	947	937	917	954	991	929	966	955	911	933	980	918	935	892	934	937	975	949	933	1002	925	970	958	921	874	904	881	928	921	919	926	963	920	967	928	922	940	963	979	974	911	926	949	891	965	1007	972	877	932	916	910	956	961	990	1001	920	951	969	956	891	892	888	921	948	904	917	989	872	921	970	877	965	957	933	952	939	966	935	973	969	978	918	963	895	975	913	887	940	944	930	867	921	910	900	920	950	966	939	986	903	923	920	912	941	909	865	952	954	908	916	955	960	962	932	923	918	881	920	987	945	964	955	945	992	972	963	963	959	967	945	948	969	931	940	936	928	913	968	918	931	900	961	962	981	893	931	958	887	943	995	936	962	957	968	973	914	991	954	875	912	967	939	1010	907	864	927	931	958	970	947	905	915	970	953	991	916	921	950	943	960	973	919	965	954	985	939	933	914	871	964	926	965	877	929	922	886	954	936	913	958	927	974	926	949	961	921	999	955	894	928	960	953	930	932	995	910	941	960	915	958	969	909	964	902	894	943	922	918	893	936	937	964	997	906	942	891	920	984	898	927	991	990	928	936	941	928	986	900	976	947	891	861	970	930	956	947	990	894	912	951	973	978	964	956	945	986	925	927	925	971	879	920	933	918	987	952	956	900	950	912	1004	908	938	969	931	909	918	985	886	903	902	940	966	935	949	921	893	930	840	911	916	935	879	971	905	937	925	921	962	931	928	926	975	958	961	935	930	969	949	953	977	918	939	1000	967	895	921	910	918	951	893	947	924	939	928	937	985	927	942	981	901	956	913	942	940	1005	916	944	925	928	907	953	998	909	967	918	939	997	893	909	928	1004	957	956	891	897	874	905	992	924	938	928	946	940	893	954	919	917	933	946	944	989	899	914	946	1029	928	912	921	917	906	951	903	926	976	934	896	938	944	1020	931	910	957	888	959	936	958	939	925	963	908	942	900	907	930	975	972	938	936	995	962	942	1024	972	980	963	909	964	922	889	951	859	922	931	872	957	895	917	869	958	922	928	978	922	955	892	973	974	966	968	944	960	924	956	920	990	921	927	947	930	942	906	963	915	890	918	896	891	987	879	946	926	925	937	922	940	951	938	970	936	932	928	995	964	884	960	916	945	951	923	943	981	954	933	921	947	948	930	926	932	935	904	914	872	922	926	916	958	944	909	940	929	916	899	945	946	936	900	909	929	971	923	871	922	959	955	892	935	945	892	980	951	962	943	944	946	895	964	963	982	905	924	945	901	937	946	930	946	1011	949	896	945	908	882	917	877	943	942	988	904	947	948	956	928	955	956	961	879	879	925	934	946	913	924	925	957	947	913	977
24039	21584	28705	24901	21463	6551	1550	1132	983	1043	922	868	848	892	830	794	847	782	751	778	755	760	751	785	755	732	821	756	792	778	771	762	790	757	716	758	817	741	800	784	766	775	787	764	750	744	779	813	784	775	781	763	733	746	764	741	712	756	750	750	790	788	779	759	748	786	767	782	743	768	773	737	751	732	783	791	751	754	779	751	793	774	742	759	706	751	712	761	733	726	807	727	763	727	747	728	754	782	843	721	828	753	754	787	785	766	733	779	714	790	725	724	798	782	737	735	745	746	720	728	771	769	754	705	793	776	801	708	728	751	726	723	774	722	740	751	772	777	704	754	749	772	768	758	723	737	714	729	742	770	725	708	805	760	737	732	750	716	736	751	668	699	769	743	764	737	735	747	774	725	726	710	793	725	703	750	770	732	760	791	744	798	746	711	779	786	749	730	789	782	735	778	728	750	724	753	810	739	772	769	776	803	774	722	803	750	785	774	758	741	759	797	780	736	710	764	732	774	757	808	786	702	711	769	790	740	759	766	778	735	755	687	718	755	755	795	761	689	742	780	751	748	700	694	722	742	688	777	738	727	739	777	749	717	755	745	749	722	780	765	759	756	762	750	768	761	735	692	758	751	727	799	736	784	807	788	756	729	750	750	722	803	768	799	769	732	754	730	732	759	739	779	720	726	807	729	771	749	751	731	731	724	786	783	733	744	735	719	749	748	735	736	724	755	822	753	752	780	745	733	790	753	753	770	764	711	754	715	785	750	746	696	790	756	701	778	736	789	794	751	770	754	765	763	689	728	764	724	742	756	756	706	781	704	761	754	788	753	746	783	767	748	755	776	761	735	743	795	751	796	758	755	757	765	743	786	780	784	775	771	760	759	756	783	728	733	803	767	726	750	751	745	698	746	776	754	779	770	770	785	701	752	773	689	736	791	745	728	785	772	745	742	736	790	724	735	713	684	723	714	738	763	740	786	754	772	781	813	743	731	730	770	706	740	754	751	753	751	729	728	754	732	784	749	775	787	748	746	732	735	731	747	726	760	729	726	739	748	805	767	700	775	724	795	748	738	766	762	725	677	765	819	682	760	711	742	737	746	745	739	733	763	731	751	755	795	775	802	719	757	725	774	777	780	757	761	704	794	769	787	757	712	745	746	737	718	736	720	730	742	794	704	764	811	716	771	716	750	736	747	717	732	759	724	759	787	787	767	750	736	779	745	741	746	784	728	729	742	718	731	708	779	776	788	732	759	738	796	690	778	747	737	723	754	722	752	782	784	720	732	797	756	787	783	760	730	662	760	768	736	709	787	812	718	803	668	740	733	716	763	755	749	697	747	750	735	709	817	757	746	743	786	779	813	749	747	774	742	751	708	711	750	773	716	769	741	762	775	725	749	707	725	738	757	818	739	733	694	764	735	764	741	758	737	754	792	777	752	817	759	791	767	830	747	749	856	769	717	767	764	710	726	795	753	744	739	779	749	701	755	747	741	737	794	765	735	722	714	748	731	717	737	703	782	784	689	779	752	759	697	793	795	715	746	753	764	709	799	758	759	715	743	759	743	760	734	773	767	767	788	736	734	737	774	736	744	759	727	773	789	739	742	760	765	697	710	717	761	695	754	763	791	784	753	773	761	787	746	749	715	757	730	772	732	732	754	732	755	782	767	752	784	737	758	766	749	755	770	730	732	767	742	774	735	767	709	748	765	761	770	697	705	808	731	747	815	764	722	792	744	771	764	723	766	740	758	727	737	724	708	747	801	742	733	787	749	783	721	709	753	796	765	749	764	738	677	777	746	731	816	747	751	779	755	740	756	788	743	727	738	750	766	794	787	756	771	713	764	756	716	752	738	749	742	808	727	750	739	714	765	765	756	700	726	792	720	733	736	791	812	775	779	796	770	808	760	716	724	797	693	713	740	766	754	731	746	745	739	722	734	786	708	769	753	772	752	793	773	749	740	705	741	708	751	777	746	689	808	828	787	727	707	785	711	748	723	764	774	705	790	744	760	715	744	776	722	760	747	753	728	728	729	797	738	706	741	769	750	759	783	760	785	771	745	772	759	722	744	782	767	756	790	726	734	769	732	723	764	737	731	769	691	786	770	729	771	739	774	767	763	799	700	723	749	750	736	802	780	725	734	712	771	737	715	759	721	704	773	738	774	784	757	721	718	744	766	728	721	739	814	754	731	763	775	803	783	711	736	752	745	748	728	751	703	760	705	757	721	741	735	743	756	738	798	747	760	719	741	739	779	715	752	717	697	739	760	772	770	719	759	691	738	747	767	737	719	748	724	743	756	793	741	750	735	802	760	716	750	744	738	761	768	748	779	740	741	706	743	755	708	729	748	797	755	749	764	775	693	721	802	761	756	713	736	729	764	735	732	758	780	722	775	725	751	744	738	720	758	723	714	743	810	746	731	680	710	718	772	760	745	733	774	744	735	758	740	763	735	746	776	752	749	743	762	743	754	696	738	768	759	755	796	727	756	715	765	748	773	740	783	748	702	725	727	740	727	697	788	661	778	735	773	701	745	760	762	724	775	690	755	698	781	745	752	799	732	757	741	762	739	675	762	765	721	756	749	751	745	729	735	787	750	707	751	753	749	749	693	762	761	750	755	758	776	732	786	750	735	766	749	736	763	751	732	750	745	749	765	709	735	756	732	715	739	731	772	747	768	762	737	796	798	778	750	741	727	771	790	759	774	727	720	745	693	713	721	722	728	702	736	773	773	734	749	771	757	761	745	753	729	719	750	701	763	757	728	765	723	756	758	761	763	733	774	757	735	777	752	781	753	732	763	719	743	785	742	770	796	763	718	726	783	757	793	733	728	744	769	725	737	717	772	721	753	774	773	763	761	804	761	735	762	760	788	762	760	751	731	762	747	734	730	695	760	758	685	694	740	779	737	714	749	789	770	802	730	756	808	737	716	697	756	726	742	699	753	709	766	779	705	704	727	735	763	700	782	743	683	803	704	743	746	715	772	672	770	773	758	776	775	715	755	791	738	781	792	735	760	762	756	758	755	774	720	776	707	703	750	730	717	730	742	773	763	704	751	735	780	785	705	742	737	734	744	721	781	759	724	721	785	764	757	765	786	720	725	716	771	698	714	708	728	767	740	777	778	776	765	759	743	674	783	785	724	707	747	764	758	757	746	746	802	778	699	734	782	722	722	690	761	771	753	719	808	788	723	743	721	763	754	797	736	729	755	756	720	728	784	731	778	715	764	774	735	721	748	740	764	730	766	784	728	764	721	766	758	703	769	761	724	716	768	776	732	770	729	753	746	810	763	739	743	747	737	736	757	737	711	778	743	723	720	807	771	705	753	722	753	782	737	763	793	748	749	737	802	744	745	727	738	774	757	757	771	692	742	713	727	755	714	741	709	718	742	794	727	741	736	793	739	723	722	771	738	701	706	794	757	752	746	750	801	723	780	774	742	709	772	799	733	754	740	762	745	751	735	751	746	743	769	772	708	804	782	758	749
23717	29376	7928	3965	3070	2520	2128	1821	1571	1510	1345	1302	1192	1171	1088	1081	1072	1030	1014	1062	1013	1003	975	963	1018	1008	958	1016	1047	982	927	967	998	1014	937	960	998	976	963	947	982	930	997	960	932	922	965	981	959	932	983	915	1002	993	991	945	1002	940	950	967	950	958	974	934	1007	1002	925	974	987	992	944	964	967	918	988	913	979	954	990	898	936	924	904	960	901	977	940	892	882	959	867	945	968	948	946	1016	943	1004	974	979	938	951	924	928	948	928	910	992	948	955	941	939	1034	918	949	956	938	928	957	984	944	964	972	1007	973	929	942	929	946	979	980	995	957	1009	991	914	947	940	929	971	914	947	958	1019	979	934	1012	981	964	990	1005	930	987	984	975	941	997	938	914	951	999	942	947	990	967	928	938	937	978	993	1026	920	915	1030	952	954	952	918	902	936	948	1015	978	1034	939	949	946	990	944	956	959	918	979	927	912	878	981	948	1028	963	935	988	986	1002	942	964	962	951	963	937	973	975	938	919	996	947	986	998	903	957	955	966	961	937	978	899	970	917	986	960	950	957	923	915	964	1010	948	1055	934	937	969	930	964	918	944	1008	881	910	931	959	956	948	937	966	922	965	948	939	973	975	910	911	958	958	952	951	924	933	974	922	979	947	965	986	947	986	956	895	975	970	944	922	979	984	927	972	945	958	946	986	944	982	912	886	961	958	902	937	1005	960	954	944	909	915	980	915	978	976	958	968	949	1013	951	951	981	999	954	951	915	950	975	934	949	977	930	943	934	936	988	948	977	890	972	999	944	971	928	952	963	957	953	979	944	933	929	965	950	953	966	987	969	925	915	1011	935	940	962	925	906	964	939	974	960	941	971	934	911	1011	924	929	945	979	913	920	1011	977	958	933	1009	885	977	1035	946	965	923	961	969	947	941	975	906	1006	901	971	975	919	934	935	890	951	934	936	956	1023	912	933	951	976	954	1015	965	970	956	940	981	952	1014	960	885	949	951	969	969	943	1002	955	988	975	1041	978	981	914	956	965	947	934	1006	939	954	939	996	961	960	985	911	946	927	954	948	908	922	912	1012	953	1000	997	914	997	937	934	949	939	954	882	978	986	960	900	903	982	958	972	939	941	941	971	984	936	957	974	910	946	899	946	939	954	924	972	914	925	933	953	983	914	1000	933	934	955	954	988	974	927	896	975	943	919	945	961	947	956	933	986	915	923	1000	914	932	958	951	883	991	980	982	924	953	980	955	932	949	945	994	966	941	954	936	926	991	979	971	990	991	947	932	991	932	937	984	988	961	967	920	939	965	945	910	964	965	987	875	971	904	937	894	919	1012	958	922	932	993	936	969	921	976	922	925	953	996	924	970	900	967	963	876	955	946	905	934	933	953	877	964	1025	967	954	935	947	934	960	964	932	892	970	922	974	946	900	961	927	917	954	905	976	964	933	960	949	936	916	956	974	974	937	958	914	1010	965	972	963	948	893	976	949	934	935	964	989	951	982	978	948	985	938	932	909	929	968	915	1000	903	935	961	964	884	909	974	937	969	958	955	989	900	980	907	1015	952	948	955	952	925	1018	956	920	966	894	947	954	974	988	891	990	945	993	940	904	954	973	962	916	938	961	958	966	922	939	947	1010	962	945	939	920	973	956	968	968	943	935	1007	950	972	916	996	937	922	940	962	903	930	973	896	1002	899	963	946	925	922	997	941	983	921	983	994	994	963	944	980	904	924	923	937	971	972	950	982	977	943	928	919	979	890	933	955	936	965	977	1032	922	946	954	941	922	937	948	993	918	938	918	941	938	965	925	969	935	889	946	880	989	939	973	982	1003	965	992	986	983	920	946	949	988	956	957	939	925	964	972	965	938	941	911	1012	942	977	963	960	948	937	936	957	967	950	925	955	962	962	933	954	924	993	969	999	980	892	949	919	1019	919	948	926	971	990	967	1004	900	927	961	947	974	931	1013	972	944	976	933	1012	982	970	891	923	974	982	912	933	917	929	932	992	956	1001	954	955	892	927	932	972	951	968	947	916	937	971	979	928	943	1008	910	927	928	896	964	946	972	974	941	968	936	971	923	966	934	1016	967	953	926	962	922	998	923	890	998	885	924	947	1024	984	967	977	940	967	981	985	947	920	946	975	913	947	945	963	980	949	969	985	929	963	945	977	994	873	898	927	962	965	980	971	921	960	936	940	976	949	1017	914	973	954	926	1007	941	994	958	905	948	971	912	957	957	957	957	923	945	920	991	865	951	1015	942	912	922	1004	949	921	935	959	948	940	961	989	965	937	928	931	969	986	971	963	943	876	903	870	946	990	946	957	979	972	904	935	1003	916	906	952	885	910	957	948	962	1031	950	943	962	956	989	1017	924	909	942	974	989	936	943	969	971	942	924	925	996	994	978	944	965	921	965	912	910	984	958	875	986	960	928	1004	925	923	936	928	927	925	945	992	973	976	923	899	910	1001	957	937	920	924	959	970	946	951	938	942	926	949	942	945	900	937	973	997	955	961	934	917	947	912	926	896	999	994	975	974	956	940	951	993	952	965	955	996	961	956	927	981	941	890	936	1014	952	1027	1007	941	973	906	931	908	926	949	944	984	982	955	978	926	955	937	1004	974	916	945	982	950	973	943	965	956	946	988	937	958	972	918	948	952	997	946	951	956	990	916	941	998	920	955	969	952	984	941	995	978	950	980	977	942	937	980	948	986	972	958	955	951	1006	999	936	925	1015	967	963	951	945	1007	903	997	924	965	934	930	972	934	969	951	972	994	948	906	1005	947	890	919	956	958	918	946	925	948	978	962	911	956	927	994	962	950	915	963	884	923	968	987	936	924	947	910	906	937	970	927	925	985	963	982	993	926	935	911	982	961	935	941	967	910	961	970	928	969	948	977	981	940	919	924	970	945	935	929	942	886	943	977	968	982	922	936	966	949	926	980	914	940	1001	933	963	969	993	854	983	1049	994	916	919	975	933	915	947	996	930	917	1023	991	966	970	963	958	977	993	930	889	961	981	905	971	967	996	924	964	927	930	1002	1004	945	977	910	992	967	962	967	999	950	943	977	903	979	906	903	943	973	963	913	971	922	937	974	965	948	972	946	904	974	949	959	953	970	962	975	951	899	967	906	968	950	902	902	940	929	943	907	1011	935	926	966	910	987	952	897	939	925	943	1003	938	953	932	973	985	932	934	902	1005	980	989	976	926	974	988	922	941	951	984	917	941	944	937	966	948	913	912	916	945	972	937	929	920	1022	1006	917	983	917	937	948	941	935	959	934	998	908	954	931	970	974	931	952	954	981	942	1014	963	880	915	954	968	992	932	994	1028	928	999	958	972	973	967	920	944	1027	926	960	914	919	936	901	934	943	948	967	928	969	994	949	904	917	941	915	906	967	915	970	1033	954	1010	988	932	909	958	933	1000	954	911	930	1001	939	963	948	1000	967	1010	929	969	956	964	971	958	903	947	869	999	964	887	961	973	936	987	933	926	939	965	905	982	936	936	890	945	981	948	957	914	937	939	929	960	913	976	917	940	912	922	947	972	984	913	964	908	956	974	936	977	947	962	916	922	1019	1004	941	929	959	913	962
25293	21581	27174	25890	5437	961	831	731	589	576	544	544	506	526	550	532	506	517	469	472	490	516	470	464	515	489	483	460	481	484	476	510	473	472	458	483	440	475	447	523	473	458	491	453	481	447	484	457	476	493	490	478	451	451	413	487	484	475	477	460	474	438	455	484	497	477	493	433	465	454	468	457	472	476	445	466	472	471	461	467	471	440	453	475	464	488	476	441	470	434	462	448	453	477	454	478	452	465	472	462	429	466	467	497	476	471	481	453	479	471	455	481	434	458	461	458	451	454	480	458	460	437	448	462	464	440	466	475	473	487	441	475	456	465	484	479	461	442	449	505	477	440	457	487	444	428	455	470	446	499	454	459	456	435	464	410	485	460	470	522	458	430	454	480	484	448	488	482	426	481	450	454	458	495	454	467	470	466	475	470	432	485	434	463	439	494	427	475	471	477	448	469	468	461	472	394	465	464	497	439	475	490	447	460	482	470	487	456	478	459	417	494	447	499	432	459	418	454	457	475	496	468	464	504	454	499	472	487	489	487	495	481	435	439	487	445	472	481	447	465	454	481	488	447	475	449	479	479	484	449	456	448	500	474	474	478	461	493	468	472	455	465	454	457	444	473	459	448	469	432	474	473	507	471	467	454	510	457	475	442	420	466	426	462	472	450	477	461	422	489	457	485	467	475	450	426	442	454	410	494	440	473	511	480	465	507	459	434	450	497	489	471	456	447	451	468	446	419	464	464	423	435	472	424	465	464	421	429	465	450	464	487	451	439	442	459	480	446	450	462	467	465	454	483	490	460	431	451	469	450	484	441	478	464	429	469	472	508	470	479	491	477	470	479	491	475	511	439	465	488	504	458	461	474	476	487	466	441	492	447	469	459	446	516	483	443	477	462	486	461	468	445	435	485	462	462	452	453	509	478	459	486	445	438	482	438	466	477	455	449	490	452	448	473	506	474	472	439	459	494	440	475	472	468	462	447	455	446	455	431	462	490	451	479	474	468	451	465	469	445	479	481	450	484	466	452	425	474	478	463	504	493	480	434	453	456	498	441	492	452	476	462	463	433	467	500	471	494	468	534	454	469	460	457	463	477	481	494	471	439	424	495	470	455	464	476	454	494	473	459	469	486	491	492	465	493	458	484	469	489	432	471	471	466	462	450	463	462	498	448	464	444	493	452	488	477	463	434	474	452	472	474	461	481	433	479	422	472	463	499	424	459	499	442	455	459	445	486	469	487	472	449	483	481	477	447	463	469	452	459	469	439	463	457	498	427	473	483	468	450	452	501	468	474	474	480	476	491	461	452	496	414	493	470	451	430	459	448	446	491	421	488	461	481	462	451	428	451	490	470	456	458	465	489	458	452	476	464	437	461	463	487	485	472	482	463	456	487	447	485	436	502	451	487	491	487	465	453	471	467	464	496	487	474	488	459	474	462	466	504	446	487	488	424	470	508	460	478	454	485	442	454	494	450	457	444	499	463	477	461	475	484	499	441	482	481	445	466	478	467	473	447	498	473	449	481	459	472	465	442	466	478	423	500	442	489	463	504	487	474	453	462	459	486	492	478	440	451	492	452	471	470	455	424	467	462	464	468	463	493	446	454	431	465	480	492	461	465	453	433	458	450	447	461	470	466	488	462	465	423	433	431	512	477	465	463	489	464	513	466	449	470	469	439	457	435	457	454	442	480	468	516	472	482	461	479	451	489	437	489	473	512	451	469	455	445	453	449	491	493	467	433	481	430	456	433	453	458	485	467	455	456	474	455	472	460	475	496	471	473	486	421	479	457	444	495	450	477	486	444	472	484	462	450	461	458	451	468	430	495	445	471	459	451	480	472	445	462	446	451	462	472	514	462	427	438	487	470	474	482	468	450	476	478	504	429	470	461	460	470	483	502	474	479	491	416	455	466	480	461	484	461	480	496	440	463	461	464	521	433	481	479	462	482	484	495	463	480	457	479	498	451	440	465	443	448	493	490	442	460	471	489	486	458	472	461	470	468	427	458	470	459	464	438	460	491	490	430	449	446	481	463	493	460	448	480	500	451	460	446	459	516	451	479	477	469	467	421	464	480	479	426	470	488	447	461	498	468	462	451	457	501	437	491	469	511	459	511	506	467	452	482	473	468	482	467	499	465	500	422	487	446	467	456	487	472	485	457	462	483	471	446	470	488	438	480	482	462	508	491	458	428	476	453	465	490	434	416	448	456	489	441	503	470	454	468	489	454	444	463	456	457	478	422	484	445	459	488	444	502	446	466	461	436	430	468	478	466	470	454	438	417	472	453	435	436	482	454	468	464	468	453	473	475	442	429	473	443	511	451	498	481	489	483	484	455	441	500	468	484	398	477	446	478	463	442	482	477	431	465	455	486	443	490	455	497	477	432	439	496	495	471	437	437	452	440	471	448	477	474	471	442	496	410	479	444	467	505	443	486	468	477	466	508	459	447	474	468	436	474	488	476	456	469	445	493	442	438	470	465	473	472	456	449	422	445	473	483	453	436	514	442	444	467	472	499	463	443	494	466	441	441	495	427	482	479	474	463	468	477	429	491	463	448	468	468	429	445	491	471	470	477	446	477	456	448	475	457	457	487	441	441	424	486	480	489	469	486	491	474	444	446	487	469	466	473	468	500	454	450	491	494	473	452	438	469	490	479	446	484	475	457	506	465	479	519	466	498	458	437	473	453	478	462	429	496	467	463	433	459	500	465	467	496	433	443	465	464	484	484	467	479	427	461	461	481	464	466	501	449	464	478	487	456	488	457	457	472	441	481	442	457	440	484	417	445	459	519	472	446	439	450	460	467	477	464	434	423	480	523	451	462	442	434	453	439	475	454	489	460	451	445	469	438	471	474	466	439	439	451	466	444	472	442	438	453	462	480	471	460	471	463	458	416	448	484	459	498	473	435	440	457	437	467	476	497	441	433	444	498	488	476	470	505	475	483	460	424	446	482	464	455	441	436	437	443	481	477	441	450	489	461	440	453	438	509	470	482	436	471	479	469	485	478	492	424	482	447	441	470	487	463	439	467	463	461	443	482	462	436	426	471	448	480	470	464	482	484	469	476	466	483	510	446	479	471	452	458	481	461	474	464	454	452	500	468	407	480	466	472	472	419	434	436	464	442	453	466	499	422	452	464	438	466	477	477	463	475	484	470	454	471	465	456	433	478	481	479	474	450	449	441	463	506	480	467	480	430	450	426	457	451	479	504	481	483	475	498	463	441	486	453	473	482	479	457	479	439	518	464	463	475	455	442	445	492	424	490	457	476	436	459	489	449	464	479	458	443	450	474	491	454	437	448	448	442	411	474	449	453	439	492	456	493	461	481	483	469	453	455	433	482	470	477	442	490	468	450	483	426	489	453	438	418	457	492	520	475	423	451	477	490	463	487	477	473	472	499	473	510	504	477	450	460	484	440	453	450	485	506	455	477	463	461	452	460	480	478	487	469	445	455	456	457	428	442	466	448	473	474	432	485	468	446	438	438
22500	25218	5346	2448	1940	1702	1401	1173	1010	921	883	786	768	755	725	678	689	691	611	626	659	616	635	598	603	625	635	608	592	631	600	563	625	596	565	577	618	606	604	648	600	596	642	575	577	568	593	605	587	641	608	589	595	601	613	600	572	587	621	600	614	611	611	583	595	617	595	623	600	629	608	632	574	603	607	595	582	575	613	616	591	522	579	616	562	568	586	582	584	612	585	636	616	583	618	564	548	615	599	583	615	602	577	570	571	641	581	571	583	556	590	631	595	600	569	600	537	599	570	613	616	598	626	572	567	638	580	590	608	600	609	623	614	568	567	582	596	573	616	607	575	596	587	587	579	605	591	573	588	575	580	613	599	576	596	600	604	629	583	569	573	617	584	588	570	567	581	585	527	614	582	661	566	614	613	599	637	540	567	602	599	595	579	577	575	584	571	571	610	628	614	557	627	603	588	626	628	576	549	574	648	625	587	610	542	585	639	561	590	591	573	632	627	609	571	591	622	595	632	589	576	641	596	547	625	616	586	607	589	597	543	536	604	599	629	587	596	621	593	588	577	610	587	580	592	560	548	576	603	550	564	585	570	587	570	618	644	615	589	603	571	615	581	627	557	617	614	610	562	565	595	611	594	612	586	572	577	622	573	572	565	606	621	596	665	595	617	599	610	550	621	610	585	615	595	623	582	606	567	595	566	635	619	618	557	589	607	591	592	604	580	590	635	583	582	582	588	554	572	597	609	607	601	637	617	592	575	576	617	556	599	605	583	597	588	577	582	570	538	619	599	633	573	605	614	646	605	591	624	552	608	604	603	607	557	571	638	640	600	599	550	557	619	612	626	570	606	545	599	598	585	606	652	583	594	617	619	621	607	611	575	582	619	606	606	606	631	587	605	628	584	563	607	637	578	557	630	600	580	579	569	579	577	582	638	628	576	593	612	574	579	629	619	599	590	567	620	608	601	601	654	558	645	565	606	609	572	617	565	572	556	605	577	604	590	579	615	574	586	613	608	609	609	586	571	579	552	573	618	593	594	597	627	607	609	605	601	550	589	587	608	586	569	565	606	582	591	620	588	578	599	586	571	552	643	604	602	603	590	589	577	614	603	629	561	587	574	593	598	586	568	571	589	605	576	634	603	605	571	609	592	531	616	586	618	632	575	572	591	561	558	552	596	590	594	639	564	653	593	585	603	572	578	556	590	620	594	610	587	585	573	611	623	652	613	582	579	568	563	617	622	624	621	643	590	549	673	592	554	587	586	599	552	613	604	603	561	571	589	586	582	557	569	610	574	630	621	621	605	624	550	588	596	573	577	592	618	605	603	609	564	576	652	565	576	586	604	645	591	588	584	558	591	612	561	626	580	599	590	584	572	576	575	553	602	643	598	560	544	577	587	606	571	617	550	605	638	587	619	568	589	599	587	613	578	605	531	623	601	558	661	597	588	556	579	595	617	596	603	570	605	599	581	556	551	600	531	609	550	603	584	577	655	591	574	568	641	542	573	612	578	571	575	635	562	537	540	597	577	590	612	596	593	583	596	569	568	588	608	605	597	606	591	573	574	529	597	544	597	599	609	581	586	618	602	575	576	583	619	593	615	581	617	583	662	614	569	630	590	624	606	636	582	590	581	557	560	620	562	599	578	588	608	588	589	616	554	605	591	616	557	613	633	566	598	604	601	589	620	601	602	582	611	574	625	617	605	588	606	630	611	590	597	603	589	633	601	576	623	615	567	577	566	536	615	580	577	589	558	618	621	624	619	604	602	564	558	618	637	604	594	578	648	642	607	580	613	591	594	537	590	594	618	616	628	598	592	583	622	609	579	600	581	575	615	599	566	603	554	583	555	634	598	569	572	608	573	608	619	590	603	592	562	561	625	590	610	610	581	573	580	601	562	568	581	550	582	583	572	622	640	606	586	637	592	575	576	563	595	619	562	601	594	603	630	564	598	563	596	573	592	588	615	574	607	596	606	646	602	622	559	589	629	574	577	581	610	565	581	567	569	579	602	583	589	610	593	609	581	603	593	583	620	611	605	567	579	590	610	626	585	579	553	571	660	590	565	598	614	606	578	541	592	609	602	604	620	631	627	624	631	641	588	568	617	567	629	608	614	594	586	549	625	598	610	602	612	594	622	601	608	586	577	533	544	575	600	613	590	640	582	623	605	596	617	564	567	592	626	595	606	606	598	577	581	556	587	631	568	627	553	599	597	604	536	618	623	585	640	566	632	605	613	634	634	600	561	613	599	608	587	577	596	607	609	641	595	622	616	613	576	587	611	583	538	611	628	598	593	612	565	575	567	625	581	578	601	589	579	586	601	635	573	583	612	616	611	573	591	613	613	599	613	637	573	558	598	621	594	535	588	591	573	604	605	610	638	620	586	582	608	551	570	616	631	618	627	585	583	546	619	574	609	619	606	588	604	617	627	592	583	607	578	632	592	578	578	595	596	567	603	599	549	598	612	640	587	621	597	570	594	566	544	583	574	588	572	552	647	607	583	576	608	581	561	597	615	577	604	614	600	597	602	600	594	573	561	564	624	577	630	589	619	621	606	590	605	618	586	605	586	593	571	622	648	600	596	595	606	596	563	589	614	587	591	562	569	574	598	549	563	573	592	592	563	580	580	576	580	576	591	587	567	585	640	538	611	607	562	615	575	623	619	589	593	616	581	571	593	589	590	603	563	551	591	623	605	569	570	588	598	626	596	586	608	567	623	612	589	593	605	568	625	596	552	600	578	583	589	636	622	543	593	641	608	581	663	603	570	619	617	567	658	595	571	572	587	614	591	598	556	583	584	632	623	601	589	557	604	542	647	600	622	613	631	583	599	585	610	612	601	594	570	556	632	590	564	571	550	605	603	602	613	588	567	590	620	596	594	581	565	551	613	602	554	580	609	611	599	591	598	612	595	585	588	610	572	569	580	577	599	627	618	586	604	626	598	619	569	631	600	591	615	572	632	602	627	595	587	592	614	592	601	599	603	587	589	592	566	623	589	603	560	568	604	650	620	638	578	557	575	591	592	610	585	572	585	597	580	596	617	622	582	583	596	548	655	576	624	588	616	608	609	596	620	559	560	635	552	595	635	651	565	629	581	579	613	611	559	601	566	608	577	653	593	603	579	584	579	575	599	574	578	631	581	636	628	573	568	580	596	602	594	583	569	632	591	600	593	580	582	592	605	579	588	569	626	560	630	583	597	616	608	570	569	609	566	546	592	577	618	606	597	629	518	571	599	581	571	580	578	634	614	573	623	587	607	554	629	673	615	605	596	616	601	573	595	620	582	602	611	603	582	596	627	565	602	627	629	581	618	595	632	571	610	568	574	579	568	606	591	603	590	593	593	627	570	608	575	601	600	610	602	592	633	591	600	576	577	589	632	589	552	542	570	583	619	601	579	601	604	592	575	572	587	593	570	610	610	596	579	606	608	606	564	628	573	608	609	575	580	598	611	574	583	558	581	574	623	585	570	592	597	565	562	579
23070	21638	29324	24442	21637	21412	4055	1169	878	786	732	623	614	583	556	494	511	463	506	459	460	464	441	430	448	440	453	444	425	438	439	408	423	442	447	423	424	426	436	420	464	434	406	476	461	393	437	416	437	390	404	424	392	428	398	409	384	454	419	394	428	391	432	435	410	396	385	389	394	419	402	428	416	382	435	414	422	409	394	431	424	423	428	391	395	440	440	415	403	395	404	424	403	381	414	447	414	454	431	423	462	435	404	423	429	411	423	392	419	439	434	412	451	406	401	404	435	404	390	446	404	436	410	435	430	431	419	445	411	403	422	439	411	398	403	401	396	410	446	413	448	425	414	364	421	404	407	439	470	374	380	413	385	404	423	396	428	421	422	418	396	430	409	409	408	405	412	451	412	468	419	396	426	413	373	416	375	418	414	413	450	438	406	427	415	414	399	426	420	410	440	430	429	377	429	423	448	401	431	418	366	401	405	398	410	455	397	416	408	438	423	380	451	416	395	438	396	442	436	447	424	423	392	389	392	411	409	433	435	379	397	405	417	424	436	427	371	449	394	396	449	410	420	383	446	418	415	395	430	386	425	403	450	427	386	448	437	391	416	404	416	392	384	397	415	398	448	414	373	436	399	439	445	434	372	437	386	430	414	406	443	404	422	407	421	426	432	387	429	407	422	413	455	429	394	405	418	425	416	394	451	430	392	396	385	404	432	417	443	419	429	450	421	429	402	455	409	440	391	399	410	425	397	399	432	403	426	432	411	422	419	413	414	428	388	415	364	426	420	461	406	414	385	413	402	391	398	430	376	419	417	437	370	366	418	384	409	434	408	411	429	429	393	406	422	379	417	395	394	395	431	424	407	401	401	438	409	417	447	403	392	436	399	435	465	395	393	360	428	407	439	430	375	388	388	420	414	410	396	417	386	442	389	413	416	456	434	381	447	387	392	386	432	439	416	393	425	403	390	402	371	419	366	401	390	388	421	450	436	393	435	432	444	426	420	398	402	410	411	404	377	443	389	414	403	366	421	399	433	430	420	402	410	423	405	429	414	403	409	407	410	413	417	387	395	379	426	414	408	407	431	420	429	368	434	400	420	393	430	418	434	370	436	414	376	411	410	393	389	441	403	406	396	390	453	418	409	430	434	366	400	374	444	402	406	398	433	431	384	397	411	388	406	403	428	404	402	434	462	449	407	384	386	413	416	379	448	450	395	430	430	446	420	413	418	403	381	428	420	428	417	413	445	425	424	442	421	410	416	397	399	417	418	443	417	409	469	427	412	420	395	393	386	387	417	389	426	404	409	425	424	397	424	402	461	408	420	429	412	422	422	410	443	377	437	418	416	427	414	416	385	415	400	399	371	416	394	393	415	406	406	368	410	432	445	429	396	437	440	370	404	405	384	422	417	412	405	390	405	429	417	368	439	411	394	424	421	395	423	377	378	438	427	425	427	415	412	407	419	431	433	435	426	410	409	394	393	434	431	442	420	391	382	425	419	384	457	384	425	403	377	393	415	432	387	450	427	403	417	406	410	454	376	411	434	450	416	411	384	421	424	415	412	412	418	460	401	407	417	403	447	453	431	402	431	415	430	417	408	440	395	418	387	387	389	380	397	405	418	398	444	419	449	411	380	381	393	444	381	396	407	410	441	408	361	413	378	386	459	400	428	402	421	421	392	449	393	399	424	450	439	417	406	419	399	418	430	376	427	394	414	403	404	404	403	422	402	412	393	417	401	408	421	429	405	402	400	409	431	406	398	406	424	415	387	382	433	423	415	437	405	422	418	406	402	398	417	359	350	422	428	420	423	365	397	423	409	463	419	404	426	382	412	393	414	446	416	431	379	400	416	441	440	402	438	420	468	413	405	384	445	416	423	377	420	382	409	408	409	416	387	434	439	422	434	412	421	403	422	431	407	420	454	394	415	405	414	405	396	392	410	452	384	418	437	432	407	400	396	447	392	401	405	403	374	424	424	384	449	416	413	411	389	441	432	486	419	395	457	398	424	405	405	432	425	387	399	410	402	401	425	447	451	423	440	411	394	427	412	409	409	385	407	428	409	435	420	407	435	427	390	442	450	433	432	443	406	390	418	432	426	401	423	437	435	403	423	380	424	448	426	407	405	426	372	416	398	388	427	395	434	420	424	396	426	410	405	415	423	413	396	417	400	451	398	402	401	420	408	434	414	439	416	419	390	444	412	409	407	438	413	384	406	438	410	394	419	447	415	401	409	409	429	418	412	435	433	413	415	418	370	449	440	428	429	424	424	452	388	429	440	452	416	371	434	449	423	416	421	409	400	385	407	362	415	420	392	388	420	439	401	421	407	411	426	417	428	399	437	413	434	401	425	400	433	432	430	428	398	440	399	429	396	401	409	444	392	417	413	401	399	419	410	420	396	399	418	409	401	406	426	406	423	408	383	384	429	412	413	402	380	437	442	409	414	427	411	419	421	402	425	412	397	419	421	423	412	392	445	417	399	404	390	416	409	460	395	407	381	443	396	414	390	428	429	414	400	404	404	384	416	407	423	389	406	423	425	407	402	437	419	402	411	399	369	449	422	447	427	412	419	436	412	466	413	406	433	450	424	434	385	391	422	416	411	443	411	432	412	410	402	414	390	413	410	408	450	389	427	385	385	416	403	449	421	398	427	427	466	379	423	415	388	400	404	390	397	401	378	390	392	384	434	401	407	400	408	453	420	413	404	431	356	355	422	442	413	428	401	421	407	430	408	418	440	420	403	404	412	448	411	397	428	379	447	410	453	438	407	406	434	435	388	421	378	407	418	411	434	386	460	438	410	409	407	430	444	425	438	403	390	412	422	447	409	409	445	387	424	388	384	452	389	396	442	397	442	439	365	393	419	416	399	426	378	387	381	417	436	395	393	389	385	425	438	390	420	423	387	403	409	408	410	410	405	427	415	410	426	397	387	430	395	388	372	387	427	408	423	426	386	413	442	412	394	404	379	404	412	382	421	410	432	434	430	420	416	411	409	391	405	405	426	386	457	398	434	417	439	385	425	415	416	388	377	381	408	390	400	425	425	458	436	412	423	461	403	391	376	422	386	440	376	411	406	413	368	386	459	411	388	382	367	444	420	367	410	417	410	390	393	404	433	430	396	403	440	392	386	379	435	414	417	442	379	379	415	478	429	413	436	388	438	409	397	435	417	437	401	456	403	431	410	428	410	414	408	431	381	391	387	397	441	373	389	408	408	450	388	411	412	399	411	400	419	412	424	403	406	420	400	385	376	411	409	405	423	383	451	400	393	408	426	397	411	412	397	412	407	396	416	393	442	437	450	405	425	424	365	419	464	409	390	414	370	460	415	378	400	423	426	384	389	399	401	442	438	401	393	390	397	408	383	455	405	398	405	389	402	435	395	412	449	418	404	390	448	406	401	400	417	376	433	376	428	383	422	407	408	424	434	406	433	409	389	442	424	387	417	428	416	407	396	418	411	416	422	422	405	396	399	405	357	441	397	394
27318	36940	11746	5458	4132	3356	2600	2049	1678	1415	1250	1133	999	903	860	792	715	693	693	648	676	605	602	597	606	603	584	606	603	550	593	567	623	578	567	561	597	585	584	535	566	539	589	534	528	560	551	556	586	624	544	553	532	528	573	541	539	578	576	557	589	567	541	570	557	580	564	574	559	548	583	532	524	561	535	558	548	529	545	536	574	528	544	636	529	538	514	533	537	546	556	519	555	574	554	568	532	525	546	573	559	541	585	551	547	550	502	541	566	551	564	527	559	575	529	542	499	566	564	524	557	510	526	584	528	540	527	566	503	564	576	528	512	550	560	548	553	521	550	573	583	567	562	573	529	509	558	551	557	547	555	569	532	569	533	542	560	575	577	528	528	536	547	548	525	481	569	516	534	577	574	542	553	573	547	552	510	515	536	521	563	515	540	573	542	574	559	527	558	510	540	570	582	517	532	547	546	500	558	529	571	514	542	543	545	545	542	574	558	548	563	544	541	543	575	573	519	525	496	548	547	536	557	545	509	582	563	605	549	522	536	527	548	571	571	538	565	514	507	546	515	555	560	506	575	499	545	558	565	563	539	521	522	561	508	583	542	528	545	499	556	538	502	541	506	563	559	519	546	553	567	530	566	585	577	512	558	526	526	543	549	502	512	527	543	516	513	527	570	599	532	563	522	566	547	509	485	534	522	546	536	556	548	510	514	546	597	534	573	575	566	537	566	582	533	554	529	533	530	537	573	542	522	538	546	567	562	523	541	529	515	527	544	517	582	524	509	533	540	526	527	488	530	558	501	513	534	479	582	560	551	569	534	496	548	516	552	546	519	574	569	543	540	534	497	516	519	481	525	530	553	527	504	549	536	540	527	496	560	531	492	544	517	568	499	557	524	556	525	568	576	547	595	527	533	551	522	492	557	527	522	531	555	520	493	555	538	524	552	543	521	555	584	533	547	525	557	535	572	569	545	509	526	548	562	560	546	582	554	543	522	532	573	517	546	491	544	557	571	569	557	541	498	545	540	579	537	586	563	571	523	521	575	524	534	566	571	560	511	591	519	559	496	532	508	578	584	540	551	488	565	499	580	521	530	516	531	550	562	541	559	551	547	561	518	532	580	561	525	559	499	556	563	607	560	529	552	535	532	497	538	530	553	530	549	528	520	542	537	541	563	575	530	515	546	561	491	563	486	557	572	509	519	542	573	538	568	553	562	511	560	546	516	547	572	514	544	545	572	544	567	514	543	519	561	518	533	549	517	571	532	524	542	508	505	515	578	559	540	558	543	517	549	530	528	504	550	510	541	537	582	549	575	551	555	567	551	554	549	505	537	516	561	516	567	505	580	549	572	535	543	524	552	552	534	550	553	555	583	517	607	555	530	534	533	547	539	573	535	525	500	521	556	508	523	549	549	567	558	524	535	520	494	584	562	531	555	557	567	559	554	554	544	533	523	565	563	550	558	554	529	543	549	554	580	536	542	548	587	515	543	549	533	541	582	587	495	553	555	514	545	573	576	512	566	548	514	535	544	537	558	537	537	585	562	548	529	570	604	525	561	590	511	520	604	576	548	553	531	526	522	531	527	520	521	503	518	559	532	551	547	560	562	551	538	566	529	546	544	524	541	567	536	555	541	516	530	561	537	521	570	553	558	547	511	583	562	553	500	512	531	525	592	549	540	509	553	559	566	534	508	540	557	589	521	537	549	587	507	576	524	482	495	501	520	560	517	529	530	538	546	557	510	560	546	560	551	542	585	555	522	566	534	518	559	571	552	530	502	556	548	543	520	557	552	543	505	486	577	552	563	523	517	570	519	546	523	538	525	535	495	523	551	528	504	527	550	512	577	573	534	578	571	568	540	562	544	528	553	554	556	563	555	521	548	591	524	555	559	541	561	564	524	530	527	556	548	556	507	531	534	529	559	596	547	551	516	560	524	516	555	527	594	531	536	541	564	581	556	545	529	567	545	569	550	584	491	529	545	509	531	507	548	508	528	530	520	528	571	570	572	567	528	514	526	563	552	556	528	541	531	591	551	516	543	536	564	595	558	534	513	485	530	530	535	595	532	560	511	518	541	594	533	605	548	529	536	546	551	536	518	550	557	529	545	512	526	597	567	541	540	560	562	556	553	520	509	550	514	548	513	525	596	555	518	546	531	490	538	537	502	571	516	530	490	538	546	533	542	517	517	575	543	550	514	542	539	528	547	561	540	520	557	563	523	506	527	544	529	533	541	532	567	523	541	568	515	558	553	504	505	540	524	546	542	533	556	557	558	532	546	529	531	534	536	521	528	550	548	507	552	544	516	562	575	518	557	533	535	525	572	533	526	592	565	504	543	525	536	565	568	564	569	567	538	523	543	524	545	565	504	539	557	585	568	520	553	549	541	527	531	588	500	511	537	557	541	571	539	579	542	561	528	549	577	499	541	522	530	542	529	544	539	566	523	523	542	555	578	559	569	540	525	559	572	474	540	521	558	516	548	552	544	525	525	538	536	555	544	551	563	566	538	529	576	559	521	522	572	522	540	587	545	532	553	524	582	536	551	544	559	492	564	522	569	549	561	509	555	541	572	533	482	549	567	536	531	549	522	507	563	537	578	538	526	517	562	521	573	529	557	541	561	555	545	546	537	530	513	534	528	574	535	520	543	588	496	549	519	557	587	533	530	571	544	543	550	532	529	547	549	518	560	504	576	554	541	567	531	529	567	515	549	502	526	550	529	518	511	551	541	556	570	513	545	515	558	571	526	556	580	521	569	552	527	536	545	534	535	573	523	519	527	565	519	601	567	536	555	510	517	488	545	565	559	570	548	525	544	554	504	509	468	557	520	536	528	573	547	528	515	514	523	597	558	524	546	567	500	533	516	518	533	548	560	562	525	550	550	491	557	567	525	521	530	485	499	552	533	558	541	540	557	572	497	577	532	561	542	514	522	530	529	557	562	517	577	540	533	528	527	534	525	581	529	580	529	568	535	539	501	532	494	547	510	558	576	546	524	519	580	532	548	523	544	550	508	557	538	563	506	559	541	542	532	554	538	549	524	549	549	534	530	530	529	543	524	542	517	552	520	539	576	569	539	530	541	526	510	550	503	533	545	540	524	548	568	537	590	515	542	570	565	520	549	547	568	543	491	542	567	532	549	557	566	514	499	517	519	563	525	538	540	561	597	521	553	564	558	538	487	534	552	568	547	552	575	534	545	556	481	575	561	515	522	533	520	539	536	556	517	517	586	486	568	546	547	545	586	532	539	505	569	532	555	530	516	490	545	511	532	531	518	515	578	526	545	553	521	500	532	550	535	535	578	539	493	628	527	556	520	545	493	505	495	502	564	523	526	554	563	504	528	562	564	558	535	557	523	575	563	563	540	551	516	498	554	513	516	527	553	523	539	527	554	566	550	538	576	583	536	533	539	544	587	551	554	581	513	537	522	541	564	517	560	519	547	502	538	517	572	550	547	521	549	555	509	515	561	532	510	554	532	522	552	517
28407	19624	6335	1526	1091	957	904	825	859	840	794	809	759	732	765	742	738	763	738	738	724	721	791	750	760	721	725	694	763	740	711	768	719	751	780	771	763	797	800	765	768	743	763	706	745	723	701	740	743	717	772	738	788	809	724	715	729	702	741	705	763	692	742	754	707	777	735	777	768	742	747	733	750	725	705	752	741	746	744	775	781	733	703	696	731	806	704	750	779	755	818	760	700	725	734	740	719	768	765	770	732	720	741	723	774	720	718	730	770	743	730	745	689	726	702	705	762	692	748	715	738	712	724	717	762	740	761	715	789	719	736	763	741	787	750	757	731	705	704	716	777	706	734	738	693	716	685	713	758	748	723	741	741	783	753	718	751	746	736	746	746	732	754	741	770	720	740	750	768	787	729	758	786	779	774	755	740	730	719	725	763	718	781	724	746	752	779	773	755	768	731	751	728	701	731	760	728	730	702	760	781	699	736	750	766	766	753	708	770	753	725	820	709	753	762	729	735	750	780	672	739	730	770	778	781	702	724	738	672	671	774	719	702	809	746	750	740	785	754	717	760	762	782	736	748	742	739	718	739	739	703	761	811	703	699	717	730	739	767	749	766	710	770	759	788	741	715	741	709	792	711	706	786	805	791	743	733	759	750	743	723	749	721	724	735	775	702	715	792	772	772	752	750	773	706	722	753	734	752	663	771	739	796	701	765	801	749	745	750	792	711	713	779	696	743	775	715	701	741	737	731	782	754	770	723	752	716	737	709	744	731	734	743	785	784	769	736	794	737	746	729	728	729	733	738	726	719	704	776	768	750	752	714	786	742	750	749	771	739	724	732	697	764	730	825	714	796	703	734	765	744	738	760	718	739	790	719	742	712	755	769	701	710	784	766	705	741	752	779	728	737	756	725	718	761	716	727	779	744	741	746	751	725	747	758	742	719	708	759	774	756	743	762	727	755	752	710	738	729	748	766	811	769	756	768	747	703	735	693	775	775	688	749	742	738	817	709	718	716	785	712	741	769	700	750	733	741	752	794	771	704	742	713	761	774	754	769	712	759	711	735	774	745	729	729	769	743	747	758	733	763	722	676	676	725	717	758	745	759	737	745	725	753	717	757	716	720	734	725	723	692	724	768	758	761	735	724	770	729	768	715	699	752	704	748	751	711	776	697	748	763	768	730	741	756	742	719	763	789	752	725	744	773	766	731	735	766	737	715	739	749	730	775	752	741	737	758	741	791	792	705	744	709	706	753	718	768	817	736	758	780	745	727	728	777	729	771	733	759	770	781	744	795	723	755	707	705	757	758	789	745	735	739	731	758	713	715	742	723	724	738	707	744	764	755	752	763	739	735	783	744	747	758	717	753	727	789	750	744	740	690	751	758	783	761	750	752	756	739	734	768	742	737	760	739	749	713	784	750	756	683	752	753	742	769	799	761	740	763	756	718	695	688	761	770	712	758	745	737	737	726	765	737	755	724	759	755	722	731	769	775	776	811	748	785	747	739	741	757	729	697	742	726	787	792	732	743	730	727	744	747	677	741	734	676	765	739	726	705	754	741	746	735	747	693	752	718	716	720	750	717	768	747	786	755	730	739	755	700	705	746	729	760	743	706	762	776	735	742	707	759	735	715	783	752	705	728	738	761	773	761	741	742	772	786	722	746	764	785	745	709	720	728	728	742	734	738	747	747	782	760	767	737	706	760	731	745	744	741	696	754	712	767	731	733	747	742	804	712	713	698	707	687	747	772	737	757	757	743	752	700	764	745	716	793	760	767	784	743	746	769	729	707	700	747	775	761	751	754	775	697	786	774	727	746	758	680	754	746	729	780	714	701	743	734	762	732	766	721	709	730	682	731	716	775	708	717	764	702	747	721	788	711	741	723	746	739	727	792	695	784	803	714	759	679	697	737	694	765	730	740	695	781	753	747	711	732	729	791	701	724	771	749	706	736	696	741	747	773	786	735	728	709	711	769	766	745	806	753	783	733	753	711	744	743	697	757	700	691	739	772	757	743	749	776	736	804	725	774	770	756	754	726	742	735	736	737	746	754	687	736	718	737	771	777	732	758	784	725	781	747	733	763	749	695	722	750	730	736	727	776	699	773	750	763	772	786	755	712	758	723	733	743	755	736	710	734	774	732	692	720	747	748	770	712	787	768	769	749	809	803	758	723	724	737	735	727	754	735	744	732	754	706	749	800	751	728	744	760	714	770	702	788	725	702	756	704	805	729	764	732	748	729	739	727	791	720	719	691	799	747	748	746	785	779	699	704	703	730	770	781	828	716	735	701	743	776	757	739	728	702	768	725	698	717	769	698	745	723	717	741	802	708	689	735	776	759	789	765	724	723	795	703	778	753	776	760	735	748	741	752	718	741	711	742	749	716	681	711	686	745	718	747	749	692	697	719	811	775	726	757	741	731	726	766	728	736	736	752	743	712	733	720	742	756	772	721	782	686	682	742	757	754	763	710	720	762	744	765	710	739	767	743	762	766	748	764	726	775	781	755	754	747	751	787	730	735	728	708	760	775	736	700	728	794	756	735	753	724	719	725	789	721	745	722	750	749	738	727	779	742	731	786	689	733	753	736	716	706	770	726	747	729	776	736	723	727	679	736	734	741	739	733	737	739	719	779	718	655	722	725	724	753	762	735	719	743	746	752	761	763	777	802	756	736	764	717	712	717	727	772	730	697	778	721	753	755	740	740	722	764	742	776	726	774	743	771	703	717	752	727	752	750	699	791	762	759	723	744	750	684	727	698	775	718	727	711	738	788	772	786	697	737	733	750	763	776	734	734	794	738	704	760	786	727	763	767	798	707	807	748	771	716	757	803	722	736	768	704	774	757	705	700	761	722	757	759	759	720	745	762	743	750	729	710	756	745	744	733	728	754	788	724	798	725	758	725	737	764	736	754	739	719	730	754	740	741	770	724	736	787	726	768	770	695	773	773	776	722	764	756	747	752	726	792	688	741	706	738	769	716	742	798	757	737	816	775	708	757	731	783	723	771	732	739	775	750	750	703	731	762	712	753	755	746	721	740	759	760	731	729	719	750	730	720	751	733	719	748	758	730	740	714	746	756	743	724	774	743	746	748	747	765	699	733	759	740	749	790	737	765	796	769	707	693	792	742	786	694	726	713	704	705	775	756	747	719	699	728	740	766	742	732	681	733	767	729	736	720	747	779	724	797	775	813	765	761	724	764	749	757	752	788	732	790	735	751	726	726	721	817	747	730	751	802	667	705	733	730	748	758	684	780	756	753	763	790	740	690	783	744	764	763	727	716	737	764	742	723	772	783	734	691	718	725	750	767	756	736	742	775	771	740	770	728	724	712	789	734	744	744	751	734	781	724	747	770	763	773	722	688	694	763	722	732	737	753	722	756	736	795	752	719	763	694	777	759	745	737	781	759	774	775	769	743	790	743	746	783	724	765	732	777	758	735	726	712	763	779	728	749	776	741	778	745	738	760	719	742	733	770	762	727	785	693	770
19734	17263	3286	1810	1601	1537	1307	1217	1138	1092	1053	976	1028	936	945	965	999	992	997	970	951	919	915	967	980	909	941	942	943	979	880	904	989	974	957	947	935	904	964	947	944	911	931	899	864	896	943	919	943	982	948	930	964	929	950	971	896	935	909	940	921	962	925	903	934	894	886	977	931	938	925	1000	909	948	897	899	923	911	957	919	925	910	952	939	940	942	953	901	938	956	927	903	960	959	890	951	937	931	897	959	974	941	974	935	885	865	936	954	951	962	902	957	982	994	928	936	953	932	930	939	847	982	954	870	938	916	902	911	958	920	954	947	969	958	960	911	921	980	932	915	963	905	971	860	953	926	910	946	951	933	909	895	932	938	987	941	885	950	895	895	920	902	981	980	956	1003	931	936	884	941	880	964	955	963	932	927	902	927	950	915	938	947	960	947	909	937	894	997	941	901	942	937	892	966	962	930	892	921	924	879	949	918	939	944	928	906	882	913	919	940	942	930	908	911	904	926	949	885	921	954	929	981	918	933	893	925	939	879	938	904	938	945	941	905	916	969	900	918	957	897	957	901	956	957	922	959	944	926	941	896	922	915	928	888	951	921	900	936	903	960	939	957	975	955	1000	986	894	965	952	877	923	914	935	949	936	949	930	879	915	918	872	937	963	981	927	929	892	954	921	944	944	910	935	911	978	1026	916	918	936	961	988	920	982	931	939	911	926	936	917	935	962	887	934	900	878	917	898	925	952	1010	937	916	859	903	905	928	991	893	921	913	962	923	938	958	927	956	948	938	884	961	951	930	951	929	907	909	914	950	980	921	914	936	913	894	944	881	908	893	951	945	945	956	936	950	977	921	920	942	892	1011	950	971	925	923	910	960	931	914	932	979	932	955	915	889	1004	931	947	902	947	965	948	933	918	874	962	889	916	864	941	874	969	884	862	914	911	901	951	912	912	919	953	934	971	938	922	893	946	957	954	959	922	887	908	950	903	951	983	908	923	967	924	956	944	893	904	916	1028	915	917	969	985	972	945	894	1005	930	964	971	928	929	935	944	943	920	920	904	926	948	924	905	923	914	898	960	924	913	923	913	873	945	965	900	994	899	987	970	959	957	969	937	919	943	941	925	985	933	913	903	912	932	969	1007	990	908	849	955	945	935	964	963	918	871	923	956	941	923	900	931	880	893	901	936	886	939	956	934	1003	993	933	875	903	949	903	869	966	965	940	943	974	928	909	909	934	926	976	961	923	861	876	934	940	949	997	956	955	899	878	933	911	908	941	998	891	911	890	951	960	919	944	997	929	941	923	939	947	918	895	963	883	903	962	914	933	920	994	921	1000	907	932	930	932	909	897	923	908	931	972	923	991	910	930	936	901	938	935	982	933	918	953	917	899	917	946	927	927	948	964	922	880	940	891	982	969	896	994	934	951	900	953	958	937	966	909	904	921	957	952	943	966	910	901	938	880	912	960	950	921	932	898	959	946	940	960	912	959	903	975	919	930	946	956	940	938	972	909	927	962	979	900	922	975	933	999	929	917	956	891	961	930	905	957	920	922	1004	967	929	941	961	946	958	967	917	953	952	929	952	955	914	876	923	878	924	969	915	953	979	912	913	937	909	979	954	929	908	948	927	982	921	950	935	898	928	975	944	892	953	895	956	942	976	960	947	934	920	954	913	939	922	910	976	972	924	985	961	920	939	936	976	927	940	945	948	883	941	925	931	886	925	920	903	954	937	946	919	922	912	918	931	927	932	908	964	941	923	933	904	967	958	922	907	920	950	930	952	913	986	930	944	948	903	936	890	959	914	909	915	958	943	894	952	925	931	910	896	959	909	907	900	983	959	948	924	969	936	972	937	947	929	963	922	948	910	928	937	916	966	941	959	928	926	956	876	969	1001	968	933	934	992	906	907	946	913	930	959	988	964	935	900	897	993	925	883	930	969	961	945	956	952	985	936	913	901	958	917	949	911	907	933	899	996	910	934	896	988	897	934	957	904	954	938	988	892	903	919	923	925	935	930	915	941	929	903	956	915	896	931	926	966	953	934	970	949	977	947	989	936	920	942	908	896	894	926	967	952	935	911	930	920	962	996	889	902	880	968	950	911	951	898	910	989	955	942	943	933	879	955	969	932	882	988	974	980	924	924	940	909	889	939	963	953	928	923	921	896	959	928	934	908	888	946	900	955	900	943	903	963	928	905	953	905	908	934	940	900	909	968	936	903	920	948	927	981	972	897	967	929	893	931	959	886	899	886	945	956	899	961	913	940	945	931	924	961	992	931	968	915	911	920	881	939	1003	916	895	937	921	942	982	908	930	1030	920	920	908	936	964	964	915	900	933	972	955	896	957	945	936	961	951	939	905	962	957	922	929	957	906	914	949	906	959	1007	918	956	947	920	946	952	877	937	963	895	908	951	1016	982	977	909	934	929	940	912	928	953	947	951	934	952	952	925	940	932	913	948	952	902	882	980	924	894	917	912	949	938	923	983	946	983	897	917	963	928	961	923	992	905	951	937	922	936	947	933	922	902	945	976	935	963	947	947	950	893	954	893	962	951	978	888	910	956	949	927	943	974	908	972	936	925	877	908	942	912	915	949	883	966	886	963	963	939	915	928	976	914	915	960	918	921	961	948	970	939	944	905	957	907	952	902	947	956	957	916	913	918	964	899	945	966	894	883	893	911	926	906	949	952	912	952	918	902	908	882	876	934	945	967	945	943	907	949	970	950	983	931	885	924	918	960	934	986	946	954	922	935	964	909	958	924	923	928	937	884	911	939	939	940	869	935	937	917	893	923	890	959	915	982	931	946	936	909	950	942	967	968	940	912	943	928	912	949	954	893	887	989	943	934	963	883	931	925	934	920	976	916	951	1019	939	929	925	904	903	902	901	853	908	953	986	960	957	907	878	965	991	988	938	918	913	931	924	898	898	880	928	943	917	926	949	954	911	893	886	910	913	966	930	942	941	986	950	924	894	943	942	935	960	927	980	894	922	949	933	931	904	934	943	904	944	894	953	883	937	948	871	975	966	865	936	923	936	942	932	928	901	888	946	924	921	864	905	922	969	924	930	972	927	947	864	931	916	916	987	1003	922	919	865	901	939	937	960	946	911	952	903	921	914	968	949	973	916	925	904	927	922	921	909	883	895	952	937	891	982	923	892	909	944	961	943	959	972	900	931	922	873	929	877	962	967	943	998	957	925	958	915	904	937	921	951	885	949	881	952	869	927	978	928	936	999	958	968	942	972	935	906	995	899	919	929	953	882	940	902	942	989	919	975	903	929	896	904	959	963	941	925	912	882	939	921	934	916	965	950	893	925	968	948	945	911	910	920	1003	895	921	932	897	929	944	902	871	963	915	917	943	929	968	916	957	928	917	905	931	979	944	938	926	920	921	993	967	979	928	974	860	914	943	919	940	940	939	904	913	911	894	996	946	950	912	972	922	943	893	868	937	937	982	946	924	886	942	926	934	960	935	900	966	904	922	990	901	991	946	940	960	919	926	1003	890	908	963
24046	21603	28768	24914	21459	6632	1576	1148	1070	971	933	864	894	890	835	824	807	807	773	736	784	754	749	709	768	750	781	787	742	743	779	764	746	735	755	785	765	707	754	808	737	758	791	763	761	747	746	761	729	723	767	772	728	727	756	758	787	797	758	767	808	739	761	745	727	722	726	749	764	735	782	742	738	802	756	775	771	707	751	772	708	752	733	763	741	741	751	760	784	802	750	734	757	774	700	772	787	729	760	742	756	769	739	771	732	684	720	776	721	723	746	718	735	748	707	749	777	736	754	783	736	719	752	754	751	703	783	736	776	744	723	745	777	749	778	746	799	758	741	729	769	718	757	751	734	786	746	785	716	757	703	756	761	739	726	712	785	729	707	730	776	729	755	775	749	743	706	746	696	785	776	738	732	714	755	742	786	749	725	789	741	730	717	757	756	800	716	761	746	751	741	718	746	776	730	794	749	699	767	750	745	757	788	733	738	748	750	784	771	715	750	747	746	764	785	717	750	693	718	740	732	769	749	776	739	733	716	750	777	753	722	731	768	729	703	697	771	774	673	780	732	706	738	731	739	709	765	785	769	736	770	720	729	727	782	711	745	725	736	714	777	761	766	748	754	754	722	720	775	725	770	752	754	782	742	772	730	732	678	729	715	726	783	768	770	745	712	739	755	709	762	787	765	727	723	761	752	753	730	765	736	744	795	705	800	747	757	718	735	734	738	722	765	703	758	730	714	770	788	773	734	749	745	731	790	714	780	715	738	720	748	717	823	791	782	736	724	799	764	765	741	726	791	737	749	795	769	748	805	741	818	742	725	779	713	736	721	787	767	749	770	722	727	752	778	786	756	734	668	768	762	732	749	777	724	740	776	716	746	772	766	795	769	748	757	730	779	737	747	763	721	701	776	744	772	776	800	704	749	777	767	750	703	710	733	738	748	784	767	730	690	737	758	749	760	761	746	732	745	730	724	764	790	812	741	779	770	749	721	752	766	721	761	796	784	671	733	738	769	755	723	740	723	763	762	760	773	724	778	757	688	750	771	762	704	725	764	769	780	802	713	736	751	741	733	712	738	787	763	716	720	704	771	755	689	756	753	723	777	750	751	727	743	731	794	715	710	743	768	785	782	726	776	739	767	711	724	748	757	763	783	752	766	753	717	707	693	744	753	739	743	768	754	735	745	763	770	706	755	720	779	735	741	753	752	801	765	751	781	748	789	711	736	726	748	752	756	783	741	747	745	774	757	770	718	753	747	707	720	793	738	758	722	736	725	707	742	755	745	686	778	724	766	759	758	732	723	759	749	755	758	755	736	752	730	742	741	732	730	756	726	741	801	754	756	781	692	716	749	793	746	716	745	734	768	703	733	771	743	751	762	764	741	753	742	776	798	722	757	743	732	742	801	709	756	778	781	711	765	767	760	776	731	739	773	725	757	731	792	732	726	775	721	716	750	721	742	734	726	747	748	750	760	753	763	782	792	717	757	779	759	744	778	789	764	738	754	707	741	726	728	769	742	708	714	749	754	793	769	781	712	714	752	779	734	740	717	752	770	709	760	747	762	754	764	805	770	763	778	783	782	741	732	706	763	737	719	754	750	699	738	731	729	763	729	771	701	798	757	766	747	746	716	754	706	751	774	802	749	772	727	724	758	774	759	764	738	758	744	765	644	745	765	750	788	796	735	785	773	752	709	680	735	735	764	760	749	760	750	758	770	723	754	747	681	760	776	791	714	781	733	733	738	755	822	736	722	748	775	738	757	785	804	742	794	758	737	744	772	722	787	743	741	766	743	747	790	719	727	728	708	699	741	738	755	757	748	731	752	720	775	778	755	759	739	710	752	722	716	720	767	777	717	750	775	783	719	749	741	739	757	719	726	752	722	759	774	740	735	752	684	773	770	802	757	787	744	758	760	745	742	708	763	724	739	749	737	738	755	774	723	771	743	777	719	723	729	785	752	734	761	787	767	748	720	719	723	780	807	734	750	724	752	777	732	747	777	727	754	752	748	754	760	766	759	711	704	764	756	782	768	788	728	745	687	722	734	732	733	731	748	747	729	774	703	729	769	740	731	703	764	767	779	763	768	764	707	701	736	765	752	715	753	737	711	695	780	797	760	732	759	749	717	736	719	759	764	699	744	747	732	764	703	781	796	749	719	711	748	766	711	777	759	727	768	750	748	742	743	726	789	748	724	729	767	804	768	745	767	764	768	776	746	751	752	741	748	756	759	743	748	759	781	745	810	782	680	744	713	762	731	739	764	750	717	738	743	780	740	718	734	776	726	687	728	761	751	748	738	712	763	726	723	730	730	739	724	718	788	799	720	764	748	753	747	776	754	762	708	760	745	704	755	728	752	750	718	713	762	724	776	777	735	799	787	738	745	815	739	751	742	785	776	721	749	736	739	762	713	735	758	726	771	721	752	765	746	747	744	742	763	782	714	780	737	717	727	743	785	697	756	785	707	742	785	793	751	761	720	758	737	766	764	736	784	786	758	763	734	722	741	729	771	729	744	734	787	787	745	767	738	753	736	713	756	726	753	716	731	730	746	714	755	765	776	742	720	756	785	738	732	749	785	791	714	728	736	756	751	754	757	682	754	725	737	705	773	760	789	708	773	738	753	758	639	715	766	719	742	785	714	715	756	764	744	747	777	752	760	740	721	721	773	705	728	747	765	778	782	747	725	734	742	742	710	761	772	695	799	788	784	726	697	767	728	792	727	688	766	743	784	763	754	797	722	737	732	745	744	745	746	702	784	708	747	744	771	720	732	791	720	730	699	734	773	711	772	732	743	691	749	748	798	746	685	738	811	723	720	714	732	751	741	777	772	764	785	793	734	698	717	738	775	724	704	716	736	734	753	735	759	738	777	803	761	758	747	742	751	758	751	784	765	812	755	753	734	769	711	754	723	743	739	723	766	747	743	740	764	759	785	749	752	755	756	742	755	783	753	774	751	754	766	695	742	740	739	716	745	719	763	725	781	717	780	777	731	731	707	782	778	781	747	744	794	728	759	734	778	780	746	758	734	780	745	723	746	708	747	737	717	718	730	727	767	809	727	739	721	755	767	797	708	737	767	777	765	741	737	766	788	748	749	757	793	760	755	757	785	736	701	752	744	704	685	725	797	778	752	776	772	739	706	726	750	767	740	759	738	709	716	823	787	738	703	754	729	716	789	735	759	762	683	752	740	749	766	749	754	702	766	756	735	737	713	769	743	743	772	736	772	750	765	704	731	780	729	767	772	736	735	758	757	725	743	748	758	765	765	748	764	713	805	738	765	800	751	780	752	782	721	710	728	716	748	755	764	812	709	729	721	762	716	774	720	742	717	769	739	729	754	776	758	787	734	771	775	758	809	727	709	761	742	749	766	718	697	797	719	757	734	741	746	685	757	763	766	745	736	790	720	746	745	763	779	735	762	734	752	749	712	741	779	797	770	745	756	753	746	740	753	765	749	755	784	780	722	746	751	725	815	770	768	742	763	725
24039	28988	8273	4102	3163	2743	2208	1918	1608	1494	1355	1277	1245	1163	1112	1132	1082	1069	1019	981	1032	966	1042	962	987	975	993	998	963	921	917	928	947	956	982	933	932	1003	974	984	931	941	998	1031	978	930	955	972	942	943	907	1019	1043	945	940	1002	917	1004	1001	946	904	955	929	925	910	1020	999	964	925	919	969	926	909	969	956	883	1029	932	997	950	968	970	953	920	911	960	952	980	956	984	950	979	913	948	885	967	932	988	912	952	929	985	942	918	994	900	949	889	983	945	922	965	898	987	897	944	979	941	963	960	926	1005	955	970	923	945	956	944	979	960	905	967	1006	940	963	963	986	946	918	882	942	1036	1000	984	907	923	949	958	955	964	956	971	950	931	991	946	995	901	942	919	939	1004	959	919	928	962	1021	940	944	947	915	950	998	963	912	938	905	928	938	917	866	937	999	954	948	932	923	934	1017	922	936	965	890	943	955	980	927	906	941	948	962	930	973	913	952	905	1008	924	926	1011	952	1035	986	948	951	947	910	928	922	922	930	978	951	928	1043	973	893	986	987	958	947	923	962	955	903	928	948	954	924	995	1001	952	981	1002	954	901	930	972	891	978	907	890	963	950	934	950	918	961	969	948	985	948	967	994	939	915	915	901	947	943	981	913	953	904	956	926	916	961	929	938	927	963	910	946	970	929	960	876	928	943	966	970	962	992	968	944	951	948	913	994	1015	920	917	935	907	930	979	932	921	926	947	940	919	912	944	936	945	955	944	932	955	937	951	935	944	951	919	884	940	954	919	1002	967	932	940	938	922	944	881	939	945	967	1015	973	900	985	943	980	964	985	945	967	948	929	942	973	978	935	933	938	959	953	1017	954	978	960	927	956	975	926	966	913	985	918	990	935	915	910	961	963	978	917	965	927	943	956	970	960	951	923	958	962	907	988	955	986	975	914	953	953	900	968	950	995	937	904	911	979	963	972	930	924	955	937	917	955	916	957	985	979	957	931	961	912	941	954	949	955	1009	961	948	891	912	984	943	941	934	949	964	962	968	916	962	934	988	977	915	967	970	965	979	971	990	924	914	948	907	981	923	910	903	925	942	964	897	969	943	962	938	958	961	956	922	941	882	968	932	949	976	924	936	1023	976	966	942	903	942	959	977	956	1007	894	936	972	981	922	964	979	949	940	961	937	951	1015	945	940	930	968	934	933	904	937	913	918	939	934	933	942	962	920	963	929	1000	981	978	907	969	916	1007	965	931	910	972	941	983	925	898	949	974	944	1021	938	918	990	945	978	906	992	966	966	966	934	930	940	952	906	950	967	934	931	949	929	945	977	922	941	945	952	946	988	969	938	924	975	899	936	929	921	948	909	938	1008	963	939	891	961	929	971	926	959	985	943	955	936	970	962	952	938	929	956	938	922	954	962	983	930	942	973	944	958	921	918	960	986	932	931	940	956	964	975	990	908	896	930	956	963	962	970	977	957	1020	894	963	939	923	930	937	976	904	933	903	940	914	930	951	966	973	966	946	953	951	953	893	882	953	921	948	956	948	902	899	937	903	975	955	913	947	915	940	881	1066	975	960	957	998	976	944	928	980	902	900	952	930	902	917	938	914	955	976	973	907	986	973	935	930	889	902	970	980	925	964	994	977	953	948	923	952	961	1001	898	990	995	898	965	952	950	952	971	923	958	988	906	916	932	936	975	910	979	955	984	948	971	989	954	948	939	962	968	984	913	937	935	938	948	996	929	977	1013	992	963	997	966	932	974	982	933	951	962	925	969	944	943	979	965	958	964	931	933	964	912	939	903	939	958	911	921	917	921	935	977	953	952	959	916	984	982	920	907	986	945	963	940	955	929	963	967	975	939	947	942	942	925	985	968	955	951	987	977	943	919	991	954	934	984	915	944	946	933	936	901	919	1004	968	927	949	932	977	985	965	926	958	868	919	911	911	941	937	972	968	1008	953	1041	926	964	926	924	943	926	962	918	926	1011	946	999	934	907	953	988	942	947	938	915	941	928	949	900	995	920	946	977	939	949	892	879	936	947	947	911	928	937	995	936	991	935	944	942	967	948	1004	903	913	931	969	1003	1036	994	958	960	918	960	895	944	946	963	931	937	926	944	942	979	919	872	908	965	984	940	936	935	955	945	970	945	964	873	952	938	981	972	961	926	947	969	946	915	941	968	944	907	963	888	888	866	956	945	959	938	978	886	976	939	903	901	925	940	904	962	981	998	1011	921	942	894	937	937	933	980	930	969	949	935	968	1007	924	984	964	948	920	949	903	948	924	988	941	937	948	948	976	931	1006	998	939	964	941	953	959	980	916	1003	977	891	935	984	925	978	941	982	961	930	970	926	947	917	944	939	935	1001	942	918	939	954	964	901	868	1002	944	920	977	954	914	900	976	908	942	897	977	926	949	860	910	914	919	951	955	958	944	895	911	960	967	987	952	966	882	957	972	926	940	933	940	933	954	950	941	929	988	948	930	942	880	963	1001	993	924	1000	935	929	943	925	954	966	923	909	990	952	921	937	917	980	953	939	973	975	962	959	978	920	988	910	939	920	940	924	914	902	954	953	915	969	958	953	957	950	971	933	929	938	904	951	971	957	913	969	931	942	982	967	939	934	926	953	949	948	912	925	948	1008	991	931	971	940	924	944	930	986	953	941	963	899	902	928	892	959	929	896	919	917	921	967	972	937	947	892	992	905	923	912	987	967	929	898	977	957	927	951	885	963	975	998	918	930	935	941	969	967	930	970	911	965	933	920	925	934	914	928	978	1009	956	995	895	905	984	964	911	898	941	921	958	928	958	985	918	929	975	907	971	919	942	992	937	882	941	952	977	908	1009	906	970	953	943	933	998	980	920	969	908	962	965	982	957	904	957	929	976	944	961	989	937	893	926	954	898	955	894	918	921	916	988	958	971	970	984	954	931	988	929	924	995	933	947	913	1009	926	894	1004	1012	939	923	914	943	944	993	971	981	1039	921	970	953	956	966	976	914	956	934	967	982	923	953	932	924	919	938	944	963	956	934	967	911	935	973	937	926	1038	969	912	914	977	929	949	961	919	912	971	935	936	963	961	889	929	920	961	963	1018	939	958	926	976	976	925	923	918	998	1000	935	957	984	983	938	968	953	957	918	1010	970	981	946	950	946	973	997	964	937	954	901	929	925	962	948	950	935	983	942	941	933	929	936	907	944	945	982	966	933	928	902	893	1007	935	957	919	976	930	968	959	928	938	910	912	908	970	912	954	964	929	936	916	947	926	972	984	967	881	957	960	948	925	910	894	965	957	937	891	923	950	956	952	897	919	938	996	1019	963	947	943	929	986	958	943	980	946	995	926	938	973	962	936	922	983	938	974	926	929	921	974	971	965	982	907	965	958	942	935	927	1006	975	890	948	955	900	902	930	961	962	988	983	902	948	930	953	941	952	944	943	908	961	951	978	922	986	881	928	968	914	985	967	1008	903	903	986	923	947	999	965	952	969	954	923	949	962	920	886	951	973	926	950	984	951	963	944	958	960	958	890	887	947	900	971	999	938	959	975	947	998	916	976	931	905	928
25246	21601	27256	25886	5503	1033	793	704	607	560	611	517	534	521	524	465	497	528	482	525	479	504	524	453	453	480	472	489	505	466	506	456	443	488	465	491	494	475	470	502	459	464	463	503	452	487	470	476	476	462	498	478	466	503	479	451	477	495	506	437	431	475	471	487	454	465	466	421	443	482	455	498	453	428	466	465	480	445	475	434	434	473	456	445	488	447	485	443	451	475	461	448	483	465	459	469	446	450	426	448	528	454	454	486	428	434	456	464	415	487	475	449	464	449	484	454	496	447	452	490	455	460	469	473	459	425	442	461	483	469	484	481	464	488	443	475	495	470	455	465	477	474	427	469	459	445	466	469	411	510	461	463	440	440	449	457	497	463	460	445	438	487	451	486	472	469	465	479	474	488	467	465	503	474	442	457	503	437	448	476	417	463	476	431	462	468	442	481	483	435	463	478	453	445	462	488	466	479	457	471	435	462	511	448	464	466	449	511	475	455	456	434	479	454	462	496	512	510	495	460	426	502	466	499	453	502	478	465	481	476	463	469	468	459	497	453	461	485	477	447	477	437	419	460	432	422	458	474	462	481	457	511	456	445	437	465	455	460	505	448	471	460	473	473	432	453	463	457	461	513	455	465	456	449	466	482	470	474	470	464	455	481	479	448	492	449	487	440	445	444	456	475	471	449	465	458	477	449	469	477	444	454	468	449	424	482	461	461	432	465	442	491	453	466	499	432	479	450	465	459	486	456	451	475	452	475	472	450	459	470	457	480	421	450	437	430	472	451	474	438	485	489	505	455	474	442	459	460	428	454	441	465	488	469	454	494	466	454	479	439	493	442	443	465	441	480	484	485	453	453	472	467	458	447	445	410	477	419	462	470	478	485	440	455	462	459	465	453	465	481	418	459	446	470	484	443	435	477	472	472	489	460	444	443	473	473	455	472	472	452	512	450	467	425	427	477	460	458	441	467	448	421	462	473	477	465	453	492	448	515	462	504	454	441	475	471	430	447	465	482	468	469	479	510	468	455	451	458	442	460	467	455	510	447	442	499	500	475	478	444	480	484	472	438	470	442	473	521	447	464	467	467	440	437	452	468	462	405	454	466	456	466	457	444	480	449	480	450	421	457	469	462	466	483	468	445	450	454	490	451	488	487	474	459	458	462	466	469	466	511	452	469	473	474	485	479	442	468	463	446	463	495	484	427	482	475	492	435	434	477	497	476	456	439	447	450	453	486	454	472	412	465	465	433	498	411	435	490	413	467	490	487	461	440	434	467	478	463	442	454	489	463	470	454	494	444	437	445	451	470	450	448	448	465	451	472	493	486	469	455	469	488	462	453	464	438	472	449	449	439	470	437	438	471	450	468	449	463	511	473	514	436	469	446	408	507	435	474	440	432	426	471	460	443	456	474	464	479	429	441	468	461	474	466	425	495	484	473	426	478	471	469	425	423	444	465	443	485	495	500	450	476	476	484	452	482	514	470	463	510	461	445	449	465	483	434	475	472	466	480	456	447	486	450	464	420	473	481	435	484	471	437	472	478	484	442	468	418	454	468	460	441	455	443	459	480	455	456	453	422	419	447	448	441	442	472	459	492	449	475	489	482	466	462	456	438	432	461	462	464	486	452	435	434	449	503	450	444	461	488	463	445	501	471	433	453	446	472	486	467	472	487	426	418	459	509	436	461	450	479	450	503	499	461	460	456	492	469	490	470	461	432	447	445	443	505	460	470	467	454	462	489	483	433	474	491	433	465	506	462	456	454	481	434	423	461	465	465	467	429	477	470	499	470	431	437	444	473	433	424	452	461	445	493	460	446	416	464	459	449	451	475	504	449	452	462	463	497	455	458	452	444	475	503	490	519	462	440	491	497	501	465	457	472	453	488	453	440	427	458	454	476	475	443	490	447	447	426	471	450	466	445	456	465	482	416	496	490	467	461	450	468	436	457	444	458	491	472	471	462	446	459	499	475	461	456	470	481	459	485	461	457	474	406	441	439	469	493	492	425	440	457	439	482	429	470	467	485	456	503	476	461	468	455	472	474	450	467	446	466	455	457	465	486	473	480	445	463	451	503	478	461	484	422	470	468	477	454	475	451	444	453	491	445	474	454	476	460	495	481	488	455	464	474	422	492	454	500	485	471	469	450	451	438	434	419	441	512	477	468	462	455	499	475	498	496	452	471	492	451	464	442	499	462	468	454	495	439	450	441	496	482	457	459	458	496	451	466	456	455	455	443	486	430	469	448	428	471	477	495	479	463	469	487	446	486	452	453	447	490	489	463	473	504	494	443	460	479	451	465	437	495	439	453	486	423	492	510	438	474	467	464	471	444	472	424	478	477	491	471	463	437	428	497	425	465	491	440	490	458	447	475	513	454	492	457	474	445	442	484	473	478	464	486	398	446	462	440	465	485	497	465	459	441	476	464	482	418	473	434	445	465	489	448	461	476	417	472	463	448	454	481	471	427	417	449	475	459	432	437	506	432	445	475	432	456	470	463	492	483	457	446	472	482	499	438	465	468	443	440	471	464	538	448	450	431	472	469	444	430	481	437	469	458	483	454	469	482	436	450	480	470	460	470	480	472	453	486	477	448	456	443	438	487	421	501	466	424	468	403	461	446	449	459	456	462	461	481	437	471	482	460	479	504	447	448	482	471	507	466	444	467	425	463	447	445	452	506	508	432	536	437	482	461	429	464	480	450	473	445	433	440	461	465	477	408	466	446	449	450	439	438	500	470	465	473	448	470	395	466	447	478	430	473	445	510	476	446	461	482	435	460	450	476	452	481	461	462	446	469	473	467	480	477	447	429	482	500	429	438	469	442	487	483	483	478	462	457	486	464	491	498	444	456	486	431	472	423	467	496	474	471	464	468	475	456	428	450	471	456	464	482	444	428	467	484	488	481	465	467	458	472	452	414	469	467	458	459	483	494	488	461	451	446	478	442	471	491	484	476	493	469	450	474	438	478	496	478	437	486	445	483	444	416	461	431	426	462	438	462	438	451	501	513	460	461	448	443	469	456	458	439	494	495	456	433	472	438	475	454	472	445	460	460	483	465	461	448	468	496	462	509	519	489	478	479	486	433	467	450	449	463	454	467	467	411	451	437	457	435	464	425	481	454	465	440	490	464	508	476	417	440	477	461	477	443	463	480	453	475	493	471	440	488	470	456	483	467	444	458	530	469	464	453	453	476	463	439	425	460	475	482	466	425	469	447	446	474	444	454	432	463	450	452	484	436	407	443	470	477	457	474	496	444	449	490	485	460	481	490	477	446	446	443	501	485	476	458	485	467	454	471	447	464	473	470	457	466	463	495	464	414	486	480	442	436	466	461	462	466	464	482	514	460	465	430	466	503	495	461	517	466	448	486	448	437	458	445	445	475	425	479	461	472	486	493	477	446	449	470	471	463	471	472	474	487	488	486	485	457	467	458	474	480	448	474	466	470	508	441	436	480	479	447	494	477	432	468	482	450	439	439	464	459	460	474
21264	23910	5392	2660	2016	1830	1486	1189	1049	908	886	833	737	735	727	657	709	626	577	666	642	621	651	578	632	641	580	619	618	678	634	587	612	597	631	606	589	590	637	558	575	591	564	622	634	619	650	653	562	574	599	627	636	607	613	598	625	619	629	585	627	587	640	598	582	590	605	555	617	604	617	617	561	581	597	584	541	583	576	624	566	584	582	620	638	577	643	623	597	604	627	569	576	598	588	557	600	592	575	554	591	617	575	634	576	613	542	564	596	613	579	625	601	563	589	594	548	624	607	572	555	601	616	560	598	538	620	585	601	611	592	577	576	564	604	579	598	572	578	582	583	599	599	584	602	618	588	613	574	611	616	635	574	601	583	596	539	583	590	573	629	606	569	571	632	570	605	566	625	582	589	591	602	599	594	610	584	595	586	561	584	571	532	604	606	567	607	587	558	595	641	591	568	580	542	581	536	589	560	624	642	616	617	629	560	611	605	614	588	588	605	573	589	607	600	563	603	583	633	576	581	587	583	559	576	602	599	566	600	583	596	563	586	602	623	535	601	612	611	609	578	613	649	580	576	601	623	563	576	619	579	589	636	622	545	563	617	580	605	615	554	595	566	622	576	615	621	569	583	599	591	600	594	594	630	565	587	562	558	623	593	606	565	588	569	592	626	607	609	590	610	573	563	556	601	591	583	578	557	598	589	629	584	569	614	580	583	598	625	562	578	609	570	545	573	572	629	592	573	622	594	569	607	598	629	606	608	618	618	562	551	601	615	584	611	586	569	575	616	552	628	605	590	576	611	654	568	596	556	617	589	614	552	576	593	635	566	567	594	574	584	619	571	608	634	577	629	609	559	582	638	554	591	612	621	579	620	623	645	564	601	567	609	581	576	587	568	619	572	577	583	626	607	552	551	643	600	606	586	593	596	543	606	572	575	576	546	623	581	611	593	606	601	559	543	603	573	592	579	628	596	577	557	608	619	581	575	577	604	577	598	591	551	621	574	612	604	587	610	624	600	611	606	631	646	594	588	595	607	620	556	603	575	539	650	592	605	639	552	569	573	603	583	576	640	616	641	574	566	583	591	624	624	613	615	576	615	585	598	565	603	614	570	598	586	593	595	621	602	630	577	562	617	629	585	584	566	583	579	589	578	570	567	612	605	589	590	595	626	572	572	565	571	596	582	604	629	568	597	579	619	604	564	602	586	589	626	581	569	600	581	573	591	582	622	576	586	629	579	582	603	570	586	598	596	585	616	620	620	618	650	609	649	630	586	617	617	545	584	632	621	588	613	555	599	571	601	598	563	601	568	556	561	575	611	587	565	600	567	573	571	563	614	598	603	553	629	612	589	605	631	585	568	595	577	571	597	578	531	564	619	571	590	604	572	549	583	635	577	579	565	632	620	607	610	605	582	626	585	641	604	591	589	593	669	614	574	608	592	639	556	576	573	593	563	580	623	586	601	584	615	563	578	584	585	574	564	594	605	582	550	613	569	555	598	521	575	581	588	562	585	585	612	624	605	576	597	579	604	602	622	545	620	611	580	572	561	595	615	605	541	573	611	581	603	550	591	617	623	605	586	596	605	573	570	631	557	618	586	593	603	581	570	611	584	584	590	537	605	529	580	598	579	584	570	580	587	599	616	601	524	601	588	575	585	623	578	576	575	562	612	569	548	602	576	642	585	589	592	592	655	589	603	599	587	556	588	576	621	607	604	598	603	560	609	590	604	600	596	519	588	601	635	553	608	552	596	607	599	563	556	606	608	551	573	569	579	607	620	581	605	596	615	618	573	577	583	566	599	626	621	568	638	589	643	599	591	561	565	615	613	573	595	582	598	586	597	601	557	578	615	608	627	626	632	606	616	613	592	617	626	573	609	582	589	587	570	575	592	574	600	544	619	566	600	617	616	619	621	574	576	591	575	582	601	630	574	611	600	583	593	579	581	611	594	577	582	565	574	593	645	576	594	601	581	591	622	587	576	580	584	604	606	553	586	570	607	593	572	586	600	611	589	578	586	594	605	627	612	568	593	571	598	516	607	592	595	619	623	559	584	579	580	561	618	593	581	602	592	589	587	550	568	598	639	615	591	579	583	590	583	591	622	604	659	616	589	566	564	613	561	631	633	592	609	594	636	557	569	586	615	602	588	624	550	632	562	600	565	578	598	597	567	583	599	596	627	618	555	551	582	603	583	575	611	563	602	581	620	630	615	592	620	595	566	546	592	544	642	614	617	579	604	629	594	618	587	559	589	619	618	580	609	625	618	592	587	580	579	610	635	588	600	612	601	610	598	569	589	621	569	582	663	624	601	607	587	572	601	586	573	613	598	587	624	590	590	590	637	595	551	613	577	577	608	528	558	589	544	599	634	562	611	611	620	591	627	614	609	577	620	620	612	589	622	534	620	539	624	585	592	593	554	539	621	621	615	593	591	570	607	570	564	615	575	600	603	572	613	584	562	604	581	563	597	571	573	563	607	569	539	579	565	590	579	532	591	614	607	606	598	624	574	558	601	614	608	614	615	570	546	651	554	590	601	610	580	599	609	606	611	573	569	607	601	550	538	604	607	598	585	603	650	605	621	571	609	619	597	620	548	632	611	612	579	608	585	548	595	605	587	589	556	644	607	602	605	576	603	576	608	595	589	602	606	631	603	577	583	571	613	584	590	610	612	631	627	550	627	618	628	577	628	610	615	579	604	604	557	611	565	603	591	561	587	579	554	600	580	569	597	562	615	607	606	648	566	621	537	602	600	604	593	600	584	577	582	589	576	673	584	615	636	597	636	603	595	583	612	577	587	572	630	612	569	569	624	609	635	591	595	603	573	565	557	615	612	609	618	595	559	556	566	582	556	594	612	578	580	619	548	544	612	582	616	606	637	602	562	601	611	582	635	596	579	578	586	597	598	547	618	559	598	600	632	577	593	589	633	599	635	574	595	565	579	557	567	584	581	592	561	594	608	587	560	586	579	598	597	591	602	606	583	587	582	603	572	557	568	588	568	588	552	612	553	587	542	570	573	616	605	574	615	602	551	581	617	595	608	602	575	587	573	603	528	582	615	601	648	641	590	611	578	611	627	589	598	553	607	575	595	618	612	588	594	620	586	590	544	563	612	569	624	570	570	617	624	583	570	621	583	591	597	614	578	567	603	554	622	637	601	620	532	606	558	571	545	570	585	569	652	615	604	633	618	588	618	579	599	584	598	575	573	585	617	581	558	613	605	576	633	606	588	609	619	578	603	586	620	585	537	607	601	605	628	576	640	591	601	597	589	608	597	575	620	560	568	571	611	592	601	622	546	586	602	609	572	570	590	569	585	610	559	593	576	596	592	599	562	582	615	603	590	577	554	521	598	613	603	616	559	631	602	592	532	578	567	577	598	622	556	609	566	594	644	561	576	539	589	588	583	581	588	598	586	593	605	610	613	602	612	594	582	575	608	550	625	600	575	584	590	593	600	582	622	575	593	576	583	606	580	634	622	583	564	607
23047	21639	29313	24449	21638	21427	4209	1116	904	821	730	620	621	544	553	515	499	500	454	447	501	464	457	453	434	427	475	417	483	421	430	446	425	441	442	444	390	429	424	408	435	418	439	428	414	427	414	417	466	431	456	416	462	428	404	383	395	442	403	417	399	401	430	435	483	425	420	407	426	428	424	395	446	416	372	456	411	403	431	422	394	425	416	404	429	373	406	405	452	385	416	421	417	382	427	402	441	397	419	402	430	398	436	422	408	386	397	404	410	415	378	366	414	422	402	445	419	404	421	402	376	406	342	388	403	416	391	409	402	410	393	366	394	377	394	417	433	420	407	412	427	421	385	411	377	405	442	404	391	433	406	429	446	397	441	437	421	414	390	409	417	428	418	420	401	407	400	416	399	433	418	426	433	458	417	408	397	391	431	434	417	384	396	422	458	442	416	443	432	418	397	392	418	431	452	420	394	410	391	369	399	421	391	434	431	416	416	406	397	431	450	408	405	395	441	382	373	456	364	416	401	422	395	421	428	421	384	402	435	393	426	392	405	442	357	420	406	377	383	410	378	401	417	400	447	401	411	403	390	400	435	372	430	376	455	406	403	393	395	429	388	427	407	445	379	351	413	434	415	388	407	393	446	426	387	402	402	413	371	403	433	391	389	403	377	434	407	434	461	387	404	396	404	424	396	435	424	404	409	435	370	412	408	422	418	407	425	378	417	395	422	384	393	422	412	395	405	409	444	348	394	354	396	395	415	378	395	402	405	389	403	373	409	422	388	440	413	425	431	403	376	411	410	396	416	411	421	395	400	398	387	453	429	390	396	423	422	364	439	439	416	455	388	378	422	376	402	408	429	390	399	423	416	445	407	379	380	425	397	444	388	406	424	428	423	427	418	411	420	465	422	404	424	404	404	410	401	419	385	374	401	402	393	426	424	425	444	401	394	378	401	410	416	417	390	389	381	415	403	411	439	396	423	421	398	380	394	404	398	430	414	394	379	397	431	445	427	373	402	386	413	414	397	431	405	386	373	405	411	444	427	453	380	401	430	405	405	431	434	406	409	422	419	402	428	407	415	387	396	444	389	423	405	426	421	427	454	398	438	405	418	401	391	408	440	419	401	384	462	420	373	421	425	390	414	417	427	424	422	379	407	385	392	351	378	432	449	420	409	407	446	400	412	390	414	422	398	397	412	394	423	435	411	435	421	442	424	445	386	428	401	427	398	370	408	426	440	381	412	403	372	396	446	367	379	413	383	398	394	402	372	417	396	383	426	383	408	372	418	385	398	389	440	422	396	401	393	414	390	415	390	398	426	392	399	403	396	399	404	435	436	453	441	420	392	422	402	410	404	416	375	384	372	417	441	413	425	394	397	380	429	403	416	409	409	402	371	416	414	457	420	439	401	436	436	423	410	422	449	398	409	412	396	410	430	391	402	430	418	364	422	406	424	390	369	448	390	401	408	415	461	416	431	420	418	421	414	411	428	404	396	390	415	431	409	407	413	411	404	433	390	408	397	422	402	400	384	405	431	385	406	392	421	381	388	391	425	431	383	420	380	428	393	433	403	438	434	392	419	417	434	434	415	358	403	375	427	438	411	386	426	409	432	421	399	387	427	382	415	378	393	417	417	417	396	433	378	416	415	404	428	405	422	395	400	407	382	383	399	417	408	416	420	400	405	451	414	372	438	422	399	419	380	430	417	427	433	412	433	407	408	450	444	377	440	387	411	358	401	363	412	427	406	414	394	427	426	406	425	383	412	375	430	414	377	416	397	424	382	410	388	407	415	417	431	428	389	423	411	399	431	421	417	396	407	366	418	424	406	402	430	402	442	412	420	412	452	431	394	407	434	418	468	366	418	424	399	395	377	440	417	434	411	424	404	418	391	438	401	418	413	407	403	405	426	423	372	413	437	411	414	400	422	415	389	452	424	424	425	398	410	382	381	403	393	389	413	434	425	367	402	396	387	421	401	385	401	402	393	414	407	410	443	419	422	376	425	411	378	413	414	425	384	415	409	436	449	382	382	390	428	414	393	428	425	403	419	389	442	399	371	386	400	421	414	417	385	439	394	436	424	400	371	383	403	358	404	411	414	405	400	384	375	388	371	396	438	409	411	401	394	421	410	423	391	420	390	407	423	409	404	428	427	375	382	413	400	398	400	387	424	427	392	418	418	434	371	396	376	425	398	412	403	421	410	387	436	398	398	441	400	357	406	412	376	441	400	382	434	403	429	418	419	394	408	441	392	420	444	411	395	418	396	418	372	389	386	410	398	469	371	441	409	415	388	439	407	367	404	401	432	390	358	414	429	374	412	384	408	397	422	438	404	361	398	432	388	430	392	412	443	416	409	409	380	413	422	405	411	448	462	403	413	429	411	403	411	414	413	392	356	399	401	378	389	417	386	399	364	419	388	411	399	429	425	398	393	408	409	419	392	391	393	431	385	417	422	377	434	404	425	428	444	426	417	390	445	377	362	396	404	408	393	418	428	395	403	421	388	426	412	433	398	445	414	428	423	405	415	405	430	462	429	417	399	393	417	405	414	396	426	418	403	416	416	370	424	468	459	457	422	395	425	400	408	417	405	413	404	451	398	382	421	399	420	443	380	402	399	392	408	391	438	385	418	383	407	391	386	392	410	406	416	385	403	392	414	399	405	419	397	442	423	420	420	429	383	391	404	386	397	438	413	414	408	395	405	403	397	392	384	436	397	418	349	403	430	429	417	400	420	414	446	455	384	399	431	434	412	400	406	403	405	401	429	422	405	349	430	362	439	404	398	397	417	395	389	397	420	394	398	413	411	403	399	445	437	448	430	388	412	416	432	420	396	380	434	416	414	442	401	468	401	446	423	436	431	425	402	393	400	412	399	397	407	411	382	374	418	398	397	387	390	424	399	400	401	434	423	411	404	392	404	412	427	421	426	426	423	427	387	388	370	382	376	438	415	434	411	399	409	410	390	365	408	402	384	426	421	416	378	421	388	422	405	402	431	433	425	426	414	409	426	443	405	402	409	437	416	444	423	398	404	402	396	389	397	411	408	440	416	449	428	424	412	397	407	413	401	407	418	420	423	417	419	428	406	374	409	393	404	420	437	400	412	406	411	367	425	371	436	401	385	416	373	417	429	441	391	390	414	415	402	440	369	414	425	422	408	403	448	405	379	408	405	386	400	402	403	428	412	394	411	416	406	429	415	411	389	409	443	392	435	381	417	411	400	418	400	421	437	387	416	401	390	394	439	412	428	406	373	422	416	431	414	404	427	398	422	404	423	426	409	428	403	436	456	418	414	389	414	436	412	430	392	401	425	409	437	411	402	413	378	389	430	407	377	388	421	399	421	395	420	405	401	390	403	397	422	396	421	390	403	399	400	410	443	421	404	391	394	404	383	396	419	368	406	428	423	411	403	450	412	421	407	380	402	397	426	395	388	420	399	404	425	391	406	446	398	424	424	414	405	379	394	405	432	403	408	391	444	430	404	430	407	440
26598	36354	11873	5606	4388	3414	2683	2082	1742	1480	1221	1050	981	942	859	829	762	704	669	630	681	628	571	572	596	611	585	609	568	573	594	573	583	572	536	578	587	556	525	588	577	620	547	564	578	544	601	583	623	554	563	577	555	546	553	621	576	518	562	586	583	593	575	525	543	517	564	574	514	528	555	541	511	524	572	539	556	571	539	522	538	531	503	562	567	538	511	549	565	551	543	510	564	521	524	545	581	518	561	541	524	545	539	565	548	499	526	546	531	583	506	522	546	547	585	549	534	546	526	531	533	531	520	546	585	522	557	557	526	544	539	536	540	529	554	516	492	552	548	521	515	495	530	527	572	531	509	513	555	559	501	561	516	487	512	517	530	543	555	493	602	511	558	525	556	528	558	537	569	529	500	543	529	496	514	525	517	532	539	566	517	541	493	594	546	517	534	554	549	565	518	532	568	576	531	543	543	550	514	533	568	549	516	546	524	498	530	545	527	523	535	563	543	547	520	520	549	552	560	509	515	545	558	556	508	571	510	500	529	515	539	558	498	543	550	531	539	562	543	479	508	503	554	527	529	558	534	498	564	543	531	509	539	523	550	543	544	540	529	532	551	529	518	572	512	504	587	564	552	520	563	554	549	528	557	540	530	529	520	531	580	508	509	540	494	578	536	522	532	530	520	505	523	515	566	546	514	538	550	567	520	532	521	537	536	549	551	496	520	516	511	540	505	499	551	549	536	542	564	545	559	519	577	525	546	560	567	495	539	544	562	528	507	538	496	560	528	538	534	544	550	528	521	516	503	526	541	555	559	619	564	534	524	557	552	533	507	559	533	522	476	544	555	528	543	507	564	506	525	478	536	501	545	523	519	561	545	549	555	530	526	553	511	542	583	509	520	517	532	511	544	513	510	535	544	541	544	576	518	550	500	551	513	541	539	541	528	560	501	531	536	502	515	513	525	534	531	503	499	533	513	536	515	513	513	531	545	571	532	541	566	568	567	536	539	510	556	552	523	510	518	529	544	494	559	539	524	500	525	496	534	540	538	519	538	549	543	578	524	539	524	517	571	532	503	529	508	545	522	553	520	530	536	551	531	513	551	542	542	529	540	533	580	539	518	538	537	553	551	528	551	542	519	500	549	580	563	557	560	502	519	471	552	513	540	493	566	538	515	536	542	560	561	556	515	562	511	518	536	509	542	541	526	552	536	546	524	511	480	505	522	554	548	558	530	537	551	524	516	492	581	527	510	527	491	539	567	527	551	527	525	567	541	592	520	566	511	518	525	516	529	546	528	546	533	529	515	560	555	522	558	596	550	548	546	521	536	550	547	541	524	555	542	530	499	535	516	559	517	543	535	554	545	495	527	511	572	531	507	517	509	513	551	554	517	521	561	566	542	526	556	503	495	534	564	516	527	509	518	531	546	512	501	569	564	558	520	538	505	543	565	527	589	592	576	540	542	485	535	540	530	567	524	521	580	532	506	539	531	565	504	510	514	548	534	579	527	568	552	543	523	529	512	557	519	510	510	513	539	511	540	526	550	567	529	518	496	560	544	523	520	533	567	530	526	571	559	495	533	517	552	526	571	495	546	527	535	501	529	547	522	543	526	537	548	574	556	561	561	479	547	555	505	534	534	507	503	549	546	530	538	572	534	508	543	529	534	555	520	521	565	528	549	498	559	548	530	536	542	552	511	521	491	565	525	487	565	548	553	533	525	526	554	586	522	486	521	573	514	530	547	551	525	559	489	565	564	535	550	528	530	504	538	532	573	520	541	565	531	557	525	498	552	565	550	521	506	569	536	528	519	528	524	565	552	564	533	515	541	568	548	518	569	531	530	554	546	521	547	517	528	494	564	506	566	528	574	534	581	524	534	520	496	551	574	524	538	505	539	506	535	558	547	531	536	536	545	484	528	542	522	549	522	513	550	557	543	530	545	562	577	527	524	501	536	532	513	566	538	547	552	549	541	551	492	510	539	521	514	533	518	532	538	511	565	502	500	534	562	520	570	508	501	539	538	515	525	557	529	513	546	549	534	553	487	560	547	513	550	539	519	511	547	505	549	554	538	559	497	498	558	570	527	547	530	545	523	514	539	520	532	543	541	532	530	535	515	494	530	522	522	546	540	555	531	539	517	532	525	542	539	516	553	531	555	552	550	537	567	519	536	530	508	532	535	530	507	553	530	499	553	528	544	551	556	472	546	538	506	555	523	507	510	513	512	543	550	521	557	531	534	524	520	512	542	548	512	535	485	551	566	576	537	556	515	532	529	525	521	535	537	517	531	595	529	548	512	545	537	495	529	549	571	509	497	540	549	555	527	563	518	524	522	498	526	547	548	541	549	523	543	538	521	562	560	525	498	531	545	502	539	527	504	518	510	523	518	531	585	584	493	517	545	512	522	540	512	494	525	526	521	540	492	561	524	549	598	556	563	533	501	523	546	504	579	521	553	566	558	531	554	563	526	547	527	510	504	530	552	524	560	566	561	557	533	557	548	551	583	522	494	510	517	540	492	560	508	502	544	510	553	546	546	512	512	529	573	546	561	581	552	547	559	521	568	558	580	584	569	516	503	481	535	545	528	582	510	549	536	558	551	526	550	513	527	542	539	534	485	516	546	553	530	524	539	550	544	534	517	490	508	512	548	560	525	547	495	531	522	535	516	544	570	516	490	494	518	478	509	520	558	590	541	533	513	525	519	519	554	511	569	511	517	526	535	531	531	556	572	542	504	545	488	552	521	523	539	556	564	515	517	560	482	490	540	514	491	539	560	501	550	504	547	500	527	550	540	520	530	539	555	540	539	543	538	547	548	529	536	526	582	530	533	511	574	544	529	519	561	544	496	580	522	541	497	575	511	496	538	520	548	539	482	519	545	540	542	552	507	511	526	530	531	499	565	569	506	550	545	510	547	553	549	478	533	516	562	579	518	532	520	510	513	524	519	518	508	515	508	543	567	569	533	545	539	519	519	574	560	588	536	521	558	540	532	519	546	568	552	569	501	538	567	537	547	564	538	493	530	518	517	552	510	562	535	545	487	483	575	534	543	518	547	502	545	547	522	528	538	535	501	541	553	495	580	564	543	534	511	489	534	509	518	535	516	538	521	492	493	536	512	530	524	522	549	524	549	545	590	552	540	555	511	537	523	520	540	537	543	538	516	519	525	531	490	545	542	514	527	501	545	537	509	575	585	562	551	603	528	550	533	553	532	552	510	521	558	529	523	526	516	567	542	580	528	516	527	503	560	479	552	529	549	558	487	534	499	507	518	513	521	541	528	554	584	494	549	522	557	548	503	511	541	540	563	539	533	539	517	540	530	530	487	511	522	519	493	520	522	545	556	553	501	578	550	498	531	567	495	540	552	552	508	528	505	544	481	513	530	565	541	511	566	532	521	529	477	511	503	494	544	548	509	554	517	492	565	525	516	542	524	549	542	545	543	542	540	540	531	572	569	544	530	574	522	503	543	549	538	543	521	514	547	589	514	549
28308	19535	6705	1648	1173	1044	940	881	823	803	784	754	790	743	796	720	722	801	722	767	739	777	762	795	703	700	767	767	699	739	726	759	723	712	735	734	741	753	746	708	764	717	721	730	751	777	699	718	748	769	754	710	740	731	745	733	744	739	714	777	761	718	682	743	745	755	694	712	694	769	785	695	751	763	752	743	726	696	738	708	780	718	711	712	742	790	740	742	749	710	734	708	738	736	738	799	726	708	759	731	725	764	761	742	768	729	738	703	764	749	751	733	727	733	792	661	696	688	775	746	718	739	741	769	714	760	721	710	725	775	746	722	721	741	708	716	731	767	772	696	758	701	759	714	749	750	727	764	703	722	740	704	713	778	777	713	748	779	776	752	781	775	704	754	715	734	729	753	720	722	750	696	695	766	758	693	722	743	732	797	734	769	770	736	732	689	800	739	756	740	721	676	739	742	749	730	752	729	711	741	703	703	756	738	755	702	734	690	764	740	741	732	771	788	718	813	691	725	774	732	723	716	712	769	706	741	743	763	732	749	709	696	725	733	759	727	721	754	749	716	769	735	720	718	721	742	766	717	695	729	736	725	738	770	770	753	747	756	739	761	765	746	783	755	715	724	745	736	759	697	770	746	762	715	731	713	722	748	703	726	741	735	729	748	771	728	723	723	736	728	735	813	732	717	722	684	718	729	738	760	772	765	782	740	730	738	717	777	728	718	752	782	773	719	693	724	825	718	736	755	742	737	693	761	755	747	770	779	708	679	729	727	788	723	723	746	738	764	747	730	810	773	794	711	722	743	760	738	787	746	716	748	735	758	751	723	740	707	767	732	741	765	730	730	741	729	739	741	751	794	761	707	746	724	761	720	755	732	780	771	739	715	749	761	728	735	733	745	726	747	768	732	718	805	712	771	723	727	709	681	755	718	799	675	723	779	739	757	724	720	705	795	766	746	736	760	733	720	719	715	744	729	762	772	794	763	770	714	731	733	714	757	747	738	740	713	708	741	771	733	724	712	764	729	726	753	734	758	740	703	760	804	732	741	781	753	797	717	765	767	717	763	754	730	781	697	715	776	688	793	781	714	780	760	731	732	760	720	724	728	700	771	675	711	741	708	710	721	758	718	753	723	732	755	716	762	764	744	707	732	769	710	707	748	722	745	763	684	755	744	687	733	760	745	773	731	753	760	741	726	725	719	743	766	752	745	745	707	728	765	721	754	795	746	723	798	755	725	775	768	749	741	756	725	713	756	759	734	724	709	729	727	782	772	777	741	746	731	726	730	722	746	771	720	771	718	762	770	755	754	783	750	772	718	753	727	729	713	731	760	737	690	740	702	716	727	699	765	709	732	754	702	761	701	767	725	806	731	773	720	757	765	753	761	760	765	739	773	739	717	745	808	727	751	729	716	716	721	759	757	714	746	686	738	725	717	776	785	733	716	774	725	734	768	755	694	732	707	750	693	737	692	761	748	723	730	735	750	755	720	717	789	732	715	678	706	745	738	751	750	736	730	719	735	727	682	762	730	711	721	743	720	804	729	758	806	792	723	722	807	713	724	729	685	756	722	747	721	707	713	667	716	698	719	701	721	713	734	781	746	757	773	729	727	720	739	767	738	808	702	684	737	741	716	770	783	791	760	733	756	707	735	786	711	741	741	746	758	734	738	767	692	735	736	755	750	763	727	707	741	698	739	730	717	746	762	742	743	724	742	747	722	734	715	692	687	710	689	795	772	687	729	748	754	697	739	735	690	748	745	772	770	759	775	747	726	732	747	748	725	753	729	728	685	741	779	782	707	732	742	741	690	762	731	785	778	739	738	744	716	742	743	722	725	679	732	753	685	683	753	722	770	747	752	741	736	778	711	762	727	732	725	752	752	744	731	771	752	790	762	740	752	718	722	710	687	769	725	745	665	771	735	752	715	774	776	717	734	753	736	728	763	786	706	766	772	725	752	743	732	720	745	760	780	763	737	680	696	749	763	739	753	735	709	756	740	728	777	751	694	763	728	743	766	700	694	734	757	786	684	702	730	752	710	750	731	735	716	734	745	735	770	716	710	749	743	759	756	748	725	769	751	744	771	758	744	715	750	746	661	749	718	717	706	764	709	789	708	723	723	742	783	726	763	772	775	709	744	759	724	744	747	704	729	716	709	746	724	745	736	723	769	717	727	783	729	802	743	735	764	771	767	738	705	785	713	713	741	752	698	760	729	735	757	771	699	748	731	713	741	719	750	785	728	737	752	681	749	720	742	722	766	730	732	762	763	709	751	727	726	766	787	813	738	740	664	726	711	685	760	767	750	716	705	717	708	743	722	768	776	711	717	694	694	748	723	724	749	699	752	679	753	749	742	744	716	725	722	746	736	751	721	776	788	690	740	784	763	682	769	742	733	772	740	722	788	732	725	765	741	774	767	737	706	715	745	779	721	716	769	736	769	708	725	736	728	739	729	767	713	701	751	744	767	763	764	745	775	673	742	720	677	715	715	739	736	702	728	718	761	725	756	764	764	751	776	728	751	758	785	710	751	709	724	705	711	745	757	684	790	714	727	768	761	718	686	699	740	687	733	722	734	775	739	691	763	720	735	721	737	741	709	729	782	738	732	705	710	749	712	736	730	742	729	703	755	724	740	705	731	730	730	715	807	758	731	711	698	737	735	726	764	737	766	726	738	654	715	721	741	658	727	746	696	769	713	738	761	739	774	747	734	702	739	704	795	748	771	652	691	771	736	771	705	740	737	708	800	769	746	771	728	792	759	707	707	789	763	762	660	723	795	701	739	757	668	727	747	790	748	704	735	746	750	760	733	719	753	709	817	724	751	701	723	758	703	793	736	738	757	741	773	720	727	756	715	751	726	693	784	744	702	746	769	771	803	724	707	723	740	748	737	705	746	746	762	720	748	689	761	726	720	735	729	728	717	740	710	790	726	763	775	746	749	746	731	690	781	730	751	754	738	673	754	726	728	785	712	733	729	711	770	723	714	769	777	758	740	755	722	754	745	723	729	744	736	755	739	758	724	753	708	770	745	724	709	772	698	739	712	713	707	699	767	727	733	750	750	737	748	733	722	714	764	781	733	750	747	719	754	778	746	778	761	790	742	786	753	688	794	755	712	765	744	730	700	687	769	719	748	723	791	700	734	704	761	780	769	715	745	723	703	734	727	771	751	780	752	730	739	703	807	748	712	731	662	701	701	778	753	711	736	722	725	674	753	749	734	707	775	731	701	743	764	738	749	702	725	726	705	775	725	729	682	743	719	723	735	717	735	737	713	765	719	712	749	749	707	755	756	755	700	742	700	735	752	742	714	748	773	728	737	762	742	699	729	735	769	729	737	743	761	721	725	738	763	718	722	760	746	695	720	695	768	726	742	676	735	735	714	773	747	704	712	752	737	785	705	757	709	775	761	709	738	725	730	718	730	757	728	757	748	714	734	693	723	762	750	741	738	741	709	736	719	720	771	742	697	780	722	709	698	664	718	757	674
18815	17666	3523	1874	1678	1482	1311	1185	1203	1101	1093	1061	963	994	1036	948	956	934	976	888	919	978	927	901	918	868	954	891	978	866	918	896	874	952	889	910	903	909	929	930	921	944	929	923	935	958	915	948	972	955	874	958	931	927	957	941	903	889	955	903	900	956	981	936	948	958	951	936	913	935	905	939	921	873	912	947	931	921	890	950	972	914	885	951	981	947	930	1019	959	909	845	861	901	971	889	941	913	966	905	931	918	916	981	913	901	954	922	943	936	947	909	887	959	933	919	994	960	957	949	941	960	962	893	921	858	863	908	938	913	910	938	894	906	928	909	953	883	936	900	931	922	905	873	923	920	919	970	924	937	895	928	946	902	913	900	861	966	978	969	924	873	931	912	928	922	939	946	969	912	902	917	958	902	924	894	888	929	938	902	881	885	949	945	891	863	954	948	928	881	885	937	926	903	888	903	929	902	933	959	939	918	948	896	944	990	944	946	903	870	973	950	979	895	882	961	921	955	912	945	890	877	906	920	958	882	926	916	957	930	875	917	902	906	907	907	876	934	952	861	930	939	903	881	918	929	918	942	897	908	977	879	951	911	907	907	913	981	972	942	884	931	961	922	914	915	930	922	917	932	925	960	883	936	918	892	867	931	868	971	961	902	996	924	888	948	893	960	947	892	843	953	922	915	901	933	919	922	926	925	916	899	926	918	914	940	888	914	882	922	951	945	986	869	916	966	930	917	982	904	914	952	928	941	965	935	912	937	949	891	952	933	904	958	975	915	945	916	941	955	900	898	929	980	949	900	868	891	922	1002	906	975	934	913	946	999	926	898	962	911	911	917	912	937	903	962	914	987	895	909	869	886	921	934	900	879	916	924	948	893	988	1010	900	868	906	900	922	923	923	876	977	902	939	929	860	945	950	933	939	902	876	908	957	916	957	917	880	921	936	852	921	917	974	908	911	908	934	901	924	890	972	948	872	866	895	917	936	903	931	922	992	921	924	894	940	894	932	913	904	882	909	929	949	928	888	930	914	916	955	947	937	973	898	936	942	955	927	918	889	914	922	920	937	936	934	923	895	921	880	944	918	897	936	955	963	947	968	966	886	887	920	912	936	929	963	973	945	993	985	942	924	890	918	944	916	931	972	903	888	939	921	880	887	910	900	961	904	940	928	930	949	944	965	885	929	930	961	937	955	923	854	926	905	921	883	936	890	940	885	954	923	897	935	883	868	903	921	939	974	962	914	930	947	972	895	891	906	904	980	930	969	930	941	866	979	928	905	961	868	904	914	950	921	948	893	927	874	972	979	912	940	956	907	964	961	903	925	925	894	867	869	896	893	912	913	917	929	911	993	869	903	950	848	940	913	959	885	954	949	889	935	889	939	910	960	875	897	882	890	926	956	914	939	929	916	886	1009	908	958	908	932	941	930	951	960	941	851	899	890	934	928	965	947	907	865	943	917	915	918	948	912	932	924	922	956	978	933	927	957	933	986	958	950	896	889	910	891	950	913	975	907	920	956	906	909	939	917	894	872	966	909	932	873	884	919	922	898	942	964	923	911	954	925	852	910	915	931	938	922	961	908	935	934	962	919	982	944	917	985	962	947	923	914	952	919	877	916	945	912	907	950	869	908	919	922	945	955	935	890	896	925	896	915	907	939	947	931	880	947	938	943	909	936	918	895	955	962	879	917	925	916	891	905	939	924	919	907	957	922	947	870	841	930	958	916	954	929	927	939	888	942	884	939	955	966	855	896	909	924	884	938	954	922	863	915	870	932	990	906	898	924	905	937	919	910	903	907	953	932	887	948	958	928	930	919	926	941	863	898	865	892	883	992	912	917	977	922	948	964	927	910	922	952	954	932	850	869	942	922	908	916	933	870	926	966	920	906	907	956	871	897	919	970	933	934	902	897	915	855	857	926	889	891	915	918	945	902	968	947	929	907	930	915	952	913	929	958	924	980	924	878	960	885	996	917	916	911	895	909	932	965	929	976	930	952	912	954	962	892	936	952	951	936	921	944	971	930	975	884	885	897	912	891	946	919	960	909	941	943	955	864	891	907	901	951	908	937	956	922	919	883	951	876	906	952	926	882	961	939	915	907	941	905	932	881	891	933	930	963	897	967	926	962	928	959	894	947	934	942	934	934	902	925	953	898	945	881	953	915	988	895	917	935	947	901	943	933	880	984	948	906	957	1010	906	936	924	979	910	947	900	884	905	910	921	919	959	913	982	921	905	952	894	951	916	957	942	946	918	970	941	859	942	918	893	923	989	920	896	993	956	904	938	895	917	953	890	931	886	907	916	867	945	897	949	949	939	859	902	895	913	993	877	911	993	960	920	895	929	878	912	903	915	951	926	912	957	868	910	963	959	944	911	904	907	946	958	961	966	958	945	940	913	907	942	944	939	922	928	915	891	913	924	924	905	880	926	907	910	917	940	961	907	897	908	941	954	935	904	896	886	882	906	897	941	918	982	915	883	974	940	923	928	915	923	982	930	945	916	957	908	933	919	977	966	893	976	918	905	882	940	902	972	915	909	912	907	911	899	920	887	910	893	969	938	976	915	933	948	953	900	911	921	921	866	915	960	921	824	871	893	897	961	883	948	884	938	935	889	934	940	957	921	921	979	943	882	962	934	938	907	912	921	938	925	895	933	935	935	926	915	879	914	904	958	976	921	899	884	932	879	946	989	875	961	889	943	931	935	929	952	898	936	927	912	961	866	928	949	944	965	898	908	911	866	976	923	938	883	877	905	921	906	946	915	956	909	849	959	963	912	929	967	965	906	893	879	945	923	901	887	897	945	927	951	938	911	906	920	977	937	909	981	912	955	865	864	906	989	949	935	912	862	924	927	941	916	860	891	911	930	913	957	889	966	904	930	935	941	982	911	894	929	888	940	957	896	938	898	927	930	941	891	980	875	905	969	957	968	918	926	940	916	934	917	857	943	933	870	903	909	919	938	921	980	897	904	858	918	987	886	934	987	952	898	947	982	966	911	964	893	960	951	935	917	911	908	930	928	907	924	976	937	969	928	938	923	883	888	895	915	986	930	942	933	908	966	967	956	893	893	947	934	898	941	982	938	919	905	884	984	922	952	959	922	944	979	885	848	905	912	961	856	939	882	967	949	934	931	952	931	944	969	926	925	840	889	976	897	877	884	934	887	904	948	930	919	990	933	940	927	895	977	913	868	974	928	936	910	914	946	933	964	934	932	928	949	939	911	937	938	965	937	921	894	906	906	968	949	956	906	947	979	910	912	948	947	911	907	940	948	933	960	944	983	919	914	940	950	948	924	914	957	934	915	938	888	909	916	892	949	930	930	868	978	923	857	972	931	901	903	922	961	963	913	927	885	891	948	928	853	963	911	917	893	925	926	933	922	958	933	923	917	937	926	914	943	967	941	952	923	932	857	891	945	965	920	899	920	924	968	930	881	920	919	965	990	909	963	974	941	923	926	955	904	928	969	924	935	935	933	943	935	944	911	969	902	989
24079	21589	28743	24908	21481	6986	1686	1218	1087	998	929	920	925	860	865	821	787	791	827	737	777	752	788	778	699	709	793	762	704	778	746	764	791	727	743	763	791	732	749	740	706	832	741	762	756	735	727	783	759	776	709	818	759	751	748	736	753	715	724	738	736	734	738	733	703	692	702	788	715	721	750	694	819	755	745	696	791	701	725	755	756	779	783	745	705	743	704	787	758	706	783	740	739	730	761	753	727	746	699	745	745	749	786	777	714	784	743	727	685	698	734	728	713	728	713	743	708	721	774	685	754	748	741	756	741	775	721	765	727	752	736	766	704	770	698	739	741	734	728	700	727	767	768	768	707	718	774	756	744	713	745	730	769	741	775	742	696	744	730	715	743	747	782	706	710	732	730	728	756	763	773	734	696	726	798	758	736	790	728	731	774	763	730	731	724	720	763	724	738	791	778	696	731	774	746	744	743	764	756	722	685	720	745	681	760	764	709	774	772	787	682	747	773	752	774	700	770	740	759	795	771	740	815	740	736	758	736	794	710	752	720	737	749	756	799	781	772	750	822	712	771	714	710	738	740	764	761	706	760	722	768	719	770	730	746	684	726	745	722	791	769	691	743	722	719	714	743	720	723	704	748	724	721	784	745	709	734	761	737	742	794	802	748	726	781	690	709	724	728	735	755	729	703	792	718	689	707	708	748	708	745	711	755	710	764	717	767	773	695	755	738	720	712	747	705	743	726	764	759	704	701	781	717	751	730	745	750	777	742	745	731	736	734	738	746	732	761	735	709	745	770	720	741	753	748	755	717	753	709	720	738	764	751	727	733	751	794	707	723	694	728	695	724	753	738	750	723	684	708	786	749	733	741	737	721	778	728	720	741	744	748	753	691	706	754	766	751	780	754	745	724	766	697	714	757	712	716	736	746	770	759	761	714	732	716	740	731	738	741	731	791	775	760	796	722	778	732	765	707	716	720	743	773	727	671	746	815	731	731	732	689	718	713	768	762	795	723	719	698	831	733	767	712	778	749	751	725	738	724	739	738	758	707	740	742	795	775	737	705	742	696	702	721	755	736	749	732	764	786	752	677	790	746	726	737	712	728	725	729	768	750	735	731	739	713	736	702	699	780	761	816	748	674	762	757	739	751	681	748	756	752	756	734	709	727	748	765	692	759	714	739	763	721	719	806	722	726	720	774	740	705	742	721	750	719	760	668	734	696	693	776	779	729	768	716	711	684	721	740	730	768	744	716	746	718	740	698	766	699	777	732	758	768	697	735	734	721	743	734	759	741	773	711	724	727	731	776	713	729	715	747	732	774	738	723	729	653	752	736	737	741	794	787	723	732	702	727	738	782	708	740	759	725	765	718	704	768	782	791	717	703	720	714	795	704	712	720	768	771	744	733	776	744	744	742	754	738	733	700	729	732	739	706	754	744	722	761	785	774	731	730	698	755	775	729	720	702	720	687	711	735	722	714	675	736	742	736	702	762	756	726	739	738	705	744	728	792	694	715	706	757	765	762	695	713	730	766	746	720	723	718	720	726	692	768	686	715	721	736	697	746	700	697	700	710	739	752	703	741	741	753	767	722	732	781	711	723	685	734	793	747	747	739	718	805	776	706	796	742	727	719	742	757	798	727	710	765	765	727	744	686	738	764	706	733	720	677	708	771	779	745	741	750	716	705	708	747	736	693	717	726	751	731	735	706	743	727	697	749	700	751	758	766	757	749	752	744	741	762	712	738	793	721	728	804	742	744	740	743	777	700	725	770	723	762	700	745	694	729	753	771	717	797	777	741	748	725	770	757	723	723	729	738	715	707	792	671	742	767	755	763	746	756	733	716	751	698	758	731	694	760	727	754	733	714	760	755	722	761	745	702	702	705	766	735	769	761	742	749	753	703	728	716	759	730	728	753	714	790	732	746	769	769	738	707	715	789	743	731	687	759	719	722	697	738	730	753	708	749	740	749	732	741	764	707	737	736	752	779	738	776	727	743	766	781	725	742	755	760	728	773	720	814	718	673	744	760	717	696	760	735	753	761	717	732	734	770	734	695	730	762	686	742	694	717	737	687	756	687	715	684	793	704	794	733	754	757	721	696	759	763	707	721	756	725	783	734	724	713	750	699	794	730	739	757	752	739	771	696	709	730	761	777	736	737	723	729	712	710	732	713	761	735	710	705	742	747	729	759	700	758	726	712	765	755	732	744	757	744	742	777	733	745	756	732	685	736	784	722	748	732	741	776	714	719	748	713	736	716	719	767	709	734	703	771	682	770	717	755	714	693	690	734	711	751	703	718	722	739	752	726	789	776	739	712	739	721	728	752	762	755	739	688	742	709	744	726	761	763	743	710	751	767	728	714	745	721	745	727	750	757	749	761	731	753	687	717	806	715	733	737	763	703	783	684	726	756	717	711	729	728	764	728	781	775	768	705	755	744	795	741	693	713	745	735	728	762	775	747	767	743	691	746	726	732	766	778	745	754	652	716	741	718	742	766	779	741	721	761	752	733	771	722	761	731	745	706	780	719	691	708	764	764	739	753	750	750	713	722	721	741	770	769	745	741	780	742	778	752	760	726	762	745	771	790	724	731	731	754	769	734	736	735	688	729	709	774	811	767	735	742	725	746	719	769	726	729	762	752	748	751	718	779	736	772	757	707	689	726	730	704	694	752	693	754	785	752	781	740	748	772	763	769	750	744	732	743	738	760	739	777	772	773	741	760	716	755	715	686	719	726	716	703	762	720	705	734	721	742	728	763	718	734	739	785	754	738	741	750	731	732	712	798	690	730	722	736	709	756	749	689	775	705	727	764	719	742	759	720	706	726	745	734	705	732	695	678	722	667	732	753	694	761	716	702	710	743	708	745	756	672	748	739	759	742	716	679	692	730	727	683	718	739	715	694	781	690	702	712	723	770	793	772	749	720	727	750	743	730	740	697	799	705	729	778	749	711	770	744	751	792	728	733	748	716	775	748	760	738	704	733	722	792	705	737	736	726	761	767	676	708	781	693	744	677	717	700	695	719	766	720	738	720	686	744	714	742	710	711	759	729	746	753	773	753	762	733	755	710	694	749	740	714	738	745	762	723	684	734	738	713	721	720	771	739	733	772	734	714	733	725	716	725	770	775	673	713	760	696	759	728	709	759	725	726	728	723	703	695	771	739	698	741	739	718	725	708	729	744	712	738	777	740	748	710	747	751	721	721	754	718	718	724	719	694	776	709	768	733	737	749	724	715	741	734	710	784	704	733	746	727	729	747	747	740	759	690	770	705	699	720	713	726	757	742	698	727	732	738	718	702	751	699	710	760	719	730	730	752	744	711	751	750	725	730	771	745	781	768	732	710	727	720	714	750	740	773	724	715	737	742	745	695	691	787	736	744	744	694	722	727	729	737	720	733	750	751	751	754	748	666	736	729	737	704	753	746	689	695	772	729	752	726	772	723	779	740	731	722	746	762	731	756	769	725	748	761	713	761	700	757	816	720	715	764	705
23419	30342	8812	4302	3314	2764	2326	1982	1691	1479	1364	1271	1215	1155	1115	1110	996	1038	1042	972	978	936	1024	1000	949	983	1024	966	961	962	930	954	976	954	972	916	977	931	944	1014	1019	958	939	931	921	899	966	947	1019	960	958	932	923	954	946	936	937	915	953	943	920	904	975	947	883	979	922	976	898	930	1006	909	963	977	988	977	896	946	921	943	942	904	877	958	946	997	930	908	973	913	943	900	947	971	1014	950	956	946	983	908	965	912	938	956	928	930	897	958	977	939	911	954	957	913	925	902	932	943	949	927	954	955	954	967	917	963	955	947	914	932	970	962	995	913	912	950	954	905	905	892	980	942	935	920	946	928	886	927	935	929	983	901	923	917	954	960	927	979	896	983	914	973	932	946	918	986	951	967	915	959	927	965	935	953	938	936	978	929	952	947	894	917	932	926	968	962	948	908	914	934	917	944	928	938	962	891	917	923	923	900	974	977	965	952	890	944	921	940	903	943	956	934	978	943	974	940	985	872	900	951	932	976	930	896	962	951	938	910	967	907	940	947	918	981	935	907	955	918	964	935	907	943	926	926	934	947	924	952	925	995	962	928	935	1006	965	903	941	962	954	935	960	932	970	937	948	968	927	944	950	914	939	954	934	951	919	941	963	958	887	937	962	980	922	933	925	990	965	942	963	894	900	864	990	879	959	902	976	948	953	922	920	962	951	941	917	928	922	948	901	938	930	973	968	887	917	935	971	873	908	946	944	944	955	973	937	956	961	959	925	915	931	932	910	986	925	949	905	933	976	923	920	929	968	928	951	975	905	971	908	932	945	946	923	973	938	959	960	989	1005	866	953	955	952	974	978	1006	994	924	946	955	918	908	949	949	957	945	960	919	899	879	901	904	923	981	938	1008	898	975	962	959	961	925	937	957	971	979	1011	997	947	981	918	862	925	972	929	931	912	905	873	972	974	965	931	941	920	948	947	938	923	921	936	987	911	956	980	922	880	905	905	984	931	1007	879	962	968	953	962	951	915	961	951	988	977	934	891	936	881	985	939	898	970	879	928	966	937	961	972	983	962	960	954	912	887	934	1005	914	963	917	894	971	938	842	973	904	990	963	1012	949	901	954	965	931	948	859	926	973	1029	909	994	934	935	914	952	940	942	939	935	987	944	908	914	924	900	878	857	988	934	942	954	973	951	942	949	924	952	996	891	960	952	904	905	900	952	950	956	899	933	945	942	941	979	916	991	908	949	913	906	957	931	957	939	951	892	932	951	972	930	1001	920	973	912	978	959	907	976	950	966	937	887	931	867	915	967	959	870	957	945	922	967	926	925	964	934	1018	948	970	907	908	915	933	960	980	918	993	944	944	908	890	913	888	986	887	950	963	912	899	963	932	927	991	914	962	942	939	924	952	940	937	944	957	985	887	936	933	959	937	918	932	929	948	946	958	943	906	990	949	921	912	935	934	936	947	897	949	998	941	968	919	968	932	918	921	910	947	1022	910	903	975	978	934	957	975	938	958	925	953	971	915	985	926	882	912	970	919	959	931	897	884	912	975	940	910	922	960	971	1005	951	919	912	890	919	914	893	916	980	932	975	923	914	911	982	899	904	945	961	914	957	947	952	1002	902	953	899	937	986	937	960	974	980	898	912	925	932	931	896	926	915	956	945	893	873	957	939	985	919	954	1015	910	890	912	940	853	921	944	948	954	965	944	903	937	942	913	928	958	976	956	970	962	938	979	965	896	952	996	951	960	937	905	963	962	939	933	844	923	933	948	943	973	903	921	929	896	942	951	938	968	903	979	933	969	956	906	952	886	961	929	971	916	889	930	932	932	917	891	883	950	931	906	915	975	917	929	899	950	967	981	885	939	883	910	935	973	877	929	989	948	897	951	913	927	960	931	889	984	921	987	962	932	885	961	936	908	923	955	922	897	900	949	929	896	970	941	922	918	943	929	967	900	950	962	938	917	940	965	975	945	962	940	905	946	968	989	960	957	913	976	898	954	953	943	919	998	940	906	917	907	968	937	873	897	947	922	893	935	895	910	956	905	1007	960	871	928	925	962	951	976	961	937	901	960	957	963	935	943	960	939	963	914	884	996	903	946	969	903	934	943	932	932	964	967	903	952	942	938	952	965	970	998	935	916	908	878	972	958	935	972	1000	963	961	878	940	938	951	934	963	911	992	956	913	920	918	958	955	949	891	933	938	953	903	975	976	949	963	900	879	925	950	916	919	924	905	882	960	939	943	937	935	914	937	955	924	929	924	914	1009	938	1003	946	927	899	902	985	989	925	940	971	927	943	944	919	947	983	889	965	926	1004	978	905	948	902	935	913	961	916	921	936	910	947	923	896	957	942	988	967	913	1002	970	909	979	938	961	993	939	880	953	919	885	918	946	979	881	931	945	930	954	954	972	969	968	982	881	933	982	956	956	941	925	943	985	912	937	948	932	978	953	939	974	955	916	894	936	1009	921	936	908	924	925	866	911	956	907	940	897	917	953	886	978	884	954	914	913	947	940	907	895	942	887	917	941	930	930	939	994	960	869	915	871	967	957	949	958	915	936	945	917	919	869	1023	918	966	911	970	970	955	963	901	956	952	903	943	917	953	935	901	936	940	945	924	962	947	932	921	947	927	936	936	985	948	945	909	895	920	912	893	952	947	934	969	911	943	900	913	976	960	915	937	1002	932	947	931	964	953	959	923	940	938	914	957	980	945	944	936	990	970	994	969	974	948	965	898	991	962	919	935	936	922	965	919	920	908	944	908	960	899	944	949	923	923	932	975	939	936	991	971	940	929	927	930	958	899	986	946	957	935	959	965	927	917	941	944	914	920	865	823	899	915	932	879	918	916	904	942	942	913	948	887	923	924	919	930	964	972	942	956	951	944	908	957	998	1042	932	941	916	952	952	882	975	898	928	891	938	994	944	915	890	938	965	927	956	934	923	930	945	959	977	975	956	962	986	952	927	946	924	959	959	919	962	1013	914	945	903	941	955	940	939	950	907	882	947	943	942	949	953	958	890	916	946	938	940	951	979	935	933	931	973	934	956	950	911	921	910	942	926	942	954	908	910	933	912	892	963	984	953	936	921	952	950	943	954	959	936	947	950	918	943	983	941	962	961	967	890	933	963	930	894	933	925	937	989	957	939	957	984	986	954	1013	924	945	912	943	876	894	980	936	921	900	967	934	957	956	905	949	957	878	919	905	932	895	957	887	945	983	908	895	906	901	923	962	901	957	896	949	938	940	925	971	926	959	955	954	910	942	887	932	984	968	958	943	926	891	903	929	952	922	945	971	1003	919	933	947	992	948	924	956	946	966	923	949	899	950	900	888	942	939	929	951	946	964	927	951	908	899	967	919	900	939	963	941	940	970	954	930	912	879	898	925	930	935	943	998	961	913	924	906	943	933	996	964	1007	920	918	982	965	946	889	916	899	901	881	886	925	927	1002	902	935	876	1027	936	912	1010	963	903	886	892	922	930	987	951	942	955	963	954	958	902	940	930	890	927	920	911	952	915	949	921	962	932
25323	21647	27332	25956	5519	985	842	710	617	642	597	514	524	511	530	509	476	487	491	506	460	484	491	463	482	464	445	450	483	476	465	451	481	472	446	446	455	458	450	447	465	470	435	432	436	482	495	448	472	458	495	419	475	502	442	454	438	471	439	500	474	465	481	424	450	493	449	491	446	468	459	463	442	478	467	464	464	497	484	430	479	484	471	414	442	481	501	444	463	467	462	437	455	441	490	440	463	417	479	465	473	459	436	452	439	477	474	445	432	439	477	449	478	439	476	439	444	450	400	486	468	436	465	442	454	463	451	481	482	452	492	437	476	486	445	407	481	457	453	472	473	402	438	467	460	452	487	463	453	462	496	433	427	461	491	446	483	488	461	465	467	441	453	487	441	457	440	461	501	470	437	456	445	509	481	485	470	477	450	480	441	471	515	465	443	444	475	473	489	464	492	476	440	451	475	473	443	443	434	474	470	433	466	461	474	480	478	481	486	472	481	482	453	462	425	442	477	473	402	460	469	446	429	514	490	482	478	456	442	467	439	437	468	432	478	490	438	475	413	481	446	491	470	494	441	438	450	461	486	473	472	458	454	489	453	454	463	507	465	487	464	496	444	468	502	462	496	455	432	430	460	446	452	472	466	498	497	451	433	435	468	460	462	478	429	448	454	467	459	471	447	459	441	468	450	428	474	448	420	453	455	462	404	434	467	467	441	499	461	478	487	453	457	457	469	455	457	459	485	476	455	409	497	468	475	416	456	480	450	466	487	444	445	445	470	489	526	459	470	467	472	445	447	437	448	477	465	431	451	468	443	455	476	455	486	429	472	463	420	459	461	446	466	481	480	497	437	434	431	456	482	472	462	468	433	501	444	442	431	486	488	495	460	429	436	435	505	460	426	440	489	451	493	413	460	430	427	436	420	449	486	465	517	454	463	470	495	486	455	412	462	474	483	455	503	462	429	424	458	470	455	489	425	464	465	448	471	447	461	467	466	458	465	455	441	494	453	418	438	509	464	496	439	429	449	443	456	454	476	477	468	405	462	454	467	423	477	459	497	417	478	460	443	464	470	519	447	470	440	434	466	444	447	441	479	456	444	444	456	493	431	487	437	455	460	436	466	480	466	451	470	474	500	466	486	470	470	473	472	486	476	474	489	449	453	452	516	452	454	453	492	456	456	474	473	455	478	482	428	466	479	420	481	460	493	453	422	464	431	444	453	485	436	477	455	474	462	483	498	472	459	469	434	464	465	448	470	451	480	456	450	444	491	478	419	437	488	422	489	429	448	451	472	437	428	478	447	465	481	475	445	501	502	445	470	479	462	438	447	472	453	479	460	443	458	469	456	467	457	451	413	412	421	428	482	472	425	443	486	485	493	415	442	435	466	432	445	468	419	429	460	482	466	413	487	459	429	441	438	434	498	499	465	460	511	454	477	455	459	417	480	455	475	458	447	420	425	478	458	473	484	472	474	461	403	486	462	433	487	447	440	434	454	473	450	468	437	462	472	462	461	435	465	501	434	462	468	500	481	469	436	496	439	435	440	443	430	469	446	443	472	409	453	415	463	463	436	468	501	456	478	486	471	446	479	437	452	430	456	466	412	462	449	456	453	424	464	468	516	466	463	481	475	430	471	431	472	483	452	449	470	429	454	434	455	463	475	442	464	457	444	470	444	450	465	467	430	437	459	464	428	458	475	454	436	467	466	473	425	442	454	423	445	503	467	471	428	456	442	413	455	442	441	442	470	431	456	434	427	470	480	471	467	463	466	458	470	423	484	479	446	451	453	471	449	433	442	441	445	433	472	463	490	432	495	462	425	456	475	473	473	455	464	404	474	461	454	454	487	434	456	466	432	459	450	481	462	440	434	489	397	464	456	456	467	454	506	444	471	461	485	421	452	450	440	457	473	457	476	436	481	456	452	431	413	452	435	406	476	472	496	459	456	476	458	471	448	452	489	443	456	441	464	480	450	492	450	492	504	464	449	486	479	453	493	430	437	482	465	445	439	447	461	491	449	451	459	457	475	419	470	480	481	497	491	456	480	422	485	425	483	460	464	483	420	449	472	486	493	445	453	487	462	462	474	462	468	447	457	483	445	472	455	457	448	453	466	437	476	482	494	432	464	447	454	460	461	461	457	473	484	471	442	439	496	492	429	476	470	464	481	472	467	453	453	481	446	458	444	443	483	465	478	449	506	480	489	458	493	465	461	486	484	442	428	423	501	442	474	460	458	471	454	465	458	461	464	460	466	464	457	444	462	464	487	436	444	443	465	451	479	452	445	488	445	453	458	464	432	454	456	491	440	457	411	443	457	464	438	481	445	448	446	461	468	453	406	475	479	488	459	453	449	451	464	440	480	428	491	475	462	452	429	448	449	403	464	479	471	459	435	484	483	440	491	419	468	440	467	457	430	445	458	425	459	468	435	450	429	441	439	452	450	442	453	467	455	496	407	496	462	456	459	451	504	494	431	467	456	451	458	437	477	441	429	473	466	452	438	437	458	417	481	461	489	477	437	406	481	439	473	453	481	499	443	482	462	469	499	464	466	450	459	467	442	473	463	421	443	451	448	480	430	467	454	440	432	463	501	444	464	464	405	486	423	499	443	452	494	449	439	467	412	508	447	433	450	453	433	475	456	438	448	474	464	443	471	443	430	423	456	432	452	477	485	470	476	457	511	460	466	442	446	463	466	436	462	425	462	442	443	417	466	496	464	511	439	411	454	428	455	457	454	463	462	471	449	470	463	457	469	441	481	409	450	442	479	473	456	452	423	506	461	462	451	435	463	447	470	489	464	489	453	444	442	439	463	412	444	468	431	443	447	447	457	479	445	449	466	452	440	427	476	450	467	483	438	470	458	433	443	450	438	467	445	475	464	471	484	485	521	487	456	450	450	452	464	452	483	444	464	479	498	482	481	455	432	442	441	458	442	479	450	470	472	456	424	477	468	468	458	446	467	499	491	441	475	457	477	480	452	452	444	458	443	495	466	450	480	483	444	430	450	452	461	460	511	425	475	447	436	444	446	446	419	471	478	474	422	479	435	457	433	453	473	470	474	465	431	465	483	449	484	468	491	442	490	505	404	487	452	436	460	465	456	432	466	423	426	465	472	476	492	452	406	468	459	452	508	439	450	466	501	477	453	460	459	449	457	466	459	497	452	489	484	437	450	466	481	465	472	491	430	465	466	427	426	467	449	470	480	434	455	410	444	468	421	464	486	463	474	453	427	473	431	461	464	488	451	431	489	471	466	480	501	457	442	464	460	495	408	458	387	456	423	459	438	454	488	439	459	460	456	418	397	449	497	484	471	435	451	461	448	463	460	473	440	460	457	447	448	463	464	461	418	496	432	469	463	445	466	470	502	476	415	459	489	454	475	459	485	443	393	493	480	465	444	467	459	496	453	432	486	462	471	461	455	429	454	447	460	463	414	440	465	433	504	473	450	505	448	456	433	477	469	490	475	452	479	433	457	422	449	429	463	427
22081	25478	5620	2638	2142	1824	1486	1218	1007	1008	847	830	762	672	685	714	665	692	678	602	624	608	571	608	607	620	623	649	626	593	598	597	585	577	601	559	580	589	583	608	634	583	624	625	680	570	621	571	629	571	592	576	599	589	613	575	606	581	555	575	583	617	642	609	574	597	569	591	611	560	618	594	575	599	588	578	607	554	571	567	594	579	613	614	596	584	574	568	543	562	580	629	528	618	604	583	528	609	574	601	588	578	591	561	584	608	541	649	600	563	608	595	608	612	557	552	567	568	589	646	597	581	570	601	570	617	615	557	602	617	581	583	538	606	622	585	601	583	574	532	540	570	591	550	590	571	568	607	556	561	593	605	595	585	601	579	601	595	639	598	596	596	604	568	560	592	592	541	573	585	610	602	588	576	604	587	598	604	575	605	601	615	592	586	593	602	602	553	606	579	552	622	619	585	595	598	605	634	603	544	605	593	584	588	576	595	561	594	594	543	592	574	578	534	594	599	619	577	589	579	586	606	580	565	593	587	591	573	555	626	611	567	558	657	571	571	569	624	593	611	579	549	641	614	582	619	607	608	631	551	562	596	620	544	642	615	605	572	590	589	546	620	595	602	604	551	582	602	565	618	587	603	586	574	606	578	556	597	570	597	603	568	581	592	593	561	566	587	583	579	576	574	622	584	570	549	560	579	563	545	589	565	588	611	556	601	548	611	624	577	593	595	570	578	626	564	606	609	587	604	559	580	587	519	623	590	591	571	553	554	576	603	598	590	592	574	579	639	592	618	586	598	596	613	593	564	595	585	582	538	611	562	580	584	581	584	597	578	558	588	596	566	561	576	613	590	590	606	617	624	562	589	595	602	592	587	581	554	600	529	569	531	579	576	610	577	567	581	585	584	636	636	598	530	562	523	547	563	574	597	582	593	619	586	535	554	636	588	613	588	595	580	649	600	574	605	600	590	587	546	541	607	610	547	595	625	584	599	524	587	577	606	584	603	626	607	609	609	582	579	623	572	616	554	560	579	548	601	589	550	605	605	581	557	570	580	581	622	590	596	598	585	594	584	604	607	599	606	589	590	620	629	601	570	580	561	598	604	573	577	555	593	553	617	583	604	569	598	599	562	538	609	621	567	568	623	609	556	561	555	566	600	576	589	565	597	588	598	612	612	548	577	633	572	591	543	572	598	576	623	641	589	555	572	580	584	588	567	593	612	581	587	611	662	589	575	585	561	624	607	592	534	576	584	616	579	599	589	632	555	560	568	584	595	576	588	577	577	611	642	590	560	535	607	596	541	552	552	565	566	603	582	570	547	543	582	561	559	567	563	614	582	587	611	565	596	637	553	587	568	597	600	620	620	624	557	580	592	594	587	644	602	601	610	596	599	611	600	609	629	596	586	590	612	580	618	624	590	617	608	592	577	584	589	564	597	583	594	595	533	603	595	614	602	596	557	582	612	585	548	617	611	556	606	604	618	613	594	564	625	620	578	561	598	570	616	608	583	563	628	592	584	674	540	586	572	593	573	586	577	598	617	582	559	576	601	611	588	576	586	579	576	582	582	612	558	599	592	580	590	607	588	598	584	571	630	615	593	616	560	540	601	556	612	609	577	604	586	589	590	563	594	532	569	565	574	574	588	594	553	611	588	548	635	599	575	584	563	615	598	570	568	557	567	598	560	588	558	629	604	572	576	608	564	641	638	540	575	619	578	585	542	588	609	561	570	590	555	594	557	577	600	567	578	563	581	583	573	585	595	608	565	609	598	551	557	599	589	555	540	560	573	568	565	581	585	544	571	548	590	601	576	586	576	597	608	587	618	596	617	621	541	570	600	511	618	592	628	572	613	618	564	579	592	599	591	591	580	606	578	582	592	571	569	563	551	609	607	608	578	581	606	543	566	589	574	572	594	613	577	598	578	595	597	570	585	540	540	598	583	613	575	563	613	553	566	587	575	574	621	568	585	569	611	591	584	576	563	593	628	588	577	565	640	606	587	620	564	588	592	627	600	583	600	592	618	581	614	614	572	604	598	600	572	604	612	605	583	581	604	597	572	587	552	589	555	595	570	586	625	622	598	606	599	601	582	568	588	570	554	606	581	568	600	558	575	570	599	584	611	610	633	568	601	564	609	576	523	572	573	602	598	571	549	608	522	584	554	580	606	588	585	592	569	611	615	588	604	615	593	585	581	607	606	585	560	557	619	591	581	587	558	550	569	556	597	580	606	585	585	602	588	564	584	569	612	589	617	604	570	559	587	566	577	620	560	577	611	596	597	562	582	586	568	598	600	606	564	594	569	551	632	594	594	564	580	526	530	597	596	596	562	567	572	608	597	569	582	617	576	587	580	566	583	560	609	580	593	553	606	603	555	571	571	591	568	584	586	585	597	557	592	580	616	593	587	581	609	591	569	627	605	540	549	597	625	566	572	594	575	603	570	583	580	621	570	656	586	567	605	558	601	544	598	594	580	589	554	591	566	601	636	557	615	613	562	594	626	556	581	618	583	566	582	570	577	581	616	578	599	612	610	599	575	624	562	621	613	590	593	604	558	583	544	550	585	636	599	594	568	599	619	546	593	592	614	626	602	570	575	562	570	573	606	626	587	599	608	563	530	566	585	614	591	596	590	594	591	588	592	612	612	571	598	578	540	597	613	570	555	590	574	579	554	614	575	576	590	601	564	584	569	558	573	601	596	610	562	579	601	571	564	604	576	541	571	591	582	593	556	573	577	594	568	573	600	571	589	577	574	583	584	567	580	597	587	558	534	605	583	605	573	598	604	586	568	570	562	542	582	556	579	541	573	611	580	564	563	577	564	564	559	586	584	654	580	595	583	579	600	578	581	595	592	594	577	591	521	553	571	594	586	615	587	568	572	570	591	557	583	586	595	599	592	595	589	601	584	585	583	575	554	546	638	582	578	578	590	588	580	638	593	609	642	551	588	603	595	565	612	573	631	613	588	567	562	575	566	617	541	601	575	554	592	621	565	597	549	607	602	583	584	603	609	618	596	573	601	585	562	616	584	558	572	625	590	623	592	593	583	614	545	633	579	578	575	624	568	603	605	596	567	605	610	620	558	603	582	541	583	601	584	574	524	635	603	604	591	568	592	640	611	599	574	600	584	625	539	559	580	575	603	593	541	595	567	589	592	565	568	615	601	625	533	599	588	583	570	596	579	575	564	578	551	576	583	600	582	565	665	593	589	570	565	598	593	576	547	551	572	571	618	584	578	629	549	598	584	580	610	593	597	559	576	589	586	555	621	628	609	557	577	548	564	591	592	586	572	596	565	631	585	603	579	560	564	566	619	604	593	565	561	615	597	590	637	597	566	606	557	584	598	593	574	602	587	543	587	554	582	602	606	611	563	600	606	577	558	607	598	569	554	593	585	568	595	579	624	574	561	593	590	603	616	600	614	551	607	594	593	568	606	562	587	596	590	560	601	601	580	584	578	531	590	559	562	579	587	581	604	552	564	601	614	585	616
23092	21626	29248	24447	21622	21418	4340	1155	956	867	676	646	591	500	564	528	511	506	466	448	478	407	455	412	427	470	402	425	411	425	442	438	399	418	371	416	442	443	436	441	394	369	402	430	430	428	415	416	394	384	426	392	385	414	401	401	378	405	426	386	429	375	391	439	390	386	403	440	388	404	413	387	436	402	415	383	385	432	420	403	411	451	410	455	414	414	363	400	434	406	420	388	407	421	421	425	404	382	403	424	411	438	401	394	428	424	427	417	410	418	460	382	404	422	416	367	420	402	389	420	392	391	399	403	416	409	378	395	398	391	406	360	394	392	446	396	401	385	375	402	425	400	416	410	433	420	450	420	410	371	427	378	413	384	388	390	388	422	389	416	370	439	387	365	367	396	400	422	387	378	424	404	416	405	415	374	401	417	394	392	413	423	422	375	413	418	419	397	431	414	435	383	417	394	401	408	385	449	383	387	433	402	403	383	378	389	444	399	382	418	415	433	407	400	423	397	422	381	388	402	374	408	413	410	420	420	358	394	410	359	398	411	370	380	374	392	445	406	372	409	383	397	421	410	404	376	390	423	403	437	388	373	363	436	392	392	399	413	372	387	389	398	438	372	393	429	391	373	395	396	423	410	392	409	388	406	391	409	380	391	405	386	434	405	390	409	403	406	391	396	413	401	381	428	431	435	380	382	407	433	384	402	389	428	379	393	412	451	397	423	397	403	398	420	451	364	405	436	389	375	406	405	410	385	377	433	392	397	412	412	381	364	442	368	436	401	380	407	369	395	404	439	400	374	411	402	378	427	422	405	404	403	420	413	412	384	390	443	432	422	405	422	391	417	417	382	404	382	399	353	384	369	409	405	406	380	371	389	419	393	443	397	390	416	391	425	429	405	412	412	375	412	416	410	412	383	398	411	414	378	408	407	431	389	438	392	383	406	399	409	385	386	398	389	421	442	444	379	440	384	418	392	448	392	418	390	402	420	438	399	380	441	400	396	361	424	392	414	365	454	409	415	418	416	446	405	411	373	405	436	381	418	419	412	428	424	402	425	420	422	364	411	417	455	434	417	385	429	391	374	405	371	403	410	417	419	413	381	395	399	368	429	394	394	430	386	398	426	398	411	390	396	471	423	413	394	431	392	394	422	419	397	428	394	378	388	388	411	429	421	414	375	377	424	362	383	405	421	422	388	374	365	415	444	404	418	402	388	380	388	395	419	446	387	419	386	399	404	386	407	386	391	398	409	447	391	393	394	383	397	432	411	372	404	378	371	377	373	419	385	385	407	382	385	407	408	404	408	380	432	402	370	404	427	407	385	383	374	386	409	393	370	396	427	382	387	434	407	418	379	396	443	434	390	428	388	411	421	427	425	387	440	395	396	385	406	407	369	403	410	393	375	399	382	387	422	355	377	381	385	395	422	388	443	414	396	429	389	403	415	387	380	402	389	435	431	410	388	395	400	387	422	428	442	418	382	376	392	407	401	374	425	398	368	403	397	375	380	408	382	388	444	388	427	394	425	417	386	414	440	399	404	402	382	439	425	404	414	414	385	456	397	404	432	396	428	404	425	417	457	388	418	414	384	390	418	400	384	382	383	395	380	395	426	414	398	393	417	432	411	437	444	397	407	378	386	388	378	391	414	442	392	395	386	406	365	405	401	407	403	441	383	391	402	414	375	395	382	406	413	356	439	404	371	411	418	382	456	407	360	408	450	372	391	406	383	383	414	392	409	417	398	401	430	379	367	421	449	366	410	403	408	392	429	376	388	427	417	398	432	424	419	357	406	392	388	389	395	423	385	414	363	433	382	415	410	373	393	404	400	406	407	394	411	385	414	385	430	396	407	392	419	416	385	428	411	386	386	432	404	389	386	411	435	399	391	416	415	370	439	373	380	411	366	380	379	442	383	417	376	430	391	399	394	418	393	383	409	425	396	394	433	379	434	343	406	391	396	363	391	395	369	429	421	424	367	376	383	386	377	442	382	384	386	396	408	413	420	418	420	382	384	386	424	398	426	422	395	416	412	414	394	392	422	397	384	392	439	436	398	406	371	399	423	384	399	399	374	409	392	421	435	400	418	391	376	421	391	423	410	423	405	434	382	426	413	414	384	421	397	422	350	402	401	412	418	404	375	402	418	395	424	371	421	365	388	387	427	420	388	404	417	392	437	393	403	398	386	367	423	396	392	416	413	389	391	425	411	425	418	400	424	417	423	396	388	405	414	432	435	411	391	403	415	382	372	418	393	389	431	420	406	418	418	421	410	405	388	429	430	441	367	389	434	375	398	385	430	409	410	397	385	390	407	356	367	399	385	378	418	394	413	409	449	431	405	412	448	403	388	424	429	399	391	414	378	385	412	368	418	376	394	408	419	401	377	386	428	405	397	451	403	406	386	375	426	394	401	365	414	395	397	381	440	423	410	397	396	426	406	387	429	414	425	375	423	400	366	372	368	416	429	427	366	405	400	413	397	387	416	428	392	379	400	411	407	368	416	398	387	432	410	409	433	381	428	382	412	429	420	384	384	376	384	395	387	404	412	375	436	405	426	421	391	415	417	373	385	416	396	428	394	402	398	398	423	436	393	394	392	352	424	397	437	394	395	389	388	424	400	400	342	367	426	393	402	389	416	369	402	390	374	396	398	406	425	409	382	386	436	406	398	376	396	406	406	404	385	410	387	396	415	378	431	401	400	409	429	401	417	403	390	412	400	411	360	427	390	395	420	421	407	401	397	357	430	371	411	420	426	395	382	437	406	386	379	421	365	356	412	406	433	397	437	402	386	407	390	418	427	390	404	388	386	360	366	399	387	415	452	421	427	393	408	380	392	435	404	430	399	409	402	395	444	446	390	401	405	396	409	411	414	394	403	421	432	402	407	415	376	413	400	408	388	399	411	417	404	416	393	418	409	396	397	378	408	416	406	381	405	419	406	387	422	400	429	390	391	394	382	427	374	407	456	400	446	374	414	380	374	415	398	367	395	390	388	387	419	393	382	388	428	448	398	410	396	401	443	397	388	396	411	396	372	364	404	421	392	405	416	413	402	419	396	400	411	371	400	400	427	404	402	413	387	413	409	417	456	425	432	428	405	380	398	374	367	420	411	414	401	377	375	429	415	439	441	401	418	404	372	391	416	375	387	415	402	407	391	389	410	384	393	367	370	413	390	409	439	396	370	440	423	433	414	414	362	429	400	421	411	416	389	420	419	376	392	441	423	425	402	396	399	432	384	412	395	384	421	377	402	421	434	380	410	399	416	394	417	390	397	381	420	390	365	413	413	395	400	406	399	427	460	371	401	383	390	406	420	406	415	392	403	389	392	398	399	404	387	415	375	400	393	410	438	417	417	419	378	380	420	395	410	432	393	434	383	400	368	386	403	373	378	378	420	402	419	402	430	401	427	389	401	404	404	401	414	434	386	455	429	374	391	424	411	444	392	407	366	411	415	395	417	412	390	359	398	395	373	422	413	404	426	430	377	399	421
26591	35014	11888	5877	4376	3558	2770	2089	1808	1459	1257	1049	1049	915	825	790	744	701	666	627	622	563	660	565	567	577	623	569	561	596	523	598	538	571	538	521	549	547	524	574	548	581	553	504	520	598	537	568	560	562	522	532	565	567	561	559	540	541	532	521	592	544	516	521	563	557	568	551	534	564	534	551	551	540	498	541	542	514	518	544	505	542	554	578	527	514	512	552	559	520	550	531	492	573	555	539	508	519	557	576	548	543	583	526	541	520	564	534	563	547	548	510	520	521	506	500	498	550	573	520	507	524	546	527	541	533	544	547	505	506	537	501	567	513	544	523	500	555	525	540	526	527	548	556	540	515	473	553	525	516	549	541	509	513	537	508	505	553	512	510	525	493	537	520	507	550	534	535	570	539	508	509	535	529	522	520	514	490	545	510	503	551	537	514	539	531	548	537	504	509	533	530	528	556	522	506	514	521	550	507	570	510	519	510	505	468	542	495	491	515	529	544	482	553	523	516	523	519	509	554	529	540	515	508	557	535	525	549	510	575	532	525	526	532	523	523	563	538	521	490	516	562	538	535	532	532	517	512	535	532	550	505	550	522	496	549	511	542	526	518	565	555	532	522	509	537	555	537	593	561	523	548	487	548	508	511	503	497	523	551	542	546	502	551	560	566	526	525	531	527	500	565	473	534	535	549	532	513	519	511	521	494	560	570	512	552	554	483	520	510	490	543	513	538	507	572	536	485	558	506	476	533	564	476	545	571	557	546	557	520	529	494	522	516	517	533	507	490	538	593	526	526	528	515	492	518	523	511	513	569	531	511	508	519	592	540	530	506	537	540	532	571	558	505	506	536	535	531	573	550	541	527	538	522	533	487	527	522	543	512	541	538	495	503	528	526	513	554	515	538	542	541	492	540	520	535	512	535	507	522	520	536	508	545	555	484	535	568	558	514	517	546	540	555	525	503	522	545	547	514	518	539	553	544	512	568	490	527	519	517	505	531	529	529	543	533	564	501	562	523	539	544	524	485	553	514	558	519	521	529	563	521	540	540	491	549	529	536	516	514	546	519	521	481	539	549	536	505	552	576	498	501	556	532	577	501	550	518	532	531	542	556	583	512	519	528	536	519	519	511	538	563	527	528	539	545	555	485	511	536	518	544	510	535	539	534	525	523	551	501	516	541	546	523	566	539	521	538	524	547	521	474	547	561	534	539	544	565	521	529	518	495	526	547	486	530	535	536	525	540	566	517	546	530	511	550	529	521	506	542	541	513	521	507	549	544	533	539	522	544	495	485	544	508	547	505	545	538	514	533	495	531	486	505	529	507	524	508	564	518	522	521	542	529	517	535	531	491	541	552	519	526	531	499	534	546	518	512	477	535	553	499	537	523	544	535	568	524	539	561	485	546	517	488	512	554	549	508	529	510	501	508	531	520	517	511	508	545	543	539	556	517	521	561	505	481	501	507	516	571	548	549	567	576	516	555	556	537	511	535	503	526	516	531	509	548	533	553	526	537	521	515	500	538	542	527	512	538	549	525	578	544	508	517	534	511	512	525	525	490	522	501	533	497	519	549	580	559	517	535	525	545	524	492	533	551	507	521	536	527	489	532	510	525	521	511	535	519	474	543	532	535	540	557	521	508	514	492	526	538	533	469	548	495	520	566	519	566	518	529	526	528	504	530	526	521	558	534	555	515	593	486	551	530	556	543	522	509	482	544	508	525	557	530	532	498	538	520	519	515	551	498	488	524	537	477	501	543	522	486	515	499	535	517	511	557	510	509	541	529	512	541	518	524	502	527	480	485	553	535	510	524	535	537	519	517	541	493	507	502	531	577	501	520	511	524	568	531	526	509	541	509	532	526	519	512	524	532	530	521	522	541	514	547	534	494	520	535	528	515	505	539	514	511	502	487	528	545	548	518	485	525	483	485	511	561	542	506	527	534	562	520	527	523	533	523	519	512	528	531	560	536	498	496	486	529	516	543	571	553	519	502	520	531	534	530	519	531	542	537	527	509	494	490	501	543	517	522	544	490	575	566	529	484	529	532	534	498	515	501	554	512	510	517	511	535	496	507	497	500	566	504	487	498	555	485	498	543	544	515	540	520	577	555	525	537	528	566	566	552	493	499	533	576	573	537	558	548	486	540	515	517	530	511	524	492	558	512	534	550	500	477	539	501	518	534	492	530	518	511	551	521	516	546	546	536	492	562	533	535	525	519	519	526	507	561	549	529	609	547	537	558	509	560	529	559	524	562	508	545	516	518	579	517	517	569	535	542	565	514	537	531	522	555	519	501	511	546	523	506	507	519	521	508	553	507	519	531	517	461	506	535	545	520	537	531	500	535	555	511	536	537	507	560	538	526	553	510	509	534	520	536	533	515	538	558	516	513	534	513	532	504	506	525	518	513	549	522	535	549	517	533	533	483	528	548	522	562	511	557	491	505	548	525	516	509	515	540	492	515	485	510	517	502	526	536	507	524	529	559	565	537	534	527	521	502	524	509	547	543	523	527	521	522	529	531	515	529	541	502	557	525	525	528	530	526	516	537	560	523	472	566	520	535	500	529	519	538	554	532	516	515	512	580	547	527	539	577	546	522	538	530	507	539	543	523	511	565	554	524	498	524	542	517	557	483	525	469	526	485	546	524	524	523	529	534	552	540	559	529	523	564	528	510	543	521	552	511	533	521	511	503	526	536	518	478	522	504	526	553	532	524	544	543	562	515	493	544	556	502	555	532	504	565	479	526	495	557	549	511	525	541	542	521	485	543	481	522	533	557	549	552	542	546	582	543	570	499	548	501	536	555	563	531	497	551	513	557	535	513	551	540	542	527	497	537	528	533	547	512	543	546	540	526	506	563	499	563	469	560	533	541	527	532	487	553	507	538	527	508	535	531	553	510	527	536	524	557	523	549	515	540	499	533	545	533	509	527	537	538	532	547	545	528	515	524	527	504	531	551	525	518	534	491	495	489	541	571	555	543	490	528	532	539	514	498	512	551	519	509	530	533	499	555	513	565	513	489	514	547	535	550	554	518	534	499	539	529	551	548	495	539	524	505	568	516	495	538	510	509	490	556	538	544	520	529	499	514	532	487	535	511	547	524	574	579	524	557	502	547	495	526	506	514	514	526	522	527	544	562	540	527	535	536	558	553	515	535	520	508	545	560	562	523	550	503	510	494	547	562	502	542	536	513	531	482	501	543	484	540	516	538	513	568	524	548	508	534	551	544	548	518	501	527	498	533	496	548	527	513	533	500	557	549	526	504	541	523	514	510	560	527	523	512	505	530	513	490	510	537	508	579	509	565	493	525	530	509	541	524	531	520	473	555	538	488	492	496	526	519	542	544	533	516	533	525	544	484	516	535	542	523	510	532	541	569	536	546	500	478	574	543	501	494	544	530	529	553	514	507	523	562	564	500	510	574	484	515	554	522	534	558	564	504	509	524	519	541	522	515	484	515	572	523	551	565	559	511	527	568	530	525	519	534	512	510
28244	19341	6153	1758	1106	984	930	841	834	792	773	776	714	721	744	732	777	761	743	716	716	743	693	731	731	805	748	751	727	708	694	747	699	737	680	681	697	727	727	755	756	729	644	742	693	758	755	738	699	798	673	734	725	768	738	728	749	772	699	677	734	795	687	723	700	725	736	758	720	731	696	718	748	744	748	731	728	740	701	702	746	766	726	702	691	752	711	733	710	728	787	702	743	723	743	769	729	714	727	717	727	701	726	722	718	666	755	752	761	662	708	684	781	722	746	750	697	669	681	806	730	716	688	702	673	674	711	695	749	720	750	717	726	693	780	746	709	754	691	743	715	723	721	754	722	715	723	752	690	728	735	770	746	701	739	771	699	697	743	801	766	752	721	758	745	721	719	716	693	709	719	764	727	726	701	758	752	753	756	727	686	716	734	724	732	720	724	777	684	724	675	755	707	729	703	714	753	712	729	708	744	677	781	704	742	673	757	752	715	704	723	779	766	748	652	700	799	703	698	661	743	698	715	726	720	709	745	768	755	750	695	706	687	731	754	729	701	731	721	754	718	708	760	695	741	708	706	755	769	775	713	710	735	667	734	768	721	736	716	706	704	783	712	740	745	723	710	770	758	661	723	794	731	696	737	706	770	742	766	697	724	768	754	739	752	718	737	718	724	734	701	734	727	698	720	724	753	746	735	728	725	716	694	765	746	733	743	716	750	727	741	720	715	695	729	743	768	746	733	768	739	739	718	739	713	800	706	730	742	782	709	706	762	687	768	696	718	693	679	694	735	706	725	731	704	752	739	728	691	718	732	718	743	741	733	736	742	696	731	729	730	750	733	710	658	715	716	729	673	741	787	680	740	776	727	782	727	752	715	693	675	715	734	734	719	746	696	711	748	705	754	728	727	700	733	700	706	707	706	769	744	731	729	708	701	705	713	704	741	743	706	677	676	728	736	722	772	676	760	729	647	742	741	757	749	723	758	695	734	722	748	744	699	725	773	745	755	751	731	738	718	682	732	701	691	714	651	746	687	726	775	714	716	718	717	776	729	705	731	686	760	739	732	739	691	733	709	714	722	718	683	724	706	675	687	765	744	725	786	732	761	751	799	687	685	762	751	718	737	718	741	754	686	742	743	749	763	748	728	774	745	691	737	744	731	730	735	721	705	702	652	700	734	680	717	701	726	710	748	745	744	712	739	737	736	721	711	712	727	674	706	722	731	750	755	727	723	795	720	677	725	758	745	671	732	686	716	691	756	731	796	728	735	742	735	767	725	764	713	768	742	693	766	695	722	711	719	720	746	698	720	704	772	790	686	703	723	710	825	731	743	742	658	726	732	759	713	743	740	699	749	720	755	718	723	710	715	724	737	795	704	718	707	722	761	751	695	715	754	787	674	691	707	709	707	710	718	768	715	706	737	722	740	745	784	725	718	728	755	704	740	714	714	719	672	768	745	720	701	755	720	781	750	713	731	738	743	747	727	778	763	705	719	769	753	756	719	731	728	734	761	741	743	714	742	712	742	756	724	753	713	725	759	733	709	713	735	759	750	723	784	762	701	751	737	809	698	711	737	763	724	695	722	741	731	725	726	714	755	736	758	711	685	705	701	707	735	790	755	706	687	774	730	766	694	687	744	698	720	775	707	700	706	709	763	700	770	705	725	720	737	717	693	730	740	684	772	728	715	737	735	717	737	678	738	739	718	759	707	689	748	707	709	718	751	705	690	731	728	780	733	773	779	762	741	727	733	730	708	732	717	701	726	699	688	725	794	715	703	697	694	699	704	723	703	695	748	725	719	750	758	692	708	762	700	687	761	749	668	740	718	726	706	747	730	756	736	728	733	743	767	705	729	700	729	719	752	757	764	811	694	751	700	751	678	687	722	741	754	735	705	743	722	739	710	752	686	695	755	725	694	747	770	710	717	760	691	696	743	668	733	724	717	778	742	699	695	703	741	765	719	742	707	709	757	704	754	730	731	708	723	711	720	747	709	722	741	734	715	744	691	700	711	743	762	701	761	760	749	771	797	763	766	737	755	757	706	745	733	780	745	754	691	713	756	732	727	738	750	752	708	726	725	691	739	679	733	720	729	747	749	705	745	795	729	708	744	765	705	699	744	767	731	691	693	708	669	723	740	727	722	760	778	724	748	725	700	725	770	751	719	744	764	703	689	734	719	720	717	726	749	741	708	681	729	678	764	732	726	736	719	718	718	751	774	739	747	689	702	749	757	754	743	729	747	727	719	680	740	731	713	761	707	741	680	683	740	783	679	702	744	739	724	759	701	737	791	741	763	730	707	687	727	757	713	742	750	710	729	757	740	803	753	703	711	650	744	747	724	701	744	712	740	777	680	748	701	745	707	781	736	705	720	720	740	693	728	736	733	668	757	728	716	704	730	775	716	726	663	732	709	784	689	736	736	706	696	678	746	739	732	695	735	721	712	758	695	679	701	734	743	728	759	659	743	742	668	743	723	735	748	718	757	720	735	777	715	803	797	721	752	714	661	715	717	756	654	683	709	718	699	744	752	738	737	713	708	768	768	720	724	727	743	731	767	738	724	750	667	713	731	728	698	710	731	715	700	742	700	722	728	750	698	744	715	722	765	747	731	739	741	730	738	757	709	748	719	674	747	719	727	663	721	730	698	710	742	733	719	710	721	736	695	714	740	737	768	703	751	743	725	712	739	781	784	720	754	725	756	774	676	712	697	746	761	710	733	707	749	732	767	697	693	744	765	769	745	735	726	719	730	725	709	725	703	740	740	729	698	721	740	756	767	737	738	732	722	720	674	728	725	758	718	712	682	707	680	738	775	791	732	731	672	754	740	662	758	695	702	711	713	737	751	762	692	748	712	745	783	711	683	722	738	707	702	720	764	709	722	717	728	766	779	758	753	700	717	709	752	718	727	740	720	723	754	742	751	746	734	708	732	750	713	676	748	751	730	712	749	750	757	743	714	812	704	737	753	685	723	722	685	720	723	765	731	748	729	694	727	724	674	695	726	715	696	737	740	760	738	739	715	720	782	727	751	707	732	719	709	732	720	712	696	706	710	735	699	700	761	743	756	713	723	734	751	764	683	711	702	780	768	746	706	709	715	719	701	735	711	718	730	685	737	713	703	707	737	709	739	745	718	756	742	726	734	725	709	723	738	738	758	709	787	740	712	732	731	693	725	694	709	726	746	741	689	736	718	766	704	705	724	765	728	701	724	739	727	754	753	761	728	740	693	728	732	722	711	740	730	652	778	780	738	711	729	711	719	729	746	731	733	733	779	743	761	731	750	694	731	728	735	749	702	743	747	740	751	689	794	748	725	704	690	755	709	750	759	742	719	762	762	720	761	755	731	763	742	719	746	740	714	694	695	727	730	753	710	769	756	771	703	759	763	737	725	762	759	836	746	691	717	717	737	749	700	783	786	703	675	716	729	737	739	704	721	745	719	731	732	726	766	729	689	771	674	721	760	734	719	808	775	781	748	772	757	747
18786	15048	3478	2093	1728	1641	1308	1193	1171	1083	1060	1029	1028	995	950	940	943	942	912	932	927	894	899	922	959	936	954	867	917	948	892	927	844	963	961	943	915	951	908	949	890	883	805	951	903	873	915	904	943	946	918	874	908	997	868	902	935	921	921	920	839	927	891	888	939	877	882	950	932	917	916	901	901	923	945	950	890	920	902	918	970	948	925	938	931	910	928	889	937	889	902	900	929	888	914	922	866	881	874	855	854	909	964	881	927	881	945	908	933	896	917	873	924	899	912	906	884	931	884	920	962	888	884	911	881	950	944	946	876	921	865	884	891	925	928	896	932	923	878	909	919	886	971	933	913	907	926	912	932	925	930	923	912	928	879	885	925	965	881	881	928	968	843	871	910	946	953	858	915	912	903	885	976	912	893	864	948	960	903	935	909	880	868	888	917	829	908	927	935	963	879	923	887	879	944	868	924	938	930	870	921	954	909	897	894	923	961	934	935	926	900	895	898	910	903	896	917	875	873	958	922	936	890	901	868	925	940	923	911	913	901	869	906	960	914	875	909	960	920	902	907	912	935	889	887	900	953	870	950	941	909	878	889	895	904	878	967	939	882	876	884	919	986	948	909	929	907	928	913	904	897	922	918	936	917	893	955	917	864	904	887	941	931	876	898	932	926	876	890	910	934	930	947	868	872	896	909	938	914	928	956	977	927	920	874	888	904	890	890	904	869	917	915	966	913	943	973	941	930	896	869	926	908	906	930	895	915	946	895	870	922	931	875	934	935	888	973	935	956	936	903	984	870	944	902	869	835	904	882	900	922	887	905	887	895	948	925	909	920	913	914	949	911	892	917	920	935	911	956	915	980	896	930	881	910	913	927	897	892	937	945	915	883	904	922	948	942	909	867	846	882	976	923	925	899	902	866	886	904	897	949	986	904	894	916	946	866	912	944	920	935	892	951	935	929	908	949	931	911	902	917	962	915	947	892	943	909	936	900	940	873	886	903	869	913	886	885	961	859	861	893	817	955	919	907	935	930	927	887	885	900	966	903	882	937	874	948	928	928	878	886	895	976	878	946	855	919	886	884	897	872	893	931	941	941	892	970	909	895	915	938	944	967	935	930	911	917	905	933	919	874	925	878	922	930	921	964	911	913	903	962	916	932	879	940	858	938	916	874	963	895	936	1011	910	988	910	893	897	906	877	912	958	902	909	913	923	947	956	937	919	936	920	918	907	900	929	932	881	919	905	954	946	834	930	922	898	871	921	903	909	899	893	925	939	911	919	908	913	883	891	871	918	945	878	913	954	933	950	892	952	838	933	941	909	973	886	953	902	900	932	914	942	951	915	941	935	924	877	962	975	868	884	874	924	955	949	896	898	973	946	934	889	902	972	900	928	968	924	921	936	862	939	958	954	856	905	909	924	928	912	901	917	937	913	892	906	900	921	946	917	914	940	977	876	877	913	925	981	932	951	925	950	899	909	968	883	935	905	929	896	903	906	865	905	958	898	894	957	917	909	886	873	902	851	937	857	918	888	887	890	852	913	877	870	899	918	885	930	928	915	932	904	934	873	923	889	888	912	892	863	943	883	879	900	951	894	929	931	911	902	885	883	920	874	907	861	893	902	909	921	965	881	911	951	907	905	895	901	957	907	907	926	919	910	901	867	906	912	883	903	958	941	905	933	932	896	915	877	962	899	909	878	957	912	905	892	933	913	973	904	921	898	879	912	926	869	941	901	923	880	931	888	906	910	921	933	904	902	881	884	919	935	874	957	873	928	933	940	893	921	903	910	908	913	862	945	936	878	906	905	879	945	910	868	943	864	858	942	942	930	913	941	949	915	842	923	994	894	915	931	916	911	876	959	929	894	870	885	897	958	900	966	929	880	917	904	987	877	936	868	888	969	892	874	971	912	907	931	909	946	905	903	889	872	937	956	948	937	978	934	952	936	908	877	920	963	954	847	945	931	933	911	963	870	897	888	860	932	899	889	942	914	893	959	900	918	936	941	926	940	908	942	889	924	879	896	911	897	944	891	895	917	889	880	913	931	861	914	904	867	930	883	898	937	907	895	927	855	898	878	875	927	901	938	967	929	872	906	928	899	978	874	897	893	894	966	891	947	937	924	927	890	874	881	941	924	917	878	914	938	912	895	932	925	929	908	927	946	951	940	930	914	907	971	882	885	864	919	910	936	865	977	874	929	900	893	904	933	863	897	953	887	886	917	933	860	963	865	889	960	908	899	914	913	923	932	964	980	913	893	917	967	962	905	918	949	842	869	923	884	919	889	946	920	884	915	957	919	910	934	882	891	894	939	897	942	902	905	934	921	923	894	894	900	923	905	956	910	930	891	890	956	920	878	927	908	891	846	932	992	844	948	886	879	924	914	946	900	884	872	904	885	877	871	916	888	958	913	948	943	912	929	915	931	925	879	949	872	901	930	902	861	896	850	940	902	860	951	958	964	950	967	902	918	892	921	915	857	927	928	891	925	929	935	896	959	875	909	890	877	886	901	934	891	946	964	866	934	907	944	876	859	933	883	903	919	911	955	907	911	897	932	898	968	893	922	865	952	929	864	911	960	901	933	944	899	897	927	941	875	913	878	926	899	908	909	885	881	982	909	905	896	942	936	967	942	874	913	865	922	893	966	959	914	961	971	841	931	927	924	861	902	927	936	929	924	919	884	890	883	869	915	889	910	889	945	901	968	916	901	917	890	916	904	896	917	958	925	954	1001	973	877	927	857	959	926	937	911	923	884	864	958	881	922	882	844	898	901	924	886	958	894	958	914	897	911	914	879	888	886	911	897	814	889	910	890	941	899	954	940	921	903	909	946	963	914	886	911	892	887	911	935	934	896	963	909	925	936	878	915	929	921	856	944	923	903	909	875	906	921	955	912	896	948	938	894	893	926	884	888	889	894	942	871	989	856	891	929	894	939	860	949	893	888	938	843	874	881	898	916	950	952	909	949	961	838	932	893	948	909	900	935	961	921	958	907	895	894	896	902	881	914	935	899	954	947	952	926	926	992	903	908	903	936	948	973	946	911	960	923	956	954	915	935	938	908	951	942	1007	866	941	885	895	918	885	946	901	875	891	883	982	906	984	911	950	918	934	921	876	899	915	871	915	900	952	902	871	916	929	905	940	933	928	876	917	905	917	891	847	896	891	923	918	944	973	911	905	962	924	950	935	908	895	878	896	874	938	915	940	917	912	917	926	934	887	966	875	925	964	928	891	888	874	917	913	885	922	965	878	942	943	950	879	874	970	951	920	916	940	930	913	914	886	940	882	934	904	953	895	888	906	873	912	936	944	919	911	894	924	921	870	927	900	909	954	967	926	910	933	948	905	875	903	894	924	900	947	960	959	891	921	948	875	950	894	913	953	860	901	909	881	862	894	918	956	926	927	889	921	909	892	908	909	885	879	858	907	888	934	922	876	948	959	916	961	942	872	921	973	906	855	923	924	869	937	900	903	893	904	891	914	919	908	937	942	967
24013	21594	28754	24876	21481	6965	1639	1175	1037	990	912	914	816	829	834	832	814	734	811	781	761	821	747	773	759	769	762	724	752	776	752	789	749	745	756	752	765	767	757	744	780	737	732	686	728	751	802	762	734	728	806	773	703	723	773	725	717	682	746	713	721	772	715	745	728	716	705	777	716	785	744	734	726	737	699	751	747	754	757	734	707	699	743	744	739	755	737	739	766	707	694	692	728	743	770	700	706	751	717	722	751	766	776	736	801	748	733	693	695	742	747	749	715	746	766	751	723	714	729	746	716	757	727	715	726	775	723	738	715	744	721	770	740	691	749	727	685	770	727	706	765	761	746	749	739	777	724	723	764	714	752	753	710	752	712	710	753	758	758	774	728	686	742	757	797	729	728	746	741	739	721	697	698	722	740	698	739	748	722	748	765	744	721	725	747	754	738	758	669	733	727	737	705	722	760	748	722	766	762	788	678	748	768	757	732	702	686	739	739	756	805	705	678	716	712	726	710	742	735	725	714	720	736	731	767	751	738	756	729	735	676	678	743	742	745	732	737	708	717	730	725	709	711	748	718	786	769	701	697	716	721	735	749	682	726	755	720	710	729	716	762	679	741	684	734	705	705	729	741	725	714	713	686	719	772	700	746	725	725	698	752	723	721	700	675	766	698	696	737	723	717	732	731	682	718	749	703	728	762	719	745	688	783	725	731	707	705	711	797	731	713	715	747	698	768	724	703	716	730	724	717	775	726	734	698	717	691	731	706	713	756	733	756	720	713	664	709	714	715	745	713	734	756	756	718	734	776	710	719	707	667	751	716	755	749	674	715	722	772	785	734	725	730	721	706	739	790	712	743	741	705	732	735	737	732	761	692	720	751	770	726	713	765	733	734	734	682	741	763	773	753	690	725	713	744	681	696	741	724	704	763	712	776	763	754	773	706	710	725	723	744	753	778	738	699	711	761	692	693	771	687	675	737	773	718	768	757	767	694	714	730	743	747	722	729	772	687	710	707	736	717	698	737	750	726	772	752	708	728	763	706	719	727	757	755	736	729	708	735	721	686	696	662	706	756	747	721	704	727	707	736	745	726	709	729	708	742	705	714	775	722	719	726	745	748	699	741	747	726	759	704	689	761	773	714	703	676	753	703	767	757	734	722	718	732	717	720	745	725	738	772	688	744	739	724	698	724	728	747	729	743	745	761	723	710	738	697	703	727	745	748	767	690	773	725	758	688	767	732	744	722	742	738	749	731	710	746	719	713	725	772	727	709	761	680	711	666	752	750	737	811	692	732	744	674	699	746	723	733	757	741	743	736	731	692	747	751	712	730	741	728	745	797	768	714	739	737	710	737	729	731	691	725	737	745	753	697	703	724	770	716	785	750	731	788	762	698	725	688	728	720	748	747	688	715	746	731	752	713	718	707	755	758	719	709	683	726	741	770	717	696	729	685	703	706	684	729	747	742	731	679	682	703	785	739	770	734	697	766	733	774	801	732	699	668	723	677	738	726	771	704	718	738	732	741	693	714	708	697	764	738	737	743	714	719	748	741	726	769	754	738	724	730	737	729	714	729	714	700	634	746	713	741	751	695	735	701	768	742	735	728	727	712	738	698	753	748	711	735	762	694	723	727	713	712	729	689	741	745	708	713	746	729	715	762	697	754	679	751	718	725	713	744	735	766	718	704	717	715	722	724	778	685	706	755	769	700	754	706	682	733	738	725	728	720	741	738	766	731	692	699	691	732	731	736	724	764	772	707	800	748	693	721	684	754	735	744	740	722	706	744	772	720	743	681	721	718	730	736	730	737	739	719	694	757	772	738	723	716	737	763	740	693	733	755	737	779	725	751	704	748	734	726	736	733	734	690	687	745	720	774	764	750	694	702	715	726	732	730	698	719	731	732	721	721	747	741	756	717	756	738	748	718	685	725	677	772	717	712	723	794	773	705	727	709	716	671	726	731	761	745	710	714	725	744	715	797	745	729	761	670	743	724	733	772	764	709	703	730	725	720	729	717	730	724	719	732	764	692	753	774	718	706	736	672	716	736	757	760	683	703	708	757	674	737	735	753	706	745	732	679	733	696	703	757	733	719	709	703	714	733	745	770	744	729	689	756	726	727	744	763	702	770	724	712	685	722	762	738	702	677	718	743	695	721	785	710	730	712	736	729	728	747	680	704	753	725	739	748	721	681	682	718	743	757	701	731	744	702	745	708	777	714	710	750	739	743	709	752	730	720	777	733	667	688	717	709	780	687	678	778	691	747	710	697	776	763	710	735	707	701	744	714	667	658	703	719	760	748	720	786	754	755	701	755	742	736	701	713	707	724	746	736	682	749	716	695	783	775	765	773	715	716	742	674	659	771	666	747	708	779	708	758	734	714	672	726	703	712	692	753	726	670	748	690	726	727	729	715	680	707	741	785	783	765	724	709	706	759	713	711	711	734	781	714	724	713	730	767	749	757	769	721	708	746	719	712	720	737	721	701	716	748	731	732	745	720	697	767	730	722	706	778	741	813	744	719	759	755	765	704	746	710	694	761	764	749	732	775	742	745	733	697	729	746	694	700	699	702	752	768	734	714	737	708	703	748	732	711	757	775	731	683	727	694	700	685	671	725	763	717	726	707	736	706	703	788	721	786	745	731	721	735	699	731	703	690	764	738	704	728	706	710	761	750	706	722	742	715	676	734	729	734	735	741	721	718	683	694	728	722	743	727	753	733	733	710	718	713	719	738	732	694	725	712	745	717	719	728	691	773	721	714	747	731	718	704	722	716	733	719	723	744	721	748	713	755	723	735	735	687	755	753	705	711	747	780	715	757	682	683	743	732	739	730	750	721	745	762	673	742	712	740	776	750	692	717	699	715	708	792	724	700	699	741	708	705	731	726	730	746	667	721	762	691	784	691	761	737	730	752	717	711	696	726	714	751	709	689	754	692	753	765	726	727	691	771	743	732	714	714	751	739	694	770	719	680	737	728	752	739	734	670	724	763	766	738	753	685	680	730	779	745	713	739	755	723	772	701	727	705	715	695	731	731	662	705	716	679	758	721	715	733	729	716	737	745	762	746	744	723	678	721	722	679	724	763	750	692	673	705	756	731	750	718	763	709	694	768	786	689	695	769	755	704	715	788	726	712	742	763	736	779	760	702	777	743	701	765	738	780	797	737	704	699	717	745	761	733	751	738	741	676	695	693	727	735	772	737	771	681	742	739	755	745	735	696	755	738	739	746	748	731	744	724	718	723	765	732	706	700	734	725	734	727	728	771	753	766	733	733	728	744	767	760	701	768	753	719	746	696	740	700	723	745	755	714	697	707	721	725	754	687	692	715	743	763	737	737	740	717	712	700	687	687	754	763	703	764	745	711	729	749	738	695	728	726	731	744	701	716	750	728	688	733	727	688	723	708	713	724	727	723	736	702	760	727	717	707	713	752	727	674	684	717	732	741	747	734	755	788	765	739	715	676	714	740	679	767	749	719	741	745	714	737	738
22281	27217	8791	4467	3514	2957	2325	1880	1586	1478	1396	1217	1175	1057	1064	1067	1035	971	1017	983	968	978	969	940	957	942	974	952	933	949	929	966	938	905	988	960	950	951	891	957	911	922	987	1010	941	951	942	925	960	977	972	909	946	887	938	928	921	968	966	932	909	910	901	917	901	978	977	987	956	935	919	939	908	922	924	967	907	930	896	946	989	942	945	973	907	948	932	931	957	977	879	932	947	923	909	919	977	966	947	931	913	904	929	876	902	935	924	899	918	913	922	947	908	951	899	935	991	960	941	908	958	957	902	942	939	909	967	981	892	901	978	936	889	909	918	954	970	949	881	881	968	938	966	903	893	907	961	960	938	970	952	989	907	957	973	923	881	931	859	966	909	877	931	981	924	871	901	966	857	873	938	891	910	922	908	969	913	885	931	956	952	909	890	972	919	911	913	987	906	872	906	975	988	897	898	927	939	919	922	925	919	1033	912	908	937	911	841	918	885	929	965	858	932	886	861	952	909	960	953	998	900	902	905	981	966	907	905	913	892	952	908	944	965	911	900	892	891	974	898	940	936	885	902	944	904	918	946	913	952	992	934	923	945	915	937	965	920	900	935	956	1006	984	935	937	959	983	906	898	990	896	933	891	970	902	986	905	966	873	920	885	962	925	960	928	915	860	911	967	908	966	884	930	888	889	874	948	944	899	947	897	964	968	958	843	943	938	899	900	903	904	937	918	942	884	958	975	900	939	897	954	969	902	882	928	958	893	918	928	960	924	919	963	943	882	933	893	949	1010	923	903	936	955	943	906	879	916	939	950	870	925	982	934	925	915	992	925	914	903	933	904	902	914	920	924	925	964	953	923	934	903	917	937	898	898	953	929	901	901	917	958	868	929	945	883	940	949	944	970	930	974	878	910	945	931	951	926	888	926	898	964	946	970	904	917	901	898	882	985	884	962	891	896	904	885	822	926	903	929	887	857	930	962	914	917	912	933	945	911	894	978	871	881	893	896	921	971	916	944	919	955	875	935	926	905	897	938	942	897	897	924	921	946	891	856	915	942	922	904	884	929	887	902	877	931	900	921	952	923	899	906	950	922	913	917	939	921	949	949	940	916	931	902	973	903	896	909	929	991	993	919	938	875	940	931	945	963	923	900	970	941	902	909	893	937	951	911	952	980	908	877	898	851	931	911	1002	901	954	954	921	937	937	980	979	954	934	974	923	941	902	950	912	901	929	967	957	934	925	923	953	945	956	963	902	934	923	866	970	912	911	941	909	858	885	981	917	955	967	871	902	897	941	924	928	964	925	905	877	911	939	888	945	923	966	944	894	958	923	903	891	948	921	948	924	894	966	1018	917	938	924	891	895	984	931	930	921	948	873	945	924	926	941	887	904	955	921	932	910	918	941	835	899	956	922	960	944	907	904	952	928	888	923	876	945	935	941	906	920	898	903	896	946	928	952	974	979	909	937	907	941	942	922	901	917	937	892	956	875	904	935	913	951	887	943	918	899	932	954	924	921	944	877	921	937	905	966	911	886	897	904	951	905	874	925	910	913	915	987	961	927	876	985	933	978	945	892	869	864	943	880	980	945	901	878	944	928	966	890	992	953	877	944	943	900	883	892	909	950	934	926	898	926	899	918	918	1002	952	924	911	918	922	955	931	927	943	932	909	877	882	951	915	863	949	882	927	904	884	908	978	919	934	958	921	938	990	934	934	942	884	966	869	946	928	912	911	950	907	983	951	942	978	896	911	962	917	981	900	932	959	913	897	878	935	909	951	880	920	858	942	995	946	980	947	930	902	956	956	907	964	943	916	898	896	913	943	954	910	954	894	943	919	939	908	935	888	957	944	1008	980	921	924	951	911	943	913	971	874	881	913	958	952	945	903	898	929	911	944	907	928	905	908	981	905	954	959	844	954	898	959	891	887	878	880	911	913	943	926	870	934	927	939	895	956	914	947	948	1001	1019	934	870	950	907	904	881	995	936	929	899	884	947	963	947	940	912	889	969	983	933	923	933	909	866	898	922	927	898	941	925	900	926	936	957	874	840	982	915	946	880	897	975	939	886	903	956	961	942	902	914	944	982	877	916	971	906	909	919	924	907	874	922	927	910	961	946	865	905	894	895	917	937	872	921	912	974	929	924	962	938	936	937	953	950	952	904	902	908	987	920	910	933	975	957	968	976	956	918	875	933	924	949	922	933	936	876	910	939	891	960	938	945	897	936	907	976	882	897	941	910	901	980	905	917	930	944	925	908	932	899	972	914	924	907	933	970	905	880	958	901	923	951	931	913	943	918	890	936	855	922	913	927	914	940	935	939	921	972	928	897	980	941	927	935	958	901	949	922	940	920	946	911	870	936	962	921	952	912	911	900	886	935	948	894	924	973	936	912	907	897	923	920	991	942	926	934	914	894	929	937	899	904	958	926	929	831	921	919	930	909	949	925	943	961	859	906	897	923	936	898	918	914	967	921	954	936	933	889	901	919	936	905	936	913	927	963	890	902	985	893	904	932	913	899	910	935	926	940	921	878	950	900	913	981	893	948	954	935	903	935	883	878	961	928	919	967	956	917	922	923	963	929	912	952	920	979	962	907	929	960	901	906	938	992	966	945	892	944	962	923	904	955	913	958	977	889	949	904	886	938	838	923	1028	952	936	918	933	941	965	913	913	933	972	941	915	962	944	920	935	947	849	924	921	904	885	925	1008	854	905	893	904	923	898	902	942	914	913	915	929	959	893	902	976	910	957	929	944	932	930	939	877	891	901	938	933	914	968	906	921	926	926	923	958	944	919	967	928	969	945	900	965	938	927	901	901	923	945	906	935	966	950	943	929	913	899	956	982	899	983	912	896	929	995	926	911	941	900	924	851	872	918	898	875	880	952	916	910	923	956	871	935	932	880	918	914	955	919	961	916	909	924	914	961	972	909	949	930	957	908	985	928	910	848	927	892	969	872	961	948	935	906	933	951	922	915	926	956	945	927	935	921	920	866	914	937	906	944	898	928	909	968	920	987	935	915	970	942	957	887	948	963	919	960	905	923	929	940	890	880	895	913	902	916	873	975	924	890	937	895	890	933	893	902	898	897	919	932	925	835	887	881	950	897	926	907	893	885	961	932	895	884	923	948	952	969	920	938	920	909	926	877	886	920	902	955	968	935	966	861	981	887	959	884	954	945	896	938	877	943	965	988	905	917	915	973	922	982	916	916	925	959	875	962	968	883	923	910	964	954	901	959	866	888	873	901	918	909	892	926	953	942	911	923	939	953	859	905	905	969	923	863	896	922	899	955	914	887	958	906	918	914	950	957	928	927	959	928	936	913	939	924	963	1018	901	931	865	890	856	889	905	902	944	927	955	946	898	915	913	980	915	929	942	898	926	938	930	914	932	904	958	916	920	984	934	952	938	905	896	904	954	899	957	914	968	910	901	877	857	961	913	916	938	931	907	884	937	889	961	918	917	907	943	968	969	893	960	944	868	963	900	950	920	940	947	944	953	933	911	917
25167	21601	27316	25894	5834	1093	806	701	653	545	539	528	513	526	499	513	510	448	473	480	462	462	482	460	464	487	432	445	470	461	510	466	425	493	481	451	428	458	459	468	440	465	458	453	440	471	449	448	447	432	511	462	444	474	446	450	453	472	461	451	463	473	407	466	469	442	443	467	472	473	458	462	479	476	449	414	436	485	455	455	442	461	477	466	443	464	438	453	437	461	442	432	450	435	466	462	418	410	419	451	465	479	494	459	465	478	440	454	465	450	446	477	468	421	421	477	392	469	431	453	444	445	457	422	443	463	449	430	420	396	465	451	465	452	487	441	455	464	466	445	441	457	460	464	422	453	459	458	479	470	427	458	430	467	465	463	459	474	517	436	450	457	486	444	441	443	478	422	441	444	474	443	421	434	492	431	438	478	463	471	454	434	481	423	435	404	444	442	422	473	440	451	474	480	452	466	449	431	431	482	447	430	451	412	449	440	455	438	464	469	467	443	404	454	454	483	458	444	434	435	480	417	420	426	456	462	483	473	483	455	454	463	439	429	442	483	456	475	427	430	467	457	451	454	455	454	439	443	416	411	438	445	458	490	476	452	454	457	451	464	465	441	455	451	486	440	473	468	439	460	398	444	464	468	477	446	444	464	439	435	466	466	462	478	458	449	494	464	449	466	450	464	495	451	445	449	449	477	498	482	448	452	472	489	443	393	472	480	450	490	468	453	467	444	469	446	475	429	461	462	452	444	497	437	453	451	422	446	464	442	457	467	472	452	454	487	443	459	465	454	477	481	441	432	422	461	442	476	457	500	486	475	437	448	455	445	491	412	451	430	451	423	410	444	444	444	448	461	481	433	453	468	485	501	445	505	475	406	474	435	445	438	438	453	447	479	438	408	474	470	437	426	447	456	467	445	446	442	458	456	472	440	426	444	445	457	426	438	447	467	466	439	488	440	419	440	414	475	460	442	459	463	475	477	421	422	451	442	431	479	466	458	456	478	449	441	453	493	435	473	460	437	397	417	464	416	457	484	472	434	426	467	460	508	425	438	451	467	418	462	467	449	477	505	475	455	438	454	411	450	443	444	405	474	439	447	464	445	457	478	422	423	452	485	433	471	448	444	447	473	468	469	454	479	457	440	467	445	431	477	458	433	465	462	434	477	461	468	428	450	471	456	458	442	474	457	467	398	400	458	451	462	442	474	425	489	456	492	463	492	459	471	432	473	432	453	443	508	417	476	406	441	444	469	434	438	441	447	463	453	485	443	469	435	435	415	464	487	500	433	474	467	454	470	489	441	452	432	469	466	492	513	450	448	474	459	477	436	453	434	434	438	430	430	461	468	464	433	455	471	487	444	458	422	444	438	420	437	467	399	452	392	448	440	469	486	442	447	444	458	467	451	463	454	438	444	429	428	457	459	507	413	445	470	460	471	425	460	442	459	458	429	451	479	477	452	445	457	463	441	443	433	439	426	437	466	435	437	446	460	477	479	423	434	437	473	497	406	456	457	416	438	447	423	443	418	467	470	453	508	465	482	475	448	420	445	474	436	458	488	450	440	481	472	480	457	480	450	467	472	430	448	467	443	461	458	470	464	460	439	445	453	476	464	417	455	487	462	436	416	450	448	459	464	466	466	468	458	443	434	429	433	448	435	482	481	468	474	447	434	463	470	479	463	487	462	451	444	474	450	440	414	458	491	446	439	463	451	460	445	471	437	423	423	425	471	477	444	436	474	441	438	448	460	461	419	462	455	416	453	492	434	446	431	455	428	441	458	464	474	446	445	425	488	490	432	449	455	466	442	422	449	447	428	466	432	489	482	461	472	424	498	466	470	448	474	446	419	439	441	467	466	465	431	444	460	492	490	510	454	422	444	422	452	439	461	454	488	458	476	467	471	482	475	459	448	500	418	447	456	474	454	462	428	452	428	462	437	439	442	438	448	442	483	431	439	472	446	461	437	487	454	410	464	454	454	492	452	475	465	456	441	439	434	456	452	439	442	456	475	443	431	420	451	460	482	444	434	451	468	484	443	445	414	478	446	458	459	449	460	474	424	429	486	455	435	480	418	422	433	443	448	449	426	434	472	414	491	475	442	432	435	403	437	449	458	425	451	450	472	448	410	452	432	484	488	480	468	454	459	473	456	478	429	470	466	453	411	408	443	429	464	460	462	434	408	408	459	439	449	484	420	486	444	416	414	464	436	431	436	437	443	410	466	457	457	448	445	445	482	456	456	439	437	462	468	450	436	430	470	445	486	450	447	474	442	416	437	406	466	489	474	451	435	424	440	432	459	450	447	447	445	453	430	446	432	478	459	419	438	409	426	451	417	490	472	451	461	443	455	422	466	468	472	466	440	426	418	440	420	421	459	472	425	456	437	485	466	449	464	484	436	455	421	414	432	457	481	450	456	434	479	471	456	463	413	468	507	431	446	472	459	418	426	472	456	417	455	428	472	412	436	482	421	437	476	448	478	440	473	431	429	440	453	432	448	486	418	442	449	471	467	423	458	445	456	430	435	452	418	429	460	447	510	438	432	458	470	503	451	433	447	471	444	433	450	467	470	446	456	450	446	432	452	435	468	474	473	440	463	459	487	446	412	493	466	453	464	441	469	465	457	460	456	457	447	463	437	473	448	455	433	445	442	457	406	463	458	431	417	441	466	441	484	427	480	450	438	429	430	458	490	476	497	477	446	461	453	437	457	443	418	441	412	462	468	427	466	463	451	473	437	470	447	450	442	446	446	452	441	473	441	451	420	438	471	453	501	448	427	454	490	470	488	465	484	442	452	465	452	462	503	454	479	471	500	449	445	403	463	477	444	449	472	446	471	443	461	461	455	463	486	402	432	434	437	472	441	461	461	469	444	415	413	434	424	446	445	452	473	444	452	467	427	471	444	481	465	432	441	494	451	459	453	499	491	487	425	458	459	456	463	477	462	475	427	434	453	462	471	438	468	401	468	448	444	450	482	460	444	457	452	477	464	445	438	464	430	440	432	438	448	426	428	468	439	454	442	408	428	455	477	450	452	433	415	414	450	469	459	445	430	444	482	459	449	449	471	430	448	448	475	479	451	462	465	467	445	450	413	462	440	440	458	470	473	445	469	448	473	476	433	419	466	458	440	432	441	464	465	458	457	433	451	411	454	477	480	446	422	452	476	441	434	481	435	467	425	466	486	445	461	433	489	489	435	416	457	490	442	466	465	418	451	411	449	499	457	459	433	442	458	475	461	463	469	449	437	459	461	462	434	461	462	440	467	452	478	462	437	434	425	474	441	423	439	445	473	460	465	429	429	434	436	455	475	487	468	438	486	439	466	446	463	444	412	470	464	472	426	423	478	423	428	442	473	449	440	457	405	424	460	461	431	391	440	439	463	492	451	453	450	441	472	419	446	456	457	470	446	427	456	458	442	453	452	480	499	456	448	461	485	469	456	414	479	449	455	361	483	431	440	482	428	456	452	455	469	449	458	435	461	442	431	445	476
21722	21407	5709	3057	2293	1874	1426	1249	1083	888	888	762	708	759	699	654	648	598	604	634	574	589	621	653	594	609	635	587	556	579	583	532	596	569	594	585	590	543	567	597	591	558	613	603	596	589	601	548	594	610	581	574	607	578	582	561	566	586	548	616	608	571	579	587	583	582	582	628	578	625	578	540	572	613	574	569	569	574	604	607	537	545	578	578	629	564	541	560	604	559	577	592	535	536	523	548	575	590	602	591	559	563	558	596	593	568	540	566	553	558	594	562	539	577	564	578	518	547	557	527	554	554	582	575	545	585	547	547	578	575	572	594	593	535	570	582	606	548	588	576	583	558	590	596	618	582	564	585	618	560	620	586	592	554	536	530	582	580	588	587	568	575	595	599	595	586	587	584	548	578	581	548	574	578	556	548	583	562	535	596	541	610	607	559	599	594	574	549	554	590	601	573	554	591	524	557	629	579	568	548	561	593	603	582	575	569	609	587	552	628	600	575	554	585	583	568	554	597	580	589	559	626	625	582	610	597	553	577	606	604	617	577	566	579	573	589	626	578	595	622	596	525	577	575	517	566	584	589	595	594	583	551	546	564	604	600	600	611	604	601	552	615	561	595	617	532	579	553	585	575	581	545	547	588	579	591	569	614	586	582	585	551	606	602	606	548	588	586	556	600	533	556	568	598	606	595	535	609	599	552	591	554	576	562	559	573	604	576	515	588	560	539	560	543	556	602	558	573	558	589	603	532	588	561	532	577	567	549	561	549	612	592	538	568	547	615	607	573	625	562	568	547	584	542	583	584	601	587	607	579	570	601	601	540	540	571	600	588	600	568	614	569	579	607	557	580	587	562	581	589	571	589	515	580	599	550	589	562	568	598	591	530	557	557	558	620	541	622	548	594	563	579	621	575	577	584	555	547	564	588	579	579	570	560	613	584	571	583	550	551	601	615	575	587	564	543	581	569	560	569	584	556	586	553	566	600	581	564	571	595	559	558	610	556	547	582	559	551	560	608	570	570	595	565	622	557	576	561	541	627	553	591	582	589	559	578	589	576	542	596	557	598	595	571	564	553	600	574	614	590	587	582	639	548	604	580	610	584	568	588	574	556	582	544	571	593	551	581	554	572	581	556	606	574	583	611	627	579	566	571	539	557	600	525	605	598	582	564	558	580	580	589	554	583	574	553	565	609	594	570	571	548	611	563	559	575	566	628	582	627	598	582	578	574	565	585	586	576	546	565	617	577	553	583	570	561	538	579	553	571	583	593	561	565	590	545	560	599	554	582	585	578	546	580	599	616	612	571	581	574	539	588	523	582	554	585	616	571	579	556	528	558	561	563	631	556	554	582	596	577	578	614	596	592	552	568	587	567	596	579	594	569	545	574	622	597	599	561	598	559	572	538	573	602	588	580	587	574	578	592	570	570	527	570	619	574	578	611	573	597	598	591	582	589	532	560	563	637	530	572	596	586	566	572	599	521	599	570	593	540	526	561	581	596	565	562	580	603	595	580	568	566	607	586	587	609	591	567	600	546	637	615	564	542	603	565	556	569	576	577	572	592	560	618	602	571	544	569	527	576	593	592	556	558	588	562	577	568	559	529	581	567	608	537	584	580	544	567	555	505	601	559	556	617	594	565	581	573	625	576	579	565	578	598	560	577	550	578	659	615	601	572	583	604	570	564	605	624	567	599	597	545	548	584	562	592	590	606	559	555	557	553	536	609	545	557	562	550	584	574	541	600	566	565	587	562	569	530	547	610	584	562	568	560	597	563	553	584	590	611	560	538	529	601	567	549	587	551	559	600	574	555	606	546	573	596	627	588	616	590	567	586	561	600	580	573	553	622	550	601	568	567	581	573	574	551	588	595	563	548	601	562	569	576	595	558	593	593	564	606	551	574	564	564	611	599	592	574	602	596	566	567	573	547	574	566	530	617	590	600	565	539	567	600	574	582	595	627	574	590	588	593	620	601	575	605	594	589	550	580	570	537	580	588	612	573	584	570	591	562	597	585	615	594	553	558	552	584	594	585	572	529	564	570	564	618	547	549	572	603	565	537	613	583	613	578	543	622	536	568	559	584	535	526	560	557	596	581	591	603	574	570	579	587	561	576	602	584	587	563	585	592	553	547	575	570	585	604	541	567	608	559	586	587	591	609	543	574	567	585	587	539	576	618	550	581	583	598	552	561	594	559	606	565	564	551	601	650	593	599	578	608	573	568	568	608	569	593	543	596	608	565	525	627	593	574	584	566	562	589	577	562	552	629	584	579	571	564	560	596	536	538	563	624	586	591	561	607	595	534	629	558	564	610	588	590	601	540	600	577	572	591	517	596	572	566	580	558	587	598	570	590	585	631	579	594	581	615	541	558	553	566	560	578	565	570	607	551	564	560	636	588	561	606	579	544	557	558	552	605	580	553	558	605	548	553	597	594	566	551	586	583	540	576	601	618	539	543	582	554	581	549	609	593	575	554	559	607	564	590	565	562	608	567	581	555	539	615	581	572	597	592	594	546	591	574	567	588	576	545	627	590	590	556	575	555	575	546	628	580	571	575	554	592	608	551	563	522	571	580	552	555	579	549	567	589	576	574	570	558	567	614	553	625	596	593	515	561	579	567	525	582	549	570	568	547	574	645	553	607	593	568	575	548	568	531	589	579	556	582	564	581	560	549	563	538	584	596	558	563	585	568	539	555	566	537	563	565	586	550	602	564	583	560	607	565	557	597	548	587	573	565	589	567	603	603	591	561	598	550	526	576	550	590	580	573	598	574	600	558	598	629	536	559	537	599	589	586	554	504	559	612	581	588	591	642	570	562	625	568	581	573	546	538	593	578	608	609	558	571	565	573	559	532	572	557	559	538	569	595	581	526	560	573	543	563	574	527	604	588	615	592	583	620	575	606	619	522	541	580	537	631	579	571	550	589	552	593	560	556	580	593	565	545	506	581	560	572	602	521	597	601	550	546	622	603	611	612	576	548	600	624	581	523	570	596	557	585	568	542	558	619	524	572	561	564	550	576	606	563	556	589	554	555	586	586	573	558	518	549	578	600	603	515	622	578	581	526	524	543	535	599	575	602	612	596	541	584	559	575	561	612	533	546	597	541	541	569	602	528	576	603	530	609	597	607	595	577	548	633	593	602	579	589	590	562	600	587	619	555	593	576	533	541	591	582	570	587	588	583	590	557	625	580	573	581	555	591	571	609	592	597	527	576	575	571	578	612	596	581	544	579	635	594	543	595	574	562	589	574	593	562	586	612	573	582	549	584	613	582	578	599	580	559	599	575	567	567	569	581	584	546	556	568	549	590	561	585	595	564	626	583	582	597	586	576	552	593	599	543	552	583	577	596	587	551	554	613	605	531	571	560	577	579	565	576	602	578	592	627	592	601	548	577	615	568	565	605	595	528	528	587	597	562	526	598	621	546	564	529	542	565	604	580	595	569	560	591	614	592	552	596	644	599	568	575	589	568	631	552	549	551	551	555	561	553
23103	21622	29328	24396	21621	21419	4299	1166	872	762	684	659	581	533	507	514	439	434	478	438	457	438	399	449	445	405	439	426	414	419	446	425	423	447	394	413	377	380	417	400	426	418	371	417	448	408	414	436	411	416	455	409	412	399	400	404	407	425	411	410	377	374	367	422	426	409	388	413	371	409	397	412	422	403	396	391	398	376	414	384	418	439	433	399	424	416	384	420	397	409	403	403	379	387	414	381	406	419	428	391	378	425	402	395	403	439	392	414	431	403	377	411	381	417	401	399	391	386	398	381	417	398	388	370	423	373	384	405	368	399	374	417	383	401	448	392	387	384	407	376	427	429	386	378	412	393	390	388	403	404	370	405	407	383	390	398	438	370	395	392	413	376	374	432	364	363	391	388	394	378	409	422	444	396	372	341	424	423	396	399	374	370	415	413	422	416	417	384	429	398	400	384	403	393	418	394	370	417	395	414	414	391	434	375	413	401	416	421	429	417	401	423	405	365	377	384	390	376	401	393	402	377	386	381	399	409	421	383	394	373	381	443	404	399	389	377	383	395	407	434	377	401	436	418	394	404	396	367	407	415	384	409	412	400	429	360	421	374	433	377	405	378	386	361	367	386	440	427	381	386	400	417	431	406	395	356	430	408	399	402	405	433	391	408	404	400	397	378	389	352	388	382	407	389	373	380	423	415	399	383	408	387	416	406	411	349	378	406	400	417	377	384	375	341	392	384	407	389	374	387	409	393	418	403	420	393	376	385	386	408	423	387	445	379	411	357	437	375	374	396	397	413	408	369	384	363	380	413	408	387	412	436	382	365	413	348	378	410	357	385	427	445	370	399	373	386	400	388	400	420	393	373	400	393	368	406	365	393	399	387	382	415	398	379	405	437	434	378	417	389	413	404	381	404	383	387	395	405	380	407	418	378	448	411	417	406	370	391	391	371	392	385	395	396	380	386	420	373	392	382	366	393	399	387	387	380	361	372	400	400	398	408	440	385	389	416	404	401	400	413	425	427	388	377	402	398	418	393	452	414	393	401	404	386	386	420	444	393	369	416	417	390	417	389	399	418	363	396	371	408	401	421	394	416	380	409	427	376	401	384	393	390	420	389	384	386	360	379	403	405	417	396	412	401	399	377	393	396	454	418	421	418	398	400	388	401	397	448	432	418	396	414	390	412	365	409	377	387	387	401	382	376	399	388	375	385	416	372	389	437	385	399	384	397	403	446	361	376	443	436	391	432	400	371	412	402	396	382	388	417	397	411	378	412	366	412	399	392	403	406	375	378	414	398	401	412	415	387	408	415	401	409	427	383	402	401	396	364	340	403	392	407	422	425	409	372	351	417	386	398	403	367	429	390	391	391	407	405	406	410	388	416	391	415	378	423	421	384	370	418	403	403	387	423	395	401	404	410	392	399	409	396	390	415	389	391	412	382	397	411	364	368	420	366	384	377	428	390	383	400	369	385	363	434	397	411	394	363	359	378	426	390	398	395	371	424	373	384	418	422	395	412	431	379	412	428	406	394	398	380	436	399	382	385	385	403	409	428	350	364	409	399	363	412	371	394	403	393	402	380	419	410	417	372	385	394	373	365	397	391	405	395	406	443	395	415	368	396	383	394	388	390	421	411	417	427	408	363	365	388	396	393	380	395	390	400	384	435	419	378	419	376	414	422	374	386	381	389	359	414	411	428	384	394	387	422	424	431	397	400	399	374	381	429	396	398	370	397	396	411	389	409	427	363	376	383	431	393	350	388	424	378	401	401	424	370	430	397	399	419	409	402	418	411	410	375	389	341	391	377	416	382	384	417	375	402	399	407	393	402	431	417	356	409	407	387	392	391	423	369	392	423	341	418	365	377	391	385	408	407	427	398	404	387	398	366	420	392	360	379	424	391	429	357	366	366	368	408	430	410	387	439	408	403	409	344	377	392	393	401	394	399	424	382	404	404	404	384	351	418	388	427	374	427	384	363	367	366	426	424	359	364	400	447	419	417	411	405	370	377	414	414	393	420	376	425	403	382	410	418	399	397	407	398	386	372	462	424	394	388	390	393	370	397	391	364	357	389	380	384	388	385	413	398	385	362	374	419	392	428	412	410	381	419	383	389	390	413	396	416	394	401	382	417	387	406	429	381	406	417	396	367	386	401	421	346	381	374	428	406	405	380	380	450	398	370	392	411	360	427	419	380	400	423	410	389	383	359	402	400	390	362	406	408	366	413	358	360	414	363	409	384	412	407	398	416	376	386	386	358	391	386	373	396	389	389	403	379	381	385	382	366	420	399	392	397	375	398	401	383	416	424	398	404	398	390	376	403	344	391	397	367	394	397	398	377	405	399	419	452	394	415	419	403	388	356	404	421	450	391	369	391	384	401	398	400	389	413	434	411	390	408	396	410	370	413	400	395	415	418	376	404	410	411	382	419	376	409	386	390	408	396	396	383	455	378	413	388	387	409	408	377	406	381	414	418	366	380	358	382	351	412	381	398	424	381	398	384	394	408	397	416	387	422	391	363	373	375	385	391	390	414	414	369	402	385	397	380	399	405	392	390	418	391	409	389	396	406	420	369	358	378	400	382	377	375	421	400	379	417	402	398	391	395	374	411	388	420	417	397	375	409	375	398	408	420	402	399	369	408	416	394	420	420	375	394	400	374	351	386	421	409	403	404	396	436	367	394	345	405	409	381	371	397	422	412	372	411	392	405	404	419	396	413	415	374	402	400	408	392	422	392	422	421	391	401	400	380	365	391	393	382	414	423	410	376	392	356	387	421	397	409	437	398	386	382	365	392	423	385	364	369	350	381	401	376	393	420	395	391	371	397	358	400	421	369	416	345	441	411	418	385	423	420	386	363	388	364	405	412	390	441	389	391	378	353	355	380	396	426	376	406	409	365	383	359	404	377	436	384	395	400	363	318	396	361	404	395	393	459	454	409	416	333	404	360	409	401	389	385	406	412	378	372	360	409	393	402	388	378	428	412	390	420	424	402	431	379	424	401	411	405	439	409	394	393	406	369	372	427	388	394	392	390	340	358	399	372	404	413	400	367	401	392	417	401	398	406	352	411	415	400	375	374	412	403	373	396	424	414	387	390	399	355	394	390	445	392	352	401	404	423	426	380	394	413	408	391	391	383	400	399	413	417	386	391	381	395	418	349	378	382	384	355	397	418	394	379	379	413	386	384	395	419	378	400	413	425	414	410	355	387	351	439	412	417	389	391	408	382	400	343	405	384	388	405	415	406	387	389	412	393	386	408	381	412	379	384	390	412	396	382	389	375	406	423	449	407	412	365	373	400	392	437	389	392	384	384	402	408	394	393	405	373	382	387	412	363	394	407	407	403	424	371	354	383	384	389	397	374	421	390	382	394	411	421	407	398	442	405	382	399	389	404	367	359	387	403	382	402	387	387	392	377	382	432	398	408	379	388	392	408	373	396	430	374	412	423	363	414	368	382	416	382	356	355	367	435	404	366	375	387	365	382	389	420
26473	29359	12188	6197	4790	3598	2596	1988	1754	1471	1284	1082	924	901	822	769	731	674	698	613	590	585	567	592	615	564	532	565	545	533	578	534	564	560	601	498	506	529	548	566	526	526	521	511	525	568	527	604	524	539	528	512	569	523	510	532	544	556	496	556	530	558	506	526	543	549	542	532	526	518	515	564	514	573	552	500	531	523	526	517	521	550	484	541	515	471	537	505	490	530	518	487	550	498	473	509	500	533	557	513	506	463	519	527	535	516	537	524	550	526	510	518	523	498	489	530	473	525	536	513	520	519	509	518	514	508	508	505	499	542	519	535	553	546	530	525	528	515	515	480	504	498	540	515	501	500	492	527	508	492	516	508	495	497	499	514	503	525	497	492	528	520	491	521	531	497	506	522	495	515	528	545	524	558	536	501	502	489	538	489	556	522	506	503	546	537	550	547	528	527	485	482	502	509	532	542	538	515	558	501	510	555	505	520	492	536	562	488	546	499	522	537	551	522	526	521	527	527	562	511	555	504	513	517	534	501	519	550	528	527	511	543	515	549	498	532	538	483	531	537	523	564	546	502	505	472	493	507	522	521	481	494	508	478	503	536	515	543	518	517	496	523	510	541	531	500	494	533	479	506	534	497	515	547	503	535	536	522	538	473	551	491	532	499	498	505	544	547	553	527	489	489	556	513	497	535	546	521	541	527	487	519	523	503	537	552	500	535	499	496	561	520	508	485	512	511	529	512	519	489	516	540	530	533	527	553	539	530	552	495	513	497	530	482	568	514	515	510	532	510	517	540	520	560	556	501	524	509	530	496	530	516	505	547	502	511	497	530	546	501	514	510	539	533	541	534	515	557	534	513	542	512	484	530	521	513	535	511	528	505	496	520	523	488	463	492	485	499	473	567	509	544	486	500	540	518	523	492	494	473	493	529	533	523	549	525	498	511	539	517	521	497	562	513	524	539	525	495	575	469	503	491	538	490	521	535	537	543	518	534	564	497	537	538	492	508	466	481	519	534	498	500	526	527	527	513	503	537	526	531	495	527	527	522	544	489	517	540	529	495	531	507	526	512	497	501	563	491	515	484	523	508	484	497	494	451	518	513	489	531	538	519	497	508	530	549	509	527	485	480	534	490	498	525	498	565	515	578	511	488	541	505	526	540	542	516	510	522	496	515	538	485	545	513	504	520	531	527	504	498	552	521	499	501	573	545	530	536	503	497	479	559	515	494	515	488	481	504	515	515	558	516	529	508	510	535	561	499	532	487	518	510	560	507	543	487	557	483	522	557	519	528	499	546	518	504	521	503	494	503	529	507	522	508	520	547	513	502	547	511	502	508	490	513	499	509	487	488	526	532	489	559	530	547	507	488	502	465	539	495	553	527	508	478	534	546	492	526	507	524	521	517	502	489	532	494	523	514	533	553	501	478	520	524	557	526	549	537	462	522	486	513	533	512	522	525	503	515	500	526	512	494	537	529	512	487	538	490	531	539	484	520	502	527	531	516	526	520	503	502	515	502	501	507	520	499	503	474	537	485	547	480	467	507	517	542	540	503	518	495	501	463	529	513	536	498	495	505	507	506	504	492	479	548	490	504	534	511	523	518	495	521	538	484	504	535	539	526	503	502	576	520	493	469	512	526	494	548	508	480	545	519	514	533	512	531	529	513	490	510	517	507	521	485	518	508	534	558	529	541	525	569	496	495	526	518	494	497	517	506	516	501	538	517	549	528	495	540	485	509	546	496	493	519	542	504	530	525	524	501	535	536	528	515	470	526	509	510	526	508	502	508	496	526	498	533	530	498	513	477	508	528	474	544	491	524	486	492	511	541	518	534	528	500	522	519	568	474	495	524	478	501	508	503	500	554	547	541	499	502	542	495	559	490	519	478	553	497	495	523	574	525	504	526	529	500	543	525	501	525	516	551	554	485	464	537	550	509	536	521	487	546	528	499	544	514	538	522	499	519	511	564	532	481	508	532	504	520	531	536	520	475	476	562	534	533	489	525	520	513	510	473	526	516	528	526	499	520	525	551	554	509	522	510	491	528	499	514	545	504	539	557	504	505	551	495	502	541	541	491	526	555	531	484	556	512	513	515	522	519	563	503	485	526	501	525	546	504	465	546	541	504	493	547	512	498	540	536	515	520	506	506	491	456	508	518	555	534	509	489	511	519	485	476	510	505	514	503	524	519	502	520	458	520	530	499	488	519	497	530	461	526	507	492	520	532	512	534	503	526	487	482	523	503	537	494	531	536	568	546	528	501	570	489	524	498	513	519	510	496	555	551	547	480	515	529	504	506	489	542	507	515	533	513	547	527	548	523	491	525	486	466	533	495	513	516	546	560	514	494	502	488	533	493	531	542	521	532	525	532	490	521	537	482	512	497	527	539	485	517	522	492	543	509	527	500	500	527	472	471	502	483	483	510	540	528	528	509	501	509	479	507	517	506	511	506	504	474	480	529	538	468	543	507	526	481	498	523	509	506	519	522	509	503	492	553	516	541	487	505	519	533	511	500	561	465	522	514	497	520	558	478	508	529	530	484	488	519	558	519	484	508	504	513	501	526	505	518	515	489	557	501	494	526	560	515	518	508	514	524	526	467	473	573	548	523	485	545	467	526	491	534	528	494	518	498	520	523	524	567	517	507	538	520	467	530	509	500	489	481	522	514	527	470	515	537	517	499	536	510	507	500	516	541	490	507	539	518	514	513	505	528	488	543	498	528	509	476	507	532	555	525	512	491	534	579	544	551	535	502	494	495	495	503	508	474	492	524	528	501	484	484	469	507	546	509	483	516	516	509	462	562	499	494	470	517	548	541	487	535	501	522	496	494	509	497	480	534	512	510	553	505	531	507	486	520	510	509	532	497	516	467	568	511	550	498	522	506	506	531	515	527	481	502	474	507	518	493	516	531	496	511	547	523	510	502	519	508	496	502	525	530	511	503	512	513	517	522	486	512	492	527	502	498	522	543	523	536	545	539	497	483	544	528	546	513	509	502	588	475	527	501	521	507	536	489	538	492	566	515	546	507	511	528	533	502	542	551	535	525	517	480	555	510	530	473	547	538	489	497	548	538	486	513	511	550	526	515	496	495	517	498	529	520	504	516	550	488	464	544	550	507	503	518	527	512	503	499	530	523	489	575	494	506	535	537	535	512	499	488	522	513	496	495	519	522	506	546	530	555	511	526	508	508	476	482	516	516	494	495	474	515	529	508	466	502	526	517	515	517	526	503	497	541	496	514	512	515	532	505	537	515	493	518	457	506	519	530	533	566	439	489	533	564	507	506	523	489	529	485	511	531	504	515	553	531	503	561	490	527	539	533	547	475	525	476	515	519	522	570	514	526	502	527	506	514	557	531	513	488	507	517	530	509	495	520	544	519	515	479	495	518	489	486	513	534	472	546	487	527	489	491	508	544	511	554	464	531	502	555	541	564	504	544	523	505	488	529	522	491	506	512	527	529	503	510	532	500	517	495	505	484	526	484	538	495
28295	18964	6234	1880	1299	1110	886	856	843	814	767	811	757	743	760	685	715	738	700	731	746	735	688	721	713	742	793	687	684	729	664	724	706	696	774	720	735	728	769	692	715	753	719	716	729	708	699	729	708	709	729	710	686	749	715	727	725	715	704	671	656	667	700	722	762	711	697	709	711	635	728	709	695	643	677	711	703	769	717	744	728	721	697	716	740	718	773	745	751	752	671	697	729	743	767	684	727	706	699	724	704	720	762	719	759	690	738	697	731	702	672	694	755	773	738	651	680	707	735	686	713	763	715	734	662	707	685	666	669	703	678	703	689	703	691	701	736	700	696	714	727	700	725	724	726	727	732	771	643	690	714	735	767	707	708	695	732	722	730	719	693	718	657	758	685	720	713	748	759	717	770	752	747	695	664	730	780	674	744	731	729	692	666	680	715	686	719	687	689	712	709	749	707	678	700	731	677	706	683	674	735	711	731	702	675	727	719	720	733	755	706	677	691	729	715	733	740	680	709	653	746	685	732	734	697	685	730	695	734	731	680	687	716	724	734	711	680	697	733	720	792	733	703	717	712	717	722	713	657	718	661	710	715	715	703	770	713	759	686	716	712	738	739	747	760	729	730	741	692	717	732	690	670	676	741	716	717	706	735	731	708	700	742	735	737	739	677	757	676	713	684	677	758	698	659	731	714	703	706	694	749	691	671	666	771	738	697	703	698	704	768	732	732	736	681	715	726	754	712	685	698	731	639	719	673	707	688	703	718	695	704	720	724	669	739	679	665	681	736	693	701	723	710	710	685	722	736	676	700	695	699	722	726	693	732	685	730	712	695	700	708	731	716	686	685	700	762	705	757	719	752	699	688	749	754	718	725	683	709	725	722	716	676	741	768	695	704	718	743	662	729	772	674	734	703	683	718	700	725	685	688	705	738	690	713	757	722	722	681	762	711	698	760	790	708	710	707	715	681	663	700	693	693	732	694	660	676	688	679	757	693	692	730	677	704	675	695	690	766	730	702	719	737	689	765	725	705	699	708	747	737	698	714	737	696	732	712	730	734	696	733	743	719	712	713	675	667	701	760	727	703	669	708	731	644	705	724	773	726	699	686	739	712	726	725	705	696	739	747	728	689	764	667	666	698	708	683	713	665	746	696	782	666	744	698	716	746	685	742	728	719	679	724	705	724	723	682	719	732	684	737	631	737	704	697	744	748	738	729	711	703	674	711	714	736	717	691	731	690	715	717	756	692	682	677	677	702	748	735	708	746	703	712	712	692	712	684	736	758	690	704	747	734	651	691	716	744	703	719	692	731	722	710	700	676	744	758	723	673	706	690	703	689	761	663	741	680	750	778	725	717	701	741	707	718	741	741	753	744	752	732	708	696	710	765	704	702	703	701	737	693	712	659	715	736	703	713	709	684	731	782	723	678	708	698	718	667	702	725	731	743	757	741	683	710	663	746	694	712	712	762	745	682	719	690	708	742	692	633	694	728	695	696	683	729	741	710	718	729	725	705	653	694	745	719	689	730	724	686	706	715	704	728	688	711	731	695	711	718	717	691	733	736	695	659	746	714	659	756	720	707	733	721	709	730	704	685	743	750	665	740	733	693	748	729	722	654	740	756	752	700	718	687	706	753	696	729	722	709	737	714	711	732	718	760	722	707	707	691	732	748	664	701	716	649	651	714	719	751	659	720	773	676	648	705	686	751	706	721	826	767	688	744	670	674	743	686	707	736	708	742	732	656	699	733	710	681	724	707	704	707	690	756	715	729	733	707	715	672	696	690	699	745	716	708	732	729	705	716	750	723	755	728	716	717	705	661	672	692	700	722	738	739	679	710	660	702	713	673	735	734	714	747	710	776	668	703	722	739	701	740	719	745	705	754	738	715	732	719	696	733	743	720	743	759	730	711	717	733	714	727	717	747	763	751	739	731	718	712	699	735	733	662	670	679	715	699	696	697	718	718	720	728	711	742	734	664	694	745	695	717	737	684	720	719	707	718	727	714	672	728	713	724	738	703	726	768	688	747	750	702	722	709	716	719	729	709	703	741	731	700	655	703	687	732	710	717	726	737	728	709	670	725	680	720	737	744	713	675	743	699	768	723	716	712	700	710	703	698	755	750	735	702	711	741	708	694	732	713	754	701	677	743	689	709	732	624	723	665	706	680	722	737	690	709	724	713	670	719	699	714	725	713	693	740	693	692	727	724	701	712	705	675	702	680	754	718	707	724	700	749	643	739	783	734	727	730	688	705	712	693	732	710	664	725	673	700	642	721	718	748	734	727	765	697	719	733	701	692	736	694	727	663	689	711	720	737	713	695	733	737	683	717	726	688	747	728	698	719	686	760	710	726	698	695	692	724	723	729	728	716	731	724	724	718	679	735	664	702	692	717	702	701	706	734	684	748	709	669	697	766	739	664	680	682	755	676	782	721	771	735	713	708	695	744	725	734	665	725	700	732	697	714	680	754	723	718	708	682	736	724	680	755	688	715	707	703	748	745	753	756	694	751	695	689	692	706	698	696	687	704	684	745	725	740	716	771	739	719	711	759	691	767	679	714	680	706	701	682	655	706	704	711	726	749	740	710	739	736	731	789	666	697	727	718	732	676	716	717	709	724	690	712	720	699	677	728	741	728	732	751	701	650	753	664	711	767	694	727	705	719	668	761	722	734	731	714	741	732	757	756	724	723	724	687	689	759	694	712	725	735	741	722	721	671	696	705	724	746	715	673	697	730	718	683	715	759	738	678	739	686	703	705	743	680	756	714	685	703	705	706	686	682	742	733	698	727	681	766	716	742	759	715	701	679	730	713	685	694	713	727	735	723	724	725	726	736	763	694	711	709	704	694	681	656	681	669	698	652	745	729	769	701	702	667	724	736	699	725	710	723	698	758	704	691	677	719	714	754	729	733	733	694	720	768	681	677	702	726	747	709	706	704	687	688	738	699	678	732	718	727	710	733	711	739	713	700	668	683	684	671	792	699	747	716	723	706	704	714	725	752	675	757	740	711	703	707	718	678	708	731	712	702	685	759	754	743	732	705	711	722	731	704	723	706	731	694	731	711	701	730	766	724	669	734	664	725	691	709	744	718	718	689	698	729	712	727	721	746	721	686	719	763	729	734	719	736	736	707	710	736	684	700	683	708	664	726	726	697	706	716	790	689	681	738	738	686	677	719	725	711	722	670	722	718	691	717	739	712	742	706	714	657	705	723	763	677	693	695	728	719	734	752	698	695	744	692	716	718	716	698	726	677	778	698	755	724	720	740	689	702	737	742	733	697	714	750	694	710	723	724	728	708	708	676	732	723	727	722	729	746	729	703	703	646	722	747	704	758	737	737	734	718	707	733	659	712	755	703	694	744	720	711	768	716	728	744	649	717	716	681	731	719	675	669	739	666	733	686	700	723	691	699	704	716	680	726	696	754	721	670	728	703	748	722	702	699	726	737	723	723	684	728	707	745	758	751	690	705	718	697	646	712	754	765	712
18239	12884	3723	2112	1765	1424	1235	1223	1136	1087	1033	988	999	939	969	937	933	935	897	888	918	900	897	899	908	899	908	861	872	946	887	904	916	935	880	843	871	943	862	921	947	897	892	913	936	881	966	885	877	903	830	888	885	942	927	856	863	921	844	920	858	951	885	911	916	857	856	896	877	926	900	898	889	881	887	921	888	883	882	910	874	934	931	901	937	835	917	925	880	862	924	843	899	904	922	879	862	928	901	876	910	872	932	840	852	938	900	956	894	923	924	876	912	880	975	867	879	863	894	876	942	906	931	886	870	800	884	911	872	862	856	860	898	883	889	890	936	883	893	909	908	887	921	892	854	923	852	895	923	919	920	865	874	957	891	864	912	911	911	921	895	892	925	918	862	885	919	839	844	898	887	888	868	910	932	881	848	890	932	931	902	924	910	928	941	880	850	914	886	873	891	891	903	895	943	883	955	948	927	907	924	943	888	921	938	916	976	962	849	873	937	871	866	894	904	940	888	878	893	908	881	886	945	906	915	889	902	868	931	955	885	878	925	912	847	912	910	899	809	910	885	884	874	854	910	870	829	904	892	885	847	864	884	947	859	916	843	842	936	841	836	863	901	893	914	894	886	893	894	874	903	862	870	900	939	947	860	946	871	889	864	858	900	851	900	879	872	876	912	882	893	896	887	920	845	914	904	880	898	877	879	891	942	905	889	867	903	885	871	871	905	961	851	904	907	884	893	891	901	946	918	881	935	915	855	931	926	890	885	890	879	900	911	930	890	950	861	893	903	911	847	896	907	899	916	910	877	901	891	908	898	882	927	852	925	897	939	932	876	914	914	866	911	874	929	899	875	945	918	936	908	891	885	910	894	887	862	893	904	814	877	832	842	895	918	924	902	900	916	859	890	885	877	859	857	874	849	899	946	905	867	876	944	907	910	891	882	876	903	882	928	883	920	946	914	890	965	905	868	860	893	920	850	896	938	903	865	884	890	913	901	885	927	889	868	902	891	911	911	913	890	886	904	883	881	927	873	868	847	919	879	885	907	873	878	936	872	918	910	829	886	849	869	899	907	865	912	922	906	879	931	906	894	900	853	883	874	930	837	894	891	919	890	917	899	887	838	869	900	865	903	909	930	883	881	912	949	886	924	860	877	957	940	916	840	901	894	909	869	850	882	904	931	934	861	842	903	893	945	874	916	878	941	861	907	941	918	823	889	878	894	852	919	880	885	869	896	922	921	873	848	884	865	936	929	902	861	881	904	913	896	898	919	871	1000	903	911	894	977	869	884	909	896	869	895	884	894	880	918	878	808	871	942	903	913	881	850	915	883	871	902	898	846	886	915	892	899	908	881	878	907	919	899	901	881	837	889	856	907	860	894	870	897	940	913	862	882	920	919	862	906	849	888	890	919	858	929	959	878	902	889	903	858	904	922	895	889	885	915	914	859	889	926	904	868	903	836	904	918	824	914	872	902	896	900	902	877	873	861	956	877	934	943	930	850	865	910	865	891	881	904	886	908	850	879	873	892	953	920	911	885	874	900	935	925	917	925	946	844	853	859	909	873	867	887	888	910	907	846	870	919	956	898	920	934	850	842	866	941	886	858	911	875	906	932	884	934	912	899	926	924	935	878	900	911	922	909	890	947	898	926	846	864	892	819	897	896	903	886	900	874	863	973	900	912	893	894	887	913	902	900	876	912	930	884	872	886	853	861	880	830	876	894	922	838	849	958	887	853	939	893	905	944	921	857	907	858	873	944	899	903	878	868	879	899	933	942	850	902	918	920	886	908	912	885	875	927	890	904	896	933	830	923	841	905	865	891	902	894	924	874	948	835	912	931	843	909	887	863	884	837	933	903	883	827	907	898	924	923	955	868	908	894	897	903	884	876	861	852	917	918	864	883	887	917	910	894	878	879	889	928	894	916	896	885	947	858	909	882	911	934	914	884	927	914	880	860	898	920	887	898	852	903	914	898	864	950	954	938	902	871	891	883	894	854	890	896	894	906	867	885	945	907	882	917	896	886	925	894	905	916	907	881	894	949	925	949	884	880	841	910	869	894	858	845	909	895	918	864	891	882	858	912	900	922	910	885	903	871	858	868	899	873	899	894	855	867	894	941	912	879	929	883	911	914	868	884	869	874	911	856	916	876	902	895	884	943	896	883	899	896	919	873	931	909	900	875	865	886	899	845	882	903	904	921	916	940	872	929	945	901	886	828	883	959	876	870	895	893	846	978	847	883	881	862	940	861	930	908	925	901	942	894	912	912	854	882	915	856	881	900	871	917	893	906	888	876	861	911	882	913	889	872	913	912	893	892	876	877	887	856	932	921	890	869	937	867	878	944	865	880	916	947	876	896	929	870	888	927	919	903	866	902	930	903	875	891	893	885	893	918	882	891	889	945	892	902	882	912	907	909	858	925	839	875	901	912	914	926	913	914	913	939	889	907	939	918	909	941	842	941	895	961	917	911	914	908	909	868	922	945	876	905	926	868	892	847	883	891	902	869	881	920	902	897	899	922	893	921	905	896	910	854	950	912	894	936	871	918	891	916	883	900	876	909	889	861	915	900	916	914	919	876	928	890	886	913	915	863	872	910	881	931	910	906	917	894	916	877	848	854	860	890	874	894	873	821	919	912	847	873	848	923	873	893	902	919	882	928	917	913	896	863	913	865	859	865	906	903	919	959	892	894	876	868	913	866	856	914	876	970	869	883	914	923	926	870	892	837	897	921	896	877	853	901	894	950	893	857	869	895	853	849	918	858	889	902	871	835	870	887	850	892	902	834	885	954	859	904	859	897	935	857	893	828	921	887	868	893	828	854	920	871	896	859	879	853	874	893	910	945	874	842	879	889	888	954	921	918	878	927	896	886	858	855	867	890	931	920	882	896	916	921	882	874	912	877	865	942	925	904	892	872	872	882	931	884	910	904	929	851	902	922	946	902	921	878	878	929	880	896	917	855	902	889	927	944	916	927	889	831	904	896	891	896	887	886	858	888	893	941	875	883	863	873	830	926	910	975	904	921	854	902	917	897	907	869	875	933	869	881	894	874	890	927	860	892	901	871	871	869	905	893	870	894	885	913	903	907	916	934	894	893	891	909	891	898	941	871	878	943	895	918	864	872	876	912	974	934	859	866	902	869	939	862	911	880	895	925	892	906	858	938	888	906	866	928	880	855	862	888	907	913	881	956	980	867	900	900	857	876	920	928	905	898	909	894	896	847	859	874	881	928	938	873	830	891	844	912	856	889	865	869	909	931	903	869	908	904	946	905	784	879	896	888	937	899	893	895	898	844	806	908	914	938	901	925	947	914	906	899	877	864	879	891	867	952	892	856	944	881	897	921	911	917	851	882	925	887	896	898	853	914	950	929	906	918	962	886	840	878	915	868	878	899	939	834	864	869	977	883	905	893	903	903	886	825	933	869	931	897	898	853	916	901	913	943	886	896	889	897	900	878	900	848	850	901	892	869	915	893	928	898	883	895	902
23997	21589	28712	24914	21494	6785	1574	1155	996	957	924	813	776	780	829	804	742	756	747	787	731	751	741	734	736	728	744	741	705	748	742	734	716	682	766	725	748	713	741	730	724	726	704	766	704	666	713	708	763	758	725	772	735	750	706	716	696	694	715	753	724	730	720	747	726	705	732	727	677	714	702	761	740	709	729	708	695	654	740	760	726	719	749	657	702	702	730	749	703	713	721	754	662	752	726	705	730	754	704	715	743	716	709	769	696	716	734	711	708	699	693	751	673	705	670	698	663	696	747	695	739	689	756	674	679	731	721	723	757	721	727	710	680	786	709	714	699	752	692	787	710	687	745	726	681	696	690	666	700	672	679	706	704	698	698	703	730	720	718	694	701	673	694	684	710	718	717	713	711	684	764	705	731	743	746	718	705	701	741	680	705	734	755	750	795	709	702	741	706	756	708	754	731	692	679	720	653	716	706	718	706	747	693	746	721	703	745	712	727	684	767	688	710	716	705	706	721	711	739	711	757	703	694	729	732	675	720	751	692	715	758	709	689	671	729	732	718	745	700	657	749	720	700	723	758	672	699	688	749	721	745	715	743	703	736	674	694	686	730	738	728	766	703	746	721	733	711	683	681	716	688	739	705	729	707	751	739	694	739	713	707	701	741	768	689	734	762	731	670	692	676	721	730	714	741	709	718	702	692	731	648	742	712	689	730	694	716	729	678	728	654	709	725	737	687	725	697	727	706	687	729	704	680	716	718	730	742	717	714	701	697	686	733	713	739	750	708	757	735	704	706	734	712	725	677	685	699	719	707	762	700	716	732	697	706	712	709	735	728	746	710	746	694	706	756	715	734	647	728	704	726	721	723	678	708	725	765	697	706	716	726	700	701	688	720	726	702	757	633	747	722	711	691	681	721	731	666	717	713	729	748	704	714	693	731	704	719	681	724	692	724	712	714	723	718	736	681	708	688	731	717	690	705	708	682	756	705	725	726	667	684	738	726	693	729	720	699	682	694	705	682	700	737	717	671	719	710	750	717	689	673	703	746	684	663	743	723	736	723	724	727	729	699	682	726	777	708	686	698	741	698	730	706	733	745	729	729	710	739	745	755	679	723	739	685	713	740	696	755	723	721	674	704	698	720	717	755	700	718	706	719	739	732	724	704	683	675	748	761	703	721	744	684	716	700	722	723	682	721	739	692	740	669	707	743	701	722	718	737	764	735	727	712	718	715	724	694	689	724	737	710	732	720	746	762	747	727	684	734	689	721	713	712	691	724	754	705	697	764	693	759	698	702	694	718	729	752	728	749	702	733	691	698	698	712	754	724	687	707	724	690	683	683	719	732	726	687	696	723	727	738	721	715	706	679	680	696	700	712	712	705	722	700	715	706	668	728	710	730	696	687	699	761	673	719	695	727	737	729	692	700	740	729	686	698	676	695	720	750	737	709	692	718	710	723	699	770	763	706	736	751	707	705	709	702	726	666	747	716	723	708	692	709	695	693	676	750	757	702	706	694	705	729	731	719	672	698	723	661	698	685	692	742	681	729	708	724	727	686	691	765	684	763	790	716	704	694	762	677	700	719	695	717	704	722	725	730	702	702	724	714	651	763	677	723	729	719	698	729	781	762	728	707	735	721	755	714	706	701	704	730	752	699	698	701	696	693	740	737	725	698	677	651	695	675	737	707	671	726	705	677	731	677	719	698	680	711	763	742	706	695	756	671	731	715	674	676	729	720	686	751	656	758	689	713	695	734	696	683	744	764	735	682	667	678	746	744	757	758	712	720	689	680	724	712	706	740	725	706	731	709	686	708	741	734	692	708	684	742	756	750	757	702	751	753	751	728	692	695	725	726	681	659	722	725	728	756	667	756	699	716	704	735	686	717	731	709	715	756	733	734	699	711	718	706	688	764	698	662	724	740	737	795	759	734	672	722	697	672	738	709	724	707	696	745	721	733	733	708	718	737	739	685	719	756	733	705	676	691	701	739	715	672	736	670	687	703	714	705	705	694	700	753	728	681	709	735	718	738	741	765	750	725	744	712	671	663	722	712	694	722	678	681	721	680	759	721	690	699	703	708	718	709	752	742	760	677	709	688	730	720	709	735	759	676	685	712	744	681	673	665	712	735	733	712	712	692	678	736	672	738	752	703	728	742	703	680	683	754	739	737	695	751	688	726	722	698	721	697	717	741	655	709	726	745	710	688	739	699	702	732	786	705	735	732	736	723	685	756	724	661	683	698	707	722	711	706	672	738	746	762	739	724	687	712	687	729	732	684	734	746	707	732	726	727	663	752	766	749	696	746	717	697	711	753	677	662	676	715	691	722	738	715	692	679	708	715	722	727	754	726	695	739	704	724	705	707	701	747	697	733	712	648	739	758	682	754	716	710	768	695	709	738	744	722	740	692	694	742	684	727	722	685	697	710	726	728	728	733	717	679	722	692	732	680	712	724	664	711	700	739	720	775	720	692	671	733	706	677	750	726	721	733	727	762	697	740	751	696	699	703	747	738	711	779	711	682	710	742	684	717	768	702	732	698	732	709	714	707	668	734	689	699	739	701	702	721	729	745	721	732	722	733	770	724	703	701	692	737	696	733	709	778	687	712	706	684	729	726	744	717	701	688	716	728	723	711	720	719	753	755	716	764	722	714	747	718	680	683	689	731	712	709	717	706	709	758	737	691	687	749	673	774	738	706	668	748	657	679	711	714	705	713	742	699	698	751	688	727	737	687	702	743	772	698	709	702	696	697	709	714	689	725	685	697	698	692	690	741	735	706	767	710	744	694	716	730	711	682	721	727	704	768	674	732	710	738	689	735	689	784	700	725	753	719	731	694	730	695	709	762	718	733	709	711	692	744	731	743	708	757	708	750	734	699	719	755	663	684	703	699	747	685	720	728	702	718	716	723	786	712	705	725	696	704	749	757	726	726	712	714	750	735	715	753	700	714	752	746	723	720	714	693	800	699	757	698	704	711	740	723	720	692	715	711	744	666	701	704	718	720	709	750	702	783	725	639	654	719	727	694	721	715	670	686	710	738	702	703	684	723	722	699	711	700	700	706	703	736	658	739	696	706	782	740	720	745	750	767	729	707	728	740	725	684	725	710	722	648	686	712	729	676	724	711	691	728	689	706	682	730	732	681	700	694	708	715	665	747	701	746	696	663	683	647	718	720	747	699	716	726	714	721	656	688	683	733	719	689	742	751	765	755	730	708	706	739	706	719	725	742	710	706	715	706	767	692	751	740	742	708	711	734	694	668	763	675	745	713	668	726	711	750	666	725	780	692	757	723	717	705	719	729	784	746	735	727	738	687	707	673	711	704	733	768	714	681	756	717	767	766	739	664	732	688	675	725	667	708	689	716	760	720	771	732	702	704	751	725	696	713	728	733	693	700	733	764	705	700	737	711	735	702	731	656	708	712	726	711	746	742	719	743	733	740	711	732	650	666	679	690	705	720	734	702	706	743	704	768	679	690	782	731	690	745	710
22499	24616	9042	4651	3498	2645	2222	1956	1616	1521	1333	1218	1195	1132	1105	1081	1003	1070	974	942	932	959	934	942	908	1004	923	962	931	938	926	910	933	877	915	903	879	949	874	931	946	941	944	851	927	918	930	969	937	976	937	912	974	941	904	858	922	952	917	939	893	944	892	918	954	917	901	899	924	919	906	888	973	869	895	926	898	908	994	929	885	895	846	938	905	927	905	896	895	932	952	932	926	915	858	922	894	861	877	936	907	908	893	935	922	920	914	945	923	863	918	935	851	883	840	901	927	876	933	886	956	899	923	892	887	917	893	952	864	947	899	900	869	907	916	921	908	934	909	896	949	940	904	946	946	848	965	925	923	917	853	913	932	879	929	923	909	924	841	906	949	954	898	903	892	904	956	823	930	911	915	928	895	886	951	907	927	913	908	933	935	936	880	919	901	954	898	874	939	944	894	912	897	925	867	883	932	951	928	924	955	882	864	947	888	917	934	908	882	933	880	890	899	880	919	897	904	904	868	896	929	872	909	905	896	886	927	941	893	849	942	923	953	945	885	937	874	912	897	895	933	870	873	936	922	880	908	895	943	923	886	871	919	857	888	931	860	879	907	951	963	927	866	886	993	927	872	897	936	899	882	909	890	878	912	933	882	867	883	873	932	930	937	919	947	871	939	916	892	913	911	963	995	856	885	920	892	929	889	906	918	931	917	926	918	896	937	861	919	896	879	943	897	901	925	942	909	916	896	940	914	952	923	958	945	849	910	890	878	928	919	867	914	875	899	884	943	915	888	896	912	922	883	938	933	918	902	877	863	863	896	954	870	926	946	891	861	879	865	934	873	896	883	894	956	869	910	953	920	892	886	921	906	873	908	906	944	958	891	887	943	942	868	880	869	875	891	865	933	903	969	897	972	897	879	945	904	923	912	890	869	898	918	908	875	978	953	920	915	887	861	864	917	873	911	890	953	865	930	927	894	903	919	873	940	946	895	929	914	939	913	961	941	931	898	898	919	895	941	848	884	923	882	929	864	862	928	937	904	984	850	897	912	911	897	927	930	870	949	905	925	888	889	938	941	900	925	965	906	888	898	942	920	968	867	943	908	919	897	963	975	896	880	968	899	905	848	925	939	926	914	886	888	871	892	904	916	914	894	941	886	856	911	917	865	890	916	835	927	918	874	972	965	902	924	926	946	891	943	937	939	868	914	911	891	938	974	920	939	886	909	924	947	910	861	906	956	896	894	841	877	896	906	929	899	971	935	938	875	902	940	915	888	898	927	978	936	897	922	878	935	833	877	892	880	916	899	915	909	899	933	895	910	877	868	927	854	928	899	900	898	909	931	900	929	872	924	871	955	907	955	923	856	883	909	902	928	946	927	904	899	908	902	914	917	921	929	908	932	924	868	929	921	971	946	903	905	923	898	916	915	824	928	923	880	920	906	922	846	883	947	923	918	941	913	901	893	904	892	905	953	888	859	916	913	915	955	895	873	902	931	925	920	890	909	904	893	973	890	937	868	906	903	861	915	881	900	857	914	937	936	947	950	912	862	906	903	880	937	929	884	865	880	916	915	918	935	880	874	867	926	888	901	872	904	929	940	871	863	949	850	922	916	929	881	924	879	940	929	942	877	917	888	885	918	897	898	887	918	872	881	941	882	873	891	865	901	933	932	950	939	887	972	915	923	907	913	929	972	933	931	926	900	926	880	878	933	891	910	876	894	921	964	883	894	932	904	901	871	914	882	933	944	878	938	947	964	948	949	856	860	928	915	904	908	891	873	878	916	913	935	880	940	930	853	915	899	889	928	934	923	938	910	939	939	957	895	897	891	862	940	924	916	886	963	916	911	910	909	891	919	915	947	876	874	883	895	885	930	868	885	907	913	867	901	954	960	944	893	938	907	890	970	850	911	910	927	899	890	895	900	974	921	895	919	895	932	899	950	858	862	957	935	938	924	907	928	906	881	917	943	942	862	918	867	923	906	930	937	923	941	915	863	923	831	867	958	945	917	899	961	869	970	922	897	889	864	917	932	902	924	902	949	929	862	902	895	870	930	893	965	878	909	950	920	922	997	921	954	876	937	913	885	915	929	867	904	906	913	902	943	924	878	902	919	912	900	858	966	852	919	912	905	900	936	978	943	920	969	919	928	906	852	924	912	845	856	910	945	962	934	926	865	890	865	943	919	880	916	904	881	873	941	873	896	924	938	852	901	950	923	845	964	896	931	926	873	937	898	861	940	900	866	882	880	888	889	930	928	890	931	931	873	916	917	938	897	966	887	899	927	900	902	933	906	895	930	920	896	898	893	901	922	919	931	871	887	899	915	894	931	908	878	899	888	904	931	891	897	901	947	905	902	876	899	922	913	871	894	930	871	852	913	891	960	848	871	915	864	915	898	918	906	904	879	951	903	889	909	906	915	862	847	906	940	924	899	891	904	872	911	919	947	890	940	921	826	917	979	866	919	926	883	899	928	911	864	900	863	921	882	855	894	901	910	938	947	934	917	884	878	882	884	907	929	911	937	957	911	839	870	934	940	957	934	856	922	909	871	905	944	921	908	942	861	891	912	888	852	976	899	899	943	908	924	943	921	905	923	865	916	932	885	971	968	879	908	898	872	941	921	875	916	875	863	914	914	885	879	914	902	940	874	901	881	900	901	920	874	907	880	911	878	915	899	931	844	841	906	956	973	920	898	974	913	892	936	915	925	900	1012	896	956	890	920	936	946	879	907	903	937	920	904	904	904	917	834	836	940	932	957	933	852	869	905	914	905	941	907	848	905	917	915	870	906	891	941	932	955	918	879	951	925	923	922	928	863	904	944	921	952	857	895	945	894	941	917	902	896	940	921	916	968	919	907	969	909	891	928	878	860	919	878	931	857	894	836	929	940	857	909	926	1011	883	893	917	843	915	903	926	921	907	905	873	874	871	920	956	945	916	923	917	881	884	884	871	981	889	872	908	871	934	892	938	883	964	915	874	905	929	883	900	892	937	905	924	919	894	899	922	865	900	952	912	904	858	899	934	962	889	902	934	900	945	901	871	911	898	906	893	906	903	921	894	879	919	934	942	925	910	853	880	937	911	916	942	873	926	908	876	871	881	926	856	879	901	905	912	927	934	905	921	916	930	870	892	828	866	909	877	898	956	925	875	890	905	937	884	894	918	908	931	909	903	912	876	912	901	963	885	894	933	939	893	883	896	897	906	932	955	858	927	912	902	889	899	912	926	900	895	903	941	857	911	900	871	866	906	949	926	890	888	924	890	941	931	912	940	902	901	943	916	931	960	910	915	930	933	901	896	901	916	952	878	927	936	940	889	928	858	870	918	885	934	925	900	922	920	939	913	953	938	828	915	905	904	965	904	898	882	916	901	861	885	887	935	938	905	891	903	884	889	859	904	935	927	905	938	878	897	898	951	962	962	882	890	985	935	896	897	948	921	907	912	942	889	904	926	942	943	908	907	932	881	929	932	931	958	887	955	902	891	921	939	834	877
25291	21581	27269	25870	5678	1014	808	655	641	535	532	529	458	494	458	454	457	467	443	466	459	460	452	471	454	449	486	442	424	451	449	414	451	444	440	442	416	456	500	454	447	472	442	460	494	496	458	464	468	473	399	451	417	476	463	453	419	444	453	456	440	448	434	449	424	467	443	441	418	457	432	411	420	435	434	437	432	444	505	443	413	438	442	434	464	426	445	436	472	425	451	464	456	431	450	443	474	478	441	444	403	417	415	458	430	436	417	419	420	456	481	416	465	461	451	407	428	429	448	423	455	425	424	408	439	425	428	434	435	444	420	449	461	479	436	431	429	454	478	466	404	443	405	439	470	462	452	451	407	446	445	452	450	428	451	423	426	467	464	421	430	423	447	431	407	445	385	452	451	423	451	433	439	410	445	441	439	427	438	493	458	440	419	437	440	474	427	456	448	440	439	443	402	439	448	419	443	434	451	417	437	426	467	477	466	426	441	434	465	454	447	417	429	437	477	438	488	451	474	457	452	466	407	415	438	456	461	428	454	460	471	441	452	459	419	438	439	400	382	426	434	455	433	470	449	435	439	423	445	444	447	456	429	419	467	449	439	443	429	431	485	444	413	437	437	435	453	449	462	442	419	443	421	479	473	447	401	439	453	430	450	428	438	409	448	431	456	433	478	408	400	427	409	476	492	499	449	450	401	412	418	430	460	464	420	435	433	427	430	459	446	448	439	445	416	453	449	455	442	451	445	421	464	475	408	435	422	416	417	443	440	469	417	457	435	395	454	499	456	434	477	469	437	432	436	438	426	435	442	441	419	463	431	409	419	446	417	453	437	459	442	441	440	419	443	438	449	434	422	444	460	442	468	451	442	446	425	439	456	428	429	410	419	458	433	428	464	474	456	423	428	427	424	462	457	472	463	444	420	426	456	424	474	428	448	434	463	463	434	421	425	457	468	404	442	418	445	452	439	448	427	438	453	448	443	461	471	464	418	401	443	442	460	447	444	429	426	456	457	465	434	409	420	436	455	453	479	440	480	453	422	438	443	427	447	456	422	418	468	433	444	403	459	435	431	427	411	431	439	414	423	468	454	447	481	433	445	440	469	419	447	445	416	416	425	467	434	430	461	407	410	423	459	403	419	446	441	450	452	433	470	438	456	445	444	429	421	442	425	450	397	430	472	468	436	425	418	443	459	441	437	424	427	476	455	413	433	452	432	437	430	462	470	476	419	446	462	449	437	437	412	443	440	409	460	425	441	474	450	411	429	415	442	445	428	433	432	429	452	480	446	424	418	452	427	440	452	469	451	463	475	456	440	436	453	461	439	469	430	434	452	432	466	433	476	435	447	473	461	457	459	406	445	449	474	483	458	463	438	443	426	478	449	439	458	463	478	411	461	432	434	454	453	469	418	441	435	402	439	392	429	452	414	473	417	415	433	447	459	418	473	446	470	440	429	469	425	456	438	420	438	477	456	460	449	497	406	408	420	474	449	428	475	415	464	463	422	417	424	447	426	427	443	431	453	485	464	436	431	486	405	444	432	464	458	426	442	446	423	461	448	460	435	464	454	442	426	417	410	455	413	446	430	441	461	467	433	453	416	415	441	447	444	430	436	462	427	463	415	404	484	427	429	462	436	418	473	450	436	424	464	487	448	462	445	486	444	443	444	482	434	443	436	460	421	438	475	434	414	472	423	437	421	431	460	479	435	444	443	424	463	427	442	457	469	452	412	440	429	410	463	456	469	440	454	455	416	417	457	428	430	492	448	438	468	454	449	445	488	434	438	434	440	445	405	436	464	425	483	460	411	451	433	417	457	428	422	421	419	437	431	424	485	445	436	443	461	442	420	416	472	443	448	433	446	428	500	504	492	413	418	404	511	424	420	410	454	411	422	457	437	424	432	398	425	458	450	409	448	435	453	441	456	450	438	442	439	433	428	451	468	441	443	442	465	453	410	440	441	450	459	420	427	443	475	489	465	389	416	415	439	458	472	487	415	449	465	463	438	439	420	453	396	482	426	457	461	455	470	410	450	447	475	470	430	416	429	444	436	465	474	457	436	439	448	431	449	401	419	433	442	425	450	450	443	449	450	415	470	434	449	448	459	437	454	450	467	434	463	445	435	448	426	457	436	446	449	479	486	434	498	434	443	427	455	440	426	413	418	427	444	417	467	460	482	454	410	463	438	416	443	451	450	442	469	445	440	438	423	438	463	410	447	436	432	436	430	444	449	427	439	433	414	471	471	472	463	498	443	446	416	456	441	444	459	438	455	437	417	460	424	451	472	423	424	467	437	431	400	444	429	467	424	414	415	471	447	459	458	438	436	442	437	429	430	380	460	434	443	433	449	421	453	473	459	456	421	464	451	449	405	458	456	426	432	422	424	447	438	456	441	426	472	439	458	462	457	442	465	424	430	411	447	448	416	449	462	443	435	466	462	438	467	450	403	469	458	473	438	445	428	420	434	436	422	444	444	455	447	451	489	431	419	415	437	427	417	407	469	428	464	427	438	413	416	430	437	438	450	447	422	450	440	446	413	419	420	436	466	450	409	425	475	443	486	403	464	460	412	424	444	477	416	485	438	487	434	487	427	429	428	446	426	405	481	440	441	434	472	468	463	435	450	427	460	426	451	449	412	460	486	431	469	453	453	420	446	426	439	419	454	425	461	479	422	471	440	447	433	470	460	437	463	419	427	453	432	433	432	417	438	480	412	412	472	442	412	430	429	399	464	452	425	413	473	454	472	431	454	464	479	393	452	449	486	426	437	408	436	442	440	447	451	429	439	466	430	476	409	410	436	461	460	453	430	470	445	425	428	441	420	421	442	450	441	443	466	435	443	438	406	434	448	416	401	461	459	456	441	441	440	465	429	397	450	449	435	462	451	453	427	466	437	459	448	457	462	426	468	435	446	433	431	449	433	419	429	466	450	459	481	413	436	440	424	401	450	444	439	430	455	403	427	453	464	440	422	430	468	417	453	464	437	476	418	431	387	462	456	420	467	434	459	450	477	474	453	486	414	433	393	451	462	426	453	467	443	457	437	449	482	453	428	451	456	452	469	402	445	444	403	466	433	439	439	448	453	447	439	427	461	446	459	438	462	445	426	430	467	461	453	455	426	440	429	460	404	431	432	435	443	442	465	456	455	428	421	424	424	491	450	420	418	458	447	414	475	428	465	425	464	421	482	414	463	457	449	415	410	439	449	430	400	433	440	417	443	466	431	446	442	465	441	454	429	428	457	433	442	470	414	442	393	416	432	434	498	470	461	447	459	477	450	408	422	442	421	462	433	416	524	469	414	482	462	438	436	447	436	462	398	481	394	446	455	428	455	443	438	470	456	468	485	417	467	463	448	430	454	420	403	452	444	430	480	407	434	419	429	433	452	459	492	413	446	515	434	442	428	413	455	428	418	412	480	437	403	440	440	407	497	453	442	450	462	438	494	459	421	432	490	466	439	442	424	435	453	423	412	444	456	397	460	440	447	410
20829	19175	5748	2907	2127	1684	1437	1253	1037	916	870	821	710	687	647	630	595	646	628	559	576	610	612	597	579	601	608	563	572	532	583	518	552	585	527	565	559	580	555	580	573	562	603	565	616	548	588	575	602	558	537	610	548	613	543	548	521	602	592	621	581	577	563	549	573	541	566	527	616	577	586	501	516	564	556	521	541	574	565	539	530	553	556	533	571	559	551	520	579	582	610	554	602	529	597	595	595	550	559	569	551	547	547	542	550	569	564	540	547	536	533	572	549	570	571	593	557	564	579	564	567	602	613	546	529	540	532	579	579	568	541	547	538	572	533	578	578	575	599	537	588	565	569	548	574	541	499	558	604	537	591	492	535	581	550	552	577	527	568	616	598	534	601	586	553	551	543	590	570	556	519	552	517	560	557	546	523	536	558	548	574	534	559	553	558	570	558	557	544	566	555	551	617	560	567	564	581	559	545	546	552	517	535	556	564	608	533	585	603	547	574	550	570	560	575	523	598	521	635	546	581	535	596	547	545	585	556	574	537	580	573	560	569	562	552	574	578	548	573	559	566	590	573	568	529	586	538	636	580	546	537	592	575	572	565	558	591	545	551	532	572	586	538	542	556	532	579	530	541	561	544	583	591	540	580	541	525	571	556	575	573	591	560	579	537	548	574	562	567	542	585	572	544	556	604	551	588	589	577	567	537	554	524	576	564	586	565	572	552	569	543	595	542	577	547	565	558	598	602	530	595	589	525	565	520	533	560	562	543	517	542	588	562	565	588	595	639	600	532	529	542	573	552	599	593	575	539	565	566	508	558	544	561	549	519	594	555	574	591	561	568	551	585	587	571	581	603	549	565	558	547	549	572	579	537	599	540	529	571	565	537	561	576	596	543	536	577	535	637	557	566	563	592	504	518	572	560	551	545	575	579	584	555	584	562	519	577	586	536	567	557	539	579	547	558	561	550	557	570	526	566	570	523	557	560	528	532	551	573	553	582	563	621	526	558	595	580	570	559	546	551	577	580	587	514	571	561	566	537	559	531	577	567	554	531	568	574	593	589	539	566	530	574	553	546	571	531	581	574	524	579	608	565	581	612	540	577	566	586	545	574	572	557	626	583	559	583	597	564	547	574	551	574	588	512	604	585	520	586	544	570	576	527	576	584	519	541	557	598	565	579	499	542	561	556	559	567	579	554	591	554	546	478	551	529	616	561	569	574	538	571	577	560	549	582	545	520	558	601	564	576	538	540	535	577	557	562	563	525	527	583	623	571	574	589	597	576	565	580	560	562	553	588	563	578	618	564	586	560	572	549	538	594	582	529	614	560	547	568	538	584	603	579	590	558	541	563	598	577	568	609	553	561	595	563	582	582	592	537	599	572	585	554	567	543	525	513	548	536	588	575	532	560	585	534	571	545	547	585	533	566	605	550	561	567	548	620	570	552	549	558	547	554	587	529	540	577	531	556	598	589	594	592	582	571	575	564	572	564	604	585	558	558	527	552	605	521	521	599	598	595	537	564	571	546	544	561	580	597	551	579	561	544	542	572	537	558	534	567	511	556	567	574	554	559	551	584	555	607	555	568	542	586	550	549	562	534	601	549	547	564	608	522	558	582	587	536	535	561	541	584	555	591	563	553	551	536	592	563	541	566	514	556	569	532	547	533	560	563	561	588	540	600	564	542	569	583	539	565	529	552	581	588	581	582	572	576	572	589	591	558	545	550	530	573	585	555	608	555	562	591	568	550	569	532	560	573	575	560	513	556	579	589	535	546	523	575	581	549	544	617	538	505	551	592	554	552	568	545	544	547	571	564	571	542	567	562	579	513	557	590	563	555	545	580	605	573	544	550	535	575	562	529	589	528	569	582	525	554	561	608	563	588	589	541	571	529	594	564	560	590	556	529	543	548	577	540	564	594	608	562	564	537	547	534	598	545	519	556	558	572	578	551	561	568	537	543	561	548	535	620	582	568	577	547	587	596	548	559	541	542	599	592	542	521	586	511	557	548	559	567	559	505	559	547	533	577	552	553	582	582	545	601	567	578	561	581	571	580	569	532	568	559	579	567	569	568	581	538	568	587	580	566	542	617	559	578	548	586	541	594	577	572	546	556	518	556	562	587	538	580	596	595	535	565	589	575	564	560	587	578	536	571	563	547	562	571	574	546	576	557	586	557	541	592	564	564	571	610	564	529	583	573	599	551	576	557	551	564	531	576	544	539	595	579	564	533	537	591	580	564	586	572	570	573	534	578	573	571	595	563	564	562	556	574	551	575	575	594	581	560	556	561	561	572	518	553	553	575	565	561	578	589	597	561	500	540	572	573	604	579	557	538	596	549	565	508	588	573	581	579	560	581	556	575	548	581	568	545	542	520	575	537	558	602	536	568	592	559	579	583	615	533	559	557	647	539	510	589	543	584	567	549	562	581	516	544	574	541	584	588	580	563	582	554	536	526	534	595	537	602	550	597	542	559	576	580	559	568	585	527	595	534	559	557	555	543	563	570	523	562	554	586	592	605	521	585	587	541	544	520	545	617	537	543	526	566	533	535	523	534	572	573	581	583	534	584	540	583	534	566	567	611	547	553	515	542	589	550	554	585	582	523	548	507	575	531	565	534	535	565	560	549	564	527	553	581	581	501	537	590	535	560	550	592	545	573	562	550	555	535	581	585	567	604	537	513	543	556	561	573	575	522	584	598	547	555	573	565	523	510	552	627	575	588	577	523	595	545	568	541	574	591	559	595	559	549	584	520	546	556	573	562	605	618	518	597	591	610	567	607	495	582	575	550	525	573	592	598	542	581	557	540	562	555	577	576	568	579	613	565	529	582	560	531	537	543	604	570	552	571	566	552	524	574	552	584	546	577	541	536	579	555	558	565	569	572	554	543	606	578	616	560	541	520	573	579	558	608	568	596	598	540	561	571	559	577	604	625	543	556	577	556	549	575	588	565	550	563	560	551	573	607	588	560	589	571	514	563	571	576	579	546	622	563	588	571	603	588	601	627	565	574	587	539	559	557	566	556	522	573	616	556	530	545	558	569	571	613	542	544	565	579	556	585	598	548	557	560	503	571	573	580	564	535	595	561	571	555	559	544	541	599	595	541	586	561	575	538	610	546	581	535	562	605	585	565	534	572	557	571	563	543	564	543	566	552	572	567	563	546	591	557	547	557	601	590	511	592	556	568	590	572	545	588	554	564	535	560	554	559	567	573	553	563	566	555	544	601	547	561	498	548	613	575	600	545	580	556	580	564	583	573	566	575	554	601	558	526	547	549	539	535	559	574	543	603	600	581	582	559	513	556	591	569	604	570	563	572	607	565	539	557	569	591	542	554	558	536	639	550	577	564	541	549	583	573	554	538	580	566	536	534	584	590	517	561	554	550	555	568	602	531	537	499	552	578	541	547	556	552	584	554	560	614	563	540	535	519	589	557	573	579	545	567	568	551	555	556	579	581	551	598	550	605	575	549	563	558	584	550	554	539	544	587	644
23075	21619	29313	24419	21615	21442	4289	1157	947	759	698	625	585	523	518	511	455	460	448	447	443	450	416	374	427	413	420	402	403	415	404	373	404	378	417	423	394	395	406	386	386	391	375	382	396	405	404	394	389	381	404	380	396	395	392	385	400	396	384	395	374	382	424	399	440	422	398	372	415	366	368	375	379	402	409	392	421	385	383	423	388	378	384	399	416	386	437	408	400	398	406	379	393	373	385	365	404	401	381	380	403	393	380	416	384	371	384	396	353	378	371	412	383	420	388	337	371	399	398	366	381	390	351	370	419	366	402	388	385	397	409	344	393	361	394	386	404	371	403	377	437	347	391	372	407	381	380	390	405	363	404	374	376	386	388	373	375	375	374	397	365	404	393	381	392	391	396	415	374	367	385	395	399	423	394	383	361	385	380	368	409	382	372	421	406	401	385	368	366	379	389	395	395	397	394	364	383	392	399	352	385	403	384	362	388	447	395	417	374	389	399	361	398	346	383	360	398	405	392	356	350	402	401	398	395	375	391	365	355	374	385	382	412	394	354	374	365	419	375	400	374	403	409	390	374	389	381	351	393	377	356	409	380	371	386	379	372	387	388	374	366	370	388	414	365	397	346	353	388	370	389	418	362	425	375	414	393	371	396	406	368	399	374	388	409	369	393	387	361	398	396	401	369	387	396	379	396	407	379	364	382	369	413	385	387	401	394	401	389	394	394	359	378	399	378	377	357	370	365	400	391	381	395	398	332	363	403	381	370	421	377	402	374	401	403	382	376	371	392	412	401	389	375	360	397	364	370	352	384	424	339	390	402	374	368	378	397	399	359	390	406	368	370	377	414	367	406	366	362	360	399	374	421	410	370	387	377	382	365	387	382	422	368	352	383	377	372	372	357	371	408	389	415	386	405	365	386	397	337	397	384	410	378	404	409	392	417	371	405	383	384	364	375	386	382	405	400	416	379	381	395	355	406	394	365	387	406	358	361	354	402	349	367	407	382	380	427	373	362	347	388	389	376	374	392	370	415	355	405	365	373	364	406	396	414	379	360	363	413	418	369	398	395	390	339	400	397	355	384	385	395	407	371	369	413	362	382	384	391	381	383	395	375	354	375	398	412	387	394	388	373	400	377	392	389	402	381	331	330	379	397	374	389	398	385	373	369	387	423	391	383	346	374	348	407	404	397	417	394	370	382	363	376	377	382	403	411	371	414	394	382	347	417	387	395	359	379	404	378	399	383	397	360	378	390	401	366	374	433	402	392	386	386	402	409	413	370	364	400	419	402	374	393	366	387	380	406	392	392	350	409	379	357	385	413	323	389	374	349	408	361	399	413	399	369	375	397	378	367	357	346	397	415	390	404	381	359	358	408	367	380	355	394	404	344	389	366	407	392	402	389	385	371	355	390	404	359	413	394	399	372	393	371	383	386	372	370	397	399	372	384	371	346	390	414	417	372	410	390	393	403	386	353	366	372	371	404	369	337	406	380	392	399	379	410	384	386	380	398	365	391	353	374	400	395	335	378	376	383	395	387	374	410	418	366	350	361	427	387	434	405	362	374	361	385	385	372	341	396	374	428	406	393	389	409	368	362	368	379	397	415	382	389	403	390	385	394	381	360	409	391	385	395	345	380	356	401	382	371	379	368	400	375	383	369	399	385	375	347	382	385	372	405	409	368	387	394	349	371	386	354	349	384	390	345	392	395	409	375	399	361	390	382	391	367	362	386	348	399	370	345	381	395	355	362	377	393	401	400	358	412	412	393	370	387	360	372	404	365	380	403	396	392	404	422	381	386	381	378	355	386	408	354	413	368	379	377	404	396	411	380	407	403	379	361	385	382	409	393	380	371	369	389	355	394	430	390	378	418	389	397	379	379	391	380	371	385	381	376	371	408	383	366	352	427	368	411	370	340	413	391	370	387	365	380	359	360	370	409	366	388	369	417	407	407	402	394	400	387	358	357	393	357	376	380	371	385	405	405	381	412	407	386	364	374	371	375	384	382	372	386	394	374	394	380	376	398	397	394	403	386	369	359	385	372	363	400	368	378	393	402	389	362	408	384	376	380	361	353	379	401	375	361	397	401	396	386	350	392	411	408	368	351	406	346	380	398	351	398	394	426	365	397	387	402	375	382	394	385	376	388	417	357	343	371	382	380	402	384	380	387	366	395	349	364	365	400	350	343	372	378	370	330	444	396	379	411	389	365	342	358	373	390	381	413	363	376	384	356	367	358	398	392	371	383	367	356	406	385	412	394	358	380	393	383	392	384	364	389	400	361	401	376	330	377	373	382	367	369	378	376	391	387	392	436	362	377	405	401	364	392	370	396	422	359	375	378	420	373	368	374	386	401	360	370	425	386	377	413	385	384	372	382	388	383	409	398	362	365	408	367	351	416	382	401	398	384	318	396	412	407	408	422	382	393	361	391	367	374	405	399	383	354	425	394	362	410	392	376	362	404	384	387	366	442	386	412	393	400	396	392	370	393	423	375	419	397	408	381	387	355	346	375	371	405	368	380	379	376	390	380	392	412	365	401	392	396	342	368	381	356	370	388	391	409	379	409	388	328	364	395	373	391	395	404	393	392	378	387	371	373	416	437	391	351	365	385	389	361	384	386	417	409	403	398	396	361	372	349	371	389	433	383	333	386	382	403	350	368	420	386	376	389	386	365	380	409	385	368	384	381	362	443	417	386	400	389	385	415	387	381	387	400	366	398	410	378	374	367	381	375	401	375	369	385	397	388	375	333	377	381	410	404	411	403	331	393	367	410	419	415	372	394	357	397	366	370	382	413	375	359	371	356	397	383	379	351	348	361	411	380	336	391	377	374	388	390	370	402	364	392	381	368	379	387	382	379	403	399	401	390	367	402	383	364	380	398	364	361	367	402	381	383	368	371	390	377	376	365	352	390	398	382	395	378	384	403	370	405	388	361	379	374	372	396	364	431	380	382	407	338	386	377	372	366	380	388	396	408	385	435	358	383	378	369	398	399	380	381	398	382	367	368	391	385	377	354	385	347	367	365	370	379	400	391	376	397	380	410	362	418	362	387	389	349	326	400	400	421	394	364	382	377	381	381	378	363	381	390	405	415	386	390	375	388	361	417	367	405	368	387	401	394	392	363	393	400	359	371	382	390	354	386	387	366	361	371	379	376	422	375	366	403	341	381	423	386	401	378	363	356	384	443	373	402	361	394	421	427	399	413	340	383	353	342	364	403	392	353	410	368	373	409	353	413	392	361	398	339	372	423	381	370	343	418	370	384	356	400	419	345	409	372	373	362	365	398	404	417	389	364	417	383	371	421	380	390	410	427	385	397	340	370	376	363	401	372	405	380	376	399	416	420	344	365	399	391	396	391	388	397	368	375	412	349	378	370	404	357	434	387	388	387	348	377	373	392	371	385	398	401	377	363	377	389	379	382	415	391	392	396	399	380	357	436	373	395	410	406	405	386	367	375	356	386	390	366	396	387	382	371	393	415	367	388	399
26028	28195	11971	6000	4616	3561	2642	2085	1800	1506	1347	1110	1005	883	794	789	728	665	682	616	608	558	616	512	558	587	513	555	538	505	491	519	508	558	497	541	545	513	549	476	535	511	547	543	554	499	551	530	545	556	511	478	492	538	522	523	505	517	516	514	478	484	520	506	487	527	506	546	507	478	494	512	515	492	510	530	508	489	520	492	465	502	508	509	491	506	530	477	495	529	523	535	472	476	529	531	536	501	532	504	557	473	529	520	532	481	460	518	479	505	515	505	477	507	525	495	478	527	515	501	545	484	510	482	477	530	518	535	529	486	470	511	537	495	489	504	496	468	498	509	481	484	527	570	482	494	492	485	509	490	480	502	511	516	520	501	544	484	514	528	454	517	483	508	563	529	541	522	496	523	507	535	531	510	524	506	476	513	515	494	548	499	534	512	516	504	489	510	470	504	505	517	532	482	518	494	486	463	489	507	487	506	477	480	486	511	465	508	517	516	491	492	531	514	518	500	528	497	498	497	515	548	472	505	466	488	473	521	512	480	505	495	496	525	491	474	470	524	489	474	486	495	508	494	538	522	516	533	498	526	482	505	522	516	489	536	498	482	497	545	505	539	501	497	460	504	467	500	529	494	501	518	509	501	516	524	473	517	498	484	522	452	507	535	515	518	483	551	504	489	526	490	440	538	513	493	480	504	514	502	517	529	483	501	491	471	513	503	493	542	493	491	500	509	489	514	529	515	447	464	492	530	493	542	510	496	484	498	505	534	508	490	485	497	493	486	542	551	473	444	509	487	504	469	480	505	518	489	513	550	504	487	498	498	544	496	492	463	514	522	522	530	495	539	515	527	508	483	492	528	486	499	495	519	512	493	519	476	535	521	483	493	525	511	542	526	526	485	461	532	500	515	479	468	463	490	512	508	534	514	529	529	504	506	482	521	528	513	521	524	504	531	509	489	466	507	557	485	503	474	505	524	492	475	490	522	513	520	523	530	520	485	484	511	578	460	486	486	511	510	505	509	519	506	492	538	498	582	499	489	524	524	529	469	519	496	543	518	500	521	512	543	525	485	462	526	527	535	527	489	507	511	512	518	500	487	518	539	521	473	478	502	487	526	495	519	488	517	528	503	541	491	527	502	511	496	522	528	503	449	484	532	535	526	483	473	517	498	485	536	482	534	493	500	514	495	508	497	514	504	521	497	462	498	519	503	472	526	507	541	546	520	464	504	539	497	481	495	507	507	469	473	507	523	526	543	510	515	508	503	531	508	516	510	498	510	511	502	513	497	542	518	558	500	458	507	541	510	510	517	497	503	493	497	524	516	487	507	519	477	493	522	504	515	542	501	502	491	510	499	476	532	511	514	478	554	493	499	475	468	535	522	526	519	548	491	483	507	529	454	489	502	496	493	494	565	524	547	470	514	519	489	514	476	493	516	496	532	519	526	487	475	505	563	535	518	507	527	479	484	485	522	501	519	566	472	502	523	553	536	545	476	503	504	508	484	492	502	488	552	486	500	446	418	494	536	499	489	518	540	459	543	503	485	495	504	532	492	480	485	515	522	487	521	475	535	481	510	460	472	518	488	519	522	481	529	514	533	462	549	512	505	494	521	519	513	491	498	522	492	530	521	508	508	516	497	450	525	472	465	485	490	523	492	523	475	510	488	527	444	481	484	488	493	558	507	472	511	515	483	552	490	468	504	485	466	515	515	532	528	512	487	486	483	466	514	524	510	495	476	515	471	486	480	483	509	525	498	501	511	476	486	523	570	526	504	546	529	482	492	489	519	494	537	493	492	520	467	500	502	478	508	498	554	500	538	486	489	511	538	517	507	498	448	520	539	499	527	499	496	529	483	500	522	482	505	527	523	496	516	512	531	460	472	544	472	516	471	505	495	519	483	503	523	506	478	524	547	536	489	525	525	525	512	484	486	503	493	521	498	504	522	572	517	508	484	506	501	475	515	502	486	518	503	525	499	508	503	488	480	507	492	492	497	513	473	473	495	497	475	510	494	523	504	545	474	489	477	515	524	526	469	504	489	481	539	508	512	520	521	514	512	530	506	509	475	506	505	467	541	516	482	477	542	516	527	522	525	499	458	505	485	508	507	541	488	505	488	512	509	497	488	507	526	505	500	500	508	482	484	531	513	546	499	507	556	479	523	515	502	524	457	475	513	521	490	503	520	482	484	508	522	448	491	504	486	506	484	519	451	487	481	537	542	500	480	516	469	503	517	488	477	544	522	494	508	496	445	502	498	559	485	529	455	527	483	512	465	484	526	480	507	484	505	468	519	526	522	510	471	478	491	451	515	486	526	519	503	527	510	495	513	500	542	448	538	476	450	515	524	490	531	477	559	509	487	515	478	500	523	454	522	489	532	487	503	524	521	477	535	526	503	504	516	480	533	488	528	467	500	471	536	470	508	472	480	520	515	467	481	508	480	501	473	478	506	556	511	527	489	508	537	477	482	505	495	512	498	540	472	494	542	503	502	469	467	502	488	523	511	496	452	508	489	539	500	515	506	553	534	521	513	514	506	546	498	536	497	492	540	470	520	477	515	481	530	526	487	496	504	503	520	507	488	502	496	499	510	515	530	486	484	478	529	542	474	488	476	485	488	500	480	508	457	514	480	546	547	526	487	510	527	496	455	555	505	477	474	469	500	488	467	508	534	485	493	512	535	483	515	482	491	505	470	469	458	476	513	507	500	494	479	487	498	500	524	465	524	458	464	525	487	538	490	481	567	500	533	527	511	515	518	518	479	501	483	472	491	528	506	484	534	489	504	525	489	515	492	507	512	487	512	487	511	499	489	491	526	546	505	500	483	494	475	494	532	523	452	507	493	485	562	497	478	465	493	499	503	478	513	505	465	574	503	463	538	468	567	517	505	520	493	499	496	509	480	508	483	476	488	495	508	541	466	529	515	502	525	499	486	513	529	528	481	477	474	486	503	487	521	483	515	553	480	512	510	495	492	466	521	512	490	504	485	511	492	494	524	529	494	437	506	482	509	524	462	465	518	507	514	494	522	503	523	507	480	490	510	516	491	512	499	515	508	517	524	495	492	500	504	529	531	474	506	516	508	470	527	492	478	490	475	507	485	507	497	520	485	484	507	480	491	473	489	516	496	482	496	475	471	501	506	475	487	516	481	496	512	539	483	491	504	475	484	478	494	498	522	487	515	421	479	515	541	506	479	531	521	476	525	534	484	488	501	492	468	519	509	477	482	520	491	526	531	514	477	506	519	498	526	506	476	513	506	510	475	456	528	495	534	503	471	526	514	537	528	481	487	493	478	502	532	499	502	515	478	510	486	491	470	525	498	518	501	535	457	553	504	497	481	487	513	507	507	509	554	484	501	474	499	517	490	500	479	508	489	507	497	480	519	492	546	529	502	485	478	550	488	521	523	484	531	500	510	511	501	493	509	482	523	504	477	492	493	495	522	464	455	511	508	488	532	462	530	507	501	532	514	521	511	515	488	485	510	534	469
28246	18713	5643	1696	1167	905	850	792	761	780	718	765	723	763	749	708	744	748	694	725	670	745	695	723	738	702	741	737	700	745	673	689	710	710	740	755	760	739	727	700	715	666	767	736	716	655	704	749	734	731	680	690	701	669	705	690	699	677	734	692	708	740	689	724	703	652	655	723	684	707	712	629	658	691	710	673	708	721	774	738	712	722	680	708	680	647	693	727	705	750	671	741	753	673	721	718	719	700	694	671	710	685	746	665	738	675	739	673	799	680	721	728	711	693	733	703	695	678	713	681	715	736	663	674	718	705	706	705	704	710	687	682	658	752	674	658	712	752	667	656	691	689	774	717	693	741	718	732	705	693	673	711	671	684	688	707	733	715	739	669	722	720	752	690	674	661	716	737	740	682	720	709	694	699	709	734	701	692	697	721	752	671	710	717	668	736	737	696	667	743	713	714	750	709	695	658	720	714	720	677	714	719	675	707	715	716	707	740	678	700	697	696	684	669	677	708	706	701	675	707	719	732	705	693	674	710	759	705	746	769	746	757	721	765	702	714	709	767	735	734	685	689	679	700	635	668	746	732	742	723	732	659	725	740	700	737	701	717	671	728	698	738	732	701	718	741	734	681	669	689	699	726	703	695	680	686	679	731	714	673	695	741	681	699	676	691	642	708	712	737	700	708	751	713	679	674	722	672	686	708	727	736	717	709	690	722	753	688	710	718	710	709	675	690	686	721	697	713	740	707	712	676	709	716	704	708	682	691	749	670	709	690	732	715	722	658	692	705	735	702	700	682	666	732	685	733	746	682	682	768	717	701	764	685	742	684	665	656	696	677	733	729	725	740	725	669	713	674	690	695	713	686	700	680	695	641	663	710	717	705	693	718	708	673	698	708	688	720	723	721	649	679	697	646	681	695	702	690	688	662	723	711	691	664	657	728	689	701	730	767	682	698	720	746	705	710	694	712	649	683	699	729	643	737	692	666	716	701	711	719	709	617	683	695	724	720	733	701	734	663	672	762	696	682	735	729	706	722	709	702	713	694	662	679	728	700	721	744	753	670	729	712	773	713	710	719	720	703	709	718	711	709	759	688	696	703	721	693	699	678	661	634	684	734	747	723	674	700	725	764	675	748	737	725	718	716	723	721	674	701	693	698	683	754	741	699	738	710	720	742	697	685	684	722	664	713	736	721	701	687	683	709	721	717	740	701	715	757	683	663	742	651	710	706	721	716	722	716	670	687	665	675	713	749	723	725	708	686	706	708	672	736	721	742	689	690	717	711	699	697	629	687	744	697	717	703	695	652	701	688	731	690	668	722	731	718	693	721	683	728	688	701	699	706	700	720	685	712	720	666	680	705	713	735	740	690	730	712	702	689	762	727	701	705	689	738	702	723	706	689	728	675	705	705	692	720	706	694	711	728	726	702	713	752	702	715	700	677	701	721	693	654	717	695	724	701	727	710	723	734	733	683	670	694	654	743	669	720	665	711	704	685	734	749	777	681	671	679	738	686	666	714	724	691	703	692	733	704	707	727	684	727	721	768	734	723	713	700	725	705	698	654	686	760	706	708	693	727	711	677	660	699	711	679	716	733	666	690	686	682	714	648	678	722	727	712	751	675	730	704	789	695	714	741	729	682	712	685	707	700	687	720	620	677	695	740	687	692	715	739	706	707	708	671	734	718	715	679	744	702	737	726	707	710	691	690	644	748	689	731	685	682	690	703	738	706	713	658	716	691	683	702	696	672	690	692	689	655	729	682	690	705	752	692	713	684	681	697	708	745	687	713	697	698	697	678	732	686	689	716	693	711	715	699	710	739	687	726	686	729	724	691	683	725	752	724	691	738	659	730	744	732	688	712	719	701	705	697	689	682	712	673	710	731	662	691	719	699	712	720	715	682	697	717	704	674	723	665	699	725	667	671	691	715	718	685	712	707	700	701	664	702	761	702	665	686	696	751	693	678	714	737	694	674	703	708	724	723	700	708	714	769	699	733	703	763	728	679	748	718	715	684	719	750	705	720	687	694	697	731	701	705	688	661	715	730	719	710	702	705	735	659	690	719	707	613	694	752	712	787	686	694	746	710	638	703	726	692	713	710	724	656	704	700	714	688	712	689	686	653	714	755	699	726	685	715	711	686	735	702	725	691	662	727	671	670	702	720	689	687	734	714	740	695	745	728	726	711	748	697	729	707	667	706	756	761	708	696	670	719	698	726	682	699	712	716	691	685	725	708	667	710	693	723	683	732	784	748	725	694	688	687	669	714	672	703	741	689	743	726	698	699	736	701	752	689	695	695	718	695	690	724	716	706	736	722	710	718	700	730	693	779	698	721	712	699	678	705	662	678	718	690	713	680	664	720	661	700	740	719	730	669	682	659	698	695	691	702	726	655	696	689	741	719	671	681	702	703	717	742	664	662	665	744	695	733	692	731	710	685	702	675	695	714	717	666	693	665	721	702	709	689	712	671	664	733	667	704	717	689	724	659	692	727	698	740	736	676	722	742	703	718	712	708	714	710	739	678	668	703	683	702	741	756	713	693	721	703	744	689	689	677	724	689	701	703	679	747	700	732	706	680	742	658	698	718	728	710	689	733	660	708	720	746	705	681	678	691	716	727	742	678	706	728	683	683	700	757	726	722	669	718	691	722	717	677	695	736	669	736	673	673	678	692	670	724	719	718	740	743	712	703	697	670	715	677	762	705	720	702	725	731	720	700	693	731	684	677	676	729	670	715	683	716	724	673	683	723	765	706	719	691	718	672	731	749	669	721	750	683	676	674	692	672	730	693	653	677	718	713	663	680	681	711	712	769	703	665	695	680	729	737	747	707	704	698	693	661	720	701	673	684	739	708	754	660	680	654	693	710	670	735	675	685	719	695	676	661	712	680	728	699	737	666	713	698	693	742	696	699	696	715	740	695	688	711	691	760	730	723	677	700	696	704	745	697	680	723	769	725	646	690	678	707	741	681	736	637	712	732	697	725	683	726	709	664	736	683	705	755	689	700	742	728	700	723	726	726	699	688	742	643	709	678	736	739	715	713	689	676	718	718	663	684	720	681	713	720	698	703	670	680	697	685	718	667	706	694	663	706	663	684	669	711	717	709	737	710	766	599	671	733	704	684	671	699	721	721	692	677	700	683	665	692	676	697	734	677	710	694	729	702	732	674	700	698	690	701	686	708	730	702	746	752	704	723	669	684	675	705	688	684	723	727	747	726	695	631	678	728	714	705	699	750	678	701	639	735	732	712	729	702	681	752	667	704	720	712	680	720	709	706	743	683	685	646	720	701	739	697	740	700	704	679	742	737	715	716	703	731	740	696	707	758	643	693	691	654	741	700	688	677	724	719	740	695	714	736	757	762	679	680	711	750	692	745	744	691	724	753	706	686	729	726	683	710	732	667	726	639	689	696	689	706	673	683	706	744	692	688	685	642	689	705	693	701	717	708	714	697	703	695	730	674	711	690	729	659	656	729	672	715	731	713	671	712
18447	11034	3497	2069	1677	1393	1338	1127	1117	1019	1016	992	970	965	912	907	942	841	872	866	863	920	974	915	911	903	904	856	883	869	878	873	933	900	835	917	915	947	834	904	909	867	896	921	837	936	896	843	902	908	933	869	899	878	878	882	884	948	929	895	909	850	883	867	935	927	865	825	848	881	922	886	875	936	862	922	862	872	878	921	858	906	846	881	888	887	887	885	871	899	943	885	827	891	874	863	884	874	877	896	929	917	924	873	908	873	873	875	875	845	939	856	887	871	882	882	871	902	896	858	851	849	862	887	857	875	891	900	884	866	883	859	896	867	902	892	823	829	899	915	886	866	892	905	895	910	871	943	870	881	888	908	876	886	870	873	886	864	854	905	917	916	916	870	840	886	896	945	911	858	931	858	930	905	930	874	868	941	901	925	894	881	899	890	920	846	896	864	830	826	894	913	861	906	905	882	911	893	885	937	920	885	874	884	879	861	843	861	935	917	930	929	894	910	896	879	831	843	874	898	881	896	879	903	887	873	851	866	876	884	924	860	897	847	903	917	899	861	900	921	932	843	918	894	906	949	924	869	890	894	921	875	870	874	889	898	921	905	904	866	927	852	808	921	941	885	864	892	880	913	941	890	849	852	864	900	943	913	879	855	874	896	923	912	851	889	921	877	875	859	863	869	894	861	906	902	875	895	912	895	876	853	889	909	874	927	893	850	911	923	906	853	955	900	866	897	890	914	941	955	889	915	891	920	887	850	904	882	879	918	853	849	894	869	871	822	813	836	916	904	902	928	892	876	921	906	884	872	867	845	893	894	888	869	897	948	905	923	873	841	889	925	931	879	865	862	864	879	861	937	903	943	875	888	904	884	895	913	922	854	940	900	887	932	908	876	935	900	863	886	855	896	833	902	916	875	890	888	938	882	850	882	845	869	897	848	939	864	870	895	876	915	897	881	886	897	858	918	882	917	865	954	895	836	848	878	865	886	912	866	866	842	914	862	911	873	920	893	878	849	876	884	895	939	881	886	875	896	885	892	915	867	868	901	876	873	897	906	900	911	916	849	943	915	985	900	930	914	819	848	833	843	868	894	891	896	918	907	915	915	957	857	854	866	894	906	904	894	845	858	912	889	895	889	879	893	897	814	881	922	907	874	843	904	893	867	888	887	866	930	885	862	850	897	903	895	895	917	885	927	884	868	836	915	872	915	912	898	871	930	889	858	882	856	895	871	889	868	859	911	903	904	894	861	889	865	931	855	900	872	878	878	864	899	860	848	886	891	876	900	862	891	847	900	881	842	903	875	935	897	938	903	902	920	901	898	898	843	862	904	959	891	894	909	853	875	868	884	880	898	861	849	899	881	881	854	897	903	932	875	912	927	893	887	889	860	945	855	859	834	883	927	903	946	873	908	907	891	921	864	888	893	875	888	872	930	848	911	824	852	801	894	828	857	912	899	892	879	851	935	951	940	908	907	891	913	904	895	882	867	862	872	863	876	901	939	887	852	866	858	871	858	890	901	873	899	899	906	836	903	915	861	884	872	867	893	865	941	891	900	850	890	906	838	922	897	884	837	913	927	910	893	868	893	905	890	851	935	892	870	877	985	848	874	923	875	869	910	891	858	897	922	891	890	891	908	902	888	949	881	879	862	844	866	900	878	827	860	896	900	905	859	922	891	880	936	875	918	869	906	851	857	883	894	872	874	885	912	882	897	862	912	832	889	833	853	884	912	896	915	900	869	888	887	871	868	880	867	911	855	888	892	878	857	873	869	912	862	898	895	893	880	906	884	911	875	939	917	853	833	884	934	848	865	862	870	897	873	884	905	903	868	879	917	912	940	847	896	885	881	922	887	827	841	897	799	941	866	875	853	857	894	870	936	941	907	887	934	861	862	869	852	886	872	889	858	903	902	881	841	874	827	891	868	926	924	897	969	882	809	857	879	832	849	870	849	920	892	880	878	886	909	902	870	906	906	952	844	933	860	906	871	861	876	931	896	957	925	876	864	870	883	870	842	868	849	888	912	873	835	933	935	902	875	895	864	900	857	896	877	899	849	955	863	901	890	839	918	919	866	910	926	973	942	883	874	865	848	869	869	885	926	898	956	865	903	908	892	888	957	907	917	902	870	873	912	906	882	940	866	892	825	922	910	883	904	856	947	916	929	902	876	883	889	900	930	928	906	872	878	848	900	882	909	923	865	920	914	947	937	885	865	846	867	870	866	905	902	885	913	914	843	894	908	932	897	890	869	857	875	885	905	894	924	891	856	863	926	827	850	940	896	849	881	866	857	929	875	887	856	894	860	898	854	887	888	892	815	930	907	889	880	874	832	895	935	904	869	930	870	915	878	932	915	848	940	940	913	883	927	850	959	877	891	911	864	882	881	908	909	908	927	883	895	893	885	888	895	898	868	848	881	909	862	859	896	896	885	832	906	878	912	929	922	839	898	878	847	897	876	952	886	852	931	922	895	897	873	844	868	879	846	876	924	820	882	929	842	867	884	876	846	847	911	857	860	890	910	869	939	962	875	903	886	888	881	889	898	847	905	882	892	909	913	851	882	854	901	931	891	908	816	855	867	916	870	932	945	889	881	882	900	893	841	929	884	898	930	875	965	915	909	909	871	918	874	855	872	906	891	853	846	851	878	927	893	879	851	916	871	931	880	864	872	954	870	900	896	896	847	914	845	870	869	878	879	848	847	856	908	936	880	868	915	878	943	867	863	878	855	923	898	859	927	898	903	887	882	925	899	895	903	906	930	890	872	875	859	894	928	927	880	878	866	860	871	897	860	898	910	869	900	861	856	897	900	854	930	938	915	888	903	922	870	862	845	856	934	905	855	846	945	914	870	881	902	890	894	879	910	956	864	874	940	917	899	852	848	914	897	936	862	880	887	843	874	912	855	864	898	877	791	883	878	840	958	853	893	900	885	889	909	930	885	894	850	854	901	894	884	881	860	875	892	878	933	884	869	860	871	901	859	948	927	924	890	862	895	914	887	910	836	902	891	887	852	885	903	896	857	906	958	824	947	825	883	934	879	847	921	822	911	838	910	879	891	923	903	842	860	896	911	947	917	888	933	878	892	919	898	906	851	883	851	835	907	815	904	864	924	870	857	908	869	859	900	899	857	894	897	938	878	936	923	849	864	838	895	942	947	874	889	882	873	884	859	896	924	866	867	898	854	901	924	954	958	859	791	939	891	884	905	807	903	943	851	930	819	862	877	932	844	902	855	848	885	902	877	891	859	915	900	902	903	882	855	858	877	890	908	879	868	901	888	865	883	877	911	895	858	952	832	899	925	897	855	905	894	897	836	867	832	913	908	895	917	896	853	915	902	846	879	849	897	957	910	909	874	868	842	882	931	849	861	922	911	861	885	832	932	859	890	914	859	879	938	870	855	876	909	937	947	863	881	894	911	880	910	859	882	871	912	879	855	875	893	923	820	880	857	948	835	870	867	863	847	931	877	894	856	866	838	919	878	908	848
23992	21596	28769	24865	21462	6924	1529	1089	991	986	909	859	855	850	774	792	770	800	728	773	716	749	712	696	703	688	732	738	727	724	706	732	688	749	737	721	719	703	715	698	742	703	717	766	703	739	738	693	724	692	738	716	679	729	728	694	730	733	732	724	704	727	742	712	679	700	741	756	695	732	695	735	685	715	741	750	713	685	739	745	703	734	689	655	732	708	708	671	686	717	737	711	728	706	677	719	701	712	688	665	706	669	737	713	718	721	676	665	697	710	713	705	792	675	736	692	683	702	698	725	738	710	675	711	700	708	721	690	770	712	669	635	710	753	749	734	677	756	719	689	691	682	689	686	691	711	648	707	726	695	742	730	668	688	715	729	699	694	730	629	710	650	711	748	730	685	625	709	674	733	689	760	724	686	753	731	730	705	701	704	737	672	684	670	709	729	691	725	729	747	723	685	708	712	720	743	713	668	721	727	711	737	721	690	621	690	702	661	736	717	693	719	707	755	673	696	758	691	655	728	665	705	717	711	694	658	661	678	701	688	739	716	709	733	744	712	740	719	685	732	705	746	715	708	705	704	722	694	738	677	669	739	744	713	748	719	667	718	638	719	700	703	714	772	693	720	689	773	707	720	713	696	677	751	694	708	730	712	705	669	718	705	675	668	716	700	725	720	779	750	702	678	700	723	748	732	691	741	707	689	686	727	709	651	751	674	664	720	694	695	724	706	696	656	722	729	725	719	695	701	653	685	693	706	708	710	678	672	688	704	691	721	697	688	737	686	726	725	720	705	707	707	710	687	679	688	720	709	784	647	723	749	692	678	734	651	659	706	713	695	693	736	684	694	694	738	687	744	683	664	708	685	711	728	688	718	699	754	714	723	708	743	706	724	711	715	703	715	691	728	726	678	707	683	768	734	693	704	701	716	700	690	727	708	761	716	730	695	745	708	740	683	713	663	719	709	711	686	680	665	725	746	692	700	692	721	706	724	672	705	723	675	717	650	730	720	697	701	692	684	684	682	647	667	675	695	707	699	725	683	703	669	707	680	721	712	759	707	714	704	707	647	708	707	716	693	672	693	767	699	692	748	723	715	730	674	696	724	729	668	702	685	723	672	697	666	713	672	734	710	736	727	701	696	726	699	687	711	762	692	727	707	674	654	735	668	672	684	732	725	736	700	721	722	719	702	732	700	711	690	737	713	706	677	679	721	709	678	708	681	656	721	696	701	743	720	723	629	680	707	740	702	732	724	740	701	657	732	684	666	719	728	732	754	696	713	760	744	698	679	690	714	740	691	681	699	734	694	770	679	709	735	686	643	711	634	690	700	726	745	664	728	729	706	694	700	725	672	714	684	677	712	662	686	741	672	702	680	707	750	707	707	656	732	688	753	717	700	687	695	672	722	697	748	716	687	690	697	737	689	659	721	710	687	706	650	689	751	691	713	700	733	686	701	690	687	724	662	700	737	685	712	685	717	719	714	683	693	706	738	724	683	725	633	713	682	711	690	683	686	729	721	701	699	691	648	674	707	746	685	671	695	700	721	700	676	730	700	739	715	725	778	724	756	752	699	740	723	697	718	738	692	748	708	721	753	768	675	702	724	711	716	683	688	691	675	741	733	695	726	724	686	699	723	648	713	664	699	683	699	706	723	660	726	717	717	700	719	767	702	684	682	744	716	686	693	718	728	714	729	726	666	734	710	692	738	644	746	733	772	721	732	721	730	732	739	714	712	687	688	672	701	695	725	753	739	694	699	694	695	682	706	729	633	726	695	711	704	741	691	700	725	721	666	722	721	707	707	700	716	685	727	685	670	709	722	695	707	751	716	745	684	669	636	714	735	747	687	714	737	705	709	693	704	692	704	695	665	767	716	703	766	683	714	721	720	712	734	695	671	709	683	694	667	696	775	704	746	686	712	795	720	709	728	674	691	699	739	649	663	657	750	686	679	677	688	687	715	715	714	712	689	709	696	757	737	716	731	706	709	721	728	752	772	679	692	697	701	728	719	686	711	718	708	706	649	707	678	720	688	754	747	713	724	707	727	721	715	684	667	703	741	727	713	745	695	700	702	704	683	702	655	662	687	697	679	701	711	661	683	720	693	656	710	727	717	710	691	737	729	724	715	709	734	695	707	703	693	713	728	714	691	702	730	722	700	694	653	708	697	715	676	715	710	698	662	734	708	690	702	671	683	742	722	674	688	707	708	672	693	678	735	756	671	693	711	731	700	740	739	705	706	734	742	706	675	691	696	753	714	719	640	717	730	720	654	720	720	684	705	741	687	733	674	740	723	712	691	694	688	733	731	705	716	681	667	706	695	706	662	736	682	723	736	690	675	711	721	703	737	669	767	678	715	723	650	672	650	687	707	691	686	669	724	744	689	686	698	678	721	708	723	626	726	713	735	762	701	673	707	703	687	736	707	716	676	699	708	717	644	740	709	708	684	697	689	737	683	708	700	716	722	687	671	738	724	730	744	675	735	683	727	697	716	731	726	718	770	691	797	703	715	704	666	688	683	684	741	728	730	736	715	704	657	711	693	699	783	692	705	720	710	724	639	680	697	723	703	650	722	697	717	728	772	679	674	677	712	688	699	709	698	736	705	706	691	697	692	742	723	722	728	710	677	697	688	661	719	691	719	677	743	710	721	690	752	720	730	736	677	764	708	716	723	726	696	656	716	712	695	708	792	667	695	695	717	677	694	711	722	748	688	707	725	728	728	671	708	694	720	727	708	699	693	714	693	719	726	694	710	740	719	689	725	713	729	748	759	755	702	664	696	732	675	714	709	772	701	721	729	704	682	699	704	730	728	685	698	717	701	694	709	668	669	711	679	692	698	677	715	673	677	710	708	626	731	719	757	705	701	680	694	725	751	670	728	700	710	675	695	682	705	704	691	742	717	722	682	730	702	705	686	685	705	691	635	759	739	734	688	706	700	725	703	726	705	690	693	727	742	738	695	716	690	682	685	662	754	701	692	701	704	701	685	673	738	715	765	680	706	707	683	680	692	698	731	670	681	710	672	732	702	668	677	729	688	699	707	704	679	721	716	659	679	733	711	702	727	720	707	678	696	700	719	729	683	721	720	746	725	693	708	694	725	723	707	688	727	710	729	674	686	713	706	726	683	716	662	694	694	681	699	689	710	680	736	686	697	749	740	726	701	655	709	702	697	720	694	720	713	679	716	699	699	713	703	724	718	744	727	728	722	698	675	674	676	738	668	677	693	709	710	728	716	702	646	675	690	702	695	666	729	712	692	728	696	748	719	717	745	699	706	745	739	715	680	759	733	694	713	740	674	711	677	685	725	719	710	676	702	713	694	732	696	680	689	714	692	694	715	703	698	696	699	752	706	705	695	706	697	687	744	712	710	694	674	695	717	679	683	724	713	753	731	728	690	736	717	691	761	624	684	695	687	691	722	703	684	711	683	706	635	684	716	692	712	728	698	689	704	751	735	712	700	699	737	668	703	686	723	728	734	745	698	744	710
22630	23894	8469	4379	3310	2554	2139	1785	1557	1399	1281	1250	1142	1091	1068	992	1083	1004	885	965	980	952	920	956	928	847	950	924	922	926	938	913	956	893	934	864	891	926	908	940	943	893	963	902	872	854	986	981	921	957	901	929	960	889	934	930	932	898	918	882	905	912	910	944	934	931	911	902	859	892	887	914	855	917	945	886	886	931	953	915	895	891	897	905	866	848	902	977	903	870	928	916	888	925	921	879	935	909	872	922	916	907	903	873	942	860	875	892	877	892	888	887	899	918	876	960	892	921	883	940	899	890	924	886	907	830	925	915	850	924	857	907	860	915	869	861	894	892	908	877	926	872	943	876	883	934	886	923	879	948	891	893	913	877	894	913	914	911	854	913	848	875	972	908	912	871	899	929	899	916	922	909	860	881	885	930	856	899	914	890	868	870	949	877	871	891	928	854	883	954	906	888	909	892	859	904	850	907	928	863	910	898	901	877	900	878	902	937	902	869	919	932	866	885	880	914	875	912	920	877	888	902	892	940	888	895	933	917	935	942	900	902	893	960	900	892	903	866	909	912	953	858	918	860	914	938	996	928	935	863	946	922	875	875	892	924	957	885	855	864	905	866	924	892	868	906	927	883	975	941	855	914	875	925	888	914	852	898	898	904	901	861	891	860	961	897	929	907	937	919	922	906	866	914	864	916	878	900	843	896	916	912	879	890	936	899	877	947	875	893	879	931	907	888	899	912	884	922	821	887	966	897	902	909	865	847	896	923	927	881	943	851	934	900	923	901	927	870	888	882	885	859	879	921	890	919	913	893	907	897	935	909	856	859	896	867	923	847	887	889	931	844	877	934	902	829	851	945	892	922	905	919	935	939	924	885	873	866	925	891	925	922	867	875	928	890	830	914	893	889	902	889	873	909	865	885	900	850	923	949	933	894	903	875	893	902	899	870	929	876	860	913	863	888	864	966	922	864	874	854	840	967	911	907	854	900	867	981	907	797	901	925	944	927	902	863	914	900	887	966	907	901	934	933	886	892	889	881	861	899	891	880	887	905	939	922	875	876	899	915	952	917	893	892	897	891	950	880	864	854	936	889	917	952	901	846	903	902	876	872	876	919	918	882	899	904	921	882	878	928	901	937	901	850	923	890	885	925	858	935	909	913	901	938	925	876	873	889	854	875	875	980	943	859	886	906	905	892	892	899	864	912	875	912	901	881	921	919	902	960	894	887	906	885	929	957	925	900	917	876	939	900	903	936	897	906	920	972	914	913	901	911	857	935	897	901	901	942	887	929	856	906	878	861	941	924	913	855	927	897	874	864	904	931	895	919	929	979	851	883	906	927	917	881	918	896	898	895	884	910	925	950	868	919	928	922	871	933	945	886	923	900	888	949	871	884	889	939	884	899	907	892	929	885	915	906	888	887	892	895	965	949	889	871	940	861	868	887	858	870	900	887	938	870	824	906	885	854	866	902	854	862	911	944	936	933	897	912	914	898	947	881	903	907	874	923	938	844	896	870	896	927	852	894	914	884	889	917	925	901	929	867	949	889	884	908	921	956	936	881	890	871	940	891	906	861	904	966	924	938	902	933	873	892	936	879	910	857	911	876	915	899	915	889	871	934	912	878	929	871	851	912	929	901	872	896	863	937	938	868	901	876	899	936	926	851	865	926	887	851	899	906	867	888	891	831	891	852	948	917	927	914	892	892	860	893	898	861	849	897	916	875	894	896	936	882	883	936	855	904	896	893	938	916	901	918	918	961	912	899	881	942	904	923	889	888	922	905	880	853	882	921	965	877	896	873	921	864	885	853	966	851	992	887	878	934	924	878	885	886	821	854	875	939	871	853	912	884	907	887	920	854	891	847	936	930	938	892	910	907	889	883	891	832	862	872	867	895	908	902	895	902	903	911	883	846	904	923	911	882	938	866	850	904	859	879	912	933	888	835	885	886	896	893	884	866	898	894	867	931	910	929	905	943	901	936	920	905	923	873	902	900	897	860	843	897	905	911	853	894	885	856	951	915	864	896	925	914	903	892	887	879	888	869	846	908	897	874	923	905	875	885	829	898	881	941	886	911	934	925	957	950	822	928	942	874	906	963	952	858	903	948	945	879	927	874	915	880	886	921	894	906	897	918	896	855	893	912	933	911	885	928	955	911	924	873	894	884	900	876	916	918	953	977	855	875	875	939	897	916	926	901	824	900	935	925	901	884	907	925	913	921	864	934	909	855	898	879	861	881	929	911	862	839	886	888	902	864	881	927	858	897	917	887	937	855	888	937	888	901	859	912	894	853	858	909	861	859	883	874	940	943	944	915	913	900	856	853	874	926	918	871	965	905	921	890	929	891	861	907	934	845	962	862	876	849	927	881	934	928	921	835	853	890	895	864	907	897	966	882	858	924	868	888	905	899	943	890	895	893	933	919	948	918	888	919	925	826	914	886	933	869	854	895	939	846	870	900	914	877	881	925	910	911	880	949	900	914	901	935	930	883	922	939	871	926	991	852	868	933	877	899	875	892	896	861	876	912	909	932	892	881	922	920	909	878	859	927	895	866	871	880	871	890	901	879	897	827	897	973	886	897	905	883	878	868	882	906	865	854	930	955	942	858	826	903	882	913	899	921	930	945	906	881	924	911	927	924	890	947	943	845	909	926	947	910	900	903	861	892	876	886	879	899	921	944	902	905	883	900	864	921	938	858	869	903	940	916	914	927	934	880	852	862	913	929	925	923	898	897	876	917	888	913	901	937	835	884	903	884	861	956	923	903	878	899	909	908	886	950	899	901	895	942	928	922	860	908	930	851	858	833	928	853	909	943	857	905	864	907	912	848	861	875	892	919	903	887	880	896	884	859	894	955	926	880	859	853	892	950	892	918	910	888	898	875	912	933	915	894	932	847	901	852	889	951	892	883	860	828	923	891	873	905	912	910	903	907	921	853	908	930	916	887	885	906	918	927	904	905	903	858	901	902	883	918	859	872	910	919	894	888	887	897	991	898	933	933	919	872	987	868	929	874	910	930	877	911	919	944	852	879	882	914	852	868	869	869	928	874	831	969	896	896	915	915	885	863	923	888	967	903	917	913	917	949	891	881	864	935	888	900	917	916	878	875	891	906	889	927	927	873	850	960	882	880	877	895	905	886	920	889	902	905	829	923	880	912	942	922	949	882	836	946	853	913	872	813	872	888	915	879	910	921	949	905	987	888	959	936	905	961	872	906	892	844	961	944	843	946	868	855	870	841	958	898	958	913	911	922	843	887	933	909	851	889	917	848	962	868	852	879	900	921	915	950	915	913	885	844	881	880	875	946	866	930	872	890	918	922	879	915	912	857	893	868	877	912	872	884	904	882	912	878	899	911	878	869	888	928	883	858	908	900	911	892	906	901	873	907	926	846	894	918	909	926	943	903	868	910	867	914	855	889	907	870	889	886	919	868	866	906	900	921	963	846	964	934	882	842	878	925	894	934	884	867	926	932	899	887	894	912	894	852	909	882
25215	21589	27253	25865	5409	980	730	626	561	590	549	512	507	514	480	462	439	507	434	411	470	453	435	404	442	446	410	457	435	437	461	425	441	419	418	444	409	440	446	436	459	433	451	446	463	445	427	455	419	439	422	436	437	442	425	441	419	419	442	443	474	456	457	417	417	418	434	406	410	442	396	448	399	440	392	410	397	434	414	411	438	421	460	421	465	446	426	435	402	456	429	427	439	445	449	450	435	438	402	470	423	423	454	408	413	473	481	429	438	425	413	421	422	399	424	415	454	453	408	447	429	410	443	410	407	440	448	459	436	464	449	422	448	439	483	444	450	437	407	413	459	415	464	373	433	422	414	456	469	442	448	438	444	428	381	447	458	401	418	445	405	474	427	406	454	465	422	471	429	452	454	412	445	430	440	429	420	421	412	408	425	417	410	445	468	468	487	414	469	402	435	441	411	453	382	418	427	438	422	439	395	435	451	424	433	421	408	417	430	444	421	433	414	458	447	410	423	429	458	454	459	445	415	446	432	451	438	462	443	433	444	476	482	418	418	403	425	455	429	422	458	438	442	450	424	417	404	438	433	413	411	446	448	466	442	429	439	427	454	422	432	446	400	402	428	446	438	484	410	405	400	403	427	463	433	447	424	454	466	448	421	430	430	434	433	474	445	417	407	455	439	425	419	423	427	469	434	446	445	417	393	426	454	452	420	457	461	431	442	406	429	460	438	417	442	419	452	439	427	411	437	451	423	420	419	444	454	458	459	407	422	438	470	431	429	423	427	449	432	435	388	415	428	445	449	415	453	441	416	473	462	466	411	422	428	454	435	460	406	404	431	408	473	438	419	400	426	449	445	443	467	420	437	440	403	433	474	448	432	452	469	429	429	425	405	423	435	459	426	428	391	384	431	436	436	431	418	435	437	448	391	465	419	430	403	421	421	429	432	415	422	408	423	411	417	465	431	439	435	413	420	420	411	439	419	416	425	452	425	472	428	386	422	432	410	439	426	431	452	414	421	433	440	456	431	426	435	383	448	431	467	484	485	417	412	426	443	425	435	388	446	454	441	465	432	460	438	426	448	462	427	449	444	443	451	407	409	415	441	438	487	419	430	424	420	445	409	438	449	430	446	449	473	423	445	462	465	432	454	404	403	451	460	434	416	426	429	424	443	419	444	436	483	403	463	409	409	413	432	425	458	424	428	476	462	439	443	403	454	442	454	445	435	447	431	434	416	419	460	429	447	439	428	456	458	424	416	410	453	430	441	434	446	436	464	444	431	435	451	458	423	402	377	383	424	423	390	432	406	441	412	456	440	407	414	468	420	423	425	436	473	450	438	419	449	445	383	442	428	478	444	426	463	421	414	399	425	375	482	444	424	444	441	394	446	414	400	433	420	436	449	423	446	456	442	429	391	431	439	437	436	450	444	432	458	465	477	443	407	450	409	462	405	445	434	455	434	414	432	405	469	421	434	418	462	419	441	443	438	402	437	430	433	458	456	413	437	414	452	452	402	430	437	410	441	420	428	443	429	461	430	443	422	416	471	427	442	423	424	445	433	426	422	427	446	412	444	418	447	404	409	460	465	420	426	416	438	472	430	447	448	450	436	402	446	437	434	428	448	406	451	424	438	420	431	463	447	445	430	430	446	424	434	417	448	429	395	419	458	408	448	438	454	432	469	463	469	425	434	384	424	456	437	438	442	439	449	430	413	433	424	423	426	429	404	412	460	464	427	432	424	411	449	404	417	445	441	436	468	463	394	435	424	420	465	413	477	472	444	432	447	397	441	426	431	430	427	411	429	427	420	408	416	413	430	461	441	433	474	447	420	404	395	439	394	421	444	448	425	440	415	438	424	425	412	431	437	421	424	426	422	464	406	426	482	456	391	409	458	432	431	423	452	445	426	443	456	408	437	431	449	431	425	413	433	429	446	433	419	476	402	450	438	435	438	456	428	442	465	419	468	432	432	464	450	455	480	443	457	466	437	444	410	443	444	425	430	436	485	444	441	461	424	456	432	409	440	447	462	434	443	457	429	432	426	423	446	441	435	439	400	457	415	447	444	467	441	427	385	436	452	436	416	450	422	421	456	446	386	421	426	402	467	441	419	438	404	440	469	447	448	429	420	420	438	469	449	418	426	421	419	425	461	438	418	460	430	443	404	418	433	412	441	439	410	424	442	415	412	439	424	421	453	402	427	462	395	419	418	402	470	405	437	442	447	456	432	429	426	414	404	441	439	426	454	434	441	417	427	409	433	438	437	484	431	419	467	457	474	448	443	493	424	439	432	419	455	431	465	443	468	418	450	427	405	414	433	440	416	428	447	409	384	403	435	433	434	432	424	446	444	444	426	409	416	436	472	430	468	406	392	440	453	417	435	470	462	414	413	430	390	408	480	440	429	419	466	448	395	400	442	457	457	424	438	411	451	447	433	463	425	438	462	426	437	421	451	457	428	420	393	423	468	442	431	404	434	399	394	420	403	480	446	454	429	414	451	438	429	457	446	468	429	406	451	444	464	444	431	447	434	409	411	413	482	446	415	440	431	425	461	465	461	423	420	445	475	451	436	435	424	442	477	417	432	427	437	447	425	447	399	420	423	446	466	418	439	448	444	452	447	437	472	421	421	419	436	413	455	409	398	405	422	420	420	430	440	417	437	428	418	408	403	445	473	465	433	450	432	455	446	439	439	460	444	418	455	406	467	418	443	444	416	429	455	435	399	443	390	436	444	430	483	434	450	413	470	412	420	440	442	446	441	406	463	460	438	500	405	386	423	417	451	436	465	442	451	430	439	433	395	414	422	439	467	398	433	420	413	401	480	437	412	423	386	434	437	432	411	427	458	453	444	445	445	444	434	401	428	422	428	436	439	459	455	422	454	441	465	451	469	389	454	453	417	419	430	452	425	475	410	422	399	440	402	414	480	422	404	420	425	439	428	407	430	413	415	485	419	426	432	466	450	416	439	400	437	419	466	423	463	462	436	443	469	446	437	448	453	438	455	414	406	443	416	456	443	420	420	473	456	432	439	434	435	450	431	413	445	432	424	438	446	412	424	447	421	435	428	428	444	427	456	447	414	422	438	429	423	429	395	452	426	420	433	455	416	412	432	423	472	413	439	464	439	416	471	473	446	432	402	434	439	442	445	448	425	427	419	443	486	425	395	428	449	447	445	423	430	387	407	392	416	427	471	414	436	441	415	422	427	425	450	424	428	396	404	449	447	415	454	413	423	401	451	412	430	444	470	416	474	428	436	392	423	425	413	451	389	425	452	425	445	461	423	440	431	437	404	390	424	393	398	427	408	415	468	382	458	452	413	451	434	427	444	409	402	460	416	441	439	395	409	434	467	441	434	457	440	470	432	419	402	428	423	472	464	426	461	435	423	444	469	463	440	421	453	457	436	444	433	435	432	444	421	419	402	390	409	447	419	416	444	440	393	451	407	404	444	420	447	429	400	451	435	409	430	457	389	390	462	407	442	466	427	436
21125	18513	5513	2726	2040	1677	1330	1145	935	895	784	703	683	675	716	602	657	639	607	628	534	560	600	536	590	570	586	529	588	586	517	572	534	598	575	597	549	556	534	568	560	548	579	544	535	572	576	548	548	582	612	568	587	602	561	629	497	550	517	612	561	556	550	585	574	535	569	562	554	544	554	535	546	548	574	541	501	528	585	544	564	552	542	540	567	550	520	560	560	558	557	578	558	505	571	580	533	576	556	569	565	556	557	532	578	559	575	580	565	526	548	537	557	569	549	565	501	579	552	562	567	564	537	555	570	535	541	516	540	578	558	569	529	547	582	544	622	537	538	533	549	570	637	556	552	533	549	561	537	542	538	516	579	542	557	554	534	569	522	538	563	562	580	559	551	533	548	585	572	593	541	555	548	481	589	582	561	580	590	527	558	581	584	582	561	532	539	570	609	543	550	540	546	558	529	539	526	531	527	597	567	547	551	527	580	567	530	570	581	531	514	548	566	616	558	582	567	541	538	540	560	586	555	560	551	538	557	551	568	534	538	528	546	572	551	578	516	537	536	562	588	563	572	565	550	581	570	561	587	572	571	555	535	533	581	551	556	551	564	588	544	558	596	550	616	551	578	528	507	587	528	579	616	522	595	536	571	566	543	547	557	569	564	562	558	536	548	547	496	553	532	545	565	563	550	547	553	547	602	553	581	556	532	553	520	550	537	518	614	592	577	578	547	543	544	577	608	530	564	556	571	558	514	571	552	568	568	596	524	553	551	566	590	567	553	544	634	563	540	532	545	530	599	560	570	608	580	537	566	521	607	557	575	552	543	531	555	574	532	578	612	567	604	523	568	542	537	551	546	578	565	505	566	563	561	528	568	544	539	547	559	551	585	574	537	587	565	580	551	551	553	592	564	554	590	580	546	570	538	554	540	578	577	583	566	623	532	566	541	540	592	588	567	612	563	553	569	557	550	526	566	519	568	570	582	552	564	570	549	534	504	516	569	565	584	597	506	557	559	537	600	578	530	589	598	545	547	550	535	551	571	603	556	567	571	533	572	559	523	528	557	524	559	552	553	581	636	543	542	575	588	540	534	526	516	553	595	526	590	553	587	601	550	578	565	508	537	580	566	521	536	577	518	551	558	564	566	518	558	570	530	564	601	530	510	492	539	565	591	536	530	565	538	534	508	548	563	573	518	536	589	563	580	537	526	552	537	528	571	540	551	513	546	546	576	543	532	565	583	553	555	550	585	573	568	540	598	580	569	591	561	588	548	531	516	589	555	520	577	567	541	563	582	542	575	531	573	526	537	514	508	560	550	531	557	543	593	549	550	568	560	542	578	557	544	564	559	552	575	586	546	571	542	557	581	569	574	566	549	554	608	530	615	557	548	586	569	491	549	624	526	542	547	567	580	554	585	555	557	579	572	535	554	580	528	527	561	570	573	555	513	530	628	565	564	529	545	584	537	558	578	541	535	546	518	572	519	564	537	525	548	527	579	558	554	587	560	551	579	524	588	552	548	587	545	600	545	544	494	573	575	498	557	579	516	501	549	521	562	565	523	514	572	564	558	572	561	550	579	581	573	563	563	563	558	561	531	560	558	526	540	538	536	513	542	588	551	540	604	544	541	562	555	617	571	593	538	563	572	565	542	543	570	543	551	515	587	561	504	623	573	520	547	583	559	556	571	545	555	559	572	531	571	517	521	557	610	519	558	545	518	560	557	555	516	611	550	531	523	523	572	553	581	557	524	581	546	558	551	568	519	575	542	556	538	520	554	572	558	575	529	560	589	607	543	563	530	497	592	543	511	601	553	553	552	569	529	534	546	536	573	525	535	505	556	565	569	541	577	550	525	533	552	563	553	569	541	531	530	551	536	522	531	527	602	552	572	542	581	525	539	570	557	556	559	521	578	578	574	537	552	536	544	583	590	538	521	531	563	540	545	541	568	586	530	530	620	530	564	550	575	563	549	574	582	569	552	510	529	549	554	568	584	572	537	538	571	557	569	594	517	585	515	567	580	544	549	563	570	580	557	548	548	541	566	548	513	630	541	540	545	550	542	558	534	575	572	547	558	593	541	554	536	559	580	556	515	589	535	521	585	560	557	521	561	615	537	578	546	548	587	556	523	539	542	571	518	570	544	514	561	549	542	520	548	569	538	543	529	538	540	551	566	568	551	545	553	526	588	536	533	556	574	540	534	494	564	561	522	536	576	548	518	547	533	547	562	552	551	527	530	569	546	548	541	588	526	547	550	584	553	571	561	519	536	558	523	553	543	546	546	510	546	497	569	517	587	577	553	554	586	551	597	552	586	556	560	552	540	518	521	544	510	590	517	543	526	566	548	536	501	545	545	529	582	544	585	607	554	553	576	549	548	536	564	549	564	541	555	557	549	527	521	579	569	562	603	564	538	545	561	568	557	561	547	525	548	550	597	534	559	562	553	528	567	550	539	573	600	577	536	552	546	575	513	568	545	575	570	548	540	542	505	549	597	574	593	595	546	558	526	571	537	544	550	594	552	557	562	580	576	539	552	520	558	613	590	565	516	574	547	575	566	524	529	539	596	510	559	577	573	549	542	540	552	534	576	534	548	554	553	600	579	576	497	528	543	578	535	566	520	563	576	552	556	559	548	525	513	607	582	548	524	522	579	576	534	567	536	535	582	520	547	558	540	541	586	579	600	552	575	547	530	549	573	552	569	559	534	535	498	601	583	543	522	556	527	510	520	573	573	535	575	576	524	514	561	554	517	606	543	567	525	566	547	533	543	540	565	554	547	545	575	564	531	562	573	536	572	548	564	543	526	577	500	570	563	571	575	594	549	540	604	557	524	530	565	579	544	532	526	522	548	568	561	571	535	587	592	561	522	548	574	528	540	537	583	572	561	524	549	550	536	617	547	571	549	573	577	552	588	564	538	586	537	566	538	491	538	586	548	582	528	593	531	583	545	590	568	553	556	535	579	529	545	565	586	534	542	518	592	607	596	531	526	549	517	545	576	565	530	600	547	490	564	580	563	514	529	560	556	525	527	557	575	581	537	574	564	550	570	524	504	531	523	543	563	597	531	601	548	537	551	562	520	578	566	538	564	518	582	584	564	558	562	556	531	552	542	562	560	547	553	544	526	511	557	512	579	527	547	545	529	573	550	534	522	540	502	563	574	533	568	581	595	545	579	516	552	547	556	578	607	556	579	587	538	558	567	559	567	512	532	565	565	517	535	521	572	565	526	531	531	554	532	518	572	559	578	518	560	561	532	556	533	561	535	590	546	564	591	542	549	574	570	534	511	535	545	545	523	545	558	548	552	589	562	581	565	562	552	569	550	555	548	522	556	558	550	544	565	538	570	528	587	549	532	600	549	546	587	520	545	540	569	545	563	526	556	542	528	572	523	553	527	566	553	551	556	541	523	561	571	570	520	552	541	566	597	601	536	569	586	551	583	580	542	558	586	563	550	568	533	548	556	578	561	562	567	573	534	547	593	533	527	583
23075	21642	29349	24409	21637	21437	4138	1101	853	747	663	550	553	547	514	493	493	424	431	428	434	426	433	387	406	387	353	370	381	404	403	366	398	375	390	428	402	370	401	389	386	403	402	388	376	421	379	375	397	350	378	390	386	374	334	375	384	383	388	400	425	397	384	387	366	382	405	348	378	387	409	372	400	391	357	379	387	393	356	417	385	375	388	375	379	358	356	399	407	364	376	389	403	371	385	382	372	358	369	333	384	368	380	372	398	410	357	378	359	407	381	399	333	384	379	383	375	372	376	372	337	404	412	389	389	362	391	337	382	385	377	405	377	387	374	362	354	396	386	380	357	369	366	400	393	416	386	399	395	381	383	379	359	355	351	379	431	369	384	407	374	393	386	384	383	370	389	356	379	387	396	338	388	380	362	397	389	376	396	399	367	366	377	358	393	378	362	354	382	413	367	398	399	362	384	402	383	354	416	377	372	380	378	340	363	357	391	371	365	383	365	394	404	381	405	386	368	361	369	387	385	354	375	373	384	362	377	389	397	368	403	407	371	361	363	342	396	376	412	386	363	379	352	407	383	403	371	419	376	368	369	386	389	391	382	354	351	373	391	365	371	417	347	379	340	360	383	357	360	388	360	354	373	392	361	339	390	385	409	399	393	390	371	374	374	380	413	378	384	375	371	378	382	398	385	383	351	381	398	329	388	390	402	401	337	342	379	405	343	378	343	374	374	354	392	365	384	382	331	396	353	363	392	349	347	377	372	382	365	368	387	396	382	358	357	369	395	384	371	380	394	382	386	381	391	365	311	339	409	398	357	380	396	386	366	384	387	398	381	369	363	382	381	379	373	373	385	410	372	384	384	400	402	352	374	355	353	367	409	339	361	351	381	373	374	390	363	366	390	363	351	347	402	376	380	368	362	400	400	343	364	334	340	363	395	350	388	373	393	372	354	372	362	388	407	379	373	388	369	371	397	357	374	364	380	353	362	369	381	381	385	385	349	357	397	394	402	384	376	382	389	363	404	412	386	361	357	371	372	358	355	384	410	398	340	396	412	372	347	356	374	373	390	369	385	346	357	440	369	416	391	379	358	413	373	385	415	373	379	389	386	404	366	386	378	394	391	410	379	326	372	413	383	391	369	384	338	405	383	379	395	366	384	399	382	378	383	354	351	374	379	377	346	381	396	403	371	361	370	388	370	344	359	370	387	353	377	381	349	377	412	349	385	397	344	359	385	353	375	391	375	366	384	365	371	381	404	380	388	332	369	403	384	375	384	384	359	361	377	354	396	385	383	391	385	390	373	366	381	381	396	370	378	354	367	342	372	337	351	381	413	382	365	383	383	386	368	374	383	411	369	395	383	375	370	365	386	379	372	381	354	351	389	377	378	385	368	340	387	394	348	405	376	344	352	373	361	363	368	368	357	383	404	401	366	382	380	379	388	389	387	370	374	365	390	354	370	396	383	410	361	331	371	371	375	373	418	367	378	373	370	421	384	362	382	400	365	352	380	371	384	362	363	402	377	412	377	387	386	380	402	346	358	397	345	399	377	358	385	431	382	387	349	383	385	408	348	399	399	388	403	384	391	382	367	394	375	417	378	383	371	397	408	350	379	381	376	381	366	383	386	365	395	358	398	347	368	364	370	387	384	353	393	403	380	363	366	395	412	356	394	354	366	387	366	367	379	395	389	410	376	370	341	351	375	369	389	375	393	352	406	380	396	383	406	406	402	388	344	369	348	377	390	376	411	357	375	386	351	354	396	345	376	339	368	374	352	380	355	380	350	367	368	379	382	377	375	374	388	337	359	380	383	355	388	398	374	355	384	392	414	385	403	371	394	369	353	387	360	367	391	358	377	431	399	331	376	354	408	400	376	395	369	388	376	400	387	370	368	383	379	393	408	365	391	390	378	346	370	371	365	361	367	366	359	386	415	374	357	410	424	360	344	330	372	412	386	425	371	354	383	331	364	384	354	405	397	367	360	390	375	387	371	409	374	383	388	393	378	363	376	371	350	377	350	372	398	389	406	411	394	426	401	353	387	372	367	390	413	358	374	362	378	371	384	399	366	398	387	362	380	346	398	406	408	385	399	341	350	391	415	378	413	396	401	404	390	335	373	372	366	358	376	413	363	406	399	396	377	422	383	357	372	412	357	340	364	361	336	369	380	388	355	371	371	397	389	387	415	393	375	378	373	371	394	389	362	361	389	388	391	398	349	351	388	374	351	361	392	399	403	371	397	360	371	367	346	391	371	383	372	348	384	333	399	376	350	361	370	368	338	379	327	356	386	389	339	395	418	373	408	369	382	384	389	384	388	397	384	369	377	369	357	394	349	380	390	394	375	422	375	376	358	378	363	360	384	368	407	385	419	377	396	391	411	419	366	363	389	356	402	385	371	390	380	329	361	350	357	360	360	369	398	391	395	393	376	374	358	378	382	393	401	395	369	335	363	379	392	409	364	374	404	370	411	373	356	367	367	366	366	376	364	407	412	367	367	436	358	368	384	363	422	401	394	338	362	411	367	377	357	373	385	352	352	407	388	379	379	378	366	396	343	365	375	364	362	374	385	407	346	385	399	389	383	380	364	380	371	386	366	376	359	374	412	411	381	355	359	370	415	408	374	338	382	391	373	390	369	379	370	398	428	373	352	360	391	385	371	354	358	411	375	376	398	408	384	398	369	362	381	367	394	403	371	396	376	378	378	368	367	406	419	356	405	363	354	370	357	371	383	404	387	396	350	349	364	367	352	378	405	348	376	383	379	375	381	366	367	375	358	369	381	380	353	362	404	380	363	368	382	353	363	358	387	366	405	336	374	371	356	360	417	375	357	389	392	342	364	385	409	369	363	360	372	405	365	373	362	358	377	370	348	405	369	393	403	353	354	409	359	389	391	381	345	380	354	380	376	407	372	389	426	395	357	377	415	372	375	357	395	395	365	375	387	386	379	369	375	362	362	390	365	392	385	366	402	369	355	359	393	408	397	362	373	370	365	343	377	418	388	353	386	362	397	394	389	343	341	382	382	349	388	367	374	356	374	358	407	376	379	386	389	354	354	411	366	356	377	383	360	406	362	375	379	358	373	405	374	388	352	402	362	383	384	363	379	368	401	402	341	378	342	403	376	362	369	367	366	403	382	361	346	382	377	374	393	403	377	399	369	346	379	359	396	407	385	361	370	368	398	380	383	369	403	389	365	410	385	367	373	387	394	362	364	334	333	384	404	355	405	395	375	381	379	373	407	373	373	429	401	406	354	386	352	376	376	342	376	377	366	392	388	369	382	350	378	372	397	348	388	390	383	359	339	392	374	381	400	403	350	373	362	372	356	396	397	400	369	384	363	376	365	369	357	372	362	385	396	369	357	404	398	347	343	377	389	380	402	373	375	364	354	412	371	375	382	362	383	362	392	377	379	386	357	362	379	383	410	358	359	396	402	347	382	382	359	338	374	380	377	368	370	419	387	386	384	401	368	346	404	405	376	406	392	397
26242	29427	11642	5801	4378	3421	2611	2052	1696	1401	1116	946	952	834	778	754	668	666	611	632	613	611	610	586	528	550	533	553	514	546	501	498	517	525	544	498	532	479	519	540	526	519	484	536	532	510	543	478	538	490	552	544	489	513	469	521	486	491	493	515	531	490	522	499	508	538	517	497	486	451	498	453	491	486	498	498	503	506	489	503	507	478	507	531	499	512	498	506	501	496	521	517	526	483	499	464	509	482	506	496	507	471	524	499	511	500	492	494	511	507	476	443	485	498	529	495	516	493	538	498	494	513	446	519	501	482	494	465	503	481	537	497	496	523	519	457	494	532	480	494	537	482	497	521	503	520	494	492	484	532	488	499	466	521	476	483	489	531	515	494	452	467	535	486	491	486	499	510	491	516	480	477	478	476	518	483	515	445	472	501	492	466	500	524	509	501	511	517	503	484	491	545	490	482	446	458	509	479	492	480	488	477	481	495	509	490	471	491	501	463	467	476	486	501	498	468	487	458	482	483	493	508	484	468	507	461	521	511	512	488	463	513	515	483	529	482	472	461	462	488	494	486	503	519	488	473	490	490	488	490	487	491	474	501	519	522	495	502	465	457	498	505	486	484	487	505	515	479	502	484	485	508	481	479	489	480	470	522	493	466	479	483	510	513	493	470	488	507	507	517	466	522	521	505	492	486	470	466	481	495	472	502	518	472	512	488	513	494	479	507	458	487	510	508	486	492	464	502	464	479	523	491	496	516	484	475	531	524	488	509	483	531	467	499	473	478	501	498	448	492	490	475	523	500	514	463	475	480	490	504	450	514	494	530	504	519	519	509	514	476	484	520	497	489	484	496	491	477	470	511	484	518	492	514	499	466	484	482	506	484	512	473	494	495	506	526	482	508	498	474	494	477	447	499	517	531	495	465	468	483	516	482	477	448	509	457	471	496	463	490	484	532	510	459	518	503	510	483	482	502	504	501	504	511	492	512	524	480	498	470	513	493	508	484	471	495	467	490	484	471	490	484	461	482	466	503	532	483	492	474	539	536	483	482	495	515	487	469	471	481	465	479	498	516	513	515	542	510	501	511	489	486	473	461	498	473	473	509	502	452	496	498	432	487	528	451	519	492	466	546	462	556	468	472	466	484	481	514	512	517	477	518	498	510	480	503	523	470	481	462	497	536	470	496	482	515	464	511	521	469	479	548	483	484	515	472	489	488	516	509	487	514	483	497	529	466	493	518	505	507	498	530	457	520	520	510	467	474	490	486	497	531	502	455	500	537	481	491	494	530	553	503	504	500	505	529	464	487	493	492	470	479	482	513	476	546	447	537	507	485	510	528	490	529	474	489	518	530	496	519	483	478	469	519	483	509	520	506	507	479	469	478	490	496	497	501	492	507	547	496	545	483	493	480	493	478	489	499	511	497	572	447	506	484	512	517	478	500	502	565	493	481	506	486	513	526	481	543	497	460	512	492	460	490	544	514	520	476	506	506	479	523	533	503	485	517	488	495	493	513	523	507	542	492	480	506	484	492	480	467	526	485	516	499	479	479	489	468	512	469	477	479	507	486	506	520	511	447	520	448	487	505	508	518	467	511	535	501	526	499	482	471	495	521	477	477	471	480	499	440	494	470	510	476	494	525	549	512	520	495	475	539	527	571	483	502	494	504	488	492	500	465	489	493	497	490	499	508	488	502	485	451	478	487	504	515	517	521	524	499	502	518	523	489	532	504	488	543	467	495	481	481	527	522	479	466	523	490	518	508	446	505	497	496	539	466	456	518	443	489	522	514	467	523	517	480	503	476	491	516	489	502	473	496	492	471	488	492	492	486	505	480	490	487	477	498	448	469	471	498	498	443	476	498	432	451	482	512	494	492	510	513	504	511	509	479	497	472	503	520	461	516	521	517	494	493	507	512	473	482	493	492	493	529	468	527	510	512	514	480	489	509	476	491	515	491	484	479	504	497	517	498	441	512	500	472	452	521	497	487	496	509	516	516	488	512	472	470	503	478	468	484	459	431	485	499	489	505	466	491	536	493	510	510	481	457	495	495	472	480	504	512	488	461	517	479	494	504	493	474	465	477	475	502	478	476	482	530	490	556	513	500	473	465	477	495	486	493	450	497	510	498	511	559	492	509	523	480	513	552	506	473	455	512	497	532	466	461	527	510	523	494	500	496	492	516	444	441	495	487	475	477	490	478	471	508	469	509	479	454	490	476	480	549	510	506	519	487	498	497	494	479	479	493	513	484	512	465	486	488	494	517	471	525	489	472	509	475	511	488	487	485	502	528	467	526	519	545	510	518	503	493	465	525	496	514	518	464	501	483	480	512	460	516	526	504	508	473	447	493	514	451	542	483	533	490	497	520	503	538	480	461	501	489	492	522	503	475	504	518	504	447	488	475	527	464	494	490	493	493	497	469	501	572	489	504	505	510	445	517	497	528	496	531	521	484	462	516	546	487	443	517	478	515	486	512	482	512	486	504	514	498	461	458	493	503	496	491	504	469	513	505	499	496	494	470	471	483	534	505	476	479	496	539	504	461	484	499	450	480	506	470	498	544	472	553	482	463	514	502	503	500	475	464	489	488	479	507	502	469	506	473	481	505	497	487	459	477	477	533	535	482	481	498	476	493	504	504	521	471	479	477	510	474	499	467	476	487	481	520	489	507	448	498	481	497	467	485	470	555	531	504	496	478	490	492	492	503	493	499	489	495	487	518	496	471	491	517	474	526	520	477	479	469	505	495	519	489	494	473	497	484	470	440	500	499	518	521	497	540	500	507	500	512	521	485	479	503	493	481	473	470	477	430	503	494	504	487	585	492	527	515	499	484	460	494	479	508	448	494	484	466	480	500	462	505	523	509	501	480	500	475	508	492	490	478	508	510	483	490	484	499	500	476	487	521	496	474	481	487	511	507	446	457	519	496	464	483	492	528	517	500	473	481	525	498	536	503	507	521	485	474	488	491	438	479	501	503	501	548	531	484	467	492	516	486	509	480	505	533	483	505	501	546	480	461	506	451	488	495	509	476	516	496	513	476	476	502	526	482	485	504	482	513	530	500	489	497	484	483	485	494	458	483	528	485	494	497	489	485	467	497	510	551	511	507	526	501	513	534	494	491	489	478	502	496	493	469	491	500	520	515	501	520	466	496	477	514	502	483	511	532	542	456	461	508	494	499	481	508	508	454	462	466	512	485	520	514	518	451	506	489	491	531	509	499	499	478	499	498	486	488	534	497	498	485	500	507	526	499	519	500	491	494	481	496	526	500	526	485	466	529	498	491	498	489	494	500	487	507	505	516	469	487	525	496	526	501	484	454	482	523	524	457	513	524	475	490	490	464	500	485	494	527	521	485	494	504	510	491	452	496	485	547	476	520	469	482	467	515	455	486	500	475	455	493	449	487	471	488	503	472	524	513	494	551	451	489	479	479	535	510	481	499	482	520	463	485	503	523	473	489	478	495	473	496	474	533	516	474	503	525	491	507	497	502
28099	18735	5595	1582	1085	981	850	846	770	729	726	719	707	731	748	718	698	693	721	703	696	692	688	663	730	678	705	705	690	707	677	700	684	721	671	732	700	689	723	706	691	703	729	693	693	700	664	711	749	711	687	671	705	680	726	701	661	672	700	677	715	709	694	704	684	701	676	715	699	705	749	699	676	702	693	723	698	672	643	689	702	673	683	681	718	690	678	706	673	703	681	663	657	656	666	661	705	713	691	703	619	692	676	670	661	651	681	681	733	692	656	682	692	638	669	704	677	728	759	697	693	722	728	684	667	708	737	701	696	626	683	720	691	672	656	635	682	687	746	684	687	694	710	681	704	670	656	657	683	670	667	703	693	683	727	742	654	663	688	704	731	701	665	644	662	651	686	682	674	681	638	650	686	680	682	698	641	691	704	679	738	730	691	727	748	653	681	701	711	691	674	689	687	707	673	719	710	708	707	730	725	675	771	725	649	672	737	680	699	696	713	696	657	736	641	683	665	715	698	701	670	690	703	718	700	692	703	729	648	697	689	711	663	686	671	710	666	705	668	683	721	679	708	698	680	704	652	659	693	680	709	675	666	673	699	717	723	658	734	718	711	709	687	713	685	660	654	667	690	657	655	649	731	659	634	694	647	741	703	688	686	640	696	651	688	725	648	693	735	668	670	651	685	694	704	667	736	657	686	703	647	654	711	634	666	696	670	692	654	682	674	753	707	717	643	685	687	698	664	645	719	753	738	712	689	698	717	680	670	706	689	759	713	702	670	665	646	694	701	667	722	734	696	702	752	727	703	691	710	706	644	688	690	699	699	659	744	687	712	643	704	663	695	684	708	711	674	727	642	683	688	684	718	716	722	703	675	717	681	719	748	709	681	684	702	721	713	695	669	692	750	702	676	634	700	702	675	718	724	706	643	689	710	721	683	670	675	727	734	683	649	668	680	689	653	735	661	715	726	703	699	686	712	703	701	701	681	681	700	633	701	689	671	684	693	727	670	685	722	696	669	708	676	718	646	674	673	696	713	716	676	687	675	696	709	667	686	716	693	685	712	699	706	679	713	725	692	671	677	672	721	699	687	676	675	687	665	645	710	665	743	714	657	670	717	700	700	693	678	651	717	699	688	706	700	691	704	680	696	701	664	686	678	692	654	666	686	714	691	662	693	679	695	755	736	679	674	666	690	667	712	690	734	652	667	660	726	628	691	653	716	724	670	678	653	691	679	694	718	684	737	722	729	689	722	709	682	696	678	704	677	707	685	686	729	741	665	706	711	653	678	700	644	722	640	693	694	662	714	669	669	678	695	678	687	713	695	692	666	705	687	705	713	679	687	685	659	647	682	688	688	678	716	711	662	729	699	674	696	710	680	702	719	703	686	683	733	693	678	664	665	712	711	692	734	681	665	686	673	718	680	760	679	673	687	688	688	725	714	680	675	682	669	743	643	706	697	648	694	665	666	645	692	683	720	669	698	686	679	700	705	641	690	697	705	680	679	690	678	693	716	703	619	708	710	700	654	634	674	688	688	679	673	665	684	670	701	663	684	643	690	658	713	721	705	685	710	751	691	681	681	670	669	692	694	681	732	651	694	708	718	712	687	691	656	713	707	730	679	767	725	713	711	717	629	686	673	683	690	666	726	704	678	671	693	663	686	683	718	675	716	678	731	684	673	716	692	704	668	711	694	715	719	725	743	687	682	643	687	740	668	746	724	700	709	769	687	709	698	712	706	697	640	689	676	709	695	714	714	712	647	663	721	717	675	630	692	725	673	678	719	678	674	709	763	676	636	675	717	691	693	729	697	672	769	714	663	675	735	696	716	684	753	697	701	675	704	673	654	671	662	652	694	712	705	728	694	738	689	749	679	693	732	729	669	661	663	660	670	712	713	698	764	718	700	686	665	675	672	686	675	690	688	628	701	717	668	700	715	691	643	702	683	670	663	717	712	662	726	685	707	675	685	703	723	701	680	694	714	663	647	685	675	712	709	686	687	684	683	749	675	712	675	685	711	696	687	683	668	668	752	711	688	661	688	729	688	665	710	733	696	699	690	646	669	713	704	736	725	652	731	725	683	675	684	718	663	671	684	699	693	714	718	674	714	700	707	702	699	698	697	666	663	658	668	717	721	643	626	704	710	673	733	723	699	691	704	685	714	678	698	733	657	705	694	735	658	649	693	659	686	668	674	640	728	685	693	723	699	708	700	653	716	641	708	689	705	684	680	709	672	735	704	655	655	696	681	707	657	676	678	704	689	724	672	711	657	737	724	642	719	729	686	670	713	678	689	687	675	678	713	699	667	699	750	679	716	639	728	713	648	723	711	692	711	725	669	704	745	643	725	666	662	718	677	704	660	689	697	711	698	685	685	691	685	640	686	716	699	709	668	702	716	704	656	722	662	681	674	721	720	720	679	670	684	654	701	677	682	649	657	665	704	700	685	704	680	702	678	695	712	713	653	685	719	673	708	717	708	699	697	729	713	683	675	698	715	690	696	686	679	752	706	712	718	680	658	689	676	678	677	694	681	651	691	720	712	687	644	714	692	762	696	740	690	699	702	704	683	683	678	732	663	678	710	678	679	703	688	714	697	683	642	702	696	703	673	669	676	650	688	753	674	710	687	675	701	654	699	712	682	687	670	657	686	727	695	692	696	655	721	757	653	704	674	675	711	673	742	701	704	754	689	709	694	661	743	707	689	689	673	713	671	660	705	710	650	717	722	697	658	678	667	699	690	636	666	676	666	733	711	674	745	714	682	698	718	689	665	672	670	704	721	653	720	643	643	725	691	679	699	743	707	686	727	703	633	708	682	631	714	735	699	712	694	707	656	714	718	692	722	685	762	718	778	662	717	694	669	717	682	670	671	665	673	688	677	699	701	716	712	666	670	663	725	634	654	698	680	718	659	671	714	676	718	699	720	716	684	725	685	718	665	708	747	715	679	679	668	624	706	698	706	694	686	724	713	730	673	678	660	695	692	642	687	662	703	665	721	677	698	705	729	679	672	662	702	690	691	725	699	683	731	676	688	691	692	671	670	668	701	646	675	721	693	718	722	704	685	699	690	661	684	654	663	672	675	646	718	681	671	685	654	700	718	723	684	696	637	692	678	668	723	676	669	721	688	682	679	675	724	704	686	760	681	734	695	692	688	761	704	748	698	692	638	711	726	700	684	670	696	694	674	691	715	681	671	680	742	648	692	709	662	638	642	690	708	708	721	686	715	707	712	683	667	695	680	662	678	665	678	661	698	702	696	676	702	663	704	660	679	698	689	683	716	695	691	688	728	680	712	731	713	685	702	692	661	704	687	688	725	712	672	649	678	689	694	701	704	684	700	676	728	677	674	701	678	715	690	684	699	724	705	674	685	684	698	683	655	719	707	649	701	681	700	726	675	705	694	714	707	670	712	721	686	689	724	685	674	719	686	654	688	683	689	704	702	678	690	712	732	683	678	686	659	680	722	731	713	704	686	699	683	728	708	732
18533	11159	3360	1879	1631	1498	1165	1210	1043	1035	1022	892	931	947	900	870	921	865	874	956	843	847	883	901	901	891	832	853	867	916	891	880	849	864	875	853	896	855	846	884	892	879	888	879	842	878	918	909	852	855	854	813	834	901	824	901	908	882	876	852	848	837	852	858	831	859	918	880	917	838	915	866	864	887	870	824	880	839	822	827	878	873	842	810	854	843	869	857	789	873	848	887	898	869	847	846	864	828	870	917	864	842	853	936	892	889	866	898	866	872	947	822	917	867	882	842	840	862	825	881	824	841	883	912	853	910	876	851	838	849	904	870	855	883	835	915	864	908	867	867	877	880	884	880	908	871	865	890	891	868	907	877	915	858	897	948	877	867	914	910	854	837	829	829	869	829	886	900	866	854	825	911	911	920	851	890	906	910	836	890	811	875	878	879	832	857	879	838	867	833	821	807	855	903	831	882	911	876	866	887	861	850	875	906	916	890	854	889	874	874	867	885	889	839	876	862	860	894	912	913	870	880	864	931	857	850	900	824	886	884	878	917	835	910	872	888	870	830	875	880	824	887	859	879	818	918	880	809	869	879	851	892	850	887	851	836	858	911	895	860	896	918	866	796	911	834	915	892	856	859	830	876	863	836	899	869	874	874	899	865	900	915	833	846	851	931	943	838	840	876	853	886	869	874	921	839	891	885	883	821	859	873	878	929	829	900	874	873	898	838	893	917	846	884	930	877	862	844	872	874	863	885	844	878	850	915	841	826	832	840	875	832	867	843	838	930	876	829	843	783	925	906	841	841	865	849	881	840	837	874	867	858	907	879	914	912	826	860	875	944	856	872	912	850	925	886	880	925	835	840	875	828	873	909	855	885	900	879	885	867	803	889	870	872	811	869	902	895	840	847	902	901	823	879	912	922	907	844	879	846	837	931	906	868	864	865	846	894	862	882	884	840	880	964	882	859	892	878	872	878	846	838	883	851	863	905	900	866	882	851	836	868	869	891	914	900	865	850	910	872	910	852	892	824	879	838	882	866	865	905	874	866	864	849	918	857	904	872	884	836	880	870	868	907	852	879	839	878	809	871	882	906	914	849	882	873	842	913	911	858	863	904	799	895	941	821	849	852	944	868	889	847	856	942	857	869	909	835	830	915	823	882	902	852	857	902	859	868	836	844	899	887	871	855	889	940	878	893	850	888	860	855	910	839	864	903	843	936	838	876	856	886	842	902	881	880	838	899	880	903	879	838	881	926	882	848	885	920	917	877	856	846	867	832	929	861	865	856	914	904	859	833	912	867	859	884	846	833	891	900	954	910	844	913	855	835	878	855	846	857	898	836	923	849	884	914	888	874	904	853	896	878	889	858	873	809	905	869	922	857	847	875	885	922	849	824	828	877	843	889	864	932	891	936	907	876	918	888	896	945	843	961	825	872	893	849	901	895	793	869	877	894	888	830	829	894	884	832	826	875	833	828	874	859	862	877	884	816	839	898	879	894	842	837	807	849	836	893	852	852	804	893	859	844	862	885	860	831	921	856	849	870	836	898	860	903	823	853	842	816	882	875	836	879	865	871	832	837	896	907	870	880	874	899	921	876	878	909	870	894	935	870	869	880	870	858	918	882	852	894	974	872	875	871	873	914	923	860	831	848	886	886	918	848	921	894	891	801	897	847	862	863	907	870	862	890	881	902	860	854	828	881	924	856	919	887	852	857	864	877	846	873	854	885	925	938	858	910	852	869	921	877	876	851	892	928	928	864	846	870	902	903	813	916	856	880	879	864	928	867	866	859	911	911	883	909	864	854	870	845	854	901	889	858	914	848	815	888	921	859	915	896	891	883	897	865	869	908	918	882	894	871	866	872	867	878	886	913	861	937	887	894	805	871	899	866	921	842	868	914	880	896	914	861	803	863	923	854	868	859	870	865	873	888	849	838	856	891	904	836	821	822	860	858	878	877	914	895	848	834	883	876	859	888	850	916	896	898	876	895	858	845	831	818	891	832	837	869	903	888	875	861	845	932	871	882	918	873	847	884	833	897	884	899	853	860	849	894	879	861	844	902	867	804	876	850	865	838	795	889	871	848	902	875	893	869	856	853	827	792	874	884	860	890	837	858	868	858	846	908	879	855	816	857	891	788	844	884	840	886	845	863	898	860	889	861	874	873	917	866	902	828	869	908	894	829	859	835	884	846	834	863	812	845	920	895	904	892	885	861	880	850	858	836	882	913	887	884	889	876	848	881	919	883	853	849	906	868	797	915	843	861	908	885	873	840	875	862	865	860	864	894	862	952	906	851	841	842	846	850	889	858	877	873	865	871	887	877	848	881	874	884	888	900	884	814	892	870	861	903	881	880	927	883	893	905	907	845	906	893	845	905	880	841	883	865	862	898	870	875	883	841	848	854	909	858	838	877	883	868	877	918	801	901	818	879	912	871	871	842	895	843	897	880	860	842	878	881	838	918	894	894	844	815	877	833	902	857	891	900	908	869	874	849	865	903	887	879	900	880	886	805	903	925	885	895	895	836	850	882	880	846	869	878	896	857	884	910	870	857	896	874	869	833	905	893	847	871	895	854	804	871	846	861	889	875	856	868	916	905	886	850	879	895	899	862	883	907	879	859	922	867	823	911	859	818	831	882	837	838	833	886	861	908	852	859	868	884	905	898	901	847	924	868	836	891	830	845	839	897	838	799	897	845	862	860	838	887	840	878	853	815	906	849	875	895	871	894	860	892	784	862	844	852	856	940	872	889	837	894	942	907	880	866	914	885	921	899	879	848	954	873	903	819	845	910	838	864	870	910	863	862	880	905	798	805	902	897	839	916	869	841	874	868	863	905	919	903	867	895	888	879	878	890	831	859	852	885	816	880	893	854	943	884	809	819	842	829	883	850	840	853	895	819	845	910	868	848	890	895	870	848	889	923	843	885	875	869	836	884	913	852	886	869	884	905	807	910	890	905	852	848	863	850	885	927	870	854	883	884	892	865	850	848	903	896	911	876	901	843	883	955	868	872	875	880	852	891	889	823	849	922	871	862	884	871	878	859	853	845	814	838	938	854	791	889	869	918	895	808	806	902	874	847	938	880	905	858	893	849	893	905	837	857	827	873	840	889	873	843	881	841	868	866	863	878	888	886	828	959	896	836	873	839	835	874	911	883	904	885	897	818	852	876	917	839	887	895	807	913	895	884	832	894	863	905	956	827	859	900	869	880	878	836	888	845	886	841	863	868	867	874	873	848	848	838	948	915	868	895	826	897	889	910	904	844	868	884	913	859	852	865	918	893	894	838	834	869	855	836	889	866	869	901	819	893	868	886	888	884	900	902	881	853	863	871	866	878	852	858	851	897	932	847	895	871	871	851	857	847	812	873	841	905	848	894	857	893	848	842	897	858	879	843	889	805	908	869	848	854	923	851	844	882	910	893	886	866	849	862	847	878	896	855	849	867	881	902	881	868	889	867	888	846	901	843	858	841	906	871	859	854	904	851	851	940
24031	21582	28713	24915	21420	6310	1582	1106	1016	917	818	845	790	780	822	778	710	711	719	717	716	724	712	697	738	726	735	744	713	719	749	708	673	694	723	700	709	689	690	671	682	719	721	731	713	718	713	685	708	677	696	697	722	689	692	654	746	655	692	697	687	664	679	728	705	708	664	714	718	732	692	627	713	695	645	729	697	688	736	644	694	738	680	706	670	644	697	676	724	691	715	649	658	694	694	702	676	711	651	691	705	693	702	705	691	680	709	691	706	665	785	653	667	717	627	704	670	658	657	686	710	734	678	670	636	720	700	685	661	592	707	691	713	735	684	682	666	699	683	703	670	686	683	673	653	697	688	691	700	696	697	689	681	696	709	737	680	726	677	692	689	716	653	718	718	679	721	653	697	663	682	667	677	747	720	693	767	714	731	715	663	722	682	668	700	692	632	700	711	680	688	708	690	715	738	698	681	722	719	732	679	704	659	686	727	733	663	649	735	691	693	666	689	687	687	654	692	670	677	701	676	692	687	704	711	694	711	713	669	688	681	701	697	682	713	709	678	693	658	668	692	682	686	742	669	721	695	721	774	669	688	745	678	705	666	691	727	717	687	655	709	733	690	624	713	704	684	646	676	682	673	704	696	729	733	672	693	687	720	689	707	699	713	684	668	685	692	703	717	701	688	729	740	708	697	684	719	642	711	673	725	669	671	660	697	662	690	697	657	680	739	702	741	663	753	690	678	683	711	652	721	661	689	707	626	710	696	697	688	673	677	666	664	709	685	688	688	696	663	742	648	710	652	686	703	741	707	701	649	697	693	681	642	699	689	713	747	726	735	667	676	675	699	710	756	701	726	705	692	722	705	747	671	661	671	706	662	672	662	677	662	652	714	692	699	704	704	735	685	663	675	665	700	741	674	732	643	713	708	670	678	727	654	723	673	682	706	701	675	686	717	683	694	689	715	702	710	670	717	704	697	729	701	690	640	679	704	647	692	648	688	684	692	701	673	703	673	691	694	704	684	672	671	677	728	689	667	708	678	693	639	666	643	685	622	690	690	704	716	723	727	704	741	683	725	712	663	705	695	693	693	697	691	662	685	690	680	696	688	686	712	675	717	725	692	659	689	733	707	652	644	661	658	736	721	679	672	667	719	667	666	642	679	701	664	707	702	709	662	684	677	683	702	710	713	686	630	665	681	721	692	670	683	721	672	692	683	656	679	704	706	761	711	706	687	689	685	691	728	687	710	698	668	697	655	688	734	684	740	712	663	729	726	711	708	645	664	639	682	687	687	677	701	712	676	713	711	715	668	719	656	725	690	694	652	728	722	674	721	695	723	703	663	731	661	659	676	691	706	701	691	650	705	676	700	664	695	679	635	690	727	737	679	680	716	683	645	675	670	712	667	716	723	699	669	705	700	641	687	679	698	717	639	687	673	685	669	721	664	706	668	677	662	697	651	666	688	688	700	704	703	695	722	671	662	702	715	693	708	718	694	743	663	648	705	702	696	648	734	643	683	693	749	704	677	705	674	680	774	698	681	711	733	725	705	709	688	702	711	683	737	686	719	644	657	772	691	734	649	725	648	695	683	692	679	674	685	678	671	696	637	691	730	686	703	676	675	695	687	688	718	708	638	693	667	688	667	724	654	713	720	719	715	678	722	677	679	706	695	664	704	708	673	695	712	736	704	696	687	680	672	685	679	670	699	715	691	670	666	733	709	677	697	684	697	702	673	673	709	691	691	703	666	766	717	729	727	683	689	671	698	714	706	677	722	683	689	705	738	698	722	690	743	691	757	704	680	684	687	664	708	700	686	681	683	712	673	719	663	679	645	696	715	656	735	738	755	665	777	672	687	671	702	698	673	711	717	724	714	705	677	690	683	651	679	674	647	704	717	664	683	656	702	679	695	660	701	689	666	698	706	697	712	673	690	690	678	728	692	681	685	675	674	716	684	662	730	722	671	729	694	662	676	651	712	679	679	681	714	663	687	673	704	663	694	700	719	666	690	697	695	704	700	700	674	651	681	694	706	686	691	692	659	665	663	690	749	735	641	662	687	696	749	678	700	687	700	676	699	706	681	671	711	673	640	656	677	744	687	717	740	697	703	653	692	750	690	680	673	672	700	707	705	687	672	680	667	731	731	704	694	652	676	714	707	651	701	665	636	659	671	720	683	697	718	712	694	720	675	724	686	693	668	698	684	696	668	678	731	652	695	698	678	690	697	695	693	708	745	695	715	738	715	729	666	689	707	720	684	738	715	708	687	703	684	676	666	755	674	677	709	705	690	676	611	744	674	754	714	715	722	654	699	658	710	704	691	680	732	747	682	660	718	710	681	645	674	703	714	730	665	738	734	711	726	713	717	682	707	690	709	686	644	671	662	745	690	680	684	700	713	688	694	721	714	715	702	712	710	723	669	681	728	726	674	697	754	684	656	680	693	659	692	700	710	679	683	708	696	690	680	654	705	694	687	704	682	708	701	678	653	717	713	693	679	709	677	726	674	704	744	685	692	691	710	687	688	744	686	687	695	733	658	698	670	686	714	698	647	736	704	663	708	697	687	672	750	682	684	723	700	656	656	751	722	669	665	727	701	723	683	700	737	678	637	678	674	689	723	698	706	689	708	716	667	647	712	718	712	686	679	734	711	697	733	693	733	669	669	731	728	677	700	715	783	701	745	699	694	700	657	656	653	678	723	682	656	697	708	688	700	690	690	672	717	698	710	709	675	676	668	666	685	654	671	702	681	694	658	674	710	698	731	692	667	682	698	674	663	683	690	697	739	694	700	708	707	701	699	727	697	727	653	673	698	712	684	708	645	680	650	662	665	700	690	640	629	702	663	692	729	716	692	657	647	659	669	742	745	683	650	741	693	717	703	640	698	679	667	720	704	681	710	750	692	666	673	637	679	675	722	715	733	645	745	712	690	698	678	692	689	689	653	682	681	698	700	678	678	746	676	707	724	690	727	713	677	692	692	700	681	670	703	658	678	693	672	712	644	710	700	676	705	675	691	685	689	645	692	665	676	682	655	682	711	659	665	696	710	685	678	675	678	720	700	695	722	650	689	696	679	693	688	663	692	707	701	632	675	723	726	694	687	658	694	654	719	723	714	719	726	707	721	698	681	642	726	679	704	700	710	687	716	713	708	686	674	737	695	662	665	718	698	688	676	679	702	653	675	672	703	725	705	711	741	711	714	683	721	694	744	655	660	688	692	712	672	689	686	727	670	713	672	682	712	723	703	750	707	646	683	702	731	699	717	665	674	715	713	655	719	711	679	693	679	635	734	704	712	685	673	683	693	664	678	658	724	669	715	684	673	759	660	743	709	670	661	671	688	632	730	660	719	675	709	725	689	691	695	691	706	721	685	700	690	680	690	710	630	709	670	706	677	677	724	671	690	667	691	669	680	738	752	708	713	668	722	666	680	696	715	720	675	663	731	690	741	702	695	666	700	692	675	715	652	688	660	691	682	719	717	721	693	722	702	731
22195	22613	8416	4407	3327	2606	2192	1757	1465	1427	1269	1159	1067	1070	1032	971	972	941	922	884	1011	956	935	860	879	925	858	900	923	906	903	896	868	944	887	912	954	920	908	906	933	947	969	880	896	913	870	934	890	929	903	920	877	876	871	860	899	933	868	869	887	917	896	882	908	912	861	933	846	885	884	897	863	863	895	929	895	888	884	897	829	878	895	914	894	850	871	974	933	871	882	844	895	812	850	854	861	904	893	888	930	863	913	915	830	910	908	889	913	932	928	901	875	920	871	878	862	878	863	882	922	861	913	830	887	873	871	887	906	891	926	963	851	877	908	895	905	911	854	905	892	893	913	881	892	854	901	919	939	851	963	905	859	887	914	913	855	883	882	874	872	937	911	882	948	936	916	860	964	914	908	861	850	917	917	913	845	898	876	881	894	842	898	884	917	888	876	858	856	883	832	837	846	881	937	855	863	889	876	901	882	856	886	948	872	901	890	864	909	900	781	914	900	937	903	887	903	890	865	922	885	870	846	951	911	882	862	933	907	900	847	906	857	835	919	869	929	922	916	863	868	830	912	866	843	964	916	867	864	859	864	918	889	893	875	945	933	888	858	874	887	870	880	864	889	920	890	883	865	863	862	923	909	876	874	875	875	923	899	899	895	886	860	869	814	889	856	891	830	915	875	928	867	891	852	831	914	864	891	913	916	927	829	873	870	821	886	875	878	869	863	902	928	877	882	911	877	907	852	865	862	890	854	890	846	908	913	854	913	862	908	869	923	864	883	905	857	814	873	892	863	887	869	896	887	876	873	863	847	881	901	849	882	874	862	907	910	937	889	871	885	848	883	920	871	905	935	883	863	870	914	863	908	817	895	868	851	926	857	919	987	865	903	874	883	853	896	882	901	924	881	905	866	907	886	843	865	900	905	884	912	882	940	882	874	870	857	891	868	846	914	871	890	933	894	919	906	843	887	860	847	896	961	936	871	935	865	851	919	932	905	875	920	884	874	857	888	895	897	875	858	904	880	894	909	883	872	910	865	908	944	792	901	866	898	895	892	843	904	934	894	942	892	900	868	867	896	828	892	909	856	871	905	857	868	889	919	895	920	917	890	859	841	870	868	897	895	901	946	898	868	872	912	872	917	915	865	864	893	941	851	874	934	879	905	918	937	843	861	870	883	905	885	870	938	864	888	906	874	904	849	927	957	872	904	853	805	887	886	906	905	925	846	893	877	866	886	900	871	901	864	904	851	828	886	914	885	900	882	901	897	896	861	848	871	890	881	918	872	912	856	875	880	898	906	892	871	904	884	843	856	869	894	918	860	929	883	863	869	895	912	848	874	906	911	849	854	840	889	868	869	874	916	881	883	863	844	913	892	886	858	906	909	812	874	832	864	858	885	844	840	845	898	900	879	894	895	944	832	914	911	848	845	860	893	875	828	885	919	907	906	857	841	920	869	896	936	885	831	852	875	857	881	843	866	932	955	904	839	897	964	895	895	891	936	850	888	830	859	917	908	884	925	928	829	897	879	843	883	888	841	889	865	887	868	879	898	892	861	879	859	910	876	864	936	858	931	876	885	918	925	882	916	920	920	841	871	894	876	872	863	902	844	871	851	886	914	826	873	869	881	844	896	847	884	816	859	839	841	844	846	890	885	867	822	914	931	921	893	892	886	898	877	901	907	849	907	844	895	903	894	881	890	908	852	817	945	871	926	856	912	870	887	901	888	861	863	834	842	897	860	874	862	845	878	895	863	882	903	874	859	895	882	990	869	928	895	879	861	902	857	934	919	893	924	882	912	854	920	897	855	916	884	914	915	869	905	871	905	876	886	901	842	901	856	924	856	838	893	855	898	862	907	864	899	934	934	850	888	847	848	909	868	898	881	884	872	855	878	892	850	927	919	946	885	890	908	913	920	851	895	864	903	920	871	876	902	882	894	967	850	864	844	840	938	885	875	877	809	903	900	921	868	912	847	917	851	819	892	891	871	908	865	900	846	912	897	874	819	895	892	908	858	907	890	855	893	937	907	824	868	925	839	855	921	872	900	889	852	879	883	930	897	899	910	877	918	882	877	938	879	896	906	898	879	870	901	847	883	874	866	883	840	878	891	853	891	893	924	883	899	871	904	872	853	890	862	820	914	839	880	915	862	839	889	853	871	945	888	910	899	888	934	878	918	898	913	880	918	810	845	900	869	877	870	935	895	881	866	915	889	858	916	919	911	900	887	861	932	902	935	889	890	904	892	918	898	910	877	884	863	915	914	924	848	880	859	901	873	858	864	882	851	832	872	982	859	931	867	917	902	908	922	864	905	884	906	912	892	895	915	829	918	877	880	887	897	900	912	843	873	893	902	846	872	917	898	818	936	876	802	899	867	890	829	906	821	887	876	891	885	908	918	952	933	872	806	886	839	863	900	851	896	902	928	869	881	874	880	859	858	915	907	860	865	918	907	850	890	836	882	949	898	916	864	865	905	918	864	876	912	870	916	931	918	921	905	929	884	903	907	863	876	902	889	896	906	848	911	872	876	934	858	911	860	853	875	850	915	904	908	885	909	892	898	882	860	896	866	864	898	925	898	878	892	882	920	866	877	893	916	905	870	851	865	858	874	878	866	872	869	880	902	934	905	868	845	875	866	876	918	878	909	906	900	874	858	902	860	924	911	870	824	869	903	887	836	867	856	940	908	909	847	884	838	952	898	880	938	937	911	871	858	901	862	920	841	876	857	889	936	899	941	862	928	900	878	938	886	928	894	829	896	855	897	893	891	902	915	900	859	899	896	847	878	876	920	943	906	872	897	906	861	888	881	914	861	889	868	846	911	858	844	863	989	814	951	854	1023	876	887	881	852	829	850	900	813	879	874	895	878	874	856	909	880	884	837	913	861	879	837	912	923	879	868	872	882	866	882	854	841	860	889	902	940	896	878	851	882	882	864	883	850	903	885	880	841	901	908	868	872	879	916	873	876	880	879	989	879	938	927	883	876	882	907	929	843	907	866	888	900	859	867	877	923	870	888	902	867	881	846	901	850	838	845	895	898	884	900	861	903	883	908	905	920	906	891	935	920	945	880	899	853	883	871	864	892	889	844	878	897	895	889	877	934	874	847	839	919	910	906	857	883	899	937	884	869	933	887	934	896	841	905	808	875	875	917	918	902	885	847	879	866	861	832	857	894	901	879	901	904	868	889	909	887	879	900	945	879	917	897	858	901	804	899	869	921	917	917	845	891	886	873	905	877	909	895	847	911	900	878	935	925	920	857	905	916	871	906	880	881	891	922	890	914	878	875	908	894	918	911	912	882	904	885	894	876	884	870	913	915	922	903	908	962	879	866	872	886	878	864	897	927	860	880	863	930	868	881	888	911	864	885	893	901	898	833	889	909	835	907	871	907	886	912	833	927	890	885	923	890	824	843	923	862	847	884	873	868	915	893	865	855	894	855	829	881	946	847	882	878	875	921	850	836	873	909	873	932	899	916	938	875	869	951	931
25203	21575	27267	25925	5380	929	742	696	626	520	510	479	498	485	427	453	448	490	453	452	482	414	460	451	462	412	427	455	429	455	459	418	436	430	405	433	397	403	461	407	446	387	458	460	430	432	408	413	447	427	420	456	448	459	475	434	429	422	397	457	430	405	438	427	457	418	472	414	396	431	456	424	400	424	445	372	418	439	429	426	430	413	407	428	445	433	423	421	402	428	438	439	424	402	444	425	425	381	413	439	442	428	413	438	439	409	438	429	414	420	450	451	405	384	429	425	395	414	390	415	440	461	434	429	438	418	446	433	441	366	410	419	446	414	424	440	465	404	422	414	361	434	392	406	402	428	414	431	436	417	421	416	440	438	390	451	413	469	428	476	433	412	436	439	455	394	371	437	444	424	382	408	430	452	451	430	418	454	437	439	447	432	418	423	404	439	447	377	427	444	395	408	405	437	405	392	438	410	393	403	436	400	419	391	433	427	414	439	391	460	444	436	384	428	396	441	409	405	498	447	389	409	447	408	430	459	427	460	440	421	456	431	440	446	418	406	419	437	427	460	397	411	445	424	406	428	419	416	426	412	427	474	419	411	430	446	436	450	388	423	413	458	404	440	432	420	416	420	434	452	424	444	448	448	417	441	411	471	391	450	429	417	465	445	405	416	380	402	400	406	382	473	435	463	413	444	398	417	414	436	409	435	409	432	420	437	437	459	372	461	421	428	423	392	402	434	406	440	400	428	395	375	440	392	411	467	476	458	410	416	446	441	435	453	428	412	453	376	428	453	373	410	412	458	434	398	420	426	429	434	439	438	432	453	413	432	446	428	431	377	442	428	459	442	418	405	392	449	424	444	452	381	424	412	407	432	436	406	429	458	420	439	432	430	401	438	417	408	429	419	420	419	450	394	428	449	416	466	432	426	431	411	424	400	438	417	425	406	419	415	384	432	408	431	416	435	458	386	418	389	406	461	433	426	438	414	438	431	424	467	449	454	423	405	427	428	423	419	408	405	458	410	436	440	370	420	421	404	424	415	415	423	431	418	420	453	423	431	427	385	453	427	444	456	418	414	403	436	455	442	443	469	423	441	414	413	431	444	397	430	454	401	463	417	422	432	450	463	408	440	447	405	403	445	402	386	403	405	413	406	400	382	451	423	415	431	458	444	414	459	444	439	441	417	432	392	443	385	441	420	434	425	417	453	422	417	423	416	392	399	377	412	429	412	422	458	415	443	456	418	417	439	392	407	428	409	424	433	440	407	453	432	396	421	406	411	406	410	452	420	391	424	420	447	403	415	434	403	395	418	432	443	437	450	462	409	401	422	425	399	400	434	413	405	423	412	383	392	395	423	375	432	441	452	432	435	400	404	438	402	440	478	412	422	419	427	379	441	413	418	417	433	413	444	375	399	412	412	430	412	420	419	426	427	430	401	439	421	437	402	453	443	437	423	441	453	422	439	416	409	408	461	449	351	428	412	419	414	448	429	404	422	401	429	447	433	448	413	418	454	419	436	448	425	416	430	439	398	442	422	436	415	425	426	432	406	404	421	446	433	435	410	421	420	436	433	452	416	427	410	387	403	420	424	460	432	456	412	444	422	410	491	425	435	447	444	439	404	413	423	420	391	436	403	395	415	439	396	441	433	414	435	394	437	403	465	440	408	431	387	424	406	381	425	463	435	436	430	393	414	416	430	402	420	442	404	407	389	413	421	438	441	455	396	438	407	434	414	432	450	376	429	430	397	419	412	423	420	394	406	405	429	443	445	415	457	451	421	395	388	407	430	435	427	420	411	448	422	433	439	493	417	416	438	455	453	405	418	433	423	414	415	434	436	439	391	422	444	449	432	396	358	406	442	437	429	421	446	399	423	457	445	418	430	449	425	432	431	422	379	446	385	420	450	434	401	409	429	451	389	459	463	444	432	408	452	439	428	440	427	446	406	446	466	445	416	412	444	443	395	406	392	394	430	438	425	411	417	458	431	404	403	431	435	397	428	448	421	439	425	399	420	404	463	426	443	422	405	420	374	428	442	423	424	421	419	477	398	444	404	422	418	384	448	435	402	391	427	405	416	426	415	436	422	435	441	442	401	401	459	401	413	421	452	403	434	412	442	429	446	423	413	436	462	397	417	397	432	421	424	422	431	430	458	445	406	426	414	406	419	434	408	445	404	427	420	450	478	433	383	435	427	432	417	405	430	403	438	407	400	437	381	440	423	453	411	427	415	426	416	497	383	368	400	430	373	421	410	439	424	410	427	429	413	452	426	454	435	416	402	459	423	396	423	456	466	447	454	454	418	417	439	388	417	384	425	458	420	421	437	398	445	436	451	433	428	418	407	446	421	416	442	413	395	402	405	407	435	424	419	418	431	458	403	395	443	401	417	371	438	428	408	420	424	409	420	385	421	384	394	393	417	433	441	403	408	394	453	408	418	420	409	443	399	391	380	453	433	434	447	430	398	434	446	452	439	407	466	403	416	390	389	415	418	407	423	430	384	446	422	433	445	420	431	398	411	425	410	377	456	417	437	436	417	425	441	398	424	395	427	472	478	435	416	437	419	396	416	404	444	412	408	414	361	418	434	420	434	401	396	438	449	445	419	429	414	425	440	432	378	419	440	433	418	401	434	449	427	394	417	394	454	427	461	412	430	450	410	416	409	373	479	441	406	389	402	438	410	397	386	413	373	406	389	407	469	424	438	438	413	411	458	429	407	423	433	420	448	424	389	384	468	418	418	415	398	418	434	404	427	412	403	411	416	448	450	425	436	418	444	417	414	417	419	461	444	427	410	446	450	453	409	456	405	414	396	400	419	414	442	451	461	421	434	421	450	434	432	440	413	423	396	407	464	445	450	441	412	410	429	434	462	411	420	424	430	367	450	433	406	412	449	417	437	427	436	425	404	427	435	404	398	383	394	435	445	414	436	443	412	430	449	433	444	454	421	435	437	396	409	388	381	435	386	429	428	410	445	440	412	428	416	424	458	426	409	388	419	457	440	455	439	408	428	443	413	386	434	447	414	428	401	454	420	415	435	437	412	435	419	409	411	460	399	449	417	442	454	400	422	479	435	406	406	440	429	437	387	436	408	417	433	425	413	485	417	413	428	405	409	442	402	400	409	454	429	432	401	476	437	483	463	409	424	450	402	384	435	429	417	410	444	431	413	399	472	401	429	415	431	413	390	428	388	419	445	410	418	400	463	420	419	402	420	412	419	390	439	459	468	398	458	425	413	442	444	400	446	423	403	423	409	410	426	476	442	435	423	379	425	457	431	428	433	403	435	418	456	402	397	405	401	421	445	453	431	441	436	436	409	408	373	446	451	410	449	422	440	416	437	441	423	433	467	445	414	405	405	415	408	419	423	447	408	443	405	417	425	411	417	425	425	428	411	506	448	451	423	432	432	424	452	410	434	416	397	436	443	417	384	439	428	421	414	424	444	428	460	430	420	408	432	461	428	446	408	408	428	397	397	410	421	450	434	394	423
20588	19606	5538	2796	2184	1633	1395	1169	992	858	742	723	742	669	642	666	601	584	615	556	556	554	567	621	545	546	562	564	569	559	523	558	571	599	554	575	523	529	566	550	558	547	571	566	544	554	553	569	581	527	581	568	538	602	595	531	553	551	583	551	546	552	563	546	552	565	555	584	557	570	542	548	586	597	521	574	556	581	572	524	562	564	535	548	562	503	585	495	526	555	507	546	552	528	573	546	552	537	549	569	553	564	533	529	507	574	520	573	514	541	539	550	595	557	502	565	548	575	572	579	532	563	599	542	528	521	538	570	563	543	566	514	537	533	576	541	564	521	534	537	522	551	524	560	581	554	525	562	553	503	597	551	521	576	563	558	521	575	553	535	520	546	539	508	547	595	545	618	565	562	563	514	539	511	520	528	531	548	549	548	557	557	565	530	567	551	515	537	532	560	564	561	536	534	542	588	566	535	530	543	562	544	548	472	526	544	522	533	515	572	546	541	560	553	524	493	531	506	559	557	568	560	574	542	534	547	544	578	550	557	597	532	565	536	584	553	610	537	558	587	547	546	592	583	565	561	510	551	586	543	548	546	524	516	521	532	568	544	508	539	541	560	560	545	584	527	558	513	547	555	533	541	603	556	522	572	588	515	562	561	556	544	543	553	561	575	535	572	509	552	516	555	542	588	560	543	554	553	559	576	534	566	574	554	530	517	539	514	514	543	540	583	543	568	540	587	566	544	554	556	520	544	596	540	601	518	580	548	576	530	508	580	543	570	553	587	536	584	550	567	560	565	578	554	546	529	566	547	587	507	517	530	540	561	530	487	538	527	512	556	494	541	568	562	508	553	541	557	565	605	552	560	530	524	539	537	528	527	554	525	568	556	530	567	539	565	496	540	527	528	550	593	530	532	533	526	560	557	560	596	564	569	523	536	483	533	589	578	546	520	558	563	539	537	561	546	497	568	573	539	536	521	552	567	545	508	546	570	539	583	583	510	566	534	558	523	540	537	565	564	511	561	554	590	568	533	567	528	553	545	567	514	584	546	542	541	536	548	555	486	589	531	539	539	534	542	578	501	585	548	524	568	552	573	550	570	513	526	577	524	540	554	508	577	517	544	530	505	536	510	545	545	549	519	562	597	563	540	535	541	546	536	536	481	572	567	533	546	586	545	526	568	555	518	544	552	527	511	547	523	545	536	558	553	528	586	506	529	535	546	547	526	542	533	501	581	556	488	526	592	523	532	579	504	512	559	534	562	567	496	573	545	549	541	519	541	551	532	510	526	549	547	565	560	530	553	556	555	532	582	565	549	581	520	565	547	561	572	518	541	552	565	555	548	571	568	542	533	595	533	553	538	545	556	538	580	542	557	540	521	552	558	531	528	578	519	528	526	514	514	537	541	535	538	514	514	539	548	565	521	572	544	524	535	518	570	534	598	585	529	529	561	582	541	535	567	536	564	537	508	551	500	544	545	554	537	566	556	528	570	513	532	547	513	533	556	574	562	562	556	560	522	545	583	532	536	566	504	566	549	587	510	575	586	538	562	589	555	566	567	570	525	578	572	544	530	558	563	574	540	567	585	515	586	531	573	518	567	551	539	563	533	503	568	485	574	572	509	540	552	507	530	511	540	568	534	536	538	551	535	547	552	575	538	538	591	525	614	559	549	564	540	557	557	545	568	543	556	540	531	533	542	516	518	535	562	530	518	515	546	545	510	582	552	529	533	525	549	529	537	569	530	574	557	540	506	580	528	566	541	524	538	533	575	579	510	563	513	502	554	520	524	508	559	543	557	528	526	577	542	534	521	530	582	564	520	527	558	541	537	521	557	530	548	536	528	522	577	511	554	573	587	510	554	543	549	554	520	519	579	576	562	546	517	580	547	560	567	549	556	550	548	577	545	538	570	576	532	584	551	591	564	582	519	564	573	553	533	542	572	590	537	544	536	547	542	609	582	532	533	540	541	563	573	531	542	567	550	537	602	528	507	538	536	548	537	552	542	529	595	563	527	531	562	543	539	587	532	540	552	508	550	577	555	537	522	547	571	541	555	510	528	506	496	576	612	554	562	521	495	547	557	501	551	574	555	546	543	525	577	547	535	514	548	552	569	541	520	528	564	565	571	562	559	512	554	552	543	544	549	505	524	556	527	556	543	540	524	547	537	518	510	565	552	517	540	550	519	540	566	570	548	546	551	497	549	563	518	551	501	556	522	539	530	552	516	569	557	558	551	531	534	562	554	587	541	524	550	543	536	587	510	546	521	560	576	571	528	503	537	530	554	536	559	580	543	525	569	588	521	530	517	545	527	571	519	541	565	553	503	487	554	503	511	553	524	559	592	546	556	531	541	580	547	497	543	546	497	560	571	532	543	538	552	496	532	551	540	526	563	556	548	565	536	528	502	499	521	546	526	513	569	513	537	560	524	556	544	510	529	549	575	533	547	536	561	526	555	573	568	579	558	546	570	498	564	540	568	573	527	547	558	568	546	508	538	565	549	527	585	531	547	569	518	504	575	524	546	580	518	520	552	546	566	538	581	529	547	548	541	550	540	561	571	511	532	582	545	549	537	541	569	585	511	535	527	554	541	567	560	576	559	528	527	506	550	531	555	548	513	526	530	537	555	501	509	570	557	552	593	532	530	556	524	527	580	517	566	575	502	549	586	558	552	536	536	570	549	554	593	546	533	566	572	525	540	590	570	555	563	530	519	551	520	526	580	531	539	510	529	537	560	552	558	541	588	557	587	534	553	525	567	535	567	546	525	554	525	540	543	505	526	503	592	571	533	520	511	563	565	561	505	578	507	575	519	567	543	529	511	563	582	524	564	530	538	573	541	562	559	518	545	572	557	536	545	540	627	549	532	566	575	557	519	502	514	545	553	546	578	553	591	561	580	590	569	543	582	545	477	522	486	541	520	559	553	518	530	498	538	561	562	496	556	563	523	535	559	492	529	571	544	532	558	545	530	536	545	530	564	576	528	528	526	555	561	556	539	494	595	519	573	565	583	526	565	538	587	560	600	524	525	530	543	533	546	556	576	541	577	545	546	566	550	553	577	583	588	527	521	587	546	556	525	559	552	551	547	600	545	564	559	547	560	535	555	545	508	518	525	524	546	517	529	562	554	521	509	559	559	520	522	564	506	530	564	565	564	547	541	549	545	535	560	598	553	542	591	562	554	550	626	580	527	546	547	544	532	554	544	541	553	543	516	562	568	501	538	541	507	559	542	540	545	547	537	539	502	563	554	565	571	534	527	524	521	522	548	539	533	550	554	507	568	583	523	509	562	551	569	578	512	569	526	533	538	548	525	548	523	507	531	566	575	568	518	532	543	535	508	562	567	565	532	542	571	544	522	560	544	581	544	559	565	577	534	530	552	537	483	539	537	556	538	524	563	613	516	553	559	549	576	566	534	567	560	521	555	524	551	557	544	596	555	486	565	523	571	546	526	546	583	504	559	583	528	555	516	510	575	563	556	560	607	532	523
23004	21600	29283	24382	21593	21341	3836	1097	835	736	628	575	505	535	462	445	463	439	400	414	402	428	373	407	418	373	395	420	390	381	384	371	348	385	377	383	429	397	363	393	379	377	372	406	372	400	386	373	381	396	365	377	347	388	378	342	420	395	389	380	381	400	343	383	345	365	345	368	385	367	382	378	393	387	384	361	352	402	412	407	345	405	375	368	406	390	365	380	384	385	400	391	374	363	376	374	365	348	375	389	365	356	363	367	321	375	381	366	366	355	359	352	349	351	373	354	389	386	364	403	364	351	368	407	380	363	379	354	369	378	374	365	381	404	368	378	359	384	355	373	409	333	375	375	346	359	375	371	377	365	349	376	367	370	363	412	376	415	366	382	337	385	355	373	390	321	359	388	385	374	383	366	373	374	336	337	393	358	367	376	387	356	360	369	355	375	377	362	363	380	380	369	376	391	391	353	362	341	348	384	395	366	391	359	366	359	359	398	348	401	367	354	373	377	353	385	375	344	357	376	352	379	339	327	394	357	383	374	368	373	379	337	395	363	385	344	379	359	372	364	395	347	361	384	373	377	348	368	343	401	378	364	356	396	340	368	363	391	375	322	379	372	383	349	357	364	362	352	388	378	366	365	373	346	370	358	390	371	368	373	329	381	362	374	353	392	419	350	352	380	381	382	388	366	376	348	393	372	364	371	351	342	363	358	383	388	347	375	366	379	372	335	377	352	348	341	345	328	366	388	360	358	390	366	397	368	394	378	407	371	365	359	341	379	362	360	411	376	381	363	361	374	370	357	369	361	346	368	325	392	367	363	371	374	362	367	363	366	382	360	373	393	366	347	343	355	366	336	363	385	399	353	346	337	358	373	356	390	392	345	377	366	372	354	377	347	373	399	371	373	378	365	368	388	364	361	376	342	391	377	375	358	334	370	361	349	374	385	371	388	382	344	366	375	397	365	357	355	404	360	390	381	341	389	354	356	356	413	357	327	373	385	382	377	382	367	378	343	372	355	381	400	361	413	363	375	379	331	365	393	371	397	349	392	379	382	340	363	350	365	372	368	372	352	366	378	371	349	389	351	377	349	354	390	360	359	374	356	375	368	360	363	361	368	378	388	368	364	390	339	369	367	353	381	410	384	381	373	356	391	345	375	387	339	373	368	371	369	381	360	372	350	370	382	362	388	385	384	380	356	383	365	353	366	367	363	379	372	380	358	347	367	382	371	355	354	352	359	385	392	362	358	356	386	386	371	361	391	371	374	369	398	335	352	340	378	372	413	365	378	393	399	395	378	359	389	377	380	368	385	361	337	353	367	376	351	360	382	386	342	381	390	384	383	393	390	353	372	355	356	359	327	352	354	383	381	387	367	381	374	356	338	375	393	384	349	391	379	390	368	365	358	377	378	355	350	376	405	406	359	398	390	377	389	377	347	349	343	349	368	359	348	355	356	357	352	368	394	370	409	359	354	368	334	372	423	383	391	378	371	376	355	342	390	401	363	359	369	398	401	360	381	357	366	347	369	379	380	365	365	376	361	371	351	365	382	346	353	360	343	358	372	389	369	355	334	384	372	369	372	351	368	358	378	350	401	344	336	365	366	395	374	335	354	361	383	368	350	356	368	361	407	385	383	394	404	368	341	394	400	383	335	401	377	404	372	371	389	354	402	398	379	347	325	343	354	346	334	380	371	393	360	399	336	378	379	368	342	348	366	354	359	350	378	406	367	390	374	355	367	387	350	340	375	344	404	370	358	379	371	362	347	385	358	355	329	351	362	406	389	372	368	387	370	335	403	339	369	360	349	362	382	401	344	341	368	388	402	356	380	382	410	362	398	379	373	374	376	358	379	367	371	381	367	385	367	411	397	342	362	365	337	356	349	395	342	357	339	339	352	353	364	355	366	369	326	332	361	396	370	346	381	357	367	360	367	378	372	366	396	385	363	381	375	353	379	373	381	346	347	368	338	367	408	388	380	374	356	378	353	373	360	355	385	359	382	384	358	341	376	364	379	359	380	359	380	373	352	355	396	357	384	386	347	356	360	337	378	342	366	373	402	374	380	377	388	346	329	378	370	346	369	348	372	386	348	335	395	382	357	357	364	385	351	360	365	397	365	340	371	350	369	389	355	380	355	366	393	339	374	372	371	361	405	366	385	376	367	362	384	380	378	363	364	327	358	360	384	386	392	398	370	354	340	348	343	339	345	368	390	371	343	360	360	342	359	381	380	357	358	386	378	374	352	384	367	363	376	366	353	372	356	388	356	366	347	348	358	348	341	372	397	369	336	381	371	381	355	366	364	369	363	346	343	358	386	361	357	408	390	339	392	381	352	368	369	362	351	377	327	357	376	379	369	371	381	371	384	345	374	391	341	388	357	377	374	363	390	358	346	362	349	367	362	346	404	364	391	367	349	371	379	396	362	334	375	359	330	391	348	358	351	373	371	362	364	358	365	393	366	368	391	370	375	365	327	355	358	351	354	376	386	367	366	348	386	392	388	346	352	338	382	352	372	369	366	362	373	351	372	379	334	351	361	372	356	396	353	351	357	379	352	375	385	372	359	343	368	380	340	345	373	375	401	377	367	386	349	353	363	370	367	358	373	397	378	377	367	360	391	412	373	380	375	339	361	388	345	360	364	337	344	354	371	379	395	379	379	386	383	374	347	347	363	329	370	358	335	381	378	381	367	377	352	371	356	373	390	395	394	344	380	376	359	386	345	375	365	374	397	395	337	378	353	331	350	377	347	343	401	368	351	362	365	379	353	360	337	385	366	386	368	360	311	356	355	356	374	348	363	365	382	361	363	373	393	323	354	375	363	385	346	388	407	360	365	358	368	380	321	367	372	355	391	384	355	388	395	367	376	363	364	388	353	315	364	412	364	334	348	369	373	347	377	387	362	364	340	371	359	365	361	340	378	389	387	338	353	334	416	387	378	374	331	352	371	327	340	385	364	361	349	377	344	387	351	365	341	382	367	357	358	339	365	387	362	390	369	375	332	352	354	376	375	359	351	415	401	310	368	348	388	331	354	356	358	360	394	366	375	381	390	332	359	326	339	373	349	369	387	353	367	362	385	356	392	386	333	372	378	381	371	357	369	362	355	315	380	379	384	361	402	364	373	394	381	371	364	383	345	332	363	366	351	354	334	352	352	363	358	367	372	361	359	342	378	358	380	344	375	379	382	376	380	413	362	388	352	389	364	364	354	394	354	381	397	385	365	376	432	354	340	376	348	362	369	375	377	374	344	381	357	361	352	389	361	390	365	366	341	365	371	379	339	388	340	387	373	371	356	404	337	359	364	345	378	367	342	382	363	375	384	361	339	327	351	341	389	364	340	380	382	358	343	351	400	379	366	368	352	364	376	365	336	394	391	419	421	370	383	391	362	369	402	345	366	353	376	383	377	337	361	381	392	375	370	332	362	376	368	322	375	389	327	346	398	354	395	409	361	372	354	366	365	348	318	343	361	331	370	386	370	382	346	359	341
26496	33135	11754	5933	4391	3225	2520	2000	1611	1332	1122	987	907	804	778	708	683	636	616	580	580	556	522	517	572	564	576	540	491	519	535	511	514	512	521	491	492	519	507	503	471	556	500	500	488	507	497	532	515	503	501	488	483	512	472	515	484	439	516	530	510	508	522	508	443	521	506	519	468	503	478	492	507	468	466	494	468	478	511	493	488	463	483	529	497	493	489	500	483	455	525	515	500	460	521	500	469	481	510	506	479	490	476	519	482	507	533	466	506	511	520	502	446	530	462	485	489	477	543	494	489	510	469	504	463	458	440	478	547	473	509	498	472	459	502	486	490	494	490	480	498	476	532	483	513	509	488	497	472	507	511	492	478	478	508	483	506	481	463	513	471	519	424	475	488	461	450	479	444	526	494	459	516	480	508	477	517	469	496	501	471	470	504	504	455	499	467	489	482	514	466	494	480	475	484	502	501	496	513	456	509	515	480	473	524	497	488	502	484	473	490	519	496	438	497	471	474	482	467	506	459	470	538	488	456	512	475	507	509	472	513	481	509	483	444	453	514	503	470	446	501	473	525	485	494	439	510	495	497	475	505	510	497	481	487	502	480	472	436	480	495	488	467	511	528	494	482	466	479	505	466	458	478	492	505	498	474	478	484	524	481	450	508	444	459	497	491	470	447	508	471	495	453	471	527	507	460	477	470	522	470	455	450	477	499	445	469	481	488	453	460	492	479	492	483	471	513	510	478	485	479	476	527	489	491	501	529	491	498	488	456	481	482	472	483	497	487	465	516	516	456	430	471	459	505	506	498	506	466	509	503	515	530	526	459	478	490	497	496	471	513	486	472	493	492	468	473	522	478	473	499	514	498	474	495	515	500	461	499	499	453	504	500	486	460	499	462	455	539	477	503	487	509	491	491	503	521	476	464	480	498	475	492	477	476	509	485	482	475	470	486	475	500	509	476	459	487	502	463	501	478	491	466	468	458	500	489	474	492	464	482	449	493	467	482	450	501	475	454	465	472	455	490	503	494	486	494	500	464	508	492	505	481	490	477	482	463	512	473	457	480	484	520	480	456	481	457	484	432	477	505	499	485	499	523	482	508	494	502	502	480	496	490	504	479	478	498	501	460	482	509	452	528	477	513	534	510	482	504	532	507	497	481	487	523	495	503	489	495	534	494	468	465	493	468	468	471	457	454	502	479	501	503	488	468	532	497	467	486	463	497	500	500	497	481	485	487	514	441	479	516	492	466	487	465	497	494	487	461	524	471	448	513	497	474	497	469	501	516	520	492	511	509	522	452	447	469	458	475	499	489	477	498	511	513	481	503	500	476	528	454	495	487	464	476	457	496	522	462	496	470	488	510	533	498	494	506	447	525	481	479	491	468	469	474	436	496	514	511	496	508	506	488	466	470	494	474	514	489	461	468	485	462	491	457	462	489	470	456	476	492	484	497	469	476	468	491	504	491	464	473	556	488	458	517	481	503	430	450	479	504	483	467	481	468	458	426	477	481	483	461	530	490	463	494	523	482	464	488	452	496	452	498	475	546	467	516	445	486	546	485	498	517	508	486	471	460	528	549	494	509	461	483	479	472	496	509	522	519	467	522	450	472	536	502	501	475	484	500	488	455	493	498	441	501	489	486	484	514	447	487	449	510	462	512	488	513	477	513	510	487	479	526	517	465	513	464	510	507	487	487	479	509	500	537	490	486	475	483	476	497	484	469	413	479	491	519	506	502	490	534	476	489	455	500	476	484	494	487	496	503	524	480	535	483	504	468	468	469	516	469	517	467	470	481	495	509	509	514	522	494	475	475	505	471	478	487	476	480	487	462	492	517	486	500	463	495	435	493	496	473	493	522	481	478	489	489	484	528	484	466	512	508	462	508	519	475	501	501	502	455	464	488	495	518	488	503	481	505	506	462	462	503	471	524	479	493	491	523	501	490	499	501	451	517	483	437	472	486	478	460	467	450	511	458	482	445	513	507	494	514	519	489	500	505	463	482	474	468	522	453	477	497	468	514	488	496	522	482	455	517	454	500	500	469	506	470	474	500	498	511	505	501	494	481	486	496	469	476	511	480	491	475	466	489	488	495	456	506	483	450	507	527	472	540	511	468	506	520	473	482	476	460	487	480	515	442	450	465	459	491	497	487	503	482	465	511	479	463	500	452	488	505	441	488	475	468	442	516	484	481	469	497	520	467	498	489	512	487	491	494	469	525	440	466	491	482	450	501	494	472	495	514	475	477	464	499	445	501	475	465	504	524	482	516	458	477	491	483	478	490	469	547	531	468	498	507	477	484	492	523	482	478	491	494	466	466	502	450	474	511	481	536	485	471	482	511	466	516	461	475	469	473	533	499	496	486	483	472	504	527	465	506	514	489	489	465	464	480	488	470	502	498	464	495	541	480	489	516	498	472	491	477	466	482	482	521	481	484	488	435	530	473	488	498	527	494	502	515	507	470	479	539	501	527	528	447	487	451	474	497	507	502	453	490	535	494	495	464	473	467	478	494	509	480	505	461	534	514	491	493	499	500	504	469	485	501	449	496	505	518	473	528	437	497	510	490	463	480	509	453	484	498	480	480	469	494	483	513	462	467	504	522	509	470	477	454	483	488	477	531	543	479	497	488	497	491	442	497	496	515	539	490	477	484	499	481	469	454	473	423	471	502	456	488	491	494	503	465	508	505	488	501	504	498	504	511	492	477	470	460	526	460	463	490	468	484	442	487	485	494	493	525	482	480	458	496	493	474	460	503	496	484	474	483	475	481	493	495	437	480	465	499	489	469	499	495	483	478	463	474	472	456	470	458	479	494	500	480	519	479	560	500	516	502	493	464	485	488	494	457	536	486	496	504	473	526	542	496	507	473	493	517	467	434	467	454	488	484	513	520	456	464	451	504	521	504	475	494	487	464	467	474	488	528	468	504	507	498	533	480	491	507	444	467	503	520	434	514	475	529	512	509	505	469	475	482	526	520	501	468	496	447	480	495	515	493	494	473	502	501	520	509	490	547	483	478	479	515	471	491	475	446	512	516	541	466	489	493	490	503	502	486	486	473	455	461	513	480	478	483	483	527	499	502	497	439	467	451	457	466	480	462	448	523	484	475	477	513	505	480	474	499	558	492	453	499	444	517	484	524	469	506	505	482	500	460	430	455	473	471	495	488	468	479	475	471	497	523	498	466	470	439	510	471	540	512	465	493	501	491	492	524	479	481	474	478	499	481	523	496	470	514	497	461	462	493	522	465	507	498	465	492	500	476	492	510	498	539	487	482	444	472	512	457	527	456	458	480	453	503	484	469	510	472	484	475	519	521	431	511	458	491	473	490	471	498	530	473	460	470	463	478	458	524	477	494	482	491	479	442	500	468	493	498	476	515	465	451	503	516	473	484	495	485	494	474	499	503	484	489	488	474	470	501	456	495	491	481	500	477	443	439	489	423	479	462	433	484	471	487	499	512	512	479	498	482	441	494	510	516	484	514	500	471	499
28290	19174	5907	1639	1077	859	889	858	769	734	692	722	657	707	743	698	724	695	694	700	707	652	678	663	660	646	674	706	673	707	718	690	653	669	717	704	698	670	706	676	682	705	703	701	701	705	672	641	687	649	723	736	709	729	706	688	735	717	679	682	712	698	684	652	717	694	650	683	651	723	748	655	676	725	681	708	655	682	712	665	711	731	742	678	673	693	732	691	690	691	675	636	680	669	721	682	690	668	687	719	706	685	666	692	683	677	669	709	649	681	741	646	642	687	651	691	662	678	741	664	722	661	671	679	689	699	682	663	687	691	674	663	676	687	694	654	683	732	656	701	649	667	666	714	706	667	697	689	654	689	686	671	664	661	715	712	697	656	685	689	670	709	700	654	654	745	658	694	687	671	687	693	692	652	705	702	677	654	655	668	728	698	704	669	678	674	700	720	699	685	681	693	691	672	682	687	667	664	664	699	732	683	681	699	716	693	658	681	679	718	675	650	639	650	694	688	695	676	684	746	678	716	674	658	675	648	684	744	697	654	693	685	667	640	700	709	710	698	721	688	649	733	675	715	686	698	640	709	729	690	686	670	686	703	639	664	696	695	691	674	685	700	702	696	666	701	675	700	671	740	685	688	683	670	674	683	662	694	697	735	685	667	694	681	657	712	682	716	691	684	679	711	686	688	670	636	729	674	689	680	698	648	674	694	696	670	674	682	647	696	668	730	698	641	663	693	672	707	707	682	637	656	681	680	680	662	739	685	648	682	699	671	652	633	672	651	674	723	680	729	676	665	690	690	699	663	714	692	693	699	655	678	708	721	670	625	697	657	669	674	728	700	674	660	711	682	700	675	687	651	686	745	710	673	653	686	666	702	686	727	714	670	656	681	683	692	675	701	726	752	655	699	657	675	682	673	696	702	705	727	701	673	708	677	675	655	686	701	681	695	705	675	643	724	659	695	690	719	706	707	708	717	727	667	697	708	680	645	695	699	675	669	704	716	650	699	681	673	674	691	643	689	674	671	689	707	668	662	702	684	690	720	693	616	676	686	631	713	717	658	681	681	657	687	680	686	684	700	678	713	678	683	686	697	693	671	684	705	710	687	704	735	697	714	706	683	700	661	673	659	690	637	673	651	683	694	698	662	716	672	662	696	742	717	719	675	667	663	691	651	724	684	638	710	694	676	674	700	635	720	660	701	703	718	698	684	677	662	731	723	674	674	663	639	703	651	686	684	655	670	664	664	711	684	693	672	696	688	684	707	697	663	701	699	693	705	678	693	712	663	743	663	664	681	689	686	666	632	675	684	694	659	633	748	700	688	704	663	704	663	687	689	672	690	759	681	681	611	624	730	704	655	673	672	672	685	722	701	740	671	711	709	669	718	712	713	714	654	701	625	704	686	723	692	718	666	668	696	708	692	693	677	660	668	677	704	672	734	710	655	654	647	681	671	680	704	678	694	686	650	671	664	639	709	659	707	663	683	685	721	712	704	672	726	697	695	678	742	708	709	684	638	684	693	647	674	684	702	656	694	670	680	676	641	640	620	684	693	712	640	677	667	679	693	683	677	687	683	683	711	646	690	712	670	745	714	638	684	682	747	711	720	685	673	666	704	636	692	650	704	682	706	692	684	670	732	675	721	641	660	737	678	693	672	707	673	658	647	717	693	682	665	650	670	732	682	689	705	680	749	668	694	721	699	651	704	741	623	688	688	654	672	752	674	663	663	689	738	644	688	677	678	722	679	689	713	721	710	663	659	650	686	674	694	686	733	700	639	707	692	729	689	711	714	712	683	678	666	655	712	661	723	699	690	640	660	692	724	685	642	688	683	717	685	677	733	755	717	690	702	667	653	680	673	654	691	734	706	682	712	702	699	663	734	655	657	677	678	653	698	664	647	713	710	723	657	704	667	681	714	664	695	658	705	705	691	662	663	723	681	689	662	689	672	655	724	655	673	694	666	695	674	706	646	688	674	688	703	676	665	643	649	669	684	667	716	649	628	657	682	678	695	709	687	680	662	686	700	704	673	672	662	711	674	723	712	666	689	693	690	672	727	647	691	761	674	671	683	688	644	718	686	686	651	642	664	656	722	692	694	676	691	668	685	661	710	719	663	702	655	676	700	674	715	688	668	641	661	677	612	671	653	631	697	658	674	707	683	718	723	694	651	628	725	667	744	662	718	694	674	711	677	679	687	677	638	691	645	716	658	698	703	758	724	657	737	752	684	726	643	686	643	705	698	622	661	682	679	680	685	646	695	669	708	684	658	707	639	697	683	683	709	725	682	699	723	653	652	746	728	703	715	699	692	683	714	725	671	654	693	671	661	675	724	666	697	719	709	696	713	718	701	694	717	647	699	626	666	652	682	691	625	673	679	715	652	707	687	714	695	676	638	650	634	712	674	672	662	672	716	648	690	703	684	691	715	748	685	692	733	714	702	713	727	696	641	692	682	679	701	668	681	666	637	705	711	684	689	692	689	691	688	696	669	670	687	692	701	667	688	699	680	679	680	700	658	730	669	728	670	710	703	639	633	664	672	695	692	694	667	731	695	738	666	674	630	692	664	700	725	644	693	683	681	672	686	656	695	674	719	676	686	687	714	675	734	725	644	709	675	691	724	717	739	650	658	711	694	678	716	684	681	686	627	690	696	717	648	672	679	738	688	661	647	678	642	694	721	717	722	754	702	690	696	659	691	706	737	628	648	663	664	728	663	690	722	690	715	707	703	695	655	675	695	676	684	671	718	684	697	700	719	689	683	706	623	720	678	674	704	676	712	686	704	648	654	725	663	646	666	683	679	662	698	709	710	720	679	742	646	624	682	669	631	667	720	718	703	707	669	725	705	726	720	703	805	683	681	694	683	680	679	722	711	722	684	738	698	716	693	641	688	645	671	647	673	666	711	647	686	684	666	657	679	644	659	746	666	702	690	670	649	688	665	728	635	726	723	653	713	712	679	682	746	683	695	710	708	688	666	695	704	689	714	659	704	683	665	694	722	670	664	704	662	700	668	673	708	627	692	698	604	699	668	697	693	673	682	670	692	732	734	722	705	722	670	696	680	697	704	711	703	654	697	675	673	647	676	707	672	723	679	670	662	688	683	677	719	665	702	677	714	711	706	666	674	644	703	684	673	681	659	705	697	684	703	629	711	711	727	669	661	712	647	659	720	704	669	670	713	679	660	697	708	676	700	673	641	699	714	710	691	663	676	717	672	719	693	670	670	682	650	681	696	658	652	651	677	650	684	687	667	688	740	672	698	676	669	676	680	689	725	712	689	660	744	693	726	632	746	692	701	717	683	676	698	638	709	691	646	649	662	658	680	663	700	674	681	689	651	722	651	682	699	706	670	681	708	674	663	700	642	700	702	658	672	664	640	673	715	683	682	676	685	707	703	673	672	667	696	721	707	694	666	695	696	669	685	633	685	677	670	673	647	738	681	682	687	688	700	691	691	711	682	668	649	690	678	710	638	703	670	656	711	725	657
19329	13857	3259	1816	1633	1354	1266	1153	1073	1026	974	1004	959	931	913	909	883	975	883	885	877	805	840	885	834	885	811	846	816	863	842	897	868	806	866	822	858	834	910	816	849	917	841	810	916	905	839	896	906	901	887	933	915	898	880	836	874	875	913	894	877	875	878	909	835	878	869	890	876	898	900	882	845	866	845	890	869	883	898	833	938	860	871	837	851	869	903	851	906	826	866	846	802	859	834	848	885	873	884	858	838	905	843	865	846	811	876	862	905	824	849	880	887	906	884	839	891	863	883	827	869	821	905	886	854	874	892	880	909	867	930	845	882	877	896	892	853	860	879	834	840	829	950	903	828	869	896	779	879	865	810	954	885	872	918	875	842	863	880	896	868	847	909	897	885	860	850	858	882	834	869	852	885	843	885	871	904	858	890	846	863	881	873	857	885	945	875	823	821	833	879	895	834	893	880	892	865	864	891	869	862	924	914	896	865	853	887	880	868	814	832	912	945	841	864	839	915	807	849	862	913	870	910	854	909	852	847	859	877	881	858	879	846	860	895	887	860	870	853	850	904	880	852	907	870	898	802	857	854	916	877	942	897	876	872	911	832	862	906	884	859	892	910	853	860	821	843	873	882	860	882	838	900	834	858	890	869	840	929	867	831	908	852	874	876	895	814	856	871	834	837	884	854	889	871	901	881	896	891	894	836	810	801	869	820	859	907	813	834	896	879	868	864	886	862	906	842	879	872	902	851	822	900	852	853	877	858	871	841	858	894	909	880	882	896	850	841	892	860	827	854	901	832	904	855	870	897	870	895	861	828	892	876	871	899	859	870	904	880	871	838	834	872	847	879	828	897	913	883	798	847	883	878	861	913	877	881	824	855	893	897	869	855	894	844	838	890	920	860	876	863	887	877	857	875	814	873	866	849	831	848	845	924	876	832	847	867	883	863	859	849	866	873	878	861	864	892	858	817	869	842	863	861	851	891	911	867	833	880	838	868	903	941	825	884	824	880	834	894	852	866	885	810	876	957	842	836	853	845	830	850	849	882	854	871	890	869	920	842	954	866	929	870	904	835	857	902	879	888	812	885	871	817	841	844	893	848	862	842	879	945	858	880	807	876	891	877	840	867	867	855	893	873	856	824	899	883	868	885	861	843	873	858	874	826	821	845	902	829	870	885	852	856	875	864	886	836	858	935	865	869	839	877	890	852	903	867	822	889	845	893	877	895	900	933	854	913	842	885	882	934	835	881	880	857	861	840	795	905	867	877	858	898	907	861	870	865	916	885	873	867	828	927	927	856	909	935	885	869	873	868	898	844	856	893	860	858	871	833	893	868	847	861	855	857	861	871	861	892	885	874	868	934	870	835	868	899	853	866	882	912	856	870	885	840	860	811	868	893	899	857	823	901	877	860	901	902	898	849	848	892	874	815	851	853	849	832	881	867	900	891	908	860	844	858	843	901	869	812	895	834	891	918	876	820	922	830	920	860	827	867	882	875	867	886	850	857	847	900	891	854	910	888	860	884	845	836	859	874	894	870	845	870	853	922	935	863	858	899	823	894	869	845	851	854	847	862	920	830	918	860	853	889	828	875	876	888	863	764	837	862	897	871	891	824	822	890	853	901	897	871	818	852	845	886	856	902	880	868	878	845	847	921	847	830	889	910	869	855	869	851	841	821	878	899	863	885	910	911	883	900	812	822	922	898	842	851	866	874	866	848	889	862	890	846	878	895	903	890	844	930	838	851	852	860	884	892	919	855	820	876	827	891	912	871	832	885	885	853	861	833	816	815	972	858	910	871	844	860	865	871	862	861	847	870	865	803	903	872	867	891	882	862	879	878	843	869	898	920	917	862	895	827	859	897	897	879	877	853	874	857	892	886	878	849	860	840	923	882	821	870	842	856	881	893	884	932	850	924	850	865	873	903	886	854	864	856	881	877	881	881	834	826	878	908	825	818	866	898	904	833	859	902	873	849	892	926	795	856	890	855	880	870	868	841	865	811	878	840	853	876	842	913	925	817	856	897	892	865	873	821	857	836	823	837	921	870	880	836	880	827	834	896	883	859	855	894	888	847	838	864	880	888	871	870	827	868	881	892	866	899	913	866	817	852	841	826	891	843	843	874	889	892	860	859	813	886	893	924	844	848	906	880	910	868	883	842	869	909	860	912	833	861	858	836	872	854	874	870	851	861	851	809	903	824	852	863	797	907	895	877	879	860	872	894	899	871	896	833	892	877	849	829	916	820	897	829	896	900	903	846	932	865	884	878	908	880	905	896	923	853	898	828	824	842	930	824	856	869	882	887	844	904	861	910	847	832	810	864	885	848	856	851	884	952	901	860	871	889	871	919	855	888	861	844	904	869	894	828	859	926	884	822	892	846	888	865	869	892	911	895	887	898	853	879	842	899	902	794	835	874	832	830	915	817	801	908	853	894	862	906	845	859	878	855	863	772	855	864	858	890	837	885	909	893	865	891	845	858	886	935	852	904	898	824	848	822	865	870	867	862	878	891	849	949	870	883	820	869	899	884	892	888	850	838	887	899	829	870	825	840	861	898	861	917	832	861	874	872	912	913	899	802	830	842	849	816	924	867	870	872	900	844	917	830	871	902	877	844	899	916	873	838	891	818	859	841	863	873	863	818	885	913	875	931	884	848	862	874	860	910	917	834	860	853	865	869	879	883	916	890	873	883	816	848	845	874	845	841	871	908	909	882	912	868	861	857	839	873	812	892	890	852	865	902	962	822	893	813	880	856	827	880	849	873	873	882	932	871	895	886	858	886	850	864	880	844	919	866	831	859	806	880	865	911	892	889	839	855	890	800	840	858	887	849	927	842	844	894	935	869	819	844	890	900	880	837	882	880	849	928	915	882	819	857	877	863	875	875	892	873	892	900	873	854	814	870	882	909	808	844	913	851	881	849	833	867	878	856	862	851	866	907	841	904	857	885	869	890	909	857	845	915	873	864	886	897	824	888	907	886	893	892	872	878	870	850	906	868	886	882	865	917	853	817	928	859	863	870	852	871	894	909	880	934	848	890	876	840	898	904	847	844	860	843	834	791	896	876	880	902	943	883	868	838	853	818	850	858	855	929	931	910	895	885	877	891	872	930	864	855	858	868	850	890	897	846	865	864	882	916	848	869	902	882	891	827	877	843	905	913	863	849	859	873	874	873	874	924	901	829	900	876	926	895	892	871	876	867	848	805	850	902	850	901	907	921	868	872	938	851	883	857	857	877	886	875	900	864	904	827	850	867	884	866	879	864	821	857	907	878	908	809	904	827	835	880	905	874	882	856	877	916	847	870	887	843	880	837	883	901	869	812	860	870	904	841	809	920	851	868	909	900	854	899	902	847	837	857	847	831	884	874	892	934	864	872	927	816	857	860	876	851	901	855	844	906	881	876	877	843	867	848	872	830	860	835	862	856	793	868	876	864	896	852	897	878	875	863	884	866	870	852	888	883	936	881	874	936	909	916	894	890	881	866	890
24012	21593	28732	24915	21477	6576	1566	1178	992	957	836	817	772	784	787	721	725	746	761	725	743	734	689	731	717	712	736	669	694	708	711	724	714	720	676	728	722	643	678	657	716	685	722	730	720	675	690	665	732	634	678	698	699	693	768	701	708	695	729	738	748	720	654	661	737	677	707	736	634	660	698	693	697	691	721	663	722	675	708	690	737	678	700	655	701	639	638	670	655	665	712	720	691	665	718	708	691	695	702	688	699	708	674	754	711	647	681	689	675	729	661	672	672	736	649	672	709	713	678	709	676	670	697	677	727	693	733	689	717	728	705	748	724	731	722	709	703	681	676	653	689	634	727	690	690	722	664	687	735	714	738	643	738	659	707	665	694	697	700	745	709	694	694	671	706	683	713	704	702	655	692	660	722	651	690	687	686	686	686	717	672	690	676	686	706	687	664	726	701	681	669	667	677	681	695	705	679	660	679	694	695	710	686	673	696	690	669	701	691	686	681	638	663	674	687	712	684	685	689	649	701	673	734	740	660	670	693	680	682	743	689	650	681	672	711	676	682	640	670	701	695	709	670	661	675	660	704	696	684	719	669	694	679	663	682	682	689	713	694	679	692	724	677	679	685	715	726	721	723	659	677	735	668	671	681	706	690	687	740	688	661	717	707	715	644	694	688	678	660	722	669	706	673	644	671	681	641	664	698	701	709	701	706	702	668	702	706	722	722	713	679	714	694	651	649	695	701	706	684	685	711	681	646	717	716	669	633	690	686	695	759	685	674	704	639	644	663	671	649	671	710	695	689	705	714	699	638	719	699	657	694	734	707	655	655	692	664	662	714	665	669	702	729	652	658	694	743	662	653	675	662	691	712	665	707	698	671	664	629	736	718	703	671	681	678	650	671	695	700	698	742	655	619	639	688	666	669	631	655	650	669	689	691	688	684	713	728	674	680	693	708	732	718	691	779	712	713	664	712	672	704	672	744	701	721	656	685	730	710	686	700	709	666	655	701	653	726	651	727	699	670	714	644	707	705	659	703	693	664	696	726	685	713	646	673	649	752	706	686	639	683	645	743	701	715	660	683	651	669	688	684	696	698	682	723	700	725	682	681	728	668	679	661	688	693	718	663	711	701	679	674	658	657	665	700	678	742	696	737	669	692	718	698	684	707	698	668	685	663	719	674	713	659	691	674	656	676	692	647	615	685	714	659	693	687	635	680	692	694	707	690	710	679	741	647	672	649	730	738	719	643	698	670	753	700	660	665	665	717	679	659	713	678	714	713	640	700	708	674	681	684	676	717	696	698	713	725	719	723	701	690	751	721	720	689	654	700	719	692	694	691	695	693	664	675	716	686	667	682	710	648	674	729	738	688	664	750	665	722	676	701	675	714	709	676	687	707	661	654	656	625	729	701	668	716	679	682	689	684	661	707	687	725	704	675	734	676	693	716	716	655	698	711	663	691	644	630	727	663	690	653	695	669	740	658	668	663	659	672	696	667	739	706	696	661	702	629	680	688	734	686	709	638	668	746	663	685	672	693	734	712	703	700	668	649	671	702	695	686	701	680	708	659	727	681	698	666	730	712	681	673	678	675	646	666	681	668	709	674	720	641	730	714	746	705	711	691	686	640	712	664	676	695	629	711	670	622	682	700	658	693	680	693	688	714	655	704	701	672	701	723	700	676	690	747	674	726	695	690	674	676	660	708	703	680	722	697	719	636	682	741	721	689	682	694	676	691	625	753	689	730	655	684	669	685	658	734	661	735	740	704	676	685	696	739	664	638	659	634	664	671	684	681	699	693	698	703	654	710	672	718	683	702	700	688	695	713	663	664	716	698	684	702	709	676	670	648	706	737	709	659	683	695	693	648	704	668	688	703	692	638	664	671	700	668	710	675	677	670	703	669	745	706	728	691	687	712	685	688	672	694	724	672	659	678	735	676	679	691	718	700	613	726	678	717	658	702	664	689	676	677	687	711	694	631	699	682	713	693	697	687	685	686	742	679	704	654	681	676	681	690	715	689	721	687	703	676	700	715	721	667	678	625	655	702	657	706	669	693	687	751	657	701	681	709	717	664	652	730	745	690	686	723	708	684	698	690	653	673	650	658	656	724	707	706	663	688	679	707	654	657	707	697	658	660	727	671	640	700	747	702	691	687	629	681	751	762	677	685	716	719	682	693	674	699	717	661	718	712	743	711	659	671	716	678	715	766	712	741	689	696	680	738	675	673	701	667	679	638	744	660	692	655	692	688	684	640	654	655	713	681	688	703	676	669	638	671	688	646	700	656	664	698	652	715	706	663	734	729	720	693	698	735	693	723	688	647	719	713	690	733	654	696	694	681	690	676	685	687	704	667	677	727	671	753	655	661	680	705	697	669	699	678	693	706	699	732	704	674	660	625	675	651	690	679	676	698	689	718	710	678	683	665	699	681	681	643	708	703	662	731	731	712	652	659	736	697	720	667	666	703	627	685	674	686	715	690	656	724	703	691	632	686	692	664	700	717	671	673	715	700	684	709	645	684	710	691	655	699	698	661	698	653	679	659	704	704	701	673	638	678	699	665	655	666	635	682	682	631	684	739	732	730	654	665	723	643	736	685	709	695	654	687	690	685	700	739	669	707	709	667	689	676	698	679	708	729	673	645	703	685	662	680	642	695	664	688	691	671	673	667	671	685	725	690	714	670	702	692	641	686	698	667	695	683	676	671	689	657	687	694	701	686	692	676	691	705	654	686	653	718	713	703	697	669	668	725	683	673	670	715	687	687	685	699	694	683	671	673	670	657	740	661	674	683	714	669	689	681	671	707	674	687	700	715	703	657	723	660	777	703	662	732	696	673	677	688	692	706	654	686	731	701	655	675	726	676	717	696	662	684	782	708	757	704	688	665	650	641	691	750	687	708	695	726	666	685	626	700	702	686	667	679	694	741	652	720	672	689	638	683	683	689	682	675	684	687	654	681	675	662	711	689	750	685	661	718	698	688	705	713	686	672	668	701	651	719	674	641	662	727	649	662	742	693	687	669	687	714	683	687	662	686	702	647	667	654	665	688	708	712	650	698	704	667	717	702	723	691	730	644	676	650	707	652	668	672	688	727	676	642	652	665	693	691	728	644	634	673	686	620	699	630	658	680	707	658	685	695	701	704	672	696	658	669	676	723	721	682	721	714	703	653	659	667	686	724	686	651	713	694	687	676	666	706	698	619	696	664	660	647	704	719	681	687	687	669	666	707	674	703	653	689	696	686	640	674	687	697	621	659	746	699	681	741	666	679	673	684	687	651	662	689	725	674	668	686	705	634	696	722	672	691	700	675	657	660	667	677	682	623	686	658	717	688	642	665	664	703	676	717	706	681	671	644	669	695	722	649	703	651	641	691	767	671	706	662	666	722	678	657	684	681	707	678	664	623	718	721	703	712	711	668	715	656	691	699	673	718	684	702	699	666	690	658	663	704	676	628	678	695	686	653	650	683	715	654	736	679	713	720	682	687	725	669	671
23493	26285	8154	4263	3373	2654	2069	1858	1523	1390	1236	1156	1140	1097	1017	994	997	1024	905	916	953	954	979	932	921	875	850	912	913	896	869	829	867	917	955	874	918	887	883	916	909	864	838	956	900	890	953	872	871	865	862	903	885	915	874	934	915	832	892	866	911	881	896	919	858	871	884	916	915	880	912	915	902	910	881	850	896	902	890	872	908	881	880	865	903	899	878	926	864	856	881	874	887	867	870	922	882	885	881	893	866	892	903	868	853	837	827	879	897	826	910	856	843	894	883	900	842	932	811	805	902	860	879	878	878	861	878	890	879	927	851	889	874	836	834	890	889	892	904	917	921	880	866	864	943	868	876	874	886	858	914	912	881	872	888	893	845	913	897	854	844	848	887	883	879	820	929	903	874	857	909	873	893	875	875	891	968	875	878	923	847	912	928	925	894	899	862	890	875	875	834	919	896	834	882	860	887	912	854	875	784	895	898	840	860	909	852	861	880	863	895	845	882	891	893	889	845	902	910	909	930	878	884	922	919	849	869	867	852	921	887	853	937	863	902	876	892	869	869	864	902	824	888	863	855	945	870	899	943	915	840	901	892	882	829	858	880	889	846	923	876	870	878	896	881	958	876	921	948	842	904	885	916	840	864	910	832	850	881	874	916	873	863	844	845	835	919	875	898	838	853	902	861	843	898	820	829	816	879	832	875	846	858	847	854	909	844	867	923	889	873	871	856	864	888	906	923	853	875	873	854	881	829	841	856	863	952	890	885	823	845	895	873	858	869	932	884	918	943	916	864	848	872	920	866	829	883	885	851	863	904	910	912	882	866	928	858	929	924	938	866	907	917	871	867	887	881	898	874	891	830	904	899	907	861	857	871	911	888	914	895	872	902	907	890	890	829	855	881	850	866	881	887	908	877	883	890	880	898	906	918	903	903	866	894	872	816	918	911	916	919	810	869	855	846	904	885	884	809	933	851	898	869	894	811	892	932	938	899	864	859	840	909	896	867	883	946	819	846	881	867	870	873	850	888	834	885	864	875	893	919	895	867	917	878	906	851	878	858	855	875	892	838	866	916	916	858	847	897	878	901	899	883	994	816	893	878	908	905	871	936	899	864	889	929	811	873	891	840	923	844	902	907	903	927	838	906	929	866	875	861	895	879	891	871	921	842	898	908	885	879	857	883	910	895	887	906	879	880	869	870	878	853	874	891	838	865	899	877	882	870	878	891	872	930	879	878	900	851	829	849	867	878	896	901	928	873	858	859	911	900	889	903	969	871	864	884	930	823	915	872	884	866	868	912	883	840	956	853	929	867	876	907	842	883	868	887	901	892	855	861	883	899	893	829	874	936	852	857	867	873	876	907	881	911	880	910	881	888	842	932	955	847	862	878	884	884	859	897	917	925	893	937	882	888	904	880	819	900	913	900	910	841	814	930	849	876	858	900	883	944	894	896	882	874	891	895	855	840	892	864	848	872	882	864	860	887	862	882	909	886	907	876	897	902	895	884	819	854	872	867	821	866	918	896	852	884	921	870	835	850	881	875	894	857	924	881	912	840	878	911	878	903	935	836	866	917	905	887	888	890	897	910	894	953	884	873	827	876	864	881	894	908	890	828	823	853	922	850	870	958	898	938	840	849	903	897	837	866	917	901	855	889	872	914	927	862	860	862	860	881	891	838	862	877	868	925	808	925	911	923	890	892	849	902	839	853	861	915	843	844	892	887	811	887	868	872	826	901	880	860	830	878	872	812	887	889	914	867	889	865	860	879	833	849	863	903	908	904	883	913	838	915	866	866	924	851	853	875	842	854	903	877	838	856	878	868	924	844	918	881	852	878	860	868	925	906	903	906	934	880	892	873	850	908	896	884	851	862	913	897	896	893	859	848	905	879	885	923	880	882	881	908	913	867	917	880	883	881	853	906	920	932	813	849	907	914	867	864	894	870	893	860	877	876	876	899	852	851	897	837	894	906	848	869	835	843	861	886	882	940	858	875	840	863	890	923	902	872	895	839	942	849	901	872	885	919	900	932	861	903	906	882	880	869	872	840	925	864	872	829	891	904	907	862	908	889	842	860	882	914	940	938	884	846	870	853	915	851	879	851	871	852	875	900	881	910	868	845	868	850	871	847	837	889	823	900	851	893	842	857	889	846	887	919	884	916	855	865	891	855	863	872	874	886	863	867	878	867	797	857	852	905	909	871	897	829	926	919	833	868	854	854	861	845	862	874	892	905	865	938	893	861	887	899	888	932	891	871	878	849	866	881	857	915	889	823	941	907	831	832	843	909	900	889	837	932	894	819	880	833	893	902	877	854	887	798	879	874	880	883	919	876	872	889	870	878	940	878	888	826	792	879	860	857	927	854	878	913	897	855	855	863	866	874	869	868	940	894	861	848	880	879	866	856	964	855	867	878	889	884	874	873	894	906	888	849	904	905	833	825	915	915	854	881	859	916	887	881	941	920	874	872	867	870	892	858	884	860	903	937	895	861	867	891	893	866	898	862	885	902	905	892	948	890	895	843	866	899	862	881	811	846	880	914	883	884	873	915	894	857	880	852	878	879	923	865	859	902	912	888	898	860	873	854	970	909	864	880	869	902	901	854	863	853	873	903	902	859	882	888	866	872	880	917	847	904	931	850	971	886	870	918	859	876	864	903	852	867	842	901	862	888	856	878	879	872	795	828	890	892	845	916	890	947	838	844	933	921	908	898	896	855	886	860	847	917	839	909	971	880	889	896	826	900	907	824	867	868	873	857	857	923	821	843	895	901	824	909	833	875	853	913	875	912	934	874	862	878	880	855	902	908	875	893	879	899	858	930	897	872	872	887	903	894	920	932	899	840	915	903	873	886	881	874	881	835	837	880	860	825	820	871	837	888	852	876	923	876	851	846	886	884	881	870	885	917	833	864	936	880	883	869	919	865	867	919	871	870	916	949	882	847	899	926	911	878	893	863	907	858	904	879	916	939	926	889	898	936	832	883	884	872	859	906	871	901	883	893	820	870	906	868	900	899	882	897	876	866	892	832	867	911	928	832	886	872	819	900	862	840	921	875	947	905	866	884	842	869	927	882	879	871	891	831	863	906	870	888	916	862	853	858	895	891	882	883	898	836	871	885	894	889	870	865	827	887	868	830	861	802	893	866	884	897	905	864	895	897	885	856	853	904	918	907	893	908	882	846	865	854	898	876	859	851	876	932	842	874	835	873	883	895	856	877	922	902	922	887	935	871	869	911	876	904	851	879	868	869	855	903	866	903	905	885	875	864	861	875	906	895	917	862	941	923	888	856	885	890	865	848	849	876	848	878	898	924	861	847	868	841	885	889	888	851	929	888	852	926	871	924	861	904	887	807	883	822	910	907	917	858	815	890	872	876	886	849	890	888	892	931	860	982	871	866	836	876	860	909	839	832	897	915	884	869	959	868	829	856	857	845	853	913	865	828	919	883	888	869	840	896	870	904	830	869	861	860	866	842	875	897	866	878	864	831	885
25267	21611	27251	25899	5254	949	760	647	555	527	492	473	463	434	487	442	486	465	445	451	422	412	439	408	426	417	435	454	411	440	416	428	421	460	446	418	436	401	422	411	467	440	436	435	421	402	467	445	414	445	421	441	418	428	431	476	424	417	450	397	418	403	420	416	407	400	403	393	407	398	428	414	427	396	427	433	421	442	428	429	399	401	439	432	446	430	433	453	422	455	439	418	421	382	437	421	425	406	435	386	370	423	426	419	444	425	450	424	390	382	424	403	446	442	409	402	448	415	412	444	444	413	449	425	434	419	400	426	416	420	426	430	403	394	431	441	452	408	425	442	413	396	441	393	448	391	403	429	440	433	420	373	429	399	429	425	401	416	468	420	442	451	365	415	454	413	389	421	397	443	442	424	437	425	444	413	405	420	445	364	416	447	435	424	447	426	424	392	433	429	426	438	391	442	377	386	416	462	448	424	437	410	390	421	399	411	433	409	421	368	414	449	422	398	404	434	425	454	408	426	428	418	449	427	440	438	406	438	441	420	426	426	452	433	406	406	411	396	430	406	432	429	420	401	455	442	432	426	397	392	414	428	414	437	446	456	399	424	405	397	413	448	407	426	463	438	388	397	439	420	416	432	439	420	451	445	433	422	425	409	380	392	413	398	409	411	456	383	446	433	387	433	394	408	434	457	448	419	423	453	407	411	461	430	424	440	444	385	422	412	445	439	423	430	411	432	393	400	431	409	399	408	409	367	428	428	415	397	431	418	429	450	455	425	392	418	399	394	470	411	426	397	414	440	411	444	401	445	429	435	480	384	428	406	421	459	423	454	425	436	432	422	378	422	436	412	434	430	410	444	430	422	405	438	429	416	437	423	414	470	430	414	419	417	386	454	390	410	433	422	418	455	433	403	403	414	397	437	424	441	430	416	439	385	467	483	413	428	430	441	482	397	383	415	432	415	433	427	413	424	404	391	422	419	401	424	426	421	430	460	430	401	415	414	439	453	423	431	449	421	428	404	421	394	419	444	415	425	378	442	441	418	429	415	422	460	471	425	414	406	389	405	444	402	430	416	433	439	446	416	393	438	410	433	409	399	418	418	434	402	422	446	411	434	426	426	426	457	423	375	430	447	423	463	398	424	443	417	424	459	436	436	466	463	363	371	418	449	428	421	409	443	425	387	429	413	425	433	444	430	418	427	433	413	447	419	405	435	443	386	419	463	413	452	424	406	418	392	401	428	394	452	434	376	400	422	423	460	470	409	460	427	459	410	462	425	428	384	426	398	383	412	419	437	411	393	448	439	425	455	431	402	436	429	432	403	406	434	426	435	410	412	424	417	432	419	440	386	414	448	399	410	423	423	415	421	417	456	461	447	424	370	404	457	402	401	439	416	421	449	424	480	452	411	455	462	458	416	420	405	375	414	424	419	433	422	427	423	419	415	412	419	417	446	431	423	429	421	430	413	402	437	416	407	445	409	431	450	446	421	429	457	403	436	409	452	411	396	406	443	408	443	395	411	409	460	419	418	437	406	415	439	425	412	414	383	449	418	413	403	419	438	414	413	437	407	413	421	448	449	439	460	429	484	441	430	407	412	434	428	413	442	421	435	388	434	453	446	428	434	449	400	400	418	435	428	425	467	387	413	418	478	419	421	429	426	411	441	386	432	385	412	432	442	392	436	440	409	393	382	407	424	429	421	412	418	423	419	420	421	420	389	438	428	379	436	367	461	446	401	383	406	416	426	433	424	427	416	415	462	429	432	428	447	410	437	411	400	432	432	448	400	426	437	430	411	431	438	422	438	455	421	436	427	418	374	450	415	451	429	444	446	422	415	449	396	440	427	431	423	421	429	402	417	411	393	401	480	433	449	438	458	474	426	435	411	408	417	417	398	386	431	418	432	449	424	435	455	431	412	426	437	411	425	440	452	398	431	437	411	414	429	422	427	412	412	394	406	418	420	439	425	472	419	439	458	432	430	442	421	413	445	398	385	409	401	446	421	421	450	424	415	466	411	404	442	411	422	423	408	388	453	416	429	417	417	374	429	425	425	403	416	410	401	441	426	443	425	437	463	449	429	428	439	414	434	407	408	436	400	419	439	391	440	437	430	436	425	406	412	403	444	476	465	386	424	449	437	407	423	397	428	436	465	426	420	424	397	463	389	433	422	447	396	435	435	421	429	410	431	412	417	393	409	437	407	396	365	426	416	413	393	474	407	416	397	435	404	397	436	456	464	425	421	429	393	412	398	448	436	420	418	413	371	420	447	409	416	449	445	424	443	450	414	427	402	431	441	394	418	439	418	403	399	400	454	390	412	394	469	416	446	407	479	384	429	409	403	428	408	462	443	419	406	399	426	426	459	421	441	428	415	441	405	408	415	407	436	454	417	415	426	407	386	400	427	390	455	402	425	410	427	433	425	480	416	400	419	441	449	441	435	446	414	416	413	427	470	394	391	407	422	422	475	441	436	448	465	463	449	442	402	411	409	397	424	421	414	423	398	444	396	416	436	457	413	398	420	382	422	425	416	425	446	422	418	423	408	432	427	419	389	399	406	408	432	457	409	429	401	415	392	408	425	415	404	448	475	433	431	409	390	435	424	431	402	422	433	407	450	450	461	416	432	445	418	439	433	409	399	430	447	392	439	458	377	446	457	436	404	413	430	424	456	461	428	380	444	398	379	389	421	417	410	449	447	427	438	456	431	425	415	406	465	442	468	423	445	422	440	412	406	445	451	442	438	412	407	436	442	444	410	393	452	421	428	430	425	413	396	405	388	418	436	387	431	474	426	405	434	433	378	441	404	437	423	427	408	449	427	400	398	445	435	427	475	407	375	426	408	379	398	446	404	462	400	415	444	419	392	408	435	428	372	414	409	396	422	420	417	412	432	431	403	448	439	418	423	435	448	394	427	426	451	400	410	429	434	418	430	422	419	419	430	431	408	475	392	436	450	409	425	402	388	411	386	401	406	411	420	420	439	421	418	408	424	423	440	413	443	419	448	421	396	404	408	435	431	407	433	415	439	425	439	382	387	403	435	416	420	422	428	429	419	410	435	421	411	441	427	423	444	432	456	429	441	447	386	409	461	403	424	441	399	417	452	435	434	387	405	435	424	371	448	411	413	388	398	422	426	446	440	428	429	400	393	425	417	428	383	426	391	401	414	425	425	449	432	406	460	426	406	448	415	418	392	418	421	426	418	412	389	414	443	419	447	425	458	446	437	396	441	424	415	398	438	402	433	417	426	417	431	438	430	381	420	425	408	424	412	428	427	445	444	413	422	416	411	438	434	459	419	427	422	413	403	406	460	414	457	427	456	388	447	410	435	427	411	376	468	400	455	441	446	468	427	416	458	454	433	435	399	458	415	475	407	382	439	449	429	429	456	434	446	384	397	428	426	433	398	455	419	397	429	436	402	422	421	436	437	458	437	442	411	417	421	459	409	449	380	438	416	430	420	406	446	455	435	409	414	446	402	424	448	417	448
20695	20032	5217	2754	2223	1730	1328	1152	970	894	757	743	726	646	638	648	542	633	588	613	553	532	589	553	529	572	590	572	528	564	555	555	535	556	544	545	557	514	527	581	583	572	545	526	573	537	552	568	553	558	538	570	554	557	501	525	505	561	562	522	576	550	605	539	577	532	532	542	529	556	560	521	590	490	557	544	554	540	535	488	534	515	533	529	556	499	523	546	525	557	546	523	555	549	545	527	577	512	536	571	546	566	520	556	543	523	524	563	549	557	526	563	542	511	521	511	542	546	548	528	533	544	542	552	545	502	544	570	546	548	585	566	539	533	541	537	572	506	514	527	555	562	561	533	571	503	510	545	524	481	531	540	568	572	549	551	561	586	527	575	528	601	539	534	540	542	540	569	516	474	547	581	582	584	557	509	555	563	547	566	533	534	540	515	520	607	501	593	508	560	515	526	538	555	565	514	573	527	561	575	542	551	565	518	511	485	501	522	558	549	536	542	549	583	541	516	550	590	573	528	541	537	581	576	543	509	534	535	552	571	554	523	524	518	514	539	554	517	523	568	560	566	582	548	543	545	532	505	558	543	544	592	519	510	505	509	561	562	510	507	562	483	576	499	544	595	563	500	505	597	569	569	515	514	563	498	592	561	542	555	539	521	556	564	534	605	549	575	547	534	583	542	507	535	550	573	579	536	543	514	542	583	550	557	550	585	553	533	553	496	508	528	543	530	554	525	561	549	534	574	522	547	515	522	563	540	524	515	544	547	520	494	511	557	523	571	541	500	515	516	570	560	567	555	553	520	521	549	518	540	591	510	564	566	554	519	558	539	531	561	523	507	523	528	532	536	569	572	543	543	551	581	541	600	586	536	533	529	535	538	526	553	519	513	530	502	539	551	533	545	574	521	531	552	516	526	568	538	569	526	544	507	544	524	489	511	536	540	545	551	539	524	536	565	531	525	532	528	576	537	535	514	551	540	535	498	542	531	521	520	528	579	505	546	546	560	546	579	542	563	552	505	563	510	519	583	579	565	519	528	583	543	549	541	520	557	506	535	538	537	590	552	532	539	557	531	568	540	542	555	546	547	561	559	551	482	544	552	552	490	495	521	579	549	507	530	571	567	548	533	527	529	523	532	571	535	477	542	540	512	503	537	488	566	548	554	537	572	533	527	567	590	549	500	538	575	505	539	522	540	543	552	536	536	517	520	561	541	522	538	564	513	512	507	570	514	531	537	565	590	524	536	527	543	549	536	567	548	527	590	527	533	562	568	562	525	540	548	538	528	533	527	530	529	517	566	525	536	543	520	510	530	543	501	530	569	494	548	550	525	547	539	575	515	535	557	545	504	543	531	542	542	574	555	545	564	570	509	529	584	512	502	533	542	545	513	566	514	552	524	514	542	543	543	594	544	526	548	486	530	616	516	519	527	523	563	534	582	517	520	537	579	501	502	501	564	546	553	533	546	531	517	515	550	569	543	585	547	564	585	542	552	548	586	496	532	544	554	529	563	554	573	489	561	526	574	540	522	526	534	560	512	537	532	538	538	570	554	523	555	484	530	533	531	520	511	507	539	530	510	529	567	581	561	481	557	538	573	524	556	545	522	545	532	579	532	533	565	548	538	570	543	540	524	517	570	534	540	538	554	595	537	576	561	515	569	548	571	552	563	527	559	527	566	537	549	558	553	586	545	517	552	543	577	486	577	564	539	543	554	546	527	530	560	539	537	580	527	551	540	562	516	557	520	528	522	560	544	569	558	543	553	551	561	561	511	559	539	537	543	560	522	518	562	567	528	522	570	581	525	551	476	552	549	529	523	551	584	564	543	543	569	594	510	549	549	523	524	542	560	508	540	564	487	570	520	522	544	514	514	553	500	520	586	561	596	522	550	577	544	539	541	568	554	553	555	556	528	559	626	572	518	511	549	572	540	576	523	553	538	532	537	539	542	510	542	540	582	534	561	529	496	573	557	535	529	541	529	513	543	514	549	503	540	522	563	568	572	551	535	501	578	572	530	543	560	551	556	548	553	589	564	533	575	558	542	559	561	566	536	548	510	540	516	531	540	584	547	493	522	553	545	597	576	559	552	536	533	568	562	524	577	557	533	550	546	558	541	495	553	488	546	610	534	566	514	514	526	565	529	567	555	564	600	532	526	547	565	530	539	519	602	557	533	552	505	525	569	542	570	528	576	542	531	529	525	516	553	516	528	544	554	544	583	527	529	552	569	544	528	498	548	546	515	575	566	542	538	542	526	543	539	542	583	547	564	532	525	510	510	493	571	542	570	565	524	588	537	547	556	533	547	571	570	529	528	555	526	550	578	567	537	536	562	567	510	573	547	613	552	544	563	542	549	533	545	542	531	517	552	512	529	547	564	548	547	589	555	538	538	564	527	579	538	565	513	546	568	575	526	545	546	552	542	572	530	552	540	569	538	555	517	556	529	537	571	559	552	543	576	544	531	528	528	514	534	535	559	575	490	599	530	563	540	503	525	574	539	519	538	494	612	551	526	534	543	518	545	522	528	541	515	539	544	529	503	552	555	562	553	527	531	515	564	580	534	581	535	550	513	544	576	573	568	490	574	547	531	533	545	551	569	526	486	548	567	543	546	572	547	517	496	553	541	565	519	544	556	525	539	562	524	591	543	581	528	503	520	543	524	545	590	516	547	570	532	547	534	534	516	616	540	576	580	538	536	534	574	551	540	536	550	538	544	548	510	571	531	549	528	542	521	536	509	514	559	518	531	556	573	534	519	531	504	549	519	554	514	541	568	547	558	527	579	553	542	558	526	489	541	516	536	597	518	538	545	556	560	524	582	575	567	554	539	546	536	555	522	538	531	571	559	586	570	544	543	555	543	566	545	569	575	542	547	546	526	507	546	585	534	617	544	556	554	491	543	560	532	565	549	515	544	544	511	581	521	530	562	551	516	559	533	495	571	526	565	550	555	501	585	524	564	516	510	527	522	551	566	537	541	535	535	578	499	554	534	557	496	530	567	508	532	540	529	522	546	559	545	532	524	578	543	552	558	563	564	565	524	514	536	555	547	573	543	525	555	537	479	526	485	568	550	587	522	562	503	544	532	577	544	539	573	533	552	496	520	533	526	500	516	516	504	541	545	530	520	537	555	499	552	567	525	498	572	530	526	565	544	520	557	539	566	515	542	580	569	514	523	505	552	512	566	501	583	586	531	581	570	558	519	610	575	559	527	516	550	516	522	570	564	519	548	541	524	552	547	531	596	504	508	527	543	534	530	543	565	530	507	548	518	518	518	572	561	547	532	555	559	532	528	533	556	583	574	526	514	529	557	538	583	561	579	523	528	538	550	531	550	542	562	525	528	552	563	563	525	530	550	485	568	548	556	508	552	543	562	548	554	593	538	580	591	558	523	517	574	540	514	558	538	569	521	556	545	533	537	545	538	556	530	575	590	536	554	572	589	564	540	498	536	525	511	538	594	517	530	546	522	513	575	569	546	530	569	550	564
23063	21622	29286	24425	21613	21348	3850	1129	839	701	633	621	532	514	456	476	405	449	374	405	396	349	413	402	355	382	416	383	344	386	391	405	355	385	358	400	355	408	386	394	424	357	356	376	410	367	359	400	359	371	366	344	426	368	368	368	350	370	372	392	395	364	377	393	373	362	377	353	366	367	366	352	363	361	340	377	392	351	363	329	359	347	373	361	355	333	374	382	388	413	368	397	372	347	344	372	372	344	357	373	377	349	386	344	359	393	398	394	381	336	322	394	337	358	353	396	337	375	350	369	356	379	352	341	370	364	404	375	373	361	351	373	374	371	370	387	351	386	363	364	354	343	408	328	365	355	418	368	364	377	322	350	357	381	345	367	364	405	343	370	360	321	372	335	367	351	375	359	326	375	370	357	351	359	366	374	346	340	349	369	359	317	316	330	364	354	340	375	381	343	364	381	350	361	348	338	410	367	401	389	362	359	346	365	362	401	369	368	344	367	357	360	381	343	382	360	361	362	380	363	342	378	342	362	356	344	373	373	361	315	394	386	347	363	375	372	372	367	348	360	350	383	353	356	365	359	342	364	358	371	373	383	351	389	361	395	398	375	353	357	356	368	357	347	366	389	363	390	358	380	367	387	344	348	351	396	342	360	377	308	361	381	378	342	366	378	369	375	335	374	352	346	392	385	325	395	369	368	377	373	347	378	363	358	349	336	398	379	359	389	353	351	385	360	341	363	331	372	353	376	321	378	348	363	361	348	349	375	341	344	382	384	362	370	367	326	339	381	373	398	337	387	373	349	377	349	369	386	347	337	378	363	366	354	376	367	366	357	355	365	370	354	379	363	350	347	361	328	364	363	366	333	356	369	366	377	326	355	395	380	387	339	363	371	346	357	385	353	353	389	377	357	363	370	365	330	329	378	387	366	345	386	380	366	348	379	358	343	339	350	359	375	338	346	370	367	381	363	367	340	360	365	381	373	338	345	372	380	371	339	372	345	368	325	401	384	339	351	397	336	336	369	353	360	363	345	350	379	365	358	375	383	346	357	362	376	357	333	376	375	418	392	344	362	362	340	363	363	356	368	352	347	390	360	376	376	361	369	404	382	377	384	392	363	396	357	358	333	352	367	374	348	389	359	350	335	363	328	342	324	372	385	352	367	370	349	377	360	351	364	352	347	396	339	358	345	351	369	345	330	358	372	369	361	399	395	368	395	338	397	354	360	344	362	351	380	339	374	382	390	342	387	367	363	377	386	346	363	357	373	404	347	354	335	386	346	368	327	362	328	396	378	355	381	360	347	366	389	371	366	371	314	395	385	330	356	352	384	368	374	377	350	368	375	376	394	354	342	363	348	379	365	374	373	342	355	361	370	386	334	351	377	371	390	360	362	359	376	361	350	353	370	377	370	383	354	378	352	361	384	381	396	407	352	339	358	385	368	347	367	351	371	341	379	351	346	361	371	352	333	361	348	357	371	326	348	365	381	385	353	320	349	376	369	396	339	360	354	368	363	348	354	390	358	371	356	344	350	360	389	328	373	337	368	370	370	379	342	371	386	411	352	363	372	375	362	377	354	356	354	400	345	367	392	386	366	367	397	368	348	356	378	358	374	352	369	346	369	381	356	394	390	365	366	385	364	350	358	367	380	363	325	355	348	394	337	370	387	360	345	357	330	340	365	371	375	323	362	347	345	397	377	353	369	334	369	393	331	363	371	338	388	377	392	328	350	300	390	367	367	368	391	366	380	359	365	348	387	351	373	369	353	363	345	407	339	383	381	376	364	361	349	342	374	338	361	353	380	367	371	313	368	346	387	344	352	385	350	372	364	340	355	349	368	344	376	373	360	377	357	338	334	375	371	368	360	376	353	340	380	359	348	379	386	359	357	377	365	362	367	373	348	326	353	372	356	353	381	409	383	371	313	336	361	337	379	351	381	365	373	363	339	374	385	358	392	341	341	378	339	384	348	387	343	333	401	375	353	367	370	351	373	383	390	392	398	385	369	388	364	359	327	373	361	334	343	334	345	342	402	357	374	374	339	365	356	327	374	371	370	356	368	368	366	326	380	410	379	367	369	372	366	357	361	366	360	345	359	357	356	386	371	356	365	383	386	350	332	355	383	379	363	385	336	338	328	379	347	340	347	353	382	364	344	345	380	351	331	366	350	385	332	352	377	371	321	372	343	394	354	353	363	398	349	385	347	331	343	371	404	376	361	368	363	379	360	363	354	349	355	359	365	386	368	359	352	371	359	352	375	361	396	392	388	348	364	349	343	365	338	358	353	355	359	334	335	347	372	362	416	406	365	348	390	378	369	371	397	337	333	326	370	359	337	378	344	374	366	361	369	358	358	362	345	386	371	356	348	382	356	380	360	359	353	337	390	357	359	359	349	359	378	367	373	337	372	333	361	346	379	345	366	345	358	361	403	366	379	365	361	383	413	341	363	373	377	355	390	364	370	395	374	351	360	359	362	385	376	379	356	370	370	361	372	338	343	388	342	354	352	353	338	375	333	356	368	373	357	373	356	390	323	386	376	358	348	348	356	381	330	343	351	352	356	407	401	383	335	371	348	381	352	405	393	325	376	404	368	326	370	373	391	364	375	356	319	392	359	348	374	342	339	335	352	362	366	358	342	387	382	392	377	368	381	351	354	363	352	391	368	359	338	375	303	397	324	364	352	378	352	369	379	365	385	340	360	356	349	356	378	363	386	359	361	370	381	349	409	363	378	367	370	399	384	353	365	336	387	378	366	373	344	387	369	356	346	337	398	371	356	370	356	388	367	318	404	382	417	323	390	392	322	358	363	366	343	346	376	345	371	383	368	340	367	364	355	374	387	368	327	368	391	383	372	361	357	365	384	368	372	381	368	314	340	353	386	373	370	373	358	364	360	375	387	386	397	374	344	389	346	382	366	377	343	352	326	389	371	367	379	362	359	350	350	351	354	375	343	331	376	346	341	368	321	357	373	378	358	328	380	347	352	361	361	394	349	345	373	365	390	328	390	360	351	383	362	382	369	357	382	334	371	388	404	361	377	342	380	386	372	369	379	373	374	363	379	395	383	389	369	361	340	321	341	371	376	414	368	361	396	329	337	390	314	341	360	333	365	396	355	382	376	306	397	329	378	408	385	349	320	340	387	367	359	392	357	353	360	378	341	374	386	324	380	391	388	350	368	350	389	379	394	403	354	367	381	377	374	366	379	346	347	374	363	349	361	345	336	339	368	350	342	375	372	367	353	372	373	358	366	353	388	362	417	354	391	353	381	352	373	370	325	374	350	374	386	304	351	344	378	362	376	363	364	368	354	330	384	363	380	374	369	363	357	376	341	355	386	372	362	355	366	380	360	376	354	380	375	378	359	422	340	318	385	340	368	393	323	347	373	339	395	373	402	363	358	392	388	362	375	355	363	375	399	375	327	395	339	345	372	357	369	385	397	317	354	331	372	372	401	369	336	395	381	352	349	340	345	348	351	361	387	361	349	347	372
24862	31486	11455	6105	4509	3509	2573	1925	1639	1354	1098	988	863	860	685	692	653	633	616	622	537	552	528	505	552	548	512	524	528	511	505	497	486	445	535	499	529	490	464	497	486	471	512	507	508	500	470	502	510	479	510	492	468	513	514	520	496	513	500	478	456	483	513	530	446	479	513	474	519	478	454	457	509	482	481	497	522	510	491	464	504	453	475	515	482	477	472	479	492	516	529	470	495	526	483	482	505	490	517	463	505	489	476	503	455	451	475	519	487	443	482	484	480	448	480	529	473	487	464	470	469	476	483	469	440	491	442	493	483	431	476	477	499	489	504	455	465	503	425	475	463	456	467	465	453	492	456	432	502	456	441	480	497	463	515	446	485	494	457	467	495	497	466	483	462	493	496	462	499	454	460	465	486	478	476	480	484	476	463	459	458	437	527	474	451	484	459	497	482	469	512	496	458	495	498	484	496	437	473	456	459	473	463	423	485	481	496	450	453	471	497	493	506	490	453	488	453	453	474	499	478	455	476	474	460	476	466	442	473	464	495	432	502	483	477	482	453	498	446	460	493	442	453	490	477	466	473	472	496	483	463	505	482	464	507	448	481	520	511	478	448	445	509	537	481	485	452	451	449	510	459	484	472	456	431	466	519	502	477	487	496	440	496	474	442	511	469	456	432	489	465	447	481	480	509	459	485	503	441	498	479	493	485	501	474	485	496	456	408	464	504	493	466	470	483	477	502	490	466	493	474	435	445	459	477	494	486	524	439	490	474	478	459	471	484	507	487	482	496	468	476	477	464	490	436	443	498	487	475	465	462	498	473	498	486	489	486	454	495	445	463	462	471	494	500	503	464	478	481	496	492	482	470	494	481	488	498	473	484	480	492	459	486	537	482	506	487	492	435	495	493	493	493	469	481	502	479	447	500	441	497	476	487	467	418	503	454	474	499	480	478	465	492	460	482	481	523	491	470	493	471	503	467	504	501	478	518	428	503	468	447	477	485	467	475	450	441	447	479	480	510	469	487	441	495	484	507	464	491	467	490	511	443	471	512	478	458	514	489	435	478	447	461	465	459	477	486	497	469	497	526	480	497	485	458	496	451	478	459	471	497	444	494	461	470	447	495	443	490	478	443	454	477	498	518	445	469	446	475	485	499	491	444	492	489	499	488	504	454	430	462	485	482	465	518	468	488	476	478	522	462	495	479	473	467	483	470	487	494	469	469	476	461	470	498	497	461	457	429	488	445	475	463	495	463	495	494	444	464	502	473	498	462	476	516	492	483	474	504	503	520	475	476	503	470	462	486	467	500	440	465	435	535	456	475	447	482	475	466	421	466	530	459	465	467	469	465	477	486	430	520	447	438	507	480	462	510	475	494	453	491	485	486	459	486	465	491	498	471	525	494	481	477	446	483	486	489	468	466	460	474	471	461	495	470	508	430	479	469	477	496	482	480	497	493	472	496	447	471	512	512	458	457	479	453	486	461	479	493	499	476	508	457	487	452	506	494	503	459	459	462	454	502	492	442	496	475	468	435	461	503	479	473	477	505	488	496	509	517	445	497	474	482	471	492	445	459	479	479	459	463	487	472	457	466	479	492	438	430	490	465	492	471	461	483	489	517	475	454	477	475	539	493	498	502	465	453	516	471	492	477	474	500	488	488	478	471	462	456	455	494	516	475	500	493	513	457	467	476	469	498	468	499	452	478	472	498	486	453	471	465	468	458	450	506	468	509	457	506	460	498	470	473	491	470	467	501	469	483	476	472	469	509	463	480	480	470	465	466	475	455	447	500	478	472	467	463	492	439	463	459	461	494	521	451	485	501	477	473	460	455	466	447	500	447	477	472	473	470	483	472	477	494	481	471	504	479	519	458	451	520	465	479	440	488	484	509	473	490	498	452	497	497	472	490	474	456	492	459	458	459	505	457	486	504	523	502	443	496	464	506	479	496	476	501	456	469	426	480	488	494	446	467	443	460	465	469	472	484	471	487	494	463	477	437	441	508	463	499	476	428	487	500	465	483	492	519	492	455	476	489	473	464	486	497	504	475	483	489	467	488	462	472	466	494	464	502	485	431	513	447	478	497	513	448	480	450	507	452	521	478	511	482	471	480	454	472	458	478	464	474	468	465	526	455	496	514	487	478	492	467	486	476	458	449	459	462	473	473	502	483	462	441	460	486	506	513	476	491	499	484	475	470	485	494	450	473	509	473	475	461	496	459	525	474	460	482	479	483	518	475	458	502	470	491	451	455	472	464	453	463	469	503	465	467	506	452	470	464	438	513	498	492	468	489	504	461	497	474	499	512	414	466	439	477	452	439	488	492	467	444	518	466	468	451	514	460	495	472	474	463	454	453	522	489	482	517	486	506	479	495	477	478	517	519	490	514	500	545	453	535	448	450	475	467	483	498	465	500	425	444	481	470	464	518	495	455	458	484	455	491	474	510	487	513	514	449	464	458	509	491	504	500	456	514	454	441	473	515	496	512	509	489	474	474	466	456	478	493	455	496	469	479	477	514	485	485	467	471	478	465	467	500	502	463	479	432	455	483	493	520	481	479	455	484	487	484	457	448	521	509	499	462	513	491	523	481	481	464	474	487	483	488	508	517	474	489	498	463	503	530	439	511	505	514	490	467	475	491	464	504	489	507	503	488	494	471	437	503	507	502	452	456	468	470	464	467	464	470	451	476	496	444	458	424	474	446	480	455	446	457	475	491	459	476	495	530	453	494	440	517	448	471	440	432	466	468	514	492	472	425	496	458	466	468	483	482	465	442	469	453	445	467	473	488	496	487	483	481	466	498	496	470	478	426	499	468	500	488	500	486	499	474	488	475	458	476	471	484	500	451	498	455	463	481	454	494	492	482	496	437	469	460	477	512	466	528	491	488	464	450	463	460	460	470	471	458	456	492	465	490	453	449	477	498	478	497	485	452	473	483	506	477	507	516	496	468	447	461	471	476	489	507	463	441	478	490	538	469	470	477	499	490	479	440	455	464	491	477	505	509	484	430	523	456	481	483	483	498	504	498	445	478	449	471	475	487	497	477	523	496	453	476	509	488	477	463	505	481	473	508	452	486	469	502	515	485	479	505	447	483	447	478	486	503	461	468	471	501	438	520	460	456	454	484	439	467	488	512	464	488	465	455	469	461	522	468	491	479	436	457	493	471	495	450	484	466	478	476	502	457	470	398	525	466	466	480	481	477	503	473	480	472	476	469	463	456	475	474	452	474	478	461	490	491	489	492	506	466	452	501	467	490	513	451	442	473	498	477	462	497	518	453	476	497	443	490	490	508	462	495	465	495	509	479	468	460	462	466	471	463	498	486	457	496	454	469	434	468	444	491	441	473	465	508	484	474	466	522	493	495	493	456	495	492	458	489	473	448	498	466	459	475	451	481	503	442	487	479	481	489	468	485	460	482	475	457	460	484	444	481	457	476	456	446	449	483	458	498	507	512	492	497	520	469	492	488	484	485	504	489	486	494	482	514	491
28169	19290	6109	1889	1201	993	893	803	734	765	741	704	681	717	683	720	678	689	719	680	625	674	674	684	681	684	652	638	655	673	673	647	715	700	668	705	658	693	682	658	686	666	659	682	704	716	661	689	709	687	709	663	668	660	670	695	607	669	709	699	718	697	721	674	674	681	663	651	703	671	767	660	719	661	713	654	649	689	670	663	689	668	670	698	656	623	715	623	663	675	636	685	660	687	669	737	727	665	684	610	677	712	720	663	678	666	714	670	661	654	719	677	648	689	654	708	676	654	669	651	683	675	666	672	720	681	669	684	655	650	685	656	644	680	690	694	669	662	672	693	702	639	669	690	661	655	697	666	709	667	657	665	692	643	650	691	667	679	614	643	647	671	659	643	700	631	670	672	669	649	678	647	642	700	675	733	697	688	696	686	693	602	729	640	727	711	670	671	729	687	652	679	672	671	654	663	635	656	668	590	686	708	671	683	668	680	641	754	643	666	654	679	671	721	644	664	650	684	691	665	682	651	643	636	630	655	672	710	649	670	694	658	744	699	689	688	698	687	683	655	694	630	691	656	696	665	675	698	662	660	692	671	637	697	630	653	647	689	671	703	669	699	660	670	664	660	679	694	666	642	634	691	655	610	654	653	664	695	712	656	642	675	693	611	733	683	634	680	687	705	667	686	678	669	659	655	653	688	695	665	710	641	653	683	671	645	658	641	663	683	650	686	671	672	687	663	646	650	709	658	703	651	667	710	668	699	683	672	667	673	687	725	672	718	705	705	690	667	675	706	685	716	660	708	689	614	696	721	703	650	652	717	656	640	670	669	660	685	718	672	675	624	707	662	662	646	648	664	688	678	651	679	636	659	686	663	659	676	710	683	673	703	699	678	700	673	659	675	679	679	733	672	680	693	704	650	659	666	705	688	674	633	668	610	668	687	648	684	664	651	634	688	662	691	702	634	669	676	663	722	675	728	688	649	721	674	670	655	673	722	648	685	638	642	634	722	676	702	676	725	692	646	614	650	682	679	705	678	642	663	661	636	661	680	684	664	695	690	668	657	696	655	691	646	676	692	709	676	684	661	670	677	674	656	698	632	644	642	653	696	626	673	690	684	693	654	709	648	656	661	691	681	615	695	741	645	652	699	667	636	656	657	675	716	747	657	707	664	642	674	706	671	736	731	647	659	682	641	628	654	626	687	652	681	622	670	667	641	665	723	672	706	688	703	712	647	721	677	612	676	719	675	653	688	649	688	687	731	717	665	656	637	686	645	697	698	695	707	661	695	696	690	698	677	698	650	669	673	662	703	638	712	695	685	734	622	672	651	649	692	692	656	641	672	692	696	691	656	689	723	698	624	688	679	665	660	694	649	688	643	668	658	649	669	638	640	676	649	674	680	636	690	689	673	627	667	659	663	667	635	693	716	666	699	720	666	631	659	718	674	686	713	643	661	645	662	626	636	659	670	678	660	671	709	691	683	627	636	703	654	644	675	672	667	710	640	693	660	709	662	670	659	610	691	698	640	692	659	652	732	706	644	677	697	741	712	674	698	678	655	652	671	661	685	662	675	637	687	720	656	649	717	654	715	662	679	694	689	698	648	659	639	670	723	675	699	678	706	657	687	688	672	679	697	614	658	664	696	736	706	671	722	699	673	688	652	708	649	671	677	654	643	692	708	733	714	702	687	659	655	661	737	663	664	664	722	650	664	697	661	661	650	671	710	691	670	648	677	687	647	608	633	655	671	650	688	689	687	677	640	677	611	724	679	684	690	667	718	728	686	679	673	664	679	654	669	643	646	670	687	652	645	638	681	692	704	701	712	671	680	674	649	680	647	672	676	646	688	665	684	678	698	671	634	661	657	704	731	682	675	704	643	694	678	668	671	663	732	669	728	656	663	696	676	679	669	702	655	727	716	676	616	686	692	682	635	686	679	677	619	642	701	714	673	718	668	692	700	639	650	677	705	673	659	653	684	684	637	678	620	671	658	690	705	672	652	648	697	659	724	659	673	687	631	689	726	696	677	698	705	684	658	670	696	714	739	670	712	638	660	710	665	620	652	709	671	677	709	687	686	666	645	647	647	631	625	657	689	651	669	685	676	699	635	703	653	718	689	662	660	713	691	676	674	683	674	691	623	655	707	666	665	678	673	661	669	712	701	666	656	709	711	684	716	664	706	672	666	732	684	687	701	689	695	712	695	686	639	670	639	661	681	640	643	653	663	667	656	708	666	701	658	672	645	694	700	649	696	688	703	648	689	727	675	631	665	688	646	686	667	715	653	676	675	658	738	702	649	640	718	669	680	628	658	658	663	689	694	683	659	708	690	663	710	662	686	685	634	694	641	682	677	707	687	671	684	674	645	696	673	707	668	650	702	680	680	733	702	690	672	689	632	723	668	707	679	698	634	706	637	651	659	661	703	683	672	683	685	734	656	652	654	700	673	713	688	650	655	683	676	669	652	666	668	691	690	656	689	657	674	673	673	669	686	642	653	693	626	653	704	678	684	711	670	714	684	695	696	722	643	685	646	670	656	651	679	741	659	675	665	682	662	629	645	676	686	699	687	690	693	696	708	682	663	676	683	624	697	673	673	669	664	666	681	708	659	650	706	728	658	645	679	685	676	643	692	678	673	696	683	664	643	703	667	670	659	680	709	681	727	693	647	647	628	663	680	656	670	669	654	691	680	675	692	690	676	707	678	706	695	659	655	684	704	679	698	703	662	675	677	688	680	659	679	706	650	691	719	681	707	706	678	703	670	677	690	697	642	668	662	657	653	653	645	666	663	671	645	658	724	643	703	683	664	653	673	707	667	661	663	674	735	680	669	712	628	731	676	643	653	683	670	678	650	699	706	721	662	656	677	697	619	666	690	666	631	642	641	682	659	680	702	705	692	652	635	683	685	659	684	651	639	668	681	605	649	670	654	610	645	683	706	649	692	639	657	705	669	690	681	658	645	693	608	694	708	656	666	650	674	666	676	648	676	631	693	685	680	659	610	679	672	688	684	727	643	725	698	675	657	709	668	650	692	685	766	639	660	654	670	708	659	728	685	626	637	647	658	713	684	706	710	668	683	681	676	685	681	644	644	653	682	658	656	657	653	691	701	665	690	637	647	659	629	698	680	688	665	661	660	624	652	642	689	673	678	707	664	679	659	680	676	666	694	664	626	648	636	683	718	674	676	682	672	658	656	682	663	659	757	666	661	715	722	704	678	671	661	707	680	656	661	705	713	649	696	678	670	690	739	692	691	633	693	645	671	707	689	689	653	636	666	684	683	744	668	676	683	664	667	627	664	622	631	648	662	697	662	716	631	666	702	707	712	690	694	684	693	630	657	718	674	703	740	669	698	676	685	711	679	641	698	670	695	707	661	673	706	638	648	662	650	688	675	716	669	754	704	704	670	620	716	670	650	618	693	665	691	675	680	652	740	686	659	675	663	648	656	693	649	680	625	712	633	693	647	650	692	689	678	709	632	699	627	669	680
17887	17167	3355	2039	1647	1363	1299	1112	1011	976	963	955	904	899	879	881	905	902	878	886	837	874	814	859	839	910	872	861	875	848	859	923	868	902	862	812	855	855	806	844	821	832	895	873	849	920	868	889	842	839	860	857	857	840	844	885	865	831	825	848	845	886	869	821	845	904	886	858	857	788	914	880	829	887	857	842	903	854	867	855	903	887	875	854	871	822	865	894	842	830	882	857	899	895	854	852	840	879	877	838	795	870	867	863	837	837	838	899	848	855	839	828	865	863	846	900	845	825	832	826	831	815	852	832	828	852	815	835	845	819	814	869	886	845	899	845	871	849	890	870	830	839	855	871	886	859	823	864	878	908	870	883	862	838	871	869	834	803	838	864	837	879	832	873	873	830	850	828	819	791	883	881	864	853	826	843	866	846	866	866	828	876	846	867	825	838	841	823	861	793	898	860	899	869	871	844	834	878	835	884	856	879	834	880	848	879	828	886	870	886	856	878	839	868	877	880	870	845	840	822	869	854	794	822	837	888	816	929	847	841	849	832	878	854	851	881	821	878	865	833	850	851	861	870	849	821	913	874	868	899	828	894	884	880	851	853	875	887	887	840	885	860	832	835	867	822	827	839	874	815	893	884	863	801	916	850	853	887	877	890	852	808	850	851	872	856	870	849	852	795	846	857	826	846	842	888	841	842	901	883	848	859	828	800	862	831	865	885	921	870	832	865	830	859	801	819	848	835	804	881	853	871	868	808	837	883	902	802	850	868	822	859	893	922	877	862	853	831	816	887	891	837	865	831	839	834	853	844	841	849	836	942	852	894	843	866	857	835	831	842	834	782	790	882	894	824	880	841	836	813	883	833	837	848	854	871	818	866	856	813	868	855	854	843	881	842	843	855	876	866	881	903	932	820	824	865	924	806	829	852	868	814	812	870	883	851	868	792	879	843	839	872	873	871	824	884	908	828	916	831	883	837	810	857	852	838	833	847	865	890	824	865	837	870	845	863	899	833	849	865	894	864	877	850	883	846	847	827	841	865	878	891	865	846	837	869	852	860	837	855	872	863	850	809	822	804	832	883	886	903	847	903	876	847	832	853	851	849	801	885	867	862	878	868	851	876	914	802	874	898	885	842	803	878	877	868	851	884	862	878	836	821	847	860	831	870	855	830	864	822	850	841	835	903	815	884	859	862	893	869	901	833	889	866	841	858	834	822	844	785	834	821	817	860	872	870	848	873	860	889	833	867	885	848	843	911	897	862	825	874	871	892	849	854	881	830	816	798	873	813	838	851	879	900	821	852	887	867	844	862	885	868	832	867	851	817	832	844	873	905	853	878	838	842	829	877	891	832	838	874	865	869	846	838	890	854	833	821	823	839	935	846	887	811	874	852	830	823	859	801	841	850	871	851	853	847	832	866	836	849	870	859	852	854	896	863	888	856	854	876	905	890	890	854	895	870	871	849	838	867	868	822	837	862	809	850	899	868	820	832	794	864	817	812	862	864	846	869	876	867	872	886	877	814	808	881	883	875	853	858	837	857	852	832	895	902	843	878	891	798	827	852	843	820	910	876	849	846	878	826	815	858	861	878	862	884	879	781	833	873	827	890	898	851	873	876	880	899	827	852	815	902	860	892	851	891	865	838	844	901	856	835	792	824	864	826	829	856	875	876	906	874	856	827	883	871	890	866	844	877	872	901	891	792	846	833	817	797	829	826	844	873	838	906	867	863	894	862	821	851	862	867	837	897	864	877	838	861	831	877	878	883	880	864	785	802	879	864	906	857	849	872	882	819	932	884	878	897	833	897	849	829	825	935	825	801	802	848	844	804	920	841	834	863	848	834	871	892	899	866	860	828	825	837	860	853	837	867	875	851	861	888	820	827	776	834	816	877	861	857	895	811	898	838	831	858	829	866	878	861	883	821	829	823	814	842	848	902	860	835	865	836	807	878	825	869	826	836	854	858	809	882	832	871	875	837	844	891	853	836	803	865	826	831	869	835	930	850	835	923	789	833	831	857	812	862	854	850	867	838	886	886	870	850	808	915	844	870	860	857	814	849	860	819	912	825	895	861	846	832	946	896	872	875	835	861	916	853	829	881	795	846	821	865	849	833	827	817	837	825	937	861	835	812	829	843	886	833	793	837	864	841	814	853	888	831	860	859	847	868	869	869	835	883	885	862	882	826	838	886	868	859	841	847	847	864	823	915	829	808	874	917	814	857	807	837	872	878	860	875	893	841	847	828	833	800	811	887	888	892	857	833	900	873	848	858	862	851	884	901	843	848	830	835	875	876	838	840	868	875	850	847	864	795	833	889	879	873	869	858	856	873	890	866	835	854	860	873	839	852	854	885	895	838	891	871	812	849	847	822	863	833	838	839	914	868	867	789	824	900	870	843	854	799	855	838	886	898	892	826	850	875	835	825	818	871	890	874	808	877	849	833	829	846	849	872	843	842	875	855	835	810	907	900	832	873	864	883	841	853	918	839	901	856	883	859	866	891	822	867	856	822	868	840	871	820	876	857	892	836	825	856	864	891	915	817	829	888	829	914	822	847	818	861	880	866	869	915	886	829	873	848	883	906	862	875	776	880	860	839	812	911	873	811	877	820	840	814	918	823	868	855	843	806	876	894	805	834	874	792	885	902	870	848	883	840	918	809	850	867	862	863	829	881	909	826	833	866	868	831	854	879	894	887	920	828	863	793	877	857	858	854	863	803	884	842	843	892	819	847	882	880	852	847	861	877	856	839	839	857	839	862	863	824	871	834	871	856	785	803	842	857	846	829	860	822	846	849	849	822	838	858	840	891	852	839	835	872	851	845	864	861	879	840	816	829	853	883	871	872	829	797	877	849	854	882	813	852	893	902	853	825	853	867	866	891	854	841	829	881	814	800	917	884	872	798	899	828	871	866	876	837	825	917	894	917	833	831	873	884	896	907	849	876	854	832	906	842	818	853	860	793	892	860	873	851	849	821	806	900	826	854	850	845	854	865	843	832	785	875	851	772	804	842	806	882	856	853	862	842	851	821	858	881	879	840	875	876	844	887	838	824	840	850	867	851	879	853	850	817	881	845	847	811	788	826	835	875	916	837	848	832	824	881	870	889	861	906	897	865	836	828	809	822	895	889	876	850	882	828	843	875	883	820	834	837	863	826	874	809	838	892	868	868	841	870	842	881	845	876	875	853	876	832	842	843	849	881	861	829	895	892	826	888	888	865	847	898	879	841	864	889	854	849	825	817	876	837	874	854	847	844	879	872	829	872	838	868	796	892	867	818	912	910	857	867	854	829	895	900	841	738	887	881	817	849	826	815	879	837	820	879	827	904	920	876	872	833	776	893	859	871	860	899	855	842	910	874	873	885	882	861	902	868	827	875	861	874	844	875	857	868	807	843	880	870	887	897	853	798	899	880	821	877	840	844	825	904	904	873	906	860	821	890	870	822	847	833	803	844	835	844	822	853	864	863	857	875	837	903	869	851	876	865	862	866
24017	21576	28734	24867	21461	6846	1506	1076	975	928	873	825	826	779	770	713	728	744	696	695	672	710	745	689	707	682	701	683	714	697	652	702	720	703	697	676	700	672	697	647	711	668	693	719	645	684	693	694	699	689	669	666	695	659	686	669	768	648	682	710	739	704	646	659	680	675	727	700	682	690	686	715	689	681	674	713	674	678	689	658	673	705	653	686	644	687	674	745	715	684	729	668	642	709	652	646	677	714	662	678	670	667	685	647	709	702	646	691	664	665	677	693	694	662	715	659	665	706	655	695	651	710	675	682	644	664	729	728	690	664	681	697	739	618	744	683	641	693	680	674	720	669	673	663	650	686	690	702	661	711	686	693	673	658	723	652	655	692	729	683	699	664	704	689	675	671	715	685	660	682	679	686	642	704	738	678	702	724	637	686	678	666	630	690	714	636	762	662	688	670	686	667	693	707	719	678	690	689	674	675	660	663	717	721	703	731	664	652	668	715	682	730	708	677	659	687	681	605	707	650	679	612	683	638	690	699	709	715	696	673	688	660	675	630	661	674	684	631	671	667	660	665	701	665	671	677	739	693	684	650	712	663	643	668	691	639	661	682	685	735	688	707	708	653	672	730	707	741	676	636	667	672	643	694	714	672	677	702	705	670	653	718	660	700	695	670	689	690	711	649	670	655	645	661	708	700	669	720	677	672	703	638	668	707	691	656	698	690	709	703	660	687	722	656	687	702	685	653	686	686	691	642	695	667	713	685	693	717	689	656	712	727	683	648	677	693	691	645	725	703	687	723	719	699	681	667	659	632	675	665	712	690	673	704	707	715	700	632	641	663	675	660	693	628	676	643	645	639	698	713	703	735	681	644	666	692	647	609	667	676	682	620	719	673	715	713	676	663	673	708	708	639	658	676	654	716	633	677	701	705	695	721	686	696	620	692	679	708	681	695	703	680	664	672	655	649	664	666	718	691	668	681	663	660	692	682	686	656	635	746	704	716	649	700	739	686	672	672	634	708	656	674	714	715	652	676	682	707	687	643	655	668	644	647	645	627	695	707	719	707	669	659	669	658	688	721	674	688	661	723	697	667	698	662	678	649	629	638	678	706	674	712	678	726	662	625	686	673	667	633	695	725	667	616	639	650	690	689	628	732	673	670	685	718	651	682	708	705	701	687	709	688	684	684	676	706	700	701	730	682	627	641	696	694	653	699	626	689	684	632	688	646	705	664	677	651	630	704	659	684	670	662	675	663	678	650	689	690	692	669	646	677	714	640	652	700	712	690	675	665	688	664	686	726	673	678	708	651	681	723	700	709	641	677	693	718	670	710	604	669	661	738	675	662	747	677	663	690	692	647	667	664	708	672	705	714	674	695	686	697	683	619	680	713	653	707	705	674	672	697	677	722	703	644	694	667	673	693	674	665	736	720	704	699	708	688	694	707	692	692	661	678	703	666	696	635	727	681	669	687	684	693	661	669	689	638	690	684	655	716	631	738	669	629	638	665	670	724	646	631	686	675	672	681	712	656	724	722	641	671	682	665	679	654	707	652	704	696	664	689	675	663	648	736	681	707	689	687	650	717	773	699	681	674	706	676	644	688	662	662	695	643	669	724	715	686	692	691	686	662	663	690	656	646	683	712	685	690	674	657	694	663	675	648	729	655	666	657	681	719	710	677	674	687	664	675	679	682	631	703	685	714	703	693	628	680	659	716	711	703	670	670	730	717	678	714	739	690	666	670	756	697	721	685	665	671	692	644	688	673	665	665	690	628	650	650	621	691	715	651	650	717	719	660	699	658	697	669	640	643	683	667	696	702	647	718	673	672	694	654	696	672	688	708	675	720	703	663	708	717	705	646	693	649	668	668	692	680	692	641	680	705	653	644	706	712	652	668	696	728	709	691	692	702	657	674	658	701	735	668	706	673	676	662	659	645	671	675	706	712	715	708	680	684	697	683	704	631	639	630	710	694	681	700	669	661	645	725	694	666	716	667	688	689	661	685	693	707	668	671	656	670	692	661	694	678	718	602	698	693	710	666	585	741	670	689	669	687	667	655	690	690	696	662	668	670	695	690	669	676	675	688	692	649	718	698	670	653	678	701	651	640	695	684	690	698	646	670	627	652	697	722	695	700	707	703	643	663	674	717	701	661	646	650	676	653	681	690	668	694	692	718	703	694	714	685	685	679	700	658	643	712	665	678	675	712	666	682	665	664	684	691	663	676	687	708	712	691	699	677	700	656	644	694	711	647	727	691	669	684	709	684	718	701	693	658	644	699	674	646	656	689	696	647	680	690	667	715	647	663	684	693	657	678	697	737	661	643	647	654	675	710	661	701	692	680	629	668	690	667	644	680	693	699	714	684	659	662	660	668	666	661	642	711	666	695	675	688	655	643	642	687	651	668	652	657	698	674	677	672	697	680	658	675	686	672	717	702	675	697	668	694	717	699	686	703	676	742	672	662	721	703	668	657	679	672	662	675	663	690	685	652	692	638	695	699	708	670	685	680	696	716	685	667	706	679	664	664	696	680	651	634	702	672	674	670	668	667	658	641	695	711	690	644	663	687	634	701	692	643	687	731	688	652	710	632	657	704	690	704	687	686	629	666	679	682	655	640	707	691	678	667	715	681	724	682	636	718	675	628	688	695	681	687	620	686	650	658	688	702	658	652	676	667	669	719	651	675	671	729	698	702	660	691	658	668	698	650	699	637	698	652	705	717	703	713	708	631	667	676	669	618	655	689	706	696	634	703	724	711	608	683	721	643	730	658	643	679	721	668	713	669	708	699	733	682	642	668	671	710	683	669	680	676	662	725	639	687	661	675	625	668	707	689	707	662	677	709	674	638	666	721	713	688	715	628	674	673	654	648	690	659	665	664	697	667	661	715	659	684	701	695	655	703	648	681	692	672	660	723	685	672	631	692	726	656	695	714	701	711	697	665	675	655	692	698	664	650	674	653	696	693	690	684	703	700	632	661	747	668	689	617	645	656	678	689	655	616	724	698	691	626	736	687	646	677	616	696	738	649	683	663	707	675	647	660	657	647	687	660	697	722	687	664	732	647	636	705	703	655	674	704	675	658	684	663	716	650	656	645	743	644	621	678	669	666	701	640	675	711	703	666	711	696	673	679	701	683	723	666	687	748	676	674	666	691	705	693	665	666	702	630	701	678	697	634	734	693	686	650	645	697	715	699	674	724	670	709	697	666	685	703	660	707	698	699	656	692	661	667	666	666	697	669	639	652	683	713	692	703	718	738	724	682	715	665	705	695	687	689	695	679	705	692	716	687	695	680	692	716	674	727	650	666	662	676	689	643	683	677	634	707	654	678	655	689	697	676	645	672	719	681	661	650	687	670	678	695	687	681	632	730	710	633	698	663	671	645	659	624	679	679	658	640	697	658	716	671	668	634	687	725	689	662	621	698	675	703	681	665	654	657	615	691	720	681	644	695	714	668	666	651	694	650	676	666	656	710	653	675	714	621	611	680	665	672
20311	25056	8465	4527	3366	2539	2128	1693	1481	1322	1252	1170	1036	1058	1067	1009	1008	944	905	910	868	933	913	928	957	878	891	867	861	861	900	841	924	911	877	841	883	879	862	892	905	886	857	876	956	836	898	883	886	873	930	852	815	920	878	927	936	846	873	886	888	865	886	905	849	885	875	880	849	837	871	839	858	876	868	849	923	838	885	932	901	893	834	884	875	831	860	862	841	856	851	856	925	866	889	846	833	835	855	855	871	856	808	928	870	836	868	857	869	853	870	880	891	853	858	876	870	835	878	895	876	897	897	855	823	901	791	876	855	891	867	851	883	906	838	839	865	902	821	930	857	887	818	835	885	858	813	889	848	863	836	842	864	879	863	876	871	870	859	824	844	830	883	848	811	850	838	813	854	921	852	872	815	849	895	820	887	875	840	823	819	851	874	912	871	859	965	890	901	864	860	891	854	837	838	840	829	871	871	863	854	842	861	869	799	846	886	820	804	814	897	925	841	848	895	886	874	863	863	865	917	881	854	848	845	864	857	838	808	888	839	850	888	870	842	863	891	856	844	881	816	858	863	916	849	882	916	863	940	836	848	867	868	889	874	913	920	834	873	883	810	884	894	794	830	881	871	888	819	887	839	855	898	930	880	866	849	825	875	824	882	870	858	870	862	825	837	889	851	900	889	841	904	850	847	857	812	871	874	849	919	829	929	841	873	865	882	868	865	850	848	877	901	819	816	878	866	903	853	853	885	868	837	901	877	912	898	865	846	878	872	877	868	898	843	855	840	877	868	850	860	863	879	820	890	897	918	867	903	904	858	846	880	949	889	856	862	882	824	901	837	914	836	810	874	894	899	849	852	855	882	855	831	825	882	872	817	852	861	848	870	898	888	873	867	900	920	856	875	881	915	844	859	861	844	832	836	877	830	825	911	905	855	902	827	873	855	874	852	831	856	856	872	869	836	964	820	858	871	875	869	873	884	857	808	930	919	886	865	838	800	900	893	874	884	866	872	851	880	889	810	844	872	865	853	858	881	873	826	837	844	902	915	881	849	912	871	869	880	892	907	887	852	893	890	872	834	902	869	856	880	872	879	848	841	868	836	891	858	896	853	849	860	817	879	864	844	855	869	871	862	899	885	826	875	860	877	868	858	879	857	890	880	865	873	818	913	906	875	876	899	858	850	897	904	797	897	862	857	821	910	868	864	838	864	908	954	884	887	828	842	869	921	882	835	842	885	870	865	879	910	847	880	859	887	902	850	855	871	873	876	882	893	881	863	901	776	808	880	880	872	820	872	901	873	868	829	842	867	830	834	862	890	857	880	903	873	919	849	862	885	846	874	886	860	856	888	934	909	835	844	918	859	885	838	887	882	867	908	869	828	918	887	875	868	868	824	829	798	853	819	876	848	877	873	871	837	874	873	812	881	836	910	866	823	880	854	867	860	827	922	839	871	876	860	923	885	863	812	870	904	905	914	894	872	841	844	867	843	866	949	876	850	899	827	882	835	855	847	883	864	853	850	910	865	863	836	871	876	832	845	888	848	872	867	881	867	903	853	906	902	819	908	883	888	829	888	790	893	854	784	870	871	891	848	814	816	890	874	865	880	890	876	905	920	878	834	890	901	859	881	811	878	869	838	830	900	877	838	851	883	865	890	898	850	878	885	880	841	836	851	931	868	873	852	897	815	875	842	829	812	871	888	889	862	839	890	854	879	844	819	813	850	831	889	871	867	841	876	843	863	897	813	812	879	837	858	890	883	821	813	874	870	841	850	879	864	872	875	802	871	855	901	856	891	900	803	861	844	842	894	850	883	866	857	871	871	879	896	846	902	903	844	901	853	870	834	854	865	923	894	819	849	912	868	928	871	821	878	817	861	892	819	880	870	841	878	858	903	902	860	847	859	845	867	862	859	898	839	804	901	872	852	871	933	866	859	885	871	815	879	845	902	825	852	847	829	844	884	846	860	840	858	834	864	813	868	876	930	913	915	874	865	878	880	844	877	842	867	863	925	833	863	851	872	859	889	834	897	859	923	888	861	875	892	838	854	878	838	880	819	917	895	880	900	869	852	874	851	839	851	835	857	823	863	891	837	898	844	820	844	848	882	869	845	861	840	894	932	882	831	858	903	865	883	855	856	901	914	845	856	855	853	877	869	924	830	840	850	855	892	861	876	852	856	861	867	884	822	814	869	822	896	922	826	856	899	903	882	893	814	859	831	897	822	898	810	928	830	858	885	886	845	848	909	885	841	876	890	821	798	845	829	871	835	919	840	863	861	864	833	844	900	905	898	899	883	871	866	895	827	837	878	844	884	875	878	905	857	909	885	857	887	843	900	870	798	884	850	862	922	904	879	862	858	858	883	874	851	889	893	920	881	867	837	842	873	865	848	844	833	872	883	844	844	855	915	912	864	889	817	843	889	873	830	857	848	936	875	859	952	916	936	852	820	857	888	941	862	891	878	875	879	836	864	848	883	865	823	901	829	854	844	873	850	891	837	882	834	871	803	890	848	872	848	875	827	841	906	829	823	884	835	893	941	838	819	841	812	914	857	873	860	856	846	871	843	888	837	824	880	895	842	898	855	883	867	879	836	919	873	864	857	857	851	907	860	895	850	831	809	911	889	879	846	832	872	833	798	837	829	879	922	912	837	871	887	865	857	865	906	852	859	912	904	909	842	859	874	847	857	832	915	888	871	929	897	839	894	851	876	938	859	891	898	878	834	868	879	868	927	862	880	871	849	896	898	857	882	845	865	856	885	872	860	869	867	872	827	853	869	821	851	912	882	894	912	868	855	839	906	900	886	886	854	821	888	863	883	916	860	861	890	832	870	868	929	902	873	839	844	893	852	908	868	879	882	883	820	871	894	816	900	836	850	892	867	857	862	881	866	926	903	826	844	868	878	843	849	865	828	861	891	860	860	889	852	822	850	818	906	826	892	884	880	862	890	847	865	878	858	854	906	876	864	876	866	929	876	861	856	851	877	826	858	896	868	850	834	873	890	852	883	857	912	816	879	885	858	877	902	861	863	893	832	839	898	888	828	862	905	863	824	848	864	898	948	846	849	851	851	849	847	836	830	889	899	842	911	863	823	923	830	897	830	905	888	875	872	847	895	859	869	877	897	862	825	913	910	897	883	861	897	858	923	890	876	847	921	862	899	831	894	869	898	847	867	873	890	852	804	872	837	843	871	851	903	882	822	866	826	884	900	832	832	823	876	874	836	867	854	823	851	843	868	892	885	816	860	859	836	855	857	872	889	914	908	845	902	851	859	879	775	825	900	802	847	871	884	830	848	864	833	915	902	879	873	817	830	885	909	873	881	840	852	930	871	855	925	883	857	842	866	892	834	833	894	907	882	892	883	867	901	890	853	861	914	835	891	899	847	877	874	879	864	867	869	896	802	901	910	901	857	867	875	903	848	879	867	884	860	881	946	903	795	902	881	825	812	900	869	831	911	847	884	864	866	822	844	844	882	842	839	850	890	851
25322	21621	27289	25999	5403	963	736	627	549	508	519	517	458	489	425	450	435	428	404	409	449	402	442	445	439	433	443	420	410	408	432	419	402	438	372	403	442	422	371	449	450	429	428	398	414	414	422	430	425	432	366	419	455	416	432	421	427	454	421	422	418	428	422	465	442	446	449	411	436	443	384	425	441	377	391	439	384	394	460	422	417	446	403	401	446	379	414	413	448	393	435	416	400	433	400	361	387	423	439	411	407	423	450	407	417	401	421	413	432	450	400	406	421	425	415	452	375	444	411	383	451	384	391	410	400	445	432	435	426	382	420	409	446	426	463	392	407	441	410	429	411	413	439	419	436	412	420	424	386	402	428	419	409	407	390	432	406	426	444	462	401	405	405	421	394	434	418	397	448	427	430	436	420	396	439	438	444	377	396	395	445	432	434	386	412	407	440	412	412	420	396	460	444	390	404	402	424	403	384	390	453	434	431	382	421	415	406	433	388	456	440	405	436	402	418	422	388	389	387	453	412	408	423	448	395	428	428	382	393	412	436	433	405	435	444	419	424	433	445	436	404	403	440	414	433	415	392	416	397	407	397	457	420	407	396	431	408	419	413	414	410	382	430	424	390	436	454	433	405	412	409	394	408	430	460	424	396	445	427	440	380	424	419	426	403	405	391	433	408	420	449	419	424	390	447	427	462	409	427	431	384	389	400	424	413	429	451	406	404	433	421	401	415	439	408	423	405	454	426	417	433	411	429	412	404	444	427	442	385	389	410	407	448	451	428	403	406	410	428	404	398	433	407	419	425	444	405	453	436	432	439	433	429	417	416	432	436	409	410	393	428	408	406	428	462	430	465	424	431	428	451	439	404	398	407	411	392	423	402	417	436	429	414	402	402	435	387	414	444	407	465	394	410	444	424	377	408	414	403	429	436	431	402	403	429	434	428	444	424	431	398	392	405	385	386	415	394	425	433	435	412	453	400	435	406	418	390	410	440	414	438	443	399	434	434	421	408	447	447	419	438	448	407	447	482	472	403	421	397	458	448	428	420	385	435	422	427	396	432	396	391	402	391	398	407	410	410	416	409	424	443	389	438	456	389	409	454	425	434	425	416	433	403	414	430	397	366	404	403	425	401	409	410	403	430	425	402	418	432	411	417	410	419	398	405	376	403	434	449	392	434	437	381	417	462	414	418	452	422	426	406	402	411	407	419	427	428	441	431	399	412	401	421	429	375	429	430	425	443	449	444	409	444	383	411	417	417	406	440	448	420	436	420	413	407	390	422	429	450	424	448	441	389	413	427	427	425	406	392	438	415	427	411	423	419	404	423	440	421	409	448	402	446	432	421	470	422	373	407	422	398	397	382	428	407	422	404	403	420	402	395	396	422	422	423	382	446	404	421	403	416	438	422	420	390	420	419	393	455	408	425	414	410	444	421	410	399	404	367	403	458	413	385	431	421	425	429	433	426	411	459	421	412	397	433	394	419	435	393	424	410	428	411	394	427	414	430	417	415	435	439	422	467	445	431	406	403	425	440	393	379	423	442	409	429	383	394	447	401	440	412	422	414	417	408	400	426	458	386	418	387	385	427	447	405	421	418	401	420	459	415	427	430	406	435	404	417	419	403	426	395	408	441	439	423	426	419	420	390	401	441	427	405	418	397	421	406	449	427	428	413	404	396	428	372	424	421	445	414	387	398	449	448	413	421	398	437	382	439	410	414	414	404	381	396	421	398	413	436	465	393	431	429	417	448	456	421	423	409	396	387	426	399	438	426	443	440	413	401	409	407	443	392	458	421	409	402	402	413	420	419	438	397	396	390	426	400	403	414	420	431	468	419	392	381	411	440	396	421	425	406	444	409	439	389	445	423	407	422	414	412	400	403	408	408	416	396	421	404	445	402	442	420	480	400	444	402	417	400	422	391	420	390	436	427	461	431	423	439	429	426	436	430	413	392	393	458	422	421	426	411	416	370	403	415	420	391	440	427	425	413	464	437	386	410	425	405	422	370	421	445	421	406	372	389	413	418	402	389	454	427	388	406	402	421	390	370	396	412	418	419	412	414	427	451	428	408	424	401	424	416	413	440	423	360	395	462	406	364	377	442	424	427	401	422	386	401	443	405	448	385	460	422	410	409	420	430	421	463	390	456	440	434	417	442	428	427	429	410	449	421	440	428	456	437	429	404	441	403	439	382	421	455	400	373	414	421	393	438	390	449	411	407	432	453	423	383	389	433	442	423	423	428	417	416	410	442	440	416	417	384	396	416	425	383	433	419	428	492	444	427	410	430	395	428	402	414	400	413	404	448	412	435	417	412	373	419	410	413	386	412	410	394	457	419	434	440	394	429	409	423	430	447	454	427	416	415	415	421	438	428	420	409	422	444	395	390	461	394	414	414	413	407	416	417	402	431	425	427	424	420	420	425	400	414	461	435	406	399	420	433	410	414	463	409	408	389	395	395	381	415	416	448	401	407	440	424	422	438	406	414	427	417	425	452	417	422	372	420	421	464	417	432	458	454	422	453	458	431	435	432	475	401	409	436	411	410	416	418	464	435	384	411	410	455	398	400	448	416	405	377	386	397	395	418	444	428	395	405	420	414	426	421	410	456	434	387	461	452	419	428	431	431	412	447	417	438	427	423	445	411	418	402	390	432	397	415	415	426	459	378	420	400	432	437	411	419	402	461	417	389	461	397	431	444	410	418	421	390	432	405	422	389	426	420	415	365	432	401	407	398	423	406	409	420	432	422	403	441	397	427	395	434	437	450	442	398	435	402	422	423	425	393	417	430	417	395	414	442	403	385	458	397	419	453	402	438	430	396	382	440	463	428	406	431	464	432	390	391	409	450	435	380	402	439	405	431	422	426	456	422	406	392	426	414	449	395	423	415	414	408	441	431	419	434	410	404	410	369	427	423	421	421	408	398	432	384	405	447	426	422	433	382	399	425	405	427	429	434	443	415	425	419	400	438	419	423	415	401	424	403	369	413	406	414	427	391	390	450	457	427	433	390	403	376	437	412	411	452	418	406	424	396	425	415	417	422	457	417	391	406	408	412	416	454	430	398	381	440	386	410	409	413	397	397	454	407	416	417	399	398	454	402	432	420	417	437	419	421	420	424	432	432	416	424	394	399	392	432	397	456	439	401	394	358	442	456	432	383	428	442	419	420	387	396	433	422	421	420	407	409	432	408	407	413	375	465	394	422	393	426	445	405	426	380	443	382	398	429	434	440	440	422	374	441	436	386	434	441	400	400	405	406	415	437	374	419	400	389	408	430	427	429	419	408	426	443	396	412	457	440	408	412	410	396	396	400	368	403	430	463	413	433	431	416	424	421	400	419	444	416	434	389	426	430	394	392	426	414	443	390	425	420	410	424	404	426	404	417	395	420	407	428	417	445	433	439	409	393	412	443	376	430	443	416	408	419	414	431	400	405	417	380	417	403	418	443	395	415	421	403	407	398	417	422	428	394	431	439	400	402	429	442	446	395	421
20657	19764	5555	2745	2048	1666	1275	1044	905	889	804	738	654	637	648	561	576	547	582	544	607	520	588	572	581	547	536	562	546	551	507	550	562	567	565	601	533	556	566	564	520	551	547	577	532	559	550	575	537	556	563	549	514	556	514	520	570	517	560	583	579	515	539	574	516	523	497	563	530	558	549	520	562	531	520	520	554	570	533	595	557	527	497	559	532	514	523	564	530	567	528	593	540	535	563	538	538	547	504	528	499	509	546	500	507	563	522	544	535	516	511	497	548	539	556	564	549	501	532	520	506	519	519	537	519	554	542	534	561	524	531	544	519	539	537	520	580	538	523	537	535	487	532	523	555	524	560	530	528	559	552	550	542	505	574	531	580	523	547	550	524	540	532	542	518	556	500	511	504	532	508	524	551	536	568	518	568	540	556	526	523	551	542	533	503	516	544	560	506	502	514	539	522	515	527	550	512	512	510	555	524	557	505	552	556	542	552	540	533	491	478	554	561	533	535	534	541	469	524	542	499	535	541	512	555	565	523	530	500	570	508	527	526	509	501	563	550	547	551	508	516	528	523	522	504	557	546	548	517	530	524	548	505	538	541	531	528	572	533	535	525	503	584	533	542	494	536	535	541	571	497	533	592	552	518	568	503	520	548	580	554	510	529	552	536	537	556	560	527	494	502	550	554	573	515	532	529	493	510	526	569	535	535	510	527	513	539	510	546	519	559	532	551	545	524	518	494	538	539	523	517	591	514	539	553	560	514	545	561	517	500	529	531	570	525	578	552	595	505	524	565	547	543	537	482	535	556	473	511	570	577	541	521	587	520	550	531	555	564	569	551	507	547	568	519	552	546	509	503	499	559	574	558	520	549	537	499	595	509	534	501	544	539	576	552	521	561	516	542	508	527	543	585	534	571	542	526	528	560	548	538	564	508	542	560	520	523	546	547	534	536	513	563	478	545	536	512	537	515	519	541	495	517	567	538	514	541	512	511	557	543	577	532	551	530	531	535	527	517	528	531	532	532	534	550	550	549	497	549	526	537	536	571	471	528	553	531	532	561	528	565	552	541	581	534	556	524	555	540	532	581	577	512	547	545	565	575	536	517	580	564	525	567	572	539	505	537	515	530	522	525	539	542	550	534	534	512	546	507	504	517	504	548	544	545	525	554	544	543	589	554	593	530	505	517	544	540	513	543	556	536	525	505	571	503	535	516	551	556	547	555	534	553	545	528	563	544	543	564	552	511	536	561	537	565	533	540	507	541	527	513	525	526	553	576	537	515	560	555	514	542	566	535	506	532	513	477	537	548	531	509	557	534	528	486	536	506	520	512	557	542	553	531	537	523	535	517	513	522	499	555	576	513	550	534	474	542	509	543	537	537	518	549	555	510	528	545	505	529	536	545	538	525	537	569	546	542	551	524	562	558	571	521	504	554	498	544	529	518	487	545	528	547	523	515	516	549	539	553	545	566	497	530	563	547	530	546	502	536	474	556	524	522	525	496	535	518	542	497	521	498	524	576	523	539	498	535	563	574	529	564	491	518	558	566	518	546	543	566	522	579	578	539	524	500	513	555	526	522	598	508	545	578	533	550	530	547	523	552	495	473	533	557	522	534	564	536	524	525	507	522	553	527	531	508	539	522	509	539	494	540	527	550	549	573	565	534	541	541	573	572	519	564	556	529	510	513	509	497	544	562	537	532	530	530	572	529	534	554	523	514	504	495	573	566	521	531	531	496	556	544	525	559	524	513	559	554	541	551	556	508	538	541	550	517	525	565	512	535	565	528	493	504	530	535	548	542	562	605	548	528	506	512	510	579	511	555	516	567	562	568	537	525	512	516	571	528	505	537	540	515	541	525	534	539	551	474	505	559	554	515	488	530	528	511	532	555	558	557	559	537	563	526	526	555	548	513	469	546	542	539	528	518	531	524	531	533	579	573	546	516	504	527	544	565	568	554	530	558	560	534	490	533	556	519	517	534	529	533	520	542	530	550	506	530	503	551	502	511	511	541	556	510	544	534	546	586	523	549	536	546	510	502	521	553	537	524	575	537	514	551	514	566	532	534	524	551	537	582	534	504	546	503	538	533	528	538	568	567	491	525	540	540	554	506	523	508	541	557	568	575	515	592	573	560	509	527	512	487	564	521	491	517	510	526	554	529	516	561	517	530	529	521	536	547	530	539	530	519	517	506	508	509	564	528	551	483	503	500	534	518	511	558	535	538	532	519	555	520	516	548	521	536	556	601	522	527	490	556	523	561	545	559	543	530	517	549	545	546	513	561	547	551	521	524	533	515	539	533	544	579	512	509	552	542	577	546	519	509	558	543	567	555	540	514	544	559	497	487	526	597	528	556	518	532	520	521	539	519	520	523	515	510	489	579	536	549	591	545	555	526	550	552	542	529	512	560	497	518	518	534	556	517	577	516	507	526	528	533	526	517	500	486	519	510	539	552	490	546	561	515	584	525	545	508	578	606	535	550	528	564	497	545	512	539	533	537	525	597	551	583	514	547	522	563	539	518	528	530	525	506	529	532	540	520	588	552	529	477	545	528	571	502	514	535	574	529	519	574	569	546	544	559	537	533	524	557	493	539	521	545	514	519	557	558	492	567	556	515	517	550	507	517	515	512	546	558	519	497	528	585	555	534	562	566	551	561	532	526	515	557	558	515	531	561	524	506	510	519	534	569	556	572	523	517	518	544	500	493	547	508	567	523	499	551	549	550	552	519	548	494	541	575	513	539	496	534	552	538	574	568	474	506	562	570	542	481	524	527	521	530	531	537	491	565	558	518	564	521	554	537	523	501	551	542	514	578	541	562	555	547	575	510	538	503	496	564	563	544	516	516	547	524	513	519	530	542	530	531	531	514	541	529	511	527	522	566	566	555	500	558	535	514	532	524	530	509	551	512	531	543	543	491	583	525	494	549	566	511	542	562	535	555	526	544	559	523	507	523	533	533	538	547	558	531	542	519	541	548	548	568	539	557	532	534	518	586	520	540	562	549	531	576	541	506	548	526	548	554	532	518	509	526	544	539	522	535	546	568	502	540	520	559	560	541	548	523	538	538	486	549	509	550	532	504	535	571	562	516	557	498	564	567	545	512	531	553	514	546	522	515	534	551	521	559	479	570	529	489	551	552	549	573	531	562	517	555	563	562	570	497	549	563	528	527	512	484	523	517	507	546	512	539	545	551	541	542	506	541	532	534	540	535	529	536	535	519	581	563	571	552	515	537	517	544	529	511	541	550	556	521	560	526	479	540	550	569	525	554	531	520	543	531	546	578	562	540	537	558	516	551	509	521	532	565	508	503	554	514	520	525	502	548	540	503	547	539	515	524	524	529	528	546	527	529	585	525	501	530	533	517	510	505	553	537	549	573	530	582	533	530	500	521	493	542	507	488	585	566	543	532	523	562	546	553	533	539	569	598	524	542	522	511	501	541	537	533	544	520	524	495	571	590	565	553	527	514	529	543	533	534	572	512	542	547	574
23046	21628	29334	24415	21629	21423	4069	1051	769	717	648	562	516	520	520	490	434	400	434	407	417	402	405	395	378	376	392	376	400	387	399	392	409	383	339	377	382	368	388	391	340	346	379	390	394	396	363	355	348	340	327	379	379	395	409	370	367	340	373	346	382	357	381	359	398	374	338	368	371	373	348	374	378	377	362	363	385	357	381	363	357	339	357	351	366	373	348	373	349	377	329	384	371	371	360	400	363	372	358	370	404	374	363	369	368	376	325	395	351	370	363	343	379	341	361	373	385	357	379	400	375	374	348	362	333	370	386	341	377	380	404	373	369	323	365	396	372	370	359	383	360	407	342	386	360	374	375	352	364	362	343	359	349	334	381	387	374	316	383	314	344	357	332	413	356	355	365	376	370	362	331	337	382	365	338	359	358	368	358	370	365	355	322	364	367	341	357	375	344	318	355	394	392	381	354	331	333	324	361	329	361	369	345	368	347	363	359	367	364	336	396	391	353	337	340	340	364	353	377	341	343	386	322	346	347	366	362	364	336	351	369	354	359	351	429	368	367	347	389	362	384	377	351	345	375	347	367	390	361	354	325	360	352	374	351	366	373	319	372	376	341	375	326	332	330	370	354	343	346	363	379	378	373	360	374	346	323	370	367	368	397	340	357	386	355	351	367	364	379	395	359	369	352	382	387	341	361	336	368	356	395	371	366	399	334	351	353	358	382	350	333	375	325	396	340	367	358	344	350	345	346	339	386	375	330	373	374	367	358	353	378	358	356	354	369	373	390	371	388	375	346	326	331	352	350	389	328	353	350	368	344	364	375	382	343	371	359	331	377	364	359	360	389	355	351	344	350	364	343	369	331	380	356	353	353	386	361	351	380	360	348	376	342	338	361	362	367	359	347	358	366	336	373	408	375	302	360	351	387	389	321	384	346	318	368	339	362	350	373	340	374	334	351	325	383	365	341	326	356	341	362	334	340	333	378	437	380	383	365	345	371	341	377	378	346	352	332	356	328	386	336	365	383	348	362	373	368	368	369	330	365	365	360	382	354	368	345	323	369	334	349	353	335	397	364	358	373	328	363	372	356	383	365	362	323	378	316	374	326	341	358	372	368	334	328	334	397	380	336	359	330	367	391	347	376	336	359	366	341	358	385	350	344	376	347	354	352	359	390	354	309	395	349	356	370	358	402	362	348	358	342	358	399	381	338	380	380	390	403	339	362	362	354	347	361	378	361	337	352	352	349	374	345	328	354	369	346	317	354	350	360	368	365	337	364	333	363	368	353	380	346	346	315	399	430	366	393	360	322	371	329	377	388	339	373	357	344	346	357	377	370	359	330	363	331	358	383	375	347	345	306	355	379	350	372	351	353	385	337	368	361	377	357	348	328	347	348	358	422	352	327	362	375	352	329	361	349	372	317	364	382	380	354	367	375	342	358	360	379	357	351	364	344	352	328	409	358	353	342	358	325	361	377	381	349	380	391	336	388	361	346	371	355	380	338	359	384	316	341	387	364	351	381	349	349	351	338	360	354	378	363	343	354	369	376	353	361	362	343	337	369	392	367	343	389	364	375	367	354	341	362	352	350	367	379	348	383	397	369	331	318	367	377	368	351	380	355	327	350	362	336	372	378	347	374	368	383	367	346	343	343	332	359	329	347	358	353	373	358	354	341	352	379	345	405	380	352	318	338	360	397	365	350	367	368	329	356	358	407	354	345	376	383	389	338	354	402	342	369	305	368	356	333	350	381	339	347	344	308	368	335	356	393	340	363	335	371	397	380	347	348	365	353	311	370	366	366	348	343	370	360	363	342	362	390	372	367	399	365	349	323	335	366	386	334	357	368	353	335	359	352	357	368	403	369	344	378	329	388	340	350	373	351	348	369	337	373	369	382	397	365	383	345	328	372	369	367	318	366	425	351	346	346	364	328	339	370	336	326	333	356	324	361	334	337	369	365	392	339	344	390	369	373	335	348	371	349	378	395	352	357	360	377	358	373	406	384	363	353	369	348	342	351	371	339	341	359	353	351	363	413	364	357	342	360	327	354	409	383	375	379	337	392	380	367	349	370	391	347	348	372	382	396	384	343	341	362	336	347	362	343	372	336	385	345	380	347	344	355	378	337	345	371	360	355	401	374	347	333	353	379	379	365	364	357	353	332	370	350	329	351	336	360	354	365	331	384	368	344	348	342	350	354	374	359	349	367	366	330	358	380	361	335	328	378	390	387	397	344	363	372	327	335	353	313	374	370	325	382	357	363	325	355	355	354	392	375	376	347	356	347	358	368	366	370	376	334	351	348	316	347	377	375	348	348	377	405	354	361	360	365	355	343	367	345	315	367	362	362	375	367	349	386	364	321	373	388	380	345	320	356	327	320	358	305	334	363	354	404	376	347	365	368	363	337	368	329	368	371	339	396	370	370	328	307	342	354	363	350	370	350	351	367	337	350	347	375	342	356	340	329	330	387	346	329	351	353	359	361	375	378	369	371	379	365	353	403	349	344	394	361	320	359	341	388	383	352	382	349	352	370	372	353	360	351	367	348	367	356	359	361	360	369	373	350	347	345	344	365	325	387	328	339	358	366	354	379	352	352	359	368	354	355	369	346	363	384	385	360	349	404	370	378	376	343	346	359	343	358	378	386	393	370	337	387	360	388	363	347	371	333	377	337	323	379	367	367	352	347	368	346	380	344	354	370	344	336	335	363	382	390	379	362	379	367	364	384	351	363	370	370	334	362	339	349	388	384	357	370	328	355	365	360	344	395	340	339	344	334	341	331	351	348	368	361	345	365	337	368	363	354	334	359	344	375	354	350	368	350	329	353	378	346	360	368	368	368	408	382	371	350	330	376	347	354	344	343	348	340	353	322	372	343	345	326	358	385	361	357	345	379	381	358	337	373	355	343	354	376	356	351	354	332	356	348	374	337	372	337	333	355	339	361	362	311	341	372	358	356	400	350	343	325	348	383	400	350	394	384	394	333	377	378	379	392	370	328	344	375	393	335	341	406	383	380	377	367	366	370	371	328	363	392	342	353	377	361	365	354	374	389	358	361	369	333	381	321	354	349	349	362	356	365	367	311	347	354	341	369	365	320	367	358	357	378	343	360	357	325	378	361	367	380	349	361	347	339	362	354	366	350	362	376	379	345	354	378	359	346	398	361	361	381	370	355	355	360	393	344	363	348	331	337	354	390	365	334	341	360	359	368	345	364	341	366	352	352	394	388	357	369	361	384	347	356	351	339	361	373	373	347	356	321	314	386	345	381	372	328	349	365	350	403	380	369	358	328	342	383	391	317	347	332	302	379	364	359	358	304	363	345	393	353	340	364	381	366	367	365	376	351	319	366	332	353	363	400	337	364	365	339	379	375	337	353	340	320	352	382	340	368	397	336	373	377	331	392	379	343	310	373	381	355	368	361	349	339	353	370	364	349	338	356	342	370	354	334	360	360	417	380	330	348	322	372	361	355	344	382	354	338	371	378	346	372	385
25713	27637	11763	5869	4343	3256	2398	1872	1540	1313	1154	977	894	751	744	659	637	643	588	587	561	536	547	578	525	556	512	523	497	525	488	527	469	490	500	510	508	543	475	484	476	526	542	477	516	507	503	528	515	484	541	515	472	511	497	517	463	503	515	479	458	452	507	465	502	455	502	484	465	498	476	476	470	477	480	517	453	502	492	503	464	460	468	452	431	458	447	455	448	443	500	459	479	464	516	442	462	502	499	474	447	498	443	517	507	467	479	463	492	457	512	491	487	482	480	487	458	450	510	496	497	472	466	486	506	496	475	451	469	446	481	474	486	456	453	471	510	453	470	479	493	486	525	470	457	477	515	476	479	486	486	492	478	440	474	495	462	487	446	496	470	476	485	488	508	480	483	514	489	486	457	461	480	495	484	455	487	438	463	451	479	482	473	447	475	451	433	485	421	490	480	454	443	478	464	485	503	469	465	461	443	475	454	522	429	425	496	503	466	460	468	514	487	480	469	467	477	459	486	461	465	445	448	480	486	482	459	481	465	428	442	461	472	450	496	494	463	433	464	449	482	480	493	419	448	469	452	476	465	489	458	483	444	476	501	444	471	504	443	462	478	469	430	481	499	475	495	455	500	489	480	471	480	466	451	484	459	476	468	451	508	470	470	467	520	479	446	456	476	478	464	423	482	464	483	500	497	471	459	443	487	498	483	487	484	486	497	469	423	454	456	486	472	478	498	466	440	514	474	493	475	491	431	463	477	458	480	474	461	488	456	450	450	476	505	512	489	441	460	476	476	483	462	465	461	465	470	467	472	499	465	474	463	475	468	438	453	490	467	460	460	521	469	476	465	479	433	456	466	489	511	443	476	433	456	440	450	501	500	449	450	451	471	454	453	469	442	487	447	447	499	471	490	454	445	509	466	467	433	495	458	486	504	497	486	468	499	480	476	447	483	479	472	479	473	468	469	488	478	499	469	467	486	473	440	487	449	490	521	477	458	449	463	456	477	437	476	491	518	466	486	441	476	485	491	499	438	448	457	438	452	455	487	510	475	459	538	433	481	490	481	479	486	499	439	480	477	453	480	482	475	481	440	516	484	458	455	458	491	484	470	470	470	488	430	493	440	484	466	445	449	488	476	490	479	484	479	502	435	489	509	457	439	484	446	494	468	457	488	437	433	462	459	447	488	471	446	462	511	474	451	449	493	510	512	486	493	435	461	453	478	440	449	456	463	469	449	447	449	478	468	522	484	492	478	470	472	482	503	445	478	487	480	427	490	492	530	441	478	449	428	481	487	504	466	467	425	449	460	499	480	475	450	501	467	501	461	454	485	451	533	471	451	465	429	477	496	471	470	468	461	533	430	452	449	463	449	488	484	440	506	472	480	457	442	456	416	460	504	459	419	452	513	469	464	474	469	489	472	471	468	445	488	437	444	468	430	478	492	481	469	492	520	493	479	494	464	479	452	519	492	432	479	474	505	475	462	462	492	491	489	437	493	452	487	454	470	463	493	468	504	452	506	471	438	485	466	493	469	524	461	487	440	444	448	516	507	456	490	489	508	458	516	472	449	471	496	481	498	464	494	449	489	451	459	467	505	450	491	457	497	439	484	453	469	485	492	419	476	456	449	481	454	460	446	432	481	445	486	466	471	486	483	456	488	489	443	484	445	460	496	453	427	489	447	468	463	469	453	449	466	508	481	470	420	456	485	464	468	449	475	444	468	466	466	501	504	485	480	467	480	452	463	467	437	464	452	476	446	461	467	499	528	503	481	474	457	480	498	479	481	471	464	453	445	460	503	475	466	483	471	435	491	491	502	440	454	458	480	495	469	458	511	482	469	471	462	484	432	446	459	454	459	481	465	519	437	484	509	448	514	459	474	460	508	492	514	471	489	441	451	470	488	487	456	451	500	451	486	483	466	496	454	429	467	491	463	452	469	491	481	448	488	467	482	487	466	474	463	487	482	479	456	455	452	451	465	445	451	475	441	478	489	483	498	482	497	465	486	501	453	471	503	454	459	472	501	464	467	477	493	472	481	441	450	455	463	439	481	439	466	441	441	498	480	458	476	434	468	527	481	471	444	467	444	454	487	465	489	490	457	453	483	470	468	464	441	512	495	483	457	488	503	460	477	505	497	455	456	486	436	459	447	507	479	469	433	473	460	444	478	462	495	499	479	454	477	473	461	480	431	470	493	487	428	479	480	483	497	488	475	468	452	496	471	473	487	476	448	494	470	503	465	481	445	448	445	467	497	466	487	441	477	445	468	517	498	462	494	462	497	509	498	492	450	462	454	457	466	462	507	491	463	485	469	461	472	485	504	434	473	480	485	475	492	429	490	464	481	486	488	467	436	502	470	454	460	468	472	452	479	450	474	481	440	462	436	495	450	471	496	525	465	466	456	471	468	458	446	472	480	460	476	504	451	508	467	440	487	480	485	459	445	483	492	452	474	455	475	469	470	425	452	476	467	479	466	479	439	505	500	438	458	494	486	480	445	476	415	461	511	470	452	478	493	446	469	429	466	472	455	488	465	455	505	501	455	476	488	460	465	496	460	483	465	455	447	462	488	452	469	455	478	479	466	444	469	467	447	466	501	468	481	505	470	462	460	448	437	478	514	489	471	441	466	461	478	475	465	445	450	475	476	489	476	456	481	468	471	517	458	515	534	474	502	479	454	492	490	486	436	489	498	498	458	460	477	509	427	447	444	455	490	470	478	479	461	430	478	471	417	474	448	497	527	459	471	501	496	411	419	474	476	452	473	465	455	485	496	479	475	448	448	447	473	460	437	460	437	468	468	480	491	481	491	472	494	480	480	483	477	480	512	429	467	481	482	470	488	488	473	488	483	480	442	494	483	473	483	459	481	486	465	480	481	482	514	499	465	486	493	459	464	457	458	457	458	485	500	493	465	448	433	457	483	486	428	465	431	454	494	451	462	484	454	481	490	490	469	480	502	457	484	467	467	460	474	473	470	464	504	455	477	450	450	476	452	485	496	462	494	453	487	443	467	515	512	457	464	449	475	463	480	495	492	468	495	447	490	430	463	508	482	456	538	476	484	509	454	481	475	481	472	485	418	502	471	470	475	467	468	483	506	465	442	453	504	472	487	482	448	472	452	460	449	477	459	459	474	484	454	464	453	472	498	482	491	464	489	493	464	450	483	490	492	489	467	453	473	458	448	479	468	467	482	487	425	474	453	466	456	458	458	450	482	472	502	476	460	476	489	465	481	482	506	456	489	462	473	480	464	456	472	470	468	508	460	485	477	438	442	449	464	490	503	479	493	466	453	469	450	492	468	453	415	455	509	455	447	464	460	477	451	475	501	459	506	482	452	469	458	443	496	488	449	454	464	418	478	499	495	443	500	406	447	453	468	426	464	474	485	448	462	471	454	451	477	460	483	476	498	487	460	458	444	459	468	484	450	512	452	470	485	499	430	460	508	480	457	494	472	488	498	454	513	503	487	501	450	452	506	458	432	448	469	488
28297	18562	5471	1640	1076	905	800	738	735	755	730	733	683	703	690	675	655	687	705	715	703	698	648	636	722	700	661	684	634	674	730	656	669	728	739	678	693	712	667	672	695	734	657	646	694	681	652	678	694	711	705	717	664	671	707	686	694	661	672	642	716	666	642	710	740	663	715	687	704	650	704	667	655	681	610	652	686	631	663	670	648	683	648	716	668	643	648	651	719	669	688	675	640	641	693	673	716	669	672	646	662	646	670	689	691	703	681	716	662	647	694	711	688	638	625	677	640	695	679	633	668	637	681	696	625	673	671	668	566	656	682	658	702	672	704	666	666	702	667	734	655	672	721	648	652	684	727	682	683	619	669	699	641	641	719	701	680	725	745	670	659	625	675	710	655	676	679	650	649	668	670	690	683	627	698	667	635	693	708	674	673	665	713	675	701	705	676	636	687	697	674	661	672	643	664	689	667	695	684	651	687	683	683	708	643	677	612	681	686	712	696	693	715	706	630	684	673	665	653	688	628	687	663	689	687	638	706	667	660	668	638	644	664	689	701	696	640	686	661	647	683	711	687	704	691	635	667	718	673	679	648	694	665	717	677	674	643	666	673	647	668	650	662	648	661	660	694	687	686	632	680	613	635	696	703	677	713	666	661	693	708	704	697	660	681	712	696	687	660	678	658	671	672	673	712	693	695	672	671	672	712	701	644	687	713	685	666	668	696	630	695	703	650	670	682	671	683	649	700	689	690	667	667	679	689	636	700	696	660	709	692	711	667	718	660	665	693	682	706	675	684	662	665	696	701	648	656	683	708	591	690	683	721	645	705	672	672	633	686	692	689	706	641	672	696	724	667	642	716	696	657	748	660	676	646	689	686	679	663	668	674	655	630	671	715	671	694	628	670	703	675	719	661	659	629	705	684	694	680	706	704	663	667	675	716	670	720	629	650	670	659	660	677	662	682	689	676	655	655	680	630	731	681	645	672	659	618	701	692	718	698	685	640	677	637	665	691	636	673	668	698	669	704	700	685	672	718	726	671	669	656	634	634	706	716	723	640	651	648	701	649	706	634	677	709	643	714	691	699	701	620	626	680	678	666	749	666	694	704	657	684	694	716	680	696	696	679	635	659	646	648	721	691	627	681	653	683	694	671	744	663	670	707	623	663	704	731	613	660	648	659	668	668	709	693	694	678	722	665	715	697	636	674	698	677	720	667	710	678	702	661	672	692	631	686	693	666	697	685	701	668	690	660	685	689	680	667	646	674	676	687	670	723	695	684	667	692	673	683	665	651	685	724	704	654	671	662	656	692	660	665	694	678	641	734	650	661	638	685	639	644	663	685	647	642	642	684	623	654	678	658	656	651	661	687	659	678	659	658	663	687	677	660	670	709	686	659	654	656	663	624	666	634	646	647	727	679	661	684	712	690	690	680	672	676	721	695	696	641	650	650	702	607	683	685	647	677	681	659	706	683	638	696	711	639	696	638	670	732	675	712	720	716	652	658	672	642	687	689	678	678	625	670	686	653	689	648	660	665	687	654	691	695	652	645	701	698	703	649	692	697	668	661	636	658	666	694	665	686	666	726	685	636	662	670	681	694	693	650	678	685	685	694	663	677	664	663	628	698	669	656	646	700	661	635	672	672	707	695	677	698	691	700	642	683	660	705	725	654	666	685	701	709	652	662	721	653	696	687	667	674	678	693	664	670	670	681	704	648	661	682	696	698	699	652	718	683	636	651	671	716	699	676	646	662	696	684	682	616	688	669	735	667	730	740	686	698	675	701	657	696	655	684	675	668	644	659	631	665	676	698	656	672	627	658	664	661	728	659	635	618	637	731	676	693	684	671	656	675	671	684	665	649	670	714	674	689	666	700	680	656	657	679	682	665	685	699	690	671	666	670	709	666	663	684	664	688	700	632	672	657	691	657	635	661	692	706	736	702	716	677	694	653	681	662	653	656	667	647	689	660	687	657	701	705	671	708	656	730	669	647	650	661	639	679	692	639	680	670	687	715	710	704	631	690	635	720	669	677	625	724	676	695	694	669	725	675	683	678	698	678	731	682	661	646	669	702	660	689	636	692	686	658	678	660	702	675	669	664	622	661	661	719	663	704	704	691	715	693	738	674	703	671	690	663	654	659	724	670	683	711	688	718	688	673	657	703	691	674	672	703	675	653	677	719	625	697	719	652	661	635	691	708	697	714	655	701	667	647	637	675	703	654	655	679	710	660	659	706	720	649	734	685	662	660	673	684	671	713	659	735	687	682	701	649	663	641	670	661	684	702	685	694	660	640	681	681	670	647	658	675	738	689	647	666	685	677	661	708	662	710	700	661	700	664	683	647	665	655	670	650	688	693	659	672	710	670	683	681	636	668	678	673	664	660	643	670	668	706	649	707	685	670	711	674	655	712	681	662	671	626	656	709	696	662	654	693	673	664	697	663	655	641	689	677	683	679	686	680	709	639	641	671	645	632	706	685	687	673	712	672	676	715	691	645	639	714	652	690	728	665	709	714	691	630	672	666	669	694	657	694	702	698	715	680	706	694	771	664	664	692	671	638	673	647	637	698	664	718	679	636	640	653	658	675	658	681	678	672	664	620	656	678	690	652	668	664	678	648	682	659	719	700	689	686	656	666	678	698	663	657	664	685	694	667	685	711	676	708	698	705	619	665	678	660	673	693	677	661	642	681	650	671	667	736	666	658	626	668	703	685	663	695	712	728	679	685	688	690	692	678	657	663	724	653	712	707	705	672	657	730	694	694	685	716	717	641	678	649	651	648	640	681	626	715	645	638	653	708	645	667	665	690	660	677	636	644	662	684	679	697	682	650	690	668	665	673	635	647	680	653	703	680	672	650	701	691	698	664	649	657	686	675	682	727	740	681	702	715	647	692	656	660	687	654	667	660	694	662	673	639	667	647	648	695	713	666	680	688	741	633	666	662	700	724	627	665	703	683	623	676	623	686	682	629	689	684	647	684	643	654	683	681	659	650	699	683	664	656	655	659	667	707	709	676	669	606	684	681	648	707	634	695	645	672	691	691	646	731	687	679	660	740	664	708	676	648	634	624	681	747	675	668	706	621	684	649	684	694	670	731	716	658	624	663	654	680	662	680	659	664	642	696	689	655	690	640	661	677	688	693	701	702	604	656	645	667	694	682	695	645	666	653	703	657	730	617	662	683	636	674	654	710	681	647	686	688	695	645	700	656	685	688	659	694	677	695	657	698	692	640	662	680	675	687	713	697	674	682	663	638	690	689	660	693	690	703	661	655	668	640	718	684	687	666	668	693	675	670	749	664	692	655	664	705	674	672	662	645	659	673	711	666	634	655	743	737	639	676	644	682	686	686	642	715	622	667	690	648	648	683	724	687	658	662	676	665	677	700	692	658	688	714	631	700	652	662	651	685	661	657	658	677	710	657	681	648	675	723	679	760	673	699	666	664	690	647	672	701	704	672	641	730	703	649	670	674	680	649	691	683	686	633	671	699	673
19086	11539	3398	1931	1561	1277	1222	1156	1038	974	949	954	875	901	871	837	873	833	896	870	893	884	895	849	818	861	859	814	813	823	854	856	877	841	864	914	824	835	883	865	896	888	879	893	845	811	850	845	852	864	832	843	794	818	855	863	870	826	885	930	838	856	881	841	857	810	835	879	847	866	843	795	838	852	846	838	837	862	866	836	841	838	814	834	894	859	874	845	845	808	834	809	852	817	917	859	801	802	860	833	836	817	811	879	851	827	842	880	902	867	837	843	822	837	846	912	821	865	824	838	841	859	817	811	903	870	840	847	864	854	895	850	878	877	852	870	834	867	872	855	838	778	911	794	889	837	815	800	818	831	850	815	816	830	856	857	870	864	798	841	874	848	896	864	870	857	882	819	842	877	848	825	858	846	837	837	868	864	830	861	849	860	838	837	859	786	835	826	852	849	867	860	781	866	820	857	864	849	837	859	817	821	845	875	839	822	844	816	809	850	844	822	868	910	833	858	841	910	792	818	796	797	866	918	849	917	840	814	865	841	906	844	880	871	858	865	824	868	840	829	784	778	836	830	870	851	829	826	856	866	861	823	859	809	847	818	816	818	819	878	848	795	786	885	866	824	866	884	866	841	892	827	886	869	874	877	872	828	890	880	857	875	834	861	841	805	861	885	801	832	910	823	867	828	879	860	874	833	823	830	845	853	861	829	839	851	879	834	820	786	886	861	887	864	842	831	821	859	809	882	848	831	838	786	833	864	802	841	912	878	835	894	854	839	858	886	879	849	829	913	836	852	853	893	884	822	816	803	814	838	785	870	841	832	868	840	882	819	848	888	860	832	901	790	854	850	834	872	869	878	866	874	791	890	880	851	861	813	895	781	806	826	849	830	846	862	802	856	809	862	824	853	896	882	879	897	879	831	879	830	797	859	862	835	875	797	841	919	847	839	892	811	864	873	845	847	870	844	867	798	818	845	851	813	894	849	860	843	844	893	900	851	826	832	871	826	831	903	870	861	882	831	837	836	787	772	915	886	836	821	846	833	898	856	844	863	833	831	881	867	855	825	909	810	868	831	845	844	851	883	840	838	815	774	820	825	861	881	797	869	897	862	914	824	857	845	873	856	822	804	868	869	844	850	872	838	811	859	895	840	817	857	820	843	844	873	868	915	847	838	854	837	842	847	880	844	848	870	796	910	800	894	854	850	865	863	844	876	839	848	881	910	844	879	887	858	872	874	860	869	830	829	817	888	847	806	875	834	869	759	825	864	784	817	815	844	821	820	823	832	810	866	853	875	844	844	863	879	820	871	822	876	857	885	845	853	852	888	787	817	803	839	831	840	816	862	852	821	825	871	837	806	858	828	806	882	856	860	891	840	825	833	789	804	855	813	820	845	829	871	913	814	859	819	837	844	854	844	829	837	820	871	811	909	874	861	882	824	862	852	874	865	824	833	806	836	853	867	840	869	853	899	880	916	810	854	847	850	856	856	857	818	827	882	809	907	844	831	828	855	920	837	886	872	861	849	886	885	862	850	817	870	873	875	855	854	767	860	855	835	855	891	830	839	887	841	835	871	829	868	883	809	788	878	882	792	836	856	847	837	844	859	833	861	870	847	847	832	836	890	878	856	873	803	842	886	763	842	866	824	821	849	791	888	873	833	834	855	819	833	822	843	865	834	866	829	887	826	831	879	877	824	795	868	862	817	868	800	853	881	862	855	775	907	901	853	876	840	879	839	852	851	882	896	845	817	849	881	889	890	842	822	827	854	871	843	849	868	844	854	869	864	886	888	844	860	869	837	876	816	849	796	854	776	870	817	820	872	904	824	833	844	777	799	882	862	845	785	863	830	833	883	922	829	891	872	916	811	828	867	872	853	842	890	878	798	865	824	907	798	845	868	848	851	845	833	823	811	814	846	877	838	791	848	881	896	869	873	861	830	826	867	799	862	850	875	901	854	821	843	829	886	846	864	809	825	835	821	857	817	864	833	837	881	856	846	860	842	821	909	933	864	844	858	901	860	888	874	866	807	880	833	937	843	860	811	844	881	843	813	837	859	842	842	821	867	874	859	857	888	792	766	776	889	858	843	830	844	827	851	801	882	839	857	896	880	864	801	818	911	848	838	839	823	901	842	872	880	837	873	813	903	867	841	883	888	865	866	840	828	879	838	870	849	870	865	839	906	790	878	866	855	851	873	857	895	907	853	861	882	823	859	861	809	857	872	873	904	862	860	866	843	883	845	834	820	816	803	822	825	842	804	865	834	843	902	842	827	858	772	869	895	869	874	872	851	839	873	836	867	860	860	837	813	832	816	873	840	891	859	891	834	854	841	868	824	887	914	853	818	862	915	855	848	858	824	846	852	878	889	866	858	857	846	835	904	810	862	873	846	811	894	810	791	851	804	903	859	849	872	849	821	795	892	877	815	882	866	863	848	879	846	868	862	849	868	828	834	843	852	851	853	820	904	834	880	759	879	824	859	838	861	838	860	816	873	847	872	876	859	874	860	865	849	871	870	843	800	863	814	838	815	850	844	821	818	895	860	838	858	816	808	847	851	846	837	816	829	840	869	838	851	859	871	882	845	825	883	903	822	846	897	850	876	844	859	874	858	853	842	853	821	844	852	808	886	839	838	861	885	818	865	810	857	817	846	830	808	873	878	829	806	830	887	800	821	853	859	888	838	815	834	876	836	817	821	841	842	803	828	832	827	816	807	863	901	850	871	855	877	805	853	895	854	810	832	863	824	843	857	836	879	870	830	906	815	854	848	914	886	862	839	840	892	812	799	876	818	863	844	847	886	869	813	876	887	886	863	861	854	833	802	869	853	831	839	837	818	849	895	872	897	857	876	832	846	868	826	862	826	850	870	891	878	864	836	881	825	888	834	891	830	887	839	870	837	836	848	852	860	843	828	901	874	885	850	825	870	865	889	838	882	835	880	838	870	818	842	807	862	851	850	826	794	884	848	876	841	868	864	876	912	860	905	849	870	867	828	833	859	884	919	859	848	808	841	877	869	881	819	859	820	868	851	826	878	883	850	819	888	856	880	858	779	833	845	891	853	854	842	856	910	798	876	842	872	823	824	836	852	903	901	840	861	857	878	842	862	817	823	868	845	855	854	878	873	816	840	840	829	860	864	866	816	836	855	851	863	920	873	836	871	870	872	895	821	839	872	836	821	869	833	883	866	872	904	830	870	892	919	851	882	864	882	838	804	823	868	833	823	838	893	861	828	853	855	943	856	865	867	866	811	781	880	866	851	856	864	838	845	849	860	815	860	772	884	893	858	876	811	825	877	849	820	868	839	872	859	882	880	804	845	843	896	846	826	878	836	853	861	836	859	858	870	897	827	875	862	829	869	799	909	839	884	830	854	858	862	810	859	803	901	845	876	821	863	857	873	856	828	862	845	865	868	901	862	833	851	833	816	864	853	805	863	848	801	825	815	851	881	864	842	855	884	803	790	869	949	881	853	880	846	834	816	847	812
23942	21576	28743	24853	21472	6611	1466	1084	921	890	798	734	747	821	760	715	684	664	679	729	701	705	729	705	705	710	695	686	673	679	747	708	685	683	636	685	723	683	692	638	693	705	666	675	694	718	692	670	640	668	678	677	704	649	700	653	715	692	689	666	677	680	655	694	679	638	666	655	655	705	711	684	677	707	671	656	700	699	661	672	677	683	689	660	670	685	682	687	650	721	651	681	646	651	660	680	638	658	658	677	668	668	690	671	679	675	668	680	669	649	672	684	664	677	669	688	683	660	678	660	677	666	667	647	758	665	666	640	655	719	661	686	666	682	672	682	699	682	672	703	666	625	651	672	691	650	666	659	651	674	677	715	686	674	642	699	668	676	662	631	653	707	658	676	665	621	617	686	687	673	680	677	661	729	676	665	708	692	673	688	674	667	716	642	656	638	666	651	718	673	706	683	664	703	674	701	682	706	665	701	658	680	698	657	682	660	689	698	671	686	664	684	640	689	726	717	646	704	669	680	710	643	656	693	640	681	681	655	660	711	677	695	683	692	663	635	618	662	663	653	664	661	668	723	698	700	691	687	713	621	672	661	659	644	682	634	709	670	645	701	714	686	714	666	667	680	652	737	626	663	663	702	667	714	681	664	674	658	673	705	670	695	679	671	668	691	712	692	673	645	682	660	607	653	651	649	700	658	657	684	652	687	685	663	646	683	664	674	642	656	652	634	718	660	708	631	673	683	734	674	647	636	709	691	685	653	670	702	676	679	644	677	645	633	674	698	650	735	648	671	641	686	712	708	675	692	633	717	657	688	661	705	674	668	685	630	693	690	692	660	651	603	662	705	654	709	621	673	718	647	670	663	659	716	672	690	615	728	696	665	643	682	680	652	634	683	650	655	665	667	683	698	665	677	661	653	651	680	631	672	704	714	657	682	708	640	664	703	641	662	655	664	618	678	666	654	677	695	688	669	665	728	658	640	663	651	659	664	683	672	675	691	644	720	700	671	706	692	682	617	679	682	666	682	665	665	654	692	689	705	694	679	660	674	634	704	717	677	657	659	661	681	667	684	702	719	674	664	672	682	669	640	646	651	668	662	660	704	691	688	677	678	651	680	666	722	678	627	614	688	670	672	651	706	680	664	702	677	681	694	677	657	688	679	649	653	709	655	690	649	672	665	638	598	679	679	668	676	672	688	662	627	661	671	664	667	705	619	644	654	658	711	618	684	672	654	685	687	704	671	700	718	641	681	659	680	661	704	667	651	637	658	682	677	668	651	704	696	685	692	640	656	665	692	656	619	653	623	686	685	657	704	671	655	667	701	673	702	664	670	654	702	642	686	649	669	704	652	705	733	621	639	664	688	673	687	696	692	748	697	721	684	664	737	643	704	705	672	659	683	691	664	684	713	715	654	707	689	647	647	688	680	654	659	686	690	666	651	653	674	657	684	674	707	666	721	673	673	650	638	683	665	622	670	665	671	659	672	704	674	696	658	699	663	657	687	615	698	673	684	680	687	670	678	700	671	631	681	686	670	668	683	710	651	688	695	679	640	705	701	692	667	717	681	677	662	700	665	663	637	686	686	647	703	660	658	678	682	596	682	668	703	663	695	711	650	695	643	663	684	658	656	673	697	660	710	695	677	651	670	668	672	699	632	675	656	717	662	679	709	630	696	677	657	654	643	676	699	721	668	665	653	642	692	662	637	651	665	719	640	684	687	658	678	658	679	660	694	649	677	660	630	652	660	662	653	692	747	727	699	638	674	653	695	682	642	653	675	687	719	735	661	689	678	662	666	684	710	641	641	632	662	667	628	645	718	643	692	662	672	627	700	648	633	655	701	688	669	656	697	661	655	717	682	657	639	694	689	687	664	676	649	670	662	686	659	592	702	638	664	694	646	683	638	650	707	655	649	651	686	693	658	678	722	655	670	654	669	655	674	671	685	671	646	669	659	702	666	720	651	650	689	684	667	690	659	684	654	624	674	670	717	697	682	722	680	689	700	688	667	682	705	676	662	667	706	677	667	665	646	673	642	692	668	668	602	612	692	673	665	681	698	675	683	675	680	670	680	601	672	666	648	650	705	699	677	672	666	696	680	699	680	683	693	702	678	666	670	620	650	683	687	636	689	647	691	629	684	694	701	692	699	672	660	655	687	646	670	686	713	716	638	702	637	685	749	656	664	673	688	694	637	669	688	726	675	666	666	671	672	689	659	644	754	672	687	670	657	675	657	646	650	640	637	651	701	656	644	646	681	658	666	718	708	709	661	675	658	677	694	643	674	682	670	685	647	687	691	674	633	658	679	657	680	680	682	678	671	652	655	695	658	721	682	680	662	706	680	673	634	634	666	638	670	668	613	698	718	689	683	723	680	662	660	654	696	654	686	646	663	670	684	663	640	704	667	663	729	683	619	678	775	706	666	630	699	689	667	705	678	641	663	680	649	660	656	701	709	672	682	646	653	719	706	692	672	706	642	682	712	651	691	643	714	614	698	654	660	661	671	634	682	686	697	684	716	685	687	667	632	652	655	679	706	686	658	678	657	667	680	684	640	646	667	620	655	638	691	621	659	704	680	715	661	623	670	674	700	654	655	667	663	670	664	656	651	678	640	668	687	694	674	630	664	688	677	690	685	702	694	658	680	640	659	677	649	687	613	630	670	666	669	691	755	658	681	679	639	701	676	647	689	691	637	657	650	670	679	654	694	667	641	649	714	665	672	663	641	661	702	645	663	628	704	675	666	657	674	658	605	668	712	708	675	672	666	708	652	681	688	645	684	722	645	665	668	701	640	709	671	683	683	675	666	665	695	677	635	686	712	689	718	709	662	619	685	687	713	681	656	729	671	686	654	680	633	625	663	657	672	680	645	678	738	682	690	670	635	649	675	683	642	657	650	699	647	690	675	646	655	679	657	683	663	655	660	669	688	733	652	712	659	659	694	663	652	662	691	666	650	656	643	681	682	663	674	652	636	697	702	631	650	708	651	631	590	680	662	667	675	698	699	651	677	653	628	654	695	645	668	655	711	672	672	679	715	671	685	661	694	699	669	684	659	668	618	692	648	692	687	695	697	668	671	662	658	679	673	713	683	682	665	662	656	664	661	681	704	636	636	637	634	623	650	699	688	626	609	673	639	680	672	695	655	656	700	693	709	704	680	651	643	679	709	662	709	628	716	686	708	676	647	721	692	660	673	675	704	705	689	732	702	700	676	693	636	678	640	651	628	715	694	641	710	684	723	698	656	696	658	697	664	658	675	664	714	631	651	645	574	685	667	669	706	677	722	710	666	622	638	676	701	700	703	679	650	647	652	679	683	657	601	694	672	637	657	693	631	657	683	662	645	699	673	626	706	646	665	680	658	687	688	702	710	618	657	672	667	663	634	665	659	654	638	664	695	645	643	631	672	643	671	655	669	673	696	679	639	695	636	649	656	655	695	626	679	672	690	632	717	686	688	694	708	647	706	674	646	648	601	707	641	679	721	683	685
22158	20697	8252	4301	3321	2425	2017	1702	1419	1280	1232	1129	1054	990	1025	959	940	883	893	940	897	908	899	880	859	891	863	845	872	871	868	915	855	882	886	877	886	862	876	831	889	889	882	857	914	851	956	888	803	836	841	895	860	919	830	839	862	816	886	929	901	910	890	858	868	797	877	861	796	826	872	868	866	850	912	865	871	858	869	855	870	801	869	855	893	836	877	926	823	880	853	882	853	831	840	875	844	869	834	836	828	862	849	863	816	900	864	823	889	847	823	889	799	893	901	834	880	840	891	864	869	859	895	845	865	831	866	872	897	844	820	899	862	899	869	853	863	845	859	832	838	871	896	872	918	882	896	865	833	856	863	827	892	819	857	855	864	800	816	793	875	853	873	873	821	894	880	813	850	882	881	862	884	851	884	860	834	872	821	826	862	894	867	873	818	852	880	853	873	866	841	867	882	892	880	854	852	891	852	877	818	867	904	867	853	838	863	897	848	884	837	879	873	830	827	815	844	864	834	860	824	869	812	882	821	897	857	874	827	885	815	883	937	819	881	912	855	869	813	846	841	815	859	854	793	908	856	837	862	877	859	862	830	815	824	859	869	855	837	888	856	882	866	835	844	875	806	899	888	878	890	838	850	828	831	857	826	785	878	894	832	875	820	908	838	864	875	849	835	886	885	840	859	895	822	846	875	839	863	820	803	858	848	870	864	839	836	890	840	902	848	825	845	827	889	808	799	850	845	895	846	868	833	820	823	867	816	845	847	884	835	861	854	846	864	833	865	844	885	863	847	881	799	856	860	813	844	834	878	824	844	868	811	854	827	835	913	879	880	837	856	841	824	870	827	854	892	852	856	839	836	837	854	849	852	865	862	897	878	862	861	819	854	874	818	844	843	806	811	846	850	850	869	854	843	830	871	844	872	810	831	826	851	808	883	845	831	824	902	883	908	857	868	855	838	837	824	860	855	829	895	901	815	799	853	896	914	848	848	890	890	869	828	851	868	851	841	887	837	887	878	901	862	858	837	816	843	843	846	826	855	798	855	831	822	858	796	887	859	860	802	852	858	822	894	920	846	856	863	924	875	831	817	873	848	855	788	869	808	848	855	898	893	834	854	834	839	849	885	858	845	841	830	827	865	901	834	921	827	831	885	853	857	892	839	853	811	868	863	866	850	884	852	844	836	823	903	876	799	834	884	892	849	837	848	871	896	863	844	904	878	799	831	861	880	831	831	837	864	885	823	871	847	826	804	813	855	877	861	867	909	893	845	862	837	816	827	871	847	849	888	887	855	827	855	835	883	884	868	880	863	850	865	917	854	832	847	871	870	857	828	840	853	840	840	812	856	871	856	826	830	826	887	916	844	851	851	850	854	825	861	829	855	826	909	807	870	897	886	862	860	866	865	844	883	823	877	821	851	818	793	836	900	842	861	902	813	808	874	866	863	882	821	838	858	884	856	861	815	897	883	830	828	828	856	894	834	889	869	876	844	866	885	841	871	827	835	850	934	870	866	861	801	872	882	801	883	834	862	923	857	910	886	919	878	856	858	844	807	848	863	810	881	879	840	865	835	876	883	880	872	849	830	905	849	832	826	836	865	863	854	849	817	875	875	844	886	854	835	877	884	821	869	826	846	864	862	819	872	890	847	809	847	804	880	845	814	861	846	859	892	854	906	896	835	873	899	804	859	879	832	860	854	857	845	837	859	861	858	875	847	863	830	835	852	891	871	882	849	849	873	829	888	884	873	865	848	881	873	839	831	857	829	809	864	846	825	813	831	796	877	836	850	843	825	844	865	860	879	844	879	810	840	839	861	848	877	879	829	840	875	839	861	843	882	863	893	892	890	889	877	868	859	851	847	878	831	858	831	837	774	862	833	870	850	865	896	843	879	816	862	897	824	829	806	833	859	864	821	807	845	863	864	880	841	878	892	869	893	895	860	846	901	826	859	857	811	876	822	865	846	881	932	825	855	838	882	886	872	850	811	847	828	887	837	843	862	841	868	841	854	839	823	846	861	898	842	866	891	834	861	823	908	848	841	842	823	891	797	820	901	837	825	875	845	831	862	852	883	853	879	842	840	832	900	826	831	845	858	803	836	834	830	900	826	848	828	868	867	889	863	856	817	872	861	860	842	889	844	830	896	851	908	836	862	851	871	834	865	880	809	858	849	846	868	881	859	896	836	883	868	841	876	841	872	824	894	883	807	918	842	861	840	830	903	865	802	844	843	850	814	834	861	883	858	847	784	826	853	839	822	907	827	811	826	847	835	841	812	834	826	846	860	854	874	868	858	850	811	840	860	832	830	856	844	855	803	914	861	816	843	817	881	858	879	859	870	856	837	886	820	864	882	857	821	838	856	861	877	854	862	816	839	898	845	861	912	869	834	871	813	834	859	857	863	892	890	857	840	865	839	845	840	894	860	847	824	869	883	860	882	847	859	799	869	818	866	824	916	873	850	904	859	798	886	830	913	834	867	853	836	901	842	864	825	818	881	846	870	867	853	869	848	876	818	873	859	867	861	821	856	888	829	879	848	899	868	896	907	834	895	888	862	861	838	865	837	871	797	848	910	835	873	885	824	831	861	841	814	843	854	861	820	865	885	822	816	847	845	862	843	851	839	847	919	877	874	780	881	890	809	829	861	869	828	836	798	811	846	849	917	834	837	875	800	867	865	833	915	833	896	856	904	857	816	867	847	840	835	813	884	884	935	816	839	886	857	876	853	876	885	847	842	798	825	833	849	888	849	836	847	834	803	927	842	845	825	864	862	799	888	881	867	823	882	825	856	839	854	844	879	818	846	864	875	854	826	858	874	853	890	915	836	884	804	878	823	820	825	816	871	863	876	828	870	827	846	890	876	855	883	846	874	844	802	857	855	822	887	811	875	873	846	834	841	908	886	896	880	821	832	867	850	811	799	837	848	890	809	890	892	851	811	853	830	823	833	868	850	845	846	816	908	840	835	876	856	875	852	875	878	864	837	892	830	866	829	884	807	849	883	845	869	826	853	873	809	923	771	886	856	784	853	853	836	832	868	844	854	861	803	911	856	828	893	851	859	848	856	870	881	856	863	844	906	813	868	851	857	897	906	889	825	835	904	823	899	834	845	845	906	827	871	821	828	859	923	868	834	875	867	864	824	825	870	840	815	816	882	865	885	900	846	882	849	874	851	886	837	833	876	865	873	844	833	835	884	820	915	807	879	830	838	885	883	834	865	848	864	877	807	896	867	824	910	868	866	833	862	882	854	841	792	868	874	853	860	865	833	826	836	871	829	899	879	876	846	855	866	801	814	849	881	858	849	787	911	896	870	915	878	897	843	884	814	846	865	825	847	848	825	828	822	866	891	858	886	791	898	798	830	878	857	828	889	833	882	874	946	859	846	848	863	796	836	844	785	844	835	841	864	848	849	898	832	813	847	873	848	894	841	814	937	894	833	926	848	813	855	874	895	805	852	826	844	812	886	879	854	809	902	877	809	830	797	854
25255	21592	27260	25923	5260	908	757	551	571	518	462	471	418	413	467	464	414	428	451	439	442	430	423	441	436	400	434	420	431	408	407	419	422	408	401	450	406	420	450	421	414	412	425	411	391	452	434	467	422	396	457	420	440	446	380	413	412	429	371	402	417	419	427	427	407	425	395	422	422	454	386	389	436	385	390	431	415	414	423	391	415	441	395	427	397	413	417	414	405	387	428	410	389	426	413	373	422	415	368	419	456	398	404	396	420	444	427	438	440	444	378	419	433	454	425	419	434	414	410	392	423	384	389	405	384	372	421	395	408	417	425	400	393	386	415	437	432	431	440	376	393	450	412	412	395	428	395	399	425	417	397	398	387	390	385	404	378	425	412	406	416	437	403	402	433	398	385	411	414	405	425	420	404	404	414	421	408	411	415	412	420	434	421	387	398	409	407	400	407	488	407	424	438	408	415	389	396	420	403	409	426	413	434	431	396	396	397	417	430	412	410	430	397	432	363	437	421	416	401	365	438	424	415	407	389	400	398	424	367	402	419	418	400	430	414	374	403	409	413	399	389	419	385	410	402	371	427	389	411	426	431	378	447	431	429	419	401	387	392	416	379	428	437	431	404	409	405	405	457	376	405	376	416	388	430	417	400	441	403	388	413	404	363	378	391	381	401	374	430	418	398	425	441	398	391	416	435	422	391	404	444	411	386	444	396	404	401	392	372	439	413	423	447	389	388	404	373	371	386	408	405	413	396	428	399	346	435	413	409	401	397	452	408	433	411	388	416	412	451	407	407	421	456	399	396	383	381	375	451	393	426	448	433	409	406	434	416	398	417	436	394	418	374	414	390	388	450	370	400	416	415	446	413	419	405	411	405	383	404	408	383	410	440	409	434	391	424	402	405	442	380	418	426	398	421	390	396	440	378	400	421	411	420	420	367	403	418	432	407	442	387	408	399	405	386	398	414	411	429	417	377	410	399	413	374	448	410	381	399	384	405	416	414	427	396	394	416	410	393	391	440	446	413	396	414	434	454	432	420	398	394	397	408	421	427	339	412	406	427	417	370	418	419	410	394	415	442	408	398	406	404	431	411	409	381	399	396	443	442	414	420	395	410	433	410	424	406	397	410	409	438	416	401	375	393	419	405	409	404	411	402	415	394	414	421	400	431	435	408	419	455	394	416	432	437	390	443	418	426	441	416	411	418	420	402	403	407	428	409	439	415	423	384	395	366	409	410	459	421	385	396	429	448	435	421	402	400	403	422	452	437	412	412	422	427	405	389	411	409	424	406	428	387	407	391	373	402	408	416	395	411	444	410	413	393	425	422	408	392	438	404	407	394	400	391	417	426	429	398	404	443	427	414	418	439	404	396	433	446	384	389	404	405	438	402	436	416	416	390	454	411	417	449	426	394	428	388	390	379	384	413	383	383	401	394	385	400	448	411	404	430	428	422	386	426	419	383	408	406	401	418	401	414	407	423	402	402	440	398	419	408	418	412	424	382	418	389	404	468	417	420	375	395	403	389	437	458	444	388	424	389	387	436	403	417	426	401	436	408	383	405	423	454	398	425	429	396	390	404	384	381	373	412	414	418	403	408	427	453	374	401	427	414	408	411	411	429	428	416	428	443	439	397	425	382	401	399	415	392	395	405	390	390	384	374	426	391	417	415	405	426	428	371	414	426	378	383	375	401	388	388	432	379	406	401	432	391	429	412	369	403	393	387	405	411	413	426	430	430	412	407	385	416	433	417	381	424	427	427	412	422	379	410	415	395	402	389	375	426	390	376	412	419	424	439	437	420	397	410	449	428	386	396	451	369	431	419	399	429	420	408	371	400	417	422	416	442	403	441	402	424	391	418	389	363	417	408	427	389	393	451	411	402	411	464	411	394	430	428	409	426	387	407	410	414	432	419	392	397	416	426	396	413	414	403	392	415	415	437	432	381	404	415	409	368	427	410	416	390	420	410	385	415	368	387	403	393	409	410	398	424	390	423	420	436	378	439	437	425	420	393	404	407	424	392	393	429	409	440	374	372	429	385	412	379	425	456	375	409	425	425	416	397	411	413	427	408	412	418	392	412	423	410	396	417	385	439	400	407	441	401	402	431	397	404	397	428	381	414	347	418	432	438	420	415	434	419	433	438	414	394	354	433	409	413	395	433	378	397	409	406	413	459	438	408	392	424	399	419	407	399	377	398	387	401	434	419	429	379	403	415	380	365	405	371	396	431	365	420	377	370	398	422	416	421	426	407	417	394	372	376	423	381	407	412	393	397	415	405	397	390	410	372	404	396	434	405	444	398	402	433	392	369	392	405	370	412	386	405	413	434	420	398	371	433	406	445	370	434	393	369	407	365	397	434	380	378	386	402	392	358	390	437	430	404	410	388	423	456	402	428	409	397	414	381	400	404	402	414	379	377	405	376	433	409	419	416	430	412	396	433	365	399	388	408	405	404	379	415	404	370	441	448	390	421	394	427	408	386	370	385	411	382	400	397	409	388	413	417	376	446	425	407	395	428	409	447	415	406	346	388	413	430	408	411	432	412	439	395	442	412	393	380	407	440	446	454	407	391	416	441	395	437	395	433	396	416	427	391	449	391	426	378	409	398	399	417	460	422	411	430	478	402	387	416	403	420	383	419	447	450	381	402	410	412	380	393	433	372	387	414	416	418	442	423	401	379	369	367	394	385	440	415	413	416	388	402	403	404	393	415	389	413	425	415	388	387	398	390	459	368	422	408	426	413	429	393	405	412	417	443	410	411	421	413	432	417	448	437	417	413	417	413	386	418	390	399	417	384	460	422	432	421	409	392	421	419	395	441	448	389	418	357	390	405	397	399	389	403	410	388	409	407	379	410	397	433	395	430	400	379	395	400	419	410	400	417	409	369	402	445	408	405	383	408	418	419	447	392	420	408	415	411	452	390	424	429	357	401	387	377	408	420	417	401	359	416	392	408	387	389	416	419	415	402	405	388	414	413	402	379	421	399	401	428	392	425	402	369	419	408	404	415	425	392	412	384	408	409	353	412	433	416	372	398	418	362	410	404	384	374	401	399	448	416	440	401	411	392	383	400	412	412	440	410	410	398	388	428	400	419	403	416	428	386	427	407	413	390	423	418	431	406	414	416	398	413	444	427	390	394	380	395	402	388	409	386	437	389	411	401	453	392	394	431	409	392	396	400	429	404	413	386	411	416	429	404	393	445	397	417	394	372	406	423	383	400	415	405	400	382	380	433	393	419	406	376	402	410	403	382	392	405	414	412	409	395	433	400	391	370	408	414	423	416	407	398	409	386	394	422	405	398	400	391	384	414	414	415	418	420	416	406	396	401	424	402	395	406	406	410	417	421	408	464	421	411	387	421	392	425	399	392	392	419	433	426	439	432	410	441	426	405	411	463	379	423	419	426	430	393	390	388	371	430	403	387	423	413	434	411	410	435	393	364	414	382	390	410	438	412	401	401	425	400	401	400	445	392	417	397	435	416	392	414	403
20460	15216	5305	2801	1949	1558	1373	1066	908	848	730	682	653	625	621	569	596	568	525	586	551	566	543	522	573	537	561	522	533	518	554	527	534	532	565	557	565	530	521	536	538	551	568	547	539	537	532	471	561	553	575	521	525	543	524	507	581	533	521	501	563	561	537	511	521	517	486	526	512	542	535	551	505	496	533	504	535	496	554	554	474	562	513	531	547	518	508	568	534	525	532	506	535	526	520	520	518	507	496	519	498	532	526	500	571	504	543	510	503	523	517	544	495	517	513	577	537	509	543	564	503	555	547	501	524	541	528	531	546	548	538	531	508	503	507	519	539	546	512	519	509	517	543	532	515	538	520	534	512	525	518	538	519	539	544	529	521	498	532	506	514	514	549	497	494	523	533	566	526	521	499	528	499	548	525	505	515	516	531	506	514	508	551	521	536	504	523	537	549	544	503	504	515	505	515	517	522	508	576	533	549	506	521	535	523	513	539	520	489	540	524	517	506	530	529	521	508	524	519	547	451	535	544	517	521	524	539	531	541	555	514	527	520	519	491	491	511	508	522	548	514	532	515	516	522	499	513	514	565	528	522	523	538	506	522	502	542	516	527	537	521	472	497	493	513	537	540	552	498	498	503	475	536	508	529	508	576	600	516	567	513	556	539	537	496	516	556	501	545	505	516	517	530	495	530	535	524	534	520	551	539	536	511	532	540	518	497	565	508	517	529	526	536	528	468	532	530	529	562	559	552	507	501	487	519	537	517	569	523	530	527	520	506	526	521	513	577	517	545	516	537	496	543	525	500	482	513	515	528	516	521	538	554	564	568	543	509	512	577	530	541	578	570	504	521	517	530	527	494	560	528	510	529	547	528	538	518	527	518	557	501	518	491	573	502	514	564	525	532	569	512	512	484	537	534	481	556	519	512	574	528	542	505	463	521	542	535	515	527	534	516	515	501	524	518	553	518	522	503	549	559	563	510	509	530	553	567	529	520	544	464	510	492	527	499	520	496	553	544	512	544	544	528	591	556	508	540	523	506	535	592	521	527	516	531	563	511	531	536	510	559	554	548	540	547	566	521	497	550	527	517	553	502	522	514	541	538	505	531	485	534	515	574	536	515	482	527	514	526	555	534	563	463	481	525	569	533	510	488	506	579	465	531	522	508	540	556	541	523	541	516	536	528	529	513	517	481	537	499	478	516	494	550	548	551	521	543	546	539	532	511	483	528	537	556	479	526	561	516	529	533	541	586	506	531	531	516	551	537	494	549	547	531	522	501	492	518	532	492	531	454	580	494	550	468	533	547	563	529	529	526	501	518	502	507	553	541	535	498	512	545	535	520	533	517	538	541	561	514	524	522	502	512	546	517	495	559	535	529	509	522	490	516	527	508	522	529	502	517	543	501	511	545	536	517	584	516	510	538	521	541	512	503	518	524	521	535	537	507	561	522	520	529	535	520	537	547	522	543	513	520	490	497	491	537	547	554	520	513	518	516	549	518	557	502	499	545	529	539	545	557	544	492	555	545	517	507	519	525	499	575	523	516	560	574	516	540	515	547	478	506	524	516	560	551	486	532	514	552	509	484	513	521	526	565	549	552	558	529	539	528	537	531	509	520	487	523	541	554	506	512	524	528	550	522	525	532	490	528	534	509	562	551	493	519	495	478	549	511	512	509	524	482	511	535	515	485	508	501	562	555	514	516	517	498	492	568	523	514	503	550	529	541	555	526	540	522	542	517	523	543	550	514	538	530	502	521	504	532	540	515	520	511	556	525	514	541	525	532	539	533	528	533	502	503	510	534	522	495	527	533	525	494	560	553	502	515	505	561	556	546	525	520	498	537	508	541	517	516	557	498	503	535	545	533	534	499	515	486	505	527	563	565	556	555	511	550	521	523	505	567	575	525	496	490	520	502	472	520	535	480	545	528	500	535	539	507	525	543	536	528	526	572	476	551	507	525	507	514	538	536	515	577	511	545	500	519	579	527	518	498	549	523	534	506	507	513	520	506	556	509	550	546	519	468	521	552	526	539	514	490	503	500	530	510	556	501	502	531	499	521	550	516	563	542	512	491	507	549	585	507	528	482	518	516	548	523	539	541	505	533	509	554	530	506	572	514	519	567	512	512	526	497	513	542	506	534	507	514	489	536	493	522	500	540	516	520	505	568	513	512	528	460	535	517	546	486	550	522	520	553	505	519	565	557	526	537	494	525	547	548	536	518	541	511	551	516	537	549	540	544	561	494	550	555	545	485	540	529	540	537	539	541	502	510	493	489	518	517	559	506	566	526	539	573	534	547	537	557	536	499	536	543	521	542	564	529	521	511	557	534	530	550	509	565	481	533	506	551	552	515	523	531	514	502	535	544	526	508	557	544	537	498	529	488	536	516	493	494	563	575	520	513	499	530	483	520	522	520	528	555	534	566	519	575	527	532	514	529	527	536	533	499	532	532	507	527	529	519	518	525	512	532	537	492	557	549	500	521	521	519	531	502	510	546	529	548	541	510	564	544	514	517	552	516	515	520	519	550	529	555	521	550	530	514	537	510	525	489	525	502	545	528	514	518	522	538	507	535	577	532	519	533	481	522	527	512	519	551	528	527	559	504	556	512	534	531	534	530	523	543	531	535	513	501	518	488	480	517	519	541	523	522	513	554	546	546	525	550	513	546	553	487	546	522	522	523	544	546	488	515	534	559	530	529	476	530	522	559	538	501	542	524	536	510	529	544	549	527	512	523	525	494	490	544	525	529	544	546	510	518	529	495	544	533	543	531	514	531	576	515	506	510	523	468	556	478	522	547	513	601	530	523	469	569	531	554	471	533	524	513	527	508	526	506	485	574	557	503	482	507	506	503	549	566	533	499	519	490	510	551	511	562	530	528	586	537	540	566	509	537	547	496	545	514	527	506	538	556	523	541	518	528	506	517	504	528	529	510	508	489	489	523	517	598	517	471	525	526	550	579	516	549	518	528	537	538	535	508	521	516	517	492	521	538	526	501	520	560	524	483	477	528	514	527	505	529	545	494	512	523	530	545	522	541	510	522	492	507	520	531	521	507	535	545	501	530	509	557	488	505	520	512	467	548	513	498	532	519	488	519	553	535	528	537	549	557	529	525	532	520	509	525	539	537	536	554	522	525	543	538	558	537	560	537	543	565	549	484	529	498	543	500	549	520	494	509	521	550	523	498	516	532	507	525	498	520	537	536	499	497	497	515	517	511	486	563	533	559	530	525	580	490	566	522	501	536	539	514	553	528	527	552	510	553	529	531	511	538	520	500	498	536	508	518	501	537	524	505	501	525	517	541	528	539	553	570	536	532	495	496	542	559	531	512	520	541	500	491	530	493	511	500	503	549	521	549	516	538	512	535	509	536	559	475	545	525	538	539	549	509	527	522	523	536	519	536	528	520	523	501	495	543	507	513	556	566	505	534	567	514	503	536	506	493	555	520	513	529	503	510	538	529	499	580	530	544	528	497	485	547	492	544	521	530	558
23059	21625	29314	24418	21617	21388	3627	1070	755	669	581	549	486	465	460	447	426	402	445	407	371	365	405	373	402	359	379	369	374	358	387	372	365	406	363	380	342	348	353	414	394	364	341	353	361	353	338	340	375	371	386	362	408	333	355	364	387	376	342	348	394	351	341	370	320	351	391	382	362	336	361	343	361	377	343	341	355	356	321	315	364	346	348	332	355	373	349	360	353	370	365	390	352	345	401	359	357	367	355	361	383	364	342	375	382	342	354	387	371	349	341	353	363	335	350	369	324	352	318	351	365	338	359	370	372	358	323	351	363	350	323	343	326	326	378	334	345	363	351	358	308	372	320	372	381	365	356	338	341	361	383	364	356	323	397	341	344	366	348	371	351	382	354	365	355	384	367	390	348	343	349	373	339	332	339	342	347	339	375	369	365	332	317	337	363	367	334	372	370	340	342	354	330	335	308	333	319	384	306	347	347	369	324	317	322	355	338	307	350	359	335	355	311	329	331	355	343	371	357	351	321	314	350	377	356	343	369	368	333	367	335	334	349	382	386	348	355	330	349	329	376	389	351	353	341	335	354	336	340	341	318	386	408	338	366	361	323	361	340	368	375	336	341	359	378	361	322	376	351	357	358	371	355	328	364	366	387	333	343	362	313	344	352	351	356	339	378	322	372	348	353	329	362	353	330	382	346	354	306	367	343	350	357	373	362	314	333	359	365	354	324	391	320	356	338	371	357	350	346	377	343	362	343	365	400	338	347	407	359	372	347	333	379	356	346	307	324	328	358	348	333	365	360	378	326	337	383	347	343	328	376	355	368	364	349	341	312	366	362	329	328	340	352	362	338	334	318	345	312	341	338	341	350	380	328	366	370	348	373	328	360	341	376	331	346	359	338	349	365	343	287	333	347	379	341	409	378	338	392	380	364	324	362	386	350	335	379	350	358	362	335	334	379	376	367	339	385	331	343	328	365	392	377	383	340	350	353	370	340	345	329	347	341	337	379	330	347	355	376	383	353	341	347	349	331	366	344	344	357	367	354	380	359	392	371	338	347	342	359	348	387	351	346	359	348	318	342	366	373	347	366	347	344	338	354	323	340	345	379	349	333	372	353	363	345	366	334	343	322	362	360	331	345	353	331	352	339	345	311	370	378	370	352	333	353	346	326	313	330	328	360	343	318	351	310	336	407	358	370	331	353	348	330	350	342	363	349	338	387	351	354	341	343	355	365	355	353	356	347	347	322	301	359	353	346	374	323	354	356	357	378	362	340	371	383	354	341	364	354	329	339	355	341	393	341	348	309	342	328	349	331	329	331	350	332	307	353	356	353	370	349	340	332	351	344	339	319	313	336	328	353	330	340	318	357	376	363	357	341	346	329	346	369	373	362	338	366	383	387	349	329	327	354	365	368	372	319	326	339	368	356	328	366	364	347	348	395	288	364	376	366	357	354	320	344	368	336	370	391	328	350	347	337	359	313	345	384	326	372	341	373	351	366	356	362	343	338	351	374	374	351	335	359	342	350	374	300	347	363	363	363	344	349	356	341	352	337	327	384	336	337	337	329	328	335	353	365	343	317	359	353	352	357	338	348	337	363	314	334	358	339	337	365	371	339	388	373	368	334	348	321	319	341	346	336	344	367	343	339	327	343	334	357	326	315	340	340	354	333	350	365	355	336	370	368	334	360	360	379	352	362	322	357	346	328	350	313	313	350	351	355	333	337	351	370	365	353	356	372	333	357	330	355	382	370	361	323	336	337	357	327	372	331	351	345	352	358	354	385	327	329	375	393	375	367	344	332	367	359	370	338	312	344	345	348	322	342	345	335	344	329	321	342	348	362	332	367	340	328	328	334	349	342	353	341	363	354	335	330	357	347	367	341	342	361	368	337	384	360	332	348	333	367	328	360	377	354	332	374	342	332	351	353	349	327	359	329	354	370	360	351	328	354	349	329	350	369	339	335	333	374	335	331	353	359	333	335	331	331	335	347	383	360	358	368	345	359	320	339	321	386	368	315	354	378	356	352	324	350	353	330	347	364	348	316	333	357	372	329	359	342	347	355	329	341	366	355	343	357	358	334	348	348	342	360	351	382	349	331	373	370	344	375	377	329	367	344	334	333	391	318	352	370	345	333	348	370	350	342	354	345	333	371	344	347	349	364	337	336	350	330	342	367	412	330	350	364	353	373	352	360	350	342	340	383	330	345	358	346	319	369	355	393	334	384	359	335	326	347	334	326	330	353	381	348	332	336	360	315	372	353	340	313	329	359	378	366	334	357	365	355	337	346	361	359	342	344	335	349	345	347	341	345	362	339	354	349	341	336	348	350	373	367	331	353	319	290	331	347	318	323	365	377	366	343	374	367	356	352	327	358	392	376	370	330	312	358	351	304	356	375	311	322	340	345	324	304	363	320	357	357	340	371	411	364	341	349	348	339	360	340	376	351	345	370	346	371	353	336	346	354	397	323	349	345	314	369	325	335	360	333	342	357	331	341	366	355	352	350	320	353	348	360	325	346	339	349	340	387	349	355	320	355	334	365	354	370	304	314	384	353	355	315	355	316	348	334	349	348	374	348	326	387	346	355	337	365	341	339	357	358	352	365	350	334	352	342	364	333	340	343	345	365	336	368	338	325	316	351	351	389	339	325	332	323	357	373	338	347	372	334	360	357	353	358	372	335	362	345	345	364	348	354	325	325	343	370	345	357	343	318	339	344	353	384	352	343	352	338	373	365	334	371	353	348	331	355	322	337	370	338	365	338	348	344	331	351	325	349	336	354	365	342	372	337	318	320	356	344	329	353	342	345	349	366	331	360	341	372	329	366	354	339	341	322	365	366	347	336	343	343	345	317	349	334	325	319	357	367	353	346	338	341	359	351	361	348	349	349	355	373	353	394	343	363	343	300	336	355	372	329	357	345	371	360	351	327	366	342	337	359	353	337	355	370	358	355	336	373	356	352	356	367	349	329	320	349	362	342	363	352	334	355	351	334	353	349	355	345	387	377	354	353	367	339	316	326	361	351	337	351	351	341	350	358	348	341	328	372	366	330	389	379	344	349	358	365	352	351	332	355	363	371	352	350	344	306	350	347	357	323	356	353	339	369	338	346	351	391	349	348	337	359	337	400	355	358	363	348	317	351	359	318	335	346	365	345	366	389	359	362	348	378	347	356	366	356	370	365	387	359	350	370	361	373	379	348	281	339	348	382	380	358	354	340	370	332	340	356	369	367	377	363	376	376	365	339	353	323	346	355	337	340	355	347	353	343	351	320	343	383	311	348	382	373	333	339	336	376	351	348	341	367	377	379	332	372	346	356	306	362	368	355	349	366	372	365	336	329	360	347	328	329	382	344	353	343	369	336	374	353	371	335	351	349	323	364	347	339	344	372	359	373	340	376	348	346	335	396	328	379	363	347	389	339	325	339	355	329	338	370	362	361	377	366	344	336	332	334	381	347	345	377	373	360	359	332	343	329	332	353	356	370	342	326	350
25827	23988	11425	6080	4180	3210	2472	1975	1500	1292	1055	922	858	726	715	624	657	617	530	577	547	551	554	542	531	515	499	513	509	496	464	466	522	470	483	477	459	515	513	491	466	510	489	506	531	516	495	529	474	492	517	495	506	504	500	444	483	546	466	439	444	440	503	489	481	492	470	489	447	492	477	466	437	444	460	449	455	493	469	464	448	439	459	463	462	447	457	420	478	429	512	437	480	483	468	437	478	495	444	482	468	475	478	485	479	456	468	409	432	481	486	446	514	456	435	447	476	468	452	420	440	465	447	442	461	442	425	459	459	442	469	426	447	433	452	441	451	444	473	481	439	461	438	471	494	465	494	482	487	484	427	467	464	440	480	495	431	503	494	465	437	468	443	466	445	479	489	454	467	437	459	462	463	459	451	454	473	476	503	489	425	449	499	471	445	481	473	467	473	449	453	466	479	474	474	444	434	478	459	448	463	453	476	439	473	472	463	448	448	446	456	473	429	450	462	460	441	459	468	424	463	514	453	435	472	475	453	438	454	455	477	451	455	447	497	488	466	493	474	460	497	448	472	466	475	474	456	449	467	481	454	477	463	478	471	460	483	498	465	470	503	468	462	465	463	446	446	457	459	448	457	471	496	460	505	465	444	484	464	484	486	464	443	502	471	445	469	454	482	453	471	405	477	447	453	465	460	471	459	448	473	475	492	456	468	477	436	467	446	461	465	459	471	440	491	484	436	466	486	481	455	440	443	448	455	457	469	485	434	504	429	484	470	471	444	407	475	442	493	477	486	474	455	488	468	458	498	417	445	462	468	475	453	481	467	421	411	468	435	443	466	466	415	474	484	479	438	473	444	459	465	446	448	447	420	452	470	485	481	450	470	450	434	466	446	471	439	496	433	518	483	459	462	475	448	494	458	459	462	444	445	466	448	492	458	485	480	467	466	448	467	432	446	444	473	499	442	485	502	450	484	471	439	462	489	498	447	472	445	489	449	466	476	483	434	456	487	529	412	467	434	453	440	412	463	434	446	457	468	483	441	469	443	491	463	462	476	446	474	473	436	441	471	479	473	452	463	462	469	436	504	446	457	454	471	462	456	479	486	433	466	434	454	471	452	461	475	463	443	481	489	475	430	426	512	436	437	470	438	418	492	479	444	458	463	443	471	494	488	511	442	449	506	466	454	478	502	459	419	450	480	464	504	500	408	476	446	466	434	453	440	499	470	466	485	452	459	468	496	440	434	441	476	459	479	440	451	464	474	495	465	425	494	469	414	473	443	474	472	488	434	442	496	423	468	466	435	425	492	503	492	464	467	447	441	477	441	464	448	477	453	456	463	495	498	460	473	456	460	424	433	464	461	430	460	449	464	466	430	459	489	473	451	435	464	513	462	487	482	468	491	509	464	467	485	419	470	476	436	463	459	474	477	466	468	456	475	455	455	469	455	474	451	445	500	481	429	482	479	444	474	487	507	446	470	461	440	467	452	450	479	478	465	482	441	432	485	416	457	459	471	480	449	442	449	448	459	457	434	447	451	466	472	468	466	480	463	459	481	501	460	469	440	456	491	431	457	480	485	442	429	482	476	491	449	430	485	455	465	467	505	439	445	451	454	461	461	441	430	459	475	449	452	503	504	418	416	462	449	459	488	467	468	412	450	452	446	440	475	425	510	460	468	481	459	476	452	476	451	429	449	450	482	472	461	452	450	483	484	464	434	471	471	443	490	470	465	457	454	448	447	422	471	485	454	455	492	478	467	459	504	455	430	464	486	453	427	435	479	475	450	476	455	434	445	487	455	474	470	466	473	445	448	463	472	453	474	465	451	480	427	495	449	445	435	444	462	472	440	449	488	503	460	506	425	447	454	455	469	453	479	462	493	458	436	495	449	437	461	449	470	475	444	472	462	469	478	442	481	462	505	482	448	390	424	451	443	453	452	474	478	445	488	488	488	460	465	436	437	472	450	470	474	462	445	477	439	481	422	469	439	457	436	433	495	481	450	470	502	431	479	458	488	407	455	452	448	491	469	455	451	481	473	439	469	493	457	486	480	430	459	459	476	471	442	461	470	466	494	468	459	451	490	454	447	464	462	451	475	472	434	465	483	483	473	518	461	456	487	474	453	476	488	477	444	430	488	466	456	469	454	486	472	456	479	432	457	459	498	459	488	435	429	450	443	465	432	466	424	462	452	466	467	449	488	467	471	464	476	489	488	479	446	450	457	463	436	469	493	481	447	431	469	466	456	450	465	428	450	461	424	461	467	463	475	461	473	435	473	471	469	477	432	459	450	439	477	469	461	495	434	460	437	484	422	415	436	453	473	446	521	431	482	441	451	489	470	478	501	518	441	470	485	447	415	431	464	450	479	480	459	475	450	437	484	476	464	450	464	464	431	515	486	451	483	505	460	467	460	445	471	478	433	496	477	462	481	493	474	492	466	458	477	477	469	482	434	434	451	468	476	475	464	438	485	458	491	472	463	458	419	453	456	473	482	468	448	440	479	439	444	471	483	453	452	467	490	468	466	444	448	493	497	442	451	440	448	436	449	474	460	457	463	464	483	492	440	464	419	449	481	461	444	490	471	413	490	507	453	484	407	449	472	457	496	464	474	418	479	462	442	432	488	456	404	433	485	493	424	449	471	458	507	459	454	480	462	474	497	454	497	459	455	486	450	458	454	473	456	481	453	449	464	429	451	446	454	409	504	417	448	449	460	455	466	474	478	496	462	443	498	457	504	442	454	447	459	473	445	430	468	453	454	436	478	462	486	458	476	425	418	452	469	482	446	495	473	433	486	437	476	465	462	431	488	506	440	462	446	462	431	477	436	424	455	473	423	471	448	432	459	452	489	464	468	460	473	433	466	434	486	492	456	459	444	449	478	453	485	488	440	480	465	441	464	470	466	505	426	466	482	500	480	437	455	466	454	482	447	440	432	465	432	429	439	507	463	439	449	474	441	458	471	510	461	467	472	494	474	467	443	499	414	486	465	433	458	456	466	474	464	460	461	446	480	457	483	431	441	481	458	472	477	451	450	504	464	474	463	469	462	469	448	453	478	482	426	512	452	474	465	440	474	463	486	459	487	466	451	463	474	499	435	454	452	487	496	418	425	465	444	454	453	458	465	480	453	415	478	449	473	454	445	452	482	442	453	454	461	443	446	436	475	473	435	448	426	450	467	460	460	473	467	487	461	481	492	426	459	450	515	475	485	433	459	466	452	451	470	478	461	461	430	478	455	452	472	503	450	502	440	491	462	474	486	456	460	427	492	476	460	486	484	458	471	482	468	484	431	479	448	479	497	472	476	489	462	446	456	440	490	459	445	492	415	433	480	518	471	477	501	454	449	466	498	440	479	440	481	430	484	487	468	457	445	481	480	464	488	459	478	441	455	481	508	492	439	496	484	485	491	463	441	478	454	474	453	426	449	433	466	459	461	480	431	472	471	433	445	466	434	460	497	453	458	442	492	453	476	494	479	454	507	509	469	451
28378	18417	5292	1687	1082	980	818	801	727	734	704	678	707	686	647	671	711	621	664	679	627	691	689	675	719	623	654	727	644	722	645	661	662	682	613	629	585	609	673	674	694	688	659	697	647	686	608	655	629	628	626	609	680	687	640	671	668	657	625	648	659	680	672	691	650	651	628	712	669	610	707	677	651	679	658	689	685	669	673	667	709	669	685	678	645	665	694	670	690	635	664	653	690	644	611	624	679	699	663	636	669	698	685	646	728	699	688	675	623	652	685	704	656	666	647	648	659	674	689	693	700	677	672	677	686	667	666	687	719	692	635	608	637	635	651	689	649	640	639	638	635	678	656	652	647	647	668	664	688	686	687	646	664	693	697	629	658	640	632	705	647	682	673	666	614	683	686	635	672	684	651	670	666	634	653	652	684	635	665	636	621	652	692	616	666	684	660	663	662	668	675	679	670	656	661	689	618	634	691	708	694	675	658	718	677	630	679	647	650	673	615	667	685	675	629	659	678	649	679	667	731	660	659	674	664	682	672	686	680	657	695	617	652	633	635	672	653	666	706	612	673	640	730	651	680	704	711	680	670	665	604	663	705	641	661	637	689	680	658	665	640	638	637	662	678	664	667	636	656	618	679	679	633	659	610	661	666	655	670	701	641	643	653	654	675	664	647	656	627	662	733	671	645	697	613	640	640	652	672	683	680	572	638	640	642	677	668	647	678	667	681	659	695	686	702	685	629	641	667	623	674	638	669	668	653	647	646	714	635	700	639	623	686	693	662	648	711	649	627	624	679	635	655	641	650	670	664	662	677	715	640	632	687	698	686	692	665	635	671	671	605	625	664	674	653	622	680	635	690	701	686	650	647	703	628	713	621	641	621	709	686	671	617	688	650	672	646	689	646	723	672	637	665	659	616	667	691	646	682	686	685	630	640	684	660	652	671	690	670	650	656	675	643	670	634	702	698	632	649	669	680	660	698	620	659	621	641	647	700	677	691	607	664	673	690	657	663	657	668	665	701	627	652	678	663	729	692	698	709	660	646	702	624	667	630	669	701	655	651	627	631	678	645	677	656	675	602	665	680	685	688	690	658	675	650	693	616	651	673	678	637	646	666	643	699	625	648	714	653	654	636	653	638	651	656	661	645	643	655	608	651	652	626	639	666	730	644	640	640	687	640	679	644	628	639	659	613	701	692	682	675	636	657	638	678	682	632	716	659	670	700	708	644	670	684	644	719	649	664	651	688	640	701	681	651	658	658	724	621	669	699	636	636	664	672	631	659	642	672	638	676	676	667	671	708	669	655	658	646	674	701	623	667	645	638	666	614	642	669	655	682	679	616	701	688	690	708	645	715	679	703	689	658	596	665	681	681	661	686	645	646	648	654	649	680	660	663	644	651	628	663	630	662	711	689	657	692	639	666	663	624	631	645	635	589	640	653	659	647	670	618	666	685	642	669	653	655	678	665	620	661	633	614	682	621	633	667	666	648	699	655	655	702	656	641	651	664	663	668	648	624	683	699	635	651	646	672	704	672	638	673	675	695	650	626	648	634	634	638	651	635	655	633	617	681	657	624	690	681	631	625	621	652	632	681	659	648	651	639	698	663	654	732	628	617	680	640	680	705	659	638	682	639	675	647	629	623	668	655	665	644	637	643	651	667	654	633	636	645	693	575	631	725	665	684	700	655	614	691	670	692	675	655	580	638	679	678	658	667	687	682	601	584	626	728	618	664	685	608	633	649	704	674	693	684	730	658	688	686	649	644	615	666	641	665	630	711	692	693	696	674	702	654	661	648	649	666	689	650	646	622	671	672	656	635	674	636	667	661	673	651	703	587	650	656	674	698	663	648	683	701	688	707	642	675	645	676	707	684	635	674	691	667	695	618	677	659	681	650	650	669	654	665	704	661	709	666	664	631	665	665	617	686	631	611	676	620	678	676	664	650	693	667	714	638	691	656	664	672	642	614	682	656	719	719	704	632	649	627	646	668	696	644	683	609	646	677	669	632	650	676	589	714	732	713	705	689	699	670	700	659	699	652	675	693	699	651	659	693	667	672	619	665	617	631	689	676	714	663	631	627	664	663	630	654	663	625	640	679	636	623	663	659	637	687	623	683	675	629	628	670	660	653	695	584	645	676	677	639	678	696	685	603	671	638	670	641	680	619	644	667	698	643	671	670	661	661	666	649	674	592	650	631	690	679	704	659	702	658	629	658	656	693	665	617	662	709	655	685	642	699	656	683	676	700	715	652	697	640	665	650	655	654	645	662	659	657	677	629	642	680	673	653	667	666	619	651	697	671	615	674	658	665	629	690	689	641	710	689	721	670	634	654	695	651	646	640	678	609	638	666	611	628	682	663	676	676	635	643	661	693	656	659	647	675	639	657	678	662	678	693	653	644	623	678	661	630	666	674	606	654	678	692	667	667	633	642	680	693	694	653	659	658	664	634	663	659	658	661	654	635	680	692	641	697	685	708	689	645	645	684	709	652	697	645	594	658	677	673	663	684	670	682	636	699	626	668	661	665	698	669	692	682	679	672	693	623	674	625	692	682	685	664	663	636	636	654	679	643	659	677	677	684	641	607	682	662	708	692	601	643	668	679	663	668	652	652	661	654	642	664	638	649	630	688	655	648	697	687	661	647	655	707	625	638	648	669	652	684	634	653	692	658	653	696	664	644	666	672	659	692	698	638	676	680	650	660	623	663	667	660	688	697	658	646	696	658	659	635	642	657	648	684	629	662	652	677	688	628	659	687	664	676	669	656	646	688	670	693	622	658	689	613	684	642	646	669	666	644	648	658	622	667	670	659	692	650	617	640	731	682	637	644	624	648	703	647	684	692	661	665	686	662	678	709	674	636	691	615	645	657	648	648	656	664	646	616	659	645	652	671	645	646	630	651	662	672	675	653	641	680	678	692	669	691	641	621	651	694	673	651	624	631	681	623	629	617	630	682	644	667	604	607	629	619	656	638	639	657	606	690	639	645	639	686	633	668	676	671	660	686	674	623	692	602	685	697	677	670	634	655	650	652	662	651	658	701	648	684	644	672	658	674	697	662	645	679	634	664	665	660	687	630	638	626	698	634	627	661	655	663	668	664	632	690	648	690	636	646	661	663	674	659	661	634	728	646	633	657	653	673	708	676	698	684	664	642	627	677	665	673	664	665	631	625	696	638	677	694	636	688	634	670	618	673	650	683	629	617	687	684	637	673	675	679	661	675	643	717	682	665	667	643	680	675	681	676	658	657	724	667	655	658	651	681	639	636	650	675	659	649	686	668	670	677	635	648	621	693	639	696	675	713	711	706	663	726	620	701	649	650	643	627	648	653	679	673	657	639	660	680	665	671	669	687	688	684	684	681	655	693	629	655	665	608	670	645	718	648	649	673	655	691	633	665	655	647	671	684	666	696	715	669	674	666	642	635	693	640	665	612	670	623	663	674	682	668	691	691	643	668	654	661	714	651	665	683	693	611	647	658	638	684	687	693	637
19085	8724	3528	1918	1590	1376	1206	1086	972	1007	918	918	919	885	873	840	894	827	887	807	870	854	884	863	846	812	847	831	870	870	883	850	824	867	869	842	861	824	831	825	860	885	827	874	892	867	866	858	856	851	906	838	872	891	782	869	843	836	834	852	862	868	859	870	784	786	796	790	812	847	814	898	778	820	818	861	841	827	787	816	871	843	816	855	847	838	812	857	889	857	843	776	866	855	854	878	864	887	821	854	825	851	821	836	798	852	830	840	868	829	814	873	857	865	873	861	844	827	848	823	861	824	847	833	851	782	892	896	813	794	899	760	821	815	822	863	837	837	823	882	802	899	894	805	795	854	807	825	852	792	870	840	799	826	788	781	836	837	844	828	864	812	826	848	817	816	820	842	913	872	870	843	764	843	814	853	817	813	824	842	857	860	833	873	850	863	853	831	802	858	850	769	811	817	823	863	822	822	878	842	853	838	853	854	807	815	793	841	829	867	857	877	834	850	801	828	821	900	821	820	841	844	874	840	819	837	820	828	837	856	864	868	811	793	900	833	852	863	841	836	865	867	872	839	871	876	886	890	798	878	901	850	841	815	837	854	816	880	880	838	802	861	855	869	829	847	834	826	820	792	881	846	869	837	862	786	807	822	882	807	826	842	870	882	805	757	815	825	899	797	883	812	869	846	841	800	830	834	803	820	885	798	813	795	807	890	813	844	872	772	818	832	773	823	816	849	904	854	879	851	795	818	830	855	886	802	844	843	812	833	883	784	893	864	859	845	796	799	858	856	834	818	821	870	771	850	825	818	828	919	848	794	815	798	860	851	856	850	846	798	858	831	851	772	833	870	849	870	843	834	820	830	817	802	819	869	812	869	844	811	860	846	796	773	815	844	842	799	827	839	809	844	819	823	882	838	858	842	873	827	838	850	841	817	892	843	800	824	857	805	850	894	852	839	818	802	839	819	817	826	878	849	803	844	816	800	838	810	809	869	823	852	805	797	810	862	863	811	869	825	801	891	851	788	864	839	850	835	812	861	840	842	843	824	850	860	837	871	873	812	844	813	859	845	856	848	812	845	791	811	856	826	832	817	875	833	844	854	832	846	869	858	791	752	827	891	856	835	819	886	851	871	837	852	887	791	854	806	841	829	842	831	795	832	826	877	875	876	868	888	816	844	882	872	830	848	839	844	831	811	889	821	845	871	835	851	840	862	864	824	808	778	825	810	827	863	860	849	819	817	848	820	842	864	784	873	843	856	846	816	816	902	821	821	879	818	826	872	860	786	845	844	822	875	887	816	831	886	793	824	839	841	901	822	815	828	832	861	860	813	794	818	876	836	880	858	875	879	919	821	818	832	837	839	874	822	776	854	855	796	836	864	865	833	781	855	860	905	839	811	817	805	834	864	832	880	883	854	857	861	835	903	803	867	791	883	860	830	808	860	835	796	810	838	843	852	828	826	859	840	809	819	769	804	854	788	870	829	820	796	834	872	823	820	847	849	799	856	818	838	831	860	893	825	869	827	829	881	850	844	807	844	828	803	872	827	923	849	807	886	868	868	849	867	782	818	826	838	866	832	834	790	849	848	822	870	821	894	887	863	877	843	861	817	815	867	828	835	789	840	780	793	830	809	857	870	891	855	833	821	869	815	816	885	806	860	867	862	859	811	853	826	898	855	872	815	849	884	851	825	831	802	863	829	854	824	821	852	876	813	821	887	842	841	851	836	885	859	833	776	868	844	865	857	854	833	866	872	798	812	845	853	805	832	810	850	866	810	830	898	848	851	830	831	819	836	795	852	844	858	848	841	834	874	850	849	837	863	848	856	857	817	855	817	836	825	820	836	835	842	798	810	823	844	794	837	890	869	806	855	847	842	843	847	846	820	839	868	828	852	877	826	873	813	811	826	839	824	818	867	819	758	898	814	871	875	857	819	851	870	832	819	817	855	817	830	856	841	872	903	832	865	820	836	812	804	813	851	840	836	848	830	839	814	855	852	869	860	827	873	848	864	889	839	817	881	822	836	827	842	836	850	828	880	824	864	816	814	831	830	809	852	852	851	876	828	878	877	841	820	888	872	893	883	835	844	869	822	867	844	868	779	835	919	766	791	867	808	815	805	889	822	849	842	864	825	844	798	859	820	868	911	907	808	839	861	879	855	840	837	788	853	817	868	824	819	831	807	845	852	799	843	822	850	770	851	870	871	874	793	834	857	820	938	819	847	851	863	837	794	790	882	840	849	795	805	822	884	790	817	885	827	845	831	785	837	805	846	861	791	817	799	795	827	867	817	839	820	863	823	811	856	829	857	835	814	844	827	835	862	884	793	796	800	833	846	799	841	875	859	833	843	780	820	827	816	890	817	880	873	780	838	842	860	813	809	837	860	846	874	842	848	870	797	819	853	815	862	823	848	865	855	785	818	826	818	883	886	809	800	856	809	873	881	848	894	841	883	844	872	798	843	836	796	793	819	866	856	823	843	842	885	777	797	861	821	841	804	818	837	838	824	870	861	831	840	855	855	840	850	890	904	829	852	783	815	809	807	852	828	791	844	776	818	831	860	847	827	836	812	844	814	827	843	817	867	880	873	803	807	853	842	868	852	840	817	798	838	849	808	855	795	814	830	864	826	862	832	790	848	815	808	862	787	857	858	867	838	797	824	856	867	818	804	854	883	882	846	831	831	851	842	833	853	817	846	836	832	798	793	857	842	839	862	897	835	820	853	867	812	809	862	807	847	867	821	845	865	797	868	836	837	828	795	859	870	832	867	841	863	827	830	827	845	895	903	837	853	876	901	818	843	888	840	845	797	865	819	863	792	830	845	810	778	817	841	854	864	832	866	798	839	829	803	860	825	836	871	838	857	844	861	816	851	807	792	859	836	848	835	836	901	845	844	883	844	834	820	829	865	848	863	796	840	835	812	859	834	835	816	881	839	819	834	809	861	780	822	833	852	872	886	866	840	831	808	858	830	889	836	800	878	789	864	845	784	845	832	835	760	846	860	821	868	851	851	841	855	883	841	826	892	832	836	859	858	819	843	848	822	804	867	788	856	789	848	852	900	834	849	804	844	878	883	834	831	867	887	850	826	846	847	868	837	863	838	838	839	864	829	860	871	816	800	831	838	843	808	862	848	806	854	835	859	832	856	879	837	830	798	842	829	834	802	840	853	831	801	901	862	820	804	837	861	829	826	844	866	803	855	788	828	903	864	813	845	822	830	900	814	847	844	776	865	821	875	884	826	826	863	800	858	850	806	851	855	850	834	857	823	850	836	828	810	835	848	816	832	837	842	853	876	881	834	825	839	848	862	880	811	861	851	861	835	824	816	806	814	849	894	804	816	861	773	897	849	792	827	829	873	835	865	823	837	823	878	824	871	838	844	800	862	846	824	864	821	884	834	831	860	845	841	872	799	805	795	876	860	765	862	840	845	834	843	864	854	869	838	813	840	831	797	848	856	862	859	843	877	830	804	837	823	800	832	846	818
24046	21596	28749	24901	21454	6186	1424	1071	925	880	807	807	779	749	721	708	704	699	730	669	676	696	691	681	614	680	659	697	672	669	691	619	681	704	675	653	664	642	651	657	671	685	665	660	684	659	663	673	706	707	675	674	666	667	692	724	625	680	638	639	649	667	641	658	646	659	652	677	659	678	641	677	643	630	649	671	635	678	669	655	701	679	689	615	647	651	647	705	682	674	650	668	657	674	669	685	658	720	650	599	654	680	670	657	696	643	661	605	666	666	664	695	677	677	650	723	649	685	664	683	649	628	716	686	683	649	661	674	631	653	644	700	634	660	647	638	645	637	623	673	662	670	669	661	716	596	719	659	723	648	645	624	647	657	659	623	675	702	673	642	619	665	656	699	703	663	670	681	655	649	664	622	635	650	648	657	707	671	635	686	628	676	662	693	664	664	660	658	615	640	668	641	706	692	660	707	651	690	644	689	705	652	662	661	665	706	689	609	661	681	687	630	649	674	666	676	703	679	680	640	584	678	647	739	686	638	677	657	656	695	678	723	664	673	699	648	673	634	666	631	675	691	684	635	716	630	657	658	649	675	570	665	629	629	700	697	679	662	693	666	613	625	689	650	637	666	671	662	692	644	673	647	647	640	672	683	671	664	654	660	638	703	627	652	667	635	645	679	671	651	635	682	644	655	666	663	632	665	662	646	676	634	661	695	670	654	624	670	671	642	653	669	680	665	634	722	644	666	673	665	658	675	648	664	662	647	642	679	677	649	659	626	682	632	682	700	716	703	636	638	667	696	676	658	666	656	679	645	644	732	662	659	630	656	644	594	646	643	671	650	660	678	695	660	676	702	620	644	587	742	648	663	656	654	688	659	640	697	649	704	623	654	699	675	672	680	669	689	644	641	672	657	706	626	647	598	667	653	633	674	688	636	636	678	720	655	660	615	634	641	658	661	690	691	631	624	673	648	688	648	647	651	704	688	661	653	657	623	671	639	662	712	661	653	644	662	672	668	690	686	659	631	679	624	663	673	667	671	658	664	689	675	662	639	659	647	637	653	707	695	663	683	650	623	724	665	643	666	652	666	635	667	630	665	628	640	642	652	620	633	648	650	692	633	645	661	647	691	640	673	656	697	652	667	705	657	654	656	633	693	671	689	623	630	673	681	656	675	649	627	657	663	665	647	681	642	647	609	660	632	659	652	637	722	637	638	682	613	688	641	676	636	681	652	646	629	608	650	643	650	615	617	654	655	684	659	666	647	678	633	694	677	633	655	672	656	666	663	678	637	640	654	686	697	640	674	696	656	615	713	672	675	663	624	676	658	692	617	675	693	684	665	663	686	690	660	592	676	637	627	652	650	702	652	671	685	698	678	674	656	670	691	683	660	685	642	654	645	615	676	670	613	695	654	657	673	645	659	635	671	636	662	640	670	656	661	655	658	676	614	682	665	603	661	647	616	675	665	666	692	647	713	645	653	649	658	690	655	648	695	672	680	697	656	590	635	668	635	675	632	655	619	634	665	714	663	672	639	643	641	638	629	663	700	680	644	637	611	662	684	684	667	670	657	663	664	665	638	680	653	680	663	613	700	679	671	654	649	708	687	658	641	682	697	623	675	688	712	655	669	647	681	641	656	688	635	668	640	673	682	681	618	615	647	639	678	658	685	642	659	672	641	635	725	650	695	649	672	713	663	681	691	748	669	683	636	647	641	620	650	658	655	668	686	701	667	642	648	659	625	669	624	677	690	632	615	668	673	649	673	664	649	621	653	660	659	676	648	657	653	639	691	670	649	663	667	631	650	649	682	670	647	676	662	676	682	641	681	641	612	692	640	659	647	697	670	677	650	685	650	634	637	660	663	652	700	686	630	609	605	690	696	697	658	650	655	700	653	689	656	620	671	688	654	613	670	655	654	659	616	698	665	648	628	666	677	681	648	672	652	648	673	662	621	607	669	642	667	738	649	660	640	698	671	649	622	640	648	648	637	700	634	665	643	642	684	652	623	640	677	666	675	673	655	659	636	639	652	670	655	647	681	683	649	674	619	676	677	644	680	710	649	640	624	634	629	661	655	644	686	644	675	717	708	677	652	656	634	667	709	657	651	632	667	652	655	671	636	668	613	676	730	695	621	663	663	664	667	663	684	669	691	676	637	642	683	698	673	699	708	647	663	654	667	629	618	703	657	674	629	662	611	657	656	688	611	649	623	696	637	671	650	685	622	624	663	667	665	681	700	691	708	654	659	631	668	664	650	663	676	645	617	664	671	665	644	724	682	653	650	636	686	672	600	671	657	670	633	642	647	657	670	707	644	678	665	621	644	670	631	709	652	631	687	653	674	671	693	688	653	646	669	708	665	673	622	654	655	660	653	671	674	637	708	648	679	667	726	683	651	613	690	667	660	664	667	698	620	671	723	649	662	662	654	630	699	671	619	645	671	645	682	666	635	695	641	621	675	636	654	672	663	696	633	601	666	675	688	674	674	680	699	678	673	674	655	656	633	649	649	721	642	637	666	701	629	643	701	708	624	657	703	676	641	645	684	679	642	666	631	642	664	675	663	674	599	649	653	644	640	639	672	667	655	655	645	645	583	710	655	618	684	686	606	684	665	645	660	648	614	691	673	683	654	665	663	687	679	677	700	625	636	702	657	694	691	702	679	656	650	695	688	645	630	679	621	663	620	584	643	659	648	649	702	658	693	670	628	648	673	664	705	695	676	695	670	683	691	645	691	683	688	645	691	662	670	672	650	632	674	617	672	654	653	704	646	678	621	711	650	630	657	690	650	645	697	679	662	683	645	631	673	666	635	644	669	651	685	602	607	657	660	621	643	665	641	688	702	680	625	691	658	652	666	662	631	687	649	627	623	656	680	675	627	696	657	639	640	678	606	683	674	670	675	650	666	709	673	666	653	685	644	675	656	693	650	668	658	675	697	627	680	646	667	648	691	679	681	621	611	646	627	607	625	647	663	663	687	680	669	663	637	694	712	723	607	696	619	682	638	721	675	629	709	640	673	660	662	645	640	657	658	647	674	657	701	672	652	647	638	680	668	643	715	692	651	668	691	627	681	603	674	657	644	655	650	616	624	621	681	660	665	699	647	639	677	684	620	654	639	656	669	622	634	653	644	669	656	656	648	657	685	633	679	693	664	648	688	659	656	640	638	631	664	662	679	706	642	674	670	688	617	652	649	685	695	661	715	658	679	696	699	677	642	680	701	668	674	630	657	659	641	654	633	676	670	650	667	639	614	678	684	664	650	678	624	658	651	700	612	630	695	673	678	659	667	653	641	679	665	655	634	617	687	660	666	669	698	662	670	665	681	672	700	664	639	640	629	630	632	695	685	636	667	637	685	629	674	695	658	686	669	631	648	664	674	635	634	592	668	713	678	708	670	651	676	668	691	668	632	661	651	656	663	672	638	645	656	643	575	617	645	644	701	645	676	641	629	686	621	631	685	640	676	677	642	637	627	717	684	630	647	687	640	663	640
23943	18201	8241	4147	3082	2394	2034	1623	1461	1289	1257	1097	1077	1018	988	952	947	882	934	853	846	896	830	899	936	870	863	875	845	877	864	864	907	897	863	825	866	864	930	856	913	891	820	855	907	873	879	837	865	815	873	848	914	874	863	893	881	856	845	904	855	899	832	846	904	827	902	858	825	864	839	903	858	853	865	845	897	851	860	877	850	866	862	876	858	859	831	819	871	857	857	838	851	835	835	777	876	792	908	901	883	834	854	891	849	846	867	828	809	831	879	881	829	829	889	875	863	882	898	914	806	872	896	818	860	897	862	818	826	847	872	811	858	863	836	854	849	861	831	801	874	808	834	898	835	865	858	835	875	834	871	898	840	805	876	850	877	858	859	800	823	854	785	912	834	883	877	859	892	879	876	863	896	898	854	807	815	853	829	843	880	871	867	876	900	835	869	824	858	827	911	843	885	850	794	862	870	892	819	817	880	894	851	865	841	803	810	860	847	835	854	826	884	866	835	888	833	867	906	815	806	855	850	843	829	832	848	846	859	836	850	834	828	845	839	889	827	828	847	915	806	861	832	836	847	860	860	856	854	827	885	822	807	842	863	868	827	873	873	894	865	793	838	896	842	890	883	840	839	819	790	828	816	838	874	901	819	887	818	852	856	852	864	888	837	808	871	815	830	837	852	858	814	797	835	805	879	847	847	832	811	843	882	868	851	824	871	793	847	851	853	800	871	851	820	854	846	877	900	887	862	880	882	836	850	824	820	883	823	762	807	843	892	862	884	846	836	833	851	863	854	845	809	892	781	867	834	839	847	829	824	862	843	798	872	861	845	853	849	835	847	864	800	869	852	843	843	800	878	859	845	892	855	873	855	869	800	850	871	818	876	843	876	856	877	865	842	787	846	835	873	824	863	865	872	816	897	873	842	859	869	855	849	841	841	820	847	886	808	826	816	821	866	796	873	847	852	813	837	832	832	864	865	824	864	838	835	845	839	870	808	819	869	821	829	854	825	781	865	851	834	805	872	876	818	837	820	861	883	905	846	844	821	866	856	833	892	838	897	811	822	840	885	857	894	833	841	808	874	816	802	851	852	911	859	832	796	853	860	878	868	857	830	873	830	845	860	833	876	879	845	826	850	851	835	862	873	869	819	848	875	876	836	833	882	870	849	891	892	837	916	819	809	836	820	836	868	841	824	822	855	857	795	821	821	843	860	882	844	840	849	862	800	857	812	868	868	831	861	838	850	862	830	838	848	875	822	820	900	788	876	847	816	843	803	790	793	845	887	826	865	860	866	826	860	853	871	849	815	862	820	903	863	872	839	848	867	839	859	850	860	881	853	827	844	854	836	822	814	883	832	836	881	860	871	810	824	883	816	849	824	829	850	857	842	864	854	846	838	870	812	855	832	858	862	832	923	821	864	878	841	833	787	862	838	845	851	875	892	848	848	876	858	827	915	862	886	844	811	873	835	825	817	833	874	851	842	832	851	901	840	849	833	888	868	871	810	813	845	892	912	883	880	872	866	854	874	824	867	828	842	842	844	811	822	816	838	856	935	825	853	845	875	863	838	850	807	841	810	829	858	856	860	881	870	833	846	826	930	829	875	881	842	839	811	886	820	883	837	829	853	821	836	851	853	852	798	881	830	836	859	881	815	837	896	868	833	904	809	867	880	863	841	792	900	867	805	882	845	833	855	829	897	849	850	838	871	819	849	874	832	815	837	864	868	831	838	850	836	855	886	913	803	840	864	855	845	885	878	900	836	898	812	836	817	811	867	835	809	856	874	881	776	846	806	809	875	882	811	829	866	847	850	857	791	864	826	861	873	869	854	855	834	868	844	880	820	818	843	870	896	812	835	882	853	876	824	844	892	851	818	865	848	831	852	790	819	850	876	847	868	871	853	875	829	864	797	838	827	839	855	868	880	806	844	856	885	872	800	830	892	848	865	893	860	860	839	842	857	871	864	809	837	845	860	867	847	870	859	907	873	886	891	858	880	867	867	813	864	847	865	838	808	822	835	891	875	859	878	851	842	886	909	847	819	854	857	804	865	815	876	876	889	839	779	890	856	852	848	859	791	849	837	923	856	865	830	840	840	812	857	877	840	836	875	805	891	897	873	853	857	869	850	840	877	833	860	850	870	826	882	860	847	857	857	851	849	854	845	869	836	862	831	902	853	852	812	848	876	863	797	883	839	815	830	847	886	836	860	832	885	805	820	840	843	858	806	806	844	888	847	905	853	852	879	856	878	848	902	845	824	785	808	862	815	831	849	827	851	857	844	858	846	835	842	833	813	890	830	841	863	864	843	891	893	853	840	824	848	872	843	862	826	858	849	854	823	898	857	859	854	836	838	832	965	873	812	874	824	844	929	896	811	876	821	854	863	861	894	806	860	887	810	852	844	820	886	873	854	913	882	842	873	822	877	870	871	883	874	873	882	846	854	809	860	885	851	815	829	838	822	804	854	866	875	824	832	889	863	825	880	890	802	809	849	858	856	880	852	815	879	833	820	896	898	879	810	854	832	856	886	805	910	827	905	855	864	823	823	880	865	831	881	817	865	871	842	870	827	798	894	878	865	845	866	900	899	778	811	831	882	889	875	843	856	844	855	817	806	826	811	828	875	819	805	807	871	849	827	796	870	900	890	850	882	821	874	860	841	820	863	816	866	902	898	847	852	847	875	828	838	850	864	851	909	841	798	857	856	834	834	871	817	857	874	861	841	760	849	813	837	836	910	854	867	855	832	818	841	833	887	809	828	854	864	866	884	875	826	854	838	865	805	924	908	873	858	851	848	876	819	916	863	830	902	853	841	808	879	849	914	841	862	834	848	913	821	865	880	884	898	852	862	893	844	879	875	860	877	885	868	837	830	853	859	838	839	908	804	851	854	851	839	831	870	842	863	829	878	830	844	869	852	842	821	815	851	836	813	824	833	832	787	867	859	873	855	879	797	797	879	883	849	859	809	826	897	863	872	805	873	839	862	842	916	863	885	883	846	854	928	860	859	810	822	863	880	888	842	895	836	863	858	820	828	840	821	839	911	845	860	867	879	849	863	853	833	865	840	801	872	809	857	881	840	802	883	879	872	870	831	878	884	867	825	835	812	815	851	831	815	855	863	883	875	830	817	808	845	861	842	839	846	899	809	812	879	878	837	799	831	879	889	807	822	891	859	797	828	821	843	892	863	897	852	858	861	835	848	854	837	870	849	854	820	830	855	828	883	835	801	844	841	838	847	905	891	835	899	844	893	889	853	857	884	830	874	805	868	878	837	893	844	885	838	810	866	832	891	848	843	873	774	841	807	830	853	836	873	802	867	795	813	852	918	785	822	845	869	857	834	802	902	833	863	804	806	811	805	805	902	862	895	833	837	866	815	852	820	834	830	845	841	859	880	873	795	809	813	861	832	853	879	845	843	833	840	811	876	804	815	808	792	840	863	835	842	895	921	790	866	851	850	919	858	854	813	847	822	857	864	872	865	802	875	830
25317	21622	27278	25958	5327	907	719	601	541	542	481	478	430	435	438	427	416	437	420	408	403	409	394	406	379	444	381	419	426	427	392	392	418	422	439	380	415	424	423	375	438	434	379	422	439	377	432	408	422	453	445	380	420	438	416	419	454	450	401	418	386	421	424	435	401	427	380	370	402	425	404	412	429	397	385	417	384	437	416	433	414	362	410	423	417	409	373	383	383	413	411	431	427	421	391	399	388	406	391	422	398	420	383	394	437	420	421	423	397	398	374	390	424	407	400	412	413	394	428	430	396	400	447	415	407	412	410	401	408	418	398	416	379	392	409	409	360	427	382	420	424	397	403	407	430	400	421	414	403	389	430	435	397	427	400	397	418	403	381	397	398	432	421	402	378	403	401	447	393	415	394	445	378	406	363	383	425	422	432	401	424	402	410	392	408	416	418	407	418	390	391	410	412	443	419	376	442	438	392	405	404	401	390	394	404	390	415	414	393	406	377	403	435	418	413	391	406	396	444	404	384	411	417	421	376	422	381	390	404	407	414	398	396	423	444	440	368	394	417	402	417	402	388	434	393	406	377	391	412	397	426	450	443	404	405	391	410	390	390	437	402	412	427	415	411	431	412	401	397	374	424	430	385	415	405	417	422	405	369	393	418	407	358	401	374	361	391	388	423	423	398	390	409	369	405	413	412	398	440	401	422	443	410	407	431	435	406	437	409	396	410	413	407	393	451	408	372	419	399	382	424	398	406	429	427	422	395	421	408	438	370	403	432	390	415	382	380	424	437	456	380	428	380	397	422	410	388	416	377	421	416	418	434	391	393	407	389	403	413	401	408	387	395	409	443	425	399	386	435	399	398	432	370	390	409	453	421	411	422	380	434	378	403	402	403	411	388	378	415	404	414	372	377	421	438	387	415	457	394	424	424	419	411	422	418	436	394	432	400	414	379	414	440	398	399	436	408	409	386	408	421	412	444	398	414	403	379	419	409	411	397	396	426	397	395	383	425	395	398	422	413	386	375	361	391	388	395	406	396	410	381	405	397	398	412	426	416	381	409	410	411	411	396	413	397	385	423	382	412	429	391	414	408	437	411	439	434	413	424	395	397	420	404	409	429	416	432	423	414	399	419	379	408	408	400	416	410	418	430	388	383	454	421	426	395	426	413	399	432	398	410	404	423	403	435	431	408	372	374	403	412	429	407	396	404	399	387	405	391	402	395	355	432	410	411	416	411	407	420	391	446	407	397	439	435	398	442	431	374	405	432	406	388	393	432	449	391	401	408	435	441	381	368	408	431	386	396	419	395	411	399	405	413	410	406	420	452	416	397	352	408	408	408	427	393	391	409	402	410	401	404	428	415	394	407	393	410	417	387	404	432	395	438	411	439	412	411	411	357	393	391	393	369	435	395	382	423	424	410	394	390	377	426	382	411	411	426	408	411	425	401	438	426	409	381	399	408	383	421	450	408	423	429	409	437	390	405	405	375	401	402	406	395	423	440	373	402	385	412	397	389	424	417	448	429	398	407	401	407	406	419	367	395	386	405	361	395	416	409	410	408	385	394	416	357	423	418	420	398	395	435	412	380	433	395	424	410	400	367	396	409	371	432	426	402	423	377	430	421	442	397	405	397	391	393	377	379	422	446	433	403	412	430	409	403	379	400	416	384	394	446	435	412	422	420	399	416	393	435	413	422	393	397	397	387	406	422	422	417	445	366	393	384	397	398	394	406	401	404	426	390	383	399	402	406	394	405	385	414	412	447	400	380	423	404	418	390	441	402	394	402	397	425	434	465	388	427	408	434	378	405	434	386	432	441	424	441	379	376	428	410	413	387	400	395	390	385	409	387	402	399	437	388	411	404	382	421	401	435	417	378	428	442	390	392	427	384	432	380	399	439	381	404	379	403	404	415	389	420	419	408	419	381	418	411	419	388	447	351	396	392	436	423	388	415	406	386	413	392	408	399	387	407	412	398	372	367	398	442	404	396	399	402	433	406	416	416	422	392	386	419	435	427	358	404	427	393	409	397	389	354	405	440	401	434	399	426	406	401	405	387	407	449	396	405	408	413	432	392	423	360	401	441	382	377	395	386	388	437	394	397	406	400	400	407	415	452	460	413	416	420	408	439	406	420	463	410	390	424	405	401	414	379	426	396	393	360	409	404	421	416	409	390	408	391	396	421	386	387	358	399	417	429	432	398	420	456	429	406	390	405	417	388	385	410	399	419	420	397	437	416	420	403	428	380	411	389	381	376	400	420	398	387	417	407	399	397	404	445	412	414	410	420	384	431	423	413	403	424	445	380	415	397	423	416	428	421	394	378	419	405	417	418	420	406	390	435	401	426	429	443	435	416	408	432	350	407	435	411	430	362	414	444	371	364	397	380	395	414	419	406	384	392	391	398	430	393	359	435	436	424	382	409	378	401	457	388	449	390	432	408	381	415	400	436	395	422	393	427	426	395	406	398	410	399	391	392	385	429	427	386	410	389	419	397	437	392	416	366	393	389	423	415	434	389	408	387	436	404	402	380	424	378	410	427	393	418	399	392	424	413	413	405	380	395	395	412	393	428	375	428	433	385	398	397	410	407	426	395	417	389	408	392	401	388	416	401	395	420	399	412	394	429	391	410	392	463	420	404	392	420	406	428	411	397	370	419	428	393	437	412	385	425	366	403	376	434	461	415	410	430	387	434	417	423	403	446	396	390	390	414	380	409	416	428	442	386	388	376	392	409	399	426	402	371	426	388	422	438	407	430	420	424	379	444	443	414	440	403	398	379	397	428	407	431	419	410	411	395	418	421	411	378	410	391	363	403	455	378	400	426	412	449	412	404	405	446	404	399	363	442	424	411	443	404	440	387	395	449	407	403	397	425	418	405	429	419	391	419	429	385	423	391	399	389	404	424	406	420	401	439	385	415	435	422	376	415	411	368	368	384	396	424	410	417	403	432	373	401	388	428	400	428	405	388	396	393	404	396	402	390	390	418	426	425	390	420	403	390	396	427	457	383	423	403	425	392	396	437	393	411	378	408	381	397	410	394	430	409	407	375	421	418	414	407	394	434	413	404	391	388	453	398	395	400	426	403	417	445	417	401	420	375	440	393	408	433	380	403	408	403	440	439	434	401	400	407	434	403	445	429	436	406	403	418	413	414	405	427	416	366	403	409	411	403	428	426	420	443	434	428	436	386	406	425	407	395	419	418	422	387	411	414	394	396	419	391	403	382	421	392	402	402	386	405	422	417	400	417	395	378	414	420	403	429	408	402	384	410	401	401	423	412	414	403	420	411	402	432	429	415	427	403	406	394	390	399	401	401	411	405	391	388	404	391	409	433	434	413	430	405	407	429	382	371	447	380	381	389	417	422	396	398	420	439	389	400	410	407	411	390	400	417	416	389	393	421	414	446	400	408	442	385	425	384	408	403	445	383	459	382	438	447	409	387	404	395	411	411	411	391	375	407	380	372	382	387	393	387	402	413	395	429	404	397	395
22899	13118	5306	2524	1924	1566	1279	979	918	797	778	677	630	620	621	563	604	571	548	546	537	528	572	550	568	547	554	531	511	524	536	527	528	532	566	499	543	519	553	534	556	545	531	529	513	552	575	523	520	538	525	551	512	519	562	538	516	536	556	535	538	535	515	530	562	551	515	540	547	524	517	534	542	487	542	503	517	476	520	527	501	506	496	541	494	540	511	526	511	495	507	527	546	522	533	536	483	539	517	503	531	508	501	524	535	471	557	519	552	519	503	526	531	521	575	517	528	513	515	534	535	536	540	542	518	526	508	524	556	502	500	555	522	521	536	496	538	531	519	505	537	532	550	580	521	528	525	567	503	536	529	532	543	472	544	516	487	543	516	506	517	562	541	528	549	505	514	506	527	554	527	516	519	555	535	495	510	556	551	533	528	528	475	520	565	514	513	527	534	513	543	517	507	510	506	530	530	562	524	524	512	521	482	516	522	531	532	554	543	553	498	510	476	467	541	538	531	518	527	536	485	519	507	519	535	486	563	539	535	534	509	530	498	499	512	551	558	537	529	512	507	518	481	499	513	524	555	521	493	523	513	508	528	523	508	474	529	539	497	516	529	545	496	476	502	518	532	527	568	511	534	497	536	513	533	508	497	499	517	519	522	558	514	551	489	488	547	555	487	530	526	501	535	527	509	515	544	514	516	539	544	519	551	480	541	539	486	480	531	585	528	502	514	531	511	551	540	551	541	495	534	563	506	529	518	554	501	549	519	545	508	531	523	503	467	500	497	530	540	517	535	533	488	517	531	561	593	483	525	549	532	562	516	549	539	530	548	497	513	522	543	492	500	545	558	514	481	545	563	495	540	538	508	520	538	495	498	503	525	560	539	498	548	511	552	491	547	552	521	529	530	532	582	518	527	542	500	549	496	496	516	532	530	515	513	537	522	513	501	516	522	546	510	545	510	521	516	504	543	535	538	514	492	493	517	506	528	534	542	548	534	503	538	537	551	529	540	535	534	547	564	554	519	512	489	508	544	534	557	509	506	504	516	511	594	523	547	508	529	531	531	524	496	541	566	530	522	560	536	515	515	532	494	538	526	485	511	525	513	474	505	537	548	526	484	553	541	561	534	501	520	525	555	523	490	497	519	501	490	503	527	493	504	549	526	570	553	523	509	538	532	499	516	514	575	524	538	493	510	548	519	478	563	524	543	514	518	464	520	527	533	507	575	559	529	531	501	529	553	543	532	517	488	537	521	571	559	537	550	511	505	542	548	544	489	517	525	517	513	499	547	489	504	488	527	569	550	468	515	533	522	514	504	551	539	488	517	476	498	540	515	529	542	522	525	519	539	515	501	494	502	535	510	536	548	483	491	562	529	536	558	522	515	511	553	574	549	520	518	495	508	548	521	526	527	550	539	522	550	510	536	537	500	487	567	530	511	534	587	499	474	536	542	551	524	528	538	506	540	489	508	513	494	513	531	537	510	524	501	514	502	544	554	530	536	534	541	538	553	513	491	570	563	547	526	514	509	490	548	487	522	527	539	556	515	528	503	513	539	528	523	527	511	524	518	520	493	520	563	534	551	530	550	522	500	547	537	543	499	486	518	528	550	527	535	548	479	504	529	538	458	522	543	530	511	520	510	519	514	508	531	549	517	482	552	507	525	531	497	530	478	563	510	544	511	531	545	532	557	498	511	507	529	530	514	549	489	555	547	508	515	506	510	546	531	497	498	553	537	513	538	526	501	529	555	559	535	496	492	554	490	547	498	538	544	508	524	528	499	489	523	535	526	503	530	542	458	510	514	506	491	535	512	503	527	533	516	550	532	539	544	494	518	528	499	532	529	547	566	504	522	525	497	516	537	490	518	516	514	466	572	520	534	546	527	513	482	491	549	534	482	516	497	533	509	507	512	499	508	519	526	514	524	509	522	550	504	466	548	485	461	519	536	504	539	518	503	520	474	490	517	522	522	519	520	552	533	549	520	528	524	555	524	528	456	551	553	481	514	507	549	564	529	534	507	524	541	550	534	503	545	519	493	554	527	576	527	519	536	521	521	549	546	513	536	538	527	530	520	601	517	510	543	496	506	521	451	499	500	485	527	504	514	526	569	530	543	505	540	516	563	488	503	543	486	521	536	551	509	512	514	572	514	489	512	509	520	533	557	569	560	534	520	530	538	509	512	506	554	490	507	517	555	541	544	506	528	576	531	498	509	503	513	561	524	530	523	533	555	533	491	531	536	487	528	501	531	491	530	473	542	521	541	536	492	528	532	502	500	476	531	508	533	522	509	559	514	528	570	518	525	511	541	535	486	531	511	544	529	531	554	530	540	514	448	538	502	541	544	547	531	526	516	574	519	529	539	497	502	503	501	521	601	543	546	490	552	497	516	505	538	525	510	563	544	511	552	544	541	533	526	562	533	570	553	526	548	511	527	540	519	566	553	535	504	550	570	552	528	529	521	524	516	528	519	549	538	533	559	527	530	517	554	552	526	544	534	487	581	511	506	548	523	518	507	535	536	548	540	557	499	542	550	532	543	538	545	564	538	514	523	525	487	552	533	529	520	527	495	577	506	548	524	533	523	530	542	553	540	525	558	527	534	518	528	515	545	549	503	510	535	537	510	512	557	513	526	535	544	538	562	521	522	515	478	491	543	510	538	549	507	521	533	527	492	523	517	519	490	532	485	564	566	505	552	504	574	554	543	541	512	552	561	517	533	542	526	497	489	526	496	499	538	498	513	513	518	491	501	525	528	513	529	524	543	523	531	534	527	524	536	532	557	547	496	511	500	470	516	527	504	541	580	514	517	536	483	522	512	561	570	516	555	532	503	495	525	458	486	557	511	566	515	541	511	530	542	588	524	545	506	502	518	521	548	547	552	555	531	498	500	544	515	517	562	539	504	497	504	552	499	586	540	505	543	522	558	537	486	562	476	546	498	533	501	495	547	524	542	481	502	532	531	519	530	492	536	508	536	524	578	504	527	548	545	514	501	505	519	523	580	562	519	531	525	479	493	464	536	548	524	533	536	522	503	540	507	527	474	572	538	499	572	531	525	536	510	500	475	502	537	504	475	525	532	560	524	520	544	546	498	501	517	521	527	540	539	519	538	538	498	481	545	530	509	502	484	552	529	541	518	534	536	573	525	532	548	515	531	542	534	519	525	546	534	539	553	563	512	511	523	521	500	533	534	513	539	547	537	516	531	534	524	544	522	538	531	515	573	513	507	573	496	538	521	487	531	494	509	519	533	538	564	534	550	527	521	532	512	555	551	541	543	508	523	550	511	535	518	537	518	507	518	531	529	522	542	528	512	485	491	473	522	493	502	516	503	522	557	509	554	506	574	524	574	511	536	492	503	505	517	505	522	512	555	523	529	527	531	497	566	521	520	550	548	557	546	511	527	545	520	508	538	511	547	488	549	535	508	498	527	514	518	535	533	519	525	537	516	537	506	535	498	517	568	523	532	491	563	531	550	512	517	559	483	531
23051	21604	29301	24365	21596	21400	3747	1004	735	614	606	535	464	465	454	441	403	440	414	386	368	370	381	381	363	353	357	369	359	388	344	363	351	342	383	352	341	359	354	367	348	389	352	384	381	354	380	358	401	342	367	366	354	370	358	347	378	384	331	363	365	337	356	323	331	357	389	378	374	347	334	357	366	346	352	343	369	390	363	353	324	308	324	318	380	363	335	340	341	353	353	361	333	350	318	343	346	365	362	351	375	335	328	331	355	349	341	357	364	372	351	379	391	318	337	345	370	318	326	382	378	355	340	311	332	330	343	345	360	369	339	331	346	392	329	342	346	347	369	362	324	333	319	357	328	354	338	342	329	354	358	332	331	382	363	333	350	343	303	347	327	313	348	327	356	342	341	332	337	362	325	359	360	334	342	338	334	344	336	350	363	378	340	319	351	317	353	391	333	307	316	322	360	348	303	351	333	363	350	320	355	360	353	328	359	362	356	328	375	326	339	354	336	322	347	352	323	348	352	374	348	366	344	351	339	369	302	366	347	322	334	357	401	350	356	329	361	338	352	317	339	356	355	332	313	350	317	343	365	315	323	322	378	352	352	349	358	358	354	351	306	340	354	349	314	342	359	344	340	349	374	326	362	352	323	345	333	355	349	359	326	351	351	365	342	340	324	340	346	338	348	341	359	361	356	349	363	352	348	335	339	377	332	359	343	354	347	349	326	362	363	394	339	344	338	321	363	357	370	372	346	326	342	373	332	334	314	336	324	377	355	350	361	361	367	340	323	356	329	351	306	347	365	376	364	333	334	331	370	340	348	326	328	339	320	333	350	351	334	351	331	364	334	312	349	332	313	367	356	331	358	354	356	371	340	325	373	332	315	326	358	326	365	334	314	344	344	343	348	325	364	358	342	320	352	302	348	335	370	367	326	370	362	365	342	347	335	352	323	333	356	348	370	338	339	338	334	321	363	352	333	345	322	323	375	339	336	313	353	336	360	353	353	353	365	355	349	350	315	319	348	345	325	347	342	317	346	338	347	337	396	340	326	352	375	350	361	321	350	344	360	343	334	327	367	340	344	346	347	323	322	333	330	331	363	362	341	324	314	378	377	386	362	334	369	377	359	334	337	312	338	356	341	339	355	349	339	371	331	356	326	336	321	361	354	334	323	322	310	326	354	348	326	348	361	342	351	332	337	332	307	329	317	366	350	331	349	314	363	339	363	336	342	362	378	334	331	355	366	367	356	354	349	311	351	350	359	306	365	330	310	323	357	336	361	330	348	356	350	374	337	371	347	353	346	360	349	375	364	348	317	307	383	336	366	355	344	352	376	343	344	374	320	343	336	368	356	362	329	349	335	367	345	356	313	368	339	330	325	365	367	336	304	343	318	365	336	347	361	364	356	341	319	389	351	320	334	360	356	346	356	354	350	326	327	359	335	349	329	359	380	340	341	323	369	337	316	355	344	327	367	331	364	371	349	358	337	320	330	360	349	334	352	358	349	370	362	314	353	332	348	354	364	342	344	368	355	331	333	339	363	374	373	334	349	366	327	359	326	342	345	380	342	376	338	363	335	367	343	359	331	348	302	334	374	350	349	333	358	334	333	301	355	321	339	372	350	291	354	343	368	357	340	334	351	374	372	340	305	323	356	345	342	319	334	338	344	380	365	338	362	345	317	330	354	335	345	370	349	348	360	340	394	327	364	326	351	343	355	344	320	369	357	337	318	341	340	337	318	347	347	338	306	338	347	347	323	335	354	349	370	352	353	333	357	357	353	351	341	332	380	352	369	358	347	323	338	332	347	322	349	352	359	364	335	352	357	315	357	342	386	355	362	375	341	340	347	361	340	345	371	330	335	338	359	327	347	332	353	369	323	338	316	340	349	366	360	315	344	351	347	338	334	354	342	308	341	357	334	350	334	356	356	369	330	334	301	334	335	334	335	344	313	358	310	326	337	354	309	351	344	335	343	379	335	356	333	347	348	335	324	333	333	311	335	368	364	363	334	315	335	350	367	393	346	341	340	355	411	336	354	348	360	317	329	338	348	344	336	331	321	348	343	353	382	346	304	353	353	331	367	308	348	331	348	357	340	335	359	355	320	332	330	346	339	329	321	349	367	317	364	319	369	365	332	382	351	343	353	307	318	372	323	379	329	333	355	357	310	331	328	368	328	342	318	367	354	355	300	355	345	313	322	340	340	381	353	343	344	306	393	340	350	342	332	387	325	342	341	360	345	366	368	351	347	320	313	349	356	331	386	349	373	325	340	343	325	349	330	345	337	343	340	363	356	327	370	328	365	321	373	346	337	349	349	358	382	325	370	376	361	334	318	316	358	355	337	347	350	338	334	410	356	329	344	360	375	376	411	391	371	365	360	356	315	366	333	371	358	324	358	317	314	368	352	365	342	393	348	355	335	376	376	346	368	319	389	357	372	369	366	328	344	343	327	366	319	323	344	347	360	335	333	392	348	369	341	324	342	362	331	334	306	342	363	294	375	360	377	336	308	334	317	320	360	365	302	316	346	357	322	324	343	320	362	329	336	340	347	346	337	338	320	345	358	311	348	342	344	327	327	321	357	333	309	321	349	336	333	333	351	343	357	332	338	351	349	321	333	336	394	379	329	360	341	348	329	349	339	378	322	325	322	333	361	287	332	373	334	348	345	351	322	353	343	350	346	308	351	345	361	336	323	353	340	359	358	336	344	375	347	354	348	342	357	333	296	350	357	334	355	336	377	336	354	323	338	357	350	336	342	343	367	333	351	347	386	359	362	342	350	341	336	383	299	326	355	344	337	321	352	387	313	378	314	328	322	344	319	352	347	352	341	356	344	371	346	331	312	373	366	344	331	348	358	346	333	351	360	351	321	363	327	341	333	377	327	356	324	371	337	336	328	344	349	331	357	339	364	326	343	358	341	341	347	354	341	337	352	364	352	337	329	358	315	355	373	342	336	351	376	374	328	342	320	339	342	344	334	352	335	397	346	339	360	322	350	362	350	330	331	329	328	363	345	320	319	349	349	329	339	377	356	339	342	343	309	415	321	360	312	350	323	338	359	319	324	352	318	330	343	333	393	348	342	359	364	343	368	336	326	364	335	329	358	329	376	340	350	350	361	342	331	332	325	371	360	357	352	337	343	318	344	347	340	334	321	345	330	329	341	381	387	340	348	373	335	352	352	332	306	330	336	344	383	352	335	342	359	360	322	353	365	334	329	349	355	355	351	346	313	372	327	330	324	313	326	335	338	369	354	375	360	367	354	324	355	330	392	334	370	334	364	336	359	354	345	327	334	354	371	380	355	329	338	328	322	368	346	329	342	328	325	323	339	378	309	337	398	335	342	365	343	376	352	355	311	329	354	319	343	372	334	314	355	354	325	339	330	346	335	340	324	339	382	346	349	341	337	316	312	340	334	340	365	341	342	318	368	347	338	349	356	341	328	351	336	338	316	357	355	353	403	347	340	332	362	367	353	338	356	332	358	341	347	329
27431	23961	10887	5550	4079	3145	2399	1821	1451	1271	1084	902	808	781	701	635	612	542	601	548	528	568	524	496	494	503	498	486	488	485	486	480	448	461	444	506	502	469	509	465	504	497	469	479	487	497	470	490	499	488	475	485	456	459	460	456	484	461	486	454	459	468	477	467	478	491	473	484	456	467	487	507	443	488	467	478	461	463	478	521	448	479	475	461	462	456	481	486	478	442	477	445	452	488	475	430	472	456	450	447	505	485	476	467	477	457	451	462	426	455	435	417	480	501	485	429	447	465	476	460	427	442	451	415	449	447	441	475	445	457	442	447	464	476	468	471	455	469	470	479	472	433	435	410	471	427	455	495	462	490	474	425	463	458	466	470	494	459	499	484	473	470	444	483	460	438	450	458	468	464	475	465	445	501	458	419	463	458	479	456	465	452	477	452	443	454	460	456	468	429	445	479	427	472	446	430	468	467	424	488	461	470	463	476	498	413	456	462	442	457	482	478	483	490	464	474	476	472	450	466	471	427	474	434	500	428	432	441	449	454	481	463	448	434	486	472	457	437	473	419	468	413	465	456	437	443	461	440	460	487	434	456	421	419	449	454	444	464	478	438	446	501	466	480	469	461	401	478	478	473	461	460	461	478	501	403	473	421	462	478	464	463	472	458	469	477	478	485	462	466	478	461	454	425	465	459	447	459	465	405	441	469	473	460	470	457	444	436	474	450	452	470	432	442	426	439	406	464	493	437	415	468	455	478	426	463	446	449	454	489	489	459	446	458	449	495	456	472	447	473	474	442	462	481	476	508	518	493	482	428	438	466	463	448	435	454	421	449	507	469	462	449	454	461	471	457	444	430	503	456	466	481	469	474	440	481	478	437	464	447	463	488	462	461	494	484	451	404	422	451	471	488	489	473	446	463	452	458	427	437	500	469	440	455	475	496	448	452	452	475	455	440	477	466	463	490	445	430	472	454	441	462	454	459	420	446	455	480	425	476	421	401	471	458	460	429	476	465	409	483	479	441	486	478	479	431	452	483	436	445	442	438	437	454	455	430	487	433	470	451	455	424	492	462	430	434	459	435	479	471	455	480	480	502	508	476	454	447	459	426	426	488	482	451	452	431	434	454	461	466	412	445	450	470	444	481	455	468	440	443	445	457	490	448	441	470	418	478	420	489	457	454	463	453	432	529	473	467	490	485	483	466	468	454	464	461	489	428	461	456	439	415	457	481	479	394	464	472	461	484	482	475	493	450	468	454	439	467	456	439	451	487	475	465	470	454	418	434	481	447	477	477	471	469	457	462	428	451	464	488	403	409	401	415	473	448	468	453	454	487	463	412	474	468	448	471	464	441	454	465	505	432	445	456	463	482	470	474	462	474	416	475	463	464	459	448	452	467	474	451	461	454	495	411	455	464	455	430	457	444	483	441	487	432	473	443	481	447	447	426	456	460	463	439	428	479	457	434	474	466	430	460	447	447	464	456	456	457	453	454	451	456	486	439	468	443	443	475	456	442	453	451	470	450	435	418	456	440	453	422	455	449	461	468	443	422	469	414	469	478	468	439	467	445	451	456	455	467	427	481	442	503	449	454	440	461	437	448	467	449	477	458	433	463	484	490	446	422	454	481	439	484	480	444	446	453	471	477	419	476	489	454	461	431	439	452	437	405	472	489	437	435	481	489	433	470	447	437	436	445	501	466	455	448	472	450	472	445	484	454	449	450	493	449	399	401	466	433	484	420	423	453	495	463	455	453	444	423	445	471	451	441	471	478	458	479	487	440	473	467	453	471	453	431	466	449	475	418	458	447	459	477	459	436	455	488	428	467	475	470	436	462	434	485	449	472	444	461	449	493	443	445	469	450	479	471	453	401	437	472	513	434	491	428	423	491	446	452	425	454	472	485	467	411	448	477	488	421	458	439	463	468	453	466	487	420	461	428	436	485	470	446	452	466	472	464	459	452	478	477	452	467	489	423	489	476	450	484	454	450	498	457	453	421	475	429	449	434	467	501	452	461	458	471	447	439	458	482	435	511	451	400	429	458	491	452	452	463	480	462	463	463	484	450	463	461	472	500	462	492	418	437	453	462	453	433	455	476	500	454	430	466	463	428	464	431	499	444	450	430	438	436	428	442	441	476	449	472	432	446	479	480	436	456	464	445	429	445	425	443	433	472	443	466	452	458	423	466	470	463	465	475	455	450	488	429	472	439	426	447	498	465	427	450	462	436	449	433	491	509	458	450	431	451	447	457	474	467	435	464	475	437	459	491	469	518	448	459	432	472	468	463	417	468	472	431	453	477	481	453	429	445	410	440	440	468	476	390	479	438	474	442	436	445	472	457	477	480	463	459	472	457	478	453	445	433	443	443	484	480	484	466	488	420	500	444	461	452	505	453	499	450	443	428	449	456	462	450	488	452	450	444	480	413	457	454	465	447	467	440	452	461	450	477	433	435	453	464	432	449	474	471	440	456	458	470	440	459	426	448	424	458	490	462	442	492	453	453	470	463	464	469	498	444	409	454	426	440	494	449	422	430	444	493	475	436	469	437	480	469	437	446	449	452	457	418	480	442	465	487	445	456	437	494	439	466	442	433	452	473	427	498	479	450	498	438	462	475	464	478	440	476	465	443	440	491	432	447	464	462	437	441	477	427	447	481	448	455	469	465	469	454	476	494	480	457	458	474	452	436	442	419	457	416	431	437	505	455	470	446	478	472	445	462	462	478	442	407	470	442	463	422	450	459	454	445	445	454	481	456	459	420	422	449	454	446	476	423	501	459	436	466	481	439	430	457	446	470	459	513	472	437	428	462	430	437	474	465	498	443	459	437	462	439	457	464	476	434	434	485	474	469	478	451	492	452	476	465	499	462	423	453	473	468	489	423	458	474	455	458	439	430	460	456	450	436	482	455	479	455	483	427	427	475	448	483	438	469	461	430	453	471	476	436	440	459	454	450	416	453	434	466	454	418	427	434	455	477	433	454	486	426	448	477	453	478	477	455	439	462	490	477	461	457	439	465	450	500	448	434	428	482	451	462	441	479	428	494	492	436	481	464	478	447	472	477	446	457	436	438	470	465	475	443	476	462	420	431	469	454	473	461	444	490	472	459	434	451	433	494	469	432	442	464	442	528	477	471	481	426	452	462	437	447	461	463	462	466	453	443	496	453	426	458	452	452	488	440	455	454	428	455	448	415	461	452	471	440	479	439	451	469	471	469	441	462	438	439	487	470	472	502	481	507	431	461	437	463	464	436	446	431	443	441	436	462	430	461	497	473	429	480	424	474	474	495	450	465	446	472	443	478	477	448	477	470	418	439	442	459	397	463	445	468	446	431	481	440	483	444	454	460	438	481	446	491	473	445	462	466	442	439	451	466	425	444	481	423	429	430	424	451	465	455	471	511	420	448	446	422	474	479	447	458	432	506	479	469	460	439	465	451	430	447	463	432	442	462	471	476	465	446	462	444	496	505	451	422	473	457	490	425	453	404	470	512
28464	18374	5085	1353	1020	866	788	767	710	658	677	671	688	704	687	699	597	679	631	686	630	647	668	702	714	632	676	675	651	677	674	704	663	675	638	670	688	649	662	669	686	684	679	696	651	660	649	630	709	665	703	636	663	649	702	612	638	628	647	652	650	638	655	620	653	685	671	702	682	647	624	658	619	695	642	643	652	666	604	655	637	624	679	635	655	638	675	658	675	694	626	659	654	677	683	672	661	680	685	628	698	645	656	598	693	661	646	665	631	661	636	649	684	673	616	602	616	650	657	670	630	616	641	645	674	633	617	617	676	609	660	629	605	627	641	646	674	661	665	661	648	695	635	643	688	684	652	673	672	676	642	674	666	679	635	611	648	654	662	667	666	659	668	675	665	651	675	694	653	667	634	694	605	652	652	634	639	677	675	702	668	680	662	656	678	614	621	679	679	641	710	649	670	635	662	637	699	666	622	690	653	688	675	651	624	646	646	640	668	664	601	662	641	654	660	632	645	680	657	596	654	690	660	657	631	649	651	653	639	668	695	683	658	667	671	666	678	645	686	689	667	641	672	620	695	684	633	684	679	717	699	679	649	632	706	619	651	677	689	682	688	650	646	722	663	655	652	642	681	674	662	616	616	646	698	700	647	654	686	679	674	648	647	695	686	626	671	641	632	641	624	656	612	596	666	671	610	655	674	619	717	666	683	703	672	619	685	641	625	661	645	641	641	672	654	675	716	637	659	622	611	670	642	643	649	650	654	644	712	693	674	617	706	644	674	615	663	621	648	630	647	658	666	647	650	689	701	655	680	655	650	627	680	640	658	655	679	661	669	667	652	621	668	692	632	628	642	648	651	610	644	632	626	679	626	649	666	689	673	664	676	606	641	696	680	657	671	653	666	639	674	640	643	650	670	623	654	646	623	600	698	646	667	652	641	632	628	607	662	688	720	617	628	658	679	642	619	640	646	674	660	632	662	702	620	670	671	672	684	665	674	652	653	654	677	678	671	659	642	691	642	653	668	615	660	619	628	661	647	688	639	674	649	670	688	606	704	600	591	717	641	645	679	675	650	620	667	643	660	662	691	673	672	709	613	648	646	672	649	636	658	628	675	680	635	611	647	663	649	659	647	642	657	645	679	679	684	689	618	636	629	631	672	667	645	668	665	659	638	639	676	674	704	646	660	621	631	677	657	652	668	681	637	661	664	654	666	665	621	623	710	648	644	642	627	587	610	664	709	615	639	624	610	698	688	651	688	639	620	656	646	685	666	630	611	671	644	712	643	684	644	697	652	698	614	600	622	624	674	638	678	645	679	677	642	658	666	673	664	624	604	700	622	655	654	671	655	640	635	662	631	648	655	706	677	661	681	642	626	673	628	646	666	653	677	610	692	697	640	630	657	623	706	630	643	642	645	622	670	634	658	701	687	688	638	639	663	674	673	625	638	697	709	665	667	624	643	622	711	636	627	680	595	663	652	677	711	657	673	641	711	674	721	669	657	636	687	704	640	635	658	674	641	627	634	592	673	653	636	654	669	681	640	630	634	606	635	633	661	622	680	652	655	635	671	654	655	635	631	628	633	682	636	661	652	612	638	648	635	625	652	646	660	637	624	636	682	651	664	632	611	641	649	623	698	646	644	671	684	676	661	656	681	669	674	606	610	706	697	656	616	682	705	712	658	673	681	684	649	627	674	699	633	650	631	671	731	654	635	670	638	640	657	642	660	678	647	634	673	628	669	645	676	636	659	652	627	692	631	632	654	674	630	686	695	687	684	659	638	612	680	635	682	623	620	634	637	682	658	651	626	612	694	685	658	650	647	619	677	653	702	648	654	662	671	634	690	671	683	641	621	650	672	638	641	680	668	647	627	656	666	661	676	669	656	649	686	681	669	641	659	697	627	631	621	627	667	651	708	682	702	690	660	668	674	657	660	620	637	718	647	632	642	675	707	706	674	650	608	639	648	690	657	680	636	642	668	668	683	667	652	649	634	649	663	641	636	640	633	661	657	644	672	634	596	669	661	659	677	634	670	693	683	658	622	686	717	619	678	668	665	622	664	706	615	695	620	666	682	651	701	631	612	660	669	647	641	649	617	659	657	600	632	649	664	694	610	651	635	655	678	656	667	639	639	587	671	657	658	669	651	645	655	655	633	639	647	646	624	674	680	627	652	632	663	665	693	692	644	642	641	631	708	682	688	656	721	639	604	612	659	667	628	658	655	672	624	655	589	633	679	625	646	677	698	719	635	628	646	670	672	692	624	686	679	648	669	600	684	675	623	642	698	624	687	630	667	688	633	657	694	656	658	692	680	703	667	630	647	700	672	690	658	678	681	684	647	698	718	710	680	675	648	658	663	716	668	694	677	665	680	663	649	645	634	694	676	638	646	676	677	693	667	634	661	637	658	652	649	613	647	670	676	633	692	682	692	621	645	672	675	633	660	687	643	629	699	644	676	666	668	649	671	652	657	637	668	627	674	671	645	646	646	617	673	679	656	639	689	641	645	670	645	656	661	726	633	654	652	687	617	660	678	708	668	648	654	689	661	675	657	646	651	629	629	726	654	630	586	656	661	615	666	635	657	652	630	685	709	670	638	662	674	671	681	674	628	632	659	651	681	650	623	663	688	670	602	650	674	639	654	676	660	669	636	679	650	653	648	642	653	633	657	644	637	672	693	674	652	613	632	609	618	668	670	649	610	694	615	663	627	626	661	647	649	612	661	687	677	662	689	670	644	675	660	650	677	624	668	617	658	662	697	674	634	692	682	630	643	651	641	670	646	628	638	678	664	637	660	615	662	666	643	698	634	674	654	699	645	708	649	638	686	644	618	658	700	661	684	685	653	687	683	695	657	682	679	659	692	722	645	661	659	635	668	672	694	665	674	683	637	626	658	655	691	655	683	653	687	672	664	611	647	670	649	634	638	653	665	640	669	652	644	625	669	670	635	633	690	609	636	642	664	680	693	629	653	675	693	642	643	612	634	690	673	652	662	692	681	624	638	700	669	665	698	662	676	659	639	688	603	678	646	684	643	621	681	674	639	702	651	673	667	672	696	662	711	644	714	641	700	684	670	693	633	689	680	671	665	628	673	656	630	642	645	660	613	663	645	616	659	692	700	624	670	663	635	625	646	649	683	615	650	661	678	630	632	645	615	659	626	674	668	674	669	681	590	673	654	659	638	650	663	640	670	668	665	706	648	634	611	676	642	660	651	659	635	661	656	633	706	691	664	688	602	631	700	648	640	621	620	676	661	674	641	660	627	673	658	635	658	616	647	652	645	641	684	629	636	603	648	632	661	654	632	691	676	673	631	644	691	662	652	653	622	651	674	628	670	679	649	654	649	694	688	643	592	638	672	667	666	699	692	616	634	656	682	661	631	637	632	649	658	667	665	677	674	662	685	628	688	700	608	639	665	726	636	690	668	659	647	677	613	615	692	655	631	635	674	606	699	663	639	670	618	656	649	655	663	655	710	613	676	638	705	629
20293	8676	3051	1772	1493	1342	1167	1012	949	1001	912	901	842	872	825	825	822	852	845	843	836	802	838	858	803	845	839	858	846	863	849	856	885	792	806	820	870	818	879	823	808	823	831	930	818	837	880	868	819	780	804	838	824	865	890	857	802	879	821	807	787	834	873	823	822	816	830	893	790	766	816	862	817	893	838	841	851	873	844	860	874	842	776	887	838	798	849	832	860	846	861	872	854	847	839	801	839	784	810	830	792	832	829	834	902	862	798	804	850	841	844	843	789	806	825	806	878	829	826	803	869	810	846	879	898	798	851	808	877	832	843	832	810	785	920	863	808	820	884	809	835	831	886	776	839	831	777	821	828	814	837	848	821	878	845	857	852	818	772	824	852	833	831	864	838	912	833	799	853	807	837	835	815	812	813	876	803	853	824	816	823	827	779	788	835	836	810	897	828	872	829	783	812	840	885	810	843	846	871	849	826	791	796	894	847	856	835	852	829	884	797	806	815	857	827	841	829	840	843	871	850	835	804	816	810	871	820	837	855	903	829	872	871	852	829	810	821	838	863	814	835	838	832	774	849	829	859	833	836	825	852	814	811	825	814	876	845	773	771	818	852	874	809	845	859	865	823	844	826	838	841	835	825	840	823	845	848	843	901	860	924	844	831	804	865	847	848	805	803	794	846	878	819	809	854	817	886	839	863	823	797	820	793	788	853	800	829	808	822	860	804	828	780	851	865	804	846	886	784	843	871	828	797	802	818	856	879	856	840	784	892	827	808	872	831	817	888	851	846	834	823	794	848	805	790	840	818	884	821	837	861	912	789	838	876	833	878	820	800	838	834	847	802	805	810	850	871	812	819	839	847	810	800	842	855	866	852	838	850	829	870	853	828	857	914	828	840	855	844	865	795	839	845	817	818	860	875	832	816	868	834	820	867	847	824	886	864	817	783	839	856	877	821	838	822	833	838	845	860	826	849	865	796	867	833	826	805	838	889	851	811	860	816	826	820	791	836	832	858	840	779	835	773	800	818	843	803	888	824	840	903	843	830	819	865	808	812	840	895	854	821	810	843	914	861	784	833	847	840	786	736	838	872	806	866	877	881	842	889	832	870	826	865	877	891	823	821	826	828	838	863	871	843	822	852	782	841	843	859	864	850	805	843	847	828	839	869	831	816	834	811	779	889	838	804	889	875	824	875	839	819	872	825	824	883	846	793	864	816	805	801	790	786	889	821	788	781	884	846	855	868	839	869	831	857	773	854	855	840	819	845	868	794	813	865	844	850	799	845	871	827	807	803	811	813	875	859	836	836	824	895	821	852	861	824	814	845	801	871	863	861	857	814	828	836	825	835	806	834	857	779	872	834	821	863	903	844	836	826	839	872	819	880	859	809	820	850	830	798	860	822	826	791	805	864	881	847	806	832	854	867	816	843	804	856	799	830	768	824	836	813	810	860	852	879	859	816	796	832	850	895	873	833	905	832	834	845	845	876	846	788	829	857	850	798	790	792	793	866	804	851	868	857	796	830	829	871	827	840	845	838	822	857	815	816	810	846	837	861	772	816	873	782	850	824	742	854	793	816	899	853	833	842	879	884	837	804	862	798	832	780	874	868	810	827	819	843	834	804	794	850	832	824	807	823	873	864	826	821	832	855	872	769	892	819	798	798	799	870	841	840	851	860	827	809	829	786	816	842	823	849	882	811	844	884	901	861	816	781	864	802	801	864	848	860	859	861	796	808	880	910	884	846	892	820	855	805	841	786	822	806	824	837	877	857	839	850	836	787	867	814	905	863	877	793	838	792	866	846	848	842	848	864	881	809	845	806	851	840	815	845	806	870	821	805	773	837	813	807	875	849	838	824	798	843	883	847	876	820	768	841	867	861	849	859	841	876	777	796	836	870	804	809	896	825	795	826	826	837	888	767	796	872	814	842	858	877	867	812	874	743	784	808	841	852	856	875	848	872	790	848	860	821	813	837	829	810	853	847	827	856	827	843	861	852	867	828	868	814	821	793	860	829	823	845	790	870	807	805	881	841	905	820	850	803	890	835	840	827	920	892	859	852	816	764	897	853	822	861	836	831	845	859	820	796	834	864	838	858	826	842	795	810	846	823	818	849	831	852	842	794	836	824	845	857	741	825	901	878	855	853	843	806	870	793	848	823	832	846	839	840	838	778	863	816	812	821	763	840	804	815	827	865	821	843	887	846	911	797	869	840	799	834	832	782	805	836	828	831	858	900	780	837	843	821	848	855	796	828	857	831	824	838	839	807	833	857	854	843	817	890	847	854	822	822	841	866	803	847	863	882	848	819	829	863	886	811	850	868	879	830	897	838	849	866	887	857	796	812	843	807	783	845	826	827	811	869	875	856	858	826	837	823	865	843	839	831	826	790	809	850	852	855	865	815	821	834	805	882	818	781	824	838	838	853	841	808	870	826	868	845	862	815	818	858	792	892	841	798	827	851	860	884	842	892	819	819	878	803	851	797	901	869	788	780	827	806	799	852	830	836	850	862	871	823	813	815	795	837	833	870	882	879	815	847	851	835	845	862	846	847	869	800	815	833	857	817	847	846	850	868	844	858	833	830	839	854	813	878	837	880	882	848	871	835	849	777	809	825	871	792	804	810	802	835	803	842	857	887	820	917	829	845	791	875	815	847	833	819	833	838	826	836	819	831	860	825	858	819	859	843	851	825	838	789	864	827	849	828	774	803	819	824	837	867	772	857	891	840	826	855	857	847	824	845	823	780	832	857	867	862	855	832	829	868	899	869	860	831	860	870	874	840	794	838	835	835	805	833	847	851	808	804	832	864	798	851	832	868	829	895	851	820	861	799	813	795	817	848	851	835	850	866	798	813	821	831	860	851	862	827	900	817	833	845	782	791	878	856	883	830	816	829	878	895	842	833	874	889	880	769	854	879	843	800	850	833	773	833	813	798	844	826	833	840	815	845	829	781	833	791	878	839	832	838	805	841	857	828	785	802	801	856	816	841	835	849	795	850	843	859	875	818	863	866	847	833	809	811	777	856	881	804	803	858	851	771	892	821	889	810	850	867	855	831	824	856	798	870	847	913	859	818	828	811	838	839	854	850	777	842	795	813	820	811	842	852	796	830	803	846	824	860	865	824	846	818	814	802	817	823	862	850	821	811	779	848	868	846	827	807	836	799	812	831	806	844	807	875	819	870	825	855	810	802	837	871	841	823	838	864	810	780	826	814	812	840	893	855	862	849	810	856	803	797	822	853	844	812	800	817	852	824	808	812	854	828	827	846	828	885	814	846	795	843	816	820	849	830	805	794	820	798	821	891	816	860	836	840	847	854	836	762	810	837	829	795	865	809	840	858	870	860	830	855	805	818	875	846	823	837	830	793	815	866	880	852	834	862	842	838	852	825	852	833	866	842	813	826	831	812	816	873	846	914	824	817	857	814	768	852	864	871	833	847	839	788	852	846	823	836	871	787	795	852	870	802	807	773	839	805	856	833	880	848	829
24020	21608	28781	24905	21487	6289	1386	1069	899	801	832	775	761	738	724	695	718	682	649	681	658	669	713	700	687	652	644	718	654	671	684	663	643	656	667	647	699	670	705	666	658	625	658	628	696	687	606	645	661	681	654	667	674	680	666	658	615	660	701	674	652	644	637	645	657	635	660	647	656	599	662	623	704	649	637	632	641	650	657	661	662	691	656	626	682	662	659	636	674	686	653	660	623	660	613	658	617	648	652	646	643	602	636	651	689	653	636	667	669	627	603	667	640	659	638	644	641	657	629	648	640	678	639	618	651	666	675	623	653	656	648	645	642	642	666	634	619	619	619	592	649	644	649	611	658	644	655	692	644	668	625	619	646	670	658	674	648	662	637	610	637	666	661	665	622	659	666	698	642	627	672	664	662	667	655	591	624	655	644	609	611	611	635	663	704	643	655	642	679	630	645	629	672	620	662	686	684	665	656	649	632	650	653	656	643	673	601	681	665	692	661	639	631	675	621	608	681	646	640	665	655	652	678	673	624	621	662	680	662	614	624	645	681	640	671	613	686	634	661	669	650	628	663	677	646	648	680	663	627	706	619	659	625	674	637	638	682	661	707	650	649	612	672	722	641	611	734	633	612	670	668	689	644	634	670	673	609	624	666	679	650	645	654	631	657	621	627	646	631	621	639	628	670	638	648	627	653	703	645	631	633	646	676	609	633	652	654	618	638	604	606	656	680	712	643	669	674	648	684	652	682	646	634	676	640	616	622	650	618	650	616	626	650	652	655	642	612	657	693	661	632	604	627	676	660	639	613	600	634	663	592	660	655	604	693	672	675	654	710	647	656	647	664	654	648	654	652	654	659	652	621	560	649	642	596	656	634	641	683	626	649	694	649	616	612	613	650	647	647	658	623	688	685	653	633	696	619	717	632	670	688	701	617	673	625	644	621	627	640	664	645	656	685	665	619	649	642	666	599	610	712	639	641	658	664	674	701	645	670	648	636	646	625	620	675	720	665	617	641	639	645	713	634	683	655	662	618	664	659	633	687	585	638	646	692	669	595	677	653	677	657	605	638	639	652	595	645	642	652	650	604	629	639	680	648	600	641	663	657	616	658	651	654	643	612	664	682	615	722	658	704	644	649	617	613	616	597	631	704	645	672	629	634	665	644	568	642	647	621	623	648	637	652	652	692	641	616	695	643	633	631	662	678	626	638	629	663	633	686	658	632	684	628	669	662	682	711	671	654	588	662	657	673	703	644	641	653	633	663	601	654	666	692	659	629	649	638	622	660	676	684	686	674	610	633	638	680	624	597	685	646	610	622	615	659	615	641	664	650	660	682	653	666	678	686	678	642	638	636	653	667	659	686	628	634	652	636	661	660	667	645	684	619	652	652	622	638	654	613	629	594	658	625	663	637	633	650	634	674	647	634	624	624	645	632	634	654	659	612	644	576	610	660	629	642	677	663	671	672	693	656	646	626	675	657	641	656	692	659	664	657	635	614	596	676	625	650	612	637	639	672	678	646	623	640	657	635	639	647	604	665	656	635	636	645	618	654	625	677	660	641	691	647	654	634	657	617	655	621	627	664	649	649	629	642	624	682	708	670	650	661	653	683	628	660	626	683	633	589	660	638	665	649	633	617	643	616	643	679	696	697	639	632	689	656	621	658	630	689	678	660	645	630	597	656	617	656	598	622	626	666	637	665	665	643	614	682	631	653	654	603	650	633	640	669	626	706	632	625	645	645	685	659	604	644	676	639	662	664	631	659	686	618	648	661	660	624	652	649	654	621	634	627	678	684	688	670	642	670	641	664	695	683	708	652	645	655	642	665	690	668	626	654	612	636	629	651	650	621	648	630	666	684	685	662	656	705	657	677	635	676	634	670	621	644	613	615	620	674	653	618	648	670	635	634	598	645	630	642	664	632	643	630	684	625	636	617	654	677	637	607	685	638	632	675	655	639	650	607	670	664	641	642	642	627	658	666	664	612	655	628	604	593	681	645	663	667	654	632	605	614	673	676	643	643	647	617	671	615	671	643	671	656	635	671	643	632	655	640	699	655	619	678	655	609	670	631	627	681	638	634	663	668	667	677	668	656	647	717	626	659	661	642	635	645	645	620	658	638	660	652	646	647	652	677	666	657	659	656	658	669	645	616	670	685	634	653	661	651	656	619	700	684	659	632	648	642	660	680	652	648	661	693	683	650	646	686	612	650	656	665	646	626	655	648	610	612	660	648	647	629	681	656	684	660	649	632	660	636	613	669	642	622	602	670	634	624	640	608	642	643	652	619	642	625	653	673	631	671	618	640	640	602	648	597	593	627	619	657	620	636	644	652	600	665	627	703	655	599	648	646	682	629	605	649	656	626	613	624	641	655	712	692	646	687	597	664	648	597	646	631	648	687	643	688	694	664	647	618	663	627	679	685	644	660	644	651	619	608	666	699	663	642	670	652	643	659	664	624	664	637	653	650	619	658	652	620	635	648	619	649	635	653	632	653	660	607	691	700	619	666	608	631	645	598	650	658	637	643	635	627	657	656	627	639	656	664	658	659	679	638	698	621	682	668	678	626	641	654	639	680	619	615	650	663	616	665	615	657	648	672	660	622	659	661	679	661	663	622	648	658	694	690	650	639	672	689	670	650	632	656	651	638	604	605	664	638	660	666	602	642	642	638	656	670	689	643	640	653	630	637	652	612	651	698	664	661	639	653	661	618	736	637	625	681	678	691	651	611	611	630	645	664	629	655	620	644	655	632	697	599	631	643	638	652	670	649	627	646	651	672	657	679	657	652	699	599	675	657	669	661	674	632	627	683	624	642	621	635	650	674	680	662	608	657	693	576	631	664	665	637	651	615	673	603	696	645	636	631	609	627	656	635	643	647	672	677	644	660	626	624	650	646	649	604	682	671	645	610	656	617	653	666	625	621	654	674	629	677	677	648	670	613	610	636	665	637	703	651	609	665	646	662	628	662	659	639	690	616	666	666	653	624	643	628	663	627	641	639	628	630	623	692	634	643	609	678	671	651	615	658	621	665	635	643	629	596	712	659	646	669	699	652	614	651	663	671	647	627	642	693	630	640	659	660	691	637	620	656	672	668	682	670	635	638	617	670	641	619	673	671	651	620	687	617	689	649	671	605	655	701	598	623	650	667	683	661	629	694	651	655	685	652	644	711	645	665	638	653	679	639	654	645	640	679	591	586	590	642	651	619	594	678	665	632	674	677	654	621	646	618	642	647	660	630	675	660	648	664	604	659	637	619	651	654	665	674	651	633	643	647	696	605	628	640	617	629	673	642	669	611	712	595	661	629	649	614	616	632	619	676	597	655	659	622	689	633	636	704	652	625	660	677	661	663	638	667	680	655	633	630	607	648	657	636	640	658	668	643	621	673	687	637	658	679	628	641	623	622	657	638	667	651	673	581	669	648	664	627	653	611	610	611	648	669	610	693	674	660	599	646	646	626	613	640	680	633	674	667	681	637	639	668	688	669	671
24463	18908	7733	3970	3066	2479	1951	1554	1369	1237	1175	1021	1002	953	1007	931	901	881	877	876	837	890	884	868	828	877	860	826	922	840	805	844	890	857	824	821	883	807	846	890	857	887	842	856	874	840	839	892	861	828	870	841	843	881	811	802	849	863	792	901	883	875	809	789	868	803	840	858	849	842	830	833	797	834	769	833	836	844	880	848	851	806	850	853	834	833	823	840	813	843	832	869	832	842	884	857	859	851	837	845	875	855	830	862	863	804	859	823	783	917	857	857	882	820	864	864	827	817	835	879	838	877	815	881	841	823	811	850	814	865	833	861	874	846	850	899	864	867	842	869	870	846	821	844	831	856	834	866	857	892	838	822	831	828	834	860	844	878	825	789	823	817	871	816	843	818	857	825	837	850	830	831	861	856	819	843	796	832	811	911	839	786	899	855	805	822	881	822	811	831	838	830	840	789	846	815	817	793	840	811	841	804	825	845	805	836	827	874	834	798	818	868	811	833	855	859	827	838	843	834	815	821	820	863	855	808	839	849	833	857	838	816	838	853	902	834	857	838	858	852	773	860	843	898	880	858	820	814	823	750	867	845	860	829	862	833	794	833	835	786	828	831	846	864	815	863	845	813	846	872	843	810	848	784	878	818	836	868	778	864	826	871	840	866	819	848	824	861	848	776	827	870	842	855	818	844	806	860	804	848	862	783	824	839	783	857	849	887	824	840	821	837	879	846	840	818	800	793	824	809	875	842	854	841	849	831	868	833	852	849	822	824	859	837	851	809	853	814	844	887	861	834	843	835	849	842	855	882	794	851	844	874	868	826	781	840	794	846	846	824	796	819	884	806	825	865	821	832	820	797	827	834	813	846	881	809	853	847	848	798	809	798	795	857	799	862	880	845	826	795	822	880	873	807	853	857	844	842	874	787	861	845	810	830	822	887	787	853	843	871	861	838	762	816	827	825	828	827	822	857	854	848	809	823	861	884	844	823	831	783	859	832	860	798	837	872	840	789	809	851	830	852	803	817	832	851	871	779	841	776	822	849	847	850	767	818	818	834	826	893	889	836	829	804	827	830	830	833	817	802	848	877	830	833	807	845	833	846	836	808	821	840	783	841	888	836	862	811	850	824	811	807	878	827	803	830	870	821	847	900	908	769	822	852	818	841	883	836	828	816	864	849	858	812	882	852	816	851	871	828	801	829	860	852	863	877	822	815	821	849	855	886	837	882	865	763	843	824	851	842	851	838	780	855	828	812	838	796	850	849	860	819	847	845	830	817	846	840	875	825	777	884	834	809	838	837	834	859	849	841	898	828	798	852	808	854	853	809	817	888	915	778	807	816	826	915	874	852	862	820	920	825	832	838	871	798	829	842	867	808	862	856	856	830	848	891	841	836	818	879	801	818	873	837	834	824	856	824	801	833	837	866	857	842	852	816	830	854	845	830	800	861	808	848	840	837	828	812	786	835	798	845	845	833	869	868	860	786	832	816	816	881	854	812	859	848	815	827	781	839	857	836	876	835	882	868	871	918	854	798	813	800	830	831	815	767	879	845	853	822	782	828	877	840	828	844	817	881	816	768	827	843	873	849	840	784	823	843	895	795	865	859	846	815	885	878	801	825	838	805	830	830	802	838	805	791	862	861	806	857	872	835	811	834	779	816	825	822	843	830	803	848	787	796	848	807	815	816	802	886	874	812	843	830	779	825	848	835	885	826	798	849	816	855	875	889	858	819	801	826	841	844	843	839	809	874	812	787	853	853	826	814	832	864	849	807	870	761	808	825	827	825	857	849	821	861	809	809	818	850	871	841	787	876	892	829	853	849	887	849	862	828	792	848	790	857	787	836	820	846	792	857	823	875	835	849	820	827	802	824	836	857	852	772	814	886	881	837	868	813	844	808	797	822	810	824	816	786	824	819	898	836	824	887	778	884	791	867	864	843	861	838	857	865	784	860	859	798	847	784	818	856	809	844	843	887	907	830	829	841	787	800	858	838	831	823	808	861	848	880	833	851	835	867	815	852	836	819	823	844	835	826	843	844	847	852	819	838	905	870	808	791	857	795	840	814	842	798	804	817	874	847	831	872	806	849	854	856	880	795	820	815	875	844	823	830	827	877	821	793	833	888	874	836	822	831	801	862	863	835	881	855	882	812	843	887	862	824	789	792	854	852	819	840	859	859	868	873	811	853	887	828	851	808	791	829	843	846	837	828	836	817	837	814	865	865	851	840	829	835	818	858	851	825	866	793	876	829	842	799	842	810	872	802	811	867	798	857	844	781	858	832	852	822	846	870	781	800	847	891	803	792	850	825	849	837	837	838	851	846	872	843	823	830	805	826	839	849	850	865	855	801	777	830	882	870	843	824	847	871	844	817	841	826	798	825	826	833	789	792	830	914	848	833	844	828	841	862	885	802	827	770	799	806	822	754	813	826	887	899	823	858	874	859	834	877	875	801	836	814	822	842	842	821	924	797	820	839	895	831	811	794	870	848	867	868	864	836	851	841	843	824	790	841	828	834	859	860	774	841	867	851	825	859	817	821	810	858	863	864	814	851	859	852	796	840	775	846	838	820	850	871	822	854	856	815	826	802	857	859	850	793	871	835	856	752	825	888	826	911	854	849	878	838	894	821	846	836	868	820	863	842	814	840	889	819	912	852	833	848	773	855	812	839	838	859	836	856	806	793	850	863	814	837	850	876	890	807	860	819	845	869	886	848	857	841	895	796	849	837	790	831	882	846	869	813	844	852	816	815	793	864	857	859	829	825	809	780	849	831	814	849	861	806	797	811	857	868	836	840	827	794	774	834	840	830	828	851	792	822	821	791	896	801	843	872	863	801	791	831	820	848	830	871	843	897	794	876	813	809	817	809	888	887	819	855	872	842	855	844	753	819	821	779	847	799	810	810	869	906	854	834	859	838	820	823	845	821	847	786	851	877	875	798	862	795	797	831	860	865	839	919	862	805	841	846	825	826	822	803	815	831	860	818	791	843	840	829	836	829	864	827	878	828	851	788	838	860	789	848	873	864	830	826	854	884	817	865	869	849	844	882	848	783	797	840	846	855	860	822	807	794	826	820	823	831	807	819	840	852	868	827	848	814	819	856	843	858	877	823	848	900	827	823	861	785	875	816	796	858	898	829	840	800	835	810	841	840	837	855	847	813	851	780	855	840	874	808	810	793	822	831	792	856	850	855	857	857	853	817	834	840	817	822	868	848	828	812	808	863	792	826	817	826	835	846	801	856	820	879	838	830	816	837	906	831	826	819	883	841	873	792	824	840	860	855	818	878	827	818	828	849	867	815	805	894	874	891	832	831	845	904	835	867	779	791	827	836	812	855	844	850	829	845	880	921	798	856	845	817	813	787	873	838	827	814	822	843	846	869	831	855	809	820	869	830	876	841	845	834	826	799	866	837	835	905	824	771	845	838	842	874	804	787	875	810	828	788	847	853	834	874	811	857	832	862	866	851	842	814	809	837	817	850	844	858
25228	21599	27254	25932	5275	914	623	535	542	460	510	426	434	426	450	428	423	412	418	423	389	426	453	403	400	388	412	418	430	389	368	417	391	407	399	435	429	379	406	379	435	394	419	406	399	411	417	382	388	439	400	412	399	422	376	422	403	406	417	405	405	460	371	451	393	434	386	377	418	385	400	413	397	407	402	428	388	404	400	400	383	384	430	410	425	408	384	411	394	422	416	395	373	437	416	403	419	382	407	403	372	402	414	420	426	406	445	385	393	396	406	441	380	383	408	440	373	443	412	439	426	411	392	432	406	386	396	392	374	382	449	398	392	423	390	382	400	426	379	387	402	397	395	390	397	405	401	378	419	420	402	376	418	383	413	388	401	392	421	414	400	445	399	393	389	398	414	393	400	394	379	386	399	416	408	408	421	394	415	382	424	396	406	389	395	381	417	417	416	410	397	395	421	406	431	398	387	406	405	418	410	405	409	434	375	387	373	388	354	411	408	424	376	416	427	400	419	392	412	400	432	384	443	393	414	396	357	382	429	421	419	392	379	407	431	401	383	423	443	429	405	400	398	404	434	388	413	375	394	381	415	382	404	403	407	411	434	413	414	411	369	393	378	406	398	398	376	428	401	409	413	422	415	406	392	406	420	429	391	416	431	385	398	368	386	405	392	394	396	379	386	405	430	409	438	425	416	422	406	392	442	419	408	410	401	380	389	393	418	395	406	421	385	442	403	462	395	418	415	396	399	389	396	376	407	376	406	425	370	405	389	395	414	405	424	408	430	411	415	430	439	425	393	372	351	411	407	360	412	423	434	395	422	410	399	410	401	388	408	384	380	407	359	417	427	398	381	390	443	400	391	397	397	395	388	384	408	392	395	407	419	372	412	402	374	402	420	429	386	366	403	397	382	407	421	389	402	425	411	404	413	403	402	437	390	393	412	389	406	402	442	400	405	409	451	423	403	431	397	411	368	412	425	404	436	435	407	426	398	429	408	409	407	379	392	406	369	371	412	407	414	402	425	427	393	418	394	420	371	381	383	396	366	416	380	397	411	367	369	396	363	401	433	395	444	365	408	401	398	422	378	407	414	384	414	391	410	394	414	358	420	409	424	396	401	396	411	412	424	450	410	410	410	384	396	411	423	434	410	427	436	431	421	401	415	404	382	421	421	427	383	423	398	395	413	378	419	385	402	426	378	421	395	410	402	401	391	407	380	415	397	392	379	405	393	446	370	428	371	418	388	390	378	446	397	386	409	365	425	368	405	416	388	375	366	414	422	356	412	416	396	401	379	419	401	380	413	427	430	360	390	372	414	390	376	416	419	416	373	395	421	426	444	407	405	393	406	383	422	406	439	427	377	406	417	415	399	377	405	398	408	406	418	393	432	393	396	364	396	414	376	416	407	440	386	378	380	394	417	400	385	381	402	383	348	427	415	360	396	418	401	387	393	389	387	431	422	385	378	424	391	376	432	405	388	359	430	385	430	387	375	434	407	434	408	425	386	388	397	409	397	360	411	384	397	381	388	410	398	400	372	388	383	369	439	382	417	415	442	367	395	378	401	422	406	400	407	420	384	414	390	382	398	422	396	400	366	409	406	367	397	400	375	382	401	420	390	395	411	394	380	402	399	412	412	400	407	391	416	437	413	439	405	410	378	412	413	381	414	426	396	375	383	390	424	397	416	429	417	393	372	423	422	382	354	385	372	403	396	388	426	398	385	379	405	398	398	373	394	413	413	437	386	386	404	433	394	374	449	445	378	396	404	413	403	415	412	400	403	380	420	392	405	376	401	442	418	411	400	389	418	412	382	416	423	380	396	398	417	408	396	423	427	381	409	380	419	407	402	409	400	394	377	365	392	386	385	399	413	381	428	396	470	372	380	397	409	388	455	409	385	394	400	420	407	417	340	412	401	372	440	415	367	400	390	418	389	410	373	429	396	409	385	379	408	435	396	361	408	419	407	384	405	374	404	393	383	409	397	398	379	401	390	381	376	394	405	431	361	422	428	414	379	400	394	385	363	405	407	364	425	399	397	406	404	427	371	370	410	394	407	396	390	405	387	409	387	409	394	396	421	420	389	394	396	384	381	419	401	374	392	410	409	379	412	382	418	401	385	425	392	401	407	418	367	380	428	400	445	382	430	394	437	398	395	417	426	394	392	396	403	380	390	409	389	411	419	389	416	398	351	393	366	389	406	409	406	389	428	409	405	422	385	405	391	387	422	420	360	391	380	429	408	425	411	403	410	403	382	395	414	370	410	414	401	434	398	382	424	368	416	390	425	366	395	388	424	396	390	407	415	366	380	404	433	385	430	394	420	432	425	381	374	430	387	422	401	435	398	380	360	426	406	406	437	383	417	441	399	374	410	444	385	411	385	409	438	402	405	401	375	408	378	396	407	435	382	363	400	388	402	359	418	388	397	358	379	397	380	398	371	398	378	410	410	393	410	393	407	413	376	412	394	359	396	398	397	403	409	433	401	405	419	430	395	407	396	422	418	423	416	376	405	407	384	426	452	358	395	407	407	403	408	426	427	393	409	360	374	404	388	399	416	381	419	385	398	375	374	405	445	373	370	376	406	411	413	402	415	407	395	383	404	414	412	390	412	430	364	377	389	408	402	397	400	392	373	393	382	413	399	395	434	428	390	424	393	384	386	384	433	401	367	366	391	414	446	411	430	402	436	376	415	370	399	372	388	405	382	425	400	423	395	382	393	376	396	427	381	410	402	405	397	416	403	413	435	410	379	403	397	448	396	423	387	407	417	397	436	379	425	438	390	378	417	400	386	420	421	415	403	401	402	404	433	394	395	398	396	354	404	401	419	419	410	371	424	418	383	396	437	407	418	417	424	405	419	394	416	426	405	413	426	411	390	409	410	412	388	381	392	386	388	404	380	413	394	445	433	370	398	385	417	406	409	428	402	408	385	354	411	402	442	386	404	409	386	385	370	394	423	387	375	417	401	409	432	461	358	385	447	425	377	425	369	395	379	408	337	427	390	376	426	422	391	387	377	397	371	390	433	424	396	404	408	399	373	430	366	388	391	372	416	401	403	431	408	383	394	428	363	349	388	425	419	408	392	395	437	421	401	426	384	398	399	415	392	411	395	438	413	420	429	393	383	421	384	417	375	411	390	414	390	424	390	382	364	391	408	463	405	369	400	408	402	397	427	388	412	405	389	385	391	434	390	421	432	389	432	370	433	413	415	454	385	378	394	384	400	439	397	413	386	412	387	416	416	401	425	457	391	350	412	361	384	394	399	402	407	417	386	387	448	446	381	381	380	411	386	403	400	411	410	431	410	403	372	405	401	385	368	383	435	413	396	392	409	418	382	415	392	427	429	396	393	405	385	402	406	384	393	425	406	389	428	391	432	458	398	376	421	385	420	396	422	390	412	407	392	389	417	398	426	397	402	416	411	405	408	401	409	368	392	407	395	408	387	367	416	442	423	373	414	384	395	413	373	374	420	411	397	396	404	370	426	421
22721	14116	4859	2675	1978	1587	1204	1026	907	824	686	624	630	593	594	583	551	536	567	559	549	551	575	568	554	556	539	532	561	501	531	526	546	558	546	547	533	520	540	529	543	511	489	531	540	555	526	544	517	526	514	533	479	538	511	519	504	520	544	497	514	482	516	515	489	515	521	533	547	527	519	495	480	469	546	506	528	555	533	534	516	483	526	550	541	557	536	558	497	535	507	540	522	495	561	526	497	528	518	526	543	518	531	535	486	556	531	535	467	537	575	513	492	542	525	513	516	550	515	497	513	490	532	507	503	542	502	482	536	527	510	512	505	519	575	521	506	496	491	528	505	548	500	475	549	510	532	542	500	539	494	533	535	497	532	520	474	514	559	518	538	533	491	517	524	542	533	505	485	504	511	451	526	546	522	520	555	513	498	497	522	536	502	507	526	492	529	538	483	515	511	520	495	552	563	527	516	494	533	515	505	520	545	504	509	512	523	503	528	484	504	547	507	473	543	534	513	517	519	518	506	551	484	536	546	521	500	491	497	504	539	534	509	559	498	523	523	503	527	532	504	547	516	466	495	538	514	522	526	477	483	524	474	491	517	516	551	507	499	583	500	507	490	512	493	480	522	545	512	516	522	507	524	538	476	550	525	526	527	508	552	489	535	503	541	550	543	498	530	566	508	503	515	513	482	536	489	503	558	534	493	562	500	463	547	535	465	548	519	523	540	483	468	565	512	557	548	501	506	496	548	500	517	574	526	527	497	531	542	529	540	507	512	517	522	487	475	489	530	532	520	521	545	481	559	538	508	515	552	509	476	526	483	499	512	563	563	524	549	562	489	497	578	501	494	502	513	507	541	520	478	509	535	548	509	511	514	513	514	519	529	495	528	532	495	489	518	538	493	489	527	489	516	522	532	519	539	538	543	555	519	506	492	520	530	539	529	528	555	525	483	518	532	512	515	518	540	552	534	528	546	505	506	484	513	487	549	537	497	521	515	477	472	519	554	524	529	508	514	528	521	509	515	523	499	522	488	523	504	554	524	527	524	560	512	509	465	502	507	542	526	510	533	540	523	502	534	494	530	497	509	557	523	499	505	530	541	501	539	520	521	558	488	520	526	553	523	535	524	516	546	502	541	502	530	583	508	538	471	514	571	531	487	557	510	527	534	524	510	507	517	499	522	473	530	542	511	530	530	501	510	490	537	508	542	531	535	499	553	531	539	526	571	503	552	545	536	511	509	509	515	522	526	486	519	524	521	565	516	516	511	518	459	495	541	531	508	532	510	491	547	516	530	521	496	518	525	516	558	531	513	520	551	525	537	557	533	565	521	522	510	546	520	506	519	489	532	554	497	482	548	505	525	517	534	509	480	543	531	532	483	516	536	531	514	503	512	554	520	526	507	511	505	514	450	487	516	485	527	532	535	526	548	527	523	536	539	513	500	546	547	512	553	478	535	540	503	537	525	532	539	527	537	537	550	525	513	513	530	535	503	498	505	506	523	542	514	519	512	526	557	502	551	510	529	520	522	484	529	486	536	553	481	516	539	544	518	526	531	501	587	527	527	510	504	536	522	514	521	559	552	502	518	492	555	509	530	527	498	551	489	579	515	532	517	525	543	496	522	517	547	524	488	576	538	523	503	511	484	525	520	519	532	524	492	502	478	483	509	489	526	504	506	482	496	517	529	510	545	514	511	534	507	529	495	516	553	537	555	481	537	547	508	509	552	537	524	498	498	526	486	554	537	483	501	537	532	503	485	513	523	491	529	537	483	569	488	534	507	505	519	466	512	498	518	493	493	528	533	506	544	574	540	532	517	530	544	518	524	529	568	474	522	538	535	561	540	511	555	563	508	531	492	556	548	553	517	541	551	497	521	501	495	546	527	521	510	524	499	526	519	538	482	485	510	533	532	503	495	519	548	530	511	585	502	562	538	513	519	544	535	529	482	525	539	511	543	502	522	547	474	563	490	492	514	538	529	524	535	536	523	474	534	538	522	521	531	531	476	515	529	552	547	500	527	528	508	540	510	518	523	508	536	504	542	554	516	483	517	514	501	512	544	574	495	523	477	527	553	518	502	531	513	521	458	504	511	522	546	519	503	538	525	535	509	559	533	502	527	572	552	518	513	505	510	481	539	518	546	530	513	520	537	523	515	514	526	554	489	545	494	522	557	488	540	491	507	491	531	519	537	544	540	534	513	508	552	562	532	489	500	490	501	490	569	564	523	458	525	517	472	526	513	503	545	504	536	557	544	513	513	516	519	514	521	488	525	514	484	482	532	525	493	529	516	502	501	536	512	536	507	543	544	565	527	546	499	530	508	503	519	517	534	516	526	486	519	523	516	529	532	537	465	539	513	546	534	511	500	543	503	504	534	541	547	495	520	531	486	530	532	524	482	555	504	507	499	508	508	542	534	501	528	484	542	501	527	533	535	509	506	509	552	530	525	542	504	536	504	531	519	489	556	521	468	474	496	506	497	516	510	508	521	516	527	522	476	529	516	531	481	531	570	488	522	491	533	533	505	510	505	501	542	521	542	512	511	551	529	481	492	529	515	514	515	511	529	537	511	511	492	500	499	493	495	494	533	517	505	527	569	548	507	467	550	547	553	497	523	541	499	554	542	524	551	510	552	538	499	499	492	520	531	503	538	495	501	482	534	528	531	489	492	491	526	489	523	498	492	519	553	562	558	530	547	528	509	523	504	517	503	522	528	499	519	531	585	539	495	491	477	529	513	497	519	539	527	555	500	552	505	539	522	541	561	528	547	525	505	506	546	524	517	529	505	510	526	551	495	568	483	518	468	530	513	530	527	468	506	533	563	520	518	510	519	519	510	535	538	509	516	510	501	539	523	537	495	502	522	508	505	513	484	514	519	493	519	525	490	522	534	504	513	525	544	526	543	485	531	526	532	525	540	530	497	494	543	521	527	517	513	485	498	525	522	503	538	527	517	535	501	523	474	570	521	499	523	539	507	552	538	502	490	522	510	518	529	513	535	521	542	552	478	516	507	487	512	553	494	536	536	560	514	511	514	555	507	514	580	522	538	528	443	539	500	510	518	545	524	539	545	523	513	546	511	556	502	497	517	531	520	475	496	540	524	556	551	522	524	513	522	518	546	536	560	491	519	508	497	485	457	523	534	524	496	496	500	480	508	515	523	502	508	539	522	556	528	504	512	505	547	517	529	550	496	492	514	525	524	548	499	499	521	513	524	554	522	524	523	523	537	548	534	538	502	505	521	494	504	519	515	556	521	537	510	513	532	514	530	506	501	519	498	509	524	573	511	517	537	532	561	525	508	498	530	551	512	495	481	498	516	543	553	502	469	519	520	509	529	508	517	498	500	480	511	513	527	511	525	490	538	514	515	538	540	519	538	547	528	548	524	496	498	495	503	520	520	490	527	542	551	513	540	513	495	468	499	527	464	510	523	522	539	540	509	487	535	508	490	465	531	539	535	472	509	570	507	489	515	516	498	529	516	539	499	523
23082	21620	29310	24400	21619	21406	3614	1004	763	646	593	536	486	465	427	469	426	389	370	402	382	406	356	382	357	340	341	369	368	410	362	359	351	378	360	331	334	346	358	331	372	349	359	377	370	336	360	372	377	348	360	359	337	365	341	362	354	355	332	339	353	347	335	343	352	346	350	346	328	351	332	358	365	318	388	319	345	382	333	393	358	370	353	347	368	360	338	350	379	331	328	366	367	350	356	307	346	327	341	363	365	343	331	318	318	338	369	353	377	328	371	360	349	357	349	320	370	334	369	340	367	376	335	368	337	325	376	335	335	330	329	338	339	348	299	359	323	360	327	360	325	346	347	338	322	342	315	337	387	358	349	369	322	359	349	341	325	372	340	337	348	352	347	345	335	336	350	341	351	357	376	354	345	326	337	370	320	338	345	364	370	354	347	336	334	314	342	361	337	333	303	366	345	336	379	378	347	330	345	315	323	321	366	322	328	357	369	315	349	318	321	349	331	353	309	345	367	348	317	335	304	392	360	326	302	335	354	350	338	346	343	330	380	342	348	353	346	366	368	355	344	352	351	373	308	360	371	379	336	328	339	345	333	306	344	337	359	336	344	347	335	330	334	321	349	322	365	353	375	336	359	308	343	354	344	350	359	335	348	346	343	341	357	363	388	379	331	350	323	371	368	375	361	344	332	321	357	329	353	314	363	332	329	311	332	315	355	347	335	353	344	337	356	338	345	341	332	315	369	381	356	364	310	324	305	337	318	363	326	382	345	329	364	319	370	301	320	325	345	337	343	333	344	331	322	365	327	353	321	360	317	353	326	334	329	336	330	350	341	341	335	326	344	335	314	351	303	317	326	294	375	352	319	339	326	342	361	334	357	330	336	327	372	346	332	375	344	346	352	338	331	337	325	302	344	351	367	355	317	329	318	381	321	327	358	351	300	348	325	348	384	350	305	343	352	342	333	356	346	322	355	357	332	355	358	350	356	355	331	377	334	338	345	326	347	340	318	346	341	347	340	312	316	328	355	335	330	376	356	322	313	348	357	348	336	333	322	374	327	387	373	311	342	329	334	363	348	305	284	363	346	346	367	328	353	341	358	330	334	339	339	309	356	343	351	321	297	357	315	333	366	348	320	306	343	329	349	322	352	321	340	348	324	323	338	345	331	372	376	324	324	340	350	382	361	356	336	354	334	359	354	367	360	336	303	313	317	335	385	360	337	356	368	353	363	379	353	304	356	332	386	328	361	356	327	377	322	348	358	354	339	314	367	324	349	329	324	301	304	355	365	346	323	347	336	361	321	327	313	341	314	344	369	332	363	341	360	332	334	353	349	323	352	342	313	359	383	357	349	348	348	358	351	318	348	344	369	331	330	346	329	334	374	332	345	324	346	340	326	330	306	378	331	339	345	340	341	341	344	339	346	329	336	353	290	342	344	356	333	335	339	328	325	329	328	360	331	328	314	335	346	356	349	351	332	331	318	339	354	319	353	339	350	384	325	336	368	357	334	371	357	355	339	370	373	340	342	338	366	374	383	321	323	299	357	335	357	342	371	350	338	349	324	314	347	318	314	339	344	300	359	356	337	351	332	350	359	336	366	332	337	335	356	362	361	305	304	321	340	342	354	313	336	370	351	352	336	361	353	350	328	346	322	316	331	373	309	326	340	339	349	330	324	337	334	334	332	317	347	319	353	343	338	355	352	323	333	329	333	331	325	357	327	335	350	304	333	348	355	325	303	341	340	346	375	364	357	360	355	355	344	350	351	362	362	351	343	331	358	335	329	333	370	357	375	332	332	347	347	362	321	350	341	382	340	379	340	353	331	339	337	348	333	328	331	342	311	307	362	315	373	328	322	337	316	324	337	334	387	323	332	348	317	364	320	357	321	325	351	333	339	321	331	352	327	338	320	336	340	323	356	349	313	353	333	345	337	344	328	368	363	351	328	357	352	321	314	315	330	334	360	334	336	350	361	336	338	342	366	355	312	340	360	335	352	337	327	337	350	326	333	313	347	357	306	330	351	359	350	318	359	357	349	368	357	318	351	376	353	327	360	333	358	357	353	350	350	342	355	344	328	346	362	306	316	379	356	348	318	344	343	344	338	332	341	312	365	338	348	350	315	374	340	332	356	316	336	368	332	338	351	342	318	349	335	309	351	375	347	377	364	327	351	332	354	379	310	361	339	353	336	305	352	339	336	348	334	345	357	355	331	350	347	342	352	320	364	315	369	346	324	365	332	325	308	317	354	321	349	334	359	341	321	329	324	330	332	322	352	335	365	341	363	332	351	358	339	340	336	331	346	374	339	358	330	363	311	304	313	309	336	340	351	335	340	362	368	340	330	345	354	337	330	345	343	399	350	334	359	355	361	334	352	338	365	319	357	324	336	342	325	347	342	333	378	330	364	333	311	353	322	324	324	352	320	364	323	345	326	336	346	359	334	316	343	334	321	327	359	318	363	316	307	349	330	335	346	332	330	361	389	334	370	363	348	362	333	330	365	340	382	343	345	347	323	355	331	358	369	335	344	340	336	372	328	360	366	346	360	333	329	389	345	316	352	336	326	347	360	320	332	343	317	338	348	338	340	336	344	409	319	336	333	339	334	342	334	352	336	350	347	341	383	315	338	339	343	360	362	335	337	370	351	348	310	342	368	318	337	339	357	367	361	357	371	341	335	345	360	326	328	343	340	364	343	329	325	372	337	362	350	356	300	353	324	344	341	330	328	357	340	351	322	315	330	362	354	346	340	312	343	381	323	333	347	346	353	332	368	346	346	380	335	344	354	327	329	337	369	293	344	335	325	341	358	323	359	345	342	369	364	359	339	376	344	350	322	336	328	330	339	337	379	363	347	317	322	372	351	340	346	349	327	332	372	332	320	327	345	308	353	357	325	325	338	335	375	310	341	314	328	326	385	370	359	304	329	366	348	306	341	350	344	357	315	300	346	372	358	358	355	335	341	333	340	363	355	345	334	336	372	367	335	317	362	300	341	298	337	348	337	349	366	344	352	329	345	342	339	351	339	345	358	358	331	342	346	335	324	382	333	349	346	322	368	322	353	313	388	340	356	308	325	345	328	343	328	359	355	326	332	353	316	373	333	340	363	382	325	376	360	376	341	345	360	366	358	335	351	345	362	321	349	355	327	355	342	348	341	347	336	365	333	353	341	364	329	336	347	336	344	356	344	335	340	350	365	365	354	339	343	338	338	353	344	338	335	343	338	341	321	307	375	322	344	347	322	334	339	349	345	362	341	367	320	323	370	329	383	324	344	356	312	323	341	296	354	338	328	391	360	367	336	325	372	346	351	339	347	319	327	337	318	327	345	315	339	331	319	349	376	361	334	325	346	353	347	334	323	338	370	320	332	363	351	324	340	363	346	340	305	314	362	321	323	321	345	325	365	337	369	345	370	381	341	354	344	339	366	365	322	346	350	326	324	377	362	332	371	311	332	376	354	350	348	315	321	315	333	337	363	367	356	349	355	334
27448	23374	10974	5701	4179	3242	2446	1902	1463	1154	978	899	767	765	653	624	609	579	576	533	559	548	539	555	516	512	504	507	493	500	466	497	471	463	488	443	455	503	449	473	500	476	466	493	473	501	455	461	440	485	493	461	454	480	438	519	443	440	484	472	466	452	468	458	456	474	469	472	451	472	449	488	471	438	491	459	426	493	463	444	447	463	474	453	450	437	414	437	452	451	454	436	430	465	411	432	447	476	468	470	456	477	457	407	448	416	458	473	479	453	446	475	491	416	446	462	456	469	430	485	449	439	481	444	443	476	490	444	449	432	459	425	463	447	438	450	467	432	447	436	457	469	435	495	415	447	499	435	426	487	436	422	467	447	414	471	485	456	425	462	446	469	460	458	438	431	467	450	425	444	512	415	486	434	432	447	458	453	441	481	485	487	487	475	431	470	472	476	434	434	402	422	467	442	473	465	473	424	464	462	459	458	459	472	447	472	456	457	474	477	445	445	479	471	435	421	440	418	413	413	460	428	468	453	400	426	496	465	476	421	467	443	409	441	441	455	454	446	474	419	428	451	449	430	480	428	479	456	447	490	432	459	449	493	467	489	456	457	454	467	483	439	422	461	445	439	445	452	460	453	451	455	456	422	468	453	445	455	477	443	448	424	448	461	437	464	447	453	452	444	425	445	404	445	502	480	517	444	435	419	438	450	431	462	461	448	487	477	426	398	428	450	461	441	435	482	462	448	434	460	449	459	472	427	431	473	472	448	443	454	459	491	453	434	413	436	438	445	451	466	419	472	501	431	464	424	473	456	480	458	482	410	450	419	452	449	450	418	477	411	456	474	496	429	472	482	463	489	467	415	446	465	412	476	454	457	453	478	460	450	421	430	479	474	438	437	450	437	478	431	443	456	442	448	465	457	454	451	457	449	439	466	472	421	445	462	432	463	462	473	492	473	427	447	438	469	436	446	479	464	510	446	484	455	474	419	445	453	445	440	471	452	422	457	472	466	455	479	431	462	481	448	476	423	446	442	481	440	484	449	504	459	442	475	441	457	447	454	458	472	460	422	470	453	470	485	450	428	466	431	438	495	471	452	390	469	447	466	470	446	484	458	475	418	447	457	465	429	441	429	431	435	442	426	492	481	428	466	452	450	463	442	483	438	467	445	445	456	470	460	448	465	431	462	436	424	468	436	422	448	433	452	430	429	461	458	460	466	446	396	441	460	431	454	467	489	419	425	468	447	480	491	434	428	406	444	433	422	448	447	444	476	467	457	461	442	437	445	427	494	425	417	454	484	479	479	471	422	411	456	471	461	419	459	455	487	432	455	428	440	471	446	470	422	471	461	477	446	454	455	414	440	474	435	469	442	472	434	476	416	456	439	431	457	444	411	439	468	426	382	456	461	446	461	439	445	455	454	436	451	438	451	435	479	436	430	463	467	455	438	395	427	457	432	436	443	455	463	499	435	436	427	427	462	476	441	440	464	444	432	471	434	427	457	412	487	447	437	475	488	445	453	484	428	464	429	487	413	444	452	434	439	428	430	473	453	432	459	463	425	460	446	437	448	427	474	457	461	471	468	460	460	440	468	417	477	449	453	455	456	458	462	462	434	438	425	452	445	445	430	489	447	422	430	470	428	444	488	465	457	445	462	461	464	476	430	433	469	465	459	456	433	446	442	417	461	442	477	482	469	439	442	441	493	463	432	459	410	438	441	431	452	459	430	455	463	430	463	451	454	483	415	424	441	503	439	477	435	418	428	433	461	466	429	461	467	478	458	470	443	408	454	468	451	461	471	431	455	459	478	474	462	493	417	441	437	472	444	447	430	464	457	459	431	474	466	449	479	436	431	416	425	432	473	429	462	454	420	501	480	432	446	454	429	460	457	424	490	485	475	456	438	439	468	452	441	464	484	453	417	447	459	434	439	473	457	455	449	471	461	483	423	463	429	436	436	478	479	446	493	452	452	475	456	465	442	480	473	533	439	457	477	463	479	463	469	471	399	461	433	455	434	458	486	472	485	477	426	484	451	440	433	483	460	466	434	468	425	459	476	456	442	425	502	461	440	453	457	479	432	460	449	428	428	464	463	458	452	453	491	456	468	427	461	464	466	457	465	454	411	448	445	441	441	481	469	464	449	457	489	467	461	476	466	446	440	491	462	426	421	483	451	449	470	449	477	442	458	455	448	454	453	451	468	443	461	474	439	467	416	468	431	441	467	474	452	448	439	434	460	454	459	443	444	433	419	469	478	457	446	480	431	483	455	483	455	430	441	486	450	437	463	474	446	474	468	475	463	428	466	459	487	409	424	475	427	452	434	441	436	455	458	467	452	442	466	457	441	478	461	457	409	448	488	447	440	405	462	477	441	443	454	447	430	461	465	456	483	464	448	475	434	424	437	447	473	464	471	451	444	433	463	452	452	420	460	453	457	448	435	454	474	453	460	441	439	496	458	461	454	475	465	463	431	406	462	430	497	473	423	434	460	489	415	440	429	471	485	448	468	448	449	458	455	433	457	432	460	445	461	463	456	438	451	440	442	478	425	429	455	441	443	460	430	426	457	418	448	442	462	471	451	437	472	446	463	479	449	463	456	461	442	460	454	455	438	445	436	443	439	477	460	452	468	439	484	470	452	410	466	443	452	468	425	478	396	433	446	465	483	458	467	511	463	469	442	482	456	489	445	441	425	417	508	484	427	474	466	455	440	463	429	458	448	451	449	460	437	466	419	437	424	411	435	474	450	476	425	501	438	473	481	459	462	443	465	475	435	426	420	445	474	431	410	472	441	441	437	422	465	448	433	449	488	497	429	421	448	400	477	443	447	477	431	465	436	410	477	463	425	438	469	434	484	445	399	426	454	493	428	452	455	448	451	438	463	512	423	438	452	460	428	448	443	398	437	458	468	439	491	446	440	464	447	481	451	454	424	470	433	422	435	421	451	440	440	436	442	465	468	470	491	442	486	460	441	444	493	415	462	420	435	469	456	454	443	436	459	455	400	397	458	455	451	464	455	458	429	438	461	501	437	467	441	459	453	464	447	452	446	423	437	443	457	455	487	467	433	443	444	460	470	480	458	469	445	453	455	458	485	484	450	467	412	425	442	439	435	467	435	422	467	426	439	472	465	427	470	472	469	480	451	460	453	458	470	440	480	453	438	418	458	454	441	476	477	449	436	466	435	419	487	436	499	435	458	492	455	426	455	411	452	412	484	439	449	461	480	455	432	455	464	462	447	436	423	449	448	471	453	473	440	438	443	519	393	448	483	455	451	463	420	471	480	480	474	384	421	440	469	470	485	450	454	454	454	487	466	437	442	427	456	426	460	420	462	452	464	450	421	410	448	472	439	477	454	410	445	503	462	424	454	456	461	424	476	447	431	429	441	444	464	457	423	426	477	465	435	448	467	465	432	424	430	450	455	423	431	440	460	441	441	468	442	440	486	461	455	465	457	441	434	477	431	455	477	440	402	454	441	447	448	466	419	462	428
28361	18279	5214	1730	1163	968	857	763	721	720	745	718	610	665	675	674	627	661	671	656	670	693	691	657	663	660	642	625	637	623	647	670	676	633	662	655	646	658	646	671	574	635	644	698	650	660	666	686	665	631	639	633	608	666	669	608	655	676	641	660	679	618	680	629	647	632	688	635	643	681	651	650	667	619	646	700	632	662	607	669	616	644	638	644	640	646	623	664	631	670	653	659	641	645	669	615	683	649	631	615	595	656	653	652	642	661	650	635	658	670	650	672	666	668	632	674	638	675	656	640	626	698	724	646	653	668	669	702	664	689	655	675	625	651	633	651	677	669	652	622	646	647	638	643	649	603	645	658	678	666	692	681	658	614	644	659	650	648	642	677	664	631	635	649	660	635	640	665	624	645	622	638	655	626	646	608	681	686	676	660	634	691	662	634	620	647	691	648	678	674	665	666	651	673	664	671	649	661	650	616	642	621	663	637	644	688	638	641	678	621	725	630	677	659	637	664	660	633	649	698	670	670	635	639	638	636	699	662	682	636	610	683	656	632	623	679	659	653	613	658	710	675	638	652	662	638	627	677	647	673	637	634	645	682	632	670	622	639	663	660	627	635	701	678	697	657	678	681	610	669	696	649	594	657	715	662	652	649	658	646	621	643	652	659	641	609	664	648	646	647	681	638	660	638	635	661	650	684	650	669	645	685	657	640	644	671	658	661	663	716	645	655	644	675	644	691	623	670	669	656	626	654	631	660	601	647	624	654	668	644	671	664	659	681	655	664	635	636	665	644	652	626	651	646	688	627	640	663	629	687	654	655	649	641	665	649	648	660	675	657	650	660	653	630	605	648	665	638	644	657	633	625	637	720	686	691	655	637	673	602	688	661	659	667	657	715	616	630	668	690	640	676	631	646	648	659	691	612	673	663	655	701	667	660	653	611	664	668	647	689	674	620	682	643	654	667	659	671	689	672	609	678	686	635	697	639	639	673	703	681	662	606	710	685	629	641	681	629	670	662	646	613	635	676	670	677	674	673	618	590	641	680	640	691	633	651	646	643	641	653	646	628	594	617	706	655	613	663	648	638	657	692	649	676	625	667	644	680	609	707	715	676	644	645	646	613	668	648	655	625	696	647	665	613	678	680	660	697	663	650	664	618	648	656	586	619	660	627	659	685	654	659	703	670	713	651	672	691	617	653	668	651	644	666	651	689	669	662	629	671	631	632	643	616	670	671	627	654	646	597	626	642	682	649	667	650	661	617	688	656	674	628	638	610	636	677	671	644	624	655	638	663	679	679	675	694	680	635	620	616	670	651	640	698	633	651	662	676	628	660	677	687	615	629	686	645	636	657	619	630	692	653	676	654	663	648	626	649	652	608	618	653	666	678	597	666	662	652	642	655	628	675	653	612	688	642	690	696	641	648	629	700	649	658	636	682	659	646	671	631	619	640	662	636	660	666	627	673	685	693	661	664	619	650	665	656	702	643	631	673	656	624	651	655	659	675	632	653	630	645	702	586	689	630	665	627	644	647	653	602	642	656	667	625	690	654	658	680	610	683	630	625	675	619	660	653	660	669	667	652	668	690	656	662	656	606	619	694	636	660	623	629	652	676	630	655	625	652	647	672	625	636	694	656	655	684	676	674	678	698	672	685	709	616	675	658	643	582	650	632	644	667	652	648	659	641	651	642	641	677	632	623	672	651	668	660	590	617	701	667	641	624	633	642	664	670	663	667	655	625	644	713	608	651	613	660	637	646	646	697	677	659	657	674	639	687	630	663	657	645	667	621	627	698	679	629	620	626	704	692	624	636	629	640	635	687	676	688	661	662	662	661	697	667	692	664	692	650	661	641	692	636	723	606	612	647	665	615	680	658	665	642	646	648	657	647	671	656	616	572	660	657	662	742	654	681	652	628	666	663	654	655	626	650	682	650	621	607	659	664	655	679	639	657	677	671	608	645	647	683	634	650	678	669	618	640	657	668	640	639	698	691	629	640	645	665	696	648	706	635	631	624	641	719	636	663	642	679	690	669	697	659	619	589	681	642	691	673	646	653	665	618	614	673	635	658	640	663	652	665	652	628	624	628	685	620	625	620	625	637	633	647	694	690	641	635	667	643	643	613	627	650	673	679	686	682	699	610	654	697	631	650	626	661	639	690	686	617	629	572	649	624	618	632	658	673	652	707	634	667	663	616	653	681	682	644	653	653	677	707	621	637	697	612	659	635	632	671	645	682	619	672	650	694	612	676	669	667	665	659	646	655	666	656	659	642	605	631	661	622	629	681	648	663	654	631	643	638	657	631	643	697	649	676	648	675	627	639	642	655	648	622	633	652	645	669	669	640	624	660	644	647	653	601	673	650	662	681	688	583	637	632	653	671	617	602	637	668	635	655	641	672	693	635	670	628	687	625	605	647	631	676	665	602	647	680	603	671	649	649	688	653	663	635	634	672	659	674	682	678	629	590	614	685	668	674	643	643	659	669	656	636	653	627	684	624	661	638	612	606	671	675	666	663	684	648	691	590	619	637	663	684	645	659	649	678	688	694	640	641	654	695	658	627	627	665	631	681	616	604	624	634	630	660	642	607	644	597	653	644	652	633	653	630	671	649	660	655	628	672	676	654	693	681	664	630	693	632	662	665	664	671	682	632	679	628	620	650	657	610	658	636	654	623	671	664	650	645	695	678	628	650	672	659	615	654	691	658	680	644	624	628	666	660	665	661	679	710	674	622	651	691	658	648	675	661	620	666	666	671	658	664	677	671	613	666	649	690	638	655	660	662	662	656	667	637	721	663	648	638	677	668	644	678	635	660	639	617	660	648	649	661	688	678	656	643	662	710	641	607	675	594	627	671	661	659	652	640	664	664	674	660	644	622	656	649	657	656	595	689	622	681	656	649	653	643	631	646	644	629	605	631	629	645	668	652	672	694	663	606	670	623	625	615	714	643	671	644	633	657	615	622	683	668	668	639	633	610	666	724	642	632	634	627	650	609	640	644	650	614	653	678	693	650	658	667	708	653	641	684	591	653	600	672	641	663	684	625	668	678	647	644	642	624	674	661	643	677	617	672	693	654	682	651	647	667	626	672	622	672	656	635	607	686	647	664	687	641	631	650	608	642	662	602	682	633	628	649	626	669	639	655	674	658	599	667	661	689	642	660	655	649	603	633	611	643	630	618	656	597	673	705	629	676	695	668	657	686	666	660	630	629	667	638	693	671	619	665	664	658	645	621	638	641	654	658	619	611	669	625	667	645	700	671	637	641	662	649	674	665	683	653	683	689	685	688	636	649	661	642	630	678	662	666	639	640	660	676	650	656	679	665	654	684	645	674	638	656	696	646	619	660	663	693	629	643	626	679	684	643	626	665	676	654	649	723	653	686	644	638	661	634	616	629	646	611	682	657	655	655	653	650	662	683	628	685	641	610	666	656	630	658	668	678	633	630	646	627	688	650	628	668	677	637	643	657	653	638	644	617	654	643	649	593	629	656
20153	7122	3200	1947	1598	1319	1222	1145	1009	954	927	851	859	899	801	856	804	852	847	839	833	845	838	834	809	834	825	840	825	812	823	839	809	762	834	843	779	842	818	820	810	847	820	819	854	848	807	824	820	855	814	803	823	863	879	812	827	833	846	762	850	822	839	861	812	843	761	856	809	849	808	852	795	797	789	807	852	844	829	821	819	818	822	773	806	817	893	770	857	816	822	817	851	872	812	847	875	854	829	831	795	826	806	798	853	830	830	806	840	809	821	808	783	834	811	881	789	824	858	802	813	862	798	826	852	838	845	810	797	782	830	796	790	778	757	850	851	856	795	823	837	782	876	815	816	852	831	839	796	811	858	812	780	835	799	828	850	849	826	755	855	767	853	821	842	807	789	792	876	838	796	846	808	843	836	821	861	780	847	779	787	803	825	864	802	836	825	790	822	793	841	812	830	879	833	820	827	837	794	825	843	796	809	810	833	779	786	859	902	824	767	804	880	850	833	872	801	830	840	803	833	837	837	803	830	854	833	799	795	884	838	836	803	839	821	843	850	816	840	814	845	807	874	830	790	805	886	813	844	821	840	808	823	885	848	849	819	796	817	824	821	806	881	846	841	832	840	856	839	834	784	853	828	832	794	808	841	846	846	804	776	858	774	766	853	822	838	819	818	825	873	804	829	815	795	810	841	845	797	847	859	868	860	817	806	785	859	803	796	793	839	815	864	804	830	761	864	811	805	801	867	798	797	816	862	840	873	790	830	844	820	839	839	798	838	825	765	841	808	784	838	822	840	852	807	791	833	823	802	819	818	849	799	846	806	786	840	753	801	840	822	818	828	810	822	807	811	872	779	829	807	803	852	818	846	787	818	805	825	885	814	829	811	847	853	802	808	838	779	831	862	822	844	846	850	844	789	854	864	828	803	888	849	823	798	801	835	798	826	849	792	779	829	844	847	859	838	838	774	860	867	782	789	873	845	834	830	829	845	751	809	795	854	798	825	813	797	839	846	775	808	843	803	816	838	792	810	777	783	821	840	878	852	797	824	823	796	822	873	822	850	839	870	813	861	807	842	850	848	821	827	825	886	847	858	831	864	806	836	840	850	849	785	804	815	810	854	831	822	817	859	835	856	824	893	837	836	829	866	800	818	857	836	807	836	864	893	848	874	841	851	860	791	838	908	811	836	820	765	857	860	848	825	825	805	829	854	774	805	806	813	831	826	794	829	870	842	833	760	850	791	814	868	821	824	813	854	831	811	806	814	853	806	794	837	832	786	819	829	826	805	776	821	784	752	789	775	754	835	848	811	850	866	870	805	815	847	848	764	812	822	872	805	810	843	805	843	813	782	817	885	833	848	841	863	805	850	864	843	764	814	798	852	869	795	905	816	833	769	790	806	823	867	832	837	793	777	831	826	828	832	845	848	799	804	841	802	825	820	820	805	831	806	818	852	787	804	872	814	811	815	806	819	824	810	814	831	848	825	801	788	775	842	863	826	787	858	807	793	815	845	805	812	820	802	867	794	816	800	854	813	791	813	835	814	789	839	821	821	790	813	881	785	879	852	795	783	820	814	837	806	840	828	844	789	846	821	846	833	851	801	873	851	790	839	853	807	807	818	833	825	817	781	829	822	853	822	786	794	862	826	828	785	831	822	839	798	796	890	855	788	816	836	850	777	801	850	800	853	815	835	839	798	827	818	825	818	817	853	859	782	846	772	847	897	836	802	833	803	811	863	801	842	823	808	793	807	835	808	842	762	857	816	818	850	787	832	817	763	790	869	864	868	865	810	787	822	861	812	850	783	846	835	813	820	855	858	834	767	832	783	813	828	824	869	819	828	822	816	827	785	803	804	793	849	811	815	767	814	822	813	835	879	851	825	819	837	808	885	850	805	834	791	843	844	829	829	865	843	839	819	843	825	841	822	853	830	855	827	796	792	902	859	823	847	811	819	840	811	831	800	851	875	791	829	818	820	862	807	827	847	795	825	827	857	793	818	862	837	867	891	850	842	819	824	824	818	816	829	823	832	822	773	809	819	833	842	802	834	821	829	811	831	823	806	774	844	801	813	833	816	818	803	774	832	814	790	833	739	836	791	819	887	833	810	822	802	828	843	801	878	872	801	829	847	844	833	829	859	776	834	802	822	809	818	770	844	834	853	841	793	820	821	827	805	841	777	803	828	829	848	858	841	826	798	824	808	820	831	795	869	846	790	790	814	880	846	850	836	809	885	794	791	789	792	802	852	807	841	820	858	825	789	848	814	834	804	821	810	806	800	812	870	897	876	848	787	818	803	820	797	816	828	803	784	799	804	824	833	848	776	821	814	809	833	819	820	852	797	878	847	844	820	858	876	835	807	797	843	800	825	836	804	796	817	834	865	834	858	847	801	808	777	877	817	889	806	804	849	804	887	808	802	768	833	826	738	802	803	859	836	829	800	858	812	853	817	834	831	850	850	820	798	817	791	826	879	808	826	831	838	816	864	785	850	794	836	859	823	807	844	867	804	730	809	836	775	806	867	835	869	836	836	787	827	863	788	803	862	844	807	840	877	828	868	789	804	807	805	813	864	886	844	887	766	844	864	831	810	820	813	803	847	792	843	808	806	848	861	820	805	823	810	789	806	804	823	855	837	872	797	872	796	856	855	842	798	834	818	858	817	844	836	839	830	812	796	815	795	774	804	815	844	815	845	787	769	803	796	809	768	855	801	804	819	864	826	832	802	860	781	825	817	776	787	835	826	872	806	883	795	848	845	824	830	823	800	803	863	835	851	802	819	816	810	808	803	790	809	820	788	837	809	835	810	833	796	818	789	829	860	809	741	845	866	796	804	842	839	870	838	855	805	782	882	821	804	831	795	846	810	806	776	818	839	805	827	849	873	883	821	831	781	818	802	822	846	785	833	803	840	853	834	836	768	849	807	825	838	774	742	844	825	831	804	832	850	811	828	805	818	835	796	793	819	803	874	755	837	812	780	819	784	879	764	820	854	818	867	843	827	874	855	817	806	812	832	841	807	840	785	897	832	800	881	832	790	848	785	767	869	782	810	858	813	870	869	827	816	838	824	815	846	843	837	797	900	823	867	797	828	851	799	890	813	830	803	848	857	805	816	827	843	808	813	812	783	785	788	820	805	794	801	839	841	826	835	804	847	771	827	796	854	846	837	775	772	836	830	779	842	817	811	848	809	805	850	837	784	838	848	824	863	826	822	790	825	842	829	820	830	804	834	825	850	815	802	864	830	803	866	780	850	806	806	797	808	808	821	839	753	796	818	781	858	756	821	838	830	831	816	811	854	799	867	847	838	873	915	792	800	831	842	792	857	819	822	854	819	864	764	807	816	821	838	781	842	827	829	811	762	779	779	798	825	822	834	863	775	833	849	845	853	836	819	857	794	777	852	791	857	806	851	747	784	836	776	888	793	791	825	782	811	795	889	842	887	774	806	833	839	845	797	798	788	827	824	821	862	840	806	857	808	817	829	835
23948	21600	28733	24943	21482	6259	1341	1091	851	890	847	780	690	683	749	686	677	675	683	674	688	684	662	656	682	662	646	688	664	676	684	643	705	691	668	681	624	646	667	655	674	671	637	665	623	682	668	633	699	671	712	619	660	678	633	641	658	588	647	604	639	641	632	643	624	591	663	699	626	657	642	634	633	668	683	644	641	655	678	677	660	636	654	622	643	672	694	700	671	687	664	680	645	664	655	618	643	651	661	631	648	654	621	649	613	634	728	644	707	669	636	699	630	680	650	609	593	625	634	635	647	685	670	676	661	600	631	693	673	672	658	607	709	665	660	655	669	656	676	648	610	648	648	650	652	620	657	693	684	698	625	626	693	626	644	657	674	658	626	655	699	628	603	628	648	625	601	640	652	637	647	634	680	641	685	614	644	677	678	652	656	652	667	637	691	635	662	691	616	663	686	643	680	663	620	641	646	638	656	597	628	633	649	689	632	670	605	681	609	632	652	643	676	630	628	653	649	679	632	620	659	668	672	666	703	682	674	670	660	631	647	621	676	642	676	622	646	656	670	627	611	608	623	630	653	650	637	627	627	679	605	632	631	639	639	623	611	649	642	650	686	683	679	655	642	676	661	673	666	650	633	667	606	634	661	630	670	632	656	708	649	644	647	610	643	664	644	617	629	637	659	698	649	655	704	671	633	672	625	598	638	625	657	657	694	656	608	615	620	653	701	633	661	679	652	680	660	652	657	653	693	634	672	643	633	652	650	637	702	620	644	661	633	650	642	659	611	700	632	650	626	649	637	643	668	641	661	619	694	628	591	640	659	609	651	664	642	657	682	651	621	637	684	651	671	611	665	641	622	617	642	615	625	675	709	620	684	654	659	604	659	650	640	642	651	644	619	629	651	626	628	640	646	689	661	617	671	650	633	673	660	676	698	656	642	646	620	655	626	628	648	661	669	641	679	640	654	626	557	637	648	655	644	589	672	642	643	628	615	637	620	684	656	610	661	614	628	671	636	647	654	644	655	640	680	626	613	687	636	647	617	656	689	647	596	623	633	645	678	664	623	629	627	646	662	642	629	692	646	617	658	636	673	672	650	645	639	697	661	603	675	648	651	620	629	625	654	648	628	625	683	648	605	596	682	646	653	628	666	609	684	659	658	625	611	647	621	642	659	622	608	677	651	649	631	658	668	614	667	695	651	651	684	655	641	630	669	658	659	655	661	627	688	668	643	660	618	650	658	659	641	643	650	644	641	627	640	643	632	675	661	663	654	687	639	656	619	695	614	626	664	617	634	669	631	633	649	686	633	601	691	628	624	653	675	657	671	671	616	671	636	616	708	626	672	642	655	612	643	657	638	686	719	655	651	635	661	611	675	644	675	662	675	631	646	622	665	669	671	636	631	656	648	682	629	652	598	682	644	636	685	651	700	651	658	639	661	663	604	655	617	656	624	648	630	629	695	634	655	672	639	669	656	618	606	709	641	663	666	674	642	631	641	687	657	664	607	667	657	657	671	614	651	648	639	650	639	639	656	623	629	668	655	659	613	644	648	666	619	644	623	617	682	659	637	662	670	640	669	647	593	671	623	649	630	629	619	619	689	630	637	643	663	663	693	667	696	674	661	671	602	570	625	667	621	674	637	643	681	678	666	620	634	689	654	633	622	687	623	649	636	636	651	661	640	676	685	635	669	588	633	652	659	645	693	668	662	608	614	659	676	662	682	620	625	594	608	621	691	626	709	691	637	674	663	676	639	635	649	667	642	657	615	631	657	622	633	631	668	640	678	644	622	634	627	612	651	642	654	637	617	640	649	649	670	644	678	660	627	661	620	659	647	631	654	638	658	612	618	688	667	660	619	658	706	627	592	646	640	655	665	690	693	648	630	652	664	636	625	652	666	634	661	642	680	691	649	657	671	631	614	651	670	625	630	645	646	659	651	642	694	740	635	639	640	637	620	649	668	605	668	623	637	648	629	662	596	625	646	644	635	715	626	633	666	670	646	617	685	623	640	586	647	662	627	643	596	650	712	628	670	641	608	634	649	600	639	692	626	618	634	671	653	627	628	603	664	619	678	629	658	667	632	629	635	636	648	630	611	627	678	650	661	641	661	673	635	663	607	693	620	652	609	634	670	656	709	628	638	677	676	623	641	695	651	646	658	651	661	640	668	658	587	651	638	658	682	635	697	664	636	663	650	592	686	662	653	664	631	678	655	701	653	656	645	632	641	644	608	680	597	618	634	661	646	660	612	653	657	664	656	651	642	662	669	649	624	630	659	656	652	659	685	647	629	664	633	702	644	654	687	633	657	657	657	639	635	668	654	579	667	617	656	652	646	706	641	635	629	613	654	633	625	633	638	630	681	593	673	640	639	637	677	648	629	642	725	653	625	650	647	645	671	604	631	649	639	657	601	656	669	629	621	651	683	630	635	580	718	660	670	621	605	626	659	637	681	667	709	694	630	644	656	687	689	671	644	623	628	680	690	646	621	586	643	676	614	668	650	663	663	671	644	608	677	621	592	636	652	637	633	657	627	682	624	606	634	647	618	673	676	645	673	640	651	670	640	649	663	624	655	624	667	624	609	651	648	649	672	632	674	646	651	612	644	636	697	660	618	687	670	599	603	691	628	657	646	651	581	624	648	677	603	660	670	684	669	649	608	673	648	628	643	640	608	656	679	655	637	635	688	716	679	627	608	649	669	632	643	645	639	638	651	651	660	653	627	705	642	649	656	657	624	632	651	659	640	684	596	644	655	620	638	618	655	637	671	650	594	652	658	654	660	623	655	626	652	654	631	636	663	688	660	632	669	619	592	622	656	652	700	679	651	678	641	600	644	645	633	630	732	663	657	624	638	657	617	670	647	672	686	634	619	697	603	628	633	646	632	627	668	601	671	624	661	608	659	661	636	671	640	652	691	591	656	672	683	628	680	618	645	654	634	662	629	609	626	611	678	644	652	638	647	600	653	667	631	653	641	699	673	640	603	650	626	624	649	636	640	666	690	649	702	684	599	616	680	652	644	622	611	639	670	614	674	644	669	693	623	613	644	690	662	616	667	672	649	607	616	620	652	621	688	622	673	637	634	655	647	698	709	613	650	669	665	612	665	684	640	598	632	685	597	667	648	657	669	656	619	655	661	657	657	645	664	647	650	674	643	664	615	629	671	617	638	640	590	648	660	663	664	606	657	670	624	657	655	668	665	641	593	697	648	611	632	641	644	676	600	612	607	641	668	641	626	646	682	653	631	612	655	614	660	630	647	618	637	665	695	622	644	660	701	599	621	599	631	650	638	675	630	647	687	648	641	697	642	615	650	590	629	681	609	624	654	642	613	655	634	646	661	661	659	617	668	685	669	691	652	642	701	613	643	641	652	666	628	584	633	640	580	655	644	616	691	647	649	669	646	649	647	611	636	635	641	680	629	660	653	588	602	606	649	600	650	727	679	650	647	676	608	691	732	660	694	665	645	697	625	610	677	676	653	621	650	633
23346	15141	7969	4217	3067	2369	2001	1616	1435	1287	1222	1086	996	1015	941	954	900	885	914	881	880	851	872	874	822	870	871	842	865	850	822	845	854	853	833	842	847	813	848	858	871	858	823	815	898	852	829	823	844	893	842	875	790	836	774	847	880	805	845	802	815	829	818	814	832	833	806	853	907	850	885	840	782	795	780	860	794	816	887	817	820	782	829	806	832	831	810	783	851	806	824	772	837	807	848	825	827	808	877	821	828	819	861	843	836	875	838	847	853	821	814	855	852	778	848	875	794	774	792	844	810	840	851	825	803	838	840	839	829	832	859	872	846	796	859	791	881	862	843	847	834	802	816	779	805	863	843	842	836	826	823	757	798	846	805	833	842	855	906	832	903	805	826	839	819	852	816	877	816	844	790	846	802	850	861	850	852	829	820	825	855	869	884	853	792	844	832	799	805	784	876	841	830	854	851	837	831	806	863	822	835	808	894	812	887	815	877	845	835	760	810	850	865	804	832	819	810	840	848	835	865	840	855	861	806	832	861	806	872	823	838	784	848	811	846	844	865	814	794	828	862	848	840	822	852	852	802	826	861	829	846	802	799	841	828	816	799	801	791	879	809	797	834	836	802	845	850	769	783	815	797	824	832	784	802	878	864	801	843	851	768	885	832	853	805	836	855	774	860	819	764	847	797	806	832	830	792	834	857	836	855	807	838	880	759	771	848	810	849	845	770	863	830	837	812	820	881	843	872	826	778	843	826	902	837	812	795	807	866	784	756	846	780	815	832	811	862	868	852	817	833	787	833	825	804	864	815	861	845	815	854	841	830	812	866	818	833	826	859	824	865	781	852	844	828	780	803	837	874	830	876	795	805	854	838	824	872	791	838	884	807	852	809	834	859	839	851	823	821	814	787	826	834	849	818	860	822	795	831	809	820	876	798	839	843	775	806	855	761	781	806	830	880	843	779	806	847	834	809	826	833	825	803	790	809	797	851	815	870	830	867	821	838	800	835	814	828	806	853	849	847	813	753	815	891	819	862	851	835	815	807	831	782	862	854	826	834	838	857	824	814	819	863	864	856	824	866	850	804	794	818	837	767	796	827	851	851	820	812	805	856	848	833	832	789	794	829	806	824	860	868	857	833	815	781	779	829	813	843	888	838	780	815	816	823	754	830	777	838	848	813	807	851	821	794	817	853	830	806	814	834	838	852	800	838	821	852	807	804	788	804	784	796	794	832	843	820	844	849	826	796	885	872	813	828	877	823	830	824	827	851	807	866	829	862	807	836	812	819	854	823	848	886	857	816	851	826	849	801	794	803	848	802	871	826	783	858	814	818	773	787	816	801	849	796	815	819	825	806	770	799	848	855	876	846	893	828	817	868	851	884	812	851	842	835	845	819	836	864	818	846	840	851	826	773	820	806	813	846	833	838	775	805	866	855	827	780	769	796	823	852	815	796	863	823	789	855	821	854	881	843	820	877	793	845	846	815	827	836	800	794	742	849	840	801	774	804	777	810	797	811	795	863	841	825	808	887	774	832	843	815	871	817	829	783	888	813	772	785	812	767	810	837	825	842	829	826	824	799	844	858	879	784	839	822	839	837	874	876	886	836	818	875	877	788	844	846	810	815	836	849	816	816	791	867	781	803	824	807	829	779	817	830	869	815	802	837	830	780	880	797	788	813	803	862	848	771	840	805	853	812	800	788	855	828	815	809	823	800	821	809	820	855	818	815	804	836	813	812	800	816	835	907	836	872	816	853	872	872	862	865	796	829	902	881	784	818	787	838	818	870	846	836	806	841	805	794	882	857	858	803	803	820	818	858	814	883	806	867	860	845	860	857	805	823	889	812	843	838	848	835	803	786	809	807	846	827	800	808	862	883	821	811	768	813	856	876	810	828	840	849	801	790	841	829	815	855	816	834	796	886	821	814	802	837	804	814	849	781	816	828	805	864	801	842	849	851	808	811	846	857	766	825	861	836	836	852	801	819	805	788	843	827	819	812	817	751	834	854	802	891	820	856	838	843	829	817	803	808	819	821	827	867	840	842	783	861	813	856	794	817	812	813	829	813	865	832	845	793	883	821	857	850	806	852	801	869	869	817	805	800	821	821	836	841	804	817	850	888	858	773	853	834	828	849	815	800	803	855	811	834	828	863	848	847	784	784	812	837	814	803	827	845	839	892	820	858	818	816	841	836	814	825	828	898	811	787	820	865	790	809	841	806	814	881	799	859	812	802	762	826	815	820	816	827	868	883	850	815	840	875	839	875	811	862	857	797	845	839	811	840	776	804	830	830	805	825	818	788	821	827	800	854	845	850	838	815	833	811	849	868	811	846	840	793	766	848	848	860	859	804	784	849	861	853	824	848	811	863	802	857	792	804	842	851	826	844	809	847	812	874	792	839	828	887	866	841	793	790	797	859	840	817	791	785	881	868	819	855	817	778	818	815	819	797	842	804	874	797	851	851	829	834	817	815	859	846	837	827	786	860	822	830	854	833	819	815	833	869	799	768	833	814	842	827	799	840	812	839	848	830	793	810	800	816	835	868	816	841	832	831	839	856	778	839	881	827	855	835	876	827	863	832	813	834	821	827	798	824	817	823	787	847	854	799	831	840	818	822	810	835	816	895	837	852	815	815	856	816	874	810	796	859	884	821	903	797	822	822	840	859	869	821	800	802	831	824	837	812	845	850	802	850	838	788	841	829	847	862	855	800	831	785	836	835	869	831	822	869	867	805	828	821	803	780	823	846	822	835	762	830	847	851	817	752	853	818	818	783	831	809	845	840	821	812	877	826	805	837	851	818	865	810	849	833	795	802	790	808	808	804	793	842	850	727	796	813	821	860	824	832	872	851	816	867	901	860	811	882	857	794	849	838	852	819	836	785	839	800	835	767	836	754	812	813	816	875	820	869	834	824	755	873	812	807	894	814	787	857	814	861	844	867	872	817	815	844	823	788	785	869	798	817	818	826	841	792	802	818	800	845	836	822	851	783	801	852	820	764	893	841	808	777	825	807	804	847	837	830	814	841	850	860	853	818	878	780	833	796	836	844	879	824	810	830	831	803	855	842	847	887	810	888	846	862	776	838	805	824	836	834	845	800	893	836	810	843	804	823	781	832	818	854	878	844	821	845	843	832	878	838	806	809	858	849	774	851	853	811	815	827	802	829	811	822	800	827	850	783	753	831	795	827	803	831	811	826	811	770	840	823	821	837	825	804	759	778	808	789	816	831	814	817	775	829	830	818	785	827	802	874	887	843	878	815	817	806	827	847	840	831	847	807	840	809	770	786	878	799	802	831	802	841	802	837	806	808	864	823	861	819	860	915	835	787	835	834	853	838	806	786	765	877	846	870	825	836	851	787	805	809	836	850	813	787	840	849	855	860	835	809	810	813	860	816	847	808	840	794	841	838	845	830	883	833	778	838	863	825	803	846	892	812	882	821	854	833	830	790	841	858	817	863	818	851	812	798	828	838	846	814	778	806	816	812	806
25196	21589	27281	25986	5389	861	707	638	572	521	499	420	467	443	474	388	419	419	412	420	422	384	387	390	405	423	400	383	383	412	422	448	355	388	388	390	396	389	402	399	432	387	464	437	399	402	391	395	379	440	392	396	422	416	463	375	388	419	408	388	366	427	415	400	406	396	428	394	388	406	375	432	411	417	402	403	394	392	376	426	417	437	422	374	390	343	396	390	408	407	422	420	403	419	397	383	405	402	366	403	390	392	409	418	396	392	406	403	422	412	389	396	416	405	423	417	351	424	422	406	372	381	416	392	408	409	391	409	390	397	382	411	414	412	385	434	403	372	365	450	427	410	379	425	405	422	406	412	410	407	413	384	409	426	425	374	385	406	416	413	374	391	410	380	416	376	406	367	400	405	433	409	434	409	407	395	395	364	391	430	366	376	370	403	387	406	402	405	378	386	409	372	399	418	397	365	395	392	389	425	408	392	421	384	381	413	405	368	412	393	426	385	399	403	359	401	399	399	382	390	423	395	404	424	407	415	434	394	415	389	441	396	391	430	419	376	407	393	390	400	426	388	388	414	407	392	361	417	381	387	399	397	366	391	356	383	368	438	428	406	425	396	359	457	397	394	408	393	419	390	412	411	410	390	411	380	419	408	407	381	429	406	355	407	384	404	396	431	402	429	429	405	392	416	447	390	413	364	390	418	426	374	412	419	403	411	426	400	423	386	359	424	393	402	378	384	423	384	415	415	431	387	387	399	377	406	370	405	431	347	367	429	407	388	427	414	393	406	374	414	392	380	380	396	441	426	394	403	404	419	443	398	384	418	357	397	441	421	393	375	413	367	439	417	406	426	420	453	377	426	394	417	405	398	398	403	421	390	392	391	375	408	415	422	399	377	408	421	423	409	403	395	411	445	394	421	431	375	382	409	447	386	440	420	410	378	378	390	380	444	400	433	417	435	396	397	410	373	392	419	415	400	423	397	391	422	436	406	401	420	393	405	387	374	387	393	436	410	417	408	396	422	407	383	435	380	441	392	442	385	405	383	405	398	395	400	406	401	403	432	378	405	395	435	392	365	376	430	391	386	419	416	373	425	407	387	415	413	402	371	374	418	397	397	394	440	428	417	440	391	418	416	422	433	411	380	412	386	393	408	415	410	426	438	394	444	393	425	388	402	372	434	395	358	390	436	374	389	404	405	441	374	382	413	384	417	412	376	412	372	387	362	365	393	425	386	398	395	388	397	428	374	356	389	419	385	385	416	399	384	398	417	395	385	423	374	395	406	413	378	402	409	394	424	411	442	386	398	399	414	382	374	404	412	356	386	392	419	341	430	407	429	403	397	394	409	424	424	388	367	387	405	388	404	390	384	386	368	425	400	396	371	387	391	394	432	401	377	385	392	413	380	372	441	438	409	410	411	406	378	428	396	391	404	424	374	417	397	400	410	422	379	409	410	388	443	397	403	395	392	428	394	407	397	404	370	364	425	403	394	376	382	392	431	418	404	392	399	420	386	401	389	416	380	411	418	403	414	423	446	421	412	405	409	369	424	405	394	347	426	409	398	400	385	376	417	441	391	399	393	426	387	407	427	434	419	398	356	393	430	424	414	386	383	421	402	384	382	395	385	380	410	383	425	392	440	419	374	390	373	440	433	397	393	413	413	344	398	405	378	414	399	403	400	370	394	373	403	407	405	372	440	412	414	378	439	398	392	386	424	407	359	413	384	398	362	420	394	398	386	394	371	429	396	389	393	435	380	435	419	436	419	418	413	376	425	411	405	425	390	364	372	388	399	416	403	404	418	395	405	449	427	395	384	432	381	414	402	396	382	377	386	384	399	393	402	426	451	413	426	411	414	444	394	409	379	391	375	387	411	418	454	401	424	441	421	436	392	407	385	389	440	383	392	418	420	417	422	391	391	438	422	381	403	375	406	343	388	420	411	415	380	400	364	402	444	429	384	456	386	405	399	415	390	422	403	399	386	378	397	395	380	397	405	391	372	453	408	422	425	391	396	432	429	421	403	425	394	419	410	386	405	414	384	415	377	404	406	414	411	430	406	377	406	427	386	414	420	417	386	402	416	412	385	396	409	380	373	370	432	418	416	398	405	389	392	380	378	423	383	412	411	438	393	385	397	394	413	403	374	412	394	370	413	391	440	435	396	384	414	384	405	388	414	400	380	432	397	415	390	427	405	384	408	396	410	398	408	384	378	406	402	394	397	412	413	403	387	400	392	396	432	412	406	396	384	385	385	403	407	389	400	429	444	398	407	416	414	403	372	372	393	369	411	428	421	379	403	374	408	404	392	413	402	411	385	379	403	376	410	402	396	397	394	388	408	425	387	385	389	402	415	400	389	400	380	401	378	405	432	414	398	418	394	399	417	391	432	375	428	395	436	406	410	428	411	414	380	399	381	415	425	389	412	459	359	418	439	425	407	397	362	401	421	418	401	390	393	403	392	414	405	409	407	410	366	378	408	412	422	439	444	427	432	436	380	413	394	395	408	428	420	413	391	392	419	410	407	400	408	415	437	403	383	413	374	408	406	408	373	375	413	393	420	373	409	402	377	390	410	421	405	419	434	393	372	384	418	407	372	406	376	422	352	388	420	399	372	405	377	411	398	399	408	361	426	408	370	374	376	377	421	386	390	409	402	407	363	387	390	415	420	393	430	441	373	408	407	429	430	404	406	393	421	412	401	400	396	412	425	401	424	404	400	405	381	409	427	381	434	385	398	400	379	405	408	364	387	427	439	405	429	405	420	395	402	408	393	374	381	398	396	381	390	397	393	432	430	416	408	403	413	401	414	395	372	412	426	415	392	396	382	405	400	392	423	427	375	417	401	398	398	384	395	399	403	411	391	409	435	407	379	380	363	353	426	412	399	419	391	397	393	354	411	440	362	413	432	391	410	424	389	412	411	410	363	418	409	404	398	395	423	457	422	376	412	410	415	376	403	400	392	395	393	465	403	381	365	465	403	400	385	424	409	424	435	407	419	406	381	422	425	411	399	354	404	415	403	405	382	390	381	419	397	435	384	426	377	402	412	390	387	424	393	410	375	435	387	347	392	362	412	396	378	432	407	386	380	412	400	375	435	430	386	426	407	424	396	390	411	409	403	406	415	416	418	386	413	403	392	420	393	394	407	367	394	388	405	407	415	400	425	433	416	415	390	387	443	466	393	392	425	407	393	427	435	425	386	416	406	386	396	387	399	399	419	391	395	423	408	419	396	397	387	400	387	412	402	386	397	378	395	408	398	377	428	415	432	396	431	452	411	421	409	388	372	402	395	392	396	406	404	377	401	380	392	405	394	397	389	410	425	388	427	425	417	386	368	407	415	391	424	411	402	416	410	402	430	398	379	422	411	406	416	401	395	418	346	431	450	371	416	390	392	407	384	388	422	364	402	422	395	406	421	411	432	386	407	415	404	406	408	371	390	400	387	384	397	442	407	398	388	406	445	388	387	383	408	432	400	433	425	408	399	398	404
22265	10041	5198	2567	1935	1535	1270	1034	897	808	744	696	640	602	577	552	587	579	549	545	562	533	533	557	513	525	546	521	523	479	509	526	501	514	536	549	534	546	548	528	529	553	566	528	522	511	511	534	499	539	493	467	502	533	548	493	485	487	518	514	533	520	533	491	550	554	541	529	486	513	536	539	514	513	520	515	518	498	478	510	538	502	554	472	471	524	504	529	511	508	515	491	523	509	514	529	532	545	521	497	508	518	534	513	544	547	504	458	498	499	524	504	530	487	517	521	537	516	543	488	485	470	508	546	480	480	512	504	526	538	515	485	515	516	523	461	499	505	527	472	512	512	503	479	545	498	478	523	523	500	525	487	514	498	499	496	465	510	502	498	528	535	504	521	466	493	475	477	486	540	497	504	549	566	477	514	527	477	509	526	519	477	483	512	486	490	485	504	522	489	496	532	525	503	513	500	494	565	525	496	498	484	501	538	509	550	503	513	483	505	508	513	494	515	539	519	504	522	487	482	519	550	499	485	512	515	527	507	528	501	526	511	528	509	519	545	484	504	513	510	526	565	518	576	505	514	476	502	506	518	522	486	527	479	547	500	452	514	503	535	540	488	532	507	535	551	503	515	550	515	512	524	523	514	487	520	512	497	492	501	504	548	522	519	500	504	485	485	551	500	495	494	513	481	510	486	520	499	518	510	502	541	482	501	495	500	530	500	492	519	520	500	520	507	520	510	495	499	493	513	553	516	513	501	472	530	519	544	530	525	469	516	516	505	528	530	505	503	521	513	509	512	516	532	521	502	500	522	511	509	504	525	495	506	546	511	535	520	517	524	486	482	494	504	495	566	467	511	534	515	520	533	496	506	531	511	509	513	502	529	496	466	506	487	464	535	545	526	476	516	516	493	491	517	480	498	527	515	544	523	509	521	536	513	514	497	496	536	523	509	534	480	527	536	498	543	498	543	507	511	523	532	480	469	509	522	493	530	544	536	545	520	533	480	523	522	507	490	475	534	491	480	513	520	471	523	489	517	487	488	541	508	467	537	510	528	503	524	490	529	537	520	457	515	510	534	472	509	511	502	520	517	474	546	522	477	465	533	526	520	530	493	521	516	509	501	492	497	483	539	524	530	515	482	523	514	512	531	521	534	527	460	494	518	501	523	524	465	514	545	491	501	542	503	548	486	496	506	510	511	467	506	492	514	503	502	504	519	502	513	461	500	483	520	494	509	535	534	509	518	491	534	525	524	492	491	509	487	506	501	513	528	500	522	496	520	533	449	503	529	502	496	532	540	510	498	523	501	517	488	511	519	498	493	509	504	494	529	519	523	486	532	521	532	534	515	499	482	539	483	485	479	505	485	487	520	513	521	536	491	527	497	520	474	496	531	508	520	505	522	554	544	545	457	516	514	494	568	505	489	538	501	513	495	501	539	520	528	519	542	514	534	535	537	495	485	505	548	500	489	480	510	482	514	511	520	548	519	523	537	524	531	511	549	516	556	498	504	465	515	508	504	505	496	489	505	482	498	507	510	535	555	522	558	514	523	521	497	546	506	514	485	513	471	484	518	485	505	468	488	526	499	510	513	498	523	490	510	506	503	528	541	506	516	530	500	465	517	537	506	507	485	545	515	501	523	499	551	473	504	490	522	543	490	544	507	528	515	500	534	537	524	495	500	551	506	533	508	490	537	491	519	512	493	498	529	536	522	531	489	474	531	498	507	528	505	489	533	526	503	501	490	528	551	526	490	542	533	518	499	513	570	554	495	534	529	501	495	530	498	504	508	493	538	482	484	518	529	533	542	546	529	500	521	550	526	524	523	524	501	482	472	482	486	509	504	508	486	503	507	494	549	495	498	531	461	520	487	506	510	516	542	531	509	507	527	461	506	477	503	525	501	500	522	513	468	508	535	471	549	513	512	506	535	516	533	532	500	526	480	528	503	487	494	520	486	525	472	482	493	544	513	557	492	530	501	475	495	516	508	538	499	513	533	526	552	522	507	483	518	524	500	480	513	477	531	523	540	513	513	510	531	506	540	517	505	517	555	501	496	523	512	501	568	524	542	523	521	545	525	490	508	529	538	498	539	497	506	516	527	496	534	495	525	518	514	521	492	496	513	495	520	507	528	508	514	520	545	483	492	545	479	511	512	531	483	513	514	517	512	557	504	503	502	503	552	587	511	511	530	545	509	480	504	518	453	486	541	545	483	503	534	498	473	521	520	524	518	491	531	555	522	498	536	510	515	509	515	499	504	549	510	507	529	506	487	504	536	558	472	497	499	519	509	535	493	465	533	532	501	479	489	507	517	523	536	462	471	554	558	516	512	519	542	479	538	536	500	524	557	540	526	465	557	549	534	515	531	511	522	527	512	475	491	507	530	534	485	541	530	530	542	485	506	544	490	549	542	485	503	517	536	516	512	509	497	507	529	531	516	554	557	510	495	522	527	492	494	551	475	485	507	507	517	507	518	522	537	550	529	530	565	503	552	524	481	498	507	560	499	492	493	504	505	510	477	490	552	503	542	487	513	492	495	492	529	515	495	521	531	523	475	485	507	466	515	470	513	454	490	500	539	532	499	512	527	465	515	512	503	513	503	526	563	461	535	509	486	483	499	559	508	537	525	478	446	541	501	502	524	490	502	510	532	491	520	506	503	519	530	496	496	537	522	489	510	505	492	516	522	498	507	510	516	523	510	515	528	490	531	531	512	525	480	524	536	516	557	527	517	546	506	522	555	521	487	512	512	506	501	517	495	570	511	519	531	540	492	507	496	538	521	510	521	528	545	539	534	502	487	473	517	512	541	488	486	529	536	499	538	512	499	540	522	500	509	527	536	486	529	539	521	502	544	509	504	549	506	503	523	517	530	535	490	536	540	492	489	531	523	500	513	494	514	482	535	488	472	541	547	500	535	522	501	463	517	509	464	494	488	502	537	520	514	511	532	482	494	514	528	528	525	506	527	524	510	551	523	540	475	505	500	490	523	519	499	485	522	516	504	513	508	492	508	504	494	487	497	526	530	509	548	555	510	518	539	502	515	516	541	508	519	508	462	528	469	460	546	504	516	542	521	518	502	532	501	500	511	503	535	519	477	520	501	459	522	476	493	481	495	549	532	532	512	507	493	503	538	513	509	497	491	533	521	531	539	554	522	570	499	490	590	511	518	494	526	506	515	599	512	489	540	508	531	507	500	493	511	481	531	555	512	536	489	485	532	522	500	507	512	502	517	498	546	522	500	484	502	525	505	514	523	542	518	496	495	566	573	536	473	544	529	458	488	541	484	478	531	564	533	538	506	586	525	490	498	524	535	516	526	493	489	511	541	477	537	506	499	517	490	484	515	500	509	519	550	539	517	509	473	513	501	522	501	467	539	513	526	493	559	525	497	499	547	551	520	517	477	526	527	514	539	538	504	508	531	557	518	518	486	526	489	520	512	508	522	470	516	454	525	481	497	480	514	484	506	557	527	509	502	526	549	550	531	500	516
23012	21604	29252	24426	21606	21436	3799	1053	696	629	592	519	505	469	460	438	395	386	370	394	384	393	380	367	354	366	363	370	375	362	345	376	353	359	360	376	331	363	342	347	373	345	366	354	366	356	346	329	354	358	326	356	334	353	352	346	343	347	346	367	315	352	353	345	347	330	359	314	356	332	337	347	345	337	325	348	331	350	314	324	344	326	349	341	334	297	344	349	294	334	334	340	308	340	296	365	329	346	350	348	343	335	337	317	343	332	325	320	332	351	349	342	298	368	351	330	307	374	365	346	334	312	309	333	322	326	371	342	369	337	372	338	338	343	363	355	341	333	357	360	325	351	347	347	346	352	367	344	329	324	358	349	350	332	309	321	321	314	354	314	347	351	306	360	360	353	316	355	344	368	341	339	320	339	336	327	326	328	356	320	352	326	347	323	340	323	319	344	364	359	326	308	326	319	333	318	363	310	341	329	334	330	325	324	353	342	348	333	359	356	340	322	353	348	351	351	344	361	325	375	317	324	362	352	334	334	340	349	333	354	358	351	303	330	352	312	357	345	360	370	346	320	343	332	316	358	332	314	317	342	361	362	347	354	365	292	337	319	338	355	335	322	336	347	347	342	342	330	365	340	358	332	326	348	349	328	323	324	352	325	348	336	350	346	321	341	338	343	351	335	341	365	370	350	312	345	344	338	354	300	335	339	337	333	311	331	336	358	352	326	329	332	347	330	358	338	313	334	352	345	319	317	358	321	308	339	338	320	348	342	378	355	329	344	343	343	327	302	310	324	310	339	304	333	345	340	352	375	355	337	331	343	314	367	354	365	336	306	344	334	326	339	338	325	346	373	348	323	296	347	329	337	363	303	357	361	300	347	350	353	348	322	331	359	326	355	330	335	315	359	280	354	366	366	344	352	324	337	341	316	340	344	347	330	359	322	324	329	351	351	350	325	354	328	329	321	331	355	317	316	307	315	321	367	381	357	332	342	356	305	325	342	339	339	341	362	311	347	334	314	364	355	323	361	345	331	350	318	312	338	369	329	337	351	372	325	372	328	315	344	351	355	329	355	352	331	334	317	339	309	309	367	344	332	350	348	364	356	329	349	343	327	337	383	330	334	324	334	355	313	323	351	350	327	366	351	333	335	358	329	327	360	362	328	358	318	326	334	330	347	319	364	347	374	340	347	357	324	316	326	318	361	327	339	340	326	379	363	368	333	342	357	308	330	316	336	356	332	327	350	318	323	372	356	354	335	310	333	367	336	345	329	355	332	357	329	331	330	282	329	332	342	345	382	346	337	317	350	340	380	360	374	331	353	311	331	375	351	328	318	339	315	341	344	357	353	337	344	322	331	347	304	327	330	341	338	327	345	313	338	338	336	343	319	342	328	353	326	361	364	344	332	306	329	320	346	338	337	319	322	334	351	364	356	305	353	360	329	329	334	327	330	358	328	336	348	359	326	365	345	345	337	314	352	341	331	307	351	350	345	357	336	316	374	344	353	290	347	352	351	350	310	327	345	360	314	348	344	328	317	332	311	349	322	353	340	321	331	340	318	350	361	317	286	334	343	368	349	339	342	293	329	329	334	341	349	355	307	337	337	321	341	377	313	359	346	340	318	356	329	348	319	349	336	352	307	338	320	348	320	339	336	344	312	354	334	346	300	347	312	334	332	339	338	338	347	291	347	346	354	329	323	345	378	320	334	325	370	348	325	332	327	318	339	339	311	335	365	311	303	300	331	347	342	340	374	333	334	291	302	334	365	327	336	368	316	328	345	344	328	324	343	336	356	335	354	344	352	338	321	324	306	344	357	348	343	360	334	351	337	318	343	313	342	346	350	318	308	316	325	331	332	362	336	336	372	352	345	365	306	338	349	322	335	364	353	334	349	355	331	340	346	297	357	343	341	366	350	324	336	327	344	348	345	341	340	377	309	331	317	341	332	305	331	335	335	356	336	329	324	340	313	315	348	359	343	320	332	317	369	372	315	320	341	341	301	348	339	365	327	338	335	321	357	343	315	341	338	347	319	337	312	334	333	350	343	323	308	363	335	359	369	320	345	346	337	331	313	361	352	333	337	334	351	313	365	324	327	330	341	369	354	302	343	342	314	344	323	320	344	333	360	369	360	314	343	351	346	345	339	334	347	302	334	349	339	341	360	335	310	341	316	361	341	333	317	340	395	315	328	333	343	315	325	336	364	351	340	327	331	362	356	331	316	348	344	339	327	333	323	297	333	329	349	348	337	303	359	312	329	324	311	341	323	340	356	319	356	371	295	330	337	332	333	321	359	376	300	359	364	331	354	359	352	378	334	372	330	327	307	347	322	340	341	323	337	381	347	306	301	347	312	358	326	296	334	323	343	358	333	307	342	385	342	303	350	335	350	339	336	368	357	332	302	360	360	363	328	324	308	332	328	340	310	338	322	350	288	319	318	336	327	327	327	323	329	365	314	334	367	337	332	336	341	329	334	368	327	340	320	316	326	342	334	339	343	303	343	315	316	325	360	356	346	341	347	364	372	340	347	356	345	353	358	319	301	344	340	323	348	331	363	331	299	362	345	350	362	323	326	352	315	358	328	357	338	347	311	368	326	338	349	346	335	338	356	353	335	350	312	371	326	337	359	312	334	337	344	366	338	334	347	352	343	344	338	332	340	326	364	329	365	333	322	344	331	325	357	311	369	314	310	316	341	358	349	333	314	345	340	330	371	315	322	306	290	361	351	354	340	390	316	334	328	372	339	339	310	358	380	345	349	363	343	315	345	335	320	353	350	337	351	340	333	340	365	334	372	309	330	334	351	352	331	362	321	337	346	337	334	352	340	338	322	343	321	347	355	322	340	343	322	352	347	353	348	352	357	338	366	314	319	328	373	344	356	336	350	354	339	327	352	350	376	353	357	352	336	332	334	351	327	353	318	322	330	365	356	318	338	343	329	336	356	341	317	323	318	348	347	352	350	323	348	327	338	347	311	314	316	349	354	329	351	361	343	347	329	339	327	334	332	333	302	343	351	343	341	361	344	319	343	325	326	326	317	337	346	375	350	343	340	310	293	344	341	321	329	327	336	338	349	345	366	331	317	340	343	320	302	304	300	361	333	351	316	323	315	356	332	338	317	346	370	315	334	322	333	300	324	339	363	352	379	317	339	322	354	338	304	363	334	314	336	327	293	319	317	326	321	353	357	321	362	334	330	363	333	339	330	347	336	326	326	362	355	354	351	358	322	312	357	312	338	325	358	330	349	301	340	309	332	331	361	335	310	326	334	355	313	370	317	315	309	341	347	353	346	355	328	316	359	319	380	345	317	295	349	379	317	325	309	306	337	377	330	337	327	311	334	306	334	332	347	324	338	350	324	346	340	325	318	338	337	338	347	337	312	354	336	342	323	351	331	335	331	330	333	341	329	354	360	328	323	325	342	328	340	365	354	334	348	344	306	331	346	303	314	341	292	347	362	340	306	338	360	322	376	326	343	343	334	347	354	352	360
27305	19723	11153	5617	3921	3094	2354	1831	1467	1250	1070	883	820	751	661	607	594	564	561	552	571	541	528	538	521	499	518	489	522	491	444	461	482	475	459	441	434	471	463	450	497	485	471	482	483	481	473	446	441	440	471	471	439	484	460	434	487	485	439	430	485	476	470	443	441	460	464	446	452	462	463	497	465	465	451	461	506	455	478	465	448	426	434	442	444	428	430	440	418	433	420	473	443	473	455	450	477	447	466	456	466	480	477	459	475	427	461	433	457	461	459	416	464	453	436	409	454	440	486	441	425	456	463	457	414	459	415	426	422	420	456	438	450	445	439	492	452	427	436	437	440	445	437	459	441	468	448	452	436	437	427	446	417	430	450	417	439	451	410	441	433	437	400	441	463	433	443	478	415	446	450	447	452	426	411	439	449	429	453	451	434	462	445	426	449	461	439	443	447	442	476	440	418	456	420	410	430	448	443	401	434	469	438	474	427	431	441	432	445	424	453	464	439	451	434	443	451	467	443	450	446	438	462	443	427	438	478	451	476	472	442	424	434	408	434	433	459	433	429	496	440	435	434	438	474	448	443	435	447	471	430	463	438	417	457	441	436	453	439	460	443	442	446	433	412	441	456	437	444	435	451	420	427	437	440	486	462	407	510	492	466	456	451	415	407	463	451	450	459	473	448	487	449	460	431	479	469	466	467	436	482	452	459	421	461	449	417	444	418	420	433	443	435	433	481	475	474	419	482	442	483	441	433	432	430	443	452	475	456	466	467	447	429	450	461	450	480	464	419	454	460	413	435	455	439	444	435	453	425	418	463	414	413	451	437	464	466	426	413	419	420	419	448	453	462	428	450	453	417	442	454	417	416	457	428	453	447	380	441	459	449	459	419	448	445	425	459	438	458	447	463	457	423	444	447	439	457	400	462	470	470	454	438	437	430	460	499	480	441	445	445	439	428	422	452	471	465	465	431	457	425	466	422	414	429	445	454	452	415	437	443	473	417	471	453	439	427	467	436	455	481	433	452	435	461	396	461	445	451	453	434	444	431	437	433	451	432	488	443	442	451	414	422	428	458	482	444	447	450	451	461	441	453	448	455	473	467	435	449	420	460	439	428	441	473	443	437	451	471	438	448	414	454	454	462	414	483	437	414	412	436	453	445	409	425	405	451	457	456	419	455	447	437	446	464	457	434	417	441	462	463	430	425	454	435	454	451	436	456	439	468	455	416	437	442	440	423	449	428	429	427	432	453	409	469	455	476	436	426	404	454	439	445	438	409	438	473	458	482	437	433	480	456	443	437	484	468	450	416	452	413	461	435	440	412	472	427	429	445	488	426	450	457	461	439	435	442	408	431	475	459	432	452	445	424	432	400	393	485	435	439	454	451	441	432	466	433	463	431	425	410	465	455	461	448	436	439	430	479	479	451	444	444	449	457	447	469	390	456	421	444	425	448	436	431	471	450	444	428	429	451	446	433	400	432	438	471	404	504	425	441	451	462	410	465	464	436	438	436	437	453	474	419	400	492	446	469	407	443	441	429	466	451	415	465	458	398	463	473	437	424	463	413	432	469	447	452	447	400	425	425	459	452	434	482	442	442	432	422	443	438	441	491	440	426	435	432	409	419	437	443	426	427	459	412	440	434	411	402	432	430	441	405	447	440	432	484	446	471	431	490	463	451	464	477	405	453	448	438	445	458	442	411	421	446	470	446	459	456	449	443	435	438	462	454	425	458	451	455	450	454	425	423	460	452	463	473	459	430	468	451	459	472	463	435	453	439	439	494	442	436	426	458	435	458	470	409	466	447	434	452	412	447	422	442	419	416	471	426	449	426	459	385	474	462	422	466	474	493	460	438	440	431	468	441	423	410	412	457	437	476	425	459	431	439	412	419	424	417	468	465	460	427	478	449	458	446	417	463	416	467	418	439	443	422	431	436	459	447	393	427	465	481	489	427	440	431	470	480	424	444	423	452	447	433	423	464	451	447	450	429	460	465	450	432	434	488	415	448	467	434	430	445	455	429	431	415	449	451	415	441	469	426	453	380	466	466	435	434	422	472	430	410	427	427	431	436	419	448	446	447	441	456	461	425	493	457	486	483	451	445	444	441	463	453	471	411	429	440	454	441	473	415	452	443	432	423	485	455	431	447	421	413	482	442	441	404	457	443	442	425	411	471	436	439	454	428	426	446	431	442	426	454	460	435	456	464	462	435	480	428	469	433	462	428	493	400	415	434	425	437	436	445	520	472	418	464	460	448	456	443	472	448	452	444	443	436	463	482	447	464	440	469	460	428	433	431	480	455	430	418	427	422	435	451	479	436	460	450	468	443	424	437	425	448	435	471	470	406	476	433	432	470	431	460	428	433	435	428	409	421	461	441	457	451	445	435	428	449	427	472	473	461	455	436	417	450	442	420	446	410	443	467	488	458	460	467	432	386	412	450	447	460	420	456	451	426	430	463	457	428	439	424	459	437	451	444	431	434	439	437	435	446	439	405	450	408	403	451	493	448	432	459	486	466	426	432	433	457	405	440	477	422	440	446	428	409	446	455	433	411	468	438	426	450	444	427	446	457	433	429	422	410	437	435	439	449	443	462	418	439	451	478	464	430	486	444	447	436	404	450	429	419	438	447	452	412	438	432	441	451	433	463	444	475	380	412	420	450	471	429	463	460	459	461	433	467	450	426	441	406	436	421	452	418	412	460	439	465	440	434	431	462	507	446	427	451	450	408	472	490	462	449	434	446	433	468	428	470	430	406	423	438	419	457	432	489	461	452	444	426	418	427	421	461	442	463	442	446	461	450	436	464	446	462	401	441	447	457	481	430	437	451	436	463	454	447	467	415	461	417	427	417	451	436	393	470	390	483	466	457	481	384	425	442	474	431	453	449	471	464	445	427	476	423	413	471	423	441	424	442	463	456	467	434	471	425	424	453	399	451	463	450	474	464	436	451	471	437	428	435	455	458	447	416	453	427	476	472	482	410	424	442	442	446	456	449	440	459	433	426	427	463	423	444	448	473	443	428	444	434	479	423	462	471	435	467	461	449	469	437	476	430	442	452	422	421	407	439	457	384	428	404	468	459	413	445	445	469	439	467	445	403	444	394	401	451	444	461	438	409	469	484	445	410	466	443	444	449	431	418	453	443	409	413	412	424	415	445	453	468	444	464	436	464	411	407	398	436	424	483	461	459	442	444	469	435	469	424	457	447	463	454	427	469	431	456	447	444	443	428	471	447	408	472	455	453	470	454	452	432	422	440	434	448	380	478	453	430	424	482	401	424	440	467	424	457	475	466	436	472	426	429	448	432	468	449	452	438	400	468	450	439	454	458	444	432	425	505	497	446	458	457	437	454	434	408	462	400	449	406	429	440	473	425	438	450	429	424	396	438	450	464	463	434	431	433	430	420	446	397	450	412	423	448	425	426	443	479	437	432	480	445	443	468	434	446	434	423	446	414	490	448	446	421	448	453	452	447	455	496	451	409	430	480	417
28323	18377	5318	1700	1171	1021	762	725	706	690	649	688	672	728	622	668	666	668	606	632	663	685	673	650	651	621	682	650	628	650	623	630	638	622	630	631	609	651	630	668	624	655	662	648	646	622	641	666	613	637	694	641	645	671	648	627	660	626	644	665	657	659	641	625	637	651	604	600	666	688	623	643	702	623	640	654	628	617	665	612	624	638	655	655	621	659	627	658	642	656	627	625	644	659	676	642	627	657	713	635	630	599	684	622	662	637	644	644	674	619	604	676	634	643	684	647	651	632	619	652	642	658	635	653	641	627	645	659	640	656	657	652	689	622	651	621	660	674	675	672	669	631	680	636	600	640	679	636	625	596	666	630	622	648	703	618	650	654	654	632	659	602	624	660	659	654	648	629	659	678	662	626	642	619	652	627	668	643	707	610	671	660	650	647	633	650	637	653	613	648	665	638	643	633	619	632	667	600	626	637	666	619	682	619	636	657	674	690	672	611	640	638	684	656	650	642	672	702	580	665	614	655	647	644	688	659	608	671	648	621	673	674	640	628	629	640	644	671	668	634	629	702	654	653	589	651	620	674	634	653	645	637	640	631	632	658	621	649	610	635	662	656	663	631	665	671	626	651	641	631	666	693	672	652	630	694	659	648	620	673	684	671	611	634	649	663	645	630	651	659	664	610	659	634	659	670	659	637	609	657	673	656	686	651	645	675	641	633	620	631	657	640	623	621	654	631	630	653	677	667	632	652	654	641	637	648	635	659	656	685	652	652	648	619	636	615	686	641	694	661	674	646	628	621	637	637	637	652	679	617	696	625	688	629	666	608	652	686	675	641	625	652	644	630	669	658	649	645	676	641	739	659	592	638	618	605	667	679	637	627	635	599	643	681	654	678	635	649	648	694	670	645	635	628	634	624	651	631	654	623	631	670	672	657	677	617	655	676	609	622	629	624	660	664	666	601	685	633	654	605	637	642	642	687	604	609	699	653	598	614	609	668	687	648	618	611	606	607	687	698	662	590	687	626	628	666	669	620	613	638	675	631	634	699	642	640	667	615	644	618	673	632	639	666	670	675	678	673	647	637	656	618	643	633	644	652	666	619	606	640	590	596	622	662	638	626	640	623	680	683	642	617	650	590	649	682	654	658	627	669	635	636	660	655	637	674	654	653	671	636	653	681	660	642	614	675	637	651	712	638	635	709	665	651	670	663	615	642	682	621	653	632	642	642	653	619	581	649	618	635	654	653	675	613	622	633	659	624	648	597	661	637	661	650	606	650	638	624	637	653	621	658	676	650	645	707	659	635	657	640	654	627	655	604	645	619	658	681	577	660	647	689	669	592	628	639	644	605	649	667	592	683	631	638	643	636	600	644	685	629	646	626	626	666	640	676	629	683	670	704	608	645	616	640	602	629	606	658	615	660	659	655	622	652	656	721	622	624	619	603	667	648	632	611	627	629	657	648	606	628	656	641	669	616	618	600	650	681	630	606	620	603	662	621	635	646	677	616	633	680	647	615	609	668	609	624	657	645	659	659	676	610	691	669	660	664	633	685	625	649	652	646	654	679	704	625	618	632	667	675	618	649	600	687	627	635	609	618	644	658	644	680	646	627	641	634	604	675	633	609	610	644	646	656	644	634	667	686	625	655	648	613	667	651	609	631	606	661	642	698	626	630	616	632	651	663	612	658	691	686	620	661	614	647	694	637	641	667	619	616	650	646	682	668	644	671	642	614	656	661	613	623	632	629	634	646	592	648	674	634	634	680	616	657	657	656	672	645	611	610	625	624	654	614	674	646	669	693	644	636	632	636	685	654	659	648	636	677	626	667	629	633	661	676	651	651	659	617	601	680	655	661	635	664	664	642	638	695	657	637	621	669	697	641	613	668	635	612	718	616	650	675	655	645	631	639	699	651	633	671	616	633	619	633	623	631	651	673	667	684	606	665	674	602	647	659	650	686	645	674	673	648	659	610	665	657	652	646	695	614	671	629	638	650	659	643	689	687	606	642	618	669	630	630	648	679	590	651	666	679	649	673	623	651	635	684	638	650	687	696	587	619	629	660	654	680	639	633	646	684	667	652	613	650	665	618	651	650	657	624	653	670	624	686	649	642	650	649	638	600	624	624	650	656	631	651	594	636	638	611	610	637	647	619	627	647	681	667	643	665	589	651	656	610	682	595	640	657	704	673	602	651	662	618	638	634	658	607	623	662	676	625	635	679	662	627	649	694	622	644	629	638	643	692	622	673	622	635	667	701	654	631	679	635	707	648	636	629	668	614	653	679	666	650	707	632	654	619	631	653	617	633	654	649	651	648	601	654	608	656	671	626	612	627	640	675	670	659	632	650	642	680	635	674	677	657	663	638	644	663	623	603	637	687	678	649	669	616	700	627	639	616	600	633	604	651	621	669	645	662	665	679	635	717	644	652	628	634	669	640	667	632	650	651	630	661	656	680	622	643	650	670	632	660	617	673	664	665	641	650	647	560	693	629	653	659	643	659	620	635	618	634	643	622	604	622	658	648	652	638	644	663	666	672	670	637	620	687	649	615	655	654	597	634	601	654	665	677	627	633	605	624	652	607	672	592	695	625	643	679	678	659	640	601	623	635	652	657	616	682	645	693	642	615	618	660	637	677	664	623	653	675	666	656	645	637	698	628	668	660	646	642	628	679	689	707	614	688	634	713	636	656	660	669	594	609	647	679	648	606	640	673	642	625	651	646	640	649	582	671	688	663	614	634	657	634	655	627	630	645	635	635	639	651	621	640	668	651	713	639	657	634	627	654	644	634	632	602	660	662	610	643	663	667	636	635	627	661	621	635	676	644	686	647	615	651	634	680	632	617	625	691	645	608	650	661	625	645	642	639	602	659	624	657	624	638	669	626	677	619	678	655	691	641	647	641	633	695	634	645	680	652	671	665	616	629	704	669	628	601	630	660	675	630	626	685	644	670	617	671	666	616	610	641	606	629	636	605	671	656	630	654	646	664	673	657	653	610	614	558	653	651	637	642	590	643	656	644	631	628	605	648	660	663	683	688	619	666	633	681	673	650	639	692	638	600	663	663	666	663	653	655	646	621	635	655	642	648	659	666	663	648	631	681	615	611	662	692	643	618	620	661	631	611	636	626	680	632	657	683	688	627	636	662	669	630	650	643	657	684	608	687	660	627	634	636	629	677	700	685	644	690	659	641	628	648	647	637	627	653	609	628	633	616	649	685	616	626	644	655	645	634	617	663	655	676	622	604	608	634	650	661	625	639	627	614	629	647	672	639	684	647	667	658	618	630	695	625	677	680	664	644	658	656	666	606	635	635	660	635	679	659	660	679	613	628	660	612	626	615	683	583	645	647	653	654	619	599	649	689	632	614	641	623	619	668	665	623	606	646	652	674	645	664	661	621	677	672	624	647	663	653	628	674	681	631	649	662	621	638	641	599	661	633	677	655	646	655	665	649	654	634	652	653	629	626	664	601	633	651	692	639	655	667	635	587
20767	5885	3048	1861	1592	1451	1154	1033	1037	914	934	890	790	813	833	858	803	804	864	839	842	863	795	867	826	798	798	817	833	831	851	780	799	872	817	807	843	851	776	870	807	798	854	810	826	851	836	761	773	808	831	812	834	800	816	781	838	816	833	819	777	782	798	796	798	813	818	832	807	749	825	816	834	827	798	816	862	851	830	836	863	826	862	794	855	801	862	828	809	786	811	801	742	811	788	790	764	820	786	790	825	832	834	845	824	791	802	833	841	825	776	816	839	849	840	817	830	809	815	788	811	806	794	838	857	800	861	833	787	812	820	807	822	812	792	838	824	834	813	795	849	822	791	858	843	840	803	783	766	856	807	806	828	832	790	853	826	786	804	848	843	805	802	792	844	835	807	803	892	817	809	853	846	829	837	793	815	825	776	828	786	819	793	839	812	834	838	816	802	794	826	797	827	805	819	828	758	824	850	803	782	823	829	853	795	815	810	840	822	804	820	812	836	808	793	833	785	814	847	810	842	789	814	787	799	842	805	799	821	829	822	846	828	831	857	833	862	786	788	807	852	822	840	825	869	810	802	824	808	766	841	828	797	810	827	814	835	798	771	810	822	788	824	804	833	797	892	836	813	763	827	826	820	803	816	854	862	856	861	834	812	819	806	827	851	815	822	772	800	808	841	833	835	807	846	850	779	817	782	797	784	814	791	824	774	781	798	771	847	741	797	778	832	884	795	850	798	812	804	787	789	830	823	780	812	773	795	783	863	796	812	820	789	830	840	827	807	826	845	810	849	805	826	790	823	829	799	832	806	831	837	803	791	810	825	819	822	849	834	724	826	783	826	813	821	824	841	765	777	828	875	789	830	850	819	768	832	791	830	871	789	875	805	825	818	844	770	801	826	802	759	827	828	824	772	785	771	817	806	818	801	865	789	845	840	837	836	826	801	847	827	808	826	811	808	799	856	845	851	822	786	849	866	798	789	817	809	862	807	827	827	788	843	831	803	803	774	841	844	787	785	791	850	770	788	791	819	849	793	800	772	822	746	806	817	861	858	820	845	862	829	817	823	835	794	809	788	844	795	813	864	794	788	815	811	835	783	835	799	801	767	845	807	755	799	839	852	838	821	788	777	836	804	809	814	827	767	857	840	780	828	772	824	836	820	830	799	833	841	814	806	805	827	829	831	880	845	807	792	868	850	776	750	798	856	813	791	828	818	845	797	828	820	794	840	791	828	829	820	793	810	773	809	832	882	782	794	806	805	825	839	809	811	770	806	828	808	865	798	794	807	834	793	826	826	776	822	835	855	833	778	836	814	816	816	811	805	815	812	793	804	807	825	755	785	801	836	755	781	843	891	809	765	829	793	821	773	847	781	822	861	823	796	798	831	832	810	759	795	828	801	782	799	780	785	798	802	787	809	865	815	813	807	821	789	797	835	818	834	832	778	790	796	846	830	796	810	847	837	822	833	824	754	809	822	840	813	781	825	842	821	792	773	811	828	826	805	818	851	824	781	821	816	855	837	846	866	840	824	808	849	814	841	828	833	796	858	819	777	797	778	822	876	829	796	794	828	819	843	833	812	789	786	832	775	838	763	818	861	780	814	787	800	835	787	827	787	815	855	807	811	807	815	826	832	822	835	773	807	858	809	807	796	818	799	818	817	811	823	821	852	777	831	782	847	850	809	814	829	819	762	837	825	802	791	776	847	826	838	839	785	835	795	814	783	788	807	805	811	786	775	805	840	833	839	844	785	809	787	844	814	827	777	841	810	803	836	826	805	840	763	863	778	796	800	790	826	810	836	802	771	845	808	860	821	769	776	799	817	824	833	796	861	801	835	786	883	880	846	833	798	861	769	806	744	775	809	859	794	812	844	801	797	801	831	831	782	819	834	816	792	815	838	797	803	863	870	806	817	769	804	782	787	838	792	794	776	828	810	822	917	794	848	853	770	787	828	828	869	787	800	889	796	771	850	775	808	858	742	810	805	860	826	815	812	792	776	804	817	791	831	813	835	802	818	802	804	809	824	816	803	796	815	847	853	816	868	796	770	851	840	854	813	860	858	830	818	842	806	842	812	792	813	798	789	862	765	761	803	809	801	793	811	761	775	820	796	848	798	804	882	812	790	754	823	812	808	792	791	827	766	816	817	744	802	785	806	827	807	825	784	804	820	808	845	813	857	831	839	754	813	844	861	817	805	832	855	776	808	872	779	776	836	822	837	816	797	766	861	792	853	787	805	814	780	809	798	816	842	861	803	814	799	834	850	838	795	874	856	862	798	809	864	845	834	852	794	823	862	818	763	828	854	819	852	745	802	834	794	779	810	812	800	805	835	804	850	785	803	833	758	782	847	796	796	873	858	824	766	788	787	782	816	787	796	831	815	800	751	786	817	794	847	819	846	816	794	838	793	838	808	841	800	833	835	790	764	817	777	783	814	804	798	794	840	806	811	753	854	781	803	874	835	784	810	808	823	854	794	833	815	866	807	778	784	829	852	806	805	860	794	839	832	820	806	829	798	806	820	803	784	734	834	815	843	818	815	822	832	738	821	821	765	879	810	841	830	790	805	809	829	857	817	843	781	846	785	841	815	776	837	844	831	821	857	788	848	829	811	800	766	822	805	847	851	831	797	820	776	812	873	845	810	805	790	786	783	794	790	766	853	817	830	844	802	849	870	865	819	824	813	786	824	864	829	799	839	790	817	803	846	824	810	869	856	740	821	830	814	787	824	795	807	831	821	779	823	827	782	771	803	854	811	785	809	800	806	777	804	805	819	821	809	786	808	808	814	846	811	822	839	812	819	824	794	780	799	878	868	814	877	792	806	845	806	849	807	886	817	828	772	799	769	804	791	815	852	776	827	793	799	829	846	772	812	752	860	807	839	844	820	823	841	861	834	845	771	827	836	805	845	840	801	868	813	807	837	813	772	818	783	835	820	771	786	789	812	816	798	782	827	852	835	849	782	802	854	769	817	815	811	780	806	795	822	873	824	779	821	828	776	757	852	827	794	798	842	805	866	845	830	800	845	785	797	784	838	842	760	824	810	821	816	828	819	778	823	785	813	790	833	850	808	812	860	856	799	821	859	818	841	840	839	799	846	833	842	794	791	800	747	795	831	785	791	854	827	779	848	817	806	830	790	808	815	818	772	809	826	826	837	787	793	776	769	825	863	772	795	814	823	872	807	826	814	788	817	814	829	783	802	887	796	832	861	842	810	812	856	823	768	827	818	798	775	806	832	824	793	783	823	815	852	831	816	836	811	826	819	812	798	819	829	830	823	796	793	829	794	822	783	836	762	816	790	856	838	823	832	834	812	845	769	821	818	803	889	749	766	801	793	767	826	850	805	787	797	839	866	801	843	798	808	870	752	841	817	847	764	808	790	770	840	840	807	781	817	774	797	851	788	827	823	794	813	784	798	827	843	801	810	807	825	818	804	778	792	810	794	805	820	774	803	813	859	792	807	817	824	764	804	810	802	802	838	804
24066	21604	28757	24941	21510	6574	1394	978	936	833	780	773	778	679	694	694	675	664	644	639	677	638	671	651	674	663	691	675	636	659	676	656	651	658	646	674	677	626	650	654	634	639	653	688	642	646	628	593	644	643	641	666	694	657	652	649	626	659	612	642	655	658	674	642	684	666	620	636	651	673	617	663	652	665	651	619	654	641	647	665	629	602	670	619	703	645	650	672	625	631	620	647	617	600	651	633	625	640	606	689	645	637	653	654	668	644	634	677	616	630	627	652	644	604	631	604	633	620	654	611	667	627	664	648	677	657	598	595	639	622	657	619	630	641	622	671	594	642	627	628	662	648	630	648	666	630	661	651	663	618	641	663	669	648	588	692	607	613	632	636	648	614	611	664	617	656	642	623	650	587	619	672	578	610	632	612	589	686	605	677	673	661	595	611	633	686	654	661	647	615	640	626	689	649	651	664	624	685	596	649	667	615	664	645	598	642	618	635	613	624	631	621	615	590	644	655	664	666	629	624	651	670	616	624	638	647	685	653	666	616	613	644	663	660	622	628	645	633	613	618	629	629	649	633	638	617	599	613	611	620	646	626	658	649	684	665	628	626	619	649	693	631	683	658	605	650	649	633	618	616	623	665	608	642	635	642	641	612	629	662	647	666	629	646	656	705	649	648	622	669	614	646	632	640	584	615	639	662	654	640	654	619	633	664	618	634	635	640	632	628	683	629	639	587	665	638	642	621	636	641	613	597	638	662	687	623	643	648	662	635	651	628	633	605	629	606	588	588	639	668	673	659	618	647	649	655	623	654	601	680	670	669	647	618	655	623	687	615	678	618	650	652	622	648	641	657	602	639	623	650	616	651	648	658	631	638	628	649	624	621	670	652	623	685	637	617	647	580	645	638	608	676	601	609	611	658	629	681	633	657	620	612	626	644	592	641	629	618	672	627	638	677	647	656	616	616	636	659	661	611	640	656	590	648	662	636	610	640	669	601	614	645	629	611	609	647	581	586	688	632	624	659	627	601	671	605	640	661	606	681	606	621	634	674	643	628	612	625	613	655	610	652	627	623	647	639	595	641	644	631	659	634	650	604	615	667	628	673	617	644	689	630	641	612	634	603	649	666	638	627	634	690	606	595	651	702	653	628	641	686	624	616	637	638	622	646	669	636	657	637	653	623	660	615	679	626	631	678	649	681	648	668	594	638	658	644	656	635	643	658	633	659	622	643	626	658	567	622	625	663	661	621	612	682	659	665	612	673	659	640	596	620	661	614	629	621	650	628	637	695	674	643	661	631	647	698	625	673	641	633	642	620	658	658	580	652	613	646	654	665	630	633	611	593	618	686	620	635	631	656	625	594	627	629	636	660	637	701	597	625	638	638	687	619	661	630	607	672	659	646	654	634	645	618	714	627	601	660	638	659	699	657	656	657	618	616	692	679	647	640	672	610	639	596	612	635	587	629	652	622	659	624	625	682	664	595	665	647	629	646	655	635	593	634	626	651	615	643	646	627	621	647	651	649	671	620	656	644	650	664	617	609	660	585	690	630	634	608	635	631	702	637	635	622	648	607	627	629	658	628	654	649	689	602	679	643	608	616	660	627	646	624	613	604	639	642	625	627	619	652	629	660	651	611	619	646	633	672	619	653	641	675	679	613	681	683	629	670	642	652	632	632	654	657	668	630	660	605	627	606	657	621	652	688	632	628	613	630	705	628	634	605	638	636	651	610	649	649	618	618	601	620	624	643	620	604	610	633	632	595	628	627	633	618	673	625	622	609	644	617	627	642	630	642	617	662	690	640	613	648	611	639	626	613	639	615	614	695	639	647	597	638	638	654	611	687	604	678	634	600	646	624	630	617	633	658	644	621	599	643	615	618	677	652	667	638	644	620	644	634	633	632	630	611	645	643	661	637	633	613	642	610	641	670	594	642	688	638	608	587	641	593	639	623	644	635	627	642	676	617	643	621	609	594	629	642	641	628	630	619	668	640	654	642	631	637	677	680	662	637	645	608	642	655	630	659	626	652	674	623	600	639	629	596	627	675	649	659	611	682	608	606	663	688	631	708	582	661	633	607	622	719	664	647	635	658	652	660	630	626	601	627	634	634	647	621	602	618	634	637	615	654	637	627	654	678	624	632	623	706	626	644	656	627	628	701	642	634	646	675	636	655	604	638	623	641	681	594	646	629	638	650	695	638	659	573	625	640	626	611	620	635	638	640	676	621	635	669	647	637	620	641	646	636	617	614	570	634	595	646	631	617	636	677	640	603	660	697	659	634	649	665	644	616	664	666	617	631	672	601	613	657	636	648	632	677	611	643	624	622	651	626	607	597	640	637	621	629	611	621	637	623	694	624	634	673	656	609	649	638	605	659	628	624	636	636	645	638	633	629	634	636	632	639	636	652	622	585	659	623	652	651	682	658	592	655	647	635	624	637	652	617	617	659	685	620	644	637	636	587	630	643	602	595	587	610	614	637	663	640	642	586	582	624	655	616	703	622	630	601	651	631	627	652	639	628	639	621	662	608	652	612	602	665	627	606	635	627	634	616	651	667	655	676	626	629	640	630	656	671	619	643	651	626	674	664	646	604	671	649	636	637	656	628	583	670	680	628	587	656	591	589	639	637	646	660	640	676	612	652	622	601	601	666	664	662	652	626	628	671	670	624	653	661	618	607	648	648	664	590	680	659	624	644	644	579	667	649	679	645	682	625	671	638	666	612	630	640	583	627	667	627	634	642	661	634	641	603	622	640	651	624	638	618	610	669	646	646	605	647	675	662	622	631	644	596	680	651	649	595	649	614	673	621	651	596	647	665	673	630	663	615	601	620	656	624	656	611	609	650	618	623	616	602	606	646	638	629	602	658	637	660	638	644	650	650	657	576	645	622	707	662	619	617	650	638	630	665	599	590	645	658	677	618	655	608	631	633	614	586	663	645	663	671	640	641	599	648	667	673	685	619	633	591	590	618	634	615	618	639	661	649	623	660	616	646	681	669	659	659	613	647	661	595	685	618	662	640	668	668	634	625	637	648	633	621	667	596	660	636	645	666	631	641	615	648	624	617	639	609	622	657	628	609	584	608	625	618	632	662	630	641	652	603	692	635	658	615	603	637	617	626	617	627	629	591	665	637	645	632	658	638	654	599	665	662	675	640	652	649	631	682	612	640	642	651	673	652	641	639	607	641	643	593	631	608	666	670	639	690	629	602	620	638	667	649	638	650	649	617	627	602	602	631	639	653	612	661	644	672	694	643	672	634	625	611	661	646	622	617	646	685	638	671	660	622	650	674	610	647	633	614	650	659	611	623	666	669	626	615	628	621	669	599	635	626	639	647	622	662	654	605	616	660	682	622	666	642	604	606	633	649	636	653	645	649	595	647	611	609	632	655	656	667	676	649	656	643	694	621	626	647	716	666	650	678	637	683	666	621	613	624	651	610	659	602	609	615	628	616	618	595	666	606	652	662	575	642	669	607	630	668	667	601	622	656
23996	13472	7813	4296	3254	2379	1975	1668	1415	1305	1141	1089	1038	1028	963	973	933	850	873	887	849	891	847	829	852	832	771	861	808	832	828	859	821	842	851	904	881	795	823	873	801	831	885	822	795	853	835	826	824	910	836	819	823	809	777	846	842	809	863	807	819	855	820	831	871	846	844	833	843	866	887	782	861	870	828	808	800	832	783	777	780	836	849	828	773	868	842	813	800	809	819	841	790	777	815	820	802	788	817	795	809	761	794	828	835	807	841	853	831	832	799	817	811	827	819	851	843	828	849	827	828	859	887	858	791	790	786	796	824	803	809	841	819	792	792	826	835	803	840	841	785	804	813	830	794	860	849	755	835	816	817	846	787	825	830	816	851	824	800	836	814	872	844	841	830	795	836	804	792	794	834	839	836	791	845	788	819	784	823	810	838	802	828	801	804	757	798	827	788	789	814	846	861	793	849	823	799	792	827	800	775	829	751	799	859	807	835	832	797	796	836	799	852	895	810	810	868	778	809	790	832	829	811	911	817	842	784	880	811	843	847	815	799	854	812	844	825	839	849	821	814	833	835	823	815	782	812	808	798	748	830	760	810	812	844	814	815	776	801	806	851	854	849	786	824	859	832	784	823	806	813	780	831	889	826	886	778	819	792	832	812	819	853	834	796	850	803	744	803	821	813	786	880	846	797	818	752	823	801	806	826	811	810	784	784	824	831	823	787	867	764	839	848	815	854	769	816	898	790	791	795	832	775	818	809	839	813	781	776	811	784	798	791	867	795	882	802	781	848	831	843	794	813	773	787	826	820	804	809	765	809	883	798	871	872	895	791	853	769	801	765	813	817	865	810	799	785	826	812	853	816	812	831	782	760	807	787	801	836	820	839	816	825	813	847	832	826	823	851	781	853	813	791	817	840	798	883	811	750	784	812	794	835	819	779	828	834	799	826	822	852	832	792	822	864	816	826	794	844	849	835	831	772	805	820	882	819	834	834	811	794	811	844	806	822	849	852	853	805	851	837	750	791	826	806	829	816	804	853	815	863	854	783	825	805	854	816	828	818	842	870	864	776	818	838	794	840	814	844	796	834	814	819	782	793	819	805	833	828	806	793	819	849	881	859	801	816	782	828	796	842	870	844	845	849	842	793	816	803	804	793	868	793	825	801	827	813	900	808	818	856	825	821	764	810	813	818	834	823	829	766	767	821	814	875	800	845	844	794	817	797	889	787	839	820	824	822	810	790	824	815	787	841	862	847	797	831	813	800	836	806	830	848	832	829	834	848	830	817	821	818	803	784	841	838	859	792	847	814	888	828	831	861	840	841	826	823	797	768	806	771	783	802	846	839	803	814	804	848	823	762	858	801	840	814	752	774	817	838	822	834	830	777	768	837	813	813	844	867	866	812	754	884	888	774	816	801	799	811	814	839	790	829	833	818	843	807	813	829	858	839	824	850	867	827	840	843	802	849	829	814	791	782	849	798	840	795	830	787	843	841	855	799	745	883	830	792	851	866	814	809	792	790	851	808	786	812	825	815	860	866	773	798	757	844	773	843	856	834	775	788	825	821	815	818	801	821	883	857	781	881	831	825	837	823	854	833	871	827	807	818	814	821	840	814	810	772	853	864	874	831	846	792	852	827	819	833	818	839	762	819	790	782	812	823	818	831	871	841	851	838	794	846	808	854	826	841	862	820	825	794	791	794	825	796	824	891	804	824	762	826	883	776	803	846	832	805	818	819	812	827	897	803	785	835	824	832	815	814	781	795	832	786	820	814	824	815	795	839	836	794	861	839	829	784	883	851	752	869	785	766	859	820	826	810	840	774	860	816	825	855	816	867	831	815	854	805	832	799	831	760	805	792	820	864	770	815	858	828	794	784	857	836	863	806	836	823	782	818	823	798	818	788	795	867	881	787	788	757	761	865	806	857	784	806	829	825	819	799	846	760	797	809	809	837	839	828	823	782	787	845	795	810	838	811	792	821	809	790	818	801	759	836	765	812	853	841	814	897	871	802	809	813	848	826	843	835	816	836	840	821	835	855	792	821	782	789	815	788	801	823	800	812	809	800	836	811	850	812	847	825	809	814	802	851	833	804	809	817	868	840	831	808	808	835	842	797	798	823	843	834	824	822	816	854	809	821	845	783	857	822	807	789	792	826	856	846	857	836	871	812	804	783	787	771	829	820	827	800	815	828	772	819	826	839	849	828	829	775	840	807	791	853	804	820	863	833	819	778	816	797	870	852	821	866	814	845	811	847	847	813	781	759	782	839	797	772	818	839	786	882	825	826	788	797	837	826	792	827	824	820	848	833	797	838	803	823	777	809	786	809	793	817	855	831	817	782	836	799	875	820	818	846	810	862	824	831	853	860	828	799	784	852	836	822	769	886	802	827	790	793	778	888	836	851	819	830	825	798	794	783	816	852	821	797	883	832	810	818	828	830	811	784	813	862	805	810	829	804	802	842	801	834	845	841	799	822	795	815	813	815	845	856	803	805	845	844	840	863	771	820	804	831	786	864	809	854	810	834	840	817	839	792	785	808	825	824	880	791	793	820	849	826	817	748	820	800	813	860	846	851	825	836	851	892	832	825	781	802	822	861	832	804	782	806	822	831	826	797	829	833	823	759	814	859	847	807	818	802	812	812	847	799	812	852	833	840	826	752	821	871	853	834	828	832	768	823	791	826	860	807	810	808	735	837	829	847	815	759	870	796	807	811	850	799	768	808	812	809	802	773	851	832	798	787	812	812	812	829	867	859	779	796	877	781	828	848	777	860	836	806	808	879	848	780	834	814	783	787	838	816	809	820	795	802	811	829	802	779	814	818	865	829	865	834	796	861	818	789	822	746	842	823	832	819	832	824	872	736	795	785	830	821	795	785	829	841	845	830	843	859	830	833	845	792	776	860	810	818	850	824	789	781	819	823	884	873	799	848	805	851	845	821	817	840	853	818	830	794	857	799	823	844	832	816	766	837	819	812	845	856	822	847	835	816	842	854	764	818	859	808	882	802	815	823	808	841	788	822	854	838	850	824	823	827	790	879	779	795	871	794	787	816	833	882	820	852	814	844	803	800	824	839	785	762	805	847	856	844	799	847	793	825	819	817	845	819	860	784	856	773	817	812	835	804	835	821	838	843	789	785	830	835	847	832	831	824	782	785	786	799	778	828	792	850	789	769	859	772	770	835	790	762	851	874	818	851	770	807	781	787	809	815	788	800	781	824	822	838	778	816	827	804	860	796	794	861	820	803	797	845	817	744	817	804	806	813	867	794	766	802	807	826	882	768	814	816	786	813	833	797	800	817	801	805	823	845	816	853	835	794	811	840	819	821	831	823	866	827	810	825	833	823	783	804	879	822	814	816	779	822	798	789	783	816	859	849	845	829	782	810	810	736	823	830	823	839	806	784	794	811	800	850	787	840	810	781	804	862	795	812	811	798	841	784	792	862	810	857	816	819	810	813	863	802	781	869	850	810	786	791	820	849	844	807	774
25232	21612	27273	26002	5487	807	682	607	538	533	468	478	461	455	401	430	385	426	415	427	431	412	428	454	456	394	410	391	436	367	455	414	422	443	393	409	396	371	425	375	381	405	368	399	360	375	405	393	407	405	402	398	405	402	406	383	358	419	440	437	347	420	387	364	378	387	417	400	363	403	393	390	406	431	396	387	368	389	396	379	384	399	417	372	409	405	398	380	389	384	398	443	418	345	405	429	405	384	389	425	396	407	376	407	390	423	407	392	385	403	394	379	390	372	365	409	416	375	386	376	408	384	410	390	394	428	428	373	399	388	380	379	394	392	392	408	407	391	407	408	382	419	394	405	432	384	384	422	398	360	425	407	398	406	409	372	426	407	417	409	387	423	396	392	391	403	375	391	374	392	371	379	401	376	382	388	389	391	405	415	383	362	376	390	387	385	388	377	395	406	401	403	410	394	402	417	380	394	415	441	431	387	402	401	387	378	382	382	415	395	396	427	398	403	390	398	390	412	404	395	396	395	418	402	382	411	391	420	405	384	384	428	412	410	413	382	398	375	395	413	402	392	390	426	419	400	411	433	377	414	390	399	401	393	396	354	383	398	403	410	377	402	363	380	437	391	406	404	400	404	390	391	415	402	401	398	424	378	395	407	398	367	384	373	380	458	409	410	392	373	398	392	378	380	399	384	420	388	413	420	399	380	364	356	432	400	422	391	417	434	393	391	438	403	385	404	392	373	406	412	404	390	401	394	398	402	381	396	399	410	380	432	422	415	354	385	393	383	398	405	365	388	377	401	346	397	407	394	415	389	381	365	419	370	400	412	402	381	396	396	382	419	420	423	364	410	408	398	373	403	405	403	401	392	404	419	397	413	375	405	405	404	409	410	440	383	432	393	392	421	347	399	384	422	407	383	400	418	376	377	448	402	440	399	392	400	397	414	370	403	430	394	405	390	355	399	372	405	433	368	397	405	422	393	402	402	369	419	395	418	404	390	393	402	387	417	377	418	383	397	402	386	392	397	415	394	407	422	393	377	392	397	399	382	378	375	397	429	443	412	390	400	417	405	367	404	364	373	414	357	401	402	400	391	394	391	378	409	393	375	380	403	400	397	391	410	374	365	388	391	417	375	412	417	425	351	430	405	390	391	405	435	391	373	413	378	385	421	380	394	405	397	393	404	434	373	386	352	366	400	415	419	382	383	431	424	387	398	421	405	401	412	409	375	388	393	429	409	411	368	370	383	387	390	395	408	406	382	382	387	353	404	385	379	396	356	422	391	396	390	399	373	420	403	403	387	367	395	409	410	418	398	417	390	376	371	393	401	374	398	402	385	443	414	396	383	393	383	396	376	375	389	381	392	375	407	362	380	406	417	387	388	419	398	380	413	365	393	398	379	389	378	373	396	365	386	360	397	381	415	404	364	370	414	397	396	386	392	437	384	361	382	388	399	375	435	454	402	366	405	364	408	392	390	400	408	417	392	372	375	429	430	379	354	423	427	416	396	400	430	414	408	433	416	396	392	438	406	396	378	396	366	377	431	433	406	363	425	412	380	398	408	420	415	421	404	402	363	395	377	410	399	396	402	410	381	379	389	409	353	410	359	410	417	412	428	377	407	409	384	398	427	356	408	390	391	389	380	396	381	394	406	395	358	397	418	414	410	367	416	386	372	401	384	414	401	391	389	357	381	394	368	407	402	397	394	403	389	398	377	365	370	370	426	379	386	379	423	408	418	388	431	384	386	408	400	417	370	389	369	407	396	416	362	408	387	411	380	386	390	413	395	426	390	421	348	401	382	413	368	386	425	366	399	402	381	401	408	422	397	424	408	411	399	413	372	423	400	396	417	397	396	391	393	427	400	409	410	377	385	387	384	392	417	397	404	410	407	396	391	427	396	412	396	381	413	392	408	399	402	386	408	375	393	402	397	409	393	394	400	388	375	421	388	437	391	409	401	402	404	404	405	397	392	403	389	394	404	422	410	407	421	416	401	394	391	392	377	388	449	393	373	403	407	396	451	409	385	406	405	384	393	394	371	362	381	391	385	412	346	405	379	403	409	394	385	407	372	393	393	395	436	423	408	424	405	401	367	402	364	399	408	394	380	446	392	383	419	394	379	377	422	423	389	404	388	382	415	406	417	413	383	377	384	399	391	420	399	396	410	389	420	368	402	447	392	398	380	373	390	365	428	413	426	399	366	414	377	379	412	387	401	406	385	389	394	402	379	389	409	392	388	408	379	410	401	359	394	420	420	385	360	353	377	409	416	383	387	400	379	393	399	383	358	423	361	419	371	378	374	415	370	419	385	396	382	418	416	397	408	413	360	400	387	381	417	358	398	381	372	414	390	436	385	408	382	415	348	420	375	417	388	413	415	401	406	411	372	438	402	421	439	385	415	403	416	406	380	413	371	393	380	408	393	382	416	368	433	406	417	408	365	412	395	387	396	393	402	394	396	413	418	402	399	402	400	414	411	426	385	398	383	399	396	399	441	395	389	381	406	388	393	452	416	408	381	404	400	372	369	391	416	358	388	408	351	419	424	420	435	427	412	394	385	358	395	411	384	405	382	435	397	372	410	393	415	422	416	412	378	387	432	386	361	401	458	387	373	409	436	374	400	393	391	382	364	403	385	383	373	409	409	413	379	421	384	365	416	396	419	423	404	401	395	380	405	423	412	347	433	380	394	397	384	378	409	384	446	423	363	388	421	377	378	406	404	340	372	359	388	353	380	421	415	368	375	375	388	409	384	412	395	425	424	406	434	383	400	419	387	391	406	384	403	411	402	389	408	383	376	395	375	390	433	423	419	418	401	392	390	396	390	397	393	372	377	356	391	373	406	432	409	431	400	416	412	400	386	360	396	392	388	424	394	396	390	414	402	400	396	356	383	431	392	410	397	400	439	385	406	397	353	428	425	400	433	416	389	390	384	390	372	415	397	400	425	389	406	413	387	386	395	392	397	364	388	387	432	396	413	397	386	449	395	412	377	397	391	399	379	395	402	427	384	407	398	402	447	382	391	380	396	373	385	398	416	391	406	420	418	386	403	376	420	407	402	417	360	379	419	434	410	376	420	435	392	386	377	377	379	410	419	394	385	409	416	361	410	404	390	379	394	399	399	375	383	385	435	408	371	391	413	341	449	412	391	342	403	407	412	409	434	375	355	398	396	417	395	402	389	396	410	394	386	409	402	400	404	401	398	389	377	395	403	396	384	371	369	376	387	444	401	391	365	425	428	421	407	379	352	419	395	399	394	433	410	386	389	350	387	438	417	380	374	408	401	378	414	389	385	420	384	406	413	444	341	388	434	401	377	393	381	409	386	375	404	395	405	404	397	386	400	413	390	414	371	363	417	403	439	402	351	428	399	415	431	430	393	407	418	418	383	421	407	410	388	394	396	377	372	386	406	403	393	417	448	395	379	391	384	372	378	382	397	427	392	378	395	375	435	416	416	425	372	395	379	392	423	393	453	437	413	378	411	413	401
22873	9060	5246	2804	1960	1445	1204	1105	948	802	746	650	632	631	591	568	582	598	553	557	526	568	548	505	560	555	493	547	528	526	498	494	521	498	535	498	510	506	496	515	522	458	504	511	513	540	490	543	473	541	539	493	525	500	526	539	488	532	533	506	472	540	546	525	476	520	562	507	500	551	506	514	517	481	498	456	487	480	524	493	515	517	527	495	523	544	519	525	486	547	481	511	519	492	519	534	478	520	519	501	528	523	499	486	517	500	526	496	535	543	507	492	538	516	480	506	504	526	465	516	518	513	507	488	517	510	515	484	530	484	472	524	467	528	519	531	473	494	495	496	521	490	486	531	471	497	505	518	508	543	535	528	476	508	498	505	486	526	488	498	535	505	548	505	489	539	511	464	503	522	478	534	530	460	488	442	504	469	509	474	571	515	522	474	501	513	512	544	488	500	520	511	470	515	519	500	546	508	524	485	503	528	536	515	507	492	529	516	488	527	527	524	481	527	504	529	507	522	508	481	475	532	531	524	478	494	500	488	469	510	541	496	508	526	466	539	551	538	519	480	503	509	525	476	503	517	500	525	505	517	497	542	508	513	500	518	474	510	516	527	486	468	502	509	457	505	540	506	527	520	510	530	494	477	505	483	497	524	498	465	528	488	534	518	535	504	503	508	565	540	492	522	518	513	534	484	519	517	507	500	537	497	523	469	521	528	512	507	505	535	490	510	543	546	496	510	511	520	526	490	491	523	509	501	533	527	518	520	499	522	529	546	499	475	501	529	499	534	536	499	519	492	549	515	508	517	517	482	480	496	507	516	558	504	495	505	488	481	443	511	494	512	495	506	510	530	527	530	498	501	510	525	521	551	515	541	497	502	514	496	526	532	520	528	501	503	504	547	506	494	517	520	531	512	500	518	537	562	522	481	508	513	512	515	505	535	509	525	525	566	523	540	504	510	508	548	545	508	506	472	494	554	489	517	482	522	516	543	493	521	496	535	515	472	475	525	524	512	539	461	477	503	491	528	523	510	491	522	537	558	497	513	483	529	472	501	492	507	533	511	498	455	504	518	501	538	497	459	487	496	516	486	475	443	517	504	519	502	520	514	502	533	519	488	528	518	552	513	532	491	550	487	495	496	531	469	529	515	517	446	519	527	517	484	529	504	521	543	515	506	455	530	493	534	524	543	470	541	525	557	522	502	564	493	465	497	520	505	479	543	484	499	504	491	480	534	496	495	493	495	498	514	542	517	508	520	502	531	490	530	513	551	500	470	529	512	485	501	527	485	518	497	520	523	498	557	545	464	514	486	506	507	528	487	503	524	508	454	522	542	519	466	504	496	505	503	499	477	544	479	498	520	514	520	508	508	509	530	510	506	510	543	509	531	516	522	538	514	493	518	503	514	515	493	498	475	510	498	528	448	526	484	533	541	526	530	519	519	527	522	512	516	480	479	556	521	532	533	476	496	492	527	505	539	579	516	490	481	523	490	504	503	530	461	468	537	518	470	566	490	473	522	550	487	533	513	514	463	503	499	492	481	523	475	518	506	514	540	532	511	482	487	515	486	501	463	528	485	525	495	498	530	508	541	518	483	530	501	526	491	491	515	510	525	482	510	517	511	526	492	507	512	532	494	528	500	474	506	510	515	528	457	490	511	502	514	503	522	541	500	509	515	515	477	472	470	525	494	523	458	504	493	482	448	538	512	493	545	477	536	519	509	521	542	475	486	513	520	478	548	500	486	500	524	497	495	494	506	537	500	489	499	471	522	527	505	515	543	495	537	506	556	516	507	485	494	501	499	485	499	541	527	501	539	531	535	528	513	526	498	498	519	478	491	545	482	480	465	503	494	536	513	537	511	505	520	512	478	488	508	502	527	485	477	544	517	503	524	489	474	510	515	520	489	494	471	513	508	517	493	525	492	508	527	525	478	500	492	468	545	513	538	527	536	489	546	456	531	508	504	536	502	514	507	544	495	495	495	525	510	520	530	462	526	515	503	495	497	529	511	512	533	512	506	530	486	520	527	545	540	495	518	485	519	528	523	511	525	488	543	506	503	503	534	471	489	517	516	522	554	522	474	499	505	476	532	494	559	536	500	510	495	528	500	514	509	488	518	509	508	471	496	536	516	530	455	531	502	507	507	487	551	495	489	510	497	535	538	477	492	509	529	482	506	550	513	481	545	508	520	525	539	554	496	514	529	506	494	520	503	522	527	491	481	495	494	521	481	463	507	508	540	497	509	533	514	514	537	509	511	548	506	567	540	513	483	519	535	524	527	511	480	499	481	502	533	465	529	513	541	498	524	515	519	492	519	490	555	516	456	512	492	498	502	502	540	479	505	489	550	522	499	472	521	532	466	531	511	540	541	530	510	481	511	528	506	543	541	512	513	528	537	517	524	537	520	458	493	469	507	539	516	516	505	529	557	508	486	502	481	508	521	520	513	483	532	494	532	530	529	487	503	513	501	463	531	521	480	496	507	512	514	546	499	501	540	548	504	483	501	497	475	535	527	496	528	486	496	502	517	505	512	502	494	485	507	495	534	536	481	470	500	506	490	509	486	495	476	482	522	509	492	533	463	490	508	485	526	510	497	497	482	547	513	471	517	487	519	481	531	524	510	537	509	537	502	539	511	533	514	494	508	471	492	500	538	493	481	517	492	502	524	518	508	485	514	522	494	518	497	545	518	493	474	497	495	548	519	497	492	494	471	488	494	519	500	496	543	490	485	497	496	581	529	526	506	501	507	479	538	488	513	524	525	454	497	527	499	515	512	468	514	530	512	525	531	495	502	523	489	492	542	548	502	507	510	485	539	492	496	507	540	486	506	516	507	522	525	514	517	475	533	502	493	476	529	537	528	526	558	512	519	505	503	495	536	523	526	519	504	506	493	521	533	545	542	456	486	520	502	532	529	484	506	476	477	512	523	480	511	515	532	490	537	496	464	509	527	521	539	495	484	535	541	509	530	488	507	537	496	527	531	518	512	500	498	497	500	481	523	520	524	493	519	499	516	513	545	504	491	546	531	510	439	484	534	479	551	489	490	498	492	501	496	528	537	489	478	517	491	523	519	536	497	498	501	498	474	500	513	480	465	485	503	476	492	516	499	494	464	526	484	536	517	488	498	473	509	500	495	540	528	503	535	520	505	540	482	481	513	528	508	515	513	541	544	500	526	479	487	497	510	506	450	455	516	515	493	523	568	543	510	495	533	495	549	533	516	484	522	531	504	475	526	523	515	518	547	505	490	525	498	505	482	504	504	528	479	550	529	509	488	505	503	530	487	501	514	563	545	513	513	532	515	496	513	488	524	498	485	488	532	526	503	474	479	492	474	501	505	497	533	500	518	505	513	519	496	549	472	558	446	509	529	522	470	521	526	507	503	479	512	535	494	531	504	501	516	541	491	522	495	524	530	505	493	512	467	485	537	500	534	474	509	504	515	538	471	497	536	474	495	520	508	516	525	511	525	520	515	516	518	495	475	489	490
23136	21637	29347	24427	21631	21426	3839	1079	808	710	578	583	458	462	452	418	422	419	343	398	409	382	384	372	403	361	364	365	340	328	330	345	321	340	361	302	338	351	365	325	328	342	351	353	330	312	323	381	334	324	366	350	342	352	362	347	337	323	356	368	330	369	348	327	364	363	298	347	363	371	322	333	359	343	332	342	347	319	339	329	375	328	317	362	334	322	369	327	357	311	324	359	353	330	327	374	337	357	345	357	295	295	291	358	312	333	344	336	325	319	324	364	348	330	310	334	371	311	331	338	330	320	323	362	360	319	355	340	366	346	327	331	322	331	323	344	357	300	327	333	326	332	335	340	309	316	314	330	324	352	337	338	366	366	286	305	347	316	347	360	313	315	340	341	335	339	338	308	356	318	312	353	334	324	339	340	325	336	340	282	352	334	338	336	318	350	334	333	333	315	334	340	340	313	340	363	352	286	344	336	349	368	323	325	318	354	357	339	339	334	320	322	343	315	334	380	322	335	313	350	388	357	344	331	336	351	315	361	338	343	333	341	339	330	341	344	340	316	309	332	310	314	306	328	330	326	358	317	342	341	354	322	358	350	349	310	316	343	278	309	320	362	328	344	366	354	301	340	333	334	346	318	365	328	315	358	347	316	324	344	348	343	329	342	346	381	350	319	368	334	310	323	332	339	335	340	339	326	332	335	342	352	360	337	343	307	348	301	310	347	319	348	351	347	339	348	320	373	336	309	344	334	323	327	348	337	355	361	324	362	336	355	317	302	316	316	354	344	305	358	333	325	329	320	332	317	334	354	330	367	376	300	334	323	341	333	367	363	340	309	332	315	374	340	330	331	344	357	341	339	315	313	304	365	363	345	299	330	329	339	338	330	341	322	317	323	338	362	323	336	333	334	364	356	328	354	322	346	344	344	336	339	330	339	333	354	331	329	332	333	354	342	319	362	343	293	300	346	307	315	314	323	319	323	314	333	326	326	341	327	341	356	336	320	338	307	357	338	340	341	344	345	316	357	344	324	322	324	350	334	354	346	334	324	351	326	330	347	348	346	334	338	321	318	333	351	351	332	344	328	309	365	334	334	345	328	339	303	313	328	295	334	345	296	354	359	343	325	357	374	325	371	324	345	337	309	347	343	332	340	353	367	341	354	318	333	331	310	325	311	338	312	349	313	334	320	324	378	368	342	330	339	323	351	294	355	313	355	352	357	322	346	346	358	332	320	309	354	333	357	357	373	326	310	344	345	331	345	341	355	332	312	315	311	330	351	337	327	325	303	345	340	306	319	329	324	331	335	316	374	344	340	321	359	324	342	313	344	332	342	324	335	336	337	355	336	322	319	350	302	358	338	332	336	358	345	336	311	325	294	337	326	308	313	317	351	329	344	310	345	338	291	316	325	358	321	362	347	338	290	324	321	323	338	352	329	324	342	324	342	339	321	361	352	359	313	302	357	322	313	319	348	328	347	326	304	338	297	326	349	343	356	359	320	308	359	341	315	313	331	366	360	334	343	297	339	384	329	334	349	325	338	320	309	350	351	364	350	358	350	347	313	345	330	334	332	318	330	316	307	349	366	325	308	346	328	362	305	355	327	339	289	372	308	327	332	338	312	323	305	350	345	334	322	322	335	328	348	338	326	338	333	350	339	360	323	336	332	360	331	336	303	372	324	286	318	322	341	332	317	321	343	343	349	344	346	304	343	343	333	297	333	325	342	346	317	315	374	329	343	341	307	328	340	329	349	335	327	363	320	297	319	318	344	349	320	355	291	371	353	342	347	339	334	298	325	352	299	361	336	302	324	341	325	336	377	310	346	344	347	361	363	331	319	320	315	307	354	324	367	356	322	324	375	366	330	328	332	348	314	344	351	376	324	345	324	372	314	340	323	334	318	365	341	330	328	342	333	364	327	358	337	317	345	320	316	319	331	335	349	319	321	358	333	335	340	352	334	369	330	330	317	346	318	372	326	347	308	314	360	367	358	341	358	332	310	309	409	341	336	368	329	298	325	306	324	375	318	341	304	340	303	335	325	336	337	347	319	342	302	330	349	338	322	320	346	335	377	342	360	350	308	308	334	322	318	319	311	279	336	307	334	349	324	305	350	351	338	342	377	304	320	295	333	335	318	338	356	347	332	336	321	339	334	329	336	372	307	325	341	345	344	354	347	337	324	352	349	340	342	313	334	346	349	331	337	335	328	346	344	355	348	333	368	329	331	348	324	302	343	374	347	328	336	349	344	367	317	302	329	333	329	348	352	316	289	343	344	311	334	361	339	293	328	326	314	315	348	334	347	334	303	337	299	312	350	314	346	387	312	315	315	353	327	327	359	320	336	356	365	356	300	359	326	334	309	359	333	326	340	337	340	326	331	356	300	325	347	360	331	318	357	322	319	324	335	307	343	315	352	332	369	360	318	345	337	322	322	314	333	368	346	333	324	342	329	311	347	348	346	324	322	333	364	309	336	341	334	347	336	306	312	327	325	311	350	348	332	391	354	288	339	353	352	360	332	302	344	307	381	333	354	306	315	356	334	327	326	311	354	337	327	353	347	358	332	326	366	338	312	339	319	318	337	308	321	314	341	331	327	322	328	335	317	329	341	331	333	378	335	360	308	345	348	346	324	355	337	362	325	302	373	338	344	331	347	333	327	319	360	331	350	317	344	334	339	343	314	354	339	331	332	349	310	310	338	350	371	341	322	333	311	330	334	361	324	318	367	329	322	331	325	325	333	338	320	325	361	302	342	339	358	363	322	334	331	341	342	326	344	313	349	344	355	365	322	338	320	359	353	359	339	306	323	357	362	310	330	349	340	328	322	325	327	305	336	348	325	315	326	345	319	355	333	331	314	337	344	331	315	373	333	376	352	314	311	372	313	347	317	335	326	324	322	314	323	319	348	344	319	301	329	335	343	348	348	317	338	334	335	342	352	364	350	316	324	335	313	326	331	342	337	329	354	341	325	351	309	350	341	322	343	312	339	358	324	322	307	328	338	332	352	318	334	322	315	342	332	340	349	321	343	357	325	329	337	348	318	329	347	333	336	338	339	313	329	327	348	333	322	317	340	351	369	326	324	354	347	315	343	337	324	339	338	307	340	337	341	354	324	340	335	316	339	315	328	354	337	365	342	336	357	356	320	356	353	349	360	336	303	326	338	347	342	332	313	358	359	351	371	343	357	296	326	337	371	338	326	352	329	320	340	342	324	384	328	330	310	321	348	346	374	336	321	320	341	342	337	319	337	363	324	333	314	333	355	347	335	343	343	341	323	337	363	336	326	361	339	354	306	331	355	346	335	316	319	325	325	349	320	317	316	329	338	355	334	352	361	303	320	315	317	350	323	336	324	340	362	332	338	328	374	331	337	322	325	311	349	326	321	314	317	335	307	331	335	330	315	347	363	365	339	315	357	328	325	331	365	312	356	338	323	310	340	311	341	338	318	314	339	340	342	303	353	327	312	370	358	343	346	308	332	341	327	335	332
25897	17660	11007	5757	4117	3096	2373	2032	1627	1268	1078	957	825	679	689	656	562	531	570	594	553	537	469	465	488	476	490	440	521	434	489	460	447	472	479	451	452	474	438	462	474	481	472	486	457	471	466	454	466	450	483	443	477	476	419	435	424	479	479	444	468	432	470	474	441	456	396	449	445	428	460	472	452	476	431	450	470	444	405	456	465	415	481	430	440	442	483	454	443	413	430	486	433	445	431	457	392	451	448	469	431	432	431	463	410	419	463	433	432	459	435	474	447	451	461	449	468	451	475	457	410	465	424	426	435	446	449	422	439	431	405	442	434	425	438	421	422	480	456	426	462	414	444	424	429	445	480	413	414	440	443	440	446	448	435	440	438	447	433	481	455	431	453	406	443	451	411	403	443	434	436	441	395	440	455	457	442	473	448	478	432	447	440	409	446	469	432	426	452	455	433	434	401	449	463	411	450	423	434	432	436	393	448	465	440	411	436	440	400	429	420	417	434	419	451	432	456	431	438	451	450	467	462	458	467	451	458	452	456	421	453	455	450	417	434	432	448	485	433	450	438	453	433	425	463	450	453	419	406	440	456	451	432	387	411	443	447	445	428	420	428	432	445	454	447	381	415	479	422	458	414	442	422	457	442	458	445	461	453	454	448	449	453	430	433	433	416	460	413	462	437	475	421	458	443	422	432	432	422	400	448	476	455	420	456	390	406	436	427	433	460	469	431	429	436	439	441	453	439	458	424	457	417	439	419	434	440	420	444	425	430	485	437	467	444	448	425	439	460	457	406	443	373	416	482	413	424	454	447	425	452	438	440	433	426	460	410	460	455	445	422	478	426	449	447	425	450	401	414	422	426	464	481	474	452	455	472	463	451	438	455	429	434	410	450	425	425	442	423	447	464	464	440	463	451	434	437	486	448	449	442	447	500	432	417	439	432	390	470	430	414	449	432	435	446	464	453	455	429	432	449	425	409	457	462	435	436	423	445	472	437	437	450	439	464	441	461	432	478	451	455	428	461	469	409	434	471	453	460	503	497	446	452	441	458	467	456	446	407	453	440	471	406	418	456	450	427	442	468	473	438	455	455	411	458	427	415	427	445	449	448	446	454	472	416	447	439	461	447	486	396	428	458	500	436	418	435	471	448	497	411	429	456	422	446	419	420	428	424	443	451	451	452	437	400	463	424	453	453	426	481	420	408	420	433	408	464	441	417	441	472	450	461	381	467	466	439	437	468	469	465	453	430	430	436	434	452	429	482	426	471	399	418	437	444	497	437	394	480	456	450	425	423	466	473	434	466	471	432	445	454	442	406	457	438	421	437	395	434	420	441	508	419	403	439	433	450	431	424	449	424	455	470	427	483	452	437	428	418	449	446	446	431	383	466	397	431	405	491	435	434	430	453	456	487	469	452	438	424	441	420	451	447	449	484	447	482	496	461	451	410	442	425	431	417	426	464	444	447	441	450	438	441	428	436	427	413	477	444	438	451	440	442	396	395	428	434	428	435	438	426	425	394	463	425	426	418	416	454	450	468	419	433	459	427	467	438	431	462	480	448	424	416	450	403	466	417	434	415	455	436	459	438	451	433	430	429	440	389	443	426	427	424	460	445	444	435	435	435	458	467	419	430	406	376	422	454	440	417	411	455	473	429	431	410	431	423	448	449	428	443	461	433	421	446	429	453	420	451	421	402	455	413	414	419	458	431	449	460	431	453	453	441	428	473	461	471	446	399	421	427	436	469	468	413	413	475	391	457	426	457	435	464	467	451	429	480	431	429	448	445	444	451	435	431	437	445	442	445	426	441	393	455	436	432	474	441	430	425	437	418	428	455	437	423	428	462	422	459	452	418	428	477	425	474	436	433	445	397	462	436	485	451	465	489	437	437	409	440	463	475	446	419	483	415	427	435	468	434	440	401	446	411	446	450	432	428	423	442	455	462	451	425	461	430	443	417	434	413	446	443	465	410	425	476	421	418	469	400	457	429	448	440	453	486	416	419	466	466	467	461	438	422	436	449	412	476	448	441	432	470	440	417	418	448	451	455	429	440	467	444	427	467	442	446	431	428	470	414	414	405	431	484	470	416	406	424	431	447	412	436	438	451	468	450	436	431	469	440	377	423	433	417	475	429	450	476	403	443	431	440	450	439	454	413	471	471	438	423	461	473	445	426	441	445	427	472	432	420	440	453	469	465	417	412	432	447	454	438	452	475	457	396	439	407	395	441	446	429	427	466	460	426	459	442	436	455	429	462	460	467	446	411	423	450	445	457	446	426	439	455	440	459	431	453	432	446	422	463	440	419	404	430	448	435	455	404	435	441	442	445	408	439	436	435	440	450	460	452	447	429	437	397	455	469	439	440	451	443	433	407	522	451	458	465	442	477	416	435	431	444	419	453	447	434	467	467	421	451	447	437	425	459	430	437	400	444	469	482	443	484	445	432	462	449	463	481	453	433	416	418	443	441	443	443	449	445	455	413	442	421	429	470	450	438	430	426	466	448	437	468	460	486	446	443	463	484	403	450	430	439	459	435	404	455	413	445	412	470	424	426	456	443	448	454	422	491	420	418	440	436	464	455	459	415	440	417	459	403	461	460	426	435	435	472	434	412	444	421	457	409	427	495	438	423	451	474	407	440	407	443	423	432	497	474	431	484	458	409	436	411	433	445	399	418	448	452	417	463	448	414	442	435	457	402	467	439	433	437	428	416	417	430	445	443	432	448	423	399	469	417	460	468	445	429	440	470	452	447	426	426	448	433	437	503	458	424	428	475	478	454	425	455	403	439	451	451	447	438	452	443	423	430	459	483	442	451	460	466	442	457	427	449	457	396	447	451	418	451	385	402	417	436	459	434	445	433	407	432	469	456	500	383	441	437	451	454	442	460	446	458	483	427	440	461	436	448	418	448	457	454	399	466	440	452	433	431	454	470	454	451	453	454	418	407	424	433	472	474	439	464	416	439	426	445	436	420	454	452	456	436	464	447	414	413	428	461	451	447	437	413	440	437	461	444	436	408	449	433	472	430	399	425	435	403	455	450	418	405	419	446	446	447	458	437	468	406	444	468	424	436	388	451	424	454	412	442	433	431	468	443	447	441	412	440	439	457	449	419	438	431	470	426	473	438	431	421	418	408	442	427	440	463	419	454	404	431	404	432	472	442	415	446	459	409	435	415	477	442	415	432	404	467	449	423	409	466	458	440	412	419	417	414	431	450	423	451	503	433	433	442	407	402	456	455	413	469	452	481	429	437	459	423	425	476	446	427	459	452	444	445	453	458	416	454	438	438	428	419	436	460	408	422	480	471	450	422	443	453	453	417	482	434	437	439	448	450	448	412	446	396	402	449	416	428	441	428	441	432	431	470	440	416	429	469	453	423	441	441	478	444	441	417	465	412	442	430	463	427	426	438	432	384	471	389	433	432	457	417	411	441	410	424	466	400	459	452	423	488	441	472	451	449	466	429	420	447	434	424	469	438	417	441	419	438	456
28261	17957	4877	1421	962	845	787	792	765	694	663	657	649	676	642	647	655	689	656	613	636	648	611	658	635	638	643	598	674	609	595	673	588	675	662	672	638	617	647	641	675	637	643	697	688	640	637	657	629	664	621	626	672	665	658	675	663	651	615	701	637	637	654	664	611	639	596	658	639	632	651	611	623	598	622	650	583	608	644	611	610	628	646	629	636	553	653	631	622	645	622	624	645	622	578	627	606	628	664	648	656	640	669	645	662	646	638	621	657	627	688	618	685	635	640	653	616	642	611	613	654	673	693	630	661	655	617	620	611	673	627	642	633	624	658	631	689	642	598	612	631	608	592	651	646	584	632	671	638	635	690	619	666	621	604	632	574	629	624	646	621	671	661	678	627	670	653	581	613	629	615	674	630	667	653	674	609	601	618	616	628	623	663	628	686	627	653	676	618	587	644	647	636	630	622	669	654	650	612	618	625	603	647	595	641	683	672	645	668	597	616	653	606	690	647	667	640	623	648	633	656	603	622	603	648	641	663	606	593	634	602	613	663	626	651	671	617	677	678	625	654	642	654	604	631	609	642	659	675	670	621	635	606	670	677	642	636	609	647	606	624	665	632	597	652	659	658	632	620	718	637	613	678	644	611	612	665	604	648	611	647	650	615	644	620	627	720	623	612	632	602	647	609	597	607	620	624	619	646	641	643	650	615	658	621	670	659	668	626	651	627	653	604	619	635	608	612	627	705	658	617	625	623	634	601	637	646	624	614	642	632	628	578	626	646	634	656	649	604	673	571	637	626	635	608	650	639	651	613	599	602	651	650	621	628	675	628	611	637	620	642	634	616	649	677	643	599	634	657	596	676	639	666	640	632	667	627	679	624	644	620	636	622	699	637	655	607	637	657	665	616	610	632	681	619	659	627	659	655	637	630	650	632	680	633	589	655	648	675	631	611	649	645	582	629	609	605	618	638	667	647	674	648	693	679	622	628	615	610	578	650	608	665	685	599	634	610	684	663	679	631	593	630	636	641	615	680	645	609	625	676	614	598	666	631	686	618	643	671	650	686	642	630	608	610	608	673	608	632	597	635	644	615	612	640	631	709	656	637	629	610	633	638	609	651	619	623	678	666	607	663	670	639	628	623	615	673	619	645	641	623	628	631	659	643	682	658	627	642	631	609	622	625	647	633	624	641	682	628	663	642	662	666	641	624	645	626	625	640	692	654	609	613	666	673	620	611	618	627	588	701	638	618	667	618	616	641	658	598	602	649	662	586	643	679	598	613	666	621	702	586	667	599	630	619	632	648	661	657	618	607	656	632	629	685	611	641	672	655	617	707	627	647	629	658	620	666	699	625	619	614	628	644	626	678	607	657	638	599	662	694	613	608	616	579	606	606	653	619	667	631	621	622	677	666	646	641	645	632	631	668	619	708	615	629	674	656	599	655	659	647	604	624	634	606	628	608	618	649	612	660	646	600	653	567	669	691	690	590	633	656	641	625	640	629	651	654	666	624	622	617	682	662	601	608	645	659	655	595	611	646	606	614	646	642	694	626	610	611	659	670	607	649	635	668	623	615	621	658	621	627	627	615	614	655	649	655	660	624	628	653	644	640	648	635	678	654	697	661	639	654	591	615	618	630	617	651	609	654	578	630	647	629	647	637	625	602	669	675	637	616	644	634	656	659	640	645	633	659	606	647	633	643	624	666	646	628	646	614	638	621	640	629	641	611	622	606	646	644	647	621	668	620	619	674	623	648	618	646	588	614	670	624	584	645	673	635	630	617	599	626	614	644	601	657	661	690	640	661	620	636	618	640	651	623	655	604	622	599	639	612	629	614	624	627	608	629	639	682	610	655	646	674	608	632	666	666	677	613	629	610	661	608	644	670	619	611	590	610	630	645	604	641	635	609	593	643	653	634	611	629	679	674	626	673	608	607	634	626	640	614	628	625	633	662	697	646	601	685	649	642	654	633	641	614	647	603	602	654	630	678	648	604	669	629	622	593	612	625	604	679	667	646	665	614	685	614	619	660	614	618	578	613	623	632	660	666	668	627	635	668	605	663	613	657	671	655	652	642	632	626	660	642	623	671	664	650	601	660	684	647	633	658	689	624	627	659	630	581	643	640	653	631	615	636	653	609	649	620	651	609	615	593	589	608	651	620	643	622	606	618	683	630	620	628	654	639	658	602	655	576	615	643	617	645	600	610	657	620	639	635	641	592	618	626	643	630	615	679	651	713	658	668	624	638	637	668	665	637	667	635	622	570	618	669	661	579	626	618	644	657	637	596	695	598	634	643	636	639	655	637	622	634	639	626	684	642	669	608	657	617	617	600	648	647	704	655	641	605	684	625	610	624	710	668	626	625	622	612	653	654	641	671	657	614	646	640	615	634	658	668	637	650	679	636	641	677	636	598	653	635	644	641	652	683	622	606	602	645	678	618	648	666	604	619	613	639	646	629	632	648	624	668	606	618	602	646	621	677	643	650	661	650	624	641	622	626	606	628	614	618	647	635	620	641	636	603	632	646	649	669	653	627	649	613	645	631	667	661	640	644	570	643	627	653	616	660	621	690	596	660	652	645	652	658	625	640	631	623	611	717	600	597	641	622	666	625	672	602	618	633	650	617	661	624	598	634	641	638	666	634	611	628	682	624	657	603	611	605	622	674	660	654	597	670	670	655	668	652	655	622	603	615	668	633	648	642	590	601	642	624	588	644	660	619	609	625	617	621	643	651	584	648	652	609	664	683	636	690	606	626	610	636	595	609	656	641	682	645	624	666	599	650	621	628	612	664	637	626	637	649	627	585	659	591	630	595	628	631	606	651	665	668	676	588	692	625	624	673	628	657	685	648	628	617	649	637	627	589	656	649	652	640	610	617	585	631	674	624	627	624	632	665	608	634	643	635	631	675	620	642	634	633	634	673	640	652	613	619	640	673	678	646	585	662	636	619	624	633	656	664	659	670	687	640	595	662	662	661	602	588	645	646	606	665	669	677	654	620	686	656	633	594	676	621	695	650	610	607	601	655	641	635	636	628	647	662	667	625	624	660	626	660	577	643	605	644	657	653	657	602	626	615	657	594	601	606	657	649	625	595	604	604	664	619	652	637	628	620	617	657	655	607	619	645	606	675	644	664	638	610	635	641	619	648	666	596	634	667	601	592	622	628	707	651	630	672	699	673	615	607	641	682	622	655	670	659	635	605	630	667	626	683	686	654	645	595	665	654	633	622	676	639	594	641	580	650	594	621	671	587	694	653	631	598	631	636	578	627	592	642	653	633	642	661	618	610	637	585	596	617	618	639	604	644	590	680	626	644	654	596	579	603	676	625	661	645	630	618	609	661	631	627	653	632	639	628	636	652	616	667	639	654	659	644	578	662	599	663	649	603	653	608	644	635	581	648	669	651	638	612	629	625	658	623	592	616	595	668	626	650	651	630	620	625	635	635	618	611	626	615	627	638	600	630	632	634	627	638	629	630	665	620	673	643	589
18032	4670	3085	1833	1469	1274	1299	1111	1125	943	930	840	849	889	794	784	780	840	855	866	790	801	834	796	808	783	784	823	798	837	789	789	765	807	824	832	787	777	795	816	806	792	825	807	830	843	769	816	797	752	822	768	834	823	882	823	794	824	836	824	807	795	803	817	839	848	850	816	814	843	779	810	832	839	832	842	801	794	759	818	828	812	821	853	838	826	774	785	794	817	795	839	784	773	852	833	752	807	779	775	799	840	789	855	784	815	816	865	799	833	840	795	780	842	860	807	762	814	863	779	810	811	777	771	759	785	781	837	804	794	816	763	816	813	818	811	788	773	821	789	824	790	800	806	794	796	801	768	802	776	827	837	782	822	791	828	807	776	794	771	802	809	787	835	798	827	825	886	777	832	799	826	822	801	780	790	798	778	827	799	787	775	808	807	804	780	822	862	810	822	833	840	798	794	819	872	786	812	864	784	779	801	806	806	817	826	832	785	807	806	834	819	777	814	806	815	859	795	801	837	795	808	806	859	842	772	791	797	805	777	835	812	799	884	811	816	832	804	822	771	792	809	805	871	830	832	796	763	848	817	800	797	834	822	835	830	793	768	824	818	782	843	808	819	819	805	814	806	816	778	816	816	869	801	877	846	854	794	823	853	819	728	799	821	838	824	766	821	857	826	826	782	809	806	813	774	795	811	826	788	811	854	810	806	886	795	816	856	810	801	813	836	860	818	790	812	818	807	847	784	825	828	804	839	846	823	834	850	796	812	847	801	797	747	830	800	788	793	849	847	781	780	852	823	842	785	821	785	802	821	807	739	847	849	792	818	773	788	748	767	812	815	827	825	808	768	866	791	826	817	818	818	855	803	798	793	785	762	802	812	804	810	807	796	829	828	804	829	791	828	790	799	794	789	828	774	836	845	862	805	816	827	776	772	805	811	801	852	840	845	831	849	867	819	747	814	775	837	767	792	839	831	798	778	852	792	776	799	804	820	837	801	811	850	798	847	817	818	862	749	793	852	810	842	781	851	826	852	825	834	860	865	812	814	863	821	809	829	783	821	836	851	827	808	779	852	827	809	774	789	804	857	829	803	804	810	812	802	793	794	861	825	827	805	810	841	832	778	803	835	813	837	864	775	830	828	795	791	887	811	807	841	779	785	838	833	778	822	785	808	809	873	849	833	844	838	792	760	810	865	756	763	827	779	801	785	879	825	798	815	810	794	789	820	805	804	788	818	845	788	820	795	834	766	804	784	763	795	774	808	803	830	817	861	821	865	824	838	842	829	820	812	778	859	792	801	806	833	782	859	877	761	791	820	736	825	758	788	796	820	807	807	833	784	790	786	824	773	811	806	802	790	809	839	809	783	836	785	818	853	807	819	830	859	814	862	855	826	804	766	819	773	851	834	822	848	829	797	780	837	788	839	800	804	813	821	820	757	801	818	843	845	807	868	839	851	834	817	808	819	828	795	810	848	829	841	835	825	795	824	772	820	788	852	780	808	869	836	835	816	829	809	787	777	786	836	824	863	794	818	828	850	818	810	853	775	849	831	786	812	790	856	824	757	813	824	806	812	764	874	801	834	816	825	769	816	782	804	828	771	819	793	844	886	801	817	833	820	780	836	790	796	773	809	827	798	834	835	831	868	827	824	807	835	787	851	802	849	789	783	762	802	839	808	864	833	790	823	829	815	857	834	790	836	826	733	816	805	832	747	818	852	818	838	804	818	800	819	840	815	823	873	819	813	799	781	837	811	822	848	782	772	838	798	811	792	855	798	769	802	803	798	787	836	817	803	798	825	795	805	827	810	801	788	795	794	798	766	797	822	842	782	826	829	785	804	806	785	864	812	811	780	803	792	768	814	821	840	819	775	857	862	757	826	796	824	811	784	761	775	775	815	847	812	848	826	827	771	793	825	830	871	796	772	853	826	801	818	793	788	805	780	787	794	791	780	816	814	813	763	800	784	781	862	802	788	770	824	828	764	805	778	801	793	795	807	853	829	829	819	872	816	786	814	808	764	836	797	797	796	783	818	812	835	809	821	815	804	784	754	783	831	819	803	845	820	837	822	811	865	822	833	793	834	830	827	821	808	783	870	776	886	792	811	842	742	781	796	788	848	811	790	772	802	818	828	821	795	799	754	828	807	853	846	808	787	789	817	803	824	805	787	794	736	821	770	838	775	850	813	778	777	839	810	790	809	838	781	822	801	852	842	870	833	821	785	762	836	793	811	814	781	856	827	815	832	797	795	830	806	785	803	758	809	842	846	806	789	810	824	839	795	797	779	784	786	774	815	847	763	823	802	802	824	814	813	820	835	785	788	799	798	830	842	830	789	860	812	812	786	832	761	832	769	837	832	764	812	764	795	822	762	815	840	810	851	837	781	778	776	792	844	820	819	808	806	794	792	821	817	828	814	834	827	797	743	785	789	855	825	776	809	840	824	818	823	798	816	781	814	829	828	772	778	832	778	768	767	829	791	796	824	824	771	815	783	837	826	767	823	772	783	822	793	822	812	766	777	779	828	783	832	880	818	867	798	838	828	808	828	841	805	790	773	829	776	841	812	821	767	811	813	794	840	835	816	843	760	837	853	803	789	790	768	829	816	830	805	779	788	782	822	808	826	842	801	828	804	896	763	835	851	787	764	840	816	816	790	859	822	797	782	866	777	814	810	861	788	808	780	800	822	793	789	849	843	800	858	772	813	849	857	775	841	755	851	794	817	875	813	792	810	823	804	813	812	835	810	850	806	820	761	838	832	851	777	801	797	743	800	845	811	812	826	781	810	830	814	825	814	803	834	745	861	751	785	815	796	778	865	806	811	842	810	818	802	760	810	825	796	806	859	806	786	812	795	788	837	839	805	805	819	824	794	857	847	824	790	821	857	850	832	823	771	792	830	804	866	783	766	764	803	780	829	792	832	802	847	848	801	776	828	771	804	771	763	790	804	780	833	813	822	857	798	792	847	790	847	802	870	827	796	851	796	771	826	852	818	802	794	832	778	810	794	791	809	815	821	868	801	823	799	874	831	814	800	870	787	762	805	806	817	774	827	828	802	789	819	833	788	777	772	773	821	802	790	828	842	774	807	838	783	822	785	812	833	815	794	836	828	783	834	833	833	834	782	820	830	819	813	844	757	820	803	859	863	824	876	893	799	786	854	846	796	798	803	816	857	787	854	779	817	766	855	781	796	822	810	811	818	789	784	821	788	765	781	885	835	816	809	775	853	839	780	844	802	831	854	794	816	833	798	819	802	767	810	814	824	797	803	774	838	794	820	783	808	799	841	818	825	789	814	784	755	851	811	796	843	784	788	786	748	859	832	823	805	827	816	821	803	839	808	812	811	772	830	772	810	808	780	800	822	862	816	770	824	849	814	792	839	856	822	820	846	802	749	787	830	793	836	841	822	832	791	792	834	803	771	816	812	832	854	788	791	821	776	791	807	859	856	802	819	806	826	855	811	847	868	800	847	830	786	774	841	837	820
24093	21598	28713	24939	21481	6303	1378	1110	842	836	811	729	697	730	705	688	662	628	683	645	642	646	641	681	633	650	663	638	643	651	665	618	644	609	587	603	647	640	649	656	664	645	620	626	667	687	605	653	613	622	621	596	620	643	633	651	644	623	633	657	670	574	609	631	631	628	594	629	669	672	624	598	633	572	659	620	618	657	592	625	625	654	634	694	618	661	628	659	672	658	601	642	587	638	595	645	598	619	634	608	630	645	642	656	642	641	642	592	609	626	652	587	668	611	656	617	638	625	603	594	663	659	588	611	597	649	640	619	630	673	618	618	637	626	627	641	621	650	641	621	638	644	588	602	594	614	667	666	617	659	606	614	641	647	647	570	577	595	634	632	655	589	610	638	634	594	634	683	646	635	635	609	620	632	608	644	590	623	666	630	588	610	668	671	597	635	628	613	650	602	667	662	614	694	598	595	629	602	684	641	619	577	633	677	625	617	609	636	603	631	655	671	673	616	645	594	662	666	656	616	616	620	576	615	698	648	673	609	626	605	660	609	637	647	621	685	575	608	622	640	595	659	620	633	631	655	603	618	636	689	657	588	591	644	709	588	597	634	672	610	601	596	664	603	663	633	616	621	647	619	665	591	656	671	621	594	630	602	627	628	658	621	662	647	649	645	585	642	617	618	587	545	643	629	628	683	594	602	652	645	664	687	661	657	617	641	705	636	599	594	625	607	641	649	610	660	628	624	619	654	670	656	633	645	645	671	641	630	667	605	610	652	631	594	622	653	657	640	623	613	598	647	637	672	625	607	644	645	624	630	623	620	621	635	681	643	638	624	635	642	664	599	618	649	604	657	603	602	620	623	614	659	638	636	624	630	669	628	614	622	595	658	619	589	605	663	677	615	602	592	640	609	604	651	593	624	630	636	611	620	588	659	601	646	637	661	648	629	639	629	637	631	631	646	595	586	622	628	614	631	634	656	622	608	638	631	630	647	636	604	648	590	614	574	613	649	611	612	649	607	649	669	610	640	610	635	629	662	627	625	628	630	631	612	649	611	627	652	720	628	646	615	650	631	588	614	666	657	648	595	636	645	660	587	622	649	668	572	619	651	663	610	611	662	612	615	666	612	617	660	629	668	625	634	641	615	627	633	609	630	609	634	635	653	618	658	615	580	610	567	628	612	626	659	591	623	669	647	608	632	644	644	620	630	660	585	650	628	659	623	660	616	644	637	614	620	617	605	669	603	666	661	639	656	601	611	599	604	606	649	613	633	600	658	596	613	616	576	616	644	586	636	639	610	670	671	664	670	614	661	630	614	635	621	644	612	620	635	659	647	618	635	612	652	680	609	602	615	620	615	644	617	568	589	665	604	644	631	616	613	627	610	658	620	631	589	607	662	657	632	609	597	608	658	624	641	604	644	587	647	608	670	613	631	653	619	636	663	580	621	588	644	628	626	630	611	634	628	593	615	612	574	624	619	602	681	670	598	656	646	613	650	667	661	598	610	664	637	621	680	608	638	638	635	663	613	610	606	627	616	623	613	629	616	656	648	663	660	645	635	649	629	631	637	610	644	615	617	592	624	616	644	600	614	638	634	591	597	626	650	611	626	616	634	662	654	661	650	670	621	676	615	621	655	627	599	642	676	601	659	644	697	629	673	608	638	605	661	646	647	685	597	600	615	636	581	602	653	626	657	602	650	636	659	646	592	573	667	603	664	601	634	638	619	631	627	622	598	653	612	641	656	642	649	620	617	574	633	658	634	620	624	629	650	610	663	633	630	616	622	623	610	593	651	602	632	618	667	614	643	634	639	673	618	643	607	642	622	596	625	623	639	646	623	625	639	579	657	635	664	637	646	643	662	598	642	656	612	643	662	645	632	618	621	611	659	641	588	614	605	637	612	662	628	644	618	613	636	583	588	643	636	656	612	696	648	628	609	644	631	622	618	607	622	615	648	647	630	606	623	623	612	620	580	616	655	638	620	591	619	657	611	639	615	666	671	626	653	627	645	622	635	638	609	595	652	613	576	603	625	606	622	627	637	615	622	670	612	707	670	628	625	680	661	645	612	685	640	653	615	610	629	664	628	629	612	631	604	627	606	647	626	616	640	617	676	618	635	660	669	647	649	606	633	639	595	589	669	602	643	574	649	655	662	657	667	632	641	621	630	639	613	653	579	604	651	680	634	613	634	623	630	606	668	672	667	637	663	635	624	570	620	635	631	635	647	641	638	636	568	594	654	627	639	597	597	667	631	614	643	607	614	668	662	609	662	644	584	637	621	670	631	596	630	639	633	590	663	609	648	661	606	582	607	621	629	593	645	638	655	600	638	622	645	678	595	624	607	666	616	642	582	651	680	615	628	595	637	656	659	646	651	574	620	609	634	648	641	586	610	601	631	604	629	608	627	650	615	675	593	593	659	655	587	602	610	645	681	637	651	642	624	631	636	556	628	683	572	618	658	633	585	632	598	634	599	659	638	612	635	620	627	656	637	681	628	633	613	615	611	643	674	660	616	601	623	608	612	674	594	648	608	625	623	597	618	642	653	653	568	614	611	599	642	636	649	623	652	641	681	631	683	622	637	622	625	591	666	618	660	660	642	608	625	637	654	672	622	662	593	642	658	572	641	611	673	649	625	627	616	594	657	636	621	642	639	604	641	662	627	652	638	616	632	628	614	652	635	668	626	622	620	656	619	643	600	620	657	676	606	610	663	611	605	600	652	645	640	664	627	660	597	639	660	609	623	596	637	659	649	606	637	638	652	656	636	631	587	631	657	674	667	595	622	651	640	616	613	652	658	622	598	630	650	666	687	648	632	646	608	676	601	640	618	653	584	632	619	619	633	656	637	624	618	664	603	651	599	647	639	674	624	644	601	597	592	604	674	647	653	595	625	596	633	597	590	642	623	625	607	599	617	617	636	624	664	577	601	654	616	671	616	613	596	604	593	668	619	603	635	609	657	648	625	639	620	652	598	640	612	600	644	638	597	628	598	628	595	594	607	609	572	605	639	658	643	622	643	609	665	581	625	614	671	656	660	621	616	654	620	631	591	597	651	632	617	582	676	643	646	654	645	609	628	600	623	612	613	639	591	639	657	622	611	593	610	629	641	601	620	596	653	607	616	610	654	688	657	608	600	622	638	590	639	685	603	636	639	677	650	591	585	632	627	626	626	616	658	634	626	617	639	577	654	631	608	636	611	590	641	667	637	662	632	615	601	676	613	651	595	700	588	644	618	680	636	611	647	634	627	609	616	616	646	652	652	629	587	626	659	637	623	606	647	613	612	654	679	601	629	643	613	642	630	628	587	635	640	659	597	634	607	599	578	612	619	636	657	629	636	623	638	692	617	604	643	608	629	653	650	663	653	620	701	659	625	634	656	690	611	595	630	604	642	583	651	634	652	626	647	609	681	640	623	642	585	647	602	650	597	673	641	599	616	654	596	581	580	595	624	613	614	643	650	635	627	626	622	620	631	680	648	673	629	591	661
20496	12218	7770	3953	2979	2440	2099	1703	1573	1323	1197	1040	973	990	965	912	864	879	949	879	893	832	858	887	817	832	850	841	822	833	869	823	843	836	794	894	829	905	860	822	741	815	797	829	854	865	797	845	813	805	795	887	817	833	790	847	834	814	826	795	810	778	824	820	848	753	855	812	808	855	778	815	782	809	859	770	862	834	865	875	847	805	777	798	830	805	797	839	856	797	838	744	834	800	824	829	833	824	842	831	807	800	799	835	797	795	794	818	815	803	811	795	772	822	796	867	787	813	850	789	761	762	822	805	854	793	792	813	836	833	801	849	788	833	769	832	833	845	815	831	841	793	778	791	857	758	787	824	883	770	793	799	803	792	825	812	855	818	853	889	809	788	819	819	828	809	833	835	800	806	828	815	887	843	808	828	856	803	794	775	809	874	804	803	818	789	773	815	833	771	876	856	793	776	779	790	808	830	790	802	805	790	786	791	767	860	772	812	842	769	805	857	854	837	775	800	832	771	783	831	803	815	808	862	814	821	798	794	784	833	785	794	812	841	830	800	838	812	788	801	834	777	797	784	797	790	792	773	822	789	849	774	820	813	797	818	822	846	771	785	827	819	809	819	825	810	768	873	823	825	823	843	823	769	821	767	798	857	800	809	830	839	804	858	889	775	793	811	786	808	820	819	889	828	862	814	811	835	812	820	808	772	816	815	785	822	812	848	831	818	853	816	806	769	832	781	781	802	820	831	824	766	784	779	805	800	792	798	808	840	817	794	807	836	825	817	828	790	798	812	811	856	814	831	817	841	830	826	871	844	782	795	807	872	799	854	761	847	820	815	828	785	830	770	792	804	841	824	813	808	799	835	821	762	831	823	807	757	820	855	835	825	814	786	821	785	758	782	808	776	794	788	804	882	815	741	791	766	825	797	826	815	824	842	775	783	792	809	809	851	806	848	819	806	806	766	812	784	808	794	856	786	843	793	834	839	771	833	800	816	799	861	843	852	848	819	802	808	916	829	812	786	791	766	818	797	796	795	808	806	818	838	846	776	827	845	831	808	773	791	838	804	823	777	826	763	827	830	773	796	808	823	844	709	812	782	798	844	766	824	786	808	841	812	850	811	824	847	805	809	811	796	854	851	839	842	815	855	822	794	818	782	886	843	768	832	820	789	816	800	816	823	805	824	854	833	791	770	768	773	799	795	799	826	793	864	798	874	753	837	813	796	749	756	784	829	809	883	794	791	812	872	786	830	831	788	865	790	843	804	752	788	854	766	767	793	816	837	806	807	829	820	849	823	836	820	823	812	792	786	774	774	829	818	787	721	801	787	786	862	857	813	787	793	857	823	856	777	745	847	836	799	818	825	801	852	792	829	840	851	831	795	839	827	818	834	819	810	824	816	778	772	807	811	792	798	830	818	817	819	795	827	812	787	791	803	833	881	855	860	803	760	839	832	835	825	790	824	809	813	804	778	858	852	818	739	822	792	829	819	838	832	782	785	790	803	798	854	830	790	767	745	836	790	788	861	778	777	858	838	805	822	807	826	844	847	806	816	781	784	784	790	871	819	806	861	792	814	782	846	830	810	793	798	775	820	852	798	775	790	786	805	789	772	845	823	854	819	832	786	822	793	785	870	839	803	836	801	779	800	821	786	839	823	819	812	791	827	845	780	793	821	805	751	781	802	808	844	783	834	815	789	853	822	837	785	788	805	810	817	863	810	836	836	804	846	833	749	825	825	840	837	827	763	814	821	832	806	763	822	832	816	819	840	803	831	833	790	785	814	819	807	846	838	798	801	853	811	858	829	819	846	844	823	817	781	850	816	831	864	810	816	841	789	807	813	809	888	800	798	806	847	766	825	809	803	800	799	804	828	878	810	766	844	840	835	785	809	812	825	856	800	854	841	829	776	844	882	815	832	778	787	814	823	802	823	808	780	878	793	820	833	754	757	828	801	779	768	804	804	807	814	814	785	831	775	850	782	838	793	832	828	805	781	867	818	847	810	827	790	812	774	791	713	741	780	835	830	839	811	822	775	776	777	781	793	818	773	824	816	810	801	807	801	853	828	880	837	816	825	782	766	771	783	832	840	840	776	807	793	830	834	810	815	835	845	808	760	783	781	832	783	821	792	823	827	839	796	851	804	822	785	782	798	842	806	784	825	759	806	790	825	792	787	802	857	783	845	800	812	812	807	835	800	793	839	812	814	846	832	845	823	761	799	773	827	879	874	862	789	754	814	807	799	804	774	831	818	819	852	851	803	827	822	765	817	788	808	774	760	832	805	803	787	809	878	767	834	800	814	847	841	830	802	843	776	839	778	841	810	835	843	865	811	791	783	801	800	797	826	782	781	800	778	837	835	741	821	801	802	812	781	782	788	795	794	799	802	852	802	789	832	807	806	816	826	816	752	809	855	816	878	793	783	856	791	804	798	829	747	806	778	823	801	835	791	769	781	849	802	814	807	842	861	864	810	808	798	791	770	779	858	815	816	874	841	832	787	807	835	792	770	783	782	834	817	809	851	830	829	853	810	803	811	792	834	792	845	787	855	804	855	796	788	806	801	799	799	842	786	811	834	803	780	801	816	821	822	808	849	792	816	771	768	849	813	819	796	784	821	838	886	779	789	817	826	843	782	823	847	760	778	811	840	824	824	825	813	783	861	763	824	818	792	775	830	796	832	858	784	840	807	743	818	787	869	832	805	857	814	825	781	752	807	871	809	818	834	796	803	815	763	771	829	846	838	829	816	833	855	799	795	787	832	823	789	785	871	807	851	863	808	821	816	850	881	771	829	778	818	825	803	807	750	830	811	839	789	817	764	778	786	799	810	816	818	811	845	767	820	827	798	807	822	823	767	789	792	789	826	791	800	819	804	764	858	887	802	822	870	840	789	795	789	813	840	858	797	804	880	814	854	811	824	795	852	874	805	813	788	811	820	808	814	820	818	800	840	809	821	819	830	773	814	828	796	846	798	773	888	835	855	788	834	826	782	804	833	807	784	802	813	828	816	827	784	827	812	816	799	831	810	814	852	817	768	758	831	883	800	782	821	853	778	815	838	773	890	810	785	760	812	810	826	771	844	791	824	829	830	811	837	825	784	751	759	839	769	755	843	783	809	803	817	841	810	851	829	772	805	781	791	876	825	817	816	780	763	744	789	845	794	802	784	841	838	860	788	763	858	787	787	776	791	842	826	869	868	832	828	756	840	868	828	778	828	814	822	829	788	841	807	752	865	826	773	856	806	803	850	832	809	822	830	841	806	798	773	789	803	848	813	793	763	758	843	828	839	801	837	796	800	819	787	824	775	809	831	781	867	789	806	790	828	793	824	761	798	843	721	855	798	795	790	800	808	790	790	849	789	806	828	828	819	822	770	825	792	785	776	823	837	826	813	838	786	829	829	815	761	780	750	805	777	811	740	767	777	779	816	829	786	894	861	812	803	864	816	779	822	802	850	787	819	865	799	811	789	826	780	832	749	856	769	809	806
25219	21570	27274	25907	5352	851	696	604	574	549	481	444	425	424	402	405	391	418	439	394	433	363	390	380	413	413	399	411	412	422	387	350	411	387	395	420	384	418	421	381	401	389	440	407	377	388	411	399	371	398	409	400	384	386	414	418	384	380	414	401	392	400	413	400	405	425	388	374	400	377	373	396	378	391	392	410	406	350	368	359	406	428	388	392	383	366	379	383	371	412	386	418	377	401	364	379	357	405	375	394	450	416	405	421	389	373	396	410	400	368	415	383	392	375	431	366	403	399	391	394	372	389	392	383	400	403	387	365	406	407	413	373	427	396	368	381	415	387	384	392	405	381	408	357	395	419	398	437	390	385	409	411	382	379	384	411	381	417	395	368	395	395	413	368	369	428	394	401	379	367	375	401	378	408	410	420	416	370	358	370	385	387	400	424	378	371	403	414	410	403	428	397	394	437	415	459	391	394	366	388	384	379	384	384	387	387	393	415	391	384	396	392	391	364	364	372	407	379	405	373	361	401	388	406	397	401	395	410	398	397	374	418	383	403	405	351	395	370	398	423	348	365	386	418	391	380	396	378	402	386	381	428	358	418	394	399	385	396	413	373	432	393	393	409	372	392	396	384	407	401	407	397	403	360	430	415	406	407	376	380	410	420	365	384	417	381	380	373	436	405	398	374	382	386	397	383	387	400	396	413	412	398	376	425	386	383	382	364	397	441	377	430	380	408	389	407	394	377	393	377	418	401	368	399	436	375	352	414	400	372	408	363	374	393	368	433	392	407	390	419	381	419	400	390	389	366	400	368	391	373	406	389	386	384	395	435	374	408	361	377	381	411	418	382	407	352	414	406	365	357	422	419	374	416	375	389	360	354	360	400	379	370	398	337	378	381	402	379	366	432	428	381	394	377	370	415	414	403	435	392	352	405	376	417	418	366	397	397	410	391	388	410	352	400	348	365	391	380	389	374	357	377	374	390	391	411	442	409	377	438	394	373	402	393	381	406	333	417	401	358	419	360	373	415	411	381	377	394	383	397	420	420	388	377	412	382	431	376	387	376	393	402	378	417	421	421	413	405	375	429	366	412	377	401	396	416	410	382	403	417	383	423	421	368	388	391	374	391	364	382	388	365	391	397	361	420	382	421	402	413	390	372	394	385	403	401	433	409	366	399	400	400	414	361	422	397	373	393	397	367	363	384	388	393	399	385	387	384	374	366	393	383	449	417	378	374	386	371	387	370	350	396	416	376	409	381	412	363	372	405	391	394	375	396	410	404	380	406	353	393	365	398	376	380	403	416	388	388	377	408	432	388	329	379	384	378	374	416	372	390	363	393	375	407	370	383	378	406	416	376	389	404	368	401	381	341	379	422	390	372	382	391	399	390	386	384	397	399	408	398	390	384	400	417	407	387	357	386	397	375	372	373	420	416	383	373	384	374	398	421	402	395	386	412	382	406	395	347	381	412	380	365	385	433	375	388	399	385	373	417	386	394	386	389	374	383	401	365	412	426	360	398	420	396	401	421	413	417	403	406	385	385	388	390	402	407	430	405	383	371	356	395	380	405	384	379	403	367	378	380	353	392	416	377	395	384	423	377	428	398	375	384	389	378	389	382	365	376	378	401	377	408	382	389	386	409	406	388	338	409	407	367	424	396	421	391	381	396	398	415	392	369	398	405	368	417	391	407	384	407	374	415	356	389	415	391	419	375	380	392	406	361	396	373	394	426	357	372	376	378	382	410	409	353	374	386	376	425	400	403	385	425	387	369	371	383	399	337	395	419	401	386	411	391	397	410	422	394	401	354	386	411	403	405	378	373	393	363	394	391	393	376	382	410	347	391	412	364	388	400	419	385	403	417	396	387	396	398	380	375	358	397	376	400	370	392	409	385	398	413	380	423	400	385	375	375	375	385	389	375	394	353	399	399	402	432	378	365	416	360	418	398	367	409	358	413	373	406	391	387	396	368	384	425	379	391	353	404	404	399	382	387	399	412	371	406	415	389	411	363	372	388	356	423	396	394	376	390	351	386	377	422	405	384	406	413	401	399	372	439	387	394	386	408	409	412	412	372	389	375	406	405	371	393	367	439	382	383	389	403	363	387	372	347	431	385	408	382	365	387	411	375	436	408	407	395	395	396	360	414	392	407	425	377	399	390	414	401	379	382	375	394	399	401	390	393	382	402	403	390	372	377	388	328	432	397	391	400	391	389	420	382	408	401	388	369	353	396	357	408	401	386	391	374	395	373	399	394	405	414	396	393	378	394	394	394	393	405	379	367	399	404	412	390	366	388	377	409	395	398	371	375	393	414	381	386	396	397	394	389	424	413	390	390	386	417	439	402	369	412	423	353	386	396	397	367	423	427	408	403	387	413	385	398	420	379	375	366	401	391	387	381	386	367	390	389	402	390	399	373	391	385	364	364	411	375	369	408	384	376	409	359	386	346	392	403	420	415	389	361	401	400	416	383	411	410	403	399	354	384	400	381	382	408	404	374	398	361	399	413	363	403	404	384	375	402	401	416	402	399	364	410	361	400	380	379	391	373	408	367	427	405	372	411	357	382	395	386	382	373	423	402	366	392	353	395	408	414	365	374	386	375	349	384	384	376	407	362	407	392	370	404	386	423	413	362	378	380	364	425	392	370	341	388	386	384	398	387	397	369	390	411	409	367	396	386	414	432	373	351	399	415	381	400	387	376	382	380	425	391	436	410	413	384	381	390	400	405	391	392	388	412	371	394	416	387	380	419	407	396	376	416	378	395	379	374	403	375	381	384	401	369	399	387	395	405	399	406	405	367	388	400	388	391	386	349	349	413	429	350	400	391	401	367	351	357	382	410	390	379	385	338	379	384	386	399	390	355	374	422	362	399	390	391	396	401	384	372	406	359	400	381	406	403	411	413	420	412	400	375	372	388	381	388	394	385	396	395	367	410	393	397	400	393	394	416	406	392	400	389	412	393	398	376	378	399	375	399	408	426	394	417	388	413	409	384	387	379	367	378	387	420	414	350	416	360	399	384	414	397	375	389	386	370	405	370	390	376	389	412	391	379	365	386	367	410	404	404	406	400	398	376	379	389	417	386	375	370	398	388	394	411	405	404	405	402	421	398	406	404	358	393	388	419	411	386	406	412	378	360	384	378	383	389	393	347	436	410	361	374	368	386	404	372	379	397	368	427	395	375	394	374	344	397	362	372	392	382	388	414	382	367	401	391	395	424	387	401	403	390	371	388	388	401	401	365	355	400	387	401	399	384	411	382	410	382	367	408	409	363	356	376	391	396	413	352	398	352	394	401	414	377	370	371	430	362	379	381	377	379	410	382	389	384	392	395	420	413	385	370	386	385	391	392	373	395	402	386	379	378	391	386	392	385	395	372	401	386	402	403	383	392	408	405	360	423	391	424	389	395	392	372	407	412	384	410	390	409	406	415	383	405	372	375	420	372	381	429	411	393	372	386	371	379	394	377	408	369	371	382	362	383	432	388	365	369
19254	8144	4835	2410	1749	1463	1302	1055	1028	801	717	643	599	564	565	543	504	546	531	567	536	544	514	501	537	521	504	492	499	529	484	513	503	519	520	509	535	544	542	508	527	527	510	554	502	477	521	524	495	538	513	522	500	506	510	531	533	503	512	516	556	474	513	548	509	549	464	496	490	536	525	497	503	482	532	494	517	564	523	536	533	461	489	529	479	500	479	473	524	482	511	502	506	533	502	518	490	515	521	474	481	518	533	471	532	511	514	519	485	494	499	465	482	502	507	538	488	482	510	501	468	530	520	501	505	517	524	479	562	497	468	507	451	498	521	482	511	535	538	497	527	515	519	476	529	550	477	516	480	519	493	470	484	501	506	502	517	496	515	489	559	492	494	490	478	501	488	498	530	526	493	539	512	501	482	492	514	461	549	504	504	503	471	536	456	501	499	505	500	534	569	499	521	537	519	502	485	476	546	511	498	515	517	519	477	531	492	542	496	542	535	489	482	513	513	478	522	501	503	517	515	493	504	523	489	514	487	494	481	487	441	533	488	507	503	491	479	526	528	484	522	481	499	453	483	476	506	507	470	517	477	441	514	493	491	474	481	481	514	504	492	481	486	485	474	532	487	479	507	466	474	503	481	501	444	489	519	465	487	509	517	461	475	522	491	465	489	539	510	485	511	479	508	535	492	491	470	484	523	489	489	508	505	551	478	473	488	502	500	491	471	529	496	494	504	516	506	511	446	495	486	535	536	487	484	507	484	504	556	499	518	503	483	476	491	478	509	512	546	505	493	513	546	545	502	497	482	512	480	488	496	491	539	445	491	489	526	492	496	529	514	470	483	480	481	496	485	534	514	526	515	478	536	500	464	494	520	522	485	493	505	502	490	509	523	577	508	483	477	492	496	514	548	468	514	512	479	499	470	481	523	496	494	507	475	488	493	541	516	470	481	524	543	505	490	491	517	493	510	514	510	477	472	518	490	484	510	537	515	478	509	501	458	506	508	473	499	512	469	462	486	522	505	503	492	479	500	521	489	485	496	492	514	485	546	530	501	523	511	525	474	460	485	477	552	499	502	541	498	521	489	476	526	478	522	531	479	525	530	502	483	539	498	494	510	506	522	506	522	527	518	465	499	481	490	521	495	502	506	510	499	522	529	503	512	489	489	506	461	463	499	505	449	498	509	490	526	515	498	487	512	570	488	496	522	536	486	505	516	479	522	483	485	525	506	496	542	493	488	522	500	509	508	548	510	495	524	530	467	515	467	509	483	516	511	511	513	481	454	477	500	513	515	492	535	532	434	506	493	469	480	495	502	507	478	509	537	504	512	513	480	475	484	509	524	560	542	532	549	507	480	480	495	492	518	530	518	562	551	541	520	514	469	498	460	531	468	527	510	504	497	524	509	526	492	508	482	519	472	546	498	504	494	488	477	472	502	507	459	501	495	517	476	549	501	484	515	469	510	507	496	518	496	475	497	506	547	512	495	540	511	518	505	513	502	495	494	477	512	492	534	507	458	479	504	495	524	541	495	517	483	535	487	470	510	526	500	466	490	462	497	488	497	464	517	517	513	521	524	512	449	496	512	494	495	523	522	472	483	503	512	497	494	525	467	489	484	480	502	469	502	521	515	477	469	454	518	507	485	497	500	484	486	469	471	501	515	485	528	523	485	540	471	487	451	493	544	503	497	521	461	541	527	473	509	519	498	512	521	494	537	493	517	500	526	477	518	511	520	487	498	515	472	537	508	518	504	512	475	524	485	477	507	505	505	491	520	475	483	513	500	472	537	504	495	478	505	511	463	518	488	453	478	521	520	525	452	514	497	493	507	510	483	486	492	528	523	509	497	507	495	473	526	468	480	542	500	502	482	512	493	504	493	496	496	488	493	525	471	511	502	500	539	491	474	507	488	457	486	498	473	517	518	526	477	486	513	492	520	520	531	486	505	511	494	552	537	504	513	513	478	478	538	501	483	477	499	468	522	490	512	536	536	471	511	503	519	489	493	484	496	524	476	541	454	492	510	539	502	514	487	479	502	566	508	516	488	492	502	534	492	504	486	458	479	460	511	526	500	533	491	517	520	515	508	494	482	512	530	463	523	514	522	468	545	521	469	502	497	549	489	526	510	497	540	503	502	506	479	525	525	499	493	481	489	529	495	443	479	507	534	453	539	563	506	496	490	549	488	485	505	523	489	529	474	498	479	489	510	505	488	503	478	495	511	504	486	488	529	487	500	482	500	500	487	531	484	483	523	541	489	504	507	457	489	543	466	509	499	489	437	509	447	490	526	507	475	546	520	447	512	492	479	481	499	503	484	459	473	502	497	541	480	475	539	481	486	526	508	494	498	490	467	510	487	513	492	461	528	516	536	543	480	501	502	490	499	534	536	486	492	510	534	517	525	502	501	481	496	480	546	519	512	519	547	485	499	513	527	499	500	515	501	525	517	507	495	495	524	557	527	551	503	523	529	473	510	477	479	513	472	489	498	519	515	493	487	521	511	500	527	537	492	528	514	536	525	497	492	471	472	458	530	497	517	550	495	465	482	494	475	517	521	535	503	509	530	489	519	476	526	524	480	482	491	484	504	552	512	496	548	526	487	514	490	489	483	519	504	492	497	489	557	506	491	514	517	461	534	494	484	513	501	532	519	536	483	528	526	465	495	516	505	500	515	533	493	491	545	517	494	492	475	526	526	487	511	524	531	481	533	510	521	504	502	530	508	451	507	475	510	514	525	514	529	512	504	482	507	507	534	506	550	499	538	509	501	502	513	488	491	478	498	502	527	524	500	508	519	522	554	542	524	499	487	467	495	455	491	507	483	502	501	546	514	525	457	509	472	488	526	495	494	499	518	471	506	496	502	478	493	496	503	521	503	550	499	506	494	533	481	491	517	497	540	473	536	501	498	494	521	507	489	512	469	489	469	516	521	526	519	470	497	467	509	493	538	495	476	518	517	452	495	499	508	497	500	516	528	490	496	440	521	500	507	532	464	482	497	495	505	487	474	522	465	457	527	498	516	491	478	475	528	487	510	532	489	495	483	497	478	481	490	466	521	498	496	493	528	541	473	503	513	544	511	508	516	516	514	483	523	524	477	501	499	507	510	481	513	503	524	496	486	516	499	502	501	540	530	480	506	507	527	545	520	530	488	509	531	476	514	527	504	505	548	483	500	479	552	511	461	482	569	533	488	544	489	500	511	495	481	541	521	483	517	526	500	494	464	495	461	494	479	509	522	506	487	490	493	524	523	503	496	539	478	487	510	499	470	501	511	519	470	526	508	517	541	488	495	518	529	463	474	507	487	448	474	491	433	491	526	466	530	499	504	527	496	480	487	518	515	513	489	469	516	493	525	490	498	540	515	472	511	523	480	499	498	511	474	469	517	485	526	521	492	489	471	474	474	497	491	491	527	468	523	498	503	537	538	497	504	522	487	507	504	498	485	518	531	491	489	518	496	485	512	461	490	515	490	490	484	461	482	482	480	524
23100	21645	29338	24463	21639	21468	3802	1132	786	693	600	558	474	463	466	424	351	368	372	411	407	359	383	345	342	357	360	339	320	351	350	331	304	355	393	343	360	333	330	344	319	332	324	378	372	328	376	313	336	332	296	353	322	373	310	316	330	330	327	344	300	328	336	330	356	331	335	314	346	302	353	332	310	381	334	301	319	305	337	320	362	333	311	295	333	327	321	313	326	336	297	340	325	314	352	369	332	314	347	325	370	309	311	296	311	318	332	359	302	336	329	330	338	331	323	309	346	332	343	325	347	328	353	337	315	311	346	321	331	334	343	352	313	348	341	303	344	336	372	313	332	342	334	309	314	353	338	321	325	304	318	359	347	306	350	345	323	324	335	325	352	323	328	348	329	326	339	318	357	322	307	309	317	321	324	367	346	341	308	320	334	317	353	357	334	341	350	322	315	334	315	325	353	328	351	332	318	334	313	337	329	345	303	329	324	314	308	351	331	325	349	311	311	340	362	330	323	305	341	341	312	338	345	322	345	331	312	315	330	349	326	330	309	326	345	336	356	312	334	329	329	317	294	364	328	315	326	324	332	318	316	313	313	334	354	356	334	369	330	339	346	336	364	371	335	311	332	349	296	338	348	341	338	352	310	347	329	318	365	325	320	360	342	344	299	338	353	341	343	363	341	347	312	351	318	308	322	314	318	350	302	340	316	320	324	340	313	327	308	324	365	348	310	340	356	340	309	339	346	340	326	316	308	338	308	353	327	314	320	317	336	332	285	359	327	331	334	298	330	326	341	359	306	320	336	336	342	314	349	351	329	345	379	331	325	310	326	303	305	281	344	306	316	308	323	324	301	331	292	319	357	325	325	357	335	328	361	333	328	334	355	341	342	356	316	329	347	354	330	339	317	375	332	356	309	352	326	300	329	332	337	354	354	334	322	337	330	332	320	322	346	341	332	355	324	323	330	326	303	323	325	319	343	295	344	353	335	336	335	335	341	329	329	301	328	314	358	321	292	318	291	333	310	306	343	313	326	337	297	342	314	337	324	356	340	321	325	315	355	342	326	348	332	346	327	340	293	299	334	343	332	299	311	348	365	329	336	316	325	329	336	306	328	340	332	381	340	335	316	325	313	362	315	339	336	313	332	301	350	341	338	350	323	293	328	326	318	346	318	326	370	374	319	335	311	329	311	335	346	327	360	366	313	329	328	314	338	303	323	331	343	338	316	312	336	305	330	309	319	330	303	306	323	347	342	312	323	301	344	310	333	364	351	298	305	298	309	316	349	337	312	318	332	346	335	367	317	325	342	337	299	314	344	317	320	294	345	318	347	366	352	337	327	334	320	308	329	281	316	301	327	319	321	339	317	325	347	327	384	341	340	363	329	315	353	364	321	314	347	338	323	344	339	338	304	346	340	348	289	305	359	324	321	350	339	319	315	316	310	337	352	349	304	302	337	321	322	334	318	341	303	361	303	323	328	326	333	319	353	304	338	328	314	324	338	328	318	321	317	315	329	310	334	305	334	339	319	327	344	336	342	338	324	331	341	341	321	326	328	358	322	317	331	357	327	372	331	311	373	315	307	309	348	383	360	352	331	353	319	326	344	332	318	320	302	297	353	358	300	335	342	349	303	321	327	329	316	332	306	302	304	313	346	341	301	339	336	304	324	316	343	329	340	303	316	299	313	344	333	336	345	361	330	349	325	323	334	318	323	279	319	291	338	318	339	343	334	339	332	350	294	307	317	335	308	331	338	330	351	333	362	319	330	316	344	357	327	341	341	358	335	335	349	339	355	333	348	347	295	341	312	312	310	329	385	326	322	335	347	342	341	320	322	333	322	304	342	328	351	344	337	307	287	324	357	326	343	333	355	355	307	339	336	308	329	310	335	321	296	306	314	288	325	324	315	318	323	341	361	355	312	324	347	339	351	343	314	324	329	336	324	315	306	333	309	325	328	311	309	306	347	339	322	337	326	310	317	316	353	324	334	319	309	316	312	347	336	295	373	330	319	303	348	320	373	326	340	316	350	344	320	323	341	328	347	314	339	337	353	297	313	319	338	335	301	343	311	309	321	339	290	313	336	324	297	294	338	332	323	343	352	370	355	295	320	359	335	330	369	344	319	312	325	337	324	290	340	318	338	333	334	323	340	321	321	332	314	328	343	322	347	314	317	305	329	329	310	335	327	319	325	307	354	350	356	340	320	365	360	320	345	332	318	334	334	293	324	336	347	308	338	313	332	350	353	323	332	314	331	356	326	328	333	285	317	370	349	333	298	332	343	355	328	337	316	346	327	326	334	318	328	334	345	320	316	359	312	337	330	347	348	328	334	366	330	333	332	349	317	302	317	316	300	337	331	291	317	329	330	376	314	349	355	316	352	336	324	329	318	336	324	336	305	341	353	337	371	297	361	326	313	312	321	312	323	342	340	297	327	348	325	340	368	320	320	337	318	325	322	371	354	299	308	341	325	306	345	354	324	310	330	328	313	306	338	347	301	305	351	347	310	330	376	332	367	338	352	345	311	325	328	315	334	337	284	352	303	328	339	309	360	331	333	346	317	338	324	322	357	313	324	364	315	323	329	341	306	350	303	337	348	310	327	326	355	335	344	335	320	312	361	343	327	297	336	326	340	292	342	342	351	310	334	305	341	326	315	331	339	298	321	303	328	344	314	320	349	347	330	340	336	327	326	332	359	318	358	321	336	329	328	332	312	301	358	312	307	351	344	293	329	309	360	310	328	320	320	342	326	319	326	337	312	341	328	316	341	333	355	319	357	302	345	364	341	372	311	347	341	334	358	316	352	329	332	325	329	323	313	331	319	344	342	345	322	361	345	355	316	362	312	274	354	363	315	341	330	330	344	314	347	346	352	317	371	339	333	301	331	315	341	302	360	345	360	335	357	330	321	364	356	326	334	303	332	289	339	317	338	326	296	339	349	351	312	350	336	316	374	322	351	355	352	342	334	306	320	335	305	354	304	339	315	335	355	294	317	373	356	345	315	348	304	308	347	323	344	314	319	313	325	311	287	313	344	342	347	335	336	326	323	334	322	335	331	332	324	321	303	312	306	334	312	326	346	336	354	346	314	333	332	349	360	325	331	323	341	318	300	322	311	315	315	351	314	340	316	291	350	302	297	341	351	326	328	341	347	324	361	324	345	323	332	343	339	321	333	334	340	320	357	355	334	344	339	321	358	332	310	312	358	354	331	329	329	297	357	340	279	308	305	306	330	329	316	289	281	348	327	328	328	325	287	317	353	335	334	340	277	315	349	355	328	319	354	309	291	329	296	334	327	339	348	319	337	344	354	337	334	326	287	310	335	305	381	351	308	329	350	327	326	340	340	345	338	321	318	332	349	337	376	313	353	304	337	358	342	326	312	328	339	358	318	325	358	320	353	352	314	310	321	352	313	334	339	359	336	319	323	302	308	359	325	361	292	322	323	299	326	364	321	328	303	333	348	344	311	355	342	341	335	326	326	331	332	329
23425	18847	10985	5509	4169	3129	2409	1987	1598	1272	1106	878	852	786	643	616	574	595	545	519	511	512	490	490	460	504	475	426	450	479	477	451	432	485	455	414	414	455	460	445	488	487	477	526	475	469	464	437	478	460	443	463	444	428	473	426	471	461	434	452	437	410	438	442	436	435	451	443	455	440	422	446	468	458	432	401	465	458	451	449	432	420	463	440	429	449	441	427	406	450	418	457	439	449	422	419	400	435	465	405	444	425	434	456	422	422	439	423	425	431	461	431	398	427	449	462	446	432	433	425	401	385	447	455	410	422	443	451	451	440	465	436	408	447	412	471	402	425	436	461	474	464	398	442	466	425	441	465	475	440	421	419	441	460	400	440	428	426	419	432	431	411	464	436	440	423	439	421	437	433	439	448	427	428	461	422	439	417	379	438	434	405	409	438	400	480	417	434	426	406	424	438	412	413	433	421	450	420	470	462	415	452	395	418	436	434	430	449	413	398	449	439	415	482	422	451	451	435	444	463	444	447	431	453	485	425	419	445	405	459	447	396	438	408	439	441	418	427	432	465	418	426	465	444	434	417	424	421	429	414	442	451	462	380	448	461	401	411	423	446	432	430	426	425	463	438	430	423	417	412	425	447	389	462	441	455	423	441	454	431	440	420	443	423	413	429	445	429	471	379	418	452	453	439	408	423	427	422	451	407	422	457	462	458	469	433	405	486	412	424	415	462	440	435	440	417	434	449	438	415	436	445	440	424	430	441	418	441	428	385	424	454	413	433	417	455	412	448	430	408	438	462	444	420	429	421	425	480	456	463	411	431	441	444	413	469	419	422	439	432	450	441	413	392	464	414	453	425	447	424	435	411	452	397	430	450	442	460	476	449	420	434	439	463	414	414	413	455	406	440	443	439	428	428	421	395	379	443	422	418	439	422	430	431	464	417	419	406	444	415	444	428	458	448	444	436	422	435	460	426	457	438	434	450	397	451	375	445	447	451	426	432	458	424	415	432	447	460	452	437	459	425	422	406	390	403	404	439	441	434	437	435	444	436	414	448	444	447	445	422	414	470	441	409	437	425	415	433	443	447	442	435	418	405	434	414	428	441	428	441	481	434	435	435	411	437	403	455	386	439	422	442	445	462	462	398	448	407	429	503	445	497	451	424	453	446	434	429	467	430	433	424	417	479	422	443	452	423	460	456	412	455	434	444	418	429	411	425	458	437	415	458	445	411	435	414	393	431	452	420	425	421	387	441	435	452	431	433	430	440	442	423	450	438	442	401	496	396	449	460	431	426	440	463	428	408	419	471	431	430	448	480	449	452	432	456	429	417	441	431	419	424	417	429	432	461	432	431	445	436	437	438	461	477	438	436	412	422	455	437	457	444	432	451	439	415	431	447	430	462	443	460	439	416	420	449	423	420	470	447	441	504	418	443	451	424	401	455	405	435	422	465	428	443	436	404	470	451	433	458	429	401	437	418	420	413	423	418	431	441	444	406	444	436	419	427	398	430	440	451	434	421	434	420	441	392	425	439	426	444	425	405	400	447	432	469	446	427	437	453	438	421	403	419	401	465	446	430	423	459	438	439	416	417	428	434	444	505	392	419	436	485	405	378	410	486	404	470	467	460	427	418	413	430	415	445	442	414	431	421	442	471	439	445	438	401	412	453	441	416	413	413	428	451	439	383	420	422	450	454	435	449	463	479	425	432	453	431	457	433	417	440	420	433	452	437	418	451	431	429	436	425	434	394	406	442	433	404	412	443	422	454	374	438	410	451	445	467	436	420	437	442	403	454	429	444	434	417	450	418	424	413	438	407	433	440	415	441	411	425	440	434	469	386	433	453	444	388	429	442	426	458	439	490	437	436	411	436	431	437	460	412	441	419	462	436	454	418	447	416	417	446	436	431	413	453	442	422	417	420	445	424	514	448	429	447	439	422	424	424	372	434	419	422	442	459	433	419	439	430	458	439	474	437	440	430	424	426	435	471	460	445	445	411	417	423	430	437	427	461	435	397	432	453	444	430	410	416	419	452	428	420	449	423	469	428	429	414	400	432	455	424	434	402	461	420	432	431	410	414	430	499	414	429	436	441	437	398	407	470	422	467	408	414	421	427	428	410	438	436	439	435	437	456	403	441	412	403	494	468	438	410	403	451	443	473	441	418	430	396	390	426	424	398	431	389	400	416	432	451	457	441	423	447	443	431	460	424	455	442	458	426	437	428	428	434	467	392	438	431	477	423	457	414	439	434	409	432	448	442	411	431	420	419	426	467	414	437	427	418	438	440	433	424	468	423	416	447	424	470	479	450	434	392	424	450	443	449	433	436	466	429	443	451	452	429	414	462	397	440	481	400	430	469	453	418	455	439	468	432	445	430	424	461	450	430	459	436	427	477	446	422	434	440	444	416	431	422	459	437	424	401	410	436	434	458	449	414	364	438	470	462	411	453	428	439	424	438	422	450	430	436	432	438	445	459	421	442	470	412	428	394	442	447	421	421	412	449	457	424	448	468	412	409	412	410	430	393	379	445	455	431	436	452	413	422	411	461	476	452	409	405	429	464	419	460	450	441	450	438	419	388	400	443	439	452	442	450	434	432	428	453	456	426	414	426	465	431	428	439	439	430	431	446	412	417	470	444	441	430	425	430	420	424	436	450	403	424	443	452	428	413	449	423	434	443	474	425	456	436	436	478	399	437	422	423	429	415	408	445	474	423	431	430	427	426	443	457	426	451	409	419	441	449	427	448	425	432	423	450	423	425	424	416	439	434	418	468	399	413	426	413	437	392	385	449	461	461	417	447	434	413	408	446	468	428	452	446	413	393	420	432	486	450	439	431	451	409	439	450	409	429	387	421	431	421	372	443	438	451	424	429	408	419	410	440	429	458	425	425	430	416	458	422	429	420	451	448	453	452	435	441	439	440	436	414	467	450	451	430	422	410	435	446	423	466	469	423	439	417	411	417	397	426	424	456	405	409	433	440	446	442	407	409	421	431	427	390	383	455	431	427	405	441	397	410	407	470	392	421	460	445	422	429	433	444	399	440	427	419	436	386	402	447	450	451	436	430	426	466	428	387	397	454	430	431	433	361	417	457	405	444	406	442	436	445	411	419	424	426	427	459	431	436	447	437	443	427	444	447	413	427	444	466	402	427	440	451	419	462	438	452	446	433	438	413	464	404	449	416	459	428	440	432	416	434	409	429	425	446	430	450	427	489	417	439	421	413	405	455	415	419	451	448	411	450	430	458	452	442	480	429	446	456	427	449	417	470	433	433	431	381	445	427	415	435	420	387	430	407	408	399	420	421	440	440	457	435	431	419	405	431	459	444	465	405	420	442	421	409	423	417	440	454	424	439	418	461	456	390	437	435	435	431	420	427	431	445	425	455	438	420	455	454	417	443	422	384	430	448	412	432	428	415	433	427	421	416	441	417	452	451	420	442	418	452	395	436	459	440	414	388	462	443	424	428	459	388	404	457	402	417	420	426	442	434
28139	18072	5078	1676	1161	993	787	749	756	670	676	694	654	632	627	634	624	663	667	666	628	634	690	691	642	675	627	618	616	589	650	658	634	640	631	611	602	658	593	636	656	655	709	663	580	639	646	633	643	625	640	610	683	663	636	599	633	643	617	655	641	649	624	618	620	602	565	631	655	648	672	644	629	686	606	642	639	616	656	569	638	638	681	660	615	636	645	679	681	668	622	616	656	679	618	660	609	654	694	600	653	618	648	646	637	611	669	616	622	655	611	607	643	602	607	639	639	611	654	561	611	610	623	649	645	640	650	610	667	630	631	591	674	626	653	621	645	627	638	547	597	624	599	635	592	621	589	679	662	626	618	637	634	683	624	648	638	615	622	640	618	646	641	642	599	617	643	617	632	648	619	619	574	649	622	635	574	671	609	624	630	638	661	616	642	622	668	572	596	613	574	667	649	615	588	611	637	626	627	635	618	630	649	599	638	649	617	625	624	635	656	678	615	628	672	594	633	675	621	651	673	637	592	608	625	646	671	619	609	626	657	639	660	689	640	621	620	659	612	643	623	633	621	617	632	595	623	627	609	629	643	676	578	661	627	628	617	604	620	605	613	679	674	626	622	559	626	638	605	614	618	641	628	613	661	634	643	645	649	621	624	631	659	636	624	595	626	623	630	617	640	624	616	692	605	644	612	606	657	618	608	636	657	579	649	591	648	641	633	648	637	633	646	686	589	630	647	654	629	640	642	640	672	646	603	629	581	654	612	617	629	645	641	637	630	597	633	602	633	626	655	624	595	624	602	616	633	654	605	650	647	638	690	625	643	704	633	607	613	630	637	592	624	689	646	668	554	689	624	590	590	616	646	637	621	606	606	617	658	606	587	619	652	689	616	623	639	635	601	625	676	605	616	622	636	631	603	624	661	667	644	602	612	679	614	582	675	623	622	663	626	648	638	617	654	588	591	625	622	662	632	621	603	601	629	620	653	632	602	662	655	625	573	609	671	650	637	653	614	662	660	631	646	629	620	667	650	652	612	660	638	592	624	617	624	623	663	614	659	647	630	618	649	621	662	623	603	611	603	686	599	620	600	635	619	609	627	657	619	613	674	656	627	655	656	614	638	627	637	613	694	630	606	657	638	627	593	627	613	623	652	635	648	659	658	647	590	585	615	621	650	634	690	655	649	624	657	652	677	620	631	643	617	592	645	606	674	665	671	630	609	644	636	634	615	599	594	670	650	638	607	601	651	668	616	614	631	660	605	636	643	658	606	599	665	622	632	591	645	666	668	610	632	560	649	657	675	625	625	625	582	599	612	660	621	647	662	671	617	632	656	672	671	625	643	633	653	665	669	617	622	637	639	612	649	604	680	706	620	664	630	604	638	631	649	655	611	625	623	617	617	638	591	655	626	636	685	668	611	613	637	615	620	669	629	656	660	640	665	645	642	634	618	633	654	633	607	664	612	607	642	619	598	635	637	641	629	591	618	636	666	631	700	637	654	651	629	668	620	661	624	625	609	627	652	639	693	678	625	585	636	662	654	632	646	608	649	623	648	633	647	656	617	604	632	658	619	625	670	635	652	585	683	632	671	653	611	629	618	626	600	644	636	660	645	662	683	630	639	662	586	636	601	645	608	653	661	650	613	620	658	619	620	602	665	612	634	646	612	649	660	615	674	649	585	659	635	618	643	654	645	650	663	593	620	664	661	596	647	642	630	643	605	615	622	673	642	635	594	615	613	637	622	604	619	652	661	643	625	648	625	624	646	664	644	663	645	650	653	643	616	589	615	646	648	671	642	674	632	621	638	623	645	649	581	603	597	629	633	618	621	662	621	620	634	644	655	698	607	606	620	639	628	670	625	633	672	624	622	648	633	601	590	677	665	637	600	632	698	644	598	611	637	646	621	600	620	654	628	656	610	674	624	615	627	628	676	638	649	606	608	636	642	617	625	623	627	601	650	631	616	619	601	656	644	670	641	594	620	647	581	644	649	630	651	663	614	665	613	664	646	605	672	621	628	627	608	620	616	649	661	639	607	637	660	628	648	671	612	643	606	648	624	635	645	615	621	671	629	621	640	632	604	588	644	609	612	614	686	609	640	623	659	595	653	638	628	625	647	697	670	632	620	614	580	668	619	630	662	654	656	609	650	621	634	661	634	616	644	641	612	603	665	642	607	635	601	647	601	639	656	674	626	653	658	604	603	669	642	669	640	624	667	644	639	657	609	613	640	658	624	642	631	613	622	607	662	633	641	657	669	605	596	664	636	644	674	623	650	671	642	619	645	646	667	594	646	644	628	645	632	643	609	628	650	593	636	622	623	670	636	611	614	625	576	607	636	669	642	632	631	646	621	610	643	631	631	600	645	638	608	610	650	667	679	667	619	620	606	617	604	676	671	640	664	651	645	651	640	630	624	623	617	575	610	680	580	620	627	668	643	613	637	630	658	603	646	631	665	628	640	615	602	584	624	642	623	644	647	648	621	598	666	629	615	652	627	618	634	595	599	652	678	621	639	617	659	664	662	658	613	674	664	612	618	640	649	672	638	660	635	654	644	633	644	622	668	651	623	629	603	609	597	659	593	629	642	599	615	621	627	633	632	640	610	622	639	654	651	620	648	633	645	636	673	619	625	653	674	614	608	647	658	641	628	615	667	661	636	640	623	604	663	616	671	647	627	651	591	638	646	638	668	635	593	640	632	599	651	648	610	635	630	627	655	662	650	593	651	667	641	634	613	665	624	657	656	643	597	635	675	660	598	617	643	649	619	618	664	660	633	626	609	649	678	662	611	635	620	654	580	670	637	650	679	617	666	598	627	680	588	605	617	659	664	600	656	627	668	661	640	589	623	642	666	613	629	624	659	645	640	642	696	664	604	606	644	630	572	674	589	630	592	639	619	598	619	676	620	611	624	666	641	621	641	633	659	624	634	672	650	610	631	624	638	648	625	642	617	599	645	635	626	634	611	611	682	635	618	584	610	645	635	619	588	604	607	668	618	593	637	587	660	598	618	646	578	618	636	633	613	627	608	626	674	553	664	619	589	611	615	647	640	644	598	615	618	646	637	590	669	623	606	623	638	656	642	650	611	626	614	635	632	657	636	663	631	638	639	616	618	655	602	677	603	595	647	625	645	663	617	643	595	634	660	652	686	670	670	630	684	625	620	614	655	638	621	689	673	679	636	677	622	665	636	691	644	650	660	652	634	630	607	615	568	626	610	665	665	639	645	634	644	635	595	680	655	653	648	610	644	637	639	607	620	629	613	631	623	642	657	687	641	642	627	612	664	635	636	640	713	602	622	609	624	664	659	674	614	601	597	602	652	595	613	625	624	623	649	632	663	634	661	625	639	638	600	667	602	589	669	622	630	655	643	638	636	608	616	619	654	623	671	663	592	629	665	611	624	644	680	631	642	629	643	654	596	625	632	637	653	654	615	604	642	589	605	633	645	642	646	609	619	637	621	620	665	676	661	637	632	635	654	625	610	652
16990	5673	3004	1859	1558	1396	1164	1129	977	1015	892	860	882	854	812	811	801	822	848	813	849	835	831	789	840	822	763	825	841	835	839	769	761	797	750	806	784	790	846	841	819	757	772	769	757	803	835	838	859	782	794	823	833	808	817	808	819	767	808	794	784	806	770	762	772	808	820	808	782	798	826	821	781	811	789	818	794	822	769	819	818	837	796	800	773	836	812	823	813	824	805	806	734	802	844	795	780	801	831	772	816	789	795	807	807	808	735	769	802	843	832	773	801	846	808	785	820	817	805	814	786	770	828	780	778	821	781	755	773	806	796	792	829	808	855	807	809	842	817	775	747	770	756	767	828	786	808	805	797	804	799	840	872	811	797	838	786	754	752	838	785	826	795	779	812	779	764	790	776	789	775	792	821	727	787	837	779	821	773	766	817	778	827	847	828	816	776	815	784	778	764	868	796	794	772	807	788	783	753	737	800	773	856	810	801	843	828	779	745	805	765	794	815	843	837	786	785	782	827	791	788	810	809	827	762	774	814	809	791	803	834	834	834	778	778	815	820	772	796	782	784	762	798	748	799	788	751	771	845	800	867	764	825	764	791	773	813	794	766	823	818	783	777	801	803	815	792	823	796	867	785	811	824	815	820	782	810	792	813	792	763	789	822	839	779	803	759	744	808	774	754	824	818	760	795	840	809	794	768	777	788	762	789	816	772	768	784	832	817	794	782	777	811	831	762	829	812	764	747	818	820	795	837	772	759	847	817	773	831	826	823	789	780	779	772	806	764	789	820	765	769	802	773	858	808	780	802	779	873	784	851	746	826	822	772	782	823	854	801	803	794	803	837	793	791	787	778	785	782	789	811	859	819	816	783	822	783	790	742	786	823	789	840	835	794	822	840	821	744	795	779	784	813	786	774	822	836	824	809	780	823	795	777	768	819	805	775	766	809	820	814	789	755	804	751	819	769	814	801	819	793	786	842	834	854	765	773	800	762	831	767	849	777	781	800	771	756	785	784	781	801	810	805	787	771	812	745	827	803	724	810	812	794	836	771	762	784	819	781	869	832	807	811	805	736	837	787	762	823	794	788	852	825	765	828	800	796	795	786	754	828	779	761	797	805	785	791	849	808	766	786	815	828	799	809	826	805	802	792	807	772	779	788	785	787	823	767	776	767	762	776	819	848	752	787	830	814	818	787	798	841	792	806	816	787	877	782	745	763	795	732	763	800	799	779	754	856	836	748	839	841	835	827	802	768	803	781	806	741	799	808	810	831	843	866	799	800	772	741	827	739	794	796	796	817	812	785	791	814	785	799	764	752	764	756	788	743	809	762	822	836	817	752	814	807	786	797	807	798	779	788	777	794	861	770	818	801	802	850	766	754	861	757	815	779	786	771	775	820	817	809	767	803	841	830	819	854	784	761	783	833	784	782	801	801	851	778	817	788	769	784	874	771	805	752	813	814	789	737	777	860	792	783	777	789	732	779	818	792	745	787	753	820	807	793	813	813	848	819	787	780	802	825	809	829	841	779	801	770	816	762	776	803	835	814	796	804	804	793	808	783	841	819	810	857	799	747	779	767	759	841	829	749	821	863	811	760	763	761	782	816	740	788	800	800	788	829	804	802	806	782	830	809	770	810	771	766	828	737	841	753	787	794	795	781	744	801	788	853	788	757	798	795	782	780	808	811	799	746	839	807	785	778	799	810	827	788	799	794	834	830	829	852	795	749	784	772	805	815	796	807	769	739	775	802	747	779	862	792	828	779	807	791	782	847	820	828	768	785	781	785	778	808	761	777	806	786	772	808	791	770	807	768	831	797	798	854	773	816	765	809	802	769	803	823	771	782	841	806	820	758	818	808	781	830	836	780	822	781	813	795	796	828	807	799	866	819	803	822	844	754	810	787	792	785	796	832	788	795	849	796	781	803	798	784	837	862	799	826	812	821	772	776	770	802	805	798	816	795	807	769	782	793	790	789	816	810	789	832	780	799	789	791	831	798	827	798	734	831	777	782	748	859	775	859	793	844	804	787	846	804	833	764	806	760	883	812	800	796	790	789	759	815	831	803	826	839	775	812	811	802	788	752	796	787	843	794	789	819	842	773	807	812	805	805	825	815	781	778	817	810	802	772	846	797	757	828	843	813	803	806	804	771	776	819	792	804	791	759	826	804	749	838	793	784	800	779	768	829	751	814	778	819	870	766	819	785	802	838	827	830	755	832	828	825	785	767	752	789	788	802	789	820	782	814	790	777	794	808	827	824	803	822	800	814	812	822	806	839	803	812	772	717	764	778	836	827	778	788	805	793	777	787	830	794	809	762	767	774	771	817	737	747	783	789	831	750	766	778	763	762	816	759	790	811	820	781	795	792	806	785	836	823	814	778	831	765	792	794	777	798	778	748	786	745	783	807	764	829	802	839	746	791	804	818	885	822	814	758	821	797	777	875	859	791	775	789	797	776	818	800	804	751	847	814	806	774	776	816	746	764	823	825	820	825	790	869	838	803	770	831	832	750	832	813	819	834	772	771	837	788	835	824	837	803	781	756	811	835	752	820	795	801	746	864	869	760	749	812	812	821	790	781	773	815	765	822	771	813	832	787	780	841	788	825	767	840	818	814	768	805	788	839	802	807	809	838	768	800	815	818	818	782	826	805	784	816	782	802	835	780	767	818	767	779	792	758	852	813	775	812	833	783	816	790	767	765	764	777	819	780	751	825	779	825	818	775	773	815	748	800	797	832	844	884	797	800	792	880	814	802	826	766	804	853	789	821	810	823	819	856	803	771	782	821	780	799	788	786	838	783	796	834	812	818	818	822	821	864	773	779	800	785	860	786	791	815	742	759	848	769	790	782	806	774	810	789	811	781	801	813	790	833	846	772	800	848	796	800	754	824	787	865	775	777	803	823	789	792	788	787	827	762	781	823	838	756	824	803	765	823	791	814	799	854	752	793	814	809	827	818	794	796	775	817	816	746	772	785	808	807	754	855	785	839	806	787	795	759	844	769	820	755	796	815	802	834	843	799	774	838	848	796	793	801	813	776	778	760	824	788	772	806	808	777	795	825	756	733	771	753	864	787	804	823	834	789	798	762	753	785	814	764	813	812	790	827	823	789	815	817	765	804	813	820	827	847	825	785	834	872	757	759	803	773	795	800	820	851	778	798	863	780	760	805	762	782	805	780	770	789	749	814	812	841	847	825	786	802	778	846	802	756	780	793	820	786	820	815	836	764	816	747	771	794	768	740	817	807	834	793	815	815	786	809	783	726	823	810	764	821	784	841	801	776	817	827	754	837	847	853	808	794	789	804	850	784	775	799	753	761	823	837	809	835	802	808	796	788	801	835	816	817	816	814	798	827	798	837	817	792	779	792	782	790	833	795	830	817	786	799	791	801	800	747	808	808	776	793	803	837	793	787	809	829	794	820	788	803	829	823	763	846	753	801	753	788	790	843	818	821	843	777	810	835	787	807	769	823	813	805	792	797	811	780	815
24025	21588	28717	24913	21495	6559	1433	1079	956	790	767	703	652	712	715	674	641	654	667	666	713	632	648	644	631	607	650	650	653	617	613	607	598	654	611	583	652	628	614	617	652	631	657	654	654	645	621	632	682	693	610	650	669	651	625	587	608	601	641	623	640	642	582	621	642	616	627	654	664	607	589	654	623	649	627	636	612	641	669	594	604	611	629	598	631	601	576	628	634	590	679	664	567	594	632	674	624	627	645	620	618	624	650	652	633	631	622	636	661	661	634	606	624	672	591	656	605	646	633	672	653	674	634	610	680	632	608	574	628	659	640	616	647	639	626	633	620	640	611	651	647	666	621	638	612	625	594	667	582	640	599	623	607	629	619	599	598	620	635	595	631	651	651	600	628	612	662	653	632	604	617	657	627	626	661	653	607	595	604	606	601	648	656	623	573	670	652	602	651	655	666	623	652	615	601	611	641	673	662	637	652	599	655	615	620	605	648	609	583	623	676	605	629	624	606	579	593	601	675	638	592	616	689	585	650	635	599	630	605	609	615	684	609	652	632	639	625	608	628	607	605	624	635	614	666	598	620	632	667	594	647	651	613	646	637	615	638	630	631	682	628	637	598	610	610	665	640	627	596	599	581	625	626	606	626	614	637	587	628	577	596	616	624	628	626	641	662	609	608	581	638	615	645	634	619	572	621	631	642	593	651	620	622	644	663	628	596	641	625	598	635	620	658	594	630	657	613	636	612	590	637	638	611	648	598	601	616	672	637	602	606	626	627	639	624	644	638	637	607	624	628	638	695	631	621	672	624	638	609	609	608	602	596	632	645	596	663	590	651	650	618	660	648	543	633	612	663	649	617	573	603	654	649	621	659	595	627	635	642	637	629	621	611	598	601	618	658	609	590	579	651	622	671	620	638	644	649	629	648	681	687	627	625	618	613	631	576	655	670	630	624	605	645	604	637	639	660	628	629	626	622	621	635	675	617	606	625	635	613	619	670	632	559	604	638	615	651	609	587	626	622	596	571	581	640	645	591	647	621	624	661	625	643	580	639	606	593	665	655	624	662	604	601	679	657	656	675	666	691	634	627	645	638	656	638	608	610	608	620	609	630	644	650	638	632	656	605	617	637	593	592	601	637	593	628	627	629	608	611	624	670	620	608	636	620	606	650	661	667	623	640	640	612	594	641	617	699	637	617	598	645	661	595	594	654	679	648	616	640	668	604	629	599	654	617	634	681	635	626	669	641	634	635	651	630	629	631	618	564	655	653	618	620	646	592	617	647	636	628	630	629	636	588	605	606	660	609	653	589	643	614	603	606	632	583	604	581	627	662	654	642	610	629	646	608	652	623	579	654	636	626	644	639	611	614	612	627	647	618	616	593	595	657	593	658	585	621	586	642	598	620	652	610	642	632	609	601	628	621	611	610	604	610	606	648	590	609	603	602	600	620	592	593	668	627	607	628	579	630	615	624	611	610	631	652	672	616	653	596	617	618	656	621	647	648	621	635	630	618	645	647	567	634	588	608	608	607	637	634	648	644	648	657	660	653	645	595	573	659	633	613	638	657	626	622	622	639	556	649	616	626	653	569	639	602	660	630	597	630	674	598	616	643	670	617	605	648	574	620	645	644	649	624	639	609	586	607	653	648	607	648	589	633	625	624	617	628	638	608	599	672	615	640	634	586	645	652	604	605	628	626	653	661	646	595	665	628	648	608	631	658	616	654	662	613	594	626	635	640	621	623	632	624	667	644	674	611	629	627	635	608	598	640	616	591	640	643	682	621	625	622	637	599	637	624	615	613	603	588	594	671	629	600	608	625	637	584	589	632	673	559	644	641	630	604	605	665	640	632	605	622	629	661	616	643	666	602	614	603	589	654	663	613	649	616	615	642	627	583	609	633	650	657	642	611	630	673	606	663	609	593	659	616	665	605	607	618	658	611	644	677	603	576	660	607	686	619	598	642	607	655	643	605	617	619	642	655	625	617	624	654	637	656	669	620	626	635	595	647	645	624	642	614	664	565	575	607	656	629	620	638	598	648	632	608	629	666	615	593	619	599	568	634	638	635	628	634	596	635	652	617	657	620	628	610	580	634	631	595	641	635	625	560	626	636	652	658	612	575	632	602	633	649	631	596	614	606	612	645	665	639	679	633	618	641	663	645	613	619	618	674	610	599	634	642	670	594	646	645	614	615	620	613	613	602	647	633	653	675	638	614	647	640	606	587	634	583	603	618	605	613	627	648	624	628	654	611	622	577	608	589	604	609	608	598	646	614	624	593	590	591	633	608	642	630	630	609	551	622	618	610	653	630	634	598	636	639	627	569	572	619	589	584	640	634	663	580	664	659	627	611	619	636	585	571	610	624	604	628	647	644	637	626	618	691	603	625	644	602	646	592	625	636	613	590	649	621	631	644	643	637	674	628	620	637	657	626	574	608	562	584	651	578	630	620	622	652	602	611	620	633	635	659	632	593	650	632	675	671	626	588	629	624	594	640	592	635	599	637	656	638	630	630	581	678	671	646	623	639	604	610	611	613	637	634	612	616	612	573	634	606	656	577	589	624	612	634	628	609	587	624	579	629	641	639	615	611	611	625	662	618	644	594	586	624	629	604	625	629	610	656	609	588	608	607	651	621	591	632	620	592	576	640	598	618	578	612	610	661	656	652	610	663	615	606	619	629	635	616	615	617	639	628	615	623	580	626	639	599	597	632	623	638	598	601	612	621	613	640	618	620	627	606	634	627	605	582	640	612	636	668	601	665	634	589	610	597	659	647	602	637	615	670	650	646	639	635	619	639	606	628	659	628	620	580	628	581	636	621	584	616	633	613	607	629	580	584	637	656	661	626	596	612	609	566	643	656	643	592	597	592	630	615	633	666	654	669	644	632	656	613	640	647	632	565	634	663	631	569	616	652	596	627	629	618	664	683	644	609	681	645	627	584	649	638	612	662	608	651	613	615	640	628	630	633	637	683	642	636	668	669	657	618	604	675	630	604	623	657	623	624	608	666	628	640	637	673	660	672	627	618	673	651	611	572	639	648	624	629	590	646	691	609	604	607	629	611	641	617	630	648	583	634	664	632	668	586	605	610	647	642	604	634	598	622	630	590	655	624	652	638	620	593	581	596	634	606	619	618	651	641	612	634	659	603	677	639	665	609	628	580	618	559	580	623	668	577	636	645	614	646	650	600	618	601	630	607	637	637	640	619	627	646	642	628	680	622	618	641	667	636	668	629	603	612	607	556	665	665	627	635	640	611	590	606	610	614	628	677	647	646	645	589	629	610	624	676	633	666	620	581	597	646	644	623	616	621	630	592	636	581	641	677	636	622	578	628	584	611	623	643	655	596	648	587	588	651	603	659	681	627	666	636	621	701	637	605	641	608	628	616	630	589	650	609	645	625	613	630	601	601	639	635	647	621	604	646	618	622	612	633	658	617	595	647	613	630	646	627	615	636	666	654	610	657	640	616	592	668	655	617	629	637	608	626	632
21413	14762	7870	4136	3096	2474	2047	1689	1450	1243	1197	1076	982	1039	940	891	874	834	860	874	894	849	823	822	821	866	806	807	835	766	862	839	811	838	800	852	810	793	788	821	832	816	812	809	784	842	872	833	787	797	810	813	832	859	830	828	840	795	792	797	799	805	825	836	824	756	815	827	812	824	809	809	777	794	835	818	771	806	879	795	827	811	755	816	815	808	803	808	819	785	812	847	770	768	832	781	817	815	793	821	823	782	800	830	828	768	818	806	775	782	826	790	765	813	799	826	823	825	779	827	757	801	800	795	812	801	811	799	832	848	807	763	851	837	810	829	787	842	802	819	822	808	812	827	761	753	832	743	835	774	803	774	749	825	798	833	813	823	781	792	731	831	779	813	814	802	763	841	817	839	830	795	851	829	762	780	792	796	798	844	811	858	817	798	811	813	777	833	833	805	797	853	829	789	755	777	855	802	781	786	815	822	787	806	849	831	809	781	774	803	757	853	764	816	849	818	796	793	853	825	801	822	855	807	788	765	824	789	834	773	853	822	824	755	776	822	785	791	814	828	779	813	822	801	841	795	792	775	798	791	812	751	813	808	766	803	744	848	792	786	824	785	773	802	791	797	823	797	802	813	787	776	813	835	813	780	838	784	848	765	798	758	794	787	820	796	775	824	778	855	766	787	867	814	778	780	813	797	769	819	766	846	841	779	782	839	823	819	823	847	822	783	792	809	792	803	861	750	788	811	820	796	784	775	782	817	778	843	851	817	844	823	783	818	806	815	772	812	832	799	797	764	766	791	788	797	793	821	795	744	812	854	731	813	789	765	746	786	826	771	771	796	790	831	776	816	820	774	787	821	782	774	841	813	784	802	846	813	824	783	851	821	772	780	884	762	854	806	839	822	808	796	801	783	793	779	787	771	758	813	799	811	809	814	752	800	837	799	844	748	764	794	805	764	822	808	795	797	753	793	812	850	804	758	828	788	830	791	757	756	783	835	775	819	809	809	798	792	791	786	775	820	824	824	779	813	840	791	797	797	803	823	774	815	788	781	813	824	843	825	767	805	828	780	838	841	766	785	829	782	816	794	739	773	783	805	775	786	798	827	803	809	783	867	801	836	792	784	840	794	817	777	753	771	818	795	769	788	802	804	863	828	787	828	783	814	811	783	818	779	813	799	805	811	810	787	777	835	787	797	861	861	774	816	792	804	846	792	754	784	787	851	766	789	822	812	834	855	767	784	817	813	807	742	837	769	799	781	764	795	771	804	797	800	785	817	803	779	807	851	819	769	777	812	766	760	812	823	800	825	807	765	792	770	796	799	731	788	806	821	797	832	806	834	756	810	820	818	790	803	803	811	806	773	805	803	828	821	784	805	775	782	817	743	851	798	789	805	828	798	791	844	820	786	826	748	822	785	801	760	820	820	806	804	797	772	840	822	829	815	802	740	801	789	794	783	806	837	873	791	766	756	788	786	755	753	776	839	805	816	782	878	805	748	822	772	769	803	769	836	790	827	750	796	813	837	820	756	810	793	800	814	802	840	772	794	820	823	807	809	848	811	820	772	816	795	749	765	807	809	811	815	796	795	807	793	807	783	805	803	836	728	819	820	821	825	800	776	797	797	862	800	806	808	821	755	860	812	776	820	825	811	771	777	789	743	807	793	751	804	789	815	791	783	750	801	822	771	754	818	761	840	832	797	828	819	805	793	852	829	771	846	809	825	782	760	820	784	787	780	777	833	788	787	776	808	787	772	846	837	824	792	808	810	752	838	815	796	794	792	848	803	759	799	788	842	801	776	740	801	800	790	805	757	811	790	802	833	772	800	769	772	782	798	798	768	790	812	786	762	795	821	797	796	778	806	836	763	795	772	806	773	787	812	761	803	810	834	834	840	800	802	742	794	755	782	748	762	822	791	811	768	804	807	802	800	776	791	787	827	816	791	778	814	766	768	796	816	816	778	768	799	796	827	805	761	779	784	777	801	805	842	870	783	793	829	823	791	772	801	856	812	818	829	804	801	801	813	808	778	823	780	813	772	777	841	804	872	811	832	748	816	805	809	852	776	740	864	822	766	815	833	800	811	758	784	858	737	745	829	837	782	826	792	806	780	810	783	791	801	804	754	790	780	787	777	820	781	811	780	804	829	801	802	781	834	803	772	790	802	785	797	798	762	828	811	808	795	765	847	805	806	793	785	795	785	796	796	761	778	802	763	765	777	849	773	773	775	788	796	830	782	841	833	802	788	804	763	790	765	793	824	791	810	796	770	810	806	842	790	803	789	801	814	802	805	804	809	772	787	756	776	771	811	778	785	758	843	826	797	810	822	792	805	793	763	798	779	840	795	795	787	811	804	812	810	795	847	801	827	774	828	760	802	788	796	760	785	816	767	819	762	802	802	818	792	766	829	800	843	802	794	786	821	821	805	847	801	813	806	806	781	829	861	843	846	827	799	763	798	825	818	783	825	808	797	805	794	784	815	823	770	778	750	801	832	828	803	792	813	840	775	818	820	818	787	776	805	809	838	769	789	813	825	811	772	800	796	796	759	807	773	788	795	801	807	775	800	755	779	802	788	853	798	778	788	789	781	824	822	805	748	793	806	795	794	788	804	789	800	800	798	756	824	805	869	782	813	832	801	811	779	798	784	802	785	844	798	821	793	840	798	786	827	773	811	842	858	802	777	774	793	773	792	787	763	809	858	824	770	804	792	826	766	767	808	785	767	770	804	795	803	828	815	805	812	791	803	799	771	795	807	824	810	788	820	804	800	765	834	809	824	903	806	780	789	833	781	824	782	841	827	802	788	713	795	823	761	834	805	823	776	805	818	782	787	833	820	845	809	818	761	794	798	823	825	810	785	846	796	791	777	776	818	807	805	812	804	809	810	812	813	746	804	771	802	821	734	818	798	806	806	835	772	827	860	783	762	848	805	769	840	794	826	819	774	835	794	830	811	792	769	800	782	752	826	794	764	859	824	720	811	823	813	780	819	824	807	816	827	798	813	777	784	834	792	822	802	815	774	802	828	830	814	760	795	773	816	837	761	826	817	772	756	744	773	798	769	762	850	837	757	811	801	809	774	812	823	781	801	844	782	821	813	807	806	767	786	819	768	817	819	781	835	807	830	790	814	808	827	797	845	766	784	843	816	821	802	831	820	793	810	736	806	803	799	798	826	784	836	838	803	801	831	805	822	761	791	820	793	824	790	836	759	812	776	821	760	785	794	844	817	779	783	786	752	832	829	838	781	860	827	808	769	786	850	762	787	817	751	831	827	754	807	789	759	795	818	805	815	823	815	836	889	790	841	822	825	793	780	804	766	790	753	767	816	764	825	783	764	779	830	802	795	797	812	832	822	756	809	807	774	784	781	802	843	775	823	811	793	798	756	822	823	796	799	821	820	817	822	752	765	845	789	841	795	816	857	816	824	805	761	709	804	751	803	835	765	739	807	828	772	805	780	796	820	815	783	825	820	827	774	818	772	767	830
25223	21586	27254	25911	5264	884	675	570	546	501	475	473	443	443	417	409	418	382	416	391	399	388	383	382	379	393	416	421	426	384	391	384	372	409	374	379	390	391	413	369	398	387	382	376	385	376	406	401	388	379	389	399	389	385	406	399	376	357	378	388	377	364	382	380	398	408	378	391	387	346	409	390	353	399	384	386	377	404	413	355	388	408	401	391	383	394	373	385	370	387	420	390	387	425	384	396	344	381	388	371	397	396	393	385	382	358	396	371	399	386	381	387	388	394	408	373	364	391	429	416	380	426	380	388	437	345	399	422	356	394	425	405	384	390	391	379	393	397	399	427	386	393	399	369	373	411	374	343	406	424	372	367	377	402	378	391	382	387	342	428	358	354	366	388	389	360	405	380	369	383	382	350	356	383	378	392	393	397	362	398	408	394	414	401	367	406	377	373	417	405	417	370	389	392	407	368	403	415	408	400	393	386	377	363	376	427	418	350	397	380	388	377	376	361	373	403	423	387	389	392	368	387	384	386	384	397	383	381	382	432	386	407	373	402	365	411	378	378	375	387	387	371	370	406	347	384	409	391	405	403	402	379	388	388	395	405	367	393	382	408	369	337	402	395	384	423	388	378	343	383	369	379	395	376	396	426	406	384	362	375	390	399	377	371	394	405	390	384	359	380	392	356	374	403	396	401	409	359	371	375	366	388	355	404	382	389	423	413	366	392	401	404	403	375	335	392	421	401	345	368	361	406	400	385	386	387	394	408	323	388	387	399	392	355	404	373	369	390	419	407	376	362	430	404	395	360	425	396	359	406	409	368	400	360	376	380	369	383	389	399	375	393	406	423	377	373	396	417	410	377	391	420	396	369	374	390	404	394	398	364	404	370	392	394	392	372	376	390	412	385	385	398	392	334	425	382	377	409	380	417	423	358	393	387	378	382	381	362	372	407	392	395	345	386	393	382	405	382	354	405	405	401	402	362	386	390	369	403	420	368	377	372	353	391	411	381	367	396	387	403	404	379	372	359	387	378	372	394	350	335	356	413	359	393	418	377	410	402	436	371	348	388	406	399	380	420	343	379	371	412	363	411	396	380	393	388	400	421	394	415	382	387	400	389	392	392	387	364	386	394	413	388	413	380	380	359	350	366	378	374	386	372	396	385	404	353	384	375	413	366	370	396	408	402	421	374	406	370	384	385	410	377	429	373	366	393	373	408	410	397	407	417	420	362	396	370	374	408	384	375	383	395	366	369	374	371	420	377	380	382	417	366	408	368	344	366	409	364	392	389	414	391	382	394	364	366	379	361	386	381	396	388	400	388	370	380	394	399	370	403	382	391	396	365	383	396	390	390	404	368	402	343	361	373	363	438	393	404	403	373	378	394	424	383	365	381	397	369	381	349	395	413	385	371	380	412	386	376	401	402	395	414	382	398	391	347	392	368	368	376	366	399	374	399	427	374	406	439	383	400	401	415	380	380	379	385	367	364	389	365	426	411	385	397	374	394	335	391	411	406	367	410	390	401	378	408	399	383	408	388	433	359	419	370	383	354	397	379	409	395	376	378	401	388	387	396	380	364	375	431	377	389	376	392	380	405	374	388	370	419	371	386	370	384	382	387	412	397	392	375	389	395	356	369	409	372	368	380	386	351	412	366	386	364	367	357	370	399	352	364	375	378	338	381	402	369	406	394	367	406	384	360	415	380	368	389	398	405	379	402	361	383	378	423	361	402	401	377	378	391	383	386	369	416	379	413	372	402	394	402	378	408	406	397	388	394	370	384	349	350	384	394	395	351	381	348	374	400	380	416	371	382	409	412	427	415	375	351	368	407	330	371	399	390	375	389	389	374	374	381	416	389	401	367	352	398	386	348	369	370	403	373	376	368	339	382	378	386	366	373	377	389	376	360	418	361	400	466	373	379	383	389	342	378	417	397	383	403	388	393	400	382	381	387	414	346	420	366	374	395	401	375	375	425	365	395	404	391	354	351	396	400	401	383	386	388	337	378	367	368	386	367	394	371	434	393	371	387	345	371	392	397	364	361	375	377	378	405	438	400	373	363	385	357	386	367	425	373	409	373	389	413	392	353	370	409	398	372	380	380	381	388	362	385	362	366	370	388	413	413	392	378	406	385	372	395	401	373	366	374	360	408	380	409	389	394	408	377	367	364	412	366	359	359	395	411	392	413	395	383	377	378	402	396	377	365	401	397	370	391	379	378	376	380	386	423	373	374	395	410	379	408	358	411	420	391	382	381	398	383	361	394	430	420	370	410	383	370	384	382	416	368	371	356	365	437	364	390	405	386	422	374	381	372	398	383	381	419	369	374	373	380	383	380	371	371	430	381	390	379	376	387	350	395	392	417	417	371	378	380	349	372	380	394	371	398	394	376	377	408	339	351	377	375	423	380	358	387	393	394	354	361	386	385	386	403	370	407	404	398	374	395	398	376	375	347	361	383	404	403	395	348	392	381	408	383	374	383	378	407	374	360	389	380	377	357	380	392	390	411	412	406	402	371	367	376	393	368	399	378	375	442	382	414	373	337	369	425	351	391	412	414	393	355	366	378	418	379	370	383	397	381	345	377	371	372	396	404	377	414	390	397	394	397	394	356	415	437	392	397	366	375	384	396	384	412	394	386	393	383	396	377	401	383	396	395	388	385	394	335	387	381	379	381	394	375	414	391	363	383	411	400	394	409	407	377	358	360	372	379	395	350	376	387	395	381	391	383	371	385	402	399	383	384	397	398	404	401	382	384	362	371	393	370	385	394	357	358	393	340	395	381	402	403	391	377	381	356	421	387	374	366	401	404	388	379	383	384	404	354	391	372	437	362	408	394	417	394	381	379	382	390	405	378	383	380	404	381	425	399	364	371	352	402	393	384	393	397	370	396	382	362	359	388	351	394	349	375	365	395	411	392	401	378	393	379	424	360	395	408	367	397	378	399	348	381	383	361	372	359	365	384	377	372	360	394	359	350	405	365	370	397	436	376	390	435	407	394	404	400	355	389	381	370	368	375	381	406	388	352	410	386	385	381	367	395	373	402	440	410	378	392	415	397	368	372	368	403	397	388	358	397	428	384	378	355	356	409	381	412	402	401	396	402	401	384	388	371	348	394	394	392	342	414	395	371	364	389	397	370	401	385	385	399	387	400	411	358	416	376	382	408	365	380	365	413	389	391	366	334	375	374	384	383	410	369	388	360	350	388	379	374	402	380	380	440	357	389	384	368	388	386	388	380	395	407	422	387	401	353	376	395	383	394	408	382	404	390	367	376	395	371	361	393	390	365	381	386	402	386	355	362	386	378	354	372	374	399	414	383	365	365	390	410	377	350	330	381	357	393	390	381	381	397	429	377	409	371	374	408	358	418	387	359	382	383	352	419	370	388	370	376	385	402	373	385	360	390	393	395	423	386	376	382	404	359	395	361	388	380	389	357	406	362	428	366	406	377	403	353	385	384	380	377	389	404	367	370	398	372	370	355	376	429	376	377
19686	10655	4917	2701	2061	1613	1307	1132	926	851	730	669	642	576	572	536	556	554	567	526	554	521	546	486	562	503	489	530	535	526	523	493	472	522	542	537	509	521	510	497	516	537	516	528	510	481	472	523	496	477	525	511	500	485	487	529	519	469	487	483	510	499	500	516	515	475	515	518	495	544	507	553	451	491	500	527	462	508	484	503	530	515	512	489	492	482	509	503	504	525	481	481	534	493	540	485	486	477	511	521	482	497	473	486	487	515	504	500	460	483	522	485	501	503	505	503	474	482	487	525	477	519	506	510	503	468	512	508	494	506	543	505	539	475	503	470	500	484	487	529	469	518	515	455	463	474	492	497	490	498	492	475	503	522	500	518	497	512	515	465	488	479	484	523	473	516	490	500	505	451	474	504	461	461	512	521	491	506	500	531	525	494	523	510	502	481	521	506	490	464	494	531	474	510	490	543	470	478	461	445	496	480	503	476	500	500	501	500	512	556	511	490	481	518	537	510	501	487	527	547	493	463	511	513	486	501	488	527	467	477	503	487	519	495	502	529	507	499	501	503	485	484	472	491	473	528	516	487	454	492	490	497	470	499	517	479	498	493	493	522	476	475	511	518	495	500	505	503	552	524	503	509	508	467	520	459	504	504	522	488	477	509	513	543	489	490	455	500	468	515	517	497	500	521	544	490	504	481	463	480	514	506	483	515	520	520	467	481	500	478	481	502	486	455	560	526	519	487	507	468	498	497	503	520	511	503	505	526	539	487	497	488	513	488	499	494	515	508	479	460	509	509	491	472	536	532	487	489	541	525	504	501	457	520	515	505	464	489	501	463	499	514	523	500	501	502	490	462	503	488	516	461	509	526	520	508	510	499	511	489	455	502	468	510	475	528	484	466	493	448	542	506	492	521	486	502	515	466	496	513	479	548	489	476	509	466	480	512	490	494	515	515	503	499	457	452	490	454	496	503	501	474	524	509	521	489	511	491	470	438	496	509	509	494	517	508	531	484	497	520	516	496	482	511	515	535	519	465	501	473	517	520	486	480	470	496	495	480	545	487	471	520	568	517	483	502	530	467	489	527	525	506	496	501	541	486	505	506	507	464	485	489	503	483	469	518	467	468	478	496	520	481	541	471	486	511	510	520	495	530	484	503	525	527	528	515	474	497	479	480	511	479	485	504	506	495	499	485	507	506	522	523	486	505	466	485	483	532	496	491	498	519	484	537	523	468	487	505	518	489	519	488	485	489	490	502	503	525	514	522	502	496	487	500	504	502	475	488	482	515	458	434	513	488	485	491	476	526	521	468	463	479	494	504	514	523	484	488	528	471	496	471	521	532	460	507	508	475	504	525	471	504	522	504	532	475	466	480	512	531	480	454	514	511	515	492	527	464	513	474	501	490	499	517	507	515	497	486	509	477	516	493	484	485	509	502	517	492	532	490	458	534	468	487	541	522	496	535	479	511	515	491	479	477	501	491	507	506	470	518	524	489	501	493	470	499	469	512	472	526	464	530	491	492	504	517	525	447	498	496	512	506	500	481	519	528	491	520	481	494	489	463	488	497	491	476	508	511	530	485	485	528	496	501	476	458	519	495	513	456	513	516	513	540	475	477	502	503	470	481	499	469	521	486	461	484	496	528	501	500	491	472	493	537	512	489	503	473	502	486	528	506	452	512	536	460	488	501	491	483	500	486	502	478	472	477	501	450	513	527	483	483	546	497	512	478	519	447	526	498	545	528	529	521	511	437	462	508	523	473	468	481	525	481	533	483	481	521	482	506	494	537	536	486	496	493	514	468	515	470	464	475	455	500	494	514	487	471	472	480	486	495	459	480	511	512	499	531	521	479	503	486	463	529	458	543	451	520	505	472	496	517	502	561	470	535	535	498	500	496	561	501	488	492	508	455	476	484	478	524	527	508	472	484	499	478	481	515	503	496	496	523	483	469	500	475	489	464	525	519	471	475	497	521	488	511	511	504	499	495	507	448	488	478	477	532	497	505	492	513	481	482	486	531	526	508	474	495	505	517	499	489	537	513	485	513	512	490	494	464	536	509	535	491	515	493	495	502	514	533	494	480	497	492	514	473	521	526	481	505	503	469	515	524	516	493	537	489	508	470	511	518	498	467	515	540	537	477	496	491	539	496	489	552	488	486	508	513	518	523	477	511	501	545	498	499	485	537	489	488	518	467	462	493	493	491	457	467	499	512	535	497	523	474	477	510	462	494	505	511	527	507	489	501	462	483	478	459	524	472	466	524	509	483	466	474	508	503	501	484	452	462	510	468	485	476	482	525	508	519	500	540	479	504	524	495	467	534	469	487	508	480	521	510	525	487	497	499	515	521	483	480	496	486	497	505	515	490	490	494	481	499	526	526	529	479	521	522	503	447	494	499	461	529	506	496	494	514	531	516	489	492	458	452	522	526	513	496	528	495	489	483	506	515	509	475	495	494	528	519	549	509	469	503	460	529	519	513	471	521	479	489	500	515	506	467	507	517	494	532	532	534	462	440	505	511	471	466	470	502	478	498	505	465	508	508	466	541	478	500	541	455	549	516	484	511	471	497	457	553	473	472	503	488	503	462	493	510	507	508	500	477	501	469	523	478	446	491	505	509	507	514	488	508	516	529	499	496	457	472	478	478	509	515	510	497	491	505	451	497	437	528	521	466	528	515	475	466	461	495	485	546	504	501	453	480	492	533	500	488	464	479	450	498	523	482	502	504	483	484	486	508	492	511	493	495	520	460	514	479	537	474	549	473	483	504	528	491	521	511	485	508	484	524	538	478	513	511	518	474	510	455	511	477	502	504	489	486	526	510	513	516	461	491	507	521	492	507	501	515	503	482	502	468	491	492	489	484	500	505	498	456	512	474	505	488	487	502	516	485	505	497	510	532	466	503	495	472	453	507	484	478	501	502	492	501	538	497	502	511	507	477	561	531	463	495	494	539	455	484	494	512	520	506	510	486	544	494	530	535	497	496	509	525	492	493	501	498	546	466	471	480	496	495	521	545	499	474	486	445	503	531	494	473	527	534	499	514	501	522	482	474	502	495	459	519	520	514	533	486	515	495	491	470	498	587	509	514	508	562	533	469	501	476	491	515	501	517	523	511	447	460	507	466	442	508	511	469	505	527	510	504	528	480	528	503	509	475	515	510	466	490	472	539	501	510	499	496	458	515	478	499	476	540	505	514	497	485	468	504	467	487	484	499	479	484	512	500	517	497	474	491	503	502	492	525	499	497	479	465	504	441	528	522	510	519	515	532	524	509	520	465	493	516	485	504	466	499	499	502	511	486	504	465	474	519	524	491	515	484	497	473	462	490	486	509	524	529	519	520	503	444	498	518	492	497	527	529	499	515	472	505	535	500	501	510	494	517	543	514	521	489	514	490	474	474	503	504	455	486	517	494	516	483	481	521	505	479	495	508	525	524	490	520	540	487	477	484	493	505	529	517	462	500	488	475	529	535	530	502	485	527	506	459	509	497
23183	21700	29394	24529	21578	21356	3775	1052	787	633	564	482	460	439	398	414	391	371	350	373	399	370	349	344	370	363	318	362	386	349	370	346	308	309	334	357	310	346	339	371	353	328	333	326	357	363	348	333	337	355	319	320	351	293	323	332	309	339	355	347	289	333	326	318	339	349	312	333	329	361	348	327	357	322	345	362	315	312	308	332	343	342	316	322	375	340	323	307	335	305	338	316	341	314	315	306	317	357	310	341	321	335	318	345	310	343	293	340	316	360	330	326	321	314	318	338	314	334	337	313	317	314	337	331	321	335	314	335	337	342	293	305	332	298	366	337	299	320	327	337	320	338	314	300	304	304	324	309	314	342	342	342	361	350	315	337	320	329	321	352	349	342	332	358	304	318	336	313	303	329	320	330	326	330	340	346	310	336	312	306	318	327	338	311	300	307	351	320	306	323	342	313	369	334	335	354	318	329	355	329	369	316	337	333	320	288	320	313	342	305	312	320	331	328	322	341	328	343	362	313	361	312	336	346	343	329	312	339	325	299	302	322	368	320	317	303	355	338	338	339	319	295	344	297	322	313	315	321	330	316	367	336	340	313	321	315	308	326	294	327	328	282	316	338	354	327	313	333	332	344	310	354	359	327	323	346	315	306	356	331	307	328	328	323	294	349	341	329	331	340	316	320	310	323	292	327	339	329	359	308	300	342	331	311	319	349	331	326	329	324	342	330	306	342	322	349	370	311	326	332	333	326	349	343	314	340	315	331	285	315	329	316	322	310	333	348	345	318	305	305	340	318	303	326	343	319	342	321	344	325	340	333	323	298	317	336	329	321	345	339	340	308	294	336	346	364	309	322	312	320	329	305	341	334	311	336	327	327	324	333	286	311	347	320	310	296	316	346	328	312	304	313	363	335	322	333	324	315	308	326	361	325	326	338	327	316	352	309	310	306	318	313	328	312	315	330	342	376	315	313	287	319	335	328	345	340	321	340	323	341	302	323	344	338	334	330	341	330	344	340	337	353	339	330	314	306	316	347	323	347	337	329	314	312	318	320	312	325	348	295	329	332	319	330	309	332	321	315	313	324	325	319	328	330	322	347	338	302	295	333	351	321	335	308	309	351	344	340	314	293	300	338	315	343	322	317	320	328	308	320	331	298	330	332	312	291	330	308	294	331	323	271	343	312	310	306	346	316	349	303	300	325	380	339	322	328	318	301	318	320	295	337	331	321	335	321	294	285	313	349	359	350	332	325	320	299	308	323	293	291	308	342	336	318	349	303	352	308	320	319	343	343	346	290	294	344	349	307	315	338	360	333	324	323	317	340	347	338	317	307	323	338	324	374	315	303	301	338	289	323	346	276	337	325	336	340	313	330	339	321	282	352	312	362	342	370	313	334	336	339	327	336	299	304	322	336	333	331	347	296	322	338	336	312	306	354	301	302	289	346	345	285	321	315	350	331	316	308	347	353	310	317	347	302	329	317	316	341	338	334	308	307	322	347	298	319	326	325	330	333	303	320	294	309	298	327	343	317	339	310	335	310	331	324	363	320	323	364	320	298	310	334	323	325	299	333	327	305	331	299	303	307	323	335	321	319	293	315	298	332	284	332	328	320	342	369	340	327	338	319	339	342	345	324	308	299	319	336	331	309	307	330	328	341	331	361	360	303	290	310	328	273	275	334	317	324	342	295	334	288	341	300	331	345	312	333	327	377	315	290	334	325	343	342	313	342	331	318	328	320	313	306	312	318	336	297	267	351	319	335	336	324	350	328	316	329	319	309	324	299	323	351	321	323	314	342	307	342	307	341	344	322	329	326	310	329	313	316	307	332	317	327	356	330	318	311	363	340	324	325	312	291	340	319	334	309	351	324	311	338	336	323	301	352	298	335	361	285	341	301	323	310	309	335	361	289	339	309	310	359	310	321	331	323	311	306	315	313	316	323	326	297	304	346	317	346	253	366	287	340	321	304	325	353	320	316	295	349	312	346	307	328	351	291	315	334	290	332	312	332	328	322	304	323	335	304	326	347	356	324	342	310	301	294	343	278	328	330	309	336	346	323	338	317	309	339	346	336	314	295	318	319	334	297	340	326	337	311	351	340	318	288	318	321	313	315	327	330	326	318	314	317	383	324	294	350	340	335	340	335	304	345	290	330	322	321	330	332	319	301	314	333	314	331	318	325	309	333	311	293	308	358	327	328	315	333	344	322	286	332	307	326	286	325	329	339	334	337	323	298	334	351	314	309	331	319	337	341	314	316	308	329	323	315	360	354	329	330	331	295	347	339	323	327	304	324	323	321	312	342	305	349	350	323	349	309	329	301	318	332	328	305	303	320	321	327	329	316	315	293	305	326	334	311	341	312	361	323	322	335	344	348	353	317	310	328	305	298	315	341	313	323	328	332	342	301	330	295	309	342	318	353	305	335	337	321	320	318	319	325	322	313	325	311	311	320	369	313	331	326	357	327	326	308	321	343	311	373	332	305	291	318	303	320	301	348	325	321	332	311	316	318	335	309	336	318	321	303	349	318	313	311	310	357	294	315	328	377	334	334	315	333	336	334	336	339	316	339	335	307	324	334	338	327	329	325	327	335	353	336	317	363	342	322	338	316	343	299	333	350	333	319	319	344	314	360	304	330	310	335	307	348	315	332	324	322	355	325	321	347	285	306	321	300	350	343	297	318	329	325	288	332	307	317	314	308	359	312	321	329	313	293	368	334	316	328	324	322	354	352	272	330	321	336	301	306	314	306	344	339	288	345	296	306	337	329	349	347	328	331	329	312	333	344	315	315	355	338	318	335	303	307	336	305	306	320	347	302	332	317	317	347	327	341	308	297	304	337	345	324	290	303	298	337	366	326	303	325	341	322	308	310	317	346	326	332	333	342	297	342	311	334	319	328	327	289	331	342	332	343	307	335	300	329	306	320	317	327	340	335	329	289	323	337	353	333	311	326	306	312	348	311	321	323	334	345	366	331	327	334	334	344	343	310	341	339	294	342	330	347	302	344	335	360	307	293	327	335	330	308	337	308	321	323	362	344	331	354	319	337	312	322	331	335	337	348	315	324	343	286	313	336	328	323	297	321	358	331	330	294	306	347	308	351	297	304	344	348	297	298	300	305	289	295	325	316	340	315	305	317	327	323	315	316	291	311	357	303	314	346	311	320	336	273	349	359	311	293	342	336	334	329	340	327	308	321	311	321	339	301	313	290	318	299	299	326	328	264	297	318	285	317	325	356	329	283	313	294	321	324	316	324	290	352	328	326	328	312	349	309	334	330	327	306	305	326	345	324	284	368	343	348	341	317	352	344	320	327	318	366	342	330	323	339	323	311	355	362	299	347	356	334	307	323	327	328	330	319	325	362	325	318	340	342	337	305	298	333	313	336	300	348	348	311	330	300	361	345	306	297	310	332	327	306	317	330	314	298	333	342	330	324	333	309	335	335	366	336	322	325	323	343	327	322	309	340	343	319	333	319	356	332	320	315	310	332
24312	21295	10951	5731	4037	3011	2358	1977	1447	1168	988	836	771	723	653	615	580	556	607	582	540	520	517	505	445	486	430	485	440	502	461	468	498	455	468	457	459	426	461	486	492	465	452	474	441	409	445	435	439	475	453	447	449	474	458	427	424	458	426	439	427	452	441	445	464	398	435	444	408	464	429	436	452	444	438	459	412	424	451	440	462	405	432	386	439	393	432	444	416	428	440	449	455	407	405	438	399	457	471	421	454	433	458	433	429	446	406	405	439	470	441	448	438	446	411	413	397	429	417	443	429	436	412	437	439	426	424	483	441	451	459	483	415	456	413	428	408	389	457	430	406	430	446	414	414	398	424	418	428	468	432	424	400	449	424	444	421	434	422	417	409	429	460	415	418	409	441	422	453	422	458	432	443	386	412	396	448	428	445	448	420	470	404	428	477	440	438	434	430	416	427	428	454	421	412	449	451	411	465	433	452	429	413	421	442	411	469	452	447	447	438	433	428	430	425	423	425	414	422	419	396	433	442	402	420	443	449	449	473	408	421	424	445	461	391	446	440	446	487	412	452	449	451	439	444	415	447	436	421	431	400	414	462	406	410	449	416	441	419	445	408	413	407	471	439	472	380	437	423	428	461	451	402	434	392	437	437	476	464	422	429	450	442	438	431	446	401	487	446	456	447	414	430	399	439	428	427	442	434	370	417	419	416	442	403	424	445	390	428	459	434	467	426	414	424	407	409	454	437	412	419	436	447	404	427	421	442	420	427	457	388	420	395	453	464	415	429	411	456	407	413	426	420	437	445	438	445	457	389	450	427	463	476	393	434	432	455	442	424	418	419	402	475	431	445	413	429	416	410	438	437	424	435	411	410	438	413	409	422	449	435	418	443	478	410	457	431	388	442	428	432	479	428	398	452	471	465	435	443	460	446	417	439	402	465	409	447	442	461	420	442	432	419	413	427	441	388	441	435	442	430	459	458	476	373	428	384	441	469	432	412	411	430	444	496	402	474	463	399	467	436	430	430	432	406	392	411	435	447	421	412	440	416	449	443	409	407	444	454	448	424	450	426	445	426	406	416	480	390	442	407	451	442	448	424	402	436	419	439	447	434	429	447	400	434	424	411	427	423	424	454	421	444	458	413	416	424	443	462	400	433	465	466	423	410	420	444	421	438	408	431	434	417	406	427	440	424	482	465	467	443	412	445	455	436	435	436	436	425	446	432	416	454	426	444	429	466	416	396	411	489	423	425	432	431	446	443	426	440	418	452	419	458	445	425	431	402	445	423	426	429	432	425	417	441	456	443	443	466	445	436	448	454	414	398	423	427	414	445	419	442	488	440	430	447	443	413	415	443	422	402	425	392	413	437	436	423	418	444	448	415	388	440	432	409	467	412	416	421	484	393	435	418	424	449	468	410	405	403	440	431	417	390	434	432	395	449	433	415	454	451	386	488	399	478	411	452	433	422	420	442	412	421	414	415	416	417	431	434	421	432	434	423	438	390	450	408	433	435	414	437	453	429	456	413	419	408	392	377	449	446	416	398	415	443	416	451	425	464	389	427	418	437	429	436	419	490	433	431	434	423	451	434	437	487	453	443	451	443	421	423	437	423	453	420	421	409	403	422	434	419	465	419	402	436	446	427	489	388	445	445	449	429	448	410	415	420	451	438	404	393	452	455	479	419	451	412	403	469	422	395	485	458	437	426	463	396	410	382	442	405	437	448	437	379	428	452	440	427	388	420	394	411	446	410	438	425	420	407	460	444	413	411	495	419	404	394	454	440	448	464	394	437	435	443	426	417	427	442	412	445	424	419	397	406	426	394	432	407	453	413	442	442	452	474	470	444	429	408	405	450	455	443	443	444	423	429	400	424	442	435	449	436	437	432	422	419	408	413	428	388	402	423	402	436	434	449	448	403	433	406	413	416	447	439	452	442	431	452	449	414	427	439	442	400	405	431	402	405	407	393	407	415	411	437	460	400	435	441	459	437	436	439	426	473	465	428	427	399	422	449	424	431	463	416	432	460	390	449	473	437	403	455	469	412	437	428	406	400	434	420	425	451	427	414	396	416	419	444	423	412	415	440	394	440	467	450	393	449	424	426	415	414	410	434	454	418	434	458	437	488	469	413	400	414	441	413	434	417	411	453	436	400	435	423	432	421	428	460	421	439	386	443	435	453	413	422	420	418	454	409	447	401	432	409	398	401	409	447	433	448	394	444	442	413	433	438	472	396	419	452	421	442	396	407	408	438	442	405	417	430	394	441	430	426	414	441	444	417	474	379	422	408	433	442	430	439	453	452	435	422	429	414	435	447	426	467	453	396	420	470	408	429	398	455	412	424	432	389	438	470	465	412	411	418	407	440	401	397	440	379	400	389	418	425	449	428	447	442	433	398	429	414	441	439	450	425	443	432	432	429	395	435	462	438	429	379	429	436	426	421	401	437	412	445	385	457	457	409	422	457	437	406	441	432	425	433	438	418	396	419	426	429	392	451	395	444	391	411	429	385	424	456	435	395	438	425	425	454	428	420	424	462	396	440	424	419	442	446	431	402	436	413	440	386	394	405	427	417	450	422	393	420	433	455	425	421	417	447	422	446	413	407	458	399	390	409	393	413	391	404	449	392	438	408	428	440	452	419	448	438	457	420	471	463	417	427	424	412	431	429	453	427	428	419	408	448	408	431	434	456	443	457	401	428	445	438	450	386	426	417	441	401	426	402	413	453	431	431	429	439	472	421	425	417	392	434	432	421	409	478	422	419	428	421	421	396	417	418	422	435	439	416	396	414	428	404	427	433	407	420	443	426	437	434	424	450	393	437	403	429	445	397	455	437	439	432	403	439	419	457	408	436	436	404	414	442	426	398	448	419	416	466	437	415	421	461	494	419	408	404	416	437	415	428	429	439	412	415	425	452	401	463	425	452	415	394	447	425	427	444	466	432	445	410	409	428	431	441	424	454	399	438	403	418	454	450	434	434	458	418	427	417	443	411	414	458	403	383	421	437	441	427	423	470	420	425	456	440	429	402	424	435	413	441	415	427	494	471	413	425	430	437	440	419	427	410	431	464	427	425	399	430	428	419	393	404	421	408	436	437	431	470	399	424	434	426	419	453	434	398	470	429	444	452	455	418	423	399	402	401	428	422	424	410	424	435	423	439	415	424	450	398	450	438	423	421	437	410	424	398	473	396	423	427	430	426	446	469	428	398	415	438	422	428	410	406	430	421	420	454	443	426	445	431	452	454	451	428	459	435	395	353	439	439	423	458	395	418	415	417	433	434	421	454	427	411	402	448	462	450	446	424	429	433	437	424	481	412	448	412	420	423	414	430	444	412	440	431	461	420	453	416	435	443	447	434	402	434	412	418	438	442	426	430	425	476	416	440	420	420	444	441	446	450	435	436	425	481	402	481	397	405	444	400	457	431	431	410	423	404	426	429	436	409	422	441	387	457	436	451	395	462	404	399	398	434	419	427	437	407	445	439	411	422	423
28116	18035	4885	1528	1038	870	835	696	705	697	667	632	642	653	626	680	652	624	616	692	631	628	662	594	612	617	634	636	593	588	578	597	656	612	595	626	602	624	598	630	641	644	650	627	640	633	612	610	634	629	623	644	610	641	677	644	600	657	645	619	635	637	643	640	659	557	684	636	609	629	649	620	655	683	645	655	661	623	633	603	607	600	611	610	625	604	608	596	636	596	660	640	605	608	659	625	629	613	629	616	675	613	600	618	621	680	643	613	631	604	624	603	606	685	605	631	647	632	614	607	603	626	642	627	591	608	636	620	596	627	657	631	651	632	655	624	635	605	590	661	599	609	621	649	629	660	614	622	624	680	634	637	611	637	653	644	625	589	653	598	668	616	612	609	602	619	658	615	620	623	598	624	604	596	661	633	637	615	639	611	598	648	636	647	633	672	628	636	598	619	652	589	677	578	621	674	607	676	641	623	617	643	620	632	613	607	651	653	613	592	609	663	637	629	648	619	635	608	654	625	593	628	638	609	627	679	613	593	626	631	611	669	582	623	628	618	649	623	582	586	604	649	635	611	649	596	617	614	639	641	602	616	598	617	613	577	661	606	594	620	627	688	594	641	628	659	631	638	622	618	587	639	657	613	601	640	641	629	621	586	613	620	634	679	653	665	618	613	628	625	595	615	679	607	627	642	644	632	577	645	684	631	629	578	591	604	633	558	624	694	588	628	680	619	597	620	660	624	644	615	646	578	642	676	571	621	632	632	646	653	645	619	604	639	648	649	627	650	626	636	639	630	607	617	589	571	636	653	600	632	629	618	652	665	644	660	610	674	631	633	624	604	620	656	636	618	589	639	660	604	627	623	652	617	616	633	655	660	657	611	645	622	632	622	569	647	657	641	640	628	663	636	644	631	584	633	601	622	638	618	636	651	622	627	646	611	608	582	656	596	590	623	642	612	628	618	615	599	647	612	636	655	615	644	585	643	632	638	644	658	604	596	659	659	621	693	564	672	617	586	648	618	605	610	622	679	623	671	618	618	631	594	618	610	640	686	622	611	607	640	656	675	622	607	628	670	593	619	665	634	643	668	616	627	617	649	584	616	616	648	651	619	646	609	654	634	573	624	607	653	606	657	632	618	599	615	630	679	702	601	594	614	610	629	606	656	602	592	620	598	631	601	653	639	649	601	615	593	654	647	657	647	608	628	659	647	642	646	638	622	612	630	604	616	644	615	623	658	596	600	612	622	642	619	623	603	608	624	623	664	627	590	606	628	641	603	641	589	599	605	632	641	636	596	681	621	618	638	641	631	664	629	603	618	663	623	641	588	617	621	601	638	663	648	656	633	612	621	629	634	620	579	669	614	614	598	618	603	663	637	638	624	617	603	601	621	656	599	589	629	588	656	661	600	620	625	589	624	668	642	649	645	621	633	644	640	668	652	643	655	693	621	644	612	596	606	618	673	597	641	623	641	613	617	627	672	658	646	626	619	640	615	673	660	653	672	624	582	578	609	566	644	616	650	613	641	636	622	655	613	629	620	595	668	608	608	615	636	605	631	616	626	633	628	632	621	604	649	639	623	582	629	626	630	616	606	632	610	659	623	625	603	591	650	610	644	608	619	655	597	622	601	658	626	650	623	664	635	621	676	616	598	684	591	591	626	649	657	617	620	628	621	643	597	633	606	605	611	623	658	613	672	659	670	688	645	601	665	648	642	647	628	653	621	651	649	617	617	624	613	572	664	618	580	562	622	642	646	638	641	641	652	628	653	647	632	601	640	651	642	607	663	594	642	684	597	635	638	600	596	599	643	621	612	619	674	646	635	613	629	647	680	643	606	676	637	642	649	624	642	646	643	593	622	630	619	617	633	652	623	615	627	619	632	605	652	618	618	640	671	652	615	623	677	630	639	591	605	653	630	605	640	651	615	650	636	643	616	650	596	661	627	610	628	640	630	617	647	634	646	628	616	618	619	630	604	656	624	620	610	640	632	640	619	608	617	628	593	631	609	656	658	620	634	638	644	649	605	581	666	626	597	608	617	650	588	602	609	626	640	632	591	666	630	632	600	666	646	581	624	627	635	606	613	614	643	646	625	608	634	635	605	587	590	646	676	610	620	631	638	676	649	574	634	621	616	660	664	609	623	640	646	656	607	618	592	619	633	582	606	613	636	601	640	617	578	616	634	638	683	621	641	662	596	646	620	619	637	649	651	653	663	626	587	639	574	636	613	601	600	585	586	611	591	635	575	624	604	593	577	606	649	630	636	603	661	648	622	634	622	664	643	604	592	633	611	620	630	649	649	605	592	630	665	623	582	624	603	643	663	637	618	633	613	622	668	600	651	579	614	587	629	615	603	613	626	631	608	642	597	637	630	641	654	649	598	639	604	617	665	668	617	597	609	628	608	641	631	635	651	576	635	633	624	625	641	658	616	661	621	619	663	620	631	634	607	645	648	658	609	675	602	640	615	623	639	634	604	651	634	602	631	671	605	604	612	613	644	595	598	598	589	644	621	640	636	641	604	671	609	584	624	641	649	665	611	653	602	593	638	640	618	612	610	651	629	636	617	622	624	647	678	599	640	626	631	571	636	595	691	613	643	606	610	647	629	663	645	628	612	677	678	619	636	656	660	639	610	572	692	617	634	632	644	626	590	689	640	652	630	606	600	588	609	600	615	621	625	641	641	613	616	664	617	645	623	624	632	572	583	606	612	606	627	634	614	609	603	618	604	613	597	657	634	613	624	639	627	639	607	645	630	681	625	645	596	625	585	626	617	614	644	636	634	634	630	594	653	645	627	602	608	658	633	624	629	592	632	646	684	628	617	624	623	655	638	612	599	594	660	651	584	636	622	609	683	619	576	641	641	673	602	667	667	623	656	613	626	636	595	609	639	607	636	613	620	644	625	625	581	600	606	618	645	678	606	629	673	645	636	617	651	631	613	631	628	655	654	627	654	616	636	619	638	625	648	594	587	621	644	573	570	639	624	624	609	609	586	635	610	597	610	648	655	637	630	613	626	584	614	638	644	602	588	604	627	646	621	648	640	660	622	635	637	655	626	645	641	610	610	705	627	604	662	628	624	606	590	579	611	591	621	648	647	666	616	670	647	623	585	615	605	628	611	616	672	607	619	631	627	640	635	688	635	661	590	622	601	660	597	613	602	554	618	610	629	646	675	590	674	615	643	615	652	618	589	615	614	645	616	603	667	628	652	635	632	636	593	603	644	639	612	657	614	667	636	648	656	643	651	601	588	611	586	615	645	604	656	633	597	608	634	623	596	571	623	632	595	617	630	617	599	628	645	623	618	615	614	640	635	638	656	612	634	644	634	626	637	640	674	624	663	660	615	615	639	648	651	616	642	644	622	662	605	618	631	590	601	664	597	590	588	636	628	597	647	563	603	592	654	661	647	616	639	649	660	636	592	643	655	647	614	565	617	640	622	663	656	638	633	604	630	609	602	620	592	639	576	596	604	633	611	617	649	659	583
17076	6709	3063	1903	1438	1296	1221	1068	961	889	927	862	816	784	808	729	771	811	783	804	818	806	787	815	793	789	795	786	813	779	828	796	809	789	813	770	819	777	811	761	786	793	807	779	794	833	778	846	752	790	822	725	781	799	810	819	776	829	778	785	808	820	825	852	777	815	830	813	812	777	746	814	834	804	829	779	786	770	763	830	798	838	827	843	767	846	797	784	801	738	795	752	822	822	798	796	831	770	786	809	769	801	786	754	798	747	804	788	783	782	849	784	838	779	820	796	808	787	787	780	827	793	761	799	781	797	828	802	803	760	779	761	792	780	842	750	788	836	814	810	819	798	756	785	769	761	777	823	780	780	767	827	791	766	820	794	781	780	764	796	793	760	834	807	767	789	810	793	781	772	814	827	785	810	785	772	833	761	828	775	846	768	788	803	755	784	767	826	841	802	765	806	810	784	827	800	822	784	882	795	803	744	833	797	775	863	749	818	803	795	785	809	774	823	778	769	834	790	800	787	765	747	797	754	803	773	789	874	774	801	799	759	803	760	765	773	750	783	816	799	769	831	832	822	830	723	838	766	746	764	850	805	770	801	810	797	805	772	771	778	802	805	780	800	807	815	796	752	782	843	823	752	805	788	807	778	815	743	767	806	780	812	811	790	793	785	841	772	823	775	838	792	780	796	806	808	851	787	819	821	770	788	805	825	765	835	786	770	725	798	814	786	753	807	783	779	775	800	784	744	770	833	809	836	852	799	800	817	772	760	773	850	768	799	808	754	772	759	779	837	826	808	773	793	792	827	826	799	776	821	824	790	788	784	808	773	805	803	800	812	757	807	815	811	830	743	774	785	789	755	802	732	781	790	763	793	746	765	793	825	830	787	815	799	796	775	775	843	797	831	785	817	806	817	841	820	863	769	788	821	792	806	802	825	810	817	746	821	825	806	781	772	798	796	736	810	820	792	800	806	801	801	798	809	786	753	767	771	791	765	789	824	776	807	776	800	833	766	765	764	791	807	823	787	805	811	769	823	766	761	795	795	800	766	794	769	847	793	787	775	816	772	805	810	769	805	792	765	808	818	833	821	784	778	838	781	808	798	739	768	772	793	798	798	801	797	808	786	807	791	800	760	781	762	875	799	859	795	813	831	745	831	769	794	854	856	858	814	811	826	716	828	793	797	764	792	767	817	762	830	796	802	814	795	767	802	830	798	730	746	802	790	785	736	745	777	852	772	789	802	811	785	783	858	774	809	801	772	802	837	804	808	782	787	748	769	762	767	786	803	754	798	800	783	756	832	803	790	780	764	774	791	792	794	759	775	799	800	807	819	742	796	762	783	818	773	784	776	794	766	776	787	772	832	798	773	819	802	798	790	829	850	812	744	769	745	838	783	775	782	763	828	793	772	783	833	805	773	823	798	851	766	797	835	866	827	812	821	832	768	833	773	825	851	849	766	822	805	790	774	766	767	781	792	797	812	833	802	784	750	771	818	831	825	856	776	791	797	812	750	803	796	791	782	819	789	789	753	809	751	841	800	825	752	829	822	863	812	784	812	760	799	764	774	813	849	787	765	781	819	823	838	812	783	810	780	749	825	774	763	777	796	788	784	811	783	803	833	776	836	780	800	783	757	801	793	768	797	789	772	822	818	813	753	792	814	824	825	833	851	781	802	782	807	810	821	766	776	806	788	807	741	783	840	797	840	789	774	802	811	790	797	763	828	876	796	803	792	807	772	779	759	796	785	779	808	799	793	744	823	816	770	840	761	773	764	779	751	862	807	789	798	809	812	784	762	832	750	848	855	795	774	804	820	774	866	796	785	856	787	800	825	780	794	819	823	820	824	806	786	766	811	750	812	823	837	793	796	779	799	770	736	803	784	787	806	789	796	785	762	767	792	768	809	803	800	796	801	844	831	833	792	762	848	816	825	832	801	777	785	816	769	798	783	787	763	801	851	791	814	802	748	827	771	798	795	884	805	774	793	804	828	790	791	824	814	773	817	848	769	783	765	807	840	757	808	824	799	750	823	849	822	788	796	758	727	799	777	795	803	816	789	760	810	742	794	802	784	805	807	836	788	783	784	812	784	818	820	818	764	750	847	808	780	810	743	744	782	764	768	807	780	796	822	794	772	792	824	818	803	791	835	753	837	813	781	798	806	770	806	784	820	790	824	803	792	842	769	743	817	842	779	806	795	833	794	821	770	755	787	796	800	825	783	799	756	817	811	861	773	833	807	811	822	795	805	806	788	751	804	777	758	773	801	791	790	791	846	750	791	796	838	812	807	804	808	810	788	765	757	785	782	772	770	788	826	792	764	804	835	794	733	824	814	812	815	780	779	824	820	772	817	791	793	783	772	740	805	800	819	772	841	763	835	777	814	794	784	799	820	801	744	795	828	790	804	766	835	795	804	754	793	795	765	820	795	805	803	748	794	820	783	838	816	825	815	787	756	789	784	802	791	797	769	784	827	763	738	814	822	788	815	770	773	825	815	801	785	799	810	815	806	780	795	826	792	814	828	842	821	822	802	813	769	798	790	818	788	781	784	779	818	802	832	845	789	851	813	797	726	799	804	799	858	830	755	800	764	810	758	765	808	807	756	750	766	835	782	762	765	791	774	754	795	820	767	759	811	792	787	810	801	800	764	766	782	834	851	789	773	779	811	789	759	814	772	807	786	827	767	768	763	789	802	793	789	828	831	764	790	808	753	834	811	815	797	865	800	811	803	782	789	819	747	810	779	823	775	831	764	787	804	789	826	779	849	771	759	781	794	794	802	785	833	772	786	782	803	782	845	811	797	774	807	772	842	779	787	817	792	800	783	756	781	864	808	806	762	772	765	731	817	780	815	822	764	764	786	842	770	852	765	813	776	808	845	795	767	765	778	805	753	766	762	774	784	854	832	791	776	815	778	813	789	786	805	807	874	803	706	831	822	797	795	774	849	788	788	830	815	818	772	824	794	772	813	829	780	802	860	760	816	765	774	859	832	777	847	760	747	782	753	766	795	805	755	762	840	823	821	810	777	795	836	806	788	769	786	798	785	799	784	773	753	809	778	789	804	815	788	808	823	801	782	753	812	830	840	810	815	828	812	759	790	773	797	783	803	828	780	809	853	844	783	840	782	788	781	764	733	835	772	807	800	806	781	809	791	808	812	808	785	826	795	798	731	783	745	801	794	754	793	804	799	785	793	761	788	759	787	791	747	759	782	804	811	806	815	771	769	779	822	824	750	789	776	783	799	794	790	757	812	773	815	814	802	801	796	791	804	822	782	783	838	821	832	779	767	839	775	799	774	843	804	797	778	819	770	797	790	808	830	816	859	778	833	780	799	861	801	813	824	802	769	815	771	804	818	789	801	875	813	839	801	767	820	785	853	800	851	708	786	836	822	791	799	763	798	819	808	789	830	828	781	760	796	857	793	764	831	775	799	811	791	809	810	807	776	770	784	702	803	806	784	716	794	791	765	833	802	835	771	803	792	791	822
23973	21580	28749	24865	21474	6365	1387	1004	881	834	765	780	710	671	679	606	654	634	659	680	680	651	636	635	635	633	586	636	695	609	584	647	632	682	603	626	647	638	646	620	590	618	643	631	612	621	633	592	623	609	627	581	639	616	613	618	587	592	642	613	604	606	623	654	643	624	614	592	613	617	598	610	641	637	579	598	639	616	632	635	604	629	590	592	652	614	651	587	632	574	604	632	619	615	630	649	561	655	621	587	680	616	620	636	597	645	595	634	626	594	580	634	618	656	579	609	587	587	657	622	588	617	612	633	626	583	583	604	599	588	581	626	641	611	582	614	659	611	603	588	615	637	613	625	633	666	628	598	635	648	631	615	644	613	627	600	627	610	635	668	645	590	615	618	588	651	691	652	632	587	627	619	582	617	667	609	625	610	609	607	633	596	614	580	618	617	640	633	621	613	594	633	612	619	636	546	650	607	583	630	603	591	617	594	644	634	612	576	629	635	602	620	592	633	590	601	615	552	602	645	643	650	646	610	605	615	648	575	643	680	624	672	636	585	615	607	586	609	589	624	622	655	616	612	624	638	645	627	613	658	615	622	623	653	637	667	604	548	633	655	641	606	604	584	601	605	626	646	582	636	626	572	585	625	651	586	574	636	646	648	599	643	608	621	588	591	633	590	643	577	609	622	654	614	615	570	612	621	655	588	589	596	585	557	607	638	624	610	595	622	614	618	665	606	635	614	642	650	620	611	675	617	630	616	613	583	621	635	630	618	593	614	622	634	599	655	634	598	626	612	615	639	647	577	669	642	612	655	636	633	551	602	612	612	630	643	638	601	614	591	625	637	584	604	577	590	577	597	602	611	622	572	656	593	606	637	611	628	611	630	615	619	640	628	600	644	622	645	627	655	611	609	654	573	662	610	627	627	592	652	613	663	618	628	596	627	637	616	623	655	649	603	625	577	626	588	620	616	614	600	648	602	638	585	594	599	635	629	597	628	635	639	595	572	633	618	652	646	600	606	598	624	618	613	646	614	591	624	604	613	601	634	636	578	586	603	614	558	642	624	639	578	635	600	582	624	623	609	625	589	604	598	626	618	575	630	665	570	636	607	586	601	619	576	599	592	587	667	610	582	621	636	599	659	583	617	637	597	614	616	593	604	629	608	620	618	574	580	655	622	615	582	633	640	614	575	644	632	685	578	617	624	572	662	614	587	658	614	604	585	656	608	570	662	575	616	637	612	600	618	622	612	592	600	619	641	590	618	606	599	641	652	606	615	595	581	636	559	601	633	660	624	600	651	578	577	621	616	642	623	574	648	617	621	589	576	653	634	655	658	636	644	640	621	617	609	597	579	605	598	659	598	596	601	657	619	635	568	569	625	655	579	560	627	626	618	669	656	651	605	581	637	615	670	601	584	647	615	627	622	581	617	639	654	613	623	593	598	625	617	578	618	656	620	589	592	580	618	662	628	634	616	618	598	606	623	583	657	632	631	593	599	671	658	620	621	625	593	613	632	609	597	595	642	626	624	595	656	594	603	605	619	603	594	601	661	590	617	632	645	595	638	627	636	631	581	698	624	623	608	592	640	620	661	630	652	668	594	574	600	595	605	615	595	590	594	602	645	606	592	598	579	643	655	600	594	604	648	604	616	587	593	607	567	628	613	587	618	620	621	626	630	630	628	631	616	603	601	584	664	612	619	593	646	574	636	568	583	575	602	620	606	630	633	604	577	627	640	633	623	647	564	607	596	653	616	621	605	610	622	605	618	615	581	612	573	651	580	620	616	636	634	593	615	659	630	613	612	624	597	621	623	619	627	574	670	612	578	615	645	567	614	659	635	607	631	649	614	617	621	654	589	608	624	673	635	615	592	640	602	621	597	605	627	616	621	675	657	630	634	617	606	632	580	632	657	615	617	582	636	593	631	624	644	612	635	624	637	569	592	591	633	636	599	584	606	561	642	623	635	607	630	605	625	608	586	606	629	663	612	647	627	669	587	639	641	575	657	622	631	592	613	604	652	621	560	579	597	617	637	570	576	558	632	647	628	605	633	597	651	638	611	563	606	598	598	598	639	601	659	601	614	609	637	615	611	602	615	657	639	590	608	584	593	582	581	629	566	606	603	596	638	606	603	665	588	640	611	637	626	574	627	596	572	649	613	639	659	555	652	701	593	630	592	640	602	606	622	633	614	610	623	602	632	591	605	581	626	610	607	577	615	653	643	614	616	637	645	644	639	610	591	585	624	620	624	630	609	604	611	599	624	600	613	611	620	590	601	639	618	621	576	610	616	653	601	654	649	626	642	617	641	637	656	624	579	592	632	622	578	566	621	638	617	646	594	562	622	618	615	623	600	575	640	619	655	616	592	625	631	645	612	590	613	592	630	606	635	639	608	652	595	571	592	624	640	606	604	632	603	627	622	625	653	613	604	653	606	610	611	599	588	651	592	584	648	641	589	649	635	640	658	589	593	643	618	591	620	630	605	627	657	630	658	625	603	622	605	606	641	582	602	644	605	608	553	625	661	554	607	598	629	611	627	627	616	610	619	653	606	621	594	590	660	638	598	595	630	604	606	643	630	597	610	619	632	581	645	641	624	602	589	640	624	632	616	650	607	638	599	623	634	600	605	599	618	651	622	627	639	563	607	606	577	606	596	594	596	624	609	625	636	641	625	589	649	637	659	618	626	671	623	611	631	601	631	611	633	620	624	627	617	633	648	604	622	582	625	610	646	612	577	662	634	601	579	598	590	613	635	640	564	614	626	618	628	605	582	588	635	623	596	651	576	627	604	625	628	575	590	619	592	622	604	589	622	641	612	643	646	609	641	646	609	619	635	635	621	616	608	615	608	624	674	620	568	614	622	611	592	572	586	624	605	612	607	633	588	593	584	581	627	612	639	638	632	561	647	614	635	613	623	615	629	610	643	647	629	661	617	606	606	626	627	638	613	601	604	624	635	598	644	602	638	551	667	593	579	616	577	616	603	590	594	576	588	650	586	608	632	645	585	580	629	577	641	616	596	612	653	660	626	664	613	647	621	608	588	618	616	574	617	588	642	626	667	602	658	622	674	597	582	607	661	655	613	597	637	619	621	608	620	596	608	641	580	615	623	570	673	657	563	570	658	638	581	596	596	578	593	619	603	675	629	626	587	610	597	648	584	652	617	590	620	625	639	572	639	633	624	661	667	653	599	635	578	654	582	615	626	653	624	602	596	607	635	625	619	638	663	637	613	608	626	624	553	598	621	638	615	614	606	602	631	623	627	579	626	620	586	611	609	627	621	546	630	628	638	632	615	626	629	592	578	601	593	643	602	651	615	637	628	594	610	630	590	624	628	588	670	627	565	586	620	593	593	618	588	609	613	607	606	574	655	604	619	611	546	659	625	634	623	571	624	601	588	646	593	594	587	607	621	597	639	626	604	607	609	614	601	617	616	657	615	603	650	626	631	663	630	615	590	592	637	643	591	606	591	598	626	661	640	640	608	649	581
21067	15826	7640	4201	3075	2495	1993	1649	1502	1244	1139	1018	1010	966	984	931	856	858	857	807	813	809	829	883	839	802	826	798	784	795	821	805	811	834	789	863	748	778	771	797	791	786	821	777	852	839	778	833	800	814	873	800	823	824	807	805	796	832	803	832	768	835	729	784	815	735	798	767	821	757	741	760	829	794	781	784	818	823	808	791	781	801	798	799	774	857	801	821	810	812	754	823	764	769	801	774	803	774	778	779	783	802	786	751	817	833	803	822	798	814	768	733	789	788	786	835	798	778	805	797	798	807	767	813	775	784	781	838	805	850	785	757	752	760	820	797	815	799	801	767	771	823	787	805	739	800	824	773	816	804	776	785	810	753	804	887	813	787	804	782	848	724	790	812	785	817	798	800	811	796	781	743	757	787	757	806	815	757	818	824	745	749	766	835	788	774	794	815	804	766	790	787	817	791	839	804	788	741	742	743	779	820	840	758	814	797	777	857	796	857	779	801	759	771	773	742	821	776	745	757	774	765	811	779	810	833	785	767	795	821	826	832	775	796	774	793	806	830	763	757	798	815	793	776	827	795	806	847	806	821	795	843	841	818	832	791	790	808	793	806	788	799	790	813	803	806	816	796	828	807	788	782	784	787	780	761	743	812	824	832	836	762	779	791	863	801	753	822	824	804	805	833	764	749	832	825	853	759	844	804	801	806	781	771	804	805	813	807	788	776	757	789	785	796	762	778	796	771	817	800	786	801	729	758	806	844	805	828	787	821	776	844	760	755	736	793	842	718	800	822	787	789	784	782	755	764	778	775	763	785	829	801	828	786	707	791	787	773	785	814	800	766	752	776	789	813	800	780	800	753	779	840	766	796	759	797	808	785	795	787	781	803	749	762	797	747	802	814	871	847	750	838	786	748	760	826	770	772	832	729	818	802	788	782	779	776	814	789	786	770	790	710	713	787	788	774	800	749	744	779	840	759	777	821	801	796	767	768	834	781	792	811	826	788	734	814	802	746	786	744	837	763	777	806	801	790	804	773	783	810	774	779	770	744	765	800	757	815	799	785	795	787	816	795	818	823	827	777	829	792	832	820	819	784	804	837	833	809	787	825	763	780	840	798	782	784	757	790	799	774	792	804	741	781	837	799	815	832	782	756	764	831	775	801	822	781	760	750	813	741	778	827	796	795	802	797	783	819	833	811	778	810	788	808	811	809	802	808	786	827	839	803	840	788	818	813	800	806	828	753	833	816	716	779	774	773	756	774	781	819	802	801	778	772	784	753	845	833	802	797	732	815	786	763	823	802	799	779	800	787	800	787	810	805	775	824	797	810	794	790	778	779	834	768	781	729	830	814	765	793	757	791	771	787	809	777	824	786	826	758	815	828	780	828	834	756	784	798	829	797	767	840	854	799	799	811	793	782	783	786	777	771	796	789	780	756	778	828	784	768	781	828	790	795	802	804	845	823	814	806	798	784	819	770	869	831	750	780	797	773	775	817	841	769	818	799	759	811	798	742	732	847	768	797	796	829	725	770	803	823	829	805	762	776	757	802	798	799	792	757	826	783	787	796	809	768	736	805	794	840	791	737	846	831	762	776	772	771	818	765	785	788	802	777	780	793	786	804	809	783	789	775	788	752	842	789	793	876	779	829	811	803	775	794	807	819	752	797	744	799	800	747	827	814	786	792	822	810	778	818	849	849	770	824	771	822	791	789	767	802	769	850	863	789	829	744	812	769	813	791	753	787	794	839	792	750	784	761	697	852	801	822	778	788	836	851	845	826	789	822	784	740	779	807	798	776	790	794	825	734	829	816	797	820	804	811	791	774	791	844	789	772	802	793	825	799	770	787	813	817	738	804	779	812	786	785	805	867	770	795	793	806	792	786	819	819	768	783	758	810	820	854	809	765	805	795	798	800	822	753	838	770	823	786	807	836	733	815	783	786	857	773	834	817	754	800	799	750	744	807	782	793	809	804	831	767	765	783	767	769	804	780	796	783	823	761	794	815	792	777	821	785	789	798	838	791	819	793	782	831	810	779	773	825	770	836	806	771	800	767	781	817	843	785	774	795	840	805	790	834	767	806	830	764	813	788	819	804	795	774	797	762	744	824	813	783	753	845	816	807	770	746	765	833	832	792	773	830	770	812	816	812	743	758	773	804	779	848	841	808	753	823	780	766	799	825	842	798	760	789	737	735	780	775	792	782	811	809	746	731	754	747	744	860	804	799	727	809	738	814	795	813	800	832	770	820	754	811	765	799	810	784	810	742	866	793	804	787	767	748	764	816	798	795	791	804	792	750	784	830	783	828	807	826	836	780	753	764	783	799	728	810	773	789	836	825	794	811	804	851	794	792	797	744	805	790	784	826	741	828	817	823	829	776	809	754	820	782	804	788	806	762	776	794	792	781	776	844	873	824	742	806	770	802	832	767	726	811	822	755	820	747	745	831	768	807	759	802	779	830	859	804	800	780	786	793	807	763	794	785	790	792	767	782	812	756	826	781	798	796	826	832	797	766	813	760	793	777	804	782	776	825	815	837	787	811	768	798	794	829	809	791	829	817	789	793	807	798	807	757	785	828	765	764	784	831	778	779	767	788	766	797	823	810	753	794	825	805	768	802	816	838	792	814	807	773	772	806	790	819	809	788	787	813	794	823	830	815	776	753	789	769	763	776	818	810	787	795	776	799	761	798	771	832	776	799	770	775	806	820	857	801	845	794	802	773	799	842	790	836	797	818	795	822	720	754	753	808	768	809	789	771	833	792	819	761	813	774	788	816	789	798	808	818	830	773	835	782	829	800	795	750	828	816	822	767	783	792	728	808	777	794	757	774	756	828	811	770	781	776	804	797	826	786	778	787	820	782	795	866	820	838	775	777	823	752	768	824	789	827	742	843	766	784	787	748	793	830	805	751	742	840	776	797	802	747	805	782	821	800	815	774	826	774	797	817	814	779	831	821	746	800	809	805	779	815	790	816	782	807	784	797	759	781	798	776	776	769	743	816	799	822	789	752	776	805	752	805	810	825	865	827	778	824	808	779	800	772	824	804	774	774	787	739	825	823	785	793	792	829	775	772	790	803	786	843	800	827	848	789	799	817	752	749	790	782	823	824	789	774	813	802	725	826	794	787	800	808	775	861	804	762	806	784	786	781	764	802	829	756	783	735	804	829	823	794	756	783	830	796	837	798	762	812	803	828	813	799	842	750	818	799	794	821	788	805	792	775	752	750	790	762	797	747	809	790	789	762	749	742	822	761	766	823	767	823	756	822	758	776	828	820	802	802	808	785	795	788	804	782	823	761	814	793	828	792	757	820	820	769	772	760	832	841	735	802	823	816	800	828	882	805	832	826	812	880	761	803	842	786	810	773	788	790	759	788	864	788	818	778	773	810	775	812	795	782	794	817	835	786	849	783	833	800	783	772	788	804	786	818	752	826	846	781	786	839	756	834	807	805	802	799	800	807	772	779	810	761	776	837	812	806	834	772	766	811
25156	21580	27237	25932	5180	821	681	612	509	496	471	418	473	449	437	407	390	426	408	399	401	407	390	411	392	405	397	378	406	373	394	390	422	408	397	377	372	330	389	399	385	360	407	408	383	353	377	413	381	379	366	401	358	408	389	372	433	409	368	381	412	431	386	411	380	415	385	371	407	367	376	395	419	361	399	374	401	356	415	395	398	406	374	406	362	384	394	420	388	370	377	369	342	335	354	355	348	377	352	383	384	368	369	373	388	374	360	384	356	393	355	349	382	364	391	377	379	413	410	384	410	387	388	376	374	371	354	414	405	359	364	394	362	393	371	351	369	426	368	372	352	384	364	379	418	389	393	396	457	396	410	383	392	386	375	413	362	367	393	356	396	383	410	422	407	357	390	396	405	348	340	384	402	353	404	364	390	379	391	400	365	379	393	399	358	352	383	387	373	405	400	378	383	361	403	390	375	399	372	359	362	398	374	385	384	344	375	382	366	397	384	354	398	379	370	338	393	374	363	387	380	399	378	380	345	388	362	372	393	393	362	383	385	405	401	377	386	346	399	402	365	381	406	414	383	380	375	369	390	326	348	368	358	377	393	349	379	393	394	391	409	399	391	379	378	379	395	384	344	406	411	388	419	407	429	399	378	385	383	409	390	406	349	375	383	357	367	409	417	399	401	390	392	382	368	388	376	365	375	375	360	362	347	397	377	381	348	370	373	397	378	417	399	397	360	396	386	393	353	369	393	366	392	368	403	374	400	381	421	416	400	399	413	386	396	398	356	340	389	389	354	389	395	427	380	357	368	394	360	380	383	386	381	390	366	370	358	396	382	390	408	418	363	385	380	386	362	398	371	393	347	384	398	389	396	389	393	365	348	385	381	396	386	394	381	346	383	395	354	412	417	383	379	401	360	399	383	379	375	408	375	409	390	388	408	410	360	359	379	363	399	364	350	369	406	420	404	369	366	406	390	392	391	375	412	343	397	367	365	394	431	356	371	378	360	366	392	382	422	368	396	362	392	380	406	370	376	348	358	396	396	398	394	385	369	399	368	373	396	392	374	345	376	329	380	399	372	391	400	380	394	385	347	377	391	391	378	365	376	383	353	390	399	364	408	394	376	391	353	408	400	383	384	400	378	398	434	379	376	377	402	411	394	373	401	382	372	394	389	395	363	345	426	378	400	376	427	351	382	361	351	417	384	369	389	356	364	395	384	381	397	384	386	390	395	383	383	373	383	360	393	415	373	375	395	351	375	355	366	392	364	382	393	375	409	375	376	408	367	404	396	365	373	388	396	382	402	361	384	379	397	391	382	387	361	404	389	367	404	398	346	425	390	359	396	390	383	375	398	406	407	356	401	355	344	392	369	373	326	385	394	392	384	378	335	392	375	382	355	419	335	364	391	386	392	351	376	371	374	331	391	410	375	421	393	366	384	393	346	372	405	401	363	359	403	369	398	369	348	367	384	372	378	375	360	377	403	360	423	400	377	411	353	353	369	378	376	404	432	411	377	412	409	393	393	405	371	396	375	401	401	351	370	368	340	395	360	373	369	418	362	403	389	386	378	343	394	416	415	354	386	388	353	372	387	400	359	331	383	387	378	401	378	405	374	384	330	416	377	415	331	384	364	391	389	392	408	379	380	383	389	341	408	370	389	396	374	368	395	409	407	391	380	345	400	368	390	368	407	386	377	397	396	394	365	389	416	405	374	353	393	390	385	379	420	415	380	359	339	372	372	394	396	397	399	421	384	402	377	365	382	401	385	398	358	329	380	396	369	388	382	361	415	412	345	390	404	417	394	376	374	358	405	366	349	378	438	373	387	416	387	372	369	372	415	395	384	359	395	381	396	347	350	384	413	399	366	403	405	329	363	394	400	421	394	377	393	384	367	395	403	380	386	388	416	407	387	355	385	380	377	401	385	404	359	412	388	369	382	379	395	363	381	384	380	385	390	368	388	398	347	391	367	405	367	394	364	343	384	343	404	365	398	341	382	425	384	426	398	398	409	370	363	336	420	403	388	368	364	374	381	381	372	421	394	412	364	367	363	380	389	405	377	377	396	386	392	393	359	353	362	372	365	369	392	361	410	364	400	380	355	361	400	379	384	389	375	379	392	357	404	400	357	408	381	375	366	406	361	388	382	360	362	380	366	357	391	371	396	367	382	376	365	371	374	384	364	395	384	375	380	360	363	354	393	391	367	344	394	382	387	400	410	396	391	349	382	405	355	435	422	368	354	389	395	379	383	370	374	374	401	394	373	362	382	414	344	364	406	437	415	396	355	386	349	351	360	378	407	367	407	390	360	362	342	363	330	351	370	412	350	359	368	376	374	399	370	350	399	340	393	373	384	382	385	411	361	375	359	407	396	440	389	421	377	343	369	366	358	414	377	391	403	383	359	377	364	401	354	368	351	380	386	373	377	354	362	384	375	386	415	383	396	386	387	342	391	403	379	370	402	400	361	359	376	388	372	392	390	414	363	387	362	407	369	356	356	392	395	381	414	379	371	336	389	393	383	396	368	359	380	374	370	377	408	367	373	352	380	364	375	376	380	360	387	373	407	401	357	391	394	353	403	364	364	382	374	366	395	389	379	383	374	390	369	409	372	387	360	396	361	400	391	380	373	413	399	369	366	407	358	382	385	404	384	350	396	416	374	387	364	367	368	381	358	356	390	382	432	406	375	421	402	367	385	381	413	372	379	407	362	409	378	420	387	349	370	396	392	380	414	345	397	382	391	386	391	377	378	405	355	379	395	365	333	409	378	388	385	385	391	400	395	425	376	357	362	377	366	362	383	366	359	419	390	364	364	383	397	371	427	378	375	389	408	404	396	368	423	410	395	364	362	368	348	405	326	377	393	400	394	376	396	371	346	386	344	375	398	409	407	386	377	327	414	399	357	381	351	350	354	380	398	408	390	356	379	359	370	371	418	375	378	356	415	392	368	352	387	385	369	377	386	379	374	371	387	356	368	388	368	349	365	352	384	356	388	380	386	358	359	376	349	377	366	349	346	393	401	366	378	404	381	384	382	377	374	373	387	379	381	388	365	357	398	418	394	350	401	384	405	415	403	359	415	384	393	344	359	373	344	403	377	348	406	371	345	424	385	414	409	393	402	392	383	359	362	405	403	343	393	413	378	355	420	392	381	399	353	392	400	388	375	357	373	384	379	359	388	382	364	428	427	388	414	390	383	398	393	384	377	398	404	377	417	383	378	406	345	387	392	382	408	383	411	357	369	403	359	390	366	353	388	411	394	369	382	361	393	379	408	347	391	366	390	374	408	340	352	416	397	405	387	363	414	377	366	383	407	375	357	381	380	378	395	401	396	383	389	353	383	375	373	358	357	393	382	372	425	364	373	372	421	403	397	398	396	381	417	369	397	386	410	348	388	413	377	382	374	387	397	367	379	380	362	400	396	383	404	409	379	382	361	348	407	386	398	380	414	390	364	374	408	401	441	346	342	376	396	385	363	363	363	407	391	378
20021	11819	4828	2621	1845	1512	1305	1115	892	837	703	678	598	568	568	552	610	555	524	547	531	520	527	502	485	515	511	487	529	488	477	491	471	463	505	512	512	487	514	509	539	494	487	538	458	497	482	503	535	499	501	493	544	521	508	488	510	507	496	491	485	528	479	493	480	521	515	508	488	525	494	497	481	492	477	526	483	490	484	513	466	509	527	509	506	489	535	531	465	468	491	448	489	504	544	480	490	526	483	487	513	523	499	472	526	499	479	494	516	502	493	477	498	502	506	506	515	502	508	482	462	488	533	488	514	481	487	495	502	507	503	533	478	495	483	489	504	469	509	513	505	545	501	473	509	496	466	459	507	432	476	499	478	500	501	504	494	494	498	501	554	512	473	492	513	511	490	486	504	487	482	473	496	473	486	503	467	468	493	482	512	497	490	485	431	478	475	497	491	473	489	468	487	491	533	513	505	498	501	494	447	518	484	486	490	491	502	483	515	511	463	513	492	433	490	508	516	483	485	469	482	519	461	481	460	498	476	470	484	490	533	527	472	511	509	487	482	474	499	481	522	451	533	500	531	510	505	484	476	509	537	477	521	518	487	538	479	500	487	491	503	462	455	523	476	470	495	477	515	481	488	461	492	518	510	513	456	497	491	467	460	521	502	478	486	494	547	472	513	458	485	507	479	495	505	489	477	479	527	493	492	522	453	474	473	510	494	509	490	506	510	470	469	461	497	494	501	557	489	518	498	488	496	500	520	515	535	459	487	474	530	469	475	462	489	501	474	479	458	490	472	474	496	513	488	512	488	490	482	506	466	495	487	540	491	489	535	514	479	484	470	546	496	511	480	551	463	475	495	495	475	450	482	520	480	486	476	519	483	518	484	479	463	506	515	486	460	510	492	528	486	498	486	519	512	507	520	508	508	464	513	453	489	496	475	471	497	479	529	523	426	498	486	473	528	514	486	487	447	469	485	439	478	482	503	518	483	478	496	523	487	526	515	536	501	462	453	494	525	489	467	445	513	497	501	505	495	516	542	517	500	498	449	465	482	521	497	485	483	526	483	476	474	482	499	496	511	508	446	506	486	451	491	473	490	544	448	497	503	507	498	456	482	482	527	499	482	519	483	487	509	490	464	467	457	523	464	446	526	485	562	506	475	466	479	475	475	508	521	516	481	446	468	501	496	477	463	482	521	495	507	471	531	482	455	499	476	509	482	502	503	443	459	483	507	499	485	510	469	497	531	516	519	529	469	531	463	488	520	473	502	497	532	516	503	484	488	498	524	522	490	516	535	513	534	491	504	469	513	468	483	477	474	485	461	471	517	494	505	487	498	495	509	486	485	514	457	477	465	517	467	523	489	522	476	506	497	521	470	513	459	474	484	500	484	477	490	484	481	470	500	460	511	498	540	498	507	523	467	530	539	502	507	482	505	479	506	495	490	526	486	492	481	500	510	448	467	489	517	479	476	496	486	504	513	469	483	463	524	508	519	469	530	457	519	497	501	480	481	530	479	499	534	508	492	521	473	512	514	474	452	476	479	470	490	513	492	504	519	493	508	501	469	472	539	497	492	511	492	519	474	525	509	453	536	497	503	510	523	465	459	491	498	479	487	467	499	485	506	514	485	454	538	516	517	508	506	528	482	457	506	494	489	476	477	462	508	443	529	500	515	471	473	489	490	491	474	435	517	467	520	503	485	481	460	510	489	468	464	514	487	489	522	466	490	476	467	468	489	486	501	499	530	515	505	478	487	494	489	489	480	479	484	519	498	475	507	494	474	500	487	498	530	485	477	494	475	493	511	537	464	497	515	502	518	480	528	471	518	496	505	500	491	471	501	540	481	478	487	478	506	501	464	525	478	468	484	535	483	471	504	478	511	522	509	455	459	520	506	486	473	514	503	497	539	483	468	474	488	498	539	486	490	506	450	537	494	513	467	496	529	483	485	547	489	490	508	523	525	508	515	489	502	497	495	507	515	483	488	506	474	477	487	466	532	501	515	461	473	501	485	518	483	466	500	476	477	507	547	486	515	495	472	498	486	499	499	544	484	515	503	513	478	480	470	480	521	477	494	518	484	474	474	513	527	471	463	492	488	503	465	490	483	526	467	495	511	508	494	509	502	464	493	487	501	537	465	488	510	486	529	513	533	479	509	477	470	516	519	496	493	500	513	501	453	471	445	513	520	511	478	529	466	466	507	502	456	466	521	471	503	533	520	484	536	471	474	507	506	472	455	483	530	494	450	484	495	530	458	509	487	445	480	497	483	469	511	464	502	505	523	503	487	515	528	491	467	479	496	460	469	501	500	520	522	500	484	484	494	474	550	522	525	482	470	479	521	485	499	478	511	504	504	524	510	514	489	503	513	482	496	480	459	495	525	502	529	486	484	488	499	466	478	490	523	513	517	510	514	501	450	498	478	481	480	500	478	460	491	463	459	510	481	475	499	495	536	516	488	480	493	529	512	495	489	440	516	491	485	484	446	476	472	496	470	473	519	501	454	483	489	512	458	505	487	480	489	499	492	494	495	494	499	470	481	508	454	487	499	508	509	518	487	501	502	527	462	476	485	468	515	492	457	484	517	463	481	455	502	440	509	492	501	504	509	481	510	502	494	514	495	475	494	461	531	489	508	491	468	509	520	480	488	517	487	456	507	519	471	515	510	478	452	476	486	497	527	493	490	441	532	448	480	471	497	483	478	519	485	509	514	517	467	522	454	498	464	472	497	484	487	465	497	498	487	482	519	537	513	521	493	478	505	526	512	496	505	510	498	520	508	508	485	500	492	512	485	470	497	471	492	456	465	505	485	492	539	521	496	453	482	515	486	451	473	485	487	487	494	519	512	483	524	501	514	498	519	463	513	501	497	476	479	499	471	512	470	533	490	499	482	489	523	495	500	507	462	509	490	462	511	506	483	500	499	514	511	530	500	514	521	501	500	454	492	473	523	485	505	498	492	496	471	501	458	509	504	447	504	473	491	483	481	537	522	478	478	525	484	497	511	506	518	493	483	494	483	533	483	487	499	535	489	500	493	487	506	469	513	470	518	506	530	473	491	491	486	455	466	460	478	494	487	430	478	485	468	464	468	541	525	522	476	468	467	500	487	502	470	477	527	488	495	478	501	489	496	507	498	505	542	513	441	546	488	493	495	481	482	482	520	488	451	498	516	468	520	516	509	515	477	518	502	481	517	504	514	484	497	534	528	522	529	503	492	452	482	488	481	504	519	494	519	473	512	469	491	486	445	489	513	518	471	470	500	497	503	550	487	489	527	505	523	524	509	517	500	488	537	529	500	485	487	515	504	488	489	493	533	516	509	491	476	477	523	493	510	508	488	473	455	482	492	458	475	511	533	494	507	499	488	504	467	468	500	480	477	509	459	478	481	566	494	497	500	513	492	508	531	514	471	514	479	477	538	490	542	518	527	543	469	454	462	496	493	511	483	490	501	500	462	491	492	504	485	506	493	487	478	473	472	486	531	504	522	522
22976	21622	29312	24384	21623	21434	3818	996	814	597	492	488	459	439	423	390	378	407	371	375	361	365	329	341	350	359	363	337	319	349	347	341	319	348	352	324	341	304	340	320	297	322	363	344	333	312	313	332	317	337	327	340	335	310	313	370	313	314	334	336	297	310	313	292	303	307	321	332	319	333	346	320	333	368	361	342	302	338	318	337	344	319	293	324	318	320	319	296	320	284	303	324	323	316	319	346	326	302	315	302	334	313	348	333	315	331	321	298	317	342	324	339	288	329	335	318	347	329	306	334	324	292	309	305	322	349	316	354	325	339	334	305	356	335	309	353	308	322	307	286	341	346	335	328	335	321	320	330	354	293	331	319	325	306	309	309	347	324	333	333	352	328	338	305	319	327	302	275	283	335	324	365	327	310	319	300	336	323	308	301	321	295	339	326	342	303	315	336	313	297	290	314	300	341	317	309	326	326	300	333	304	342	318	349	315	306	339	304	328	319	302	337	309	342	323	292	330	323	283	336	264	316	343	301	347	315	321	325	332	262	329	318	323	316	299	323	285	318	294	308	321	312	280	320	331	318	312	315	310	315	336	333	315	315	311	353	321	338	327	325	312	327	325	353	310	298	282	340	335	312	301	296	315	331	335	308	344	300	276	303	299	335	305	282	326	346	295	307	310	337	343	327	323	289	337	296	309	305	320	290	309	335	323	314	304	307	308	283	338	354	341	308	281	303	309	294	306	313	319	315	319	328	330	320	295	324	301	324	307	302	335	325	338	316	350	326	319	327	318	337	297	319	320	304	304	309	320	291	320	305	303	328	348	290	324	321	301	331	295	336	315	293	334	324	334	325	336	323	329	334	337	328	303	340	329	274	298	312	340	328	321	280	325	341	314	321	288	306	319	283	317	311	324	304	293	313	313	333	306	302	325	292	320	338	338	332	334	337	315	305	333	324	310	284	331	336	309	326	327	314	302	326	317	320	333	315	295	344	291	320	319	332	328	296	326	307	280	333	349	332	315	338	335	315	306	342	301	317	318	309	324	277	300	292	335	345	296	302	280	293	313	326	305	322	293	333	289	343	266	293	303	328	358	324	303	317	279	321	328	325	304	307	343	286	306	314	307	322	356	328	315	302	317	307	312	331	315	319	330	320	317	308	300	344	304	332	314	320	327	307	330	355	317	310	339	320	338	328	298	280	343	309	318	324	316	331	322	333	303	315	312	329	325	330	313	311	342	344	359	312	332	313	293	302	306	305	322	307	294	301	313	314	368	308	311	303	326	340	304	330	321	315	325	304	326	345	324	345	337	326	346	322	313	287	348	332	293	309	337	320	321	304	290	321	292	304	309	277	297	312	274	332	322	330	308	341	316	329	317	303	304	340	334	300	340	333	305	308	302	320	302	326	305	328	308	305	325	317	323	311	314	313	315	335	298	313	330	277	335	329	331	351	324	361	330	311	305	317	348	321	329	296	333	341	297	320	308	347	350	346	338	307	322	315	334	313	312	327	307	344	342	290	311	333	322	329	345	316	340	328	316	310	295	325	302	316	324	333	337	335	328	329	336	314	312	302	346	332	362	298	327	335	324	303	329	301	313	339	350	324	301	335	323	284	313	314	302	313	311	324	298	329	319	317	308	331	321	314	293	331	342	318	301	349	283	324	338	339	313	295	304	308	315	325	304	333	319	325	279	305	315	304	292	305	340	319	333	316	321	299	323	324	337	293	314	329	328	312	329	307	339	335	310	294	317	287	318	277	333	287	281	310	301	363	304	311	304	300	330	334	314	323	310	357	304	324	355	330	287	317	303	310	346	326	304	300	317	307	312	314	315	327	331	319	351	321	316	314	336	300	298	351	330	307	319	323	315	347	297	326	314	305	314	303	347	317	302	318	301	321	318	303	325	333	335	306	289	322	306	330	325	334	294	323	293	296	330	289	313	318	339	320	284	274	300	294	316	320	339	301	332	299	322	333	346	324	299	361	320	331	323	306	309	331	320	311	304	306	305	335	321	298	301	317	315	350	336	316	312	292	347	311	312	301	325	319	329	309	288	321	291	337	325	323	287	317	313	321	316	310	324	316	288	320	270	302	325	329	300	284	321	321	314	342	300	316	315	327	325	321	312	339	294	337	317	309	328	288	328	305	306	344	340	303	302	310	333	347	287	279	315	316	295	348	303	334	338	346	355	324	310	292	298	324	324	333	313	328	335	328	334	357	335	308	304	320	318	306	290	318	313	321	331	341	304	317	340	374	329	310	305	331	287	310	308	309	313	305	309	321	344	286	326	339	291	287	317	321	327	313	336	336	301	326	323	296	329	308	333	303	308	315	329	316	292	303	331	362	296	318	314	335	314	326	301	329	338	307	306	341	292	351	287	327	316	300	322	318	298	304	306	280	308	326	302	309	330	344	334	324	303	329	337	323	317	324	323	311	338	321	320	358	310	328	367	300	307	329	304	327	336	321	316	330	314	296	338	343	308	327	298	311	325	331	312	314	322	328	294	298	316	338	343	314	360	327	285	324	329	303	328	328	343	306	314	349	322	318	330	306	320	304	287	332	303	335	317	365	316	309	307	307	301	298	348	328	317	302	303	316	341	348	315	317	288	320	304	305	306	287	293	288	345	324	327	336	277	296	329	297	320	320	317	320	325	299	299	264	326	305	313	326	328	326	329	318	276	326	345	351	271	323	335	295	309	270	315	338	305	335	329	314	322	314	309	361	295	291	344	321	334	317	356	335	294	301	313	331	318	304	355	317	316	309	347	322	310	317	316	348	327	307	306	305	333	306	325	335	316	314	331	300	327	338	328	333	313	306	337	325	322	306	335	334	326	287	325	296	313	319	317	301	325	325	296	321	327	323	349	342	311	330	300	312	308	310	296	331	332	311	303	326	320	324	289	318	302	316	327	313	336	350	324	290	305	328	319	294	340	296	319	321	295	296	336	285	316	309	317	349	294	320	333	301	315	317	296	321	322	327	337	344	318	355	319	334	295	294	339	303	304	296	329	285	317	327	319	333	293	328	314	340	343	314	323	322	319	293	335	324	306	300	313	311	315	327	331	310	320	323	321	349	339	332	313	331	280	297	330	350	292	334	318	334	334	324	299	326	317	348	301	334	294	314	328	330	296	317	276	330	300	321	287	341	268	287	309	293	323	360	329	325	326	317	318	328	297	285	321	298	318	293	308	339	334	323	325	358	324	311	320	305	319	296	318	328	319	323	319	339	308	306	319	314	311	303	288	309	322	305	327	333	308	316	295	342	327	294	321	330	302	315	298	350	325	291	294	323	315	307	349	337	318	283	302	330	294	301	315	300	290	309	316	323	332	288	314	314	326	337	336	336	334	346	322	321	317	247	322	287	327	315	296	326	320	309	304	327	283	307	301	336	313	320	313	283	323	325	310	325	323	293	317	281	335	305	347	328	325	339	312	285	327	313	316	343	291	326	305	343	313	315	295	326	302	299	305	330	291	280	289	304	290	291	316	305
24259	22469	11367	5612	3962	3005	2396	1877	1537	1220	1104	846	724	682	606	565	573	599	525	536	528	538	481	486	477	465	464	435	448	441	423	463	458	435	417	425	434	432	490	436	429	443	428	463	425	468	457	425	436	431	445	422	442	443	456	451	451	432	439	436	396	439	396	417	435	401	463	393	450	429	427	441	401	417	392	449	400	413	402	404	434	393	423	435	458	437	426	439	376	432	381	431	418	454	410	445	471	420	411	437	443	398	446	439	421	407	417	410	469	435	446	422	412	444	413	431	408	414	401	396	411	457	429	416	401	404	403	417	438	453	415	422	418	436	428	426	415	426	422	439	411	400	418	387	442	424	428	404	408	433	449	444	411	431	440	467	422	417	436	426	433	407	418	430	423	408	428	416	464	416	416	432	448	416	426	431	408	398	407	440	415	425	414	435	412	439	428	411	431	429	438	442	430	479	448	415	447	433	398	448	421	413	432	377	439	438	402	402	415	416	437	426	408	423	424	468	405	439	425	398	398	422	411	439	418	455	417	398	398	406	425	420	421	417	427	394	442	424	439	410	426	411	444	436	440	436	430	397	438	397	405	414	436	381	437	442	397	424	405	436	427	396	413	433	396	425	442	469	402	395	444	433	441	429	409	455	399	457	432	437	410	418	400	434	414	442	423	456	453	413	392	424	383	384	418	426	415	427	421	411	425	456	464	426	410	432	458	426	431	436	432	401	406	440	442	452	407	403	399	424	436	438	405	409	437	418	432	431	408	458	424	423	392	406	388	440	402	419	403	416	400	403	431	404	406	454	400	428	407	405	399	408	426	439	409	447	411	407	480	416	463	431	442	424	417	415	401	443	432	418	419	407	423	432	430	410	462	441	433	396	431	399	428	404	438	440	420	419	437	427	445	424	433	435	410	415	425	445	424	416	407	445	432	399	402	450	397	427	442	420	417	398	402	418	392	457	432	436	431	414	415	405	412	433	374	413	421	451	422	401	412	401	390	443	431	388	427	404	403	436	462	428	424	437	420	429	438	450	390	409	452	405	407	447	397	443	406	402	421	415	465	409	452	436	428	414	445	402	408	439	388	417	430	433	447	458	434	417	396	419	435	427	388	387	436	403	470	422	414	407	402	404	428	490	427	401	418	392	419	391	429	399	422	443	423	408	411	410	411	463	413	444	427	404	444	405	420	427	443	447	451	432	422	451	429	413	420	423	423	407	396	424	412	422	432	412	432	428	414	439	420	440	437	409	424	416	404	395	407	417	412	423	430	422	387	432	393	414	434	417	421	426	432	413	386	454	462	424	439	446	429	402	412	424	381	406	418	378	406	432	422	420	428	411	400	437	444	417	383	419	389	444	441	420	423	437	462	417	461	379	465	433	440	447	413	412	449	433	434	416	423	405	454	433	399	435	429	416	426	428	374	458	429	414	436	400	393	435	428	442	436	392	455	419	426	404	441	408	399	376	441	381	415	423	441	420	437	412	405	447	408	399	436	436	423	436	405	443	449	421	400	422	426	454	422	403	440	408	402	406	426	401	427	412	436	421	447	417	424	414	440	470	405	396	390	422	450	438	409	402	414	452	459	417	460	416	427	414	432	416	425	405	410	421	436	394	422	407	382	432	435	434	434	412	473	392	402	407	414	414	464	411	416	421	454	453	396	427	423	437	432	405	421	437	395	426	402	425	424	435	410	419	460	425	427	392	441	423	407	391	441	407	461	411	392	427	442	415	436	375	419	401	439	454	441	414	437	444	419	420	387	393	421	418	433	408	418	439	403	423	400	431	405	425	412	420	416	436	423	399	432	414	413	419	376	381	423	446	443	417	428	429	417	439	418	432	425	386	426	406	408	382	450	440	402	458	462	399	420	415	407	434	418	403	447	431	422	431	417	387	394	396	399	404	398	388	466	397	380	422	396	415	400	445	416	400	384	393	411	431	404	423	419	408	432	437	427	385	437	433	422	414	458	439	413	405	453	404	418	431	366	451	433	456	440	410	436	427	404	419	407	376	437	435	399	406	448	416	431	418	416	415	451	396	457	445	457	453	441	414	424	405	386	399	461	451	406	426	405	435	418	461	407	428	413	411	404	462	448	415	414	416	393	478	398	402	411	437	418	429	410	426	411	428	436	420	401	448	418	389	407	436	401	425	427	420	423	410	410	391	430	413	420	454	427	437	407	424	416	419	429	415	424	440	413	440	375	412	445	428	435	421	434	402	442	371	438	435	412	444	406	412	409	444	417	434	427	442	385	450	448	439	405	384	397	413	387	422	457	400	405	421	388	414	395	424	437	416	428	410	428	445	432	432	402	449	413	418	407	415	445	436	405	428	440	395	441	457	441	424	407	442	411	455	414	411	393	401	401	444	419	429	398	424	422	431	408	445	427	420	411	432	447	432	413	381	449	436	458	441	466	427	404	376	424	388	445	406	425	368	398	429	441	434	422	401	408	438	414	418	389	439	421	445	472	386	411	392	409	447	426	390	427	377	404	462	403	411	414	424	432	412	408	445	426	431	408	424	420	403	456	454	429	449	405	412	397	405	413	439	382	456	420	409	435	399	379	457	455	389	430	456	430	437	472	404	450	420	415	474	455	413	415	389	414	425	444	401	413	438	412	419	419	422	409	429	458	415	397	432	426	382	441	414	400	402	426	455	380	406	452	447	406	410	411	402	448	414	438	410	408	411	405	416	465	419	379	421	411	406	423	439	411	408	400	398	448	455	390	417	430	419	441	420	410	416	414	436	446	419	402	435	418	421	441	383	397	438	408	414	415	420	410	397	435	400	406	410	445	422	401	385	427	397	423	425	375	419	437	397	412	422	431	458	449	453	403	426	438	451	442	411	440	421	411	398	410	421	449	422	381	389	431	401	414	434	407	428	434	420	456	432	419	407	404	409	388	448	364	424	393	388	393	453	460	438	398	415	449	432	418	405	418	452	368	416	355	400	418	399	442	400	400	457	431	392	413	396	392	461	412	422	407	414	456	425	431	430	416	423	408	458	427	433	389	433	407	409	428	459	424	406	435	411	401	423	414	420	428	407	430	433	425	403	402	436	390	414	380	405	431	403	416	442	427	400	441	438	412	392	398	415	439	409	400	452	415	413	444	433	406	424	408	381	443	403	416	439	412	436	433	451	422	442	417	448	382	419	407	415	408	420	386	380	423	427	420	408	400	404	399	414	413	398	458	446	419	375	409	388	404	451	439	456	460	434	440	472	435	439	402	409	440	451	416	432	435	389	419	397	435	467	425	417	408	418	399	426	434	446	430	435	437	429	402	404	426	404	422	391	444	408	426	427	418	410	407	402	393	437	393	405	409	421	367	411	411	446	449	390	430	426	373	408	441	411	406	425	384	392	436	397	422	494	426	441	418	417	401	420	446	431	408	430	438	427	413	424	450	402	428	396	439	403	441	412	409	406	427	421	407	392	404	437	394	408	450	387	453	411	434	459	410	458	413	423	398	452	389	407	429	443	421	419	426	412
28207	18354	5288	1650	1094	914	801	758	705	700	683	642	629	601	621	647	586	642	628	639	632	616	625	619	626	630	606	653	632	586	650	567	656	629	620	617	647	633	615	649	661	603	602	667	587	662	599	645	614	629	593	646	591	657	566	639	646	618	629	592	646	634	648	593	629	656	641	662	662	619	619	616	639	642	626	621	637	623	572	613	644	624	604	608	633	662	554	574	588	587	570	641	634	667	640	586	582	616	582	603	614	667	624	615	596	618	682	607	630	592	590	573	650	619	614	601	626	606	612	561	633	613	614	610	609	614	598	582	609	646	618	631	654	605	614	602	587	604	643	638	650	651	652	609	602	621	623	645	584	664	627	666	587	599	607	614	624	640	639	602	623	613	648	596	641	625	690	606	605	653	612	625	591	593	638	656	645	621	592	605	580	643	607	619	609	592	638	611	615	664	627	588	612	637	591	682	628	630	621	639	645	595	598	599	639	656	620	619	612	594	614	613	617	615	605	625	632	558	633	598	580	612	621	633	613	616	610	595	616	591	631	609	582	654	614	597	669	626	655	645	639	619	643	630	594	619	622	587	628	584	621	676	629	608	596	628	666	592	626	589	639	635	647	664	605	579	634	585	617	676	633	596	653	579	628	587	627	617	645	558	591	599	648	603	591	615	605	648	584	620	616	646	591	679	624	595	630	607	635	633	615	570	601	610	616	650	652	581	600	611	609	617	635	602	587	619	564	646	632	644	558	645	629	674	633	589	605	580	605	596	657	643	590	625	672	615	559	583	595	625	620	646	594	637	566	668	639	652	650	621	669	625	567	651	590	613	616	605	583	624	670	602	581	609	581	648	626	622	656	627	591	612	598	589	600	601	599	657	630	594	622	637	627	588	605	637	583	583	668	614	629	633	606	693	638	606	613	598	594	609	627	642	640	640	637	619	659	625	551	630	655	638	643	622	584	586	634	615	656	602	672	607	673	639	617	629	624	606	603	679	646	623	631	625	601	599	638	591	593	606	614	597	568	635	588	637	610	663	612	615	641	611	610	589	614	617	643	596	633	594	569	632	619	664	586	628	621	585	602	641	623	631	587	602	578	589	605	606	606	641	613	595	641	598	591	598	588	627	604	603	624	562	616	611	627	645	619	606	582	603	613	649	631	625	566	600	622	589	647	600	613	641	616	607	614	644	590	631	658	630	588	610	653	645	643	612	589	603	674	610	581	550	592	600	615	602	602	561	619	579	654	605	634	634	589	624	645	627	606	633	586	600	610	631	621	626	616	638	574	587	620	637	599	636	588	622	557	595	584	623	641	619	607	584	665	616	640	620	605	644	586	588	626	577	605	645	634	587	603	609	613	605	648	635	573	638	624	608	666	576	621	638	637	608	651	628	635	608	624	644	583	661	588	638	610	634	619	614	646	604	635	654	595	609	621	594	615	612	616	640	604	621	585	587	634	630	645	599	585	603	639	608	573	606	634	580	637	628	646	603	640	616	665	603	681	584	552	641	614	638	627	616	645	599	598	626	656	604	606	657	628	644	590	615	599	600	636	656	589	617	603	620	596	600	640	622	602	628	611	622	622	598	603	608	581	596	606	634	625	599	581	614	580	648	618	665	639	593	555	590	623	613	670	637	674	632	618	560	585	578	623	610	625	617	553	625	611	635	639	611	595	619	658	598	590	595	613	612	668	597	623	683	616	569	619	585	614	621	621	604	638	610	584	659	650	615	634	621	629	641	662	619	613	645	643	631	614	612	595	583	619	611	661	642	622	626	621	605	620	601	621	597	608	568	638	575	596	613	624	558	648	609	602	626	662	592	619	621	602	603	630	633	648	591	609	606	599	610	621	605	604	608	609	639	607	591	621	639	635	645	626	546	566	608	618	600	643	621	606	575	608	616	640	618	571	617	590	668	617	626	605	627	607	622	584	616	658	660	614	570	619	590	642	641	585	600	651	612	608	638	633	606	610	623	644	615	563	629	617	602	619	643	584	626	610	626	631	644	640	615	623	614	659	575	657	623	627	604	595	617	627	599	596	627	661	647	642	589	664	638	574	634	600	602	635	592	614	626	620	633	652	586	691	623	607	610	601	623	625	593	628	593	574	654	662	610	653	639	625	578	639	664	616	598	627	620	584	608	573	614	585	631	617	599	644	638	668	617	618	656	580	614	599	575	617	603	608	632	613	626	598	563	648	598	647	621	641	586	623	607	625	613	655	617	619	614	599	593	676	621	564	614	625	583	570	653	613	614	597	665	611	631	614	620	639	625	620	601	625	588	555	609	607	652	656	661	613	620	611	627	612	640	590	602	640	665	618	606	612	646	603	619	663	598	664	587	601	613	668	628	632	595	621	598	632	647	605	644	617	601	576	617	632	595	671	612	620	618	582	616	638	601	611	604	608	637	615	626	652	606	667	565	598	672	623	609	611	592	612	623	636	651	603	597	633	612	587	604	612	667	629	639	632	628	632	612	640	583	640	638	600	631	662	633	668	583	615	644	653	597	606	640	624	604	611	625	652	612	649	620	589	641	611	615	601	666	663	663	562	630	620	611	622	626	582	632	603	584	640	657	644	603	618	605	617	630	630	608	613	637	646	621	623	585	601	593	611	647	607	583	646	625	621	589	637	588	612	566	577	643	623	615	662	626	627	656	626	636	630	614	628	620	637	649	622	623	570	613	600	584	641	615	631	632	645	654	669	614	587	631	600	604	631	619	640	595	601	599	648	680	637	594	595	656	633	596	610	612	618	581	641	585	657	637	649	638	649	631	615	573	612	653	624	600	592	649	645	636	567	617	583	660	634	617	593	620	596	616	634	606	591	630	622	604	596	625	586	653	596	633	595	601	603	628	609	623	664	610	586	580	641	663	595	595	628	612	600	579	665	633	605	632	636	650	634	585	630	610	604	617	593	612	645	594	603	636	652	607	613	617	614	602	636	613	621	662	588	618	636	655	633	648	640	614	597	615	607	627	628	637	611	625	647	557	612	651	637	617	638	636	617	605	615	558	671	637	611	594	619	616	622	584	601	608	576	614	613	582	627	648	624	641	607	581	645	640	641	594	618	621	606	624	581	609	629	621	617	582	652	591	643	612	571	600	616	650	626	609	607	647	614	618	640	621	589	611	579	555	617	600	596	591	629	632	609	578	662	605	602	633	634	641	594	599	667	618	594	597	631	636	651	628	603	644	622	642	632	645	612	591	584	635	576	591	640	623	583	592	625	643	639	612	573	634	623	615	657	558	633	635	604	672	602	656	661	627	593	644	662	629	611	626	648	624	604	592	619	673	655	615	597	652	614	632	610	589	610	571	610	617	611	601	630	635	617	616	605	647	599	572	639	650	609	641	575	659	612	625	602	611	633	619	584	624	616	641	614	608	637	603	647	577	657	633	645	599	645	623	673	651	602	608	612	622	642	617	635	602	613	595	632	651	588	593	632	633	685	629	637	590	674	584	632	676	616	617	629	616	626	616	627	585	612	592	614	611
16964	8661	3436	1810	1484	1255	1150	1106	965	938	859	871	819	806	777	796	825	810	796	767	830	816	794	777	796	787	769	824	715	817	775	799	734	805	734	855	791	786	805	810	751	813	763	746	800	806	849	783	752	797	793	811	804	799	835	788	805	741	764	828	707	791	791	799	769	824	760	774	757	741	826	834	746	792	827	748	786	797	819	812	761	781	815	798	796	799	882	785	818	825	810	794	794	777	807	784	786	791	804	805	821	796	764	753	797	769	773	818	744	830	807	768	750	810	759	792	807	746	764	787	739	792	834	798	772	845	759	720	788	811	765	822	775	804	791	790	789	774	785	837	830	792	776	787	806	788	806	771	838	770	801	789	804	852	816	835	804	766	744	790	821	782	750	777	689	791	761	774	799	797	799	850	785	787	757	820	838	803	786	763	777	814	795	790	785	798	797	827	793	759	811	813	801	742	758	782	777	786	783	788	751	832	771	752	819	821	797	784	764	814	824	793	761	791	768	790	791	808	767	734	798	797	795	774	769	829	759	802	754	748	768	785	736	795	795	815	829	736	796	773	802	804	764	786	812	723	773	794	786	804	739	792	775	783	765	786	798	791	807	756	773	776	798	747	802	762	831	779	753	791	748	776	796	808	802	770	804	793	787	783	819	859	816	849	785	809	797	815	771	783	802	776	776	837	755	783	771	795	783	829	804	799	758	746	801	818	734	761	740	831	807	802	820	779	708	780	784	840	831	804	862	821	786	841	807	818	788	853	794	783	783	760	734	767	799	779	811	826	795	780	813	783	789	785	795	774	806	780	819	743	783	809	793	766	754	819	781	766	815	768	839	774	747	770	796	799	813	779	821	808	755	729	794	754	738	791	787	775	785	793	768	762	823	786	834	776	803	729	810	781	744	728	819	772	800	791	759	756	847	769	784	772	805	818	787	788	764	770	802	765	793	812	785	814	795	792	832	749	777	778	764	809	817	813	766	794	772	732	817	774	781	804	790	821	809	804	809	810	816	757	808	825	769	811	776	785	787	771	787	786	758	761	804	878	822	755	793	771	768	794	816	772	810	820	766	792	797	828	801	760	725	791	729	757	839	798	782	808	810	776	783	787	778	770	776	767	784	832	826	776	820	811	795	758	821	737	804	806	789	807	840	829	789	822	772	789	770	834	770	798	796	792	820	755	814	813	799	800	819	772	831	811	807	792	813	774	791	773	821	753	828	838	784	827	784	836	798	797	761	802	839	770	777	809	851	776	831	828	726	772	732	760	781	764	761	727	814	806	785	763	844	789	786	798	760	837	759	748	807	797	776	722	793	777	830	774	814	823	788	817	800	827	758	802	784	769	795	776	777	830	795	772	780	760	792	809	802	815	782	736	809	757	797	762	739	755	863	820	837	789	801	777	831	772	736	801	799	755	752	791	800	821	789	824	824	774	818	865	800	817	782	820	821	829	741	767	804	810	794	775	755	757	819	777	807	781	822	799	787	779	799	779	786	797	799	806	832	741	772	756	790	753	701	790	826	744	775	782	801	780	797	830	793	764	779	759	800	729	771	772	780	762	749	777	812	814	824	755	767	753	773	800	803	743	821	791	804	792	762	759	812	800	789	775	774	781	778	782	811	735	792	793	807	724	822	794	774	791	761	771	797	781	792	804	825	792	744	821	773	787	792	793	826	865	832	802	728	758	807	791	875	800	767	812	774	801	761	750	805	781	867	779	783	816	782	799	813	785	795	808	777	746	766	761	784	787	811	801	782	773	780	799	795	794	819	787	798	787	794	820	768	768	736	780	814	791	745	778	733	798	783	784	799	749	815	782	761	805	843	786	806	763	772	788	778	824	791	747	787	789	847	782	774	774	836	782	813	845	770	769	781	743	730	845	803	777	786	782	793	748	802	807	772	791	785	762	773	807	798	797	757	824	764	798	810	797	787	769	811	830	796	738	831	799	816	807	759	779	808	797	782	805	816	737	794	780	780	793	773	790	777	716	803	803	776	767	729	807	810	859	771	770	773	760	760	778	750	831	771	818	772	776	776	804	749	802	754	767	764	792	853	796	773	827	798	749	833	778	804	822	804	812	795	790	735	874	808	742	796	824	729	820	750	769	810	757	788	798	814	799	749	788	754	828	776	788	738	818	793	826	825	751	761	779	775	826	759	788	751	783	730	783	806	797	760	792	848	803	798	790	806	762	774	830	788	768	798	842	814	772	722	775	860	798	796	762	812	828	780	855	785	756	778	798	771	827	805	773	764	805	783	766	776	828	772	809	776	781	707	829	748	768	795	757	777	777	760	762	771	755	746	804	769	818	768	802	821	803	800	771	793	801	823	792	790	762	792	774	748	813	792	813	819	790	764	818	806	796	778	820	760	834	803	792	744	769	830	714	791	755	765	836	812	818	754	799	830	778	776	804	800	783	756	781	800	770	843	761	793	790	830	777	770	811	734	755	816	760	754	818	727	795	784	755	770	757	780	807	838	752	758	797	784	837	741	802	761	811	843	779	767	837	795	772	745	765	814	810	732	769	724	794	751	781	802	767	780	784	834	772	786	782	769	780	791	830	772	786	813	740	774	810	797	778	728	791	788	811	798	792	787	790	755	811	801	782	782	836	821	794	753	823	800	784	730	774	818	870	797	778	805	777	735	810	821	752	801	818	728	785	752	808	719	755	807	766	784	801	776	801	808	739	818	864	741	788	834	749	774	748	741	813	772	810	833	791	799	759	776	789	784	769	808	807	789	787	834	840	783	783	824	782	798	795	760	801	796	840	739	796	814	820	759	821	783	821	782	788	792	822	782	785	747	789	817	789	790	751	789	808	808	762	842	796	758	749	790	803	769	780	744	774	747	802	741	792	800	804	791	839	812	787	840	703	777	771	765	761	791	822	783	817	793	718	785	782	732	792	798	738	755	801	773	752	828	849	806	831	812	800	786	747	784	814	762	793	799	830	777	780	754	818	752	785	792	763	771	748	769	766	784	800	833	749	778	794	765	749	838	773	825	771	794	760	777	779	792	795	808	808	804	777	826	813	788	788	767	794	821	806	797	795	725	778	787	815	747	766	819	768	780	760	789	783	751	814	776	831	857	813	793	814	855	801	824	791	770	789	834	815	816	759	827	772	779	817	791	786	797	790	807	768	766	781	767	775	753	767	827	771	730	778	806	763	773	775	839	826	810	739	822	741	795	803	794	801	742	758	785	777	786	807	770	787	778	784	752	788	790	762	826	808	751	757	774	792	809	801	779	822	781	776	788	787	694	796	830	818	764	800	760	776	777	782	770	755	783	808	773	797	801	754	791	780	799	805	763	849	769	877	782	797	774	769	764	766	790	748	789	821	790	755	769	813	755	782	827	792	768	842	804	780	731	766	791	789	805	752	764	807	795	804	844	803	801	759	781	776	798	726	770	755	806	830	802	840	841	816	738	802	798	790	792	795	731	772	805	715	810	786	823	781	790	792	735	775	802	757	807	779	779	737	826	779	755	801
23975	21576	28727	24855	21483	6478	1302	1000	906	788	724	719	637	660	688	662	641	675	593	641	637	597	660	653	607	655	643	657	659	590	645	635	601	604	600	608	663	606	595	624	634	634	612	617	599	636	633	609	643	622	613	648	639	590	612	647	657	618	648	585	654	623	615	530	636	564	583	584	622	630	649	579	625	601	635	645	615	634	615	595	604	618	622	669	587	614	605	578	649	559	597	577	620	607	635	632	556	584	600	654	623	591	597	622	604	629	619	563	609	613	653	641	609	594	591	625	573	596	608	573	598	605	561	644	575	602	611	613	605	591	591	600	596	569	596	588	598	609	612	598	601	629	601	598	602	606	594	592	597	629	631	602	623	615	598	616	634	596	614	647	573	592	662	585	619	616	627	591	618	631	608	644	632	591	585	626	615	668	628	613	626	614	628	621	633	625	640	624	601	596	621	563	602	594	621	647	594	551	587	579	637	614	636	638	591	594	593	582	620	606	614	609	622	640	608	615	607	607	611	632	646	633	603	653	602	597	582	676	625	617	631	594	554	567	587	563	634	636	611	629	628	645	634	616	595	566	632	605	614	568	621	589	602	614	603	601	627	603	594	633	605	631	584	595	601	597	604	621	575	630	639	592	604	555	589	610	649	578	592	605	624	665	615	602	546	650	614	619	608	603	617	622	563	621	591	562	634	595	617	614	571	594	582	613	631	601	575	551	591	592	572	619	577	632	624	629	590	640	627	574	613	553	616	626	593	614	615	607	593	600	604	574	592	597	624	601	617	599	602	622	584	580	626	610	602	607	646	632	606	637	608	646	631	639	607	592	582	583	568	568	618	605	575	570	600	616	614	585	643	596	599	621	599	607	655	613	584	605	587	599	608	607	619	604	606	589	627	587	596	594	588	600	614	595	613	573	578	623	585	624	632	589	583	556	618	642	603	596	529	591	608	598	672	640	672	621	630	636	633	593	650	582	596	667	547	597	596	617	581	643	632	597	625	612	624	602	618	649	590	594	584	605	596	613	621	577	654	556	647	597	607	624	633	618	568	641	581	591	581	579	604	599	619	536	577	618	621	589	585	623	571	614	561	597	558	577	605	571	591	609	557	607	630	606	655	628	632	562	628	607	641	632	588	603	614	584	621	637	606	601	559	616	609	637	590	591	575	587	618	620	616	592	652	600	612	630	619	634	607	607	614	582	611	607	638	668	587	619	602	625	582	599	615	599	644	583	590	630	591	608	605	592	608	595	651	608	644	611	593	620	647	589	648	585	617	635	618	617	554	615	644	639	617	592	621	618	614	613	605	621	598	602	579	636	565	604	556	608	590	642	588	614	572	617	582	652	550	617	610	590	610	593	625	614	588	604	612	621	613	594	589	612	584	583	618	600	630	613	618	591	626	559	578	629	560	608	603	656	614	610	604	626	614	612	581	614	634	577	597	552	598	616	632	627	634	598	621	587	576	632	651	605	607	615	605	634	607	631	645	592	631	614	621	592	596	620	600	600	637	599	629	622	581	596	584	573	596	671	633	610	563	625	588	590	610	610	602	602	631	632	634	588	596	592	633	635	585	602	580	577	605	615	636	640	626	591	657	570	589	666	572	605	619	637	620	574	600	599	636	589	599	628	557	627	599	636	619	585	634	574	642	612	619	620	607	593	589	616	604	612	553	619	617	509	557	610	606	632	619	558	622	601	606	615	618	591	592	623	615	577	556	617	618	617	578	603	617	590	586	607	622	588	631	619	639	576	601	568	553	627	614	628	620	573	574	624	672	629	616	603	632	562	594	584	600	604	592	632	603	616	606	616	680	622	569	593	537	580	599	599	618	563	589	635	619	617	625	601	621	638	625	636	632	596	593	603	609	610	615	641	562	606	591	591	588	605	607	594	614	630	621	632	563	606	555	681	581	610	590	644	633	579	610	557	584	670	600	611	616	544	563	558	599	623	569	571	597	653	601	611	626	610	573	628	607	567	623	593	616	582	621	589	604	634	621	617	577	636	584	639	588	594	639	611	551	619	597	615	642	620	617	572	610	616	614	609	591	614	651	604	606	619	624	582	560	585	630	565	579	593	616	649	640	587	604	621	609	644	632	589	596	645	622	582	616	611	607	640	635	588	585	632	588	592	579	614	573	612	584	603	629	590	593	617	608	581	601	625	607	598	600	630	652	628	580	590	596	575	610	581	604	596	608	620	581	549	549	587	638	584	613	592	622	611	621	621	613	630	571	602	610	610	590	614	594	600	649	618	615	645	574	567	571	618	608	553	603	600	612	617	545	626	593	619	629	582	638	607	637	632	622	611	616	558	647	626	620	593	624	606	588	592	601	632	573	642	622	603	604	611	570	561	645	611	644	590	649	629	626	578	638	599	594	608	623	612	611	593	605	625	597	563	599	618	632	642	570	613	622	610	582	613	638	630	573	601	642	617	591	605	569	577	607	618	585	595	581	581	638	598	606	600	619	594	591	588	636	610	595	568	642	621	576	597	601	615	603	603	593	635	612	610	582	591	599	674	582	600	579	609	638	623	617	640	610	600	602	628	574	610	605	608	635	630	627	604	583	609	585	607	594	619	608	561	597	589	613	556	614	617	566	559	630	651	624	673	645	647	590	630	599	576	645	575	627	596	608	620	601	603	614	608	585	605	590	629	646	638	579	599	577	574	595	582	665	594	591	602	627	605	631	559	580	614	605	648	565	619	622	607	587	657	571	597	602	622	606	596	615	608	578	589	605	577	634	605	600	585	602	625	595	584	566	614	577	577	582	597	611	618	618	576	617	640	624	663	615	629	595	669	594	573	591	594	566	638	639	596	586	600	625	584	599	588	602	611	607	591	574	599	637	600	562	562	615	581	616	626	634	607	617	588	613	615	614	603	574	610	600	618	551	579	611	583	596	575	604	662	607	626	610	628	598	599	656	599	595	648	584	615	578	576	645	634	617	601	597	588	624	575	584	592	619	637	585	634	663	576	543	613	594	611	625	584	587	565	671	591	572	596	618	595	642	633	579	635	579	659	630	584	594	583	590	584	599	580	632	618	667	567	625	630	636	567	640	620	589	614	595	578	598	625	620	621	605	638	652	637	628	615	568	634	623	628	640	602	606	600	627	630	636	580	634	598	607	518	562	604	634	607	602	618	589	573	631	583	566	608	649	556	591	629	657	618	634	638	618	611	590	620	605	633	617	593	638	635	596	600	584	652	613	601	597	590	574	620	625	608	569	604	579	600	558	598	620	618	623	622	604	622	601	606	607	593	595	644	635	603	597	625	603	636	569	594	637	609	616	599	624	583	618	618	626	637	594	584	620	585	605	606	611	595	642	625	654	563	589	623	592	595	622	621	588	552	577	599	616	623	609	617	605	628	585	604	632	628	621	628	609	588	592	600	604	625	624	588	621	612	631	624	609	602	596	615	586	626	606	601	577	606	622	631	610	596	626	609	626	594	604	597	587	618	597	609	651	576	618	595	596	589	621	587	587	576	631	581
21500	17679	7881	4221	2963	2391	1951	1623	1457	1244	1165	1082	1010	936	890	870	836	899	838	840	862	823	781	834	839	839	872	783	802	759	794	746	807	850	845	770	816	787	787	790	799	735	759	798	777	823	758	794	808	789	780	797	783	813	805	747	795	766	783	822	779	790	768	769	796	826	772	752	806	776	789	772	787	788	843	769	774	826	773	801	761	766	755	778	759	788	798	795	828	764	827	793	744	766	736	798	823	824	784	764	761	792	824	763	789	778	790	791	784	754	833	800	780	825	797	746	806	790	748	816	763	773	803	787	805	800	810	786	761	802	765	768	797	785	772	791	802	751	729	791	775	788	799	800	798	760	824	783	791	771	763	805	773	805	862	824	735	770	831	753	723	792	776	785	734	795	803	785	857	751	774	807	761	754	788	833	779	768	775	711	870	755	809	774	773	773	767	756	800	762	782	743	765	730	763	815	762	812	821	778	713	751	843	834	766	784	794	824	762	799	858	751	790	742	760	748	820	760	783	756	808	801	830	774	805	761	786	762	848	787	782	800	763	750	757	766	771	799	814	782	807	775	787	756	812	750	794	759	799	783	769	776	770	778	814	712	765	749	790	786	831	743	760	771	787	794	789	757	801	754	763	829	800	764	761	817	786	752	748	791	802	788	784	759	805	814	715	810	758	746	763	784	820	785	791	741	823	804	727	788	800	790	795	806	758	812	780	773	781	793	824	789	815	832	746	766	838	789	763	754	795	788	807	796	813	805	803	756	829	763	753	758	827	800	788	804	767	763	797	782	758	745	849	795	784	831	736	782	780	824	801	809	750	800	800	809	791	792	780	792	800	791	806	813	827	746	821	731	763	793	804	764	814	781	782	812	757	790	766	763	758	749	739	752	816	802	763	734	758	785	807	727	768	792	793	804	789	769	759	778	808	848	766	805	801	789	767	754	789	789	837	773	763	834	767	825	788	828	801	798	809	828	808	747	767	754	825	742	771	782	763	815	785	798	806	775	752	800	757	794	777	771	782	792	758	810	761	818	777	751	772	774	781	786	828	816	748	737	802	813	816	767	819	813	769	813	742	757	802	758	780	771	779	770	767	799	802	791	793	799	799	797	807	811	763	795	773	773	776	784	775	801	761	790	833	801	811	756	772	805	826	775	784	803	796	774	801	803	771	760	813	789	792	780	781	787	826	784	772	801	748	779	727	833	770	800	743	808	811	791	769	772	752	817	786	745	813	760	805	817	801	789	781	772	736	822	795	827	815	792	738	793	764	808	733	781	786	839	765	802	828	746	770	828	803	816	822	837	789	781	792	788	820	810	763	793	758	764	807	779	767	742	750	817	773	816	799	753	810	799	747	747	797	811	782	862	813	790	798	789	754	788	752	781	782	802	787	814	780	807	795	771	781	794	821	750	753	778	807	740	774	808	747	820	816	788	789	788	780	839	743	805	733	846	801	800	806	765	787	799	802	779	775	743	754	811	781	797	774	791	814	796	787	803	839	808	759	765	756	795	752	802	803	865	774	764	760	832	755	777	794	834	791	729	789	792	835	816	728	790	790	791	769	775	774	753	793	779	760	803	809	783	837	811	774	821	842	797	826	787	757	802	790	743	797	788	818	786	803	743	745	778	775	844	778	817	780	779	773	735	795	802	776	760	762	730	794	803	813	784	782	765	797	738	778	790	741	823	779	812	776	820	820	809	791	762	760	820	801	805	801	794	803	760	805	788	804	778	738	780	805	824	796	754	776	768	791	773	777	796	816	821	756	778	769	732	746	808	791	759	780	766	806	733	732	783	804	760	791	805	735	785	786	814	745	768	788	755	776	800	716	771	757	794	798	778	731	756	809	762	739	810	782	806	769	755	749	776	763	777	759	791	753	776	749	792	789	782	789	766	850	821	766	781	792	811	784	731	779	791	803	764	782	741	746	821	841	735	767	803	842	763	805	772	788	782	778	858	804	775	788	808	783	734	745	803	760	754	796	789	785	761	818	748	793	755	776	812	745	832	764	810	732	782	798	766	746	807	799	744	791	770	783	805	787	753	771	810	756	735	780	760	773	813	743	756	854	764	750	785	797	809	825	801	769	829	753	791	785	758	798	804	782	817	790	744	810	773	831	780	744	801	798	805	764	750	794	811	721	801	799	757	776	818	797	843	787	832	838	783	763	787	808	801	813	720	800	782	756	757	736	722	790	785	777	847	789	761	809	817	795	811	741	762	786	763	786	770	797	787	801	822	807	822	753	762	812	798	776	776	764	820	731	795	769	753	807	813	768	778	787	800	798	841	793	828	749	752	742	773	752	812	748	785	839	824	820	781	765	824	792	806	800	787	761	785	776	774	773	754	765	799	807	813	792	751	778	778	754	834	808	738	773	774	744	799	778	714	786	751	805	785	782	814	782	786	772	765	772	780	792	777	773	803	816	830	755	786	780	771	759	764	787	804	792	799	789	805	827	825	769	809	776	869	775	753	799	832	815	764	759	801	772	785	828	788	769	731	777	786	790	755	785	798	771	770	839	794	771	817	747	805	782	769	816	794	733	808	768	745	800	761	762	791	809	862	778	749	812	809	807	778	788	782	824	724	811	807	835	786	815	744	801	800	791	774	801	789	764	772	797	855	762	790	758	800	779	802	793	828	753	806	813	783	767	804	773	797	749	760	754	790	804	817	809	737	747	778	826	836	758	754	792	754	771	744	742	830	824	810	816	784	804	773	797	847	748	818	782	817	838	745	787	793	738	806	811	776	799	781	820	808	789	813	813	758	808	771	825	765	800	805	730	812	770	771	807	801	794	788	763	829	815	736	770	777	824	767	797	777	829	792	802	780	738	772	804	817	775	778	753	771	781	790	818	712	822	801	796	777	764	808	796	812	760	761	786	824	771	754	796	843	758	768	781	717	807	780	800	791	768	809	731	800	822	769	756	777	798	785	763	769	744	793	829	775	818	751	775	767	805	812	733	810	790	838	789	732	743	843	825	768	815	790	755	793	748	789	755	779	794	796	796	785	792	787	775	770	790	760	793	771	719	801	779	771	762	735	851	777	716	806	787	769	756	744	786	742	788	780	770	795	804	756	836	755	809	791	758	772	767	745	786	785	727	777	788	735	822	797	802	748	766	779	794	762	798	746	764	804	757	842	799	771	801	807	801	768	769	770	792	764	841	789	772	793	740	780	777	742	763	804	797	819	740	806	759	740	758	752	803	783	810	788	793	790	771	789	791	764	800	840	809	785	796	734	752	739	786	818	827	746	787	780	729	744	799	810	790	781	782	742	786	746	748	779	809	782	772	782	826	790	809	827	798	812	813	789	775	820	770	809	783	814	749	747	804	810	775	760	755	790	785	786	774	774	834	762	787	733	852	774	769	800	777	776	766	757	782	774	772	733	760	863	727	769	771	788	813	790	781	774	801	835	788	823	774	737	812	755	778	783	784	819	731	799	769	760	815	788	743	780	842	788	779	803	799	753	735	844	759	786	828	802	784	766
25186	21591	27243	25933	5307	872	720	552	503	483	480	419	448	401	406	391	408	395	392	365	378	407	362	418	377	408	418	367	353	412	426	361	373	378	386	404	389	404	372	386	397	398	384	364	382	395	388	383	405	376	389	407	384	398	407	372	366	348	395	383	354	335	362	383	347	381	374	365	406	399	387	382	391	395	357	394	405	395	381	374	361	410	364	359	394	384	405	369	382	363	374	407	382	413	354	402	378	401	332	345	364	415	373	376	409	372	364	389	388	419	365	358	371	391	384	377	373	399	400	359	390	373	368	369	359	406	404	376	410	434	370	398	376	398	398	396	380	345	381	387	387	359	394	372	411	377	376	379	408	381	390	391	366	378	376	403	361	408	372	400	396	405	383	421	421	422	367	389	408	388	387	408	387	362	372	363	387	368	395	379	416	345	387	349	375	385	398	354	373	390	358	402	373	383	337	360	402	396	384	399	333	358	383	419	371	359	402	352	397	397	355	392	353	350	406	390	390	370	408	395	363	350	405	375	374	403	399	389	348	399	386	352	347	378	394	372	393	395	404	392	393	372	381	367	384	381	410	343	369	379	380	393	404	394	372	347	376	403	385	378	369	409	366	340	372	406	402	370	393	382	360	376	421	381	388	385	379	360	413	368	332	436	368	407	323	371	380	364	344	374	386	373	387	413	374	358	406	368	371	401	391	370	359	360	371	365	353	382	377	336	404	413	397	374	389	357	397	357	340	363	401	390	393	388	384	358	374	372	400	402	396	373	384	384	353	363	424	377	377	434	379	360	424	375	376	384	375	395	373	388	426	395	404	424	371	404	384	349	367	363	373	375	398	383	406	367	418	366	385	387	376	375	374	349	417	425	385	379	364	387	385	376	368	376	386	379	389	380	356	380	365	352	364	380	382	358	379	337	355	381	412	344	373	393	412	422	385	354	378	377	386	368	367	395	354	364	393	409	369	393	363	383	377	418	363	366	378	411	387	371	378	401	353	420	362	389	362	369	375	396	391	396	391	424	360	382	369	400	395	374	354	406	380	382	386	360	430	364	373	409	338	364	422	394	377	383	396	371	412	401	393	414	392	388	384	384	374	376	384	368	361	388	364	377	378	331	372	373	402	373	366	396	418	358	384	383	356	400	405	373	378	391	379	380	377	369	350	376	404	372	366	397	400	389	379	374	349	390	382	375	375	400	370	355	384	373	369	400	382	375	367	357	383	408	382	369	365	373	387	409	382	407	378	347	365	420	371	369	360	399	362	377	342	368	407	399	388	418	360	381	366	396	362	396	358	393	390	361	408	353	387	382	372	392	403	404	368	396	396	373	397	401	359	369	401	405	385	409	386	369	389	357	390	368	373	374	391	403	390	406	381	368	385	362	371	354	419	373	363	364	357	326	388	354	367	375	371	341	377	383	397	359	380	394	351	325	362	383	422	393	418	390	370	326	370	372	357	371	398	393	383	379	356	357	372	375	371	412	400	352	389	389	403	343	407	387	377	410	379	385	409	369	393	380	433	380	385	401	387	379	400	366	357	364	383	366	378	331	400	361	362	402	397	358	408	408	392	380	396	408	382	368	388	386	413	360	360	400	387	371	400	377	400	375	381	348	366	422	371	386	400	398	420	386	367	377	341	370	397	382	351	381	369	404	376	400	357	394	381	359	370	373	353	396	390	374	350	346	343	370	368	365	388	391	356	359	350	392	386	362	406	385	357	356	406	389	398	377	401	409	363	400	369	390	389	372	381	399	371	402	353	377	389	388	400	388	432	341	416	358	337	412	390	353	383	372	395	379	411	385	395	349	406	408	371	387	373	385	401	405	380	371	345	377	353	331	389	354	381	336	419	350	401	389	360	389	371	367	407	363	377	367	407	358	388	360	371	381	402	373	398	388	366	400	419	375	376	370	380	366	377	356	367	393	401	385	396	389	377	363	353	344	401	351	386	377	363	380	421	388	368	391	398	384	388	386	393	402	382	377	391	362	376	363	358	405	376	368	389	400	399	367	400	391	387	324	361	364	407	403	407	381	406	338	363	387	391	398	405	356	339	391	379	379	381	411	393	363	376	399	404	362	385	352	397	378	364	414	374	378	357	425	378	390	409	403	375	391	371	416	368	385	401	345	358	409	402	400	379	369	397	381	365	366	375	398	370	398	381	387	399	356	395	373	415	396	357	373	376	369	431	394	376	353	357	390	386	367	346	398	356	363	420	375	393	373	380	365	383	389	375	375	369	402	396	398	411	386	383	369	350	353	370	400	366	358	394	394	332	387	372	356	378	390	357	355	400	366	422	373	403	414	370	383	394	344	384	350	347	409	396	368	382	361	372	412	344	379	391	396	398	407	360	375	390	367	405	357	376	362	370	375	384	398	390	388	409	375	377	388	405	419	345	427	360	433	357	351	412	381	407	356	369	353	381	375	390	357	375	357	365	375	379	360	404	403	376	371	374	352	386	370	369	404	361	381	379	374	362	328	370	390	372	371	359	394	332	373	387	389	382	398	394	401	403	355	400	355	385	380	354	381	380	374	389	397	384	394	379	366	392	399	424	384	393	363	386	364	401	385	351	406	385	385	370	379	388	389	381	394	382	362	393	353	399	360	393	396	356	378	373	344	372	383	395	320	364	394	379	384	368	377	400	358	408	406	359	350	360	348	397	382	356	365	411	402	381	371	378	367	388	355	380	361	379	338	378	363	412	353	378	367	359	405	378	389	397	360	381	365	398	365	337	409	333	396	406	371	379	401	357	384	372	377	394	366	373	412	382	386	377	381	351	349	407	375	421	397	397	424	380	374	358	367	386	361	400	404	414	386	410	373	389	368	386	357	357	368	416	369	384	372	389	375	371	421	398	368	394	387	367	396	390	372	351	367	384	322	370	388	353	380	371	392	374	371	339	352	378	395	348	364	406	387	368	404	394	382	396	377	363	404	385	358	406	411	371	419	423	392	373	359	354	349	358	406	363	396	390	381	385	361	402	361	370	379	364	372	374	361	365	377	367	356	369	405	375	347	383	343	356	410	405	402	326	436	370	394	378	414	411	354	397	372	353	360	396	359	341	402	350	377	376	385	382	433	351	393	362	395	369	398	385	369	324	363	360	367	385	365	384	387	390	352	372	377	365	405	383	385	395	394	354	368	372	371	365	391	375	382	345	392	387	361	400	372	387	405	380	368	382	366	360	345	344	378	364	419	359	385	393	364	353	352	372	351	389	401	341	336	395	396	377	374	407	405	397	382	402	363	391	402	383	399	387	403	379	391	394	349	337	411	378	393	341	394	367	375	377	391	377	349	422	372	386	401	369	359	355	385	377	399	341	368	367	414	368	387	380	358	362	387	403	377	367	361	374	390	346	365	409	376	390	365	365	391	360	364	372	354	363	364	385	377	345	394	364	363	416	346	397	391	365	385	363	377	359	327	384	403	384	404	373	396	360	403	373	385	335	378	353	395	365	384	393	371	419	350	359	357	387	378	396	375	375	402
20146	12803	5088	2587	2027	1584	1332	1034	848	755	712	711	654	575	564	538	508	559	535	518	504	511	519	534	482	506	516	530	483	512	496	468	532	516	509	497	519	522	499	510	492	504	478	489	506	488	480	496	494	496	506	529	476	504	493	509	514	507	538	491	479	471	471	474	535	503	515	472	534	472	508	479	479	465	523	521	492	482	504	479	498	534	504	499	480	526	499	455	503	492	504	480	515	489	471	508	481	489	517	483	460	531	474	505	505	485	477	480	484	471	497	471	500	475	503	518	474	518	452	542	473	516	520	479	522	481	454	490	487	521	469	487	460	497	501	461	520	473	485	495	480	493	470	468	493	493	525	506	478	472	490	502	493	466	453	474	500	486	463	505	481	475	479	491	525	481	512	497	502	499	471	441	515	462	502	470	506	495	494	443	482	474	480	494	499	474	492	495	484	488	510	469	460	507	465	461	491	541	501	499	487	462	496	539	485	482	477	505	470	463	475	469	493	533	481	472	459	519	497	524	498	499	473	506	508	453	472	476	537	515	485	466	463	479	471	466	497	487	516	513	474	517	470	465	496	491	488	454	507	515	520	484	507	499	476	490	502	502	498	458	479	497	487	514	452	458	508	515	519	497	490	518	447	454	490	492	523	454	518	470	489	506	482	469	468	501	497	505	513	547	485	521	484	488	531	488	452	471	472	490	497	457	458	472	457	488	484	505	475	489	469	463	520	473	523	469	507	480	461	480	481	487	534	497	544	519	499	458	502	462	473	467	473	516	506	491	494	477	499	477	513	496	471	493	479	505	503	501	496	505	483	508	497	497	452	488	515	468	458	467	457	493	477	459	503	464	509	475	491	501	479	474	470	469	487	465	484	491	486	502	523	510	498	514	481	480	489	511	514	536	491	473	499	517	500	479	479	486	513	499	509	508	476	507	496	494	466	527	453	481	448	460	478	465	521	461	519	486	515	498	470	484	427	535	451	503	490	501	543	500	498	476	479	471	505	521	526	515	502	460	496	468	530	475	475	468	506	508	461	486	476	491	478	442	527	531	480	484	503	488	490	503	460	471	497	506	514	480	513	494	511	507	463	486	468	436	484	455	491	514	461	469	500	458	447	526	505	509	514	496	505	522	457	477	490	452	483	446	480	485	511	499	548	510	457	508	524	499	501	470	511	477	471	455	510	526	476	507	489	479	510	491	497	492	508	483	505	506	462	483	495	497	491	504	501	499	495	459	530	468	454	452	474	475	492	481	502	479	513	478	503	484	481	481	497	460	471	511	476	487	510	491	476	471	501	482	473	528	456	503	520	497	500	468	515	509	474	484	496	493	511	509	467	498	493	515	467	506	516	485	511	468	459	506	463	461	521	514	477	486	488	530	516	534	492	487	528	472	507	469	483	504	494	513	494	497	495	503	546	476	474	474	507	487	455	467	495	469	502	508	483	482	528	455	493	489	503	446	523	479	483	481	500	509	477	494	497	481	476	523	452	540	456	444	501	505	470	507	501	494	519	479	505	476	476	493	436	466	502	461	497	500	492	454	448	511	463	498	496	464	468	478	513	456	469	470	481	520	482	481	490	535	477	502	533	512	537	494	493	540	489	494	480	488	479	480	524	494	518	492	509	463	483	474	495	502	463	517	502	462	452	519	514	492	501	501	505	537	494	494	523	504	524	475	491	485	477	495	467	495	480	445	487	493	439	483	490	492	474	517	482	467	478	457	494	494	465	492	516	511	527	492	480	498	478	509	506	468	497	454	496	478	480	508	513	467	448	484	455	500	451	512	489	540	480	540	477	485	522	502	530	517	487	532	482	482	503	517	482	502	464	528	509	458	466	476	469	508	533	469	500	462	492	537	499	493	471	496	485	517	508	482	503	512	490	468	455	504	481	493	478	508	497	497	481	513	474	459	498	476	508	515	477	511	538	546	501	504	488	476	453	481	496	505	515	513	511	515	461	454	484	450	468	515	490	498	466	489	466	513	478	501	490	480	485	508	460	497	481	470	457	488	473	480	464	465	483	466	499	497	507	475	503	490	527	480	463	462	450	480	488	477	498	496	482	463	507	515	472	474	489	484	507	498	505	457	490	493	473	469	501	460	507	472	465	458	525	466	483	468	450	495	476	499	507	468	446	526	511	488	486	464	488	469	486	484	500	510	455	484	463	470	473	497	488	540	517	497	535	482	511	491	514	462	475	478	499	530	482	497	487	427	495	479	520	479	470	481	492	476	539	508	491	453	467	471	454	480	504	528	475	531	506	483	485	475	482	484	508	494	489	514	502	521	512	483	492	513	497	498	519	507	462	518	490	496	484	486	492	466	449	476	469	489	470	465	520	507	479	487	527	486	459	511	481	488	499	491	519	518	494	506	519	475	494	490	496	464	453	460	451	459	469	462	506	493	521	466	490	505	496	481	494	471	506	488	529	448	476	495	509	496	499	461	497	448	524	476	502	487	455	475	493	467	472	489	497	491	497	490	463	536	521	452	495	515	481	483	502	499	487	537	547	462	507	542	487	473	502	485	462	485	438	534	503	532	481	548	467	498	476	458	482	512	493	515	493	465	477	512	483	524	473	513	476	497	520	465	483	520	471	467	498	474	497	480	498	490	517	505	482	498	531	517	501	493	505	487	491	484	499	508	528	471	482	501	498	488	490	506	460	472	419	476	510	503	507	490	496	509	466	467	450	504	463	525	513	482	468	488	481	543	477	461	517	492	484	503	485	494	490	460	497	486	506	550	475	513	476	476	482	488	494	519	510	485	522	498	528	493	491	485	493	483	483	499	511	508	502	478	486	490	488	503	494	540	469	482	492	467	466	459	500	460	500	485	496	459	493	470	498	473	455	478	492	493	508	505	463	485	484	530	453	494	453	491	483	502	452	505	513	481	507	451	514	466	483	480	497	518	476	492	468	512	472	498	487	512	501	540	492	511	546	505	476	483	453	475	476	505	477	492	488	460	446	474	502	522	455	480	506	477	487	482	496	521	506	477	494	499	510	436	463	486	492	481	503	501	498	489	467	470	535	496	473	481	434	525	494	500	490	523	525	480	514	488	501	501	524	507	547	509	502	465	475	492	464	487	489	475	466	482	486	492	521	485	492	430	531	488	504	530	548	513	501	499	493	482	488	517	489	493	533	462	500	504	531	478	514	448	462	487	446	501	483	453	487	491	466	464	486	520	480	426	495	516	464	534	496	491	462	466	472	478	462	486	482	495	522	488	462	506	503	487	491	451	480	496	534	512	496	512	467	447	505	437	477	526	500	506	487	465	464	462	459	527	492	466	551	501	478	502	500	501	507	463	519	481	505	461	490	475	486	494	516	519	501	503	504	536	523	498	502	470	544	481	491	486	449	472	531	485	501	531	505	481	467	465	465	499	470	511	502	461	518	461	501	484	473	473	487	516	519	506	487	481	499	515	500	504	506	525	468	517	481	460	538	490	502	514	506	507	512	525	524	478	451	444	435	467	506	503	499	478	512	514
23001	21625	29451	24296	21621	21402	3858	1021	771	634	593	474	449	454	376	384	394	376	400	355	376	347	379	331	324	334	326	314	342	349	319	319	334	319	296	344	318	331	339	339	326	328	339	323	360	318	333	326	371	334	323	375	323	296	333	332	281	323	355	334	308	304	338	303	342	327	315	331	334	321	319	314	330	326	323	312	351	304	299	319	288	324	296	254	329	354	303	321	311	312	308	305	318	341	314	304	307	318	296	315	326	325	292	315	276	309	341	322	310	302	342	316	353	321	325	345	298	312	329	297	310	328	327	302	301	309	318	341	282	311	316	299	338	320	304	336	328	294	323	298	327	338	290	327	310	304	311	315	315	296	304	312	331	327	289	285	305	309	318	298	288	298	250	305	337	300	312	333	326	324	300	334	316	305	318	304	349	301	284	332	317	333	325	332	303	325	338	338	315	302	297	333	336	323	329	305	311	296	299	306	326	317	287	336	318	322	297	302	333	300	327	302	330	294	319	355	301	296	311	290	297	334	306	307	342	316	324	331	332	316	287	348	340	303	309	295	315	300	329	296	289	314	332	315	305	327	352	321	288	301	312	317	296	291	292	292	317	338	295	316	299	331	287	323	296	307	301	321	307	340	310	315	318	312	311	313	307	307	332	350	303	319	305	308	318	316	304	337	267	313	286	290	307	319	284	327	307	292	307	318	342	295	303	321	298	304	325	303	299	304	310	331	317	319	278	309	335	317	305	284	335	318	299	329	298	329	316	324	305	325	316	325	321	322	311	333	303	302	295	318	287	333	309	318	336	294	331	347	274	332	295	296	317	301	294	298	328	295	306	306	315	311	323	326	345	330	312	318	311	318	294	334	316	316	307	339	325	322	327	328	316	303	320	309	305	312	306	309	322	300	337	326	309	298	310	295	314	303	320	319	316	312	323	292	294	307	302	305	326	302	299	304	322	334	322	318	307	340	341	306	331	304	282	313	323	296	307	302	301	311	303	341	285	309	309	297	326	301	351	329	276	283	316	325	334	311	322	317	291	319	324	298	300	327	339	340	328	317	293	295	315	312	298	313	304	299	313	333	333	300	330	337	299	294	336	297	285	317	310	283	308	291	346	291	297	311	292	320	297	273	306	297	313	302	304	315	320	269	310	324	321	312	329	315	321	283	330	300	304	323	315	339	291	280	326	326	323	308	289	308	337	330	317	308	313	300	293	296	319	299	288	307	306	303	310	315	320	306	330	322	324	330	311	292	312	296	328	321	339	342	302	319	308	311	298	306	299	293	332	315	324	325	321	318	354	332	315	331	348	266	317	300	305	304	284	316	293	323	315	296	329	304	295	309	299	318	325	299	314	302	336	297	314	294	310	338	343	287	320	285	324	299	325	352	365	338	325	283	311	324	340	318	301	361	319	316	298	299	331	350	308	289	304	340	304	304	325	341	319	306	325	286	331	343	302	316	343	327	320	306	325	326	320	318	306	304	294	327	330	296	319	281	325	320	308	318	298	352	301	310	330	275	290	305	342	339	325	330	317	276	323	309	334	293	314	324	318	324	310	305	299	316	307	302	294	335	349	297	305	318	331	274	314	295	297	302	282	292	331	317	319	319	298	303	289	337	292	286	317	328	286	313	320	309	320	282	326	317	326	305	329	302	290	310	342	312	289	308	336	329	304	321	307	325	328	342	292	317	342	325	346	319	320	309	315	278	317	296	322	323	327	311	313	282	331	335	312	320	317	336	328	310	287	303	312	330	310	319	325	291	327	319	288	291	329	294	307	310	337	334	332	331	299	298	287	361	292	319	360	297	317	324	319	304	321	291	296	282	304	301	284	319	314	319	309	309	357	303	315	291	345	313	289	313	319	292	311	307	327	325	289	288	357	318	335	295	345	322	337	282	306	334	325	328	312	336	324	328	309	321	297	300	297	310	290	323	296	301	301	323	290	326	306	338	315	298	296	307	329	284	311	291	317	298	304	288	305	320	348	333	329	271	321	299	333	305	300	296	355	268	318	316	324	302	287	315	322	310	326	340	317	321	333	339	303	346	334	296	310	310	279	320	329	299	331	328	278	326	302	286	313	310	301	339	327	316	323	339	327	315	302	318	307	324	314	307	321	310	322	304	323	348	314	312	300	300	305	265	302	291	318	296	296	308	301	316	283	288	295	287	318	322	286	302	316	315	328	300	297	310	313	274	316	294	316	278	299	289	350	311	305	294	315	319	342	315	332	306	338	335	297	312	329	292	321	311	312	325	304	303	305	328	342	319	306	322	305	323	310	313	333	324	311	309	311	297	285	307	316	312	320	311	326	324	300	333	298	303	298	286	309	319	328	325	316	306	327	293	322	293	307	323	292	352	291	317	338	324	323	306	257	327	299	299	337	316	312	313	294	279	312	301	310	334	311	326	291	319	290	316	311	299	337	350	308	300	285	319	300	329	304	330	317	349	284	307	278	305	312	302	312	291	311	321	305	315	302	312	334	273	281	312	310	290	303	371	321	320	295	279	303	339	314	276	323	335	307	310	320	303	293	312	314	306	333	328	329	331	314	338	307	317	298	327	320	320	290	354	338	327	332	321	323	290	315	345	314	324	269	314	310	285	305	303	322	300	287	309	325	292	331	341	333	297	298	320	334	299	287	312	318	303	300	340	322	307	310	285	305	346	290	308	318	334	305	325	322	305	282	314	298	330	315	295	330	293	300	320	314	308	315	323	289	302	320	320	298	311	323	331	300	304	317	310	294	326	338	315	305	322	321	298	285	291	327	329	311	296	319	325	306	330	310	285	313	308	345	305	306	303	316	331	316	299	312	317	314	304	281	277	328	338	295	365	299	275	332	310	279	289	293	343	303	310	297	342	282	304	334	320	307	327	323	316	314	288	294	319	289	285	299	338	322	308	339	298	322	305	314	317	343	324	298	325	355	288	295	309	297	297	309	291	340	298	312	314	364	326	305	317	320	302	318	311	304	305	311	313	314	296	346	282	308	332	296	305	309	316	305	326	326	313	337	344	285	304	302	300	281	312	312	321	298	295	287	328	338	321	290	301	333	359	294	330	319	302	327	314	300	295	332	317	332	306	290	299	293	312	312	297	336	293	346	282	321	307	322	313	335	281	306	309	282	339	304	291	308	320	337	341	290	318	311	332	324	304	301	320	328	297	320	284	312	263	326	325	308	293	304	336	325	324	319	336	293	291	294	318	300	321	284	319	341	331	285	359	304	338	311	332	302	274	316	302	309	330	297	332	307	281	315	313	317	304	320	316	275	322	297	292	312	320	301	305	324	293	264	282	305	316	290	298	307	342	303	323	329	292	343	315	324	282	295	289	291	305	305	295	306	268	333	335	321	312	299	298	276	306	358	344	345	285	321	320	318	311	297	304	315	330	312	357	325	311	295	311	322	327	296	279	311	296	297	286	342	313	294	337	313	315	302	326	294	348	262	318	293	309	317	299	335	286	306	317	297	303	315	284	298	327	314	309	308	309	289	331
24866	22224	11167	5470	4121	3111	2368	1815	1499	1127	1059	904	779	691	616	582	534	575	537	517	547	507	524	474	495	465	474	485	422	458	469	429	477	430	426	473	429	433	443	448	446	444	475	438	428	431	441	459	443	457	458	438	453	423	408	422	417	447	407	437	407	457	409	388	400	427	433	415	416	447	428	485	397	422	398	453	398	433	408	440	424	398	442	464	433	421	425	414	415	400	407	439	446	444	443	416	425	404	416	401	407	454	431	427	391	420	438	453	410	451	439	402	458	442	429	452	427	426	445	406	419	425	386	385	417	434	427	429	418	405	423	422	410	433	415	402	421	440	414	427	436	429	425	415	445	437	449	400	415	429	405	407	405	398	403	387	421	390	398	428	431	442	384	427	416	451	428	448	452	424	478	379	429	428	397	410	490	432	403	440	420	434	381	406	422	431	412	406	409	437	401	392	434	408	410	403	419	443	430	407	402	393	412	408	427	423	421	365	424	427	447	380	401	437	410	401	411	432	384	424	461	413	417	433	427	436	425	407	421	431	416	408	432	439	421	441	406	446	431	397	423	426	435	416	423	384	429	409	404	425	403	385	445	432	411	415	381	435	436	427	405	407	412	416	406	425	401	401	432	415	378	411	403	426	408	412	395	409	436	424	389	440	404	428	413	423	437	373	402	415	396	437	417	437	429	418	412	409	382	414	423	397	438	375	384	452	412	446	414	440	409	398	446	439	420	432	396	439	429	405	434	392	472	418	382	394	422	416	424	387	437	402	436	393	414	401	385	435	429	418	425	402	389	409	398	433	421	430	399	443	409	430	420	448	441	441	457	420	431	404	378	432	406	392	431	428	409	388	418	420	428	444	398	419	409	419	385	455	377	429	430	425	413	429	402	426	403	403	404	400	434	391	401	444	400	403	402	406	428	420	440	398	422	416	422	400	410	405	411	430	418	390	423	398	426	406	414	409	439	429	414	416	423	402	395	386	433	428	431	421	432	445	424	420	398	413	418	437	390	424	420	417	421	375	436	400	425	408	419	407	409	443	435	385	399	404	376	423	420	411	423	385	425	423	398	432	430	420	418	427	420	416	424	417	433	416	406	414	397	409	404	427	418	409	410	423	377	396	423	424	441	417	421	410	443	399	387	417	401	442	437	409	413	411	417	383	419	464	401	382	394	394	404	421	415	381	429	433	449	408	392	411	368	435	459	437	421	427	443	453	426	419	406	417	413	450	456	394	453	409	453	391	401	486	374	436	398	425	410	448	436	381	437	432	451	439	433	400	434	439	416	389	402	368	431	420	400	416	426	433	442	438	426	417	392	424	442	394	411	410	428	437	429	405	408	371	389	417	405	420	413	437	412	421	363	412	419	445	418	399	395	430	357	423	413	410	424	383	439	416	440	394	405	396	443	398	384	432	442	408	381	422	404	402	374	442	435	428	412	436	424	427	395	410	424	372	397	404	445	398	419	432	407	404	423	436	408	411	434	393	439	426	431	399	420	402	436	388	433	398	429	412	391	446	383	415	415	401	424	431	435	408	426	411	425	444	425	419	411	430	404	418	443	423	470	397	425	385	405	411	393	449	440	397	427	424	451	436	402	378	433	407	407	440	405	441	410	448	400	461	403	413	419	449	394	419	409	404	423	419	432	415	399	405	412	427	410	367	403	441	418	378	412	422	397	441	399	453	425	417	397	434	432	430	405	379	407	400	405	406	405	401	405	389	439	412	403	415	411	430	434	393	447	411	411	381	432	441	413	406	410	463	435	436	401	414	374	403	409	402	442	391	397	413	438	469	431	403	399	399	433	416	404	386	446	389	429	408	400	435	436	434	412	399	390	426	438	427	414	379	405	453	404	396	447	399	424	425	397	431	428	384	419	414	420	409	449	393	425	426	403	409	424	424	398	404	413	422	409	428	395	453	433	440	441	435	401	434	417	378	415	387	414	427	380	451	399	438	447	412	424	429	440	445	394	426	432	414	411	388	413	425	414	404	417	450	413	432	423	405	455	423	397	435	393	379	452	447	447	379	412	420	416	395	413	444	388	421	426	392	422	407	431	394	418	412	423	390	443	441	402	412	443	406	435	453	409	458	407	390	390	410	429	395	470	437	418	428	394	441	435	388	405	428	457	443	417	449	403	418	417	395	436	404	423	402	403	418	417	451	431	379	422	428	386	413	392	363	404	392	405	433	428	429	434	410	399	413	415	401	440	398	412	424	415	414	406	392	394	406	412	434	410	411	425	375	435	422	418	389	406	424	409	423	440	431	410	386	429	399	454	431	389	418	398	417	379	428	424	422	393	407	417	430	398	416	395	409	417	411	434	437	393	433	414	422	391	405	418	431	441	402	417	411	470	420	432	429	447	406	383	419	429	421	394	388	410	433	400	395	411	435	367	427	422	430	414	396	406	434	378	392	407	432	410	453	445	390	404	426	392	414	415	414	412	428	387	429	421	407	412	435	415	447	394	404	400	409	428	430	403	408	401	403	439	397	417	390	455	426	418	432	397	412	456	407	451	402	422	406	436	457	424	372	425	416	436	426	419	388	418	429	437	427	425	416	374	427	427	421	389	427	467	425	421	368	406	403	398	430	434	415	426	406	392	443	395	416	396	402	432	430	459	410	446	399	430	414	415	393	421	420	444	429	422	428	446	425	421	436	461	449	395	415	433	404	426	391	424	421	393	411	392	459	416	433	419	407	418	413	442	411	464	439	394	403	418	420	426	381	422	393	413	424	407	390	398	403	401	454	480	401	442	414	412	426	458	434	420	430	411	423	401	426	418	439	417	409	436	445	419	420	406	454	443	397	423	423	416	415	461	435	438	368	393	431	417	416	415	402	424	419	400	405	422	431	431	410	428	415	408	380	412	418	421	435	444	416	423	447	413	393	447	443	447	418	416	372	432	401	380	436	392	399	406	415	394	405	398	436	389	434	415	417	420	397	422	423	425	411	400	438	410	445	428	437	438	417	424	474	420	386	434	445	461	402	447	361	470	409	411	426	401	426	372	421	427	423	427	399	424	430	447	412	423	415	415	401	435	393	427	406	416	414	414	430	439	413	400	423	441	387	394	448	428	405	419	460	453	401	425	407	365	425	410	434	442	415	423	405	385	403	399	415	440	411	443	419	441	389	420	439	393	411	405	415	420	396	404	435	406	397	408	428	421	397	424	397	431	368	436	423	380	430	388	452	413	431	427	421	413	440	412	432	411	451	415	414	447	419	401	383	392	433	410	454	425	416	385	452	428	405	385	444	406	452	408	423	436	425	437	444	407	424	431	453	412	428	436	448	409	365	424	459	390	431	401	403	411	443	470	399	450	437	438	409	395	421	449	398	461	407	432	449	391	398	431	401	411	414	410	404	435	387	391	467	387	385	395	393	358	413	419	403	418	383	403	438	436	383	441	449	420	423	429	415	360	422	451	413	386	418	406	426	413	431	411	433	385	438	423	420	421	414	373	414	427	403	395	411	389	399	415	383	446	429
28240	18370	5167	1470	1032	831	743	700	668	634	625	647	714	649	632	663	583	608	643	595	594	598	653	621	589	593	605	580	627	644	593	638	589	645	577	609	634	577	596	639	552	611	590	646	624	633	636	635	564	579	650	632	631	651	639	649	565	625	596	616	621	620	626	599	610	617	530	559	705	680	609	627	607	611	617	627	621	625	615	611	601	625	615	651	596	598	583	605	635	578	599	597	647	655	632	607	541	601	667	596	611	633	650	620	671	578	624	610	592	600	599	617	590	597	577	628	587	610	589	637	627	626	611	626	644	609	621	639	597	552	620	613	632	617	578	624	631	628	577	611	605	592	620	601	567	612	640	623	597	590	578	614	567	614	624	652	643	637	609	585	607	622	643	568	634	637	619	591	637	625	639	585	562	617	597	599	609	567	578	648	617	605	612	640	637	622	587	615	608	645	589	614	569	669	594	610	685	618	687	622	638	608	643	644	624	602	582	604	645	602	627	614	580	616	603	634	595	618	596	609	594	625	640	643	563	610	598	626	609	624	598	646	604	621	621	625	603	651	650	686	627	565	633	652	607	606	633	557	623	641	569	645	593	645	644	607	580	593	634	634	651	592	584	603	596	595	641	618	614	591	610	585	594	619	637	580	656	627	611	590	625	613	654	624	626	639	645	623	672	605	623	589	624	628	603	615	571	586	616	615	615	625	644	587	583	574	663	581	585	603	613	593	607	616	616	645	596	613	602	589	616	611	643	576	663	618	582	626	619	603	592	636	622	638	658	606	618	638	632	595	608	628	641	634	604	620	635	616	651	615	587	624	643	668	615	580	602	631	608	602	609	619	598	638	615	545	628	603	631	609	617	643	614	605	610	601	657	617	591	659	589	627	624	593	624	615	616	645	662	601	619	598	683	598	646	603	592	613	593	653	627	636	655	624	646	594	597	634	591	578	637	591	629	606	635	631	654	626	660	635	614	592	635	644	574	594	641	594	663	631	624	642	609	594	599	698	608	638	615	627	599	637	616	576	568	605	653	580	629	651	632	588	634	615	596	624	622	594	587	648	599	608	621	613	550	635	592	616	593	634	640	591	578	604	613	637	642	606	588	632	595	623	612	611	568	603	625	628	612	575	648	626	627	610	635	614	599	568	644	608	662	626	606	573	591	628	614	589	615	619	586	616	629	583	624	626	572	605	604	607	624	571	652	637	614	645	611	619	618	583	609	593	579	607	652	644	597	586	598	601	641	607	621	651	565	605	592	623	620	648	609	651	586	606	605	622	622	617	654	592	582	596	597	578	610	598	624	604	638	627	616	584	613	609	573	576	621	661	603	645	651	604	610	604	629	627	620	598	589	622	637	638	624	619	601	598	612	623	593	620	598	605	650	616	654	641	589	645	594	640	611	608	563	610	594	609	635	648	586	615	628	593	631	602	593	573	589	584	574	636	570	633	569	620	674	604	642	635	584	625	633	586	667	599	616	628	608	626	575	622	622	613	551	594	631	618	588	598	581	623	581	564	618	630	609	634	623	642	615	649	582	645	648	617	621	655	657	577	595	596	615	602	646	614	656	611	599	652	618	588	599	612	622	607	601	637	645	599	616	634	630	586	624	598	622	593	627	623	598	611	578	667	581	634	617	615	626	614	611	590	625	603	627	614	616	623	647	616	604	598	639	610	577	598	616	640	596	591	552	606	620	611	671	589	615	646	623	585	586	607	632	615	569	595	561	605	612	651	645	621	636	609	585	669	598	623	583	617	599	577	597	616	624	605	599	603	613	617	625	621	557	586	657	613	600	632	647	662	626	643	626	622	648	586	594	604	559	616	581	594	589	635	663	556	594	609	564	616	568	592	609	621	632	606	653	636	668	639	618	617	614	606	654	590	599	578	630	641	597	580	600	643	586	622	575	576	624	668	581	616	567	587	619	607	625	653	608	619	636	614	582	609	586	630	635	631	656	642	595	614	640	597	607	622	655	605	621	631	581	663	630	637	600	637	625	648	636	585	653	630	615	624	641	609	638	625	627	561	551	591	626	611	648	618	653	627	582	608	620	597	584	593	649	593	592	595	643	639	575	604	577	602	650	597	605	593	609	625	644	616	617	564	610	599	582	625	610	644	629	647	641	604	616	611	592	590	584	628	600	604	611	569	643	635	596	597	623	610	619	647	589	585	593	589	588	613	604	622	669	622	623	621	586	636	604	632	602	657	587	593	630	590	619	587	636	588	630	642	609	616	625	637	652	593	651	630	625	663	627	596	624	642	655	616	608	595	597	603	617	672	594	593	594	608	657	591	597	624	579	617	592	536	599	616	618	606	629	585	648	657	612	588	629	589	578	589	592	595	626	583	581	587	622	561	616	642	634	611	589	580	586	606	566	674	618	621	620	600	622	634	602	620	644	614	637	647	630	613	609	580	620	549	619	604	637	612	587	594	588	626	653	603	603	606	639	629	615	602	629	633	625	577	595	628	643	651	595	625	597	651	639	607	617	575	577	663	646	633	632	625	572	602	626	653	582	558	638	597	602	616	587	607	608	634	619	592	588	565	625	623	631	575	596	666	629	580	626	601	619	599	626	592	646	605	630	624	658	620	600	646	644	590	614	603	593	625	635	634	596	655	590	656	626	635	628	602	575	611	637	611	656	615	632	591	576	623	595	599	615	579	646	613	582	635	635	616	551	620	580	572	627	595	611	622	580	603	623	622	618	591	597	582	633	645	645	584	675	610	638	596	585	623	607	549	604	608	604	594	597	620	637	599	623	595	610	652	599	596	579	590	613	630	629	586	650	599	623	563	621	651	606	627	594	614	602	638	607	616	612	627	615	672	636	617	607	626	573	599	581	593	625	582	601	613	652	595	615	637	643	639	673	632	629	634	628	618	610	610	622	581	633	634	632	620	603	573	599	610	588	621	608	633	614	563	691	593	604	581	618	597	659	633	605	613	591	612	604	600	591	611	634	614	595	601	596	613	605	621	592	626	623	632	589	608	629	611	594	587	629	628	626	611	608	635	657	631	631	600	599	602	625	609	617	626	604	622	626	620	591	597	574	638	619	588	618	602	609	577	611	626	645	596	596	607	616	587	642	615	621	618	627	623	605	641	648	600	635	634	605	673	663	590	670	594	584	621	592	587	604	614	598	583	630	591	650	604	676	604	607	615	613	631	639	619	605	638	589	629	612	659	632	576	591	582	554	642	628	654	619	648	595	586	632	655	605	622	614	564	619	602	655	584	622	550	605	606	590	630	611	602	653	647	561	574	671	572	614	648	589	577	635	616	603	590	619	602	661	565	634	627	605	613	606	618	631	600	665	560	626	555	577	612	642	572	635	602	622	584	577	631	610	587	592	622	592	597	626	602	612	606	629	623	611	610	603	660	597	561	642	638	670	607	595	625	608	635	600	589	617	616	649	643	571	617	610	618	610	597	624	600	623	615	589	573	628	610	629	592	610	579	596	653	632	613	608	636	605	636	583	614	641	589	658	631	590	599
17537	8049	3391	1940	1539	1327	1185	1139	1040	910	937	870	851	824	802	801	782	838	800	781	786	781	787	791	780	782	758	753	792	805	802	794	833	803	826	777	803	782	825	748	779	782	806	732	823	797	828	795	835	820	762	811	787	747	803	744	798	801	840	774	792	769	770	757	804	771	769	806	796	825	802	807	783	772	788	775	799	732	825	816	754	799	786	761	818	765	865	805	789	785	806	753	868	794	790	815	803	799	755	767	804	772	799	763	802	782	800	780	785	835	754	777	744	764	778	834	779	760	824	784	779	793	744	787	736	785	739	755	802	834	775	756	808	803	765	785	743	790	802	759	771	813	779	772	840	756	789	831	750	763	721	806	783	802	802	786	791	782	761	812	765	787	751	817	792	840	782	778	738	764	771	776	785	749	801	819	754	812	795	766	760	764	763	809	833	777	749	770	757	764	763	703	769	784	744	798	748	761	739	806	785	789	780	774	750	771	792	771	763	783	729	743	773	763	748	778	784	873	806	773	742	767	772	805	759	801	784	804	823	782	791	741	813	786	770	756	772	783	780	727	757	825	787	780	780	777	773	790	844	776	807	822	774	735	780	718	776	763	819	752	843	833	811	788	754	758	776	769	808	770	872	819	797	782	783	818	780	797	775	792	790	768	781	757	777	820	820	774	752	825	785	745	802	780	778	759	818	795	801	755	792	805	790	739	778	775	730	729	825	816	801	779	784	767	748	807	774	717	765	818	737	771	790	753	780	777	789	772	785	735	757	758	803	806	815	777	760	787	754	723	827	809	827	787	796	761	763	793	749	801	785	805	767	773	789	756	769	829	751	798	763	766	715	829	773	765	770	792	781	760	788	762	776	774	792	763	798	782	784	839	802	789	804	776	808	793	765	801	734	792	745	790	768	795	801	768	782	818	816	799	792	799	765	792	765	808	804	780	737	750	789	821	746	777	744	806	795	787	786	828	818	766	803	761	802	762	848	745	766	710	742	773	812	822	778	809	817	731	781	784	758	799	742	758	776	793	773	799	754	779	770	813	808	801	771	760	752	793	806	781	732	754	787	769	770	766	799	769	799	765	793	722	795	792	792	759	742	798	796	801	832	758	782	763	782	761	834	735	780	816	752	784	809	771	768	803	783	753	788	764	742	811	804	751	740	827	802	751	810	750	765	746	820	722	834	781	734	820	800	817	740	817	802	770	764	757	804	779	775	782	817	774	796	789	818	750	833	828	788	770	790	752	763	766	767	787	771	767	752	750	748	814	777	777	732	773	788	733	744	781	784	818	754	774	778	810	827	810	798	754	761	755	815	784	751	748	822	770	742	794	757	759	791	831	772	778	789	803	742	779	797	816	802	841	751	807	789	758	834	777	812	773	808	785	777	790	770	791	782	774	738	799	760	806	803	802	808	785	746	808	803	788	786	782	772	791	793	762	775	753	792	833	778	737	734	777	789	767	803	732	749	766	767	768	767	794	768	790	742	792	777	746	802	742	791	725	779	799	790	818	762	797	725	748	799	763	769	769	755	775	823	763	799	792	784	753	774	779	835	776	748	769	760	772	814	825	793	758	773	713	801	839	820	743	766	779	779	770	772	763	777	738	736	769	782	801	771	783	782	806	782	767	819	783	800	750	786	821	766	786	813	802	842	805	796	761	752	742	801	790	768	771	788	772	756	796	815	785	808	777	810	823	793	834	804	794	749	792	876	833	749	782	788	813	742	824	820	811	784	793	808	745	787	755	749	784	826	753	781	756	816	734	767	813	758	798	774	755	793	808	798	791	795	755	802	762	793	773	813	712	775	844	780	782	805	772	792	796	769	784	758	761	808	769	754	748	824	756	777	802	781	771	823	758	794	803	760	766	739	761	755	801	825	798	772	803	787	789	743	804	771	810	732	750	800	761	796	804	756	779	760	805	812	732	753	767	780	820	845	790	729	793	804	773	785	833	751	779	798	767	773	756	780	794	765	765	742	784	776	804	774	806	826	809	735	822	787	783	849	797	755	783	762	759	769	797	785	805	759	794	786	798	806	779	789	736	789	803	753	755	796	807	796	826	778	763	793	868	822	818	780	782	811	778	746	809	778	753	764	772	773	804	770	828	739	724	788	790	746	796	762	765	785	822	804	778	782	785	788	731	808	746	800	776	740	749	702	832	812	749	776	830	775	802	757	732	778	800	775	805	832	789	809	726	784	785	825	763	787	842	742	804	781	722	772	777	795	812	772	774	790	766	821	805	786	792	781	793	777	738	808	752	739	771	823	822	782	804	784	796	763	754	800	793	766	806	777	720	783	760	785	799	784	812	777	792	725	797	748	813	773	800	815	775	783	767	768	844	752	781	801	777	772	764	771	749	751	767	816	750	774	791	753	787	816	804	831	786	746	740	743	794	811	743	751	790	853	781	709	779	819	761	768	769	772	764	746	738	811	805	788	756	782	758	773	800	791	754	758	777	771	790	795	747	865	803	828	761	805	751	800	769	758	807	743	802	820	797	765	764	786	777	762	784	756	762	716	759	812	817	766	776	778	747	794	718	774	746	742	761	768	778	752	811	799	807	791	812	775	803	756	812	797	795	760	838	790	769	767	812	750	759	788	795	752	746	736	791	783	730	798	771	757	823	811	784	758	766	786	789	796	761	796	765	766	792	784	742	788	828	794	832	844	806	803	836	771	751	780	767	818	807	776	800	736	765	771	827	753	800	788	790	758	802	737	779	757	739	806	745	738	779	848	767	720	775	817	752	788	775	816	744	749	772	773	772	789	778	765	742	783	770	750	783	767	812	783	782	762	826	776	712	764	798	784	803	760	758	744	779	779	767	811	760	754	793	773	811	797	780	741	766	792	781	743	770	772	804	806	831	820	865	817	779	772	807	770	794	770	782	770	752	826	809	776	787	785	766	797	758	770	830	776	780	769	795	805	801	769	748	771	825	816	820	732	764	753	814	819	819	819	812	811	771	817	830	751	821	749	753	792	770	791	803	769	806	819	765	781	743	796	854	754	778	770	803	765	783	774	804	771	795	788	780	745	793	770	791	791	787	770	740	828	795	774	768	789	772	795	824	782	731	759	796	803	790	824	756	780	730	799	767	756	767	831	792	761	755	784	779	785	756	827	805	756	813	771	792	792	789	822	797	794	812	728	772	793	744	733	790	823	738	819	744	822	709	842	759	744	833	819	798	779	746	718	796	775	767	774	770	751	794	834	784	799	814	759	826	735	745	781	823	823	783	834	770	745	788	760	788	821	789	771	772	768	782	804	794	751	752	765	747	788	777	803	775	763	792	780	765	747	824	750	790	771	777	748	778	794	793	776	758	811	769	790	782	821	792	809	735	760	781	801	802	795	780	758	806	763	815	781	786	790	784	823	770	738	765	793	865	755	782	778	764	793	796	746	761	775	763	823	819	749	765	791	775	777	771	760	771	784	821	762	793	773	804	792	811	813	791	785	757	763	791	781	770	849	793	781	803	792	770	849	767	749	757
24120	21601	28760	24893	21464	6490	1536	1075	794	762	765	711	720	711	646	647	650	618	659	640	641	597	611	650	620	584	640	615	619	631	607	614	611	637	609	603	596	602	592	623	581	600	648	628	595	599	622	599	620	616	645	665	628	564	645	623	574	554	638	609	585	580	590	625	574	616	597	591	604	616	588	602	566	612	607	599	610	657	596	596	615	611	558	561	594	609	651	570	588	617	612	588	620	620	633	635	558	646	611	624	584	571	622	595	592	599	587	596	619	566	669	596	644	615	599	643	629	640	606	602	587	576	617	587	651	623	582	607	629	611	566	584	619	637	580	612	583	654	609	616	586	629	618	598	601	561	595	569	575	608	583	635	604	611	637	605	604	598	568	627	593	676	602	601	644	602	592	595	586	620	626	603	645	612	593	633	614	592	602	619	595	593	542	557	558	562	574	593	584	611	583	639	612	606	623	545	598	579	600	604	642	593	612	600	570	635	615	625	617	605	585	620	617	606	582	625	601	612	621	588	623	633	607	642	613	600	568	632	618	590	584	624	583	632	610	586	636	583	623	625	612	588	569	564	587	574	624	582	589	633	571	586	592	585	585	594	650	613	604	585	620	607	584	578	609	623	619	642	574	620	621	603	589	566	570	570	587	605	620	654	606	632	576	624	608	598	583	631	617	621	590	564	607	561	588	582	616	567	574	596	668	593	584	599	629	598	616	631	606	559	599	590	638	593	623	582	588	626	619	608	591	591	656	649	602	626	625	609	611	643	614	586	607	588	587	638	613	595	580	620	561	607	578	601	633	592	618	592	602	643	564	622	649	636	598	578	599	613	634	594	569	590	594	590	603	591	595	644	609	605	654	585	591	617	623	586	624	614	589	633	611	588	586	570	632	603	592	625	606	605	607	665	594	625	586	619	620	580	602	585	613	619	605	590	575	585	629	621	583	587	572	585	645	595	556	616	597	591	642	608	623	590	604	599	624	601	676	577	533	619	632	613	588	595	593	574	644	601	614	583	615	559	579	624	559	604	608	637	605	586	624	611	610	611	598	577	622	627	578	609	589	552	594	639	585	638	578	639	645	600	575	575	616	593	583	614	634	595	587	584	614	642	598	621	619	619	613	632	642	641	634	569	588	578	598	583	594	588	585	622	600	630	618	586	651	586	622	584	609	616	608	585	607	632	622	589	604	589	590	586	650	637	553	560	633	587	599	550	584	606	609	589	587	616	563	598	544	591	580	555	574	607	602	594	597	600	636	582	622	588	594	593	614	616	551	593	583	585	580	652	607	598	642	547	613	618	617	593	598	571	613	596	584	576	637	598	630	580	586	617	581	556	594	615	582	606	553	590	570	639	616	626	632	601	585	609	606	596	599	572	592	617	596	598	592	616	578	622	585	626	623	545	564	583	613	587	604	558	608	588	604	601	601	588	599	590	586	602	603	629	610	568	592	595	594	611	607	591	617	567	583	596	601	653	604	602	585	635	605	597	571	641	592	612	616	640	603	660	608	591	632	594	613	594	560	626	603	627	555	599	623	593	554	612	608	626	629	584	583	624	614	635	592	580	637	580	589	568	630	598	590	580	630	631	597	596	590	637	642	562	604	588	571	608	601	622	592	583	616	619	581	595	612	615	596	599	581	545	562	597	589	594	599	604	625	609	588	572	555	561	630	591	592	582	557	601	590	595	600	600	550	622	634	581	570	611	628	614	619	629	576	577	625	600	587	630	625	579	558	660	632	605	628	620	578	571	608	568	574	565	621	610	573	596	607	591	581	620	586	617	600	602	645	594	630	569	590	611	612	581	635	592	563	592	595	565	563	588	603	580	597	609	613	607	635	556	582	614	626	585	595	593	597	615	624	617	591	649	574	602	561	612	606	645	587	594	618	629	595	601	611	574	599	603	610	616	546	616	645	586	634	591	572	618	623	621	602	622	648	597	574	623	615	607	639	556	560	594	617	608	628	584	617	653	604	591	597	594	579	564	592	639	625	567	612	606	623	658	584	578	617	614	627	580	604	635	601	624	604	581	649	622	613	671	587	626	556	622	608	630	582	577	602	605	585	575	580	537	601	604	612	588	585	657	639	561	611	555	617	645	553	591	585	601	584	569	641	620	605	640	599	623	600	615	590	605	583	605	593	600	599	613	570	523	610	586	592	598	619	615	601	594	595	603	537	589	634	619	594	598	613	631	622	598	623	629	598	589	558	600	662	601	626	629	632	678	606	598	621	585	599	586	541	632	571	628	653	611	620	630	621	622	584	605	579	605	603	619	580	614	551	616	595	553	574	592	581	574	578	572	625	587	642	524	578	594	593	607	624	598	639	542	589	636	597	606	647	597	615	545	610	608	619	583	662	647	610	614	583	576	590	613	591	590	635	620	627	594	606	597	590	592	636	631	591	566	607	629	611	624	588	582	602	586	629	612	663	562	608	602	591	616	605	589	603	604	594	630	593	597	594	592	605	625	571	620	606	640	629	519	611	557	586	622	602	591	586	606	613	573	559	586	661	612	567	579	604	612	597	621	575	611	609	598	629	572	622	604	600	555	618	606	619	591	629	556	610	615	625	599	619	629	634	645	617	622	604	610	621	659	600	613	601	581	601	600	598	610	616	582	589	610	619	597	579	635	583	606	599	568	594	601	573	618	626	633	578	628	586	621	583	650	591	571	604	614	603	623	632	605	609	596	621	601	590	592	594	544	582	625	605	616	637	624	639	570	661	587	592	603	596	604	562	628	655	600	634	633	604	596	633	616	583	582	607	607	580	601	607	573	606	617	604	616	578	590	596	540	596	563	647	619	576	567	620	630	625	591	583	586	591	623	646	599	658	594	602	620	636	647	608	582	597	552	591	641	615	551	610	630	591	579	606	591	550	597	588	564	607	609	591	605	633	583	574	585	600	622	609	601	627	574	564	625	595	604	620	582	603	618	600	621	638	585	582	607	588	551	638	588	564	590	589	556	576	591	600	556	597	588	595	635	585	620	564	608	630	639	594	598	607	631	582	615	617	630	637	628	625	608	601	618	618	617	613	641	608	576	585	610	586	583	599	619	614	637	570	615	607	621	567	643	641	584	588	613	604	586	627	616	586	548	613	587	605	610	574	665	598	594	652	563	575	588	615	544	594	623	571	597	608	587	622	587	599	584	633	606	578	608	599	568	638	649	635	589	607	599	572	583	605	628	571	589	594	558	578	574	631	646	629	601	590	554	600	641	590	582	567	613	597	617	559	625	608	601	627	568	575	623	610	600	591	626	547	588	608	601	549	608	602	579	603	594	612	627	538	609	559	617	610	637	591	639	583	598	559	603	561	604	643	575	606	593	622	550	617	622	628	618	567	592	594	567	605	572	613	594	601	567	592	637	561	615	580	591	570	603	572	591	599	605	562	576	583	598	581	575	608	598	556	609	572	624	582	641	572	607	615	603	600	613	614	603	613	623	627	618	608	602	617	617	629	637	588	594	579	584	623	607	596	578	596	637	606	635
21724	17472	8480	4114	3206	2691	2279	1862	1449	1265	1208	1027	1007	915	932	834	802	878	862	853	848	844	787	814	816	811	816	796	839	814	779	812	814	776	807	742	767	787	780	787	842	801	790	837	803	754	832	807	800	825	795	851	816	837	866	804	820	827	769	850	812	801	768	771	782	741	740	757	832	781	775	761	801	788	788	788	741	808	746	781	777	793	796	766	833	781	788	823	718	807	785	765	757	726	786	796	761	808	767	802	786	764	765	785	815	812	808	813	750	763	809	774	782	775	761	776	821	760	770	778	757	796	787	834	807	760	731	799	782	794	749	819	776	790	748	789	797	809	725	807	766	739	721	807	791	794	791	768	750	826	775	763	810	786	760	811	771	759	770	826	795	726	841	783	743	811	718	821	812	768	794	793	801	813	772	806	794	716	771	786	766	784	787	785	702	768	763	825	802	835	766	765	784	773	802	788	812	738	776	774	769	736	803	768	771	725	775	780	769	748	835	805	773	795	779	810	782	807	805	748	756	829	769	792	763	780	785	765	803	816	804	779	791	807	796	709	741	729	802	778	843	786	708	798	815	785	769	793	727	822	761	778	730	803	803	809	785	742	770	779	801	778	787	797	767	811	768	783	762	780	749	798	789	797	786	765	854	802	723	778	782	798	823	807	763	783	759	740	785	793	763	836	821	776	768	778	769	768	759	715	777	796	819	778	778	792	815	756	812	779	776	725	817	799	845	772	823	802	759	734	777	757	775	797	768	814	774	718	750	787	776	829	822	795	781	813	752	755	733	764	788	729	768	743	753	767	775	788	788	785	758	787	773	741	803	802	778	774	821	834	777	758	746	837	780	748	749	774	812	743	786	805	790	737	719	831	815	762	801	803	724	774	735	806	754	780	804	810	800	736	789	732	755	843	753	785	794	726	768	792	805	793	799	790	803	761	783	829	796	781	827	788	806	810	761	822	823	768	809	788	755	811	760	772	805	772	788	767	759	810	795	800	762	773	708	823	783	796	755	761	775	751	765	811	832	775	770	768	802	780	759	769	828	799	740	747	795	729	780	790	816	758	796	751	806	743	782	780	799	800	833	798	814	758	786	774	792	791	748	794	768	766	831	780	784	779	760	809	789	796	843	717	764	827	751	779	796	803	814	818	844	839	758	779	851	801	834	815	728	865	773	749	793	772	747	780	727	797	812	785	788	804	780	818	748	731	783	769	744	800	806	801	832	793	782	793	762	750	760	784	745	811	789	770	785	739	769	775	723	809	786	767	818	764	782	829	761	808	766	762	771	890	809	792	756	761	720	787	794	797	778	803	796	755	850	787	817	763	762	765	760	803	808	754	742	751	787	760	758	778	780	803	805	793	775	819	812	765	757	799	825	780	787	800	804	802	806	762	797	736	769	767	810	772	800	771	776	783	815	815	808	796	778	760	826	792	734	803	772	760	741	728	742	774	783	803	778	786	768	773	812	770	781	752	765	794	760	740	823	814	744	781	796	771	777	780	739	764	720	769	843	795	802	809	782	781	797	764	775	789	797	771	741	769	777	824	818	757	797	790	766	785	758	731	799	800	811	779	735	764	781	780	800	780	724	753	768	793	749	792	790	759	809	809	835	795	769	794	775	789	762	788	810	794	739	797	752	801	701	745	797	744	768	794	801	776	779	789	734	723	760	776	789	742	788	815	795	799	763	807	724	803	738	774	796	811	787	800	717	747	768	763	766	757	777	769	794	778	796	770	798	753	799	825	784	774	853	740	794	749	784	804	839	771	785	759	799	777	806	784	760	763	749	836	766	813	826	769	790	792	761	770	755	733	807	753	755	737	809	751	778	824	734	783	815	766	780	773	838	825	794	794	739	764	776	774	789	762	712	746	726	795	806	771	775	827	770	822	804	775	780	748	762	718	759	747	776	804	783	828	764	782	725	750	771	788	782	776	786	806	731	771	786	766	772	728	778	784	745	805	787	768	743	793	756	763	789	765	734	790	804	725	779	763	798	750	746	751	789	752	775	797	768	793	756	748	763	721	778	777	805	796	786	779	817	735	852	814	742	762	786	826	817	785	785	768	797	764	767	745	786	731	793	771	766	731	775	827	881	766	746	776	776	788	749	777	766	802	814	747	817	818	797	829	766	775	794	763	771	749	748	765	702	781	740	782	748	805	785	784	779	782	770	768	797	760	770	755	772	812	785	799	774	790	742	781	817	751	800	756	796	812	748	748	752	783	751	776	758	813	795	747	766	794	814	798	768	814	789	801	802	760	789	816	744	741	823	816	796	801	764	750	750	778	832	793	777	808	784	789	739	748	782	786	770	720	765	801	795	787	756	832	809	815	739	822	793	794	763	738	750	795	810	775	767	788	752	802	800	733	767	722	813	755	789	803	789	755	792	779	770	755	827	799	774	760	755	783	781	796	782	782	771	763	766	772	766	816	781	799	764	785	793	778	782	755	785	824	777	757	811	768	735	790	752	801	761	803	814	764	784	830	799	785	800	770	803	849	800	853	763	778	782	788	789	769	793	790	813	751	813	769	726	735	772	786	790	816	782	759	757	772	732	723	805	751	779	728	783	774	739	783	761	788	736	793	783	754	806	777	783	808	777	798	787	781	825	758	800	777	724	774	778	755	768	797	759	781	740	754	767	756	825	810	821	780	802	761	835	764	804	825	771	754	774	734	752	782	766	764	832	752	772	805	773	781	762	814	799	778	763	797	803	795	734	850	784	756	794	749	780	771	753	775	811	773	801	778	813	778	775	800	750	837	770	786	793	785	825	860	778	792	794	777	776	778	732	774	757	778	790	768	802	812	757	738	797	791	712	708	795	774	772	767	749	786	810	798	809	757	801	764	795	745	751	744	843	751	826	777	776	837	762	839	856	755	803	783	797	817	755	795	783	764	816	786	781	795	805	783	722	775	823	806	790	782	788	827	776	793	804	771	799	740	824	806	759	815	788	806	802	808	777	791	741	777	780	774	752	820	750	770	822	802	775	793	792	762	825	738	776	745	798	789	784	760	796	806	749	757	779	782	792	745	771	791	806	775	806	781	741	828	750	802	834	783	808	780	827	764	821	732	776	759	786	734	812	776	755	780	786	782	782	792	789	771	794	745	801	726	786	756	805	798	783	780	816	758	763	820	797	760	798	801	775	766	791	834	784	747	820	747	749	778	738	805	749	775	766	739	777	784	823	760	835	774	759	780	770	739	815	791	801	805	801	800	770	827	789	806	792	687	780	773	768	751	749	761	793	778	754	778	799	798	713	774	828	808	754	815	785	750	767	733	823	789	787	790	800	829	798	752	740	764	791	787	801	757	761	775	797	826	803	748	772	795	763	747	805	761	788	768	732	782	816	758	772	784	734	794	795	764	822	790	775	793	734	752	753	797	756	778	786	758	807	728	769	765	783	773	763	791	773	760	786	797	805	810	791	764	798	773	789	785	805	810	761	789	831	764	805	813	706	749	791	743	771	798	774	782	778	820	833	818	757	794
25181	21571	27284	25883	5326	956	782	625	568	480	520	434	399	432	441	397	414	405	392	414	369	373	341	368	411	379	347	357	417	359	380	382	386	361	370	364	351	370	384	422	402	398	410	389	352	338	386	408	411	399	315	400	412	361	398	418	368	382	361	359	346	333	355	395	360	386	381	395	387	379	385	396	356	393	398	399	372	371	375	382	335	381	409	388	389	378	379	372	411	385	357	390	376	374	376	373	374	384	393	361	373	361	376	395	400	406	368	371	340	368	395	382	367	418	392	396	388	410	377	356	391	406	372	386	409	386	388	363	362	355	347	419	382	407	342	373	398	370	374	365	395	387	374	400	373	370	377	392	389	386	350	403	425	408	389	391	377	357	367	377	352	360	396	357	365	394	357	394	395	371	392	397	368	357	380	366	378	372	337	343	357	343	404	338	370	376	363	389	385	352	380	366	371	392	388	365	338	333	368	399	378	367	390	373	364	381	381	371	388	423	379	380	364	386	364	350	402	390	373	354	365	365	349	338	359	379	377	371	336	390	352	379	399	371	380	406	407	401	379	338	372	402	385	380	386	379	341	406	375	378	366	363	391	353	380	396	388	416	373	382	413	400	378	389	418	376	396	373	349	374	379	372	353	389	347	363	372	371	357	382	370	405	371	378	389	370	402	379	389	365	380	370	385	421	339	421	335	384	353	389	359	363	378	367	370	372	366	386	382	361	381	396	369	395	415	372	383	404	372	386	377	395	382	402	376	366	361	359	385	372	359	342	356	406	404	370	374	395	409	371	355	380	395	414	375	380	419	377	367	372	346	399	384	357	384	376	376	367	372	350	394	384	341	353	416	337	390	383	375	348	385	406	359	366	363	356	377	390	380	404	386	396	379	386	394	386	387	369	422	363	364	407	364	361	339	347	365	379	357	368	361	380	390	375	356	364	370	344	361	371	372	394	392	393	357	363	371	394	355	364	371	389	435	355	371	362	337	387	383	395	401	368	393	375	390	372	350	392	348	370	366	372	398	366	353	383	374	383	397	386	388	356	451	376	387	372	347	376	390	361	368	374	380	345	346	352	367	374	398	380	356	374	393	386	361	399	393	367	394	396	402	359	351	367	394	382	366	349	392	384	389	367	370	372	392	399	360	382	337	375	352	372	381	385	387	380	365	374	383	385	349	375	353	390	368	381	409	348	395	376	371	367	358	369	402	356	365	373	360	391	328	378	350	388	386	382	359	369	373	406	414	362	378	386	370	376	398	366	380	353	399	356	375	374	353	370	368	382	401	382	388	389	353	377	399	372	352	371	386	422	345	377	389	403	420	340	361	345	397	396	403	404	351	338	376	366	372	364	323	341	401	346	364	374	383	361	404	371	372	369	367	360	388	339	357	352	368	369	364	407	381	337	317	361	359	404	344	383	399	384	366	381	383	341	378	397	352	388	388	378	424	353	364	342	374	368	373	369	345	351	363	394	348	354	381	386	389	393	400	380	392	369	428	375	371	356	360	345	389	352	402	381	393	355	377	379	362	391	392	358	378	378	413	391	399	400	358	397	404	370	375	385	395	356	360	372	387	439	383	394	407	374	399	362	391	374	388	376	353	383	407	375	370	370	347	356	364	329	374	361	353	387	398	379	389	400	360	349	355	385	378	373	360	394	364	374	391	374	397	394	380	382	380	394	369	373	371	376	363	370	386	367	365	395	387	412	369	380	368	383	363	383	405	394	350	410	393	353	389	384	378	371	381	377	393	364	370	349	358	386	379	337	380	359	389	369	373	409	373	367	360	334	349	372	386	392	403	370	398	370	393	352	376	352	339	386	353	367	353	361	352	387	355	398	385	368	365	377	372	387	393	373	396	384	378	387	376	392	363	396	376	359	400	385	373	348	367	373	399	371	369	379	377	375	383	380	393	353	377	401	345	377	382	365	382	391	343	358	350	349	378	371	401	373	374	326	395	354	370	381	387	389	380	400	428	376	379	367	368	381	427	414	412	385	390	373	375	358	322	381	415	376	414	416	389	339	363	352	375	378	366	356	378	395	405	372	390	357	393	359	389	370	406	370	382	362	369	360	374	375	385	385	390	370	371	357	384	371	346	359	376	364	349	387	414	400	398	375	374	386	375	393	371	378	358	369	422	378	407	379	390	404	392	378	353	429	370	356	375	383	378	358	369	359	342	363	383	355	370	397	412	405	366	369	382	380	342	391	384	331	369	379	376	354	360	368	383	387	395	410	408	378	350	354	370	380	381	382	360	388	400	397	373	385	359	405	372	386	366	366	383	361	383	392	390	370	382	336	375	408	366	384	381	352	335	387	381	355	363	381	392	371	365	349	395	377	424	387	383	407	355	363	362	383	354	395	395	387	368	400	394	376	365	385	362	377	356	352	357	386	339	419	390	380	362	392	357	347	369	387	361	369	359	373	372	363	339	380	397	401	368	375	380	394	411	362	377	382	391	421	354	397	378	385	449	361	392	374	367	389	389	361	359	357	400	392	415	384	374	369	363	378	382	404	437	376	387	377	382	393	394	379	373	366	353	360	381	335	386	359	370	353	375	391	399	385	370	379	402	374	369	332	391	379	344	353	411	362	358	391	359	343	400	388	381	364	400	390	336	393	373	369	378	396	389	399	387	367	341	351	372	346	387	351	410	396	386	353	375	376	400	392	379	406	397	361	364	352	368	408	331	381	371	395	397	385	378	397	396	375	386	410	381	379	361	344	395	370	413	410	384	401	349	353	404	358	374	356	361	388	408	364	372	390	362	411	391	366	351	404	386	344	404	342	381	370	353	365	360	371	355	368	411	377	365	384	375	386	369	374	362	347	388	386	356	387	375	379	383	377	358	399	373	348	336	366	361	396	353	378	362	357	379	364	415	363	331	405	401	379	360	397	390	337	366	384	404	358	387	366	384	400	366	392	337	381	360	378	353	392	396	381	402	382	377	393	362	358	371	393	353	366	393	363	378	391	356	390	377	405	340	369	374	362	348	364	383	436	407	379	366	344	385	381	409	398	344	382	400	394	373	391	369	370	387	411	356	387	368	371	357	387	358	357	374	379	365	357	375	376	370	381	343	398	363	390	373	362	379	372	358	364	365	405	408	352	371	387	357	405	368	370	383	335	360	360	372	376	348	359	386	387	359	356	374	394	366	387	355	371	381	355	368	353	413	349	372	393	365	412	373	362	382	414	335	389	360	377	378	406	355	345	380	387	371	382	327	374	387	370	354	402	370	393	362	413	345	338	350	389	344	417	401	396	367	399	352	416	382	375	399	393	360	388	374	349	410	347	378	377	374	334	382	364	380	383	370	373	349	408	360	368	402	364	348	374	345	397	372	368	367	392	331	345	348	375	389	428	384	367	396	378	395	373	388	360	386	356	382	361	389	365	370	365	392	398	389	427	377	358	362	364	332	382	363	387	384	353	400	377	340	335	398	367	345	368	370	380	371	391	383	386	338	402	358	349	378	345	393	349	367	379	381	433	376	349
20332	13113	5502	2786	2073	1748	1481	1079	950	801	751	706	582	605	569	535	570	522	500	515	516	495	517	497	506	512	516	481	487	486	499	505	483	525	480	511	529	467	529	518	487	454	506	505	494	527	490	477	468	497	482	502	504	488	513	496	514	424	489	519	485	498	505	492	523	467	487	516	525	494	457	515	482	491	464	513	475	483	466	511	499	472	455	416	514	514	480	468	494	499	474	444	499	477	489	460	531	438	511	513	496	499	508	486	456	510	480	485	473	453	498	490	469	494	493	481	500	526	498	486	464	466	543	482	474	458	471	490	456	445	485	452	501	480	472	502	523	495	506	461	462	476	476	475	510	466	510	468	529	476	522	486	478	483	484	471	504	506	494	481	493	477	494	494	473	474	484	467	526	483	490	449	462	474	522	481	461	480	478	500	494	466	473	450	475	503	523	467	505	464	501	506	451	460	517	516	492	492	460	494	507	474	489	515	485	489	446	447	517	497	474	472	475	503	483	505	498	486	507	452	459	502	518	497	503	498	506	496	500	485	461	485	479	511	475	482	495	471	513	528	486	544	482	508	473	488	484	498	503	526	494	499	471	502	488	514	464	496	500	462	513	508	464	461	499	450	499	485	466	480	461	472	520	468	520	479	508	471	500	496	514	483	466	486	469	452	505	466	489	494	479	498	458	508	457	476	478	463	476	506	507	480	487	503	440	467	511	475	472	462	463	515	469	510	480	522	523	458	475	513	487	473	477	495	477	467	509	507	474	526	494	469	506	486	498	442	483	461	491	472	493	467	475	501	489	517	475	458	475	472	506	460	523	457	517	498	489	557	496	470	485	492	459	493	484	472	433	460	459	480	475	484	499	487	499	504	498	465	507	494	507	511	553	485	484	509	505	470	460	474	469	493	470	480	471	473	464	559	489	466	462	491	529	483	495	474	454	508	456	516	470	483	499	497	460	483	497	426	493	461	478	449	462	481	501	461	486	488	507	476	489	478	487	468	473	504	476	501	485	494	483	473	489	502	464	493	436	459	498	419	481	493	438	495	499	467	464	514	484	484	466	503	493	466	448	474	498	463	503	491	500	476	458	522	453	474	490	487	454	482	480	492	498	456	483	511	515	527	494	472	467	459	467	498	500	475	487	460	469	475	440	463	489	510	481	494	488	461	470	480	482	486	534	516	480	504	491	493	484	467	475	474	477	486	516	448	458	501	473	521	493	467	486	497	507	506	492	503	497	478	473	465	498	484	493	534	477	500	494	470	489	485	500	469	517	515	495	481	493	461	474	488	489	492	483	462	482	452	500	494	480	459	500	477	528	498	481	546	449	510	478	499	490	479	504	491	490	488	487	482	482	499	524	470	426	468	497	489	498	504	528	493	483	456	470	460	454	508	488	506	478	496	507	461	476	447	497	513	485	436	526	517	482	498	498	477	508	468	468	482	469	519	517	510	434	508	475	468	464	475	512	460	493	452	491	490	484	495	443	522	456	490	476	447	480	481	489	487	484	483	499	456	490	485	482	480	517	472	466	490	485	454	496	517	444	484	470	495	454	546	491	459	477	470	481	499	464	500	495	495	475	496	449	470	498	482	476	468	507	495	473	489	496	479	474	461	473	486	471	515	462	448	481	464	485	489	523	520	459	490	533	460	467	503	442	497	533	485	474	464	494	488	491	519	477	475	519	504	526	471	510	464	460	465	460	508	476	485	514	485	484	480	507	481	480	478	490	466	488	501	499	490	470	470	484	511	465	509	464	484	491	468	486	483	500	459	485	478	480	501	486	494	484	507	457	488	468	466	481	503	495	504	497	504	506	451	485	503	488	473	469	488	473	451	508	481	474	479	514	484	509	506	471	465	462	491	463	491	485	486	520	490	465	473	458	510	477	517	507	455	516	509	482	467	497	526	479	497	507	478	476	461	471	514	480	460	512	474	479	478	471	492	487	510	486	501	458	469	472	503	460	494	511	481	503	450	520	469	509	504	496	475	482	466	443	457	480	479	499	490	495	492	469	483	477	448	468	488	502	498	427	503	494	486	503	475	479	476	472	492	492	465	446	448	475	497	492	504	467	503	506	493	479	465	502	500	500	480	465	485	504	503	474	476	485	450	494	510	489	500	450	516	483	477	445	510	484	477	512	479	532	498	481	481	503	461	474	484	460	465	496	494	465	450	496	490	502	476	439	491	499	479	481	486	498	498	495	502	489	486	480	484	494	480	475	467	519	498	533	469	476	479	469	468	487	505	481	512	488	511	495	488	477	531	512	504	476	473	504	527	454	492	498	468	460	471	491	497	482	454	487	518	509	525	491	438	446	494	457	471	473	463	472	467	516	478	467	521	471	496	487	482	461	504	495	549	488	483	458	507	440	494	484	521	459	472	465	460	477	470	493	511	458	467	530	497	475	489	541	457	461	471	481	475	483	473	492	491	458	468	442	500	452	444	469	468	517	493	496	509	462	505	484	458	495	490	500	503	420	453	476	461	483	483	479	486	462	494	488	506	500	488	500	482	497	507	482	482	494	485	496	511	477	478	480	480	524	479	459	495	477	507	492	508	444	522	488	513	457	456	469	491	457	472	525	460	514	456	510	485	488	544	463	488	488	483	466	498	477	505	495	471	437	495	455	507	514	497	493	490	475	516	471	464	502	480	482	475	483	519	454	479	466	478	487	483	479	483	477	513	449	478	459	448	472	487	504	483	492	431	498	522	484	503	466	491	497	468	496	501	498	532	474	544	503	462	502	484	493	491	475	450	471	494	459	478	517	488	518	505	473	504	489	532	468	505	484	493	531	455	497	463	490	482	484	496	452	476	494	488	517	454	478	488	506	494	482	496	463	486	486	489	478	452	498	474	471	498	457	493	499	457	478	452	415	484	455	469	505	480	474	493	484	499	457	464	488	530	479	453	516	485	485	502	477	516	490	510	489	494	501	466	509	513	521	488	479	489	494	494	524	465	469	468	487	494	462	471	498	474	492	496	466	484	520	433	516	472	489	513	484	506	483	484	495	481	462	474	525	494	460	538	490	524	485	521	504	505	475	463	493	504	492	465	437	495	524	450	440	459	445	518	459	430	542	460	443	468	508	524	492	457	478	457	491	497	458	483	462	483	485	484	505	512	482	463	494	463	469	505	474	502	469	492	445	501	501	477	498	462	493	485	482	528	519	479	506	491	485	495	518	493	500	483	469	494	508	467	498	503	525	480	467	453	475	470	469	486	480	476	516	458	444	495	480	458	500	446	509	488	509	460	478	496	477	505	515	488	503	477	477	458	469	519	516	495	555	521	491	478	497	482	498	477	476	480	507	465	461	480	455	482	453	499	466	468	452	444	505	472	492	475	513	444	504	486	504	493	513	533	504	482	489	474	477	500	509	485	525	499	499	463	491	490	510	502	487	455	469	508	504	502	457	474	467	479	436	486	475	484	466	487	482	494	477	534	485	504	488	479	462	472	515	503	513	503	499	518	496	467	461	465	490	487	502	495
23092	21625	29296	24446	21621	21435	4077	1063	713	640	609	505	480	442	430	390	367	353	346	388	368	337	358	358	337	354	331	332	294	334	347	290	361	331	327	321	325	351	328	352	322	384	331	346	340	308	346	320	300	350	343	324	299	334	310	326	344	313	312	327	314	327	302	357	315	322	332	302	276	320	302	306	303	326	331	334	335	277	322	351	318	308	329	326	327	305	304	323	324	315	341	306	300	320	317	303	313	317	309	323	334	327	341	327	295	312	288	285	296	302	293	323	305	337	290	315	280	324	321	320	314	310	264	310	289	290	331	340	309	296	285	318	310	309	315	293	326	278	335	283	315	300	310	311	323	283	310	329	307	311	317	314	308	306	300	313	331	333	310	282	315	310	321	324	331	324	334	315	329	291	341	322	287	292	322	327	295	311	317	298	312	297	335	327	319	345	296	317	328	336	305	321	304	305	292	312	282	298	279	328	324	288	331	330	332	313	269	301	304	322	336	303	308	334	310	310	306	294	291	357	285	303	326	289	300	327	314	350	326	298	319	326	335	319	316	315	305	305	317	298	349	334	346	297	325	314	297	334	280	307	317	316	291	305	317	308	338	266	321	316	301	318	285	280	289	325	323	314	300	302	307	285	330	312	314	331	317	300	293	318	310	322	306	340	288	317	267	299	298	297	300	354	295	309	310	289	279	315	300	308	307	285	339	298	319	299	311	311	298	326	286	286	327	300	287	338	330	320	327	294	300	297	293	303	291	319	278	296	300	323	284	294	286	308	286	297	314	281	310	308	292	321	306	321	293	295	322	297	307	314	305	292	299	304	318	299	324	300	325	312	320	287	277	293	343	311	320	329	295	318	333	332	333	307	302	304	304	306	303	302	328	302	276	358	308	311	314	290	315	340	306	297	325	322	341	313	309	320	332	305	315	319	319	299	288	278	308	314	297	303	304	274	283	313	281	316	287	298	286	313	333	314	335	300	318	308	306	305	314	298	328	308	314	330	316	289	336	290	279	310	297	311	300	330	300	315	305	296	317	293	309	332	303	286	310	299	320	322	323	306	305	302	317	323	284	317	309	318	328	320	296	290	296	333	316	310	277	328	316	334	299	305	306	339	346	300	286	348	323	353	297	310	320	359	317	290	350	312	308	273	302	317	311	305	294	297	336	317	301	309	307	328	343	293	293	302	306	340	302	309	301	340	335	323	317	305	328	315	313	312	306	324	292	319	339	316	291	308	301	337	336	298	296	311	298	310	336	295	301	326	307	313	283	319	326	295	307	275	309	328	306	291	330	311	301	315	298	310	325	308	326	304	306	314	310	299	259	305	316	294	308	353	354	348	283	296	352	292	338	295	320	274	313	293	301	303	301	321	285	315	336	314	304	318	270	325	321	326	311	297	285	323	332	277	297	309	325	314	308	323	307	320	336	284	346	300	353	324	292	309	300	341	323	314	300	300	306	310	283	307	324	293	335	366	313	342	326	324	281	312	333	312	271	304	316	336	301	324	322	307	280	324	303	294	315	321	290	341	293	301	278	300	323	297	306	319	329	303	285	353	284	291	308	321	297	308	328	321	327	323	332	300	296	321	354	307	325	293	312	331	309	321	302	345	328	296	336	321	315	316	334	319	313	300	325	322	323	314	332	296	281	340	309	294	328	351	338	341	323	315	320	291	315	295	310	334	310	306	332	328	349	323	322	310	321	286	330	328	284	317	332	324	327	296	303	310	325	345	317	293	325	314	305	312	319	321	305	316	285	298	308	329	336	302	316	324	316	307	295	330	317	309	295	308	300	312	303	277	325	312	317	316	317	310	287	306	289	319	323	280	313	336	300	325	292	305	303	287	345	320	356	313	310	297	313	300	335	330	320	288	301	302	313	303	317	371	330	316	324	296	273	302	313	332	311	296	300	294	283	289	321	318	294	318	331	300	293	280	337	343	300	318	328	323	289	328	311	308	322	286	303	341	288	321	333	292	298	307	282	289	322	316	282	350	290	292	321	310	277	293	304	325	316	299	319	344	339	319	320	268	290	305	321	313	326	300	333	319	314	337	348	350	307	312	313	284	285	306	300	332	325	315	299	322	337	322	329	306	306	331	314	331	324	275	288	333	273	317	301	308	335	317	312	293	316	322	315	323	344	358	326	304	270	303	315	320	303	319	318	317	299	343	356	303	300	296	282	306	346	315	313	312	322	331	325	302	316	312	291	281	329	326	323	310	334	308	326	324	320	319	310	329	328	329	324	303	283	310	315	308	334	304	304	343	291	310	309	331	328	330	303	308	329	322	338	324	287	339	318	301	318	308	301	297	314	304	280	323	290	309	306	293	321	302	329	325	286	317	286	327	316	282	327	345	310	325	305	304	328	315	319	329	311	322	359	313	324	348	304	298	274	324	311	350	309	284	262	327	331	295	310	335	325	299	306	294	317	315	316	297	309	318	330	333	322	297	311	341	306	284	314	322	310	308	314	314	330	278	302	327	309	302	324	315	320	313	328	292	321	340	343	328	281	340	308	301	284	295	317	312	333	308	311	334	337	314	308	310	279	309	339	334	331	290	325	283	288	326	311	321	340	304	303	281	292	302	276	277	305	260	311	331	290	312	280	279	319	277	317	292	332	312	351	297	284	327	303	321	280	353	307	328	305	316	296	353	312	277	306	312	334	302	307	303	343	289	295	329	317	278	328	304	298	305	316	325	302	307	303	295	313	338	305	310	322	310	329	337	332	300	320	304	285	289	314	289	319	285	327	311	328	341	302	317	313	304	313	320	288	308	301	303	337	335	321	301	308	316	306	288	334	296	300	317	289	347	282	309	330	313	331	326	327	315	297	280	328	299	327	293	307	305	285	322	292	323	310	319	306	283	291	279	299	312	313	336	317	301	289	293	305	295	283	324	305	305	320	305	313	327	306	332	317	303	332	325	301	293	346	300	324	300	301	304	352	292	329	314	269	286	317	296	282	323	329	313	312	315	314	303	297	334	315	291	284	290	322	265	296	295	330	309	301	297	293	320	324	320	316	325	318	319	304	306	361	330	332	327	312	351	323	335	287	303	316	296	282	336	294	307	315	302	305	289	288	314	323	275	303	297	329	302	291	289	333	281	301	310	298	316	301	303	319	309	342	334	294	306	319	317	297	287	300	303	296	313	291	332	315	317	349	334	303	310	295	306	291	330	295	317	306	321	304	302	342	315	314	322	307	306	271	305	337	288	311	339	325	305	300	317	299	282	305	287	315	270	296	315	294	297	313	277	304	331	312	323	332	327	288	340	273	329	299	317	319	283	315	274	305	327	303	325	281	306	329	283	304	297	288	318	328	318	314	331	327	333	309	288	321	313	330	308	304	331	289	310	324	313	323	292	302	293	299	329	318	308	331	317	281	304	310	325	297	314	328	318	289	296	302	312	311	290	301	306	303	303	295	318	308	313	299	310	275	294	323	296	334	303	321	293	323	287	299	334	340	321	322	297	301	311	334	326	316	317	302	285
24849	22610	11376	5810	4356	3594	2664	1923	1476	1246	1034	922	753	707	686	625	551	570	535	567	517	466	437	441	468	452	459	460	459	455	429	450	399	415	434	422	405	466	436	468	447	419	471	471	425	442	424	405	435	397	416	468	419	393	416	462	397	424	406	437	397	415	443	390	413	365	442	404	403	402	394	411	402	401	454	407	422	421	392	399	416	435	394	428	397	378	394	439	404	440	424	443	443	424	436	415	381	420	449	417	451	425	433	386	379	393	393	445	403	418	424	401	390	410	438	388	411	396	397	422	400	398	400	425	402	437	448	405	473	386	428	379	431	403	429	415	421	385	427	427	439	439	427	452	407	429	440	402	426	464	404	422	363	422	436	404	454	427	427	425	412	416	415	405	396	412	425	409	376	426	409	435	382	424	425	405	400	428	427	399	441	410	416	387	398	394	397	412	414	382	395	409	460	448	415	390	432	411	429	394	389	399	379	403	395	435	445	385	441	426	416	415	432	459	425	407	437	395	403	443	372	411	387	446	455	420	431	367	412	412	399	416	424	464	423	399	432	411	401	393	433	382	388	414	377	389	397	428	431	404	426	410	450	435	413	420	407	401	406	419	425	363	423	438	412	415	411	433	384	434	395	429	377	440	418	400	426	424	378	424	461	428	444	389	412	385	433	404	438	391	422	427	451	399	396	397	452	383	372	394	395	424	436	409	455	406	452	420	416	412	387	416	405	409	428	420	406	401	407	450	434	378	443	413	397	410	391	391	425	408	395	406	405	428	401	424	448	408	400	422	405	407	435	414	428	416	382	422	428	439	437	411	403	412	418	419	433	385	406	449	428	456	425	385	401	391	386	462	373	392	414	410	382	443	424	412	430	414	424	394	445	397	396	410	426	439	401	441	386	382	388	394	393	445	376	421	411	433	436	404	402	399	411	408	429	405	393	419	399	416	411	397	396	434	428	411	422	425	391	432	425	396	443	408	387	397	419	426	408	414	428	401	384	450	391	420	426	413	356	424	408	378	422	394	411	440	404	390	407	412	425	401	392	429	442	407	432	394	398	438	425	423	428	446	433	428	400	402	421	413	418	422	432	450	434	442	405	402	409	397	435	407	414	459	397	409	432	446	420	395	412	446	377	415	434	392	431	433	415	430	407	400	362	397	426	405	430	423	427	410	397	409	394	366	406	399	392	422	406	379	395	433	404	429	397	428	452	416	410	401	385	404	400	465	395	399	442	405	414	442	411	413	446	413	406	438	416	410	432	367	383	436	436	427	409	402	390	425	392	422	416	429	404	429	396	390	403	425	393	428	411	443	389	388	412	422	434	426	433	412	425	440	382	402	420	414	433	428	409	408	428	422	413	406	447	438	400	390	386	414	423	406	402	377	395	412	445	425	404	415	389	420	458	428	438	421	376	399	381	416	442	431	405	392	426	439	409	422	443	401	440	414	453	406	380	411	406	392	400	424	407	426	415	424	422	389	380	396	388	418	441	410	413	395	447	441	380	421	406	423	426	414	405	439	395	385	412	409	423	382	382	363	401	408	402	407	394	437	449	409	427	404	416	416	398	403	445	383	402	457	416	400	423	406	388	410	425	379	415	432	385	441	402	376	418	380	420	402	410	403	412	420	418	397	385	424	426	427	399	397	403	424	420	403	417	422	435	401	404	433	417	349	416	408	386	414	420	414	396	386	379	433	383	399	418	415	434	439	437	448	406	382	404	368	410	387	418	402	408	389	406	433	386	408	412	408	401	404	403	434	379	413	432	375	405	374	435	417	382	395	430	396	416	414	397	409	396	417	401	396	387	391	368	439	437	404	404	443	445	451	431	401	402	397	415	409	426	420	389	411	392	400	394	383	379	394	436	421	414	419	452	413	412	426	429	414	427	424	440	384	416	438	431	410	387	432	395	421	387	382	457	409	438	389	419	410	391	404	462	427	433	398	459	429	390	414	421	411	416	420	398	380	436	417	407	405	407	441	409	405	401	393	405	421	400	444	405	444	404	388	430	413	406	401	401	404	441	405	412	416	383	423	418	397	438	446	423	411	392	394	412	408	451	410	408	422	414	426	381	451	411	383	446	418	431	393	420	443	358	391	411	441	407	453	432	374	396	427	392	429	373	419	377	386	431	437	456	433	434	420	406	418	378	396	442	380	421	395	394	415	425	403	425	385	451	421	401	383	388	398	426	422	405	421	428	419	405	414	373	424	463	409	444	426	426	415	391	425	437	405	421	369	414	377	391	402	444	393	411	403	386	411	420	404	423	395	387	394	438	401	476	394	398	429	414	396	424	413	410	451	407	389	404	420	390	431	377	395	383	395	439	393	394	419	426	397	408	435	422	428	364	406	395	406	423	390	410	394	427	425	420	420	375	420	369	412	401	392	402	421	420	406	384	465	389	392	438	402	399	393	408	397	424	386	402	396	432	411	429	424	424	362	439	436	374	435	409	408	427	414	411	401	420	411	408	445	379	424	408	424	406	431	390	404	410	425	410	380	428	370	407	404	451	382	402	415	426	432	423	405	418	435	410	395	423	418	385	392	393	417	425	356	426	408	432	430	419	419	393	388	412	428	407	401	420	440	414	431	435	393	398	387	392	399	422	410	480	442	411	406	410	395	402	413	443	385	411	428	438	408	413	403	417	406	423	450	410	424	433	387	436	379	400	417	443	414	391	421	424	413	407	377	407	407	395	415	382	444	432	431	406	406	412	438	384	419	387	388	460	379	412	382	429	409	390	378	381	401	443	377	412	410	388	426	381	437	421	422	397	406	461	409	426	415	405	426	402	386	431	409	424	411	424	388	392	383	445	392	425	398	377	380	409	430	430	431	414	415	401	382	397	411	414	375	402	419	427	429	421	381	427	417	395	380	454	433	407	422	389	379	416	392	461	398	408	405	421	447	417	389	417	411	427	398	439	383	400	432	444	411	413	417	437	458	450	389	391	393	430	424	415	449	403	386	394	402	399	400	435	422	412	403	383	401	404	400	462	423	406	414	428	413	421	417	445	425	415	379	398	419	413	430	426	415	394	411	415	419	445	432	367	436	445	410	426	430	432	433	387	456	411	423	386	369	401	417	383	417	404	413	374	417	380	435	363	415	410	403	406	425	394	440	394	374	394	392	410	427	429	425	429	430	409	424	409	396	398	440	420	426	458	438	461	387	407	407	389	417	455	428	428	373	393	404	455	394	425	441	416	417	389	435	390	407	412	420	436	446	433	405	381	445	414	381	418	430	389	440	426	423	412	416	392	393	415	365	444	401	437	422	424	392	417	406	414	416	426	435	442	395	408	394	430	428	388	387	420	402	393	425	389	400	399	420	418	397	384	371	411	389	428	441	403	428	364	408	398	391	422	418	451	441	437	391	405	421	418	401	401	401	402	397	446	437	442	436	396	400	431	422	401	390	410	406	419	420	396	411	434	418	367	405	406	380	411	432	432	434	405	438	416	432	418	432	424	396	417	410	418	428	371	399	436	426	397	423
28328	18261	5123	1561	1051	889	834	796	726	686	707	665	640	626	616	593	595	582	602	640	632	597	626	592	621	612	606	609	595	610	581	592	602	595	610	632	621	587	575	604	609	599	580	659	693	610	582	599	608	602	561	617	614	620	694	585	626	615	624	599	584	620	633	627	632	622	607	603	562	626	630	566	633	580	539	629	603	571	624	595	620	572	586	602	621	628	626	592	608	603	627	615	622	605	628	597	587	614	606	599	624	564	597	638	616	625	602	608	594	623	577	617	603	575	621	630	592	579	664	610	623	637	609	646	619	585	607	565	612	630	613	579	597	567	612	581	624	638	629	618	589	627	587	611	630	664	599	625	611	609	677	646	635	601	608	607	576	621	612	623	630	616	633	604	583	581	595	627	596	587	603	599	597	602	607	567	594	598	599	636	616	560	597	600	598	624	610	627	594	593	632	595	574	578	643	609	603	618	611	620	624	594	602	595	637	596	564	599	609	641	576	671	656	578	634	632	610	642	589	575	634	611	657	612	620	631	583	578	609	592	640	575	632	611	625	601	574	567	633	617	563	607	586	579	631	574	617	609	563	509	591	633	644	616	572	588	615	612	568	627	610	600	633	640	551	629	598	600	615	639	651	646	627	615	600	631	589	626	596	592	647	601	578	620	599	614	661	588	606	596	604	641	602	576	615	599	570	560	576	659	627	587	587	546	616	613	576	599	586	605	570	622	651	648	622	644	614	591	572	582	630	599	623	607	640	639	621	619	649	567	596	623	646	630	654	615	609	575	578	564	672	614	623	614	642	595	672	595	622	612	582	634	605	558	580	630	596	672	638	585	575	592	700	583	599	619	577	599	609	612	551	571	592	607	581	643	610	581	612	586	649	625	618	587	577	620	592	574	603	617	570	648	565	595	585	576	545	587	596	645	619	614	634	612	594	625	607	622	642	612	609	583	620	592	609	603	607	596	633	595	578	580	607	635	600	632	604	622	611	631	644	617	627	639	638	606	633	618	656	586	679	597	637	651	649	564	610	641	613	608	607	620	589	587	605	585	626	633	607	600	561	621	588	556	617	609	609	598	640	605	631	577	589	582	619	607	620	574	595	611	625	586	584	597	625	604	600	617	628	591	602	602	639	604	610	630	637	615	579	613	616	614	639	645	632	582	609	606	601	568	639	614	601	611	623	603	618	602	576	639	597	610	605	600	632	608	572	585	632	587	614	593	609	578	634	578	624	641	592	570	573	627	565	637	598	611	613	600	600	579	585	600	601	628	609	621	625	604	602	594	612	596	580	607	625	600	564	605	640	572	613	605	652	575	596	646	617	604	589	598	610	570	617	635	573	607	650	599	591	549	595	642	649	622	560	594	604	558	606	599	649	597	631	638	591	563	632	601	546	585	592	591	616	624	605	603	595	592	591	628	628	598	601	571	552	619	615	617	610	611	579	619	620	597	605	626	590	629	633	628	634	555	587	585	604	634	608	613	657	640	650	644	644	666	616	628	590	608	618	635	624	642	541	601	572	581	586	638	621	592	625	609	593	626	596	585	603	638	603	608	548	579	619	595	645	579	575	573	623	624	580	574	607	568	617	613	605	570	618	584	572	548	587	617	607	647	614	619	600	604	608	611	565	627	604	570	619	599	598	599	574	606	608	613	611	629	576	584	625	635	589	620	676	585	608	585	590	625	592	604	609	571	583	587	548	610	598	562	611	591	591	591	597	591	638	584	572	622	613	577	622	610	601	626	580	592	606	584	633	592	640	618	594	600	615	623	647	590	613	596	599	598	557	623	609	605	587	562	573	590	625	595	620	610	604	594	596	558	611	622	602	623	624	644	629	634	624	577	652	648	555	613	601	609	634	612	606	655	628	609	619	573	579	613	598	638	619	621	584	585	631	614	621	584	613	622	610	591	586	594	625	624	624	591	571	604	629	612	602	635	589	581	645	606	582	619	630	605	598	597	596	637	603	604	623	592	606	616	611	608	628	616	587	587	621	610	604	602	638	573	574	622	628	573	579	587	628	591	609	597	545	619	639	587	567	607	600	635	590	595	589	567	622	611	638	602	599	584	581	586	629	601	584	635	596	638	599	605	644	587	597	572	623	618	610	631	615	593	622	584	592	615	615	603	566	640	652	579	595	627	611	609	595	608	601	592	599	639	611	617	591	614	571	636	662	637	598	621	627	578	559	647	613	635	626	617	592	645	590	619	635	610	608	584	625	599	574	647	648	648	592	591	619	604	589	622	598	583	593	612	573	588	601	555	606	626	608	628	632	622	610	575	585	577	588	577	631	608	588	614	621	594	555	599	627	592	598	624	615	647	662	569	619	551	606	603	578	622	599	613	568	615	614	560	581	555	555	609	592	576	619	612	640	612	631	628	601	626	578	608	658	611	592	618	622	602	593	592	603	571	609	630	606	609	629	621	614	603	594	595	607	650	635	641	595	578	610	607	545	604	588	608	652	608	628	628	599	628	620	577	644	599	645	591	615	594	627	610	621	650	620	633	632	638	609	601	635	590	608	617	647	596	615	608	625	617	635	627	606	641	612	598	559	632	590	650	617	606	605	586	614	616	612	606	597	598	636	627	621	611	594	615	551	612	566	583	612	590	557	657	613	561	597	592	588	594	612	648	580	629	645	623	615	612	600	626	643	613	648	589	589	610	615	626	632	590	591	568	583	569	624	582	604	604	593	629	562	599	600	642	598	638	602	604	673	567	572	580	600	611	567	596	592	609	623	606	597	587	605	623	587	611	627	612	640	579	646	629	602	615	621	621	582	606	663	557	606	588	596	627	599	620	623	617	611	598	597	650	597	639	587	590	610	600	624	582	611	614	641	630	596	577	611	614	599	604	599	604	625	628	608	555	636	583	647	611	599	596	571	650	599	618	571	597	602	634	631	603	615	616	603	563	612	604	626	627	622	613	594	590	640	561	614	615	599	626	625	621	592	576	612	597	616	581	610	597	581	589	592	631	603	581	614	661	624	612	557	624	556	575	595	600	642	603	620	581	641	625	615	593	620	568	621	589	614	616	579	646	659	599	598	636	619	619	595	607	627	585	639	593	572	620	599	592	619	639	567	633	608	617	580	604	626	606	622	621	589	650	588	594	644	629	596	613	590	606	578	585	617	620	591	582	592	596	602	594	610	623	609	608	576	597	583	578	634	592	634	597	597	595	580	592	606	640	606	580	596	634	614	573	663	605	632	589	636	598	585	622	603	585	586	607	625	621	583	597	593	628	633	623	651	616	611	591	598	570	621	589	577	606	635	578	620	618	613	576	650	611	598	600	632	582	586	624	580	634	556	612	624	616	589	600	600	558	648	615	624	566	579	590	595	638	607	581	615	594	585	605	643	627	632	677	610	611	592	585	612	618	616	646	607	619	611	622	632	599	598	595	597	623	605	659	692	639	655	611	589	592	633	611	585	605	597	603	604	620	623	619	617	571	595	637	623	561	610	640	597	621	599	576	614	572	608	572	618	560
17605	8364	3363	1893	1590	1577	1200	1124	990	910	834	866	828	820	818	804	795	793	795	779	778	758	796	820	794	760	746	758	845	749	729	760	762	744	763	746	809	778	787	741	796	803	795	792	793	808	811	783	774	785	793	799	789	793	771	797	792	740	737	784	740	772	789	774	789	779	789	797	745	767	791	818	788	796	785	780	832	740	807	770	725	755	786	758	799	742	755	797	777	807	777	745	735	765	762	793	778	807	761	829	767	806	736	794	792	772	799	798	780	744	745	838	788	759	780	787	782	782	779	831	722	795	804	777	769	796	742	774	784	819	763	775	745	789	745	733	773	820	746	765	758	784	817	818	762	727	830	773	768	795	795	760	814	728	768	776	761	793	760	759	803	775	826	798	794	778	797	793	785	787	779	779	793	766	781	797	764	769	742	773	848	735	789	786	799	757	805	775	776	757	798	815	789	762	767	777	759	789	742	783	748	797	779	790	754	731	772	785	780	763	839	741	747	830	788	780	772	765	740	814	794	777	792	787	800	797	777	754	736	760	758	755	781	798	777	818	761	763	719	800	766	732	760	816	770	796	838	767	789	803	756	789	729	792	774	751	792	807	796	765	759	809	773	782	826	768	807	760	740	781	737	745	789	736	759	802	754	711	804	801	795	775	808	807	775	751	734	754	794	762	739	750	785	764	737	812	704	809	787	781	785	801	788	777	787	743	790	808	799	774	818	839	741	770	796	765	768	816	795	786	759	753	798	814	744	761	778	784	806	763	817	763	785	794	778	744	766	757	793	786	790	730	738	737	816	793	791	774	754	817	768	785	744	792	773	793	787	786	789	788	787	845	754	751	762	781	801	815	734	828	740	779	754	720	733	692	742	729	790	849	734	740	740	787	799	769	778	784	796	789	729	758	771	808	732	706	798	774	773	784	742	797	779	816	766	780	735	781	775	789	741	729	782	823	779	798	744	768	767	810	773	751	747	807	762	779	785	787	796	795	761	775	761	812	746	805	766	822	802	789	771	824	775	812	689	792	744	792	760	763	771	778	815	720	796	772	773	752	826	783	781	823	748	736	716	790	781	775	799	757	789	772	767	788	722	788	730	763	799	793	817	742	764	816	720	728	778	768	823	796	755	776	787	811	751	782	747	790	787	723	772	794	792	750	760	712	809	767	753	808	773	772	764	779	797	768	802	760	768	761	772	785	763	790	718	783	761	775	787	772	752	801	739	786	715	752	793	705	816	767	752	751	824	792	796	769	754	790	732	763	770	779	766	798	792	790	763	814	771	743	805	813	793	759	754	793	795	808	782	782	772	824	777	789	783	807	786	761	771	727	787	740	768	803	742	788	776	785	788	794	809	801	793	717	811	741	800	798	811	760	803	785	744	783	791	738	811	798	804	755	789	747	763	800	776	795	759	756	761	775	779	811	794	761	802	752	790	772	721	715	791	827	783	786	809	778	797	757	772	771	726	795	737	760	814	761	731	717	769	757	766	754	766	776	788	813	741	769	738	763	779	752	803	760	760	813	790	767	793	811	772	822	754	733	817	731	767	798	742	742	763	820	805	762	786	807	812	806	793	794	779	787	784	825	761	737	767	758	743	772	744	767	789	739	760	766	800	743	769	811	743	802	809	783	792	792	776	763	756	772	702	744	827	746	808	753	782	830	754	787	812	765	740	757	765	832	763	740	769	778	789	758	776	743	794	792	796	789	769	793	786	759	775	796	765	725	749	784	744	799	799	784	809	758	766	774	784	837	764	733	791	733	780	785	744	772	764	756	818	791	804	791	765	775	735	802	757	730	737	767	811	767	811	760	756	826	760	767	797	786	790	794	788	794	762	780	769	817	789	754	789	780	785	791	746	769	761	787	782	864	742	812	817	775	759	789	771	762	748	794	774	791	745	739	793	789	767	798	786	761	776	771	769	763	755	754	802	766	799	813	821	811	789	820	821	759	750	763	766	810	801	765	782	758	783	778	770	740	787	746	802	755	744	780	810	771	815	854	727	775	743	752	750	784	777	797	777	776	837	825	756	817	739	789	748	763	793	802	800	795	808	746	731	771	800	784	749	796	721	777	792	765	761	819	793	771	763	762	780	803	818	724	797	813	722	842	740	784	778	753	719	757	765	797	800	779	806	832	799	792	808	849	777	852	776	743	751	820	758	742	751	815	762	839	819	773	779	795	829	765	798	755	735	834	745	730	827	767	752	800	793	834	769	809	766	741	720	814	773	806	726	800	718	747	764	750	779	794	807	798	832	740	789	811	784	795	836	755	780	737	792	785	753	796	693	789	728	792	824	778	783	764	778	782	777	737	764	806	726	755	782	757	790	791	793	750	750	798	791	809	709	802	792	728	748	729	789	734	783	737	777	757	808	743	797	788	745	736	794	767	761	775	765	761	808	836	749	757	748	777	819	792	774	760	748	799	759	814	757	744	740	788	792	770	794	765	756	788	763	795	732	780	786	743	817	746	756	781	817	738	797	806	813	771	786	772	723	781	747	806	818	757	752	788	753	794	726	826	764	794	777	774	765	732	744	748	769	767	794	733	792	774	798	815	773	742	790	741	794	741	749	777	725	725	872	801	760	803	763	785	779	769	789	814	719	764	785	754	757	766	792	766	727	745	810	748	772	788	767	764	744	832	784	814	791	800	795	737	813	792	754	781	788	804	801	751	725	768	837	789	802	821	798	761	830	789	771	772	790	797	732	803	702	782	741	753	786	749	761	726	761	807	732	788	776	812	757	768	800	797	791	786	716	759	791	788	764	789	791	775	773	779	814	747	771	732	747	759	741	781	762	720	745	795	778	773	800	792	765	778	790	770	757	767	768	740	787	771	770	770	761	783	790	819	819	778	789	763	758	774	768	752	811	777	775	781	773	800	785	757	792	830	825	785	783	763	762	810	809	763	797	747	805	802	766	772	796	778	784	755	763	779	829	813	794	842	823	768	794	793	753	707	793	760	735	807	789	792	792	766	793	806	726	780	788	791	810	773	707	766	805	792	771	750	811	814	823	765	758	823	750	788	791	762	779	820	763	732	729	792	774	764	721	759	779	768	781	792	779	807	793	766	761	764	772	743	755	772	738	804	858	818	748	803	766	779	807	790	778	744	766	770	783	788	787	792	780	787	792	773	765	745	796	768	759	820	764	774	756	777	802	772	775	772	763	818	793	786	705	738	739	753	839	798	812	704	769	735	754	744	773	795	798	799	762	769	815	780	746	756	726	799	758	802	748	773	741	820	717	802	779	804	746	740	775	768	766	817	779	788	786	727	766	814	739	779	712	724	789	724	777	740	776	777	787	738	738	798	743	775	766	813	761	704	777	698	782	779	825	747	781	744	758	832	769	807	802	768	766	784	781	798	814	754	807	740	779	777	765	755	836	808	812	706	794	784	819	782	800	820	778	774	796	781	794	825	759	809	734	788	784	805	766	754	735	791	814	758	806	780	783	768	746	822	736	788	782	799	756	785	761	806	739	798	747	826
24054	21608	28819	24883	21500	6672	1484	1012	879	808	771	740	671	638	640	676	653	628	572	609	632	616	617	651	645	598	616	590	666	623	625	649	563	581	618	596	621	565	647	591	623	630	570	610	593	603	588	617	658	569	640	596	612	624	622	608	547	607	581	578	642	572	579	637	615	541	569	598	591	628	537	596	595	546	608	598	601	582	597	593	607	633	572	582	627	580	574	623	590	617	609	582	586	590	566	597	607	652	619	636	600	571	608	596	584	624	629	589	630	555	593	576	587	611	572	607	611	598	580	603	582	611	574	605	574	554	595	618	599	621	627	599	594	562	605	581	622	625	566	611	594	610	590	626	583	593	593	564	588	588	612	581	624	585	603	574	596	597	578	616	607	617	627	574	620	634	586	641	549	553	588	588	620	661	603	594	607	569	589	618	634	574	628	610	613	568	580	620	637	610	606	604	572	568	597	604	601	555	646	560	582	600	569	579	622	578	582	581	581	597	573	600	581	580	570	590	606	578	608	562	564	586	594	597	622	631	608	558	573	573	580	646	596	615	637	512	554	588	622	585	621	611	658	616	582	577	596	574	573	630	593	604	612	584	598	573	585	574	615	591	562	551	574	587	602	592	579	637	593	574	597	600	599	576	552	624	582	609	587	594	586	629	631	587	545	589	606	631	629	602	637	590	569	583	561	608	590	621	564	569	558	603	599	596	594	560	561	617	587	610	627	575	599	587	586	584	569	619	581	557	587	546	611	630	534	581	593	539	592	595	590	604	630	622	599	586	564	635	601	661	583	554	600	624	553	580	632	570	576	609	605	564	595	577	572	582	585	581	592	608	592	580	562	622	588	619	579	589	615	602	632	620	574	571	594	623	590	577	567	598	582	579	574	611	591	577	601	597	640	628	551	603	582	622	574	595	614	585	598	617	643	579	574	605	586	580	582	631	596	590	577	625	618	612	589	570	585	593	618	614	548	600	596	579	666	598	608	605	601	576	573	573	562	595	614	595	600	578	581	631	601	574	611	560	641	601	550	574	593	620	591	613	606	597	590	597	624	604	610	573	596	578	603	590	580	603	610	591	566	584	607	584	613	577	561	582	613	611	606	628	593	545	579	624	600	598	592	599	614	576	613	612	571	610	593	575	612	569	604	617	560	611	584	586	559	598	593	567	578	553	598	604	614	555	548	663	576	583	601	570	583	578	547	576	564	627	626	600	597	612	601	593	561	566	607	632	578	599	614	631	621	598	581	617	599	606	596	581	592	629	549	606	636	565	661	581	594	625	607	572	594	608	609	594	589	590	565	624	620	568	550	602	572	567	591	564	585	611	584	595	605	561	590	583	539	563	567	598	608	627	637	632	598	615	607	571	569	598	615	616	598	584	642	562	600	622	563	618	642	630	637	591	562	551	584	598	573	600	589	604	606	589	619	585	586	551	606	572	581	566	641	604	582	590	623	605	555	606	583	561	657	578	577	580	578	590	617	588	563	628	604	564	597	569	636	570	603	554	571	598	567	593	590	595	575	602	585	626	607	576	568	584	624	617	567	613	608	593	611	584	560	621	577	619	593	630	579	627	590	621	620	583	595	582	595	603	585	601	597	603	573	638	564	594	615	639	616	568	621	554	541	582	595	564	603	546	610	584	584	570	604	585	607	541	597	612	566	601	605	607	598	574	569	573	576	584	560	566	576	583	546	589	593	590	573	575	618	617	624	614	609	578	578	598	605	641	592	621	607	604	602	570	570	650	555	553	588	590	616	607	544	578	647	609	615	541	547	567	588	579	567	569	584	588	593	628	611	599	582	578	564	575	540	590	586	547	592	607	621	607	587	613	566	568	593	573	607	608	579	555	608	616	609	580	610	565	584	605	544	592	595	617	622	593	577	547	601	579	605	617	577	594	573	594	593	588	544	547	611	560	577	584	581	604	613	566	570	610	586	594	589	612	599	564	566	604	583	598	551	612	602	566	597	597	585	625	592	605	588	591	606	604	630	579	601	591	560	604	586	571	598	593	583	635	573	566	577	602	595	606	594	601	588	619	600	607	602	548	584	606	604	587	575	592	590	581	628	580	604	571	590	581	614	644	597	562	594	652	566	581	566	593	613	576	600	659	566	564	562	606	568	572	591	573	605	599	575	602	657	598	594	591	572	615	567	565	583	636	592	582	586	618	568	553	601	590	581	545	590	633	585	605	600	628	587	576	583	564	593	545	627	542	634	579	587	601	624	601	647	599	594	591	588	600	573	631	609	578	579	619	611	586	605	632	593	602	581	584	579	587	585	593	621	577	573	567	607	603	630	547	570	615	585	574	603	568	590	596	611	602	617	601	579	591	585	573	613	589	579	554	599	561	610	629	584	539	626	576	598	592	582	617	580	606	624	580	555	534	600	595	623	596	605	560	610	559	629	607	566	585	585	606	639	598	602	615	608	560	578	614	578	591	613	588	588	609	599	592	559	586	645	619	581	588	610	599	612	630	583	620	605	622	615	619	574	612	590	617	589	607	607	623	618	583	599	608	581	615	576	569	586	623	602	586	592	561	607	558	613	582	610	604	573	598	573	592	665	591	591	582	598	616	598	570	610	574	618	621	599	565	587	590	578	587	540	577	590	614	570	574	619	599	618	590	624	590	607	620	576	626	596	588	618	612	589	605	641	564	539	574	569	609	621	585	597	566	599	591	592	600	608	629	622	555	564	571	586	601	615	600	597	574	590	607	623	547	592	595	587	578	620	587	605	590	624	592	593	578	633	597	605	588	612	635	583	580	624	634	602	574	605	598	617	598	586	628	591	630	564	576	597	647	589	625	633	578	577	576	598	633	606	623	604	599	573	607	583	629	591	554	541	621	590	569	627	632	617	601	600	584	590	590	550	625	571	626	591	604	574	623	590	620	633	610	572	579	597	557	537	628	545	598	557	637	628	582	595	605	590	624	598	587	585	560	592	599	596	621	602	588	639	542	638	587	618	569	560	607	587	566	596	564	589	596	591	585	611	615	560	638	565	615	567	546	619	599	566	610	606	566	617	601	605	577	586	593	614	578	615	595	594	581	615	583	590	572	620	594	606	606	597	604	619	566	596	655	566	556	607	622	614	612	596	558	563	596	569	632	559	565	620	609	599	616	566	560	573	596	560	571	601	570	601	588	599	548	590	574	584	586	598	596	584	564	601	571	596	578	582	586	587	593	569	581	553	628	609	553	608	613	566	581	557	595	590	589	614	616	582	595	616	627	553	557	555	554	580	629	594	593	580	559	580	601	579	621	580	578	547	565	605	576	608	614	595	596	610	628	598	607	592	566	608	579	622	590	608	571	626	611	590	601	624	591	583	577	577	561	596	638	611	577	575	585	585	599	646	624	603	615	617	560	642	586	578	620	616	639	607	600	581	621	568	608	571	591	577	626	671	613	574	567	614	571	596	570	574	618	545	582	586	576	568	554	606	594	565	564	627	601	630	606	563	606	572	606	603	577	635	574	632	598	580	605	622	633
21663	18249	8106	4373	3474	2605	2243	1649	1448	1291	1186	1017	989	991	852	890	875	880	840	875	802	787	791	749	782	807	765	787	806	780	824	744	767	781	791	757	813	791	789	765	782	823	749	768	788	826	790	820	759	762	743	788	814	720	782	765	779	776	820	788	772	804	780	749	773	787	749	786	789	783	750	786	768	812	814	728	784	783	738	735	798	767	784	792	799	797	767	764	747	779	793	774	789	769	749	743	753	782	779	805	828	742	815	735	787	801	761	772	801	731	761	828	738	744	772	789	780	816	774	764	796	757	763	786	776	774	767	757	809	740	749	813	759	816	778	771	768	741	764	790	745	743	748	750	746	780	790	756	753	751	762	771	798	748	770	788	762	811	740	782	780	801	755	805	741	802	739	770	805	773	764	778	767	753	802	796	740	819	812	759	765	801	803	759	766	806	704	822	802	799	782	774	789	704	754	753	762	749	762	774	818	737	726	797	791	789	792	790	780	789	739	787	755	732	766	771	785	788	809	749	758	736	753	765	776	804	796	782	799	778	764	732	723	763	767	726	774	771	763	795	781	706	753	748	749	767	766	786	801	782	772	773	804	817	787	799	752	767	782	760	751	788	768	714	700	691	788	798	723	750	759	748	785	795	816	774	747	775	729	726	762	751	756	747	770	750	762	782	748	776	757	802	720	756	775	814	832	803	728	749	792	761	764	691	751	783	793	764	790	775	744	746	757	774	753	779	715	809	758	761	773	759	763	813	749	738	801	779	780	798	761	756	731	808	809	778	771	743	786	794	762	705	777	813	829	754	717	756	789	761	730	715	765	772	767	791	782	765	764	751	790	759	767	781	771	782	795	763	745	788	763	748	763	758	777	771	786	824	750	794	717	766	780	800	768	761	767	753	760	783	791	747	809	712	736	764	762	807	723	751	782	791	769	771	796	777	711	780	811	749	769	770	744	751	807	726	824	816	781	753	748	770	752	792	725	740	773	751	773	755	700	732	760	776	783	766	771	767	836	767	755	774	782	700	794	767	778	797	761	729	803	736	795	764	711	768	752	782	804	767	750	731	721	757	816	761	762	775	750	762	774	765	783	767	712	784	746	763	847	722	769	814	786	792	806	770	779	758	781	759	775	770	806	733	765	789	778	803	759	768	802	740	774	795	766	770	793	770	789	779	780	809	732	820	786	766	760	755	788	790	737	806	788	778	801	771	774	759	762	681	737	756	774	810	752	787	794	769	775	760	760	765	783	776	741	751	705	792	755	746	766	779	727	756	832	804	755	766	766	757	778	736	734	787	780	768	734	780	745	768	791	758	784	799	719	782	757	759	780	802	768	774	779	797	759	787	798	756	760	755	774	783	719	773	754	773	751	768	741	745	745	777	782	795	780	774	797	799	819	809	771	768	781	750	799	801	793	777	729	746	784	816	758	773	737	788	755	802	769	762	792	783	774	717	812	795	781	786	766	708	821	758	838	802	756	805	782	769	757	810	832	816	797	781	719	785	791	782	784	708	755	787	796	756	759	811	780	750	763	758	808	795	777	772	790	768	777	771	827	750	786	801	741	779	774	764	814	768	777	742	766	801	757	759	738	791	777	749	757	800	782	761	741	787	812	772	733	781	774	752	774	761	780	784	755	802	795	792	743	769	795	750	751	789	814	771	781	834	803	806	756	815	839	768	800	803	806	726	717	738	795	793	750	808	789	790	766	774	784	763	803	732	786	739	778	772	761	744	797	774	786	778	757	765	768	748	780	762	754	775	762	777	783	799	772	781	776	712	807	781	787	725	835	793	771	748	783	777	769	756	842	765	766	739	759	755	767	770	769	777	789	764	781	780	767	728	790	800	735	750	774	791	800	776	799	740	750	773	769	752	760	780	789	800	806	790	760	802	795	756	771	789	733	762	796	820	739	816	714	729	786	791	733	790	721	818	775	780	787	757	802	731	778	788	775	743	724	777	814	787	702	764	753	783	785	750	825	748	776	775	747	737	798	814	779	740	814	754	771	749	791	765	788	789	724	744	802	753	742	821	791	767	785	739	769	739	761	773	767	777	789	789	746	824	776	746	735	734	734	787	787	812	726	801	748	787	772	794	771	755	747	750	810	753	766	751	748	756	805	758	790	779	783	812	784	772	773	818	739	736	772	805	788	723	731	751	760	763	773	733	785	754	757	727	754	800	794	714	797	778	741	711	798	778	752	797	765	759	771	826	774	785	759	762	772	764	771	784	784	771	804	739	749	740	808	740	781	794	790	807	759	799	788	802	798	757	783	727	796	772	745	778	799	729	753	759	742	779	748	785	748	780	759	776	763	767	735	812	752	800	753	732	714	760	756	860	773	836	765	792	712	767	720	750	757	753	772	777	800	807	763	763	727	816	786	759	759	767	747	770	749	770	718	805	771	762	751	738	747	753	805	739	819	736	762	792	762	772	783	776	735	792	814	819	764	744	735	775	758	792	778	807	763	704	744	721	808	744	780	772	809	769	728	819	764	789	749	743	733	793	831	795	759	752	771	780	716	739	798	760	760	779	824	751	760	796	762	824	756	793	769	724	775	772	757	788	723	771	783	759	761	732	789	737	751	755	801	764	785	804	770	869	795	711	771	785	774	771	808	760	755	781	802	748	781	773	754	753	747	759	785	779	736	800	747	763	798	770	772	771	799	726	807	713	758	758	732	760	713	778	797	762	730	761	753	772	779	793	756	769	790	801	726	786	800	792	753	797	774	745	843	773	759	765	763	717	776	750	763	826	808	814	752	776	763	754	759	734	806	763	785	759	746	770	824	722	748	816	758	756	788	781	787	813	796	779	804	775	767	778	845	737	776	737	711	755	787	729	812	758	770	751	817	751	787	742	712	767	751	775	761	751	758	810	736	779	764	704	740	740	810	797	760	753	769	745	794	774	744	754	765	816	778	764	779	789	777	802	802	794	731	741	749	776	778	719	752	723	828	810	772	793	799	709	779	774	777	754	775	762	771	814	790	735	769	740	783	815	759	828	783	751	786	766	794	731	771	763	716	786	759	769	766	745	801	742	816	759	795	796	716	772	804	752	783	784	797	795	761	795	764	766	752	784	780	806	752	832	775	794	740	736	741	780	697	756	774	801	753	759	742	799	766	789	757	766	774	772	789	776	764	772	798	799	791	737	769	799	782	745	796	722	800	733	759	750	805	723	746	793	731	746	775	735	780	716	772	798	773	771	772	760	776	768	777	802	793	795	754	789	793	768	759	777	799	760	733	764	746	743	727	771	837	764	801	765	815	787	772	759	786	748	764	794	777	751	752	759	747	764	783	747	698	780	777	777	750	762	781	793	791	764	756	750	742	784	769	798	734	768	764	800	705	801	764	772	801	806	738	778	776	768	808	731	800	794	771	755	712	745	782	755	785	755	757	757	804	811	787	768	778	777	747	767	805	781	746	769	781	739	761	781	803	787	789	842	781	782	778	742	730	800	740	817	782	754	774	749	743	741	759	736	810	784	793	777
25201	21578	27164	25976	5455	998	710	639	523	505	463	458	461	435	421	379	436	436	377	377	374	355	393	378	339	413	396	394	375	363	373	370	362	388	328	371	360	372	351	365	420	352	396	387	369	393	382	381	358	362	380	349	365	360	387	324	367	405	349	393	352	376	374	397	409	367	368	381	394	410	365	365	379	397	380	391	382	356	340	382	395	381	401	374	381	373	394	374	397	358	352	354	414	373	362	357	339	364	392	331	375	393	376	375	360	401	412	377	380	354	397	403	392	355	368	375	326	381	355	393	376	403	360	388	381	341	364	412	377	339	353	407	345	366	343	380	345	348	387	389	374	389	372	359	371	344	401	372	338	364	402	391	371	377	376	343	365	398	404	371	397	397	358	378	395	413	384	339	372	360	429	385	382	371	359	373	374	338	341	382	370	370	350	395	379	392	393	374	410	365	400	393	387	360	394	380	376	373	391	341	384	344	380	356	361	378	402	389	324	396	361	368	347	420	394	349	389	385	389	386	392	397	388	383	344	396	386	380	384	342	394	352	347	370	374	349	359	361	347	367	356	363	354	389	361	380	375	376	383	359	358	358	379	340	351	384	383	342	380	389	351	379	382	396	410	373	366	355	355	361	363	380	345	376	397	366	389	401	361	355	368	415	392	368	374	376	353	385	379	378	368	395	331	371	374	354	387	390	366	376	395	360	385	367	351	365	372	393	362	361	367	360	399	394	411	362	361	357	372	353	397	359	369	345	393	365	386	372	385	394	379	400	385	358	392	404	400	376	383	397	370	389	385	375	366	376	389	355	397	379	394	309	392	358	395	382	409	326	389	337	398	387	359	340	360	378	367	377	376	384	379	365	388	368	357	380	378	379	372	376	355	386	392	376	359	357	395	361	358	393	396	361	361	358	362	383	385	386	409	384	388	353	378	392	385	330	349	402	360	344	376	385	371	360	392	374	366	392	375	326	377	355	374	385	379	379	386	377	399	372	370	371	398	367	392	330	356	357	382	364	367	370	358	417	402	327	359	401	377	358	355	347	371	364	379	389	372	320	393	386	359	372	356	382	360	390	375	361	365	402	346	384	389	382	357	346	352	357	360	386	356	379	358	375	351	399	380	360	353	364	374	390	379	392	346	383	400	409	398	325	379	360	336	415	353	395	386	394	353	354	356	399	351	410	356	352	355	391	372	370	360	371	356	348	373	369	415	412	375	372	368	368	352	373	420	368	401	357	348	369	379	398	380	350	375	353	330	380	401	359	385	380	370	368	377	378	363	384	378	367	373	360	402	345	348	406	374	385	333	384	399	387	362	372	354	382	387	387	396	368	366	373	379	393	380	368	361	393	348	380	355	370	379	353	381	389	408	376	347	348	360	366	362	366	351	349	364	370	397	368	398	403	392	399	366	364	319	370	373	336	343	351	395	374	400	355	375	375	383	373	378	348	379	355	371	362	413	389	362	368	372	387	374	390	374	342	383	391	395	408	360	366	366	385	367	372	361	356	355	398	378	367	376	381	389	383	377	362	371	382	370	391	378	345	365	389	391	396	363	379	377	363	360	370	336	353	334	387	396	341	357	312	380	411	391	364	352	392	349	388	357	359	353	368	401	370	370	379	351	354	361	389	360	364	379	362	340	391	347	391	353	370	361	353	353	380	381	364	376	392	355	373	376	395	366	385	397	355	402	353	366	401	359	372	348	333	379	360	367	423	353	362	394	396	380	384	384	370	336	369	381	391	377	385	365	419	383	386	394	409	389	362	373	355	359	363	373	345	356	362	367	413	372	364	384	405	368	380	367	348	353	347	393	348	347	367	366	386	345	356	378	394	372	362	355	364	364	382	371	369	368	371	371	367	350	341	368	343	397	368	359	421	371	344	369	386	383	373	348	353	357	412	362	374	373	362	411	377	361	384	398	363	387	370	394	353	358	369	367	425	357	371	376	380	335	369	359	351	386	390	382	375	382	355	389	350	411	361	338	388	348	362	349	392	382	356	389	352	402	373	368	363	380	380	385	363	368	371	360	391	344	379	381	358	367	383	355	397	380	396	385	379	367	388	358	355	375	387	362	373	352	388	402	370	389	369	375	387	383	402	356	388	379	360	353	371	372	346	378	383	387	343	391	393	373	366	379	420	360	372	391	336	369	359	406	384	379	404	379	382	421	322	378	369	383	361	350	356	359	332	407	340	343	373	359	356	348	356	374	399	367	342	351	394	394	359	396	344	359	367	357	331	394	357	404	358	391	393	351	368	399	339	386	365	362	393	409	347	388	395	374	385	382	379	372	353	389	348	350	398	387	350	381	337	339	370	385	371	353	402	399	395	382	354	383	371	324	360	358	371	363	362	368	394	360	390	378	355	383	391	325	360	357	379	364	416	371	403	348	369	372	376	350	366	361	413	387	366	383	373	344	373	384	381	369	378	366	363	355	372	403	351	350	342	343	377	406	338	386	382	349	410	354	391	366	367	373	360	358	374	396	371	374	363	372	382	384	341	387	389	358	375	337	346	374	352	363	368	377	396	345	364	361	389	389	335	389	386	382	343	371	372	382	393	365	379	375	385	359	387	371	404	390	359	376	364	384	348	384	382	359	358	397	353	358	338	402	365	377	354	360	379	382	352	409	353	391	345	371	352	381	360	366	363	373	365	376	358	398	371	398	390	414	378	387	379	371	349	413	376	380	351	374	352	377	432	377	361	360	372	353	383	393	352	379	373	374	355	352	364	358	357	385	379	398	398	345	369	395	364	357	335	351	343	378	375	362	371	360	394	407	368	369	390	372	378	373	348	361	360	397	359	390	371	362	373	381	319	375	367	378	374	391	362	366	377	336	367	395	395	356	381	373	386	372	356	366	331	379	374	372	377	417	351	374	350	355	362	369	352	367	328	364	388	382	364	351	369	361	374	391	339	378	369	381	375	407	343	342	376	347	355	421	362	378	359	393	385	359	364	385	374	374	358	377	386	341	351	368	368	388	349	408	368	414	363	346	341	388	347	376	379	375	377	367	354	391	362	381	388	363	378	388	406	371	371	364	386	371	359	388	392	353	395	383	410	394	382	396	352	352	413	404	370	393	363	386	329	361	377	371	385	402	375	411	367	376	380	366	379	362	350	363	368	370	370	363	375	365	402	364	345	384	384	361	348	377	368	343	356	370	390	380	366	368	380	372	369	344	375	391	374	389	393	365	400	366	386	376	360	404	382	379	370	390	373	386	391	353	377	385	348	354	389	340	381	378	389	408	378	358	389	363	370	392	362	398	401	365	413	373	392	342	378	384	387	354	343	351	360	408	369	398	350	380	382	369	412	378	413	395	393	364	374	362	406	383	379	365	341	371	370	377	389	359	359	383	362	344	373	387	379	374	372	359	370	393	378	375	371	360	377	366	334	364	352	356	372	341	383	369	357	357	394	388	376	355	401	346	380	348	382	365	362	363	357	358	352	380	389	346	343	387	393	345	352	360	377	339	363	370	321	335	368	341	356
19961	13545	5692	2792	2110	1780	1349	1194	997	854	729	714	635	603	555	549	561	574	497	529	508	535	535	466	485	522	516	485	538	503	531	476	474	488	507	457	522	479	506	473	475	489	493	465	492	488	497	481	473	477	499	514	489	503	450	442	499	485	470	475	464	501	452	496	460	459	462	478	501	487	479	513	469	509	521	472	476	472	479	481	501	438	521	458	469	496	447	461	496	480	505	480	501	467	466	477	472	436	478	479	484	516	444	517	503	498	485	513	460	472	479	512	449	432	467	509	481	503	519	505	481	498	514	514	452	476	481	527	492	493	516	469	472	485	465	462	507	500	490	532	470	450	458	484	437	466	494	497	510	478	484	441	479	464	483	502	458	501	462	472	499	495	448	505	498	486	468	485	443	491	471	496	467	516	511	472	468	469	480	470	501	475	476	511	464	458	507	470	470	488	467	493	540	489	490	515	470	490	494	485	465	450	466	476	488	476	476	510	480	480	503	488	481	472	454	497	484	487	492	490	461	497	501	487	490	480	463	524	470	468	505	469	490	486	493	500	472	480	491	495	470	541	493	488	495	451	473	490	494	467	472	480	487	463	495	493	475	468	490	474	457	486	478	473	484	531	504	487	500	464	476	427	464	487	487	448	493	473	483	456	485	471	478	491	460	472	499	463	459	509	473	504	453	471	441	486	502	489	483	439	463	443	499	480	469	480	501	466	493	492	499	484	458	469	464	502	516	475	487	473	457	485	487	494	480	488	484	504	466	470	492	471	498	523	484	472	462	395	466	518	458	499	477	482	475	474	494	475	455	450	476	471	474	513	486	479	499	483	458	465	469	488	450	466	474	481	448	463	462	505	494	478	475	500	453	491	470	481	499	485	499	514	511	503	467	503	479	513	460	450	492	543	456	504	482	501	495	499	478	488	488	500	479	487	508	464	487	493	459	510	459	482	495	512	458	485	436	478	496	457	463	444	450	440	531	496	470	431	524	486	490	479	523	466	478	460	492	444	453	472	481	544	447	483	488	497	463	470	453	474	481	444	470	471	475	456	475	485	499	501	464	478	500	497	468	501	477	494	464	517	487	505	481	497	495	465	467	545	454	493	484	535	492	448	470	477	496	504	475	477	486	483	490	455	477	468	489	529	431	496	466	492	436	484	457	454	477	505	478	501	462	506	471	469	473	467	452	489	450	477	483	499	516	476	478	481	466	464	465	532	486	458	491	465	503	471	460	507	434	489	456	429	458	519	482	451	468	483	479	493	456	448	456	448	473	473	499	499	477	491	485	488	451	497	464	522	474	475	489	422	497	460	465	476	474	514	504	460	485	482	497	484	480	449	487	488	462	447	471	516	471	484	482	528	476	454	484	520	504	476	474	481	471	473	495	457	452	485	499	500	458	465	491	496	510	524	463	508	495	485	496	443	497	496	491	504	462	502	489	484	507	496	489	491	480	501	433	444	523	476	453	472	481	501	457	476	485	460	503	464	457	462	485	484	499	501	471	481	521	466	535	474	458	468	461	449	505	488	479	481	479	464	466	463	485	473	464	527	529	463	499	489	519	455	468	485	430	536	477	503	461	492	441	522	516	464	469	472	499	533	471	494	506	480	491	496	463	529	467	475	468	547	494	476	489	501	485	494	496	499	461	453	492	497	424	467	442	527	466	450	447	508	466	456	491	514	499	472	463	462	493	472	512	482	494	529	506	475	474	494	485	489	517	522	451	444	482	486	505	445	548	504	471	509	465	447	495	481	504	485	488	487	445	473	464	461	486	475	515	460	450	479	471	487	518	467	471	445	488	502	460	457	493	483	496	471	440	452	517	492	483	483	476	517	466	448	448	464	504	477	473	483	512	513	470	498	497	488	458	472	465	485	483	448	471	489	495	463	459	504	482	489	455	490	496	447	466	438	513	475	466	500	485	469	480	476	498	497	484	463	468	475	475	509	418	474	467	489	485	512	471	505	491	462	465	475	463	486	435	470	467	466	471	484	461	508	497	471	476	448	483	489	453	464	466	475	530	498	474	479	446	477	478	470	476	483	501	466	466	505	458	501	466	467	485	478	474	507	491	445	488	482	468	494	535	494	445	508	456	481	464	445	482	481	476	489	450	467	470	505	444	483	501	453	462	482	471	444	515	495	478	457	506	482	489	485	485	448	489	522	521	482	506	434	534	514	442	464	482	482	462	472	494	524	448	473	490	457	492	491	486	509	526	476	491	494	497	484	446	473	496	495	485	472	481	501	495	505	490	543	485	512	478	488	496	520	473	481	447	471	479	433	479	488	462	506	462	512	483	471	456	474	524	480	498	493	474	495	484	493	482	488	522	504	418	463	489	446	467	473	463	507	461	489	484	463	470	532	482	473	470	499	508	495	437	486	503	469	483	462	479	493	474	481	517	512	480	496	499	510	483	458	503	516	467	471	488	459	506	497	512	467	523	489	507	506	494	495	498	480	482	463	432	469	462	490	465	457	492	447	476	454	478	480	460	486	473	477	479	520	485	486	461	488	517	465	510	467	506	486	475	475	471	487	474	497	510	472	469	454	464	475	495	442	456	471	497	482	469	460	486	462	485	491	473	460	479	456	479	478	469	494	457	477	474	483	508	519	469	513	458	517	457	506	467	488	476	467	484	445	478	469	477	468	448	523	466	464	479	504	487	447	494	468	490	502	481	468	464	474	512	451	461	506	456	506	490	484	481	526	456	442	487	486	459	483	479	493	501	510	512	433	507	489	505	495	462	492	491	447	497	505	494	468	504	460	522	455	477	497	491	513	486	463	432	442	456	484	475	440	479	460	492	423	490	487	452	474	454	478	486	462	480	475	492	457	437	487	500	472	454	492	511	500	488	506	473	476	493	497	474	482	462	502	480	476	483	491	473	467	471	498	505	489	513	513	440	496	463	479	441	481	479	440	483	438	484	495	505	480	494	449	476	535	461	486	450	476	485	482	487	484	449	484	509	476	480	505	504	468	455	452	487	458	450	461	506	495	505	507	484	498	512	470	484	494	475	490	446	473	505	504	471	473	482	470	476	468	472	502	447	447	461	477	469	489	461	469	503	453	486	492	492	486	515	490	476	503	468	449	479	473	469	481	440	496	465	481	490	478	498	437	474	490	508	479	473	498	486	477	490	502	477	459	492	492	451	468	505	496	495	488	473	499	475	461	429	487	474	484	459	507	518	504	517	483	460	489	463	475	450	436	499	469	484	519	488	506	443	480	437	483	442	500	470	504	482	501	477	475	437	484	507	511	485	472	497	476	432	504	462	472	471	445	524	494	526	468	481	503	494	479	503	483	501	455	497	443	502	467	479	468	446	461	483	498	505	441	465	444	504	496	465	476	486	495	520	451	469	496	497	507	451	493	481	500	472	505	449	497	465	470	502	483	491	471	474	475	454	466	470	491	488	458	466	469	491	487	470	504	502	504	488	444	457	470	476	467	448	480	510	483	513	478	468	478	484	503	478	465	479	477	507	472	484	463
23141	21639	29323	24430	21631	21380	3988	1057	729	660	609	524	479	449	395	414	419	386	353	362	369	350	346	307	369	306	307	342	301	285	329	346	296	296	319	307	323	308	334	290	280	304	340	292	351	304	337	304	286	300	282	335	312	311	327	302	322	313	311	340	293	304	302	287	296	316	335	297	313	325	324	295	342	315	314	318	297	316	338	308	324	301	316	293	289	297	307	318	343	307	318	311	351	312	328	311	304	308	307	320	314	291	311	312	331	264	324	304	324	298	317	315	283	322	270	305	295	286	306	304	341	339	332	326	337	303	332	315	311	294	317	335	320	301	316	270	329	302	356	307	302	270	314	325	303	273	314	298	287	339	302	342	314	323	301	291	298	313	285	304	297	298	310	312	303	323	253	305	307	302	316	311	330	315	301	300	302	300	286	329	290	295	278	293	312	296	311	317	323	326	307	284	296	297	302	283	304	291	332	325	273	278	277	314	292	267	291	318	284	292	340	302	322	299	297	292	333	281	287	321	292	302	294	338	322	330	303	298	316	319	324	322	301	306	311	291	308	307	281	311	288	292	303	312	296	299	305	295	290	297	320	309	311	316	324	294	315	302	311	320	306	314	326	334	312	319	327	319	334	283	332	266	286	320	323	339	263	323	314	307	322	317	306	305	282	289	309	308	261	314	305	298	346	310	281	337	325	297	319	329	304	317	309	324	270	300	307	302	318	298	272	335	277	254	327	299	283	269	312	317	352	295	323	339	285	285	338	316	290	322	304	302	280	319	319	329	323	311	297	326	294	312	307	297	282	322	319	294	313	322	306	316	295	342	277	352	337	298	287	324	290	305	307	358	320	310	315	309	283	322	292	317	286	332	320	271	297	303	304	321	307	318	316	305	318	287	310	323	323	302	300	307	323	316	290	323	328	295	328	314	291	345	319	284	301	269	314	304	279	314	309	299	323	342	309	295	276	283	315	309	297	334	264	292	295	287	310	312	319	283	293	320	298	288	294	305	297	332	284	284	314	288	336	293	299	286	327	329	313	302	279	312	320	295	310	303	267	321	356	270	321	301	343	327	307	316	279	295	323	280	324	317	309	332	308	307	310	303	327	344	332	329	304	301	321	292	350	300	293	283	267	300	321	297	327	312	287	309	325	304	307	315	301	310	315	338	299	299	291	308	321	290	310	331	311	333	300	303	267	295	299	307	322	318	275	299	307	293	296	304	300	296	326	327	317	290	302	314	320	298	278	319	314	299	306	273	294	345	267	316	323	303	300	318	328	298	293	328	283	301	293	297	323	304	297	304	341	328	284	302	318	313	319	308	288	289	295	319	320	330	328	317	281	277	294	293	333	296	286	299	308	316	294	306	295	267	338	323	264	302	299	329	309	326	316	313	307	315	284	315	295	315	312	329	315	317	298	306	283	285	316	296	314	282	333	306	308	331	327	293	310	292	315	307	319	309	295	287	338	330	288	289	317	274	315	325	327	318	313	303	294	333	321	308	308	257	317	290	310	335	294	319	328	312	328	332	265	323	319	328	323	290	275	328	329	327	320	307	314	339	296	308	325	291	315	304	306	312	293	292	308	300	292	287	300	295	297	284	328	323	347	326	329	302	337	318	303	299	300	298	313	305	303	304	294	319	323	287	325	342	297	299	313	346	305	306	340	316	327	302	305	280	322	309	300	287	317	316	311	280	292	297	295	305	289	294	305	277	330	316	308	289	290	318	330	283	296	321	307	313	299	325	288	277	284	313	301	312	312	302	309	336	335	300	296	313	302	332	322	311	283	321	311	310	327	279	315	324	322	326	321	305	306	324	310	311	315	281	307	316	289	296	330	326	274	320	315	286	276	309	306	358	294	326	262	303	290	278	304	324	290	315	309	307	283	307	329	319	312	295	301	295	306	326	317	319	307	291	345	331	312	296	307	314	298	310	277	294	281	324	301	306	319	264	270	312	314	310	296	327	292	298	308	304	298	322	271	358	295	329	291	289	336	278	271	293	341	321	297	308	295	307	294	316	316	271	303	321	311	342	298	307	295	288	290	296	326	288	286	309	284	308	330	303	313	301	310	322	305	290	308	328	280	312	313	315	325	330	297	299	320	315	277	316	295	282	293	315	278	304	323	331	283	285	335	311	299	309	303	267	327	299	329	273	325	304	322	299	330	308	312	321	316	282	273	283	299	306	314	318	287	315	321	318	282	319	327	303	310	304	299	304	325	282	282	305	315	317	298	295	308	328	305	323	316	327	287	321	319	318	299	319	308	298	314	343	320	309	305	293	292	321	291	357	289	301	310	317	323	339	309	336	323	291	286	326	330	306	293	296	312	291	302	301	325	300	314	298	313	326	317	318	315	291	314	294	305	298	315	315	260	304	322	287	328	301	310	319	303	301	287	315	305	320	308	304	306	301	315	305	290	320	292	316	313	315	307	272	324	309	321	293	312	291	280	303	311	326	299	323	323	302	321	292	302	297	320	320	309	283	265	317	286	341	297	312	306	301	308	273	305	307	283	296	297	274	308	307	280	291	311	287	294	284	316	293	298	312	301	291	308	326	321	313	326	289	307	313	291	294	322	305	297	285	316	292	297	308	312	303	308	307	319	308	307	317	298	287	315	321	313	315	324	293	323	298	289	330	294	296	303	274	295	300	305	340	307	338	316	286	336	329	315	315	327	316	316	314	309	310	326	314	295	293	341	277	295	289	299	297	302	280	282	289	282	273	292	309	329	305	289	282	312	259	312	308	318	313	300	303	319	312	281	296	320	316	308	302	306	304	309	298	318	288	268	310	293	298	309	312	280	336	308	300	305	315	290	303	285	311	326	313	311	317	305	304	292	299	297	288	306	288	293	294	315	311	302	298	300	321	312	318	326	309	285	302	304	310	310	283	277	303	324	284	306	300	282	331	299	283	297	322	324	300	297	292	319	278	282	315	276	333	317	292	303	290	332	291	289	280	318	332	311	277	309	269	283	274	303	289	314	319	294	324	339	313	320	291	305	293	295	311	296	271	284	321	319	313	285	306	326	308	284	306	325	269	324	301	302	308	310	287	304	324	286	283	309	299	287	295	306	293	295	308	299	317	299	289	337	342	293	306	307	298	326	296	277	295	313	246	308	306	331	304	299	298	329	328	272	320	276	288	303	262	286	302	306	280	275	297	326	324	329	317	301	283	290	313	286	310	302	303	323	300	301	313	334	317	318	309	297	293	344	314	312	297	297	290	323	318	313	297	315	309	284	316	305	336	298	326	280	325	311	310	313	285	309	304	318	275	334	304	310	309	273	333	306	301	328	304	305	292	305	281	299	321	311	286	290	314	304	300	309	308	337	296	313	298	299	309	290	271	336	287	317	332	322	323	292	299	275	290	305	308	303	303	309	294	306	301	305	329	308	291	297	304	294	276	309	305	324	272	317	302	278	295	299	312	310	299	286	317	280	279	341	340	286	263	324	308	286	303	293	322	304	295	298	294	301	294	276	331	303	309	295	299
24524	23628	11597	6178	4616	3540	2774	2033	1460	1269	1173	905	773	760	663	612	572	538	545	534	493	551	510	473	467	442	453	465	475	464	422	440	444	454	449	411	450	441	433	453	423	404	463	398	433	464	465	418	437	450	417	477	414	407	434	433	405	396	430	443	403	392	424	427	440	401	385	399	427	391	407	414	419	441	388	421	395	404	405	451	431	427	411	367	405	412	394	425	397	405	379	432	417	426	433	427	405	455	425	440	392	380	419	419	411	431	429	421	370	413	387	410	401	408	414	383	393	400	431	431	387	416	414	387	374	385	401	386	394	406	397	406	416	414	430	400	419	435	399	369	415	430	426	418	428	412	400	404	427	405	436	399	377	394	426	437	402	434	371	435	423	395	412	397	403	468	423	404	409	408	414	449	410	422	399	420	410	421	402	437	431	412	379	424	403	417	427	411	448	398	425	415	394	400	420	415	407	403	414	391	441	392	433	395	380	386	378	365	394	428	429	415	406	395	407	436	424	454	412	417	390	404	448	399	379	418	443	418	366	426	412	421	419	402	386	397	405	417	368	407	401	375	388	439	430	389	384	415	416	425	416	405	423	429	420	391	424	426	366	417	385	419	403	427	411	435	430	413	407	433	378	389	467	411	395	392	435	397	385	416	355	439	398	424	424	366	442	414	423	388	399	400	432	388	453	402	395	419	454	407	403	409	422	380	399	410	390	389	398	415	396	405	418	424	363	418	396	394	393	409	413	381	430	363	413	405	393	390	434	442	402	435	391	400	382	377	423	389	359	454	418	421	420	396	414	394	386	384	400	389	421	395	396	394	389	409	414	387	392	383	398	389	416	382	427	427	427	378	444	385	427	425	427	411	415	413	422	407	393	422	401	373	396	420	403	448	401	368	380	397	368	380	387	412	408	425	391	384	423	374	440	394	448	433	405	419	438	426	411	430	414	398	414	408	394	395	415	402	412	436	401	377	413	395	358	405	410	442	447	415	402	426	377	389	421	385	402	444	429	416	387	428	438	377	415	398	401	422	420	370	405	404	415	423	396	405	386	409	382	370	432	403	405	390	406	392	403	393	406	402	369	377	422	379	437	410	412	416	430	377	396	424	378	437	399	417	414	407	411	424	394	421	408	366	422	419	404	428	406	409	396	457	378	430	401	415	409	418	373	430	428	382	392	390	419	418	406	388	419	421	386	363	387	394	427	430	420	430	399	398	411	403	378	376	399	397	427	419	384	418	444	418	394	438	394	386	424	379	402	412	391	435	419	405	414	385	413	397	396	418	412	398	408	410	405	389	400	417	424	430	409	399	392	383	423	393	434	380	413	405	426	413	396	391	399	415	405	402	442	414	398	431	445	385	439	403	401	408	388	397	406	413	423	387	407	408	416	443	381	425	423	413	402	420	438	409	371	406	380	405	424	405	412	465	413	366	372	347	422	418	412	402	395	417	422	376	408	417	401	437	438	393	427	403	427	434	421	410	411	395	409	406	395	409	412	365	424	399	388	375	410	425	394	417	409	405	412	380	406	427	405	413	419	421	450	411	414	376	385	388	386	425	412	428	401	406	409	408	429	414	403	426	381	438	419	402	401	427	420	406	445	407	422	423	429	393	389	398	427	423	396	370	436	399	417	410	388	381	409	411	406	419	439	429	439	404	414	407	408	393	406	379	396	416	421	364	396	430	388	430	406	414	426	402	440	418	381	412	417	412	424	403	402	423	412	369	393	366	414	424	372	370	398	395	417	413	398	419	417	416	417	401	385	417	385	429	396	412	418	397	413	373	416	416	409	438	417	393	397	422	353	393	431	390	414	452	428	437	403	408	427	407	409	406	387	386	398	404	398	449	392	430	439	439	403	399	389	414	409	421	417	417	415	379	430	412	406	388	377	441	438	451	414	410	369	389	385	437	410	441	390	401	445	402	409	380	476	398	426	408	403	423	382	431	393	413	377	453	400	450	417	425	385	413	384	399	409	411	404	400	422	387	435	424	346	435	412	386	400	418	399	387	393	408	424	411	424	407	401	361	403	461	410	416	390	403	454	422	386	348	408	377	388	398	396	420	416	411	417	435	410	373	366	438	410	376	409	392	387	426	405	448	414	400	408	381	435	433	363	411	440	413	415	380	400	403	432	407	382	430	389	420	391	405	439	426	418	393	430	379	423	399	395	401	391	419	411	394	404	399	419	398	409	415	430	443	414	401	396	397	431	420	396	401	409	406	397	431	435	365	382	348	423	403	417	423	442	408	373	415	444	419	439	413	429	436	438	390	410	425	414	388	368	409	392	382	409	427	395	410	445	433	418	411	358	408	428	383	411	376	408	411	406	409	442	402	438	413	380	391	400	410	428	432	411	418	437	409	413	394	409	412	411	389	371	410	391	377	391	418	395	387	418	382	421	401	429	397	358	408	409	436	433	391	377	380	394	407	391	404	438	399	401	392	419	416	409	374	374	409	418	420	400	365	393	394	436	413	394	419	381	381	444	375	393	396	416	425	428	428	414	414	421	402	393	371	402	399	376	406	451	423	371	409	398	386	375	421	400	397	363	395	427	417	409	393	451	396	426	398	415	443	420	387	421	407	412	416	447	383	428	444	375	412	427	416	385	400	403	405	425	417	426	420	392	427	454	407	426	375	432	396	421	389	378	429	434	410	401	401	401	379	419	404	406	414	419	384	388	414	425	428	374	429	417	448	427	404	395	409	429	421	416	413	400	415	447	391	409	374	416	375	361	398	389	420	409	417	414	427	392	410	411	381	397	419	454	462	429	425	381	412	439	404	432	426	405	432	443	425	406	428	402	419	412	421	392	390	440	404	382	433	384	409	403	380	444	443	406	410	386	409	390	394	425	404	425	408	385	379	414	410	399	419	414	423	402	399	406	458	406	402	428	391	421	428	406	419	393	441	418	415	393	407	409	411	419	434	402	400	412	366	419	401	422	377	387	453	410	396	432	410	411	409	390	407	409	409	450	403	449	428	401	415	397	417	416	411	423	364	404	398	414	379	413	397	372	397	437	419	416	423	411	401	437	380	443	372	402	423	436	414	384	383	411	394	394	401	388	379	415	386	417	400	392	380	418	388	423	408	427	440	405	389	378	374	380	400	390	394	386	406	435	404	382	420	394	431	388	402	414	406	385	395	402	420	392	407	460	397	436	439	415	395	405	402	353	394	414	411	467	396	415	420	394	447	416	351	443	410	420	402	417	378	440	410	388	374	419	396	384	382	446	398	425	401	422	429	409	368	397	420	390	376	379	394	419	416	407	419	445	445	406	441	409	407	406	427	403	451	411	407	383	404	378	408	383	423	417	373	408	386	423	378	432	440	438	418	427	389	382	424	397	436	398	418	393	407	425	383	427	429	415	405	404	370	477	435	410	396	416	423	416	395	425	392	443	375	384	366	412	385	408	404	416	401	438	423	386	386	394	412	393	407	396	431	396	383	407	350	418	418	417	423	376	436	400	371	366	386	414	432	408	414	402	419
28134	18380	5328	1760	1101	903	807	786	637	662	700	613	630	622	667	608	604	636	632	661	608	616	598	577	599	587	619	619	608	622	580	627	595	604	616	579	545	592	568	603	582	580	617	600	560	605	573	625	574	595	612	653	577	594	593	570	608	587	598	631	573	634	598	617	606	624	589	580	575	671	614	587	608	591	538	599	615	608	607	617	581	599	617	641	589	605	616	608	602	589	592	633	598	606	622	606	583	585	560	645	596	622	612	604	629	595	555	620	625	582	573	611	580	635	552	648	614	602	594	606	606	614	603	596	595	633	582	588	581	563	631	621	616	595	587	584	619	600	582	612	558	601	674	647	564	664	585	587	611	578	623	615	632	580	615	558	568	571	621	567	584	611	610	637	596	668	581	579	582	605	600	583	628	600	619	595	582	607	615	555	599	555	569	617	609	619	588	578	643	645	568	648	577	623	593	593	590	571	593	623	590	612	622	595	629	568	645	599	610	616	581	624	585	581	635	608	611	595	588	574	597	603	589	564	590	600	613	602	625	612	549	598	611	632	584	600	631	608	590	619	580	571	620	626	613	617	593	588	618	614	594	598	589	574	646	616	595	582	634	594	596	623	601	593	564	585	601	626	600	577	660	622	604	617	578	594	561	622	635	568	593	603	615	601	585	598	597	602	641	604	616	630	605	599	621	575	602	617	570	618	663	559	610	570	587	635	558	592	589	628	600	595	585	605	595	607	593	585	606	610	581	656	611	595	612	607	562	582	573	611	618	634	602	610	640	601	603	583	631	586	610	584	574	609	617	595	602	634	563	611	605	593	605	575	643	580	582	621	587	632	573	595	582	574	580	613	586	612	640	622	586	635	544	628	594	567	613	597	650	595	612	612	580	636	628	628	571	555	626	591	590	596	589	644	571	592	636	585	575	568	594	590	586	654	591	608	603	633	630	639	597	655	588	603	599	592	616	570	566	594	574	572	607	632	584	606	586	570	637	606	603	574	601	623	595	643	594	623	603	574	611	604	576	597	556	579	560	604	622	606	621	591	568	594	614	604	606	593	644	594	562	601	599	583	555	558	585	614	583	625	641	606	614	591	609	596	623	638	576	600	573	584	576	605	589	606	620	598	615	560	651	576	615	665	573	595	616	615	599	613	592	595	586	671	587	617	588	603	626	662	624	601	574	592	581	606	599	595	608	601	618	603	607	622	579	596	643	600	628	611	616	555	623	531	607	554	599	587	615	602	641	627	573	641	634	599	607	627	652	563	592	595	598	676	606	580	607	589	587	593	633	635	626	570	627	629	634	590	587	596	652	614	623	585	627	606	577	593	620	609	643	579	619	579	594	571	589	573	577	592	594	652	575	598	581	603	619	632	549	598	612	614	655	591	610	573	593	636	616	646	585	601	610	591	610	593	572	609	655	615	580	573	589	566	609	581	620	625	600	628	577	612	591	588	602	579	604	644	606	571	621	607	593	613	570	575	632	597	612	604	632	613	618	611	641	576	588	625	597	641	625	578	599	584	603	581	600	613	607	617	589	578	624	583	583	582	606	608	562	615	583	624	626	646	581	614	589	589	633	608	610	586	607	624	625	615	648	601	642	606	585	597	611	572	551	585	611	581	626	546	591	631	634	585	614	570	586	642	618	604	552	611	650	606	578	620	605	643	552	572	627	588	618	613	622	597	580	663	611	582	608	626	607	613	586	624	579	625	574	586	614	597	622	622	588	601	622	633	596	587	643	585	619	588	603	615	610	577	601	597	614	618	587	545	607	591	578	572	631	614	578	600	606	562	576	588	563	598	582	594	600	574	584	568	615	622	596	592	608	582	611	625	593	598	592	611	598	589	602	668	604	627	635	642	598	655	614	564	657	609	610	589	601	626	601	630	580	584	638	549	592	615	581	626	611	612	612	593	596	593	612	603	630	600	604	641	583	581	641	621	615	630	581	620	611	655	550	600	616	598	572	607	618	604	644	608	636	601	578	638	597	577	606	597	588	618	613	575	578	598	548	610	539	584	580	627	627	641	639	587	590	649	591	633	612	577	561	640	624	629	613	600	610	573	576	564	631	644	620	584	576	583	600	591	643	608	537	594	623	632	612	599	593	624	626	596	613	586	607	608	577	625	617	617	634	580	569	644	612	628	599	603	639	640	600	584	615	589	607	620	615	619	611	622	575	623	586	619	610	640	626	624	602	590	617	604	606	635	628	626	615	605	640	592	611	599	539	590	585	576	612	579	583	607	562	622	614	633	611	626	639	583	570	619	623	601	634	627	578	583	605	604	629	561	593	656	631	603	595	594	676	593	593	600	583	577	620	594	595	591	594	585	645	603	584	584	639	535	628	584	609	628	588	568	643	620	579	606	555	604	606	573	609	576	597	588	641	602	622	563	602	591	571	554	552	594	596	600	649	581	611	603	615	622	602	627	585	575	595	593	610	579	609	608	632	596	584	588	629	627	605	616	568	655	601	595	588	582	631	643	607	628	634	595	585	582	610	633	577	557	593	614	612	612	604	632	640	577	650	572	603	623	640	550	596	600	557	624	584	604	601	597	600	584	624	599	621	607	592	651	620	599	607	641	609	604	602	606	571	634	618	617	621	595	605	607	596	630	580	621	655	586	603	571	640	613	610	602	637	633	602	606	580	622	613	554	576	574	596	600	582	633	604	594	618	642	656	626	594	587	612	659	565	582	617	579	600	613	624	601	551	599	599	616	617	564	628	579	604	615	641	625	631	609	579	589	562	580	629	648	557	617	651	584	627	605	577	647	553	624	606	528	624	570	574	623	601	560	614	600	573	604	590	594	579	564	579	563	578	589	612	580	587	584	594	564	635	610	630	576	582	572	601	633	583	598	613	604	623	610	645	604	621	597	613	625	594	620	601	620	636	608	577	589	637	603	586	560	599	609	610	584	642	637	585	600	580	567	566	566	605	546	588	561	585	612	591	633	602	565	585	591	610	585	588	639	572	599	599	596	603	565	648	599	596	596	562	590	643	576	615	607	560	588	550	598	602	604	641	608	620	592	638	593	609	633	638	590	661	600	625	542	550	604	631	576	614	549	595	594	642	600	604	666	559	628	581	601	581	612	582	564	617	569	612	598	582	647	610	620	563	605	585	550	591	598	576	629	606	568	620	585	590	579	644	591	599	613	607	576	574	569	601	622	618	638	608	606	584	628	626	615	606	595	612	645	569	662	606	582	625	637	582	607	576	568	619	620	587	602	588	620	668	611	594	558	613	598	599	612	623	604	604	648	596	623	669	580	637	653	634	570	666	590	584	618	646	591	560	625	585	617	584	603	594	582	629	603	648	589	631	611	622	600	584	620	566	591	627	588	583	579	588	618	605	616	610	630	621	607	578	602	589	573	629	600	594	584	559	581	577	628	605	615	603	561	616	605	582	628	607	592	649	611	599	626	612	625	567	611	645	670	630	660	613	561	571	615	642	564	601	589	550	580	630	582	610	590	622	601	621	601	620	619	587	613
16699	8975	3781	2263	1747	1478	1234	1054	994	928	899	838	836	863	793	768	816	788	751	818	744	794	786	792	771	816	808	810	809	802	782	754	712	794	807	789	687	796	767	745	802	821	748	772	754	778	792	791	788	753	792	807	800	737	757	770	816	788	747	794	746	750	769	740	784	798	776	757	756	797	736	792	796	743	751	769	770	780	824	769	739	813	775	758	727	744	779	678	811	757	789	769	781	747	758	722	795	780	768	751	717	791	731	790	761	797	764	761	758	794	767	752	789	780	775	760	756	811	736	758	792	764	806	785	744	767	802	738	807	798	774	732	758	751	769	761	803	766	791	759	782	743	836	803	753	759	798	739	792	819	790	746	779	743	748	742	779	789	773	774	733	819	779	730	747	790	804	799	751	786	821	780	800	709	785	747	797	739	766	752	763	765	739	787	753	825	762	757	786	782	746	785	733	714	860	734	771	734	777	777	757	756	760	770	769	814	750	793	775	771	731	791	773	807	731	781	716	747	744	778	775	806	725	795	753	773	824	764	762	753	755	724	770	788	803	743	785	749	787	739	815	758	704	760	760	766	737	804	750	765	768	764	788	767	760	815	778	789	755	751	774	721	779	801	753	765	807	743	753	762	776	766	806	762	770	820	756	797	759	780	815	783	765	753	783	770	744	765	806	801	756	763	763	754	762	819	733	815	772	755	708	795	798	738	787	764	761	731	786	746	781	750	743	784	760	772	786	770	794	750	784	785	717	726	779	761	825	727	746	794	717	779	790	732	735	704	766	781	788	720	784	751	736	776	790	760	743	809	732	760	793	825	754	719	789	760	705	724	747	814	758	766	743	771	773	768	788	779	767	763	748	799	804	814	766	783	734	800	732	797	741	763	766	759	795	769	765	780	759	765	794	772	781	778	727	774	726	790	766	720	791	766	741	797	810	776	784	765	769	813	779	751	762	799	744	834	717	773	826	734	782	770	781	787	744	823	766	774	759	782	754	747	764	802	765	779	784	754	746	778	778	798	756	801	808	793	765	793	752	693	809	805	773	770	747	817	725	764	766	789	753	801	841	787	722	746	793	787	764	737	762	758	749	758	763	833	760	753	801	794	797	763	797	786	745	782	800	785	771	809	732	780	753	762	765	770	762	763	743	744	812	724	781	740	786	789	785	783	768	750	757	715	781	809	774	791	813	781	793	788	719	788	815	812	731	817	800	794	725	726	798	800	809	793	751	774	816	744	739	732	770	741	772	750	794	766	751	737	801	769	781	775	747	756	785	818	769	741	786	726	762	790	782	778	783	788	719	793	769	782	715	762	769	731	796	745	734	775	793	776	698	755	792	744	778	778	779	785	777	766	758	770	770	762	769	760	785	763	748	748	792	770	757	795	829	742	758	781	731	732	790	780	769	772	756	741	742	777	797	758	797	796	761	745	801	826	737	731	777	715	766	809	740	768	782	810	708	781	781	759	792	773	717	730	794	766	797	762	720	705	738	748	788	800	770	787	816	782	734	820	747	778	767	751	758	741	821	749	779	763	793	745	783	753	746	806	718	789	738	762	704	803	768	745	733	771	751	772	744	761	741	799	763	826	766	777	749	771	707	775	766	804	778	724	731	754	775	735	744	786	780	812	783	776	734	753	852	751	820	783	767	734	771	795	762	745	745	758	734	709	776	753	764	740	783	778	767	740	746	751	768	803	755	808	775	785	785	803	764	773	798	801	735	780	754	763	771	810	774	823	752	759	749	770	760	765	792	773	742	837	780	736	773	765	784	762	714	781	716	759	753	779	785	718	775	773	707	783	779	760	791	740	767	815	775	750	811	823	785	714	760	772	794	738	770	758	781	728	796	777	811	778	800	784	765	824	741	850	735	789	775	832	745	790	816	745	761	768	751	794	758	788	735	797	703	759	775	722	754	801	790	763	764	775	793	765	765	773	778	772	765	730	803	785	786	726	806	820	779	787	801	735	734	769	804	779	753	755	803	781	740	783	800	807	706	788	801	707	780	820	780	754	770	819	777	723	742	789	747	750	754	823	804	745	780	766	767	769	768	744	770	743	775	783	754	779	768	755	790	787	773	769	813	733	854	769	794	850	763	781	733	777	730	779	789	764	806	737	775	832	778	813	800	717	761	751	741	717	812	741	806	719	750	739	871	790	727	746	815	771	772	764	777	761	758	772	785	804	819	743	762	795	784	748	805	757	780	790	796	761	745	786	789	794	724	777	784	738	777	784	804	804	681	801	782	738	721	848	808	773	757	771	751	758	718	808	745	748	747	756	786	772	779	762	760	752	785	804	798	792	732	700	746	719	745	778	748	759	782	793	758	781	729	701	753	749	779	766	732	803	730	787	739	760	741	801	774	786	777	805	764	758	783	801	793	799	815	734	786	783	769	720	772	834	740	746	777	767	794	723	768	784	785	761	802	759	758	761	758	749	794	760	787	731	787	790	774	781	723	759	762	799	777	729	754	771	756	725	748	788	735	821	789	868	739	763	720	791	778	754	733	760	701	772	801	770	829	800	797	775	790	767	778	736	757	789	732	790	751	794	758	749	723	703	749	742	771	754	779	755	768	734	783	798	796	779	786	759	779	756	764	758	783	764	794	713	795	793	832	806	715	758	737	770	772	813	794	773	768	756	791	765	761	728	772	791	740	749	740	788	815	777	748	780	783	769	793	767	724	786	713	816	744	736	718	775	769	737	746	802	828	769	774	710	803	771	774	767	736	783	758	767	748	805	764	754	781	770	734	799	787	762	766	747	766	797	737	742	731	748	773	812	752	761	782	752	793	747	830	785	755	804	753	781	791	803	725	784	760	752	779	773	809	750	765	793	722	725	773	765	771	718	806	716	781	786	753	738	739	757	781	804	806	779	766	778	789	785	727	772	777	763	733	779	794	741	779	813	781	736	750	841	737	813	792	777	788	788	763	751	713	764	744	761	812	778	823	787	750	746	707	790	720	776	735	779	781	805	794	687	772	799	818	766	777	808	795	776	770	765	747	716	744	791	782	787	771	746	782	773	749	807	781	776	772	736	759	756	784	720	765	831	742	776	751	759	802	752	754	803	806	784	744	776	741	767	789	730	772	737	739	799	754	777	821	752	719	757	757	792	760	769	783	801	777	779	736	713	751	742	765	800	777	790	773	804	799	799	783	746	769	756	823	797	797	822	778	790	744	718	764	788	787	767	773	822	760	771	747	763	771	745	805	787	777	809	765	728	776	750	755	813	734	771	759	729	805	778	776	772	790	747	805	769	762	759	776	754	748	790	756	749	767	763	740	779	718	763	761	793	746	769	758	737	748	804	808	794	728	771	769	732	745	770	759	819	801	780	712	804	779	744	753	769	829	778	825	755	766	762	793	712	790	825	793	790	786	815	757	778	754	796	784	698	724	748	802	785	763	774	765	759	734	775	744	748	740	737	822	747	798	798	768	794	753	783	837	735	784	792	744	809	737	738	718	736	740	804	735	742	765	724	760	839	789	772
24037	21603	28769	24886	21463	6460	1359	959	869	865	728	728	684	683	626	636	666	620	639	599	631	643	629	614	604	589	587	586	604	570	588	603	583	553	605	586	619	629	606	579	644	632	605	638	556	583	616	611	582	601	597	609	612	590	669	609	590	580	577	587	610	636	573	576	556	611	600	564	585	615	617	642	602	612	585	597	569	589	555	580	560	555	606	576	569	592	600	578	597	619	570	605	600	603	559	615	572	583	611	600	595	588	644	593	584	603	595	601	608	624	586	589	607	589	603	572	574	600	581	597	577	581	622	609	596	589	572	583	587	615	588	586	610	613	626	612	600	581	578	604	614	581	580	541	589	580	590	578	583	564	575	613	561	607	575	564	591	517	608	601	610	541	593	608	596	615	611	568	553	619	584	568	576	583	594	603	595	629	602	586	593	571	541	615	572	588	602	568	613	585	575	593	594	607	581	564	564	571	588	577	591	608	591	567	567	606	570	602	618	648	590	625	610	596	568	609	611	538	632	598	613	619	608	600	605	588	567	616	575	559	586	597	577	638	615	618	618	599	566	580	611	591	596	635	646	574	597	552	626	616	608	622	594	601	609	552	598	586	593	575	590	630	614	593	612	593	617	642	582	607	590	563	597	628	581	553	598	570	616	559	614	577	586	614	576	566	607	596	622	584	579	570	561	592	581	565	570	601	603	617	554	572	578	577	597	586	591	607	619	568	549	583	637	600	603	582	596	547	581	591	631	598	574	595	599	615	591	578	621	563	561	643	584	626	589	588	614	599	530	552	618	572	585	642	568	601	604	556	587	575	543	604	605	584	600	580	610	573	606	530	576	592	617	623	576	655	615	588	555	566	556	606	590	585	538	577	592	602	612	599	593	581	582	591	549	607	599	605	643	594	612	573	598	651	603	587	578	627	596	590	605	585	553	587	572	599	583	571	558	582	577	648	568	576	625	573	586	601	585	572	575	582	559	577	626	545	594	587	629	553	535	554	568	585	584	600	587	576	603	620	582	565	570	605	546	606	638	589	622	634	556	600	596	615	607	592	597	606	624	628	597	619	610	582	559	612	634	584	616	586	577	599	602	577	585	559	608	599	586	584	609	569	601	612	581	629	615	609	589	563	664	602	632	597	571	564	604	572	600	595	569	586	616	564	604	606	605	584	551	602	619	619	602	561	580	596	606	589	587	577	627	634	572	622	591	603	578	585	557	604	575	601	606	622	606	597	591	550	563	628	634	582	635	610	598	616	555	624	566	633	566	570	499	599	610	580	524	606	664	612	621	622	565	587	556	604	594	603	629	619	608	591	573	617	560	619	588	570	580	576	594	591	577	580	566	584	524	581	589	561	621	558	551	602	610	566	573	538	613	581	605	550	606	551	576	606	615	568	587	593	600	619	558	611	619	617	588	558	587	614	562	580	597	580	592	611	587	555	606	578	583	602	610	584	605	611	611	622	613	594	598	594	529	575	580	585	572	582	588	598	599	554	606	566	577	598	607	579	598	637	574	622	586	575	542	629	605	578	561	567	605	615	561	574	570	597	572	585	571	556	536	605	554	611	583	561	571	601	579	568	628	584	572	568	608	558	559	565	585	617	612	628	592	585	539	611	601	616	572	553	579	580	611	608	605	621	586	562	592	637	601	607	602	570	582	594	586	607	592	624	597	561	591	618	525	563	604	642	587	572	569	569	610	594	615	619	565	594	570	605	629	586	601	608	632	574	573	539	584	632	590	605	594	567	572	559	536	577	598	553	606	584	580	575	561	575	562	610	538	633	608	635	648	576	594	595	616	572	608	591	613	545	579	602	630	543	565	565	602	615	570	595	606	622	641	565	589	571	583	595	588	604	533	600	570	602	548	533	585	614	614	546	575	601	610	590	606	604	614	585	641	577	586	597	592	582	555	595	565	594	595	565	549	597	597	591	544	540	598	586	584	581	556	580	526	602	597	601	606	574	574	613	591	572	569	594	628	579	544	615	605	577	585	550	565	577	585	595	604	549	613	593	581	580	558	660	616	606	603	600	530	602	593	565	556	594	551	575	627	597	580	604	591	572	583	611	554	571	623	598	649	576	586	567	561	568	571	581	592	600	649	592	564	601	583	560	572	628	613	575	586	536	547	570	634	549	577	581	556	629	588	587	598	564	545	599	576	532	649	608	556	568	550	621	591	566	599	603	574	588	574	578	581	577	617	603	617	612	583	562	566	598	589	557	574	575	592	573	638	575	599	596	602	573	579	614	623	563	551	595	571	626	592	591	585	616	597	628	599	566	571	606	577	631	575	576	544	627	546	623	556	594	634	618	614	561	613	581	571	588	622	602	589	621	599	603	564	598	599	594	565	633	571	572	567	553	580	601	590	620	603	621	570	549	607	574	555	598	631	621	577	608	572	556	570	627	582	619	594	573	600	616	606	592	551	576	596	581	589	569	617	538	580	554	562	586	599	582	595	568	613	608	596	634	567	620	599	600	560	612	551	581	541	585	582	587	548	576	595	555	580	584	585	606	561	552	643	593	567	623	591	538	616	607	602	613	605	603	588	608	622	586	602	605	630	597	614	582	606	579	602	549	564	586	624	588	607	582	580	616	613	600	597	567	577	561	601	572	555	565	593	630	593	589	633	601	613	582	581	582	615	558	578	592	574	576	594	616	587	622	586	624	604	589	602	588	625	602	596	593	603	612	612	574	626	580	536	578	568	596	620	606	586	575	571	571	596	602	602	588	553	558	584	575	602	550	592	624	563	584	568	576	599	601	575	583	599	593	526	594	574	610	595	572	619	593	597	621	555	577	592	576	593	598	590	561	586	569	575	617	592	642	604	593	628	591	621	565	558	607	607	521	592	611	558	569	609	597	605	583	576	617	576	586	574	589	599	593	589	617	629	574	572	596	607	571	580	577	603	597	595	576	553	601	567	613	601	602	596	622	556	597	586	533	585	613	569	598	596	536	591	604	567	621	639	581	593	612	611	576	557	611	581	542	605	592	575	605	599	571	607	602	590	583	612	564	574	597	582	610	574	603	606	611	594	557	583	562	584	564	566	620	591	599	547	608	578	601	600	597	615	574	604	589	630	633	588	546	617	568	584	605	583	580	553	581	605	590	580	586	560	583	573	596	617	596	625	606	599	577	651	611	594	596	570	621	539	623	569	554	589	587	579	617	561	542	585	599	596	586	578	616	601	612	546	587	579	546	592	553	555	563	600	587	569	584	547	592	600	603	577	599	585	565	585	562	596	589	604	589	587	577	591	601	608	583	574	598	600	585	582	582	575	530	588	595	662	561	638	660	616	595	554	586	581	636	631	584	590	602	550	617	619	603	620	594	553	559	601	561	580	547	601	583	564	629	593	571	579	555	618	545	551	575	604	569	582	596	625	562	595	614	590	629	591	612	585	582	620	560	622	581	543	574	561	583	583	583	542	595	569	599	534	610	610	613	569	580	628	538	553	568	547	599	583	580	596	596	599	569	568	617	610	584	549	592
20677	18340	8850	4764	3340	2541	2041	1617	1423	1423	1190	1029	979	946	883	880	871	868	850	815	803	788	827	838	764	740	747	757	760	769	767	750	786	747	784	816	818	785	756	787	759	824	731	794	793	774	784	775	842	804	762	812	781	763	750	799	767	780	739	838	806	766	781	744	770	741	767	785	763	781	756	756	725	790	786	767	793	788	756	816	775	804	777	762	717	733	764	757	774	785	731	722	772	773	724	781	830	750	758	783	787	714	773	811	748	772	734	775	756	754	785	739	751	757	774	749	773	749	786	753	730	801	789	784	759	778	782	799	759	759	708	761	731	751	781	796	776	765	774	745	763	767	775	746	767	773	736	787	702	774	773	793	765	792	717	791	712	753	811	768	758	804	765	747	772	759	747	792	721	780	769	764	767	693	799	700	710	803	764	746	782	765	815	759	770	739	758	821	805	760	776	712	787	737	734	737	718	758	808	733	767	769	780	775	734	782	761	743	796	772	756	763	733	770	740	737	779	721	792	792	790	753	768	747	763	762	733	742	786	719	763	817	768	789	798	771	734	753	723	773	761	792	716	720	704	799	750	776	766	762	833	755	722	770	738	776	720	740	743	757	764	772	754	755	738	760	784	737	774	737	751	783	783	759	791	760	736	719	801	767	759	724	793	751	735	764	751	791	759	754	757	746	721	740	744	745	753	730	724	782	740	739	792	767	727	778	732	768	816	739	773	769	763	754	742	743	799	762	750	765	782	738	760	820	738	799	758	765	795	788	791	758	717	721	760	752	761	723	741	788	740	786	761	770	743	727	774	733	781	775	730	752	767	782	737	753	785	739	736	713	746	761	773	730	795	695	767	755	728	709	798	802	764	764	723	797	747	793	821	755	780	785	755	779	799	752	756	792	804	711	729	746	775	758	768	731	785	751	790	771	786	776	754	754	779	805	802	729	804	756	697	793	768	830	725	768	794	816	752	771	781	798	777	770	757	712	674	709	787	772	763	771	746	781	733	760	770	762	802	793	762	825	758	801	794	728	756	743	771	767	768	740	845	778	813	771	750	798	777	819	734	782	742	766	769	769	770	791	760	806	762	732	829	730	731	777	760	744	809	768	740	752	729	773	762	747	792	748	739	770	777	755	737	742	745	734	730	762	735	777	802	797	753	728	776	730	798	743	753	752	758	796	745	767	790	721	743	742	781	782	779	725	769	750	724	758	770	753	761	793	813	792	763	784	738	765	749	755	745	798	797	771	753	747	769	715	789	741	774	760	813	780	829	723	786	743	750	748	775	780	789	738	761	766	736	760	723	770	764	755	751	686	781	789	756	729	772	769	764	732	772	822	718	798	715	759	783	739	801	740	738	791	766	756	817	754	790	751	815	743	790	745	764	730	772	784	766	740	735	783	746	717	764	801	774	784	765	712	805	743	770	794	779	724	725	724	791	704	751	741	801	784	728	802	754	748	736	732	751	724	748	768	740	784	803	767	782	752	753	747	794	776	748	785	768	737	736	771	767	733	764	772	731	781	801	778	775	762	820	809	763	787	802	724	762	709	728	743	790	766	729	792	739	773	760	731	776	791	770	763	732	731	721	688	770	744	758	785	738	762	749	825	783	768	802	751	780	738	785	722	750	743	754	803	806	785	770	816	737	780	765	746	751	762	759	757	772	778	837	774	742	821	760	774	764	771	764	728	775	735	782	724	740	769	703	744	790	752	744	727	784	735	813	782	792	745	756	781	790	797	746	777	743	799	808	761	793	734	733	786	803	776	718	757	766	741	777	744	755	763	753	789	773	753	800	732	747	760	752	755	767	748	744	818	770	723	818	767	786	794	804	788	767	763	758	738	786	800	775	773	735	759	758	771	778	755	771	798	730	792	730	777	741	742	776	735	779	763	774	745	772	787	765	759	780	791	730	762	785	732	778	715	782	808	786	739	778	805	747	760	820	786	742	755	747	746	742	804	727	698	772	770	778	802	814	749	777	784	782	786	766	822	766	736	744	776	800	740	731	799	817	783	780	808	762	780	749	763	762	801	720	752	737	723	704	750	775	758	759	816	721	767	762	779	738	787	750	724	779	767	773	731	777	756	774	761	792	758	714	748	773	805	763	782	767	785	753	787	755	748	769	773	735	778	782	722	745	713	728	735	803	792	800	775	738	784	727	771	756	764	759	819	760	731	754	760	755	765	744	804	748	785	755	779	743	746	784	783	730	787	770	792	735	732	781	816	764	727	722	737	739	790	789	824	757	771	750	730	779	732	764	742	781	734	786	792	791	758	752	758	794	803	765	759	732	752	747	803	791	755	792	782	804	775	731	765	804	750	752	783	729	715	750	734	733	763	774	755	815	802	762	759	782	775	763	755	748	782	755	783	756	764	759	768	758	770	720	786	786	772	755	797	778	749	810	795	737	769	801	804	741	731	756	773	756	787	731	745	738	767	784	800	770	758	729	739	763	717	732	795	777	753	746	740	760	769	756	716	766	767	756	761	759	782	758	765	743	787	762	782	723	749	739	742	794	752	758	723	727	728	711	748	723	746	754	785	769	802	770	766	775	746	757	778	740	757	773	742	740	741	767	735	729	746	732	749	710	730	756	785	746	737	747	748	770	685	705	769	736	741	762	796	765	740	799	770	769	746	828	739	730	731	799	763	752	797	767	762	777	816	756	755	812	818	768	788	761	765	718	743	762	758	793	771	765	752	778	766	743	700	734	742	733	759	756	782	732	757	791	801	823	743	779	836	789	805	754	746	732	740	755	763	742	755	766	747	783	752	736	807	758	773	736	753	762	817	721	761	771	765	744	765	738	732	767	736	731	764	773	786	753	798	787	718	747	782	719	722	774	769	766	762	757	771	783	751	723	789	765	765	735	780	791	761	770	746	764	774	724	744	771	799	761	732	789	790	739	776	727	750	735	790	748	737	761	728	777	734	799	764	750	767	733	760	746	717	720	741	769	764	752	760	768	816	787	769	791	740	780	746	743	735	779	760	750	763	772	743	806	742	756	745	762	713	786	752	822	803	764	727	754	742	711	815	681	768	718	758	784	769	766	773	786	752	755	774	773	762	712	806	747	833	767	791	754	759	712	769	810	801	778	752	759	787	770	766	783	753	740	745	732	769	764	768	749	765	743	789	725	714	783	765	773	811	801	754	779	724	763	778	718	773	759	747	782	766	762	796	770	739	768	781	754	755	763	770	748	733	800	813	725	807	806	805	771	733	760	774	730	760	742	794	744	776	794	773	746	772	768	806	754	732	751	785	778	741	719	746	737	795	806	805	736	730	708	771	738	758	720	763	716	758	831	749	777	772	761	752	758	778	803	719	730	777	763	728	739	783	727	725	760	778	750	725	759	767	734	774	749	749	780	755	743	740	813	772	767	782	759	710	787	779	706	740	762	803	749	727	800	790	777	728	815	721	788	746	782	736	739	762	770	755	823	736	760	711	756	750	813	789	772	767	708	822	783	750	757	796	820	753	790	744	814	791	771	749
25288	21576	27259	25875	5566	947	727	651	568	506	473	466	443	430	392	384	422	390	390	386	382	387	384	369	382	404	374	352	383	384	352	353	402	398	359	355	372	394	333	388	367	356	355	394	382	386	381	380	387	356	358	399	358	395	372	368	400	369	384	347	365	359	399	385	361	368	364	359	362	376	397	362	376	374	363	365	423	371	382	373	388	384	352	371	405	376	391	396	382	367	365	385	382	371	331	350	380	384	369	358	329	359	404	403	377	399	371	368	380	381	363	341	357	308	381	362	365	375	342	364	371	365	381	374	373	400	422	354	380	374	377	353	378	358	385	381	391	376	401	361	359	374	370	369	391	385	320	383	367	393	375	367	360	367	328	384	375	378	345	395	389	346	408	356	356	375	405	382	359	377	405	360	375	406	336	384	360	392	370	379	339	393	371	353	371	356	347	363	340	344	375	365	372	394	340	377	346	325	357	391	357	389	386	398	396	375	388	375	416	366	375	320	376	370	378	340	368	364	374	365	364	366	375	413	334	389	363	349	377	359	398	357	401	394	380	377	354	367	365	369	403	361	391	344	341	346	357	372	361	338	355	399	386	399	387	370	375	374	368	385	368	386	346	377	407	363	358	348	369	385	327	381	402	367	363	348	363	349	365	370	371	370	396	371	355	374	343	356	341	384	387	369	386	360	382	361	388	374	377	375	377	379	374	375	389	397	377	367	399	384	350	388	361	354	376	379	367	372	373	374	391	359	378	360	430	405	373	391	403	359	379	369	389	349	358	368	353	354	389	351	358	368	397	363	379	419	365	320	358	361	373	368	374	363	361	381	382	358	324	343	367	389	361	363	351	357	366	358	349	402	357	367	364	390	377	376	353	383	367	379	383	353	355	401	349	352	401	358	366	372	316	392	381	376	334	386	380	368	343	399	372	380	395	369	356	305	384	355	383	374	397	334	354	373	379	357	388	375	366	349	343	373	358	330	369	358	389	379	343	355	390	359	330	389	385	360	379	361	333	361	367	387	345	349	389	343	358	392	355	381	344	343	360	364	335	345	341	383	381	353	385	349	395	357	351	379	363	365	397	384	372	360	383	365	393	349	395	336	369	365	342	377	346	368	377	375	368	395	387	369	372	359	393	380	366	384	395	355	384	340	343	360	361	342	353	391	381	356	364	392	388	342	371	373	366	391	374	348	352	422	370	393	370	391	380	368	395	373	377	403	332	361	365	366	344	402	352	394	360	352	382	385	404	364	338	376	362	391	357	388	381	377	352	383	340	386	377	347	388	376	349	372	389	368	352	342	376	353	394	343	360	344	362	372	361	375	364	389	390	360	374	380	378	376	377	387	411	350	343	394	363	378	374	389	377	366	366	389	379	343	397	411	375	372	356	340	362	361	331	362	422	380	388	369	384	372	402	383	391	377	363	363	407	355	374	350	329	363	389	382	339	353	355	368	408	363	346	362	351	378	374	365	374	373	371	353	343	375	405	384	383	395	353	349	365	391	352	358	394	382	350	376	360	373	353	393	371	379	397	348	380	390	414	407	371	370	387	411	387	383	369	351	383	407	394	340	374	381	386	383	367	362	393	358	384	356	348	355	390	343	417	374	350	371	371	339	388	387	362	358	402	354	372	376	372	395	357	371	345	365	382	338	358	401	391	370	361	374	396	364	386	399	356	400	365	386	380	339	383	421	354	400	366	376	390	368	381	343	367	393	382	373	368	355	390	386	352	376	379	355	366	384	366	366	381	390	372	371	366	370	367	344	390	347	378	380	349	375	386	361	369	361	377	348	361	391	350	390	375	384	347	390	393	366	393	379	370	376	378	385	381	391	355	370	371	395	364	387	360	372	391	358	393	353	309	356	369	394	346	359	375	363	391	368	371	374	345	343	363	360	363	380	336	358	367	400	383	386	356	345	364	386	369	412	361	349	353	368	364	391	379	374	386	355	364	391	387	377	346	348	388	383	337	358	373	369	368	365	378	364	352	369	391	366	381	383	365	374	324	382	366	329	388	371	389	359	369	372	359	368	372	396	401	382	382	362	365	349	378	358	346	389	377	379	366	404	383	371	356	370	404	360	357	376	374	386	356	351	390	351	382	361	374	355	320	348	392	345	352	335	325	354	392	356	350	380	395	345	362	354	375	410	342	388	351	359	350	366	399	402	433	378	369	379	367	372	349	344	392	366	385	347	403	380	359	336	402	355	357	384	381	383	349	357	366	362	364	396	344	408	399	367	366	357	381	410	359	413	389	351	358	355	364	392	354	356	393	346	386	401	371	386	366	367	364	391	361	369	367	338	341	369	394	379	386	410	376	346	366	368	349	363	350	355	343	391	374	370	354	391	367	333	379	380	359	359	398	370	371	392	382	383	359	378	374	365	367	383	384	398	366	352	383	342	360	326	382	374	383	323	369	389	376	407	365	419	371	362	349	359	390	347	365	370	373	372	362	400	369	390	350	392	379	386	386	414	359	326	395	354	385	347	365	380	360	361	382	351	352	352	307	391	354	352	384	400	390	355	372	348	356	375	357	378	339	342	368	353	344	352	393	338	413	352	370	344	397	395	372	359	346	350	328	380	359	352	404	373	326	356	370	401	346	378	369	379	364	389	387	356	369	368	400	384	366	388	361	347	357	365	358	358	355	387	392	375	403	386	369	377	387	369	379	369	342	393	337	404	380	369	367	382	387	362	350	360	392	358	354	334	367	385	400	363	379	354	377	374	374	352	391	370	360	342	380	376	344	364	365	395	347	351	327	405	365	370	416	386	413	380	361	369	350	394	357	391	337	364	398	372	398	372	371	388	365	366	388	366	389	393	350	348	350	379	332	381	373	371	377	374	360	425	341	389	340	347	368	378	388	364	369	382	344	354	408	377	366	363	341	384	382	376	347	383	358	359	343	355	395	345	370	367	336	357	386	382	418	394	342	386	361	349	394	365	392	363	352	369	381	367	382	387	381	374	359	376	392	387	363	381	374	347	357	379	385	359	381	362	391	372	348	393	397	372	367	350	351	395	342	323	370	389	390	396	381	368	377	357	373	371	378	341	376	382	350	389	373	373	379	376	359	390	352	375	339	383	375	344	387	380	387	385	358	369	367	387	351	357	392	372	387	378	356	367	389	376	352	361	372	403	356	382	336	367	345	342	403	333	356	359	377	360	366	351	370	355	372	344	378	383	383	386	336	372	347	358	332	369	402	371	378	356	388	376	352	380	367	360	377	383	360	343	347	373	383	355	368	373	366	358	357	383	374	370	363	382	373	344	363	368	393	378	337	387	387	388	364	383	350	373	346	356	376	356	363	389	388	321	384	360	361	374	348	350	368	358	372	347	388	377	343	376	388	382	366	342	370	401	379	362	340	410	389	359	366	385	391	358	412	383	365	356	384	345	354	395	375	380	377	417	359	376	370	414	411	357	370	363	382	373	376	390	355	367	373	362	358	374	401	370	372	346	354	368	388	388	372	407	350	365	365	387	348	371	377	365
18920	13984	5780	3078	2312	1719	1293	1131	965	809	760	699	629	622	554	580	535	515	524	528	502	509	465	500	513	509	443	461	494	505	474	524	490	506	473	482	493	483	490	480	469	483	503	501	474	473	474	478	491	457	541	510	501	494	481	498	509	514	482	473	472	472	429	479	454	507	474	484	496	481	487	488	495	485	473	484	450	471	480	463	436	421	492	503	460	477	444	509	449	462	430	495	466	485	478	484	494	509	457	475	432	502	474	484	471	484	493	455	470	495	489	492	484	486	495	479	477	434	473	453	503	446	487	499	446	492	464	457	503	443	468	472	457	479	478	469	451	488	469	483	536	516	477	480	448	446	464	473	504	476	496	485	460	525	463	468	443	479	502	483	481	475	461	502	473	471	426	493	429	488	457	513	443	493	475	479	467	471	506	435	499	481	449	500	479	498	476	465	510	464	501	447	487	481	489	522	445	457	470	478	500	463	490	475	487	466	484	448	506	486	470	488	460	516	477	435	483	488	474	503	433	452	497	472	491	441	494	492	469	448	519	478	459	526	438	468	467	476	477	482	507	441	462	502	484	475	453	475	503	447	441	470	500	494	472	468	462	478	508	496	442	473	470	473	454	487	473	441	505	480	477	475	481	486	487	493	453	456	486	486	500	473	463	486	460	487	483	457	498	458	496	460	494	419	440	495	452	488	498	503	481	474	509	477	475	444	509	487	473	482	442	462	465	502	475	487	486	451	505	513	452	455	480	483	496	482	467	468	487	476	473	471	442	464	456	528	464	468	455	456	481	488	449	457	468	466	472	443	469	477	449	481	459	463	501	447	462	457	463	479	477	486	488	460	457	525	488	492	500	487	472	475	460	475	485	457	513	468	503	461	495	492	483	528	493	481	459	475	463	458	498	471	471	506	481	483	480	462	460	460	470	446	500	483	476	482	523	500	485	482	473	468	461	457	440	492	474	463	483	449	478	472	486	442	470	437	506	451	450	483	493	486	458	475	485	502	437	461	453	476	504	498	453	490	487	470	451	484	468	461	487	468	472	493	527	482	487	493	495	473	488	473	455	434	503	478	479	528	473	502	469	483	487	461	483	463	463	496	450	504	442	511	479	449	489	474	477	474	480	517	468	498	459	532	484	488	511	466	445	468	487	484	472	490	505	441	473	435	463	472	449	452	462	471	458	484	469	518	501	474	485	497	464	506	499	509	490	484	492	501	459	473	462	492	498	461	458	476	481	488	462	510	473	460	499	484	463	419	479	475	481	479	491	472	445	450	490	535	465	498	477	509	456	493	456	475	461	486	479	480	478	522	484	480	486	473	490	491	499	473	439	513	480	482	474	471	479	471	513	500	459	482	493	539	484	464	487	480	479	473	459	468	455	471	481	493	432	479	484	472	487	490	481	508	481	470	483	492	480	505	493	471	457	471	446	450	498	483	490	488	502	521	472	459	431	480	450	473	428	511	444	489	468	479	473	462	456	505	505	465	501	499	462	466	474	453	444	545	514	503	482	443	496	479	464	471	485	486	457	489	520	520	460	464	482	503	484	422	508	444	464	463	497	481	480	499	495	472	455	492	461	452	489	478	522	449	443	481	493	541	496	464	491	502	478	492	470	482	485	445	463	495	490	473	460	490	462	477	454	478	472	515	434	441	457	504	452	449	494	428	478	446	460	501	469	490	483	471	527	493	465	483	490	489	482	517	433	438	481	452	467	498	470	484	512	470	464	472	471	466	463	482	496	493	469	457	518	477	489	494	475	502	468	439	478	504	514	486	507	460	478	498	496	465	464	453	489	475	497	466	502	456	500	469	449	473	475	494	482	485	474	481	509	474	481	500	514	418	490	494	466	487	487	480	465	483	493	480	510	456	458	471	470	521	442	479	472	465	480	459	488	452	531	439	475	459	476	495	457	486	467	482	516	501	464	477	461	493	493	419	455	490	496	524	501	460	466	457	500	428	508	455	490	460	479	473	446	510	513	476	436	477	489	493	483	467	494	438	487	444	479	489	493	502	522	423	445	477	485	491	441	475	467	441	477	463	469	493	452	503	496	500	488	502	464	472	473	486	492	497	449	483	502	504	464	449	484	472	502	467	490	499	481	507	510	458	498	419	522	483	464	479	426	492	488	517	484	510	491	516	449	491	457	482	497	470	446	450	496	505	456	459	449	526	417	491	468	461	485	426	478	470	486	487	471	492	477	495	477	462	503	480	533	450	490	450	479	510	480	465	475	470	480	436	485	497	429	462	446	527	492	504	455	530	456	504	469	498	484	465	546	470	494	490	511	475	460	430	505	476	467	482	471	463	444	456	470	468	467	491	504	467	498	448	514	466	468	525	484	460	455	462	508	491	473	459	493	456	509	460	497	450	452	455	479	481	502	483	495	485	474	478	523	476	497	467	466	452	487	451	459	491	457	490	443	450	483	500	452	489	453	448	436	461	446	456	492	488	467	502	449	468	473	484	461	433	452	460	473	461	486	446	502	519	461	430	466	470	494	476	458	471	489	460	452	514	490	503	452	501	494	466	443	500	441	453	466	454	494	453	474	447	454	466	473	459	457	478	469	474	484	479	506	521	467	428	503	449	485	471	439	449	467	484	475	528	460	501	512	457	471	455	487	497	499	505	511	467	481	523	475	491	446	470	500	500	477	479	463	516	456	475	506	478	492	464	462	447	470	493	502	482	467	452	463	450	478	520	484	496	488	485	461	475	464	475	499	475	465	458	487	501	457	492	471	451	459	480	477	500	473	484	482	492	453	466	474	471	464	490	481	454	475	501	469	489	474	497	493	484	473	494	462	492	477	496	480	502	504	493	503	442	465	489	466	482	461	459	450	492	494	441	470	451	473	482	489	460	503	466	524	483	476	481	506	499	477	418	445	478	496	469	437	481	524	460	450	515	429	481	454	455	503	491	488	436	470	470	515	466	464	519	483	511	496	464	450	498	513	438	509	469	464	478	474	469	474	490	515	454	486	456	448	464	455	454	490	457	456	452	473	464	508	482	485	478	514	457	462	428	483	514	466	451	469	490	452	475	463	504	498	462	481	487	488	462	490	467	503	515	473	481	456	468	442	470	463	445	475	478	494	482	501	482	488	496	503	483	449	471	481	480	481	454	511	458	490	465	478	452	491	461	505	447	502	494	447	484	495	503	485	485	468	512	467	457	483	476	457	505	484	467	446	463	475	489	447	498	521	494	455	451	457	475	487	476	457	493	459	489	495	425	483	493	463	445	448	467	449	465	487	514	453	486	470	505	476	473	473	490	501	503	473	451	480	496	509	475	495	483	457	461	448	460	458	460	446	452	470	476	452	456	491	510	462	474	461	453	465	457	494	455	465	493	471	469	464	517	460	476	479	486	493	463	456	428	494	492	513	485	482	442	477	421	432	485	544	462	494	454	481	482	491	477	467	475	502	479	474	453	482	492	476	482	476	474	432	518	463	465	476	446	523	448	473	446	471	468	496	485	463	479	505	453	510	446
23054	21622	29312	24406	21622	21400	4017	1095	806	676	611	488	490	421	432	426	363	360	356	336	362	366	353	365	315	328	285	309	295	330	327	300	305	314	309	308	322	330	322	341	325	331	310	312	316	324	338	302	340	351	341	302	303	312	313	297	272	318	305	317	277	299	351	307	286	281	324	301	358	306	293	288	308	325	336	303	311	310	293	334	323	301	296	332	306	307	292	284	317	288	319	296	296	322	301	321	303	279	329	314	320	307	280	354	332	309	280	310	307	316	293	292	294	330	295	307	297	295	314	319	290	324	284	317	290	317	283	292	306	308	299	327	298	304	323	286	280	325	287	332	330	305	305	287	280	299	283	311	297	296	311	312	329	318	280	327	336	298	263	290	342	295	268	309	296	314	290	307	292	314	285	275	323	296	301	302	303	330	285	328	278	269	314	285	303	299	322	285	287	333	328	306	313	300	295	325	309	325	293	298	311	306	334	304	275	290	340	287	274	328	316	308	305	329	286	312	313	301	275	303	296	294	297	312	342	288	316	312	309	313	297	296	307	308	309	308	310	297	285	303	330	321	295	289	337	316	299	300	304	293	304	291	322	307	306	316	319	319	349	300	316	293	326	308	313	320	263	291	302	297	295	295	286	311	318	313	311	297	299	290	313	303	336	280	289	265	295	324	295	297	291	306	295	313	309	304	300	317	308	353	303	278	314	289	317	285	306	292	280	324	305	283	312	319	315	288	283	271	311	310	296	279	310	291	300	260	300	316	266	331	297	294	299	294	322	318	317	267	324	297	295	296	270	339	318	307	313	282	305	274	319	301	299	294	325	303	291	313	245	322	331	306	306	328	294	330	319	337	299	301	284	292	310	299	309	300	293	317	310	301	299	328	309	305	286	297	308	333	276	291	285	306	292	284	288	336	302	289	326	282	321	309	301	300	295	308	307	308	319	297	303	303	294	305	265	317	295	320	305	331	292	307	290	264	323	328	319	292	313	301	305	294	317	311	308	270	316	267	313	306	303	298	288	317	306	333	286	321	318	305	298	302	275	289	283	292	299	293	305	334	310	294	277	305	326	282	295	303	300	334	312	309	260	283	326	292	332	331	311	283	313	340	295	283	260	295	314	281	304	303	313	270	302	309	330	300	296	339	316	288	307	297	279	311	318	318	282	292	309	313	298	284	300	294	302	291	321	315	287	305	296	348	284	317	309	306	322	301	295	296	304	319	300	319	302	324	323	282	304	298	297	299	331	295	276	313	321	315	314	304	302	289	304	301	313	278	292	307	343	270	327	331	313	315	285	277	296	308	283	316	296	321	319	312	281	309	333	279	322	298	301	301	300	317	301	295	294	293	314	244	308	306	338	315	269	307	301	287	273	295	289	298	287	301	309	291	279	260	301	316	294	313	275	324	271	294	290	318	284	328	314	316	306	340	295	295	317	296	327	307	309	312	296	295	296	279	294	303	300	309	316	308	307	294	272	311	303	298	307	302	317	307	312	287	264	311	302	302	304	340	338	297	306	306	286	314	306	300	312	320	300	299	288	285	304	328	285	298	301	306	307	324	277	295	301	327	294	298	294	314	296	289	315	312	273	308	327	307	311	298	294	323	303	288	301	312	285	307	289	306	279	302	315	298	306	290	288	277	293	316	309	319	303	311	320	294	297	289	326	313	302	322	286	289	349	298	298	262	330	320	302	310	265	308	300	310	319	279	296	287	296	292	293	296	300	280	307	310	267	328	272	295	294	310	323	319	320	321	314	303	314	284	293	263	302	319	305	286	298	301	292	315	259	300	326	306	296	305	330	299	310	313	272	315	303	316	313	303	326	306	285	327	288	293	317	298	293	295	278	299	296	291	310	309	294	289	345	294	302	333	311	294	314	312	286	310	286	279	311	287	311	274	300	307	296	261	297	288	273	307	279	302	310	305	303	304	309	293	297	303	317	290	316	307	286	298	281	280	339	293	311	292	258	297	308	294	275	279	312	300	286	320	333	287	275	292	290	308	285	296	296	334	301	292	315	305	320	312	305	305	285	305	282	306	303	302	307	299	287	313	312	304	302	322	294	306	309	326	294	323	301	298	286	279	310	293	292	335	282	295	292	254	316	298	309	291	285	279	302	308	276	304	294	298	317	305	306	311	298	334	266	272	291	312	277	299	312	278	325	307	279	318	299	315	337	314	296	310	279	278	311	301	318	319	302	297	264	275	320	299	296	272	279	327	286	306	303	317	294	316	330	298	280	334	314	306	310	271	323	261	326	279	302	289	312	307	333	305	321	324	296	296	306	282	301	315	292	298	324	297	324	284	301	313	278	296	298	289	312	296	326	319	289	295	288	290	287	289	288	296	303	308	293	308	311	303	321	293	315	290	316	275	303	289	276	331	281	288	313	282	294	285	313	285	303	325	298	301	311	300	315	288	295	282	284	310	349	293	301	297	285	296	293	325	299	330	264	308	278	297	310	302	271	279	317	303	305	323	286	289	298	284	269	276	314	292	304	331	279	290	302	292	273	274	283	303	302	323	314	282	280	345	344	315	302	339	304	290	310	311	275	283	298	311	315	289	334	341	308	316	308	315	316	300	271	323	316	287	300	299	310	301	277	321	307	294	286	281	351	318	300	321	295	321	290	322	294	303	306	304	316	297	308	289	317	293	315	288	309	316	280	327	304	335	317	281	287	319	309	321	283	325	311	332	322	317	293	305	291	322	298	293	307	298	286	296	281	292	271	284	311	308	303	286	287	304	299	287	332	264	315	286	264	292	312	294	309	313	290	294	299	320	283	286	322	312	300	282	313	298	292	304	302	288	317	289	291	294	340	270	338	284	323	313	305	288	293	269	289	288	311	299	290	311	289	295	273	307	286	275	306	325	306	269	323	311	265	322	266	328	292	283	319	321	300	300	291	314	295	276	271	275	322	292	308	329	326	305	303	305	273	313	295	311	277	306	298	279	322	282	311	304	340	317	279	303	264	316	320	308	307	287	271	298	316	277	279	311	337	321	329	306	318	292	308	294	285	296	292	295	320	275	309	311	326	332	289	311	301	313	296	293	316	312	270	256	294	294	307	295	281	342	306	289	277	294	320	301	282	328	290	292	298	318	308	305	293	328	311	321	286	253	316	286	327	306	342	301	285	335	311	297	281	293	289	327	323	303	270	297	306	308	300	302	295	283	294	328	297	332	291	281	307	362	276	313	310	286	263	286	319	313	281	303	314	301	303	260	305	294	309	333	298	290	301	304	320	263	312	306	281	284	326	332	281	322	299	295	278	289	295	310	346	314	306	314	305	302	279	338	318	309	308	268	306	300	291	288	337	318	254	327	294	324	293	283	370	331	324	304	316	289	294	329	303	321	293	271	298	309	320	292	285	278	319	302	316	305	337	274	272	294	298	314	295	288	301	288	329	314	321	290	297	338	290	319	288	327	302	302	313	295	291	270	295	309	276	308	305	305	319	299	301	272	317	291	275	278	274	304	290	298	282	294	289	298
23405	24092	12076	6524	4810	3552	2534	2140	1706	1310	1122	965	801	701	688	693	642	582	535	524	503	490	480	485	474	417	438	450	414	468	431	451	422	437	406	434	442	459	450	445	436	432	423	456	406	426	399	409	444	430	456	431	424	399	417	434	386	397	403	432	406	416	433	446	385	398	383	397	397	435	400	445	426	421	404	425	407	381	394	448	389	447	397	393	375	412	390	461	408	411	406	403	377	397	453	394	397	367	401	438	407	398	380	410	422	393	434	416	425	391	402	406	395	446	385	432	421	384	386	406	401	387	426	392	368	415	378	391	383	409	411	403	418	380	415	386	439	386	412	370	414	426	431	391	396	407	423	425	413	404	378	426	430	374	434	389	375	426	410	392	405	408	446	403	397	394	425	402	397	402	395	398	400	404	394	387	396	365	408	376	392	413	393	389	403	405	402	403	414	434	388	392	385	401	397	369	418	382	434	421	383	390	401	442	424	415	390	386	380	416	358	406	386	373	401	392	405	359	417	403	391	418	392	394	406	427	427	406	426	407	434	391	395	388	384	387	410	415	405	448	372	390	412	410	376	401	403	400	399	412	381	388	363	408	367	421	405	407	395	415	381	425	397	395	417	410	427	411	415	394	404	409	415	371	393	418	404	404	376	390	455	409	351	402	412	388	397	394	407	384	394	406	382	422	409	402	420	438	410	420	420	405	470	392	387	408	415	411	405	352	396	408	371	394	393	401	410	383	426	401	412	385	427	381	398	379	382	386	388	410	402	401	383	446	359	408	395	393	371	423	396	399	398	384	393	445	370	403	377	442	407	417	391	417	403	417	425	392	400	409	384	449	392	417	483	435	426	398	425	405	389	417	457	454	376	379	396	379	369	378	379	386	426	392	429	382	393	394	385	422	397	438	384	375	384	396	430	393	406	362	408	462	460	413	404	390	436	430	471	412	406	381	389	443	409	380	376	389	419	439	419	408	406	367	386	413	374	425	403	395	408	401	432	369	421	388	400	415	431	382	395	441	398	403	396	390	400	407	378	386	443	418	430	390	415	426	434	391	379	451	387	396	406	426	426	394	396	390	419	421	429	414	378	405	395	405	402	375	399	390	436	388	406	411	375	416	401	395	357	400	379	383	396	402	393	426	395	391	412	416	377	398	420	393	428	461	407	448	375	394	385	417	403	415	413	379	410	411	410	369	403	415	397	369	408	401	413	389	386	381	422	430	383	414	410	388	344	423	415	418	429	379	369	441	419	378	382	450	406	439	430	417	396	386	386	409	378	393	408	385	432	379	412	380	391	421	364	389	429	378	390	383	415	398	380	401	404	426	437	402	408	415	439	449	366	396	379	407	386	400	414	391	387	414	418	363	404	446	410	409	372	408	423	397	364	376	383	411	410	411	394	407	395	404	388	427	394	400	393	396	425	424	368	443	430	384	418	387	398	401	379	428	377	396	382	387	424	416	355	430	395	390	375	389	395	359	392	415	443	391	396	399	432	387	440	410	371	439	404	423	388	426	390	422	396	421	415	399	372	433	412	412	376	403	381	414	438	385	421	391	407	403	367	433	378	376	414	377	386	429	431	383	366	421	366	422	443	412	384	414	432	392	400	400	417	416	377	401	398	411	380	396	375	378	404	399	416	391	405	409	397	401	394	420	417	407	422	389	386	370	364	364	402	385	406	392	435	436	396	418	409	377	396	397	400	436	397	400	383	379	420	384	380	420	396	435	388	377	404	395	398	359	417	404	395	420	413	386	383	369	404	414	413	439	414	372	412	428	384	408	415	418	412	382	411	380	419	407	361	407	410	418	427	422	386	397	393	417	364	397	381	413	335	374	410	441	379	368	414	377	391	417	399	389	394	439	374	429	399	388	416	404	419	412	416	383	402	389	401	400	408	382	419	407	373	414	448	400	365	379	434	385	351	406	382	390	392	411	419	390	358	408	394	407	413	359	402	385	402	414	426	371	395	392	416	403	370	403	392	404	397	377	378	396	436	392	406	376	379	439	373	422	380	412	418	392	410	444	372	388	405	408	393	385	366	434	421	431	411	408	402	377	410	402	443	365	409	424	391	416	449	409	409	445	397	410	411	401	412	381	358	367	400	396	402	381	423	406	389	403	423	408	401	392	417	403	356	397	369	409	405	383	390	419	377	384	394	404	402	407	391	402	373	405	369	391	377	412	420	382	410	398	410	438	396	391	428	381	398	404	395	388	395	445	384	384	408	416	389	404	381	389	382	379	402	422	460	386	388	395	362	389	400	394	413	368	398	426	430	368	427	395	383	404	407	397	396	407	394	402	399	414	401	400	416	404	392	396	427	408	420	401	431	398	421	453	422	379	402	435	387	418	408	375	401	418	427	400	440	360	393	392	392	386	404	396	366	405	388	409	443	419	384	441	427	388	434	396	418	417	397	413	410	416	412	394	439	392	414	419	408	415	412	405	396	405	395	391	384	391	419	387	382	420	391	383	413	407	406	403	410	393	424	404	406	401	421	425	384	412	405	434	414	417	423	378	367	399	374	417	432	400	403	412	395	413	378	379	388	438	409	399	396	374	399	401	409	403	399	396	376	448	392	387	406	387	396	438	398	427	397	381	401	409	389	374	394	420	393	383	409	383	377	388	399	386	411	405	401	423	408	419	390	396	382	412	418	419	417	443	399	391	410	455	409	376	405	413	421	414	430	387	376	400	402	381	349	418	387	440	405	428	397	415	399	372	370	395	409	399	414	427	407	374	365	384	410	407	390	423	430	384	393	401	375	377	386	394	422	426	407	398	414	377	421	389	370	405	407	364	384	422	415	443	362	432	401	437	422	428	443	388	393	400	388	392	418	366	371	409	409	411	413	445	399	412	418	401	384	408	390	407	381	412	398	406	383	387	409	425	382	408	427	393	406	416	411	391	396	387	451	435	414	412	400	392	426	437	399	431	401	404	399	381	406	424	385	407	394	435	410	388	371	409	430	420	409	406	424	412	418	382	403	405	437	393	366	415	377	411	423	426	378	373	389	407	371	401	392	400	393	376	388	402	396	417	380	420	393	385	429	399	405	413	397	420	401	387	395	414	412	443	404	383	386	405	431	415	379	397	396	374	414	436	460	412	402	392	400	425	407	382	437	391	368	404	416	394	427	379	407	374	402	393	427	410	397	400	392	400	347	409	408	411	403	408	424	429	423	376	420	428	400	407	445	399	385	452	405	373	409	428	398	397	363	454	375	351	391	413	419	389	393	401	425	397	418	415	400	391	431	416	405	399	388	398	387	459	385	386	414	405	390	425	437	386	397	398	374	409	421	412	412	408	395	388	404	395	404	403	422	375	409	407	375	408	414	396	423	421	452	405	401	404	398	405	417	370	407	407	424	388	401	398	433	423	429	426	413	399	388	382	415	393	412	411	425	410	415	449	402	401	408	385	421	399	407	429	399	398	383	427	374	393	400	402	415	396	408	429	386	419	367	393	371	402	397	370	414	410	438	420	389	395	400	400
28182	18363	5376	1790	1110	880	787	735	682	676	631	624	587	633	639	628	593	579	642	555	629	585	598	582	580	584	616	613	606	581	594	611	565	603	553	551	601	598	577	596	547	603	597	568	573	567	601	618	659	612	588	599	589	590	602	578	613	602	633	588	589	572	601	607	584	605	588	588	632	582	628	603	602	585	614	547	544	631	613	597	589	571	640	600	563	566	600	578	598	608	592	583	591	578	592	613	646	611	635	622	603	608	580	609	630	621	547	573	638	601	607	569	598	600	596	598	609	595	625	556	557	614	600	596	609	593	639	588	583	581	616	613	618	582	625	630	588	594	621	573	599	595	623	592	635	619	623	607	587	590	607	606	588	602	617	570	623	618	627	574	571	569	606	565	641	560	540	567	589	569	623	605	577	651	615	623	617	574	599	591	634	602	595	634	600	582	595	613	603	600	637	630	629	614	611	521	599	592	618	590	631	610	604	595	597	628	557	595	586	547	667	561	559	600	569	585	586	591	615	573	586	563	614	592	594	586	638	610	614	563	578	585	603	636	617	590	623	653	579	584	623	592	611	689	587	602	604	606	630	613	590	593	575	606	596	601	604	604	603	599	550	624	604	630	573	613	580	646	619	555	652	601	615	633	566	566	598	608	600	590	604	601	634	621	619	655	622	606	572	604	569	576	567	609	600	574	572	578	619	589	610	602	580	577	607	657	560	588	594	630	620	559	598	606	647	571	607	608	586	609	611	633	599	582	570	628	646	569	571	584	581	607	589	586	619	552	609	569	648	578	598	576	623	539	634	583	602	633	552	633	581	591	583	580	581	570	629	595	594	576	569	632	579	591	612	641	584	592	620	600	585	616	590	586	603	578	591	587	599	586	641	604	613	616	587	609	563	621	588	608	592	593	575	602	610	655	613	581	616	629	607	598	634	583	599	606	586	586	594	593	597	603	601	575	618	573	597	588	581	559	607	608	603	630	613	606	581	615	588	629	575	575	621	582	574	627	586	590	582	593	601	618	587	617	613	607	596	625	605	554	602	580	590	601	587	556	537	599	608	577	606	571	602	579	554	572	624	554	597	619	577	616	593	590	589	577	560	604	598	598	625	586	588	615	553	567	596	614	616	570	568	550	573	592	615	582	583	547	628	615	629	565	584	574	609	566	590	623	629	592	607	644	613	641	613	540	595	553	593	597	613	583	611	602	536	607	586	607	563	601	555	565	649	621	627	581	595	591	593	650	586	632	578	592	571	603	632	585	621	596	599	597	581	598	563	612	616	610	619	570	604	638	614	594	571	571	613	614	611	587	603	620	580	583	595	572	611	633	579	615	611	607	578	636	623	576	615	629	574	617	614	621	624	584	608	600	614	596	596	616	560	631	600	579	587	655	609	581	623	609	576	611	605	569	613	559	603	603	612	594	588	603	588	633	596	616	578	621	556	599	558	591	615	555	606	620	604	594	587	615	591	570	633	559	623	611	596	639	598	582	583	599	596	586	642	603	603	584	589	587	606	577	630	614	584	601	591	575	638	643	608	632	617	604	564	618	597	579	638	612	582	573	612	553	584	607	600	557	611	584	615	568	567	596	589	583	623	606	629	612	579	607	614	580	605	579	605	623	604	580	626	601	615	611	590	604	631	608	620	569	603	570	625	595	615	578	611	627	592	555	620	543	628	591	572	590	605	574	584	576	604	563	595	601	637	600	583	584	619	573	587	626	615	605	580	588	552	617	604	587	582	630	577	614	616	590	564	575	591	598	578	621	582	601	589	548	602	632	625	597	642	600	576	556	588	638	524	641	566	579	593	617	576	598	586	619	599	630	581	558	631	568	585	591	646	598	639	616	605	581	595	552	614	585	654	580	601	636	624	598	583	611	621	638	570	601	587	601	579	582	606	618	590	647	580	577	597	599	582	612	558	610	547	587	606	611	611	611	582	558	567	609	618	615	569	602	614	608	648	591	614	583	638	622	599	628	623	601	643	618	597	582	622	617	585	613	582	600	556	591	615	604	591	595	602	613	618	587	582	662	614	629	593	593	617	609	609	621	612	601	612	604	591	547	664	620	513	623	590	554	585	569	625	589	579	613	560	618	580	596	623	542	615	602	543	657	589	591	565	616	585	566	584	632	558	613	584	625	596	630	597	575	622	592	601	565	582	613	583	629	620	612	609	614	602	579	604	610	605	584	625	609	536	557	561	593	582	594	611	605	583	616	576	613	587	576	613	546	652	574	599	597	607	608	677	613	597	572	569	571	580	618	584	626	609	584	563	580	592	604	602	602	637	604	608	619	605	599	605	583	607	585	551	576	584	588	580	630	600	572	601	601	578	579	583	620	585	583	603	574	601	574	547	543	628	587	558	576	602	617	570	603	621	613	584	559	589	587	595	637	586	573	632	554	608	608	610	610	623	633	603	634	585	610	608	613	601	584	574	573	565	596	601	566	642	608	607	590	589	640	628	582	612	563	591	676	585	588	608	590	604	596	623	603	638	544	643	573	587	588	539	597	574	558	605	609	601	588	635	570	619	631	649	640	596	609	635	598	617	634	579	560	566	566	567	602	619	654	608	626	630	645	570	615	599	595	579	642	572	636	598	601	576	572	609	601	615	619	621	586	614	582	582	577	574	662	579	614	647	618	622	619	613	608	629	624	585	595	612	578	588	618	631	545	569	636	612	601	557	619	592	518	611	581	585	619	541	606	607	537	603	579	621	637	612	583	651	615	575	588	593	647	575	619	609	600	572	577	557	605	577	555	603	574	593	530	600	609	578	586	605	591	570	602	610	627	607	591	591	546	594	646	601	638	614	614	596	627	558	613	624	590	617	593	583	590	632	595	608	593	580	592	569	605	601	589	572	577	591	599	615	603	628	602	583	596	572	639	591	618	633	617	569	622	640	589	604	560	624	603	597	573	628	674	585	588	532	574	623	583	609	567	595	609	577	590	580	605	649	630	550	560	603	550	602	599	578	570	620	588	580	611	638	625	568	571	596	584	594	590	599	551	608	596	570	623	625	590	589	604	606	557	600	578	590	596	585	576	616	581	607	641	604	622	553	564	580	614	563	552	607	600	613	598	593	598	611	588	601	578	568	602	606	602	587	621	598	572	630	569	577	540	609	664	628	651	603	585	560	572	611	625	597	577	581	610	592	571	633	602	583	571	623	594	575	652	544	604	579	629	568	583	649	598	648	601	625	615	609	589	621	607	605	571	594	603	580	539	594	597	603	615	620	643	645	581	579	577	586	602	642	569	589	599	620	630	583	584	622	598	649	614	554	603	583	554	616	644	616	599	635	593	621	582	580	591	593	588	644	619	568	601	637	585	589	611	622	600	614	610	599	574	576	619	601	563	590	604	602	555	617	558	621	578	577	558	604	632	598	575	617	590	619	606	595	584	559	611	653	573	593	601	626	568	591	592	606	617	590	638	584	596	613	596	595	585	591	560	620	629	563	590	616	587	597	608	591	576	615	592	579	595	602	582	570	625
16146	8922	3721	2295	1738	1391	1192	1097	980	908	912	899	791	782	756	765	788	771	760	766	780	761	752	793	732	752	783	729	793	763	760	745	730	760	834	749	788	769	756	729	751	791	788	794	757	790	781	808	784	800	747	759	776	808	737	827	728	752	796	728	813	777	718	783	747	748	750	766	741	749	783	782	738	772	729	750	805	759	795	742	801	753	781	739	768	778	791	769	764	795	763	749	744	763	710	742	808	740	758	813	762	770	793	733	740	752	796	805	768	766	742	751	768	790	779	817	761	735	745	743	729	796	788	788	746	781	747	720	781	744	753	728	752	751	745	757	765	782	770	763	739	787	795	787	770	807	757	756	780	768	778	766	739	744	746	727	743	706	811	747	749	792	783	821	784	749	695	735	731	748	753	744	738	758	768	791	783	777	763	735	748	801	735	781	760	758	802	744	814	742	758	777	722	696	756	808	739	780	814	766	761	744	730	758	732	768	735	737	775	804	833	806	783	763	769	717	763	768	812	767	790	821	736	778	767	766	800	794	718	783	752	732	755	830	754	732	763	789	705	784	727	735	744	779	761	737	805	804	782	759	749	759	746	760	763	763	771	776	727	770	736	782	803	798	784	749	767	738	744	751	731	795	733	762	744	769	795	733	767	791	785	770	737	742	806	753	810	775	754	746	766	765	766	783	774	795	743	731	752	754	769	795	753	707	747	801	771	781	742	743	783	782	780	761	774	755	754	741	736	754	805	733	806	789	765	776	775	761	749	791	731	746	779	741	746	750	710	771	792	761	769	780	730	760	730	749	735	801	735	777	824	764	793	752	766	797	694	808	769	760	768	727	780	769	768	698	769	754	757	760	783	728	740	788	758	772	706	703	735	789	742	751	826	756	774	732	777	749	731	726	756	781	766	739	766	802	782	745	787	730	775	751	731	809	761	734	785	795	801	797	766	763	757	743	733	788	743	734	734	766	733	752	771	743	776	762	750	769	786	754	685	751	767	767	810	737	772	732	759	799	749	715	756	739	710	752	717	704	760	752	786	802	783	776	702	716	793	748	771	747	746	763	760	770	764	734	774	722	728	786	741	738	716	779	749	761	706	790	781	780	742	725	756	762	750	799	786	709	796	775	741	736	728	780	752	769	740	804	813	756	725	705	752	761	786	804	785	745	847	794	732	762	768	765	755	780	773	765	745	783	774	832	747	753	740	752	811	815	744	787	776	743	755	762	729	765	738	736	802	764	751	795	758	758	777	748	817	769	753	762	777	754	805	784	792	729	739	779	799	796	798	773	779	744	749	752	747	773	742	763	778	724	720	767	763	731	751	753	761	826	802	730	794	741	751	758	793	810	772	770	757	768	795	700	741	767	769	764	736	770	770	756	704	770	752	764	765	771	739	807	719	743	774	746	786	835	757	779	742	744	753	803	745	769	722	778	786	755	755	739	733	761	784	730	747	778	810	793	783	709	749	734	768	732	747	744	739	756	719	797	751	780	753	763	809	782	736	718	802	804	757	794	757	771	776	778	800	759	816	786	755	815	772	779	766	812	765	750	783	769	767	800	773	772	737	729	757	791	719	771	744	740	768	725	778	731	754	817	746	806	814	738	751	763	811	737	739	804	789	784	739	760	794	787	754	780	808	768	785	730	756	739	781	724	713	791	780	733	765	795	779	767	752	736	736	720	741	800	724	728	746	775	801	782	793	747	772	708	771	759	812	801	753	777	787	810	747	713	772	727	752	715	781	751	739	756	751	704	778	728	735	737	738	778	764	759	742	732	818	817	760	759	772	785	743	765	788	757	750	760	726	735	758	730	752	805	778	752	745	744	784	775	713	759	757	745	739	787	759	738	752	796	773	799	778	744	731	767	767	805	792	765	723	701	782	754	800	777	814	747	798	816	733	800	760	774	779	794	787	790	772	822	798	740	761	785	752	783	730	808	798	726	744	781	717	740	791	714	789	777	767	746	797	794	747	812	795	837	731	742	757	779	730	778	718	833	753	732	786	770	738	768	775	727	783	715	794	767	775	795	767	755	715	735	780	767	749	798	760	772	721	758	790	774	770	818	757	797	805	755	757	778	756	784	803	751	773	784	783	734	798	771	719	788	765	803	766	775	744	801	789	774	762	739	816	749	755	775	737	742	789	751	773	802	781	780	769	766	764	800	729	793	793	748	764	778	759	736	779	762	762	724	758	780	789	760	783	752	709	745	744	813	732	782	739	786	787	736	744	709	756	761	742	770	778	759	779	716	751	826	724	751	841	770	804	744	751	776	737	722	760	762	778	780	797	751	743	759	724	761	770	756	781	769	767	794	802	751	794	744	709	760	779	752	778	750	794	744	804	706	820	715	752	767	739	721	805	765	770	722	746	746	774	728	746	738	788	787	733	727	753	800	764	772	811	773	775	793	793	792	728	781	754	734	734	744	771	755	742	771	815	764	751	772	779	741	732	715	780	784	784	772	755	790	812	756	818	781	760	742	785	712	790	756	774	745	781	770	790	736	778	751	845	729	793	738	750	724	789	718	765	744	761	787	757	730	738	788	788	773	798	766	800	760	765	798	778	784	778	761	733	780	749	731	770	799	816	762	763	756	806	790	765	734	774	753	779	783	771	724	765	802	762	797	750	761	790	726	750	778	782	758	743	768	764	739	743	799	805	737	762	734	756	742	751	697	765	808	750	789	761	735	755	766	799	751	765	762	735	814	721	757	790	748	759	785	778	779	777	698	785	777	756	740	811	783	689	736	731	789	718	765	748	723	732	786	727	749	733	726	753	780	764	725	760	725	847	779	764	715	774	799	797	751	787	771	798	770	780	804	801	725	737	813	764	783	753	743	790	740	754	733	763	793	778	774	767	758	746	803	743	751	764	735	742	743	798	784	771	785	753	739	751	730	762	758	768	746	779	760	738	740	758	768	771	772	752	830	795	781	745	756	769	760	772	789	754	769	748	757	764	795	717	730	782	786	733	752	758	764	771	757	759	780	761	737	710	743	798	794	723	723	786	775	773	737	739	816	782	676	764	725	820	808	812	733	730	766	738	746	752	740	749	724	810	765	710	823	758	746	789	793	743	791	707	765	774	743	747	737	746	760	822	742	766	765	760	777	812	709	783	781	803	748	779	740	733	778	780	747	671	778	786	769	758	748	778	722	762	783	729	808	728	730	755	730	791	721	827	798	770	796	757	740	783	762	763	746	729	781	762	779	772	790	765	751	762	776	750	767	760	758	768	765	738	745	760	740	816	769	808	780	785	798	698	779	727	747	776	745	807	756	764	747	794	725	728	777	766	726	721	729	757	749	749	723	743	739	749	749	754	738	722	704	752	787	750	761	764	728	788	747	762	758	783	762	728	729	764	824	798	801	781	810	740	804	740	791	807	758	778	775	764	773	713	766	728	793	753	745	745	747	807	766	749	770	741	745	787	791	808	759	781	779	759	737	753	731	738	736	722	748	801	754	786	737	737	785	773	770	745	751	765	775	755	722
24066	21584	28702	24913	21462	6835	1508	1154	873	818	745	713	681	660	674	663	638	675	594	613	639	600	624	614	614	637	598	567	566	596	595	613	587	583	644	545	543	596	584	566	594	573	560	568	568	605	619	556	575	626	611	602	641	601	596	625	591	602	565	601	608	539	577	565	620	642	587	578	612	508	607	575	563	595	596	604	597	585	587	616	557	539	562	587	567	601	553	621	571	601	602	578	592	599	593	567	581	578	624	605	609	618	598	546	600	569	620	578	584	600	564	574	570	576	606	550	545	561	548	573	596	564	593	629	548	524	627	587	604	571	606	541	604	595	576	540	569	594	560	586	557	587	579	545	593	576	548	604	561	534	546	567	580	616	556	575	557	540	588	525	577	609	591	612	558	565	580	612	627	584	556	516	566	568	597	553	575	586	579	589	592	592	613	504	553	589	571	571	593	563	586	584	572	554	591	580	586	602	561	566	551	581	599	654	564	609	599	596	573	579	579	599	579	581	569	585	610	592	572	575	585	569	558	544	593	563	603	643	597	579	582	601	593	599	565	543	568	622	570	581	573	547	639	569	620	608	579	601	567	588	598	597	564	608	635	598	611	591	592	625	576	577	574	571	583	589	649	577	571	558	585	550	600	581	575	540	587	607	582	563	553	590	588	581	577	561	571	581	609	603	648	580	564	562	587	556	596	586	556	600	575	611	581	585	598	575	607	547	579	578	602	586	593	565	597	584	618	566	635	628	586	594	571	542	578	604	599	587	548	580	581	583	554	574	561	583	563	573	518	601	552	573	588	607	592	627	568	611	616	590	586	626	547	548	549	566	589	599	631	622	595	563	560	559	593	587	587	613	557	576	585	608	602	535	568	609	601	563	558	548	596	565	594	604	584	589	582	603	614	585	558	597	592	571	601	595	567	605	581	567	589	576	594	549	601	579	606	576	578	592	598	536	627	588	582	621	568	669	558	603	573	562	579	551	530	583	629	579	585	608	584	584	588	584	561	612	573	575	571	531	559	585	606	593	567	552	544	565	559	552	578	583	559	559	576	547	589	595	537	558	585	649	589	571	572	516	595	596	583	557	582	606	627	558	552	581	592	575	542	602	557	598	580	577	579	546	544	576	565	580	587	555	562	595	595	585	625	590	607	603	535	625	614	612	527	583	558	587	594	635	530	568	586	598	558	579	587	569	619	554	585	573	628	579	572	596	603	545	573	591	566	571	588	568	556	573	604	549	591	587	576	580	590	532	555	615	554	616	601	618	649	551	581	591	576	604	576	580	548	593	594	552	578	540	568	546	563	592	570	556	569	551	582	545	608	579	574	590	604	566	553	619	563	595	622	545	598	597	558	570	587	581	570	585	594	547	591	577	585	609	584	601	527	525	578	612	564	627	566	544	595	580	567	583	596	588	609	584	607	607	609	579	629	608	562	603	580	574	544	578	552	616	619	560	563	595	604	569	537	560	563	571	534	513	568	526	570	572	579	567	610	587	603	593	566	605	552	575	564	608	576	624	622	555	633	641	616	650	607	595	591	549	586	585	557	567	582	572	534	613	631	598	569	593	585	567	607	589	647	591	562	590	608	596	551	575	587	571	596	570	506	592	592	586	628	575	586	604	618	562	606	596	592	579	604	588	590	579	611	574	554	595	565	574	544	553	587	546	589	546	605	550	600	538	599	612	591	573	590	589	575	568	550	590	593	603	570	605	590	569	622	599	633	619	604	572	605	585	570	605	551	597	563	586	543	577	572	563	550	547	571	553	540	583	612	608	563	545	551	570	530	574	626	561	605	597	596	568	586	622	598	566	547	591	579	593	525	553	556	589	566	557	560	601	552	603	549	616	575	588	587	541	536	568	539	563	617	600	577	583	603	606	600	603	595	567	575	553	563	530	577	592	600	590	587	570	598	585	567	561	564	581	581	586	563	575	605	537	556	577	604	566	572	580	537	584	553	557	566	564	554	577	558	585	585	580	559	644	578	593	540	565	548	586	594	575	555	591	550	563	573	585	594	549	530	565	619	566	569	574	528	614	581	541	595	569	600	593	552	603	586	614	547	596	633	554	625	610	587	588	598	574	597	554	583	586	571	579	581	594	578	571	585	608	633	579	565	607	562	575	584	607	587	570	596	549	571	580	568	579	586	560	592	569	564	537	557	591	617	581	588	618	554	534	561	590	592	570	535	567	585	587	554	584	564	562	585	559	575	539	597	578	614	529	587	555	580	581	554	551	556	580	608	592	584	621	596	501	558	600	583	570	609	512	601	568	597	554	579	595	534	586	630	564	559	562	588	563	586	611	571	536	573	571	541	568	562	617	590	564	576	601	581	552	562	602	593	586	588	577	614	573	549	584	588	609	639	573	585	572	575	595	652	591	609	550	553	587	583	607	610	554	577	572	603	595	561	614	579	582	577	556	572	563	571	574	576	601	546	570	575	592	589	612	566	622	556	660	593	567	602	567	576	596	574	607	595	557	588	579	562	619	551	579	565	553	567	600	550	590	613	567	557	617	606	544	577	548	629	613	597	566	550	587	535	593	570	593	575	565	610	567	605	601	581	578	571	598	562	597	582	537	614	589	609	591	581	510	595	597	567	581	561	586	547	551	582	562	583	575	566	557	579	559	554	574	584	610	568	560	603	530	552	593	563	548	585	596	583	562	590	574	575	615	570	589	578	570	586	585	599	549	574	564	600	587	612	578	593	597	553	591	578	576	577	556	548	591	579	572	544	578	548	575	597	541	565	561	564	541	556	600	576	559	585	586	608	572	570	619	594	538	589	595	584	592	577	556	565	555	571	595	584	564	561	586	570	593	633	588	594	568	621	626	556	601	577	528	599	597	545	588	546	544	589	552	588	554	614	541	613	571	594	552	582	562	632	578	587	593	542	523	578	632	628	584	586	554	571	567	580	559	561	571	539	579	608	579	566	575	610	584	559	587	596	586	554	543	540	552	548	578	609	598	587	602	550	563	596	626	573	587	614	525	598	627	615	557	594	608	601	564	546	599	541	564	606	570	570	577	533	609	570	580	565	572	586	592	604	563	540	586	581	587	565	530	598	602	598	580	604	573	555	573	577	593	543	595	549	597	600	592	606	583	593	587	571	565	552	593	587	551	577	583	592	615	572	572	587	565	583	515	595	597	583	645	549	545	640	577	582	605	567	578	577	551	556	552	551	602	577	567	583	547	605	565	570	568	588	567	578	629	601	601	509	609	614	594	611	572	539	555	653	598	623	590	559	581	581	559	603	578	565	595	553	575	564	602	612	591	555	598	587	627	589	572	584	561	589	592	597	581	622	573	588	567	597	555	600	596	557	576	566	548	614	551	615	514	586	554	572	622	586	555	561	546	556	549	619	536	587	555	564	596	563	554	597	550	579	584	544	591	600	598	577	578	557	577	548	549	580	567	595	588	569	584	596	621	546	576	587	587	590	592	610	535	571	565	572	576	591	552	557	538	625	579	572	620	592	547	551	571	548	589	619	559
19362	18302	8742	4636	3716	2895	2311	1936	1620	1321	1140	1029	987	928	952	896	880	842	857	819	809	828	788	780	808	770	797	827	790	801	775	783	760	784	760	773	801	782	785	758	848	787	824	762	774	764	784	784	736	763	744	771	820	790	784	747	743	756	762	753	767	749	750	760	728	691	732	812	790	717	782	786	726	767	771	765	769	731	743	750	808	755	760	746	769	759	715	770	752	772	801	707	788	706	749	797	689	773	784	801	781	737	743	756	724	747	797	802	770	741	796	758	697	725	782	724	751	754	735	724	718	779	737	754	763	751	799	752	726	789	818	825	764	727	747	770	775	737	750	787	788	758	705	759	791	789	796	793	726	753	783	720	762	752	710	803	773	743	775	762	715	786	738	753	770	786	723	761	759	706	726	741	749	730	763	741	778	776	790	745	711	741	811	751	768	767	749	783	746	778	758	777	766	798	815	728	788	715	758	725	722	782	738	758	733	766	731	761	757	791	749	770	777	764	759	743	795	758	761	775	732	763	701	759	740	761	770	771	768	782	700	791	747	762	770	801	747	747	728	796	760	807	751	732	766	752	719	741	746	785	697	803	740	721	764	766	757	748	764	778	704	729	741	747	760	808	775	760	793	748	781	735	754	754	796	732	747	717	718	746	769	764	751	735	757	744	801	739	762	721	781	751	763	773	760	748	750	784	766	788	803	756	752	760	743	720	708	728	778	750	734	741	729	784	781	771	742	770	769	753	761	733	733	738	768	722	764	774	821	711	730	720	774	797	751	776	717	690	735	753	757	760	775	755	774	749	767	759	765	776	755	739	760	774	751	746	751	751	740	785	743	777	770	763	785	764	818	772	739	783	738	745	742	763	744	744	766	790	757	781	744	754	746	807	745	784	720	751	742	767	771	784	773	770	773	718	749	767	736	712	748	746	759	763	744	757	742	735	806	737	758	738	729	749	787	790	764	735	798	764	747	756	784	794	782	764	719	752	788	750	732	739	751	771	783	756	736	799	698	775	776	749	783	836	758	722	780	740	741	746	775	784	756	798	756	804	798	712	751	749	750	735	737	730	801	710	733	750	767	790	770	742	715	749	768	769	815	787	765	763	747	772	766	760	754	778	814	745	731	760	714	788	728	753	753	796	715	732	690	724	810	725	781	759	759	707	725	745	761	755	752	757	753	786	763	749	770	747	752	763	756	783	712	735	767	794	758	798	724	756	707	755	739	767	742	756	743	803	729	759	759	752	777	745	799	749	709	742	757	729	766	768	763	745	788	724	721	778	776	764	769	710	746	722	757	752	762	731	745	732	770	714	750	757	720	732	771	760	785	753	760	778	727	726	743	767	768	745	769	738	717	713	737	786	738	736	765	752	759	733	769	727	762	782	728	743	770	749	754	783	783	792	694	772	718	788	749	729	813	736	695	821	791	723	795	777	764	767	712	739	738	738	772	787	666	784	770	793	789	780	775	775	745	743	774	764	796	688	764	798	762	814	793	754	774	757	759	725	746	751	780	775	764	796	713	717	719	791	747	796	728	777	739	697	735	751	740	762	704	745	774	802	790	760	780	778	768	712	749	767	759	751	735	799	756	726	725	775	756	777	757	757	741	706	772	728	773	782	785	765	778	789	748	745	757	797	782	762	733	752	766	796	762	736	742	758	742	763	723	780	685	741	794	740	749	727	780	760	725	738	770	744	780	794	789	742	765	744	737	765	784	728	732	754	756	758	765	733	732	790	713	780	739	721	753	769	720	747	786	757	733	747	752	741	770	778	806	770	728	780	748	763	748	725	727	789	711	758	739	782	739	706	757	768	782	756	754	756	785	732	747	785	785	761	797	755	742	742	797	751	754	810	754	816	755	716	749	750	765	791	783	786	758	755	742	746	768	792	746	765	790	731	766	744	749	783	744	807	716	786	761	731	724	736	787	732	749	727	766	748	760	758	752	759	759	760	752	776	766	789	738	760	745	743	724	782	718	773	760	739	787	759	715	759	777	817	759	770	814	698	730	775	757	770	759	741	707	753	784	737	761	771	760	691	734	753	731	757	809	785	762	776	782	782	747	829	775	711	720	771	723	790	756	764	751	771	789	754	722	760	757	752	783	797	737	772	775	740	772	749	777	751	740	737	774	765	676	752	773	759	769	737	777	782	747	741	786	740	772	734	746	700	738	713	766	772	720	763	715	767	743	780	785	791	752	705	782	703	736	758	778	745	795	783	759	740	771	794	761	726	737	745	744	718	755	723	768	749	715	768	730	754	758	786	815	771	779	732	774	762	778	786	760	766	755	749	748	731	761	748	759	727	767	773	743	751	774	820	761	765	688	761	793	763	709	754	759	792	750	748	799	741	746	729	757	692	736	722	773	769	731	768	766	773	797	764	767	744	734	738	769	711	748	775	742	747	783	733	758	782	770	763	771	808	757	748	788	690	761	769	750	744	747	759	739	724	772	743	761	738	757	759	744	729	776	732	767	720	777	718	782	731	792	782	799	770	771	756	779	688	729	739	811	784	744	776	799	722	734	809	743	755	725	724	767	760	762	771	757	771	791	780	774	770	768	773	778	770	735	800	768	756	739	779	768	800	775	790	723	791	709	743	749	766	744	723	768	756	742	768	775	758	764	753	764	778	789	758	760	754	761	733	748	779	806	810	748	733	798	777	770	743	724	764	723	691	798	815	764	712	757	731	761	746	745	724	821	740	745	736	783	749	752	725	744	715	773	763	756	767	751	777	750	757	731	744	786	748	712	782	775	784	757	767	740	733	777	756	760	746	747	803	749	742	774	770	750	731	766	771	767	705	787	730	785	706	795	741	742	784	760	761	742	724	736	772	756	793	769	752	755	757	773	719	768	754	799	755	735	733	781	797	737	781	757	719	719	768	749	776	778	741	743	772	768	756	747	690	775	713	753	778	738	738	754	759	707	753	771	741	731	752	772	747	742	756	749	760	777	728	700	737	722	782	777	802	782	734	780	785	783	767	792	735	779	759	704	738	756	786	762	777	764	725	747	752	721	734	775	756	773	787	748	713	745	755	766	760	738	756	782	792	772	752	775	775	754	775	769	762	683	766	776	784	785	756	721	756	805	741	792	765	725	741	735	774	790	731	725	757	735	767	767	737	761	773	735	762	747	735	763	776	773	751	717	768	757	739	753	737	751	768	791	733	763	812	767	765	739	780	755	746	789	713	743	767	773	734	757	766	757	766	730	752	738	733	789	753	789	727	773	759	758	745	752	765	753	776	763	791	775	797	720	733	759	775	756	763	781	745	755	743	718	785	815	777	759	792	722	783	824	731	754	768	699	749	748	795	756	745	770	730	721	747	781	779	743	820	769	763	780	755	740	751	765	794	781	770	738	752	757	790	737	772	721	764	782	735	811	724	730	753	775	723	715	762	730	766	804	738	752	734	753	741	761	734	765	761	726	730	732	792	821	761	725	777	743	755	739	737	774	703	767	773	750	702	773	749	745	751	741	768	759	765	760	699
25220	21598	27254	25955	5641	1126	830	686	595	496	479	399	449	427	402	407	375	377	379	403	359	394	394	346	383	355	391	382	367	365	380	397	373	386	359	380	347	387	370	412	368	366	380	406	360	388	369	335	380	381	360	363	381	365	353	364	379	368	345	374	360	375	371	380	388	379	358	374	363	381	365	361	350	349	360	365	387	388	383	388	387	375	368	377	380	369	380	364	355	333	360	352	427	357	359	358	396	339	365	373	369	348	360	356	380	356	366	351	405	383	374	405	389	396	356	370	358	345	361	364	361	376	366	404	371	361	382	380	373	393	359	384	356	368	386	349	372	357	380	373	375	342	330	352	393	369	357	395	381	356	377	374	378	354	380	396	362	389	382	374	341	343	402	407	374	398	384	381	335	328	360	405	380	347	376	354	349	346	353	375	345	377	371	364	371	382	381	344	365	379	354	358	340	397	388	356	329	375	353	338	352	365	382	392	353	338	394	383	386	364	340	354	365	346	394	340	375	336	373	373	361	369	400	377	368	352	366	325	346	377	359	399	399	387	358	378	366	372	393	333	363	379	369	412	352	417	383	369	394	403	357	376	352	369	361	385	372	372	362	383	369	341	356	366	376	405	388	371	354	372	390	382	379	369	367	356	386	394	360	364	377	366	366	389	357	386	323	321	381	356	356	350	350	376	367	358	349	349	348	346	376	351	322	365	377	361	385	323	372	380	372	358	357	392	363	368	353	354	363	382	370	368	383	389	329	360	359	370	346	387	367	358	367	384	360	335	388	365	376	366	378	365	387	376	372	380	372	342	356	337	356	393	335	339	376	377	347	373	370	367	370	411	363	378	342	351	387	377	339	373	355	366	349	343	410	365	372	363	326	353	403	373	369	374	339	391	390	358	341	362	376	360	374	367	344	357	349	359	365	350	365	369	390	349	335	350	395	341	364	373	342	378	364	360	351	370	359	382	372	370	353	340	350	417	349	388	382	360	371	374	390	385	365	369	373	378	346	365	424	370	352	412	381	361	371	408	387	348	396	354	335	377	364	388	387	381	356	362	358	344	340	366	353	365	384	397	383	349	443	349	374	361	370	357	347	368	398	385	406	382	379	356	367	368	362	372	356	346	389	372	335	406	370	345	346	368	387	357	358	375	374	382	376	401	373	355	365	379	387	373	352	379	349	335	393	335	382	357	390	366	344	346	360	371	379	340	369	324	337	383	374	360	347	375	366	333	375	377	362	370	378	346	341	345	394	365	374	363	335	384	350	372	381	377	379	352	369	345	374	396	328	392	356	364	368	396	374	352	339	385	371	400	348	362	357	371	394	403	360	390	378	391	380	374	351	354	356	376	389	362	376	341	389	388	367	355	350	351	385	374	366	363	387	353	331	368	354	385	356	394	395	363	347	352	358	391	354	355	368	384	360	383	373	377	378	383	359	355	362	343	360	368	365	378	350	383	379	369	344	351	365	355	381	370	379	367	374	391	362	390	393	374	378	368	365	354	351	377	347	369	393	375	354	378	369	332	345	335	379	376	376	358	375	392	375	388	343	342	345	355	341	374	346	392	349	376	354	374	367	380	368	352	372	397	388	378	368	368	377	388	363	354	389	362	377	377	365	369	382	361	350	360	372	408	396	376	375	410	393	354	326	358	343	383	371	380	355	359	365	343	373	351	365	396	366	340	376	348	378	353	370	366	394	350	352	418	344	360	344	360	384	338	354	367	402	331	394	365	351	365	384	378	372	374	374	363	335	356	374	358	365	369	356	357	357	325	375	360	360	365	348	328	333	372	346	383	361	400	367	380	374	377	341	349	376	356	381	388	397	363	377	387	352	381	386	337	371	375	352	355	354	373	333	400	373	390	366	334	406	356	375	387	366	365	369	362	369	352	335	350	356	377	401	349	344	389	337	379	349	357	346	369	342	360	370	372	363	359	330	355	375	357	362	405	354	385	381	344	373	381	348	394	366	361	361	387	358	362	384	374	358	389	416	370	380	383	361	391	395	379	410	391	340	360	343	368	345	346	362	401	358	386	358	384	360	350	394	388	353	359	353	366	380	366	367	413	384	333	373	349	380	361	383	363	367	332	367	372	389	355	318	367	356	399	356	360	372	366	381	352	354	380	376	359	364	349	371	356	388	347	389	372	316	386	369	388	403	373	358	365	357	368	360	338	337	353	369	360	343	384	348	382	384	358	366	361	386	346	363	345	333	366	349	375	386	365	367	407	352	392	346	344	395	386	363	388	343	388	364	361	381	340	377	399	384	377	310	332	382	370	341	367	373	379	358	352	347	381	373	337	351	376	339	386	378	368	398	323	352	335	346	390	388	353	372	367	361	383	373	376	395	357	377	336	374	367	362	366	372	393	375	350	336	373	361	368	393	401	374	359	368	349	369	377	384	371	349	401	382	367	381	384	391	369	361	381	345	348	414	351	367	361	399	358	359	371	399	370	356	366	373	360	372	362	381	405	380	358	356	353	338	343	372	389	350	361	358	376	332	360	333	378	385	379	358	375	386	347	355	400	375	330	392	354	358	392	348	383	367	379	391	363	350	361	362	384	339	406	333	385	385	376	366	371	360	370	378	365	335	383	382	369	366	364	341	373	362	377	363	373	361	343	387	368	345	333	388	349	367	374	361	401	386	374	344	363	372	351	360	358	388	362	369	384	334	369	374	343	380	376	406	350	374	359	408	378	374	371	346	347	360	343	385	377	379	347	377	332	352	383	352	381	368	399	325	359	362	377	387	353	374	376	378	369	397	361	382	339	323	385	377	324	367	399	383	333	346	349	372	360	385	380	338	367	373	354	385	398	378	335	378	349	380	344	320	337	356	384	334	372	339	385	398	328	370	378	384	363	329	385	356	374	386	365	374	398	352	358	367	395	406	349	375	368	378	369	352	370	387	371	338	369	370	355	338	358	373	389	348	355	381	358	388	375	402	378	356	390	365	366	365	357	338	359	355	349	393	353	344	340	387	373	403	390	371	330	385	332	371	364	361	384	360	348	402	373	402	387	350	362	372	371	338	370	356	372	365	389	377	348	367	364	357	372	400	388	355	365	381	381	369	354	335	351	378	367	358	354	394	376	409	371	388	366	361	361	382	379	346	398	366	403	359	403	337	345	386	371	352	339	371	370	360	377	374	378	383	382	394	356	350	371	359	373	373	350	389	377	363	331	375	334	359	380	347	382	394	366	343	363	387	368	380	382	366	378	403	347	376	365	349	376	388	349	381	384	350	408	351	376	322	353	437	376	369	373	385	373	380	381	364	381	348	341	404	363	375	358	357	334	361	390	392	364	424	390	381	345	385	367	352	366	379	393	370	380	377	348	381	421	367	344	357	389	371	420	377	375	382	360	353	342	380	344	378	382	399	359	363	359	378	356	356	402	355	372	360	366	369	374	350	339	323	369	341	346	379	371	358	373	363	382	362	367	352	358	373	359	356	378	372	344	365	326	371	376	352	363	353	361	355	360	363	377	369	362
18018	13225	5926	3100	2506	2064	1590	1274	1007	836	755	655	620	606	600	600	532	517	481	510	534	499	467	456	531	507	463	491	482	475	482	502	490	461	477	497	549	490	468	474	486	495	478	512	505	483	465	475	518	512	503	469	507	498	488	478	442	497	498	514	453	495	494	474	458	470	469	504	499	486	446	484	510	461	511	514	480	501	466	519	469	460	485	493	446	545	499	492	440	477	464	496	473	507	480	465	467	502	482	446	513	479	432	469	442	482	487	457	466	454	441	483	475	498	469	490	482	483	475	484	460	447	473	494	437	485	474	445	486	451	479	477	483	467	479	477	460	481	496	508	464	481	472	455	516	423	495	466	465	444	484	485	483	445	440	504	490	487	526	459	474	473	486	461	445	519	488	445	483	472	481	521	440	467	460	496	479	470	497	445	497	495	495	481	477	503	483	526	460	457	485	453	477	451	447	459	463	464	497	487	497	495	487	472	471	496	535	484	469	466	470	452	469	469	450	430	440	428	478	451	473	463	464	474	515	451	474	468	462	502	480	482	470	478	472	494	471	497	486	501	490	483	477	450	445	466	460	487	458	461	501	466	518	503	453	458	495	488	470	448	472	504	488	466	469	481	468	480	478	488	453	438	509	494	476	476	478	474	481	499	453	440	501	480	475	488	495	451	471	443	490	495	488	481	501	477	469	443	485	471	475	431	493	476	466	451	481	438	482	473	474	498	455	484	476	479	494	483	494	480	487	463	487	445	481	459	468	454	490	494	488	481	482	462	491	473	461	458	462	482	500	458	473	482	456	488	498	496	473	503	455	469	485	481	488	466	501	477	506	452	479	462	524	469	459	495	512	459	484	484	505	470	497	505	502	453	515	426	489	478	477	445	509	435	448	433	456	475	482	482	496	491	443	499	439	447	456	460	452	492	487	461	464	466	455	470	471	482	503	454	465	487	461	503	462	483	505	441	463	464	466	503	496	510	488	457	483	490	462	462	451	479	495	437	496	466	525	513	451	456	485	464	430	514	563	499	485	503	427	484	493	490	474	483	470	433	479	468	433	458	527	490	453	462	474	438	486	474	449	475	470	497	497	488	450	496	500	499	471	455	450	493	470	472	488	482	499	527	465	447	473	473	460	462	447	473	433	464	472	434	479	500	457	465	448	473	482	424	456	484	465	459	469	450	465	484	510	470	487	499	468	496	486	460	441	460	485	470	433	492	466	442	487	508	469	451	488	452	484	465	483	484	452	407	489	454	504	496	476	502	444	487	485	487	488	505	472	466	511	478	463	488	473	470	501	460	461	470	443	447	501	515	478	523	477	455	460	497	475	503	468	493	448	449	471	461	475	443	477	473	486	485	517	452	423	446	445	425	443	469	472	519	459	440	438	519	486	465	483	505	499	478	484	495	482	461	496	498	472	498	483	485	514	485	462	474	446	473	482	487	444	517	503	452	448	449	471	480	450	497	454	458	477	441	469	489	499	461	517	479	485	486	484	481	488	510	431	489	471	470	447	494	481	506	521	444	508	459	479	470	463	470	470	452	470	456	457	479	496	500	469	476	514	493	468	468	483	471	463	452	466	498	467	448	459	460	518	488	482	475	430	499	471	487	518	531	507	480	437	533	460	493	469	476	474	464	472	487	472	459	465	482	476	503	465	501	498	483	462	433	462	438	474	501	482	454	503	459	478	439	482	514	467	518	482	465	438	469	468	535	453	489	462	464	463	502	519	513	455	490	471	487	464	501	480	475	466	447	499	464	478	470	459	520	473	501	482	475	454	447	510	476	469	471	481	446	459	483	453	438	446	523	500	509	459	445	429	475	489	483	474	483	457	491	489	457	434	455	474	444	453	493	468	497	464	489	486	522	477	446	494	482	493	491	459	486	501	482	464	463	448	474	469	501	476	453	456	455	451	453	457	452	474	489	454	465	460	450	510	469	500	490	496	473	501	462	489	511	450	436	467	483	488	476	465	493	460	447	448	476	481	423	467	466	516	461	461	456	468	448	491	496	436	455	448	460	492	470	443	453	469	475	472	516	513	483	462	489	464	434	471	476	494	492	491	473	472	485	457	468	493	473	489	479	521	496	471	465	441	464	511	487	458	493	436	519	503	488	454	449	470	511	460	426	465	444	454	481	457	488	449	459	462	472	516	485	479	504	470	480	491	440	470	456	458	492	483	436	456	440	450	434	472	460	498	440	501	427	466	475	474	475	511	487	484	465	495	504	458	489	464	484	464	475	455	454	473	426	487	477	474	481	488	469	472	475	501	450	469	501	450	459	449	491	450	437	461	474	478	495	485	466	497	510	473	453	477	490	462	462	468	465	454	453	431	472	483	458	484	463	481	479	488	453	472	483	471	497	462	478	451	469	466	471	439	506	446	500	453	456	477	479	462	475	462	469	470	468	468	495	513	454	467	474	474	485	501	440	469	474	488	465	497	507	454	480	459	491	465	485	493	452	469	478	465	469	478	496	493	459	502	461	483	461	490	506	474	458	497	493	485	462	469	483	480	483	487	460	480	459	468	491	453	479	474	486	482	485	494	491	494	484	453	492	506	483	490	487	461	458	468	455	500	473	482	458	479	444	486	494	445	477	487	445	498	460	498	521	439	466	465	462	509	471	440	452	492	455	463	501	487	479	447	512	452	488	470	504	437	448	456	468	495	489	480	457	494	496	491	457	498	484	466	433	458	428	519	485	448	437	489	505	476	526	449	473	427	431	503	444	447	479	466	513	508	466	496	472	511	489	492	520	532	467	500	511	439	467	450	531	431	520	449	473	494	454	506	479	463	528	448	435	480	460	449	483	487	470	498	479	479	483	457	462	462	475	503	501	492	460	478	483	432	479	469	515	457	472	468	464	460	479	522	453	471	457	488	492	499	464	473	464	451	480	492	465	454	483	485	461	460	510	465	496	467	478	465	467	496	476	457	488	502	443	514	472	447	458	445	496	444	468	458	458	464	507	457	479	467	483	481	489	494	452	413	455	517	488	445	469	471	496	485	507	466	492	487	463	471	456	445	448	504	503	493	475	462	505	463	452	503	533	456	469	467	445	497	485	453	461	445	449	488	442	436	445	438	488	499	482	492	478	496	490	475	496	460	458	518	465	480	412	473	472	458	475	492	478	497	477	467	467	444	476	504	443	473	459	487	466	502	474	467	484	432	496	497	474	446	427	483	457	471	503	454	483	493	486	481	498	440	506	485	494	484	489	489	458	483	491	475	468	497	400	498	462	468	501	467	441	460	485	476	462	456	466	477	496	461	447	483	508	459	446	447	485	437	479	498	500	468	489	529	453	474	491	449	479	477	472	510	455	497	477	476	484	471	466	487	483	499	458	477	460	466	449	499	462	486	524	488	480	457	491	480	488	472	503	485	502	445	472	487	463	482	480	464	500	479	490	503	454	475	503	502	463	503	477	466	456	456	447	504	482	462	468	442	495	441	476	464	481	484	475	468	481	481	432	444	483	458	496	464	477	475	462
23112	21629	29313	24444	21625	21413	4105	1054	762	633	556	525	464	453	413	407	390	368	343	336	358	317	329	310	347	301	346	298	309	313	337	326	307	309	293	303	322	288	280	357	319	314	340	338	313	313	283	306	324	325	319	320	314	329	285	301	310	311	310	299	355	334	322	272	310	274	285	268	305	259	311	290	327	288	332	286	302	323	297	265	296	313	301	282	307	299	305	297	286	315	271	289	268	327	294	308	299	304	305	328	291	324	292	312	294	307	284	301	292	320	301	307	311	314	302	334	310	308	288	292	315	330	275	298	300	319	300	290	289	301	285	289	301	307	316	258	299	300	304	285	301	301	287	320	298	301	288	297	285	303	308	313	311	301	353	315	291	288	319	274	287	337	306	313	314	305	287	305	316	290	305	301	295	300	296	315	301	308	283	285	314	294	287	287	309	294	284	306	321	302	286	292	309	320	309	304	307	299	306	297	291	294	270	312	313	296	269	275	290	281	263	309	335	284	285	294	278	293	286	312	299	294	295	305	261	317	319	310	291	298	291	293	285	298	314	303	305	298	305	266	297	308	296	311	298	317	292	300	289	259	306	282	295	310	280	302	293	291	299	287	319	306	297	288	296	307	305	310	290	301	298	312	294	286	309	285	291	303	286	313	312	305	265	323	264	304	286	302	299	325	315	284	332	287	306	286	303	320	304	299	292	309	294	289	285	308	322	320	294	291	301	294	278	268	279	277	296	314	276	284	311	307	305	310	284	274	289	324	311	305	319	276	314	297	283	298	270	284	302	314	292	298	281	318	313	275	300	281	302	318	314	322	299	280	311	282	293	312	273	268	297	320	311	295	286	296	285	284	302	312	278	281	312	294	324	302	286	307	277	289	276	300	333	286	294	308	295	265	302	320	312	301	297	291	293	319	292	324	266	329	298	284	263	297	293	276	326	286	327	294	278	294	290	300	299	287	296	290	316	292	292	308	310	311	286	282	312	328	274	296	300	302	307	297	317	299	298	316	314	281	289	281	325	275	285	308	265	309	302	311	316	287	296	337	288	295	324	319	300	273	294	307	290	329	309	263	293	295	311	297	270	280	286	295	275	271	301	300	287	321	280	322	307	279	324	325	310	303	297	281	301	315	309	295	282	308	341	295	292	280	275	311	314	299	315	310	289	314	312	291	285	297	293	287	301	304	302	297	287	283	302	302	278	297	288	266	298	296	322	297	328	271	276	276	303	341	318	271	350	313	291	300	289	257	304	301	290	297	330	283	307	282	320	290	300	290	284	318	299	298	297	287	328	312	305	296	284	305	314	255	330	291	286	302	266	288	298	294	291	282	281	319	316	298	309	294	294	296	301	285	316	271	284	280	293	280	283	298	285	293	308	271	299	317	338	323	299	327	294	328	293	266	284	316	277	290	307	333	302	309	286	330	300	310	313	309	265	298	275	332	316	270	294	288	288	298	298	260	304	309	281	282	292	261	261	290	299	312	283	307	280	287	308	297	309	317	277	317	307	313	285	300	282	314	292	306	290	316	268	323	309	303	276	276	314	282	272	280	294	310	325	308	302	316	312	292	301	346	289	356	292	270	323	305	314	287	280	280	307	277	313	318	302	280	288	314	297	295	304	314	296	301	290	285	291	312	313	306	288	308	281	316	291	302	273	296	301	293	317	309	287	327	281	299	313	290	292	318	301	299	290	277	298	312	278	285	314	272	284	272	282	312	253	271	267	291	303	326	312	297	296	281	289	296	289	308	298	303	307	279	291	266	286	296	289	310	296	286	300	305	301	290	334	304	292	298	309	275	316	302	317	294	296	307	307	272	301	306	300	292	336	277	316	315	314	324	330	307	301	292	312	279	278	317	291	291	271	315	322	310	283	297	307	317	340	317	290	315	313	278	292	291	317	311	331	293	304	282	328	271	288	261	318	295	304	299	308	296	312	302	304	306	325	313	278	315	297	292	296	289	285	307	299	272	265	314	319	331	275	287	256	292	286	310	335	301	257	273	267	289	287	305	261	298	307	289	287	277	324	289	305	323	291	296	346	308	293	315	316	299	324	287	295	325	285	297	272	331	329	280	311	246	319	287	273	279	318	301	315	285	298	309	284	317	297	311	314	310	316	306	302	320	267	302	273	309	325	307	309	332	288	318	282	329	299	294	296	293	294	282	286	261	313	309	301	300	324	294	299	306	294	284	302	268	262	314	291	297	301	306	312	310	302	332	294	299	313	310	293	301	319	275	273	307	270	310	302	274	290	303	279	304	325	313	322	295	321	281	328	284	348	282	298	297	290	299	276	276	296	311	313	328	322	299	305	312	334	271	347	298	319	328	283	298	312	270	302	311	296	278	309	298	276	321	312	299	351	315	310	305	309	313	298	277	300	324	306	263	270	294	299	289	268	306	299	282	283	321	309	273	308	334	278	315	331	293	303	318	307	325	293	298	300	327	285	303	280	279	297	294	255	286	303	275	294	301	310	297	350	269	304	305	327	302	298	296	298	282	296	309	291	291	302	317	311	303	306	269	330	301	317	275	285	293	286	284	303	300	277	277	288	311	294	315	287	298	287	289	288	306	274	282	283	325	307	291	300	313	304	286	289	280	299	303	294	313	270	321	323	295	295	289	292	329	323	304	283	295	302	329	290	316	280	282	310	292	288	295	339	311	317	311	306	316	270	298	326	285	273	280	295	279	276	292	315	321	285	277	297	288	323	296	308	309	282	305	301	309	303	335	304	306	312	278	287	289	305	306	316	307	321	296	292	302	339	288	306	329	262	282	309	312	272	320	284	281	316	300	303	275	307	289	260	304	297	298	308	298	298	281	324	279	279	297	326	328	291	291	324	280	296	281	280	312	284	315	297	314	326	293	296	310	309	291	338	306	313	302	307	318	308	283	259	309	351	283	331	275	304	282	311	292	296	312	322	294	281	305	323	326	279	275	291	288	299	278	294	302	320	303	285	285	298	314	328	286	292	295	257	343	298	301	314	296	314	289	283	305	276	308	275	323	306	318	289	292	306	304	332	309	273	300	310	294	327	312	322	296	338	301	311	302	290	302	272	302	269	283	280	307	291	281	291	294	287	307	322	288	294	273	309	292	278	311	330	314	304	324	275	266	306	298	314	307	269	299	306	326	314	311	299	297	319	332	302	283	327	257	283	311	289	293	305	293	291	303	295	302	291	308	298	297	325	299	292	291	285	332	333	291	315	269	303	282	303	332	300	321	286	309	268	311	291	308	299	278	307	304	289	305	301	333	319	302	288	315	296	299	300	315	344	314	287	280	328	284	300	262	268	304	312	293	348	328	303	302	291	323	310	292	290	271	328	297	312	300	269	320	293	301	297	278	284	296	281	281	328	320	305	280	288	300	287	302	301	312	281	299	296	263	280	313	279	299	319	305	285	275	290	285	285	276	310	278	283	302	304	313	315	265	284	294	315	283	287	314	310	327	297	268	286	283	297	301	293	319	319	314	305	271	289	275	305	303	296	279
22155	23000	11950	6005	4701	3607	2788	2143	1574	1238	1078	902	873	808	685	668	578	599	568	569	505	526	425	476	426	437	427	472	415	459	431	405	453	401	431	376	430	446	400	405	417	412	406	442	454	409	417	415	372	391	434	409	400	406	397	400	420	397	416	394	413	390	415	368	411	424	442	416	420	411	380	422	400	379	409	381	422	395	362	401	444	405	388	405	386	420	378	421	420	439	412	416	404	386	373	407	390	387	395	377	391	433	414	444	398	409	378	379	400	393	357	375	404	427	378	402	429	398	422	398	392	384	426	415	374	385	373	403	394	407	416	393	393	381	425	396	383	393	417	394	427	393	444	397	384	384	356	419	398	433	407	400	396	401	381	406	403	404	418	402	415	391	418	427	384	373	367	378	421	420	370	375	387	382	400	385	397	393	440	421	438	389	372	377	404	405	402	395	401	377	416	384	384	390	380	378	389	417	410	357	424	395	396	374	376	417	441	377	398	400	404	408	393	399	410	374	375	408	403	393	386	397	401	393	384	397	417	382	379	385	379	401	406	384	420	435	400	427	410	405	395	387	408	389	418	405	406	432	380	367	399	383	395	408	381	396	370	397	387	415	406	378	398	391	423	379	410	398	380	392	426	405	393	403	387	392	409	415	369	423	387	385	416	405	389	406	393	378	392	361	369	364	396	406	382	381	322	375	432	391	371	404	434	411	418	393	423	402	362	384	416	410	430	392	398	425	379	400	394	430	421	393	427	421	386	408	408	370	408	404	438	435	410	378	425	422	392	383	389	403	397	381	380	416	443	408	404	447	432	424	434	428	397	399	389	411	383	394	429	410	402	412	415	393	406	400	396	411	415	395	409	374	371	360	401	370	388	400	375	396	389	389	365	405	397	388	396	424	388	438	437	383	408	403	396	399	373	366	432	388	420	411	379	356	400	385	357	412	391	411	431	426	392	377	397	418	360	424	406	381	393	381	397	431	413	425	411	395	394	412	394	402	387	376	425	373	398	403	434	370	395	375	414	377	407	395	398	416	411	392	391	411	410	371	390	398	373	403	446	388	435	409	377	413	382	382	430	399	409	380	380	396	409	433	412	402	359	396	395	419	409	375	383	429	419	400	415	372	395	440	386	443	411	434	404	387	421	395	381	400	420	429	411	400	410	389	382	403	410	384	387	458	409	396	398	398	384	407	357	389	408	443	407	426	426	407	369	419	428	379	389	402	403	389	371	360	392	381	364	384	378	393	439	406	397	416	418	363	394	394	391	411	406	390	388	417	402	389	428	384	406	391	404	401	362	353	407	403	453	398	390	375	367	406	422	432	385	383	414	417	393	392	422	373	395	401	418	386	404	400	387	419	391	385	415	389	378	375	412	392	396	414	394	389	406	414	389	396	420	419	435	382	373	429	387	413	360	440	378	415	417	398	405	407	404	388	389	417	377	366	398	375	415	446	380	366	411	408	419	419	408	406	403	384	414	414	407	447	411	431	394	399	391	408	416	397	384	407	415	394	389	446	383	409	383	438	408	395	381	409	384	426	412	428	421	407	397	432	384	374	402	419	397	398	372	400	411	378	377	370	402	394	415	431	408	421	398	378	366	399	404	389	398	380	426	420	430	391	417	377	430	391	383	384	394	425	383	429	399	380	407	389	416	373	404	360	376	407	423	381	362	388	400	378	394	412	418	391	411	366	416	391	385	430	393	377	390	396	409	407	406	399	413	404	433	418	356	438	369	377	382	393	384	397	378	420	406	394	394	384	411	368	420	401	382	430	404	410	399	410	434	427	412	409	404	409	403	404	389	417	384	410	356	432	391	409	433	402	433	390	379	401	402	381	450	400	429	393	415	403	387	406	409	381	411	427	406	381	429	391	385	423	405	405	398	388	406	374	401	347	374	363	393	415	375	434	384	399	389	407	409	406	400	374	412	386	405	398	392	384	367	393	419	383	395	393	362	376	430	394	397	385	415	390	440	400	407	395	355	421	382	407	391	427	432	388	402	396	373	394	418	374	365	394	406	408	408	341	409	404	394	353	379	411	384	430	409	400	399	397	418	385	419	416	421	400	396	381	370	383	419	417	415	411	397	416	397	432	437	381	400	425	382	408	388	379	406	381	389	395	378	363	391	401	405	410	402	403	431	435	396	413	358	380	411	383	429	400	385	361	412	399	406	396	401	422	402	410	390	392	376	443	361	425	432	413	363	392	411	404	424	408	398	394	386	438	419	361	415	379	380	404	419	389	361	409	406	365	423	405	413	385	394	397	407	413	434	386	415	403	400	355	384	429	364	397	391	369	413	410	402	371	377	412	415	379	398	389	420	378	419	386	409	400	382	391	393	371	394	368	404	381	394	369	406	408	402	381	430	382	425	403	425	407	398	436	416	425	436	379	413	423	383	409	383	371	431	388	395	389	424	405	431	401	406	407	410	404	389	407	392	391	407	387	393	398	410	411	400	417	404	390	405	408	416	432	397	359	397	383	372	391	378	425	393	413	390	392	416	373	432	374	389	434	430	423	381	379	391	405	383	383	388	373	423	373	412	388	438	364	396	419	376	406	376	405	408	393	377	375	408	390	423	392	401	427	380	409	407	395	403	385	416	407	392	391	411	416	390	388	409	407	425	415	407	415	415	407	380	370	415	371	406	396	375	438	407	396	389	379	382	442	423	400	346	343	412	372	386	421	401	405	395	397	382	386	406	389	386	352	374	370	426	419	415	405	395	396	395	413	407	359	402	432	392	380	415	403	383	398	408	411	412	400	400	407	384	411	402	418	391	406	381	414	387	384	380	429	411	444	382	396	390	367	401	394	403	365	460	383	385	362	400	395	392	387	421	420	384	421	428	393	433	372	390	369	406	395	424	386	373	394	392	427	358	421	440	369	416	359	393	425	403	402	399	384	381	415	367	442	397	412	390	374	405	416	416	397	399	342	399	392	386	394	385	425	399	378	419	379	406	441	422	430	368	387	412	392	379	381	401	409	394	407	421	393	390	358	389	404	397	407	415	392	409	390	386	402	413	387	395	384	417	408	399	429	374	402	400	423	394	384	366	423	391	383	409	418	378	406	371	383	368	412	394	404	407	397	378	410	391	413	424	386	366	387	394	409	373	422	418	412	404	422	351	379	397	413	423	411	404	403	358	367	395	420	416	415	373	434	415	395	406	373	415	397	374	417	401	451	395	392	448	390	417	376	396	412	396	399	373	407	398	417	414	397	418	402	382	398	395	420	398	397	390	390	379	429	448	417	409	384	399	388	381	403	383	422	425	375	387	432	420	406	422	366	383	386	376	418	409	402	401	386	409	417	420	424	358	348	379	391	377	402	401	390	409	396	394	429	420	423	439	413	410	405	430	384	433	419	404	412	410	404	391	414	394	431	395	407	368	406	398	376	394	404	350	392	415	397	401	399	390	404	396	414	403	365	399	372	395	416	417	377	402	396	381	419	431	409	401	425	406	410	392	377	384	415	404	387	409	386	389	374	445	372
28082	18194	5248	1746	958	901	839	782	647	640	623	618	646	621	596	598	618	615	596	615	611	570	581	626	602	570	572	564	608	612	586	622	647	630	585	613	619	546	592	536	617	618	579	589	605	591	602	596	611	586	591	547	626	592	574	562	583	584	614	573	614	605	572	601	565	572	578	558	601	607	578	560	602	592	619	610	557	603	618	597	586	604	549	604	576	585	573	588	609	592	597	571	592	595	609	556	590	585	585	568	576	609	642	589	588	587	614	602	584	587	554	607	590	593	591	584	603	631	577	557	606	608	608	589	638	564	622	641	574	622	598	607	610	591	601	595	617	609	579	591	589	540	546	587	595	579	642	632	576	593	582	582	624	556	557	561	579	598	576	584	587	576	585	576	629	613	582	558	604	586	582	604	551	616	605	601	555	548	629	575	636	575	582	589	570	611	563	559	612	613	604	601	538	593	578	587	577	592	632	584	537	583	561	560	583	567	596	589	590	580	560	603	611	575	597	580	585	607	580	608	565	620	589	608	604	579	597	587	591	569	630	565	625	565	589	597	601	625	532	539	608	603	577	596	586	575	591	589	585	623	525	598	612	592	555	588	569	587	599	582	596	576	585	567	576	630	581	596	581	593	629	594	664	623	517	596	568	587	589	569	594	617	606	595	529	583	592	612	596	599	582	600	633	567	568	544	589	559	559	597	537	607	611	631	591	553	579	583	610	611	607	617	599	635	596	578	549	554	586	578	575	621	604	562	566	621	567	608	563	670	569	612	596	622	589	587	598	601	581	600	565	588	589	582	593	582	613	591	616	528	569	621	588	621	604	522	602	577	641	591	571	573	591	626	586	603	614	601	546	590	580	601	578	586	600	593	600	565	579	576	610	562	619	613	555	616	616	578	611	605	619	590	547	592	613	570	584	593	590	615	580	586	627	550	641	632	605	555	588	619	567	573	574	630	614	559	592	587	587	566	636	617	609	582	542	561	596	592	589	582	541	556	604	572	638	592	585	606	602	637	554	625	587	608	632	580	579	603	557	596	585	612	559	598	609	580	563	554	569	579	609	582	569	601	590	598	587	613	585	559	556	580	592	562	547	595	572	587	565	574	577	606	614	591	554	568	571	562	571	578	585	614	597	532	562	573	592	597	599	591	599	576	578	580	569	596	597	580	582	630	588	611	548	621	557	636	541	571	554	621	548	593	584	596	570	594	626	597	567	580	583	563	588	618	537	599	587	566	548	565	615	621	584	554	587	580	577	584	610	589	601	568	565	582	555	646	558	570	586	590	585	590	581	600	634	571	606	576	604	571	586	581	573	628	617	608	599	610	549	582	571	577	634	569	560	574	633	590	636	583	593	575	621	603	567	567	588	580	562	581	605	598	567	574	594	568	585	591	611	555	573	558	655	605	564	591	621	619	584	573	607	608	635	613	568	573	612	574	570	568	629	605	587	625	558	620	573	582	595	620	588	581	568	607	588	598	615	608	629	590	590	623	580	554	570	586	622	559	566	568	584	617	612	587	546	624	615	597	587	595	627	576	586	605	582	579	595	574	504	591	611	508	595	602	605	578	552	572	639	558	562	571	639	597	559	554	544	584	614	593	581	558	572	576	629	609	542	552	587	604	594	587	591	603	605	569	574	616	572	571	602	587	579	598	599	570	572	575	601	557	564	576	566	560	630	593	576	589	599	597	609	567	621	579	616	594	533	586	587	596	578	581	612	575	577	630	608	585	569	588	634	598	585	593	556	617	606	576	601	603	566	609	588	636	579	590	599	588	619	628	627	624	609	594	572	630	579	576	623	542	580	585	597	597	599	664	596	549	576	605	579	585	595	618	617	596	591	575	565	538	540	583	605	590	605	570	586	578	617	583	588	581	564	585	609	566	607	602	607	590	598	587	611	601	546	581	620	555	633	611	587	635	570	542	604	541	550	580	604	559	585	596	600	613	623	639	583	577	577	577	544	561	593	563	589	557	587	563	570	557	597	543	588	568	615	589	615	584	646	605	565	600	586	596	577	580	583	606	592	573	575	618	642	582	586	575	570	591	600	588	595	613	558	558	586	603	609	621	628	598	579	553	585	570	589	572	630	633	602	578	591	618	560	539	561	606	563	596	626	622	603	594	592	588	559	606	562	565	607	582	579	576	579	558	586	636	590	590	592	565	620	582	539	538	621	562	624	571	594	636	568	557	580	558	587	557	586	629	560	585	627	564	644	572	561	608	584	587	625	648	599	617	603	615	599	621	607	573	629	575	586	649	619	560	570	573	641	622	605	622	607	556	596	576	610	580	571	611	602	600	580	586	584	627	609	605	585	572	600	575	541	553	555	585	608	589	587	586	587	567	565	580	612	557	599	618	604	605	581	569	599	586	586	642	610	610	572	540	601	633	623	594	650	570	540	611	573	584	609	592	626	573	585	607	617	604	581	593	573	595	624	605	632	597	580	567	608	604	578	585	596	611	597	588	547	612	590	554	607	589	581	583	609	631	566	588	618	575	586	590	586	561	579	634	593	625	637	647	576	565	611	533	574	563	611	513	562	582	573	611	583	531	608	573	597	598	573	629	590	568	569	648	550	568	588	614	608	626	550	579	591	599	567	597	602	580	566	593	592	600	575	584	555	571	594	574	569	621	573	568	617	613	580	580	591	569	609	566	565	608	519	612	597	582	553	585	579	590	589	606	576	567	574	665	550	641	609	561	582	555	596	580	591	602	564	563	626	589	571	595	636	560	572	631	623	620	579	572	582	539	576	560	624	631	603	617	613	580	611	608	590	534	604	574	543	601	560	564	617	573	623	600	624	587	615	597	612	609	570	618	577	599	560	576	596	622	566	588	571	595	610	566	609	553	597	572	582	595	558	584	591	590	624	602	566	600	605	611	614	641	575	575	589	600	568	673	628	601	569	605	648	576	572	596	593	608	557	608	605	551	601	600	598	570	658	624	621	579	552	614	572	610	557	561	576	580	610	552	601	628	604	582	558	601	577	588	566	565	607	618	607	651	613	571	632	597	602	610	616	592	542	550	575	585	580	600	598	588	627	566	569	576	557	551	586	591	581	615	582	587	643	572	575	580	574	592	582	605	568	610	555	620	626	612	628	604	579	575	607	564	575	567	561	587	541	626	574	571	575	577	597	610	603	563	566	581	603	616	587	600	606	558	584	628	579	600	628	575	612	565	619	558	582	599	603	555	570	571	599	588	608	579	611	568	572	627	612	537	542	559	606	617	578	537	596	613	600	647	548	543	583	616	591	583	579	577	593	645	610	586	630	567	595	556	621	571	553	628	584	642	558	617	583	560	547	551	590	649	602	606	587	575	582	635	560	529	591	574	593	586	591	595	595	562	587	558	585	568	645	599	529	563	554	537	644	609	584	662	592	535	629	612	564	611	604	613	596	580	538	609	565	638	612	577	602	578	556	591	611	588	579	592	559	585	581	585	623	608	538	588	576	604	555	565	576	583	613	598	609	611	582	539	597	559	594	622
15504	7793	3834	2179	1557	1514	1292	1140	949	914	835	810	901	817	813	782	768	725	765	737	783	748	752	805	765	777	740	745	779	678	691	749	703	795	766	745	820	795	753	727	711	778	789	785	755	757	805	734	767	809	776	720	805	733	804	699	795	751	759	750	780	794	751	803	750	805	740	789	745	750	729	737	777	743	775	764	774	765	809	757	802	748	761	763	739	729	727	751	741	747	745	795	757	756	731	772	777	751	759	735	755	796	765	752	773	753	734	729	775	702	801	742	721	734	741	729	755	814	735	736	779	705	712	785	752	791	722	750	769	750	741	732	768	791	774	753	741	797	774	770	738	773	794	771	781	737	811	794	749	780	743	758	794	787	710	695	754	787	755	790	744	775	785	754	762	788	744	727	772	771	760	726	714	810	768	787	799	786	780	759	784	771	807	782	763	734	708	774	749	723	757	729	739	758	762	760	759	733	740	676	772	778	777	783	744	805	762	740	750	734	747	727	734	704	750	750	750	779	723	790	745	750	799	727	726	757	757	790	737	764	755	730	759	769	729	744	769	799	792	768	771	746	773	767	814	781	698	783	756	749	691	779	752	729	737	705	739	739	776	730	763	770	711	791	774	740	795	736	725	744	760	744	754	775	765	726	795	775	736	754	722	758	787	737	707	776	739	726	792	758	745	771	782	762	773	786	718	778	737	796	727	738	737	719	742	743	746	720	736	730	756	810	757	739	756	761	798	741	769	732	772	743	751	753	732	767	774	715	750	776	771	727	762	738	718	750	794	773	742	759	731	740	760	736	763	763	762	757	781	756	795	707	828	773	786	771	746	790	755	753	790	743	728	757	755	800	746	764	738	725	770	785	760	774	828	781	808	768	784	727	777	772	747	767	735	805	773	755	788	799	770	730	751	758	748	772	697	749	696	784	805	712	817	753	741	746	730	751	774	723	766	775	825	769	776	794	782	682	702	764	772	716	726	750	750	738	741	755	750	725	742	748	723	746	733	727	771	791	778	789	758	784	802	736	773	717	776	740	776	754	732	761	810	799	745	765	730	692	723	716	754	816	764	746	793	746	777	702	753	770	763	726	753	786	722	755	747	763	728	713	789	755	791	759	767	758	727	749	780	755	788	757	729	771	726	763	748	787	766	768	800	751	824	773	735	813	716	764	794	758	768	767	776	785	769	771	742	753	735	734	759	729	706	750	763	767	761	707	728	814	773	745	722	700	724	798	782	790	749	723	703	717	750	791	771	772	790	767	706	748	767	730	761	749	789	811	746	726	739	755	760	727	740	765	728	781	778	746	743	762	755	761	772	774	733	769	733	799	739	726	711	741	748	759	742	728	717	742	718	773	781	793	751	762	772	736	736	729	820	772	725	795	762	778	747	757	768	748	780	721	726	765	704	770	740	774	754	776	746	784	745	755	802	734	766	816	807	744	794	799	737	726	791	740	784	830	722	768	694	713	772	742	788	773	732	786	804	772	772	815	743	732	750	791	744	756	742	707	769	764	732	755	780	766	714	765	766	799	700	763	768	729	748	758	784	792	727	758	763	709	742	766	761	755	775	768	736	814	787	766	740	766	764	732	726	748	745	738	767	767	765	727	795	743	744	773	775	718	761	698	758	768	764	770	783	746	743	769	792	769	718	789	788	761	785	770	812	717	757	763	764	768	764	746	758	807	734	749	747	758	749	768	768	764	768	752	796	776	739	767	717	764	763	758	726	724	792	789	700	755	754	720	695	735	743	768	685	771	791	734	714	743	757	780	783	745	788	739	774	774	744	714	738	815	745	715	737	756	739	754	725	788	706	806	783	787	705	762	757	809	719	722	726	754	731	707	759	743	782	739	738	772	770	778	737	746	761	746	746	739	721	776	734	746	776	739	680	793	780	736	774	734	822	716	786	714	734	779	772	766	815	755	710	732	719	732	808	766	757	804	779	782	785	782	756	767	771	805	775	749	740	806	777	757	767	748	794	744	751	763	766	753	721	806	717	749	769	752	767	784	790	771	786	820	784	805	722	746	812	729	784	766	756	801	731	778	750	744	781	755	734	734	738	726	755	737	797	780	743	686	774	765	761	757	742	794	778	733	744	767	717	737	748	794	755	724	757	755	763	731	723	760	729	741	738	762	782	766	736	752	772	748	756	760	743	733	760	781	771	720	762	763	737	753	743	794	697	776	777	739	743	810	709	785	755	758	757	770	802	787	798	753	762	798	788	690	766	729	728	745	751	758	751	713	743	803	720	777	731	752	742	725	795	731	756	755	817	779	735	791	772	746	754	759	713	779	710	761	722	748	760	761	796	748	778	731	783	769	770	776	763	742	762	762	791	758	806	769	779	771	749	717	799	766	768	744	796	803	762	800	789	750	777	727	775	764	782	735	719	739	729	801	715	750	729	806	779	745	761	746	768	752	736	824	757	787	759	803	751	731	737	749	782	745	724	750	754	713	761	748	786	707	713	749	770	767	785	752	766	784	805	765	772	743	767	722	738	711	772	757	798	736	748	769	790	735	753	775	750	776	742	736	766	703	782	719	719	724	815	772	731	754	755	756	801	809	758	759	715	783	741	782	769	746	781	774	743	750	776	733	725	806	734	751	774	750	738	745	810	751	772	752	731	727	726	718	760	778	728	781	690	770	758	766	741	691	759	736	769	753	779	716	801	757	755	764	755	673	748	809	733	787	770	767	786	782	727	747	738	745	826	798	736	733	735	724	752	743	738	788	761	756	764	761	730	761	762	754	737	752	805	771	756	765	748	791	764	751	784	749	738	754	743	760	781	773	750	774	740	844	733	728	760	727	699	760	722	722	843	804	748	737	739	728	759	779	700	757	788	726	742	760	745	778	760	789	789	743	771	728	747	766	811	759	812	690	792	725	673	703	743	786	774	717	781	744	799	795	794	762	770	758	737	785	779	776	741	776	785	766	731	754	748	725	765	750	747	742	759	755	764	799	734	767	756	773	760	715	742	763	754	756	755	752	758	735	771	749	775	749	767	752	809	737	754	774	763	760	744	776	755	741	761	727	751	753	757	764	734	788	763	802	785	757	745	746	751	762	775	698	769	723	691	754	760	798	717	779	739	701	789	734	772	703	824	786	754	751	788	778	764	749	755	796	725	744	756	747	728	755	794	749	768	754	728	789	767	741	771	759	740	746	768	675	793	739	732	768	762	768	710	738	780	772	751	765	752	749	733	804	782	738	716	762	813	718	768	755	780	751	775	749	718	744	770	758	729	739	755	765	734	728	801	753	732	749	766	731	765	759	783	742	736	746	735	768	738	794	790	775	820	761	760	720	757	716	750	747	751	794	773	772	767	783	767	732	785	744	758	781	697	814	776	774	782	745	727	777	774	745	735	735	699	750	728	741	721	809	760	733	761	736	723	747	727	796	757	785	760	748	728	794	768	758	783	785	739	767	755	770	742	718	752	774	813	706	742	754	765	760	763	767	773	749	757	753	768	814	708	722	717	806	735	755	765	729
24061	21586	28737	24876	21485	6450	1462	1022	884	836	724	711	691	673	662	597	595	620	584	639	588	605	659	613	574	575	601	559	594	591	589	599	601	601	561	581	599	582	558	598	601	586	611	578	601	580	575	578	556	642	584	578	613	545	578	547	584	621	565	580	590	584	553	602	635	581	576	548	585	625	619	553	593	594	559	610	595	597	556	585	580	601	538	583	556	575	608	622	570	540	553	591	610	599	558	580	628	597	595	590	573	579	627	570	584	572	562	579	585	585	563	552	538	547	540	626	617	572	603	564	518	555	585	571	606	538	612	583	570	570	573	590	591	564	571	528	578	554	573	609	557	588	605	591	597	584	566	552	616	611	585	543	603	549	567	598	573	589	597	567	575	614	595	575	536	572	591	572	561	594	565	584	593	557	569	575	588	546	587	591	589	565	613	550	578	631	558	553	553	591	587	578	554	561	607	575	565	545	587	568	597	602	589	599	553	526	563	582	570	560	561	568	612	573	590	548	590	554	568	531	563	561	621	596	583	586	603	605	582	612	617	547	568	560	553	560	543	553	603	604	599	587	590	551	576	609	604	556	582	564	597	571	579	557	590	567	596	550	566	608	602	624	615	574	558	613	573	556	577	581	547	638	569	591	549	592	582	527	590	597	579	531	567	614	585	604	598	594	525	534	569	619	569	488	566	592	558	583	588	517	610	588	588	596	542	570	556	581	622	560	592	580	601	571	567	565	561	577	583	546	584	589	587	554	610	614	622	555	587	527	606	594	576	556	579	623	593	578	559	536	550	535	568	563	607	584	565	580	558	530	556	542	558	594	530	548	575	576	607	564	576	521	558	528	590	572	577	555	563	562	567	580	592	619	561	565	602	569	584	558	544	564	531	576	637	568	583	579	617	599	597	626	564	606	562	595	595	528	577	571	575	579	564	602	543	574	593	533	572	603	588	578	562	576	574	598	564	590	583	557	598	556	574	562	584	528	569	564	574	530	596	557	548	587	584	579	600	579	588	630	596	526	559	567	600	560	584	619	554	596	555	571	560	558	577	583	577	538	555	578	564	590	548	553	564	619	577	587	589	600	579	581	566	624	580	585	549	585	559	561	589	565	576	569	526	583	558	587	585	599	537	598	566	548	574	548	604	568	570	584	560	570	572	576	597	570	573	634	566	521	552	545	610	591	556	579	539	591	551	589	553	597	609	603	557	554	559	620	574	543	576	590	582	591	556	552	611	558	568	581	550	571	630	563	548	558	566	555	600	581	603	613	561	555	570	595	624	569	552	573	583	561	570	583	562	570	587	588	597	629	650	607	591	566	571	580	573	603	577	551	589	605	590	600	570	538	549	585	570	564	598	551	596	576	579	599	622	546	564	564	553	610	548	593	565	550	576	560	559	574	600	540	546	584	539	576	582	567	597	572	572	569	588	579	565	610	578	601	574	590	580	557	592	601	596	605	572	558	587	538	571	527	573	555	639	558	571	581	586	613	575	558	577	576	581	579	586	570	565	561	591	563	580	574	596	578	583	602	577	595	578	578	588	596	580	582	558	582	549	566	570	606	569	566	562	567	558	571	570	592	592	579	541	540	562	595	608	546	597	585	615	639	587	567	583	552	601	578	621	576	590	530	540	587	568	576	608	562	541	568	567	556	562	578	578	577	555	574	552	554	583	600	585	599	558	576	579	572	583	564	608	578	554	590	581	613	609	606	567	629	565	596	569	503	576	602	615	575	565	571	593	566	605	585	624	581	553	580	585	546	600	569	570	579	558	571	537	599	554	581	508	613	600	604	591	526	557	570	609	566	575	627	592	619	585	597	562	596	613	590	529	551	566	540	629	537	568	578	570	527	587	559	579	549	589	598	622	580	576	589	585	595	566	582	609	582	563	581	553	592	559	614	565	566	618	599	597	576	546	590	637	588	601	590	575	549	531	573	600	573	542	575	549	582	563	566	582	592	540	606	541	609	577	598	577	550	554	592	609	574	594	605	606	589	563	607	598	529	587	566	569	582	561	600	582	620	591	552	575	610	587	575	585	549	551	582	616	563	544	596	555	564	544	591	583	603	566	590	604	588	618	589	552	606	588	568	550	563	572	561	587	598	543	564	586	546	622	583	540	565	574	571	574	629	575	582	561	569	604	546	575	579	585	554	549	560	549	582	594	561	545	586	577	544	574	613	546	566	552	576	616	569	578	569	545	586	635	547	547	580	582	620	565	567	623	578	578	559	579	555	588	557	567	575	564	545	621	548	528	531	567	597	571	589	595	548	547	613	625	540	603	574	564	558	581	558	584	572	563	555	598	559	564	593	579	529	584	540	600	597	618	574	596	563	553	566	581	585	583	573	590	605	560	553	589	558	570	564	604	541	558	566	539	588	600	575	568	602	542	558	602	587	594	561	572	591	557	604	548	575	554	577	596	530	571	605	589	563	568	569	575	607	555	581	581	617	551	559	575	546	580	560	562	563	562	580	574	577	601	552	574	558	582	600	587	582	605	556	583	552	615	599	590	638	579	537	559	573	528	545	564	571	549	610	598	581	600	553	581	579	587	578	570	550	585	581	528	529	599	593	564	583	564	563	609	560	545	550	559	607	617	589	558	548	592	572	535	547	605	544	540	634	577	614	556	595	588	571	585	579	579	587	575	547	505	606	553	603	599	572	577	573	660	524	549	573	568	583	562	549	552	602	607	575	578	576	563	549	557	571	563	552	587	540	584	592	561	548	552	583	559	584	583	588	551	548	541	578	605	611	587	564	594	554	596	556	553	532	588	578	568	596	572	542	586	596	628	555	623	591	579	553	564	585	593	536	581	577	566	588	597	576	521	578	633	574	580	597	560	590	590	613	575	620	580	593	521	522	587	552	564	570	552	583	579	572	570	618	575	549	579	542	494	537	559	582	579	581	561	588	538	565	532	553	560	611	555	577	600	598	571	577	601	543	609	548	584	569	560	580	542	579	586	593	568	571	530	546	575	593	577	608	620	568	562	585	560	533	531	589	598	567	591	593	594	589	603	574	560	562	590	629	533	621	545	569	589	554	631	578	599	597	567	557	585	596	577	579	599	563	558	560	596	536	581	576	574	588	596	565	571	606	526	567	564	550	588	562	565	564	582	576	543	554	550	554	548	600	578	548	537	573	590	585	572	577	600	597	583	550	581	591	530	614	570	552	597	547	577	585	574	618	582	609	576	566	567	564	550	546	576	561	546	618	578	555	607	588	550	584	548	595	584	568	584	576	578	568	580	570	565	568	587	556	560	576	597	568	576	571	595	611	615	554	575	574	576	574	597	591	591	583	541	537	628	573	577	593	578	553	578	607	593	593	583	562	563	583	573	569	566	596	595	613	558	566	608	608	532	550	588	548	542	583	609	559	577	572	572	551	563	583	551	564	606	566	596	618	513	567	570	538	578	543	598	575	584	586	597	589	555	607	571	568	581	555	586	592	610	568	583	593	541	597	555	572	598	574	597	583	624	538	567	595	574	592
19292	16224	8897	4667	3324	2713	2069	1735	1453	1432	1103	1092	1076	960	906	853	870	837	844	854	847	840	801	791	841	740	839	801	737	792	768	782	774	756	701	773	781	781	760	762	753	746	722	778	841	750	786	745	737	772	796	771	740	720	743	789	772	747	746	763	733	764	791	788	732	789	760	780	691	780	708	725	740	771	758	786	730	727	749	738	797	742	738	756	748	748	756	767	718	749	737	755	777	772	746	765	756	802	745	776	719	789	740	734	740	773	783	741	776	748	688	739	761	724	726	717	760	799	754	725	761	703	726	764	782	752	746	751	764	733	762	767	794	738	728	769	768	770	754	744	755	780	745	738	769	729	728	798	731	757	749	802	767	734	738	758	760	738	712	742	730	745	742	784	797	784	742	781	751	776	783	753	713	725	735	751	804	740	756	736	761	759	729	777	814	737	786	720	719	741	776	768	724	725	757	665	771	700	739	766	731	749	793	747	728	741	712	729	787	691	741	744	762	710	774	796	695	731	745	747	775	787	784	753	773	711	741	739	793	704	748	785	793	739	721	749	774	760	764	792	710	748	765	740	807	742	738	698	758	740	784	755	748	713	757	787	722	756	734	737	713	747	727	731	713	697	720	790	728	765	755	756	762	761	750	734	741	742	752	752	745	750	753	770	706	756	686	721	750	773	726	729	774	748	714	729	759	719	731	688	769	698	745	727	744	754	797	789	799	786	742	738	694	779	765	759	742	756	778	760	734	717	712	746	729	761	717	776	750	730	704	816	786	751	746	782	763	707	733	747	697	759	777	707	728	752	732	780	728	760	707	743	748	767	779	764	749	762	771	757	718	805	698	763	794	743	758	728	748	788	724	828	732	747	755	722	767	785	743	748	767	756	762	745	750	718	760	743	721	767	783	766	716	766	803	717	730	787	724	750	780	703	726	754	730	672	733	727	763	790	781	737	730	772	756	747	735	781	767	796	760	747	671	818	741	719	782	784	717	734	702	709	805	736	776	710	737	762	721	762	778	765	775	748	738	738	749	707	725	792	794	756	789	736	756	750	705	684	719	701	707	738	737	680	766	762	684	682	764	763	752	729	750	802	729	733	773	708	705	754	799	727	719	782	749	743	718	750	699	773	760	749	752	760	746	767	734	748	792	696	754	740	748	733	760	788	713	719	767	751	724	733	714	744	770	745	745	747	726	740	716	752	735	706	751	757	770	776	715	713	792	723	755	745	782	719	786	674	716	751	757	772	714	768	714	767	747	749	780	663	719	753	676	692	730	762	723	716	742	731	755	719	746	746	746	720	740	713	794	749	735	730	752	743	715	763	747	757	743	761	782	781	739	721	737	746	756	741	828	751	780	682	698	711	780	719	697	751	795	751	772	708	732	746	693	767	745	790	747	721	770	768	745	714	749	733	724	754	752	802	724	717	783	746	747	690	774	746	735	740	698	762	707	774	760	812	819	694	743	745	734	755	701	763	735	714	698	741	710	741	728	756	747	786	770	758	780	717	734	830	752	758	718	728	721	740	768	768	751	707	779	735	797	710	737	769	777	741	741	712	762	756	760	783	772	769	763	742	775	734	725	740	716	747	748	745	797	727	784	732	749	735	753	734	738	709	784	735	740	760	698	727	778	762	731	800	729	712	772	739	747	738	741	689	700	722	743	721	740	773	705	753	734	759	794	777	738	762	746	751	732	762	772	770	774	775	746	725	789	739	709	765	784	757	742	799	769	716	733	824	711	744	765	736	761	717	756	754	787	734	726	808	740	752	741	798	788	763	728	697	763	725	782	786	740	752	788	713	747	778	722	759	779	769	710	773	723	737	730	830	742	814	804	739	729	797	722	730	747	795	727	770	733	747	717	736	765	741	737	739	780	730	758	746	743	766	711	727	733	712	756	759	762	781	703	796	747	736	752	751	773	739	778	707	763	760	720	742	732	780	768	759	796	734	773	757	735	739	761	712	775	756	733	704	740	725	750	746	738	767	807	762	726	763	764	746	754	694	711	736	764	773	709	785	757	735	739	765	751	713	720	811	756	740	749	767	749	761	776	752	796	722	692	753	770	752	723	745	710	731	734	742	755	787	730	727	727	795	733	778	760	728	743	782	754	734	745	715	767	769	772	714	710	750	774	769	722	756	703	713	717	760	754	729	723	750	757	734	728	702	775	770	750	741	813	792	747	732	754	748	751	732	723	766	685	746	750	738	732	693	735	734	721	760	775	701	791	780	753	758	761	749	749	775	788	758	729	746	774	751	785	728	725	740	761	814	786	757	735	740	723	746	735	764	741	767	740	757	731	765	791	718	737	746	765	733	771	723	769	734	733	728	705	735	755	754	778	788	736	714	740	765	705	750	712	758	749	738	756	749	742	738	768	741	794	730	767	743	729	737	702	716	705	754	749	764	719	777	743	730	750	742	706	793	714	749	707	740	727	738	696	781	802	781	741	729	755	789	763	722	779	710	735	749	788	705	770	787	767	742	741	742	754	765	764	751	733	728	743	741	776	782	810	728	734	736	751	745	728	784	749	693	725	730	751	738	772	752	740	760	742	808	725	770	775	760	775	776	739	755	770	748	747	794	712	731	777	740	753	810	755	800	772	704	748	729	783	821	767	749	753	731	767	749	762	684	702	749	725	753	777	711	746	731	777	762	734	742	730	764	748	728	742	762	736	744	720	744	789	763	800	725	743	735	741	711	785	726	751	697	729	743	815	685	726	772	745	757	738	758	773	748	750	729	734	770	729	754	734	740	747	735	733	753	734	742	716	754	771	743	737	712	773	716	751	748	716	747	768	751	766	752	749	698	789	768	708	772	748	775	738	735	758	736	764	742	727	737	738	762	750	755	737	761	683	735	794	737	800	743	714	748	766	716	742	751	742	727	795	711	744	737	702	728	753	734	733	766	720	739	774	746	703	760	777	734	785	787	781	767	712	746	793	736	750	674	802	746	726	776	747	795	768	704	773	795	803	797	782	760	740	777	764	727	749	716	726	765	745	695	738	728	773	718	760	772	757	764	736	756	689	725	757	758	778	708	730	755	743	722	757	655	768	729	788	743	743	826	731	693	767	772	745	761	771	725	716	769	725	732	789	714	765	731	711	733	748	771	764	757	763	748	781	731	744	750	785	768	766	771	771	722	705	748	786	754	797	814	744	731	737	713	760	704	802	763	746	774	748	713	747	725	716	754	766	752	721	780	757	731	755	748	770	759	719	793	784	741	722	768	771	692	760	738	718	728	756	777	788	792	752	739	766	753	751	774	748	767	745	731	770	800	773	741	740	765	722	768	743	803	735	760	782	733	742	729	765	723	719	748	781	717	755	746	792	766	773	737	739	695	766	720	763	783	758	730	769	740	795	764	752	712	719	780	761	756	734	725	715	719	755	758	752	733	790	734	762	708	720	746	742	776	703	725	767	703	786	714	676	725	792	738	737	757	768	796	728	771	808	763	743	711	784	744	746	747	720	731	771	724	733	772	709	809	772	741
25152	21575	27344	25860	5560	968	768	613	503	539	473	466	434	428	397	397	369	372	392	407	405	390	374	339	382	374	388	398	380	386	406	379	370	375	393	395	356	404	423	361	367	354	387	344	377	340	352	392	394	372	371	344	366	403	377	377	346	369	362	386	371	378	366	364	389	328	324	353	382	330	374	390	391	330	374	414	337	368	367	348	356	355	326	386	347	382	350	381	365	354	366	411	400	383	370	399	363	363	376	365	354	353	359	360	346	384	335	354	369	354	340	422	357	373	367	382	399	361	395	345	365	359	383	369	360	342	352	348	400	367	336	370	354	376	374	388	392	389	339	355	367	340	357	360	365	388	368	349	360	368	347	364	345	357	376	374	374	378	356	360	354	349	354	382	365	352	364	377	381	383	365	419	342	351	385	398	380	347	388	357	396	402	349	364	328	366	368	370	353	374	379	321	372	369	364	380	375	346	393	401	363	400	348	361	356	353	361	356	364	376	331	358	365	374	333	352	346	376	408	392	347	367	378	353	348	353	343	370	361	391	383	392	391	315	392	324	385	340	376	348	384	387	388	361	368	379	365	359	341	369	383	380	337	391	359	326	354	344	397	367	343	357	386	392	345	361	350	367	339	391	376	375	354	337	369	361	385	379	377	355	372	372	356	349	396	357	349	333	382	384	392	361	333	361	359	372	347	335	363	353	331	365	357	358	390	404	386	389	382	375	385	355	383	359	341	385	369	366	343	357	372	347	359	388	353	399	372	364	348	375	376	361	340	369	370	381	377	383	357	368	373	378	412	355	365	322	380	376	382	328	357	314	375	370	369	349	355	392	373	398	395	357	383	376	381	369	394	373	371	335	397	370	365	381	353	333	337	382	370	388	360	354	356	366	371	389	370	361	375	333	360	377	343	394	345	312	339	377	382	358	377	383	360	372	381	373	391	338	405	350	368	379	356	349	364	343	371	370	361	396	366	383	391	409	367	350	383	379	336	341	365	377	407	378	349	339	371	382	354	353	395	342	370	363	352	328	381	386	360	400	392	395	330	361	328	364	392	330	359	388	382	381	362	403	405	383	373	340	373	356	336	362	395	348	351	345	376	373	360	358	367	376	369	356	339	356	350	365	345	378	353	353	377	375	334	337	353	375	366	383	382	356	337	378	346	337	362	339	389	332	351	354	355	370	363	347	369	413	321	409	356	381	371	366	353	351	327	354	352	353	382	353	364	344	350	397	383	364	370	325	352	358	332	374	374	365	322	394	359	379	364	349	341	357	374	368	371	401	372	366	352	369	352	389	381	366	366	331	357	367	370	336	385	342	360	377	411	376	358	358	375	373	395	377	372	367	347	339	390	379	332	337	363	372	359	379	343	354	386	336	354	357	383	384	368	356	364	339	367	379	365	395	376	331	346	381	374	348	345	374	357	338	359	389	365	328	365	373	398	376	368	337	345	391	343	368	341	356	350	374	380	364	370	359	352	401	351	345	341	368	404	350	362	363	344	329	383	354	387	353	353	400	355	356	363	365	353	366	366	377	355	361	409	354	323	351	368	389	384	360	371	342	369	415	349	367	412	378	376	330	351	378	351	354	401	363	368	370	357	383	370	327	363	368	375	375	351	368	365	413	370	404	364	374	382	390	368	363	354	355	376	319	316	370	425	371	342	332	341	388	391	374	384	381	339	383	357	379	338	338	323	360	357	382	361	356	381	360	361	369	349	354	360	351	391	367	360	371	393	341	342	384	343	368	339	349	351	360	348	341	385	351	333	357	402	370	314	345	392	371	351	361	360	362	347	383	342	391	354	363	377	345	356	396	358	357	376	355	353	335	365	370	380	357	371	367	358	351	338	378	347	342	344	371	350	382	361	400	347	387	374	364	377	374	402	362	356	371	383	367	329	389	346	341	364	375	360	353	371	385	359	353	350	351	346	378	351	375	383	337	337	372	331	376	331	382	384	404	371	359	371	369	358	401	351	370	373	378	358	389	339	350	384	353	333	353	347	378	371	352	356	331	362	363	390	328	369	359	370	347	364	355	371	360	357	373	380	356	345	345	356	390	346	373	336	353	365	348	354	366	378	391	380	343	366	358	340	357	359	365	377	373	406	343	364	380	367	353	368	351	411	347	352	353	368	346	387	340	372	386	359	347	336	359	330	352	388	356	368	334	348	364	373	360	359	389	389	382	368	344	344	416	334	392	392	397	377	371	347	354	399	392	366	377	391	378	354	334	361	357	335	352	363	355	336	381	363	362	358	374	377	373	373	359	382	349	355	391	377	345	380	354	363	364	358	361	352	390	368	333	371	398	340	365	398	345	394	327	349	373	376	316	372	330	377	351	352	365	375	386	385	407	333	355	386	360	363	377	370	362	362	356	356	368	365	377	379	386	377	351	347	369	391	352	373	350	385	381	381	383	335	339	402	370	379	346	349	337	342	364	362	385	352	361	363	396	380	356	365	370	373	381	349	385	366	343	361	360	317	413	379	351	359	377	327	359	362	357	363	375	331	353	350	359	379	350	382	392	351	331	360	340	351	341	362	374	371	378	347	383	358	381	348	353	381	379	372	365	368	353	359	383	369	386	357	363	337	368	344	382	334	352	347	319	383	382	393	377	339	417	373	378	357	353	371	367	359	364	339	381	346	359	380	369	373	334	349	365	390	369	348	365	363	379	361	355	375	341	383	365	372	372	341	330	354	345	345	344	401	355	382	345	320	408	394	385	419	349	365	326	366	379	382	313	369	361	378	373	394	351	352	367	359	368	304	370	370	339	375	360	384	340	385	384	365	352	362	374	368	413	318	382	367	364	349	392	369	361	367	397	351	354	365	360	382	360	381	382	367	358	375	354	374	343	347	353	380	344	382	358	374	344	370	336	375	345	358	369	341	373	356	380	373	344	401	367	357	332	363	345	362	389	357	350	351	331	355	335	366	374	376	342	348	333	344	340	344	351	390	344	394	383	375	364	364	370	363	373	320	331	348	354	348	343	372	342	381	379	355	338	394	346	423	331	351	355	419	337	346	361	345	328	369	352	369	398	388	364	383	359	336	330	383	374	382	349	404	382	381	347	389	363	414	393	382	361	385	375	352	368	396	366	350	376	350	363	374	360	357	367	415	352	395	387	356	370	366	361	381	379	355	352	379	359	389	384	334	360	352	361	374	393	312	334	394	352	366	379	367	346	359	363	385	381	377	357	360	377	369	358	368	342	333	351	341	380	382	354	370	359	373	379	362	354	368	356	346	323	367	346	374	357	397	388	368	363	391	395	374	393	338	331	383	384	382	356	360	387	359	366	361	388	363	375	338	356	333	375	378	373	365	380	380	364	370	364	345	410	337	384	370	356	387	340	378	365	376	365	387	366	386	327	363	339	388	340	377	346	377	406	356	360	376	379	351	351	344	375	389	361	350	380	383	330	379	374	362	361	376	357	377	359	354	393	377	361	334	362	368	380	391	376	357	357	378	329	366	353	370	330	378	390	363	324	368	360
17523	11116	6276	3090	2203	1704	1363	1150	972	878	787	699	687	617	596	578	542	573	469	538	539	495	448	502	524	505	458	449	462	481	509	503	496	437	507	497	527	497	472	457	518	487	465	460	467	466	509	505	504	472	455	484	483	532	459	473	510	473	493	498	440	445	444	442	440	500	481	469	465	479	478	466	487	454	484	529	433	474	475	439	464	457	461	467	485	483	520	490	490	468	470	456	480	521	494	499	490	462	494	459	454	487	469	503	472	496	479	454	454	485	514	497	440	481	458	478	495	480	469	494	506	477	463	482	488	471	471	483	510	479	465	464	520	473	464	497	447	451	480	486	491	501	465	498	447	476	493	485	478	486	474	483	533	453	490	487	464	459	460	458	481	475	452	450	445	462	482	500	444	490	511	482	436	461	495	473	454	479	505	466	488	462	485	476	493	496	470	444	468	484	473	454	469	489	466	453	459	456	472	475	453	475	456	486	478	477	478	455	471	434	443	474	473	458	464	468	460	477	509	458	457	473	480	512	484	461	475	422	460	483	460	473	455	500	509	433	478	452	471	459	459	444	466	495	445	467	471	503	478	461	435	501	492	451	482	461	489	467	483	473	464	464	488	446	471	448	470	490	471	477	521	465	460	459	449	492	440	457	483	491	468	465	490	502	521	483	479	457	485	470	455	454	468	480	522	452	492	522	484	476	445	469	486	462	498	488	470	502	508	466	457	481	489	443	442	466	475	475	487	498	487	441	471	496	527	437	497	482	478	442	494	517	462	499	463	508	517	468	469	475	484	499	482	504	482	468	465	501	480	462	441	412	466	507	477	488	461	478	440	425	513	462	512	465	485	483	477	469	466	492	479	441	462	484	484	484	452	483	459	494	532	475	483	481	477	506	443	483	458	488	504	513	474	517	481	517	455	479	482	497	458	428	489	493	450	459	459	472	508	451	452	454	471	511	460	485	495	451	443	493	513	484	462	478	444	453	484	449	522	464	454	492	478	461	496	430	467	487	465	474	483	446	491	526	492	454	501	479	492	471	485	464	485	468	486	479	450	474	473	486	453	480	447	507	494	503	505	455	503	443	450	497	469	475	474	498	442	431	472	460	452	484	524	452	487	449	478	480	490	461	502	496	465	467	499	457	471	489	484	501	471	499	495	462	503	504	503	455	455	487	452	479	497	497	436	461	447	451	463	449	488	509	488	480	499	475	460	518	489	453	504	442	475	495	479	466	454	464	413	477	483	467	490	448	480	432	481	483	501	480	485	447	459	511	469	457	467	481	456	466	457	476	455	488	463	472	470	493	490	495	433	506	458	478	502	501	499	512	498	443	442	487	452	488	456	462	469	460	486	446	492	480	472	453	457	487	489	449	472	519	508	454	468	466	462	482	480	485	491	481	480	491	498	489	442	477	437	448	491	463	476	449	482	463	472	443	504	481	455	494	494	429	517	497	482	488	457	473	487	446	454	461	465	443	520	477	492	517	480	467	450	501	460	478	461	487	487	456	478	461	451	449	473	471	454	478	437	440	467	486	504	464	482	497	489	452	466	449	452	482	459	498	465	491	486	492	457	498	455	476	521	493	493	470	473	461	466	486	450	470	479	481	486	463	484	451	486	426	447	495	529	481	451	492	462	497	464	437	467	467	459	479	513	510	462	484	502	471	510	431	512	496	451	457	468	456	459	504	475	500	484	427	448	492	481	497	458	487	449	465	464	488	465	474	483	485	491	465	475	456	459	482	496	437	455	463	441	509	499	480	483	459	455	480	472	462	496	441	481	492	469	426	488	483	444	462	448	454	455	489	431	511	454	467	458	499	465	462	460	500	430	441	501	467	482	488	481	458	447	463	448	451	485	495	449	465	462	507	479	491	444	539	436	483	477	507	456	472	460	474	466	479	462	501	496	450	490	463	447	472	494	444	471	465	483	484	432	468	485	461	469	484	474	476	462	475	491	494	459	513	462	509	444	463	441	448	454	505	496	467	478	461	483	504	521	475	503	483	478	486	495	500	467	459	507	499	451	483	468	501	441	473	469	471	482	511	482	453	441	465	484	477	481	464	441	450	458	445	474	514	480	441	471	471	475	511	472	434	476	454	479	457	487	474	481	481	426	500	463	437	486	463	512	483	467	483	484	478	467	463	492	443	497	499	487	485	463	471	474	455	503	465	498	444	494	436	493	499	458	502	465	487	450	483	541	472	473	476	453	466	464	472	472	475	447	428	450	511	450	491	470	460	503	438	477	440	487	438	485	493	460	463	505	447	468	467	497	494	460	486	469	488	495	402	489	432	472	470	463	471	485	504	508	482	472	488	442	445	472	445	465	450	468	488	487	508	440	436	466	470	478	454	479	499	478	489	475	469	470	453	527	472	449	466	490	499	441	455	473	477	440	489	483	485	444	485	475	477	478	468	460	460	463	476	486	480	412	466	467	449	432	457	476	442	431	461	474	504	489	516	436	470	449	500	499	475	450	481	465	465	483	469	450	468	455	482	492	527	469	471	494	484	458	461	466	469	472	485	473	433	496	516	450	475	439	458	456	491	482	474	482	485	452	484	493	484	472	462	512	466	464	514	472	496	498	499	489	470	502	471	464	477	495	458	483	534	516	461	482	455	484	419	472	483	470	467	479	467	496	477	528	482	410	493	445	449	471	448	478	489	450	475	435	517	481	446	501	489	502	470	497	474	489	466	455	445	455	487	479	526	493	433	466	473	458	426	472	466	463	496	468	481	470	484	482	506	475	451	485	476	478	483	489	494	423	440	456	465	487	496	487	474	506	455	472	432	469	489	514	464	484	510	456	460	471	496	490	421	465	512	492	456	453	456	504	448	478	464	478	466	481	491	426	499	473	501	494	477	482	494	500	443	480	445	490	487	470	476	449	469	439	472	442	469	476	471	499	463	480	479	454	449	496	483	454	459	479	479	485	482	471	458	512	485	450	494	516	481	497	465	507	448	500	449	453	461	512	447	508	454	421	489	509	501	482	497	492	484	461	497	464	458	439	494	503	446	477	437	445	473	463	433	426	452	501	494	472	497	469	488	449	479	509	459	508	490	482	460	462	475	455	456	471	462	472	477	466	510	472	483	483	479	461	486	463	504	465	462	492	453	475	467	476	474	479	451	458	473	433	465	447	484	437	490	506	493	465	478	486	464	454	486	459	458	464	503	459	449	471	457	488	451	509	515	448	501	481	471	500	502	472	450	508	480	476	440	455	455	468	492	478	460	466	478	511	494	482	450	444	485	486	432	473	460	462	461	460	452	448	468	469	462	460	498	453	468	511	480	497	497	489	450	457	440	484	459	504	464	465	476	493	452	460	453	480	474	504	482	460	484	448	490	512	518	484	500	465	486	509	443	453	457	443	439	459	450	499	498	475	437	485	475	442	459	501	481	503	471	502	462	443	520	440	470	442	494	476	452	476	467	458	460	489	428	475	506	399	452	446	488	507	457	462	497	438	465	497	503	503	437	460	459	475	457	461	467
23093	21646	29395	24396	21646	21418	4153	1086	771	694	587	549	515	440	424	366	404	371	357	355	333	323	328	333	305	317	314	309	329	324	366	322	329	310	305	322	287	321	295	343	286	310	296	308	311	289	333	316	306	309	310	319	304	288	297	295	285	310	311	308	335	302	300	336	294	297	315	316	286	290	323	273	320	309	268	318	295	296	325	293	305	297	321	313	300	314	301	315	276	296	290	319	308	308	321	274	272	303	329	289	301	328	289	291	300	281	289	324	301	294	310	309	302	270	312	315	302	301	294	327	309	310	281	265	320	288	299	286	291	285	304	266	299	299	302	280	306	313	290	294	306	307	301	331	295	306	292	297	301	300	279	295	300	346	298	294	296	321	302	322	272	312	281	311	275	307	303	322	302	298	284	316	262	298	318	261	267	320	275	286	309	315	302	285	302	310	304	307	291	289	309	304	299	319	267	345	302	309	310	320	291	326	294	300	285	294	297	267	302	283	307	301	279	321	294	280	304	300	290	298	323	302	285	316	287	317	292	313	311	289	299	329	281	319	280	287	263	291	308	282	314	263	332	306	271	285	300	328	303	278	303	296	309	331	289	301	290	304	250	300	303	280	291	315	273	330	304	291	315	307	279	297	289	275	279	335	291	307	268	316	289	344	325	269	300	308	317	304	307	325	268	280	293	325	308	287	300	341	279	303	280	318	293	279	272	314	278	296	286	286	306	293	258	317	296	309	301	303	299	331	292	300	306	283	276	309	286	286	324	297	286	311	313	311	284	306	279	298	308	324	302	283	316	283	316	303	309	298	296	321	306	331	276	329	306	319	299	292	316	290	308	303	298	279	271	332	287	310	314	313	292	317	281	273	326	277	343	309	296	313	279	301	265	304	297	290	303	340	293	328	291	279	302	325	290	288	278	281	312	327	316	300	301	276	333	302	299	298	323	285	292	302	281	296	283	261	268	297	286	289	300	282	315	299	327	280	268	309	308	322	295	309	323	296	291	293	304	315	319	328	324	295	314	303	259	287	300	284	325	307	299	335	302	287	296	338	304	310	287	290	272	289	291	314	325	337	293	314	304	307	313	304	317	286	314	296	310	311	322	289	337	306	310	289	314	289	306	281	292	310	310	286	310	283	300	307	294	312	290	321	322	289	329	279	297	323	315	297	317	285	274	292	322	284	302	294	293	299	273	324	270	305	285	298	328	295	329	300	296	297	330	283	294	277	288	273	320	335	337	314	317	301	306	276	293	297	311	306	338	274	300	332	324	292	289	280	289	299	297	312	314	282	311	304	282	325	292	325	291	288	311	322	294	284	276	291	281	309	264	307	329	329	322	296	304	280	280	293	289	278	331	288	335	270	318	303	312	313	289	295	285	293	293	292	322	270	335	273	318	352	292	298	287	271	297	322	284	288	297	269	308	284	307	287	297	287	301	313	283	315	340	303	301	289	262	277	292	276	279	303	307	300	319	307	280	292	296	280	317	326	307	323	324	290	307	286	293	307	271	292	270	281	294	292	293	289	312	319	259	312	288	308	303	291	313	296	280	308	290	282	286	289	290	306	271	283	315	310	314	299	316	292	289	256	297	298	284	326	312	304	312	322	268	316	308	311	287	309	285	293	272	302	289	352	320	312	317	327	319	278	302	329	347	331	288	294	291	315	299	293	305	299	328	271	306	287	298	294	297	318	266	284	276	330	278	282	273	301	278	312	282	291	297	278	282	282	284	307	305	296	322	298	265	310	315	295	307	307	323	265	318	310	321	298	287	285	298	296	325	290	316	298	271	291	296	301	291	287	279	331	309	313	292	295	297	277	307	300	302	314	285	317	273	295	329	298	281	297	304	295	273	267	285	289	273	272	302	289	315	303	292	313	302	295	313	290	282	329	310	306	282	312	304	302	350	313	296	285	302	284	276	301	305	303	313	274	327	310	300	304	295	313	271	300	300	314	277	277	317	292	316	278	288	326	269	294	328	295	345	291	278	308	302	278	308	318	291	272	304	294	274	288	306	303	311	283	308	289	289	312	290	299	293	302	293	299	300	330	294	299	305	309	320	307	310	268	292	302	280	316	316	295	316	309	294	343	285	306	290	308	287	271	288	307	291	272	286	276	289	279	297	305	292	285	299	307	276	290	316	284	301	313	268	311	310	314	294	272	289	289	256	277	303	284	282	350	284	290	314	329	289	303	290	291	277	292	310	311	327	284	328	279	317	318	315	312	297	325	288	278	327	317	290	286	289	289	300	318	264	302	304	308	327	294	287	293	295	299	294	306	285	301	306	291	313	265	297	283	286	290	324	312	294	275	312	277	296	307	297	291	315	308	287	273	258	305	271	294	304	305	294	293	263	311	293	296	314	288	295	297	316	296	291	313	322	284	283	310	308	285	298	321	332	310	272	290	314	327	310	293	279	289	290	308	322	284	312	277	277	287	295	316	314	288	287	275	307	302	313	320	296	310	285	321	297	306	330	297	312	287	292	306	277	286	291	288	311	281	317	303	285	307	313	289	288	275	336	291	266	291	304	301	317	259	309	295	299	264	278	318	298	300	288	278	305	304	310	345	322	276	315	292	296	332	274	289	278	304	329	303	313	307	302	292	274	289	278	318	282	299	268	331	299	330	295	305	290	331	321	298	305	306	287	301	298	314	275	310	289	281	314	295	312	283	286	308	285	306	306	314	316	313	300	313	328	342	327	291	297	295	305	252	309	322	287	314	270	301	291	322	264	281	307	304	282	292	315	299	281	303	311	305	284	288	272	331	295	307	291	310	309	269	308	280	315	312	314	308	295	269	307	266	303	315	286	312	290	299	324	293	315	305	293	298	303	290	331	303	320	305	274	275	308	285	314	262	295	281	310	262	345	330	280	291	284	284	300	267	300	308	273	286	312	283	319	289	276	315	298	329	296	314	306	313	286	305	303	295	317	295	310	252	294	304	289	297	279	318	270	301	312	289	302	320	269	309	332	315	314	321	329	297	303	302	295	308	308	281	302	280	292	316	286	311	288	304	314	293	311	290	288	276	290	309	293	310	297	272	277	263	287	309	292	282	305	309	297	305	300	309	277	297	284	329	286	304	301	301	306	309	314	304	249	296	262	269	314	310	308	297	312	313	300	310	295	302	286	333	295	294	303	299	315	282	266	304	258	298	294	312	288	305	282	295	316	296	266	295	302	273	328	293	275	295	271	328	286	299	297	314	323	302	286	328	310	308	321	288	314	306	283	273	298	286	289	304	291	298	299	320	301	323	321	316	338	271	278	276	280	320	282	333	286	281	315	308	307	278	298	277	303	283	289	273	268	299	303	308	258	301	297	285	301	293	289	335	313	337	307	286	307	340	316	298	311	312	319	283	301	284	285	283	290	312	305	287	324	291	293	315	301	273	314	306	301	290	290	335	342	304	295	270	320	301	287	259	265	298	322	287	293	307	314	293	302	338	307	287	289	293	311	305	309	289	291	262	327	272	280	292	293	295	299	305	285	264
21483	20089	11915	6575	5151	3482	2613	2079	1619	1375	1216	1032	892	747	688	640	596	536	549	547	495	544	471	426	449	434	495	436	424	424	421	412	442	385	430	446	411	443	439	418	462	403	434	417	418	399	420	427	443	398	435	390	408	420	387	389	425	388	403	413	432	404	442	369	412	404	413	424	446	385	403	357	438	376	439	405	380	395	415	402	405	366	421	374	406	383	386	401	400	442	429	403	418	391	391	390	410	408	375	385	408	375	400	412	364	410	405	390	406	381	426	386	362	407	382	387	408	380	368	417	406	392	390	396	382	415	384	385	397	426	436	440	432	399	389	385	385	398	385	424	407	414	409	438	413	388	425	396	384	415	399	413	400	432	381	371	398	389	366	374	384	397	381	432	396	427	381	383	367	400	418	353	375	401	401	410	424	395	408	439	419	431	354	379	409	404	401	379	391	426	384	404	420	408	395	391	394	445	412	392	425	403	406	426	382	403	389	422	401	415	394	399	405	390	396	401	382	404	414	376	389	384	382	407	423	425	423	427	341	410	384	406	398	426	366	414	374	363	391	383	400	404	360	368	391	397	389	406	371	417	397	387	397	450	368	430	455	416	424	388	402	426	378	395	389	387	385	412	407	429	442	403	375	385	420	419	407	379	400	395	392	411	414	373	420	385	376	386	390	386	392	349	373	401	378	390	376	375	406	396	425	368	421	412	417	418	390	421	356	375	393	412	398	411	416	372	428	413	446	387	400	393	408	412	423	423	401	419	425	394	399	378	423	384	388	420	372	410	415	434	392	407	381	423	406	370	365	395	428	392	383	424	381	408	419	414	387	399	415	403	432	374	427	399	427	370	392	381	428	386	372	388	373	389	404	416	414	404	388	407	380	403	372	413	384	417	375	381	388	413	382	401	412	379	354	397	406	429	427	382	406	408	382	382	380	370	437	369	387	393	392	406	393	393	392	424	371	373	374	408	387	375	375	405	399	375	384	390	392	426	406	402	340	383	371	396	383	398	383	404	381	398	393	427	398	377	374	354	396	388	399	402	412	377	389	374	404	391	380	417	398	380	376	398	386	426	374	351	378	411	422	392	383	376	358	387	440	390	398	434	413	391	353	409	377	393	361	386	416	404	388	403	397	400	371	416	389	403	407	387	371	415	394	378	419	385	406	373	368	391	419	392	377	426	424	369	411	376	400	415	405	384	419	421	433	370	387	393	349	410	396	418	379	372	428	389	373	399	376	389	406	444	386	392	404	377	392	400	379	384	401	407	401	373	381	401	381	411	402	382	398	428	367	447	415	409	399	401	387	364	374	341	398	401	393	390	394	392	403	412	400	405	391	377	438	402	421	408	389	393	375	414	422	376	387	393	377	386	412	400	407	392	383	383	417	389	393	406	410	393	408	419	383	398	386	380	362	374	413	392	407	402	385	410	397	395	364	391	369	428	394	388	379	412	410	369	369	390	409	398	415	381	382	384	415	389	413	397	454	378	358	372	382	376	400	394	377	400	395	389	381	362	400	380	386	395	404	385	387	412	388	375	427	408	383	389	422	415	402	396	404	386	429	419	399	383	412	378	386	400	396	425	429	381	364	433	394	379	399	428	369	381	418	370	420	395	385	386	385	395	393	393	370	404	404	419	418	430	389	431	370	373	392	410	393	417	418	414	377	395	397	397	374	404	420	426	401	404	365	397	401	378	409	399	402	393	389	378	406	383	413	403	384	405	385	423	365	416	402	379	415	411	417	412	419	412	437	395	441	433	425	414	392	384	401	371	396	377	404	375	420	420	358	389	433	402	366	392	401	385	380	415	445	427	415	382	378	375	398	419	388	391	387	380	418	391	403	380	370	401	394	442	386	389	377	391	378	409	411	375	401	402	395	399	376	389	372	353	345	377	371	384	367	431	415	326	388	397	401	393	401	424	387	429	406	403	332	388	421	343	408	449	372	369	403	420	429	408	426	417	386	416	414	417	386	435	448	393	409	377	396	361	367	387	353	433	419	411	391	398	361	382	374	377	398	355	385	385	412	375	375	391	406	426	410	406	418	363	396	388	362	415	372	386	388	397	414	395	387	390	382	419	386	401	369	388	379	385	411	382	393	406	432	403	414	356	420	399	396	367	385	389	418	381	399	386	400	388	409	404	419	407	441	399	441	390	397	402	381	368	412	374	404	379	415	374	422	384	465	403	407	416	357	394	400	389	440	411	370	391	367	420	384	454	416	414	421	400	431	366	409	395	427	408	398	429	417	409	408	394	368	388	387	393	419	383	408	410	416	377	411	423	389	401	382	408	408	417	403	384	383	418	390	380	392	359	412	390	414	394	389	426	371	388	391	359	406	417	407	382	394	395	410	414	422	416	403	420	388	431	380	382	402	367	430	391	387	413	425	393	393	393	395	413	383	396	411	363	391	379	381	411	371	374	370	388	374	393	389	402	387	405	393	405	392	373	358	400	398	382	411	421	399	454	420	423	384	381	372	419	400	401	373	405	420	397	419	386	421	396	376	396	407	403	384	410	361	432	388	401	390	390	386	395	371	392	424	387	424	381	434	373	391	388	452	388	385	385	401	393	396	421	402	398	386	393	420	432	368	380	343	433	406	377	380	385	349	401	407	407	413	373	430	376	400	392	366	381	376	360	423	369	340	403	413	445	400	387	386	393	387	407	417	433	388	420	408	369	417	399	416	388	431	403	376	406	393	393	392	403	394	417	371	343	393	414	386	385	384	378	398	445	410	377	358	412	414	390	355	394	442	378	381	377	388	407	384	393	384	363	410	356	385	345	383	410	376	399	384	407	370	436	423	375	364	368	354	406	385	374	392	382	379	410	380	371	409	375	391	420	420	405	398	403	365	387	395	391	426	388	368	405	434	381	401	418	388	426	420	391	363	393	393	397	381	426	392	416	363	374	431	380	376	410	399	365	417	405	425	407	364	396	399	394	433	442	401	364	391	350	406	401	398	420	395	413	424	417	413	412	383	446	413	402	369	392	419	372	366	402	403	383	402	400	410	369	391	406	419	356	362	418	391	398	404	394	387	372	388	389	406	391	406	415	356	397	381	359	400	394	392	402	419	375	382	397	347	407	383	417	393	372	421	391	411	394	390	403	420	417	390	386	428	399	369	387	403	397	407	402	384	407	395	426	394	392	386	387	400	398	390	418	398	408	379	412	388	382	399	422	344	388	473	411	386	377	400	373	393	396	444	377	411	391	380	388	424	447	396	415	378	399	399	381	387	431	408	371	391	441	402	424	377	404	418	391	408	405	373	393	443	366	415	419	385	426	421	371	384	420	383	388	398	409	395	399	379	384	397	434	398	401	414	384	406	415	411	413	379	436	381	401	388	432	388	379	430	412	407	369	397	374	428	428	435	412	369	391	409	408	402	381	375	405	415	396	365	397	395	394	441	391	388	397	384	398	377	385	391	418	407	394	394	381	383	373	380	389	402	434	402	372	383	395	369	351	399	417	416	392	418	394	452	406	407	384
28007	18055	5025	1770	1125	893	819	727	680	680	728	649	597	577	596	577	570	597	561	556	588	593	578	574	636	620	572	556	582	563	569	616	594	558	617	622	582	587	607	594	584	554	624	586	612	603	601	580	575	649	550	612	606	601	628	591	604	603	583	590	625	620	622	573	602	575	598	604	578	609	614	567	584	585	572	599	564	567	608	584	601	594	603	571	604	603	594	571	583	581	555	588	577	554	577	576	604	587	639	585	601	564	599	572	625	588	591	598	622	606	607	595	577	569	554	579	581	559	571	608	591	557	598	606	578	586	601	580	616	595	582	620	566	581	582	617	567	640	588	584	608	588	584	600	563	578	589	616	592	594	557	553	564	566	575	557	573	594	585	625	532	608	632	637	607	595	570	591	601	576	584	590	584	593	593	574	576	543	574	596	570	592	604	611	577	570	604	569	569	536	607	557	613	583	581	583	601	615	563	583	583	605	545	571	616	560	559	609	643	572	613	600	591	597	602	566	577	572	582	587	615	626	622	597	569	629	584	538	631	613	640	617	603	601	575	541	596	572	605	553	586	612	568	615	547	591	580	615	609	601	601	564	598	566	561	596	604	576	623	582	580	579	603	633	590	603	600	596	560	584	603	623	602	594	577	608	550	574	592	589	598	556	602	573	597	596	580	557	608	551	560	614	593	603	589	598	588	612	612	560	569	588	618	572	591	625	597	576	591	647	608	581	566	607	626	615	562	598	583	551	551	584	554	581	586	563	621	622	577	614	612	558	606	579	562	546	607	599	600	575	598	563	578	592	551	619	593	594	610	596	572	579	599	635	587	547	563	576	641	579	592	579	604	582	548	546	563	592	582	565	565	594	590	582	599	583	583	600	608	598	586	581	564	588	592	581	557	599	610	629	629	576	563	527	604	561	581	570	543	617	535	582	627	626	599	591	586	593	573	598	567	592	553	570	589	582	591	581	626	583	565	565	581	581	588	576	590	596	577	569	601	622	600	621	587	598	555	563	562	580	581	595	555	553	597	637	575	577	607	577	579	563	571	603	582	612	598	550	562	595	610	623	602	555	630	587	577	589	570	566	576	582	555	585	616	592	612	589	582	552	593	607	589	625	626	584	584	596	567	591	581	589	566	566	603	567	602	561	609	603	610	584	592	602	614	605	581	598	596	623	540	635	569	575	605	592	575	539	605	589	555	562	572	615	557	645	593	598	598	573	576	579	608	579	582	558	589	580	614	624	602	563	609	595	594	568	600	585	556	598	582	594	585	562	574	560	583	585	627	609	591	588	552	566	583	579	585	633	596	576	562	602	628	619	613	548	610	577	624	572	595	591	599	550	597	620	602	568	571	578	606	598	584	597	577	594	600	593	569	596	575	558	603	585	585	648	579	584	615	603	595	580	612	574	602	612	616	614	567	586	606	613	646	610	594	529	582	613	604	579	575	602	588	597	628	629	532	566	609	617	624	598	591	575	583	585	553	582	592	558	566	584	571	586	592	625	621	594	612	595	591	615	592	575	589	643	598	610	556	578	604	581	583	589	585	559	603	569	577	592	609	612	551	620	583	575	632	578	568	642	605	578	577	574	599	596	598	610	546	581	606	595	646	581	555	577	559	590	633	604	594	608	593	578	520	581	603	600	596	581	578	593	607	578	585	627	587	551	560	602	636	594	600	545	583	614	594	610	623	582	607	566	555	599	572	553	595	560	579	551	582	595	605	593	578	568	595	587	600	584	583	529	566	571	588	627	572	610	646	589	564	580	591	591	581	606	614	530	584	615	571	610	562	594	521	564	607	589	559	621	606	599	601	597	578	590	573	613	567	556	600	567	593	595	599	600	590	562	567	622	639	572	579	551	621	611	571	595	596	608	540	605	538	590	564	609	598	563	600	585	563	555	606	603	601	575	617	633	606	552	634	541	620	546	565	541	606	608	583	549	644	552	592	592	519	616	608	557	629	617	585	592	591	578	579	604	611	594	577	630	588	595	592	569	592	645	577	576	565	570	599	583	560	617	579	617	565	579	591	562	560	612	622	591	589	576	564	615	590	521	563	580	628	611	607	568	592	548	581	580	576	576	573	571	602	575	601	606	583	597	668	610	583	611	617	582	602	569	596	578	613	572	597	567	619	573	612	607	611	600	607	572	567	631	594	610	596	557	626	582	600	611	567	578	591	577	579	553	603	582	608	595	548	595	571	549	622	584	571	584	581	641	579	593	595	599	585	559	605	589	617	542	614	603	578	564	579	574	610	606	580	587	603	581	584	575	570	562	581	644	591	596	629	627	575	585	566	571	610	577	597	607	608	538	574	622	594	588	536	594	652	568	567	599	542	623	579	596	608	592	618	615	551	574	611	621	578	603	611	583	608	572	621	613	665	570	568	628	599	599	546	587	629	626	597	584	611	591	617	587	600	623	556	581	572	583	605	576	665	582	570	583	587	565	597	579	590	598	558	577	606	584	559	574	620	570	580	593	586	562	591	609	621	598	597	593	601	606	608	545	600	583	562	589	591	578	584	557	610	598	561	577	614	576	601	602	573	590	613	579	614	567	582	582	612	594	587	622	571	576	601	581	603	594	571	575	543	580	603	543	544	612	574	611	579	594	578	559	612	566	658	540	570	638	625	541	580	556	581	557	598	613	586	575	555	569	580	592	593	590	569	540	597	573	531	545	567	582	633	586	628	539	601	585	639	569	588	610	605	605	584	569	528	567	542	610	592	536	570	602	572	620	586	589	616	616	576	587	599	561	586	610	564	586	595	632	577	586	577	583	631	620	577	543	596	606	599	586	564	604	532	628	610	582	595	637	573	616	566	597	580	553	594	555	609	586	552	599	638	608	624	569	616	591	603	587	582	599	599	589	601	616	570	612	610	593	563	584	612	579	582	591	606	639	621	580	609	609	598	615	616	556	622	595	570	584	606	633	605	589	563	614	601	574	615	549	613	585	558	595	602	568	573	599	590	583	529	639	594	596	574	578	564	570	594	557	575	572	612	578	612	635	606	621	547	564	595	610	619	611	587	601	609	576	606	614	546	594	590	583	573	600	567	623	596	606	573	619	597	579	621	548	574	612	595	580	555	562	549	605	605	542	577	584	569	604	611	565	599	584	610	540	589	610	597	559	552	613	544	603	603	620	600	596	575	600	623	632	582	555	548	584	637	603	598	614	540	594	630	571	587	558	594	576	578	586	585	591	574	581	585	623	602	594	624	652	615	590	642	596	567	578	603	611	638	583	645	592	613	607	596	590	576	569	555	582	565	562	577	575	579	608	607	600	636	550	598	604	550	584	555	587	558	601	596	595	589	605	603	556	623	569	570	620	597	604	562	603	631	575	577	560	580	571	582	622	572	569	583	613	568	567	610	563	547	591	598	625	606	683	543	579	611	580	613	565	577	594	596	564	584	575	587	651	614	580	584	594	587	576	599	562	586	568	580	601	593	594	599	580	612	597	611	576	582	583	584	611	562	581	550	568	635	529	593	587
14683	6456	3356	2299	1801	1575	1298	1076	1004	1012	982	878	802	822	807	783	768	775	827	723	749	754	722	729	773	748	806	727	767	781	801	771	786	738	721	721	764	747	770	741	742	747	759	737	787	783	806	816	751	739	729	734	749	761	763	797	729	743	738	769	771	738	753	728	771	781	742	755	782	747	748	764	754	784	713	777	748	718	810	736	730	771	753	706	762	773	729	783	786	755	766	720	758	776	728	727	750	716	732	778	749	799	780	722	744	769	760	768	771	734	772	708	777	785	760	748	758	739	762	777	746	743	779	778	731	728	754	755	753	745	793	751	797	736	744	768	748	804	715	737	775	755	731	751	726	744	742	773	718	796	730	767	738	777	758	797	729	717	724	785	767	722	742	703	737	711	790	734	803	790	785	783	743	741	743	778	766	702	682	801	743	777	730	757	755	718	737	734	735	712	716	744	756	723	735	706	673	762	769	687	743	759	723	773	747	757	759	772	766	700	737	800	785	770	745	694	715	752	734	726	818	753	764	765	759	687	713	755	723	742	769	725	758	704	784	704	756	763	809	742	725	749	742	771	735	720	734	762	787	751	730	752	768	805	755	716	805	734	788	774	776	723	749	751	776	796	751	728	762	759	739	763	749	774	733	787	700	761	770	804	784	759	778	796	763	715	731	755	764	732	773	721	774	765	749	749	760	769	726	729	759	753	742	728	753	747	758	728	732	749	757	753	715	687	729	744	760	742	793	743	758	769	819	744	782	786	770	765	737	744	808	759	756	785	719	751	702	740	747	759	764	749	818	762	759	755	728	781	766	770	779	701	777	779	714	773	737	787	763	788	765	754	752	778	746	738	750	705	691	693	797	750	747	733	725	706	787	819	800	726	760	732	778	735	762	769	766	735	758	727	710	763	760	742	750	773	740	741	728	752	724	759	809	749	760	748	760	765	741	814	745	774	736	739	743	747	760	752	727	778	732	755	792	753	786	772	724	767	766	757	758	748	732	749	796	739	748	698	711	774	735	760	741	766	780	754	755	755	779	752	748	793	771	762	788	744	753	696	744	703	754	764	753	751	789	765	738	793	786	723	736	765	798	751	721	758	737	730	816	722	769	777	749	753	759	744	745	771	769	733	816	737	740	761	774	769	747	786	735	715	778	770	735	753	750	762	705	739	757	739	778	760	750	703	769	761	740	798	713	727	734	764	746	715	782	704	744	757	784	762	742	758	751	724	781	786	757	751	745	757	729	772	788	733	781	781	739	775	731	770	751	766	716	770	734	729	764	810	696	740	742	778	710	748	777	733	776	746	752	778	786	770	726	738	720	704	763	775	751	777	729	724	767	762	767	776	698	722	795	753	716	758	774	755	722	721	788	746	756	717	772	746	805	795	744	764	713	753	728	763	800	726	750	737	732	738	779	727	749	768	762	759	769	744	776	756	784	774	769	737	748	761	748	713	778	754	787	724	736	778	741	795	744	754	759	722	768	752	754	728	749	751	795	732	776	746	730	746	770	782	778	778	717	763	774	720	737	752	746	759	738	773	764	768	780	785	796	778	760	748	774	753	752	748	749	722	776	710	735	748	783	780	740	731	770	779	752	742	756	737	770	748	727	769	723	782	688	740	740	790	779	755	729	691	789	743	743	776	750	719	718	759	754	765	733	776	761	709	776	785	714	757	766	776	761	776	801	743	740	764	752	757	754	770	733	772	789	784	729	768	751	794	754	785	777	717	735	782	737	758	783	707	750	758	743	779	750	727	723	745	763	758	763	788	747	770	737	711	717	743	737	738	746	690	755	805	719	732	736	776	741	740	770	770	759	803	759	723	731	708	699	797	755	726	780	740	739	776	822	721	752	745	756	749	762	770	745	781	735	738	767	791	788	743	724	768	728	776	748	696	761	775	780	780	771	768	800	703	705	754	790	739	788	765	732	743	745	749	737	742	770	773	755	768	766	751	792	747	710	725	725	804	787	788	743	710	760	749	708	774	773	743	731	803	744	785	721	761	712	706	730	734	745	756	773	746	745	719	780	741	739	791	778	748	706	770	761	744	732	771	749	748	716	751	816	755	717	792	798	718	780	743	748	755	729	778	745	736	765	780	727	756	776	761	797	731	720	748	717	765	737	798	781	751	727	713	714	747	760	752	730	718	798	753	778	685	780	752	783	727	692	757	769	776	778	742	778	765	740	796	762	770	785	747	749	694	763	756	729	739	712	718	783	761	726	724	718	778	805	741	691	763	762	761	703	751	801	738	777	720	783	790	760	742	754	744	742	739	773	763	755	693	750	727	746	806	733	747	722	782	786	729	723	773	751	759	745	734	755	763	751	793	771	766	766	734	744	767	723	756	731	775	741	759	766	774	775	760	765	764	746	667	771	760	758	812	747	729	730	787	769	776	756	774	767	725	738	741	778	788	737	714	741	780	772	803	790	770	758	755	738	771	754	745	800	734	782	735	793	732	800	795	760	702	792	715	755	730	772	750	764	732	756	815	675	771	774	747	733	701	746	761	745	759	798	760	752	744	754	699	765	742	733	745	748	734	767	749	731	790	687	729	757	745	794	769	751	734	818	783	747	801	702	768	779	735	744	787	730	799	775	763	714	767	776	783	741	741	695	721	699	740	764	756	747	809	745	755	740	821	768	773	757	769	732	720	755	755	734	785	738	777	737	737	709	734	776	788	699	746	740	778	761	752	731	798	726	741	751	704	780	759	761	787	720	745	750	754	716	748	701	714	759	749	692	761	740	749	771	734	716	742	801	758	748	765	743	726	731	776	759	710	758	730	695	768	708	740	722	763	801	747	779	745	755	723	812	714	708	753	760	785	754	712	763	703	798	758	750	721	764	736	729	706	716	730	718	737	749	706	772	759	792	787	722	727	742	763	724	743	829	766	786	769	746	705	788	756	744	739	736	807	792	764	754	734	768	767	808	754	725	746	739	769	764	801	750	786	745	782	787	758	767	707	781	723	744	716	736	725	761	772	726	756	756	732	790	778	753	753	756	742	735	755	741	741	772	737	720	723	755	783	733	780	764	734	718	759	732	810	738	717	732	739	758	747	770	723	789	769	798	732	744	726	779	764	752	806	715	728	735	776	767	691	812	787	806	716	767	752	778	723	759	740	768	743	788	776	763	742	746	782	767	730	751	778	774	749	778	776	702	732	730	769	759	751	769	740	746	770	741	774	765	756	765	762	762	736	751	775	762	772	723	747	761	749	784	754	791	763	738	813	748	773	796	815	725	727	705	792	766	716	747	761	718	704	787	720	772	798	729	766	753	768	731	808	751	775	748	753	723	714	778	743	803	745	747	773	742	766	779	781	706	779	767	756	773	778	719	752	774	757	756	754	774	717	729	737	736	759	785	711	753	744	747	793	786	756	742	759	820	734	732	765	764	776	742	752	750	751	751	707	790	755	752	709	843	768	795	779	729	720	694	817	758	712	759	735	770	785	721	698	731	716	740	788	679	750	776	721	771	751	717	759	755	800
24014	21572	28737	24880	21471	6641	1511	1043	931	820	841	711	733	676	660	632	604	588	601	650	608	585	588	607	551	567	586	572	593	591	568	644	596	552	554	595	603	586	588	583	575	529	598	610	615	561	587	582	581	595	564	585	615	600	580	598	589	574	571	556	579	553	585	604	578	599	552	558	558	641	621	581	568	600	617	564	601	570	564	594	595	592	580	592	552	560	628	611	563	558	541	593	591	566	596	530	518	601	598	569	585	593	557	594	630	588	583	582	575	597	581	644	550	634	577	613	567	589	584	567	605	590	572	589	593	553	578	582	575	562	516	604	570	543	535	555	586	579	644	580	572	573	571	580	519	590	538	601	595	560	586	547	564	556	579	561	567	579	547	610	565	635	602	605	573	577	537	538	544	543	584	594	560	639	622	568	553	557	626	550	551	559	540	630	602	600	589	560	614	587	544	567	581	599	547	573	599	576	538	585	576	564	587	574	557	602	602	591	582	578	571	609	569	603	590	511	574	564	636	552	602	548	601	602	530	602	589	559	652	578	607	590	572	583	556	577	604	547	597	590	549	588	600	592	573	579	589	561	528	595	592	592	576	527	501	614	574	563	560	583	572	596	600	555	606	533	548	566	599	552	555	556	586	620	557	587	590	599	597	595	573	572	625	566	571	613	602	570	602	562	584	562	559	601	576	601	587	555	573	508	569	594	592	545	559	565	608	558	577	577	559	574	554	600	562	583	574	599	543	609	598	547	577	593	579	576	574	572	573	558	577	609	564	550	599	569	625	564	582	574	548	523	573	581	528	519	554	612	589	553	587	568	602	575	563	563	574	564	584	589	553	530	553	561	572	560	598	605	599	600	572	605	573	558	575	599	620	579	586	615	605	586	578	595	534	566	589	595	568	560	581	609	564	538	560	540	518	627	565	580	584	599	549	566	544	537	562	630	592	554	546	564	561	571	589	603	549	602	569	561	605	570	571	572	561	531	625	569	580	568	534	566	596	566	598	620	556	583	577	575	552	569	605	562	576	576	566	591	579	602	580	528	621	596	532	564	585	585	580	615	569	582	580	577	597	592	552	593	560	577	597	551	582	534	575	572	554	594	539	637	588	584	597	579	569	594	593	602	603	529	563	574	538	563	559	588	588	568	582	562	583	559	582	557	602	590	601	587	551	608	614	586	603	558	586	581	609	613	607	591	572	551	577	578	572	597	596	571	605	596	559	531	610	580	581	576	563	618	578	563	582	552	604	600	520	561	616	585	599	610	572	555	551	604	556	581	565	560	624	579	581	591	586	580	577	582	566	601	543	580	601	584	570	569	549	588	554	552	578	584	612	568	545	581	584	566	616	576	598	593	604	581	563	596	578	589	577	622	572	604	553	573	608	587	628	597	597	603	595	606	578	593	583	568	624	568	609	600	551	570	578	595	547	604	590	567	589	539	584	581	574	540	575	563	580	630	566	598	639	573	560	563	558	593	624	578	613	581	578	539	582	551	601	552	582	553	581	587	565	579	591	525	569	592	548	516	577	585	554	577	573	551	573	563	607	572	613	555	582	551	567	579	593	576	578	575	545	537	592	595	540	558	577	556	563	598	526	552	560	590	591	546	574	597	608	580	566	565	529	567	554	571	598	548	580	589	547	562	590	559	598	594	505	594	547	580	552	639	563	610	551	563	597	539	533	580	568	573	580	588	574	599	577	561	579	556	570	535	568	574	584	579	572	596	586	608	560	532	587	517	565	550	574	552	591	607	612	609	604	568	588	576	566	561	572	534	587	583	601	590	550	553	564	582	524	554	585	559	598	597	563	539	556	571	605	565	544	610	556	541	550	564	549	578	628	594	537	597	589	590	575	605	579	582	614	605	592	590	549	528	571	569	597	567	576	551	529	566	610	593	612	556	573	560	587	542	598	541	568	569	540	569	562	567	583	574	581	559	593	591	559	603	556	610	578	581	565	544	570	582	605	542	600	560	571	606	566	554	583	578	553	529	590	543	560	558	603	630	558	572	555	552	571	555	599	563	620	595	573	582	575	561	566	608	619	588	522	590	580	566	540	588	544	597	564	562	577	605	607	615	621	530	544	580	557	590	564	567	556	574	563	584	609	587	561	539	545	594	618	571	588	584	584	555	585	599	584	632	574	614	571	588	599	559	531	613	609	590	585	568	596	531	576	576	612	580	559	544	576	555	560	607	587	552	593	560	581	562	548	587	573	584	562	576	555	563	586	564	589	605	581	585	545	562	630	554	564	605	580	545	570	588	586	573	594	543	611	560	592	570	552	560	565	556	533	541	577	615	585	557	569	572	602	536	610	615	542	608	548	598	586	590	561	580	592	589	570	592	614	573	599	560	523	569	566	557	588	603	586	553	602	577	582	593	571	590	570	569	589	557	604	571	532	568	588	584	572	616	634	577	559	559	568	599	600	594	557	576	589	587	594	537	563	574	564	557	601	592	567	571	534	551	578	573	574	654	580	588	547	551	553	570	593	605	613	577	614	541	541	567	564	590	550	629	568	617	555	584	577	557	545	564	548	600	574	563	564	574	545	573	614	565	573	593	556	579	597	591	540	568	606	572	564	593	570	552	608	565	597	561	573	568	560	588	525	534	611	567	582	585	576	577	565	569	543	561	567	575	580	558	587	578	583	587	577	589	607	572	516	560	584	567	573	602	603	576	543	620	575	544	580	587	553	580	556	604	533	584	595	614	532	549	546	592	566	546	605	597	591	582	592	588	595	562	609	603	591	588	557	597	553	562	605	529	552	570	568	593	569	556	572	626	570	585	528	572	549	567	561	557	580	563	571	564	553	595	599	578	582	601	582	586	544	575	596	558	562	542	571	534	579	567	578	555	573	592	598	622	599	609	597	583	561	573	593	548	565	601	588	653	610	550	556	549	567	578	568	572	578	595	523	560	560	604	569	580	569	507	568	575	556	586	557	559	576	581	615	535	595	599	619	597	571	576	607	572	582	559	544	565	585	590	565	589	560	545	602	592	607	632	574	612	565	611	588	561	567	599	596	570	591	546	550	602	589	625	553	551	572	567	591	524	596	568	544	568	563	563	580	553	568	549	563	569	549	574	541	566	562	541	597	603	602	581	544	538	591	580	584	540	569	557	581	550	568	641	583	603	580	603	597	561	542	598	603	584	563	585	567	570	566	576	569	584	574	586	580	543	555	573	624	577	589	556	556	546	597	540	604	542	593	604	576	610	606	603	563	580	590	616	616	575	556	542	589	588	535	594	550	601	620	563	569	577	549	595	600	595	562	593	562	566	584	576	606	553	566	525	539	554	579	616	567	532	583	543	586	599	597	611	583	537	555	550	572	561	574	568	578	600	589	607	563	588	581	524	567	567	557	602	601	535	587	589	619	591	597	543	565	569	577	552	563	596	592	614	577	579	571	617	557	536	572	576	554	571	546	589	576	574	525	609	578	557	556	544	557	576	536	598	596	579	547	610	612	538	546	567	577	589	614	574	598	557	565	571
18099	15177	8265	4420	3540	2762	2011	1725	1498	1380	1180	1155	1083	987	904	929	942	848	797	798	799	873	793	800	785	802	740	752	733	794	796	747	787	762	807	807	788	733	784	752	755	727	738	763	809	740	766	747	754	766	757	765	770	776	741	737	749	788	769	699	751	753	754	763	725	699	738	770	730	765	724	753	759	737	756	783	751	778	814	786	706	771	717	783	723	809	729	829	731	759	748	798	771	729	771	738	686	724	751	761	747	770	733	748	728	727	777	786	733	721	745	749	761	764	742	721	720	754	803	746	748	767	675	724	770	801	747	769	743	744	741	773	702	747	819	732	757	773	765	754	748	755	782	748	709	734	770	735	727	732	686	800	757	734	745	792	752	728	756	718	727	726	701	777	747	704	730	751	775	773	709	717	710	732	784	700	732	757	757	756	746	774	773	802	749	757	750	713	778	727	736	708	727	721	705	780	730	748	735	762	729	710	773	793	748	796	696	742	760	742	747	760	708	744	711	731	729	773	757	742	789	781	737	748	790	754	710	720	726	700	770	736	731	768	702	755	714	780	760	715	730	765	759	754	767	748	772	793	775	757	758	740	731	792	766	767	729	762	745	724	771	770	729	680	744	772	806	728	731	791	756	714	768	760	751	760	724	753	760	758	731	754	728	780	745	794	759	785	709	778	754	825	771	741	751	742	740	753	752	736	764	782	763	752	759	765	696	710	743	754	727	778	695	745	705	767	767	730	742	796	780	722	697	750	757	757	741	780	710	736	766	753	757	734	734	773	771	698	709	800	696	733	733	731	774	708	725	721	720	747	732	750	729	733	670	700	760	763	729	762	733	736	734	746	733	727	751	750	771	735	789	715	770	763	774	766	725	780	732	766	753	743	775	770	773	728	767	726	743	720	748	734	681	747	738	769	735	757	714	697	731	771	727	739	776	719	799	724	754	681	729	766	727	715	724	773	759	753	730	690	724	766	740	740	771	748	706	732	776	720	698	680	719	754	733	777	732	746	702	783	786	734	776	791	763	731	721	760	715	754	708	729	767	732	750	729	712	734	754	744	761	725	786	696	766	729	752	752	704	777	806	744	760	760	743	766	735	741	762	752	732	752	714	756	753	786	742	800	731	719	767	750	759	724	734	668	783	764	782	765	756	778	728	717	752	752	741	760	711	710	732	767	743	732	727	759	785	745	748	737	720	797	780	739	746	776	741	766	739	701	743	757	738	743	751	721	729	746	753	756	712	723	758	744	749	752	777	726	739	738	720	771	739	721	768	704	773	775	761	785	711	730	770	753	781	729	780	719	694	700	719	725	716	732	702	753	768	735	720	753	770	802	723	747	740	768	727	718	771	753	746	765	770	726	768	722	738	710	705	779	701	743	735	741	761	752	810	721	702	689	751	779	701	740	738	752	744	760	728	743	747	734	749	689	750	760	763	730	755	708	776	710	742	773	745	734	769	733	761	741	689	745	655	748	728	723	750	752	737	726	748	762	755	776	741	740	705	734	755	812	717	768	780	738	712	796	765	742	784	699	725	755	766	755	716	694	719	723	743	735	782	789	758	800	731	708	758	780	709	781	681	747	779	763	728	746	720	760	747	730	773	682	754	735	738	711	752	759	698	763	780	759	795	692	732	701	748	730	709	760	788	761	751	742	771	794	773	728	750	749	722	745	752	694	743	724	745	715	744	737	729	704	714	741	768	703	740	746	734	766	767	698	738	768	729	739	724	726	703	757	700	744	747	739	713	763	718	724	770	724	756	749	717	784	737	740	777	741	772	728	750	731	743	772	781	754	696	733	743	725	701	782	719	780	708	707	762	764	744	770	734	733	742	737	725	713	756	693	726	776	786	683	722	785	728	756	737	707	742	738	722	724	740	709	708	749	752	711	763	773	708	702	767	750	724	791	683	739	765	784	747	748	731	736	745	745	720	771	782	769	737	782	724	729	735	756	739	747	741	735	769	737	748	772	754	735	737	723	738	713	736	746	689	783	679	738	762	714	800	783	784	753	733	718	756	738	779	735	698	751	773	723	712	749	730	745	763	766	710	720	750	798	728	744	718	756	767	729	754	739	804	776	717	737	697	762	710	778	764	759	769	803	718	762	738	746	754	729	741	729	763	769	763	788	733	748	753	726	741	761	772	786	741	733	783	700	719	803	723	727	760	747	718	752	744	767	740	755	752	791	762	728	726	712	718	783	727	752	731	702	777	789	775	731	778	761	770	787	739	773	753	741	746	742	769	756	755	754	757	789	713	768	735	752	719	739	751	708	746	751	743	774	742	724	718	758	735	730	747	753	755	739	743	754	718	667	708	766	723	764	741	732	705	730	725	744	763	678	720	807	756	767	786	717	730	744	762	741	736	732	751	731	747	760	743	767	720	748	768	761	704	752	772	753	763	752	713	751	754	761	756	726	749	760	721	733	745	718	748	718	752	714	737	747	716	766	759	737	772	804	721	747	762	754	761	688	690	759	742	742	723	768	738	750	768	773	745	757	693	784	761	690	784	772	778	734	755	733	708	720	748	780	766	742	748	739	746	748	768	773	685	737	732	770	752	750	800	751	768	750	755	798	747	787	683	701	742	750	752	714	761	755	709	737	755	772	759	728	742	733	736	816	721	739	787	776	768	709	690	692	762	736	716	725	745	742	759	727	736	766	694	701	772	773	751	767	726	743	760	757	692	762	737	749	705	701	724	720	738	677	723	741	721	710	718	765	718	726	769	700	757	715	762	747	768	722	683	770	754	696	729	732	769	699	727	741	764	721	726	737	755	718	707	734	792	715	732	756	741	712	778	777	748	734	707	719	764	749	712	741	751	752	784	748	748	803	713	758	739	709	738	706	722	774	722	741	746	696	766	743	722	799	753	698	725	747	711	736	786	744	745	746	749	719	737	768	774	735	764	756	729	733	754	751	759	804	705	727	785	775	666	756	722	773	705	729	721	755	769	752	731	716	737	750	724	720	706	773	686	738	756	731	748	711	731	711	754	800	741	773	795	746	739	705	732	712	738	755	733	719	736	776	713	754	744	766	736	693	715	712	692	737	726	741	749	751	722	707	771	716	768	726	746	717	699	764	749	724	735	693	746	726	782	750	730	736	732	727	763	717	652	744	752	754	749	728	762	787	754	717	729	755	741	753	781	782	755	781	737	743	675	734	773	764	776	729	760	751	693	734	771	781	704	714	713	804	710	761	758	704	777	721	718	768	714	725	724	758	780	753	794	755	749	752	787	706	749	708	715	778	719	759	693	757	742	726	753	795	739	758	767	732	772	737	724	717	762	685	732	709	744	732	780	697	759	736	744	774	762	776	741	691	749	729	722	778	785	742	786	754	808	766	740	768	730	763	740	763	718	733	771	747	723	727	783	716	759	749	751	744	744	705	749	722	751	770	759	765	745	757	742	757	730	711	748	762	784	785	782	740	719	737	759	698	709	761	760	763	726	746	740	753	740	789	762	773	741	728	818	737	748	816	744	737	742	765
25294	21578	27214	25961	5687	931	737	666	583	557	482	466	458	416	432	434	425	353	442	393	395	398	394	376	351	389	382	390	395	405	398	381	352	418	393	380	381	381	400	399	341	371	387	377	368	355	402	373	361	387	408	406	348	391	354	422	378	339	385	347	381	375	382	387	404	354	360	374	374	400	390	382	351	400	376	342	367	360	386	358	376	375	378	357	411	366	372	387	376	359	342	353	351	393	404	391	346	325	375	351	371	340	371	351	395	371	398	382	371	338	397	392	363	400	360	384	370	368	393	399	369	339	348	371	391	374	372	370	380	391	371	395	338	336	355	366	389	364	352	377	394	371	367	366	379	375	356	378	370	352	368	402	382	377	338	359	385	370	362	370	378	372	352	389	343	400	342	365	378	377	370	391	384	368	384	349	396	361	322	353	368	377	371	318	347	375	412	381	405	392	342	370	374	329	381	366	357	368	349	356	369	403	376	358	403	377	362	357	352	361	385	352	374	339	365	396	377	354	368	387	373	372	383	356	385	359	376	381	344	377	371	336	374	353	352	379	404	355	374	368	363	354	387	358	325	336	359	372	373	376	370	383	355	376	355	403	354	360	387	400	367	353	395	393	363	385	384	370	387	392	397	350	360	411	337	398	386	355	370	386	387	401	363	360	379	391	384	374	351	366	386	379	334	365	406	347	358	376	361	345	372	361	394	378	347	374	363	359	379	360	370	374	366	334	377	381	391	330	378	362	393	359	363	403	340	371	357	378	375	380	371	407	383	371	383	370	381	389	374	380	341	384	353	364	368	336	347	395	374	379	385	342	366	373	337	391	385	383	363	377	361	338	371	362	385	379	319	390	351	383	370	370	365	395	379	363	372	377	398	364	374	357	341	366	375	399	339	392	327	367	345	376	359	366	384	373	370	383	380	384	379	349	358	373	360	384	383	379	392	371	382	375	368	371	369	341	414	364	396	372	363	354	371	347	364	352	378	377	390	371	363	399	363	358	376	410	379	368	378	375	364	390	357	389	355	330	386	349	392	379	369	388	389	363	409	372	361	369	380	379	357	367	385	371	388	354	350	371	366	378	353	347	348	378	348	354	357	379	391	364	371	377	365	411	382	366	334	374	381	361	384	358	338	382	362	346	369	348	368	354	366	359	352	394	379	405	358	387	371	415	376	368	388	372	385	370	373	363	363	384	351	376	390	369	361	362	365	342	364	375	375	370	374	365	352	369	345	373	344	369	325	360	375	353	351	354	372	363	383	382	372	370	375	361	360	360	393	342	331	372	371	335	352	367	320	333	382	342	329	359	367	407	363	408	300	403	339	330	373	393	356	382	360	387	379	369	353	374	393	374	374	379	366	394	386	374	354	347	369	391	357	348	351	369	373	364	374	340	391	399	350	396	376	387	385	403	338	372	390	361	368	373	389	392	363	342	350	373	391	368	349	377	395	356	353	351	371	373	370	359	362	340	396	372	365	409	348	367	342	347	340	394	373	360	378	376	351	319	378	388	395	359	367	396	370	360	375	388	359	381	349	382	345	316	371	348	369	374	390	375	363	344	335	386	385	371	381	396	377	374	364	375	378	378	384	403	425	376	392	374	360	402	325	379	392	343	366	370	336	353	349	398	370	398	361	388	361	374	350	395	336	344	382	370	349	350	369	370	376	361	397	351	361	396	357	370	359	367	336	396	372	346	380	341	363	407	370	356	379	370	377	342	394	366	323	400	376	365	375	380	378	399	365	355	364	348	347	367	355	346	375	376	336	363	402	378	390	380	343	387	357	354	358	386	360	356	377	351	389	389	359	356	375	366	357	336	376	348	387	347	339	374	346	372	369	359	410	344	358	379	367	349	389	355	359	363	371	420	389	375	375	327	363	347	334	377	362	370	348	368	381	382	341	352	343	387	359	358	376	368	373	353	367	337	394	381	353	378	383	345	381	367	380	376	390	364	380	373	375	327	379	369	398	382	373	406	385	328	357	337	345	370	362	385	371	357	344	391	385	355	371	377	369	343	387	361	363	381	371	349	365	361	355	371	368	359	379	339	369	342	357	438	346	382	371	344	357	394	387	353	382	409	363	371	390	341	371	399	391	405	362	374	347	357	348	363	382	367	363	365	343	400	381	334	378	372	365	353	399	361	354	351	366	363	368	397	357	353	369	344	360	387	377	348	373	362	394	372	367	361	405	386	362	375	394	365	365	371	406	372	390	368	352	366	383	403	372	370	348	356	343	390	347	370	343	388	381	352	372	347	332	370	389	386	350	352	344	365	363	395	367	379	392	369	341	369	374	351	390	372	392	374	384	387	342	360	383	337	358	367	357	375	358	367	378	406	396	358	382	339	373	384	386	348	359	409	371	369	349	358	405	393	353	379	342	382	324	364	377	373	332	379	388	365	363	398	385	375	339	367	394	338	394	364	368	389	399	307	357	340	349	394	371	377	390	372	352	361	374	365	390	374	344	363	357	392	383	370	355	372	417	399	403	409	393	401	369	352	348	370	402	349	375	371	384	384	349	358	379	374	379	392	381	362	335	343	391	395	385	356	358	391	389	343	362	345	383	408	344	363	348	361	363	367	368	361	359	380	391	392	360	363	347	345	355	383	354	402	372	365	380	385	393	375	357	386	383	343	345	396	362	357	354	349	352	389	376	354	364	328	327	396	388	393	401	384	408	381	392	356	370	342	349	382	354	356	393	347	378	344	376	341	381	343	341	389	337	396	362	396	385	393	369	373	419	344	377	376	345	342	390	364	386	339	354	351	359	390	322	380	319	359	362	363	409	405	419	355	381	377	385	335	363	386	346	394	326	347	395	373	390	370	390	387	356	362	373	384	392	370	374	398	344	372	360	383	370	336	346	385	361	365	377	393	377	361	381	381	377	359	359	350	372	383	352	357	374	376	368	369	385	384	380	401	366	370	361	404	374	392	345	359	349	382	354	370	378	360	340	391	378	354	354	372	367	384	362	355	342	364	355	352	376	378	379	377	364	356	382	358	373	392	354	383	398	315	353	367	367	353	339	360	333	376	362	373	400	357	385	368	361	365	367	385	373	345	366	333	380	382	384	342	363	403	357	387	393	359	358	372	347	383	391	371	374	388	374	354	383	358	365	383	386	326	365	382	361	347	372	373	329	385	368	381	315	378	398	330	327	344	350	352	383	358	377	375	352	354	352	395	362	374	371	370	368	352	355	380	336	357	354	362	399	348	364	376	354	405	346	386	375	392	436	375	368	346	343	341	371	376	401	368	347	368	352	373	347	377	344	388	386	393	361	390	395	352	353	351	373	384	359	405	363	348	356	378	359	383	354	354	389	353	360	353	334	373	379	386	422	341	378	362	399	349	357	346	367	396	394	402	353	370	383	387	369	371	397	357	356	362	379	388	373	366	391	342	344	366	368	363	350	343	383	361	380	382	364	395	378	356	356	368	368	390	392	411	359	397	365	385	376	351	347	380	350	386	391	320	381	327	392	346	354	370	405	366
17057	11974	5448	2855	2261	1793	1354	1212	1097	967	808	727	715	607	590	565	548	574	571	534	535	502	474	433	507	456	504	487	476	472	457	471	460	468	484	489	490	473	492	493	504	486	494	510	461	487	473	465	511	474	468	484	491	482	475	510	445	492	473	443	484	437	469	467	433	529	480	464	479	451	466	480	468	489	460	481	489	474	490	445	471	441	468	502	510	509	483	428	459	472	467	453	497	482	502	460	485	467	493	448	463	451	481	493	470	418	491	464	448	494	455	434	489	497	464	472	479	461	497	470	474	455	524	487	506	510	526	482	496	471	468	472	473	458	501	473	504	488	513	441	480	494	487	481	491	503	453	406	462	457	504	441	466	479	448	491	470	462	488	461	470	489	497	481	450	482	481	518	499	464	486	460	424	460	463	472	487	475	469	479	468	467	482	481	460	496	484	481	457	476	514	461	485	452	481	471	477	473	447	500	495	490	480	462	452	454	450	501	451	491	479	458	518	495	485	459	470	489	480	505	463	462	455	505	469	476	454	446	491	466	444	483	501	479	451	454	490	480	478	452	478	478	453	479	470	454	475	458	501	499	477	473	469	475	434	501	435	497	536	445	474	496	444	447	484	462	462	494	424	487	476	484	448	410	455	470	501	475	465	441	421	501	475	456	461	481	462	519	483	448	494	486	480	512	438	457	477	472	454	510	494	456	454	451	434	489	469	460	486	485	440	477	475	449	451	483	454	454	489	456	443	414	450	469	468	469	461	457	480	460	461	490	467	452	488	479	475	473	453	432	500	524	443	487	493	435	471	493	460	464	469	463	463	453	444	474	477	487	496	475	486	484	488	512	481	473	489	508	479	446	462	478	463	481	452	490	466	464	437	489	475	498	453	486	486	486	474	475	487	492	480	492	486	459	495	484	441	500	454	527	466	470	472	485	470	467	499	474	468	456	483	459	502	492	439	450	465	481	469	422	491	478	486	497	495	495	491	476	494	474	470	446	447	452	463	446	514	419	453	472	470	488	500	510	483	507	495	464	506	445	481	478	489	489	456	472	443	459	452	453	451	466	471	485	483	479	438	483	470	436	486	485	469	480	467	513	459	480	509	459	479	450	438	432	476	487	503	475	525	491	480	438	476	500	442	502	480	494	499	501	495	492	480	456	455	461	484	499	475	469	465	477	474	472	468	445	498	441	483	454	475	478	453	519	452	477	462	463	459	485	460	476	457	457	459	503	487	473	465	469	459	487	454	438	498	472	449	474	494	432	434	482	457	484	482	467	492	446	456	463	470	482	455	482	466	499	476	420	439	493	500	422	484	478	494	492	468	506	458	462	463	495	467	489	487	452	498	488	474	495	453	500	459	482	486	490	456	487	481	482	455	481	463	467	499	440	459	465	475	471	532	475	490	520	447	427	464	482	442	478	426	473	471	504	481	460	475	440	459	475	440	493	458	487	464	450	480	490	493	489	445	438	489	496	460	445	509	470	511	446	464	490	426	470	500	505	473	455	460	509	482	501	487	496	463	445	424	487	440	459	487	454	468	452	488	490	496	494	517	462	485	487	483	464	482	439	493	472	421	485	474	460	465	471	500	492	506	470	448	479	479	514	490	467	475	482	455	493	462	484	447	450	496	484	465	439	479	463	474	482	479	442	455	477	501	468	484	475	503	457	472	519	482	476	474	439	462	479	504	465	489	529	476	475	451	459	499	479	460	468	469	472	511	483	455	505	455	477	471	513	495	476	472	480	471	463	455	480	474	483	431	496	476	430	490	461	487	469	486	469	481	485	445	509	478	510	438	470	467	465	479	474	506	476	491	455	440	441	465	475	491	474	483	441	487	496	473	487	484	484	492	468	501	447	499	473	476	456	480	476	462	497	467	463	508	480	483	461	432	491	493	464	490	507	464	447	459	461	448	499	449	441	450	461	464	474	478	475	446	473	504	473	490	493	462	490	492	493	471	480	449	456	475	503	464	514	432	495	470	432	430	454	493	460	509	493	461	465	487	511	453	475	470	462	443	456	472	464	454	463	472	478	498	456	511	462	484	480	484	451	502	452	454	480	463	453	448	483	435	468	464	487	506	498	483	441	471	461	469	470	478	440	434	466	474	482	482	438	480	465	437	509	482	456	437	489	493	496	510	448	498	456	483	495	465	435	452	494	435	451	476	473	493	460	476	489	497	473	458	465	504	459	485	456	457	451	481	489	483	508	461	451	498	501	470	482	462	494	492	458	467	485	458	449	495	471	453	461	459	475	462	456	511	471	491	482	470	432	440	485	481	463	454	465	460	457	487	474	488	449	504	470	431	500	451	484	461	494	493	422	470	462	516	476	465	442	450	472	470	482	466	462	477	495	437	472	494	473	456	456	491	482	486	480	470	453	475	502	499	450	474	488	492	507	464	484	454	473	485	455	468	470	491	501	481	479	446	452	447	485	491	511	439	477	457	483	487	495	463	479	408	473	482	484	451	441	452	499	467	462	479	495	491	469	504	472	488	472	450	485	490	491	484	456	500	498	470	454	480	461	507	450	510	448	455	459	484	504	470	457	446	447	442	434	466	476	453	465	482	476	494	461	458	469	473	485	459	498	474	480	450	449	467	512	502	464	488	432	495	454	479	443	447	471	512	484	473	459	480	501	460	453	505	465	483	462	443	446	497	417	486	517	507	488	494	483	455	475	527	451	486	494	474	458	472	476	476	485	438	491	504	471	479	514	448	483	426	497	471	448	438	503	485	471	432	501	472	488	479	459	494	483	448	457	484	433	472	460	476	477	436	461	457	463	487	465	481	440	455	446	454	466	467	479	468	438	481	482	488	482	491	492	450	487	490	493	450	487	483	472	444	466	450	469	481	474	478	471	479	462	491	488	450	464	473	481	488	473	454	454	480	470	479	484	498	450	497	490	480	486	471	484	499	462	466	463	447	506	479	465	471	465	474	490	444	503	510	461	497	479	472	459	496	479	460	432	469	484	463	465	520	483	453	477	521	525	524	497	462	446	482	523	438	444	493	458	487	506	496	475	483	454	493	469	499	461	464	480	494	439	427	481	462	477	520	464	493	467	462	418	493	475	456	422	452	499	505	463	509	491	494	475	481	509	466	445	486	468	482	496	464	475	479	455	470	437	487	479	451	477	484	520	464	446	467	512	486	443	483	476	479	487	482	442	446	441	490	468	461	491	460	481	514	483	469	500	485	449	474	492	449	482	511	464	447	470	515	494	469	440	475	492	472	481	506	470	506	456	460	457	448	446	488	478	492	476	451	462	476	505	486	478	498	494	454	457	443	427	515	454	475	422	476	488	434	461	462	490	479	491	427	443	472	491	467	424	446	484	512	468	455	492	469	481	516	487	482	429	483	458	489	459	474	470	480	457	464	491	450	478	466	517	433	486	470	452	510	467	485	494	480	458	479	480	473	472	451	456	481	493	455	475	501	482	441	417	474	513	487	465	501	470	484	448	496	455	409	471	456	479	435	484	445	475	492	437
23072	21632	29381	24363	21628	21412	4271	1101	867	715	600	554	520	439	432	435	412	375	393	356	358	334	348	320	352	327	326	323	310	332	340	296	285	296	324	310	341	321	323	328	313	320	321	283	316	323	308	317	332	291	323	333	324	321	314	303	307	289	283	314	280	301	287	269	315	290	311	282	326	308	271	299	350	332	298	330	306	297	315	331	289	317	279	333	309	311	304	326	282	313	309	347	281	289	301	295	299	301	337	318	339	300	308	294	322	319	318	316	332	321	291	300	311	317	322	321	304	309	301	297	293	279	296	286	288	289	283	308	311	288	306	316	312	300	332	316	326	298	280	297	316	302	297	300	290	286	321	284	307	275	297	291	303	307	324	313	275	295	295	332	322	341	320	291	305	318	301	332	295	298	343	317	279	302	303	273	336	300	309	333	294	315	315	292	286	275	264	309	319	313	297	308	274	300	284	309	310	282	300	318	289	278	324	304	296	309	281	305	319	310	305	299	308	260	287	292	306	295	309	319	292	288	335	309	302	309	272	303	324	297	283	272	289	274	278	315	300	288	302	286	330	331	333	267	298	310	297	286	318	321	317	319	325	312	288	331	277	277	301	298	290	329	326	315	301	291	332	298	317	304	316	334	283	308	323	295	303	288	320	307	329	300	309	298	296	282	284	293	317	293	301	262	313	279	336	292	283	273	294	293	328	270	327	270	300	298	307	274	339	325	319	291	318	311	292	274	321	293	294	328	325	293	270	355	320	321	310	339	282	308	288	303	300	279	305	270	295	289	295	287	314	295	293	320	284	294	296	311	316	337	341	289	300	295	275	305	310	285	304	283	313	299	279	297	294	309	293	301	293	275	311	317	297	322	317	284	308	284	306	288	308	301	297	305	308	310	319	296	266	304	313	279	328	302	301	329	303	307	287	310	301	291	320	302	290	301	318	314	286	288	267	296	296	274	323	301	308	323	302	326	298	313	315	316	280	334	269	286	287	292	306	319	292	315	293	274	322	326	294	328	340	313	300	345	307	296	319	297	319	317	269	300	335	295	328	294	315	314	289	326	301	295	313	302	323	287	308	278	302	305	306	273	247	324	336	307	317	287	283	295	325	315	292	295	317	322	302	318	325	309	313	279	302	273	310	298	308	258	287	305	321	313	291	298	303	274	321	304	309	314	320	272	334	286	297	305	303	308	313	306	297	321	280	289	290	297	289	275	290	303	335	299	334	313	278	303	294	311	277	283	280	268	280	307	303	325	284	281	269	282	316	332	276	280	298	309	291	310	310	270	290	304	277	285	316	319	297	314	287	292	303	300	300	295	312	265	316	312	336	333	280	306	308	303	280	289	281	301	281	328	303	286	319	296	325	297	274	316	305	307	312	284	317	285	284	307	281	278	313	295	317	312	317	274	283	320	314	310	309	297	305	312	318	314	285	319	324	294	316	277	272	315	327	314	289	283	329	308	323	298	277	327	310	289	327	291	304	279	304	277	288	291	332	281	318	325	331	276	271	308	318	296	286	309	298	267	271	326	321	320	327	324	309	288	311	292	294	292	306	296	310	312	318	311	276	290	301	340	339	318	299	302	280	311	311	291	285	332	316	299	321	301	299	315	274	301	300	320	308	270	292	319	321	288	327	289	293	268	293	351	325	311	289	271	288	303	313	293	312	301	301	311	291	286	314	285	313	297	313	274	309	293	316	271	281	283	332	281	287	336	297	285	309	289	306	301	330	310	316	293	293	297	284	310	331	330	282	305	279	297	309	289	314	309	281	289	249	314	324	322	288	292	332	300	349	279	303	292	305	312	300	291	340	319	296	300	273	324	317	276	301	301	304	324	307	297	299	317	325	274	315	286	265	318	257	294	335	289	306	315	302	331	277	305	293	315	264	317	312	311	325	303	278	283	313	279	303	284	296	305	276	325	307	293	294	332	290	302	296	295	282	301	278	303	284	302	326	317	301	292	274	311	286	272	305	309	320	321	306	330	308	290	310	319	282	280	316	279	309	281	271	282	296	308	319	320	318	321	278	263	319	308	319	280	279	271	299	296	294	287	295	301	267	303	287	307	281	278	306	286	308	307	289	298	346	278	286	300	301	303	316	285	290	314	312	278	313	298	304	323	293	315	316	300	298	287	294	351	301	270	293	310	308	325	307	298	313	287	322	289	292	307	329	319	333	309	308	271	322	319	278	321	290	293	293	312	305	320	311	300	295	301	299	283	336	306	281	282	293	296	314	318	310	268	305	315	333	289	327	294	299	308	276	274	301	293	296	285	313	323	309	295	300	311	296	318	270	292	307	308	322	288	290	299	309	298	305	314	288	296	288	287	304	293	330	292	289	297	301	290	276	294	283	316	334	299	344	284	302	255	303	309	329	267	307	305	286	320	298	293	316	316	289	296	291	298	318	289	284	265	338	301	322	295	343	261	314	304	269	290	275	292	298	302	323	296	312	291	288	284	321	284	294	304	303	310	299	282	295	296	331	290	293	293	320	291	335	279	283	320	325	280	299	315	314	288	295	330	315	301	293	311	320	288	334	307	280	318	297	313	299	329	290	293	294	328	301	266	274	329	309	282	313	326	278	279	318	294	311	317	315	304	328	292	299	338	290	317	275	308	285	292	285	283	295	317	341	291	309	321	308	324	292	325	297	329	313	305	300	310	286	283	293	281	313	304	303	288	314	322	310	303	291	315	311	329	309	306	334	301	280	314	318	299	341	290	304	303	308	332	297	303	321	284	320	318	293	314	295	314	299	278	299	300	293	264	325	326	312	294	312	297	293	270	294	317	263	301	297	307	279	302	318	299	277	299	273	310	281	306	311	321	288	313	307	287	295	322	309	305	319	350	305	296	282	278	284	288	288	293	312	286	284	293	334	331	273	302	318	326	290	318	344	281	299	262	337	299	296	310	317	312	282	312	310	281	278	303	307	302	293	322	298	295	302	310	311	286	318	297	289	276	301	299	274	295	293	317	295	310	317	319	326	296	305	297	286	303	317	319	291	341	308	317	312	293	279	320	300	267	289	315	326	313	292	314	313	308	296	322	279	303	294	309	265	305	299	287	306	323	317	292	310	303	276	313	306	280	300	281	307	279	304	313	274	282	298	311	289	297	319	293	297	307	283	298	287	292	298	312	298	278	323	344	328	316	312	287	297	297	288	312	285	296	256	288	287	303	282	307	290	314	287	328	308	298	294	325	327	290	297	304	319	300	310	303	334	309	334	329	293	312	288	279	290	282	295	295	328	289	294	313	322	316	289	299	306	283	286	309	280	296	297	306	298	301	317	290	304	301	292	297	305	291	266	289	297	321	303	286	327	309	305	305	303	291	286	284	299	314	304	300	295	283	284	320	286	308	290	320	324	310	292	305	329	312	263	303	309	301	314	266	295	271	312	278	303	303	299	301	330	307	325	309	316	313	301	302	299	279	265	305	308	274	288	310	292	302	315	280	282	302	280	293	335	316	296	306	324	338	261	315	290	324	307	311
21381	20654	11724	6203	4612	3506	2860	2357	1784	1494	1269	1056	885	809	754	668	594	596	574	558	496	492	455	495	414	454	478	449	456	453	442	428	438	455	407	418	393	441	380	423	415	429	419	443	411	430	438	445	396	401	414	426	421	417	397	414	449	408	400	401	413	403	379	433	417	374	405	389	398	403	483	378	416	431	401	393	402	382	379	379	421	433	414	422	384	446	421	396	398	411	397	412	415	406	400	421	407	443	395	374	427	399	410	392	393	391	388	378	359	420	433	414	404	407	443	418	377	366	409	428	403	409	392	382	403	410	429	421	429	409	387	402	421	379	384	423	411	413	436	402	400	401	401	388	395	382	378	405	359	419	362	374	368	393	375	407	391	404	356	422	413	396	385	418	388	437	382	396	381	409	357	426	390	412	407	380	389	401	383	414	429	391	380	420	396	391	432	399	416	406	378	360	425	408	416	399	389	412	397	378	394	423	385	407	380	388	390	436	396	342	405	371	418	392	390	429	425	443	380	407	417	412	372	382	411	403	380	376	382	410	406	398	381	399	369	384	397	358	399	422	403	414	374	412	412	372	397	391	398	373	418	423	406	384	388	391	360	420	401	406	397	425	384	383	399	412	427	428	397	413	387	402	384	396	405	409	415	387	422	418	392	375	389	380	411	398	380	343	373	385	425	398	408	393	435	419	381	390	405	367	392	415	398	420	390	419	402	368	403	426	394	403	380	440	400	416	384	400	379	386	436	424	398	437	374	366	385	420	380	390	404	378	410	382	406	389	385	397	384	380	365	415	415	397	402	389	405	351	394	392	353	407	372	407	379	388	416	416	417	415	380	382	388	392	393	405	405	410	394	382	400	388	398	391	403	391	389	439	409	404	421	391	368	386	381	434	409	435	383	406	414	443	422	375	370	394	408	375	343	384	399	392	374	388	399	405	389	407	398	406	417	366	407	404	357	399	406	381	390	409	399	427	415	374	399	389	424	377	410	399	399	393	372	397	409	370	374	398	408	390	368	391	441	346	425	402	398	419	412	390	398	382	411	400	417	380	404	445	366	388	367	447	387	411	392	386	395	381	386	394	401	384	368	435	409	389	392	387	415	412	390	404	377	399	393	406	382	412	377	398	395	396	392	441	391	412	411	411	406	387	412	403	402	369	339	407	415	394	389	379	370	414	399	386	395	394	404	383	414	410	408	376	370	386	414	393	400	402	400	356	377	386	400	367	420	401	361	393	411	410	388	398	403	384	382	420	378	402	396	398	372	395	417	417	438	377	436	382	405	398	401	377	394	382	399	440	392	419	437	393	376	385	409	387	384	421	409	425	399	400	403	402	377	406	414	350	419	400	398	373	416	391	373	418	388	390	387	427	403	361	401	426	351	414	366	412	407	422	389	384	367	394	388	404	394	375	386	395	438	396	380	392	388	425	379	402	412	390	388	431	441	420	399	380	388	379	428	381	409	392	386	391	396	396	399	393	404	409	419	383	436	422	398	412	362	431	405	401	409	388	413	431	382	403	395	385	380	421	392	382	400	389	400	426	395	440	416	405	433	363	413	381	402	396	382	414	392	409	402	422	374	403	417	377	446	400	421	399	384	404	410	375	396	392	387	387	395	402	389	423	420	389	390	396	396	367	369	408	395	423	387	437	414	404	367	400	396	398	394	347	373	414	430	444	412	435	411	425	416	399	401	419	401	352	388	367	399	444	399	390	379	406	379	415	413	408	443	389	388	389	420	398	432	398	441	410	377	387	395	401	421	421	395	387	405	405	405	409	380	400	402	408	403	401	383	425	344	400	424	375	414	410	430	429	433	409	372	378	385	398	411	424	397	406	416	402	379	375	378	411	365	346	408	444	399	399	410	401	387	401	441	397	421	389	364	398	423	423	368	390	393	405	418	394	379	363	391	394	378	386	359	393	429	386	393	394	359	373	410	409	391	383	386	403	413	402	411	400	427	373	395	417	397	379	417	422	423	353	410	418	423	403	404	374	390	403	408	443	379	399	391	392	384	427	402	404	404	396	393	416	416	419	383	383	385	422	381	372	395	416	390	400	409	406	402	397	401	406	386	384	362	398	389	444	388	389	391	411	407	455	366	400	407	368	401	405	388	399	421	359	422	409	391	406	414	398	401	381	390	379	402	349	389	376	367	368	386	376	413	416	387	432	380	415	387	423	392	394	405	422	395	408	443	394	393	406	400	389	413	357	408	397	401	423	428	414	405	356	401	425	366	416	397	400	392	397	430	411	376	372	426	405	400	421	406	390	430	419	386	392	407	382	390	432	425	448	390	411	378	410	389	422	411	388	362	429	319	383	387	368	391	353	358	390	399	412	399	400	394	423	428	367	383	443	406	395	434	409	414	392	421	377	385	406	419	393	419	423	359	376	383	441	394	399	364	401	409	391	395	409	389	426	414	404	358	388	431	406	404	393	403	420	421	421	387	409	414	388	395	370	361	429	400	370	390	407	358	372	398	410	397	387	368	404	447	365	441	381	416	400	359	425	404	413	361	379	412	380	397	391	383	416	425	398	378	392	383	398	379	369	403	422	406	410	378	395	382	422	391	373	382	402	398	371	414	405	399	405	389	393	383	407	367	413	394	390	404	406	389	389	372	389	397	413	388	405	381	431	398	383	418	387	397	374	398	401	377	390	427	400	390	446	396	387	376	373	436	416	388	385	400	426	391	401	382	401	423	377	419	362	409	353	387	413	398	395	400	424	394	386	396	381	358	425	387	402	387	401	401	394	377	423	359	425	401	415	376	389	437	391	400	428	385	408	414	421	414	405	386	391	397	392	430	393	378	381	391	357	420	400	391	395	438	409	436	418	395	412	420	396	392	407	400	409	410	371	392	369	387	418	447	372	403	374	355	427	401	404	379	394	402	364	396	391	380	416	394	357	394	381	398	405	432	401	415	386	383	395	408	376	427	398	391	406	376	413	373	407	393	364	374	419	408	402	376	384	359	381	406	389	395	435	434	401	417	405	387	408	412	401	387	362	403	434	344	416	374	392	421	398	410	403	405	381	394	372	423	377	428	374	408	348	391	381	423	372	387	443	393	383	384	379	414	389	401	412	407	414	404	396	394	393	382	429	357	395	361	382	396	400	425	399	445	417	404	375	371	419	405	388	401	373	407	408	404	399	405	426	397	400	390	392	399	393	378	404	390	405	407	417	424	425	363	389	378	405	387	436	421	401	406	426	395	399	367	384	406	399	406	410	373	406	393	391	435	412	421	378	426	379	364	392	411	365	421	367	354	410	428	390	384	398	387	426	390	406	375	394	424	400	419	426	442	425	395	383	366	400	395	415	448	389	402	404	357	369	395	384	407	445	386	383	377	400	387	415	383	395	416	415	393	409	399	408	395	416	404	378	432	366	403	403	358	425	399	372	381	371	416	415	391	376	408	379	393	384	413	394	391	359	395	394	425	415	410	419	412	391	395	395	401	365	388	394	392	434	410	408	361	395	388	358	371	418	445	373
28080	18098	5320	1787	1064	923	868	780	717	682	693	633	602	654	635	610	650	563	606	586	662	589	561	630	518	660	549	607	673	616	554	604	625	610	641	622	550	622	650	582	588	542	582	564	555	641	625	584	590	632	550	610	563	563	587	594	640	579	597	586	634	583	649	615	615	596	613	584	593	643	573	591	628	595	577	606	530	590	554	606	576	595	602	609	581	560	560	600	597	571	563	613	588	558	621	620	580	593	607	593	574	611	620	624	555	599	601	602	597	599	590	577	608	581	597	547	645	556	593	625	584	617	572	609	587	570	573	567	588	604	593	596	562	575	611	547	567	584	596	586	570	580	618	565	618	549	623	614	590	580	620	587	626	578	623	598	589	565	582	634	576	603	615	548	597	608	609	551	660	588	597	627	590	594	585	607	539	573	568	608	635	568	614	592	609	641	601	565	568	598	595	573	622	589	624	597	608	584	620	620	586	554	584	598	576	595	585	577	551	567	560	571	583	566	627	605	619	579	544	554	547	559	551	655	623	563	568	584	590	574	570	636	615	574	593	564	596	570	592	582	562	545	605	616	588	568	586	596	608	580	587	579	607	547	547	615	599	621	608	598	599	613	599	582	581	585	610	594	580	555	578	609	614	610	596	574	571	607	577	589	578	604	561	592	603	593	671	590	608	567	559	524	637	563	558	619	604	583	595	590	586	635	622	548	577	590	628	559	626	573	606	597	614	629	579	593	612	663	603	570	583	641	563	576	592	605	597	588	559	571	601	558	590	627	591	562	619	615	612	631	612	574	583	631	556	644	618	581	588	582	622	574	587	568	605	571	564	615	572	609	607	594	618	622	596	551	547	576	541	595	575	565	585	600	542	586	614	586	649	619	577	603	627	612	592	674	591	580	601	598	604	602	553	584	643	573	609	638	590	573	633	566	579	603	565	584	571	592	583	563	556	600	530	571	614	537	619	607	544	602	615	553	581	590	584	584	614	622	558	631	578	600	615	526	587	632	608	577	615	567	549	600	606	652	573	577	616	585	583	596	619	581	581	598	571	623	623	558	601	606	600	565	568	609	613	599	597	611	589	537	635	577	561	613	583	573	596	611	576	605	561	590	546	630	615	554	590	559	582	593	577	576	621	571	578	588	561	602	571	578	561	620	584	556	583	612	549	562	568	592	612	587	572	585	549	628	570	583	597	603	566	557	586	563	564	598	634	589	619	604	566	576	590	565	616	618	600	566	630	607	611	631	609	586	635	603	559	571	609	639	590	605	567	562	603	623	556	593	593	589	550	607	590	567	578	590	560	591	612	598	615	584	603	589	588	607	581	587	581	573	616	613	573	615	627	599	596	597	601	590	595	632	577	536	606	597	642	566	590	571	578	592	616	572	620	600	645	553	566	580	598	585	595	631	616	591	592	605	591	594	585	615	582	606	592	633	596	638	575	619	586	583	605	602	594	605	613	588	609	630	615	585	548	571	558	642	581	583	553	567	592	628	557	571	550	580	574	618	624	572	629	582	552	533	576	547	588	624	572	639	582	587	604	592	616	608	593	563	597	590	604	616	608	617	615	597	610	588	628	628	626	589	539	609	627	598	622	577	582	625	573	608	621	591	584	598	592	589	606	578	614	606	569	580	601	620	583	617	584	546	561	607	592	562	572	577	566	609	578	587	629	590	612	597	577	563	579	572	624	635	580	596	608	630	599	566	614	625	579	547	591	580	588	611	663	573	535	579	636	611	597	597	623	582	586	607	567	620	574	635	613	615	647	624	607	539	621	574	562	578	591	560	570	592	576	558	582	555	561	531	588	589	638	639	582	626	604	581	566	617	621	615	607	626	583	600	572	594	602	573	627	596	603	573	568	603	531	612	575	585	559	582	588	623	608	620	616	590	552	569	534	575	583	600	570	557	582	542	564	590	617	604	589	547	594	597	572	585	643	604	574	570	620	573	628	616	574	616	582	579	553	581	536	585	622	575	580	575	604	571	579	577	574	567	610	549	597	643	606	611	585	564	606	571	580	578	588	602	602	574	604	599	619	616	560	650	590	567	604	583	584	646	592	622	612	559	579	591	626	610	601	576	616	641	583	603	593	597	603	621	585	586	622	592	581	573	609	622	577	599	617	591	631	598	619	580	573	569	533	650	564	614	604	625	614	608	581	635	584	624	611	602	616	571	606	565	559	627	628	596	565	538	597	573	586	613	606	595	572	597	572	550	579	628	563	554	587	614	584	623	610	590	598	618	593	571	599	573	592	587	584	584	641	601	550	577	660	583	557	614	584	582	635	594	576	597	550	600	570	549	566	576	637	592	591	603	604	591	580	581	567	638	576	553	594	603	559	582	567	556	595	606	598	614	601	566	606	606	592	593	634	599	599	617	598	567	614	599	587	587	601	569	589	592	586	554	572	582	593	590	609	525	595	573	565	574	577	590	646	592	540	584	577	605	627	586	630	595	617	598	587	607	614	599	573	623	598	574	611	594	558	607	564	609	607	572	569	593	611	567	608	547	654	602	591	591	601	550	581	587	614	580	590	597	562	613	577	588	615	594	576	609	610	588	617	559	592	592	609	611	599	625	591	632	608	556	584	588	654	608	590	584	592	617	596	624	581	594	595	589	595	584	546	622	558	612	620	622	570	627	579	618	570	592	603	577	595	573	575	553	572	635	598	608	581	618	595	586	557	570	583	600	597	589	605	570	609	548	610	603	585	578	598	608	597	586	646	577	635	599	572	614	592	600	571	564	650	643	607	605	581	614	540	570	589	627	578	622	601	604	611	597	579	590	593	579	604	598	584	580	543	610	562	620	606	606	583	593	582	587	649	581	635	546	581	542	558	571	650	572	610	574	605	606	580	540	594	624	597	583	557	571	617	587	568	599	609	582	628	643	629	602	609	613	584	616	580	580	534	604	600	574	592	597	613	569	605	586	634	570	600	575	548	570	611	580	593	638	601	608	602	596	572	616	616	609	573	617	599	570	567	614	579	660	659	569	622	602	611	640	575	597	586	562	562	605	600	625	619	588	586	589	611	587	601	598	641	603	546	625	580	591	579	595	585	579	562	620	574	588	580	619	611	615	582	572	636	614	558	584	628	591	614	582	566	615	514	605	564	638	599	596	540	594	610	606	607	623	622	585	589	566	611	609	593	611	562	578	585	567	616	565	608	557	617	611	589	566	611	609	589	621	604	574	610	606	591	612	595	636	599	554	631	544	583	557	615	611	596	576	561	554	631	586	618	586	561	605	610	606	599	616	588	589	597	632	587	615	663	578	573	608	592	598	581	586	656	599	605	628	608	597	594	672	638	596	586	573	578	648	570	606	601	659	615	600	574	570	605	608	609	547	592	626	584	619	639	587	624	572	574	604	581	549	599	563	586	599	586	607	587	573	562	550	622	624	588	569	563	612	595	592	643	599	605	602	608	617	589	614	578	576	649	555	612	594	587	579	584	597	547	535	584	618	556	544	584	585	593	590	601	592	561	611	550	589
14839	6822	3817	2168	1656	1665	1411	1240	1164	1049	945	899	834	802	791	825	774	834	760	765	772	750	764	732	783	724	711	684	791	772	778	743	776	710	745	744	713	758	761	748	746	756	777	775	740	795	727	769	733	760	773	758	772	774	752	720	778	753	753	766	794	763	705	762	754	782	789	778	767	718	768	731	734	790	763	760	774	756	796	762	767	711	795	728	777	800	750	751	793	784	819	699	727	786	759	682	772	775	739	744	808	809	746	763	765	761	794	759	764	747	735	795	786	720	746	723	811	744	718	726	748	741	775	778	743	749	823	751	729	743	726	758	759	739	733	758	761	832	747	777	725	797	757	749	721	780	751	732	771	763	747	711	754	744	777	760	769	800	773	854	787	762	735	754	708	741	719	777	810	746	749	704	809	752	733	737	767	779	754	782	766	768	685	767	781	803	780	742	743	773	769	726	744	784	759	779	753	720	784	722	740	770	773	720	786	722	755	756	792	750	752	769	717	786	738	752	757	772	765	776	747	729	784	786	734	667	764	783	728	749	771	732	766	764	751	764	760	722	776	725	759	763	759	742	764	714	780	755	748	726	735	754	730	780	752	761	743	766	802	770	732	730	774	792	718	780	787	763	767	764	785	729	735	756	795	760	764	757	795	732	798	774	755	772	803	762	722	751	721	827	712	758	748	828	703	699	722	768	699	738	788	780	802	774	769	725	720	759	777	769	795	789	767	751	724	756	731	742	771	776	734	760	764	767	732	805	798	785	718	754	788	748	778	765	768	785	698	773	775	795	753	742	772	780	758	806	734	752	760	756	732	772	765	796	775	774	759	748	805	781	814	776	782	748	735	803	743	735	746	751	721	762	756	751	757	759	774	755	744	707	763	773	779	708	749	788	775	724	750	767	764	752	769	740	745	698	741	697	761	799	720	783	770	723	757	758	754	748	760	777	786	751	746	771	758	723	764	696	789	766	773	822	755	742	774	734	748	733	785	755	716	760	781	773	727	763	724	742	780	762	709	751	747	768	768	778	761	748	792	765	808	687	766	789	775	761	761	787	774	742	745	726	723	749	728	786	792	781	757	777	721	692	774	734	749	768	715	734	736	754	775	766	791	760	744	740	720	760	735	731	755	754	770	773	743	731	771	802	690	764	745	751	745	760	749	769	711	780	753	741	756	764	743	772	745	718	773	749	775	777	796	768	755	774	769	725	824	732	726	774	783	754	686	751	773	786	738	755	754	730	745	814	730	776	783	721	688	791	792	707	748	745	688	760	752	804	710	721	736	759	788	751	755	764	719	749	742	777	842	696	734	748	743	771	722	781	715	759	747	771	726	770	729	740	775	777	779	772	780	755	709	730	785	780	714	776	777	704	748	783	762	738	768	741	740	699	750	730	704	773	721	750	749	808	762	706	725	770	777	771	724	763	728	729	767	797	738	780	700	700	779	733	728	741	726	726	743	750	793	717	776	789	711	714	809	736	740	778	777	756	712	736	800	765	767	778	702	766	779	735	729	764	751	725	762	781	760	725	718	694	697	755	794	723	731	752	777	767	763	725	743	787	762	736	754	744	718	719	696	791	781	767	734	801	800	754	710	786	789	728	761	699	740	746	775	745	757	799	696	777	695	742	766	732	806	740	771	756	695	740	723	757	750	755	748	680	757	728	723	766	748	716	760	700	763	746	792	738	717	760	765	747	780	729	753	742	753	779	721	751	745	740	737	779	693	734	753	763	770	750	787	775	751	757	754	731	752	762	783	735	694	707	757	800	735	723	783	792	796	767	742	770	737	787	692	747	790	785	770	763	730	749	739	758	784	791	730	798	780	717	740	760	782	752	760	772	732	767	739	767	768	732	715	809	744	782	764	782	727	774	694	716	763	777	681	742	715	752	709	734	785	746	761	753	753	762	756	722	782	796	750	776	787	744	740	740	771	776	760	737	779	750	736	725	747	750	749	717	738	722	719	773	764	784	727	799	809	785	774	775	787	724	780	787	756	735	730	757	727	766	766	761	730	734	775	764	766	756	770	760	787	758	714	763	756	761	715	739	746	749	724	748	724	783	758	774	767	749	791	752	753	799	785	729	753	753	790	780	715	717	787	794	764	715	719	701	758	727	700	791	759	714	759	732	719	756	777	767	743	733	785	819	771	705	751	766	756	750	786	770	752	754	759	739	746	817	771	770	726	749	792	739	770	780	743	729	823	771	820	786	714	788	737	750	748	719	758	766	762	752	786	783	751	730	758	745	758	676	757	754	779	806	766	698	751	706	743	815	777	721	722	741	798	712	832	736	724	777	777	795	700	787	716	716	734	751	730	765	792	757	774	725	719	748	738	803	742	807	713	790	742	722	791	769	747	772	796	818	760	827	721	737	728	739	747	770	770	778	751	778	768	797	784	749	783	792	766	732	728	788	775	792	756	724	769	775	741	794	735	762	761	764	769	783	686	722	774	738	750	786	765	796	730	755	763	791	762	730	736	747	745	777	739	705	733	774	718	774	766	791	780	736	779	718	741	780	800	760	780	788	769	757	772	774	756	743	795	728	777	709	761	795	764	762	734	752	747	750	703	811	810	791	735	781	753	762	806	752	761	750	724	705	768	763	720	728	781	769	750	726	792	745	779	744	742	769	762	755	820	796	734	771	728	784	705	757	756	761	767	731	747	728	754	757	753	767	779	743	710	795	747	678	765	766	750	746	737	744	748	747	779	717	793	741	782	768	761	737	733	748	729	783	728	761	811	807	813	775	746	725	752	731	742	736	726	735	754	764	778	793	793	757	742	784	747	735	730	774	716	686	728	783	676	809	795	781	723	747	723	694	736	695	805	767	702	750	771	717	770	784	719	757	788	729	798	745	728	738	783	796	724	726	800	755	785	796	764	767	713	781	778	724	758	737	727	797	791	762	745	702	739	727	761	739	719	764	753	789	760	785	750	782	804	717	795	830	749	736	787	765	699	759	737	788	752	772	695	751	773	752	737	767	782	779	773	802	789	760	737	776	722	762	752	760	811	746	798	777	767	720	733	783	825	751	735	777	733	738	791	794	761	751	770	726	721	713	795	733	771	743	733	733	707	758	773	708	754	727	740	779	768	717	712	738	780	783	724	724	745	747	744	780	778	757	775	690	805	774	768	760	734	774	706	769	769	704	780	761	730	691	759	743	713	715	853	742	779	731	769	732	788	692	781	768	760	784	756	727	804	737	767	681	774	775	789	761	763	716	772	737	798	799	721	758	733	754	738	735	803	782	782	777	714	701	746	763	790	767	764	707	764	761	752	739	724	726	738	731	754	722	727	765	727	731	769	743	754	727	769	753	722	763	780	730	750	738	722	715	774	752	733	761	767	750	729	738	786	728	780	736	779	747	760	792	775	661	725	793	735	759	752	746	739	762	715	809	768	765	744	751	789	770	769	752	759	726	718	742	758	775	783	730	725	726	736	705	724	719	752	748	714	727	745	771	759	772	788	744	802	773	734	715	754	769	737	746
24024	21588	28748	24889	21496	6902	1629	1161	937	866	781	822	730	663	645	678	665	661	568	601	593	620	595	538	647	578	563	616	555	588	601	634	604	595	589	583	584	576	600	551	590	614	592	586	583	618	607	575	614	614	571	592	563	564	584	543	598	541	592	574	617	593	551	534	589	573	564	585	565	610	594	549	552	611	602	602	587	567	586	569	586	619	614	595	572	589	564	548	588	629	566	572	585	574	597	604	632	602	583	561	563	589	578	603	595	576	575	587	587	658	582	555	581	583	568	556	611	564	617	555	605	582	532	583	540	595	581	577	606	577	621	549	612	559	572	612	536	598	605	559	596	630	580	584	547	586	625	557	563	613	554	545	598	569	535	578	579	540	535	564	554	598	606	583	579	553	536	588	571	569	633	644	573	612	574	585	596	574	547	597	608	575	534	590	599	569	581	561	584	562	567	575	581	581	584	602	585	604	561	591	594	584	607	589	578	571	519	574	605	608	572	563	569	561	561	603	601	593	518	612	581	553	607	577	534	537	583	558	561	591	572	543	549	555	556	589	559	613	590	610	601	608	575	574	556	578	537	561	581	582	578	572	614	592	611	583	557	568	578	562	566	595	540	632	562	581	597	602	577	580	593	594	542	632	572	575	663	574	558	621	621	593	554	567	586	570	589	577	566	571	550	631	578	586	570	567	604	586	545	564	593	579	593	564	620	596	613	588	548	583	585	578	561	583	567	564	618	586	588	576	577	569	555	530	550	569	592	556	576	580	558	577	614	628	561	570	602	564	595	583	583	560	593	611	571	587	580	589	596	584	580	605	575	597	567	567	557	560	588	582	579	485	593	574	624	586	582	602	575	611	563	600	584	597	520	579	606	592	568	549	589	568	595	580	626	585	611	571	544	585	602	600	569	568	582	599	617	595	587	613	600	572	579	592	622	589	599	542	614	569	566	585	578	588	568	568	566	543	562	592	589	558	629	610	514	582	558	595	556	558	571	619	580	588	610	550	569	568	565	568	584	572	599	551	603	567	551	568	534	615	559	571	575	594	571	595	553	592	591	579	573	591	563	531	583	603	582	592	605	592	588	518	580	559	566	607	578	591	597	562	619	540	552	567	590	521	562	613	556	595	570	593	551	588	548	563	587	567	588	583	550	535	523	568	580	544	587	596	594	592	581	540	550	590	588	611	584	593	548	572	601	650	576	590	563	565	596	569	592	606	598	555	596	582	574	541	560	609	603	585	586	527	540	593	586	619	575	579	596	548	533	541	565	628	595	602	605	613	529	573	578	571	599	564	580	581	608	593	573	569	629	657	569	564	590	553	595	566	593	615	566	580	563	560	628	565	587	563	596	581	594	603	580	592	554	557	572	578	624	628	596	564	595	616	547	605	578	591	559	624	571	533	608	600	549	604	573	606	635	602	591	559	569	592	568	581	561	593	540	623	617	613	646	556	583	562	579	565	568	583	588	530	550	586	585	568	556	564	624	635	563	558	582	567	550	556	614	599	594	617	562	569	583	541	594	564	575	552	595	549	617	551	541	544	641	594	579	609	590	540	551	516	598	540	578	586	601	580	573	593	555	612	571	569	574	557	556	615	594	573	588	596	559	581	558	577	580	562	568	588	587	580	591	618	540	557	555	567	574	566	627	570	597	603	586	557	561	555	600	601	622	583	621	581	593	600	601	592	600	587	559	558	576	586	619	596	615	579	585	587	574	643	580	577	602	574	594	576	584	586	564	590	585	535	583	564	579	546	607	581	569	589	536	586	561	587	580	588	574	581	552	579	586	587	557	574	548	591	571	571	575	569	579	573	563	591	537	546	602	606	621	589	611	575	581	530	600	532	585	560	539	603	547	564	600	562	558	557	540	566	607	567	637	579	598	601	537	575	598	556	540	577	584	612	561	591	587	552	580	565	586	570	593	614	556	619	541	573	578	558	551	561	604	545	542	603	600	591	555	576	560	585	603	579	608	563	571	633	609	545	590	582	578	597	580	585	578	526	606	605	557	636	574	545	612	540	598	579	583	593	554	579	593	581	596	563	529	579	567	572	524	608	591	565	600	581	566	603	586	594	614	590	578	599	569	609	572	633	575	551	575	558	550	593	588	572	596	562	585	537	586	604	564	593	569	584	555	550	573	558	620	560	580	562	542	549	572	585	581	601	586	588	565	572	584	557	594	570	593	589	584	610	592	570	599	597	599	580	555	557	575	589	600	604	549	558	588	551	577	622	639	555	604	593	606	600	582	565	514	562	579	600	598	599	590	565	576	583	587	572	571	550	568	560	575	609	561	575	514	597	574	574	563	554	553	561	616	564	555	562	530	554	585	582	622	609	621	563	567	626	605	587	530	597	580	603	573	566	575	610	556	610	582	582	559	555	591	565	597	558	570	599	568	586	543	604	595	565	565	522	576	619	598	555	544	550	578	571	569	592	583	617	566	602	597	590	633	540	592	554	561	626	641	611	583	610	579	596	629	599	537	528	547	587	544	634	544	579	593	529	566	533	568	544	594	624	618	605	581	580	595	576	598	555	613	524	569	579	588	572	591	581	557	549	589	589	582	538	590	538	650	531	607	569	639	607	565	586	621	594	601	604	562	562	574	564	609	571	625	581	546	588	593	551	565	569	591	581	609	573	598	570	598	579	608	609	603	554	632	549	593	575	591	634	545	589	531	552	551	563	576	577	582	562	577	557	601	603	588	552	599	543	589	573	596	610	571	608	542	576	570	560	587	602	564	545	556	575	565	611	559	533	587	581	600	554	607	574	577	615	571	655	572	577	611	615	575	582	577	540	611	547	570	584	539	607	580	588	549	543	561	598	547	578	571	586	608	560	578	603	595	614	587	569	597	557	621	535	589	598	587	598	563	599	563	577	617	565	612	566	613	571	556	603	543	541	640	562	547	574	591	600	611	594	591	566	549	581	578	528	600	595	558	538	573	551	566	623	607	543	571	571	568	566	599	556	565	526	584	566	556	613	581	582	558	596	572	600	611	593	612	608	635	563	579	532	551	555	600	603	605	573	569	620	596	606	575	566	562	574	558	592	578	546	591	596	597	592	568	571	582	592	571	577	572	582	587	564	586	594	534	610	560	581	583	605	558	573	572	579	533	586	581	608	618	548	563	540	559	594	582	572	597	575	578	611	552	569	588	631	581	545	573	587	549	540	510	590	592	615	557	593	537	612	607	589	569	575	560	590	535	596	573	586	628	597	621	594	545	578	610	599	563	625	571	608	560	590	608	610	600	582	572	555	630	592	599	534	563	543	560	600	574	568	554	578	596	574	590	583	590	597	600	570	576	587	581	606	596	541	564	621	602	610	596	591	556	595	580	620	585	585	583	554	581	586	545	593	543	576	580	580	577	576	615	591	583	558	528	579	590	536	640	609	548	535	585	537	542	575	560	570	571	606	550	561	580	572	552	564	572	615	610	542	572	606	639	568	559	603	601	551	629	580	558	562	553	558	580	572	571	560	569	583	612	625
17625	14304	8971	4645	3565	2892	2371	1903	1618	1419	1162	1156	1044	972	929	918	963	790	820	819	820	776	828	795	816	766	811	761	763	726	734	770	732	781	775	756	756	785	772	791	756	799	765	767	709	768	734	736	759	775	713	728	747	767	716	718	767	749	740	706	791	762	764	768	750	722	783	816	723	725	756	686	739	748	739	764	748	767	758	750	741	715	738	690	719	714	770	716	713	768	768	772	705	733	724	784	763	708	753	718	765	703	742	752	739	735	761	733	749	718	732	766	747	790	746	741	712	751	727	737	775	732	739	764	754	790	737	761	723	765	710	776	733	770	786	740	789	750	749	709	717	729	766	734	713	769	720	777	733	738	724	775	728	720	716	715	765	713	710	749	759	753	759	722	708	720	768	785	698	755	729	732	713	749	723	739	743	741	740	758	735	734	730	765	706	764	797	760	766	766	738	753	799	748	738	697	792	757	752	783	729	768	710	743	758	793	823	757	728	766	744	728	753	777	786	680	742	768	742	727	737	773	701	738	761	753	729	751	723	707	700	726	732	733	759	761	740	751	768	775	758	749	743	782	733	764	718	750	761	725	755	774	766	752	687	722	769	743	759	735	715	773	715	750	720	758	750	753	739	717	699	750	744	752	693	775	796	774	772	720	694	715	740	772	721	699	772	788	751	754	680	753	748	741	768	744	775	747	728	677	747	734	747	717	769	770	786	777	728	733	741	752	725	725	700	733	712	731	725	765	748	782	729	745	685	767	768	723	697	707	743	719	755	758	737	774	747	755	788	753	756	740	740	732	745	749	756	733	718	750	739	754	702	721	738	757	786	759	748	746	719	727	732	809	702	753	740	741	760	758	722	723	737	704	794	721	787	750	723	726	691	758	731	750	769	753	715	739	735	761	716	765	760	735	724	744	773	724	757	761	730	756	739	752	737	750	773	694	757	713	730	752	747	774	763	733	739	780	741	738	741	748	774	730	735	788	773	764	749	742	771	733	762	723	741	753	739	704	728	748	705	719	707	753	739	751	767	735	696	730	816	748	749	727	753	787	811	732	737	740	734	778	752	728	716	721	731	775	751	763	742	734	723	765	717	709	731	701	723	733	700	738	744	775	728	742	760	742	726	759	764	725	740	771	695	783	755	711	720	760	766	755	718	755	731	777	713	728	712	755	746	715	758	697	725	711	800	741	709	756	719	714	755	735	764	755	708	776	705	761	747	752	722	771	637	715	701	759	746	721	753	793	802	778	726	743	765	732	765	737	711	742	738	770	752	776	725	709	752	738	711	712	702	733	730	754	724	739	719	778	751	747	718	716	732	738	735	697	777	695	705	740	739	778	747	749	726	792	717	755	726	719	692	772	756	765	799	704	788	742	756	749	790	784	728	775	747	700	755	770	799	743	760	743	735	779	764	735	769	739	776	706	721	708	767	772	713	729	725	756	714	738	806	693	678	747	784	759	744	657	781	774	774	730	697	754	712	778	737	750	686	742	788	779	775	707	769	818	774	797	735	683	734	746	770	739	778	726	750	768	747	766	731	711	742	720	743	725	722	756	709	727	730	763	779	739	765	751	765	745	802	684	762	715	751	753	747	732	747	762	735	748	736	760	743	765	750	797	718	762	751	765	739	736	738	735	742	752	748	711	751	746	745	786	740	750	732	773	729	761	708	765	738	767	784	708	728	744	762	794	745	740	728	766	741	760	763	763	741	771	721	714	803	731	782	746	715	733	785	736	772	777	690	777	730	742	728	791	721	733	710	755	742	726	753	771	679	733	737	743	700	708	736	788	743	704	794	708	700	747	768	747	781	773	720	726	715	745	768	756	738	739	730	724	790	712	695	758	702	713	721	719	761	703	797	725	696	779	738	707	785	715	722	756	756	724	743	719	741	738	748	729	737	727	718	795	743	809	736	709	781	737	759	747	765	729	748	771	738	730	771	746	738	731	720	765	742	773	762	732	768	762	791	716	721	732	719	804	761	753	741	770	751	769	767	760	760	751	713	713	745	727	718	727	738	755	706	721	742	728	757	714	712	763	701	735	725	757	727	725	767	732	735	755	755	733	754	765	746	757	732	708	744	744	741	722	724	763	727	750	774	744	732	755	722	705	796	714	737	770	796	701	746	763	712	780	742	744	757	755	728	765	775	698	760	723	722	782	707	705	768	796	717	727	751	747	748	781	759	727	750	760	685	756	716	742	754	764	741	712	681	724	779	726	753	744	735	754	780	746	756	736	679	693	753	742	729	759	743	691	760	795	734	790	743	722	718	747	718	749	741	715	732	767	767	776	781	779	802	741	735	742	764	696	717	732	792	715	784	708	777	741	737	731	760	703	706	775	771	764	756	741	729	719	778	771	808	756	738	804	749	773	713	720	750	720	749	735	772	749	749	794	753	780	745	680	734	768	740	762	740	722	745	737	722	789	777	736	758	738	751	765	711	771	733	736	721	751	771	733	741	737	675	752	763	746	836	747	755	756	712	727	767	711	743	722	792	733	724	724	776	700	736	750	769	748	780	775	766	764	743	755	678	731	767	729	749	768	742	776	762	712	696	693	726	795	735	730	725	769	705	722	738	754	744	686	691	692	792	686	709	716	733	717	779	757	744	729	730	764	730	713	716	770	739	755	723	744	735	763	743	733	722	767	746	741	697	769	766	725	704	740	745	757	741	729	728	739	770	722	739	725	716	750	738	740	738	742	765	745	775	730	763	771	707	785	722	730	689	725	803	726	770	798	724	781	760	725	752	731	765	731	738	754	725	733	728	682	739	715	779	743	732	712	745	770	758	732	765	724	701	739	726	741	770	761	759	725	738	753	761	714	791	731	727	670	749	756	731	761	720	704	739	783	694	753	793	751	755	750	727	745	733	736	691	687	695	721	720	722	751	745	734	739	737	762	714	741	758	774	769	725	716	726	793	760	759	760	765	745	721	700	721	740	713	753	753	751	753	756	747	754	766	739	743	740	710	765	697	729	737	723	715	761	732	779	731	694	794	733	735	762	752	732	752	747	703	738	720	775	829	790	747	761	725	758	711	731	788	733	742	787	770	773	719	765	746	748	727	731	727	749	725	752	724	702	734	751	761	720	736	749	733	804	751	742	773	749	749	780	740	727	759	733	751	701	737	769	714	792	722	787	788	737	721	772	749	739	764	746	785	771	759	775	757	726	698	756	785	735	738	806	733	743	752	727	732	746	710	748	733	692	708	749	742	707	704	774	754	768	751	652	755	759	748	750	737	762	717	789	785	749	776	691	750	759	767	721	782	772	763	737	750	763	773	719	738	747	729	719	759	734	749	747	748	765	776	715	738	748	750	712	723	762	791	782	721	745	751	722	808	730	722	738	697	747	707	722	787	701	724	769	697	769	723	731	771	768	736	755	753	733	714	742	759	749	740	762	725	783	750	738	724	737	736	705	726	742	741	773	680	694	782	715	759	731	736	746	760	718	786	772	767	722	790	764	770	749	743	755	790	720	770	735	734	735
25195	21578	27270	25938	5841	1059	809	645	614	537	482	437	458	427	399	414	401	404	402	380	410	387	423	405	400	367	363	398	358	380	340	380	368	367	367	365	394	354	373	360	373	361	370	384	390	379	395	392	383	344	380	391	353	361	365	324	363	356	338	354	368	377	396	404	377	375	420	395	368	406	395	369	390	393	358	361	406	351	383	389	371	368	361	367	397	357	381	371	364	340	338	376	407	354	342	354	330	384	363	328	353	367	404	352	369	325	386	370	386	372	342	379	358	396	375	349	376	409	390	358	356	371	411	378	371	365	407	380	341	373	385	361	365	342	373	353	317	405	389	353	368	380	369	378	371	371	384	365	378	389	350	343	365	352	373	357	385	397	365	387	378	373	362	369	372	368	377	358	357	379	360	383	417	396	359	408	373	330	385	354	382	364	369	386	372	378	359	356	371	358	362	361	373	355	361	365	358	431	416	386	365	389	396	364	376	380	380	356	404	377	388	334	352	348	377	344	340	384	344	352	380	335	389	408	370	339	391	372	404	382	358	363	341	384	385	362	344	325	384	353	355	387	361	356	359	353	377	396	383	418	394	397	380	378	370	369	391	375	328	359	348	398	364	364	369	365	378	373	342	376	360	333	397	381	390	368	348	366	388	392	350	339	368	380	368	365	361	371	366	376	369	370	355	356	370	350	372	391	355	392	346	360	386	383	378	403	349	343	391	391	361	356	346	361	357	373	373	377	367	383	390	378	334	368	387	375	394	375	373	354	377	373	343	365	353	361	362	381	340	393	401	369	381	371	399	394	343	391	354	372	354	361	377	375	413	360	387	383	346	371	368	392	366	361	349	347	383	376	371	332	355	364	373	401	370	368	354	371	336	377	397	383	390	335	338	351	369	362	379	391	392	381	395	385	405	394	371	375	369	385	349	374	370	383	352	343	351	401	349	346	366	343	379	358	371	366	368	392	406	381	374	359	384	355	325	373	382	388	365	387	369	435	374	347	365	348	383	396	364	381	360	348	381	389	342	362	396	333	377	342	365	337	367	369	364	373	403	381	386	377	371	383	349	358	351	339	397	387	360	363	364	417	369	378	367	359	364	360	392	360	370	362	373	379	366	360	370	353	391	350	367	366	357	351	360	350	350	387	352	347	357	391	345	362	373	389	352	368	344	389	375	349	399	358	355	426	346	377	356	349	353	384	393	387	358	343	393	377	367	425	378	367	347	333	421	401	380	379	362	384	371	392	379	369	355	364	396	350	359	332	371	354	358	358	376	364	358	357	391	375	368	372	370	350	362	341	385	342	376	390	385	384	380	381	350	335	385	359	381	397	368	367	363	379	383	372	370	374	379	371	341	404	373	381	378	359	408	325	368	402	342	352	393	395	365	378	366	402	352	346	375	342	371	388	377	398	395	376	349	383	359	371	378	355	371	375	361	359	357	378	350	400	343	351	354	384	349	339	344	370	359	371	365	384	383	393	382	355	362	381	375	320	341	389	391	382	354	372	355	358	370	360	369	382	349	369	382	342	355	387	358	390	369	369	378	372	423	395	372	376	402	401	380	385	384	346	386	377	366	375	400	365	373	353	363	339	359	409	381	374	365	351	347	348	352	347	361	352	382	392	405	361	373	383	351	361	366	402	368	352	361	345	368	323	358	372	368	322	374	389	376	385	368	390	344	400	345	337	366	333	385	395	358	350	359	325	338	366	333	377	337	359	377	372	358	394	368	361	378	364	397	365	372	342	386	400	372	355	357	396	362	341	379	357	374	378	375	392	371	342	362	400	357	394	359	396	376	339	359	374	373	399	376	374	436	384	356	363	402	390	361	373	362	395	384	375	366	351	377	352	359	357	378	388	369	388	353	358	372	399	324	413	383	397	398	389	389	343	358	361	345	333	368	366	392	352	380	371	393	384	363	346	357	387	359	395	367	348	362	327	352	374	376	342	382	385	395	389	390	336	364	408	380	397	327	375	380	359	348	346	377	365	399	405	370	370	377	338	366	359	363	382	383	358	348	348	353	371	379	381	383	370	374	378	403	351	367	378	388	342	365	391	352	357	408	398	326	408	389	368	382	374	367	395	377	376	366	356	371	338	350	368	370	336	368	383	365	384	375	323	351	359	342	381	394	379	373	378	382	387	345	360	385	350	369	350	337	386	368	351	377	383	393	400	344	360	372	353	394	360	350	358	383	372	379	361	375	370	344	355	332	398	361	400	380	392	411	371	359	399	395	393	366	345	358	384	394	384	402	347	407	381	385	372	379	378	344	383	379	376	356	331	376	401	381	379	380	389	363	352	356	343	383	381	365	373	353	364	360	360	352	382	349	356	353	355	409	378	364	355	375	361	384	373	388	381	379	393	352	373	359	346	361	382	346	393	363	387	350	394	359	373	369	367	367	381	369	409	423	383	355	365	351	348	379	380	351	329	373	345	391	383	394	373	375	388	398	386	350	368	356	369	356	368	384	393	348	354	362	401	401	372	350	348	397	361	364	356	376	381	356	347	367	348	356	364	377	387	381	364	373	346	384	363	380	361	363	378	397	376	356	363	387	381	338	362	388	374	364	389	358	347	368	353	383	374	386	348	401	397	353	377	356	351	413	352	328	345	329	389	350	367	365	376	365	381	391	390	361	346	372	344	370	386	368	325	352	385	351	361	361	366	379	374	343	347	374	367	360	383	374	363	368	380	389	362	360	375	357	395	358	344	374	341	362	371	379	401	364	365	365	387	402	346	355	370	383	381	349	376	351	348	373	362	366	372	366	362	376	388	371	353	399	373	381	354	413	371	365	352	381	343	379	384	361	366	371	370	348	374	340	363	333	351	365	367	381	417	369	362	344	372	358	347	392	370	385	341	361	379	385	380	394	390	381	361	357	390	389	334	349	409	383	375	350	395	359	387	350	411	357	383	354	375	349	374	379	336	373	345	334	413	357	344	328	387	365	358	351	356	366	366	388	360	381	401	362	372	336	335	346	353	386	369	350	344	370	375	380	343	367	367	380	375	346	369	340	368	348	384	365	381	378	370	389	392	379	379	380	353	372	424	358	379	360	369	340	345	375	359	348	346	349	363	350	361	387	351	369	375	334	389	351	349	363	352	367	347	381	372	401	369	369	360	350	354	356	336	372	381	377	379	386	354	358	364	372	374	420	368	371	371	351	358	352	398	363	377	350	375	369	366	369	366	352	402	369	369	367	382	393	360	387	354	371	367	395	372	362	374	396	370	348	369	361	343	400	362	395	354	370	353	377	375	373	366	355	410	386	380	396	384	359	405	381	383	363	363	352	352	364	336	372	390	397	348	366	377	402	337	354	368	350	376	340	336	382	376	329	345	357	391	380	372	360	381	384	358	404	349	393	375	364	391	366	363	373	380	398	353	393	399	346	346	369	388	341	364	360	351	392	374	366	341	369	370	360	372	406	395	377	371	384	377	363	366	357	401	382	366	383	347	350	360	354	364	355	380	357	366	344	377	386	376	369	337
16040	9537	6303	3271	2332	1939	1538	1275	1170	883	771	736	684	641	637	592	617	534	550	537	558	528	508	497	455	523	508	493	507	520	453	465	472	490	505	510	437	469	468	461	488	503	490	501	486	469	496	510	450	510	482	482	514	484	460	462	465	455	495	462	494	472	464	457	507	432	475	486	451	466	467	481	487	425	476	495	483	454	482	477	442	442	488	504	465	469	490	486	485	468	491	520	486	477	465	452	502	492	454	496	482	477	508	467	474	461	479	492	496	509	480	524	459	431	468	498	461	472	455	457	448	488	501	474	439	464	522	499	484	467	504	455	448	435	519	494	471	493	465	492	461	484	452	464	462	468	470	451	483	452	448	480	488	452	478	510	478	482	496	515	460	463	488	453	474	440	466	495	476	500	438	472	468	461	464	504	495	475	484	491	487	481	485	455	509	462	461	501	439	448	478	469	464	481	478	462	482	469	477	497	463	478	493	446	409	430	495	480	480	488	485	473	473	488	488	467	489	482	470	509	491	452	451	491	461	484	477	463	494	502	465	445	477	478	483	481	462	451	469	467	478	484	499	445	476	473	466	473	488	461	491	513	468	474	472	457	484	455	448	483	454	459	480	515	453	463	459	484	451	464	488	475	479	458	461	465	476	501	441	513	485	456	445	480	482	436	464	458	455	452	457	485	456	481	485	513	494	478	478	497	466	473	453	477	474	488	491	469	447	440	448	482	483	500	466	475	472	498	466	527	478	473	477	452	482	499	497	478	471	455	488	487	455	525	481	460	479	468	465	478	504	476	482	453	487	453	458	469	485	487	450	458	482	507	505	490	525	482	478	471	458	484	453	476	429	465	481	446	472	440	472	489	484	432	482	484	481	467	452	458	491	455	514	496	469	457	481	488	480	479	482	467	446	485	462	480	483	501	442	465	441	456	479	481	470	450	465	499	449	461	454	482	442	492	479	522	466	440	486	459	491	462	502	481	514	477	484	446	488	456	466	477	504	482	451	473	459	453	460	454	447	447	481	532	481	453	462	480	474	465	481	474	502	506	488	476	497	505	517	459	472	495	468	455	484	481	454	483	477	451	414	465	498	460	466	474	439	438	454	532	500	467	465	495	469	457	427	434	483	485	498	518	464	438	449	463	519	458	456	493	455	476	472	513	477	438	475	502	509	417	454	462	484	446	468	434	442	492	481	479	491	469	497	481	475	444	482	496	512	495	460	433	515	413	449	490	481	467	460	472	506	477	482	489	485	464	484	516	474	475	483	532	473	498	420	509	488	437	464	445	475	478	462	495	527	511	475	493	496	438	464	465	512	473	458	461	481	470	485	465	459	469	480	447	514	476	456	456	505	465	473	474	462	503	464	468	495	483	506	462	457	483	507	488	478	485	482	446	489	471	456	505	487	531	497	426	479	497	481	473	472	480	455	479	454	499	496	473	469	484	467	437	486	469	474	451	476	488	490	453	487	490	489	458	456	464	474	450	433	468	463	473	501	493	459	472	448	485	419	471	451	467	434	508	483	450	481	474	474	466	499	488	516	467	489	464	479	478	446	445	479	469	503	462	463	470	465	515	473	468	471	492	496	485	506	458	480	524	471	499	488	474	455	466	466	474	464	460	508	500	470	491	469	489	462	480	499	479	476	485	472	458	494	477	491	467	477	470	488	490	493	490	447	488	446	466	465	508	467	477	475	459	505	461	448	492	471	486	465	458	507	480	482	501	468	494	489	532	484	507	487	488	493	487	495	445	473	506	450	489	466	466	458	506	479	490	488	464	478	467	499	484	459	458	483	475	464	478	473	465	491	478	421	471	464	495	479	498	461	476	493	440	446	474	486	442	522	515	471	480	484	478	489	508	457	467	478	494	470	458	429	465	474	492	470	438	441	467	493	478	470	443	494	456	473	491	498	483	457	498	482	425	479	473	482	459	522	474	450	475	484	477	480	453	488	461	461	501	503	491	447	478	502	477	476	476	472	491	472	467	450	459	457	458	504	459	508	500	499	524	465	473	452	483	524	486	461	463	501	483	463	475	460	444	445	464	469	479	512	451	469	517	465	461	462	461	484	471	493	470	478	431	492	478	483	454	486	465	480	462	461	460	453	458	515	482	460	448	473	493	439	471	456	449	493	465	449	448	467	474	460	504	505	486	481	474	486	480	478	457	465	467	465	464	471	479	510	472	462	487	467	487	504	463	490	451	488	501	513	478	474	494	488	462	474	523	488	500	486	454	485	476	487	473	455	504	473	466	490	454	426	483	498	483	458	465	505	491	481	474	485	431	480	485	476	448	454	479	481	480	509	500	473	442	495	459	421	439	475	483	473	482	421	452	479	473	485	473	490	431	525	487	469	454	494	459	490	483	469	467	476	444	480	484	493	479	466	440	461	453	470	479	479	444	453	463	492	458	460	469	478	498	485	505	467	461	456	481	478	476	453	469	479	502	468	456	483	486	483	455	510	509	466	485	480	491	481	525	451	475	464	434	484	498	486	474	464	446	486	468	468	470	472	461	475	444	486	495	480	498	447	478	476	477	476	497	468	477	508	429	497	478	469	464	465	451	468	492	473	467	459	471	509	447	440	505	493	480	502	481	487	490	527	473	472	487	444	472	454	487	458	525	473	456	454	453	500	465	458	471	480	491	482	495	480	482	473	462	506	457	482	442	460	442	488	436	467	485	519	467	475	462	478	488	473	477	465	450	494	479	516	430	420	465	479	464	455	478	462	477	450	486	457	480	461	468	480	501	493	483	525	502	475	491	456	494	447	503	484	500	478	459	480	459	493	481	469	482	468	469	498	455	480	483	496	449	473	482	485	447	453	467	479	462	498	446	456	471	484	446	481	491	490	442	513	502	485	468	475	468	501	476	473	490	470	430	480	488	457	492	496	494	469	482	487	477	511	466	444	500	469	466	473	458	461	466	470	450	453	480	481	468	488	467	509	436	463	430	517	447	516	489	475	500	483	479	493	487	506	510	475	468	464	468	505	485	425	448	470	460	477	490	464	496	503	501	439	481	486	457	475	471	451	485	484	487	447	484	471	493	468	474	474	479	478	451	476	503	486	465	466	474	479	462	488	485	481	439	476	476	481	470	507	460	479	463	486	452	482	458	474	515	480	430	437	426	499	464	517	443	465	513	442	448	443	458	469	486	510	484	500	477	431	498	485	459	491	500	529	506	489	470	485	486	444	473	484	446	450	502	449	467	486	480	485	485	477	468	474	497	487	480	444	462	505	503	451	472	451	499	479	481	473	473	443	442	509	465	472	505	450	483	447	469	457	518	488	482	492	484	499	489	467	478	425	509	468	499	468	513	484	475	465	534	468	468	465	453	492	497	500	492	479	452	494	436	476	483	514	479	479	507	453	456	470	484	474	446	517	441	475	469	484	488	441	461	491	508	510	508	482	456	491	485	481	504	489	485	457	499	472	483	472	479	445	459	499	488	465	474	508	462	500	444	481	430	465	485	459	467	470	489	488	487	455	462
23010	21630	29353	24380	21625	21421	4362	1180	856	732	680	508	532	455	404	411	422	404	338	330	369	326	336	354	348	327	323	307	332	305	320	325	300	338	310	317	331	318	328	309	332	322	293	314	306	339	320	326	338	336	305	295	336	295	329	329	325	293	320	321	302	308	328	319	311	320	333	314	339	304	276	294	319	311	280	299	267	274	305	308	298	296	286	305	303	321	322	311	310	316	277	305	295	260	346	296	293	323	324	271	292	287	339	290	308	314	296	326	304	302	296	286	317	299	285	306	296	306	316	311	302	290	310	323	303	293	300	308	285	298	340	300	325	308	304	323	292	298	294	321	318	279	308	284	315	302	274	306	315	308	297	310	300	338	278	324	278	306	296	308	297	277	298	302	287	286	305	304	261	319	308	320	276	322	291	317	278	303	296	268	330	308	308	304	305	289	314	287	312	290	309	266	306	344	323	306	292	291	295	291	300	294	304	301	276	305	262	303	252	310	298	305	293	294	301	313	300	306	313	316	318	332	315	304	298	287	267	310	295	293	306	276	287	342	315	293	288	342	307	276	295	323	310	279	308	303	320	307	324	295	284	296	307	312	274	298	286	295	315	321	257	316	296	304	281	298	283	288	300	312	284	301	324	296	284	291	318	288	304	296	283	281	281	268	304	313	311	333	331	318	311	298	314	301	304	310	303	307	296	291	317	285	287	304	322	277	299	312	316	309	301	314	273	304	311	292	325	258	299	299	283	298	292	318	297	278	322	325	274	291	305	334	316	284	298	288	305	323	326	301	300	293	280	317	300	287	292	271	301	282	282	270	301	317	298	289	287	288	338	282	281	317	332	311	305	295	302	299	276	308	269	301	289	279	312	334	321	284	297	311	287	277	281	295	307	278	291	294	278	298	308	275	302	294	292	280	314	317	275	299	278	297	307	282	310	303	303	290	304	290	301	324	324	317	315	306	284	294	265	328	326	315	311	313	309	293	300	281	307	311	286	293	321	318	303	306	290	277	275	296	284	307	289	257	292	301	280	281	269	309	310	285	300	320	284	319	299	305	319	266	275	318	307	298	299	337	321	307	256	304	309	326	318	291	315	286	304	318	322	270	294	281	299	332	298	305	288	311	288	271	325	301	286	306	271	276	313	276	307	331	293	301	310	304	276	281	322	277	284	326	300	299	289	303	284	291	271	292	299	273	289	326	310	258	284	339	334	294	299	336	292	309	303	301	296	306	325	280	275	310	286	316	306	311	331	282	333	310	289	315	322	296	340	306	289	267	317	303	303	316	312	285	338	282	286	306	311	296	289	318	283	319	311	317	299	292	315	289	300	271	286	291	273	306	274	282	278	287	287	278	295	305	304	259	310	335	306	311	310	301	313	309	302	311	295	296	329	318	288	306	315	306	321	286	293	288	286	272	301	300	310	310	302	294	295	293	281	310	291	308	296	298	309	266	319	293	290	308	283	326	273	290	276	295	281	310	311	298	327	295	316	310	321	325	302	272	309	309	271	285	309	299	342	338	311	295	314	301	295	325	305	319	304	282	325	284	306	292	291	318	273	324	289	315	288	314	336	315	291	284	326	312	305	302	289	304	337	317	274	318	285	290	311	309	299	278	316	276	291	267	277	272	344	303	282	298	312	292	292	316	296	321	265	304	296	346	321	323	275	320	336	270	307	305	299	317	309	314	332	314	299	295	338	283	325	318	291	317	308	320	289	304	323	296	284	263	268	291	279	303	303	341	293	296	288	316	315	329	289	318	277	338	283	324	322	288	308	319	299	340	282	292	314	281	341	309	300	283	296	284	272	314	269	266	298	305	303	311	267	300	300	273	281	307	256	321	311	286	318	288	318	311	302	307	299	310	308	311	322	289	315	335	282	269	291	335	298	293	324	347	308	302	284	293	275	296	289	313	307	314	312	310	306	285	283	298	307	291	297	279	323	298	274	305	299	321	302	308	324	312	290	299	305	302	313	303	295	302	298	317	297	307	288	295	310	326	311	325	302	269	320	295	292	331	299	306	298	296	267	290	295	291	309	312	312	272	329	323	317	299	301	305	283	339	302	326	286	306	310	295	299	299	329	285	289	284	324	311	310	294	311	266	275	313	286	280	285	325	330	308	318	319	294	322	308	293	329	292	301	312	272	315	314	296	301	264	310	260	302	298	295	280	282	302	301	306	283	276	308	334	321	308	327	299	322	299	286	311	318	304	260	296	311	315	323	293	299	297	299	298	306	287	332	278	285	292	293	275	323	300	306	319	296	277	262	321	278	320	325	305	287	301	284	315	290	308	313	287	308	313	304	306	324	285	316	294	303	319	268	282	276	289	306	304	289	310	297	339	299	313	326	265	301	311	318	321	319	329	306	290	308	311	264	289	299	303	291	323	277	299	298	283	343	293	298	317	279	290	307	310	280	303	302	297	302	293	295	296	304	298	320	301	287	297	314	297	312	302	299	326	266	295	316	316	286	337	292	305	321	318	283	297	325	306	263	274	293	304	330	281	313	304	304	284	269	281	292	333	314	301	308	312	280	303	284	326	304	316	306	298	299	336	311	301	299	282	298	297	293	274	301	268	324	281	345	303	284	293	321	316	336	316	271	283	313	306	307	292	286	331	285	318	315	281	309	308	320	322	295	276	305	303	320	294	268	275	325	267	323	301	298	288	295	292	310	299	333	267	315	300	260	276	309	324	317	302	305	291	292	265	284	334	336	310	293	260	287	281	304	309	296	297	334	325	313	321	301	308	260	311	310	285	322	280	297	306	324	277	297	307	297	294	332	296	288	343	318	299	325	279	312	331	315	336	282	277	336	308	281	294	297	275	300	327	321	307	289	291	309	274	285	313	338	306	322	281	328	303	305	319	315	290	273	301	298	309	287	312	341	328	340	319	299	295	292	294	288	290	304	283	293	333	282	311	280	300	284	309	279	312	284	297	296	298	303	298	293	313	335	307	292	297	308	294	321	276	342	309	289	315	308	297	318	301	278	293	310	311	269	304	308	279	288	300	317	277	317	292	288	289	297	312	315	286	322	312	314	292	303	296	288	315	289	309	303	279	307	285	287	322	301	319	314	261	287	303	311	327	306	302	318	323	305	284	275	330	304	290	320	283	255	303	315	296	303	294	312	310	307	312	315	281	298	287	276	293	297	287	273	304	291	332	287	290	268	296	304	310	315	311	283	317	289	313	300	301	284	300	311	305	277	352	325	306	253	304	283	317	296	287	284	272	321	298	304	325	303	280	307	299	308	289	308	290	304	277	323	302	280	280	275	291	296	292	308	305	304	314	314	320	310	353	317	282	298	282	276	314	299	303	285	276	292	311	304	316	298	273	298	315	310	335	302	297	311	313	311	314	284	337	310	282	276	303	317	293	308	287	293	301	287	296	307	300	329	308	298	311	327	315	292	307	282	301	322	282	303	291	321	292	312	315	312	310	300	293	304	302	301	287	336	270	297	265	279	321	299	325	290	306	286	317	311	311	313	315
20018	18510	12559	6722	5190	3784	2823	2207	1842	1412	1152	1066	899	815	738	660	619	516	549	562	546	475	503	467	413	433	436	436	411	476	400	443	415	424	437	425	412	451	417	429	418	436	433	420	425	393	419	399	437	403	418	427	391	409	429	415	430	401	428	432	439	426	390	416	417	400	408	414	429	400	393	409	429	456	377	401	401	387	411	371	403	402	366	405	410	409	429	387	376	422	383	387	384	420	390	423	447	397	425	449	421	383	438	395	394	367	427	400	389	383	370	398	404	396	401	396	395	373	389	383	416	425	414	429	382	419	396	410	380	388	396	388	429	416	384	406	409	408	387	408	378	388	382	394	401	377	402	390	415	393	364	414	377	425	391	435	391	434	423	390	381	427	351	407	398	386	407	420	389	375	382	353	428	383	373	393	389	402	338	402	392	392	435	402	376	376	411	393	383	385	388	384	403	435	378	393	379	390	425	358	421	386	426	438	361	392	390	404	361	424	375	410	402	423	389	415	384	429	370	405	396	380	383	385	393	373	413	407	394	401	404	394	385	470	396	375	385	380	361	403	410	410	412	379	381	410	382	406	388	397	433	363	403	382	373	411	388	392	374	378	387	389	375	413	416	367	382	432	402	375	405	363	415	395	381	345	421	351	397	399	396	372	404	393	371	369	409	389	432	382	417	371	402	393	401	394	375	419	378	370	388	411	394	396	350	397	377	395	412	368	418	413	436	408	435	405	375	412	368	454	422	392	412	387	407	399	405	362	390	394	391	420	422	366	407	400	374	404	427	415	399	380	406	372	368	416	392	392	410	385	399	420	418	390	392	392	378	365	404	395	386	389	371	394	389	394	435	364	432	418	394	385	386	418	399	436	387	405	371	369	407	403	347	406	409	375	403	366	429	371	389	431	403	378	422	406	421	417	398	389	436	395	403	374	405	388	430	411	395	417	397	392	407	367	374	395	390	385	393	411	359	406	447	382	395	395	406	427	436	409	394	395	401	420	409	384	409	411	352	399	390	405	399	355	387	405	402	440	402	389	386	368	388	408	404	401	349	371	422	414	388	409	386	399	425	371	408	411	393	416	423	389	409	370	397	446	408	395	389	397	368	420	381	372	398	417	375	353	397	391	393	397	393	386	429	348	395	414	356	440	395	439	413	423	393	383	434	389	386	368	393	366	389	370	417	412	411	394	386	392	419	428	421	378	396	397	424	397	404	422	390	411	392	388	410	426	413	425	415	393	393	376	383	379	430	401	405	386	407	423	385	388	368	421	394	399	407	381	364	437	393	406	365	351	388	381	386	394	408	371	389	400	411	438	383	358	395	418	396	391	409	389	421	391	386	367	411	387	392	438	452	400	382	372	397	370	413	395	437	418	383	410	374	440	429	375	394	417	381	390	420	414	365	410	400	392	382	405	414	410	425	409	373	410	396	405	405	410	393	395	389	377	403	420	371	414	428	407	368	426	392	387	373	412	400	389	407	388	405	408	397	411	395	385	348	422	392	375	377	395	372	365	387	379	421	416	403	396	412	425	404	376	406	371	368	398	418	368	391	399	381	409	425	408	354	419	382	426	406	387	397	409	402	392	400	403	390	389	381	394	385	425	408	392	394	408	398	413	400	409	403	384	358	399	405	372	396	409	384	422	417	379	422	404	412	429	409	380	413	401	343	366	437	406	354	387	403	397	414	390	396	389	384	417	420	391	418	380	402	423	376	393	385	384	375	382	389	410	418	398	371	392	363	423	378	385	394	382	402	373	391	398	378	428	392	387	404	400	398	397	424	413	376	397	370	401	388	412	403	411	421	403	401	385	421	385	362	380	437	409	417	388	353	410	381	375	409	407	379	408	403	420	371	417	372	394	418	410	376	379	388	375	412	423	403	409	383	412	398	369	394	394	355	375	400	373	397	378	359	411	408	400	384	408	411	405	408	379	398	390	401	417	390	376	394	404	376	365	381	374	382	385	426	426	402	378	378	388	379	355	395	383	388	375	390	368	412	400	421	355	351	390	394	400	394	401	367	448	404	377	373	398	397	403	413	373	402	408	404	401	415	346	410	412	390	407	366	390	383	373	391	389	390	395	404	401	362	373	386	415	438	387	379	434	410	412	382	392	420	395	392	413	376	353	420	358	390	429	356	425	404	414	407	393	416	388	435	408	381	389	462	387	398	383	377	367	388	406	420	403	396	406	400	386	422	411	434	432	404	379	375	392	392	411	359	387	402	355	382	359	358	390	376	446	418	388	425	422	387	406	361	423	415	403	432	364	368	398	392	406	382	404	415	411	418	396	411	388	424	380	402	386	391	382	391	441	378	389	424	389	385	378	417	399	372	418	408	426	391	424	415	418	377	392	396	400	404	388	405	396	422	375	373	416	377	384	377	434	353	404	383	387	375	426	406	402	420	405	419	406	342	400	409	416	410	383	391	426	402	372	409	396	421	369	373	417	395	406	413	378	394	402	387	382	397	421	374	411	383	387	406	429	378	426	382	403	439	433	407	399	434	395	424	380	401	401	384	385	385	428	390	390	369	414	382	390	413	360	363	379	412	404	389	405	395	397	415	404	422	389	388	402	400	374	382	397	418	384	423	400	380	418	366	372	387	434	410	447	385	360	399	407	385	398	387	384	392	416	378	386	385	409	416	403	419	394	414	407	402	388	422	406	394	398	415	437	420	386	424	387	432	428	369	410	404	397	398	408	376	429	421	380	403	458	389	411	408	386	397	384	384	401	384	374	402	419	424	418	372	410	404	408	405	391	426	415	381	419	365	388	350	402	396	369	421	381	427	419	392	392	414	401	374	410	431	437	406	395	381	399	376	411	396	422	365	416	382	386	359	412	432	396	358	392	397	395	378	451	386	374	369	377	360	421	392	395	380	366	387	364	407	403	359	395	395	388	384	401	424	361	430	428	419	401	396	402	424	391	390	388	401	351	397	396	417	379	382	400	401	389	389	428	430	424	380	405	398	383	407	378	368	384	395	391	350	395	407	401	395	421	394	390	396	376	383	389	364	386	379	380	386	380	379	374	371	396	393	417	413	407	421	380	383	392	393	386	405	406	392	375	407	418	381	395	386	376	410	422	442	409	384	397	379	437	396	381	403	429	423	400	406	425	397	384	369	401	401	379	394	420	389	377	411	409	396	410	397	394	393	402	382	381	370	397	367	419	390	373	355	420	394	413	394	411	444	386	377	366	397	388	389	365	397	402	424	436	383	407	405	410	396	373	422	417	393	383	407	386	422	383	394	426	420	383	431	427	368	392	394	424	389	395	426	427	416	355	387	400	413	416	380	376	388	400	379	385	370	421	356	384	391	421	407	375	394	407	391	371	385	425	404	415	411	394	413	384	393	380	378	406	412	399	404	378	390	394	419	373	421	404	418	428	425	419	405	401	391	395	449	413	367	404	386	395	373	415	409	374	404	378	400	359	423	396	379	416	402	424	429	400	436	438	397	390	411	411	413	409	392	395	404	427	371	392	365	395
28029	17853	5072	1989	1287	1082	894	792	720	723	672	608	642	599	583	630	586	564	563	565	573	595	588	548	587	522	534	585	597	575	601	591	590	552	600	583	562	619	530	575	599	585	580	580	556	582	661	602	563	571	586	544	597	544	564	625	575	578	595	599	560	574	583	599	572	565	550	563	600	544	586	624	542	607	595	531	598	561	586	561	574	586	609	595	584	586	620	541	588	541	556	534	602	523	553	561	557	609	551	571	603	573	592	576	554	610	608	602	553	550	573	647	613	568	547	574	551	606	568	638	592	551	591	619	558	582	597	565	619	598	549	545	574	590	620	605	575	562	605	591	636	556	602	592	564	557	561	548	588	569	564	583	561	599	567	594	593	566	590	599	572	595	534	573	597	540	597	551	635	613	525	569	573	578	598	558	569	574	593	625	585	588	591	589	593	571	551	574	592	552	596	559	595	556	596	570	606	582	573	574	599	554	582	584	620	611	581	601	548	609	576	578	539	564	558	579	578	623	596	552	564	564	581	578	571	605	585	554	572	582	573	581	577	585	544	582	568	566	599	544	588	598	563	531	561	549	589	585	560	602	573	604	563	551	586	581	604	563	530	594	591	594	563	554	598	552	580	615	586	599	568	554	570	552	589	602	575	575	562	550	558	575	585	584	575	584	609	623	582	537	587	567	600	619	592	576	534	601	597	590	564	603	533	584	523	584	605	606	577	602	604	571	581	599	591	577	578	606	574	573	585	568	587	527	620	577	609	558	614	559	531	614	613	565	597	593	574	580	576	622	567	539	560	582	563	597	594	547	627	610	611	545	588	594	578	581	544	584	599	575	576	573	588	591	549	587	618	572	637	579	606	570	611	581	617	549	625	556	592	586	591	535	600	552	588	649	589	555	600	561	550	604	589	591	606	582	597	565	575	599	610	582	583	566	591	555	608	618	572	620	586	579	613	571	620	564	616	583	569	560	551	579	552	589	598	579	602	606	576	548	581	580	531	600	566	626	611	617	611	579	588	612	557	572	576	581	601	588	586	602	617	583	558	565	595	598	584	583	596	560	577	597	582	611	586	633	548	607	590	646	606	585	576	585	573	593	631	582	581	584	562	577	590	550	576	598	573	563	593	587	607	565	580	585	573	567	557	555	520	582	632	561	579	559	560	588	553	567	560	612	570	560	582	592	614	557	592	595	578	590	532	590	589	584	571	603	531	572	599	570	583	571	599	594	614	581	577	565	617	559	572	595	538	533	579	591	580	522	589	574	597	577	564	557	572	599	563	569	596	543	601	578	601	564	589	622	632	602	569	607	580	585	613	562	592	582	542	584	570	585	583	603	595	611	601	553	593	527	578	632	574	538	583	625	587	551	606	620	585	583	608	590	583	559	602	606	536	582	617	573	558	586	599	572	631	593	578	595	621	577	571	579	593	580	600	557	620	572	572	610	607	597	552	600	586	562	545	579	582	545	594	581	564	612	559	587	574	588	570	605	593	609	576	589	609	582	579	545	589	558	607	548	571	626	592	589	593	557	537	596	587	551	603	605	590	541	625	596	525	574	591	565	553	546	630	547	559	584	560	566	573	613	587	554	631	592	582	619	590	556	569	569	624	566	567	570	569	573	603	582	598	570	577	587	597	596	586	576	569	561	553	586	595	563	607	585	596	641	612	613	550	574	597	600	565	559	584	615	540	617	566	622	607	601	585	615	561	589	572	573	616	551	566	598	607	572	576	606	540	575	598	585	593	553	536	570	620	563	582	564	637	609	561	624	527	539	563	577	568	560	580	604	618	544	619	563	593	598	598	584	621	569	574	580	543	579	554	603	632	600	572	624	602	564	545	553	553	563	547	613	560	567	591	572	609	634	562	567	611	548	557	587	554	587	623	561	583	630	620	592	583	609	570	571	656	570	598	618	569	576	600	573	557	587	632	582	585	554	610	636	615	574	594	549	582	575	536	646	552	594	551	553	541	573	552	561	550	578	604	593	593	587	551	610	596	569	594	607	635	584	549	565	569	566	544	590	584	540	562	576	572	603	542	603	589	611	615	532	581	622	593	582	602	585	536	586	580	595	569	582	610	574	557	591	583	588	569	596	573	579	589	544	606	603	569	568	586	550	578	544	613	571	641	588	587	597	632	576	544	616	563	592	566	580	538	576	570	590	546	570	538	572	601	566	584	558	592	586	568	632	589	546	557	555	588	589	582	560	581	587	546	623	535	615	591	589	577	604	585	581	623	598	587	560	615	577	553	604	552	583	524	567	575	575	597	574	606	604	579	591	596	577	559	578	565	602	538	630	561	556	586	591	626	555	563	604	569	596	597	629	557	578	605	600	511	548	598	571	564	588	614	555	606	578	578	554	589	559	580	550	549	569	588	630	587	564	568	540	582	612	568	572	585	611	632	580	545	565	621	610	573	561	573	556	574	561	578	604	531	586	586	545	571	552	552	590	543	576	540	596	575	600	609	601	596	580	572	591	569	628	608	573	574	583	578	599	564	539	574	583	585	578	599	615	576	598	541	587	625	538	549	573	532	591	537	586	579	573	616	602	582	615	585	604	563	579	562	625	584	596	581	637	639	581	595	580	567	593	580	519	564	621	607	588	552	565	616	597	561	597	550	582	577	600	596	549	595	594	617	609	572	563	611	566	583	631	615	646	596	595	549	555	592	580	596	610	587	573	566	569	563	581	588	616	552	582	579	570	578	584	574	569	562	587	626	565	575	597	633	551	589	571	563	572	586	627	583	585	599	619	548	561	575	541	582	563	542	599	593	601	589	583	583	603	609	583	624	593	605	600	543	582	532	593	599	603	593	549	558	599	589	579	625	642	539	610	614	591	553	540	561	539	614	568	580	587	547	562	585	544	579	548	585	575	563	616	565	584	565	615	521	575	593	586	598	560	568	572	601	595	589	564	602	635	547	614	633	556	510	602	599	547	605	567	609	585	527	613	595	568	610	590	569	615	600	612	586	565	587	563	603	563	599	576	583	602	584	606	629	586	563	581	579	594	567	588	578	574	574	583	575	607	643	571	587	609	583	583	585	604	567	597	605	548	569	612	598	561	578	618	592	574	569	561	611	605	583	662	616	581	576	586	585	565	617	616	616	565	569	589	570	557	595	588	571	581	573	558	573	556	570	598	564	665	579	625	567	596	544	625	565	586	536	574	625	539	561	579	578	590	592	569	613	591	566	615	555	577	590	578	582	585	564	565	570	593	597	572	593	561	617	588	551	600	583	592	579	560	581	599	572	580	588	517	565	610	583	575	605	518	632	554	571	580	597	534	607	541	563	588	613	566	614	580	606	578	620	578	573	558	577	567	562	562	598	641	603	645	598	586	570	558	580	568	656	608	568	603	561	529	628	603	538	556	596	610	559	632	549	581	589	551	584	588	630	567	609	616	582	602	589	581	610	641	579	589	595	554	582	560	606	554	578	559	600	541	579	569	579	585	591	638	582	575	586	606	577	591	593	544	645	626	569	566	560	602
13546	5717	3576	2370	1992	1648	1421	1249	1097	980	966	870	860	794	805	840	797	784	758	782	769	763	769	797	762	781	695	700	721	794	765	746	717	746	741	765	745	739	739	768	784	763	748	780	763	745	782	718	792	726	770	788	767	707	758	788	744	745	737	784	762	734	760	698	707	745	703	787	765	745	716	790	702	771	776	740	783	716	699	723	747	740	797	743	724	708	768	750	753	784	713	756	789	767	715	758	752	736	749	742	751	768	770	773	740	734	743	723	723	766	711	688	741	681	746	718	739	753	759	761	708	716	763	712	723	765	768	739	759	779	767	745	699	742	742	695	734	742	758	777	744	723	800	679	756	746	722	716	757	706	765	802	699	770	797	727	744	752	766	808	731	794	739	728	768	751	770	684	717	725	762	809	719	798	756	723	724	752	766	736	733	744	763	703	765	734	741	767	742	787	765	767	751	725	715	721	718	760	736	750	732	735	719	758	753	743	706	744	746	760	804	754	797	782	724	705	749	758	736	720	739	680	752	706	749	745	756	710	776	819	713	774	757	721	778	761	684	705	753	751	733	745	699	734	750	712	703	759	701	720	696	736	752	725	736	740	762	707	741	725	755	702	739	679	736	746	750	761	725	741	766	795	784	755	712	763	744	745	785	689	724	708	787	767	750	714	731	710	722	748	717	761	769	771	761	771	783	768	762	687	740	709	773	782	735	749	750	776	720	715	744	714	728	748	713	695	762	745	733	764	688	697	752	715	761	777	752	743	730	751	820	750	749	748	795	691	751	774	764	736	744	771	735	760	753	753	761	739	746	736	695	765	737	716	750	748	743	734	794	733	722	698	780	707	761	710	786	698	754	746	688	789	771	729	737	793	812	762	781	745	698	691	778	774	756	757	736	752	744	737	732	742	747	787	724	751	769	786	725	734	723	734	775	732	730	767	763	735	754	722	696	765	754	717	744	746	727	720	745	721	681	720	729	747	764	765	737	685	755	773	742	758	777	722	791	776	750	735	766	737	740	769	800	710	734	748	731	711	704	707	791	721	762	732	764	743	758	761	779	697	693	744	741	756	695	710	764	793	769	756	769	726	753	735	763	748	792	709	753	726	761	708	746	738	767	749	705	770	802	741	748	776	806	745	736	755	779	762	728	724	704	758	805	753	701	791	779	724	747	736	750	730	775	747	764	798	766	774	764	761	744	778	733	814	719	761	735	750	723	738	744	756	752	737	715	744	719	683	675	733	747	786	763	749	739	721	783	719	725	752	735	745	762	754	726	707	782	820	726	718	766	723	774	798	731	750	724	736	748	740	792	743	732	764	752	733	727	703	739	765	747	806	739	748	784	713	773	725	780	727	775	752	762	768	723	757	741	754	747	792	677	736	713	722	702	712	739	744	807	798	727	757	671	762	743	720	718	751	730	768	749	719	735	781	779	755	783	784	812	748	793	731	770	701	735	718	728	727	791	802	724	732	765	779	746	797	779	797	775	758	739	758	763	739	720	756	723	746	783	734	756	729	755	730	792	737	747	723	795	732	758	738	787	694	762	755	736	768	715	778	723	787	774	778	754	765	737	783	700	716	763	752	688	715	747	708	746	822	749	734	743	806	746	741	781	759	714	780	775	740	723	766	784	697	721	763	734	776	703	753	725	746	714	724	695	790	706	731	729	751	777	783	712	724	746	782	774	724	729	745	726	742	742	712	695	734	757	793	758	768	756	771	712	728	753	748	752	751	731	762	755	747	770	709	728	796	751	731	732	727	763	744	775	747	769	750	772	753	741	727	773	781	727	737	735	759	722	795	745	734	727	809	762	753	742	742	749	696	803	749	788	749	740	775	734	753	756	739	682	730	727	749	744	765	758	744	735	723	749	760	750	700	709	743	766	735	765	740	746	713	768	774	749	701	681	721	713	761	783	801	740	776	745	762	775	706	759	760	775	730	733	701	743	776	699	769	723	783	741	767	709	759	741	702	724	712	753	667	758	742	726	761	754	729	756	807	738	733	789	773	755	746	764	773	754	768	791	789	703	715	704	742	753	754	771	763	793	789	758	759	728	755	703	758	775	709	746	724	728	730	724	732	717	721	702	757	729	761	693	770	766	699	775	726	692	782	766	701	725	757	732	778	716	756	777	744	692	748	694	721	761	748	803	722	740	768	749	761	731	767	767	757	771	733	760	713	772	748	786	733	784	777	728	773	753	782	713	790	736	763	745	708	792	708	734	750	758	757	729	719	777	758	749	764	749	743	746	759	722	734	741	730	781	738	686	771	799	738	751	722	770	722	776	791	746	764	786	714	744	754	764	738	766	699	724	743	756	739	756	748	770	769	747	776	729	775	783	730	703	754	792	798	760	718	711	742	724	768	757	719	772	694	739	739	761	732	722	733	784	805	745	732	752	723	731	740	776	759	751	742	773	754	731	743	742	749	752	681	779	768	762	744	723	695	642	747	753	776	725	774	739	713	751	760	747	778	758	742	795	733	731	736	747	778	730	735	737	734	724	717	719	743	745	726	713	739	759	755	731	757	790	704	756	771	734	694	736	722	736	759	701	715	756	758	714	737	748	772	689	739	704	758	766	752	744	762	719	713	768	803	739	754	716	746	731	718	734	777	788	723	764	761	767	735	778	789	727	712	715	736	696	751	788	756	744	759	729	771	747	721	705	752	738	751	722	740	777	695	719	740	699	746	740	757	734	769	714	721	775	754	719	719	745	748	756	782	738	729	756	776	721	775	759	749	780	717	746	745	753	745	764	730	753	718	719	778	784	812	731	720	772	796	736	759	716	752	718	751	756	718	758	727	711	753	705	801	799	710	739	757	778	774	724	753	754	766	770	737	761	771	734	781	775	767	744	741	783	783	724	760	707	765	796	784	723	811	696	806	745	714	771	781	745	745	761	704	781	747	768	742	754	730	755	755	768	756	734	769	733	747	774	737	732	757	758	731	717	769	730	737	778	723	736	747	761	738	709	730	768	801	787	726	750	785	749	714	756	705	735	722	728	763	751	787	783	751	745	730	768	780	780	732	755	708	720	771	769	754	800	748	743	715	793	750	776	734	721	773	780	728	753	719	749	740	753	736	751	733	777	723	763	749	713	711	764	783	728	728	749	742	755	757	744	772	720	780	739	815	746	778	772	726	734	759	759	743	728	739	707	768	669	725	739	751	734	771	759	752	791	737	765	710	775	706	727	801	718	773	726	738	753	749	746	733	694	749	695	725	766	725	703	756	763	756	781	693	755	721	740	748	782	769	755	758	702	771	731	770	745	769	819	747	668	776	777	710	705	766	738	743	757	709	702	759	745	817	761	763	733	761	733	755	751	755	757	788	776	725	704	782	739	730	730	734	707	724	758	747	701	766	782	792	757	755	749	708	784	747	775	718	689	752	797	715	748	704	712	761	732	746	759	727	726	704	790	776	701	698	722	741	730	752	767	780	754	714	731	747	708	705	756	703	717	767	748	730	798	730	723	738	766	695	743	720	740	720
24034	21604	28743	24913	21491	6884	1530	1088	911	887	824	699	691	629	664	655	611	625	616	615	564	589	598	573	575	615	562	560	598	635	637	573	586	555	551	570	603	570	600	553	557	566	600	617	588	553	577	624	558	579	553	565	544	551	566	563	585	573	588	591	588	536	588	561	616	591	587	518	592	610	584	571	564	585	526	593	566	544	569	555	546	595	581	553	601	567	578	564	566	567	583	575	554	543	577	574	586	561	529	583	610	583	626	578	562	579	566	558	564	531	566	548	543	594	590	591	554	545	581	596	542	596	578	595	540	551	544	606	581	569	602	601	558	619	539	553	573	558	590	610	582	593	541	540	582	622	570	557	589	609	617	584	572	549	579	545	538	546	612	559	539	570	588	584	559	579	579	575	545	576	565	587	566	592	596	572	540	528	570	593	599	570	568	589	569	540	551	539	572	555	523	529	570	561	563	584	547	565	579	572	529	598	558	521	556	559	553	561	557	556	559	576	545	548	590	565	566	591	535	587	539	542	602	542	598	549	540	582	583	581	538	524	521	547	576	589	561	565	560	587	545	578	573	550	601	584	535	573	545	562	565	565	541	563	593	569	584	597	550	577	601	559	578	516	559	585	579	561	539	557	561	582	559	588	558	569	592	573	596	562	559	549	620	600	562	567	542	570	553	574	556	559	556	572	551	532	584	575	561	565	584	515	564	567	531	588	536	596	592	544	547	575	566	602	570	564	607	560	603	577	555	629	566	545	553	564	586	590	553	619	565	598	573	584	602	588	551	581	571	542	613	551	522	552	594	591	552	525	559	580	575	577	594	572	550	596	545	573	570	558	595	582	553	562	606	615	594	619	596	605	539	564	524	593	538	626	545	551	554	563	555	575	609	589	582	569	538	572	550	586	549	565	558	576	577	547	565	548	583	579	589	547	617	550	554	587	593	579	514	628	549	535	555	580	580	585	585	579	582	581	533	559	590	538	558	558	574	582	622	516	506	543	548	548	609	586	583	571	610	591	573	561	567	603	565	536	559	572	557	578	571	600	582	579	522	569	572	568	584	582	552	577	540	527	570	574	541	591	577	616	564	582	576	575	577	571	564	615	573	604	580	597	597	558	556	611	585	552	560	570	546	574	585	555	559	549	568	588	571	536	613	530	590	622	568	535	589	540	548	599	559	592	552	573	583	545	590	556	549	584	595	564	552	586	543	544	592	545	596	581	584	589	581	624	554	562	580	577	578	572	543	556	525	553	585	604	599	593	583	589	590	531	568	568	603	576	610	579	542	575	583	561	586	560	572	556	560	559	566	575	580	563	570	573	571	547	530	579	551	573	557	567	547	557	560	532	590	606	563	583	591	565	576	562	569	605	570	557	577	564	570	532	542	573	578	558	560	522	586	583	581	548	521	573	593	609	557	574	541	542	603	575	579	582	557	578	572	555	535	551	559	556	570	560	543	566	595	577	607	553	589	568	564	615	614	556	582	592	595	599	581	548	590	546	531	569	546	586	555	577	606	559	496	534	582	563	555	560	558	563	592	545	574	586	564	611	554	583	556	591	607	562	552	544	549	573	562	579	585	605	559	563	605	587	566	576	609	564	576	554	580	545	565	596	580	571	566	548	563	550	532	556	573	556	545	605	561	573	585	558	581	565	519	609	577	569	573	524	593	597	563	594	567	603	563	548	540	581	586	570	558	567	579	589	607	535	569	536	535	574	527	585	570	577	577	560	593	566	562	586	564	561	573	560	551	530	580	586	605	563	572	569	600	573	581	538	563	597	559	560	553	587	568	529	562	538	562	577	594	580	600	545	609	553	544	563	529	570	572	615	604	551	521	578	596	590	530	563	564	528	594	560	596	559	614	570	563	523	582	568	540	579	560	527	561	579	571	570	599	583	575	589	565	546	582	558	577	597	523	572	595	562	586	569	510	571	561	566	520	582	571	576	575	549	569	535	555	599	572	550	598	574	559	548	555	585	536	590	582	593	533	557	560	562	540	548	560	575	582	578	550	555	598	532	556	590	542	563	567	545	573	531	583	583	593	554	566	559	580	522	569	559	571	557	609	547	585	558	537	542	586	509	542	536	572	549	535	563	572	549	556	576	589	579	569	571	580	566	561	581	595	562	573	568	614	586	563	593	594	566	560	573	536	508	554	528	542	539	564	559	594	543	593	520	555	557	562	535	567	553	559	587	560	575	527	519	570	537	529	539	583	547	603	545	580	560	545	555	591	536	561	580	545	568	621	556	563	609	563	528	575	592	569	589	568	579	589	560	559	558	585	551	562	567	590	577	521	600	563	587	581	561	542	572	629	563	564	539	548	612	603	541	560	593	601	571	595	572	570	533	571	555	570	601	633	529	550	595	536	568	593	557	532	565	570	544	562	527	558	583	581	597	539	575	602	549	604	580	614	524	547	538	557	588	571	570	592	573	543	614	595	562	601	595	562	524	552	560	572	560	581	565	519	550	608	573	579	562	595	540	574	571	538	565	548	529	589	591	569	602	554	577	549	548	583	576	576	581	571	552	580	557	565	643	615	618	598	589	571	508	571	592	545	569	547	540	587	593	559	573	594	593	623	606	572	592	594	604	573	578	554	597	550	542	607	552	538	576	573	541	575	572	565	549	592	541	570	523	590	547	602	587	544	570	542	577	553	582	569	546	567	575	549	556	566	596	557	591	572	599	531	531	588	602	527	569	563	579	575	574	579	594	579	600	569	574	571	553	594	490	593	549	586	564	604	542	570	551	600	543	561	568	547	551	574	570	567	568	527	566	576	567	563	566	564	574	560	574	538	558	569	535	582	585	570	593	573	577	583	567	586	531	560	577	588	579	560	547	566	531	575	574	566	586	570	546	561	635	568	538	549	584	536	567	542	581	574	590	598	622	573	518	547	617	564	564	574	561	549	579	647	547	570	573	554	585	546	553	593	618	570	584	555	611	585	612	546	555	531	575	548	573	538	552	598	563	601	562	576	623	570	638	520	573	603	548	614	569	591	566	597	570	568	559	591	557	556	583	550	550	545	541	644	556	527	541	590	589	565	554	565	589	581	597	539	541	546	565	521	579	562	575	585	561	585	525	548	542	570	546	535	604	581	561	574	573	567	599	512	552	571	620	563	564	522	566	566	574	506	543	546	603	518	578	616	582	602	557	573	565	551	558	622	578	544	587	580	560	564	571	565	587	547	585	576	550	545	582	577	551	563	553	557	604	536	562	572	544	592	570	561	598	552	549	609	580	574	616	526	557	565	558	593	576	603	577	580	581	546	588	579	620	570	561	542	565	585	542	592	586	595	548	601	572	572	571	628	582	590	584	578	584	567	560	551	543	569	540	582	644	558	547	562	591	528	539	589	553	594	602	547	575	556	626	592	589	539	578	571	553	552	557	569	567	580	522	586	518	532	543	586	600	582	547	542	577	561	578	563	565	590	534	551	565	571	571	576	597	558	577	611	560	534	567	547	566	630	557	631	604	549	560	558	583	561	565
16741	14041	8560	4911	3717	2921	2355	1846	1584	1383	1262	1117	1090	944	922	907	851	837	812	843	803	839	791	776	738	812	757	776	736	735	772	709	709	765	717	785	801	729	756	765	792	713	728	741	782	791	770	781	739	760	738	729	744	759	794	711	740	777	738	758	756	764	736	731	750	758	753	731	705	765	773	771	694	750	744	702	788	679	739	709	754	737	716	719	793	743	731	741	748	730	723	770	698	749	712	724	761	742	725	718	741	734	766	731	781	720	711	731	725	786	687	738	737	781	699	733	749	768	759	712	682	766	724	781	735	773	677	771	759	759	746	691	720	722	725	739	695	734	739	763	733	712	758	783	740	724	757	724	743	746	767	748	693	741	765	715	731	741	747	711	749	696	725	739	724	710	739	722	741	682	717	749	727	745	754	740	729	742	750	696	749	735	755	754	726	774	733	691	715	732	695	749	747	669	695	699	727	735	704	731	724	734	730	795	723	711	705	720	736	750	762	773	709	733	737	697	738	766	715	715	781	713	756	701	753	673	747	740	756	749	714	714	756	692	753	776	703	680	740	759	791	819	765	762	719	738	761	744	747	709	788	726	744	699	780	736	742	789	742	765	762	707	746	761	785	782	763	797	745	762	740	706	710	726	715	759	761	733	738	715	718	744	719	710	734	722	684	694	748	728	724	674	764	664	756	747	741	715	765	725	725	779	744	688	775	724	753	740	737	765	760	762	678	741	724	708	756	754	692	701	767	708	725	674	718	782	754	696	721	731	734	758	739	727	698	744	702	729	695	757	713	761	737	666	741	716	734	743	727	746	739	735	699	772	765	742	759	758	702	741	724	720	761	726	708	725	699	729	762	726	755	756	783	757	720	752	706	708	708	765	739	754	752	790	736	764	685	720	689	772	696	750	722	671	780	757	792	708	768	772	797	733	752	732	741	742	749	752	745	713	750	739	704	752	734	743	752	764	772	701	738	711	689	741	690	745	744	749	723	755	739	720	777	695	725	733	725	773	748	708	781	762	767	725	749	785	765	805	711	715	767	725	768	714	731	755	747	741	746	716	761	710	710	742	728	741	746	731	716	730	706	735	751	690	714	712	720	756	713	741	765	713	739	722	681	738	720	747	753	714	737	715	725	742	748	767	759	723	722	709	813	699	750	736	731	718	736	736	761	793	746	736	725	755	806	707	747	728	761	705	720	694	765	705	715	774	760	765	721	688	719	730	722	727	721	693	707	712	714	727	747	753	727	761	735	759	798	727	718	730	772	762	733	693	746	710	727	747	684	761	787	737	731	733	735	755	767	729	735	770	766	736	755	744	812	742	757	736	766	767	758	719	727	757	733	736	724	703	734	725	804	724	807	732	762	696	741	711	728	742	746	691	697	733	722	749	681	729	751	756	757	791	729	751	749	755	759	723	756	705	720	741	715	710	744	769	785	690	747	779	748	719	721	775	727	747	742	788	715	713	713	760	706	737	715	730	702	739	756	700	712	739	739	751	697	766	715	727	723	708	715	735	723	717	734	774	767	699	740	718	734	708	781	738	695	709	691	756	807	746	725	738	765	718	740	697	665	708	750	702	744	731	736	719	749	741	733	716	755	745	718	773	734	685	731	714	758	703	745	760	697	714	700	767	750	729	731	722	732	758	783	708	795	746	761	699	739	737	727	747	786	745	715	728	758	719	748	736	745	745	741	732	745	749	728	696	699	708	756	664	738	717	742	715	743	751	684	754	736	662	727	732	769	774	736	739	735	742	746	735	741	734	755	727	754	757	750	764	760	723	752	761	720	704	703	806	719	741	760	728	753	730	719	716	746	751	754	741	753	765	696	706	756	725	753	738	778	721	758	728	745	736	710	702	709	740	712	735	713	770	757	728	691	749	747	721	748	779	684	715	746	697	764	801	795	773	718	732	735	776	749	750	722	742	752	705	726	721	729	748	745	751	738	727	741	745	742	713	725	736	734	726	727	757	786	745	692	712	710	715	728	732	730	693	758	719	729	770	764	719	694	715	775	702	777	730	695	678	727	770	712	709	734	728	731	731	730	721	739	730	791	690	709	739	737	735	751	761	703	670	684	685	706	672	753	728	787	764	698	742	716	698	776	708	763	723	697	709	716	755	730	731	760	737	691	714	744	727	710	760	737	722	770	794	693	720	741	700	699	719	733	696	740	710	758	769	742	775	745	754	672	727	703	771	755	740	746	769	781	769	765	735	682	746	747	732	718	711	743	751	740	768	734	738	749	726	777	741	707	756	683	677	726	747	771	683	735	730	747	726	766	753	777	741	718	737	695	727	732	734	721	757	749	744	721	756	675	722	685	715	769	704	748	707	749	763	730	730	755	746	723	765	737	731	712	729	724	759	707	784	756	739	782	733	755	771	736	778	736	725	735	735	769	741	733	749	734	755	747	723	749	712	741	746	784	723	727	799	752	733	767	758	703	714	733	770	719	721	729	761	740	780	759	748	766	774	737	728	747	746	731	744	776	783	736	728	734	711	732	730	694	721	736	742	723	724	707	804	738	750	717	716	738	699	693	723	774	736	772	760	737	715	706	709	742	754	715	723	744	727	742	730	671	746	733	766	767	717	720	740	705	697	706	729	749	688	806	737	738	749	739	757	677	744	737	730	741	684	718	752	761	705	699	749	756	711	780	728	747	704	711	762	781	784	773	712	709	804	700	764	716	780	687	702	776	764	690	736	736	713	748	735	737	738	718	714	729	737	737	770	736	752	759	739	727	760	756	740	748	728	750	736	672	760	671	731	671	732	741	745	712	748	738	758	717	730	740	719	749	718	704	715	759	736	754	717	718	779	728	752	699	775	759	751	744	719	735	723	755	763	743	702	746	726	701	693	710	731	727	727	739	770	757	705	728	705	734	731	730	711	767	725	777	784	735	746	695	710	735	738	763	722	709	772	760	733	781	711	716	743	743	752	725	788	721	737	725	700	725	710	736	673	744	743	681	739	713	779	725	659	714	701	724	730	731	797	697	725	742	756	700	823	729	684	763	723	783	768	728	764	734	718	706	775	735	713	715	760	751	741	722	732	721	787	732	747	780	751	750	723	773	708	749	731	711	764	692	715	748	701	715	735	738	702	773	742	686	740	750	752	738	727	712	665	706	765	713	723	738	765	794	685	764	793	741	802	729	765	755	776	717	745	705	695	739	734	751	775	701	733	746	764	737	756	786	725	744	792	756	736	764	691	710	741	742	771	712	715	715	742	764	683	758	807	769	764	735	692	741	775	703	694	717	730	783	749	693	711	710	768	740	728	740	715	740	727	744	752	770	745	733	739	722	714	691	762	735	708	766	746	728	741	765	786	706	720	792	741	752	710	711	711	732	758	769	732	754	719	744	702	780	737	735	735	734	688	742	722	725	743	760	725	760	749	711	719	793	716	749	733	740	743	732	707	769	727	694	738	738	705	744	734	679	757	713	731	758	745	740	756	729	727	723	795	715	739	725	712	756	708	701	761	743	700	725	721
25263	21618	27366	25989	5697	1077	804	655	599	581	523	456	420	413	410	397	425	371	382	387	341	380	378	355	362	343	364	356	377	386	368	354	382	390	371	354	375	381	364	375	375	371	407	368	380	360	353	386	342	333	401	366	344	375	320	355	401	379	406	363	366	397	415	364	358	328	364	352	362	345	347	338	369	330	353	385	378	349	382	340	359	371	388	320	360	350	385	368	366	363	379	318	348	349	355	380	367	382	382	349	349	353	354	355	378	345	377	420	356	362	405	356	367	361	369	341	398	358	368	320	388	361	370	367	351	347	385	372	367	335	389	394	332	348	327	351	361	318	359	363	377	362	366	383	369	354	348	360	353	353	364	374	366	362	329	344	379	372	372	399	394	409	337	348	370	326	406	378	372	367	371	371	324	341	368	381	344	375	409	368	344	384	360	389	375	372	397	351	350	343	358	384	337	390	339	377	370	384	358	363	343	366	368	361	388	406	353	368	388	334	359	360	330	379	314	382	339	358	340	389	375	384	371	345	354	346	392	345	365	383	350	344	385	350	366	381	376	395	359	386	380	356	315	340	371	375	378	370	362	362	365	385	386	354	356	360	368	378	346	367	343	374	374	344	363	352	367	370	377	370	376	367	360	317	372	331	359	349	365	344	363	346	358	373	346	390	384	353	355	357	411	348	397	349	358	343	372	362	383	332	377	354	352	361	344	351	410	383	349	370	383	373	370	363	345	353	363	389	350	398	368	376	376	364	368	349	389	381	347	399	367	353	370	379	381	375	389	354	348	338	365	376	404	354	390	386	339	377	351	358	372	357	343	362	353	399	393	350	359	390	368	341	377	343	357	361	366	388	375	347	347	365	341	337	395	363	326	333	380	377	364	331	385	414	348	366	363	333	349	360	361	324	341	399	331	315	368	369	361	350	377	357	362	347	359	372	368	391	364	342	362	338	370	349	368	357	338	332	364	337	363	359	370	388	385	368	381	363	350	399	359	354	355	348	381	366	373	373	365	350	366	356	352	353	333	365	378	355	389	368	378	343	344	364	395	331	407	352	356	367	343	368	326	371	378	392	364	355	370	330	377	354	345	368	386	348	344	344	347	320	353	369	377	369	385	405	339	357	376	349	354	361	379	377	381	361	362	372	359	399	389	338	362	388	350	343	365	374	372	370	331	383	352	388	373	380	381	351	359	372	346	389	359	378	343	351	350	393	347	366	369	367	331	350	335	373	369	401	384	368	354	350	345	390	354	377	394	357	372	339	329	350	365	349	362	374	384	379	412	346	344	370	324	345	394	343	371	363	354	315	366	385	360	375	331	359	341	398	339	416	339	362	330	379	352	358	370	347	372	381	345	370	377	366	331	380	376	354	355	350	357	355	349	363	357	361	361	374	357	376	363	375	368	388	375	331	356	359	371	353	372	357	332	357	355	374	381	367	386	379	366	352	353	354	410	318	370	348	355	339	386	350	371	322	348	352	412	328	347	357	368	355	372	347	334	370	310	365	386	395	353	338	322	389	345	349	343	351	369	391	338	372	349	351	367	363	350	389	383	362	336	348	363	349	377	350	363	369	336	356	367	352	366	368	399	355	352	364	406	380	340	334	357	378	380	347	363	357	361	381	384	389	357	358	316	348	375	375	393	349	362	369	350	350	359	385	375	344	384	377	369	359	398	355	346	394	382	336	349	420	356	363	399	346	343	369	357	377	363	364	322	362	367	365	354	357	382	380	370	372	379	362	370	373	386	348	391	373	384	410	360	350	370	372	364	341	355	384	374	399	372	355	371	366	389	341	384	389	345	358	373	370	358	361	356	382	366	357	370	343	349	366	370	363	395	360	345	352	340	363	349	395	375	364	383	348	411	342	379	374	391	356	343	383	374	383	358	369	345	348	368	382	393	376	349	392	371	364	379	331	353	368	367	371	319	386	391	379	371	325	364	370	395	360	363	341	340	409	362	333	384	341	366	393	345	339	370	325	367	348	336	377	326	361	342	377	346	347	353	375	366	376	416	353	345	384	386	365	394	364	346	333	352	378	365	363	365	404	349	362	349	397	372	383	372	366	392	365	356	365	360	367	395	358	358	390	363	350	361	358	382	385	378	371	366	369	360	361	361	363	360	370	345	358	360	355	409	346	365	350	364	366	377	363	342	389	391	388	390	352	350	384	351	340	383	389	349	362	361	359	370	365	362	361	341	353	341	376	355	378	381	377	378	390	364	387	364	343	368	362	353	355	350	337	321	375	361	386	377	353	366	378	353	370	369	339	402	360	356	321	359	374	330	397	358	347	370	363	364	369	381	404	346	386	378	359	361	389	353	374	377	379	381	386	339	329	333	333	348	398	350	372	369	371	357	375	330	351	386	382	372	337	360	384	362	398	377	350	372	359	378	345	336	392	363	368	362	374	362	374	348	359	345	370	373	377	367	379	402	353	363	355	365	374	351	356	342	348	385	353	367	355	354	365	372	356	367	370	352	371	354	350	357	394	391	382	344	351	360	390	363	341	362	373	342	334	366	358	383	359	342	362	396	384	381	362	380	357	367	342	364	345	371	345	340	369	384	366	346	373	388	345	360	343	352	364	366	367	350	376	327	370	384	370	367	370	377	373	345	356	378	367	367	370	377	339	361	359	344	380	353	338	358	387	365	379	368	361	333	346	369	350	358	399	369	360	343	318	364	336	395	375	356	381	360	354	361	344	375	341	328	366	361	356	383	340	350	379	343	362	374	385	403	375	361	371	361	361	384	336	351	372	334	377	400	351	361	334	388	369	335	360	388	393	375	375	372	353	358	355	350	399	361	346	354	365	373	362	366	323	315	369	369	381	357	366	395	361	365	363	355	378	343	343	337	372	353	340	371	361	391	375	374	325	362	336	377	380	366	374	368	350	388	368	328	372	343	379	352	331	369	375	346	346	330	347	371	344	353	366	342	358	368	366	403	353	361	313	353	317	377	380	329	353	328	343	394	328	359	352	363	367	343	375	323	364	315	387	358	353	362	368	379	356	359	374	377	345	350	353	346	375	374	382	361	385	347	358	386	375	373	357	354	338	363	337	364	372	364	380	341	403	354	369	398	363	366	337	388	364	379	347	356	372	329	376	370	373	367	388	362	358	379	380	326	363	329	345	363	366	389	360	368	375	387	361	382	399	348	351	365	357	392	352	384	368	365	361	368	353	340	370	338	391	330	386	347	359	376	390	335	387	349	374	350	354	347	350	377	361	352	382	377	383	397	338	371	392	362	398	360	346	369	366	356	377	353	370	355	406	352	380	371	334	384	383	400	350	369	385	369	349	375	380	400	359	362	338	347	368	382	369	358	392	374	384	377	409	397	392	341	416	368	345	367	366	357	381	371	350	390	378	344	357	364	384	385	355	339	340	360	405	375	390	369	376	350	384	415	372	392	391	369	368	366	358	358	377	356	355	362	383	343	371	384	361	399	371	370	384	329	378	367	356	353	367	369	370	355	365	380	352	408	382	407	381
15988	10780	5560	2928	2381	1952	1578	1204	1012	945	802	759	661	585	594	586	540	534	536	522	508	474	492	513	475	507	516	469	450	513	491	463	448	460	463	500	483	459	449	461	480	469	511	465	491	499	476	518	497	487	445	480	479	495	475	500	472	498	492	486	504	461	440	454	462	506	448	482	467	473	468	500	503	482	469	490	459	501	425	482	450	446	462	493	465	503	497	436	460	494	469	516	486	438	463	447	443	507	479	431	478	484	478	457	484	444	489	477	485	463	529	444	493	470	499	442	464	496	441	496	435	471	472	424	491	477	460	485	462	465	481	452	471	448	462	456	462	476	491	485	492	440	465	505	453	493	467	476	445	474	475	441	470	436	451	461	484	485	446	483	487	464	447	488	476	477	447	445	483	504	503	465	480	491	497	491	449	462	477	431	458	473	494	455	454	461	520	499	490	477	493	500	469	451	481	458	478	467	464	492	462	479	458	498	497	453	485	460	433	447	489	447	491	445	451	474	480	451	466	478	467	479	475	479	446	458	488	467	454	491	496	457	472	516	438	499	472	472	442	429	488	504	490	493	453	473	485	454	469	467	443	423	458	446	483	480	476	452	461	494	467	484	484	470	491	512	482	436	500	478	475	442	444	456	459	463	468	471	477	468	459	479	464	446	453	431	449	462	488	432	472	484	460	470	479	463	479	456	454	480	448	477	470	483	481	472	496	472	493	443	484	469	501	461	462	496	481	439	479	457	467	461	496	464	445	507	425	440	467	493	501	467	503	487	497	443	503	467	434	426	483	467	476	494	502	446	468	487	460	497	487	473	472	461	464	464	457	468	462	443	457	476	469	465	500	481	480	463	484	471	478	489	465	448	474	499	449	491	462	430	484	494	440	439	472	443	433	481	503	466	479	491	439	486	481	436	502	458	499	460	450	496	504	460	479	481	473	463	480	472	475	478	472	481	449	456	488	471	491	469	447	467	480	450	488	494	475	484	480	466	473	488	468	464	528	475	470	470	480	453	506	475	514	476	444	449	462	480	477	485	388	431	485	505	422	476	453	479	484	487	430	470	458	491	454	467	488	484	444	456	488	477	501	431	506	504	502	505	455	471	495	492	475	469	443	483	440	451	460	465	470	449	437	442	474	433	464	499	525	471	461	463	484	460	456	476	479	473	481	473	456	516	490	467	444	468	511	495	489	479	489	508	466	457	482	455	461	476	435	460	465	463	454	456	480	459	459	447	472	440	479	480	464	455	501	445	431	446	509	496	440	457	449	499	484	479	501	468	431	479	467	472	483	481	483	470	471	488	457	496	459	445	458	492	497	446	452	448	494	465	476	432	460	487	424	457	462	487	492	469	493	463	489	458	456	491	488	481	465	454	505	487	498	502	478	476	461	470	462	447	499	457	465	480	460	469	488	509	475	451	478	470	486	502	450	478	476	458	484	451	473	500	469	498	444	484	449	488	504	510	458	457	495	505	422	477	468	447	463	430	441	481	462	481	468	473	450	500	449	484	446	443	510	433	464	452	437	506	462	431	489	479	477	450	493	462	503	474	478	458	462	463	479	468	505	489	457	447	474	465	483	447	436	459	458	498	474	494	486	463	440	475	487	467	489	439	430	456	452	452	467	514	463	484	449	477	480	466	494	486	471	456	468	472	479	461	474	483	466	483	491	489	443	448	513	468	455	502	467	486	456	487	458	465	457	502	481	481	468	450	470	479	480	491	449	518	444	460	499	484	477	457	453	457	493	482	494	418	461	494	477	469	492	476	455	469	480	482	470	481	477	506	451	477	455	465	453	478	471	441	442	459	475	500	456	480	500	495	463	443	498	426	508	476	468	494	498	456	490	450	484	490	469	466	474	464	489	466	472	470	475	465	478	459	474	443	487	466	496	479	474	470	442	465	465	484	467	494	470	480	473	497	470	405	495	445	455	466	490	496	454	472	505	473	480	461	453	462	473	488	493	422	452	503	447	510	466	493	468	508	438	495	447	494	466	516	456	481	478	481	453	477	486	459	449	444	476	446	478	449	501	461	508	475	494	485	471	505	455	456	481	424	482	489	463	474	455	483	471	460	449	458	457	488	480	456	495	462	444	421	502	464	479	453	503	472	472	496	500	421	479	482	480	469	476	486	457	447	520	505	432	449	462	456	434	486	443	461	475	455	447	488	450	479	470	487	514	492	473	528	495	487	446	470	472	467	439	461	483	490	447	481	457	450	469	485	449	445	465	479	490	487	485	524	495	462	480	478	435	483	444	499	435	433	472	474	460	453	453	477	493	473	490	439	507	488	464	463	498	445	446	491	442	456	459	480	462	488	440	522	467	467	439	439	486	496	453	476	485	454	474	431	498	484	424	467	490	432	469	485	458	520	499	470	460	484	442	477	480	485	476	457	469	441	486	507	443	453	465	469	462	434	492	460	457	509	450	490	457	471	426	492	489	468	462	478	513	479	437	479	447	470	478	452	445	461	465	457	451	477	460	485	468	490	483	459	452	465	440	435	501	505	440	460	454	492	475	475	472	492	469	482	472	495	498	446	449	448	454	456	465	476	479	494	461	440	476	503	442	437	446	521	501	492	464	450	481	489	458	535	469	424	468	460	430	435	467	507	521	466	438	420	497	456	456	483	494	447	442	468	459	515	438	458	501	481	484	474	493	455	477	496	479	476	454	481	503	437	467	500	480	448	506	466	451	447	473	474	488	482	471	462	441	433	463	501	497	468	509	481	494	504	451	495	473	467	468	480	461	436	478	477	484	489	495	498	519	448	492	474	461	474	475	468	477	458	437	491	462	481	477	453	492	467	469	458	481	496	502	463	486	470	462	486	468	426	500	517	494	482	459	492	453	440	466	451	482	461	459	489	465	467	465	492	477	470	476	444	493	462	462	479	438	481	475	499	455	465	484	471	461	461	473	470	471	461	426	477	478	489	494	490	439	477	474	488	474	525	483	471	475	466	458	495	480	463	464	466	470	499	482	478	443	509	454	451	460	427	464	478	483	485	437	510	426	468	432	482	483	458	459	442	500	504	457	440	434	497	488	431	466	502	509	452	477	485	523	475	464	495	460	483	452	501	522	482	466	455	456	491	448	506	496	494	465	446	474	474	461	479	468	500	488	479	460	473	455	458	465	420	480	468	487	469	468	484	465	451	544	461	466	465	483	467	464	491	488	462	459	485	434	481	494	461	492	440	469	474	469	450	464	411	477	472	462	419	439	464	426	487	437	497	472	469	476	491	446	469	472	455	484	490	453	485	481	454	502	465	480	464	495	486	446	505	467	484	468	484	458	472	437	463	501	489	502	452	464	486	508	466	467	451	495	466	434	464	490	424	486	478	467	440	472	476	463	445	431	480	466	471	490	469	427	442	434	454	458	514	464	481	466	449	488	486	473	473	473	484	428	463	450	469	481	410	422	469	473	440	466	470	476	452	462	506	461	474	442	497	412	474	497	450	447	486	471	529	476	489	465	475	490	480	452	512	518	490
23086	21658	29382	24418	21650	21445	4109	1140	818	758	658	551	483	476	426	413	386	388	336	372	320	352	331	326	314	303	312	324	317	328	293	295	360	323	307	315	302	301	286	271	296	324	306	329	285	312	299	288	320	293	295	311	303	289	306	334	281	294	291	305	318	309	291	277	297	273	293	319	309	296	285	290	290	293	255	307	303	306	289	302	305	294	329	318	314	277	273	288	319	294	287	314	305	319	310	311	273	292	277	285	264	296	256	313	321	295	273	316	330	315	305	326	297	292	302	274	305	295	301	333	302	315	300	301	292	318	305	307	298	275	276	315	331	270	316	295	320	321	290	320	309	294	329	270	309	275	301	287	293	319	323	286	316	273	306	284	297	280	288	298	294	304	307	273	280	303	310	319	281	263	327	328	317	288	304	303	323	281	313	307	265	295	303	282	333	299	313	299	277	312	318	309	264	310	303	278	263	299	294	292	282	308	273	320	301	314	276	315	290	300	295	282	305	283	300	330	286	284	290	281	298	306	283	276	304	313	294	324	287	285	306	313	278	279	298	305	302	300	311	310	298	278	305	303	285	285	332	275	314	272	311	312	283	288	260	284	310	288	317	302	263	292	310	287	283	335	306	254	273	285	291	317	291	309	301	290	275	299	308	284	319	298	316	297	289	299	287	296	315	315	313	276	274	309	315	277	309	285	275	305	301	286	303	307	301	281	268	308	311	314	284	234	298	317	314	303	295	298	303	266	269	291	317	304	283	300	307	285	280	277	316	312	318	299	296	288	299	270	317	297	285	306	348	307	299	303	338	307	323	279	282	292	293	290	276	286	281	275	296	301	275	293	323	279	303	268	300	311	303	248	298	305	295	268	287	315	275	259	318	306	313	275	253	305	307	270	271	306	317	274	311	308	293	263	335	299	301	283	287	281	285	282	294	273	311	283	270	321	304	310	275	314	330	319	296	335	306	296	298	254	275	307	287	318	255	306	318	278	308	275	296	291	279	297	278	292	289	325	310	270	263	289	310	272	309	308	303	288	282	339	314	310	289	286	326	313	289	280	281	267	298	288	315	325	264	285	314	297	289	297	297	319	310	287	270	281	287	308	294	316	298	295	272	272	325	283	339	277	315	309	306	291	309	315	294	290	280	285	299	303	275	315	273	289	323	284	293	332	289	301	298	308	297	279	315	285	291	310	287	297	283	328	297	283	294	301	256	315	294	276	294	304	298	327	296	297	278	284	332	270	320	333	323	319	326	319	278	289	279	303	302	272	292	280	282	292	290	309	276	310	291	309	295	322	292	309	281	313	316	294	302	284	301	290	285	288	289	282	328	320	295	323	283	323	306	277	276	337	302	323	280	315	285	289	286	300	290	265	297	308	273	293	314	294	315	300	260	293	274	310	302	315	308	282	290	305	335	309	302	320	279	299	319	311	305	313	305	299	281	287	294	308	298	302	323	297	288	283	284	308	283	290	349	290	283	303	286	308	276	275	303	307	277	309	320	314	337	284	309	259	272	299	305	275	277	293	297	320	268	287	344	300	319	314	310	313	309	318	307	309	328	312	283	288	277	325	306	305	296	269	276	314	296	278	280	289	279	297	282	279	303	264	261	288	300	279	283	308	306	300	301	283	267	282	325	302	295	287	280	305	306	287	298	306	294	293	277	352	306	270	305	286	276	312	303	321	306	310	309	295	302	300	308	273	306	302	307	305	298	320	293	307	287	296	288	289	328	282	288	310	310	303	291	305	306	318	308	296	294	292	310	285	277	294	290	281	330	290	286	297	316	314	291	263	272	277	300	290	279	267	289	280	274	306	299	349	292	286	313	290	283	303	275	303	296	285	251	332	303	286	287	312	304	277	294	307	271	347	305	290	313	313	302	301	278	286	335	316	274	324	330	301	289	306	302	276	285	293	320	294	295	267	316	302	316	295	303	287	285	319	287	311	291	272	283	310	276	271	321	298	294	330	313	303	308	298	290	294	276	285	291	327	253	291	294	305	260	302	325	325	278	318	301	283	281	301	287	286	292	308	302	280	267	285	299	295	292	292	280	303	283	278	313	278	324	266	279	300	297	299	274	302	309	284	277	287	315	267	294	314	287	312	299	288	287	298	336	299	311	302	304	301	282	311	296	338	285	332	270	314	326	331	272	274	289	300	268	310	300	281	281	314	293	278	306	317	314	301	320	321	292	291	275	263	306	279	282	302	299	274	296	284	323	309	307	299	297	312	281	275	268	314	301	289	331	347	311	313	301	280	302	313	282	314	286	299	266	306	312	285	270	318	309	292	291	322	330	277	292	312	282	280	304	317	310	301	296	311	298	345	307	278	287	316	318	326	293	309	259	280	327	300	305	307	302	277	291	274	302	291	322	306	309	310	304	304	278	310	308	335	297	288	342	280	270	297	347	284	301	301	293	320	309	287	300	295	290	280	324	295	294	295	274	301	333	301	311	300	324	301	272	332	299	284	290	334	265	310	293	327	289	303	295	303	300	302	281	266	293	294	281	292	292	319	280	295	298	278	303	280	305	322	310	285	283	276	258	313	296	270	301	281	313	311	294	284	329	305	299	280	295	274	293	263	304	326	289	305	299	321	336	305	283	261	291	287	307	294	274	303	279	286	294	318	323	312	297	303	305	303	297	300	294	300	296	308	278	280	327	305	316	322	301	296	294	323	293	313	313	278	285	302	303	330	291	310	303	287	310	300	309	306	297	304	303	281	301	274	288	325	309	272	297	292	321	264	289	284	302	289	284	282	275	296	275	308	257	291	310	289	284	281	301	293	279	300	297	293	302	314	299	290	254	272	312	277	296	306	300	275	284	307	284	268	304	278	312	300	289	303	266	315	302	293	276	295	316	322	281	300	273	328	313	283	292	285	262	288	283	281	295	257	285	264	272	289	312	287	332	273	294	282	286	279	279	321	304	274	317	288	342	300	309	281	302	282	283	314	291	308	277	296	317	333	301	265	297	284	325	284	306	288	295	297	305	286	326	301	302	314	277	293	294	282	304	326	290	316	306	319	311	270	287	296	307	272	332	292	300	329	308	289	284	295	272	316	304	294	290	287	291	291	311	309	303	304	286	276	275	309	281	326	341	290	317	277	294	283	308	276	273	312	272	278	292	309	288	299	294	294	289	324	322	288	276	283	265	281	330	316	328	298	294	302	307	302	315	286	307	271	292	287	304	306	292	310	311	289	305	301	294	273	292	301	303	291	321	297	287	318	299	280	304	290	305	307	290	303	317	301	276	268	291	285	290	292	289	310	310	305	284	253	293	300	283	294	339	278	307	300	269	294	314	312	296	284	277	301	311	289	278	307	309	286	305	274	322	310	261	310	297	284	279	275	315	312	288	269	310	293	286	299	333	267	309	322	292	316	306	299	307	321	330	271	308	290	271	292	293	301	316	307	251	285	313	269	284	272	281	285	294	292	316	288	299	287	303	293	302	316	310	292	279	307	323	284	315	291	318	293	294	265	286	307	309	310
20300	20261	11846	6674	4771	3678	2857	2260	1812	1496	1176	1008	831	771	714	670	645	605	529	507	500	511	493	492	462	421	433	448	443	416	464	374	439	433	411	479	446	438	408	419	408	381	407	398	390	441	416	400	432	389	386	410	396	398	421	404	414	398	398	377	433	375	384	398	393	373	390	382	421	423	421	400	440	399	397	382	395	396	424	388	376	424	404	415	413	388	389	400	423	381	422	407	404	383	404	429	415	400	387	442	364	400	398	414	422	409	433	396	420	441	381	405	392	402	444	407	401	413	393	387	363	371	365	404	406	397	357	412	412	409	398	401	367	422	434	373	418	384	379	444	408	406	379	399	421	392	417	402	387	358	421	421	387	405	397	390	392	418	415	409	391	431	383	396	392	401	391	400	372	392	379	407	400	406	385	407	400	407	398	401	378	413	406	387	411	398	356	381	409	410	366	410	388	339	421	390	389	420	409	390	396	376	406	395	396	415	396	389	363	398	381	393	366	422	413	363	413	383	386	407	375	365	378	381	424	402	388	417	431	373	438	409	409	417	378	391	376	404	427	396	375	372	383	405	374	386	416	425	404	385	382	422	406	379	395	341	367	416	386	397	415	374	414	365	382	392	398	390	431	394	395	399	375	384	423	379	425	406	385	348	399	379	388	390	384	413	354	394	365	377	395	385	373	411	392	398	399	410	420	366	366	379	402	409	399	387	385	416	361	389	416	389	388	384	395	354	391	373	415	422	402	366	428	397	414	376	397	375	361	376	391	377	409	417	358	378	394	380	421	378	410	345	411	363	395	392	401	412	384	397	420	385	424	374	393	416	374	374	370	405	441	377	429	382	409	403	368	368	400	405	383	400	394	394	425	382	345	401	403	384	393	423	394	398	403	398	404	385	398	342	400	386	388	367	386	399	391	393	392	389	420	384	388	398	354	377	419	385	383	381	411	359	413	402	398	385	381	363	339	374	414	405	365	412	383	395	440	423	413	361	362	376	398	355	376	407	411	393	389	373	404	398	354	389	383	395	392	441	391	427	351	404	398	402	428	393	394	374	384	388	401	353	430	365	411	396	381	380	375	416	379	421	394	406	402	430	367	368	391	391	412	407	372	375	391	383	399	404	374	382	372	401	391	389	413	449	392	389	376	375	419	368	396	400	435	368	403	387	395	369	396	391	383	419	374	398	359	393	424	382	339	415	427	407	402	399	410	399	392	387	414	401	392	389	374	394	406	373	361	357	387	383	372	390	412	405	398	402	397	390	370	399	402	407	392	415	395	380	433	392	414	346	405	381	408	392	383	352	395	378	373	393	403	421	389	386	386	369	377	392	405	370	361	388	405	434	373	425	396	361	366	402	402	408	401	402	389	403	410	393	397	355	394	421	412	361	398	357	390	396	400	416	405	369	393	380	371	398	367	412	393	356	426	377	381	388	378	412	398	366	392	390	404	380	450	392	402	387	393	376	362	380	407	372	412	401	424	385	430	356	417	390	408	386	387	386	400	383	383	407	405	354	412	409	436	364	377	422	384	390	367	410	367	395	381	377	410	396	381	402	434	433	382	364	384	396	394	395	420	406	390	363	427	383	380	420	408	413	347	355	426	442	382	389	357	421	401	400	397	427	405	402	391	343	400	396	400	388	435	369	396	404	398	383	391	407	373	399	398	402	399	381	378	391	399	430	399	390	358	404	392	395	404	394	382	401	395	443	406	405	373	390	389	403	417	392	416	402	407	409	366	390	379	397	415	384	416	413	389	378	415	374	388	398	377	398	372	388	421	361	349	378	396	360	386	360	397	403	404	411	339	392	385	420	398	381	415	410	404	391	389	391	363	388	364	402	375	380	373	392	397	403	377	389	372	384	374	392	418	407	393	403	378	424	417	374	376	382	386	410	399	404	400	373	398	383	448	404	364	407	410	384	423	379	416	394	398	431	388	396	419	390	381	374	375	390	382	392	419	363	400	427	405	420	352	400	389	405	402	361	373	409	357	379	379	358	413	388	411	385	374	409	375	419	392	400	388	383	394	405	416	385	377	381	398	372	443	391	410	372	394	402	386	378	374	372	425	380	446	411	382	406	381	369	416	409	390	356	351	414	378	383	392	370	397	364	427	397	380	402	403	426	392	384	376	401	408	411	403	379	399	396	395	377	398	394	400	395	416	381	374	389	438	379	388	400	397	391	412	387	429	370	386	364	387	400	398	415	393	355	381	382	407	392	434	397	396	372	390	391	419	408	402	395	382	405	413	450	373	393	389	400	352	399	396	394	394	393	391	399	394	385	389	404	414	379	448	390	365	356	395	377	415	384	375	399	403	385	365	368	378	374	389	391	368	402	389	405	383	395	390	396	355	382	409	412	419	407	416	431	398	369	357	390	406	386	405	342	381	383	380	426	387	396	388	403	353	374	374	428	399	401	412	436	399	375	390	401	423	380	430	411	361	372	392	413	400	424	384	368	399	397	368	394	394	393	404	385	389	396	378	396	433	423	406	365	389	418	402	404	410	383	391	379	417	418	396	368	366	388	393	402	389	398	392	414	373	402	389	386	385	371	357	372	398	398	376	423	389	383	399	399	416	393	393	404	379	367	398	365	378	383	411	430	368	390	374	379	409	390	378	339	390	404	414	371	379	375	398	443	390	397	394	388	414	422	385	417	448	408	411	367	392	430	417	388	411	384	384	397	396	411	404	374	413	396	373	408	381	392	367	385	409	409	391	389	383	365	425	407	398	411	384	374	420	400	378	393	383	399	399	412	366	365	380	389	366	388	380	386	409	411	373	380	380	386	407	409	408	359	390	385	389	416	395	388	401	407	421	400	371	437	425	389	379	391	443	400	379	398	368	382	423	409	397	384	380	374	385	420	397	416	397	374	395	391	426	400	392	393	370	406	406	394	400	409	399	392	383	351	363	394	377	423	352	428	409	386	427	386	391	402	410	366	384	397	393	396	389	423	393	420	397	407	396	366	379	384	423	408	380	377	386	389	395	399	389	395	397	354	391	392	394	453	389	405	414	413	372	416	387	401	367	396	405	425	369	393	420	426	359	396	410	398	418	395	401	372	373	413	408	374	423	402	391	415	357	385	376	366	422	391	414	349	409	415	411	377	383	418	366	382	370	361	374	401	375	397	395	404	406	363	381	392	400	375	391	412	408	400	370	369	405	402	420	386	395	398	403	408	424	397	371	390	353	381	387	377	411	384	389	389	380	410	427	399	411	408	403	380	387	409	381	402	357	398	403	403	388	361	413	387	428	396	374	409	423	440	423	378	408	394	416	369	403	351	363	391	390	379	381	360	383	420	402	416	410	409	410	389	380	387	398	414	400	392	388	396	358	407	398	412	408	383	370	350	385	412	389	374	388	417	365	378	384	376	387	401	402	396	393	359	412	411	415	354	392	407	361	434	370	364	390	385	391	436	434	405	394	378	368	398	390	388	404	428	429	380	428	402	413	410	419	386	407	385	393	409	385	373	408	374	385	420	359	365
28052	17988	5426	1821	1126	938	776	751	686	730	692	655	591	664	609	629	554	557	557	581	600	595	522	597	594	524	583	528	583	549	574	593	596	551	594	593	540	539	567	605	589	564	581	567	568	547	599	534	578	598	605	576	572	612	558	554	599	623	589	587	588	579	575	522	578	573	593	590	581	584	546	633	590	594	620	553	588	605	584	600	583	541	605	552	546	572	586	606	609	612	589	579	552	594	612	586	584	610	533	564	586	603	529	556	541	598	550	588	563	565	553	571	599	573	580	574	547	538	575	564	604	617	562	637	630	594	605	599	577	580	604	605	611	578	561	554	558	579	639	584	635	561	555	565	610	552	595	565	584	553	564	605	578	578	583	588	599	584	582	572	565	580	558	570	573	630	566	542	571	591	577	535	587	558	553	589	586	584	603	609	612	552	547	546	571	593	596	580	580	590	606	571	621	569	573	579	553	541	560	554	532	593	593	564	574	580	552	542	610	578	574	556	582	562	543	547	588	557	599	615	573	596	542	587	541	595	590	586	629	569	583	548	600	538	563	548	571	621	543	516	598	576	611	586	559	566	607	596	520	579	558	631	606	566	577	577	584	597	563	575	587	568	583	558	576	588	618	585	577	544	530	581	564	567	536	551	558	582	576	565	578	563	574	598	606	563	572	609	560	523	557	590	570	566	629	569	598	577	521	551	619	543	580	576	580	542	555	567	573	561	546	562	563	577	573	586	547	583	560	609	607	558	590	550	600	616	546	570	544	568	564	555	597	546	574	607	601	607	563	625	612	571	610	592	573	587	612	602	571	550	560	557	549	592	609	563	595	613	588	549	552	571	610	614	607	574	624	581	595	555	586	546	559	603	584	565	565	579	557	574	611	586	581	575	581	601	575	581	546	567	593	586	566	604	528	522	568	569	568	583	618	551	584	585	597	596	575	531	596	588	556	595	589	547	583	605	612	572	550	615	568	612	557	598	543	569	568	592	565	549	533	551	569	626	580	571	573	587	573	556	599	574	583	589	566	567	595	530	578	568	555	551	607	567	572	584	605	591	580	558	538	608	613	567	552	525	602	584	550	585	607	586	571	541	570	545	595	586	542	605	571	594	554	570	617	559	563	533	593	541	570	647	581	582	556	617	606	538	575	595	578	563	561	608	585	607	606	540	562	574	564	564	557	601	587	570	569	592	574	549	566	557	620	560	567	563	595	594	586	580	585	572	555	594	555	595	585	552	543	611	595	581	528	592	583	591	557	532	572	512	542	601	599	568	615	575	599	590	553	592	608	634	596	547	557	558	548	571	567	591	601	609	563	602	580	529	619	557	581	549	586	595	562	547	613	562	574	616	568	552	577	598	583	580	600	605	534	543	559	579	581	595	581	583	588	560	628	533	576	578	528	585	579	585	556	587	555	597	585	579	540	581	566	597	596	532	587	597	610	540	544	607	598	548	586	557	559	550	583	573	535	606	527	568	573	599	602	574	581	633	576	580	564	562	577	580	588	572	556	548	595	618	602	524	585	582	584	584	582	567	590	613	573	562	600	535	591	559	578	577	570	559	616	616	596	565	606	572	620	561	567	586	566	596	606	583	613	573	583	557	576	604	562	608	584	568	565	576	598	584	618	548	586	594	583	600	579	538	618	546	587	560	585	548	574	566	573	601	584	555	577	564	594	584	589	573	544	568	596	551	584	581	577	625	632	564	609	565	548	569	595	569	544	582	593	578	605	570	579	581	564	599	580	610	562	611	582	620	522	583	636	630	581	554	549	590	607	589	566	536	601	606	593	583	575	607	583	583	548	560	540	549	587	588	547	534	573	547	581	578	562	564	632	587	578	553	615	533	570	565	557	629	570	595	592	595	571	587	533	603	594	564	553	606	592	540	628	571	573	562	614	621	556	580	572	583	567	586	608	534	604	563	565	586	546	597	579	600	563	601	570	554	542	598	564	524	567	561	576	571	607	579	595	593	583	583	574	488	587	582	575	594	577	553	554	581	562	578	615	595	577	583	574	587	571	590	591	565	597	563	567	559	593	614	604	568	564	576	559	584	596	562	593	586	579	555	589	591	574	561	586	565	546	624	545	520	582	564	609	575	541	631	568	575	533	576	568	590	585	530	579	543	551	563	558	570	619	566	567	581	591	590	641	568	556	603	584	573	551	610	595	542	528	536	598	574	576	591	609	601	584	553	621	602	594	601	561	604	663	592	561	587	570	595	599	573	527	578	567	581	540	624	577	601	555	595	563	587	599	581	586	522	591	602	562	601	620	547	519	564	601	602	596	565	542	551	555	599	539	601	582	576	555	584	608	590	571	599	604	572	623	578	588	569	580	585	561	577	556	598	573	569	570	597	564	566	615	600	616	569	587	569	580	542	583	559	537	573	591	515	606	594	598	591	588	562	579	619	563	608	592	603	596	575	561	567	553	581	548	563	595	635	594	543	597	580	567	602	562	597	567	535	571	597	552	572	524	545	563	611	618	538	568	557	593	619	622	541	601	568	595	592	562	567	547	580	605	610	579	605	588	543	575	560	621	574	548	613	567	584	557	572	563	533	597	573	591	604	514	577	631	573	576	609	569	530	571	593	579	543	601	535	583	605	612	559	607	557	561	581	576	622	556	560	610	584	539	538	538	543	570	609	560	545	599	608	591	561	581	603	609	616	586	579	575	595	599	560	604	586	597	550	586	555	547	551	582	532	580	620	579	565	587	582	583	565	616	582	565	578	598	578	553	578	615	561	561	565	595	560	610	574	547	610	554	571	584	588	550	600	591	566	557	580	564	606	585	514	579	581	556	589	622	561	585	597	572	539	580	567	589	573	568	562	606	577	585	564	575	572	553	619	564	551	566	564	568	610	570	605	562	517	572	565	571	561	570	588	567	582	603	568	593	543	587	582	569	601	563	530	559	559	577	559	586	616	570	615	529	580	571	592	573	603	588	550	600	531	554	528	568	563	572	539	617	593	601	547	557	558	564	583	564	582	552	570	564	599	542	554	592	631	570	566	624	574	587	573	650	573	581	577	632	608	511	551	629	581	560	590	549	582	608	584	570	545	562	611	565	587	603	597	551	551	581	538	566	608	576	549	591	582	530	553	589	616	578	576	591	600	545	634	557	598	571	563	602	590	543	597	545	589	537	575	561	553	549	566	584	592	596	583	573	597	595	566	606	551	568	570	560	544	547	536	529	561	578	605	565	580	566	581	597	561	525	543	590	570	568	541	577	532	588	560	565	602	605	606	596	616	568	606	580	558	539	595	539	583	548	536	559	591	539	599	554	566	605	578	565	637	591	561	580	589	556	574	568	613	602	578	590	546	605	561	559	600	601	591	569	546	591	543	549	591	600	579	621	541	603	625	532	613	596	585	597	583	541	541	562	559	566	618	564	552	604	528	571	570	530	592	583	590	566	562	666	554	600	528	556	550	568	556	620	606	596	573	545	581	587	544	571	551	557	569	568	580	599	591	575	587	588	596	626	540	617	538
13789	6779	4026	2197	1836	1557	1366	1161	1099	986	953	826	892	811	822	738	782	730	763	757	762	747	755	756	797	718	711	782	733	732	732	765	733	726	767	744	737	719	758	701	713	775	742	748	744	715	771	750	742	760	739	740	748	765	755	782	721	771	691	695	740	765	740	713	746	712	723	723	702	769	757	745	755	782	778	730	776	776	776	727	727	739	770	775	763	726	789	790	762	712	725	748	738	726	789	698	778	754	783	714	764	711	771	712	749	738	738	735	729	749	750	789	771	728	733	667	749	825	753	754	761	759	750	751	752	733	716	713	736	760	726	695	748	726	781	721	744	748	759	751	769	742	790	713	751	725	753	792	737	785	722	685	752	719	791	697	716	766	739	772	706	789	765	743	760	698	778	708	731	726	697	734	742	729	716	689	718	742	728	744	724	772	740	744	724	766	678	760	750	715	774	759	718	716	756	696	749	726	763	740	768	717	727	724	736	739	767	759	747	713	738	713	743	784	777	732	749	730	686	706	755	710	776	725	767	682	774	752	808	758	741	747	691	764	773	698	699	749	719	744	743	733	736	775	683	763	732	775	752	763	772	752	726	755	764	747	778	723	753	726	758	705	737	750	737	741	713	727	753	723	738	772	738	735	742	753	751	732	744	754	729	735	740	739	732	727	753	704	740	740	737	728	733	724	766	716	744	798	735	743	755	776	766	772	738	754	751	689	730	749	720	732	714	751	723	746	737	757	753	729	706	751	749	781	710	737	731	839	752	786	711	737	707	730	747	764	738	714	710	732	753	752	701	759	722	768	764	762	720	781	741	763	762	742	757	727	697	745	764	781	802	732	758	743	756	693	761	718	764	710	733	728	704	734	738	707	717	686	776	736	721	725	740	753	745	699	751	743	784	742	736	707	747	739	766	736	743	832	703	749	740	728	734	775	768	738	753	695	712	773	768	722	720	773	735	748	700	731	701	710	739	763	743	776	732	763	748	725	727	737	729	776	739	710	751	784	729	745	722	741	748	717	749	751	751	712	675	747	783	750	710	737	712	777	779	747	738	734	706	756	773	741	800	727	724	714	766	710	790	730	762	745	674	747	756	771	790	725	715	737	740	740	752	731	725	740	754	817	755	687	750	744	706	794	752	708	760	727	724	726	743	728	755	713	782	762	766	725	782	715	777	730	696	717	743	730	767	720	733	713	763	667	720	744	707	764	758	742	757	755	740	742	797	715	710	694	711	719	732	741	731	724	742	760	780	773	733	761	744	748	780	758	736	722	720	742	744	745	773	776	694	777	708	734	726	708	758	770	686	698	740	782	771	757	739	774	738	747	730	758	711	740	763	816	747	736	765	753	701	744	739	771	761	735	733	744	743	694	725	724	747	737	775	745	737	740	747	766	742	757	721	755	745	714	773	719	730	711	743	749	706	721	770	787	764	730	748	713	695	779	762	772	772	737	747	778	747	692	742	763	752	712	761	695	764	729	712	738	757	724	759	728	739	764	730	759	746	739	744	756	767	804	748	768	750	746	785	763	769	695	757	737	760	755	715	714	782	731	767	746	699	745	724	762	756	722	788	765	727	746	750	715	765	772	732	769	764	709	726	771	703	734	738	729	775	721	721	745	758	750	724	770	734	727	803	728	727	710	712	753	756	728	757	708	749	751	716	746	755	769	760	757	780	730	723	746	758	764	743	697	702	704	743	713	698	737	683	758	779	719	726	736	795	742	719	745	743	759	735	685	755	711	748	690	797	751	683	770	705	771	710	747	671	777	751	763	739	713	729	751	765	764	748	784	802	755	740	746	720	700	754	726	715	769	738	794	752	778	761	722	750	705	776	732	699	729	713	725	754	722	740	763	788	741	710	782	747	742	758	738	783	766	727	681	735	729	767	748	754	772	726	728	727	739	760	721	788	717	688	740	697	784	750	729	745	716	719	743	727	743	729	724	670	736	754	777	756	744	757	796	748	722	701	739	758	742	757	790	685	727	765	672	744	746	797	722	693	755	731	703	723	751	775	748	742	760	784	741	732	736	762	794	771	736	778	775	737	774	778	755	742	714	743	745	778	701	732	721	755	808	766	766	739	735	748	731	753	792	689	732	792	745	745	702	699	699	725	769	755	737	759	734	753	727	728	734	741	745	782	724	762	740	739	793	760	723	747	739	722	743	746	763	750	758	733	749	763	800	657	752	726	732	718	777	716	688	726	754	762	707	731	700	736	713	760	780	751	707	707	749	737	734	760	702	712	739	788	732	739	778	733	769	695	753	723	702	709	741	770	743	689	744	713	683	757	711	751	748	735	727	715	757	684	750	743	737	711	718	731	777	761	702	761	711	733	741	717	757	771	739	756	764	771	709	780	707	779	756	797	784	742	725	759	746	662	723	759	750	718	679	777	732	727	784	729	684	724	783	792	767	731	744	737	773	720	748	744	722	746	734	754	741	759	769	776	730	708	773	727	735	751	774	734	778	773	763	783	734	733	746	715	770	726	726	760	769	749	742	737	771	734	777	722	712	713	763	768	683	744	780	750	750	731	756	709	689	746	747	716	826	718	693	765	747	751	710	775	718	771	733	760	756	753	695	703	729	719	757	783	778	702	738	749	775	659	753	778	794	744	749	729	755	759	728	748	791	723	743	772	741	702	746	736	764	774	752	755	747	717	752	744	744	738	740	722	782	743	780	750	792	734	750	695	735	737	730	694	771	777	722	727	717	723	768	736	711	695	684	741	725	730	687	760	730	697	768	781	749	766	744	753	693	721	745	713	774	750	723	761	704	717	719	721	765	755	726	710	754	773	744	748	762	770	748	736	722	747	729	755	716	763	732	751	748	729	732	756	765	753	731	740	745	759	724	728	740	801	685	787	752	723	734	719	773	750	747	783	717	685	758	716	735	714	748	746	747	720	751	756	734	771	715	747	762	767	749	743	754	771	789	779	786	758	758	734	719	774	743	781	709	759	759	706	713	769	741	735	700	751	765	756	700	724	734	720	739	735	751	794	744	754	739	746	742	710	803	733	780	775	762	688	646	737	734	700	754	685	767	757	733	753	730	746	706	822	752	675	771	734	723	791	725	670	773	783	793	755	740	737	785	738	695	743	743	771	751	698	771	756	768	765	703	731	774	788	777	757	718	780	680	748	737	690	717	712	805	793	740	755	773	739	733	800	749	746	732	772	730	740	742	724	749	726	732	739	753	802	763	734	726	748	719	751	759	700	761	775	724	737	704	698	683	716	717	751	717	737	705	719	724	701	736	765	739	682	750	789	736	762	707	808	759	790	745	738	748	757	734	719	732	728	787	767	743	769	775	768	743	782	745	775	756	770	753	744	724	796	714	740	726	735	714	775	771	716	712	747	741	717	734	774	770	717	813	801	750	767	714	737	715	748	717	749	715	766	708	778	764	756	791	715	754	717	730	745	724	716	733	754	725	796	777	735	757	703	753	711	759	729	717	727	745	751	712	755	703	740	761	724	760	715	682	715	710	719	731
24106	21588	28732	24903	21467	6651	1511	1088	943	870	793	708	726	659	625	603	626	670	616	577	660	601	538	582	622	577	565	645	563	615	574	592	618	580	568	578	524	579	611	556	547	572	591	593	591	570	616	543	577	532	594	596	545	575	542	583	561	563	589	540	576	587	561	564	559	536	580	594	555	592	568	586	575	553	564	567	544	548	549	562	574	560	652	526	554	554	601	578	555	526	543	547	602	562	572	546	558	567	598	536	524	571	598	573	563	546	560	571	560	588	553	534	599	597	558	546	559	539	599	555	559	519	572	558	578	594	541	548	530	575	529	558	575	570	576	524	527	595	571	578	571	542	539	561	556	584	540	572	521	541	563	553	581	569	551	540	566	575	570	576	572	543	584	551	554	547	523	555	576	538	546	567	550	587	528	549	564	578	528	571	518	546	536	586	606	542	519	554	568	525	579	537	560	528	479	557	548	523	552	565	555	548	559	578	578	568	582	575	574	526	549	539	526	539	580	502	516	574	569	584	582	554	573	564	579	567	574	539	564	565	535	564	562	556	535	564	583	576	574	551	532	552	573	594	527	590	581	539	593	576	556	561	567	538	595	550	553	560	544	575	551	559	529	598	634	563	527	584	552	544	563	608	576	524	589	568	544	552	553	571	575	521	556	567	558	546	532	551	575	547	504	546	575	567	529	572	547	544	564	541	579	572	542	587	528	575	575	565	586	509	537	605	572	577	556	536	537	554	576	549	536	531	537	587	590	581	587	577	532	569	567	556	531	568	564	543	576	544	536	569	601	563	523	599	571	575	545	550	544	568	513	552	554	590	544	550	578	594	593	561	559	607	544	551	557	537	507	567	582	537	520	560	529	565	571	559	565	538	549	573	540	557	599	554	619	590	613	553	539	553	598	565	528	583	576	577	581	567	556	574	566	561	579	568	516	558	547	578	570	561	530	515	571	555	540	556	567	599	551	561	595	561	589	548	548	551	579	564	560	522	557	553	580	575	563	524	583	519	565	572	576	563	535	600	587	589	574	543	606	544	567	560	546	547	583	524	534	521	546	567	546	555	568	511	581	563	598	585	589	530	599	533	596	563	545	588	569	556	525	595	529	548	560	567	538	541	572	610	568	510	527	552	532	549	527	545	521	539	554	556	533	518	565	550	519	574	543	583	543	546	555	558	566	574	552	533	554	583	537	542	558	581	544	553	566	547	558	575	591	545	605	587	567	582	605	546	567	572	532	566	549	547	560	510	556	553	564	570	562	556	558	528	526	546	587	557	581	535	539	565	572	546	557	537	507	573	512	517	543	553	575	607	549	519	538	558	574	598	565	527	568	576	542	595	574	569	547	569	549	539	554	578	559	584	566	551	556	599	564	549	607	561	582	554	551	593	576	590	533	519	549	568	558	573	558	516	567	601	528	541	558	572	592	569	532	561	554	537	524	520	547	571	543	583	525	558	535	563	562	608	542	534	540	547	567	569	554	604	574	522	540	542	597	525	560	621	590	567	561	558	612	567	552	611	578	579	570	577	614	541	575	561	523	519	547	564	571	541	560	527	544	565	551	535	542	551	527	539	629	574	561	510	529	554	557	558	562	548	568	589	562	550	555	534	555	567	558	576	562	578	542	547	566	537	542	520	558	592	573	563	581	549	617	591	519	517	567	529	591	577	558	583	527	565	559	588	580	600	560	544	555	529	566	597	559	591	583	543	541	596	555	586	596	554	571	563	598	586	555	567	534	553	538	537	639	562	550	617	568	572	572	538	556	539	543	559	589	583	535	540	575	560	591	533	511	564	529	578	547	555	553	535	584	575	536	573	587	619	559	545	539	542	557	578	522	562	550	548	609	603	545	592	541	522	586	555	592	572	490	552	556	584	592	570	514	593	584	578	579	590	576	576	549	568	584	543	555	537	590	562	535	586	588	533	549	555	552	571	568	535	525	541	605	557	567	545	571	567	551	585	556	543	545	581	560	613	539	546	541	544	537	607	553	564	570	559	547	566	574	589	582	556	594	609	553	546	567	537	563	561	578	559	521	570	560	551	532	598	565	543	523	527	541	573	582	574	582	543	526	572	558	564	593	576	566	587	540	565	604	555	524	582	525	599	586	574	551	587	567	531	566	568	509	569	555	584	557	562	558	543	532	553	577	537	575	528	542	607	589	589	516	525	581	559	576	549	600	534	582	583	572	602	553	545	552	540	574	547	549	547	556	548	571	546	581	552	545	586	551	579	590	555	552	544	561	620	587	598	578	572	552	598	506	546	616	567	552	540	538	546	546	600	556	567	587	536	568	543	545	555	564	610	531	549	608	533	517	548	544	553	516	536	568	548	583	547	596	587	614	595	570	554	540	594	546	571	558	533	570	589	583	554	559	570	567	564	569	566	549	572	554	552	555	583	542	552	572	573	597	575	540	554	610	553	566	552	563	517	527	538	581	600	559	520	602	559	565	568	570	506	569	546	536	558	582	632	542	562	539	533	581	554	538	571	590	554	544	571	556	576	582	556	542	544	557	525	575	533	588	593	563	529	572	569	562	549	575	571	594	590	540	554	568	570	577	554	542	555	565	553	537	552	557	541	553	604	550	542	604	579	530	550	574	584	590	552	539	530	577	532	531	558	541	576	561	602	556	556	552	560	547	526	561	568	508	593	561	572	548	594	543	543	604	573	528	539	529	547	554	531	558	551	576	509	566	553	549	560	568	539	550	565	556	562	597	543	515	587	536	520	560	581	527	570	531	537	607	564	575	562	596	546	535	562	606	564	551	593	525	554	563	546	568	554	564	559	585	537	585	567	506	554	581	575	517	534	569	557	545	561	561	561	564	583	556	562	531	565	537	560	572	558	575	605	570	528	561	605	558	574	593	569	572	512	568	549	534	583	568	520	515	496	583	581	570	611	565	559	584	595	517	548	558	570	560	614	552	563	592	547	595	525	539	569	570	589	572	574	576	548	626	526	565	530	556	547	568	558	565	560	578	546	592	555	545	545	571	551	552	542	552	605	526	572	549	543	582	565	602	577	559	505	562	625	608	546	529	558	614	565	581	586	588	553	559	567	578	567	551	569	551	561	568	552	534	595	539	553	587	533	592	572	543	586	554	595	558	568	574	548	567	568	594	566	558	552	564	598	537	579	539	545	521	579	590	529	562	538	528	604	539	580	546	565	598	561	548	578	552	556	600	544	525	535	563	549	547	582	561	521	567	556	576	499	529	588	578	588	533	563	542	538	615	553	531	576	575	548	555	594	595	561	559	552	507	568	527	545	566	582	561	544	546	575	591	578	554	515	552	541	571	592	547	581	593	544	578	524	506	590	592	567	607	513	535	554	579	581	579	562	543	520	599	538	540	540	566	578	565	544	557	552	545	535	551	600	536	605	579	561	555	603	553	613	568	521	481	542	577	560	539	552	565	602	574	587	595	533	553	527	563	547	568	523	598	577	568	525	593	546	586	561	556	560	566	531	577	571	588	548	531	572	545	555	572	537
17096	15089	8859	4617	3259	2729	2224	1817	1566	1324	1228	1141	999	943	921	913	816	789	795	764	833	790	762	758	770	737	728	767	783	798	714	720	735	725	759	791	716	782	746	779	779	754	688	720	679	750	743	788	788	717	708	774	774	759	700	730	724	787	740	770	708	738	695	706	732	763	732	722	782	715	692	793	726	763	719	708	697	707	757	703	697	742	747	752	704	733	772	731	716	735	716	669	771	734	748	742	709	744	725	700	754	743	812	698	738	731	739	749	713	748	745	824	755	712	801	712	723	740	740	721	684	711	698	752	742	745	739	747	699	741	777	728	722	711	726	736	741	746	725	699	795	692	733	737	738	753	713	694	825	732	777	699	765	715	723	711	749	731	725	716	776	711	731	711	742	719	748	758	708	778	724	757	686	726	721	711	724	724	718	733	720	741	709	739	751	786	714	700	689	732	714	710	682	712	745	726	701	685	716	695	745	710	711	696	751	701	737	772	721	775	695	765	740	742	767	730	700	718	675	733	666	727	756	751	739	686	743	710	729	741	687	737	723	728	763	762	721	731	728	685	721	717	703	683	698	701	724	697	722	673	718	760	731	697	784	765	718	750	702	707	724	731	745	718	727	731	750	743	707	776	729	771	743	705	708	764	721	755	738	683	733	757	725	732	709	746	745	725	790	706	732	741	679	730	727	702	762	726	687	724	749	751	742	744	743	745	661	771	742	664	735	710	692	751	751	719	753	732	655	699	747	735	715	705	746	711	725	690	705	729	692	658	661	714	725	770	717	729	713	720	727	725	758	771	684	711	767	732	672	747	726	738	753	700	765	711	762	757	793	735	723	725	689	763	732	746	735	722	692	687	710	732	734	768	723	712	699	715	734	720	770	730	749	693	772	762	723	713	743	722	739	713	712	755	722	705	710	673	757	713	741	693	681	728	711	718	737	715	728	717	706	721	758	709	787	737	701	743	708	750	698	728	758	708	759	711	743	734	729	720	753	729	714	742	700	737	756	738	711	742	734	733	713	710	783	704	702	720	703	693	721	708	737	752	730	728	710	739	747	694	714	728	734	746	723	740	724	733	799	721	738	706	795	711	707	708	752	722	695	735	736	719	686	756	774	758	724	702	735	786	716	698	714	697	749	730	716	746	729	732	768	768	710	722	713	755	707	724	694	744	726	693	791	753	732	735	712	746	700	704	727	716	690	704	731	707	755	742	694	773	719	692	692	722	691	798	732	693	697	730	736	728	711	741	741	735	764	698	748	781	706	717	752	713	735	777	736	717	690	697	722	746	726	765	771	771	726	720	714	659	764	750	736	728	759	711	728	733	773	728	789	744	657	699	733	710	795	764	757	703	679	734	716	734	741	734	733	735	753	706	704	722	684	773	719	713	719	739	734	791	805	678	724	762	753	741	746	704	715	724	756	748	752	715	666	707	731	770	720	704	710	728	744	727	714	761	768	752	724	733	724	724	679	765	732	722	763	669	706	760	740	693	692	774	698	711	730	710	698	732	733	741	740	756	739	711	734	721	763	694	666	690	777	788	759	765	722	701	721	719	731	708	697	733	747	754	741	717	733	755	747	740	705	718	717	776	703	734	712	718	742	774	746	745	750	749	765	738	757	747	733	750	744	711	718	713	751	723	732	742	719	730	768	686	726	723	740	760	748	792	762	695	733	782	720	727	752	774	762	752	747	728	691	801	769	704	777	702	706	749	690	710	754	791	747	741	728	744	733	729	738	765	736	693	690	693	766	690	775	706	725	758	718	761	721	766	789	737	763	694	778	702	688	695	708	727	740	725	716	662	733	671	753	692	775	727	717	762	736	732	752	736	687	706	734	746	717	744	741	749	650	763	713	747	730	715	713	817	747	703	695	739	741	758	696	737	748	743	711	733	739	709	726	729	707	735	703	736	730	703	754	689	780	694	742	709	694	719	719	733	694	724	691	747	747	718	723	694	739	714	720	696	741	706	766	686	718	749	679	739	738	786	720	723	742	710	770	688	698	759	701	726	759	738	749	733	786	678	658	704	702	770	718	706	744	738	738	748	726	737	718	741	728	724	734	758	760	731	720	814	735	751	711	733	740	735	773	710	756	702	747	736	716	746	687	699	687	739	747	677	788	709	767	741	720	742	739	691	779	740	767	764	664	772	802	732	727	765	806	689	670	739	684	775	703	759	737	744	716	671	807	692	718	743	731	685	693	719	717	738	757	722	761	704	711	678	685	734	733	733	742	700	736	762	700	722	736	708	711	717	725	728	686	669	732	776	719	763	791	713	716	740	721	761	730	708	735	685	745	738	716	789	789	765	725	770	771	700	766	734	721	740	705	699	719	714	736	724	728	718	697	725	681	730	736	698	712	709	766	717	742	724	710	784	723	730	720	724	759	724	719	693	765	750	699	713	730	762	742	756	731	762	705	735	724	691	714	721	709	725	713	725	726	768	723	763	748	716	739	728	718	740	752	742	710	744	685	737	740	732	703	685	707	695	733	741	746	744	710	760	790	731	718	733	755	732	768	702	681	709	732	683	708	717	719	760	717	775	732	732	757	759	728	698	704	739	697	712	681	716	757	780	711	728	755	711	724	777	742	703	695	722	721	752	753	739	744	752	733	790	645	690	752	743	748	730	720	789	736	742	675	727	687	714	705	726	696	674	724	709	720	784	743	717	711	698	693	742	736	726	755	723	736	729	695	740	666	754	778	721	739	734	660	758	710	719	691	743	746	722	726	763	682	771	713	742	776	749	759	719	752	678	698	750	710	741	769	645	730	707	771	708	684	728	741	738	768	704	715	770	696	701	773	715	714	734	733	778	730	692	784	745	742	797	755	671	756	737	739	773	731	723	739	734	754	737	762	745	731	711	708	672	762	711	707	758	742	749	769	761	766	730	705	722	704	770	694	712	704	711	749	753	721	732	792	690	725	733	739	747	714	729	713	760	771	725	738	722	726	745	710	734	735	722	682	732	746	739	734	686	743	780	747	754	700	711	681	682	727	735	712	741	734	645	746	724	708	701	734	788	712	694	713	725	722	717	786	739	719	699	770	737	766	761	751	673	735	658	731	715	769	757	743	768	701	742	756	688	722	778	728	704	739	754	724	715	745	727	745	781	717	734	700	757	729	768	729	730	744	823	733	687	731	750	750	673	696	739	733	774	743	726	729	723	708	723	729	714	696	700	694	711	734	742	716	757	743	757	730	762	726	715	679	715	731	693	731	696	695	760	712	731	687	703	728	720	693	693	705	703	716	685	694	756	704	764	726	708	688	714	710	713	712	692	727	752	774	739	725	768	734	767	742	757	701	767	711	692	725	744	703	724	753	719	698	726	727	699	689	710	730	750	674	747	720	720	689	761	758	713	688	679	746	746	712	666	777	718	767	731	729	756	751	690	679	736	796	710	714	717	741	693	748	729	771	747	744	720	750	766	734	746	763	724	720	741	751	727	730	685	757	774	715	755	757	702	743	727	760	693	786	770	687	744	716	719
25312	21599	27269	26013	5347	986	761	597	559	545	516	485	434	416	379	386	403	352	407	393	370	385	371	393	391	369	367	355	350	378	364	390	395	358	365	384	363	363	387	350	364	379	380	364	374	360	394	326	365	344	359	329	359	409	327	339	347	350	353	373	336	337	385	372	368	354	364	401	333	372	358	375	370	347	320	426	342	352	395	373	368	360	384	376	346	351	361	354	367	388	373	381	362	368	339	342	379	362	377	355	365	377	377	392	365	342	359	375	341	333	358	361	369	375	340	356	334	372	355	348	357	345	354	370	366	347	344	337	359	369	324	361	355	363	354	354	379	340	339	363	347	329	374	365	350	395	352	373	335	396	379	359	348	391	404	352	369	327	391	332	335	329	368	355	365	356	344	395	360	358	366	405	384	316	324	376	369	356	375	345	382	373	344	357	353	402	365	362	355	388	328	367	372	369	364	376	350	325	345	378	340	339	346	366	337	376	348	365	354	342	365	367	331	361	364	342	387	381	387	332	386	357	337	380	356	373	368	368	362	360	362	351	370	346	355	352	345	359	369	375	367	344	349	366	346	359	358	395	351	341	323	343	377	385	396	331	324	347	360	351	329	333	357	358	350	355	337	367	348	380	368	356	365	338	354	393	358	343	354	350	325	368	360	308	354	385	359	356	371	349	334	363	337	347	356	356	402	371	321	390	350	350	400	375	339	338	347	347	342	391	351	355	362	361	352	387	364	350	393	391	344	352	350	364	350	386	328	379	368	361	376	364	372	360	345	352	334	383	387	348	362	367	384	336	363	335	371	365	385	376	352	356	326	354	369	365	362	364	343	375	369	341	363	343	352	336	348	371	336	355	398	374	357	371	321	350	384	369	390	352	359	379	374	375	344	382	333	374	356	382	363	341	349	367	333	356	376	353	345	364	355	339	363	333	357	332	323	361	367	362	340	377	341	346	358	351	371	348	357	351	341	362	357	352	365	370	337	334	339	370	370	355	355	317	373	362	356	362	366	367	373	377	394	357	363	346	334	362	370	400	331	338	373	364	382	370	383	341	345	360	350	391	364	315	362	379	323	327	364	362	385	353	324	358	416	325	358	349	361	373	342	344	349	333	337	345	385	359	363	369	360	374	396	376	377	344	347	353	368	365	365	346	372	355	355	374	390	347	382	375	349	339	364	322	337	336	364	330	342	380	344	377	351	361	347	365	330	346	356	347	381	363	365	363	355	336	357	341	365	349	369	347	364	387	355	307	351	367	361	389	369	366	366	353	360	345	369	312	358	341	366	349	346	378	384	340	347	342	352	343	373	334	337	361	384	377	373	347	373	376	341	364	365	324	357	377	333	369	356	402	365	333	329	351	367	342	366	345	334	364	380	356	331	380	349	362	367	357	377	364	384	328	390	386	338	362	349	372	338	373	350	365	343	374	338	358	346	326	338	347	362	379	347	362	359	311	377	364	350	364	353	374	352	338	385	379	373	351	392	355	365	346	362	337	362	364	353	358	351	326	371	356	371	343	333	369	367	343	372	311	319	360	328	335	356	361	355	340	339	371	363	407	377	347	366	363	358	364	357	361	336	408	354	343	324	358	349	362	375	359	333	368	333	353	374	409	353	350	393	347	326	335	376	326	356	363	371	354	406	326	367	354	362	406	371	348	365	350	360	369	364	358	347	377	352	358	344	338	332	377	367	369	378	388	350	377	373	343	383	385	340	346	385	359	328	340	355	334	342	342	404	384	392	326	366	329	400	363	332	395	360	354	343	369	371	372	339	346	393	333	363	343	374	356	370	357	333	344	375	356	373	314	385	336	365	342	374	410	345	369	386	366	344	349	370	345	345	345	356	361	381	348	339	353	316	364	378	351	368	366	343	349	370	386	381	344	359	359	359	355	347	331	346	355	386	327	333	389	349	385	346	359	379	374	372	386	354	396	356	340	354	347	364	318	340	374	322	373	334	343	357	383	351	346	367	367	367	360	334	313	392	346	358	370	366	383	370	353	377	359	347	391	348	375	358	350	362	338	353	346	358	382	330	333	352	386	324	350	322	319	355	387	386	365	371	351	348	348	371	360	370	396	311	344	383	344	348	352	345	348	325	356	343	379	379	373	364	356	347	331	333	383	350	337	381	355	351	359	352	368	364	350	345	352	377	351	366	343	368	378	341	360	341	354	365	383	388	364	367	366	343	360	335	343	347	350	348	353	364	367	368	377	377	328	348	385	349	334	353	351	405	378	376	375	376	357	341	360	334	351	349	356	360	330	373	327	323	396	351	380	347	326	359	344	343	332	356	351	335	362	340	361	387	355	331	367	351	338	378	371	320	329	348	376	368	361	359	401	373	371	352	354	396	357	342	363	385	376	342	374	334	331	355	356	415	382	348	373	359	360	391	373	355	321	359	359	371	333	330	347	350	374	345	380	393	342	367	345	333	331	331	349	371	340	369	340	381	362	358	381	348	377	348	371	348	367	359	381	373	345	359	302	335	329	354	365	359	351	363	379	382	347	336	331	355	365	330	351	367	333	365	365	331	357	333	326	396	394	339	375	355	372	352	363	361	359	358	351	370	332	358	353	345	335	357	363	337	363	330	380	368	311	354	354	346	365	389	356	329	370	355	347	379	339	342	374	376	333	372	377	373	380	343	389	375	370	346	366	363	373	354	352	370	346	375	368	375	393	367	347	336	397	371	326	352	348	368	381	356	353	377	364	368	360	348	362	355	346	347	338	329	348	367	340	369	361	388	329	338	323	346	369	389	351	368	363	367	359	364	340	334	358	366	354	334	330	362	363	362	377	356	350	370	338	378	363	331	353	388	338	350	328	371	349	373	343	380	351	344	349	357	327	359	360	357	386	349	368	387	364	366	364	389	351	376	339	358	361	359	384	354	367	366	353	373	338	357	399	363	373	398	383	352	369	379	375	371	361	333	348	334	342	329	347	373	350	352	363	387	336	366	414	361	340	336	397	347	373	341	381	345	368	384	383	350	402	362	405	344	374	353	357	361	391	370	334	355	375	386	358	362	355	363	356	347	378	345	382	361	383	340	352	378	335	357	376	372	355	351	384	356	358	351	319	382	355	320	372	351	388	328	394	351	339	372	349	326	386	339	383	376	380	360	362	368	379	348	358	379	351	355	376	351	369	362	386	392	369	361	347	364	347	343	348	316	393	335	347	384	369	357	345	331	359	329	334	342	380	354	368	349	340	378	378	360	414	374	358	360	364	322	381	383	343	382	348	355	342	364	347	365	359	366	349	374	366	324	361	389	338	332	343	353	345	331	380	357	355	338	322	348	391	358	338	351	349	352	377	368	343	344	355	373	361	337	341	347	356	353	352	367	351	380	344	343	320	351	360	347	345	361	344	349	364	349	352	367	358	379	312	372	342	301	331	352	328	382	377	344	327	365	379	346	344	342	329	336	337	342	348	387	401	364	371	346	382	319	390	348	364	350	360	339	362	367	340	361	362	369	318	368	365	333	363	370	351
15751	11962	6139	2872	2266	1885	1402	1215	1014	877	794	694	669	626	621	595	521	551	551	541	523	523	498	475	493	454	496	484	521	465	508	439	482	470	484	487	519	462	424	487	478	450	425	487	491	493	490	486	485	472	479	477	454	489	449	460	465	487	463	458	447	464	457	458	487	476	475	505	472	445	451	427	441	484	441	482	477	503	430	462	480	469	457	456	463	481	464	476	447	457	438	464	496	471	480	454	460	465	451	433	467	497	490	486	457	484	489	508	444	452	451	491	460	457	470	472	472	459	446	464	442	468	491	469	489	460	458	451	465	470	473	456	434	473	438	440	504	462	480	488	487	447	463	431	468	492	438	481	480	468	470	465	456	507	487	445	461	486	476	439	482	510	433	461	475	466	476	479	466	465	508	453	495	445	461	430	473	462	476	457	452	470	476	530	463	419	465	440	461	458	511	459	472	477	499	447	492	445	438	479	479	439	483	480	431	489	473	451	502	469	441	468	459	467	453	439	521	472	474	473	494	433	480	466	481	468	460	484	487	462	456	460	432	481	447	468	437	455	475	430	445	437	449	447	454	479	490	505	461	463	464	510	468	443	445	485	475	472	467	447	459	461	494	456	480	440	458	464	426	448	468	464	482	473	479	463	459	454	471	464	492	388	470	471	484	454	466	477	437	451	456	482	453	476	463	440	454	444	472	426	515	479	485	456	526	500	439	453	452	444	458	474	469	450	461	532	466	461	497	473	438	486	470	486	469	460	458	451	471	503	456	466	449	460	473	509	404	491	458	497	437	474	478	500	498	467	466	470	432	481	446	455	456	473	458	437	491	471	459	482	476	465	499	447	443	471	493	451	460	443	446	472	450	461	458	501	440	464	459	502	455	497	439	477	467	454	453	478	489	495	498	482	417	510	437	458	439	450	432	500	465	460	481	456	408	465	421	454	453	467	467	450	463	467	435	466	481	465	452	473	441	481	490	463	465	465	489	476	460	474	459	450	451	469	487	465	433	451	481	424	483	466	478	469	483	417	444	475	456	489	466	465	492	457	440	494	432	466	448	506	494	475	477	427	438	495	449	479	474	458	483	429	434	487	451	454	458	489	473	445	479	459	457	473	453	450	477	486	459	454	434	463	433	474	496	495	471	477	493	463	474	492	414	490	473	452	491	462	455	501	456	487	530	497	481	457	467	445	448	473	460	415	484	462	452	474	493	480	426	445	459	423	459	439	459	434	500	453	443	451	436	488	479	447	438	476	463	462	447	468	468	422	463	473	457	456	462	451	501	440	450	483	430	475	472	409	434	457	485	507	470	502	457	470	465	516	489	466	462	447	452	454	463	457	490	456	461	446	435	444	477	481	521	458	496	473	460	447	456	470	476	534	496	482	470	486	466	473	467	476	498	489	429	479	466	478	476	441	431	462	489	482	450	458	477	496	435	468	472	472	510	447	491	454	513	457	458	452	437	456	454	413	451	468	475	483	462	476	459	523	469	463	476	483	471	448	488	463	466	456	452	489	462	451	461	465	464	429	456	478	501	512	463	480	485	493	469	469	490	477	451	499	476	461	482	480	461	502	437	504	498	425	472	414	511	441	454	452	488	432	517	497	490	437	445	459	522	489	437	477	454	493	470	475	452	464	488	459	421	519	448	463	482	449	448	459	452	471	455	449	488	485	476	499	431	421	483	502	483	446	453	480	488	457	478	474	464	490	496	437	409	446	456	461	496	475	439	433	462	479	474	450	441	455	456	467	485	452	453	497	465	449	500	452	439	446	485	479	489	466	406	476	497	431	434	470	485	471	487	455	450	448	462	510	442	474	441	459	465	479	455	467	477	467	483	479	440	448	482	477	444	463	460	501	454	440	455	454	503	439	513	463	491	498	452	446	490	456	451	491	446	466	439	476	458	431	433	445	453	448	434	450	463	445	466	470	432	483	457	459	488	474	476	484	466	471	455	510	414	460	470	504	438	473	445	490	436	471	473	490	471	442	477	479	437	475	449	453	461	447	490	444	487	456	444	445	469	462	500	458	492	480	484	464	457	479	471	496	438	474	476	492	504	465	473	491	458	481	463	479	518	475	428	473	458	471	447	492	478	491	476	467	479	481	457	438	444	477	434	472	491	482	443	477	484	480	423	476	474	472	506	467	489	458	463	494	459	448	499	474	462	444	477	497	488	467	456	460	486	461	453	436	471	468	532	450	475	465	485	463	501	509	496	473	464	490	503	462	475	434	454	484	442	471	460	447	486	452	470	490	443	439	434	436	482	480	465	440	478	434	511	484	483	435	468	502	456	474	441	465	457	410	469	429	462	494	449	439	496	456	503	463	441	464	491	482	464	458	481	454	479	475	450	420	486	454	474	485	470	449	446	466	501	451	478	474	466	477	461	466	506	455	487	451	472	489	506	483	471	494	427	430	450	479	468	469	457	454	461	433	445	470	470	485	490	472	488	480	448	474	488	466	472	433	452	453	442	453	449	472	438	487	484	458	461	464	463	468	453	431	479	471	498	477	487	450	453	474	468	488	457	491	461	461	469	448	497	497	497	484	461	399	464	441	485	464	496	463	447	452	454	458	441	480	490	463	463	487	492	443	462	474	464	439	484	519	466	430	471	468	476	448	476	477	461	512	462	488	460	428	422	484	461	452	492	478	446	481	482	474	450	463	455	436	464	477	493	468	474	494	442	507	465	427	474	432	478	455	480	478	476	447	496	441	448	468	449	455	437	432	433	444	480	454	485	467	494	472	478	484	495	463	430	472	470	440	462	471	444	457	442	448	451	451	478	394	475	441	472	489	475	447	463	483	439	446	460	479	439	424	433	436	487	458	412	455	443	439	483	482	521	467	461	476	493	457	494	447	440	500	477	484	468	474	454	439	454	464	448	457	473	478	459	475	463	453	448	474	471	450	462	476	464	475	490	469	471	462	442	486	452	488	475	469	491	431	455	428	455	461	479	501	521	447	430	474	456	459	464	469	453	469	461	456	462	448	465	466	479	499	438	471	454	434	453	437	464	467	497	454	468	502	476	474	471	464	446	468	492	476	473	434	458	436	452	420	472	441	454	449	467	440	462	477	479	448	474	436	450	480	461	471	471	451	445	460	467	468	482	445	479	467	482	456	458	482	438	504	499	451	482	457	412	459	474	460	435	473	455	480	438	474	469	472	486	509	479	503	481	494	516	457	453	468	476	477	480	441	466	445	487	491	449	441	493	496	462	434	479	462	479	437	448	471	385	502	446	477	453	472	508	451	445	469	484	471	484	469	465	472	477	454	463	466	472	485	480	470	454	448	447	440	488	461	445	430	488	459	464	467	446	426	439	467	447	477	460	489	510	491	444	446	505	452	471	450	455	482	442	441	478	499	494	457	455	441	445	496	498	445	480	444	435	482	451	487	472	439	420	495	467	484	455	447	453	468	500	476	518	423	442	475	464	447	453	466	523	465	483	466	455	458	463	483	474	521	487	448	492	445	458	469	487	489	441	447
23114	21691	29379	24515	21691	21433	4019	1121	742	713	655	598	495	448	435	387	380	370	344	335	356	330	295	333	321	302	322	312	315	305	258	294	330	305	322	291	279	299	322	304	342	298	298	289	303	314	295	305	257	297	294	308	319	281	268	305	275	313	259	294	281	303	280	299	287	248	297	302	270	276	295	296	285	308	249	315	298	328	302	271	322	312	303	286	301	309	295	290	287	317	283	279	301	303	277	290	284	270	276	222	302	293	311	273	297	293	321	296	269	278	296	287	291	309	292	298	264	266	265	267	285	303	283	294	294	277	298	309	307	272	293	272	304	299	313	329	299	285	259	274	320	287	221	277	296	261	310	275	322	301	296	305	307	302	298	299	255	258	324	285	277	283	299	311	288	297	309	316	317	298	305	293	270	311	291	292	303	295	290	277	287	336	293	283	290	319	287	276	292	281	282	272	287	308	306	270	289	292	280	265	300	288	313	282	283	280	312	291	302	275	286	294	271	280	267	272	279	292	311	276	270	294	300	272	318	289	305	281	286	282	292	302	273	263	274	295	288	295	278	246	254	287	271	295	299	268	310	262	304	279	301	281	294	302	288	265	281	310	310	296	305	281	282	297	312	296	274	281	329	280	287	320	293	308	300	310	287	295	299	313	286	283	331	302	292	264	282	275	310	284	284	323	300	274	278	299	321	272	263	276	286	306	279	317	300	287	271	290	280	307	316	273	289	265	283	287	252	285	284	274	297	283	281	300	272	303	300	290	280	261	312	278	296	270	277	280	271	262	293	284	277	300	290	287	288	277	266	282	277	266	273	291	242	295	274	290	303	266	330	277	300	276	285	281	251	312	288	310	312	302	309	262	313	265	281	289	316	285	290	307	290	319	277	292	295	277	301	308	260	277	289	281	320	297	304	275	291	294	311	290	293	288	294	268	293	304	275	263	280	259	295	299	305	288	271	288	277	251	300	322	273	318	271	301	272	319	291	290	286	290	288	311	286	297	286	307	317	282	290	302	302	280	281	314	276	288	281	287	276	299	278	306	287	286	278	290	295	273	301	292	289	278	308	310	286	288	280	290	302	291	317	264	261	280	269	281	287	284	297	309	307	277	265	306	311	278	290	281	288	272	286	309	309	280	274	312	305	280	295	296	287	272	306	275	301	292	273	293	275	286	285	278	291	300	301	278	289	291	293	309	294	289	267	283	309	271	301	270	277	288	311	285	297	269	270	289	302	312	302	304	289	296	307	275	302	283	287	310	258	307	321	290	318	308	329	314	287	271	290	311	310	274	302	300	298	284	281	279	289	268	275	320	292	312	299	279	290	278	306	276	282	295	307	273	302	283	258	295	293	273	269	308	272	309	287	283	272	304	303	309	304	286	266	302	292	293	320	250	271	282	286	304	310	261	295	310	328	283	299	287	289	276	285	296	309	297	315	280	306	273	266	277	288	287	274	296	320	274	299	305	303	302	281	284	280	305	295	297	308	310	283	280	271	288	293	276	293	296	280	289	298	263	295	292	286	305	260	248	284	280	286	277	298	321	298	287	277	265	311	296	305	268	280	304	324	293	317	292	270	276	273	291	295	290	304	283	312	286	284	263	299	286	296	275	288	283	289	267	296	301	311	318	303	286	289	293	293	303	316	307	241	289	281	287	270	292	302	299	301	292	288	305	282	264	264	292	319	294	282	272	293	303	288	297	270	274	324	304	281	301	310	308	296	259	304	299	296	297	325	271	296	290	274	284	279	258	286	269	299	288	274	312	273	308	262	279	272	294	283	310	275	312	289	285	287	284	282	294	300	315	335	288	281	329	304	302	270	285	271	276	293	318	294	307	303	296	292	314	302	275	260	311	280	283	267	304	299	279	273	293	289	316	304	284	308	304	306	284	286	274	297	251	302	302	306	314	321	300	291	250	277	294	303	282	282	319	289	286	281	298	292	276	300	303	272	285	305	314	325	294	303	294	268	301	292	291	276	291	279	301	311	305	291	279	301	299	303	307	286	284	299	301	323	306	261	300	273	266	300	273	269	304	302	301	282	299	303	259	259	276	288	304	308	289	280	277	299	278	330	278	272	280	272	278	290	249	283	304	278	300	329	273	282	288	297	295	284	303	285	291	294	293	271	327	291	284	288	289	307	292	296	308	289	297	295	279	294	283	257	281	304	301	303	304	297	317	306	299	273	325	306	312	300	282	278	270	328	265	282	333	311	286	290	267	262	259	283	308	293	270	288	303	304	259	296	287	288	280	313	293	312	299	305	301	307	320	272	292	299	294	295	252	260	283	309	286	290	311	295	314	268	287	294	269	283	286	294	302	278	279	264	307	302	302	281	262	291	305	265	287	289	282	284	273	301	306	287	297	314	302	315	298	279	269	285	305	270	254	283	244	286	294	299	296	286	295	280	295	263	290	278	287	272	286	246	265	296	311	291	290	252	298	274	293	278	302	302	264	301	284	288	305	289	292	312	301	307	286	265	281	290	280	305	273	298	254	272	300	285	282	282	293	291	280	277	274	295	335	284	289	289	304	312	300	290	300	303	258	282	280	303	297	306	291	264	280	251	282	277	326	285	291	272	326	289	285	273	289	295	293	305	298	282	317	288	276	297	289	295	265	281	256	282	279	300	289	288	276	280	290	298	278	298	319	322	267	301	283	310	294	301	303	284	270	289	247	258	270	292	268	289	303	318	279	265	277	317	286	324	299	289	271	260	308	298	276	295	295	257	297	282	268	277	305	295	279	284	300	287	294	300	327	293	302	302	295	278	296	320	295	295	293	302	281	283	304	256	294	328	271	288	276	263	284	294	292	289	272	293	294	302	251	277	262	275	323	268	258	287	281	294	324	316	298	296	309	293	310	271	308	307	301	286	273	275	302	298	246	259	244	304	326	297	280	285	307	304	278	292	288	297	270	260	323	286	288	268	296	281	262	302	275	344	290	278	280	298	291	278	288	305	286	320	286	280	233	311	270	284	295	280	289	293	318	285	285	302	296	283	304	314	286	300	296	284	282	302	305	295	286	282	292	274	266	287	281	279	265	269	294	296	259	281	281	263	281	278	301	281	277	276	290	322	295	298	276	311	278	307	268	276	282	268	286	288	290	267	322	352	244	295	283	274	305	281	285	275	291	278	264	297	299	319	313	279	307	278	282	280	294	313	299	284	291	286	276	278	291	291	283	260	298	290	278	296	306	280	279	261	292	323	305	274	296	267	305	263	288	260	287	294	306	261	310	279	306	280	312	299	291	310	289	311	283	290	307	294	272	282	308	292	292	278	305	296	260	261	281	320	292	291	298	290	291	284	265	294	286	279	284	261	268	268	269	291	285	274	278	298	304	270	293	294	320	276	290	249	294	285	281	293	298	286	241	265	260	277	262	287	265	280	331	275	315	287	294	305	285	296	291	283	318	272	318	282	282	291	284	301	275	269	254	287	290	300	313	279	293	293	281	308	260	278	297	301	295	344	270	294	266	296	328	310	278	291	278
18471	21811	13319	6073	4568	3521	2680	2184	1691	1513	1234	1048	895	784	739	636	623	522	531	508	508	428	460	413	470	450	443	438	444	437	446	405	415	388	411	396	426	407	415	456	398	445	438	425	392	382	387	386	380	427	449	405	422	351	370	393	433	382	390	391	420	379	405	371	439	418	404	406	381	388	378	422	395	387	425	359	418	414	438	393	398	393	410	354	390	391	414	394	391	391	413	403	378	413	376	430	384	385	387	395	396	416	404	387	391	368	398	399	364	380	383	389	420	403	392	434	381	380	387	378	405	386	384	415	403	365	423	419	386	405	375	403	396	396	377	372	405	376	383	390	393	379	380	379	382	389	396	391	410	364	395	371	413	375	402	364	362	400	378	404	384	383	444	396	395	401	388	365	380	382	405	389	408	357	398	408	447	362	416	383	371	442	397	389	383	396	367	396	390	382	373	369	401	359	397	373	401	388	399	383	395	381	401	363	358	406	370	392	388	357	372	370	392	367	375	411	378	383	423	400	384	365	415	412	406	399	362	415	380	414	403	370	382	376	403	378	386	367	376	387	364	415	373	364	395	393	393	386	404	401	387	424	389	393	402	431	375	363	387	387	413	387	406	400	378	404	410	387	396	369	350	398	394	419	391	382	375	372	435	405	366	413	377	406	387	354	408	382	405	389	376	398	373	408	384	401	376	378	350	362	389	409	394	397	387	390	394	396	370	362	406	351	385	385	372	388	422	357	421	423	402	428	391	375	395	391	378	389	387	347	365	364	394	387	383	365	397	384	359	414	363	434	404	408	412	382	383	380	432	366	382	396	387	413	417	415	352	401	426	338	384	390	361	383	396	408	424	377	363	402	385	390	384	406	394	408	381	373	409	404	384	356	405	422	388	410	380	379	354	401	370	354	403	417	357	393	349	437	391	418	386	387	386	415	360	408	387	374	392	391	413	397	407	379	376	377	381	415	355	416	380	383	387	409	394	394	398	421	382	398	413	393	392	397	415	375	391	391	419	391	403	393	410	364	415	379	388	401	391	420	390	398	402	404	413	378	372	442	402	363	401	384	372	390	377	388	368	362	360	425	399	408	385	376	355	424	370	394	408	373	370	383	410	378	396	392	375	390	390	387	407	421	357	373	405	382	406	374	407	378	399	372	379	393	414	435	363	387	386	383	379	400	427	398	390	396	404	383	420	367	422	387	401	363	383	393	393	411	385	379	408	364	370	373	379	385	389	377	410	364	416	412	400	384	428	383	371	394	361	421	367	375	374	393	405	381	390	395	391	377	410	384	423	388	396	356	385	351	395	339	395	380	394	380	350	381	378	373	382	405	393	368	353	373	380	377	366	406	391	395	344	400	404	382	398	408	388	397	417	381	390	390	419	356	396	441	393	417	405	384	353	377	390	364	336	399	358	389	420	382	349	375	383	377	387	391	430	409	365	363	389	393	385	397	381	379	349	382	409	403	389	384	365	381	374	431	380	365	391	409	414	391	369	368	393	381	399	362	364	400	384	405	359	379	372	365	365	388	382	397	400	401	387	386	377	407	388	341	370	407	381	407	361	398	357	339	383	414	357	368	395	402	362	398	388	386	389	368	411	406	403	362	401	389	415	390	378	384	408	404	402	369	393	356	402	376	380	389	402	396	392	379	429	387	432	415	405	427	404	368	382	394	411	405	375	386	379	383	393	380	416	354	386	367	419	386	404	364	409	370	362	409	383	422	371	371	399	374	384	388	417	374	388	379	406	411	411	368	384	389	393	371	404	345	388	368	342	410	426	382	323	383	417	390	412	396	406	401	384	386	397	378	368	399	368	365	394	391	382	397	369	408	382	390	370	387	374	362	358	368	374	390	420	392	367	391	386	374	398	380	401	398	385	380	417	376	408	373	407	392	377	372	398	343	414	387	384	391	395	389	386	395	397	355	401	377	356	349	415	426	395	384	405	394	361	372	385	387	383	388	429	386	367	404	365	332	383	347	396	390	334	411	378	349	384	367	393	408	398	378	382	385	402	342	375	381	400	381	378	382	395	408	402	397	405	370	418	392	396	381	377	406	365	425	440	395	388	418	414	401	431	400	367	384	384	424	393	371	395	383	348	382	358	411	365	373	392	390	382	411	395	371	376	396	401	429	408	384	380	430	376	360	392	397	386	430	415	366	375	384	405	411	417	390	407	378	381	423	385	379	382	383	398	369	399	385	413	384	328	431	379	370	381	378	407	378	388	378	391	378	353	378	399	355	403	372	364	391	411	390	351	404	380	391	408	430	409	371	397	394	344	395	380	381	381	377	382	358	356	391	408	367	353	416	369	378	365	410	401	407	403	401	387	380	409	360	391	385	431	375	383	426	372	403	407	390	406	378	382	400	381	401	368	378	388	366	378	394	356	401	412	405	400	410	382	369	372	399	407	406	388	398	359	397	398	399	362	421	407	360	400	352	390	395	401	365	400	385	401	399	367	384	401	396	387	380	418	341	364	408	389	400	374	355	417	367	395	428	407	367	365	364	395	421	379	377	394	403	404	361	388	391	389	381	372	374	392	360	394	358	405	361	427	406	404	388	416	372	361	377	393	375	375	370	399	400	386	385	405	403	399	372	407	376	368	397	387	388	371	367	378	389	367	405	382	367	382	369	347	403	401	396	360	418	380	410	388	423	386	386	383	405	375	374	398	399	411	401	392	366	392	433	394	413	396	399	385	408	418	406	388	395	416	390	401	375	386	333	381	418	394	378	367	369	354	394	410	393	408	379	353	378	371	399	408	382	396	425	397	379	396	371	412	377	371	369	383	363	408	394	376	407	388	408	367	377	418	422	411	407	394	376	412	360	379	391	373	389	372	397	377	407	411	371	419	387	382	376	419	396	385	396	380	388	360	405	408	389	351	404	362	423	411	391	393	368	384	387	359	383	421	381	379	359	373	399	376	387	402	374	392	397	398	389	394	347	392	402	362	424	384	382	372	361	393	393	375	369	392	407	412	387	375	382	382	364	387	392	360	387	384	387	416	412	391	382	399	390	369	378	392	371	384	391	377	416	412	381	373	402	389	379	368	406	400	396	379	380	365	380	404	376	388	386	406	394	402	378	351	398	393	388	382	407	355	409	386	389	413	435	382	335	390	363	407	374	379	391	405	367	397	390	394	383	390	387	411	419	385	368	408	379	381	397	428	380	380	398	393	356	393	354	386	409	445	437	386	386	407	388	364	380	382	383	356	376	417	401	380	372	405	393	365	405	337	382	402	365	407	407	369	366	379	402	384	422	381	374	402	404	431	344	380	381	381	352	426	405	392	400	399	356	414	359	395	389	398	374	360	410	404	406	341	409	402	391	376	430	373	370	383	397	387	403	410	396	425	411	385	374	371	381	405	372	399	378	397	422	369	405	366	445	367	392	359	390	405	397	373	387	377	375	383	377	420	349	409	407	400	400	339	390	385	399	397	386	441	402	407	368	385	393	384	411	391	406	435	393	371	367	382	382	397	358	392	388
28219	18030	5485	1573	992	831	816	756	704	685	579	617	579	590	602	565	588	596	530	602	575	583	552	578	566	554	585	618	573	562	556	583	562	557	547	562	574	553	601	549	619	579	561	557	589	590	625	572	584	537	595	558	595	576	614	581	625	562	570	578	573	581	587	574	578	574	549	550	575	548	540	582	548	586	547	568	597	562	542	532	616	547	595	592	574	604	598	570	635	570	558	562	607	553	580	589	585	545	594	549	579	599	579	576	585	569	579	602	558	603	559	581	574	588	546	589	569	604	573	572	577	590	550	587	556	572	568	579	598	541	577	553	576	606	544	554	555	611	501	587	523	568	545	583	575	570	572	564	552	536	556	555	548	562	545	577	570	561	559	573	575	564	572	591	573	588	564	554	559	633	536	578	601	580	567	569	582	570	565	579	580	638	593	599	532	597	567	616	594	585	547	568	541	561	589	540	563	581	567	590	599	559	569	606	569	542	613	556	594	569	574	580	619	503	613	551	585	601	569	595	554	584	579	617	551	519	554	538	558	573	537	579	522	555	587	587	574	567	593	581	594	554	590	572	548	576	549	595	599	582	535	595	568	500	620	597	523	555	537	554	533	608	593	575	577	590	571	553	548	577	540	544	572	523	534	563	562	531	606	564	549	592	560	542	564	574	582	565	573	566	549	560	558	575	571	582	562	557	609	577	570	559	513	560	578	589	563	542	517	575	548	576	546	593	566	586	540	549	600	598	549	599	574	581	635	570	540	552	541	574	544	584	592	594	598	565	533	577	560	570	632	601	542	534	546	565	582	566	591	606	582	554	577	565	560	560	574	591	562	603	596	542	584	577	601	612	574	576	568	585	577	564	580	543	590	570	555	573	611	578	565	563	563	552	541	561	608	579	546	576	588	564	602	589	503	548	589	593	605	585	568	589	569	573	582	598	630	604	576	592	572	562	574	561	568	620	607	605	611	567	601	575	573	583	622	562	569	593	602	553	565	584	559	570	554	584	519	557	588	582	588	596	566	587	602	559	554	549	510	552	592	585	597	618	596	541	591	597	548	558	541	563	545	584	586	581	598	598	593	529	567	552	609	568	554	563	572	579	537	524	554	528	574	573	554	593	587	559	585	555	506	559	560	572	513	588	551	565	593	623	569	548	576	539	577	593	570	568	544	554	537	568	532	585	568	560	568	588	563	527	582	578	561	540	563	589	569	581	543	597	558	561	543	558	545	600	521	598	585	589	561	544	545	532	534	541	579	581	578	574	569	567	585	539	603	577	577	543	591	565	565	555	551	624	551	556	583	575	590	580	582	579	581	570	537	567	571	587	571	584	582	609	567	559	563	572	597	599	556	605	563	579	541	576	540	599	522	601	528	544	558	574	598	561	525	546	607	579	590	534	542	558	550	625	524	565	561	530	571	579	564	547	541	576	571	540	578	572	535	553	541	573	548	566	530	625	576	550	531	622	537	593	579	561	538	583	617	573	593	564	559	616	586	572	579	591	560	541	587	577	577	582	604	582	559	573	568	573	571	564	622	589	559	582	560	570	611	565	594	594	556	602	567	543	614	593	554	546	580	582	608	562	598	544	555	575	562	581	582	557	575	573	568	564	561	581	591	594	580	596	578	587	566	575	545	566	510	620	566	542	612	605	572	618	593	566	587	568	578	572	562	579	602	538	587	595	611	606	562	551	581	547	563	564	563	567	540	549	542	592	602	563	565	540	571	568	604	576	593	547	545	551	597	565	578	571	549	543	583	563	589	628	585	572	540	598	585	554	545	575	542	557	587	544	579	555	565	581	574	547	578	584	592	587	575	593	585	546	572	568	596	576	556	579	597	547	542	536	543	561	574	576	560	579	584	571	563	510	609	559	561	557	589	605	590	537	573	594	587	594	592	613	589	580	541	562	592	563	567	542	566	557	520	551	605	594	596	554	572	599	566	637	560	567	614	563	568	624	564	616	574	540	579	585	586	579	565	576	606	556	562	568	561	544	566	519	570	564	590	563	604	551	558	587	567	530	587	585	605	571	569	540	565	580	583	561	559	535	595	581	582	554	575	577	546	582	569	550	547	589	612	569	536	602	605	561	591	583	583	527	554	598	608	571	546	572	585	577	580	559	622	529	589	611	575	567	584	551	567	553	572	565	563	593	607	569	562	605	540	578	540	619	566	586	563	578	576	544	566	586	592	595	556	559	576	573	572	571	614	549	573	589	576	568	580	595	592	583	524	554	561	574	605	530	606	531	563	551	562	556	582	597	624	515	591	562	501	542	559	588	551	578	545	566	584	589	540	572	604	538	574	551	598	603	575	583	580	546	594	529	550	602	600	575	542	556	575	594	571	529	597	581	567	567	561	596	561	593	570	584	578	593	538	604	612	530	574	571	582	577	572	558	588	562	580	633	601	591	631	584	574	526	582	596	545	589	601	604	589	567	548	540	602	567	587	539	580	549	592	534	587	543	561	596	615	566	582	600	581	588	585	564	498	579	591	573	568	590	564	608	572	576	565	564	604	560	568	580	549	629	597	579	550	596	581	613	601	551	595	566	531	542	593	563	576	596	573	582	555	602	565	550	593	550	563	588	558	591	605	558	593	555	546	551	566	545	576	530	537	561	568	549	566	624	598	534	561	575	593	552	536	538	580	569	566	582	590	588	584	584	573	603	559	586	543	580	589	568	539	575	563	555	563	565	580	551	605	554	577	566	562	608	557	551	575	552	511	614	569	585	570	563	543	588	605	559	605	558	534	560	536	573	558	545	565	601	587	558	555	566	510	568	555	545	571	593	546	566	594	563	580	560	569	563	563	550	586	553	576	562	554	575	596	595	591	617	570	610	592	585	560	550	541	595	539	564	610	578	553	568	577	586	607	593	612	605	577	599	572	572	538	557	579	517	603	558	560	592	556	548	570	568	552	535	593	547	588	583	586	558	580	581	595	585	624	577	550	571	540	580	589	545	581	577	560	580	582	580	610	600	503	545	570	570	626	580	597	541	546	568	565	598	528	560	540	566	574	517	559	563	525	537	561	553	571	586	543	621	544	530	587	535	576	568	524	572	592	576	546	592	557	588	547	560	572	533	610	551	593	601	577	588	540	564	555	534	573	530	577	627	540	598	594	575	564	596	534	552	590	600	560	597	553	552	547	587	576	587	558	591	550	578	560	561	572	592	593	568	610	584	568	563	586	587	546	540	610	564	589	550	580	603	594	556	596	545	568	600	588	575	568	512	566	528	606	559	574	566	558	553	561	553	586	573	566	582	556	554	553	548	609	561	631	569	582	609	507	568	588	592	553	567	592	584	572	618	573	573	573	552	563	553	579	552	557	569	553	593	548	567	561	563	556	571	585	558	538	562	570	552	608	553	571	603	598	528	599	593	575	552	613	552	544	608	598	563	578	548	581	519	588	597	567	583	585	575	575	600	556	562	538	528	569	577	606	583	578	574	576	574	572	545	578	534	596	587	588	588	570	564	552	549	562	561	560	582
13093	6955	4535	1825	1704	1395	1283	1107	1033	1019	903	819	837	777	803	792	782	751	744	721	738	706	730	700	760	731	752	717	758	778	742	768	703	692	680	771	699	704	720	732	725	749	741	764	719	715	747	762	713	714	758	737	729	731	725	726	752	730	717	750	740	755	711	731	739	766	688	714	721	717	793	690	693	770	738	768	725	732	722	771	714	766	723	716	765	755	744	777	792	709	729	735	780	732	727	772	689	779	750	753	726	712	761	736	779	695	704	742	723	738	780	739	730	758	742	777	735	723	721	763	704	743	738	720	728	709	707	734	648	701	752	764	731	760	665	741	760	799	678	711	739	755	742	733	740	743	760	713	766	759	736	731	775	732	835	752	690	713	713	763	764	744	780	693	722	715	708	739	715	719	701	715	747	756	720	747	745	692	778	756	729	733	697	750	697	725	751	783	766	697	753	749	733	708	723	703	721	710	730	734	773	791	747	738	716	731	731	693	751	744	722	754	768	772	727	751	741	735	748	691	756	765	790	700	755	762	702	727	712	721	751	755	720	728	687	726	725	734	743	712	726	671	741	757	706	728	749	742	746	705	781	770	774	701	769	732	700	741	725	742	727	707	730	724	727	754	706	770	733	746	720	735	744	766	722	754	728	725	724	740	745	746	697	752	743	729	745	704	747	716	698	705	759	782	736	743	773	771	713	727	751	728	752	725	767	723	736	742	769	725	742	722	752	710	711	719	791	788	783	759	724	735	775	735	739	699	693	760	753	684	664	705	704	733	720	709	764	716	727	730	750	743	729	711	721	724	739	707	706	675	739	746	745	737	750	733	711	748	731	731	766	723	754	721	782	754	737	725	759	756	721	736	732	743	766	743	720	786	750	806	740	720	733	758	728	732	706	739	753	711	690	750	696	745	704	791	751	730	728	727	718	688	745	745	723	706	743	688	777	730	746	737	720	739	734	714	739	714	687	755	722	716	700	701	826	720	691	711	765	704	749	653	738	773	741	749	789	714	746	718	734	736	722	732	731	748	707	685	719	725	741	680	759	699	737	739	728	724	714	720	701	753	725	712	721	693	765	733	712	779	787	687	743	723	717	701	727	794	721	706	721	758	698	738	710	683	758	722	681	678	721	748	710	738	792	749	731	761	679	712	700	715	649	779	730	711	769	743	702	767	732	776	722	753	699	714	732	690	761	784	721	741	732	668	765	747	740	747	733	763	735	737	727	701	706	728	730	753	747	706	745	745	753	731	705	711	715	744	691	774	726	733	705	745	729	738	715	714	750	706	742	709	755	755	767	774	760	758	753	724	747	689	711	763	734	733	819	711	813	727	774	769	730	763	730	714	746	736	781	749	742	751	759	723	742	731	688	761	755	723	664	745	749	730	769	728	735	722	759	722	709	712	740	712	779	735	745	748	739	741	726	749	719	696	760	731	731	684	744	759	698	728	736	716	756	731	732	771	733	727	675	729	725	665	746	726	722	738	774	726	697	736	740	734	713	729	725	732	701	725	748	784	739	759	721	746	690	741	710	760	785	750	713	720	725	712	760	710	666	746	735	731	729	742	769	715	719	722	726	727	667	759	764	766	720	723	744	749	705	753	741	774	762	758	723	730	709	713	743	765	721	717	738	778	717	762	779	757	707	758	731	767	725	777	742	691	713	662	719	734	707	714	766	691	731	737	735	755	747	742	715	722	730	738	731	720	753	800	807	712	725	727	786	751	687	738	721	723	703	727	757	777	728	755	706	779	729	750	705	704	722	766	742	712	697	740	734	721	693	711	684	732	765	711	792	753	728	738	750	755	762	742	712	725	697	727	706	728	731	744	683	752	729	692	710	763	730	752	714	720	752	754	725	690	674	774	733	762	752	692	710	683	721	749	682	768	691	721	721	716	731	716	769	738	744	745	730	728	699	687	761	768	767	713	706	713	727	714	741	717	726	732	687	717	764	724	739	683	720	720	715	703	721	731	704	757	754	772	679	798	733	738	737	704	707	692	727	743	751	757	722	739	739	697	745	705	722	739	780	674	733	767	702	712	783	670	777	714	785	742	735	740	806	684	724	797	762	741	707	735	778	670	716	739	764	746	801	744	723	755	699	709	744	721	766	730	723	755	747	748	730	758	769	727	737	763	704	774	758	739	738	707	741	711	746	703	733	727	687	672	762	728	694	772	747	721	739	747	737	734	703	729	714	688	712	744	736	729	739	723	723	787	712	727	746	739	795	735	739	729	708	741	713	676	707	786	725	735	724	710	747	754	724	702	739	698	742	744	767	747	737	750	748	752	737	732	784	722	723	744	752	767	753	693	743	710	703	700	737	741	720	739	732	674	752	794	769	699	714	768	729	777	758	692	738	717	721	734	778	710	714	727	759	747	732	731	774	751	689	760	750	696	742	754	801	703	774	737	713	727	752	752	702	731	731	705	732	711	749	789	755	738	752	644	754	750	717	738	710	752	683	734	746	703	726	744	714	739	748	715	751	707	782	740	685	733	751	802	734	762	701	710	740	769	707	735	757	773	734	737	753	750	715	726	698	719	747	731	723	750	686	732	741	758	726	728	761	712	755	758	728	731	712	747	772	727	768	770	726	740	735	730	743	725	730	753	718	747	699	735	762	745	717	683	699	772	722	748	749	725	762	749	688	746	763	718	750	754	741	738	747	759	693	743	712	798	725	764	724	754	756	762	751	741	708	704	763	708	751	736	729	740	742	718	761	657	732	727	755	735	721	700	709	714	799	704	747	724	740	765	709	731	787	735	737	758	671	789	729	718	733	745	745	743	741	749	719	747	732	740	739	764	712	727	720	737	692	736	726	685	724	722	735	714	745	725	677	755	728	719	780	727	732	759	740	702	701	722	717	710	723	735	716	751	763	732	759	718	743	727	731	776	734	707	751	726	745	766	709	744	754	692	736	699	746	729	734	719	737	703	764	758	728	745	758	782	693	706	709	767	731	728	763	692	773	695	747	757	727	705	697	718	701	751	750	723	741	765	724	783	771	691	754	722	757	734	700	729	733	766	759	756	692	716	748	723	707	728	729	758	721	789	715	754	697	773	751	744	788	743	774	744	719	750	725	740	748	766	713	718	718	743	751	728	752	696	726	709	767	754	763	728	746	741	748	800	726	704	718	719	741	696	735	723	742	740	772	749	739	714	711	728	737	746	727	731	754	724	767	745	678	718	709	722	770	740	758	739	745	705	721	701	756	747	757	711	712	716	739	743	769	714	725	729	759	721	770	766	727	720	743	784	731	759	745	746	755	780	720	784	727	761	706	764	726	761	779	679	689	767	757	671	745	740	753	729	747	730	752	773	691	734	699	791	710	712	740	738	734	749	759	730	782	724	713	698	761	676	759	673	774	745	743	684	736	725	761	796	741	760	780	716	730	763	729	730	747	719	711	671	673	749	759	739	769	686	769	777	752	702	765	728	701	725	751	739	732	755	732	729	739	755	758	714	721	737	786	733	728	726	781	733	748	740	736	740
23989	21584	28746	24909	21463	6466	1322	950	909	847	798	723	650	658	652	561	628	590	561	589	560	563	624	589	566	560	550	606	554	555	550	551	540	600	532	595	578	568	533	522	596	528	556	510	560	524	574	564	567	609	557	575	532	512	615	549	523	569	574	565	575	591	560	523	565	541	553	580	530	600	557	539	530	543	530	580	566	562	543	519	560	523	579	580	517	571	543	597	560	577	569	539	532	594	573	554	502	570	549	581	556	506	534	582	543	529	523	556	567	529	561	548	553	543	546	532	529	561	557	559	518	574	501	515	562	553	560	541	560	569	558	534	543	524	560	500	555	556	543	589	528	544	540	543	595	549	537	515	537	558	548	544	561	597	549	534	553	587	546	543	572	556	588	596	498	528	556	541	502	580	551	540	572	522	527	519	544	554	532	544	583	555	533	565	543	532	569	583	593	532	548	527	550	503	561	519	538	585	605	550	549	550	524	560	523	566	553	559	553	573	573	568	520	521	568	532	519	560	547	551	549	516	560	541	555	528	568	561	579	588	558	503	584	566	510	561	560	587	565	558	579	572	567	517	555	524	550	522	549	508	581	512	580	533	529	574	577	547	548	539	517	556	542	534	504	523	551	552	547	548	562	531	566	563	535	563	557	572	540	520	550	555	545	550	546	587	543	556	560	578	564	553	545	556	554	595	580	537	549	567	546	542	582	566	594	558	586	513	532	587	564	546	541	554	600	555	542	557	580	587	533	568	560	566	544	541	551	522	560	528	571	551	533	543	551	565	531	554	567	601	567	558	512	551	522	531	562	537	551	521	563	542	557	549	538	507	622	536	548	572	561	542	570	575	596	554	526	550	542	549	549	526	537	536	566	581	575	578	513	524	528	572	565	569	572	531	541	565	543	524	497	592	581	589	593	517	516	538	594	528	553	523	517	514	568	570	526	539	513	548	536	563	499	549	545	540	593	508	551	560	515	539	566	575	570	540	513	554	560	581	573	539	546	531	534	528	539	571	528	547	538	547	568	581	595	506	554	549	523	542	576	582	531	557	567	574	524	532	553	528	599	558	530	533	566	544	557	530	544	518	569	572	542	558	544	544	573	505	592	544	519	513	539	570	537	531	603	549	545	557	521	542	573	531	581	535	496	555	538	527	525	554	567	513	536	554	498	561	552	520	527	532	576	510	527	537	508	565	550	507	550	553	567	552	580	561	507	592	553	542	551	573	529	570	532	576	576	569	501	550	536	565	540	526	549	581	568	565	543	561	533	547	599	556	594	560	527	553	555	542	563	575	536	572	533	524	528	560	550	516	536	522	519	528	580	526	523	560	518	557	541	577	557	558	529	585	583	565	596	549	536	551	521	584	574	534	594	557	515	586	543	559	585	566	531	560	516	526	558	525	540	575	558	547	526	564	582	497	577	572	540	546	525	545	569	536	533	568	551	547	565	539	488	583	548	573	561	539	576	580	547	549	579	549	539	544	608	567	498	544	570	529	575	542	552	554	578	514	562	572	585	530	560	567	584	587	563	527	566	542	582	541	579	564	518	596	555	491	502	514	527	544	579	532	533	530	561	562	586	563	556	542	540	576	529	518	553	564	578	560	554	586	513	584	550	577	565	526	574	601	539	573	576	536	581	565	539	509	520	532	578	575	565	580	563	554	552	545	550	527	568	569	553	531	558	539	514	553	571	598	526	545	496	555	537	569	523	566	539	535	583	544	518	588	531	581	529	535	487	511	545	554	525	554	577	540	532	571	564	550	579	560	557	558	560	590	538	529	550	542	544	543	546	529	542	558	560	558	566	554	567	556	563	547	534	578	551	549	539	519	542	531	528	557	500	513	558	574	536	578	569	593	555	591	548	529	525	574	501	555	562	517	534	559	547	573	505	564	541	574	598	543	566	514	539	529	577	540	584	566	549	555	556	580	551	501	527	546	572	555	514	543	564	528	545	573	574	532	518	542	548	570	554	529	515	560	564	517	540	547	569	569	555	520	554	547	559	535	529	572	514	551	541	506	554	567	601	555	582	574	524	595	554	555	553	564	567	526	575	548	523	568	588	557	558	548	527	514	522	515	569	543	580	556	596	512	584	547	522	531	548	537	528	562	577	559	546	596	522	581	562	538	552	539	588	568	523	559	550	554	576	563	517	510	535	557	548	498	566	557	573	525	558	517	594	556	552	520	518	523	545	523	544	550	584	561	546	587	556	560	557	536	542	495	551	518	544	528	542	569	566	566	563	502	551	526	516	584	558	536	539	524	575	502	508	547	541	558	568	581	515	608	587	571	533	591	565	577	525	520	522	535	553	535	565	527	564	571	557	544	562	542	525	547	539	554	558	555	555	555	526	540	555	528	596	635	531	632	530	529	543	525	538	545	546	561	533	583	513	548	532	507	524	573	513	532	570	569	544	505	521	556	564	568	496	570	577	520	502	524	562	564	551	550	577	577	516	601	599	562	519	508	547	585	577	538	550	551	562	577	522	577	585	546	577	502	580	577	554	551	543	568	533	578	532	550	503	587	577	523	564	539	528	594	567	532	540	580	546	555	526	561	533	562	553	553	572	553	555	559	550	546	569	544	566	577	556	525	525	539	610	544	523	529	594	563	536	537	548	575	571	538	579	564	543	563	545	542	564	554	530	552	528	556	595	517	510	535	547	569	535	563	605	563	537	591	581	573	512	529	523	532	557	505	534	591	555	574	557	544	550	548	546	521	576	542	556	578	575	521	541	564	558	531	540	543	561	511	617	544	565	531	550	573	534	537	556	512	563	565	558	581	554	568	537	560	531	549	610	591	563	561	542	563	501	540	558	524	556	572	575	556	546	523	538	541	550	552	526	549	555	542	574	613	544	551	528	549	547	535	545	549	512	525	542	554	543	531	558	555	568	553	537	572	570	569	564	536	576	531	553	556	542	533	564	536	517	562	549	555	600	560	548	530	576	570	567	542	544	515	529	512	553	548	574	524	544	526	526	521	579	560	568	578	563	539	507	572	568	572	525	537	542	570	565	545	589	573	538	535	563	542	581	538	532	531	582	518	528	546	554	574	543	537	553	524	547	561	543	577	506	556	541	559	529	566	552	597	557	565	531	513	523	497	531	536	530	563	567	564	534	567	529	543	579	559	521	536	583	585	525	526	556	528	548	535	519	584	553	553	550	532	523	566	517	549	528	536	493	563	569	565	556	536	542	566	571	564	493	546	526	531	597	581	581	536	535	565	529	540	504	572	602	528	514	535	564	583	564	551	562	520	555	530	512	528	546	563	584	523	530	542	545	493	550	545	528	560	544	534	522	548	552	557	529	554	535	541	564	532	562	603	551	549	573	590	512	552	526	560	533	534	567	574	585	539	529	544	580	543	601	530	555	564	585	555	538	519	532	538	571	543	524	603	559	520	532	557	526	593	536	544	567	545	556	556	554	544	549	521	540	551	570	559	587	567	581	565	587	584	561	500	535	565	566	573	540	563	601	583	542	556	520	545	568	535
16700	13732	9462	4547	3238	2612	1995	1784	1603	1353	1207	1190	1042	925	890	824	814	818	799	806	761	756	765	735	736	735	735	717	743	737	736	769	761	744	681	755	739	714	719	711	719	725	715	712	706	724	679	728	753	766	732	753	705	728	688	752	762	727	723	758	689	725	683	756	729	723	715	786	751	705	698	743	726	703	733	758	692	706	743	736	723	697	701	716	716	724	699	703	683	760	753	675	674	724	699	755	699	725	709	683	686	710	714	718	744	739	766	738	734	730	759	671	662	707	737	721	740	707	750	732	735	707	698	712	743	670	795	679	723	742	725	722	741	677	706	662	726	759	739	675	704	702	724	703	692	733	727	697	751	715	714	675	718	647	716	712	742	725	730	720	694	726	695	734	737	691	687	736	659	687	714	725	730	768	677	716	745	715	735	740	722	716	704	678	714	744	709	747	716	724	778	804	705	713	709	695	719	698	695	685	704	721	700	705	688	727	748	714	731	779	701	735	736	702	700	718	751	688	761	719	709	700	716	702	689	695	714	724	693	758	713	699	701	682	729	702	705	731	770	734	710	695	658	723	721	720	733	712	735	681	773	682	677	719	712	728	742	706	747	711	751	688	720	703	754	723	735	722	691	693	689	721	706	729	734	761	706	723	676	734	669	741	710	721	710	699	755	728	756	703	734	743	732	705	726	712	725	668	711	728	680	716	702	662	727	725	721	714	725	717	690	710	661	706	722	666	716	748	678	702	714	734	716	746	718	669	688	746	717	719	705	717	685	723	729	737	739	700	759	655	778	755	729	696	736	756	756	733	698	699	692	712	712	726	743	741	696	712	689	744	691	705	733	728	721	730	672	738	713	718	709	791	675	729	741	715	735	725	711	690	719	729	678	720	722	644	731	700	743	685	722	733	690	727	773	669	690	733	734	729	706	710	731	744	697	732	744	726	703	720	779	702	691	692	724	670	761	749	745	712	758	672	736	730	737	725	701	704	685	749	738	729	713	724	691	698	705	733	765	734	718	681	690	721	737	732	717	702	707	738	745	720	725	735	691	721	705	700	678	725	758	735	722	721	705	723	692	719	707	692	771	679	739	729	711	752	745	756	731	718	702	723	704	701	688	739	743	705	727	688	701	731	670	723	677	703	710	728	690	734	710	742	742	717	722	734	762	701	748	750	712	724	708	716	720	723	713	738	711	678	692	692	702	696	702	710	680	740	724	694	705	726	698	704	729	724	652	674	744	720	708	719	722	685	743	774	724	725	778	733	736	706	746	712	711	725	740	694	738	735	778	707	742	716	714	729	717	708	733	704	666	684	726	717	714	675	678	669	771	667	651	694	762	687	753	692	732	749	713	755	736	730	695	705	715	698	731	762	675	751	717	751	735	679	737	725	711	757	708	742	699	766	768	721	724	726	681	708	716	746	703	737	695	745	715	693	696	720	693	724	777	723	694	707	709	708	727	751	727	729	719	695	757	713	721	751	701	679	698	735	704	715	729	687	701	723	681	767	739	738	678	749	724	720	665	739	731	693	732	694	765	725	691	736	683	730	755	739	724	700	710	704	707	710	673	729	694	723	737	710	706	748	750	735	720	717	715	723	715	728	722	733	680	744	767	687	746	720	738	692	746	720	703	699	699	719	701	697	739	725	724	678	719	716	784	749	761	741	680	707	695	684	746	733	695	765	735	706	665	735	702	737	699	709	699	717	725	705	728	726	739	677	692	684	701	683	736	728	709	688	690	725	706	736	718	713	745	748	750	718	709	682	717	695	763	716	725	711	761	699	730	708	729	687	662	740	706	720	699	815	688	719	710	715	747	699	685	699	716	750	728	703	741	708	760	745	697	729	680	731	692	674	735	707	699	722	701	710	703	751	744	765	728	766	697	737	768	777	710	743	680	757	699	725	717	721	726	710	741	695	693	691	721	722	734	657	733	741	730	679	711	720	690	689	724	703	664	700	730	712	783	726	716	681	777	750	768	764	719	695	713	713	717	723	732	701	706	706	739	741	713	757	672	748	667	732	679	711	690	734	717	670	682	738	759	690	706	680	721	710	738	759	759	707	742	703	739	710	728	696	719	729	750	729	719	668	705	750	743	710	729	701	748	711	713	743	705	709	702	714	734	706	749	779	732	716	766	690	741	720	710	765	725	759	708	725	707	718	659	688	723	763	672	698	738	751	744	725	751	686	700	751	763	737	750	732	730	750	751	710	734	736	722	703	708	730	681	734	721	724	694	746	728	689	726	742	697	673	746	723	765	687	700	732	720	717	740	746	696	715	689	732	708	725	711	712	700	699	695	702	752	709	677	709	700	719	666	712	730	674	733	737	724	689	735	726	734	714	714	774	705	727	701	758	710	698	765	744	699	702	710	771	687	771	725	703	713	723	716	739	739	737	728	733	770	726	711	739	714	782	719	716	725	681	711	681	754	719	738	686	712	732	715	729	681	664	699	697	687	671	717	698	715	748	719	724	721	708	711	697	727	667	718	729	725	700	712	733	692	679	682	727	725	676	702	692	740	704	697	773	713	702	689	712	689	732	764	704	724	721	747	712	719	686	693	731	664	717	710	723	721	751	699	683	755	726	733	693	722	688	727	742	753	730	691	727	701	691	720	719	724	703	703	718	737	693	696	723	736	720	711	721	735	735	701	726	681	735	712	720	712	717	699	723	718	744	682	745	688	731	711	761	698	740	704	729	691	732	719	703	759	715	765	700	699	686	700	736	710	723	758	702	774	696	665	753	716	723	756	696	695	718	774	741	744	706	751	721	700	701	701	723	753	727	746	746	757	699	761	705	713	714	689	762	783	710	754	734	722	762	748	720	661	735	696	710	715	655	737	693	715	740	736	726	733	722	732	762	709	670	743	728	732	748	690	751	730	732	733	755	740	702	730	709	721	738	714	709	743	720	781	713	675	756	698	681	726	711	723	678	681	771	718	709	745	743	723	664	715	722	697	669	749	718	690	698	704	660	752	735	726	743	705	706	743	719	718	737	719	708	658	754	756	708	724	696	693	720	752	722	760	737	697	742	718	710	746	753	700	748	724	720	724	707	627	653	733	694	713	735	711	724	773	699	666	692	689	709	715	691	732	707	682	718	700	736	712	726	754	691	728	710	704	709	728	724	716	725	690	679	718	684	730	742	699	737	729	720	710	682	698	740	707	700	762	697	724	771	708	723	702	720	741	678	730	777	735	698	746	716	759	743	640	661	708	708	706	720	716	733	759	741	721	697	723	714	713	720	703	682	729	748	704	719	669	720	685	716	683	743	700	716	686	714	728	766	691	763	697	715	736	718	697	698	656	702	675	693	692	721	763	737	692	735	739	705	724	689	760	731	714	726	720	682	675	673	755	693	711	699	667	716	730	687	746	692	719	687	724	717	682	721	671	685	718	755	718	716	716	703	730	758	671	690	730	739	685	757	727	758	719	718	755	725	740	757	703	716	690	684	742	724	751	690	715	750	712	703	695	683	669	749	701	746	710	719
25360	21611	27219	26017	5356	875	721	640	580	532	518	481	419	395	411	399	393	407	384	397	353	392	354	389	388	376	403	408	369	353	378	401	351	377	386	369	347	363	370	364	342	351	369	334	356	383	414	372	366	370	379	387	321	335	308	381	333	335	377	383	353	364	376	368	362	335	344	362	322	335	348	346	372	353	371	362	362	338	362	336	348	337	364	355	341	342	369	334	340	346	351	352	389	328	394	372	365	360	384	378	355	382	319	346	373	374	351	334	376	361	364	380	346	348	376	337	339	375	353	335	362	374	355	337	371	362	339	364	371	373	377	342	377	348	327	370	361	344	354	352	392	344	365	351	364	387	320	332	339	382	326	330	343	385	364	351	328	341	373	370	371	355	350	336	352	330	380	361	377	367	375	335	339	351	347	351	321	334	363	355	390	359	323	367	350	386	331	360	363	335	341	336	340	361	336	340	343	368	340	404	346	349	357	352	339	375	382	395	347	334	396	363	380	351	389	367	316	339	350	370	346	368	384	345	335	339	363	341	353	380	371	317	355	353	355	329	360	310	357	367	336	340	335	336	390	351	359	346	341	362	348	344	358	347	368	360	347	368	373	334	358	360	324	357	370	354	354	408	358	371	370	375	349	351	368	352	358	369	354	346	333	348	392	375	368	357	397	354	369	367	366	334	359	351	396	363	369	350	355	363	374	328	370	353	342	354	347	362	359	358	382	351	370	384	370	343	341	343	360	330	363	365	329	352	359	359	349	377	376	362	376	361	371	355	339	359	378	388	363	367	330	349	350	366	318	357	341	356	317	362	344	363	345	325	339	364	362	363	358	368	318	356	356	366	369	353	342	361	337	368	373	343	304	340	356	353	322	349	343	330	349	370	359	340	377	355	372	371	331	385	376	327	359	345	345	346	345	371	380	352	358	351	357	353	377	347	362	349	329	373	333	342	376	373	384	351	343	363	388	344	355	358	344	322	344	373	369	335	329	361	386	361	334	385	327	359	366	358	393	343	322	356	381	409	341	345	370	369	324	379	344	337	359	337	359	369	348	361	376	382	360	380	378	343	355	357	339	344	375	380	328	342	371	355	333	340	337	362	349	346	378	347	381	363	349	347	379	358	347	323	349	336	347	329	347	341	335	363	386	386	327	351	340	376	333	360	347	365	363	352	364	350	399	322	353	379	322	338	357	370	379	368	333	369	368	349	336	376	408	361	371	362	352	337	368	336	329	364	351	402	308	349	355	354	332	379	402	347	337	353	358	326	368	337	361	348	324	384	343	398	337	366	341	349	349	375	389	382	382	346	349	350	344	373	348	356	390	360	366	334	347	353	354	362	354	343	387	364	323	369	349	376	332	391	363	368	330	351	345	382	347	344	336	349	377	356	350	369	351	340	372	302	341	397	366	353	342	343	342	353	333	365	363	356	367	385	342	365	359	361	347	341	308	370	358	377	377	387	351	340	384	334	328	377	346	366	347	372	356	333	342	346	339	348	373	363	379	378	346	331	350	339	347	337	355	365	349	348	334	341	344	367	375	360	380	395	347	319	345	381	352	351	356	341	349	370	350	340	328	353	367	375	357	342	352	350	335	356	352	342	377	382	362	349	367	367	367	374	344	366	326	376	335	362	403	342	402	326	331	361	373	341	378	359	379	356	366	338	359	383	363	340	349	337	400	364	344	366	357	351	342	346	323	327	349	382	359	395	360	351	369	330	346	363	332	347	378	338	356	338	369	336	368	343	344	334	362	360	368	371	339	366	377	328	356	343	365	337	405	338	381	374	346	360	349	362	349	327	330	367	343	376	366	370	348	377	367	397	366	379	388	375	354	327	377	348	395	375	330	350	360	348	356	339	374	359	370	350	376	356	320	357	400	359	378	339	336	342	352	339	369	344	364	336	345	373	364	397	349	368	356	355	376	343	376	363	353	357	349	338	366	339	368	349	346	372	351	339	395	345	384	333	343	346	357	362	338	370	372	370	349	341	334	353	360	376	332	370	370	339	344	328	362	363	348	353	336	353	334	351	342	343	387	337	391	370	339	374	334	377	360	368	352	371	375	332	364	369	345	355	358	346	361	374	371	357	374	374	340	332	368	348	336	359	339	344	353	317	355	344	354	320	357	331	325	360	344	369	371	296	385	376	354	323	380	354	335	333	355	323	358	338	363	358	340	375	342	403	381	396	350	376	344	344	339	352	336	401	358	350	344	337	359	406	356	357	350	333	374	346	374	354	370	319	363	332	321	378	336	372	353	367	372	355	346	340	339	351	361	333	389	378	316	351	366	370	330	354	373	354	353	345	350	359	359	357	337	336	318	351	372	365	379	358	359	367	382	329	350	356	370	346	346	350	342	344	351	376	356	334	350	388	353	370	329	372	353	373	356	353	330	335	342	368	326	350	391	360	358	328	367	371	369	366	362	380	351	369	370	360	339	336	375	365	370	335	350	393	372	344	382	390	354	352	359	369	389	378	330	353	335	366	336	346	369	370	373	370	369	334	348	354	359	383	386	388	355	360	369	391	353	346	347	359	375	379	343	372	351	342	348	371	347	327	393	366	387	378	360	333	359	368	347	354	349	351	382	372	364	353	363	357	353	371	360	367	353	342	364	340	334	393	374	388	342	357	363	337	345	333	390	349	354	316	366	360	319	382	383	371	349	378	316	348	357	358	341	384	355	366	356	376	365	356	367	345	358	360	340	356	403	388	332	356	359	360	378	342	379	326	383	342	350	364	377	323	352	353	335	368	346	358	370	362	358	348	362	334	361	379	367	364	351	383	374	373	351	355	333	360	331	365	344	384	385	359	347	369	345	357	367	361	374	350	337	379	394	356	358	370	377	374	344	347	364	345	371	340	357	379	340	356	384	319	335	322	370	338	365	391	350	386	313	330	353	353	363	339	359	364	353	354	348	362	345	344	348	380	334	368	394	374	362	375	346	353	337	370	355	325	369	366	357	380	374	365	331	352	348	365	392	370	351	357	384	335	347	358	404	348	343	372	329	332	370	345	369	347	350	352	340	345	334	385	352	379	388	361	358	354	364	351	350	378	354	363	329	347	379	329	329	360	327	344	332	359	324	355	351	364	322	360	376	364	312	378	354	375	350	350	340	346	334	352	356	388	346	374	374	355	368	362	348	401	334	362	352	330	314	344	353	368	351	368	340	368	373	376	350	326	379	351	328	372	375	315	349	342	366	406	367	338	341	321	380	364	324	401	356	351	361	363	367	363	347	355	347	358	414	345	359	346	366	326	357	356	368	381	348	375	361	354	345	342	355	365	347	350	357	339	351	345	348	351	317	364	346	370	314	370	349	369	330	363	358	339	353	360	326	348	361	372	322	347	351	379	372	373	361	380	382	358	330	344	314	375	339	328	360	390	353	330	359	359	380	365	349	373	373	349	350	326	358	373	342	390	376	359	363	341	355	351	386	342	333	377	392	351	341	372	358	353	339	367	387	374	353	357	366	354	348	373	322	372	356	364
15183	8612	6086	3078	2292	1647	1561	1352	1223	890	744	730	648	587	616	554	509	508	492	505	473	547	437	466	481	453	478	478	486	505	469	497	475	482	446	449	483	437	437	442	492	451	455	471	470	463	446	495	531	461	500	449	476	459	474	446	447	460	468	463	473	448	486	433	470	444	450	450	483	484	452	455	488	471	450	474	479	468	416	479	467	450	470	471	493	464	405	488	419	464	440	460	474	429	429	450	471	428	497	473	461	464	447	464	441	444	479	468	478	484	475	469	454	497	451	484	456	450	446	466	462	466	454	471	443	452	477	455	497	430	439	449	501	423	452	492	509	440	447	451	474	468	471	449	475	458	443	474	460	432	440	436	495	424	510	436	481	427	445	468	446	447	481	481	471	515	465	488	479	465	457	457	477	477	452	459	446	453	423	468	432	440	466	447	464	448	511	462	441	436	486	487	439	431	441	454	462	493	504	434	478	441	436	469	479	468	444	434	433	450	493	472	460	446	486	471	458	442	434	439	488	453	467	440	501	465	435	446	524	431	467	459	461	472	451	493	478	453	508	449	474	450	471	468	454	432	473	503	472	488	488	451	467	485	472	457	481	472	444	460	495	444	473	472	454	438	483	473	461	468	435	434	472	473	481	474	448	460	457	461	457	449	447	458	490	448	470	463	480	491	460	466	469	473	445	469	491	450	470	468	417	482	505	471	471	473	464	494	471	495	453	468	512	489	480	442	476	517	492	460	481	471	415	460	446	469	410	448	476	479	477	461	437	458	466	443	429	494	447	452	457	435	467	476	469	474	480	458	468	445	483	453	463	467	469	466	478	438	445	453	464	490	447	492	482	426	441	431	453	456	423	472	483	461	463	468	478	460	495	479	450	457	426	428	414	428	494	480	472	464	469	473	439	469	427	430	479	461	408	462	475	488	466	467	453	429	487	445	441	448	457	479	490	482	496	425	461	460	460	450	452	472	484	466	482	463	450	435	441	468	431	482	472	471	458	467	475	466	468	470	465	461	453	458	498	508	451	468	475	458	459	467	463	460	459	456	473	480	493	420	474	450	450	475	481	427	467	486	450	446	466	417	452	442	436	497	442	451	492	482	508	515	442	465	428	407	428	441	487	482	453	506	456	482	472	477	464	470	443	471	481	479	435	491	464	436	471	478	475	435	469	453	467	440	477	465	478	498	495	439	453	482	455	512	425	481	448	470	453	510	450	487	469	464	455	450	478	446	487	427	432	458	451	423	474	460	469	467	480	461	463	442	452	447	454	455	435	470	471	463	440	469	447	462	469	471	450	458	454	435	474	453	435	441	417	453	441	456	440	450	469	466	460	468	466	447	482	475	472	436	490	500	448	471	429	435	436	518	483	484	452	494	435	430	472	433	493	479	462	454	455	437	455	460	460	476	460	493	458	445	463	474	431	437	455	464	442	467	450	425	485	504	487	491	460	463	460	441	474	461	429	455	467	493	447	457	443	447	455	440	476	502	449	494	445	458	497	451	494	449	455	462	448	484	423	447	434	458	448	493	491	447	492	426	439	423	453	492	466	466	479	470	456	463	439	459	469	441	486	492	476	468	477	481	473	447	453	477	487	475	445	479	461	457	490	438	458	452	459	433	477	482	435	453	482	472	458	457	518	449	496	447	456	443	484	452	443	471	445	485	449	446	435	448	445	479	469	442	451	464	434	488	458	432	413	462	483	452	449	440	491	461	450	435	482	445	451	435	415	456	456	426	431	459	464	461	463	449	455	480	485	465	459	473	470	498	488	470	507	453	436	504	481	511	416	436	446	466	424	459	467	430	479	453	484	485	460	484	441	437	442	477	461	482	472	459	473	423	429	465	433	474	435	482	458	451	475	441	488	440	466	436	481	493	458	456	474	478	436	439	472	474	458	456	472	463	425	443	464	478	447	463	455	469	471	466	457	440	458	490	444	477	467	478	476	424	478	461	461	451	479	487	469	495	462	467	454	447	476	441	441	450	434	440	489	466	469	444	464	492	470	465	470	447	468	487	446	436	406	459	460	457	444	470	466	477	404	481	449	450	403	439	444	398	465	472	449	484	454	497	469	459	469	465	458	493	431	450	450	465	473	505	446	465	481	462	500	461	468	486	457	421	427	492	467	466	447	490	446	481	477	439	490	467	471	491	472	424	455	487	469	433	463	451	433	465	430	456	464	480	431	500	486	485	485	457	482	466	459	511	424	429	472	409	449	458	503	448	477	434	428	466	492	474	472	465	487	482	477	445	465	470	431	456	466	440	470	424	436	450	450	433	462	493	455	482	477	471	448	505	475	478	469	489	473	459	445	460	435	484	511	477	468	430	477	482	485	465	457	486	460	459	501	468	445	460	473	487	432	447	482	474	473	458	475	485	477	451	447	417	472	430	455	479	472	463	438	457	459	443	488	470	449	466	440	433	478	459	478	434	433	453	472	455	438	422	433	430	440	469	512	443	478	515	443	428	427	458	454	455	451	441	426	452	464	448	420	464	459	428	519	468	433	487	457	462	464	478	476	476	461	461	436	449	492	477	444	482	457	461	462	481	461	426	471	472	438	452	458	460	463	447	432	429	457	446	472	455	451	460	454	465	493	451	461	449	486	461	454	446	499	454	459	445	454	463	457	461	471	453	427	466	469	438	517	470	489	464	456	467	459	471	464	479	442	462	443	462	445	466	470	442	480	458	459	470	443	459	454	421	474	458	462	479	479	457	467	428	419	482	495	457	505	439	479	492	433	479	408	454	471	427	465	488	485	455	447	451	464	473	448	472	466	461	474	437	479	480	470	450	483	480	449	476	434	458	423	488	438	482	451	436	437	470	459	468	464	475	463	431	431	477	481	487	473	440	481	445	458	412	488	469	485	427	460	481	461	453	481	430	470	468	481	454	466	426	455	483	476	449	453	478	493	477	486	426	469	458	456	434	474	491	456	469	476	454	435	446	503	480	450	472	424	473	470	467	476	453	477	455	468	421	442	460	433	467	481	445	462	435	498	464	472	464	450	447	442	497	433	464	464	427	457	426	431	445	469	446	445	474	500	466	441	493	493	456	439	492	467	453	438	480	422	444	499	474	487	449	483	471	456	458	454	477	470	477	451	481	490	433	445	437	479	453	454	468	443	482	462	451	467	483	441	473	462	463	453	505	448	475	449	450	459	466	468	457	430	484	428	494	465	439	488	478	439	458	462	480	501	487	477	463	455	452	466	441	482	479	464	436	502	487	448	498	441	478	452	476	479	442	498	473	460	455	472	474	417	483	470	422	464	465	467	479	447	437	427	440	469	476	458	445	476	466	429	472	462	479	462	465	471	403	449	471	487	451	445	489	470	466	480	467	501	449	471	475	458	498	475	459	468	455	467	448	476	487	489	414	475	472	479	471	484	508	429	463	481	460	471	444	460	499	450	457	444	501	451	435	488	469	463	432	461	483	432	497	460	468	449	422	476	459	458	442	454	463	466	427	485	449	447	446	458	479	489	447
23071	21622	29313	24433	21617	21399	4393	1274	902	710	559	538	487	425	404	396	360	362	352	340	336	350	305	320	316	318	320	320	304	322	287	287	288	296	315	301	318	299	329	283	302	303	290	282	284	306	296	309	275	268	282	264	286	278	293	282	256	291	317	285	267	257	293	283	261	306	298	286	283	288	299	296	322	277	295	277	267	302	292	281	308	303	316	264	268	264	306	308	312	282	282	258	301	293	280	267	304	307	277	257	266	314	290	267	303	270	291	309	293	292	318	273	305	321	298	282	287	292	271	262	257	286	279	302	301	305	275	291	275	285	287	286	291	262	267	301	292	295	256	244	262	290	255	286	268	302	300	271	293	298	274	327	308	293	277	318	300	279	252	295	288	283	307	262	268	278	304	287	310	285	282	255	278	253	278	266	315	302	281	271	274	303	280	302	273	232	305	291	271	297	277	287	280	289	294	273	301	286	287	274	262	276	288	316	307	279	278	269	302	311	282	284	287	284	303	275	296	285	285	280	295	283	279	281	284	283	303	280	275	291	252	277	273	292	289	275	264	302	282	297	276	277	288	275	293	283	312	287	291	307	271	259	274	306	270	278	272	284	296	304	288	274	276	304	309	283	278	249	275	307	268	273	289	257	276	275	290	276	308	293	304	263	269	289	286	279	282	314	298	270	303	295	299	290	289	291	281	322	278	296	270	272	279	301	274	306	261	294	264	292	286	285	274	277	287	277	258	259	285	260	287	302	273	299	277	304	268	259	297	265	283	294	269	292	272	279	324	308	276	284	272	304	290	283	293	285	306	302	286	268	261	275	288	280	310	260	276	290	285	289	299	317	271	274	285	259	303	323	253	245	270	288	309	266	263	300	304	301	301	314	291	261	307	251	259	273	337	287	268	289	277	303	301	294	276	267	302	290	289	266	280	279	301	271	297	310	261	270	282	290	307	302	279	255	256	287	304	288	269	267	278	274	294	285	295	287	263	315	284	284	258	264	277	306	295	284	259	285	260	266	291	289	297	272	300	263	263	291	308	261	266	272	285	277	298	300	281	282	292	288	306	259	295	255	262	244	287	300	258	299	245	288	284	279	298	295	303	293	289	312	284	273	291	279	271	291	274	295	262	308	278	293	283	273	305	287	282	285	248	292	302	293	293	266	256	292	269	286	292	276	286	291	243	247	282	278	301	278	274	274	263	323	288	272	267	287	284	259	294	265	275	272	264	282	261	287	273	302	321	270	304	287	266	309	285	262	279	296	279	289	273	282	289	283	307	283	268	287	276	314	304	294	272	285	273	277	289	268	330	297	266	276	283	285	249	270	293	260	304	257	292	265	272	290	284	291	281	302	304	268	272	288	308	280	282	288	303	315	286	284	278	296	301	288	323	300	285	297	250	323	287	274	279	270	307	297	292	267	328	275	308	282	257	259	318	292	279	257	262	287	286	297	249	289	298	284	276	283	283	285	286	283	283	306	259	289	289	269	279	279	266	281	281	278	283	297	296	268	278	279	312	322	264	307	289	292	246	293	288	285	275	305	262	288	302	290	292	288	286	299	287	275	279	295	269	251	302	290	311	302	303	300	306	295	271	285	302	302	271	285	260	259	269	280	305	275	311	303	333	264	263	289	276	301	253	308	261	262	259	291	300	263	287	277	283	263	294	276	288	284	304	258	303	294	280	278	282	275	297	276	284	275	294	259	288	310	259	297	294	276	266	294	288	311	291	291	275	290	277	280	275	287	285	285	316	278	270	276	295	293	281	259	316	292	275	299	285	277	281	263	273	304	269	268	297	278	282	286	287	286	261	271	283	274	274	282	282	275	288	301	298	280	290	287	273	295	279	292	286	275	292	257	289	281	264	290	261	269	292	312	298	279	275	290	298	284	274	275	293	289	307	300	313	289	285	250	287	253	270	273	278	290	282	266	262	274	251	276	282	288	255	290	271	278	278	260	273	336	285	281	273	262	286	281	244	303	265	301	314	249	256	281	286	304	312	280	287	261	285	287	254	253	268	247	294	286	262	292	260	288	328	290	262	287	277	249	289	274	294	300	259	271	287	271	302	298	299	281	283	305	287	300	307	285	257	283	264	288	279	273	297	273	258	266	281	292	264	246	280	282	284	264	282	273	268	298	279	301	263	283	253	273	274	300	261	282	307	275	258	285	282	280	271	326	254	281	281	281	273	306	305	300	274	312	293	248	276	273	290	288	301	310	285	294	285	273	288	290	292	294	289	298	271	293	279	258	254	297	319	244	267	311	277	267	316	303	286	290	282	286	279	251	284	270	311	273	291	294	284	256	295	278	303	296	263	294	246	278	293	272	299	277	254	297	251	279	298	299	303	255	263	277	286	291	286	264	266	267	298	280	292	276	314	299	268	271	270	283	323	292	270	274	275	287	316	286	303	297	263	259	288	289	300	308	255	300	293	291	265	291	280	282	296	282	305	299	287	282	322	318	239	270	301	275	285	265	284	301	293	276	287	274	284	285	274	312	294	281	276	302	289	325	291	282	297	282	307	285	283	256	289	292	256	286	285	338	287	286	283	285	269	279	277	273	300	253	274	267	301	281	240	283	265	281	266	274	303	290	292	269	276	291	272	334	299	291	290	253	271	309	261	250	295	286	274	307	290	276	306	278	281	283	252	291	260	250	304	260	294	278	264	256	298	258	285	269	274	281	277	257	288	262	290	271	254	253	303	285	279	317	278	328	297	287	292	307	322	281	270	307	255	308	296	284	254	266	275	303	292	250	300	282	283	248	278	279	318	290	298	307	300	271	287	270	316	286	291	312	272	289	267	268	267	314	307	286	284	280	271	300	292	288	292	271	298	288	280	314	257	294	294	256	278	270	263	303	301	293	314	307	271	273	302	294	286	304	269	244	260	313	281	287	290	273	258	293	276	289	276	260	303	257	292	264	273	269	290	286	293	260	303	265	281	272	260	274	259	284	309	302	280	281	272	294	315	291	283	289	304	312	299	303	276	254	269	272	264	262	292	295	297	271	281	277	312	301	274	285	258	293	289	280	255	277	306	281	290	321	284	268	276	282	298	298	303	308	297	299	281	312	279	289	324	282	297	286	290	272	256	327	271	287	302	284	292	284	284	230	281	276	305	258	299	274	301	319	284	286	322	292	279	278	269	277	285	303	263	282	267	291	301	300	260	298	277	286	273	284	290	295	283	283	305	313	273	273	291	292	277	277	295	292	283	275	285	302	301	316	283	297	282	298	267	288	285	293	283	277	277	274	296	274	287	290	271	317	269	288	252	296	285	289	267	288	300	251	268	291	319	302	284	280	300	289	314	312	310	268	279	307	281	285	294	268	235	272	276	296	301	297	286	290	295	284	295	268	291	282	294	281	287	303	288	279	260	292	255	279	274	301	306	282	292	302	280	264	324	312	273	250	278	287	272	286	275	279	300	273	292	285	290	301	291	278	276	315	290	270	289	265	257	297	296	297	328	291	304	283	266	279	298	290	298	288	286	281
18645	21549	11814	6493	4715	3952	3296	2487	1904	1431	1139	992	861	775	679	623	619	515	508	509	461	454	440	447	450	402	439	436	390	442	445	432	397	418	386	410	372	396	349	404	401	368	411	392	390	418	447	381	394	409	356	366	392	359	381	375	346	389	359	399	390	382	410	345	383	396	373	404	388	383	369	373	382	386	403	414	401	347	395	382	375	383	344	373	366	397	384	373	382	389	404	391	415	361	383	397	376	408	382	390	410	404	370	385	371	351	382	354	369	398	386	359	379	373	368	396	387	385	400	386	369	388	382	385	403	341	387	377	384	378	403	380	377	381	427	362	391	411	403	385	398	380	375	368	394	357	377	403	328	390	408	384	393	400	383	380	405	354	416	374	356	390	382	386	406	346	394	390	383	412	381	382	412	388	364	353	372	367	381	406	377	376	385	348	392	375	374	379	364	406	402	356	408	378	380	411	383	374	374	345	366	353	405	394	362	418	385	380	411	378	348	404	381	396	370	412	365	379	376	374	365	405	395	404	387	399	384	391	350	359	374	392	373	393	382	362	358	374	395	382	381	378	377	417	355	357	389	395	388	374	420	353	389	377	375	356	365	387	370	369	369	393	352	351	363	379	360	399	360	379	393	352	347	374	396	438	412	401	406	391	348	357	349	402	357	367	424	395	359	397	397	389	370	370	356	404	389	403	366	398	388	388	360	411	359	363	380	377	409	384	367	390	391	364	362	345	382	383	397	399	397	370	384	386	373	411	388	370	373	368	377	382	365	402	406	360	380	381	403	363	398	367	360	407	348	386	405	413	396	388	370	403	372	368	376	368	377	382	412	373	387	383	386	398	343	381	398	368	369	334	346	398	383	354	389	397	361	379	377	383	398	362	415	379	386	345	362	361	355	391	360	371	379	395	373	382	390	393	379	380	382	382	389	359	377	375	373	377	385	344	405	385	397	391	378	362	358	377	365	360	388	371	360	383	379	380	359	385	409	394	347	388	376	404	369	379	350	392	369	367	380	392	411	416	402	379	368	375	358	389	391	378	389	409	384	385	360	406	378	351	396	381	379	398	377	360	397	355	366	356	399	374	394	381	366	387	403	386	405	376	379	396	395	374	404	380	400	386	402	399	404	404	394	398	378	383	391	337	407	394	355	360	392	403	380	385	354	388	372	393	379	402	381	348	379	391	407	403	383	386	410	351	383	346	379	415	371	391	376	388	386	356	398	360	368	376	401	368	414	376	366	394	379	378	381	385	353	346	377	387	371	406	368	344	377	386	400	384	386	393	385	383	408	389	401	367	381	390	381	369	419	375	431	369	419	394	382	375	413	378	360	367	360	394	369	390	384	362	420	361	358	375	379	372	375	368	389	418	372	357	412	390	409	351	377	380	365	389	391	409	402	335	340	373	347	400	416	361	365	398	363	353	393	379	382	393	376	394	391	373	369	381	362	382	362	398	382	435	367	384	375	384	396	376	409	415	359	359	376	406	405	376	368	382	363	365	395	383	386	369	364	354	409	375	347	397	401	378	393	402	359	399	372	386	425	325	372	395	410	395	380	389	374	397	387	342	367	367	384	358	385	369	358	367	372	402	371	362	374	342	384	344	374	401	347	386	385	362	398	392	355	390	386	387	410	425	404	386	393	394	377	360	414	385	348	366	395	370	391	359	409	388	389	343	406	379	417	382	408	396	375	385	376	365	357	422	386	365	395	350	354	401	376	368	364	336	397	417	398	372	386	388	386	374	397	382	372	398	340	388	385	362	399	411	387	379	397	362	387	395	392	382	375	335	361	380	388	414	391	362	402	395	378	376	390	379	383	367	385	382	351	394	408	368	412	362	372	378	362	379	381	400	356	402	387	410	365	403	361	409	399	418	349	369	374	377	374	372	391	402	411	396	369	368	400	373	364	379	356	369	374	345	399	386	396	369	414	334	388	357	344	347	353	381	325	387	373	332	359	384	393	403	339	340	380	368	361	413	372	397	386	365	361	371	378	389	359	392	381	397	408	354	381	371	362	400	387	369	369	413	391	399	379	383	356	374	404	390	389	352	374	338	428	404	370	366	443	374	376	404	406	396	358	396	377	388	385	399	392	399	378	409	396	375	356	373	397	354	415	369	353	401	370	365	415	381	368	390	397	388	374	403	384	415	363	401	340	375	384	399	365	398	398	360	402	385	405	388	325	400	411	369	372	403	369	377	389	394	360	383	358	355	423	379	377	355	381	376	359	380	366	368	342	409	382	378	370	368	388	379	352	380	382	348	394	398	407	338	365	364	396	397	411	394	383	363	395	376	371	411	367	398	380	393	412	359	365	389	396	404	363	343	393	382	387	384	417	392	379	389	407	376	401	375	409	402	377	357	388	365	355	410	357	395	401	377	398	394	388	367	371	415	400	393	382	390	404	389	398	388	346	396	395	385	392	389	376	393	386	368	374	368	318	392	380	409	372	397	383	391	383	381	386	398	369	397	366	364	379	373	405	377	369	375	384	383	355	412	402	393	390	368	390	394	374	368	346	380	350	352	371	366	394	366	365	383	368	428	385	389	357	421	362	363	369	403	356	364	354	385	390	393	378	413	366	351	364	388	361	363	376	413	354	335	382	386	383	385	364	393	361	365	371	375	426	393	378	368	356	345	402	385	381	398	372	381	364	347	391	383	348	380	382	390	377	372	388	382	387	406	419	387	371	370	381	393	377	379	410	407	411	376	352	391	391	385	383	388	395	435	362	391	381	360	411	352	358	384	416	336	377	363	361	371	368	428	363	380	364	399	352	369	392	397	383	384	371	379	374	357	412	404	434	368	376	383	402	369	366	389	372	402	391	374	381	400	398	349	372	415	357	413	358	364	389	355	353	378	372	375	361	388	368	355	390	320	409	385	395	378	416	382	373	362	389	346	361	371	371	387	377	379	351	367	384	373	379	381	379	378	372	385	375	364	360	340	363	368	396	398	375	381	374	358	380	396	423	386	371	407	383	366	399	400	336	376	391	380	384	318	396	389	406	363	373	386	398	412	390	416	372	398	407	393	350	395	400	368	379	384	365	378	361	379	394	362	384	382	382	384	367	365	366	403	332	386	385	373	396	403	362	355	374	378	391	389	379	341	370	409	389	354	365	356	367	364	377	372	420	415	380	361	379	356	386	394	362	370	402	375	365	371	364	398	388	380	386	390	364	375	375	413	351	405	384	385	393	371	409	374	382	379	359	437	355	370	353	385	386	356	367	374	382	382	360	372	344	370	371	402	415	412	434	414	372	395	368	400	355	345	373	378	384	376	379	378	371	373	392	352	408	371	397	380	393	413	354	377	373	370	388	399	398	383	380	376	366	374	389	383	411	388	378	413	396	346	374	343	407	397	388	382	379	398	363	393	426	408	376	393	399	381	389	355	397	394	392	413	378	355	395	373	391	348	373	420	361	357	382	395	380	399	391	376	380	380	383	386	413	366	376	387	367	386	400	360	375	397	384	365	397	410	396	380	351	398
28053	18361	5348	1847	1079	1016	884	773	732	668	623	573	577	604	650	561	545	552	567	564	570	556	575	575	566	567	573	571	569	599	557	563	556	539	544	548	582	583	575	578	583	571	586	600	576	535	566	576	567	572	574	536	561	556	602	549	503	549	557	545	553	577	550	526	587	595	547	586	525	531	580	623	593	582	617	569	556	602	542	541	570	607	564	560	560	534	566	529	605	549	590	572	575	558	556	513	534	583	562	583	537	577	561	553	530	570	552	570	592	517	571	538	519	539	517	566	563	526	608	542	572	563	554	548	585	553	585	589	526	521	586	570	578	519	560	561	552	550	612	582	538	582	580	562	592	543	548	575	570	547	570	564	542	561	571	553	561	570	533	551	577	585	539	524	543	592	562	565	568	568	549	576	560	603	574	537	530	550	568	575	604	559	579	539	539	590	567	581	566	592	561	570	544	579	557	582	565	579	553	551	555	605	526	600	538	546	572	532	516	548	563	568	559	555	598	554	560	523	534	540	546	550	565	570	550	570	555	552	562	548	572	527	581	543	581	588	561	553	563	578	558	600	531	535	562	611	574	564	551	586	565	580	580	537	556	582	566	575	559	573	545	603	559	542	533	563	566	568	600	516	548	553	559	567	558	581	566	578	569	545	603	577	526	518	533	566	540	558	605	534	609	544	581	556	569	490	522	577	561	560	604	550	547	542	571	568	549	574	562	589	560	579	576	596	587	586	563	556	504	562	525	602	598	565	529	542	598	555	566	583	597	548	562	567	559	570	538	511	565	518	575	542	587	571	577	553	588	523	548	557	535	560	551	546	586	520	551	566	556	569	585	543	572	587	584	595	561	550	511	538	558	568	567	542	557	561	577	531	536	551	569	564	554	559	538	578	596	536	557	524	588	549	559	602	514	512	567	572	534	560	552	559	557	573	552	593	598	563	506	568	567	570	596	559	588	547	565	562	529	578	533	534	559	583	578	566	570	553	579	573	556	562	592	514	558	584	586	539	609	551	592	583	559	592	524	608	571	533	590	535	563	645	557	575	495	540	574	568	527	579	594	551	569	595	546	613	559	572	551	602	565	586	536	548	603	560	598	569	574	559	549	540	570	574	560	556	539	546	519	575	575	563	559	568	528	548	625	526	541	553	558	534	564	600	543	550	550	564	547	585	582	556	547	568	575	557	538	575	518	562	555	536	585	575	549	574	551	524	614	568	538	548	574	555	545	562	580	572	566	539	553	568	577	559	610	563	502	555	567	524	577	544	557	523	557	518	579	557	542	532	547	554	537	539	553	568	588	600	560	528	559	539	551	583	582	603	541	532	552	574	595	570	523	599	592	564	552	598	547	548	575	592	503	551	548	590	574	548	583	564	512	543	522	541	582	571	553	555	547	572	575	526	539	546	550	557	586	599	551	544	541	577	589	575	554	626	547	571	550	523	572	535	588	579	586	577	552	579	554	560	584	561	558	591	602	531	555	497	558	524	606	528	575	568	538	606	629	587	577	576	571	570	584	565	572	597	584	522	562	549	589	551	553	571	553	562	566	609	564	566	565	566	531	561	545	554	582	572	578	547	574	547	576	537	543	540	578	557	582	564	593	566	552	635	533	526	608	565	548	572	581	582	539	610	532	555	539	577	598	566	549	576	576	583	550	535	571	549	578	603	531	556	605	563	589	556	609	588	575	568	612	530	555	578	558	574	581	565	572	564	576	576	582	525	588	597	556	574	603	548	519	526	565	589	613	542	544	577	558	553	602	559	562	584	566	575	577	571	584	558	549	561	518	584	534	573	587	543	588	585	571	575	554	582	617	580	546	544	560	558	558	570	575	514	555	566	568	494	558	600	530	536	558	553	568	546	573	587	559	554	560	568	535	537	506	636	564	600	545	585	598	548	576	616	574	588	550	539	521	581	567	568	549	557	572	562	557	547	566	504	544	550	572	542	536	578	552	544	550	576	566	601	535	564	545	580	575	508	589	563	566	532	557	578	567	604	534	555	559	610	574	587	581	577	552	565	569	554	547	572	533	612	553	573	511	568	550	565	593	565	583	554	548	567	571	562	584	554	566	567	568	548	556	578	548	528	517	540	558	564	525	537	540	598	553	572	542	578	556	632	579	531	568	563	550	555	536	577	542	575	570	539	536	549	609	586	577	533	530	594	544	553	558	549	530	571	543	544	565	562	563	584	540	531	555	554	554	589	534	594	544	592	601	580	562	559	575	560	534	582	539	549	556	525	540	565	548	591	534	557	565	550	591	533	592	519	578	570	577	539	551	525	576	578	571	555	555	502	573	595	559	600	560	528	596	621	567	572	538	557	587	568	581	516	536	527	598	588	570	549	548	550	575	551	549	600	581	540	586	585	568	559	560	576	584	591	568	589	559	568	571	590	541	564	565	590	558	609	550	540	586	595	579	567	551	593	620	548	550	572	519	542	579	558	550	553	618	571	558	578	551	562	567	586	536	596	569	556	585	584	539	554	553	537	566	548	593	597	563	539	559	572	537	602	572	563	589	530	590	555	598	569	569	572	547	553	543	562	553	547	541	546	604	536	584	557	545	592	567	565	546	569	546	566	549	542	567	564	575	548	588	585	552	596	525	567	560	550	534	594	586	546	561	599	573	594	588	535	524	538	567	530	590	542	565	557	553	593	562	489	551	583	576	570	548	579	556	537	558	557	550	518	556	519	555	541	568	557	527	561	557	560	551	564	574	585	583	554	536	578	552	520	594	554	567	592	531	541	573	596	563	569	530	561	595	574	567	553	545	511	560	566	564	547	585	547	578	583	522	579	583	572	527	535	582	558	547	590	548	563	573	609	563	556	561	601	571	571	562	589	550	559	568	582	569	534	525	552	545	509	547	578	535	562	536	538	575	558	540	572	604	574	571	557	603	583	572	574	551	608	526	550	576	497	539	555	557	571	544	594	561	541	527	579	520	596	603	562	524	579	567	589	552	573	557	574	613	590	606	551	526	559	579	579	513	519	554	600	567	552	594	579	537	572	520	562	533	552	571	575	578	576	505	539	582	551	590	574	592	559	528	561	568	575	525	573	538	589	541	556	556	558	505	575	598	584	576	563	561	585	570	582	541	589	561	546	562	564	527	568	600	572	556	522	540	591	577	592	564	614	554	558	529	527	556	593	543	567	603	527	594	573	531	556	566	560	543	526	555	577	519	541	571	578	576	555	603	531	547	583	543	553	573	575	568	548	579	565	578	557	514	539	528	545	551	584	577	558	579	576	538	564	565	538	551	578	554	562	587	541	533	564	574	563	548	544	555	532	577	540	574	569	544	562	504	571	583	567	534	569	574	581	600	547	555	548	545	552	573	541	567	628	595	558	551	542	564	502	595	550	569	560	527	575	567	537	553	524	570	573	545	562	560	571	543	604	587	576	562	569	571	594	529	614	554	546	556	591	571	528	622	558	554	563	568	560	589	583	516	533	572	571	592	548	574	558	554	562	564	570	581	520	574	563	557	538
13298	10338	3522	2442	1844	1724	1472	1288	1150	1000	876	831	792	792	800	782	793	765	712	756	698	709	728	748	743	733	789	715	752	708	706	706	726	737	693	732	772	718	703	737	732	725	792	744	760	742	721	764	742	735	822	749	710	727	721	733	734	723	717	762	686	721	769	780	735	641	712	735	744	732	758	746	698	724	731	749	723	740	741	690	712	745	732	742	726	696	778	707	740	726	690	762	647	768	743	762	743	728	706	716	724	694	707	754	692	711	718	713	737	747	717	710	688	665	708	743	719	723	727	682	777	723	706	776	678	730	672	722	751	683	707	736	742	708	725	716	724	717	756	725	724	727	739	750	730	730	677	728	717	685	724	687	708	724	734	766	769	716	688	708	672	697	757	746	689	734	736	770	685	727	730	702	716	774	708	747	744	720	722	749	694	696	705	737	715	760	694	732	669	736	704	687	716	693	745	788	717	709	698	741	717	691	773	710	705	739	713	682	770	766	693	714	743	745	724	706	728	741	753	685	704	698	736	722	697	731	744	737	713	695	731	720	656	759	720	697	689	760	706	699	724	705	765	720	702	746	700	747	741	745	708	733	681	768	710	721	772	746	713	688	727	724	735	741	726	688	734	713	722	723	691	741	741	716	687	715	769	711	772	712	695	714	743	738	721	679	717	694	720	719	708	735	714	747	743	716	707	738	752	730	746	700	731	739	716	708	713	713	715	742	718	737	713	761	739	742	688	721	748	715	710	770	716	689	716	732	725	710	713	760	679	705	751	741	725	743	718	723	756	770	678	702	696	706	715	775	762	705	718	762	691	726	723	691	728	711	744	697	709	728	694	686	785	721	737	779	729	677	684	708	742	728	739	717	745	747	698	724	722	743	720	736	767	717	725	759	760	708	734	748	726	741	748	739	713	728	724	744	689	684	772	732	717	724	753	702	706	734	727	681	739	766	740	750	777	668	689	707	715	729	723	733	756	742	766	712	713	736	711	717	700	671	725	709	703	733	753	733	720	724	700	722	710	737	751	752	721	710	698	763	713	714	759	698	725	692	732	679	757	725	770	696	757	732	747	745	729	692	704	714	714	713	760	708	715	697	733	649	682	726	768	752	700	723	710	780	719	721	745	713	733	748	724	719	731	716	729	696	703	736	719	709	737	683	723	728	683	728	708	757	736	729	757	717	722	734	719	756	696	752	711	713	701	750	710	741	684	749	689	732	746	720	687	667	788	765	745	719	727	715	709	740	700	743	711	685	720	742	694	716	732	744	698	697	772	730	716	719	732	727	698	725	731	722	731	715	705	762	713	747	700	751	739	677	745	754	735	718	731	700	717	738	700	712	723	702	760	724	686	691	725	695	732	732	753	734	770	772	746	719	672	740	777	774	695	710	723	688	719	740	700	716	733	718	731	755	718	685	737	727	729	707	718	744	734	719	744	694	758	732	726	722	784	730	736	755	752	720	722	728	741	740	764	683	767	766	719	703	745	759	659	728	700	701	726	737	735	708	710	721	748	701	731	722	729	738	712	701	719	751	727	744	741	729	747	712	729	727	742	691	714	714	671	759	703	741	805	692	738	761	788	698	729	720	723	679	703	709	712	742	748	772	761	706	769	761	719	775	698	708	679	719	721	717	737	747	695	746	774	729	736	737	666	707	727	699	749	745	706	776	723	747	742	741	726	725	720	731	740	666	758	741	709	717	729	730	739	681	719	715	724	718	760	722	721	763	715	730	736	734	780	707	710	740	757	707	745	745	671	782	723	689	697	730	707	761	689	718	765	731	699	689	740	767	722	758	734	727	753	728	723	686	732	736	701	705	740	720	706	747	734	716	660	753	740	710	677	732	688	741	681	764	727	754	701	684	662	761	694	723	671	720	743	697	711	720	708	732	740	771	784	721	754	700	736	755	735	717	736	694	735	730	771	745	722	715	732	705	748	658	665	703	714	738	726	749	714	654	774	720	741	740	695	757	701	730	735	716	720	727	705	751	676	683	760	739	756	715	756	760	719	720	674	665	713	722	704	750	740	729	704	706	693	714	706	727	657	710	725	734	740	744	736	732	677	720	728	694	742	670	730	731	674	714	701	760	724	728	727	716	713	711	713	694	732	736	754	727	699	705	756	766	740	696	736	766	742	710	696	733	739	687	712	715	728	753	689	712	718	728	707	695	709	718	697	747	727	733	723	695	708	710	724	755	728	775	719	725	753	728	690	709	740	764	760	748	756	754	738	707	728	711	763	753	743	714	695	768	739	709	714	677	744	714	676	744	727	723	717	740	694	699	739	736	724	695	727	769	708	737	753	722	720	726	768	678	736	730	743	782	742	721	731	763	729	736	705	710	731	691	711	706	706	703	748	688	724	745	751	698	751	806	764	714	762	736	726	731	718	707	709	788	774	741	749	705	709	716	707	708	717	707	733	720	703	730	741	759	708	696	710	747	757	730	727	729	725	703	717	742	737	710	648	680	734	737	749	734	744	674	698	748	677	682	758	740	744	733	764	758	718	776	716	740	721	790	701	747	747	707	701	706	787	749	785	716	732	786	670	689	732	743	720	728	730	742	741	748	738	688	687	747	736	748	784	786	704	730	717	705	698	685	751	744	726	762	688	729	731	714	735	751	705	743	757	743	694	710	756	746	759	746	726	698	683	702	738	705	763	753	715	725	741	739	732	739	740	713	699	741	719	684	783	703	769	730	707	726	704	765	693	750	709	686	728	731	743	762	717	701	711	726	726	733	717	747	728	746	743	696	735	676	751	721	756	663	716	719	710	714	692	725	665	709	717	720	732	703	698	766	701	716	764	691	681	744	702	708	763	733	699	698	731	709	713	737	757	729	759	728	735	754	725	731	701	757	679	760	728	700	771	753	713	664	732	746	722	674	721	727	709	723	705	756	743	748	691	727	728	748	729	725	781	686	757	732	778	751	732	749	703	765	767	726	695	676	743	792	684	703	713	714	747	699	688	723	710	732	729	698	648	705	686	708	744	745	742	750	757	696	670	756	696	716	711	724	704	734	684	765	722	709	724	720	698	737	718	697	777	733	713	752	744	765	727	728	725	728	729	737	667	700	704	746	705	738	722	705	773	705	692	723	738	749	676	762	711	743	725	731	697	782	752	763	718	769	720	744	706	732	694	756	717	682	753	679	749	681	719	731	748	746	737	710	700	773	707	760	720	703	700	724	754	719	723	750	740	727	709	737	752	760	685	733	712	705	695	713	752	730	747	719	722	729	708	720	691	723	732	689	740	714	715	702	735	763	710	753	684	714	720	778	666	694	744	730	749	667	684	749	768	695	744	751	709	708	742	712	748	759	741	709	720	691	726	752	741	739	771	753	717	710	708	752	687	705	758	720	727	713	700	728	700	780	768	711	735	713	758	680	699	705	708	707	726	684	767	718	742	755	733	729	746	731	730	705	700	714	759	731	728	722	743	738	734	738	709	729	755	694	735	741	764	737	733	721	708	704	695	705	739	727	761	709	727	726
24025	21585	28758	24912	21469	7106	1704	1150	906	802	752	658	659	640	614	592	637	584	602	572	570	588	539	553	555	512	580	545	548	554	593	523	536	579	541	555	550	587	583	583	537	576	557	594	548	550	551	520	547	546	533	591	572	553	555	549	539	579	535	551	569	518	547	531	529	532	550	512	542	558	512	571	537	522	569	535	548	602	569	602	536	546	544	547	579	560	519	551	502	532	535	548	551	528	508	539	543	518	537	502	559	541	592	536	519	520	592	511	530	514	561	569	538	537	548	555	516	550	545	540	536	570	515	551	563	552	575	527	557	523	549	496	525	562	586	501	520	525	594	513	574	552	538	529	558	515	570	574	557	540	543	528	534	518	511	510	502	535	582	562	506	521	546	537	511	543	538	527	524	535	513	574	568	524	535	527	521	564	542	504	543	544	538	517	549	530	511	487	555	541	528	595	550	501	551	548	532	508	595	553	546	534	556	545	550	560	520	536	555	551	513	505	516	532	552	526	558	528	536	509	516	563	574	581	536	531	533	560	530	546	570	538	530	550	584	536	508	575	514	547	595	526	591	527	545	529	540	516	556	489	514	541	557	506	548	514	583	529	564	568	582	607	573	521	540	592	567	501	571	534	502	568	555	523	549	583	555	551	530	524	515	562	514	540	567	540	515	547	564	550	537	556	551	568	500	541	526	562	534	507	513	572	552	533	537	547	587	563	552	530	525	573	565	554	564	532	498	557	522	550	513	573	518	558	541	528	538	537	550	567	550	560	567	515	504	561	534	508	556	557	525	545	549	564	540	561	534	530	511	495	538	545	539	520	551	547	565	588	526	538	571	529	536	522	536	558	553	574	555	562	587	554	538	539	563	544	598	568	538	546	548	517	595	563	528	566	534	570	551	588	550	492	589	525	586	544	553	502	519	557	567	536	526	589	557	511	555	523	517	556	530	544	525	527	572	548	546	543	572	542	514	560	528	544	539	555	551	548	534	520	535	521	565	565	560	557	543	557	585	553	573	535	568	536	548	510	550	535	565	521	558	546	580	552	542	568	531	522	544	491	520	550	585	584	526	559	555	552	572	541	544	545	500	545	524	517	572	548	540	509	567	556	542	513	553	527	522	526	561	577	536	540	588	509	510	519	547	539	564	547	531	533	529	530	527	527	494	518	540	536	539	489	566	569	501	539	529	537	534	568	545	511	551	532	548	521	541	547	525	555	547	552	548	540	525	514	543	533	524	563	497	562	555	505	541	525	551	545	526	547	533	543	552	566	550	539	537	491	510	524	563	527	584	543	551	556	556	516	556	488	527	553	520	524	558	543	570	519	567	545	501	511	484	557	559	508	559	597	537	518	542	547	511	536	547	500	551	582	505	530	524	553	556	528	577	567	553	564	506	512	542	491	538	546	568	518	564	551	553	531	540	532	528	528	569	511	560	514	549	525	536	517	516	601	501	543	509	564	507	592	516	506	557	575	598	578	571	563	510	543	522	541	538	558	533	546	564	595	550	513	535	539	570	568	537	557	557	563	576	559	564	532	505	565	527	592	536	538	546	564	545	520	557	527	544	587	533	543	504	549	509	543	536	555	524	547	598	556	502	521	522	549	557	537	542	563	509	524	554	566	529	580	580	541	540	572	552	493	559	534	537	536	568	557	514	557	482	531	519	572	528	544	577	544	513	570	549	516	518	603	555	538	522	566	534	549	560	570	537	533	541	548	524	510	569	546	578	555	543	575	558	550	545	539	500	514	532	580	537	571	526	552	548	559	584	503	574	563	572	601	533	526	534	521	565	547	554	555	579	530	572	525	563	574	550	577	552	565	544	527	568	541	514	535	533	550	504	528	544	551	529	549	536	540	559	533	577	520	553	556	508	585	543	562	564	519	551	579	550	579	547	536	572	563	486	504	527	523	565	542	548	511	519	516	524	547	506	529	539	523	548	544	502	509	528	560	552	521	525	569	538	539	590	550	532	550	516	556	583	539	564	487	583	554	556	522	497	526	554	526	546	575	534	530	560	577	562	593	532	554	537	523	552	553	566	571	497	543	528	594	553	528	543	538	540	564	550	567	587	539	533	564	503	533	558	516	523	525	522	552	535	592	599	528	553	549	522	512	528	548	565	539	551	510	510	539	566	553	530	511	539	526	567	527	590	538	517	598	501	516	526	547	541	533	524	577	540	552	523	484	534	519	551	575	516	613	572	566	579	558	503	514	490	590	552	584	570	544	512	550	504	579	526	505	513	541	527	541	561	549	561	532	529	520	553	525	515	510	545	543	527	523	534	544	591	550	541	532	558	585	525	560	523	526	543	536	509	499	565	528	546	530	543	522	562	510	551	542	584	525	554	553	525	559	519	554	520	529	588	519	531	527	524	542	501	549	560	531	594	574	513	544	538	536	486	541	524	528	579	571	536	555	581	548	552	540	526	536	500	524	582	536	507	525	583	522	544	554	560	543	525	527	543	533	582	570	544	572	548	521	583	546	579	494	582	549	559	503	508	546	553	524	486	499	546	567	566	545	530	523	517	563	508	517	550	561	561	546	570	548	540	624	540	564	549	510	542	490	503	526	516	547	542	550	571	550	552	547	533	555	527	560	516	554	531	534	572	514	524	535	540	536	551	545	588	531	525	523	533	545	531	551	561	563	560	605	525	573	474	554	528	538	573	521	534	531	515	541	517	519	548	552	537	510	557	577	580	508	542	521	564	579	609	532	536	546	563	522	542	532	532	524	553	547	555	539	557	561	562	562	521	579	526	553	578	516	547	573	545	550	577	546	547	538	564	531	578	521	509	590	535	541	529	524	557	572	513	525	549	570	602	551	529	524	528	544	561	539	579	522	508	541	559	599	523	537	555	503	515	522	532	513	506	499	538	558	584	576	520	571	522	589	538	544	540	488	554	495	521	576	529	507	546	534	533	554	496	572	516	532	506	519	564	528	546	518	549	535	576	523	561	527	538	529	490	547	565	555	535	570	509	577	548	542	568	500	541	572	572	540	543	562	547	541	547	526	541	533	548	535	538	545	543	554	575	538	544	536	515	553	566	551	565	490	541	562	529	510	550	502	538	533	512	520	538	513	517	560	524	528	522	558	553	557	553	537	531	546	507	522	546	546	535	561	566	533	532	543	515	538	508	534	542	525	563	545	513	538	519	527	524	528	560	518	525	514	556	548	513	538	546	557	541	569	522	537	509	564	571	525	599	545	520	561	527	517	537	525	565	517	533	544	537	577	580	564	551	539	549	528	536	525	612	554	540	552	553	519	556	527	551	486	518	561	553	565	544	529	536	540	582	549	539	543	498	523	512	545	526	510	549	565	542	537	529	541	512	574	523	569	550	513	534	549	530	535	546	553	540	558	517	514	524	565	527	523	552	548	520	536	532	587	557	557	543	543	584	511	530	528	511	538	553	530	555	513	541	522	549	537	588	539	540	543	509	561	557	525	571	525	501	542	512	539	563	543	501	520	554	515	543	528	545	531	516	545
15174	18071	9081	5310	4245	3238	2592	2165	1726	1339	1188	1040	997	928	908	830	822	762	799	816	812	746	747	758	722	740	725	732	697	735	760	719	752	730	753	748	755	734	652	764	750	726	698	759	733	720	757	700	670	740	784	757	717	723	737	724	726	697	717	750	722	722	745	708	706	727	736	725	693	703	680	708	697	731	692	713	748	690	714	728	688	712	737	689	700	686	702	731	705	674	716	749	639	667	716	722	699	715	703	693	697	724	701	728	734	701	678	731	692	712	716	715	688	732	716	722	724	706	713	715	740	699	730	712	693	760	749	693	675	730	718	733	729	745	698	704	688	725	730	734	753	726	740	654	723	774	712	701	690	723	716	734	709	690	744	715	674	731	717	715	682	696	760	705	729	735	686	779	722	717	671	710	711	677	744	699	745	720	695	717	725	728	717	680	684	739	731	708	648	714	757	686	688	705	734	692	687	690	730	697	709	733	753	738	727	685	675	665	721	688	782	716	700	765	725	711	712	687	717	742	701	749	724	717	767	704	707	696	717	724	761	761	693	680	682	708	715	707	710	735	745	685	743	702	684	629	730	751	699	652	695	706	668	667	724	685	741	729	706	725	723	714	668	689	712	766	699	693	708	714	682	667	698	734	670	680	719	693	675	699	703	672	739	703	696	690	701	688	727	720	684	711	684	706	689	744	727	646	755	728	749	720	715	735	717	724	676	724	731	681	665	713	691	790	717	758	697	782	693	701	703	763	666	714	654	696	746	708	695	669	742	693	701	699	701	725	702	713	693	721	719	733	709	724	714	660	698	705	686	663	742	758	687	752	657	726	720	682	711	707	693	737	684	732	715	714	688	736	708	729	701	733	706	678	699	676	737	699	729	653	689	726	712	721	742	705	717	722	697	673	708	669	728	706	755	731	669	663	642	723	658	753	686	720	695	716	693	718	761	693	720	726	730	738	690	701	721	685	659	672	721	678	746	707	707	670	733	723	722	709	706	703	696	716	758	718	730	752	667	662	729	766	726	683	734	657	711	705	737	718	705	712	739	689	728	691	725	710	690	721	722	672	665	730	677	673	721	747	648	662	696	732	804	726	699	712	729	719	704	707	660	709	750	728	695	692	704	740	697	688	704	759	680	712	730	691	709	708	733	719	683	706	689	706	738	709	743	669	684	686	708	705	740	718	655	744	737	726	741	761	680	723	669	699	719	772	711	673	698	743	713	730	729	735	688	711	696	742	689	693	694	738	712	733	725	663	732	671	688	660	745	729	717	697	770	678	663	704	717	676	680	726	700	707	713	728	706	715	714	699	714	706	724	713	662	655	725	734	661	680	679	722	747	710	696	739	691	679	712	710	773	697	705	684	680	712	655	735	696	698	707	720	712	702	700	729	668	709	681	696	697	701	693	718	693	710	723	722	730	744	724	726	704	700	712	716	692	674	721	695	720	694	704	646	702	722	686	756	738	729	685	708	680	703	740	721	683	704	690	683	692	709	740	706	702	760	686	674	691	657	681	675	712	675	737	686	738	670	697	707	677	685	679	698	723	689	660	706	675	701	692	680	715	708	705	739	737	674	687	677	691	722	719	743	705	758	712	712	715	676	682	704	725	719	680	689	735	676	737	745	698	692	671	728	715	691	692	681	729	725	676	658	714	736	706	769	752	681	708	710	710	692	674	690	689	717	734	716	749	686	701	668	738	738	720	736	689	732	683	739	681	740	719	676	711	714	730	711	727	679	740	707	698	730	783	747	708	729	702	711	675	732	674	722	678	707	770	726	704	724	745	702	679	734	700	750	669	678	712	704	716	660	689	704	697	726	691	736	693	744	678	775	687	696	715	681	687	728	691	698	749	741	724	727	731	708	723	691	725	665	718	704	680	733	695	707	695	724	679	697	699	693	709	709	719	699	691	722	655	688	677	771	717	683	661	705	713	707	721	715	740	710	712	722	732	718	732	753	719	671	713	698	716	725	697	732	759	700	722	687	721	741	703	730	726	676	702	743	697	753	726	675	691	686	691	691	718	686	681	752	693	735	698	721	732	691	696	722	703	708	667	709	691	670	666	696	731	714	660	709	714	710	661	690	731	713	679	735	708	694	724	734	732	691	724	737	740	663	719	688	762	691	708	754	724	696	730	674	695	668	687	694	725	738	715	746	655	686	691	737	721	721	651	705	664	719	712	675	705	720	666	697	761	698	707	732	731	691	688	722	767	730	658	711	705	735	648	756	721	658	694	730	714	694	730	669	753	727	696	673	677	711	756	729	685	722	736	690	699	698	740	756	724	700	694	736	690	699	703	703	701	766	718	722	734	698	748	676	711	659	721	716	705	734	691	663	708	686	736	697	691	749	721	709	680	720	696	722	673	663	647	684	670	730	748	745	675	687	713	724	735	716	719	691	744	746	665	708	711	679	709	711	684	759	735	708	734	694	717	688	718	677	733	678	672	718	695	716	719	668	698	684	682	717	746	709	706	698	687	716	716	669	686	708	715	679	731	703	724	730	730	748	741	735	718	703	755	724	676	660	669	709	701	779	723	712	699	752	679	707	702	664	740	722	704	709	724	723	673	697	700	749	697	687	673	684	640	636	698	685	696	699	700	677	704	664	743	679	707	676	703	732	661	710	691	727	738	706	709	684	698	687	749	715	729	688	688	704	722	693	775	643	700	778	643	732	706	706	696	708	695	712	699	747	727	689	687	698	732	756	716	723	699	736	757	694	714	658	723	691	760	697	688	738	766	741	664	694	686	720	722	672	728	664	696	618	730	713	693	674	713	743	658	683	719	681	739	705	679	745	711	721	689	768	692	706	666	692	695	723	761	715	716	701	724	724	706	714	702	704	703	670	729	701	702	731	718	718	730	667	718	724	749	682	669	737	705	696	743	727	672	682	713	714	676	715	715	701	725	642	746	707	651	711	718	752	725	691	731	710	695	719	706	654	701	658	658	733	669	722	710	671	699	723	695	693	665	728	733	688	724	689	729	681	703	733	703	734	715	701	784	739	705	707	724	691	698	681	700	721	688	707	698	651	683	743	761	715	719	695	710	696	693	735	752	686	703	731	747	707	749	720	699	692	701	749	680	691	720	691	670	738	735	703	688	671	695	727	729	653	685	652	755	741	715	734	706	693	730	750	739	737	741	696	680	681	754	722	718	755	709	709	751	717	669	687	706	653	689	685	701	713	740	695	713	715	755	703	687	666	721	715	675	703	705	729	668	721	660	771	759	696	658	725	708	686	746	732	681	710	694	776	707	670	692	684	722	735	746	704	706	700	707	728	690	690	711	737	694	709	693	743	687	666	747	724	689	712	688	702	675	731	696	663	725	691	709	725	750	661	712	768	673	707	753	700	711	724	711	682	738	683	685	732	719	722	692	680	718	681	699	775	741	716	687	690	745	706	696	731	699	733	692	722	723	704	744	708	684	709	755	703	756	692	670	776	720	677	691	698	690	772	687	731	715	676	726	718	720	687	699	756	714	692	641	680
25220	21583	27224	25868	5820	1168	914	714	594	498	479	438	489	360	401	353	384	362	390	382	352	345	345	348	383	354	357	379	417	362	383	367	366	360	376	345	396	380	359	341	354	351	365	340	357	398	323	345	382	364	359	372	363	351	328	338	394	357	359	337	358	331	327	338	346	365	358	347	351	361	358	357	365	324	326	334	355	344	329	377	334	342	364	357	395	355	338	352	349	366	347	320	348	377	358	319	372	306	364	339	355	358	303	362	329	325	343	358	342	367	335	394	316	320	328	324	351	367	373	379	347	352	352	353	345	372	382	331	370	339	351	362	343	372	371	325	367	385	374	349	408	385	341	363	381	373	356	364	338	367	346	333	322	391	379	365	398	356	343	365	381	354	351	380	347	355	357	350	382	330	322	335	340	331	350	337	352	350	363	356	355	349	332	318	362	369	366	382	377	358	334	346	343	346	323	339	375	352	339	385	337	338	336	379	324	325	336	347	340	354	362	381	336	360	346	357	397	328	321	352	371	394	347	362	318	353	321	356	341	364	337	350	355	361	321	339	370	366	337	346	397	348	369	363	304	377	316	300	379	363	350	351	342	355	342	378	333	327	356	338	317	351	353	340	355	341	322	354	354	361	356	353	351	333	383	360	344	348	351	391	355	370	328	338	343	341	311	343	326	343	333	330	363	351	355	313	352	337	326	344	352	354	332	382	328	364	351	347	359	343	367	332	319	367	327	356	350	348	340	372	370	343	382	340	328	356	348	330	341	357	359	345	382	363	368	356	341	344	386	341	349	350	387	345	395	336	343	358	360	322	375	374	377	324	327	358	377	359	334	351	370	375	360	348	336	346	381	337	360	330	339	366	329	361	311	337	345	333	370	358	345	328	351	339	340	363	348	310	336	353	341	354	343	349	312	361	344	357	356	319	358	352	326	317	353	357	342	364	361	322	332	343	348	341	350	320	349	356	325	332	333	363	319	351	351	337	358	364	347	344	304	316	349	358	337	335	368	339	331	333	349	360	378	329	315	364	320	354	358	363	325	333	342	349	346	369	360	337	332	317	336	367	382	332	300	346	367	378	408	341	345	363	375	314	324	381	347	377	345	338	365	366	345	351	371	364	358	341	386	330	367	315	347	324	350	345	352	343	332	357	350	315	332	328	325	368	326	347	362	331	381	336	347	345	359	374	367	355	348	322	337	359	320	361	348	319	353	340	352	339	309	352	332	335	366	344	354	369	385	325	347	325	336	345	341	341	372	332	359	341	356	341	369	348	334	318	343	323	349	321	357	347	356	341	336	354	387	339	331	342	332	340	370	335	358	325	339	387	310	369	367	321	340	414	339	354	354	340	329	351	337	338	326	370	310	389	346	360	397	310	359	347	323	325	366	348	348	338	330	369	360	389	358	352	311	334	377	391	321	362	361	328	334	353	375	326	346	354	353	369	329	356	312	353	344	369	348	393	376	338	355	353	352	356	352	357	360	343	352	343	318	342	307	341	336	340	358	332	320	333	342	350	364	385	359	326	380	309	360	367	363	316	325	364	333	365	345	360	355	349	407	384	363	352	376	343	373	338	336	331	325	382	353	330	353	364	356	337	345	387	309	323	328	296	316	330	343	358	350	338	333	325	342	358	388	346	317	349	366	321	321	364	304	377	321	350	362	365	338	340	374	367	364	341	366	367	327	346	347	389	341	376	324	357	349	350	357	330	326	367	344	406	335	363	363	326	365	380	345	393	354	344	327	346	339	366	339	344	334	371	367	352	359	345	357	393	324	355	353	349	354	349	355	363	350	365	343	331	364	365	337	364	346	356	401	370	351	408	364	335	366	341	337	348	343	309	339	335	349	390	316	336	364	363	374	348	336	355	358	347	346	379	353	346	378	369	333	337	352	355	349	345	357	349	357	328	394	353	363	371	332	349	325	354	385	378	366	357	357	346	365	363	334	373	358	336	362	352	372	344	342	353	323	357	377	334	354	330	348	336	369	345	329	338	349	326	348	299	361	341	359	341	347	371	355	352	375	350	361	368	359	349	359	310	302	350	344	331	367	366	355	326	347	381	353	406	351	362	358	337	316	349	346	378	360	338	352	375	384	407	373	354	320	346	335	364	334	360	309	364	354	384	336	372	378	347	331	374	332	346	323	349	347	354	396	366	348	357	375	323	336	358	314	354	353	384	340	359	336	329	359	354	348	338	364	309	355	384	361	357	369	347	348	332	339	352	351	345	376	375	357	368	327	360	370	334	367	358	332	336	339	371	395	379	348	374	341	350	337	351	382	342	365	341	320	360	362	397	378	360	352	395	353	351	367	350	318	321	325	397	347	364	353	331	366	382	380	370	332	360	339	373	346	364	377	372	367	348	318	356	355	350	355	348	338	336	321	358	355	370	364	338	357	352	335	324	394	364	344	352	354	331	372	356	341	384	355	324	355	359	359	346	333	348	358	363	346	354	348	349	362	362	355	366	355	352	323	347	360	347	338	362	383	361	375	337	360	355	373	379	347	360	383	354	349	320	344	350	334	353	352	354	335	376	377	367	358	364	359	371	338	341	351	385	351	340	361	360	332	345	364	390	361	360	326	329	321	360	294	355	368	349	337	350	326	350	357	330	387	376	333	374	377	341	367	338	320	342	357	357	374	311	344	343	358	345	379	328	379	340	319	348	332	349	364	351	356	319	329	335	333	344	322	365	320	338	346	360	360	358	343	364	335	353	357	334	375	339	331	356	384	350	371	345	369	369	349	380	326	347	358	369	327	337	381	362	332	331	343	357	356	387	374	333	316	360	338	381	358	361	381	378	349	338	330	341	349	355	329	344	346	353	396	312	355	358	351	368	332	370	358	367	361	364	321	336	338	332	338	341	357	346	377	319	336	335	376	363	331	403	360	363	360	353	345	345	348	354	350	325	362	383	341	364	341	360	328	338	358	365	388	355	356	361	379	331	359	412	339	339	315	343	345	355	381	343	354	363	377	381	364	362	330	386	359	336	354	362	355	372	356	320	342	375	345	310	374	320	360	320	364	347	360	354	343	344	344	362	355	350	351	372	390	355	340	357	345	359	342	333	334	369	365	306	351	376	341	324	364	316	348	355	331	353	380	346	375	344	346	345	392	340	331	365	349	342	345	350	345	336	331	338	367	359	348	368	327	347	376	349	312	343	337	355	351	399	357	360	344	330	317	327	328	346	357	360	350	318	332	352	326	343	373	382	381	351	377	295	357	372	333	315	381	363	350	365	370	330	340	352	349	340	329	367	354	380	355	365	358	371	342	334	349	347	350	325	371	364	353	385	363	313	326	352	333	374	353	380	361	347	351	355	386	368	359	353	335	359	373	368	351	335	349	310	357	338	344	372	332	359	326	375	370	380	361	338	352	342	363	361	342	335	349	366	334	343	376	363	332	344	364	313	331	320	360	315	351	358	362	394	338	344	337	342	361	355	353	331	357	381	333	342	324	398	355	346	340	335	337	321	354	352	343	390	347	348
13646	12626	6746	3707	2704	2277	1854	1512	1141	844	709	650	627	595	573	503	488	536	504	520	472	500	492	468	452	466	462	482	472	445	451	439	475	478	464	479	509	488	454	424	473	467	473	476	466	429	444	473	483	478	495	426	458	457	445	441	458	475	452	451	468	461	482	488	468	444	465	494	446	467	433	464	451	473	446	454	484	422	485	478	490	445	469	421	431	461	441	464	424	461	436	455	470	467	421	450	434	449	467	444	446	485	476	501	480	461	455	474	477	434	451	465	454	461	437	465	441	465	475	461	497	482	475	447	433	428	456	440	485	440	466	472	414	458	447	467	471	495	457	435	466	429	426	462	496	466	462	416	454	462	481	438	454	469	435	485	457	420	495	477	425	406	450	403	445	480	448	465	473	435	444	455	449	435	430	454	461	482	423	488	445	444	461	477	438	464	462	432	426	469	415	467	440	478	472	429	458	435	426	472	438	491	468	452	417	490	436	478	453	470	431	458	485	431	441	448	491	454	461	448	457	435	484	464	473	462	437	416	485	456	448	423	445	439	483	470	481	459	446	478	458	468	451	461	473	427	455	482	450	471	423	457	448	489	438	459	456	431	488	447	468	452	434	478	476	458	437	453	488	432	450	473	451	473	448	468	464	487	461	447	453	479	428	483	465	497	445	449	409	481	435	476	450	476	463	457	452	481	451	434	437	458	464	451	451	443	492	447	427	428	456	457	513	432	446	460	454	434	438	456	455	428	450	473	476	435	428	481	466	448	447	477	433	460	450	466	438	451	476	465	457	447	448	436	453	430	440	429	468	423	442	482	470	430	420	463	476	438	458	440	460	460	491	505	440	446	435	450	450	452	435	467	427	428	480	420	437	431	431	432	430	475	447	468	465	433	463	423	423	496	459	484	454	438	415	452	421	461	462	445	444	455	422	458	444	449	418	425	481	448	483	470	454	463	445	482	475	478	488	454	465	438	467	489	448	489	430	480	459	481	469	456	479	462	446	488	434	446	413	470	413	449	447	459	427	463	481	459	464	478	461	450	452	471	465	458	467	457	507	458	459	446	464	466	461	422	457	438	462	457	428	457	465	489	438	450	448	453	472	496	463	458	464	430	496	486	452	482	470	431	434	464	429	458	510	475	455	448	462	479	440	467	468	461	434	453	430	456	443	474	428	470	453	416	468	466	473	428	444	447	480	454	431	447	453	454	459	469	453	465	466	454	456	473	456	451	485	447	431	417	435	431	466	448	466	427	437	461	444	447	427	467	509	472	434	473	452	498	430	414	493	485	443	447	467	468	448	441	460	424	445	440	440	457	481	446	451	432	480	444	455	484	451	474	438	456	440	437	459	452	473	474	429	425	418	481	447	454	464	451	438	472	446	447	441	466	474	441	458	401	438	455	468	440	413	442	441	448	438	437	437	432	453	452	445	429	460	433	440	449	437	447	455	444	445	461	466	474	474	442	445	439	457	467	438	459	446	422	460	452	459	444	453	453	413	422	433	463	435	487	459	463	443	479	473	443	461	429	477	476	492	480	455	439	425	481	473	422	476	433	450	468	459	456	429	434	470	456	460	449	438	442	431	435	413	460	418	414	467	464	455	428	453	471	439	447	440	448	483	431	405	478	468	460	453	431	476	455	448	483	457	450	472	437	467	458	486	455	454	499	488	453	457	438	463	438	447	453	433	491	463	472	456	441	428	405	457	461	446	431	438	425	449	455	446	439	436	457	455	413	477	421	460	454	446	432	469	463	457	438	456	437	419	421	438	439	430	460	469	446	471	460	446	484	462	460	455	425	419	442	447	452	471	461	434	424	439	429	458	428	437	448	463	459	452	422	451	457	464	445	430	463	484	475	468	468	454	469	452	433	460	451	467	462	456	443	498	466	440	459	458	455	449	463	429	403	427	473	477	481	444	436	464	496	405	457	479	471	426	446	432	458	454	435	449	513	435	462	456	456	474	479	432	470	489	447	470	422	463	472	437	464	492	426	471	461	477	439	452	432	443	461	516	450	429	419	448	438	456	459	467	478	436	476	450	492	461	487	462	433	491	485	449	452	466	457	473	451	456	454	462	456	471	493	432	452	464	450	460	471	447	442	475	485	445	432	434	463	432	469	431	433	462	428	446	498	441	429	441	433	457	456	457	461	483	448	459	437	471	449	437	467	460	428	466	445	447	457	456	465	442	456	426	433	449	423	469	454	417	466	470	456	430	468	448	479	465	404	472	441	457	425	450	453	410	466	474	432	457	448	437	450	451	453	471	445	456	450	426	510	460	471	456	482	439	468	406	477	464	454	422	465	497	447	436	417	461	455	452	461	418	439	439	456	426	453	475	407	476	456	457	460	434	436	421	477	421	455	405	455	453	455	462	425	431	435	441	434	449	452	427	472	437	395	450	438	481	428	413	468	470	461	430	439	443	468	423	447	446	451	453	436	462	461	434	452	476	438	443	455	443	491	481	470	455	474	492	474	474	451	386	432	481	405	457	464	425	463	457	465	436	452	425	468	485	473	423	475	460	477	463	456	445	454	464	473	433	457	457	442	438	462	442	467	476	452	394	438	435	465	451	461	433	454	434	446	449	461	441	459	465	421	469	447	430	476	431	507	462	465	485	508	473	439	446	432	471	452	476	404	464	469	471	464	461	446	457	403	459	469	431	450	464	464	431	440	444	432	464	418	433	497	420	483	458	431	471	454	413	470	453	469	438	440	457	468	464	448	426	429	461	479	485	474	454	470	451	427	453	411	463	457	434	467	460	439	469	467	448	443	490	471	469	437	465	466	428	450	480	456	462	446	454	477	458	420	455	462	446	472	473	437	431	425	461	452	435	457	492	452	454	449	462	439	450	464	432	462	450	433	467	436	474	431	436	468	439	440	425	467	440	507	472	497	410	467	449	457	437	460	455	469	448	471	446	438	460	465	445	455	482	468	455	445	441	470	447	456	456	407	478	437	447	441	488	428	469	443	460	419	413	461	427	417	453	434	469	458	479	465	476	452	416	475	482	420	461	466	460	424	447	441	466	460	453	435	446	459	467	432	466	466	489	447	454	468	419	441	489	478	458	457	464	452	466	474	467	458	442	460	456	422	482	451	479	448	466	433	399	495	418	419	447	493	432	477	470	422	449	482	417	439	417	458	454	466	457	466	480	479	451	422	453	423	436	451	430	468	472	433	415	443	473	403	421	461	465	447	478	470	436	471	461	484	437	460	447	479	448	441	438	426	456	448	480	448	455	509	425	435	458	485	429	391	453	452	429	470	417	462	459	453	456	500	480	456	481	476	441	458	472	431	449	494	469	487	452	443	454	459	454	435	437	464	476	454	448	473	480	461	505	484	434	451	468	444	458	435	450	472	511	444	488	474	469	431	447	448	425	483	417	448	400	438	449	477	429	467	408	442	456	437	460	450	465	463	426	458	460	444	446	462	472	475	433	491	435	492	455	453	450	453	459	463	466	443	423	480	463	461	428	440	479	457	440	478
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
