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
341198025763	341198026324	341198026874	341198027424	341198027974	341198028526	341198029074	341198029624	341198030174	341198030724	341198031274	341198031824	341198032374	341198032924	341198033474	341198034024	341198034574	341198035124	341198035674	341198036224	341198036774	341198037324	341198037874	341198038424	341198038974	341198039524	341198040074	341198040624	341198041174	341198041724	341198042274	341198042824	341198043374	341198043924	341198044474	341198045026	341198045574	341198046124	341198046674	341198047224	341198047774	341198048324	341198048874	341198049424	341198049974	341198050524	341198051074	341198051624	341198052174	341198052724	341198053274	341198053824	341198054374	341198054924	341198055474	341198056024	341198056574	341198057124	341198057674	341198058224	341198058774	341198059324	341198059874	341198060424	341198060974	341198061526	341198062074	341198062624	341198063174	341198063724	341198064274	341198064824	341198065374	341198065924	341198066474	341198067024	341198067574	341198068124	341198068674	341198069224	341198069774	341198070324	341198070874	341198071424	341198071974	341198072524	341198073074	341198073626	341198074174	341198074724	341198075274	341198075824	341198076374	341198076924	341198077474	341198078024	341198078574	341198079124	341198079674	341198080224	341198080774	341198081324	341198081874	341198082424	341198082974	341198083524	341198084074	341198084624	341198085174	341198085724	341198086274	341198086824	341198087374	341198087924	341198088474	341198089024	341198089574	341198090126	341198090674	341198091224	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2785	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2783	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
22951	21456	29069	24265	21482	21313	8799	2164	1417	1275	1139	976	932	946	873	858	791	834	885	871	840	822	867	797	853	825	852	864	860	863	858	849	800	902	860	833	833	851	836	844	844	874	886	864	879	827	824	864	850	852	896	811	805	802	899	831	839	911	787	778	837	847	832	878	802	848	823	784	821	869	846	808	841	853	850	828	882	839	835	865	861	748	853	807	887	849	784	863	844	850	822	859	834	863	860	853	858	879	782	842	828	846	863	866	866	841	853	814	836	830	840	786	824	804	884	863	860	841	875	815	796	821	847	802	867	850	828	884	846	845	804	852	888	813	855	883	887	828	815	880	890	803	851	865	843	928	862	859	817	877	847	828	895	782	862	839	811	856	817	846	903	869	853	800	818	848	840	838	830	832	822	858	825	818	860	832	830	901	866	835	829	858	789	827	822	913	881	857	880	842	865	810	796	811	831	852	831	821	868	872	880	838	847	812	858	828	826	822	879	837	844	855	854	852	853	829	825	855	827	800	811	840	793	808	822	820	886	809	822	804	865	858	864	839	870	852	877	854	867	867	834	922	837	776	821	794	816	860	851	816	890	825	817	848	886	826	821	803	813	837	846	909	852	817	826	798	873	837	823	840	817	787	814	878	857	808	788	826	856	831	883	835	833	846	800	852	838	881	872	849	868	856	867	756	833	885	885	841	817	851	850	830	869	811	825	855	849	766	830	839	832	896	816	882	838	818	814	788	815	823	799	866	832	805	864	870	867	843	874	850	876	847	851	812	914	859	831	831	788	826	909	859	834	824	853	827	847	894	805	859	811	789	819	845	842	836	868	866	740	854	816	833	793	863	883	827	788	807	811	807	882	811	827	857	836	848	789	885	768	836	805	844	841	831	796	801	849	763	863	829	838	852	819	862	823	890	867	871	856	841	841	861	835	861	821	846	857	846	833	846	873	882	828	824	855	827	826	833	866	894	819	886	838	844	915	815	837	865	827	862	857	821	863	813	892	816	864	826	900	861	817	843	855	818	826	827	895	864	851	840	830	912	855	880	818	792	863	925	863	871	871	846	870	861	794	862	844	843	858	827	828	854	854	858	813	836	844	833	883	802	828	862	830	791	883	848	828	855	850	870	814	853	881	859	811	896	826	857	842	807	867	843	847	860	855	840	808	869	865	852	892	838	811	841	876	867	831	822	795	816	813	821	813	854	859	853	801	829	921	810	816	893	852	857	867	851	842	841	856	805	826	865	841	816	868	852	867	812	847	779	846	863	855	837	866	859	881	845	880	883	856	845	832	858	825	894	852	827	862	840	816	872	908	808	836	832	793	857	878	837	863	865	829	835	848	814	882	856	861	881	875	890	833	863	834	838	868	868	872	854	807	817	862	856	848	820	839	821	883	846	854	830	825	792	833	780	829	857	835	834	844	837	818	820	846	841	899	799	840	837	841	795	842	828	839	846	853	866	909	838	820	836	849	859	785	857	876	756	816	831	860	837	816	889	796	843	816	838	896	793	801	806	834	818	872	865	822	889	878	872	854	846	811	831	819	852	809	878	856	847	798	877	803	817	812	824	898	808	817	855	815	876	815	850	860	825	883	851	819	878	857	830	822	875	837	804	870	824	844	879	803	856	854	919	837	850	870	835	833	801	859	845	813	819	829	840	833	859	793	745	844	896	882	889	874	864	818	801	865	770	832	883	872	841	822	831	874	860	847	838	793	805	843	822	832	865	826	853	853	831	782	861	823	826	783	793	872	834	803	838	830	847	836	832	793	858	854	854	811	831	773	821	834	869	842	825	861	827	824	884	811	825	833	877	830	856	856	833	834	829	871	871	826	829	834	827	790	859	857	856	851	892	843	839	806	818	786	907	816	898	906	832	830	836	835	826	837	871	848	817	832	826	834	879	869	815	838	862	883	818	856	832	831	809	849	823	815	805	825	855	834	821	794	848	774	838	845	855	865	836	816	808	832	864	856	848	806	784	808	834	842	846	834	876	871	886	871	837	819	851	866	752	799	797	806	812	767	856	871	867	827	815	805	791	864	777	854	824	817	848	799	857	805	895	848	858	814	891	840	866	820	841	849	819	867	852	827	847	864	848	868	867	860	801	842	813	841	823	826	855	786	830	861	838	839	755	817	846	811	934	862	821	852	836	821	798	872	812	812	804	876	809	786	827	838	806	823	848	880	894	847	853	826	843	839	865	863	793	869	828	795	829	817	799	852	851	868	809	795	845	803	822	864	867	857	801	844	824	843	838	822	838	874	848	824	844	801	905	846	910	867	774	816	817	849	863	891	846	853	833	860	828	823	833	853	801	830	841	806	866	832	785	838	801	820	839	860	847	853	905	813	859	848	791	907	812	827	839	825	801	893	832	795	805	808	817	845	866	814	847	808	857	868	829	883	834	819	865	809	919	826	830	843	876	862	888	792	811	798	846	797	805	845	836	848	782	863	857	851	793	860	848	842	858	870	840	887	853	861	870	839	849	819	815	890	883	833	844	885	842	866	840	807	846	793	843	879	838	861	835	819	855	831	859	811	879	782	833	863	865	832	828	862	860	834	843	843	811	828	859	857	848	875	874	855	844	840	861	813	838	862	855	819	836	848	830	826	842	819	829	879	804	852	826	811	844	892	813	814	802	820	831	790	869	898	838	870	756	844	861	858	831	833	844	827	812	828	780	849	831	855	780	896	858	831	883	850	850	855	908	836	783	855	841	858	816	848	823	880	818	847	852	859	824	824	827	864	857	855	828	892	803	860	791	870	817	870	817	862	875	789	794	809	818	847	830	833	872	857	760	884	801	807	859	817	894	851	855	847	797	818	868	899	797	804	851	824	808	803	810	861	835	827	870	840	841	769	804	813	813	840	844	842	810	866	801	796	824	873	846	890	835	847	868	798	800	812	816	822	783	808	847	820	871	836	823	872	841	851	844	893	851	859	895	806	855	864	817	864	853	912	898	862	871	843	853	873	818	796	854	851	831	862	810	829	838	805	849	857	888	891	795	819	854	875	831	840	803	806	855	816	789	857	833	871	832	844	840	872	841	880	826	830	894	853	815	826	837	816	858	802	805	789	818	879	864	860	822	808	835	817	801	822	851	849	821	832	856	831	851	766	798	852	876	826	821	820	842	812	849	820	759	911	812	819	856	825	795	841	821	810	800	819	852	843	861	801	806	818	813	798	842	845	827	846	896	819	895	779	849	826	797	824	830	851	788	838	800	839	812	820	844	848	843	886	862	850	791	862	801	832	776	848	785	847	797	841	831	842	852	866	804	837	853	831	812	834	847	832	809	808	818	818	927	874	826	866	878	816	856	794	877	902	841	803	846	807	863	860	874	897	868	786	811	859	814	818	819	859	830	794	838	766	795	824	805	863	802	797	816	821	840	784	842	827	886	906	897	879	886	798	852	820	805	817	804	836	837	833	897	817	852	818	861	826	901	825	830	855	837	888	867	869	826	857	842	842	871	852	838	813	859	809	825	847	835
46594	58966	34629	18755	9339	5547	3590	2410	1812	1430	1271	1046	986	935	960	873	868	842	883	851	848	854	843	879	854	834	793	822	896	867	842	841	798	870	811	821	890	882	842	820	833	774	852	797	860	863	855	830	860	840	832	860	891	865	807	829	821	843	846	885	890	822	836	865	849	889	863	858	853	826	904	840	834	858	801	833	875	868	890	791	808	855	803	860	828	817	826	832	847	838	806	866	851	859	859	853	888	793	849	864	793	880	862	856	872	853	862	846	817	808	823	793	834	848	856	860	867	799	865	860	835	807	890	843	866	909	881	849	862	880	826	792	860	827	814	824	830	844	832	868	820	849	808	771	884	852	812	843	774	854	852	834	845	834	848	829	793	842	844	839	833	793	827	782	864	816	868	871	823	893	820	857	876	820	846	820	831	857	844	879	839	858	856	876	815	880	843	848	846	777	857	849	832	865	834	829	845	868	809	839	810	821	839	867	834	828	790	778	837	911	826	882	838	850	837	856	826	867	859	826	820	807	882	891	840	811	834	830	862	834	802	819	815	856	808	834	836	868	850	864	815	841	823	878	850	827	785	873	853	847	809	806	861	840	807	857	853	808	849	836	847	803	857	827	846	800	872	851	833	816	868	865	907	868	837	871	861	867	786	842	838	826	833	775	832	863	830	857	860	821	825	829	872	829	833	834	887	853	844	829	806	832	816	864	855	834	824	873	864	844	885	822	839	871	832	821	840	827	906	850	855	878	831	896	868	860	856	830	801	893	850	805	809	855	831	877	793	875	805	836	839	874	827	836	818	861	853	850	846	832	795	900	844	837	824	840	853	837	805	825	881	858	837	808	892	820	888	843	833	813	854	861	879	867	852	867	879	848	863	822	897	888	793	785	895	860	823	887	837	887	848	879	873	824	848	861	858	901	842	843	842	870	842	845	841	841	878	850	843	843	824	798	853	863	862	855	837	832	849	867	848	803	818	781	836	900	812	833	874	822	861	801	812	882	833	872	860	838	842	851	872	864	829	830	838	898	863	809	833	843	850	855	850	843	872	790	849	847	875	882	828	828	809	808	855	849	833	844	848	866	799	822	857	871	868	906	857	889	838	841	791	792	796	866	814	848	845	863	849	820	838	867	821	816	794	857	882	877	811	896	840	844	845	827	867	874	827	839	821	828	827	808	846	840	876	856	839	818	846	867	848	855	850	804	863	891	851	813	907	829	847	812	867	808	861	810	834	803	816	834	886	843	862	866	843	836	854	811	847	867	834	827	809	818	798	850	882	837	839	881	898	824	828	840	866	866	819	851	831	860	867	853	851	843	894	823	808	772	807	822	808	839	835	849	906	866	831	847	813	820	817	843	854	855	815	817	865	875	823	860	819	829	838	847	818	784	823	847	815	842	836	798	856	832	860	818	798	803	862	899	863	808	870	812	846	825	828	857	857	844	862	854	845	793	847	891	820	835	875	865	868	838	852	881	828	822	825	788	832	851	853	810	900	832	878	822	893	802	812	814	822	867	869	872	860	848	850	903	901	879	801	844	848	834	840	856	794	808	879	861	860	857	810	854	796	853	867	847	914	836	857	776	834	791	858	820	807	827	822	831	870	833	884	867	891	840	839	859	823	818	818	837	811	811	783	861	860	844	840	838	841	940	813	844	858	785	829	830	838	837	892	828	819	822	866	854	911	830	866	847	859	836	891	842	853	857	866	820	829	835	826	842	862	859	881	832	834	829	846	833	818	867	799	837	806	827	851	811	871	853	853	857	850	846	832	851	859	849	842	841	834	865	873	861	835	831	859	835	847	852	816	909	836	855	882	872	866	818	840	851	821	808	857	808	830	847	837	862	837	908	805	870	851	806	875	911	835	849	798	849	831	841	888	803	873	824	847	892	839	843	772	843	883	843	824	853	907	855	836	822	801	851	894	817	883	889	842	889	790	896	840	828	869	897	869	819	814	834	870	849	845	830	895	832	822	891	854	821	844	848	781	874	788	799	841	823	833	863	855	906	891	844	810	852	807	882	862	847	804	885	856	868	859	810	853	823	880	859	829	843	826	828	790	819	858	840	790	867	832	856	809	835	833	824	829	846	910	812	827	859	910	828	809	837	844	843	821	828	821	836	813	840	817	874	854	843	833	813	826	841	818	856	819	806	867	852	812	843	844	850	775	866	901	859	795	806	842	840	804	800	868	836	859	824	837	811	853	845	813	847	841	851	874	903	833	834	828	870	836	792	864	863	867	865	816	836	846	810	830	859	841	805	812	870	849	829	858	833	842	873	800	883	895	838	825	843	831	858	880	843	828	872	853	856	813	789	848	825	847	846	802	861	858	839	841	851	849	843	854	834	855	816	821	817	877	829	830	791	810	849	806	827	856	852	849	823	814	877	809	834	854	851	801	871	844	869	809	813	847	855	845	895	825	850	892	855	786	831	836	836	837	845	799	887	853	786	824	833	781	869	831	847	798	863	832	803	812	843	812	841	845	847	861	899	815	838	838	883	815	821	821	859	825	798	842	895	885	820	839	821	838	856	818	845	799	857	827	830	775	831	806	840	828	843	823	848	829	814	840	856	815	779	860	863	862	875	870	835	808	855	834	827	807	846	845	881	844	861	841	848	807	811	855	826	836	850	843	849	799	878	784	840	825	850	879	783	797	843	845	794	802	831	829	789	808	807	854	857	844	774	770	907	780	827	800	851	901	831	881	904	869	822	841	845	843	830	841	835	851	877	847	817	868	816	842	838	826	818	884	845	854	878	856	837	847	807	850	855	861	843	818	846	835	818	811	850	799	869	866	865	851	833	819	865	848	858	826	808	837	849	802	800	856	829	835	901	844	814	838	841	868	819	820	826	853	787	886	807	856	824	791	794	761	867	869	813	775	872	806	811	842	828	780	791	833	859	788	894	827	834	826	813	821	851	835	856	834	810	820	850	781	816	852	832	844	882	805	858	849	814	871	870	808	815	823	858	813	826	813	831	833	847	830	828	858	861	869	848	888	896	849	871	813	789	875	835	797	811	792	820	802	829	884	831	857	832	838	855	839	878	861	859	863	807	873	834	850	826	842	892	882	872	872	818	867	824	885	834	834	831	824	838	867	893	855	840	840	842	885	839	821	832	861	846	845	799	833	809	856	877	843	850	816	760	829	862	856	829	839	875	830	870	880	878	839	776	815	843	836	861	814	796	842	862	833	839	878	790	817	846	852	770	884	837	858	850	877	846	875	862	829	769	895	858	805	824	835	804	863	808	785	841	887	869	852	827	815	807	874	868	814	858	865	826	842	860	827	808	833	839	842	861	835	876	869	860	862	826	812	853	825	822	830	851	864	891	862	860	857	800	775	903	847	872	859	795	835	860	840	825	828	891	912	881	874	868	825	863	869	827	867	828	815	808	814	899	810	845	815	875	879	861	802	833	861	874	847	815	850	843	823	815	780	867	857	848	842	856	806	871	810	825	860	859	803	826	823	848	854	776	835	836	805	862	859	848
43187	40890	29839	16004	5580	2449	1576	1228	1049	970	902	802	869	810	812	812	828	853	861	805	833	810	866	870	813	812	857	781	804	797	845	812	836	780	809	826	824	818	754	824	789	868	810	805	861	827	866	834	836	812	866	832	772	796	825	798	824	832	812	800	761	799	810	843	810	811	853	822	785	843	843	780	819	805	885	827	869	795	861	816	840	823	780	852	840	783	789	839	841	788	853	787	800	820	852	876	842	841	804	851	836	787	786	844	852	848	837	804	807	835	821	843	836	827	774	818	801	875	834	801	856	859	856	818	852	863	827	795	851	857	807	834	789	782	826	775	783	774	820	783	824	861	840	833	788	871	768	837	819	852	771	821	823	834	807	820	829	828	832	817	810	832	787	845	876	810	811	844	822	818	775	791	831	819	827	832	814	882	782	829	796	800	800	817	778	813	835	829	827	868	805	820	856	871	829	850	825	871	745	811	806	796	755	886	788	832	824	817	824	790	847	846	816	806	829	838	848	827	815	811	825	855	801	821	826	822	818	830	841	825	820	832	886	837	858	828	808	856	784	808	823	834	809	799	821	843	825	824	791	804	859	827	777	808	804	830	785	869	764	797	824	814	836	827	847	827	819	823	826	833	824	808	808	840	790	791	839	826	867	818	816	830	805	822	847	834	784	811	837	848	760	814	832	822	804	821	818	836	745	840	809	768	852	798	783	818	866	831	811	831	790	797	788	769	782	798	808	895	768	840	825	805	756	815	793	851	802	793	809	842	853	820	806	865	811	822	814	806	823	843	819	824	819	806	776	816	810	864	813	846	845	832	783	860	827	839	832	823	756	847	767	852	795	821	818	820	830	892	790	807	852	829	782	825	831	870	839	836	840	808	846	804	842	823	824	806	787	813	817	778	836	845	817	800	853	772	837	793	806	794	877	864	775	809	792	753	835	848	808	791	825	829	842	808	795	805	828	805	803	859	848	837	805	779	819	800	848	888	847	797	852	788	836	869	864	831	820	797	818	879	801	842	771	885	855	808	787	831	831	818	850	854	816	838	812	847	831	856	820	799	846	825	829	854	815	827	835	802	778	834	830	812	833	875	791	824	844	816	880	806	799	824	846	811	811	813	869	799	804	829	837	855	835	831	778	802	834	843	796	857	830	784	760	802	810	831	871	839	787	841	818	851	825	836	805	834	808	860	839	836	801	781	828	867	832	798	835	807	814	814	810	824	816	812	878	765	837	840	842	875	793	786	832	859	786	757	807	820	813	856	848	858	793	826	846	841	817	830	814	828	809	829	804	854	814	842	813	819	811	812	809	805	825	829	812	797	822	794	831	820	849	792	813	759	786	847	807	822	807	799	843	777	800	827	786	837	818	827	795	839	773	822	800	801	763	822	878	846	850	836	873	791	807	820	814	781	789	819	836	769	820	815	838	811	803	811	830	795	863	804	802	808	823	840	821	830	840	824	817	814	825	848	845	844	829	852	826	802	781	834	814	852	838	820	809	800	772	855	822	788	773	836	778	834	839	804	822	781	817	814	853	797	779	814	804	830	826	771	817	814	819	800	850	797	782	803	789	799	801	851	837	822	849	803	897	792	820	840	764	806	820	853	875	843	832	793	782	828	817	851	828	796	828	825	822	813	849	845	764	861	802	807	801	806	822	851	814	839	782	795	869	819	843	826	853	893	773	862	846	837	770	833	853	831	828	815	802	822	832	804	787	882	809	847	829	804	816	775	825	771	794	780	834	779	850	822	785	808	818	861	871	815	765	813	793	787	794	869	796	785	827	829	838	837	816	863	785	818	842	832	825	843	821	833	815	800	796	825	824	827	733	807	806	864	804	854	808	784	802	845	797	825	796	836	834	834	799	820	787	806	801	838	824	787	841	889	781	832	853	834	813	802	797	823	848	824	770	804	817	762	796	846	820	826	833	763	820	847	820	777	820	794	795	849	788	838	842	860	783	764	807	801	874	844	846	787	803	807	774	806	800	835	803	800	837	851	868	808	787	796	824	796	832	789	835	841	816	787	824	808	875	801	781	826	799	826	838	871	832	836	835	823	856	820	789	801	880	796	807	855	861	877	837	819	811	779	855	814	824	857	818	836	820	809	795	866	832	833	815	842	799	841	809	842	859	845	796	867	790	791	766	787	823	816	774	783	828	847	817	808	801	818	822	776	774	859	772	834	849	838	775	819	827	827	809	808	858	837	852	810	824	872	785	837	832	799	774	806	823	860	835	795	802	792	843	828	803	810	873	817	836	812	826	797	823	786	769	775	842	804	801	851	850	815	813	839	811	809	827	833	829	846	827	868	838	845	820	822	820	820	805	796	843	836	852	816	872	816	861	826	830	797	807	770	827	813	846	755	793	844	779	835	773	864	773	853	818	835	836	867	843	818	858	806	830	847	784	804	805	814	789	808	834	827	866	825	792	867	859	781	766	820	815	850	810	795	777	816	844	853	812	815	824	793	789	793	836	832	815	827	851	830	841	820	833	803	832	818	824	814	795	837	869	785	879	784	806	860	776	838	833	805	837	812	832	787	849	773	826	777	812	797	878	775	875	811	854	836	779	810	838	810	883	836	812	795	794	792	843	808	853	801	855	805	804	854	809	808	852	849	797	810	880	833	859	851	737	845	857	835	833	782	800	810	784	797	801	767	813	796	864	817	854	807	809	794	855	862	756	799	811	800	778	843	843	871	840	809	861	830	805	772	825	818	833	736	817	846	851	793	854	771	806	845	830	904	835	862	856	832	833	830	804	802	835	817	853	833	793	778	826	829	770	873	804	747	792	766	885	804	760	843	791	804	850	824	771	851	841	773	813	790	822	817	791	804	794	879	810	815	807	864	804	788	854	830	800	843	816	856	796	781	844	813	812	782	820	894	812	793	823	832	798	809	755	798	828	820	799	846	793	826	814	886	791	836	831	783	809	850	756	755	808	836	860	801	805	825	838	841	802	867	827	825	835	814	881	838	809	838	845	783	835	818	855	864	805	818	838	805	805	833	821	777	833	795	793	834	809	829	789	824	808	858	857	806	830	791	866	828	856	845	803	839	789	838	770	820	849	802	799	862	781	812	869	826	819	796	847	838	816	827	850	802	791	830	784	849	843	816	837	826	834	850	835	817	829	858	792	858	837	841	782	754	833	848	786	828	803	866	823	799	831	834	829	885	785	869	857	773	837	828	867	805	773	779	831	819	810	798	827	799	822	786	850	799	818	836	828	788	846	841	830	820	807	784	823	849	803	817	809	773	853	827	795	815	807	835	799	831	862	826	756	793	798	773	828	802	844	855	802	747	817	874	812	828	825	811	851	844	776	870	830	770	812	794	815	813	795	831	799	808	827	822	777	830	838	801	810	791	774	844	862	782	807	801	787	808	821	781	857	790	778	824	849	827	776	829	829	860	781	785	816	843	794	832	787	843	824	870	800	816	852	780	852	838	824	797	820	866	816	786	810	816	865	803	783	844	748	817	823	831	853	822	823	824
48461	50213	27506	12861	6149	3257	2004	1373	1198	1024	903	917	880	879	900	833	841	827	835	861	838	848	800	789	879	870	876	880	834	816	804	873	886	775	826	848	829	811	798	831	863	812	881	876	838	789	831	846	835	863	884	791	851	794	837	833	812	851	852	791	800	862	850	820	852	815	825	856	840	788	860	847	823	854	868	891	825	852	828	846	831	790	859	862	855	862	838	829	790	846	827	837	841	831	886	819	859	801	909	817	821	822	844	844	835	871	840	896	836	846	853	862	851	838	843	783	899	860	838	899	856	858	858	864	770	826	803	877	823	839	779	827	836	867	811	828	832	865	821	810	839	840	861	861	850	823	875	873	860	842	831	795	840	853	826	855	836	842	845	886	889	850	834	788	910	845	852	852	830	826	777	862	802	787	840	864	839	842	822	867	829	816	863	870	810	850	876	862	839	826	883	819	843	850	798	846	844	865	835	827	848	878	789	832	789	830	816	823	856	820	844	844	838	820	835	860	863	857	830	863	834	793	833	842	844	864	852	846	839	887	822	821	750	875	831	811	823	845	849	807	807	836	836	882	899	821	791	857	838	933	851	883	790	812	837	873	829	827	841	828	865	861	859	882	843	833	888	821	810	826	828	814	828	891	836	843	804	824	831	871	915	837	793	804	812	838	834	847	855	876	848	875	790	788	836	844	840	813	845	841	901	800	791	857	858	840	844	828	840	858	857	883	880	820	872	865	860	807	843	850	837	817	814	813	821	857	842	868	844	846	887	846	817	895	859	846	860	825	852	856	799	839	863	849	824	828	903	855	831	798	851	828	818	882	870	885	808	789	798	834	840	835	826	823	809	838	863	867	861	804	834	813	858	815	805	792	853	780	834	784	800	855	873	828	829	840	876	831	858	865	862	862	846	879	809	791	831	828	797	847	857	877	833	862	889	878	847	858	823	812	855	794	837	849	820	801	844	852	866	825	833	833	869	868	894	879	838	839	822	820	857	861	831	875	849	765	838	839	833	792	850	825	842	856	844	771	843	848	828	851	862	858	866	811	795	827	824	863	833	809	811	822	805	806	854	814	793	837	854	835	836	870	867	837	875	771	858	824	846	827	830	857	821	893	887	832	836	917	893	832	846	838	859	854	832	840	868	857	839	920	846	887	839	829	868	874	858	881	883	864	850	834	814	815	838	860	890	838	813	850	839	863	881	789	817	875	873	847	884	832	825	790	845	820	873	853	881	822	831	863	862	793	844	871	852	797	895	780	835	786	832	836	826	831	823	834	772	806	808	873	816	808	870	786	877	860	831	866	814	817	842	774	876	883	847	822	839	816	840	862	865	832	877	835	852	836	855	872	794	858	855	892	855	820	871	873	817	881	870	828	855	822	802	839	798	872	840	872	864	832	873	796	852	841	841	812	847	893	851	876	845	829	828	834	881	839	871	865	825	837	847	846	779	811	769	811	853	800	858	899	810	811	880	863	815	840	787	812	851	889	848	834	845	802	869	797	835	808	858	901	852	807	885	835	857	880	900	872	867	872	813	873	837	865	835	796	834	825	814	838	860	791	832	853	796	835	900	855	843	806	854	794	873	820	835	882	856	844	842	831	854	828	869	812	842	814	827	882	804	837	786	856	815	821	827	811	848	858	827	872	811	865	831	824	820	855	830	828	866	856	856	842	906	822	827	844	850	819	830	872	875	879	771	817	804	877	852	824	868	868	865	835	816	825	823	824	826	876	838	820	848	821	844	832	872	829	846	845	843	897	860	842	829	841	861	859	838	845	894	861	871	789	849	824	821	851	872	835	798	856	850	864	868	834	831	806	825	857	831	798	812	816	850	871	794	874	796	813	839	779	865	848	888	840	800	851	815	805	842	843	787	864	793	857	802	890	855	849	850	874	875	881	821	841	806	834	838	835	813	815	856	802	862	836	802	842	823	819	885	811	862	822	882	882	840	860	847	856	841	838	854	842	868	851	857	807	805	832	831	845	860	826	848	846	832	817	861	854	868	813	823	833	836	860	809	862	835	831	837	782	822	877	847	806	868	865	883	876	797	876	838	823	890	865	868	872	841	853	826	811	843	809	833	828	882	860	814	834	849	836	824	825	845	842	873	875	843	842	809	869	829	866	897	836	858	839	813	816	852	840	844	832	807	856	788	827	832	885	812	879	846	862	780	898	822	826	816	830	839	834	867	892	814	878	859	860	886	831	872	779	835	788	812	855	835	829	811	861	846	822	884	853	844	841	857	824	819	812	925	779	874	872	875	828	824	820	867	808	854	841	817	816	836	883	803	823	808	811	809	826	825	842	860	830	843	809	842	835	849	836	837	811	790	853	808	820	877	796	800	810	823	881	853	827	778	815	871	835	852	817	829	814	814	876	841	818	792	853	799	846	799	790	828	897	819	828	883	878	809	821	803	864	833	795	877	833	817	849	833	822	861	899	823	854	781	863	842	840	843	817	838	804	837	866	850	840	834	847	884	803	830	805	808	791	846	785	819	847	858	806	838	828	802	805	792	824	841	827	849	849	825	850	849	850	852	869	847	811	794	863	868	845	850	854	875	849	798	889	815	806	791	880	881	859	835	795	841	847	844	805	864	881	846	855	878	822	840	874	884	873	879	840	835	806	832	813	838	826	833	809	830	875	860	818	832	874	865	860	839	848	807	840	823	822	839	800	834	841	824	857	864	822	794	883	835	846	881	826	796	862	802	859	910	864	791	827	846	784	809	843	863	831	841	849	842	840	849	818	806	865	828	840	798	874	847	836	851	850	839	898	869	862	881	845	874	857	867	799	820	826	860	818	830	804	893	798	768	890	813	811	898	802	817	838	846	846	817	861	822	813	839	846	863	836	789	842	837	789	875	857	867	897	861	869	852	790	807	845	874	799	811	800	802	880	835	816	860	836	866	894	819	855	848	813	818	853	850	848	854	855	837	796	787	840	827	830	847	867	842	838	840	856	820	843	818	839	888	862	829	811	806	819	879	833	842	854	847	837	872	810	779	856	806	847	860	836	852	797	867	835	821	850	844	846	849	837	750	831	801	861	822	746	834	802	814	873	856	844	833	852	862	871	817	859	824	829	844	866	823	841	824	808	817	839	841	907	826	835	800	894	863	860	833	824	848	832	852	826	859	817	822	862	855	830	862	820	860	854	823	874	818	863	813	852	834	793	843	864	847	821	821	809	853	805	831	814	905	881	846	876	820	831	786	867	801	820	897	850	829	825	885	830	852	892	822	881	831	782	835	805	853	853	843	814	832	849	808	844	835	887	842	842	867	852	825	845	825	791	819	850	788	881	867	807	822	858	773	850	846	862	827	866	838	845	841	821	829	873	871	865	818	820	851	831	848	830	871	843	846	839	830	814	808	858	875	878	842	819	835	818	830	874	812	822	848	799	858	851	806	816	849	869	862	841	875	818	845	835	852	860	919	827	830	821	831	807	826	818	811	847	860	841	846	831	823	846	859	888	863	841	849	798	862	778	842	901
23546	21018	28007	24279	21016	12041	2673	1538	1115	977	902	838	820	802	798	816	790	804	797	813	839	815	812	874	842	794	783	843	740	788	774	775	797	850	765	832	825	825	792	802	817	806	760	778	845	776	756	806	780	755	779	793	775	796	800	780	791	772	780	797	798	780	819	788	792	755	799	788	795	774	872	781	797	751	806	812	813	803	784	803	751	835	841	799	769	814	792	771	762	806	809	782	786	826	811	747	796	801	811	830	850	788	827	815	857	805	775	815	867	751	822	838	819	762	798	821	747	794	806	771	779	809	787	787	759	783	805	829	813	791	809	778	794	798	832	775	787	832	833	808	781	789	804	808	784	765	841	777	786	777	792	827	845	786	787	790	790	773	812	801	786	773	797	764	780	829	732	806	783	763	787	803	830	818	809	829	784	795	780	809	799	856	777	808	806	833	770	807	753	812	765	831	829	810	737	776	840	801	800	799	792	793	837	835	797	790	775	862	815	800	743	793	828	791	816	788	804	789	820	827	798	810	835	789	788	807	798	791	789	782	825	786	789	768	766	790	795	782	764	805	831	783	809	754	690	834	797	779	793	826	751	810	834	803	779	783	830	775	807	777	788	763	775	788	798	787	794	770	825	826	827	857	814	802	786	764	863	803	802	783	800	743	763	774	749	821	763	858	757	746	784	793	832	749	794	799	795	849	770	805	751	798	773	781	805	831	818	784	839	792	807	826	796	827	859	756	815	776	846	775	765	775	835	802	794	781	819	783	817	822	811	815	823	781	786	775	795	791	783	816	856	786	777	782	776	827	811	785	768	816	771	810	773	780	799	809	862	819	799	776	790	767	766	761	790	767	777	759	779	793	784	784	783	768	838	835	793	795	811	787	813	772	820	750	831	787	782	788	787	799	812	817	823	809	775	793	789	783	811	798	776	751	758	782	785	770	805	807	778	803	783	776	793	780	807	854	786	809	814	774	846	832	809	750	834	792	769	791	769	782	772	780	817	801	836	774	847	803	839	776	789	801	834	828	774	780	775	829	792	807	845	763	746	778	794	820	798	813	772	804	811	790	788	788	837	802	778	797	780	825	752	774	811	806	803	796	831	826	778	786	766	814	754	803	828	805	792	812	798	808	803	826	801	853	753	792	772	760	812	797	779	815	755	818	766	766	824	826	795	756	789	798	800	784	794	835	814	837	796	799	795	819	833	782	775	762	750	815	815	794	841	795	773	777	798	811	738	798	754	721	754	796	834	800	763	793	757	819	760	744	778	815	866	772	812	758	752	767	833	814	802	788	792	797	837	805	766	784	765	777	815	820	804	784	839	806	814	807	795	734	843	830	812	791	840	751	818	797	820	793	782	742	776	773	824	793	769	837	812	792	768	790	813	857	808	760	760	827	784	773	780	830	740	803	849	773	785	824	742	794	784	796	777	779	830	825	778	773	789	846	838	797	877	789	862	833	756	801	801	794	799	798	807	806	835	850	807	777	774	840	808	734	769	781	799	732	824	832	805	826	762	805	825	809	782	813	762	815	785	777	850	827	826	805	840	795	749	813	815	807	838	783	804	762	827	842	784	814	758	815	770	769	838	809	768	747	765	836	809	757	805	866	790	780	762	813	793	848	808	776	838	753	796	830	807	788	783	809	780	708	796	804	771	803	801	805	760	698	771	819	818	799	826	824	751	789	812	777	803	825	796	782	816	869	723	798	828	817	845	857	745	769	778	836	780	790	799	831	787	810	816	821	772	774	836	827	788	817	793	807	831	763	819	831	763	731	836	777	794	826	809	847	842	788	757	774	796	804	800	772	827	869	793	835	783	738	792	837	804	778	746	809	778	819	790	846	791	794	817	816	763	762	789	759	778	790	805	772	767	796	788	801	800	833	794	821	784	801	740	807	819	814	830	820	775	745	736	822	873	816	799	800	791	817	763	779	784	839	813	781	791	793	802	808	787	826	833	792	805	797	744	818	786	786	771	821	840	783	766	773	786	829	792	807	792	802	788	797	804	818	741	743	832	836	798	781	780	839	820	748	847	830	766	775	748	833	820	776	763	821	809	777	803	806	835	863	827	785	836	739	766	794	826	777	795	814	798	756	790	828	861	769	818	799	772	811	812	783	797	810	770	760	774	827	812	878	832	767	794	815	826	832	814	768	818	800	766	769	837	752	820	780	802	828	801	778	800	793	784	810	801	809	795	767	788	812	738	821	832	768	787	777	802	744	783	779	760	811	804	804	777	814	846	800	767	784	782	822	822	814	823	791	815	800	843	826	767	771	781	782	798	808	755	737	824	789	789	805	845	807	845	749	743	724	781	818	812	843	811	741	799	812	811	811	816	786	797	769	790	771	742	766	801	783	813	789	856	803	809	771	833	831	772	783	757	754	802	760	828	795	779	763	769	817	843	740	847	854	810	788	806	801	808	789	791	756	750	806	822	773	790	825	807	800	831	797	815	788	849	818	809	799	784	773	784	800	817	769	814	774	825	788	785	778	745	790	777	785	782	785	790	826	813	843	782	808	819	780	756	804	815	770	795	785	790	822	801	807	854	788	811	807	785	787	807	820	787	778	775	784	798	778	776	787	792	803	863	781	777	872	798	761	728	766	817	808	800	769	808	805	772	747	757	749	808	821	773	844	780	837	827	744	810	799	812	821	821	798	838	788	779	821	792	794	811	799	745	775	769	756	777	775	797	842	795	813	790	818	812	812	818	801	813	838	815	817	836	791	829	753	837	751	759	792	798	798	760	819	806	779	791	764	819	830	793	817	765	828	861	839	794	827	825	796	863	735	783	728	872	814	778	794	770	793	787	770	816	816	821	815	765	806	765	792	754	773	795	795	790	800	806	824	805	789	781	781	734	795	784	809	800	760	821	807	779	857	839	814	772	754	833	758	796	758	765	794	828	760	823	823	815	822	811	810	786	824	780	824	773	804	739	815	822	815	806	816	785	797	814	792	831	805	800	791	779	844	771	838	742	811	797	799	811	819	774	799	784	787	765	833	792	769	780	801	757	800	758	842	776	776	755	798	812	796	782	771	780	781	793	772	804	779	837	784	803	772	824	758	793	832	827	804	796	829	782	808	750	743	774	793	810	830	797	829	812	835	793	789	804	777	783	832	757	840	755	812	785	814	718	761	761	834	763	836	775	811	750	742	829	801	801	781	770	795	795	808	801	850	776	797	847	791	780	804	851	786	845	797	741	789	747	791	798	775	772	785	807	790	845	787	807	753	744	771	789	809	799	827	776	817	773	812	829	782	829	843	704	818	746	801	790	769	845	804	797	788	800	788	798	801	717	822	771	749	747	782	760	783	787	815	846	821	766	810	761	795	764	803	773	789	832	804	793	768	755	770	827	814	775	733	752	798	788	822	819	781	825	791	788	798	774	774	856	803	772	836	809	840	777	827	772	801	771	806	776	828	782	771	798	850	811	822	900	764	778	819	786	795	800	819	824	829	821	798	786	803	837	774	816	772	805	847	805	755	773	790
38553	47441	28457	13746	7016	3948	2437	1741	1366	1125	997	885	855	867	849	863	793	791	794	775	864	817	802	802	745	835	788	832	813	856	749	782	852	853	800	853	775	805	824	801	829	824	818	803	782	808	806	786	796	809	820	786	805	715	853	769	761	830	830	796	815	807	790	835	787	736	795	828	837	779	762	874	815	798	840	825	865	792	812	788	866	845	818	785	800	797	823	771	790	793	749	806	756	822	814	795	755	804	852	729	804	846	809	785	803	790	820	840	815	794	784	819	822	815	778	830	777	824	801	833	798	772	823	836	838	801	784	834	799	805	797	836	815	849	819	793	805	768	779	767	769	832	822	776	895	835	813	745	880	846	789	777	821	841	843	801	841	801	754	834	806	783	863	843	815	839	788	778	800	814	792	819	858	779	808	839	815	780	795	810	803	755	816	782	777	840	774	840	784	780	822	841	835	835	818	825	783	805	806	844	832	839	819	803	773	871	815	777	767	782	806	833	804	844	797	789	818	761	770	788	838	811	832	822	778	766	859	788	787	792	787	885	776	823	789	775	778	810	780	781	775	826	838	785	836	778	850	829	809	829	852	885	797	831	808	878	860	789	799	802	804	772	771	853	767	855	795	847	810	816	820	868	789	822	785	842	790	754	812	761	837	841	752	808	790	767	804	802	856	793	831	776	831	788	794	797	818	799	874	866	805	853	841	833	804	784	829	787	764	851	836	776	778	867	779	823	827	834	840	778	814	777	787	799	811	758	808	804	788	842	855	772	815	860	805	794	833	796	800	804	817	792	809	837	817	813	829	771	832	833	821	777	789	821	817	835	826	845	791	829	833	870	781	751	828	826	847	858	794	824	778	820	815	840	865	843	761	817	800	811	854	811	806	842	811	855	832	824	840	805	792	814	813	803	793	840	816	837	777	816	859	758	829	769	842	805	851	869	822	817	792	811	791	849	798	806	822	802	808	749	813	810	823	816	814	794	836	851	828	808	792	756	880	857	815	821	843	830	791	781	797	820	828	781	817	782	816	808	828	774	850	825	809	870	773	820	793	774	842	810	759	820	795	832	845	831	818	846	753	820	812	788	834	798	788	812	772	862	786	818	761	784	870	816	850	803	801	903	863	796	815	820	811	819	855	831	838	814	758	850	784	829	800	806	785	819	855	840	831	821	783	834	804	834	767	807	782	805	871	809	817	797	812	773	836	773	797	769	809	770	798	853	792	801	749	764	794	818	847	835	798	848	784	812	845	804	806	795	807	773	794	827	812	773	786	820	822	840	803	814	769	835	769	880	751	834	761	743	799	844	859	796	836	768	864	810	786	809	823	813	841	818	776	748	797	739	837	797	787	806	810	805	832	841	773	818	754	809	807	824	769	835	785	791	750	772	814	781	865	783	818	779	863	767	792	781	782	788	829	818	792	807	846	817	752	779	834	835	777	802	824	810	824	782	801	758	781	829	812	822	811	842	814	846	749	792	803	790	815	821	858	829	837	838	830	859	831	826	816	801	805	808	815	799	811	795	796	774	780	828	789	842	812	766	837	760	815	779	793	819	841	812	817	788	783	814	776	813	796	782	904	813	864	835	824	849	830	851	775	822	787	839	819	781	839	788	846	783	814	741	783	779	802	806	844	802	730	841	806	823	799	788	816	833	822	807	766	809	815	810	791	782	815	840	818	793	794	833	790	827	816	829	754	801	828	769	779	762	797	806	853	793	832	807	764	814	819	841	864	792	803	806	828	867	787	776	782	823	832	835	812	769	826	904	819	774	780	808	829	832	841	782	793	826	761	828	832	802	818	873	854	801	775	804	775	814	795	800	795	848	808	795	831	812	799	838	844	821	831	861	761	827	849	775	807	780	834	808	791	827	792	785	810	849	815	820	864	845	803	802	814	789	830	814	823	841	807	834	779	830	815	832	801	866	804	780	783	785	828	846	781	859	829	787	815	804	826	802	819	815	803	780	781	809	794	801	870	789	853	836	799	800	803	824	798	763	763	837	804	818	794	815	813	803	800	773	829	798	819	870	830	828	795	815	814	793	807	797	833	835	803	820	802	830	800	821	798	827	817	806	806	804	793	856	815	838	776	836	850	827	823	830	795	804	862	798	846	819	773	813	773	785	843	808	807	819	811	844	773	766	777	849	791	793	878	833	825	819	787	833	785	769	852	808	783	846	810	803	835	872	849	801	799	781	819	781	813	785	813	802	783	783	795	810	783	788	756	830	792	755	820	840	845	816	783	802	796	779	795	812	759	794	783	843	776	822	760	799	825	821	808	766	780	811	819	792	792	832	788	820	778	781	784	763	817	803	792	768	805	778	789	787	836	794	868	770	776	829	845	840	838	770	778	782	843	810	792	822	791	825	814	791	817	797	788	810	813	829	815	835	771	837	750	786	750	774	830	777	848	824	773	787	787	762	774	809	788	815	842	809	793	769	812	775	845	834	785	792	805	840	850	798	784	810	835	826	823	793	820	781	841	811	800	818	829	841	859	853	809	815	770	876	849	793	790	829	819	795	803	831	812	792	791	871	792	823	831	795	855	771	850	786	782	786	795	853	781	767	754	762	760	785	804	826	802	806	811	815	817	798	782	819	789	806	813	811	829	809	848	783	795	872	824	793	782	825	768	828	820	853	799	760	833	788	794	820	758	819	823	807	846	832	828	830	781	784	796	775	845	833	770	788	767	775	817	755	838	807	816	835	782	801	822	835	847	857	826	857	771	784	825	827	860	858	783	812	833	774	765	795	830	800	793	783	817	816	827	760	805	791	837	798	834	799	789	798	838	792	828	840	844	818	842	818	773	777	810	858	806	778	813	802	776	828	807	753	798	779	823	769	793	837	774	791	860	840	753	821	828	786	808	834	785	774	754	820	790	847	760	790	787	803	768	817	772	816	826	764	790	805	754	838	803	810	766	832	811	836	782	878	847	790	785	823	743	840	821	814	807	815	787	839	856	766	741	841	804	823	855	796	841	828	870	835	782	819	809	783	854	791	827	798	784	807	801	845	775	795	810	790	754	833	829	787	765	818	778	767	818	810	791	802	816	795	796	795	812	811	851	776	800	879	784	812	844	833	780	814	850	818	831	832	815	767	771	821	828	750	804	827	804	811	799	810	826	822	816	832	770	810	788	824	846	856	815	798	796	797	818	826	814	809	788	818	811	747	865	847	826	801	810	811	836	826	852	860	814	781	781	793	785	835	826	820	802	819	783	835	827	780	820	836	801	834	801	828	792	755	810	796	849	795	819	787	777	773	824	823	825	812	837	861	791	762	803	796	855	841	789	781	797	784	795	784	834	829	777	796	784	792	848	741	767	828	791	848	812	786	836	790	806	818	769	809	806	780	807	791	864	810	847	787	811	804	803	793	807	745	806	797	793	808	879	831	869	766	802	794	848	787	848	834	710	837	812	839	817	806	818	837	847	853	814	842	778	801	808	847	777	735	820	903	838	836	824	824	774	850	811	766	852	801	781	786	819	767
24987	21363	27486	25458	14166	5335	2738	1806	1454	1248	1068	988	937	904	866	851	835	869	815	815	849	868	893	814	895	828	826	889	840	798	845	837	867	852	810	835	863	819	807	829	864	881	831	855	853	811	794	872	856	891	821	816	859	884	823	866	861	793	936	852	818	833	818	903	802	775	894	945	824	891	892	838	849	846	835	888	819	885	881	855	878	847	838	850	827	862	843	822	893	842	845	856	856	848	831	849	815	866	870	779	791	874	827	869	806	849	806	841	775	842	873	835	858	868	861	795	857	877	879	835	801	814	841	834	781	867	808	826	810	794	829	871	810	830	905	825	871	888	847	812	857	814	865	882	832	884	810	832	870	829	861	794	832	779	842	938	871	792	836	885	875	858	831	863	806	828	797	873	929	875	853	862	830	867	841	863	817	890	821	856	871	860	878	849	845	792	822	825	854	790	866	810	914	892	832	851	773	766	850	864	823	840	833	877	836	861	865	834	852	891	885	891	826	836	875	880	843	886	860	859	861	872	836	811	876	812	766	872	851	759	841	849	848	867	812	792	842	866	799	842	875	856	906	832	831	862	865	847	862	900	847	865	825	816	826	857	800	831	865	794	884	840	856	853	893	904	813	842	826	836	813	887	852	823	866	875	829	837	780	880	837	853	876	871	795	832	864	873	856	835	874	822	808	845	873	851	810	857	884	810	873	845	871	806	805	832	804	858	875	867	838	819	821	839	837	878	834	852	869	812	824	831	835	894	867	877	798	849	854	818	835	836	830	839	766	829	810	855	837	874	847	877	847	875	872	805	861	835	858	843	807	855	847	808	870	863	835	911	839	809	840	840	891	846	861	789	873	853	807	903	860	821	833	813	836	829	855	845	832	801	819	814	882	863	810	826	848	817	811	822	905	818	838	769	834	821	808	815	859	814	829	814	870	786	826	800	821	893	792	798	877	819	798	829	890	874	860	863	839	837	826	856	891	807	845	789	877	825	933	879	856	916	850	797	882	854	823	854	787	832	876	861	850	804	807	840	893	873	860	825	880	851	841	867	870	836	847	868	794	876	787	840	797	876	930	851	898	918	822	831	821	842	863	890	862	867	831	784	789	853	848	844	837	839	843	858	813	821	897	844	839	835	860	879	801	858	788	847	889	884	823	884	845	890	856	828	806	844	883	840	854	860	874	824	824	791	812	856	897	849	887	843	858	865	871	829	825	810	865	824	860	806	784	822	874	815	837	901	825	827	847	841	851	819	800	866	843	831	876	837	902	827	781	849	803	855	761	848	837	818	825	856	833	849	898	866	788	781	864	848	868	826	827	854	866	821	873	858	830	811	852	831	845	803	859	822	945	775	856	857	847	834	845	825	800	856	861	846	866	868	806	861	852	830	833	818	865	792	811	828	863	829	801	887	865	817	818	881	837	809	848	838	875	872	875	748	849	893	840	877	858	857	833	834	862	865	805	841	822	836	798	881	888	844	838	873	885	857	819	859	836	884	854	861	830	777	832	818	830	850	868	831	840	808	821	824	841	834	837	813	852	822	825	867	799	838	875	819	835	846	844	822	865	849	823	849	860	860	809	844	874	832	854	825	861	869	847	838	863	796	821	793	828	797	874	848	830	850	812	862	814	844	823	816	827	854	892	839	843	833	874	854	850	813	863	794	844	873	882	856	814	859	846	869	847	826	850	931	891	890	824	828	855	861	888	879	832	907	801	852	850	811	836	874	827	827	877	822	833	792	852	839	825	885	807	850	856	834	856	839	822	890	872	818	837	885	840	853	792	862	794	842	845	830	852	818	834	929	799	864	855	861	789	850	842	892	875	814	815	846	837	850	914	846	876	868	864	855	851	824	817	873	827	771	829	790	835	811	835	830	847	865	859	797	808	792	834	802	859	827	830	868	812	860	872	842	904	879	868	866	830	855	875	901	911	857	812	877	799	836	811	823	884	833	872	892	766	850	892	797	868	863	815	864	865	866	851	861	829	848	797	916	792	833	861	852	834	836	837	859	889	854	847	838	863	848	835	836	875	849	836	937	838	852	805	807	792	878	846	840	841	847	796	815	899	833	821	899	884	849	846	845	833	825	897	792	814	823	861	752	850	852	836	865	811	786	911	819	822	837	859	888	833	851	861	864	854	878	828	837	844	820	822	820	798	844	840	875	836	826	824	824	917	808	833	839	827	835	782	844	786	813	818	868	821	806	906	823	866	884	844	853	850	828	870	861	857	829	851	878	838	861	838	840	816	863	836	813	845	890	868	807	885	880	857	843	815	837	804	772	853	870	870	808	844	833	818	824	822	851	828	851	802	821	807	840	884	868	865	854	868	825	871	840	873	867	806	842	873	798	837	836	841	834	869	880	879	821	856	838	862	860	817	811	846	852	822	865	850	866	866	788	827	817	863	846	852	862	864	846	836	843	885	801	890	835	878	842	813	841	875	820	826	822	831	831	845	834	839	845	837	818	811	853	864	879	854	838	817	890	803	781	836	885	847	837	875	813	847	850	835	882	866	840	833	893	874	823	810	799	857	807	850	828	820	888	832	876	793	837	880	874	869	792	848	843	862	864	889	828	805	832	841	786	870	833	878	851	849	855	831	832	856	827	793	825	787	828	775	854	855	820	850	909	862	806	880	803	869	823	887	821	841	841	858	803	801	810	835	849	831	811	856	828	824	880	825	829	824	803	885	857	861	822	841	892	836	846	817	848	895	855	908	844	842	790	834	880	848	830	860	871	804	836	843	861	845	862	850	844	871	838	846	813	840	805	869	851	852	867	814	870	839	860	831	816	845	838	838	787	840	830	873	836	824	798	871	823	796	879	893	878	832	842	811	854	844	912	845	818	929	787	804	842	797	818	797	849	855	845	931	868	886	893	854	863	856	828	849	836	838	893	857	834	885	830	879	823	889	832	854	835	839	819	857	862	821	836	834	811	882	892	864	830	844	854	790	900	789	817	869	821	915	839	852	874	871	846	818	839	810	876	835	882	849	830	850	912	859	821	847	864	830	844	865	841	850	837	862	865	843	819	814	863	892	872	839	813	853	820	779	840	855	823	877	804	824	798	826	830	883	819	777	774	876	869	853	880	859	843	782	832	858	818	829	814	825	865	856	805	788	845	837	866	862	843	780	801	836	855	848	866	841	858	891	888	826	872	849	900	835	812	820	840	838	915	883	868	862	871	827	823	874	829	813	815	803	870	816	857	851	805	816	802	878	854	874	869	839	832	855	860	885	889	870	791	804	906	859	829	826	877	804	798	838	810	882	809	834	900	832	847	841	836	841	900	842	838	848	791	785	850	820	834	795	798	849	821	789	897	805	813	822	820	890	880	897	835	879	845	820	828	828	778	817	796	813	833	845	873	842	855	856	874	835	853	826	865	871	841	843	843	826	848	892	828	820	896	847	842	884	788	815	859	878	834	806	823	886	837	865	838	861	838	841	893	829	843	885	877	835	875	890	783	859	855	869	900	817	780	890	863	870	853	867	861
42644	52995	32598	16474	9687	5704	3651	2491	1841	1449	1166	1074	987	940	904	856	908	940	870	866	873	855	843	851	813	835	773	851	871	951	815	830	884	877	886	891	885	869	864	819	829	880	844	858	841	864	849	775	873	961	899	884	861	881	835	874	900	883	851	931	885	894	865	869	864	920	854	857	888	837	829	819	883	875	904	868	831	846	879	874	850	866	830	848	867	869	803	872	901	844	831	842	902	854	853	858	864	856	829	857	928	807	873	908	833	917	908	833	891	864	793	848	826	870	876	876	904	844	833	870	857	813	847	828	874	806	842	899	880	865	823	847	811	876	842	825	903	871	868	879	848	842	856	850	909	846	822	825	918	855	843	853	863	835	876	833	855	867	846	845	874	851	891	912	874	858	891	873	878	855	895	858	868	864	897	894	843	846	900	876	900	830	839	891	853	866	848	835	847	835	845	850	849	858	791	847	880	870	868	870	825	819	932	857	901	896	873	845	842	894	857	882	832	810	924	902	846	866	910	846	857	900	905	897	857	848	833	912	906	843	858	818	901	833	817	818	820	863	865	861	905	854	927	847	881	873	896	850	853	812	834	909	852	846	859	905	872	873	836	877	862	886	860	832	905	921	808	867	836	835	853	817	826	848	880	828	882	870	838	846	849	905	889	811	878	889	875	881	829	853	858	848	861	852	905	887	860	844	842	858	920	853	806	892	858	856	883	886	869	874	859	840	880	872	905	878	838	803	846	906	894	846	852	836	876	842	849	835	796	825	856	875	892	877	835	843	820	830	819	846	879	890	910	891	907	872	830	834	871	867	844	848	857	911	914	840	873	851	827	834	878	851	875	800	880	852	837	861	846	830	823	814	892	851	877	853	863	809	862	882	883	834	830	837	819	880	883	850	851	872	876	871	864	889	868	854	817	810	842	892	874	847	843	847	879	846	854	851	922	819	905	838	901	880	859	858	869	865	882	871	868	878	831	897	851	857	809	925	836	847	888	849	879	850	903	857	827	905	848	882	832	825	866	891	885	888	841	843	849	892	922	829	856	916	857	854	836	884	846	853	869	867	869	857	932	860	886	841	902	854	902	883	873	872	864	866	868	870	879	884	846	851	846	893	846	867	834	912	917	853	880	859	840	869	865	811	833	838	942	862	848	873	813	839	848	893	868	833	887	881	857	849	848	884	822	917	853	816	842	877	881	894	849	827	917	812	908	893	922	858	860	817	873	828	915	811	878	852	874	830	852	906	815	846	824	917	903	908	848	880	851	889	852	869	871	878	833	881	848	881	852	831	850	855	824	849	855	854	891	850	862	923	881	880	865	845	905	876	854	921	905	811	885	916	874	864	840	846	862	856	846	852	858	865	918	854	808	871	836	848	887	859	859	890	838	888	900	901	826	923	841	849	877	909	871	837	866	882	836	821	831	858	842	822	828	819	874	871	896	868	860	908	867	904	856	843	851	865	877	873	866	833	832	810	844	873	841	822	878	823	858	844	852	899	855	850	839	899	814	890	923	823	861	846	883	807	827	817	815	861	827	902	800	874	906	901	863	879	914	869	868	873	900	876	891	864	826	865	872	861	933	871	849	866	874	839	894	865	872	856	855	852	849	825	863	856	855	916	835	885	847	877	913	863	879	837	899	829	882	810	882	902	814	872	817	832	863	853	856	924	857	834	772	885	883	857	834	872	860	933	846	843	838	883	912	887	869	842	879	874	867	803	888	861	893	832	886	902	841	834	877	880	848	842	875	830	889	897	837	941	877	826	854	837	869	844	846	868	853	885	799	849	886	840	928	878	835	913	847	879	839	855	858	889	874	871	869	850	892	849	855	887	899	859	836	870	876	917	846	818	869	869	907	868	862	857	901	800	899	875	907	856	815	822	825	906	844	862	825	840	814	866	835	840	849	891	880	869	849	853	838	874	849	871	859	820	828	888	817	912	844	867	863	878	853	873	813	873	839	826	858	893	900	897	834	868	851	895	842	883	919	831	846	832	849	865	835	861	866	863	833	856	865	812	829	855	865	894	871	870	875	838	865	862	892	849	864	874	853	871	811	882	863	860	883	838	825	876	881	860	840	863	869	833	882	877	901	863	871	896	898	858	896	878	926	838	823	825	823	835	848	861	869	872	858	850	887	878	906	843	907	881	868	786	835	877	825	916	863	816	885	868	887	866	841	903	854	861	885	831	842	814	897	902	854	835	866	840	783	816	873	919	902	900	865	859	802	857	838	859	873	874	839	852	868	842	869	822	861	845	865	846	880	883	856	829	831	869	913	821	867	873	941	884	859	848	871	846	826	785	823	830	843	843	873	863	877	885	885	896	868	870	848	828	879	819	876	873	889	838	869	836	864	855	885	867	919	887	909	862	886	901	889	862	855	853	881	851	857	833	862	897	848	900	884	873	868	878	884	843	829	866	826	855	865	873	906	844	865	849	868	849	844	830	883	852	863	858	915	856	858	907	862	869	815	859	856	857	822	868	860	814	861	851	831	844	823	822	853	849	871	895	875	834	854	859	896	854	886	853	801	871	860	865	864	824	833	847	849	850	823	871	787	810	849	797	866	894	837	859	863	859	876	877	845	857	872	859	853	884	860	851	853	847	822	846	894	871	882	947	840	862	859	873	837	840	871	906	810	852	856	816	868	812	868	850	919	863	843	863	885	837	884	921	850	851	811	879	888	849	903	822	867	893	825	876	889	867	867	838	818	849	867	911	923	878	864	869	866	836	900	895	815	846	868	869	879	851	868	855	808	858	928	873	825	854	845	837	893	851	837	833	900	836	828	895	881	817	853	881	893	855	876	887	871	891	864	908	847	859	827	914	906	882	888	846	889	859	875	848	886	828	854	874	871	849	811	854	862	900	898	844	829	902	863	890	902	849	865	893	849	924	867	876	811	879	836	884	924	865	865	890	856	891	836	883	814	839	839	899	864	846	894	868	832	838	845	895	820	819	862	821	839	846	831	874	825	863	876	863	863	856	839	832	809	899	863	894	814	860	831	891	901	864	859	900	832	852	812	854	843	906	879	859	823	868	897	885	845	861	857	849	848	886	807	879	833	853	852	827	847	841	860	870	842	878	898	921	856	887	884	852	881	808	885	887	883	847	820	894	871	878	845	805	879	900	872	860	879	807	903	873	866	850	832	851	785	913	853	899	861	911	864	852	869	901	866	925	933	858	835	883	838	854	909	819	787	859	921	852	855	833	869	879	868	845	860	862	827	838	863	829	850	905	838	851	869	942	861	849	906	882	835	862	876	892	871	921	851	886	889	855	867	875	884	868	847	879	869	846	831	863	869	832	876	852	852	915	834	861	863	868	844	893	862	861	834	873	882	898	867	881	851	867	889	778	863	898	861	877	876	842	900	856	844	874	862	941	841	835	885	866	876	854	839	829	878	917	825	859	901	866	856	809	862	843	891	846	859	837	840	841	864	846	842	879	875	918	864	807	860	902	831	922	846	798	868	893	804	872	828	825	904	883	859	902
22437	20983	28492	23731	21144	21033	11214	2901	1714	1299	1293	1199	1045	1016	1015	951	838	846	834	854	836	823	827	853	829	811	793	863	779	854	814	795	816	821	761	816	807	839	784	790	814	818	791	827	825	816	816	859	786	814	832	796	782	837	840	838	831	820	798	826	883	792	815	791	858	847	810	871	838	812	790	826	860	879	802	832	808	891	825	812	846	801	830	824	838	799	849	830	864	789	815	828	847	865	836	794	821	822	759	812	869	823	815	807	858	823	780	826	789	856	834	822	823	787	770	802	855	827	783	753	868	819	824	841	806	812	770	869	870	819	799	794	860	883	837	792	804	854	806	779	867	779	841	844	808	806	847	805	810	818	828	862	843	804	810	798	786	823	824	864	819	828	880	847	834	868	791	829	779	866	840	807	857	806	843	795	816	821	815	815	785	822	829	897	837	817	808	784	812	741	799	833	855	848	798	815	761	786	799	797	840	844	847	845	880	786	782	742	824	787	857	820	732	830	849	813	800	836	797	885	842	850	772	786	784	855	835	840	799	858	794	832	811	819	881	860	856	805	783	824	812	800	779	807	776	824	813	794	825	846	812	848	791	807	831	815	824	835	841	840	785	810	836	769	822	773	794	830	860	831	809	839	815	833	813	859	803	835	818	840	808	730	802	806	848	814	822	863	820	848	882	863	850	841	818	764	802	809	837	851	805	853	803	723	835	881	775	831	797	840	797	811	798	826	853	816	788	852	779	776	771	822	851	810	791	807	855	792	766	819	792	792	823	830	791	803	856	880	826	841	861	827	863	795	852	794	792	811	848	797	827	798	876	770	790	804	816	856	795	823	801	817	834	799	840	811	812	818	860	870	788	813	806	840	812	794	790	821	821	803	822	805	851	831	808	828	877	797	857	801	826	795	823	825	777	802	784	821	831	795	820	820	820	790	864	805	787	781	881	841	800	819	843	821	757	803	803	826	809	834	802	803	824	802	857	809	793	812	845	764	803	806	810	791	871	851	807	890	836	806	845	802	774	820	819	836	827	792	816	854	797	865	802	821	796	779	839	755	780	815	791	829	834	788	803	803	834	757	817	847	888	865	817	867	824	872	797	897	816	841	789	828	843	852	836	824	815	860	798	829	814	807	808	861	823	859	791	801	850	831	866	750	790	823	802	866	868	830	817	811	847	832	780	797	815	821	839	800	795	792	827	764	800	827	822	855	738	840	790	831	835	819	805	765	804	802	815	824	818	863	849	840	787	881	814	781	816	787	860	820	776	801	793	780	878	791	876	823	839	771	788	833	813	821	771	824	826	815	846	802	829	800	785	829	820	847	813	788	837	787	776	865	799	911	827	808	778	845	827	826	841	825	818	807	835	810	806	812	819	813	865	768	853	806	821	878	822	818	858	839	770	855	825	859	857	851	860	839	809	812	802	836	793	809	774	797	843	806	815	822	844	836	863	863	796	889	851	756	740	832	815	841	807	845	816	838	816	839	783	827	789	836	793	807	789	822	862	804	835	848	832	794	839	802	849	847	778	795	797	903	846	804	793	766	864	820	847	834	767	834	805	804	827	793	841	800	853	823	788	829	788	806	859	863	821	835	805	832	819	816	829	792	820	864	772	784	827	785	830	855	815	836	843	804	806	817	818	773	801	798	819	858	821	780	768	790	820	756	802	779	777	810	843	853	813	798	810	796	784	868	829	765	804	800	885	826	804	816	873	839	780	806	808	855	785	814	840	846	748	815	805	824	757	838	833	783	819	801	819	832	853	817	820	804	831	835	798	872	792	822	777	841	841	817	802	788	813	782	792	793	797	837	819	805	820	802	786	842	816	850	809	811	808	798	773	789	824	833	851	799	827	828	825	859	821	809	815	841	857	883	753	803	804	864	802	844	886	821	843	877	814	770	837	845	841	802	787	829	787	795	782	821	829	816	817	754	790	833	817	808	848	794	803	815	786	748	780	817	828	803	850	849	800	806	808	819	840	804	836	817	816	781	804	797	781	833	798	811	849	820	859	772	773	836	838	812	810	814	821	808	767	799	855	822	894	809	790	796	775	796	749	770	854	845	795	826	777	862	857	811	770	796	845	786	808	779	806	830	827	838	836	846	829	879	809	769	765	878	817	839	834	823	818	816	766	820	806	821	852	786	853	783	832	864	804	806	756	883	848	814	779	816	850	799	887	835	801	781	811	813	828	794	781	790	800	796	820	782	820	768	839	806	788	806	877	822	845	794	845	844	823	832	768	796	804	916	817	758	822	877	857	815	756	814	783	810	842	819	851	811	834	845	808	816	814	825	795	831	831	849	822	824	797	782	828	797	823	832	813	812	809	858	860	849	796	822	730	855	779	850	828	802	773	815	837	801	851	833	798	847	851	827	781	801	784	834	804	747	819	834	836	787	818	808	817	848	853	839	780	835	787	782	816	774	846	854	782	769	839	821	785	817	818	823	802	847	809	765	825	812	763	826	760	820	839	856	840	762	827	871	817	808	790	821	843	809	767	840	851	820	824	847	807	789	787	836	827	795	803	806	826	804	826	762	824	819	811	832	845	821	825	836	856	808	841	775	809	826	835	816	841	794	828	816	801	845	836	783	849	808	813	849	821	807	799	778	770	793	792	792	797	860	810	828	831	785	845	812	829	840	798	868	850	880	823	793	803	838	796	832	810	837	815	763	835	818	793	827	801	821	787	849	844	798	844	810	830	816	861	856	854	823	830	860	870	793	794	809	893	822	825	843	791	816	832	759	842	813	828	790	814	772	841	836	771	845	831	873	839	817	796	829	817	819	848	826	870	818	798	809	858	818	828	850	841	819	804	777	802	764	784	829	812	815	826	802	858	822	842	802	816	821	873	842	796	824	810	842	818	839	854	790	882	837	806	721	841	744	860	862	798	765	817	876	831	839	769	786	789	782	844	821	861	821	907	813	814	803	805	802	803	814	771	838	817	810	847	777	837	838	845	829	811	838	773	793	818	815	771	744	796	809	816	827	783	792	741	798	831	833	790	834	788	802	820	866	799	833	818	846	789	800	820	797	772	770	852	830	806	869	789	787	788	817	818	844	826	832	835	836	761	759	846	859	816	856	836	786	799	857	806	745	800	826	829	816	846	776	820	805	809	865	759	823	850	863	806	809	777	850	807	857	808	818	817	802	820	815	810	865	833	814	777	777	848	830	811	794	791	768	863	829	802	832	828	822	826	831	819	813	809	829	803	779	786	746	835	814	812	798	812	832	790	841	836	839	848	813	774	800	833	833	850	804	785	804	817	800	835	833	829	824	811	810	721	818	813	807	826	840	819	799	798	757	805	773	795	834	794	763	820	810	850	857	822	777	883	806	804	856	837	812	825	794	803	864	766	749	792	824	803	834	843	816	825	788	766	822	795	839	806	821	851	853	790	781	815	812	820	794	878	826	784	810	783	828	807	801	804	771	800	834	839	798	776	822	812	760	840	850	828	826	842	785	860	811	823	772	798	798	864	806	865	864	797	848
47098	62337	44109	29265	19098	10366	5441	3436	2157	1575	1519	1380	1189	1133	996	993	870	879	888	824	833	863	844	803	814	790	821	822	833	804	885	819	803	806	825	781	858	820	888	774	813	828	847	815	849	809	816	830	815	818	811	861	818	902	841	889	806	840	839	845	809	884	801	858	843	823	861	767	816	845	808	837	803	839	749	843	795	848	786	836	779	789	802	869	846	835	761	841	829	838	862	812	816	827	831	814	792	826	849	825	837	827	815	860	812	849	841	818	878	841	824	790	840	765	865	843	805	846	764	827	837	790	818	788	810	803	802	811	810	825	854	808	826	809	790	829	787	856	801	825	790	809	813	789	831	858	755	865	855	823	826	811	819	770	815	814	873	804	856	841	789	806	853	803	790	850	872	830	793	831	862	825	792	834	820	823	848	830	816	843	745	863	805	832	799	855	854	805	824	842	819	785	845	834	845	771	881	820	813	885	752	837	833	826	777	837	817	769	780	796	806	850	817	850	826	779	797	816	875	838	760	839	805	787	870	783	794	845	818	826	851	791	837	850	812	811	870	793	818	806	797	794	824	815	820	840	856	791	780	786	815	826	811	856	850	805	854	801	790	825	788	856	807	822	828	807	841	816	762	831	820	860	865	878	816	842	932	795	852	816	829	849	814	833	853	825	861	853	862	775	848	837	795	816	837	822	818	828	830	822	871	842	781	815	800	804	801	861	835	854	894	840	807	776	817	783	868	813	786	827	789	839	874	760	801	755	855	800	819	760	828	876	806	830	804	846	829	790	779	778	811	824	829	812	839	815	832	837	799	879	810	846	833	852	871	776	853	779	806	838	823	776	792	851	848	801	849	851	802	849	817	809	795	840	843	829	798	821	854	771	829	824	802	790	823	861	790	796	827	843	765	809	841	819	783	842	856	831	794	794	864	792	857	824	812	859	850	867	814	807	798	803	834	812	813	786	900	830	790	827	803	835	825	839	826	863	868	817	825	847	833	801	820	822	868	831	835	800	814	828	842	792	860	769	866	811	866	825	852	804	832	814	823	834	873	802	805	817	814	815	770	780	813	861	822	830	776	830	753	808	869	798	791	851	802	837	830	864	829	837	823	855	830	818	805	807	813	812	836	814	839	817	840	846	799	817	808	823	842	791	832	840	830	795	835	835	810	812	826	812	776	795	796	831	829	852	834	848	829	825	805	784	823	817	840	812	785	797	792	806	818	784	838	824	825	836	799	846	783	880	812	779	810	853	760	796	795	817	826	805	826	854	833	840	862	833	814	837	811	809	824	845	833	834	830	822	841	829	883	837	805	858	795	798	837	859	770	813	794	819	783	854	851	807	847	795	838	858	819	824	824	791	846	846	840	778	816	830	820	826	823	819	844	804	837	812	826	791	797	799	820	839	840	882	803	797	822	846	817	845	828	876	862	837	854	774	825	815	839	788	830	819	861	811	816	837	809	861	782	836	845	843	810	828	821	783	863	854	849	810	868	836	817	808	878	796	819	824	872	833	871	824	844	853	853	834	801	838	874	800	821	810	844	813	770	827	846	813	787	850	832	872	851	851	848	820	856	830	826	813	829	793	817	786	857	784	848	836	818	823	790	801	870	795	783	855	873	791	847	826	830	843	861	802	876	849	786	805	854	813	848	828	798	852	793	823	827	804	815	829	782	878	821	789	812	834	839	814	794	848	818	834	856	843	875	836	792	833	810	852	872	795	796	882	810	819	800	855	797	799	776	779	852	839	825	809	797	813	830	780	837	870	878	847	858	826	830	802	807	851	857	793	867	861	837	800	851	826	827	804	785	857	797	838	801	880	833	835	832	813	830	826	829	828	845	801	847	807	866	833	820	872	768	881	778	816	824	787	807	855	763	848	840	872	818	800	854	815	842	809	843	841	861	807	814	847	862	843	802	786	830	870	767	802	840	854	843	836	786	841	844	814	853	818	807	847	792	802	853	830	853	843	802	844	794	804	900	866	865	876	820	823	814	876	854	814	825	777	847	841	767	794	824	858	778	833	879	800	822	802	769	833	830	844	824	812	861	845	784	829	824	796	832	792	826	789	812	840	838	789	857	823	818	805	857	802	809	812	824	877	844	836	789	785	860	847	850	806	748	799	817	860	834	865	802	842	800	838	793	853	826	862	816	831	812	779	810	842	804	888	871	825	818	816	810	835	818	841	825	885	811	790	791	897	789	799	836	760	817	791	843	850	798	773	846	825	831	799	797	837	854	769	837	839	809	844	800	799	840	810	807	878	822	848	841	805	825	803	824	821	846	873	854	847	864	841	849	851	802	810	818	775	840	875	807	836	811	845	844	758	803	831	797	777	809	838	781	813	811	847	860	771	822	795	808	878	828	793	819	825	811	797	821	792	835	830	834	810	811	802	851	831	813	783	910	833	840	794	853	841	833	820	836	804	805	875	831	787	791	796	836	852	832	822	845	853	828	874	791	804	812	799	789	811	815	835	855	819	789	803	845	814	834	798	839	778	836	829	810	816	858	881	840	831	794	847	824	852	815	809	858	813	881	806	829	779	847	813	869	865	785	810	859	873	849	845	823	778	829	815	789	875	868	830	761	799	869	782	817	910	818	782	827	834	792	773	862	805	791	873	870	842	787	837	833	804	779	818	823	812	859	803	839	846	857	748	794	829	832	819	809	819	764	804	865	854	838	792	794	814	818	805	810	843	812	837	852	773	876	870	907	814	826	862	783	874	810	824	834	839	843	786	837	828	852	748	867	793	835	798	807	799	815	754	817	792	807	838	806	883	868	829	822	883	833	815	798	862	813	798	826	766	791	760	810	875	825	792	824	795	813	830	838	866	778	857	842	859	882	793	804	817	838	848	757	835	846	797	792	805	805	788	827	837	782	831	821	839	863	766	811	849	799	866	825	812	840	821	820	821	790	818	814	825	869	796	783	794	834	833	852	841	800	815	824	840	842	796	816	846	790	852	815	863	824	824	786	832	843	787	832	837	877	844	844	777	811	799	895	820	815	842	841	847	844	874	786	844	829	823	795	836	823	879	829	809	821	837	844	800	813	783	824	811	851	864	841	816	847	839	855	851	770	842	838	855	787	834	816	879	853	902	866	802	798	847	794	801	782	848	784	849	838	803	813	788	830	807	845	836	799	844	847	848	808	825	862	780	797	862	816	764	875	836	803	776	818	850	871	843	864	852	821	860	830	867	863	852	852	810	849	881	856	843	794	857	768	816	825	783	857	837	896	835	835	778	855	894	797	815	817	875	825	824	820	823	863	851	828	830	856	770	810	823	820	827	806	875	794	822	809	802	827	864	816	848	834	838	830	848	847	815	802	767	807	857	853	847	795	802	802	807	837	834	845	860	831	851	834	855	859	862	819	828	818	842	798	836	818	877	860	837	814	821	779	841	827	879	821	836	769	859	811	797	783	807	851	798	841	843	865	830	867	806	834	817	852	850	858	843	832	799	893	848	863	854	836	871	805	741	845	837	851	831	873	793
39298	29417	22412	10139	3624	2137	1560	1141	956	948	905	851	847	815	780	790	836	852	832	806	866	791	810	818	826	817	832	811	827	809	789	774	811	787	855	824	828	796	839	823	794	790	844	811	857	780	828	779	774	859	815	836	839	736	791	816	816	781	849	847	866	776	773	814	804	790	756	863	824	853	839	855	768	826	778	812	793	830	798	793	798	828	802	767	849	780	798	821	817	856	829	863	756	803	778	825	824	786	751	823	785	784	791	797	837	814	796	854	806	838	809	756	888	802	755	843	839	845	869	819	852	837	818	851	797	834	824	814	821	842	749	818	852	811	839	820	808	781	792	799	843	773	801	819	838	812	815	824	834	817	861	803	837	804	846	786	825	830	792	785	840	839	826	846	812	796	835	820	818	805	832	842	813	788	822	795	751	793	813	862	824	838	821	781	844	819	804	840	789	859	786	839	808	791	828	831	805	784	865	822	788	807	823	800	821	788	836	889	810	801	835	793	837	818	813	783	850	811	803	768	823	813	764	838	768	849	842	799	821	820	811	807	831	789	793	803	760	798	808	840	829	823	831	809	813	777	826	814	844	829	820	865	798	792	812	841	860	765	759	819	828	822	839	876	770	809	842	838	770	771	822	797	819	741	776	850	805	874	794	789	815	800	826	753	812	795	869	873	821	858	802	822	810	813	793	838	798	803	843	839	777	839	795	826	747	842	872	777	776	826	793	810	803	805	797	796	860	799	829	811	796	844	814	839	785	810	841	826	679	842	779	864	852	827	780	752	803	769	796	817	820	777	847	805	787	850	826	799	786	804	813	828	842	836	836	805	802	788	833	794	806	843	858	826	794	789	826	818	787	826	825	787	818	801	823	843	831	781	807	804	845	777	856	798	863	805	835	841	811	833	810	830	853	825	834	843	786	816	822	774	819	846	803	851	849	847	790	782	849	819	810	790	802	820	805	818	871	823	806	798	833	796	826	790	825	813	790	819	772	805	781	820	788	797	775	819	824	836	849	859	835	829	775	798	811	801	853	826	823	885	855	802	769	787	779	810	824	804	816	830	810	815	858	848	806	825	760	818	829	793	870	795	815	826	785	783	766	782	796	738	861	867	824	821	801	790	863	835	803	819	832	798	822	807	853	808	786	810	806	889	845	854	814	778	869	812	801	840	809	799	812	824	830	814	777	765	820	803	820	832	792	843	783	775	828	831	848	806	797	859	784	858	747	779	835	828	834	785	799	822	803	832	834	824	808	806	803	816	843	788	791	804	796	836	838	861	826	841	812	834	805	751	797	787	812	844	785	828	753	823	842	864	867	830	798	774	808	807	768	767	865	790	813	829	843	772	814	786	785	850	794	817	779	804	804	782	845	792	866	848	861	778	885	835	837	838	863	844	829	778	743	824	799	792	895	793	817	817	775	776	784	827	804	823	829	812	827	823	853	817	827	834	848	808	795	762	778	815	766	858	813	758	861	815	807	819	781	810	814	754	831	846	764	788	812	845	854	856	808	796	840	807	816	786	758	828	806	874	837	851	867	848	831	794	792	834	801	842	843	759	825	842	845	803	804	774	817	787	837	816	793	812	810	853	815	805	775	797	813	874	809	811	883	782	842	805	816	771	854	807	790	851	803	823	814	764	813	839	796	806	797	811	840	793	817	855	865	815	828	820	810	813	783	828	796	783	853	796	837	803	763	786	806	853	793	801	840	771	818	818	813	856	816	822	799	846	886	850	786	831	851	760	810	772	812	845	797	790	793	798	765	827	812	784	753	796	824	794	819	849	792	775	818	833	867	832	809	853	781	796	773	822	842	799	818	780	799	811	812	830	784	809	780	829	853	804	846	810	812	784	808	783	795	812	782	865	784	794	794	818	783	796	826	839	823	849	843	809	850	845	803	814	802	853	802	837	843	800	805	821	771	797	767	854	789	832	797	800	795	773	857	811	815	761	836	856	838	806	810	804	788	809	825	823	767	829	776	767	789	782	805	825	789	817	817	846	758	808	825	861	828	780	782	809	791	819	808	836	819	841	786	790	788	811	772	824	826	784	811	772	801	821	846	819	824	840	822	842	802	797	853	767	838	841	827	764	863	774	801	812	787	803	809	781	789	861	836	837	812	786	748	812	858	848	876	802	825	820	777	806	786	792	817	820	811	845	844	844	816	819	822	795	776	825	798	767	860	864	865	870	753	799	765	820	829	815	751	834	781	835	795	813	835	773	766	765	787	778	825	791	802	831	821	790	783	865	812	782	836	824	761	810	802	855	796	765	791	797	901	809	796	823	825	773	834	777	836	824	777	780	816	808	845	856	794	792	851	821	836	759	788	804	843	827	761	768	715	805	787	777	829	808	786	838	748	818	840	864	833	806	831	747	824	841	805	830	831	873	821	816	821	872	810	808	862	837	823	791	791	787	776	833	848	823	859	777	779	801	816	894	812	789	762	791	787	849	786	833	844	833	776	831	832	808	834	793	800	811	784	799	796	765	799	865	849	760	834	833	805	751	792	879	811	810	794	854	817	816	803	809	835	777	807	773	823	783	800	801	877	828	836	829	752	861	820	772	845	836	834	822	736	847	793	805	769	846	786	848	814	778	789	843	791	803	839	802	824	834	789	780	773	777	773	791	816	792	776	824	811	844	792	805	813	856	807	820	809	841	861	803	800	830	796	833	796	828	836	775	848	832	865	801	781	804	799	814	800	799	825	832	787	838	850	800	807	789	819	781	800	819	840	848	783	789	830	831	757	850	804	812	772	876	795	792	804	832	817	814	825	842	888	842	763	829	781	832	828	841	793	803	823	786	838	809	835	799	817	738	813	782	847	814	794	814	766	817	795	817	835	773	891	766	790	813	815	791	816	806	808	816	805	778	822	800	820	789	842	826	842	808	864	797	807	756	809	830	804	820	839	808	795	892	782	837	799	856	794	810	807	788	820	821	800	846	811	800	795	818	852	823	784	804	826	843	848	796	860	832	801	790	830	842	811	819	830	820	794	866	840	811	807	796	763	829	828	821	811	849	818	858	811	816	817	860	843	833	820	792	820	792	826	864	824	796	893	797	781	852	804	755	791	828	857	819	802	827	791	796	785	826	777	846	825	811	803	780	782	836	798	800	837	809	803	763	832	738	822	830	860	849	799	797	869	808	861	853	848	836	792	799	846	832	756	795	785	799	802	800	808	796	825	877	858	800	797	828	795	854	777	836	797	804	811	815	842	837	822	838	818	805	837	839	771	786	848	800	794	836	826	819	817	813	781	832	834	839	804	833	801	839	778	806	819	868	866	851	812	843	842	822	778	771	769	797	781	796	788	766	819	842	814	830	786	830	830	775	865	781	851	781	747	831	790	771	821	847	790	818	812	864	812	834	826	784	799	750	823	807	837	853	831	794	795	811	793	773	849	840	783	791	816	792	802	796	762	795	795	756	830	844	831	802	776	782	855	806	805	821	830	882	780	800	817	797	806	816	803	822	793	814	827	788	812	813	800	817
42247	38435	18707	7715	4531	2776	2024	1227	1015	1035	953	928	879	826	857	837	846	803	815	817	843	824	847	857	794	828	832	847	829	812	820	820	791	807	788	799	802	801	850	850	785	826	884	845	854	829	836	859	795	841	804	764	851	768	838	840	804	808	832	829	843	859	875	844	814	851	815	843	805	869	843	813	854	860	802	795	828	837	819	846	810	836	801	826	852	843	786	840	824	820	815	844	819	821	799	867	817	825	850	843	866	815	835	800	879	846	797	821	854	849	832	804	849	821	857	789	830	872	872	832	815	854	833	841	856	790	845	847	810	799	845	820	862	802	803	818	826	795	871	809	821	876	866	855	775	829	794	784	840	852	818	804	796	864	798	860	778	835	840	862	798	869	848	810	817	825	822	818	793	857	807	869	856	861	827	790	807	798	818	853	810	851	879	848	773	821	875	807	841	813	812	792	800	860	870	782	866	831	781	875	868	807	856	839	881	753	854	881	825	785	911	857	849	798	847	822	840	824	825	874	831	818	887	824	801	843	810	819	824	859	785	820	830	851	811	818	880	787	775	813	800	807	831	804	875	834	842	772	793	842	822	820	806	827	862	841	803	897	807	846	847	854	822	838	894	798	829	845	839	841	818	838	839	792	844	871	862	821	822	888	777	843	823	856	796	849	814	820	854	838	843	823	824	862	837	785	835	825	853	843	851	833	844	826	860	840	807	842	797	860	843	864	857	801	874	841	805	785	851	815	860	860	818	897	823	828	878	858	842	852	810	829	789	880	848	769	838	830	786	844	780	806	869	837	828	812	790	818	832	874	829	792	859	840	872	852	825	787	877	837	848	853	878	861	806	840	784	836	879	846	827	838	845	802	850	873	858	859	760	820	773	839	843	851	878	791	797	838	811	845	831	849	886	810	822	833	874	813	881	836	770	837	863	844	807	887	818	820	834	855	819	846	849	825	871	836	832	862	854	791	788	819	819	875	825	777	800	836	819	834	828	890	839	804	854	846	827	789	791	788	882	864	791	804	809	811	807	790	834	859	817	860	819	823	803	819	804	831	765	792	764	838	804	833	829	831	878	819	815	818	832	858	804	839	826	860	827	779	888	806	829	801	832	794	813	779	811	822	857	849	857	797	801	893	836	848	830	839	765	800	779	827	792	804	847	802	815	851	828	838	852	855	786	890	828	842	796	798	817	813	853	792	789	818	881	863	823	813	772	839	848	833	896	798	810	806	869	820	867	826	847	827	870	859	829	837	810	829	854	829	820	845	833	833	798	820	836	864	850	818	849	790	859	819	883	859	765	860	848	856	788	778	844	800	820	789	849	806	809	795	842	877	841	827	826	888	829	835	828	829	839	821	828	821	795	912	834	804	800	875	788	835	864	852	860	830	799	839	848	803	834	871	812	800	806	756	782	848	820	814	843	827	817	870	834	791	813	861	830	775	828	856	773	911	850	818	826	747	818	843	803	837	878	876	827	864	822	795	847	853	864	816	887	802	815	815	823	860	853	759	786	814	825	835	863	847	868	818	786	876	837	847	839	847	842	784	822	832	854	857	868	825	828	869	805	856	827	806	828	830	786	832	863	789	810	819	818	884	774	823	869	838	840	802	815	823	806	777	824	816	824	828	796	821	863	864	877	806	819	909	835	855	814	851	860	849	836	815	845	831	822	845	840	873	817	857	807	835	828	830	820	820	813	856	823	853	848	809	838	835	842	886	836	870	822	790	852	816	828	788	778	797	843	828	847	871	818	807	864	833	875	878	874	866	795	841	777	847	914	783	851	807	863	797	853	826	819	817	744	779	832	833	840	845	866	831	812	866	873	822	828	813	816	857	828	835	857	800	819	842	833	833	869	836	880	866	791	859	778	795	798	797	823	801	854	846	738	871	854	815	855	859	850	843	872	888	842	824	819	794	818	824	793	854	839	832	805	791	882	818	797	803	831	820	831	863	865	835	839	803	855	816	866	833	811	823	829	805	836	842	838	850	811	838	839	813	893	876	827	776	869	820	793	837	881	812	838	817	833	786	831	834	866	820	829	858	800	871	817	825	826	839	854	823	805	804	844	828	814	836	841	794	822	839	812	855	852	845	844	829	826	868	829	835	844	887	863	798	854	875	866	776	851	856	839	847	822	883	830	785	792	795	851	782	827	814	833	820	827	770	893	847	885	822	810	819	836	892	781	801	822	829	828	822	815	863	859	816	861	874	835	855	833	911	812	848	835	828	826	840	797	861	841	840	792	854	836	853	809	845	766	804	848	828	824	842	817	857	809	814	860	812	864	822	808	811	860	818	858	834	830	873	838	858	857	849	855	865	819	824	791	821	801	819	837	832	786	814	854	822	859	830	802	828	850	812	850	818	877	866	856	816	837	852	854	815	793	871	835	815	812	871	830	861	868	831	832	864	868	838	856	858	760	853	838	844	821	854	840	777	833	830	794	841	838	831	805	853	817	899	850	817	823	811	798	834	798	838	823	812	875	862	810	889	839	805	847	792	846	844	805	846	867	795	898	849	791	858	804	818	875	825	858	828	801	870	827	831	859	820	835	850	794	853	828	834	846	834	839	815	859	867	773	875	795	832	854	811	791	815	839	849	802	828	839	850	860	839	901	787	798	822	871	814	827	852	825	850	813	821	894	806	823	849	817	821	848	841	853	822	787	804	849	812	848	849	837	818	758	862	818	799	816	773	805	849	825	841	839	810	860	818	829	850	803	850	849	827	842	794	811	824	824	830	824	892	840	845	846	792	854	837	860	801	840	857	802	808	863	818	813	823	824	800	880	799	811	879	843	843	782	846	798	844	801	785	847	837	875	797	814	766	798	764	773	833	793	855	844	862	846	801	869	875	855	864	794	880	831	887	821	808	835	813	819	868	830	820	814	834	804	899	854	843	818	849	856	814	822	840	862	843	832	795	839	784	844	802	876	854	846	818	822	795	796	782	818	845	828	813	876	870	836	862	805	895	810	801	840	825	862	823	878	823	833	803	858	790	830	818	788	846	810	812	845	870	822	841	824	840	812	858	832	837	797	839	854	804	836	836	851	854	855	807	767	803	843	858	863	837	840	839	846	900	826	799	818	839	860	797	844	891	778	829	805	827	851	836	841	801	857	840	794	824	807	805	814	824	811	803	830	832	807	889	830	799	809	843	805	828	838	836	868	828	800	799	837	783	851	822	880	788	811	816	835	829	785	787	864	874	837	783	813	865	810	862	866	764	853	870	824	827	823	834	852	807	766	835	805	836	805	813	876	823	862	771	891	823	848	825	875	831	835	819	824	849	828	899	784	846	821	883	846	817	796	816	820	820	827	831	858	859	847	806	784	820	816	829	850	823	833	763	866	830	846	815	798	881	858	798	875	842	826	850	835	877	845	875	819	852	826	789	798	840	757	854	819	771	820	823	865	814	806	804	875	869	790	827	842	841	839	797	770	893	800	786	832	831	812	875	805	841	874	827	845	842	836	802	885	836	866	870	806	826	778	866
23449	20913	27871	24200	20997	13784	3207	1469	1189	1077	983	940	938	861	841	816	820	823	801	849	812	737	753	802	836	769	787	821	788	776	761	782	822	798	807	739	775	783	819	770	813	806	814	790	811	777	801	774	777	818	813	766	796	811	813	763	809	807	789	798	826	752	763	750	788	786	802	785	772	787	778	792	799	841	822	812	740	787	789	821	819	793	808	776	788	835	812	782	808	782	758	802	791	794	838	771	853	774	829	769	796	796	786	797	812	794	806	763	788	838	732	786	788	749	759	801	782	796	796	795	784	836	788	779	833	777	795	795	806	760	803	746	839	791	777	779	782	750	807	797	792	774	777	783	774	738	775	768	796	817	761	837	785	807	813	746	808	771	805	792	819	774	795	801	773	731	800	813	777	820	801	831	735	812	798	777	792	778	758	819	809	803	839	788	794	760	725	783	750	773	733	803	792	798	807	763	774	737	780	785	796	837	767	776	734	770	814	778	749	778	787	809	776	743	805	809	773	866	801	847	809	780	801	762	830	815	775	823	832	763	818	840	715	764	763	830	770	800	735	794	799	808	779	780	828	732	798	811	779	744	805	824	842	809	767	746	767	810	760	762	793	766	792	801	787	786	766	807	746	744	771	841	768	792	857	739	786	817	815	805	783	781	807	799	772	833	801	840	798	803	844	792	780	777	783	831	793	762	812	797	774	776	768	757	799	794	796	777	861	762	812	767	801	750	817	759	782	785	821	788	768	797	805	760	875	809	828	779	780	821	777	811	796	760	798	797	761	798	792	767	808	802	834	778	796	796	792	819	741	791	822	809	835	771	824	823	803	796	768	831	786	826	804	794	821	752	776	785	812	726	780	752	806	842	770	766	780	787	763	845	755	783	812	794	827	745	768	820	807	795	768	784	793	806	763	772	784	800	793	832	828	821	751	802	826	818	818	721	789	796	825	779	773	814	822	749	831	848	799	797	782	794	736	795	757	822	781	863	797	741	783	782	797	849	786	778	751	806	807	788	791	820	797	802	823	823	832	833	796	843	822	805	775	796	745	821	758	791	755	797	780	768	839	814	803	768	785	804	795	780	861	779	786	805	737	772	809	791	777	738	784	805	863	809	790	790	856	784	819	781	814	809	803	764	831	790	773	783	741	784	869	800	741	732	773	830	825	763	778	805	810	778	860	795	761	798	761	757	806	751	842	765	819	805	843	776	808	798	784	839	829	764	815	818	801	814	730	824	802	814	779	805	812	813	825	768	779	759	762	782	793	770	790	749	828	736	818	810	837	764	839	783	790	860	778	800	765	787	841	766	764	782	851	806	745	779	769	783	803	776	777	789	775	796	778	774	804	823	777	779	796	773	791	839	804	780	816	783	842	751	787	807	831	787	814	781	783	813	798	819	753	785	782	752	836	849	792	788	762	792	828	826	787	815	804	788	754	869	749	842	780	786	779	785	818	804	799	821	778	831	817	803	778	781	817	825	769	831	843	792	820	746	776	781	775	747	783	804	754	782	813	826	793	785	810	780	836	796	804	788	762	841	768	822	797	761	763	803	823	754	803	743	776	745	804	788	843	774	782	852	787	778	800	765	764	812	829	794	794	804	775	775	780	770	800	784	806	812	823	776	842	780	786	787	760	758	784	746	791	757	816	757	733	785	787	798	772	769	803	822	781	766	778	808	773	849	833	802	781	789	806	847	761	792	777	814	785	777	803	811	805	817	765	765	777	795	836	783	782	836	816	785	825	772	802	768	827	808	863	843	815	777	768	810	776	791	811	811	785	823	758	827	777	809	787	780	790	798	829	792	750	796	828	746	779	831	792	791	823	776	772	769	740	796	757	794	843	779	774	873	757	765	799	790	782	799	814	795	778	781	816	793	778	746	833	785	795	820	816	807	805	806	900	816	786	732	804	819	800	806	810	804	776	816	768	777	847	810	773	824	783	722	785	771	766	750	744	730	821	785	753	796	793	796	792	797	781	769	795	798	799	771	812	794	820	751	754	828	768	803	783	750	837	783	810	786	832	797	812	790	790	763	762	803	806	776	755	778	759	820	759	796	773	821	752	803	779	764	789	798	762	808	824	835	781	781	769	787	789	742	787	764	764	752	810	802	770	798	835	783	784	818	767	780	821	843	786	761	814	724	759	796	797	802	771	809	780	777	835	837	809	773	781	830	813	795	809	798	784	784	804	796	747	786	785	788	796	780	719	811	783	775	769	816	743	845	824	808	799	806	824	831	801	869	774	806	734	821	782	792	794	832	816	822	821	759	829	791	784	762	769	797	819	808	794	850	775	792	817	821	811	809	777	781	813	814	756	758	785	717	777	773	781	762	751	812	768	804	780	794	740	772	780	799	833	814	762	805	826	790	802	812	817	784	832	771	795	798	793	807	796	789	807	798	770	768	783	737	797	798	800	782	771	836	735	776	772	853	780	757	791	778	805	748	824	736	833	762	816	801	811	802	843	791	785	816	801	744	812	759	799	766	737	798	824	755	739	800	785	853	797	810	757	772	756	855	734	765	834	784	729	790	829	824	811	816	818	783	801	821	871	803	791	785	785	829	788	747	774	826	804	854	806	795	845	778	804	790	794	708	807	764	781	725	783	764	844	783	767	827	810	802	852	761	825	809	792	787	844	746	773	837	728	762	795	810	825	773	770	794	810	810	777	782	791	773	778	781	764	754	739	725	797	723	791	843	795	792	779	792	753	792	794	749	755	779	822	780	787	775	823	777	802	785	763	816	789	796	809	767	791	827	735	765	779	804	777	778	833	804	815	791	829	784	763	848	804	765	784	793	817	765	773	814	780	727	816	802	793	771	819	805	769	795	774	756	783	747	787	807	833	767	796	783	805	739	773	821	837	831	776	816	768	742	782	800	865	830	787	816	804	727	756	780	828	800	809	837	758	746	727	777	771	845	747	793	809	806	785	759	752	787	788	782	783	827	776	799	816	801	813	829	769	795	814	778	797	813	795	753	783	813	764	780	756	766	774	773	771	776	822	801	846	798	829	856	802	734	782	846	864	812	781	785	787	760	803	802	754	779	836	814	755	827	760	830	785	809	799	807	784	790	799	860	755	819	787	822	801	799	806	828	823	843	787	807	795	768	803	845	763	826	761	811	765	789	790	794	799	848	817	799	818	779	757	817	733	809	799	777	800	812	775	848	822	759	746	769	779	820	857	738	782	791	765	821	780	772	824	750	783	849	772	759	799	787	813	826	806	795	803	749	780	801	774	793	773	774	750	777	775	786	780	800	818	737	822	755	790	771	806	793	789	771	876	843	779	783	789	763	762	779	770	805	827	820	839	811	752	791	797	782	811	787	777	818	788	769	804	757	833	785	823	775	774	792	837	806	784	803	795	778	792	782	780	766	827	777	807	771	834	838	776	795	809	786	844	791	798	796	825	774	779	802	818	819	800	774	762	775	787	815	824	816	797	786	811	751	791	813	751	846	824	800	811	731	803	798	728	786	821	797	846	845	797	828
36125	47735	32873	16384	10243	5993	2570	1758	1450	1171	1045	936	994	822	820	833	861	787	807	880	826	787	820	831	748	787	793	819	771	834	766	820	814	795	797	812	799	763	816	833	815	764	814	774	766	792	852	816	782	778	834	829	812	787	815	807	813	816	776	795	818	797	760	814	826	814	738	752	841	786	842	822	764	777	774	812	788	760	835	877	819	810	800	819	776	815	815	788	878	821	764	845	785	836	882	793	846	825	816	797	809	800	753	835	788	812	753	780	798	805	800	799	803	844	787	775	804	772	804	818	808	776	816	842	803	823	779	811	816	795	769	756	780	794	839	739	813	785	758	772	827	831	831	832	834	750	749	825	827	804	807	823	798	768	861	851	811	785	789	809	814	747	791	800	785	790	769	769	788	813	849	829	807	816	815	835	853	782	769	890	813	788	774	774	804	791	824	840	820	809	794	804	795	777	809	801	785	810	763	813	781	739	862	802	760	814	838	798	823	851	841	803	829	781	791	805	809	778	772	780	827	828	823	813	822	777	819	774	823	808	832	844	777	803	747	815	741	796	763	775	803	827	809	837	789	800	820	769	777	810	794	792	845	761	787	847	736	783	801	788	814	789	805	793	781	778	752	817	794	813	810	786	787	800	811	791	815	777	806	760	780	829	765	796	771	813	827	783	780	820	809	840	818	766	787	795	833	815	790	759	779	815	802	849	814	797	792	807	784	745	799	842	766	802	773	815	797	843	795	787	836	780	787	791	798	818	784	801	768	773	797	800	752	805	799	774	839	785	771	784	800	800	847	794	829	808	807	757	870	845	820	808	795	771	830	783	820	807	762	786	788	845	809	811	791	813	817	829	865	807	796	847	789	781	790	792	788	799	810	770	805	817	802	818	825	809	807	803	791	760	819	796	792	793	806	798	831	749	790	792	839	852	767	793	787	773	801	838	833	791	816	805	755	764	798	833	778	805	815	840	791	826	766	798	770	814	810	810	769	808	795	814	860	780	805	770	784	786	832	819	830	780	774	832	834	759	913	829	865	779	804	822	799	780	819	846	771	803	819	832	801	814	843	768	774	821	873	786	818	776	827	826	795	790	819	836	801	765	746	784	777	791	810	777	819	837	817	844	792	770	782	814	776	788	846	847	778	791	812	814	800	767	783	810	829	825	788	804	774	758	766	801	765	784	801	798	834	829	818	782	777	816	821	802	828	765	747	802	822	852	815	807	813	825	786	756	823	828	830	797	819	806	788	827	864	827	768	814	818	828	830	811	817	795	841	839	799	814	829	847	823	773	802	806	763	780	818	761	804	784	795	822	772	805	808	823	788	798	827	764	809	820	831	803	837	812	812	817	841	820	826	777	795	814	852	802	749	826	844	809	862	780	780	823	820	839	821	794	818	780	815	793	810	834	814	766	807	760	786	823	775	737	814	794	827	770	818	786	751	813	801	811	805	778	889	828	808	798	801	802	808	855	827	812	835	834	780	794	785	801	867	800	771	803	880	799	808	805	810	787	846	822	807	808	791	818	799	807	804	774	810	806	813	821	813	844	839	756	856	774	838	772	848	787	800	831	783	788	771	802	810	771	863	761	775	802	796	803	795	829	821	815	778	798	824	817	777	792	822	770	818	757	757	809	859	804	798	816	850	780	876	815	764	794	746	809	760	806	788	815	765	849	841	835	790	827	861	829	786	777	798	758	815	825	812	828	852	802	829	837	806	812	844	797	770	755	879	842	791	799	802	778	832	826	833	823	801	847	801	811	805	813	799	772	792	770	821	880	785	827	787	862	768	823	770	787	828	831	793	801	833	825	804	810	824	828	784	767	807	768	824	735	816	788	753	795	802	815	802	798	780	794	807	804	806	788	798	841	792	795	767	779	850	843	786	799	839	804	820	782	806	814	811	763	837	815	841	791	828	802	829	825	817	796	789	809	797	807	805	817	789	744	787	830	774	785	770	805	826	780	851	840	806	766	825	790	780	751	810	784	808	806	805	805	824	827	816	786	829	794	794	833	832	868	812	780	789	867	855	793	773	812	821	814	790	822	825	761	821	816	787	779	768	850	816	780	797	780	802	821	819	823	799	825	767	821	815	803	794	802	808	813	851	845	769	796	809	808	794	822	782	787	729	779	792	801	853	744	795	808	776	778	779	773	769	824	797	796	837	780	799	761	783	756	808	785	754	809	762	817	763	791	766	821	804	813	812	771	808	806	789	748	789	787	801	788	835	748	795	805	740	772	808	795	828	790	789	814	830	831	777	772	783	778	777	780	829	823	769	844	817	808	775	776	802	809	771	826	797	794	772	789	857	829	808	748	833	808	800	747	813	791	769	835	785	848	796	820	851	824	771	820	828	804	824	771	795	804	795	809	788	786	818	796	817	829	789	808	814	799	741	868	774	774	817	783	769	849	806	806	821	807	809	828	774	806	807	790	778	803	764	780	777	759	770	765	792	864	853	817	765	881	806	829	737	801	847	770	847	868	781	734	781	770	830	810	832	766	762	822	819	810	824	780	847	771	800	778	816	853	809	768	814	827	864	767	835	839	805	788	792	843	770	789	796	807	812	790	779	822	824	796	754	785	790	791	798	816	822	772	807	835	837	864	855	761	812	847	794	795	811	788	779	780	773	804	781	844	781	822	790	826	817	812	805	814	795	829	791	750	746	802	790	767	821	796	751	795	770	802	812	794	814	816	775	831	802	802	784	797	778	806	803	813	791	789	774	798	770	779	794	788	806	814	771	813	813	781	790	802	774	795	842	837	783	754	755	824	793	820	814	812	791	751	772	788	783	794	801	825	818	776	801	788	769	746	818	814	793	813	775	822	784	792	838	815	814	856	776	810	787	833	813	778	795	780	769	786	779	771	766	797	818	827	770	793	803	806	828	787	773	784	751	806	781	816	848	788	771	784	818	800	825	812	869	850	831	745	823	811	767	802	793	783	815	804	817	835	799	800	819	796	794	828	795	789	788	792	788	788	825	806	786	852	792	821	760	817	826	804	813	787	734	846	730	749	831	810	764	765	850	830	804	811	807	836	797	782	785	812	799	742	795	827	817	777	786	822	784	865	794	778	760	786	827	776	793	840	776	788	823	769	809	798	817	832	856	807	804	769	817	771	796	786	808	826	814	863	790	814	833	814	855	799	770	792	825	805	801	780	845	792	803	825	841	835	855	842	791	813	841	799	774	816	808	792	778	850	828	781	831	807	748	849	814	798	756	826	746	815	833	748	834	756	811	795	779	789	807	769	868	831	833	795	748	764	812	801	794	799	818	746	806	795	795	792	804	761	835	824	827	802	762	819	798	812	800	835	797	759	770	814	799	797	774	812	794	804	782	784	822	809	796	768	812	784	856	861	761	786	788	812	824	803	803	855	829	773	829	780	772	801	789	793	815	825	856	825	869	802	761	793	799	811	803	786	771	767	803	842	834	830	806	810	796	849	770	730	787	810	776	816	798	780	805	841	863	834	755	806	822	737	845	819	748	793
24861	21675	28900	26091	15204	4760	2145	1448	1191	1109	970	893	882	862	872	860	826	824	844	872	806	848	862	871	866	832	830	836	818	890	849	869	922	843	868	838	862	812	882	840	835	881	839	892	881	882	832	836	813	900	873	832	879	844	864	883	869	840	823	826	821	871	814	851	840	810	851	870	845	808	901	807	854	852	824	850	889	882	854	871	888	852	805	885	836	828	858	828	812	832	846	820	798	819	800	890	871	848	854	847	850	808	779	775	802	849	846	837	850	841	837	855	851	864	875	822	842	897	860	897	857	833	893	836	827	851	839	811	813	860	846	844	818	804	835	841	853	842	856	802	811	841	859	838	850	838	850	838	815	836	846	900	826	842	858	816	809	825	874	826	850	839	813	876	831	778	870	815	833	822	814	820	862	819	834	844	896	879	855	862	864	864	825	852	868	886	871	847	848	874	868	867	805	843	874	837	821	812	841	873	779	850	874	872	796	847	854	872	853	851	861	882	862	850	847	874	866	846	822	810	800	904	872	842	837	809	847	812	879	868	844	934	829	836	835	806	849	807	856	792	872	849	854	813	849	829	877	840	869	839	823	900	882	866	798	829	848	878	875	892	847	869	814	851	848	829	794	853	807	844	879	837	860	869	828	880	853	890	869	834	887	796	801	837	849	855	830	827	845	893	924	811	852	804	859	812	861	887	840	861	884	875	841	845	828	908	862	808	887	888	874	857	836	857	856	867	878	830	849	823	868	878	819	829	791	819	824	799	811	864	818	880	801	892	839	832	861	859	853	862	824	798	829	853	871	856	897	856	811	825	835	810	882	802	817	859	835	826	891	885	841	836	879	873	882	855	896	825	888	827	866	817	865	845	827	833	797	786	796	861	819	858	848	845	855	791	852	818	854	878	833	896	821	845	791	875	841	856	878	829	850	863	818	883	793	830	800	831	839	830	875	882	860	829	873	828	836	842	891	874	850	874	891	818	830	851	832	824	925	846	839	807	854	826	870	792	920	824	872	834	850	872	830	848	841	861	818	858	827	849	874	882	853	883	861	857	808	858	842	869	847	876	846	848	850	843	833	900	851	875	817	858	880	820	851	900	850	782	841	880	837	837	834	898	803	807	831	880	860	824	810	895	835	792	832	829	834	863	888	881	825	829	850	818	849	853	843	862	827	805	857	835	817	797	874	833	849	849	821	875	854	823	802	845	822	873	849	874	786	855	826	904	837	836	872	823	882	877	850	811	819	860	828	856	858	828	824	868	841	840	845	903	828	830	875	819	842	817	840	879	841	826	853	792	845	835	857	820	901	832	817	887	851	864	844	863	852	882	795	816	791	831	810	847	881	875	878	871	869	890	820	820	857	844	848	810	816	885	841	887	828	816	862	880	857	805	918	853	852	786	841	841	846	839	821	829	845	871	903	845	888	874	817	864	808	807	893	816	857	832	823	894	899	855	870	781	841	915	800	864	816	856	877	864	809	823	852	842	914	856	866	869	844	855	794	868	882	863	837	806	850	862	860	867	883	807	877	890	830	850	828	867	856	799	851	853	870	872	835	886	836	843	843	809	866	846	873	831	888	838	883	824	860	874	870	795	801	862	849	864	772	816	766	889	835	831	800	849	885	883	827	854	882	842	825	849	765	868	881	852	859	928	839	851	854	823	844	848	837	845	858	857	887	863	885	832	811	849	855	854	857	862	856	868	856	863	873	844	856	863	855	806	906	909	871	861	832	850	860	853	830	866	821	846	845	826	796	832	863	888	843	859	925	826	802	844	891	872	904	835	834	830	879	844	850	849	826	816	837	845	815	829	854	869	872	819	917	821	828	871	824	873	817	837	886	882	852	847	898	845	860	829	854	816	797	826	830	899	814	841	848	860	846	943	883	853	842	836	848	817	847	857	852	877	890	876	868	835	843	866	897	846	819	880	762	860	831	816	908	912	852	815	881	870	864	809	813	874	871	857	843	897	831	865	894	871	832	790	877	829	840	852	830	809	870	900	830	846	823	891	835	847	886	857	824	849	860	865	877	874	817	822	855	911	813	868	875	845	809	944	838	830	845	850	805	826	870	867	856	884	888	863	820	824	847	870	868	836	850	862	874	903	832	771	832	812	868	853	823	918	900	874	807	799	848	815	834	823	864	852	841	843	865	830	851	848	819	858	884	880	885	871	856	871	822	824	836	905	806	868	874	825	867	844	862	893	842	798	896	855	821	797	861	826	816	859	811	867	787	812	904	919	855	845	902	872	833	880	865	854	868	879	814	840	843	843	852	812	819	881	839	840	854	858	877	847	862	865	888	889	883	862	893	851	826	816	843	859	847	811	809	845	911	861	834	886	826	868	830	878	885	839	843	848	835	865	893	859	887	810	842	797	796	830	841	840	829	818	816	795	777	865	818	847	795	813	891	804	810	878	847	834	788	810	808	834	819	893	863	801	817	861	830	808	881	885	909	852	858	831	814	814	875	822	840	841	833	881	877	855	849	863	856	839	823	907	808	865	882	867	850	927	815	829	856	838	839	875	791	820	852	840	846	892	825	863	804	836	824	855	891	880	804	810	844	856	892	880	897	852	856	809	871	889	831	924	825	849	887	834	902	802	863	874	853	856	853	861	790	867	806	848	906	846	890	821	835	852	846	822	840	829	932	884	882	855	871	819	797	887	806	854	859	825	873	881	861	907	865	833	826	860	873	845	842	868	847	840	904	807	809	831	837	846	840	839	847	890	866	869	850	899	820	830	829	831	883	887	848	890	836	864	883	860	812	843	804	891	905	857	840	877	846	871	872	860	853	855	856	836	821	838	912	847	880	825	904	832	868	843	774	832	812	791	850	813	842	870	905	860	874	819	893	804	898	874	815	887	900	842	834	839	801	874	865	815	875	876	838	880	818	840	896	845	867	811	887	823	812	864	804	879	920	851	825	819	808	829	767	846	909	932	864	912	809	820	859	813	835	829	849	860	821	853	830	855	852	855	868	862	904	840	870	871	852	889	837	889	826	871	863	819	838	800	806	885	807	840	888	832	812	816	858	870	858	853	871	874	845	854	813	836	889	796	783	941	867	833	810	839	903	889	862	809	842	882	864	882	809	833	824	870	847	758	911	837	795	916	814	856	832	861	857	819	894	878	817	877	860	849	850	797	870	861	890	861	885	889	830	851	846	799	859	825	801	836	857	904	852	851	856	839	858	876	822	864	877	903	838	815	839	887	795	846	864	870	826	832	901	845	822	822	853	896	861	802	863	848	816	832	828	817	841	821	830	830	866	855	805	843	838	854	841	877	840	840	900	815	843	837	875	818	852	891	899	854	851	851	847	789	790	904	810	893	872	860	860	850	858	873	886	922	871	837	838	830	891	841	873	851	883	860	858	823	828	862	848	859	867	851	861	825	850	791	882	835	874	890	867	863	877	884	899	820	880	834	845	832	899	876	851	893	857	816	870	853	826	873	909	896	841	857	826	828	799	839	851	790	869	785	834	859	900	846	829	838
41160	59882	39419	21286	9863	4548	2632	1787	1371	1140	1050	950	917	866	871	881	850	862	839	887	851	846	839	815	903	857	804	856	894	851	874	888	822	840	887	857	877	852	843	806	882	795	862	876	849	895	853	845	845	859	869	894	875	913	832	902	884	861	875	859	912	796	867	840	863	847	823	876	857	848	869	913	889	902	847	875	834	859	807	934	861	853	849	840	872	813	876	892	894	863	858	826	870	857	821	845	841	832	844	867	916	879	859	828	858	810	871	862	821	827	831	873	827	842	840	839	848	880	912	847	870	847	858	916	842	866	872	869	838	879	862	884	867	867	843	883	844	858	835	892	854	877	820	897	879	883	842	875	834	854	872	879	850	886	882	839	880	891	806	878	906	873	877	839	861	879	865	844	848	786	847	862	829	856	841	906	897	851	874	839	869	874	861	783	851	886	843	853	882	855	872	906	862	881	853	847	808	890	844	875	872	872	889	847	870	850	874	845	809	889	798	867	833	830	836	863	933	842	784	852	814	882	886	855	851	844	825	819	850	853	866	840	866	862	848	778	797	834	869	853	863	935	859	831	801	824	904	827	910	786	860	901	849	937	881	834	906	835	853	891	832	861	894	836	826	904	805	886	877	836	808	893	870	852	851	863	871	873	838	848	827	905	846	845	851	854	880	865	878	811	834	926	799	922	874	861	839	858	888	841	846	868	877	846	858	846	830	788	849	812	864	910	862	842	850	889	832	840	834	897	880	839	843	847	820	843	865	848	834	820	850	894	891	812	841	846	863	822	933	829	850	852	855	894	910	905	875	844	876	898	914	879	808	861	834	842	878	884	892	891	863	880	826	899	895	844	901	901	894	868	848	884	838	844	917	859	902	868	816	882	810	815	824	909	835	846	836	869	860	806	863	873	913	864	853	919	879	850	910	833	828	895	867	867	848	882	891	871	852	848	815	893	888	844	905	865	848	847	849	832	903	870	843	900	892	876	867	896	844	853	854	841	893	840	858	845	827	856	826	908	827	875	821	814	896	871	865	866	861	863	850	870	804	865	841	874	878	891	842	872	879	826	774	844	933	854	840	876	889	908	854	881	875	813	874	895	883	912	865	857	853	852	896	869	860	871	885	827	846	891	860	892	862	828	874	789	842	854	839	836	848	870	880	861	860	853	858	883	880	840	830	821	849	845	856	879	862	857	840	847	861	858	892	851	866	875	829	879	859	855	841	820	901	867	890	829	858	814	902	880	854	834	847	864	821	832	837	817	847	838	876	877	871	834	851	838	869	915	811	865	854	849	875	878	864	825	906	803	875	806	851	876	902	887	854	889	833	883	867	865	847	881	843	872	868	895	870	863	846	881	869	898	872	863	827	868	812	848	790	827	894	876	849	873	884	916	870	882	887	865	888	860	859	847	881	821	862	922	837	860	843	846	878	862	834	892	880	838	909	831	854	853	881	884	829	841	898	838	855	853	830	839	850	861	876	766	843	853	912	886	850	908	883	894	870	867	855	909	869	876	884	912	891	840	839	869	822	848	887	931	875	875	859	958	860	879	858	814	891	845	886	900	864	857	825	855	841	876	879	881	824	913	878	854	863	864	834	882	842	845	844	893	817	871	907	853	874	870	837	860	824	918	859	869	859	914	948	883	854	849	800	894	893	835	828	813	891	877	873	916	818	853	867	842	839	881	872	881	856	908	835	866	822	893	856	781	849	875	862	877	858	895	870	862	839	862	862	853	893	897	870	859	829	857	816	848	829	854	800	841	865	829	883	876	897	856	857	857	877	855	872	876	849	877	830	831	817	865	860	865	867	878	890	921	849	833	896	808	844	822	822	887	823	834	814	889	856	827	900	879	857	836	797	832	870	883	912	866	862	892	858	826	821	829	860	818	828	833	847	857	841	826	861	856	843	862	820	836	877	847	878	867	824	895	838	889	854	851	846	902	851	847	887	856	902	871	864	895	844	830	893	883	889	880	837	836	861	908	883	844	831	858	846	829	896	898	812	874	844	886	820	888	831	915	847	888	871	901	896	872	889	826	942	920	793	853	884	831	888	846	823	841	859	851	859	875	843	852	931	888	863	874	871	828	868	815	857	867	847	865	822	826	839	840	932	802	839	865	910	826	900	887	830	835	856	817	886	844	862	859	856	909	908	842	862	858	825	864	837	873	872	841	868	821	805	845	848	860	858	834	876	876	861	884	930	882	836	874	875	872	839	904	825	851	845	899	865	799	839	898	822	825	844	892	873	856	834	922	830	831	879	829	846	890	901	843	863	888	907	856	823	876	889	806	873	818	843	870	819	849	837	881	872	878	872	884	808	865	834	896	906	850	882	871	878	826	850	890	830	811	883	836	882	874	842	852	883	850	863	865	872	829	866	876	856	892	866	855	862	824	849	838	817	838	827	879	848	840	870	821	875	814	902	831	888	893	827	856	847	854	833	854	839	891	854	859	860	873	861	866	886	844	895	877	897	859	874	813	852	827	869	887	887	820	829	828	807	865	876	814	855	798	916	836	870	838	828	847	893	844	846	834	819	873	847	884	818	875	860	876	797	862	889	856	869	861	851	911	837	872	833	843	848	887	879	852	850	904	871	845	846	887	884	823	842	874	831	896	923	825	866	850	866	926	881	877	866	870	861	819	882	895	901	907	916	875	846	869	880	869	837	870	840	912	868	920	846	905	804	823	870	872	897	879	886	850	828	831	901	837	851	851	873	834	799	853	888	858	913	834	864	863	879	844	871	901	847	825	894	895	835	932	881	852	907	816	858	860	879	827	832	914	862	831	843	846	828	855	802	797	879	879	882	877	837	872	864	809	904	847	861	865	881	846	882	882	893	843	831	826	882	826	859	906	898	804	870	818	906	880	862	793	879	851	887	908	860	907	858	883	852	868	927	827	829	854	854	856	884	865	845	880	804	872	882	860	834	908	818	888	862	873	866	843	856	830	824	935	845	854	897	861	856	818	841	846	876	866	845	895	836	890	895	880	849	893	857	874	894	841	856	856	854	847	902	830	820	828	901	859	916	904	883	888	831	887	822	886	921	828	839	896	871	839	783	852	910	864	850	865	866	902	852	871	879	907	860	852	851	838	856	875	852	845	856	864	803	856	926	879	870	876	847	834	839	843	814	866	862	836	859	847	837	839	859	853	872	904	862	882	841	872	885	848	877	857	868	873	856	877	858	865	845	871	855	828	847	885	879	847	860	859	845	864	915	846	819	875	862	874	839	860	858	852	838	839	934	908	860	890	890	861	879	893	883	859	850	895	846	861	872	917	882	891	804	886	819	863	881	859	826	854	857	909	866	867	844	876	892	875	861	877	897	822	818	839	856	827	885	865	875	822	871	855	857	861	857	865	847	851	880	830	822	838	868	866	852	862	856	845	861	847	804	913	812	882	883	828	822	850	905	876	862	863	849	860	847	848	885	866	806	816	826	850	837	912	797	911	835	847	853	843	868	902	884	845	825	847	889	889	843	796	842	810	882	861
22426	20967	28414	23751	21093	20996	11878	2959	1527	1212	1084	919	907	896	933	853	836	857	827	839	877	884	779	830	844	882	772	847	829	754	887	824	826	833	869	864	839	894	842	867	784	827	831	832	838	806	833	771	820	814	825	851	810	866	834	824	858	828	789	837	847	805	741	867	843	815	841	847	872	805	853	852	796	775	777	831	802	808	855	856	862	859	831	809	852	802	829	854	846	868	822	844	823	815	854	799	830	846	848	844	823	793	869	800	839	849	843	846	847	830	842	834	846	855	808	855	883	780	797	794	869	863	843	845	826	777	797	858	787	840	852	784	859	846	785	777	841	821	914	840	760	840	812	849	789	803	859	846	808	823	855	846	846	823	838	832	852	801	848	835	851	831	813	870	808	804	819	849	853	876	834	844	836	820	831	795	822	829	846	852	871	876	837	796	886	844	842	814	817	836	829	794	796	872	790	829	856	852	872	852	834	784	811	791	795	811	849	801	831	854	850	849	857	849	876	843	805	813	828	832	821	921	846	823	810	836	772	834	767	868	802	814	859	872	763	827	784	850	813	855	828	832	818	837	828	862	782	832	845	784	803	809	860	822	818	834	799	830	821	853	885	867	815	806	842	848	806	826	855	777	845	838	798	829	819	839	847	909	795	816	845	836	835	768	858	766	837	858	798	902	844	867	840	788	822	855	848	758	861	833	805	877	849	845	796	852	884	828	855	841	868	789	842	833	879	833	804	778	850	830	805	852	781	810	801	807	812	867	831	842	857	873	861	845	795	754	842	792	866	841	807	884	906	848	823	855	815	865	825	788	832	828	791	879	832	780	826	795	791	828	830	803	805	762	744	767	826	855	833	834	826	813	836	807	817	815	792	816	862	846	868	826	841	819	868	788	813	853	821	895	797	770	805	835	831	834	825	842	837	810	828	812	821	827	844	832	872	816	863	781	790	845	861	881	830	855	808	833	837	840	755	806	803	809	845	832	838	775	786	784	812	817	869	864	801	830	832	773	858	831	850	826	850	766	832	870	851	828	845	806	798	805	825	802	795	808	812	816	763	842	822	810	743	806	806	873	865	853	828	826	809	831	764	871	816	798	826	829	777	853	829	853	850	766	803	846	828	803	792	809	856	778	825	817	824	806	798	826	853	823	830	834	826	806	822	865	817	828	880	777	817	822	866	835	791	836	774	865	883	837	863	829	876	860	775	837	834	828	906	877	854	851	847	807	845	794	792	821	833	860	829	857	827	856	884	805	858	786	856	870	815	798	798	815	826	771	837	822	832	827	866	887	864	813	846	834	774	787	834	833	842	809	807	833	805	837	855	854	815	819	818	827	846	887	882	838	835	843	836	801	788	816	836	825	898	807	857	842	836	835	816	776	767	852	803	828	845	821	819	884	843	820	822	818	844	826	768	874	789	821	833	819	794	851	784	800	859	806	846	852	831	841	809	834	788	863	853	872	852	819	823	825	833	845	820	784	853	766	823	791	798	867	796	867	773	795	792	819	769	813	810	769	844	879	832	814	834	807	787	859	846	812	870	796	794	811	865	837	857	827	829	830	880	806	820	850	864	842	797	788	819	830	796	814	786	847	817	855	830	807	856	836	828	872	841	875	786	823	766	789	783	805	802	840	820	825	832	847	828	827	835	882	840	795	855	880	847	863	794	816	817	784	843	801	813	828	816	793	884	843	842	861	870	875	809	850	858	848	790	871	789	796	818	862	834	839	832	864	829	814	844	829	858	895	811	835	846	812	817	789	833	821	811	776	832	856	847	834	891	839	800	865	852	801	828	804	829	784	895	831	871	822	813	802	801	798	839	812	823	820	837	835	830	835	840	885	795	832	806	863	801	799	858	819	817	807	850	802	823	784	865	798	860	815	847	845	841	821	880	767	806	801	855	780	811	798	853	806	797	818	855	802	856	820	821	833	867	879	845	800	827	820	846	837	806	834	814	880	819	838	835	846	843	846	790	845	808	794	872	869	830	876	856	822	870	800	862	815	812	837	793	775	884	825	852	842	835	770	863	839	855	816	838	793	838	831	863	824	826	831	832	844	833	802	842	823	795	786	846	842	862	831	879	860	807	845	833	865	808	778	884	801	865	828	869	844	804	803	829	791	844	812	820	800	810	843	855	879	851	844	860	873	808	852	844	832	820	869	779	777	891	835	846	863	817	852	820	813	873	827	813	799	887	743	820	839	811	836	805	840	849	835	813	845	813	809	785	833	815	780	808	850	805	809	802	800	824	836	831	790	839	872	782	778	844	829	820	843	798	848	819	836	855	844	837	805	829	808	843	858	818	842	870	789	790	815	857	835	788	801	860	782	881	814	839	805	788	854	828	779	822	802	824	873	843	799	877	896	805	855	807	790	844	854	854	778	796	761	824	827	848	855	807	846	822	820	816	831	862	809	841	869	866	829	814	820	860	789	815	795	816	799	812	855	822	809	841	828	768	812	822	883	811	855	816	794	830	845	798	820	852	816	850	767	810	785	803	806	810	816	805	863	821	771	803	783	832	829	852	829	789	823	820	797	842	824	878	821	866	841	854	797	834	845	829	874	818	796	808	828	848	841	859	799	809	837	833	850	759	853	794	825	839	803	788	838	834	867	823	803	776	807	836	800	830	886	814	832	851	881	809	830	837	859	792	803	840	775	800	849	830	839	792	824	801	846	822	813	857	795	813	873	814	827	825	837	834	857	803	817	773	810	815	805	848	904	842	768	792	802	772	846	830	859	820	808	853	858	768	802	805	803	845	876	846	827	880	850	836	752	829	817	865	812	825	798	821	766	798	846	798	834	841	848	808	798	839	809	850	868	815	849	857	845	813	826	814	869	835	853	814	776	859	812	826	828	851	826	799	865	827	835	839	801	861	825	815	830	819	833	801	869	837	859	877	825	803	836	814	836	800	847	864	830	868	818	861	810	809	805	800	873	833	841	822	810	834	848	824	812	845	833	819	810	818	844	827	844	828	792	803	810	807	824	830	827	775	870	862	785	786	862	781	788	812	832	831	800	804	797	838	831	857	884	810	812	863	837	914	815	820	834	852	817	804	807	835	822	861	864	842	838	842	769	849	873	823	802	818	836	880	812	788	796	781	858	817	811	804	807	847	813	773	805	779	790	834	871	866	815	899	805	867	785	764	825	843	803	887	802	808	824	804	827	817	840	800	801	839	845	809	846	813	836	826	844	837	824	836	853	794	826	856	844	811	823	786	830	832	802	824	806	834	810	838	854	802	822	786	826	834	830	776	839	815	799	810	835	813	839	843	778	859	815	746	799	833	750	853	764	805	847	822	760	858	852	843	778	868	836	857	860	834	851	830	798	902	776	796	845	849	799	785	889	863	819	825	862	804	801	764	860	792	830	876	856	818	777	821	890	833	775	796	856	842	825	855	784	815	772	828	808	831	836	876	795	796	857	789	815	813	823	862	814	812	803	887	778	846	799	812	846	802	769	822	819	833	767	812	843	810	854	795	860	870	844
45227	69804	49313	30551	18814	11172	5815	3237	1915	1302	1149	972	948	931	834	858	850	834	853	809	798	853	834	814	775	843	797	859	789	854	813	858	829	836	841	805	782	767	868	835	833	781	838	803	820	824	868	797	823	784	809	769	823	827	844	852	823	883	836	810	808	851	841	808	851	758	853	794	818	807	858	880	828	815	817	844	808	823	833	830	818	824	858	792	802	833	779	837	801	821	842	840	868	810	837	835	823	862	845	829	817	844	831	823	853	850	835	843	893	858	809	830	836	836	776	832	791	858	775	852	818	802	821	777	842	804	853	782	851	832	827	855	832	828	842	802	811	833	841	829	806	830	852	818	816	874	842	831	810	818	832	797	839	820	823	791	875	854	849	804	835	832	803	831	862	852	817	835	761	842	810	810	834	879	818	862	788	794	830	850	773	804	846	807	843	839	865	857	830	831	856	819	825	857	816	855	857	892	823	828	889	843	828	864	841	809	835	835	769	755	828	796	875	812	826	779	842	851	834	830	812	832	850	817	843	843	827	825	860	834	806	904	835	829	783	852	841	835	828	826	877	848	857	859	867	874	743	840	845	877	809	776	841	838	785	887	881	840	816	811	826	835	827	843	826	808	830	834	830	817	851	832	854	834	862	853	839	784	784	861	787	815	772	834	810	858	846	842	822	861	865	824	796	818	769	823	782	873	835	803	828	801	846	833	789	839	857	832	822	860	856	777	806	829	789	801	823	805	802	837	801	848	792	851	805	814	818	844	827	802	846	855	857	851	756	818	835	862	840	822	839	845	848	817	805	849	862	844	850	808	856	817	852	768	818	818	882	862	823	817	778	876	820	825	815	821	859	845	862	802	864	825	873	851	812	786	830	834	869	834	856	835	832	816	833	794	866	874	822	837	874	799	782	877	837	815	818	856	793	883	850	819	880	758	805	831	780	815	782	842	828	811	798	878	858	845	816	815	832	801	875	833	879	847	818	855	776	838	833	843	841	843	823	890	884	809	778	831	838	870	871	775	874	833	784	816	801	796	802	883	841	837	849	844	857	850	803	866	849	870	818	842	815	837	833	834	846	785	830	838	873	847	893	780	806	834	832	785	890	835	781	783	815	817	855	863	823	824	845	846	819	817	789	810	866	864	814	797	846	776	821	818	862	841	841	824	818	838	825	808	836	868	860	795	830	843	800	867	859	810	836	847	793	833	790	819	827	809	815	873	816	819	788	800	837	800	814	769	825	809	861	818	886	877	812	786	838	834	793	813	822	832	843	838	817	853	803	845	809	814	825	871	851	849	881	871	871	853	843	806	800	854	805	864	825	893	861	815	797	822	755	802	814	835	836	864	838	839	844	883	820	788	804	832	822	803	851	824	880	736	862	812	800	798	856	809	849	771	802	866	854	844	832	909	823	822	821	870	865	807	890	754	880	868	789	809	857	806	808	850	787	790	795	862	834	783	841	797	801	793	851	863	862	853	855	860	845	812	817	868	858	814	831	823	804	806	835	767	851	840	869	836	826	830	850	844	845	802	805	855	845	808	781	804	791	844	830	805	763	794	810	852	841	827	814	821	798	881	838	824	855	777	804	851	842	831	890	742	846	795	794	824	819	795	816	819	838	836	785	858	787	851	822	792	860	836	819	844	813	849	796	829	838	788	802	852	827	838	824	793	770	855	859	809	782	777	852	839	803	828	817	837	885	825	812	836	836	825	777	812	790	871	754	852	807	840	802	868	824	832	793	857	829	837	835	785	808	850	834	802	805	830	829	858	879	834	821	841	844	803	845	793	814	860	832	858	812	844	846	852	862	771	841	844	818	786	799	840	878	785	825	872	852	848	849	826	853	840	824	813	803	815	794	818	848	863	791	814	833	802	866	852	832	839	846	801	818	798	862	860	788	816	813	847	804	874	835	788	832	801	806	853	833	838	840	852	829	834	842	816	841	775	867	817	815	801	845	870	794	848	829	824	848	804	813	844	855	782	784	801	841	834	867	787	813	792	845	819	836	926	842	804	777	834	825	803	888	829	811	824	883	833	853	808	799	802	826	810	821	752	786	833	829	819	743	839	868	848	848	841	821	824	856	837	830	800	839	819	850	798	864	839	846	810	848	865	820	806	792	852	851	845	828	856	790	852	837	809	788	839	850	844	831	830	854	841	774	851	839	780	828	837	800	825	870	770	856	829	856	861	851	842	834	814	799	839	815	833	809	824	843	844	820	828	821	898	850	822	821	848	858	876	813	812	833	804	856	783	841	879	811	856	866	791	823	844	813	861	871	843	812	848	862	777	860	829	803	819	824	865	809	816	822	838	809	822	782	785	815	853	829	798	862	827	814	820	823	799	805	830	817	869	842	834	802	853	833	854	826	850	792	790	792	859	824	839	868	836	843	837	815	804	817	875	788	858	800	801	792	858	850	837	827	829	839	802	825	794	852	831	817	765	834	781	836	830	824	874	803	841	826	794	827	863	841	826	827	793	851	824	819	795	797	820	840	804	813	828	770	845	856	841	832	834	800	777	773	854	823	849	805	835	807	832	783	809	841	815	824	826	800	877	809	785	813	821	866	839	829	870	851	820	840	810	829	821	802	815	808	854	871	815	855	831	839	835	853	843	807	828	828	802	812	786	848	821	753	835	855	871	822	786	810	804	847	788	817	845	776	801	824	877	848	824	828	862	832	781	843	826	851	825	798	768	864	834	804	853	848	780	805	779	900	817	834	812	851	821	836	807	822	866	806	791	803	805	849	800	838	801	747	814	821	822	843	797	890	818	839	843	860	870	826	814	825	833	815	914	815	796	853	813	820	836	867	875	862	817	852	834	830	783	849	888	839	860	828	811	825	852	839	799	820	814	807	815	781	850	841	817	838	829	809	839	832	820	816	850	807	841	847	781	814	828	827	836	843	777	764	848	799	870	772	842	792	869	878	836	842	788	877	853	843	829	821	777	839	808	812	828	817	807	791	828	818	794	776	859	888	810	853	860	822	800	896	837	841	826	818	787	809	830	785	805	822	876	828	822	806	823	814	790	869	841	843	791	791	840	844	830	828	818	793	825	850	850	784	858	824	830	831	862	870	776	844	805	840	829	843	801	846	888	845	818	833	848	803	825	885	848	773	812	826	855	844	821	816	808	784	832	844	818	794	865	843	832	805	836	846	806	832	825	792	865	797	825	844	811	795	839	800	838	800	792	884	846	904	900	822	822	844	815	840	884	852	885	825	836	859	827	827	785	832	818	857	848	824	792	788	832	871	799	873	874	823	847	802	837	811	833	800	851	835	817	834	848	838	885	834	820	840	841	856	820	832	782	791	837	814	856	805	790	805	767	790	814	852	785	828	845	840	799	839	810	797	808	851	884	782	783	833	860	772	854	824	806	864	850	779	838	834	843	861	830	772	805	773	813	825	811	812	825	805	814	827	846	822	820	820	795	809	858	800	829	827	796	868	784	834	840	831	833	804	806	823	846	833	793	809	829	857	832	797	835	810	847
42137	45135	34589	18871	5807	2723	1785	1381	1194	982	920	871	816	842	809	884	877	846	810	866	858	834	809	799	827	777	855	835	817	837	817	840	836	855	814	819	864	786	848	825	847	818	880	805	886	863	847	865	817	828	784	840	794	819	848	830	846	819	800	763	864	846	817	815	824	813	790	825	831	786	839	822	834	818	845	850	809	817	815	839	783	807	827	795	811	867	791	831	801	873	769	919	823	794	805	803	824	807	853	826	758	829	856	787	856	821	840	828	789	881	846	906	808	843	863	853	874	813	806	852	804	832	832	794	837	872	851	919	828	835	846	787	824	817	843	852	843	848	858	770	868	796	841	811	822	823	828	869	830	821	795	847	835	800	845	802	801	838	822	800	810	804	839	814	801	789	824	872	811	816	846	906	792	843	774	796	805	829	822	816	832	826	807	811	849	858	865	818	820	798	837	823	843	817	810	764	896	769	812	837	812	878	818	809	860	840	819	839	846	816	854	805	855	829	797	810	838	846	836	890	821	818	792	794	786	799	857	833	777	807	793	860	843	826	815	853	778	864	816	807	845	797	802	801	821	784	854	769	869	851	768	877	850	862	839	814	894	827	777	821	871	855	830	860	797	811	834	881	785	811	813	790	830	801	813	791	862	850	791	855	792	803	813	821	839	862	821	795	917	816	847	827	830	842	841	863	822	840	804	865	819	869	822	815	818	826	859	772	849	836	832	838	826	817	809	828	812	822	851	793	823	861	860	852	809	826	805	824	789	822	837	849	829	829	769	849	903	793	817	845	861	835	820	854	782	837	868	905	817	818	831	844	806	796	808	860	829	815	859	838	807	824	846	808	837	879	803	794	777	774	834	858	852	855	857	842	839	813	847	815	834	823	772	782	806	815	854	788	807	799	874	849	774	864	838	814	838	818	817	843	837	799	761	835	794	826	814	784	852	832	858	858	836	789	803	820	824	860	829	861	804	816	892	831	799	894	818	816	847	820	802	839	838	837	839	830	835	784	833	836	875	872	824	776	842	816	865	807	854	910	830	876	782	823	831	764	815	839	863	894	815	801	797	847	796	820	804	806	863	836	812	871	846	821	859	800	794	866	845	759	815	808	837	836	840	855	816	770	843	839	848	804	810	856	818	842	857	823	823	802	824	802	800	839	855	814	818	843	839	834	812	804	881	856	848	815	874	848	811	759	777	912	827	807	841	817	833	861	822	859	862	829	822	797	788	825	834	802	806	833	836	830	881	834	833	825	792	787	796	833	858	830	789	817	858	820	793	823	779	827	877	801	822	863	860	816	840	804	788	847	832	820	873	772	782	805	842	806	816	903	846	850	805	842	834	831	791	776	818	868	836	837	834	812	849	850	854	795	825	792	839	817	844	818	827	821	798	854	810	880	800	832	838	831	896	856	843	855	792	881	811	805	816	865	793	807	845	843	843	811	783	797	832	836	810	823	749	825	820	857	884	867	846	827	832	832	801	824	846	770	762	797	803	794	795	802	788	850	826	839	807	834	872	817	862	860	819	822	834	865	817	786	847	814	791	805	817	799	822	810	848	819	833	864	797	842	848	813	781	804	773	834	815	853	888	848	829	784	815	798	805	822	882	890	766	786	823	849	835	800	839	870	796	828	844	836	831	821	850	874	824	791	837	884	828	808	877	794	846	808	830	837	852	796	791	825	850	796	815	846	836	812	836	803	821	885	824	814	829	832	845	862	823	847	819	799	826	812	827	856	815	836	821	823	825	779	821	840	819	839	766	828	823	775	828	845	799	831	836	812	843	819	853	864	842	811	805	864	826	801	841	815	828	806	827	825	851	825	829	842	825	832	820	809	788	788	827	832	817	783	807	861	853	792	815	852	877	862	777	805	829	801	811	858	820	832	839	875	891	842	838	817	775	857	808	851	828	846	870	842	847	856	782	885	853	847	805	800	783	834	879	829	827	822	847	870	836	844	860	816	843	850	805	831	830	829	831	864	877	880	817	841	819	799	801	784	801	829	811	803	852	845	834	803	845	832	874	817	788	820	816	877	842	811	840	851	864	769	792	846	830	881	830	832	821	820	825	852	796	875	829	848	766	840	826	806	842	828	821	822	866	793	838	821	832	877	880	821	828	863	822	806	805	816	786	824	824	812	827	833	878	790	833	801	860	828	836	837	831	847	814	828	846	849	768	812	789	822	800	863	820	796	818	843	815	786	786	831	787	792	841	828	811	842	845	837	845	845	815	783	831	842	774	846	798	785	835	824	828	789	842	798	809	833	840	823	839	814	883	837	820	846	811	824	820	760	807	873	790	873	835	829	839	802	818	796	833	825	880	867	841	774	774	816	830	798	850	856	858	841	845	864	781	804	809	840	826	879	844	872	846	760	823	906	814	856	814	816	823	865	831	856	778	831	820	808	822	884	813	878	837	816	852	835	879	845	814	828	809	831	792	819	832	819	873	852	873	818	832	798	829	868	844	785	771	815	851	867	806	787	825	820	844	838	802	814	831	797	804	804	813	832	808	817	810	828	759	856	833	846	854	807	831	819	804	813	791	820	775	785	786	820	833	804	787	812	835	777	812	791	821	828	803	847	829	808	770	803	857	808	889	868	817	872	815	828	828	863	831	872	817	853	748	840	854	869	785	843	802	841	816	843	816	844	839	817	874	824	828	864	839	811	827	833	794	862	826	826	802	760	831	818	785	767	803	805	871	854	783	830	884	789	839	839	845	825	791	840	866	835	768	893	794	761	852	812	806	806	848	833	790	838	833	777	842	858	855	856	783	800	818	830	870	819	794	815	787	819	904	863	817	870	810	809	844	823	849	845	825	855	846	817	836	792	794	860	844	801	808	871	841	847	854	839	871	819	864	839	818	811	847	823	824	819	905	840	821	890	861	862	827	820	885	836	889	792	805	809	777	794	806	821	813	783	781	859	822	849	831	818	832	812	802	809	843	844	806	818	852	835	793	767	831	902	870	864	828	804	836	782	829	840	811	852	857	819	837	837	827	881	860	771	862	816	855	849	836	783	841	844	821	804	820	861	855	867	776	853	872	898	850	798	828	806	830	851	894	798	814	834	842	824	834	799	859	815	796	809	863	849	831	839	817	874	793	853	859	840	806	832	851	826	807	889	818	822	831	850	819	745	808	823	801	858	836	829	841	775	864	874	844	793	860	829	814	827	826	801	834	835	820	831	850	811	817	811	810	803	827	768	799	841	864	780	834	825	826	852	834	814	776	808	888	863	840	871	856	788	834	824	836	837	818	827	799	848	872	795	810	815	807	850	807	834	849	849	822	815	796	834	831	835	831	790	818	820	800	838	826	818	834	853	833	846	814	814	785	871	838	823	869	809	827	782	842	754	822	813	821	815	818	781	801	821	804	826	864	869	833	826	827	821	821	855	826	851	866	863	823	781	786	795	840	844	821	830	733	813	758	793	758	804	788	867	803	776	847	830	807	833	870	768	860	813	847	853	849	847	827	799	805	850	828	762	869	803
47539	55176	32474	14610	6081	3563	2284	1736	1397	1146	1090	1008	975	879	937	863	865	831	809	837	857	848	804	846	848	814	862	891	824	822	830	833	847	786	905	800	825	839	849	869	855	863	855	807	883	806	876	819	823	869	853	748	831	852	833	874	876	827	786	813	877	844	825	881	844	880	820	831	883	837	842	874	799	845	834	859	784	827	844	842	868	798	871	873	855	893	876	854	865	825	896	824	849	876	823	873	825	845	867	825	859	816	850	854	866	842	818	883	861	892	869	877	807	827	847	808	866	854	862	879	855	808	838	827	864	826	906	855	844	866	847	849	812	806	884	803	864	843	851	874	833	822	838	875	855	922	802	824	796	878	854	858	820	805	847	891	838	814	841	835	846	817	870	806	848	865	877	826	830	816	787	898	842	800	831	805	863	836	849	818	816	843	804	893	859	823	818	829	833	827	812	903	820	836	868	835	789	854	847	812	876	811	875	837	876	793	846	833	808	820	837	856	836	874	849	864	867	802	849	836	905	878	825	848	787	865	847	834	825	828	844	873	786	836	904	822	801	837	821	842	826	859	889	896	860	839	803	819	808	874	810	830	889	891	888	833	822	817	786	828	790	847	838	785	833	909	800	851	824	838	815	822	871	844	856	851	796	891	835	890	853	875	859	785	874	843	830	819	825	867	857	820	852	843	865	782	833	835	774	870	884	829	852	879	820	850	832	870	846	835	848	809	931	872	823	912	832	837	812	820	851	850	889	801	808	818	879	859	876	822	862	840	830	860	800	837	875	882	828	856	843	862	837	840	811	812	837	866	844	886	832	812	854	844	773	884	806	835	817	824	852	840	832	810	859	851	778	865	822	801	850	854	805	915	824	785	828	877	836	844	868	830	772	859	807	840	824	827	866	838	852	823	828	833	863	824	862	861	907	833	811	862	859	847	875	836	831	813	858	815	859	857	817	836	839	901	827	872	841	856	817	874	822	820	813	847	883	792	822	828	803	884	821	816	832	835	846	821	831	870	850	818	848	828	843	860	845	848	847	798	863	844	836	868	823	849	868	817	887	810	874	858	843	797	811	885	827	855	824	825	825	869	875	860	912	887	832	892	812	840	814	804	810	823	796	848	815	828	834	829	830	828	816	915	869	815	790	853	879	846	847	809	790	829	839	850	804	815	885	897	811	868	828	827	864	877	823	827	813	798	824	852	855	839	846	821	840	920	846	879	850	883	836	864	827	836	862	835	843	838	862	860	878	845	870	905	797	838	835	831	823	908	877	809	859	792	891	849	775	881	827	805	897	823	817	841	837	831	861	761	829	833	800	822	845	852	890	841	820	874	836	837	839	851	799	852	884	825	840	858	832	832	825	829	853	839	877	853	833	875	831	831	844	863	822	835	833	837	846	808	874	884	852	848	791	833	849	843	859	801	875	825	831	874	844	877	844	849	845	827	803	756	817	835	882	845	822	819	845	804	832	871	790	819	790	821	858	818	875	799	848	835	823	835	865	833	851	841	838	852	868	853	809	805	808	791	798	891	831	806	832	909	870	904	798	846	827	796	860	842	841	828	844	855	848	790	825	845	802	857	855	818	805	819	886	852	824	828	829	817	857	881	865	853	826	872	806	842	886	859	842	830	840	830	815	843	802	838	868	832	791	811	881	846	826	803	840	848	859	838	825	844	833	787	809	808	891	834	843	869	832	864	864	881	805	796	857	846	876	840	858	892	853	921	863	858	844	800	864	818	831	812	908	810	877	864	893	852	819	828	849	803	867	874	851	853	868	806	878	853	820	783	826	860	859	843	850	822	845	806	808	857	822	835	856	850	789	816	893	847	880	790	855	804	815	835	845	803	854	825	808	863	869	826	876	860	846	833	845	822	822	852	880	852	875	862	852	879	826	823	795	831	851	827	825	812	830	802	846	887	852	866	860	846	897	836	761	878	826	812	856	882	859	859	873	866	839	839	794	793	870	817	850	847	848	816	787	860	842	820	897	837	851	797	839	863	785	844	818	848	831	812	806	837	879	854	835	871	839	848	863	884	873	835	856	840	822	879	841	823	840	901	889	847	830	807	828	853	864	867	814	892	837	849	882	879	813	809	819	914	848	830	840	793	843	833	861	858	829	840	787	848	838	820	868	851	847	855	873	869	844	878	889	886	781	846	838	836	801	863	901	823	864	790	860	859	859	896	837	846	800	850	848	836	794	880	870	827	856	839	840	835	883	832	836	854	820	830	817	855	849	883	865	852	798	838	857	872	864	854	870	833	799	837	833	812	814	821	858	843	901	862	854	855	806	826	878	844	852	860	824	820	845	835	883	862	825	864	800	805	846	835	830	883	859	847	871	857	849	820	862	837	844	780	851	838	874	858	782	824	811	878	839	841	819	897	827	857	846	770	845	876	828	799	831	829	830	875	874	824	816	792	834	856	884	839	828	867	826	798	855	807	855	857	849	878	818	909	842	854	838	814	817	819	843	861	833	876	812	805	837	836	798	845	798	852	810	820	768	861	790	808	821	830	804	799	881	855	770	859	859	800	848	856	856	844	829	813	858	866	857	904	871	825	875	805	855	871	838	866	854	844	915	849	820	839	887	869	838	846	900	881	826	818	860	831	860	846	807	853	895	832	838	844	836	831	843	864	832	843	833	882	858	867	831	837	897	815	860	884	858	792	828	855	875	846	873	803	834	832	799	820	833	857	866	850	792	874	826	832	819	801	792	835	879	814	823	857	829	813	844	825	887	860	777	835	889	852	848	832	839	850	816	800	847	842	823	824	830	846	860	833	855	862	852	856	897	830	825	812	830	835	823	859	851	880	855	814	853	840	834	804	850	834	806	863	877	830	835	852	849	809	871	885	875	778	865	781	845	787	827	853	885	816	879	815	821	804	842	863	842	799	849	934	797	807	800	915	886	826	863	860	826	843	826	819	890	828	875	855	850	856	846	844	863	817	844	798	847	866	863	856	859	853	788	847	832	863	805	840	872	860	791	806	827	859	807	864	823	854	792	806	858	852	822	851	874	857	844	822	833	799	778	856	846	821	867	847	827	871	809	859	849	815	869	855	828	842	815	819	837	795	811	880	865	846	851	835	834	793	873	837	922	856	852	830	803	742	871	854	854	779	882	785	821	889	818	804	818	833	853	842	822	821	900	854	834	829	819	801	845	844	883	854	817	832	885	858	840	794	841	862	914	840	836	854	814	821	794	878	835	780	863	843	867	863	870	844	841	803	867	840	841	777	802	857	881	886	817	817	871	841	814	801	891	905	818	879	842	856	885	813	869	806	855	888	891	854	848	825	785	878	850	845	884	882	835	802	863	858	848	842	837	877	860	896	775	834	871	816	893	840	816	843	806	853	822	837	828	827	837	833	794	848	796	854	784	850	854	813	827	874	874	850	833	911	827	811	787	804	835	833	876	821	844	857	805	860	857	789	844	845	862	848	826	786	925	867	821	766	853	903	825	854	853	869	826	815	850	847	875	870	829	848	816	868
23466	20944	27959	24102	20813	10829	2462	1450	1190	1036	981	914	869	811	830	853	835	772	788	879	764	783	822	813	750	794	785	870	820	848	739	788	801	852	807	821	801	788	781	739	810	782	815	747	744	770	810	767	808	835	798	741	826	795	807	823	805	776	798	814	796	863	803	755	794	773	793	814	814	795	833	790	850	733	778	801	775	759	816	782	800	796	761	802	799	797	804	804	844	821	792	802	793	773	756	810	797	815	757	775	838	804	793	786	804	758	828	844	778	824	787	783	825	758	739	783	757	787	781	781	798	796	784	754	812	798	869	767	760	790	815	774	776	793	831	763	714	772	793	783	762	834	817	801	850	782	793	810	794	734	841	728	755	782	777	843	798	770	815	755	838	785	797	801	785	783	782	769	843	771	774	778	831	795	822	825	783	826	826	769	794	736	780	773	800	792	786	754	784	811	762	771	796	791	823	806	816	809	782	751	811	807	777	836	800	786	793	806	807	787	805	847	775	783	789	798	790	824	804	757	798	803	791	804	766	815	777	786	819	772	783	755	815	778	828	817	779	750	793	790	801	792	783	753	791	775	780	815	790	749	749	799	743	806	847	755	761	822	857	791	770	788	792	803	802	788	752	792	807	805	772	738	771	821	805	803	804	849	844	810	809	787	817	775	825	807	797	803	786	823	883	845	816	758	828	801	813	798	772	845	725	847	774	807	808	825	814	803	773	833	766	775	792	773	775	746	726	800	780	776	738	791	796	798	814	830	847	789	832	788	818	804	748	763	809	804	783	804	866	785	828	774	814	760	785	771	811	842	773	772	775	768	806	842	802	814	829	807	834	770	817	795	743	754	812	771	788	835	840	820	843	787	756	822	818	812	812	723	727	817	834	807	764	814	802	755	781	764	756	748	743	792	818	800	764	809	765	801	840	789	858	788	792	808	754	788	823	766	788	751	827	785	778	783	788	750	774	805	801	810	817	783	806	784	767	854	800	765	796	810	814	791	776	780	756	801	791	746	831	789	731	797	824	774	811	780	837	829	765	779	821	783	783	837	777	817	838	755	809	772	757	789	799	773	821	797	813	841	816	770	782	790	715	837	804	768	755	748	823	796	790	765	797	808	792	769	777	779	832	882	775	800	797	776	855	770	822	809	831	777	802	793	794	790	746	806	798	777	815	740	791	767	801	770	844	743	776	787	770	822	800	759	812	835	787	828	807	802	754	827	820	766	808	814	803	867	805	854	831	790	787	797	817	840	804	706	844	796	730	787	788	762	740	749	799	791	773	838	752	783	853	742	778	759	825	795	781	823	811	804	835	799	816	781	742	849	798	758	793	800	820	838	797	740	789	737	796	828	787	802	826	804	808	805	790	775	813	767	819	749	766	797	794	799	748	789	802	790	820	770	802	828	811	762	779	804	801	762	786	801	813	804	765	786	761	797	782	770	814	762	797	800	795	787	807	788	806	834	741	761	785	818	740	803	779	780	854	744	830	776	750	800	805	769	758	812	775	777	794	742	800	778	794	815	781	800	827	815	832	807	814	764	787	770	796	802	795	809	806	829	817	784	766	812	847	784	820	780	778	791	791	772	766	773	793	782	757	781	796	787	796	822	782	798	772	833	769	750	780	772	753	779	820	819	790	792	784	752	782	802	788	752	798	769	794	818	771	795	799	794	807	798	756	841	805	790	728	804	782	784	841	798	846	763	765	750	800	788	787	811	766	750	787	846	795	814	797	789	853	765	767	787	774	817	825	856	795	806	787	802	757	782	821	809	786	781	754	745	807	782	794	843	792	774	764	772	786	830	780	775	795	774	747	741	782	801	805	776	801	788	752	800	827	755	763	811	770	824	780	816	823	846	788	776	741	787	806	784	792	813	767	788	811	817	780	764	793	819	837	811	792	748	800	792	794	816	811	776	781	748	833	778	822	773	753	799	833	764	776	773	792	783	797	766	870	809	772	768	795	828	781	821	818	795	800	817	758	809	778	829	757	780	790	831	759	772	803	792	827	786	773	794	809	821	838	802	852	765	789	799	791	789	747	852	794	805	773	814	763	777	783	818	798	786	785	804	792	839	767	784	755	755	804	819	758	777	780	776	782	747	795	798	788	792	787	812	803	782	766	816	790	811	787	774	779	831	751	725	742	783	776	814	821	787	780	788	813	764	856	809	838	808	764	783	789	828	853	807	772	796	810	770	795	781	786	738	796	821	771	783	821	794	823	835	753	809	771	823	770	740	805	784	792	795	788	709	836	750	778	776	814	733	768	845	805	784	833	786	798	828	856	759	757	777	833	788	758	806	802	758	800	778	757	796	815	783	827	853	788	763	780	834	763	775	809	802	801	792	800	795	754	816	801	791	785	759	804	766	783	777	838	776	786	756	789	830	775	817	851	762	798	814	831	846	755	804	761	783	805	755	774	804	817	840	775	788	844	767	770	782	812	781	756	814	727	760	745	772	785	798	788	821	738	747	790	749	808	812	781	845	781	849	788	775	810	781	726	771	842	762	746	782	834	783	765	830	787	771	781	801	780	824	812	820	782	756	803	823	761	812	785	790	808	793	762	822	832	798	861	832	804	799	797	793	811	757	800	816	812	768	768	720	804	811	756	798	764	796	787	786	816	757	802	781	798	796	787	786	713	835	786	833	791	814	836	747	779	814	831	813	832	813	800	807	757	811	742	795	833	790	827	808	778	813	818	847	757	821	837	829	852	804	820	834	774	793	872	789	770	759	741	757	821	796	793	748	838	764	823	788	831	721	839	786	812	755	814	791	799	769	798	783	829	792	791	730	804	804	775	782	759	782	830	822	736	777	773	767	731	809	815	806	790	813	779	836	740	827	771	806	769	793	758	841	813	776	826	808	818	813	810	836	809	786	795	776	783	763	778	834	785	766	782	795	758	800	746	753	791	792	801	735	854	787	793	750	805	799	781	779	833	789	800	806	827	846	818	815	769	787	819	806	803	818	806	840	754	806	763	828	830	821	791	786	774	754	808	740	810	760	776	810	746	825	777	791	777	838	764	763	811	756	762	740	821	833	798	780	799	778	819	830	800	732	766	781	816	748	797	759	773	817	811	778	780	782	829	790	820	784	810	796	748	813	790	773	788	824	832	793	798	756	857	814	797	722	758	799	753	775	769	778	828	782	834	843	748	772	823	808	778	767	787	843	775	779	819	829	787	812	750	789	790	770	826	838	709	740	798	828	770	831	813	814	794	806	778	777	818	815	742	764	774	764	790	835	855	826	762	810	740	807	789	749	818	777	811	733	767	741	770	802	793	759	832	789	836	795	780	738	772	847	739	778	766	800	792	746	748	774	817	830	743	816	790	834	785	789	782	821	834	766	820	805	798	814	828	754	841	746	780	749	788	760	808	820	782	781	803	799	836	758	766	761	778	781	839	826	778	787	821	774	789	769	803	779	823	821	805	795	837	789	755	799	801	797	801	866	763	746	770	846	746	819	803	799	758	759	770	765	722	791	814	785	809	813
45067	54632	30339	10924	4911	3065	2330	1806	1469	1188	1078	978	875	870	808	822	792	857	820	814	790	804	819	797	785	843	776	830	807	859	774	791	819	783	789	831	821	829	759	829	783	790	825	820	858	828	811	825	845	765	787	813	765	789	762	783	807	828	831	819	784	797	840	843	829	811	810	812	854	775	828	807	822	806	839	810	800	787	809	793	838	808	796	851	846	772	797	772	855	812	812	786	799	836	837	783	839	878	824	735	777	821	833	757	825	795	772	779	813	788	782	803	855	815	808	818	856	800	788	843	762	803	822	808	810	762	789	816	815	757	771	801	789	808	830	775	780	835	835	792	763	767	828	803	847	824	868	766	804	796	811	855	819	795	800	855	802	833	808	797	848	811	803	824	848	796	779	804	830	830	829	795	762	784	793	812	778	828	761	832	798	808	815	747	742	839	775	779	864	842	798	739	858	812	809	823	804	779	793	837	797	784	776	839	833	764	809	800	818	803	825	835	818	834	840	756	834	797	783	850	763	771	831	776	822	831	795	796	823	845	863	839	796	806	831	780	793	804	779	826	743	873	843	872	814	844	796	793	844	798	801	834	803	793	804	787	824	840	819	788	823	811	777	814	773	862	832	819	790	773	779	830	847	748	800	787	765	805	848	793	784	796	838	785	796	850	830	849	827	827	842	832	816	824	804	833	791	812	763	823	791	848	775	761	816	799	806	775	821	765	832	819	810	777	800	858	779	848	788	806	816	736	810	792	839	853	752	772	885	822	763	814	778	773	849	757	793	790	768	829	840	819	763	794	838	819	804	800	781	813	841	843	771	853	791	771	819	785	794	809	822	780	831	793	778	791	816	782	760	801	796	781	819	816	758	802	814	800	866	826	811	811	797	802	832	800	815	790	811	780	806	806	800	812	768	823	795	811	837	806	873	783	776	814	833	779	807	825	863	817	796	789	789	831	835	846	811	823	805	775	724	777	827	784	809	783	830	796	749	800	855	819	786	818	778	795	798	845	842	844	832	836	818	809	742	852	803	796	825	817	814	831	785	818	817	780	793	798	819	804	786	813	770	836	780	788	801	848	843	780	802	795	820	788	800	834	821	782	787	784	770	834	822	838	792	802	828	802	840	819	804	833	805	821	798	804	825	804	795	805	779	801	801	838	779	814	844	728	837	763	818	800	791	822	806	851	796	810	775	817	802	831	805	791	823	750	761	826	839	778	815	791	818	833	810	834	799	755	821	813	840	798	813	834	741	813	701	769	841	839	801	840	798	848	759	809	783	782	767	798	834	751	801	830	812	823	852	767	835	829	829	741	779	847	814	804	834	736	793	821	851	903	805	787	787	802	795	823	789	828	808	814	819	856	818	774	818	816	837	750	806	841	776	806	812	833	840	846	772	782	845	869	801	835	798	754	804	780	796	824	787	818	764	820	827	830	750	802	799	814	764	815	756	844	795	840	783	781	798	806	806	812	825	749	791	851	775	844	754	821	816	751	801	827	813	802	828	824	771	801	812	795	811	811	796	808	881	786	828	813	772	808	784	838	817	805	843	831	827	759	796	802	800	797	789	838	830	765	787	782	766	801	786	770	821	799	855	835	770	827	843	797	748	768	758	819	779	762	854	820	830	826	848	815	821	819	752	783	797	773	840	814	851	797	766	830	831	780	818	838	791	777	829	843	858	783	820	795	792	824	770	843	836	828	838	803	839	845	787	790	769	785	814	852	804	825	812	748	819	776	824	813	800	818	795	785	777	754	853	837	826	816	789	794	844	790	806	814	864	821	818	793	829	789	833	810	838	833	778	790	825	762	776	847	777	805	822	792	796	805	800	806	833	827	791	786	807	770	785	804	800	822	816	815	867	817	784	795	772	790	820	785	826	810	793	796	817	840	837	801	835	815	789	784	823	790	780	837	801	798	751	819	764	788	796	824	765	800	750	824	813	788	753	834	793	808	785	801	801	836	827	849	782	820	826	803	799	775	800	805	826	768	849	828	821	790	841	801	859	816	823	796	792	861	817	844	799	803	786	825	803	839	800	784	821	846	829	795	808	792	831	738	834	777	809	832	877	793	813	806	798	803	791	806	770	820	847	836	817	815	823	775	809	814	824	811	827	819	830	795	819	824	775	800	803	796	807	806	819	767	806	815	825	799	829	841	807	793	844	774	820	803	776	811	839	846	784	826	768	771	843	828	858	889	820	789	802	776	842	788	801	802	765	835	775	815	753	799	703	800	816	868	825	820	818	802	817	777	779	855	803	803	741	790	822	792	775	806	807	832	809	843	847	885	785	748	756	806	829	778	849	826	792	827	809	827	813	807	799	808	777	875	773	797	774	821	786	804	795	853	818	845	807	819	817	795	815	852	792	795	827	776	849	819	826	794	804	849	789	815	854	783	824	763	812	850	860	837	755	766	764	815	810	863	819	835	806	746	787	789	790	822	788	807	817	801	801	810	809	847	825	834	819	785	803	836	810	788	830	820	829	854	804	834	810	796	816	790	757	816	798	840	825	826	796	827	832	840	747	778	828	805	743	780	759	836	761	856	815	819	815	799	763	849	863	804	819	776	774	812	842	752	789	827	823	771	803	794	774	816	794	808	810	721	841	820	814	803	801	818	805	811	819	823	802	805	793	801	849	788	817	777	770	823	801	794	870	831	812	782	792	802	836	768	801	766	793	752	861	797	759	818	821	785	849	837	800	778	789	802	830	774	818	816	803	765	795	819	801	765	765	848	806	785	777	821	773	754	768	835	772	783	853	737	777	812	808	858	836	830	801	797	830	797	753	828	858	790	770	824	795	818	827	797	764	804	832	837	829	795	824	828	794	799	779	792	750	759	792	817	790	827	820	822	802	840	804	818	797	791	823	799	807	822	849	800	829	793	849	801	818	780	825	815	827	797	831	843	799	793	806	791	762	842	786	845	764	839	815	829	851	818	809	861	789	822	858	811	863	783	806	838	836	818	814	822	822	783	821	752	765	792	765	846	826	760	791	824	864	766	822	796	774	772	840	788	815	802	812	817	821	816	773	780	783	805	784	794	836	798	766	769	781	740	775	794	789	876	799	821	861	842	783	844	798	764	831	785	813	818	817	814	797	802	796	809	812	776	774	821	764	813	847	810	793	774	780	825	812	825	777	836	771	817	770	805	797	823	834	820	783	791	792	824	832	791	791	798	836	820	846	793	797	827	826	779	816	810	827	812	800	812	825	839	856	771	762	848	849	836	859	818	762	798	756	821	793	851	808	786	786	842	822	825	791	813	777	820	799	752	792	828	819	799	796	794	833	845	773	765	839	817	847	793	783	819	826	800	799	853	862	784	850	785	774	805	820	761	788	762	832	793	819	845	807	738	814	801	839	809	824	790	799	811	780	836	806	858	825	772	830	768	786	790	798	798	868	820	889	843	792	812	793	809	840	757	870	800	779	826	828	765	827	834	854	737	827	792	783	852	797	805	800	830	801	796	822	819	796	778	818	785	786	804	865	797
25168	21213	26872	24934	12825	3962	2398	1738	1293	1089	1033	965	888	859	886	830	845	875	906	850	851	822	864	834	815	826	856	820	890	828	828	869	812	851	875	848	855	844	840	815	875	859	856	801	876	867	823	831	904	872	862	802	803	804	868	876	842	825	818	823	810	835	837	823	826	863	874	881	843	891	871	808	847	808	898	799	860	849	836	832	885	854	801	868	850	875	815	836	854	802	848	824	906	845	906	814	832	832	780	845	792	858	816	876	844	838	860	897	875	804	851	874	835	848	834	833	850	850	873	857	840	882	847	876	849	790	858	817	905	885	799	829	861	862	873	878	836	821	872	788	800	798	864	822	831	862	881	851	810	825	842	860	865	827	840	806	819	822	925	899	829	942	836	867	832	843	845	853	841	817	790	833	820	835	801	805	858	791	900	846	883	862	853	861	918	856	865	856	885	892	852	871	895	886	882	857	809	884	895	903	850	824	858	870	864	836	805	850	823	847	837	842	874	827	819	821	851	839	814	793	805	884	799	844	797	850	818	823	845	756	803	842	814	821	838	810	852	896	840	813	811	823	821	835	858	865	880	813	859	823	803	834	880	835	860	857	847	891	808	826	890	850	823	797	842	796	878	820	836	908	848	862	869	871	880	810	854	827	779	877	929	842	857	846	834	849	872	808	893	849	855	809	780	880	840	859	832	798	820	841	830	899	882	816	861	858	817	864	871	834	837	883	817	886	867	813	854	841	879	869	866	823	818	859	896	856	834	797	833	821	826	823	867	840	867	859	828	898	863	906	879	851	828	836	850	841	860	862	874	860	811	839	863	831	892	830	820	878	858	833	848	872	906	875	857	847	864	861	816	823	822	838	879	854	816	874	848	848	895	801	804	860	845	830	838	792	830	798	862	860	853	851	853	864	800	866	875	872	824	851	795	850	795	832	813	838	828	827	838	879	867	902	880	842	831	838	814	887	891	836	837	860	887	846	863	868	805	838	838	859	879	792	815	851	842	843	805	858	840	829	820	849	869	877	835	839	818	891	879	831	822	852	812	802	828	884	837	827	843	880	873	877	825	823	852	864	851	830	849	782	867	831	843	843	796	812	858	829	858	857	814	861	879	850	889	890	827	819	853	852	871	790	819	806	851	878	827	839	827	815	863	816	871	812	924	840	839	888	877	824	858	839	852	857	807	884	835	900	879	829	856	854	828	829	845	779	870	844	890	873	809	834	805	824	782	824	839	800	864	858	836	889	796	834	850	860	852	877	839	847	817	855	849	836	861	848	875	861	847	856	839	832	841	795	832	905	776	872	823	824	890	841	822	837	837	812	842	870	845	797	811	851	873	844	848	826	843	881	817	851	815	856	882	886	851	831	831	844	863	797	863	782	959	870	849	866	849	878	845	833	841	834	838	835	898	809	876	835	894	877	807	901	839	846	853	852	828	882	810	846	831	880	835	862	874	830	845	798	812	860	845	893	871	836	857	890	862	820	829	835	865	827	826	844	822	814	813	852	892	855	789	841	805	824	811	886	909	827	840	841	742	873	874	838	887	878	803	839	821	833	835	826	876	839	841	829	863	866	880	797	841	846	860	849	839	820	849	860	860	872	875	832	860	841	834	779	881	889	809	871	842	861	888	848	796	837	821	811	827	844	838	851	840	808	813	905	888	845	806	883	831	847	803	841	890	818	855	882	819	870	862	828	868	858	847	849	891	835	850	891	847	880	828	859	851	837	793	921	832	821	833	858	841	876	851	826	798	822	815	847	882	825	841	832	849	877	869	811	819	833	864	817	842	811	814	876	833	833	831	826	849	822	848	861	854	873	828	851	901	855	858	829	886	779	825	813	856	826	847	794	846	842	859	894	955	897	871	804	826	782	876	889	918	846	848	845	862	784	820	849	833	838	929	870	828	853	842	854	911	825	796	877	918	794	842	837	830	900	802	893	847	836	923	815	824	783	823	893	847	873	872	847	810	856	827	821	834	876	863	908	819	847	901	855	848	874	828	851	817	837	883	828	875	841	843	807	849	850	873	923	846	839	849	844	844	909	848	842	851	864	763	772	877	863	902	940	756	839	873	878	882	848	830	855	845	815	861	858	825	873	859	834	812	789	932	841	871	857	871	862	823	866	864	831	843	828	841	856	899	886	818	845	849	791	840	825	837	824	839	845	847	847	844	859	834	849	809	853	826	876	876	865	856	819	857	820	823	832	846	858	860	828	825	827	815	845	788	906	885	878	854	828	870	869	831	845	908	828	865	866	848	848	880	825	864	804	827	828	856	907	864	796	824	830	840	829	895	838	859	879	825	839	810	822	833	849	786	845	845	838	842	818	844	871	859	848	871	897	845	858	817	860	869	863	886	879	839	864	885	846	826	874	868	806	834	866	810	842	822	867	803	887	826	837	811	818	848	869	866	857	904	811	873	862	808	789	855	853	851	880	860	883	856	847	878	866	868	841	852	840	825	823	845	818	836	869	846	793	777	857	835	868	886	794	890	822	839	841	878	887	863	797	882	854	881	884	744	805	861	823	862	829	825	865	879	851	843	826	783	894	822	857	886	802	847	844	876	839	836	865	828	891	853	858	842	849	891	834	850	833	864	839	855	884	858	861	866	836	862	817	791	832	873	809	861	834	825	804	766	911	875	871	879	859	814	853	844	891	834	853	863	892	854	831	867	863	871	902	843	840	792	856	888	851	819	875	827	881	821	823	922	769	833	850	840	803	843	866	810	831	813	838	839	873	835	830	893	863	820	839	896	808	815	820	861	830	861	854	848	870	839	849	846	838	849	855	867	874	856	846	820	871	880	877	829	889	849	819	822	847	833	784	869	852	842	861	799	880	870	844	858	832	828	855	799	791	838	824	868	860	882	902	884	793	795	852	806	891	873	883	856	823	847	809	847	844	837	867	798	826	830	868	819	934	857	867	897	875	845	882	854	830	900	813	838	857	873	815	845	850	875	850	896	814	856	829	883	762	877	831	819	867	826	884	865	848	908	827	867	854	857	869	833	839	864	849	860	851	842	849	854	853	840	832	867	831	891	853	908	835	807	797	865	844	832	829	837	851	873	780	837	882	882	816	823	818	846	861	855	858	891	858	881	851	906	837	864	821	851	863	873	828	885	865	880	858	810	873	805	854	875	800	826	843	855	840	868	821	838	893	869	888	844	874	834	853	838	850	866	832	853	867	871	883	893	886	852	833	834	826	855	842	872	824	844	782	810	837	816	872	818	833	864	862	822	852	845	840	827	885	879	859	827	900	888	871	799	865	847	841	826	840	844	838	877	821	881	814	816	819	824	801	839	871	883	856	820	851	874	906	800	873	838	870	883	876	789	865	816	831	884	821	863	820	839	862	879	858	846	815	855	866	843	904	808	862	848	842	855	870	840	845	842	849	835	854	847	845	818	899	832	784	837	851	863	836	840	847	856	845	873	810	897	829	822	866	816	865	830	813	927	787	854	831	760	853	844	861	843	836	855	845	801	833	833	803
44848	47293	24545	13226	7663	4488	3142	2193	1710	1223	1106	938	970	911	845	833	862	885	877	866	831	875	812	821	841	868	903	879	877	811	841	909	899	868	857	838	844	799	816	832	871	856	890	841	884	845	858	872	872	855	866	846	876	878	868	827	867	779	915	878	877	841	886	830	847	863	851	875	856	839	845	856	824	826	834	872	882	850	857	867	857	813	841	902	850	860	832	815	852	856	896	847	839	902	818	905	837	879	817	887	809	879	842	831	875	853	794	901	897	835	842	867	916	899	893	864	898	813	873	874	910	886	873	819	847	874	883	878	828	888	851	842	861	865	877	797	893	822	822	866	883	833	910	849	839	886	819	823	827	863	834	850	890	857	847	838	812	858	901	819	875	903	868	872	875	832	874	839	838	869	906	887	884	827	859	824	840	843	900	943	844	809	849	878	811	877	864	782	895	863	889	830	873	838	866	924	846	808	813	870	806	835	817	837	859	791	903	923	838	862	834	870	805	850	804	869	888	854	856	855	811	809	838	804	881	843	919	816	863	857	854	845	860	898	804	808	850	841	863	825	852	850	873	773	893	881	915	888	831	849	877	903	834	821	863	841	838	846	867	892	832	837	891	926	877	882	902	931	812	867	859	909	916	794	864	854	802	872	815	819	896	832	898	850	852	921	864	824	862	831	891	800	855	826	833	836	836	885	833	843	851	802	844	813	808	840	842	868	852	875	853	829	868	868	850	888	860	896	856	849	875	849	830	861	864	834	822	902	901	899	885	867	888	874	890	873	845	916	812	822	887	851	871	818	850	908	848	881	840	894	840	912	873	862	886	843	829	849	846	874	920	864	881	851	935	924	860	878	887	825	870	812	760	797	800	829	835	844	836	840	879	825	837	863	900	836	883	867	844	830	853	850	885	884	866	908	859	835	812	850	834	853	868	804	885	826	846	879	820	857	850	934	869	864	849	797	824	853	880	887	891	862	859	795	856	856	872	854	859	855	862	834	874	877	835	872	854	863	900	873	832	813	850	834	906	837	864	880	894	878	809	835	857	878	893	887	839	837	891	861	882	852	855	854	827	937	902	818	851	840	886	785	853	831	830	859	828	807	822	833	833	854	865	904	832	898	892	878	822	825	826	850	840	844	870	832	874	824	869	820	881	862	872	930	830	862	847	832	862	886	893	855	840	865	842	912	868	842	866	798	846	946	813	885	880	865	858	834	861	838	838	863	883	891	905	908	866	838	864	784	828	915	838	887	872	874	861	795	866	852	884	868	842	852	905	877	868	822	874	799	861	909	895	868	880	901	878	861	922	875	874	831	867	880	860	860	864	831	866	865	886	875	878	862	815	853	816	904	835	860	841	890	865	876	900	882	907	876	816	854	837	913	849	874	867	878	878	856	847	844	847	822	910	869	868	826	811	859	874	876	837	847	840	902	836	866	879	871	866	800	839	841	809	857	848	854	855	829	813	946	832	879	849	891	840	882	834	873	896	815	893	800	858	875	845	854	902	810	840	828	850	853	849	909	880	862	841	848	867	899	803	883	940	847	863	887	902	829	858	870	850	872	831	828	869	879	873	861	879	890	880	831	913	864	863	883	865	816	850	814	886	856	859	832	870	864	850	877	883	859	812	858	866	870	859	847	823	881	837	856	894	858	821	830	861	837	872	854	795	849	828	850	906	867	854	861	754	887	813	856	811	865	859	812	897	832	878	830	854	856	824	872	833	880	862	851	819	863	835	846	880	839	895	855	877	852	814	895	864	877	842	894	846	874	816	809	826	864	825	947	779	892	824	877	859	842	841	838	898	869	872	864	880	852	869	854	860	876	867	846	773	899	835	832	821	869	893	865	810	852	841	865	887	854	866	844	868	795	860	877	861	839	845	853	809	805	841	885	868	879	828	874	859	828	858	885	805	849	863	846	854	885	888	821	837	873	882	852	861	891	861	804	909	825	858	875	854	883	859	824	815	815	810	871	903	842	910	868	844	871	873	891	830	826	820	860	850	836	869	826	830	802	867	852	901	849	919	858	814	859	870	851	889	862	853	832	878	865	857	873	805	799	841	803	879	820	885	845	858	895	851	855	836	861	840	875	820	907	865	860	832	832	872	897	893	875	872	845	862	854	829	841	850	832	883	838	897	870	888	912	917	824	857	866	897	830	817	923	856	935	868	841	885	912	874	869	894	855	866	815	854	929	885	875	841	885	825	843	834	838	880	861	917	844	935	893	849	871	859	888	870	817	844	833	866	851	864	846	851	863	845	891	871	856	867	832	897	906	876	854	858	903	819	857	875	849	883	813	859	864	867	871	856	897	859	813	884	886	868	864	813	861	864	828	844	802	891	901	884	847	886	872	853	843	836	845	865	904	833	859	835	861	865	846	834	846	871	822	870	800	809	835	799	810	875	852	845	856	820	853	856	816	830	797	906	889	893	871	847	830	875	875	873	837	838	882	859	903	841	829	885	837	898	871	860	862	884	800	844	910	843	898	881	866	854	872	821	857	825	934	898	900	848	861	898	835	850	887	854	813	850	840	846	880	855	900	830	822	875	852	893	810	915	878	897	857	820	811	895	876	880	843	904	841	839	856	845	826	833	833	842	824	839	872	891	801	840	833	806	811	874	868	836	824	823	865	872	895	868	910	861	853	863	863	852	855	876	856	878	857	848	830	834	834	852	879	810	854	862	853	854	864	861	864	812	804	818	879	832	883	847	893	899	863	836	840	828	878	881	822	857	844	855	851	862	897	857	915	840	881	879	883	876	862	890	890	913	827	883	891	810	846	880	820	860	883	855	860	885	830	891	863	924	890	841	844	859	879	838	899	818	875	846	858	854	831	864	868	854	848	906	827	831	832	850	866	848	834	896	858	802	884	850	876	833	830	888	834	829	794	896	868	785	865	843	893	828	884	872	860	773	867	866	811	878	852	882	849	846	828	824	811	885	908	882	842	848	840	874	838	879	831	866	843	853	842	861	819	879	779	845	884	839	891	879	834	863	825	833	914	869	881	807	867	855	847	879	876	885	840	890	826	865	906	854	853	807	856	852	842	865	833	798	819	809	902	872	892	886	816	888	877	889	928	891	840	867	861	858	876	838	897	819	821	828	894	813	890	866	875	841	803	818	868	828	894	857	867	915	875	832	835	851	850	803	833	811	849	922	864	862	913	874	848	871	886	886	872	860	901	855	795	865	917	905	845	923	870	911	858	845	837	847	863	824	803	849	839	907	835	869	811	870	818	852	863	833	844	820	822	836	878	857	819	862	869	868	876	840	759	847	890	900	852	794	891	851	901	838	844	876	851	818	855	886	836	828	912	856	855	816	891	855	861	835	856	838	849	867	826	822	858	881	856	877	883	887	827	798	815	830	839	884	856	868	816	867	823	864	855	861	856	852	870	842	895	869	865	850	860	848	884	806	860	849	859	841	868	865	877	856	821	807	881	911	872	938	827	850	866	838	835	828	898	821	845	824	882	877	901	885	864	831	846	925	848
22463	21002	28444	23801	21048	20857	10270	2827	1680	1317	1100	1130	1021	956	913	858	871	866	876	848	793	815	827	823	843	869	791	827	840	830	832	817	798	842	828	839	814	886	839	812	812	826	811	795	848	853	815	814	782	836	846	873	838	782	875	807	857	899	821	830	779	848	832	788	823	841	829	853	799	786	839	822	847	809	853	808	828	897	811	810	812	827	768	781	793	841	764	797	830	794	791	831	832	808	820	836	818	813	795	857	784	832	789	755	791	781	771	781	817	799	863	782	848	791	787	867	793	813	817	846	805	795	828	801	779	856	832	827	875	816	880	842	818	789	849	823	806	853	822	794	824	789	817	805	805	826	884	812	782	837	792	821	840	822	841	793	810	819	790	821	868	839	813	762	806	847	840	834	857	812	844	829	808	796	767	805	826	825	777	794	842	799	854	808	788	838	816	786	741	867	753	827	851	823	808	816	787	824	822	821	859	773	810	838	864	837	802	884	822	795	781	805	798	834	793	807	803	830	833	831	791	793	855	779	824	851	830	833	787	857	810	790	832	805	847	810	802	811	890	827	804	845	847	855	836	802	791	804	851	858	768	871	842	815	844	828	829	792	835	854	871	840	769	823	832	820	747	809	853	833	826	809	795	814	824	814	833	797	835	821	865	835	812	771	788	823	832	808	842	822	772	796	823	811	841	865	832	799	821	849	870	843	858	782	803	788	773	784	792	798	841	810	829	861	828	820	818	802	846	830	777	826	830	795	780	784	842	779	851	850	844	862	822	805	797	819	821	787	870	812	826	800	769	825	829	799	858	823	845	782	805	815	808	828	781	810	850	778	864	798	832	778	787	809	808	823	842	782	813	840	847	835	829	850	812	821	840	794	826	790	802	785	838	799	875	829	815	808	852	854	765	819	847	840	783	785	827	847	821	791	765	796	879	803	769	804	832	778	781	850	817	807	807	763	779	822	775	829	792	850	754	800	850	819	852	814	776	796	810	834	819	817	834	774	826	853	836	854	841	841	887	801	811	825	784	802	802	807	827	840	818	756	818	766	808	794	803	828	792	793	775	806	757	839	829	773	813	866	804	847	851	866	784	810	822	820	860	843	834	806	832	811	797	821	806	836	809	827	822	817	820	780	804	807	830	798	824	825	814	818	775	853	787	822	861	790	798	815	766	817	781	820	805	805	870	785	806	836	829	867	820	824	770	821	816	831	803	804	824	835	817	852	866	845	834	788	827	814	877	830	834	809	862	842	834	814	810	810	846	787	776	824	814	765	844	806	811	826	818	806	806	850	778	819	821	845	862	821	838	810	802	867	791	791	762	762	780	818	885	832	797	796	805	789	774	836	798	818	794	808	871	836	816	757	865	840	845	827	797	867	852	783	793	783	796	826	801	793	848	833	857	823	812	822	811	770	806	806	787	799	752	800	856	853	795	844	828	859	798	805	802	814	821	797	755	791	814	770	838	847	780	798	834	816	841	820	855	860	808	847	864	767	835	848	769	841	894	801	862	870	803	792	824	780	824	813	775	796	844	808	831	724	862	846	844	832	784	854	865	787	825	824	814	766	787	871	784	855	773	772	838	836	833	815	859	882	802	861	821	812	790	777	781	819	860	786	852	817	775	829	850	813	781	808	794	859	803	807	799	784	823	872	817	792	798	803	822	804	812	815	825	826	775	859	841	837	808	799	875	780	884	869	831	802	832	786	813	764	779	808	828	860	844	876	819	824	814	812	850	793	843	844	793	777	814	812	826	831	799	793	838	827	817	826	804	816	772	774	874	810	790	830	834	838	812	854	745	799	832	843	748	805	804	808	832	782	828	812	808	835	829	817	803	829	808	852	812	831	838	793	787	786	838	787	805	814	801	811	853	856	852	838	809	773	770	823	824	812	855	804	846	844	891	890	787	824	875	837	861	850	790	790	766	799	833	844	821	802	826	812	840	797	840	821	772	862	765	863	865	836	817	887	841	862	792	873	832	856	903	841	849	856	759	770	811	841	858	829	844	802	810	823	830	808	838	805	826	801	849	852	773	814	833	858	835	821	808	848	820	802	839	804	828	855	795	841	798	867	796	813	825	849	824	818	837	852	834	867	836	799	866	790	857	827	843	811	814	834	826	852	843	790	846	809	845	786	809	795	778	794	823	836	829	838	836	813	855	787	828	880	823	785	868	836	830	813	806	800	842	889	830	787	829	847	771	770	844	790	874	823	882	812	804	834	805	804	839	822	823	917	808	843	798	793	762	843	804	837	831	824	843	772	851	807	772	880	798	831	780	856	816	873	796	768	835	767	845	828	808	792	813	810	791	841	809	818	818	791	787	837	832	819	820	813	813	784	841	789	815	873	816	796	841	760	778	869	820	837	840	847	868	780	864	838	842	832	868	790	773	834	816	818	820	825	801	829	785	821	851	789	805	800	887	855	827	851	826	834	783	795	808	837	844	825	794	878	804	801	796	878	809	788	832	826	801	779	777	811	847	773	806	831	822	845	852	856	792	826	848	813	817	809	860	825	880	816	859	779	846	803	872	781	832	851	882	797	875	812	835	868	785	794	812	809	854	840	813	853	820	802	825	850	827	818	841	831	780	799	828	778	804	828	800	847	795	780	827	796	811	765	819	823	802	797	815	843	819	804	840	811	851	806	806	885	753	811	820	812	872	786	817	835	795	819	797	775	787	843	817	821	807	796	805	843	802	818	819	831	815	796	846	830	811	826	858	868	812	861	824	830	771	803	821	817	846	778	838	827	770	800	829	850	811	862	761	844	851	865	780	794	796	872	821	838	828	807	766	825	809	801	782	814	806	862	783	823	801	783	852	827	797	803	799	788	784	793	807	811	806	864	780	785	835	829	790	847	804	777	833	854	801	839	792	833	817	794	763	772	798	821	778	847	789	799	772	802	800	751	800	861	796	806	783	816	798	816	851	820	820	828	796	768	844	783	788	874	857	814	796	807	785	756	795	814	842	799	837	862	827	825	823	848	837	817	819	827	822	832	829	826	883	823	824	801	826	888	743	807	819	777	810	814	791	860	815	756	782	832	769	864	848	785	839	806	913	856	780	792	794	848	842	842	809	850	787	880	789	813	826	817	833	818	814	822	881	803	827	843	832	816	806	822	867	798	860	808	809	851	854	750	831	803	851	833	818	858	809	851	765	804	834	830	829	799	808	778	820	856	802	807	797	799	824	815	823	821	790	804	840	825	843	824	744	796	834	793	757	863	823	848	794	841	799	800	824	764	865	800	768	845	809	826	850	812	803	801	822	816	822	817	840	854	856	787	821	820	817	805	778	786	866	816	806	778	802	768	760	791	820	813	803	822	813	817	800	863	787	784	818	837	869	801	791	846	834	804	870	852	798	854	814	836	811	860	790	821	795	885	829	796	851	824	848	868	841	866	850	781	815	877	856	801	856	867	852	884	797	826	777	822	778	819	861	799	825	815	790	906	837	813	827	794	854	811	862	811	801	787	845	831	833	821	877	844	809	772
40722	60183	40966	23583	13541	7879	5178	3363	2073	1592	1246	1196	1091	1041	942	930	928	887	852	804	824	834	873	835	842	809	833	822	812	802	828	845	849	819	817	836	812	849	816	856	785	807	818	814	818	852	820	847	833	778	844	843	776	832	826	772	795	838	884	855	831	864	867	786	807	802	825	765	848	812	771	820	840	809	851	810	832	791	881	828	847	845	836	814	808	863	767	806	856	831	795	827	884	813	831	831	830	787	830	837	805	821	817	812	774	833	817	828	796	869	815	823	830	814	831	786	797	832	813	841	812	860	755	844	806	822	818	768	868	835	891	861	813	845	832	862	838	783	843	785	753	807	788	826	857	838	786	891	814	809	814	762	831	862	843	856	830	776	834	802	833	789	878	814	854	836	837	798	823	786	861	801	787	842	814	846	832	775	795	781	788	791	833	822	838	809	814	879	820	790	852	798	820	794	804	843	885	839	858	806	847	795	822	861	798	813	788	833	837	794	816	813	846	835	770	796	827	766	845	833	833	839	835	857	803	772	806	776	745	809	814	836	802	824	825	828	817	869	823	821	856	818	843	836	736	802	810	816	830	800	858	863	805	862	798	808	820	848	823	827	845	810	835	814	860	826	830	811	847	821	784	837	846	801	780	861	805	740	806	853	832	819	817	800	834	797	870	845	873	804	800	787	862	878	885	866	874	794	835	847	792	791	828	829	843	811	785	830	843	779	821	801	807	840	829	829	833	831	845	861	804	904	837	831	810	877	825	822	827	797	829	750	809	828	876	837	842	817	807	839	859	793	801	782	836	823	821	800	818	815	803	861	868	838	864	827	783	807	841	822	843	845	863	830	850	800	773	776	831	771	825	827	803	816	835	770	877	795	792	838	840	793	814	799	815	827	821	814	828	800	879	846	789	815	832	828	831	791	843	869	809	828	858	800	830	846	798	813	863	830	858	807	829	794	802	786	774	828	816	832	798	858	819	851	836	827	807	752	850	836	837	818	790	837	819	857	819	835	793	838	825	844	809	817	874	858	828	819	786	830	851	773	774	855	808	803	816	805	848	905	820	808	796	791	841	841	840	831	790	810	809	847	824	789	830	822	847	810	825	828	841	871	810	830	807	839	803	812	818	819	851	827	814	809	871	858	835	794	784	803	780	851	804	804	825	826	817	888	828	863	788	847	812	816	832	799	815	849	862	832	838	842	798	834	791	787	838	808	878	784	832	800	814	738	782	809	860	842	777	861	809	832	893	868	862	792	781	826	853	804	822	816	868	819	855	836	783	815	817	880	807	849	801	831	796	772	820	825	824	815	845	843	864	758	839	848	820	834	829	787	774	882	824	824	778	844	819	843	872	852	809	813	863	802	823	882	832	825	831	826	796	821	819	808	828	815	754	798	818	855	828	826	820	824	845	790	837	830	835	875	811	827	847	831	868	863	819	808	876	853	797	835	875	781	792	840	834	839	830	875	783	824	821	807	795	845	841	809	816	833	808	813	848	791	808	811	852	854	859	845	834	855	828	857	821	804	809	806	834	809	855	792	830	839	816	864	836	836	817	836	886	844	861	806	871	831	808	824	795	859	830	796	884	834	794	792	836	847	815	801	809	823	879	824	788	787	824	786	799	785	823	783	817	820	827	782	850	841	858	851	821	832	880	818	881	823	799	813	822	826	838	825	803	877	795	853	817	830	797	841	863	817	843	846	748	864	809	795	849	797	843	855	817	814	817	810	790	862	800	830	831	819	798	790	861	801	821	790	836	828	763	855	811	807	817	835	808	835	778	816	789	866	873	798	751	840	836	818	821	855	907	863	840	848	845	796	815	827	853	788	873	813	782	818	820	807	820	799	792	771	817	789	855	819	848	847	872	805	831	826	838	871	787	808	786	803	835	815	799	816	830	806	818	814	828	836	842	853	789	820	810	838	802	808	809	821	827	777	830	794	825	819	823	824	777	811	831	836	861	885	840	857	807	839	786	827	768	830	820	828	851	814	805	811	842	815	782	810	807	805	807	837	861	864	808	808	794	782	817	862	825	771	800	849	825	766	806	792	817	787	825	835	794	837	843	782	846	811	858	811	806	873	845	801	780	854	834	823	812	807	825	790	815	837	796	784	796	784	868	859	765	812	798	794	817	808	827	846	819	820	862	816	821	804	837	850	808	794	904	768	814	834	792	845	818	804	822	814	825	859	848	815	822	934	821	835	800	812	812	818	817	822	803	817	876	830	849	806	804	864	820	773	785	827	793	824	816	830	823	829	804	855	753	806	771	832	803	825	776	854	792	819	867	760	791	818	799	855	857	845	806	799	822	812	790	793	778	860	837	814	825	787	852	814	819	812	817	796	769	871	805	805	804	817	838	816	830	874	760	807	851	808	801	844	853	812	821	803	780	790	800	822	814	844	848	836	862	824	778	832	865	814	827	790	803	813	855	799	851	875	816	798	819	846	767	821	802	842	806	835	827	860	836	804	777	847	855	796	854	819	829	843	881	806	854	809	788	798	817	839	842	786	872	812	788	834	866	761	827	814	802	825	767	801	811	809	810	826	772	803	811	810	805	863	817	792	825	810	842	786	867	807	812	847	782	808	813	842	795	836	817	815	855	806	809	846	785	826	800	832	883	794	813	795	811	812	847	806	888	816	902	835	835	819	809	796	846	851	824	856	856	825	853	830	772	795	795	865	787	782	828	842	830	786	834	810	817	846	781	831	802	855	767	790	775	789	815	811	829	820	842	826	819	839	851	802	822	857	796	796	788	863	834	853	823	837	830	823	815	792	860	805	789	874	801	831	825	850	797	844	801	860	839	846	825	825	820	842	845	839	814	815	830	860	804	807	787	837	810	880	833	823	820	828	883	863	778	783	866	823	827	807	815	812	822	821	790	819	745	832	861	805	791	848	735	817	833	846	812	810	797	804	833	840	816	809	809	822	831	820	860	873	846	794	840	822	841	772	779	880	810	876	821	802	798	824	824	788	852	833	809	847	822	845	842	796	830	789	813	836	842	802	831	843	838	839	846	800	822	796	798	754	780	809	834	867	859	801	830	829	858	805	803	834	829	811	862	824	804	808	774	794	818	802	840	804	829	818	867	827	770	803	805	836	831	786	796	829	801	803	796	839	816	818	866	806	827	813	858	814	761	834	795	801	877	827	801	805	808	791	826	810	856	803	890	797	791	822	827	808	797	830	824	822	759	761	832	774	856	790	819	825	851	828	790	907	798	775	856	812	790	810	827	818	807	848	861	857	833	839	825	846	823	818	760	809	815	874	839	801	794	818	777	873	842	811	801	801	780	820	831	824	855	800	841	850	843	779	816	872	810	800	809	844	814	853	797	867	847	842	837	822	856	834	807	812	753	803	799	810	827	826	858	809	836	787	822	827	857	861	833	854	810	853	846	835	868	801	835	810	842	837	857	761	779	787	798	787	840	854	808	823	798	762	848	819	797	851	807	817	809	783	832	812	807	842	821	722	861	819	850	852	813	824	788	860
41825	43335	34321	19328	8833	4677	2528	1680	1345	1065	969	983	897	850	846	817	835	861	871	818	793	833	820	790	813	819	816	833	793	838	813	849	851	808	832	836	824	822	819	825	841	828	749	773	845	831	837	803	877	822	833	820	831	764	845	878	841	843	793	803	827	801	833	820	833	799	815	802	812	826	763	855	809	843	834	877	797	835	778	887	833	816	771	793	841	828	839	811	827	810	865	860	830	788	829	843	812	845	808	808	820	835	830	819	804	823	828	779	782	830	804	821	815	837	817	826	816	832	756	844	845	852	838	777	844	832	802	855	819	824	860	799	776	844	764	781	789	804	890	838	815	808	829	788	759	846	788	788	816	812	812	833	823	800	806	803	879	809	875	775	860	807	836	769	841	798	804	816	865	849	809	820	840	830	862	843	806	826	814	841	819	824	845	797	848	817	822	789	793	855	830	809	842	890	798	791	867	801	799	881	836	781	862	826	809	904	858	889	849	788	829	817	822	869	787	793	823	854	800	779	854	812	822	834	759	831	748	802	843	842	843	803	851	838	838	839	862	779	852	819	813	855	808	819	805	816	804	841	814	840	802	813	821	844	832	799	827	832	767	773	826	839	805	873	862	849	817	821	803	833	837	842	829	816	819	777	851	855	806	862	783	884	854	795	807	859	792	821	820	832	849	803	879	821	780	800	810	814	823	830	843	834	792	770	782	794	848	785	808	747	808	822	753	836	814	877	805	791	843	794	787	835	861	790	880	849	828	771	766	832	821	790	856	843	813	750	820	838	835	836	832	828	774	812	836	826	815	813	835	801	876	852	816	770	825	838	796	821	763	803	819	819	844	809	783	836	861	825	843	832	797	767	825	832	818	834	803	788	778	827	805	792	795	796	845	772	813	829	784	847	812	790	798	811	842	857	785	830	828	837	793	747	818	823	749	830	802	852	832	819	780	820	763	798	829	814	835	805	833	810	809	799	810	827	858	788	759	781	838	779	807	876	850	792	787	823	806	838	772	801	793	804	833	790	852	832	827	776	771	804	842	850	798	840	876	810	817	860	870	791	840	808	895	837	825	792	808	817	838	771	796	837	818	790	787	792	807	801	787	839	806	818	782	871	843	854	836	816	805	804	853	836	810	815	843	828	852	861	830	838	892	785	812	829	843	851	847	818	831	804	828	853	834	771	808	856	800	781	777	833	842	830	833	812	795	799	788	831	851	824	786	800	848	809	856	826	825	869	811	835	849	793	826	797	779	758	804	795	837	832	794	795	842	805	861	839	812	810	828	803	867	799	787	826	797	799	821	827	799	789	752	825	827	823	864	842	800	840	842	840	781	827	818	790	838	864	833	852	848	794	832	762	797	867	792	795	850	821	830	842	835	801	853	814	860	778	792	783	783	793	811	847	782	893	768	844	847	810	861	821	873	863	807	822	812	867	786	814	844	752	815	842	816	832	779	826	805	803	779	842	845	840	820	820	786	823	860	779	836	866	858	824	804	821	793	862	805	724	902	795	817	846	791	790	768	811	793	825	818	822	800	800	809	821	819	781	807	802	787	800	874	832	795	817	800	824	820	834	775	778	780	805	823	783	792	764	845	848	791	831	815	802	846	793	839	813	764	823	806	819	834	889	862	803	835	865	835	746	785	782	800	793	793	868	853	840	793	841	822	838	835	814	857	832	802	781	814	824	816	845	875	794	855	867	831	805	811	820	812	806	793	801	853	788	805	810	837	796	817	776	795	810	824	843	854	812	821	841	854	829	830	807	785	784	808	822	767	816	800	758	776	818	844	811	827	834	793	766	794	851	837	860	829	848	785	831	807	821	788	810	856	782	844	844	828	821	850	850	856	760	816	850	873	823	833	853	805	813	892	864	839	807	839	809	837	777	782	889	780	756	863	799	850	799	808	903	839	812	892	850	851	822	827	855	835	780	821	818	815	842	875	808	841	794	831	829	831	851	804	858	796	823	854	833	780	803	835	848	830	840	799	786	835	796	778	844	874	842	805	801	838	851	764	800	862	791	856	824	782	821	807	841	790	848	758	833	810	808	813	795	860	803	786	808	811	804	802	801	821	844	827	796	821	846	808	834	850	804	838	830	815	812	879	757	818	814	784	816	787	825	810	751	814	893	815	814	860	800	830	817	797	794	796	799	792	795	765	802	834	823	808	865	829	824	850	825	862	786	816	807	822	793	859	798	819	781	859	809	881	845	857	816	825	824	843	851	786	815	876	780	778	815	828	779	744	823	796	846	815	845	818	789	853	866	805	767	786	822	824	832	852	800	831	839	832	820	795	828	808	909	843	845	799	797	801	840	807	821	787	807	830	832	759	851	835	783	813	817	775	795	817	846	867	745	821	813	857	825	809	810	827	851	856	811	813	829	810	851	818	840	790	874	787	796	811	781	833	819	819	827	754	810	846	814	862	789	879	852	828	840	789	749	802	784	840	838	824	843	858	768	813	840	796	827	830	843	813	787	811	820	825	854	820	757	799	823	809	799	826	827	813	824	799	840	796	786	808	838	801	780	765	829	869	795	867	811	826	860	831	839	779	848	845	797	794	804	849	860	797	831	831	785	859	867	776	784	800	841	842	827	860	830	859	825	795	811	796	828	783	799	806	783	819	824	885	832	779	865	804	867	799	805	803	843	760	806	803	798	832	833	804	815	788	769	791	810	835	773	861	847	811	769	844	823	849	798	822	832	810	832	823	825	818	826	865	750	816	823	846	812	796	782	824	826	812	783	848	833	765	868	804	831	816	855	870	807	804	775	788	828	833	824	821	786	849	825	854	838	785	868	800	815	818	811	810	808	781	861	814	827	854	782	815	874	851	824	789	768	797	831	828	827	816	832	807	818	816	824	866	812	834	793	801	833	806	824	902	760	850	816	787	777	814	828	823	804	803	829	799	827	766	795	832	818	764	786	838	825	896	783	816	820	832	764	838	788	876	818	824	818	851	826	791	843	856	737	784	846	816	825	833	785	787	851	844	823	854	829	841	787	802	822	779	820	791	867	844	813	905	775	836	804	825	818	856	824	849	830	825	832	838	795	743	826	860	785	797	876	816	868	823	796	817	786	803	868	739	841	885	840	811	835	788	789	816	858	877	830	792	824	790	811	816	845	820	826	823	784	909	818	851	885	835	847	834	792	819	852	855	860	785	860	793	804	808	785	850	798	876	788	828	871	830	854	846	860	819	859	870	808	849	842	783	803	763	829	868	765	896	843	771	824	803	850	843	866	765	841	835	844	782	797	794	818	899	885	823	824	828	792	808	815	833	844	794	856	854	801	865	794	818	869	846	808	785	811	820	844	891	858	785	818	793	814	811	831	771	826	809	845	846	847	787	780	806	829	814	812	828	788	867	822	803	858	841	830	813	811	802	822	810	823	830	857	813	869	788	842	782	832	770	840	795	834	820	874	781	841	845	846	815	770	852	823	787	779	813	838	798	858	827	800	797	865	897	831	833	808	771	779	833	841	774	835	822	813
46429	52703	32047	16527	9981	6167	3499	2304	1632	1318	1186	971	949	911	912	909	873	838	844	796	839	866	842	899	825	857	830	830	888	849	859	802	856	787	814	787	815	797	833	819	828	795	835	857	810	856	852	863	883	895	869	795	835	844	902	806	837	801	835	857	874	837	818	838	876	816	836	851	821	871	821	786	929	871	828	846	820	772	826	852	847	883	821	881	807	855	812	840	835	854	815	889	843	860	926	815	863	819	808	855	805	847	899	806	863	824	837	832	781	885	844	853	897	837	921	832	853	855	843	815	837	826	842	834	856	832	782	833	807	826	853	862	822	836	866	835	772	824	869	827	828	828	816	832	843	829	854	817	833	855	845	862	909	865	828	845	785	843	818	837	835	844	834	868	839	849	872	828	794	807	855	820	834	832	872	838	841	852	828	860	834	799	877	833	821	848	847	822	841	841	901	850	846	802	810	835	815	854	851	842	833	845	859	902	836	900	872	811	857	818	880	812	880	835	822	869	827	817	876	819	800	853	829	816	804	850	848	830	868	867	833	832	838	807	866	816	838	851	794	860	845	817	815	813	835	860	819	812	822	872	842	833	883	790	816	855	858	871	844	866	853	817	792	814	827	868	821	844	792	849	840	823	828	823	815	823	830	802	913	803	845	823	827	862	870	836	843	876	859	857	877	812	860	859	857	868	879	848	814	879	831	813	794	832	801	853	832	806	828	863	809	833	829	838	841	867	857	839	840	841	820	797	883	857	824	818	823	829	872	809	866	827	865	853	776	876	814	843	835	851	883	845	902	866	777	868	849	837	802	859	882	877	829	786	843	861	787	842	795	858	850	813	855	885	862	811	859	876	870	844	888	892	863	861	806	836	862	874	800	844	829	815	763	879	886	858	873	810	898	832	806	863	817	840	836	871	841	850	926	841	831	806	814	847	808	818	879	837	861	845	825	856	832	822	825	782	833	914	858	830	872	849	796	872	856	822	837	911	800	807	823	872	835	830	824	861	857	863	830	835	862	866	816	827	854	869	834	803	835	856	842	820	867	838	852	849	837	891	873	843	878	810	807	845	834	824	855	817	843	784	837	884	900	829	839	805	813	875	834	855	860	843	884	840	830	874	823	873	840	925	884	857	804	873	801	812	791	827	782	840	789	865	848	841	853	869	813	805	859	881	816	867	856	846	873	902	847	884	903	827	866	831	821	841	825	849	853	816	791	835	792	865	816	839	852	829	860	849	833	864	820	852	833	816	816	878	821	815	861	802	858	840	815	826	837	824	842	858	848	793	815	795	804	823	801	857	897	853	834	873	884	851	825	853	821	819	818	850	850	816	832	851	842	858	833	882	837	857	799	880	809	849	859	860	872	790	837	840	869	840	875	812	877	904	818	878	829	847	865	871	869	841	874	834	853	802	872	839	875	846	879	881	828	809	850	857	844	816	881	847	831	826	804	880	821	871	873	799	829	869	786	837	813	843	849	854	846	808	814	915	835	845	834	825	788	771	850	866	846	876	824	879	838	838	821	833	823	889	847	812	869	844	830	832	831	824	820	859	811	817	869	852	882	855	851	876	816	848	871	845	856	861	871	793	805	859	847	795	812	879	785	831	852	847	826	876	829	773	793	838	863	825	851	840	864	835	863	869	874	892	818	833	862	806	857	864	816	878	814	877	846	884	813	878	833	796	831	836	815	877	837	882	842	833	841	846	846	874	828	895	816	855	829	812	810	827	853	890	866	866	817	816	837	863	906	865	846	867	879	814	860	825	840	847	855	832	847	865	848	877	815	840	797	881	845	806	865	868	831	861	830	872	840	824	814	834	827	845	864	802	827	835	826	820	839	843	861	827	812	846	808	856	908	885	844	834	822	866	784	910	791	824	841	839	854	823	878	835	840	814	853	816	802	834	839	815	824	847	878	869	835	822	817	810	842	859	833	840	867	843	822	876	814	855	780	860	875	855	873	821	858	788	861	822	758	836	841	854	870	827	841	854	839	800	853	858	842	804	858	803	858	877	798	865	827	875	799	847	827	856	821	847	839	830	817	853	862	862	838	794	838	871	812	834	928	831	844	811	827	789	784	825	842	837	837	842	846	816	825	859	887	833	824	827	843	846	850	841	872	821	821	835	835	814	834	868	872	857	857	865	848	818	833	870	795	876	847	783	865	828	902	852	837	812	869	857	739	843	849	855	763	860	858	860	808	843	847	863	819	867	807	825	830	825	818	816	832	807	850	822	801	854	842	825	854	825	856	801	863	843	831	851	820	842	838	851	872	825	802	810	901	886	849	810	843	861	815	869	821	792	874	882	833	871	832	854	840	828	826	880	837	827	816	819	850	797	837	829	820	822	890	827	864	843	870	816	849	849	903	796	828	862	878	845	777	873	818	866	820	813	824	791	827	840	781	821	808	853	853	811	808	854	805	832	861	851	823	809	827	798	808	783	846	773	800	861	859	791	850	843	808	848	826	831	820	835	847	834	820	786	859	845	859	854	859	846	874	856	862	826	842	819	858	861	883	858	856	834	828	815	916	837	834	863	851	819	829	774	840	813	891	824	815	823	839	864	854	897	882	849	813	889	854	854	812	819	799	891	865	813	852	823	810	854	847	851	891	856	840	805	862	809	783	868	868	854	841	779	857	827	845	841	834	897	881	788	812	845	815	897	844	802	849	891	862	856	809	869	834	842	834	780	842	840	796	792	813	814	863	879	893	877	891	772	818	823	805	778	869	823	852	892	815	791	817	859	844	860	871	817	920	843	857	849	891	808	860	843	819	876	889	801	830	841	814	906	824	824	827	850	838	845	907	842	822	840	789	817	817	820	875	839	856	795	850	813	864	846	822	822	827	885	841	857	852	900	839	835	826	840	816	928	857	805	825	857	844	832	845	791	816	871	867	868	854	835	823	872	831	834	809	793	853	812	823	789	835	861	832	809	885	878	833	840	852	853	823	796	870	850	865	903	858	873	861	849	782	831	828	844	834	836	840	861	863	854	834	858	819	806	895	832	860	886	873	881	833	817	798	837	793	853	828	851	854	838	856	833	870	855	860	855	829	919	864	832	855	847	863	858	824	902	924	824	819	788	820	866	840	895	882	818	856	839	848	875	906	826	844	835	824	866	873	873	810	827	822	885	842	847	845	869	871	950	760	843	888	828	837	816	829	809	779	849	844	828	864	832	813	840	855	870	827	797	885	819	832	870	822	820	872	841	858	819	812	822	854	911	803	872	865	836	853	841	862	804	852	852	872	845	880	895	873	837	805	813	838	830	798	838	788	818	843	878	846	836	872	840	834	831	838	847	863	853	885	877	833	802	874	807	863	874	828	793	848	795	866	821	802	914	862	850	890	904	799	888	862	835	806	854	803	878	873	854	800	814	852	832	819	837	855	837	839	848	829	844	843	835	853	821	846	833	875	869	882	900	805	824	814	861	792	859	930	924	877	885	842	825	802	853	855	834	862	865	886	829	810	891	898	817	842	798	865	835	877	845
23387	20933	27883	24198	20974	14374	5399	2449	1697	1466	1166	1110	938	874	896	839	888	873	860	787	837	770	801	781	775	797	828	833	824	782	821	774	795	770	791	746	809	813	757	827	774	805	820	788	776	793	788	836	789	773	851	845	780	745	791	800	753	731	770	777	769	801	754	818	828	789	783	808	781	781	795	791	782	853	826	828	775	767	766	826	817	807	800	785	788	805	755	787	811	805	816	778	802	786	800	784	755	742	812	804	758	777	792	781	757	702	785	778	767	832	802	815	841	777	858	814	758	820	814	778	734	843	774	779	767	793	781	779	774	798	788	817	796	773	799	787	815	834	775	796	810	845	876	777	808	803	805	868	801	786	778	763	718	775	780	833	796	813	817	834	784	766	809	759	769	792	789	753	845	783	812	814	776	780	801	779	819	817	788	844	819	795	839	844	769	821	724	794	809	778	771	775	753	837	823	792	781	788	770	771	747	801	762	781	821	786	761	784	788	730	780	736	807	844	782	771	778	759	808	790	783	818	830	794	814	768	760	726	781	868	829	828	743	783	764	806	834	790	819	813	826	788	794	845	754	754	785	796	805	815	741	781	795	762	758	803	780	735	751	784	782	816	862	850	774	855	824	795	803	784	812	752	834	734	744	786	794	761	801	803	810	794	755	828	834	774	818	821	752	800	760	757	775	777	784	788	786	809	834	813	801	786	734	832	763	805	791	786	732	819	809	795	770	804	763	753	764	799	748	782	762	788	763	793	797	795	820	815	787	788	795	755	795	785	797	776	789	776	784	782	806	750	775	772	776	840	775	804	783	785	787	818	793	839	792	797	797	731	753	809	755	805	708	805	786	771	768	802	773	805	764	742	780	827	771	711	817	786	795	807	751	770	749	798	769	855	828	755	776	826	834	813	789	766	797	805	785	765	782	823	758	787	755	765	839	776	808	793	788	776	817	757	780	770	739	787	772	748	803	804	803	862	810	825	773	834	792	845	796	799	747	765	758	761	805	792	791	780	770	778	797	790	770	796	797	797	768	792	824	765	784	779	811	814	829	828	822	832	742	726	757	778	742	787	761	764	829	764	807	809	785	834	834	834	768	777	834	839	836	819	788	775	805	838	805	800	745	767	815	779	804	803	779	806	855	767	805	817	824	769	794	820	825	826	798	794	766	759	721	778	782	855	751	752	785	753	772	890	768	765	782	772	792	780	792	768	799	878	850	793	789	831	819	785	767	791	790	812	751	791	767	810	736	763	796	771	754	774	789	822	803	784	818	785	784	823	829	791	740	743	807	792	766	770	775	768	770	773	781	789	814	757	821	754	769	786	766	756	839	750	791	812	778	820	769	733	826	778	784	770	834	782	797	842	815	756	779	744	760	769	797	806	759	785	778	792	829	768	807	760	771	839	757	774	801	832	737	757	806	791	775	791	809	780	768	817	828	762	781	796	786	783	759	744	807	789	779	760	789	753	818	698	814	800	800	766	825	762	849	796	769	769	832	806	805	776	774	822	739	810	819	775	773	828	814	809	785	830	788	825	809	761	778	766	797	831	819	785	816	802	812	802	783	734	793	752	797	725	842	704	753	808	752	783	802	789	818	811	801	797	826	780	757	785	796	797	784	747	818	751	805	835	780	807	806	814	798	756	837	775	790	764	804	757	776	761	802	798	810	821	743	794	808	781	802	810	784	788	783	846	798	753	760	856	782	817	763	786	811	780	795	783	847	826	759	807	781	795	790	790	805	783	851	878	798	788	809	779	771	823	783	845	812	834	809	767	815	812	795	832	784	780	819	790	760	840	796	818	789	788	768	809	762	833	859	809	779	786	772	792	761	802	836	809	811	805	819	820	782	772	789	759	748	781	819	825	760	785	804	807	771	783	753	788	796	745	756	728	759	777	821	792	790	760	763	777	791	840	808	796	758	801	772	776	823	790	762	796	776	777	811	794	785	765	811	737	751	748	770	720	790	762	765	786	783	759	789	790	794	786	750	786	835	821	804	789	781	765	906	797	797	813	818	829	789	811	805	767	738	771	806	816	816	781	807	803	783	747	825	752	788	739	810	792	760	778	741	781	749	793	851	739	751	839	807	809	819	805	820	817	770	781	778	763	781	779	845	766	748	813	777	783	768	760	825	816	835	774	734	799	754	792	823	752	784	792	755	775	801	781	816	798	816	758	785	790	782	810	787	784	820	732	776	785	810	766	782	822	792	813	802	767	812	775	823	806	803	818	799	782	775	769	804	789	774	817	740	784	838	767	807	772	827	779	787	767	790	800	780	771	807	827	801	803	759	778	831	761	788	729	792	798	814	793	794	769	817	778	719	829	834	759	785	825	787	816	768	795	807	774	840	777	793	834	813	793	763	805	837	766	808	794	798	788	802	815	784	784	770	803	809	819	815	776	801	753	827	796	739	773	828	753	779	825	788	803	821	786	823	813	842	798	760	771	772	763	796	775	805	795	777	785	793	755	797	809	803	764	771	785	857	830	758	768	829	767	753	805	775	783	756	770	752	742	786	800	856	776	780	769	827	801	804	811	746	788	806	768	797	804	805	738	783	835	764	769	783	757	819	768	829	806	778	743	779	839	780	773	791	766	783	736	759	742	811	848	819	817	779	711	811	777	737	815	776	782	769	765	754	771	822	822	812	834	761	785	783	821	770	759	756	800	769	779	801	839	807	827	790	798	799	771	848	764	802	806	751	768	835	806	765	818	835	817	803	805	802	777	775	784	781	767	770	739	788	770	761	748	776	807	804	814	765	806	834	805	808	738	798	765	753	738	809	813	791	816	824	805	777	733	755	782	815	811	795	792	817	819	751	760	813	781	773	763	806	825	817	788	792	744	804	820	783	796	765	771	799	814	823	760	802	795	742	777	830	805	831	792	770	813	810	825	804	759	772	783	774	777	751	818	745	777	752	759	776	793	780	727	769	776	800	839	772	782	759	817	815	764	771	769	798	829	840	741	817	791	770	772	836	753	755	818	766	771	833	821	828	815	763	788	826	802	757	755	806	809	793	783	749	773	797	803	798	785	727	853	807	782	813	787	777	754	826	794	841	774	800	790	748	796	785	823	821	780	749	836	775	767	824	827	768	777	820	779	831	760	800	792	790	795	802	776	759	819	770	836	792	741	731	750	778	788	782	750	783	838	788	798	774	862	789	774	805	796	779	766	836	797	797	833	789	800	792	835	800	796	827	785	766	794	765	770	792	808	786	844	793	787	819	778	804	754	785	744	737	814	798	793	788	797	744	759	770	756	753	820	756	782	809	783	841	756	845	732	749	739	781	826	734	758	781	776	801	767	772	805	822	778	843	819	820	810	772	752	725	823	816	783	877	764	771	780	801	805	829	818	751	815	842	835	762	803	783	777	864	740	756	800	759	821	812	774	737	782	803	807	810	786	783	785	776	827	807	834	803	749	793	797	746	815	761	863	769	812	817	788	801	762	779	776	784	782	761	789	785	778	856	761	804	780	797	789	830	797	837	762
43394	60420	35253	18248	12326	8323	5346	3166	2183	1800	1359	1095	1011	984	888	849	887	839	869	794	877	809	815	842	806	836	809	781	808	808	830	830	800	767	794	803	788	824	830	801	803	833	821	789	801	825	844	813	799	780	872	800	815	815	775	830	752	756	841	816	756	823	789	793	788	812	827	811	820	814	803	815	822	823	823	819	812	806	776	812	812	851	765	777	832	824	794	790	832	783	807	816	855	875	796	764	820	800	825	865	778	775	809	788	831	815	839	834	778	820	778	827	768	862	790	830	839	778	849	758	801	814	799	831	782	801	836	782	790	841	836	810	779	783	791	836	850	812	858	820	860	810	814	787	819	789	816	823	785	814	813	774	771	784	837	788	826	773	798	796	856	752	764	827	788	829	790	817	843	802	805	795	799	787	840	823	806	833	766	750	824	787	776	729	807	800	796	839	741	837	803	803	757	834	843	792	813	742	803	819	796	771	829	766	816	807	794	824	844	798	827	803	780	771	785	823	801	778	783	822	825	822	806	832	754	820	845	834	838	757	848	787	816	821	834	798	777	786	807	838	822	794	837	788	817	808	804	783	804	864	810	816	806	809	804	814	801	794	770	836	818	788	788	866	796	819	818	823	815	808	759	801	837	807	753	765	793	778	789	783	802	780	806	802	822	785	816	816	805	781	785	789	787	831	842	791	785	803	776	762	775	769	849	850	839	788	806	772	782	790	745	813	819	777	791	813	791	843	842	756	819	856	782	826	772	775	778	803	861	791	803	723	833	817	762	827	783	775	820	818	849	835	809	780	792	793	802	812	803	864	804	858	763	756	780	832	825	835	785	782	818	799	808	855	802	828	841	793	792	779	813	810	816	825	811	767	864	797	771	828	792	803	851	861	769	810	797	716	770	831	800	819	779	836	807	810	866	772	777	792	822	825	830	793	807	795	775	871	767	829	794	807	835	783	804	796	771	848	768	796	828	829	805	755	813	821	793	768	798	798	797	853	825	832	813	800	810	783	824	820	831	831	767	818	875	795	818	797	797	795	752	853	785	781	814	872	822	793	787	781	798	772	759	803	818	816	819	771	806	785	832	804	790	771	826	783	796	790	795	821	865	799	822	818	803	832	783	817	818	837	776	776	806	816	841	833	795	823	820	771	835	812	774	788	806	796	781	787	840	795	817	819	827	842	817	833	813	831	813	760	833	818	808	859	875	822	806	852	785	755	790	773	788	820	853	803	832	841	808	810	820	795	846	845	815	795	871	785	794	809	787	827	869	843	820	833	791	742	800	738	812	811	786	810	781	815	804	821	780	810	815	818	798	770	788	851	793	819	785	806	892	813	773	775	826	808	746	763	793	795	821	814	794	831	832	813	817	844	837	814	791	777	798	862	808	823	780	839	808	803	788	794	860	838	819	794	803	815	796	818	784	809	775	844	820	813	802	827	839	864	769	799	792	804	758	814	743	840	795	856	751	828	806	852	767	811	788	807	817	823	799	844	798	808	812	795	811	773	798	817	851	760	834	816	817	796	846	807	812	765	787	863	829	757	817	816	765	818	805	807	826	793	818	773	781	822	798	857	761	813	812	771	802	785	805	815	798	793	842	790	809	826	781	776	820	801	796	802	833	799	766	836	840	781	804	833	788	777	823	774	858	782	821	810	790	794	759	793	874	895	781	783	799	799	831	810	785	777	823	788	802	808	830	790	829	849	828	818	867	759	788	806	806	818	825	780	814	772	786	775	789	772	794	778	832	784	817	809	805	809	765	809	837	832	804	788	799	828	797	777	821	785	838	809	780	824	810	775	809	801	817	833	800	828	764	855	805	788	844	810	797	809	801	816	821	778	789	748	836	809	807	773	820	825	779	808	832	835	807	791	824	726	831	866	815	802	852	836	822	794	813	852	786	766	798	820	804	810	856	784	823	839	814	806	799	803	796	798	803	825	783	791	775	812	800	801	765	836	792	785	834	829	812	817	808	827	800	822	795	847	816	792	798	822	811	806	799	818	793	808	823	776	777	820	837	780	833	784	809	779	810	799	819	779	770	762	769	781	774	843	856	815	821	782	799	778	831	736	787	807	825	810	812	799	835	808	815	811	805	787	843	840	851	839	792	852	807	865	771	829	857	811	782	801	840	822	797	834	827	783	777	747	831	799	850	803	854	826	853	836	837	808	793	794	799	797	767	824	793	828	786	773	820	823	738	833	847	756	800	790	785	879	828	752	762	807	798	831	791	770	820	793	816	821	831	852	813	840	779	741	799	806	796	803	808	816	785	789	790	818	791	789	806	742	779	808	807	835	804	820	862	835	851	796	763	855	759	814	787	795	778	767	822	799	814	826	821	792	776	797	804	833	788	786	841	793	782	754	873	801	766	728	791	750	806	857	843	827	777	792	827	845	802	774	808	843	796	832	793	889	766	810	760	811	813	779	851	846	805	786	823	840	809	787	840	806	758	847	798	756	829	811	793	863	825	798	840	830	818	756	813	749	782	791	795	797	831	804	751	750	791	812	825	778	796	794	837	858	790	799	861	788	824	783	815	840	791	838	872	762	818	841	817	866	770	754	809	731	779	797	776	793	802	785	801	835	863	827	817	820	799	790	799	765	809	842	811	796	818	813	865	805	800	828	795	828	779	825	798	820	841	761	763	798	765	770	805	811	758	794	775	810	750	776	738	772	788	758	796	793	812	771	787	803	822	755	805	836	808	838	753	829	817	819	821	852	818	798	769	781	763	834	802	804	829	777	790	834	790	762	821	806	813	792	759	783	826	816	763	792	834	798	812	813	766	794	771	767	829	783	834	785	872	811	828	830	813	753	784	772	798	824	830	819	834	819	759	796	785	854	811	854	817	838	823	835	809	786	767	797	788	789	798	738	842	805	809	810	806	818	826	743	810	767	846	815	765	875	839	775	827	814	819	821	786	802	856	801	777	831	765	833	795	836	740	854	793	853	838	815	785	773	782	851	824	803	822	785	819	796	812	829	823	811	809	812	809	777	793	795	816	832	804	768	840	737	787	828	831	839	792	760	823	798	810	797	829	748	828	864	828	783	813	872	825	842	773	772	831	814	771	789	802	844	839	839	890	824	835	801	847	813	838	778	780	858	801	736	793	861	846	826	786	805	807	809	852	763	812	784	860	830	833	774	802	745	800	822	827	796	802	811	808	801	811	767	848	828	791	812	837	805	842	842	897	806	761	823	861	868	788	815	813	793	783	783	802	809	804	824	791	800	803	802	773	819	765	819	825	841	800	829	825	814	815	792	786	832	844	790	817	812	796	805	848	801	802	806	843	805	774	792	784	802	810	808	780	786	818	795	784	830	819	772	859	797	831	805	783	774	783	807	781	788	822	793	773	796	829	813	737	789	767	828	795	834	752	814	779	796	813	800	834	842	839	786	734	781	810	828	754	823	823	821	834	774	782	761	805	798	820	801	748	799	801	818	804	803	779	795	801	841	762	809	808	797	779	830	802	811	788	756	790	857	792	829
24877	21323	28046	26138	17610	8763	5139	3206	2016	1322	1252	1103	1016	962	940	860	890	844	864	845	879	887	864	812	833	885	855	824	825	837	858	872	860	805	841	838	845	849	839	829	871	833	803	846	822	837	834	832	822	863	850	916	823	837	842	887	840	843	810	845	862	867	832	844	854	813	858	924	863	816	870	823	820	831	869	798	856	827	847	799	814	883	802	830	840	808	871	862	836	853	784	860	801	781	850	862	802	804	846	843	864	869	856	927	882	847	780	844	837	851	887	866	837	831	824	872	870	880	876	793	880	853	838	860	871	800	806	855	835	854	858	838	879	805	812	868	823	806	864	849	806	888	849	871	906	825	816	881	909	845	838	875	861	848	861	872	848	852	762	861	825	818	874	896	890	826	829	897	870	928	825	867	920	876	848	860	884	791	869	816	798	856	831	802	881	883	850	832	913	841	818	848	807	831	894	835	835	841	855	872	868	815	840	842	778	877	847	827	855	817	843	895	899	818	839	849	814	873	843	799	935	848	868	850	824	842	801	808	836	774	838	870	873	829	800	839	853	925	838	826	818	917	841	854	852	788	821	818	842	892	875	832	840	869	839	828	839	825	873	920	852	851	878	860	874	860	868	795	806	832	821	867	826	832	872	803	850	847	811	892	802	871	840	836	789	852	882	862	884	847	866	893	840	866	828	876	840	870	820	855	859	827	823	823	834	868	845	862	874	865	868	835	863	916	866	844	814	842	890	845	828	878	836	841	833	836	839	898	876	815	861	827	837	873	851	854	887	886	840	848	850	842	857	851	808	830	801	864	881	823	849	875	791	895	864	840	859	869	853	838	897	884	810	883	849	890	863	837	817	854	822	796	852	824	875	801	851	820	891	874	830	834	874	874	852	878	884	859	810	831	915	865	847	883	871	823	891	880	829	880	838	766	850	870	872	914	840	823	868	868	869	901	793	836	821	861	804	831	828	830	857	875	883	821	883	839	840	812	876	807	856	868	844	820	832	890	800	885	844	871	844	812	855	828	803	856	791	869	853	811	861	873	835	837	845	822	837	815	882	864	816	830	862	842	836	863	867	825	870	812	870	864	866	829	887	839	859	866	846	869	866	844	908	819	894	844	875	905	835	860	835	866	882	870	852	826	836	864	858	801	842	859	872	824	842	798	871	843	836	845	863	845	847	887	796	837	877	865	819	819	800	853	848	867	891	901	835	830	842	868	797	829	851	868	823	809	845	827	891	865	909	866	840	878	814	871	843	853	850	837	886	933	826	845	865	862	860	848	846	849	853	885	843	888	877	841	889	844	866	822	824	889	851	884	838	845	840	834	881	847	868	889	830	934	831	865	867	872	847	849	827	874	841	834	841	876	905	886	844	888	833	841	826	836	837	887	812	852	839	879	826	875	834	828	850	852	860	854	810	883	850	842	821	863	817	831	842	803	783	862	852	847	845	887	897	875	850	871	833	873	800	851	789	887	901	862	863	807	829	851	818	850	808	887	800	840	837	850	825	815	830	858	828	874	825	845	813	835	853	810	859	817	864	868	815	842	871	802	865	813	879	821	904	866	866	874	829	851	922	839	877	881	858	897	859	857	900	833	829	794	821	882	792	806	830	878	817	872	845	860	830	822	835	858	860	890	777	861	843	871	761	834	808	800	815	882	859	880	849	843	841	847	833	804	867	824	847	895	772	882	883	790	831	829	857	846	832	860	835	843	863	827	847	878	869	871	886	859	844	844	943	878	839	867	890	842	842	856	811	872	854	860	834	829	822	864	870	826	827	893	856	793	808	855	848	855	867	848	848	868	853	780	799	843	835	845	837	837	870	886	834	850	862	871	840	835	844	874	876	859	851	819	807	817	853	857	850	792	813	903	868	895	819	915	874	908	900	862	871	858	865	862	875	871	876	843	857	848	818	831	815	852	813	836	857	821	863	853	797	811	834	860	848	857	912	918	840	836	813	819	869	842	848	872	865	843	853	884	884	855	909	864	799	845	878	854	824	791	790	843	859	820	799	835	881	855	852	846	858	799	897	908	839	825	873	850	847	882	818	823	819	866	901	896	880	849	835	841	809	828	837	845	843	870	813	903	842	879	869	862	813	839	873	878	846	815	868	837	892	865	854	884	862	846	835	825	831	911	876	866	848	829	778	847	805	831	852	852	807	889	834	852	890	798	875	843	883	813	853	801	891	851	909	823	887	867	936	832	803	865	827	818	823	877	906	823	883	829	886	793	854	821	880	871	850	898	860	862	806	885	928	863	803	789	799	774	806	837	857	823	844	809	844	828	830	856	872	876	797	877	842	800	816	876	875	868	862	910	806	841	870	915	819	880	891	882	813	827	871	829	873	821	868	906	802	765	926	886	805	815	900	839	826	843	801	850	900	896	878	810	887	833	901	840	827	890	818	880	849	802	849	868	797	813	871	882	851	798	825	874	889	847	863	843	831	817	864	839	847	844	837	862	906	872	890	766	859	772	846	857	858	873	854	841	869	884	841	809	851	904	802	863	844	821	885	841	851	829	879	839	807	821	874	851	794	855	889	885	860	826	852	880	833	846	864	839	889	862	858	845	832	873	878	844	833	870	868	817	871	856	875	874	823	876	838	853	860	868	861	882	860	851	870	883	892	805	810	855	833	840	850	881	821	866	835	878	826	797	822	828	903	829	867	874	871	827	895	877	875	902	820	835	883	863	859	796	841	909	831	839	854	820	870	815	806	840	819	879	880	805	870	866	867	854	816	852	832	859	837	890	792	800	859	842	804	891	899	839	832	828	842	870	884	871	881	846	806	844	852	859	821	864	852	823	858	880	861	880	831	809	837	797	873	816	880	822	817	812	922	865	815	822	833	833	874	828	845	825	898	876	800	889	829	864	854	813	855	866	867	835	850	851	870	825	842	864	819	866	856	905	825	842	818	882	838	870	836	851	869	876	875	887	815	836	812	882	861	835	857	845	885	803	919	831	825	870	900	815	835	847	800	856	794	842	861	879	877	821	852	823	847	851	865	853	874	888	834	859	834	841	842	817	861	880	826	852	844	862	893	873	828	831	873	854	878	816	815	844	785	865	868	892	833	865	862	840	855	859	854	923	851	798	802	778	871	820	826	860	883	850	833	821	864	805	817	882	834	825	818	812	889	860	884	837	834	860	853	903	880	861	847	852	833	880	836	869	831	872	851	838	881	797	855	824	875	851	866	851	883	887	861	814	809	837	829	855	826	822	894	868	849	780	838	882	901	845	830	856	880	852	851	835	816	864	829	845	888	827	832	873	836	842	844	792	844	844	868	837	889	809	861	877	765	836	824	837	859	883	827	876	882	885	848	835	812	841	835	838	851	842	897	828	832	872	827	895	880	830	918	869	862	876	824	864	846	818	898	884	828	898	851	883	821	835	844	858	838	812	836	847	836	858	866	884	839	784	868	843	890	866	859	848	794	897	884	898	833	912	827	815	870	773	862	835	849	883	922	845	777	783	842	841	833	828	845	848
40247	56442	37932	23495	15404	9918	6802	4567	2718	1699	1464	1223	1123	997	1032	982	893	903	856	800	848	824	909	847	896	848	850	913	900	884	837	882	917	892	892	875	820	868	847	881	845	852	902	906	828	848	895	889	823	880	899	843	857	869	874	908	842	917	877	876	829	823	904	876	848	876	847	893	829	845	877	828	855	829	879	910	897	875	873	862	875	845	879	858	837	842	871	858	865	806	901	880	847	841	873	871	893	889	860	877	855	850	878	902	855	863	870	864	906	874	858	904	878	871	848	836	865	821	852	844	908	867	854	884	907	897	868	835	906	833	851	862	901	806	824	881	877	866	886	908	873	865	873	897	872	862	844	891	868	878	855	880	871	833	879	872	855	872	859	795	894	861	868	896	868	889	888	863	912	850	903	879	871	880	839	880	838	901	822	919	862	882	868	878	858	813	833	879	856	861	836	901	889	864	852	862	889	809	877	857	882	896	862	848	861	876	857	850	884	836	864	850	834	873	866	871	840	861	854	894	794	833	849	907	811	870	869	820	872	878	854	827	838	853	869	858	837	880	921	874	883	894	937	882	890	866	857	908	830	895	844	889	889	906	929	812	938	797	880	901	869	870	891	872	824	852	845	824	836	916	862	835	826	947	881	823	938	850	847	945	870	897	801	860	865	819	884	874	864	860	857	888	843	881	882	862	837	887	839	882	871	797	884	863	861	868	901	845	901	884	863	878	915	843	911	821	892	860	871	881	939	831	864	874	863	891	861	858	882	843	827	863	822	912	858	863	874	868	853	868	836	908	852	859	871	868	887	810	899	883	920	852	855	904	919	898	881	881	866	892	899	857	839	875	864	847	845	956	893	867	902	867	899	855	895	818	832	850	889	876	863	834	860	891	928	831	827	858	861	884	848	917	831	917	850	844	851	851	823	888	871	910	894	887	879	863	887	820	872	821	884	846	880	850	837	856	840	836	913	860	847	866	870	881	886	884	861	877	852	794	843	860	941	866	852	844	892	968	841	869	825	810	899	873	836	910	867	876	874	861	813	898	910	827	883	884	875	893	878	882	863	860	832	862	872	895	850	874	872	848	869	916	867	878	864	851	821	848	873	829	862	872	867	851	858	825	904	866	875	822	886	927	844	872	873	837	844	871	853	825	849	850	917	916	845	894	884	900	920	843	898	781	881	844	897	887	821	876	862	862	836	902	824	875	829	851	877	886	888	880	924	825	860	824	907	847	837	902	903	866	843	854	827	916	863	858	866	897	861	878	892	894	835	889	868	871	847	858	891	884	867	856	904	820	852	893	866	877	837	854	827	934	901	872	909	829	886	910	904	876	884	824	860	853	848	864	834	868	847	859	870	921	872	874	865	853	900	844	910	872	861	938	854	854	886	825	833	863	868	810	864	931	850	865	830	810	896	883	841	826	857	888	923	905	871	869	818	816	877	840	828	849	845	891	907	846	859	834	892	867	882	863	844	886	887	816	863	890	909	884	873	885	883	863	879	835	841	819	850	915	898	827	834	832	856	848	864	823	849	824	858	944	867	828	873	905	886	842	872	861	872	912	855	864	828	851	900	883	895	921	844	889	875	859	844	839	849	873	892	812	832	860	894	854	858	854	809	862	852	846	806	847	838	874	877	788	838	901	845	868	865	863	873	870	930	904	911	838	818	811	863	906	867	859	850	885	847	854	853	889	860	864	868	861	863	861	858	879	848	887	875	864	873	848	847	836	902	878	812	898	863	856	886	833	841	830	911	852	850	821	890	910	853	843	880	841	838	836	862	871	871	813	827	877	895	854	858	809	848	821	868	888	869	861	922	878	820	896	878	904	879	828	877	837	798	856	833	844	885	817	829	870	832	862	886	864	889	896	850	949	896	896	865	854	879	907	836	842	916	939	841	857	882	837	839	897	878	916	809	853	817	834	823	866	842	816	841	841	821	846	804	823	836	927	841	845	894	878	851	854	848	885	869	840	865	843	863	857	950	896	852	831	884	881	840	848	906	842	840	868	892	888	868	838	846	911	874	886	840	837	858	835	870	875	872	882	870	873	870	846	840	902	860	897	893	854	875	852	845	866	874	858	938	836	868	833	840	868	860	863	871	849	880	856	847	897	828	861	912	842	849	869	848	829	836	856	838	857	896	907	863	819	867	848	868	881	910	891	885	872	842	867	861	854	880	851	885	843	895	854	871	862	897	881	818	889	872	877	880	887	893	825	864	869	873	900	871	856	862	823	860	873	940	858	887	872	839	882	891	874	874	876	915	873	890	872	884	859	861	849	863	893	849	867	874	896	881	838	822	890	880	872	915	876	898	866	826	859	859	841	879	893	895	837	833	865	830	834	839	902	845	846	848	841	954	921	846	820	869	857	896	869	853	878	843	858	864	855	897	865	840	856	874	861	903	840	854	852	848	882	853	893	847	911	844	846	840	838	882	879	829	886	881	835	875	841	840	859	821	844	817	910	886	823	867	886	889	897	853	885	859	863	907	875	889	875	796	878	823	850	829	848	870	882	819	833	868	895	877	860	898	838	905	861	869	836	892	898	853	870	946	835	868	929	887	860	846	893	894	832	864	813	889	833	907	857	836	894	869	849	836	897	914	865	872	858	875	822	874	849	834	892	933	834	861	851	883	855	831	852	891	888	874	833	864	872	843	865	869	845	831	859	873	865	893	909	826	852	906	832	848	838	882	926	894	909	869	932	829	905	866	856	876	841	820	882	844	818	848	847	887	858	858	842	911	910	828	888	830	834	885	872	859	794	913	862	832	866	872	861	885	877	886	839	859	839	902	875	870	919	874	907	856	853	825	869	883	846	876	868	903	828	857	850	809	905	877	898	887	883	824	909	859	873	839	815	854	870	858	859	879	886	856	884	833	820	832	818	860	875	842	824	881	866	895	895	918	861	823	924	870	901	858	863	853	862	847	820	866	862	858	867	875	888	845	880	892	857	851	838	843	875	848	851	909	910	882	905	867	862	849	840	918	903	828	858	848	873	872	874	879	895	889	851	870	819	862	861	880	871	868	844	861	895	876	829	898	884	803	870	862	860	928	921	882	886	850	832	864	840	915	846	836	860	810	834	868	795	849	874	881	864	894	892	887	901	855	852	901	802	935	852	853	838	910	814	874	836	892	870	947	862	895	889	858	885	863	905	893	858	822	910	903	866	890	882	882	893	820	878	869	865	886	923	814	897	881	841	876	886	903	830	879	926	889	870	854	856	823	900	846	849	870	839	877	851	859	864	838	893	882	883	848	905	889	890	913	880	870	900	864	905	870	868	913	868	846	872	851	875	821	886	848	919	902	850	894	891	838	833	859	859	830	885	886	889	814	865	919	873	892	906	903	868	843	848	835	826	868	902	849	905	847	884	838	871	852	867	887	859	837	846	865	881	865	878	826	843	880	899	874	887	832	842	831	886	778	885	815	884	836	820	859	831	896	888	873	834	905	843	916	870	851	878	875	882	838	899	823	883	882	873	839	872	842	867
22393	21015	28491	23797	21098	20975	11321	3306	2191	1556	1339	1214	1072	1016	916	871	858	859	839	825	789	830	808	854	867	808	839	835	907	892	825	873	840	787	835	883	900	754	815	835	849	847	847	852	872	855	905	820	817	790	869	864	813	801	840	865	827	820	877	853	839	870	863	820	815	881	831	804	859	846	791	800	849	832	797	829	809	832	834	831	833	858	816	815	766	802	820	836	818	860	868	816	842	802	944	834	821	826	862	809	865	860	790	817	875	783	772	779	860	805	824	802	810	806	838	830	848	823	800	812	811	792	849	797	847	862	840	797	847	810	807	855	826	777	849	867	839	842	825	818	830	862	858	804	806	871	824	846	846	783	803	863	798	778	824	845	822	832	749	878	879	846	841	809	836	843	823	848	825	803	855	896	852	829	788	850	820	810	820	801	837	831	840	821	851	835	879	868	860	832	871	859	853	877	823	800	822	834	869	770	865	796	829	790	829	809	813	831	855	800	860	809	866	803	865	825	841	788	850	865	808	851	853	822	845	840	832	877	784	801	832	830	815	808	822	874	821	850	862	867	834	850	895	821	830	783	800	770	830	859	847	820	853	882	847	833	836	806	794	844	873	891	839	794	840	854	846	860	843	801	863	848	876	797	834	834	821	811	869	792	878	847	884	796	844	809	808	832	820	817	831	832	835	862	806	838	804	850	869	813	860	823	840	819	821	840	823	866	828	827	854	818	845	874	891	833	861	787	866	806	869	850	847	791	814	832	874	832	844	829	833	845	803	806	946	832	842	850	847	814	803	822	877	823	793	838	847	818	887	825	835	851	802	847	862	841	794	867	838	815	822	817	890	811	824	803	802	784	886	874	848	842	811	841	830	852	836	855	833	808	860	886	788	812	844	882	883	801	794	832	823	851	861	814	736	844	887	839	869	790	859	811	823	838	879	921	856	838	846	818	845	854	811	866	850	891	825	831	843	835	795	827	860	862	836	840	849	835	827	791	831	874	847	826	874	891	883	753	814	849	847	839	885	842	806	894	807	807	831	769	858	832	835	855	825	798	811	837	898	878	816	877	827	800	824	827	829	820	799	829	821	827	862	794	849	869	790	813	836	805	847	821	863	829	821	822	817	810	809	880	836	856	788	859	864	851	868	808	861	853	855	841	810	864	807	806	812	883	850	826	834	863	809	876	795	861	845	815	833	845	844	813	846	850	876	802	816	818	848	894	814	914	824	827	785	824	789	818	828	816	896	847	884	746	818	810	814	857	883	844	827	811	844	826	859	898	851	850	809	833	858	852	881	832	808	868	844	800	840	829	837	796	791	825	837	844	790	828	811	821	865	813	819	811	837	830	856	836	787	847	838	896	820	837	781	821	799	855	840	792	791	828	807	782	856	841	849	802	858	860	805	809	829	802	857	847	840	837	828	825	849	814	842	861	854	867	853	828	831	846	835	815	874	820	803	865	772	813	838	813	798	842	838	865	870	817	853	853	856	901	852	845	884	818	844	864	789	824	845	830	831	851	843	830	814	800	837	797	882	829	868	808	811	834	864	812	813	803	818	842	850	819	855	847	831	891	840	837	826	866	818	830	839	813	801	838	810	821	828	817	861	843	846	801	854	853	848	831	822	858	836	835	852	904	833	851	803	793	858	848	822	830	834	810	824	772	843	846	848	835	837	815	861	828	827	823	830	860	859	798	848	792	833	861	813	862	870	853	805	834	836	857	864	874	857	835	782	877	843	864	892	798	828	831	846	790	830	795	859	831	875	835	855	806	786	820	823	798	808	821	858	813	823	846	787	823	798	809	871	860	828	824	884	823	860	873	821	812	853	832	824	831	794	845	823	821	871	866	891	848	825	811	821	859	826	829	842	892	854	874	853	837	861	841	868	846	793	841	874	840	828	858	821	873	843	860	876	818	838	828	810	821	819	824	861	843	867	824	787	824	804	806	854	853	815	868	817	831	794	832	873	885	820	816	848	783	851	876	815	855	817	836	842	830	831	835	824	810	838	852	790	777	852	831	861	858	839	819	818	760	854	870	834	796	839	823	844	843	858	822	833	800	757	824	848	772	836	831	816	868	823	846	877	800	856	809	847	869	854	831	839	842	831	861	828	779	836	825	860	861	885	857	869	801	871	891	807	830	893	828	851	831	845	868	839	834	887	814	783	799	855	805	832	833	867	844	819	851	857	817	862	855	832	840	836	895	887	854	830	861	842	848	846	839	869	835	829	802	782	824	818	773	805	780	862	783	865	865	834	870	869	868	895	789	864	828	817	837	868	796	800	747	828	879	824	869	835	835	814	814	811	810	816	878	812	792	853	763	820	847	822	840	804	787	842	857	850	846	846	803	830	850	814	800	824	898	862	835	841	859	834	764	865	846	793	868	785	835	864	907	792	848	820	854	801	859	788	890	859	836	850	847	824	790	828	786	826	835	862	863	808	832	827	835	814	834	868	785	820	828	846	843	902	825	817	791	827	867	844	887	785	884	820	819	827	821	878	842	869	843	868	871	851	826	821	813	893	810	839	856	814	800	820	866	902	824	820	872	833	820	866	847	859	838	778	839	876	882	829	819	857	843	838	832	847	812	868	853	872	819	842	823	793	845	792	810	861	852	809	857	858	876	840	845	849	798	828	798	775	817	854	829	773	896	840	845	848	804	825	828	807	793	794	790	813	872	864	850	864	794	813	784	830	822	803	833	870	820	840	829	868	840	803	839	819	872	864	810	901	844	817	843	826	817	860	832	808	824	822	824	841	828	836	834	826	841	878	858	867	818	813	810	803	832	868	825	882	883	848	797	858	810	860	833	807	875	839	852	808	843	867	828	874	800	875	830	831	836	778	846	828	888	877	855	786	857	838	829	813	828	812	844	811	826	815	832	850	815	820	841	822	851	838	829	853	839	832	858	786	816	852	817	807	798	786	817	809	840	859	791	765	836	814	824	838	879	853	795	877	863	816	790	849	828	834	872	841	824	806	845	825	863	790	834	880	843	852	900	837	846	854	783	832	847	874	791	876	781	822	837	821	850	860	833	791	839	824	828	874	850	889	834	846	867	806	875	858	803	881	763	790	861	852	797	751	872	811	862	850	789	861	855	852	872	853	820	822	783	782	834	841	806	820	860	850	845	815	784	860	860	859	822	825	806	795	844	802	820	907	804	837	799	869	883	828	828	849	893	877	813	826	837	805	781	838	839	877	854	858	833	841	824	838	849	817	816	803	814	794	844	825	858	821	840	846	864	832	796	820	816	817	824	834	924	846	852	838	832	946	801	848	826	835	796	825	846	831	860	876	810	839	794	830	854	826	813	836	846	893	820	840	823	838	890	870	878	815	874	814	802	825	799	861	840	823	858	846	771	852	824	809	861	811	828	861	856	826	867	859	812	853	824	835	838	863	853	818	806	810	811	783	855	863	845	815	795	851	877	822	811	821	792	835	826	860	850	834	867	853	854	809	834	840	825	889	840	820	788	787	848	837	783	841	823	780	829
44034	62249	42653	27212	16102	8986	6039	3929	2894	2016	1474	1345	1177	1027	911	842	819	862	861	847	855	839	859	899	862	824	798	821	861	784	822	813	840	892	846	821	826	798	838	836	867	792	878	863	873	771	795	867	802	844	844	784	847	873	825	829	833	835	801	824	792	799	833	832	823	809	790	854	844	820	831	839	835	860	839	809	886	859	834	825	825	869	812	865	818	836	812	833	808	839	875	800	817	844	858	782	867	850	828	810	850	848	842	826	840	909	809	851	791	802	789	806	796	854	807	880	823	874	868	818	836	830	833	790	825	880	841	810	818	825	832	807	845	838	838	818	837	831	816	825	835	800	823	783	792	882	882	851	820	836	806	824	792	823	843	826	838	845	817	787	885	849	807	843	810	847	812	856	838	902	798	802	827	849	782	862	836	851	859	847	884	871	850	844	850	842	824	838	844	839	906	867	815	862	824	847	816	807	815	842	798	757	787	827	762	809	827	825	800	865	808	762	809	814	917	828	832	831	872	888	831	872	822	854	860	841	860	822	854	857	810	815	785	803	904	796	901	837	809	812	797	805	822	861	835	869	808	803	852	830	779	828	789	847	787	828	822	818	821	823	850	805	840	848	815	854	816	876	844	860	812	872	777	861	818	789	777	868	831	843	805	828	794	814	820	823	820	851	853	852	840	824	837	835	842	846	814	855	860	841	822	778	816	878	825	856	845	822	834	825	825	804	857	857	851	855	796	793	844	824	846	773	815	828	881	796	784	838	799	817	808	834	822	902	804	804	871	870	810	804	905	798	859	824	848	849	853	840	851	804	855	835	868	850	845	865	817	781	850	860	847	839	840	875	839	812	874	859	831	835	803	829	814	846	851	777	799	846	804	795	843	881	850	848	860	808	821	822	853	833	819	811	850	808	834	856	840	814	835	811	848	803	818	823	783	885	854	825	838	833	851	834	804	803	864	833	800	860	867	863	845	845	843	823	867	834	820	821	834	848	773	793	843	811	836	849	804	820	801	828	818	828	859	836	898	812	826	863	886	814	777	931	816	858	804	823	838	851	823	790	803	853	779	818	849	834	827	841	859	863	824	840	889	851	823	811	828	835	830	794	851	810	825	784	860	778	841	842	851	836	800	819	852	883	782	839	805	860	818	851	879	937	809	853	842	834	816	867	843	900	854	830	876	806	802	858	861	897	857	832	845	836	852	790	844	814	812	819	822	787	811	860	874	822	842	840	797	810	853	909	861	894	822	879	838	835	880	874	825	825	856	841	821	871	868	883	808	851	854	815	877	830	825	847	848	837	790	810	759	795	806	829	835	800	874	795	775	782	805	817	819	829	850	828	819	833	823	815	797	834	814	822	894	802	795	888	799	832	856	826	842	773	781	850	836	769	871	845	802	818	864	820	807	848	841	852	862	856	888	816	864	871	876	852	767	820	831	815	825	818	847	818	800	823	819	868	837	872	819	826	879	858	789	843	816	818	776	836	825	823	858	780	842	854	864	856	781	792	823	867	835	861	876	839	874	824	865	799	827	822	838	817	807	830	791	853	886	785	825	804	844	776	838	819	872	816	834	855	852	853	869	806	819	829	824	815	806	876	825	825	869	854	817	784	825	844	842	813	824	818	808	838	856	881	775	861	899	812	801	857	828	876	836	841	898	812	840	879	867	786	821	831	850	845	842	874	818	847	798	807	832	874	841	786	841	843	844	873	779	831	825	873	863	874	812	859	833	867	846	870	825	827	823	823	810	815	808	872	803	805	810	820	813	814	878	862	824	842	842	831	893	838	836	864	787	880	827	843	823	854	855	868	788	813	784	828	854	889	783	805	842	867	813	809	858	864	891	848	842	864	847	868	853	820	840	856	846	820	830	831	839	849	858	844	824	874	786	813	776	837	817	828	836	825	810	786	844	774	813	819	811	809	860	821	857	857	781	842	789	835	864	800	863	795	831	826	885	861	787	810	837	861	838	874	827	823	839	894	826	837	804	832	817	834	845	833	785	819	765	794	809	843	826	866	840	819	834	806	822	810	825	801	819	888	834	804	862	838	835	865	812	832	821	868	826	847	868	879	813	863	833	796	832	831	804	816	859	791	814	813	806	850	870	824	870	839	805	807	849	809	787	854	820	813	813	903	876	799	816	851	822	816	776	839	848	817	816	891	874	830	859	820	805	833	793	838	793	881	834	846	785	825	855	836	860	792	782	816	797	828	832	853	855	859	824	798	821	812	853	864	826	862	814	850	893	840	830	844	879	856	847	860	892	817	808	816	868	843	812	827	802	862	835	828	846	899	792	819	840	840	829	852	822	849	825	865	781	830	851	834	868	793	781	828	813	795	859	806	835	863	847	814	829	883	847	793	814	821	829	833	830	835	840	816	855	822	861	812	851	847	821	783	774	804	827	818	842	840	842	838	919	900	878	847	854	804	872	822	826	808	818	866	800	871	831	874	849	855	796	811	881	837	811	846	817	874	873	857	781	879	818	811	879	773	817	786	849	849	840	844	818	840	830	820	853	879	819	847	838	833	786	813	791	860	790	811	827	818	837	829	821	837	887	807	814	819	851	822	762	839	819	846	823	819	829	789	808	833	890	862	898	811	862	799	782	833	846	802	838	820	864	844	819	832	839	859	849	836	785	909	831	830	824	801	819	810	830	815	799	820	829	857	840	798	795	872	823	849	789	842	857	811	777	844	802	823	789	828	878	837	850	805	884	808	815	809	820	802	784	822	849	837	862	868	825	825	861	859	806	839	858	798	807	803	865	794	863	844	819	872	821	835	801	838	818	808	832	841	796	830	806	837	866	834	861	822	820	822	827	839	904	831	783	823	860	779	847	863	801	820	877	777	800	844	792	777	826	840	862	831	857	878	807	811	847	801	850	829	869	820	827	803	860	912	851	817	833	790	830	808	845	831	816	851	883	818	816	881	861	859	807	843	805	835	852	821	799	842	816	786	850	857	805	847	825	795	882	792	780	809	813	852	822	795	805	860	821	858	805	820	885	790	886	832	821	790	825	834	812	819	787	885	862	874	824	883	826	857	860	875	813	819	919	821	790	805	800	829	866	864	845	792	851	890	813	862	812	823	813	847	818	816	866	884	862	820	792	829	843	885	804	814	850	828	866	811	802	836	781	818	870	845	840	824	793	890	899	830	853	758	807	841	771	843	845	870	839	840	806	835	827	808	818	811	815	854	843	838	805	817	811	819	816	870	803	812	845	839	845	877	894	860	821	847	856	884	834	855	869	840	861	853	836	840	833	849	828	833	869	841	841	848	815	891	854	860	882	838	854	836	840	791	810	817	858	860	840	888	837	841	801	839	782	821	838	841	819	816	889	804	863	866	820	816	843	882	830	853	828	797	855	822	802	759	840	815	866	825	856	838	800	860	847	794	812	883	809	844	811	830	831	833	785	856	819	835	851	818	818	799	838	831	794	836	834	877	835	854	829	826	824	825	860	799	847	847	855	836	797	793	853	787	840	750	831	776
43798	41628	32151	18613	6943	2872	1803	1367	1097	1001	927	856	886	839	840	850	774	866	811	826	853	814	776	756	876	832	882	808	827	872	856	814	918	866	803	859	896	826	853	853	792	808	872	857	796	836	813	841	809	850	837	808	834	784	819	836	803	875	799	823	844	870	806	833	844	836	862	816	828	918	808	813	841	894	865	820	784	821	845	854	872	859	828	831	835	805	805	863	817	806	861	836	890	842	821	852	813	794	879	838	798	829	781	837	806	823	797	837	805	811	845	777	808	825	800	865	877	828	817	815	830	858	816	849	796	871	808	837	915	850	797	827	822	833	848	820	822	830	830	827	819	841	855	767	849	834	827	866	818	878	825	862	848	826	857	802	835	796	795	845	824	812	846	904	800	833	809	840	788	859	802	843	873	853	844	834	832	843	775	836	799	823	869	875	851	830	855	793	799	852	826	885	812	833	828	837	866	879	869	824	772	832	803	900	808	881	806	822	882	858	814	872	866	846	802	826	877	856	829	861	806	916	801	840	805	830	828	815	812	863	809	829	873	848	845	798	818	847	882	806	797	806	832	838	804	840	874	856	879	821	838	787	826	860	765	855	880	842	776	808	836	834	794	828	886	812	829	796	827	811	863	861	851	788	807	739	830	846	827	808	826	847	823	761	829	804	833	791	855	829	889	868	842	759	810	832	814	831	846	828	832	801	854	839	848	831	851	833	801	846	804	782	829	800	858	844	870	837	838	830	814	834	812	824	804	852	840	842	837	836	840	816	888	813	883	864	823	841	801	862	776	818	767	840	864	853	851	784	876	839	836	820	827	869	820	805	864	826	876	851	791	863	773	843	787	818	855	777	890	859	816	857	833	877	842	834	857	844	824	865	838	854	828	867	831	823	778	864	831	844	824	844	810	803	890	872	843	898	851	825	794	818	797	823	800	885	800	899	811	815	803	780	799	828	842	884	839	857	834	869	792	845	853	835	839	778	813	816	882	792	853	841	841	782	848	852	836	843	833	808	776	844	810	797	833	825	839	852	842	817	817	850	788	829	856	847	871	873	849	805	895	814	823	825	801	868	857	829	855	835	810	826	818	820	810	882	822	788	820	792	821	882	781	863	864	821	806	865	849	837	789	791	850	865	805	855	844	841	834	843	831	862	809	849	795	890	837	874	835	843	857	806	825	793	878	848	835	838	813	859	878	835	848	837	846	878	854	820	884	809	904	817	827	837	846	816	802	862	872	802	874	811	850	857	868	846	850	835	783	822	774	859	814	845	872	817	878	882	826	865	878	824	849	867	846	821	848	796	850	799	814	846	840	852	828	862	860	894	829	832	865	874	802	847	800	848	888	870	861	813	821	825	818	829	861	851	810	798	835	785	882	822	787	827	837	870	848	833	850	846	834	828	865	892	838	895	774	849	837	837	869	833	840	818	861	827	837	850	827	809	847	828	877	919	842	869	850	871	817	870	824	805	795	845	883	859	855	851	798	837	837	864	883	813	853	793	827	851	812	822	801	804	839	877	824	851	823	835	804	846	840	878	850	873	807	787	817	873	837	865	831	837	861	903	875	857	851	832	784	839	868	840	818	795	854	873	826	823	843	857	858	840	842	878	809	866	844	879	797	782	853	841	795	806	893	873	868	863	813	846	847	803	827	848	851	845	870	833	809	828	862	803	824	837	861	824	830	846	849	830	834	849	813	830	820	818	796	850	851	844	845	829	831	796	838	791	797	772	829	855	829	844	835	866	838	895	869	847	777	824	828	825	826	862	803	835	845	762	837	826	834	872	853	818	834	832	857	880	806	847	818	840	845	848	856	842	894	831	893	900	826	760	837	834	845	847	820	817	791	855	834	850	830	812	902	808	841	835	846	837	854	865	842	843	869	808	840	838	819	837	843	823	858	825	824	807	808	834	796	843	803	899	862	853	813	832	812	818	859	809	868	833	874	847	871	841	847	820	868	825	837	835	862	824	835	866	770	872	842	860	867	825	842	826	826	852	858	845	819	844	872	848	763	870	822	850	809	835	829	881	810	836	830	778	780	863	796	810	851	835	867	824	825	861	835	840	838	846	842	831	846	855	754	808	858	822	784	878	817	813	858	821	832	844	887	820	848	851	824	884	860	851	821	836	804	858	827	827	849	842	840	868	812	926	841	861	798	836	845	815	821	839	861	850	816	824	800	851	845	811	812	844	831	829	810	844	900	851	859	811	795	919	901	885	878	849	813	784	832	870	860	781	828	805	872	821	800	851	756	822	848	834	858	809	817	830	873	883	786	868	840	838	853	808	854	893	901	837	844	865	877	811	839	899	843	857	835	832	826	902	853	827	876	830	804	843	829	865	807	809	901	867	785	845	887	838	885	826	791	835	757	811	843	877	842	861	820	844	825	816	872	865	873	830	845	808	901	867	814	823	811	866	855	839	810	834	868	813	824	839	787	768	856	853	800	883	819	800	873	852	855	825	856	846	792	834	855	860	806	841	853	796	813	875	859	841	845	849	844	834	815	874	811	843	805	800	798	837	825	857	843	845	836	852	845	828	844	806	784	815	793	795	818	813	847	808	779	851	862	871	837	864	823	813	881	894	795	815	826	833	849	831	838	885	861	841	845	827	823	838	859	868	834	779	841	864	871	822	845	809	820	802	840	834	795	816	871	824	830	779	829	824	850	859	847	823	797	841	787	831	885	841	849	867	855	840	851	843	833	794	864	796	808	808	886	861	867	829	849	887	829	867	800	853	859	875	835	855	813	804	851	862	791	844	822	842	795	841	815	842	786	867	892	815	806	883	865	799	839	827	871	804	780	832	885	829	806	852	795	825	818	821	825	825	868	765	842	853	784	774	831	806	835	862	794	820	858	843	789	807	874	867	852	834	821	830	829	833	840	806	781	831	844	810	819	819	849	839	852	790	838	821	810	878	826	812	822	843	829	813	771	852	882	857	847	848	826	843	819	827	866	800	833	877	851	819	823	838	848	804	861	819	830	896	812	858	823	814	869	826	843	830	853	827	846	873	862	857	848	850	827	848	821	827	834	814	780	860	827	890	835	836	912	826	841	839	827	810	805	832	807	840	856	793	819	813	821	834	836	822	842	836	837	843	871	889	812	854	838	808	840	839	830	812	842	812	871	781	857	814	833	803	867	795	879	866	882	806	836	859	814	835	793	876	803	852	829	855	822	882	874	812	806	853	858	851	802	874	842	818	819	881	875	821	825	912	790	766	867	803	807	848	863	824	857	838	883	839	832	833	849	846	896	849	857	857	871	846	816	840	852	795	800	829	871	836	842	926	816	779	845	853	811	841	881	833	853	849	822	843	817	821	829	863	802	845	836	800	844	843	840	802	770	830	800	784	799	836	822	819	803	822	822	878	834	860	881	809	821	896	804	814	813	814	812	797	865	860	815	821	829	841	817	788	815	863	824	820	863	789	835	842	857	801	822	858	816	853	810	799	814	842	875	874	842	832	841	777	863	831	825	781	863	839	862	814
47917	49358	29998	15156	7327	3639	2301	1536	1196	1064	925	945	914	873	873	893	863	861	821	839	869	872	887	875	909	837	871	885	864	845	841	911	837	827	855	836	846	820	852	846	840	807	867	841	803	849	851	857	875	842	843	861	841	873	787	865	849	874	880	855	845	900	832	808	810	896	847	825	836	839	853	859	864	838	819	823	831	873	793	848	866	837	839	840	839	830	833	867	875	819	841	845	838	865	849	830	838	879	839	838	881	822	847	863	818	892	863	879	830	838	827	842	885	883	833	816	911	834	862	865	907	834	841	842	849	857	830	919	820	833	827	856	851	827	826	819	874	818	870	799	848	884	828	823	830	878	884	834	850	838	875	861	847	831	848	839	874	876	894	814	829	890	811	890	854	839	841	912	811	901	801	848	836	833	865	844	908	808	906	831	885	900	849	815	831	836	867	816	859	884	857	831	858	808	874	845	849	847	802	860	817	850	843	823	879	887	844	855	854	876	825	806	810	865	802	861	871	887	828	820	873	855	882	829	823	840	851	867	830	840	846	846	843	828	848	845	853	822	841	865	869	821	801	858	824	825	816	869	880	818	799	832	815	841	849	861	842	804	907	858	831	846	848	803	839	831	802	796	847	853	858	817	853	841	833	859	843	870	888	831	849	843	850	881	885	869	887	797	868	859	901	830	845	889	861	907	859	794	850	845	822	847	929	892	827	877	855	849	838	827	847	881	848	860	893	829	815	853	876	837	865	869	826	842	814	825	877	888	878	827	840	849	834	878	840	800	861	848	847	863	923	904	841	831	809	908	879	897	844	826	868	888	878	860	839	891	890	852	809	835	863	779	887	854	882	873	881	877	825	855	856	830	848	831	877	816	842	870	903	850	840	841	850	860	797	844	832	837	831	857	814	818	897	836	854	851	852	859	827	873	843	840	809	891	925	827	852	864	890	838	857	828	862	812	871	844	854	872	837	812	871	848	796	835	823	855	884	906	829	867	865	831	858	813	889	842	818	845	800	866	802	893	858	903	893	826	813	828	815	893	829	879	897	875	862	844	841	878	844	852	807	858	826	815	850	821	831	794	865	845	845	872	894	858	837	821	787	898	819	831	817	809	875	925	849	811	883	794	822	837	848	870	838	821	783	824	806	841	860	847	894	849	904	842	836	840	824	826	885	855	866	867	845	814	818	806	840	860	852	815	839	812	805	813	804	793	857	849	832	823	839	902	838	878	852	852	854	817	836	846	837	886	841	818	853	884	836	860	812	787	799	865	894	830	861	844	823	909	867	840	818	888	832	847	843	859	875	840	849	812	880	872	885	820	854	863	845	832	833	858	889	874	840	868	821	874	882	804	891	871	819	852	838	806	842	854	850	864	868	883	858	841	858	889	841	850	852	829	848	847	845	877	863	889	884	855	835	866	782	834	845	836	827	807	794	853	833	857	914	856	836	863	861	830	864	892	892	804	855	849	883	841	852	873	896	817	880	852	834	892	828	862	874	829	850	847	855	842	869	905	863	815	843	913	866	811	841	830	836	842	835	840	901	904	884	828	800	897	850	848	858	868	819	841	862	878	840	847	811	803	856	856	847	838	817	877	838	859	833	845	818	834	850	854	892	879	889	833	863	881	861	858	859	852	825	905	874	841	882	859	846	867	811	849	853	814	841	809	874	891	850	859	856	824	879	846	831	883	876	832	796	840	865	869	902	855	802	826	888	880	858	895	806	851	847	821	812	839	839	802	848	851	884	890	827	830	876	873	892	876	843	901	886	823	856	857	828	905	821	839	830	849	852	850	854	873	850	850	826	840	792	874	860	869	891	825	823	857	854	812	837	827	845	869	840	825	901	794	850	887	922	844	874	833	881	806	851	802	838	817	874	793	861	800	834	782	812	885	868	914	886	905	893	859	831	836	816	879	814	791	848	812	821	858	849	860	820	865	852	863	903	862	895	894	861	832	875	854	849	810	833	848	870	854	893	823	865	904	880	858	843	862	843	835	832	842	850	880	838	815	870	856	894	856	822	887	853	900	811	874	858	829	748	866	835	887	815	812	810	877	831	821	835	860	858	833	869	898	844	851	886	812	862	845	888	876	840	869	860	786	890	864	863	859	876	892	845	844	876	869	857	858	813	866	890	862	780	834	899	858	879	839	864	860	871	904	882	854	884	871	866	869	812	859	824	853	826	859	858	827	838	848	838	842	865	851	839	866	894	875	850	881	845	855	851	849	836	864	830	881	850	849	847	867	853	863	784	865	846	859	859	805	834	827	826	825	781	841	841	857	841	876	862	852	834	863	831	861	797	835	809	851	842	792	851	829	871	813	859	850	905	807	845	848	803	819	797	830	874	811	860	780	856	863	879	893	833	850	852	870	858	825	814	813	820	910	881	906	849	844	875	839	856	833	851	861	877	835	894	808	860	793	832	822	834	853	883	842	817	848	868	851	810	885	929	874	883	901	830	852	853	871	782	890	823	890	883	823	803	876	833	855	804	864	832	843	862	877	849	873	832	893	836	887	812	833	846	849	827	842	886	835	813	839	811	821	865	800	865	801	828	800	875	820	835	934	838	905	849	837	889	881	860	831	844	841	811	864	852	850	815	859	833	866	846	832	837	864	844	864	883	847	829	847	882	876	821	864	811	885	813	864	844	870	898	861	886	863	868	889	870	866	882	803	834	854	817	855	847	841	890	792	852	857	872	887	838	842	872	875	883	851	935	819	837	863	843	858	834	844	844	851	850	836	854	888	794	892	866	795	832	920	824	852	857	854	862	860	843	816	825	904	847	808	906	846	870	834	851	844	765	885	844	821	887	841	891	811	872	858	881	891	803	811	837	774	879	859	827	813	861	832	849	832	862	844	828	869	812	840	836	849	843	864	835	799	877	824	791	828	861	810	882	857	822	862	877	863	841	834	866	900	889	806	897	849	793	814	847	835	810	863	854	873	876	811	897	875	896	852	852	881	889	872	802	883	831	892	868	854	849	829	826	856	831	853	828	870	867	856	868	838	855	822	855	815	863	904	839	836	868	890	862	858	856	915	849	836	863	893	850	853	861	821	840	893	832	836	895	855	835	853	819	854	823	899	803	838	869	865	795	877	805	872	869	846	844	827	814	822	866	803	847	853	824	874	836	833	875	836	809	861	892	846	810	872	845	874	843	807	882	862	876	816	851	808	882	797	883	861	848	851	867	848	812	809	824	823	862	877	857	900	856	806	892	810	836	879	871	851	832	894	847	831	837	845	805	867	796	878	856	875	839	862	845	878	813	825	901	840	841	898	817	895	826	826	852	876	868	861	868	900	869	891	829	875	838	860	850	866	820	871	817	835	806	867	840	784	793	836	865	840	837	880	874	883	886	901	835	869	862	790	918	850	783	866	874	890	876	929	874	869	877	855	874	799	862	855	830	801	860	869	877	858	798	856	826	859	913	813	892	872	847	834	843	896	857	881	869	845	866	863	830	878	812	843	858	826	842	859	839	838	811	879	826	818
23424	21057	28560	24713	21674	16332	6012	2454	1670	1266	1207	966	954	844	895	879	862	782	863	777	770	786	794	796	779	805	793	792	838	803	782	843	890	827	805	817	757	791	822	779	782	823	809	825	816	804	787	824	800	820	834	772	821	810	814	872	797	761	788	799	802	786	833	825	819	779	794	804	777	788	779	747	762	806	806	804	827	780	788	768	790	774	780	797	828	800	766	810	774	820	798	779	780	847	815	802	768	781	852	808	792	794	860	845	829	801	797	779	816	765	792	808	831	781	766	843	775	822	786	788	830	836	767	818	864	796	817	752	792	798	760	811	790	754	813	820	792	804	813	818	755	839	754	811	854	815	759	790	807	772	809	809	789	822	767	787	841	751	790	805	797	792	787	823	831	859	787	778	822	760	787	791	800	803	794	815	778	792	823	769	791	818	799	822	814	817	800	860	798	804	812	846	811	744	827	816	777	817	837	781	810	818	795	799	822	846	786	849	816	865	840	806	813	825	856	824	847	787	815	802	856	816	804	889	835	768	796	777	823	794	806	844	804	863	859	807	809	829	846	799	788	782	805	846	821	793	757	823	778	773	821	791	787	807	829	787	843	782	808	780	831	811	829	782	823	833	812	795	794	804	805	833	784	749	828	772	813	788	784	837	813	782	798	764	789	800	762	800	758	798	762	789	794	754	801	811	800	789	830	801	792	820	757	855	808	842	841	774	781	779	816	836	784	799	781	785	838	812	827	789	820	807	792	809	786	789	785	743	776	835	816	819	800	824	799	788	742	814	822	853	786	815	766	837	853	805	805	750	780	748	851	805	782	790	782	784	842	841	826	724	754	810	857	774	831	796	808	805	843	810	770	799	749	803	779	795	773	786	834	836	829	806	793	856	780	770	805	747	760	835	810	814	781	812	778	741	820	752	795	785	745	781	827	783	823	778	839	862	802	802	810	784	832	786	832	852	787	838	781	835	825	816	786	758	804	792	828	788	803	810	803	806	825	804	845	764	837	824	801	831	772	829	769	747	801	770	727	805	766	819	809	793	770	813	788	780	751	768	795	722	854	787	784	757	805	787	796	770	853	794	794	831	810	743	791	756	768	769	824	835	752	788	838	776	818	788	790	801	850	806	792	747	767	794	818	806	784	766	836	775	791	840	824	821	821	811	821	826	749	821	813	799	830	833	788	869	782	833	822	777	832	778	804	802	805	769	797	809	794	847	838	810	774	788	779	802	761	816	771	820	815	799	776	813	833	837	844	784	868	812	784	829	798	832	789	800	784	822	831	845	815	785	778	865	807	815	841	789	788	768	797	858	798	817	776	787	801	794	784	782	791	811	773	782	844	790	749	814	786	860	799	783	817	808	804	827	793	799	762	767	828	851	794	809	780	783	804	790	816	800	805	780	792	839	826	786	812	849	803	802	786	769	822	834	820	829	828	826	766	842	804	781	801	812	824	807	772	789	804	764	810	791	796	812	789	749	749	796	778	801	872	809	824	834	806	768	827	791	849	797	791	850	779	775	838	771	793	771	760	776	784	744	810	801	819	813	815	812	781	840	709	794	790	762	834	801	849	795	778	829	740	811	787	847	773	811	775	795	816	820	805	784	767	794	802	801	839	819	850	789	824	797	773	821	811	814	791	802	788	840	833	789	765	764	798	831	807	789	798	816	781	768	811	828	852	785	796	803	818	820	826	808	772	798	810	755	795	869	759	819	794	786	778	800	776	819	820	827	737	772	809	790	779	747	833	752	769	819	805	785	808	789	811	821	822	848	841	782	842	807	806	775	790	837	822	802	791	856	803	801	813	827	770	798	798	828	778	823	783	809	804	809	807	809	777	833	794	824	840	794	807	770	794	807	850	807	763	780	787	772	807	815	827	829	892	850	808	784	859	828	847	805	842	852	838	766	782	817	811	838	840	809	834	807	777	769	812	764	879	873	861	846	831	852	773	849	762	775	748	742	846	775	820	845	844	822	785	786	798	827	777	811	793	794	784	867	810	836	767	772	778	809	784	755	808	766	798	771	785	825	758	802	793	873	811	790	805	778	782	772	809	774	796	815	802	771	717	788	827	866	797	821	780	817	800	812	782	788	798	788	802	805	816	801	815	842	755	775	802	803	856	766	794	839	836	758	808	783	793	834	830	763	795	843	817	791	786	773	799	790	855	812	764	782	834	789	776	810	761	791	872	798	799	794	822	793	798	839	789	813	822	838	834	791	855	849	805	791	833	846	775	791	794	761	776	823	793	812	799	770	806	769	827	801	859	805	767	782	831	778	804	764	783	816	841	807	779	772	783	801	812	801	816	783	852	784	782	805	814	793	784	789	816	818	800	750	807	799	742	770	772	797	817	825	787	834	818	787	844	800	783	824	804	821	823	831	836	772	782	831	765	782	823	793	878	787	828	855	785	806	763	793	733	811	811	781	823	809	829	837	759	762	785	826	803	802	802	836	836	823	758	793	768	827	797	781	814	828	808	812	808	783	776	815	811	826	721	739	813	814	789	834	796	791	765	814	823	833	783	764	798	794	748	788	793	789	798	807	845	788	813	787	840	803	787	755	791	783	792	801	771	804	810	810	779	807	836	849	869	794	898	849	798	825	812	768	781	798	765	758	841	773	808	764	785	823	777	813	807	740	826	789	813	860	814	780	831	791	777	836	776	796	747	773	848	759	767	802	837	797	823	781	754	797	850	792	789	800	785	781	801	810	847	826	859	815	806	806	859	785	794	764	809	784	820	792	798	822	849	757	748	794	855	807	800	808	780	774	797	792	809	796	804	814	771	812	799	778	803	837	806	842	802	805	842	779	824	761	841	789	797	842	757	834	833	786	811	783	810	825	820	825	774	796	857	813	790	799	830	833	771	785	807	815	815	731	769	802	771	770	804	780	818	803	762	763	779	806	805	770	755	792	809	741	795	793	820	763	763	813	812	813	817	770	819	771	809	830	793	831	787	731	806	780	808	802	810	803	775	769	784	819	774	824	828	755	812	791	812	851	811	790	790	808	817	747	826	800	835	818	793	763	816	789	777	807	801	835	817	794	784	812	784	781	775	795	781	810	811	819	773	783	808	803	803	807	789	819	821	790	817	810	778	878	826	802	810	788	858	769	827	796	775	757	805	785	823	825	822	785	820	792	776	780	866	767	786	771	824	827	795	829	826	787	798	776	850	817	781	795	786	814	817	781	777	851	778	795	820	829	792	807	780	760	804	810	776	829	811	788	744	824	811	776	769	835	852	825	830	832	840	763	784	765	788	818	795	809	780	756	756	796	774	768	855	782	841	750	790	847	766	819	804	809	781	788	847	771	841	770	809	765	837	863	805	821	769	768	761	798	781	801	814	827	767	830	781	825	808	740	787	762	762	825	775	797	829	803	789	849	854	781	814	816	791	724	835	825	797	761	861	821	815	788	773	769	815	774	857	741	819	768	795	797	825	820	817	807	825	821	791	796	786	798	770	824	790	823	812	792	763	788	804	784	820	782
45894	67447	47227	30730	18547	10117	5194	3074	2058	1647	1319	1014	977	990	918	877	835	849	861	821	799	845	853	793	868	775	818	799	820	824	795	857	843	780	808	812	813	851	742	791	789	785	828	814	796	831	823	813	836	804	844	830	854	801	819	805	776	800	825	811	822	773	811	822	813	773	845	779	813	845	784	799	857	832	814	760	809	802	840	844	828	823	830	833	784	822	801	796	811	807	846	787	788	805	862	840	822	813	827	828	761	726	834	807	801	823	887	841	856	778	840	789	795	810	831	805	797	761	794	805	859	823	807	788	819	815	815	795	870	768	836	820	801	785	854	792	833	766	776	797	758	834	821	842	826	837	831	824	798	787	866	878	827	854	795	809	812	856	784	838	813	793	821	793	800	803	813	875	833	830	854	828	814	866	834	815	800	802	815	804	768	798	782	808	755	808	789	802	870	819	812	817	817	863	775	820	809	745	782	844	792	830	844	807	825	839	820	824	787	850	777	815	783	801	874	804	820	807	851	804	831	813	848	803	851	770	785	829	851	818	811	837	784	846	825	826	807	848	838	796	815	785	800	833	774	842	864	891	831	779	843	871	824	834	757	799	813	829	798	792	845	798	873	841	821	823	815	833	811	763	841	819	820	841	775	805	803	810	857	821	770	802	785	815	748	822	808	776	805	807	781	856	858	820	882	808	806	859	831	823	837	846	769	857	828	848	783	826	832	835	822	874	842	763	803	860	790	791	818	795	801	826	785	827	814	839	840	865	791	811	805	822	798	810	901	821	823	873	819	843	804	878	807	842	797	801	808	807	833	829	836	826	764	808	877	829	821	844	756	809	796	777	774	803	811	803	767	701	808	793	812	815	780	778	830	777	833	839	812	827	808	814	823	819	778	793	816	796	857	823	808	809	806	841	832	758	840	855	784	802	800	781	794	807	788	841	811	785	781	830	800	826	758	771	809	837	838	778	788	806	838	827	852	856	829	786	795	825	842	866	815	846	816	823	837	895	801	821	854	820	805	811	785	791	817	767	825	866	806	829	815	859	807	800	809	774	824	796	806	778	806	807	832	824	788	812	819	819	847	806	826	851	817	755	807	818	795	827	794	815	739	760	855	803	791	784	815	840	810	855	874	836	793	834	831	801	787	787	819	824	867	763	806	829	839	834	793	766	797	809	810	809	815	854	836	831	808	811	814	807	798	820	787	785	836	861	798	798	842	763	798	784	806	867	810	836	812	792	807	798	792	834	837	804	804	810	790	806	827	797	789	816	834	806	798	753	841	808	824	802	809	783	839	868	784	812	835	842	790	804	816	879	819	865	803	779	842	806	815	831	805	823	839	825	868	812	856	780	807	788	779	797	806	823	770	828	818	812	799	799	814	820	853	802	766	814	857	804	826	829	821	807	791	777	822	801	844	815	816	787	833	842	842	802	762	796	811	821	826	821	806	814	832	815	809	804	833	806	835	837	813	805	781	847	821	825	794	810	758	828	823	805	818	840	776	815	815	831	803	807	783	840	810	823	817	856	838	783	805	819	774	824	822	827	848	792	792	820	816	846	845	816	789	807	807	809	759	806	814	827	794	818	881	814	780	841	832	816	834	838	822	788	755	821	821	815	881	863	829	808	840	829	824	839	800	871	835	844	842	837	833	807	843	800	757	856	814	828	821	804	883	829	842	807	819	822	800	823	829	841	826	817	787	833	846	768	735	855	790	803	813	790	822	818	800	805	819	765	814	814	869	840	857	838	805	835	823	825	834	798	811	793	824	859	801	859	751	809	824	807	861	835	842	760	854	850	827	768	789	820	775	863	830	813	770	794	806	840	860	805	782	809	793	790	800	848	792	821	823	841	799	822	804	778	805	834	850	772	804	831	820	867	815	780	809	824	812	839	804	814	818	823	834	811	861	755	832	818	822	856	806	816	797	771	822	812	840	840	839	776	870	824	826	791	852	811	822	841	845	793	818	782	862	836	803	811	847	809	833	853	857	836	767	793	831	827	842	787	874	819	757	813	834	816	792	845	798	836	800	801	809	845	817	802	821	814	818	751	728	841	823	844	805	829	852	803	781	827	781	791	798	836	830	807	844	818	807	803	863	843	829	797	866	798	814	798	831	810	840	785	831	768	794	830	792	832	811	793	817	895	825	833	843	837	818	790	839	761	858	830	804	791	776	850	814	776	788	782	860	847	813	816	816	850	840	806	819	790	810	784	825	807	809	782	847	765	825	772	823	879	836	815	848	842	798	841	807	785	790	807	813	759	848	772	804	849	850	848	816	874	831	797	796	810	806	780	801	762	820	790	839	847	815	754	882	821	796	803	785	770	863	824	827	795	803	829	830	834	792	839	865	797	808	785	848	816	823	789	867	836	819	809	813	818	758	761	821	864	800	798	863	782	809	844	878	832	809	845	858	837	804	849	813	789	842	768	837	832	805	775	835	834	817	802	789	778	800	801	838	806	853	866	794	825	873	841	842	766	844	807	793	801	862	817	827	789	838	820	843	770	828	809	789	809	839	752	890	856	764	813	797	792	837	852	790	843	822	822	798	777	843	856	845	793	832	803	860	799	803	858	808	810	850	825	812	807	802	793	795	859	820	781	749	783	805	818	765	842	825	810	863	806	803	785	835	811	796	807	936	797	783	765	804	855	829	803	803	824	796	827	768	834	786	843	866	750	818	833	783	855	815	795	795	785	834	800	796	803	821	801	829	858	818	830	824	793	815	789	813	803	813	870	832	817	820	828	769	836	877	839	805	815	812	772	816	834	829	806	896	819	762	871	843	818	796	819	803	821	858	799	799	863	824	848	831	825	796	854	812	796	830	851	806	785	790	811	804	790	816	784	830	836	799	795	816	831	788	827	862	811	852	840	846	815	856	825	827	835	833	812	790	798	778	778	844	814	774	801	852	796	789	796	806	837	855	822	854	834	882	854	807	840	821	757	857	813	787	812	796	775	900	858	757	830	833	798	821	782	776	837	776	827	722	819	835	841	818	775	825	801	844	816	854	844	802	832	850	822	781	843	806	807	830	829	801	807	853	797	823	817	816	811	882	845	822	828	773	824	836	825	801	836	852	858	864	803	830	799	843	807	823	757	856	896	864	799	811	886	831	838	829	819	829	803	847	821	877	843	848	847	793	790	788	822	791	801	828	780	849	802	810	802	852	795	836	810	816	823	795	845	813	792	859	837	859	806	862	757	836	787	789	833	820	788	849	854	812	799	807	843	816	823	804	776	772	830	792	824	839	784	759	834	787	821	804	815	809	837	763	842	805	787	816	793	873	821	863	822	752	863	781	821	823	828	841	853	811	798	808	847	779	728	842	757	835	768	848	773	825	794	814	793	827	800	834	782	800	850	767	787	794	821	846	835	886	825	777	807	768	836	762	852	783	842	833	848	766	755	805	840	809	789	821	855	804	838	848	764	793	827	810	822	858	832	828	817	823	826	815	809	838	786	812	823	860	828	807	836	796	844	832	871	843	767	817	803
24872	21838	29336	26254	15490	5002	2269	1516	1201	1082	958	879	928	874	883	851	877	875	856	860	866	806	834	851	874	846	849	874	832	795	835	851	909	893	842	856	856	857	854	905	858	862	800	870	846	813	864	843	827	856	854	890	816	865	827	882	871	869	840	861	837	840	887	866	917	847	867	871	890	846	892	897	823	832	859	883	858	878	883	855	847	820	846	857	908	843	851	843	842	890	815	826	851	801	789	775	843	790	823	901	853	852	850	837	838	852	836	823	855	858	838	866	870	836	855	864	879	868	859	838	835	787	831	855	830	842	857	870	828	865	847	835	834	825	816	829	824	867	828	825	809	798	866	859	822	820	864	886	884	907	868	851	786	785	858	889	853	828	818	838	866	828	876	854	827	868	849	846	875	851	822	897	872	901	862	870	847	840	835	810	892	836	846	864	841	850	829	818	793	868	840	882	903	847	863	840	834	853	794	852	881	854	902	846	830	867	821	804	866	861	908	856	849	855	808	885	857	856	839	832	822	843	791	867	811	821	907	836	872	820	844	879	811	793	803	831	858	864	865	817	830	846	807	832	830	823	859	816	800	768	845	843	861	861	871	842	807	835	832	831	870	855	813	853	848	862	844	904	847	886	791	827	873	852	866	885	841	901	821	836	843	800	895	880	862	762	885	797	844	862	845	906	859	850	828	862	901	839	834	893	827	791	841	812	889	819	896	796	871	836	853	813	867	910	834	927	820	873	863	856	846	878	889	857	859	819	849	824	844	861	875	788	851	858	867	877	859	824	893	822	847	832	833	888	833	793	837	848	827	858	898	852	816	807	835	887	892	881	880	850	863	862	837	807	881	843	860	884	829	898	849	879	838	846	844	821	843	849	852	927	872	826	837	865	845	845	899	818	887	845	820	880	855	855	839	828	874	824	874	889	832	851	890	818	839	866	871	854	831	855	910	889	826	812	827	847	819	890	855	812	853	851	865	841	831	844	817	838	857	864	885	803	826	857	839	826	855	855	869	789	856	860	844	859	845	869	867	807	840	828	811	863	877	807	863	867	857	829	850	851	775	883	831	798	888	835	831	826	865	845	847	862	904	845	824	868	864	816	886	814	834	861	897	853	847	817	868	821	910	820	848	871	869	814	876	869	835	841	856	826	838	824	864	834	826	874	852	791	850	806	823	857	875	862	844	845	859	847	871	833	854	816	840	843	860	858	812	841	891	805	818	833	856	885	877	880	825	853	870	884	852	868	871	839	832	850	835	831	877	861	906	842	908	860	804	828	885	841	872	839	811	868	801	886	825	837	822	797	825	844	862	850	831	866	868	890	844	851	878	839	909	894	877	810	859	855	820	861	865	835	879	854	864	849	857	872	833	840	854	886	884	838	886	846	821	825	874	912	859	862	839	837	827	814	859	809	876	855	857	856	839	846	799	863	849	833	792	850	840	823	879	792	825	862	877	861	887	864	912	856	790	832	791	869	883	920	872	821	889	821	889	846	871	878	845	829	843	875	825	839	813	890	885	802	852	874	832	898	815	898	887	873	902	849	884	813	815	849	853	885	820	846	887	831	829	889	820	918	864	862	863	804	829	846	888	796	841	794	825	877	859	862	823	836	879	849	906	921	847	858	873	893	900	859	798	866	879	849	828	833	848	889	876	859	792	838	821	840	860	846	905	870	866	843	842	847	827	844	912	878	833	850	846	849	869	798	859	812	867	851	852	878	855	819	819	810	844	848	840	858	813	778	872	906	820	913	845	877	854	821	837	889	852	879	833	869	839	885	879	885	936	866	839	833	847	855	857	866	868	827	786	871	844	826	825	878	817	858	888	891	823	849	843	868	878	893	788	859	894	843	887	820	825	883	897	884	796	874	837	836	888	844	802	867	824	822	826	843	857	880	862	885	797	843	835	860	827	861	903	879	883	837	872	869	816	853	870	843	825	850	859	866	878	868	787	841	857	791	854	841	878	805	890	903	829	852	891	889	874	879	857	838	840	806	831	877	839	856	801	872	857	867	912	866	836	786	848	812	867	870	853	897	821	837	808	850	902	830	866	887	870	842	826	845	796	845	864	827	852	790	868	867	847	861	831	878	797	874	843	881	814	864	870	858	843	867	832	877	851	850	850	822	845	834	833	858	838	866	849	806	864	853	913	830	827	884	848	860	847	792	875	851	815	891	847	891	823	822	868	885	849	857	856	811	832	809	784	897	854	831	801	855	870	910	843	831	866	822	815	822	803	856	868	855	804	892	845	855	873	844	866	861	818	834	834	848	942	859	896	874	805	855	853	853	913	822	854	840	841	813	870	842	822	877	895	822	819	887	857	852	850	832	848	861	829	845	855	840	831	807	869	817	851	885	817	809	835	866	858	845	885	824	868	820	828	835	880	834	848	842	822	843	852	868	831	845	815	826	908	876	814	883	856	873	874	850	836	858	866	849	823	844	851	856	876	914	878	874	794	861	858	890	878	823	879	806	878	828	845	850	817	853	841	890	818	890	840	832	839	909	839	822	865	890	887	906	822	852	860	843	817	840	884	830	854	861	851	830	897	820	824	845	880	897	867	864	844	889	804	843	846	858	874	870	810	830	856	874	853	905	834	846	894	817	824	872	837	823	840	848	947	848	874	847	897	858	858	830	803	855	853	818	902	808	877	881	867	857	846	816	840	823	855	808	816	788	885	893	874	863	888	900	822	811	815	883	834	913	891	837	886	875	872	882	865	904	853	881	889	813	872	856	847	872	848	874	806	801	851	876	872	866	815	888	891	840	835	852	885	843	870	877	869	872	903	842	847	823	869	815	793	797	775	864	839	903	867	846	861	810	840	859	834	816	823	840	883	804	822	811	815	797	780	902	835	830	830	822	784	838	845	832	842	888	866	830	889	872	834	897	814	869	901	845	819	818	874	834	863	869	798	818	803	865	774	837	859	860	815	868	830	873	902	846	880	904	851	879	844	868	880	886	889	795	814	835	882	853	913	865	868	863	902	846	843	901	858	869	839	774	883	861	823	834	864	883	877	812	802	882	822	845	850	873	882	867	818	846	864	856	860	906	822	864	835	884	860	841	829	816	839	880	816	858	843	806	834	846	897	875	866	830	846	850	872	791	824	898	851	870	876	834	881	840	844	857	862	899	837	826	798	838	844	855	852	810	830	883	873	873	862	908	836	836	827	829	866	846	875	850	872	750	818	882	850	902	811	867	837	840	890	838	866	852	815	879	822	854	889	892	850	845	829	821	833	852	909	852	808	884	823	835	894	853	874	837	806	877	885	861	813	848	907	837	888	882	830	819	848	880	850	825	852	846	872	873	861	851	869	837	779	809	858	812	838	830	865	830	911	813	871	838	825	873	822	882	859	854	862	892	825	857	881	827	860	889	825	859	795	867	851	824	820	843	873	879	811	880	857	788	851	876	852	835	892	835	841	893	847	833	851	826	907	854	821	840	881	854	843	795	855	873	851	835	870	821	856	853	837	841	892	842	901	897	821	887
44151	62341	42041	22568	10778	4709	2600	1816	1547	1197	977	933	908	889	930	917	884	863	843	904	892	810	899	889	859	852	812	896	900	917	919	858	834	919	819	884	831	828	909	858	882	908	858	855	892	911	865	913	830	899	866	936	878	865	898	874	858	825	765	880	847	836	912	934	872	878	850	828	841	834	820	872	869	877	879	898	864	898	868	833	899	858	878	888	874	867	886	827	824	901	882	867	863	887	911	909	799	821	890	875	848	872	861	874	861	861	855	911	821	849	877	911	897	878	906	853	882	860	882	934	885	778	901	920	848	813	871	901	865	866	827	876	911	816	838	842	903	831	833	871	843	826	905	882	881	800	912	881	876	916	876	880	863	824	875	825	845	926	856	819	880	892	876	876	836	847	840	876	843	832	831	829	821	802	879	895	834	892	905	841	915	878	831	862	884	905	853	812	874	781	873	897	850	819	869	846	889	876	816	828	885	897	917	878	894	903	841	876	850	903	909	867	928	866	868	852	901	855	877	828	801	877	860	866	881	847	865	914	824	924	884	861	854	854	831	902	874	868	905	878	942	850	868	870	887	844	844	886	913	866	844	925	849	895	909	867	842	811	901	899	868	834	837	884	864	834	846	819	882	904	836	872	864	852	840	861	887	908	813	902	852	837	842	855	830	877	855	848	803	870	858	843	889	869	802	874	851	883	834	845	890	818	897	901	890	835	891	889	862	821	865	853	860	886	880	886	832	855	940	871	860	845	916	870	859	878	884	873	857	884	898	852	875	847	878	848	838	859	847	890	876	895	863	844	954	882	878	865	833	834	828	809	893	893	834	878	882	819	903	870	883	901	860	876	876	900	894	880	873	897	891	837	804	880	866	844	833	912	892	878	858	876	851	866	862	865	839	892	906	835	818	868	908	845	894	943	897	879	877	879	820	832	862	962	854	866	908	925	818	855	874	892	864	852	837	839	902	808	809	868	930	817	812	860	902	873	921	943	894	858	885	923	819	883	902	874	917	867	897	893	896	865	849	825	881	926	887	900	854	859	875	869	837	871	884	906	874	897	875	813	858	800	868	799	890	878	878	881	854	889	855	874	870	855	916	836	903	872	924	840	869	837	856	873	883	856	886	892	902	862	921	871	867	829	865	852	856	850	887	884	888	857	912	829	915	826	895	875	820	857	894	852	848	904	896	859	906	896	888	901	864	854	836	895	877	885	894	859	835	850	858	893	855	891	888	875	857	896	876	861	876	874	917	873	903	876	866	854	886	850	909	892	846	874	884	863	832	886	840	848	872	844	889	844	891	883	887	857	872	855	832	859	865	882	869	829	880	884	928	830	847	872	881	876	870	905	940	886	907	858	916	844	861	872	872	852	837	894	857	920	862	871	913	881	910	896	832	892	897	835	843	900	837	857	878	863	837	804	827	866	882	889	912	846	829	845	897	869	831	833	863	858	847	816	861	828	836	841	897	901	855	871	872	840	842	894	891	793	902	816	871	867	817	854	869	767	845	924	860	918	830	817	816	879	888	856	878	890	855	870	856	848	844	908	824	859	863	869	871	870	890	905	902	816	932	886	822	880	859	863	849	888	805	845	913	837	842	891	889	874	851	833	882	855	904	859	882	839	882	905	857	890	913	877	877	885	883	884	868	912	866	868	879	833	872	854	845	861	883	860	819	835	852	893	914	859	910	906	913	880	853	865	889	832	852	849	823	870	943	855	870	849	904	836	885	844	881	875	890	877	810	888	922	884	858	854	859	866	863	882	915	833	880	823	896	906	838	882	871	887	916	841	816	859	844	855	891	829	839	881	840	892	829	914	929	860	852	884	860	859	886	861	830	917	889	876	890	831	860	932	869	854	861	830	852	857	882	857	847	852	835	846	790	839	868	824	868	890	896	879	846	845	865	863	898	886	882	861	851	839	918	846	875	888	906	838	897	878	877	872	882	853	823	861	869	814	868	876	847	890	818	847	918	872	833	880	844	842	850	829	890	906	844	866	832	853	859	851	801	840	894	830	901	879	808	824	885	895	865	890	866	849	861	821	874	852	859	866	872	884	863	843	843	889	841	826	876	889	882	805	840	885	911	816	828	895	850	840	885	849	849	845	895	861	817	855	866	836	865	833	870	865	901	876	877	846	906	837	841	858	855	849	830	903	910	853	865	880	902	865	889	889	857	870	851	850	863	846	866	880	829	854	860	856	879	864	885	861	839	875	928	892	877	868	884	889	912	889	819	885	929	927	872	894	827	864	855	834	872	864	864	852	870	796	803	853	878	828	832	876	914	865	863	875	873	915	845	870	890	868	862	857	864	872	819	863	868	836	859	879	837	879	887	907	884	806	833	858	886	864	875	834	886	871	889	864	902	875	881	852	890	855	835	913	832	867	874	837	926	911	871	884	885	906	862	902	861	901	887	861	908	865	878	867	863	872	818	909	851	820	914	900	871	861	886	841	881	870	861	839	875	846	865	851	861	872	851	818	849	902	868	866	870	872	916	844	880	840	821	900	887	845	935	893	881	845	871	869	845	882	868	839	902	876	839	883	889	861	902	928	817	881	852	903	859	932	866	810	859	857	879	913	873	804	933	862	895	894	896	812	860	857	888	895	850	863	871	860	862	841	883	823	848	877	847	890	876	888	852	853	851	905	912	839	911	921	899	840	843	784	873	845	892	890	842	862	860	872	876	866	877	901	855	887	870	885	890	896	842	883	843	830	883	813	871	918	858	903	876	849	817	863	868	878	828	915	871	854	914	875	876	831	852	901	830	891	834	858	875	875	843	842	939	846	854	893	897	842	782	870	816	854	868	865	885	852	875	870	875	908	876	863	890	858	884	883	876	890	812	872	870	873	907	895	911	863	864	869	872	836	893	875	868	908	859	877	895	897	833	867	891	899	861	860	851	874	860	920	872	863	930	863	832	845	859	886	868	867	904	833	872	813	842	905	861	832	916	862	908	827	912	865	891	849	840	875	888	818	842	880	878	814	885	884	861	905	892	882	903	924	858	844	920	828	884	824	853	881	850	846	908	822	860	934	910	877	883	843	865	839	879	852	839	848	880	855	888	859	862	889	865	858	842	896	868	830	877	879	831	852	872	929	856	831	869	851	883	845	865	829	817	875	898	921	847	913	884	861	809	880	842	876	846	935	827	887	821	849	851	788	846	819	835	879	855	854	892	852	791	846	885	852	879	822	863	881	875	834	882	837	855	903	892	856	876	839	914	899	815	865	878	860	886	851	847	869	861	859	875	864	853	865	851	874	884	845	835	914	880	915	861	833	872	903	825	877	872	868	887	870	838	861	815	835	906	885	901	853	892	885	865	869	845	869	828	854	890	896	887	926	846	883	921	881	864	873	865	840	863	906	887	906	908	861	844	906	840	850	909	877	834	855	859	828	884	905	872	844	844	870	857	856	921	840	841	848	860	836	870	862	866	904	855	867	862	886	890	816	893	900	840	857	848	860	904	886	865	877	867	882	846	886	856	837	866	864
22347	20946	28403	23700	20996	20814	9847	2386	1254	1089	1085	949	928	907	895	828	858	894	854	848	786	890	785	806	801	850	842	775	801	826	810	846	774	833	849	829	814	888	865	794	854	853	812	812	814	822	842	844	830	837	798	849	864	845	783	816	805	843	785	808	868	795	793	822	838	798	803	851	818	854	825	848	857	818	811	797	831	832	819	933	787	817	873	793	829	804	825	838	815	819	795	816	841	852	841	799	864	821	799	825	808	871	826	841	816	861	799	803	836	824	788	849	810	860	813	803	821	818	817	835	829	849	850	813	794	792	873	860	822	805	843	853	851	789	823	800	871	839	822	778	835	823	902	831	810	836	826	799	818	834	845	809	826	795	817	779	812	857	805	835	800	834	784	818	829	835	830	811	841	827	783	860	804	820	836	779	824	902	864	870	784	877	836	855	796	806	835	799	820	818	852	812	858	863	876	813	823	923	823	811	808	798	838	801	854	864	786	840	828	828	819	797	844	838	840	886	794	887	863	822	839	789	784	844	829	814	771	836	796	872	885	824	847	826	833	775	819	817	827	865	801	831	805	839	785	812	853	892	789	841	828	790	839	840	836	783	834	877	838	830	834	852	782	827	841	813	795	839	871	817	834	846	879	842	833	840	814	805	810	824	796	838	820	874	820	858	823	753	826	804	844	826	810	837	793	792	836	825	829	829	821	830	815	870	789	836	815	835	855	811	809	831	874	837	820	818	831	901	826	827	773	816	809	837	833	827	833	841	862	843	851	855	825	799	846	803	857	803	800	816	778	843	808	801	787	825	856	868	816	864	871	814	845	876	829	892	837	808	796	874	857	820	798	791	831	831	798	833	828	836	812	897	857	794	864	849	813	817	826	831	840	779	822	871	786	830	881	863	771	859	823	838	843	860	817	827	801	828	743	839	783	770	833	795	854	791	814	856	785	796	864	788	799	782	865	820	826	802	751	839	817	854	857	794	809	869	861	834	839	827	836	860	805	807	835	772	813	840	801	839	880	829	793	794	834	833	830	819	764	858	847	840	803	869	828	854	814	809	861	753	822	830	803	867	871	866	804	839	841	825	840	850	882	780	766	814	843	823	801	843	792	817	830	816	851	799	813	814	792	824	809	785	817	835	789	821	850	792	850	788	885	805	751	882	835	831	797	889	867	848	848	822	849	836	863	805	839	808	813	852	871	818	797	880	853	830	793	803	797	815	786	882	865	820	846	804	850	780	823	839	848	810	848	881	861	807	787	838	810	843	848	829	849	800	866	822	809	861	879	816	805	834	839	845	853	808	835	888	785	814	791	795	804	799	844	811	868	825	795	793	838	816	814	820	827	816	871	838	798	832	856	845	803	857	860	811	771	806	809	818	789	832	754	799	807	850	858	821	833	829	837	823	754	815	863	803	818	806	783	773	870	771	906	872	831	810	828	823	860	835	815	828	842	771	829	849	816	845	845	812	821	801	815	807	836	815	814	830	806	853	820	771	833	823	830	799	843	828	795	835	865	802	858	834	826	796	927	815	816	767	819	796	809	815	848	860	847	819	775	819	832	796	814	840	788	796	816	855	832	826	848	857	788	826	821	781	776	809	794	818	822	874	830	796	800	763	840	771	828	794	815	817	799	826	806	836	805	876	819	840	785	827	808	808	824	831	823	778	749	825	775	845	764	846	821	842	805	802	836	785	796	811	840	773	870	875	808	793	823	806	835	851	863	806	871	838	801	754	836	799	782	837	783	815	823	796	783	822	831	785	842	792	835	815	852	848	820	840	832	855	841	811	801	812	783	829	790	831	844	819	844	882	831	798	846	801	857	786	818	794	846	792	783	834	809	838	845	844	799	821	809	856	760	828	861	844	836	801	778	862	833	825	805	851	855	828	847	762	799	807	845	803	795	843	816	814	847	805	825	823	847	892	804	728	826	838	864	856	802	812	804	845	842	792	798	781	835	802	820	848	873	846	829	782	829	872	871	817	745	883	833	771	819	743	835	786	866	827	822	822	851	796	796	853	851	841	826	810	798	796	754	826	809	792	788	789	808	828	835	884	883	824	832	777	793	779	805	810	870	835	840	826	819	885	805	791	814	861	839	817	872	820	804	881	820	849	813	825	833	829	866	854	873	846	824	826	871	824	762	827	793	819	828	845	852	857	826	898	808	810	818	857	852	796	822	798	828	870	833	825	839	803	782	777	884	786	851	851	797	814	872	858	856	818	846	803	827	828	861	793	799	857	883	824	807	818	844	778	851	847	810	803	813	811	795	813	794	826	823	812	836	836	811	816	798	750	859	838	801	798	871	855	871	856	834	840	815	800	835	821	830	843	838	772	785	819	846	822	834	855	836	884	814	860	831	840	814	833	841	817	818	826	810	760	807	802	831	872	830	806	749	868	783	826	843	796	887	853	851	820	781	812	865	813	783	826	854	822	880	831	865	797	821	863	854	842	850	861	820	808	829	840	825	856	852	872	878	811	808	844	813	822	867	847	837	773	836	859	853	873	820	811	803	807	833	837	819	870	806	802	858	830	815	803	850	861	772	819	828	865	824	830	797	798	826	827	862	820	785	800	794	802	830	826	830	827	826	838	809	829	830	818	804	839	789	856	813	769	827	832	814	894	833	787	864	898	833	848	819	855	842	857	854	840	782	836	872	855	789	818	849	814	819	817	800	835	836	839	775	839	858	838	804	800	845	849	854	810	794	850	815	784	865	823	844	785	799	827	771	846	834	837	864	825	821	741	797	831	872	775	802	861	812	757	799	838	825	822	818	851	848	805	875	790	824	837	796	829	821	840	804	808	792	858	836	819	810	824	888	811	814	801	791	833	834	830	801	780	858	796	852	838	802	806	807	836	780	764	811	791	819	799	835	825	873	834	854	817	827	788	887	822	789	848	848	825	832	830	847	877	805	853	828	829	818	805	822	872	836	776	811	807	825	815	785	829	773	760	866	850	830	794	823	816	841	801	817	837	795	820	816	857	864	797	791	859	790	849	757	805	879	831	851	816	834	778	811	829	804	810	771	834	872	781	856	823	844	821	824	860	806	774	815	804	770	842	841	802	828	810	856	780	824	782	828	818	788	777	810	875	904	827	831	810	853	812	792	840	767	799	849	870	808	852	871	917	831	815	824	851	836	831	747	807	832	900	811	844	800	823	728	787	805	826	782	815	799	882	870	844	829	790	882	830	791	844	764	824	786	858	802	797	838	841	821	814	830	849	824	805	837	791	866	803	785	789	835	823	775	795	781	815	861	774	824	788	791	840	804	750	818	858	863	787	810	789	827	800	813	819	779	832	855	772	837	875	823	860	861	808	876	787	868	818	858	786	862	870	827	745	842	808	813	855	801	872	789	812	819	809	864	839	802	824	812	886	844	840	857	783	780	803	811	807	857	826	811	820	832	794	859	810	816	855	839	815	752	824	780	792	802	784	839	790	809	790	788	794	841	824	835	779	846	845	858	814	827	841	772	829	807	813	830	876	833	791
46000	67460	44840	26069	12760	7047	4628	2691	1470	1196	1173	1055	936	935	916	866	887	875	841	834	789	831	788	834	855	812	792	787	838	799	813	828	802	856	831	850	818	854	803	806	887	826	874	819	829	812	805	829	853	843	857	886	847	865	858	784	851	820	845	827	826	814	833	866	813	863	841	775	809	802	825	798	814	844	842	845	819	818	832	841	797	823	799	813	825	803	891	867	841	842	847	900	831	800	823	830	783	862	809	802	844	850	867	789	799	772	848	819	818	847	837	846	802	842	786	839	854	819	805	864	800	847	894	852	861	826	773	840	853	776	862	839	870	837	871	833	882	853	797	819	779	831	772	801	844	795	800	805	841	799	790	844	813	856	849	846	789	880	832	834	824	761	839	878	830	803	821	838	816	834	838	843	833	850	827	792	815	845	821	775	876	825	838	781	872	822	768	833	842	873	867	883	838	874	865	829	860	832	868	830	829	807	784	825	832	821	844	802	864	809	852	822	850	783	877	847	855	809	798	855	874	852	871	806	831	815	855	766	865	839	813	840	840	818	822	867	875	815	854	800	821	817	847	813	804	825	820	881	837	851	831	860	817	833	860	822	843	833	863	815	828	845	853	800	798	841	872	842	827	839	805	797	860	838	805	876	872	814	794	821	836	849	825	825	856	820	823	819	840	830	789	787	835	839	801	788	823	834	833	786	865	856	805	855	773	815	845	872	852	801	785	778	801	855	816	789	824	843	820	764	854	797	834	822	811	816	801	869	802	813	888	859	837	856	814	865	807	844	780	801	745	845	819	798	867	826	829	825	833	860	797	865	832	783	867	844	803	801	819	825	816	839	831	842	851	867	849	832	846	802	824	828	856	838	859	787	816	841	836	755	810	864	789	820	798	776	838	800	812	785	832	815	795	851	860	857	870	818	861	877	803	793	784	875	883	835	862	854	811	866	811	827	817	823	847	815	828	846	817	814	807	832	808	831	857	856	865	849	773	832	829	865	825	800	870	839	850	821	796	784	819	822	861	838	798	879	830	908	827	773	809	846	843	826	859	834	778	860	841	830	834	822	810	856	840	796	818	847	828	807	833	834	802	799	805	793	796	795	843	829	785	813	880	877	773	800	819	845	810	830	800	844	869	823	797	844	858	784	820	862	810	862	771	804	827	878	820	744	819	778	827	872	811	766	860	846	815	866	822	794	854	857	845	797	855	784	878	822	793	843	842	841	835	816	795	832	811	849	824	801	816	798	837	840	819	838	854	800	818	844	889	838	904	844	811	839	836	816	811	757	879	848	859	806	850	767	823	844	850	793	874	831	867	827	806	822	840	837	827	756	836	871	836	891	822	860	805	862	858	853	808	838	830	827	804	829	863	851	826	813	855	865	863	834	843	817	835	840	799	834	773	827	891	832	841	832	826	811	753	821	857	764	797	849	821	819	798	797	847	798	816	889	791	806	812	867	865	794	773	839	873	829	797	803	835	858	858	771	796	819	837	787	838	802	838	898	806	796	800	867	848	867	776	878	784	819	815	777	772	790	808	843	814	814	830	833	857	855	787	847	857	861	820	827	819	828	871	836	764	821	798	846	790	825	852	844	812	795	812	809	798	822	811	806	780	821	792	846	833	836	815	826	836	800	813	874	864	826	850	875	826	814	842	839	845	837	853	843	839	832	867	815	806	864	906	814	831	843	781	782	833	849	831	851	826	831	830	844	823	852	762	882	808	805	787	822	767	842	868	842	825	906	813	806	808	796	852	805	838	836	835	796	842	832	832	854	816	806	834	910	874	825	845	827	811	817	815	790	848	840	828	873	826	853	852	777	803	841	864	837	797	827	840	833	838	803	881	880	862	840	825	854	858	860	770	863	818	845	872	873	791	878	801	842	844	832	792	822	836	878	814	778	849	813	823	842	808	849	875	849	820	854	821	819	813	839	867	827	819	814	909	869	833	788	776	877	811	813	844	854	886	831	858	815	845	838	859	856	820	836	839	833	871	810	837	836	844	799	851	840	842	842	870	823	783	863	828	897	817	825	887	803	866	813	853	892	832	828	843	871	825	811	817	864	852	894	843	815	780	845	841	824	820	827	814	860	811	846	833	807	828	789	845	838	813	834	851	873	853	855	848	770	799	814	786	838	842	819	809	822	791	837	872	824	829	796	848	873	815	821	842	820	806	864	835	810	842	853	824	851	817	801	771	879	821	843	836	774	778	847	865	862	802	787	820	807	834	787	820	836	863	857	821	829	836	827	854	775	824	821	810	819	835	828	788	812	816	780	791	797	841	850	808	814	861	814	905	864	857	851	815	800	829	793	834	844	844	828	842	880	848	842	827	838	846	849	833	834	849	894	838	852	823	853	843	824	798	779	898	818	841	845	857	808	842	851	804	795	887	805	821	797	865	790	805	794	840	831	806	843	852	848	844	783	772	829	824	844	821	834	881	869	846	815	840	851	847	879	854	854	802	849	854	860	857	843	868	808	834	808	815	861	807	793	782	834	814	798	844	777	798	827	855	890	919	851	863	817	845	814	818	858	825	787	879	808	856	865	840	819	864	845	856	871	829	833	794	817	879	839	813	825	813	849	840	864	841	900	824	830	851	808	798	850	841	794	815	809	862	800	822	806	793	818	859	794	857	810	806	840	823	815	813	819	841	821	846	834	824	872	802	820	833	833	813	832	787	806	816	807	823	882	850	867	828	825	847	794	812	843	799	829	836	870	827	828	809	810	771	822	791	800	841	866	832	818	779	874	866	882	852	890	858	843	811	893	823	798	845	836	870	844	858	870	813	847	830	821	788	882	805	890	832	825	828	877	857	838	837	810	827	810	781	798	883	832	846	837	870	820	836	828	821	848	789	852	800	807	831	813	804	855	828	785	845	786	845	835	790	823	809	791	790	849	857	760	832	835	843	803	854	847	808	837	874	874	795	813	841	844	830	837	797	828	820	800	852	848	795	859	833	840	826	832	847	811	811	825	846	805	789	828	821	785	764	851	876	868	811	835	841	756	821	783	886	852	817	818	798	891	847	842	888	826	773	804	782	795	780	768	799	897	847	792	855	845	819	808	807	827	870	916	807	774	809	837	856	817	876	830	854	822	833	828	890	815	789	852	863	851	876	837	791	863	844	885	838	857	811	855	838	871	818	846	842	790	847	862	851	860	843	861	862	817	873	816	834	858	821	842	859	746	860	849	848	789	835	848	815	829	841	842	838	887	814	828	879	830	798	820	856	849	876	882	841	881	848	872	828	848	810	815	816	771	810	819	822	802	862	821	835	830	861	821	824	841	861	801	861	818	780	827	877	832	829	903	812	860	823	803	838	809	864	803	884	819	865	872	833	804	820	818	801	829	829	860	804	852	780	779	822	759	873	809	817	814	829	849	828	814	856	809	848	827	783	793	777	873	819	760	884	791	828	839	920	790	827	828	848	824	793	841	801	788	829	844	845	830	809	817	831	770	782	814	798	854	830	823	867	848	799	907	788	834	805	799
41199	46871	35387	19530	8319	3782	1935	1403	1093	1080	1010	937	878	819	830	838	871	830	838	824	837	815	817	830	848	847	778	824	846	815	824	790	816	869	838	840	839	758	807	817	820	792	827	853	816	805	809	854	873	836	755	874	873	819	855	883	877	783	868	843	823	904	843	843	873	820	847	866	824	782	802	864	812	853	847	829	805	793	838	843	824	815	801	801	804	843	796	808	877	747	809	836	839	798	863	830	832	795	809	836	824	834	851	861	870	818	856	780	768	829	872	853	862	850	838	833	803	819	857	859	830	838	855	839	800	858	900	824	819	828	817	831	794	788	865	851	846	818	838	819	863	795	831	821	878	821	806	792	807	821	851	768	787	832	804	830	847	844	843	853	810	820	865	843	854	823	844	851	839	857	856	856	841	823	800	832	825	850	843	806	863	860	815	795	828	827	800	805	834	849	855	851	848	804	831	785	795	830	860	877	857	845	818	856	807	877	796	821	792	825	807	785	792	784	848	851	877	887	835	862	876	809	793	814	852	799	813	844	846	821	912	868	842	762	759	816	804	807	829	798	796	839	831	815	817	794	833	846	834	811	783	791	834	832	838	784	889	828	826	796	825	787	819	817	832	838	851	805	781	827	807	827	832	839	842	847	768	812	884	779	821	824	830	831	816	842	839	769	860	851	819	816	844	833	818	840	874	878	816	763	820	822	817	807	822	857	848	865	819	842	845	888	843	787	848	801	838	841	797	833	836	810	890	802	779	812	862	839	793	842	810	841	824	833	808	763	799	895	831	805	849	821	851	889	821	850	825	864	815	819	828	865	812	832	809	809	813	873	821	862	828	822	837	831	887	841	812	779	809	801	808	834	796	793	836	813	885	883	833	755	819	799	837	829	807	881	814	845	871	850	837	804	790	833	790	822	833	811	845	802	805	811	814	804	856	794	805	804	839	813	782	797	813	819	857	811	855	786	791	822	850	861	810	793	790	857	825	802	834	801	848	821	813	844	853	752	831	816	810	895	803	792	851	896	854	809	891	823	790	786	811	824	807	824	790	847	832	818	805	827	864	816	735	847	811	840	848	813	826	801	812	834	893	787	840	843	862	829	846	825	840	822	836	797	821	825	795	820	829	784	815	822	832	813	798	857	874	779	803	817	846	837	846	856	846	837	863	823	824	831	863	832	819	837	846	750	816	832	867	815	875	893	784	813	785	817	792	841	859	827	836	822	820	885	812	793	827	831	768	813	855	848	761	811	834	863	821	842	806	834	797	846	859	868	839	842	831	812	872	846	829	735	857	842	815	860	872	850	811	817	834	840	845	838	823	833	820	810	845	802	791	849	878	865	808	818	852	846	830	825	822	828	811	827	815	833	818	775	810	795	842	870	847	829	841	834	842	788	842	851	817	856	813	806	850	878	800	809	838	830	857	860	818	842	834	814	791	840	880	878	858	840	793	833	817	842	812	886	784	847	853	795	791	847	845	824	843	904	809	863	762	850	828	791	833	821	818	861	827	817	827	834	845	813	795	843	847	865	843	841	822	818	826	876	829	858	832	844	802	837	817	819	859	805	796	883	831	881	814	877	835	872	850	843	809	797	802	816	809	792	861	825	804	887	785	820	787	810	880	817	826	795	843	824	830	835	844	827	835	873	829	768	806	849	800	848	822	796	801	849	824	832	799	815	831	842	815	819	785	784	818	839	827	875	833	830	871	830	822	858	814	844	791	857	824	743	789	799	840	839	840	810	816	885	865	871	781	836	821	815	839	833	867	869	805	816	755	866	816	815	803	838	831	835	834	815	772	773	843	800	786	831	830	836	813	909	773	819	819	841	760	799	796	810	839	823	814	825	835	802	865	825	870	850	890	819	848	791	800	833	862	841	813	838	789	809	844	814	820	846	757	869	807	900	772	825	819	818	771	870	874	825	815	801	803	850	862	798	849	819	781	805	851	845	821	803	820	891	823	849	799	798	846	794	834	837	850	875	839	814	806	833	811	822	805	794	814	826	839	875	808	866	809	859	809	823	810	797	845	839	815	772	801	917	815	858	817	815	862	799	798	887	861	813	807	805	869	832	825	835	870	817	836	821	828	819	844	828	799	827	792	828	793	857	781	832	811	828	812	799	839	796	860	801	841	817	806	864	790	874	828	857	760	819	806	815	856	849	848	790	800	840	789	817	774	851	801	844	806	829	854	849	795	822	822	835	875	842	825	832	809	792	846	816	803	857	840	879	809	848	775	815	838	855	744	820	833	816	805	829	822	869	837	787	858	834	841	801	791	937	846	867	819	834	809	883	798	826	799	817	847	847	838	822	780	810	858	833	812	807	851	837	835	813	861	793	775	830	793	804	801	819	829	808	849	853	856	866	870	840	829	838	831	828	801	835	838	907	826	822	838	824	847	871	902	840	851	772	822	806	848	803	860	810	782	863	802	777	788	830	853	828	846	850	839	860	844	818	726	801	828	805	834	833	892	875	874	901	830	788	801	838	832	871	822	870	781	830	838	825	781	756	835	801	837	848	906	829	839	842	826	796	878	868	873	810	863	870	845	866	775	862	837	863	823	815	788	814	853	798	800	847	831	814	832	817	835	790	782	831	836	797	831	798	849	830	881	828	806	860	825	866	840	820	856	805	793	818	765	792	815	845	895	792	825	851	834	796	826	835	854	820	808	826	849	814	770	892	852	814	831	860	842	835	839	788	844	839	843	864	835	817	831	850	777	799	799	842	780	878	836	821	828	835	769	816	839	773	828	796	850	834	817	796	861	773	830	786	795	810	816	821	759	831	899	801	811	837	816	850	802	814	823	833	858	863	823	897	796	804	814	897	840	849	809	804	808	823	781	866	845	835	847	823	798	860	818	840	856	882	879	852	812	822	856	862	853	825	800	802	832	807	783	776	782	829	829	817	843	798	801	772	815	856	813	872	805	856	856	840	803	801	851	790	818	834	798	806	809	788	875	896	868	844	794	830	827	832	874	824	802	832	833	822	823	855	828	834	794	826	741	764	804	874	822	822	839	828	852	846	813	834	789	846	852	835	782	808	838	807	794	854	823	863	833	812	830	851	824	834	816	789	876	854	792	801	820	866	829	797	812	808	867	834	821	839	869	810	837	848	825	834	783	792	781	832	857	813	796	796	802	823	840	859	775	846	822	801	816	882	881	834	812	868	838	828	856	803	811	793	861	868	796	876	805	821	804	814	825	808	853	848	790	821	824	818	841	813	800	878	820	843	834	787	835	848	849	801	840	810	815	879	916	835	875	823	840	800	776	791	839	856	828	818	866	818	825	848	829	773	813	820	852	845	820	799	827	842	767	841	900	761	841	818	825	774	872	822	764	798	794	845	848	867	834	785	773	877	853	841	799	799	793	853	856	768	795	820	839	789	864	829	801	803	811	787	810	809	865	833	801	849	815	766	847	847	813	830	802	814	869	861	826	813	806	827	828	824	831	827	847	860	810	861	831	824	816	746	848	853	771	850	844	865	853	851
47463	56433	32589	16395	9248	4893	2577	1690	1328	1186	1067	942	893	887	916	889	849	891	866	883	872	821	861	881	869	809	823	816	857	869	865	839	807	849	892	833	814	832	906	837	810	840	832	834	793	836	859	838	875	873	858	799	817	853	830	886	854	856	833	856	848	814	847	814	869	835	841	880	878	828	882	882	838	852	812	853	854	806	850	859	892	802	828	880	851	856	865	843	848	844	804	883	914	930	805	862	855	824	852	798	851	846	841	867	852	864	795	858	892	872	855	869	854	788	865	831	830	804	846	830	825	814	830	859	853	820	840	822	843	811	884	833	850	888	882	800	841	821	904	838	868	805	834	866	871	871	917	849	802	855	799	872	904	884	817	813	821	847	867	824	882	818	842	867	865	831	836	868	821	819	880	876	893	826	869	820	846	854	790	863	841	881	901	890	859	880	836	854	801	800	851	832	815	834	876	854	840	870	884	835	879	871	883	886	891	904	835	852	890	841	818	837	866	806	906	800	831	847	880	828	800	853	834	877	848	860	941	835	887	831	858	856	858	861	878	790	855	871	845	840	833	834	870	820	856	826	862	847	878	836	828	780	875	872	842	804	817	860	827	876	835	841	844	853	850	838	872	825	837	825	881	836	852	865	864	789	866	834	785	879	856	913	838	852	881	862	856	825	776	879	827	843	838	825	797	882	794	837	836	811	831	841	884	822	834	841	841	886	858	825	812	870	833	824	900	796	820	895	872	831	817	867	844	879	867	849	833	800	855	882	872	823	826	847	898	881	822	817	804	859	847	857	873	847	869	889	846	843	847	835	819	890	855	833	770	831	819	826	850	899	829	806	802	866	842	863	819	807	823	829	855	855	822	887	892	878	814	824	865	810	824	839	859	837	830	813	842	815	861	857	849	845	894	828	919	889	878	827	852	813	878	820	864	843	832	859	844	879	877	872	837	867	795	800	841	862	887	834	798	846	868	838	844	800	905	866	889	862	913	842	908	835	807	866	853	826	879	857	837	889	891	859	843	816	869	805	879	885	903	840	816	798	824	854	826	875	816	911	862	905	890	850	875	830	868	835	831	859	861	834	889	879	846	872	875	819	884	930	903	877	827	860	825	856	849	791	846	846	838	816	879	854	866	832	849	804	884	833	872	902	911	879	850	821	854	849	847	807	870	878	869	882	870	942	816	810	901	851	889	855	863	808	785	849	856	839	778	877	863	893	860	852	877	918	851	813	789	864	863	864	847	834	860	850	841	855	880	816	840	842	916	900	809	842	888	914	796	832	807	912	856	856	886	897	906	816	836	828	848	871	804	868	828	866	919	848	806	806	845	823	817	871	819	842	860	824	871	875	856	874	907	887	884	834	840	874	886	818	865	815	866	831	902	833	870	824	823	853	791	863	834	782	912	835	832	847	848	921	807	875	881	834	886	803	877	821	832	835	800	882	850	887	852	813	839	827	876	808	882	863	825	870	838	850	878	834	870	830	816	878	822	827	850	884	915	861	870	874	853	874	867	859	815	878	825	863	878	841	824	843	834	862	808	805	818	861	787	890	812	833	895	847	809	833	853	852	797	883	845	862	830	834	822	904	784	800	830	852	845	846	847	881	829	882	831	848	878	807	826	821	843	836	856	850	800	865	792	850	863	827	866	834	835	870	859	851	862	870	890	905	864	886	842	879	862	818	855	823	804	810	861	854	848	885	808	860	799	810	859	826	814	825	836	842	811	858	859	815	850	848	801	835	844	885	854	862	903	882	844	827	862	820	852	836	836	903	822	835	850	863	823	797	834	850	859	871	876	877	828	910	847	858	858	853	818	840	862	821	880	856	862	884	884	792	850	880	824	821	808	799	845	895	876	837	836	838	854	844	866	795	850	779	859	834	884	848	854	867	864	801	812	811	828	810	795	842	850	838	803	865	855	857	836	861	823	891	879	799	843	842	801	812	869	855	823	821	841	830	851	870	797	898	913	875	863	876	839	895	871	846	842	832	855	815	857	860	803	888	868	825	860	832	831	827	834	829	852	840	842	842	844	817	871	876	852	850	847	832	815	835	901	840	848	868	840	798	836	848	840	828	853	850	867	866	860	818	805	879	828	827	822	817	826	887	881	821	809	880	875	927	836	845	832	845	809	844	838	811	917	864	813	823	822	824	842	833	895	836	851	867	882	864	910	829	881	875	828	821	825	860	871	813	852	837	825	868	852	892	799	866	808	783	823	846	851	814	807	848	854	819	880	835	896	848	850	828	856	827	878	838	832	807	906	858	813	848	840	831	820	831	835	870	833	849	784	819	878	849	832	835	791	852	912	843	852	875	854	863	865	807	839	862	887	868	884	830	810	838	822	872	837	869	903	859	847	869	845	847	840	846	789	853	831	878	903	855	821	839	839	859	910	859	844	784	851	828	874	787	862	890	856	925	836	822	871	835	826	832	835	855	865	799	820	849	845	863	821	807	869	801	870	821	825	913	866	780	875	847	835	830	881	871	878	840	855	816	883	870	875	878	868	854	830	831	842	907	851	823	884	812	886	957	783	831	807	834	873	858	856	793	880	809	845	826	863	874	892	796	810	892	810	875	820	877	877	850	862	876	851	855	840	834	893	761	861	813	916	862	859	825	822	869	833	873	818	882	862	857	855	822	812	848	821	910	838	863	832	871	860	907	841	836	816	867	812	820	839	840	780	896	825	848	888	863	894	915	834	895	863	877	810	836	849	848	886	831	843	845	856	813	850	817	856	822	833	844	867	876	880	845	822	813	852	851	860	840	807	860	833	831	898	838	862	861	859	828	829	867	877	850	811	884	841	824	808	876	845	820	859	846	768	828	854	802	898	839	835	869	847	840	892	846	922	812	773	865	807	882	838	773	842	818	851	857	877	867	859	841	893	851	832	799	847	828	831	834	860	783	873	812	836	866	854	830	886	896	900	839	821	809	824	869	776	800	880	828	865	847	873	850	823	859	822	838	849	873	797	812	846	865	817	846	788	881	891	804	852	836	872	814	851	855	847	870	849	845	887	873	810	814	861	831	854	779	846	826	860	821	869	847	899	863	837	864	837	872	835	848	859	826	824	913	828	861	877	864	843	802	836	867	841	839	804	843	796	829	815	848	850	859	847	829	831	857	833	864	860	853	879	839	837	869	901	870	801	841	828	891	828	926	872	840	882	873	864	791	870	913	862	848	887	823	854	894	858	876	864	832	847	874	820	918	781	837	858	870	871	888	847	818	836	806	835	803	915	906	826	801	817	873	860	858	862	814	816	797	852	851	843	834	872	840	869	848	879	866	846	860	811	862	839	814	828	902	846	831	865	815	861	877	834	808	838	861	804	861	804	860	846	847	835	893	860	850	855	887	850	767	881	861	834	845	862	827	932	853	837	851	831	887	885	889	868	870	859	879	833	836	822	845	853	843	859	819	877	853	848	799	855	826	821	861	815	814	824	823	861	862	892	876	804	858	804	877	821	853	862	846	863	802	890	894	870	905	861	881
23351	20947	28021	24271	21204	15639	6093	2535	1642	1326	1032	964	864	826	846	853	844	853	810	824	758	759	830	770	808	824	807	784	805	774	771	781	760	731	840	826	786	857	779	804	782	796	789	842	788	837	759	762	738	808	792	735	764	821	779	800	771	838	799	776	821	802	811	833	763	845	766	821	829	813	793	812	810	809	824	816	778	745	827	827	788	797	744	767	777	805	802	785	810	753	779	766	769	796	831	798	772	771	741	748	790	768	791	794	747	785	801	749	766	755	809	779	760	790	765	770	718	800	757	815	767	828	780	793	805	761	783	795	828	803	797	823	747	761	752	866	801	784	801	784	771	784	786	803	799	836	753	795	813	894	790	806	785	819	796	813	755	759	810	782	834	830	754	794	770	774	780	787	803	733	746	735	871	756	777	763	795	797	782	764	831	797	749	745	802	782	786	811	790	806	879	769	802	816	772	810	750	836	791	736	793	827	760	761	769	843	839	806	769	740	793	770	829	786	734	747	736	789	829	766	779	798	780	815	794	778	785	851	821	793	823	803	795	780	725	751	714	806	837	761	792	761	852	738	775	787	747	773	803	793	759	792	805	858	785	782	791	820	718	751	759	759	840	761	869	789	792	813	783	783	797	802	822	802	804	809	777	798	739	772	811	756	780	839	760	819	790	782	791	803	727	842	800	746	809	754	747	839	752	754	803	809	778	809	774	808	839	740	799	758	817	814	890	777	799	820	810	767	810	740	742	800	747	801	802	816	755	746	734	768	782	816	805	750	775	836	805	754	792	785	711	801	782	735	759	800	843	730	804	818	800	869	803	772	812	791	805	761	786	736	820	797	788	726	773	792	767	791	824	810	812	775	728	782	777	776	759	779	828	766	779	762	809	763	825	820	832	793	816	723	829	758	808	769	805	785	854	776	803	796	754	805	768	803	783	788	759	801	827	750	790	775	783	788	717	831	820	778	758	791	837	812	861	775	782	817	807	790	798	825	827	814	737	801	814	811	768	782	770	807	737	727	809	782	831	804	836	812	796	829	787	767	791	816	783	841	792	741	844	774	772	812	745	755	782	841	800	742	796	790	730	778	797	809	762	801	835	793	720	796	811	819	785	813	780	780	791	778	716	775	762	825	772	750	774	835	755	740	778	769	795	842	815	821	812	836	801	838	788	787	800	792	769	810	773	769	776	778	808	754	851	841	747	756	792	783	793	796	747	783	760	754	772	769	788	824	775	857	807	781	772	771	809	790	762	779	768	806	795	770	766	769	756	732	776	807	817	864	755	818	747	794	762	745	772	794	775	820	828	779	808	735	778	823	751	782	765	801	775	751	752	798	801	758	806	797	848	801	764	781	774	738	781	765	785	781	782	802	816	827	779	772	790	786	803	767	831	762	746	774	759	750	736	815	781	801	756	799	740	793	780	802	793	803	794	805	795	781	823	813	787	823	812	816	799	742	772	771	776	859	792	814	807	810	800	781	805	803	818	777	765	820	777	850	780	815	780	755	826	804	788	812	808	790	825	785	784	726	773	831	828	817	814	798	800	756	814	797	824	824	809	816	825	773	786	811	824	762	773	780	772	777	762	752	831	803	770	768	744	781	786	849	767	794	784	772	807	807	795	782	804	769	805	724	793	760	781	769	828	745	776	811	840	799	822	814	801	785	796	774	804	855	753	774	810	774	801	749	756	760	859	810	779	786	830	791	823	791	781	810	813	799	790	766	827	786	842	820	819	782	829	832	772	801	769	784	781	818	756	731	754	800	783	819	837	791	763	787	779	791	779	775	799	789	765	783	807	806	765	816	752	806	789	796	756	780	784	757	774	772	809	793	812	814	792	778	785	767	808	741	811	805	762	754	789	815	717	784	795	735	806	807	818	815	720	790	718	737	776	761	798	783	784	791	750	789	809	827	775	783	790	783	753	766	793	752	790	765	787	863	751	819	773	835	778	743	814	831	764	808	791	795	787	817	800	728	749	795	792	763	754	790	766	784	754	850	798	756	796	759	739	804	762	794	784	788	708	824	717	767	799	771	797	764	827	820	762	796	804	833	760	823	774	761	822	808	793	818	815	831	841	800	738	783	755	786	783	807	794	782	826	762	793	797	740	779	762	802	805	785	716	824	811	761	788	762	789	785	792	795	787	805	755	767	763	775	810	757	834	744	795	781	764	769	814	727	820	750	753	762	793	776	773	705	833	760	745	786	795	763	817	784	810	752	864	769	838	778	794	791	785	760	774	795	782	820	785	768	814	757	770	798	754	746	771	795	758	787	795	817	790	744	803	771	807	798	770	814	796	778	845	788	789	807	814	797	800	733	774	787	846	860	809	791	809	753	772	771	751	793	775	853	777	748	803	788	795	757	794	780	774	790	811	806	742	824	831	786	814	787	822	783	755	761	760	796	762	765	755	761	831	799	801	781	790	740	785	767	831	786	822	803	777	831	802	809	834	763	813	759	800	755	767	787	807	819	756	811	748	782	797	756	785	816	787	785	765	821	772	782	806	794	773	823	810	795	769	817	788	790	806	780	768	786	747	815	790	770	790	801	788	805	797	796	769	822	816	789	792	786	783	775	807	806	778	732	782	792	761	779	780	830	785	779	808	830	737	810	781	771	775	799	840	780	779	815	842	802	799	807	788	784	771	780	768	790	828	732	788	792	786	774	706	753	795	828	775	827	774	832	760	815	787	757	762	743	722	773	807	788	801	777	784	838	761	811	777	738	784	838	802	776	779	802	822	795	740	793	785	763	773	813	803	804	800	753	828	824	800	813	770	765	799	807	759	763	820	876	770	814	785	755	768	805	797	800	767	748	739	805	825	766	895	813	846	740	790	820	730	824	773	865	798	757	825	814	815	804	762	761	816	755	817	813	807	778	749	811	798	811	758	778	803	828	820	791	777	775	838	780	797	801	808	779	776	793	748	806	794	742	826	784	796	746	833	793	755	759	783	782	808	806	852	775	804	765	720	823	820	745	806	796	808	800	739	809	841	780	772	738	782	759	802	758	777	789	780	797	833	829	756	806	855	776	746	752	778	826	807	816	814	754	809	751	794	791	750	756	775	812	788	762	820	822	754	774	797	786	829	775	735	828	819	792	770	811	858	791	794	839	785	794	750	760	801	800	780	787	775	820	801	812	774	806	753	784	787	840	788	785	740	823	773	818	770	802	743	802	827	826	780	770	774	791	767	755	795	740	806	787	793	773	815	802	790	754	793	762	804	774	788	830	763	765	845	794	782	807	807	830	761	744	763	803	756	776	866	781	756	780	805	768	770	791	794	736	780	792	794	759	799	763	775	773	764	758	867	796	827	794	781	770	781	816	722	817	755	825	763	818	786	790	779	760	717	777	723	773	792	789	797	720	777	828	795	825	805	784	783	753	776	736	745	791	806	816	742	805	812	770	822	814	808	756	795	807	809	748	816	795	783	795	841	786	753	811	767	785	801	752	825	751	790	782	760	750	818	756	777	762	761	750	792	752	782	769
44728	58311	37673	23646	15526	9612	5561	3104	2185	1591	1140	986	918	956	901	886	845	885	817	840	834	827	763	794	803	767	850	815	841	846	842	814	848	800	832	769	821	805	796	759	805	831	766	824	777	790	854	767	777	775	856	812	858	800	773	820	787	799	797	819	779	800	848	743	737	774	827	837	864	793	795	802	847	766	850	830	824	826	762	806	810	773	812	775	823	829	811	783	781	804	815	753	818	813	743	816	771	819	803	779	797	819	778	765	827	817	818	863	812	796	798	782	761	828	797	830	830	786	796	838	798	775	833	811	795	819	827	769	827	838	804	798	728	860	821	799	834	799	816	822	750	785	826	801	810	786	809	827	817	802	782	772	788	764	814	812	795	797	803	798	799	793	811	772	807	790	848	770	735	773	816	812	854	777	840	796	741	763	766	828	755	819	783	736	786	822	776	819	768	764	830	766	833	800	775	782	783	849	794	793	829	825	779	836	796	786	780	834	779	764	851	819	813	808	829	790	812	799	846	790	770	814	813	779	807	783	797	769	809	810	777	851	859	801	825	843	808	837	791	818	834	792	802	807	826	810	846	759	816	801	821	802	845	805	754	834	796	813	817	802	792	838	810	749	818	820	824	811	748	780	816	765	805	831	792	838	799	802	799	798	802	813	806	792	842	824	817	832	759	800	842	796	823	861	818	771	814	802	859	798	780	854	834	774	795	789	818	806	832	815	843	798	765	757	808	772	823	831	811	813	808	798	796	792	839	790	753	784	767	786	777	782	794	817	815	826	787	834	819	801	786	776	809	840	819	762	775	830	796	787	807	750	815	826	789	818	767	775	813	780	782	799	751	820	821	798	883	851	789	781	798	817	810	824	836	807	804	780	816	760	784	836	835	820	775	804	775	817	811	787	861	836	842	823	800	844	816	765	771	791	802	815	806	826	848	833	774	813	787	851	786	780	760	790	775	808	851	815	807	790	796	812	799	773	795	796	795	769	795	811	792	796	741	803	801	823	811	823	875	806	772	835	751	822	799	791	773	755	794	809	824	792	771	776	809	803	787	826	809	820	812	803	809	778	834	793	846	800	774	788	834	823	797	850	819	829	804	852	823	804	828	763	768	778	748	813	819	811	860	778	770	826	777	800	821	809	832	813	857	828	815	819	791	827	796	833	823	790	804	780	795	798	851	785	819	788	828	814	772	771	832	790	768	811	785	862	810	826	801	797	818	819	825	773	806	852	761	761	801	791	764	811	848	858	837	838	776	818	758	812	780	858	811	778	784	786	848	787	825	829	823	771	820	886	820	792	825	795	753	796	837	856	761	817	861	848	815	768	801	824	816	829	803	811	840	798	806	808	850	824	846	765	798	800	806	797	829	867	776	808	770	831	801	796	812	779	769	730	851	786	796	840	829	804	803	802	775	812	812	829	830	764	813	820	786	797	824	791	804	770	825	807	799	825	796	777	826	790	791	802	760	775	738	834	813	808	799	771	808	820	776	806	799	783	786	823	832	788	824	813	771	842	833	794	759	803	774	873	831	797	808	787	812	841	783	815	777	835	831	795	787	810	788	783	818	803	789	784	762	851	806	850	805	811	788	817	809	825	773	823	814	760	817	782	840	781	791	779	804	802	810	821	770	764	839	872	833	820	760	775	792	771	857	792	775	803	841	867	788	823	838	825	827	820	817	774	882	815	781	791	879	785	835	811	794	846	781	829	753	808	784	823	810	781	805	817	815	768	800	768	827	795	833	774	790	782	824	861	828	794	774	820	785	785	829	790	780	763	789	834	800	763	742	792	791	815	817	735	762	776	771	796	780	752	826	798	764	813	782	845	823	810	850	838	794	780	824	794	777	787	824	826	771	858	828	827	802	781	800	784	816	751	804	826	801	757	861	776	826	816	851	793	837	813	809	814	800	820	844	761	854	798	801	762	752	834	793	734	851	780	820	811	802	798	788	774	844	790	796	823	841	779	776	817	832	843	829	744	794	795	835	807	816	787	760	810	801	767	780	833	764	784	792	837	786	823	791	787	842	823	790	800	813	786	777	864	805	834	771	800	794	844	833	790	815	742	805	808	793	802	823	784	814	805	835	846	769	854	809	814	791	835	843	784	794	804	775	802	825	809	784	773	838	798	779	778	819	800	793	846	782	755	792	789	806	817	798	843	801	859	847	797	772	812	774	816	815	777	799	825	827	783	773	777	808	794	823	794	765	845	787	793	772	782	836	805	838	789	825	795	835	785	882	820	826	809	750	790	809	812	811	839	831	749	810	785	812	782	894	855	840	758	792	817	798	849	790	859	803	856	803	785	853	814	821	786	847	752	886	807	830	751	777	788	805	793	827	800	817	763	796	845	845	810	783	835	778	804	767	825	814	833	774	822	786	831	786	830	770	807	777	779	817	824	777	813	820	819	811	762	813	792	803	777	748	774	832	804	780	793	850	806	843	824	772	801	802	871	828	794	823	846	875	828	816	801	854	799	879	822	811	829	823	835	833	858	830	816	841	832	761	826	833	835	811	792	835	839	794	784	798	821	824	793	835	798	768	841	820	774	768	864	802	808	767	840	847	857	831	821	827	780	775	816	789	818	793	801	821	769	827	821	828	824	806	788	802	799	839	783	821	813	739	770	775	789	788	833	844	758	774	816	771	805	801	809	792	804	818	847	846	799	847	789	811	829	780	812	757	829	827	837	860	811	749	804	817	793	816	828	789	825	816	783	781	780	823	798	829	810	814	846	829	801	822	816	779	829	850	821	802	900	803	859	821	825	758	813	820	806	835	800	796	750	839	772	778	812	821	847	834	828	793	838	848	818	787	820	814	784	811	770	810	849	774	794	803	808	804	793	847	803	848	771	817	811	770	830	831	828	811	796	770	811	817	809	796	748	829	810	760	827	844	820	821	789	807	839	833	732	772	791	767	814	817	784	846	796	768	778	794	759	777	786	779	793	760	797	827	738	816	817	809	810	798	823	837	803	815	799	766	819	778	833	819	841	750	862	864	784	789	774	855	817	846	818	760	821	832	820	833	788	792	826	812	831	730	877	800	786	751	847	874	777	775	798	756	825	829	746	793	826	809	769	809	788	788	840	794	768	873	788	837	840	787	810	828	781	815	797	829	812	809	799	835	791	782	860	782	769	822	822	786	789	770	844	781	775	803	829	824	803	789	723	822	789	771	830	838	794	741	826	816	758	759	777	796	739	808	806	761	819	810	802	803	805	771	763	787	809	799	826	787	777	799	889	804	798	816	812	822	806	756	831	838	841	813	814	781	767	818	784	789	774	751	826	839	827	780	742	812	767	872	806	784	881	784	798	816	808	817	771	808	881	849	795	834	902	815	848	826	865	847	831	799	847	801	759	811	796	795	753	733	819	808	759	827	789	742	807	823	789	841	827	807	811	791	783	799	855	795	763	801	811	800	808	851	779	803	780	767	805	812	861	827	814	809	861	800	808	765	784	851	792	818	813	801	797	788	799	779	854	789	820	756	823
24805	21555	29414	27388	18830	8925	4041	2352	1567	1296	1012	1000	962	978	893	881	915	868	905	868	900	865	857	849	851	907	867	853	879	831	807	778	863	881	831	868	859	876	839	882	886	876	838	842	847	905	810	860	861	832	859	839	847	815	869	844	826	842	842	879	850	889	806	864	892	838	846	864	887	836	817	859	832	841	842	843	852	876	881	903	904	811	897	846	834	839	870	910	850	857	883	867	855	829	862	804	792	849	845	896	859	828	856	908	853	822	818	837	840	851	889	799	851	862	818	814	852	847	810	851	806	885	824	865	882	836	858	842	857	855	806	816	803	828	866	896	881	859	806	885	858	874	842	870	868	904	865	840	820	865	859	836	846	898	782	851	850	858	843	837	864	856	815	828	835	899	878	813	832	845	820	850	847	880	828	882	850	829	877	895	833	836	838	849	862	915	821	869	841	834	814	857	809	876	847	878	850	883	811	847	879	881	860	822	860	832	854	874	878	867	815	931	904	858	823	802	859	904	849	826	861	848	822	798	855	767	885	869	844	888	852	938	876	870	863	831	868	851	871	830	871	884	888	840	872	855	876	868	855	847	849	816	861	861	844	840	803	855	853	800	841	823	859	852	797	838	844	894	849	880	807	867	826	879	828	868	835	845	830	854	848	839	830	850	822	857	889	833	839	841	871	830	859	828	830	856	813	862	855	904	825	871	866	819	831	821	876	872	842	843	827	865	839	830	850	856	815	849	821	872	865	881	822	815	880	854	834	863	892	864	802	844	836	855	828	853	784	896	848	845	896	857	854	874	849	782	867	818	880	854	823	852	894	850	867	887	791	897	830	871	822	836	802	820	854	876	844	865	850	881	818	905	859	822	847	867	840	843	866	813	865	820	829	832	793	828	820	920	885	801	829	831	855	868	861	884	837	813	852	867	881	873	794	860	822	853	821	778	871	850	852	852	848	822	841	852	829	889	824	836	814	869	811	875	895	828	905	819	900	815	866	865	823	872	846	833	849	841	863	843	890	839	834	856	880	841	888	862	835	844	799	876	878	888	839	884	810	845	876	882	853	826	891	841	874	843	848	787	876	830	870	858	800	802	829	906	896	833	856	864	834	816	838	914	846	847	874	855	808	849	817	881	874	881	863	846	898	846	854	842	931	940	852	862	837	850	872	882	922	845	872	834	883	867	865	833	818	864	809	818	846	794	903	874	837	852	898	836	840	899	858	822	821	807	854	834	900	853	860	856	894	825	910	859	845	850	861	851	882	888	876	842	842	840	841	836	860	833	851	834	842	782	798	860	843	833	906	860	834	868	887	840	828	809	870	826	892	872	894	851	928	918	831	914	885	857	842	833	852	873	876	886	929	873	843	874	897	866	866	866	858	854	872	870	864	845	851	873	846	814	842	895	851	800	867	829	841	849	826	856	869	858	898	830	884	842	852	812	834	869	819	866	834	899	861	852	878	871	866	828	837	849	843	836	862	861	874	840	853	813	882	900	872	822	849	858	892	918	856	845	863	848	877	876	838	847	846	829	895	865	868	806	862	820	851	870	819	864	858	893	799	844	852	849	879	890	838	850	888	875	847	856	865	834	815	908	832	917	919	868	878	857	808	836	851	826	830	801	848	850	804	870	839	874	850	873	860	798	802	842	872	845	870	813	810	847	881	850	817	863	835	910	836	878	825	827	850	816	813	843	909	850	857	878	862	855	840	867	857	821	859	776	827	830	826	846	811	865	845	849	818	901	843	876	821	782	867	865	800	824	859	907	826	908	851	887	888	864	838	823	861	855	876	867	875	806	806	844	842	878	877	847	811	903	865	871	840	876	871	806	832	813	831	837	883	839	822	851	826	860	831	859	820	814	839	840	873	853	875	841	824	882	930	818	865	808	851	858	899	873	825	824	834	858	874	900	884	905	853	799	866	858	842	851	833	856	850	815	856	816	884	812	818	844	834	854	833	819	842	846	824	873	837	811	840	814	861	895	861	861	883	832	848	845	846	873	880	891	856	842	867	865	861	857	853	854	832	905	843	852	847	856	879	921	870	876	844	885	867	876	810	836	850	810	896	830	879	873	889	895	824	800	835	838	832	871	848	789	831	874	831	870	849	897	868	799	856	834	845	839	874	846	836	855	874	932	882	834	879	870	870	850	843	790	834	861	866	796	870	828	871	900	830	849	827	788	854	836	873	793	849	821	830	875	843	853	830	862	770	860	805	802	807	798	891	844	793	860	807	860	848	877	880	838	865	856	845	850	837	893	812	862	827	887	807	831	786	826	829	854	898	853	877	833	896	822	871	838	850	863	830	868	833	847	860	861	850	894	835	838	874	817	834	838	851	814	867	857	830	825	889	899	862	822	812	853	845	897	893	827	833	857	814	869	853	848	909	893	834	848	848	889	933	844	810	832	869	829	823	919	856	882	880	821	843	819	864	846	857	897	869	889	857	869	866	800	812	825	844	900	801	837	911	838	908	846	809	843	859	852	873	860	903	830	829	850	888	844	852	851	811	849	894	873	872	853	880	852	896	788	891	877	903	829	832	859	901	836	831	871	825	949	845	836	836	876	835	845	847	817	854	831	894	922	881	824	850	833	890	903	864	835	870	842	883	838	894	831	831	861	859	908	867	816	830	896	927	813	827	810	903	822	816	887	879	838	789	877	840	887	858	893	827	910	844	851	879	839	858	834	841	850	771	854	871	858	842	871	860	872	816	856	793	848	852	822	791	855	878	851	880	811	874	899	848	824	887	925	867	862	814	819	877	806	836	833	878	877	844	853	900	856	841	876	836	845	868	824	911	856	817	840	853	858	868	890	864	871	865	825	836	802	844	872	787	884	893	874	848	873	818	854	846	838	806	843	845	893	833	843	849	891	914	858	831	842	839	828	813	817	858	875	863	876	881	830	856	816	809	893	816	890	895	897	852	822	876	821	824	905	866	872	849	875	842	855	842	813	797	877	843	911	850	831	867	902	819	865	838	895	846	851	870	777	857	855	860	862	851	833	886	863	891	807	872	837	835	828	827	823	870	829	853	860	825	851	904	863	876	797	868	870	830	863	847	841	866	835	876	837	856	832	868	831	915	813	853	823	840	857	802	847	836	844	848	878	891	844	859	854	819	874	842	880	834	853	820	843	877	811	869	840	911	828	865	841	862	855	860	789	859	843	899	860	868	885	826	859	887	822	860	823	832	833	846	807	831	827	867	859	872	902	831	887	870	880	873	814	834	856	820	809	890	820	839	823	799	905	851	867	818	848	874	902	856	836	844	937	861	875	867	866	845	842	884	886	805	837	901	875	780	895	871	895	879	814	842	833	861	842	874	799	882	811	800	862	847	863	809	914	877	881	861	879	779	819	899	854	835	833	873	831	815	858	887	861	859	863	910	869	890	859	848	841	763	852	901	862	884	815	840	859	844	807	835	794	861	847	863	866	833	834	847	846	893	886	823	806	863	801	855	839	795	898	885	820	884	856	840	882	854	848	849	868	786	878
42497	61020	43002	27111	17459	9083	5261	3415	2054	1496	1184	1086	1020	996	989	876	844	917	882	903	847	838	880	886	864	913	915	881	849	875	811	911	852	886	912	852	900	848	894	851	897	864	858	859	870	884	856	871	906	897	853	851	891	866	901	853	835	884	913	870	823	778	840	790	894	901	854	869	893	892	838	833	874	810	865	870	890	887	878	819	857	879	891	883	831	938	888	882	901	919	883	793	867	871	836	858	812	863	912	884	890	870	905	843	889	882	836	881	843	894	857	859	895	882	861	893	862	868	861	822	890	867	878	898	822	844	857	920	868	870	876	949	845	828	888	856	834	902	902	871	879	862	850	822	841	815	896	845	853	853	818	870	827	876	884	877	838	856	827	854	932	912	902	832	860	884	882	883	838	892	825	885	879	872	850	839	911	839	872	904	938	870	849	856	872	863	863	777	904	842	881	884	919	862	817	827	852	885	855	886	849	867	905	887	867	893	850	835	853	793	881	903	885	866	909	834	846	947	833	841	854	865	850	821	848	894	851	852	809	817	875	893	843	878	835	853	879	848	870	879	917	876	900	886	879	897	881	898	919	855	892	874	892	821	917	882	826	843	883	887	909	918	875	881	910	849	821	869	868	837	850	855	874	903	859	854	853	910	787	867	836	854	903	908	879	868	818	936	899	902	854	871	811	897	913	918	869	885	848	826	873	910	882	812	927	826	930	878	828	810	829	899	900	890	862	892	845	880	910	847	850	828	863	825	862	847	859	864	874	812	868	881	878	874	885	890	856	847	846	875	876	875	838	888	863	854	889	876	836	882	906	783	876	898	907	876	863	860	852	864	953	890	892	839	879	870	866	889	837	907	854	876	818	854	827	903	849	889	864	902	886	837	817	867	878	882	863	861	895	894	900	884	839	829	906	834	833	891	902	856	847	818	857	871	878	815	901	824	908	843	873	876	875	867	918	886	891	878	896	874	863	888	940	813	864	875	816	908	844	838	884	834	904	867	815	842	897	881	808	884	891	893	897	843	823	910	910	899	889	853	907	843	853	860	883	836	878	848	894	867	813	891	869	914	826	858	881	843	832	842	872	812	898	869	854	825	844	851	851	859	910	843	866	872	903	841	820	859	844	866	862	861	825	839	864	883	832	883	868	834	840	856	895	850	883	834	870	876	937	882	823	868	911	858	870	859	867	873	895	911	858	831	843	881	904	904	891	842	872	836	898	846	889	869	859	885	882	880	880	858	883	887	876	887	890	858	904	853	822	880	863	889	838	852	840	888	866	849	881	819	941	845	861	865	854	870	891	890	871	846	887	893	893	887	848	903	839	878	862	879	873	896	882	822	907	887	867	863	869	874	878	957	879	831	832	876	896	878	864	887	852	886	863	839	791	831	823	874	885	885	825	915	899	849	818	906	856	898	906	946	895	860	845	866	863	901	870	831	918	832	878	878	883	830	863	906	847	864	882	859	902	913	882	857	822	855	910	838	855	869	840	841	874	890	878	886	856	878	841	818	864	887	874	827	877	867	848	942	871	877	841	800	905	888	865	870	865	857	894	904	908	839	857	845	895	921	910	857	894	846	849	822	866	903	905	858	867	909	852	962	834	864	883	823	863	833	902	881	775	882	857	839	855	888	874	877	856	885	867	865	827	892	854	879	824	866	894	867	891	867	864	905	889	870	894	901	892	866	833	887	883	828	903	837	887	906	840	912	857	859	825	855	828	891	895	914	878	838	836	900	895	878	883	845	905	842	917	869	851	850	888	869	915	846	875	817	904	834	820	859	886	902	876	837	874	878	899	858	873	893	809	844	870	895	848	884	881	923	891	890	880	847	854	879	848	876	890	899	885	872	827	880	882	812	920	860	882	936	890	901	849	854	848	899	897	839	863	872	858	858	829	856	815	895	853	853	884	855	839	910	902	899	899	874	837	860	821	831	925	877	866	929	854	884	852	817	854	828	868	860	844	902	883	927	860	876	924	847	851	825	835	854	925	844	863	871	893	890	854	866	899	871	792	854	867	857	860	836	853	897	868	833	884	868	883	912	843	867	874	868	834	840	919	903	907	857	844	887	847	849	915	855	925	887	867	871	830	863	904	909	886	892	853	831	885	873	859	869	848	861	888	872	863	874	899	893	853	852	893	892	841	851	938	839	831	873	853	877	838	833	926	902	888	864	917	895	871	896	877	895	852	889	807	809	811	893	936	884	871	918	840	874	902	867	881	888	881	877	824	907	873	896	858	847	861	888	865	894	845	852	830	843	927	896	843	878	814	857	832	857	832	938	878	857	842	888	859	890	844	869	864	860	847	856	890	835	836	892	825	899	889	919	851	861	834	883	835	901	903	814	946	820	918	860	879	897	933	857	868	873	871	899	824	909	872	881	820	853	876	877	845	883	889	866	863	898	856	862	855	879	888	891	886	881	878	823	915	919	873	900	860	909	879	834	827	851	919	847	798	782	853	897	887	851	827	892	925	904	891	892	857	851	863	848	881	856	838	834	833	893	856	841	842	900	843	826	832	809	888	852	891	871	832	885	889	836	900	869	904	820	848	868	932	904	850	861	898	876	828	884	882	803	856	883	878	881	910	871	860	870	911	863	842	857	843	878	862	902	874	794	857	852	869	859	864	879	886	861	865	823	874	893	816	832	868	834	881	837	892	869	874	909	837	934	847	832	888	847	863	900	914	873	858	833	891	843	799	872	826	841	897	818	883	905	826	843	911	919	837	862	858	860	873	863	886	833	839	868	887	853	889	874	812	909	880	814	832	843	841	832	869	856	867	858	867	817	843	888	869	820	849	861	869	878	890	879	838	901	866	867	877	864	892	815	860	826	861	881	922	867	827	864	898	881	787	875	884	865	862	812	898	872	839	875	928	843	845	906	887	912	926	872	852	878	863	864	853	847	867	872	892	902	923	823	873	883	857	818	867	832	900	843	887	881	886	879	832	882	837	880	878	844	906	858	879	853	873	842	891	859	823	904	844	875	822	828	870	854	831	872	860	877	852	869	855	922	822	884	873	892	845	882	843	878	842	853	854	828	874	893	891	894	873	902	874	890	886	843	898	889	843	953	910	899	842	893	878	876	883	864	868	890	851	891	888	887	890	857	895	931	902	881	843	888	887	909	859	849	832	875	883	884	837	840	866	884	863	854	852	850	835	871	869	865	883	817	856	884	901	919	855	882	901	854	861	916	869	871	832	940	909	820	854	818	889	875	863	844	904	877	854	845	813	886	850	859	938	865	918	844	816	883	864	830	873	848	848	871	851	895	858	870	845	866	864	935	823	864	873	873	879	867	868	851	865	853	906	890	878	857	832	841	899	843	843	850	831	889	830	848	788	836	854	836	857	894	894	885	885	849	874	817	882	890	877	849	871	849	874	891	892	859	886	850	849	880	881	871	891	877	828	862	891	896	849	859	892	922	837	907	898	842	873	871	828	835	871	839	809	902	847	852	834	825	897	885	799	855	922	847	785	896	855	861	896	830
22375	20945	28407	23713	21161	21183	12233	3277	1769	1464	1298	1101	1040	983	909	915	836	851	787	820	818	821	807	868	820	836	807	820	849	871	781	809	803	824	806	787	861	838	858	808	856	802	780	810	867	843	775	818	794	803	802	859	802	806	847	862	791	778	847	804	862	804	811	832	832	861	793	834	813	866	776	797	792	831	852	818	823	851	853	854	822	805	866	770	774	810	892	848	843	829	840	817	760	797	825	856	816	792	771	783	811	814	775	828	824	810	807	859	801	824	802	826	850	812	816	823	822	818	838	797	816	752	834	796	799	780	861	786	796	801	867	878	838	821	849	795	851	813	814	816	787	821	804	856	842	800	835	805	860	795	760	821	866	814	795	781	795	793	818	805	835	830	800	777	797	838	812	752	809	825	841	866	816	845	811	800	844	818	797	791	827	810	837	799	823	843	837	802	787	789	845	870	764	861	790	838	853	865	867	858	883	803	827	859	793	872	879	851	844	831	856	805	850	832	818	844	797	836	794	821	838	875	806	826	880	865	791	803	796	845	821	821	787	883	805	791	820	803	817	837	854	850	816	826	823	789	830	805	790	817	825	818	783	835	774	770	777	848	838	802	818	799	773	886	845	877	828	830	821	835	837	759	820	864	851	782	825	826	809	829	809	841	828	830	814	805	836	882	794	805	806	820	835	795	826	818	870	841	823	812	829	808	831	835	818	832	808	862	836	808	825	775	808	812	773	858	819	755	845	806	828	802	811	831	824	833	805	862	914	856	880	791	773	832	802	869	810	828	760	823	844	804	855	860	825	831	816	837	841	782	824	794	844	827	827	827	817	808	814	829	781	805	820	816	805	789	834	920	882	827	801	820	828	801	777	796	796	834	829	832	787	803	860	826	828	841	815	847	791	804	840	824	739	835	779	803	748	822	812	841	783	822	828	820	802	862	776	849	765	799	753	799	853	802	747	789	823	786	845	837	837	820	818	867	863	828	814	826	824	842	840	809	861	816	812	751	806	822	800	819	816	829	829	778	827	802	815	804	833	788	831	849	859	793	833	790	799	817	793	806	798	794	858	769	823	822	867	807	831	753	834	839	846	867	831	804	890	817	794	843	818	820	850	784	810	834	830	839	851	801	781	817	821	825	811	753	826	818	813	824	804	856	879	855	821	798	829	826	818	880	761	834	821	834	873	807	843	778	789	808	854	832	825	835	819	808	817	792	789	827	786	861	864	888	785	790	890	815	790	796	853	857	826	774	826	851	795	839	826	837	837	828	791	823	830	821	845	840	865	851	822	812	821	849	829	829	789	797	811	830	861	838	784	834	801	848	782	834	828	819	831	809	825	797	808	856	760	831	844	799	815	825	858	803	815	785	766	830	853	837	853	843	836	806	804	839	799	761	834	846	837	827	896	811	778	813	849	814	823	829	808	804	866	825	815	824	749	835	828	814	817	841	773	829	823	796	847	798	830	811	850	831	794	827	838	836	832	797	824	862	897	741	874	854	819	723	784	832	812	804	819	851	776	770	843	792	824	828	833	803	810	751	840	785	811	808	843	810	818	782	785	802	820	843	792	829	842	869	819	768	783	812	796	860	807	814	837	798	775	807	825	868	827	825	803	821	765	847	824	810	801	807	808	803	802	819	815	827	858	803	812	836	817	783	780	818	828	824	853	808	808	852	831	812	842	831	850	819	843	853	817	824	857	817	808	864	847	817	745	802	798	815	860	795	826	847	809	784	776	780	810	838	797	793	782	830	868	841	823	806	775	770	795	843	831	784	833	829	866	796	812	845	789	790	790	807	856	821	808	827	829	748	804	792	828	793	835	796	840	799	771	829	827	818	792	826	863	805	806	801	840	818	801	867	829	823	829	803	800	864	797	780	828	785	860	839	813	854	877	841	807	765	789	824	853	826	839	850	846	741	791	829	809	843	820	767	779	849	804	809	835	823	815	819	782	822	795	823	858	738	776	818	807	819	799	844	751	826	825	825	824	815	833	820	838	816	789	843	786	809	784	807	812	822	829	796	828	780	800	825	860	821	817	820	856	852	849	838	805	791	854	794	854	782	803	831	854	801	790	819	834	806	859	835	804	845	781	867	840	842	807	864	831	787	816	786	840	835	818	779	814	783	766	841	771	764	811	827	837	826	833	781	867	799	850	849	812	814	760	830	807	808	802	816	804	803	825	832	805	877	803	803	813	816	829	803	778	835	827	824	825	814	802	761	836	815	831	844	764	856	812	777	844	821	816	773	818	855	765	790	822	820	805	840	810	793	806	810	809	814	780	862	808	796	827	748	824	879	834	827	879	821	824	820	809	850	794	840	828	807	883	852	827	837	857	840	817	763	866	781	840	777	823	797	813	847	796	806	839	774	785	803	831	845	837	826	771	798	840	816	861	797	817	787	758	820	843	889	776	824	823	822	854	778	846	823	873	823	851	829	822	787	854	831	864	829	867	819	782	773	848	808	831	870	840	787	819	784	857	876	800	839	837	844	822	822	830	859	818	841	783	835	791	847	788	797	823	810	878	809	773	910	835	855	800	849	767	843	830	862	844	839	778	776	822	830	826	817	783	803	842	810	825	843	853	824	790	810	864	784	825	872	790	817	742	828	822	847	802	913	831	806	830	830	780	805	819	832	848	826	770	760	816	858	812	812	855	819	813	780	815	854	799	821	803	757	869	813	875	823	803	836	836	815	806	829	813	851	810	817	782	846	824	861	855	799	797	808	794	825	861	813	784	811	808	841	835	853	879	812	847	830	806	813	875	782	792	778	812	763	825	824	755	819	833	838	856	835	832	833	847	837	835	839	766	781	832	782	825	830	844	790	814	810	844	835	836	826	835	820	806	813	820	851	802	750	808	784	794	750	851	810	838	822	816	824	831	803	806	805	791	766	844	818	785	842	824	798	798	768	777	846	786	840	799	789	791	894	836	785	827	796	828	779	805	821	805	759	756	825	786	778	841	795	841	814	771	775	809	809	814	862	827	860	835	780	789	794	759	869	836	837	788	753	838	824	783	808	893	770	809	814	758	779	811	855	775	831	844	830	836	790	835	810	836	818	779	806	784	829	801	831	818	865	835	803	769	826	757	793	854	770	822	814	830	853	823	754	795	797	817	790	781	867	812	889	816	818	858	780	832	852	798	821	794	835	782	867	806	815	829	837	831	784	809	829	834	797	832	804	809	829	826	785	807	769	793	869	881	840	804	821	784	780	767	767	824	834	768	835	806	782	802	870	817	863	810	796	826	778	830	787	792	826	815	816	821	862	798	798	834	906	831	885	818	755	817	751	820	834	813	820	816	835	817	859	850	862	846	799	818	862	797	779	820	808	839	814	838	813	827	881	817	815	794	816	834	796	819	843	811	819	830	786	784	818	793	767	868	813	822	865	820	775	799	783	810	805	849	831	853	791	844	818	801	799	831	837	836	851	826	785	803	825	805	872	823	810	817	867	837	810	799	821	803	821	835	820	837	837	822	801	833	777	800	782
42867	64057	46853	30642	20234	11487	6857	3479	2340	1707	1493	1291	1186	1066	932	918	901	848	865	891	823	883	841	882	785	844	821	850	875	884	793	809	867	842	768	847	807	870	823	869	773	797	839	765	830	800	825	859	793	837	875	817	814	829	774	844	850	859	863	856	793	789	878	811	824	762	814	845	818	820	797	840	812	854	788	834	798	807	868	829	838	845	867	822	814	828	817	852	858	806	866	829	806	804	810	784	831	859	815	874	794	838	793	841	830	806	843	780	840	793	813	803	805	845	820	791	851	809	814	899	824	822	809	824	779	813	882	763	831	807	825	822	823	810	838	825	815	828	814	841	840	825	829	810	797	755	772	809	854	769	846	814	740	831	802	816	883	890	786	845	830	846	874	847	847	845	884	828	807	821	853	842	793	849	842	842	858	800	820	854	866	833	832	792	858	859	781	879	795	841	908	774	858	818	821	833	798	814	796	860	795	828	826	885	827	806	844	815	829	819	806	823	786	788	823	844	769	875	814	794	852	791	850	788	823	787	868	798	830	818	837	842	807	801	808	867	817	815	864	847	821	860	862	833	806	802	850	833	835	836	831	873	778	794	801	852	827	812	869	870	829	822	834	816	789	857	852	776	841	833	775	753	835	821	858	831	846	804	856	875	820	810	796	811	808	797	823	848	850	814	764	769	789	843	784	811	811	848	830	773	861	850	816	865	808	819	810	790	822	842	810	807	869	791	862	816	806	820	826	834	814	811	808	832	855	749	827	783	861	833	833	836	812	812	830	820	780	802	831	800	799	848	841	826	833	822	865	829	753	834	838	796	802	746	863	806	811	827	842	783	840	866	814	835	827	836	805	820	778	784	798	821	800	801	853	828	858	775	823	822	744	846	860	820	809	864	848	866	795	748	851	802	809	847	795	813	815	794	797	861	888	859	776	804	802	781	820	842	863	822	829	876	791	846	829	774	867	815	818	823	790	837	807	843	810	795	833	870	875	820	815	766	846	864	775	816	815	798	874	801	830	781	823	802	817	846	805	823	831	816	813	775	791	866	889	838	808	827	801	878	870	865	824	852	847	814	760	826	773	816	804	844	846	818	816	816	836	789	841	856	863	848	838	869	797	783	822	810	853	804	803	833	819	806	816	862	867	787	838	835	807	866	860	788	791	834	797	860	801	826	821	855	862	794	824	853	838	874	812	888	825	865	822	835	852	871	876	805	767	824	826	838	823	842	772	825	863	794	807	890	811	841	852	877	799	805	821	812	834	849	843	845	804	791	887	838	858	812	833	842	827	872	858	826	813	805	800	859	876	835	857	801	800	787	815	796	829	813	857	822	814	837	811	856	853	811	855	851	822	797	836	797	792	887	826	902	818	788	816	871	798	826	791	850	819	786	836	855	850	861	833	824	844	805	834	806	826	811	767	857	806	825	847	867	784	823	810	822	777	887	770	891	833	821	828	856	823	862	794	783	841	869	798	821	814	777	834	867	852	788	815	836	780	832	800	821	812	786	822	832	786	863	816	819	805	832	850	794	774	821	823	801	770	778	785	842	812	838	794	823	841	818	787	821	810	800	799	831	828	788	774	893	836	825	852	845	840	762	820	811	820	818	806	781	828	846	813	796	888	825	819	831	829	823	808	811	791	793	859	823	814	851	849	847	843	837	853	798	769	901	802	861	841	864	817	827	841	807	817	834	791	811	816	839	826	804	852	803	777	794	791	828	830	865	871	819	830	840	830	765	858	824	832	832	800	864	832	845	801	847	844	846	806	805	819	770	829	796	838	798	819	842	771	778	823	791	867	826	893	815	795	774	832	843	832	824	841	778	851	827	853	844	802	807	820	800	852	816	818	830	840	840	839	835	781	811	814	820	851	847	837	827	847	816	834	843	821	816	818	865	774	807	789	770	817	897	822	850	856	850	811	821	820	798	850	814	857	835	773	897	801	785	819	825	840	782	818	795	848	807	834	821	843	817	822	871	854	825	864	793	847	818	865	799	841	821	859	855	844	834	831	821	830	834	830	856	874	852	911	833	828	824	821	813	853	816	801	827	899	823	818	804	840	817	861	859	777	816	808	847	818	868	889	800	835	835	816	757	807	854	840	841	879	847	834	798	867	794	787	843	835	855	869	801	800	819	773	824	796	796	817	796	805	839	815	872	812	818	763	830	797	814	830	874	834	816	811	861	824	835	827	814	826	855	848	802	843	872	796	840	880	811	820	857	812	777	821	816	826	812	835	890	781	852	845	800	830	839	886	798	772	839	772	807	804	843	802	816	868	814	799	830	812	830	813	836	768	815	871	833	795	859	818	793	814	785	850	810	855	797	830	826	826	849	840	814	852	816	832	838	838	857	838	837	843	825	854	813	796	765	847	833	846	856	835	865	803	784	842	814	833	792	875	813	854	799	828	826	855	789	841	835	797	880	763	796	813	834	857	848	862	842	826	831	874	807	813	798	833	807	818	842	862	807	829	861	816	819	804	831	832	857	833	831	847	867	859	824	785	857	819	811	769	825	824	875	845	825	832	882	862	824	861	795	828	796	849	813	831	815	818	810	804	832	784	823	843	830	804	801	876	792	819	870	868	890	799	863	814	834	838	771	784	834	824	865	813	820	839	851	832	810	827	808	823	779	811	837	849	830	852	748	845	857	798	807	852	754	797	855	795	828	845	851	828	849	787	842	807	846	842	811	849	835	813	881	831	813	806	820	805	787	825	758	848	811	827	810	815	795	827	806	848	785	826	783	797	787	788	833	845	854	839	869	781	769	822	815	820	837	851	813	853	841	811	809	825	757	831	791	827	774	838	837	867	873	816	773	824	811	840	786	797	861	842	817	840	849	838	882	817	828	816	843	781	813	794	802	824	818	808	779	838	814	825	819	860	764	835	788	829	842	826	786	788	852	827	808	834	872	805	822	853	797	800	838	805	775	839	793	831	802	821	799	845	815	876	792	803	840	837	836	830	840	869	839	823	804	801	799	870	844	814	829	818	800	750	804	846	835	847	841	880	782	824	828	804	773	844	859	837	806	796	836	834	818	825	840	811	777	816	839	800	815	795	835	847	862	828	819	789	800	780	846	848	808	826	848	798	819	822	826	881	792	847	782	827	818	862	847	807	808	816	839	812	816	850	816	820	774	836	834	830	827	790	850	786	792	819	824	870	875	835	833	843	867	802	827	805	820	800	828	798	818	792	803	844	823	835	791	834	832	832	835	796	817	844	796	867	844	824	808	822	773	812	772	826	830	830	831	792	834	836	855	848	858	773	814	825	790	794	806	845	787	790	800	847	850	827	760	830	805	821	780	843	843	791	821	841	849	881	779	903	832	781	782	829	801	802	800	848	798	841	858	755	859	846	842	847	858	806	823	814	831	824	836	816	852	846	804	830	815	803	796	823	812	841	824	861	847	799	819	856	770	799	789	797	857	795	887	841	796	849	822	804	848	796	836	799	850	791	853	799	779	830	804	846	807	825	856	851	865	769	853	812	827
38459	39758	35725	21757	7781	3150	2006	1468	1237	1082	904	952	893	904	840	839	838	883	837	851	802	783	841	815	871	835	776	855	840	792	806	822	840	780	832	838	846	849	818	745	808	803	831	835	835	825	754	805	867	836	836	819	830	814	798	842	752	868	825	857	832	832	798	812	804	846	803	869	771	878	838	820	816	817	773	846	833	832	801	881	776	827	869	837	808	786	828	891	836	850	829	830	786	815	762	847	810	737	841	826	798	822	812	810	877	805	834	793	809	824	813	764	845	851	827	770	860	815	809	791	831	824	848	855	776	786	800	796	797	791	828	846	851	865	818	813	860	787	822	787	865	858	815	830	799	857	846	817	807	815	831	862	838	862	806	867	870	826	849	817	845	842	763	842	813	851	789	868	854	836	861	798	800	859	791	788	819	855	843	801	802	826	846	824	834	823	794	815	824	810	816	778	802	794	806	816	805	833	832	800	768	832	858	803	778	792	809	789	805	762	833	836	827	825	806	829	851	825	838	833	795	829	784	847	831	835	805	910	782	832	770	828	835	813	823	771	793	831	801	802	835	814	824	843	843	793	818	839	777	806	867	835	799	760	754	842	818	828	870	818	849	872	826	855	777	821	829	866	812	840	793	791	848	835	790	815	806	806	880	839	835	756	798	795	820	828	820	784	828	802	784	816	787	824	761	823	786	822	783	792	844	821	821	861	838	787	807	824	828	862	769	831	770	814	779	836	813	751	816	850	798	787	864	800	876	795	834	852	792	828	869	809	815	794	830	818	831	839	854	836	779	820	781	792	804	827	794	785	809	867	857	855	844	849	798	781	855	833	811	850	793	853	814	841	806	848	827	784	819	834	840	818	826	849	825	848	809	751	834	856	839	770	764	852	869	811	824	809	869	819	825	817	795	761	827	835	869	852	770	862	844	816	822	793	840	808	844	804	816	800	825	832	855	853	781	873	803	851	801	771	843	783	826	820	836	800	841	845	805	820	894	848	796	781	852	840	827	842	821	837	811	839	790	804	820	793	762	878	801	820	825	854	850	835	777	795	834	768	796	776	794	840	834	805	832	793	807	783	852	782	862	807	825	872	801	839	832	844	830	797	756	819	829	879	848	886	840	819	830	813	838	832	824	880	808	834	770	771	785	858	830	838	848	838	835	777	849	826	802	819	806	845	811	804	844	828	801	807	849	788	825	853	812	815	833	853	845	858	771	847	819	842	868	817	826	811	864	848	795	818	837	812	831	840	786	849	884	794	819	812	862	792	852	836	792	823	883	816	848	867	800	835	815	840	773	810	818	824	844	796	792	846	844	820	853	856	817	859	829	822	829	783	808	827	834	801	835	859	745	881	803	795	813	850	755	761	838	840	854	805	799	806	815	785	789	815	829	858	795	787	846	856	815	809	831	781	801	805	815	823	835	858	834	843	809	868	862	875	814	851	836	792	886	792	812	813	779	827	814	852	838	828	809	795	813	863	807	809	850	833	884	793	803	847	836	807	802	873	788	867	857	794	802	800	817	816	744	823	769	875	858	832	837	794	852	832	823	822	763	852	800	796	820	877	819	816	805	811	783	807	782	805	820	797	835	790	814	834	778	828	882	794	814	854	823	857	827	857	851	891	859	799	821	846	806	863	831	807	807	789	872	807	766	820	805	807	788	831	815	797	796	845	804	853	829	816	817	879	859	861	786	792	804	841	800	837	805	888	843	806	829	771	791	796	850	824	842	810	842	828	881	809	806	797	782	817	852	781	822	810	805	828	831	863	848	827	772	814	807	888	784	822	860	804	835	805	832	857	825	856	793	843	838	816	831	809	867	835	889	803	791	833	813	834	822	867	843	775	793	853	847	852	816	841	795	839	794	814	815	820	770	825	807	799	877	849	846	844	810	809	839	825	838	802	833	844	804	877	825	778	839	789	847	858	839	845	760	824	816	836	903	826	831	829	874	850	848	807	847	759	819	808	845	793	798	833	790	807	822	841	840	868	849	855	818	838	786	850	845	818	837	834	795	770	835	827	828	820	800	838	807	864	827	799	807	834	830	798	921	820	859	873	832	791	835	826	790	815	785	776	817	791	769	831	806	840	834	827	830	851	922	823	802	842	840	841	799	796	764	832	784	805	841	805	858	876	846	780	826	824	791	841	817	824	829	784	835	872	807	797	860	830	807	810	809	839	826	835	863	832	837	851	783	833	829	807	852	841	799	828	825	828	847	865	813	799	816	854	821	821	760	847	799	822	819	864	828	827	869	848	858	867	857	830	852	857	862	812	823	834	825	855	791	820	869	830	852	809	816	866	845	815	745	791	808	813	845	784	830	802	808	830	810	809	805	842	830	850	811	836	757	769	853	832	826	850	831	821	818	816	856	814	801	794	857	817	824	809	881	802	814	831	780	790	802	799	854	827	900	876	847	839	776	818	852	844	829	796	823	824	814	853	844	830	785	825	865	858	825	813	843	795	788	844	799	886	835	858	799	871	830	770	825	844	845	851	805	860	833	868	829	792	822	813	829	838	783	793	801	854	820	823	862	835	823	822	801	834	861	814	841	833	821	807	775	814	854	845	831	822	803	784	804	764	816	848	800	838	817	822	812	825	824	840	821	833	846	898	846	871	828	809	788	820	788	863	863	835	812	877	838	846	789	809	839	837	851	852	824	823	843	833	812	853	821	789	865	807	855	874	863	845	823	810	807	868	829	801	863	850	819	805	834	811	830	828	836	837	797	885	844	781	807	818	843	816	805	820	843	813	810	852	858	833	767	802	818	770	807	880	825	806	757	824	758	844	846	788	864	835	824	787	836	775	825	785	859	836	848	803	807	871	840	824	832	863	842	848	869	840	771	814	804	819	833	852	808	802	781	845	838	830	880	845	803	774	828	820	824	865	809	831	807	815	791	825	819	778	821	794	805	856	818	839	820	859	824	827	834	776	869	811	795	885	831	869	786	789	831	800	765	831	842	808	829	823	830	825	830	790	869	856	876	816	816	823	805	841	780	791	852	833	827	826	838	863	811	821	844	819	845	834	782	836	853	836	818	803	817	811	825	805	840	836	837	849	887	811	828	787	858	803	770	770	818	800	829	813	847	911	857	787	797	815	844	805	769	830	816	872	827	853	818	830	774	831	824	794	740	801	842	833	772	808	842	810	825	861	744	843	862	839	879	869	813	845	826	870	852	813	841	868	815	814	824	850	844	883	830	833	810	804	802	789	862	840	829	845	798	814	835	838	869	860	835	819	839	827	823	815	840	858	837	782	833	824	790	806	844	821	834	904	813	813	790	810	833	804	828	832	818	772	841	830	806	781	764	832	809	841	847	845	775	795	842	807	857	818	836	837	834	766	764	773	775	851	787	809	866	809	827	837	822	836	800	833	831	823	892	828	784	853	801	840	848	827	803	822	852	828	812	764	822	832	813	831	799	793	839	862	827	857	855	824	797	829	775	838	826	770	821	835	798	795	857	783	795	873	800	820	787	819	859	851	840	821
42949	52125	34580	18265	8117	4316	2790	1914	1582	1236	1094	990	911	940	824	842	866	860	855	888	811	889	837	816	895	803	914	814	882	858	809	859	822	807	840	860	854	901	819	853	845	846	827	851	824	799	892	802	850	857	889	861	839	840	871	780	832	821	829	848	815	875	822	854	830	861	832	824	820	798	824	854	809	814	866	836	849	831	807	845	873	862	864	817	851	873	805	876	831	847	870	838	824	908	832	838	834	839	834	805	824	823	860	788	812	798	853	826	855	882	791	791	812	899	901	840	787	889	817	817	834	803	817	832	853	837	856	858	865	837	804	841	846	851	889	843	869	836	818	839	859	813	821	853	818	823	841	889	758	861	867	844	834	863	837	850	799	848	878	824	836	830	862	841	865	856	829	854	828	887	845	905	816	844	853	850	809	796	848	846	890	844	838	883	857	804	898	925	835	850	863	823	780	804	830	818	869	845	831	864	848	829	896	792	825	834	810	835	813	839	876	863	861	808	805	814	802	822	871	856	877	830	824	841	829	869	870	805	861	861	814	851	816	865	845	816	840	831	849	786	830	802	819	873	801	839	795	820	863	791	828	914	853	818	841	849	891	793	851	820	859	841	881	877	822	851	862	785	871	883	842	846	855	830	839	856	850	866	839	838	870	863	788	844	827	859	853	829	859	844	830	842	812	824	820	850	771	826	797	862	860	879	852	839	816	890	878	892	859	878	850	802	832	841	883	832	830	855	817	805	838	852	866	924	861	835	837	862	803	817	797	816	843	851	848	821	873	849	847	864	832	862	824	819	883	836	852	825	805	820	842	798	831	868	817	792	903	871	824	828	822	828	845	833	829	834	827	812	872	810	834	801	822	850	847	794	799	870	846	852	805	801	827	814	808	848	861	848	853	814	899	866	829	845	847	834	841	876	864	840	810	836	821	824	798	859	809	817	833	879	873	830	804	859	855	790	854	824	805	821	844	835	871	803	847	837	865	888	822	870	831	826	837	826	837	826	832	783	811	819	813	913	833	826	880	860	776	848	839	833	838	851	863	880	834	873	796	849	812	808	855	884	823	855	859	841	835	880	836	848	853	868	851	874	880	830	852	808	835	827	795	854	858	874	833	847	843	828	862	895	830	811	804	871	851	840	849	837	821	814	882	791	787	888	827	851	876	854	871	830	879	847	881	901	830	876	864	777	857	835	876	833	881	833	833	884	839	828	846	836	908	863	861	858	865	834	841	831	865	817	840	872	829	849	825	881	827	796	846	828	824	870	827	891	885	833	823	859	817	826	852	778	823	812	844	831	856	785	817	868	795	836	827	892	798	804	916	890	850	814	832	837	800	842	823	869	826	841	843	904	887	829	851	788	864	844	840	820	792	795	857	855	825	837	883	819	877	819	845	823	797	850	836	831	883	806	871	782	846	835	880	851	854	854	869	842	834	874	821	837	838	827	852	859	898	867	828	848	848	871	819	866	866	848	840	825	810	887	823	843	818	823	841	813	851	800	878	832	817	860	804	850	861	843	813	857	827	859	865	849	850	847	856	812	876	848	819	864	851	868	782	863	867	857	828	817	849	854	817	817	817	831	875	874	839	838	870	860	852	866	837	820	891	849	860	853	851	828	817	818	880	840	827	809	889	824	812	805	839	868	838	831	814	863	816	846	834	841	868	857	875	780	810	869	770	871	845	830	783	862	807	833	859	825	863	870	866	841	830	826	832	868	791	861	844	819	895	865	842	848	862	871	858	866	809	845	861	825	856	823	834	871	878	779	813	828	814	804	810	905	865	826	876	872	782	874	828	877	874	847	812	843	856	862	863	818	808	802	867	894	831	845	796	873	827	841	817	901	878	860	893	844	840	854	870	813	797	840	833	858	858	857	808	799	819	858	856	844	874	776	781	848	877	814	849	841	823	839	871	831	894	805	864	848	838	839	828	792	817	813	865	836	871	921	845	846	855	851	865	821	855	843	796	809	853	900	849	860	843	816	828	847	830	861	837	842	839	800	851	864	833	854	860	812	825	856	848	790	887	882	815	811	841	847	806	844	847	859	839	876	891	877	881	894	879	823	810	847	848	799	851	850	842	895	941	855	793	843	813	879	923	852	835	817	811	850	907	826	798	898	825	827	806	823	864	852	811	836	831	804	877	858	824	738	840	820	884	857	846	862	866	859	830	850	832	852	898	794	910	820	859	821	835	811	816	846	844	820	827	865	843	846	906	887	840	882	854	828	817	885	853	839	847	829	817	842	789	814	878	881	847	834	838	857	872	818	842	826	857	901	800	814	832	866	872	865	818	886	821	841	842	813	821	879	841	850	832	816	813	867	886	861	788	849	789	858	837	877	814	832	803	798	881	787	818	829	892	829	865	876	914	895	879	865	799	812	835	803	862	821	828	842	848	870	834	865	861	871	831	851	887	848	768	824	864	822	862	807	875	811	818	828	901	838	823	856	776	890	814	874	819	898	875	854	790	851	864	821	847	814	852	900	887	900	888	831	840	839	866	853	824	844	845	859	827	896	843	818	801	859	837	848	822	854	858	885	793	838	801	838	836	843	855	814	891	855	892	835	837	798	845	869	849	850	837	859	822	843	825	808	868	817	822	766	842	867	820	810	873	825	789	888	860	863	834	880	858	826	835	829	847	841	865	871	836	817	836	823	865	853	874	823	901	841	873	814	860	850	850	876	844	892	792	872	825	815	813	842	848	841	854	804	832	885	827	849	777	807	812	828	818	879	829	832	833	849	873	806	808	853	879	844	871	819	849	828	835	822	873	828	858	837	880	869	861	856	835	864	854	808	860	835	829	814	854	866	874	842	846	833	781	804	835	865	867	860	903	845	847	839	857	830	796	816	870	829	836	822	866	834	844	875	853	845	810	868	795	818	862	868	808	817	874	887	833	847	802	821	840	824	847	812	895	788	842	817	862	865	814	845	809	843	830	861	834	820	819	826	830	830	896	873	856	862	832	784	868	886	821	845	844	899	808	785	804	818	859	800	844	862	825	826	873	822	837	841	850	867	859	879	930	855	873	839	801	812	828	810	833	813	840	852	850	859	815	849	868	809	861	819	842	836	834	854	862	875	859	846	834	797	862	848	827	853	856	855	875	793	884	860	818	881	837	822	842	814	823	872	875	840	824	848	807	800	831	899	837	811	875	827	821	918	892	858	878	864	870	844	849	875	850	808	890	868	839	826	850	815	812	849	879	869	825	852	899	864	804	813	839	844	830	865	851	881	865	877	921	856	862	831	804	808	802	805	849	842	875	821	828	905	840	825	772	839	839	891	785	819	834	843	860	857	794	834	825	842	796	911	837	864	812	847	833	815	829	832	841	826	870	904	859	828	813	829	874	840	816	813	826	813	836	831	868	861	823	807	840	865	812	825	882	817	869	847	866	805	872	856	834	844	849	807	857	844	896	852	789	828	836	833	847	841	847	805	829	872	830	816	870	803	780	841	831	831	801	888	834	865	777	859	860	843	833	821	842	828
23387	20970	28111	24370	21100	14256	4754	2100	1408	1196	1071	986	954	888	906	807	853	847	798	832	793	781	771	777	811	820	795	793	793	780	745	738	792	741	790	826	773	730	803	792	820	850	849	790	789	791	835	751	810	787	806	755	810	827	776	792	782	830	781	832	791	764	807	831	771	760	801	768	825	782	791	722	782	826	806	808	761	800	786	739	772	779	820	795	796	747	815	770	804	794	768	780	800	763	804	760	790	733	811	749	784	782	726	792	754	791	751	813	746	810	826	827	762	773	819	786	817	787	807	775	782	807	764	806	804	729	804	780	776	783	776	767	795	793	812	788	787	774	786	817	787	804	808	744	776	844	797	763	726	775	841	817	777	779	784	792	777	762	769	812	764	754	759	786	822	769	781	832	749	755	801	740	812	803	801	762	768	808	865	800	763	790	788	795	731	770	751	780	808	815	784	755	817	760	765	734	780	767	804	820	838	754	763	858	754	737	800	747	805	837	776	804	743	792	800	741	775	802	809	780	763	798	762	753	820	798	762	813	798	827	783	772	761	749	758	785	785	798	766	777	792	830	773	763	793	768	806	813	830	804	732	797	783	769	803	731	825	820	752	834	804	790	797	786	781	774	796	706	769	714	791	799	786	751	775	812	807	785	761	799	757	800	789	746	792	770	808	826	791	794	766	767	754	766	780	771	769	747	767	804	733	802	746	766	796	789	780	794	799	783	863	812	791	778	799	767	754	765	785	769	834	817	746	786	751	815	784	773	745	757	855	857	805	833	813	755	737	835	803	786	774	825	740	818	810	763	856	762	766	808	777	813	789	770	775	794	767	826	771	785	784	749	761	760	794	774	805	699	787	873	760	822	774	804	784	828	797	760	758	807	801	774	764	803	792	761	778	839	808	850	787	809	789	769	795	755	782	831	775	774	798	785	737	820	798	763	799	796	804	795	817	816	813	755	798	791	814	772	824	791	778	842	768	823	798	784	844	803	769	789	787	786	807	792	818	797	781	812	774	750	842	791	789	824	800	770	783	826	778	804	824	775	822	800	799	828	806	760	791	799	773	762	799	723	746	753	765	765	824	786	747	774	833	775	758	825	798	743	791	777	788	766	798	775	755	826	765	760	816	838	785	750	785	811	798	769	768	799	759	749	796	765	782	789	830	790	763	763	787	758	841	785	788	795	768	784	727	781	768	791	772	811	804	780	793	786	817	768	846	767	770	771	717	813	767	798	761	773	754	809	851	722	774	784	798	850	796	794	768	749	820	768	767	754	802	774	776	788	785	791	795	799	721	786	765	786	760	821	769	769	751	785	773	739	787	764	794	820	797	813	763	777	796	772	759	805	793	746	817	770	761	841	798	764	744	799	729	757	808	789	763	766	813	765	755	780	769	783	757	847	794	785	843	791	838	776	787	748	818	763	850	796	779	781	809	817	761	818	778	782	748	771	796	780	735	793	788	771	778	765	772	824	784	797	819	785	780	828	775	871	788	820	817	781	793	755	788	783	818	793	795	763	782	782	791	791	784	745	751	867	848	802	786	812	741	768	816	765	827	791	779	759	769	801	740	743	757	742	788	780	803	775	822	790	803	781	807	781	827	773	814	809	745	803	771	778	795	790	787	767	720	807	786	797	790	791	790	833	780	783	823	780	783	785	759	807	795	846	788	750	715	776	812	800	786	792	859	746	778	734	757	755	788	776	776	778	747	789	802	805	809	791	802	756	793	763	813	842	751	735	764	818	794	780	737	765	776	764	792	793	786	774	767	790	767	788	787	832	769	792	816	732	795	755	731	769	814	821	778	783	764	764	799	783	804	793	737	779	773	762	764	787	720	801	764	730	781	813	806	769	753	822	800	768	759	740	808	780	805	759	745	831	800	772	754	777	785	783	811	827	772	770	823	779	775	756	752	789	769	771	776	744	821	775	758	777	777	783	776	786	766	774	783	781	780	801	797	790	751	798	818	784	735	800	759	770	741	761	774	745	747	746	783	820	759	804	775	774	762	766	802	782	785	782	778	799	777	800	810	778	822	820	789	765	819	788	772	720	763	768	783	753	742	775	782	807	784	776	771	775	792	791	759	771	779	761	772	824	742	752	868	855	744	777	814	790	794	807	775	743	779	818	823	758	810	775	871	763	773	812	770	826	753	771	806	801	823	799	734	843	764	780	761	759	776	772	798	788	830	771	760	762	751	738	752	760	811	749	805	832	806	759	774	774	781	789	877	805	791	800	761	779	747	791	767	783	753	819	799	783	800	791	830	770	740	814	777	841	785	779	734	738	795	768	774	799	776	825	801	774	758	780	742	799	775	772	775	767	777	772	743	802	814	761	811	813	781	825	794	797	826	779	805	781	789	791	779	768	810	745	793	772	811	835	733	803	795	812	767	814	780	801	792	792	778	780	727	780	816	773	790	815	797	768	817	765	781	786	829	772	763	780	787	741	786	841	783	793	783	779	789	788	788	760	774	786	766	834	768	802	796	780	777	789	775	762	733	777	782	781	768	796	789	829	810	788	768	784	784	790	803	822	822	806	752	804	819	781	751	777	770	799	747	820	761	796	776	790	741	725	791	782	790	761	806	770	791	805	800	773	780	805	806	814	786	753	807	728	727	759	788	755	722	808	779	762	822	825	816	771	778	767	766	788	757	768	776	851	757	767	755	785	768	843	783	810	730	776	817	787	790	769	845	809	755	787	751	782	809	780	781	793	790	808	805	782	763	762	749	809	854	759	816	800	837	753	800	792	786	753	800	740	786	761	787	800	787	755	811	777	790	792	770	767	802	785	783	794	793	779	784	809	769	777	790	828	768	798	758	786	831	786	748	796	783	793	806	737	774	816	757	731	791	782	788	772	751	799	780	748	782	792	748	778	769	836	798	730	778	791	731	767	793	786	816	725	773	802	786	777	793	773	783	793	802	790	804	781	813	794	754	753	778	746	791	780	782	796	832	801	738	761	871	796	784	758	780	794	806	779	794	759	766	794	746	828	786	752	787	802	757	793	718	793	817	762	813	802	825	801	814	744	765	814	795	797	782	822	796	844	753	776	779	828	854	769	752	750	784	764	762	770	817	776	756	820	762	807	796	753	811	831	756	813	816	805	819	761	746	811	778	791	781	747	797	773	763	827	798	795	813	801	806	801	793	805	844	749	795	776	839	768	772	770	865	806	737	753	762	819	785	764	788	785	785	752	822	787	818	793	798	772	748	814	781	741	761	803	748	750	747	749	803	753	751	822	722	752	800	720	799	777	782	800	727	754	771	805	777	824	807	792	772	773	817	764	827	799	851	759	790	780	741	798	793	811	784	762	796	753	822	778	775	800	807	778	780	765	803	784	765	748	762	749	786	791	782	801	739	791	795	827	770	816	780	775	781	752	799	814	731	763	806	754	784	774	776	796	783	768	732	772	805	778	756	816	775	745	798	798	764	770	730	764	788	787	812	845	821	747	791	696	791	786	806	827	766	805	805	796	786	815	783	796	770	814
43491	65199	41188	24477	13916	6817	4422	2557	1698	1400	1223	1183	1055	926	869	835	840	777	818	786	852	789	801	799	815	796	790	809	776	788	794	765	736	807	812	794	726	833	801	855	755	771	759	817	795	778	819	808	830	786	810	805	817	765	790	828	776	792	789	846	759	786	797	765	773	806	773	829	796	775	801	827	789	802	807	811	793	818	808	754	768	827	880	800	737	774	797	795	766	783	779	821	794	820	789	855	823	811	812	885	761	801	792	838	846	791	822	801	793	776	816	765	789	761	813	811	807	798	811	772	743	813	764	784	810	784	763	817	799	802	806	753	852	816	787	793	794	838	737	797	811	766	794	766	836	841	806	783	775	803	806	846	795	757	765	804	802	791	809	815	867	821	809	829	793	813	804	789	833	824	867	854	779	785	786	799	854	767	795	757	787	798	794	813	741	862	812	794	839	756	838	802	778	775	803	775	741	826	753	760	848	813	798	757	797	794	767	794	808	794	765	799	788	803	801	779	786	834	769	810	781	836	766	814	823	825	797	763	798	776	783	831	812	778	780	805	790	824	771	790	797	748	761	841	792	771	840	788	807	813	814	799	782	795	802	800	767	783	780	788	798	820	774	812	793	828	790	793	753	764	821	757	782	821	793	783	770	759	815	811	821	856	766	771	819	810	808	816	805	769	815	770	820	844	820	809	775	803	768	838	788	768	809	843	811	772	791	818	775	786	769	775	802	804	776	776	781	782	791	811	850	794	810	772	804	833	869	813	842	782	768	808	788	795	780	819	803	809	788	800	775	776	784	794	781	780	827	783	761	795	795	811	809	827	811	784	746	816	762	794	831	761	810	782	784	816	831	799	771	811	769	790	815	777	761	761	759	760	794	812	794	766	755	790	809	837	772	773	803	788	787	795	795	791	794	834	785	852	812	815	754	855	802	823	825	804	712	782	842	782	816	790	800	778	781	777	833	781	823	793	800	810	799	750	790	797	774	786	769	805	793	776	805	840	814	841	788	780	803	801	792	872	801	835	804	754	792	842	789	802	830	803	807	742	794	821	810	833	850	798	794	807	780	865	818	798	836	854	783	842	758	838	795	829	852	771	828	809	810	811	830	790	803	833	826	806	831	812	798	845	778	800	778	808	797	793	792	765	757	788	805	771	788	801	838	811	847	841	811	801	782	786	809	747	773	798	790	767	824	773	785	809	764	855	810	823	790	802	781	809	774	785	782	772	786	790	852	726	763	828	817	774	789	829	798	825	818	818	791	793	813	814	791	782	812	732	760	751	793	785	758	777	787	814	764	760	838	781	794	761	827	782	790	816	829	851	798	806	723	808	826	816	805	831	814	795	750	798	776	804	863	751	856	774	818	805	775	799	795	879	770	849	782	810	766	832	794	767	774	798	779	856	789	765	772	779	821	782	824	776	778	827	824	809	786	786	796	828	851	791	820	840	851	851	797	825	773	860	798	821	770	768	792	815	807	784	766	818	831	838	799	775	820	788	793	809	833	759	850	831	761	781	796	775	800	826	790	799	813	779	758	772	810	801	775	811	746	761	761	794	827	821	788	781	784	844	819	796	774	810	748	779	859	752	839	788	779	791	803	840	728	831	784	801	812	809	825	801	780	786	812	799	792	776	783	745	826	813	805	749	748	817	799	845	776	745	791	813	746	806	815	773	806	823	824	839	786	847	789	774	791	817	794	754	817	736	799	815	791	784	801	805	825	828	756	809	758	756	763	792	790	820	819	827	810	786	792	832	823	838	810	837	786	784	826	825	861	771	767	780	800	779	836	753	823	873	830	805	789	796	815	788	713	786	785	783	805	795	781	763	814	834	769	786	792	801	808	814	781	824	814	766	865	797	811	738	786	790	802	785	801	814	743	804	818	816	749	805	835	869	820	818	747	779	767	807	787	847	755	831	816	813	774	807	785	764	786	783	822	831	808	850	834	750	779	795	830	806	816	841	814	734	789	766	862	808	777	806	806	818	759	801	756	855	782	788	794	772	780	798	799	808	804	795	778	840	789	789	785	861	770	831	797	800	826	818	816	777	760	758	782	831	836	793	763	771	822	806	807	794	851	808	804	796	810	793	789	816	805	769	811	825	870	781	740	786	793	794	731	803	806	798	807	811	831	729	831	792	844	814	794	744	774	845	775	846	804	841	807	782	771	794	782	750	775	811	769	825	794	816	818	824	797	819	798	740	787	798	810	810	774	815	797	771	858	783	765	793	838	788	793	851	776	778	816	731	808	816	808	788	776	797	800	804	812	822	847	811	756	805	739	812	756	821	791	759	801	792	818	804	798	816	741	790	802	825	817	855	772	761	770	804	811	804	777	828	819	785	815	836	796	821	784	785	795	813	764	770	752	814	786	801	802	859	776	796	798	813	770	769	823	764	816	831	761	778	768	771	789	801	775	781	837	793	797	820	823	773	827	786	882	777	813	820	809	761	801	779	856	850	812	788	827	772	746	821	782	800	792	814	759	772	768	824	761	804	823	759	792	859	787	804	848	784	785	832	784	786	804	831	757	778	789	792	795	817	796	809	797	792	801	824	792	819	823	825	833	847	811	787	777	787	760	867	790	815	781	808	855	787	786	842	751	820	778	807	806	807	766	799	763	798	779	806	779	779	755	797	792	795	797	810	809	811	782	825	799	833	771	763	825	781	792	740	808	783	851	750	805	746	837	798	811	798	759	782	825	821	796	804	795	819	818	819	794	819	794	766	787	813	815	788	825	819	834	800	818	754	813	811	793	775	812	790	800	799	771	809	713	797	827	788	767	795	791	824	807	819	804	791	835	790	757	761	806	783	811	797	780	728	809	779	749	792	837	757	785	801	790	791	819	804	788	792	820	809	834	791	850	805	780	802	792	751	787	791	874	783	751	818	773	783	783	778	817	839	764	858	786	774	796	817	813	808	785	804	780	784	788	824	764	786	826	803	825	817	787	804	848	827	808	824	775	834	794	837	765	779	799	778	830	743	824	834	787	752	810	769	839	830	794	784	770	800	781	778	778	799	804	774	786	805	824	853	824	820	812	849	769	787	821	805	766	845	803	755	825	814	815	800	854	789	830	824	820	789	827	826	822	771	770	764	854	784	754	767	788	845	784	775	765	806	798	788	835	825	776	752	748	816	787	794	771	810	775	782	831	773	821	781	821	802	744	791	696	784	808	777	789	836	806	770	781	776	788	818	766	789	803	774	850	788	777	780	796	785	830	820	820	808	807	771	801	772	793	807	802	751	774	770	815	793	799	777	878	728	789	762	770	773	832	828	809	755	778	799	781	828	798	818	764	834	785	838	810	817	729	769	820	797	789	776	788	811	823	780	797	830	794	820	787	794	795	760	740	774	794	804	787	815	774	754	794	784	803	784	750	846	806	786	811	810	801	796	809	793	808	778	804	817	810	818	824	804	796	825	761	773	814	806	784	784	827	789	752	801	839	798	822	792	818	799	838	791	814	852	806	806	735	812	783	740	770	756	751	807
24995	21410	27128	25457	15155	5620	2769	1753	1413	1189	1136	1105	982	905	888	902	892	883	883	870	844	897	902	853	855	856	847	868	875	864	856	823	837	859	849	863	834	835	841	868	836	822	880	877	879	839	880	854	876	842	894	873	826	861	828	844	921	851	878	828	821	845	835	818	829	819	906	859	809	913	838	826	861	873	858	855	853	826	852	852	871	826	789	858	851	892	901	878	817	865	904	876	810	876	868	857	856	843	804	868	894	880	869	872	804	892	854	855	806	844	858	839	879	870	903	813	864	880	853	849	839	852	905	827	856	855	838	828	854	852	840	841	856	836	879	874	841	837	837	887	853	866	816	806	859	894	838	859	881	811	879	853	868	910	883	860	851	828	895	846	792	848	906	877	908	863	859	882	865	838	808	828	869	813	831	844	867	814	825	871	896	861	861	860	818	873	857	858	924	896	854	831	923	849	903	885	887	807	834	852	825	835	815	865	837	857	880	855	858	886	917	822	848	884	912	827	864	832	887	831	859	838	844	877	844	792	863	904	817	868	828	830	874	893	843	946	852	829	817	862	839	851	866	879	832	857	855	843	934	848	830	827	856	849	887	881	829	827	864	848	837	844	860	824	858	844	891	865	868	805	868	843	868	875	889	866	866	834	845	921	872	788	855	858	853	816	846	851	861	812	859	814	834	837	836	842	841	842	851	831	848	890	853	809	828	838	838	860	861	906	832	866	831	799	867	885	881	812	828	793	817	881	800	880	862	785	798	877	860	831	841	853	829	871	875	862	865	853	852	816	877	877	831	896	860	844	845	851	807	898	914	888	879	898	873	913	875	882	882	848	816	880	881	807	821	854	895	855	815	842	861	820	874	875	891	875	878	823	863	888	846	834	844	854	857	823	879	835	879	847	815	861	876	879	839	883	807	866	862	880	897	889	835	896	826	848	901	854	862	830	846	853	870	866	854	831	814	845	849	938	831	896	816	869	891	882	883	891	873	879	873	851	832	842	832	859	861	882	845	834	838	794	836	886	839	859	852	865	866	840	850	871	815	879	906	891	840	851	782	844	833	833	873	800	861	886	861	885	872	876	822	871	874	877	837	805	905	930	859	849	905	887	867	839	844	819	868	870	826	828	835	890	864	855	899	829	869	794	865	864	861	814	863	844	898	831	894	901	869	829	805	862	837	823	901	877	822	855	876	816	797	889	884	853	882	919	838	845	854	890	840	812	826	867	844	816	841	861	835	867	809	868	852	823	832	815	832	843	851	815	883	823	873	847	799	927	859	826	863	868	834	819	804	866	880	889	875	812	856	884	847	865	871	798	850	872	887	837	853	875	825	791	873	828	931	848	835	852	829	812	842	893	826	862	930	841	861	835	862	852	832	876	868	837	834	835	910	910	841	881	855	871	822	831	868	809	866	828	864	868	905	852	838	884	871	860	866	866	841	838	870	788	891	865	826	819	829	827	896	858	894	801	852	830	848	857	869	866	892	873	807	861	801	841	856	869	840	884	855	838	872	884	837	882	863	858	857	893	847	860	877	873	858	906	897	864	849	893	872	873	837	827	867	912	874	842	822	852	814	827	840	858	869	822	840	846	853	846	826	887	869	842	868	856	815	825	821	866	835	815	855	850	829	860	872	854	867	889	865	844	886	848	907	837	864	833	874	858	829	850	868	909	814	867	851	841	857	900	849	804	857	867	790	873	844	888	904	831	874	818	848	880	859	894	900	823	839	841	913	801	848	842	903	830	893	860	863	886	842	832	851	839	849	834	930	847	835	853	861	899	826	828	852	819	824	857	894	850	874	806	844	826	836	852	848	832	860	853	849	852	859	876	891	871	892	825	870	897	797	890	853	773	874	812	896	841	817	844	814	844	861	849	852	840	860	841	866	859	839	890	863	882	894	827	841	933	863	875	839	803	858	898	871	891	888	822	849	832	874	885	859	814	843	816	836	903	834	872	869	863	869	922	869	839	843	862	879	837	865	861	863	880	868	848	824	843	820	848	856	845	818	861	912	848	883	847	856	837	849	858	831	845	813	865	857	868	786	872	876	904	919	843	808	913	843	822	850	850	847	825	845	855	806	860	851	874	829	860	818	802	838	917	865	798	835	877	838	840	862	897	841	869	831	839	881	859	839	846	871	813	862	911	852	821	882	851	854	890	795	861	835	864	861	856	845	839	862	846	839	804	845	833	926	911	906	828	866	853	848	840	870	872	843	864	832	848	831	811	845	860	864	826	875	792	855	815	847	874	916	819	877	826	867	873	925	874	848	837	868	856	837	824	838	858	852	830	911	888	865	861	870	844	860	760	845	857	847	836	803	849	864	850	870	837	805	876	851	901	921	882	892	817	805	848	868	817	864	877	807	898	806	886	819	831	832	860	875	828	845	884	883	841	843	858	879	875	844	839	897	811	861	863	858	860	886	888	858	867	878	863	889	885	825	864	870	835	906	840	854	831	932	910	857	870	852	861	877	792	847	883	832	867	846	876	855	865	894	924	891	793	904	854	858	881	875	881	833	872	862	870	867	820	850	838	832	874	859	863	869	861	892	861	817	869	809	872	856	826	858	855	820	813	863	865	853	824	813	837	912	923	866	864	796	865	791	830	893	870	842	845	901	813	834	839	904	885	837	864	889	872	893	848	873	906	787	849	849	903	849	853	899	883	826	797	874	848	849	875	868	879	839	853	842	819	841	862	873	872	832	885	814	819	895	865	853	877	850	851	884	814	828	846	852	873	852	821	902	857	838	912	844	845	855	854	888	885	886	873	852	897	844	864	821	803	818	864	866	876	886	831	843	811	856	813	828	911	831	888	839	927	887	867	821	905	861	867	847	869	858	816	876	886	847	791	847	863	838	840	840	853	845	901	841	799	856	938	914	890	836	850	845	836	812	821	876	858	864	842	844	889	809	911	862	888	824	847	825	855	878	828	843	919	830	872	845	862	874	867	879	829	815	886	858	866	876	841	840	861	852	860	861	818	851	850	794	824	814	859	882	874	882	901	825	816	877	853	813	883	830	865	847	839	839	807	887	858	870	877	800	843	864	822	856	846	833	852	864	868	864	825	839	844	874	872	876	822	862	829	837	854	820	818	826	820	903	869	783	895	865	905	833	815	828	880	860	844	891	865	893	851	872	854	852	901	872	869	843	854	875	811	866	796	871	831	845	867	882	835	902	857	879	880	840	862	873	868	831	832	830	874	815	868	805	821	868	828	839	875	874	857	832	883	830	797	846	848	878	859	859	828	845	865	833	812	906	854	856	895	812	810	921	872	881	846	896	816	878	838	814	857	841	872	860	852	835	900	793	851	890	843	872	874	908	884	862	871	835	911	861	820	799	842	844	843	869	853	852	834	844	870	861	824	784	855	860	906	843	870	823	807	870	810	913	866	949	884	875	821	875	865	889	831	796	823	791	879	884	869	802	870	892	844	837	860	855	791	883	809	812	864	840	833	836	881	838	852	857	934	840	837	816	845	816	850	840	821
43678	52290	29827	16181	11098	5919	3509	2305	1842	1358	1293	1227	1085	955	924	895	896	854	904	911	859	868	906	923	844	903	880	844	840	912	874	833	862	855	794	859	801	833	860	868	872	866	831	848	801	862	871	871	907	847	798	890	853	892	874	856	859	885	831	823	881	886	853	892	894	882	892	826	870	839	900	879	897	873	843	848	813	840	890	887	877	876	883	827	878	856	857	838	908	874	892	867	853	826	881	876	866	856	864	849	845	896	890	857	879	900	889	845	849	849	856	839	884	919	860	933	882	939	876	874	830	841	905	850	882	914	765	880	870	842	889	879	821	812	832	840	848	862	872	887	855	877	855	804	843	884	832	842	845	858	897	875	815	900	877	863	867	865	874	862	907	806	833	889	860	820	869	808	895	882	875	827	901	820	848	886	874	838	853	903	891	854	853	876	833	796	877	840	875	838	888	893	894	851	871	892	897	830	873	855	893	848	885	811	832	841	869	868	846	867	869	855	846	845	862	887	872	941	880	879	865	832	871	862	857	869	868	889	865	906	845	821	890	817	929	809	868	853	831	853	858	861	850	862	844	888	859	893	875	904	865	830	900	851	891	814	859	841	844	862	849	858	859	900	845	875	844	848	853	848	921	869	854	869	790	839	872	815	861	889	838	839	858	887	872	907	875	867	862	876	862	870	822	864	849	848	908	886	878	908	839	911	883	861	862	882	854	849	898	892	962	889	869	874	880	836	889	862	884	875	857	845	865	857	891	937	850	878	847	873	842	859	870	906	943	887	873	874	864	891	909	831	883	873	923	912	861	915	899	896	848	859	848	864	889	862	869	840	896	862	915	863	905	881	862	880	907	884	854	880	820	872	835	873	882	896	872	816	821	832	925	829	844	881	897	885	896	863	812	919	865	788	865	843	915	867	859	879	849	895	860	842	825	882	900	816	827	870	832	806	828	852	884	863	870	861	938	885	889	871	862	849	852	850	880	862	863	901	862	850	927	843	860	869	868	928	893	921	840	850	789	840	877	818	932	823	856	890	880	852	863	885	855	835	828	819	829	898	825	842	856	860	917	845	881	901	839	876	863	833	838	902	846	884	853	924	851	875	934	867	874	858	887	902	858	903	853	868	889	875	859	883	871	888	861	904	916	859	860	868	889	848	866	849	903	859	855	883	830	904	886	868	850	872	921	888	830	919	831	882	824	858	883	869	894	892	847	878	905	916	880	862	866	832	853	911	877	862	869	866	910	854	859	891	854	852	894	878	924	832	871	857	887	821	858	858	838	847	864	836	839	878	852	906	865	872	895	866	886	887	840	866	822	799	865	800	894	842	844	861	887	909	884	887	866	811	892	892	832	867	911	892	842	864	871	861	854	891	838	851	863	811	823	858	839	847	858	863	869	857	886	826	854	862	833	883	886	857	863	845	873	918	813	846	841	868	853	847	859	893	871	838	891	881	881	877	845	872	898	875	855	880	828	866	866	844	863	834	806	818	870	899	894	915	890	776	844	910	849	855	869	861	872	858	881	872	912	855	896	871	837	872	869	919	869	860	868	860	860	843	856	834	883	862	873	862	887	861	878	926	898	895	871	804	869	898	916	877	883	850	886	901	858	839	934	864	906	894	831	876	881	907	907	842	813	851	885	885	835	865	902	875	886	839	903	873	863	817	881	855	880	862	822	796	883	860	889	891	902	879	880	894	852	851	852	905	875	845	856	855	828	846	876	821	822	881	908	877	881	856	897	893	859	863	879	875	842	890	868	875	876	855	823	925	852	856	904	846	831	855	905	839	841	827	854	901	958	864	841	873	877	825	812	852	869	870	907	860	917	923	844	917	880	843	856	898	852	886	907	865	890	831	861	838	834	884	901	881	858	838	832	934	847	858	848	860	887	866	873	884	872	915	880	864	851	812	840	883	895	919	837	865	882	839	882	898	887	894	818	872	843	902	890	841	875	861	847	829	864	913	879	862	901	850	827	854	821	857	844	868	903	885	914	871	831	833	884	915	866	840	887	891	814	833	870	848	875	821	873	900	844	853	867	879	866	882	844	846	919	820	848	890	879	883	888	830	886	853	850	901	922	874	884	877	844	884	804	885	833	838	879	888	852	826	887	876	899	898	876	916	858	827	833	918	876	889	887	870	915	848	837	868	851	902	845	863	965	874	848	898	850	839	909	846	918	866	820	903	826	859	846	907	865	818	937	842	840	876	828	919	889	865	849	852	888	844	858	885	863	880	872	827	923	873	850	839	882	877	808	858	878	846	868	861	847	831	826	889	864	814	876	863	866	861	874	900	867	892	875	880	841	859	869	835	889	885	855	876	889	874	876	883	880	815	871	872	844	883	846	880	857	867	848	867	879	904	824	864	900	889	840	845	898	820	854	841	876	840	887	874	890	849	818	889	868	901	859	852	864	848	884	863	879	846	842	884	836	869	879	841	827	928	952	888	893	864	882	885	845	894	875	866	860	830	859	904	833	845	884	854	841	868	928	848	879	851	860	854	829	856	849	826	865	904	809	984	825	928	865	854	816	837	857	866	845	848	850	816	869	948	878	870	898	902	847	874	851	854	843	847	866	896	881	863	864	858	846	861	894	908	866	867	838	872	884	874	883	868	852	902	851	885	853	879	882	842	861	864	859	841	862	818	843	834	837	796	854	852	875	863	807	854	865	861	869	800	916	889	853	891	826	833	897	919	818	876	855	830	848	895	835	879	865	891	811	870	889	865	922	845	899	863	933	876	890	809	844	856	899	843	871	909	876	838	856	852	850	818	831	909	822	842	813	791	856	867	866	902	877	856	862	850	902	843	905	802	861	848	842	867	816	842	896	854	879	842	882	880	894	889	860	883	873	900	892	880	865	917	931	841	858	871	876	880	815	874	886	881	864	836	844	869	930	893	901	860	864	894	878	872	824	840	895	801	843	889	832	851	834	860	848	877	813	857	859	866	862	872	838	875	902	884	869	815	895	900	897	891	883	859	876	879	826	877	859	813	866	859	908	875	831	855	886	812	885	866	834	852	890	904	861	851	826	853	833	883	850	887	850	857	888	929	903	921	854	878	885	820	875	856	896	883	849	835	888	868	907	853	931	869	876	890	845	885	875	833	855	766	906	885	865	884	876	903	847	839	857	831	878	834	857	874	877	862	818	905	853	878	886	822	884	871	840	847	869	891	926	889	852	893	843	855	873	910	882	871	830	869	907	909	869	856	871	873	923	883	890	864	921	882	885	854	874	847	861	899	884	831	892	876	822	880	806	826	828	854	884	863	894	857	857	920	862	869	867	841	860	848	910	868	891	867	875	872	852	895	832	877	873	816	847	832	829	890	842	888	906	843	880	897	835	832	838	885	878	848	799	894	851	882	850	884	867	891	858	869	867	855	855	854	858	892	855	864	850	863	870	854	838	844	831	818	831	857	868	887	889	847	866	908	816	858	839	878	836	791	872	874	863	841	858	860	920	771	848	912	874	855	861	855	872	883	848	838	892	868
22448	21004	28446	23754	21040	20908	8803	2219	1586	1403	1117	942	906	912	913	923	909	857	864	854	821	826	846	833	789	836	852	781	879	816	837	815	790	816	812	835	822	831	800	808	814	791	755	808	830	815	853	827	825	826	835	812	789	840	862	767	790	835	766	836	835	813	851	807	825	829	862	851	837	802	823	854	778	850	832	844	831	798	759	784	880	762	800	853	847	830	801	817	903	783	835	798	780	833	860	766	746	814	859	814	850	795	836	823	824	813	791	829	799	765	837	838	837	802	874	817	808	851	754	816	851	862	823	852	821	880	809	812	797	834	785	824	862	826	802	787	827	797	844	890	804	795	814	820	839	792	793	818	807	879	875	775	806	819	834	820	846	803	842	817	857	847	813	833	852	807	827	830	809	779	847	853	864	805	821	864	819	824	775	786	860	807	816	821	845	803	795	789	816	849	804	839	860	782	811	782	816	847	862	799	820	834	820	825	826	813	862	813	815	771	856	809	806	772	776	822	773	818	802	820	848	838	838	847	780	813	795	807	785	735	738	841	765	791	796	825	835	790	829	741	795	805	818	821	817	788	816	821	811	802	829	846	866	812	823	845	785	787	840	809	821	821	834	812	800	803	799	828	821	836	823	828	842	827	820	797	849	783	819	775	830	823	844	798	817	826	775	812	832	848	770	830	805	828	845	867	854	810	849	778	819	795	756	788	830	762	831	871	843	870	825	842	773	803	786	761	812	827	858	832	864	803	775	818	848	807	833	842	801	821	851	832	814	833	835	811	862	837	806	839	802	829	802	846	810	825	806	812	857	754	785	811	828	830	783	822	760	826	862	787	859	876	807	861	851	866	807	881	883	818	792	823	839	883	759	828	832	799	847	838	826	892	859	856	780	784	828	801	781	790	780	855	826	793	845	848	823	811	780	841	810	828	838	895	878	828	841	810	796	787	810	803	788	813	836	813	848	801	786	794	797	826	842	810	776	775	835	821	825	811	838	857	796	763	829	812	891	842	830	768	825	782	869	805	827	807	815	781	799	835	823	761	804	796	805	806	841	808	827	760	816	839	750	823	792	793	794	826	797	818	846	845	843	819	870	805	846	818	782	829	851	807	853	769	797	844	788	810	855	785	837	811	842	831	831	813	816	795	807	751	812	819	762	826	822	868	768	853	840	808	805	796	850	850	835	754	871	791	848	877	790	828	822	824	839	826	838	860	860	805	819	821	795	784	821	803	810	826	801	799	791	815	820	833	856	803	782	800	783	784	826	770	803	782	904	852	866	827	828	828	800	849	810	829	793	800	825	791	814	884	828	834	813	842	844	866	778	816	824	787	813	804	817	844	826	792	827	814	783	785	842	858	805	835	843	793	874	868	777	806	839	854	806	785	837	799	866	816	834	853	787	833	816	836	807	812	821	786	853	822	794	834	782	796	845	811	821	816	776	807	801	808	843	772	803	854	835	813	838	824	822	847	865	815	815	814	785	816	802	806	797	847	819	813	774	788	797	789	843	785	811	770	823	852	799	815	839	806	846	850	756	789	830	777	793	834	837	783	805	836	837	855	831	795	833	841	782	848	823	765	785	788	802	839	801	800	810	857	818	827	816	868	850	848	794	790	843	816	809	847	773	801	851	810	824	810	834	840	849	822	825	814	806	777	794	805	870	836	798	806	864	815	805	865	822	835	775	845	826	814	839	837	800	803	892	782	799	812	809	804	803	824	796	828	779	804	840	807	783	771	831	778	810	869	831	794	859	822	807	837	806	829	757	821	865	845	774	830	795	794	826	789	836	854	856	828	796	782	849	831	792	790	829	834	752	807	806	812	825	829	805	787	858	771	849	807	780	793	825	795	818	790	879	798	802	791	827	847	838	825	787	821	804	859	833	845	833	814	800	758	858	850	795	799	753	859	793	802	786	788	833	816	750	845	797	798	818	815	826	891	839	814	837	782	790	799	817	788	838	873	832	809	817	787	798	849	794	846	791	821	822	766	871	784	829	770	844	822	825	807	824	800	871	860	795	837	809	837	794	799	808	862	837	794	830	816	816	886	876	869	814	842	839	808	826	803	857	817	809	824	832	817	808	823	828	902	791	808	824	793	788	819	868	800	833	834	861	861	827	826	811	843	792	822	823	817	759	820	826	825	789	811	786	797	792	807	825	772	803	787	814	836	811	828	809	836	837	800	800	819	864	817	837	852	844	764	892	828	783	853	808	826	813	888	805	817	823	774	790	776	794	813	831	800	814	849	849	781	794	794	843	838	869	807	787	819	803	811	819	842	805	807	810	828	849	816	821	800	806	808	887	874	803	836	782	805	813	853	837	830	869	840	815	794	829	786	799	819	831	812	748	824	843	824	823	807	777	853	812	813	830	806	848	809	857	791	842	838	832	791	836	803	802	803	829	826	804	821	828	783	806	835	845	816	804	848	803	866	791	812	799	817	846	791	812	842	857	872	856	817	778	810	804	835	807	813	748	789	828	813	785	837	853	823	810	806	871	846	783	811	788	855	757	818	797	798	878	852	817	876	841	810	792	827	781	843	835	850	844	830	827	808	782	792	840	846	835	822	833	826	862	802	802	788	812	823	858	813	821	845	821	829	810	856	842	823	808	839	784	838	813	771	833	850	841	796	867	771	789	843	825	840	826	851	805	826	802	820	819	804	813	816	874	816	794	784	826	805	825	793	806	774	867	819	859	782	831	821	836	850	903	841	851	814	874	797	858	810	886	793	841	843	803	807	823	816	783	801	848	755	886	817	781	850	809	803	822	815	818	858	830	848	871	868	842	792	843	796	792	780	826	815	850	798	831	823	773	786	893	826	851	766	840	845	830	817	843	829	790	824	775	838	834	778	846	769	857	817	809	809	851	842	761	811	785	816	779	861	857	827	779	804	844	832	824	802	856	808	855	863	796	811	802	827	859	810	822	778	800	819	819	779	811	839	806	855	819	855	789	787	868	823	818	829	831	829	813	793	818	818	800	831	797	877	808	808	787	850	829	838	785	805	904	867	837	803	771	837	912	774	843	854	845	866	827	793	860	854	795	797	813	807	808	809	828	797	804	789	818	856	827	846	817	796	723	806	819	775	764	854	837	822	821	790	796	806	805	860	847	826	820	820	790	810	826	845	785	862	819	884	838	814	842	829	797	781	835	868	833	802	805	848	820	840	822	886	837	744	786	842	816	827	826	866	831	796	868	849	836	854	761	857	799	846	818	834	809	815	813	850	804	832	824	804	842	869	823	814	753	787	819	811	845	804	768	736	839	851	895	816	815	858	807	842	822	797	838	877	854	828	806	836	793	797	786	870	792	861	843	865	773	801	795	830	837	789	787	841	795	794	847	853	823	848	836	818	827	798	756	857	823	823	860	769	823	823	842	804	805	810	863	814	811	817	798	851	800	799	807	797	814	818	781	791	829	819	831	843	865	854	846	835	806	823	813	857	831	836	847	914	746	782	864	779	858	820	831	792	843	773	814	852	824	795	828	822
43493	53757	34614	18643	11506	6379	3415	2505	2038	1658	1249	1025	944	896	912	910	901	855	857	833	844	821	871	842	846	831	828	818	833	849	802	811	827	780	780	834	817	769	859	849	820	822	854	869	828	815	822	799	809	870	782	805	838	854	831	798	819	848	822	763	812	847	850	828	832	830	809	853	823	806	815	813	834	839	844	838	843	794	868	801	799	853	790	782	864	889	838	803	800	837	826	811	814	818	845	833	838	836	806	798	807	829	795	789	856	815	799	805	801	835	813	842	816	833	829	812	824	849	883	846	834	856	799	803	837	796	856	861	852	831	812	806	838	789	811	813	847	819	837	823	799	858	829	826	792	856	839	826	815	830	786	769	866	800	818	829	771	839	857	798	856	805	817	820	807	852	841	855	842	807	805	874	814	837	771	890	814	844	853	842	878	898	822	802	787	837	811	845	790	876	826	866	808	876	819	812	829	856	806	827	851	777	811	824	796	795	818	828	857	809	819	833	783	815	790	835	854	816	834	790	780	842	830	820	854	830	810	850	865	802	820	851	847	790	856	791	812	777	890	803	833	842	865	840	838	778	802	802	834	840	794	801	829	829	806	768	865	836	821	803	827	848	824	768	850	796	818	827	866	868	826	820	826	863	838	864	812	907	843	816	813	823	793	850	818	803	809	858	804	786	804	811	836	811	857	817	843	837	825	811	820	848	838	837	800	901	792	828	810	865	826	784	860	815	849	829	835	794	776	889	810	793	829	811	854	825	797	813	862	844	775	764	803	844	813	860	823	790	778	797	834	857	809	872	822	820	854	831	809	846	853	825	788	831	831	846	840	793	827	850	863	811	835	840	834	764	914	854	817	866	847	841	804	793	878	821	779	847	799	858	816	777	825	800	833	786	790	851	837	825	835	821	816	816	833	813	783	833	825	820	814	867	782	801	812	838	848	820	817	806	812	807	828	834	814	820	855	834	846	763	818	844	882	809	821	841	775	825	831	816	816	787	803	826	868	833	791	871	838	844	835	828	842	842	777	844	775	834	776	838	804	769	801	794	804	896	841	805	862	831	819	861	860	845	834	831	841	858	795	796	839	861	844	852	841	836	888	782	811	884	834	839	799	816	788	807	789	861	825	812	805	827	809	813	846	807	858	796	834	870	881	792	847	798	835	769	829	823	859	838	833	863	805	806	836	771	823	831	814	806	778	824	850	859	853	826	789	785	816	875	807	795	852	830	810	766	858	844	827	850	803	841	834	867	813	802	838	847	772	820	814	830	808	856	823	832	821	833	804	854	824	832	798	800	841	842	821	806	838	850	778	832	850	856	845	856	799	762	790	821	840	815	826	847	793	865	811	811	811	861	823	794	821	842	804	782	815	837	784	824	846	880	845	828	851	825	812	818	889	813	849	846	863	828	806	802	830	843	819	823	774	831	852	845	843	850	836	860	788	803	832	875	818	879	809	821	824	855	799	791	858	838	830	776	814	801	825	861	851	847	842	847	847	820	821	875	830	798	813	823	789	844	836	835	846	813	794	795	791	830	801	831	821	785	804	807	851	798	811	853	803	792	823	794	845	836	770	849	851	775	847	854	836	816	830	800	854	847	837	847	790	876	832	829	836	761	793	878	805	814	843	816	824	881	805	841	828	791	831	774	826	855	832	808	850	814	800	862	823	874	841	803	760	837	824	801	844	845	768	850	838	807	802	814	881	829	794	855	829	784	820	820	880	795	861	815	837	863	858	847	849	772	790	850	830	851	779	794	798	810	791	827	845	800	814	818	775	855	824	784	766	882	812	860	834	830	817	756	784	822	830	783	817	867	846	852	838	851	831	800	773	805	798	836	847	831	798	819	835	836	809	880	825	808	800	826	805	802	791	770	829	782	790	855	812	856	780	846	837	815	849	838	798	831	816	879	788	820	834	836	827	798	826	879	831	789	851	809	853	873	814	806	815	836	816	789	781	843	799	874	832	819	822	865	866	823	787	843	789	847	827	823	841	830	857	827	803	814	792	853	844	809	830	818	796	827	825	815	862	822	798	818	825	835	835	846	845	799	827	848	837	786	815	808	860	832	861	807	882	834	830	816	836	849	866	828	825	796	832	828	789	787	818	813	815	856	831	846	827	840	838	795	823	863	784	825	828	735	866	782	824	817	805	744	814	806	803	821	803	815	767	766	847	790	811	798	817	861	808	797	863	844	823	798	864	787	838	838	842	850	815	742	796	836	775	818	767	834	804	857	854	867	762	803	814	843	772	818	818	854	835	796	819	864	784	861	842	820	812	803	822	833	833	772	871	822	806	845	777	847	849	803	755	791	857	792	868	803	866	847	818	821	862	799	851	826	798	853	812	780	819	830	821	829	821	832	834	832	852	801	839	764	818	811	835	821	836	823	857	833	834	773	833	821	800	762	792	802	839	808	753	842	850	833	812	774	842	783	833	824	827	796	806	839	870	819	803	814	839	854	846	873	824	876	788	802	778	842	783	832	831	796	823	811	815	822	758	820	854	834	854	818	816	830	830	798	798	864	795	784	817	798	856	820	807	844	777	803	785	839	810	804	802	834	837	792	856	820	875	808	828	808	864	811	812	784	875	921	836	837	842	757	780	794	806	804	818	802	804	849	781	786	779	795	851	800	811	812	817	823	880	861	838	836	788	831	862	840	806	808	884	778	813	845	803	828	836	791	789	842	856	859	822	862	810	812	840	841	834	835	800	842	840	834	836	816	892	844	793	828	774	809	825	853	791	846	822	801	830	796	802	810	815	819	828	855	862	811	846	818	816	839	854	748	809	842	840	837	781	786	804	803	799	902	811	826	793	839	828	901	855	865	771	799	786	806	855	833	830	802	874	859	830	849	795	816	849	825	816	820	885	810	832	779	796	805	828	786	793	822	841	814	859	823	796	832	810	791	866	808	791	798	866	832	789	836	813	885	806	845	765	856	815	816	779	795	830	794	813	828	743	781	771	825	821	846	818	809	794	782	811	801	799	856	819	836	819	804	825	844	828	871	805	780	782	846	810	860	815	830	843	880	823	789	818	858	817	856	865	816	855	907	844	852	859	834	836	836	806	865	813	841	829	794	796	800	793	810	813	892	884	801	843	819	847	842	810	876	838	843	857	828	820	849	847	847	830	805	810	818	822	778	834	870	815	813	839	863	799	768	843	795	842	823	858	805	834	790	933	813	782	835	831	852	860	791	828	824	795	799	861	815	859	818	816	848	844	826	818	827	814	821	846	866	816	838	846	801	830	788	808	805	851	855	794	770	768	832	807	805	806	798	868	844	860	884	833	814	881	799	839	746	784	787	836	807	867	851	791	769	830	786	782	812	863	833	843	813	839	819	853	776	840	841	847	796	818	817	866	814	829	862	843	825	795	795	843	809	834	816	781	845	810	861	888	840	820	787	807	835	816	861	812	829	827	842	822	781	832	863	833	785	810	813	816	808	788	769	785	847	835	868	841	861	846	791	791	826	836	804	845	818	830	838	792	919
39735	32969	30891	18977	7452	3370	2036	1519	1232	1143	984	890	877	853	916	844	860	820	845	864	782	829	820	838	792	822	780	822	836	824	876	832	836	823	804	763	825	845	835	811	813	806	800	828	807	826	813	757	798	839	775	864	798	794	860	836	772	800	790	826	810	827	780	883	817	808	795	800	798	833	807	820	844	831	842	826	826	790	810	859	780	811	766	786	845	823	863	870	870	819	803	865	738	758	769	865	850	861	828	794	845	841	844	820	823	829	858	833	845	837	810	870	806	821	821	829	808	847	800	851	780	829	869	824	842	900	858	791	802	842	800	853	800	777	799	819	777	773	787	811	849	834	844	817	811	807	797	809	795	786	801	812	823	788	796	804	776	801	801	846	766	838	764	805	783	848	771	817	782	799	808	829	812	857	798	794	813	794	802	787	823	821	865	791	829	869	790	830	828	846	796	819	840	871	806	822	819	835	882	820	857	819	840	825	844	823	831	837	871	796	881	805	770	809	893	805	833	844	819	837	787	814	854	845	824	793	853	821	820	798	865	800	801	829	811	808	841	824	878	863	811	886	815	785	775	807	826	861	807	865	838	796	791	853	818	838	829	822	820	822	804	810	871	824	790	800	824	850	820	758	806	779	841	847	864	836	860	852	874	791	840	861	845	785	833	848	840	839	790	767	846	827	799	827	807	814	810	798	830	798	839	789	838	829	760	760	771	877	850	802	838	827	811	796	843	786	859	851	817	798	823	781	900	835	776	816	792	833	843	843	778	811	827	835	880	804	816	829	853	854	800	808	815	860	830	875	807	849	818	872	834	831	851	816	812	831	806	801	798	816	842	790	871	852	828	844	826	856	795	865	812	878	779	856	813	836	830	871	754	875	813	867	787	789	823	823	828	774	792	849	903	820	846	780	806	795	831	914	812	848	823	855	830	767	789	826	809	783	861	830	775	821	822	808	769	832	772	858	795	878	783	781	864	788	832	829	805	851	789	821	834	842	804	826	852	842	830	878	833	797	850	804	810	809	795	883	837	808	776	793	816	800	812	744	820	829	830	839	785	837	819	830	780	856	847	830	805	810	839	850	859	817	878	818	829	814	790	824	762	847	853	782	765	846	773	829	844	850	805	822	817	810	866	796	810	834	853	792	824	812	809	822	809	835	832	827	811	794	771	796	861	829	845	775	819	833	841	823	823	817	892	800	867	766	842	819	838	901	796	877	776	778	824	832	827	833	829	824	819	832	826	817	801	816	802	828	846	788	780	827	768	836	834	867	824	858	847	778	810	791	808	784	801	827	811	854	851	829	834	838	852	886	824	815	811	827	832	815	847	809	865	773	803	821	818	838	826	800	838	851	843	767	865	822	813	860	817	800	875	791	784	871	814	831	778	774	811	892	822	790	843	834	852	829	814	807	824	771	859	797	861	797	797	822	832	818	771	851	851	883	778	830	816	864	825	824	796	789	870	835	792	808	808	809	793	813	836	810	802	794	815	817	818	832	827	791	818	846	830	807	902	846	819	826	805	831	813	775	817	825	831	877	779	754	833	800	820	825	839	830	776	855	813	784	810	881	805	843	795	872	842	833	827	827	816	809	779	786	821	832	846	809	775	793	841	784	845	862	783	831	851	852	809	817	815	805	853	852	790	822	842	803	787	794	829	822	856	812	860	831	802	811	867	837	835	790	812	785	855	812	851	815	786	870	833	813	816	784	785	861	830	840	828	795	855	882	846	864	772	813	871	811	844	864	799	797	874	834	745	781	837	860	828	801	803	839	854	781	799	785	838	825	855	828	890	821	792	844	810	767	783	781	754	814	831	815	796	821	838	829	817	814	807	765	803	793	861	829	814	849	780	772	840	818	795	819	857	845	846	821	811	818	825	867	749	809	809	830	839	825	879	825	760	849	820	824	798	837	834	794	818	785	821	809	808	794	800	830	789	837	862	799	834	898	864	816	751	809	858	771	835	851	864	834	840	823	836	831	806	856	836	798	815	809	837	772	799	811	790	827	794	809	814	773	811	855	858	861	848	788	833	879	804	852	797	787	815	810	832	846	828	798	826	828	823	827	840	790	806	794	834	817	837	773	850	802	823	840	799	781	824	824	853	833	845	817	784	812	851	817	828	830	847	832	829	796	783	847	805	848	836	832	801	866	881	897	846	801	789	793	819	751	743	774	846	884	812	820	809	812	794	777	838	796	849	862	817	767	828	819	818	780	800	797	880	797	882	797	805	844	854	810	823	825	806	777	837	797	814	843	811	814	834	813	868	835	848	750	833	822	847	810	807	839	823	813	839	802	831	861	792	811	852	787	857	829	815	814	814	857	791	825	804	828	798	810	806	823	825	877	872	822	851	837	806	799	833	837	840	817	789	841	809	851	836	865	862	863	792	790	783	817	870	792	840	788	789	804	829	807	822	850	822	802	831	835	835	818	886	847	871	779	910	861	843	807	788	838	784	794	857	799	853	812	835	808	817	827	790	834	836	840	798	817	795	772	844	813	833	808	855	783	898	830	793	810	761	819	803	825	825	863	835	806	843	807	796	842	831	845	787	855	870	840	828	828	852	849	807	864	846	854	859	847	826	858	815	826	834	860	805	868	828	849	817	775	829	823	837	767	806	855	809	841	819	815	769	778	821	859	872	789	867	869	854	832	854	859	789	801	849	845	791	823	873	799	826	840	869	820	829	864	818	788	781	814	810	804	862	838	815	818	776	812	846	823	816	800	834	863	821	809	815	824	891	851	827	870	762	794	837	804	796	804	793	832	794	841	866	810	876	774	817	817	856	816	810	794	837	874	852	760	846	816	857	796	800	809	802	820	817	804	823	794	815	812	794	789	848	855	846	846	812	826	863	800	831	845	864	848	807	884	759	820	802	829	779	851	822	817	843	835	782	806	789	854	889	836	799	805	777	812	788	806	823	877	811	804	775	807	798	826	833	817	812	785	857	837	818	826	858	829	852	821	774	840	750	816	834	797	810	822	815	796	807	835	814	786	861	782	832	809	791	834	846	846	848	836	765	841	850	820	861	854	846	866	871	846	844	775	847	847	785	829	787	844	805	860	816	815	778	809	846	850	774	808	813	803	817	803	862	827	853	803	770	815	860	780	800	814	858	871	842	880	836	769	847	832	835	798	796	820	842	801	864	836	839	804	866	819	842	815	837	856	770	819	828	862	841	817	800	804	841	798	765	799	841	783	820	855	846	825	771	852	834	759	745	808	734	841	860	814	884	834	829	796	807	845	807	839	796	880	820	834	825	834	854	825	859	786	815	841	852	863	827	833	802	818	842	778	866	835	841	869	816	868	853	813	861	871	828	824	848	788	822	857	849	872	816	822	784	884	813	811	891	866	779	830	840	785	818	870	863	783	872	854	871	804	806	826	827	828	820	830	782	817	807	812	807	845	782	789	886	810	814	883	844	834	838	820	839	821	813	810	805	810	844	827	817	782	827	867	802	836	853	786	827	824	866	840	819	829	828	865	811	836
43076	45015	30666	15931	8208	4678	2695	1957	1490	1235	994	930	926	822	909	918	877	843	849	838	839	809	876	851	814	812	831	845	861	880	869	808	795	829	834	833	827	853	856	859	848	799	795	844	835	816	931	866	914	816	868	836	799	832	854	822	845	829	879	825	852	814	865	849	820	812	800	818	815	809	850	785	798	882	819	868	921	815	867	869	864	827	822	884	841	806	796	840	829	866	883	832	901	827	825	843	792	823	826	852	820	885	847	808	857	898	865	869	901	847	800	837	837	839	854	890	771	861	861	891	815	845	828	826	808	843	849	893	861	851	874	828	858	860	850	801	862	811	902	863	858	883	797	834	844	895	824	878	820	801	843	861	868	856	803	867	834	853	813	869	799	844	866	821	886	829	849	853	821	919	879	813	836	794	849	819	879	819	774	891	875	902	848	823	849	842	824	846	856	830	837	865	820	863	830	889	913	900	863	843	852	804	883	886	873	871	807	815	841	834	884	862	794	798	847	890	872	860	841	844	818	848	886	814	831	851	838	857	823	807	851	844	856	879	863	838	860	893	842	835	796	839	853	855	848	843	828	814	789	851	854	817	817	845	781	834	853	847	877	833	837	847	847	805	834	857	870	792	835	841	823	793	890	870	831	836	844	892	821	808	822	826	865	824	894	850	830	874	774	843	884	878	893	829	829	815	897	839	855	840	818	842	854	847	841	842	817	914	850	828	852	817	842	849	815	868	811	829	868	821	822	797	873	908	858	820	834	828	856	837	864	837	830	906	884	816	827	801	820	854	865	847	828	854	847	810	855	820	892	839	800	838	873	852	887	819	860	818	819	831	831	872	811	815	821	810	851	869	854	877	805	839	803	869	893	776	869	839	850	854	861	853	846	822	909	847	836	838	809	866	784	792	866	897	881	823	803	806	801	870	900	810	876	870	827	793	846	833	848	812	883	812	804	820	796	865	786	862	853	834	799	845	788	885	810	871	783	830	868	838	845	881	937	855	849	815	865	805	800	798	859	841	865	863	830	810	841	868	801	830	834	843	792	850	870	877	870	827	820	837	824	822	881	844	776	850	824	875	868	799	808	861	856	848	854	823	805	873	901	817	845	841	816	852	851	869	870	915	864	816	878	837	851	832	824	863	898	869	884	866	843	850	872	831	833	820	826	828	865	893	827	820	834	896	803	828	882	860	825	837	890	821	846	816	844	864	850	907	873	869	879	837	862	846	843	838	869	829	829	819	856	804	882	843	871	859	846	794	853	841	845	868	826	836	816	871	845	818	856	857	836	867	819	842	881	811	883	822	874	899	848	914	862	851	872	850	863	855	844	837	826	828	833	850	840	847	861	870	842	824	827	806	825	845	782	841	849	850	833	823	845	840	865	833	826	825	833	787	855	846	878	827	841	896	836	860	914	818	866	813	828	830	816	770	828	860	848	874	870	812	838	888	865	862	873	840	784	849	852	831	856	849	867	834	857	814	877	813	826	823	816	861	874	880	820	873	836	837	817	890	849	878	800	803	890	847	836	829	834	863	841	863	833	832	804	818	809	832	886	805	827	885	826	847	840	833	845	836	807	853	853	860	842	782	836	827	853	909	820	864	875	895	812	856	829	826	818	831	886	816	848	802	808	855	837	830	851	838	845	840	867	841	865	861	876	810	805	870	823	810	924	839	879	863	796	824	878	883	860	813	838	847	867	817	817	840	798	888	829	855	860	862	847	793	778	850	852	841	875	851	798	848	873	810	837	825	860	859	831	871	787	898	809	874	822	807	821	823	834	866	823	833	860	829	827	833	825	863	881	847	836	886	848	901	851	868	846	853	891	837	815	886	958	835	871	862	820	849	792	809	850	823	788	827	883	876	896	834	877	852	834	825	852	870	837	852	870	819	855	804	853	782	884	848	857	844	861	845	836	880	889	847	844	908	825	832	814	846	864	832	814	812	828	858	890	846	873	814	838	842	855	818	813	845	886	800	865	829	809	881	827	831	827	841	826	837	831	827	854	858	841	840	822	797	858	824	842	844	875	867	809	789	799	845	815	848	880	788	816	839	865	872	814	846	878	857	854	839	867	866	856	820	859	832	844	854	848	810	832	875	869	863	856	854	868	822	858	813	951	845	840	832	873	859	791	829	837	828	789	839	836	803	833	888	815	820	870	886	856	820	811	851	850	783	858	873	833	876	866	890	880	872	830	830	787	866	867	848	881	842	831	861	828	817	871	867	863	831	877	813	809	853	854	820	893	857	840	848	871	880	822	853	838	849	876	852	831	817	852	832	848	802	892	791	841	859	836	870	836	813	864	815	873	817	858	838	820	846	852	815	823	878	853	826	868	815	835	824	912	770	856	843	868	844	867	784	845	880	857	864	885	826	862	883	832	871	835	856	850	834	843	885	844	839	845	833	869	743	853	827	835	818	871	829	882	816	903	859	827	826	849	918	834	799	843	831	816	861	859	922	858	837	863	842	819	848	844	805	841	832	890	832	881	863	846	838	835	871	827	853	871	812	790	880	854	908	834	872	844	861	845	868	859	818	883	827	861	859	856	822	852	853	857	862	882	876	812	903	815	856	808	824	862	842	818	861	863	873	872	852	868	832	812	871	858	855	836	871	827	852	841	848	889	814	857	882	846	859	862	839	872	835	757	861	811	805	810	818	799	789	861	844	771	855	851	831	812	832	872	842	851	804	848	861	840	892	846	876	780	835	790	863	817	877	833	854	853	828	898	854	814	831	814	818	790	840	854	852	830	860	834	822	792	845	828	869	867	845	837	866	788	840	786	814	873	816	793	836	881	765	838	821	879	809	841	778	835	854	860	867	838	862	868	827	855	854	822	833	866	850	833	847	830	895	801	841	882	810	848	853	884	848	820	849	825	848	885	810	860	821	835	832	825	846	857	804	886	834	814	841	884	838	797	859	850	830	811	872	818	857	866	802	817	834	836	830	822	879	838	831	847	872	851	834	768	833	877	863	826	839	867	879	819	850	882	776	852	879	868	822	866	786	825	862	837	825	818	836	897	810	838	832	857	828	890	823	827	875	881	873	835	879	814	844	920	854	888	870	856	835	847	820	875	846	906	833	808	850	850	852	807	820	868	871	888	823	807	857	822	859	834	822	850	810	853	794	872	847	857	828	852	815	854	851	813	839	855	840	909	807	832	833	841	845	844	832	825	895	869	824	820	812	821	849	860	868	846	802	839	870	888	865	862	802	903	844	821	869	836	835	883	882	867	870	831	808	807	887	854	861	847	885	821	853	864	827	833	871	877	855	859	861	857	826	814	870	832	834	875	822	854	878	828	903	823	873	864	840	859	824	843	876	886	860	850	894	812	823	825	807	820	831	820	833	863	807	882	877	869	813	861	902	837	799	887	827	877	887	859	868	788	908	867	861	838	862	850	842	842	867	791	836	853	873	829	864	913	828	877	903	872	886	822	853	853	859	798	864	874	901	811	795	820	821	822	798	888	845	861	864	811	847	840	900	843	851
23482	20982	28076	24335	21290	15906	6852	2997	1984	1500	1168	1076	991	948	888	861	823	779	794	797	781	773	766	815	869	765	799	785	768	765	745	777	800	768	733	784	793	810	769	802	793	732	785	794	759	796	796	753	803	797	760	789	809	749	791	709	759	761	738	765	771	785	809	797	744	819	764	810	737	798	750	719	748	817	820	825	783	823	745	742	801	768	799	844	733	768	793	771	766	784	762	811	775	765	786	795	811	768	763	780	756	734	725	778	784	773	777	746	755	730	779	814	807	761	782	724	778	749	764	770	798	815	770	777	804	727	796	751	807	773	802	818	775	829	806	732	749	794	751	808	759	791	741	806	737	735	764	738	779	760	810	777	786	822	730	721	799	740	748	766	727	843	739	797	764	808	772	755	786	795	750	792	749	768	804	748	764	742	753	763	745	756	757	773	837	799	759	734	766	767	781	735	756	791	771	777	781	789	767	745	735	781	782	731	729	788	780	743	784	801	720	789	759	768	793	785	761	770	790	737	762	784	791	775	776	742	797	766	751	767	800	799	742	791	768	755	741	734	769	745	763	778	780	778	758	766	757	760	791	825	769	791	779	760	757	731	801	797	803	803	828	791	785	748	757	811	815	739	752	783	760	755	771	796	744	783	770	763	739	754	772	737	719	796	698	778	785	813	771	784	755	766	755	783	802	787	773	731	761	741	782	794	805	743	739	810	798	761	772	737	778	797	758	756	858	785	803	796	766	752	809	763	760	777	784	819	803	779	760	755	758	727	776	832	791	822	776	770	796	744	783	790	759	775	774	745	733	782	784	784	813	780	787	817	783	785	780	774	750	771	785	776	804	812	770	812	798	789	773	758	833	721	756	770	754	809	812	765	775	756	839	801	741	807	783	779	739	755	750	754	729	755	783	841	785	775	760	774	811	796	788	786	754	788	735	774	764	818	803	758	765	767	745	752	759	723	757	812	816	791	748	756	833	761	787	820	768	780	753	768	757	730	752	770	765	828	784	750	757	797	764	790	753	764	781	775	771	741	765	760	778	746	771	770	784	750	804	783	760	741	760	796	771	751	777	788	778	783	778	794	736	720	721	772	780	770	734	781	801	786	813	755	785	741	758	727	748	803	823	774	727	730	737	754	752	753	759	798	777	807	747	797	786	805	790	804	845	806	751	769	783	778	834	786	763	784	764	751	749	809	754	782	801	737	774	811	801	755	774	737	796	782	786	786	772	780	773	772	772	754	774	755	778	801	771	771	802	796	757	746	832	788	767	797	750	760	744	743	773	762	774	783	778	735	800	774	713	770	767	754	779	790	786	760	831	767	793	742	783	771	754	771	811	766	723	756	763	761	762	753	823	779	738	758	777	773	768	770	782	759	790	804	730	736	757	800	737	782	752	739	760	745	734	731	761	805	705	716	772	794	804	760	758	800	723	758	752	727	802	765	785	749	782	821	755	751	766	784	792	787	782	824	794	808	766	826	774	822	792	832	820	787	781	758	775	778	777	776	804	771	774	737	795	745	739	815	767	748	834	747	740	775	753	718	764	782	780	813	782	764	801	783	802	770	764	755	757	762	822	796	787	804	790	790	775	798	796	758	752	778	792	741	742	738	778	784	763	786	809	759	771	808	762	776	813	801	753	840	744	787	735	796	801	799	791	766	811	803	804	819	747	806	817	805	781	784	755	744	771	754	750	779	797	773	823	758	783	761	717	831	738	741	773	741	751	772	830	776	784	766	818	759	789	754	762	753	793	798	765	740	797	774	751	765	728	766	750	784	802	773	741	769	767	791	770	829	763	804	760	728	776	789	830	791	786	763	777	741	787	795	761	769	798	779	846	743	746	759	772	737	776	750	726	815	791	810	787	767	766	811	746	767	766	787	789	731	772	816	806	781	831	745	799	726	783	789	828	737	765	744	776	749	769	790	730	757	748	832	761	798	820	817	775	795	764	790	798	764	758	701	748	771	759	748	766	796	751	792	778	776	806	736	779	793	806	782	716	789	743	763	790	742	809	744	750	787	773	781	783	789	768	848	743	743	765	740	765	753	804	738	773	782	726	789	780	727	795	765	749	805	777	818	742	730	761	756	795	765	850	763	700	747	774	838	756	809	762	760	808	753	729	770	773	798	725	748	770	736	727	774	749	794	763	752	749	748	822	740	780	735	766	752	798	809	812	822	809	747	796	769	791	766	791	795	762	813	756	772	754	773	773	763	724	737	745	759	802	777	778	786	759	779	768	803	747	750	796	781	770	778	799	805	747	792	745	778	731	756	762	770	777	762	786	830	768	765	787	774	754	754	729	753	725	752	780	725	782	802	691	743	767	808	812	748	746	779	784	813	795	765	783	756	761	781	753	785	756	761	772	804	778	795	717	828	763	769	764	761	749	774	761	757	766	735	778	786	806	766	751	784	756	774	772	755	770	754	772	841	733	818	781	814	768	759	746	801	796	802	774	794	732	789	798	730	823	785	780	809	758	767	751	766	758	726	745	770	822	751	806	835	745	722	779	760	730	795	818	797	741	790	771	794	736	771	719	782	784	778	762	807	771	780	788	775	840	810	752	757	752	730	746	770	828	791	778	736	781	797	775	758	741	841	775	769	748	813	836	769	741	758	806	785	784	769	777	817	802	784	777	771	797	750	780	779	762	749	784	775	758	786	805	796	763	771	803	693	694	779	814	789	777	830	747	776	785	760	745	735	806	818	828	779	827	745	752	715	773	755	774	821	784	744	837	780	760	777	768	723	759	750	763	795	786	757	756	773	710	776	787	755	733	812	787	750	751	768	806	792	759	736	774	760	785	797	783	811	837	766	783	804	781	795	786	733	812	763	786	806	819	773	792	798	787	783	791	794	782	722	728	743	774	782	801	765	785	797	808	740	736	772	760	799	820	782	788	725	813	802	737	768	811	797	812	784	776	793	757	726	769	751	828	740	828	783	767	792	735	772	746	748	786	761	757	744	758	751	743	699	799	762	755	767	761	753	816	703	762	766	805	772	803	771	776	749	769	745	780	776	781	785	797	770	787	746	747	764	775	778	792	779	786	790	799	801	773	748	756	806	759	784	754	842	793	772	785	739	773	779	751	830	765	770	761	760	755	801	774	774	794	743	785	715	806	809	760	767	762	773	786	743	757	788	771	753	770	728	794	784	785	803	748	820	784	800	766	784	713	728	810	726	737	759	746	771	776	719	780	780	778	791	753	767	795	752	781	792	733	795	777	790	754	753	760	766	757	836	800	750	823	749	775	753	812	765	789	717	794	758	799	795	763	748	762	758	839	753	770	808	747	824	727	759	779	843	747	801	776	799	779	819	787	777	726	785	775	726	753	734	765	734	742	760	770	796	725	787	713	785	759	786	762	781	750	807	791	765	775	766	813	756	734	792	823	777	748	731	735	741	769	749	716	762	741	802	778	799	792	798	783	761	758	781	730	724	736	784	764	745	761	739	739	780	793	759	728	723	753	796	737	804	821	751	813	732	796	730
37812	59013	40552	24064	15965	10760	6683	3913	2532	1861	1442	1214	1070	1013	921	893	913	783	828	793	808	810	798	829	822	799	826	793	857	813	755	839	814	793	799	823	799	713	780	769	790	791	824	780	809	763	809	784	783	810	808	829	846	803	801	770	787	802	791	765	820	791	834	770	803	813	814	762	770	773	792	806	785	754	764	785	816	820	815	810	779	757	783	771	783	822	720	830	775	753	810	782	788	847	785	859	837	773	777	807	744	777	784	754	785	799	784	748	811	736	779	812	789	777	786	788	781	849	840	761	829	790	827	773	811	798	805	830	775	800	760	814	771	744	802	824	819	794	765	752	818	802	790	756	815	823	776	833	788	776	777	787	785	787	821	766	817	774	849	810	758	800	785	735	774	789	802	754	811	787	761	768	819	788	823	792	832	835	780	786	808	798	785	836	823	851	852	752	810	746	788	819	868	767	828	811	777	751	811	758	780	802	821	754	803	769	802	808	833	797	824	780	818	790	769	816	743	798	778	795	793	794	772	771	817	805	805	781	728	786	780	759	779	765	775	798	792	790	805	779	794	831	783	783	774	784	748	809	777	816	833	827	856	784	736	758	829	776	804	824	796	838	786	776	818	820	813	755	826	817	798	789	788	754	748	797	759	787	808	766	806	774	756	809	786	788	806	787	814	816	809	773	788	795	790	775	806	792	776	788	753	778	793	816	782	785	832	760	777	724	791	718	838	824	764	787	795	754	835	798	755	747	810	756	800	796	747	771	770	809	782	792	782	839	790	811	803	744	748	806	740	823	796	809	804	755	828	807	846	792	803	800	788	818	792	770	864	809	844	822	775	789	783	744	783	776	795	728	779	798	851	772	792	784	788	808	757	810	792	827	815	810	818	803	802	794	779	859	796	806	825	806	797	779	785	783	827	753	770	787	760	834	783	807	835	753	797	851	834	844	785	782	766	771	870	810	776	828	819	807	840	763	805	832	779	790	781	744	768	824	779	795	759	769	793	843	799	828	810	775	813	812	772	798	758	793	815	796	773	840	739	749	792	788	803	825	795	809	805	808	814	788	810	852	790	782	773	801	717	770	799	772	855	786	782	788	790	726	795	806	768	795	788	854	775	788	803	774	796	784	805	783	787	833	800	821	795	825	798	772	794	755	795	765	775	786	783	780	813	779	788	744	748	793	782	803	801	819	778	801	810	798	806	772	812	759	797	770	763	783	761	782	772	771	823	791	857	769	817	745	757	743	765	741	789	762	843	762	807	814	761	744	792	772	783	808	766	800	810	843	791	774	829	795	799	779	813	864	814	767	819	832	775	816	754	768	815	767	788	797	838	775	807	805	814	768	768	766	807	813	774	771	833	838	802	786	819	808	831	854	798	805	790	792	797	776	795	787	788	802	828	777	819	818	767	769	798	727	801	850	782	754	824	767	841	828	746	799	814	848	830	808	727	796	841	777	729	810	805	857	809	779	743	791	782	835	786	784	775	806	788	839	851	800	771	840	801	779	795	788	806	753	761	734	790	797	807	803	797	825	738	826	755	783	794	787	763	775	779	792	784	795	818	781	812	766	800	822	777	872	779	772	797	829	811	800	766	800	777	840	832	796	773	782	808	818	795	787	799	730	784	797	831	810	802	773	813	818	779	787	807	756	796	809	788	782	808	761	813	740	742	758	834	780	760	783	820	784	771	879	808	779	797	785	753	812	750	749	790	798	735	824	762	805	793	810	819	821	792	830	775	775	788	786	727	774	812	860	793	774	799	825	806	808	789	799	790	785	773	776	808	837	790	810	752	768	817	793	809	796	736	784	825	793	826	753	778	803	764	799	843	816	793	808	775	815	813	794	782	800	816	790	772	791	743	789	790	782	765	836	780	846	775	781	794	796	797	789	812	801	796	795	806	732	793	797	784	762	847	775	817	761	809	809	789	764	752	796	823	788	786	791	765	832	775	777	811	818	754	792	759	769	826	761	779	786	811	774	776	758	796	766	783	839	777	764	782	783	813	812	827	769	800	800	766	804	808	752	756	834	812	791	791	810	806	762	814	780	780	836	791	788	790	770	774	808	763	797	808	806	748	803	778	795	772	774	799	800	832	836	785	791	768	787	789	744	760	795	763	763	791	778	797	783	850	758	795	796	814	792	777	794	805	782	831	785	795	859	766	764	772	799	794	756	752	769	777	811	786	777	775	825	830	793	816	827	773	815	788	787	807	791	794	742	800	772	801	788	765	737	738	770	826	795	767	726	791	755	773	788	827	814	788	809	828	816	828	806	752	762	800	816	737	814	846	776	769	740	792	798	764	789	800	797	778	781	826	844	800	822	772	789	827	788	742	829	792	792	828	828	797	768	783	790	806	796	807	803	801	794	782	782	814	821	796	765	793	786	773	792	759	750	837	760	780	797	761	795	762	779	782	804	808	794	802	805	767	854	763	752	807	786	734	794	777	773	775	778	780	775	802	776	793	828	808	740	806	761	792	773	771	824	812	787	814	844	816	802	795	866	821	817	786	760	789	817	773	798	789	782	783	804	846	811	769	824	789	757	805	802	812	798	782	782	823	798	744	785	823	736	803	786	806	751	805	797	762	800	801	818	843	809	796	803	792	810	803	769	782	818	844	845	802	771	778	763	782	789	786	838	786	757	760	810	769	818	771	805	886	818	832	814	811	819	784	821	755	798	744	787	780	795	789	787	744	841	849	782	821	849	815	748	735	753	806	784	813	851	790	774	775	792	818	796	772	783	778	816	831	791	775	798	845	810	821	809	810	735	792	820	820	784	718	762	828	797	815	796	838	823	809	789	762	802	759	815	766	814	759	738	797	782	810	810	833	783	813	749	771	783	842	840	789	780	793	793	751	723	780	827	775	778	759	765	780	798	774	776	752	827	835	854	811	830	820	821	786	812	800	817	806	812	750	801	771	734	764	798	811	802	799	757	813	801	772	800	810	788	813	792	777	762	712	810	806	775	764	784	809	778	786	727	780	820	711	785	805	796	751	787	768	797	789	811	834	778	780	747	725	769	773	780	775	827	802	755	774	784	792	749	798	770	855	785	787	772	805	815	794	770	789	763	746	785	782	820	780	806	809	806	791	784	746	803	773	856	821	801	832	754	762	806	841	802	793	774	801	755	759	815	763	794	810	796	830	804	755	777	781	775	766	770	810	793	854	739	772	809	788	790	823	805	748	838	796	733	802	805	799	803	756	795	776	770	861	745	813	821	775	775	755	815	780	800	771	819	769	751	800	742	758	790	845	820	777	816	791	782	790	801	785	839	787	836	804	775	812	796	839	789	761	802	845	819	729	792	878	804	833	857	773	787	780	771	816	792	817	780	754	810	803	792	764	749	810	795	764	768	813	802	776	765	786	838	847	793	853	812	825	804	797	826	792	751	800	794	789	761	805	793	799	818	842	806	791	875	773	815	746	799	797	754	783	795	762	826	745	823	819	813	790	794	834	756	817	787	785	815	732	849	834	771	781	793	792	752
24954	21305	27736	26116	16691	6671	3015	1839	1386	1163	1076	1060	909	879	878	866	911	882	848	873	820	843	878	889	868	807	856	893	916	851	891	842	846	789	842	903	881	875	824	822	862	856	886	893	861	855	839	825	785	823	848	872	793	893	858	845	837	917	843	838	843	858	894	884	818	843	837	873	834	857	800	859	880	927	814	843	833	875	827	838	830	814	821	878	867	868	881	853	821	867	820	875	872	821	816	822	816	800	899	837	890	868	857	818	875	855	855	854	819	889	857	827	884	870	788	868	787	871	845	830	904	822	856	838	878	861	865	842	860	837	830	870	866	836	876	827	877	841	869	847	838	878	849	815	850	851	847	870	842	827	810	828	895	856	881	872	846	827	843	877	833	862	892	801	852	901	874	848	841	867	880	783	837	880	872	882	832	826	797	822	841	898	903	814	822	903	908	864	879	852	810	821	829	828	785	862	876	904	845	853	803	884	842	860	842	891	814	842	853	857	802	878	839	836	846	803	842	897	823	783	807	884	819	908	849	890	877	863	931	835	872	845	888	939	822	818	806	868	859	836	820	800	828	915	849	823	825	798	827	862	805	828	860	825	835	859	855	818	873	807	813	860	810	864	806	866	911	886	872	902	860	832	852	901	863	910	832	840	832	902	845	800	831	794	860	858	831	864	828	897	835	851	845	836	832	862	827	846	857	812	915	847	902	840	786	834	857	834	800	816	851	831	798	862	860	863	836	811	833	875	839	848	818	825	824	817	861	875	836	845	846	816	868	836	853	820	855	902	852	817	802	829	862	825	844	801	835	861	847	846	836	892	850	870	802	843	882	882	857	831	817	869	860	851	872	854	821	901	862	822	818	840	814	829	869	895	874	852	868	845	823	807	857	899	868	886	851	912	827	844	831	857	889	833	871	841	841	842	883	835	842	855	871	893	797	894	856	831	800	877	825	851	799	842	860	856	857	806	791	855	848	861	840	903	819	848	887	840	894	851	868	852	871	861	866	824	839	789	784	829	804	872	889	891	864	809	851	843	906	834	855	841	844	835	870	852	849	864	881	838	891	798	818	874	896	895	874	834	834	798	852	838	853	825	860	844	776	879	866	879	906	840	894	841	876	831	886	821	852	897	888	791	851	880	845	840	838	901	874	790	803	833	901	844	815	847	878	872	839	851	871	818	850	818	865	867	848	846	770	806	873	870	852	856	797	848	820	894	848	867	864	907	832	880	806	838	823	853	917	886	833	786	838	862	859	835	861	808	856	815	855	836	880	826	820	817	840	885	851	815	824	872	857	855	854	862	899	879	840	849	903	867	838	853	852	821	835	807	775	831	847	804	874	845	803	891	862	820	846	807	811	836	817	848	831	838	853	801	848	851	880	900	872	845	829	837	823	851	818	871	851	877	854	838	866	822	876	844	857	856	795	815	841	792	847	867	849	849	875	831	855	839	853	797	855	872	865	870	879	810	872	848	832	894	826	879	815	852	865	856	798	821	888	872	890	812	853	835	854	868	793	842	851	831	855	854	847	846	853	884	882	880	828	855	841	865	834	863	857	868	807	860	896	826	819	816	856	854	906	816	833	841	810	879	871	896	857	853	874	831	825	838	848	834	878	820	921	905	869	890	925	814	842	838	810	828	805	876	859	872	836	789	807	866	861	857	843	794	869	843	857	846	845	832	851	873	855	861	867	892	884	829	829	853	859	858	864	840	864	831	808	850	892	851	797	819	872	889	849	865	833	851	863	861	885	811	856	819	876	848	845	868	854	822	906	820	867	837	889	867	881	801	861	820	843	853	842	840	863	830	848	844	859	874	861	800	874	840	840	847	845	830	835	887	820	844	858	848	864	905	854	867	809	800	877	858	867	793	807	840	895	786	864	850	864	862	815	818	889	877	872	846	865	839	891	882	866	814	823	839	858	838	866	870	929	922	854	869	834	817	805	762	801	819	851	824	839	845	906	861	881	872	866	823	823	870	872	848	862	788	837	894	825	817	879	847	832	819	821	826	851	850	850	833	863	875	929	824	810	876	829	855	875	865	870	833	855	790	890	844	832	868	891	832	871	877	869	838	831	826	815	830	906	888	821	845	808	861	828	869	869	860	855	878	869	849	825	856	821	840	859	863	856	881	819	853	840	833	884	848	923	861	866	820	848	842	830	804	833	812	821	777	878	843	839	796	822	852	850	835	868	824	884	823	807	870	869	860	859	837	820	820	829	859	867	841	852	866	881	826	855	859	826	832	874	898	892	870	829	809	841	845	818	826	849	877	890	836	843	888	802	814	810	849	833	869	829	862	846	815	870	870	833	811	873	911	846	871	850	825	886	863	845	824	858	858	800	817	832	909	906	855	840	825	855	838	854	827	852	838	905	849	815	846	839	841	854	868	839	841	803	863	900	829	861	857	863	829	742	919	857	851	880	859	801	803	879	811	818	840	894	814	883	849	869	819	813	810	837	827	834	835	867	856	831	855	831	866	878	894	825	818	862	808	839	885	849	840	829	840	846	875	848	870	844	838	863	850	807	839	841	888	840	875	820	803	847	829	848	799	842	816	852	805	859	835	874	844	859	847	907	819	911	878	808	844	855	902	856	899	869	841	877	842	874	834	888	859	856	861	826	834	848	846	829	858	845	802	817	807	895	807	941	828	892	903	881	812	851	913	861	842	886	836	836	871	896	872	776	808	796	832	851	821	829	793	868	834	833	872	863	886	802	830	931	844	863	817	857	829	878	815	839	839	882	861	845	820	827	854	833	871	868	880	917	829	831	841	887	791	841	894	878	822	852	794	873	824	858	846	878	851	832	817	840	816	876	814	816	879	870	796	890	849	842	818	886	873	895	818	787	841	887	843	831	873	814	831	846	869	845	859	848	842	897	888	881	853	842	838	826	852	833	856	814	859	834	892	852	893	836	845	862	823	869	831	841	800	866	820	848	858	840	834	814	805	859	831	842	880	858	805	836	865	907	854	869	827	817	855	801	910	789	852	864	826	833	846	854	833	844	843	812	892	848	847	881	872	853	909	860	820	862	859	874	818	880	832	880	804	834	819	890	848	861	858	873	865	843	836	890	808	857	871	835	888	868	814	890	857	852	813	820	822	901	844	828	803	814	900	810	864	865	844	828	855	845	833	809	829	856	862	825	839	874	866	858	910	907	854	883	847	848	901	815	827	825	856	842	871	829	849	931	894	858	814	818	871	814	862	825	882	887	882	788	843	841	812	824	809	891	827	805	869	827	844	835	792	825	808	869	848	818	874	802	805	829	892	812	860	853	913	784	871	861	776	833	839	875	862	876	854	834	841	848	841	820	845	870	907	814	899	844	861	797	822	832	805	862	892	808	872	858	873	868	870	890	878	805	885	786	850	786	850	852	837	872	826	869	812	855	872	820	908	836	859	832	826	887	858	831	864	847	813	898	904	831	885	860	843	839	831	875	825	797	857	837	875	833	859	878	868	827	859	831	851	882	851	922	791	841	840	872	882	835	831
38453	52788	35792	22137	13721	6878	3718	2354	1680	1371	1161	1053	1004	984	881	887	915	850	928	916	880	869	877	866	851	873	846	825	874	919	838	878	828	882	859	795	931	889	894	872	897	892	871	859	838	875	958	804	879	885	914	864	876	843	895	793	885	877	872	873	837	855	883	868	860	868	907	858	808	832	837	846	890	878	875	907	875	829	841	894	843	868	885	884	872	873	871	853	888	884	858	893	865	864	858	843	816	819	848	879	894	916	812	815	821	867	817	896	856	883	864	885	882	879	916	878	900	878	860	920	836	826	913	837	921	846	877	825	867	853	895	881	891	846	817	863	926	860	829	896	861	828	865	879	864	864	870	820	871	875	872	834	810	888	881	850	874	864	879	872	884	902	952	890	885	866	844	873	886	830	892	873	872	845	887	887	822	888	852	916	893	840	895	882	847	883	896	830	859	899	884	892	861	874	891	859	865	880	880	877	886	879	862	847	878	920	870	860	834	836	875	863	899	912	881	847	837	851	876	871	861	880	856	811	812	910	810	828	858	908	853	871	831	891	908	909	874	891	808	901	897	847	887	798	908	881	922	873	899	861	875	897	822	856	897	850	855	914	924	806	842	850	873	871	849	861	861	833	891	875	863	857	904	805	859	847	848	869	870	875	865	887	889	875	882	921	829	836	847	880	828	875	877	839	880	873	841	845	818	868	854	848	846	848	849	843	892	870	898	822	882	850	847	903	843	864	863	886	842	856	871	863	823	900	898	878	873	871	890	877	888	841	849	886	890	878	888	905	853	803	909	874	870	813	851	864	873	827	887	873	856	898	834	865	879	766	890	894	851	854	886	870	859	856	842	880	909	866	885	893	895	873	846	918	854	856	856	910	870	841	903	872	903	886	883	843	898	845	888	819	890	834	863	867	826	901	869	864	854	881	874	855	858	821	842	875	834	832	872	867	837	859	886	885	903	887	853	887	878	821	862	853	886	872	884	839	909	843	847	826	859	874	842	888	857	899	933	906	846	830	853	928	910	811	874	909	865	853	824	822	854	851	827	855	856	841	845	881	895	883	871	829	801	867	845	838	871	860	859	825	870	869	893	817	845	895	848	866	860	943	893	830	828	905	828	880	865	848	871	857	842	894	861	852	885	869	867	856	866	869	858	862	820	886	840	879	898	893	856	888	843	892	844	916	862	857	857	844	831	790	823	884	886	878	865	887	770	894	881	885	870	873	808	831	860	845	929	889	867	869	868	869	871	809	843	867	832	831	855	890	873	856	885	890	866	912	882	865	892	868	881	834	891	866	868	877	881	872	860	893	874	853	826	820	844	838	871	865	880	853	913	872	893	893	831	878	898	867	831	903	870	861	860	858	898	879	833	845	853	879	848	895	871	912	884	873	826	919	864	895	893	862	888	890	936	861	874	853	871	844	884	858	886	896	882	836	859	893	882	924	832	864	891	847	837	902	879	874	892	778	887	937	807	886	871	860	906	866	821	874	859	919	839	841	865	838	868	853	809	823	873	838	854	824	836	879	851	873	836	870	866	880	897	887	865	884	885	852	836	891	882	858	902	832	865	863	826	890	873	849	828	909	832	869	832	847	851	840	825	823	841	882	905	864	855	858	844	868	843	895	928	930	897	844	853	907	828	857	874	920	844	910	884	876	889	872	890	843	846	866	842	826	894	817	892	900	888	840	859	846	865	899	869	871	881	894	895	857	892	876	851	818	894	886	815	868	854	859	844	846	844	848	841	898	848	828	832	879	904	862	828	880	863	852	884	853	884	851	863	811	878	856	836	857	912	861	882	895	862	865	881	893	852	853	880	927	920	815	893	899	874	867	873	881	908	821	904	893	897	847	851	840	867	845	901	913	907	892	919	881	871	853	886	876	883	875	823	879	903	893	858	887	894	871	915	857	888	827	865	861	788	846	859	892	853	883	834	904	895	855	892	834	829	863	871	874	864	798	870	876	856	895	856	893	930	849	898	906	853	823	838	841	898	849	880	858	855	891	907	873	829	843	901	889	854	876	879	843	838	845	848	870	842	869	830	840	785	859	880	890	878	848	860	910	867	819	873	865	895	863	886	898	910	886	911	868	913	913	843	908	847	879	844	839	797	846	913	823	867	801	850	881	893	860	906	887	885	853	818	910	825	893	839	865	854	855	833	883	843	884	878	842	870	818	868	847	864	886	833	857	840	870	831	827	824	837	850	839	878	914	878	829	873	864	851	914	845	840	876	901	817	853	921	840	905	826	798	853	918	886	858	843	900	834	854	862	861	853	812	856	843	878	871	899	826	827	838	921	841	896	859	810	827	866	853	864	839	895	863	838	805	860	856	855	865	857	891	851	852	898	833	867	838	840	850	858	925	882	888	906	849	859	883	839	900	922	923	891	928	856	792	853	867	853	868	829	909	835	852	861	899	913	865	842	894	888	895	845	907	821	841	842	827	867	858	840	854	894	868	879	841	831	848	873	822	877	879	882	882	867	863	916	873	866	850	830	868	899	873	917	887	834	885	910	869	870	865	880	812	856	919	860	838	916	813	950	844	871	834	900	874	856	850	859	931	866	846	920	879	876	888	909	851	831	917	869	873	845	865	845	847	877	846	791	887	858	863	831	908	904	918	862	905	876	862	850	899	822	889	833	858	817	831	848	846	839	878	885	906	915	853	897	918	884	830	857	887	871	826	904	852	870	893	884	907	871	871	876	821	883	859	895	848	854	874	887	903	898	915	896	843	890	833	873	868	860	841	899	865	868	890	872	827	833	872	894	843	865	841	866	829	840	880	884	867	860	856	920	855	818	860	841	849	864	859	910	939	822	860	860	874	866	831	883	864	857	862	855	868	887	862	877	827	856	884	893	849	874	915	839	865	884	874	906	855	820	892	861	906	864	908	763	886	849	905	858	906	857	928	912	898	899	809	842	933	830	888	898	884	871	889	802	880	880	873	899	844	837	878	868	853	877	887	880	861	898	884	856	858	906	912	847	864	847	878	866	852	863	875	891	824	834	896	827	867	881	876	886	907	817	877	852	871	842	901	868	857	925	868	928	903	892	850	873	852	873	820	895	898	891	854	841	909	873	854	861	904	857	876	862	854	845	886	886	858	913	892	895	881	852	878	868	853	877	846	844	839	888	895	845	865	899	839	840	837	863	873	894	923	882	783	890	827	906	893	844	865	867	895	831	883	860	911	876	870	836	871	846	884	838	893	856	832	847	854	836	858	808	885	830	892	865	854	859	868	860	819	840	855	855	788	880	874	889	889	834	905	908	883	826	859	888	866	854	882	932	870	882	862	850	884	838	865	847	902	881	889	869	884	900	838	845	832	849	876	880	870	875	837	848	906	863	822	820	881	830	887	822	918	872	852	911	856	891	905	904	883	874	837	835	862	844	887	831	918	887	853	884	879	894	910	860	860	902	850	908	903	843	870	827	824	852	880	872	905	870	895	862	900	882	865	828	924	866	879	928	839	925	846	840	861	906	831	918	893	924
22441	21038	28549	23786	21153	20994	11678	3177	1805	1240	1102	1012	962	909	940	855	893	814	849	832	858	841	802	855	809	791	821	828	833	829	843	781	856	802	804	866	794	796	836	794	805	770	841	845	847	808	808	746	755	831	777	856	786	788	763	798	759	799	835	864	817	807	774	815	827	829	823	776	799	844	836	844	835	793	875	823	846	766	866	804	843	837	831	751	843	840	820	826	847	855	782	795	799	793	827	855	806	819	766	806	814	790	826	799	856	827	799	867	800	827	817	850	831	820	807	847	789	803	812	781	804	873	829	907	777	809	830	825	846	813	858	841	812	812	771	816	864	825	779	836	799	809	833	776	800	783	780	782	832	789	926	829	781	818	793	848	800	771	790	782	818	835	827	820	859	858	784	848	848	835	809	850	788	822	833	790	816	811	794	812	798	794	805	822	788	781	767	755	759	815	763	783	878	818	815	809	786	846	817	819	776	837	863	814	813	781	844	807	801	751	825	782	769	804	826	765	807	843	772	820	823	832	785	796	811	848	751	844	841	788	821	860	799	866	827	807	827	813	842	774	832	790	783	773	809	829	792	819	849	747	790	809	809	831	783	701	812	812	812	767	787	808	739	807	776	861	828	810	824	782	788	807	822	783	766	810	785	826	750	780	842	812	799	840	841	823	844	866	865	789	807	798	802	785	809	767	856	879	756	786	852	835	758	848	788	781	799	816	855	830	865	806	840	806	820	826	793	780	789	809	818	838	788	819	773	829	816	818	808	828	848	797	825	822	816	839	798	840	868	884	812	771	764	866	802	769	808	813	825	805	837	793	841	824	789	872	826	802	842	787	869	855	848	791	791	830	817	776	789	748	829	853	803	814	793	904	866	808	832	766	796	781	787	793	844	840	811	803	805	847	816	826	810	752	807	837	819	803	834	828	856	805	818	775	835	760	756	860	829	823	800	797	782	773	801	829	802	855	797	785	857	801	796	824	796	826	842	792	864	793	802	798	840	842	836	801	777	818	796	847	830	798	831	859	817	802	794	813	835	815	781	806	762	784	771	783	844	814	806	817	793	836	842	844	804	816	814	762	883	832	826	789	829	774	794	797	798	802	792	851	814	831	821	774	835	809	847	771	779	784	823	824	815	802	840	811	827	807	829	817	842	784	742	816	834	801	784	782	793	861	821	850	824	787	815	821	823	853	778	829	799	844	809	845	857	805	817	773	813	840	810	849	837	819	795	860	796	763	866	794	848	808	816	792	826	829	807	852	787	781	846	816	787	807	777	744	764	856	821	827	791	838	842	823	858	836	753	822	818	793	789	823	815	801	800	839	805	823	763	855	825	833	819	806	821	868	869	815	819	802	815	792	844	822	830	826	788	804	828	850	814	817	842	837	753	811	749	849	799	802	809	795	836	825	772	812	822	835	772	778	808	800	859	835	811	785	827	803	813	817	816	870	807	822	722	801	796	816	844	843	764	853	811	826	837	832	807	799	740	780	787	773	855	786	834	856	825	759	833	783	770	763	797	729	796	760	840	841	818	798	860	785	838	776	801	810	853	792	792	833	828	771	826	797	863	760	781	826	812	803	782	815	800	774	786	750	823	841	817	791	798	836	830	844	794	817	836	807	763	805	838	824	811	840	832	775	828	821	831	802	817	807	848	863	816	827	823	787	835	840	824	845	835	782	772	787	859	841	783	799	779	836	830	795	820	823	845	849	850	842	838	801	880	759	774	789	806	782	836	753	789	786	813	884	796	794	843	866	782	805	875	812	865	810	797	759	749	780	824	781	785	783	840	794	821	838	756	814	866	822	802	832	813	901	804	826	792	798	839	790	807	800	815	807	823	851	793	804	765	825	802	794	779	826	804	790	814	787	829	738	763	809	792	739	761	738	765	863	849	802	798	779	804	842	827	765	822	846	818	801	819	747	781	800	818	828	821	805	802	816	835	817	766	784	768	795	815	818	816	810	819	783	778	817	869	878	802	827	809	809	821	839	836	813	803	800	811	823	818	772	808	778	766	818	847	808	846	771	770	814	762	751	782	767	770	846	830	841	789	768	773	869	726	789	821	843	783	834	794	761	792	774	823	835	800	811	777	843	797	829	779	824	832	869	762	834	824	836	800	855	814	818	824	773	793	783	853	789	766	796	817	776	787	823	828	825	820	821	784	806	828	803	863	815	800	872	828	830	811	791	812	790	844	745	807	762	793	848	760	783	813	811	790	812	834	827	842	821	780	805	831	798	797	804	850	833	771	813	787	791	795	804	825	816	867	755	800	764	842	794	812	855	824	877	832	804	823	797	838	755	776	845	832	843	766	821	832	860	824	830	801	848	820	838	837	778	798	801	801	804	815	794	787	837	803	753	813	769	824	838	770	805	802	788	757	825	768	790	800	836	736	868	810	749	814	842	851	799	769	723	865	826	801	781	862	821	772	827	866	828	821	806	772	791	777	809	856	827	834	885	792	822	845	815	765	807	822	807	831	835	841	855	793	805	837	835	833	768	795	825	859	820	846	761	809	831	765	800	852	782	825	767	802	826	815	789	875	779	836	818	804	827	846	801	828	886	782	816	798	806	778	809	823	853	785	851	806	840	793	813	810	766	791	828	848	823	822	818	862	843	778	788	856	795	857	818	885	836	805	808	827	825	848	821	807	771	830	822	787	802	803	856	843	832	824	835	807	742	804	795	794	818	808	779	797	825	809	779	819	816	825	842	795	787	767	788	826	799	821	851	835	863	844	809	784	794	814	839	819	800	818	810	850	796	794	856	792	830	819	835	825	797	801	837	818	810	803	823	825	869	843	817	838	793	832	774	773	833	824	791	810	848	812	839	746	821	837	809	821	803	783	809	798	842	842	802	816	776	784	798	898	775	851	820	823	822	810	770	805	830	789	793	848	796	768	840	825	814	785	826	784	832	819	762	778	801	806	826	806	791	857	844	806	851	759	795	803	828	781	796	800	812	800	770	782	798	850	867	817	783	793	808	812	795	851	787	794	815	833	811	789	825	819	833	812	791	785	831	757	781	762	826	803	841	840	806	774	869	760	827	831	866	842	763	762	777	825	812	818	815	815	843	842	828	797	815	783	829	809	840	748	865	822	791	845	793	770	892	826	871	843	793	834	846	825	851	792	776	838	803	806	785	790	798	859	869	791	837	801	774	799	823	779	820	799	782	826	804	845	762	813	787	789	852	830	811	781	760	826	824	779	782	820	801	780	776	821	811	818	819	845	810	818	833	837	776	800	784	829	808	802	815	796	853	843	803	817	823	794	780	836	808	760	842	827	770	812	789	796	812	800	800	814	825	908	838	750	780	794	833	815	808	805	814	784	771	822	795	843	847	787	811	800	775	720	801	821	792	831	784	859	804	758	798	823	824	817	799	869	803	794	835	816	766	796	801	849	839	809	816	852	769	777	846	804	800	783	883	828	802	836	786	784	821	826	865	837	814	830	790	816	817	804	784	827	805	810	796	823	810	869	780	860	865	824	839
45860	73291	48945	30041	17330	9969	6316	3553	2301	1425	1258	1182	1015	986	956	915	878	834	858	804	831	833	853	839	872	840	792	819	812	865	835	822	804	839	821	835	876	836	844	853	848	790	815	864	782	815	886	858	823	818	865	849	826	764	836	765	778	806	795	785	811	759	837	825	749	763	825	832	781	808	771	799	802	796	818	790	796	817	786	807	837	797	848	844	801	777	776	838	822	823	814	845	802	824	855	817	794	780	800	816	803	846	795	832	801	798	824	817	858	822	844	843	812	785	796	787	844	861	860	836	831	769	825	845	776	807	813	814	791	826	832	792	796	823	867	812	824	880	801	808	814	830	787	730	842	824	742	832	801	830	789	814	835	838	823	828	796	842	814	778	812	770	818	790	798	756	860	787	832	836	772	823	843	785	821	821	776	815	828	796	830	775	809	812	806	812	868	809	826	798	826	848	818	816	798	837	849	792	879	836	839	824	799	820	856	826	807	772	798	831	800	910	762	788	792	840	797	805	788	841	777	820	870	782	890	808	781	797	798	804	769	803	814	815	799	779	827	897	833	818	814	787	828	841	802	821	873	831	798	820	802	826	796	800	799	817	780	798	816	827	810	805	856	818	819	776	810	819	844	791	789	837	824	787	835	828	781	803	811	803	836	806	835	843	780	771	810	778	753	852	810	826	853	828	782	856	783	813	826	809	862	772	810	799	845	881	858	871	816	743	783	835	862	794	790	828	829	818	816	807	828	843	817	833	806	844	844	820	832	862	758	777	811	821	871	850	787	844	820	757	751	802	824	812	829	741	826	830	821	835	829	758	843	864	790	808	782	751	812	794	809	836	827	820	783	778	882	820	836	808	777	794	794	844	829	785	791	786	822	785	797	887	776	811	827	813	832	797	804	809	814	776	814	864	813	759	798	839	786	804	794	831	819	805	837	826	794	805	790	802	863	813	778	850	780	794	784	848	780	812	843	797	789	810	780	835	848	860	818	779	867	805	819	819	817	826	824	852	822	794	824	815	852	838	804	844	860	770	744	822	837	834	778	813	824	757	837	841	825	805	838	782	789	824	782	837	844	822	780	790	870	776	801	798	777	815	794	783	800	826	789	826	820	808	819	857	822	792	836	783	814	781	805	806	820	819	798	821	811	816	787	824	791	829	855	775	819	799	802	790	817	819	857	756	788	817	854	803	791	806	845	851	833	822	796	804	783	788	811	779	811	827	814	881	794	871	838	788	804	796	813	819	830	844	792	783	827	764	827	836	802	833	835	843	816	820	857	771	848	847	799	784	820	845	808	783	782	843	814	813	824	752	746	787	830	827	831	823	879	798	798	796	790	803	798	837	805	836	819	770	771	803	831	819	801	756	823	817	822	804	891	842	794	831	799	797	800	781	817	789	789	812	858	809	743	816	826	786	817	812	824	820	866	829	778	793	787	843	773	824	801	806	798	790	826	791	810	815	850	784	814	832	809	801	861	793	816	817	838	850	820	823	828	769	798	838	765	827	823	806	847	783	754	857	880	769	784	817	794	808	852	857	780	852	811	860	827	812	846	782	861	754	822	855	832	846	887	786	821	867	827	795	810	828	767	793	800	806	820	827	790	778	844	841	844	816	791	805	836	796	810	798	838	802	812	795	798	791	814	829	849	813	760	771	832	882	882	771	822	840	819	848	818	810	831	798	822	804	829	799	797	836	783	804	782	809	841	811	869	833	843	822	810	774	784	827	811	827	792	818	841	792	810	840	818	830	807	855	820	864	802	817	782	808	850	799	777	828	835	800	769	809	857	809	847	819	804	811	834	793	823	787	854	828	827	852	782	827	806	779	849	833	786	760	818	834	795	790	860	872	835	822	799	859	772	846	799	811	809	826	775	833	868	825	807	832	871	790	827	817	869	769	819	808	835	847	850	778	826	795	775	802	829	842	842	807	788	734	789	811	808	794	845	820	770	787	807	849	818	868	828	816	826	806	799	826	847	833	858	800	771	822	851	810	764	797	808	824	869	821	784	832	832	796	794	760	821	825	814	783	830	865	828	807	819	792	794	799	823	793	809	856	796	796	822	791	816	836	766	805	824	819	794	770	815	880	809	759	873	812	803	832	819	816	751	822	874	776	799	815	756	802	838	806	856	826	774	863	803	788	818	796	799	782	812	802	819	791	829	844	838	775	783	805	768	832	815	773	809	813	822	832	825	773	802	828	745	825	824	848	776	818	841	800	786	859	824	829	827	838	799	812	829	767	809	868	806	779	832	822	866	804	829	776	829	832	820	860	822	797	770	795	823	796	802	784	831	821	839	844	852	809	759	828	789	817	807	852	801	846	844	826	820	770	772	840	793	808	801	832	817	810	843	847	765	838	842	868	793	799	818	801	843	842	829	811	824	835	808	809	756	857	826	855	842	815	812	824	889	812	816	823	811	763	832	832	797	796	838	840	772	828	797	756	851	866	786	844	790	788	800	795	803	787	818	780	881	836	783	822	767	820	844	808	802	789	810	800	859	834	824	803	813	763	837	857	814	762	795	799	846	822	835	765	853	800	868	817	817	816	784	785	816	878	833	831	835	766	838	834	817	804	869	769	824	844	814	831	853	823	844	792	834	838	784	879	748	869	779	814	811	863	782	785	804	805	781	830	856	817	818	803	796	887	818	812	816	842	819	828	842	841	821	773	745	862	869	891	770	837	804	819	770	827	873	841	808	823	741	771	820	857	798	852	814	841	789	790	803	749	801	791	771	817	811	790	772	817	802	773	805	836	773	757	842	792	767	785	793	824	796	806	845	800	821	785	779	805	840	826	836	780	812	821	825	801	778	861	808	772	790	775	795	800	835	851	859	790	845	755	769	787	746	840	778	860	822	852	822	802	811	828	784	802	805	811	866	789	749	771	832	824	828	780	802	795	798	815	831	752	788	813	824	819	748	841	826	845	865	776	813	824	788	799	793	799	820	846	842	856	790	842	802	811	819	794	813	850	801	831	840	834	836	806	796	865	819	819	825	820	821	854	846	849	770	830	816	820	836	888	837	844	822	836	782	794	870	818	824	778	828	818	791	836	819	793	758	846	816	855	828	832	823	799	804	798	798	844	842	832	794	807	839	853	768	851	821	804	820	781	756	801	750	797	866	814	785	813	773	829	853	820	803	830	835	821	805	811	816	806	804	800	803	823	796	783	854	804	822	796	788	838	832	820	784	782	840	784	808	814	850	847	838	814	821	783	816	785	761	845	818	824	839	828	799	813	827	813	776	773	811	849	769	835	838	799	837	820	850	826	831	816	889	785	815	788	794	863	836	805	765	850	822	785	808	843	803	824	776	825	822	800	790	854	815	849	791	834	779	804	847	791	808	795	820	807	827	810	851	821	867	804	796	817	811	812	789	794	819	790	804	800	810	781	831	796	783	791	781	766	793	804	866	852	869	836	839	842	778	745	817	777	786	868	788	838	807	793	820	783	803	809	800	825	802	811	780	818	785	814	809	813	815	827	834	805
40556	42071	34621	18733	7053	2924	1815	1413	1144	1058	954	874	869	838	861	889	857	827	850	836	778	896	836	844	807	819	834	832	847	845	790	802	837	819	805	823	839	860	800	778	814	806	831	805	839	815	836	793	806	866	868	868	830	773	802	846	830	805	828	843	759	826	827	821	886	804	819	891	793	758	821	815	847	783	828	841	815	863	804	856	806	818	809	797	842	797	836	804	821	818	810	792	854	787	842	799	840	832	777	791	834	806	833	798	808	815	808	799	805	792	819	827	821	809	852	823	807	784	875	799	872	881	868	803	866	808	777	796	771	775	859	764	792	787	820	803	827	825	840	837	840	834	832	830	780	811	809	822	814	793	836	843	779	766	862	833	803	853	793	851	853	830	831	855	875	814	796	821	861	879	808	870	847	822	811	897	850	853	813	800	784	853	885	838	847	787	868	838	832	837	841	813	851	870	779	832	837	840	857	787	792	826	771	787	808	875	804	822	854	881	797	855	842	862	801	824	849	836	847	826	869	864	819	817	802	809	849	820	807	830	799	815	815	888	797	790	783	835	768	817	837	839	816	819	833	859	814	831	823	831	823	864	868	815	819	768	834	813	858	779	812	834	863	892	791	816	837	869	798	843	869	808	875	890	853	862	862	837	841	845	825	845	814	808	810	843	848	764	831	799	862	834	774	869	873	862	805	814	842	854	864	810	854	808	806	858	873	789	836	799	866	822	787	839	817	792	812	825	837	836	782	839	823	832	845	833	834	819	828	809	878	822	815	838	787	820	870	825	862	795	844	817	860	855	830	889	826	820	836	877	790	822	814	843	857	805	786	784	764	828	815	810	835	803	802	771	796	804	853	803	837	833	829	887	776	841	777	797	852	848	808	822	789	795	833	837	861	796	816	824	810	812	851	839	820	829	783	896	833	868	853	820	790	851	825	801	831	839	824	819	841	806	834	848	844	864	837	782	817	812	823	831	748	808	853	794	791	811	813	802	755	856	858	771	839	834	836	811	798	806	827	796	814	835	838	823	851	781	827	799	822	858	809	856	831	850	844	829	819	874	845	815	818	808	812	877	817	810	865	869	805	843	798	810	814	832	839	824	830	867	837	845	847	826	822	825	822	796	799	904	792	781	800	828	790	801	877	799	837	892	860	853	865	837	786	857	886	847	874	774	838	817	814	848	822	849	840	878	795	845	771	852	817	778	834	798	832	823	827	803	853	822	830	828	829	822	811	819	828	850	816	789	833	847	881	815	819	856	848	806	822	809	794	816	786	887	800	806	827	823	824	848	896	867	801	793	804	844	863	848	874	770	850	831	866	798	821	798	869	864	784	844	852	863	878	837	859	852	850	803	801	817	815	775	835	815	784	840	878	828	756	832	841	804	792	797	791	896	766	840	829	834	850	847	833	829	886	833	814	840	786	855	812	810	802	833	901	860	773	841	792	882	854	822	830	857	855	833	857	798	795	806	778	846	801	793	813	820	727	813	793	763	758	811	838	806	824	790	810	799	813	826	793	833	808	853	785	834	789	803	858	817	864	860	834	837	840	857	853	869	802	815	794	811	862	834	817	848	822	845	831	847	812	802	776	857	821	825	830	860	870	832	851	790	846	782	865	906	814	843	886	831	824	785	838	835	796	778	830	817	767	740	793	861	854	769	848	793	824	876	818	782	829	844	823	796	847	819	831	798	835	845	800	827	792	772	816	784	820	817	833	819	823	808	823	846	831	808	811	865	832	784	799	829	794	871	891	798	862	845	870	825	863	821	826	864	814	800	813	806	867	890	811	776	816	829	821	782	813	794	809	863	882	849	841	832	834	780	805	841	831	884	772	851	838	790	774	834	836	821	804	831	797	797	831	836	785	840	820	835	817	795	805	822	836	848	826	826	880	826	834	824	756	804	842	815	775	841	809	857	870	792	848	870	864	871	797	785	801	818	813	826	790	830	847	805	826	827	795	853	809	862	836	860	838	842	807	791	820	867	845	852	858	813	873	840	804	836	830	856	834	817	810	784	882	818	804	812	784	829	835	834	848	799	849	806	843	763	836	822	818	800	837	815	840	868	803	846	855	810	816	834	844	828	828	816	805	854	799	830	876	736	849	866	808	814	844	822	816	783	801	816	719	835	814	873	845	785	774	877	805	818	826	808	845	843	878	802	841	750	804	835	782	845	885	800	823	839	801	830	784	822	768	839	783	822	840	809	784	819	841	834	824	877	788	796	889	829	828	828	825	824	811	849	812	787	840	869	786	818	841	838	814	762	839	853	905	809	827	803	781	827	857	861	859	798	842	864	842	825	832	822	787	874	807	826	871	807	789	811	830	803	787	841	856	781	839	829	833	836	815	865	815	831	845	850	842	789	803	782	880	829	779	824	823	851	802	816	829	771	843	802	805	867	812	870	844	790	849	834	817	822	822	844	788	817	878	830	805	827	849	831	786	772	813	849	853	823	868	796	782	869	849	839	777	765	803	835	826	843	841	810	857	840	834	796	825	841	835	809	829	821	780	823	806	809	828	836	775	843	830	840	823	812	770	794	820	849	772	828	808	858	800	789	773	827	854	848	822	816	788	786	829	821	866	780	810	822	817	847	833	816	841	805	808	811	828	820	839	792	806	774	817	882	832	769	850	828	773	794	801	845	795	840	831	871	851	861	830	762	790	836	824	840	784	789	828	805	830	854	818	836	867	814	821	761	828	786	853	829	839	844	858	821	817	798	815	852	837	846	832	848	808	858	790	786	818	854	838	839	809	846	874	774	786	852	822	888	829	794	839	781	813	844	801	824	781	797	761	804	830	847	848	814	846	830	861	828	827	831	824	792	825	813	846	788	830	860	868	811	830	850	826	874	786	828	778	820	766	799	795	803	794	730	836	859	848	845	797	817	816	831	886	804	861	811	842	816	886	850	827	860	820	829	805	803	803	786	811	857	834	821	831	862	822	829	838	792	812	866	794	872	798	807	860	837	831	822	815	831	827	832	893	803	805	830	789	790	833	832	870	754	866	851	827	824	828	784	826	819	812	825	833	839	830	785	868	860	819	880	850	819	795	812	810	848	830	802	816	799	821	815	875	836	789	868	842	788	904	877	803	826	841	829	790	866	800	816	801	765	841	799	759	823	853	818	857	843	856	803	829	836	825	863	785	845	854	829	832	852	872	816	784	815	883	799	808	799	837	795	855	850	815	865	828	797	835	769	846	807	814	785	860	772	892	846	838	819	787	825	844	785	789	851	842	825	809	880	791	804	831	771	830	818	812	770	858	839	819	820	821	776	866	819	875	811	819	859	819	811	777	880	801	839	827	730	784	778	864	854	808	874	792	827	807	860	832	802	838	807	830	837	849	836	806	831	822	813	796	826	827	790	845	823	763	793	815	858	779	831	839	846	855	827	855	813	803	833	872	827	806	808	845	833	874	852	850	849	802	846	822	838	789	852	805	827	832	803	872	849	853	824	839	807	795	837	863	801	840	787	778	799	812	811	871	835
47113	52717	32930	14813	8079	3861	2471	1733	1428	1212	1006	1024	934	914	893	851	866	816	865	870	847	846	855	876	884	881	911	870	872	836	830	795	825	859	900	820	802	824	855	890	837	786	839	852	816	855	918	868	802	813	778	871	866	852	814	840	828	805	837	836	855	783	897	895	833	888	850	831	870	868	822	876	856	882	827	869	889	871	852	837	854	888	848	814	827	837	835	838	845	841	840	791	883	870	802	835	786	861	885	886	836	846	874	856	814	781	867	870	852	866	804	846	834	841	872	841	799	808	863	854	835	851	855	813	891	809	884	853	840	844	857	853	836	814	869	784	829	868	864	795	853	930	827	868	812	827	893	819	811	853	831	774	845	867	871	838	848	790	799	879	842	778	790	836	805	823	866	841	840	863	854	871	852	913	840	834	802	866	829	864	860	833	864	869	882	863	863	901	806	822	862	864	823	846	837	908	845	834	814	889	785	805	864	871	874	810	847	862	813	870	848	831	802	827	838	924	848	860	814	859	863	876	812	816	898	873	856	843	838	821	823	856	876	865	862	824	836	805	873	817	789	832	829	849	853	846	843	783	877	828	820	894	877	821	820	831	875	843	828	848	829	799	900	830	812	866	837	842	846	827	840	830	850	823	825	814	848	795	848	864	885	825	830	752	863	893	838	851	835	820	851	851	845	807	901	854	867	836	833	814	832	809	856	861	869	845	889	838	830	823	792	839	829	838	834	828	850	898	842	841	851	846	824	834	821	866	809	814	829	843	785	826	844	814	885	863	890	864	820	834	799	878	861	856	833	818	851	857	854	877	838	855	842	850	871	866	819	878	843	819	861	763	865	871	818	830	854	857	822	829	800	920	831	834	844	850	858	846	830	867	832	870	863	858	793	869	918	828	848	860	851	818	886	856	845	855	844	835	861	848	866	857	814	816	860	873	857	797	806	829	818	824	808	820	864	823	884	889	860	848	857	863	781	885	851	833	859	885	847	866	837	873	853	869	879	823	828	802	850	863	864	844	844	837	854	825	868	881	908	807	862	828	875	852	834	824	885	895	897	867	832	824	849	817	869	902	841	871	852	824	793	824	831	888	840	846	845	858	859	808	871	829	902	853	878	842	855	823	827	858	810	758	843	802	860	777	792	872	850	848	805	855	882	848	873	872	798	894	860	867	802	830	833	844	853	856	887	800	853	853	843	840	807	823	819	887	858	861	858	870	837	844	862	831	845	849	843	908	856	844	845	815	838	846	809	905	868	838	789	862	808	889	828	846	882	827	832	851	812	861	827	824	851	874	839	807	832	856	826	837	823	848	798	831	879	919	836	843	862	893	905	813	824	816	861	839	830	870	900	844	815	881	788	875	858	866	869	861	867	840	850	838	856	868	877	850	855	859	821	818	860	902	843	771	837	881	799	853	813	826	888	808	872	850	842	859	819	843	884	851	915	812	872	815	900	840	850	862	812	822	898	886	818	838	897	887	825	917	863	825	795	847	868	799	846	830	863	855	876	793	853	838	840	864	801	833	843	830	848	835	800	857	843	809	844	857	804	826	837	869	848	883	866	843	831	869	839	843	856	842	830	893	823	824	820	878	860	882	881	885	861	833	842	879	821	836	811	781	839	862	862	851	866	805	841	784	824	835	820	840	791	825	821	866	819	932	854	892	831	799	851	834	853	818	893	810	824	831	799	889	862	854	833	846	859	831	877	846	822	868	808	861	815	858	820	852	846	861	828	888	819	844	867	829	824	819	851	949	826	848	854	867	807	828	853	838	845	827	855	798	834	849	834	842	786	798	832	827	865	887	891	848	814	873	855	874	931	833	832	861	896	839	819	863	864	865	805	830	862	883	870	809	898	818	890	872	847	816	821	914	840	801	887	822	864	837	843	856	864	821	756	863	837	828	856	862	867	875	836	845	863	868	825	887	895	863	813	817	829	798	895	837	880	856	797	815	803	855	816	840	862	862	843	888	834	802	858	867	841	859	858	876	821	862	861	834	830	882	841	891	834	895	878	828	856	832	847	817	856	855	771	871	828	864	851	848	829	865	856	828	868	830	814	873	886	869	823	831	844	843	833	868	872	825	781	802	784	832	864	879	788	828	827	844	850	847	874	867	874	845	821	831	854	851	872	887	859	829	825	879	899	799	810	833	858	875	784	863	840	829	861	811	846	827	876	874	856	843	797	793	878	810	852	863	822	858	845	848	824	875	870	816	823	802	900	791	844	839	831	858	894	833	864	875	823	867	866	838	883	849	858	852	820	870	814	844	872	860	822	798	845	839	838	895	841	828	859	824	887	875	853	863	845	879	907	872	842	815	841	831	821	851	841	855	857	849	787	792	831	834	853	816	833	824	865	842	862	896	808	831	864	849	884	858	913	873	817	855	829	815	870	863	816	786	786	812	823	847	850	834	840	880	824	815	845	835	806	849	913	818	794	824	791	807	806	840	869	834	874	819	814	812	824	890	870	873	838	874	879	831	791	840	851	838	842	821	806	866	835	811	866	854	831	823	822	851	876	819	877	861	817	833	822	860	873	810	807	860	833	797	871	830	807	826	850	814	805	806	875	869	863	858	839	901	845	793	867	839	888	855	831	862	931	853	880	871	885	831	878	832	901	871	836	844	868	809	839	806	811	850	844	867	838	840	886	840	867	823	867	840	869	856	842	863	825	828	881	843	801	881	874	857	850	841	826	793	845	846	875	881	852	891	829	867	845	858	805	850	880	864	828	866	847	786	839	875	822	851	815	877	836	813	797	825	862	848	848	844	844	861	865	832	839	835	846	910	828	827	844	859	852	793	886	855	872	830	855	823	828	831	817	838	825	865	806	848	797	850	810	785	832	906	839	851	845	803	820	849	875	856	787	888	823	834	838	833	802	800	888	767	862	887	826	801	831	916	836	823	843	862	855	788	816	902	837	880	882	845	879	892	841	884	854	858	871	858	855	863	889	875	859	813	874	807	830	865	858	853	856	853	846	851	901	821	838	856	798	828	796	834	815	873	815	835	840	797	859	780	815	849	829	898	852	879	872	789	835	890	892	880	854	844	846	814	862	872	815	839	858	854	855	811	842	856	853	845	832	830	889	822	916	816	918	834	796	823	829	819	842	858	860	852	834	864	860	811	843	799	876	856	851	834	896	854	863	858	910	808	857	893	838	863	894	853	884	853	883	911	829	777	832	852	828	814	816	835	817	860	837	853	854	837	810	850	847	786	837	837	828	863	873	871	878	857	856	810	879	867	837	795	866	867	796	871	851	863	817	857	869	836	832	820	859	866	843	892	876	883	842	840	832	853	842	889	870	866	842	861	876	859	871	803	826	873	839	872	840	830	851	824	842	864	818	837	804	849	853	811	826	832	826	830	812	817	849	867	852	812	893	870	819	807	823	832	828	830	820	874	851	886	832	818	836	844	784	917	849	827	854	916	896	852	890	802	872	862	839	877	826	829	838	783	832	874	860	824	825	836	819	836	854	857	830	788	887	827
23446	21020	28201	24174	21014	14310	4781	2292	1853	1444	1193	1008	868	882	867	849	820	836	839	760	821	763	808	844	755	778	763	812	750	782	746	803	780	829	763	814	759	797	748	785	713	745	775	815	775	781	720	775	794	735	771	807	799	801	770	726	738	714	755	702	750	772	744	754	815	753	673	742	738	745	728	729	790	825	738	730	775	771	741	817	718	727	768	773	819	706	728	751	749	721	713	771	736	755	772	755	749	751	772	739	719	759	727	789	755	793	759	793	752	753	735	758	770	784	783	788	755	744	799	779	809	748	744	784	746	732	743	769	759	777	720	746	775	800	745	809	784	759	753	727	763	741	757	727	730	758	705	786	782	732	743	728	710	703	734	750	763	822	801	706	759	745	716	750	749	796	777	766	790	772	788	798	783	742	696	731	749	776	728	775	789	749	747	802	784	737	824	754	745	719	760	763	767	792	710	746	745	762	764	765	753	738	765	751	730	751	794	772	776	783	769	737	752	780	794	798	772	749	739	728	794	709	762	779	741	767	780	774	786	812	785	774	804	755	738	730	752	767	773	757	759	781	762	775	767	758	782	755	748	719	760	759	794	789	737	740	745	739	769	750	773	737	771	798	772	801	762	728	707	701	796	772	770	774	783	736	784	808	764	775	766	716	793	774	784	804	825	799	729	798	761	809	766	775	743	758	734	778	777	738	763	748	767	808	744	778	751	699	736	765	751	805	755	785	741	752	765	776	756	770	733	777	757	785	781	755	797	781	836	786	770	744	732	787	742	748	759	769	712	827	772	807	823	768	779	780	737	749	737	748	787	776	817	806	739	767	818	796	780	737	775	743	760	793	794	732	777	781	787	730	732	750	785	767	758	721	788	788	790	725	797	770	691	741	743	752	776	743	755	786	710	750	692	801	781	744	781	818	745	808	773	787	742	736	707	791	717	767	780	772	764	770	734	757	769	814	778	813	727	775	777	781	723	788	753	761	751	771	763	778	728	765	823	765	806	762	728	746	767	728	761	691	695	778	770	792	722	770	731	747	763	780	795	734	772	822	754	765	795	744	746	730	776	762	816	806	793	759	742	747	778	746	750	807	796	756	801	757	814	799	759	740	762	786	798	825	745	767	761	784	809	755	780	784	778	727	750	773	742	807	784	735	791	719	784	783	804	767	731	732	778	764	760	754	716	760	741	753	747	750	804	760	754	777	798	767	844	715	761	768	725	746	761	758	735	721	764	772	764	768	793	786	759	727	769	762	807	805	766	743	757	801	758	719	718	860	729	774	758	693	828	762	727	750	717	690	743	722	768	737	767	762	769	720	789	728	783	751	786	734	750	734	776	768	807	754	741	748	722	773	770	765	745	797	770	700	773	750	800	742	782	740	744	774	739	732	804	736	765	784	754	796	752	773	694	774	772	771	825	798	762	766	784	760	798	773	763	774	768	782	749	727	748	826	766	766	755	715	755	798	778	787	732	766	778	788	762	750	792	770	733	741	758	763	768	762	812	780	809	774	817	735	780	731	778	748	773	716	770	774	799	787	746	740	801	834	721	800	758	775	742	718	776	729	790	729	785	756	750	785	695	759	732	746	739	754	765	743	718	749	786	748	739	756	794	733	777	773	712	739	720	771	775	782	742	765	740	803	776	786	792	784	754	780	753	785	778	768	790	787	735	755	776	773	730	784	750	825	796	719	748	767	807	763	779	799	816	754	781	714	756	790	752	781	765	753	733	732	772	767	816	806	772	750	773	778	730	785	745	746	783	779	767	747	763	714	744	810	715	706	725	765	752	755	739	806	766	821	779	757	820	726	742	743	779	760	742	757	767	746	762	726	782	771	726	734	765	755	760	770	777	751	806	757	722	776	757	726	758	766	784	733	760	772	778	790	757	725	758	760	766	797	783	795	795	800	796	788	772	795	771	755	745	786	754	759	696	742	808	774	781	723	771	742	779	750	800	743	752	758	769	762	735	770	728	766	775	735	762	726	752	764	789	744	758	752	777	804	760	785	776	750	774	779	739	750	777	790	772	767	789	713	771	787	784	761	743	747	780	742	768	755	732	719	780	745	779	704	783	795	772	731	737	739	757	761	751	757	725	730	758	767	773	783	747	773	759	773	756	763	758	784	824	737	735	741	731	785	741	726	783	750	759	789	757	771	807	777	751	745	767	781	742	837	792	791	756	742	730	723	739	728	757	767	801	728	729	803	804	735	724	741	740	769	783	759	724	764	752	756	788	763	773	768	718	750	754	745	712	703	749	723	788	793	752	799	770	809	728	761	765	752	758	773	765	740	725	780	785	752	740	776	735	773	808	804	786	762	804	750	724	747	773	757	789	753	800	742	768	787	762	735	769	726	778	755	761	746	783	746	803	740	753	746	824	731	771	758	789	776	768	748	778	739	734	745	720	774	775	786	746	790	765	749	700	783	768	752	747	721	791	766	757	728	749	772	720	743	768	791	781	784	743	732	825	733	738	820	745	697	794	768	745	732	766	766	774	834	754	763	798	726	713	741	790	747	709	777	734	788	776	742	782	751	829	781	794	735	703	759	753	730	726	745	758	777	768	758	755	763	772	749	738	774	739	771	777	779	774	762	727	771	804	720	786	809	757	809	762	783	740	777	831	752	772	732	741	795	749	795	782	730	788	784	729	766	766	757	742	755	742	804	796	770	777	763	777	769	736	697	726	747	790	788	722	788	757	809	743	760	785	767	734	744	728	759	800	807	719	784	763	772	740	726	780	822	774	758	783	731	693	673	763	815	767	792	755	735	752	757	785	790	789	757	745	769	733	749	749	732	788	740	806	730	745	734	782	755	716	785	776	784	756	688	773	761	752	817	725	779	727	789	781	753	752	791	764	800	726	771	764	759	811	837	803	788	783	720	726	709	742	754	737	758	789	802	807	791	771	789	815	726	792	725	803	745	727	784	751	775	773	788	830	802	747	794	719	807	739	752	734	740	742	763	753	742	731	798	817	790	750	759	756	818	755	794	755	793	748	816	745	762	753	778	736	797	764	743	779	730	745	837	780	847	749	763	755	762	785	796	801	765	762	784	722	757	749	820	795	716	753	755	796	774	740	751	765	784	744	712	771	745	766	756	760	748	727	763	787	786	791	790	754	781	811	789	767	800	742	764	730	748	765	741	754	774	760	812	800	739	802	797	746	781	749	704	752	732	773	721	761	752	756	742	759	756	767	761	745	776	759	719	741	796	763	772	744	736	776	804	718	729	796	792	768	781	788	748	748	766	752	758	745	770	734	688	753	752	771	738	758	807	769	803	762	816	779	756	770	730	780	801	716	747	756	729	783	798	786	754	754	781	800	741	737	774	735	764	754	776	759	723	757	776	778	796	768	744	773	751	768	771	759	727	762	760	762	824	777	772	765	741	700	759	759	753	756	757	714	780	739	789	763	808	752	763	779	764	805	774	779	805	759	802	823	715	716	726	748	715	781	810	744	759	751	775	740	731	784	770	805	773	768	718	768	746
44823	64497	41687	22822	13193	7813	4661	2979	2532	1912	1375	1079	1019	986	943	901	865	866	825	774	763	768	816	758	748	797	797	782	747	803	818	774	726	787	797	804	777	788	779	777	784	792	788	744	798	789	798	758	799	802	833	799	762	803	758	796	776	752	729	716	748	767	773	786	773	803	828	788	761	762	783	771	764	783	748	811	772	807	788	787	766	801	789	791	865	747	760	809	800	773	755	783	798	716	800	768	818	733	801	770	735	804	811	759	829	771	749	830	753	768	853	818	767	791	788	756	795	786	796	757	723	787	819	777	756	771	791	804	793	817	770	793	729	774	767	808	782	803	799	745	782	778	773	784	777	810	838	780	749	774	796	806	724	768	731	821	741	763	788	835	769	820	759	796	816	808	808	753	842	762	742	703	752	758	781	796	755	762	762	772	774	763	767	767	742	781	780	789	799	767	788	737	752	796	786	767	768	832	786	782	756	787	795	763	757	797	779	760	789	782	807	724	776	807	848	823	797	758	778	791	761	777	776	815	752	786	815	779	773	775	744	764	747	757	820	788	791	769	796	757	798	753	749	775	791	780	852	800	730	757	806	829	795	770	788	812	777	754	760	805	776	796	787	805	762	779	803	773	799	769	842	795	746	765	745	763	814	782	779	787	740	799	807	719	785	781	799	781	760	839	792	802	747	790	765	765	802	787	784	790	759	729	772	794	829	723	783	769	785	807	783	734	809	827	779	757	864	798	715	805	800	801	789	778	777	751	799	772	746	792	804	791	761	773	747	753	791	790	763	810	794	741	774	812	818	776	793	781	815	772	796	761	714	730	760	826	731	766	761	790	779	796	838	769	769	770	767	777	805	798	789	811	793	809	784	781	790	783	789	801	790	741	777	821	796	809	789	786	818	729	761	819	766	829	792	795	820	765	743	815	773	808	739	745	788	823	763	803	805	711	746	816	765	762	720	722	783	768	816	797	756	760	782	766	765	806	786	792	760	799	765	776	781	755	756	750	796	799	767	731	816	797	776	774	828	779	751	817	811	756	770	767	762	835	753	798	764	800	795	825	749	746	807	775	798	806	766	778	796	813	780	810	781	756	832	737	742	807	732	804	785	769	797	742	757	801	781	759	767	806	746	782	813	758	797	817	771	819	851	772	777	767	728	727	748	746	813	817	799	755	801	768	776	787	775	790	768	802	767	786	789	743	793	773	773	771	765	840	794	796	761	827	784	780	767	765	731	833	778	806	797	854	737	720	805	775	809	813	805	785	818	774	805	776	753	735	779	718	796	796	798	753	781	772	767	766	777	788	756	770	809	792	788	782	772	771	800	805	782	786	787	788	770	793	821	835	773	737	783	756	794	764	740	771	748	774	811	819	839	799	748	779	799	847	752	752	742	824	744	765	790	774	797	791	781	777	789	770	822	734	713	784	846	749	750	765	765	797	792	771	788	741	836	828	820	814	748	775	776	784	748	804	782	816	758	795	804	773	762	750	754	717	772	793	803	771	810	788	745	830	757	813	804	768	759	791	795	811	788	773	767	787	818	776	728	826	728	767	813	803	743	756	798	798	767	740	781	749	788	717	796	819	761	771	762	769	828	714	784	781	834	758	793	806	760	754	825	790	797	764	827	795	756	806	816	777	756	794	842	783	778	715	768	783	755	770	801	791	738	759	808	802	752	865	722	728	764	780	788	773	777	896	752	762	801	755	805	756	806	794	768	806	780	806	758	785	817	756	784	782	801	785	822	754	777	756	802	832	762	802	771	752	800	773	735	824	838	785	772	766	778	762	802	793	796	780	811	727	726	808	768	839	803	820	771	756	790	804	714	816	843	750	823	757	729	758	792	780	787	785	741	777	815	766	748	818	770	780	778	769	804	796	754	818	765	774	814	805	795	747	733	827	781	834	794	710	765	773	780	825	836	767	779	795	780	761	810	807	748	785	808	768	805	793	793	780	790	793	808	785	781	756	798	830	755	758	801	762	774	776	757	781	810	778	785	769	799	804	773	765	762	778	786	760	803	839	812	805	788	772	818	833	808	801	772	812	750	751	771	808	781	796	733	814	816	749	810	776	769	775	714	748	806	768	756	816	759	780	763	768	797	771	773	729	804	788	737	773	815	809	695	744	816	793	749	796	803	785	742	768	801	736	782	779	741	757	818	808	804	812	790	799	755	783	755	777	757	814	797	846	780	725	827	797	806	753	779	773	816	785	771	798	798	793	816	756	831	795	849	727	734	805	858	816	751	764	789	767	782	795	846	785	795	782	795	776	762	801	850	773	762	758	787	798	810	785	773	751	799	846	811	769	736	795	761	760	772	762	739	805	772	831	795	796	787	768	768	754	793	788	810	777	803	832	806	791	764	798	798	776	796	774	778	796	740	760	797	790	777	787	776	824	821	772	767	769	769	740	750	772	753	808	733	750	819	824	722	769	779	778	802	779	767	808	755	763	807	746	789	832	737	840	772	765	807	794	787	844	762	752	772	722	702	799	799	816	787	763	789	770	763	768	709	754	820	760	772	783	779	784	773	751	798	771	802	833	838	750	755	754	840	832	827	774	773	749	763	735	786	787	817	774	782	765	785	820	769	833	725	807	771	824	821	793	761	807	752	752	802	777	768	805	799	781	755	754	838	756	828	813	736	814	835	794	814	753	788	772	748	779	795	821	789	774	783	749	790	859	776	782	760	751	759	787	767	756	820	761	766	785	786	794	775	830	773	806	760	773	781	757	793	814	820	791	799	792	809	778	805	794	818	800	733	813	792	788	802	815	782	798	840	750	772	819	785	803	818	804	773	740	790	839	808	798	818	805	793	741	800	818	772	783	765	840	821	809	804	786	765	753	792	761	816	797	839	804	778	821	753	791	760	821	766	798	745	753	821	803	745	761	772	808	829	780	740	772	787	751	794	757	796	785	766	800	823	775	761	813	713	764	779	760	817	712	817	814	791	825	793	721	777	793	769	738	767	760	769	787	829	794	744	748	765	787	805	853	825	795	778	800	822	798	810	745	798	748	826	777	744	799	776	769	795	770	793	807	789	771	807	782	782	841	712	772	763	789	785	857	791	782	760	764	765	814	762	795	773	754	784	771	795	772	745	784	764	790	837	772	769	760	735	766	790	788	772	761	817	785	810	796	793	785	788	767	792	759	773	780	759	824	782	798	804	790	760	788	796	768	800	776	780	824	790	779	816	826	827	753	823	825	785	794	760	778	819	774	790	818	776	816	829	769	752	817	811	819	809	770	818	788	755	781	785	760	782	830	772	790	761	788	773	761	760	830	759	791	769	769	815	811	758	775	784	773	762	741	798	793	854	777	860	774	794	781	779	840	762	799	812	773	787	817	774	774	808	792	809	780	769	816	730	807	771	768	760	790	792	777	776	759	743	768	775	794	780	768	799	787	734	766	806	798	794	833	751	783	777	772	781	801	798	763	775	809	765	794	783	776	735	766	755	810	789	755	803	810	761	825	807	797	703	796	810	820	835	787
25004	21817	28030	25225	13792	4020	1999	1494	1160	1051	980	914	883	936	895	903	863	888	833	879	854	826	874	887	857	857	835	830	856	842	812	918	823	878	835	890	884	852	859	843	885	865	839	872	865	874	854	874	883	834	837	872	838	883	856	877	864	855	805	851	858	845	833	848	865	818	880	888	833	856	910	842	832	834	829	909	842	876	882	843	905	844	841	817	826	818	866	914	836	865	834	837	869	799	848	858	848	916	837	870	818	864	879	867	880	872	891	911	825	818	818	841	893	832	858	940	882	840	842	829	834	840	858	848	834	849	815	862	762	892	845	813	862	832	891	822	883	887	851	853	891	870	856	860	841	865	863	857	799	838	839	835	860	834	868	863	902	850	827	789	846	854	818	864	858	909	849	872	817	863	842	912	874	858	869	886	848	823	914	814	826	873	863	921	878	863	870	868	867	818	841	868	871	818	828	871	845	834	866	854	859	854	879	855	844	851	862	824	897	868	822	855	846	862	815	795	852	869	844	866	871	847	854	860	813	902	867	828	856	891	835	831	867	830	844	784	840	854	852	883	782	840	797	842	903	825	814	839	886	908	874	840	785	817	891	826	848	892	841	837	867	838	819	824	867	819	847	844	850	892	894	804	863	883	846	833	865	930	875	836	866	827	905	867	823	908	884	864	851	819	829	868	898	836	862	868	880	807	886	869	800	866	907	876	787	887	802	914	833	843	856	839	901	883	838	838	860	837	865	808	846	866	816	840	887	860	831	878	837	837	860	858	824	806	882	859	847	885	873	797	848	877	858	880	836	910	867	805	878	847	907	876	836	832	830	878	910	890	886	881	860	887	915	953	909	861	834	845	869	843	861	822	889	844	827	857	886	842	846	887	801	871	898	887	806	898	859	860	851	826	873	920	811	869	871	846	821	875	842	863	863	883	887	900	869	921	859	832	821	866	874	868	860	830	872	850	886	854	871	873	809	883	837	849	883	863	839	826	805	867	859	843	809	843	875	925	789	876	855	861	836	874	827	839	895	835	857	816	862	833	863	869	861	851	882	828	879	876	857	873	839	898	895	837	868	930	808	869	846	890	854	895	862	840	808	816	852	842	790	879	807	827	875	886	864	897	853	880	928	891	855	862	828	888	831	894	812	903	850	803	851	880	875	869	846	855	826	837	831	808	855	885	860	857	876	872	820	906	847	854	903	892	833	845	884	853	815	842	914	902	886	855	847	855	863	857	830	819	852	869	844	885	832	860	925	876	855	877	937	873	873	888	853	815	853	893	820	870	804	846	879	858	804	864	915	847	894	833	858	854	837	795	836	899	812	836	865	843	854	886	844	893	865	834	859	860	847	810	844	847	851	861	834	848	841	776	854	917	926	869	889	821	881	830	903	841	801	844	854	846	902	902	830	872	912	848	863	901	864	874	856	825	854	858	844	797	866	879	876	874	861	829	859	886	804	884	934	838	886	894	843	857	789	889	927	841	797	847	879	774	851	876	845	867	877	876	844	877	882	910	815	916	835	881	874	898	875	866	837	817	892	826	904	815	855	879	850	821	863	853	803	870	850	892	815	839	849	865	892	847	805	853	861	851	841	850	856	835	880	853	868	888	828	841	879	799	902	852	828	883	899	815	861	840	870	924	868	873	848	843	824	832	858	830	842	870	896	920	867	840	853	884	842	841	800	875	876	766	907	870	933	821	900	805	820	848	902	860	859	837	924	872	872	826	845	808	854	907	868	829	846	813	912	875	906	891	822	852	877	870	815	856	852	849	823	906	871	850	826	781	863	863	899	831	859	855	862	830	848	868	841	847	840	836	921	841	872	861	848	827	843	866	852	845	823	842	890	849	856	908	909	874	819	810	890	922	871	818	864	842	859	803	884	928	848	811	813	832	835	911	900	808	843	821	896	885	851	848	846	867	855	837	889	870	878	825	871	796	863	836	885	856	824	888	839	888	819	821	825	861	923	871	841	889	915	922	807	889	847	810	887	775	864	855	861	913	818	847	851	846	836	836	877	897	812	839	848	836	876	856	807	823	853	845	790	874	831	842	873	826	892	842	876	863	860	837	824	792	816	855	823	842	823	867	829	912	851	837	857	828	826	841	896	823	838	789	897	812	836	877	877	837	855	859	877	862	960	833	899	815	832	862	828	857	889	910	890	846	835	870	866	831	837	883	890	881	845	848	798	860	904	849	833	834	846	854	817	877	883	827	914	842	840	850	864	843	836	831	904	815	803	866	849	859	859	851	814	798	876	897	849	835	833	876	823	848	866	808	831	899	842	879	880	928	869	814	856	819	836	868	882	869	862	848	845	877	873	828	884	846	811	856	892	838	824	797	840	883	869	872	857	818	871	819	817	881	838	873	810	849	899	875	838	892	862	868	855	861	863	827	889	845	887	854	842	852	878	846	842	867	830	844	894	842	846	837	826	823	861	902	860	842	817	887	843	908	859	836	857	893	828	822	930	870	888	855	849	845	826	810	833	893	835	920	874	830	819	818	862	863	840	871	867	848	863	873	868	881	870	852	854	834	845	890	864	851	871	897	877	887	870	875	912	824	867	851	857	823	862	852	880	906	865	867	840	858	879	807	888	867	810	864	851	817	894	879	841	870	837	856	855	838	838	872	890	871	813	870	839	874	861	880	881	879	832	857	834	880	843	890	895	831	829	862	833	852	839	840	811	846	842	849	843	843	845	863	866	849	829	840	844	852	881	849	847	837	911	824	864	831	847	874	831	873	835	849	893	796	812	836	873	835	875	878	826	841	865	824	850	863	819	822	852	833	803	869	840	852	840	827	862	836	871	833	819	845	859	871	878	802	885	867	852	864	888	844	794	793	850	885	889	866	882	834	871	849	882	870	858	859	860	855	831	869	855	825	858	826	871	831	894	913	840	824	847	878	865	855	835	900	849	849	882	839	866	871	831	880	842	890	826	822	857	854	847	863	917	805	846	820	808	837	908	862	855	896	815	861	926	858	870	887	816	861	820	850	896	852	854	834	850	877	775	859	913	859	891	855	829	841	876	827	844	804	828	870	868	813	838	864	798	796	814	828	836	802	929	857	789	876	838	878	810	869	852	854	837	902	849	818	881	876	894	861	847	875	867	839	841	851	847	846	894	898	858	901	915	842	851	885	868	884	839	851	849	868	859	851	886	870	798	910	831	893	860	829	872	822	822	829	897	855	877	864	818	881	816	857	864	836	854	853	905	873	905	792	825	834	863	879	873	903	855	834	844	884	866	847	792	908	823	836	814	817	844	893	879	864	850	899	841	850	879	858	806	866	862	866	910	883	870	854	861	861	847	827	857	868	861	888	806	835	837	817	863	858	844	838	885	852	865	890	883	831	832	858	849	887	795	822	860	886	827	907	837	852	878	855	866	835	886	884	832	861	904	860	837	856	866	847	849	868	842	886	856	826	836	860	875	844	823	833	832	829	851	888	854	854	877	857	897	841	885	814	832	850	882	840	871	821	867	842	912	817	794	848
45873	60159	35844	17486	8119	4017	2545	1923	1400	1209	1062	996	992	949	925	921	876	881	905	869	866	819	906	863	882	840	918	878	896	854	876	861	850	859	856	834	874	885	930	859	884	866	847	860	864	844	845	879	921	918	860	837	861	849	858	835	871	892	843	841	880	852	862	837	820	890	841	883	900	845	845	899	863	883	853	865	880	902	839	894	894	844	852	884	896	868	844	864	869	841	863	849	847	877	856	892	876	884	889	865	830	879	873	871	892	866	854	853	895	882	855	886	828	863	851	906	819	861	893	859	820	895	879	865	916	880	854	836	918	870	871	883	909	870	858	844	872	867	882	900	888	893	838	891	846	898	879	881	835	909	826	852	893	920	883	870	831	903	897	911	927	834	876	874	837	886	881	919	889	858	893	877	875	849	858	865	884	845	845	860	822	879	902	858	874	879	888	896	820	887	872	867	853	862	879	874	902	864	864	901	851	913	890	860	856	830	869	873	912	875	879	842	849	825	900	880	881	860	853	866	830	878	829	894	887	898	846	880	892	961	870	842	879	855	905	872	846	861	861	887	917	885	881	846	907	902	907	913	861	874	856	878	920	903	872	872	876	835	868	844	870	890	817	893	900	831	912	894	768	856	911	864	846	851	804	849	872	885	861	854	886	905	849	885	850	874	831	864	889	866	865	896	850	898	805	842	871	843	845	880	871	887	886	898	848	858	833	871	842	853	858	872	857	881	844	904	874	882	899	859	874	882	828	879	845	891	801	791	853	855	902	883	883	806	862	868	807	912	877	888	896	900	837	841	833	841	867	866	903	894	900	857	845	835	840	919	842	857	807	901	868	880	824	878	841	871	845	916	828	873	879	868	878	890	899	874	840	919	891	864	858	868	929	903	853	856	912	908	828	862	848	839	891	926	868	836	920	884	878	897	884	875	869	870	853	953	868	898	877	872	905	920	839	918	854	855	840	881	842	879	907	875	892	863	879	865	900	866	892	937	877	863	866	834	869	894	842	909	796	914	850	857	850	940	897	891	889	842	894	874	863	850	929	896	827	873	829	871	845	843	899	887	815	870	889	880	860	878	871	889	853	878	876	880	826	920	861	886	865	849	820	836	847	857	848	876	843	880	849	889	810	897	863	835	872	874	940	865	882	857	914	862	870	895	902	886	892	910	871	840	888	878	878	863	878	891	882	877	921	835	843	850	852	871	916	872	907	911	883	847	907	911	870	894	838	861	844	897	839	871	874	833	835	856	879	870	889	889	867	879	848	892	836	865	861	876	838	827	825	839	869	886	892	917	810	933	849	928	836	833	837	889	860	822	856	847	813	848	843	914	919	881	853	863	884	892	905	856	816	875	884	910	929	828	824	816	887	863	886	847	826	890	820	870	867	918	869	904	923	848	846	840	871	867	866	834	849	869	824	873	878	847	883	840	856	894	875	896	900	852	883	820	876	831	853	894	903	897	888	886	890	824	905	933	824	892	879	875	864	830	885	894	860	864	869	829	824	866	862	832	907	852	866	821	890	885	854	860	917	815	907	816	923	853	870	865	887	854	862	881	876	903	891	853	825	856	849	841	927	931	843	832	885	878	823	862	918	843	932	896	882	835	868	885	849	849	842	882	865	829	919	927	869	865	914	881	902	898	896	853	871	849	899	906	861	862	833	864	878	868	878	888	887	851	919	890	845	915	927	885	891	874	879	859	905	874	844	862	891	868	915	844	914	916	869	892	864	857	850	874	890	891	913	890	859	848	861	792	891	845	883	826	875	874	887	885	887	900	853	842	911	874	852	808	834	892	862	876	846	830	897	891	888	861	858	900	891	872	840	885	861	780	858	846	852	814	858	913	894	853	817	878	902	894	858	828	917	896	867	851	877	861	890	870	868	878	869	873	861	901	865	830	889	846	915	857	835	915	856	889	873	838	857	868	866	885	848	868	867	869	872	855	841	849	885	831	830	859	868	896	946	886	929	818	852	855	887	860	859	887	903	825	888	869	813	895	886	902	899	901	885	889	881	833	818	814	873	875	910	885	882	861	929	877	884	896	874	889	892	848	891	890	885	860	833	935	852	884	864	849	852	872	897	882	868	887	882	855	934	912	870	820	875	892	855	895	876	829	871	891	885	845	850	867	923	843	881	828	870	872	842	902	861	821	846	942	833	873	864	843	882	893	846	872	823	859	871	886	846	924	841	875	857	839	879	856	902	881	903	835	870	833	842	854	872	916	878	871	843	865	809	880	852	838	904	881	812	861	852	866	845	873	857	860	848	855	840	837	923	827	871	898	845	864	827	899	869	856	898	866	903	946	852	852	870	911	887	897	891	860	856	801	862	884	852	916	831	900	879	856	909	775	878	857	855	918	919	913	828	936	860	872	860	847	876	945	819	855	868	925	889	929	866	845	881	899	935	893	883	895	885	852	845	866	877	843	861	914	854	853	876	893	832	890	872	874	879	872	852	840	800	828	864	881	858	867	843	861	869	864	852	853	859	847	902	855	826	846	868	891	834	847	826	858	852	928	823	877	839	880	881	856	882	878	837	895	899	845	883	831	894	930	876	890	871	886	869	896	885	819	879	860	830	880	865	872	880	859	891	867	810	856	884	885	912	866	861	847	926	838	851	814	853	825	916	850	831	902	840	860	877	912	855	855	853	863	905	888	838	862	886	792	877	853	897	848	855	853	850	863	883	872	824	867	851	874	909	804	894	874	871	878	872	838	893	874	815	861	858	827	897	871	800	881	897	854	852	857	810	818	800	843	863	879	842	852	872	853	830	857	835	834	871	894	850	846	866	825	856	872	884	851	850	848	932	903	813	918	904	864	856	864	889	876	846	884	834	872	827	930	856	856	885	942	867	856	856	826	875	908	856	842	886	876	897	839	896	833	890	833	844	860	832	908	896	875	857	922	905	908	898	877	883	839	872	864	883	848	882	871	878	902	855	838	836	871	893	863	826	836	846	866	835	930	861	870	841	847	878	899	794	887	835	843	846	903	922	900	894	828	860	890	853	860	886	874	873	844	886	846	897	865	867	816	857	866	924	902	871	833	880	839	907	869	909	909	910	882	857	851	911	879	835	839	880	813	877	917	826	822	897	857	906	821	882	912	877	867	902	888	802	935	870	892	831	851	862	867	854	866	841	839	871	932	907	865	897	893	909	888	840	861	896	814	907	859	860	839	882	880	843	891	876	872	824	842	848	823	869	862	889	900	854	867	855	879	871	871	879	859	899	894	905	874	851	875	869	872	897	930	911	814	853	844	846	873	922	845	866	849	847	878	911	926	865	838	911	828	893	874	843	925	903	876	860	902	844	883	922	861	908	848	902	880	834	862	886	814	851	877	922	886	842	840	865	861	829	865	833	846	908	853	885	894	891	820	878	885	899	858	828	919	876	854	904	899	899	832	923	915	879	859	859	864	882	881	873	888	863	891	908	834	901	844	889	865	872	888	878	851	846	878	861	888	905	836	853	881	895	879	890	918	862	850	853	826
22444	21023	28516	23741	21063	21028	11173	3130	1786	1493	1206	1081	949	924	927	838	918	857	861	806	845	779	831	807	835	811	772	868	885	811	816	767	795	806	813	820	830	781	852	811	783	778	827	819	800	842	818	847	864	866	783	806	825	843	836	844	792	778	808	818	797	840	749	776	837	813	872	773	840	779	803	847	820	773	776	768	778	811	811	810	838	844	801	787	752	818	807	825	771	821	826	767	876	789	820	794	834	775	804	786	824	815	823	796	812	843	831	799	793	818	838	872	869	865	858	834	810	837	797	834	843	781	816	792	792	841	787	854	864	800	768	815	799	841	776	753	825	854	828	855	796	824	783	786	819	822	797	815	812	870	857	767	806	790	793	829	776	788	801	761	824	810	825	747	777	787	789	773	814	821	827	847	850	815	834	868	823	780	805	816	818	864	823	781	804	778	800	767	809	813	812	801	749	804	828	792	848	746	754	777	840	800	769	842	833	751	795	790	765	805	801	777	815	816	784	813	821	839	820	758	794	759	815	790	795	809	784	795	860	825	834	809	801	753	830	815	826	842	828	800	841	855	814	847	798	776	834	802	781	790	800	838	790	772	793	773	803	768	801	807	854	751	797	831	812	794	786	828	817	825	827	786	809	836	811	800	870	804	804	810	790	763	795	780	773	775	778	886	827	841	734	770	805	846	831	764	784	821	821	828	809	838	840	875	803	781	824	795	766	817	801	816	782	791	840	785	804	825	822	854	857	781	822	875	835	856	817	800	803	814	855	783	816	809	847	772	827	810	816	743	864	765	818	823	893	796	823	837	820	805	815	823	818	808	793	764	817	771	770	847	819	802	854	829	748	827	817	750	780	771	787	836	836	835	749	795	792	786	757	786	808	809	790	841	785	794	873	828	831	803	817	813	838	790	834	794	797	787	792	778	782	823	775	770	841	761	801	800	790	830	816	794	810	811	796	837	837	833	801	768	773	833	792	845	867	783	793	792	778	745	806	834	892	799	759	761	818	779	787	785	849	835	853	789	831	842	819	821	805	837	814	890	798	819	817	848	798	869	797	777	801	776	826	833	836	781	849	782	847	847	829	838	793	784	766	799	805	841	809	843	783	859	818	812	788	805	845	785	819	776	824	727	793	757	784	860	825	811	783	816	851	837	790	806	807	804	792	842	805	783	773	786	811	825	830	801	810	787	789	806	828	806	792	785	824	726	803	794	851	857	795	901	764	764	774	794	797	793	821	793	771	800	818	776	829	843	799	804	786	790	754	797	803	847	821	805	809	825	863	809	814	821	808	843	802	794	757	834	830	758	850	775	819	813	831	796	835	789	824	829	800	806	823	839	794	781	723	791	761	841	753	817	816	768	773	818	758	820	833	809	874	803	811	819	813	846	772	773	780	825	812	845	782	796	835	822	842	799	750	784	834	821	744	837	804	821	799	797	844	825	860	763	767	867	823	842	806	799	833	793	801	853	814	791	837	828	820	815	813	780	849	790	802	855	853	796	790	792	797	807	795	807	801	859	793	818	822	831	791	801	879	819	818	786	878	800	795	757	822	810	791	789	886	810	796	795	787	852	804	813	806	814	789	791	811	805	803	778	764	826	785	792	789	802	816	786	832	826	829	795	810	795	830	813	782	829	805	771	822	805	771	810	779	839	773	838	807	807	846	783	806	779	887	789	813	837	792	813	801	803	811	781	834	786	825	821	816	817	840	842	760	827	796	862	822	809	806	816	804	774	764	821	820	803	828	794	801	828	832	779	809	830	841	790	827	818	843	817	800	790	799	790	822	800	809	785	814	753	804	819	785	738	817	812	841	807	804	780	732	810	816	759	788	800	817	845	820	799	794	777	816	817	842	828	811	829	800	813	781	835	847	792	841	799	792	809	810	799	807	772	796	765	797	777	791	807	838	797	731	817	789	804	813	841	837	807	819	858	844	828	797	804	754	822	778	805	797	805	791	851	782	777	805	797	809	822	774	849	820	809	781	818	789	758	768	791	780	856	818	844	795	801	801	799	758	788	826	824	803	825	829	801	848	828	754	766	817	820	828	806	780	823	817	790	797	772	793	805	813	833	820	819	795	837	843	826	819	829	814	810	848	823	772	771	813	810	842	769	825	850	791	832	781	798	842	814	827	879	780	831	823	846	811	793	824	792	775	765	815	858	816	818	754	760	813	792	826	844	821	775	817	853	825	794	801	794	797	805	790	821	833	799	865	784	859	827	858	816	784	810	758	786	819	819	803	786	782	780	842	787	769	798	859	802	794	808	845	827	810	825	834	794	844	796	811	786	780	820	784	786	845	788	839	782	859	780	809	851	792	792	754	821	826	832	781	835	801	804	783	790	778	814	738	795	839	851	781	783	803	848	818	786	834	797	785	783	798	782	842	782	818	815	769	820	865	766	866	776	828	814	824	810	792	812	770	752	816	795	801	839	795	837	820	839	806	835	833	802	851	822	828	844	847	765	808	810	770	841	814	806	841	769	765	761	799	879	726	810	862	795	791	782	765	826	851	767	734	787	796	782	798	834	802	836	843	814	813	806	796	848	765	861	842	793	821	798	814	812	818	805	787	772	794	795	829	815	804	792	829	828	789	797	810	784	789	775	798	851	775	789	837	843	759	798	834	857	794	790	777	875	770	774	798	778	730	831	826	810	793	822	774	801	841	767	830	808	809	763	847	818	883	844	814	749	805	804	846	817	808	791	802	759	790	879	766	852	822	814	835	807	792	764	824	828	760	792	848	769	807	836	761	847	747	806	828	777	831	794	763	825	798	849	801	847	783	799	805	828	823	851	746	756	829	790	783	814	802	825	824	832	825	805	774	759	854	778	814	784	811	784	752	804	820	781	851	802	793	791	806	773	788	828	867	800	774	712	778	784	845	773	814	808	845	803	830	794	800	816	781	759	861	828	809	781	848	798	796	787	779	820	820	784	796	793	784	851	853	752	811	834	853	795	827	795	829	772	801	803	779	838	837	855	827	800	839	815	825	798	836	817	814	766	812	820	780	808	817	801	774	794	793	842	822	804	795	774	837	789	787	816	796	795	805	807	784	835	774	800	811	823	812	829	780	784	867	847	798	820	818	834	822	824	797	843	816	811	805	789	802	827	834	782	795	856	804	816	793	862	785	808	788	780	783	781	793	822	798	771	788	781	761	789	845	849	781	773	834	808	833	781	870	778	788	779	827	799	807	785	825	813	800	829	766	808	802	810	786	814	815	847	800	854	823	791	798	838	815	832	836	831	764	784	810	816	773	762	784	853	790	797	807	764	739	813	759	790	802	785	817	822	819	790	792	783	799	820	804	823	755	806	810	799	848	821	839	783	805	842	864	810	837	783	822	807	810	790	854	781	817	804	778	814	793	829	821	816	798	743	743	777	827	810	823	813	787	796	805	795	749	820	811	765	815	835	790	829	806	823	850	830	749	837	769	791	805	798	808	800	785	813	778	791	824	807	768	773	814	792	811	789	751	763	782	803	772	795
48953	69160	40926	21959	13958	9369	5898	3709	2415	1684	1331	1101	1052	985	974	890	859	792	810	832	806	852	815	855	813	800	832	836	788	842	828	852	810	807	824	817	813	800	810	784	863	829	839	877	821	812	794	775	846	814	807	816	797	823	774	805	851	861	793	765	771	802	884	778	853	820	825	816	811	797	807	810	845	817	848	827	788	865	793	837	807	779	835	825	806	796	824	818	827	821	881	804	796	791	831	810	839	778	832	898	738	782	816	826	846	795	824	804	789	794	802	781	843	825	808	812	820	804	823	774	832	816	841	786	821	817	840	799	813	745	841	848	802	812	847	803	810	807	872	828	860	851	819	822	829	788	823	824	808	806	773	821	813	821	782	803	881	788	788	896	817	759	841	782	798	786	810	841	821	797	791	772	778	821	853	799	824	792	804	786	835	782	806	804	829	772	849	795	844	813	826	807	822	796	756	851	816	799	843	826	816	822	838	840	792	817	767	834	842	810	807	840	792	785	825	846	835	813	807	863	825	790	825	823	811	815	837	836	830	774	793	817	823	786	807	786	853	805	839	853	802	850	823	803	869	753	851	816	833	782	805	784	807	811	780	816	807	793	820	816	803	825	838	814	830	794	858	785	813	784	841	847	823	786	811	803	828	798	820	790	825	796	819	852	840	861	792	745	783	812	776	878	800	827	797	779	785	763	791	817	824	798	833	801	818	791	745	812	798	830	830	852	835	807	816	850	806	804	800	811	865	853	830	801	858	819	847	788	811	788	812	763	813	801	882	820	838	757	840	836	798	790	828	831	831	791	853	769	799	817	851	832	808	861	783	794	812	823	817	789	782	828	844	837	798	841	805	803	857	808	831	777	806	780	753	860	841	802	813	785	783	793	864	788	823	817	775	804	851	769	776	798	763	787	831	839	831	791	852	851	832	834	829	816	782	827	810	788	824	798	773	840	786	823	841	838	799	785	801	871	817	827	803	827	786	847	811	834	828	791	803	765	784	843	787	792	831	798	838	812	761	799	810	779	799	816	787	781	861	814	810	884	868	828	845	781	848	806	838	817	768	783	793	808	803	856	820	812	795	794	812	790	814	814	797	793	813	798	823	857	828	776	808	800	812	823	841	817	851	770	825	810	828	824	809	774	869	760	837	779	800	899	838	777	804	796	807	809	850	820	838	867	801	836	802	792	789	815	808	786	821	849	785	844	834	853	809	805	799	802	790	823	813	835	806	819	796	836	811	845	754	759	814	835	815	785	828	815	765	863	781	807	784	884	812	900	797	811	858	853	808	756	793	841	851	802	830	835	844	811	769	820	835	831	795	780	824	859	811	822	801	847	827	875	795	850	828	827	808	823	805	801	824	812	825	810	825	813	784	837	785	862	790	821	815	759	824	846	855	811	848	826	832	854	854	813	759	828	795	788	836	831	801	830	851	799	830	825	791	802	814	836	830	826	812	832	828	800	811	834	819	816	809	865	818	853	829	830	821	812	826	790	832	827	833	792	837	834	812	813	802	874	848	801	793	863	842	817	812	766	803	795	808	834	798	843	846	774	851	797	792	793	819	789	830	785	815	810	792	891	792	807	826	789	827	807	820	799	838	797	802	828	812	790	837	830	803	777	827	864	796	794	824	821	824	760	780	789	759	790	778	799	806	778	838	837	817	782	804	814	838	787	817	878	845	836	843	781	814	876	805	787	831	797	859	824	829	787	814	835	798	842	802	809	816	865	804	840	834	799	854	857	817	797	775	827	806	841	840	793	803	829	795	838	773	826	827	801	756	781	867	798	808	800	791	854	832	797	769	836	786	810	872	800	786	815	819	812	816	823	797	768	808	796	787	780	844	829	820	823	841	813	811	842	814	815	784	839	786	807	796	805	853	800	774	833	851	862	774	822	795	813	803	816	773	833	803	816	829	902	813	836	839	774	866	814	804	821	819	803	845	827	816	832	773	822	833	806	812	763	814	847	837	795	815	816	841	799	833	821	803	858	804	867	788	848	762	827	776	818	803	835	754	825	806	801	840	786	780	847	787	805	869	871	778	812	814	816	807	776	829	770	810	769	815	781	826	827	838	790	793	801	816	839	814	800	842	806	766	822	797	833	821	831	814	782	777	829	795	840	840	824	781	849	812	776	877	789	793	768	833	799	787	798	804	760	782	782	828	784	811	833	817	855	791	778	808	785	820	809	764	854	872	775	792	775	820	815	816	780	783	850	802	805	814	776	751	796	755	807	779	815	793	781	843	833	813	854	847	797	860	820	815	816	796	802	857	792	797	816	786	822	818	874	808	812	784	803	839	828	800	825	813	824	780	779	738	843	847	847	812	794	815	755	782	799	840	832	831	807	869	770	824	828	807	877	841	793	812	818	830	808	792	773	833	871	808	762	782	794	820	832	823	788	790	786	807	810	781	812	840	816	819	846	826	867	842	803	832	793	726	804	842	850	797	786	848	842	731	846	852	838	752	844	766	835	842	836	833	814	839	806	841	808	811	911	843	850	779	804	834	769	778	835	817	814	813	820	812	858	862	791	806	805	828	862	817	844	833	746	789	723	827	777	794	784	790	822	834	815	830	817	832	809	789	840	863	791	811	858	812	854	830	809	808	813	800	828	849	761	851	794	791	806	898	798	783	834	786	846	769	803	796	834	866	821	806	786	849	803	791	765	813	827	817	840	823	840	823	846	824	782	804	781	826	779	839	814	793	832	831	775	843	827	764	763	837	789	832	780	793	743	838	851	852	810	874	822	782	829	817	784	796	799	787	819	802	809	798	794	770	833	805	745	808	801	843	817	775	825	799	840	797	772	853	845	770	798	818	819	743	876	827	882	814	804	807	842	794	825	802	768	806	792	842	775	826	779	822	802	793	783	854	811	795	796	829	748	845	806	834	823	816	789	827	757	806	760	804	789	809	788	839	802	795	826	811	836	774	827	845	811	801	765	772	784	850	818	826	826	831	824	785	814	855	796	770	800	770	866	827	810	806	806	821	832	778	801	818	870	860	800	776	841	850	816	869	861	803	808	843	746	794	752	818	817	801	809	839	789	819	816	865	858	790	821	831	838	883	820	786	784	820	810	804	845	816	768	817	839	884	854	808	824	805	879	812	772	818	837	752	836	835	808	838	816	805	887	877	843	818	804	767	777	831	834	840	870	779	770	843	806	855	789	852	872	790	854	814	803	794	860	816	790	831	781	853	819	808	846	770	860	851	807	798	798	767	812	775	784	815	830	785	814	780	842	804	843	798	825	839	839	842	806	807	805	840	771	778	798	781	801	827	833	785	828	876	815	866	785	812	855	844	822	766	794	812	803	843	814	805	799	819	831	800	778	809	829	819	803	830	831	802	814	844	828	829	872	809	811	844	835	816	840	826	817	833	798	792	804	800	891	848	764	819	850	838	886	781	778	782	825	768	826	798	799	877	831	830	835	824	767	801	845	831	824	838	771	787	802	875	847	806	807	766	791	828	812	798	809	795	797	834	795	846	796
38270	36073	33655	21748	9893	4398	2154	1460	1248	1132	1005	1009	988	944	883	808	882	850	823	801	844	802	801	821	806	816	842	805	782	815	813	807	755	828	834	818	776	810	827	854	788	821	783	801	825	808	806	824	787	859	794	806	821	780	837	819	801	815	837	843	828	820	771	782	862	839	793	820	781	787	843	842	785	802	796	778	812	862	798	832	824	835	753	823	828	768	851	810	738	814	807	870	823	808	783	819	846	877	824	799	817	814	817	827	811	833	836	854	753	841	785	839	824	797	791	754	829	758	810	814	814	813	880	814	802	788	818	829	827	812	811	854	823	818	829	811	803	794	801	769	833	846	819	794	820	833	843	782	835	814	809	768	838	857	763	786	864	818	809	800	815	798	844	809	805	783	761	811	812	790	799	795	803	800	802	817	763	863	770	826	810	818	831	765	773	851	800	753	852	838	812	827	784	788	803	800	784	722	791	863	823	829	832	815	778	821	834	832	866	833	767	818	826	765	785	834	820	773	829	851	813	788	796	836	819	765	820	759	784	850	778	754	788	821	799	804	823	835	782	859	804	770	834	813	767	846	836	796	845	776	816	804	773	797	862	763	792	793	865	825	836	831	804	834	823	809	777	766	864	815	853	811	781	798	815	800	787	755	803	808	804	778	843	863	809	835	803	812	763	847	793	817	809	807	825	774	846	802	862	870	746	826	821	829	830	814	773	842	735	799	783	808	836	818	784	806	797	801	814	783	848	797	863	770	807	830	833	852	833	809	809	801	799	816	801	803	839	785	837	793	782	790	835	829	820	838	835	785	820	829	796	801	809	826	790	795	858	791	852	802	750	786	835	838	807	774	805	796	836	814	751	849	825	790	764	818	781	821	843	794	813	780	837	814	811	776	795	802	814	789	846	856	809	803	803	828	851	837	814	793	788	795	838	750	761	819	829	804	817	816	808	842	843	785	754	823	786	794	770	836	776	776	810	807	800	788	845	807	876	833	843	797	828	785	835	805	791	818	830	815	777	769	731	800	798	792	786	814	844	780	822	834	847	836	798	764	796	828	811	773	808	806	768	833	821	829	788	865	820	809	847	833	815	807	828	805	790	854	829	809	832	786	917	807	818	821	805	798	855	824	789	781	809	803	819	816	805	812	788	817	788	808	835	867	831	827	793	877	831	777	858	796	809	871	776	768	828	770	816	827	804	795	825	818	790	817	842	779	824	786	842	739	846	812	812	787	809	789	808	880	824	765	861	855	855	815	825	886	807	807	815	784	782	795	821	852	825	828	785	769	848	827	875	823	814	833	772	829	773	826	808	773	831	787	807	822	798	823	819	846	795	821	777	817	829	841	768	847	787	868	755	799	826	751	798	839	779	808	826	798	804	841	761	849	808	783	873	819	832	771	767	767	758	794	881	847	802	839	815	748	862	807	792	810	838	808	779	824	867	851	841	759	865	831	801	789	840	830	811	771	791	811	814	833	838	814	821	800	757	802	806	780	787	797	885	799	785	876	789	752	769	856	830	842	809	802	858	827	816	809	823	822	786	794	823	833	821	821	788	809	829	815	786	815	843	856	771	850	829	820	846	772	791	818	794	814	806	818	810	750	778	839	763	827	847	832	816	784	815	824	789	839	801	827	811	835	812	796	824	782	850	765	815	781	844	837	799	842	775	787	893	799	848	906	854	803	842	805	754	800	786	819	796	869	820	842	797	863	822	817	820	804	795	784	801	818	830	843	840	908	805	806	778	811	808	800	830	791	832	833	785	815	801	841	774	849	807	804	811	791	790	806	800	773	840	782	822	744	785	825	821	791	844	770	786	777	789	757	830	821	768	783	887	814	820	828	794	824	790	840	860	800	824	792	855	792	782	831	816	851	840	861	827	850	781	791	797	815	802	796	826	803	752	826	804	837	814	803	819	772	813	809	811	769	816	829	808	787	851	795	861	840	821	817	757	800	848	864	767	798	832	782	813	805	806	846	834	851	848	796	841	813	844	794	869	778	812	847	758	822	748	814	838	817	832	795	789	808	801	802	822	779	804	813	830	786	807	787	797	789	800	777	857	771	829	866	854	794	835	813	754	824	878	860	839	858	845	843	793	778	802	754	830	825	803	811	798	854	794	780	831	802	800	737	806	819	895	780	809	802	825	866	763	825	793	751	827	817	760	782	774	786	787	817	864	807	759	804	785	823	839	842	760	842	774	803	794	799	841	821	736	848	801	795	769	791	876	839	816	767	858	765	815	774	773	804	807	785	793	818	788	805	801	833	762	839	830	803	834	762	828	805	834	804	818	847	818	816	853	840	736	828	852	813	785	764	818	802	787	825	807	838	799	761	833	842	828	814	761	799	825	756	833	764	811	817	815	815	838	786	819	773	824	828	785	749	812	830	818	813	883	789	843	786	847	865	839	816	751	816	786	754	759	839	836	765	813	807	766	845	776	821	862	812	783	841	849	801	813	798	738	792	810	800	816	851	803	816	763	830	827	796	811	829	821	848	845	765	773	819	842	785	878	802	808	826	821	872	806	796	807	804	839	820	799	781	832	792	844	801	823	786	789	823	834	822	851	797	796	817	812	829	848	793	795	822	888	796	834	858	878	893	815	822	757	840	813	808	801	790	811	834	778	844	766	821	794	837	833	808	795	830	810	832	833	784	818	856	769	781	898	798	792	755	737	799	830	788	775	866	842	807	793	805	812	848	819	811	845	842	814	839	834	847	853	796	788	815	820	804	787	850	800	781	807	808	853	825	770	824	811	867	805	784	845	881	830	741	817	798	809	737	837	814	858	774	825	828	825	889	845	806	837	806	829	772	854	814	832	793	802	796	774	845	824	817	788	840	830	794	817	790	784	809	785	799	817	830	781	786	804	828	802	811	785	813	845	834	827	815	806	852	827	796	802	821	822	826	803	761	783	766	780	832	820	766	813	813	839	765	860	845	859	873	813	783	797	780	787	808	791	827	844	772	813	853	804	810	826	839	859	849	815	777	826	847	806	771	828	819	840	809	805	816	845	817	836	826	788	818	851	849	834	815	825	816	802	794	789	819	772	843	799	807	762	825	799	786	849	845	807	817	796	826	838	791	751	828	772	847	821	787	822	805	749	813	814	787	844	793	794	862	785	821	814	809	752	803	863	791	747	811	819	849	819	815	818	872	827	833	873	760	782	839	806	746	824	817	799	780	783	857	799	822	763	804	774	799	805	837	783	754	831	819	801	826	775	823	841	783	779	785	811	818	784	780	816	795	845	822	856	780	785	839	818	757	812	828	821	749	831	774	804	812	798	827	807	787	810	838	823	822	794	857	806	836	811	769	811	828	821	778	797	814	811	825	805	813	829	853	844	767	771	860	830	833	850	757	818	785	828	843	785	832	813	843	820	853	827	804	806	814	785	783	809	822	819	767	761	781	797	832	830	815	799	815	844	824	823	762	790	782	808	785	775	813	862	858	789	791	807	813	829	776	836	774	820	789	821	804	744	823	807	810	801	880
42563	48926	33224	18954	10860	5742	2889	1841	1510	1417	1233	1097	1079	998	885	915	849	831	850	818	847	886	814	772	805	885	828	832	867	825	786	857	799	881	893	825	860	822	801	828	898	807	837	813	819	858	877	783	840	818	824	855	866	854	876	849	811	855	880	829	825	821	859	867	861	853	812	800	864	864	794	895	857	822	826	875	864	852	919	875	843	808	868	878	850	823	819	820	853	836	875	855	852	894	841	915	877	856	801	837	835	842	861	817	842	795	829	829	808	829	796	874	808	820	824	871	811	877	847	791	820	828	839	863	820	817	877	814	869	769	866	794	880	877	855	824	819	815	841	773	880	844	836	855	827	850	869	894	839	827	806	829	859	814	874	804	818	817	815	836	828	851	827	836	806	856	774	859	865	821	829	819	831	854	844	828	853	859	847	845	875	848	835	816	839	849	862	799	852	816	801	778	868	819	815	840	890	812	849	828	825	834	815	854	815	815	870	842	847	843	849	809	793	818	797	848	848	870	876	866	807	849	838	853	856	821	845	861	822	848	805	850	827	850	827	864	785	816	838	789	884	824	883	841	891	895	867	866	845	847	852	841	836	831	874	873	833	813	811	814	828	883	799	857	819	853	829	809	783	882	869	836	896	810	843	851	816	803	781	819	871	782	869	858	810	851	834	841	826	834	829	808	818	893	859	851	812	854	845	804	847	823	824	825	804	870	845	860	884	815	801	813	846	836	826	807	825	830	832	833	851	810	820	813	850	846	843	820	863	847	865	832	842	787	881	830	880	823	794	835	815	845	817	838	820	858	857	824	792	783	823	870	823	793	826	852	832	854	854	798	870	821	830	828	884	867	894	859	817	825	826	867	836	905	862	815	847	819	845	875	841	876	880	850	856	803	827	824	829	850	800	846	813	850	771	864	822	801	834	932	880	829	906	810	830	862	829	892	884	841	850	819	811	792	785	885	779	850	872	854	810	892	839	882	861	819	870	840	832	888	840	795	824	858	858	811	850	813	877	820	788	802	825	875	824	812	817	866	859	882	834	843	842	842	800	853	835	858	872	822	859	864	810	856	862	847	774	806	825	818	821	846	845	823	888	847	866	863	863	859	841	869	813	800	757	833	838	844	816	827	854	890	867	839	835	856	871	875	829	835	781	854	894	803	850	794	870	861	822	821	857	866	850	788	851	876	839	814	840	810	782	876	830	822	846	793	886	789	859	818	787	789	847	863	860	821	850	843	863	835	839	837	845	818	873	816	853	844	830	785	815	780	812	846	839	858	835	871	801	856	816	857	810	833	827	819	799	823	818	828	827	805	814	859	855	870	799	834	875	836	842	855	863	882	827	813	848	867	830	900	829	883	835	814	850	877	826	845	827	804	857	847	830	790	851	829	787	868	822	830	770	832	842	856	844	831	846	899	809	829	878	799	833	795	857	825	884	796	834	829	836	848	815	848	878	764	837	841	848	824	814	782	830	881	809	806	849	831	845	803	807	845	816	845	839	818	844	885	829	821	809	846	826	888	800	884	855	895	818	827	821	822	855	850	799	821	860	907	815	862	880	850	890	862	872	830	824	918	820	793	851	835	847	834	873	863	845	880	841	826	774	857	859	836	852	804	856	857	844	873	846	793	824	769	790	878	832	875	820	831	816	866	825	829	823	806	860	876	849	846	843	874	836	833	871	882	822	842	846	859	827	840	874	812	796	827	843	846	840	865	839	837	814	851	859	819	894	818	843	870	846	804	821	894	831	876	866	854	828	909	794	838	790	827	792	776	804	842	828	831	817	840	790	829	803	853	843	819	810	869	852	825	836	826	823	835	828	794	819	801	855	885	778	814	850	856	868	787	820	809	829	833	874	799	819	831	789	842	824	863	853	857	877	832	839	824	851	835	842	876	882	836	844	788	864	795	835	873	874	859	791	787	831	859	802	793	834	862	842	836	804	820	823	798	864	871	836	877	863	877	826	805	841	822	799	840	812	831	873	823	858	865	855	811	798	837	836	860	848	867	808	848	840	851	862	835	853	875	803	841	855	865	790	762	823	808	850	840	875	851	856	822	831	851	813	826	802	807	847	933	857	846	835	825	816	845	829	779	858	813	838	890	798	872	834	882	786	880	866	833	868	842	848	813	863	834	854	811	817	815	891	850	843	853	892	784	769	861	842	854	837	856	833	795	773	880	843	872	914	827	851	861	817	862	795	869	836	805	852	810	810	849	765	803	835	859	832	857	837	835	891	836	900	833	843	890	851	871	806	819	879	864	888	879	847	845	831	835	857	800	821	810	850	850	858	801	864	882	814	822	852	806	879	862	806	786	867	839	844	834	852	877	847	866	863	797	826	908	794	841	816	851	857	841	826	880	821	892	855	835	804	796	906	847	783	871	842	822	885	765	861	779	862	867	856	833	826	819	859	865	832	813	875	876	830	853	842	859	836	910	842	831	817	811	878	871	854	843	838	815	806	815	873	808	817	836	812	872	838	852	836	867	873	761	842	836	821	833	826	833	850	825	829	853	838	855	847	921	874	840	857	895	855	841	848	843	882	825	850	814	808	843	849	800	857	891	875	835	834	882	838	869	852	842	827	830	800	874	839	789	882	863	848	837	868	829	813	826	860	817	831	869	843	809	843	830	832	872	847	829	886	865	877	829	921	841	847	876	834	858	849	799	827	837	820	880	828	864	849	831	851	796	815	878	816	829	865	839	854	882	807	795	884	836	832	807	817	809	811	823	846	802	821	835	866	859	843	793	838	793	815	833	850	842	862	893	852	897	806	833	859	844	836	858	849	850	863	792	866	858	799	782	754	909	818	809	842	794	856	900	879	891	856	824	850	830	822	863	830	821	886	828	835	799	858	910	833	795	843	850	845	858	841	830	816	876	833	852	883	850	816	848	863	850	848	857	843	840	861	842	835	927	879	815	841	818	804	856	848	869	831	768	808	918	832	778	836	844	817	807	843	840	786	839	918	855	812	865	852	866	886	848	836	839	870	832	818	844	848	811	839	845	800	831	880	864	855	892	790	826	813	854	842	837	871	821	860	820	766	870	832	826	816	819	807	851	862	817	865	814	785	823	832	832	840	861	836	860	801	863	900	852	867	915	845	862	786	836	828	796	842	794	872	882	828	847	837	859	820	828	813	863	862	868	814	800	842	855	879	844	816	820	878	838	797	847	803	806	773	870	813	808	793	880	811	866	827	883	836	842	909	790	826	842	813	836	804	850	890	800	836	827	881	846	864	823	855	803	809	862	838	852	857	786	808	788	851	814	787	865	872	891	829	817	817	828	866	847	852	853	848	854	880	847	782	885	834	872	874	842	872	806	847	845	844	759	871	847	829	935	871	873	850	884	866	841	860	838	856	862	898	821	809	835	859	872	869	847	825	837	849	867	881	806	803	844	877	848	835	888	824	833	845	811	835	801	851	849	889	793	818	848	850	839	830	803	829	812	830	832	821	830	811	801	834	772	838	857	835	791	828	816	881	789	835	858
23489	21023	27950	24304	20952	12286	3279	1963	1579	1384	1242	1076	983	943	846	801	776	784	760	842	762	728	733	778	756	769	766	762	817	740	769	734	717	729	792	709	767	778	783	751	728	759	703	713	790	721	730	762	822	780	804	761	730	744	782	778	763	788	778	686	802	719	728	764	749	772	763	793	758	748	729	765	744	762	750	776	799	756	767	760	763	737	778	786	803	724	746	728	762	749	757	782	744	749	761	723	764	750	730	764	723	799	760	796	735	741	794	759	757	738	723	765	733	783	748	739	787	790	756	728	745	746	748	750	763	711	736	728	785	740	720	711	781	760	727	740	791	750	764	743	707	751	728	772	805	723	745	746	783	801	749	761	775	735	713	767	751	826	730	739	739	752	784	742	743	762	735	784	762	767	806	797	761	732	784	838	744	751	730	759	686	774	732	769	772	721	813	803	746	772	750	761	759	805	769	806	758	784	732	764	765	745	726	760	761	784	767	791	766	754	742	733	746	763	832	773	765	732	731	762	800	739	739	849	768	780	802	770	758	712	725	791	747	832	744	758	808	739	737	725	729	785	748	753	741	742	864	745	766	772	777	724	752	773	764	759	761	765	778	779	772	722	725	753	726	758	699	745	756	738	771	780	777	753	739	797	764	730	807	760	738	751	753	796	786	723	806	767	738	757	769	776	779	761	770	828	771	768	747	712	700	755	771	746	770	735	772	734	733	738	759	746	753	788	774	739	706	747	805	741	749	745	772	754	752	752	779	754	751	772	779	766	750	768	763	706	752	756	733	769	798	744	733	765	772	770	777	681	708	740	787	757	708	730	760	757	854	752	732	775	724	759	773	785	747	791	804	810	788	704	760	748	784	751	783	771	732	763	760	794	796	727	816	727	790	728	744	753	696	760	758	751	753	771	754	699	804	722	750	760	776	703	724	756	742	782	775	738	768	733	761	728	759	738	742	770	757	826	766	715	790	731	740	776	766	733	704	742	776	777	722	790	757	757	833	796	737	788	755	766	817	792	758	752	752	741	730	797	755	760	768	770	704	749	764	792	752	812	737	735	757	749	757	721	719	764	785	745	745	776	772	754	736	769	799	708	774	754	677	776	755	794	783	803	772	788	817	721	807	791	719	822	773	778	716	722	753	772	787	778	724	769	719	753	738	777	735	754	806	783	765	732	765	798	769	772	740	759	761	763	716	701	757	742	774	772	779	802	783	760	739	772	753	725	799	729	746	752	769	775	762	755	736	776	718	737	783	787	820	741	704	698	792	767	729	737	792	736	731	757	774	741	796	760	713	755	777	799	742	685	727	727	774	764	788	742	783	784	797	768	731	768	786	780	738	773	800	742	773	738	742	755	740	754	775	755	741	760	712	728	699	784	736	661	776	783	759	741	777	774	784	759	744	762	788	758	756	733	744	816	738	790	746	753	793	795	766	804	780	736	766	763	749	768	750	727	741	781	789	756	796	771	714	734	770	784	757	744	740	732	789	741	779	802	737	762	800	723	752	745	704	790	771	795	770	830	709	742	723	756	776	701	723	740	799	792	740	758	777	728	729	781	776	723	806	797	721	748	739	766	802	766	755	781	722	766	773	759	750	795	721	744	758	767	719	742	746	801	745	772	768	781	741	736	706	745	758	708	756	794	798	746	765	749	736	793	797	791	781	781	769	767	695	771	778	780	745	750	783	802	770	776	796	784	783	776	774	798	780	785	770	779	774	751	746	752	757	761	789	726	766	781	813	749	718	789	770	725	779	784	778	739	765	790	740	691	765	763	699	795	722	764	767	816	757	768	776	759	810	741	820	747	702	764	802	723	755	764	791	812	756	798	804	774	743	752	754	755	731	736	708	737	726	738	770	816	703	769	758	771	808	754	767	739	719	761	763	760	782	737	757	761	767	828	729	762	767	727	763	796	754	774	737	792	730	774	782	735	753	798	764	800	705	721	780	715	736	725	787	768	790	714	716	773	737	741	741	755	735	814	722	790	738	736	724	729	777	764	726	725	767	787	756	775	817	724	724	730	735	729	784	719	772	769	745	799	769	762	777	731	720	761	752	744	774	741	745	771	794	768	755	769	795	738	756	771	753	778	734	786	769	733	748	810	746	796	744	739	778	764	726	753	776	739	745	748	751	746	774	782	738	765	752	686	788	721	737	755	746	829	743	745	784	762	771	746	807	748	738	754	735	782	784	744	779	768	731	756	777	764	729	724	719	791	739	765	775	760	770	776	754	731	828	784	765	774	769	750	763	756	777	755	798	775	760	788	748	723	774	719	758	736	732	768	749	732	756	718	727	776	744	848	764	779	734	769	773	752	746	768	807	750	803	772	777	716	710	717	716	743	798	781	758	748	779	757	761	775	746	742	724	797	766	750	761	733	727	804	774	791	768	777	757	758	715	745	775	796	791	783	736	754	710	787	766	796	764	732	742	766	770	782	822	822	809	757	737	793	808	752	747	722	767	764	709	768	777	722	764	755	710	769	777	762	730	752	735	768	791	769	776	747	696	718	757	751	816	782	760	774	798	743	809	754	742	809	711	785	748	748	752	759	727	747	742	724	797	742	832	766	779	736	754	773	797	792	763	809	783	805	778	748	732	741	734	769	731	781	725	732	708	777	753	763	761	754	803	772	738	786	761	758	749	777	756	693	730	757	741	739	795	817	796	755	744	739	752	768	762	747	742	780	779	769	755	741	769	739	801	787	719	737	801	789	685	739	767	801	752	765	758	722	755	727	767	780	791	776	773	805	796	744	755	766	747	747	752	759	752	785	761	748	771	749	820	737	756	712	862	757	808	716	768	755	772	744	755	793	756	804	776	782	749	757	756	762	764	784	764	817	779	779	813	734	777	764	780	751	725	752	785	745	751	706	704	790	727	733	800	738	779	765	758	780	762	794	778	732	701	779	742	763	776	778	806	762	736	764	735	754	774	734	774	783	702	718	755	763	734	793	764	734	819	747	780	756	758	734	764	737	777	735	744	812	762	757	738	706	756	698	780	737	753	739	739	780	706	778	770	744	763	812	753	763	729	747	736	747	761	800	738	703	731	710	808	740	757	782	723	766	792	784	744	742	771	722	752	740	763	730	727	733	726	735	739	767	742	806	728	776	774	734	786	735	765	823	765	747	730	755	737	778	759	765	747	778	738	784	760	726	774	756	750	724	785	774	780	814	738	793	767	775	731	761	736	757	747	794	756	672	732	728	754	763	762	745	763	756	756	776	794	789	691	737	766	747	769	794	791	719	741	801	786	750	738	766	779	749	749	719	726	735	766	763	782	747	780	792	764	733	756	792	757	749	763	814	700	747	754	744	777	709	747	781	733	817	724	813	782	799	753	769	839	794	756	701	717	790	790	733	784	720	762	789	731	743	726	768	804	710	739	755	728	763	786	733	763	799	818	724	750	771	745	768	781	722	742	749	763	722	741	756	762	689	771	768	765	780	770	782	724	781	758	785	789	764	754	775	729	752	772	701	779	703	747	735
43418	56392	29858	15393	8337	4864	3370	2551	2161	1705	1425	1310	1141	919	873	814	798	793	829	811	828	801	809	776	775	765	817	815	755	763	787	796	814	765	794	803	739	751	769	782	790	755	786	807	754	806	789	832	781	822	797	758	789	788	776	753	756	759	724	777	774	795	787	737	764	774	782	768	785	796	808	809	812	827	796	767	755	802	754	762	761	800	753	796	846	780	776	741	794	821	769	785	798	752	732	785	777	780	803	794	778	758	744	782	752	731	789	760	828	747	798	743	789	808	738	762	733	790	795	796	795	750	790	767	738	783	787	809	809	740	784	830	797	762	770	746	772	804	749	780	734	712	757	710	736	830	780	789	780	801	846	778	732	740	790	764	777	737	767	746	759	810	806	782	758	781	822	838	821	803	792	777	752	740	727	749	768	842	741	793	752	800	788	820	768	803	832	838	796	780	764	768	782	800	801	837	816	824	815	817	818	760	792	773	763	802	758	795	739	805	796	768	723	782	780	775	776	779	801	757	741	780	777	819	754	815	796	830	749	744	784	756	810	758	751	774	781	759	800	782	779	771	777	785	749	827	754	784	784	762	785	732	750	823	794	784	794	805	828	848	788	778	808	776	768	826	766	761	777	802	830	699	793	789	738	779	775	718	762	782	792	797	730	821	815	818	762	774	809	800	782	810	855	747	801	772	767	822	794	771	767	830	800	752	805	775	770	844	763	750	787	778	756	764	790	802	772	833	770	758	744	744	788	820	766	779	773	779	787	738	797	760	766	837	787	791	769	779	784	781	757	749	746	807	759	748	744	818	776	750	789	812	771	785	780	824	748	806	825	782	737	778	815	883	783	834	761	766	783	753	811	799	827	847	829	806	775	790	768	781	753	760	807	824	768	792	780	773	731	781	774	769	777	777	782	793	745	819	795	789	760	796	783	779	719	743	782	819	799	785	795	805	812	771	784	765	788	767	830	831	799	744	806	801	767	775	812	814	796	785	771	739	798	751	759	806	783	822	782	771	761	769	747	821	789	810	767	774	767	799	724	764	825	736	798	770	811	797	783	822	813	766	837	778	798	808	755	770	792	753	803	714	830	784	790	707	789	788	747	778	785	746	795	767	774	797	777	788	760	774	748	784	790	799	768	810	762	772	786	813	780	799	788	810	807	786	779	800	768	809	806	799	792	767	815	787	778	797	788	798	792	753	787	770	798	824	795	765	776	774	819	822	755	819	798	773	777	723	739	750	769	815	781	789	749	788	811	785	732	777	725	763	762	780	746	825	786	770	795	747	784	751	789	753	763	806	753	804	796	809	768	780	810	751	740	773	774	781	799	771	735	805	786	799	798	785	779	737	811	780	847	799	751	784	788	741	789	865	791	791	788	806	773	772	749	806	808	799	721	800	772	808	776	792	804	798	816	770	738	762	801	772	741	792	757	768	745	770	774	710	791	749	806	799	768	792	770	758	778	754	815	759	805	760	777	773	848	781	827	751	771	787	785	773	768	818	787	801	786	787	767	771	760	833	763	791	722	737	746	784	785	750	780	804	787	762	769	738	749	777	768	789	770	762	786	812	742	770	765	766	773	749	779	808	814	822	757	763	797	756	782	792	857	866	798	731	794	774	745	783	764	770	817	780	783	785	790	789	787	789	761	792	755	756	768	784	818	803	808	720	757	773	773	778	810	764	782	767	790	758	786	803	772	821	828	767	804	772	826	724	804	746	785	781	809	752	744	744	768	792	770	758	842	791	772	785	832	748	799	781	792	785	774	735	781	797	810	746	810	734	844	809	768	797	759	736	761	811	743	742	724	742	753	800	795	846	780	771	752	814	757	799	780	783	828	774	784	791	776	743	814	804	780	765	829	743	801	778	823	785	800	825	746	794	768	783	733	837	790	757	780	777	826	784	776	803	837	811	860	766	813	811	736	745	751	764	831	770	808	821	795	819	740	830	748	779	755	818	812	797	716	782	809	762	802	826	774	762	776	776	816	814	759	774	777	769	753	779	794	789	809	795	802	767	783	790	721	755	717	759	734	758	772	782	766	728	800	790	768	788	746	769	805	848	728	760	770	800	791	790	805	793	793	772	768	746	798	753	802	816	755	784	726	801	748	798	754	712	803	784	809	787	796	767	807	804	814	773	724	714	778	802	807	813	742	800	790	787	819	798	796	784	762	757	776	831	773	776	772	756	793	802	772	825	756	781	782	786	801	760	747	756	780	798	734	739	778	795	783	784	797	788	778	788	809	808	729	772	770	777	764	760	780	865	773	812	781	712	771	787	732	850	748	800	798	786	807	810	781	770	787	811	712	748	823	819	770	798	809	737	738	757	759	743	733	810	798	758	743	761	822	741	772	774	810	760	724	778	773	788	769	753	849	751	750	797	769	771	786	814	788	754	808	765	789	694	838	791	790	748	772	778	789	755	720	807	736	789	808	746	752	788	815	891	730	763	802	793	804	795	780	770	811	733	853	807	820	788	746	744	776	766	796	796	771	745	784	775	749	784	757	787	791	777	830	773	735	823	749	799	833	776	780	799	850	797	759	786	801	747	778	815	781	775	838	774	782	789	771	763	853	790	788	844	800	828	771	747	806	748	779	771	749	802	826	746	772	798	782	766	813	806	783	774	795	772	799	832	768	729	800	816	788	771	726	804	799	819	753	796	763	774	776	709	710	818	807	829	817	822	763	751	803	773	772	771	762	752	858	783	754	781	776	783	751	772	769	747	782	773	770	742	771	787	828	766	736	736	790	821	806	805	775	772	814	775	790	743	789	824	764	742	797	778	762	827	794	802	770	791	783	755	742	753	780	757	752	794	799	737	777	802	803	771	792	762	848	833	813	783	825	738	789	802	745	766	750	830	792	769	726	811	776	817	859	830	800	794	754	797	787	786	780	777	775	755	748	734	815	736	767	755	803	771	779	801	784	744	805	733	748	772	781	823	738	822	790	759	778	824	773	763	780	731	797	791	735	812	804	815	802	812	774	747	821	807	778	802	773	792	771	788	836	771	817	773	845	808	786	765	756	752	802	754	801	811	714	776	809	782	773	771	787	738	770	761	830	776	766	734	785	794	735	802	836	824	809	732	802	757	775	760	747	767	804	705	813	830	790	793	787	790	789	780	801	734	827	731	811	800	775	797	834	789	767	750	783	773	751	746	771	791	758	768	791	746	765	825	803	857	764	803	768	768	823	760	773	741	766	748	810	773	765	791	793	795	740	769	751	779	738	835	795	754	759	770	850	789	765	777	798	789	811	768	780	751	772	805	785	784	779	744	802	792	788	758	764	712	782	754	770	793	749	775	805	760	767	797	776	782	766	738	760	827	758	785	739	780	795	797	771	763	812	702	810	767	795	751	810	789	767	776	795	774	790	782	744	827	808	804	735	766	854	787	716	752	802	791	751	805	788	732	742	797	783	806	745	843	802	798	780	830	819	756	766	789	813	809	821	768	794	821	796	752	778	790	807	769	766	759	786	769	766	781	796	805
25168	21174	26691	24987	10821	2352	1612	1278	1141	993	885	823	862	842	855	860	853	806	843	916	885	844	851	852	839	822	850	825	867	864	809	811	822	799	898	831	829	806	849	820	872	804	873	823	833	796	859	852	825	832	843	853	800	822	867	882	858	835	871	806	806	849	839	835	873	813	862	833	827	841	812	885	830	809	883	848	859	824	858	833	878	812	808	865	833	878	895	870	838	866	832	827	847	821	852	807	892	829	854	847	862	867	821	845	803	836	836	865	838	835	812	836	879	885	849	818	862	824	871	885	826	838	793	845	875	888	831	829	856	784	821	839	822	910	815	818	834	806	866	839	815	878	743	861	831	825	814	839	885	816	810	865	852	832	850	853	825	845	840	868	836	872	810	850	844	874	804	816	843	825	798	814	845	826	838	878	797	816	809	845	818	829	793	789	848	836	853	827	882	845	829	879	861	796	793	816	808	823	849	810	869	827	795	892	846	866	838	793	797	791	855	811	939	847	818	811	858	816	829	874	876	845	856	826	846	833	831	824	851	832	861	857	829	852	890	882	829	883	849	855	829	835	864	865	884	842	867	840	852	897	860	822	867	862	865	806	897	825	818	798	862	815	837	811	821	869	851	846	851	807	751	803	844	837	873	823	792	879	837	864	867	844	862	813	842	830	858	813	899	804	890	842	842	845	814	825	864	818	806	849	872	890	878	849	851	863	899	822	808	866	840	852	852	883	846	781	853	835	841	819	873	794	828	886	825	862	866	853	814	799	849	865	867	874	776	808	911	819	880	822	795	865	801	852	845	845	817	836	884	848	874	817	835	815	826	864	842	820	835	806	840	803	887	863	850	852	832	865	866	831	857	826	867	838	898	851	839	807	835	895	865	852	839	845	834	822	887	845	873	836	874	862	871	827	805	818	848	851	843	841	795	830	826	788	818	849	856	817	817	863	876	843	809	885	827	872	847	858	819	862	864	800	889	876	845	832	840	827	842	835	918	871	865	864	842	848	841	847	875	856	804	863	835	859	838	841	873	863	831	847	800	836	834	863	826	818	810	844	823	822	834	892	844	840	839	855	838	885	809	822	779	867	810	861	781	831	827	802	891	819	809	808	864	815	807	858	842	810	867	818	838	837	853	861	828	825	818	866	862	821	874	838	877	845	861	857	834	826	854	894	872	844	790	858	839	833	787	857	817	837	794	831	824	840	800	829	840	813	839	845	813	829	819	794	801	859	830	843	814	833	786	926	834	816	813	813	863	798	823	795	807	825	846	808	851	872	822	851	907	855	864	786	845	829	846	856	864	782	877	896	873	855	831	881	829	818	853	838	823	815	868	863	847	850	842	854	849	916	865	853	836	864	818	837	829	812	833	817	847	832	868	770	855	870	862	822	865	872	867	867	826	850	835	838	855	867	808	805	830	850	838	845	834	818	825	861	854	863	857	847	825	808	809	895	789	843	821	848	836	836	813	861	848	862	825	844	837	796	837	805	844	821	895	823	848	797	805	831	803	840	796	819	840	873	807	864	837	869	854	819	826	851	869	850	860	906	839	814	834	802	878	832	863	864	826	832	835	854	828	780	883	856	852	852	805	891	843	827	824	863	843	864	851	857	853	810	834	839	889	849	897	836	832	831	804	820	861	827	849	868	874	877	888	781	895	790	807	841	923	858	826	815	864	836	871	861	832	869	887	875	830	816	809	823	852	842	906	825	897	869	822	792	897	852	832	877	833	855	817	830	862	878	851	894	821	815	813	790	832	785	868	859	865	794	897	864	836	849	818	818	840	858	912	860	835	812	817	787	887	861	818	877	804	882	824	817	910	905	805	819	814	809	823	851	854	818	885	818	892	872	833	828	777	841	779	835	836	823	849	814	818	844	790	817	782	853	888	854	842	868	861	861	880	919	843	820	800	801	836	864	871	790	849	829	859	792	833	832	890	833	859	834	836	807	832	897	842	873	780	843	820	872	854	854	837	826	838	843	873	849	875	849	876	851	794	865	837	847	855	861	826	846	795	839	840	816	881	857	890	836	885	891	888	784	837	858	851	825	828	774	860	806	838	874	825	892	812	800	812	846	833	813	832	840	850	840	824	869	820	888	828	874	846	871	810	861	841	853	878	856	794	855	856	862	847	852	843	851	805	876	817	882	881	856	845	779	878	860	885	845	828	822	823	890	912	848	813	866	841	844	847	804	848	887	829	846	843	786	816	803	795	851	877	847	845	878	840	866	852	881	822	851	857	819	838	860	875	904	900	841	798	861	873	803	823	844	833	886	892	858	853	844	882	833	821	867	838	831	869	823	813	844	860	840	845	847	792	799	891	847	791	876	849	813	777	878	854	790	865	837	886	856	860	803	841	870	806	817	836	865	820	849	807	846	842	832	853	857	872	843	839	835	876	853	841	815	839	831	863	845	818	829	826	821	838	836	854	824	850	861	831	827	839	904	787	860	809	868	849	836	871	847	863	888	837	864	806	883	846	840	856	822	838	828	835	857	872	810	848	834	854	891	832	836	832	825	841	825	876	855	836	869	793	835	876	839	899	839	840	813	838	814	844	831	866	831	866	815	848	856	883	829	804	823	837	850	815	847	838	839	854	855	836	828	775	821	870	834	881	840	879	849	843	888	852	826	861	809	824	814	925	843	832	833	848	865	858	817	824	843	816	849	826	849	853	818	872	827	808	839	822	849	886	800	891	832	844	852	825	836	863	875	864	819	855	791	798	809	848	862	849	822	888	816	844	822	849	827	879	846	791	820	825	883	849	863	847	829	900	845	853	850	855	843	867	867	808	814	850	821	834	861	821	835	795	781	838	813	837	823	897	840	876	804	862	851	832	836	804	845	811	803	922	887	824	832	832	831	800	822	876	824	856	872	818	787	808	838	851	837	849	800	814	836	826	828	902	823	849	842	817	854	872	752	787	782	840	829	859	819	861	822	841	789	854	835	874	830	785	893	877	843	828	858	806	885	838	864	833	880	876	815	844	835	833	821	798	839	829	788	874	838	805	816	846	819	787	871	847	859	813	892	869	874	845	941	864	825	828	834	852	838	845	804	867	838	894	885	811	856	825	833	794	848	828	806	829	843	851	877	847	837	836	845	846	809	792	789	887	793	848	886	885	837	857	883	860	828	793	848	849	821	837	853	831	822	866	801	834	821	819	820	817	846	788	828	779	827	814	846	845	847	816	851	881	883	814	801	863	826	891	797	825	816	860	849	821	825	849	831	860	913	808	827	889	844	826	832	844	864	835	853	858	840	886	909	876	809	863	871	825	842	819	838	850	866	854	869	852	829	878	802	857	821	832	839	826	814	832	840	868	861	804	815	878	817	860	837	815	841	819	811	816	840	798	868	847	848	805	827	810	868	887	814	821	818	806	870	854	825	842	796	863	831	817	833	805	862	801	839	841	829	809	833	798	838	849	875	852	842	860	878	870	819	819	900	860	827	849	846	877	764	840	848	847	823	865	849	877	882	813	813	820	856	871	866
46195	46103	18443	7571	4187	2554	1906	1496	1297	1087	947	930	869	839	897	928	859	833	886	879	840	824	889	826	869	895	892	870	857	874	866	887	887	839	865	844	904	835	923	907	889	888	858	909	859	825	879	873	848	863	895	849	898	851	858	915	915	898	785	861	857	833	828	854	827	901	862	849	855	889	894	892	832	868	851	871	861	943	900	882	854	875	864	935	859	853	851	852	879	852	819	857	840	876	941	829	845	889	856	876	927	869	850	927	870	917	843	910	832	904	832	822	863	852	881	912	821	864	827	892	891	863	831	855	865	862	871	865	875	930	849	821	855	874	875	861	889	849	825	857	880	838	878	856	898	922	871	852	840	848	826	858	835	855	843	847	830	885	870	867	912	873	852	938	874	948	868	836	864	852	867	844	886	851	902	879	905	868	906	852	865	851	841	879	859	836	852	877	880	871	868	872	815	883	887	841	861	849	870	851	873	876	863	881	877	880	847	814	893	874	835	890	856	853	858	885	836	869	840	848	869	852	823	834	838	851	887	891	876	896	904	850	859	832	858	852	846	847	853	876	865	800	916	919	835	914	872	849	841	828	918	811	846	832	877	888	917	864	857	836	856	848	847	836	839	895	824	856	856	911	882	919	884	824	835	876	879	880	915	834	874	846	857	811	883	901	874	849	859	829	852	841	875	855	861	840	858	790	836	864	794	814	858	846	854	842	865	887	824	893	844	882	850	893	790	854	856	859	845	819	846	905	915	871	862	866	848	878	846	852	859	867	895	840	864	872	896	886	881	875	890	850	880	838	903	813	817	870	860	849	834	863	902	896	802	875	860	818	844	881	854	883	908	877	917	849	882	872	842	894	857	868	920	848	820	827	859	888	866	849	882	847	852	872	861	875	868	828	855	816	835	878	862	843	824	817	885	834	822	895	842	925	836	847	864	821	815	825	896	833	878	815	866	821	842	902	879	861	868	849	866	866	856	856	829	866	830	859	860	870	927	875	856	866	878	852	872	840	876	835	821	855	862	856	871	930	849	866	874	878	829	888	879	853	885	864	854	903	892	858	841	908	910	853	906	850	883	873	795	907	836	845	906	859	876	834	818	903	836	925	858	873	819	849	840	861	856	896	867	854	873	850	830	866	849	819	852	832	829	853	842	862	875	824	870	859	862	889	877	882	886	866	832	885	809	868	853	851	834	836	868	907	877	866	888	892	805	866	818	895	868	862	832	855	856	855	856	894	871	899	822	863	870	894	850	879	879	822	847	862	814	811	827	821	861	867	828	881	874	891	854	878	865	858	864	880	812	838	848	854	865	850	862	846	864	896	952	765	877	817	874	846	867	805	889	862	815	828	834	928	848	831	906	888	864	901	868	867	844	869	825	848	769	847	869	838	834	879	867	864	850	843	807	835	840	820	850	870	852	889	852	863	857	814	854	830	904	833	900	870	841	927	920	818	873	856	892	859	886	882	848	864	843	914	870	832	855	890	841	879	841	859	853	837	835	865	896	884	839	904	849	833	861	821	868	819	822	871	845	941	875	843	841	875	910	875	868	876	874	897	883	880	866	863	847	869	918	843	844	862	907	828	855	848	872	907	889	851	907	856	861	857	891	880	861	882	896	874	886	841	876	796	877	845	877	875	792	857	870	852	895	830	877	852	785	844	874	900	845	870	887	920	894	887	870	843	858	848	843	876	893	866	894	814	866	853	873	866	888	859	877	880	834	881	835	858	840	931	888	849	863	862	829	828	877	896	877	917	857	854	891	823	899	890	895	884	814	845	815	876	838	885	870	863	830	881	837	869	861	887	872	849	875	890	859	901	811	830	881	833	908	841	824	914	799	890	800	866	862	832	878	862	895	890	863	855	884	891	869	850	893	877	870	834	840	866	904	876	817	825	838	866	897	847	828	894	873	910	879	898	859	834	898	828	853	852	867	823	907	881	873	872	871	861	848	838	903	871	859	906	822	869	841	894	827	859	855	825	822	876	895	860	874	834	893	842	877	856	866	916	937	847	863	831	870	845	820	893	833	878	882	824	894	869	777	794	835	794	888	842	858	850	847	872	890	862	840	897	879	900	887	876	844	880	850	887	838	877	853	852	878	859	888	876	858	841	889	832	909	840	867	899	864	858	890	860	839	881	829	847	855	841	874	889	883	894	913	815	860	876	914	865	866	859	909	892	850	848	847	878	838	895	877	886	913	883	861	849	936	873	865	865	851	831	889	885	846	900	868	806	882	881	847	892	876	872	845	850	892	875	839	833	892	859	895	851	855	826	886	889	797	870	856	869	898	879	875	898	814	875	826	866	892	896	862	876	849	857	847	861	800	864	854	914	830	872	869	862	872	853	880	821	896	846	871	819	830	853	868	823	873	841	886	815	851	892	892	868	870	914	792	933	864	857	806	868	883	887	836	819	923	865	887	907	853	874	909	813	848	852	790	885	869	834	886	867	825	833	872	836	866	873	852	849	824	837	884	832	918	847	847	837	842	835	867	836	814	880	884	826	853	860	868	867	861	907	882	914	820	853	832	888	870	860	875	863	842	874	853	868	891	883	875	890	873	856	845	815	843	864	959	868	842	899	813	875	860	855	848	844	873	886	865	845	881	825	853	910	850	917	921	915	830	844	922	864	847	825	838	870	855	843	889	838	824	903	815	865	885	820	925	885	856	856	872	857	869	872	876	888	872	896	916	872	837	879	855	865	888	892	822	846	822	866	811	866	870	875	854	883	839	863	888	870	855	936	913	846	834	834	871	845	922	866	833	882	853	848	838	817	895	872	880	900	888	865	890	840	840	841	845	856	865	842	853	890	887	833	856	925	888	853	857	850	878	787	826	868	873	801	842	854	889	879	846	893	857	906	892	861	849	848	838	859	901	822	890	808	842	870	875	850	880	911	832	826	861	886	884	866	838	885	898	851	864	856	822	886	863	890	912	853	850	860	884	903	854	880	850	850	861	882	865	879	870	842	869	926	856	891	841	875	886	846	886	828	849	883	901	808	879	810	860	810	888	833	853	833	834	843	864	865	877	862	850	880	888	858	844	866	859	865	834	892	848	838	880	865	894	876	829	931	841	905	800	862	892	855	856	877	874	843	880	886	900	843	892	812	875	859	877	871	869	856	873	864	877	917	864	828	891	935	817	869	871	893	839	892	877	858	839	815	835	922	860	914	859	915	889	921	942	823	869	859	858	894	900	876	853	845	855	911	862	867	882	866	885	831	878	847	864	844	863	831	844	860	842	885	868	816	893	877	879	909	900	831	896	907	816	864	889	840	852	907	853	862	849	871	869	887	846	839	853	890	855	829	871	900	838	870	865	836	871	898	878	886	881	897	855	872	872	911	886	871	907	887	857	836	853	914	841	837	877	871	851	842	885	848	827	865	926	846	867	816	898	852	872	896	821	892	882	849	861	873	889	869	866	846	886	830	794	888	872	831	800	847	864	810	867	818	893	912	850	844	866	855	860	859	840	887	900	832	863	849	869	853
22432	20974	28349	23783	21007	20905	8919	2001	1182	1105	937	888	873	885	795	835	855	779	833	857	876	763	849	795	796	849	778	770	796	809	833	824	835	823	814	828	855	794	771	817	848	767	816	810	877	815	810	838	842	758	781	851	805	812	827	832	798	807	816	801	796	803	840	843	821	823	824	811	797	766	763	820	782	793	778	794	825	862	826	823	785	797	821	803	852	748	766	740	809	799	834	866	847	722	789	794	757	756	773	802	779	741	794	805	812	803	776	816	840	776	795	796	823	800	810	773	774	785	798	802	798	781	779	812	811	779	855	801	838	805	806	805	824	800	813	772	763	813	798	778	831	808	782	790	798	888	773	797	821	806	855	812	767	797	764	747	789	792	749	782	793	775	752	811	795	777	806	817	794	809	836	851	767	768	806	811	788	826	851	818	817	856	799	787	799	831	795	821	842	817	815	845	791	771	782	794	797	823	817	769	804	832	793	797	753	847	839	788	795	822	820	812	847	798	822	814	798	857	861	836	792	753	775	778	835	826	801	815	778	774	772	823	885	787	759	797	769	762	819	784	804	831	838	765	849	807	835	786	783	810	757	777	799	825	769	835	766	821	783	785	829	817	788	784	772	824	785	770	806	779	813	819	834	780	842	824	800	747	859	814	737	833	831	865	826	834	793	762	779	791	809	810	830	803	817	806	812	818	815	840	794	809	792	786	816	838	792	823	767	764	827	799	792	857	776	814	845	796	772	784	824	763	756	819	833	822	847	795	805	828	770	804	812	791	810	767	793	832	835	839	804	801	813	834	766	787	876	813	780	751	758	839	798	831	779	773	830	785	780	816	806	780	810	791	806	833	814	817	812	841	752	811	801	807	802	770	808	818	766	846	756	792	789	758	852	811	832	800	811	785	816	829	786	783	834	825	796	817	804	767	807	846	803	804	796	804	804	800	843	796	817	860	842	774	811	778	799	811	833	763	764	774	846	837	779	867	788	769	829	787	810	799	838	779	761	800	779	801	860	772	818	827	755	789	847	819	862	802	757	761	815	833	765	794	813	842	826	825	760	778	797	823	776	755	779	758	808	813	820	759	844	847	806	803	819	803	810	814	817	774	815	783	810	801	805	778	819	819	820	767	824	799	771	796	791	806	817	834	769	779	827	757	802	750	779	777	774	729	794	807	794	872	819	810	779	847	890	849	754	753	795	858	814	834	819	817	794	797	791	795	808	800	834	819	832	804	797	831	777	784	819	757	765	814	768	790	819	800	781	806	861	746	802	836	832	836	784	757	791	790	824	818	810	805	765	830	801	821	806	802	860	777	784	777	773	777	762	784	839	814	822	834	793	758	862	830	839	820	796	810	827	797	803	789	789	778	797	852	825	777	811	778	763	772	800	771	808	772	792	830	781	799	802	829	801	817	855	815	770	833	805	837	830	779	843	768	803	836	781	807	803	791	870	836	785	803	824	780	832	799	824	823	784	828	838	815	807	784	826	808	763	833	849	813	735	802	841	769	863	793	874	791	830	797	839	813	805	772	842	796	759	835	830	775	838	804	822	842	748	806	784	766	861	773	812	777	817	790	782	757	816	776	854	811	805	834	873	804	807	827	805	804	797	826	810	810	770	784	763	806	831	780	785	840	795	844	827	805	802	774	812	796	817	830	818	823	859	803	801	808	846	800	827	814	816	796	786	788	773	785	799	787	794	798	839	767	855	779	829	836	788	749	789	812	799	817	793	801	742	822	744	753	796	799	852	777	774	798	761	773	833	780	739	824	791	765	784	839	801	762	871	756	739	810	760	818	783	783	813	856	778	789	824	783	793	847	815	810	818	830	763	785	803	764	772	797	766	797	774	803	781	788	819	796	811	764	790	784	797	824	759	855	791	765	803	772	854	778	787	815	804	817	813	790	741	791	801	748	887	796	826	795	806	771	836	761	814	788	782	818	827	814	780	830	799	823	801	797	776	794	810	807	803	836	809	781	818	814	856	848	757	792	854	813	815	772	798	798	796	805	758	787	804	854	845	767	836	798	847	807	757	839	795	814	817	799	819	820	772	810	764	807	807	810	771	802	800	836	768	792	845	796	794	786	753	823	796	854	751	776	811	789	822	780	740	788	823	785	808	820	735	802	815	823	748	790	802	873	765	866	750	804	756	803	785	767	787	835	768	824	853	796	767	833	732	734	820	807	793	800	805	805	803	813	816	843	839	839	847	756	789	771	781	782	796	812	819	811	849	768	824	857	839	817	832	820	809	791	814	828	761	810	804	786	808	835	839	798	770	819	796	761	811	823	758	797	822	809	796	818	760	793	853	803	795	746	743	846	822	804	863	788	807	795	792	811	830	788	844	825	816	799	808	813	785	800	803	786	788	748	790	785	802	797	758	768	812	873	795	785	797	794	782	838	746	766	765	844	762	819	806	827	825	817	788	837	806	831	748	804	822	785	780	789	841	808	829	788	809	804	768	828	751	808	774	780	739	801	800	792	771	757	778	785	788	816	768	832	810	810	842	863	819	792	794	839	799	828	843	818	800	814	775	827	741	800	794	733	828	778	794	805	780	749	772	779	826	777	830	754	876	793	776	821	815	835	807	805	797	797	826	816	845	829	816	795	815	804	783	823	839	824	812	825	803	831	815	838	806	774	807	791	782	778	813	801	782	790	800	801	806	816	814	816	835	777	797	788	755	790	844	796	769	831	782	779	790	786	779	855	835	825	808	852	785	787	809	791	791	809	775	815	852	757	802	822	775	794	847	810	798	825	704	786	829	868	723	842	800	810	823	844	849	833	773	791	803	778	827	789	818	829	740	751	781	863	835	767	776	811	793	778	756	819	850	815	817	778	784	812	833	784	790	815	828	774	770	843	794	779	824	787	785	769	840	804	793	812	770	790	826	787	798	744	791	827	767	790	810	828	852	818	809	744	845	777	800	791	815	790	773	852	825	814	755	810	778	781	798	815	821	826	788	794	848	799	772	810	828	823	800	770	789	822	803	791	807	789	868	812	763	819	853	745	831	834	752	832	836	785	794	781	818	833	807	788	818	826	856	794	807	838	777	763	842	804	806	773	753	779	794	791	776	802	775	816	807	802	809	800	806	834	805	814	820	752	783	781	848	806	743	797	817	743	803	809	803	773	792	818	816	817	798	767	805	747	827	789	775	835	818	823	780	787	813	815	837	776	797	810	787	827	809	802	818	791	826	826	811	774	785	824	810	780	800	798	801	843	788	825	802	836	845	863	812	800	820	740	857	812	757	761	831	827	795	777	801	794	837	819	780	761	864	758	789	787	800	835	802	788	821	793	874	806	812	783	734	806	772	798	749	763	794	810	836	810	756	863	778	826	828	728	815	758	780	778	803	812	814	776	864	778	809	751	791	843	784	815	792	802	801	798	798	800	821	818	825	778	817	820	796	806	785	773	739	815	829	807	782	780	732	801	772	844	808	788	816	803	783	811	836	789	800	792	787	780	730	784	796	829	800	786	816	804	813	791
39240	54736	36207	18827	9697	5742	3576	2103	1341	1136	1059	909	827	808	849	860	830	802	811	858	801	766	766	809	821	827	854	805	789	787	808	799	839	817	786	814	760	803	787	834	792	847	778	816	839	766	814	788	767	817	760	831	801	811	805	813	806	820	777	760	774	822	781	789	783	783	793	848	836	797	803	797	815	814	815	845	771	832	778	830	836	818	802	845	837	769	820	835	773	832	784	803	810	771	786	889	832	826	770	806	786	798	836	825	813	762	832	782	799	754	793	795	796	800	778	786	822	816	817	794	780	767	747	809	825	814	831	841	819	775	810	756	838	820	799	812	843	819	762	860	800	855	803	733	806	773	785	778	808	810	830	802	835	756	820	818	833	807	811	808	773	797	759	780	810	773	791	783	806	801	772	831	759	821	794	778	803	797	815	814	797	806	848	802	808	802	820	824	836	830	797	788	888	827	758	804	818	824	794	777	753	775	820	765	809	824	820	827	834	771	780	815	887	790	806	769	819	829	852	842	788	805	832	814	812	819	766	832	787	800	742	822	845	861	803	869	793	818	789	822	824	789	791	831	808	813	802	853	833	782	800	786	818	847	816	818	803	822	781	772	817	806	782	825	835	790	790	775	813	813	820	842	886	831	835	836	788	801	746	811	791	817	866	809	794	827	831	855	795	767	832	817	811	811	796	780	828	777	852	805	829	808	801	846	851	844	790	818	809	780	850	792	795	765	861	817	800	777	861	775	793	834	798	784	831	759	793	823	848	815	780	800	813	758	833	801	820	832	772	812	837	803	803	768	801	779	798	815	823	775	830	794	806	854	787	825	804	780	855	814	866	801	820	821	838	845	791	799	833	822	817	783	803	790	830	806	815	771	821	785	822	783	837	820	810	800	805	762	830	783	796	806	818	832	783	807	783	812	765	833	891	780	799	775	798	810	795	820	851	801	828	810	835	837	822	844	794	752	805	760	787	823	809	767	790	767	779	885	814	800	799	786	882	829	822	817	833	881	839	739	801	818	773	823	771	791	824	774	797	769	790	780	775	827	805	779	776	833	837	784	766	816	788	772	761	796	761	805	772	769	827	794	790	825	801	765	774	793	764	797	794	812	757	790	860	797	841	799	817	783	862	841	796	786	815	789	751	842	809	777	784	771	807	821	826	810	782	801	819	792	792	841	821	827	814	787	816	833	824	844	799	856	783	812	878	780	820	789	809	796	780	738	806	812	769	829	830	750	810	839	809	780	808	807	809	802	805	800	761	868	813	831	800	803	791	828	830	790	853	784	779	802	833	790	795	838	818	833	853	765	825	807	819	831	791	777	826	763	797	819	811	799	827	799	823	801	833	812	800	789	776	826	752	776	793	776	832	809	834	804	841	793	779	794	810	759	841	791	783	830	777	827	765	823	761	774	809	807	825	826	830	819	826	777	849	793	829	802	808	785	826	809	848	790	765	803	787	776	775	832	806	805	786	764	814	823	786	808	826	822	820	803	799	778	817	790	835	867	819	854	806	847	834	845	801	790	803	759	752	814	762	800	780	812	831	794	831	754	792	789	798	811	786	768	824	745	823	793	767	814	842	834	825	828	829	818	747	829	764	818	784	763	838	785	793	822	740	828	862	773	808	745	786	772	828	804	823	837	784	755	853	807	825	850	832	819	818	802	803	809	803	793	839	807	802	833	826	814	783	800	841	777	844	801	802	799	858	796	829	773	818	809	821	840	857	810	825	796	816	786	785	830	885	775	803	797	828	808	799	788	775	810	787	826	795	731	804	817	819	822	841	819	756	836	800	809	780	835	834	836	876	806	844	837	795	819	830	808	821	760	811	782	835	772	839	781	805	780	839	854	791	805	760	836	791	803	783	804	863	839	777	774	799	814	806	837	818	811	814	790	793	800	792	832	832	796	778	810	856	832	799	812	809	816	803	810	707	807	804	791	857	819	813	762	820	850	807	816	772	759	789	746	795	778	760	814	807	785	839	786	786	832	796	756	824	803	859	850	784	846	770	829	764	756	784	841	751	762	844	765	791	822	799	799	816	785	771	804	755	782	766	834	762	836	829	832	774	808	820	828	802	852	812	795	791	822	834	752	767	800	815	856	816	796	768	789	816	806	833	835	795	743	801	808	807	809	862	813	805	815	833	774	833	792	830	801	801	786	816	835	824	819	836	783	793	767	829	825	859	820	833	815	840	817	827	805	785	798	819	794	806	775	836	813	800	836	795	769	783	822	942	797	793	812	780	846	823	740	790	796	845	853	805	770	845	830	796	829	818	830	789	844	838	807	785	858	794	834	832	792	747	881	795	771	828	842	790	790	786	816	806	757	791	818	810	805	828	817	808	741	809	834	876	836	794	851	827	778	870	802	788	793	788	858	831	837	797	829	779	857	764	819	809	802	818	774	824	843	811	832	809	775	732	800	814	832	771	811	782	817	841	827	835	791	780	769	766	756	754	772	783	841	771	823	822	800	871	830	844	739	839	824	826	756	793	767	792	808	835	832	793	770	749	809	781	823	793	778	883	824	825	812	821	806	835	760	812	832	796	786	809	821	784	825	795	788	797	825	798	769	807	783	816	806	846	763	813	800	797	770	784	804	798	804	811	770	800	793	815	810	821	778	799	762	819	765	820	800	783	831	807	785	833	796	830	806	814	826	791	824	784	821	822	817	824	821	790	840	846	785	802	820	825	759	794	787	734	794	812	788	836	784	767	786	772	840	784	793	842	799	795	766	808	815	810	779	801	844	763	790	824	815	810	790	794	778	761	788	797	819	785	800	774	867	785	745	818	783	796	795	851	784	765	782	808	820	790	827	747	764	779	849	849	772	823	779	831	792	790	823	824	838	790	838	788	794	791	825	851	826	813	783	805	788	765	752	789	790	756	783	827	803	839	840	796	818	808	774	786	822	830	821	808	826	791	875	781	802	838	804	854	840	834	819	808	846	806	743	794	793	794	793	830	813	860	875	837	818	758	809	779	799	837	834	826	813	807	796	835	769	871	793	864	788	821	843	817	815	862	811	818	781	782	758	764	791	780	827	854	782	774	806	830	778	865	792	853	733	796	818	797	827	792	798	833	806	773	761	846	816	828	816	801	754	831	787	821	794	806	829	779	790	797	810	828	775	843	841	810	795	854	780	800	787	790	842	792	812	842	788	744	790	829	835	795	806	766	853	792	788	779	786	798	820	762	825	820	841	806	790	819	795	790	758	796	811	815	768	775	797	784	848	809	819	838	839	790	759	774	820	825	796	796	814	806	817	831	784	816	859	789	837	818	804	819	828	816	768	871	809	835	805	754	853	815	774	857	827	806	832	822	778	761	837	837	765	801	796	736	794	789	845	865	819	791	777	807	837	790	795	759	863	851	809	787	773	819	775	842	754	863	803	760	755	852	834	805	810	815	825	808	814	758	767	816	790	777	784	834	824	789	797	796	799	800	802	824	814	772	823	833	791	805	810	797	789	804	836	825	797	776	799	752	782	807	820
42784	42828	31858	16703	5259	2410	1514	1171	1030	981	879	870	897	817	882	847	878	819	814	845	829	895	770	798	836	811	804	814	839	816	826	843	850	780	781	853	795	817	781	859	779	819	819	838	777	838	828	821	840	834	843	738	785	799	801	805	880	793	835	831	794	834	843	839	788	818	820	807	863	784	763	814	831	801	885	803	820	821	842	844	828	826	792	839	819	771	808	862	798	810	833	823	819	823	849	860	843	814	862	842	771	912	807	821	835	854	855	791	810	778	792	828	820	847	840	839	824	810	861	847	801	849	831	828	802	822	821	819	796	798	847	873	819	808	829	829	863	775	819	873	824	836	816	865	787	767	848	802	793	811	805	738	820	811	801	831	844	776	802	824	826	830	816	790	777	809	902	804	803	798	835	831	814	799	815	823	835	844	774	778	801	771	784	826	824	820	807	812	840	845	763	794	803	801	787	846	764	751	848	786	789	800	823	836	807	857	792	805	762	819	772	818	794	821	899	826	828	808	824	823	791	788	807	813	786	801	764	812	839	790	770	877	813	799	816	814	830	819	808	852	796	780	833	841	805	820	782	762	782	813	819	857	794	851	824	812	833	789	788	775	855	814	840	832	828	832	799	819	829	785	818	813	825	851	873	830	817	812	829	799	831	788	807	810	751	818	779	799	815	855	848	836	837	842	812	809	853	854	889	794	777	822	826	828	821	817	813	820	798	864	809	827	843	840	816	836	839	773	804	856	844	814	824	835	817	759	853	790	851	821	844	837	832	811	794	837	836	788	827	880	810	805	853	866	816	774	833	828	784	854	800	789	840	799	841	851	825	844	833	805	820	850	812	823	842	838	832	828	851	873	871	795	820	802	786	795	816	836	764	866	853	835	763	798	849	812	828	785	777	840	828	771	834	824	836	838	784	813	824	881	844	815	847	830	838	862	865	859	812	830	804	806	805	859	799	876	830	787	799	828	775	773	771	818	783	800	812	777	853	796	805	856	769	768	824	842	840	831	861	826	772	837	829	854	834	811	797	798	805	835	821	764	829	808	866	820	813	823	773	814	784	816	842	788	831	797	851	886	792	789	847	809	825	797	823	853	766	811	843	793	826	799	804	842	776	793	831	828	793	817	826	814	763	858	804	877	823	838	789	788	839	793	854	768	867	828	802	834	879	851	817	808	832	804	779	838	791	828	800	778	777	874	796	821	806	855	853	848	855	791	788	804	805	770	820	789	829	813	740	780	862	798	837	811	846	850	795	814	796	831	817	808	809	841	867	833	855	851	838	800	831	838	838	860	772	857	848	787	792	815	829	796	860	823	841	827	804	785	764	751	755	815	864	852	800	793	787	816	804	826	809	831	747	819	833	840	843	861	845	820	836	829	851	823	802	898	806	797	836	827	853	808	817	821	833	849	816	821	809	837	791	807	775	814	837	839	818	854	779	817	866	831	841	805	770	859	852	809	826	851	800	800	832	844	851	792	798	768	813	855	819	822	804	800	812	801	762	807	817	786	852	831	752	766	811	827	819	827	823	825	813	850	845	854	809	897	753	809	840	827	810	829	830	837	780	827	823	811	795	791	846	805	869	819	880	788	805	853	866	861	794	819	808	776	848	834	811	841	823	853	829	794	820	807	796	778	773	818	848	843	821	806	814	798	859	841	860	857	841	829	793	829	820	811	826	841	817	780	801	832	818	825	803	784	834	777	832	852	863	812	811	818	836	804	785	790	813	841	845	838	853	757	766	773	874	853	795	843	796	803	836	814	876	852	822	812	828	822	839	812	824	864	855	831	815	823	816	791	885	792	788	808	868	849	773	808	797	796	813	797	761	864	827	824	815	870	812	832	796	839	872	850	829	808	809	823	849	859	853	806	785	779	811	803	812	816	779	777	752	774	805	809	828	797	823	834	763	837	822	792	814	813	884	906	829	818	832	827	839	844	797	805	835	830	769	819	814	848	785	797	784	834	811	773	854	862	779	790	821	786	797	832	807	826	872	814	852	795	821	870	848	793	806	867	776	810	840	790	805	860	854	840	822	805	876	821	908	777	866	846	836	824	773	823	836	872	833	822	835	802	763	822	852	844	824	814	774	760	819	839	824	812	772	827	822	769	794	795	776	824	895	805	802	811	768	793	778	821	826	823	797	862	816	831	848	817	743	817	793	784	818	834	834	857	823	831	855	724	785	840	827	875	819	839	806	815	844	851	798	833	824	792	800	863	811	839	836	813	807	795	820	790	816	823	826	769	816	849	855	790	793	833	735	842	742	822	831	788	854	821	851	762	825	807	798	821	783	870	842	845	824	836	858	811	788	814	821	864	843	780	853	813	831	741	824	833	837	766	809	815	834	814	796	876	817	827	793	804	837	863	805	829	820	779	833	804	800	809	821	846	874	808	828	857	785	860	816	865	823	806	837	799	836	790	814	820	775	811	825	842	838	814	846	853	799	834	834	848	821	850	787	767	880	851	834	817	763	813	802	825	844	809	842	789	853	839	812	786	819	854	850	810	842	872	856	833	794	844	803	842	820	817	779	843	786	747	794	800	803	860	772	817	852	847	867	750	797	848	773	849	868	822	794	820	792	813	876	814	840	794	831	837	809	783	779	815	871	856	801	789	864	826	810	815	818	784	804	782	784	853	773	837	851	806	806	771	810	814	793	825	840	803	832	868	834	870	800	831	853	760	735	837	806	829	887	816	800	781	786	834	863	865	830	808	780	797	882	861	826	822	800	819	847	836	793	792	804	785	838	881	821	808	839	785	831	782	830	759	887	859	775	824	808	852	837	797	821	813	783	800	846	849	795	836	832	855	837	845	798	839	796	787	821	869	794	781	828	812	809	806	807	843	795	798	837	822	819	834	851	774	824	812	785	816	836	805	844	821	798	865	842	794	808	817	831	762	793	818	872	817	790	801	761	773	910	835	785	785	847	837	801	802	836	809	837	858	826	769	811	803	823	807	823	818	826	890	852	809	830	803	747	770	806	816	789	801	801	782	838	847	840	799	798	806	812	881	819	870	765	791	802	866	799	790	817	867	848	756	791	792	832	826	797	850	834	819	888	793	809	737	813	825	861	805	836	810	804	817	854	816	805	800	837	854	811	742	840	821	814	750	821	840	846	839	823	849	821	845	815	834	786	836	836	772	794	790	843	849	860	846	795	810	845	872	850	865	825	831	801	764	816	827	762	855	804	855	792	809	820	768	802	783	849	751	858	850	799	836	811	820	797	864	843	817	804	843	818	769	808	753	782	838	870	840	790	851	845	819	865	774	825	822	798	800	805	828	823	804	802	824	845	829	801	830	808	790	794	841	778	820	814	851	809	823	841	854	817	812	835	823	817	788	806	817	775	773	780	791	826	793	835	849	776	883	730	848	854	793	836	818	862	858	810	847	800	863	915	818	847	817	849	817	834	792	806	839	819	815	817	810	834	796	785	831	788	826	870	831	806	803	840	821	823	794	789	843	809	791	812	832	799	838	852	807	825	827
48405	51282	29701	12889	5539	2981	1947	1465	1286	1102	945	908	886	869	845	881	803	879	825	856	845	841	822	889	836	819	795	871	906	835	826	824	815	841	869	844	821	876	807	846	848	888	898	869	781	843	827	846	843	802	847	864	759	811	846	806	852	864	847	839	905	817	854	787	851	850	777	820	847	842	833	845	825	817	861	816	797	861	852	844	855	858	827	809	845	886	837	859	840	840	797	828	824	816	846	881	846	837	842	862	817	843	855	830	783	832	878	856	852	862	840	863	866	864	828	868	851	862	843	830	832	863	854	816	857	892	819	833	833	839	874	867	882	873	846	848	835	848	895	831	804	835	826	865	842	810	826	819	816	840	846	748	830	835	852	855	822	842	847	793	836	863	835	855	853	831	830	851	798	851	816	864	878	840	828	871	872	850	805	896	814	845	857	813	804	854	841	808	828	817	854	822	858	822	862	877	832	837	839	841	810	809	873	858	851	828	834	850	868	864	860	830	844	857	858	846	861	854	901	844	859	808	842	842	829	845	826	834	852	853	817	823	877	826	824	841	835	795	837	827	786	818	794	774	854	846	845	802	817	859	794	797	858	803	868	800	813	833	837	840	834	879	871	863	816	839	804	834	782	823	813	823	757	851	868	842	847	831	833	829	833	861	872	867	803	806	827	832	867	825	864	852	871	878	848	855	832	824	828	861	813	823	842	849	841	833	884	823	872	797	820	848	882	836	869	852	812	870	832	825	811	859	803	800	828	850	799	858	837	818	854	852	793	823	821	827	835	820	872	832	812	807	877	813	866	815	874	785	853	802	790	860	858	840	847	804	870	851	855	866	798	801	830	831	805	835	857	826	812	828	828	838	818	830	846	857	841	824	801	854	870	793	898	803	807	830	809	838	875	813	867	819	816	852	854	813	882	883	827	824	828	854	837	849	792	781	848	828	867	818	858	870	860	848	819	854	816	861	870	855	867	771	800	886	824	769	868	830	803	853	838	843	889	855	825	827	843	797	875	783	832	822	904	828	860	931	804	814	892	840	844	836	784	842	860	865	849	833	842	810	813	854	844	818	859	889	863	815	818	855	796	875	870	809	877	836	753	918	828	829	817	855	879	856	803	858	817	852	865	834	806	853	884	859	819	837	803	797	835	874	880	798	804	842	877	820	861	852	818	811	820	823	786	869	843	788	848	843	857	832	824	850	804	831	865	871	914	815	841	805	899	871	871	805	892	859	786	796	863	819	846	839	825	860	869	848	827	880	790	860	838	836	836	876	854	850	834	820	812	864	811	863	840	847	864	798	859	858	835	826	840	866	834	841	821	869	807	850	822	840	815	814	831	820	825	865	819	852	839	803	811	848	823	813	822	861	820	831	816	826	800	868	852	814	864	799	834	837	815	886	827	874	873	812	829	847	844	792	819	842	875	861	851	800	836	831	889	843	850	826	810	889	839	829	825	829	847	841	866	837	828	820	872	857	847	849	885	864	850	855	870	848	811	798	821	800	841	843	895	801	816	797	861	834	837	822	831	817	829	849	794	836	846	828	873	862	816	854	835	858	857	840	849	841	833	826	865	852	836	868	844	842	858	829	830	822	841	782	796	915	840	857	810	875	893	841	770	811	863	800	841	823	840	896	824	868	855	821	889	805	842	831	844	820	811	841	814	849	837	882	829	883	853	870	897	816	861	831	864	845	821	817	820	850	790	837	826	860	843	832	868	860	842	851	826	855	801	882	842	857	817	808	835	805	905	847	851	842	789	814	861	843	798	811	851	833	853	825	866	824	815	797	829	819	815	853	820	820	830	868	865	828	814	810	846	864	788	812	894	831	860	815	822	868	832	872	853	873	841	853	853	868	822	857	839	805	820	877	814	842	828	831	825	859	842	786	826	840	866	883	835	852	836	846	836	793	815	853	847	887	881	821	825	870	831	824	799	871	877	850	849	853	812	853	806	812	859	816	854	835	846	817	808	836	842	811	825	890	807	789	865	831	825	771	851	836	856	778	855	801	869	849	840	805	848	850	859	867	819	845	822	826	878	801	848	834	819	882	891	871	810	858	822	824	825	834	857	867	846	825	838	865	879	813	833	807	834	888	888	867	855	809	804	815	771	812	809	818	845	844	841	828	914	911	850	863	805	857	847	869	818	845	867	848	830	882	778	885	843	833	813	862	842	878	868	811	819	808	852	845	866	831	844	893	853	870	906	832	834	826	883	835	852	869	847	797	883	821	823	825	829	797	821	793	834	844	859	914	793	832	788	865	840	847	860	835	865	853	794	852	809	817	892	884	831	833	836	867	839	823	876	817	838	816	826	834	875	871	851	881	841	840	860	823	869	811	877	852	771	808	792	837	804	858	898	810	816	800	867	893	840	766	828	832	900	827	848	867	839	801	839	859	808	848	876	806	837	883	830	881	822	879	824	814	812	843	834	862	830	852	868	842	856	833	851	842	837	855	816	864	809	830	850	832	822	830	824	840	782	826	796	814	819	811	850	858	840	848	828	848	809	861	809	800	797	840	807	823	804	852	821	823	853	857	856	819	840	874	815	832	827	831	821	773	849	882	794	777	858	840	795	842	812	839	815	872	850	802	818	861	814	802	852	882	811	807	868	857	814	825	831	784	851	888	840	896	815	859	833	797	821	822	867	826	822	799	849	872	826	839	847	814	854	812	849	899	826	838	852	901	802	828	856	832	862	867	824	888	859	875	864	798	882	820	862	862	850	811	849	775	838	845	846	818	820	871	909	830	817	801	848	869	834	883	869	895	869	857	845	895	826	859	851	855	827	850	831	843	794	795	815	820	847	815	808	865	843	839	865	835	787	764	871	841	827	830	867	806	855	860	901	840	837	856	855	857	808	846	859	805	801	807	810	859	860	858	834	841	856	815	835	765	869	830	840	851	827	834	836	873	833	837	792	860	820	830	852	850	815	898	835	834	813	797	825	774	859	808	843	860	882	799	878	843	853	856	818	883	866	822	823	818	828	806	848	823	880	841	892	885	863	854	771	853	865	795	806	840	782	801	877	813	829	797	880	818	851	848	825	835	813	841	879	825	830	822	842	848	816	842	853	895	877	822	780	849	818	840	833	800	818	842	859	824	818	843	847	827	823	874	850	837	870	848	855	822	884	858	825	831	813	826	880	832	870	790	853	886	861	830	880	818	846	859	810	849	870	801	836	837	806	861	847	830	873	854	810	851	894	884	846	796	866	859	826	801	820	820	822	869	875	881	878	829	826	846	825	827	886	875	837	815	839	811	781	871	851	883	830	814	800	874	885	794	847	861	832	864	810	810	825	789	832	832	822	818	819	846	819	836	841	866	814	792	839	854	836	807	856	898	788	833	815	849	822	867	853	808	797	850	843	839	842	858	867	892	893	813	823	881	815	831	891	841	848	862	818	845	829	832	829	859	864	835	809	803	778	846	836	817	880	812	837	831	823	847	825	843	845	773	798	813	786	823	842	840	832	813	871	796	834	829	808	900	838	851
23515	20997	28062	24159	21091	14843	5837	3070	2014	1253	1064	967	959	896	813	836	803	754	782	746	782	757	754	722	794	817	752	727	778	756	749	754	776	783	736	743	750	727	750	749	822	758	809	759	771	826	726	846	764	796	747	763	704	750	836	744	771	797	784	708	775	800	761	725	780	780	739	773	780	762	778	774	751	766	796	814	781	824	755	790	759	770	759	753	794	709	780	739	761	725	822	756	754	721	767	786	706	781	740	696	754	747	754	751	787	774	774	783	771	762	723	769	752	781	726	757	836	739	758	767	762	769	757	761	766	788	752	746	798	760	757	807	798	755	750	770	738	750	767	786	785	740	750	751	731	765	774	777	731	753	758	694	751	798	757	730	744	765	771	776	773	828	761	764	790	785	753	787	728	775	808	783	767	759	763	824	732	770	750	766	693	819	793	741	816	785	738	713	783	764	734	755	763	789	780	816	726	692	797	788	708	847	763	785	772	736	776	782	789	760	760	787	724	761	769	776	718	774	775	763	765	792	757	807	806	767	782	763	708	788	801	813	773	790	790	764	800	788	760	756	760	749	776	739	771	757	749	738	767	745	793	749	755	704	779	730	813	767	751	687	765	791	762	791	810	793	741	773	715	765	795	795	772	742	714	758	754	760	718	777	689	758	745	799	747	792	749	757	787	731	766	801	762	772	783	789	718	806	816	807	796	778	772	792	737	786	746	757	827	772	718	815	747	774	781	759	763	761	761	743	795	764	771	740	712	771	727	741	745	760	709	728	798	740	768	772	746	733	771	738	764	734	756	773	741	746	752	812	724	770	753	730	779	767	720	778	732	756	749	837	778	736	820	754	761	789	749	744	710	817	768	767	787	778	743	791	774	803	729	779	725	744	736	746	773	683	780	743	757	719	786	757	737	762	796	826	785	715	815	778	776	787	766	763	754	751	744	795	793	765	788	768	754	758	753	792	798	775	755	732	769	752	754	790	797	740	783	710	746	703	771	721	763	727	749	770	755	783	809	719	766	794	783	761	790	774	767	763	766	759	790	740	766	725	804	788	823	740	798	750	773	762	749	795	753	734	804	766	775	794	775	758	751	728	776	797	756	784	728	751	710	835	728	730	786	770	815	747	694	741	794	774	742	761	698	722	764	746	752	781	770	783	799	787	810	805	751	768	754	759	751	808	771	745	710	761	774	801	738	752	793	787	747	798	774	713	724	801	760	723	748	770	775	771	769	791	776	728	688	780	792	734	767	773	744	768	751	757	760	739	755	735	799	730	757	776	719	755	726	793	746	769	732	782	699	740	769	740	774	766	745	798	755	794	712	740	775	826	720	822	733	776	762	758	736	773	699	783	788	754	777	741	739	744	747	774	762	750	773	782	724	704	740	755	787	769	758	769	709	718	752	786	726	739	782	753	713	757	795	778	759	728	787	781	749	803	753	790	760	778	820	781	813	769	748	741	774	775	785	758	733	768	775	747	775	807	762	770	718	732	744	766	754	782	771	751	770	755	808	730	729	747	770	773	753	764	775	746	756	777	722	798	723	735	756	789	777	788	774	775	767	778	707	812	710	761	761	731	789	723	712	753	759	752	719	733	780	782	758	803	791	765	787	771	748	709	806	737	758	754	760	755	769	762	742	741	762	756	746	739	805	744	785	794	763	798	830	795	731	747	775	722	773	748	686	812	717	793	770	736	723	767	770	780	702	759	771	806	755	722	766	767	699	747	760	732	759	767	783	704	771	756	759	751	792	767	796	846	785	761	773	766	747	766	786	751	705	744	717	750	763	750	764	762	772	746	797	748	767	761	763	750	748	763	752	778	776	753	780	777	749	707	763	720	739	758	736	780	796	791	727	769	801	779	740	795	778	734	775	754	709	711	766	749	781	779	791	767	743	768	716	752	719	756	773	791	763	762	751	792	731	769	757	770	771	767	717	807	744	780	733	738	773	790	732	756	773	773	761	747	796	804	782	744	805	781	772	746	761	760	773	760	731	800	801	751	777	782	775	780	774	707	731	742	731	724	716	754	708	765	692	799	756	764	781	766	788	797	699	731	751	745	828	761	752	750	765	726	778	777	791	772	770	746	757	775	754	758	750	776	778	693	812	752	803	797	809	783	808	741	719	776	776	728	766	784	751	752	747	722	774	765	765	728	780	711	751	764	755	774	768	758	687	776	749	765	759	764	796	781	778	759	749	790	759	775	782	738	764	758	771	789	770	708	755	727	759	779	797	768	756	782	765	758	786	760	684	763	783	748	743	713	711	707	786	754	735	733	806	748	759	748	707	761	737	795	779	829	742	776	784	758	679	739	761	772	789	772	772	777	764	755	755	748	775	791	778	742	781	798	743	731	742	766	759	747	769	765	729	776	750	743	804	736	814	793	751	728	726	738	751	746	774	726	758	793	773	733	773	791	768	814	772	748	760	799	780	761	770	736	752	819	759	777	810	783	771	806	741	722	741	743	776	779	711	749	797	757	765	726	713	784	794	743	775	766	784	766	728	785	785	713	737	779	751	710	755	761	752	744	738	772	748	769	741	768	779	741	862	795	811	747	783	803	725	745	772	770	746	748	832	778	782	811	737	770	784	825	724	783	713	808	753	754	794	724	726	789	739	746	745	799	768	735	768	697	808	796	775	731	794	693	756	794	753	740	742	765	728	773	765	749	789	755	756	755	734	747	771	768	765	757	765	767	755	760	807	752	734	762	755	758	767	747	749	767	773	765	764	792	795	753	791	763	734	740	804	795	728	793	732	767	827	742	756	744	733	702	747	767	757	752	754	756	753	781	730	762	759	767	741	752	751	763	764	797	743	811	809	745	746	736	727	742	765	810	783	752	705	745	790	804	819	783	761	746	721	754	752	758	767	724	736	807	768	721	757	756	792	745	794	749	742	742	782	733	790	791	758	794	769	764	775	749	761	713	827	758	762	769	774	745	744	774	777	765	786	737	756	723	759	727	745	718	773	739	783	788	728	709	737	717	791	781	737	758	795	784	790	790	759	765	770	732	766	728	779	768	754	760	751	770	765	767	753	764	783	772	789	783	779	732	743	740	770	724	822	729	757	720	779	782	744	805	772	752	789	779	774	810	712	765	750	758	793	737	738	770	727	774	794	780	748	773	728	753	727	699	745	743	753	805	745	766	760	756	766	751	734	732	732	719	738	750	725	773	802	752	781	746	780	801	715	751	772	735	716	733	768	770	751	771	829	753	786	765	739	771	771	750	823	759	758	747	756	720	779	786	783	777	760	733	758	739	709	768	763	742	781	716	750	735	785	728	749	741	785	744	732	759	767	744	766	764	732	778	752	782	778	739	716	758	793	710	728	810	741	739	752	797	791	697	745	829	750	786	774	804	775	767	786	793	715	778	809	716	740	782	736	800	774	813	758	740	784	755	750	738	705	660	734	769	773	756	746	820	742	766	768	735	786	771	741	722	767	759	797	717	727	749	717	733	722	756	757	738	744	775	785	701	798	789	805	789	745	779
43694	53353	33251	18675	12325	8559	5716	3996	2565	1554	1126	1039	1001	1017	896	928	829	827	766	799	796	797	774	842	747	790	762	751	781	773	781	749	740	765	823	743	731	743	767	784	823	796	806	811	780	734	767	792	798	788	777	805	748	797	811	805	766	745	785	760	751	775	817	799	755	773	810	829	820	793	758	759	793	738	801	774	789	818	786	731	802	751	737	844	811	774	775	784	775	806	811	790	753	778	801	780	799	764	780	765	749	784	776	772	778	715	769	740	826	805	786	735	781	797	800	737	813	808	810	779	800	811	765	812	764	771	824	800	765	749	787	800	836	788	764	781	792	770	838	819	764	824	758	787	761	759	775	762	765	759	809	825	811	757	787	758	790	750	765	825	783	797	766	780	756	753	783	714	771	771	768	807	799	752	841	844	785	773	792	785	789	762	751	757	795	778	802	771	734	781	777	755	734	778	793	725	805	794	787	787	774	823	830	806	745	772	788	722	813	794	809	770	761	825	755	746	793	791	780	791	769	775	763	771	797	790	783	760	803	744	773	797	786	761	774	779	840	774	766	817	826	794	794	800	775	792	811	760	773	782	813	727	747	773	793	817	749	810	755	795	774	765	805	753	817	754	790	755	776	803	796	778	822	785	798	768	764	756	805	807	775	782	748	805	755	790	797	750	796	798	814	739	795	769	804	762	784	771	790	754	730	711	740	811	774	706	754	714	777	708	757	825	746	786	766	773	764	763	775	811	788	804	760	805	755	742	750	752	737	774	787	749	829	735	799	756	789	770	749	787	778	774	764	782	749	784	814	796	797	772	754	769	754	772	753	775	790	742	809	754	764	800	778	812	798	799	790	743	766	764	799	805	764	745	806	785	764	793	795	751	774	774	819	784	762	745	754	768	764	722	819	780	813	736	750	801	775	768	781	808	799	762	740	768	739	765	793	781	795	765	766	794	760	782	739	825	741	815	777	739	774	817	850	805	769	755	780	786	767	767	797	844	850	775	822	747	793	779	746	814	844	766	767	784	760	822	828	757	775	781	800	825	796	836	778	837	789	801	815	744	789	755	784	751	774	710	776	775	802	776	774	825	827	786	830	729	801	760	837	785	774	795	803	754	827	774	751	751	785	792	829	755	827	729	788	820	770	773	814	796	771	805	803	762	772	825	772	763	777	766	770	767	770	769	825	746	771	752	795	851	748	804	740	807	816	819	760	800	755	790	792	799	768	839	796	788	787	729	740	785	782	799	758	773	805	809	827	805	820	756	786	778	782	805	784	743	758	799	752	729	737	803	795	852	771	829	786	799	792	799	771	777	741	772	785	747	754	810	791	769	819	740	758	816	790	705	767	774	800	791	789	838	821	734	759	784	755	762	728	763	756	785	785	825	790	774	794	769	831	748	808	728	787	800	808	757	770	790	805	753	800	774	775	765	762	744	805	799	815	778	741	746	805	765	808	776	760	746	782	776	754	810	784	799	773	785	787	739	781	796	771	808	755	737	807	745	724	769	798	810	761	780	829	768	777	802	851	796	804	814	753	765	808	719	766	799	830	794	756	768	790	806	785	784	819	786	794	777	751	802	833	776	788	856	772	771	805	740	827	782	750	778	809	780	801	788	738	770	748	806	786	779	817	769	766	744	777	770	755	802	784	803	768	832	758	788	787	807	714	766	796	814	768	759	791	785	742	781	794	778	708	798	746	789	788	766	792	793	756	796	740	784	745	793	733	814	817	764	822	776	767	778	812	773	771	827	787	810	801	821	781	723	813	803	748	807	777	797	750	797	804	771	774	770	741	777	773	770	751	761	796	787	745	764	761	817	745	745	804	785	827	770	784	781	760	807	764	808	789	768	762	763	749	787	792	771	738	740	752	762	816	788	759	773	768	754	737	796	785	780	805	800	780	793	812	779	800	797	796	760	767	780	805	799	773	751	804	791	774	801	827	789	765	804	756	763	803	794	778	763	787	723	746	754	808	768	798	771	796	757	749	795	776	811	775	771	796	806	794	771	743	797	809	787	795	809	783	812	765	778	821	766	765	771	790	808	777	808	787	734	751	774	815	766	748	843	802	814	769	787	824	749	790	749	824	801	792	735	774	807	801	750	809	753	725	766	822	776	798	788	721	790	827	748	753	805	819	741	762	775	746	781	798	779	782	841	790	750	773	775	788	769	794	769	835	846	781	836	806	786	799	808	792	796	809	789	758	774	772	753	784	770	764	794	810	782	787	727	743	743	787	747	749	763	828	800	778	762	737	830	791	797	749	797	827	804	805	799	771	778	795	757	735	775	747	743	759	758	786	809	816	729	829	762	822	834	762	802	790	820	723	821	771	781	752	819	757	782	845	766	784	755	758	755	742	761	791	748	800	806	749	779	756	783	824	736	791	787	767	751	753	795	778	760	821	814	790	753	833	799	783	826	812	798	829	777	784	777	768	785	777	791	786	784	728	803	759	744	759	776	738	802	765	822	756	783	756	835	783	808	745	774	772	822	766	763	824	811	798	794	800	753	842	752	727	767	802	865	781	731	800	812	725	780	788	789	806	795	766	750	764	788	787	757	758	816	803	798	800	814	768	801	814	791	775	780	789	767	811	851	811	776	818	731	731	776	794	770	768	786	805	767	817	736	737	751	772	759	747	780	798	801	843	794	755	769	749	781	713	812	748	853	773	764	782	789	796	784	794	758	777	819	747	776	766	774	794	794	795	843	808	741	772	809	815	754	762	791	746	860	756	747	786	763	809	806	786	782	808	814	785	758	758	771	756	786	779	806	862	807	755	754	764	791	782	776	720	777	770	786	812	807	769	753	776	777	775	785	814	798	814	743	763	723	784	794	766	723	759	795	753	812	826	785	765	770	786	801	809	798	806	776	807	801	798	812	725	732	814	758	806	766	762	764	813	773	780	748	854	804	791	777	823	815	820	796	774	742	747	818	830	763	763	756	696	772	714	782	735	837	826	777	760	805	840	748	800	771	830	828	767	814	809	748	717	775	785	809	793	786	772	813	823	791	768	739	844	760	774	794	794	780	769	784	766	743	757	743	848	786	779	760	800	748	760	757	815	775	800	730	807	798	745	711	789	739	770	795	781	733	785	774	817	786	767	781	816	776	802	801	762	789	783	780	796	797	779	729	764	802	761	764	752	774	823	761	749	787	784	753	784	789	737	745	767	776	755	819	825	793	780	763	768	823	784	772	797	760	740	732	755	768	807	822	804	757	764	828	781	765	796	794	787	778	726	834	763	779	789	735	786	832	744	759	749	797	728	774	807	784	752	833	771	766	791	771	807	735	795	813	777	832	786	775	797	757	815	750	725	779	759	789	732	752	765	736	863	791	795	785	793	820	784	747	695	785	807	839	789	787	734	844	901	788	747	765	737	772	764	773	753	777	770	789	779	765	823	737	782	785	775	768	801	779	768	787	768	692	816	755	827	757	757	817	768	785	759	808	768	785	788	790	789	798	775	782	790	794	822	783	748	755	791	818	811	768
24998	21076	27153	25814	15980	6535	3234	2297	1621	1389	1203	1143	939	935	920	888	877	880	898	836	829	819	832	836	849	863	811	883	855	823	851	819	837	813	862	847	844	831	866	897	872	860	826	827	834	845	844	868	835	880	822	870	832	894	875	838	837	855	851	797	874	883	810	819	820	868	855	828	863	827	859	838	821	847	887	802	837	832	865	883	877	853	847	819	880	851	833	868	856	837	813	834	914	852	834	823	864	867	881	853	849	888	815	863	861	852	829	813	850	895	927	789	839	831	849	807	807	850	851	863	795	822	857	799	832	909	814	859	865	817	895	849	840	868	817	868	806	811	917	837	849	877	856	875	895	830	879	843	869	842	900	860	815	871	803	822	788	820	780	854	871	816	830	879	866	827	825	829	862	848	839	836	841	845	889	800	861	798	818	851	833	887	833	915	848	832	837	850	845	826	860	923	850	845	823	811	801	867	762	826	835	857	867	865	798	836	836	793	864	817	866	802	825	833	862	859	822	871	865	846	844	887	779	854	847	806	799	817	891	906	784	836	850	864	892	856	832	868	878	860	839	874	824	821	884	834	815	835	823	771	823	773	834	792	897	839	851	882	834	853	891	879	823	839	818	845	839	846	849	831	865	852	891	831	805	797	835	817	880	834	835	808	842	843	873	850	863	823	821	807	864	816	887	843	875	890	863	824	838	833	839	853	827	869	819	845	843	903	862	838	849	836	826	829	824	863	849	807	891	845	860	870	904	796	878	869	833	875	891	868	852	812	874	755	810	850	855	880	822	904	822	785	848	826	850	885	865	848	842	846	850	890	817	857	881	798	877	859	843	850	876	891	833	852	866	799	851	769	849	832	844	863	871	844	865	831	827	810	794	807	867	832	870	851	841	870	881	877	841	833	825	927	811	884	902	821	851	804	814	794	839	858	839	811	810	866	784	864	847	850	850	852	853	814	835	860	885	863	830	807	810	876	834	809	839	868	817	834	840	876	828	870	856	839	888	869	865	839	822	810	801	873	816	857	815	886	802	863	806	844	857	857	867	825	882	805	826	809	848	787	805	831	841	845	877	836	810	893	844	829	835	871	852	863	858	854	872	830	887	844	822	862	862	850	827	830	863	841	890	829	799	852	850	874	858	839	810	857	844	823	841	886	818	884	823	848	835	846	841	864	854	906	789	839	852	882	849	881	878	817	830	777	838	894	807	870	832	856	865	822	839	908	873	818	819	811	869	829	830	830	858	848	845	847	822	866	826	826	858	816	843	887	800	871	864	864	865	833	812	876	848	832	800	914	839	846	882	888	847	842	865	783	866	809	831	806	802	835	814	810	805	858	845	813	804	893	848	812	907	857	812	849	910	820	860	826	861	823	841	827	831	812	875	848	825	826	866	878	842	900	902	844	882	811	828	880	826	867	831	853	825	795	823	894	841	818	816	855	826	872	850	825	781	800	841	882	895	833	801	854	815	817	844	875	871	843	816	859	807	834	824	874	849	880	852	853	859	815	844	796	799	856	839	868	866	850	792	858	822	850	819	826	896	844	861	841	879	843	803	840	833	870	814	834	855	909	864	825	883	865	852	852	905	829	820	859	856	858	833	788	918	871	834	839	796	808	866	845	840	850	851	817	894	855	827	888	821	871	814	840	887	895	833	853	827	839	845	854	877	851	829	861	838	849	860	822	808	802	858	904	782	867	842	862	912	869	883	870	832	858	896	844	820	835	838	864	817	856	801	803	842	807	893	869	832	843	832	831	863	840	804	849	804	845	860	849	854	801	854	813	842	815	841	902	860	832	881	876	846	835	869	874	814	834	846	834	839	878	839	824	849	863	817	851	858	861	852	861	837	813	879	838	821	897	798	839	837	862	828	869	862	828	793	840	838	851	877	898	841	840	849	835	836	804	831	832	822	885	890	795	869	765	805	831	881	813	814	895	816	857	835	838	877	870	825	839	819	868	866	845	878	824	822	827	904	861	902	883	870	822	843	882	866	850	868	828	835	850	844	826	851	826	852	846	830	840	858	816	814	807	849	778	864	838	878	834	843	849	805	800	884	793	899	840	831	854	818	806	862	826	809	794	813	884	834	835	851	843	872	845	863	831	825	865	827	852	807	831	869	812	791	860	873	850	876	853	834	831	835	884	884	865	798	842	841	798	851	793	797	853	896	829	890	808	837	815	855	806	830	830	867	829	831	868	825	830	851	827	837	856	818	854	819	926	881	827	817	835	861	861	829	890	826	834	886	830	864	843	792	911	839	843	823	819	848	785	859	870	854	869	870	851	832	839	881	838	925	833	808	869	859	857	827	800	859	845	882	815	800	870	882	844	845	870	867	836	814	808	848	842	841	843	849	856	814	856	829	785	837	757	899	868	855	891	853	897	818	817	804	850	837	831	874	842	860	818	861	899	880	855	817	879	875	839	806	857	833	847	822	852	810	868	817	878	878	800	855	811	861	877	799	842	873	780	834	857	815	798	873	847	799	797	828	828	863	889	828	808	853	885	893	834	845	835	865	843	844	797	843	831	870	823	809	845	802	836	828	812	862	890	792	887	863	865	838	852	826	859	893	895	824	873	863	884	847	858	832	880	787	914	788	833	853	818	891	868	849	823	855	801	901	845	785	846	835	830	873	872	835	873	841	849	880	868	870	848	862	849	826	778	871	855	833	867	853	855	850	859	812	853	804	886	862	857	800	855	866	819	875	832	845	894	869	869	886	866	912	802	821	845	815	859	822	787	822	857	845	863	881	877	900	874	875	887	838	874	870	786	850	859	783	879	865	824	824	843	855	851	840	849	836	899	859	903	850	855	836	857	860	861	819	816	859	894	864	870	842	844	839	832	835	870	790	857	831	885	826	882	919	795	930	817	828	854	853	884	864	835	860	809	931	842	832	831	842	874	801	818	860	838	800	847	798	841	846	884	820	811	877	852	792	831	862	917	840	827	869	834	873	837	855	845	870	853	906	851	856	884	893	865	835	826	866	825	881	815	828	871	837	838	800	806	851	780	857	806	850	824	819	844	855	833	906	807	823	877	803	788	849	803	858	836	864	815	882	830	880	796	832	899	808	823	860	824	878	891	846	834	835	829	839	871	837	835	934	867	864	813	826	872	800	840	891	825	855	847	877	832	873	849	836	869	848	809	820	850	820	845	826	871	836	836	842	824	802	836	884	854	909	854	788	784	837	852	857	870	821	873	842	843	836	815	816	884	863	853	827	848	870	858	832	897	837	853	829	896	843	825	845	880	900	871	798	845	812	818	825	862	841	882	785	827	803	830	873	829	834	829	855	855	870	801	868	829	860	799	841	821	887	848	839	835	804	839	869	822	824	846	833	845	876	773	884	889	862	882	830	855	813	854	885	885	830	821	857	875	823	869	819	876	846	866	854	874	829	848	879	828	832	882	854	863	832	844	869	822	820	864	860	870	934	877	875	903	909	844	882	829	851	823	815	821	869	839	845	830	880	799	824	835	882	858	841	897	872	822
37958	45913	32126	19598	12747	7050	4377	3237	2188	1811	1438	1333	1161	984	955	905	895	867	890	867	854	865	857	848	854	928	915	873	902	838	886	904	898	885	844	863	818	845	831	870	872	856	871	867	840	863	879	885	864	851	848	837	828	823	882	909	871	872	846	833	855	860	883	897	856	833	849	850	891	835	828	859	864	871	859	845	816	883	851	816	835	846	846	863	833	848	886	818	920	893	860	880	825	854	879	844	878	860	892	870	881	851	836	864	861	842	862	839	895	871	770	887	857	836	849	873	845	838	886	926	876	844	838	867	887	855	845	854	842	857	848	861	913	866	833	882	895	851	848	902	834	853	858	862	909	865	875	858	839	916	890	812	894	846	850	892	826	872	812	873	878	894	890	844	864	849	848	835	831	817	839	850	919	820	825	911	850	866	856	878	883	871	847	891	809	889	842	878	845	879	874	874	845	909	906	804	898	852	879	838	870	911	836	940	843	863	837	864	901	871	868	926	865	856	832	869	841	872	850	815	793	854	893	884	837	808	878	858	860	877	851	831	894	914	859	863	859	886	835	832	869	847	877	857	896	900	841	911	839	893	865	847	813	892	862	853	845	880	866	905	837	823	807	843	894	894	824	798	829	876	853	899	837	865	839	954	858	870	859	794	891	881	872	877	874	884	891	828	872	884	847	870	876	859	817	870	879	876	843	876	875	855	861	870	919	902	905	837	909	832	858	817	824	806	853	900	854	856	861	846	852	849	833	865	887	867	879	857	830	852	878	884	790	818	912	857	870	864	883	811	851	904	849	898	876	856	893	876	884	828	859	839	939	805	819	911	838	847	865	835	867	835	861	881	863	859	902	839	845	839	910	882	854	914	900	802	872	907	861	867	851	875	885	855	846	886	871	893	847	876	936	903	882	910	807	890	846	880	865	862	862	915	814	857	863	935	863	877	839	881	890	878	855	846	835	910	898	862	962	851	795	882	841	892	886	819	864	857	859	855	923	852	851	885	864	862	851	846	869	861	864	876	902	839	858	841	854	863	875	811	873	844	872	829	869	847	899	863	885	784	832	878	865	854	957	890	845	841	874	834	918	886	861	831	844	856	847	877	883	899	819	835	861	874	906	863	849	871	869	906	896	883	871	887	901	914	838	928	860	865	846	850	843	852	849	880	853	848	824	841	936	832	864	852	866	815	837	885	849	850	907	872	913	826	834	865	890	815	788	872	880	871	863	853	886	864	902	881	802	825	888	868	819	836	877	857	894	856	854	900	792	892	857	887	894	841	835	795	846	861	864	881	844	836	902	804	893	857	853	842	850	832	935	826	845	847	827	904	802	895	852	797	913	940	861	848	858	799	856	842	870	883	904	850	898	850	871	889	850	909	858	898	859	853	813	902	923	874	826	833	857	933	869	917	846	856	817	901	824	890	829	873	839	950	863	852	903	860	830	901	927	849	882	820	858	861	838	867	818	886	881	818	861	878	915	881	911	802	926	836	871	809	886	895	814	840	882	906	879	852	869	884	803	890	881	812	856	834	800	901	882	894	837	823	850	918	870	881	822	861	850	827	844	885	844	815	877	896	855	882	854	897	922	857	899	876	866	924	863	857	860	872	875	884	821	865	824	876	839	871	815	888	859	852	900	856	865	880	903	852	844	839	794	856	875	845	888	895	920	936	813	881	798	868	818	817	857	825	853	863	890	839	859	857	833	820	894	793	904	811	794	809	842	857	822	903	880	918	868	887	867	884	871	920	860	872	813	868	841	892	850	910	899	859	855	880	891	840	887	873	818	837	852	922	904	858	866	859	855	855	853	857	888	884	902	903	847	842	844	851	854	870	880	876	863	846	884	886	902	823	832	865	842	888	904	797	888	852	864	857	835	883	837	841	873	887	842	882	857	886	888	856	852	866	922	874	869	926	867	876	862	882	873	872	911	831	856	918	875	874	841	878	885	876	918	873	868	873	878	811	850	832	823	904	844	838	842	831	864	846	887	869	829	815	805	893	923	876	855	819	877	845	851	904	839	895	847	887	909	878	807	849	894	856	849	848	785	832	862	885	830	831	811	873	863	914	852	896	854	826	823	846	830	882	930	857	882	885	871	857	857	869	808	861	888	888	809	896	859	818	905	899	817	819	913	898	858	854	823	838	862	911	906	886	890	869	860	912	857	856	856	912	878	865	895	872	834	816	866	863	895	833	847	849	869	879	882	879	877	871	852	814	846	891	871	844	849	897	880	821	860	882	881	865	836	887	840	818	840	856	854	887	829	841	866	856	847	856	887	846	905	893	811	892	891	861	866	865	862	816	878	870	857	794	854	875	818	882	883	871	846	909	888	912	862	820	847	851	845	909	897	902	893	881	860	910	794	869	869	888	938	849	858	835	865	891	842	896	886	879	822	824	873	910	859	845	812	835	864	905	849	843	863	843	835	866	846	825	798	822	894	864	853	873	900	895	853	865	840	810	868	868	880	862	893	910	890	856	922	815	870	889	812	874	829	854	876	856	873	838	911	823	853	879	872	835	828	853	817	861	832	882	859	844	864	843	910	870	850	869	874	829	876	853	856	866	861	844	879	819	847	821	900	901	826	918	913	877	866	887	868	868	897	930	945	875	825	832	880	837	867	879	844	887	904	896	900	854	895	959	857	898	863	915	797	905	833	820	898	863	848	891	848	896	868	912	872	912	839	867	865	857	884	859	861	881	908	832	836	896	842	872	899	864	867	884	884	849	903	853	861	802	902	902	832	828	886	884	834	884	904	860	915	896	824	803	851	910	870	890	795	824	866	873	873	860	912	871	820	879	867	857	850	813	809	859	806	821	887	870	912	865	829	885	893	882	868	882	796	840	885	865	861	899	842	846	814	895	834	845	888	884	840	875	856	835	856	858	863	857	910	846	902	874	872	851	861	883	914	859	852	860	886	859	908	854	829	865	859	855	836	894	805	861	833	855	894	886	867	809	864	886	835	826	839	848	868	884	844	815	882	838	808	837	846	809	841	854	868	843	899	846	847	879	817	869	929	862	823	883	830	855	874	871	885	859	860	826	844	870	859	892	831	895	778	845	838	876	873	795	874	879	910	897	858	860	862	893	880	884	858	869	871	894	873	928	853	875	821	823	875	845	877	831	845	788	847	806	881	837	877	849	879	859	881	872	867	843	857	825	874	935	869	881	872	865	893	838	863	880	837	844	852	885	915	915	847	838	890	886	854	839	824	816	826	850	861	867	877	883	856	876	896	854	876	873	867	859	926	816	881	801	868	883	830	878	836	920	879	906	910	858	861	848	846	901	859	864	900	879	815	861	854	887	833	853	833	866	867	825	874	841	886	870	860	825	859	821	913	901	833	917	850	845	820	821	854	891	842	878	877	850	869	833	894	845	828	884	845	874	867	836	818	901	877	818	840	857	844	929	897	880	849	839	895	833	856	855	857	896	846	863	786	864	866	898	885	833	859	827	848	859	851	866	853	863	864	847	883	861	862	823	884	841	833	886
22398	20962	28457	23665	21097	21349	14218	4673	2535	1612	1196	972	862	907	891	823	841	818	821	852	803	762	818	794	825	848	822	785	795	823	765	824	809	811	825	757	805	840	772	780	803	815	776	807	746	768	826	801	867	765	778	799	822	786	811	803	804	752	747	823	810	755	823	785	778	762	784	786	796	762	813	774	790	763	737	758	815	776	756	780	788	802	853	823	833	764	829	823	744	835	801	753	798	754	779	787	837	788	764	820	838	772	752	829	807	782	790	814	820	793	752	823	800	805	795	761	756	805	785	807	820	786	798	844	875	820	802	811	762	782	809	787	796	764	824	812	785	838	793	801	804	796	753	842	784	787	807	797	825	765	859	840	796	777	781	759	804	758	842	793	778	779	803	832	762	753	766	805	812	810	758	864	854	805	793	772	826	845	801	794	771	796	793	841	798	790	825	790	770	752	820	784	829	788	771	836	809	760	780	796	849	837	787	755	796	806	829	834	780	816	765	817	812	763	763	799	834	775	803	842	801	839	787	808	793	786	798	800	841	821	777	770	812	822	849	814	767	756	806	770	778	741	805	834	802	776	740	771	823	794	833	820	791	805	802	848	769	796	799	800	808	798	833	758	818	791	843	797	812	765	847	775	723	822	838	800	792	786	812	752	783	814	794	828	856	820	828	773	765	823	744	781	811	822	840	819	791	796	751	773	785	803	786	767	801	818	815	806	742	764	804	784	772	744	819	816	784	831	797	802	849	826	767	801	809	796	794	811	786	822	800	777	805	763	799	794	731	790	834	789	738	828	781	772	752	789	778	848	831	863	747	813	779	712	810	806	832	763	770	815	813	813	842	831	798	788	817	751	757	782	795	770	776	776	791	782	785	863	806	834	834	788	788	818	778	793	783	851	799	762	794	807	821	765	806	761	785	809	837	837	785	806	818	798	793	816	793	769	832	824	771	827	804	823	844	791	798	820	757	756	823	788	777	812	821	796	792	754	795	762	762	812	806	749	773	804	782	731	793	780	784	795	808	716	811	836	770	885	818	813	781	756	817	787	773	782	768	796	791	833	818	774	789	803	795	808	752	795	770	806	834	737	822	777	771	810	801	806	813	826	811	788	795	778	774	785	756	771	696	801	764	780	782	760	843	833	789	774	809	811	807	765	826	756	775	798	813	811	759	806	853	763	799	810	804	801	795	821	794	797	796	773	778	743	793	823	736	789	784	769	813	811	777	781	823	745	753	817	774	799	809	755	791	825	763	774	769	841	743	825	770	760	785	798	810	787	798	791	803	848	829	831	814	782	770	796	797	787	803	821	853	832	824	806	833	846	896	794	824	811	797	826	827	826	769	743	769	829	797	794	744	825	768	783	740	794	779	761	814	749	764	807	870	824	803	815	789	841	797	780	801	779	826	759	791	790	784	820	772	757	834	752	848	799	763	802	795	781	804	811	778	776	839	821	766	822	810	811	827	774	803	787	790	758	785	775	755	779	770	815	839	799	790	792	763	808	775	773	772	803	776	768	763	755	767	828	759	763	808	805	862	824	846	834	756	769	756	846	765	758	776	779	756	778	827	789	787	804	743	776	794	840	823	786	845	806	862	788	835	770	780	776	803	812	882	807	831	832	795	816	840	778	782	826	786	749	803	810	786	779	800	857	762	781	813	744	780	775	771	773	757	837	782	804	822	747	781	846	776	775	788	751	817	775	780	839	821	839	812	764	790	748	784	824	746	784	795	743	799	829	784	758	835	811	788	830	787	814	854	801	756	816	795	752	781	762	801	801	803	856	792	808	821	833	796	769	772	758	829	797	798	805	790	759	744	781	768	757	809	796	801	832	840	820	837	810	789	772	840	755	793	791	795	754	840	781	795	833	752	779	805	811	788	773	818	816	817	889	834	767	794	824	809	820	804	790	796	772	809	862	775	764	829	785	806	770	777	803	783	767	792	790	809	864	762	773	835	828	792	761	836	800	850	804	761	819	824	783	837	808	823	804	792	791	801	801	771	837	796	767	758	798	821	777	794	800	793	783	762	815	773	814	825	769	817	773	754	800	836	748	753	765	747	856	739	808	800	851	843	801	800	796	762	781	826	817	781	820	809	821	836	848	822	820	808	750	770	814	800	803	788	834	749	794	781	766	826	770	823	722	794	799	806	820	811	768	785	815	813	797	777	817	761	785	794	757	795	797	789	805	812	793	791	771	792	814	766	814	814	809	793	811	803	771	803	764	856	761	780	761	808	776	826	805	828	743	801	743	796	799	823	845	809	782	775	755	792	830	809	777	742	774	808	799	805	772	804	851	784	805	785	831	823	761	781	795	774	799	792	828	795	822	792	786	790	796	774	763	786	798	805	748	763	785	848	760	753	800	800	829	827	794	835	768	786	814	777	772	831	785	832	761	789	773	804	809	813	755	725	785	811	828	778	779	786	798	793	789	774	796	807	757	828	804	750	796	780	802	761	825	769	797	819	793	799	775	792	808	772	810	817	769	784	822	804	791	784	781	789	748	768	776	777	798	769	836	746	824	839	779	806	767	784	715	852	846	817	833	857	782	765	795	778	789	772	833	827	748	898	762	830	801	774	836	788	786	788	827	767	838	757	828	755	745	858	736	823	792	757	746	733	733	810	775	744	745	765	809	782	865	766	779	784	861	787	813	807	791	730	833	810	860	805	760	792	796	811	762	786	816	772	806	834	780	832	778	790	797	744	801	796	771	812	791	751	756	824	809	802	824	811	809	815	751	807	806	824	777	812	884	780	802	788	801	786	814	771	776	779	751	849	816	870	824	816	789	785	770	856	734	763	776	822	787	818	776	797	771	769	801	821	756	858	751	858	791	814	823	741	775	783	814	780	806	778	804	791	832	793	798	726	787	818	798	817	830	778	751	804	814	810	831	774	791	809	767	826	834	717	813	860	797	765	743	800	761	828	750	858	787	821	771	828	810	815	821	822	751	771	855	776	790	825	824	827	790	739	776	851	801	785	791	805	808	790	783	774	803	759	820	785	827	844	822	733	807	786	805	770	842	796	832	787	786	777	789	823	845	795	812	802	845	772	766	769	802	788	818	800	816	796	791	808	823	819	750	731	760	799	784	797	784	757	782	788	774	802	806	769	821	794	796	771	810	812	767	762	815	820	785	788	828	799	764	852	789	762	797	806	774	703	746	777	810	815	831	762	784	789	777	832	780	848	831	745	833	790	781	779	809	723	814	728	793	746	798	757	815	777	783	781	802	776	822	763	844	758	777	795	776	759	775	800	788	774	828	776	812	771	788	777	763	833	787	808	814	750	754	826	816	817	803	763	791	854	835	773	769	767	802	827	801	775	809	793	724	830	804	806	753	784	787	827	841	802	793	840	802	795	809	753	834	787	804	745	762	822	844	833	751	811	819	820	798	761	864	794	770	769	836	813	816	768	794	809	749	779	827	813	741	806	801	812	781	843	779	811	728	799	763	822	761	850	791	855	825	792	804	798	799	814	820	800	789	809	837
43148	59315	41981	28695	19778	13714	9001	5419	3348	1958	1365	1062	874	893	886	907	825	819	843	783	819	797	789	879	812	840	802	859	769	830	798	820	806	813	775	817	808	774	848	830	810	784	776	828	816	784	865	824	801	773	794	778	753	799	785	799	761	780	807	784	819	761	776	843	782	754	765	797	818	856	832	840	784	785	851	817	831	791	807	838	800	815	764	789	791	807	782	838	829	843	798	801	797	808	785	820	838	795	825	794	791	856	808	871	780	802	851	805	798	864	686	799	759	811	829	838	801	846	837	825	756	829	811	789	805	770	793	827	801	812	826	800	787	833	741	793	785	764	777	842	740	784	777	800	801	775	796	830	817	807	777	786	797	796	785	796	794	748	780	826	828	810	782	788	830	782	796	814	795	824	820	809	806	793	806	812	844	821	789	784	827	806	808	811	839	824	815	826	790	811	841	769	810	753	818	831	859	772	775	827	803	822	870	798	796	782	799	782	819	827	795	810	780	825	799	783	777	824	764	794	826	739	816	779	784	782	803	747	805	807	852	825	813	790	816	826	770	806	813	847	797	768	811	841	782	786	811	799	803	813	804	774	833	816	818	789	814	836	834	805	775	854	804	822	808	804	806	796	846	792	770	846	795	838	822	743	793	793	809	808	803	769	778	783	822	774	830	794	776	792	803	804	770	816	808	802	810	834	764	800	757	819	813	808	805	782	756	803	850	798	801	761	826	750	809	769	852	866	821	784	822	788	786	790	787	819	791	828	804	746	853	814	792	804	750	778	757	768	805	798	800	750	795	769	824	789	830	767	769	883	816	803	837	766	777	821	751	843	841	789	740	807	862	752	876	816	786	792	775	789	780	806	830	789	839	806	788	790	785	853	824	852	837	808	816	841	834	815	803	809	790	840	798	777	797	843	772	847	798	831	807	818	791	800	775	780	817	780	814	818	843	792	818	825	802	786	821	773	827	845	805	817	770	800	768	839	808	785	796	829	769	850	747	813	799	809	806	772	820	793	788	862	805	792	875	826	843	789	809	813	779	817	743	758	813	794	819	833	755	854	820	736	815	817	771	852	799	819	796	832	827	815	828	836	828	805	818	826	801	855	840	767	750	795	768	852	844	769	816	810	783	791	778	813	799	775	819	835	771	823	782	788	831	794	771	809	814	792	787	747	793	745	797	843	882	779	814	775	833	829	749	830	767	761	831	829	841	799	776	771	809	797	791	781	813	814	850	780	793	800	808	836	789	801	831	848	774	806	786	805	841	848	759	819	782	765	818	832	793	802	825	800	780	847	841	778	794	807	773	800	794	796	778	820	826	818	798	846	769	765	816	721	828	798	794	798	772	792	803	796	828	776	794	782	795	776	771	763	778	793	824	839	767	840	782	809	788	854	792	810	793	790	787	813	795	789	805	808	826	835	792	772	845	843	804	767	761	788	762	825	771	799	751	793	823	811	744	813	727	794	767	790	855	783	788	812	796	832	766	806	782	773	777	781	779	852	804	816	846	844	811	831	820	787	762	794	775	784	817	778	799	813	819	810	827	841	811	856	828	794	825	792	832	796	810	861	752	805	810	809	777	776	805	776	771	785	838	809	799	765	822	773	812	857	774	772	837	790	824	806	828	832	826	861	786	807	817	797	802	831	784	837	838	773	781	775	836	788	841	760	807	790	783	773	808	751	796	800	786	793	801	793	808	816	783	818	886	843	764	805	793	821	763	825	821	763	809	758	779	801	792	806	841	842	850	787	834	817	798	844	811	842	788	854	838	793	817	863	786	827	802	796	821	807	788	814	808	770	817	761	779	775	827	816	822	835	838	756	804	792	786	793	785	838	768	769	781	801	823	789	811	849	818	776	820	784	824	847	772	827	825	802	855	767	822	806	820	771	822	817	767	832	747	800	810	770	768	791	808	782	767	792	827	802	763	845	808	797	778	810	757	775	839	780	809	761	760	796	825	832	814	811	817	791	794	775	813	788	761	822	808	809	789	848	819	868	784	812	816	791	783	772	820	810	760	822	744	834	842	749	784	781	845	793	835	841	763	811	820	776	792	821	777	787	807	802	806	858	812	819	794	763	811	774	833	792	820	797	826	810	767	805	813	810	799	803	825	874	807	813	834	828	789	819	794	788	853	842	832	768	838	779	852	838	842	823	857	786	796	800	769	781	834	845	806	800	773	798	820	781	817	783	789	837	814	799	786	791	784	758	837	792	791	783	800	826	794	808	791	860	765	831	772	811	776	789	820	812	802	783	801	797	788	834	759	825	798	836	781	796	804	820	768	817	853	813	814	771	792	841	816	816	820	810	816	800	843	820	853	734	818	862	799	781	732	766	824	785	816	777	758	783	790	829	828	844	795	761	762	774	849	816	826	828	792	767	826	813	801	752	795	775	821	780	801	791	795	804	809	857	778	809	799	786	783	810	795	812	824	781	807	834	779	784	815	849	823	820	772	766	793	771	780	826	743	792	808	790	797	794	789	775	818	806	825	808	783	836	803	807	764	784	783	795	763	860	816	808	820	839	811	840	770	815	803	802	793	739	778	733	817	789	772	814	766	827	849	787	846	751	864	780	787	791	812	817	815	814	812	801	786	846	810	804	769	735	805	752	828	826	841	808	822	809	798	756	783	821	768	803	780	812	839	842	868	810	850	831	788	821	815	727	804	815	842	822	794	775	789	814	788	787	812	810	791	811	780	809	810	805	773	761	779	758	789	814	795	753	785	817	837	870	817	783	775	817	783	767	819	797	856	820	826	780	818	803	826	788	863	809	764	780	775	813	795	776	824	800	758	752	807	809	768	754	827	823	767	782	796	777	810	786	826	805	807	731	822	812	828	829	768	814	832	813	840	784	822	795	843	782	847	829	815	836	764	820	866	738	795	871	829	783	744	782	821	817	757	811	817	808	833	809	830	788	748	795	816	797	816	852	758	795	808	791	805	797	781	810	793	860	782	771	839	857	836	801	807	819	838	816	791	843	775	800	794	782	850	792	821	778	805	845	847	760	751	809	843	783	824	861	823	785	780	792	765	815	832	750	799	808	789	813	831	802	813	796	818	766	807	842	828	839	738	761	800	794	822	819	810	765	785	814	836	798	830	829	815	777	813	800	850	781	790	776	806	829	795	845	779	806	781	825	847	812	781	797	836	834	785	847	808	823	860	771	795	868	838	829	826	804	854	814	820	789	814	856	843	846	813	783	791	777	835	839	850	736	827	769	812	805	790	793	806	833	785	824	783	763	766	811	736	850	765	825	807	768	792	773	807	782	827	820	785	818	788	846	802	806	833	810	810	827	779	762	792	856	835	739	847	795	828	782	874	813	815	796	783	808	822	759	787	806	818	804	813	816	785	772	855	800	764	819	812	784	823	735	817	837	860	782	754	841	778	780	792	842	770	766	790	800	815	832	814	762	795	796	765	753	800	804	802	811	783	821	807	836	761	779	739	809	778	844	829	849	795	776	769	790	826	783	791	768	874	784	814	790
43661	35169	26315	15700	6765	3323	2155	1326	1058	942	884	873	916	838	814	835	795	788	802	783	827	800	789	850	785	813	791	850	765	837	832	820	833	866	802	775	806	819	764	811	814	804	772	806	834	791	845	848	778	839	782	860	845	782	782	832	880	856	847	828	775	820	792	824	808	864	706	800	827	850	861	858	815	773	812	864	827	835	857	783	825	813	775	787	816	780	748	812	792	767	781	799	755	777	825	844	803	793	789	799	833	809	826	803	846	802	838	807	801	862	797	805	775	804	815	811	793	763	795	816	805	764	837	827	801	794	869	826	817	844	778	824	784	795	856	835	789	851	850	813	801	786	824	772	836	776	783	842	818	805	849	784	815	831	850	854	823	834	852	785	802	799	785	851	813	762	738	764	744	827	755	810	810	817	803	843	836	808	846	772	800	800	816	775	793	770	797	832	876	813	827	755	782	778	859	783	833	832	770	809	801	768	809	858	785	838	837	796	814	813	848	833	773	754	814	813	778	772	835	863	848	798	771	857	837	810	764	834	868	827	776	812	805	816	811	805	836	814	742	838	794	769	781	749	851	868	793	776	812	914	844	784	822	801	823	847	833	830	724	819	815	839	777	814	787	815	830	832	811	784	808	811	821	852	808	783	803	820	818	814	806	825	833	818	784	807	829	833	781	850	807	806	794	808	796	811	790	786	813	814	746	797	794	810	820	782	744	821	805	767	819	866	829	848	782	837	823	817	879	815	760	791	813	771	817	817	808	806	837	774	853	817	798	802	820	807	803	811	869	822	856	794	825	799	818	848	805	807	853	818	769	839	814	851	829	778	814	806	777	812	833	821	797	820	803	804	802	816	865	835	803	760	819	818	855	773	787	810	817	832	829	816	804	818	755	863	798	819	786	797	837	839	841	826	832	810	800	825	828	789	851	822	801	775	854	800	802	773	801	782	822	853	853	810	778	841	848	792	835	843	802	840	843	804	836	822	780	785	810	792	769	810	783	783	846	845	836	854	815	775	811	793	834	807	836	861	843	807	815	812	825	779	797	791	859	779	796	778	791	826	814	806	848	772	830	777	844	839	857	776	785	801	787	840	816	859	838	799	841	797	821	797	792	785	819	781	843	783	818	808	764	778	750	806	841	798	749	759	804	772	761	822	821	817	839	786	785	744	812	785	816	794	774	836	817	798	848	821	795	785	808	764	850	746	842	790	795	844	811	876	808	900	809	794	826	797	824	823	805	837	817	790	858	835	825	763	793	800	778	885	829	785	801	828	776	809	764	850	843	872	804	836	897	823	812	785	837	790	804	783	814	802	820	803	811	812	844	814	834	816	807	802	832	868	843	837	827	861	798	804	781	796	819	791	784	889	801	807	754	805	776	782	825	804	827	753	760	843	826	770	798	821	789	832	833	796	785	802	839	791	819	752	748	854	842	834	806	766	771	839	821	862	813	836	814	828	845	765	808	863	804	776	877	792	836	822	804	794	809	794	779	842	846	745	844	818	744	778	788	793	815	825	796	871	812	805	785	769	865	840	861	736	797	853	824	833	761	818	795	786	820	806	828	808	791	760	822	816	811	768	862	808	810	839	768	782	799	810	821	799	784	817	819	787	812	791	802	813	806	815	814	825	792	823	780	766	829	806	768	817	766	825	835	790	799	847	793	804	844	802	790	835	824	820	771	834	792	819	851	773	815	808	818	785	863	788	777	827	759	805	827	779	799	812	828	814	768	796	856	811	862	801	888	841	787	772	861	838	833	839	787	756	784	863	825	805	817	774	818	781	807	771	846	756	800	788	825	835	807	861	802	840	836	833	793	790	816	889	791	830	874	818	764	772	838	792	762	835	841	755	833	790	792	879	815	736	822	849	860	776	871	806	849	814	832	842	767	853	824	805	807	805	831	768	799	837	741	779	824	798	833	820	812	801	825	807	800	816	819	772	836	806	864	816	804	852	785	740	825	805	761	791	773	810	845	786	791	795	793	854	808	802	850	821	879	796	842	825	788	826	848	828	811	787	784	793	855	826	804	806	833	848	778	830	841	777	815	818	797	854	879	800	739	818	815	830	824	841	795	781	840	817	773	793	803	793	786	791	832	842	742	790	835	787	812	840	891	810	812	811	819	805	811	806	808	806	882	808	779	781	822	888	860	854	795	835	805	796	846	795	854	807	789	816	747	765	793	800	798	852	810	842	776	816	811	805	790	793	828	823	788	758	796	762	834	819	805	812	776	782	795	776	839	785	852	788	789	816	816	837	788	814	831	782	794	794	775	812	812	805	757	789	784	799	767	816	821	837	792	833	832	768	794	807	848	840	785	803	796	857	801	800	758	726	792	902	819	812	796	804	774	798	794	867	767	782	846	801	834	814	813	764	820	835	849	809	821	831	832	826	778	793	836	810	800	856	780	762	801	820	801	828	760	810	793	815	789	838	809	823	815	839	857	778	839	822	811	819	847	828	815	822	848	841	789	759	787	798	827	834	793	756	825	865	860	823	784	795	806	853	819	780	800	810	788	802	805	820	811	810	749	819	811	822	798	782	779	862	796	841	752	748	817	789	775	761	810	782	818	840	844	755	822	802	790	826	836	798	820	753	814	806	814	797	773	781	847	811	818	822	792	793	859	814	841	805	814	821	816	810	836	841	784	788	834	826	784	831	888	772	804	777	801	765	845	767	833	795	866	820	800	769	783	804	787	826	802	785	778	827	855	857	793	822	807	859	824	754	758	865	819	789	863	783	782	797	766	769	826	772	796	772	835	795	859	780	799	793	842	834	856	763	811	781	816	812	837	840	825	825	785	780	840	829	791	829	805	811	827	831	814	795	786	797	799	763	770	799	835	794	829	800	860	817	845	794	855	825	781	837	820	788	862	864	853	777	763	858	813	829	794	779	794	807	842	838	828	782	790	811	810	753	803	823	812	822	810	825	801	809	799	859	756	805	815	817	840	794	834	778	839	818	848	793	828	812	785	827	787	801	794	799	831	809	766	833	843	817	788	819	795	825	794	783	816	832	796	852	814	802	829	819	815	817	839	851	787	821	850	817	830	798	847	780	859	802	797	852	837	799	820	780	838	839	822	777	785	844	830	849	794	759	761	802	810	830	815	785	762	806	815	810	806	804	813	787	771	814	859	823	809	749	819	814	758	760	792	798	794	759	822	786	838	755	810	835	776	815	771	850	820	863	795	830	799	766	788	808	809	807	784	790	802	753	816	850	797	738	771	829	825	829	807	817	793	797	798	788	833	783	859	754	875	809	793	856	814	828	805	850	820	803	790	834	797	800	804	796	814	793	804	781	818	823	806	846	839	840	792	854	816	841	840	820	762	811	839	797	809	829	800	766	792	857	800	800	852	790	772	816	818	825	793	836	839	816	829	813	822	837	777	797	824	843	809	813	851	816	783	853	823	799	810	762	817	804	803	826	835	764	769	822	797	892	784	844	777	767	810	805	816	768	889	835	796	786	823	787	804	758	799	771	857	795	740	810
47338	43708	25133	13375	7952	4469	2850	1695	1174	971	957	910	907	863	904	808	859	864	828	846	858	824	825	865	843	899	903	834	866	849	814	815	816	842	858	791	838	811	815	866	831	821	853	813	789	791	823	864	808	837	836	842	812	799	856	806	821	823	817	876	865	835	838	787	837	819	857	843	832	763	851	836	770	787	859	803	872	863	839	843	784	827	804	787	765	837	835	800	781	824	880	830	860	848	823	873	814	824	841	802	769	869	837	834	862	847	788	805	792	871	865	789	856	845	866	842	818	797	838	859	804	834	853	845	826	825	863	812	841	829	789	836	855	856	848	864	835	833	871	891	817	844	830	826	804	809	793	780	790	789	835	837	799	882	817	846	817	829	797	871	803	834	840	804	798	794	808	813	818	841	803	828	810	884	794	857	846	812	837	791	839	859	864	842	861	837	894	825	857	849	835	810	815	847	829	837	769	834	839	840	828	840	838	800	773	850	862	818	799	838	859	798	863	801	810	797	865	836	819	829	859	858	848	814	843	845	824	846	830	830	847	860	804	854	821	804	838	843	823	839	842	846	815	878	834	844	840	815	810	898	854	857	789	885	822	810	847	810	865	828	804	885	820	877	822	863	845	786	815	858	760	867	896	852	851	858	836	864	798	844	824	791	844	834	823	890	858	819	885	794	825	826	821	846	850	804	851	821	860	794	847	802	826	777	849	848	850	827	802	827	812	858	774	876	821	808	827	829	825	819	816	878	833	787	808	817	836	922	876	827	859	807	787	888	839	831	817	845	871	860	786	829	827	853	854	840	808	889	845	867	835	843	798	842	808	838	813	846	821	775	833	835	809	867	845	811	813	811	818	818	847	853	836	845	842	816	814	864	781	844	859	834	839	861	831	857	829	867	815	782	782	785	838	807	828	844	805	827	850	837	843	832	833	822	800	807	801	874	846	830	884	834	793	832	835	843	811	879	833	863	836	803	887	844	818	853	862	839	839	819	870	827	790	830	826	843	828	833	867	824	804	785	845	816	834	836	791	809	822	804	868	827	814	834	843	893	821	792	789	836	844	794	795	836	807	814	882	806	831	842	798	835	825	832	844	793	839	851	861	851	787	817	795	829	830	811	818	859	806	836	866	805	802	861	871	855	796	802	866	865	820	742	801	775	862	798	824	789	827	820	826	809	804	850	834	864	805	847	864	831	800	813	797	855	789	788	839	827	783	841	822	803	826	846	853	812	810	788	799	816	794	842	836	817	854	851	828	838	842	858	831	819	822	756	826	807	857	862	850	857	852	833	857	843	853	811	784	826	803	823	840	888	835	857	829	821	808	876	848	829	882	806	823	816	861	761	828	837	853	855	817	871	829	824	832	814	885	841	821	842	826	867	868	818	870	823	852	813	856	803	781	855	834	799	839	811	823	823	819	788	822	810	790	857	882	778	815	873	884	803	861	838	821	775	876	846	799	836	793	886	777	836	840	827	853	836	841	860	794	838	794	786	830	857	834	823	845	847	909	796	824	822	838	858	829	810	849	842	842	842	792	829	868	825	850	847	795	832	847	807	884	805	890	853	839	851	787	833	871	850	817	806	802	811	816	795	857	793	801	814	891	794	828	835	781	870	830	810	834	872	878	826	832	821	854	832	846	757	765	851	836	827	847	808	811	788	837	844	814	860	822	853	837	836	817	845	884	817	801	825	848	791	848	840	864	827	821	824	828	800	832	824	785	794	870	788	821	833	808	826	828	851	856	816	824	812	837	803	856	794	856	870	822	807	852	849	806	863	818	822	817	847	809	827	810	857	858	829	850	852	847	831	831	796	816	865	806	864	849	827	860	854	832	880	849	811	848	881	805	865	850	851	874	793	808	866	899	867	829	906	856	837	808	820	811	845	804	813	888	803	831	833	867	858	833	840	814	845	796	798	804	841	860	871	814	835	926	761	868	876	837	883	869	837	800	830	838	824	825	816	844	837	861	850	840	784	834	817	779	856	795	808	835	847	821	828	835	861	807	863	802	811	795	843	808	882	843	859	856	834	872	850	836	842	869	864	832	851	792	809	783	833	816	818	883	830	896	844	818	838	868	850	828	806	888	834	842	812	777	861	839	826	789	815	793	858	823	870	816	820	816	798	849	799	865	816	870	815	827	838	854	812	798	818	803	866	812	854	821	830	810	842	856	802	855	895	821	859	783	855	788	874	768	810	849	837	798	768	833	834	813	816	812	797	890	883	856	843	778	832	865	890	821	859	865	832	842	887	788	870	839	881	823	834	882	852	845	798	829	851	864	833	864	805	869	853	844	852	859	854	833	854	811	813	861	856	800	883	850	795	819	837	801	839	807	772	816	844	818	803	812	825	829	876	848	810	824	801	826	809	839	837	925	839	823	860	817	831	836	839	781	838	797	799	843	848	811	832	876	843	808	817	816	808	857	873	836	848	833	803	784	827	853	864	839	797	860	836	825	852	838	832	857	826	842	855	792	846	820	812	812	809	843	778	847	799	811	867	802	778	830	848	833	854	827	825	803	834	867	875	853	894	871	842	821	823	838	856	849	852	784	805	815	819	826	797	824	829	821	830	903	871	862	838	827	842	810	868	857	803	834	843	869	879	808	869	844	880	792	849	879	838	832	858	828	818	806	847	854	787	799	782	797	854	853	851	826	839	824	821	839	836	821	798	821	829	857	871	870	826	829	836	820	847	914	830	820	829	841	817	844	852	849	861	806	856	830	852	802	782	836	821	835	865	837	838	887	840	833	849	842	832	807	818	825	813	824	877	831	835	819	827	810	834	842	848	865	863	880	869	823	847	867	868	816	850	830	850	822	816	830	803	834	847	806	827	840	842	823	836	832	802	802	855	843	845	792	812	841	860	854	837	814	834	803	857	812	824	817	841	803	876	872	835	867	809	815	879	869	831	864	865	844	830	794	872	834	814	858	824	811	815	903	793	835	846	748	828	819	852	810	828	828	844	827	806	841	893	850	837	804	832	814	847	823	805	809	900	858	836	882	816	841	835	853	827	836	811	842	801	805	818	874	788	858	819	789	840	829	845	840	842	874	879	874	831	836	823	844	828	870	849	787	845	843	862	841	830	825	855	836	876	818	833	828	848	849	870	809	818	871	804	868	860	834	831	803	790	825	788	829	842	818	856	783	846	762	882	849	797	792	861	846	867	791	814	850	860	829	851	844	870	824	860	855	844	810	815	822	807	825	875	861	845	860	883	811	877	839	817	823	843	869	835	804	784	829	800	797	839	837	791	842	787	834	847	833	834	849	795	853	803	827	826	884	817	827	859	834	830	850	827	856	828	825	870	851	765	836	895	842	821	874	798	846	765	789	803	837	847	832	832	821	838	830	864	817	837	779	799	884	877	867	881	846	825	812	855	825	826	849	809	817	855	809	833	832	836	834	808	859	804	851	837	872	815	860	855	800	807	849	823	838	851	757	831	801	908	873	865	776	818	847	797	783	814	805	846	809	801	840	813	825	839	857	824
23579	21010	28067	24210	20999	13150	3301	1672	1233	1185	1186	1069	934	826	787	783	750	815	769	788	726	764	791	750	762	745	743	677	707	739	807	722	732	804	773	714	746	767	697	746	790	717	720	780	786	745	758	729	747	767	763	710	792	767	743	733	722	769	688	763	734	790	751	774	781	774	712	760	794	749	730	743	754	762	743	765	786	833	716	722	755	795	779	744	737	694	763	774	718	773	736	706	728	747	753	757	761	814	744	764	745	749	747	739	771	750	801	761	769	718	729	731	804	762	731	736	728	753	730	743	748	745	708	723	784	765	791	772	687	742	768	768	810	770	782	745	775	761	743	800	729	762	723	725	781	760	756	749	783	748	764	738	698	768	798	778	747	757	750	751	757	731	727	741	778	748	701	772	754	755	720	759	771	782	756	759	718	741	794	797	722	751	730	755	730	706	744	727	768	734	786	799	762	775	755	812	744	738	719	721	745	752	781	770	811	769	689	727	760	786	784	737	713	741	775	752	756	785	759	759	710	736	765	772	753	783	723	730	757	773	760	741	757	770	716	749	744	750	778	717	724	760	775	792	755	755	777	777	801	751	754	741	752	773	791	719	808	781	743	715	764	735	754	796	757	748	761	728	744	733	763	779	773	776	737	770	698	807	772	732	757	729	718	800	782	782	794	757	768	721	794	694	709	809	773	768	705	716	768	736	736	757	767	711	736	781	772	763	740	768	740	720	714	725	737	768	770	757	744	718	775	729	780	778	726	722	735	754	774	749	719	782	731	779	775	738	736	751	735	794	775	769	755	745	785	717	701	748	726	694	708	766	728	719	716	786	735	732	770	746	810	719	761	717	758	767	737	767	736	779	782	735	734	736	765	733	742	781	744	764	755	734	730	751	791	798	794	727	772	761	753	710	775	760	799	779	791	789	769	731	758	779	770	753	729	711	733	769	724	749	772	775	770	724	809	740	753	782	756	759	757	770	734	735	742	758	789	741	769	724	824	767	731	727	789	716	778	747	778	825	731	713	750	750	769	747	750	762	726	771	730	763	753	716	731	734	786	779	773	767	771	753	708	774	761	754	738	766	780	752	736	758	768	734	746	781	736	735	711	794	734	797	758	770	762	718	750	775	708	810	756	760	737	753	769	726	731	749	771	734	737	781	712	742	730	731	706	740	783	746	731	748	795	764	772	781	771	704	768	775	760	766	758	732	735	745	732	763	762	755	724	754	782	752	775	772	750	753	750	754	782	735	762	785	733	771	760	737	781	780	737	791	773	790	698	747	773	776	793	718	748	747	761	731	780	724	739	734	794	709	790	771	762	779	757	742	769	772	755	711	778	813	748	732	776	782	800	798	718	720	760	724	725	723	736	799	770	749	788	759	817	720	715	746	730	748	744	775	751	772	771	733	790	763	767	752	766	791	729	768	711	767	765	755	744	731	693	790	780	783	811	750	730	734	743	810	718	763	732	728	725	712	774	808	794	739	781	680	762	749	751	774	753	778	731	747	708	791	751	755	731	745	716	732	735	709	760	761	760	764	741	730	760	719	777	753	743	740	758	746	771	778	763	772	717	769	765	751	719	794	759	780	745	758	721	740	733	756	790	760	720	787	782	743	773	725	804	753	754	766	754	786	745	727	714	775	735	754	765	754	712	733	765	735	749	755	760	775	781	762	771	752	748	759	748	740	726	736	763	731	772	745	730	753	762	751	763	741	755	800	744	749	761	830	755	726	744	712	755	712	785	714	724	735	793	772	772	733	738	710	773	763	735	749	735	775	773	769	748	782	726	787	741	732	756	694	732	747	725	749	698	764	775	728	721	766	686	785	755	755	759	789	706	723	746	748	717	772	757	810	769	785	727	759	728	752	737	737	751	748	799	795	751	708	707	730	770	810	737	740	700	729	785	738	722	806	778	802	739	725	725	751	757	763	731	804	741	770	739	755	727	770	751	738	743	728	730	759	758	759	743	751	725	753	743	762	762	750	773	713	793	783	745	688	753	800	795	771	756	757	722	749	755	734	742	786	779	758	738	730	768	777	725	780	724	782	744	722	736	707	765	750	794	779	721	843	791	699	711	765	754	764	799	792	741	734	714	767	790	760	766	772	755	809	756	752	708	772	774	760	742	738	752	722	724	796	742	762	764	744	810	775	745	719	764	756	752	778	784	762	703	715	771	769	729	815	800	765	763	757	727	783	778	754	681	768	765	807	750	727	799	738	748	746	750	748	728	766	744	736	709	784	777	720	733	793	739	770	775	756	762	744	800	715	725	743	761	721	743	760	777	798	760	763	750	786	771	747	743	771	761	775	794	748	757	725	755	757	746	776	767	757	746	753	747	734	738	750	745	792	756	763	774	735	732	695	760	756	730	760	771	802	734	778	712	745	732	740	747	783	735	743	695	699	760	776	715	718	723	740	701	740	678	778	757	794	774	717	781	719	749	742	743	714	758	748	765	748	765	762	775	744	773	759	734	715	732	692	789	773	716	713	713	768	710	746	719	757	721	754	698	752	722	711	766	740	743	810	727	693	776	745	766	803	726	774	763	749	743	771	811	727	752	730	713	724	761	733	781	710	685	738	764	769	777	769	753	729	767	722	805	725	763	734	740	736	704	746	796	759	799	811	769	726	753	694	747	713	805	722	785	786	759	731	786	773	787	746	720	752	769	725	712	728	728	694	749	739	762	715	763	703	732	739	757	803	724	724	744	745	801	736	780	759	743	770	761	749	750	739	753	759	776	747	765	769	770	750	714	766	689	722	769	785	724	741	734	737	728	769	738	756	720	726	749	747	732	779	733	730	753	729	717	716	713	802	765	726	730	746	729	767	763	732	790	728	769	743	763	765	737	718	733	715	806	769	729	756	751	696	723	775	710	746	726	739	732	798	790	737	745	740	758	777	726	817	704	766	745	779	722	715	781	684	752	725	732	750	792	754	771	750	736	767	805	752	733	772	755	699	757	736	770	748	727	736	750	772	728	741	740	744	786	759	763	799	746	724	736	783	783	779	761	761	711	767	764	792	697	767	745	710	689	793	780	718	746	727	816	725	753	706	732	755	761	757	761	826	731	725	733	747	761	790	755	777	759	736	764	738	728	697	758	745	757	766	776	794	705	754	782	724	770	752	728	732	777	759	759	776	764	728	763	772	758	744	759	820	772	799	680	772	766	719	716	762	727	730	764	724	728	732	771	752	746	759	762	752	764	792	781	764	753	800	791	773	729	762	802	767	720	753	746	755	704	743	717	747	794	801	746	776	758	766	767	774	730	757	766	762	766	761	766	724	736	735	769	706	755	752	699	714	726	768	756	775	809	772	793	752	735	701	767	771	785	777	762	782	758	728	714	735	739	801	813	749	754	736	773	795	804	753	747	749	774	737	767	764	723	723	743	751	761	748	773	768	717	792	754	705	772	798	704	771	723	723	800	735	774	781	723	760	735	778	760	769	784	728	699	805	764	780	732	685	721	759	754	754	766	728	814	749	698	784	732	783
39591	50915	34328	17772	10295	5693	3201	2080	1600	1507	1414	1197	1026	865	846	798	770	779	779	761	710	825	753	781	784	746	774	728	794	774	796	754	780	743	758	782	762	772	775	761	760	812	755	769	716	807	750	762	816	769	738	752	773	776	771	774	737	783	759	749	773	772	768	774	813	782	759	732	777	788	734	803	796	769	775	768	772	765	786	765	754	783	757	795	735	771	796	820	745	795	766	720	751	753	795	802	853	771	763	792	761	781	735	748	744	788	805	758	782	767	754	767	817	795	786	763	757	774	785	760	750	790	791	788	749	769	707	755	791	796	780	805	794	733	759	796	744	811	747	757	755	780	727	748	760	769	785	766	741	785	790	735	821	732	792	753	764	782	821	766	784	770	816	775	793	744	789	825	771	745	744	769	739	767	821	852	787	713	763	812	766	734	830	810	751	732	771	781	765	769	787	729	726	817	773	751	769	800	761	769	800	735	750	781	817	762	743	828	776	755	803	777	770	744	742	741	808	753	800	765	746	811	773	776	763	799	785	752	793	841	770	796	772	743	756	760	763	778	767	778	746	773	736	852	761	786	762	729	788	760	805	756	721	789	721	788	811	759	755	779	747	769	797	773	806	721	760	766	772	764	754	789	770	829	736	789	782	716	734	758	739	773	770	744	734	760	766	774	811	755	764	802	791	796	809	783	782	798	789	746	758	753	739	779	776	752	742	822	776	790	802	800	742	789	748	781	770	741	812	784	734	747	772	799	752	789	811	772	801	787	756	761	783	773	751	770	769	794	775	795	726	786	717	745	776	792	733	805	768	811	712	764	759	769	748	808	775	782	767	738	774	784	778	757	764	805	740	762	786	754	757	764	766	819	751	799	775	737	801	752	720	817	797	791	759	769	766	805	793	782	813	779	800	803	801	794	770	761	802	754	815	729	727	781	750	719	754	752	776	774	818	787	841	787	773	802	805	750	790	769	745	777	774	779	733	764	813	731	769	787	715	772	806	767	805	767	806	788	776	729	761	775	752	778	791	799	769	806	772	790	781	811	765	770	810	759	787	768	781	775	757	779	796	739	801	787	751	784	766	773	780	789	721	790	771	760	753	771	763	786	749	783	771	812	747	763	826	724	766	735	768	746	805	819	818	742	763	746	779	810	776	796	850	728	773	734	757	750	791	803	753	805	766	780	783	754	722	773	760	738	731	750	765	734	784	801	818	790	779	767	778	778	797	791	737	775	765	789	748	774	792	752	760	740	790	734	799	775	737	797	780	769	803	803	782	787	781	790	811	753	765	788	777	747	747	751	815	766	789	790	737	827	754	814	773	848	788	717	810	794	718	791	751	795	764	800	730	738	755	804	759	812	766	806	777	816	804	751	758	737	779	749	775	782	778	803	809	790	766	743	774	734	721	807	784	790	819	776	782	765	790	769	730	797	799	717	784	805	789	753	778	756	737	793	767	750	794	837	759	749	769	760	758	789	782	790	743	729	756	747	817	792	837	775	764	825	776	777	754	787	727	753	819	775	801	792	782	753	752	778	764	792	770	742	764	772	762	785	770	792	800	751	750	755	841	753	726	753	734	801	830	766	759	781	772	763	761	713	723	796	826	791	779	793	736	779	813	765	778	760	737	764	766	776	759	745	784	722	761	787	763	749	752	775	739	801	782	787	818	769	769	775	802	768	772	755	787	793	802	753	746	770	778	800	770	754	768	783	764	789	802	786	767	794	769	826	783	755	776	778	811	845	773	750	782	799	767	795	731	757	746	749	803	766	766	779	765	752	723	782	734	788	751	774	763	763	784	780	749	784	768	788	723	804	795	752	729	796	781	767	764	767	723	751	785	783	764	748	752	750	798	776	745	758	756	783	772	797	740	784	803	797	774	800	772	795	774	821	737	751	791	745	797	783	766	813	818	754	752	760	737	775	786	806	802	789	756	800	750	841	785	776	797	745	760	765	753	750	772	788	761	832	801	812	734	762	743	715	761	776	805	804	731	758	821	800	748	779	817	811	763	736	758	745	781	755	786	781	795	770	771	837	812	762	750	798	798	737	802	720	768	752	806	758	764	734	797	827	794	766	776	809	776	686	761	760	809	789	732	735	804	785	759	726	794	783	812	762	863	736	801	813	792	760	757	754	790	781	796	810	756	737	794	788	773	800	770	787	767	782	772	759	789	786	791	789	761	767	763	740	787	735	731	801	812	723	791	759	818	760	829	780	793	742	773	748	804	779	773	804	799	741	785	786	755	737	722	720	775	820	776	789	781	734	793	792	757	772	759	759	789	778	767	792	757	781	792	789	753	796	724	763	816	791	786	777	777	753	757	769	745	773	787	795	768	804	787	821	776	757	792	740	747	794	734	744	781	745	776	767	761	787	810	766	816	766	736	816	746	760	744	778	768	766	734	763	734	770	773	777	769	802	798	771	800	775	777	799	793	801	796	744	753	769	746	821	749	788	799	717	798	755	770	805	766	744	731	761	767	779	794	803	743	797	759	770	782	775	710	743	761	765	760	754	770	789	801	800	748	775	738	761	814	797	759	779	762	787	825	816	826	735	871	760	755	751	805	721	789	800	826	758	739	785	735	799	775	795	763	720	746	742	794	761	760	766	784	772	787	764	771	792	830	719	792	795	775	772	807	789	792	773	770	797	789	786	741	747	832	783	745	844	786	723	736	777	806	800	781	795	768	839	741	785	730	779	749	793	800	812	782	766	716	801	745	785	764	772	743	722	768	820	804	771	763	771	750	772	786	794	794	803	754	758	779	763	776	756	819	803	785	768	813	779	704	764	794	799	779	778	710	772	781	723	779	825	779	801	772	760	768	754	775	764	766	773	758	782	803	797	747	754	756	815	721	745	781	788	761	760	854	777	764	766	768	792	755	786	801	755	779	787	760	779	789	793	742	732	793	783	741	804	744	800	811	782	814	755	796	809	809	763	763	777	807	761	802	795	786	798	786	849	783	792	796	751	778	801	721	763	759	747	796	751	786	778	770	746	781	743	790	797	753	805	765	820	736	758	772	759	772	772	787	762	731	781	800	792	773	782	775	825	736	793	832	789	786	758	758	754	819	753	758	801	824	740	749	793	783	782	838	791	838	739	778	771	740	752	742	736	814	733	769	764	781	752	833	773	803	760	769	769	768	794	775	754	734	788	758	696	792	804	806	752	767	763	773	780	747	805	774	758	743	743	755	771	776	790	777	771	775	794	802	813	794	768	733	797	760	727	780	745	751	684	749	766	776	773	772	762	793	802	742	767	792	764	785	798	786	776	728	790	769	786	776	766	762	772	773	789	810	757	813	729	769	772	802	791	790	796	753	741	737	801	788	799	770	799	766	795	760	781	798	809	781	758	756	762	770	789	805	801	784	791	791	749	733	792	756	829	737	749	748	798	777	803	786	801	728	768	832	754	811	778	816	791	790	790	842	785	808	809	763	798	783	771	777	800	753	778	785	787	762	724	804	759	753	784	753	738	745	753	751	745	829	722
24972	21167	27820	26140	16071	6024	2628	1660	1439	1190	1071	1055	995	900	908	884	898	857	876	829	845	885	853	820	809	844	890	849	884	847	849	823	834	872	815	830	869	857	871	840	797	850	833	846	776	869	829	899	850	927	846	839	814	853	820	862	817	797	810	833	855	802	872	845	832	816	876	889	811	862	862	878	833	863	807	815	812	788	775	845	842	839	810	869	856	856	891	840	883	855	865	813	890	805	865	851	847	840	825	830	843	874	842	779	843	775	831	854	798	816	869	820	867	807	862	812	838	854	876	806	820	892	784	808	852	886	845	856	800	838	832	832	813	850	804	867	843	830	842	905	848	816	816	850	886	865	878	873	838	806	844	865	861	859	853	849	871	815	847	799	870	875	816	874	818	857	878	860	880	845	865	847	799	854	948	859	831	842	808	852	841	862	889	851	890	816	785	847	835	845	803	857	840	870	805	842	845	854	780	821	833	863	908	902	917	830	845	842	851	821	893	774	839	882	866	874	841	863	798	844	878	828	826	863	843	872	839	814	889	850	817	831	793	852	851	883	833	870	791	841	860	853	874	852	820	885	840	835	836	890	833	822	840	851	839	921	868	898	857	882	883	891	879	801	807	821	794	899	839	875	874	875	875	822	849	857	849	815	809	859	893	835	892	827	909	789	837	825	775	778	799	848	821	833	908	814	823	780	832	853	870	866	798	839	840	873	850	787	847	815	887	864	854	830	838	828	824	826	815	829	869	818	842	831	847	838	812	861	851	834	789	881	845	900	839	803	858	887	851	862	841	840	850	797	796	829	794	822	911	859	828	810	811	872	833	812	850	844	886	891	827	834	857	839	891	865	828	850	795	873	876	885	829	823	782	813	846	859	833	789	880	820	829	808	810	802	869	851	815	811	844	813	891	828	886	857	802	813	861	863	825	841	824	800	803	777	859	874	894	784	846	849	808	832	870	844	840	878	812	852	875	818	842	851	848	855	857	811	843	798	816	864	833	838	859	832	781	871	844	857	861	912	830	836	843	821	803	841	845	777	867	833	849	845	842	844	869	821	878	839	860	896	881	839	832	882	883	856	876	827	822	831	810	795	791	819	803	806	821	811	838	835	865	879	851	816	850	882	831	835	835	821	835	831	871	876	842	818	811	828	844	809	857	841	708	851	856	821	848	820	896	906	843	865	871	853	850	768	858	845	844	894	890	883	865	875	812	879	801	803	840	877	843	841	820	788	863	826	814	906	846	809	835	810	884	862	832	805	823	925	856	889	861	875	871	826	846	825	838	806	810	855	814	819	821	853	854	836	856	842	853	818	859	863	827	811	841	865	894	859	837	861	849	898	885	877	837	829	844	880	847	801	796	841	828	854	851	801	886	870	849	880	866	812	882	835	852	809	848	825	837	848	878	834	818	814	809	847	883	829	860	815	830	872	863	838	832	874	822	867	836	811	854	878	846	840	884	789	812	822	851	887	818	853	835	881	816	776	854	804	864	863	846	836	841	809	873	906	835	823	858	824	827	847	871	825	730	864	848	866	841	830	802	783	835	839	849	802	863	793	855	884	794	847	817	832	840	853	846	810	801	835	829	853	815	826	844	849	892	865	817	765	825	878	835	831	821	854	801	852	840	818	806	814	838	882	849	835	860	851	769	881	852	856	798	865	863	871	897	826	895	883	895	813	889	888	826	836	836	827	823	848	819	850	885	847	874	812	852	863	794	905	813	828	885	813	873	836	838	805	861	840	834	850	828	861	783	851	851	851	856	842	832	841	808	822	818	837	823	788	799	862	830	855	855	853	842	833	844	833	920	853	829	808	870	912	831	865	812	850	829	857	822	828	843	876	858	816	853	837	833	880	807	901	816	857	828	872	796	858	862	897	834	850	836	857	873	816	820	782	871	856	836	788	831	846	902	860	837	834	817	855	836	835	798	831	849	874	795	882	854	867	775	836	844	878	848	835	853	851	871	869	816	844	916	853	813	865	862	815	834	818	840	835	800	852	855	828	846	858	871	858	816	872	815	803	830	792	826	836	879	849	847	768	838	843	816	880	849	913	876	865	828	839	865	836	821	822	823	861	862	866	840	892	860	867	801	883	833	904	876	801	870	893	812	858	847	838	858	850	827	826	832	909	802	825	823	881	844	808	813	906	813	857	810	868	833	808	820	899	872	801	790	835	807	851	851	861	855	848	822	842	825	905	837	808	818	834	832	867	852	822	838	899	815	840	849	872	834	892	843	836	829	829	852	868	823	806	782	847	840	825	883	840	825	823	829	831	859	821	828	863	856	807	865	848	817	836	830	820	849	846	875	850	839	856	855	880	832	838	891	797	839	854	843	868	847	849	841	820	818	835	855	883	843	804	880	844	840	871	760	831	806	832	820	815	871	790	845	849	840	818	869	852	833	851	811	833	897	811	893	808	814	847	816	818	878	885	800	829	843	799	834	848	865	788	855	810	786	846	856	885	809	789	855	805	877	848	808	852	845	820	869	832	831	905	835	823	830	855	851	863	916	848	845	819	838	811	837	827	908	853	799	754	877	838	839	882	856	857	786	836	858	829	806	902	829	835	868	856	864	837	872	833	779	891	864	806	800	834	829	823	892	830	788	867	818	800	832	869	883	822	840	861	795	836	891	835	851	808	873	897	859	847	868	858	824	843	820	843	871	925	830	860	888	888	876	876	877	846	816	785	838	880	854	836	809	830	842	835	821	866	836	862	848	875	831	862	817	875	870	845	868	850	810	828	818	821	901	824	869	830	824	832	821	927	915	829	842	810	811	815	881	839	901	879	867	813	776	836	828	831	834	840	814	821	840	826	856	860	866	896	841	890	857	859	864	821	801	804	874	854	814	849	857	852	840	853	797	820	852	811	816	846	860	834	884	793	821	858	908	816	861	811	816	852	890	877	794	881	803	819	817	869	860	821	855	823	858	841	845	866	770	837	842	860	877	837	811	852	908	854	808	826	819	852	855	832	829	808	886	835	838	876	847	875	838	834	816	878	864	827	876	884	869	870	844	864	873	828	882	805	798	795	839	833	850	853	841	856	804	801	887	835	785	844	842	855	907	830	879	856	855	835	867	791	866	832	856	913	888	835	856	885	837	788	806	826	823	820	896	870	799	836	835	875	815	857	859	880	863	889	839	792	837	859	804	908	833	859	836	842	842	894	870	827	796	815	875	864	839	879	851	840	888	834	843	915	829	880	886	838	849	774	865	894	848	906	787	858	844	844	919	905	859	874	828	854	861	874	829	846	818	841	828	866	837	799	852	769	830	761	819	856	857	851	902	812	873	828	856	908	845	794	794	824	850	831	834	864	835	829	789	806	797	866	826	852	803	839	882	888	796	823	822	882	863	877	787	875	856	819	822	879	841	814	843	866	829	789	822	835	902	876	885	769	814	838	825	830	859	788	815	849	858	822	845	790	828	849	892	840	861	864	830	806	842	802	794	835	853	823	769	811	829	826	769	868	781	836	831	848	879	815	833	861
39452	51403	36097	21576	12474	6494	3247	2333	1737	1357	1246	1158	1037	978	955	898	906	917	852	892	832	855	869	904	874	873	853	861	842	883	867	883	921	871	909	866	785	882	847	871	827	877	872	850	858	858	926	906	902	871	877	876	860	872	805	899	879	854	889	860	878	861	849	897	859	874	891	872	855	907	843	868	827	883	879	836	832	858	891	822	901	875	900	840	824	846	853	775	838	869	871	831	849	867	868	872	931	849	878	890	833	845	873	862	893	841	874	899	869	830	818	843	893	928	842	810	872	842	873	780	842	841	833	901	848	867	900	855	909	932	888	876	906	831	852	890	868	873	863	846	874	869	874	888	855	874	884	905	857	892	868	851	896	856	825	893	875	894	849	903	918	911	837	837	826	871	898	866	840	909	880	850	913	843	839	838	875	900	860	871	890	860	893	845	880	873	898	873	912	862	872	907	851	860	915	828	889	830	840	858	850	875	870	820	851	857	912	922	850	866	885	896	880	860	916	924	828	860	856	883	875	872	853	854	938	898	834	862	879	819	844	879	849	896	816	871	918	824	857	826	898	855	898	937	869	850	939	823	823	865	859	872	848	828	840	905	886	827	885	840	839	847	855	867	839	824	860	920	858	874	839	822	880	848	865	862	897	872	896	863	862	863	867	923	882	833	852	824	839	828	873	880	870	829	844	873	887	893	868	861	894	898	841	874	891	866	896	839	860	817	849	893	919	870	865	849	829	827	829	886	892	880	873	890	849	872	843	869	862	858	847	840	816	832	824	927	887	848	854	817	847	901	843	826	872	834	838	869	883	881	856	866	870	887	829	843	859	882	868	884	917	893	838	812	881	889	844	863	880	839	911	911	875	826	871	877	887	866	859	914	890	873	913	874	861	869	887	844	873	886	882	901	838	882	941	916	880	812	881	894	874	845	876	916	891	858	885	903	842	892	821	838	813	885	866	873	877	824	837	876	888	842	859	873	852	887	865	835	817	869	903	841	905	810	904	882	856	871	834	844	841	850	854	830	870	870	844	845	858	888	873	834	871	907	904	846	876	873	886	916	830	925	835	884	832	861	889	884	893	876	854	884	869	831	892	822	908	835	870	881	904	847	873	864	874	899	894	858	893	861	915	863	915	882	843	903	831	851	826	880	843	906	887	881	847	861	894	856	859	879	868	870	851	857	842	868	844	948	886	864	837	859	891	883	884	876	839	854	872	852	873	836	906	880	913	879	877	865	838	895	856	869	834	862	875	865	881	876	868	836	898	880	884	887	854	812	847	855	824	871	859	852	873	852	851	903	775	859	915	883	878	868	876	916	827	851	880	849	836	842	882	863	852	857	916	845	899	804	902	830	904	881	851	884	847	857	807	870	836	858	829	852	811	894	847	895	797	837	881	839	860	893	908	851	854	883	885	851	879	871	867	924	829	885	856	810	821	832	877	846	910	866	837	848	901	922	908	901	861	828	847	849	859	825	862	879	856	862	859	858	894	833	828	896	840	873	906	842	855	906	878	840	920	821	847	855	869	836	879	839	848	840	855	857	869	928	848	883	894	837	819	851	850	905	851	819	925	848	826	827	868	895	851	837	859	868	904	885	855	876	881	871	830	820	877	845	868	932	859	883	872	913	853	862	839	893	784	837	895	852	858	845	849	851	894	866	843	887	859	860	828	837	899	871	874	972	906	888	856	831	871	840	857	853	848	966	903	858	845	851	860	870	893	836	933	836	886	846	940	861	823	900	841	864	885	861	878	894	842	837	854	885	829	883	841	874	883	855	846	863	878	910	891	861	842	870	812	892	902	873	879	908	849	857	856	875	866	871	862	922	885	845	871	852	891	835	963	863	868	878	873	881	867	886	844	824	926	902	879	839	924	933	833	884	855	869	897	807	843	870	888	846	877	903	928	877	820	825	861	903	842	896	861	826	871	859	885	858	875	865	829	831	831	889	867	901	866	825	854	876	866	869	916	882	845	896	875	850	885	914	822	866	846	895	876	848	877	827	851	849	878	856	874	848	846	878	857	910	863	878	912	823	855	849	850	872	857	929	851	905	904	889	897	860	887	860	833	836	901	901	862	854	887	864	870	881	888	931	841	836	830	845	849	904	880	840	852	915	866	879	878	874	880	844	882	867	912	903	880	841	887	843	864	919	834	893	837	824	895	910	872	862	889	882	846	901	883	841	850	862	833	875	916	881	901	878	814	891	888	818	837	863	892	854	881	880	852	846	834	905	884	854	886	912	870	884	814	824	846	890	872	841	847	900	861	932	879	860	877	824	854	879	861	869	866	863	864	803	856	891	894	813	923	916	858	908	884	888	854	893	874	840	810	836	853	912	914	828	879	884	896	887	873	899	892	922	854	815	866	868	833	846	876	882	845	831	895	877	857	899	883	883	890	903	845	863	876	915	835	890	845	858	871	896	887	827	832	857	827	818	862	863	827	861	890	833	860	858	862	887	866	858	866	928	851	887	840	899	848	865	831	865	860	923	849	888	890	891	859	849	901	891	855	872	876	865	892	852	851	894	955	876	856	876	823	847	864	863	834	858	899	868	825	884	888	819	881	889	873	811	870	836	915	849	874	850	870	836	883	899	867	870	876	917	819	813	907	880	921	901	914	850	870	854	849	866	857	854	832	866	874	872	808	870	900	788	864	830	887	866	844	881	890	863	831	844	920	852	844	868	885	852	903	847	893	880	862	884	889	812	886	870	869	884	894	877	939	874	800	869	909	854	856	821	848	885	868	857	924	859	864	881	899	832	836	882	808	890	831	889	888	853	905	860	857	849	842	879	867	858	860	867	838	836	854	852	865	843	883	848	842	840	865	855	823	878	886	885	810	879	860	836	892	837	836	909	847	879	859	882	859	857	888	855	853	930	843	875	852	867	842	939	876	836	855	839	893	851	829	862	841	823	849	914	849	851	880	855	865	858	843	870	874	892	893	861	918	868	880	894	856	841	874	867	857	875	881	872	852	845	860	816	855	890	870	822	843	876	868	844	875	856	827	856	863	829	835	834	864	865	842	893	836	891	881	868	879	849	892	916	885	918	866	888	920	838	857	881	908	889	859	911	858	886	866	851	865	884	852	859	840	811	903	904	799	868	932	887	858	851	854	893	892	889	845	858	903	841	853	878	866	909	883	932	882	857	878	950	872	865	887	823	888	894	908	851	835	850	851	873	868	868	895	885	938	878	844	862	884	873	858	888	843	849	920	911	875	906	886	851	904	847	843	853	867	866	901	880	910	889	890	841	860	821	841	865	904	865	854	832	860	842	884	860	858	891	847	841	866	830	951	890	877	877	875	874	895	872	894	842	851	911	802	840	800	864	809	829	917	869	958	877	851	847	840	849	836	851	836	833	896	862	868	848	825	886	894	813	856	831	886	861	895	864	854	880	838	888	855	882	876	880	882	807	840	917	878	856	807	926	831	847	876	921	850	870	834	820	925	874	865	858	906	857	892	874	841	896	876	875	831	862	849	856	867	870
22417	21027	28624	23717	21160	21161	12741	3974	2131	1585	1272	1151	1094	1048	936	911	886	825	824	839	821	794	768	813	780	758	765	831	792	821	869	802	804	803	813	827	806	766	803	861	758	798	789	776	834	761	817	830	787	765	821	824	770	791	790	827	758	804	844	776	813	803	844	762	804	819	837	784	798	794	793	803	839	810	805	817	820	805	797	760	722	797	802	811	789	796	856	835	806	819	818	767	829	829	826	789	784	790	790	814	839	805	777	799	751	786	854	822	819	738	715	796	784	842	825	847	789	781	831	839	801	827	793	820	855	806	755	761	773	777	786	774	780	825	746	788	816	773	773	768	783	842	792	790	796	852	769	805	738	811	815	798	808	739	820	796	789	796	820	820	811	784	846	792	795	819	789	804	777	794	785	781	834	778	789	845	813	836	799	791	794	809	810	810	736	790	789	812	773	802	838	821	804	821	804	781	805	768	863	789	807	756	793	869	818	819	776	788	744	759	795	785	818	788	833	858	777	807	841	811	770	842	786	812	828	806	777	839	790	803	766	810	764	847	825	840	848	795	759	767	777	833	789	826	816	777	834	770	824	753	769	743	786	791	763	819	804	804	806	843	812	831	799	824	803	792	820	802	814	786	793	797	795	823	811	779	834	821	811	800	841	761	714	817	780	771	796	827	816	758	791	798	767	794	902	806	759	783	788	762	808	771	817	749	779	785	806	809	784	822	844	790	768	808	807	804	822	807	789	794	789	769	806	762	841	837	765	785	807	818	802	789	808	835	808	784	788	773	807	854	768	812	769	755	794	771	778	784	754	784	847	818	803	789	806	788	778	794	815	774	831	809	808	821	839	794	840	782	799	767	777	855	745	814	801	819	824	798	788	799	779	781	849	822	775	745	813	809	778	860	821	789	772	761	794	798	845	792	751	832	816	754	791	789	802	809	766	785	752	790	817	794	762	820	824	770	817	843	751	842	795	738	788	852	762	809	795	841	814	788	810	790	758	763	797	796	818	770	794	797	779	801	813	766	829	816	794	768	808	780	845	845	834	815	815	719	766	792	852	799	782	778	764	806	795	786	781	818	762	817	768	818	776	749	768	824	779	796	809	782	818	749	784	778	801	849	780	841	791	780	840	799	831	851	768	795	782	780	775	866	784	786	808	803	830	795	795	851	859	789	781	769	803	787	785	817	816	800	842	779	786	789	767	802	763	780	748	789	811	759	764	797	825	854	784	798	788	799	878	789	743	812	851	782	860	812	805	758	799	802	820	734	814	777	845	799	810	801	791	793	828	750	821	866	784	831	746	854	804	811	822	780	824	757	880	810	819	812	797	853	806	811	797	827	773	753	801	783	746	793	825	833	821	816	808	786	786	831	821	766	737	803	859	788	786	828	759	805	780	784	803	784	836	816	800	811	811	803	765	810	820	768	790	808	796	810	790	789	827	800	809	788	813	793	768	764	785	801	808	835	780	803	782	787	813	775	781	787	781	762	827	785	804	802	820	778	770	766	856	802	792	801	808	842	740	784	808	795	770	823	807	810	778	776	797	757	805	836	745	775	788	752	804	835	823	833	797	788	799	819	813	805	804	788	834	858	794	806	792	787	765	793	801	815	809	833	830	738	799	777	752	835	739	787	762	769	830	787	823	791	800	810	809	822	775	803	803	739	740	772	786	769	819	782	842	793	771	794	801	805	752	811	824	785	840	792	822	801	774	764	823	804	828	808	792	843	764	787	815	808	785	829	831	818	772	806	798	804	797	777	752	747	802	800	827	777	810	792	819	753	785	828	810	766	804	778	828	821	801	801	758	812	777	774	751	762	810	763	846	820	792	827	808	824	833	801	827	770	797	774	810	782	785	788	810	792	793	835	833	748	842	829	772	800	793	822	836	790	784	822	776	822	826	810	772	766	813	785	741	832	755	800	771	781	824	763	824	750	799	756	832	770	841	837	786	794	810	797	750	779	794	843	813	809	824	796	807	779	803	763	747	812	766	780	821	819	759	772	762	838	818	856	769	780	806	818	826	785	841	819	783	851	800	799	779	848	828	760	822	795	782	828	765	780	800	762	820	822	831	791	811	795	819	866	790	846	823	795	742	766	860	811	820	792	819	806	807	783	795	828	811	823	789	827	795	799	803	769	835	784	825	796	820	799	808	794	811	779	824	770	818	799	770	776	783	766	806	764	839	766	817	843	823	793	767	766	787	802	792	739	785	783	779	784	773	752	836	784	788	774	786	791	806	831	772	819	761	801	802	780	824	791	755	814	812	835	777	785	798	766	791	787	804	796	828	796	778	795	830	839	855	816	851	809	764	791	841	797	804	800	799	819	799	759	781	817	795	822	816	803	780	791	820	757	779	804	846	773	773	782	782	769	833	805	806	792	837	852	800	820	790	815	801	792	811	763	820	813	847	769	820	797	778	785	818	819	800	807	805	776	759	825	810	813	803	867	818	830	789	809	784	784	768	789	794	785	819	811	855	819	815	810	749	736	809	766	823	807	835	798	812	786	779	840	809	791	768	777	768	855	784	800	798	805	809	830	755	822	811	765	770	791	788	757	836	806	864	766	834	783	758	781	755	789	783	831	815	723	837	847	833	827	792	812	825	834	740	794	814	845	773	825	828	793	835	769	793	817	801	771	793	819	831	828	807	828	809	828	806	709	770	764	836	818	810	818	783	738	827	803	848	792	815	839	801	856	834	849	832	804	812	789	794	809	860	806	808	810	807	801	800	767	817	819	769	814	817	798	793	772	793	754	779	838	799	771	798	769	783	803	842	837	832	789	807	790	839	767	795	765	794	750	806	810	799	781	786	772	801	830	810	803	842	758	838	803	796	851	761	801	808	770	782	810	818	822	800	780	793	818	839	793	734	834	802	793	856	855	790	821	758	828	822	792	797	826	782	802	823	817	820	776	787	838	822	824	804	790	793	816	823	826	824	796	819	819	769	829	782	822	789	793	798	815	834	767	821	798	783	794	802	778	802	818	747	802	826	824	760	811	849	825	776	771	848	779	807	789	845	851	850	766	795	819	817	792	781	832	799	862	847	789	813	763	743	792	840	816	736	778	753	836	767	761	743	784	824	797	808	832	807	787	828	816	847	786	833	847	799	795	770	794	875	806	793	801	797	764	843	802	804	783	795	794	827	814	805	813	812	820	816	840	817	823	782	844	816	762	785	809	782	746	766	831	797	785	808	768	754	797	828	827	848	790	796	802	846	770	783	797	842	833	806	822	851	794	852	763	809	765	808	825	762	770	787	757	797	746	812	794	793	766	879	823	772	775	772	794	829	745	806	776	805	766	827	827	775	812	797	789	741	817	776	820	794	756	830	837	766	830	804	814	765	827	784	797	768	770	795	799	803	806	767	794	808	805	779	785	831	795	875	797	813	790	769	819	836	801	802	770	793	758	785	777	801	828	794	734	852	784	769	794	818	803	823	779	804	792	813	833	809	829	809	840	777	801	814	806	804	825	770	784	803	807	807	800
44220	71334	47009	29446	18721	11513	7583	4774	2691	1863	1406	1222	1222	1083	960	899	886	914	833	838	790	808	812	822	836	855	852	832	832	870	834	810	807	830	821	832	796	827	780	843	868	813	804	801	762	779	819	834	837	807	854	799	847	804	833	791	843	795	806	822	807	793	862	782	797	816	831	823	789	844	797	794	812	799	822	777	814	794	831	811	808	801	861	777	793	845	794	801	850	792	799	794	822	777	796	778	851	822	750	806	794	790	829	838	828	825	797	821	824	774	825	771	824	773	801	776	839	798	854	782	786	814	824	812	776	823	798	785	787	818	865	814	807	750	873	802	790	790	764	847	763	795	803	820	819	767	804	796	837	861	811	831	885	783	775	820	820	800	815	771	856	796	816	833	812	784	752	819	881	798	818	796	784	815	836	853	827	822	776	791	839	862	812	849	766	807	833	825	796	777	811	810	826	877	871	833	839	826	839	793	759	810	788	818	806	840	781	767	797	791	772	833	807	781	800	786	794	786	819	797	775	754	793	774	778	751	780	806	794	807	762	798	814	816	775	780	819	783	763	805	808	794	804	829	806	835	836	843	777	837	758	839	741	781	794	805	812	736	805	832	780	761	801	831	837	760	806	801	836	822	772	797	804	755	776	832	833	790	831	805	817	849	782	850	798	805	848	862	776	777	846	792	804	804	814	840	792	792	809	823	798	794	759	795	793	859	805	822	815	781	838	818	808	785	855	803	829	846	842	772	787	804	813	809	876	734	836	756	775	800	777	814	782	816	860	796	828	813	850	754	768	796	825	822	818	791	798	769	759	790	862	797	854	813	833	757	827	827	790	814	819	852	826	852	775	830	826	794	797	840	818	798	829	819	779	786	770	776	788	821	758	819	814	777	812	842	787	769	804	839	858	773	810	779	792	771	809	799	805	807	835	857	769	818	805	855	799	825	799	851	861	827	816	774	773	851	824	769	833	822	782	831	854	765	779	781	770	791	810	834	783	823	787	765	798	749	803	781	786	754	832	809	821	781	750	800	834	729	821	863	833	840	769	829	790	736	815	808	779	821	777	810	840	786	820	801	793	828	779	764	796	798	832	820	844	773	846	812	772	826	855	823	790	791	757	774	856	801	862	815	810	750	819	788	765	816	810	812	824	774	810	797	762	807	819	829	794	774	821	778	785	792	804	784	830	818	805	803	842	741	773	842	796	786	768	860	812	791	782	789	806	806	771	791	798	820	793	785	821	844	783	806	815	794	775	799	811	777	847	802	787	816	822	834	840	788	790	836	818	797	818	816	840	812	809	859	826	773	829	786	811	837	846	825	782	790	789	800	793	786	770	867	766	803	803	803	790	797	826	768	812	857	824	853	789	810	828	748	822	836	756	789	789	787	798	825	789	744	796	805	842	844	823	794	811	772	804	784	800	810	772	853	771	851	836	791	811	803	853	796	801	783	790	770	777	819	827	767	839	817	836	801	826	765	843	737	830	810	819	826	767	806	843	826	828	880	795	801	770	800	815	794	808	816	823	832	802	878	810	825	778	836	776	820	795	807	791	805	795	862	804	803	828	801	799	828	834	770	833	788	800	799	866	797	845	800	793	788	771	777	770	747	796	804	782	811	762	839	818	808	838	798	848	813	762	741	792	804	792	777	759	846	820	809	830	783	746	753	798	775	811	740	789	851	795	774	841	827	771	829	786	797	813	764	806	847	810	791	798	799	774	781	810	789	831	802	772	846	854	844	813	768	835	787	819	784	830	830	820	828	820	794	847	864	845	802	727	770	806	752	801	757	820	800	850	791	760	839	828	793	798	776	794	782	822	784	806	783	874	813	832	763	747	829	828	780	806	800	812	831	742	801	824	828	836	814	798	816	785	861	758	836	754	811	811	816	807	815	783	801	854	798	833	782	791	832	806	821	788	828	775	818	764	834	827	849	799	791	876	831	768	876	804	774	759	789	773	851	828	765	810	805	779	844	790	878	820	826	794	819	779	769	849	820	855	804	766	793	804	800	828	764	742	805	811	796	796	745	779	823	817	741	830	820	812	762	756	803	791	824	809	771	828	811	803	800	864	832	824	821	832	723	804	815	817	797	767	796	822	773	813	802	785	847	768	767	820	818	811	785	830	847	814	830	817	813	857	768	839	796	801	867	805	802	806	774	742	802	814	802	800	807	871	793	829	840	785	856	814	803	811	814	830	760	791	803	818	782	787	777	843	818	832	826	804	816	853	795	826	791	802	803	795	770	779	803	810	789	785	797	795	830	831	827	808	819	788	799	812	752	773	813	800	795	809	831	774	791	753	781	767	773	812	820	812	827	783	815	847	828	821	811	773	819	846	880	812	777	835	780	779	829	807	826	825	820	774	806	821	774	822	813	836	808	792	823	782	783	782	805	834	849	846	759	756	786	895	712	805	854	861	786	817	810	815	829	807	768	796	800	814	773	791	810	847	814	823	788	860	761	805	845	793	792	785	827	845	774	839	770	811	803	814	821	873	810	756	779	802	839	798	760	783	820	837	817	822	778	795	792	841	809	828	795	802	815	853	829	826	793	772	747	814	798	787	792	760	812	800	771	772	782	778	731	874	837	749	804	755	787	836	808	809	780	842	827	812	806	807	769	764	775	799	778	775	834	813	807	822	813	802	822	827	779	835	795	783	803	830	788	753	841	812	812	787	850	750	840	876	793	821	794	772	826	806	803	875	913	790	755	799	768	851	812	780	822	804	813	836	796	814	833	799	860	851	862	840	845	776	786	752	790	833	805	826	854	819	784	827	787	816	828	852	806	767	811	826	825	820	798	819	765	818	820	827	825	811	778	820	774	785	843	768	827	806	836	776	812	816	835	818	817	824	794	833	820	791	743	803	873	816	819	787	769	818	804	844	793	824	770	865	796	828	785	840	842	829	803	808	784	819	823	788	795	848	795	788	777	791	842	826	831	760	798	824	808	850	795	773	807	779	865	810	784	809	767	765	805	800	773	842	793	845	805	795	808	863	791	817	762	799	825	799	780	838	782	777	796	840	770	789	818	762	766	816	792	756	735	785	793	767	831	757	847	810	813	769	807	802	801	836	822	773	823	841	779	757	798	829	825	793	811	807	858	845	782	866	778	802	852	820	763	817	812	819	779	839	788	789	815	802	795	794	813	783	757	817	785	809	764	799	816	747	790	806	865	761	811	835	799	792	777	841	801	854	805	801	814	759	811	827	803	789	773	779	788	803	834	780	752	796	785	797	830	801	836	785	793	827	803	780	790	759	778	784	766	815	829	789	786	809	773	808	785	850	778	838	786	807	806	803	824	774	797	797	838	827	821	798	780	788	779	757	821	745	788	818	834	745	822	780	807	851	800	787	831	855	840	797	806	754	781	792	771	817	826	770	799	787	800	782	795	786	784	801	833	768	880	839	811	828	781	782	775	786	792	832	814	790	819	847	789	803	805	818	785	772	836	761	789	796	831	764	777	813	794	810	814	820	824	821	797	814	840	800	779
40647	43825	36725	22873	10038	4279	2326	1645	1296	1067	982	917	859	863	858	797	884	807	861	798	848	857	842	835	847	834	830	800	827	827	823	825	809	800	840	809	810	822	840	866	869	799	843	829	807	821	773	795	809	827	791	832	800	839	787	793	816	812	832	802	847	847	798	803	789	827	872	822	829	815	809	805	830	817	805	825	761	762	818	824	799	792	840	843	864	797	759	845	820	801	855	845	821	785	784	787	772	794	843	769	793	814	814	819	786	828	820	814	834	831	790	861	799	824	904	844	787	755	768	823	811	806	805	816	832	743	818	775	791	855	781	850	795	781	816	855	800	835	805	797	773	872	832	824	829	815	797	785	798	758	796	831	806	783	846	808	827	832	780	805	863	824	785	778	834	861	872	839	821	806	822	809	767	783	800	828	864	865	840	804	789	786	800	772	837	825	833	844	808	828	831	802	793	859	806	821	828	815	851	854	818	811	890	777	819	812	851	771	881	897	806	814	798	795	806	873	845	812	841	870	792	791	800	771	806	830	802	817	812	820	809	786	838	794	809	806	774	844	782	787	787	820	824	818	807	878	853	773	771	817	789	798	831	862	836	835	798	813	831	846	831	822	821	779	814	827	815	816	857	813	810	837	842	810	779	812	846	876	799	789	818	842	768	807	819	784	828	802	797	822	794	772	811	824	840	789	789	834	824	856	827	804	868	793	822	830	814	795	813	840	776	804	761	838	801	785	810	829	830	800	841	827	845	755	826	819	801	814	784	823	804	807	814	809	776	813	822	806	788	811	857	809	853	839	811	814	848	832	811	804	809	844	835	818	771	791	764	790	777	804	760	830	878	796	830	814	813	868	782	800	825	802	812	812	821	792	826	796	786	804	804	822	850	874	849	833	799	852	805	829	803	854	788	793	804	786	784	833	812	816	820	845	753	842	832	760	790	829	745	829	831	840	840	807	830	828	789	829	827	791	837	814	816	815	801	816	784	799	817	775	823	838	821	791	836	875	796	807	779	810	853	716	795	795	738	860	782	818	847	791	832	821	795	839	808	786	833	765	860	809	779	837	798	841	876	798	745	860	786	801	800	833	816	802	794	848	818	800	859	847	799	816	820	824	826	804	811	826	813	814	825	802	860	787	759	817	788	836	851	818	852	753	829	805	813	840	827	804	796	815	883	797	819	878	856	851	849	792	822	829	805	805	833	831	845	848	787	832	804	817	830	797	814	836	824	810	790	798	768	843	776	770	805	784	799	803	791	820	750	765	844	801	766	815	819	799	804	831	857	852	805	814	828	792	803	820	865	836	842	823	761	787	876	808	769	842	856	823	805	826	827	829	807	833	855	797	797	820	814	849	794	805	789	788	812	769	821	785	795	797	853	803	834	781	824	851	809	750	788	830	841	824	775	843	775	789	869	872	818	769	787	799	812	864	837	791	885	786	825	814	833	802	801	867	823	792	834	848	769	814	752	756	837	818	799	794	813	843	851	832	829	815	818	849	835	834	826	840	837	814	840	836	824	831	790	785	826	832	780	808	840	782	846	757	767	852	781	792	764	829	763	868	798	833	797	811	812	784	799	840	837	819	858	833	822	793	837	795	788	805	805	772	758	828	765	837	807	796	831	850	775	840	843	835	899	827	818	793	806	772	829	815	808	786	853	810	799	848	812	812	824	791	758	805	790	822	850	864	763	853	856	820	821	772	767	821	812	819	792	845	812	856	766	875	791	845	833	849	832	806	811	829	789	823	802	805	844	818	794	866	811	830	810	783	809	784	847	855	792	835	825	807	850	864	861	786	804	829	825	845	804	841	776	862	822	815	774	794	801	843	810	767	765	767	825	812	837	818	794	777	834	825	822	769	816	825	823	809	805	828	830	804	827	862	775	797	841	851	833	847	783	827	839	851	833	813	819	847	838	810	809	796	846	822	879	812	845	827	830	784	828	826	851	833	820	830	817	864	821	813	762	811	879	798	768	827	774	795	785	813	863	796	864	804	853	840	862	824	859	778	819	818	793	811	853	791	795	824	821	760	806	832	816	820	881	823	780	865	826	805	821	855	818	792	796	811	841	833	805	833	826	890	885	755	777	825	772	849	807	807	806	824	869	876	814	820	840	803	808	772	811	804	783	854	791	803	802	822	833	793	845	848	850	823	808	793	803	839	770	840	838	773	803	820	799	795	800	781	819	793	784	800	828	828	829	800	798	822	877	785	804	825	826	814	769	830	856	804	828	800	817	773	776	827	858	797	839	831	757	821	820	856	828	802	818	777	785	782	806	846	789	824	831	805	784	804	837	790	845	832	809	832	807	880	851	799	844	819	791	804	808	758	759	796	796	796	856	829	808	782	779	781	816	771	828	799	850	812	814	829	818	858	831	817	867	840	853	815	779	798	799	815	845	869	787	798	848	824	782	851	798	807	806	844	814	783	802	821	805	847	821	831	868	869	846	816	837	792	847	743	833	793	803	805	787	792	792	808	806	763	823	817	805	807	796	823	816	809	821	818	806	792	808	809	790	847	799	866	804	863	896	808	832	823	857	831	826	801	789	842	830	790	867	822	836	846	798	816	854	792	824	823	849	846	796	801	759	794	850	799	821	855	753	854	803	796	791	788	788	817	813	820	789	765	819	846	792	810	799	872	797	867	820	809	842	827	827	837	828	809	822	849	790	848	842	828	794	811	858	843	877	805	837	848	818	844	820	804	819	798	801	785	815	819	796	765	864	784	820	798	839	800	810	811	830	791	811	821	827	798	818	752	813	792	854	809	772	835	798	878	861	805	813	805	858	824	796	836	805	793	777	898	829	765	804	862	788	773	820	847	804	811	754	819	872	849	806	813	817	807	835	866	848	821	789	798	808	789	801	835	821	782	769	834	870	834	830	822	810	807	833	813	841	801	793	813	874	763	810	862	777	804	814	785	855	832	827	831	826	776	831	798	844	781	793	793	772	832	831	857	822	799	748	791	802	860	822	785	817	825	794	870	821	806	825	799	803	812	900	841	884	745	822	835	787	798	786	842	811	858	795	747	842	811	789	830	808	742	843	808	835	849	802	831	778	860	816	852	843	806	790	787	863	782	838	849	786	837	837	816	811	809	818	764	810	863	813	820	834	797	773	835	834	836	824	805	823	845	860	818	818	767	849	841	842	841	807	837	795	795	859	815	812	805	826	869	792	804	813	819	863	790	812	804	818	835	840	792	785	823	851	748	816	843	831	803	801	841	838	776	830	875	806	816	791	806	836	808	770	748	831	818	825	783	831	881	811	781	831	812	823	779	853	787	774	833	864	837	804	837	757	791	781	859	788	790	826	888	801	804	779	851	740	810	865	766	866	793	818	806	836	814	806	790	807	845	788	791	818	816	831	830	797	802	810	849	817	813	767	794	805	832	779	826	832	811	824	825	809	800	868	891	785	843	821	795	811	799	847	831	812	778	787	823	834	798	814	783	865	780	833	812	854	816	777	783	790	787	761	843	811	748	796	814	869	825
46579	53562	35677	19519	10808	5660	3283	2237	1584	1287	1075	997	905	906	867	862	843	865	836	773	867	880	831	825	836	813	849	770	807	826	849	819	817	827	806	806	818	866	835	821	838	800	809	830	877	859	897	803	855	836	848	786	850	836	827	817	879	840	879	861	784	867	816	835	869	857	844	843	826	830	782	830	823	814	899	828	831	826	842	816	821	846	804	844	875	827	757	890	841	838	887	853	837	781	804	878	823	819	838	839	878	842	884	821	824	835	872	812	816	824	806	857	844	853	795	851	916	829	871	857	826	855	808	832	859	855	849	831	809	808	813	834	807	846	868	787	803	867	816	798	809	823	811	832	825	852	796	834	795	829	817	820	794	880	797	874	839	813	850	898	807	760	828	865	837	838	870	854	813	846	817	851	850	811	821	808	853	803	819	843	811	818	789	861	831	832	816	837	842	885	841	904	858	847	849	800	811	814	802	861	805	856	756	816	843	849	861	798	813	846	847	796	836	836	841	814	878	823	810	815	813	834	802	841	877	770	861	822	852	848	826	866	856	816	856	784	901	844	845	764	866	844	831	833	876	826	822	809	843	791	833	871	855	818	796	846	765	877	872	819	813	836	793	876	837	789	860	834	830	826	863	844	826	821	820	808	840	826	866	842	802	870	858	839	784	854	929	845	840	842	787	808	856	851	862	896	812	900	904	895	827	878	862	841	812	813	822	805	872	870	837	853	820	868	863	809	862	874	866	825	823	837	889	841	829	817	850	816	866	863	820	808	834	865	839	830	802	861	850	803	789	841	814	792	849	877	811	791	866	821	892	858	858	870	789	848	794	765	794	860	880	864	828	838	927	874	802	841	800	799	814	887	867	804	834	866	825	827	817	832	800	834	821	799	815	853	845	848	840	840	807	782	848	865	840	836	806	809	826	764	840	851	859	875	825	824	814	856	870	805	825	909	848	880	857	814	880	832	813	860	810	824	806	839	889	827	807	848	825	826	832	790	850	856	819	848	820	791	832	824	812	818	825	843	822	875	928	837	784	806	829	839	835	852	854	820	847	806	823	833	883	823	861	843	837	783	852	876	829	816	835	852	849	840	845	799	876	821	875	815	844	836	795	825	834	814	824	843	810	843	824	851	826	891	871	853	829	813	854	830	886	843	776	836	838	862	847	880	852	848	815	897	846	799	854	843	853	770	828	851	847	869	871	816	825	819	854	858	870	820	846	889	835	843	862	831	817	776	874	785	781	815	840	814	850	784	835	843	784	861	866	794	787	859	805	870	830	850	859	817	884	826	865	794	825	769	864	794	887	955	865	807	789	839	868	846	843	840	863	793	791	839	814	797	882	856	854	841	819	845	893	807	832	849	775	795	896	846	790	828	872	852	796	788	824	823	832	783	822	873	885	835	850	852	809	821	885	870	829	811	788	834	889	836	802	823	815	841	848	809	834	845	802	860	852	817	789	847	880	846	796	826	806	854	834	822	798	846	830	860	807	835	808	808	842	913	828	855	855	829	917	920	863	838	874	792	824	800	822	840	831	791	847	842	807	825	876	878	848	832	854	847	853	798	791	876	852	829	841	841	850	805	867	797	830	866	779	821	820	861	835	806	855	839	849	810	845	893	813	842	861	807	796	852	838	839	831	802	880	882	881	824	859	788	872	803	831	808	809	819	817	850	834	867	828	827	835	861	785	812	852	814	846	812	855	839	803	833	826	904	831	850	862	837	855	864	830	776	807	836	851	834	861	807	862	813	809	783	810	894	801	861	901	815	828	849	803	842	792	835	810	891	864	873	820	785	843	821	809	834	830	846	845	829	859	788	842	852	881	896	842	847	876	812	878	829	830	798	854	828	836	840	838	837	825	855	799	868	807	827	820	837	843	836	828	833	865	849	868	812	858	851	895	882	786	818	844	887	845	833	835	834	866	835	838	836	912	826	842	822	866	831	858	801	850	861	840	823	778	796	864	872	829	875	851	834	790	814	835	841	841	839	810	840	867	775	813	885	860	820	857	839	842	831	853	798	871	838	817	821	802	831	788	846	785	823	844	849	866	796	885	827	842	836	907	828	780	851	850	845	830	839	853	855	873	813	799	834	810	798	857	844	850	806	915	824	806	830	845	883	801	830	863	801	835	826	815	867	807	850	826	838	872	869	849	790	840	846	815	847	847	832	789	848	848	838	836	796	861	860	836	817	843	772	864	810	841	743	838	831	853	834	855	820	843	788	847	847	810	824	815	878	837	825	788	816	885	825	818	836	808	875	817	817	789	839	835	861	809	778	843	848	839	843	911	803	844	930	866	900	838	860	916	854	868	842	830	822	843	846	851	875	845	854	872	853	777	843	810	824	869	822	853	814	866	875	910	818	827	814	875	833	809	841	834	833	836	853	833	908	823	831	790	847	864	861	790	803	826	795	825	832	877	800	856	801	870	825	838	895	868	806	848	845	858	868	832	870	806	844	806	856	799	870	846	847	832	903	892	854	861	787	819	829	837	849	847	868	810	868	778	849	828	817	820	846	850	837	825	865	845	802	852	850	868	842	832	838	839	821	828	803	822	813	845	848	822	847	852	836	837	864	811	790	841	850	859	824	830	786	897	879	827	814	886	818	814	829	864	830	822	870	857	886	858	861	846	857	859	843	800	859	871	853	791	826	844	861	867	837	868	842	821	860	871	791	847	866	854	798	813	826	835	837	815	852	802	817	832	830	869	842	844	804	834	832	851	881	810	851	830	838	861	868	793	828	853	801	790	832	872	848	838	815	822	824	875	833	825	847	830	825	834	904	784	826	853	832	824	848	860	841	836	810	862	863	803	814	779	902	862	818	818	834	822	836	829	811	865	885	875	814	865	842	822	828	869	850	861	806	842	850	868	838	909	846	814	831	850	797	830	852	854	845	795	848	832	866	807	821	788	819	834	854	830	838	834	778	778	831	899	817	854	853	848	834	831	834	816	803	830	891	775	822	829	876	836	867	805	855	819	845	835	820	895	809	844	817	835	837	878	769	853	842	875	874	877	814	773	824	851	823	856	787	818	818	841	870	851	903	891	809	871	853	838	911	849	821	834	844	828	833	856	859	854	844	822	780	812	816	813	822	843	834	826	847	809	817	858	832	786	783	855	878	870	831	806	821	825	825	819	854	868	881	827	824	842	840	773	837	847	826	839	790	802	875	857	831	817	799	863	834	831	843	841	857	817	902	825	852	887	858	856	823	845	793	850	822	811	861	821	785	831	818	781	852	832	825	856	901	812	831	787	806	847	851	851	844	806	827	799	819	806	826	760	813	847	825	845	831	881	823	804	842	838	863	758	814	833	828	854	871	856	853	832	886	783	804	852	868	840	856	903	863	827	817	842	856	885	810	826	809	832	829	878	801	815	785	841	886	803	879	833	883	818	855	873	853	845	830	857	828	832	862	879	820	809	839	800	820	887	783	808	838	846	865	846	796	837	846	809	835	862	889	771	861	869	886	814	836	849	858	842	812	873	901
23420	20942	27990	24180	20910	13050	3723	1789	1248	1127	956	945	932	799	860	802	790	696	760	794	782	736	764	776	763	799	784	743	773	728	749	761	779	743	753	764	764	762	755	766	810	761	788	824	747	771	772	739	778	765	741	729	755	751	821	739	736	763	778	739	750	776	782	749	772	778	772	777	746	799	717	751	769	721	793	754	799	728	713	755	730	788	817	737	735	753	736	704	778	766	749	701	776	704	741	796	811	752	727	753	693	751	767	764	723	783	758	755	747	719	802	761	736	727	807	820	780	741	778	761	782	758	755	759	725	785	735	746	767	772	759	768	717	756	756	800	732	760	720	778	750	724	766	756	770	784	769	780	779	699	765	790	750	734	741	745	750	747	743	759	798	770	775	785	742	739	774	778	778	756	766	769	743	744	761	834	767	746	765	781	790	822	796	762	762	762	725	709	777	762	775	724	787	788	723	738	778	760	774	793	763	752	738	700	804	840	731	767	797	720	751	787	781	733	786	737	720	767	779	754	723	757	737	774	741	767	742	739	768	735	724	763	762	777	804	816	789	742	767	698	784	681	746	804	727	773	764	732	709	755	772	737	772	752	710	801	762	729	757	707	750	786	772	787	773	762	718	726	716	820	779	708	779	768	771	741	735	742	769	779	705	731	740	755	709	763	720	776	797	744	765	780	752	770	737	792	778	794	761	773	743	745	757	726	768	735	765	747	792	747	758	751	743	779	722	770	725	760	699	787	730	731	748	758	781	737	704	748	759	753	801	755	738	750	721	768	732	783	759	756	735	730	765	748	730	777	780	769	735	773	734	779	731	775	750	742	770	744	727	793	768	737	760	699	725	741	786	726	756	758	769	804	793	731	755	699	745	764	800	784	813	749	731	799	730	750	778	742	706	726	742	719	778	778	708	770	811	818	719	724	737	738	763	777	796	747	773	786	749	765	783	773	727	707	727	704	783	749	738	751	766	702	757	748	783	732	736	785	773	734	768	794	759	760	782	778	792	796	742	723	761	751	777	784	808	719	773	761	772	740	716	741	725	771	798	749	715	768	752	756	716	726	779	763	788	718	853	762	779	779	750	740	775	795	739	741	706	754	789	777	737	757	758	783	759	757	727	762	705	775	774	763	796	752	813	734	720	746	784	786	770	723	750	799	784	802	748	786	737	720	714	747	734	768	767	766	685	774	799	746	735	766	718	734	788	723	756	768	785	758	747	707	743	773	787	792	770	762	803	785	745	727	766	740	760	748	749	765	752	785	759	794	772	750	776	736	720	708	712	678	786	798	746	773	755	757	779	771	765	716	768	794	747	804	686	800	708	787	800	781	762	723	734	838	787	784	798	732	762	747	750	764	758	788	752	763	800	744	749	751	731	750	780	779	723	780	739	754	753	725	769	777	785	773	762	774	737	684	767	744	750	785	777	726	801	776	735	740	791	688	772	751	737	743	737	711	781	754	759	768	773	759	770	770	787	710	771	794	785	737	715	761	742	745	775	716	718	798	808	782	817	771	712	781	792	706	745	752	717	723	735	749	798	779	712	765	757	746	769	769	742	745	774	737	737	748	794	758	765	734	747	741	783	744	796	764	775	776	713	723	774	768	780	740	737	754	790	715	745	721	740	759	751	738	790	785	777	703	790	714	794	757	801	788	752	741	822	737	787	796	743	769	757	780	779	746	720	755	789	735	727	779	766	799	724	733	757	741	757	743	739	769	719	718	777	782	771	799	751	738	752	782	769	775	774	742	747	792	728	813	761	755	732	731	799	733	760	739	764	766	747	749	794	699	751	736	706	759	758	757	759	737	721	735	727	760	715	785	732	734	771	708	745	737	747	764	766	744	746	772	757	722	754	782	734	720	777	745	752	793	741	735	751	757	764	772	790	731	764	703	750	733	740	729	753	746	737	775	784	756	794	775	686	766	769	796	752	735	742	821	711	754	758	786	771	777	806	732	748	777	772	754	776	745	767	757	741	770	784	762	747	806	732	780	788	725	739	755	735	746	721	734	791	772	795	743	734	743	769	770	780	750	755	763	742	724	702	771	734	707	789	753	697	779	759	765	755	725	735	744	750	775	718	731	758	798	705	712	745	793	752	772	771	757	767	762	761	727	723	770	780	745	751	758	739	808	735	757	708	763	772	780	760	752	751	731	759	750	744	755	767	778	790	714	764	770	773	760	742	750	732	767	769	713	785	737	764	741	769	771	800	794	785	814	817	743	758	763	762	754	797	776	784	772	734	815	783	791	775	770	745	738	680	760	778	760	809	787	801	731	746	705	758	761	793	746	753	783	754	749	747	728	778	800	765	767	719	731	767	698	720	745	749	728	760	715	835	743	748	727	758	749	803	788	780	743	724	724	765	733	807	739	831	793	777	792	730	786	758	724	737	759	731	711	735	781	787	751	728	796	755	751	747	764	711	787	670	733	797	797	771	791	768	777	737	700	736	759	765	760	707	760	757	744	755	725	770	754	736	726	733	726	763	794	762	758	743	746	729	752	794	765	757	743	755	773	753	796	729	831	734	750	725	778	779	788	761	779	734	777	765	770	801	755	802	820	772	738	769	735	741	770	756	762	754	748	776	727	767	727	774	719	775	754	763	770	759	742	759	841	717	763	715	701	739	768	732	751	738	754	697	772	722	750	769	742	778	746	728	752	781	743	802	775	746	828	773	788	729	720	721	777	789	777	781	760	808	752	778	708	778	769	780	740	754	784	712	746	741	762	782	733	713	766	757	762	771	819	741	758	794	706	724	769	763	803	720	715	782	796	713	758	783	729	768	758	769	719	772	753	765	787	740	762	754	773	744	772	757	762	738	731	753	754	715	744	727	718	761	742	776	775	751	728	784	743	757	708	773	734	724	772	797	828	726	758	747	774	784	775	776	764	761	755	789	759	777	764	781	699	758	795	791	766	757	765	719	750	751	748	716	776	729	756	740	767	719	753	734	698	782	752	756	739	728	745	726	734	729	743	789	767	762	741	764	724	779	781	805	752	791	790	798	738	795	764	728	777	738	741	785	743	780	780	760	719	788	730	736	775	808	798	737	763	771	694	743	772	749	797	771	708	763	764	788	778	783	743	782	756	783	740	798	740	787	730	751	836	735	754	748	763	758	770	732	767	705	769	768	755	748	756	792	753	753	748	771	766	786	779	772	748	780	751	775	735	768	714	787	765	730	762	787	772	714	715	735	680	746	763	779	800	716	776	728	745	789	784	747	728	747	762	762	759	748	748	777	724	765	745	744	730	730	708	782	727	765	781	756	755	735	789	788	763	824	752	721	734	710	782	772	756	763	776	842	767	744	780	755	764	715	789	750	731	728	735	725	750	821	741	773	754	730	800	765	771	757	726	734	738	815	767	761	757	782	749	725	769	747	754	744	765	786	745	770	731	771	753	728	776	698	757	741	779	762	720	756	776	761	808	783	730	742	776	737	761	754	738	776	784	797	726	763	779	747	741	727	696	790	729	736	784	740	784	778	741
43880	57660	38633	20606	11119	5275	3559	2213	1523	1264	1146	967	919	819	852	836	836	819	820	796	743	758	821	786	816	825	772	783	731	796	798	713	808	788	815	739	823	751	775	802	786	775	821	765	770	821	778	764	803	774	739	769	772	768	774	788	757	781	808	773	786	763	798	783	778	754	770	772	771	801	753	817	777	759	784	774	772	769	767	745	736	864	760	767	730	782	802	728	810	808	738	742	776	791	756	785	736	801	737	756	782	802	788	785	812	726	796	745	748	738	730	767	741	786	780	787	782	759	780	788	835	775	817	753	767	799	799	785	832	731	745	779	773	770	733	773	761	794	796	779	799	745	802	771	751	768	824	822	763	818	747	754	771	811	793	800	772	831	729	750	786	824	784	823	769	796	755	850	785	784	778	724	780	753	776	726	794	742	702	777	729	719	790	780	739	800	758	869	780	752	825	759	752	765	761	726	791	768	760	761	724	796	736	772	812	750	785	774	776	804	768	788	695	802	738	753	780	729	807	798	787	805	752	754	820	820	785	794	800	722	792	794	807	736	796	826	760	776	795	774	803	799	805	812	746	789	731	795	749	753	740	795	828	742	755	750	760	802	813	816	769	789	801	774	781	814	813	828	785	853	769	756	740	743	749	845	767	752	828	767	782	806	821	743	738	809	785	783	786	726	787	795	828	783	776	749	765	733	791	789	776	770	784	715	784	755	783	776	712	745	750	748	804	708	789	781	804	778	788	799	764	781	774	781	775	733	769	767	776	794	726	763	828	774	779	811	772	804	824	764	709	756	780	840	806	784	785	738	753	763	760	824	782	785	808	790	768	764	817	774	759	721	778	749	768	801	794	775	737	801	796	738	739	816	789	790	775	735	832	754	741	739	760	731	796	805	860	719	757	745	706	775	794	747	754	788	828	731	759	763	803	796	741	752	823	742	789	790	762	767	777	850	732	780	822	800	805	783	792	843	758	797	796	787	808	807	784	717	818	779	753	817	766	737	795	802	829	770	779	802	844	831	795	751	751	731	781	771	784	769	791	766	781	806	770	756	757	729	796	793	780	731	768	771	764	807	745	771	779	848	829	795	805	733	793	811	732	774	753	772	744	757	743	792	819	777	812	797	789	801	797	788	794	808	720	751	757	799	794	799	774	713	820	774	723	738	769	731	753	804	762	824	741	816	822	772	789	781	750	784	762	760	780	789	739	802	776	779	763	801	781	764	780	782	768	744	746	729	798	798	794	779	785	775	789	771	753	758	764	790	806	775	813	809	773	785	763	774	792	803	747	772	789	783	840	755	765	754	778	784	787	786	852	763	741	808	804	805	813	778	770	809	711	792	799	765	803	787	791	802	800	766	812	774	693	803	798	745	813	756	810	727	775	755	805	772	754	773	744	779	753	775	773	747	781	718	765	751	790	761	772	773	711	737	795	778	793	712	792	789	747	780	794	850	802	776	765	781	795	769	776	790	791	811	755	795	827	770	772	828	769	775	774	741	791	753	786	774	765	760	750	774	720	743	821	781	828	800	769	794	790	776	794	751	758	785	785	760	784	711	759	747	772	806	769	758	818	785	782	761	764	774	773	739	781	762	770	791	780	829	756	798	796	822	774	716	750	771	756	799	847	794	790	787	760	781	773	772	752	791	753	793	777	760	807	773	813	776	814	773	782	838	776	776	729	794	760	778	764	785	759	770	760	788	741	761	741	775	785	808	793	759	722	769	777	741	779	813	804	781	746	709	745	801	791	764	779	780	804	776	764	820	757	785	782	820	775	775	752	810	834	787	851	754	736	775	859	767	763	782	774	803	794	751	764	790	802	819	817	747	782	790	770	772	739	756	777	781	753	787	801	788	780	727	786	745	779	817	819	817	782	759	751	786	748	792	742	764	751	793	717	742	779	768	718	788	771	785	840	787	803	804	836	771	787	758	821	804	748	769	802	750	743	809	790	766	762	764	803	755	813	798	771	752	768	824	818	757	773	753	792	788	764	730	753	783	754	803	756	798	776	786	771	735	780	790	811	734	793	785	787	792	756	739	756	762	739	802	776	735	813	823	839	762	760	786	784	766	765	764	739	745	775	732	742	788	741	765	762	774	789	745	773	776	776	758	792	778	790	786	800	713	735	729	738	792	766	794	762	782	767	730	774	800	784	752	772	747	775	764	773	763	808	761	768	773	720	811	743	825	796	750	727	738	789	753	761	795	801	781	784	791	778	744	774	790	777	735	813	820	783	751	808	826	798	737	796	761	763	798	810	803	756	757	770	775	772	787	772	792	770	799	772	718	747	761	788	770	747	791	730	746	782	772	820	766	750	753	797	739	741	771	780	739	703	755	766	794	782	773	791	776	780	746	735	795	770	752	785	808	830	816	752	768	767	776	789	767	785	806	756	792	761	782	753	749	777	786	738	796	776	817	782	814	760	789	764	801	760	764	747	765	735	761	769	810	787	758	786	767	843	809	764	796	772	781	782	776	766	779	815	735	794	786	780	758	835	791	801	744	776	757	753	762	810	822	819	753	779	742	741	758	741	784	769	784	807	770	768	811	741	765	804	802	771	778	786	802	776	778	766	714	761	758	739	760	824	770	815	820	810	772	771	795	856	832	766	777	745	794	764	828	747	791	766	760	752	762	786	787	796	836	764	756	836	785	750	790	769	792	815	763	798	753	751	790	805	775	806	781	766	732	785	783	763	742	750	804	782	775	817	765	770	772	759	731	761	777	723	777	780	782	771	820	770	746	777	786	774	729	758	801	773	780	789	781	745	789	774	773	798	796	782	745	748	737	817	810	752	750	796	813	723	709	814	775	767	770	763	739	769	759	809	754	783	714	820	764	784	772	747	835	760	754	741	804	772	789	765	772	782	797	795	776	775	766	805	818	800	782	746	774	822	749	717	758	752	737	809	757	749	764	772	819	791	766	786	732	769	841	763	794	756	821	775	797	767	755	801	813	811	761	748	740	791	775	763	752	754	808	761	767	775	754	760	716	741	800	750	809	759	775	805	756	776	763	745	800	768	750	790	758	720	761	777	791	808	785	792	807	789	787	755	764	735	825	785	729	823	756	825	775	755	790	815	773	785	824	776	826	760	800	799	802	765	734	760	763	720	747	780	721	807	777	789	773	787	765	717	779	763	696	796	794	810	756	827	813	773	770	809	768	727	757	829	763	766	755	824	779	723	775	802	730	801	757	728	750	774	756	771	773	753	815	753	774	764	829	791	742	824	790	783	771	765	746	823	725	782	756	707	800	795	770	731	836	756	781	770	752	795	753	747	789	818	798	768	817	771	790	788	731	758	751	747	745	782	790	804	736	782	749	759	738	782	785	713	755	801	839	721	763	755	754	790	803	824	815	803	733	788	745	798	743	755	808	777	798	782	781	786	782	835	796	816	772	773	819	802	861	743	795	764	771	788	789	727	797	766	810	812	768	747	784	772	792	805	785	777	771	750	765	804	768	807	790	764	759	814	780	790	726	807	805	821	779
25085	21276	27185	25218	14151	4689	2289	1466	1249	1092	1004	953	945	894	838	909	898	868	829	828	833	863	891	893	820	819	840	864	918	881	868	867	843	859	864	803	855	851	853	857	874	860	850	842	874	809	856	838	807	841	844	776	843	912	864	839	867	798	867	872	811	829	803	872	795	798	843	850	816	862	858	832	899	837	851	827	856	819	827	846	897	837	838	779	823	803	854	836	819	843	841	860	842	865	825	854	824	832	850	868	845	815	853	835	858	780	911	846	839	876	841	848	883	845	836	848	863	841	874	824	844	845	794	811	825	864	825	796	831	845	876	836	833	845	815	813	833	833	804	811	903	876	863	852	836	813	815	865	846	825	849	859	883	892	865	856	848	865	820	838	824	845	787	842	853	866	786	824	875	826	853	860	852	820	894	850	825	829	787	744	835	874	825	848	841	927	754	842	870	820	824	846	842	852	765	821	861	819	831	848	810	883	816	851	788	786	813	833	847	834	831	868	797	835	880	852	814	827	816	774	832	865	829	880	811	826	833	898	863	834	855	859	845	844	830	890	870	860	890	781	837	890	843	857	830	863	844	878	836	879	865	872	882	848	866	833	831	873	863	825	861	840	827	801	822	881	830	820	878	810	916	839	894	858	848	821	820	816	833	839	868	806	827	832	877	869	911	855	851	773	805	821	896	808	832	825	836	781	831	826	872	861	860	844	773	872	885	899	844	810	846	838	856	843	823	829	822	839	900	820	841	858	837	815	848	846	888	860	816	851	814	823	877	840	776	812	870	812	845	864	862	844	848	874	855	801	816	857	769	847	813	834	815	852	822	882	855	873	861	842	841	812	869	860	867	868	795	858	801	836	817	837	831	859	852	845	825	798	846	854	841	840	865	848	876	846	850	841	836	860	857	845	827	844	834	836	806	840	812	866	868	797	838	871	811	849	902	837	813	865	796	857	879	864	866	810	817	821	854	813	893	801	789	810	785	914	821	851	863	880	867	824	858	836	846	845	818	899	873	847	884	832	844	886	822	803	887	882	842	833	890	868	838	797	877	856	873	863	820	819	819	829	834	781	869	854	837	886	922	926	847	805	813	900	847	835	839	829	845	848	811	855	855	808	818	904	812	847	818	822	838	846	844	842	908	881	885	837	833	771	812	818	879	881	842	883	852	825	801	796	762	786	873	834	850	833	847	858	885	797	833	828	814	860	831	802	875	863	839	833	886	839	802	793	784	830	844	859	823	841	821	801	839	849	911	894	859	871	807	814	875	872	852	800	838	799	827	850	826	864	874	877	797	894	889	881	834	872	864	836	858	821	822	859	852	827	889	868	859	871	808	825	886	871	902	824	883	928	863	871	837	888	874	864	905	827	831	885	871	829	822	826	831	837	843	811	847	856	821	866	856	893	841	845	852	825	862	856	816	778	869	875	837	863	834	834	857	885	839	834	896	818	833	888	871	818	840	839	828	843	831	838	843	837	903	841	884	868	847	827	859	817	818	832	842	911	845	840	826	827	921	850	872	860	838	875	837	854	838	804	816	932	855	883	806	860	854	865	804	837	838	911	821	838	860	784	816	842	856	807	826	888	884	806	860	854	888	832	846	859	845	865	862	843	848	882	871	845	819	823	876	879	829	792	832	865	847	813	807	908	855	837	829	808	833	819	804	881	898	860	804	832	858	842	857	863	888	848	850	823	891	820	884	848	828	862	815	823	853	859	862	852	840	808	808	866	829	841	824	832	810	810	807	814	807	831	780	840	858	886	865	847	855	813	891	815	845	877	831	889	863	818	840	906	828	809	831	838	855	815	806	822	821	802	859	790	870	837	827	826	814	859	810	853	839	836	843	905	846	795	837	841	844	865	851	825	880	871	852	829	826	832	834	816	854	821	863	782	824	846	816	806	895	821	843	876	865	792	829	805	813	858	897	817	873	842	853	817	819	845	823	822	851	864	906	844	863	858	814	856	837	818	882	802	836	820	852	825	888	789	815	854	882	911	843	881	897	867	804	875	869	878	822	861	818	816	833	888	808	817	878	878	847	837	836	859	829	864	841	844	879	878	800	820	821	887	791	830	836	876	838	870	840	840	862	871	826	829	829	815	803	818	807	856	846	867	818	863	835	883	872	802	870	830	841	840	845	870	863	785	842	814	886	846	853	835	846	806	846	775	829	906	848	834	849	873	829	857	799	820	806	800	850	859	813	861	869	855	775	845	890	844	845	846	847	823	783	878	848	893	818	854	870	847	798	874	836	832	830	885	839	836	851	838	889	833	917	836	794	831	827	879	894	858	829	854	877	843	823	832	824	829	873	841	835	835	829	894	763	841	816	802	823	858	847	827	868	832	803	808	855	879	869	830	849	776	833	846	778	823	833	856	826	803	890	835	758	821	821	858	807	844	830	830	807	842	845	815	818	852	819	870	847	861	823	851	826	854	822	839	856	854	855	821	867	811	822	835	872	844	865	884	811	794	852	816	853	858	877	797	841	821	841	838	901	873	828	831	880	834	903	835	836	818	821	887	880	870	826	831	831	828	844	815	869	834	883	882	870	876	791	802	847	819	830	836	853	916	874	867	857	809	836	826	848	846	877	849	854	822	793	814	794	844	839	876	806	869	847	810	868	832	902	852	781	811	815	875	840	822	858	835	863	839	804	801	794	793	846	871	863	852	799	862	835	873	894	811	789	837	837	893	834	815	797	834	834	840	819	837	856	844	857	864	826	827	848	799	868	810	801	784	810	844	876	872	856	838	839	863	858	835	776	858	894	848	844	869	821	830	868	843	805	819	886	836	860	806	838	848	862	815	838	811	898	828	829	830	834	853	866	827	830	842	824	849	845	869	868	813	846	909	849	850	864	873	862	841	791	832	843	852	807	864	860	856	857	894	796	861	839	855	872	830	806	854	838	825	856	850	877	864	850	790	852	768	809	827	871	804	830	833	840	820	874	824	847	883	833	850	822	808	813	809	876	846	844	848	850	835	851	826	831	866	807	829	853	868	806	873	832	832	773	789	868	833	874	821	890	828	847	822	824	770	859	828	819	841	850	860	838	847	882	817	818	878	818	870	842	876	811	865	820	821	872	846	838	838	876	872	828	852	863	885	893	887	868	818	850	864	888	836	863	810	824	843	848	867	850	844	815	834	847	859	839	871	850	872	875	845	831	828	855	863	815	805	783	808	820	812	834	864	856	825	819	808	877	819	858	824	864	858	836	840	836	871	854	873	813	854	834	836	831	783	878	852	839	839	882	855	820	850	906	871	874	893	804	850	874	825	852	836	807	818	874	860	872	841	814	870	856	828	892	819	803	853	895	829	848	826	884	831	871	902	813	801	841	795	829	831	835	835	857	883	831	850	850	813	869	833	893	839	817	825	839	824	872	804	838	836	866	799	858	834	884	835	865	870	876	794	865	823	853	847	840	836	850	766	847	832	877	775	865	825	863	885	892	817	859	839	889	782	844	839	831	837	848	847	888	840	850	776	896	793	815	832
43883	53623	30235	15220	8956	5191	2879	1853	1380	1176	1117	1093	1006	918	875	920	877	870	829	845	879	878	875	862	889	864	843	835	867	887	896	866	876	911	899	857	884	875	830	830	828	847	814	869	888	829	880	841	890	936	849	871	891	925	834	873	893	880	911	863	866	879	887	907	879	851	829	871	864	839	886	922	855	869	806	876	953	866	866	851	857	902	841	864	824	907	869	830	867	876	843	878	911	814	840	887	860	843	848	881	899	841	850	804	909	879	918	844	814	886	856	903	838	838	850	835	897	849	865	861	844	906	897	896	812	865	801	840	900	829	844	872	886	917	810	870	847	874	914	906	848	887	878	888	885	842	867	827	921	871	854	870	893	803	812	910	852	851	920	850	866	808	870	815	917	846	840	826	803	883	879	834	847	821	851	933	861	837	860	878	870	894	883	840	826	824	805	890	868	864	886	861	908	839	864	818	819	824	906	873	821	846	892	878	820	748	805	868	850	923	836	880	842	866	875	851	865	906	855	824	861	910	866	844	913	796	869	899	889	853	879	932	830	904	873	835	851	867	891	869	862	808	836	822	887	850	857	836	835	844	872	859	834	853	792	847	843	908	849	878	883	863	858	831	852	895	862	840	897	817	895	807	801	901	828	905	853	915	858	837	862	853	827	851	910	882	862	851	879	874	848	873	874	855	876	920	898	869	887	838	815	822	919	859	817	802	860	873	845	836	851	886	909	819	865	855	823	845	917	910	848	918	848	880	859	873	885	910	901	882	885	912	859	811	884	871	918	850	860	912	920	869	867	862	812	853	871	856	811	834	815	913	846	865	903	854	899	865	892	825	861	880	886	891	836	888	890	818	859	846	869	879	857	839	869	878	876	873	896	896	858	815	827	851	856	839	842	848	859	872	837	899	827	849	815	864	863	891	875	880	872	816	896	845	861	877	892	888	879	794	832	869	880	839	867	855	841	814	842	782	819	903	862	882	895	836	807	848	920	891	870	862	903	819	848	853	899	906	894	866	874	884	885	911	893	853	816	870	874	839	829	846	895	836	824	831	868	880	860	834	845	863	856	843	887	823	884	863	826	836	853	865	883	867	854	861	857	843	838	869	861	896	831	869	911	900	806	831	880	898	873	820	895	906	888	896	882	850	838	852	955	880	870	874	848	867	884	820	854	862	864	839	814	858	855	826	853	880	817	803	874	844	849	930	855	839	908	894	914	901	804	845	848	843	897	834	862	874	882	851	889	906	793	864	834	908	850	884	879	887	857	829	853	884	844	851	905	863	853	857	843	890	877	874	849	882	893	875	872	880	854	878	835	854	885	848	843	872	848	818	898	868	896	875	846	848	888	914	882	867	887	862	888	884	909	882	868	896	862	795	824	834	845	856	884	875	887	900	857	907	869	819	866	873	861	858	868	947	837	855	849	874	873	880	899	858	869	890	879	854	826	810	940	836	870	848	863	818	861	846	882	858	861	847	846	839	802	891	856	805	909	862	905	859	846	878	868	867	847	832	860	809	844	832	867	909	825	849	913	912	839	876	824	838	899	863	845	926	865	858	861	851	918	879	856	861	833	892	862	858	846	885	859	889	887	859	837	884	926	882	838	873	901	843	862	827	901	861	859	858	876	856	877	827	834	848	881	867	866	846	792	859	846	889	851	849	867	862	854	863	867	888	874	811	874	880	883	848	901	915	854	890	863	842	872	925	829	815	882	870	840	861	853	877	858	854	883	871	866	890	847	848	909	827	815	880	895	841	883	878	844	878	836	852	852	869	851	842	853	873	840	833	801	891	863	843	861	881	910	856	866	845	864	853	855	876	889	848	876	839	878	879	817	874	870	911	816	826	866	831	864	848	882	846	893	823	886	852	905	869	843	890	862	856	890	856	848	860	819	864	886	781	864	881	874	867	905	824	877	849	860	876	858	817	876	872	833	882	845	857	886	869	845	841	899	877	863	914	874	824	943	819	903	858	838	845	846	882	836	853	877	827	858	866	864	806	848	855	863	867	834	862	834	856	863	881	900	831	892	888	886	856	803	897	825	867	856	858	838	901	887	810	878	876	907	851	805	871	837	864	862	893	899	814	880	861	923	836	828	865	889	834	852	882	854	827	876	864	812	874	893	874	874	913	843	859	793	865	906	933	833	876	838	847	867	912	860	890	848	842	850	877	850	904	872	894	815	836	889	867	880	866	853	835	812	838	828	874	894	873	896	815	899	846	815	825	899	865	882	899	884	873	784	896	796	862	864	873	834	887	878	875	877	844	864	879	833	841	860	846	889	890	855	849	873	862	842	814	876	824	818	836	824	865	872	846	879	877	852	886	850	920	857	842	842	839	876	893	828	888	900	842	885	868	847	854	861	838	864	893	915	837	871	869	892	877	881	895	832	885	940	847	849	857	896	880	890	943	861	875	816	844	898	877	816	911	875	867	814	851	917	852	885	874	810	850	876	838	880	878	888	880	853	903	900	903	892	889	820	861	772	879	871	840	832	893	846	875	834	914	860	823	842	824	857	884	847	864	862	911	818	871	872	864	805	884	858	877	843	869	845	849	880	860	848	868	891	897	812	814	860	829	871	854	870	877	842	811	855	862	909	814	863	831	834	904	828	842	847	861	887	884	885	898	829	890	871	847	876	873	854	860	851	864	825	898	911	946	877	886	877	865	845	843	877	843	861	898	852	869	855	886	781	810	860	831	869	859	908	821	868	873	842	854	880	871	898	868	867	854	889	886	856	837	848	832	926	847	879	859	885	883	866	870	816	893	880	853	815	890	839	882	837	877	872	872	880	873	842	826	840	860	847	879	818	874	867	858	907	888	819	814	813	834	867	928	882	851	839	874	922	885	842	829	887	871	834	820	876	867	855	857	864	881	821	903	906	869	873	845	855	876	878	854	828	844	877	866	877	833	840	878	888	846	869	843	872	873	832	882	878	944	880	825	819	852	870	875	898	849	932	834	856	860	895	853	844	846	886	854	893	856	824	888	914	848	828	920	882	903	868	805	881	835	864	877	842	858	840	842	875	889	838	834	836	805	854	841	883	822	843	852	847	868	826	876	869	832	908	805	883	856	842	816	907	891	875	818	898	903	822	817	858	858	850	838	939	830	868	873	890	895	822	854	964	854	911	860	836	900	912	932	839	859	868	841	876	853	847	887	914	907	884	831	851	871	871	854	847	831	818	905	868	878	841	919	869	877	925	857	872	803	857	813	816	807	897	868	864	873	888	859	864	893	859	865	864	826	833	875	861	877	849	857	835	818	862	862	835	879	868	861	907	814	841	885	896	864	850	858	883	877	841	840	835	881	812	857	883	904	846	821	833	837	881	813	901	864	906	877	873	866	890	869	859	795	834	856	840	862	890	842	883	935	854	903	875	904	808	861	856	909	864	804	878	869	907	906	917	859	888	887	882	904	905	859	920	838	814	849	886	921	861	834	885	876	881	886	841	878	858	855	893	889	854	862	841	876	852	859	842	912	884	868	817	915
22473	20991	28462	23727	21071	21107	10961	3322	1963	1478	1441	1190	955	934	903	857	833	858	757	854	788	781	786	830	800	839	791	765	795	817	810	800	809	817	828	800	741	768	778	779	785	819	838	796	798	726	801	816	763	757	808	812	853	753	757	821	817	800	808	802	751	800	768	797	773	810	844	846	756	769	756	827	780	809	821	816	783	830	866	769	850	860	782	824	806	786	808	791	829	811	782	824	765	771	814	792	778	811	806	813	847	784	778	821	804	847	798	816	777	771	761	793	825	800	776	760	806	775	813	800	789	790	796	797	818	799	802	839	767	796	786	773	800	835	812	818	779	766	765	771	786	837	813	762	803	830	843	816	766	768	790	834	810	770	741	828	801	737	812	800	757	796	746	783	794	781	813	824	764	743	793	791	798	820	794	793	780	747	792	776	795	817	807	833	768	827	806	853	760	816	775	800	810	799	807	847	772	824	772	845	780	791	823	787	794	815	785	814	786	799	791	813	788	764	755	755	803	787	763	792	803	819	842	790	734	739	769	787	827	809	750	814	821	808	766	805	778	803	768	815	817	765	795	825	793	801	773	801	770	736	792	785	801	771	806	807	821	789	840	793	820	768	824	805	781	777	882	785	869	757	789	807	798	782	740	782	750	785	799	808	760	812	826	813	768	806	788	753	776	822	803	755	791	818	791	762	813	859	816	828	774	801	772	796	750	816	786	775	835	809	796	797	806	795	772	818	811	794	796	755	792	784	750	790	824	806	806	795	798	792	778	783	797	839	753	783	786	757	840	784	793	782	787	797	825	822	784	835	779	767	785	823	788	774	755	796	788	806	795	840	752	762	839	775	787	786	785	783	827	760	784	831	779	807	767	778	804	806	765	802	803	767	817	798	817	795	739	734	805	794	814	773	770	738	832	847	726	780	812	791	828	778	812	790	851	738	811	770	816	785	803	790	731	788	814	804	809	770	797	792	820	778	799	787	770	791	764	770	758	807	822	846	763	803	772	799	779	791	787	816	783	788	841	831	806	818	782	839	745	799	747	787	809	790	742	771	853	789	784	791	818	779	789	831	769	815	833	799	807	751	765	795	755	814	780	824	824	805	785	783	805	795	794	790	834	844	811	755	775	769	819	790	793	755	803	815	813	838	801	910	806	804	824	760	807	790	781	826	796	840	771	793	822	748	786	801	810	800	849	768	821	788	779	813	862	796	777	804	778	824	777	759	756	857	790	808	763	806	832	842	808	771	825	815	796	772	776	763	804	766	824	812	794	744	763	780	821	828	782	774	789	788	774	825	818	750	760	801	803	799	819	830	830	819	790	804	820	821	825	762	791	732	832	799	758	783	751	851	796	816	824	761	789	784	773	765	765	840	792	783	813	782	768	822	830	777	767	758	823	775	807	777	792	763	792	783	773	772	863	770	797	758	802	827	797	813	824	831	797	851	788	786	808	777	818	768	775	844	766	800	759	816	820	808	797	783	793	764	811	795	808	754	779	825	784	792	791	831	773	825	780	763	801	808	790	853	775	842	800	820	765	784	785	785	820	779	848	784	851	751	828	798	802	800	828	772	797	790	797	825	781	825	796	790	785	811	800	743	781	796	784	853	817	828	771	861	847	817	790	772	761	818	810	837	807	801	787	846	825	855	787	749	802	860	779	759	775	807	840	789	816	773	755	833	781	795	764	782	781	855	770	812	805	770	778	786	787	791	811	799	764	798	812	765	802	810	814	817	804	799	766	812	803	776	797	797	780	828	773	803	825	774	777	786	747	781	759	806	801	852	807	799	770	751	798	813	816	856	807	820	764	775	767	826	815	847	785	804	751	756	799	842	741	766	795	824	803	785	785	780	805	806	818	815	791	837	838	782	815	812	809	742	782	806	736	790	816	827	793	800	765	758	772	804	832	786	787	808	754	857	782	794	766	794	765	773	824	800	763	791	798	761	828	753	757	791	839	812	772	747	827	793	817	738	808	770	860	785	812	822	812	792	819	797	789	809	798	766	763	831	768	810	864	808	789	761	792	824	795	803	820	839	784	818	792	865	814	800	804	764	848	816	779	762	808	806	752	803	855	846	822	800	825	811	784	809	782	789	818	812	796	817	762	814	815	809	781	786	844	727	761	722	791	786	789	783	763	831	819	765	734	761	725	818	797	791	808	778	795	756	775	790	812	766	779	837	779	862	755	829	805	819	791	802	818	799	779	832	801	842	847	808	856	819	802	797	775	854	796	829	818	775	841	782	811	824	769	741	803	808	811	771	803	771	823	818	796	758	766	760	776	776	746	784	799	831	774	818	793	744	831	824	774	820	786	772	735	761	873	829	765	847	845	817	781	784	778	767	819	808	804	803	790	818	777	814	859	768	797	792	783	797	776	806	853	793	805	835	732	777	836	846	817	783	784	805	818	767	765	839	825	818	776	835	818	801	781	811	778	772	873	773	776	850	742	800	755	783	803	773	782	818	798	804	807	780	749	792	761	788	789	795	786	807	798	780	786	808	782	810	835	780	818	781	800	772	838	768	848	754	834	806	826	783	789	775	804	821	778	749	814	782	775	795	793	822	790	771	776	730	815	759	805	837	833	788	821	813	782	806	760	796	783	802	796	790	782	800	800	823	776	795	783	788	825	855	816	817	755	780	781	779	842	760	819	846	754	802	784	778	827	801	789	742	766	846	814	831	803	740	756	787	816	818	786	759	780	804	816	817	773	782	792	776	813	785	779	780	797	835	797	822	771	797	776	733	816	786	796	815	793	773	760	716	799	778	814	767	825	751	800	805	812	849	794	828	743	787	735	777	754	803	775	833	867	786	820	764	766	764	810	788	792	815	769	768	804	845	785	798	798	865	792	816	797	789	765	844	833	812	822	833	797	821	774	792	831	777	766	763	814	772	825	801	831	825	824	809	759	796	792	815	815	871	776	823	823	847	787	838	835	779	852	866	813	814	761	811	757	782	814	778	794	803	813	840	833	781	860	775	723	756	841	792	817	782	785	750	804	811	781	830	815	830	798	839	811	797	757	786	823	766	825	775	800	774	784	818	800	789	825	809	833	752	792	810	795	798	809	841	794	757	757	777	836	762	786	765	731	741	803	840	856	779	794	813	774	782	801	780	819	834	748	737	816	789	796	750	826	817	787	792	763	772	822	835	803	732	822	805	799	724	798	799	768	777	785	834	759	795	824	787	785	779	807	769	759	804	820	786	780	829	786	814	815	760	792	798	820	814	775	758	747	788	742	769	818	806	821	795	748	800	775	807	758	815	846	800	818	786	746	803	773	858	833	782	802	845	759	810	750	785	783	806	829	775	836	829	800	772	814	784	792	784	779	764	818	803	805	794	775	758	899	811	771	819	816	836	825	793	780	801	776	775	801	796	830	738	787	744	836	802	815	819	783	815	838	864	790	818	813	796	789	788	805	862	732	784	756	782	801	842	866	820	791	808	812	770	813	771	795	846	745	826	838	817	746	793	771	790	793	788	827	837	824	755
44687	61662	40859	25148	16511	10512	5751	3932	2496	1874	1651	1356	1140	1008	901	927	854	869	800	857	809	838	813	834	820	795	824	776	824	785	852	786	834	808	793	832	800	828	752	772	756	772	765	759	823	796	816	771	811	825	822	789	809	896	785	800	805	843	819	860	793	779	804	781	785	744	759	814	793	864	821	791	785	782	761	821	830	804	820	834	800	792	802	769	791	844	766	826	770	810	807	796	750	827	864	804	791	777	789	820	809	818	814	811	826	764	768	772	796	796	740	734	813	825	762	759	756	799	775	795	801	778	774	758	760	855	789	788	804	841	822	808	800	796	811	830	816	752	842	804	762	735	816	813	813	818	819	798	810	786	808	827	764	777	803	783	792	807	815	808	785	843	794	802	842	796	810	840	834	813	827	859	851	792	813	817	788	833	816	771	830	837	790	832	821	777	883	807	841	791	827	804	774	783	793	828	750	803	834	788	811	776	808	798	798	775	814	797	816	829	815	757	783	804	812	798	787	802	804	817	800	810	815	789	772	817	808	772	816	823	835	809	761	781	810	826	774	800	871	771	749	814	827	795	768	777	781	846	820	800	804	838	770	803	749	805	773	802	813	821	783	834	794	780	848	801	792	769	808	794	802	814	833	750	803	787	795	794	829	787	795	781	832	824	809	846	803	794	795	778	773	822	814	855	750	780	828	830	791	811	784	788	794	787	763	823	767	827	799	793	849	834	761	792	776	737	812	779	820	778	810	852	809	813	818	786	796	793	811	775	790	776	798	796	798	837	795	805	801	804	774	768	801	737	797	833	822	848	838	824	769	793	837	831	816	857	814	842	782	826	772	782	823	809	831	834	783	838	784	817	782	827	818	837	805	812	769	782	798	743	760	758	784	835	826	783	826	812	780	834	837	804	767	773	793	790	798	755	825	783	827	779	823	841	775	821	789	805	846	759	831	785	820	803	807	803	792	824	821	796	817	836	814	833	818	834	764	810	789	807	811	780	787	775	781	834	831	776	732	821	795	819	810	799	875	728	810	851	804	798	794	819	843	815	824	824	820	751	839	822	783	813	798	831	783	819	787	774	834	857	772	791	803	770	834	836	844	842	835	800	810	802	830	811	832	806	802	762	810	815	814	766	770	755	862	814	755	843	797	816	824	772	775	841	781	850	794	795	810	829	768	778	798	772	813	812	817	812	779	838	837	828	837	811	777	839	794	831	886	820	784	779	808	776	820	808	797	805	800	832	837	772	752	777	808	747	793	823	801	845	787	833	805	769	797	815	789	804	775	846	813	835	817	843	802	843	859	767	816	792	785	790	794	835	833	743	784	791	770	772	801	808	829	814	785	844	845	811	834	774	782	784	806	801	809	795	832	784	797	832	837	779	794	768	789	842	822	843	817	810	786	839	853	798	721	837	827	835	742	762	851	805	790	824	782	775	816	788	812	795	816	761	786	795	778	799	865	824	840	800	790	800	845	803	810	800	827	804	800	807	785	801	799	804	790	790	847	765	846	793	829	781	789	764	798	757	818	827	789	828	813	805	779	821	816	771	766	760	787	791	787	795	800	800	810	819	842	798	820	792	826	821	784	815	827	821	774	809	786	829	815	859	840	834	813	800	833	840	810	753	811	841	798	820	803	808	759	782	755	819	750	786	806	798	781	782	806	867	829	744	782	831	814	841	789	848	837	829	814	783	783	787	821	753	798	791	779	807	823	744	842	776	850	805	792	803	789	839	801	804	806	792	785	823	764	754	807	814	788	786	823	772	799	819	808	817	847	757	773	825	783	783	782	827	823	792	797	761	817	817	786	798	803	797	818	837	793	837	797	785	819	807	874	795	791	787	814	804	822	777	813	787	774	769	794	828	763	785	781	824	791	790	812	782	842	785	813	771	763	809	751	809	780	831	806	762	836	806	832	754	763	782	801	774	805	793	812	836	754	832	793	809	830	810	788	848	866	811	816	773	786	811	856	830	827	784	818	819	813	777	841	812	776	806	827	754	829	806	750	801	826	808	840	820	788	851	811	795	829	842	819	817	825	796	827	789	790	826	820	808	725	766	817	835	814	861	779	765	853	838	766	808	793	790	812	800	838	849	816	822	798	768	852	758	815	751	789	783	790	794	832	781	795	784	800	773	814	883	767	812	781	795	755	840	796	760	831	764	770	799	761	752	802	827	849	805	834	818	818	857	832	846	818	804	819	755	765	754	792	769	794	770	790	826	845	828	884	805	772	768	828	787	741	853	822	843	823	797	809	815	831	830	821	848	777	773	772	800	815	811	787	776	806	837	795	853	791	806	755	782	835	793	772	765	849	833	866	807	873	780	835	804	827	835	790	797	800	792	812	802	821	778	803	814	820	797	827	811	828	819	831	788	873	778	841	773	777	808	796	786	820	793	806	800	829	733	806	790	797	812	780	847	775	743	832	812	791	773	823	813	808	767	810	853	851	787	812	765	834	787	799	819	777	780	768	831	806	796	809	782	776	797	801	798	808	785	777	832	767	826	785	805	767	818	746	803	780	807	804	762	790	829	808	834	807	763	821	828	776	827	806	755	778	770	802	807	821	796	823	801	857	837	773	811	831	755	757	797	803	806	785	763	829	780	754	776	793	799	822	774	810	786	767	833	776	799	817	838	787	823	849	826	830	867	828	826	850	767	817	834	825	777	794	828	788	797	853	794	838	818	831	822	797	786	772	803	819	785	807	823	841	817	793	757	787	814	862	818	835	802	750	759	742	826	838	768	786	803	781	817	782	822	823	803	797	802	771	762	774	770	860	800	815	778	785	784	804	782	802	746	868	842	838	859	779	833	779	821	816	833	804	803	806	826	780	769	765	833	767	798	847	780	793	776	847	787	768	800	815	780	797	803	851	785	755	810	781	761	794	809	790	866	839	813	806	820	837	768	764	762	807	801	805	819	831	791	810	800	808	812	793	771	805	737	786	784	823	858	775	802	798	815	775	826	809	802	780	776	787	838	791	775	791	830	813	757	824	786	817	797	776	763	749	825	824	848	870	830	791	827	820	796	825	824	816	778	810	799	800	792	795	803	826	822	842	819	833	805	867	802	783	781	824	808	812	779	787	794	801	780	855	775	794	794	826	809	810	857	774	815	802	790	840	737	780	825	772	827	777	762	791	778	779	788	779	839	771	791	787	804	837	760	774	753	793	801	797	765	782	796	808	809	763	811	744	818	734	814	808	786	807	794	804	802	831	808	767	737	778	770	820	789	775	795	803	783	769	806	820	851	781	828	777	798	822	823	818	828	811	820	781	778	835	779	814	763	823	805	817	741	783	787	806	810	883	783	782	808	815	791	836	879	806	793	801	817	764	780	788	768	809	839	792	749	846	822	808	811	796	844	781	832	773	810	806	771	822	815	810	747	826	787	834	821	793	833	825	794	820	821	796	839	797	742	802	833	853	812	781	820	808	836	827	835	862	768	811	779	860	778	794	792	822	758	791	851	831	802	838	779	838	803	782	793	870	793
39191	47060	41843	26641	12325	5206	3156	2332	1686	1216	961	838	834	845	796	841	833	828	823	833	776	811	839	845	779	859	800	807	814	815	850	828	793	829	820	792	799	821	828	854	749	777	784	855	835	822	778	814	822	801	795	773	833	807	773	808	810	831	852	807	861	832	791	795	776	770	812	794	826	797	829	842	886	862	769	867	848	784	793	805	808	788	844	883	840	807	812	819	800	819	819	786	830	784	812	788	794	787	761	813	780	801	810	820	857	806	786	844	834	801	808	809	790	854	830	829	812	814	834	813	806	828	787	829	802	774	817	811	854	843	808	807	874	831	843	815	787	837	772	810	836	794	784	854	815	802	818	831	800	819	845	807	801	818	806	830	848	845	793	806	841	784	847	831	836	785	850	793	828	807	758	800	814	840	794	767	802	784	804	765	812	797	814	810	795	763	784	838	805	803	848	816	801	784	832	787	796	826	806	810	806	786	782	809	773	729	733	767	826	781	844	830	856	845	816	780	771	778	858	751	788	834	815	796	797	831	787	808	815	804	806	804	834	823	741	831	793	817	794	836	790	821	774	807	792	840	757	789	812	846	800	808	831	768	761	811	789	791	805	800	800	861	847	779	749	802	831	773	810	873	789	842	801	788	801	798	815	802	840	799	782	883	798	766	793	848	850	821	806	815	807	796	791	761	846	767	781	800	803	755	814	816	805	885	812	866	825	819	770	816	837	821	816	833	835	829	859	822	819	781	778	776	804	829	855	850	799	847	836	831	791	804	808	818	789	783	815	810	872	874	822	801	808	795	835	800	814	768	813	863	833	818	775	784	863	816	788	813	806	822	856	758	765	811	804	855	791	777	806	772	840	854	748	810	791	813	771	807	788	809	790	841	804	807	812	799	786	772	760	819	823	823	831	783	831	814	797	795	794	828	852	819	851	821	798	851	813	794	799	826	833	796	847	795	777	825	756	787	788	895	779	834	852	836	797	815	836	761	842	800	824	768	810	802	807	810	831	792	845	849	815	851	762	770	847	806	816	790	803	840	779	869	773	828	768	811	772	797	814	768	765	820	768	803	814	835	854	750	776	826	831	814	754	820	790	844	771	806	794	781	813	854	778	760	804	804	807	811	844	787	826	809	770	811	817	819	823	761	772	816	829	767	815	837	833	841	780	807	849	816	800	819	793	816	808	825	788	806	846	800	827	830	796	787	804	851	803	855	825	762	810	842	795	790	790	818	816	816	813	779	788	832	740	795	783	827	750	809	854	764	811	778	761	777	823	782	841	813	771	790	823	816	843	808	822	804	812	810	856	817	807	814	806	777	802	779	798	798	802	838	774	859	775	806	871	760	802	812	818	755	832	842	758	789	760	824	855	804	845	837	822	777	837	851	776	778	856	819	817	786	786	854	795	768	777	821	786	836	821	811	813	783	783	790	783	794	819	795	844	806	843	766	786	775	779	849	810	797	812	814	797	871	854	733	842	829	797	790	826	793	850	845	800	834	786	824	726	819	803	837	782	738	769	762	842	877	789	804	792	787	817	844	844	784	784	819	803	839	830	774	868	738	799	780	837	797	836	792	843	769	795	798	838	828	820	839	819	879	858	813	779	779	774	773	813	807	768	852	845	813	785	769	810	801	842	825	816	805	835	762	806	821	757	822	829	803	774	781	812	848	813	832	823	806	810	775	860	830	797	795	816	764	767	768	826	830	851	784	805	806	793	817	799	846	835	821	771	769	784	796	790	792	820	807	792	807	822	833	818	817	776	854	846	771	800	799	823	792	822	845	840	832	820	804	794	814	816	829	729	803	789	841	827	773	853	849	825	817	778	775	851	828	800	785	854	777	794	801	809	834	825	805	852	840	827	831	800	820	783	772	809	797	803	838	806	807	807	789	803	821	808	760	808	811	805	803	851	804	791	800	784	810	836	795	793	841	804	747	781	794	756	750	848	816	811	844	801	801	776	802	834	813	806	812	825	763	781	800	842	795	814	820	817	803	831	823	819	820	806	793	780	845	803	784	719	731	808	805	827	838	793	790	768	808	798	849	788	770	795	820	832	799	839	847	789	761	835	879	835	791	845	833	809	828	820	817	736	777	831	779	795	859	772	825	764	795	798	785	825	864	845	783	793	830	820	799	817	829	816	802	787	804	830	817	770	756	836	815	821	761	814	818	837	842	858	793	792	805	795	763	843	751	781	811	811	794	785	810	809	806	779	798	788	847	750	818	825	860	767	787	844	852	811	808	819	809	811	840	828	875	793	825	813	794	854	768	795	835	796	816	811	815	784	836	795	754	822	783	806	861	825	793	775	730	833	749	836	810	779	776	824	770	826	808	734	830	811	820	828	815	838	787	811	830	810	801	817	757	799	804	838	794	822	814	787	813	828	783	814	813	810	803	830	816	803	824	780	812	799	838	836	807	795	874	795	818	813	749	812	825	820	798	833	786	806	730	836	761	811	808	822	824	842	812	809	792	851	775	821	763	803	850	811	824	777	836	861	829	844	841	768	841	829	790	831	806	819	738	835	841	818	807	808	879	811	797	772	785	805	787	810	870	837	843	816	823	818	768	796	810	827	868	841	799	823	820	766	842	819	807	801	807	830	825	861	819	795	858	790	810	785	796	819	825	859	787	834	823	829	733	794	783	790	782	781	826	816	827	786	838	840	818	845	754	816	822	835	767	812	830	838	807	841	829	771	755	827	856	842	784	803	792	793	812	827	808	781	788	820	836	819	791	827	863	831	769	788	763	871	804	756	798	769	829	817	809	755	824	809	778	778	803	784	825	832	793	813	810	756	800	837	814	785	805	770	774	802	756	820	788	820	819	801	842	882	807	804	789	811	830	790	857	804	759	810	772	854	803	834	856	847	811	743	839	774	780	767	822	826	810	838	811	833	811	804	793	800	788	816	830	810	791	781	800	833	801	841	787	792	790	825	823	809	782	789	811	785	773	807	794	802	762	815	803	785	805	779	808	829	804	788	859	803	859	816	794	813	854	783	821	793	820	792	842	804	792	764	805	810	768	822	797	783	800	841	777	816	809	850	821	789	786	820	845	798	804	796	822	792	788	792	828	828	787	770	852	798	815	787	857	799	845	791	774	802	848	779	839	813	838	833	801	804	854	826	818	821	826	849	818	815	822	790	762	799	829	826	772	832	807	804	827	822	797	835	790	796	847	802	847	790	772	817	831	827	823	737	813	791	787	821	805	796	813	830	817	789	885	867	795	747	802	785	838	779	777	801	836	782	777	731	805	833	744	769	843	785	808	814	812	800	808	782	815	798	774	780	839	794	811	799	833	861	814	847	808	846	849	794	831	825	744	775	808	830	837	796	788	793	870	835	842	863	781	795	815	803	797	819	883	828	799	824	908	779	741	789	804	827	818	836	804	776	798	867	764	814	825	774	852	803	785	787	830	831	755	818	810	800	845	862	767	794	820	826	848	828	824	824	785	860	822	801	756	835	858	777	744	755	799	787	800	796	747	840	781
44422	58092	39214	23303	12386	6776	4408	3130	2212	1518	1023	1021	892	924	854	859	863	873	863	850	839	849	798	827	839	848	811	857	803	867	813	868	830	823	889	930	874	836	816	820	856	809	843	884	833	860	832	847	830	841	861	871	850	824	824	866	818	842	830	849	826	822	831	843	799	846	863	849	811	797	826	817	874	835	836	854	841	814	782	782	837	871	847	846	818	836	882	870	910	799	864	854	834	793	869	849	817	874	818	840	830	844	842	808	858	827	844	865	776	830	802	825	811	873	769	776	859	828	824	868	792	811	814	861	823	843	831	867	812	845	857	882	889	864	840	814	842	833	833	808	849	837	876	874	827	889	797	837	853	882	864	775	809	826	823	834	878	868	868	859	869	839	789	786	886	831	834	848	866	800	819	826	797	786	881	845	832	800	858	829	802	805	830	801	875	803	805	868	835	836	815	842	853	817	774	883	851	842	846	840	794	845	859	876	772	848	815	824	838	817	804	798	853	843	832	783	845	800	849	823	803	826	835	880	827	844	860	831	819	829	871	836	865	853	862	850	784	852	816	870	853	800	834	799	813	834	857	801	781	788	817	828	791	842	828	795	840	826	823	835	837	879	867	867	909	872	814	827	859	807	789	842	811	836	809	846	831	806	844	810	819	845	839	875	824	834	832	818	824	848	845	835	824	813	804	815	832	860	783	853	798	807	872	847	808	821	810	845	797	796	831	895	811	866	827	837	778	841	885	843	866	831	823	776	851	877	771	792	843	864	768	797	842	859	838	818	852	817	869	844	836	906	854	880	805	847	823	829	810	864	848	822	794	832	825	809	923	823	801	894	809	788	817	816	827	845	828	837	866	835	805	833	834	829	858	769	870	875	777	852	842	832	851	762	825	885	836	792	816	805	776	858	813	873	855	839	827	881	830	842	855	828	816	805	823	834	841	798	815	846	827	827	862	812	855	808	839	858	778	796	849	861	877	831	850	850	839	813	829	816	853	781	840	831	912	841	884	854	858	821	889	805	812	830	837	822	849	823	848	818	855	840	781	883	811	865	808	847	853	866	813	835	854	777	825	820	836	880	840	827	807	785	883	898	833	855	799	874	870	805	855	771	841	853	792	879	858	814	891	825	801	844	823	845	792	822	869	821	867	827	865	818	807	819	860	870	840	836	852	810	842	793	818	822	880	793	882	844	793	810	851	860	841	808	804	830	825	815	809	871	844	814	831	846	863	819	866	830	790	857	808	793	846	822	821	858	855	788	864	869	826	851	830	878	829	884	881	869	838	887	834	792	834	822	856	847	822	840	830	848	799	840	820	849	877	835	834	851	837	830	793	879	843	892	825	811	821	851	827	860	785	849	836	809	825	850	796	822	820	829	821	781	855	866	893	767	829	811	760	833	879	774	781	864	858	769	851	852	855	870	839	851	820	852	872	835	855	818	872	844	762	864	857	866	791	831	824	860	856	863	871	809	811	854	801	838	811	807	845	832	813	856	840	831	869	850	847	838	834	867	873	857	857	822	825	760	893	783	843	822	893	869	850	859	825	854	824	824	867	807	830	864	853	827	816	839	839	863	829	793	842	846	797	840	820	809	848	855	780	896	858	842	816	876	799	838	798	869	841	892	834	811	857	821	871	854	850	768	865	882	830	819	767	829	850	835	811	869	862	817	817	822	849	871	893	858	844	821	819	827	828	815	851	870	819	838	835	834	818	833	795	885	842	833	820	828	793	848	801	836	852	837	843	829	820	815	792	808	868	842	849	858	849	878	840	819	827	829	800	817	801	868	825	853	878	846	828	842	833	852	847	818	849	857	854	848	854	853	839	778	875	847	830	856	832	855	818	827	907	861	806	794	847	808	796	849	858	888	825	881	853	826	834	827	822	874	793	822	826	837	860	836	785	761	819	807	823	845	772	843	786	879	842	831	847	835	835	813	840	862	831	832	850	890	839	847	827	796	854	854	849	829	846	889	816	806	793	820	807	886	820	808	852	817	855	815	863	818	783	823	886	881	842	832	808	889	833	818	825	841	791	838	836	837	775	867	888	859	841	849	846	804	864	828	832	820	835	879	824	839	848	838	818	889	817	819	779	843	828	794	858	810	866	831	820	809	836	819	912	820	895	833	838	835	821	832	835	775	845	763	863	847	791	838	846	854	823	867	854	821	818	826	822	833	838	855	818	819	887	831	872	809	869	786	879	807	838	868	820	831	861	866	855	827	876	773	807	814	841	849	791	854	815	801	867	838	820	865	824	858	826	829	838	857	796	844	839	819	835	822	813	786	819	796	877	821	824	815	765	846	839	867	840	840	861	800	818	834	814	879	840	814	823	833	852	845	858	844	792	850	874	802	846	803	831	848	810	810	796	825	812	885	784	851	842	834	819	791	837	857	812	821	848	803	858	814	762	824	847	837	869	824	822	865	874	857	830	836	833	801	854	836	871	842	862	867	846	796	839	856	840	840	792	848	887	756	850	799	830	830	792	812	827	895	826	882	833	852	838	862	841	795	867	817	836	765	864	852	848	804	852	823	858	819	833	859	775	829	858	856	823	762	845	809	828	782	813	842	854	810	800	839	810	866	774	794	826	833	814	836	808	842	826	852	854	804	797	866	830	871	819	833	882	853	813	852	817	824	873	817	853	837	802	865	845	802	843	846	813	831	806	810	809	866	834	798	821	818	844	836	840	837	877	853	810	879	815	844	812	797	887	813	831	787	815	881	869	809	821	849	814	821	857	857	786	829	895	865	844	819	778	872	864	838	871	785	809	860	822	849	842	833	845	896	880	808	849	835	830	847	853	814	878	830	802	819	799	838	792	797	805	852	821	821	807	868	819	874	824	807	815	793	828	847	840	813	822	862	844	820	828	859	824	782	843	824	837	858	834	846	886	843	857	818	899	861	862	843	819	846	804	862	807	839	841	830	813	860	825	855	836	807	828	850	837	827	798	884	886	844	860	800	835	852	859	833	819	850	789	842	846	782	842	873	868	803	852	836	862	836	851	805	815	822	815	796	858	869	815	838	848	846	820	803	780	816	872	787	846	825	810	885	823	782	832	786	851	833	838	874	818	806	858	811	858	771	839	804	821	837	855	861	827	799	796	886	813	815	868	803	822	789	832	814	809	825	845	878	841	848	854	850	823	862	822	825	787	842	849	810	793	803	847	813	817	849	851	811	827	808	859	830	837	847	836	814	862	780	799	836	897	829	826	794	800	825	813	816	839	785	842	782	866	800	772	800	859	805	829	847	773	825	877	841	777	819	814	904	822	853	770	851	851	803	863	817	843	828	782	828	834	840	787	872	815	820	808	865	867	849	789	820	805	813	834	828	849	862	832	845	815	852	795	868	855	876	858	848	874	822	832	800	795	825	829	841	815	863	778	858	825	820	794	841	846	847	870	808	845	813	877	836	810	838	768	814	783	843	890	825	886	841	848	897	814	809	851	887	826	830	808	861	858	853	819	841	911	817	833	829	828	817	851	835	834	838
23348	20918	27965	24219	21183	14819	6023	3126	1834	1259	997	933	873	870	863	822	819	772	723	779	779	740	790	727	757	762	735	749	730	721	779	727	763	749	710	764	741	795	787	789	702	687	736	801	774	707	719	724	714	746	726	722	781	770	730	724	724	744	675	760	738	746	737	784	740	757	776	795	720	741	763	694	734	713	704	757	752	787	734	730	734	769	734	694	728	797	756	744	757	718	753	792	769	733	710	738	680	688	725	787	741	763	729	782	718	750	745	731	766	768	724	770	729	743	736	728	713	718	743	760	721	723	709	725	774	701	737	761	700	735	750	731	708	749	767	772	754	730	757	679	781	731	734	758	743	742	788	723	794	778	720	755	745	738	719	751	786	787	759	757	720	743	780	756	736	776	757	702	726	745	755	733	686	723	749	766	757	724	761	784	752	722	743	718	761	720	756	773	738	767	768	732	726	730	771	782	791	710	753	743	764	741	731	742	764	778	698	743	736	737	731	745	715	758	791	693	691	743	775	757	781	735	747	723	725	790	735	724	751	739	738	734	727	725	751	768	779	703	772	794	787	734	788	728	778	787	718	757	765	714	779	743	771	725	755	713	698	727	710	746	729	756	751	759	740	760	751	759	745	726	690	698	742	715	775	733	767	771	761	725	735	700	732	747	753	751	742	747	751	779	769	780	729	725	713	758	754	792	740	769	748	761	684	702	800	748	729	742	792	772	808	700	755	747	758	701	742	712	760	729	741	750	694	756	713	692	729	769	759	732	704	751	689	789	740	773	747	724	771	795	757	733	760	752	758	759	749	715	720	766	807	692	721	757	744	744	762	719	732	717	799	730	726	744	783	771	750	683	739	780	744	733	764	737	711	779	828	738	785	797	755	743	738	710	758	729	727	754	772	735	727	726	771	788	745	747	738	743	758	687	755	741	769	725	737	756	704	738	758	731	769	773	737	738	785	709	669	717	733	815	724	741	686	761	743	705	736	712	796	731	701	782	708	716	787	675	743	808	741	701	777	732	761	694	783	725	768	778	764	727	773	725	773	757	704	775	828	752	705	752	739	730	733	759	719	753	739	715	695	722	733	726	731	742	755	732	732	749	763	761	748	796	757	742	716	773	756	769	705	712	728	761	715	728	757	715	742	740	730	741	746	730	747	730	733	690	734	734	751	749	680	706	769	724	748	724	775	699	787	725	717	749	769	771	768	797	710	770	745	756	759	728	758	738	777	747	725	709	782	761	724	766	726	739	785	747	725	767	780	785	729	736	689	743	724	737	777	751	768	722	725	729	735	720	721	749	766	722	735	714	747	723	738	694	720	761	740	717	738	741	747	700	730	755	753	728	720	745	760	718	740	745	746	703	742	748	744	711	730	697	762	763	708	705	712	728	743	721	772	786	714	729	719	696	720	706	712	738	725	737	714	712	758	781	691	738	750	781	774	755	794	724	757	751	671	791	763	718	718	697	738	748	776	741	760	729	740	698	760	756	760	742	729	722	722	751	722	780	717	738	739	743	745	704	776	710	726	699	724	750	721	708	764	737	772	725	791	723	757	766	752	720	763	723	727	752	762	717	747	736	781	692	761	748	745	751	749	767	756	749	760	714	742	720	746	724	748	724	770	711	751	700	736	689	738	773	783	707	700	735	725	755	721	761	784	784	759	746	738	726	705	745	765	731	695	712	740	732	725	660	758	738	720	689	718	732	732	749	778	767	713	791	741	761	737	735	763	681	781	724	705	743	763	759	705	734	779	744	766	736	728	716	693	752	745	737	791	707	767	786	750	772	734	703	735	763	760	755	774	780	744	704	769	704	764	730	783	665	756	766	750	719	754	719	751	738	751	717	738	710	714	794	687	688	711	741	752	719	680	758	747	772	728	731	756	748	719	728	710	725	723	733	697	745	702	711	782	713	749	698	668	729	744	665	720	812	740	682	756	725	734	700	790	693	724	754	758	688	762	752	722	772	766	793	774	772	729	706	698	756	739	744	737	689	772	752	784	719	680	743	720	708	712	701	699	788	752	753	794	764	752	759	746	716	722	744	735	741	722	772	728	758	749	785	729	737	693	715	739	734	760	790	783	790	726	785	752	721	736	714	786	729	717	763	762	672	749	773	700	722	776	735	749	758	769	714	766	739	747	743	703	721	745	701	762	728	753	705	746	738	699	751	742	759	723	743	693	726	691	715	686	749	740	762	717	767	797	807	724	757	682	714	762	732	726	772	713	751	734	752	702	759	734	742	715	710	728	727	723	723	793	751	757	733	699	719	728	713	702	724	721	714	761	761	717	744	771	777	722	744	696	721	757	764	750	791	772	732	714	784	724	766	708	712	724	736	748	711	779	763	764	752	722	778	752	722	765	714	744	755	759	694	749	768	751	714	807	733	712	717	713	761	741	794	751	724	717	716	707	779	738	753	754	698	736	753	750	765	715	751	738	752	670	709	728	750	727	745	737	748	717	722	758	749	755	717	760	772	732	751	723	714	719	758	766	698	755	772	727	772	741	673	770	720	761	721	735	768	755	713	711	746	728	743	729	794	787	768	780	747	715	737	750	776	725	750	709	716	746	695	765	733	692	715	693	688	733	760	714	740	723	711	703	784	718	741	693	757	766	808	668	707	749	747	756	705	774	701	752	745	762	720	774	754	703	749	766	738	761	741	690	695	721	717	736	738	767	774	739	755	741	743	758	745	779	724	736	717	769	777	745	770	747	753	753	755	773	741	733	740	748	784	757	736	736	745	698	742	673	734	756	746	732	723	766	757	685	739	709	740	768	715	752	740	717	718	733	759	747	766	713	716	787	743	760	753	728	723	730	714	771	712	730	765	698	736	763	743	717	775	770	748	735	708	744	751	784	741	759	760	712	696	716	713	738	725	741	732	728	691	746	736	740	763	784	775	733	777	722	805	775	718	704	747	784	721	769	686	758	746	728	770	739	753	768	773	703	757	769	719	766	794	751	738	711	735	790	726	769	709	734	761	716	763	751	774	717	694	739	722	741	730	753	747	754	722	702	766	791	756	761	771	755	717	750	746	734	744	721	722	676	745	770	729	706	740	750	756	718	789	741	751	716	747	779	750	737	733	800	761	758	772	738	711	725	749	715	747	661	713	749	799	711	735	754	731	738	793	705	779	737	704	774	725	795	776	746	690	684	799	766	718	738	803	712	725	695	725	708	715	748	745	761	749	703	694	730	798	721	728	687	723	705	728	764	726	738	742	749	718	747	748	777	741	724	720	699	743	739	714	760	747	807	713	728	714	769	710	704	691	728	745	748	744	765	744	719	752	775	739	728	722	727	714	715	757	705	756	729	774	751	790	713	730	701	697	757	719	800	787	788	736	775	704	743	715	738	747	733	738	753	678	727	732	829	733	739	675	762	748	758	741	701	723	762	708	735	722	710	760	777	790	750	741	745	782	801	743	770	717	720	768	761	754	684	769	721	705	749	728	725	712	745	764	806	749	698	744	732	764	738	775	755	705	685	721
39712	53673	32955	18599	12977	8748	6013	4083	2410	1663	1074	1029	912	899	904	880	825	813	807	761	817	770	797	788	749	761	745	781	782	741	761	751	775	748	726	841	747	754	779	790	793	765	756	752	770	758	795	734	748	749	702	749	715	755	781	813	807	775	743	710	722	764	744	789	772	728	765	749	751	767	796	730	747	705	799	712	796	793	778	804	782	786	723	758	786	743	765	754	759	796	761	765	753	714	797	756	738	724	763	762	772	757	747	830	797	740	748	773	785	793	757	777	767	762	789	775	736	794	737	755	760	770	793	733	814	748	757	786	749	792	816	797	763	769	816	777	744	783	775	740	734	757	728	783	749	782	752	739	711	796	748	750	796	781	767	744	785	749	766	705	791	796	733	770	756	734	807	766	779	725	722	756	755	734	795	792	736	744	828	727	774	786	742	722	750	794	799	767	802	770	727	824	756	771	777	790	766	746	780	768	741	765	790	749	770	759	727	766	820	731	770	748	776	767	748	732	743	763	735	790	767	739	749	763	793	754	757	806	752	718	710	747	781	723	728	766	760	753	801	747	757	759	742	741	750	775	803	707	787	699	767	764	822	783	739	790	750	788	766	779	768	753	777	738	786	752	759	766	764	763	753	784	744	769	767	742	740	726	739	762	766	766	741	777	750	747	802	724	815	773	735	772	709	749	762	763	761	774	753	749	726	728	772	748	741	767	715	812	789	758	739	724	758	780	763	751	750	784	793	759	776	758	731	760	771	734	725	745	801	738	762	807	767	782	768	707	720	749	759	777	765	770	780	800	761	766	802	787	755	748	801	792	770	742	747	714	776	771	790	762	794	778	809	735	797	747	721	749	753	751	739	770	750	757	773	787	760	764	715	745	758	783	772	736	768	769	702	712	798	780	753	762	793	738	721	762	734	803	792	780	753	777	775	759	764	763	737	789	723	730	747	804	728	773	727	769	792	801	708	757	768	793	790	784	800	766	776	764	760	791	768	847	747	709	743	726	824	757	769	802	750	801	758	778	767	742	740	764	825	668	752	764	755	781	761	780	825	763	781	763	739	778	719	775	800	777	788	776	764	734	779	749	817	770	744	775	811	772	785	815	771	752	769	758	794	750	813	794	758	719	752	732	752	735	803	737	802	755	764	721	770	794	751	766	755	796	720	773	718	790	810	799	737	824	771	793	780	776	758	808	799	751	709	736	789	775	795	742	761	769	765	784	764	729	757	741	806	738	742	796	742	759	757	796	783	727	734	771	755	745	778	758	813	811	760	739	728	757	696	742	767	765	734	795	737	771	765	771	781	767	740	720	758	716	791	806	767	731	798	758	751	713	739	772	762	760	785	724	763	762	718	780	774	747	802	702	763	778	758	753	756	734	790	750	749	791	799	768	800	748	752	784	723	772	748	789	739	734	731	760	710	770	755	684	724	780	766	775	737	720	835	759	773	817	794	771	752	732	767	776	805	770	763	708	779	761	749	764	800	800	731	731	759	778	811	742	768	773	773	793	723	733	785	818	776	741	791	722	735	767	779	749	777	708	743	757	764	785	792	743	798	784	763	754	753	747	767	769	782	772	781	792	742	760	767	780	769	822	749	746	798	770	742	800	776	753	748	776	754	792	747	778	764	789	726	778	799	782	793	788	784	729	752	814	758	795	763	809	820	751	707	774	787	779	773	744	796	779	729	788	743	780	751	718	696	748	748	694	765	753	769	791	748	760	819	710	786	782	752	739	724	738	735	785	734	749	708	705	770	769	811	795	757	770	777	754	778	755	780	714	756	725	786	802	745	757	778	752	803	740	754	778	773	760	784	806	817	742	827	833	818	715	801	759	763	736	765	766	786	757	738	742	780	748	765	812	736	735	705	708	762	761	761	742	775	806	794	756	819	755	718	732	791	783	742	733	717	725	727	726	779	719	771	759	766	761	768	766	771	757	791	750	748	779	764	726	743	830	700	721	780	768	756	725	777	712	747	811	726	742	792	838	734	781	818	749	763	730	714	734	766	775	778	779	794	801	766	797	756	800	734	756	738	761	756	795	719	727	719	784	764	760	729	755	744	712	792	771	781	790	820	757	743	795	782	721	805	717	760	771	746	749	793	713	735	747	767	774	772	778	782	806	727	751	800	751	786	776	753	789	793	772	749	762	742	740	775	802	732	836	745	763	735	760	759	761	750	823	757	782	795	777	735	799	755	805	773	702	746	759	743	767	760	767	785	759	774	721	718	754	706	784	789	792	758	699	813	756	692	783	748	769	739	756	737	766	813	761	740	768	802	728	772	733	755	762	780	745	811	811	757	783	756	792	787	708	763	776	793	760	759	740	776	693	814	754	718	743	728	707	763	755	746	770	736	797	777	783	725	776	786	750	750	772	734	715	832	764	772	754	768	772	743	756	743	800	800	760	795	786	776	779	719	734	734	747	761	739	736	757	712	770	820	774	767	734	765	718	804	761	732	743	756	787	814	755	768	777	774	781	768	715	707	769	822	762	805	772	766	767	745	724	749	748	808	791	780	751	792	774	696	739	814	751	781	800	784	730	776	727	730	768	762	802	738	755	762	756	756	737	758	772	777	694	759	732	753	827	772	732	754	823	760	749	686	768	727	771	740	726	771	745	766	825	798	762	730	724	762	731	789	782	769	795	779	769	749	725	772	779	732	749	745	760	760	760	776	734	778	737	763	788	785	775	752	720	785	757	776	775	766	754	737	749	795	749	715	795	747	756	804	762	794	755	736	791	737	775	758	792	790	787	740	773	731	747	751	775	776	755	793	727	767	789	769	730	764	789	756	735	723	756	811	846	714	765	754	778	772	726	718	762	728	757	773	822	718	794	747	819	738	748	765	736	750	751	741	775	790	774	755	708	710	782	775	757	758	767	741	785	741	755	768	774	796	737	772	771	736	734	734	747	769	743	796	746	799	753	803	731	809	775	736	747	806	810	773	779	802	774	758	736	722	740	761	761	791	746	750	789	773	788	737	761	771	750	768	749	749	798	742	750	716	718	756	811	754	782	750	757	774	822	767	687	808	753	773	798	755	721	802	798	811	766	735	737	738	747	745	735	764	759	756	742	823	774	752	736	793	748	809	766	762	764	709	759	703	747	722	776	778	728	760	728	726	760	768	751	794	816	759	776	751	784	721	720	798	732	792	734	721	748	717	751	767	737	798	808	721	793	752	735	770	722	764	731	778	744	782	752	753	790	768	771	769	750	783	765	769	755	799	750	748	732	810	735	787	735	748	749	770	782	722	779	779	761	794	768	749	778	726	705	753	730	731	808	825	783	736	807	726	762	761	737	814	794	820	731	771	752	719	764	800	724	744	785	765	770	803	732	789	761	733	778	720	756	769	760	744	779	771	779	709	737	778	824	730	749	771	747	764	775	775	812	713	739	748	760	760	759	747	767	791	774	778	743	734	712	777	755	776	753	753	720	791	755	756	736	812	775	786	769	762	798	733	771	736	740	800	740	722	772	776	773	763	765
24777	21217	28729	27246	18889	10547	5628	3286	2145	1452	1212	1002	1012	945	873	982	935	856	915	864	857	836	842	866	847	873	849	807	845	820	821	849	813	860	858	828	877	807	831	869	878	881	858	886	829	860	871	882	776	876	859	808	830	849	873	884	824	794	919	875	867	834	877	851	858	918	880	876	864	855	832	869	814	784	806	833	884	836	832	857	858	850	835	820	826	822	843	818	808	830	892	836	866	845	869	854	860	871	837	846	863	863	817	840	904	880	838	842	826	817	796	868	905	859	825	846	859	821	889	870	832	862	891	824	825	823	805	849	823	830	848	873	868	839	821	837	811	793	861	819	807	872	837	816	894	857	767	841	837	868	833	850	830	836	868	891	849	876	870	893	844	865	858	881	854	827	810	841	840	827	888	829	881	834	836	845	866	884	851	875	842	865	906	856	790	877	873	850	790	861	924	877	890	828	816	906	848	848	853	835	845	841	856	872	864	871	820	814	855	876	806	863	802	841	821	786	866	829	853	847	868	864	827	878	861	848	852	919	850	806	851	810	891	870	862	870	771	847	841	852	793	886	866	808	852	826	887	863	863	842	831	816	860	877	932	791	837	876	785	859	797	881	831	842	838	832	858	895	846	857	918	787	851	828	878	821	832	896	876	875	853	859	810	859	815	867	862	884	821	798	812	819	781	819	849	856	826	832	882	811	889	813	893	841	827	860	820	834	840	908	855	811	839	803	791	824	865	821	883	824	858	830	836	825	844	838	868	910	840	827	830	763	861	890	789	803	820	847	839	855	830	898	776	897	851	885	855	797	840	818	851	857	872	829	876	848	805	867	853	854	863	868	870	862	859	824	882	848	814	795	875	828	868	793	884	844	830	846	806	841	790	867	858	850	853	837	820	876	855	851	857	905	817	790	908	877	866	876	850	847	867	832	856	892	883	879	879	859	852	799	848	863	864	864	879	896	823	865	867	873	859	793	826	838	880	810	833	840	839	881	867	883	839	845	804	813	854	810	799	798	819	866	807	849	848	854	822	844	884	835	875	868	838	831	838	833	862	889	839	824	866	827	827	907	804	818	902	832	897	815	809	854	914	917	829	809	835	851	876	827	868	817	808	833	879	819	844	877	899	860	863	837	878	819	849	842	875	840	863	852	839	838	859	882	812	878	855	817	886	853	860	822	831	782	835	849	851	826	914	849	843	832	826	855	894	805	871	889	847	857	815	822	867	822	817	821	830	879	845	821	805	844	877	873	815	853	862	843	845	839	826	825	803	806	824	889	854	891	891	885	864	852	873	833	840	811	843	877	853	896	804	863	822	879	823	871	873	806	850	852	813	839	841	843	839	812	839	836	839	858	790	849	788	839	814	861	886	848	873	850	801	807	871	829	828	834	854	833	776	836	898	830	847	925	858	820	846	780	826	850	834	781	851	828	869	849	877	887	786	862	860	819	860	914	924	772	849	841	828	841	797	860	832	874	819	901	911	809	844	850	867	826	838	899	811	879	823	879	845	908	834	847	848	883	860	820	859	858	817	845	881	825	889	832	887	806	861	834	819	846	857	846	802	859	841	819	815	874	883	822	876	906	816	834	809	852	851	811	836	847	870	846	809	813	888	833	842	805	832	851	781	842	859	872	883	826	824	830	811	880	865	852	853	850	881	857	875	860	890	828	851	819	848	851	872	862	862	816	854	850	909	825	812	860	820	814	883	835	865	852	877	877	863	853	824	858	826	858	867	889	811	837	861	862	823	865	883	828	816	894	849	898	876	818	860	813	812	845	817	789	829	870	839	832	847	871	872	843	890	841	827	856	835	857	891	895	871	827	890	889	825	869	846	809	838	886	826	861	806	849	859	851	855	841	877	881	809	884	882	861	849	877	825	863	825	826	868	889	859	830	868	814	840	846	810	888	853	797	828	880	785	892	890	842	826	809	855	844	851	873	869	875	889	795	897	830	818	905	865	869	827	825	824	884	818	791	851	832	870	878	864	868	863	829	849	876	803	853	857	813	870	823	882	835	852	813	857	847	856	864	792	812	843	849	899	871	810	828	842	862	838	841	835	864	822	876	804	813	878	841	842	814	769	890	844	823	849	896	888	787	788	832	841	859	849	822	846	842	823	823	862	865	874	860	859	870	840	808	816	863	862	834	844	868	816	803	833	786	839	804	773	791	878	844	820	856	835	795	833	834	854	863	815	902	811	842	858	878	863	881	877	857	876	876	793	824	835	802	873	844	851	862	845	812	854	815	829	769	878	847	849	842	848	840	822	846	821	869	861	848	866	794	845	859	816	829	850	801	850	841	826	862	834	845	898	843	853	820	852	794	830	846	867	839	872	850	827	782	830	769	873	785	834	804	843	837	813	844	889	864	874	816	828	807	829	888	868	808	815	828	853	795	820	842	795	860	873	863	848	840	882	865	887	790	862	833	861	866	888	819	840	835	838	845	827	902	815	804	838	814	797	845	894	879	869	818	803	808	845	887	906	821	863	825	816	873	913	846	914	842	857	813	848	817	864	884	834	867	820	886	859	820	908	851	899	813	879	856	795	846	817	851	872	782	809	754	831	861	861	813	827	859	781	806	784	821	839	875	826	858	799	819	881	798	845	880	825	910	839	823	834	860	811	846	844	918	835	856	804	894	824	868	849	833	844	845	871	809	899	845	844	794	863	888	821	832	839	852	858	879	864	799	833	870	867	848	811	881	831	828	844	872	824	857	867	814	815	860	837	817	867	882	848	872	865	906	843	808	838	851	881	953	852	823	859	845	811	848	887	851	818	850	933	826	830	814	828	866	839	847	809	859	895	859	852	858	830	813	809	846	888	836	838	861	897	817	892	822	796	845	869	828	797	845	826	883	881	853	867	804	808	829	813	850	840	822	883	859	847	874	749	854	853	857	837	863	857	868	803	908	870	778	865	856	874	845	829	791	881	849	819	855	868	836	842	835	848	871	879	860	792	862	820	878	840	844	821	852	863	862	903	841	813	923	802	843	855	874	820	803	830	871	893	878	881	865	849	846	877	861	831	860	868	813	908	901	857	766	836	884	862	811	773	823	905	819	798	876	873	888	864	831	832	818	837	874	862	857	850	868	840	836	843	872	813	838	841	811	846	850	890	867	854	816	860	841	833	860	838	842	839	855	850	857	820	782	885	832	871	835	815	843	786	873	820	839	821	859	830	819	844	842	883	824	863	792	856	857	863	856	780	844	825	860	768	857	865	898	779	788	842	811	849	838	806	818	832	830	823	852	844	873	845	850	833	827	840	854	854	839	872	830	895	826	883	848	844	837	859	784	840	862	865	848	826	899	820	877	855	866	833	870	868	809	851	845	881	870	832	816	867	831	848	825	820	831	779	794	850	824	845	851	908	800	871	889	838	861	835	835	781	838	891	818	853	823	874	804	937	854	843	855	818	883	803	835	855	845	848	801	884	824	841	856	861	801	869	837	845	877	827	798	853	862	865	853	811	871	828	855	850	913	791	846	833	884
35949	54916	40841	26828	18029	12085	7251	4670	2913	1868	1409	1105	1035	1064	1103	980	925	934	942	857	914	890	916	873	824	844	858	863	849	866	878	848	884	812	882	885	874	841	877	838	900	852	812	811	863	856	848	928	837	889	836	877	855	866	870	907	847	927	869	843	866	883	874	899	830	855	884	869	864	897	906	877	866	840	850	890	831	926	872	846	824	863	842	883	888	852	820	834	874	877	888	854	815	838	852	889	942	866	854	888	882	790	879	873	906	851	851	874	798	846	831	868	893	888	893	828	895	852	882	880	874	881	862	851	846	917	876	864	861	882	860	892	873	901	893	914	877	828	878	897	924	851	882	886	854	871	878	896	863	908	895	874	838	841	839	882	852	854	903	858	854	876	872	849	910	845	857	861	895	906	901	848	839	877	878	860	856	893	862	842	889	865	892	882	871	883	890	885	894	839	909	870	913	851	902	841	875	851	870	890	898	864	841	829	820	849	852	887	842	839	848	853	840	816	843	904	856	866	858	848	885	853	858	870	869	920	858	893	869	884	831	860	899	850	868	844	846	815	888	837	868	834	885	859	869	887	922	874	853	828	845	830	879	905	868	895	870	876	896	870	918	861	898	852	874	861	849	904	893	930	868	853	856	895	887	858	853	852	873	852	845	864	844	845	919	880	853	810	912	855	872	889	849	849	832	876	836	885	877	895	842	881	858	861	881	883	873	881	852	833	858	863	959	873	874	889	802	881	878	851	882	875	928	879	837	898	810	932	926	903	839	829	851	835	834	865	865	820	885	914	827	835	917	870	805	828	853	889	894	888	850	844	863	878	844	892	903	850	897	854	842	872	847	870	845	872	860	882	845	860	850	872	901	894	892	854	854	810	869	905	872	830	939	854	856	846	897	834	902	894	797	898	857	881	864	848	829	811	861	815	881	831	888	890	841	844	921	945	872	855	776	877	867	900	900	891	888	840	823	882	934	904	891	876	926	921	811	889	921	900	833	898	860	846	902	846	856	862	848	903	835	891	860	913	882	834	908	879	873	892	870	856	888	861	835	850	898	860	908	888	863	834	868	883	898	806	859	884	892	857	868	883	873	868	834	892	866	861	897	912	873	852	848	894	850	872	846	827	851	885	842	900	849	842	867	861	904	860	823	882	900	886	877	937	834	954	827	882	895	893	893	844	861	907	826	824	851	863	906	886	854	864	859	839	850	825	881	893	929	838	878	828	904	887	899	873	875	840	850	902	862	908	888	826	860	873	879	884	864	839	862	864	880	841	884	915	897	824	904	883	827	884	862	878	888	885	840	834	870	902	872	892	848	933	864	870	893	864	860	860	896	882	866	875	888	879	861	863	876	866	894	826	902	898	855	870	834	870	837	856	855	877	859	924	884	840	895	849	879	923	872	862	868	897	883	907	823	879	857	848	929	869	870	843	846	831	897	913	873	878	904	940	871	920	859	935	892	839	868	817	825	886	888	899	823	872	867	858	836	854	896	909	849	851	867	825	865	868	866	884	868	860	805	877	845	849	889	872	836	881	807	856	880	910	859	895	891	844	874	887	893	946	880	875	935	889	818	921	914	874	895	872	886	902	894	877	869	906	873	932	851	843	830	810	874	862	894	894	886	861	852	867	849	824	883	870	882	859	890	887	927	828	889	859	841	935	881	899	855	890	837	895	869	810	932	898	877	883	863	900	873	873	909	842	805	922	860	910	901	865	917	845	843	857	850	851	878	873	854	877	847	884	871	856	893	862	909	884	807	787	862	883	851	862	888	895	844	880	887	850	860	869	870	838	873	885	827	906	866	830	880	851	873	862	884	884	867	816	843	862	872	839	836	906	866	890	852	858	889	883	861	862	878	873	879	852	894	862	906	898	849	866	902	887	915	878	891	855	856	890	912	917	877	830	875	874	888	864	887	849	873	890	880	883	870	899	953	910	854	860	856	851	840	875	879	892	905	822	854	839	864	879	927	884	852	880	877	855	854	860	875	907	881	868	825	840	872	874	907	839	901	878	885	847	841	894	891	888	851	874	871	883	838	896	876	850	850	920	874	896	897	864	897	903	838	895	863	837	842	873	902	860	875	827	843	875	881	854	881	914	856	831	895	906	834	894	886	930	831	878	883	832	856	857	857	894	886	896	854	902	858	854	872	923	860	822	867	788	873	914	854	869	883	908	844	873	820	842	849	868	897	885	850	886	853	902	835	852	868	889	873	886	867	858	851	880	901	879	869	859	840	828	874	846	916	858	909	876	878	871	866	867	962	887	901	842	849	840	859	833	889	847	861	900	891	837	889	880	879	893	865	883	863	851	827	880	873	846	857	885	864	866	874	885	886	866	910	873	838	868	889	849	912	848	840	849	868	869	886	857	902	853	827	888	871	865	937	871	843	785	872	851	835	826	872	860	865	860	883	828	898	866	869	909	828	874	921	868	873	834	868	854	867	876	910	880	887	883	863	878	864	856	874	906	852	861	858	879	901	855	876	879	861	866	870	885	833	849	839	876	904	814	838	874	935	850	872	827	855	821	813	912	916	867	931	842	930	867	785	899	866	851	834	824	902	849	830	864	879	849	869	897	916	852	849	862	858	848	936	872	887	873	896	890	850	804	810	903	806	880	851	836	830	841	889	822	895	848	886	826	849	881	872	828	834	879	877	825	870	831	893	841	822	805	884	850	914	900	875	877	863	860	856	915	844	906	858	869	887	868	883	846	835	841	867	895	891	866	854	828	930	885	856	876	859	864	872	862	851	911	810	848	849	930	906	849	873	902	876	900	876	824	925	897	849	878	812	847	863	897	928	852	855	846	792	842	886	841	822	905	889	865	892	890	895	864	901	867	864	842	937	925	779	865	885	901	849	852	847	863	796	896	882	876	856	876	862	831	844	865	896	912	876	850	852	865	907	937	901	830	867	834	872	870	913	888	891	811	913	848	896	862	879	867	856	836	843	892	920	809	856	866	847	820	835	903	870	827	830	871	850	838	843	893	827	855	835	881	899	879	833	839	889	858	883	932	849	914	921	852	832	837	847	847	876	926	862	847	883	856	879	891	869	830	841	900	893	832	862	896	899	825	815	876	857	835	883	870	906	885	877	849	905	876	871	836	855	856	859	872	883	818	879	913	875	907	926	774	816	841	852	890	880	837	882	857	845	873	861	842	880	849	779	861	966	875	874	917	865	880	825	835	871	941	878	869	878	875	882	857	871	873	879	873	925	855	922	902	916	869	915	884	897	849	873	855	902	904	789	856	862	860	827	868	925	835	897	811	856	880	887	835	895	922	869	880	889	865	889	841	908	889	870	870	812	821	874	881	915	867	908	848	889	828	840	863	833	846	893	851	839	904	875	839	849	908	869	832	871	848	867	857	880	895	852	877	897	840	846	905	909	833	913	947	891	907	909	870	860	844	895	871	886	874	921	887	836	864	851	897	866	929	889	855	854	840	920	865	934	842	845	887	859	860	906	882	810	870	844	827	871	894	911	900	853	836
22346	20947	28316	23777	21010	21014	11727	3661	2719	2201	1761	1365	1060	970	848	844	836	810	823	846	799	817	792	777	834	784	787	752	802	788	824	820	725	776	745	836	824	813	788	769	776	733	833	777	773	804	781	820	783	789	832	820	836	782	729	788	752	791	764	786	761	809	801	798	829	774	795	786	784	788	767	780	760	753	778	786	738	776	799	737	788	810	749	788	784	809	813	770	784	804	730	828	839	764	759	840	782	791	752	781	795	813	800	743	776	731	785	787	816	783	801	788	791	762	736	780	842	772	740	784	792	754	833	804	802	794	756	747	794	808	767	762	823	738	782	757	719	808	798	820	741	790	781	776	767	770	772	748	795	745	814	768	795	775	757	786	816	807	801	783	760	793	795	723	787	784	760	776	772	784	781	767	817	749	806	758	802	779	782	763	782	797	759	802	795	810	766	795	778	735	788	761	744	750	760	737	839	753	763	764	777	818	770	813	790	764	745	792	733	776	751	777	815	734	767	763	795	791	818	798	787	830	802	819	778	773	756	805	768	766	768	794	721	800	829	805	783	790	821	806	807	772	798	799	790	713	798	755	770	701	747	746	813	788	794	770	740	762	747	784	758	765	782	839	782	789	802	824	762	767	779	750	752	786	780	778	735	761	791	720	778	783	771	777	781	767	771	757	805	732	797	796	790	836	787	772	785	744	758	825	774	751	809	753	806	770	775	798	791	743	809	802	737	775	780	780	728	767	794	766	760	787	769	781	755	777	753	769	792	777	757	799	747	818	787	798	796	761	744	755	808	807	801	813	806	765	804	794	702	788	745	817	710	813	800	773	794	774	820	740	770	771	784	804	721	797	764	744	800	763	784	801	837	765	764	778	801	780	773	780	839	776	756	774	787	778	778	759	794	724	790	790	792	797	741	803	778	761	743	799	761	741	778	771	763	720	784	747	809	795	792	747	773	755	834	807	789	777	715	738	733	829	805	822	735	755	777	822	716	758	804	721	816	781	824	749	774	806	765	760	778	777	786	755	768	828	812	788	814	805	819	769	789	748	744	788	775	773	811	801	815	809	777	763	782	796	806	835	850	762	783	738	794	763	781	745	729	799	771	749	772	805	763	750	794	745	818	770	782	773	780	812	804	737	746	777	800	782	772	818	815	812	767	762	801	770	812	765	830	784	752	806	806	855	775	817	752	767	759	794	788	834	762	755	798	726	735	802	759	813	763	784	724	743	778	742	799	767	774	769	789	766	819	752	798	801	795	753	767	820	807	774	751	800	766	772	818	811	803	751	783	755	744	751	761	795	707	749	796	762	744	815	749	763	727	774	803	773	807	763	805	767	735	757	758	772	773	847	814	784	752	771	789	791	746	702	812	759	798	755	809	814	823	747	716	772	754	784	792	809	738	772	773	838	760	751	776	778	802	745	782	800	823	845	780	798	790	786	813	791	751	766	794	798	821	804	787	736	764	843	793	804	803	773	787	777	732	745	774	785	775	803	821	785	758	801	772	772	802	775	753	804	768	789	795	747	802	751	749	761	855	834	750	746	775	736	808	807	761	752	786	768	733	769	734	804	795	789	751	789	783	770	802	775	763	756	792	809	777	799	771	783	814	721	786	794	750	741	782	769	801	744	775	734	757	773	799	751	773	814	702	796	700	803	822	782	759	769	786	787	770	787	762	804	763	769	815	759	864	756	752	814	735	790	796	735	724	799	814	801	820	808	815	847	773	791	836	794	764	786	811	753	832	739	810	738	831	781	792	796	752	764	784	785	768	804	777	822	783	725	823	764	776	829	786	822	797	760	799	791	772	719	820	809	802	797	795	804	801	792	795	769	794	778	795	783	791	822	806	731	742	742	795	784	832	809	784	798	775	751	812	721	727	831	771	773	763	749	789	753	766	760	804	775	789	729	752	741	781	774	831	778	787	818	793	812	796	759	752	777	790	829	773	785	757	809	764	739	773	789	777	743	776	798	749	785	738	783	780	796	777	763	812	772	768	770	830	778	772	810	734	789	754	787	809	804	805	765	804	788	820	775	782	743	826	788	721	729	781	800	737	808	787	765	781	759	777	759	756	769	816	751	750	770	733	801	768	765	777	796	782	781	735	772	774	783	829	799	746	753	770	738	765	780	801	796	757	799	792	776	761	775	757	726	808	759	807	747	764	815	751	798	809	800	741	800	814	791	835	767	763	786	745	773	763	812	791	784	723	794	837	810	783	809	801	772	800	797	773	752	812	743	756	813	762	812	728	726	760	791	794	795	773	755	753	803	800	787	774	790	746	786	743	814	794	771	772	784	724	733	764	790	749	783	787	772	784	786	782	756	788	781	802	808	787	811	756	793	780	753	819	759	784	758	832	801	748	762	789	810	756	795	778	782	753	760	740	807	738	789	781	731	801	803	785	819	822	778	746	833	762	781	722	755	771	768	748	764	779	775	786	778	789	731	773	777	771	760	823	801	823	774	808	789	818	860	734	785	764	753	759	810	780	773	792	782	788	784	761	782	788	761	757	723	777	796	796	736	775	794	773	763	731	818	741	796	774	759	794	751	746	778	778	759	768	788	745	756	773	704	773	771	780	833	765	795	800	760	785	746	761	743	796	770	723	769	787	765	839	785	761	820	766	800	783	726	745	778	772	760	774	809	800	776	797	799	789	780	747	801	787	769	769	792	785	778	782	734	764	786	818	759	835	808	756	798	771	823	753	767	786	774	776	759	765	723	812	734	797	756	824	753	760	783	807	795	841	779	770	782	743	805	789	825	825	830	769	784	795	744	811	738	712	771	738	825	781	771	769	770	844	807	824	755	781	762	765	777	779	792	799	782	845	765	807	756	809	766	771	764	773	806	787	817	782	757	759	769	739	780	763	739	765	790	735	803	774	811	788	735	768	838	770	808	720	762	703	766	716	822	791	816	741	779	801	749	786	829	797	767	792	800	737	742	805	809	743	832	777	752	806	808	769	772	797	769	778	787	747	768	799	763	779	773	833	755	762	810	789	790	721	714	806	792	797	795	755	768	774	755	764	778	777	793	744	784	808	806	759	789	799	777	811	819	800	763	794	750	789	764	797	795	785	765	725	775	801	750	779	807	780	782	789	763	808	784	851	742	757	803	773	778	815	767	839	741	771	749	791	756	775	762	771	814	783	759	810	766	792	770	777	810	786	780	788	790	769	760	771	790	772	764	803	771	829	745	809	786	796	818	777	777	834	732	800	753	759	761	820	750	792	784	754	796	816	754	759	794	765	782	769	791	786	737	764	808	785	816	775	823	791	774	750	775	801	730	768	754	765	747	780	801	792	763	799	813	779	812	768	763	770	805	789	810	756	819	754	755	751	728	786	802	741	767	815	743	763	802	767	807	842	826	780	782	787	785	741	742	812	754	815	812	771	774	805	776	784	832	754	795	789	811	763	751	803	780	831	806	779	797	768	715	773	834	765	749	790	798	782	808	763	808	767	771	775	790	756	802	780	755	692	741	788	806	775	775
36749	58302	40669	24957	15569	10491	6740	4530	3974	2904	2260	1784	1245	1073	928	849	875	888	831	839	799	824	860	834	745	754	804	804	763	818	792	824	812	753	769	819	755	813	735	800	813	769	806	777	819	799	778	788	782	765	799	762	765	799	816	819	797	837	787	773	806	727	802	810	803	782	845	834	736	712	886	822	795	819	808	786	794	806	844	747	817	808	822	791	809	825	787	791	782	818	822	816	769	792	807	780	793	747	818	787	817	788	817	827	792	850	780	752	800	798	723	770	780	789	845	788	770	787	802	771	807	798	804	767	771	786	805	806	803	791	846	768	803	814	776	754	782	779	758	807	813	841	824	714	748	759	771	782	827	766	807	818	819	764	806	834	841	796	780	814	796	827	804	785	775	774	820	752	812	800	786	790	783	803	823	770	848	745	810	776	805	818	810	785	765	776	790	823	783	780	804	809	816	786	811	746	806	746	740	809	789	811	831	802	806	808	750	773	835	791	798	778	793	780	821	794	774	770	786	805	788	769	800	811	783	831	781	828	764	835	799	816	814	787	772	834	797	816	716	795	786	813	832	780	769	772	786	786	812	793	778	794	807	790	790	813	792	783	816	825	745	778	813	771	799	778	805	767	807	822	815	805	767	806	876	761	813	797	756	814	797	782	777	752	789	805	824	774	794	789	835	777	780	797	847	834	778	744	782	787	778	827	813	771	768	768	822	806	811	819	815	823	799	810	775	782	827	800	801	723	801	754	725	835	818	861	814	806	798	773	801	830	831	809	788	787	808	758	756	782	831	807	809	768	776	855	805	792	773	787	745	812	818	768	784	821	825	793	804	832	724	768	806	803	726	810	835	783	803	809	811	775	717	780	752	768	737	828	810	815	784	877	777	761	826	803	777	801	838	796	766	790	770	791	802	763	762	805	799	815	755	821	802	762	802	800	766	793	803	821	755	769	818	817	777	806	736	842	750	743	723	782	795	730	752	753	742	814	847	807	773	782	751	817	762	806	803	774	798	796	769	795	741	838	829	774	785	826	791	779	832	793	806	798	830	785	756	858	799	804	851	775	809	812	814	814	844	774	814	788	786	783	760	791	763	799	807	753	781	810	787	827	737	857	789	789	769	741	817	813	821	795	806	775	772	844	836	826	768	743	823	725	796	789	818	796	791	739	822	823	746	752	807	793	818	879	757	800	786	802	810	813	771	803	788	751	760	786	794	789	826	804	787	782	807	791	781	760	849	744	808	737	787	797	751	801	797	758	794	809	861	851	776	785	778	824	776	806	786	864	777	796	789	816	810	757	755	775	775	744	810	817	799	753	800	764	846	812	785	854	774	745	767	765	803	805	776	815	750	778	770	814	821	810	763	761	819	815	800	768	738	792	758	755	715	772	814	749	774	813	747	778	767	796	810	774	762	783	801	811	786	772	785	807	785	785	797	812	793	781	812	758	759	837	806	778	817	801	762	771	830	811	793	782	804	779	828	773	735	798	781	788	717	773	783	798	777	770	734	811	795	761	756	763	792	765	775	786	811	785	747	826	824	772	781	795	787	827	799	818	783	854	788	752	780	799	763	782	757	790	845	836	821	769	800	799	767	828	798	800	757	835	789	824	782	833	806	784	789	789	778	813	801	756	812	789	800	780	787	796	761	795	823	816	819	829	789	728	748	791	818	799	819	808	781	794	784	765	825	783	771	815	809	785	791	816	809	760	737	792	764	775	774	803	832	754	755	781	790	782	764	842	794	801	832	796	815	806	837	801	806	820	811	808	755	798	772	818	748	780	785	776	769	798	748	816	781	782	819	817	784	780	750	789	805	766	766	770	807	843	758	815	783	833	790	784	771	802	741	777	760	811	787	772	803	781	824	774	852	810	742	812	742	788	807	770	747	858	808	800	846	794	787	796	780	744	809	773	806	790	849	773	825	827	771	769	818	817	790	814	784	833	821	780	790	774	804	822	794	811	865	742	784	776	839	822	799	815	768	799	741	788	801	818	826	779	779	767	766	801	810	772	788	817	762	789	716	818	770	804	788	759	788	781	866	824	804	822	822	794	775	775	751	776	768	803	849	816	734	824	814	764	835	800	819	837	765	785	782	774	838	793	776	798	814	798	830	807	794	817	810	793	777	773	754	797	796	863	767	822	807	810	817	796	806	789	826	807	792	788	770	810	835	821	823	780	778	813	753	837	803	786	814	802	804	817	724	786	752	755	773	756	835	746	812	790	800	773	747	822	782	766	841	819	764	792	766	801	814	805	795	778	783	790	831	836	797	831	809	800	790	784	797	806	773	771	806	758	783	796	764	781	819	813	790	772	836	806	761	753	776	729	796	832	788	827	795	823	755	781	784	813	754	768	821	799	794	816	803	795	734	834	785	817	792	797	760	816	787	827	784	795	822	795	818	719	823	789	798	769	821	763	735	765	786	727	776	800	818	780	814	848	817	830	769	745	814	793	799	781	751	783	803	780	808	742	764	805	804	762	778	773	825	767	808	781	779	813	782	761	780	787	831	789	761	762	798	774	780	798	788	791	773	812	757	784	790	771	769	798	772	796	842	772	759	799	816	819	833	806	826	806	826	864	793	816	763	779	787	800	793	786	774	842	799	751	846	796	845	791	805	763	777	771	790	823	735	784	817	793	815	785	845	733	837	790	815	769	812	781	772	741	827	785	781	812	777	774	824	787	792	807	792	779	770	814	806	749	828	833	787	758	783	766	855	834	811	824	773	781	781	768	804	838	841	796	778	791	785	791	818	800	843	723	794	779	755	786	819	820	787	769	762	784	784	788	806	840	835	810	744	781	757	754	812	832	719	807	834	795	800	848	776	790	792	791	785	838	815	785	770	798	829	782	764	773	773	771	777	815	836	784	813	796	819	788	781	794	780	785	853	804	785	814	768	766	829	751	771	810	761	854	814	785	774	842	808	780	798	736	807	767	782	819	776	811	753	766	760	822	780	809	791	791	802	768	797	766	822	824	764	819	768	811	812	751	756	781	788	782	819	733	811	793	773	783	783	818	763	768	791	796	786	769	765	816	811	752	773	765	764	765	869	758	795	787	827	775	755	815	797	834	805	838	794	815	807	769	769	810	778	758	801	761	839	776	759	756	754	798	768	753	746	815	840	810	757	792	849	790	851	751	782	771	802	755	791	775	794	806	762	803	785	777	746	746	796	737	774	784	784	765	790	805	786	777	746	813	797	785	826	762	761	757	787	806	737	843	766	742	798	755	744	822	797	812	734	816	809	831	789	784	811	728	770	834	733	751	797	781	765	850	810	816	842	773	778	784	758	748	788	767	796	774	769	818	820	799	802	824	749	786	783	799	778	843	757	790	841	818	805	788	799	803	803	782	857	801	752	845	799	750	724	775	785	808	786	823	791	801	780	785	786	828	824	755	803	825	787	823	781	800	799	820	797	783	801	749	810	736	784	836	763	825	806	780	802	804	787	804	765	767	810	759	767	779	791	826	771	820	771	776	837	813	809	763
40233	31580	26106	15951	8470	5225	3194	2235	1637	1237	1079	958	882	851	845	868	794	824	815	820	843	801	766	811	806	781	810	803	898	811	776	797	792	810	818	753	791	783	738	834	816	778	783	844	846	762	778	805	800	827	802	828	816	803	852	809	804	766	811	833	806	817	864	796	825	784	788	740	784	799	809	826	801	808	813	795	817	778	843	799	793	839	834	826	810	786	799	811	782	796	779	830	798	754	835	804	838	810	821	798	798	836	800	824	839	757	775	830	871	824	815	804	767	841	832	792	820	752	818	818	801	803	808	756	815	804	790	771	787	844	810	798	809	784	807	846	840	808	783	777	849	834	755	792	757	779	839	850	812	831	789	774	848	861	791	782	762	815	863	803	778	795	779	828	803	854	800	805	765	792	842	806	826	806	785	828	803	778	825	778	816	895	814	827	791	770	776	822	782	773	795	785	832	835	839	858	849	821	802	803	825	798	805	851	835	858	810	794	811	801	815	747	813	800	791	835	778	810	825	820	857	791	842	802	797	803	851	813	787	810	807	823	790	829	771	802	845	849	783	787	823	780	783	779	822	817	846	770	774	820	769	796	832	839	809	809	797	776	829	784	830	788	783	778	836	815	807	756	824	792	850	747	780	839	822	817	784	810	831	853	758	788	767	805	731	813	881	781	830	812	856	849	758	810	841	835	803	827	812	751	775	802	800	868	812	783	754	791	772	847	823	818	770	797	829	782	818	838	803	809	733	834	796	763	796	798	819	825	841	787	807	811	813	852	770	778	797	764	837	815	798	818	813	891	840	810	789	790	834	774	791	798	822	813	782	835	806	820	848	779	804	854	800	814	777	762	868	776	770	776	822	772	791	770	812	795	834	803	789	801	784	821	826	806	845	817	843	827	756	847	812	807	760	769	777	820	788	792	815	778	849	839	849	834	767	828	827	783	801	763	791	787	792	799	749	797	806	807	861	753	868	794	772	838	817	823	762	822	798	825	822	810	784	888	804	803	846	812	830	766	786	794	783	778	803	789	750	763	761	827	818	796	838	775	834	818	799	800	877	777	787	830	819	833	760	836	761	821	798	796	802	837	805	856	791	796	835	800	838	862	796	816	833	823	782	884	795	837	761	794	879	805	822	834	798	790	824	783	788	801	819	827	761	797	840	755	821	791	821	796	738	888	843	843	830	795	802	795	823	799	769	825	831	848	795	847	829	802	773	801	785	780	825	814	784	770	813	862	828	834	798	801	808	847	834	831	788	831	833	838	753	828	796	823	841	814	816	862	787	805	804	868	777	806	859	788	815	811	822	789	807	823	786	788	821	831	849	826	756	792	763	838	724	828	799	769	771	790	744	771	795	830	832	805	851	796	817	843	813	811	878	775	779	790	836	795	812	820	834	802	819	796	823	865	772	846	791	838	867	815	835	810	795	760	805	816	771	792	806	754	778	759	825	825	861	825	843	786	810	783	832	809	837	830	867	859	818	806	852	811	836	847	804	823	819	817	841	797	808	807	777	801	786	755	826	882	760	837	769	797	806	823	805	815	839	789	845	811	820	778	845	756	801	834	783	773	869	800	794	806	797	812	794	732	801	845	835	771	820	866	823	764	789	789	824	774	791	794	850	854	800	840	781	820	794	786	787	831	816	843	821	811	820	783	810	805	827	797	809	792	817	785	832	828	809	749	873	802	793	809	782	767	793	815	793	822	778	830	802	798	810	822	764	832	766	836	755	783	802	754	827	779	818	786	787	794	813	840	771	809	815	801	839	784	751	796	796	778	855	788	772	766	843	826	797	806	783	775	809	788	770	747	795	854	776	837	795	775	821	778	772	802	837	758	812	805	847	805	799	860	794	786	812	853	801	763	772	807	821	802	838	797	819	858	755	830	786	842	830	793	818	819	806	806	804	826	796	797	806	818	786	813	812	770	783	805	852	826	830	808	845	783	829	776	814	831	793	764	758	804	806	816	790	821	809	769	809	836	797	774	818	793	800	818	800	817	787	831	740	816	812	758	860	828	820	806	833	833	847	797	819	828	806	803	816	808	785	816	827	799	807	855	793	782	814	820	782	806	808	759	812	823	806	833	844	794	802	823	830	854	810	812	821	814	820	786	809	847	766	776	802	804	809	834	846	773	841	773	818	830	789	795	821	807	823	806	808	766	815	806	836	747	784	758	855	794	733	818	775	798	844	802	818	839	781	830	824	811	783	783	811	807	791	777	816	812	821	744	845	806	790	763	850	753	864	781	847	796	771	794	812	808	818	827	776	811	805	823	816	820	822	777	777	771	804	792	719	841	803	841	815	846	814	819	766	777	779	746	840	802	796	783	764	807	807	795	854	840	790	825	794	794	780	832	804	817	778	779	719	789	829	790	863	809	815	809	785	802	774	807	825	837	792	812	808	796	822	844	791	821	782	816	803	803	817	776	816	821	750	850	792	818	740	752	788	814	772	833	841	794	790	774	797	840	791	874	826	786	787	801	823	815	822	813	818	830	804	767	821	829	815	835	822	790	802	768	753	760	770	831	770	810	796	779	795	833	782	788	825	759	854	820	767	805	788	781	848	812	794	787	784	825	808	857	812	806	825	756	799	836	799	826	830	811	758	821	772	790	821	777	774	795	770	827	790	797	866	805	860	796	826	840	837	781	833	791	824	809	808	760	871	786	818	803	755	842	784	802	775	797	802	858	809	814	823	757	795	801	827	764	876	843	797	799	783	780	809	827	819	866	810	827	791	818	849	833	796	835	866	784	800	842	826	767	830	796	841	763	799	816	737	768	791	812	773	778	740	818	820	834	769	786	797	779	782	848	846	808	842	819	881	817	817	836	832	774	834	788	770	798	824	751	791	816	816	814	791	817	832	790	764	799	795	792	796	770	812	802	786	812	763	828	802	831	822	795	817	820	792	846	765	801	864	802	817	773	810	820	771	776	774	770	813	783	818	874	798	767	796	823	794	802	868	813	823	811	811	764	828	856	780	796	798	828	791	783	817	777	843	823	806	825	785	867	761	852	834	806	809	825	781	832	776	778	865	836	847	805	806	823	792	849	786	798	786	851	836	823	799	823	807	790	839	806	800	803	821	770	799	776	829	746	729	817	814	812	825	820	832	835	767	857	831	834	812	800	773	846	799	792	799	831	805	826	792	809	860	854	793	805	813	794	822	854	747	791	785	842	783	823	822	813	771	844	789	843	760	819	789	841	773	829	833	816	804	861	811	804	825	830	821	825	804	801	811	788	839	788	796	801	819	776	828	788	794	818	836	773	718	841	786	758	827	800	824	789	768	781	784	799	833	865	751	793	830	761	779	774	819	831	753	887	762	841	747	809	800	833	789	778	798	782	776	820	822	790	832	808	853	783	724	789	813	805	808	867	823	858	808	792	809	809	821	798	830	781	793	856	853	803	798	757	825	845	823	824	765	828	837	771	822	802	829	787	814	857	819	817	793	780	886	820	832	797	876	815	818	828	791	832	795	812	745	822	872	785
45400	40973	24986	14156	10906	7439	4754	3216	2134	1571	1276	1111	968	912	881	833	819	861	850	847	864	844	849	868	855	816	805	840	835	868	837	843	864	805	882	904	866	749	845	856	813	844	839	838	864	888	841	851	876	839	811	827	783	823	806	851	849	843	828	820	855	788	885	811	810	762	797	899	846	843	820	855	828	806	847	825	872	820	824	840	889	907	812	824	883	850	800	804	856	804	828	867	875	804	815	838	828	819	793	776	886	865	848	875	839	871	820	787	882	824	819	826	840	820	882	864	863	864	847	883	863	808	794	818	826	881	859	863	875	856	862	857	850	854	824	810	856	797	812	872	857	794	771	792	822	842	836	805	857	794	834	825	780	836	860	789	851	809	827	819	821	820	861	834	810	816	837	809	824	799	811	845	853	846	815	835	871	887	850	836	825	783	863	823	878	872	789	833	820	809	816	835	781	881	892	827	886	877	835	840	818	866	839	825	840	877	854	814	814	899	891	876	809	856	858	863	882	818	864	845	832	859	816	802	838	874	806	826	817	827	811	824	820	892	815	865	840	874	805	807	823	825	806	811	792	844	849	871	837	791	841	762	831	821	895	796	848	870	777	852	768	857	864	828	898	792	855	856	832	808	842	861	851	828	814	810	900	811	834	806	819	829	815	804	850	824	811	868	783	851	835	790	844	860	850	834	825	870	883	820	874	845	808	859	855	857	816	896	817	804	846	843	860	818	837	829	837	853	851	815	821	822	837	806	824	909	814	876	800	814	873	820	843	848	834	823	831	786	838	849	833	893	821	862	839	873	851	842	819	869	809	872	841	809	891	827	875	844	823	821	856	833	827	845	809	820	804	837	849	845	851	847	838	854	840	820	801	823	903	831	856	829	818	880	862	812	827	848	810	778	830	916	806	850	808	822	831	842	864	795	807	840	866	821	844	875	825	825	840	803	849	827	839	836	780	805	815	841	873	825	802	858	799	822	820	845	835	849	814	815	836	791	806	877	820	876	849	842	863	814	888	844	803	840	810	830	813	821	855	823	879	835	855	872	811	821	805	825	828	805	794	872	885	842	806	810	848	859	816	782	824	849	915	843	826	816	783	802	819	805	829	835	854	783	824	865	868	777	829	852	878	828	823	807	809	798	840	847	853	785	853	815	846	934	794	864	892	904	915	838	849	831	843	807	864	829	875	843	854	827	800	842	797	850	862	868	787	855	825	862	846	839	792	837	829	874	847	820	826	757	819	843	893	803	841	821	860	833	840	835	870	903	795	807	873	875	797	849	819	868	851	842	845	874	865	852	801	902	821	844	853	856	875	828	862	829	821	883	806	829	861	812	822	866	794	845	864	767	858	846	825	830	799	777	834	820	904	850	868	871	833	806	856	836	802	811	841	831	854	849	902	907	826	840	856	833	816	847	818	822	827	837	847	797	877	838	854	820	839	859	822	842	838	876	887	808	819	802	837	813	823	852	829	826	830	816	812	913	850	821	826	873	862	853	845	840	853	825	844	866	823	857	816	744	860	849	783	798	831	816	888	863	862	830	861	900	888	802	803	868	814	798	853	900	871	788	841	853	827	790	783	851	862	834	853	844	882	804	860	831	851	847	839	804	821	855	830	843	841	869	807	778	814	852	823	877	806	874	880	841	805	843	847	821	844	850	854	765	866	841	870	765	837	857	827	881	819	831	761	814	893	875	827	870	881	776	904	822	831	831	810	800	781	867	837	823	843	892	858	859	806	824	844	846	865	839	769	832	862	837	791	812	841	842	881	809	818	909	872	830	818	832	875	870	781	816	862	825	829	833	880	848	844	886	826	849	810	838	834	850	824	842	877	855	831	852	842	919	806	856	834	858	864	862	808	843	817	816	801	840	825	802	852	822	831	851	841	826	865	853	800	829	907	799	877	869	799	845	843	813	811	853	847	837	841	894	899	818	810	863	826	803	837	900	831	832	782	843	854	846	815	836	822	854	846	823	911	844	821	797	822	865	829	820	817	882	845	871	801	840	856	857	835	820	813	778	832	830	823	861	836	892	864	841	888	838	819	828	842	829	886	869	906	854	844	845	880	797	815	868	831	852	834	803	817	825	860	852	830	824	809	902	835	850	819	816	867	809	878	798	831	843	816	800	821	822	771	847	850	805	789	799	850	865	858	777	842	808	834	883	831	863	884	813	830	915	833	787	877	846	794	822	833	852	811	849	857	820	896	881	791	805	843	838	776	865	883	783	836	872	804	841	796	848	900	822	813	849	838	798	865	830	843	813	837	863	903	839	804	869	860	818	811	876	815	800	835	839	813	893	838	832	771	796	883	830	848	855	890	837	830	837	810	810	845	860	841	855	809	856	824	821	808	877	823	782	835	846	831	827	856	806	808	851	838	798	829	850	828	841	777	858	832	829	869	846	803	798	838	835	817	874	846	821	824	816	861	847	852	805	872	842	866	830	829	851	851	821	844	806	847	836	792	815	815	824	834	860	833	845	803	828	836	823	862	836	840	821	855	829	812	813	806	828	804	866	828	847	820	806	853	846	836	838	867	831	871	810	872	826	884	864	805	823	829	829	852	843	852	876	825	845	815	831	832	863	859	796	789	839	822	854	873	863	793	821	839	859	777	866	853	853	852	798	821	846	809	869	869	836	838	872	874	817	859	806	844	834	861	810	822	874	821	802	827	831	817	816	816	815	819	857	851	875	878	832	849	875	830	856	837	830	808	878	857	842	926	810	834	838	845	894	867	879	832	841	831	815	807	847	831	798	876	819	862	852	798	821	821	845	800	818	831	848	792	820	815	783	797	770	861	820	766	850	833	805	863	880	879	803	835	848	855	876	835	829	828	859	853	859	842	836	849	832	862	804	823	826	847	820	846	851	815	847	890	868	836	860	845	827	857	804	863	862	869	852	787	819	873	804	864	857	782	792	806	844	801	853	856	823	861	842	809	839	813	807	868	883	876	832	830	820	844	859	838	843	791	855	847	851	844	775	882	851	818	827	881	856	794	893	836	834	873	859	901	832	837	847	866	837	825	818	823	871	814	841	820	833	826	834	875	853	840	814	856	828	905	801	860	850	885	835	873	875	815	882	813	830	847	828	778	827	887	763	856	810	836	819	881	857	833	816	869	784	849	798	824	862	878	832	851	882	851	804	871	856	819	799	835	809	842	847	871	775	832	866	812	823	802	843	848	883	848	818	805	810	859	848	814	836	837	785	849	824	856	837	823	801	800	821	798	870	870	859	849	795	805	872	858	824	847	808	866	884	838	827	840	813	836	820	862	811	856	852	817	835	797	835	786	816	865	866	893	868	852	824	824	829	858	835	829	792	841	845	859	867	822	833	843	816	813	838	886	833	805	835	823	823	850	830	823	851	830	822	857	853	819	839	870	864	870	799	869	805	879	887	842	799	861	820	814	868	856	817	843	826	837	878	798	854	781	758	854	847	865	779	871	825	855	824	807	874	888	866	835	840	868	755	815	830	861	779	831	824	843	820
23495	20998	27799	24250	20932	12547	2990	1448	999	912	935	859	790	779	742	786	765	844	729	789	723	764	736	754	791	746	777	747	812	777	766	788	762	767	737	757	740	764	700	754	763	739	752	741	741	769	724	785	778	753	751	780	777	787	746	765	727	811	753	735	753	774	748	744	789	735	731	751	787	750	748	698	692	789	761	763	735	769	698	726	738	788	788	768	761	763	733	712	728	750	747	730	765	772	744	785	792	719	721	737	774	757	787	729	757	734	747	778	751	757	756	779	737	692	771	777	735	758	731	756	763	753	761	754	701	760	705	810	712	703	754	747	730	757	771	734	747	802	739	708	761	722	701	773	713	702	714	715	799	732	710	704	776	732	691	733	729	802	733	770	735	749	770	724	772	799	758	743	780	701	788	702	736	745	782	749	760	741	766	718	746	756	722	775	806	717	749	716	749	724	739	741	783	733	816	773	713	703	745	782	688	744	780	749	708	801	775	744	761	749	776	765	746	747	733	732	761	805	724	707	751	734	770	796	757	788	752	789	767	727	738	708	781	759	757	759	712	754	739	700	724	756	726	740	747	795	743	764	731	750	795	747	741	742	711	715	788	761	755	742	767	747	785	765	787	765	746	756	752	742	699	758	762	785	711	726	773	791	731	803	759	763	743	720	764	797	775	790	746	716	723	722	762	708	782	747	777	740	747	799	750	714	744	752	697	748	758	743	725	815	777	789	763	798	742	755	729	740	730	723	762	769	779	779	743	750	739	736	767	783	731	743	763	701	732	795	772	799	804	768	743	778	755	762	723	741	761	713	793	739	748	736	761	725	739	769	739	799	812	778	794	766	820	746	734	767	810	757	724	741	774	821	779	709	770	713	757	758	765	766	720	766	742	757	737	713	743	747	723	754	701	733	771	780	758	748	713	693	768	816	766	708	776	810	763	770	762	712	685	765	741	777	697	775	762	734	719	748	723	731	786	713	784	727	713	757	756	797	714	721	753	717	742	739	791	736	785	739	761	728	733	745	773	795	733	711	741	758	783	754	725	719	687	751	779	741	722	817	779	703	773	753	771	780	752	753	729	733	728	776	747	732	704	755	733	779	768	750	727	770	718	789	793	728	765	771	757	723	717	729	797	757	777	798	789	779	704	710	784	731	770	756	724	755	796	751	757	754	713	747	716	718	761	742	772	754	733	722	776	777	738	738	720	759	741	738	768	797	759	747	753	747	760	747	770	742	732	698	737	742	766	759	799	776	752	744	763	775	803	720	783	718	754	724	738	770	748	768	765	777	835	746	752	740	767	713	748	710	722	788	786	746	731	770	734	716	759	776	772	775	770	722	748	762	768	759	785	740	693	732	767	702	734	724	729	754	740	755	746	725	775	724	731	769	713	757	730	746	720	746	791	724	740	734	759	773	739	725	716	719	734	807	764	724	766	785	781	733	747	705	716	766	758	799	775	771	804	711	747	695	782	745	799	714	770	793	755	684	783	796	769	763	724	732	719	773	771	738	720	760	772	745	748	730	784	796	774	733	724	750	762	769	743	753	788	738	738	709	721	728	767	732	755	775	775	755	755	694	696	771	721	770	735	732	734	779	798	764	693	763	727	744	732	753	794	752	736	706	728	762	761	745	768	736	740	775	786	755	748	797	746	795	741	703	777	706	706	736	756	807	751	780	693	722	751	778	763	751	758	784	790	751	746	786	747	737	805	753	710	731	792	719	710	759	763	774	748	725	783	736	719	724	730	765	756	738	782	760	793	720	758	726	737	787	776	781	730	727	736	751	775	750	732	714	770	694	758	742	743	767	759	726	787	770	757	729	735	780	773	705	727	777	794	730	761	752	807	781	777	743	759	753	766	739	736	736	721	705	748	760	746	726	770	746	765	751	774	755	733	721	715	744	740	749	719	746	778	723	791	783	744	770	719	756	724	774	756	796	775	710	757	774	765	782	706	746	707	759	755	726	782	755	742	713	778	751	732	758	745	729	783	761	749	719	766	774	774	765	752	705	758	715	723	719	732	782	774	760	753	766	745	753	751	757	740	766	787	734	760	690	755	757	769	737	799	771	732	732	740	736	747	716	751	768	745	768	789	797	771	744	756	729	748	703	735	730	754	749	764	750	726	733	701	726	745	778	683	723	739	785	733	752	724	741	767	757	702	724	747	711	777	784	760	709	815	782	754	753	723	847	757	728	742	780	765	789	726	735	734	713	743	729	796	735	754	770	717	693	772	746	796	687	761	724	774	772	725	783	760	740	746	718	785	771	823	796	733	745	754	755	775	775	724	739	761	757	792	692	756	810	725	743	725	762	742	759	788	803	790	803	752	710	751	760	718	761	814	749	788	693	779	737	804	762	746	770	747	687	770	685	697	736	792	779	681	762	732	760	768	728	782	792	713	752	761	808	733	797	752	714	716	766	811	742	746	767	752	762	779	707	714	758	722	799	721	760	762	730	736	770	709	746	760	784	765	765	703	741	744	774	743	788	730	751	768	743	759	751	754	745	715	772	721	714	725	776	751	769	744	768	767	741	735	760	772	756	768	744	763	817	757	716	772	759	760	725	748	784	782	745	742	748	733	714	738	737	722	803	722	703	777	744	775	749	769	695	724	731	752	758	785	762	767	762	763	797	770	789	724	741	723	753	707	722	726	749	718	753	729	756	786	748	756	749	760	739	728	745	778	741	743	774	742	751	733	783	751	769	734	698	762	808	766	745	764	760	757	817	766	775	787	722	736	738	754	785	766	737	768	739	812	727	799	716	777	760	759	728	755	745	762	783	726	723	698	747	750	707	712	746	697	736	732	684	725	718	751	733	783	773	737	751	723	786	694	721	747	734	699	749	760	768	746	727	797	749	693	769	723	745	812	767	708	721	756	706	786	732	755	729	760	792	780	739	743	721	795	757	760	784	742	741	799	756	700	780	830	733	792	765	757	747	737	716	777	783	803	750	704	795	738	786	755	712	753	719	705	777	756	757	752	763	760	744	743	713	730	697	754	700	782	761	779	763	716	752	746	739	793	704	765	754	734	732	795	729	779	763	775	769	799	765	744	782	751	752	747	742	786	738	740	742	739	794	757	773	726	735	761	713	703	739	692	732	776	765	712	753	737	751	760	757	717	780	767	696	782	761	726	799	738	743	773	771	761	708	734	759	731	796	783	725	740	788	722	720	746	784	737	745	726	767	745	751	731	763	726	776	736	751	738	744	769	740	768	733	737	742	740	748	740	718	776	794	717	691	780	729	778	744	698	761	745	742	770	717	789	766	769	744	704	747	726	741	751	810	727	758	770	720	776	728	746	725	776	741	743	736	754	725	759	700	757	759	696	740	774	754	791	729	755	732	761	751	740	758	666	746	763	716	721	764	757	709	755	772	786	732	765	796	792	739	753	751	699	798	775	741	770	709	789	762	742	742	804	747	766	756	776	777	725	751	748	754	779	807	764	753	745	726	779	782	749	758	786	743	713	741	763	699	784	768	749	769	740	745
34103	40608	25375	15111	8837	5043	2640	1706	1103	999	961	908	821	836	760	751	819	821	785	841	752	758	798	773	797	754	769	760	759	736	785	766	753	801	717	753	776	796	785	751	797	796	751	796	786	839	807	765	770	794	755	770	799	773	736	803	745	738	815	736	768	802	801	793	807	723	830	758	789	803	764	792	819	760	775	772	785	812	817	821	779	771	782	806	788	804	791	734	814	805	783	802	774	754	794	771	759	834	752	732	759	692	822	746	805	818	802	788	810	797	772	781	811	784	802	777	748	730	768	813	769	774	796	746	791	791	730	778	792	784	765	780	767	828	781	819	741	772	791	796	798	784	765	778	779	738	794	812	808	759	741	762	787	765	772	770	740	733	769	746	744	788	782	769	782	766	782	771	738	768	833	784	781	761	783	796	806	765	825	726	802	719	751	762	839	787	757	805	708	744	784	778	771	815	773	800	772	817	777	720	805	763	787	764	759	782	756	777	747	735	755	760	768	781	749	774	765	756	762	767	795	783	793	777	837	792	754	760	756	776	729	806	768	797	743	815	769	779	778	774	798	775	760	813	817	779	758	755	820	697	743	733	792	820	793	770	776	784	757	825	768	840	838	776	807	722	788	760	752	768	787	789	798	765	813	763	779	717	777	762	767	759	785	790	755	789	790	811	802	788	778	754	788	752	800	783	781	745	759	814	774	797	793	738	809	770	725	742	766	773	789	776	814	727	736	800	738	785	778	804	809	776	787	768	777	763	812	777	768	763	759	757	764	781	765	777	770	752	752	768	773	747	760	788	770	728	718	780	772	805	730	799	791	740	769	767	761	813	761	745	792	815	774	788	782	745	796	808	746	787	770	776	754	761	808	787	768	736	804	767	743	745	772	798	803	756	797	761	809	795	784	816	781	773	750	778	815	782	799	815	770	781	749	777	780	824	791	756	782	772	774	794	739	816	757	776	775	807	801	755	755	781	784	744	763	756	745	776	775	754	801	760	761	747	806	775	738	767	800	810	757	815	785	823	775	765	786	759	793	813	800	796	787	755	765	753	815	772	770	743	800	806	768	769	804	789	762	806	786	834	772	760	746	790	780	783	806	799	840	784	728	765	775	765	758	772	773	754	754	804	767	760	728	818	781	818	801	795	754	816	708	755	856	788	806	724	832	779	826	798	781	809	796	750	769	755	722	769	782	799	818	830	804	773	754	759	801	772	757	756	780	789	747	799	799	733	767	783	752	784	788	810	769	777	843	770	765	794	780	766	769	749	814	716	757	762	745	738	790	751	796	796	809	819	759	761	744	817	745	803	765	743	753	762	776	828	779	817	737	804	755	751	786	778	819	792	791	809	771	809	752	835	748	777	793	783	784	815	767	817	758	793	798	800	770	785	770	772	823	814	765	732	805	766	782	824	767	793	759	788	761	765	776	834	826	788	815	813	748	781	765	824	782	776	801	808	787	783	755	749	791	797	773	802	737	782	788	787	744	771	797	786	807	779	754	833	759	767	763	730	816	827	793	806	747	748	812	791	811	807	808	789	830	796	766	766	781	750	772	734	751	814	814	745	790	753	800	777	694	765	808	775	764	737	815	742	809	790	795	752	742	788	745	773	789	796	815	786	733	804	777	751	777	760	731	788	747	795	743	789	826	738	712	799	782	807	796	768	729	717	843	772	812	792	773	772	804	762	794	737	761	828	773	778	783	805	804	764	821	759	809	713	750	742	780	758	724	781	785	794	803	811	790	765	792	770	778	777	786	778	754	757	826	780	738	798	781	744	788	792	782	778	775	746	808	769	758	792	754	774	802	818	786	797	774	821	765	793	766	803	762	813	758	773	793	793	863	769	758	776	806	809	774	725	775	795	802	729	753	794	738	805	770	800	739	772	812	793	784	813	746	800	778	761	760	701	778	790	762	808	815	784	736	848	725	758	788	779	714	780	756	754	789	785	752	796	754	766	784	804	738	796	767	731	756	779	777	761	792	751	791	734	773	781	789	827	833	794	769	820	788	802	777	790	756	741	754	744	801	726	817	761	770	754	796	749	773	817	739	747	734	791	752	744	717	769	813	787	766	802	820	759	801	780	804	746	779	794	799	780	751	799	786	759	745	797	813	765	775	828	778	751	817	803	796	760	825	785	814	775	781	798	751	724	787	735	769	745	775	758	785	786	794	777	764	773	813	751	805	773	816	763	787	748	760	771	812	794	808	787	792	805	775	814	787	793	754	785	764	811	755	727	746	784	729	778	777	758	811	754	742	765	775	737	751	738	773	735	810	776	841	776	770	806	814	786	816	820	795	761	766	815	784	801	815	742	814	771	791	766	771	805	739	810	745	756	794	822	791	755	784	795	776	811	796	774	737	772	758	773	756	768	747	784	775	780	743	805	757	783	845	759	758	766	817	784	793	782	780	770	776	802	768	806	765	790	766	782	759	802	824	784	808	772	777	778	757	792	757	798	742	811	785	778	798	777	792	756	776	813	761	806	772	779	775	760	780	793	820	785	763	804	777	740	791	812	753	829	776	789	743	745	790	746	760	761	803	828	786	800	799	726	786	754	770	758	781	727	767	746	830	767	763	774	802	833	764	770	779	784	759	810	795	788	791	789	757	768	746	722	775	784	777	811	796	762	824	820	764	807	766	789	765	751	778	757	737	747	823	791	758	817	737	767	821	754	805	776	785	778	801	796	775	774	743	742	810	812	779	747	775	815	761	742	773	775	794	772	790	786	727	752	796	744	763	814	767	766	764	776	781	781	817	787	749	757	800	766	781	761	793	793	779	741	821	753	764	720	741	782	776	799	813	788	801	717	785	764	757	794	786	788	799	779	829	730	808	823	800	752	736	748	776	851	779	751	769	776	792	734	744	768	764	798	771	767	769	813	809	792	798	755	783	814	798	769	753	805	823	802	822	770	797	773	788	762	774	781	777	739	765	807	777	798	780	742	816	748	789	769	771	762	752	790	805	809	750	804	764	809	779	776	775	824	788	765	813	744	782	797	812	774	783	789	782	762	790	800	819	806	793	770	814	809	743	763	737	785	746	784	772	786	769	814	764	811	746	760	736	751	753	769	755	765	809	765	789	728	817	745	760	788	830	759	790	711	754	766	771	796	776	780	757	855	803	776	732	773	759	782	730	757	755	777	801	788	786	781	758	794	814	761	781	787	769	779	772	784	760	756	791	802	810	836	727	758	738	758	798	771	763	763	722	763	748	796	732	814	735	779	795	806	725	775	806	821	752	806	801	787	734	807	754	751	751	783	815	739	810	793	778	748	793	782	771	781	794	822	743	803	801	788	778	765	812	805	802	783	793	810	786	789	739	762	745	806	814	768	787	822	767	790	784	766	757	759	775	732	794	791	759	807	830	756	783	777	812	821	777	768	764	766	758	780	792	801	784	817	761	754	813	765	797	750	810	748	772	825	828	785	805	755	767	757	750	761	839	815	788	779	759	780	757	739	784	812	790	775	787	799	767	756	810	784	788	777
24981	21134	27062	25024	12630	3235	1794	1225	1017	953	944	879	786	855	870	893	881	833	871	815	872	891	872	883	856	839	846	852	881	840	868	832	844	862	834	872	876	863	883	851	864	871	854	841	830	845	900	898	846	878	878	870	885	840	861	812	883	842	901	834	847	874	858	858	811	838	873	903	889	828	864	890	863	796	879	864	878	925	842	754	863	876	881	890	874	863	858	822	838	891	871	853	838	881	815	881	829	836	848	833	894	836	816	831	849	832	872	882	874	835	850	875	884	891	872	896	853	875	838	943	823	795	848	816	894	862	853	859	876	883	907	851	855	869	867	862	845	861	856	903	874	885	872	875	855	872	878	819	843	858	849	846	879	879	804	825	897	829	817	834	813	869	838	865	915	865	814	839	892	875	853	794	848	805	864	862	834	810	874	861	867	829	899	834	848	843	871	835	875	882	866	864	855	852	805	876	836	849	820	871	869	888	830	905	896	827	817	882	854	807	849	822	828	896	872	846	815	855	894	868	861	872	916	864	841	827	843	854	876	921	866	820	924	889	823	869	876	808	817	873	834	887	836	852	877	798	853	844	905	955	855	867	822	866	842	821	853	841	823	892	849	832	860	896	881	829	862	879	859	871	812	858	872	840	861	833	860	836	914	875	836	893	864	856	872	839	829	838	833	903	841	847	879	852	863	831	874	874	846	846	861	825	848	900	872	883	833	813	849	853	851	859	923	859	837	864	830	869	793	846	876	870	833	884	887	840	845	860	851	849	845	798	870	871	852	835	826	864	836	896	848	881	885	793	858	903	879	819	872	785	860	904	824	818	869	830	875	875	866	856	838	839	872	854	836	855	834	821	804	897	829	870	850	869	908	863	881	881	792	854	880	881	896	870	819	885	848	850	864	866	912	842	817	882	868	876	855	867	832	881	864	812	908	890	825	849	843	866	849	787	814	887	885	822	790	825	842	889	795	848	903	876	850	853	846	820	835	884	845	862	835	890	880	857	882	845	860	883	841	856	849	853	816	866	832	893	780	837	836	862	822	834	831	867	901	831	893	900	866	856	837	878	842	872	898	840	839	851	821	892	814	932	868	824	859	800	813	882	893	828	915	826	842	900	850	881	894	872	896	870	836	888	860	865	848	830	868	870	881	831	798	818	844	826	908	815	830	839	886	817	845	834	873	844	864	856	798	868	833	859	877	900	827	832	920	835	861	857	837	833	836	847	853	866	822	824	863	825	845	855	822	887	848	861	858	929	861	864	869	839	858	833	818	879	830	887	893	844	931	874	874	928	821	813	918	859	835	837	790	833	859	849	944	840	792	864	874	806	863	850	798	905	855	901	796	819	860	821	906	854	849	861	937	884	918	892	844	794	817	769	890	809	882	858	850	819	861	936	873	859	843	880	908	852	881	860	845	835	889	869	844	842	880	797	834	813	884	845	870	888	845	823	806	820	853	866	857	869	914	857	859	872	863	821	866	784	887	859	870	835	828	839	821	903	819	861	862	895	811	843	839	935	842	879	819	928	879	870	807	862	927	829	868	863	862	875	819	840	839	880	855	846	898	903	823	819	932	882	855	873	850	833	807	824	841	860	829	853	866	898	840	832	904	921	828	889	835	855	870	891	824	802	808	876	840	899	814	852	881	885	859	857	870	862	858	820	821	867	848	853	827	828	833	863	819	857	879	812	854	804	850	834	859	845	875	808	824	907	884	820	807	852	854	861	848	897	848	845	846	809	866	860	827	882	825	812	864	854	887	884	834	824	869	832	835	820	823	847	807	867	856	850	838	854	864	806	813	920	872	854	922	864	879	870	907	813	883	827	876	828	840	827	865	857	842	858	843	959	884	841	794	889	882	846	901	876	845	880	882	893	871	866	896	846	838	828	931	884	800	825	909	833	887	840	886	881	829	852	873	820	837	864	903	823	841	809	832	847	848	904	859	870	870	904	865	853	875	906	800	846	861	835	852	905	846	836	835	889	852	839	851	821	865	816	832	851	827	841	870	899	859	851	852	902	878	900	891	871	839	878	818	865	855	861	858	842	850	837	841	868	871	824	817	832	811	887	866	862	844	825	876	876	850	825	834	898	822	841	867	915	820	809	803	853	833	884	835	861	885	823	839	846	839	870	840	829	874	815	871	800	862	882	894	808	835	870	852	832	843	828	798	810	795	863	849	832	826	834	884	815	871	876	821	857	854	833	819	835	876	842	876	844	874	859	850	894	849	896	837	835	833	851	856	839	883	872	864	884	827	836	844	832	831	892	849	871	839	844	810	834	868	869	855	851	898	867	831	876	830	827	863	852	865	833	855	879	888	808	875	903	821	857	832	887	872	851	879	885	870	830	829	853	861	844	862	855	848	852	887	877	828	846	917	818	838	854	865	880	849	833	857	822	844	829	860	891	844	895	813	896	854	818	834	796	841	837	821	855	879	876	924	862	813	839	879	843	858	914	793	916	860	848	834	811	821	844	846	865	859	850	875	849	864	860	872	868	842	837	850	846	811	859	855	793	863	833	761	799	878	901	833	855	789	807	863	831	863	848	875	839	856	892	882	909	862	846	901	875	842	855	873	852	873	865	875	868	843	826	908	864	842	816	829	841	835	858	890	838	853	864	854	867	917	873	886	866	860	829	869	866	857	850	844	886	845	840	858	807	817	863	816	835	862	858	832	848	851	831	884	836	822	856	876	828	859	869	861	867	832	823	881	872	836	849	857	792	851	898	832	820	878	910	837	867	846	864	831	840	853	876	808	853	829	830	835	901	874	807	908	859	781	829	892	826	888	881	892	886	829	833	803	852	820	809	832	831	876	877	836	841	861	871	817	865	877	854	880	829	817	880	850	875	820	830	849	826	854	868	805	882	834	846	900	889	867	852	890	858	888	808	863	861	867	852	899	798	864	858	866	902	891	821	902	791	866	894	844	870	877	840	823	842	850	833	867	843	847	822	874	874	846	805	784	831	840	802	855	884	793	824	846	833	861	850	833	857	801	822	846	851	914	858	852	806	809	894	833	799	885	889	832	885	853	880	857	847	903	795	831	871	848	820	876	838	861	836	850	854	819	810	856	911	835	868	843	837	807	867	811	889	861	822	831	846	865	860	853	824	846	845	870	874	866	826	866	876	861	823	855	875	844	878	817	847	897	857	864	896	862	844	857	805	833	860	854	833	871	881	852	826	886	877	822	896	869	889	863	878	878	810	911	847	855	865	845	857	865	866	856	835	883	861	834	851	881	873	814	859	883	899	850	832	934	890	850	876	884	813	872	835	867	852	883	745	815	769	827	869	851	866	826	867	832	815	902	865	848	928	855	857	835	828	887	854	869	845	872	856	786	819	864	783	799	847	860	816	869	866	868	913	829	839	859	872	856	873	841	835	816	884	819	838	869	915	865	810	830	825	871	883	864	834	839	849	871	887	853	850	832	859	895	856	837	847	865	860	862	843	878	793	837	891	879	876	835	823	805	890	910	844	773	849	893	887	881	885
43774	45384	28527	13642	6817	3277	1948	1341	1088	1013	959	1017	928	904	930	899	905	913	894	862	891	853	943	909	847	838	876	891	862	882	869	900	904	889	846	871	933	870	894	907	855	899	869	843	875	886	838	892	840	863	898	906	910	893	838	945	899	838	879	878	899	923	906	852	900	869	907	821	881	896	922	900	842	885	880	857	855	861	880	925	846	912	815	864	835	905	815	885	924	870	806	851	852	883	887	910	876	892	836	870	832	821	876	910	866	864	876	893	901	884	845	894	869	874	854	889	869	909	872	903	874	842	949	859	892	877	897	870	853	925	878	873	844	870	859	878	879	880	868	826	870	906	883	891	876	839	891	903	871	898	856	868	851	840	857	926	871	824	882	883	851	882	850	887	891	915	939	898	882	855	918	898	850	919	909	831	797	863	836	866	891	916	857	817	865	837	828	854	875	878	868	865	831	857	845	868	874	817	892	916	946	864	893	854	904	861	887	914	912	859	824	893	896	864	895	871	881	870	928	866	820	895	918	893	933	880	876	927	906	911	895	903	832	883	870	910	856	867	869	852	921	864	857	870	867	869	881	872	877	805	834	836	882	883	902	852	799	898	899	839	844	863	842	844	879	876	903	896	838	895	827	876	835	858	900	909	950	902	913	868	857	832	924	835	868	906	852	880	840	918	890	865	901	906	898	871	827	811	822	869	845	873	897	911	849	816	920	869	880	921	881	849	848	878	930	863	913	883	870	892	877	872	874	901	926	862	880	858	854	871	882	846	838	891	880	832	876	907	836	843	910	912	904	882	867	884	881	831	849	891	879	872	845	819	842	873	878	851	900	858	861	818	866	829	880	825	869	867	829	918	906	860	910	853	854	886	878	858	862	895	862	862	848	855	861	913	903	859	863	879	851	864	888	867	892	868	913	900	928	849	880	806	913	870	858	852	916	929	915	893	815	848	878	863	853	872	882	861	925	912	887	905	933	894	931	897	842	861	876	851	851	926	871	928	926	853	914	925	881	906	864	894	856	902	902	849	930	824	842	850	876	876	856	873	879	813	849	928	912	859	881	866	911	883	952	834	866	887	873	866	921	905	856	878	863	856	837	862	856	850	842	810	887	933	850	923	865	881	902	852	863	892	925	886	896	867	844	889	901	910	871	910	903	872	863	913	885	872	809	866	949	876	918	879	876	841	902	858	890	894	878	924	880	862	863	851	919	850	819	900	860	848	863	892	867	911	893	903	849	871	854	883	875	881	911	838	873	941	871	904	895	883	919	880	909	867	882	869	866	842	844	880	880	857	922	883	849	881	857	898	904	841	823	839	812	903	853	905	886	858	899	840	865	842	845	870	882	907	798	850	907	932	890	864	908	860	831	863	868	919	855	810	892	889	869	870	823	894	866	871	887	893	880	912	843	878	913	871	878	864	833	848	869	878	870	862	835	856	844	883	899	890	868	867	846	836	854	854	838	893	929	862	893	904	848	864	862	890	842	857	918	913	874	872	872	889	850	898	798	878	908	868	882	827	874	855	922	933	856	908	876	817	895	856	873	894	791	852	883	885	866	878	890	884	830	850	900	900	841	852	840	888	903	885	870	902	855	872	901	904	944	925	898	889	854	858	922	838	874	864	862	859	894	875	892	922	859	886	861	862	893	869	875	937	870	811	891	930	878	864	897	890	849	867	834	952	886	852	853	868	878	893	835	885	888	864	916	869	861	889	883	836	906	875	848	940	878	913	894	846	891	852	863	837	892	817	907	886	887	875	931	863	937	890	930	899	873	862	881	884	806	815	874	889	846	847	901	884	923	872	845	845	873	857	884	853	846	878	907	810	838	857	863	851	878	883	873	840	853	925	922	887	844	878	837	854	849	876	925	891	867	842	896	886	967	893	941	829	895	886	883	923	891	874	895	905	926	864	910	897	891	899	903	885	868	855	924	903	848	908	844	902	899	848	821	864	893	838	920	902	914	882	889	912	872	883	904	795	842	879	917	923	853	864	805	865	857	867	908	876	882	865	862	837	856	858	853	875	930	832	839	900	902	881	839	872	907	848	922	914	848	924	921	913	867	935	881	848	858	886	892	890	863	905	848	854	853	846	827	888	880	889	942	903	871	865	866	863	865	874	873	920	863	835	875	895	882	903	901	852	882	873	878	863	862	878	843	821	867	867	841	890	845	834	881	907	873	875	871	885	922	901	851	879	881	888	904	874	864	846	925	904	880	898	842	894	877	924	937	873	875	891	846	874	858	876	845	886	864	861	899	905	855	888	835	897	914	906	856	867	830	872	840	878	891	892	864	888	938	851	850	894	891	884	846	885	880	904	880	868	830	861	869	839	893	865	843	834	871	860	861	816	878	823	929	922	890	876	884	854	888	880	847	866	851	844	856	839	885	895	830	799	876	911	816	912	875	859	883	905	873	919	931	923	885	890	855	877	943	872	833	808	938	841	888	861	838	889	869	891	902	887	850	824	846	886	870	856	849	906	902	867	853	924	866	867	846	881	856	844	894	877	861	819	883	888	899	878	885	859	837	886	878	855	835	865	881	903	890	902	861	918	867	879	879	889	814	796	844	883	866	853	932	874	846	882	878	849	858	908	900	873	862	884	876	887	902	888	835	898	889	866	916	847	852	885	884	889	917	850	862	923	867	858	873	915	924	846	890	840	803	887	888	871	891	897	892	854	918	846	883	887	887	921	846	846	817	880	858	897	916	868	897	895	862	861	886	872	884	870	861	849	895	900	904	829	867	881	890	870	863	874	834	861	844	868	845	946	878	835	895	893	857	876	907	878	856	825	896	815	880	909	860	909	913	849	929	870	843	916	869	871	865	939	893	814	902	840	809	907	897	862	858	812	878	897	851	840	907	899	859	863	847	863	864	907	826	836	851	868	851	849	862	870	894	827	877	843	844	911	838	830	857	860	854	859	889	882	834	880	930	894	900	773	872	929	883	843	862	922	909	948	896	898	845	900	880	877	878	835	846	834	898	859	885	819	877	848	907	836	884	852	890	832	863	891	865	862	865	836	873	889	863	860	918	843	893	919	855	796	891	862	850	858	837	860	877	893	848	937	877	880	881	871	912	925	896	880	901	926	875	854	878	843	883	830	923	861	834	881	939	921	886	872	905	886	879	893	854	882	915	857	867	864	874	870	850	872	868	830	896	815	861	854	879	873	869	844	870	898	902	829	841	875	852	847	899	860	898	862	873	885	913	793	846	858	863	907	891	886	881	912	919	890	883	829	909	864	851	840	909	797	868	853	888	921	879	883	868	875	884	887	920	825	922	888	834	841	911	836	884	932	903	884	861	906	900	840	881	828	874	895	868	847	946	867	892	887	857	858	912	915	925	855	851	832	906	870	849	837	811	891	882	874	882	906	878	911	847	913	860	858	868	828	897	845	821	859	889	853	905	892	869	838	876	851	876	900	839	876	882	837	900	834	891	923	850	867	903	901	903	887	884	888	890	887	946	876	873	956	851	839	881	892	867	883
22341	20945	28334	23689	20953	20755	7337	1667	1062	967	972	866	865	862	877	828	809	859	772	847	805	809	807	832	807	886	787	753	757	788	848	782	826	811	885	818	818	791	822	807	804	787	778	812	804	830	798	792	767	766	830	806	802	785	793	819	774	798	764	865	813	826	795	790	784	816	773	787	790	777	815	811	840	813	788	801	775	780	808	792	763	781	800	883	796	780	726	815	822	797	871	846	816	769	774	825	784	792	790	770	790	819	854	811	802	772	789	753	763	773	796	799	848	845	805	779	814	818	781	801	773	792	802	773	819	772	828	818	823	790	801	826	816	806	825	782	804	764	767	847	829	817	769	778	823	794	820	780	842	786	834	831	834	811	799	821	870	834	823	813	785	811	793	770	769	823	822	832	833	814	822	787	821	828	784	820	819	760	778	764	826	786	793	823	832	778	786	781	833	801	797	757	793	798	821	804	859	834	784	826	850	802	827	803	797	810	823	814	843	829	810	770	797	834	814	804	807	821	781	780	820	815	816	849	829	777	784	797	765	771	751	767	779	838	824	812	773	813	818	780	740	819	808	818	827	801	807	853	807	788	774	777	814	840	808	818	823	826	773	858	797	837	839	802	802	761	820	792	789	746	826	811	813	819	823	800	785	824	817	761	810	863	802	823	848	815	810	772	812	791	824	787	799	768	824	837	805	806	795	813	822	823	825	805	803	821	846	828	786	790	849	860	836	791	800	848	774	787	780	852	758	825	774	753	813	764	772	792	865	798	813	794	806	811	786	807	794	802	840	829	865	804	755	822	786	777	809	812	794	800	765	831	793	802	835	839	870	789	817	809	873	820	832	825	817	810	841	791	794	758	810	801	820	801	821	820	771	781	816	833	835	809	843	824	777	776	842	766	713	765	848	842	805	787	790	791	807	775	840	755	752	801	799	778	770	794	767	769	814	907	823	746	840	824	789	807	817	811	772	787	801	794	839	822	799	811	808	823	790	819	814	827	788	795	780	814	821	788	782	793	802	863	765	811	776	853	834	841	790	815	812	763	810	760	825	772	829	817	826	759	804	828	822	819	798	860	781	813	819	829	804	826	839	812	779	807	825	838	799	770	758	786	833	824	805	786	771	819	794	815	791	755	810	816	797	836	852	793	826	870	819	787	794	810	821	790	780	806	791	854	841	794	798	782	795	806	838	753	798	831	860	821	759	809	796	779	803	848	816	788	802	823	777	805	832	855	829	841	825	807	836	824	781	818	754	826	834	792	877	790	800	792	786	843	771	762	852	779	785	827	760	858	784	792	789	814	838	777	819	774	827	803	814	812	748	837	840	824	779	829	815	811	776	780	805	768	765	808	814	836	809	745	873	818	784	714	814	811	773	796	803	813	796	797	834	814	830	818	768	815	840	814	839	780	818	799	771	807	812	790	841	846	788	784	784	851	817	796	808	821	764	822	823	805	835	847	821	821	877	749	805	849	833	773	802	737	809	849	849	759	781	802	789	839	829	798	828	873	770	766	791	836	814	811	756	809	812	844	762	791	802	838	844	798	844	814	772	831	760	874	811	822	815	809	862	812	821	855	803	794	827	817	823	817	771	790	762	708	846	790	807	821	746	873	778	810	815	824	823	838	807	778	762	808	850	822	817	797	807	824	839	806	821	782	773	836	848	804	790	805	788	825	774	813	815	813	798	782	853	802	823	827	829	838	841	798	845	791	811	809	779	810	823	795	795	786	820	795	740	818	778	790	808	811	830	773	778	829	840	842	816	801	773	796	853	885	815	754	772	761	800	777	841	843	816	797	847	815	750	794	819	843	795	840	767	756	770	804	796	836	808	807	806	801	836	845	840	810	800	810	798	746	801	813	813	809	848	807	831	808	838	800	783	761	792	823	786	787	808	852	848	765	823	859	823	822	856	833	821	846	812	823	783	825	756	822	809	804	813	802	788	816	816	811	775	857	775	835	840	798	798	794	835	821	853	834	787	797	735	791	781	760	789	822	826	801	838	849	787	828	777	753	791	799	785	826	834	796	784	791	811	781	775	851	822	800	847	821	780	793	782	762	811	805	825	810	817	813	837	801	783	809	799	831	761	797	786	815	838	820	836	777	788	786	807	781	784	819	809	798	792	842	791	778	801	765	811	841	795	813	829	757	802	782	779	785	802	799	796	874	824	817	828	836	797	783	788	747	771	791	800	752	752	820	799	786	782	818	770	748	766	802	826	780	826	878	844	765	758	818	767	794	844	786	843	816	788	774	788	874	855	786	794	821	804	793	838	796	801	775	795	802	841	805	798	828	749	794	808	782	766	796	813	733	846	849	828	798	818	799	835	772	769	794	819	788	789	821	761	785	795	791	808	814	758	834	842	839	775	813	826	813	810	806	820	783	775	831	815	799	853	782	780	792	759	789	854	810	803	802	790	793	816	796	746	807	824	799	774	768	855	842	798	823	868	792	770	820	794	816	820	873	858	738	806	745	826	768	799	807	829	779	825	763	800	829	813	762	790	801	779	805	759	787	814	813	784	820	808	774	785	811	807	776	808	803	852	804	811	775	810	788	782	760	788	791	845	836	771	792	840	782	871	810	834	814	773	817	821	800	829	824	839	823	798	782	766	788	841	863	795	829	830	821	790	801	731	751	767	795	801	831	843	831	776	844	834	758	806	800	852	791	860	786	843	751	804	817	790	848	764	829	789	783	799	795	852	773	793	810	781	802	816	843	810	800	762	831	816	744	818	824	790	792	830	759	834	766	845	827	788	777	822	814	798	804	808	799	870	821	795	792	822	812	819	799	834	825	768	853	810	799	812	837	839	836	805	848	773	815	820	816	792	776	823	841	833	806	771	817	814	815	809	815	830	787	766	784	766	828	788	776	843	829	768	793	757	821	806	810	815	774	773	779	811	805	744	787	782	788	812	839	835	753	837	828	796	841	809	806	814	783	765	812	795	817	755	805	789	835	767	761	832	779	777	782	704	778	799	785	830	768	804	776	761	831	813	803	794	787	822	796	832	816	762	787	867	794	803	828	810	842	825	779	787	786	800	759	789	809	810	833	815	846	806	864	785	788	850	788	809	824	817	817	836	845	866	842	808	833	812	801	813	775	833	814	789	811	840	783	812	793	834	809	795	820	772	792	798	789	796	822	827	847	784	748	837	818	821	794	812	788	816	829	837	834	832	833	811	808	816	799	776	816	786	812	798	820	807	848	853	837	791	810	810	767	768	814	800	804	787	730	797	810	811	815	818	764	803	873	796	804	790	834	819	827	778	836	752	829	795	816	752	788	775	767	821	837	779	767	857	727	820	826	770	812	809	820	809	800	824	824	779	783	836	780	785	801	820	789	802	883	780	804	801	817	805	805	805	787	783	878	811	806	825	789	769	790	803	806	804	754	757	789	840	805	828	761	723	748	809	811	811	785	769	812	837	822	755	747	795	784	821	775	810	807	768	760	808	812	818	789	774	771	834	741	771	770	734	796	788	813	791	816	792	797
42925	52457	29692	14686	7984	4132	2557	1861	1188	1052	965	904	958	872	914	803	830	806	826	805	813	814	871	829	815	838	808	813	831	828	847	778	827	871	830	764	770	860	797	849	737	787	771	816	808	791	791	832	804	784	788	768	804	868	797	799	802	820	804	824	861	804	769	818	803	811	792	846	848	819	788	792	757	822	802	842	826	836	788	838	857	767	798	784	867	865	809	800	804	780	759	860	816	774	796	858	808	802	818	827	782	826	810	837	804	831	838	805	837	796	789	817	857	857	845	786	774	835	794	836	872	842	833	789	808	828	810	857	784	866	835	844	821	825	827	826	777	775	821	836	859	802	850	755	775	860	838	810	834	772	856	822	808	824	801	815	817	781	824	810	821	777	818	791	809	825	827	765	803	854	839	838	789	766	802	878	802	824	812	785	811	838	807	835	815	834	841	854	829	822	853	847	826	831	817	839	795	817	777	845	807	773	830	795	829	823	810	807	827	853	800	821	823	815	827	844	832	835	861	844	876	774	804	808	848	833	800	864	790	831	854	783	844	807	851	866	823	784	826	801	830	834	846	781	821	823	806	762	796	827	843	817	772	839	771	750	832	800	849	798	845	868	805	813	768	778	796	787	818	787	829	871	786	797	852	866	815	789	806	864	802	848	843	749	790	857	874	832	825	815	827	819	813	811	834	845	820	868	766	863	823	858	837	825	776	832	810	811	811	766	844	772	843	808	829	781	875	812	783	802	870	783	837	797	808	786	776	806	828	813	772	805	826	776	771	822	827	789	828	832	807	807	793	863	809	765	832	797	825	806	887	848	829	820	828	827	815	818	829	812	809	788	801	838	792	773	845	805	875	828	802	829	840	861	804	809	812	835	828	776	818	813	830	781	863	816	789	834	824	854	836	803	866	767	821	796	861	797	808	873	792	867	835	773	851	812	819	820	788	836	760	811	804	860	829	828	825	796	799	801	768	870	810	822	850	759	781	793	736	817	813	868	822	836	844	814	816	822	801	790	873	842	775	866	780	820	840	807	785	749	835	885	836	772	838	821	800	819	826	802	837	791	774	788	834	811	810	841	758	812	807	857	823	780	839	849	825	817	748	812	836	787	740	789	808	821	867	844	790	812	812	856	823	804	836	844	823	766	846	783	858	818	840	775	827	803	818	793	856	826	843	806	831	799	856	823	800	823	836	793	842	794	857	837	811	843	802	826	840	855	783	818	834	845	774	757	817	796	805	864	822	881	814	767	848	840	754	840	805	802	775	761	789	824	819	822	785	842	867	805	754	842	857	782	767	896	803	794	855	807	804	796	825	835	827	787	770	791	827	832	838	840	843	793	804	838	799	819	828	802	823	811	820	796	797	806	826	814	836	809	816	787	795	793	836	840	826	825	823	836	817	786	833	788	796	789	819	804	804	822	801	817	873	835	852	829	804	837	839	897	835	835	829	848	846	831	837	806	854	815	801	852	794	838	777	822	812	841	798	821	790	818	833	798	853	804	836	853	867	885	829	806	805	809	820	800	848	833	804	835	788	774	824	831	835	801	807	839	816	849	839	787	846	790	791	847	832	841	832	827	832	855	820	786	829	811	797	788	850	874	814	797	858	866	811	825	774	781	810	825	877	816	826	771	791	848	854	848	778	858	862	860	842	794	854	783	868	843	834	799	797	810	810	861	817	848	804	814	793	842	795	843	865	789	785	845	782	879	805	827	819	819	779	820	773	834	822	785	777	776	807	793	796	812	796	816	809	856	789	809	838	802	790	815	799	808	836	821	794	819	791	814	788	806	795	790	820	869	811	795	764	793	860	821	798	828	847	802	763	740	835	806	811	832	826	828	842	787	813	826	806	819	795	806	758	753	872	836	804	782	786	817	814	836	833	794	825	836	829	825	828	843	809	804	869	836	843	804	835	800	801	853	789	828	795	861	822	813	804	794	791	828	800	847	844	804	763	828	776	811	893	769	838	861	850	848	821	782	805	861	780	798	831	788	806	859	781	805	820	848	786	833	890	787	825	752	770	814	822	811	798	803	795	836	790	830	759	854	774	849	827	808	810	856	804	811	804	894	814	778	836	812	844	809	931	832	819	817	868	811	812	792	822	833	816	808	836	846	845	831	833	834	835	842	840	755	818	806	818	840	837	805	834	813	862	774	743	827	774	831	835	849	848	823	856	823	782	828	829	799	797	816	799	837	833	777	818	827	790	796	833	764	792	764	811	814	816	792	823	822	796	783	796	813	804	835	810	814	787	837	874	823	838	804	784	773	834	792	774	785	847	867	855	838	781	815	796	793	819	862	806	750	808	820	843	820	783	810	797	778	779	788	831	812	827	786	846	818	825	840	824	811	779	816	817	854	823	821	773	803	806	856	760	837	812	822	811	831	802	787	799	843	857	819	815	811	823	786	808	823	815	786	836	820	833	796	849	881	812	804	798	796	813	792	835	856	851	809	828	813	809	820	800	822	775	835	848	843	847	824	855	807	829	778	867	857	833	857	825	821	831	847	797	825	822	789	764	823	797	822	779	830	857	856	762	808	837	821	761	862	842	804	826	797	787	858	796	843	792	830	876	865	811	796	851	800	773	846	755	822	841	790	841	817	813	826	832	801	792	794	827	825	785	757	799	794	839	803	819	823	823	807	806	795	805	824	799	785	767	813	853	795	829	804	825	784	810	841	819	868	810	838	898	805	787	803	829	827	824	794	821	875	830	795	815	852	763	823	825	775	850	814	798	797	870	810	858	778	810	800	825	858	769	780	812	784	827	809	877	805	803	796	783	835	791	875	814	868	812	794	790	836	799	855	816	817	797	742	816	807	841	788	836	810	746	808	830	849	785	791	804	835	811	773	834	845	806	777	831	825	815	816	800	801	783	857	785	749	799	745	811	835	852	822	822	856	842	806	871	839	782	831	791	820	861	732	805	861	822	841	766	840	832	814	864	813	848	851	836	769	816	811	822	801	843	779	848	837	877	779	850	757	785	847	873	818	823	795	810	797	813	744	849	850	834	794	799	809	779	854	774	826	812	799	814	779	805	827	814	811	835	781	808	799	795	847	800	865	795	758	805	798	832	807	833	801	821	829	819	802	836	858	840	846	793	815	753	795	763	827	793	834	830	814	767	771	831	785	830	763	813	809	797	822	814	731	826	865	779	810	819	798	806	808	851	815	855	787	823	846	813	837	799	767	765	779	794	773	731	833	837	846	804	780	803	798	831	749	854	832	830	812	809	830	822	802	779	774	828	772	836	822	822	831	820	799	783	791	826	799	855	802	818	779	823	838	812	828	810	812	784	855	814	785	806	856	794	800	868	810	799	768	802	788	824	834	815	818	787	820	879	833	833	871	805	858	852	837	824	779	824	814	853	831	826	793	805	855	800	769	803	853	887	850	787	824	802	786	810	810	810	852	799	746	822	802	845	810	803	860	809	764	749	851	834	843	781	749	819	802	833	884	774	812	810	864	850	845	819	816	829	812	843	809	848	777
40952	39377	32611	18609	6171	2972	2000	1360	1051	986	892	901	886	860	864	872	796	824	870	841	844	805	808	826	799	814	811	816	790	852	831	811	807	820	813	829	802	826	774	846	788	808	813	758	835	852	810	765	800	835	809	810	765	811	820	850	846	829	800	824	789	806	842	803	818	873	819	884	770	777	779	846	765	836	802	829	838	817	813	833	812	879	777	854	838	849	824	870	813	793	831	762	816	809	850	877	839	805	835	812	820	782	837	812	815	883	766	822	842	865	831	808	782	831	829	836	777	784	856	796	815	832	790	804	838	794	825	770	850	807	842	819	847	851	772	876	767	857	854	850	826	838	786	818	821	797	813	820	810	822	853	875	833	824	761	889	788	839	799	816	824	826	828	785	821	796	900	806	814	729	805	853	798	798	843	822	845	855	815	798	815	802	836	848	798	832	844	836	804	869	846	808	812	808	829	836	858	818	855	792	821	802	849	800	840	795	844	839	835	806	819	852	786	810	811	830	866	842	823	841	828	814	821	749	832	859	848	780	813	777	811	792	819	856	814	814	797	776	828	822	853	813	815	806	786	817	799	798	830	787	867	859	884	789	852	813	811	823	867	833	814	837	840	822	826	824	852	827	832	822	808	840	786	835	837	848	815	824	802	828	755	842	867	796	834	771	809	815	798	849	805	857	822	818	796	817	806	786	808	798	845	809	847	864	857	871	781	766	748	787	866	794	829	816	803	815	798	809	814	817	785	894	814	851	760	776	848	765	840	836	797	842	794	818	815	836	829	805	783	827	858	835	800	838	846	867	801	763	816	867	826	802	806	770	850	835	796	873	822	853	871	831	830	802	806	797	810	819	869	819	833	892	800	774	839	819	850	800	828	797	851	838	845	814	833	849	786	859	839	778	790	835	788	750	796	774	883	841	806	815	778	797	797	823	825	825	832	833	876	808	843	792	791	846	801	830	824	872	822	852	812	782	817	836	858	832	867	810	796	853	823	790	791	824	846	822	769	793	800	882	848	846	782	835	852	825	828	825	824	828	818	787	854	806	851	831	826	834	814	806	781	824	816	817	821	826	813	841	785	783	851	808	833	811	826	797	833	829	805	819	822	746	853	823	844	846	821	824	784	837	784	838	843	785	790	826	770	830	847	833	830	842	876	796	804	816	775	739	834	840	803	826	752	812	817	846	831	793	803	823	906	805	762	860	837	779	793	777	836	834	821	826	774	822	838	832	811	878	825	826	809	827	821	775	841	832	769	761	794	817	814	827	812	788	818	875	848	830	781	861	824	809	826	844	825	791	841	800	795	815	851	780	778	792	872	838	852	855	832	824	854	790	820	817	745	857	815	777	829	857	804	801	877	786	840	791	807	831	815	813	801	829	852	747	805	851	819	862	829	822	786	870	847	805	871	833	786	815	777	800	788	813	901	795	835	802	808	853	820	803	840	867	809	822	797	814	803	824	795	827	844	849	781	819	751	826	843	780	770	803	858	817	795	805	821	870	873	826	840	810	838	829	815	812	817	756	774	800	828	803	836	852	805	759	854	812	810	820	848	795	792	766	830	778	869	811	813	824	839	793	786	851	851	830	843	819	824	832	840	780	787	811	809	776	822	824	825	810	803	851	820	854	858	826	832	748	828	844	897	820	826	794	813	798	821	809	754	805	843	831	766	820	781	816	834	843	827	824	795	809	790	775	831	871	818	817	825	839	806	819	791	822	807	822	822	827	862	827	846	858	820	800	804	843	775	829	858	862	831	791	816	863	815	808	710	812	808	773	822	853	795	804	785	763	823	894	818	815	792	844	854	831	838	812	828	818	785	804	813	768	854	823	786	803	802	778	825	861	847	818	814	820	808	817	795	816	811	788	761	847	771	778	822	813	821	814	851	809	871	849	823	822	786	831	828	776	845	812	867	817	749	782	840	850	815	805	780	825	820	838	824	863	779	814	787	836	817	839	830	777	872	838	843	801	802	784	809	828	908	850	796	836	775	781	828	839	845	823	808	804	794	772	799	787	785	836	807	840	851	867	827	815	791	779	834	830	836	832	808	820	875	799	794	836	811	804	788	781	805	793	770	804	855	867	823	854	804	832	855	806	807	814	849	831	831	833	838	845	813	802	853	792	834	792	803	778	828	783	856	851	831	818	808	874	787	804	829	808	824	794	828	840	814	812	825	774	797	822	823	778	829	822	840	824	856	814	818	810	791	834	821	865	813	786	793	776	827	797	810	877	833	794	916	801	851	790	803	841	838	821	824	841	796	820	796	818	847	885	816	810	754	866	817	797	803	815	793	781	790	858	805	793	802	860	801	841	792	813	815	835	848	762	784	801	832	776	807	787	796	831	843	856	815	858	836	844	784	862	784	786	816	856	811	858	786	830	863	778	808	837	819	866	826	828	838	789	806	826	838	789	779	838	805	785	817	740	850	845	809	771	852	828	864	802	826	831	803	825	843	756	814	846	835	801	856	801	811	795	877	783	798	880	795	772	756	799	845	817	811	809	801	864	803	826	785	838	831	830	815	850	829	774	796	782	853	804	846	776	801	804	809	827	846	839	783	795	825	840	809	797	813	800	852	823	822	788	829	825	840	857	763	792	781	779	796	851	826	835	823	847	871	824	834	768	784	832	838	824	852	727	810	852	811	857	804	831	810	830	857	816	838	796	790	787	807	792	843	847	815	801	804	775	831	826	798	788	821	778	831	818	807	838	813	848	819	813	815	826	851	765	794	887	813	799	773	814	821	796	803	767	823	798	804	831	813	833	815	784	801	776	830	812	820	817	832	792	861	809	819	866	828	796	795	821	821	790	859	826	833	794	855	868	813	806	828	774	800	801	790	813	812	825	817	838	794	844	859	756	788	794	849	841	858	800	843	781	792	839	820	862	831	777	828	895	869	816	827	836	788	797	835	867	786	791	851	886	807	776	838	831	770	806	839	817	842	803	819	831	843	858	841	806	823	840	868	809	774	827	770	793	866	851	809	831	793	785	776	812	786	782	842	834	815	803	768	837	794	808	899	822	828	827	827	846	829	826	879	815	827	802	836	781	808	800	856	779	840	837	804	793	780	829	832	827	851	789	827	801	863	816	819	780	833	827	840	852	830	806	813	820	816	788	842	796	865	837	841	811	829	847	822	867	767	839	842	817	814	824	795	808	851	784	801	839	843	847	824	773	796	792	866	841	793	813	817	872	796	833	835	806	773	813	812	807	889	809	848	891	853	836	865	773	841	776	793	849	799	844	829	805	825	826	809	783	771	846	857	871	800	743	809	822	801	836	852	871	864	793	833	847	797	816	843	853	836	818	816	812	838	820	799	753	814	780	870	813	827	842	794	803	837	777	836	836	794	767	816	832	839	845	871	818	855	808	829	841	824	840	788	857	827	824	790	822	779	798	813	835	867	775	839	843	856	797	778	808	841	835	812	815	791	851	767	785	859	806	863	835	844	817	828	847	831	782	780	841	888	828	814	812	828	844	793	779	800	829
44778	49558	31047	15591	6529	4095	2615	1778	1272	1085	1032	907	938	852	870	868	867	870	846	784	903	825	829	865	885	856	879	892	864	855	873	841	842	880	846	796	850	856	856	842	840	877	853	859	830	826	829	791	864	850	867	804	884	874	906	842	792	832	913	866	851	876	858	864	823	891	843	838	852	805	846	868	821	840	845	852	889	835	822	857	850	868	890	827	852	836	828	844	855	854	854	841	844	836	840	834	826	870	853	873	842	826	867	867	820	852	843	848	862	857	846	846	857	801	854	826	866	880	845	846	826	839	800	859	880	865	796	844	832	870	844	854	847	803	889	848	860	794	866	843	902	828	863	851	880	864	771	872	846	832	847	866	836	880	820	855	864	857	846	820	867	840	828	869	870	853	864	793	820	863	857	813	809	850	839	859	865	794	867	793	859	840	810	896	872	850	808	848	818	824	822	838	841	913	851	902	863	831	826	855	854	835	857	905	835	813	853	860	883	850	837	847	875	861	850	905	799	842	882	824	842	869	831	839	833	852	818	806	852	856	858	847	808	842	830	870	851	849	852	866	884	839	878	786	855	847	820	823	892	850	850	879	877	883	871	805	849	875	842	849	913	847	800	781	880	841	856	828	848	845	829	881	876	883	828	842	895	909	833	896	832	892	865	864	898	861	817	875	901	863	877	820	859	861	879	820	902	809	845	801	864	863	842	823	836	805	837	846	801	820	817	848	857	842	812	848	842	880	842	814	811	828	880	840	844	832	822	853	888	809	840	837	833	869	848	841	826	875	829	860	846	882	785	881	842	834	845	840	839	889	840	855	849	881	842	875	829	853	843	846	854	843	825	867	836	823	875	869	818	858	847	817	832	842	836	852	815	899	882	806	834	797	857	815	813	873	862	851	861	856	800	873	870	827	847	890	831	818	842	860	873	897	862	864	815	901	836	842	854	868	789	869	905	863	866	821	822	843	820	910	812	847	869	824	910	831	879	828	834	841	799	849	831	873	853	841	872	820	848	834	846	807	803	804	886	867	883	844	802	879	834	826	830	866	887	794	862	893	838	855	889	825	779	862	858	867	859	871	838	830	911	883	799	793	809	838	839	890	874	822	854	861	830	827	826	866	848	849	835	797	870	846	825	865	848	880	842	842	828	824	840	840	823	874	873	849	856	880	832	835	827	869	857	863	863	835	824	830	825	899	831	834	831	892	864	868	839	805	878	880	829	837	854	884	860	871	803	805	913	917	845	823	806	847	888	863	860	865	897	861	859	805	798	872	791	862	869	832	835	885	830	807	862	878	875	823	862	905	771	841	805	853	839	889	889	851	882	902	833	863	843	817	868	838	823	795	782	820	836	863	882	840	813	834	862	855	848	821	871	807	857	802	864	816	873	807	786	838	781	874	898	831	814	855	845	897	885	918	861	799	823	832	860	784	864	858	803	867	796	875	901	887	798	856	830	894	854	825	835	822	830	818	872	856	847	838	851	845	803	871	808	823	820	802	866	818	894	842	873	814	822	894	838	882	816	885	827	848	842	868	804	815	820	866	887	850	860	874	833	880	826	838	847	856	843	773	874	817	812	845	868	819	825	833	857	880	813	824	834	827	839	848	853	850	838	855	856	843	910	859	874	850	862	852	849	894	783	813	844	905	821	835	835	908	792	863	908	876	859	828	883	895	829	825	855	831	811	854	845	817	845	850	841	855	876	847	868	882	864	851	838	913	877	818	812	834	886	862	789	871	838	826	855	891	861	784	834	819	814	820	871	846	868	856	857	860	830	822	855	836	836	843	845	858	923	844	865	873	821	815	813	914	879	893	841	824	821	812	885	868	850	840	823	814	828	849	844	851	847	857	918	837	850	843	839	859	826	829	879	864	826	877	856	870	798	842	911	826	843	930	861	862	823	864	793	879	862	857	806	862	849	837	843	815	818	793	830	867	849	840	869	833	880	856	872	815	827	829	836	790	837	844	840	826	842	843	850	807	868	869	814	834	789	823	848	865	866	837	826	912	763	799	827	819	875	879	836	859	881	833	834	792	859	905	854	829	840	851	837	846	870	837	815	851	799	823	854	855	853	808	858	898	799	848	831	875	881	879	826	850	832	809	850	815	927	842	835	877	852	816	831	814	858	818	839	879	809	832	838	836	849	838	871	845	857	828	859	861	829	872	863	797	821	842	855	886	842	844	884	890	839	858	854	818	895	822	833	847	880	862	909	833	809	865	831	805	832	802	859	854	935	885	859	887	800	868	823	853	847	851	844	864	832	828	827	889	875	863	826	811	841	856	872	876	777	859	834	847	837	846	857	859	912	884	846	845	844	808	867	884	859	853	847	788	903	875	898	870	835	843	830	800	823	877	892	807	784	844	845	835	878	880	845	853	857	863	841	851	820	849	803	891	827	868	853	837	861	813	856	860	824	882	883	811	887	856	885	855	857	792	853	897	834	840	869	809	875	847	809	824	872	865	839	872	826	842	842	871	860	838	850	832	848	837	906	865	871	902	823	822	826	908	801	785	892	853	851	816	847	887	818	878	833	861	857	847	868	866	848	846	861	835	854	821	814	899	877	831	875	864	801	825	880	857	831	857	843	853	828	849	886	849	861	889	817	857	870	873	868	830	836	836	886	869	862	816	846	854	758	838	813	811	851	821	840	817	822	827	877	828	847	836	861	849	849	755	841	918	849	829	868	846	836	814	840	836	835	829	831	860	818	853	860	865	845	847	854	808	822	834	815	845	831	848	830	860	838	872	775	869	852	820	838	850	861	796	888	850	862	879	853	864	884	853	828	863	826	830	804	871	879	838	894	809	833	904	887	803	913	881	857	894	875	840	807	926	910	844	856	884	873	854	846	859	833	827	818	837	813	846	858	813	769	902	845	841	874	864	882	868	836	873	825	820	817	851	835	842	811	844	870	846	841	854	852	834	876	841	835	875	817	862	860	858	821	843	790	856	804	815	882	843	840	777	853	909	872	844	863	819	853	896	864	851	868	830	907	836	840	860	847	887	849	823	851	869	860	910	840	863	854	815	811	806	851	915	850	885	867	844	820	858	837	841	825	819	865	804	882	872	791	832	861	839	827	857	889	905	884	850	809	875	827	826	803	830	883	852	832	833	877	858	793	838	840	831	819	861	891	867	820	821	862	858	813	864	884	865	886	806	859	795	852	863	862	803	866	800	888	879	800	820	802	883	827	889	850	804	824	848	842	835	859	844	853	824	922	827	873	860	883	851	836	796	812	770	815	845	868	804	873	847	806	843	822	870	840	839	831	850	803	896	883	858	819	913	896	849	867	874	886	834	816	812	830	830	861	819	827	838	850	881	864	842	841	839	879	868	810	815	863	861	807	844	800	874	850	857	820	832	868	878	890	852	856	775	855	818	864	857	857	843	870	822	835	888	899	813	855	853	813	883	830	782	862	876	838	837	868	799	856	856	843	832	825	867	794	855	868	820	874	825	828	855	862	841	868	788	841	807	840	867	852	827	808	882
23388	20947	28073	24316	21400	16697	7020	2691	1474	1193	1162	1039	926	835	801	799	754	809	764	764	790	779	773	745	735	736	852	737	692	782	771	775	763	763	766	762	826	757	741	746	776	769	798	705	752	776	743	743	733	720	742	806	773	720	725	739	777	766	754	721	725	736	785	717	724	766	743	729	747	761	723	804	784	743	768	772	726	722	673	732	699	737	718	706	764	707	827	739	759	743	704	767	685	797	759	789	711	756	796	785	731	757	752	780	763	725	761	806	760	754	735	767	747	758	732	742	778	739	749	693	775	747	732	765	723	762	769	798	747	709	732	723	785	828	730	773	775	757	725	714	767	761	786	773	722	766	778	769	798	748	764	747	788	731	771	714	727	717	741	758	749	773	777	731	777	747	770	751	711	776	680	750	786	741	760	769	765	762	738	804	776	734	802	709	771	741	752	726	722	731	803	757	781	727	755	711	786	755	786	743	780	697	720	782	773	765	763	738	804	700	755	797	765	817	779	799	721	715	758	769	806	765	738	780	716	752	746	762	792	730	726	766	755	766	729	782	728	773	748	739	768	700	707	802	746	729	756	799	815	746	745	774	720	732	759	793	684	737	713	744	773	749	703	749	740	770	732	757	769	760	805	784	819	762	771	782	685	758	758	767	754	780	827	775	744	774	733	770	759	747	805	808	767	809	781	730	726	736	816	741	709	726	748	789	747	754	793	762	805	727	790	704	735	741	752	771	770	731	735	747	753	721	732	711	800	721	795	763	711	774	754	784	795	772	757	758	772	756	741	710	771	751	762	777	753	718	717	756	766	741	722	736	755	719	734	731	798	792	764	799	763	732	729	736	773	763	747	739	710	719	749	728	761	714	754	750	738	791	753	714	698	775	721	757	756	715	774	812	771	738	793	755	803	745	748	739	735	784	764	754	726	808	772	732	759	760	770	708	765	723	779	752	762	711	738	808	706	738	751	712	803	771	762	758	713	787	742	779	701	760	742	750	766	740	767	771	742	781	779	727	750	710	772	740	776	747	753	760	766	722	724	766	773	743	749	738	776	752	707	768	738	767	806	745	742	761	730	727	754	771	749	773	804	738	802	767	799	748	708	775	730	763	736	736	781	700	771	785	734	751	749	727	693	800	770	712	787	733	761	738	771	773	745	767	741	770	774	772	744	717	792	718	735	740	756	724	777	733	750	764	777	756	769	743	728	788	743	725	758	753	742	733	739	747	733	763	769	732	776	733	782	750	797	710	769	749	792	733	817	735	756	711	724	754	782	747	784	691	758	811	732	709	759	704	742	780	741	733	731	803	739	742	756	723	813	765	717	746	788	757	768	725	727	715	765	739	759	788	717	736	755	775	774	760	769	763	752	750	745	758	788	705	772	749	729	792	765	777	773	745	719	802	776	725	784	783	741	773	781	790	738	775	768	802	785	737	746	734	790	820	754	726	725	737	790	744	771	756	777	746	758	768	740	722	762	799	793	798	772	726	761	730	786	718	735	790	751	825	790	769	754	789	798	757	805	734	742	750	769	724	777	790	710	743	775	768	734	760	745	731	740	778	730	745	751	779	749	746	747	738	769	772	771	792	755	710	743	729	705	741	771	788	761	730	766	760	704	738	778	777	754	738	759	768	786	743	747	765	745	743	771	761	773	791	769	724	741	732	828	723	760	733	718	734	711	747	712	711	723	758	762	759	750	743	760	748	739	733	760	785	739	771	767	764	748	802	838	711	785	783	821	746	741	697	738	715	731	756	710	816	741	751	781	746	774	765	777	709	759	739	801	789	764	768	776	736	774	762	765	752	754	774	712	726	763	751	784	737	700	731	737	772	699	752	783	749	825	723	709	791	773	750	763	746	719	707	765	759	699	758	726	800	779	766	783	748	730	795	778	708	744	800	786	733	774	768	731	787	758	766	776	729	786	762	793	756	730	758	728	756	725	773	783	740	778	782	786	778	772	762	723	812	797	770	783	776	723	729	755	763	776	767	752	739	762	756	715	749	692	751	768	780	727	703	761	749	775	775	746	770	759	775	783	770	760	750	767	730	790	773	768	770	744	752	818	756	759	746	738	735	757	766	759	734	698	727	763	768	768	748	780	753	748	758	762	731	721	759	780	698	759	732	728	776	711	717	788	715	742	689	760	760	767	685	753	751	735	753	728	790	757	759	750	755	743	786	768	719	742	734	721	770	739	763	788	740	766	793	745	721	742	746	733	730	788	790	711	767	759	776	730	791	754	726	790	833	792	769	754	775	760	750	801	783	774	741	745	822	742	753	762	748	743	730	754	766	773	708	728	792	763	680	760	741	770	750	738	746	768	765	797	801	801	756	742	749	769	782	727	750	760	757	790	790	803	751	782	735	658	757	786	767	762	794	758	759	738	723	789	747	752	719	721	752	738	746	774	809	724	700	772	733	747	779	729	722	817	749	746	711	770	764	779	773	728	773	730	759	783	753	727	752	746	715	789	721	798	713	786	686	774	768	728	782	763	814	711	763	720	737	737	758	760	686	748	739	726	747	712	740	748	795	824	746	740	739	771	769	756	748	762	762	744	753	781	752	732	761	743	755	742	770	799	714	687	748	788	772	775	775	778	736	783	751	724	696	716	749	762	752	730	748	751	738	767	746	705	759	807	741	718	734	737	698	717	770	737	777	753	773	756	721	739	745	821	733	776	754	780	752	785	762	732	755	823	754	746	762	726	752	743	804	739	768	775	801	780	737	796	754	729	744	742	737	734	716	761	674	752	735	730	773	737	767	730	755	722	774	749	791	728	775	732	760	709	759	747	715	774	726	775	741	744	712	766	777	767	780	737	814	786	804	751	726	784	760	681	787	766	779	752	765	765	761	789	799	778	780	777	769	711	780	805	747	724	752	777	799	785	744	769	715	781	738	719	764	744	774	743	749	737	785	729	754	777	781	779	756	800	720	764	741	782	700	751	745	751	736	726	743	751	802	775	754	727	757	771	762	780	762	749	698	723	776	786	751	740	770	709	725	780	759	691	758	722	760	748	736	748	799	812	728	742	729	778	766	770	762	727	785	792	745	757	751	736	756	749	765	750	729	725	750	803	736	793	743	803	765	749	767	720	774	740	738	775	762	789	744	734	777	739	747	768	745	753	779	806	786	810	768	778	748	811	805	748	754	784	786	749	782	764	745	751	742	759	715	765	767	748	738	740	683	731	700	778	737	769	774	691	739	731	761	756	774	722	819	763	748	764	732	741	728	758	763	769	711	755	759	751	771	789	820	786	744	747	750	716	744	772	733	706	700	773	779	735	807	757	771	817	773	738	755	729	804	765	699	744	772	743	760	747	755	762	759	802	780	741	747	759	756	717	765	743	738	744	719	745	796	794	713	744	744	757	731	778	743	733	728	688	783	731	757	752	781	772	748	734	728	761	811	728	725	772	737	745	754	762	734	711	772	734	735	784	740	708	757	750	737	746	708	736	753	743	750	729	792	735	793	777	791	792	746	778	732	739	734
39695	60222	40558	26472	18271	11575	6559	3413	1851	1616	1472	1299	985	825	873	874	821	823	836	786	801	794	814	793	794	813	779	780	793	867	798	779	736	796	786	773	849	773	810	830	713	820	753	828	778	761	776	761	691	770	756	774	785	733	782	757	808	827	800	779	808	771	769	780	760	779	799	815	727	744	746	806	807	799	776	786	763	823	733	818	810	783	762	819	798	805	813	785	761	740	825	759	774	711	776	807	729	780	838	746	761	799	820	799	853	788	779	759	778	817	831	766	734	752	747	758	785	771	831	803	779	774	788	813	772	765	802	771	817	833	782	780	790	811	819	783	745	783	775	822	761	816	826	797	772	752	790	801	767	739	802	778	818	759	794	779	780	760	667	822	774	814	757	773	766	792	781	820	797	778	773	754	760	777	742	809	771	784	800	793	769	766	825	780	789	766	742	784	782	790	794	776	780	746	814	813	785	784	794	786	800	800	779	776	755	773	733	747	791	825	744	755	761	780	808	780	809	788	772	747	765	771	726	817	756	752	762	791	763	828	747	791	799	817	787	792	761	767	771	821	777	771	802	791	798	796	806	789	777	777	784	770	738	742	767	783	785	785	764	817	790	816	776	785	768	764	745	744	748	747	781	820	775	800	770	760	781	770	800	772	795	754	770	835	790	798	812	798	787	756	771	707	723	806	792	779	782	807	789	799	720	767	785	770	795	771	776	784	738	751	759	752	762	807	805	744	767	763	756	762	769	801	775	788	733	775	797	749	737	762	836	750	776	807	739	746	770	797	751	779	733	754	777	795	779	758	725	834	750	808	754	794	792	799	786	756	728	791	778	784	833	763	741	771	795	776	761	805	839	788	783	766	767	792	710	787	781	817	749	786	783	739	776	779	749	809	814	778	776	762	794	761	785	797	786	756	775	779	789	799	777	761	786	742	770	785	799	764	794	841	739	834	802	766	759	811	788	846	771	789	764	748	782	789	805	805	799	821	767	775	767	759	799	819	774	756	770	838	757	696	797	779	805	750	805	777	794	713	750	738	722	768	747	827	770	818	806	785	712	786	769	809	815	770	784	723	750	774	776	799	759	803	809	765	812	776	771	718	750	811	802	764	815	771	767	783	778	782	780	791	765	770	765	765	798	813	785	768	748	734	774	807	782	727	782	766	799	778	797	849	754	740	783	801	823	813	772	795	809	774	765	784	803	791	779	849	817	811	787	787	775	804	772	819	793	784	804	814	777	861	754	778	780	756	800	790	808	772	781	756	775	795	809	772	797	776	778	790	782	796	772	777	795	783	781	731	810	818	728	786	753	802	786	769	773	764	799	810	785	773	817	801	754	759	750	803	787	793	793	791	783	778	757	765	792	778	770	794	785	787	813	751	787	752	810	802	744	746	806	747	809	807	837	762	776	815	723	806	750	762	777	806	768	797	755	820	748	767	758	805	787	796	777	800	783	808	771	727	821	799	811	777	770	787	762	802	836	787	802	797	806	775	817	793	794	751	783	767	792	713	792	770	778	809	755	836	744	784	764	765	749	783	788	778	799	775	787	792	738	786	815	725	789	813	790	764	791	753	738	758	750	788	768	764	805	813	806	799	737	830	756	753	746	824	766	819	777	787	802	743	791	756	737	757	804	730	799	797	760	779	795	772	801	759	809	765	800	814	766	722	780	757	787	795	793	780	814	782	787	749	769	710	765	793	802	810	761	755	836	813	803	797	759	789	792	817	777	825	739	806	755	776	775	778	768	802	784	759	802	731	804	802	790	758	791	772	792	766	831	775	793	770	800	815	796	828	739	764	774	798	805	758	810	794	745	765	765	727	785	823	824	803	751	833	767	834	809	766	726	742	774	802	820	803	767	774	785	748	794	761	743	783	818	761	781	808	789	784	776	750	748	794	773	761	755	782	759	783	806	795	788	772	765	798	793	776	753	764	814	761	784	783	760	785	767	770	781	797	728	816	775	780	737	835	790	757	768	760	709	795	821	775	742	794	750	812	753	760	770	775	790	801	766	813	790	801	808	728	785	821	810	790	836	769	773	812	742	767	809	778	753	752	759	732	729	762	795	787	814	785	762	786	759	772	760	759	775	751	811	756	769	803	793	794	761	784	762	779	769	778	803	776	762	765	770	760	759	766	734	756	777	804	733	808	791	799	771	793	818	820	744	771	787	795	746	793	749	776	780	822	793	769	843	774	746	781	820	737	771	735	764	750	750	770	749	755	811	863	716	791	828	820	804	755	806	741	793	739	784	799	782	805	812	682	795	804	718	807	773	769	741	845	791	764	799	804	771	770	790	800	804	762	792	806	767	828	784	777	766	796	773	770	824	768	824	789	742	805	731	780	774	823	785	771	783	788	836	753	834	777	805	826	786	769	765	753	802	801	777	762	789	790	759	790	770	788	768	773	746	782	818	807	771	720	775	787	777	756	796	814	835	792	776	773	809	796	741	782	763	804	762	765	828	827	821	793	731	823	797	793	767	783	765	780	797	779	781	769	809	814	779	799	785	777	817	775	785	808	801	823	801	790	810	807	809	789	797	765	762	796	804	830	710	799	829	758	777	766	781	822	837	831	790	775	790	787	781	859	816	788	823	762	798	793	756	784	798	712	813	813	796	761	815	740	794	805	852	738	749	747	809	824	768	796	785	775	766	804	787	799	763	754	791	828	796	740	789	789	749	831	765	773	770	802	763	800	779	809	794	792	750	762	790	797	771	796	777	773	729	753	772	752	744	809	730	765	780	818	771	818	774	788	809	835	772	760	772	760	780	765	735	796	792	787	802	802	756	789	744	778	834	787	767	774	793	805	781	756	768	776	785	745	756	807	799	793	780	825	783	778	765	761	766	797	791	729	775	804	794	772	811	734	785	799	763	797	805	785	781	759	763	763	832	782	743	731	804	776	808	741	774	775	770	797	826	757	817	777	760	789	779	745	758	790	812	776	775	798	852	793	827	789	791	797	794	790	816	756	789	762	784	789	739	784	761	779	770	805	781	734	788	835	808	733	787	744	815	755	787	735	774	734	769	734	774	757	803	832	729	800	825	824	803	792	780	728	728	728	771	800	792	738	770	800	788	770	782	803	795	782	788	783	823	761	723	789	763	818	780	752	792	808	758	829	764	778	807	828	766	777	765	818	814	764	787	750	824	767	757	773	755	731	819	764	800	777	790	744	809	751	807	753	769	795	850	781	760	750	755	768	777	786	816	773	811	754	766	769	814	808	792	813	761	744	776	846	802	779	775	772	759	781	800	799	755	748	771	757	764	772	791	803	719	767	783	755	742	809	753	770	790	793	779	788	765	762	793	739	740	799	796	780	782	733	788	778	795	829	774	813	788	730	775	820	833	781	795	783	746	736	770	770	759	818	773	778	727	789	781	704	805	799	743	780	792	730	789	785	768	830	773	798	832	772	787	773	788	755	807	786	789	750	746	806	749	775	805	780	767	768	758	772	745	756	818	762	744	762	761	779	790	799	755	794	739	768
24859	21470	29076	28041	18026	6622	2790	1705	1319	1133	1017	993	986	939	876	912	854	908	901	807	873	874	844	855	906	872	840	868	863	791	884	834	865	862	835	858	802	877	856	872	831	798	825	843	906	842	847	809	907	850	869	843	893	822	858	879	857	811	812	816	868	899	831	884	904	837	882	837	841	827	835	833	909	842	811	859	793	848	831	900	885	849	931	835	819	820	827	850	807	844	899	824	798	834	787	897	888	922	844	927	855	847	910	860	833	870	847	837	830	857	876	853	894	934	854	866	842	797	855	893	894	838	861	836	847	810	878	870	813	890	835	910	846	866	861	890	826	862	856	861	930	896	852	874	880	871	878	841	845	899	843	816	825	818	859	859	877	857	847	848	810	835	902	851	827	863	900	900	862	856	917	850	880	841	866	863	919	849	872	821	865	909	860	823	879	916	864	911	911	871	852	819	865	867	880	783	872	828	911	841	804	874	875	918	877	885	883	896	805	866	836	849	847	845	873	884	852	820	860	837	868	830	820	874	865	918	898	833	825	843	871	858	842	833	860	876	907	863	879	867	830	891	831	907	809	849	884	866	886	858	804	900	862	873	863	851	825	864	912	833	849	905	912	819	828	850	864	865	849	893	852	846	872	885	857	860	816	849	879	885	892	817	842	879	840	879	807	843	905	904	825	891	882	866	830	875	827	887	835	859	804	881	884	822	908	907	841	842	814	844	866	887	911	859	884	858	838	867	866	936	875	951	881	861	849	885	917	873	818	856	909	877	824	818	885	860	895	819	849	866	839	879	843	877	876	844	812	902	824	843	844	873	911	833	858	889	890	852	880	842	826	836	859	853	884	842	841	817	868	869	848	893	847	882	835	876	881	884	862	866	926	861	874	850	806	846	832	831	841	821	840	836	940	901	903	907	817	914	848	887	822	866	860	922	855	867	860	857	856	887	883	871	958	896	867	841	850	818	856	850	803	853	836	901	898	868	840	888	876	929	918	879	903	834	900	823	859	911	901	878	817	815	908	864	896	878	866	911	835	832	911	871	876	857	894	880	881	853	878	853	874	899	861	843	872	850	864	876	805	833	842	876	889	864	877	872	894	872	848	874	884	866	867	850	866	912	851	877	843	872	844	863	841	893	869	885	861	836	837	891	887	866	828	821	876	840	877	886	816	855	857	859	915	850	867	891	836	833	857	867	864	896	921	856	905	861	827	853	868	880	871	872	876	820	859	826	863	903	864	843	853	864	862	833	834	876	869	848	825	847	905	835	830	844	860	866	913	887	847	889	864	805	875	834	895	889	840	898	882	898	829	907	826	859	830	864	838	850	835	817	866	807	883	891	794	855	878	858	895	879	888	863	880	910	818	866	871	886	930	875	833	834	908	854	937	876	827	911	854	864	865	873	889	923	882	899	881	872	887	871	877	902	864	914	866	875	878	830	839	843	827	875	846	859	854	886	821	870	873	832	830	922	851	910	868	817	820	885	834	870	813	792	893	865	876	873	912	907	814	856	891	950	901	837	883	887	891	874	923	876	811	850	849	845	863	830	826	903	888	881	827	860	875	899	849	871	836	835	886	918	830	848	835	891	840	829	903	867	923	825	890	853	806	871	816	852	870	885	900	861	859	869	862	856	935	837	898	870	863	872	839	805	856	866	919	857	826	838	875	912	826	941	866	844	850	802	895	861	821	876	862	850	923	887	848	855	855	829	860	861	859	868	912	911	882	831	843	844	857	820	905	876	863	832	855	850	825	851	865	801	829	889	872	828	839	828	859	840	862	801	937	894	832	828	842	879	863	818	866	884	905	806	852	829	875	894	853	852	853	891	812	815	845	843	915	867	870	826	839	870	850	844	876	948	830	849	866	848	896	885	833	904	860	949	824	848	892	857	876	884	807	850	887	893	848	818	867	811	910	843	895	864	880	931	877	861	864	847	872	868	834	870	838	813	852	843	906	810	863	889	842	859	882	856	842	835	893	829	835	895	883	904	895	826	900	903	826	849	874	821	853	859	867	834	962	862	840	912	896	832	882	856	796	854	858	853	848	878	818	872	856	788	880	835	874	824	833	839	854	842	911	962	900	864	795	858	845	820	883	843	840	833	903	892	854	836	842	867	854	895	857	841	845	906	863	850	858	847	849	853	877	913	842	856	875	815	843	874	829	909	851	815	855	831	896	831	828	848	826	889	902	796	849	845	831	871	822	864	875	824	884	857	879	865	851	843	836	884	838	851	874	824	894	804	866	857	825	865	861	859	864	887	877	872	946	812	886	893	840	898	909	850	831	827	856	886	858	831	885	834	808	880	844	841	838	852	807	821	856	842	862	917	938	867	864	888	869	896	847	849	884	888	866	841	845	831	898	882	852	903	885	914	861	850	817	865	856	863	883	837	855	861	842	825	822	874	846	862	811	865	852	870	876	896	867	844	904	901	820	865	862	829	897	873	860	859	830	895	931	925	906	866	874	877	816	827	881	838	912	885	895	905	894	885	866	849	805	887	846	855	869	848	880	884	850	819	879	854	836	908	871	854	843	872	825	900	857	885	890	840	873	826	854	877	882	848	834	834	820	893	874	844	879	869	820	862	883	829	856	867	868	881	877	852	830	868	860	857	897	842	899	839	875	835	860	807	852	860	837	823	816	860	902	807	907	813	925	858	840	801	932	864	871	886	867	900	853	850	893	902	865	873	817	855	899	847	820	876	906	848	853	816	869	862	872	830	853	838	905	917	871	867	861	875	873	845	882	870	866	812	913	849	854	832	845	878	892	875	888	847	897	894	840	880	847	833	891	890	859	895	841	881	856	882	886	916	822	867	885	866	842	907	856	860	855	811	866	877	861	842	812	886	884	882	860	803	872	853	865	876	879	911	850	848	864	858	831	882	817	854	868	839	822	834	885	864	889	837	836	858	869	890	851	876	815	861	862	849	772	836	858	907	882	849	853	886	872	841	931	849	854	854	853	872	920	811	843	934	884	821	857	821	860	868	857	868	795	851	867	871	802	856	858	870	845	891	834	868	841	886	880	855	869	844	846	832	852	872	860	811	875	829	846	815	824	834	856	884	863	826	854	841	877	879	813	887	856	848	849	904	894	839	848	852	846	847	859	866	810	892	895	875	855	810	854	828	880	852	880	909	849	874	876	859	839	883	869	869	887	846	818	962	876	871	887	850	922	888	891	891	836	878	818	897	826	854	830	830	884	845	836	876	928	836	851	841	820	857	877	829	869	846	847	946	817	850	860	872	870	842	830	838	864	868	850	837	892	844	887	877	884	870	881	885	841	819	853	856	882	914	849	840	908	852	874	858	848	910	865	821	823	850	883	862	848	805	861	855	854	843	855	901	859	835	897	859	852	842	898	869	853	803	875	874	869	875	829	878	876	856	880	900	866	843	875	838	814	869	843	912	832	830	915	889	820	842	865	863	858	813	810	832	863	865	845	862	920	834	852	837	837	871	865	856	859	813	846	798	842	877	878	892	839	907	762	802
40454	58400	42225	28681	14986	6222	3596	2304	1693	1302	1104	1097	1038	1005	974	974	931	933	888	963	901	883	883	896	884	923	903	886	934	836	910	860	861	856	889	876	907	861	893	896	922	919	918	858	837	891	935	866	952	889	913	847	856	919	872	885	926	833	882	903	907	827	854	916	929	899	897	870	911	924	916	940	915	863	905	932	895	902	893	927	886	919	871	908	923	905	883	872	907	907	824	919	857	801	888	865	903	898	890	837	930	885	922	869	857	901	832	905	903	875	917	862	863	893	912	912	894	867	872	873	853	896	872	905	871	909	867	888	863	898	889	928	916	911	901	941	939	892	888	874	871	898	915	886	860	864	877	867	835	871	869	932	858	893	886	878	905	864	914	930	935	912	927	911	923	858	853	881	924	904	880	934	858	881	914	860	856	895	888	884	916	893	835	870	941	879	836	843	865	852	923	907	936	891	881	842	868	872	872	873	891	910	859	949	866	914	868	909	873	920	882	882	867	821	861	878	929	888	910	870	909	896	933	885	864	860	931	865	885	877	842	869	925	882	878	947	849	885	857	897	877	865	904	920	881	866	898	907	868	882	837	897	885	857	842	860	890	887	872	874	829	866	902	861	874	901	899	953	904	852	912	934	938	916	810	887	827	920	881	904	921	935	877	882	937	897	854	838	893	920	903	906	898	907	841	872	928	959	930	855	917	952	865	868	881	893	933	876	882	909	906	878	896	862	887	928	828	926	862	915	922	888	874	896	875	856	901	887	923	948	896	916	964	852	941	914	869	872	925	903	825	850	923	869	861	856	859	900	863	930	884	887	867	901	848	911	803	901	882	856	951	907	926	923	918	872	912	890	868	904	868	911	868	893	866	909	893	873	925	883	848	885	898	852	898	861	850	866	877	891	870	864	855	868	909	860	909	888	936	904	866	903	933	886	916	920	854	906	927	871	925	874	892	913	879	922	927	894	906	929	870	839	853	895	876	852	866	929	918	942	933	838	847	857	940	889	879	873	907	859	826	813	848	835	920	840	892	887	891	851	868	913	896	868	874	954	888	908	876	922	901	873	871	881	881	911	892	849	913	842	849	922	821	915	870	853	935	891	905	896	907	905	851	865	894	933	835	916	912	928	938	877	912	954	868	859	841	903	886	913	879	928	864	881	884	864	861	913	870	922	914	884	864	876	917	852	914	845	853	868	907	876	926	854	889	909	916	890	860	854	871	851	868	932	908	872	883	863	851	865	909	864	901	896	871	920	906	875	912	886	870	822	928	892	891	869	907	869	850	946	922	924	901	870	888	909	847	933	887	929	901	934	900	905	909	878	905	836	865	858	942	859	889	910	891	875	927	854	856	828	867	916	872	913	898	950	850	886	908	884	898	923	909	821	883	846	896	867	869	944	850	885	894	822	845	888	890	876	949	925	901	925	877	860	892	867	905	802	843	879	895	850	889	912	885	950	869	919	876	855	876	891	883	873	910	911	894	884	802	863	858	883	921	866	826	877	899	832	902	895	830	897	908	917	815	900	892	874	908	960	855	870	898	918	919	941	897	903	870	892	872	907	865	911	928	872	866	907	880	921	881	941	874	869	878	949	919	887	866	933	892	840	862	887	883	915	923	878	837	910	890	903	878	933	904	909	881	906	854	899	913	920	886	879	876	873	906	867	869	899	922	861	939	909	892	912	907	872	862	917	897	912	879	940	892	833	874	886	956	881	920	873	931	850	852	886	924	886	889	934	914	846	836	874	917	853	871	865	858	888	878	902	923	903	886	904	906	848	891	800	881	893	930	882	875	916	894	861	890	894	923	851	921	853	920	851	893	897	872	872	900	869	887	882	884	859	906	974	885	866	940	904	888	902	897	848	885	930	897	919	863	908	929	903	937	909	889	893	939	917	907	918	884	897	866	871	873	842	870	940	848	909	890	851	888	901	867	916	907	838	881	891	964	887	866	909	857	919	886	908	889	895	855	905	928	880	874	876	902	911	948	884	873	913	916	852	873	911	853	906	861	826	900	907	912	874	910	923	858	894	921	896	869	934	835	936	915	908	940	947	944	875	950	890	884	870	891	919	876	895	913	858	890	915	924	869	872	841	870	885	898	907	821	837	912	888	827	826	892	909	913	888	908	899	887	924	914	879	901	863	878	875	860	901	930	877	876	867	894	893	899	832	904	850	886	889	882	909	860	896	919	909	918	905	845	853	902	864	869	890	882	863	872	879	887	895	867	820	901	917	929	884	884	905	943	936	924	900	904	884	924	898	920	880	889	896	892	909	913	911	876	879	954	905	865	886	872	864	902	908	902	874	868	902	906	921	891	894	876	943	848	912	855	877	868	922	892	875	861	912	873	855	859	891	869	867	868	964	889	874	868	897	842	863	874	941	890	894	980	919	904	866	887	914	926	898	879	938	909	945	873	861	916	927	865	910	931	875	922	864	932	839	865	924	900	905	877	930	916	901	890	905	943	922	902	844	884	887	884	891	901	891	927	853	890	863	905	795	911	878	895	878	897	916	851	841	895	827	901	917	890	856	889	908	910	839	927	895	885	958	902	947	911	816	851	875	943	867	950	903	901	875	934	909	927	882	831	869	878	872	928	918	850	891	866	888	891	869	869	881	888	862	923	857	853	880	869	844	890	877	903	883	914	897	858	895	917	860	882	917	883	918	863	929	840	827	890	879	882	847	859	892	912	892	910	906	903	863	904	892	898	879	861	824	893	925	859	897	861	870	865	822	867	913	852	916	920	833	830	890	904	890	881	894	946	861	822	872	908	933	889	948	933	909	870	871	875	893	880	923	864	899	871	885	914	881	896	883	887	850	870	935	881	824	886	867	958	885	874	887	897	892	854	831	882	895	933	863	887	877	871	890	838	873	931	889	857	852	892	913	845	870	864	866	850	910	871	902	863	950	890	849	923	824	832	855	891	898	834	885	871	916	854	884	876	928	927	899	844	892	858	915	925	875	921	858	846	872	898	859	851	868	919	833	898	885	860	907	814	888	877	915	894	901	935	911	857	892	888	868	867	921	890	925	872	856	815	895	864	846	926	885	874	911	876	938	885	921	905	856	895	901	863	878	930	912	923	828	860	851	905	837	896	902	888	902	934	879	882	875	889	950	931	873	865	876	860	884	883	872	836	851	891	867	903	865	864	906	905	881	862	862	877	916	889	851	880	903	922	885	878	838	906	881	915	910	885	854	847	898	873	879	844	888	920	892	897	873	886	917	892	878	924	940	860	934	869	879	846	882	896	788	916	933	883	855	858	883	855	882	890	911	859	893	875	902	876	923	900	864	891	905	926	910	872	828	917	885	874	900	871	876	866	900	861	857	892	924	911	932	902	928	835	873	908	861	914	907	893	908	900	936	869	943	935	906	845	882	874	915	940	877	892	925	887	877	872	910	862	874	894	863	932	923	857	905	870	898	892	895	877	888	890	881	878	861	861	987	837	906	942	883	878	875	863	901	871	859	861	879	893	872	835	860	913	846
22433	20990	28444	23719	20991	20706	8459	2064	1399	1245	980	945	847	831	848	856	811	874	810	870	833	850	837	810	839	860	829	806	781	801	817	782	795	795	845	790	839	830	822	817	827	881	755	787	826	820	851	817	850	818	850	787	865	823	829	811	871	785	747	881	816	814	811	855	867	816	783	853	792	784	788	825	844	819	857	794	802	844	815	828	822	795	738	848	860	795	770	833	825	820	835	816	822	812	761	790	762	830	806	778	798	797	821	827	848	784	858	803	838	810	838	811	863	779	802	809	838	794	789	849	806	824	783	833	807	809	812	829	860	801	810	861	837	801	745	819	831	850	825	809	831	818	860	777	806	831	854	787	801	799	815	820	796	804	810	804	792	839	812	850	842	802	784	814	822	802	802	774	792	791	810	796	834	813	806	785	809	887	858	804	824	780	806	858	809	775	829	784	831	798	857	785	791	800	822	807	828	861	825	819	841	759	845	851	780	782	808	805	793	817	857	772	806	846	796	790	791	808	806	826	815	873	773	853	824	799	778	822	816	807	793	769	830	835	823	810	801	797	767	753	756	829	810	842	782	839	841	786	857	796	797	804	828	820	798	860	837	860	826	781	793	829	796	735	815	841	797	827	804	774	836	875	868	827	829	813	859	793	783	806	797	757	791	773	820	837	846	819	790	806	813	858	824	812	831	829	758	858	822	808	845	833	810	768	823	793	814	821	795	829	794	858	825	800	802	837	847	788	810	868	889	810	766	819	824	800	810	820	813	797	844	795	783	831	818	860	806	770	795	778	860	816	797	842	822	801	830	861	794	816	825	837	807	811	769	752	808	780	815	805	787	799	790	810	858	795	807	803	803	817	770	769	787	840	852	837	818	781	841	854	817	793	787	825	825	803	826	801	814	786	805	828	793	853	882	880	772	791	828	776	853	870	815	885	794	808	796	780	806	782	825	770	824	757	819	842	809	872	797	773	819	798	803	821	816	825	852	789	803	826	838	773	801	818	830	801	806	823	777	794	799	774	845	864	794	797	841	819	806	841	785	813	844	827	825	828	823	827	855	810	811	830	804	787	813	821	797	791	824	828	787	796	837	820	788	793	819	832	867	845	818	802	805	772	805	826	815	792	794	788	782	805	844	827	843	834	783	766	828	850	815	814	834	803	823	798	878	778	818	793	846	865	809	819	864	765	831	845	808	813	843	808	804	818	808	803	763	785	771	867	793	798	832	841	791	820	797	773	828	799	787	855	788	876	823	817	827	833	869	870	791	775	806	819	859	819	790	834	826	854	799	806	853	852	838	825	837	802	838	850	859	805	806	797	732	775	793	846	807	857	798	779	839	805	810	848	835	817	809	797	825	793	846	794	856	849	797	836	800	810	846	800	819	770	827	848	778	831	846	802	797	816	824	800	832	790	767	852	860	809	842	836	816	813	813	834	786	831	793	796	812	769	819	787	821	799	821	854	835	833	839	783	834	809	825	800	830	805	844	844	823	774	761	812	825	797	777	858	774	817	858	832	730	847	789	830	811	844	836	711	808	776	822	818	833	785	824	810	862	815	793	807	852	797	836	806	851	822	849	794	831	785	832	837	808	809	815	836	821	795	807	854	792	821	852	801	813	813	854	861	770	808	813	835	835	816	811	816	854	858	771	827	815	835	787	781	816	785	854	772	798	797	797	817	773	821	810	817	793	807	824	803	803	799	837	803	753	781	790	850	864	807	862	823	820	825	814	799	791	805	816	824	825	798	802	843	827	801	870	869	780	824	803	845	797	768	806	769	820	753	837	796	843	841	750	789	846	785	828	776	776	879	834	819	838	796	839	786	791	794	819	794	778	796	807	833	825	782	818	759	842	806	843	836	817	806	798	826	809	780	765	815	822	805	808	817	827	812	833	831	778	777	838	884	765	814	855	830	822	810	804	793	866	747	790	824	853	775	744	781	824	827	808	831	852	754	796	824	806	826	765	783	853	793	834	819	783	801	840	802	767	882	830	783	781	762	772	773	767	829	774	843	795	834	859	851	828	881	834	834	834	809	786	809	820	793	815	827	777	759	791	813	842	874	830	809	795	755	823	825	778	816	898	820	838	794	779	799	776	816	814	803	788	793	793	870	824	799	794	806	835	819	778	800	851	793	774	814	808	811	823	828	829	834	796	829	785	825	831	828	814	802	814	800	830	845	781	861	812	870	796	786	808	793	798	879	833	794	743	824	782	782	785	799	854	819	863	791	815	833	777	789	781	790	764	782	805	867	861	857	802	814	831	784	817	823	836	815	792	766	821	848	783	797	806	808	804	781	838	796	799	820	768	802	805	808	839	824	814	784	867	817	870	759	813	814	816	833	833	758	799	803	909	835	826	780	800	849	823	818	827	812	808	814	886	792	768	802	861	785	783	824	802	818	813	849	764	802	841	817	810	818	785	805	856	803	783	854	772	800	762	839	806	824	781	788	821	818	817	816	791	812	830	808	782	789	763	782	810	826	833	834	783	805	809	821	856	838	756	800	819	847	784	865	813	856	800	801	796	801	838	835	762	784	802	810	789	798	774	839	806	814	757	787	838	794	807	804	851	797	777	805	853	776	791	818	886	804	761	814	838	798	821	823	799	794	830	861	810	846	795	798	793	828	793	806	843	867	846	804	789	830	872	842	828	859	766	818	856	787	865	810	852	825	797	877	819	815	812	815	832	771	825	737	814	848	805	817	799	836	838	819	801	837	800	803	790	834	821	857	825	847	794	793	830	751	871	804	827	791	804	756	853	837	788	802	810	759	798	818	862	825	838	788	844	820	812	778	770	874	805	793	826	824	817	833	779	830	796	774	823	830	822	793	813	792	818	790	837	825	763	833	897	814	784	848	821	829	801	797	839	824	797	831	796	732	739	794	816	810	793	798	850	822	840	771	783	798	801	806	784	784	844	824	866	824	804	796	826	827	774	809	863	853	724	829	826	802	798	833	801	850	792	774	790	817	836	796	775	843	776	812	788	746	868	856	777	841	875	823	787	806	881	773	810	789	847	715	892	749	784	827	816	805	800	829	827	847	822	856	803	824	786	869	785	764	804	789	851	837	812	860	804	790	830	887	772	785	780	822	836	859	798	799	775	807	752	755	790	804	792	791	825	771	821	823	812	825	817	803	783	828	859	820	808	811	820	856	781	791	820	839	823	820	788	832	804	853	796	807	782	758	847	814	813	810	814	802	761	810	832	799	801	769	838	842	805	767	796	863	825	835	854	783	790	827	838	782	826	803	810	830	850	807	801	770	793	848	822	844	821	814	813	808	796	861	820	823	809	781	751	842	781	791	864	834	776	819	876	842	816	785	804	816	764	811	834	817	814	830	802	802	822	863	797	825	810	825	800	812	761	825	832	753	787	795	800	796	820	858	798	823	843	805	773	835	763	827	809	806	860	819	762	806	802	826	772	797	804	815	824	794	801	844	817	846	775	825	842	755	797	795	825	767	804	850	797	859	778	792	823	787	774	807	800	840
46862	64762	42111	21801	9994	5275	3477	2324	1763	1376	1155	1025	954	863	814	871	823	831	857	796	835	886	810	816	823	798	767	826	868	846	782	847	811	788	860	799	832	800	771	839	842	810	851	827	815	867	817	824	815	781	829	799	794	832	812	844	825	853	795	813	792	809	810	827	831	835	784	781	807	808	819	772	817	868	813	862	759	870	814	829	823	843	793	798	810	798	812	813	774	780	798	803	837	803	855	803	814	835	773	801	839	783	820	845	834	803	830	842	794	834	760	820	841	816	821	867	840	830	805	764	819	801	794	802	831	776	837	817	821	838	838	805	809	796	801	777	842	820	815	805	877	828	795	801	780	770	818	853	866	835	788	787	855	824	829	800	794	807	837	782	815	820	753	852	883	817	821	793	830	806	797	846	834	814	843	846	814	830	832	828	814	832	809	828	877	808	818	788	841	822	855	808	865	900	835	830	844	815	814	814	848	808	802	854	804	844	833	805	796	774	867	846	852	850	832	815	834	850	840	852	819	850	828	809	787	787	834	778	835	835	806	825	800	879	830	830	823	854	849	823	816	766	815	821	792	779	832	792	838	851	788	830	813	848	812	821	856	817	853	828	826	841	784	835	791	810	827	828	820	802	845	801	790	837	871	799	810	856	778	780	824	819	770	825	800	781	770	818	767	811	855	858	858	816	829	819	818	862	815	839	825	803	818	824	844	863	796	826	812	782	820	801	816	864	826	835	806	792	817	797	852	815	789	806	833	830	821	843	794	813	811	812	799	836	789	777	783	832	795	848	815	794	833	823	826	839	821	805	841	795	827	830	778	881	832	819	861	751	818	806	806	808	823	856	819	830	815	801	833	829	788	786	832	824	850	832	811	816	797	829	818	837	804	856	836	798	805	798	841	820	789	777	824	794	825	837	833	825	861	793	827	813	819	850	772	826	802	866	844	851	805	835	818	848	784	853	835	784	826	812	824	819	844	836	787	789	841	811	810	796	859	796	816	763	876	784	842	829	804	809	820	845	825	849	837	808	816	827	826	837	816	833	835	832	826	863	865	833	810	844	830	772	842	835	800	789	810	853	827	861	811	821	861	863	847	843	827	777	823	800	832	795	773	822	828	806	805	819	800	810	800	793	816	845	771	836	816	878	829	840	832	802	798	833	856	817	812	803	855	762	840	829	858	782	803	810	811	816	748	836	849	875	788	800	798	841	783	853	812	820	834	792	814	802	850	844	810	775	853	816	789	836	830	854	839	827	830	789	823	810	806	875	822	787	811	820	830	839	843	829	865	858	807	796	833	840	826	823	825	820	779	842	799	804	885	828	803	843	821	840	810	790	893	856	770	817	784	826	801	824	855	835	850	848	779	826	793	809	844	814	843	869	829	810	808	795	839	829	836	827	811	772	863	778	739	761	860	796	862	784	793	851	826	839	845	785	798	744	807	814	860	814	839	834	788	821	829	842	842	815	808	824	829	822	811	827	841	822	850	793	800	828	760	797	826	815	795	817	843	803	815	827	824	804	820	838	806	777	823	837	836	828	822	788	809	805	832	830	760	805	814	866	860	831	811	835	807	791	879	826	785	795	834	798	839	819	821	794	813	784	800	884	899	828	841	840	824	791	864	806	791	835	806	807	830	893	816	824	868	863	783	832	856	795	771	801	754	762	833	825	831	778	794	824	856	824	819	828	789	800	844	847	853	838	818	807	829	821	800	810	783	853	803	850	811	823	797	842	851	836	820	799	776	796	828	835	883	806	826	801	828	846	805	775	869	798	823	807	846	796	804	771	810	829	792	818	866	844	846	797	841	789	794	883	786	803	793	772	827	885	874	821	845	825	830	856	845	794	870	854	818	807	815	853	812	792	844	791	826	814	866	787	859	830	828	836	812	868	778	801	777	827	799	804	832	767	800	822	844	814	828	821	792	765	854	841	859	821	847	835	826	797	804	871	849	807	799	830	821	820	832	791	819	848	838	789	834	810	823	818	796	824	817	797	794	784	788	818	825	767	800	799	875	795	836	875	817	787	840	823	800	872	775	836	808	869	799	772	796	870	847	856	843	823	818	869	757	835	816	861	806	784	824	779	848	841	858	870	839	838	826	818	773	740	804	853	833	792	842	847	812	840	832	835	759	802	770	802	789	829	812	815	840	825	867	807	829	823	833	796	883	869	858	860	817	792	827	791	828	770	807	822	850	864	841	891	812	813	837	822	843	805	811	839	838	810	823	855	839	809	855	811	831	802	791	844	849	828	819	863	770	843	833	896	784	846	822	815	865	836	842	826	857	804	842	811	813	781	816	838	848	822	768	802	837	817	776	822	843	844	784	807	821	829	825	786	797	811	839	800	832	805	799	789	773	828	816	857	784	821	810	806	822	751	813	810	799	813	880	845	875	803	837	850	845	849	870	801	847	825	817	797	772	820	855	855	827	831	798	823	880	767	800	816	797	776	842	811	817	817	816	846	830	833	847	853	853	816	811	816	828	816	820	818	804	836	772	872	803	758	802	831	828	818	769	825	808	802	843	815	854	878	809	767	886	794	847	832	818	824	850	796	816	833	835	753	816	845	805	872	875	863	853	832	828	848	799	841	831	848	823	829	787	799	800	838	809	804	815	844	830	801	815	822	813	750	838	826	835	833	822	842	792	778	814	865	781	816	788	836	798	833	818	837	871	833	744	799	791	841	835	801	859	830	806	802	841	842	843	860	862	856	854	873	864	831	799	789	772	870	760	820	822	851	843	802	833	849	812	800	821	826	822	809	829	832	823	827	869	827	800	845	816	850	819	813	854	779	833	845	844	851	783	860	813	813	830	787	784	784	861	848	790	795	823	817	847	824	859	834	835	802	830	797	827	769	827	786	807	853	803	831	774	840	833	837	828	839	862	825	811	825	821	781	829	819	848	795	862	826	800	808	809	820	824	817	863	821	826	834	752	814	875	787	820	819	819	812	818	843	843	819	807	818	808	790	796	864	853	811	815	837	810	779	827	795	849	829	887	786	848	818	819	830	817	832	832	809	805	803	826	835	771	875	853	775	793	834	854	762	778	845	808	869	764	839	801	843	848	757	841	821	804	871	802	824	820	817	833	861	832	864	794	783	775	789	811	811	786	751	826	834	815	809	846	846	797	838	802	817	852	816	866	791	791	798	832	872	801	823	815	842	828	842	841	835	807	775	810	835	812	814	845	763	852	826	815	812	824	865	849	840	791	821	821	823	800	816	843	799	842	817	826	773	830	818	837	818	778	896	792	836	854	801	839	817	801	779	829	841	757	779	787	836	809	795	807	788	815	861	858	819	793	801	865	832	814	846	822	776	821	805	873	800	816	779	855	817	814	825	827	834	815	822	782	862	824	819	842	796	813	830	832	811	842	774	809	881	854	831	809	864	831	854	834	849	821	822	824	835	822	757	842	834	777	802	850	823	862	825	810	832	790	819	830	854	801	826	818	805	845	814	829	837	874	848	810	840	831	831	792	811	818	801	803	799
41581	30204	21009	8085	2336	1487	1147	942	922	862	841	838	833	783	825	839	845	809	833	787	867	775	805	829	850	826	802	812	804	821	825	841	819	837	815	802	863	829	836	874	814	795	810	798	815	813	850	794	837	838	804	776	800	822	791	830	772	837	803	824	791	784	821	831	831	847	796	805	807	811	829	793	808	764	798	817	861	843	794	792	766	801	744	848	800	791	813	778	831	826	791	787	838	793	841	837	859	773	811	822	809	809	811	796	819	811	777	829	848	823	832	815	794	866	806	777	786	800	819	817	842	783	837	812	852	770	816	815	791	817	827	834	757	822	807	788	780	778	780	823	807	848	807	770	831	838	780	777	773	798	817	806	801	791	810	828	856	832	825	826	833	771	824	809	831	808	860	802	781	834	811	772	786	802	828	820	854	848	792	784	852	817	812	845	876	798	802	843	789	825	832	823	795	832	812	769	799	854	813	818	853	855	818	781	790	772	819	851	817	763	776	801	792	805	798	862	852	819	831	859	878	795	829	780	781	825	802	755	822	804	817	832	823	771	828	867	802	825	821	780	799	811	812	832	799	843	823	845	842	834	790	843	836	774	825	838	815	811	777	805	873	854	813	844	825	817	844	802	829	852	821	821	801	797	888	832	792	804	803	831	758	826	837	815	810	812	848	819	803	809	770	852	832	784	844	815	814	852	805	802	820	832	848	790	876	785	796	787	780	829	849	846	821	821	818	845	818	822	868	849	818	829	835	866	832	797	810	759	817	820	855	821	807	843	815	806	809	790	832	835	761	819	732	835	782	799	804	805	817	809	848	786	841	776	823	824	814	809	822	853	845	787	812	818	851	797	812	793	754	789	792	815	831	856	798	788	828	861	846	860	785	827	847	811	833	787	853	782	786	869	791	830	834	840	797	787	796	840	842	846	834	801	834	817	842	833	827	809	817	819	827	802	823	805	800	802	820	866	859	892	812	839	859	862	854	846	808	813	843	813	821	808	785	836	872	781	799	838	838	751	789	812	848	829	830	809	828	785	835	811	805	800	806	816	821	821	769	748	789	796	776	847	859	788	786	841	767	781	839	842	819	805	830	792	770	853	852	792	831	799	816	797	786	800	844	841	817	861	819	809	834	834	790	834	809	854	834	843	868	849	812	789	821	876	834	827	795	774	749	806	804	779	752	842	871	846	849	838	756	799	853	832	828	864	819	803	817	820	884	792	775	796	804	813	803	814	818	859	866	814	835	794	819	896	880	839	806	807	847	876	844	844	780	811	774	790	850	809	838	835	794	780	809	823	821	820	808	808	830	809	839	822	793	783	824	838	836	835	790	849	790	823	798	862	812	793	792	861	853	795	816	831	800	833	760	797	828	809	835	799	797	803	812	813	833	782	818	803	789	786	807	826	784	815	816	823	826	851	795	826	849	806	784	824	793	804	818	835	858	815	851	798	847	810	800	788	852	839	796	843	843	805	810	853	819	811	834	847	831	827	783	861	829	851	822	830	819	820	796	803	803	792	800	842	779	827	796	790	778	787	874	847	832	813	858	847	856	774	805	796	820	806	805	843	797	798	826	876	821	795	835	830	845	845	810	839	801	801	787	853	839	833	847	839	873	782	832	844	855	813	826	876	809	831	804	796	808	770	830	845	838	813	832	773	848	769	773	823	780	831	774	813	853	800	815	817	807	790	842	870	868	855	805	824	852	832	781	845	884	831	828	745	823	835	838	834	809	800	809	830	819	827	779	843	822	749	860	842	818	853	806	761	841	821	829	818	825	830	796	788	835	831	795	841	768	814	814	785	825	816	830	817	772	849	811	805	876	831	824	822	856	784	828	761	830	859	782	760	808	845	813	846	846	802	790	829	803	820	794	809	836	807	837	814	836	816	833	820	797	824	858	847	812	871	824	848	836	827	793	824	789	819	808	827	829	806	806	825	825	806	838	822	834	780	802	839	832	845	794	821	825	822	841	821	816	771	829	813	778	805	864	789	835	819	765	835	781	794	818	835	758	790	818	871	835	864	820	817	806	870	822	805	844	834	894	820	827	845	800	834	832	801	804	802	799	766	844	831	860	804	856	838	827	838	791	760	754	831	803	760	833	768	822	881	784	823	820	805	761	754	836	829	735	791	839	837	866	836	834	767	791	830	794	846	865	806	766	803	822	851	820	806	781	852	828	807	833	849	834	851	840	851	811	811	782	805	822	837	831	831	811	790	788	749	818	826	833	826	803	825	795	788	770	879	807	842	818	805	854	822	785	795	847	853	801	852	795	842	823	814	769	858	813	796	815	760	778	870	853	808	819	829	794	836	816	833	821	887	856	808	838	821	856	820	822	782	778	823	776	833	784	809	834	821	854	825	784	838	771	851	852	789	796	843	846	836	867	788	788	890	773	767	843	851	842	785	842	812	825	871	853	852	819	811	844	810	872	820	819	758	811	844	886	861	721	788	813	807	824	744	829	783	843	856	836	853	793	901	829	799	794	816	813	788	835	840	836	855	792	793	787	774	772	796	898	812	803	806	847	847	859	831	798	839	823	811	802	852	857	829	818	854	798	846	850	819	813	785	825	856	817	821	797	785	821	780	786	826	813	773	815	745	805	793	805	831	768	812	800	809	831	812	832	790	820	785	808	825	814	827	811	822	812	830	795	823	792	852	817	814	834	873	785	854	858	817	839	761	815	798	826	873	829	856	835	793	762	782	828	861	836	839	835	813	823	854	859	817	777	778	836	841	799	808	757	807	854	801	802	790	804	784	823	831	801	776	818	849	861	874	849	852	757	777	796	817	845	833	840	814	800	807	800	801	818	785	821	848	791	789	837	827	827	774	820	789	740	907	839	839	848	820	736	825	820	774	788	792	877	817	823	827	809	815	815	814	815	851	844	840	872	833	813	789	834	791	837	855	816	772	836	825	836	813	796	808	824	794	754	782	774	832	758	780	876	845	809	791	804	801	822	836	866	791	829	778	814	821	779	791	841	802	797	803	819	766	833	849	769	824	824	850	795	782	843	773	817	808	868	859	852	835	847	856	869	884	808	799	836	831	825	872	805	794	807	856	793	862	817	815	821	833	831	791	879	760	796	804	805	807	814	811	806	790	822	825	837	805	842	838	775	845	814	842	855	779	916	824	802	847	763	851	851	829	808	781	852	820	828	813	817	838	782	832	805	846	786	814	842	805	849	820	815	842	842	813	891	822	845	786	781	834	836	797	832	810	830	779	849	838	792	817	844	784	851	810	838	806	828	907	843	806	781	840	823	854	801	810	828	801	800	809	810	821	840	876	855	773	811	859	809	820	814	811	837	803	818	846	828	810	803	843	800	818	822	848	798	814	825	812	801	849	802	848	862	825	822	809	815	849	779	832	839	863	878	856	848	780	791	891	843	839	806	812	810	813	784	850	866	813	825	891	857	829	845	853	754	780	854	788	788	830	811	796	801	783	831	751	824	835	769	770	792	826	787	892	830	817	820	862	834	799	811	834	827	862
45897	37378	15784	5773	2802	1945	1361	1078	954	1007	931	848	844	916	846	897	778	832	848	862	873	844	788	868	822	882	868	857	836	856	795	870	843	826	869	864	860	862	889	828	877	849	874	863	904	881	898	827	914	890	854	820	912	872	831	812	829	821	881	823	861	817	798	863	854	888	829	846	848	829	873	827	799	802	779	872	804	848	849	851	844	840	847	825	836	843	860	824	862	853	818	801	863	870	796	834	847	842	819	892	874	780	838	865	890	858	841	817	864	830	837	858	835	866	852	874	830	764	837	830	886	841	821	820	830	891	835	877	832	812	763	857	830	831	833	864	851	815	810	884	875	824	830	828	832	839	824	863	834	835	835	805	858	866	862	866	856	887	815	865	800	840	830	881	916	819	914	828	836	851	832	866	874	822	801	862	874	843	854	826	855	815	799	859	848	868	854	780	856	796	906	876	866	851	864	838	853	848	897	834	866	799	829	854	866	851	810	860	826	865	816	826	848	857	840	838	836	878	866	870	868	862	878	836	876	854	819	867	880	806	866	821	835	866	857	829	814	812	893	820	844	853	858	907	866	827	840	848	878	824	857	856	865	843	804	872	863	864	837	843	868	846	875	849	829	910	852	859	826	831	826	873	818	841	841	828	889	857	895	920	810	866	864	835	847	792	798	896	902	813	866	865	763	818	849	844	853	858	814	868	831	873	822	925	884	907	811	811	842	894	855	884	888	834	873	835	835	892	831	834	858	817	850	838	861	849	800	805	831	807	881	852	844	873	852	826	914	851	848	838	808	893	817	832	890	821	855	852	890	861	838	827	872	809	821	859	862	861	831	863	838	866	830	868	925	891	805	843	816	842	841	899	867	874	887	839	845	853	788	867	819	879	847	837	868	886	882	880	885	873	870	810	857	850	864	882	850	817	810	794	836	886	820	890	897	840	822	836	878	853	870	850	831	830	851	855	827	844	846	847	873	832	832	838	855	891	833	843	899	851	797	860	826	818	893	847	803	843	906	871	825	846	819	901	865	925	847	807	856	852	820	829	789	883	883	859	878	847	846	848	847	869	868	870	874	878	814	825	845	825	882	913	799	825	874	865	895	888	891	816	883	826	866	845	890	912	813	867	830	822	868	878	804	905	871	895	833	910	870	817	857	848	856	841	861	779	839	864	862	841	829	839	842	831	818	866	885	842	905	855	892	867	836	835	868	837	826	836	889	827	803	862	795	818	890	865	870	843	849	910	819	855	868	802	861	856	897	821	891	854	922	874	864	833	889	871	838	839	873	835	860	852	872	864	792	802	898	820	903	814	854	897	799	870	871	863	843	851	817	815	857	851	855	863	820	849	850	881	859	851	862	821	793	795	820	823	872	884	817	850	881	917	859	818	830	874	835	821	884	822	841	870	834	845	844	844	892	860	852	820	894	818	847	890	851	831	849	774	827	816	872	877	802	861	871	815	883	864	844	885	778	887	898	857	878	869	835	848	824	818	831	839	882	866	848	833	830	851	814	832	858	862	857	838	829	863	822	844	877	815	846	854	838	882	889	860	817	851	818	850	819	817	889	815	857	848	794	823	841	820	796	847	844	852	850	825	833	858	856	852	878	860	799	842	868	855	848	866	873	859	880	825	839	843	828	830	852	820	872	884	849	879	913	868	811	815	820	836	897	829	828	836	789	820	810	897	837	846	857	861	850	812	906	882	836	841	824	845	897	878	834	848	832	861	785	834	847	830	843	855	874	846	869	926	842	895	865	840	867	837	852	874	886	884	814	872	864	862	878	834	860	807	800	858	881	850	878	862	846	835	858	817	863	827	808	862	852	884	850	835	790	844	877	788	853	880	792	904	812	848	847	832	894	897	836	808	862	916	825	843	860	843	862	822	922	825	845	881	877	812	828	874	915	908	869	873	810	844	881	864	833	847	894	835	846	817	779	902	945	871	813	870	855	858	838	892	827	840	892	833	846	825	874	882	881	841	842	831	899	896	848	855	852	835	866	868	907	863	875	886	798	878	831	875	797	871	822	803	809	833	787	844	786	833	804	902	888	832	873	829	908	843	833	844	840	853	842	862	845	862	860	823	888	815	867	811	835	864	849	850	865	814	863	850	874	839	846	848	867	835	851	828	849	867	847	879	841	813	908	793	898	853	861	824	789	832	860	855	819	914	795	882	879	846	853	894	807	878	847	857	839	822	801	824	856	848	874	843	826	859	829	862	865	860	888	820	799	906	837	853	840	819	866	846	850	836	848	849	880	847	824	864	859	857	854	894	848	851	862	814	825	864	842	767	842	825	838	851	862	877	813	907	858	808	827	819	850	847	849	811	798	803	880	806	770	846	825	848	845	847	913	837	851	866	840	852	875	859	863	824	846	888	818	872	841	935	838	898	865	817	926	837	828	911	878	826	839	861	888	819	862	847	841	827	805	824	871	890	858	813	905	826	864	897	870	819	893	851	817	779	803	860	818	836	785	804	910	887	850	838	835	849	829	849	830	881	867	845	840	847	890	858	834	836	825	826	842	851	879	846	862	874	812	838	902	862	806	837	864	841	855	842	860	869	882	849	786	873	867	840	814	870	919	819	805	891	872	819	800	855	868	864	843	825	855	861	842	837	852	858	896	862	875	846	835	831	856	853	852	806	814	828	918	851	835	833	805	864	841	891	819	847	833	865	819	852	816	838	845	890	816	807	894	802	792	933	839	800	844	849	831	867	839	808	853	878	861	863	863	844	858	842	859	784	812	866	826	824	812	817	871	835	862	836	843	793	824	832	839	872	864	827	865	816	822	874	824	786	875	811	845	830	840	807	891	870	908	790	879	822	876	844	878	843	852	860	882	870	820	843	834	908	818	836	853	833	863	830	851	844	867	905	810	869	813	851	838	818	865	917	812	907	834	831	847	791	897	844	836	884	862	831	859	832	867	796	859	887	868	833	838	815	883	836	829	841	826	802	819	803	820	804	861	830	828	893	820	813	861	818	867	882	799	908	895	863	841	873	897	855	815	846	909	813	832	863	845	842	813	877	829	867	853	831	837	812	883	860	797	867	856	844	854	890	833	836	871	872	875	857	892	846	852	915	892	864	867	832	868	770	854	813	838	903	913	864	833	829	811	873	828	890	828	864	814	832	861	842	857	864	829	894	844	812	827	806	860	856	846	832	840	849	847	867	812	869	791	826	847	869	847	853	812	814	874	879	835	846	913	857	870	834	848	870	829	831	840	870	800	890	868	840	837	830	879	856	821	842	843	838	841	758	864	887	836	829	817	820	835	790	857	867	848	827	855	888	827	813	854	846	844	844	839	870	879	830	869	802	905	867	845	854	872	764	840	838	833	871	817	818	803	837	836	854	817	893	831	828	817	894	859	879	831	875	819	824	863	835	828	843	858	848	875	821	874	837	879	857	895	856	846	873	778	823	826	833	818	778	909	835	856	811	891	836	891	900	858	878	922	796	810	824	823	875	828	871	857	819	829	870	809	841	834	850	886	872
23531	20910	27802	24156	20864	9951	1406	945	878	790	893	789	809	787	777	807	802	743	775	817	791	744	756	755	763	750	813	789	795	804	780	813	761	778	785	768	754	760	778	766	824	740	740	785	786	767	737	773	745	757	785	814	789	777	780	770	756	705	783	803	747	737	753	814	761	764	775	759	790	797	773	779	732	734	797	773	767	764	811	769	751	786	793	794	776	729	789	767	726	755	787	724	774	862	765	778	686	766	871	759	757	775	752	779	753	752	822	795	785	803	783	769	813	804	793	778	757	724	768	742	734	768	789	771	742	789	791	733	851	807	759	721	746	766	799	727	773	780	785	775	725	765	765	775	755	775	804	763	837	716	756	728	779	766	758	806	817	770	831	775	752	753	738	789	799	729	749	774	767	799	821	766	731	800	754	766	777	758	730	768	793	773	768	774	743	780	768	741	753	741	781	791	752	771	809	808	718	783	815	773	725	772	805	745	786	783	754	738	761	797	752	794	759	740	751	729	729	791	776	761	821	763	780	802	743	786	770	752	800	829	778	777	797	779	808	777	754	825	717	801	720	739	798	792	770	798	779	766	761	746	762	724	764	771	773	775	773	731	771	800	771	766	740	803	778	746	729	772	745	773	754	742	783	750	780	803	751	801	756	784	745	788	722	717	786	773	695	731	778	795	783	797	737	776	792	797	826	787	783	709	791	793	752	724	790	740	800	796	753	785	768	798	764	739	740	792	730	736	780	725	758	803	747	717	775	759	777	773	791	830	754	815	776	784	750	796	803	819	750	755	822	780	766	756	739	787	765	767	813	803	804	831	761	772	767	759	754	754	785	788	793	779	784	811	727	761	760	791	779	763	782	737	754	760	802	751	757	733	793	719	768	785	767	823	770	783	759	790	818	743	797	762	733	764	754	840	766	736	763	746	798	775	771	746	767	781	736	737	753	759	743	728	762	778	801	786	740	733	752	725	748	762	794	795	775	796	756	777	778	818	745	801	751	780	784	764	785	732	790	781	805	745	791	751	767	775	768	817	769	760	751	820	776	731	811	747	771	786	751	747	763	842	807	792	818	786	776	779	813	786	831	732	754	771	788	749	766	759	689	800	846	771	748	805	799	812	785	746	735	793	751	770	761	736	778	765	798	763	742	806	749	786	764	787	770	798	750	736	740	783	777	748	763	733	792	752	737	741	792	767	758	799	750	753	790	747	782	748	778	802	754	726	820	723	795	776	732	784	763	801	759	735	788	775	754	743	775	743	777	780	802	731	784	744	752	771	762	753	794	781	778	820	745	765	762	762	761	744	821	764	767	763	771	741	770	784	735	780	772	745	813	772	770	753	745	784	743	822	764	788	761	817	712	797	742	753	770	773	815	791	796	755	769	712	776	778	805	757	768	782	800	835	806	819	758	728	739	792	835	759	750	791	837	808	778	720	755	771	753	763	756	799	791	817	746	814	756	813	745	769	766	761	736	766	786	746	761	769	804	792	747	751	774	798	787	754	750	790	771	741	807	725	759	791	727	770	722	772	783	802	743	800	768	739	741	785	741	785	769	801	784	820	805	758	747	728	840	793	734	746	747	818	770	777	796	777	815	787	746	779	766	699	753	770	757	802	732	812	810	767	755	794	730	837	799	830	777	779	759	785	801	745	736	768	786	752	753	755	785	772	755	724	785	712	760	775	837	796	832	747	737	744	767	772	785	747	816	719	752	768	750	765	792	795	781	779	755	806	769	761	720	771	783	746	789	788	813	762	792	804	796	779	753	781	745	757	739	784	738	762	780	782	782	754	728	763	775	765	788	712	781	747	789	767	767	758	732	722	751	824	780	769	787	787	748	745	805	801	807	759	815	780	834	787	745	722	756	817	762	709	749	766	750	816	753	764	781	836	764	764	758	761	744	721	751	816	751	759	758	781	809	711	800	732	768	767	787	700	762	761	777	732	749	809	703	692	779	801	750	757	777	752	840	745	805	787	766	758	764	753	772	763	756	763	797	809	810	780	769	759	766	769	699	796	717	764	781	755	751	732	787	710	744	833	786	772	790	791	846	758	799	789	768	718	743	760	769	715	740	777	785	768	779	811	754	718	776	793	776	774	741	783	786	827	780	806	740	824	750	773	737	775	790	774	734	773	812	734	779	760	760	780	731	788	746	767	790	783	775	747	767	780	735	710	739	821	755	794	787	686	844	784	753	746	764	767	788	813	759	741	739	750	781	744	787	813	787	787	723	788	782	751	779	782	819	715	751	773	822	748	838	774	780	734	788	794	745	741	799	797	824	801	748	801	801	766	747	824	781	785	796	783	753	771	794	773	745	729	774	764	766	782	774	768	786	745	815	780	742	769	757	734	737	774	745	765	761	766	776	712	789	748	781	772	770	767	731	759	730	754	790	786	761	740	783	748	730	765	737	775	781	769	784	739	790	795	747	755	816	760	774	785	749	780	767	737	809	751	749	806	775	750	753	768	803	733	774	816	805	757	793	754	757	803	762	730	764	754	766	767	719	706	773	752	770	794	797	769	709	784	721	757	786	762	798	773	764	737	749	765	774	730	736	799	789	792	745	767	779	740	752	784	769	792	738	757	732	799	818	761	780	775	770	753	776	765	758	752	765	763	764	767	770	716	764	788	738	828	711	783	783	757	745	791	765	702	740	747	782	788	783	750	750	780	744	808	793	775	804	789	781	774	770	787	735	777	762	822	794	765	750	779	812	766	742	789	800	771	834	749	732	766	766	764	757	747	759	810	764	770	792	725	707	789	804	775	761	755	786	783	780	767	787	747	749	784	732	755	749	803	801	756	763	699	760	776	763	782	755	802	728	801	779	732	781	775	832	763	778	730	770	734	757	803	735	754	773	807	750	806	726	760	778	784	765	789	729	745	791	702	780	775	784	783	767	775	771	715	773	819	777	785	776	793	757	786	787	860	798	768	801	773	768	754	745	765	767	778	791	749	728	793	732	733	761	749	774	732	792	713	751	737	806	741	779	750	788	764	750	861	745	781	771	740	725	781	785	770	709	734	721	779	759	778	757	746	790	800	777	727	778	734	753	795	755	798	760	745	768	736	732	795	740	767	778	792	766	793	746	735	734	779	733	777	800	773	752	761	834	779	820	804	799	743	763	791	811	777	769	749	781	766	769	744	790	749	777	723	746	814	803	770	798	752	797	737	748	782	818	797	679	758	798	761	765	777	770	814	785	773	773	774	769	742	790	790	726	743	755	812	754	753	740	772	816	779	774	798	813	762	774	746	816	793	842	766	767	756	766	786	824	788	727	799	737	765	791	816	790	797	724	819	719	760	783	790	781	844	764	803	780	759	778	804	753	747	776	789	770	729	743	722	783	764	838	736	757	747	768	729	798	738	751	795	774	784	752	743	745	731	769	769	727	751	784	831	783	807	769	752	775	774	735	796	779	732	766	787	774	785	726	755	781	734	753	746	761	780	760	758	743	766	790	744	761	804	807	757	801	773	722	710	755	795	738	741
41760	45864	21518	7158	3344	1810	1253	1079	922	859	877	788	822	846	804	804	820	800	770	842	826	806	834	789	793	772	741	802	762	787	830	832	833	801	822	785	793	828	798	774	832	779	780	802	810	781	797	775	834	810	824	807	806	763	778	846	764	798	819	784	818	768	789	789	761	790	806	839	846	843	825	794	772	774	803	816	789	794	813	782	785	815	809	760	793	755	763	760	779	772	771	795	825	796	791	776	733	762	783	776	789	781	782	795	822	825	791	755	779	811	754	821	788	818	809	768	773	788	797	805	720	799	800	804	776	763	794	785	807	873	778	776	763	805	781	786	837	778	818	804	807	844	764	745	814	781	764	773	842	793	802	817	784	778	785	734	830	788	799	796	848	783	789	785	825	810	779	827	822	817	793	791	795	801	800	787	776	808	738	779	831	772	819	772	777	783	818	777	764	842	773	815	782	764	817	801	834	848	754	819	760	806	771	788	830	802	825	803	804	835	811	814	869	831	789	759	783	871	858	832	844	773	801	758	812	802	739	766	794	771	839	743	836	772	775	820	797	790	842	810	834	764	799	777	776	818	787	808	803	782	841	810	789	771	807	795	773	746	761	795	774	727	775	771	746	788	791	849	826	815	753	750	785	797	798	845	806	773	759	780	793	827	774	831	787	828	839	803	806	801	777	808	838	815	759	769	787	782	789	832	805	763	763	823	790	796	804	764	751	808	788	772	807	767	816	798	751	807	792	806	802	804	800	786	820	806	802	788	800	773	784	737	774	796	871	771	836	832	781	824	799	782	799	795	741	835	787	769	797	854	803	752	881	743	784	814	817	803	788	760	773	829	829	784	812	836	782	748	806	814	821	772	785	806	782	772	860	826	773	781	803	790	812	764	841	795	825	833	773	833	778	802	788	788	816	795	780	790	817	832	769	777	783	787	740	842	806	764	751	840	743	734	767	800	778	798	811	825	778	781	800	778	772	804	791	784	836	764	802	764	776	809	752	830	797	832	805	803	794	758	809	755	783	788	870	826	814	800	839	741	775	798	760	776	765	845	817	801	818	821	812	809	812	762	811	795	776	794	801	826	777	809	796	808	763	838	805	784	771	782	833	766	812	785	775	815	857	783	778	862	798	780	801	757	783	837	782	776	787	766	772	823	807	803	795	863	740	801	801	778	824	775	790	781	777	820	803	787	775	809	823	799	765	840	806	834	811	735	843	784	779	751	847	824	782	836	792	832	777	775	798	762	786	850	762	829	842	806	804	796	799	799	804	785	842	803	788	799	788	773	791	751	810	762	790	864	884	768	751	783	754	847	795	772	827	802	818	782	786	788	786	768	833	763	792	797	767	760	778	791	820	767	783	789	798	748	786	851	794	758	808	779	805	750	775	804	790	831	814	812	794	806	772	792	756	775	786	792	778	805	802	819	814	814	795	739	801	778	780	816	807	799	827	807	804	783	798	794	771	800	838	796	809	825	775	791	836	799	814	754	791	834	844	820	790	751	823	782	743	827	844	848	794	776	803	765	745	791	780	773	845	807	807	794	797	747	795	849	766	775	834	834	824	797	776	772	756	758	789	795	802	811	776	802	780	768	776	832	805	787	799	794	792	750	784	783	816	783	834	844	833	803	792	830	791	760	793	827	868	756	804	754	791	820	876	817	766	787	781	796	834	783	866	822	770	835	810	767	834	872	790	816	809	781	801	804	779	817	828	789	808	833	764	817	835	784	829	800	824	785	746	811	834	775	775	808	801	765	792	767	840	795	780	758	803	792	818	748	800	817	835	796	807	797	812	811	837	833	810	806	822	762	770	784	800	778	788	784	804	801	819	792	845	824	785	752	782	774	821	809	780	813	815	764	804	782	791	818	798	765	792	821	766	776	761	764	838	791	756	805	779	740	832	800	744	804	831	793	809	774	818	766	811	765	756	751	795	793	805	843	785	783	800	746	809	769	793	780	747	773	783	713	774	783	734	808	737	784	818	822	758	781	750	849	764	789	759	760	807	857	820	763	838	812	813	790	795	749	800	801	761	800	725	810	800	820	737	799	841	771	817	797	792	803	788	821	803	788	790	791	872	780	761	795	772	789	758	773	841	795	814	788	771	843	810	778	763	826	762	785	825	795	827	760	814	806	772	790	757	797	811	796	806	754	770	785	755	774	763	765	747	792	810	804	868	809	805	764	796	779	829	763	788	791	798	847	832	816	803	768	723	834	789	828	795	775	803	781	777	793	720	752	777	819	841	812	786	779	781	789	765	819	795	831	775	837	751	785	782	731	805	818	793	761	797	808	830	770	826	859	754	743	788	826	747	790	770	803	784	756	787	782	744	841	811	823	794	774	820	734	808	795	753	779	837	787	800	791	774	857	800	822	769	818	804	783	798	783	758	758	814	782	752	787	809	772	789	821	736	783	801	814	785	815	803	787	770	834	801	803	745	781	805	804	815	797	811	794	736	816	748	801	754	816	803	773	809	770	842	809	815	754	769	806	803	804	752	755	793	772	802	775	825	796	776	832	806	800	764	787	841	768	826	832	742	799	792	788	813	766	792	772	765	781	821	782	781	807	783	772	773	780	809	768	806	786	838	807	831	783	776	775	766	826	796	797	797	812	777	837	760	765	783	822	763	776	798	827	816	751	794	775	775	838	813	790	784	840	725	798	841	827	768	815	794	825	824	815	777	764	781	816	760	787	781	853	838	773	800	810	752	817	817	833	783	849	837	787	809	761	805	817	833	784	782	742	812	790	800	802	780	802	789	791	790	805	802	825	792	783	786	809	777	807	769	796	786	792	861	784	773	760	822	804	794	783	743	778	847	765	775	819	771	829	768	785	794	785	792	813	792	797	758	799	774	843	751	812	778	788	755	788	821	778	864	766	796	793	753	757	775	765	855	798	765	750	816	770	786	752	722	818	777	842	805	772	777	790	787	820	824	750	840	774	807	779	786	760	729	790	799	824	831	794	809	790	836	794	791	777	743	802	818	781	824	819	750	837	780	755	792	811	785	848	840	780	817	803	764	813	846	789	773	819	833	764	731	781	802	801	782	825	745	860	786	778	813	745	797	766	773	828	791	793	780	793	790	780	821	738	793	826	795	773	740	737	796	785	768	804	816	731	804	781	796	792	841	777	744	807	795	802	827	818	786	720	753	818	829	818	798	779	817	785	818	770	820	816	823	780	822	833	770	814	818	822	819	787	819	809	763	786	780	854	741	825	750	779	818	737	769	828	830	792	791	800	818	817	779	767	810	837	776	763	780	769	780	861	749	806	807	787	764	785	807	792	747	813	795	788	774	794	832	790	762	818	785	806	779	745	750	768	807	808	796	811	792	813	782	778	796	813	819	795	776	866	792	798	763	791	791	812	813	806	841	797	798	763	822	801	857	794	758	819	811	814	788	781	816	826	764	855	839	819	828	773	799	806	801	837	791	792	812	763	810	852	774	788	794	789	800	853	817	790	808	818	846	782	812	764	807	798	780	755	756	777
25141	21198	26889	24909	11601	2480	1308	1135	996	941	960	848	872	870	895	818	897	880	882	909	923	895	870	918	934	879	860	865	865	889	864	891	875	931	888	839	880	909	845	844	863	854	827	822	879	902	893	894	849	881	871	898	948	876	826	824	887	818	858	902	904	884	872	833	892	874	850	891	887	864	867	875	884	891	846	866	849	878	867	846	847	846	857	878	858	917	873	864	873	899	870	872	909	883	898	844	856	869	865	874	812	930	814	866	854	829	880	844	851	835	907	859	864	873	856	842	919	894	918	848	836	868	852	916	853	894	889	877	860	885	869	910	843	866	911	895	878	905	880	900	794	847	858	846	828	888	858	896	858	855	890	886	848	872	839	877	886	902	884	917	880	877	897	845	897	808	816	853	820	817	813	838	930	875	893	860	919	849	894	897	920	891	906	881	843	839	835	843	862	901	873	893	836	867	877	899	853	879	829	861	842	875	846	874	868	865	833	851	900	857	856	928	905	852	874	856	883	876	811	815	842	895	901	910	843	869	831	846	901	867	841	886	913	839	855	880	887	849	856	838	939	906	909	855	847	883	910	868	858	839	885	854	832	890	838	940	878	840	868	884	861	862	849	898	869	843	817	836	832	843	882	837	830	870	832	861	889	912	827	878	903	860	798	861	859	859	901	836	887	872	884	890	873	856	847	917	824	932	886	832	888	882	871	764	856	876	853	861	897	868	877	837	843	888	902	873	843	815	834	845	886	934	906	860	889	862	878	859	901	858	880	879	900	897	872	866	873	855	914	918	916	874	837	851	865	881	867	855	843	867	928	863	880	898	913	885	868	849	884	903	852	849	873	883	818	870	848	845	872	861	839	853	860	884	851	882	896	830	894	905	856	938	890	889	833	888	872	888	827	855	914	896	819	891	831	819	868	834	888	890	858	899	885	886	864	867	831	858	881	839	900	876	815	872	901	864	822	859	898	870	944	844	864	880	860	869	892	897	899	878	869	834	855	855	833	835	834	923	902	826	839	904	870	907	865	831	866	883	889	873	865	839	815	858	848	854	893	845	817	834	885	875	862	845	877	878	892	840	922	929	834	850	904	861	898	859	878	919	836	888	850	927	852	810	858	836	868	901	851	882	893	848	841	863	874	900	839	819	894	870	874	856	891	907	860	893	825	851	856	856	853	871	828	910	900	883	950	855	893	865	827	869	873	884	896	946	856	866	885	832	904	877	887	837	820	906	900	871	874	825	870	866	878	891	883	859	906	875	862	894	848	875	873	886	881	877	896	870	884	835	896	883	839	868	853	882	885	825	867	865	888	862	867	891	906	828	902	912	875	859	859	840	925	880	926	901	881	910	867	823	877	834	871	909	851	845	915	862	831	863	873	905	850	899	874	917	858	835	857	854	870	829	856	865	856	869	901	864	812	898	863	852	854	880	840	877	868	885	884	877	851	872	842	843	836	770	892	847	837	877	897	893	871	875	852	881	871	857	886	841	878	882	853	803	902	867	869	872	905	862	867	853	838	813	871	877	890	862	855	798	919	896	853	891	853	878	898	929	838	860	915	928	855	868	867	833	912	861	872	888	853	857	889	892	855	863	869	843	906	915	856	854	840	859	851	864	887	897	857	865	846	876	925	838	896	847	875	917	840	885	870	871	899	864	902	857	894	836	850	922	874	860	850	860	869	869	896	826	881	819	866	814	855	892	873	842	919	897	881	921	891	860	817	888	893	868	812	845	874	851	810	870	865	889	834	864	893	809	910	820	889	901	854	850	859	945	856	852	890	891	896	895	895	911	927	901	853	845	862	810	851	857	835	882	812	865	864	829	833	889	902	842	872	866	894	882	880	818	898	881	872	863	875	864	864	871	837	860	906	826	870	886	837	864	855	883	884	913	875	843	834	837	879	861	822	883	871	806	871	872	838	853	901	917	887	870	828	952	902	890	883	867	871	887	832	872	870	887	849	871	851	943	903	859	840	848	850	875	873	879	867	870	837	824	893	870	888	878	889	846	836	918	869	842	866	909	874	860	828	812	871	847	885	874	905	885	859	878	864	833	841	832	865	884	880	902	870	873	868	882	898	859	848	968	871	881	864	841	889	834	863	887	914	871	843	826	892	847	836	917	862	926	915	879	873	811	859	918	894	883	867	890	920	875	898	887	893	857	908	828	874	830	865	846	833	886	847	874	859	854	861	849	847	879	887	912	872	849	846	888	851	874	872	854	870	830	826	861	872	835	901	874	836	850	887	845	859	819	909	814	907	883	913	873	867	853	890	836	839	860	916	831	859	870	871	856	858	884	846	863	856	816	838	866	899	882	877	848	887	905	850	917	900	822	869	862	880	864	914	874	882	900	850	874	807	836	850	896	864	858	834	886	832	849	892	821	890	887	845	862	852	869	867	893	836	825	833	881	835	866	866	881	879	837	835	887	825	868	874	826	848	883	851	885	832	828	868	887	884	850	879	885	864	897	815	928	848	871	834	806	840	887	904	839	859	849	841	862	939	841	855	879	910	851	868	872	884	836	899	850	887	866	873	923	867	917	889	886	859	863	837	887	930	875	865	873	816	887	839	868	888	825	815	889	872	848	890	859	894	891	812	867	926	913	900	866	823	919	858	883	902	886	843	829	840	868	909	869	879	844	883	879	870	821	856	848	844	802	808	938	911	857	901	883	858	881	888	898	873	886	919	838	891	870	856	865	872	830	885	825	901	836	867	873	847	868	888	901	897	907	872	849	888	808	859	890	856	856	854	871	879	814	873	818	814	888	850	873	874	855	811	900	852	851	878	919	845	869	886	866	783	860	859	899	900	887	919	909	856	796	833	871	875	892	861	878	854	871	861	847	864	860	862	874	902	848	852	867	869	899	934	854	848	883	878	839	840	860	894	869	852	871	863	880	901	897	840	889	888	926	886	869	888	837	814	861	881	926	885	871	842	888	848	851	842	858	885	853	871	908	884	892	839	854	880	837	929	852	898	885	892	821	846	873	873	856	830	907	837	873	866	879	840	832	852	856	890	929	882	909	882	877	869	839	852	861	838	844	880	869	881	814	833	885	862	863	851	830	837	848	881	903	895	839	841	897	856	925	860	816	877	856	848	852	868	879	821	854	882	862	881	856	857	897	841	857	908	866	869	888	830	854	879	866	867	822	864	877	855	918	859	871	849	863	920	891	886	848	829	908	882	857	893	865	865	864	863	878	895	885	876	861	870	846	927	842	863	838	829	872	871	936	874	891	890	897	887	865	875	868	818	885	880	881	817	890	858	826	887	935	835	855	931	793	878	844	850	903	909	899	882	904	856	861	830	918	837	852	849	902	899	850	885	831	823	801	899	879	845	884	922	882	844	832	835	844	873	867	905	841	856	807	880	869	854	889	826	794	848	855	785	819	864	911	844	848	885	881	813	893	903	948	898	813	852	926	845	876	896	916	863	860	879	929	852	893	842	864	878	857	868	866	876	848	872	887	868	878	864	861	913	860	841	859	845	877
47273	48004	25596	10753	5197	2391	1461	1277	1112	1008	1024	907	898	863	943	889	915	916	881	886	883	907	847	899	916	896	895	919	882	889	869	893	912	871	884	834	895	886	872	842	885	885	906	914	884	888	910	896	871	892	936	942	889	836	913	882	859	925	855	887	891	893	917	893	890	877	922	936	911	909	924	926	909	867	924	875	892	850	851	891	889	880	920	888	904	931	939	879	920	886	960	954	882	911	886	896	874	855	910	851	871	908	873	871	852	872	818	854	952	914	893	894	907	892	830	838	860	864	889	837	938	882	871	898	878	888	903	951	832	864	907	905	926	856	825	877	907	895	855	838	931	921	894	871	849	946	855	900	891	926	926	865	907	890	844	965	883	887	877	863	947	875	878	902	941	907	884	888	915	868	868	900	888	921	881	894	888	873	873	902	874	843	872	885	941	899	876	876	899	886	884	909	913	883	864	912	906	862	916	861	907	855	886	858	864	871	866	877	856	903	860	900	894	924	901	829	876	844	892	955	854	923	874	964	902	908	864	858	871	902	883	868	845	912	898	874	948	904	861	894	897	879	906	914	870	834	909	899	856	919	861	846	847	846	911	927	888	884	886	882	928	925	874	875	846	899	861	870	859	864	945	857	853	852	950	866	793	873	881	851	934	884	870	869	863	883	873	889	923	877	919	870	911	848	878	894	897	893	835	882	880	913	861	907	917	899	895	871	897	910	881	944	857	933	858	834	888	932	838	881	920	864	887	840	895	904	892	886	885	916	909	912	949	894	895	902	864	878	907	915	873	848	884	879	935	911	959	874	840	862	872	931	888	880	867	910	884	950	882	896	897	913	896	884	894	841	928	889	873	867	915	948	861	926	865	866	877	876	893	945	849	841	879	891	893	874	921	875	893	829	901	872	894	886	899	886	902	858	897	911	897	914	954	892	891	881	852	911	879	858	929	876	894	900	933	909	875	906	936	868	878	859	931	865	932	931	854	922	902	869	868	889	885	910	908	908	866	905	856	892	870	891	908	894	894	877	901	843	917	870	868	862	844	886	889	905	873	897	914	871	853	882	904	843	862	912	875	893	879	902	905	872	891	916	845	867	868	891	895	906	949	882	922	910	861	884	899	910	887	922	865	877	864	863	865	910	826	896	916	890	890	834	892	940	930	938	911	848	820	878	888	925	875	923	937	892	884	856	848	873	870	906	869	902	911	918	878	876	870	868	903	922	886	883	885	896	921	915	910	901	897	830	897	900	897	909	904	917	912	922	917	934	896	881	879	844	870	887	872	899	868	879	888	883	870	888	889	876	924	884	857	927	903	872	845	927	879	902	905	897	886	920	839	888	932	905	870	829	898	924	898	874	921	833	903	872	882	914	891	904	898	874	920	947	865	898	938	895	906	913	892	862	892	914	914	914	877	868	872	908	878	929	886	921	908	935	947	845	932	872	797	874	876	848	901	858	941	910	897	861	894	943	904	890	890	883	884	888	855	900	923	895	869	873	894	851	877	910	934	932	920	898	850	849	858	919	869	863	904	933	887	854	881	854	906	913	875	866	851	853	891	876	884	855	916	848	912	895	935	878	853	877	895	867	899	949	917	868	873	925	885	857	888	908	836	912	861	904	883	904	876	892	869	912	860	864	922	960	882	858	915	915	880	894	879	922	851	875	859	887	948	802	882	880	927	876	864	976	867	874	909	862	874	892	904	877	869	914	857	915	872	840	899	936	854	849	881	880	881	893	905	864	888	886	923	857	871	916	852	877	900	908	898	906	881	880	892	867	870	853	859	904	906	899	894	860	891	878	977	934	928	919	953	867	880	876	905	883	895	894	890	928	944	879	890	907	896	851	923	838	846	918	864	858	913	891	901	870	899	856	917	918	807	873	912	929	864	905	913	845	900	911	874	905	891	928	843	904	846	918	872	911	879	879	949	910	870	892	906	901	885	870	905	861	894	892	875	941	842	865	918	924	861	881	901	882	917	876	879	875	932	859	989	907	838	926	903	821	870	914	865	850	868	861	858	874	843	894	892	862	890	879	871	872	907	871	919	891	861	908	933	920	897	855	913	865	863	893	865	853	960	892	897	861	899	870	925	867	842	870	917	910	941	926	811	876	921	923	925	908	919	865	892	893	922	880	932	915	876	848	840	949	903	943	962	902	859	879	911	882	898	844	887	892	939	880	900	878	874	916	871	855	900	893	905	907	885	928	897	927	933	856	822	883	857	897	885	875	890	898	870	915	823	928	893	861	907	891	914	894	893	895	866	932	910	881	890	901	918	910	860	893	901	860	897	902	870	897	892	877	875	915	893	876	867	880	921	865	860	912	865	925	881	891	869	882	870	895	905	885	892	879	875	906	854	865	888	832	893	885	894	903	901	876	909	877	863	865	836	926	849	899	926	870	930	870	851	856	939	912	911	905	872	851	873	927	871	923	968	892	879	852	907	899	930	921	882	918	870	933	863	861	911	900	944	878	886	946	917	861	907	905	876	858	889	888	919	874	893	870	865	919	870	790	945	905	939	855	857	954	884	876	932	888	869	893	978	859	877	958	842	866	882	875	879	907	839	865	877	899	880	844	910	911	863	922	876	912	885	787	884	867	904	855	840	891	882	881	917	891	932	928	923	894	915	853	889	899	916	870	893	871	950	909	877	932	900	870	865	888	888	887	931	897	921	887	893	914	924	858	883	909	858	871	927	903	860	905	880	919	885	895	903	912	859	857	908	929	916	860	906	899	820	828	886	867	938	949	880	904	891	866	858	857	874	909	870	846	882	916	879	916	901	918	889	905	887	888	878	882	885	869	928	890	921	926	880	890	906	937	911	853	896	889	939	895	851	874	875	860	932	930	895	897	938	917	897	895	916	861	877	908	919	862	887	899	852	866	880	948	871	894	879	891	907	872	893	897	838	846	867	868	857	905	878	840	908	845	897	943	903	891	904	905	852	851	908	856	866	864	898	883	917	893	915	907	848	921	918	887	887	921	863	908	894	897	885	909	864	886	916	853	876	881	882	948	911	899	891	867	861	921	852	873	950	884	857	920	858	909	884	857	929	895	890	891	921	882	921	918	884	877	845	869	887	918	854	890	913	969	815	903	876	910	865	886	871	847	898	858	919	877	904	893	836	871	889	883	856	835	903	938	871	884	933	901	866	874	873	882	833	948	963	896	887	842	871	887	860	892	843	894	903	889	903	885	908	888	877	888	869	901	924	919	846	889	895	848	884	900	840	824	847	917	899	882	924	894	870	878	886	855	807	903	865	904	925	956	896	926	891	899	915	874	858	927	877	909	891	856	853	846	830	849	898	891	877	867	907	949	895	907	893	900	869	836	886	877	912	868	888	855	912	933	865	907	885	903	855	855	908	905	939	912	869	839	943	862	867	922	931	877	913	919	926	916	894	912	897	899	892	876	941	882	921	906	857	905	860	907	928	918	834	893	913	898	881	850	882	938	921	903	935	964	885	901	855	898	864	884	855	919	965	908	905	938
22411	20941	28312	23715	20939	20785	7193	1351	911	858	860	937	848	872	854	856	852	842	762	847	855	820	840	864	845	851	784	869	790	758	869	770	813	792	798	851	803	829	844	831	811	794	834	771	744	894	815	857	831	836	832	796	801	828	831	812	865	806	829	812	813	860	816	816	738	775	832	777	759	807	870	794	842	845	794	786	837	823	830	800	836	813	814	838	776	812	814	830	810	807	825	830	772	791	812	818	790	810	830	819	798	799	780	802	808	818	773	835	804	805	822	864	877	810	823	779	784	822	793	834	773	848	793	845	826	817	807	788	794	814	830	814	875	861	817	782	776	806	857	808	813	808	849	850	837	780	815	813	827	791	839	815	850	811	781	814	859	798	821	846	858	792	860	844	810	823	785	793	749	799	777	847	852	847	810	763	841	848	810	840	800	828	803	836	810	809	807	794	845	755	826	827	815	790	796	882	801	785	862	803	819	806	856	834	823	809	805	826	852	831	821	833	802	818	817	835	810	807	857	825	745	805	792	834	802	896	827	779	817	855	883	827	842	800	794	824	774	829	841	844	808	787	837	813	833	849	815	810	823	817	845	860	808	838	850	832	823	828	797	812	804	850	766	801	817	802	804	818	868	825	844	813	888	838	821	780	825	807	845	812	783	839	791	802	823	788	800	856	857	766	776	778	820	825	758	802	820	818	797	787	866	823	783	859	872	763	810	835	842	859	784	849	827	802	835	833	787	810	802	782	856	862	820	781	771	857	778	850	848	777	842	780	829	821	814	849	864	774	857	826	808	837	819	785	772	820	803	843	853	810	844	817	824	826	828	803	844	823	813	757	773	857	822	816	835	808	790	821	817	811	807	822	831	855	791	789	837	729	846	780	832	839	801	823	803	817	827	799	820	844	845	791	762	830	794	828	811	821	827	850	811	823	810	788	844	817	809	807	798	805	804	864	834	795	803	775	900	842	858	811	791	804	826	802	821	817	778	815	791	786	814	821	778	806	807	831	824	821	824	811	799	830	889	822	795	850	836	805	860	807	818	793	788	828	777	827	825	793	793	813	789	807	806	830	825	766	810	851	789	816	778	813	797	816	817	787	811	809	863	827	780	850	835	844	814	785	814	813	842	830	801	788	792	805	832	838	824	872	817	823	794	826	825	840	806	792	804	804	794	807	797	794	846	813	806	854	802	810	803	850	820	831	794	818	812	768	821	865	818	795	853	819	826	814	805	831	793	862	799	819	782	793	824	800	853	884	841	823	844	782	831	837	818	828	818	803	865	796	809	823	799	787	846	815	823	777	797	815	812	814	825	791	845	830	827	800	792	815	892	842	857	832	764	803	887	744	852	865	821	792	851	861	780	796	849	852	766	798	791	822	801	840	839	817	805	836	830	812	872	816	816	851	806	846	778	794	780	807	802	825	770	830	792	849	801	828	811	845	842	854	827	823	811	798	820	788	820	775	838	798	767	862	850	799	858	749	858	801	830	817	784	829	790	817	812	818	809	819	866	797	843	802	788	766	846	821	844	818	799	784	799	806	781	770	844	808	801	827	814	880	782	783	793	843	821	803	777	834	815	844	851	707	789	831	816	818	836	782	828	797	816	782	809	793	807	831	840	787	843	870	831	784	854	841	839	810	799	792	840	838	827	786	792	802	896	808	810	800	776	797	833	823	813	798	808	830	790	863	741	768	822	825	790	768	800	824	849	822	821	811	850	848	826	826	827	843	827	832	840	796	799	843	820	841	823	781	796	774	858	859	816	796	817	792	853	804	782	835	830	748	836	836	832	803	792	831	804	844	797	781	847	818	809	805	856	819	814	862	833	815	827	769	864	842	790	763	883	806	815	814	821	864	788	823	791	805	762	784	808	790	817	752	845	807	833	832	839	807	797	764	833	816	765	752	822	751	834	800	794	835	810	841	794	822	837	774	783	847	806	834	796	810	780	849	867	830	820	811	805	830	830	827	824	797	816	784	792	814	831	863	811	830	830	858	850	827	857	787	806	840	845	782	842	815	816	810	824	852	803	826	814	817	855	799	807	803	823	792	853	770	805	829	810	837	801	827	823	823	852	792	827	806	797	829	847	833	832	766	786	811	816	786	838	781	766	778	827	788	826	843	808	847	778	815	797	825	799	780	866	814	857	762	855	795	804	832	817	877	803	814	765	876	790	874	850	841	779	793	806	854	859	870	811	821	812	886	830	806	792	822	785	862	828	758	786	817	825	791	853	852	783	821	846	795	820	786	860	823	807	886	803	832	852	819	794	814	841	814	827	808	768	795	837	807	859	823	841	833	822	828	796	824	837	841	803	842	780	808	823	835	761	777	828	794	766	821	802	863	811	841	847	818	807	803	752	842	811	851	822	844	797	827	793	825	824	816	832	843	824	869	800	731	851	891	800	768	800	871	830	840	851	793	850	819	796	789	821	814	861	870	883	878	782	818	790	801	848	754	821	827	852	846	803	853	838	820	849	815	865	837	778	765	833	826	804	825	823	808	851	848	811	858	799	801	859	800	806	746	823	811	812	833	884	789	821	877	796	811	786	806	831	775	771	820	817	811	825	879	843	829	857	838	866	844	820	797	840	808	763	848	879	855	778	880	853	840	857	826	798	841	849	800	813	880	809	728	861	856	820	795	767	834	785	823	828	806	830	829	805	833	804	840	847	778	826	859	830	838	809	847	790	810	870	819	814	833	802	784	832	836	803	840	849	795	828	776	814	783	784	818	782	839	789	819	823	819	863	815	765	858	851	834	795	892	831	786	812	789	820	839	813	790	818	838	843	847	784	806	836	841	826	828	834	828	827	800	823	839	791	811	793	787	816	822	811	757	832	802	822	843	843	841	801	786	812	829	821	805	808	891	784	850	875	864	800	843	803	828	782	751	779	808	819	801	778	843	827	802	764	816	819	839	871	799	821	841	806	792	881	771	827	841	843	803	817	781	823	808	821	793	808	825	812	801	832	848	807	785	794	844	831	813	878	792	826	772	824	856	855	832	790	787	907	841	813	763	843	846	819	843	855	759	808	848	839	776	850	779	821	809	813	798	791	831	803	864	775	789	805	848	829	807	822	757	827	798	817	827	857	798	757	796	767	853	827	810	836	847	808	780	815	834	824	781	777	794	839	806	808	838	861	843	823	843	796	789	828	822	884	836	768	786	856	761	821	857	768	846	801	819	800	802	813	846	783	846	796	804	863	818	834	850	836	803	821	818	794	751	819	804	815	800	808	861	783	820	807	793	806	753	781	816	821	882	767	786	791	792	800	868	817	828	794	814	846	750	823	823	802	799	861	821	840	822	838	806	762	844	816	755	814	801	826	835	800	807	798	796	873	829	784	783	802	840	857	771	837	804	834	827	810	840	838	794	827	825	790	858	809	842	837	808	770	804	758	850	811	814	780	776	791	772	818	756	835	864	794	819	773	833	859	813	868	811	807	812	820	836	833	814	832	809	751	838	829	769	795	789	817	811	795	858	838	795	876	777
50022	58456	33508	14139	5898	3435	2061	1352	987	886	930	886	903	822	791	824	846	851	842	836	836	798	824	834	839	839	847	820	857	843	915	793	856	848	790	783	798	855	813	797	857	861	870	840	857	844	812	855	847	764	795	828	810	787	793	869	831	779	803	821	757	788	852	862	832	806	786	837	783	877	765	803	872	835	841	841	872	842	822	843	801	824	803	850	873	793	822	834	808	814	797	793	869	833	815	851	811	764	837	798	796	787	863	765	864	843	810	786	809	822	795	837	845	838	819	825	826	821	839	830	808	837	857	782	854	845	787	820	802	853	818	794	854	802	830	742	865	811	873	855	851	842	875	864	828	797	815	828	801	825	833	818	848	837	818	803	832	834	878	795	824	823	839	840	874	832	765	826	801	812	803	819	845	843	825	828	805	830	885	844	822	848	813	864	805	840	876	819	812	776	785	800	777	824	820	892	830	859	803	809	811	851	838	816	878	798	842	889	868	844	845	785	849	775	802	807	820	812	842	813	847	853	801	828	764	850	818	836	861	788	815	818	853	840	845	824	827	817	824	831	847	817	838	842	820	843	833	844	879	801	851	876	790	842	869	811	823	863	813	863	777	878	832	852	805	845	858	876	856	833	815	832	820	796	887	833	836	818	864	789	773	836	829	836	827	784	828	770	809	810	785	845	824	782	859	810	804	852	876	827	835	886	838	810	832	851	839	825	812	838	844	860	801	829	846	856	823	806	845	821	844	856	798	844	811	805	778	797	869	810	781	798	876	856	813	800	813	789	798	843	771	843	880	824	831	877	865	834	861	838	860	864	827	800	871	822	804	795	827	807	846	810	816	801	823	807	815	818	889	806	811	797	781	837	839	813	813	841	821	792	818	890	776	886	794	802	807	861	814	851	841	821	835	829	855	788	787	858	843	817	824	839	832	824	793	837	839	787	832	862	810	808	786	866	807	851	888	815	813	811	792	795	842	820	831	819	797	811	836	814	866	851	817	788	846	840	797	839	878	893	859	825	873	842	841	794	840	854	870	849	830	882	830	844	829	829	810	815	791	778	820	843	765	858	806	820	774	830	825	877	813	867	860	867	811	827	829	845	831	856	852	865	810	852	872	861	807	800	805	878	782	806	781	787	795	824	844	843	804	789	817	809	861	864	876	818	839	830	822	835	860	864	795	833	756	809	823	861	816	865	861	845	827	835	844	790	803	837	816	865	838	808	904	799	836	849	819	815	852	825	888	851	788	855	824	844	821	817	877	872	828	848	818	795	805	810	803	842	859	834	851	822	821	869	846	802	837	849	838	841	835	794	863	817	840	847	813	814	824	825	863	808	787	844	819	869	825	809	843	829	806	844	921	873	810	805	811	837	804	857	843	873	804	852	810	799	796	821	827	853	832	837	833	822	834	831	822	801	847	845	902	893	825	826	813	790	841	801	859	824	857	817	875	778	878	830	884	822	816	835	833	826	812	867	844	823	796	799	843	822	807	847	800	841	837	795	871	816	831	871	822	782	814	815	837	842	801	816	838	833	816	865	840	832	782	809	827	778	846	797	813	825	869	803	859	828	800	828	806	876	814	792	816	804	830	802	809	854	840	808	847	818	787	816	772	837	830	828	816	748	831	843	867	855	827	858	834	836	762	829	859	782	802	818	858	813	806	874	808	796	859	834	837	765	830	859	819	846	830	843	830	880	800	846	809	809	867	788	845	783	786	863	852	832	881	811	794	765	824	790	830	843	825	807	820	809	876	856	827	831	826	822	816	816	819	851	777	794	836	833	870	805	824	801	851	808	867	866	825	840	846	836	873	800	812	864	802	881	788	835	814	855	838	754	870	836	889	802	733	800	856	770	795	822	816	847	804	808	772	904	833	854	868	785	781	859	805	792	828	844	852	789	793	862	804	775	815	807	817	838	794	813	829	812	812	815	850	799	791	801	822	848	794	845	851	813	825	851	798	832	834	854	865	862	832	839	821	774	857	840	830	825	849	865	781	832	855	870	848	825	863	841	805	813	777	839	789	791	849	804	804	839	829	804	827	822	825	846	801	833	844	859	817	810	867	794	820	812	913	835	839	833	884	759	821	833	800	795	868	829	807	820	861	785	815	866	860	809	821	799	797	828	814	823	825	800	808	818	880	844	828	839	856	804	856	868	840	833	836	771	787	788	810	897	816	798	811	799	830	790	838	847	830	809	848	810	857	821	818	893	795	825	851	828	811	842	818	859	821	856	809	869	801	793	830	876	848	808	847	838	833	837	860	832	813	867	869	840	814	805	841	865	785	862	794	823	863	827	813	816	817	857	843	848	829	865	785	756	775	844	841	867	747	835	855	844	852	795	835	834	780	860	842	837	874	835	859	831	790	834	831	768	858	814	820	871	883	806	832	848	806	850	786	837	801	810	800	820	834	769	845	827	857	773	804	874	787	791	830	885	807	835	836	857	822	781	826	910	813	844	798	819	796	812	838	826	744	854	842	839	851	821	846	821	810	810	824	801	861	774	880	815	819	845	838	887	788	844	817	850	859	864	819	807	786	781	833	815	847	790	783	841	801	864	832	821	843	823	864	808	891	823	852	853	835	820	811	796	790	788	876	852	843	819	769	831	840	841	821	828	869	850	913	835	854	790	849	812	845	838	837	747	871	834	833	834	845	824	859	860	835	842	762	813	857	789	851	832	832	814	811	788	799	818	824	804	851	903	846	820	862	851	900	777	817	908	848	776	808	834	795	835	810	840	867	835	805	809	832	813	827	855	794	872	843	822	851	883	798	813	846	805	808	837	848	799	824	822	819	815	811	844	795	831	868	802	805	836	837	779	792	793	844	828	809	842	826	832	817	793	846	825	837	826	810	871	830	775	781	866	827	796	825	833	816	839	825	799	810	831	805	853	781	876	843	847	854	773	836	817	837	781	815	804	849	881	821	832	833	811	843	788	807	810	860	860	831	816	837	836	813	770	787	836	809	814	792	835	852	820	841	830	846	814	795	842	829	848	867	784	834	851	843	848	852	827	835	817	835	857	822	811	867	777	835	846	842	841	783	817	814	769	843	822	811	845	833	799	846	849	800	855	842	797	799	842	843	815	855	819	815	786	852	800	788	832	800	773	873	771	877	872	821	834	806	830	803	789	829	782	833	819	872	844	831	822	848	820	810	872	808	853	807	787	850	870	763	804	765	831	839	836	839	739	786	837	814	864	800	785	772	816	819	789	827	889	763	867	850	820	819	836	822	839	857	787	824	800	822	826	850	820	806	796	782	783	830	885	796	810	812	846	871	837	795	834	822	847	800	805	862	840	786	837	816	781	801	827	818	842	842	805	820	870	811	818	859	813	860	773	797	834	815	854	801	831	837	808	804	843	838	815	836	841	892	855	863	807	842	829	869	859	779	832	802	840	843	814	820	832	853	796	809	833	828	792	810	843	835	816	796	831	793	877	819	809	807	821	811	852	872	830	875	850	860	791	810	791	819	829	799	843	822	852	838	818
45077	36277	27486	14851	4928	2358	1405	1202	978	884	843	859	785	791	865	868	860	846	774	836	769	846	835	739	843	849	802	788	794	863	781	820	873	871	827	849	864	797	864	808	894	916	858	847	857	827	836	834	787	842	832	837	831	861	829	807	839	834	794	821	839	816	815	834	811	827	804	829	807	814	794	851	799	814	761	826	869	818	815	852	841	841	865	794	808	809	795	877	828	804	802	889	850	840	903	813	825	824	858	808	787	794	827	813	860	763	850	858	835	863	835	866	824	836	803	838	828	853	883	889	830	858	805	859	822	836	845	809	843	814	842	845	863	807	793	823	846	776	818	865	860	829	840	858	851	805	820	849	846	872	846	796	793	800	853	814	818	830	809	827	877	816	800	845	835	843	788	797	766	860	930	867	784	840	833	876	820	813	798	912	787	872	873	854	808	801	847	831	781	825	796	808	805	853	828	819	823	795	841	865	864	838	790	829	833	806	870	819	823	848	844	796	813	849	842	831	801	816	844	850	822	829	837	825	812	846	812	820	805	788	799	826	817	777	805	801	796	812	852	797	800	777	834	816	807	859	848	858	830	855	839	815	845	888	813	845	768	839	840	854	853	819	840	864	800	841	857	836	829	799	844	812	840	876	832	796	826	816	845	811	835	835	880	871	836	857	851	824	806	742	813	815	835	831	902	821	852	801	820	839	821	831	898	746	828	804	852	849	814	866	807	796	846	804	815	807	791	820	857	817	797	881	833	816	776	880	816	811	824	868	795	845	855	845	802	769	805	869	825	798	846	847	832	813	884	785	811	837	797	861	826	825	838	821	773	783	778	898	841	839	837	838	820	821	846	813	798	865	890	819	744	811	875	860	828	829	817	827	847	795	838	801	807	819	819	792	866	848	823	870	804	843	843	834	805	753	789	790	809	840	823	839	860	851	843	833	791	817	847	762	864	809	807	886	830	880	825	796	795	852	796	809	842	840	863	829	804	849	840	848	805	768	821	858	843	826	873	772	889	855	832	798	793	786	795	749	832	846	870	797	808	818	829	793	804	795	816	835	810	821	827	827	832	832	839	791	832	823	822	860	886	877	829	839	795	870	790	845	790	880	814	797	870	822	884	801	824	852	872	852	869	803	812	843	815	765	826	806	804	754	786	906	808	870	823	842	838	844	793	883	820	864	777	763	832	854	802	875	849	837	795	799	849	811	857	858	805	802	815	765	869	834	855	823	853	811	814	827	811	840	789	815	857	857	832	835	834	754	832	845	871	845	858	813	796	801	856	776	805	849	833	853	830	832	839	791	865	868	838	797	816	775	824	808	817	839	796	845	817	872	802	821	815	830	844	829	829	825	856	804	845	809	849	886	833	749	797	810	750	835	812	871	782	848	791	825	839	811	812	824	850	830	880	830	823	811	852	804	848	851	880	827	808	802	835	788	770	807	739	885	837	803	852	814	797	819	815	847	828	792	806	840	795	822	828	767	849	810	868	839	810	817	802	825	814	784	790	855	831	847	846	843	800	827	906	827	888	874	842	836	800	850	882	790	795	819	826	848	844	811	777	783	836	836	809	831	794	897	819	847	867	821	765	833	811	793	813	825	807	811	807	815	823	773	858	796	824	859	780	842	856	814	815	792	850	838	857	803	830	839	774	809	787	865	827	822	782	797	873	822	845	842	841	812	813	852	809	803	851	829	800	832	801	847	886	833	822	811	882	820	836	777	848	793	806	831	823	807	816	771	800	821	856	853	771	830	826	774	842	792	826	819	856	820	806	851	818	849	851	853	822	833	829	801	834	838	870	809	843	807	867	793	817	849	814	838	815	834	830	835	855	819	811	876	786	811	861	779	838	871	850	841	824	837	867	829	790	821	800	798	865	852	782	831	825	828	854	824	825	855	794	810	792	792	830	814	858	851	813	840	827	787	827	838	831	823	816	872	813	877	787	827	846	842	840	814	831	801	770	860	796	829	837	835	806	787	844	807	816	781	811	812	846	873	803	877	808	812	798	839	889	855	805	808	799	838	852	871	787	791	806	821	860	839	839	831	889	855	777	848	882	809	799	874	836	833	805	910	838	803	820	817	835	869	854	846	859	844	809	826	836	846	817	804	869	813	875	759	826	779	799	828	812	849	843	913	826	819	875	783	776	844	831	835	790	770	856	858	817	822	823	786	768	820	803	845	820	797	806	825	868	851	852	823	812	861	820	770	822	870	826	842	848	815	836	796	834	839	862	786	839	872	752	831	810	784	854	822	797	846	826	776	858	851	842	811	767	806	875	825	837	792	832	823	852	824	764	872	812	782	852	791	827	843	834	891	833	829	842	807	776	840	801	818	857	845	838	830	838	815	817	852	789	767	857	820	868	810	842	850	776	831	831	847	847	829	842	830	782	844	820	833	801	814	820	864	834	827	836	827	788	814	835	849	860	856	843	805	826	842	802	830	823	847	838	836	822	855	827	817	813	825	818	863	805	803	800	805	844	879	845	879	792	812	804	804	800	857	823	886	882	806	832	812	834	813	809	828	859	857	817	857	852	844	851	811	805	781	811	798	896	795	849	870	799	777	847	819	769	847	853	849	855	804	839	837	863	878	850	850	828	843	852	848	810	859	783	772	838	835	828	846	853	814	824	835	790	800	768	877	821	790	804	831	840	815	807	770	798	843	852	813	845	794	846	809	821	776	833	844	830	800	817	833	780	792	807	793	785	858	775	810	824	802	850	844	796	847	812	845	820	795	847	817	803	807	825	839	831	863	772	806	764	785	849	805	837	849	810	801	836	771	804	838	896	776	857	848	870	845	817	810	817	815	796	792	863	887	834	821	820	836	908	849	815	777	850	816	849	802	819	839	799	809	813	807	789	800	782	853	819	827	798	799	856	821	841	876	810	881	824	816	799	790	824	867	812	867	835	838	820	823	828	855	812	857	816	827	828	816	779	828	829	823	826	817	794	847	819	885	814	819	781	817	770	886	856	849	805	851	814	823	861	850	866	855	758	806	796	818	842	894	859	814	821	842	803	827	803	825	793	803	830	829	870	827	847	830	821	828	792	823	772	835	836	830	813	821	841	826	814	847	863	829	852	832	790	790	854	788	870	857	812	825	834	819	893	808	809	814	821	816	844	850	847	845	854	811	811	798	779	871	829	823	810	814	815	815	853	805	833	812	821	806	849	878	827	829	839	848	805	867	854	849	797	824	838	795	805	847	887	788	865	830	894	827	801	780	836	855	815	779	839	829	739	835	817	822	860	797	871	853	835	806	795	865	849	808	839	855	860	785	847	841	833	837	841	772	830	847	802	820	862	847	817	869	781	850	824	771	808	777	819	805	811	782	844	828	879	832	800	859	815	827	795	798	845	787	892	795	771	837	845	826	799	798	807	804	834	850	829	812	845	792	773	826	793	834	810	843	765	831	869	849	810	791	814	842	838	807	831	802	859	846	820	796	841	785	827	829	836	847	839	836	852	789	762	809	817	832	841	845	795	824	831	866
49143	44427	26663	12302	5749	3095	1813	1486	1154	998	953	913	901	846	895	840	831	818	923	857	844	874	833	838	845	954	840	891	841	855	870	837	856	891	864	876	904	860	930	836	835	875	868	832	801	853	844	890	856	860	871	881	861	813	858	850	860	875	780	837	886	806	870	818	863	846	907	858	895	856	875	911	820	863	828	889	859	819	891	836	812	908	823	880	903	863	860	857	872	906	810	862	868	784	893	839	876	857	851	831	843	866	886	801	833	922	896	868	870	846	887	855	858	852	865	880	834	875	832	817	808	845	884	801	828	943	858	837	841	838	889	839	889	870	865	857	852	890	870	875	907	856	883	855	859	835	871	844	862	846	896	864	927	826	809	885	857	864	827	875	874	894	882	874	892	793	891	883	836	844	850	837	821	873	812	902	833	837	869	880	854	850	884	875	880	848	871	882	798	873	873	890	865	839	849	912	866	865	820	831	838	851	845	816	831	846	863	834	866	786	830	894	817	875	828	826	881	933	843	829	827	901	885	896	818	843	879	831	861	824	831	827	854	825	838	833	914	830	900	884	846	848	912	889	893	853	847	878	872	855	823	850	828	888	869	892	858	847	896	816	875	813	815	816	852	867	883	890	900	829	906	838	859	877	894	853	849	846	815	911	829	855	856	858	904	817	890	855	847	813	830	847	842	873	912	863	809	837	885	825	851	858	799	857	831	872	825	857	819	810	850	822	797	882	827	805	815	887	828	825	876	866	854	846	865	827	853	873	853	859	864	853	815	822	869	832	830	847	824	829	841	862	910	819	835	862	818	919	842	859	853	833	851	858	796	913	867	817	907	811	877	848	830	862	849	877	835	888	837	923	831	892	876	845	847	907	901	839	833	902	871	839	852	875	870	809	910	860	878	872	843	900	865	822	842	825	910	823	865	871	879	840	861	860	861	830	807	880	831	823	889	886	879	942	854	890	884	855	822	837	910	814	815	863	862	930	838	881	833	834	885	890	878	874	856	855	883	863	869	881	840	875	878	836	832	894	824	820	801	864	895	822	884	846	844	872	875	870	860	862	879	876	850	849	829	885	825	852	871	849	881	895	843	795	897	859	879	860	841	846	860	830	861	860	890	813	834	835	838	845	784	859	855	830	899	899	891	832	851	855	876	848	854	852	871	836	862	866	897	825	869	905	899	816	869	838	808	866	944	862	815	815	871	836	896	842	831	823	869	868	859	833	848	854	886	891	807	866	834	879	867	867	898	842	793	934	850	876	851	825	831	885	897	822	867	884	838	866	855	821	875	882	874	840	835	869	781	844	810	831	906	804	898	844	903	893	905	881	865	786	863	875	843	857	882	831	891	857	807	930	855	816	850	904	878	898	844	795	852	878	809	823	831	826	846	920	839	826	858	841	856	876	849	891	885	918	848	795	803	891	830	825	888	846	841	803	824	838	870	867	884	808	861	809	849	832	878	887	876	808	843	862	863	862	878	859	867	827	866	880	887	875	868	889	861	830	848	820	854	876	866	877	875	849	878	896	866	822	842	855	849	851	821	844	840	804	928	855	869	812	859	855	857	877	868	877	857	840	842	841	841	820	880	862	896	860	888	858	887	845	806	780	887	882	882	851	821	821	848	840	822	823	909	892	857	868	918	848	857	841	846	877	873	818	836	884	830	782	851	812	832	895	846	788	807	891	857	847	863	864	866	843	892	873	840	843	808	853	841	801	809	870	878	840	897	872	863	824	854	861	858	880	816	844	843	850	899	880	825	868	886	819	844	837	889	831	861	810	911	815	851	880	830	841	866	870	870	846	861	837	823	840	850	861	881	839	808	825	828	857	829	804	844	894	823	894	849	898	828	828	850	864	845	818	811	854	870	859	882	846	827	886	853	871	875	887	817	860	897	847	885	916	829	853	815	905	825	876	837	867	810	857	826	868	859	890	854	837	907	799	925	837	838	909	827	869	897	891	854	893	900	891	894	905	866	876	861	848	896	883	864	876	840	889	835	850	826	894	836	854	884	854	835	816	877	876	889	859	890	890	874	902	849	883	868	893	883	848	835	809	863	867	855	898	884	864	845	866	877	873	899	884	847	873	908	912	873	854	855	850	862	849	834	849	862	825	831	868	806	827	915	829	862	861	802	860	850	881	871	832	828	890	815	827	826	874	858	871	855	883	821	840	888	844	841	901	888	839	813	855	859	909	904	857	850	846	863	809	903	826	893	850	868	860	857	921	847	897	851	859	876	820	848	825	893	902	841	895	835	871	830	873	865	855	911	907	918	856	844	817	850	880	830	813	802	846	854	807	857	862	859	883	858	904	823	848	874	880	802	850	847	879	925	869	876	846	838	875	913	811	847	870	855	820	826	839	889	796	886	882	848	852	812	874	861	868	865	854	858	853	858	869	804	893	867	911	817	805	857	869	839	894	862	844	814	891	833	860	884	833	849	839	819	841	894	811	859	829	844	860	848	919	838	853	879	834	813	863	878	871	868	842	862	870	867	862	851	869	894	864	864	812	869	822	862	884	844	867	870	840	831	854	865	861	844	879	908	810	861	867	846	849	844	816	854	850	871	870	867	840	856	842	858	867	889	853	843	809	839	798	853	878	945	777	906	833	837	871	883	799	868	889	827	831	858	866	848	837	868	887	850	894	889	908	883	869	821	842	881	860	885	835	888	854	868	868	871	867	867	892	850	864	808	899	830	884	863	878	871	821	862	847	849	798	832	814	783	848	890	865	887	855	908	843	874	886	868	868	887	892	925	851	866	865	840	861	829	925	834	839	899	867	869	871	803	847	826	821	834	850	862	838	879	907	847	874	854	889	845	884	909	795	854	865	832	890	865	819	885	839	842	938	812	852	869	870	858	884	809	875	860	856	907	899	869	853	797	900	841	867	895	796	885	912	868	878	859	830	891	872	869	831	868	824	840	890	868	837	853	872	873	856	898	873	871	859	868	809	844	872	849	825	935	899	875	852	850	902	858	861	838	880	857	854	856	867	836	824	825	885	789	857	830	851	876	883	840	889	848	894	846	832	818	909	879	822	852	846	878	893	837	874	840	810	827	811	912	881	880	893	887	835	907	877	877	820	865	818	860	869	886	888	909	854	838	819	880	854	814	832	877	865	859	893	895	854	862	886	824	889	878	878	887	901	869	885	875	881	871	885	879	863	880	866	847	827	873	850	881	828	888	853	868	850	862	852	800	822	822	866	898	886	859	861	828	863	853	831	807	883	838	923	876	886	861	836	866	887	882	844	820	873	877	873	881	867	876	853	825	885	898	838	885	851	819	831	861	792	952	851	851	878	854	864	873	817	864	848	852	824	807	861	876	812	881	846	826	860	896	859	822	866	833	854	880	793	855	879	878	843	888	853	844	857	831	848	880	844	833	851	864	815	890	843	832	845	871	908	828	919	870	862	868	805	838	820	860	846	840	857	835	847	865	849	869	856	863	874	899	867	828	812	907	868	906	872	866	869	927	863	890	841	810	890	818	891
23473	20910	27870	24114	20844	11033	1788	982	846	826	801	782	805	792	833	789	852	747	786	779	759	768	758	770	729	784	800	799	734	746	761	732	802	795	734	786	741	755	802	769	756	761	784	770	759	746	758	781	792	772	715	767	760	751	800	752	788	776	744	747	744	761	754	741	792	757	762	760	786	755	788	778	751	777	747	741	759	760	727	790	785	788	772	737	769	725	748	773	785	740	741	791	720	711	802	758	782	769	756	767	723	769	758	775	752	766	769	707	778	785	776	828	806	770	773	783	736	749	751	756	707	754	747	763	760	784	782	808	741	741	716	736	760	782	799	773	833	757	804	828	760	722	739	720	761	741	744	724	746	734	816	784	761	755	739	755	801	768	734	720	741	819	742	739	822	749	761	760	713	730	782	730	752	772	785	753	758	755	758	770	782	740	805	772	763	761	738	752	788	783	760	795	745	775	778	738	735	817	775	717	816	773	793	759	790	791	749	739	724	750	791	719	728	784	797	751	770	753	722	757	760	793	732	756	721	778	774	782	743	774	755	741	727	762	773	858	740	769	729	782	715	743	790	757	732	759	735	740	721	791	725	788	815	768	742	759	717	774	787	782	750	699	777	734	748	771	762	726	740	756	743	780	791	769	770	780	748	725	751	792	734	761	782	724	762	739	753	777	755	743	779	819	766	789	757	768	751	756	800	754	738	797	768	770	742	731	764	695	771	773	748	702	750	707	777	768	759	763	787	735	799	759	751	810	731	752	811	747	800	809	759	744	783	775	795	774	772	742	751	780	773	732	748	795	742	777	780	748	768	774	745	776	768	785	776	751	814	818	745	715	781	746	768	768	788	803	748	748	733	749	783	735	770	771	741	735	770	747	798	759	739	702	784	770	781	725	747	807	694	754	771	822	792	759	793	722	753	751	789	713	737	748	781	749	751	755	807	787	743	742	753	813	798	762	781	746	715	748	733	806	785	760	768	786	733	786	722	721	771	805	737	780	756	766	731	732	793	785	773	797	765	751	769	805	758	754	795	743	757	808	745	780	749	743	782	719	758	775	716	754	723	779	738	748	776	757	777	745	775	765	784	751	757	772	755	757	724	734	742	744	701	743	743	741	748	741	783	765	705	736	734	768	761	829	794	745	786	712	835	748	750	752	776	741	760	776	794	763	752	723	765	747	681	793	750	792	692	750	753	732	725	732	722	763	779	758	765	788	740	750	772	740	735	749	794	754	746	745	769	775	802	776	816	777	775	782	784	739	760	740	742	757	746	821	733	766	759	737	767	727	818	757	704	768	774	780	764	729	778	773	781	725	755	751	764	746	804	769	784	731	743	723	763	777	731	793	743	764	769	756	765	758	761	739	803	782	736	751	757	683	772	813	724	773	751	736	782	787	676	760	758	754	763	746	752	748	743	740	760	753	776	780	752	750	786	763	776	782	811	768	756	764	789	788	786	746	761	728	747	779	734	791	747	756	740	771	744	772	791	748	774	785	735	790	747	705	726	789	737	758	768	787	785	767	732	792	728	783	753	726	738	789	761	755	784	715	762	783	737	758	773	751	741	743	783	775	809	764	779	770	775	803	767	805	816	781	730	826	765	809	729	828	778	750	791	794	748	750	776	744	767	728	795	712	717	763	741	747	781	701	746	809	721	760	761	823	778	775	740	675	788	710	764	748	784	741	752	768	745	758	783	742	731	769	813	764	780	716	753	784	742	739	792	756	801	794	775	761	771	745	764	749	740	778	826	786	757	812	773	747	744	776	776	767	770	775	755	732	745	791	741	777	789	713	748	710	765	786	764	795	738	728	763	803	733	746	756	763	722	796	781	771	766	766	764	796	792	813	743	799	767	779	718	727	757	693	762	777	750	780	766	764	784	788	750	734	723	789	780	775	735	764	742	744	780	796	798	743	830	816	724	723	754	755	731	733	710	728	774	756	702	756	782	758	760	755	769	778	778	819	790	794	767	733	779	762	686	751	776	786	723	699	731	768	739	781	746	776	760	705	773	792	775	776	798	786	727	765	754	766	743	777	790	819	748	729	735	775	756	777	727	774	803	745	781	786	812	782	745	805	756	756	763	774	705	763	780	796	774	757	763	803	784	825	770	790	714	726	815	735	758	760	753	743	736	754	741	771	746	716	788	753	738	758	735	790	757	767	791	820	754	758	745	778	788	736	744	769	729	775	791	777	720	791	814	707	795	768	772	748	773	768	744	748	780	730	742	726	799	742	757	704	760	734	791	744	773	803	785	831	717	772	783	825	763	755	744	750	770	754	763	748	779	749	776	767	752	803	760	763	724	726	741	756	752	771	784	757	743	743	780	743	765	793	783	726	735	789	733	768	742	765	751	746	750	813	746	782	694	717	739	755	763	782	793	732	760	734	736	803	773	780	782	776	776	776	750	807	771	788	807	776	781	754	761	735	745	760	719	735	779	745	784	753	782	729	749	737	788	764	765	748	750	702	768	747	730	797	797	795	718	728	716	769	790	735	774	716	756	719	767	763	764	778	723	773	772	775	782	763	758	743	757	777	772	739	747	824	758	795	763	804	773	780	734	794	754	768	756	780	773	708	718	728	745	761	766	736	791	756	743	808	762	772	768	763	766	785	720	703	781	786	802	742	764	730	751	763	755	771	744	722	735	727	714	767	733	736	728	806	744	758	748	730	711	804	757	736	770	779	754	746	791	769	790	733	757	801	753	749	722	756	789	795	850	822	741	846	797	794	796	778	742	778	807	797	799	724	786	732	702	756	752	750	782	720	745	778	796	746	767	774	786	766	805	779	816	758	742	827	770	809	799	763	773	761	726	807	764	776	775	775	724	782	721	745	732	762	833	779	743	753	764	766	751	771	747	736	763	750	791	721	791	749	753	790	778	824	796	788	770	749	794	783	802	800	793	793	762	739	724	783	756	772	768	766	760	772	784	771	752	760	791	774	754	752	761	797	766	724	792	774	782	754	772	736	797	794	731	691	750	758	792	722	797	714	751	782	743	768	750	751	762	759	705	709	720	731	818	746	783	772	791	791	746	791	805	802	761	758	790	721	777	741	747	765	735	719	746	738	750	748	784	769	791	817	782	752	762	767	730	729	763	721	719	774	708	806	772	810	781	789	716	803	758	719	796	753	782	750	740	793	726	726	741	797	735	774	796	700	750	749	746	767	754	786	812	788	763	762	719	796	761	778	735	740	795	767	702	790	742	772	778	785	770	768	754	776	757	800	736	741	755	765	757	734	754	757	768	760	734	778	805	744	722	729	793	756	757	736	759	730	776	770	789	714	717	789	776	762	748	715	737	720	763	731	744	762	791	818	776	765	755	768	751	750	807	813	772	751	801	782	780	839	757	756	762	758	715	735	751	782	804	817	799	786	765	769	735	742	795	719	766	824	765	761	759	791	828	839	727	783	766	762	768	746	803	746	805	769	760	740	757	783	748	779	782	831	702	748	771	759	769	780	794	767	777	766	751	723	795	707	758	800	745	797
40982	46663	28390	14127	6621	2747	1520	1005	921	865	885	840	810	813	841	788	776	809	804	824	804	835	810	877	748	782	795	793	789	810	774	830	752	786	821	772	793	786	828	778	748	805	794	816	814	787	791	792	747	840	781	772	797	756	789	778	747	751	797	782	815	756	798	832	771	825	795	784	778	746	849	823	821	787	793	761	835	791	757	781	781	819	815	796	796	799	811	822	766	783	796	781	792	814	771	785	725	823	750	825	795	799	806	784	783	801	809	809	786	759	804	810	813	788	817	778	812	791	744	791	740	797	783	780	810	744	760	781	767	790	773	796	782	757	812	773	786	782	797	775	802	824	815	811	782	798	798	802	798	798	761	747	812	830	827	792	799	814	762	759	839	792	776	788	824	807	762	805	761	789	816	753	816	802	750	811	836	814	752	767	774	777	777	803	857	786	789	787	804	761	797	784	770	797	840	774	777	774	760	804	740	810	853	804	781	764	762	778	829	794	752	819	784	762	811	824	748	759	781	768	782	784	787	777	753	812	779	805	776	768	757	779	807	785	756	775	776	777	773	788	831	809	736	847	775	839	786	764	764	784	768	775	816	852	747	740	785	782	757	808	803	830	802	802	816	809	779	831	786	808	785	760	777	802	808	760	819	744	810	798	768	761	836	774	757	807	773	803	779	787	837	805	804	773	800	788	794	777	806	811	808	810	837	771	797	795	736	815	777	777	784	788	810	732	818	784	723	782	772	859	843	774	819	789	778	780	798	770	783	824	769	834	794	836	831	791	757	802	773	767	774	813	781	772	795	779	772	786	834	800	821	800	794	852	773	768	771	800	854	779	753	796	777	744	772	832	833	789	792	767	754	805	801	815	740	795	892	786	789	783	775	774	844	806	798	791	778	802	792	819	805	796	752	766	729	812	789	750	771	813	784	849	801	794	812	832	767	764	815	803	846	828	784	762	793	813	806	808	784	840	865	769	791	757	794	781	790	803	756	772	838	833	779	771	793	740	802	803	740	776	800	821	781	778	773	785	782	813	723	761	817	800	784	824	785	781	783	784	808	778	831	770	726	791	798	784	778	862	808	795	843	788	710	830	795	714	813	761	776	806	796	833	804	784	796	779	740	818	734	755	798	780	778	821	804	817	784	774	832	743	809	796	783	820	820	800	778	784	809	821	770	797	745	806	774	852	775	807	825	832	786	882	749	820	798	799	760	830	826	832	786	838	798	764	774	823	785	768	762	839	816	738	850	830	755	801	778	774	773	738	762	747	822	798	801	812	743	819	773	836	776	828	803	773	781	797	790	771	753	816	742	787	762	782	769	828	836	744	782	769	789	773	818	797	801	807	782	782	820	778	760	757	785	805	832	809	791	781	806	784	797	798	827	765	778	773	772	763	789	802	788	781	749	794	824	814	817	811	740	787	779	773	755	808	804	800	797	750	826	770	742	809	815	760	813	776	780	819	763	788	810	815	838	755	826	819	810	798	767	753	771	839	835	747	741	822	803	758	782	788	779	852	763	796	770	788	825	828	762	865	791	811	773	753	803	798	809	750	785	798	844	802	777	761	788	775	786	775	779	780	789	786	814	768	765	790	737	788	827	749	774	772	798	761	792	777	772	809	793	768	748	782	742	806	822	802	742	766	804	814	783	748	775	736	786	776	753	846	830	783	799	766	788	763	810	760	774	725	762	824	739	816	770	821	800	821	797	774	757	788	782	809	788	808	796	747	837	755	799	754	850	769	770	808	780	766	757	774	832	796	766	789	801	788	799	802	762	787	824	802	767	804	820	815	758	739	782	736	793	789	808	832	816	753	842	767	729	791	735	830	785	762	803	760	808	789	776	779	802	798	809	789	812	816	768	805	790	793	782	823	814	775	800	781	781	810	809	805	773	779	775	735	796	790	780	794	768	795	827	794	756	783	790	790	785	806	801	813	806	823	774	795	782	747	803	788	795	796	790	797	810	770	779	799	793	827	777	796	793	797	769	756	811	776	783	820	766	783	794	798	786	775	796	821	803	798	789	795	776	807	760	815	850	741	780	740	795	754	766	807	802	797	787	794	764	833	755	771	874	787	806	733	807	783	812	781	815	776	821	762	798	843	785	768	818	758	791	825	790	799	757	831	770	761	776	802	806	792	774	779	819	792	790	787	752	804	791	807	785	814	793	803	789	789	784	810	818	769	798	794	817	753	797	774	812	786	760	786	779	764	819	797	739	796	796	784	787	845	809	765	773	859	759	777	759	809	781	817	801	729	811	728	764	775	748	782	802	769	759	816	793	745	822	764	750	769	740	792	843	773	832	781	834	774	736	801	828	818	827	748	797	763	765	807	768	837	751	855	782	780	767	756	776	826	815	740	794	829	775	780	787	795	785	855	863	806	753	813	779	780	834	781	835	767	799	801	810	797	809	790	792	766	817	792	825	798	770	766	770	760	844	787	790	809	785	786	798	751	785	790	852	771	742	767	804	815	775	802	764	764	797	750	779	775	761	807	759	780	829	778	786	807	783	760	762	765	775	785	815	780	764	796	769	795	785	772	791	836	781	744	803	787	784	759	779	785	776	811	792	773	736	799	730	839	797	794	834	781	814	766	788	813	821	787	811	826	803	841	795	774	847	771	758	790	764	773	783	788	794	764	743	814	819	834	779	757	778	770	799	747	795	744	794	796	789	822	818	850	754	780	781	815	784	768	788	739	778	754	795	765	765	788	748	819	773	752	765	795	795	789	763	762	826	753	818	770	732	766	792	789	800	807	736	767	764	799	809	793	776	815	791	780	836	741	764	753	829	798	852	804	785	775	752	782	753	757	819	835	777	790	778	772	759	758	752	726	787	791	739	789	786	767	790	756	771	757	815	806	768	763	752	841	774	816	766	787	784	754	795	786	803	842	716	830	777	811	765	791	771	844	818	757	762	781	777	762	791	800	714	889	798	776	782	757	750	796	767	797	790	765	786	800	796	772	774	769	792	818	761	807	811	765	750	757	803	812	827	758	784	784	789	790	754	786	759	738	759	778	783	741	763	789	748	783	748	791	790	753	783	767	765	756	819	700	733	784	747	774	820	810	830	822	764	811	791	793	773	766	791	847	775	758	816	768	795	785	771	767	765	810	739	760	832	833	833	839	745	796	821	742	829	797	801	770	799	746	769	798	782	808	807	796	744	780	816	775	777	787	816	743	782	776	823	812	780	760	748	826	771	823	799	808	845	825	777	762	822	760	812	773	819	813	796	787	799	790	779	801	827	787	750	773	744	756	774	802	769	862	791	792	777	856	792	770	765	782	746	832	818	800	811	800	803	768	813	787	769	767	747	789	763	817	822	816	812	815	829	789	796	840	789	836	812	802	785	785	829	770	779	793	812	786	782	774	811	862	813	796	806	791	772	836	799	767	780	806	773	818	793	806	818	821	830	786	825	824	793	813	728	782	803	765	807	760	767	815	789	752	806	778	752	815	795	874	757	739	789	813	785	790	803	747	780	783	791	772
24970	21345	27238	24902	12019	2769	1475	1142	1106	1039	972	960	903	918	857	912	896	912	877	857	863	919	906	849	844	903	878	879	881	849	881	834	900	894	874	839	856	909	840	881	827	861	927	872	886	830	894	813	901	851	874	854	938	902	875	893	845	912	877	912	854	871	885	836	891	879	913	864	838	907	853	959	888	918	829	851	894	893	857	893	873	873	919	879	912	903	842	895	847	853	882	880	852	840	875	841	944	921	806	880	891	915	917	852	856	889	872	918	861	819	860	919	863	975	847	843	864	901	907	905	856	877	874	854	891	864	894	885	855	862	851	898	845	923	847	847	901	928	882	871	856	840	852	871	835	819	889	858	847	897	860	819	810	838	840	849	860	804	834	854	891	860	889	843	903	869	875	884	872	870	879	890	904	882	865	827	868	881	836	793	879	898	826	899	840	860	829	870	831	934	801	861	884	890	864	875	851	853	830	827	790	923	859	847	846	853	874	917	858	883	878	906	911	929	924	878	884	856	879	898	863	889	894	919	888	904	895	836	873	826	889	889	892	876	880	822	851	890	857	932	906	850	929	883	908	880	832	864	875	869	888	864	826	862	857	969	833	898	850	847	894	875	895	901	835	837	904	865	812	916	866	904	960	846	866	891	876	879	908	824	892	880	873	857	901	924	913	869	891	862	909	864	844	831	881	885	883	863	859	941	892	870	906	847	895	865	867	893	895	870	876	902	871	887	879	815	847	882	906	844	869	839	858	826	849	877	852	844	901	834	882	864	858	895	840	856	869	913	874	868	890	853	930	892	847	875	885	830	905	838	930	830	816	886	829	875	885	871	857	880	896	890	876	875	901	848	875	908	894	829	867	864	883	796	906	874	832	864	898	877	869	912	894	897	907	880	857	852	849	899	883	856	877	897	885	866	897	883	859	881	887	858	889	832	881	881	910	858	847	866	854	865	913	890	876	850	835	868	963	894	837	843	900	945	911	880	864	880	845	869	858	818	853	873	824	854	872	851	861	873	868	835	865	870	874	848	881	828	913	859	906	843	843	928	910	864	862	792	870	861	858	865	882	912	860	845	883	903	890	860	886	881	882	848	860	850	854	862	895	866	850	900	853	888	885	867	839	875	868	902	857	833	898	857	835	886	842	827	835	891	886	854	846	918	855	887	921	818	905	896	911	898	911	888	848	882	853	879	820	884	845	892	851	868	889	872	854	877	862	890	955	856	886	879	854	880	854	882	803	866	881	887	898	887	851	878	884	890	878	896	878	911	897	832	876	831	842	895	778	889	825	857	812	862	914	863	836	867	809	864	883	853	881	821	910	876	886	857	860	845	899	852	894	871	900	907	899	846	851	828	839	881	864	867	876	858	847	888	915	867	903	836	844	859	862	869	927	879	818	846	870	811	866	858	906	870	856	887	903	815	949	844	891	844	840	854	867	912	837	857	909	867	859	900	871	852	858	879	915	865	860	878	878	808	920	902	879	866	941	849	855	904	851	868	866	901	919	862	845	897	922	861	842	904	879	901	847	895	890	885	849	830	899	837	858	879	889	977	828	886	828	863	920	897	833	841	888	877	872	856	923	855	873	887	845	935	864	890	890	840	878	905	876	859	975	859	864	883	871	909	888	854	852	877	866	815	905	871	869	872	918	882	903	896	886	891	843	895	879	911	852	876	873	876	866	885	881	865	805	846	867	859	886	886	855	876	872	868	896	834	811	840	910	866	863	855	849	841	881	862	858	917	855	839	903	875	845	830	799	824	861	870	849	898	862	921	880	894	855	827	853	851	919	899	869	865	835	851	874	855	834	884	880	907	860	863	846	844	893	849	852	872	892	831	812	880	889	950	922	873	902	915	880	896	853	939	901	831	855	862	891	914	892	849	878	853	819	842	872	894	914	897	919	832	848	859	929	816	871	895	891	895	874	871	865	845	865	874	890	855	889	848	862	816	905	843	878	844	870	870	926	883	855	857	815	876	881	884	897	846	856	931	883	808	883	907	860	926	887	788	880	833	928	888	866	880	903	875	896	866	801	874	814	871	871	881	861	891	838	886	852	869	829	883	938	846	903	829	882	902	879	822	883	865	902	889	857	905	909	841	902	887	935	910	890	874	915	942	919	824	917	896	880	874	835	918	909	846	896	913	903	925	871	887	894	884	817	860	860	893	870	872	889	855	949	884	870	894	873	922	867	944	856	891	893	890	841	834	855	889	857	878	899	854	843	879	904	871	859	875	880	939	798	877	906	901	886	853	867	833	861	856	891	905	881	849	873	886	880	852	850	863	844	858	873	878	859	862	903	908	864	888	875	857	866	851	913	876	832	890	811	834	901	896	846	844	872	911	855	915	902	895	877	866	888	863	835	910	871	881	872	859	885	837	890	798	865	879	878	812	902	862	897	827	866	889	848	861	881	804	918	882	928	894	873	938	857	892	909	910	896	887	875	837	906	857	922	885	888	857	886	854	843	864	851	894	898	858	843	839	863	855	890	907	856	857	824	868	868	889	902	828	861	857	881	914	892	864	894	851	883	868	843	874	927	853	845	890	953	825	842	878	869	888	855	881	878	889	824	905	892	877	888	902	912	889	905	905	871	891	903	884	911	868	874	899	951	837	894	887	851	843	849	896	834	913	883	882	903	807	917	858	849	862	859	872	852	834	844	896	889	824	846	858	906	855	835	898	869	860	892	869	898	845	894	851	884	881	863	854	866	851	885	850	835	811	872	894	851	862	854	827	896	891	917	862	833	877	904	897	896	822	909	881	930	891	866	876	848	891	878	846	901	844	904	853	844	885	868	874	898	919	898	839	877	818	883	867	902	832	848	857	899	874	866	898	869	904	850	866	904	884	844	891	862	877	843	934	859	825	847	901	917	855	886	923	832	863	913	879	818	896	870	860	869	866	884	906	838	870	840	879	879	864	894	869	878	922	860	884	832	902	886	829	855	860	893	850	879	912	905	873	953	927	864	879	859	851	861	853	878	856	913	909	886	887	873	882	857	898	856	802	870	816	849	886	917	884	917	880	864	854	898	876	874	871	881	897	864	904	857	805	876	853	864	923	855	801	856	873	839	871	917	920	842	838	848	895	931	917	881	890	848	903	822	869	835	828	864	829	866	851	835	886	884	860	832	832	870	877	882	841	872	836	900	875	855	855	879	857	844	882	859	889	869	885	871	848	864	901	882	833	933	892	842	898	882	839	860	911	833	894	878	848	917	870	839	841	842	896	899	839	872	850	879	889	873	844	826	879	879	920	859	804	856	877	852	902	862	852	842	869	827	844	936	849	873	878	858	925	855	892	847	902	897	862	887	900	862	880	871	841	899	889	863	885	900	895	853	916	854	865	898	851	902	889	895	840	909	880	900	894	855	834	893	817	860	820	905	865	871	889	845	902	863	858	901	865	945	862	912	880	827	835	846	883	897	819	863	907	882	913	868	837	842	833	849	872	850	911	868	864	816	861	827	865	871	870	888	861	879	843	928	837	870	869
44372	53406	30612	12595	5951	2816	1682	1473	1185	1090	1046	1047	935	965	942	873	931	888	844	951	921	899	921	900	906	850	891	897	855	908	925	877	919	925	878	902	903	890	886	942	904	877	892	931	891	911	852	862	915	827	942	903	884	838	834	894	911	857	966	865	933	863	895	876	903	890	949	925	853	903	897	895	970	914	888	870	878	898	887	891	897	920	867	919	909	928	905	880	866	901	891	873	915	917	929	831	918	851	874	915	892	923	899	944	935	887	868	873	938	853	865	899	873	886	915	885	911	893	925	842	872	934	919	910	867	898	871	937	909	862	925	937	903	865	894	937	909	885	922	845	855	924	849	915	911	933	867	865	879	856	972	870	887	872	894	913	920	941	833	922	894	885	896	904	879	899	915	879	904	868	908	924	912	933	889	907	876	888	886	937	851	881	895	929	908	911	901	871	876	848	927	880	855	870	852	890	892	918	916	903	891	922	874	914	869	870	921	891	882	919	886	860	865	880	860	918	893	915	912	840	900	912	934	858	945	884	894	920	855	925	865	829	895	863	860	880	905	937	886	913	914	873	936	864	939	894	904	894	887	922	913	888	894	895	903	878	885	893	935	884	873	900	877	911	913	919	881	933	928	874	876	887	878	831	908	837	923	872	912	864	899	898	883	933	866	908	914	895	902	805	895	951	880	899	919	866	920	886	880	901	835	923	896	885	885	886	891	905	902	931	898	917	900	875	933	879	917	928	834	886	904	970	919	911	884	887	927	892	929	898	892	890	898	917	921	918	855	918	905	863	911	874	911	904	855	857	859	838	866	885	941	855	914	873	826	870	836	948	895	878	885	879	886	921	932	908	869	921	905	906	916	913	890	864	948	939	858	907	867	883	921	871	885	937	919	882	879	927	883	924	934	903	875	941	876	900	939	900	906	901	866	898	917	929	844	872	935	875	891	890	909	837	882	881	876	925	878	878	856	895	889	925	898	879	886	894	897	920	912	911	886	904	912	932	937	907	919	885	852	878	940	855	909	838	917	889	882	880	915	886	922	893	879	862	866	897	923	901	903	877	965	877	915	947	938	928	838	924	930	885	812	823	883	858	842	924	883	894	943	868	878	933	905	876	871	910	961	943	858	908	870	861	875	892	850	829	874	914	906	922	900	883	883	884	882	888	906	881	980	914	895	871	910	886	876	870	935	914	885	923	900	902	906	915	892	904	863	909	916	882	861	912	890	851	892	908	910	891	901	878	905	864	948	853	912	928	898	845	903	892	886	843	958	840	878	898	939	940	862	947	885	896	887	932	893	914	892	932	902	953	917	920	901	903	926	826	910	870	908	888	861	848	864	833	859	880	850	847	926	922	874	893	880	919	889	905	900	865	919	865	858	952	858	889	915	955	900	864	929	888	864	858	900	866	874	980	864	897	887	915	865	897	877	930	892	897	890	942	897	921	866	906	946	903	938	842	925	914	934	882	941	881	883	861	868	888	909	879	896	899	936	916	879	849	877	892	917	884	863	903	915	874	897	886	868	912	924	932	875	827	924	880	855	879	904	947	846	949	965	827	901	888	855	878	923	898	906	912	880	900	881	916	884	918	888	917	880	916	935	856	881	873	867	905	903	868	879	942	877	902	912	894	935	904	905	917	937	861	809	870	880	924	865	901	916	891	935	867	909	915	892	942	914	940	895	850	936	888	894	830	902	892	910	920	907	847	887	945	913	879	869	892	893	936	884	839	925	899	946	893	927	890	921	931	902	921	873	860	902	943	867	875	911	930	881	950	925	892	901	859	867	851	868	894	936	933	869	818	905	854	879	934	944	891	885	837	858	962	926	907	887	905	911	832	894	893	853	913	907	889	915	862	931	906	897	947	909	935	902	867	880	914	918	832	915	879	864	871	876	839	917	890	1014	885	896	937	898	939	883	928	877	841	924	904	901	898	910	875	894	921	935	940	957	946	888	938	947	879	901	902	880	873	886	923	898	908	902	883	900	961	907	870	885	901	931	901	869	925	880	884	896	928	892	1010	885	908	868	895	938	891	905	833	834	888	924	834	858	901	892	905	948	865	920	916	930	905	867	917	879	931	826	901	933	897	910	856	904	853	885	885	878	865	937	909	885	973	901	925	839	906	907	921	897	903	887	872	854	896	883	872	930	863	908	873	919	923	938	869	916	906	886	847	909	910	885	848	952	884	893	883	937	902	925	924	890	866	915	951	939	942	921	870	839	902	898	899	870	953	849	915	909	941	923	917	938	863	879	884	932	868	891	844	894	912	895	879	916	883	831	891	885	849	908	955	946	865	922	913	879	896	893	880	896	947	928	946	936	961	844	918	952	905	827	925	904	941	909	917	852	913	900	855	924	881	903	874	908	883	905	885	903	832	945	900	936	894	940	961	902	884	883	833	904	920	914	815	896	919	955	907	837	894	903	871	876	930	881	900	887	911	879	873	879	887	930	849	904	895	864	923	852	899	903	823	904	900	901	892	913	893	856	884	919	858	935	932	883	892	871	930	888	874	886	959	877	888	888	918	917	857	900	865	880	882	910	929	860	928	883	948	874	866	845	894	874	937	873	900	881	873	852	888	909	878	888	889	860	878	862	910	855	897	872	921	897	927	918	855	909	859	870	834	935	886	843	895	941	885	868	902	923	893	896	914	871	880	908	875	856	855	881	852	927	905	958	844	900	849	846	897	983	941	870	978	899	886	915	897	891	915	906	897	912	900	898	900	880	822	887	877	877	896	891	878	901	892	954	853	860	921	890	923	890	900	928	897	889	925	860	891	932	861	841	918	854	896	891	935	875	890	927	904	895	921	877	879	884	899	865	848	972	895	872	958	935	874	861	910	899	872	852	855	861	880	899	916	861	866	871	887	941	892	901	906	844	909	919	939	845	894	828	901	907	880	885	900	898	863	874	900	896	844	880	854	851	905	925	933	899	912	891	930	866	884	920	876	890	895	879	885	930	887	911	929	928	899	887	894	916	941	887	875	877	886	903	875	898	903	900	887	894	897	907	894	888	882	905	864	930	862	935	856	891	918	913	908	884	891	936	887	877	884	851	875	923	973	944	877	945	904	925	879	910	902	850	903	876	856	896	869	906	951	852	835	919	913	909	887	870	943	873	859	900	885	855	884	888	877	876	847	871	900	893	919	949	921	889	931	901	914	894	854	883	912	882	936	861	925	887	865	842	920	853	904	887	927	886	883	861	898	913	875	908	851	915	954	884	921	901	869	909	850	865	904	905	896	869	881	914	905	904	939	918	879	943	862	944	913	897	908	906	936	888	886	911	886	926	895	899	932	876	865	905	872	877	952	900	897	870	886	897	870	907	950	885	880	891	895	882	899	841	872	938	886	921	886	899	938	884	894	890	947	894	870	901	906	917	891	936	890	952	897	885	880	860	919	934	947	902	907	907	839	869	906	915	936	873	912	886	886	890	850	920	910	869	859	947	933	912	891	912	872	905	871	854	933	875	906	892	870	874	881	847	895	922	951
22426	21020	28445	23787	21054	20633	7348	1555	1112	1102	983	901	834	873	884	823	912	807	812	846	748	830	804	834	859	798	828	805	850	834	839	803	807	803	831	796	827	804	760	851	750	861	787	813	814	860	820	840	820	855	849	817	819	830	818	831	786	840	799	820	797	839	820	796	807	838	803	835	829	807	818	786	800	802	796	789	779	795	812	845	755	797	807	805	792	767	836	816	796	787	831	815	858	813	818	837	779	776	827	806	801	791	799	796	805	816	811	779	837	814	753	790	802	823	845	789	791	809	828	831	812	833	810	841	867	760	825	795	849	769	789	806	789	835	862	775	820	787	782	815	850	784	788	787	814	765	756	778	797	824	784	813	840	769	842	779	830	841	852	786	868	836	779	879	839	874	804	773	789	764	850	811	782	763	764	792	809	837	768	823	802	846	818	799	823	783	798	823	816	825	863	788	801	839	803	820	832	805	806	813	865	744	853	767	773	850	792	832	818	829	830	762	829	849	792	786	820	783	772	853	772	821	814	775	836	806	766	808	835	833	738	839	833	835	783	763	826	833	822	829	810	825	825	789	812	813	782	797	754	825	784	826	794	774	843	811	846	832	836	790	786	841	826	798	813	823	789	789	800	839	810	812	808	849	775	869	866	811	866	802	832	785	866	817	804	849	795	747	791	870	787	830	806	797	787	799	799	818	817	745	861	834	797	819	786	790	795	806	842	776	797	820	870	831	796	804	841	834	802	807	834	764	805	788	820	827	815	821	832	793	826	774	801	832	847	858	825	832	784	823	799	826	880	834	789	816	856	781	827	813	780	817	824	788	816	812	781	820	822	779	854	815	750	820	797	842	812	799	829	842	769	756	808	838	793	837	791	770	793	815	778	819	815	811	782	811	805	814	803	815	760	794	816	817	843	856	818	806	753	815	783	810	815	790	797	767	769	792	797	807	819	819	821	868	845	868	790	798	760	809	794	822	879	790	789	826	833	823	795	814	859	831	792	820	833	832	768	807	807	811	840	832	816	847	813	856	788	805	876	791	818	815	802	808	800	772	790	837	848	817	830	786	776	826	810	813	809	792	781	818	812	808	861	856	790	785	796	827	797	818	830	775	835	846	766	776	759	808	773	854	768	795	810	833	843	802	821	846	811	812	813	829	839	791	810	822	819	847	843	822	813	861	818	793	793	827	832	800	855	813	817	755	813	843	760	762	800	811	879	777	759	816	800	843	795	827	806	815	790	877	817	786	795	810	781	834	821	800	834	836	797	794	784	834	836	817	831	821	798	783	774	816	804	793	776	825	843	807	839	857	797	723	814	846	855	820	819	814	845	833	805	812	785	809	808	778	815	758	848	805	805	800	765	777	852	853	834	812	826	773	810	823	862	798	792	818	845	793	838	821	783	825	832	799	829	853	831	802	803	815	794	796	788	806	782	916	830	829	880	872	816	797	825	840	794	839	796	792	798	799	800	791	829	871	775	822	820	789	805	854	803	823	816	868	843	822	836	785	778	852	773	823	872	826	835	768	834	792	759	838	820	739	768	826	795	838	816	756	816	830	812	789	829	800	827	857	794	887	816	873	761	820	838	830	777	789	855	837	780	822	799	817	794	849	800	837	809	836	767	833	811	823	785	814	831	803	800	823	794	834	808	809	838	840	793	789	812	780	774	794	860	794	833	815	828	788	780	825	824	800	834	759	802	800	864	771	802	830	798	808	839	820	794	791	795	814	788	816	786	846	870	797	862	805	840	826	844	815	800	803	815	840	775	852	791	789	808	784	811	831	845	804	806	805	819	815	789	804	841	789	835	794	840	747	810	798	823	796	788	773	846	866	814	821	776	821	812	862	822	853	801	813	796	788	786	791	766	817	819	823	816	814	855	815	807	822	804	797	844	801	796	826	807	800	789	873	863	830	826	798	806	782	824	837	818	803	783	771	785	802	748	825	799	778	800	826	810	803	855	851	753	790	756	825	811	740	826	810	810	844	794	830	861	825	800	851	822	739	770	807	862	832	826	883	782	814	777	815	822	825	792	840	829	830	814	864	761	836	841	866	799	813	832	801	854	787	821	696	815	808	841	795	837	767	804	810	789	822	823	810	801	814	814	778	790	801	788	893	844	827	826	776	780	783	818	817	828	786	775	810	770	805	793	785	840	827	766	820	800	817	786	852	829	814	808	844	781	803	775	802	788	816	799	782	819	827	761	844	790	750	754	783	804	784	820	793	829	824	865	838	855	742	813	764	856	821	767	827	848	815	804	787	850	857	811	816	790	781	847	792	787	834	800	836	850	828	834	777	903	841	813	843	791	820	800	834	775	879	832	771	805	804	859	810	834	862	875	816	802	860	816	809	800	792	805	841	850	837	844	838	773	862	832	793	806	809	801	787	828	822	831	816	827	803	816	789	805	787	831	802	865	813	752	794	765	790	800	768	775	836	845	864	821	806	798	809	752	838	804	829	847	826	813	814	830	863	797	820	792	807	783	786	808	800	791	848	840	856	801	749	830	798	829	759	805	765	823	814	847	814	801	828	770	818	833	849	755	908	844	820	770	808	798	805	852	805	824	818	807	773	856	775	809	860	767	795	794	784	777	812	798	781	771	796	778	843	823	779	806	815	800	805	752	776	768	767	784	778	792	795	824	850	825	826	874	800	795	824	805	808	826	795	825	796	822	792	782	813	815	812	855	765	749	766	859	805	802	806	870	800	861	855	830	847	818	782	817	818	798	801	766	793	853	781	776	780	809	883	788	806	810	826	820	828	803	760	814	789	846	868	794	804	840	806	804	794	818	782	779	784	832	805	791	819	802	901	831	764	855	816	828	821	814	804	829	812	786	798	810	844	835	827	778	846	818	852	765	814	844	796	774	765	817	823	777	816	807	876	824	772	768	861	806	777	804	852	772	804	812	838	853	810	789	875	770	808	823	789	881	814	814	814	833	800	860	811	831	819	736	795	869	753	817	798	785	807	866	810	841	807	847	836	874	831	801	801	829	791	839	821	841	821	816	797	807	814	824	800	824	785	871	813	817	797	823	848	860	821	787	848	777	807	815	803	816	784	790	788	793	789	834	865	838	764	778	839	787	796	790	823	876	833	784	753	827	802	785	802	779	816	807	819	824	842	803	794	795	750	813	838	893	833	814	856	839	853	817	846	767	805	778	856	822	807	754	782	788	808	861	804	792	801	812	752	838	807	790	835	853	832	808	823	759	793	800	734	826	829	784	824	831	775	814	760	816	796	854	795	804	830	805	781	841	812	771	849	823	815	815	779	796	785	834	788	850	810	844	827	820	856	839	813	801	809	777	862	788	830	847	836	804	821	810	838	808	836	874	833	763	817	810	809	844	856	818	777	792	837	843	801	750	838	820	744	807	776	786	823	805	789	792	809	794	816	833	796	854	780	759	790	778	796	769	785	813	788	806	775	745	847	778	772	810	763	829	787	762	820	874	828	845	850	798	835	793	791	858	829	859	809	786	808	812	783	775	808
47400	60048	40352	22235	11415	4246	2247	1639	1344	1223	1025	929	888	908	942	881	903	859	792	864	790	824	826	878	840	833	834	845	861	877	806	772	789	812	859	798	802	863	847	825	837	788	841	812	815	826	870	854	821	792	864	841	858	777	795	806	854	872	834	805	797	821	826	817	817	822	851	828	818	813	843	824	833	778	816	829	862	813	806	787	785	806	797	843	874	827	838	832	828	828	793	847	856	800	809	865	839	791	875	824	850	836	826	863	769	802	848	834	786	797	798	822	804	832	820	787	863	818	817	796	873	810	778	836	862	813	803	844	844	848	857	794	816	822	786	838	827	834	782	844	807	783	848	811	855	862	840	807	831	814	802	847	799	792	771	881	809	813	788	819	843	829	854	827	816	830	867	802	815	775	818	867	839	879	796	836	786	774	828	830	858	814	824	772	853	804	813	848	777	834	896	789	783	806	821	823	767	816	808	864	788	799	812	847	862	801	815	856	827	826	836	824	833	746	866	842	845	830	805	792	842	880	884	814	828	815	782	856	791	825	814	804	804	811	854	839	765	839	830	833	795	811	782	871	801	856	891	790	769	841	798	890	822	805	805	878	841	853	844	825	834	824	811	836	846	774	760	814	811	823	866	802	772	817	804	786	859	815	860	837	840	858	876	837	823	815	836	863	834	787	800	839	840	830	803	838	857	808	850	828	818	850	793	807	764	804	841	868	830	817	815	782	842	821	826	779	816	799	828	821	825	829	802	763	832	816	793	822	830	863	807	836	804	832	806	754	811	810	816	823	835	830	826	846	855	888	812	799	862	783	810	858	824	817	805	856	829	829	848	840	873	797	873	804	903	815	831	799	816	873	833	863	821	783	843	846	797	828	822	852	844	870	828	777	847	832	821	825	879	832	865	790	809	811	815	843	825	797	788	852	843	808	838	805	808	804	768	865	839	834	826	823	859	881	831	784	829	822	813	792	816	807	817	804	860	772	793	832	846	819	887	832	833	869	878	814	804	808	821	829	825	900	856	835	870	840	862	830	810	829	778	805	808	843	892	835	826	890	840	831	820	818	846	827	857	844	818	828	796	836	824	841	778	819	830	821	801	810	767	833	787	777	829	776	849	801	777	816	847	816	803	794	815	882	814	788	773	824	836	797	826	751	882	793	838	868	804	854	850	866	796	843	790	763	820	811	817	807	863	853	832	784	819	799	852	781	829	804	797	838	811	839	808	848	817	826	833	817	882	811	815	817	795	858	879	856	894	792	832	766	813	876	835	794	853	843	864	840	815	794	834	827	845	834	815	791	839	820	874	798	817	858	851	828	826	823	812	813	831	810	835	824	838	815	863	862	823	786	845	838	793	802	822	800	834	809	830	787	792	822	840	843	844	851	842	887	812	824	887	809	864	808	874	846	824	827	840	866	818	891	865	774	843	819	840	749	868	874	784	791	844	822	793	789	806	850	842	781	890	782	841	834	812	822	814	839	865	790	857	809	804	847	794	830	846	870	801	866	766	820	859	847	801	814	857	800	813	910	820	863	891	783	787	791	827	828	842	811	770	780	814	814	850	782	822	823	826	840	804	802	785	820	808	845	807	857	831	840	815	837	825	819	938	850	830	789	830	791	836	839	803	835	808	850	876	802	848	835	830	879	815	797	860	796	843	806	791	804	825	856	810	873	850	812	846	820	783	820	821	827	830	834	876	844	786	861	818	829	831	797	829	799	862	820	861	848	853	778	804	849	854	831	840	821	812	804	803	801	866	790	764	815	816	857	833	820	804	855	880	863	791	875	827	803	835	825	857	774	823	811	813	842	802	820	788	803	811	773	821	828	814	793	809	789	803	805	866	761	842	815	798	826	839	869	834	802	806	829	833	786	853	778	766	837	876	832	810	814	840	822	827	778	818	802	862	862	810	862	791	803	846	832	792	799	800	784	793	798	874	804	812	817	841	794	814	844	853	812	858	803	842	876	776	770	803	857	804	856	806	777	784	819	862	841	802	838	857	793	834	830	862	831	826	868	785	786	846	839	821	808	836	801	782	820	838	805	854	806	814	853	823	821	836	836	844	842	811	840	805	858	810	845	809	806	821	809	795	855	813	768	881	813	850	804	800	777	908	850	860	807	829	841	844	857	837	818	796	826	857	824	827	792	834	766	853	808	813	772	848	802	824	778	758	776	827	812	840	862	835	840	834	844	894	884	894	889	786	829	818	849	819	765	829	810	838	841	766	794	842	804	789	848	818	824	824	828	864	862	833	832	809	825	843	816	833	816	823	794	798	861	852	829	818	810	830	831	805	808	799	820	776	815	793	876	811	824	857	853	829	893	814	816	877	845	814	848	842	791	801	844	772	828	849	841	841	835	834	818	837	849	826	812	900	836	857	818	798	834	800	848	798	863	810	852	791	824	787	829	838	837	844	816	808	782	835	799	780	772	828	787	860	786	824	793	781	837	787	836	794	849	812	784	832	834	846	826	801	797	837	780	821	883	828	819	838	844	835	815	827	814	829	805	806	788	861	855	821	832	817	810	850	826	796	764	805	827	834	793	774	864	857	837	811	792	797	818	872	827	822	814	858	799	819	790	843	833	844	819	823	836	806	872	835	780	815	818	798	791	812	840	814	869	810	838	837	860	807	815	768	832	797	816	831	834	790	841	793	825	775	818	850	849	806	823	811	812	773	819	802	793	814	839	845	823	809	813	818	824	773	819	785	879	805	849	845	842	841	826	788	842	821	810	791	812	795	828	809	797	827	831	835	787	841	763	753	832	820	784	827	818	815	785	840	801	813	781	864	845	828	732	807	840	793	855	784	730	788	788	795	851	822	780	820	811	869	855	818	884	820	779	839	822	807	848	866	818	822	779	793	838	838	886	830	904	871	819	814	816	770	847	805	769	808	810	796	784	818	805	838	848	825	832	814	882	807	872	767	775	816	872	837	838	808	809	817	839	798	820	781	775	810	803	808	823	857	809	743	814	843	814	807	869	888	813	875	814	796	804	862	783	782	813	836	802	829	829	811	813	829	862	806	805	846	814	822	843	815	798	833	808	867	839	831	773	842	788	812	812	810	782	823	855	825	798	756	801	829	827	804	854	858	867	839	830	739	841	823	809	806	795	798	866	840	874	807	788	795	841	876	896	815	836	854	753	819	798	838	849	843	818	850	826	828	803	887	843	789	825	778	807	857	852	820	844	814	836	778	883	808	797	787	803	819	845	801	820	817	852	761	811	799	840	853	823	813	826	852	789	839	807	819	842	803	791	854	828	810	804	830	805	811	836	822	854	814	794	830	842	791	814	795	850	803	873	861	811	816	864	826	864	827	835	782	841	817	781	827	793	834	857	807	807	827	764	833	795	854	755	828	805	804	817	857	824	854	812	829	818	798	850	818	810	859	834	804	837	862	799	833	832	743	833	771	827	791	769	841	827	822	867	786	860	856	877	808	800	864	844	782	792	877	803	835	800	829	840	831	823	864	801	813	818	812	854	795	830
43139	32434	23320	9131	2127	1263	1065	1003	913	855	910	862	844	878	846	841	820	843	855	858	801	776	865	784	865	833	853	789	807	805	826	833	797	840	810	840	824	789	785	855	789	811	806	828	818	776	796	825	785	829	849	790	846	824	833	781	826	811	822	806	822	830	841	810	813	812	858	805	829	882	828	844	774	822	837	867	854	775	783	851	827	795	804	766	799	822	818	837	836	817	860	840	871	805	832	823	811	786	842	812	840	793	841	852	800	772	826	775	843	795	774	797	873	833	813	803	840	812	780	801	833	835	841	776	826	801	807	863	818	825	794	804	848	808	813	801	817	830	816	817	795	803	823	787	884	806	882	793	829	882	819	858	798	842	823	814	813	793	801	805	840	828	816	877	865	817	846	828	818	785	816	752	814	802	830	841	802	791	814	803	833	808	821	826	856	793	820	801	817	813	838	850	796	825	791	797	832	799	860	787	870	823	813	844	793	805	828	802	793	793	809	805	814	856	888	817	859	868	805	833	796	831	853	798	812	773	809	801	861	769	834	793	830	795	790	738	843	835	804	829	779	803	841	773	827	767	824	822	835	817	862	851	838	849	850	861	793	777	806	820	821	798	816	758	798	763	773	821	819	808	812	827	772	828	847	876	819	803	791	828	829	825	860	796	819	805	796	827	804	803	818	776	808	796	818	811	848	834	852	863	830	828	825	845	865	817	796	821	827	845	821	741	770	828	870	808	815	786	803	817	852	838	788	792	814	815	853	856	859	793	817	828	808	764	794	799	808	853	817	827	790	795	787	851	882	848	849	829	864	802	777	831	811	870	822	855	814	805	830	846	820	781	776	818	773	815	809	804	862	818	858	783	826	826	842	852	811	851	846	830	812	886	806	821	819	862	815	818	802	779	788	790	826	850	837	807	827	812	845	846	848	773	805	841	839	779	795	823	803	826	828	810	851	816	815	825	846	798	843	800	799	855	847	803	849	785	828	791	789	808	884	861	815	790	869	822	877	854	830	778	785	814	774	806	827	832	823	815	825	803	812	801	859	802	793	848	816	817	822	836	808	808	776	856	850	858	853	812	822	828	842	848	785	843	803	805	783	794	787	809	869	816	772	893	772	842	824	819	858	793	799	860	839	791	868	773	845	817	792	786	843	798	834	839	816	863	799	834	782	830	826	843	844	842	805	819	775	796	796	857	873	757	834	848	846	847	856	814	838	849	830	855	821	765	825	813	800	810	752	819	801	814	865	846	838	825	834	808	814	816	807	795	812	775	857	862	867	823	833	838	847	813	819	802	832	811	830	856	826	785	767	812	820	829	899	786	820	794	826	844	794	810	798	773	835	792	821	833	811	818	775	783	836	862	809	814	818	835	795	835	821	811	814	832	847	806	793	841	855	832	775	837	819	844	809	787	838	775	822	824	819	824	774	809	840	800	801	816	818	802	844	874	872	821	824	782	774	864	812	824	801	837	829	797	788	781	872	832	825	803	797	884	823	765	780	892	774	857	826	849	818	829	825	799	870	827	809	821	825	792	822	812	863	827	825	822	843	797	788	833	847	750	775	821	856	851	846	830	850	820	795	799	817	794	821	825	799	862	845	845	808	873	803	810	813	797	792	850	833	859	802	802	782	839	786	834	880	805	849	804	792	831	809	814	776	804	849	796	814	831	837	834	844	841	827	807	788	764	811	865	779	822	808	804	795	793	760	758	821	923	834	832	870	810	821	823	830	850	803	793	777	846	813	839	848	881	856	789	802	837	853	798	787	846	812	852	836	819	835	905	877	829	810	833	817	819	824	811	794	792	824	793	815	843	841	846	820	811	821	860	800	795	832	832	866	780	846	801	794	795	805	766	810	832	852	806	809	780	810	864	816	838	830	808	854	825	808	825	823	788	804	844	876	794	825	855	791	851	813	825	807	819	821	760	818	828	838	858	796	838	829	846	842	771	817	858	809	804	805	787	826	848	777	813	826	820	819	826	836	840	817	851	804	810	812	824	784	817	811	820	833	813	842	837	799	825	834	847	827	826	837	882	821	839	802	783	814	806	864	818	822	819	850	811	805	856	793	822	817	784	840	844	787	833	832	804	853	847	810	798	839	841	848	809	805	816	771	852	828	866	814	827	857	842	821	853	825	832	837	787	866	781	800	848	835	758	808	831	835	787	835	850	776	873	800	798	847	818	793	865	831	811	816	829	817	764	819	776	823	848	810	846	771	824	841	811	803	824	803	820	810	816	836	810	768	817	773	838	854	874	828	828	787	837	799	829	824	818	857	808	855	802	855	815	821	856	843	788	828	812	862	880	791	835	842	837	859	828	765	795	864	812	794	864	842	818	800	861	801	815	804	873	829	821	852	851	840	813	813	802	796	889	797	813	847	828	823	772	840	810	799	801	877	776	815	820	795	823	849	828	828	848	801	811	799	838	841	841	852	829	889	822	794	844	790	826	803	814	785	794	805	817	796	838	786	802	792	856	863	803	821	808	832	773	768	798	823	831	764	792	746	852	857	841	807	830	793	822	823	795	771	822	819	796	770	837	777	784	790	781	851	792	803	789	807	804	826	813	818	834	829	820	820	815	852	832	854	827	813	823	833	847	809	814	814	802	848	796	875	795	829	823	826	805	741	841	834	840	808	824	832	833	814	820	838	809	838	836	823	772	786	811	855	800	823	851	787	804	786	789	845	841	826	794	774	816	812	831	823	792	828	855	840	790	840	814	776	790	816	777	823	830	804	790	787	784	827	825	805	812	821	879	879	879	793	841	817	805	790	850	830	799	800	833	825	791	842	796	805	769	800	854	768	788	885	795	859	876	784	797	866	827	818	870	827	804	839	845	795	792	808	873	834	832	824	832	746	863	819	852	808	797	835	870	824	817	805	793	833	832	798	817	826	850	832	806	788	790	835	815	816	851	827	819	805	830	789	831	773	866	831	806	835	790	840	838	806	826	833	820	803	827	820	839	810	778	834	854	860	827	823	751	825	832	777	830	830	842	826	854	851	827	813	760	864	829	833	776	785	792	854	782	879	815	862	768	839	862	825	801	843	808	803	792	792	852	798	765	784	834	800	826	808	829	861	790	820	840	773	789	807	781	803	848	787	809	822	774	822	859	867	797	780	845	825	862	883	858	879	830	825	828	827	809	858	809	837	830	807	812	862	802	879	793	753	816	825	830	823	768	882	813	738	767	834	839	819	819	813	832	755	852	838	861	811	857	834	839	817	824	853	788	850	876	861	834	775	806	834	817	848	771	788	819	835	792	834	850	883	838	823	790	823	798	843	757	779	819	781	773	797	768	783	820	857	817	816	854	806	839	780	752	727	831	859	796	798	818	807	831	816	794	820	798	818	838	845	790	778	824	824	783	847	842	794	841	787	771	803	840	829	816	815	797	806	847	847	846	806	861	792	837	861	865	849	791	848	788	830	784	788	880	822	833	815	817	830	820	828	831	834	829	737	838	830	814	854	789	777	822	831	769	820	845	820	812
47383	39232	20305	5996	2409	1605	1202	1093	1026	926	893	900	903	868	833	887	885	896	813	867	908	828	834	832	895	807	890	801	834	839	841	838	826	852	861	884	882	856	844	851	848	826	831	798	874	874	866	878	846	848	877	908	859	911	856	846	798	856	864	859	798	899	819	875	822	873	859	863	812	876	885	918	830	856	887	846	837	850	812	813	858	828	838	884	887	806	847	873	858	855	878	864	864	835	863	833	842	858	878	825	842	817	903	822	860	848	852	864	891	900	899	831	842	868	869	873	896	874	840	902	801	855	861	834	824	867	875	831	822	841	858	877	820	829	828	852	869	847	824	858	895	853	903	872	846	873	893	873	900	834	855	835	868	898	845	875	838	895	875	837	885	849	808	878	826	850	917	864	879	860	867	854	868	869	845	879	818	881	867	827	820	850	869	828	814	874	874	844	814	850	846	808	813	854	850	893	853	860	862	799	864	815	854	822	810	865	852	816	875	839	875	865	816	848	793	803	846	791	853	859	863	830	913	847	830	904	872	894	839	831	867	853	846	871	831	882	840	853	830	832	900	932	828	854	836	891	842	855	912	921	838	842	830	828	893	827	892	816	850	866	871	831	814	893	861	873	842	888	869	875	849	879	841	903	845	855	869	877	866	863	850	813	842	798	826	843	821	863	868	837	836	851	830	840	912	862	904	854	901	869	833	833	850	826	910	909	847	843	833	841	798	858	873	804	816	890	869	808	909	843	849	834	794	861	842	853	870	891	822	847	831	882	847	881	823	798	864	914	818	818	843	853	855	854	844	886	869	865	841	850	850	876	787	787	882	862	788	840	850	829	889	833	842	843	823	790	844	862	880	847	865	847	850	834	861	832	836	884	859	836	847	838	870	834	815	877	859	836	862	884	828	900	840	865	875	815	831	853	905	864	864	870	864	862	890	840	818	902	791	819	876	819	876	862	851	868	871	904	871	894	848	822	833	834	873	860	875	885	846	932	811	843	869	826	869	883	849	837	889	842	817	844	863	819	903	859	866	865	837	830	839	835	847	866	872	866	875	855	887	879	851	816	849	814	895	864	856	863	887	851	889	804	797	868	846	878	890	889	903	884	825	850	875	836	838	832	802	842	874	844	801	841	856	845	826	827	904	905	869	852	821	872	845	881	851	881	880	809	875	942	869	839	890	881	843	885	842	826	887	802	873	871	842	861	844	904	853	812	810	866	794	816	896	880	804	843	795	867	840	859	923	857	791	874	819	908	856	793	879	855	874	858	817	890	905	838	892	878	838	874	865	840	893	891	872	853	873	818	840	906	848	809	873	804	795	853	849	825	889	878	844	869	820	875	859	840	884	828	859	860	889	908	822	847	873	899	818	884	818	907	865	894	889	878	864	886	819	886	866	894	834	923	870	840	855	840	853	843	850	880	890	835	901	838	885	806	857	846	820	865	877	808	840	837	855	865	861	858	905	895	830	849	817	834	886	823	856	883	816	878	883	827	911	832	857	871	872	886	833	886	823	873	828	843	827	847	877	879	837	942	830	902	927	890	874	893	877	846	823	846	819	870	855	887	841	844	864	849	818	877	864	881	895	868	850	847	875	834	848	819	859	902	877	882	878	923	866	912	915	917	859	865	883	862	850	848	867	802	886	843	790	861	782	912	863	825	917	848	908	823	843	869	848	833	851	875	860	825	853	912	886	808	857	850	826	866	885	880	861	864	891	882	882	831	796	866	851	869	874	852	866	824	914	874	870	872	899	865	822	859	876	854	856	907	858	845	840	856	859	860	875	819	867	807	810	854	835	857	850	858	874	848	839	881	843	834	860	860	832	835	826	828	906	858	875	868	791	829	836	879	857	863	863	859	763	874	890	820	874	833	838	847	837	922	878	831	807	866	834	843	866	881	875	847	868	920	859	904	860	873	898	845	911	834	849	830	885	830	869	886	920	856	816	886	889	873	828	862	836	884	905	834	882	902	854	822	909	891	832	862	861	905	888	845	889	806	842	870	833	893	861	890	895	900	884	832	894	859	856	817	910	848	816	832	838	875	829	849	828	806	848	861	893	872	881	890	817	884	869	871	821	805	849	861	865	918	849	854	853	855	835	818	807	847	831	850	877	817	840	858	816	846	833	834	869	833	901	851	905	884	854	869	843	876	792	834	831	891	810	848	852	898	884	801	849	811	827	882	906	815	861	883	844	859	872	851	834	842	854	895	819	818	853	854	848	879	825	846	893	860	826	820	832	839	857	892	808	834	810	877	865	808	843	845	855	846	877	844	882	860	844	817	893	879	824	866	854	839	874	860	894	820	868	865	854	882	825	873	838	831	831	848	895	812	863	849	927	922	841	791	873	804	845	866	848	823	849	871	832	839	845	902	836	783	850	898	828	854	829	866	855	863	815	887	817	829	883	855	824	888	873	825	867	836	880	889	864	876	849	778	817	851	897	803	804	854	843	848	819	852	877	830	808	874	857	859	827	856	863	864	843	822	870	841	895	854	826	842	803	853	876	903	877	901	881	864	855	853	858	855	838	798	862	828	869	915	908	829	860	826	826	837	840	818	875	831	857	825	895	853	801	823	853	846	832	818	863	840	874	839	815	815	843	858	865	908	831	848	828	913	825	810	815	850	907	835	875	860	908	818	845	857	805	828	852	878	812	850	817	834	841	879	869	856	840	828	858	865	842	897	834	839	859	842	847	871	782	889	835	890	851	851	846	818	871	818	838	856	842	878	863	811	836	864	869	874	811	890	822	870	839	872	853	840	835	841	844	824	813	840	819	828	867	853	819	862	827	878	862	835	885	892	836	842	849	833	871	856	868	844	842	852	813	833	819	852	879	871	835	832	879	852	816	862	810	871	871	893	875	795	849	819	807	811	874	831	838	856	815	865	830	898	864	878	863	862	899	846	849	827	876	838	833	854	841	869	877	870	818	929	835	871	838	864	782	865	876	835	852	875	928	823	799	851	847	870	930	826	812	881	816	836	854	867	912	814	864	840	880	900	869	798	831	844	857	866	858	833	849	879	836	858	771	867	823	842	852	885	852	840	893	860	836	862	893	866	875	830	858	845	823	820	843	908	840	844	838	819	848	813	828	820	883	878	838	871	874	877	866	819	809	822	824	858	909	826	848	852	882	814	860	871	842	904	848	803	826	846	829	898	804	806	794	872	845	856	848	845	855	871	897	850	816	891	829	866	850	851	853	828	841	840	833	815	898	825	896	819	829	909	826	887	867	754	837	864	845	869	799	804	846	849	844	880	826	848	879	805	844	883	882	783	820	918	831	803	856	864	800	850	818	884	882	843	906	894	836	856	813	830	848	840	840	872	831	872	914	823	842	827	843	841	845	849	836	825	839	862	860	820	869	832	873	913	832	894	878	885	822	860	903	812	809	845	833	897	856	842	878	834	855	860	865	832	878	896	876	830	895	809	833	842	902	835	921	832	847	825	864	906	853	882	883	849	861	869	839	782	830	863	809	849	904	810	815	865
23458	20949	27952	24064	20805	11995	3168	1621	1247	1159	1063	1002	966	854	811	771	820	766	743	802	762	742	736	706	694	787	759	769	753	724	706	803	757	715	766	737	718	784	768	742	727	733	717	756	751	770	789	752	700	749	731	770	767	735	723	710	722	721	788	779	746	793	746	745	757	750	745	704	798	732	748	736	730	772	753	752	756	771	736	751	753	747	751	757	796	767	762	731	754	772	777	751	726	803	763	762	757	691	763	734	769	738	739	726	726	715	748	741	740	751	743	768	738	722	760	748	773	757	776	740	732	719	725	785	791	708	779	783	763	781	786	767	769	778	755	814	721	721	749	708	719	787	777	779	762	737	774	761	707	776	735	769	771	779	746	797	696	750	718	715	713	781	715	713	766	783	688	747	763	769	771	820	749	766	771	818	656	766	756	703	727	776	817	736	756	747	756	810	761	726	786	742	727	760	754	754	743	757	786	729	774	776	758	774	785	808	739	748	756	788	782	763	773	719	728	740	735	741	736	755	793	737	779	736	770	765	751	724	753	772	722	729	774	711	736	720	721	756	755	772	737	769	784	755	764	728	775	752	786	789	745	757	723	739	722	729	772	754	756	743	781	695	794	727	747	749	783	726	731	737	779	758	746	762	728	798	789	699	745	768	715	699	740	733	771	758	776	716	819	809	726	776	757	774	774	714	821	722	715	762	775	765	772	722	711	779	742	719	803	725	751	778	728	754	760	728	733	762	716	766	810	735	737	736	738	792	760	726	743	775	757	776	713	731	780	719	779	749	704	745	727	708	766	773	711	730	755	769	739	797	789	728	759	745	733	728	752	748	767	777	778	756	746	764	731	745	758	755	726	760	764	738	760	756	771	748	750	748	769	717	770	769	825	766	804	771	755	741	743	758	766	775	744	728	727	775	748	795	771	747	762	766	743	739	769	755	743	747	724	727	663	789	727	769	724	770	740	718	782	758	678	779	760	717	736	727	751	722	764	739	746	773	744	735	698	694	787	735	710	740	762	734	779	728	725	736	742	735	773	736	817	762	765	742	739	754	720	698	739	764	772	692	822	745	742	783	728	745	769	771	720	746	790	713	787	754	739	746	747	763	749	747	767	736	768	737	738	763	733	750	749	734	689	722	778	729	711	743	703	752	725	736	765	758	722	747	728	772	747	759	727	771	806	729	773	743	820	717	714	738	738	703	729	751	758	753	763	733	760	744	760	673	746	768	703	719	774	733	753	720	737	742	754	757	728	774	770	766	763	726	762	754	736	734	740	751	725	748	707	734	770	732	747	737	758	745	766	739	742	769	742	761	797	771	719	785	783	771	733	742	705	797	764	742	754	723	756	776	729	773	754	757	768	758	736	723	755	766	790	763	767	724	745	755	787	731	729	768	783	744	741	763	740	775	771	817	728	759	777	766	778	775	789	706	763	755	723	772	804	721	788	720	710	711	691	731	790	731	743	717	780	768	740	786	778	763	737	795	747	749	735	752	742	781	747	720	799	726	741	749	793	771	725	780	774	713	708	724	728	759	729	742	732	757	730	760	717	755	721	733	735	743	705	757	768	725	750	699	709	768	766	790	722	745	757	721	763	779	710	777	743	726	754	783	738	742	793	761	754	762	728	738	790	745	776	785	782	785	741	779	736	708	784	786	769	723	723	747	727	734	717	756	773	755	702	732	726	782	741	727	726	759	769	803	708	714	748	735	750	783	747	719	718	746	779	747	754	746	755	754	743	747	769	709	719	752	752	727	738	712	739	756	751	770	736	788	744	754	680	744	750	782	810	778	755	722	762	767	786	728	749	798	779	718	762	809	751	726	774	765	782	715	814	754	769	778	750	751	745	771	739	757	733	756	745	733	696	724	722	735	664	723	745	712	746	752	739	745	699	720	702	773	769	797	781	761	724	741	772	728	738	742	723	756	718	693	808	745	772	724	734	776	753	785	766	697	785	755	764	728	767	765	803	698	695	717	763	695	729	720	760	665	719	789	727	779	724	778	751	754	720	722	776	767	828	745	778	748	715	786	740	759	830	720	765	740	764	777	718	772	733	761	752	758	729	764	742	735	740	719	725	755	770	699	806	722	724	754	722	719	752	748	741	740	722	755	741	775	729	725	775	767	731	723	751	733	782	714	718	750	747	752	760	686	815	787	809	713	748	757	672	731	749	717	743	738	758	734	786	770	752	729	729	676	750	724	751	755	705	702	764	743	765	761	773	761	761	747	755	749	756	706	763	754	755	773	768	748	757	719	712	735	736	761	719	739	800	762	747	746	767	735	714	732	784	736	759	756	787	750	764	765	730	726	707	741	739	729	727	752	743	760	772	749	763	784	771	744	779	776	768	746	730	723	863	775	728	757	807	763	774	756	727	655	752	739	774	771	703	726	781	748	787	743	729	744	734	748	707	764	746	711	709	745	740	744	771	721	749	739	779	742	766	707	747	766	747	737	752	805	773	792	761	762	765	743	757	757	752	683	773	769	798	762	740	760	718	744	725	811	760	696	773	757	747	787	756	752	791	797	787	734	746	753	738	724	726	708	754	720	760	707	763	719	692	768	770	732	718	730	749	721	721	775	739	762	726	751	731	754	738	753	734	784	710	777	760	751	762	753	851	769	731	695	686	732	763	732	751	761	705	745	747	715	804	773	729	770	769	743	811	722	779	722	709	781	751	761	745	738	732	713	752	804	742	740	748	775	795	752	749	772	810	753	738	710	727	753	756	727	766	738	750	718	758	744	770	744	750	777	738	742	760	713	710	725	743	747	785	740	729	689	729	741	736	731	782	736	764	809	736	766	781	782	762	763	744	757	732	756	822	770	765	808	744	728	783	819	766	767	823	785	736	720	773	697	758	761	773	752	720	722	761	745	755	731	759	793	718	769	745	767	691	775	723	741	724	771	745	734	720	746	756	772	694	733	725	802	733	759	777	768	780	771	765	756	729	744	799	777	774	737	719	792	719	742	758	780	730	710	781	736	732	720	746	719	787	749	767	767	738	729	778	764	797	774	734	777	780	712	787	754	772	763	771	712	739	735	737	752	710	771	736	745	725	751	765	763	801	762	747	727	700	750	747	767	778	731	754	757	776	738	773	737	770	734	768	762	764	772	718	786	760	762	762	707	775	756	678	707	742	763	756	801	703	764	774	732	808	779	736	746	731	731	753	801	746	774	675	739	786	810	804	765	760	754	794	757	790	773	752	735	743	721	750	752	742	744	756	707	760	732	752	779	742	788	772	792	735	788	743	767	753	756	764	799	747	762	767	700	753	734	720	711	738	734	711	734	805	791	759	793	760	752	745	684	738	748	721	767	773	694	742	754	739	741	704	763	740	717	760	749	768	772	741	708	723	741	728	723	733	749	744	732	733	815	772	749	778	755	747	786	735	788	779	754	734	699	767	725	759	759	735	723	759	785	728	755	714	746	710	735	809	730	795	767	733	748	768	763	775	745	800	725	736	774	738	820	792	731	740	755	710	761	747	722
45354	60750	34338	14754	8339	4862	3156	2114	1539	1307	1193	1104	1024	880	952	910	784	787	774	753	781	823	753	795	816	789	762	819	795	780	791	796	765	777	756	778	781	785	762	784	732	786	764	775	793	738	775	800	813	766	746	779	733	786	765	754	807	780	743	750	768	780	717	814	773	717	790	797	732	764	782	755	857	786	813	770	819	772	774	747	796	765	738	751	806	744	814	688	799	770	787	754	733	759	736	771	808	742	764	734	815	762	763	761	748	809	744	735	746	764	733	815	795	787	741	778	778	801	750	746	771	748	792	751	742	742	791	798	766	783	795	774	764	763	785	760	795	763	787	811	747	765	710	747	843	726	770	780	792	776	848	765	696	769	805	779	779	757	804	823	764	781	730	796	766	767	741	801	804	728	826	752	739	753	741	748	798	734	760	794	786	798	759	786	789	776	773	761	787	804	789	815	807	762	831	810	782	755	763	748	807	766	763	767	799	792	721	810	770	778	779	804	770	761	796	767	750	784	773	714	737	768	774	828	731	774	810	799	752	811	819	825	778	782	804	784	843	803	824	791	794	742	779	771	759	783	746	778	802	770	747	697	788	769	807	746	759	754	763	737	782	783	745	806	743	802	805	809	754	763	757	776	800	771	750	775	807	773	704	795	737	747	755	790	729	745	767	771	759	820	709	808	767	814	781	809	797	769	748	767	796	786	793	843	795	806	794	783	745	798	753	770	730	791	752	825	804	752	826	742	749	787	743	743	760	777	813	771	793	757	747	773	784	728	799	769	788	762	829	733	771	741	752	790	746	791	781	772	771	764	744	768	768	754	779	764	783	790	810	741	791	730	784	815	760	792	781	765	745	769	730	780	784	787	775	803	800	817	738	799	773	740	766	777	747	798	770	782	821	804	761	764	760	724	787	755	760	748	773	781	784	804	820	783	755	744	797	787	744	719	791	737	793	797	773	762	745	790	768	773	787	741	729	799	795	755	827	783	753	755	774	776	749	774	788	766	779	768	774	733	781	778	759	795	777	815	783	772	788	740	766	805	783	764	798	789	739	731	739	774	797	741	746	750	771	705	737	786	768	759	734	791	788	777	758	777	788	770	787	766	766	740	804	767	776	739	808	798	777	767	779	776	775	709	767	760	779	759	771	738	746	770	744	813	775	734	727	795	732	768	786	782	720	803	770	769	768	788	803	758	786	796	791	786	756	793	772	772	766	744	759	798	734	766	789	769	810	701	769	798	766	759	755	778	824	781	749	771	773	749	761	762	743	783	789	743	785	787	768	758	746	737	758	793	777	777	801	743	714	738	801	725	807	795	740	792	759	778	803	815	781	799	779	770	784	773	744	726	791	777	769	803	805	755	727	797	792	780	753	759	767	743	771	766	797	785	783	801	760	758	781	810	800	815	803	787	759	793	731	721	796	763	816	801	755	769	792	760	743	801	807	750	767	739	762	757	817	794	754	774	786	789	753	788	721	814	774	773	773	789	779	791	802	770	773	787	768	802	830	822	810	762	746	730	778	793	743	724	712	759	822	773	783	799	736	768	792	760	797	800	743	774	762	773	738	755	789	748	741	814	771	716	793	761	758	819	760	733	773	765	781	791	750	747	759	795	805	804	793	749	821	765	762	820	794	766	807	746	706	796	772	748	755	714	775	794	774	746	799	765	790	753	771	788	813	747	787	753	802	790	768	791	736	750	759	765	780	784	792	821	754	811	737	767	741	780	780	748	767	807	741	776	818	795	818	781	743	793	755	795	767	745	766	763	810	765	782	798	760	790	793	802	771	789	821	801	768	802	766	797	768	798	743	759	799	760	776	863	770	791	764	818	782	784	771	857	801	813	778	807	740	810	783	794	750	807	760	812	788	793	828	762	745	764	699	795	774	771	761	809	760	793	759	784	708	800	777	762	764	781	767	741	752	758	749	752	737	748	798	773	768	777	744	762	816	771	775	802	771	790	735	769	749	712	772	734	796	758	796	785	745	765	795	750	784	748	756	722	747	746	781	780	733	763	750	792	751	793	753	785	809	790	846	740	785	753	771	815	831	779	812	788	778	730	759	800	754	779	785	814	782	776	760	743	754	764	761	770	809	843	794	776	738	792	819	765	771	782	756	744	776	759	816	745	808	801	765	749	776	767	770	784	790	808	785	838	803	745	772	769	779	789	755	765	805	792	786	716	742	770	777	799	777	831	807	769	754	790	738	823	773	767	779	779	755	740	828	800	781	773	782	789	772	780	819	767	796	758	767	795	764	789	748	758	772	781	761	765	811	792	758	725	774	772	828	782	757	775	790	763	790	814	796	803	781	764	827	763	802	756	796	797	753	756	815	740	734	770	840	729	815	741	795	792	803	698	750	809	764	813	725	730	751	775	774	739	776	777	744	746	760	803	783	751	737	831	767	819	769	825	737	733	776	819	783	756	780	771	763	749	816	743	727	770	787	779	793	798	754	804	805	772	808	747	781	809	792	770	771	789	785	806	765	722	770	761	799	740	788	796	796	796	801	769	759	717	790	735	801	778	801	770	755	788	816	779	747	803	777	826	781	800	778	820	791	717	756	757	788	780	796	777	808	765	804	727	734	768	719	748	766	757	707	745	769	801	800	760	790	766	769	791	776	758	751	780	761	789	773	752	800	795	722	770	782	712	821	793	768	763	732	726	707	813	757	729	755	804	809	726	707	839	759	749	745	791	779	762	782	793	771	748	773	775	773	803	783	784	793	810	811	740	783	761	774	851	803	775	744	741	780	734	771	832	778	801	731	781	757	743	794	810	755	755	771	742	770	763	789	739	773	757	757	787	793	814	770	800	775	783	743	779	770	767	794	791	806	785	748	798	738	786	741	774	790	771	765	813	795	755	771	757	781	796	776	771	740	810	783	797	775	821	778	755	761	736	818	742	765	744	754	777	784	783	777	729	810	780	821	777	761	766	796	773	756	762	837	772	791	799	811	789	771	791	794	769	768	778	827	730	780	801	748	783	759	714	755	792	804	761	737	748	781	770	772	798	744	819	787	745	760	823	802	681	777	801	732	790	798	751	753	769	762	821	777	734	805	777	795	776	823	790	752	762	825	823	762	758	785	780	773	810	778	761	756	730	753	757	794	796	799	790	729	754	773	748	745	774	805	764	741	804	732	721	739	834	796	795	796	725	768	814	765	813	792	785	805	822	729	777	780	792	742	779	761	794	791	773	776	789	728	773	809	836	745	752	773	798	760	764	771	772	789	813	746	749	827	760	815	778	824	747	774	779	788	748	725	785	761	758	748	784	797	796	758	748	759	765	775	758	787	781	742	762	719	773	777	798	791	773	753	768	772	737	794	748	759	789	740	780	772	759	792	818	794	752	780	768	779	818	764	809	843	812	775	713	807	796	768	753	799	789	749	782	774	793	753	789	788	794	771	744	716	763	762	760	746	761	758	786	820	814	738	779	810	824	700	814	763	759	820	784	717	805	805	782	788	774	790	748	750	752	759	809	741	810
25023	21211	26716	24991	11487	3135	1674	1221	1094	1040	1055	938	985	968	938	935	862	928	887	842	833	892	920	838	836	906	892	872	851	858	913	928	907	945	858	870	893	930	863	845	885	932	899	932	899	852	907	843	867	880	865	850	922	872	854	831	858	820	887	886	906	847	860	880	871	853	877	881	840	817	873	908	895	831	894	887	901	948	874	837	875	845	850	932	871	924	829	830	890	849	866	884	839	907	922	857	877	892	868	850	890	867	894	837	864	915	887	916	872	881	859	831	908	858	867	876	910	862	902	899	810	853	929	895	904	887	893	859	878	912	868	845	907	854	860	838	830	863	863	863	838	832	832	804	858	828	885	896	918	872	836	870	839	854	889	859	853	859	897	830	903	874	824	884	845	839	859	836	821	891	871	937	852	881	842	826	878	915	875	873	914	926	883	871	913	860	822	848	909	907	872	858	846	861	868	848	864	850	860	911	894	842	882	894	907	889	833	888	920	875	910	940	848	856	877	856	932	850	848	878	835	931	892	869	905	825	838	841	842	853	834	876	877	860	888	893	883	882	876	853	878	871	856	838	850	884	937	874	887	893	899	844	895	827	906	868	846	864	848	893	851	887	885	923	835	890	884	798	881	884	858	830	893	896	884	886	869	886	879	883	907	865	932	910	814	882	874	845	850	852	816	891	888	907	888	852	878	929	873	918	879	868	851	863	879	840	888	891	899	906	838	848	894	824	891	863	850	848	913	920	855	811	904	910	870	893	861	904	834	872	849	880	909	886	887	861	863	916	880	930	879	926	861	855	825	848	878	900	855	893	857	852	875	937	863	897	832	845	860	827	820	842	811	895	880	846	870	846	870	876	910	875	888	835	845	854	894	894	780	900	843	843	833	788	807	863	845	853	857	861	893	830	861	875	858	901	869	862	890	846	831	855	893	859	882	854	869	861	879	860	851	906	889	885	886	833	882	863	895	886	910	870	882	866	874	907	885	836	862	917	853	883	948	874	903	912	819	947	866	890	860	871	858	818	894	868	889	885	871	843	874	834	859	878	868	861	845	859	870	833	888	901	853	836	892	863	883	893	838	853	886	852	870	893	942	857	850	888	874	837	892	885	868	869	870	849	876	884	891	901	882	861	895	856	898	908	891	867	863	885	854	873	900	927	832	894	843	874	885	872	855	861	876	861	866	830	843	874	933	916	922	833	908	882	850	901	887	824	868	890	856	892	893	901	947	864	884	907	881	900	831	884	913	888	877	884	862	895	847	877	856	887	864	877	839	868	890	886	891	866	907	874	923	848	896	856	830	814	797	933	899	866	919	891	837	840	846	865	932	869	851	825	858	869	886	835	869	883	881	906	864	861	878	776	888	889	861	875	866	860	909	888	837	848	871	872	870	900	858	890	885	842	847	870	879	898	843	830	909	816	875	869	882	902	908	827	852	876	851	898	869	850	916	889	855	853	924	893	847	843	895	866	870	866	875	873	870	903	863	921	880	886	864	852	860	891	895	823	882	898	912	837	896	853	874	862	880	859	915	841	862	864	933	876	873	850	853	870	828	832	848	902	894	855	845	861	904	842	873	882	935	898	881	875	867	869	906	841	817	840	908	843	850	950	896	848	883	865	851	883	895	837	867	886	860	879	858	919	865	882	916	906	866	841	889	896	877	810	852	865	845	894	854	895	876	852	818	857	898	833	833	808	925	888	865	877	875	891	859	869	841	917	837	900	904	840	877	864	805	843	834	882	863	912	818	886	885	856	855	863	863	860	876	864	866	956	893	842	837	856	877	876	925	858	868	898	884	874	906	865	910	836	922	872	883	835	839	893	850	870	761	866	859	902	880	890	836	850	892	843	859	924	895	904	807	853	821	857	843	866	937	852	850	893	847	847	841	898	885	907	864	857	912	891	881	856	973	846	819	879	868	828	823	859	861	864	896	865	879	813	881	813	862	853	842	949	867	822	887	871	867	892	896	844	880	939	852	855	864	918	873	884	803	905	855	941	875	836	849	792	832	840	897	896	859	897	889	847	873	809	876	897	863	910	906	820	863	818	853	890	831	820	888	902	877	907	892	909	884	845	904	907	829	929	878	871	857	867	842	892	861	893	851	828	845	882	857	898	868	854	864	865	885	883	865	914	918	862	843	899	932	893	842	873	910	885	885	884	871	870	886	803	843	819	879	826	858	849	887	867	895	855	914	942	879	904	858	891	864	923	923	859	862	854	908	878	850	853	856	836	828	878	920	825	842	894	877	877	943	878	870	842	813	903	937	852	855	861	918	855	922	937	805	932	887	869	869	864	854	893	871	869	937	879	884	846	942	901	832	862	862	919	904	885	821	878	826	895	899	846	888	865	888	864	904	868	891	877	861	845	828	898	843	902	928	859	891	904	884	831	815	843	890	821	837	879	828	872	948	880	885	928	914	849	848	886	882	876	845	886	894	901	840	912	876	887	927	896	911	874	876	886	865	885	848	921	876	906	859	834	862	799	835	892	871	886	885	828	833	918	860	856	861	924	936	877	906	901	882	849	875	922	893	833	868	849	883	867	920	818	882	864	872	808	856	880	852	879	855	804	850	844	875	825	872	879	845	874	894	852	805	876	847	857	883	886	873	885	923	832	915	880	832	843	893	873	862	867	846	843	916	890	951	916	862	826	854	917	863	901	819	871	879	858	916	897	871	859	857	846	848	851	842	911	842	938	890	832	905	880	778	869	838	906	961	832	893	845	871	818	887	869	854	861	944	853	868	813	851	860	842	910	897	820	877	840	867	879	854	856	842	833	898	942	820	853	909	836	847	915	874	860	885	828	890	887	828	837	861	930	859	846	861	900	906	889	861	884	867	891	851	856	836	848	830	911	849	858	905	857	865	897	897	918	836	846	892	881	860	903	857	843	894	904	889	820	878	932	852	890	848	900	880	853	868	879	849	857	883	888	871	847	884	850	861	891	907	875	874	819	833	855	928	853	847	840	853	807	885	857	863	877	909	902	827	888	819	933	851	885	852	894	860	859	920	879	866	931	850	871	915	889	828	846	854	886	877	871	840	865	864	873	921	851	925	886	860	907	856	899	814	851	895	842	882	916	860	909	868	884	819	855	864	805	826	849	867	918	896	878	859	925	862	890	899	891	834	851	840	859	927	916	896	869	917	864	877	900	832	881	866	812	873	868	818	888	901	797	818	850	874	937	877	869	803	840	892	856	858	812	894	905	893	944	879	851	879	871	897	922	839	904	928	869	862	813	898	926	854	897	887	902	894	890	927	881	804	912	838	884	823	894	823	892	948	839	868	883	888	868	902	868	820	845	875	895	883	844	883	815	842	863	814	876	879	860	898	849	888	873	890	862	939	845	895	887	849	884	875	849	875	874	840	908	916	876	827	874	885	853	884	854	878	893	900	878	933	810	851	841	865	863	887	850	916	840	846	952	872	855	831	852	900	851	913	826	805	842	849	883	861	855	890	912	843	887	815	884	849	880	879	834	873	855	858	905
42396	44284	24816	9417	5757	3520	2062	1494	1220	1183	1134	1047	1013	1053	958	966	941	884	918	892	841	936	912	921	868	911	933	872	874	878	880	844	922	878	957	880	868	887	898	902	888	866	944	959	955	882	926	925	840	916	882	872	919	884	907	867	862	855	920	853	918	962	848	857	889	875	913	889	916	931	899	884	884	898	921	876	886	845	880	907	854	856	878	831	861	858	890	925	951	923	870	857	894	880	873	858	924	865	929	918	859	931	916	896	857	878	905	944	858	883	855	939	961	887	895	945	907	837	885	912	894	888	899	856	927	875	879	910	938	885	920	892	912	937	931	913	852	885	833	939	904	854	879	859	873	891	878	941	863	907	882	868	883	872	931	923	916	848	927	927	900	957	911	913	891	933	862	920	870	940	915	914	931	847	870	862	937	903	934	893	862	872	924	872	916	902	953	905	878	906	919	904	857	909	865	902	922	905	865	908	908	858	868	946	841	884	873	935	838	897	926	925	879	871	872	948	867	883	980	927	898	898	906	877	857	860	864	854	886	916	849	932	876	915	891	896	909	856	887	902	894	844	879	949	836	886	877	920	938	908	905	882	939	862	907	864	906	886	927	922	940	874	896	899	876	891	919	907	913	918	842	866	908	866	875	898	947	932	856	904	912	899	906	860	946	859	979	915	958	847	912	896	876	917	901	935	872	957	891	920	877	857	931	896	910	876	860	867	912	918	905	987	893	888	884	924	913	876	890	885	885	882	887	890	906	904	891	898	842	854	871	931	941	923	906	883	897	900	904	902	918	924	884	887	884	894	870	869	868	897	877	920	851	872	871	931	888	899	875	956	903	906	884	881	888	909	912	888	893	890	890	858	890	881	910	904	957	887	882	869	954	893	949	912	857	936	915	869	884	907	929	867	913	842	839	937	847	919	886	943	914	872	892	884	885	962	906	863	868	915	897	898	907	948	878	926	878	920	918	902	925	896	925	869	869	909	839	898	862	876	928	908	927	903	909	902	903	888	916	898	939	868	952	908	903	882	942	929	945	895	903	885	913	864	913	943	841	894	923	929	859	913	885	871	909	926	890	874	912	908	890	887	866	884	898	874	866	871	915	894	913	870	895	897	869	835	846	904	863	827	880	856	912	899	929	891	886	878	875	897	869	932	871	924	841	933	914	862	887	898	869	893	848	861	858	920	900	912	871	923	921	947	913	887	874	880	872	917	849	887	880	864	886	879	869	882	861	890	888	881	865	895	868	915	939	919	894	898	882	881	896	892	891	918	910	855	876	924	831	930	891	881	952	885	918	912	848	864	867	919	903	843	841	893	935	888	864	879	956	898	919	900	889	921	858	930	909	912	907	897	883	879	902	915	857	853	870	870	897	944	851	873	891	905	827	901	880	894	856	932	855	922	867	867	921	918	896	905	856	880	933	932	891	906	813	913	913	907	907	934	951	936	917	899	903	858	922	842	899	870	890	901	898	891	892	898	886	908	881	902	859	864	902	851	890	901	888	881	914	893	903	927	866	855	899	910	904	856	858	839	918	936	864	900	880	846	940	948	915	859	873	843	910	916	858	879	886	871	884	901	898	911	909	896	884	917	886	883	866	909	907	929	946	890	918	942	876	949	916	915	885	932	909	874	845	882	832	856	907	934	924	933	877	908	937	876	897	896	909	879	893	881	868	905	877	905	840	910	895	943	909	827	901	931	926	880	845	902	904	893	887	847	934	889	869	853	842	916	905	912	905	865	866	877	886	879	843	888	873	877	865	833	934	855	859	908	820	952	894	894	883	888	871	891	930	881	875	895	884	852	889	906	904	856	884	927	907	933	912	896	874	858	909	894	938	879	967	888	863	876	901	899	891	859	922	930	895	885	870	899	901	890	893	887	947	908	939	891	908	890	920	846	901	886	886	873	843	899	930	901	876	875	895	938	918	899	924	908	861	895	874	933	913	867	861	869	878	930	849	893	927	936	871	913	929	891	893	866	849	911	893	902	888	903	904	866	978	852	907	936	903	901	873	913	834	953	898	845	858	919	878	921	888	876	884	902	865	898	911	948	912	948	839	890	907	916	906	886	892	923	887	864	872	963	886	929	899	898	896	952	881	889	868	868	882	943	825	901	906	938	906	929	955	883	919	886	919	859	879	916	901	946	916	886	890	914	914	899	895	924	893	933	875	920	869	866	889	895	910	929	896	853	880	885	858	880	882	914	886	894	893	858	893	886	876	843	901	928	937	889	914	917	919	893	926	816	933	956	862	883	867	911	873	896	801	906	912	872	890	920	879	868	875	923	872	949	870	858	838	829	952	901	908	870	898	897	899	886	906	903	911	915	851	834	887	888	930	925	906	892	953	919	931	856	906	872	902	921	868	876	932	983	888	882	926	875	897	924	932	926	884	871	870	936	920	884	870	940	922	927	874	874	842	874	845	896	919	857	858	902	865	894	831	887	897	895	882	910	872	942	838	923	895	909	904	924	922	956	904	898	886	889	896	914	887	911	901	898	879	967	909	859	895	885	822	907	872	917	869	911	930	823	924	864	934	878	919	943	822	905	863	847	870	905	915	906	949	940	878	933	939	848	895	928	931	864	937	873	867	895	922	878	853	877	867	912	889	994	849	900	916	939	905	855	893	933	897	858	920	892	896	863	868	890	911	864	932	889	938	876	869	915	873	877	880	882	920	932	860	895	965	888	900	890	881	916	873	931	906	930	898	914	929	868	908	931	870	956	926	860	888	859	897	842	922	842	872	874	905	873	901	925	859	889	948	875	854	937	916	917	915	876	928	920	885	866	891	871	854	921	912	901	925	962	898	855	842	913	879	912	871	928	857	906	890	928	895	926	906	884	906	906	916	894	896	917	934	912	900	907	896	925	887	916	893	912	896	833	821	895	906	888	924	885	938	914	937	905	863	887	941	844	891	926	882	916	942	905	872	871	898	870	923	879	891	891	902	913	887	878	898	897	892	898	890	887	921	891	878	913	909	906	958	926	939	929	989	877	883	877	863	873	871	912	866	961	928	886	908	866	889	908	927	847	903	889	927	883	896	886	918	862	891	849	875	870	881	937	873	917	872	872	893	884	857	899	907	841	895	896	884	912	937	937	888	838	916	860	962	862	910	905	859	889	901	899	893	870	868	884	830	846	885	852	904	886	880	882	926	877	892	918	929	887	912	903	899	896	894	875	875	907	902	946	877	905	903	878	911	909	881	827	891	881	927	907	900	871	933	892	868	907	932	864	914	957	886	877	858	895	896	873	872	873	934	898	917	903	891	866	887	876	924	925	918	908	901	897	972	890	974	884	888	899	913	937	889	899	910	895	919	898	932	910	894	928	925	880	862	897	890	907	886	909	880	887	888	923	882	860	948	898	887	933	871	890	855	933	871	920	939	886	880	918	891	905	954	957	875	911	909	822	834	887	873	901	891	888	859	950	885	918	938	880	878	909	905	902	897	919	981	893	917	864	847	888	889	900	924	875	924	891	869	917	882	898
22352	20900	28251	23691	20926	20714	8146	1813	1307	1187	1131	1091	1020	889	931	859	824	872	830	816	837	812	797	842	801	812	839	790	794	828	793	829	826	854	769	809	800	794	837	793	852	905	820	835	790	802	802	828	815	825	835	835	772	911	838	835	843	790	821	840	838	834	825	821	844	790	791	830	810	794	838	790	833	853	805	791	830	809	797	839	769	827	797	795	820	832	814	778	799	800	818	811	832	834	871	841	802	782	767	798	756	767	820	838	791	833	755	792	795	818	795	825	775	766	792	804	802	794	813	854	706	884	861	833	843	867	838	778	788	797	846	795	823	804	788	851	840	811	834	774	808	806	852	786	851	799	779	857	793	771	767	785	828	794	806	819	828	826	799	785	786	789	807	827	788	800	790	848	848	826	827	837	804	832	791	794	800	785	822	793	824	834	790	871	852	783	734	829	799	899	778	823	768	799	830	795	781	807	810	802	807	795	854	832	875	866	815	789	780	816	776	842	828	783	801	791	796	805	817	770	807	810	807	819	805	814	846	849	826	843	820	838	783	756	811	778	804	826	812	804	803	800	785	805	809	850	806	857	780	739	824	846	846	800	780	790	830	831	761	804	834	789	802	770	804	823	831	776	800	770	804	826	854	793	842	813	770	807	788	828	820	855	809	868	827	836	861	802	817	838	769	794	836	767	790	817	837	848	806	789	799	828	777	861	817	800	772	856	863	821	801	822	760	833	772	828	775	817	847	780	812	758	785	812	807	813	758	831	829	788	777	825	780	798	824	826	849	831	874	788	840	859	852	826	822	805	810	781	759	781	830	812	831	804	824	817	870	850	798	794	843	855	807	793	843	785	886	857	790	777	768	821	816	806	814	861	828	804	807	741	807	829	802	795	836	781	804	769	822	748	902	772	840	802	800	827	872	773	844	782	773	855	833	865	846	820	837	785	832	815	822	812	825	847	753	807	786	790	788	807	798	836	802	777	833	747	821	812	847	811	819	808	777	756	881	805	820	852	830	761	816	835	817	825	815	852	846	839	809	781	831	811	776	856	805	773	790	827	804	810	832	803	837	894	828	771	810	786	778	838	812	851	831	762	763	844	823	811	854	810	801	796	824	816	816	787	829	823	799	824	833	820	797	804	785	825	800	775	824	835	831	776	877	781	832	840	832	863	767	792	862	841	836	866	806	823	873	814	805	824	811	793	820	862	860	838	845	828	805	812	754	804	814	836	812	804	810	806	795	809	806	812	791	847	817	862	799	848	827	823	767	826	774	807	818	789	789	810	752	840	825	795	807	797	802	831	826	818	796	838	822	856	821	799	825	853	884	840	761	800	826	827	865	801	824	762	775	801	799	817	806	871	793	836	887	833	826	818	821	813	832	843	813	799	819	773	860	789	819	799	852	813	824	856	756	825	783	784	817	835	774	821	816	843	806	832	814	795	833	865	849	842	839	794	897	830	818	792	827	842	776	805	838	762	806	810	772	793	757	797	833	847	818	805	830	767	816	795	859	785	843	838	830	814	869	835	831	789	812	817	848	804	830	875	773	844	783	830	752	831	833	855	801	851	820	827	833	850	791	809	826	814	818	777	815	844	782	815	809	788	843	822	841	793	790	802	804	807	822	851	798	829	811	849	783	829	780	779	798	815	826	803	841	810	843	762	815	821	810	839	781	836	811	830	819	806	789	821	771	798	811	818	824	828	814	804	824	822	831	847	847	820	793	807	898	814	783	801	838	807	761	773	832	870	818	848	792	835	826	795	790	728	801	778	800	812	818	851	803	817	817	799	844	798	767	779	821	781	813	786	872	836	804	850	871	826	775	816	822	822	808	849	782	798	791	790	773	794	831	807	774	801	843	830	787	796	808	765	854	832	775	741	835	776	808	761	779	832	786	842	811	780	843	823	803	841	847	787	763	838	749	805	797	844	822	818	830	843	837	788	783	868	865	773	767	796	858	824	845	821	791	789	788	852	820	771	793	807	803	757	788	789	830	804	830	871	782	855	840	823	823	799	787	835	835	796	807	820	750	820	866	841	855	790	791	807	818	795	833	791	793	766	840	879	813	819	837	758	824	840	810	789	799	809	814	818	867	815	736	841	796	837	804	806	808	802	864	805	829	766	901	764	817	859	829	810	794	834	845	867	741	818	860	809	822	823	838	843	776	807	836	834	821	824	816	850	819	803	826	783	791	848	795	818	852	782	791	835	799	781	812	786	824	822	809	812	847	796	801	829	819	848	806	853	835	835	794	790	813	776	807	847	850	842	795	805	824	801	772	783	850	764	795	780	774	819	854	803	836	808	815	811	848	803	790	808	801	817	807	765	798	790	732	843	801	799	780	837	824	867	817	806	842	822	825	792	802	780	822	818	850	772	772	858	824	832	842	838	804	888	807	810	782	814	780	819	819	846	781	816	786	784	803	812	775	803	816	825	865	792	803	802	819	822	810	816	792	826	814	829	834	836	849	835	814	751	860	863	870	762	817	783	792	817	842	824	787	817	810	815	846	780	814	811	830	802	798	843	802	793	777	821	840	828	791	835	808	770	787	861	849	817	811	816	836	836	771	890	837	785	860	858	771	825	831	845	793	826	794	775	822	808	856	825	855	876	784	827	800	777	832	838	800	791	851	774	853	808	796	773	765	814	877	858	836	774	825	806	828	810	767	833	801	810	793	824	790	821	757	762	800	862	798	779	818	799	791	747	806	837	803	802	807	805	842	822	867	819	810	774	809	835	858	794	814	819	804	719	829	778	828	838	811	825	776	847	833	818	825	795	770	792	805	826	832	853	830	805	767	805	762	780	805	802	811	838	806	806	852	814	791	769	795	815	831	773	777	819	848	786	848	809	779	790	805	790	812	775	804	851	787	787	808	795	757	813	787	824	854	838	796	838	805	855	776	826	819	794	818	765	763	826	798	836	802	836	783	877	803	791	837	783	812	828	849	808	845	810	748	787	804	808	814	777	798	791	857	800	840	831	840	794	803	814	758	863	808	807	857	802	800	811	790	820	802	817	800	793	799	844	831	845	874	828	769	806	797	864	788	745	752	805	840	840	761	804	786	866	746	792	829	814	782	820	826	798	794	803	767	784	787	799	807	831	796	785	770	775	813	804	787	837	788	842	830	833	795	845	837	823	819	821	817	810	817	804	796	774	855	840	817	740	821	815	810	780	777	807	817	839	828	804	788	792	809	779	825	814	785	819	796	834	847	829	828	808	846	832	759	844	794	820	805	899	776	799	788	811	844	796	811	799	784	771	823	787	835	855	803	814	828	799	779	776	795	795	814	781	824	837	817	800	790	758	779	770	789	846	786	857	763	805	845	790	833	863	804	857	827	801	847	801	808	825	804	736	888	832	827	791	817	741	835	809	822	781	762	781	834	803	811	812	826	824	785	874	838	835	837	766	809	901	820	829	843	826	838	803	818	830	847	823	771	837	795	839	770	858	767	760	849	778	797	811	801	807	849	820	838	822	773	844	751	850	837	810
43708	55394	35242	19483	10234	4365	2941	1946	1594	1479	1335	1184	1117	1041	937	888	926	885	830	859	798	836	907	866	764	800	818	911	845	797	843	856	790	831	794	836	797	825	857	877	886	793	784	857	799	841	832	849	857	799	765	785	855	850	846	827	833	809	840	826	765	793	841	834	849	883	813	826	866	832	838	817	821	821	818	830	837	881	802	820	833	821	790	837	780	856	843	866	805	800	786	827	863	815	781	776	851	846	842	826	853	796	862	813	806	817	823	825	791	821	825	831	805	812	771	844	775	809	836	846	836	825	845	782	806	793	853	810	803	863	857	847	806	824	829	817	840	798	806	882	821	856	826	804	812	842	820	781	835	853	839	872	789	764	829	802	834	860	856	835	792	807	811	838	781	872	806	847	805	817	833	817	864	792	820	794	826	828	786	859	822	851	796	890	809	803	819	827	839	859	826	824	817	807	863	822	840	736	821	796	801	818	812	805	789	828	821	829	800	781	831	842	846	816	776	827	824	816	834	800	810	811	846	790	822	889	790	776	824	796	858	820	801	815	864	865	811	780	849	805	814	820	820	847	847	838	822	817	837	829	875	807	816	820	819	858	876	751	859	816	864	855	827	836	837	844	792	773	799	803	797	850	764	783	793	820	832	827	788	758	855	813	820	814	781	823	793	835	816	834	846	845	815	908	828	838	848	825	822	861	800	829	842	825	764	835	845	800	815	830	779	772	845	827	830	823	813	820	811	829	822	810	800	806	814	841	787	832	875	811	842	868	837	834	847	836	876	819	809	799	831	823	811	803	854	786	862	815	789	774	832	784	889	795	831	805	809	849	844	831	829	835	808	796	821	766	888	856	791	799	860	825	813	819	789	834	798	829	789	829	817	859	862	852	775	835	780	792	852	829	843	840	793	808	805	814	824	782	858	787	872	820	859	839	815	778	834	799	827	854	840	805	820	845	803	830	833	798	805	775	835	820	826	822	851	817	826	838	818	829	812	767	809	798	820	799	839	780	786	787	839	786	850	867	806	835	807	798	791	789	852	778	879	821	820	869	805	853	846	778	810	830	878	845	793	809	808	832	804	780	841	816	823	806	791	845	846	829	828	870	861	812	848	778	828	814	831	818	845	789	772	887	799	789	841	771	792	821	842	807	774	837	815	847	806	817	793	822	862	856	830	831	835	871	841	826	801	823	811	796	891	832	794	806	843	827	863	820	840	805	819	861	864	847	788	854	836	826	766	812	850	807	819	840	784	848	850	830	822	804	851	807	800	815	824	870	804	850	846	789	825	855	765	780	843	819	856	825	792	855	819	883	851	861	839	781	826	769	867	793	850	790	821	808	765	842	759	827	780	850	827	880	849	828	807	910	828	844	810	777	789	872	827	781	842	834	875	854	875	829	830	889	873	787	845	851	817	824	805	827	842	793	797	876	826	797	842	801	809	783	853	824	822	889	880	772	814	784	797	863	824	809	859	820	820	838	791	807	758	787	836	828	832	814	811	783	843	818	812	806	795	794	808	791	820	885	808	806	858	850	853	847	829	780	855	811	859	810	845	812	822	822	835	825	797	842	803	845	805	883	797	857	883	843	801	851	805	818	796	864	809	839	831	823	807	798	786	745	890	843	836	811	824	780	801	869	838	833	786	847	823	843	845	850	869	864	821	780	810	798	867	845	858	857	799	764	813	858	808	833	838	802	814	797	820	814	796	769	835	761	827	812	775	856	741	754	814	839	859	843	809	762	803	851	808	821	810	833	791	842	803	800	785	843	845	776	889	831	780	860	779	845	804	888	800	756	876	824	815	798	855	828	835	827	808	848	841	841	801	870	856	788	785	800	807	852	841	787	814	845	819	792	859	837	836	844	787	812	813	824	854	849	826	797	825	827	844	849	846	804	798	801	828	807	821	852	810	882	774	815	812	805	824	851	818	823	832	810	817	827	823	841	818	796	828	816	850	786	831	816	812	834	863	798	853	828	813	810	813	807	828	818	853	822	807	860	814	766	811	801	835	824	815	821	791	880	817	831	828	805	813	813	836	822	845	853	760	809	812	833	798	859	792	904	859	793	826	853	857	798	856	807	798	804	850	813	853	804	762	784	853	771	844	860	816	824	893	848	856	826	809	815	825	786	738	851	844	895	796	781	850	834	856	861	791	800	794	798	759	835	834	828	816	775	817	833	761	843	814	810	841	834	787	861	866	802	819	828	855	785	848	881	837	824	790	844	824	789	837	791	824	832	807	827	788	850	858	846	772	834	864	810	805	836	793	827	824	770	844	808	785	828	838	878	816	840	840	848	797	810	790	832	810	849	837	816	800	752	806	825	761	846	855	822	788	828	823	819	834	827	848	845	788	809	821	789	833	806	883	837	777	843	817	806	824	804	801	872	838	817	831	847	818	757	815	758	846	798	832	860	818	842	783	851	800	828	844	804	860	766	803	792	836	850	800	856	854	839	808	809	771	844	807	865	848	855	842	833	877	835	857	887	801	863	822	776	810	812	833	854	841	857	836	798	775	877	831	806	807	865	776	800	787	830	818	787	847	849	814	796	800	846	870	802	806	784	829	853	802	763	811	863	851	795	790	815	843	861	841	792	874	784	881	817	838	799	789	798	844	815	828	828	824	871	884	790	825	814	821	795	848	828	833	825	811	829	840	788	849	869	819	821	823	876	835	808	819	785	809	858	810	820	848	841	863	830	835	789	844	811	839	781	809	773	825	838	793	833	851	836	869	828	799	833	818	844	816	842	783	814	855	830	858	851	846	827	817	796	789	770	832	824	779	806	861	786	843	841	847	813	821	825	833	829	844	855	796	859	841	804	807	856	796	816	835	820	800	775	856	827	815	842	812	803	804	834	846	837	821	823	804	795	860	862	835	814	782	798	820	816	752	834	819	774	846	769	840	842	858	861	822	828	854	815	819	812	822	775	838	836	828	805	794	768	813	844	835	832	790	815	813	872	824	810	804	817	834	770	815	826	853	858	845	830	869	839	812	831	846	756	834	822	861	838	841	794	849	822	857	804	900	746	813	831	832	808	825	800	807	826	806	812	824	782	811	843	831	826	871	857	827	805	841	804	815	787	853	849	788	847	879	814	829	867	812	818	840	871	797	836	836	799	767	869	837	870	819	853	814	837	849	840	872	824	806	867	786	815	829	802	841	782	840	800	787	856	836	762	860	834	803	867	859	800	849	831	829	857	828	800	843	812	852	800	845	775	779	817	789	784	829	848	801	811	804	845	805	805	842	805	854	842	830	791	833	825	814	824	786	866	803	827	837	823	814	862	815	796	790	844	797	794	793	828	847	863	771	876	852	810	786	790	842	824	811	782	841	773	803	809	803	819	829	852	839	890	871	805	814	774	864	867	829	800	770	758	772	859	831	821	812	858	837	861	803	787	852	770	813	757	783	825	853	820	828	793	822	818	850	815	827	821	821	822	796	821	839	764	782	813	839	841	790	778	868	865	821	814	810	804	810	847	795	834	827	825
42259	43253	35171	19115	7215	3546	2359	1712	1348	1108	948	986	938	887	899	867	852	862	888	809	828	787	830	833	849	841	848	779	815	825	882	912	819	838	828	830	855	836	877	849	836	870	820	845	798	837	856	848	877	868	842	859	882	873	852	863	788	852	836	818	854	852	837	815	808	869	816	863	842	866	822	887	847	827	863	809	889	850	832	839	790	800	808	793	849	802	830	846	829	823	828	825	821	828	781	885	798	817	857	814	868	797	911	858	817	867	838	861	830	820	828	839	843	877	822	822	842	839	858	802	822	861	855	804	800	875	831	810	871	847	847	850	841	886	816	873	874	852	828	831	839	850	833	835	837	835	803	821	833	857	830	811	852	836	861	861	823	841	823	782	823	819	845	839	812	863	848	877	857	798	878	864	873	841	793	806	861	908	810	876	845	783	832	810	866	824	821	887	775	807	880	793	867	829	901	841	807	865	811	862	839	836	781	838	826	799	819	801	852	888	875	820	851	880	851	817	863	858	835	867	818	876	865	815	867	870	781	811	859	865	770	853	840	839	823	833	841	908	864	823	804	770	827	792	800	791	831	807	790	834	846	854	856	833	833	867	863	822	861	863	865	846	837	844	850	843	802	797	813	807	796	856	886	816	838	855	847	861	820	814	847	798	807	862	836	785	855	796	817	803	827	838	842	870	786	814	879	842	893	871	887	828	809	835	815	839	823	836	842	873	848	861	864	888	836	867	857	860	880	849	826	838	870	879	828	815	806	835	871	874	808	854	877	829	830	817	881	847	808	833	831	817	842	834	851	855	857	856	799	867	846	824	822	852	843	824	834	802	891	854	841	823	823	831	872	815	842	846	836	905	846	873	841	831	810	850	817	804	799	880	812	790	826	843	852	820	849	851	822	820	857	856	814	795	808	788	840	849	875	785	793	838	823	833	863	827	852	845	807	842	860	872	862	853	809	863	876	827	833	845	792	935	888	905	871	883	817	853	781	777	816	857	856	843	859	837	821	826	792	841	821	828	870	809	835	909	796	823	809	820	886	851	852	862	816	809	903	837	843	859	821	853	762	839	792	818	813	867	836	838	834	873	815	782	831	878	818	889	832	822	794	905	887	875	868	847	874	832	872	897	818	842	858	837	835	821	853	840	834	811	827	827	770	783	833	838	838	832	803	866	821	851	807	853	825	766	834	841	901	821	828	801	802	811	864	780	845	799	849	812	849	829	849	850	832	901	822	851	873	825	794	855	879	803	851	819	864	788	816	823	832	804	857	780	871	837	831	841	888	826	884	779	818	821	829	808	873	842	875	855	871	840	866	860	827	824	866	898	814	934	863	865	847	835	802	853	803	845	818	817	837	799	809	861	866	863	810	838	831	797	841	866	869	912	871	819	791	810	845	882	829	840	830	865	810	837	844	818	851	850	823	808	862	925	850	822	821	837	811	847	830	846	823	822	849	826	844	870	800	845	817	859	813	799	887	813	811	822	841	807	837	841	806	826	883	853	841	811	845	807	836	786	830	826	853	791	845	841	834	842	848	842	823	859	794	841	813	822	813	864	860	813	876	820	794	825	814	756	895	865	853	838	877	805	822	781	789	849	792	811	856	822	921	877	820	896	867	827	841	846	808	834	835	843	873	831	833	830	881	824	820	815	846	862	853	867	868	870	817	793	828	880	838	828	898	859	815	808	813	837	871	805	824	841	855	857	812	830	817	784	872	878	859	882	838	843	782	848	839	836	883	900	837	857	876	904	862	819	871	835	886	890	862	850	812	837	788	815	791	848	859	869	778	839	802	877	905	865	855	830	850	836	842	838	819	775	814	845	832	835	827	821	821	804	833	840	833	845	819	830	840	884	867	830	771	847	848	782	906	845	833	771	860	821	855	825	869	851	844	824	865	815	820	805	841	800	860	822	809	816	852	779	859	839	858	881	805	812	844	843	890	829	818	885	825	849	866	857	769	784	828	866	872	833	815	873	816	813	890	850	825	867	814	841	824	888	901	871	812	822	772	831	826	863	851	841	873	821	888	853	854	821	868	876	857	827	837	823	773	797	831	864	847	826	861	829	802	847	882	861	854	846	827	811	807	765	796	814	834	844	826	826	849	812	858	859	832	786	840	834	822	872	796	833	853	831	838	781	756	865	831	875	854	762	823	805	883	819	831	831	850	842	865	816	848	850	859	812	876	836	801	809	849	829	829	869	824	877	855	793	853	792	849	857	824	853	857	846	829	868	866	878	832	791	783	800	791	873	828	771	858	828	828	858	830	857	791	856	867	818	896	817	798	785	857	840	803	844	807	846	816	842	812	864	827	841	860	806	786	864	918	826	787	807	820	865	873	777	861	893	823	885	848	868	825	848	866	828	895	827	818	843	813	849	827	864	880	848	830	859	813	879	844	822	818	845	823	847	876	856	812	796	868	820	841	819	830	908	824	790	828	856	846	785	821	844	870	862	868	827	880	826	826	804	840	834	816	848	871	845	849	870	812	800	804	823	852	841	867	828	851	822	864	875	888	837	824	867	853	820	805	801	888	792	874	819	872	811	851	845	849	856	830	825	811	808	783	807	864	819	822	849	849	809	893	862	797	865	831	824	795	840	812	803	862	857	847	791	835	872	812	848	809	878	869	854	815	854	802	814	848	931	833	792	801	829	841	836	875	860	803	828	836	862	914	829	856	880	854	814	786	824	866	811	893	843	890	816	883	796	826	796	812	813	845	877	823	869	864	855	854	820	855	859	837	810	837	815	806	857	875	833	859	862	856	821	841	785	858	852	874	827	799	828	807	821	850	881	800	840	870	843	828	813	813	824	844	818	828	811	847	850	850	877	811	880	810	797	832	834	829	817	826	882	806	838	851	806	849	827	809	869	830	842	831	787	867	809	837	854	826	793	804	872	868	844	891	845	839	822	786	800	907	881	819	861	856	851	800	878	907	818	847	790	824	822	819	809	814	822	847	840	861	813	837	800	862	873	849	839	818	805	829	828	830	848	772	856	832	807	882	884	805	821	853	839	857	871	863	784	850	810	791	823	806	844	838	862	818	857	791	791	821	840	800	882	848	806	805	830	878	852	862	869	867	833	871	827	897	899	841	913	819	790	788	859	837	849	875	832	860	784	858	847	901	836	836	847	819	846	833	848	828	865	815	787	861	847	847	875	812	845	819	790	859	845	844	844	867	812	823	830	869	849	839	856	787	846	870	910	853	813	860	840	864	836	854	779	782	856	773	845	838	803	813	811	803	839	865	856	817	827	828	875	815	825	815	836	818	878	832	849	848	800	850	838	840	860	854	863	833	819	806	807	868	828	823	878	886	856	854	802	802	838	858	857	805	837	852	879	843	826	831	832	856	813	815	820	907	867	859	860	841	833	868	838	866	874	853	870	873	832	844	822	878	834	845	827	823	837	833	825	852	880	842	841	762	837	773	852	799	842	876	845	846	851	847	800	800	781	829	823	833	870	828	795	856	838	860	854	835	860	874	805	785	869
46854	53007	33361	15291	8075	4880	3224	2316	1644	1340	1154	1008	978	977	883	840	868	870	877	908	843	826	829	871	849	946	874	869	838	894	860	917	850	840	837	884	863	875	854	834	900	857	901	855	860	819	837	868	902	800	884	868	866	848	895	832	876	892	877	871	873	830	869	879	860	875	868	876	886	830	832	851	903	946	898	834	847	856	821	845	873	873	850	816	881	853	859	889	840	891	860	889	889	877	827	837	833	878	823	927	881	833	893	874	850	905	845	870	829	856	855	849	870	861	893	865	855	835	917	886	865	867	894	862	877	849	894	810	853	873	872	873	850	890	850	857	845	793	873	815	906	876	902	802	874	837	856	894	847	808	866	922	836	926	921	889	879	869	863	893	847	845	857	883	851	881	899	807	901	864	911	902	931	861	873	868	869	854	908	848	878	858	848	858	818	870	881	853	879	854	886	856	822	921	833	848	869	893	859	935	860	840	796	866	860	936	824	881	844	884	790	905	913	895	836	877	913	870	820	902	853	840	905	853	916	897	834	864	877	787	876	829	856	858	891	860	911	888	865	896	888	919	871	848	868	863	864	864	856	875	900	904	882	808	859	893	896	845	814	846	851	879	876	846	867	859	931	855	882	861	870	943	832	940	882	813	826	891	877	835	871	803	879	877	892	884	872	869	846	849	839	866	860	839	840	821	797	832	885	892	936	801	861	863	821	871	880	816	812	844	854	894	844	866	859	836	821	854	847	874	884	829	838	886	872	926	934	830	902	812	841	816	893	870	857	851	838	818	919	903	875	831	850	879	890	891	865	777	849	879	865	867	846	951	913	844	875	914	876	846	876	876	900	878	835	815	861	929	902	936	853	890	898	837	866	882	900	862	873	837	850	859	888	860	825	853	884	895	887	899	849	817	868	891	841	877	856	888	845	855	865	913	860	891	848	908	897	831	882	821	864	853	896	861	893	803	866	883	835	885	857	886	846	929	860	897	862	868	850	894	881	876	866	875	846	888	875	837	846	807	897	870	888	874	845	837	877	894	856	855	838	847	891	892	846	829	900	895	878	851	854	856	864	841	806	918	844	851	818	885	814	901	859	867	885	799	879	907	874	861	877	849	877	877	869	835	902	903	865	872	853	876	872	828	785	813	873	835	847	845	865	893	872	834	844	906	855	865	877	860	884	908	841	860	861	828	914	863	878	853	807	869	889	884	818	832	815	894	804	883	897	855	825	851	820	910	867	847	870	898	886	862	878	863	832	867	876	820	914	892	866	827	902	844	895	842	883	847	829	895	842	825	861	864	886	867	903	838	868	897	860	910	851	866	875	891	846	870	887	861	896	843	907	909	820	881	826	850	922	858	854	891	837	876	835	827	862	889	833	853	844	840	874	830	871	867	860	880	829	870	885	844	885	857	838	893	909	850	866	841	883	855	854	855	872	893	893	867	822	882	853	891	954	907	870	871	871	840	817	814	857	871	887	852	852	865	874	841	827	838	920	841	859	869	833	875	877	855	829	865	812	874	914	896	839	863	882	886	860	868	840	878	905	832	859	853	872	875	822	853	855	831	891	868	807	922	852	879	847	827	858	824	881	893	889	882	797	852	895	856	876	886	835	894	880	876	867	851	880	828	869	849	895	892	830	849	838	908	878	853	874	853	910	832	893	888	894	874	841	860	846	882	915	846	866	852	877	860	878	879	867	876	881	884	856	861	885	859	870	845	861	851	929	912	830	862	879	835	875	849	911	882	902	891	786	833	918	866	831	830	837	909	835	846	843	843	869	850	824	836	849	900	915	893	828	885	915	866	841	853	844	870	838	909	897	835	821	840	854	892	836	851	871	892	919	907	814	862	872	921	855	859	857	882	887	902	870	886	843	881	913	845	849	848	885	865	859	848	850	877	902	879	851	908	839	909	885	842	828	859	873	867	830	856	865	874	880	898	906	905	879	864	870	843	914	897	943	859	850	818	866	869	906	861	874	854	840	895	849	905	855	853	837	881	817	896	889	817	842	807	878	825	882	900	874	852	851	858	857	875	794	838	882	858	924	857	868	811	869	897	847	904	846	906	887	859	884	891	844	870	862	903	863	877	892	881	898	837	866	827	828	880	896	887	886	808	888	835	880	862	826	883	842	847	841	854	894	903	897	935	956	819	881	921	876	819	883	893	834	870	838	881	855	851	922	824	865	876	854	856	845	839	874	881	896	876	809	816	845	850	868	878	892	883	883	842	875	886	873	855	886	866	871	887	892	871	821	859	927	857	877	854	839	868	807	905	895	822	891	866	860	842	891	871	841	922	829	854	886	881	833	867	943	832	846	819	878	859	839	833	900	828	865	800	837	863	822	934	878	887	872	912	933	891	874	861	815	870	859	858	849	910	857	894	865	854	858	891	910	850	852	854	861	890	801	855	828	834	817	863	877	874	912	870	873	882	799	827	854	900	867	920	865	890	892	879	871	849	860	831	843	896	885	940	897	837	860	838	850	857	842	813	904	894	855	887	898	881	861	873	872	868	880	884	878	856	841	836	847	879	866	881	855	887	860	819	875	832	836	870	849	893	805	868	881	850	845	855	872	909	854	822	850	873	800	857	856	889	811	902	839	825	820	898	867	892	884	873	889	859	905	910	838	875	900	817	836	861	834	925	890	846	865	840	863	863	892	824	881	934	830	920	859	842	901	803	863	880	855	889	868	858	908	839	877	843	853	838	869	842	889	916	879	901	822	861	858	849	868	861	897	810	865	856	868	870	861	830	853	850	847	855	961	896	848	899	901	845	858	818	858	849	862	861	835	912	860	843	834	839	844	857	911	840	868	879	874	821	899	862	852	880	882	840	877	859	851	901	871	896	857	865	851	837	842	849	899	873	921	869	874	824	873	921	903	817	894	824	883	893	924	888	875	853	860	920	882	852	805	833	902	862	866	867	817	927	852	882	856	825	845	835	906	829	891	841	893	855	875	869	873	874	888	880	864	874	849	892	867	918	925	858	821	830	884	855	899	847	804	888	875	907	819	847	875	831	876	821	870	863	851	918	865	820	805	851	922	841	831	838	856	858	860	826	869	876	889	860	826	905	883	896	884	876	918	824	824	870	859	855	834	867	891	853	862	789	863	862	887	847	853	821	853	886	865	859	872	914	913	831	842	860	853	891	885	926	862	888	910	872	872	902	836	884	837	898	884	862	876	814	907	863	847	892	828	851	860	839	907	894	839	923	881	828	926	831	859	865	824	953	859	895	840	922	855	893	882	909	882	852	872	895	863	882	896	856	858	843	816	852	919	835	812	848	876	835	869	888	864	902	860	845	848	865	851	862	807	914	877	887	888	816	842	876	844	853	826	870	832	877	891	873	893	844	900	874	869	854	878	874	843	880	887	873	920	878	856	849	888	845	886	849	834	885	873	789	856	845	877	889	837	856	886	830	861	803	926	887	862	862	889	912	860	872	795	885	897	858	815	874	883	873	859	874	902	860	822	859	858	924	894	889	872	776	861	862
23452	20950	27898	24173	20868	12476	3264	1791	1311	1142	946	858	848	852	835	751	762	789	859	855	798	762	781	732	783	798	758	804	811	777	783	792	790	768	785	773	813	776	842	754	851	753	803	768	799	800	775	798	800	780	815	805	834	791	786	774	780	775	742	768	743	770	747	786	849	792	753	800	818	799	805	760	744	805	761	784	801	810	747	735	747	759	833	806	783	833	796	860	779	775	740	790	792	770	822	794	815	774	827	768	761	818	803	806	791	809	795	756	783	779	796	766	777	782	836	787	780	832	788	716	803	804	801	851	781	749	786	749	747	732	819	798	797	795	791	813	788	786	738	841	761	793	802	751	782	778	782	773	770	773	846	790	766	766	803	742	767	768	782	829	791	811	753	751	833	789	806	793	800	748	779	858	728	753	787	798	777	790	814	795	794	724	817	804	758	803	795	830	798	753	772	825	789	761	808	766	793	801	736	782	778	768	740	794	805	767	759	810	821	748	775	790	818	804	748	784	784	785	785	802	779	783	794	813	763	738	819	712	788	828	752	778	767	766	824	817	741	797	770	828	804	810	756	775	812	813	820	779	763	802	813	834	827	748	811	786	838	800	811	824	802	795	792	793	759	778	795	760	793	742	763	793	752	771	760	789	741	799	792	798	819	830	777	798	805	793	750	811	777	789	811	813	719	771	748	795	821	800	810	808	791	767	755	792	855	773	801	742	800	757	805	783	790	730	745	784	786	874	814	773	796	776	827	790	759	797	713	774	813	798	763	854	771	829	790	794	758	743	765	808	771	845	740	741	778	798	801	796	769	768	744	792	828	761	814	808	760	783	779	776	779	787	814	783	770	782	760	788	852	766	819	780	742	799	792	806	795	779	803	784	768	774	811	726	792	780	812	777	763	813	785	776	772	791	745	811	762	771	727	781	775	793	771	759	832	811	822	790	850	791	791	808	787	799	737	784	794	782	806	770	800	757	777	781	794	785	760	743	777	789	792	788	750	772	839	801	791	773	782	778	779	728	816	789	777	756	824	810	780	771	805	807	790	774	843	738	826	769	776	834	798	737	769	778	735	769	825	790	790	728	812	792	834	773	756	815	813	800	842	827	760	798	763	787	818	777	806	757	761	764	795	755	790	772	758	724	786	771	768	850	767	766	797	727	773	790	784	794	823	806	769	806	798	743	808	834	766	791	785	764	759	763	777	775	747	720	792	808	764	764	771	807	781	792	798	777	762	791	810	772	778	808	866	816	740	761	805	752	774	801	806	823	775	820	777	791	801	795	786	830	782	771	778	797	738	781	817	759	765	766	797	801	808	751	807	804	803	735	821	765	822	769	794	764	816	716	794	827	778	834	830	783	804	765	810	754	793	776	791	795	765	807	820	802	799	788	789	751	757	803	833	843	830	776	771	819	783	756	811	764	785	769	802	796	796	763	811	777	747	795	816	778	807	775	794	741	794	767	776	758	789	820	748	753	811	788	752	747	766	732	834	780	830	824	809	838	793	777	752	856	819	793	767	804	751	799	795	842	768	822	805	759	781	797	845	779	796	804	773	771	809	765	762	820	817	778	778	758	786	810	757	796	812	802	831	767	797	769	789	799	767	805	794	797	759	734	802	817	770	773	778	753	756	832	776	770	796	794	833	778	767	800	810	793	766	728	752	808	820	833	783	765	770	801	822	772	786	793	762	774	809	740	753	774	804	806	758	772	741	747	748	790	831	809	752	790	827	768	755	757	805	765	799	819	809	763	807	764	764	759	721	769	792	835	793	802	760	764	792	772	807	768	790	755	833	770	762	778	744	759	792	795	761	784	791	767	796	781	762	767	749	816	792	822	838	775	804	778	808	706	808	791	737	826	749	775	776	775	777	823	719	783	730	773	807	765	760	792	811	754	801	779	813	761	747	794	774	802	790	808	819	770	758	788	791	743	798	794	817	789	826	782	786	760	761	775	726	755	789	793	806	775	779	778	784	788	819	769	778	752	794	792	779	800	773	776	726	746	745	748	756	832	772	793	806	773	792	787	737	804	767	795	763	784	740	782	808	828	789	782	850	773	771	757	769	792	770	752	744	773	777	770	802	796	766	831	803	784	739	764	809	813	790	777	755	793	790	793	767	779	789	777	788	811	783	834	820	839	787	811	777	780	777	752	761	777	763	768	763	746	807	785	801	782	796	757	746	798	768	832	787	777	781	725	812	765	760	783	791	714	753	764	746	788	742	795	792	724	818	741	796	776	711	739	759	812	806	790	817	797	786	813	802	759	793	764	770	785	791	780	836	785	783	853	810	767	777	776	774	781	822	795	764	819	785	799	823	763	793	798	812	784	782	777	732	807	789	803	737	789	765	790	802	779	790	757	768	793	807	839	747	715	741	730	798	758	854	745	778	817	779	783	747	831	829	757	776	796	703	817	768	805	731	762	776	792	770	824	812	737	777	794	801	766	785	797	844	775	774	821	788	788	795	809	847	814	761	787	831	818	779	817	776	773	828	774	773	746	776	795	845	767	823	739	771	805	737	780	774	793	793	760	784	773	778	788	757	790	808	826	800	786	775	771	799	745	786	746	776	781	779	757	783	818	786	772	763	736	767	721	766	875	782	774	784	759	825	757	818	775	782	742	750	783	790	784	748	805	801	754	774	861	789	778	818	809	766	784	814	780	791	811	809	751	797	765	772	760	835	802	752	784	799	810	776	787	781	804	758	739	776	830	782	755	775	760	817	824	774	791	803	823	734	814	770	793	833	790	787	814	777	763	765	726	841	765	754	798	773	781	780	775	718	786	754	811	795	805	754	790	753	798	868	814	778	763	785	795	823	760	801	766	729	799	724	773	738	782	809	804	791	768	765	779	823	753	858	788	770	751	781	777	801	772	783	778	754	774	804	768	731	787	780	801	807	793	788	791	757	827	824	765	807	807	737	783	774	778	750	745	767	748	799	786	819	810	779	808	820	784	809	810	845	792	759	813	804	786	740	785	727	790	731	761	776	762	775	822	787	823	719	767	762	820	778	754	810	786	785	793	827	792	763	761	776	770	807	791	794	802	813	839	805	757	802	744	728	751	825	780	783	818	766	742	769	833	813	762	809	775	764	820	796	790	794	822	791	756	790	766	821	836	740	774	823	788	756	811	740	730	761	826	790	768	787	804	795	821	801	818	780	764	839	788	754	799	785	815	745	769	816	858	800	809	775	759	793	798	791	765	778	741	790	773	763	795	783	806	799	795	761	766	791	774	785	763	796	754	809	689	794	730	814	801	774	781	732	772	762	792	805	805	761	778	768	761	819	814	786	753	725	767	781	767	785	780	794	771	791	802	741	794	746	764	810	743	804	779	748	735	795	791	774	775	796	746	781	808	825	777	817	750	812	764	788	811	752	744	718	794	760	821	733	693	804	761	769	775	763	756	799	803	786	777	765	777	782	805	780	805	808	761	803	765	815	749	798	772	773	793	777	755	790	741	793	853	800	796	746	791	772	753	770	838	801	758
46637	60462	33897	16599	9004	4954	3272	2277	1631	1290	1079	973	895	822	834	826	808	857	894	794	787	826	830	843	784	792	810	858	861	784	841	793	818	815	837	841	845	844	835	827	816	778	832	805	815	853	793	847	798	787	807	816	831	823	834	808	808	807	813	842	801	813	822	819	862	820	844	807	782	799	785	821	773	777	834	826	846	767	821	777	814	802	809	793	759	852	790	799	832	831	787	774	855	786	782	825	826	758	856	749	785	856	827	789	810	860	781	839	793	803	839	822	830	797	761	825	803	791	821	782	826	779	823	779	827	821	784	846	790	830	761	823	767	830	853	762	838	843	759	782	778	795	760	812	847	783	822	833	790	817	818	769	829	798	774	844	773	844	856	801	822	784	804	796	773	822	816	793	826	828	879	855	820	800	774	790	816	757	796	817	804	822	833	791	830	860	793	805	840	827	783	813	810	828	881	769	837	826	782	828	774	811	761	817	825	764	767	843	822	792	839	829	795	823	769	788	778	797	790	818	812	794	821	819	839	796	789	768	830	795	797	821	824	785	791	790	802	845	827	794	799	767	858	755	799	802	833	805	848	805	820	802	786	818	852	782	810	839	816	814	825	832	774	812	789	840	781	806	828	842	833	812	785	779	782	784	812	810	865	785	832	796	777	792	827	755	823	783	831	804	770	815	827	860	873	772	798	826	842	839	759	829	791	786	818	802	799	826	807	794	766	798	832	777	836	786	876	835	792	772	788	727	741	768	796	834	833	775	883	771	770	768	858	833	786	836	789	823	832	804	818	838	767	757	873	793	823	836	773	802	777	854	811	835	824	791	815	829	811	810	784	810	797	817	775	824	823	826	760	805	850	815	827	776	798	798	797	790	785	798	885	792	808	808	820	822	823	788	783	858	828	788	781	776	823	800	812	805	845	767	834	819	783	775	783	842	844	800	796	769	796	775	796	782	802	773	786	799	803	819	785	822	830	800	823	826	797	819	779	816	780	837	800	776	781	785	825	820	805	759	819	783	784	794	750	808	783	870	815	828	794	825	789	875	835	840	793	816	794	814	746	829	813	822	794	802	817	839	808	797	811	846	776	816	804	799	826	829	832	810	779	775	768	806	836	819	845	800	843	753	757	774	799	793	761	767	844	742	825	799	808	766	821	794	826	747	783	801	784	777	828	831	814	790	839	718	801	794	843	812	794	791	824	814	780	781	871	836	739	833	801	805	812	860	822	800	852	811	826	801	788	793	822	783	828	820	782	828	846	805	826	790	805	840	802	790	795	803	810	812	862	770	763	888	820	787	781	837	769	848	761	777	777	853	819	821	841	813	813	777	768	822	833	821	768	836	795	775	829	779	829	799	790	802	838	805	788	779	806	860	772	809	817	771	785	800	802	824	804	811	791	839	764	783	785	797	807	830	784	828	790	880	849	770	840	808	809	780	809	812	827	784	801	806	839	814	778	801	877	777	791	777	804	821	845	796	796	809	795	806	793	845	789	850	842	813	804	854	834	812	767	801	840	796	797	786	790	787	811	835	816	814	785	827	806	852	831	789	764	798	883	805	801	821	824	832	816	871	816	794	784	735	771	764	825	786	799	808	814	810	802	809	832	843	782	876	840	833	866	826	821	850	806	862	792	772	823	811	747	773	772	799	762	807	787	811	748	801	830	827	870	813	806	832	781	796	800	770	772	785	828	807	742	795	751	753	805	859	800	817	813	862	792	844	799	799	808	794	753	784	764	825	784	799	834	796	812	768	786	780	813	829	773	798	842	815	793	820	781	804	783	788	821	767	763	782	824	839	810	772	802	824	788	785	800	767	787	828	817	781	844	819	824	788	795	733	820	766	795	785	817	793	766	768	774	777	788	775	864	817	800	786	812	834	813	817	842	838	816	841	767	824	823	867	768	834	821	784	835	844	819	812	817	859	814	726	787	833	739	779	802	841	856	779	767	783	760	787	811	848	864	789	798	777	814	757	806	770	842	835	777	845	825	788	772	835	832	788	789	781	813	792	829	806	808	802	769	852	748	828	805	784	829	782	802	852	801	817	763	802	749	783	789	767	798	805	788	819	776	847	792	794	817	845	818	851	801	776	777	792	861	799	784	750	809	840	850	809	750	783	868	789	835	780	774	837	804	789	781	811	805	835	765	815	806	787	838	810	754	767	805	788	806	775	826	846	789	802	785	789	849	764	756	813	854	735	810	829	768	812	818	835	857	835	810	791	795	850	825	823	775	803	790	828	844	806	797	820	739	793	832	806	795	782	811	780	843	846	818	843	763	829	805	794	774	769	806	822	780	810	778	813	787	823	814	861	770	826	827	790	804	812	804	847	779	821	820	815	806	763	834	845	822	815	841	804	824	795	774	817	832	812	821	806	753	800	833	786	840	831	842	807	823	802	842	820	832	804	812	765	836	858	791	776	812	820	832	786	789	787	833	825	828	817	788	805	785	778	745	796	883	819	793	742	770	811	839	860	801	832	832	804	849	861	797	807	774	789	770	764	817	813	855	814	788	798	780	829	853	813	863	776	824	793	824	842	758	755	852	839	758	823	798	795	788	789	817	798	813	749	814	795	785	793	755	788	837	788	809	819	827	840	806	859	815	792	821	761	824	805	804	815	824	845	793	812	753	781	826	848	792	833	820	780	801	825	823	815	825	783	846	812	768	837	829	852	816	827	767	777	817	835	826	777	798	759	841	813	812	771	772	779	787	816	834	788	801	810	836	781	821	802	810	805	781	838	824	764	835	834	796	803	820	787	807	834	831	837	772	828	831	763	817	796	776	801	841	819	763	739	799	858	786	774	751	805	812	807	806	746	812	799	802	821	840	813	783	825	842	811	843	802	797	783	793	801	836	802	863	788	774	779	812	729	799	728	814	856	807	775	794	845	828	851	812	794	798	800	817	808	877	779	825	816	777	804	789	840	777	829	817	830	832	843	801	776	789	829	812	800	777	779	812	786	758	840	801	841	834	794	820	813	824	832	811	807	796	809	788	828	805	806	754	841	835	788	814	821	740	831	837	765	764	814	841	795	760	792	775	738	848	825	788	804	851	820	802	748	813	742	803	822	836	793	804	783	787	760	810	832	785	819	829	804	767	807	826	790	828	796	838	845	797	816	802	833	866	820	779	786	805	754	845	759	770	769	755	864	817	745	834	769	823	855	832	794	797	793	846	868	778	810	773	823	826	785	817	831	771	762	780	864	792	822	813	744	814	803	835	851	829	806	850	801	836	827	842	783	761	828	884	856	861	827	772	820	836	808	806	829	805	819	836	827	853	783	839	797	798	749	809	752	817	828	845	797	758	758	817	842	791	800	815	830	833	793	808	787	780	800	796	803	833	772	822	841	808	834	832	799	795	804	835	801	782	784	857	831	776	783	741	802	824	833	859	821	812	765	806	848	814	866	813	789	784	826	813	768	752	788	799	785	789	776	858	805	850	820	795	865	822	829	750	787	788	831	831	830	763	845	811	785	826	877	810	827
25117	21301	27321	25249	14435	5124	2364	1559	1182	1096	981	912	912	878	874	906	925	848	919	853	871	929	845	894	929	861	818	870	827	891	937	851	886	881	891	949	839	884	900	944	949	926	894	879	890	876	878	923	932	856	892	868	887	833	865	913	913	898	887	875	891	895	934	853	874	916	875	927	904	922	896	861	868	880	869	878	858	882	879	897	886	893	894	881	905	864	880	875	915	884	903	891	916	898	832	838	865	876	908	842	885	866	940	846	888	897	897	838	918	890	867	882	870	895	866	834	912	926	884	854	870	877	899	886	839	916	920	927	889	882	894	893	931	907	874	883	907	841	875	921	909	866	887	874	881	838	898	892	869	885	815	877	877	943	947	890	881	920	833	864	872	926	927	885	861	901	949	779	897	859	917	870	910	869	848	869	873	880	874	840	917	915	898	895	900	898	888	823	926	948	952	835	825	909	919	914	913	851	817	929	847	891	870	908	905	880	862	899	914	903	897	857	909	908	898	876	862	918	895	942	893	926	850	898	867	862	865	908	879	897	899	887	904	929	868	880	900	856	901	834	898	942	823	861	881	904	859	876	919	910	947	890	894	892	874	877	924	897	888	914	885	900	860	850	890	927	904	932	857	880	858	878	900	884	958	972	935	893	859	853	879	910	881	950	908	881	873	881	872	908	865	872	884	926	856	917	895	875	840	899	867	937	921	872	867	904	901	880	874	912	855	882	831	862	839	907	856	893	876	911	841	890	938	933	885	895	934	895	911	911	881	902	926	898	869	914	828	850	881	960	905	924	905	860	834	864	866	947	894	943	900	853	956	885	884	853	902	890	897	919	854	836	860	876	838	911	871	897	896	893	916	810	874	881	906	887	888	870	836	913	922	857	880	892	846	925	951	846	890	896	860	857	894	909	885	886	828	856	887	910	899	897	953	892	912	896	894	881	867	907	880	854	851	876	912	921	916	890	947	896	885	841	917	841	879	851	864	897	881	843	946	863	943	920	915	901	873	877	932	887	922	863	867	869	894	927	917	949	893	913	901	900	874	913	919	887	813	831	876	897	898	870	868	852	868	878	910	918	910	856	874	880	903	882	898	814	825	887	960	890	929	896	869	903	873	938	917	880	884	892	853	883	912	895	895	874	872	895	935	863	902	868	953	855	894	890	882	875	818	903	911	868	832	883	877	899	904	830	820	927	859	962	860	873	919	886	860	856	954	932	974	864	895	863	946	887	895	889	894	911	835	921	939	863	864	902	923	860	873	871	904	938	929	829	885	919	895	862	924	888	907	938	839	937	869	872	852	945	864	879	866	860	894	878	872	869	902	895	893	887	870	882	886	861	871	900	844	882	882	837	902	881	931	938	876	926	866	870	884	900	874	889	905	868	911	875	918	885	840	876	949	911	938	892	860	842	895	864	863	923	894	893	928	852	873	851	903	903	821	845	926	917	824	912	859	883	912	852	883	891	902	825	919	936	877	870	909	886	925	926	829	905	855	960	865	886	826	815	929	886	887	894	896	919	880	923	862	902	894	825	950	864	858	907	876	907	884	880	927	886	916	875	888	944	883	884	827	844	885	893	938	901	886	849	894	861	911	891	868	895	853	879	859	819	870	881	887	881	858	930	933	903	868	818	908	941	866	894	899	825	862	892	831	891	893	894	827	892	892	861	875	912	925	880	886	909	927	907	874	918	868	841	859	924	898	857	879	893	889	897	880	939	888	892	890	907	883	910	852	913	882	897	878	903	929	916	887	906	816	927	899	878	862	906	876	898	950	936	852	892	921	855	878	884	876	905	893	852	906	897	921	853	894	925	850	900	873	853	868	905	850	934	914	868	907	950	899	895	891	862	923	861	922	857	828	902	882	852	926	909	903	971	906	894	901	914	835	902	849	843	970	906	910	928	875	803	882	896	896	885	915	888	880	858	829	877	907	819	904	885	854	878	913	881	891	888	928	845	911	873	868	891	899	887	871	893	927	955	961	887	835	849	911	862	929	901	909	856	878	861	883	864	929	892	910	854	893	927	893	896	879	893	870	891	929	941	884	882	937	884	879	889	958	906	876	916	864	863	860	872	934	886	860	930	900	906	857	868	900	855	870	890	903	869	894	880	810	884	853	924	897	911	902	861	905	894	901	892	904	897	860	896	889	902	857	929	881	857	885	867	883	920	897	907	932	876	883	892	934	864	858	859	911	885	924	897	931	904	872	878	885	869	908	874	895	870	876	852	893	845	895	885	924	905	893	847	878	858	847	916	882	870	910	890	889	907	861	904	866	911	908	856	889	883	883	905	903	871	887	904	894	895	898	910	929	934	888	886	905	916	908	905	927	826	880	917	870	896	922	913	893	864	940	859	880	862	903	880	895	865	871	876	892	883	961	928	917	833	868	881	901	876	804	882	874	888	877	847	905	912	860	930	875	907	875	894	873	878	941	936	897	899	949	893	900	893	865	883	929	914	926	909	870	904	853	920	878	976	873	871	892	898	986	908	867	909	880	887	921	898	905	825	853	898	873	884	886	923	953	902	899	919	940	889	874	868	798	877	874	895	893	860	856	857	914	914	915	947	911	861	886	957	885	867	856	845	834	902	890	896	871	865	933	839	926	874	873	864	878	861	897	845	911	886	859	861	872	841	889	868	872	968	891	825	892	883	927	916	844	901	890	928	847	959	852	927	858	887	919	932	909	926	897	882	865	957	876	910	906	872	935	888	862	914	872	948	906	904	918	935	907	933	848	900	861	855	883	850	921	902	872	887	887	847	882	885	904	852	920	898	827	871	922	885	904	851	915	881	901	860	920	881	931	874	883	830	900	878	881	889	895	922	833	915	867	950	860	863	861	940	920	894	907	894	886	925	939	890	867	954	928	858	849	940	926	909	872	861	885	845	881	866	916	853	900	875	877	874	862	926	869	917	881	871	875	922	898	870	896	927	879	874	975	956	858	864	904	863	881	923	847	897	929	914	898	878	904	888	899	901	905	946	881	897	846	869	865	831	879	846	884	863	855	840	895	852	907	858	875	871	874	883	868	879	923	858	883	890	826	935	918	895	917	826	852	873	907	918	850	878	925	883	820	869	883	829	916	851	916	873	831	893	863	896	902	897	903	939	943	853	929	883	872	923	887	910	872	927	924	860	932	908	880	893	947	887	846	862	847	851	909	871	860	856	868	886	910	890	892	908	879	887	916	837	864	883	870	891	912	910	896	841	879	880	868	883	940	910	862	835	915	838	845	934	905	866	903	905	887	846	866	877	861	832	899	886	870	904	908	835	881	842	958	927	919	938	884	919	914	877	896	907	854	884	918	901	911	908	916	927	887	885	870	906	904	873	887	971	868	897	886	883	896	924	900	907	932	924	922	831	905	896	862	878	888	920	852	867	880	909	872	888	919	858	914	880	880	871	924	883	946	883	890	903	877	836	905	915	911	862	932	913	933	861	894	871	859	871	902	893	884	891	909	899	958	915	868	917	898	900	898	899	857	922	901	854
45535	51652	30955	16420	9841	5279	2966	1996	1500	1248	1018	939	959	938	872	930	898	912	915	917	888	981	874	853	956	920	860	911	945	877	852	855	940	895	941	934	937	894	885	959	920	922	914	933	875	902	867	933	902	867	868	912	856	909	952	937	850	872	856	882	908	927	900	917	887	900	920	877	884	966	909	904	926	928	909	938	859	927	857	835	931	924	856	894	930	855	864	896	903	864	930	898	906	959	895	915	928	832	899	924	912	868	860	902	918	931	891	889	917	928	950	859	899	922	907	916	911	987	900	931	923	838	923	900	870	942	902	924	926	895	907	983	943	899	898	913	907	880	890	927	891	910	869	925	877	918	922	912	892	936	946	887	913	891	935	888	937	902	946	868	914	903	921	900	910	931	952	925	939	896	911	875	927	875	921	869	871	940	856	909	859	935	946	859	897	860	876	921	941	853	936	866	867	929	883	939	878	857	888	885	925	904	872	897	872	883	904	909	888	904	905	933	894	868	905	892	886	911	881	917	878	910	940	886	875	902	907	901	929	853	917	874	898	882	857	963	875	871	878	870	893	913	907	909	894	847	932	919	942	882	916	946	936	864	889	898	882	929	864	907	911	932	876	893	873	869	883	873	938	883	904	881	886	883	909	864	888	875	877	920	956	855	919	925	942	935	873	931	814	907	901	873	887	908	930	936	856	855	933	854	897	945	901	890	867	867	874	865	920	882	880	907	916	921	919	947	955	916	889	879	933	904	880	879	904	904	958	910	854	881	897	891	880	937	909	871	847	888	902	930	959	916	893	881	932	868	912	860	861	910	854	941	868	914	886	928	914	879	941	958	879	917	879	845	937	915	895	913	913	851	854	941	875	915	899	895	912	897	889	889	908	932	854	920	955	923	903	900	918	923	925	881	881	853	919	920	915	842	896	894	898	882	897	920	921	879	890	932	897	878	882	912	903	807	919	890	875	937	885	883	829	908	906	916	891	886	921	889	887	883	928	875	910	913	917	894	853	913	880	935	881	880	878	902	882	889	910	903	905	873	888	903	896	910	917	906	873	880	988	883	888	877	876	948	909	838	911	943	893	861	927	925	932	876	928	901	880	941	887	874	917	909	889	902	905	861	943	886	899	930	886	944	919	859	902	876	920	913	949	864	873	888	901	906	902	966	907	927	868	862	923	932	861	840	917	886	904	903	984	882	852	890	928	923	927	945	930	919	943	915	928	895	889	904	918	886	992	929	874	934	929	926	919	903	883	943	911	844	885	928	926	887	944	897	904	905	896	976	925	952	883	881	796	906	907	856	849	910	916	896	898	905	935	898	900	863	903	900	857	875	906	834	868	921	881	890	867	853	874	909	875	859	896	881	926	867	944	894	920	885	907	929	851	922	881	883	934	874	908	890	876	956	928	908	878	891	895	890	902	928	904	884	901	935	883	882	893	887	881	900	918	879	947	894	890	966	897	958	898	908	863	851	935	920	955	912	902	913	892	900	905	891	895	937	902	926	935	909	947	907	898	883	873	921	888	978	920	907	886	903	858	914	909	939	914	912	919	972	932	897	888	890	957	863	882	883	913	908	891	867	911	911	895	909	927	912	856	924	898	907	923	946	891	909	840	868	905	887	872	908	896	899	881	937	963	863	906	881	938	952	916	895	945	897	912	944	876	852	877	897	907	866	888	896	928	896	897	921	860	864	841	946	911	866	934	895	921	872	920	912	952	883	908	897	923	888	862	949	894	904	882	882	889	905	904	881	933	867	934	894	912	862	869	915	903	865	893	900	903	921	873	903	904	908	893	944	956	916	915	928	873	929	892	899	909	860	892	919	917	864	889	908	877	935	926	920	979	957	955	887	908	894	918	875	870	868	866	895	915	906	870	927	920	878	901	905	868	899	922	936	926	891	886	831	916	885	909	894	975	851	955	937	952	891	915	893	930	873	900	904	906	927	873	919	920	900	881	910	877	882	914	929	956	916	894	893	921	883	922	904	899	957	874	872	840	885	881	921	923	931	920	880	941	845	890	931	932	901	939	869	948	881	891	892	904	925	872	932	940	922	930	947	951	905	914	903	919	913	905	890	878	978	897	849	923	910	900	931	928	891	930	910	887	893	902	904	892	883	909	894	958	926	893	886	903	876	935	917	873	910	943	959	925	925	925	915	935	864	893	952	904	951	910	925	917	867	862	924	954	868	898	939	895	928	909	977	868	940	882	892	866	865	883	939	945	895	905	893	899	873	905	961	887	895	913	878	867	880	872	935	953	897	868	901	911	912	938	932	891	890	923	936	864	893	911	912	920	902	892	867	981	956	943	926	886	930	887	943	855	959	942	953	924	915	977	873	852	897	922	921	913	932	892	909	942	922	859	939	914	927	909	896	899	852	899	879	860	936	891	911	863	945	929	908	903	934	932	877	907	909	899	906	879	950	888	933	898	924	882	927	890	892	881	895	867	920	872	883	891	883	967	892	934	921	930	913	833	892	913	915	915	920	880	939	938	910	926	886	898	906	895	851	976	927	942	906	909	877	889	943	892	952	883	950	936	942	906	958	938	910	937	964	930	851	896	876	908	900	917	971	867	839	921	975	908	922	851	893	894	903	853	886	956	921	897	938	897	866	908	877	925	917	881	879	833	826	922	918	872	891	899	912	879	921	910	920	940	929	909	893	889	885	976	934	891	907	930	902	856	966	862	873	912	922	939	883	897	905	929	893	945	846	926	910	889	896	861	867	955	945	914	916	910	910	943	871	883	861	912	921	870	898	896	878	919	882	875	859	923	910	878	929	892	886	917	939	919	883	920	879	932	895	903	935	918	936	926	858	887	940	901	950	891	863	874	863	823	868	909	956	857	918	923	894	842	937	939	885	871	883	920	932	908	884	913	942	883	946	878	947	952	883	919	947	911	886	956	919	914	930	841	873	842	934	894	906	907	921	882	881	909	891	924	934	865	879	886	883	889	889	892	896	952	861	857	942	862	940	869	932	908	895	873	929	884	876	923	928	912	912	968	926	876	881	891	904	931	901	959	909	888	902	912	890	868	907	879	896	889	921	913	895	925	874	846	874	907	882	889	903	905	885	849	921	908	898	964	922	925	902	969	861	873	914	897	922	913	878	898	847	952	914	929	909	944	921	894	909	840	865	919	902	907	885	948	913	908	903	898	895	913	942	925	934	930	886	935	889	851	963	886	905	903	910	905	955	981	870	875	888	904	856	893	972	899	896	957	943	862	947	934	932	910	913	965	886	910	903	857	957	928	950	914	890	904	897	909	834	864	851	908	903	952	939	897	865	910	892	930	930	860	847	962	878	890	921	921	877	898	898	962	859	898	890	924	908	963	899	952	955	865	887	993	888	899	900	925	957	842	898	957	880	888	892	865	933	888	884	897	840	947	889	955	933	894	850	896	914	870	877	862	916	896	886	888	836	876	931	873	933	946	880	908	897	892	901	922	937	889	916	907	929	948	928	889	952	948	921	900	908	946	942	946	889	939	901
22366	20951	28401	23681	20971	20816	9273	2139	1500	1354	1232	902	907	882	854	810	798	799	847	802	865	825	802	826	813	806	849	807	780	817	787	818	823	812	860	804	825	750	789	829	880	805	804	764	788	828	766	795	780	836	762	741	845	807	784	879	800	797	777	780	818	812	771	765	769	790	784	750	759	825	837	800	832	766	809	786	766	799	804	787	818	847	815	806	794	796	755	816	815	760	751	778	839	835	818	787	800	787	787	792	813	785	768	802	798	828	830	811	818	811	825	869	820	798	801	757	847	783	832	800	838	804	761	785	822	756	793	801	830	761	800	766	808	836	818	783	797	811	834	767	835	772	795	803	791	817	822	810	750	837	797	813	849	787	824	818	848	769	767	817	818	761	836	770	799	836	770	831	785	812	852	804	787	798	789	819	809	835	881	816	776	792	791	817	792	815	827	786	851	822	826	795	820	770	836	761	796	791	806	833	757	766	806	783	777	753	756	774	814	789	839	804	811	786	826	845	828	783	773	782	848	826	792	764	867	824	826	788	789	794	833	824	743	793	800	802	798	799	776	791	793	851	770	825	833	797	816	783	786	837	795	805	839	770	804	787	828	796	779	799	764	772	810	804	828	821	801	811	863	813	776	746	787	775	822	827	872	787	837	802	742	829	847	830	769	779	755	780	810	863	817	799	763	794	818	779	823	813	802	812	827	813	797	751	760	810	841	840	795	816	805	781	790	803	806	833	800	797	823	837	831	855	789	809	836	761	797	775	779	835	774	779	842	818	799	832	830	807	817	790	781	776	804	810	808	830	825	841	821	847	813	799	799	859	812	827	827	852	811	769	816	835	775	785	828	786	792	842	773	778	785	829	804	784	811	831	817	829	794	763	822	796	791	819	777	807	769	851	775	831	817	814	837	813	833	834	811	758	766	763	798	860	747	787	811	805	799	788	800	870	869	807	807	835	775	744	862	781	776	792	809	810	794	793	818	771	762	794	811	786	790	804	838	860	753	773	774	813	800	787	808	809	793	785	823	802	846	768	764	881	788	737	764	800	816	790	775	768	784	786	829	788	806	780	800	794	851	792	755	812	849	863	800	804	805	781	851	777	778	785	773	764	784	808	783	789	800	776	826	787	835	799	758	775	814	818	788	836	771	763	814	845	827	854	765	827	837	834	822	822	743	819	810	775	903	801	774	767	813	778	825	831	837	807	795	751	834	824	799	839	786	811	825	781	820	791	829	801	808	834	870	805	809	745	801	808	795	824	798	850	813	820	781	823	800	811	803	876	793	835	789	774	765	838	803	855	778	791	770	802	765	856	782	802	795	758	834	762	796	771	833	799	836	828	815	790	746	730	863	713	798	818	824	781	811	796	791	811	822	739	806	812	781	792	805	792	826	795	790	822	801	804	782	784	758	791	824	743	718	814	789	764	716	754	798	768	781	775	813	810	771	738	809	797	780	781	794	796	839	803	773	879	817	790	806	793	817	805	818	838	727	775	824	847	827	790	824	790	793	829	780	826	787	794	766	811	808	837	771	824	809	820	791	786	784	732	826	805	765	780	764	772	843	800	792	838	799	783	782	833	850	794	820	862	796	762	772	801	814	800	828	811	840	764	816	860	770	803	794	778	762	824	813	820	850	856	852	739	810	782	783	817	780	838	866	787	782	796	827	784	775	808	819	781	788	776	807	746	789	831	801	826	798	821	793	807	802	810	810	840	862	830	804	818	829	800	791	798	793	812	789	832	760	850	837	774	797	803	798	805	782	788	783	796	809	763	805	802	841	807	817	829	812	809	838	745	781	780	790	814	800	790	803	831	779	823	835	769	804	793	818	794	734	782	799	803	809	784	833	781	804	829	794	846	853	849	825	773	768	786	826	824	765	807	769	784	792	770	759	846	822	804	776	778	795	772	828	836	778	832	763	776	790	795	838	797	806	806	792	794	793	772	807	766	801	776	821	824	796	814	786	799	772	812	795	785	806	798	809	796	823	778	790	851	779	737	855	798	805	792	793	804	781	850	793	773	827	758	799	822	853	783	761	774	833	796	808	843	825	786	821	791	806	861	822	854	770	784	813	771	805	805	874	813	793	825	780	822	856	799	803	808	762	852	785	816	779	854	827	791	779	830	832	850	772	764	780	818	779	774	782	791	756	870	837	778	837	788	829	832	804	785	760	819	827	825	833	808	777	850	787	795	812	797	812	810	814	784	792	804	811	794	837	788	822	835	848	772	790	810	823	773	799	818	789	796	790	783	827	790	818	792	869	813	778	769	819	815	855	828	816	895	815	762	815	841	818	749	815	839	838	811	827	862	755	740	830	862	761	818	821	808	826	824	801	802	847	787	790	777	769	753	760	803	862	826	812	806	807	790	709	859	779	834	830	802	793	775	836	801	820	778	843	847	821	811	763	790	838	821	808	795	776	757	812	797	811	840	796	834	789	775	829	789	746	788	785	737	804	837	835	799	784	863	818	802	771	764	799	838	825	762	835	750	781	830	792	769	771	786	787	731	801	804	778	799	792	798	772	849	778	800	811	823	789	839	741	796	820	825	793	788	800	814	845	813	773	812	817	794	801	773	810	771	812	776	807	778	770	785	792	797	776	823	807	818	815	817	804	842	857	803	772	845	873	827	837	789	813	768	801	802	855	807	772	870	850	785	802	769	776	756	823	806	812	818	807	785	812	785	819	779	846	807	756	860	771	831	806	795	794	827	806	719	837	786	750	847	822	794	817	818	843	807	804	804	764	794	793	788	805	772	828	816	803	755	780	853	787	752	763	785	760	784	803	810	752	782	787	793	791	765	851	790	799	763	784	814	860	828	825	748	785	852	834	782	790	779	833	791	805	786	788	822	806	797	770	774	865	789	779	796	796	791	829	820	824	825	824	836	837	777	847	799	749	793	782	774	851	827	745	791	829	760	817	770	830	867	795	834	819	800	816	783	804	748	781	849	817	780	802	830	769	836	819	780	822	788	783	762	802	799	803	783	805	867	799	790	786	839	764	784	791	792	795	806	863	789	808	801	841	800	784	720	815	817	805	777	776	845	850	731	842	829	794	787	857	767	810	768	791	822	782	798	748	817	822	800	845	744	826	765	780	773	794	837	837	773	763	778	814	789	768	798	826	770	786	772	772	850	770	808	806	792	791	850	800	796	816	790	812	812	819	809	795	853	813	847	767	776	795	815	791	762	847	788	831	737	831	814	792	825	837	809	784	849	826	786	817	786	773	816	787	832	799	773	795	789	824	805	820	775	838	781	818	779	813	758	806	765	758	862	825	785	797	772	836	785	833	800	803	799	814	820	833	761	814	773	797	827	817	804	782	802	811	826	814	818	791	765	827	785	775	780	801	799	823	785	826	806	774	851	804	825	819	839	797	757	785	787	886	777	779	827	785	763	823	744	798	783	801	766	831	736	802	759	813	812	836	798	789	802	848	843	796	769	808	791	813	843	827	811	791	784	802	760	811	809	821	750	795	785	785	801	810	810
49601	62911	39933	20964	10585	6856	4211	2577	1947	1680	1352	1095	1007	929	903	892	873	874	864	878	795	804	809	837	875	798	837	840	828	800	789	815	833	776	780	841	832	865	768	841	782	858	832	832	825	819	856	819	842	815	824	835	786	835	834	806	860	831	796	826	779	831	778	804	781	816	850	824	840	819	780	774	811	804	804	842	814	832	795	819	808	821	824	831	833	826	855	788	751	843	822	807	812	792	785	839	746	855	821	814	795	745	808	858	889	802	783	822	812	814	823	815	849	821	836	764	839	865	789	804	813	817	822	806	767	803	807	819	799	803	815	772	795	813	817	800	820	827	814	849	824	791	771	825	764	807	802	782	841	785	808	762	761	864	814	846	821	738	798	842	832	852	795	772	859	793	859	785	791	830	819	822	824	811	775	864	808	782	827	784	861	765	833	824	786	816	815	820	832	842	772	813	782	816	822	777	801	782	806	844	809	838	783	863	778	812	791	849	807	832	823	847	794	839	820	827	865	864	764	822	805	801	838	791	803	803	796	830	803	782	813	838	829	788	825	803	808	777	807	821	803	791	796	798	834	829	830	837	783	789	838	845	808	805	811	849	824	841	832	805	812	812	817	751	755	831	804	857	800	781	803	809	832	825	819	798	805	773	785	787	810	809	794	771	797	806	818	871	854	839	850	818	812	806	817	818	774	753	759	846	793	817	791	817	800	783	817	876	831	796	772	817	811	814	814	819	738	824	808	787	858	811	802	821	836	785	839	841	807	846	859	793	793	863	759	870	802	774	796	809	844	809	812	808	777	879	825	830	797	766	818	816	795	886	793	859	880	844	858	772	785	815	825	810	831	851	820	808	768	853	819	803	861	790	835	791	843	807	833	813	805	810	849	843	813	828	826	864	779	845	797	811	817	806	802	835	815	816	791	857	830	831	851	757	819	810	772	808	819	835	834	793	817	803	842	826	834	811	806	839	805	779	781	806	842	802	843	835	814	834	742	814	722	823	787	781	800	819	776	840	797	792	871	828	823	785	808	831	781	807	763	741	801	765	847	791	773	806	833	822	841	826	855	781	817	829	843	769	817	826	846	812	787	843	792	821	840	790	805	786	821	822	841	814	791	825	841	810	798	812	776	797	748	781	790	793	787	751	837	824	839	802	749	844	855	810	790	834	794	769	838	813	793	827	831	815	755	791	803	834	830	814	836	791	846	811	794	794	906	819	832	747	875	817	807	850	869	803	823	827	799	834	810	879	795	814	807	778	822	833	765	777	822	786	771	795	814	815	872	757	799	785	783	821	826	823	774	841	787	823	804	816	774	789	844	780	820	856	842	776	814	792	775	801	783	826	838	859	796	825	804	840	794	835	780	815	855	793	771	820	798	790	812	817	801	812	830	812	879	819	827	858	791	799	860	791	821	843	813	832	809	807	878	817	838	820	883	814	816	794	767	835	829	804	769	848	806	825	779	846	849	805	795	771	831	856	838	883	827	788	844	835	783	867	803	845	824	822	852	778	816	845	841	851	789	807	827	792	781	790	839	791	821	821	776	831	829	783	789	785	823	838	760	798	818	852	828	784	787	791	851	822	834	824	815	848	804	859	847	761	770	809	798	841	778	837	787	817	814	826	823	841	813	773	769	762	825	852	889	813	837	805	819	782	825	833	810	796	854	813	789	838	798	824	797	800	828	816	812	797	870	834	821	819	832	823	837	810	761	757	805	830	790	810	842	795	791	817	832	814	788	782	798	778	826	832	808	810	783	802	859	795	759	830	835	785	817	818	787	794	829	762	801	833	819	829	812	833	791	774	840	788	823	812	808	843	795	837	822	838	814	828	845	773	832	823	741	771	852	859	825	867	821	799	821	867	828	802	829	782	808	816	798	840	820	804	859	817	787	773	805	775	848	820	889	775	822	803	796	813	840	796	894	808	786	822	808	763	795	777	833	837	818	820	810	832	796	801	792	772	789	808	836	776	773	804	804	812	834	788	778	780	792	786	827	847	745	756	853	816	809	869	831	754	892	888	836	830	825	842	800	782	838	823	805	837	788	812	774	831	806	818	874	781	758	823	865	839	813	777	829	826	785	797	849	849	821	811	820	846	802	770	811	814	818	838	838	849	812	789	869	814	811	887	859	841	840	790	830	852	800	803	785	764	831	833	786	848	811	841	796	815	812	817	825	823	857	776	808	822	812	787	776	795	797	808	813	770	819	838	807	846	816	787	825	835	819	784	776	836	817	841	816	755	799	725	813	819	805	866	845	822	777	790	785	797	843	796	836	820	834	801	823	855	775	778	765	801	879	837	777	828	797	795	810	831	801	812	798	802	817	789	813	842	798	787	828	717	865	801	808	771	846	846	811	799	786	803	829	786	856	828	797	809	797	795	779	796	806	804	857	785	823	830	822	774	822	784	790	826	833	830	783	805	767	813	800	833	788	825	818	820	873	843	789	813	802	834	792	820	847	798	795	816	785	814	838	816	821	804	832	804	837	797	785	875	805	826	841	828	798	802	855	787	840	811	838	791	788	820	775	835	735	878	822	772	822	782	822	807	868	809	806	840	771	842	815	834	815	795	844	857	758	841	841	762	810	866	849	832	765	820	794	781	798	816	783	795	764	822	801	803	869	813	810	805	781	818	799	835	829	782	797	811	853	823	847	772	873	818	796	833	838	778	780	818	834	837	819	846	812	820	805	846	794	817	811	834	835	794	856	837	811	825	810	843	781	808	784	859	796	800	763	802	841	774	846	734	840	817	810	771	775	840	827	831	820	823	805	800	773	837	804	843	796	784	790	849	846	828	831	780	844	789	758	836	817	858	841	797	810	871	802	744	813	816	739	734	828	799	769	770	810	785	824	823	852	783	785	822	774	793	804	860	840	801	771	776	819	784	768	785	811	845	822	810	830	790	799	761	808	840	828	822	844	805	874	779	829	824	832	828	765	772	828	860	813	841	785	844	789	821	847	792	800	796	774	812	796	796	818	780	815	861	827	820	809	786	804	807	774	798	791	800	793	814	768	803	870	809	836	833	849	851	819	790	831	782	825	818	844	772	821	813	769	841	848	799	835	855	786	842	833	796	820	761	867	799	815	807	823	790	821	771	800	801	793	818	839	843	810	833	823	821	810	799	747	761	840	782	773	813	808	832	800	779	815	807	781	796	835	802	780	840	815	837	829	818	836	774	787	809	847	776	807	785	864	809	795	849	783	752	795	830	777	799	789	828	890	841	753	800	808	821	790	845	800	800	842	768	784	806	798	822	848	799	797	834	798	812	816	883	844	835	817	792	823	807	762	848	799	788	827	804	765	810	811	816	803	776	760	814	776	775	815	852	801	805	799	849	833	798	789	821	815	824	792	788	777	790	821	812	842	796	794	843	836	721	859	801	847	832	813	826	828	867	827	838	818	801	827	786	803	826	795	817	843	818	877	779	779	789	812	821	848	839	759	779	834	847	846	806	868	789	816	788	819	864	804	797	812	821	847	833	793	812
42494	41440	30588	16136	5855	2671	1608	1378	1116	925	982	842	866	824	867	857	863	864	820	891	829	890	861	795	824	889	871	833	826	832	797	857	887	841	856	813	811	799	789	874	850	858	835	848	851	794	825	849	832	855	858	862	823	861	753	838	871	798	832	841	846	836	831	824	811	838	787	829	859	786	890	837	861	894	823	826	833	864	821	800	866	834	821	798	816	799	822	816	855	834	845	881	798	808	830	828	833	861	808	817	783	883	830	854	808	839	804	831	805	851	835	882	831	861	805	876	831	813	818	852	834	869	871	910	787	859	774	810	863	860	870	870	827	825	836	838	818	770	831	802	796	869	869	836	859	853	847	825	859	821	789	839	838	813	834	883	793	817	845	833	804	775	851	819	803	803	837	818	777	845	839	842	849	832	792	836	789	819	880	885	809	860	860	854	786	788	839	840	831	832	784	809	853	770	815	812	790	802	811	829	819	878	849	852	865	824	796	802	836	872	843	822	838	803	817	854	863	800	832	849	841	837	798	855	817	826	821	815	806	823	891	871	836	874	877	814	789	824	861	894	830	840	805	843	846	825	852	857	805	812	878	817	871	796	891	818	855	862	826	741	816	905	880	815	869	862	762	799	886	863	813	830	824	797	844	848	803	851	825	811	840	780	818	790	832	839	771	837	833	874	863	816	762	846	869	909	815	831	785	827	868	869	809	854	861	884	798	843	809	818	869	813	828	837	862	837	850	845	873	791	859	844	802	814	809	833	863	875	826	824	844	829	867	795	790	836	850	911	826	818	829	830	849	803	848	817	834	844	824	783	860	782	820	870	804	848	848	816	816	809	861	798	850	837	889	833	834	811	859	867	802	820	825	820	836	842	777	852	820	877	838	841	821	802	859	826	826	824	831	812	841	814	780	842	857	808	781	807	884	850	848	866	797	790	843	849	878	819	854	832	834	866	831	837	787	894	864	840	853	772	818	792	777	844	871	789	834	827	834	897	797	790	811	844	821	783	876	777	847	837	823	842	806	830	836	812	814	902	897	833	870	819	870	790	868	830	827	821	842	806	832	834	860	853	851	887	810	858	822	813	791	824	817	820	814	873	844	817	860	828	812	821	857	838	804	861	785	855	846	844	860	834	763	809	816	858	823	876	828	844	818	845	836	800	830	829	808	845	830	827	847	843	801	869	833	839	845	861	870	838	831	862	876	799	780	861	874	861	794	822	851	818	782	824	756	830	816	851	841	845	880	858	833	814	843	818	870	812	841	839	881	864	854	804	839	831	826	800	889	870	786	846	807	822	804	813	785	873	845	846	868	831	843	839	806	833	833	879	843	878	857	851	816	811	912	876	792	825	889	864	811	822	807	825	847	812	843	794	870	809	831	875	875	832	858	797	804	825	823	847	799	868	798	783	801	833	868	818	833	864	815	905	862	828	750	814	821	848	814	844	846	850	808	854	821	790	841	822	885	803	853	844	810	840	830	865	847	827	817	806	819	837	873	800	816	867	824	827	836	817	834	859	781	816	851	878	791	862	809	839	821	821	795	837	874	817	833	835	832	832	828	842	830	813	803	802	796	854	831	856	824	863	787	838	825	860	819	795	852	790	854	838	857	868	810	830	860	820	842	862	795	809	853	873	836	827	824	836	864	837	854	766	809	805	815	834	870	835	816	814	839	837	797	835	770	829	818	820	856	824	842	867	825	857	807	813	802	822	806	848	844	783	894	841	802	791	836	815	860	853	871	826	826	802	837	769	813	851	855	802	784	825	854	800	876	830	806	833	844	806	891	821	858	849	799	820	811	816	805	848	799	851	828	815	806	819	885	819	823	798	784	894	805	835	801	840	773	875	820	803	795	842	789	910	854	832	835	811	894	824	828	874	850	846	873	838	849	881	882	834	844	816	857	837	788	873	807	860	874	848	869	833	850	821	802	860	798	818	836	850	883	836	850	811	813	825	863	834	825	831	776	814	787	902	825	825	868	788	839	837	774	828	808	847	785	877	843	851	813	808	867	847	807	820	826	785	795	854	818	823	826	811	834	829	795	828	846	794	887	830	839	822	882	836	792	853	824	851	887	819	861	816	815	804	855	808	827	772	819	820	790	831	861	871	821	829	855	828	834	783	828	819	823	832	862	827	815	813	793	830	806	898	849	816	877	889	834	843	768	838	882	807	812	871	825	809	810	893	827	894	846	812	847	896	834	758	844	832	814	831	837	811	819	783	770	809	850	775	852	793	786	901	873	814	771	867	860	827	850	780	771	836	853	825	844	800	870	865	869	871	810	844	846	835	821	815	812	795	801	821	852	795	885	781	812	824	799	848	829	833	835	812	873	756	816	856	811	848	847	778	785	822	780	840	858	803	823	845	831	889	858	794	860	846	889	810	862	840	837	791	823	812	829	842	838	789	873	827	825	868	861	838	842	818	834	881	855	784	837	843	870	808	873	853	833	832	836	808	808	828	836	799	782	832	822	858	834	803	863	849	837	780	882	803	817	798	881	807	816	846	844	800	855	866	784	790	810	846	871	831	769	840	834	768	808	804	830	846	846	809	825	826	829	820	816	787	806	886	821	815	850	839	834	810	852	823	888	833	827	839	790	849	866	843	862	800	815	817	905	870	868	855	789	787	804	803	860	823	844	836	838	795	830	838	795	879	829	829	862	823	831	796	862	838	849	815	853	811	804	813	830	860	858	786	865	796	850	869	843	855	786	852	841	861	847	823	771	819	812	813	809	822	872	828	839	818	856	849	859	858	817	847	810	846	847	905	804	830	852	812	856	837	859	784	890	802	854	871	839	825	867	821	806	816	862	848	795	845	824	907	834	891	805	850	819	861	782	897	848	842	826	849	887	821	862	856	862	820	825	796	817	874	815	820	817	821	772	874	858	843	832	812	820	850	832	860	830	802	849	769	803	830	831	830	758	831	830	847	894	867	822	874	798	797	867	824	836	875	883	815	785	819	828	878	796	793	820	819	843	758	864	830	796	850	836	822	888	864	827	822	819	847	827	831	805	848	832	818	846	847	803	866	830	852	853	857	817	842	846	814	834	848	853	794	821	867	809	862	878	840	826	782	773	835	798	828	847	801	797	853	828	842	849	822	840	862	797	838	790	825	767	813	868	847	785	813	827	821	835	820	771	775	858	815	782	785	821	829	796	827	859	842	819	839	828	841	802	821	840	826	877	837	877	840	851	853	821	826	860	829	801	780	804	804	851	826	795	854	784	805	844	827	780	849	846	794	865	803	853	830	807	837	886	826	870	741	850	833	825	887	799	804	825	834	810	809	814	798	822	790	845	776	799	855	874	802	804	847	858	875	811	840	849	804	829	793	841	791	828	877	834	764	861	877	876	821	816	823	812	884	869	862	835	803	800	816	849	838	846	868	845	798	845	883	838	792	873	878	816	840	832	842	840	830	818	802	830	824	815	851	853	832	829	851	807	826	803	818	842	866	813	823	797	816	832	799	798	868	832	875	810	808	808	815	791	813
46888	51059	28766	12618	6824	3562	2047	1694	1322	1106	1015	927	941	886	895	941	877	892	905	846	864	880	891	841	895	862	887	901	913	861	847	871	906	837	919	817	842	906	871	807	839	850	899	849	874	853	843	880	807	881	869	879	882	862	933	873	864	805	861	840	832	800	794	860	872	871	822	888	828	845	842	932	832	857	826	868	820	813	848	858	872	868	816	855	858	817	797	885	910	876	884	882	812	845	843	884	849	862	866	811	886	917	893	846	825	916	850	845	918	839	860	844	904	868	915	866	825	830	850	869	874	851	864	852	898	830	849	820	858	885	877	849	849	877	851	810	855	885	817	853	842	863	886	901	791	836	860	855	824	848	865	875	857	812	894	847	902	863	845	881	801	812	865	856	877	902	883	869	867	827	931	822	845	870	820	844	838	929	864	870	874	866	880	862	874	881	835	886	889	876	848	887	846	900	866	859	899	828	895	895	858	906	870	899	860	852	884	871	877	812	828	848	880	837	856	853	845	835	898	850	896	805	879	866	827	852	857	864	875	850	833	890	899	841	817	903	840	853	806	857	850	868	888	868	838	873	870	873	854	823	838	867	830	863	825	838	815	896	881	827	880	854	832	816	843	902	839	862	904	844	825	901	890	888	879	825	845	837	863	822	843	876	883	842	844	846	844	865	862	858	848	876	821	834	818	838	828	860	803	889	836	845	864	891	929	849	890	936	852	860	902	896	849	839	820	822	925	859	814	847	832	817	871	845	865	868	825	861	818	854	819	864	826	858	855	871	862	878	817	849	802	846	846	846	875	830	856	828	850	825	860	837	850	830	891	855	881	846	877	829	825	874	886	856	888	868	843	869	841	805	867	838	887	845	925	861	824	868	816	814	871	839	862	832	857	877	862	853	850	820	885	853	831	825	888	811	801	905	860	887	862	863	881	924	916	901	932	817	844	825	856	842	871	840	855	854	907	825	785	835	893	914	833	826	905	858	842	869	861	860	857	868	904	887	832	779	865	826	848	867	842	849	874	867	905	841	840	877	787	914	882	847	857	844	855	863	878	879	873	846	843	857	870	816	839	874	838	851	863	852	872	891	827	829	839	887	865	823	879	833	851	831	814	853	909	829	840	867	887	882	869	883	889	874	851	928	852	796	861	842	856	813	864	813	896	846	868	879	788	832	811	892	842	796	868	843	852	919	843	897	818	860	861	910	856	846	866	858	851	873	898	856	779	896	889	814	834	834	904	889	853	833	848	902	885	835	855	846	850	862	846	845	824	854	860	891	902	930	838	884	895	815	853	820	831	873	865	845	792	833	860	908	856	848	816	839	888	888	852	831	860	844	811	866	874	838	844	865	883	895	843	909	827	882	887	854	863	849	878	875	806	921	849	907	843	892	814	797	831	889	900	849	856	868	832	870	840	843	896	836	888	814	889	862	851	891	837	860	874	944	844	820	852	851	865	833	869	854	866	886	828	881	814	899	831	849	826	878	812	823	905	863	897	842	838	894	881	814	825	830	900	896	850	913	859	838	851	873	858	840	850	906	914	852	884	854	825	850	874	846	817	893	877	880	849	853	887	820	848	848	836	820	883	953	813	853	855	827	836	890	865	856	854	840	892	836	818	888	820	827	900	864	861	882	851	839	805	862	835	868	898	897	843	868	823	888	825	834	844	855	850	880	854	873	844	852	830	872	900	880	866	851	833	870	870	900	920	887	860	872	830	830	867	858	841	862	866	827	847	895	853	820	873	888	883	869	853	860	870	844	859	862	845	845	880	876	859	856	862	856	881	831	840	821	866	894	860	853	841	874	847	854	846	834	797	883	843	858	859	872	871	867	833	887	861	850	845	856	819	878	805	831	905	878	822	860	883	894	800	895	872	888	864	867	880	851	865	878	847	862	846	808	818	849	888	886	925	853	840	918	814	872	842	859	859	841	816	812	867	824	842	881	869	838	865	842	840	848	840	879	856	846	883	847	849	823	863	856	845	782	930	857	900	863	860	934	881	856	835	884	836	851	870	845	874	882	867	871	876	808	879	824	878	841	867	879	865	852	841	873	914	824	818	861	896	810	844	885	865	832	866	880	843	803	818	843	892	842	838	882	889	862	831	862	858	823	857	839	852	826	822	921	837	880	895	821	886	885	871	805	812	891	879	885	851	820	834	825	794	811	870	855	841	845	821	857	907	851	849	837	831	894	875	893	791	850	801	804	825	807	872	838	854	870	857	904	831	851	880	837	861	811	875	856	843	883	864	848	820	882	837	829	850	855	844	861	873	872	890	827	832	849	863	805	850	830	898	814	870	856	847	875	842	836	823	856	886	840	865	933	826	812	850	930	867	830	902	859	910	866	830	863	842	883	924	848	839	857	881	915	824	848	897	871	877	826	871	804	833	815	884	896	833	880	855	880	806	832	808	845	858	872	875	810	887	859	851	837	857	885	818	856	842	872	898	862	803	839	866	852	895	856	852	804	878	859	823	863	851	867	878	839	844	893	877	857	932	897	815	829	814	878	876	829	886	863	857	829	847	852	860	915	840	815	866	880	841	862	829	833	859	845	828	864	869	877	843	862	848	840	870	890	870	890	806	893	900	879	871	830	852	840	847	837	840	888	871	829	861	892	825	840	866	841	857	812	826	870	853	921	881	857	908	923	825	828	806	875	846	837	856	805	837	855	851	804	861	857	847	874	835	845	822	844	844	865	906	844	882	874	891	854	883	912	887	924	882	871	857	834	852	813	899	875	882	857	867	916	842	852	891	872	873	871	907	833	879	885	861	843	862	868	839	882	868	821	836	836	861	924	819	858	829	901	895	854	838	833	914	845	850	924	781	871	880	871	883	867	841	888	876	866	868	858	861	865	887	853	885	851	808	876	873	851	820	855	878	894	866	898	857	780	888	856	873	890	820	924	911	875	802	845	879	880	865	871	821	839	845	820	890	885	850	859	827	840	880	871	843	835	836	895	860	780	853	871	885	888	865	830	874	880	897	871	824	819	882	871	916	884	886	854	902	845	850	854	877	852	870	833	870	894	924	831	823	837	886	888	845	876	844	825	823	798	899	849	855	797	842	836	884	850	891	832	867	913	918	848	846	898	856	880	853	880	815	936	871	857	838	864	840	819	868	847	872	889	826	830	853	851	827	850	862	870	863	918	887	838	902	888	827	812	866	874	840	880	819	848	885	882	832	854	815	856	851	820	865	857	868	857	820	863	855	864	856	856	850	846	814	893	837	825	907	870	883	850	876	839	872	826	807	843	871	818	846	878	849	839	877	919	902	866	904	867	843	874	820	844	862	858	842	850	863	855	926	854	846	850	915	904	804	862	855	857	831	815	843	846	851	809	865	826	805	838	868	822	877	839	895	872	841	861	881	880	884	832	907	888	845	867	891	853	869	884	909	859	844	880	879	915	851	866	850	894	840	859	848	845	902	846	846	846	923	909	849	894	883	861	870	896	837	819	857	849	885	801	817	860	830	848	856	847	850	860	862	848
23391	20926	27852	24171	20886	11253	2947	1602	1121	969	900	888	847	849	768	846	805	825	777	810	804	751	791	817	848	721	769	757	770	739	732	733	753	753	774	751	776	766	804	754	733	766	725	772	771	770	750	784	741	731	717	709	776	745	736	757	704	767	783	786	751	731	743	758	739	736	744	766	786	784	750	730	734	774	763	706	711	769	713	755	792	744	741	787	792	714	779	718	733	765	741	685	756	721	785	742	751	748	769	741	771	762	800	737	782	714	747	797	774	801	782	739	726	729	747	698	751	800	743	744	777	774	727	786	790	774	757	733	743	742	744	772	759	762	812	735	762	779	751	734	768	756	763	733	804	757	789	782	722	682	761	727	738	748	785	791	736	792	730	731	791	730	737	773	720	754	738	791	749	732	760	713	755	696	710	729	697	774	758	697	768	752	703	734	762	786	735	769	716	747	788	762	727	711	741	681	732	741	750	746	763	763	804	722	706	780	771	769	693	728	812	736	799	764	765	743	751	738	806	715	764	735	788	748	740	725	720	774	669	781	767	759	738	739	744	731	760	716	779	769	751	786	754	709	756	762	751	739	795	811	725	780	734	724	802	743	741	764	789	773	778	754	791	734	753	737	779	753	732	764	757	782	789	755	776	743	733	736	786	769	748	761	741	710	781	710	754	793	785	753	749	722	773	753	775	771	767	729	786	751	781	757	757	744	800	762	760	774	718	742	751	753	779	721	738	709	773	740	776	760	785	758	822	798	740	747	792	758	740	763	739	744	727	770	800	724	753	767	790	784	763	757	746	728	744	699	762	791	694	728	694	713	750	738	729	747	805	737	746	712	768	744	787	715	736	754	760	677	756	734	728	753	743	757	742	713	768	755	731	705	732	759	785	728	723	759	750	786	778	734	743	745	761	713	758	722	736	744	746	781	767	739	765	786	786	740	754	752	767	772	763	655	778	697	769	777	732	740	800	738	741	764	751	758	727	737	767	717	714	744	742	754	744	711	724	750	701	759	782	761	727	788	730	765	725	672	785	732	762	741	735	737	712	777	741	707	733	748	748	730	803	738	756	724	792	737	704	743	721	736	762	788	777	721	746	700	766	791	748	763	776	703	737	773	772	750	777	785	806	767	760	717	763	779	726	732	762	743	768	727	747	732	725	752	723	755	813	796	731	726	769	745	770	757	737	724	766	764	744	790	798	815	741	740	743	769	733	757	760	764	752	765	713	758	748	786	734	762	786	759	734	760	727	705	741	769	736	746	710	757	774	756	719	730	727	765	762	739	713	716	725	750	765	764	753	756	724	759	758	727	720	733	762	746	748	767	740	756	765	691	730	708	717	759	744	765	742	755	746	744	757	739	756	754	747	726	766	724	781	782	755	715	749	766	737	728	715	739	766	784	716	696	731	754	742	826	783	700	715	786	721	755	741	735	754	744	725	764	759	746	748	791	766	785	747	762	758	753	717	783	720	677	786	708	769	774	766	784	745	771	776	745	811	770	764	755	772	759	777	765	738	730	719	781	761	781	733	768	748	734	738	776	761	755	726	751	764	730	771	737	729	766	783	756	765	779	776	733	769	770	722	736	743	775	747	725	821	743	771	776	795	714	798	729	780	776	784	743	748	778	798	751	768	766	713	721	777	710	761	711	738	748	748	747	793	724	738	748	740	780	729	760	768	707	752	757	755	689	810	718	776	770	745	773	717	723	768	747	785	788	759	758	743	743	800	783	728	747	742	775	752	762	764	777	704	714	705	723	785	758	769	809	692	748	747	731	820	756	760	730	687	725	716	755	697	785	767	768	725	727	756	748	701	749	770	710	761	770	725	743	769	742	741	721	782	750	789	742	772	781	748	723	730	791	770	760	713	772	726	724	779	715	744	753	792	752	796	784	733	737	760	738	781	735	728	793	731	746	729	784	742	739	757	739	732	717	712	771	771	730	749	739	795	821	804	743	762	751	738	762	765	704	750	770	765	710	761	735	710	687	746	730	763	731	706	756	745	755	756	701	713	766	739	770	827	749	771	730	757	781	772	788	746	709	830	745	793	716	757	693	721	767	741	736	781	737	773	791	784	738	775	715	726	753	772	733	815	736	760	747	724	767	736	728	773	758	707	745	701	731	806	760	735	763	772	735	733	772	766	789	767	715	729	748	748	742	780	686	713	752	721	747	706	783	762	773	718	748	734	725	761	720	762	744	724	731	715	753	708	762	795	758	783	701	702	778	820	762	748	770	721	751	746	750	761	790	726	789	767	749	717	807	762	741	770	751	730	716	734	776	760	761	779	732	792	713	743	725	735	752	762	729	734	710	751	739	707	750	761	729	734	772	748	800	817	797	728	765	715	774	727	730	704	748	764	796	770	785	779	698	739	680	744	726	776	732	706	731	781	781	761	759	679	753	749	751	782	771	675	777	737	725	765	743	802	739	761	743	780	720	768	730	722	821	722	755	754	794	745	770	766	740	776	706	748	808	755	785	740	784	752	743	761	745	751	815	740	745	723	733	743	770	732	680	710	765	721	748	739	755	749	766	735	735	715	757	727	724	734	742	754	781	740	744	774	817	754	780	760	744	784	712	680	724	738	746	751	687	751	761	702	782	814	739	778	696	751	753	686	741	719	742	770	713	747	780	757	734	747	746	700	733	756	748	712	807	750	731	748	743	733	737	722	716	714	790	730	736	738	749	774	734	778	744	713	730	750	723	713	789	739	734	788	675	754	710	762	778	733	708	773	725	726	758	721	726	746	769	802	759	792	773	691	812	735	729	761	754	723	720	771	761	764	725	766	733	741	723	750	758	787	778	758	725	785	793	780	794	752	802	741	755	737	801	794	765	743	766	693	769	728	703	753	755	707	734	732	768	755	737	799	788	740	740	734	731	759	745	757	781	764	758	744	724	750	743	703	759	771	797	747	746	716	783	757	772	692	758	749	757	760	713	771	737	809	733	783	752	764	733	724	732	784	799	731	769	744	741	777	775	777	764	772	756	764	768	788	742	747	741	739	756	729	759	739	715	735	789	741	782	762	741	759	789	739	679	713	728	723	698	774	772	767	738	749	768	748	750	735	788	788	782	820	753	746	738	745	788	749	758	758	804	761	811	709	748	757	742	723	719	723	756	786	740	747	747	780	707	776	684	806	731	775	735	734	759	764	738	725	810	785	727	773	709	748	727	732	714	741	704	759	737	774	766	738	770	791	782	769	720	771	768	719	756	738	752	729	768	729	738	783	781	739	736	759	758	797	733	735	760	762	795	732	720	797	783	800	748	770	750	733	722	782	718	748	768	777	729	735	778	740	717	764	731	742	776	735	727	724	764	764	724	751	795	774	748	767	728	714	755	762	739	751	706	710	746	771	746	741	742	768	745	811	737	761	739	748	745	739	755	730	757	749	816	762	727	728	737	734	746	738	809	737	753	719	761	760	722	741	734	741	764	779	779	732	747	736	752	768	788	788	776	785	726	760	772	731	795	774	787	773	738	750	695	737	734
45967	53383	26716	13780	7738	4523	2776	1924	1424	1156	1101	1027	962	845	804	775	868	830	845	836	808	819	817	791	794	837	782	806	743	778	762	767	774	793	775	735	774	799	831	772	802	804	768	806	787	748	848	785	792	776	786	772	782	800	820	756	734	853	809	784	801	733	808	802	806	752	767	764	725	779	768	737	766	764	743	777	756	784	773	808	749	791	727	766	760	795	773	746	846	789	726	747	760	823	791	757	757	728	739	772	801	750	723	731	795	730	773	785	809	783	818	830	781	782	736	785	772	734	787	775	798	761	776	815	759	771	773	781	798	777	832	730	811	795	761	834	786	760	780	787	770	767	734	716	746	811	758	783	753	766	774	832	802	799	790	795	724	792	753	792	823	767	788	771	763	761	759	810	820	740	850	726	744	733	753	713	786	766	760	815	729	750	785	793	785	761	753	819	780	793	765	812	760	769	771	792	750	758	757	717	822	766	752	792	779	747	835	776	785	775	747	824	781	831	753	775	763	777	810	778	784	769	734	751	776	781	774	786	798	786	786	786	747	733	757	762	804	817	763	781	760	787	796	808	789	757	775	760	751	801	761	771	799	767	746	798	780	786	733	782	764	822	734	767	716	767	790	756	738	776	764	802	772	768	819	764	766	756	790	744	791	744	779	757	755	761	759	772	770	745	780	768	800	817	723	742	787	777	796	802	736	815	782	819	806	777	754	785	748	804	757	744	769	766	757	817	781	770	746	787	811	823	773	762	729	763	716	832	789	743	751	760	778	764	779	743	779	787	759	798	764	770	785	804	739	815	747	760	768	758	789	785	774	799	816	762	774	741	790	747	748	771	760	780	728	796	758	772	772	784	740	841	743	792	758	788	768	815	805	803	827	832	776	771	706	750	828	773	752	779	783	798	789	770	793	825	727	834	824	810	729	786	796	795	778	812	805	792	764	778	786	767	742	747	729	758	838	803	772	742	776	795	810	751	768	826	729	750	735	799	764	813	764	800	749	768	795	775	777	765	783	806	763	798	739	767	803	776	797	796	831	837	820	787	771	833	771	774	787	737	806	779	766	727	766	770	755	776	795	758	761	730	773	767	749	776	770	762	766	724	822	723	794	801	789	792	808	806	818	807	762	758	780	740	741	782	748	778	779	774	784	746	731	845	841	819	740	753	787	755	742	772	756	782	798	781	750	751	771	761	779	767	766	759	796	810	719	763	790	802	710	801	786	764	769	820	771	764	772	801	759	793	778	819	764	773	790	764	740	741	762	813	794	787	780	749	808	806	748	768	764	793	791	765	829	726	730	813	758	782	775	766	762	808	786	740	761	789	790	787	794	773	748	748	828	817	750	792	756	775	747	751	773	770	758	760	718	765	768	768	786	774	763	747	752	765	795	763	790	831	811	805	769	783	822	755	772	783	802	758	762	820	798	765	797	785	770	748	771	848	835	825	832	737	783	737	781	770	754	747	805	761	795	730	749	850	801	726	764	783	783	771	789	773	720	740	812	803	797	761	814	798	763	763	765	726	752	810	807	762	762	738	766	800	767	770	786	789	804	772	793	785	741	793	742	777	793	750	780	784	766	792	779	807	761	695	812	767	740	814	730	756	731	788	782	790	780	802	789	767	761	798	807	758	820	782	768	776	785	793	785	777	796	773	789	779	830	777	782	773	718	799	760	775	739	786	750	783	768	784	776	760	771	749	809	782	723	760	801	782	816	775	771	800	808	791	805	745	764	791	756	799	772	773	826	743	804	767	790	826	778	754	755	757	775	779	806	821	764	735	784	739	732	739	776	764	779	771	768	725	767	763	764	766	734	798	764	775	776	734	792	807	789	783	789	774	813	726	798	763	812	776	797	739	763	780	797	823	778	756	766	754	751	739	756	754	813	809	776	794	747	771	758	773	743	766	793	782	800	764	738	761	766	795	764	769	831	792	731	783	785	780	785	767	751	768	745	812	775	738	811	803	763	772	747	814	706	812	770	720	738	797	793	779	743	773	748	781	785	785	748	751	763	803	743	761	744	781	770	717	718	782	803	853	818	785	820	764	727	783	742	725	754	769	745	774	751	786	774	701	780	752	777	804	726	728	795	779	730	862	796	774	804	811	834	793	813	761	749	785	734	754	793	790	808	794	801	743	759	773	790	757	785	785	765	789	793	780	761	771	818	779	760	767	810	798	794	779	788	785	745	792	759	789	783	738	778	802	781	776	735	791	797	774	802	766	762	845	795	779	735	780	733	761	793	773	758	811	795	775	765	769	747	760	710	738	797	788	763	801	780	817	760	766	805	768	799	813	782	765	779	753	799	800	782	800	806	790	803	733	780	757	778	768	723	774	778	745	793	766	791	728	745	730	747	780	786	809	736	785	757	781	789	792	781	742	757	773	769	814	782	758	709	801	835	806	720	751	808	745	779	792	738	764	797	783	753	741	710	729	822	757	725	790	789	769	767	786	768	760	801	736	753	780	802	770	776	774	743	783	792	753	771	721	749	799	763	754	765	778	739	777	748	729	695	773	789	787	793	729	778	817	785	756	790	758	777	826	807	791	786	719	760	766	764	767	804	767	785	741	781	731	806	762	803	807	737	786	788	781	777	779	840	748	733	785	833	820	829	759	823	770	728	793	778	779	760	765	760	739	814	743	798	770	800	776	737	724	752	762	799	762	781	768	761	809	765	785	743	771	773	766	765	784	814	760	796	815	755	763	725	750	848	775	749	788	778	746	763	787	782	742	759	746	725	770	786	744	788	791	709	785	792	779	795	822	804	779	795	749	758	769	758	781	775	790	773	749	724	773	774	781	802	784	752	768	756	745	772	785	771	739	867	801	753	774	788	736	771	819	816	770	741	775	810	766	813	785	747	810	749	830	782	811	737	769	768	792	778	744	778	734	767	768	777	796	818	775	785	780	772	784	779	794	731	822	758	802	806	793	818	744	797	761	813	763	811	787	806	769	780	768	729	786	801	746	754	780	762	784	839	779	789	759	824	811	728	790	816	798	754	817	752	761	794	787	758	753	768	786	797	766	788	768	787	783	774	793	798	766	757	751	808	785	772	750	754	773	788	776	756	770	786	766	761	804	790	767	795	752	767	768	772	837	782	789	813	793	758	814	790	793	756	776	791	788	812	753	806	820	771	776	768	771	753	744	787	748	798	774	755	778	807	742	791	814	758	796	768	737	751	733	786	772	800	756	762	826	733	703	790	771	745	785	824	723	796	753	733	742	755	787	792	822	770	785	762	847	793	806	805	752	726	754	773	818	782	730	801	842	753	808	733	792	774	800	754	804	726	758	743	752	735	823	798	808	731	756	749	817	796	820	803	827	814	798	824	794	783	779	776	809	774	826	783	714	787	782	738	740	727	786	798	784	784	739	735	760	699	769	728	761	727	784	795	758	716	810	798	757	759	776	799	795	744	749	783	757	816	773	758	767	802	775	783	783	753	836	764	780	788	813	787	740	734	801	718	759	743	801	822	794	785	790	842	753
25022	21097	27121	25216	13327	4593	2443	1743	1383	1249	1173	1097	1052	987	976	949	998	915	940	880	915	899	953	911	937	918	948	874	888	921	901	930	844	962	953	893	900	891	910	883	905	905	883	934	856	872	909	915	947	938	886	906	899	913	900	930	885	901	895	908	954	912	903	880	926	986	911	924	895	847	885	855	954	892	910	908	886	872	923	934	893	951	922	910	937	844	898	931	910	879	967	854	868	876	862	918	936	878	843	886	877	943	925	875	930	920	903	892	924	852	947	921	927	913	951	879	931	933	881	953	912	892	975	886	940	924	893	892	886	857	828	901	862	924	940	911	916	833	938	904	908	920	941	931	900	940	914	898	867	875	945	903	999	927	933	867	886	869	926	884	896	857	889	869	963	917	919	904	845	846	896	944	873	946	899	915	917	910	934	905	939	927	906	849	899	858	856	882	865	916	925	953	835	851	947	961	882	916	888	875	895	913	902	963	930	923	946	915	884	936	884	926	983	889	975	856	839	880	895	951	939	913	894	830	918	967	920	943	915	865	872	925	941	913	912	914	852	882	965	910	854	899	884	920	886	913	912	916	910	901	927	885	832	901	849	913	975	901	862	907	864	953	924	935	943	925	968	943	930	864	861	860	968	967	864	855	900	874	970	924	887	935	947	935	910	867	956	944	880	874	870	957	918	920	949	867	898	908	919	907	915	890	901	941	928	944	903	915	941	897	941	915	884	906	926	893	930	894	864	874	891	881	903	927	926	912	940	953	921	910	958	943	931	944	883	878	864	932	875	877	959	939	906	902	952	869	956	917	897	905	919	922	935	895	874	888	896	865	861	874	905	925	906	952	887	857	889	868	913	894	908	895	890	882	904	936	876	849	887	888	910	907	918	945	902	905	910	939	896	927	929	888	918	925	897	877	908	923	913	897	871	925	868	900	929	931	898	920	876	863	840	900	906	883	855	775	929	884	924	885	930	882	850	924	886	896	934	932	890	889	847	891	886	838	913	778	872	902	890	911	893	914	970	941	873	866	887	945	875	906	909	874	978	902	866	996	965	877	921	908	890	945	957	882	911	957	817	927	981	952	844	892	872	946	927	868	857	954	929	892	871	860	831	880	938	938	918	867	913	926	949	902	908	912	860	902	967	874	907	907	899	910	875	884	921	869	971	910	888	904	941	914	908	908	888	920	903	912	915	922	926	899	909	906	878	838	908	886	911	912	902	932	925	914	950	893	918	933	923	951	917	857	922	874	929	889	903	875	961	870	840	883	843	864	921	853	927	907	845	909	867	875	903	888	877	872	877	912	893	904	883	903	941	904	920	877	877	882	907	871	953	862	926	994	920	921	870	902	891	983	897	910	984	921	870	872	925	894	903	889	873	928	934	909	943	908	901	885	886	906	879	890	861	907	903	878	933	882	935	919	939	905	941	913	935	878	868	894	880	915	898	889	879	914	893	918	875	964	908	888	875	931	956	904	927	896	884	906	854	897	822	892	907	960	929	903	937	875	922	899	929	921	892	920	848	896	925	934	910	908	917	886	877	879	967	837	933	868	871	871	873	919	890	908	865	884	937	915	934	838	895	966	916	915	847	867	878	852	835	910	855	881	919	897	879	951	900	911	928	900	864	885	955	893	883	886	962	899	933	930	981	950	929	920	916	865	904	884	898	898	893	902	884	903	906	872	899	891	883	887	879	893	939	889	889	933	929	889	885	950	903	895	878	956	925	907	890	854	894	861	894	902	902	953	874	889	897	906	894	933	925	870	910	951	929	866	868	858	873	884	843	923	900	863	883	913	899	908	901	874	920	893	959	917	885	965	936	981	925	904	900	885	917	931	899	958	908	890	972	886	932	953	900	930	902	902	907	890	887	864	884	892	871	903	902	890	905	891	930	896	924	900	935	906	904	907	929	918	912	901	875	924	872	960	1009	909	922	931	911	886	907	876	919	898	892	867	926	915	899	905	937	891	914	904	910	989	900	893	873	942	944	891	880	919	949	892	946	933	891	904	930	946	880	908	867	885	898	939	924	938	935	875	923	814	884	882	875	932	931	910	880	917	886	911	864	880	876	931	914	949	899	931	891	874	858	893	933	918	953	933	916	815	920	912	928	838	924	949	970	893	905	951	951	897	885	919	887	863	950	937	900	898	903	869	898	911	878	879	839	936	909	895	918	874	903	853	962	935	920	906	877	909	938	943	946	903	894	871	884	874	892	900	879	895	930	904	918	922	846	920	891	940	938	852	948	869	946	841	892	858	928	946	943	884	883	902	963	895	866	935	904	950	902	873	933	960	917	873	917	910	942	858	892	903	920	844	870	935	911	938	904	886	941	913	984	900	918	898	886	953	952	912	914	858	916	875	927	918	937	907	913	897	914	918	868	969	878	924	921	846	903	933	930	871	936	906	975	909	902	945	860	877	859	868	900	879	895	921	916	947	868	896	911	883	891	933	917	892	940	924	891	952	855	885	883	871	906	928	962	887	945	877	881	924	863	934	997	908	904	898	904	968	912	905	860	882	855	911	896	884	877	885	905	886	898	950	860	889	892	908	969	882	920	944	1001	855	943	882	909	880	947	947	872	901	913	903	927	868	883	959	934	944	897	882	908	900	863	927	960	927	884	935	849	903	859	918	916	926	922	871	856	855	877	907	910	941	938	896	866	890	877	937	944	910	881	850	887	880	888	876	884	868	878	935	888	859	862	878	948	899	870	912	894	856	890	916	917	859	935	877	889	888	843	936	910	913	911	869	916	932	868	940	921	881	939	838	946	903	902	924	933	870	889	851	887	974	913	926	859	898	915	925	983	915	913	899	900	886	896	890	898	887	898	919	853	977	903	889	889	925	881	908	852	906	942	893	921	868	948	944	887	907	949	923	974	881	865	787	897	907	903	898	883	851	859	912	901	886	908	879	932	859	910	900	895	944	892	952	911	945	864	919	923	853	837	890	890	976	901	867	964	921	853	868	838	874	915	897	885	907	868	876	904	962	847	934	843	934	857	946	852	873	920	857	907	967	883	911	875	932	884	872	909	923	902	903	883	884	903	961	910	884	883	957	924	936	936	886	911	884	933	901	874	914	911	898	989	901	942	888	944	894	927	865	915	901	930	906	948	917	914	868	837	936	892	900	905	876	898	877	879	923	933	876	893	934	888	922	910	882	877	912	941	906	836	909	922	907	929	872	972	957	929	922	842	876	887	895	893	897	892	904	856	904	877	855	922	881	862	937	845	869	913	908	902	901	934	907	938	930	946	838	954	896	890	914	889	913	874	896	873	910	879	924	912	909	904	857	928	908	947	855	918	898	893	973	923	933	912	931	891	909	891	919	869	906	870	922	910	921	896	914	932	873	949	900	864	893	920	933	919	888	887	920	950	869	900	919	837	893	906	883	923	947	911	905	894	893	906	872	905	909	879	906	887	913	851	942	886	892	880	882	916	922	944	856	864	882	870	892	903	893	871	868	912	922	860	895	851	907	885	906	902	873	890	876
43467	44816	27771	15041	8413	5114	3236	2305	1840	1499	1340	1213	1173	1089	998	978	1009	1006	893	979	964	1021	967	916	963	944	914	943	941	916	938	872	949	960	906	890	910	892	893	897	896	890	959	895	932	896	888	972	915	930	884	907	882	909	923	914	924	905	871	950	967	947	940	952	904	899	920	919	912	1028	928	950	914	942	906	945	953	966	965	892	894	909	949	848	948	902	918	914	910	922	909	912	955	896	949	922	901	934	892	851	901	881	926	937	930	911	972	905	956	920	963	909	870	975	948	968	901	920	912	894	887	914	933	911	886	924	992	891	939	949	884	888	877	924	911	926	926	917	967	889	907	906	916	936	920	953	910	929	891	887	891	913	1005	931	917	925	943	974	940	954	895	908	925	901	893	953	912	935	944	887	943	950	888	912	898	890	951	940	932	944	881	935	910	966	861	874	1000	941	914	892	914	852	904	952	905	908	905	1007	899	919	935	912	903	937	840	879	929	912	950	918	891	925	927	935	924	957	912	925	911	947	991	918	928	940	892	885	940	923	953	897	924	973	867	904	937	901	885	969	844	906	921	924	961	904	948	945	917	890	883	881	913	886	835	906	940	905	871	900	902	948	914	931	929	955	918	927	892	961	922	898	903	886	997	917	920	929	906	962	862	946	864	983	918	901	942	921	838	871	907	903	960	935	941	964	917	903	948	900	954	903	933	941	953	993	932	921	874	960	878	890	906	920	920	912	938	904	879	899	975	873	936	873	926	862	927	882	1023	982	930	938	902	922	934	930	914	936	942	924	923	896	938	911	964	906	940	904	894	928	933	961	879	910	923	915	879	866	912	931	959	921	990	947	914	947	905	949	887	958	923	890	888	895	951	913	877	929	935	859	945	893	917	866	941	897	940	903	916	895	879	914	958	952	900	865	975	909	897	922	948	870	880	959	939	940	805	973	916	916	884	923	909	884	916	917	886	904	940	931	907	906	948	914	928	911	920	946	923	937	870	890	896	975	911	910	921	934	885	880	960	916	934	901	941	931	920	924	923	940	983	952	896	967	905	880	916	881	912	905	960	875	958	936	857	938	923	916	872	908	910	983	947	922	951	905	949	969	921	910	920	941	876	907	936	970	964	880	863	919	915	882	924	863	894	950	906	948	933	894	931	921	908	906	915	906	952	827	947	926	1011	913	936	977	967	918	954	927	949	951	912	911	891	864	944	863	941	970	998	941	942	924	980	958	915	940	862	976	930	893	914	889	859	924	882	947	899	955	944	898	955	966	944	888	942	878	963	881	905	910	974	908	936	866	941	906	889	865	914	941	965	923	924	885	884	920	888	938	909	940	922	940	925	942	915	947	952	961	919	909	936	899	952	930	926	937	934	920	950	892	943	940	945	917	888	918	920	942	934	969	891	968	912	853	958	899	944	873	899	919	867	897	910	964	932	930	912	884	904	938	947	951	905	928	851	874	951	963	903	898	945	958	915	925	953	908	887	901	887	921	945	945	904	911	937	932	911	900	941	926	904	937	922	893	924	954	914	930	944	904	913	910	944	891	908	911	863	918	886	907	922	950	919	968	928	896	875	922	899	876	896	935	957	881	917	925	909	863	914	915	917	948	916	931	918	914	972	858	928	950	869	921	919	889	916	985	873	874	938	914	957	931	911	962	933	928	910	896	878	875	949	923	976	909	930	913	956	913	966	893	944	910	974	962	922	948	957	901	922	911	910	914	895	931	916	935	929	955	881	884	862	902	921	892	967	908	934	949	955	909	882	910	884	873	939	887	958	922	926	934	954	923	918	897	919	874	908	901	877	1016	910	899	930	934	914	884	981	932	902	927	908	923	890	890	906	949	911	891	948	932	978	858	922	948	942	918	932	896	912	879	893	890	930	952	918	932	944	903	881	907	904	967	946	879	918	913	936	977	923	946	910	974	906	938	935	894	910	977	910	920	980	899	908	931	970	895	916	883	952	912	917	941	950	892	893	914	907	904	895	1006	934	924	954	918	938	941	934	936	905	883	911	892	935	922	946	924	904	942	889	874	886	850	930	925	884	909	891	887	936	952	942	932	924	939	880	899	920	836	923	833	897	933	947	912	944	900	887	919	913	913	907	901	882	909	927	934	932	1010	928	875	946	930	941	949	925	882	882	930	922	913	967	907	1001	885	971	924	969	965	970	890	877	918	971	926	907	900	938	943	949	922	945	931	871	893	870	893	908	912	926	953	919	921	849	907	964	921	881	954	914	934	942	919	952	929	967	880	877	915	908	927	945	985	892	870	953	938	869	896	909	886	908	917	914	906	906	908	935	878	913	934	911	903	908	915	936	982	907	902	918	945	949	874	898	907	906	898	981	952	924	875	913	917	979	898	889	865	901	935	895	898	875	973	918	892	915	937	953	887	942	951	938	971	922	958	886	916	928	943	942	875	856	907	951	925	980	942	879	892	915	924	945	926	918	908	914	960	950	964	885	940	911	887	888	953	869	922	922	936	973	904	915	896	926	905	911	914	895	908	893	926	929	938	921	925	950	922	912	860	901	876	914	902	891	963	967	855	921	915	915	946	931	936	904	944	955	928	918	970	904	951	953	904	912	938	935	927	922	933	916	897	945	902	941	920	839	904	963	938	944	862	941	882	973	861	944	898	942	907	867	907	899	927	946	922	883	918	942	947	888	943	956	885	917	926	933	933	926	932	940	904	966	977	962	945	954	953	921	938	892	920	936	882	937	899	975	901	929	898	860	910	917	950	956	897	874	958	924	1002	879	901	898	865	970	926	987	925	885	945	940	909	968	964	942	883	839	914	927	924	892	905	942	931	994	906	950	943	955	936	947	937	908	931	887	923	858	899	867	920	920	875	896	929	944	970	905	927	866	839	898	880	911	909	914	935	898	890	930	912	942	953	904	927	913	877	951	903	936	942	945	951	938	942	883	901	907	914	917	901	916	917	904	955	892	887	921	937	930	990	939	936	954	873	878	890	869	884	960	965	898	920	938	926	897	938	931	919	935	889	930	929	908	856	943	899	921	989	919	917	902	945	904	886	915	900	899	944	900	941	996	923	903	938	933	922	910	899	975	876	899	922	942	942	887	914	900	899	928	906	907	954	986	973	906	947	987	953	890	911	898	915	980	964	951	884	943	962	905	946	925	906	905	918	934	981	917	928	947	881	884	938	929	905	906	905	910	922	911	927	905	930	858	835	940	922	858	940	907	928	963	908	928	917	942	938	910	957	893	878	917	883	870	941	879	928	921	944	994	901	892	937	931	940	885	888	904	931	903	944	944	910	911	936	931	904	874	933	930	900	900	851	958	838	905	935	956	887	946	930	887	920	873	935	923	935	962	870	938	918	902	866	889	920	931	908	888	949	900	922	934	934	930	874	909	989	882	937	891	905	906	855	871	936	944	920	908	906	914	944	927	910	946	916	906	886	915	920	985	884	967	949	905	895	900	933	934	890	916	892	947	877	933	928	893	931	888	910	931	906	906	894	876	906	904	963	904	919	961	948
22308	20855	28329	23551	21004	21167	12469	4390	2432	1823	1681	1487	1249	1055	1066	1042	950	889	850	878	917	843	854	842	863	876	840	821	827	860	923	775	836	764	846	805	835	832	799	800	794	842	850	818	811	830	826	778	850	853	878	841	854	852	762	840	841	811	874	842	824	876	828	789	832	825	815	896	845	820	824	765	795	831	847	789	852	811	808	797	832	808	789	787	825	811	830	884	819	813	881	809	836	841	821	843	883	834	784	837	784	800	840	815	821	842	784	836	869	823	809	780	772	805	812	853	793	814	820	823	867	788	854	845	834	803	846	818	788	846	827	827	809	839	840	792	804	836	817	849	836	810	855	793	841	814	822	834	757	810	805	855	787	830	812	808	816	862	848	868	783	765	793	853	828	819	827	850	849	828	813	820	862	872	850	783	808	794	816	865	807	870	835	830	824	766	824	809	796	816	762	818	838	859	839	878	768	830	834	832	847	852	775	831	841	832	808	817	835	768	844	772	808	792	846	789	818	811	784	749	793	793	857	817	870	833	812	836	781	822	772	819	821	852	823	834	824	850	809	796	861	873	810	828	791	817	821	814	854	829	826	822	862	825	799	865	825	794	889	783	841	819	772	812	801	774	812	791	831	849	840	802	850	850	819	849	849	789	800	865	849	839	795	849	873	814	833	848	814	816	812	829	842	844	826	874	801	831	856	837	821	788	805	817	769	857	867	828	762	838	879	804	815	797	802	860	827	807	855	832	808	816	805	834	833	823	835	836	858	814	787	849	854	761	821	822	805	830	832	831	834	840	830	860	794	849	870	852	811	791	849	825	839	828	811	841	844	785	811	833	851	805	811	866	818	792	802	824	831	863	816	756	843	787	825	826	793	812	791	835	847	814	823	865	850	827	831	835	848	817	812	796	814	836	836	792	802	884	823	803	836	782	840	869	847	829	799	833	810	863	848	801	797	814	777	804	905	800	848	777	792	787	786	840	804	831	811	835	813	839	822	802	773	793	863	838	837	827	817	831	841	835	793	851	814	845	831	780	794	793	821	800	799	793	813	793	812	795	802	817	828	794	800	861	869	834	823	814	810	823	861	837	807	809	829	849	757	834	805	807	850	821	823	847	808	852	811	805	879	856	829	839	805	864	833	859	859	810	883	848	806	794	847	823	842	823	812	808	838	800	835	807	802	800	817	828	859	864	847	839	869	832	815	859	800	861	841	846	792	817	820	822	820	793	832	844	834	840	867	867	780	880	760	872	851	835	805	797	809	831	854	816	822	837	802	778	770	818	849	882	813	816	837	809	739	822	795	823	811	869	836	773	810	816	784	791	808	795	800	840	810	778	821	823	882	822	813	836	783	825	813	887	805	851	755	852	855	811	832	828	873	864	837	904	864	845	788	829	833	804	845	811	797	822	794	854	855	902	792	860	825	809	810	819	831	808	819	769	842	817	835	803	819	814	782	757	787	830	837	811	863	821	817	829	875	827	809	809	812	816	814	841	769	826	805	855	854	812	829	790	824	829	777	883	894	835	824	842	779	800	841	814	871	849	782	867	834	854	824	877	850	864	845	844	855	829	815	826	873	828	881	827	816	825	840	847	851	789	806	852	832	805	861	822	819	839	805	790	832	814	806	854	781	833	839	811	811	769	811	819	846	813	803	838	875	832	824	813	858	862	807	755	880	798	829	839	771	807	801	863	751	781	820	788	802	777	841	857	796	865	858	804	848	872	816	827	814	799	810	798	830	771	794	813	820	848	828	813	809	829	847	833	783	774	796	762	784	832	810	832	843	796	780	790	829	814	816	804	843	801	855	806	811	855	856	811	795	842	814	860	875	858	841	793	765	876	815	845	807	832	841	916	865	822	868	797	794	869	780	810	835	809	744	861	843	840	846	796	770	791	833	822	858	808	792	832	827	770	835	793	842	787	775	851	883	846	835	791	799	799	852	815	816	822	842	828	831	807	839	788	826	834	818	796	801	795	797	779	872	829	809	815	821	834	814	792	801	843	863	802	858	837	830	762	853	827	831	817	744	838	803	798	833	850	815	830	832	830	861	830	811	795	826	799	790	773	851	812	829	789	800	834	853	836	808	826	856	833	864	821	793	878	826	758	876	838	816	761	792	774	831	861	803	868	843	810	832	824	852	822	802	806	856	767	837	791	810	826	808	870	824	797	826	782	869	781	849	850	810	839	797	779	868	841	871	862	830	827	838	804	777	818	824	801	829	834	854	798	857	830	841	782	832	861	803	850	818	825	825	796	837	821	850	862	804	819	828	826	767	856	836	826	833	827	889	808	796	797	825	877	837	786	808	818	809	801	819	859	856	846	828	796	857	850	782	812	857	805	867	817	816	842	859	842	795	818	768	839	831	789	852	712	809	851	781	823	818	805	790	876	852	814	845	808	847	863	831	850	815	763	823	800	828	863	837	813	776	862	817	824	768	794	801	827	827	792	835	821	849	812	799	814	818	787	820	834	806	788	876	832	792	802	834	875	790	840	811	871	859	791	806	827	778	838	850	819	839	821	837	848	845	843	817	766	842	823	846	802	808	802	843	868	833	846	872	869	806	808	787	830	796	868	814	844	814	843	856	794	778	862	830	786	786	839	831	820	805	812	837	806	816	777	880	814	796	797	794	852	871	785	854	791	795	799	818	816	837	782	807	796	856	860	813	798	778	795	809	847	834	885	841	833	814	823	879	847	832	802	813	835	768	798	769	808	830	815	802	811	810	867	807	817	778	776	834	841	820	864	790	782	837	831	880	843	804	810	832	874	822	791	840	799	817	850	805	795	833	852	754	835	785	793	745	801	761	820	838	852	800	844	864	774	833	833	775	829	840	835	777	860	834	823	816	756	813	807	800	812	820	823	790	810	847	838	786	819	804	818	809	787	835	838	836	849	822	845	831	809	778	869	877	770	823	800	843	817	806	839	804	843	836	782	821	852	832	840	863	804	807	816	801	852	859	787	867	862	917	829	850	844	807	797	833	826	808	843	812	830	824	856	828	791	856	887	830	775	829	825	863	812	810	794	794	786	810	841	823	835	743	851	846	836	830	810	845	794	817	813	853	910	808	840	882	870	805	838	790	811	799	842	842	861	859	804	824	835	833	836	825	808	861	797	830	868	880	840	828	776	834	791	852	813	769	790	792	857	830	810	817	797	811	798	862	774	811	822	857	821	820	806	739	816	756	850	840	790	844	794	824	833	848	846	790	845	854	774	771	769	869	784	829	806	831	830	856	814	837	780	778	835	813	817	810	775	805	759	763	863	791	840	859	832	840	810	810	758	852	812	796	773	777	858	857	884	813	846	858	782	822	798	803	806	811	816	815	817	771	805	808	828	804	830	830	795	774	811	815	836	809	825	787	785	864	829	810	751	784	869	751	832	741	869	820	827	854	826	822	783	820	801	843	847	850	765	832	801	841	789	831	870	794	838	816	837	853	884	803	887	821	807	854	823	867	863	792	819	813	823	830	832	831	872	839	825	818	852
39640	61202	41350	26590	19139	12541	7513	5185	3316	2400	2197	1817	1460	1129	1128	1137	1036	1053	883	861	883	877	868	823	877	846	850	866	799	805	790	848	834	840	889	834	819	838	807	883	820	842	829	806	791	828	816	819	837	812	835	830	839	786	800	809	823	824	832	820	821	873	799	843	840	792	861	835	825	801	829	834	787	819	799	840	833	803	876	860	814	859	796	847	804	820	834	852	791	835	827	799	838	785	801	810	839	822	840	803	828	852	813	858	849	806	822	816	815	761	786	857	799	836	806	828	839	876	815	799	888	794	782	862	823	851	817	789	847	848	848	852	846	813	863	838	862	859	806	795	849	775	790	869	853	822	796	851	789	779	868	805	816	864	842	814	841	861	795	841	799	823	845	851	788	793	850	826	859	883	827	824	800	878	867	823	862	874	852	806	836	826	820	858	866	864	801	835	846	851	877	818	777	795	840	787	797	832	818	800	838	789	839	818	812	834	829	763	780	850	806	776	854	816	826	793	815	860	877	854	834	852	843	785	800	871	845	804	833	814	847	790	819	834	809	873	823	816	817	861	828	777	866	823	799	866	804	802	785	854	807	782	797	846	854	807	863	825	798	843	774	836	813	790	805	849	855	813	830	840	820	855	836	773	839	823	774	808	880	865	846	809	809	824	836	838	825	815	888	841	807	843	828	825	835	789	759	825	844	841	827	823	800	831	857	828	845	872	836	811	802	828	815	805	784	848	831	903	841	812	822	838	798	829	830	858	732	829	829	837	802	777	848	826	873	855	862	799	838	848	820	750	839	824	830	853	835	851	813	814	853	828	839	801	829	835	776	825	841	806	801	843	801	868	782	834	803	829	828	854	829	866	821	874	850	882	803	827	830	821	836	786	819	838	851	848	847	835	803	866	789	812	833	839	802	828	839	822	825	805	820	849	868	849	842	825	849	833	808	818	825	816	822	867	826	853	820	795	759	787	841	824	842	830	827	877	826	859	811	884	805	843	837	802	786	797	814	835	788	856	806	774	857	881	845	806	770	878	815	835	846	798	819	855	825	828	834	820	824	798	861	801	810	828	820	825	774	858	861	883	820	874	874	862	888	827	846	828	817	860	806	841	829	855	849	824	843	843	791	816	829	825	818	872	816	806	795	856	835	824	853	771	807	819	841	836	809	821	783	875	834	818	858	832	803	803	831	805	796	809	759	856	777	854	842	867	835	822	811	842	782	834	884	817	892	896	823	860	828	853	840	807	806	817	806	818	788	854	836	830	866	833	859	824	830	822	786	876	867	860	818	819	815	829	819	845	807	806	799	834	835	871	843	865	854	811	814	831	809	814	857	822	828	811	858	813	856	792	780	808	830	844	887	810	775	808	808	884	770	881	830	815	775	809	885	853	822	803	812	839	825	840	863	815	827	791	846	826	800	783	800	777	863	815	866	848	833	823	813	831	829	818	852	793	835	854	852	805	853	850	779	796	867	792	812	866	779	827	785	884	847	820	858	816	791	817	831	842	859	817	856	812	812	811	843	821	806	833	856	845	852	794	834	775	856	803	849	844	826	790	801	765	855	824	793	804	817	765	834	799	828	873	781	846	792	841	853	829	878	881	796	850	866	850	816	802	785	810	818	820	847	856	844	790	841	846	835	892	885	873	789	892	768	842	896	805	822	763	788	792	827	855	784	773	806	829	810	832	854	806	871	863	794	845	849	791	828	861	808	799	841	785	840	821	844	849	865	826	860	830	818	755	874	796	831	816	812	819	879	806	851	806	796	838	817	835	813	838	910	840	790	845	776	853	836	830	809	784	788	797	851	804	858	878	839	775	828	850	849	804	877	859	803	820	807	811	860	785	811	875	795	803	782	826	844	877	820	826	890	804	832	839	818	860	822	794	835	819	850	843	791	841	800	813	799	811	809	816	830	819	798	814	843	867	761	797	855	832	795	841	855	844	841	818	836	851	800	820	837	818	825	826	783	840	818	810	824	770	821	785	801	801	798	843	830	881	797	849	853	813	824	795	849	853	833	875	800	792	852	905	783	822	873	862	831	866	794	850	869	846	827	840	787	814	834	836	784	859	833	804	878	855	794	822	860	803	821	815	804	845	845	838	814	808	819	840	819	784	825	870	843	889	819	832	860	881	797	789	876	800	804	804	785	764	796	823	786	778	828	854	860	838	795	817	758	841	856	785	848	797	828	842	822	816	815	878	800	805	825	874	790	823	833	892	807	825	823	807	837	844	807	798	823	822	841	820	803	847	829	830	806	809	805	844	844	792	865	780	865	808	798	791	791	819	853	796	823	834	805	811	815	821	868	818	832	843	865	792	879	857	837	837	840	821	797	797	824	876	785	826	857	814	863	841	825	809	821	839	852	803	860	860	829	835	876	824	838	829	816	819	820	862	812	826	835	885	834	801	791	858	855	838	822	816	835	752	842	818	791	832	823	869	836	801	843	833	816	850	825	825	800	843	868	808	793	797	832	834	804	846	763	825	857	837	851	831	827	797	777	801	835	804	797	812	825	844	870	823	776	800	788	818	820	796	832	762	829	827	812	858	890	800	856	826	830	841	831	809	863	811	836	814	822	822	792	837	834	826	828	854	886	819	811	803	815	836	808	800	871	789	876	833	825	790	817	787	780	847	784	804	828	840	863	855	824	832	838	794	881	825	804	854	841	845	784	814	786	807	861	802	820	804	837	812	789	804	887	847	886	874	843	851	819	783	808	832	794	834	800	802	807	796	806	815	813	823	820	800	811	832	815	820	819	867	857	841	840	874	799	800	835	848	814	843	816	841	847	828	871	882	834	801	841	873	809	878	832	803	839	767	816	819	774	819	791	856	813	839	830	804	804	821	797	816	792	809	835	758	855	819	854	819	831	825	818	829	813	849	806	871	815	812	790	840	837	809	768	791	825	813	856	862	850	817	795	860	863	855	801	812	793	852	885	810	787	863	841	818	866	818	847	856	825	820	836	801	816	805	788	825	822	815	851	824	802	817	845	855	843	811	806	770	789	802	814	793	832	806	775	857	812	834	835	849	775	840	782	840	843	867	799	851	818	790	839	788	831	798	806	815	831	768	867	861	866	806	773	798	841	825	823	851	790	799	825	849	845	823	889	839	807	863	800	760	838	885	856	823	816	789	828	808	827	814	819	846	835	819	842	810	838	836	809	785	806	809	831	847	838	875	753	838	814	792	797	822	821	826	844	803	826	798	851	794	803	785	803	779	899	848	856	830	843	799	849	863	863	783	895	796	834	844	797	784	831	803	819	834	831	772	821	783	808	778	830	830	822	827	839	861	836	763	863	877	827	783	863	784	823	816	824	822	837	794	823	844	825	773	800	809	825	805	834	836	847	853	839	760	845	780	856	847	864	833	845	835	826	807	843	849	846	840	838	784	844	870	852	836	799	850	848	865	811	800	879	810	903	840	882	809	785	803	799	782	806	885	823	830	846	807	811	797	808	810	856	781	837	825	791	773	822	808	869	836	853	862
41241	34413	30193	17615	6150	2554	1813	1408	1213	1120	999	965	911	894	860	868	872	909	882	852	883	892	852	913	907	914	841	902	883	806	793	858	902	849	850	913	904	873	859	860	864	821	873	883	822	905	892	843	862	847	829	882	809	858	858	866	873	856	900	843	923	879	887	873	911	865	889	849	863	891	835	832	836	873	869	845	946	894	836	891	881	853	864	877	824	877	841	869	883	791	845	822	861	821	784	884	880	900	894	903	882	845	859	873	866	846	865	854	872	878	874	871	914	886	841	855	867	864	788	864	828	918	892	833	821	924	846	874	839	862	862	857	921	845	825	854	830	863	888	878	882	888	860	795	890	875	824	843	860	859	898	837	870	872	869	876	879	855	858	860	853	857	872	864	866	921	883	869	830	851	837	870	816	854	827	909	850	841	853	862	858	887	832	827	904	848	880	866	910	873	809	875	897	854	852	864	929	878	889	953	821	879	915	843	869	916	886	826	860	882	866	814	880	827	850	844	888	874	887	848	866	896	885	848	831	801	903	896	946	839	856	927	864	887	922	910	843	825	815	851	885	895	835	855	829	883	857	827	846	831	890	861	898	814	921	880	889	872	833	879	871	882	909	838	866	880	823	849	845	888	903	883	894	894	864	865	823	892	863	829	846	871	839	820	856	848	834	822	829	859	814	824	860	785	895	875	883	833	908	844	860	816	866	800	832	843	898	882	877	852	835	912	847	870	835	850	856	913	809	862	854	896	822	842	858	896	874	871	897	865	845	869	842	890	867	824	859	862	861	833	875	856	857	867	882	870	864	906	864	890	920	858	874	792	821	879	863	865	899	873	850	821	906	871	908	878	847	849	894	857	930	786	853	908	839	856	900	808	864	879	864	865	854	847	910	863	886	863	860	829	824	909	818	862	883	869	874	832	841	862	872	876	875	858	901	864	932	847	878	883	825	913	896	853	874	872	846	888	818	858	846	890	885	874	839	863	838	820	897	820	842	837	845	826	838	837	911	888	822	882	903	900	892	882	818	877	833	879	834	832	800	858	854	857	827	926	882	860	853	861	842	894	859	790	870	878	884	831	827	875	814	872	870	825	873	877	860	844	903	850	832	879	838	888	849	911	870	879	844	889	923	895	837	888	878	827	873	916	884	869	847	864	855	843	833	876	878	881	890	878	822	830	849	831	846	928	812	922	904	851	866	858	859	879	830	877	876	814	895	891	845	850	831	840	859	906	859	898	810	835	896	883	870	857	837	855	915	836	823	896	906	862	853	874	902	924	857	875	870	881	909	859	868	835	862	833	859	877	825	890	878	901	856	836	810	858	884	834	844	834	893	868	877	858	810	883	819	866	856	912	868	832	866	851	881	807	848	817	880	889	848	874	875	839	866	890	836	832	886	858	874	870	804	830	878	887	854	912	872	874	866	867	866	838	861	810	899	861	886	874	842	879	848	830	891	877	793	837	881	824	823	832	858	882	847	876	852	854	877	879	876	835	922	899	918	829	857	840	803	863	829	915	839	885	884	874	868	872	818	872	822	867	840	938	884	842	857	848	841	888	810	862	839	950	830	833	897	850	854	875	885	792	888	848	810	836	898	910	912	893	845	849	812	888	815	835	865	860	881	822	820	828	827	808	830	781	867	915	871	808	927	830	817	901	930	899	823	870	888	827	893	862	873	888	869	918	891	848	852	871	913	901	837	866	880	932	848	844	852	890	845	841	842	852	862	863	859	893	850	851	862	879	870	854	887	850	866	826	846	912	889	779	825	833	876	828	833	854	854	840	878	876	900	883	849	925	863	849	890	826	807	860	816	840	818	846	844	858	854	916	890	820	818	887	858	849	851	875	907	919	867	857	895	847	846	855	891	887	857	846	871	832	920	854	816	854	855	838	852	838	839	832	913	845	804	853	861	849	869	839	898	841	860	886	856	883	855	837	883	900	851	840	856	860	830	869	860	855	858	854	864	841	826	902	845	888	850	844	828	865	899	896	813	846	853	907	888	877	793	818	915	853	855	915	908	869	865	789	845	854	882	814	886	876	868	846	845	886	861	910	889	856	871	844	855	843	831	873	860	869	854	891	857	848	861	814	848	870	890	864	912	864	857	901	898	840	816	862	833	874	894	865	857	879	914	890	837	866	922	856	875	888	793	836	817	805	835	845	890	880	878	872	872	823	893	848	850	887	885	900	854	823	863	846	864	876	840	862	802	892	871	838	877	872	851	818	867	816	905	855	878	831	856	882	894	833	875	887	842	867	866	840	860	876	864	894	877	897	877	892	890	826	896	857	828	873	882	894	882	858	886	898	906	856	908	888	828	802	840	903	807	849	838	844	894	795	897	820	853	952	867	864	865	891	855	868	857	866	882	839	844	811	865	844	856	831	833	864	842	869	932	859	828	850	834	916	919	876	942	821	828	885	921	810	856	874	842	845	907	831	841	875	897	866	863	854	915	897	893	876	862	819	867	882	875	865	844	878	853	878	853	874	912	839	871	861	812	826	877	827	888	856	916	896	836	887	837	884	832	844	851	830	867	867	838	868	887	911	897	873	900	899	846	881	882	864	826	861	878	801	803	871	872	909	881	862	843	842	888	852	861	828	844	912	840	863	852	873	898	891	941	894	859	857	862	890	934	822	869	934	889	884	858	883	896	823	897	860	893	921	920	899	849	865	848	812	870	830	879	823	868	816	855	848	818	864	857	858	856	874	884	868	882	833	834	875	818	898	860	861	866	863	850	881	832	872	868	825	817	835	843	869	859	892	844	912	831	896	892	884	903	919	878	857	866	857	861	873	845	931	787	899	884	927	835	886	863	825	847	800	892	858	823	853	878	861	842	862	852	840	874	865	874	850	898	901	862	868	844	835	864	880	862	826	846	871	897	864	791	833	859	850	895	908	790	870	904	890	903	885	813	788	884	842	821	854	884	850	847	887	909	853	865	885	874	854	837	817	872	858	927	911	836	901	811	827	817	867	816	871	857	839	859	815	913	908	838	889	821	856	892	906	833	827	903	860	866	864	856	868	881	849	877	871	830	843	846	847	873	887	831	846	859	834	902	888	874	843	832	854	866	863	860	844	880	870	878	829	892	931	877	885	863	884	847	873	866	893	878	851	878	888	931	855	842	864	890	879	883	852	887	876	877	840	895	891	850	879	867	862	883	864	836	917	871	863	840	858	865	887	896	864	933	891	844	877	816	802	878	856	815	879	912	905	865	829	882	933	873	820	836	871	828	873	843	863	889	879	854	859	874	864	911	849	839	916	826	867	864	903	880	864	805	873	827	844	884	883	868	883	848	896	820	909	886	857	866	900	841	865	845	815	902	921	883	867	859	898	862	866	858	875	826	836	871	901	869	845	859	843	865	837	849	830	892	927	825	882	820	880	889	867	861	868	833	852	803	861	865	904	847	855	888	861	806	889	784	847	864	863	864	881	905	855	878	846	953	862	891	865	840	846	859	864	885	836	922	895	884	898	891	822	844	830	879	824
43654	45149	29118	14921	6962	3307	2417	1909	1490	1257	1073	997	890	893	880	894	900	929	908	932	878	876	910	910	867	904	939	852	860	908	908	906	907	846	933	848	906	856	852	883	793	848	897	911	901	872	879	870	886	888	902	913	894	858	892	860	854	903	890	944	881	937	893	874	862	820	846	865	881	867	892	826	850	937	913	916	854	938	878	888	885	888	858	887	843	858	882	885	901	885	916	917	841	877	964	882	920	818	907	876	846	863	881	871	877	862	896	856	890	938	887	855	905	905	836	839	874	887	885	886	896	855	848	906	895	878	867	865	904	900	856	933	964	890	879	859	891	821	938	935	853	903	892	915	870	925	894	834	866	868	900	901	898	950	898	896	861	865	887	852	834	846	904	831	944	899	937	900	932	894	950	876	871	921	857	861	870	920	860	832	947	904	889	884	823	886	892	914	906	872	817	882	920	857	913	875	885	847	847	874	875	944	912	879	894	863	871	900	857	911	895	881	907	927	862	857	904	882	846	864	862	920	880	863	892	919	884	874	896	864	891	892	893	887	910	854	859	921	910	879	933	836	923	913	822	893	867	887	871	881	917	868	904	865	911	903	920	924	901	869	867	916	836	840	887	917	910	867	908	890	872	850	908	903	868	869	883	818	830	881	852	925	905	824	903	884	933	906	859	894	907	930	927	875	918	860	941	884	876	916	906	885	896	887	881	858	911	884	859	833	851	955	912	929	899	947	881	846	882	925	858	896	897	891	891	965	888	887	844	882	887	816	884	930	845	916	874	889	914	894	911	905	910	871	874	932	874	913	901	936	913	855	886	910	906	868	845	873	919	881	849	888	888	888	862	848	881	906	889	860	927	860	855	919	863	901	870	821	893	811	874	899	908	940	891	849	846	952	872	838	853	888	881	870	912	921	925	858	921	918	855	886	861	863	929	902	890	906	844	865	860	886	871	896	920	842	918	901	857	895	867	890	939	899	864	868	841	858	896	889	907	947	922	898	886	884	897	854	893	912	890	829	870	847	917	909	859	882	889	902	903	921	880	918	869	887	870	920	880	876	943	923	921	873	953	841	863	897	904	906	901	854	878	917	858	923	885	915	892	826	897	833	894	894	860	874	891	908	937	884	865	917	899	857	864	890	907	933	870	869	861	865	895	918	909	896	876	971	927	851	949	879	868	936	884	897	883	907	906	874	898	931	860	845	909	872	846	880	889	891	927	906	862	856	917	914	917	928	830	919	830	850	927	908	839	922	870	918	861	865	931	883	901	898	942	864	900	897	923	908	920	902	900	896	883	881	900	877	877	945	903	855	898	837	823	858	841	884	909	905	890	913	984	849	890	875	855	876	932	880	903	877	888	869	850	919	871	861	895	875	857	888	895	857	874	877	886	929	884	880	875	885	911	879	883	922	889	921	906	858	832	873	898	890	856	835	859	896	892	845	931	909	879	874	950	916	881	909	895	907	908	884	864	887	925	879	869	905	924	878	903	893	881	920	888	914	868	887	904	913	936	864	834	871	864	914	903	927	881	877	908	912	905	854	912	944	886	899	941	912	874	900	887	902	924	844	850	917	896	864	876	940	853	876	927	885	880	861	901	901	943	908	923	875	831	894	855	862	864	938	945	916	901	883	853	930	901	859	916	921	857	864	904	892	910	894	848	911	846	902	864	915	869	885	855	1000	877	874	886	858	888	858	844	914	881	881	894	856	907	888	889	923	890	895	867	892	860	989	912	891	917	869	877	943	894	900	848	899	915	904	836	898	840	918	839	854	900	915	900	860	924	876	920	848	910	841	838	848	893	907	859	893	818	914	859	923	883	911	863	863	943	845	870	900	905	885	910	898	881	830	888	889	901	875	925	936	865	913	898	879	886	815	853	901	858	816	891	815	870	869	967	922	856	939	905	862	858	857	879	914	842	930	922	889	884	919	934	866	888	857	884	889	896	868	870	901	846	931	902	879	849	925	881	901	927	894	920	895	897	852	888	940	887	899	856	910	866	835	899	923	845	930	904	858	912	891	884	908	890	876	867	917	900	932	860	854	846	799	828	937	876	883	897	890	868	876	857	860	872	907	872	914	900	901	895	890	879	922	939	887	898	870	855	818	855	924	863	857	906	865	918	916	911	906	866	906	882	890	928	907	905	915	939	929	856	925	901	915	893	869	866	838	866	895	875	923	855	819	924	905	904	880	892	888	849	959	888	872	916	940	920	926	940	843	864	891	876	901	886	931	908	920	890	926	896	898	909	882	893	947	922	918	864	856	869	929	905	899	862	909	851	851	913	890	916	899	868	860	949	859	878	901	931	887	890	902	933	856	846	921	900	883	881	901	943	855	870	896	863	882	909	890	860	862	886	873	879	894	923	851	889	876	913	873	875	923	906	906	915	871	904	912	911	838	861	880	912	857	895	878	907	874	807	884	956	933	873	930	860	884	883	936	887	881	890	849	904	867	948	858	917	871	886	902	831	882	925	867	921	865	883	864	952	881	936	946	870	877	920	863	912	888	870	910	890	867	888	864	880	881	835	828	902	917	864	916	878	866	888	919	906	878	869	899	871	927	890	926	925	888	934	838	852	881	890	917	859	880	867	925	883	862	889	857	900	851	879	853	849	887	913	910	929	900	888	885	862	886	866	861	911	910	905	872	857	856	883	968	889	915	845	893	912	887	894	901	893	897	899	902	899	912	898	895	898	857	894	875	897	907	872	854	853	900	883	889	867	896	890	884	914	861	905	857	906	899	930	867	868	841	911	887	820	932	870	860	852	902	909	881	857	899	896	916	886	848	827	872	881	880	908	870	872	889	913	893	909	851	842	902	875	870	900	875	893	891	906	936	872	853	871	877	879	924	853	889	885	861	889	910	875	871	840	887	869	875	889	929	880	853	906	866	879	862	922	893	861	962	938	919	826	893	865	855	875	889	864	872	896	881	882	866	891	901	925	924	882	910	884	926	851	883	883	839	865	876	858	877	948	917	836	938	883	923	932	906	902	904	906	934	868	908	901	885	940	977	877	892	919	894	842	889	872	904	931	863	917	898	897	929	896	904	850	846	899	872	890	859	863	891	864	910	869	917	872	871	832	921	908	855	896	915	880	830	950	897	880	869	868	861	850	884	872	913	828	903	866	882	899	875	922	925	893	861	911	835	889	887	873	875	961	924	928	879	891	872	891	869	867	835	903	903	859	909	895	873	862	871	899	938	892	885	889	889	827	869	891	814	911	871	930	903	914	904	886	851	925	841	798	872	901	887	889	915	841	876	892	887	882	898	907	911	909	930	854	866	912	923	896	858	878	900	848	934	918	869	827	877	835	871	881	903	857	912	877	879	906	878	835	833	857	902	875	888	899	904	863	891	945	855	835	866	901	895	944	872	889	901	869	880	942	904	845	881	935	877	919	870	871	903	907	892	888	924	899	897	882	871	940	891	882	918	925	893	884	913	910	784	927	884	866	915	891	887	848	870	914	883	860	898	934	885	863	864	878	903
23363	20959	28066	24299	21022	15164	6540	3041	1659	1441	1162	1104	931	881	856	859	806	782	855	782	849	800	804	825	818	823	818	812	735	825	788	775	785	774	773	789	795	785	803	813	805	752	834	754	787	759	776	772	779	772	813	776	753	786	791	772	756	764	829	741	825	813	765	720	742	796	750	744	772	795	760	827	762	771	764	759	755	804	810	811	807	787	760	762	834	776	794	750	783	771	781	830	779	754	777	793	788	810	807	779	778	716	758	782	761	734	789	815	790	777	753	758	766	750	766	772	714	749	743	804	781	761	763	759	843	811	778	778	780	756	822	744	777	772	840	766	822	801	769	765	804	766	747	761	815	791	730	814	766	761	813	777	784	790	792	751	759	778	779	774	750	818	805	747	760	791	769	746	789	772	800	782	714	777	769	779	806	774	783	768	779	753	774	854	768	763	782	760	754	763	744	751	787	819	768	736	814	823	735	779	768	842	787	752	803	813	799	778	749	802	815	803	819	832	795	781	759	816	759	803	786	767	773	782	765	769	743	784	794	774	808	760	784	730	769	743	783	802	748	762	771	778	774	707	837	742	716	775	794	830	796	815	767	806	811	787	774	772	763	764	779	792	810	810	765	783	772	751	779	747	792	754	755	777	759	737	809	715	767	795	814	747	760	802	784	785	751	785	805	786	749	819	800	808	808	768	775	773	739	760	736	781	738	792	754	774	809	766	780	720	734	786	733	807	733	800	761	778	760	731	780	790	785	806	777	760	772	755	793	760	807	840	759	782	796	749	754	781	777	835	800	758	798	746	846	821	767	777	770	809	799	796	836	774	768	774	738	783	732	742	771	741	791	758	795	837	747	768	775	755	808	730	764	814	772	800	749	791	748	805	737	784	727	769	773	790	784	781	795	803	775	778	767	747	777	851	815	728	753	834	781	832	807	811	800	800	845	805	771	763	811	778	784	762	780	796	777	774	718	770	819	814	858	791	713	817	853	734	836	740	767	770	780	809	769	805	784	754	790	741	779	734	735	727	744	739	748	775	772	792	811	754	832	822	758	761	818	747	818	778	773	812	789	829	813	802	721	794	739	789	788	747	757	782	786	743	799	756	742	753	792	770	783	787	768	778	789	774	756	772	717	786	741	790	756	787	775	755	785	834	794	744	802	742	796	744	728	771	779	732	771	771	853	761	766	782	772	816	785	778	770	748	775	767	784	837	740	817	811	784	815	783	773	769	817	777	770	784	779	789	733	795	773	821	737	790	786	815	759	779	773	787	781	815	778	800	771	796	802	738	722	759	787	744	734	793	787	805	794	829	794	814	796	820	828	763	779	793	757	785	788	741	761	791	799	800	785	748	761	765	740	773	804	753	791	816	790	755	782	776	807	761	812	779	818	776	789	794	830	844	852	784	814	748	791	752	755	792	751	819	794	791	770	796	766	800	788	772	802	749	810	762	709	791	816	794	789	751	798	803	788	842	752	700	795	761	772	751	798	746	795	764	811	756	767	728	734	753	776	779	808	751	810	809	802	779	720	763	794	787	757	807	788	795	772	826	778	772	762	797	775	745	803	778	759	791	779	723	792	804	770	808	791	777	796	786	763	746	771	773	775	752	766	835	782	769	765	756	789	801	779	780	820	781	806	816	810	739	769	766	787	750	795	782	768	780	834	780	796	785	774	766	803	775	763	791	747	767	784	796	770	767	786	774	782	791	734	784	812	794	758	719	758	789	782	766	782	816	722	719	749	775	747	757	759	796	760	765	799	812	749	838	751	731	811	774	786	752	744	759	780	766	780	732	779	771	769	751	801	800	767	790	775	775	800	755	859	793	821	753	782	761	783	698	792	753	850	793	795	799	788	786	787	753	784	793	802	797	782	750	788	782	820	726	763	785	783	781	807	769	793	778	760	782	821	777	765	745	712	795	791	792	781	787	782	806	769	775	788	807	800	794	806	749	834	687	793	783	771	794	783	791	804	736	782	820	781	738	755	829	754	774	778	779	755	714	751	740	774	770	758	774	751	717	786	817	746	775	804	748	766	783	834	740	788	786	793	760	786	792	713	725	800	773	798	780	744	799	803	744	758	788	768	791	760	787	797	749	757	786	815	758	805	818	746	764	789	780	750	809	795	784	775	791	757	807	768	769	773	780	876	810	783	765	794	793	789	774	732	807	769	776	818	764	761	749	778	783	773	746	813	783	800	756	778	769	822	797	787	792	770	772	769	756	732	780	811	760	775	779	750	841	799	800	797	734	757	795	788	753	767	786	745	768	760	769	806	790	795	799	769	782	724	749	795	793	802	743	792	790	738	763	731	806	715	771	823	759	781	805	765	743	775	751	782	772	827	829	784	776	761	799	814	806	763	815	739	718	803	788	745	756	815	811	728	756	775	777	742	795	755	738	739	772	766	735	810	741	838	790	742	809	792	771	820	800	750	828	792	761	758	797	774	781	819	765	784	777	745	793	768	764	785	793	748	771	731	738	769	748	752	761	758	779	821	767	841	776	786	767	720	777	756	755	766	787	803	751	797	769	731	813	793	780	760	791	754	811	736	748	751	787	737	777	775	798	786	774	811	736	757	757	799	728	757	812	751	780	746	748	778	751	758	777	817	730	781	817	780	747	791	798	820	793	772	778	774	743	793	761	818	750	773	766	741	776	760	777	807	812	785	824	812	794	773	792	731	754	803	755	759	789	810	763	794	776	807	767	746	756	763	774	775	742	786	789	770	781	874	825	769	793	801	812	767	774	755	732	742	793	777	809	759	755	696	717	748	792	768	784	786	799	771	830	767	763	805	856	772	791	778	795	758	692	805	818	770	777	777	774	768	785	765	790	730	815	773	811	733	778	841	740	816	720	751	783	807	772	772	816	770	779	786	769	831	764	780	765	794	823	789	757	770	793	828	763	785	789	733	737	781	798	776	763	837	761	766	757	789	828	769	862	753	737	776	779	744	791	776	769	770	770	779	771	779	758	755	800	734	773	805	755	795	799	806	773	721	753	749	772	796	779	798	811	845	803	749	778	756	811	797	789	781	771	790	806	729	799	850	812	816	744	787	807	802	802	769	803	815	753	766	807	802	801	735	793	826	763	748	838	757	777	767	806	798	770	753	806	816	760	792	808	775	796	845	754	778	737	789	754	781	742	722	798	798	826	751	778	747	832	737	754	804	760	766	756	799	807	770	771	733	776	779	776	800	767	770	749	757	764	731	761	771	823	808	793	836	794	809	743	772	727	780	780	792	743	819	760	817	778	772	827	823	713	757	784	795	728	804	754	743	762	761	746	780	785	814	774	743	810	752	759	805	783	762	768	775	756	797	703	738	785	783	811	816	857	741	748	811	759	764	804	810	777	727	768	761	781	745	744	807	762	773	762	830	789	767	795	756	806	716	805	826	786	808	781	774	702	805	752	792	789	748	782	761	772	763	771	781	793	764	818	773	810	806	841	747	769	753	716	787	820	788	808	777	784	772	779	775	786	804	765	777	711	803	738
40886	62334	39342	22172	13853	9820	6464	4000	2276	1752	1382	1187	1028	906	918	924	899	870	845	818	790	835	851	848	817	821	842	753	827	800	792	775	790	814	791	871	831	793	786	808	810	798	776	803	784	787	813	823	810	841	753	804	788	781	839	832	789	735	878	829	805	779	834	799	823	801	829	790	736	777	802	811	811	851	761	837	791	838	796	776	805	780	821	794	816	780	811	826	805	814	735	843	804	816	802	782	773	847	760	781	808	765	723	807	783	810	742	777	762	792	815	832	821	828	835	795	745	742	807	795	804	807	840	832	733	777	740	801	797	824	824	785	818	826	859	818	761	852	827	793	832	807	802	757	774	805	744	757	781	826	830	779	791	826	829	799	792	769	843	789	769	807	803	864	748	806	810	787	808	831	767	813	777	778	856	773	812	831	848	786	816	812	818	785	820	793	815	803	824	767	847	854	796	793	777	800	797	793	767	775	811	776	792	758	818	765	786	789	809	768	776	786	798	778	825	810	789	822	847	795	846	727	783	743	834	782	835	803	810	853	812	741	777	757	803	734	806	764	792	814	840	814	773	828	801	842	812	766	799	800	820	779	777	857	774	810	726	802	793	824	800	776	821	724	811	804	810	811	809	827	818	817	806	808	799	827	818	829	810	784	747	851	785	748	808	831	804	799	820	825	777	812	783	799	760	828	765	845	801	759	815	841	819	780	772	818	854	791	761	817	767	826	853	825	835	822	810	783	784	812	789	784	791	785	794	788	806	818	838	792	830	806	848	886	828	823	750	783	801	806	775	811	775	782	856	830	789	797	795	816	781	800	826	830	766	787	787	794	805	830	781	753	815	787	787	816	793	832	824	826	816	767	814	810	800	784	761	804	839	772	804	764	786	839	785	803	868	826	842	792	761	793	787	795	797	792	791	820	805	837	837	811	772	732	776	798	818	829	803	798	819	812	803	837	806	797	797	812	814	783	801	815	829	807	783	818	804	784	819	798	779	785	767	819	776	798	833	729	782	804	817	812	787	788	803	802	821	796	794	796	813	764	825	823	828	803	784	812	838	783	763	752	814	785	796	742	779	779	787	780	811	785	825	773	812	811	791	796	790	790	744	772	775	819	810	755	778	800	833	822	799	795	803	795	819	782	760	832	773	776	827	823	789	807	817	771	802	796	742	783	836	792	763	831	818	789	841	782	809	795	795	779	855	847	788	784	816	770	847	817	865	811	860	781	867	825	834	788	754	823	808	821	835	849	814	900	785	809	812	795	758	800	797	797	792	814	801	804	775	838	730	777	769	773	775	772	834	741	742	789	843	845	792	779	806	801	762	743	793	861	792	859	754	871	768	822	810	821	789	792	786	806	799	790	783	818	832	770	758	847	803	800	780	823	777	806	825	817	783	767	796	784	794	824	852	802	825	826	821	792	791	838	834	786	793	778	840	855	829	784	826	822	780	783	775	805	812	822	804	784	816	778	805	788	783	818	762	796	814	840	795	830	747	806	799	838	759	815	858	780	808	777	881	849	818	874	779	838	809	778	785	757	799	819	800	791	813	852	743	835	820	762	793	764	832	762	856	836	812	790	813	800	773	826	857	774	833	752	790	786	801	822	796	800	803	811	840	797	807	789	835	790	773	788	809	780	785	827	801	834	803	762	814	816	797	771	758	787	857	798	789	748	750	795	821	759	782	748	761	849	766	821	787	853	757	789	759	757	791	778	808	774	783	816	771	752	770	793	818	793	798	817	770	781	722	821	833	754	804	821	796	779	884	805	800	802	831	830	770	775	829	810	783	799	819	798	805	774	780	787	803	813	799	781	809	824	775	732	806	777	839	780	784	813	777	795	818	803	813	771	737	772	782	775	776	825	772	781	764	742	826	786	793	787	780	782	788	849	823	824	811	794	811	843	763	783	797	815	797	766	783	844	869	845	782	744	825	773	791	787	798	800	724	813	781	790	822	760	829	787	839	785	792	778	826	806	819	768	785	794	784	769	830	820	757	747	788	848	778	807	776	800	783	807	847	794	808	789	838	788	797	796	825	805	789	818	827	797	785	812	804	791	767	798	817	851	829	839	802	794	881	771	810	816	807	808	815	777	828	761	776	832	819	813	788	829	825	789	816	787	821	819	808	806	783	730	806	821	809	744	827	796	838	789	811	784	794	783	746	818	800	824	775	820	820	817	796	777	808	799	810	794	813	838	818	821	815	830	809	785	804	812	765	811	812	792	864	832	817	781	787	851	768	787	796	764	814	790	821	772	824	836	798	779	766	837	825	794	824	794	790	780	789	815	809	822	796	829	805	816	845	810	838	783	812	772	813	803	787	808	821	874	844	782	817	828	791	783	807	878	774	832	801	783	843	839	808	743	818	777	800	773	828	838	804	794	804	817	778	771	753	837	805	797	787	784	766	787	827	858	780	808	853	795	806	794	770	819	782	780	791	829	786	807	828	828	795	774	788	823	808	803	820	806	799	819	825	783	804	790	777	753	850	776	797	785	837	780	777	815	803	827	798	782	758	822	786	825	788	824	813	823	819	775	851	849	808	802	825	794	747	723	816	822	794	826	784	804	785	801	851	804	847	800	803	825	794	856	773	790	815	789	800	852	818	754	821	805	802	819	795	835	843	801	828	795	779	799	803	812	791	821	824	842	833	782	844	793	824	803	831	752	798	791	834	844	763	797	819	805	787	794	809	839	830	857	823	790	809	847	786	758	764	815	780	792	795	760	777	788	810	781	868	823	746	831	786	785	806	804	854	781	846	859	788	771	814	770	801	778	854	836	773	860	775	821	814	840	791	775	797	826	785	803	788	819	827	823	797	791	752	803	813	805	845	797	705	830	791	801	805	828	867	850	772	740	801	772	842	804	826	770	814	825	824	744	808	788	797	857	800	803	789	748	801	858	839	769	769	800	812	841	779	805	782	799	771	787	771	804	762	824	798	786	830	760	797	788	825	807	799	810	788	812	843	866	774	779	839	813	794	836	781	766	800	822	805	791	854	800	765	808	860	795	773	806	846	828	766	774	775	849	815	787	810	832	799	778	796	785	796	812	785	766	781	784	777	785	770	762	859	804	756	825	842	831	789	835	812	801	787	837	764	777	818	774	801	796	821	835	795	793	829	831	766	836	763	790	813	828	787	813	798	847	819	798	810	810	784	767	777	811	825	810	771	809	804	781	808	805	783	779	795	794	816	746	788	783	809	789	791	790	816	778	787	814	798	786	847	798	842	832	833	802	825	848	777	776	821	813	844	815	843	815	794	784	813	809	819	789	720	770	790	791	791	781	843	792	831	780	850	821	779	811	797	824	802	818	780	831	788	802	859	774	817	814	806	805	832	826	808	777	792	803	823	798	787	792	843	820	789	807	858	778	786	784	810	806	811	817	797	767	834	811	784	813	812	792	757	808	743	863	805	799	789	773	828	793	779	782	793	800	793	834	785	762	796	828	826	798	820	799	791	854	861	763	794	796	793	806	801	771	835	784	871	790
24809	20995	28000	26617	17355	7834	4186	2258	1669	1443	1442	1276	1138	1027	1006	987	971	987	948	951	1017	979	938	906	870	935	876	939	924	939	937	895	890	914	927	920	911	881	947	892	925	951	929	889	918	908	962	958	903	904	891	913	919	940	899	924	892	942	953	924	923	945	943	937	892	921	967	915	884	922	902	895	943	882	951	908	923	909	946	875	915	890	951	993	889	920	984	959	961	869	903	911	929	911	948	941	978	888	973	901	918	956	890	963	962	907	925	953	930	947	940	910	894	923	898	971	923	955	919	929	889	925	918	881	909	914	884	874	922	948	952	927	960	935	967	883	875	870	881	908	944	924	897	963	908	930	915	905	937	906	873	834	928	951	904	938	940	908	937	906	932	976	902	929	917	906	940	948	870	914	914	903	940	893	961	941	917	931	900	911	914	977	941	917	893	946	906	951	864	903	961	946	904	924	899	957	895	962	843	857	939	916	897	933	916	900	916	907	954	935	880	933	939	933	850	866	904	921	920	920	911	937	890	926	916	940	926	897	950	884	897	924	858	978	910	929	893	884	986	925	909	920	892	916	894	932	886	891	926	927	893	970	943	917	926	939	959	885	885	842	887	879	927	911	868	921	932	926	938	931	959	865	908	873	915	895	932	945	917	895	930	910	933	923	928	914	909	908	960	962	916	903	890	931	939	939	943	926	975	897	881	931	952	961	939	931	920	975	928	912	916	910	891	915	914	946	910	897	938	894	965	968	891	913	906	913	902	891	960	923	944	898	914	951	907	926	961	952	913	945	882	968	911	922	947	943	908	961	925	903	937	959	978	894	921	892	895	940	956	897	977	901	926	930	871	912	896	908	919	923	912	917	913	909	899	879	912	919	906	937	941	913	904	953	902	948	927	943	900	917	919	898	936	950	914	947	907	875	891	932	927	901	956	914	887	911	902	847	918	854	925	914	920	965	948	904	890	935	932	895	934	909	934	893	883	954	891	945	897	981	926	889	941	915	970	914	895	938	898	913	938	993	913	891	880	937	887	950	923	932	937	891	896	946	975	896	916	919	931	915	930	953	914	922	953	937	915	955	1008	940	951	923	945	918	895	957	948	887	882	889	929	905	930	887	964	905	959	963	936	921	907	905	874	914	896	922	964	860	923	900	971	985	921	923	978	924	941	932	950	939	957	879	942	906	952	944	904	912	929	888	877	942	910	910	953	922	897	899	975	964	913	881	928	917	929	938	914	953	869	913	910	878	905	975	912	888	900	882	880	941	914	947	944	910	930	975	900	945	881	884	936	885	900	907	914	941	867	912	941	906	898	939	908	908	937	924	883	887	888	942	936	910	926	925	941	890	908	931	902	943	910	922	958	949	932	881	929	941	940	979	902	869	892	955	944	918	913	846	928	938	884	952	904	936	899	911	886	913	928	902	938	956	892	928	886	911	940	887	865	908	908	970	855	897	901	958	940	948	930	913	856	898	884	910	928	941	882	936	953	929	892	951	900	938	902	961	915	922	982	905	847	933	935	1002	925	903	939	884	913	899	912	935	894	882	881	956	959	892	900	937	935	862	982	921	938	904	909	978	876	935	935	913	933	881	899	932	993	907	950	927	886	946	941	910	913	952	905	963	947	956	919	947	931	928	945	910	942	938	909	947	888	922	892	920	884	950	943	961	944	887	885	900	949	911	871	871	933	913	932	903	941	902	868	913	934	925	890	966	874	905	906	949	908	901	965	883	869	926	897	954	929	913	930	926	945	915	965	988	891	919	918	925	921	915	864	930	951	952	963	942	884	878	925	852	934	907	956	953	901	923	913	896	967	949	886	916	891	915	937	903	939	892	932	899	929	934	943	869	902	952	946	894	941	898	900	924	914	944	972	900	918	918	919	916	912	887	938	987	889	933	908	952	905	940	975	960	936	924	854	916	940	909	897	920	923	893	899	866	937	888	933	876	973	971	907	933	898	936	916	933	861	891	908	893	934	904	903	909	918	940	894	887	894	917	923	915	917	922	931	923	994	963	887	981	920	894	927	906	943	929	929	923	911	952	893	912	915	923	931	945	931	898	869	924	884	885	950	958	909	888	929	910	999	987	936	960	894	899	904	944	984	941	949	896	864	899	934	932	909	883	938	894	918	910	926	955	871	963	927	940	884	859	959	915	889	896	863	947	907	896	915	928	923	906	918	913	868	942	932	954	970	894	941	932	920	917	943	924	946	933	931	953	941	932	925	984	874	969	902	974	905	990	931	975	908	908	880	908	932	940	874	924	889	941	916	923	917	882	928	941	956	887	910	919	901	942	886	915	949	898	857	888	922	920	881	925	895	888	920	947	885	981	887	892	927	920	914	946	893	864	948	891	917	890	925	894	928	958	912	919	935	907	890	991	866	992	952	963	934	925	875	905	902	897	911	941	957	922	881	910	925	879	924	914	858	900	867	868	928	910	933	961	886	899	966	940	978	918	904	917	921	960	991	902	968	883	931	964	919	941	904	897	930	930	866	894	945	868	908	869	922	920	912	935	860	991	926	894	962	851	875	912	943	910	856	929	960	913	955	939	892	930	948	900	917	879	947	970	918	936	942	966	918	912	955	963	906	933	951	908	938	878	895	927	938	890	923	932	979	898	930	873	886	914	900	932	904	863	948	904	999	918	902	965	905	954	935	972	895	917	931	919	942	866	940	938	934	920	918	880	912	921	922	858	937	907	905	933	906	917	910	913	894	950	925	957	948	950	938	934	974	889	955	911	860	934	899	874	949	936	902	903	907	922	957	909	992	895	876	896	1013	920	904	942	870	935	892	891	943	912	896	882	929	924	967	888	909	940	942	924	903	939	876	955	928	910	927	878	885	938	931	895	953	918	931	945	938	923	937	880	931	915	902	937	957	932	943	927	948	943	885	934	926	884	913	917	954	933	902	910	953	892	922	896	882	934	915	924	902	877	966	882	923	919	904	859	924	897	929	880	922	873	939	856	887	952	868	877	945	917	917	927	890	943	928	881	923	910	905	953	901	911	968	929	898	928	931	967	945	893	934	959	938	891	969	915	899	964	932	884	900	960	945	943	884	882	938	919	921	883	886	929	922	980	912	896	867	838	893	932	925	881	931	882	918	880	961	914	921	953	939	910	921	937	910	914	881	927	947	878	989	909	883	886	931	874	913	966	892	933	885	864	909	907	909	900	909	881	939	956	953	912	878	900	954	954	876	903	894	888	875	869	961	941	925	926	869	935	972	894	930	897	892	918	910	961	886	914	918	915	930	898	958	916	981	903	918	934	958	960	917	917	930	916	923	948	876	927	1010	966	899	965	938	963	924	916	930	890	922	934	881	897	925	951	966	956	948	939	936	903	925	906	904	939	960	894	908	912	983	919	899	897	938	932	901	951	957	891	923	922	911	922	919	940	883	900	893	972	966	934	871	913	894	915	944	980	895	974	940	956	915	962	920	936	948	942	937	913	896	940	945	935	947	885	912	878	904	908	985	928	901	924	934	894	865	947
40215	45276	36570	25693	14676	8858	5660	3327	2355	1847	1733	1512	1288	1148	1051	1015	1035	1031	980	987	1022	980	970	962	977	904	1021	967	946	956	932	948	921	942	978	947	994	934	925	917	985	982	967	951	973	967	871	928	912	979	907	926	1000	972	928	977	986	900	914	924	963	937	951	924	935	880	942	939	925	961	959	935	878	960	948	969	845	925	927	936	999	965	967	899	917	917	993	1006	964	896	886	945	955	906	979	950	952	922	946	930	937	928	989	945	977	894	902	943	933	920	921	930	917	940	977	963	965	932	938	972	954	982	996	918	944	918	935	903	921	948	919	935	905	1003	942	927	898	937	985	966	958	911	948	934	952	998	994	917	872	938	892	926	898	976	943	944	973	964	937	865	916	892	898	999	969	884	961	926	938	945	915	934	951	930	961	910	885	897	981	936	895	920	929	948	954	932	922	990	881	916	931	918	959	954	889	911	958	931	935	950	905	959	967	988	915	904	908	900	990	904	990	956	925	1049	890	927	939	919	910	958	977	924	958	893	924	1004	912	990	938	919	947	927	957	954	949	909	933	988	902	913	928	955	893	926	984	945	991	993	994	987	872	1018	950	906	986	909	909	977	935	955	932	948	926	932	997	927	1006	975	912	916	968	912	988	925	945	981	956	987	962	929	969	953	966	925	907	966	961	926	949	880	946	931	968	949	937	933	990	942	954	936	985	900	917	936	996	936	885	949	965	906	957	964	934	959	964	947	899	935	963	924	913	961	886	934	949	967	928	1003	982	951	918	938	957	956	959	871	991	963	940	969	942	985	987	920	970	971	914	950	976	987	905	934	947	955	957	975	925	963	953	914	985	964	915	956	925	955	959	961	945	918	1003	915	1001	927	990	940	972	969	909	968	900	951	918	894	918	919	978	954	941	954	887	972	955	930	939	955	976	993	975	991	959	915	913	1023	949	927	936	964	900	939	909	937	942	946	954	967	917	942	917	944	934	919	964	989	897	888	918	904	960	941	999	922	998	947	916	913	989	1012	917	943	972	909	990	909	934	934	960	978	969	903	954	957	923	976	916	974	987	912	928	945	911	995	958	927	924	923	954	907	944	996	939	922	941	900	920	914	987	941	913	931	973	951	958	902	930	941	963	976	973	908	894	965	919	969	955	959	926	917	900	974	919	963	921	921	968	1010	984	959	960	979	933	914	1011	959	953	917	993	912	909	899	939	958	949	991	1017	934	962	963	893	904	897	973	991	928	934	980	919	931	894	873	992	977	940	982	928	947	906	922	950	956	947	968	918	943	977	913	924	935	964	910	1007	955	920	959	936	975	979	926	976	913	930	990	940	945	917	925	969	1006	965	907	985	957	916	933	1005	943	910	979	967	952	937	954	936	865	957	970	919	937	900	957	926	935	938	942	982	897	987	952	898	942	906	1001	969	927	938	965	942	948	913	910	968	935	921	932	914	965	950	904	944	908	936	954	936	952	959	947	981	1008	965	934	966	953	957	938	919	972	921	933	952	940	956	932	901	1003	1017	943	968	945	937	903	1023	994	949	924	936	940	951	938	922	889	997	910	957	893	874	904	937	942	974	920	966	907	877	919	954	960	888	958	922	901	933	924	931	936	913	959	954	931	948	955	975	912	914	907	929	937	916	902	981	953	941	933	933	934	911	938	956	951	953	960	1013	947	851	967	916	942	990	905	930	967	923	960	951	951	991	1033	949	965	958	976	924	958	923	951	987	947	963	965	942	1001	969	973	946	951	971	957	901	1003	953	919	928	908	911	945	917	932	965	977	922	958	921	865	929	939	935	940	952	918	956	975	1021	935	957	936	946	971	970	974	954	868	966	925	990	930	960	938	883	933	919	998	955	952	985	904	952	966	948	953	927	919	937	892	908	929	897	930	943	955	931	919	929	1004	939	932	952	912	909	873	932	910	927	927	952	817	932	969	904	906	954	981	905	928	965	903	952	918	957	956	982	958	906	914	955	941	961	951	940	940	923	931	951	936	852	984	972	981	886	941	974	936	949	939	955	987	957	941	922	984	960	966	925	970	933	940	888	924	965	934	986	885	917	926	915	955	930	930	896	908	961	974	924	933	1001	958	935	914	910	944	956	902	935	943	979	898	965	943	1002	950	934	913	937	927	909	991	953	941	959	951	905	959	874	948	924	982	898	976	929	865	972	990	989	913	981	947	913	934	949	954	991	918	893	913	949	977	932	937	993	949	940	975	910	938	937	869	906	953	961	933	929	992	975	956	925	956	1009	994	859	910	924	845	944	899	941	904	885	946	880	940	997	984	968	972	948	932	988	983	924	926	885	924	966	938	914	943	942	913	948	896	977	972	928	972	978	964	942	935	908	969	927	933	926	906	898	950	992	943	938	944	1007	953	981	929	985	901	1030	958	941	926	954	964	917	921	985	939	926	930	967	938	965	934	1016	943	912	922	943	905	973	903	911	945	935	901	1021	983	890	976	969	935	896	959	924	941	927	894	972	956	934	949	944	988	937	989	927	950	1012	909	944	961	986	959	932	908	909	947	925	941	932	973	920	969	1022	938	928	933	959	994	942	873	950	940	956	912	946	937	981	954	901	925	912	953	959	924	943	973	972	960	927	916	970	929	938	920	900	994	942	922	934	922	943	978	969	909	933	950	924	950	887	961	944	940	950	939	917	982	976	950	873	944	964	934	976	955	952	956	889	931	995	959	965	948	911	904	968	952	913	945	937	919	945	988	915	961	945	976	934	884	907	936	975	930	981	934	976	993	946	977	852	910	938	911	927	936	1007	953	848	927	981	937	978	943	918	919	966	914	950	999	954	961	984	953	978	968	963	949	965	957	979	922	941	984	947	987	929	958	992	958	948	980	975	916	963	969	951	943	964	949	955	949	885	922	880	962	988	947	930	1007	921	982	942	936	914	931	947	942	957	918	934	913	911	870	914	967	993	979	946	945	1007	933	925	971	933	927	974	910	985	914	987	922	920	926	905	952	905	900	975	913	936	977	946	898	956	914	981	904	922	985	962	977	916	935	964	944	985	959	947	962	944	956	936	920	921	973	932	927	971	975	932	977	917	984	965	897	964	955	930	925	918	1012	939	960	963	896	969	950	894	927	965	954	988	923	928	894	976	984	889	956	916	874	954	982	1018	938	882	917	921	931	929	980	935	881	917	1010	976	968	908	961	921	914	962	867	991	892	898	1001	929	907	970	909	907	919	907	926	1047	912	922	871	919	995	974	946	990	947	948	954	948	921	934	970	918	904	945	896	928	900	987	961	944	950	960	943	926	1002	934	950	965	971	942	918	971	945	956	968	960	929	967	903	1028	924	1005	962	899	956	932	927	962	961	960	928	984	920	906	958	943	963	922	983	939	975	970	966	909	919	947	941	956	898	974	909	931	976	954	890	878	923	990	928	986	973	917	987	968	965	945	913	905	985	950	991	987	939	915	918	1018	949	905	934	948	994	932	935	951	984	991	976	911	885	933	945	900	966	920	954	971	941	951	946	947	976	935	948	924	938	923	926	989	907	948	980	968	954	885	945	890	957	873	941
22380	20947	28371	23755	21035	21222	13316	4650	3164	2380	1832	1291	1017	1015	992	935	890	854	876	888	847	923	860	821	786	868	898	804	795	860	859	843	854	849	811	842	881	811	889	838	855	867	875	815	851	778	814	837	828	862	912	807	861	817	785	835	905	866	867	867	785	818	840	844	816	858	796	860	826	854	846	817	883	838	854	886	817	847	828	823	837	929	839	824	901	803	814	812	804	816	831	846	842	787	841	812	862	898	837	827	831	812	811	855	837	830	872	812	835	847	861	792	874	826	839	855	808	825	818	854	878	848	828	817	870	846	839	862	806	805	790	860	865	836	847	808	840	841	819	850	821	817	855	835	861	843	842	846	814	862	808	822	872	848	822	841	830	786	876	888	878	866	856	822	828	869	894	835	845	847	807	786	827	839	839	859	866	852	841	858	820	831	794	832	874	855	792	862	860	825	863	862	764	891	792	855	823	783	840	812	844	836	832	859	789	821	848	820	843	856	836	856	792	862	873	862	838	811	851	799	797	832	821	839	803	861	816	835	841	825	897	811	809	874	857	804	829	818	831	843	820	856	836	846	867	811	849	800	853	812	804	852	831	834	844	782	843	850	810	842	876	813	801	797	813	859	809	828	861	871	819	843	854	880	798	805	857	820	849	818	859	811	857	852	833	808	874	867	867	889	820	784	838	866	828	854	859	853	792	838	826	860	844	817	805	874	844	800	864	838	841	802	886	843	840	847	770	793	843	804	847	803	861	825	792	863	819	839	898	857	845	864	822	900	834	826	837	827	815	798	813	789	862	847	762	796	854	902	865	853	788	811	875	813	861	900	891	880	840	851	810	841	828	847	798	865	791	856	847	816	833	771	813	786	827	817	774	870	767	835	849	787	802	819	850	913	814	828	825	811	833	864	813	827	852	820	832	810	861	889	904	834	856	877	818	812	819	792	840	849	855	847	825	824	868	854	849	843	833	834	824	811	888	866	848	856	827	809	808	838	841	838	820	826	831	828	872	893	817	809	831	863	849	852	880	850	842	797	865	819	813	855	816	834	853	785	835	762	834	830	837	833	851	840	855	850	823	841	815	850	844	840	865	875	845	852	828	819	756	828	844	886	868	841	854	805	871	823	811	822	856	859	799	803	858	809	859	794	843	869	868	839	854	852	818	823	815	881	837	831	856	795	847	806	834	809	817	811	887	838	820	837	871	815	847	889	816	829	824	795	868	861	827	842	795	823	874	872	806	867	820	830	900	865	854	846	844	848	807	837	821	863	839	856	816	863	785	805	862	853	852	825	888	813	873	788	846	829	862	802	865	820	872	830	827	845	851	870	851	784	800	847	826	813	818	805	844	850	795	841	832	848	857	844	798	842	862	879	829	849	827	813	865	849	809	813	861	843	856	873	870	847	834	830	794	849	849	862	849	827	858	820	876	821	829	852	833	833	856	841	820	808	807	825	803	822	843	815	848	844	825	792	821	799	798	844	848	825	841	860	812	860	841	809	829	862	882	815	857	888	766	901	864	836	890	847	840	871	790	848	826	843	838	825	819	851	776	819	857	862	823	798	809	864	854	885	845	887	877	831	869	858	885	876	826	845	883	876	820	829	817	877	856	892	836	817	850	830	863	859	828	847	791	865	819	872	806	815	817	796	843	899	842	782	780	851	875	836	825	815	897	869	830	836	801	823	872	888	848	827	815	794	849	861	859	858	805	808	816	836	858	825	823	825	808	853	817	882	838	835	844	867	842	860	846	836	784	824	839	874	853	892	845	813	791	851	863	857	814	859	841	801	839	864	823	855	801	852	834	853	796	791	905	872	795	804	815	849	832	843	832	825	791	841	850	815	865	832	841	823	829	864	784	875	891	843	849	868	875	854	830	847	798	840	816	891	801	817	836	868	838	892	812	850	908	811	846	825	810	869	876	821	836	829	789	854	850	776	798	813	889	894	833	860	832	802	836	880	848	823	813	832	917	867	824	826	810	865	844	839	860	818	827	877	799	854	834	811	860	853	859	827	868	833	846	802	782	842	809	813	806	838	865	801	867	829	807	799	805	821	794	835	891	812	843	852	849	867	826	834	856	892	864	867	805	832	830	826	791	832	876	830	897	816	838	818	856	853	837	888	847	792	806	799	792	853	809	854	873	840	856	843	856	795	819	862	832	884	894	850	865	874	811	865	800	892	798	852	878	819	853	870	874	803	831	838	804	866	801	828	881	809	807	814	882	832	822	851	814	884	831	873	846	814	777	843	786	862	823	820	822	862	858	864	855	832	847	837	821	862	822	826	800	790	829	834	874	859	856	785	837	810	831	893	841	768	810	853	788	861	842	827	816	786	812	827	875	840	804	842	816	813	866	816	866	804	850	813	856	844	839	842	821	846	857	821	829	800	827	814	825	880	855	849	902	830	864	816	850	817	828	841	882	807	850	851	861	820	828	840	870	815	818	884	805	867	787	845	821	830	812	795	810	889	846	870	825	907	828	845	823	804	782	842	819	864	900	801	855	795	843	800	829	836	798	819	852	838	806	807	847	877	776	858	833	823	854	820	851	765	881	837	841	821	813	860	849	841	788	874	890	811	806	842	790	763	806	867	831	820	831	818	831	860	807	842	850	837	773	781	832	834	921	829	869	834	783	862	807	839	823	832	816	859	832	860	794	777	894	905	781	800	830	795	886	904	826	823	872	899	849	840	842	872	861	837	858	836	819	801	855	843	844	858	836	848	842	858	831	876	817	797	857	789	844	830	823	878	792	902	840	829	842	875	801	811	813	807	842	843	838	836	829	871	845	811	840	858	804	832	869	853	842	877	850	931	828	837	890	892	799	854	854	818	814	881	860	866	812	883	865	880	857	810	823	883	835	906	817	854	837	864	806	835	864	823	857	895	830	910	853	828	831	786	833	875	815	902	850	875	832	849	829	871	803	858	847	853	824	829	809	844	859	857	811	840	859	835	898	814	866	884	829	847	819	787	857	798	802	851	805	846	840	848	880	820	869	871	848	835	917	809	832	861	814	779	823	827	816	831	841	833	852	891	829	804	832	840	830	797	840	869	792	827	819	836	769	862	845	893	875	836	849	831	834	825	812	859	844	847	847	820	882	846	878	823	828	843	812	865	798	838	873	858	787	837	821	860	840	819	767	846	841	850	842	851	835	873	812	844	828	816	798	852	794	843	850	876	839	838	856	824	871	858	827	905	866	821	848	869	865	860	902	787	870	820	766	861	835	915	786	852	838	825	848	844	859	836	844	789	858	855	834	886	815	791	811	759	877	846	918	874	816	824	813	837	826	840	828	803	885	852	837	860	787	812	873	817	815	845	818	812	834	832	877	792	816	779	762	847	859	800	887	810	851	827	805	802	813	795	860	848	898	818	865	826	802	883	884	877	817	808	826	824	805	842	801	829	779	808	855	787	903	874	799	875	864	842	837	815	842	821	789	884	850	862	809	855	876	838	838	830	832	861	819	852	822	783	864	842	776	882	829	814	832	819
43580	62515	44563	26814	16507	12208	8399	5877	4390	3147	2280	1616	1084	1118	1006	922	901	951	916	872	864	874	887	859	844	909	889	904	855	825	833	873	832	856	893	832	814	851	837	897	831	848	818	860	883	833	841	841	830	829	858	838	893	862	860	857	842	863	852	884	851	845	858	852	878	853	832	850	797	829	861	831	825	866	827	848	791	890	831	866	817	879	815	839	864	834	854	866	868	843	852	852	848	872	846	869	842	808	828	822	845	842	806	867	795	862	845	793	901	802	819	849	804	831	850	886	841	833	867	849	852	850	874	836	889	833	824	876	882	842	843	831	862	900	827	856	843	762	819	864	889	832	848	844	840	834	837	852	866	842	870	856	830	805	846	856	832	820	831	814	844	838	767	884	883	881	891	854	834	848	836	806	851	804	842	901	864	884	846	797	839	822	839	903	886	914	820	833	823	851	856	863	906	850	863	880	821	881	834	828	803	855	859	837	826	812	881	832	809	820	858	874	858	890	810	849	865	806	856	816	826	830	864	827	854	876	872	858	789	820	853	834	900	843	855	885	813	803	832	875	830	861	855	881	781	831	840	866	863	836	803	818	915	835	873	833	788	839	905	820	898	824	846	858	844	900	841	838	899	792	823	832	842	796	790	847	888	836	850	836	804	866	848	814	815	813	872	888	835	865	831	896	860	823	772	860	836	830	857	902	821	840	840	805	835	885	891	892	839	875	791	808	868	836	862	849	924	871	882	827	852	846	846	828	893	860	850	821	859	859	884	879	847	811	791	843	873	866	880	880	846	818	871	867	836	830	819	844	886	826	811	803	842	862	800	860	889	865	925	866	828	835	880	805	829	808	836	807	873	820	896	839	887	822	812	835	891	903	856	854	838	807	833	857	862	842	820	879	781	827	818	840	865	840	848	871	895	873	819	873	843	851	775	882	829	862	865	812	882	872	815	846	889	892	800	876	853	834	879	855	852	851	794	805	854	826	818	803	839	865	871	801	809	838	812	846	821	784	788	880	857	910	825	865	807	845	833	855	814	847	866	808	897	836	860	871	964	843	856	893	861	867	868	864	863	899	900	868	868	834	827	826	850	833	757	881	794	832	891	859	824	843	832	843	820	800	808	838	781	848	852	874	850	856	836	843	831	854	804	882	853	860	843	795	805	833	825	868	851	865	833	826	863	822	829	858	881	822	838	826	855	865	849	860	804	814	835	850	823	815	855	857	861	790	820	880	879	841	867	802	869	846	914	855	813	874	800	814	827	832	852	843	839	849	857	840	882	793	811	793	868	794	839	866	851	895	886	797	877	811	820	865	826	841	830	859	808	841	859	793	856	854	839	897	798	850	890	848	830	849	867	883	890	877	842	821	828	832	852	871	853	869	845	825	865	881	830	827	874	863	881	860	855	862	843	850	822	830	902	813	847	807	870	833	849	838	851	895	833	863	858	872	840	892	857	853	767	772	889	872	886	851	876	848	868	829	877	805	793	862	802	856	862	885	853	853	875	830	938	803	795	840	812	860	798	836	877	832	878	851	808	860	853	861	792	828	802	829	806	854	826	827	790	881	851	843	874	869	884	843	804	877	835	798	830	859	857	863	863	865	883	862	842	827	832	817	813	861	830	818	827	828	815	839	856	837	844	867	825	924	875	836	787	827	843	863	837	855	837	860	818	876	837	849	875	837	833	875	892	844	838	846	863	822	846	855	883	824	851	905	850	843	879	870	851	869	831	826	827	874	828	833	882	844	869	861	770	823	881	799	773	822	856	867	817	855	838	821	771	871	876	865	827	856	832	853	805	835	863	851	902	867	873	844	852	807	851	837	850	856	853	846	847	806	834	850	799	836	857	900	839	856	894	880	826	830	847	833	877	868	862	853	870	836	879	849	847	831	809	851	839	798	842	801	870	840	849	884	848	896	844	786	810	882	815	804	860	825	826	884	846	848	877	847	822	863	839	848	813	837	867	791	850	876	787	885	811	887	804	924	857	802	808	819	847	851	787	809	927	852	848	867	833	873	847	926	835	860	854	816	823	870	826	915	825	781	858	857	815	809	830	833	871	851	895	794	897	828	851	864	835	864	862	855	881	858	822	839	818	848	849	864	785	825	830	855	849	831	883	889	818	838	868	825	800	855	836	845	812	854	849	923	830	852	840	801	878	857	884	863	815	822	855	843	833	820	860	847	834	851	866	802	841	879	843	852	869	855	829	796	822	839	818	812	871	861	855	824	818	866	834	839	828	822	852	802	821	830	843	843	885	864	848	827	815	841	795	803	817	821	845	862	840	833	841	817	873	822	805	869	881	886	810	830	814	851	867	841	882	859	793	788	850	800	823	887	848	807	821	824	847	849	863	864	875	842	863	824	877	872	794	863	886	885	787	886	888	864	825	827	898	876	798	842	807	823	834	855	834	827	841	828	843	801	846	870	809	844	846	851	841	792	820	838	800	859	902	773	854	802	845	855	836	823	809	823	893	860	805	836	867	883	852	842	829	821	846	847	843	838	843	808	817	789	844	833	814	807	849	866	869	841	842	854	836	876	853	831	918	882	852	795	867	832	791	830	855	827	825	846	817	865	814	859	868	861	886	848	784	859	887	826	858	847	839	877	827	862	861	800	877	892	820	873	850	849	826	847	897	864	823	874	840	864	811	835	847	874	773	913	848	861	847	842	859	845	827	839	937	828	801	820	866	895	831	881	830	825	857	846	857	881	884	854	828	841	858	834	777	862	859	887	845	854	887	845	818	877	799	826	886	857	873	859	826	808	838	861	882	816	869	829	833	897	849	826	877	875	839	824	862	793	867	873	940	868	826	825	850	827	858	798	792	835	770	833	846	849	864	825	878	880	853	842	824	809	779	850	844	816	814	869	857	821	839	857	854	873	841	828	847	826	867	844	864	831	889	863	802	823	828	872	802	916	827	852	840	791	884	849	880	874	820	848	890	810	844	847	859	859	847	852	871	855	886	867	864	854	895	835	850	792	881	854	860	835	865	850	826	842	849	841	831	813	845	822	915	850	879	786	840	782	850	847	792	849	877	857	826	832	816	862	802	836	810	894	848	799	870	841	821	795	882	840	849	896	857	833	883	853	856	823	852	804	822	817	854	861	837	837	815	827	853	835	870	815	844	858	863	873	865	817	850	852	830	890	866	854	839	884	834	842	837	837	889	831	853	874	788	868	807	829	818	883	841	822	828	793	826	839	807	831	831	825	869	830	817	824	879	843	823	839	848	836	841	794	800	849	836	848	841	817	891	839	858	830	915	859	869	872	839	868	882	840	876	850	856	839	798	824	804	868	878	865	858	875	831	809	813	889	865	878	829	880	801	870	834	828	896	883	856	841	841	815	832	847	878	839	828	829	800	841	829	810	836	866	814	857	850	863	858	839	845	771	856	862	894	897	841	836	856	789	886	858	851	835	849	890	873	883	864	860	872	880	815	852	806	881	798	868	866	835	830	844	832	853	819	800	839	879	856	840	845	822	783	860
38670	34980	33479	21248	9196	4966	2659	1801	1227	1002	1020	934	894	897	954	932	887	949	908	899	896	843	858	902	918	887	875	861	795	888	898	949	871	847	849	931	856	886	813	849	857	841	904	828	855	893	856	901	838	845	859	847	812	877	863	860	865	865	905	903	890	867	848	878	920	884	882	894	865	823	808	823	859	903	886	868	891	884	836	895	880	841	851	853	888	850	925	855	849	835	894	898	817	870	875	873	831	900	876	908	846	832	817	873	834	854	898	861	884	866	877	877	856	841	869	878	875	897	901	912	841	852	852	867	869	859	868	875	832	828	920	862	849	855	881	857	820	856	852	799	862	907	869	875	868	867	859	882	899	835	881	866	872	864	910	878	907	870	891	947	880	854	858	846	878	794	824	830	878	899	829	822	845	856	844	809	826	955	862	858	823	869	880	856	858	885	879	837	838	839	887	847	923	859	876	844	896	880	882	890	824	852	888	839	801	826	899	913	872	896	871	839	822	783	860	857	861	836	822	933	862	920	865	816	895	864	856	860	877	844	864	821	874	904	905	872	866	833	930	865	851	828	874	903	820	874	867	799	877	925	878	871	897	859	883	818	865	913	848	845	834	833	839	884	862	809	854	845	876	813	884	833	841	815	922	852	846	856	879	855	884	859	904	860	902	869	824	871	838	938	865	839	840	876	869	839	863	868	829	849	850	876	858	821	847	921	861	893	872	884	828	877	844	883	896	868	810	857	888	832	898	893	851	831	884	817	841	842	862	863	861	883	837	862	838	850	823	858	821	910	843	855	893	864	813	854	852	871	860	862	869	914	891	859	817	845	845	871	825	842	875	832	870	885	864	900	872	893	843	871	898	877	851	827	849	825	903	870	888	846	835	867	905	889	823	812	843	880	840	883	866	909	884	850	852	910	838	854	860	810	896	859	854	832	896	925	781	829	817	894	862	839	834	844	869	883	857	913	849	852	909	887	823	876	848	893	879	878	839	895	928	806	877	860	825	883	917	815	882	860	838	886	890	903	909	930	887	865	870	835	853	886	818	877	896	831	894	870	880	854	852	812	859	859	841	853	837	905	869	826	855	867	860	859	860	859	849	859	873	866	856	881	850	861	883	827	846	828	882	877	888	856	822	863	932	872	872	860	880	879	842	858	863	850	843	842	806	806	883	943	894	907	828	871	866	870	870	866	878	827	856	807	843	898	834	860	888	889	816	901	853	862	882	920	849	870	863	848	875	897	831	866	864	872	883	905	874	878	834	870	837	877	881	823	839	873	839	802	851	910	904	862	864	849	909	854	852	878	821	882	897	902	879	824	851	869	851	900	818	872	826	868	866	886	896	830	847	872	829	850	830	833	857	897	871	845	860	904	904	805	832	899	882	850	888	887	870	957	924	889	852	887	887	851	882	864	851	916	829	846	874	839	884	884	910	880	873	872	879	878	865	876	872	875	884	812	861	813	862	844	838	833	879	874	812	927	834	875	873	867	946	881	853	837	835	853	835	894	831	821	837	860	846	860	829	897	908	925	836	862	932	835	858	932	862	872	877	835	827	892	845	820	871	855	830	906	883	853	837	844	881	825	831	860	871	869	885	888	903	831	814	817	899	869	852	805	882	844	838	819	844	834	826	932	867	851	872	906	845	916	802	846	808	830	844	921	819	856	862	845	820	827	895	845	850	830	871	846	863	863	860	843	870	866	866	828	801	809	810	873	858	853	833	899	843	839	809	867	821	869	906	874	874	831	910	837	898	857	904	884	867	844	857	831	884	872	882	868	829	891	872	872	892	856	863	867	786	896	872	878	832	821	857	830	862	845	847	875	829	883	832	845	863	940	865	855	845	884	825	934	893	858	888	872	867	838	860	877	874	904	883	846	865	841	868	849	856	834	860	868	842	875	878	793	866	857	884	898	839	891	892	882	897	889	887	811	871	858	882	931	866	926	850	795	840	797	888	903	865	868	872	885	879	877	904	849	887	838	897	868	842	853	841	852	881	876	917	857	859	853	895	847	863	835	894	881	904	858	867	817	836	885	890	885	855	854	840	870	864	881	863	857	838	858	854	877	869	884	877	891	890	868	859	827	906	877	865	858	853	899	893	904	848	814	898	898	808	820	852	896	842	806	894	896	899	889	897	862	816	898	895	868	896	852	854	901	859	832	879	864	868	813	811	888	878	893	827	871	889	845	859	853	867	851	883	888	900	842	849	814	804	840	793	915	840	839	809	837	842	893	868	832	848	862	882	839	834	863	869	890	852	858	852	851	892	876	865	845	879	884	902	855	926	822	894	832	847	846	849	864	882	882	860	840	850	853	856	897	845	829	845	861	827	867	868	890	995	896	856	881	891	851	860	873	825	882	868	869	869	879	885	875	835	887	910	824	850	882	869	881	835	844	824	892	835	878	892	900	836	839	869	871	844	881	911	811	801	858	849	822	870	848	862	842	848	888	864	847	868	867	838	864	876	838	851	855	855	863	877	856	887	839	858	915	872	915	832	916	844	853	875	817	824	835	841	871	869	861	853	843	851	851	886	865	915	896	916	865	876	900	803	874	849	843	823	828	820	880	921	854	872	866	855	892	860	908	880	895	853	836	853	849	867	863	864	823	813	881	814	909	875	854	895	813	855	836	857	912	866	862	846	844	879	899	835	871	877	856	841	852	850	886	890	825	822	894	820	819	854	904	877	903	889	832	859	895	847	829	874	856	882	859	887	876	853	910	828	871	893	811	856	859	894	923	881	859	871	863	867	865	866	856	909	860	865	908	819	878	859	868	830	853	821	852	898	871	867	891	819	834	863	911	859	855	890	869	845	838	915	901	875	849	880	831	815	849	820	862	862	899	868	893	915	860	847	830	867	851	855	930	878	867	807	906	902	841	832	885	901	913	843	846	855	864	832	888	878	875	886	847	853	882	828	856	857	855	861	847	905	829	884	848	870	870	845	871	899	867	832	907	905	904	896	866	864	862	900	915	948	885	885	849	852	896	891	905	870	845	864	875	874	887	862	833	910	926	864	921	912	832	908	821	924	850	849	863	896	834	856	835	822	901	854	922	876	844	818	854	892	813	882	884	836	833	836	854	878	845	848	837	893	801	910	907	884	852	887	854	923	899	894	879	852	835	909	929	881	863	849	858	888	850	858	830	817	870	866	824	872	890	826	845	906	891	845	815	828	852	891	877	893	878	842	840	850	885	816	833	867	883	898	864	896	897	813	828	871	874	861	809	892	833	900	801	914	900	866	824	776	830	876	880	909	777	834	876	896	854	762	811	875	843	878	891	846	869	813	875	901	884	888	893	853	856	871	849	838	849	790	874	868	915	836	863	847	906	829	888	862	901	888	877	900	879	880	869	849	850	898	833	810	867	855	851	870	903	814	885	882	815	894	840	851	876	821	833	871	817	799	857	856	860	845	862	876	855	885	862	856	841	876	873	888	889	856	892	873	925	860	859	915	865	851	853	844	892	887	858	896	924	874	863	883	820	827	873
42681	47002	32743	18430	10586	6876	3764	2430	1479	1184	1071	1090	1018	989	923	965	928	940	919	932	895	920	903	931	965	919	868	915	975	838	895	899	889	911	943	914	898	851	904	880	912	914	885	935	934	924	926	933	935	848	858	905	875	951	901	910	931	867	851	958	918	935	926	905	867	923	892	929	893	924	844	826	869	916	856	915	894	883	901	857	885	907	874	939	903	873	914	914	956	913	862	909	905	943	912	914	934	832	854	840	950	900	892	910	924	896	934	910	918	880	891	910	903	900	895	878	897	911	896	987	900	858	910	861	894	837	883	854	911	891	926	872	894	883	868	920	959	881	855	905	916	838	862	936	906	971	894	893	913	861	908	882	846	906	919	899	890	903	846	903	906	912	945	892	915	895	912	923	914	840	897	870	891	891	877	927	872	912	862	824	936	887	883	950	874	922	885	844	874	886	940	889	945	889	896	910	924	878	912	879	887	901	927	894	905	936	858	872	870	937	861	940	918	932	895	920	852	891	888	881	905	889	909	874	889	914	909	878	904	937	923	894	924	876	911	899	939	900	920	896	902	895	951	925	894	848	932	879	945	824	844	904	904	897	905	940	870	929	901	920	869	871	900	943	868	906	910	938	904	885	898	963	881	847	888	904	893	958	851	911	880	880	941	902	934	903	916	913	891	833	868	865	912	890	896	874	931	909	912	885	857	906	852	851	905	902	935	879	893	921	868	885	813	905	945	938	861	866	917	908	942	897	924	856	913	844	917	901	867	901	879	888	905	881	857	851	887	891	901	928	858	880	856	874	942	933	915	866	885	855	890	900	889	869	880	902	878	914	879	878	946	909	963	881	864	946	862	885	879	879	918	949	909	908	921	869	859	912	919	899	910	912	933	884	920	842	935	928	882	867	946	873	918	898	875	891	915	966	844	936	859	909	900	936	905	859	940	905	917	887	911	901	908	898	883	906	874	813	900	873	951	866	889	972	903	910	968	864	943	913	907	879	881	954	918	923	855	898	913	885	856	846	905	931	910	844	907	969	920	930	906	930	910	915	902	914	880	877	923	897	878	856	875	925	876	872	939	907	904	917	915	886	885	906	909	915	900	923	875	911	962	841	895	915	914	884	946	885	858	871	881	876	892	898	896	843	864	899	870	855	877	920	931	853	914	939	847	879	933	912	871	934	874	888	887	859	910	893	900	912	857	908	892	894	906	907	907	934	888	902	907	909	907	965	832	901	839	923	901	950	883	875	917	881	902	900	897	917	871	907	861	878	902	829	892	891	864	885	825	870	854	933	854	855	845	882	898	851	940	883	887	907	921	921	905	912	875	908	855	854	900	892	915	884	855	879	889	938	869	937	904	874	896	925	880	873	927	886	884	888	907	874	904	872	944	904	912	936	884	875	860	879	903	931	888	895	920	858	921	948	929	932	898	898	944	881	894	888	902	885	885	904	887	878	927	829	870	824	864	909	865	876	850	880	845	885	912	875	867	871	934	841	882	842	873	908	939	879	869	869	945	931	892	883	875	878	931	946	885	929	899	937	868	878	872	858	857	889	888	852	950	914	917	907	897	907	859	923	858	872	926	925	848	842	866	907	841	937	880	878	873	921	818	852	899	962	918	918	889	895	878	853	871	922	895	897	891	863	885	906	881	888	939	915	945	819	878	937	868	885	891	924	881	855	896	945	919	902	903	857	885	941	865	929	921	918	980	862	882	878	872	887	808	919	915	904	889	843	959	881	909	921	909	856	926	917	905	899	967	924	872	912	914	890	853	875	920	900	878	914	853	896	907	837	860	914	888	901	934	882	896	907	907	888	901	893	892	943	910	843	859	863	921	917	865	877	868	882	811	891	882	929	885	903	924	892	913	882	929	955	853	884	905	976	907	908	899	881	896	881	884	869	857	888	869	899	893	875	879	905	910	906	876	928	843	901	870	889	899	944	932	894	884	852	855	915	917	873	884	892	921	882	876	899	894	901	897	894	877	884	877	850	858	887	889	898	891	864	892	927	903	872	885	869	913	878	911	894	902	869	956	910	858	943	903	864	915	845	892	904	864	883	872	924	921	930	899	952	876	905	876	885	875	948	834	941	901	901	873	913	899	844	901	920	872	866	869	893	932	894	894	956	890	885	953	880	844	936	874	903	882	871	877	893	890	881	940	916	894	873	928	837	891	954	871	884	894	911	936	913	854	870	892	854	912	931	911	873	902	905	846	908	925	905	892	878	885	967	905	914	901	878	885	859	898	879	924	898	900	857	893	893	920	949	900	908	864	928	841	889	864	862	838	902	888	872	907	863	893	879	920	864	928	884	955	873	842	881	907	865	891	920	891	862	931	881	901	894	868	887	850	904	879	902	881	891	908	894	914	877	919	956	915	840	894	863	844	912	830	887	884	952	849	901	932	897	904	881	883	865	891	838	942	915	896	907	914	893	906	899	853	847	938	863	856	918	852	853	872	859	919	930	904	887	899	894	888	886	856	933	908	893	845	903	905	891	915	919	868	915	904	878	901	887	900	951	956	871	951	934	915	918	909	890	890	922	902	855	885	921	893	973	934	879	913	901	924	882	919	910	840	896	887	959	920	857	946	913	907	881	870	892	939	906	915	873	975	875	897	900	880	894	879	894	861	900	933	888	878	858	959	913	903	912	913	931	902	876	882	880	871	849	858	910	929	883	910	900	908	882	855	886	880	918	850	876	859	913	907	869	848	884	864	933	882	882	865	892	877	879	849	909	890	898	887	868	876	853	906	922	907	898	903	899	868	881	888	849	941	930	875	873	922	854	902	923	884	895	934	943	859	957	912	875	918	869	887	887	903	886	888	910	960	862	895	925	885	912	886	894	954	877	889	925	905	869	888	843	869	906	885	853	934	883	890	832	964	902	871	857	946	925	909	874	900	888	854	885	949	904	974	830	922	898	878	921	874	877	954	876	932	893	933	915	862	917	910	841	891	880	930	870	938	865	846	828	947	916	869	867	922	855	934	892	899	942	920	900	896	910	860	863	876	891	903	911	888	916	878	863	894	905	906	829	862	894	908	850	893	921	905	937	923	892	870	936	925	909	965	891	850	895	932	933	891	920	883	952	911	891	911	850	930	849	910	874	861	927	910	900	921	848	862	914	903	895	958	946	892	879	833	851	851	872	844	925	882	990	900	868	896	901	883	866	880	891	876	910	845	901	945	921	921	863	887	918	829	894	914	849	864	863	868	887	901	902	873	909	868	906	907	917	876	906	939	939	881	901	887	849	916	891	907	914	848	948	887	895	896	856	875	901	886	850	874	847	919	918	885	887	891	892	862	904	909	881	921	876	921	907	948	883	928	888	859	892	935	881	900	924	921	884	837	944	919	887	810	858	915	855	870	936	878	887	894	820	914	831	890	930	918	948	878	886	875	901	971	887	995	892	884	864	915	852	870	879	848	885	945	898	842	885	906	898	857	898	868	846	915	901	848	928	843	941	914	919	945	916	895	891	938	864	913	906	888	893
23401	20970	27968	24309	20900	12528	3559	1818	1285	1111	1084	1002	898	861	801	857	834	844	794	751	830	831	802	801	762	812	797	802	790	775	785	878	758	838	790	766	815	809	772	770	835	807	827	760	791	807	800	801	767	847	778	785	799	786	807	759	800	808	790	853	825	799	738	830	786	781	804	799	779	766	762	835	807	761	752	778	774	810	786	814	773	818	774	797	744	804	816	795	777	774	820	814	767	758	788	860	785	791	833	761	846	817	814	806	787	807	760	817	780	803	778	791	798	773	786	756	791	800	821	814	773	765	782	791	773	815	821	774	836	810	772	808	872	798	740	786	808	786	806	795	766	806	806	763	798	795	774	820	763	800	860	752	800	828	807	778	791	779	756	757	801	836	790	803	831	809	799	768	779	770	811	795	771	798	783	772	809	762	867	784	753	757	809	779	792	789	780	767	765	814	766	813	789	721	806	846	739	771	781	854	796	766	804	759	813	856	843	814	847	772	802	780	804	831	778	801	831	791	739	815	791	832	814	835	752	781	758	757	815	738	762	841	793	836	768	757	778	817	770	809	771	805	809	764	801	808	804	774	811	769	848	797	787	777	801	809	782	833	811	795	820	787	785	776	784	835	732	805	777	764	779	819	812	782	815	775	791	765	768	866	819	827	772	771	819	782	817	744	801	800	763	814	766	826	793	832	822	800	776	810	797	782	779	790	793	804	789	772	768	876	745	776	781	822	809	801	767	854	765	800	830	791	797	766	797	823	782	788	806	817	818	772	797	796	853	745	756	785	836	779	782	798	787	785	782	829	791	787	769	784	821	741	818	809	796	813	788	830	791	820	748	798	809	816	765	739	770	792	778	795	837	805	784	843	781	749	740	816	838	856	832	816	777	776	774	774	783	780	839	780	772	784	848	802	774	742	842	778	788	778	847	798	785	793	775	785	769	769	775	821	795	785	750	790	788	840	826	809	797	731	802	787	757	772	794	778	796	784	798	796	786	820	789	765	835	720	784	815	778	818	826	810	799	812	807	801	839	841	801	832	804	810	826	814	842	792	824	779	840	815	756	818	719	803	810	797	822	818	797	791	791	803	825	811	791	798	819	834	777	776	756	748	827	777	768	776	760	841	843	775	770	831	818	796	778	754	812	808	789	794	803	823	833	815	743	831	779	824	735	806	779	781	817	803	811	801	794	813	762	787	801	785	733	774	810	811	806	793	761	845	841	803	812	794	789	751	753	833	788	774	789	833	814	762	812	797	753	764	764	802	783	785	754	789	725	798	779	803	855	791	798	819	764	763	818	865	825	815	815	759	748	753	835	844	828	793	794	764	798	803	793	808	728	816	789	745	816	849	846	825	814	752	784	802	781	805	774	817	819	788	787	823	772	836	810	820	799	813	800	799	754	777	824	764	839	815	784	776	787	806	866	780	788	786	795	827	811	838	745	776	775	829	804	788	818	781	781	760	758	802	777	828	819	775	785	722	782	791	764	820	755	806	782	796	773	831	732	824	786	833	816	763	837	784	793	813	792	772	732	793	771	815	788	792	827	835	832	794	748	785	841	797	820	775	817	812	769	786	770	778	755	774	810	801	801	778	787	786	767	783	761	779	860	855	765	808	795	805	819	812	815	831	811	811	804	771	794	769	833	773	812	751	774	798	792	792	780	784	831	813	782	719	779	799	752	759	804	797	768	762	755	832	771	827	821	799	768	800	803	824	807	803	766	805	820	767	800	793	762	809	785	766	817	790	781	872	786	813	815	770	781	797	844	863	796	826	809	833	832	763	773	798	809	778	771	842	777	833	785	806	773	784	798	807	791	721	819	834	819	787	785	761	851	797	774	822	785	776	847	783	792	751	788	828	826	773	812	767	776	800	821	763	758	823	850	830	776	801	777	839	816	749	812	783	809	818	818	845	810	754	829	817	766	770	755	776	762	755	799	823	807	843	815	812	816	836	814	806	806	801	826	755	804	800	791	795	793	789	820	780	810	834	758	790	778	782	809	843	823	821	816	797	761	765	780	847	852	796	820	802	806	785	794	740	783	751	824	772	777	791	770	762	801	873	795	799	765	806	798	797	832	801	819	800	791	798	809	815	865	788	796	848	784	815	745	777	786	763	749	833	799	848	795	836	812	827	830	723	807	787	758	837	810	762	767	801	764	827	758	808	787	738	746	795	802	806	799	797	797	799	781	767	789	811	823	785	786	783	790	773	817	745	749	794	846	797	761	775	811	819	838	786	818	784	800	775	786	772	814	766	802	807	814	785	759	772	802	812	768	822	805	773	809	847	779	844	804	838	782	808	790	788	781	804	805	862	767	809	792	777	773	776	731	748	859	722	770	846	775	804	778	829	756	758	791	802	780	829	815	786	834	802	788	785	794	765	793	799	742	758	798	771	790	746	796	712	760	749	819	772	810	860	822	814	807	820	824	798	782	854	806	763	813	805	766	865	825	781	806	772	818	769	810	778	806	769	766	760	788	798	765	781	824	788	851	823	793	831	804	782	787	760	791	794	801	771	780	815	813	788	795	806	749	800	759	811	789	804	803	779	775	833	795	801	837	818	789	762	824	754	770	817	742	780	822	791	811	792	783	810	802	780	812	772	797	806	819	821	795	777	744	814	748	790	775	753	748	797	802	814	785	801	849	869	802	800	825	812	792	795	808	781	879	756	797	780	820	778	780	796	761	763	764	760	783	833	858	768	774	795	792	852	806	776	780	791	789	775	838	766	763	747	773	786	797	810	798	847	782	774	830	779	798	833	758	748	773	830	726	799	766	759	803	770	819	795	820	774	830	790	784	742	827	796	846	799	795	806	793	781	772	783	740	772	810	800	785	857	841	821	830	766	766	853	778	783	805	862	810	825	749	815	791	799	769	779	783	803	741	778	762	765	802	801	788	788	771	819	826	817	716	798	838	769	766	832	819	773	775	753	770	800	788	783	786	808	783	788	814	755	789	808	800	775	814	783	778	759	739	840	793	789	810	782	708	795	761	836	743	791	829	786	749	792	733	803	787	783	789	775	821	804	769	783	771	786	787	788	780	854	827	803	792	784	801	774	786	789	782	824	817	776	781	836	762	791	732	841	819	751	799	828	853	779	826	799	831	780	776	777	793	823	837	763	741	778	792	795	769	758	776	846	801	822	862	809	792	800	787	817	759	775	778	813	783	789	818	817	840	790	803	814	778	804	781	791	822	794	820	767	764	812	808	796	775	851	782	813	805	837	800	794	787	843	831	781	842	803	816	801	810	841	817	802	863	769	775	768	836	781	781	773	808	796	770	800	799	791	798	790	787	803	785	801	767	810	838	804	786	800	820	749	795	817	783	795	801	816	773	749	824	789	817	767	821	786	807	787	821	768	839	788	796	748	769	751	798	776	825	791	799	791	779	853	763	741	836	805	816	780	712	777	807	771	814	807	754	814	798	769	812	797	824	774	759	783	799	780	796	774	796	791	797	779	765	837	848	780	784	788	809	740	760	845	782	781
40796	59017	34676	17324	9368	5485	3468	2235	1583	1297	1219	1109	950	852	918	894	861	848	836	882	864	819	823	862	842	830	892	800	820	814	824	833	811	800	816	833	868	795	788	789	845	847	824	828	774	828	833	805	848	834	809	810	811	835	824	806	823	899	819	782	865	868	818	846	775	825	797	850	843	826	798	812	777	825	815	822	806	824	789	878	825	804	865	766	837	855	759	813	868	806	779	839	831	840	854	833	831	837	811	869	820	856	828	830	831	817	844	826	819	843	819	742	815	802	823	862	824	865	822	872	861	759	800	825	824	820	853	855	852	830	806	836	815	806	804	833	790	819	804	821	789	803	834	799	818	837	814	849	785	799	807	833	804	837	836	816	804	859	789	813	787	822	818	872	861	819	823	767	816	849	860	807	837	792	820	830	793	850	818	811	781	802	827	825	810	848	818	853	857	821	783	848	767	843	783	821	816	818	780	851	847	846	821	808	817	791	815	858	784	851	832	828	826	793	879	789	816	877	843	875	787	795	836	818	805	798	804	849	824	862	887	796	842	809	823	834	804	780	803	798	898	793	830	803	866	777	813	856	784	862	800	848	840	799	901	772	818	800	872	865	779	827	819	874	821	841	890	822	826	814	772	833	799	824	877	805	792	831	790	831	843	758	860	846	809	832	802	858	828	816	825	831	850	789	802	820	799	808	841	857	806	803	816	810	780	851	856	867	798	840	855	814	826	821	826	837	798	762	827	835	842	822	838	841	803	779	804	812	835	814	854	831	891	780	777	834	853	787	822	813	789	804	790	821	791	863	769	806	831	867	788	820	840	855	803	857	801	777	789	805	826	831	839	834	832	851	821	765	831	825	832	845	874	787	787	839	848	841	850	828	836	821	812	848	827	759	823	749	835	842	822	794	776	843	854	834	839	781	798	807	810	815	820	828	853	825	843	824	823	887	822	784	825	812	798	817	874	766	827	796	829	828	840	829	810	790	824	836	828	859	837	811	850	832	801	767	876	801	801	806	867	797	832	845	836	808	790	817	829	852	771	854	816	873	787	790	842	798	780	827	832	835	849	848	836	797	819	818	823	880	869	811	802	826	803	835	862	798	801	822	851	791	808	868	763	805	831	853	794	786	843	848	808	822	818	804	758	803	817	846	810	832	775	781	812	817	790	794	801	854	765	790	821	832	820	776	814	830	789	817	824	835	831	815	830	826	866	803	824	819	838	813	815	786	772	818	853	818	792	835	805	826	821	798	815	795	828	805	846	819	760	800	813	851	820	784	844	816	816	830	836	817	854	817	827	846	796	843	816	848	775	817	785	827	830	775	850	815	847	816	839	819	893	773	823	813	835	831	818	792	839	842	786	811	839	813	817	839	845	773	811	862	806	801	813	796	813	847	840	815	825	838	840	848	828	798	843	823	825	816	790	780	793	783	826	829	775	772	783	845	840	844	810	818	828	836	835	879	775	795	863	797	833	836	791	775	813	830	831	810	821	819	807	802	843	831	823	835	812	839	797	802	840	812	832	821	835	811	813	786	797	846	759	839	801	868	832	788	789	802	840	829	811	822	846	794	820	830	842	826	836	795	776	836	814	791	816	847	860	848	828	819	845	795	779	804	811	784	801	771	890	794	783	800	813	835	807	800	824	788	828	801	830	857	796	845	747	861	810	837	832	845	852	800	794	791	818	782	860	830	801	855	817	861	789	845	842	842	772	823	853	796	834	824	870	809	809	803	771	832	838	838	836	865	838	827	809	808	794	777	874	801	791	826	837	830	840	798	819	852	807	831	869	825	783	779	798	872	801	852	825	827	765	781	805	873	887	851	828	797	853	763	801	781	838	844	794	788	840	799	890	860	813	794	838	864	850	874	792	803	846	790	813	848	811	850	849	802	847	819	800	803	802	788	844	811	804	847	847	788	839	847	807	799	842	811	797	848	831	804	793	843	775	828	847	843	854	804	809	849	805	786	825	851	839	799	792	802	895	830	821	814	832	737	790	802	799	833	831	795	809	849	859	800	853	820	818	802	829	824	820	849	798	869	827	873	824	802	817	796	804	821	792	816	808	853	848	810	805	800	785	863	781	822	878	820	786	832	836	841	742	864	813	809	863	822	814	851	849	764	821	847	784	812	796	833	849	848	846	817	800	788	797	793	852	868	828	808	858	835	817	783	824	753	836	872	849	843	879	834	795	828	867	874	859	828	827	793	808	789	839	773	836	823	834	919	814	855	780	850	786	861	823	832	848	791	785	806	853	836	778	834	866	828	816	810	812	822	801	832	846	828	820	818	859	809	797	808	805	831	847	817	768	794	810	820	807	845	869	815	770	835	851	799	817	877	815	796	845	829	797	766	830	781	851	847	878	861	871	821	844	845	860	844	784	895	869	826	815	820	791	810	793	826	803	841	818	837	802	864	795	806	827	868	845	846	810	823	818	862	803	841	804	829	830	836	772	809	875	808	820	851	821	823	838	835	845	861	797	786	808	854	831	815	787	788	792	795	798	831	902	826	855	835	886	815	838	820	821	862	850	821	779	811	810	815	781	805	831	855	777	831	818	863	857	842	829	825	808	834	802	782	807	822	826	829	800	850	773	814	805	835	849	799	819	870	859	818	828	835	845	799	770	874	873	845	844	800	835	830	807	806	795	799	826	860	861	796	854	837	835	834	807	847	859	781	788	832	789	758	837	804	854	820	856	822	829	808	832	845	865	817	838	836	821	823	801	824	841	845	811	847	827	815	780	849	807	828	785	781	842	852	846	821	837	800	805	778	805	823	822	849	775	832	832	813	839	901	816	850	832	747	843	802	805	832	790	762	839	822	817	808	832	909	842	836	767	837	817	853	806	849	788	851	837	843	838	824	867	836	855	769	879	829	818	793	830	860	809	829	822	828	803	794	830	792	822	818	767	807	809	857	824	831	823	858	783	828	779	810	883	816	883	855	790	819	802	846	838	811	859	834	830	792	836	866	804	819	811	841	850	802	890	817	791	761	845	847	832	803	819	843	830	823	793	844	771	850	792	830	753	852	812	851	797	839	802	833	812	823	872	844	845	850	838	848	879	799	799	836	787	866	856	821	825	831	835	819	825	839	791	793	780	830	855	888	771	836	806	842	821	744	828	798	825	809	789	782	855	802	821	841	743	784	779	807	828	803	787	850	756	873	853	815	828	806	809	818	877	794	800	813	838	826	858	863	855	840	867	818	842	776	803	869	825	856	802	894	835	855	808	844	844	821	785	805	810	773	810	826	879	811	789	806	844	834	796	813	814	803	819	823	840	815	791	804	837	839	842	845	827	829	787	812	836	815	799	781	837	813	796	775	832	869	801	825	814	859	811	836	790	842	852	841	812	805	824	845	807	806	864	819	838	829	812	797	808	806	838	801	901	821	847	868	854	847	827	829	798	817	812	827	813	823	850	858	837	835	817	766	765	815	813	852	770	803	812	755	805	819	849	817	901	806	869	787	764	818	844	812	827	806	883	805	853	836
25004	21352	27510	25232	13955	5267	2167	1509	1273	1290	1127	1099	981	964	979	991	958	933	914	972	944	871	915	902	987	937	924	892	921	926	890	918	1003	883	976	922	945	950	913	943	896	983	917	908	964	997	936	969	974	948	944	912	989	943	883	884	920	953	951	930	926	965	956	897	916	948	941	916	999	970	919	930	937	952	934	905	951	992	954	929	959	942	956	911	1006	919	934	969	976	955	952	914	1003	902	936	945	950	993	948	901	988	877	961	912	973	922	947	970	924	1016	921	935	953	936	913	898	920	916	946	970	931	922	940	936	932	966	938	940	917	902	968	974	929	946	946	931	930	890	975	939	923	909	945	961	904	984	959	915	935	946	904	984	965	978	896	933	919	1006	953	923	985	954	961	928	929	918	916	959	966	938	956	953	964	918	894	908	953	1002	948	917	896	937	939	941	907	875	993	937	938	959	970	951	940	949	888	927	869	972	920	913	925	925	931	912	957	977	938	898	938	917	936	937	971	1010	916	904	914	969	931	913	986	971	943	977	922	955	925	986	966	894	890	961	959	942	979	883	896	927	952	920	1011	910	900	929	959	928	921	961	983	958	953	942	1002	926	949	967	969	904	933	962	963	950	973	926	922	932	949	977	1000	965	915	944	1007	980	906	951	901	914	943	939	887	976	964	967	943	959	879	930	947	969	884	947	927	916	926	939	961	945	918	957	906	966	918	937	965	938	930	938	922	934	950	971	905	919	973	952	897	925	934	940	910	939	941	970	960	928	894	948	973	906	934	893	968	996	984	938	954	922	992	922	992	963	925	920	969	957	952	954	964	996	961	977	947	990	944	960	975	935	969	972	883	954	932	968	900	895	955	952	918	970	954	951	967	930	966	885	929	887	922	1034	904	970	974	922	931	944	942	919	1009	940	970	876	943	931	935	978	957	947	940	892	919	982	937	922	926	929	961	973	914	927	949	933	912	891	919	907	965	950	981	940	926	940	921	974	982	983	947	941	923	957	898	913	903	933	928	977	933	913	986	976	920	926	921	933	950	935	924	970	908	949	947	1028	980	931	954	914	962	889	1004	971	920	931	943	941	942	907	887	940	944	949	908	965	945	964	968	948	937	898	955	931	885	902	936	900	953	938	927	1002	935	900	935	972	945	921	900	970	923	924	946	925	929	992	917	918	955	925	942	945	959	976	922	953	933	964	922	898	899	923	969	914	906	970	887	922	972	1049	936	898	909	992	968	956	972	984	956	900	902	944	962	976	933	950	938	922	932	941	928	960	923	975	900	971	957	909	940	896	936	912	897	900	971	899	899	922	923	954	945	1001	1015	986	960	942	948	998	945	954	900	925	988	925	864	971	944	956	984	958	906	939	999	957	962	959	945	955	947	930	915	927	903	891	907	971	922	986	984	953	925	950	941	966	907	933	938	925	933	930	896	924	943	928	991	983	956	930	914	863	949	897	907	940	914	1013	909	940	923	981	938	945	933	943	861	896	947	970	906	941	1008	948	961	937	955	902	939	852	884	873	920	910	981	939	944	914	908	889	925	953	939	963	994	1002	902	912	965	904	998	983	963	873	913	966	925	983	944	923	904	958	923	1002	958	947	875	923	967	851	936	914	896	925	976	923	950	947	884	955	988	996	943	934	894	959	955	933	904	910	997	964	979	886	900	891	980	942	892	981	1057	944	955	962	948	935	903	934	940	865	947	993	970	973	939	938	973	926	897	961	925	945	991	981	946	940	935	932	887	977	969	914	929	947	965	937	882	981	991	987	968	925	985	913	924	927	948	910	891	920	910	976	1008	929	890	908	916	967	1000	920	862	953	932	960	962	912	975	972	954	925	946	985	955	960	953	911	916	981	905	919	954	945	967	941	921	978	917	902	961	941	988	1021	933	927	917	931	1004	932	915	977	979	991	943	975	914	965	979	908	938	931	918	953	904	987	948	980	930	1030	913	995	946	922	934	939	930	950	954	923	947	967	957	992	979	988	901	940	901	960	975	914	962	928	926	945	981	974	905	924	979	955	926	913	951	930	974	948	983	998	944	965	938	956	948	938	972	950	949	1010	941	983	927	929	934	908	972	909	910	938	928	917	940	968	904	972	966	1002	962	923	971	940	958	874	931	911	971	926	897	936	997	932	909	990	904	939	924	972	967	970	945	923	896	1013	945	963	904	959	921	978	969	937	978	933	1006	886	1002	926	918	969	898	924	934	928	918	904	966	963	907	918	965	959	879	947	944	936	909	916	942	968	938	963	960	965	978	988	968	944	939	907	992	941	917	964	930	927	934	929	918	961	941	965	921	941	957	941	917	929	908	958	939	904	953	922	948	980	907	891	967	975	975	936	894	930	973	986	911	1002	943	893	900	912	991	942	967	925	920	990	940	966	924	945	931	894	937	932	911	989	971	945	919	914	963	901	1006	909	878	874	914	971	925	878	940	982	987	937	925	907	936	959	990	990	958	999	896	926	980	907	934	934	1008	948	994	954	915	909	934	961	927	964	937	964	886	971	885	936	924	980	925	915	939	900	921	964	973	917	928	969	933	924	985	983	942	1000	864	951	927	918	910	942	951	931	888	903	938	963	896	977	942	962	963	915	922	902	959	979	952	978	976	888	936	967	977	954	965	971	919	910	917	953	961	985	955	948	938	946	912	940	938	960	924	947	979	916	905	1013	962	947	918	928	951	928	919	905	909	971	990	988	887	939	954	906	893	937	956	893	946	945	921	957	939	929	922	969	971	1013	942	935	915	885	883	925	939	959	924	954	872	1006	955	923	977	971	944	983	948	898	931	966	957	902	901	946	904	968	910	959	951	927	934	959	930	907	906	898	944	964	941	918	941	936	917	959	974	952	883	905	925	922	888	914	935	959	896	917	1002	975	917	944	950	996	965	966	938	956	930	926	961	941	909	857	944	933	935	918	915	975	911	907	955	958	985	887	970	922	934	959	886	934	958	975	954	925	969	936	916	952	932	949	938	925	917	930	941	935	950	959	961	943	974	968	963	914	919	968	969	953	942	914	950	930	977	938	948	957	937	936	893	928	918	893	939	945	960	946	959	950	947	924	968	965	909	924	848	925	904	962	924	926	947	937	960	955	884	948	970	925	934	987	910	909	930	932	986	920	925	939	956	948	981	937	945	977	939	924	929	972	898	916	967	942	939	939	944	958	864	955	966	927	1017	960	951	950	890	971	925	981	892	943	897	948	889	924	912	973	898	900	911	940	974	943	924	906	910	947	941	940	890	912	1005	948	951	972	953	944	956	946	920	935	940	925	917	1005	915	922	816	942	1010	952	924	922	912	1003	936	910	963	940	888	928	937	926	952	937	918	950	984	977	934	913	952	935	964	963	954	905	888	933	937	974	924	998	979	948	934	904	882	963	976	931	943	949	971	964	936	920	1006	938	923	999	892	953	918	944	931	984	909	901	956	972	946	957	952	902	906	976	905	932	912	922	980	968	955	931	957	979	954	879	956	923	982	957	898	933	934	903	903	961	928	931	896	917	959	966	937	898	949	961	906	945	874	943	951	891	895	983
41477	52113	31275	14270	9466	5661	2712	1806	1489	1417	1220	1146	1002	990	1020	1062	943	931	946	991	947	1017	997	1009	946	921	953	975	1008	991	973	951	929	1007	942	952	968	961	937	941	957	1003	1020	906	961	967	915	1030	955	953	929	944	991	985	916	920	911	963	933	976	949	940	1015	901	992	911	1013	986	910	930	911	955	920	900	958	950	937	989	904	935	952	960	922	969	992	977	958	977	877	948	974	891	929	908	1005	1001	901	923	920	945	1001	948	976	954	930	937	957	963	988	999	1000	967	968	930	990	988	944	927	985	930	951	904	997	924	945	969	912	1004	926	994	985	988	923	960	986	968	979	950	943	907	915	914	1006	899	989	936	909	967	991	889	925	980	915	956	992	1013	975	929	924	993	926	1004	972	971	987	957	929	1000	943	919	931	985	963	914	980	997	943	947	921	961	988	949	967	951	962	938	965	932	935	925	992	1024	961	943	916	915	1017	972	938	948	929	933	968	940	951	932	978	1019	979	982	963	938	952	947	897	984	908	943	974	920	971	982	934	999	959	946	934	949	942	892	980	969	947	934	948	927	984	944	988	974	979	936	910	981	932	914	968	986	976	962	873	980	967	909	975	956	965	937	890	994	975	960	909	880	999	976	949	954	969	982	982	986	965	952	903	1019	955	988	943	997	969	974	999	940	965	932	904	1043	936	940	944	927	946	987	937	1013	967	1002	907	995	1009	973	965	1009	964	943	932	967	984	972	939	921	1000	990	953	985	957	941	1019	1008	972	960	970	948	991	927	965	974	936	944	934	949	930	970	945	981	925	966	960	953	973	961	978	958	986	958	938	936	959	935	1008	938	913	918	924	964	1005	981	970	942	932	953	915	967	939	901	937	933	1002	960	921	968	952	990	978	953	948	934	961	959	956	935	950	933	941	938	932	996	980	909	943	957	937	961	982	946	956	945	968	967	960	930	992	962	955	944	972	944	924	938	936	969	971	1022	921	946	917	966	957	977	913	961	966	957	958	960	938	915	889	958	921	1004	984	963	976	909	973	1003	969	918	959	963	893	905	958	989	922	952	937	988	966	965	992	956	950	954	986	929	919	913	951	914	955	940	963	969	976	991	998	940	938	939	952	1004	952	926	1004	961	945	984	982	1021	1000	920	982	1003	945	983	959	923	883	988	1000	936	925	1017	996	1009	962	996	986	963	960	1013	951	961	1016	938	922	974	968	960	1034	946	906	928	921	1009	937	970	950	939	993	945	979	958	955	941	971	1006	980	923	975	913	970	897	938	945	982	947	920	1007	982	993	993	949	973	983	933	931	960	940	971	887	1001	947	961	945	939	929	957	971	932	937	997	926	970	981	918	963	987	974	934	938	957	997	923	1003	921	952	963	957	980	860	946	981	962	961	899	991	932	968	950	929	997	932	978	955	970	977	961	990	961	904	909	950	970	980	961	959	955	991	980	991	935	927	988	901	948	1050	967	914	1009	982	968	955	912	957	931	936	951	916	907	950	988	968	1010	952	907	928	926	982	973	993	982	958	952	989	948	983	932	976	971	954	992	948	918	917	1001	990	1019	952	916	949	976	929	915	921	1010	938	961	960	925	939	949	1004	944	1013	947	972	956	989	942	921	939	967	957	955	911	950	920	982	987	936	975	958	952	944	946	938	913	911	986	934	957	960	952	939	1014	956	999	974	952	981	917	960	914	909	933	962	943	970	1002	983	941	961	917	1028	951	913	977	942	922	989	920	941	959	926	959	901	979	962	983	975	992	982	1030	1006	1012	977	929	915	970	913	967	992	928	957	1021	960	947	986	903	978	933	1015	984	906	961	970	1005	926	947	972	941	929	1047	1007	970	966	1007	969	948	969	929	969	973	916	944	922	925	930	979	931	982	1037	1021	955	960	982	971	923	992	1006	920	998	943	924	970	916	948	950	949	948	937	951	927	957	969	945	1001	907	1000	966	1016	926	933	973	955	963	964	956	954	998	937	995	973	930	917	953	942	897	931	952	967	981	892	930	919	918	951	936	942	928	989	922	972	904	897	999	970	982	935	985	967	920	958	997	967	897	957	943	970	925	945	958	950	940	967	935	894	1002	937	944	972	950	953	949	978	941	928	992	993	981	943	944	916	1022	941	930	948	987	974	902	1038	954	946	997	988	945	960	893	936	943	946	945	979	931	972	979	994	1027	965	960	1007	941	917	949	927	934	936	955	942	963	926	944	933	926	951	1018	1005	949	988	918	941	970	938	952	972	935	940	984	1004	963	996	885	983	917	978	980	929	925	964	991	954	990	977	920	918	893	978	969	949	1018	991	996	957	964	911	964	932	969	961	941	980	941	887	942	1009	980	940	981	998	973	982	976	935	982	974	945	965	949	877	928	985	951	969	977	959	913	968	998	1001	1022	983	957	911	979	1021	977	954	954	951	960	929	980	986	943	962	907	945	953	951	918	935	949	969	959	931	964	955	975	975	907	945	937	996	1004	896	954	950	973	898	952	954	971	965	966	953	958	928	994	943	954	975	984	955	982	966	918	948	907	913	924	910	923	930	971	935	931	984	961	1022	988	956	948	913	927	993	967	963	975	975	984	961	966	965	956	954	971	1009	942	958	943	956	964	972	935	942	982	913	1001	914	975	976	941	968	903	968	941	1006	956	986	957	941	938	975	995	923	974	929	998	1012	1003	962	992	985	969	919	969	929	951	951	953	995	897	981	949	954	943	973	923	1009	961	907	953	1013	940	976	955	972	974	947	934	997	973	957	971	931	961	947	954	940	997	979	921	951	905	1002	921	935	925	995	995	967	951	944	961	952	966	958	990	962	966	924	949	962	949	978	1043	965	916	974	991	975	946	1003	973	921	965	962	953	940	930	925	927	926	939	946	963	977	996	974	915	982	956	972	925	958	997	944	1020	952	986	957	982	951	906	964	957	942	939	970	925	977	967	962	975	952	1011	909	918	983	929	962	969	967	947	920	960	1024	974	933	941	982	962	944	879	996	999	1000	973	903	979	969	972	949	918	974	985	965	980	975	961	955	977	968	963	949	939	959	997	942	984	975	974	965	945	894	964	897	1008	961	967	1003	964	927	956	979	937	971	915	958	938	983	939	954	939	931	997	956	981	958	898	947	966	970	1037	1002	936	939	952	943	977	953	973	986	993	992	955	944	981	979	916	998	953	965	988	927	993	1003	903	933	998	981	964	918	926	927	930	963	956	917	936	959	943	934	959	962	942	998	952	946	995	889	972	985	933	982	949	972	920	965	936	927	916	914	933	999	976	926	899	924	986	943	1032	978	969	980	972	934	926	892	947	992	966	935	949	907	1005	982	930	964	961	927	949	988	963	938	900	942	964	917	981	984	985	957	919	999	946	1014	944	996	931	983	943	939	932	932	996	995	1000	943	961	912	923	927	921	913	985	975	973	941	940	987	983	973	979	992	907	950	978	951	915	964	963	934	957	936	1000	946	974	965	956	948	959	933	971	942	915	928	938	936	936	957	923	924	938	895	914	967	981	943	909	952	1008	1007	910	988	966	947	912	976	945	956	947	1008	909	877	963	953	978	979	973	955	990	935	969	984	989	940	982	955	931	925	959	976	925	948	946	1001	968	966	943	939	1011
22407	20948	28298	23742	20947	20761	6301	1330	1019	1058	992	948	936	916	939	870	878	908	869	812	883	827	863	883	880	874	851	902	834	848	894	845	853	884	890	898	858	858	806	849	899	882	857	827	821	840	857	870	845	874	870	883	883	811	845	860	859	810	837	847	862	865	798	843	820	832	823	863	837	851	848	860	856	847	811	850	863	850	857	871	847	871	848	853	820	811	824	889	819	864	902	873	856	823	844	791	880	855	803	902	892	853	841	840	923	807	903	835	877	874	832	835	830	831	843	797	842	795	850	864	827	842	901	831	875	863	868	823	833	823	825	823	834	852	855	841	870	847	861	869	889	890	863	890	846	812	834	831	847	869	893	864	810	884	863	855	836	835	813	835	872	843	852	860	855	835	872	847	796	842	831	835	809	864	865	830	866	831	828	892	883	842	819	825	863	856	852	825	826	842	852	835	867	892	795	868	861	842	876	837	849	854	839	833	839	818	794	848	824	853	883	924	846	792	838	852	825	822	827	837	830	868	841	888	814	883	878	821	851	886	809	831	795	844	856	821	854	821	867	885	862	842	848	795	805	910	899	862	890	844	834	876	877	806	798	874	842	879	820	910	839	910	847	819	878	860	908	819	831	819	850	862	867	901	846	834	826	838	819	835	848	844	840	862	828	906	876	822	823	890	789	845	860	798	798	876	868	867	865	867	806	861	855	834	848	873	867	867	803	861	857	807	819	830	831	895	767	869	808	874	822	887	830	873	820	821	831	867	854	857	855	872	855	892	826	810	819	791	860	861	853	839	903	876	847	853	823	817	840	824	862	879	834	866	799	846	823	884	899	851	852	873	861	852	815	881	830	854	867	890	852	821	849	857	908	832	840	829	878	821	837	848	833	835	845	822	852	815	846	904	837	837	809	853	837	823	883	841	869	897	853	807	868	844	816	819	823	856	844	843	890	818	850	883	799	867	863	860	824	889	826	816	864	851	886	821	871	854	906	847	866	847	883	868	854	847	872	840	875	839	886	787	849	841	838	870	877	872	856	868	850	911	851	834	881	855	797	909	856	869	828	827	817	821	825	852	826	821	842	883	831	859	853	860	852	913	809	844	842	843	823	817	852	819	814	830	859	813	849	829	857	906	839	889	858	842	881	837	839	856	769	854	866	847	915	850	904	818	820	795	864	859	886	865	828	893	841	893	826	794	808	857	841	826	826	850	849	872	793	809	891	801	840	872	868	864	822	907	849	835	897	847	852	861	883	849	849	860	840	842	871	863	922	871	856	810	854	856	823	849	825	872	857	827	817	828	828	864	875	844	830	846	837	846	838	840	793	830	790	829	884	760	843	784	862	839	845	820	867	843	812	860	838	845	869	819	875	860	860	860	832	853	875	882	900	827	873	799	876	817	865	864	822	824	879	856	848	854	857	788	801	855	884	852	879	862	895	804	856	788	924	854	828	804	861	807	820	864	854	910	838	795	856	822	807	847	876	844	865	884	851	865	861	864	888	849	884	800	866	799	850	872	843	844	826	816	905	836	829	833	836	846	867	847	828	836	834	841	901	866	850	832	867	849	841	854	880	875	812	838	857	812	870	880	883	864	814	879	830	836	793	847	868	896	837	876	828	817	882	862	858	882	879	835	808	838	873	862	873	876	858	843	804	804	851	877	893	890	862	824	837	892	825	837	823	840	871	852	859	870	849	854	835	855	841	859	851	870	847	837	810	824	784	821	867	851	896	841	804	862	805	878	843	842	778	861	796	833	794	800	874	884	874	804	894	850	842	823	903	839	922	851	871	886	799	835	836	841	778	810	862	829	862	822	924	847	858	875	857	844	816	857	886	849	828	863	809	855	894	911	863	809	851	890	851	902	808	803	798	798	847	879	860	810	913	795	833	797	813	875	832	874	837	783	765	853	852	808	855	888	840	800	802	824	787	772	884	856	814	833	783	925	871	865	808	831	879	811	838	828	835	832	854	854	888	899	908	839	845	850	858	847	837	859	857	878	844	828	854	880	858	869	884	880	886	824	868	862	799	852	870	851	883	818	835	839	825	874	821	822	819	891	840	827	859	839	848	850	854	849	828	845	851	865	830	863	847	806	880	833	805	835	863	842	875	838	873	832	864	822	857	862	874	829	836	849	858	879	817	842	848	823	885	883	804	837	823	851	878	810	850	845	832	833	803	821	854	817	860	829	838	842	865	844	848	828	847	829	837	856	852	879	866	811	839	829	912	807	831	820	867	852	835	842	848	863	857	816	834	910	805	853	834	803	856	865	843	806	857	884	864	876	864	877	869	851	859	834	805	854	875	848	869	848	852	849	852	844	844	920	836	807	839	796	821	818	875	871	843	852	860	782	916	856	809	804	866	799	881	834	845	860	843	934	892	827	855	822	838	865	802	881	850	848	814	832	815	839	824	836	838	864	855	904	880	872	836	799	802	780	882	853	919	833	869	844	859	829	882	842	825	788	844	845	811	861	882	822	871	817	872	821	808	870	867	841	894	867	824	786	879	835	869	845	828	857	858	850	849	822	837	882	781	886	891	862	816	783	846	856	854	768	797	875	858	869	812	810	861	830	901	846	821	843	870	822	858	807	870	832	797	810	848	807	882	837	842	868	914	878	837	820	894	863	895	857	898	888	813	904	858	858	849	831	837	874	836	837	867	854	833	845	858	876	836	890	909	848	859	837	856	849	838	898	866	819	837	825	889	896	855	898	885	855	801	813	906	856	852	819	810	843	816	891	791	842	821	893	796	943	907	828	797	803	786	849	863	830	848	808	836	867	843	896	824	855	836	798	830	850	874	819	803	850	926	866	852	900	845	912	840	825	866	818	861	863	826	827	823	859	820	812	852	841	866	850	834	875	862	816	866	826	901	879	850	902	871	808	871	851	878	862	878	810	870	862	820	873	871	851	775	909	854	820	804	881	855	849	762	876	848	780	873	879	868	860	905	878	877	844	881	851	844	890	881	870	836	856	855	846	789	806	881	852	844	855	854	860	880	846	859	825	849	846	873	850	819	844	871	837	849	852	855	850	836	832	789	838	829	853	852	852	881	859	854	847	863	860	791	861	847	909	840	786	849	828	896	853	849	829	889	890	842	891	830	867	847	789	773	848	836	848	791	809	856	832	808	854	868	824	844	833	828	826	844	830	894	888	827	849	904	806	895	868	840	765	855	821	855	857	833	886	839	850	839	825	794	862	783	854	892	825	813	851	864	838	844	864	846	827	848	883	821	807	848	859	881	844	868	920	793	845	837	823	831	884	890	839	856	858	844	837	864	832	871	888	858	873	861	792	841	828	836	881	874	822	856	903	836	889	880	814	816	835	827	790	862	870	854	809	828	879	857	852	812	816	865	826	784	836	852	752	823	817	864	851	810	792	788	837	830	924	898	876	803	844	804	821	842	782	842	877	820	800	895	848	854	883	843	877	856	862	904	806	811	825	854	880	853	791	808	807	882	845	810	857	884	893	855	854	825	846	818	857	857	852
42678	52438	31133	14514	5173	2308	1650	1461	1215	1081	995	1005	1043	1035	946	946	931	915	876	897	889	871	874	951	851	893	865	868	864	854	897	868	870	908	864	878	883	896	915	869	831	890	810	918	901	855	871	837	864	846	874	870	906	857	830	872	864	861	894	809	882	841	831	862	845	832	867	841	913	841	816	852	904	854	895	870	907	855	905	850	874	873	846	801	806	828	872	854	864	837	852	843	841	833	857	870	799	833	897	868	819	854	855	852	887	915	829	866	864	890	906	908	876	905	840	925	836	859	849	835	868	909	847	797	861	832	867	807	880	855	855	823	903	868	839	838	827	882	888	866	812	887	880	870	857	868	899	800	837	881	863	892	857	860	857	826	793	841	853	875	828	861	773	899	851	826	845	847	865	878	897	820	809	846	858	838	875	797	870	896	875	843	847	879	805	832	864	866	853	893	827	872	849	822	873	834	895	871	819	842	837	838	927	875	833	884	831	914	919	832	892	855	862	853	864	869	864	819	861	828	850	815	830	845	810	831	808	862	826	827	861	835	888	814	916	852	830	869	832	882	839	877	874	863	840	852	855	884	843	842	856	852	819	830	901	892	842	817	794	871	832	867	823	818	828	870	871	831	866	835	827	885	846	907	848	792	871	806	851	830	844	870	912	802	824	879	856	835	878	870	884	875	846	843	851	830	815	825	836	885	874	849	828	861	878	828	847	888	844	821	853	819	818	860	844	880	814	867	864	824	775	839	861	868	888	861	872	873	880	856	860	875	841	849	852	898	829	846	844	854	849	864	895	841	892	859	868	805	886	823	876	835	843	879	891	855	851	888	854	862	845	878	855	843	908	819	835	841	828	836	844	868	863	881	857	841	873	876	855	815	903	831	816	844	845	806	846	837	794	856	810	825	862	890	857	913	835	833	849	856	866	838	909	817	934	877	919	832	854	865	845	905	847	912	868	838	849	887	834	877	876	835	847	849	823	842	827	856	839	832	852	838	840	877	831	898	909	882	786	816	803	853	905	864	892	802	847	832	882	882	837	868	840	872	895	883	868	867	869	877	883	845	832	832	903	853	871	825	857	856	862	849	887	835	838	799	855	898	863	814	858	855	850	790	851	846	906	863	917	830	956	906	908	868	861	898	836	909	923	859	817	838	848	823	849	916	852	889	879	856	840	851	850	851	847	842	894	841	894	878	877	850	831	863	857	905	879	864	900	819	874	837	885	824	860	895	828	854	825	873	869	834	849	858	879	844	799	843	822	855	885	855	835	890	873	841	824	840	860	863	864	862	867	846	879	835	896	846	873	850	845	880	931	868	815	954	796	856	783	851	818	939	890	863	870	825	874	866	885	869	843	866	870	891	887	859	874	901	871	832	846	852	834	904	903	813	850	843	866	837	915	866	859	853	872	854	861	912	847	853	855	868	877	839	876	853	829	892	847	871	863	858	850	822	867	906	881	894	841	864	885	831	821	838	910	874	843	866	865	837	865	872	799	904	835	857	915	885	866	841	847	832	853	837	896	821	859	883	866	825	854	880	877	818	890	858	827	825	817	914	823	898	835	881	817	848	856	882	874	855	875	839	876	904	910	849	866	836	907	835	852	855	874	870	815	854	872	828	881	809	946	869	857	806	860	847	849	873	835	813	844	853	861	900	865	856	892	850	805	837	853	860	864	837	886	846	863	847	918	820	896	874	885	831	824	877	868	877	821	801	846	896	913	895	903	839	821	865	859	891	810	849	880	828	796	818	867	913	915	884	819	866	859	845	870	840	876	867	877	861	897	880	812	821	821	880	903	850	862	810	876	809	858	875	862	845	832	774	842	857	836	862	837	918	863	826	841	819	859	851	876	858	857	862	825	811	900	861	804	844	888	831	833	857	925	875	840	899	905	857	885	872	847	898	922	888	833	875	810	819	912	851	838	806	872	830	872	859	848	853	874	892	870	931	844	875	835	868	827	897	876	814	841	883	860	860	830	897	902	857	876	869	833	842	865	887	893	901	883	846	839	861	913	813	792	901	819	914	873	867	856	789	855	834	876	803	850	868	850	854	833	846	869	862	854	820	856	872	842	847	869	906	887	855	866	929	893	874	877	858	883	850	839	855	889	872	869	845	910	843	835	888	877	884	863	863	838	882	843	868	843	822	859	835	903	873	943	837	813	861	839	872	810	893	880	917	868	903	853	815	850	875	828	833	908	876	867	855	809	805	846	875	892	893	832	826	884	876	905	852	780	835	909	855	827	873	836	868	847	852	790	845	877	863	802	821	873	840	887	823	842	890	847	899	855	857	841	883	878	909	841	869	813	859	838	879	874	818	893	865	849	840	875	837	882	876	868	887	908	870	878	843	847	821	868	841	920	868	881	808	800	843	877	808	873	834	829	833	894	842	831	857	856	867	842	856	836	868	840	873	846	900	927	853	876	852	828	836	859	893	889	820	852	862	855	861	860	828	863	829	877	846	921	865	867	867	907	847	860	850	809	834	853	892	886	890	860	881	830	819	887	902	843	810	846	892	864	831	871	857	894	830	833	867	845	856	830	837	878	802	849	859	829	787	783	839	891	835	857	849	788	864	890	898	851	859	775	842	863	882	842	891	891	890	873	861	907	932	880	807	808	829	835	873	835	860	914	901	927	889	838	837	854	839	841	851	829	821	836	863	864	891	874	857	889	866	900	890	873	853	794	869	797	850	866	913	827	820	824	903	853	882	864	875	814	876	886	831	818	764	848	834	881	836	882	875	846	809	804	820	857	847	813	838	854	824	851	910	818	794	905	848	873	876	830	868	846	803	851	861	856	814	859	880	878	898	841	842	845	901	883	847	841	911	827	845	860	829	878	875	881	870	895	837	865	875	904	883	872	836	854	833	869	850	818	874	878	827	874	879	847	909	850	835	912	890	864	857	893	816	850	883	848	804	852	847	882	853	826	864	903	863	887	852	834	892	829	848	825	834	851	852	822	882	872	878	912	866	871	875	866	869	847	861	894	884	874	849	852	872	876	864	851	888	826	817	867	875	887	841	933	850	883	882	836	850	867	880	860	861	830	841	835	869	829	870	860	814	826	797	799	843	895	813	824	895	847	879	851	863	885	867	860	859	817	863	852	822	826	821	816	847	823	850	869	862	853	867	872	843	858	819	861	838	798	864	866	851	800	871	891	832	872	902	831	877	798	835	862	894	874	829	882	822	891	868	879	913	858	821	847	822	838	823	880	888	875	860	851	913	874	872	826	877	869	849	859	896	875	862	844	845	849	856	871	834	867	847	863	874	849	878	869	852	850	830	888	839	860	875	840	869	897	912	893	839	836	854	862	860	854	865	860	863	818	803	820	878	822	868	886	845	881	864	830	811	857	870	873	880	864	890	852	869	858	901	849	860	839	874	846	913	844	913	870	878	870	874	847	827	893	829	848	838	776	870	878	878	826	858	858	938	875	862	838	912	880	873	875	881	963	825	873	858	880	848	828	839	869	854	837	861	830	886	859	856
44135	32137	19738	6345	1623	1076	935	939	933	933	877	902	888	915	875	884	883	839	885	848	850	895	873	838	868	911	906	900	830	878	903	894	887	879	879	884	940	894	896	869	849	897	930	888	873	873	896	884	869	881	904	870	868	878	850	863	933	831	853	863	855	895	930	939	916	893	862	883	886	926	933	878	887	898	862	880	911	837	862	881	889	925	953	921	921	849	908	882	872	886	837	900	871	819	894	922	863	843	867	910	901	877	872	882	913	899	882	854	873	883	910	893	892	834	952	932	913	930	840	854	917	863	860	942	916	909	886	853	874	904	898	916	878	954	892	882	869	942	866	870	844	827	831	860	882	889	874	919	825	860	870	888	833	873	839	899	923	867	872	891	888	873	837	922	926	859	880	864	853	895	876	892	875	840	891	908	910	911	851	885	819	907	888	866	893	911	867	883	921	885	909	880	871	880	873	909	840	875	917	891	862	813	904	890	876	891	930	889	939	865	874	881	833	864	829	854	925	876	881	863	863	907	919	885	879	835	913	853	946	869	836	882	913	877	848	843	897	915	917	896	900	879	920	853	895	926	849	880	928	904	880	849	911	852	851	908	873	859	847	890	866	865	916	901	920	842	907	897	915	876	848	841	875	876	857	878	911	859	895	895	901	875	892	916	909	889	930	860	873	892	853	910	947	891	894	904	828	865	857	911	931	926	932	899	906	882	864	872	836	882	852	870	969	888	919	926	906	861	912	931	912	839	884	870	820	868	866	886	903	901	894	945	850	838	859	916	893	863	846	871	856	934	844	854	907	899	922	902	872	884	836	843	914	913	843	826	858	901	863	914	831	888	890	868	939	956	895	938	890	903	905	914	911	922	881	856	884	860	903	862	850	898	927	930	912	891	859	933	896	863	852	852	918	927	878	853	866	851	895	857	863	879	881	874	883	923	858	932	918	896	914	849	881	942	915	911	883	901	840	888	901	905	880	872	891	920	902	826	902	911	864	855	928	918	848	890	846	850	880	919	849	887	889	919	881	875	894	885	868	938	832	833	875	885	929	892	893	889	927	911	869	873	890	883	927	826	881	941	936	887	848	873	854	900	914	916	889	895	897	877	929	930	894	887	909	857	912	882	888	879	884	916	873	887	862	899	819	891	885	889	915	882	885	901	828	883	927	876	822	879	903	841	888	885	899	887	887	929	895	862	880	898	844	842	842	900	919	806	896	898	874	898	871	935	841	843	914	847	862	841	934	907	886	920	894	948	855	902	935	874	893	875	846	895	894	893	873	904	896	850	894	853	903	878	875	846	888	899	905	854	859	885	840	868	886	860	921	854	842	824	883	883	883	915	882	871	916	895	861	840	898	934	904	919	943	881	859	864	848	903	919	887	932	815	869	897	899	830	886	871	866	942	848	868	895	902	902	874	836	948	897	866	903	878	826	880	900	862	911	852	910	898	930	873	896	836	872	832	954	871	902	884	933	944	908	921	906	848	881	886	859	893	868	910	922	863	895	899	867	910	923	888	876	938	880	848	898	826	887	911	866	899	851	828	830	834	936	842	874	924	911	897	863	938	903	884	932	873	909	894	888	882	905	872	844	906	897	931	878	916	858	856	897	878	891	869	913	892	910	872	823	862	901	870	861	883	925	897	921	906	892	904	897	869	873	876	930	874	888	907	897	831	932	923	884	892	848	916	849	901	879	881	902	960	872	849	873	887	851	892	877	872	885	858	909	904	890	879	867	938	898	896	839	874	824	920	910	851	851	895	910	951	917	892	915	929	859	901	846	943	930	908	872	903	838	888	862	872	936	891	907	900	863	884	905	908	856	851	869	895	933	904	898	851	924	938	952	868	847	913	861	893	915	889	895	912	912	856	854	924	853	911	865	885	862	934	856	933	864	844	901	910	901	853	866	866	864	920	903	898	782	904	856	843	800	878	886	891	874	835	891	942	912	902	881	850	897	881	960	860	893	889	860	920	860	861	883	912	869	885	844	882	911	857	868	898	870	876	904	869	871	845	899	845	857	882	843	900	875	899	874	858	892	908	892	933	900	895	814	882	902	899	871	918	923	908	894	858	849	890	880	815	885	906	904	900	928	904	888	895	916	899	881	867	919	840	868	852	906	833	871	838	866	835	902	885	892	853	898	874	851	879	875	881	882	868	892	833	918	838	893	873	868	830	884	879	853	870	903	841	885	867	865	889	895	929	904	924	852	915	888	853	877	888	903	938	952	887	877	840	849	862	930	887	849	876	914	893	882	855	911	878	869	885	879	918	903	883	916	885	868	901	903	873	836	893	902	916	891	855	905	901	857	876	876	890	886	876	847	879	879	877	842	832	871	877	854	861	907	884	901	922	956	872	874	908	868	866	928	855	919	885	888	919	914	943	850	885	852	945	856	923	851	916	878	872	866	844	906	874	913	891	868	876	880	896	872	901	926	806	884	868	890	904	867	811	908	895	886	940	916	871	866	921	920	854	882	877	901	883	874	938	897	887	890	846	908	821	886	922	911	905	881	834	935	902	909	899	919	853	892	858	923	854	879	889	934	886	902	850	914	886	885	905	918	957	851	882	892	911	849	923	881	878	869	880	911	879	901	930	909	858	875	895	867	884	895	830	834	874	890	864	931	828	868	890	882	865	853	929	863	876	889	886	871	929	902	852	871	932	870	881	908	869	917	840	919	861	918	849	913	890	939	841	866	899	872	878	905	882	891	908	945	848	905	874	872	891	891	881	884	897	946	878	895	864	894	854	915	868	913	854	910	920	897	861	922	863	914	916	917	915	877	880	885	909	878	908	899	826	854	899	902	867	904	838	899	894	925	891	894	891	871	901	855	881	864	874	858	924	812	896	891	921	846	844	829	885	858	876	899	876	836	853	899	883	845	846	857	892	869	916	866	870	907	879	895	867	891	845	856	814	909	862	855	897	856	889	833	900	857	857	850	865	865	873	905	882	884	859	929	854	837	864	845	870	883	859	817	861	909	864	843	891	891	891	812	902	875	878	833	906	921	865	905	847	851	894	885	886	953	911	887	891	892	894	908	881	874	878	858	897	933	919	901	903	906	891	938	908	887	874	936	919	899	843	893	857	924	853	902	865	882	907	897	868	917	913	925	885	919	885	883	881	921	865	881	908	909	899	906	845	855	933	917	842	889	882	895	885	943	893	904	901	872	907	858	922	864	854	855	865	900	902	927	865	899	900	884	851	915	860	896	928	867	839	924	776	913	887	843	928	871	887	867	928	871	875	887	896	875	918	901	872	905	872	859	841	931	903	886	886	848	917	919	908	890	921	887	841	876	876	848	841	889	891	915	897	868	880	913	854	927	896	882	853	863	863	873	882	896	864	903	880	889	883	900	916	907	868	857	873	881	875	878	913	876	869	907	878	862	907	891	869	888	844	885	866	901	847	855	853	871	875	879	848	893	869	861	891	847	889	851	851	850	906	879	917	924	874	866	906	936	917	927	891	907	863	877	894	897	886	859	877	904	909
48979	38243	14464	3771	1669	1250	1047	984	954	925	940	961	977	952	991	993	926	915	961	955	986	929	895	943	982	930	906	868	933	884	927	944	876	896	912	903	863	888	946	980	914	895	934	930	906	959	897	937	959	961	909	919	932	883	898	954	862	934	984	946	955	924	896	961	882	955	943	906	936	988	895	933	931	916	867	913	944	977	940	901	897	866	863	954	919	936	872	917	926	900	921	903	923	993	893	928	925	928	910	839	927	890	956	948	929	944	937	911	931	885	866	851	910	896	934	887	918	875	927	874	899	920	954	837	876	938	862	945	893	945	880	900	935	905	982	934	892	920	893	935	915	952	933	895	963	955	921	883	983	916	904	912	877	947	908	936	918	916	945	890	914	882	961	939	932	914	905	900	928	888	935	917	922	926	892	903	909	882	934	902	927	912	869	855	925	904	995	948	907	958	883	952	903	952	930	948	931	906	897	907	921	929	871	899	930	935	918	942	905	923	892	920	950	880	987	989	857	924	974	939	896	912	907	897	936	911	910	940	870	959	902	881	919	914	956	875	924	911	895	954	958	888	926	915	908	894	863	929	942	906	923	873	904	896	910	898	903	857	897	872	948	891	893	933	859	894	956	961	932	910	864	892	922	936	900	890	940	950	930	882	910	927	935	876	923	883	927	939	894	947	875	935	928	894	920	953	977	904	891	905	929	962	988	911	882	897	920	941	913	890	953	887	944	896	885	976	853	935	901	926	875	901	876	897	998	908	919	955	947	892	911	927	861	885	916	964	920	901	882	888	888	908	918	948	904	933	962	949	886	873	873	916	879	933	902	912	902	898	895	920	909	926	944	975	936	896	886	867	910	935	842	931	954	940	862	866	909	936	885	984	898	842	886	916	867	885	894	871	880	959	876	907	922	908	871	974	972	907	919	926	945	939	913	930	864	879	916	956	904	977	931	887	872	877	937	958	906	909	893	915	949	912	905	893	897	839	928	903	921	972	945	933	938	847	971	881	895	945	892	936	912	926	888	840	938	887	924	848	896	904	928	934	859	922	927	929	932	918	911	862	936	905	939	880	926	921	917	927	895	887	886	927	893	927	954	869	908	893	879	938	860	914	935	914	939	958	954	883	946	903	928	848	957	977	921	873	914	937	943	914	890	869	929	873	912	928	904	890	883	935	917	926	930	897	907	865	881	1022	930	885	861	861	926	899	936	878	922	911	922	893	913	890	885	916	921	885	872	876	880	946	901	922	845	922	890	975	941	849	911	894	886	910	939	918	943	934	897	956	921	876	941	931	933	946	908	895	929	898	916	878	931	910	898	899	859	953	896	926	924	869	888	853	863	925	877	890	879	936	928	915	895	932	913	868	969	912	881	877	847	917	875	874	881	891	883	926	868	933	935	941	920	898	938	891	939	915	936	920	852	934	902	919	930	964	879	914	889	896	844	905	865	932	866	890	895	909	940	898	896	914	887	936	911	906	880	848	950	856	887	909	882	950	930	945	912	903	923	894	935	926	895	912	882	891	956	906	878	910	887	941	946	901	947	937	928	931	913	967	886	929	884	935	903	865	929	901	848	888	946	934	917	922	920	929	945	914	893	931	871	939	894	903	904	890	929	952	932	975	883	902	927	944	945	836	913	953	929	924	873	907	866	922	861	899	909	961	910	900	893	855	957	918	920	912	924	886	936	913	897	911	900	938	904	906	931	911	910	915	919	873	910	941	924	913	901	899	889	940	855	916	856	913	869	935	945	926	946	947	898	930	947	907	917	956	900	944	878	878	969	915	944	910	934	960	924	949	906	861	899	895	915	907	837	868	912	953	886	877	935	862	913	972	897	970	916	893	951	942	975	912	913	899	982	963	906	901	909	863	916	899	895	910	918	920	973	950	934	872	869	962	903	930	894	931	916	908	910	875	941	940	881	865	897	851	959	898	867	890	898	909	900	881	913	954	898	905	931	913	921	893	878	908	915	901	898	946	932	900	919	969	914	948	948	925	892	948	920	942	922	958	900	930	884	933	954	911	934	933	843	868	843	906	905	861	889	909	888	864	900	946	934	881	957	929	870	908	901	945	916	890	866	925	857	858	898	879	908	854	955	909	954	945	892	916	948	914	934	926	886	891	910	976	931	935	907	897	927	877	904	882	899	930	942	896	931	940	899	920	871	951	928	921	883	952	897	944	878	919	871	939	917	903	859	932	911	905	962	895	993	877	903	903	928	919	955	954	929	921	906	895	969	920	891	930	911	899	881	934	919	882	897	893	904	907	916	954	925	932	886	915	872	921	943	854	902	898	895	927	915	887	937	923	942	891	957	908	916	940	921	876	911	948	874	921	931	905	906	922	896	928	944	956	921	917	894	951	883	889	890	913	886	923	889	910	899	901	918	906	918	918	870	900	898	876	951	956	909	902	942	903	926	859	911	928	993	866	935	917	885	918	878	890	950	875	925	867	929	872	981	895	899	902	868	986	940	944	904	864	899	904	934	906	965	944	886	929	900	956	934	906	886	882	928	915	967	911	902	863	949	914	908	902	883	923	895	913	906	913	950	925	896	879	905	926	902	948	888	879	945	945	920	968	903	898	875	915	857	945	932	959	901	885	932	921	914	887	938	919	936	944	892	914	883	913	931	908	952	910	911	901	938	913	846	871	893	894	911	942	938	893	939	881	941	845	906	940	920	912	876	968	929	910	872	898	888	898	931	902	948	945	882	915	911	929	931	864	944	940	949	883	950	937	897	871	845	921	913	945	906	926	866	833	889	906	959	890	908	911	927	906	904	944	936	951	922	874	915	901	999	888	894	854	966	968	926	937	965	871	890	928	925	860	893	864	936	937	910	934	882	913	880	925	968	947	904	944	931	900	913	909	912	939	900	892	894	909	853	908	917	830	839	903	962	937	907	940	925	917	914	937	960	962	898	934	920	937	920	900	939	915	903	934	912	917	856	844	915	870	884	971	875	929	872	888	887	972	876	914	915	931	908	939	893	913	885	970	885	925	897	901	905	903	904	856	864	899	897	921	939	961	883	896	886	885	955	893	967	933	953	909	940	918	891	906	925	921	935	935	891	911	947	965	905	941	909	916	898	897	911	934	875	920	992	920	909	928	904	932	930	901	891	930	878	931	931	875	945	934	910	897	946	918	869	909	919	904	928	863	941	880	959	910	940	899	950	892	910	885	911	921	966	865	942	884	845	946	937	887	876	898	918	877	883	895	913	912	984	858	913	916	945	910	887	920	863	916	904	935	941	952	949	944	918	928	923	970	916	901	904	929	846	879	843	878	890	898	869	907	937	914	947	920	873	933	965	909	876	888	904	973	918	930	919	927	921	915	958	898	922	873	892	866	865	913	978	928	901	935	905	939	907	991	882	901	901	874	886	967	948	934	845	898	949	876	898	877	900	849	956	890	943	879	911	933	894	914	937	894	895	910	888	941	927	909	892	934	873	959	905	941	893	901	868	972	895	943	878	916	933	879	915	920	904	914	955	919
23406	20931	27876	24112	20853	11061	2796	1813	1645	1464	1289	1052	915	909	868	847	851	914	890	816	834	843	777	762	791	801	800	778	770	783	757	757	766	821	784	766	771	733	781	741	754	797	864	809	774	813	722	786	777	732	777	778	765	807	804	789	793	728	805	735	754	797	788	900	831	774	792	752	811	775	787	776	755	845	749	772	818	753	758	765	796	787	766	786	757	789	778	799	803	763	734	745	747	787	715	788	777	789	744	849	736	737	761	783	779	733	787	768	758	782	784	757	779	784	822	804	767	751	763	811	761	769	794	740	797	754	715	781	750	807	750	831	757	772	798	767	821	776	801	772	812	709	740	786	803	808	839	796	740	733	796	769	756	788	800	788	755	746	778	767	779	833	750	799	793	803	747	791	822	803	781	747	856	790	736	764	775	767	754	699	820	752	804	819	836	760	784	760	753	811	761	742	811	779	780	808	763	758	738	796	786	723	742	766	852	751	793	766	733	819	788	751	719	773	804	805	795	773	756	780	805	746	768	786	796	792	772	792	810	762	793	771	750	746	826	761	745	804	797	792	731	738	836	758	780	774	787	818	755	742	814	795	773	821	785	731	721	787	760	805	808	783	741	816	795	793	768	763	752	814	732	784	818	758	769	744	783	778	854	771	825	773	764	830	789	748	784	745	783	784	764	823	791	811	732	830	788	754	811	756	804	825	790	812	833	750	774	822	804	800	715	783	789	815	823	810	753	796	785	822	839	761	800	824	795	798	816	753	786	777	790	793	773	804	762	798	765	801	755	742	776	783	723	831	780	785	800	776	761	766	771	752	774	808	775	728	759	770	788	763	728	812	802	751	810	768	782	782	767	778	767	769	770	803	740	718	773	774	759	781	756	784	770	832	789	815	761	790	747	793	782	786	780	787	799	801	775	747	806	735	774	776	787	775	797	781	816	778	771	765	802	782	815	752	787	789	784	767	809	788	767	852	768	790	771	755	809	779	761	825	779	802	839	774	739	785	803	809	778	733	792	777	746	763	769	794	755	757	799	795	798	797	817	793	735	741	790	750	854	786	797	793	808	799	826	788	764	777	793	740	779	809	794	759	791	777	734	764	718	796	740	740	744	780	772	758	718	784	818	754	788	736	787	810	763	852	788	826	783	777	740	753	794	759	818	768	786	770	782	758	766	801	810	772	810	837	782	762	757	773	804	786	803	767	765	775	767	784	805	808	813	755	774	803	757	786	813	742	781	805	794	813	728	802	765	793	750	798	733	769	786	785	799	811	790	798	799	758	797	732	715	774	800	765	770	749	788	798	786	812	743	755	822	807	791	799	771	810	805	808	797	801	810	781	786	825	826	782	765	760	802	766	778	739	816	797	767	794	771	793	753	793	853	762	729	770	753	746	811	748	817	801	817	764	798	728	807	786	778	780	815	753	789	762	784	771	741	814	809	779	778	820	784	828	796	791	756	802	760	761	811	800	804	796	799	782	797	744	768	792	756	788	796	766	792	766	769	787	766	784	791	759	781	765	731	767	802	814	764	747	823	717	770	795	771	810	757	807	808	818	782	798	727	821	740	815	775	852	766	791	854	818	725	785	820	790	775	788	758	737	776	787	825	729	779	800	761	790	746	763	781	818	830	774	788	783	788	776	805	734	785	737	833	786	731	841	759	790	784	774	813	764	775	834	785	769	774	737	759	773	771	786	751	807	807	840	739	772	784	745	818	760	768	744	734	771	753	786	762	738	779	785	780	713	780	759	807	779	768	760	731	770	781	747	752	800	803	780	788	732	789	765	779	813	792	746	768	788	768	726	817	753	814	768	838	826	764	779	826	738	771	770	823	783	760	732	791	748	747	792	798	743	772	762	779	784	799	783	794	770	747	779	788	759	827	768	757	753	777	759	765	782	774	842	816	799	822	797	716	776	865	771	767	764	762	791	796	749	805	788	786	779	731	826	798	814	774	792	799	798	812	732	756	837	760	777	761	790	729	748	757	788	744	778	749	827	776	777	830	755	717	809	791	792	784	784	744	748	758	764	794	829	767	828	784	817	801	777	833	737	703	801	798	740	799	800	756	754	779	795	788	773	735	788	841	756	825	792	792	771	782	753	864	710	816	765	800	811	763	836	792	761	806	809	798	752	805	783	777	793	789	741	845	773	763	800	766	756	797	796	757	797	759	777	787	773	723	809	790	790	839	837	804	801	773	806	761	763	779	798	812	811	794	808	724	757	827	764	777	749	774	808	744	772	772	831	836	763	858	785	815	805	785	769	815	772	778	811	816	812	765	756	770	807	799	795	807	790	796	817	753	745	791	757	795	780	761	807	739	756	801	782	773	715	744	785	791	761	798	791	747	754	777	778	794	772	735	747	763	769	740	825	719	726	742	771	758	809	788	782	747	793	776	774	758	764	766	784	779	761	804	790	766	776	787	828	774	781	750	777	787	776	746	745	781	801	752	812	792	790	757	764	774	786	778	830	788	793	799	826	757	746	780	818	745	774	800	772	772	775	716	791	796	780	748	785	759	793	828	750	745	760	736	734	786	788	777	789	753	772	778	786	795	854	764	760	775	785	754	812	786	784	762	783	762	817	810	795	806	808	766	809	807	791	728	762	839	797	786	740	819	776	771	745	800	747	781	741	788	782	767	802	792	783	751	781	820	780	795	812	761	764	766	841	811	786	781	744	793	736	779	780	772	774	760	773	802	784	787	802	834	814	737	806	826	760	744	802	778	778	771	809	757	782	790	772	761	806	766	745	799	772	788	793	824	747	785	762	785	730	795	741	823	720	763	784	820	804	799	799	745	765	793	777	784	779	756	866	772	751	772	737	818	767	755	803	743	778	785	793	779	817	762	766	782	812	753	788	784	770	748	788	769	760	811	825	781	707	793	749	834	805	788	745	776	762	786	736	727	753	760	808	794	805	754	745	791	813	792	773	871	822	825	763	785	768	792	778	818	795	781	756	822	801	807	804	772	735	797	784	785	767	786	769	843	779	763	783	786	777	783	734	767	746	794	764	743	788	781	776	742	746	789	783	776	792	801	724	771	774	808	765	752	761	788	769	810	760	810	780	792	755	736	730	758	773	791	766	821	783	783	732	770	791	818	765	755	782	797	801	780	761	781	764	791	736	797	791	735	786	808	739	760	786	806	725	774	807	784	732	777	803	769	770	775	776	788	745	775	760	723	773	767	771	743	835	770	808	787	774	806	764	811	753	804	725	793	744	749	773	777	785	834	777	765	817	743	841	807	805	809	797	791	793	783	732	777	751	757	802	766	786	777	767	784	773	790	754	800	830	785	761	794	764	772	744	803	786	780	808	784	802	729	790	764	850	822	809	767	786	777	751	760	824	788	750	750	727	760	780	804	742	739	778	788	798	765	778	772	761	787	785	790	805	746	799	822	774	746	758	828	810	772	799	787	787	773	791	767	826	799	729	805	762	744	745	776	734	770	790	765	798	809	751	762	797	790	763	781	757	784	763	761	810	823	758
41484	50882	27452	10408	6014	3924	3082	2420	2120	1907	1625	1238	1078	972	955	931	915	871	889	834	874	822	856	841	830	813	801	850	908	786	783	839	801	840	809	784	837	800	771	787	830	799	832	792	801	820	763	785	788	794	790	830	847	824	831	794	821	790	777	804	850	839	814	792	818	796	774	819	773	772	813	840	816	788	776	852	804	785	832	773	828	801	790	852	783	803	785	801	802	822	772	825	798	800	772	792	749	774	800	761	883	810	849	803	785	840	827	789	771	845	818	780	817	841	780	828	823	786	885	802	872	754	825	766	808	852	760	804	800	778	782	773	847	847	806	798	819	819	820	767	817	746	796	828	792	844	752	841	790	857	811	819	761	780	790	826	829	786	817	823	820	796	837	789	771	805	793	800	800	836	753	769	789	825	804	791	815	800	813	810	808	754	815	761	772	813	805	796	775	811	778	785	805	824	793	795	822	775	797	789	802	814	813	804	831	758	778	880	811	786	824	824	801	834	763	752	827	830	749	830	792	866	819	810	851	779	767	796	832	829	784	817	774	808	837	824	805	745	829	797	769	855	823	822	821	801	836	805	810	864	841	804	783	809	817	846	817	784	803	824	792	796	783	797	851	815	846	788	812	779	855	848	814	805	817	790	812	804	862	824	823	783	812	752	751	808	787	821	823	799	792	800	778	852	765	817	775	821	846	818	780	759	857	772	804	812	747	829	774	798	764	808	802	813	796	814	809	795	839	765	812	853	809	800	792	833	820	834	836	805	761	778	847	817	827	862	813	817	756	788	800	813	786	789	785	815	771	824	804	830	803	787	799	796	784	825	796	797	808	812	861	745	811	770	831	819	814	848	849	804	798	781	857	788	812	795	825	789	811	842	779	797	769	827	786	773	826	798	790	830	792	779	818	768	891	769	834	753	832	766	806	786	859	803	832	753	769	821	781	800	769	782	836	833	810	816	809	842	844	803	792	822	794	810	808	770	808	824	784	794	785	826	807	801	786	769	795	781	830	823	828	773	766	735	835	837	832	831	844	816	825	827	860	781	807	792	809	813	821	837	804	834	829	766	802	851	806	831	817	798	773	898	796	832	774	854	787	773	822	849	829	770	812	805	842	836	802	785	824	777	811	860	848	800	818	833	822	793	797	843	836	763	784	805	824	812	818	793	782	778	822	822	788	806	868	857	790	779	816	813	795	813	805	834	815	829	839	816	793	835	799	833	805	845	821	860	768	791	802	817	821	844	791	841	777	834	804	797	797	832	802	822	811	814	807	761	835	826	830	774	806	830	783	814	863	866	853	764	779	857	833	806	833	865	847	769	804	798	795	792	811	822	857	777	845	766	798	802	816	793	844	826	805	780	785	826	818	819	800	794	790	794	787	793	787	750	810	795	775	767	802	803	814	809	812	835	819	825	766	884	805	831	756	802	846	820	777	812	820	822	797	800	782	783	781	790	778	852	777	854	800	804	829	788	842	835	793	833	796	831	838	849	797	807	791	828	799	846	773	855	785	810	782	822	819	824	782	784	771	825	777	798	789	784	795	832	819	782	831	776	865	799	781	759	836	819	838	766	842	784	805	788	810	796	799	807	829	851	784	777	830	803	790	833	820	839	810	809	836	839	795	824	808	838	756	808	782	768	825	809	776	814	790	853	787	787	819	799	842	794	853	813	768	798	820	768	821	800	850	819	817	822	809	808	821	803	809	763	797	846	834	802	814	822	815	785	848	796	803	814	835	844	793	772	815	781	776	825	788	837	804	841	826	784	787	825	766	844	796	770	823	824	791	807	787	831	786	821	734	826	798	769	788	834	820	838	795	797	848	838	817	768	762	833	784	817	748	814	818	799	809	777	815	817	830	829	804	835	819	778	772	824	835	817	784	793	813	818	841	782	768	790	796	825	830	771	826	731	791	806	816	817	808	844	799	818	812	793	835	793	784	882	775	844	801	809	810	773	799	858	790	818	875	781	826	800	797	829	817	725	818	812	853	860	832	812	835	781	832	757	808	826	821	783	846	815	802	814	850	852	771	809	812	801	759	801	864	833	754	791	848	792	807	762	815	796	790	852	767	784	824	828	804	782	810	735	764	800	825	779	756	850	837	813	751	835	851	796	805	864	804	843	768	799	863	798	845	768	792	806	808	797	772	772	852	803	775	840	829	767	839	799	842	756	820	805	794	814	789	836	808	838	803	822	819	796	765	772	781	828	799	856	827	809	772	787	890	831	867	788	830	801	788	798	743	832	788	850	816	845	779	835	826	795	780	834	801	809	787	771	802	721	812	795	806	763	834	782	750	808	820	759	783	756	868	809	823	762	784	766	841	803	794	825	795	784	811	814	809	807	787	780	844	815	797	839	790	804	786	755	814	765	789	764	808	762	810	802	799	812	820	815	791	830	816	756	855	814	816	836	816	812	767	845	805	787	844	824	764	787	860	800	826	823	787	810	826	785	812	755	796	851	834	743	754	842	809	818	835	773	830	816	781	844	777	726	837	812	852	838	801	824	835	841	788	813	803	808	828	780	796	778	859	765	761	769	842	768	742	811	815	804	796	802	747	836	811	885	776	798	818	867	840	793	813	751	837	864	803	787	803	757	791	823	753	836	836	813	778	805	803	833	806	833	849	789	829	858	848	820	860	840	820	800	813	854	788	831	818	820	825	818	814	843	824	785	861	771	753	811	824	872	783	793	774	835	848	768	810	787	820	793	831	783	810	822	798	825	806	807	842	776	741	875	801	830	830	777	793	769	819	843	810	815	862	837	801	766	793	761	835	844	829	803	812	780	765	805	804	817	775	846	813	822	818	841	753	824	820	849	816	811	799	762	855	812	784	799	808	842	828	854	788	823	783	782	817	801	824	814	846	788	805	802	824	787	778	862	799	787	758	802	767	854	773	832	784	805	808	830	828	831	740	837	869	830	790	804	820	813	818	810	788	771	792	832	830	808	812	806	798	842	833	782	814	813	773	798	790	796	785	806	851	793	757	785	830	766	784	838	793	824	818	814	790	815	812	816	774	796	797	796	777	804	791	836	844	778	746	790	823	746	810	788	777	817	843	804	842	828	837	791	799	841	851	819	791	822	799	768	775	758	793	802	783	823	795	806	815	766	795	805	808	824	789	812	773	792	821	866	807	766	770	775	822	830	801	839	805	836	808	762	792	843	811	774	820	774	788	860	803	809	837	829	848	820	833	761	806	774	767	795	844	816	796	837	786	773	830	782	774	786	804	831	784	759	833	806	846	826	809	794	820	790	785	779	818	798	806	866	853	851	813	772	791	840	785	794	809	813	797	760	852	798	748	831	847	834	750	791	773	759	852	815	813	799	815	775	764	791	804	790	835	800	819	809	770	777	818	814	771	817	771	788	838	796	809	827	783	805	787	816	835	778	820	793	811	797	809	786	779	797	808	767	802	823	736	825	793	768	821	813	759	804	800	869	811	828	819	855	810	887	811	823	774	816	831	768	800	831	796	839	790	794	820	849
24853	20914	26816	25168	13034	4365	2529	1819	1490	1383	1230	1211	1089	1032	1030	1066	983	961	1017	953	939	958	939	931	988	999	1016	962	951	958	926	981	952	933	941	922	990	908	951	925	891	981	939	882	944	955	959	1010	994	909	928	894	930	928	903	945	928	942	939	909	972	914	907	920	972	915	931	900	973	943	918	893	954	980	956	981	985	943	979	974	989	880	923	941	959	958	961	945	962	939	952	976	939	996	886	910	949	938	923	911	919	944	965	902	957	892	934	951	1000	966	938	908	917	897	908	995	946	935	995	893	972	886	887	883	939	946	920	928	949	898	918	967	978	1013	844	947	890	948	964	906	925	980	927	961	978	960	902	931	938	918	946	886	949	989	893	908	959	943	917	934	1003	914	952	968	952	928	934	967	1010	956	913	983	1001	943	986	933	953	934	910	931	967	964	898	950	937	955	945	945	908	931	940	861	952	987	976	973	870	936	942	972	917	907	959	947	1009	953	965	989	959	959	909	920	932	949	949	912	918	956	933	962	928	952	937	928	927	904	946	953	926	927	939	956	991	934	938	930	959	957	926	947	938	941	990	912	904	945	896	945	948	960	928	952	920	928	952	963	958	1018	968	986	944	991	931	985	953	934	950	927	972	966	942	979	978	924	930	945	950	942	929	959	934	994	946	930	937	945	899	938	915	940	950	911	957	911	947	898	962	963	967	900	967	949	945	923	926	984	973	937	916	960	935	943	931	913	914	951	936	993	884	960	957	966	920	904	939	993	949	974	917	911	939	955	925	986	942	928	919	939	939	955	903	946	889	1008	951	980	928	920	887	939	936	927	899	930	925	989	972	918	963	897	953	986	911	984	924	958	918	921	933	947	928	930	928	937	1005	926	971	951	944	935	930	960	985	983	914	965	900	970	973	965	948	875	959	974	984	960	913	963	912	956	963	974	980	958	982	879	924	974	982	967	955	970	967	959	912	961	964	932	924	962	947	987	960	957	967	915	968	926	946	971	928	992	985	996	941	906	986	921	880	928	929	998	916	912	910	972	994	982	984	967	925	974	925	940	971	961	909	972	947	933	963	936	979	966	895	931	917	964	938	993	958	941	933	909	955	993	997	943	948	970	935	895	976	940	938	907	982	888	964	999	951	908	865	975	953	925	953	943	934	977	966	984	944	937	953	925	981	945	957	942	974	956	934	950	1003	1009	985	941	919	1000	1015	939	1022	946	938	923	943	909	960	973	965	930	916	947	959	897	957	918	909	925	932	942	898	959	956	983	979	949	892	983	945	957	943	934	964	935	944	958	891	963	915	986	942	925	985	956	933	918	945	954	892	929	963	962	962	938	908	894	895	967	899	964	933	952	943	931	955	935	928	1000	914	954	932	919	944	968	929	925	935	940	929	932	953	1014	956	975	955	899	870	947	960	935	955	914	913	970	973	983	937	936	947	911	917	965	929	971	959	926	945	886	942	985	951	928	903	943	943	925	933	1020	936	938	945	961	966	926	938	989	891	872	943	923	943	987	951	957	971	956	923	911	956	905	948	930	959	951	955	951	1008	856	948	950	1020	901	954	941	986	998	963	949	1012	949	997	961	966	969	1008	963	938	975	936	930	922	892	928	933	915	1005	948	943	915	947	948	931	920	944	932	955	995	989	914	941	978	912	948	931	970	941	910	960	928	929	985	968	986	939	931	923	909	946	952	893	950	963	959	937	935	888	911	949	908	955	962	984	981	957	898	937	989	897	946	920	1016	922	951	936	939	896	919	954	930	899	892	894	908	963	962	972	949	983	862	967	961	942	977	912	947	953	918	933	957	935	966	982	865	902	941	973	974	928	947	980	933	953	959	974	1004	933	971	961	1012	940	948	894	993	974	960	939	887	922	925	977	955	948	896	907	910	1037	985	909	881	957	952	966	941	968	928	974	969	933	992	922	910	903	969	942	943	922	944	935	952	978	860	950	912	966	938	929	941	964	925	945	948	909	980	946	963	916	933	899	915	960	914	922	927	948	924	947	906	963	938	924	951	947	922	935	966	984	983	1001	942	913	910	953	954	899	949	911	925	937	865	922	849	952	948	976	938	936	995	903	885	986	901	929	958	967	869	971	882	935	944	944	901	931	978	895	921	961	900	974	951	914	933	972	913	999	910	958	952	928	931	946	989	944	980	884	936	958	956	891	940	910	984	946	986	925	902	921	1023	921	937	912	945	968	924	917	892	907	954	971	875	945	955	923	911	932	971	970	1021	919	925	916	957	910	941	938	952	916	927	945	934	904	960	957	989	958	929	906	1005	895	935	922	936	958	924	959	924	915	947	974	942	962	964	942	951	939	950	959	959	991	839	934	977	956	942	951	928	967	938	893	913	931	982	906	884	917	952	1027	926	911	888	968	922	972	943	995	946	944	942	994	992	960	969	956	958	977	962	1028	912	913	901	985	959	945	952	949	951	924	1022	899	942	944	904	954	925	970	956	965	947	995	930	897	948	886	989	936	921	928	900	953	935	950	908	946	948	919	943	907	946	942	943	925	966	971	956	928	950	988	898	964	934	949	912	932	969	951	941	957	955	947	983	884	894	963	935	929	964	902	968	934	900	982	953	963	1023	983	915	952	945	958	987	870	915	984	890	931	911	895	916	993	930	957	1003	967	924	953	971	950	933	949	931	939	937	928	969	956	903	920	963	931	912	880	985	951	963	966	920	939	879	1007	938	980	985	891	916	918	1000	938	957	957	915	963	945	926	956	920	955	997	948	891	915	945	962	915	929	863	943	981	984	977	962	950	950	865	955	938	941	999	852	938	940	937	963	901	917	934	955	914	933	952	919	973	965	980	945	925	915	943	938	989	1003	998	918	902	918	927	960	919	943	933	938	909	1003	923	962	967	866	912	930	935	952	957	967	988	934	980	893	950	951	1000	1001	947	962	970	912	913	936	955	967	939	1021	955	935	940	990	960	913	905	977	953	951	929	952	1027	901	985	962	965	990	990	900	974	940	996	951	959	940	965	918	898	977	954	950	965	883	893	982	894	924	925	977	916	965	946	970	929	920	891	897	968	918	949	925	993	1003	938	979	1011	947	864	937	912	952	919	931	982	984	971	973	927	945	980	887	988	961	912	948	952	936	945	927	973	972	1013	944	941	946	961	914	984	962	989	1007	957	930	937	872	915	946	988	933	936	977	925	919	1002	918	953	945	927	943	955	991	957	954	933	916	943	897	997	960	917	939	949	943	935	968	917	923	961	919	905	937	959	951	922	929	947	911	1000	979	956	949	895	934	924	913	991	987	878	992	930	924	869	931	992	956	953	963	1030	921	905	919	953	907	946	935	945	920	899	945	947	912	984	960	1011	959	938	910	941	905	920	1001	939	949	959	938	979	937	971	900	926	950	1002	974	971	935	945	943	958	986	936	916	952	945	940	971	954	933	935	924	898	915	915	935	964	978	902	970	919	886	934	916	965	913	948	927	964	971	978	1006	937	943	911	901	952	929	904	1005	906	970	912	972	982	961	988	946	931	938	979	917	904	951	930	953	880	893	996	963	998	968	1001	945	963	904	921
38900	45136	30144	14663	7692	5013	3373	2521	2085	1710	1391	1296	1198	1071	1067	1069	989	995	993	999	1024	1018	1013	936	980	1033	1014	954	960	987	954	938	920	969	1006	957	992	1007	895	958	909	970	992	982	894	994	957	962	947	953	939	966	997	931	995	937	943	920	936	977	941	933	949	972	929	1009	1002	970	999	984	916	942	1041	939	958	919	990	943	965	923	934	1005	998	933	1002	972	1003	949	970	961	956	1056	956	920	968	921	1009	999	1009	970	965	1016	937	960	952	925	986	968	950	989	940	924	915	959	976	964	964	949	959	970	925	928	935	979	1035	987	949	992	1016	1010	988	969	956	1001	965	946	970	987	991	982	983	1019	961	910	928	927	1001	966	949	917	966	907	952	935	962	961	1028	993	965	979	929	921	1000	1000	923	941	934	956	978	957	983	1029	982	980	1016	953	958	918	989	907	912	982	961	950	953	1020	889	960	964	935	943	949	1077	948	983	1027	956	920	941	968	1023	1006	917	982	1034	944	997	977	946	988	986	970	1012	954	934	932	971	975	943	954	963	987	914	949	975	984	972	964	955	995	997	961	953	968	896	966	989	988	1019	950	955	995	955	966	968	952	930	995	988	973	964	965	1009	953	942	941	986	980	965	967	970	968	989	1017	953	961	980	979	996	900	962	934	956	955	935	951	1032	940	962	963	987	984	936	1010	945	947	982	969	904	942	978	957	935	941	945	952	962	1024	971	897	989	936	971	917	989	909	951	984	943	986	997	931	917	1014	945	995	921	979	914	966	925	1019	979	949	979	953	972	917	956	931	960	962	1015	962	1016	964	1003	959	982	989	945	972	976	936	1026	991	916	902	937	938	988	999	897	919	966	981	978	966	961	952	1058	965	925	984	985	962	963	932	990	977	943	1013	947	925	951	920	944	986	960	972	977	966	983	959	944	1006	964	974	999	937	1012	947	901	936	962	976	963	981	1047	969	983	940	999	953	922	937	965	941	992	930	961	919	970	1004	959	944	945	1030	912	943	998	1011	971	945	983	938	968	959	959	922	974	1009	963	1007	955	1005	1040	968	961	971	957	988	963	885	951	1022	950	987	982	901	947	961	957	972	959	990	954	934	925	937	963	935	1013	983	959	957	952	950	932	1007	933	938	968	978	967	934	945	923	931	1017	985	913	936	995	961	941	953	975	1011	966	961	993	969	967	944	1010	930	999	987	948	957	976	963	937	988	984	933	974	867	968	957	934	943	956	935	918	933	962	986	936	944	996	981	945	936	995	1018	1009	977	944	982	917	1020	987	914	1000	911	910	980	1014	941	894	952	920	958	943	1006	955	984	971	979	1011	951	981	942	959	928	934	923	970	905	973	967	941	997	1007	958	995	983	939	945	982	955	1004	939	949	947	1003	942	964	955	921	978	1003	954	944	995	987	1021	905	911	939	952	986	970	982	965	917	990	956	949	935	948	975	950	900	972	955	969	908	963	989	997	959	917	955	1018	940	960	963	957	961	940	951	961	974	957	964	961	956	935	1040	965	909	966	942	966	917	986	951	902	942	967	948	936	997	993	950	959	907	987	990	962	1047	987	905	951	1035	965	942	911	932	977	927	957	996	911	1024	1027	976	942	968	918	965	1004	1002	1011	971	950	1005	983	977	914	961	943	900	976	964	947	1011	960	959	974	982	939	993	984	975	956	977	929	960	969	973	978	922	907	998	924	951	957	988	1019	955	959	962	942	941	980	952	997	963	972	972	938	924	1023	955	946	961	887	929	934	973	918	928	960	986	981	978	967	1039	991	931	945	942	1016	1006	966	968	938	960	967	956	924	979	965	1003	962	944	964	951	1050	956	991	955	965	976	1002	942	971	899	997	919	958	1011	919	967	1005	1003	962	936	947	960	897	930	962	963	984	951	977	975	1004	913	965	994	915	933	956	982	985	1006	939	950	933	998	975	957	962	904	996	967	1002	941	1035	977	945	973	943	957	953	957	994	949	1020	1000	973	992	1001	978	954	964	961	942	957	931	976	929	1005	957	939	996	945	971	1017	953	937	980	961	975	1011	965	1017	937	904	970	998	1035	978	958	907	954	990	963	984	1008	993	941	1056	985	991	943	987	999	963	986	998	998	993	920	904	955	998	984	959	959	1004	960	984	922	916	985	1005	881	1009	915	991	960	1038	950	966	995	919	905	973	980	984	951	1016	983	986	993	966	931	979	958	918	957	922	989	960	945	893	934	941	969	961	998	951	977	926	935	954	994	955	966	919	952	991	969	960	958	1042	924	975	951	977	981	976	914	930	937	972	951	925	949	918	946	991	1032	979	1025	947	989	969	988	956	943	972	959	977	972	983	939	891	924	982	978	985	987	954	1030	917	959	926	967	967	918	925	926	905	928	973	950	955	974	974	901	926	942	948	952	966	955	948	960	975	985	932	1014	916	979	923	991	976	950	927	957	932	947	943	924	934	985	924	989	975	980	917	954	993	945	970	978	954	985	964	1001	904	894	934	946	917	920	1008	996	957	998	916	950	972	965	974	978	999	958	970	918	957	946	984	906	970	962	954	979	932	964	1031	916	987	920	963	925	941	951	981	934	977	1000	989	997	932	915	962	982	934	971	966	931	933	918	965	960	959	925	936	904	1004	957	992	946	971	930	973	915	973	990	941	988	945	947	992	946	944	922	995	958	955	965	1001	968	872	944	969	1014	978	982	956	970	971	927	977	958	906	912	1000	956	934	1004	987	973	980	1025	999	957	1014	976	967	929	992	948	967	957	925	1003	934	960	933	925	991	992	947	944	960	922	1007	951	973	957	973	1007	975	1011	1043	982	1005	931	943	937	937	956	949	982	968	948	990	894	969	948	987	967	999	957	983	898	956	984	982	1008	948	928	1027	928	951	971	901	939	1001	924	1014	1038	964	974	943	962	886	1007	969	973	990	983	962	993	955	955	1024	942	959	938	987	960	952	948	936	975	927	964	935	950	993	959	956	968	1003	941	981	959	924	957	962	948	984	956	946	982	1007	920	1034	911	946	958	973	1011	943	950	1013	968	981	948	964	932	972	996	948	984	987	931	912	966	932	953	949	908	936	957	1005	914	913	938	911	908	996	965	964	1001	955	976	965	928	948	951	942	973	953	954	985	987	954	998	931	940	914	970	924	937	981	994	982	977	972	941	938	937	1018	962	951	967	922	956	969	945	940	977	973	990	946	972	995	981	954	967	975	1023	951	954	908	981	959	948	965	969	1035	1011	977	995	960	1004	983	1033	988	967	967	996	949	955	969	941	967	962	946	895	962	983	920	942	964	1004	931	1035	946	978	933	1007	969	908	930	921	940	948	1002	1002	1015	971	991	1006	981	956	956	985	923	962	951	943	894	928	955	982	997	984	959	974	935	989	1004	941	1011	950	938	914	982	964	985	983	1007	978	923	962	953	1013	982	967	967	965	978	930	941	921	966	940	957	995	1006	1002	939	910	959	983	886	938	988	950	916	954	984	992	1002	953	950	994	972	983	949	988	937	980	982	963	995	922	983	981	995	1003	999	991	1016	940	948	962	1004	957	960	922	996	987	989	946	993	936	976	1001	936	950	973	978	921	975	996	928	1014	942	986	1011	968	945	989	973	989	917	963	980	1028	971	934	1009	1010	958	940	927	971	918	941	997	911	976	945	971	937	981	983	1007	1036	977	963	929
22416	20945	28358	23685	20956	20879	9166	2253	1566	1300	1127	1038	1007	906	947	962	944	829	921	935	895	873	906	917	861	869	916	906	875	905	871	876	864	861	870	878	893	851	856	892	893	896	844	871	872	852	842	866	913	853	887	885	854	875	869	848	818	887	877	892	881	926	858	831	905	900	812	851	845	901	837	896	833	857	927	877	872	848	845	827	887	863	863	861	877	881	834	875	890	860	814	843	883	840	892	852	859	873	827	885	803	890	861	852	848	894	880	901	813	852	858	814	889	839	874	872	859	862	856	902	931	844	883	838	912	892	812	859	925	887	899	890	843	836	857	864	903	849	855	838	847	875	830	892	799	835	871	875	839	852	843	889	860	902	903	827	846	868	862	859	837	835	847	836	855	878	873	815	909	831	827	876	877	870	857	887	855	916	828	896	857	850	840	823	817	918	865	825	874	869	822	853	898	910	863	901	865	884	828	835	891	865	906	921	851	848	873	917	848	889	816	858	855	865	882	903	851	803	928	846	833	853	815	829	902	887	837	919	862	880	898	888	836	900	883	805	902	889	879	892	842	866	846	840	876	896	805	849	857	868	844	827	914	851	886	858	884	815	880	861	848	848	865	867	881	834	881	848	841	828	830	870	866	893	817	860	858	935	875	853	863	855	871	905	840	878	896	883	899	923	892	837	902	843	890	833	891	903	896	857	929	845	890	903	876	848	907	864	899	951	840	861	866	853	904	866	859	866	874	874	893	915	858	830	881	862	863	901	869	851	828	867	794	851	894	866	866	868	833	837	845	853	823	893	884	849	853	826	893	868	847	872	826	900	858	837	806	923	847	860	880	859	846	854	837	843	829	805	894	853	845	881	899	856	873	857	884	867	899	886	897	827	871	884	821	857	840	840	891	811	917	906	908	903	849	832	819	862	869	892	854	872	861	866	859	837	928	834	885	825	900	882	876	841	908	882	872	882	824	866	908	898	872	865	861	895	862	823	854	901	891	873	856	863	872	900	851	863	842	908	831	878	868	845	885	849	838	883	854	868	816	841	943	873	884	815	850	880	877	832	904	838	867	837	892	910	819	853	855	884	887	805	891	883	860	855	822	837	920	865	905	852	857	907	888	833	829	894	855	903	900	837	829	863	896	899	882	878	905	842	858	963	906	819	838	853	885	825	857	842	908	867	843	862	909	910	876	936	874	932	877	871	797	887	836	843	882	841	869	893	868	842	850	931	882	883	856	884	832	836	853	854	827	808	817	905	906	877	846	894	824	855	884	809	835	867	836	888	899	860	896	896	835	866	860	844	849	816	903	836	834	845	905	816	863	869	869	872	877	896	838	880	831	852	819	851	869	818	887	844	832	860	882	818	840	832	896	854	874	836	865	875	826	918	846	901	879	829	905	792	877	851	885	878	867	876	856	881	900	800	829	894	867	884	910	895	873	849	860	803	828	826	851	875	876	902	841	848	907	843	932	839	838	911	807	825	906	884	851	874	864	814	850	884	859	900	837	830	805	841	812	916	837	792	868	854	883	838	865	869	842	852	892	860	833	855	842	871	868	872	858	893	889	861	849	869	849	829	880	879	844	873	875	829	873	859	847	901	844	901	896	894	895	897	894	866	884	883	843	867	841	891	886	868	805	865	871	840	887	820	872	904	836	851	855	880	880	868	870	855	846	887	877	835	845	857	907	903	894	908	804	837	931	811	850	838	857	838	896	836	905	854	938	822	851	875	865	864	884	821	842	841	850	825	905	882	824	845	895	916	930	823	863	823	848	897	920	874	843	875	860	879	892	878	854	798	871	862	834	823	882	856	820	853	818	882	847	852	887	874	865	840	845	890	908	866	820	888	853	835	861	847	849	876	808	894	881	856	870	871	865	875	878	875	823	853	888	883	847	862	845	863	829	900	901	896	886	888	855	915	881	845	874	824	835	874	829	853	862	841	903	842	858	867	889	861	837	844	933	867	865	857	835	870	890	823	863	865	847	900	858	835	911	922	860	855	859	871	867	881	876	879	814	850	852	893	866	915	872	826	910	874	843	851	909	885	859	850	871	902	870	833	810	839	875	891	839	840	882	869	865	853	859	812	871	861	814	833	925	889	826	869	912	864	807	868	898	892	873	855	841	890	817	887	841	879	840	837	891	821	821	826	845	854	864	855	916	886	873	887	854	857	853	835	868	844	878	885	822	839	856	927	875	896	848	864	910	831	819	878	855	866	808	870	857	861	850	926	842	872	834	845	854	858	839	811	816	828	841	877	880	860	875	900	849	859	854	936	831	893	865	849	848	858	848	856	858	832	893	846	862	863	838	869	838	845	835	852	929	888	850	926	897	800	863	925	919	853	825	883	849	813	869	877	878	873	849	814	847	850	846	875	919	892	824	869	843	801	833	854	856	864	859	850	910	906	873	871	827	892	827	885	863	878	845	839	915	919	904	894	861	899	906	895	820	866	865	843	880	894	826	847	883	809	808	864	833	865	842	869	797	821	898	889	908	851	852	934	875	855	844	842	855	895	859	824	833	859	899	854	885	837	806	906	884	870	833	902	932	865	898	857	863	826	863	883	820	814	850	875	844	872	910	848	847	808	832	899	879	824	902	911	841	931	889	878	876	885	874	878	835	853	929	810	845	808	896	852	815	851	861	844	822	836	853	810	813	862	866	811	890	831	852	868	842	859	830	862	855	896	897	860	877	850	844	801	901	818	894	872	843	850	840	896	867	863	825	831	864	884	841	843	851	881	870	858	839	866	875	841	885	919	848	861	850	882	830	872	845	849	885	872	850	835	836	871	861	834	826	845	868	826	900	867	857	854	836	816	893	824	870	829	827	891	852	937	860	825	840	883	904	903	879	868	855	901	861	828	866	866	820	851	849	867	839	837	893	852	861	896	836	843	835	844	927	861	847	861	876	827	860	846	844	851	892	884	840	834	874	824	819	850	892	929	856	866	887	840	841	871	872	871	859	893	866	883	880	796	900	866	863	853	885	845	932	902	859	861	837	897	853	810	864	938	847	882	843	891	867	882	813	898	802	880	865	880	870	790	853	823	825	902	816	830	891	880	875	853	835	852	875	817	867	859	838	871	886	900	893	817	861	821	861	860	841	875	869	884	799	900	857	875	891	903	887	852	845	860	839	850	887	861	842	824	831	850	848	922	835	864	812	862	891	858	849	863	893	842	894	850	885	902	873	881	886	866	820	849	883	882	889	863	830	900	884	828	818	832	912	824	846	884	927	865	898	829	855	870	873	863	871	872	854	865	820	865	848	851	838	908	838	856	845	905	854	860	850	872	875	872	850	865	895	909	847	852	802	833	864	887	900	860	834	937	897	846	853	866	830	879	814	884	884	833	829	900	851	843	832	850	913	852	880	886	865	873	847	844	886	861	877	830	878	852	891	844	821	827	866	896	834	849	887	848	859	916	914	904	841	873	865	835	901	855	863	882	905	785	849	852	854	851	875	856	891	884	861	938	821	855	874	879	865	855	866	838
46039	63586	37991	18808	9998	7241	3910	2709	2023	1625	1316	1105	1060	1048	988	955	932	924	922	876	830	917	926	917	868	807	910	879	911	891	849	884	912	909	872	864	853	905	890	858	889	860	860	826	838	836	870	861	905	864	902	872	876	866	859	903	872	865	906	856	882	860	836	854	905	859	851	839	812	888	816	949	915	910	915	822	884	851	903	834	899	861	912	866	876	868	871	846	830	880	941	834	842	842	855	859	834	896	846	868	859	876	862	884	842	868	872	891	910	896	842	879	895	866	904	819	861	878	861	888	855	925	879	877	884	905	888	921	875	884	856	861	933	862	916	868	871	879	879	865	816	838	790	859	876	868	823	857	838	869	850	846	856	866	864	892	869	855	905	850	887	892	854	869	863	861	860	888	879	867	895	892	858	867	855	868	867	870	882	884	869	848	844	842	903	831	890	877	895	898	877	855	875	895	867	886	882	884	851	889	887	839	821	834	818	839	855	901	802	841	902	868	890	840	890	847	874	904	883	896	841	856	899	897	882	935	884	832	848	852	862	851	848	858	846	831	900	801	870	889	859	834	859	911	877	894	888	907	901	895	857	862	884	862	877	893	890	846	846	889	919	855	855	869	842	890	850	897	867	831	849	848	842	896	873	877	886	891	859	907	895	821	880	848	878	894	877	878	858	822	834	824	871	862	911	917	840	860	849	864	893	906	874	886	885	851	809	939	838	901	846	894	932	891	881	887	882	870	866	888	860	900	890	901	849	841	870	898	866	860	890	886	911	817	908	900	886	903	863	866	868	829	898	890	882	892	837	857	891	828	848	879	830	829	892	824	886	892	858	865	866	866	905	894	876	889	881	821	874	864	828	891	877	892	864	853	887	918	885	876	903	885	878	919	858	871	838	852	880	833	869	845	866	829	938	827	884	814	843	853	871	850	864	899	844	908	864	823	859	860	840	841	889	884	839	843	850	845	915	869	893	863	867	874	899	871	854	867	886	860	868	836	822	864	844	874	787	874	831	867	867	881	799	900	901	877	867	855	869	839	834	873	862	902	900	867	855	869	843	858	853	902	888	893	856	850	896	868	873	856	906	824	812	845	850	843	937	870	887	858	856	851	888	837	805	900	902	851	887	922	896	816	847	871	851	879	854	845	876	802	939	813	892	862	886	874	859	851	891	851	880	904	894	906	853	849	851	856	882	879	878	835	851	910	875	889	871	896	833	857	860	825	813	882	892	888	904	882	892	900	862	838	869	849	862	876	864	841	873	874	894	833	878	837	860	876	865	829	860	904	878	869	902	853	838	888	829	925	852	877	894	871	853	875	843	885	921	830	894	852	850	901	828	902	881	826	834	901	803	889	905	898	868	869	885	867	909	841	838	846	907	852	844	890	896	893	867	899	843	865	904	866	802	867	837	858	852	880	831	850	879	847	877	864	850	874	838	840	816	847	911	829	847	877	849	923	915	888	876	848	847	830	863	829	881	835	841	888	855	885	888	883	910	890	833	889	839	871	889	874	925	856	926	879	864	906	884	831	870	843	877	859	894	920	849	847	943	865	919	869	852	870	879	840	924	892	854	866	901	889	855	892	863	888	874	917	890	880	889	889	880	778	898	890	872	871	846	871	884	833	873	893	902	872	920	889	886	867	844	858	848	826	804	878	847	889	863	902	854	837	893	913	867	833	864	834	883	860	889	836	924	801	869	914	848	891	822	845	816	822	877	897	785	848	862	881	904	861	887	888	900	844	890	932	911	893	887	867	866	883	857	827	905	829	857	859	850	884	924	832	835	854	856	865	876	894	878	815	837	913	869	917	861	826	843	860	913	864	859	832	836	931	884	834	827	897	836	860	850	911	866	878	886	869	863	893	894	856	859	914	850	920	882	865	884	818	808	836	889	877	903	835	883	910	895	899	828	873	881	825	908	880	846	864	800	824	868	830	860	899	860	846	845	896	860	903	869	872	848	927	885	867	884	838	935	883	795	855	874	907	836	815	873	874	873	898	859	864	894	907	861	901	905	837	886	847	908	856	857	873	852	917	902	875	939	871	874	874	860	864	863	877	897	866	841	869	858	844	865	873	853	879	838	896	860	882	905	875	876	929	873	858	845	888	852	889	854	886	876	815	850	866	898	817	908	915	922	834	892	909	874	900	863	891	836	891	905	893	847	854	867	873	864	885	873	919	898	887	869	848	851	899	886	874	842	878	889	839	822	858	834	861	877	897	859	862	856	860	865	887	870	885	870	858	850	854	907	869	962	892	831	848	898	874	829	842	866	841	877	877	865	843	895	874	858	861	893	883	872	848	841	878	910	852	921	838	894	852	825	928	852	875	890	854	845	914	837	881	895	845	842	852	849	915	864	816	865	877	846	895	887	866	931	878	878	896	848	887	899	909	887	888	845	911	883	863	914	867	865	864	947	877	891	883	836	858	870	841	908	812	836	844	904	874	853	920	844	897	887	859	838	893	878	871	884	845	847	881	857	825	820	934	901	832	924	859	880	871	864	887	907	878	881	888	822	913	896	863	815	905	900	911	842	863	896	883	848	844	911	891	883	836	826	856	860	873	847	844	825	882	906	852	882	869	849	888	895	849	822	877	927	859	877	801	843	944	913	836	875	877	851	880	839	861	874	828	893	855	845	909	899	871	826	850	870	830	866	882	866	878	861	857	879	899	873	857	829	836	870	889	883	876	876	846	867	858	865	845	847	822	894	880	834	825	827	861	906	880	850	894	821	897	887	849	878	839	915	880	909	855	847	875	846	850	855	846	843	887	848	831	893	867	861	899	828	866	851	853	857	842	863	888	829	838	866	870	815	893	850	854	871	843	905	904	878	907	859	906	819	821	900	880	875	857	877	827	849	908	889	874	844	880	861	869	869	845	877	863	870	922	883	874	850	916	855	832	894	877	859	873	920	923	858	887	896	845	868	850	832	908	942	874	873	931	845	845	849	841	891	887	901	887	923	869	852	856	825	915	894	853	833	839	794	869	878	890	849	830	837	886	851	905	925	879	824	885	852	882	857	863	868	864	944	872	877	888	888	907	861	898	886	908	832	883	915	840	883	870	842	907	884	871	907	866	826	927	845	897	838	860	876	887	925	846	865	930	894	857	843	933	877	886	943	857	846	883	883	818	822	871	822	800	823	846	828	861	864	867	860	853	848	863	881	882	858	885	819	837	885	893	874	859	862	874	939	823	879	818	849	876	820	894	854	888	863	899	875	846	842	835	854	874	954	837	869	861	931	905	914	892	912	838	880	899	894	872	872	893	896	901	870	856	906	847	858	877	864	911	838	862	861	848	873	893	845	813	917	873	878	874	890	847	922	819	900	832	832	886	871	864	938	883	880	887	860	865	846	851	884	848	901	850	844	844	875	918	864	898	811	871	900	892	893	875	852	913	889	837	927	834	889	895	907	840	872	853	871	795	886	942	837	916	866	905	825	868	832	872	849	836	819	912	915	862	869	921	873	843	854	878	874	920	849	873	879	850
37817	26097	22719	11151	3887	2056	1405	1221	1130	1008	980	924	906	906	977	918	876	864	821	877	902	958	911	888	832	897	874	887	879	931	890	883	872	853	891	923	895	904	912	893	867	898	908	887	928	908	925	874	932	908	860	830	866	941	871	902	893	928	878	891	879	932	894	878	858	919	907	858	912	884	907	882	934	883	877	901	962	920	849	959	896	893	876	897	926	907	915	931	934	885	904	921	859	869	871	871	864	902	917	878	857	863	937	952	914	911	911	871	869	847	886	802	923	865	922	859	917	913	891	894	894	940	904	938	907	901	893	907	926	894	896	849	834	961	875	873	889	898	860	858	944	865	888	855	920	865	825	873	865	880	854	880	902	891	869	818	934	853	868	868	906	936	870	892	892	918	907	876	875	877	861	844	896	861	913	887	876	863	894	887	875	880	871	867	925	906	903	898	856	910	891	876	944	960	890	853	896	872	904	926	908	932	882	921	881	920	936	890	882	864	917	982	900	904	960	890	874	854	839	838	911	833	810	903	961	899	894	852	870	891	889	907	906	906	831	812	856	933	880	909	914	881	859	900	864	891	878	920	859	926	866	894	921	849	936	922	911	926	900	884	895	922	928	864	915	903	887	937	950	858	882	918	878	883	963	927	861	935	883	931	928	937	887	848	871	926	898	903	864	905	881	961	912	844	886	955	880	900	878	865	876	870	952	924	912	905	841	896	902	980	869	865	909	917	918	820	928	902	906	869	844	872	905	840	905	882	908	889	863	872	908	910	885	924	935	866	927	893	887	895	922	888	914	884	955	920	888	879	899	926	879	912	891	916	892	864	875	905	894	926	915	919	928	874	862	884	884	907	900	921	926	883	918	893	893	846	841	865	866	861	858	887	874	888	914	873	871	884	894	914	926	837	857	890	833	861	878	873	911	902	908	890	893	912	930	893	899	930	916	898	820	877	878	955	905	865	865	907	866	878	906	935	894	901	892	858	878	929	890	851	946	924	857	908	900	892	950	878	881	888	897	886	857	925	895	905	860	904	943	893	917	914	880	905	900	938	901	882	898	852	876	894	913	868	875	960	913	878	858	850	914	904	888	867	885	959	864	838	881	879	898	860	863	900	931	916	858	885	881	855	890	875	912	869	912	904	840	899	922	882	888	874	881	945	911	909	874	911	827	877	900	911	885	928	896	902	896	932	906	922	945	915	901	850	903	869	953	897	913	929	940	885	925	847	890	844	880	915	934	914	881	904	918	880	912	896	918	881	908	888	906	890	902	896	905	889	852	924	891	908	812	911	860	840	894	919	889	879	931	918	917	838	898	897	908	855	893	907	944	885	899	858	866	869	833	913	919	868	934	887	963	843	887	874	907	912	938	873	863	901	905	916	949	921	941	876	901	865	964	941	870	890	857	853	877	898	908	872	843	911	844	869	894	890	885	914	863	856	891	876	852	861	918	872	888	868	873	862	888	895	869	878	944	893	922	868	928	842	901	879	909	880	875	922	910	879	884	823	858	894	914	941	878	887	949	905	880	862	903	873	901	900	887	918	880	877	853	869	889	811	916	888	889	912	900	861	852	890	929	856	869	902	883	888	892	862	928	873	859	842	928	946	871	931	934	909	874	876	905	834	855	916	904	856	851	853	917	905	880	922	907	922	875	900	888	933	921	896	863	872	889	879	927	912	885	914	893	871	869	902	858	901	925	880	906	872	872	915	849	937	904	865	881	963	858	915	907	962	874	836	877	872	964	877	872	904	873	871	910	838	874	875	840	855	930	802	854	851	924	912	884	904	861	875	884	914	919	900	852	890	891	878	872	915	918	924	883	933	955	860	923	913	853	856	931	929	917	866	895	888	873	937	886	945	875	962	902	920	902	928	962	932	974	854	873	893	877	844	857	881	906	937	891	904	864	944	893	847	870	894	955	847	899	881	932	895	887	891	868	868	920	858	893	863	903	865	921	872	881	848	904	935	912	857	842	840	911	898	914	860	843	901	867	836	918	869	861	923	935	857	861	848	909	867	884	852	850	879	909	872	942	902	865	904	878	925	875	913	887	854	922	860	909	867	869	905	890	913	850	911	884	886	903	861	925	945	834	869	913	896	902	980	906	938	915	912	918	938	935	919	935	895	880	895	874	856	886	931	913	838	907	891	894	880	898	837	875	945	908	872	887	879	858	899	911	944	900	888	920	917	870	856	892	891	904	853	887	901	904	921	929	860	936	907	863	917	899	941	923	871	833	936	895	916	930	856	920	865	899	876	878	914	960	880	861	887	918	907	898	955	862	868	930	913	836	890	879	889	886	880	901	881	909	915	905	893	904	893	910	821	893	889	906	882	890	867	887	849	884	860	895	872	950	858	870	909	885	884	886	939	844	903	909	890	890	907	843	893	853	866	981	887	915	907	905	915	855	889	896	887	914	891	898	894	895	869	912	910	861	882	948	845	909	907	927	879	904	870	912	885	925	893	886	921	941	918	962	876	952	883	904	791	900	879	886	893	845	920	849	926	907	885	884	895	865	893	882	938	883	904	879	928	898	944	826	845	873	860	909	902	870	881	873	853	877	894	915	877	863	973	874	876	903	902	934	888	909	939	889	868	891	921	887	895	919	869	869	881	926	927	879	931	902	881	892	870	887	931	899	843	901	930	911	891	856	909	895	893	913	918	891	900	915	868	912	901	876	889	847	891	869	926	864	921	851	904	918	879	916	901	878	917	924	886	888	888	872	916	876	925	907	911	933	886	914	871	860	885	875	853	860	887	908	941	892	904	883	943	916	878	953	858	918	927	866	886	912	866	822	911	977	907	870	837	878	850	930	946	868	929	887	981	902	866	885	887	892	899	849	939	924	920	949	934	901	892	949	896	899	880	893	914	952	902	890	918	902	901	838	948	859	910	885	883	891	892	924	876	965	861	877	944	893	905	900	886	906	877	842	866	906	867	916	902	918	889	923	885	851	911	861	880	867	899	910	907	901	936	882	893	809	879	912	853	847	919	870	915	887	875	903	910	915	885	913	936	942	878	860	883	853	907	878	903	923	847	860	886	874	901	868	869	860	852	904	861	855	865	882	851	858	906	920	916	816	925	862	937	910	866	877	876	931	885	887	928	931	883	891	890	880	908	893	887	926	874	892	862	921	891	855	915	903	907	910	881	905	882	874	888	866	930	873	841	840	882	878	906	863	825	892	873	885	882	909	898	874	926	900	936	836	852	909	928	869	832	872	956	917	949	844	870	886	870	942	854	905	883	930	908	891	913	875	881	915	837	942	881	896	883	848	932	941	877	882	882	891	966	885	926	890	925	890	899	912	831	884	939	879	903	902	886	905	884	909	861	891	889	928	913	880	912	820	957	916	889	853	922	878	893	930	890	936	865	894	859	856	884	921	966	895	954	827	925	853	904	883	879	881	920	841	881	899	876	892	954	895	888	881	898	862	903	922	872	885	881	914	923	911	878	932	868	936	913	907	864	950	876	874	937	899	899	892	882	898	827
40460	35064	19887	8467	4859	2628	1825	1426	1285	1130	1100	1048	965	934	986	934	888	946	909	884	928	930	852	891	931	892	907	996	927	907	964	915	921	907	903	901	940	941	965	902	931	921	891	931	897	918	948	917	885	968	906	907	919	896	955	918	891	942	878	883	935	951	917	944	985	920	888	914	894	894	966	918	926	871	898	935	945	861	882	883	903	864	952	967	854	930	919	896	910	915	895	927	967	922	908	925	886	924	924	924	923	933	908	906	934	925	905	905	979	953	915	928	931	899	903	923	964	898	888	967	914	878	888	926	922	868	946	867	906	882	884	956	905	920	909	904	882	907	948	894	935	910	958	905	888	1006	934	880	969	931	937	865	916	898	948	888	886	874	904	873	942	938	873	839	925	899	917	908	935	898	870	900	896	948	919	927	927	938	924	928	901	947	911	962	906	937	913	947	970	881	920	924	943	898	939	903	914	957	934	855	946	972	883	913	956	887	922	915	896	889	921	984	887	866	914	897	852	925	887	989	915	983	951	955	972	947	911	891	966	896	949	905	858	847	918	896	1007	931	886	911	898	953	949	881	899	956	882	934	926	931	934	887	894	939	962	937	884	938	914	961	933	933	928	963	954	879	889	915	932	988	901	930	912	923	922	885	924	928	926	947	905	891	1000	937	933	924	980	932	903	950	930	938	892	976	930	908	975	904	946	966	911	945	891	917	879	912	901	937	904	883	910	850	905	912	941	912	868	914	1002	856	905	940	947	902	895	921	886	919	945	864	939	907	888	983	912	964	919	894	870	898	908	915	934	925	960	950	929	922	945	888	956	905	905	888	947	887	933	932	894	936	902	977	905	913	893	905	914	961	915	909	969	917	955	939	918	946	923	942	840	909	927	942	875	941	945	928	939	936	853	886	921	943	932	921	869	973	917	936	883	907	899	922	913	922	939	960	931	927	913	924	931	926	876	920	921	852	952	942	956	898	958	968	972	924	915	873	877	923	901	947	928	913	890	909	897	955	886	918	921	949	930	928	895	957	929	948	919	909	939	872	847	924	922	985	842	968	855	894	953	896	960	963	910	912	866	862	911	912	948	970	907	925	917	953	968	953	954	923	910	906	897	917	892	904	940	884	951	915	957	946	958	919	891	910	911	883	924	903	969	934	888	867	914	896	925	933	910	908	903	971	897	939	920	952	936	894	945	952	950	937	852	918	866	924	951	896	892	891	896	959	904	926	886	923	877	874	940	949	909	924	888	933	909	974	878	917	931	867	979	994	895	916	947	931	928	915	993	896	926	902	885	902	976	930	904	904	930	976	885	979	900	941	873	871	890	898	919	931	936	910	896	922	907	963	961	944	913	917	880	946	879	930	956	903	922	912	927	947	956	935	878	906	943	915	958	915	973	916	915	942	880	930	918	891	942	945	948	939	915	876	848	896	892	912	914	950	883	939	921	952	876	916	889	930	933	931	909	936	933	928	923	909	951	893	904	907	886	962	895	910	873	916	919	923	954	884	895	939	966	902	902	930	968	904	897	888	955	943	951	945	919	905	915	946	935	893	950	937	902	911	885	957	890	889	920	932	933	956	916	919	940	973	913	923	900	939	940	885	961	892	901	870	911	908	866	903	895	873	841	968	832	890	921	978	968	980	840	933	896	964	913	942	908	885	947	963	884	929	963	935	896	932	892	886	911	880	880	935	959	926	885	880	896	879	917	957	870	930	914	929	934	873	904	935	900	948	941	946	871	945	869	859	902	998	924	897	907	902	929	947	899	916	914	943	906	869	938	887	923	930	913	1003	932	860	933	940	904	968	867	936	915	927	886	939	934	919	920	892	965	896	905	936	930	934	923	964	884	939	901	929	970	861	942	900	899	948	960	910	987	973	992	918	890	943	900	967	918	961	924	932	939	962	935	896	937	948	904	942	967	934	915	917	916	903	930	870	887	958	938	886	928	925	899	915	882	891	902	908	908	928	920	853	936	959	946	907	957	880	907	914	963	883	919	905	913	906	957	950	952	946	881	958	906	957	934	969	920	850	916	904	983	909	968	927	901	891	877	944	941	914	973	940	970	875	932	943	916	927	961	928	905	908	888	920	899	928	976	904	1003	885	974	898	910	976	949	888	896	936	911	885	904	981	929	905	931	918	870	904	927	931	947	959	904	946	938	881	936	907	937	919	955	916	886	943	912	915	861	847	979	886	878	952	909	952	890	908	943	942	951	910	955	998	942	951	894	876	858	940	957	976	869	896	911	906	895	961	903	928	934	978	923	948	933	916	945	925	881	935	923	969	911	957	959	944	952	915	957	921	932	923	936	963	905	973	910	988	921	871	915	855	908	921	971	917	896	941	867	935	970	865	901	893	947	935	959	881	965	921	937	943	998	917	958	904	942	937	911	942	950	932	917	903	922	909	943	926	969	927	911	913	959	915	918	897	991	902	899	923	900	937	949	903	893	966	924	880	906	909	936	943	854	926	877	941	892	923	897	937	911	953	911	929	924	924	918	917	890	907	890	840	919	898	897	915	967	878	950	915	878	927	935	947	888	935	906	943	924	954	907	902	926	930	927	915	913	916	968	921	914	911	843	992	954	924	900	958	941	965	961	906	861	876	911	1009	892	889	950	944	911	907	926	942	927	920	891	933	860	921	898	890	964	879	924	911	903	968	948	946	980	895	905	904	903	887	931	923	897	927	911	888	937	925	922	923	877	954	871	920	953	956	965	1001	937	876	989	869	929	908	927	896	906	908	889	945	977	929	900	944	975	948	944	975	970	940	910	875	915	984	909	926	977	886	939	879	960	895	860	914	900	914	897	904	981	967	959	936	937	925	949	875	982	832	935	975	900	922	893	906	909	917	948	940	891	914	917	949	910	945	885	937	893	895	979	901	922	965	942	851	892	916	904	933	884	948	936	916	904	924	943	913	895	943	871	917	925	913	936	869	940	875	948	927	920	880	952	967	915	916	886	927	903	870	920	958	898	847	940	967	925	881	930	915	890	876	896	942	959	920	981	939	912	955	894	894	890	928	937	920	881	954	913	901	902	911	914	893	875	919	942	966	940	985	905	911	937	950	954	947	913	884	886	975	923	920	944	959	889	887	834	908	971	977	920	853	897	876	931	961	890	845	925	874	956	1011	921	974	892	898	877	937	933	899	885	925	916	906	925	990	962	920	896	922	939	905	917	897	939	914	882	902	933	921	943	940	900	902	938	892	920	964	978	889	897	952	959	903	946	986	962	955	861	924	889	986	905	924	895	910	888	899	968	941	906	881	898	920	910	931	934	946	937	933	949	915	905	875	897	897	913	975	901	874	912	949	964	927	938	930	902	959	968	951	912	880	935	871	874	907	894	906	913	880	892	941	924	951	926	934	922	961	922	907	904	912	930	908	909	918	902	969	877	919	891	913	979	915	918	972	883	905	927	947	858	891	953	938	918	953	936	877	913	893	906	913	947	899	897	969	911	911	874	896	946	912	906	927	929	924	902	893	917	932	891	901	897	946
23470	20919	27844	24145	20803	10493	2105	1294	1118	1119	1004	904	911	839	887	877	823	815	795	817	830	826	853	869	859	834	860	765	843	916	798	869	790	856	835	809	862	822	855	844	827	866	862	859	798	799	856	825	794	835	866	839	830	842	805	838	801	779	808	847	876	818	899	826	820	844	811	818	809	822	788	787	838	829	800	813	856	827	780	813	851	889	835	817	878	840	808	820	849	840	829	786	878	829	855	833	847	807	787	876	848	809	799	811	830	818	827	848	876	805	867	816	850	853	819	794	817	813	828	811	838	794	880	876	826	814	836	829	823	782	889	784	819	785	792	815	817	822	826	783	813	812	822	837	848	829	841	848	802	829	849	809	812	758	849	813	904	828	793	809	798	795	808	788	759	821	824	824	762	848	832	799	821	809	806	852	808	843	854	807	823	804	805	791	761	849	829	801	817	803	823	866	793	827	837	816	817	779	798	803	776	862	800	819	863	777	801	806	862	827	796	818	794	782	814	798	878	790	795	795	879	786	830	829	873	851	834	840	816	814	843	828	785	805	823	792	772	873	813	826	831	818	857	795	865	795	805	845	842	857	822	848	847	844	904	839	878	850	797	851	831	805	818	802	819	895	826	852	831	844	842	792	831	833	798	854	794	831	812	794	847	790	800	843	785	822	809	827	845	866	853	846	829	777	835	819	842	802	852	824	859	846	788	817	823	835	849	827	815	807	880	840	809	824	799	839	782	794	748	860	775	815	850	764	827	796	795	801	823	835	847	822	809	809	866	863	805	824	765	808	824	808	772	801	830	813	786	789	833	831	786	845	863	800	811	857	816	819	873	814	865	795	799	877	819	861	811	835	839	824	762	847	829	826	840	837	767	811	834	776	805	833	855	818	859	852	829	824	836	856	802	842	834	848	862	859	833	807	868	846	756	794	842	828	845	824	809	803	921	817	878	907	872	873	826	844	767	806	796	818	846	864	791	850	779	760	801	834	798	822	923	829	840	843	818	801	795	792	793	840	808	815	895	814	846	767	774	876	793	840	840	809	771	841	808	854	829	835	810	846	807	808	825	802	847	766	854	777	907	791	812	786	878	738	869	841	804	818	794	801	793	861	823	822	828	871	804	877	863	832	773	813	773	846	862	827	813	838	838	827	825	809	778	783	835	873	822	814	809	808	861	830	814	857	804	840	798	829	829	811	858	799	896	790	815	889	865	804	859	869	814	838	847	834	785	824	805	845	841	848	766	819	831	873	803	840	791	801	803	826	818	816	807	864	803	819	891	807	834	813	780	803	785	866	857	827	813	834	816	850	772	851	786	836	841	850	830	807	839	854	783	859	818	848	809	807	889	831	853	832	845	829	830	828	864	812	814	842	849	814	831	825	817	858	795	856	878	849	858	856	878	841	840	849	789	821	880	860	841	814	825	844	831	805	791	835	826	792	798	823	853	835	837	830	811	834	826	851	814	823	828	850	812	831	848	793	814	769	799	807	757	761	805	844	762	823	796	894	870	830	816	822	876	863	805	781	819	881	810	794	775	866	815	834	812	832	837	793	831	841	786	829	824	832	828	825	810	811	846	764	808	815	776	818	785	793	778	781	818	823	823	823	784	811	819	823	844	778	820	805	811	828	813	789	826	807	819	811	847	807	812	832	861	808	799	838	778	810	855	824	861	799	829	784	790	806	794	865	817	787	846	849	825	813	793	834	830	849	813	787	798	843	845	807	820	778	762	825	889	846	773	797	839	826	797	761	821	824	824	814	810	812	808	810	790	820	828	869	788	830	852	776	797	832	818	878	799	839	784	817	805	789	818	830	842	823	798	821	872	782	815	861	858	825	772	814	856	789	766	924	815	863	851	834	807	807	811	851	807	849	834	872	806	846	799	794	854	781	824	820	798	854	800	824	802	836	779	824	846	837	862	848	833	804	837	846	821	795	819	752	816	832	814	796	787	766	804	810	814	821	800	820	847	869	825	833	858	822	808	805	831	788	790	799	805	834	826	806	804	807	768	787	813	812	774	801	839	761	826	874	785	793	799	836	827	811	799	833	792	802	783	809	786	851	824	816	799	847	813	871	805	746	851	826	822	884	806	833	840	879	830	833	807	797	835	810	808	858	832	808	810	760	839	820	820	810	841	802	802	875	772	862	830	875	816	830	776	870	748	788	838	816	826	844	810	824	819	870	853	790	777	805	821	809	819	840	826	836	766	795	819	809	840	830	807	827	872	865	796	886	827	829	868	852	804	799	823	854	816	866	827	779	812	763	858	809	799	820	852	825	804	818	837	843	805	823	809	785	831	789	803	845	828	846	898	872	846	778	748	813	887	810	760	806	776	865	845	789	869	807	828	808	842	806	858	833	866	851	743	779	777	823	765	841	818	844	801	803	804	837	875	766	786	809	808	817	816	854	788	857	811	807	840	784	796	836	850	785	832	850	820	832	796	763	809	845	827	861	865	851	865	784	841	844	778	821	843	875	800	793	826	809	822	797	789	879	833	809	867	837	773	795	810	757	831	811	848	828	819	842	783	833	869	843	837	825	816	864	835	814	774	822	811	829	836	865	814	829	819	772	796	808	816	795	820	836	770	843	820	867	818	823	817	780	794	832	851	813	828	813	855	826	825	836	805	861	775	799	821	811	836	810	826	845	849	850	806	845	824	845	868	783	812	813	805	838	809	797	835	872	819	810	823	748	796	805	841	852	857	796	826	841	812	842	827	856	880	784	835	853	805	819	848	800	838	762	853	829	804	855	795	790	832	816	841	904	848	796	832	847	840	848	808	790	806	843	808	829	847	785	806	795	813	851	826	820	855	832	781	786	836	824	913	862	798	795	760	807	761	773	872	866	794	805	926	824	795	837	804	843	832	826	848	787	815	786	768	800	886	822	797	816	835	813	781	770	768	813	840	738	810	843	863	776	804	835	804	819	830	822	823	832	901	865	802	863	883	848	779	806	819	854	765	841	860	853	888	794	836	777	827	808	813	809	808	796	824	845	826	814	830	830	831	829	819	724	809	782	788	832	828	853	799	757	843	851	835	808	848	814	846	846	865	823	828	825	829	844	820	802	810	854	824	835	887	813	837	836	856	821	798	842	783	862	813	820	831	803	815	802	797	845	858	845	864	737	810	824	825	812	759	862	834	758	810	792	869	792	869	811	833	813	824	829	852	866	801	868	797	781	820	812	851	792	885	793	827	826	828	827	783	813	891	817	815	787	860	813	791	797	827	857	806	848	816	860	840	817	845	824	892	870	840	767	858	836	827	831	821	854	841	824	785	859	797	832	863	767	860	816	839	799	792	812	816	836	856	851	808	772	914	811	810	847	783	803	856	881	766	797	803	839	807	868	829	852	808	782	799	822	848	809	840	776	798	844	904	837	840	766	807	812	819	832	782	833	899	854	779	837	870	803	827	826	860	801	859	791	794	861	817	864	771	885	806	878	790	814	827	782	870	770	805	826	896	792	800	842	828	797	836	841	824	821	774	827
41795	49841	26336	8958	4557	2649	2093	1506	1360	1282	1089	1079	975	921	867	879	895	879	881	832	872	856	836	886	880	887	861	831	835	896	849	829	819	825	852	910	862	861	894	805	926	870	882	907	849	814	859	881	791	819	823	806	860	793	887	811	829	842	865	881	873	855	828	906	809	821	840	836	835	800	871	828	862	834	860	826	860	848	834	879	820	863	848	848	840	824	842	799	807	848	845	864	877	799	873	772	840	821	805	816	839	826	894	848	892	844	803	840	851	878	835	875	853	853	932	808	869	839	830	836	840	900	850	820	832	881	883	823	860	896	861	877	926	822	864	861	850	863	929	833	815	857	865	876	827	836	843	806	814	842	833	904	868	819	858	860	855	836	807	847	789	864	855	837	833	845	838	845	810	854	843	844	804	819	796	863	855	819	844	839	870	854	868	854	872	876	864	849	878	822	815	870	805	879	804	863	885	804	814	880	781	887	862	870	864	884	829	887	794	841	865	864	852	799	882	839	848	897	834	833	850	796	810	823	831	863	858	833	839	815	881	869	868	818	868	856	810	844	832	883	839	863	823	876	779	798	821	838	791	852	856	817	863	791	894	827	856	831	835	807	844	925	830	846	800	842	878	878	866	878	793	833	824	851	899	848	849	860	825	811	846	807	859	860	815	871	833	864	896	801	868	871	818	837	851	875	847	837	832	825	859	824	817	801	878	828	814	851	815	877	862	872	847	885	814	890	805	895	837	860	890	842	826	812	810	888	847	848	845	890	823	849	840	802	872	844	818	781	834	869	857	895	821	838	868	835	896	814	855	867	896	836	834	875	881	834	877	800	874	836	805	850	837	845	880	885	856	840	887	837	849	801	832	879	864	816	854	849	822	832	858	843	836	811	816	776	856	860	868	835	873	868	886	850	815	847	866	832	813	845	849	847	809	881	867	846	823	855	852	828	836	870	847	903	819	881	872	792	850	823	900	824	857	862	815	837	888	837	812	843	842	849	848	807	812	860	839	803	809	808	839	905	886	874	814	859	874	856	806	836	866	909	868	900	857	868	829	801	798	847	870	866	842	850	840	860	862	853	893	823	863	855	832	817	877	840	843	818	884	811	859	826	862	874	881	783	841	821	843	807	841	833	869	892	787	843	804	833	868	888	814	834	848	853	843	803	850	826	842	890	807	845	868	868	842	833	840	824	820	892	858	851	821	829	843	862	847	854	840	836	834	834	864	815	840	888	832	821	884	806	861	846	870	869	928	825	799	828	798	856	854	821	842	830	805	860	871	863	844	870	876	847	818	789	868	856	846	840	801	854	865	840	878	850	852	823	862	837	825	850	882	831	826	846	853	855	843	849	855	858	821	876	850	830	841	850	842	860	818	813	879	834	880	807	825	870	824	813	818	854	841	856	835	883	854	869	876	803	821	867	833	824	820	872	857	776	855	825	843	873	844	881	854	865	826	851	825	795	860	836	834	866	866	916	835	836	886	807	841	854	822	880	854	841	832	791	828	843	832	836	873	837	813	891	867	842	824	825	872	858	845	865	838	800	798	862	883	843	833	809	842	871	861	831	866	870	818	782	825	858	867	831	876	799	779	868	805	872	802	858	831	817	816	860	843	824	859	840	874	832	821	898	830	861	882	806	867	833	955	917	854	819	814	877	853	834	806	881	798	862	873	874	804	853	863	801	906	891	857	827	842	842	821	815	870	853	863	857	836	843	824	826	847	830	846	883	863	843	853	833	847	851	821	886	808	831	827	820	862	785	831	834	823	865	859	852	797	843	893	853	827	864	797	853	860	854	817	828	884	849	856	901	832	814	861	853	830	855	878	845	825	779	859	795	898	879	852	846	858	885	864	825	817	849	873	849	860	850	907	837	828	877	854	866	893	838	853	888	893	790	795	819	891	838	869	836	895	847	838	853	842	830	899	846	866	850	854	863	877	861	823	837	857	868	823	836	864	803	874	871	842	819	801	840	847	865	823	844	810	844	843	866	866	863	904	879	811	841	816	815	874	863	798	822	793	816	832	815	854	852	888	892	863	936	851	858	842	852	801	886	859	818	829	895	793	861	886	872	853	823	831	895	819	863	846	844	852	836	784	839	854	845	816	890	859	812	854	855	809	853	812	811	799	823	870	861	823	791	855	927	897	831	754	872	843	815	808	821	825	782	876	827	904	864	844	829	835	805	858	786	843	845	846	845	874	817	824	825	837	834	823	847	890	884	886	790	865	813	825	848	826	822	832	818	831	867	865	818	847	829	817	818	874	897	901	790	839	829	842	859	816	819	849	825	869	839	862	830	791	858	886	793	887	846	846	855	845	839	798	872	864	816	891	844	879	854	836	896	802	780	880	820	838	860	859	843	805	820	885	852	841	804	872	827	828	853	861	832	817	887	889	843	832	877	830	873	857	804	853	840	795	807	827	813	873	823	884	839	807	891	868	838	804	873	894	855	906	830	843	858	807	851	787	839	823	842	853	850	821	849	833	851	880	825	816	847	828	846	835	857	832	862	834	854	861	821	853	842	834	905	807	887	887	874	788	862	857	859	853	866	901	828	792	780	838	841	890	787	854	849	833	846	844	831	842	788	824	875	854	860	794	865	864	803	840	852	836	845	828	876	874	868	794	842	856	822	803	819	844	878	835	855	820	805	807	882	861	794	864	838	839	867	892	864	872	862	842	842	862	910	854	855	842	850	799	899	885	863	906	823	836	821	830	803	838	845	831	784	823	781	876	855	872	812	838	839	829	852	848	877	879	844	850	844	872	841	861	801	846	870	805	852	835	835	888	873	880	851	874	826	862	891	831	839	846	846	880	779	852	847	823	902	851	875	802	814	807	856	808	855	856	831	857	866	889	818	802	835	848	897	846	844	850	890	821	885	889	835	872	880	882	818	853	834	817	868	848	818	839	816	823	883	859	875	811	878	896	878	858	817	861	836	825	816	815	838	820	856	851	918	869	845	886	882	826	820	864	829	862	833	880	843	912	873	859	831	897	852	842	832	906	842	839	796	832	786	911	804	877	850	850	835	855	873	829	885	866	857	875	845	833	824	893	833	908	882	851	813	897	826	789	867	845	879	911	848	873	818	838	886	836	828	837	842	851	858	838	863	844	871	837	902	853	884	853	799	871	865	886	884	868	791	895	821	826	862	831	853	796	878	858	857	831	854	815	859	820	811	863	822	841	862	891	814	892	836	870	824	849	810	857	822	827	817	842	849	866	872	856	850	871	789	791	842	859	853	798	855	888	816	808	824	869	891	815	781	909	766	853	849	860	824	794	862	835	863	878	838	851	874	843	829	828	862	825	827	878	850	880	822	860	856	829	853	805	816	805	828	829	876	857	822	840	795	838	872	850	884	856	843	846	823	808	815	830	843	842	835	856	875	844	843	858	868	859	852	795	846	836	852	822	853	834	835	875	873	824	883	820	837	841	868	831	827	852	815	874	830	835	803	877	871	851	833	886	853	826	858	845	818	867	804	870	886	856	847
25083	21055	26494	24951	9614	1965	1570	1291	1127	1044	1089	1039	1007	934	995	995	1017	959	924	939	1024	972	964	1001	954	928	893	957	1004	958	930	954	958	1004	1022	969	1004	935	857	1000	910	957	974	927	989	960	946	1013	979	974	955	927	933	957	962	954	952	981	963	934	942	982	956	973	1015	935	965	846	956	957	997	951	957	977	996	965	995	926	984	948	992	1010	956	940	931	957	997	939	965	951	930	992	954	938	1003	952	908	979	958	964	956	958	979	913	993	957	936	993	960	926	949	944	934	991	975	1006	940	932	916	1020	964	962	910	972	930	932	989	961	973	1026	914	921	991	972	970	918	984	940	997	922	948	959	980	937	914	934	930	961	997	959	918	974	966	969	929	1001	901	926	927	988	934	1006	1006	999	1010	971	981	969	940	919	1024	953	913	936	929	930	948	929	955	958	898	935	954	966	1051	949	1006	978	921	917	967	966	962	949	967	915	954	968	1000	927	971	977	938	973	985	951	934	943	976	972	944	902	937	939	963	953	987	959	992	926	990	978	964	988	911	919	934	990	966	996	933	976	974	990	1001	928	941	1007	1064	952	977	944	958	977	926	957	947	993	1003	984	976	948	961	1014	924	1017	971	955	945	953	956	923	952	930	985	957	975	928	980	951	952	955	896	978	952	953	944	966	988	988	979	981	998	912	927	995	926	966	974	1007	921	966	945	940	954	911	973	989	963	1026	968	915	949	953	969	931	947	964	944	924	928	952	1012	982	900	977	958	908	1005	951	934	924	941	993	986	965	938	944	955	969	936	959	931	966	952	967	957	980	961	995	972	986	973	950	967	947	1000	928	982	983	966	961	953	973	928	979	980	965	1001	922	947	924	956	943	944	922	961	996	940	958	999	939	940	951	939	995	954	989	1024	930	987	1017	951	920	939	967	996	943	993	976	978	981	986	954	1004	958	969	950	977	935	991	985	964	1028	962	973	941	917	958	964	974	935	972	992	927	994	898	968	945	994	926	934	980	940	905	972	986	952	1001	991	970	953	950	1000	978	1005	902	947	904	933	966	922	934	961	999	992	949	1021	945	949	1029	963	982	935	990	985	946	949	1017	973	945	961	928	915	947	978	975	996	935	934	966	917	984	911	925	973	983	910	900	967	946	1019	940	909	988	949	1000	997	894	949	977	925	928	911	947	973	978	984	935	957	915	983	972	979	993	988	921	989	979	983	974	921	975	1013	935	934	1003	994	953	945	976	952	938	977	976	960	926	961	915	992	991	930	961	957	963	943	1026	968	949	951	971	910	966	941	936	895	961	985	971	989	970	961	967	1060	958	915	979	1008	914	1010	929	1011	908	939	942	1011	932	931	980	957	959	973	934	962	901	923	983	983	908	941	958	987	929	993	1014	933	926	893	969	981	976	1032	906	970	929	955	948	940	978	976	980	952	944	960	961	927	933	972	944	924	980	939	992	944	962	982	922	962	984	951	906	962	981	1001	920	969	990	890	920	956	968	1022	953	994	976	924	914	923	984	940	969	997	1005	948	1012	977	935	963	972	870	947	946	917	905	995	909	932	999	970	1050	970	934	905	952	936	988	940	971	966	943	949	974	916	993	945	984	943	1008	962	934	1009	969	986	949	966	934	951	961	985	999	1021	943	936	964	985	928	972	943	1007	1001	922	916	1007	948	918	955	960	974	930	922	937	964	947	912	952	959	967	986	957	830	933	887	1004	997	940	978	943	955	963	988	974	934	971	936	976	987	972	910	1039	986	906	958	951	922	970	962	896	896	968	916	943	1028	951	980	954	939	922	928	941	981	959	991	962	983	957	962	962	949	952	886	907	970	1008	963	981	965	961	1017	899	971	976	909	951	967	918	947	923	931	919	1030	929	949	988	976	986	908	934	936	996	914	941	933	877	961	935	947	977	964	947	932	939	969	949	969	1023	1005	939	972	935	944	956	961	916	1013	991	975	1014	962	1006	953	896	943	973	948	947	953	894	964	957	974	867	952	964	940	951	929	959	1009	892	930	963	944	1012	969	970	913	944	933	968	956	987	1006	960	974	957	987	921	887	967	899	913	918	989	979	923	972	942	985	964	990	927	1000	929	991	986	947	952	979	948	970	915	972	965	983	968	989	943	961	956	948	954	899	929	949	958	997	968	996	957	959	935	1011	953	970	924	1005	902	974	994	940	1037	942	955	941	972	974	945	925	987	957	951	910	991	950	975	926	975	1011	954	1017	995	947	948	961	1005	920	963	960	965	886	955	931	976	900	965	960	981	956	940	954	990	1010	974	917	967	992	963	982	958	932	960	925	933	937	938	977	959	926	959	992	981	960	960	977	934	959	965	934	929	990	1000	917	970	929	936	923	985	999	982	994	981	958	970	874	956	1024	988	969	960	989	1029	944	935	973	927	934	975	958	998	951	988	985	923	935	966	977	971	945	962	915	961	954	1003	982	966	966	940	933	929	968	1008	926	914	971	939	957	938	940	957	967	941	906	941	964	951	972	941	906	1022	959	941	953	975	953	906	934	912	964	982	962	977	932	972	958	913	945	942	955	969	945	952	991	962	979	993	947	953	968	955	973	962	964	982	1003	970	943	947	920	929	1001	939	939	997	971	952	964	975	969	904	933	1003	873	977	958	952	971	903	963	885	941	973	965	895	1008	966	930	955	971	939	938	948	917	874	942	948	921	919	967	1003	942	957	975	931	956	958	915	995	940	894	956	968	886	957	921	961	940	959	936	949	1005	925	956	905	955	982	923	963	950	986	943	984	956	999	957	973	950	1017	966	924	951	929	1001	935	979	921	977	916	961	957	921	962	952	919	937	956	946	913	956	945	1003	944	936	975	935	927	989	964	967	994	975	937	1001	951	978	992	999	934	933	963	972	968	956	1002	948	919	994	958	978	965	921	939	1045	1050	980	899	1020	951	966	988	951	999	916	947	977	975	970	912	951	964	966	958	982	963	980	938	961	985	987	940	959	958	926	955	952	1003	951	936	929	947	1004	922	993	988	957	935	927	963	961	959	945	892	953	957	980	976	943	967	989	935	949	980	948	936	983	936	975	993	984	994	1011	922	1024	1024	989	978	991	979	982	932	940	952	954	978	872	972	973	951	985	974	909	935	958	968	904	928	952	954	1004	970	992	996	999	958	977	953	1019	929	975	1016	1026	954	929	908	911	954	933	899	962	940	999	912	926	914	919	953	913	1002	941	915	969	912	907	994	986	930	950	952	944	956	925	939	928	925	963	923	980	970	967	960	961	921	982	991	950	929	960	902	1019	949	1010	937	999	937	903	992	966	918	950	957	958	964	933	937	975	964	958	992	933	929	982	942	927	976	994	967	961	966	912	928	945	1005	931	987	960	928	975	960	924	921	1020	919	921	972	955	941	957	954	943	878	967	984	954	972	915	982	961	921	997	985	989	980	958	943	1032	931	994	953	967	911	912	979	919	945	957	966	1008	944	962	960	941	961	925	947	939	929	940	920	967	988	947	987	1004	920	942	965	974	973	943	969	914	974	921	976	970	960	907	945	943	973	944	960	990	1040	948	962	956	945	985	978	953	918	969	950	964	954	981	949	942	950	970	960	998	979	1018	965	922	933	942	932	953	954	946	932	917	1012	909
44702	43780	17633	5282	2843	2194	1732	1546	1349	1239	1123	1068	1012	957	975	941	989	996	1024	995	1058	963	973	948	1006	989	1039	999	988	1005	963	1027	963	975	1021	1053	967	961	915	932	1015	966	983	1017	979	979	1029	944	994	960	960	941	1018	1027	898	939	928	965	957	984	1041	991	943	1002	1004	1023	986	964	972	1038	970	978	998	993	951	989	980	988	970	971	964	973	964	929	1017	1000	967	967	941	1007	964	1044	971	1015	948	982	986	914	1012	960	971	964	982	970	938	1003	1002	968	971	1034	948	932	978	1000	980	948	918	1035	996	966	938	974	927	966	937	993	967	967	941	935	934	996	954	982	1016	963	905	971	1008	1015	974	1022	935	1042	996	991	937	1059	954	993	1008	989	956	986	958	883	943	998	1019	970	1025	963	1009	969	937	967	981	973	942	964	954	943	983	982	958	968	940	935	975	962	941	994	1018	967	943	990	986	939	933	1020	950	987	980	964	972	945	964	927	975	984	995	915	927	941	946	967	977	981	985	986	989	991	1035	980	966	937	959	955	955	970	969	947	987	983	931	977	986	922	964	973	983	958	976	967	963	955	939	941	987	982	998	975	990	987	1003	990	985	926	1034	970	981	1008	986	961	949	1010	975	974	995	1000	988	975	994	965	1007	950	1036	973	1012	959	1009	957	952	980	942	989	993	976	988	1006	933	927	993	1003	979	951	972	964	975	952	944	939	965	940	985	948	901	1025	975	938	940	987	979	964	941	947	984	982	948	973	936	980	992	991	966	1012	980	992	937	975	992	993	939	989	898	970	987	958	919	981	939	939	905	919	997	942	970	972	970	949	1028	967	948	980	1009	990	969	994	949	947	900	913	1045	1027	951	926	1030	954	1008	988	1022	998	940	989	1003	976	1023	1004	986	978	961	1015	947	995	955	954	934	996	988	1012	939	922	967	1004	933	1021	973	1019	972	966	919	1026	969	930	1020	1004	962	979	992	972	949	958	1012	986	1045	969	916	1024	990	974	966	1002	940	988	1005	958	992	996	970	1009	925	981	924	943	979	967	986	1010	978	997	977	976	963	1023	980	930	974	998	976	993	1025	950	1016	966	960	943	965	973	984	973	957	936	940	992	949	975	991	997	959	1004	1003	1019	983	965	935	1019	999	936	1029	947	964	984	969	956	949	941	953	985	1039	939	1016	984	1067	951	960	933	981	987	956	964	934	953	962	981	968	1003	1016	912	1029	1022	1024	984	1008	978	981	986	962	996	1036	984	938	1006	934	958	971	972	966	988	1016	1023	954	988	1002	1012	877	962	977	1003	961	994	982	964	942	964	987	991	1018	943	973	997	956	976	946	979	986	991	947	958	957	978	990	964	999	918	984	976	994	917	983	988	975	970	952	1011	998	1044	938	978	986	959	922	976	976	916	1032	1062	957	967	974	952	951	965	993	1045	938	1006	977	937	934	946	901	984	965	1017	991	1023	989	983	975	971	952	996	960	997	976	960	974	999	995	951	968	914	971	979	1004	969	967	995	960	969	964	954	959	932	950	984	950	938	963	990	970	944	970	1005	993	992	949	927	942	1015	963	997	930	1008	883	971	960	962	968	962	928	979	967	951	984	989	946	1008	946	920	944	962	943	1001	954	939	951	985	987	998	948	914	992	934	967	987	995	955	935	1005	958	934	981	1028	968	973	989	934	979	982	924	985	952	972	966	997	1004	888	965	1005	1073	954	988	931	969	1035	965	946	1005	985	996	1017	964	946	988	942	1023	1005	997	918	935	1019	913	953	965	955	950	962	941	973	1000	954	921	986	953	995	923	959	941	990	940	993	964	942	886	991	990	994	1002	961	1003	938	981	961	1020	1014	997	949	986	942	966	1051	986	1005	934	957	990	908	971	997	982	993	955	907	993	955	949	942	1022	1025	1030	972	958	958	989	957	945	958	930	1021	1014	1032	946	953	977	1042	993	935	955	926	940	1001	978	1006	938	1033	1016	933	954	953	991	941	1029	938	916	1018	1004	954	925	1012	945	969	982	988	990	987	953	976	1042	977	1017	947	1007	964	929	967	969	997	910	961	1008	953	959	976	997	942	1021	997	964	1005	928	930	1015	1008	1010	1009	984	988	954	958	954	998	1009	955	966	952	1031	944	980	976	1036	955	930	930	945	1023	998	1032	977	988	1015	934	930	958	969	985	972	966	924	947	995	975	906	944	990	1016	965	971	949	957	998	977	1042	957	989	1023	972	968	994	1001	1020	929	1020	974	915	975	995	971	977	939	966	976	1022	998	980	975	959	997	945	967	939	1003	985	934	934	973	921	1024	969	987	1009	960	1016	920	997	982	947	970	989	982	981	967	941	1043	969	1014	969	992	990	973	992	922	937	1011	979	970	921	982	983	948	981	981	937	975	960	947	943	970	1012	1012	974	983	949	975	960	1014	980	979	1024	945	956	936	973	1019	955	972	979	990	932	1040	977	939	953	1003	983	992	968	981	1041	978	1024	957	1008	969	978	1030	1029	927	951	957	981	995	948	948	940	975	990	950	947	987	984	975	985	953	1008	1009	1000	980	974	970	1022	984	1013	995	961	947	994	1001	961	961	1004	993	996	925	964	937	1020	953	960	969	984	981	999	991	959	984	955	974	1001	910	1021	1014	984	979	1002	961	943	954	987	930	970	1032	923	951	968	978	973	958	954	921	969	937	1031	931	950	1020	980	965	955	973	1011	931	971	979	961	961	918	918	986	982	973	925	917	990	942	990	945	962	1001	971	973	959	1016	958	972	927	927	937	947	994	982	985	962	962	998	1016	924	1010	1039	948	1001	993	915	981	944	1013	1015	922	976	914	978	942	948	963	969	1002	961	996	966	929	962	941	982	961	995	996	999	983	970	948	1013	997	962	1007	1000	978	971	963	987	997	966	968	980	1010	982	968	1009	888	921	1041	927	954	976	980	974	992	964	975	991	978	948	924	964	967	939	988	1009	981	956	921	945	1000	972	990	1007	965	980	944	942	966	996	958	955	978	1011	975	967	986	972	997	995	986	981	1021	956	981	1003	968	1035	1008	954	1014	1034	1004	1040	1010	1004	1003	989	955	933	1009	965	965	977	1018	977	1000	953	968	938	968	1028	935	999	1033	942	940	1008	964	989	980	981	991	964	963	958	974	1010	949	1016	941	968	970	994	996	936	964	941	994	1017	926	978	988	928	1007	968	990	987	955	967	974	1017	982	951	977	971	1006	974	974	1003	955	964	924	982	1000	986	983	998	988	1006	958	983	962	990	964	965	978	1009	1007	980	1004	947	981	1004	974	996	967	1022	941	996	937	961	1050	1015	1021	996	999	1023	998	1013	977	1004	955	1008	971	972	1007	968	969	951	999	993	1030	946	981	965	975	994	922	983	992	946	984	1001	1025	964	942	1019	952	953	1003	922	923	983	1049	948	948	946	999	956	948	991	922	969	936	974	1050	984	961	940	955	995	997	989	1011	984	975	1009	925	920	953	971	954	941	995	970	935	970	977	951	961	958	901	985	1009	949	972	972	933	966	981	928	982	996	957	988	992	972	994	963	907	1010	968	987	952	970	935	992	952	1019	940	989	1016	949	996	968	938	966	1038	984	929	893	1002	985	985	932	975	997	961	1014	1016	981	971	976	983	938	961	939	913	978	996	988	1019	949	1005	981	938	971	1003	944	955	973	911	1046	942	959	948	1024	926	953	988	945	1000	1010	1000	1010	1021	967	913	1056	990	962	919	947	957	989	1024	985	1011	949	967	1033	1025	996	956	926	1010	933	976	968	977	974	1016	956	987
22413	21000	28376	23797	21008	20909	7897	1992	1450	1114	1221	1044	920	909	911	910	850	914	902	890	870	928	873	853	840	941	912	827	859	838	886	945	889	897	856	906	884	874	823	887	839	844	911	893	891	844	842	842	900	894	863	882	946	861	866	894	902	846	895	893	888	876	857	824	923	905	890	910	875	887	899	938	877	870	885	920	875	857	832	850	917	895	907	940	854	861	884	872	863	858	849	905	885	845	859	883	877	892	886	874	827	821	881	853	892	817	882	904	865	828	889	906	887	860	883	865	886	881	879	910	900	884	890	797	874	911	888	894	924	934	913	880	930	932	915	908	878	896	904	868	893	878	881	862	844	894	944	873	921	854	864	930	924	837	833	897	801	898	826	853	842	846	877	926	870	881	849	924	885	836	928	911	915	838	924	897	908	891	890	820	866	897	880	884	921	911	848	870	874	857	816	830	910	887	871	863	868	878	854	853	872	857	865	915	874	864	901	905	909	900	881	883	893	932	929	826	821	928	871	906	860	869	890	910	867	854	888	893	849	883	878	887	856	878	868	892	877	858	857	847	939	884	932	895	911	891	875	875	880	933	883	957	924	945	912	891	875	896	935	886	875	856	894	881	854	855	912	869	936	822	886	861	878	902	862	928	913	919	854	907	838	904	862	907	850	852	844	857	888	841	888	827	837	915	940	835	910	919	898	894	886	900	870	892	885	954	900	873	877	855	872	905	839	870	866	905	875	861	883	895	888	882	837	866	926	923	881	901	863	928	881	868	882	846	890	880	767	891	818	854	917	856	900	868	908	850	896	844	883	856	907	857	886	838	857	882	864	872	846	900	893	898	874	920	842	828	871	926	871	895	921	868	877	840	957	939	847	875	873	854	925	845	882	836	879	908	911	876	916	871	835	851	831	903	889	896	827	807	834	886	893	832	891	905	899	932	860	853	876	921	868	919	935	888	886	929	875	944	945	892	890	881	923	901	947	804	890	935	854	886	809	843	850	947	931	801	840	933	888	904	877	907	837	895	878	890	900	929	855	928	914	889	853	840	875	902	861	898	885	923	867	913	831	915	926	859	838	875	847	915	937	926	926	855	898	847	880	907	875	893	822	904	895	849	866	926	887	903	837	871	887	896	870	882	899	909	925	896	844	929	897	860	936	891	931	896	913	869	838	866	859	912	899	868	857	900	891	901	825	914	878	857	889	846	903	879	869	816	893	870	875	886	911	860	840	899	883	883	877	865	809	872	851	822	902	834	873	852	855	852	871	913	889	881	863	915	864	830	962	872	841	883	858	904	874	901	902	849	874	902	941	857	933	887	893	883	868	940	878	860	936	884	895	848	901	837	846	893	938	883	891	855	914	850	934	865	915	881	955	893	897	834	876	918	902	928	880	867	904	852	929	879	857	860	950	895	888	863	826	858	925	944	898	958	860	863	875	872	852	888	880	894	909	912	873	817	887	891	869	901	945	922	874	916	890	917	847	875	854	878	888	938	867	876	913	831	863	884	857	874	864	894	894	876	853	893	905	929	869	882	902	880	897	915	875	916	847	891	865	921	911	857	891	938	907	890	917	885	867	823	879	845	864	912	892	908	961	881	897	894	817	839	860	859	904	926	907	825	875	842	925	928	844	847	816	870	913	837	878	916	939	836	882	919	876	881	941	804	872	882	863	883	882	904	859	873	827	912	876	895	856	838	892	913	888	857	910	834	833	905	912	850	914	869	919	891	894	881	877	890	852	936	890	876	876	832	887	850	934	880	860	870	850	856	888	855	875	902	893	896	889	892	860	864	915	914	867	903	878	899	905	890	886	850	912	867	892	852	839	823	835	867	882	910	817	903	923	889	904	899	851	856	877	836	863	969	855	870	897	858	916	910	879	867	911	838	842	888	931	879	907	896	906	869	927	892	860	855	893	919	889	803	912	894	879	886	864	942	900	894	853	849	833	867	826	893	880	886	852	883	932	877	829	837	913	903	895	885	883	851	875	876	846	878	884	833	870	907	849	831	871	915	902	893	911	838	911	902	837	865	864	863	947	835	883	859	842	921	875	889	865	900	856	884	856	876	845	860	852	843	939	871	909	930	911	899	869	882	911	916	844	859	863	914	902	857	900	885	917	927	939	860	945	863	852	858	877	883	897	933	837	907	888	859	915	830	849	896	908	892	847	918	796	907	871	856	916	860	872	917	854	880	877	893	858	855	917	857	910	866	900	842	916	867	869	849	829	889	872	877	851	906	918	853	861	874	924	830	870	876	798	916	907	892	866	877	896	923	891	882	889	888	862	845	885	865	876	923	919	875	893	909	884	808	901	865	910	868	893	881	945	890	875	888	863	914	892	886	876	894	915	856	920	924	938	934	887	891	949	936	824	876	867	918	949	885	919	951	887	864	901	905	907	909	872	911	879	909	832	877	894	850	916	852	883	837	870	920	867	870	938	865	851	953	892	884	880	860	877	953	865	852	887	900	873	878	853	910	939	892	880	886	852	845	887	852	878	910	914	849	863	879	848	898	857	884	874	870	872	843	834	929	869	877	870	862	953	912	841	882	861	870	865	858	867	864	893	910	933	868	865	849	838	888	851	875	906	873	844	891	894	874	884	864	879	890	889	919	909	864	967	902	889	887	852	887	865	914	897	841	871	896	900	909	914	952	848	912	835	922	860	815	836	919	857	906	910	966	842	883	963	867	923	908	901	861	895	882	884	880	857	833	854	927	874	872	896	894	821	875	925	882	844	910	921	913	905	849	873	901	845	901	851	906	926	876	897	904	826	941	838	866	872	857	893	892	879	883	925	878	873	852	892	957	914	917	902	894	844	846	872	859	872	912	897	853	860	890	903	873	900	902	877	860	902	830	847	877	822	900	865	866	883	918	863	911	885	904	893	907	854	921	874	870	868	803	872	919	854	827	830	820	907	897	835	850	876	871	867	944	861	931	832	889	905	910	926	931	870	899	870	864	910	841	878	876	859	919	898	927	933	857	853	902	891	873	874	916	897	836	895	899	936	880	861	888	901	867	883	886	896	853	834	867	862	874	885	908	947	849	907	886	902	862	898	820	901	910	949	864	901	825	912	954	877	884	921	908	869	851	912	889	857	908	877	914	881	880	876	932	883	879	898	848	870	868	906	866	879	888	900	870	882	891	844	880	870	867	857	859	955	897	863	890	914	906	835	873	882	839	853	893	884	865	835	859	861	863	883	845	863	907	847	840	873	921	867	780	850	929	828	923	905	898	853	866	889	848	902	853	853	893	973	884	869	833	867	880	835	843	848	928	892	882	865	854	859	792	920	862	866	879	900	846	846	853	866	851	851	888	946	890	894	850	880	867	799	842	894	871	907	884	910	901	888	892	857	889	834	913	894	909	890	921	901	899	804	917	837	903	906	888	918	867	951	858	909	883	880	853	838	886	883	850	903	907	881	885	851	864	889	845	919	830	869	883	951	875	927	890	872	907	858	867	916	876	931	937	917	924	864	930	824	880	843	861
41861	51957	30811	13800	6916	4420	2989	2215	1701	1378	1378	1144	1003	1024	953	1000	861	907	893	909	852	930	942	885	861	829	870	858	873	921	983	930	919	865	907	911	868	935	876	917	880	861	843	845	926	894	852	907	826	919	893	860	851	918	885	892	871	876	914	899	852	894	890	931	829	911	915	865	908	867	866	897	925	895	891	914	903	916	908	898	916	928	932	882	879	956	892	911	830	904	869	966	867	900	842	897	892	906	898	917	942	898	860	899	881	927	861	900	858	861	894	827	872	862	845	930	899	894	863	936	880	917	924	810	820	904	908	823	881	845	923	866	940	914	850	924	893	865	890	828	906	912	890	876	885	931	884	886	860	917	916	897	891	880	881	883	902	864	891	915	857	843	904	912	922	904	839	894	866	911	909	845	859	915	900	908	905	917	875	889	874	905	911	896	887	840	851	876	918	901	888	945	901	915	946	858	885	866	904	931	908	897	887	865	856	841	882	860	905	878	893	899	863	870	892	948	918	896	924	928	855	880	855	858	876	892	851	870	878	856	928	868	883	941	900	885	952	863	857	895	951	893	893	942	873	905	946	936	876	862	889	933	896	883	884	862	865	863	839	830	894	925	905	936	899	902	830	918	903	856	861	838	875	899	928	899	936	934	889	881	895	867	891	901	879	900	917	913	848	849	856	878	904	899	850	898	911	851	878	858	909	914	848	879	868	923	862	897	892	840	872	921	892	861	879	863	914	862	932	874	919	862	921	921	916	909	935	860	896	909	912	892	956	861	908	885	910	947	909	852	865	894	862	968	928	878	897	911	865	888	818	891	875	919	865	897	873	859	860	825	868	857	931	903	876	833	853	880	856	852	871	895	890	920	872	883	854	860	888	897	851	923	910	857	854	854	881	888	832	917	825	889	907	916	865	921	870	899	879	881	887	872	925	891	884	871	895	887	871	897	906	911	890	871	936	866	880	883	979	884	895	919	943	876	886	862	886	882	832	873	868	925	890	886	880	882	840	899	889	829	894	870	899	887	870	896	909	887	873	928	899	906	891	910	885	874	823	910	819	886	872	904	873	880	869	859	871	879	823	858	897	877	871	847	926	870	824	843	943	915	881	907	876	850	901	894	886	899	881	849	884	924	845	944	915	880	917	904	869	870	878	862	918	905	911	840	908	895	891	891	907	924	865	943	901	924	895	852	869	904	890	842	941	809	916	831	852	882	873	900	895	877	873	886	882	899	899	874	914	912	926	859	911	894	886	870	943	906	868	873	911	912	866	851	902	903	828	870	877	892	884	883	879	870	898	858	931	909	880	937	930	931	898	880	930	883	890	881	855	853	859	889	918	927	890	921	908	869	821	863	851	859	929	984	895	867	868	866	896	927	897	880	882	859	916	867	890	871	824	882	908	937	913	899	928	874	911	884	886	887	861	891	857	865	859	888	863	870	924	901	877	902	890	900	833	876	863	880	889	924	890	875	927	853	871	896	873	887	898	865	853	870	915	907	902	907	881	927	889	910	895	878	919	871	870	870	844	884	821	902	895	895	905	882	936	875	916	845	823	886	846	820	899	894	834	861	820	856	887	899	885	838	821	904	859	910	874	868	875	892	858	884	876	852	883	893	846	900	909	860	852	894	855	904	849	908	913	888	834	939	918	930	854	840	837	882	850	891	885	914	864	872	905	865	915	884	910	868	854	918	865	885	875	936	924	850	907	881	914	892	938	905	865	924	901	869	921	906	873	823	895	859	898	885	907	910	869	915	860	881	953	880	899	869	876	872	895	871	888	914	878	874	845	861	883	911	854	828	914	848	985	915	897	893	955	938	870	902	864	851	884	905	869	876	894	914	906	844	921	845	848	935	834	908	887	920	867	869	858	880	853	909	883	890	911	863	868	937	878	888	871	862	851	846	852	889	911	834	872	888	892	906	900	915	923	899	931	863	877	845	902	820	923	931	931	836	919	915	885	874	900	826	875	867	902	831	917	917	913	865	914	936	943	895	881	867	826	840	874	848	909	853	915	811	915	839	892	913	901	918	860	902	858	905	887	882	876	924	924	894	864	877	889	828	852	908	895	916	918	894	941	850	884	874	865	900	947	893	883	839	924	898	916	915	917	895	901	944	900	876	896	889	871	893	849	853	882	894	902	897	905	901	826	932	880	898	870	881	953	870	925	857	842	873	857	878	869	929	846	907	901	952	884	917	882	829	860	880	892	916	879	876	876	909	926	878	902	935	899	907	852	879	883	867	876	875	919	893	892	899	870	890	874	931	893	922	896	841	855	934	891	872	867	841	909	837	885	882	860	914	828	922	903	877	884	866	915	874	890	855	899	882	928	863	908	843	872	881	906	906	900	905	831	880	911	869	837	911	927	867	859	921	882	920	881	900	879	895	863	847	915	875	928	883	912	855	843	902	866	893	873	932	855	890	922	866	884	927	879	902	862	820	819	877	887	912	922	844	922	906	910	872	895	905	903	847	906	873	904	900	902	880	911	930	925	866	861	871	935	904	839	968	847	887	932	958	868	889	881	870	875	909	929	911	875	838	836	916	893	856	901	875	891	906	817	840	874	961	936	895	900	858	871	901	896	884	941	873	920	905	823	887	868	880	915	871	898	844	885	921	887	864	888	896	898	902	895	891	835	875	854	872	896	863	928	887	886	866	897	955	881	872	829	923	886	961	893	835	873	851	864	865	913	856	903	909	880	860	844	893	879	886	872	869	851	894	894	935	859	902	897	894	902	918	841	889	897	936	831	886	871	859	890	897	935	915	854	895	887	873	819	921	907	914	907	910	868	871	819	911	907	868	880	857	882	946	858	860	847	841	880	881	884	898	894	962	833	857	856	886	904	908	937	868	883	867	915	884	871	843	904	869	917	892	862	941	928	875	879	889	882	887	876	904	863	838	937	870	893	862	914	874	890	896	824	924	934	893	864	875	868	866	928	948	856	897	950	886	890	879	850	842	868	842	886	878	886	863	912	915	933	875	932	846	914	911	895	890	920	889	896	880	865	882	914	885	844	879	877	864	915	843	850	922	822	855	829	880	937	890	891	922	912	882	893	894	865	928	863	828	980	888	925	898	858	891	898	869	914	887	868	897	873	863	883	912	871	921	873	894	906	929	882	888	878	919	901	883	884	880	876	905	913	841	933	876	885	852	870	879	909	910	859	929	870	904	940	899	861	887	871	870	932	897	953	880	829	915	868	899	891	895	898	923	834	900	848	877	878	881	889	912	924	907	899	870	926	890	906	819	871	852	889	923	901	893	834	905	924	900	909	901	896	928	867	904	871	797	873	903	873	842	847	872	839	884	844	887	859	866	884	894	872	869	889	899	892	905	876	887	857	863	809	849	886	871	920	853	952	870	867	862	882	846	878	895	867	896	871	958	899	882	901	913	880	911	868	963	860	879	872	922	886	970	888	876	928	898	847	878	924	883	914	872	917	885	845	890	881	888	856	828	856	911	917	863	894	848	923	933	883	835	890	904	909	886
40267	31058	24942	14155	7135	3964	2515	1570	1201	1096	1020	957	906	909	899	920	946	893	890	876	872	877	869	910	903	857	945	923	850	938	911	924	921	891	868	953	937	917	920	869	945	884	904	903	934	985	891	917	862	927	896	930	882	956	850	884	897	950	939	890	937	910	903	897	876	873	914	931	915	909	849	858	916	885	887	944	880	953	862	912	879	860	855	861	889	897	904	868	891	885	839	925	856	878	937	900	935	926	885	925	942	921	922	908	930	901	916	896	932	924	866	888	927	909	841	927	940	898	889	868	872	835	888	894	900	904	896	913	862	951	872	901	808	896	901	927	935	839	872	856	903	904	872	913	910	935	902	838	927	904	884	859	872	926	900	943	913	906	906	873	892	983	839	942	909	949	1000	891	916	888	858	886	894	929	941	918	911	938	849	915	971	917	864	910	885	895	893	861	869	894	877	912	941	850	918	904	912	903	883	942	861	916	847	880	879	856	907	892	920	962	924	907	893	920	939	900	897	879	884	890	893	913	932	913	867	890	935	853	849	882	871	873	926	907	894	887	883	917	846	922	833	941	898	917	904	905	869	870	888	864	844	945	897	880	931	933	990	885	908	913	876	911	929	918	925	850	891	831	935	882	879	929	871	859	886	925	930	940	918	946	939	942	971	926	904	900	868	898	869	945	932	873	932	878	937	876	879	928	942	859	928	869	903	909	936	906	933	928	960	881	879	878	932	877	955	881	936	959	979	911	911	881	908	881	975	948	908	892	886	873	932	877	838	893	886	935	885	940	887	890	885	874	903	928	856	930	868	914	919	919	913	908	919	915	865	879	887	913	865	918	925	906	866	900	897	894	908	916	878	886	903	919	852	854	902	984	875	887	899	929	882	886	901	932	929	922	925	929	858	862	854	848	890	908	874	963	864	891	894	955	930	903	859	856	949	893	914	861	870	956	917	890	936	926	906	896	890	927	903	928	878	934	908	919	892	884	897	878	918	854	920	901	935	941	925	898	932	896	958	859	915	902	923	920	831	914	871	867	933	917	923	864	898	858	868	919	873	963	874	854	939	911	874	959	922	888	867	884	856	907	915	915	865	899	908	935	851	900	915	914	892	918	968	874	881	882	927	957	935	920	889	888	879	922	923	853	901	914	960	860	943	960	939	936	941	886	930	883	846	962	910	897	894	920	885	904	916	980	892	898	881	879	838	929	943	915	903	879	894	941	932	899	918	904	896	900	912	890	894	950	915	926	927	918	924	912	886	885	979	894	918	851	921	908	931	908	917	933	854	860	885	906	899	862	876	874	827	927	912	884	906	884	892	885	899	932	922	896	916	912	937	890	881	878	952	914	922	916	874	870	935	896	911	927	884	950	904	910	839	945	954	898	906	966	866	911	886	904	908	940	878	925	941	908	944	862	962	878	942	926	863	950	889	899	896	920	898	915	951	928	934	877	912	920	885	919	898	891	908	945	923	872	916	894	884	897	925	908	889	856	854	903	886	922	964	909	884	886	900	925	949	892	907	886	909	858	945	850	872	866	915	879	898	830	884	913	889	912	845	913	935	923	950	885	930	941	916	886	922	939	852	901	904	906	921	897	897	885	904	894	876	908	886	911	910	901	922	928	933	939	964	895	863	939	913	892	894	924	865	925	919	928	916	845	923	865	897	930	973	917	847	892	924	917	916	933	912	882	961	934	917	870	948	896	932	905	882	849	876	895	867	853	909	924	945	832	891	985	835	909	929	947	927	933	862	862	862	884	883	976	952	921	886	859	939	882	899	958	896	924	948	901	889	936	925	894	936	951	938	919	888	889	942	921	894	895	933	854	970	921	871	921	909	925	902	911	925	925	906	910	853	928	969	889	869	881	912	914	892	929	936	877	924	860	866	875	930	935	883	878	913	839	874	900	928	920	900	870	900	884	880	898	971	929	868	909	947	885	930	908	907	940	918	856	891	899	913	901	869	910	921	924	921	910	891	870	899	934	930	925	899	941	908	906	890	987	901	854	901	902	896	878	913	994	945	881	929	858	896	918	851	908	926	853	890	866	956	930	906	869	968	943	929	921	914	882	906	881	911	901	882	919	900	884	898	910	914	900	946	860	892	882	963	905	908	877	931	949	941	917	922	910	944	835	899	914	945	912	900	878	919	912	888	884	890	870	965	907	905	899	855	917	901	939	884	929	896	988	913	930	916	945	914	885	898	950	897	901	858	922	945	897	854	903	864	897	898	908	923	925	920	896	922	878	908	905	905	874	908	911	882	869	899	928	890	922	896	909	935	874	883	909	980	882	898	902	888	880	878	846	907	883	916	879	880	930	875	857	854	878	944	889	933	916	917	887	889	849	908	905	921	958	871	882	892	897	899	900	929	894	910	893	974	870	916	897	876	929	948	924	925	851	894	916	879	913	851	839	881	878	933	882	884	928	952	934	922	918	856	983	914	884	910	900	885	859	968	988	876	902	887	920	977	951	934	895	856	965	934	867	899	890	956	927	838	899	900	889	936	922	885	847	897	875	950	877	907	884	940	906	955	922	928	912	889	878	931	927	919	820	877	887	894	912	891	854	811	933	908	950	915	922	951	879	840	927	865	924	891	909	884	943	842	943	901	892	903	935	901	975	911	944	879	945	903	905	919	892	833	925	887	899	896	885	882	918	912	907	901	886	894	913	862	885	864	893	918	903	948	923	898	888	967	900	847	898	917	872	908	947	927	958	852	877	905	805	907	882	938	879	874	913	861	897	877	929	913	877	909	895	960	901	926	902	882	914	881	905	932	899	896	855	888	924	917	912	903	978	917	865	870	921	961	884	906	952	889	869	906	880	910	887	854	898	872	943	869	865	852	890	916	893	924	865	887	901	915	867	895	882	916	931	934	934	902	910	880	914	901	944	919	898	936	931	867	886	870	869	902	897	923	945	876	874	883	942	917	921	946	939	927	891	959	924	902	902	907	902	822	905	872	933	926	922	935	911	887	854	949	924	865	897	900	900	883	859	946	900	895	920	842	860	874	894	913	896	903	906	890	906	936	870	921	874	876	912	899	917	902	854	918	926	873	854	899	880	878	915	946	909	861	864	888	958	970	932	827	911	911	921	929	845	891	897	899	843	907	923	930	910	917	910	889	987	922	964	859	944	884	956	861	839	907	895	874	874	915	868	873	877	858	915	900	912	921	945	911	880	921	904	913	858	981	909	914	903	830	848	899	888	916	923	918	917	932	884	876	884	899	947	896	861	838	926	876	864	914	923	897	855	905	868	936	896	853	976	922	868	897	911	855	847	916	909	909	942	887	847	893	842	931	889	915	887	899	944	870	900	852	888	868	878	920	911	943	904	931	929	901	881	955	926	873	928	875	919	964	924	899	880	873	917	936	904	946	885	889	905	837	935	935	963	872	923	875	920	925	868	932	924	873	878	912	851	894	882	889	933	932	899	975	891	795	952	888	952	977	916	885	899	889	908	864	842	907	932	899	855	866	896	895	884	909	942	906	930
43637	39626	21809	12175	8423	5308	3535	2035	1458	1209	1073	1026	937	1010	992	1036	925	941	948	922	974	960	968	940	985	940	960	872	951	961	928	881	971	933	928	966	932	980	930	998	891	882	944	928	885	947	920	941	938	972	933	884	919	922	923	928	919	913	935	924	920	887	894	918	924	930	938	914	839	963	977	912	982	997	964	962	943	909	844	933	930	921	921	940	983	892	935	949	963	917	919	942	991	899	1007	930	975	996	952	947	897	963	960	961	932	987	901	894	952	912	910	913	953	982	923	998	891	935	890	917	975	941	990	919	932	938	946	917	895	916	910	918	900	953	885	982	920	1002	909	916	895	921	967	876	899	958	928	906	969	948	933	952	947	918	973	953	1002	927	982	987	911	945	932	936	989	906	895	920	874	929	905	951	904	924	925	1006	907	938	995	980	893	940	892	927	946	983	934	948	896	961	957	943	988	946	912	943	980	939	922	916	920	931	939	984	884	936	933	914	914	1007	947	944	927	874	977	953	930	867	899	944	962	929	925	878	921	913	875	906	942	986	895	914	945	926	938	910	945	915	954	877	951	955	942	931	897	912	995	932	913	896	981	946	946	939	968	895	899	902	921	965	1008	940	919	945	956	934	952	950	936	959	957	920	907	942	916	878	935	936	957	946	952	898	961	971	932	975	972	936	913	954	902	903	909	912	938	980	943	965	928	968	922	927	920	925	952	891	939	939	898	914	905	907	892	921	879	858	1006	902	916	918	928	926	949	939	942	904	893	928	943	893	951	997	962	905	904	940	950	966	918	899	964	997	901	960	955	898	960	900	925	894	1001	955	915	906	976	922	904	940	935	945	878	897	928	940	921	1000	911	937	938	990	930	878	940	908	949	920	963	926	1001	908	935	958	942	931	938	921	935	983	918	913	962	920	925	944	1000	966	948	866	883	944	949	961	908	938	969	962	904	935	880	928	955	924	922	913	913	1006	997	908	938	933	921	893	892	948	923	936	911	907	951	923	936	919	973	949	922	912	942	1005	908	959	910	958	928	904	896	934	942	963	983	899	918	931	943	949	961	987	957	934	943	885	944	973	924	895	913	928	900	861	885	949	971	914	984	889	957	937	903	974	957	980	920	940	876	969	928	928	950	937	960	916	938	916	995	950	877	972	977	936	1007	973	931	953	935	936	910	950	914	965	931	916	921	924	949	879	905	918	963	928	912	907	911	897	912	969	956	913	927	933	932	912	973	910	941	901	918	945	919	979	922	903	916	927	958	974	925	918	967	900	961	957	935	971	927	916	970	887	897	949	906	945	994	936	870	931	938	885	871	977	914	892	929	954	958	961	951	934	936	913	919	874	952	905	992	904	944	909	897	874	929	928	924	941	946	938	916	907	959	936	935	936	980	996	949	904	903	949	955	952	890	967	940	921	884	915	918	915	874	915	877	911	936	960	879	933	912	915	974	941	909	930	912	935	941	971	904	959	968	977	934	878	956	918	928	977	907	883	954	1017	934	898	884	934	963	941	896	933	915	902	906	942	924	908	912	965	971	900	1002	950	938	937	909	939	943	942	900	953	923	938	923	897	923	947	931	891	878	986	969	895	912	873	897	955	937	938	951	989	948	936	909	922	869	967	943	930	914	939	925	931	955	917	921	930	975	964	910	896	963	945	930	931	997	987	974	901	943	924	965	920	914	906	941	949	939	930	930	897	954	949	862	919	948	940	978	904	935	888	1004	906	905	863	919	916	950	940	960	949	895	916	967	886	956	925	939	949	922	966	923	936	895	932	933	885	937	941	924	916	965	949	901	945	945	1011	918	935	952	903	877	962	926	932	901	929	933	955	919	958	889	894	967	953	904	961	948	935	948	950	928	907	958	982	927	879	948	918	938	915	964	923	952	910	920	899	931	964	925	873	932	951	952	910	969	918	957	906	956	941	976	899	935	949	933	893	925	875	973	930	929	901	896	923	938	910	927	940	941	949	944	975	967	973	987	980	962	925	931	963	957	936	906	949	893	938	898	897	898	925	900	905	987	889	904	927	931	930	919	915	940	899	942	906	930	918	942	945	971	900	877	924	918	939	932	960	938	949	925	973	991	896	920	879	954	915	918	1012	922	951	950	920	920	897	907	896	941	921	961	905	964	991	876	933	952	947	931	951	903	929	934	899	941	970	923	897	995	862	966	915	921	944	947	875	929	909	873	968	943	972	901	964	907	930	928	931	929	924	958	948	878	1032	944	875	948	926	972	942	941	946	907	921	857	889	923	942	955	965	949	892	908	922	888	924	947	928	913	938	962	964	960	936	941	907	957	915	933	941	923	935	971	914	985	933	925	947	935	891	938	933	941	990	941	930	911	932	925	950	922	925	975	911	952	933	925	945	889	981	955	949	915	917	945	911	933	965	928	933	916	950	897	991	909	864	950	941	983	888	936	890	960	970	910	912	913	926	915	866	948	964	908	961	917	912	890	940	940	881	901	942	938	935	852	931	897	903	928	944	918	947	978	951	928	957	873	908	929	864	927	932	939	858	928	941	900	931	925	942	936	948	919	935	963	917	862	925	918	988	929	948	976	930	927	926	906	917	920	917	884	974	933	928	883	880	928	911	946	960	967	942	918	937	945	945	879	953	913	913	945	970	997	913	907	953	881	976	937	878	938	979	908	920	844	928	929	960	918	910	871	939	980	954	872	919	943	915	909	942	950	992	962	959	965	949	980	890	970	968	888	949	946	957	905	877	933	934	886	895	889	911	989	969	942	981	907	965	987	950	932	902	1002	937	985	922	956	912	923	892	946	936	944	974	913	904	969	904	927	958	936	973	970	939	914	928	874	951	957	898	895	907	902	924	939	910	908	877	926	947	935	978	1007	878	965	929	950	938	866	951	876	940	951	940	930	935	938	973	926	963	931	907	952	999	965	937	927	892	944	1011	913	905	925	896	985	928	1006	957	907	920	919	890	936	876	941	924	952	950	959	926	855	897	913	894	949	875	949	947	937	900	920	960	932	921	931	949	938	933	920	913	930	904	886	918	913	963	945	963	920	957	935	934	913	933	859	917	942	955	941	893	894	950	945	954	903	938	961	910	955	905	874	936	918	928	887	948	918	905	903	922	915	911	937	978	957	926	931	945	933	936	943	894	936	892	937	873	918	929	947	902	912	887	874	975	971	902	1015	919	927	1018	961	865	930	978	907	911	963	932	947	896	959	991	910	941	908	935	891	932	943	1011	956	944	916	930	904	948	888	913	913	951	960	896	935	883	941	965	927	895	981	909	965	934	888	920	924	871	930	955	953	915	951	917	914	851	864	912	985	953	954	928	884	893	923	958	944	913	921	955	909	915	866	904	862	904	934	938	948	937	916	959	918	905	940	911	913	900	905	920	984	977	927	930	954	902	944	931	912	838	935	965	890	944	939	948	876	947	914	998	980	885	923	894	931	914	946	950	927	935	954	893	883	975	953	951	944	911	1003	948	940	887	926	976	914	926	937	894	925	940	967	911	849	927	926	964	920	906	1000	1009	919	950	950	921
23480	20917	27931	24128	20895	11763	3320	1914	1295	1117	1067	1033	955	928	910	908	919	870	840	822	828	817	887	805	835	821	851	864	834	820	803	834	825	815	840	851	829	794	788	802	833	805	766	762	829	817	835	771	886	820	854	841	794	808	804	817	850	785	821	778	864	801	819	828	848	854	876	852	786	824	810	809	783	835	791	869	815	848	828	819	836	866	842	880	843	811	809	822	848	839	808	802	837	789	810	829	865	817	911	777	831	845	822	812	863	834	760	835	836	819	831	882	877	828	786	806	759	808	796	819	843	859	800	828	818	848	892	842	767	776	835	846	772	806	839	846	847	778	835	809	842	834	849	814	805	789	828	864	837	804	792	858	822	832	778	807	807	806	851	836	828	794	816	822	831	825	838	820	845	807	797	822	842	843	821	814	807	768	833	794	860	864	859	859	825	797	796	833	817	845	794	875	830	816	843	880	869	825	869	810	840	817	854	837	843	869	827	856	792	837	851	843	780	821	810	837	853	811	739	818	829	830	783	839	747	808	854	802	836	842	852	845	846	840	835	744	840	850	800	831	783	870	839	885	810	861	785	882	810	799	785	812	798	835	771	834	818	811	840	909	839	820	768	800	830	795	849	834	830	816	869	841	875	823	848	811	798	853	836	782	843	776	819	840	823	788	795	859	875	797	832	831	795	810	856	812	862	813	852	820	818	823	802	836	831	796	784	861	814	787	858	836	816	838	824	803	814	832	875	876	881	849	868	828	811	843	797	759	801	862	852	862	795	805	816	829	839	796	830	802	813	806	861	823	837	792	818	828	828	882	814	798	828	869	838	776	820	840	812	895	860	751	851	819	845	784	830	801	800	824	861	824	801	781	807	842	792	821	858	818	837	858	790	866	781	826	833	783	816	810	845	875	826	807	883	823	808	820	808	797	868	816	798	842	852	853	812	816	824	843	771	819	831	856	871	829	835	764	815	812	800	785	850	806	826	851	828	832	816	810	831	837	833	844	835	821	860	805	827	798	796	856	841	783	814	798	801	829	797	806	841	801	809	846	818	784	850	853	807	813	878	822	826	821	834	820	808	860	808	821	811	844	851	800	901	809	811	894	832	794	800	868	826	879	814	813	792	840	818	829	855	801	824	816	812	909	840	812	803	866	806	872	804	841	824	822	825	786	775	791	852	807	847	844	801	819	762	809	844	816	839	818	793	819	811	790	813	836	795	832	801	868	831	799	813	838	827	788	850	777	843	842	834	856	860	860	798	826	792	852	822	901	790	787	839	771	830	808	836	845	793	795	813	793	873	823	841	832	868	797	826	810	818	810	849	849	830	840	811	793	898	819	839	813	802	859	842	798	818	848	835	850	827	732	888	857	800	780	857	816	843	844	841	845	808	814	841	809	817	833	768	852	841	836	775	802	822	844	831	826	802	743	770	858	841	836	813	811	832	814	818	793	820	824	771	777	853	825	790	816	834	829	794	817	853	822	821	844	799	846	848	803	787	808	866	805	791	811	833	842	816	823	857	790	825	838	860	771	825	847	765	814	822	829	793	831	837	801	853	781	808	862	838	822	796	832	826	816	801	830	852	810	857	845	820	811	855	806	851	860	845	858	827	815	832	838	842	853	787	860	745	855	744	856	838	828	868	831	786	837	808	833	827	802	835	855	827	811	862	806	832	820	789	772	832	858	835	840	840	806	856	812	856	821	787	851	830	797	776	835	818	875	817	852	801	794	873	877	816	783	870	886	778	790	845	803	827	863	855	858	859	827	826	865	818	820	866	803	815	818	778	761	833	776	849	778	857	791	815	837	821	805	832	872	822	796	833	813	805	801	801	818	787	819	788	780	833	826	810	815	771	819	824	783	850	839	841	778	825	796	804	851	825	802	868	830	852	837	835	857	743	799	784	841	882	803	838	798	816	824	831	829	851	789	836	846	859	835	842	852	814	844	837	818	799	886	837	889	884	830	921	830	831	822	850	800	794	782	815	821	805	823	833	807	816	852	866	836	816	836	795	853	821	873	804	799	784	870	896	797	882	813	788	797	822	835	848	795	828	820	805	823	831	811	841	831	824	867	835	805	807	851	799	796	777	864	858	870	860	872	806	804	768	766	829	847	777	832	849	862	804	864	789	804	815	804	769	832	823	809	825	845	804	855	781	812	837	861	798	824	760	835	848	803	826	793	827	781	794	843	815	787	820	829	821	822	845	879	844	837	816	883	845	846	782	797	838	767	796	834	829	824	833	831	795	795	855	795	854	792	796	847	823	748	819	851	831	821	811	837	842	860	827	831	833	818	799	790	828	788	821	843	780	798	866	840	876	801	801	833	875	869	840	811	842	811	864	829	893	802	806	839	836	838	852	803	750	824	808	833	834	828	833	785	863	849	821	754	860	828	811	813	819	766	821	835	848	888	870	846	831	847	810	827	853	837	844	844	825	794	808	859	810	832	803	850	851	816	797	820	792	846	822	793	804	859	825	810	766	835	857	802	835	789	798	821	827	880	807	821	856	851	823	859	857	841	800	812	800	848	793	829	805	783	829	837	792	807	818	841	839	841	848	806	792	830	796	853	866	832	846	823	846	814	763	829	826	818	820	811	853	815	782	792	852	788	857	796	827	840	842	787	779	811	854	777	853	810	815	866	801	815	822	793	807	774	855	826	840	788	844	788	820	858	837	807	834	838	811	788	846	799	830	846	796	791	805	812	779	791	823	806	876	800	818	827	830	834	849	807	810	857	852	814	818	793	858	875	839	774	824	808	813	810	834	793	842	842	786	820	869	822	829	807	875	786	775	903	830	794	828	820	852	820	852	846	875	807	837	848	812	799	832	833	808	827	796	842	740	785	832	864	865	808	808	794	826	822	809	815	839	834	825	805	797	807	794	853	835	863	819	775	816	880	819	819	850	837	805	820	831	786	817	836	765	798	846	887	806	845	800	797	840	843	851	842	824	829	803	828	824	844	858	845	811	844	823	809	814	809	855	799	790	796	777	809	826	815	786	827	830	841	836	853	869	802	832	883	862	775	832	846	809	798	797	813	841	887	809	809	850	852	900	837	799	810	769	816	842	797	854	840	785	796	822	871	780	787	820	816	812	843	803	790	796	827	843	895	882	813	828	836	841	850	724	874	790	797	845	816	813	837	781	770	839	815	803	820	781	835	794	863	801	812	818	826	783	815	838	830	843	842	844	848	827	824	773	786	799	867	873	826	823	846	820	797	776	816	790	845	812	774	822	824	838	779	828	833	809	838	801	798	806	804	831	846	811	778	876	804	834	835	805	849	826	912	857	795	827	884	791	874	795	821	834	811	827	809	827	806	783	833	827	817	796	843	840	816	794	847	772	827	862	799	854	783	808	866	801	785	857	822	824	829	854	845	819	820	879	806	846	853	820	860	829	822	820	809	820	839	780	827	857	816	873	800	885	811	818	841	831	833	812	807	843	823	808	795	820	819	820	775	836	809	826	793	791	810	841	823	847	865	863	813	841	803
42073	50062	28757	14244	7328	4448	3377	2461	1568	1399	1213	1061	1028	949	950	942	913	928	849	898	860	868	854	870	859	841	870	823	835	842	854	822	809	826	829	863	900	816	836	811	874	809	826	857	865	856	870	811	871	832	837	817	832	863	796	829	821	829	867	864	880	838	812	846	818	869	829	828	856	872	880	854	811	843	863	877	794	886	852	819	848	802	841	842	827	844	906	832	881	829	860	853	826	845	908	838	853	880	829	810	866	846	858	844	804	866	854	894	843	877	868	833	895	868	861	829	857	888	860	831	866	881	821	854	851	799	827	844	845	819	851	817	883	828	854	840	858	888	881	867	880	842	871	845	863	860	819	828	885	852	867	823	866	819	853	879	871	887	848	858	866	829	836	866	801	822	875	867	867	857	836	849	837	817	798	840	868	887	877	824	828	816	845	831	832	812	832	821	826	863	854	838	872	843	833	846	865	863	840	858	862	886	817	842	819	799	802	857	891	830	866	839	893	847	829	838	845	852	836	843	854	843	838	876	823	845	828	845	873	859	818	855	836	888	872	810	816	842	898	835	848	861	843	889	848	879	842	834	858	862	806	850	857	866	879	825	892	853	861	878	852	819	873	879	894	816	827	844	869	862	809	809	828	843	867	849	853	842	847	818	842	822	844	832	896	859	856	863	832	868	825	821	841	834	837	822	829	816	879	893	852	818	881	833	864	859	871	823	850	825	803	854	836	813	812	827	880	893	847	834	861	843	850	825	832	829	859	871	898	844	852	824	833	824	834	849	797	833	820	842	829	796	844	840	879	843	872	884	832	824	898	845	836	889	809	867	879	806	870	822	796	925	846	812	893	889	844	851	855	776	845	826	880	803	845	834	866	809	832	837	887	851	884	934	810	852	809	837	834	862	858	863	889	851	829	870	893	873	858	859	832	841	769	821	858	874	888	811	830	839	872	856	886	894	846	844	856	851	877	813	878	884	846	851	831	869	872	833	845	871	807	827	887	850	850	833	853	873	818	838	852	821	828	792	855	851	870	868	892	849	872	825	824	852	808	874	875	839	850	882	940	848	843	848	846	805	806	863	868	852	778	841	823	837	847	821	856	857	840	831	868	874	852	796	800	823	853	828	836	863	854	816	840	796	859	837	862	838	807	784	861	897	840	842	839	803	797	826	844	833	909	819	852	868	793	840	837	855	826	855	863	857	839	884	856	879	803	897	859	840	852	892	860	892	816	867	811	824	870	840	872	851	844	819	837	827	810	833	863	804	847	922	836	872	882	914	839	852	847	868	858	833	881	867	856	851	865	803	869	851	876	858	891	880	837	828	850	814	862	836	865	825	833	880	847	850	871	856	817	784	841	810	837	813	848	823	873	859	846	842	890	861	901	874	826	795	847	870	855	895	803	900	849	854	885	822	851	827	825	837	816	892	835	863	844	887	853	891	848	822	857	835	824	796	840	846	856	857	857	853	813	855	898	842	886	840	864	869	863	824	854	855	872	894	843	805	911	819	797	831	852	802	848	870	829	875	823	835	839	869	832	857	810	828	826	871	798	855	844	831	831	878	946	882	841	821	871	859	874	837	819	861	868	832	802	848	882	860	823	830	852	862	852	871	829	840	866	885	810	857	875	886	887	839	839	864	887	866	811	784	825	860	822	811	888	848	826	871	861	867	861	907	828	867	870	840	834	830	823	873	819	834	834	908	853	837	897	803	853	843	865	848	848	907	795	912	812	813	795	868	878	833	847	868	897	889	848	824	865	794	864	808	833	857	859	816	870	847	864	819	825	791	839	815	872	881	882	845	831	850	824	844	876	892	829	849	815	799	840	867	896	870	818	868	882	856	833	865	853	829	827	868	832	818	885	817	833	823	832	895	883	861	870	865	879	870	875	865	865	847	833	908	835	813	874	852	786	889	845	815	856	819	855	881	858	890	894	822	851	851	844	816	866	824	842	834	893	842	838	853	874	865	900	826	851	866	861	844	830	845	821	828	854	935	864	853	851	846	829	865	890	844	871	871	858	814	842	850	851	798	930	859	846	857	847	869	865	880	836	838	859	794	791	822	827	911	866	821	878	822	836	802	864	838	884	844	884	885	833	855	885	852	861	851	896	878	898	867	852	840	889	857	808	871	846	837	811	882	848	843	870	914	862	839	862	843	838	813	863	839	852	875	904	887	845	867	858	810	890	864	864	832	824	832	905	893	839	866	825	841	838	826	832	843	822	880	943	882	862	867	847	890	853	884	885	852	850	893	867	811	852	851	815	828	799	834	810	831	878	797	846	869	850	827	825	862	815	835	844	812	849	827	835	829	886	845	834	868	884	884	823	837	823	831	797	823	863	882	881	842	870	826	824	833	839	864	890	831	837	845	832	809	882	797	878	834	870	825	811	823	832	859	791	849	863	885	832	825	843	841	856	867	891	863	823	806	908	848	871	872	836	860	882	863	827	927	872	850	847	828	851	833	889	912	832	900	867	859	869	856	839	838	849	791	863	800	773	806	912	820	838	882	865	891	883	833	832	828	902	804	841	862	807	836	846	823	862	914	848	853	854	821	828	845	879	881	858	813	876	834	873	815	883	812	832	895	843	907	851	871	847	826	825	846	862	786	863	855	840	839	879	852	844	848	846	905	832	856	815	864	823	880	854	855	830	827	841	852	879	822	812	853	836	854	829	882	868	850	784	854	884	817	844	922	863	865	832	849	851	832	821	858	835	838	807	834	844	813	820	874	878	843	839	808	890	822	789	836	795	835	829	843	861	845	875	837	867	882	841	834	855	814	867	880	866	847	885	851	802	869	860	869	819	852	838	824	872	844	826	818	824	860	842	931	880	821	855	830	822	862	840	840	854	833	841	840	852	823	807	879	808	846	870	859	832	850	838	812	868	837	861	843	855	837	885	840	859	857	837	816	879	856	810	844	869	791	873	833	893	841	842	842	865	802	803	807	820	861	854	822	854	833	849	883	842	860	828	842	807	859	843	925	826	826	851	835	852	882	808	891	837	861	806	839	819	862	876	873	822	886	843	839	849	853	853	853	834	892	843	787	873	829	819	819	844	893	862	843	829	822	844	838	867	883	868	842	869	852	873	879	845	904	838	829	880	853	811	818	832	866	868	841	882	900	822	829	881	871	843	867	871	876	866	868	840	838	860	837	882	845	861	853	857	887	851	856	880	858	838	833	877	860	828	868	772	827	801	879	865	879	868	875	886	867	865	814	847	804	801	886	842	872	833	862	874	872	818	825	804	815	862	881	862	763	876	832	839	852	819	842	838	873	882	853	920	850	813	892	860	881	862	841	832	904	864	819	806	840	827	861	857	784	835	824	847	886	852	841	856	851	873	830	881	887	864	817	831	804	874	852	840	841	867	911	861	857	882	850	867	856	880	855	809	800	833	870	848	816	777	806	892	837	861	824	858	848	824	896	904	835	856	849	831	867	858	859	849	844	884	836	874	859	819	829	891	894	837	900	816	871	923	860	804	820	839	826
24950	21030	26922	25647	15320	6959	3661	2236	1781	1379	1182	1099	1148	1063	1080	983	970	1029	1036	1085	968	971	933	966	959	914	959	1024	970	949	1077	970	926	1012	984	1017	1034	974	970	978	959	1002	954	1014	1010	989	1037	1045	984	1004	965	1017	954	952	1014	1003	954	978	963	1040	1023	925	1012	947	1041	957	924	964	959	924	968	1022	952	989	971	977	998	948	990	982	959	923	954	1011	981	970	1026	936	981	1016	1026	1046	962	946	1002	988	968	1005	1002	1011	956	1024	1037	961	1083	1011	980	1043	984	1002	998	985	990	955	1031	939	985	999	953	965	1019	1021	983	1015	1015	999	1038	968	1005	1000	937	1033	1017	1028	964	915	998	991	992	1004	986	972	935	943	921	1017	961	958	999	1062	978	977	954	987	1005	1042	1004	967	1009	987	998	942	956	1035	1026	958	1045	1007	1043	977	1007	997	976	969	931	1010	975	991	973	919	958	956	971	1011	946	1004	1040	985	972	962	961	977	978	927	963	999	930	984	985	1046	1043	1017	965	948	966	975	987	947	981	995	993	915	1030	1001	982	984	1003	970	931	1001	987	1021	1034	1012	963	963	1001	991	978	965	1062	1005	1061	918	980	947	1016	1037	973	946	993	977	993	1006	1028	1003	969	1003	911	1015	935	1004	953	994	929	997	1004	970	962	959	972	971	964	986	1030	987	965	981	1024	1008	996	1042	1002	999	1014	1039	1002	963	951	1006	958	973	944	1023	906	987	1028	1048	960	986	968	1002	970	1011	986	1021	963	945	978	985	1021	964	1014	982	982	976	921	930	1014	981	989	965	1031	997	964	976	961	958	974	950	975	958	933	979	982	931	996	964	947	982	905	942	938	1024	987	998	1008	992	962	986	991	970	917	1020	992	981	1000	973	978	996	977	949	1038	978	1027	926	943	993	956	990	968	1029	953	1026	978	991	942	1029	935	981	913	1044	989	937	1002	940	965	1020	962	993	999	994	933	1034	1014	1016	929	989	1001	1018	966	1007	955	991	969	923	998	976	986	1049	952	997	925	997	999	991	988	951	961	933	1050	997	974	974	984	992	1029	945	935	976	940	967	977	986	924	1072	957	980	981	1007	980	1025	953	978	961	955	952	1018	1039	1044	986	954	986	1004	1051	991	952	1012	1001	999	998	999	968	1044	972	1020	956	979	976	981	985	990	952	1014	947	947	943	967	967	978	928	985	975	963	960	929	941	983	994	1039	952	1026	1001	1011	902	956	977	1046	953	1011	976	1000	1001	961	992	999	955	992	1040	933	1016	931	994	989	959	940	998	987	982	989	989	962	980	1019	1008	976	986	995	998	974	975	980	961	946	1007	937	978	982	1030	962	943	969	948	1024	981	994	1025	980	943	1017	972	1026	1030	975	979	998	964	903	1026	1023	1029	958	1006	1035	981	975	966	1037	962	951	980	940	973	1015	1033	961	1001	964	1003	937	936	906	977	952	985	1012	946	923	1034	1021	953	1050	962	973	943	953	990	958	981	972	953	1019	978	970	970	974	1015	989	979	995	971	1008	956	1032	1059	967	970	1010	959	960	963	996	982	974	939	974	994	986	1019	943	1002	964	900	937	1003	1018	967	1029	1020	956	989	1024	988	945	1002	994	954	956	1002	1004	974	1019	1009	958	957	1035	943	976	1045	973	1009	953	1045	983	979	997	966	920	946	964	957	958	1036	906	1017	995	958	1028	970	974	992	1017	980	984	991	1002	946	1015	972	917	971	1020	1002	971	1006	972	1019	987	941	1007	999	992	982	991	1001	1008	1007	1022	993	980	979	1006	974	962	957	1015	991	943	970	980	1010	977	997	965	979	955	1005	983	1021	938	942	1020	999	953	933	992	1068	963	988	961	1008	977	962	967	1014	927	1017	995	973	968	1027	961	952	985	1050	993	970	954	992	1064	991	948	988	960	958	1034	975	987	996	951	1009	992	915	1008	980	982	1019	968	987	1022	1013	976	900	1050	986	1017	970	933	924	953	1033	1000	963	960	1012	930	979	960	998	982	942	976	1005	968	1003	1023	1009	982	971	1037	1019	1023	975	974	982	991	1015	977	960	900	952	923	1038	975	953	963	1014	1011	1017	1040	906	1019	977	1013	1032	989	989	1083	965	981	899	1036	953	975	959	923	961	930	949	963	1028	954	974	973	977	970	971	1002	1025	987	1008	1006	995	1015	980	957	914	913	974	991	996	968	1013	1021	921	966	989	1013	1000	977	949	929	961	967	981	975	976	1007	943	979	995	988	911	992	991	973	966	928	995	995	992	980	981	992	930	941	961	989	952	1023	933	1030	958	950	1016	1057	1024	927	998	998	986	960	975	1030	958	1025	1025	945	981	940	967	992	963	968	953	953	1023	996	993	1018	981	980	956	949	1005	1018	949	959	996	1008	957	980	1049	995	955	1024	1001	985	950	949	1003	898	918	983	998	1047	978	990	978	953	990	988	970	1026	956	955	1004	935	1014	992	980	979	983	967	997	953	1014	978	951	935	1011	986	964	1026	929	949	1004	986	964	947	975	962	974	986	957	951	977	967	983	991	993	1002	996	959	1003	973	1025	1056	1009	988	970	1001	1039	952	955	984	991	1028	999	981	978	975	1005	982	950	970	949	1005	943	965	996	1000	1019	1000	916	965	960	973	966	1004	990	992	999	998	1000	939	982	989	1000	958	1006	990	964	910	960	951	1010	997	1026	1041	982	946	1005	928	979	973	998	1000	965	1021	963	958	962	996	1022	969	1022	969	977	961	966	945	989	975	930	949	953	958	984	951	990	1006	966	943	1004	1009	885	979	998	977	979	964	975	961	988	937	1021	1010	989	1009	970	997	1021	952	996	1006	1001	988	886	973	1018	991	976	985	971	973	1012	1018	975	983	948	964	968	976	939	1022	968	1048	1011	973	1026	945	958	1038	936	994	951	972	1001	1059	1053	981	1037	966	975	942	1036	971	981	931	990	975	982	1005	1016	1061	976	964	1011	979	969	961	952	1046	903	1039	924	977	1001	951	961	918	958	914	1023	978	995	939	1046	945	932	977	1055	1053	997	1037	1036	982	983	971	952	1016	981	1027	987	914	995	981	988	1020	927	1002	1009	1058	966	938	1020	1014	958	978	921	1037	986	965	946	962	995	1025	977	993	972	1014	970	1005	1019	959	964	1009	1026	967	954	982	963	938	946	1030	987	977	971	976	1042	950	1023	968	933	964	962	916	1014	967	1025	987	986	1009	961	978	955	1024	978	977	977	976	1061	986	976	968	994	981	960	979	971	995	983	959	988	965	952	1003	991	1031	959	986	928	996	989	954	973	980	1006	1016	1011	988	990	991	991	1015	986	1031	1046	1011	952	928	978	947	1029	964	952	980	1000	947	948	1004	1023	1050	958	963	977	973	981	975	1022	938	987	994	977	958	990	964	996	966	1019	972	991	976	954	962	979	982	999	1009	981	983	973	943	976	954	1000	993	1021	965	1004	1019	985	957	951	997	1023	947	945	968	984	971	964	987	1042	957	1030	1003	962	999	1022	1025	1028	994	957	1008	953	1030	1011	903	951	919	926	943	1012	949	981	963	977	971	1017	932	969	951	978	974	988	974	982	953	1031	964	947	987	907	1004	991	950	999	972	972	941	951	963	988	970	954	976	988	990	998	945	969	940	1008	977	1000	980	963	942	959	1020	986	971	1004	990	953	997	976	1003	1016	985	952	1014	932	987	992	990	1015	967	997	985	992	977	942	1021	970	1026	1019	933	994	1014	1016	1014	966	1042	1009	979	965	988	969	1018	985	970	1006	935	965	972	980	956	940	931	992	972	1033	920	948	1036	974	1021	967	1034	986	1005	964	987	1012	960	1016	986	980	1010	992	990	914	978	947	953	1035	1044	994	1022	954	957	982	937	943	999	952	1005	955	996	1059	943	1032	967
35939	44167	26013	16182	11749	7991	4719	2928	2250	1691	1415	1243	1147	1209	1160	1021	997	1063	950	1083	1040	1045	1009	1035	951	1041	1071	1049	989	979	1015	956	1027	1016	1033	983	966	979	975	1047	1021	981	1044	981	1013	979	1085	981	978	994	1010	1005	986	1029	989	984	987	1033	960	1019	1041	997	1072	1012	945	1000	1057	1017	975	990	1008	967	965	1026	1007	976	1021	1041	1017	1002	1052	993	1055	1018	999	1012	968	1009	1005	972	1018	986	972	989	1035	963	975	982	1003	954	1021	982	1000	965	1011	1085	1038	1009	984	997	986	996	1000	979	1046	1039	995	1009	1001	983	974	987	982	996	1067	1001	1033	1021	970	957	1007	1009	1006	1004	1032	994	894	1000	988	1078	980	1030	1030	1015	1011	1006	974	982	1005	962	1011	1002	986	970	982	1002	980	1023	983	992	964	1056	991	974	969	1047	1031	1010	962	994	1023	964	1036	985	961	955	967	957	994	1046	1046	982	1053	1014	1037	1000	979	998	998	958	947	1023	1054	973	1010	1024	983	989	1003	948	980	1001	1045	1014	980	1027	1023	990	1047	994	1027	1000	995	959	984	979	1020	1005	1025	1052	963	1004	1034	1028	1023	1006	1060	1008	938	1045	987	994	989	986	986	981	1071	983	998	1039	986	1010	986	1041	1019	966	1015	1018	1023	1016	1016	1003	1008	998	983	1027	970	973	1055	1066	1018	929	979	947	993	972	971	1033	982	1022	995	1026	962	1065	1018	987	1028	1066	1020	987	1027	1024	1026	1031	1060	1006	1020	1027	1018	995	1023	1003	954	983	1012	1021	1031	997	1037	1000	1002	1028	1015	1010	922	1016	976	1009	1024	998	1054	927	1010	1034	1043	1005	993	986	952	1028	1017	1003	1041	987	1025	1002	1006	986	1017	982	1021	1037	1072	1042	1010	980	999	1041	996	983	1035	991	977	1003	971	995	962	1048	998	996	948	986	1018	972	1023	1020	1022	1008	952	972	1063	995	1026	1023	1002	989	1014	998	1023	985	1010	1020	940	1065	976	1008	1051	1012	1029	1049	993	975	1041	1043	1017	1053	982	930	1018	1004	991	1030	988	1031	1004	1006	1007	998	1011	1011	979	992	997	978	1020	960	976	997	994	1038	958	1072	999	1004	983	966	1017	1035	998	1045	1012	953	1042	1064	981	998	990	990	1051	943	998	1034	968	1018	1032	999	995	980	1003	1028	997	974	1066	1049	973	955	983	1007	979	955	970	1013	1082	942	1014	966	1041	989	957	1011	1042	931	962	993	1025	968	1023	1014	979	1000	968	1006	991	1041	986	986	1026	1008	1024	1022	999	1058	980	1023	1038	1021	976	1010	948	1015	999	1046	992	986	1022	979	974	1048	993	968	965	952	990	979	1000	1001	1044	1044	1009	1016	1022	1050	976	993	1026	1007	1018	1033	1014	978	1026	984	1026	963	1013	935	992	960	1015	970	985	986	1053	960	940	1080	1071	1066	984	1020	1016	1003	1017	1003	1034	975	1027	949	953	987	969	1004	998	970	985	1010	999	976	979	968	1024	971	990	1020	1053	1010	1002	1041	996	985	1014	993	996	988	1054	980	1018	1048	946	950	1060	1045	1014	1017	930	1044	1061	990	1032	984	1012	1066	1017	1037	995	1057	996	1000	1016	993	924	988	990	1001	1056	978	954	1022	1004	1009	1016	999	927	1039	977	1038	996	989	992	1003	984	1001	988	970	946	1004	1053	1075	1056	973	1012	977	989	1007	941	988	985	1021	1041	991	979	996	984	967	997	1070	1011	1016	961	1016	988	1021	979	987	1005	1013	1022	936	986	954	988	975	1035	1078	928	1028	1002	971	1041	1011	1022	1010	983	983	1040	1037	1034	989	1008	973	1026	1021	990	969	965	994	1048	986	959	1001	983	1029	1044	1038	1020	997	1016	926	967	1015	978	1066	993	959	950	1024	1056	1004	986	990	1010	1039	1004	1043	993	1010	987	1035	978	1009	1027	1022	1035	1017	1003	985	1046	1080	1004	984	1063	1043	1028	969	1070	1002	1039	987	959	994	997	1045	1026	969	950	958	999	979	1001	1017	1015	971	1015	977	1026	1030	995	1031	1006	993	1024	988	1016	1006	1024	954	1101	976	988	980	1015	984	1043	1041	994	1016	1004	969	999	1025	1028	1034	1000	1014	982	1072	1026	1013	1069	1022	977	981	1001	1033	998	1020	1007	925	983	980	1009	1040	1028	948	973	1001	1022	971	1009	979	1009	1008	1033	972	1006	982	997	976	998	1021	1030	1007	1038	1028	1013	996	977	940	1009	996	1014	982	1029	987	1020	966	997	981	956	1029	985	1027	1066	1000	1022	945	1035	982	1017	965	982	990	996	1033	1037	986	969	972	948	994	984	983	983	1013	1018	1009	1003	972	1016	1043	1009	985	965	1004	1062	981	967	952	990	1020	1023	1036	1039	1001	981	983	1037	1035	959	959	978	1014	976	996	1005	1050	1011	999	1001	980	1009	980	1008	1007	1020	991	1036	999	1016	996	1004	1017	982	976	953	1056	985	1020	999	1044	980	1027	971	998	1004	965	1015	1027	994	1001	998	967	1012	1023	1018	959	1019	987	974	999	978	1028	989	994	1004	1002	996	991	991	1043	968	1000	990	1055	993	1017	1084	1028	985	1044	1049	1047	1016	991	1048	1083	922	988	1047	955	1037	1043	996	988	1054	988	965	1031	992	994	991	982	1024	963	1003	1033	1015	977	1003	947	1035	988	1011	972	1006	974	1005	993	979	1020	992	979	1024	972	982	1031	982	1051	1007	982	960	1006	1015	1011	1067	1021	956	990	949	980	1037	1025	1031	1025	1020	1006	978	997	996	998	990	1042	1017	1054	997	1021	1031	990	1008	985	1037	998	990	914	997	936	1009	1048	1050	944	1037	968	999	1029	983	957	1063	1038	1025	927	992	975	999	973	1025	999	1001	1024	1005	1013	1030	993	1043	1002	992	983	1023	954	992	947	1043	950	1061	998	1019	999	996	913	981	1006	913	1013	989	993	1032	997	1009	976	1051	1019	1006	1000	1009	966	1110	1041	1050	1015	945	988	965	1041	969	1002	1010	971	1043	977	1076	1005	938	1026	1001	983	988	1075	939	984	995	957	965	991	1016	1020	1058	987	992	1026	985	1017	960	988	1031	1041	1024	992	994	984	999	978	1066	997	902	956	996	1021	1010	1012	989	960	1007	1025	1052	1028	1010	990	1049	1025	1036	1002	1027	977	1020	1016	1005	1031	1019	973	1043	942	974	973	1021	1005	1001	1023	992	920	970	1016	1052	1059	993	1003	977	1005	1020	942	994	1011	1005	1006	1013	1000	1037	1015	995	959	1013	998	1027	1006	1004	996	990	981	1018	976	1064	1020	1017	1028	976	899	966	971	939	1005	998	1058	1019	1030	1010	997	1017	1037	1016	993	982	1002	1005	988	972	961	1052	1009	1062	934	950	962	989	1032	974	959	1023	1024	1020	1052	950	1034	982	1029	969	1028	999	1033	1027	985	933	1050	1011	981	1062	1074	1026	1025	1021	1017	959	982	1011	1010	988	962	970	986	989	1029	996	1026	1026	1028	996	998	989	996	1008	939	950	1020	982	997	985	950	1021	1032	1002	1017	979	991	975	938	1048	978	1011	1013	1047	1038	1002	1014	1002	1015	991	1017	943	1035	1023	953	977	1006	1008	1007	994	1039	1033	1030	989	1026	962	1015	980	940	966	958	1001	979	1058	895	1019	990	968	957	999	1013	1042	1023	1079	974	1021	996	1008	1016	1036	1044	1017	962	1055	997	960	977	986	1027	975	1084	980	950	1002	981	976	998	952	949	1022	988	1012	1035	1015	1021	969	965	1046	1006	1043	1005	1015	1002	1005	1049	965	1050	1001	957	1079	1004	954	966	1005	1016	991	989	1010	1000	1002	1055	1032	1013	1009	1009	1033	1027	947	985	1017	993	975	963	997	977	993	1012	1034	996	976	987	965	996	988	1083	986	1008	997	901	1046	962	1019	967	1041	991	997	1020	944	1031	1084	1044	979	943	990	1001	1023	1071	1017	1061	967	991	1062	1026	1009	1005	998	1006	1012	978	1014	1032	987	1032	1041	1001	1037	1012	993	1007	933	962	1031	1058	941	970	981	963	1020	1061	969	1019	1049	1002	1011	1004	1035	995	1019	988	1016	989	973	1049	958	1060	968	980	952	1003	1016	1029	1055	957	1028	1019	1089	1068	1004	978	983	1018	1049	1033	994	1020	1009	991	1011	999	979	1060	1024	1003
22384	21024	28438	23806	21097	21218	11422	3229	2291	1707	1433	1159	1073	1050	1066	1036	996	953	962	945	931	929	914	897	918	958	938	904	904	893	877	910	928	913	910	931	896	908	935	939	905	907	869	898	897	934	972	919	858	905	943	963	924	918	867	944	930	893	895	904	847	935	954	917	982	897	923	895	982	899	921	927	954	901	910	930	926	880	919	935	946	865	873	931	880	906	915	919	873	936	918	956	878	931	924	956	922	886	916	923	874	905	921	928	887	908	920	936	929	929	881	925	935	882	928	871	950	949	916	877	908	930	885	834	981	913	934	951	930	929	947	869	929	899	919	925	965	912	902	847	932	968	891	959	865	952	980	984	929	919	884	947	907	845	898	895	928	893	939	931	978	963	894	871	963	919	894	915	900	941	908	890	894	924	913	931	963	937	947	878	897	944	892	947	905	919	913	910	901	889	872	899	943	867	928	943	916	913	902	899	925	900	953	888	882	862	1003	969	914	904	861	940	922	955	961	921	936	938	898	923	931	918	968	946	927	930	905	868	888	894	923	951	949	926	928	909	915	894	874	954	873	966	860	977	974	943	929	919	874	918	868	912	879	966	918	907	938	916	921	935	888	911	847	933	891	950	943	869	938	930	896	949	926	912	928	933	917	903	914	893	916	911	911	914	901	924	898	954	919	949	959	895	861	956	882	921	941	871	900	945	965	929	926	906	926	892	907	903	1017	885	936	930	899	921	915	932	887	927	948	977	947	932	914	973	850	893	907	930	978	943	927	899	867	937	921	989	965	874	846	919	882	885	908	857	902	904	922	865	819	923	972	945	953	929	924	889	851	985	921	912	914	980	945	967	881	857	994	897	877	923	925	923	943	926	917	875	920	967	939	915	880	845	963	937	911	895	921	896	957	902	929	879	935	893	889	890	897	893	875	891	864	935	913	906	890	944	969	899	891	938	906	867	884	880	969	883	931	940	937	880	838	928	839	878	943	887	948	918	914	877	900	902	892	897	930	889	926	911	972	914	889	930	847	922	913	865	955	905	947	911	941	934	858	908	925	951	882	916	940	904	905	919	890	918	960	912	920	957	912	910	897	884	896	882	931	886	956	841	902	910	934	910	924	891	887	908	927	919	873	917	939	952	938	893	865	889	935	926	896	901	914	914	909	945	902	913	917	896	926	862	953	897	925	921	895	889	878	894	907	888	924	906	882	926	901	833	895	877	879	884	871	908	889	968	909	1014	905	875	912	864	872	890	880	876	896	898	908	864	902	879	877	948	941	916	896	942	934	924	916	939	940	923	959	916	898	894	940	937	872	915	930	926	958	950	897	928	856	903	884	876	880	909	911	905	818	874	958	900	909	916	974	913	908	943	951	934	840	911	826	883	868	903	918	905	873	911	925	891	911	902	976	892	920	918	917	919	882	934	884	965	881	933	884	975	957	892	908	904	921	946	954	908	918	900	905	910	905	915	914	933	908	886	956	969	894	850	895	884	877	884	925	895	912	948	951	865	926	905	894	888	886	901	971	890	944	886	963	880	851	876	965	900	869	919	881	933	927	931	908	900	857	889	919	911	889	909	870	906	898	967	894	874	927	917	906	911	924	947	896	901	971	892	934	902	937	917	891	1017	933	878	908	867	869	880	945	929	914	959	889	905	916	935	934	877	945	881	936	914	949	938	935	907	870	913	931	938	948	920	852	930	829	885	946	917	919	904	939	914	901	874	959	872	942	865	936	952	912	877	895	911	948	916	879	937	940	965	914	865	901	966	901	909	915	903	866	869	905	890	932	894	966	888	972	874	960	925	939	921	898	943	905	870	905	909	890	836	890	932	953	913	933	964	947	936	892	850	958	847	891	897	910	885	876	944	923	897	963	926	931	898	881	922	913	942	907	920	874	974	900	905	918	927	930	970	953	853	853	890	879	979	913	904	898	904	898	882	953	901	938	877	895	906	928	947	909	948	919	867	861	920	880	882	918	908	933	965	861	922	840	881	907	886	914	905	952	931	886	948	919	876	912	972	919	920	959	939	885	895	900	893	959	909	935	872	903	921	934	938	905	929	917	937	942	923	941	955	875	892	893	883	891	911	917	915	940	914	935	944	889	859	961	922	903	914	912	923	915	912	930	941	890	913	889	924	873	923	918	926	946	935	950	887	948	889	899	877	933	930	918	903	890	839	846	939	960	909	935	905	903	979	936	914	950	921	937	903	911	976	904	872	926	890	927	954	903	896	881	936	872	923	896	918	912	897	912	993	931	892	853	928	899	931	878	879	873	832	963	945	939	956	850	881	892	879	952	908	967	955	899	931	875	919	896	893	882	904	937	923	960	866	909	951	918	897	906	912	906	899	920	909	913	827	933	893	904	921	911	944	857	888	857	903	919	980	888	937	921	878	910	974	849	942	925	966	914	903	928	884	855	917	895	861	898	870	976	901	902	910	886	939	926	875	929	906	933	908	939	910	923	915	934	920	928	906	967	904	942	940	875	921	895	928	930	920	846	891	856	875	950	858	942	870	940	924	965	926	942	865	879	855	906	938	924	948	969	948	941	900	886	927	913	918	883	933	898	929	913	894	918	896	904	894	888	945	926	913	932	932	928	856	909	905	920	936	937	936	906	872	874	889	901	900	933	926	853	903	888	961	921	962	908	938	942	937	888	902	924	900	921	887	939	934	919	886	1005	857	874	927	842	912	879	928	934	867	933	940	942	889	907	906	928	907	899	908	881	968	864	842	871	927	942	889	906	915	859	917	898	917	930	930	944	938	873	915	912	885	903	844	918	917	936	922	895	880	942	883	940	900	925	915	900	982	894	922	910	928	904	856	883	896	889	970	898	958	896	895	932	966	979	878	921	860	999	894	849	892	918	871	910	879	950	928	934	894	894	895	905	903	941	910	952	972	891	881	883	863	901	943	915	888	834	879	890	866	919	884	911	872	917	933	907	884	904	889	872	961	938	848	911	925	906	907	873	935	892	909	918	905	924	925	884	931	873	956	940	924	917	895	875	896	910	889	945	888	968	955	961	885	912	913	918	891	930	914	925	908	954	863	899	906	892	911	911	868	902	967	922	895	910	943	932	911	917	829	965	971	883	917	892	903	910	892	938	890	887	915	943	879	892	912	904	906	910	912	914	893	990	924	905	927	931	924	879	894	985	951	859	910	891	898	920	928	909	959	912	937	900	921	928	929	882	900	903	932	949	872	907	947	915	897	901	873	883	894	897	931	922	913	952	883	896	943	903	903	921	918	974	886	921	924	930	910	895	930	882	888	915	908	880	958	895	885	903	908	905	876	889	844	916	886	867	888	937	890	899	953	933	849	866	914	899	901	888	960	926	873	955	890	925	930	881	899	894	841	926	918	901	869	904	862	940	959	913	858	887	873	899	903	876	922	863	859	911	825	943	985	915	931	940	870	895	902	885	920	871	916	910	902	934	897	907	930	889	933	870	931	858	935	915	877	923	905	890	912	873	910	862	906	849	986	931	901	970	889	932	929
40245	55072	38195	24334	17721	10757	5793	3805	2827	2063	1606	1273	1166	1023	1082	1025	973	986	917	864	932	918	903	919	950	923	905	879	880	916	895	937	874	956	942	905	956	927	935	931	856	917	922	973	891	971	958	903	888	938	897	982	921	913	902	942	930	895	904	899	918	934	932	906	941	883	836	887	917	939	946	899	914	891	931	905	925	963	914	902	910	941	943	883	887	947	902	905	889	901	887	950	949	912	952	958	896	861	854	952	900	890	958	876	968	933	870	906	931	910	872	917	960	943	925	888	924	880	901	919	963	888	930	962	907	915	947	884	924	931	931	970	851	929	928	965	900	881	942	938	917	886	911	887	909	942	876	941	894	885	894	959	911	910	915	903	939	936	872	933	871	934	935	916	935	862	904	919	933	876	883	877	897	904	916	889	932	903	878	910	930	885	911	917	919	899	921	873	892	894	915	894	934	923	936	907	918	925	918	902	883	911	920	969	1009	921	948	911	910	900	877	920	882	932	909	899	873	910	876	945	888	898	888	970	931	890	886	921	925	893	884	909	882	869	938	924	903	883	893	899	941	990	901	894	959	949	954	937	920	938	946	870	914	942	947	917	802	923	919	933	907	887	910	912	910	940	966	917	907	928	873	933	909	897	926	890	916	866	919	939	908	880	912	925	897	921	900	935	868	924	906	924	840	902	935	844	909	923	954	871	865	930	968	915	941	923	924	890	921	927	880	895	918	916	902	937	887	914	911	904	888	930	871	927	950	916	945	901	922	872	901	871	902	894	934	939	907	865	926	969	903	915	912	943	954	913	874	964	880	945	918	824	962	883	913	827	899	943	882	915	893	888	901	966	905	882	940	895	867	926	938	920	882	945	913	913	927	954	830	898	922	888	888	898	954	938	955	886	935	859	902	917	913	985	941	926	890	884	917	951	886	918	922	865	929	953	954	951	818	874	889	967	919	893	952	930	846	886	945	896	973	918	904	951	909	927	926	908	924	852	922	940	930	914	946	939	967	896	939	894	895	934	998	913	950	916	899	907	889	891	1014	951	923	913	885	932	911	952	939	929	894	971	931	989	906	918	923	903	949	907	870	885	963	888	951	935	914	894	892	917	918	944	878	934	866	898	902	964	955	913	919	924	904	881	943	847	947	923	946	956	930	921	869	920	904	937	872	920	930	811	920	931	923	916	901	914	952	919	890	892	892	900	910	970	897	951	888	915	971	908	888	846	882	903	905	930	883	953	898	913	924	865	874	928	878	922	916	906	930	870	861	911	888	942	903	969	921	911	873	881	951	915	905	955	903	911	936	887	921	978	900	884	946	855	891	904	901	901	916	865	934	917	941	911	975	954	932	954	933	939	896	918	887	914	984	897	964	938	936	898	941	913	901	930	942	885	923	933	970	927	919	918	962	918	947	873	926	868	851	947	897	930	891	933	884	890	923	897	941	917	913	893	912	823	886	876	948	940	881	906	886	880	889	934	864	944	950	915	927	930	941	920	899	954	931	920	932	899	950	862	898	893	870	870	947	936	938	902	906	884	891	1007	967	939	897	942	913	891	890	894	928	922	895	877	930	881	923	919	982	931	938	889	897	863	873	883	944	920	934	929	909	909	946	928	849	885	903	867	922	905	980	915	897	922	951	934	926	967	865	898	907	912	919	913	918	926	933	920	868	908	951	891	950	844	914	943	912	883	905	942	868	925	990	897	860	902	934	976	889	902	968	964	886	926	936	912	909	946	904	916	877	911	918	918	922	951	918	921	908	924	913	960	920	932	924	917	892	908	832	932	887	869	952	923	863	890	880	924	914	943	920	855	906	948	893	924	923	929	950	920	913	899	959	930	933	863	949	896	926	913	909	940	924	943	935	902	943	963	937	881	931	937	911	894	931	866	944	934	903	926	936	915	902	938	895	878	887	861	919	904	948	893	909	968	920	917	899	904	993	913	961	953	894	899	958	900	953	1001	898	888	869	988	914	935	911	909	925	926	913	903	868	861	947	858	899	900	950	940	955	867	891	959	900	914	929	960	907	883	926	907	883	908	911	919	894	912	951	914	891	896	968	973	889	871	915	905	852	916	853	905	935	867	883	892	947	923	952	922	912	935	927	897	867	950	884	878	907	880	922	876	927	909	943	887	917	913	867	979	884	903	927	943	920	946	874	875	898	872	937	928	957	892	884	903	922	926	948	917	932	916	876	919	845	924	888	929	924	873	929	900	942	937	908	876	872	916	911	921	889	889	929	909	925	921	916	873	877	915	908	929	967	902	960	894	940	913	916	911	920	897	876	951	887	916	929	897	944	913	936	863	882	918	911	932	924	891	874	882	869	916	873	917	909	905	964	947	883	950	936	950	875	931	928	922	899	925	947	919	942	961	962	899	960	957	912	913	892	887	939	931	923	904	926	941	907	921	941	891	923	941	870	884	917	929	885	933	937	927	918	934	906	877	920	950	919	899	940	918	944	890	864	970	856	927	904	902	902	904	940	855	906	904	892	900	933	841	881	871	937	970	953	941	905	964	903	929	951	922	873	910	940	865	978	935	918	922	977	905	944	910	903	896	936	953	931	916	941	940	879	890	906	951	905	920	917	885	856	976	957	964	876	908	894	867	955	905	931	910	937	951	924	848	865	938	931	880	892	885	886	883	888	893	850	972	859	888	934	971	907	860	927	966	947	850	894	915	873	934	895	937	893	898	943	910	913	888	922	895	891	890	932	923	909	893	878	893	946	991	911	916	878	942	943	904	914	962	883	882	989	917	950	873	928	899	904	937	886	954	918	970	970	893	860	898	910	947	897	917	934	940	902	916	948	931	911	915	917	925	953	972	929	943	940	938	911	928	939	912	942	947	905	866	924	977	898	907	898	975	958	939	898	971	900	863	953	937	903	924	930	899	865	918	934	919	962	872	925	1017	885	944	906	896	951	905	927	952	886	964	873	918	884	938	932	915	961	941	898	854	929	931	916	900	900	905	913	902	904	877	876	949	920	941	908	899	903	939	913	968	937	888	870	905	912	943	952	888	958	918	856	870	889	939	854	884	984	914	872	911	892	927	905	893	906	935	853	875	915	881	908	924	875	930	924	912	849	980	922	903	878	889	976	933	873	877	919	894	910	860	956	955	920	896	958	916	895	924	883	959	986	897	876	928	935	941	942	911	937	874	924	868	886	915	904	903	938	945	913	883	972	914	945	953	936	891	938	866	889	873	922	923	910	959	911	878	889	914	906	971	910	858	931	952	880	858	901	927	892	913	930	924	880	901	902	887	934	909	997	905	857	942	902	974	917	918	935	923	879	916	919	886	905	951	910	940	930	931	897	920	899	894	863	912	935	931	887	894	914	855	973	950	937	896	922	897	911	947	955	930	886	920	841	925	880	940	927	893	943	913	904	947	931	920	960	960	943	985	902	908	890	844	889	941	973	914	951	919	903	949	907	909	925	892	911	933	887	943	923	941	884	946	897	942	941	946	887	950	957	859	901	896	903	907	870	969	935	944
38614	30926	25481	12032	3829	1912	1402	1195	1033	1124	995	1011	1010	1004	920	963	908	944	979	919	944	917	973	918	946	944	949	973	938	981	968	954	1000	992	970	957	944	910	936	966	929	937	953	956	991	907	998	990	924	970	1001	997	942	967	982	955	949	913	961	939	960	925	980	959	943	954	955	885	905	901	944	919	920	997	976	948	891	902	920	947	936	981	974	959	938	930	988	973	956	890	914	928	944	957	897	923	888	922	961	984	932	954	931	973	931	971	953	1001	928	914	970	929	901	910	906	939	940	995	970	981	927	921	966	942	951	956	982	963	986	934	938	993	946	944	909	955	989	980	926	921	939	930	936	915	958	963	943	938	892	949	929	922	919	939	925	947	933	985	937	1017	949	931	905	908	983	909	923	940	975	912	939	922	913	963	978	952	969	959	974	929	942	970	935	945	958	926	924	947	924	934	960	1003	962	901	930	978	985	933	966	951	977	896	948	1013	952	1001	910	966	956	880	959	969	901	922	956	929	971	923	941	942	928	1020	966	970	992	964	939	953	967	886	937	933	934	1001	941	915	1006	965	920	985	960	911	969	868	929	944	974	967	922	918	947	1023	979	936	902	956	959	920	916	976	1014	937	948	969	981	972	992	909	1009	968	948	970	961	957	915	904	948	990	955	956	939	960	897	957	984	956	945	982	970	944	977	965	936	970	980	943	946	868	951	936	950	916	902	943	955	1011	955	943	968	926	961	942	958	923	1029	982	903	918	906	966	994	927	952	905	930	933	955	990	932	964	941	875	943	969	938	991	912	935	977	918	962	951	890	946	949	980	954	974	918	950	949	927	960	967	925	939	951	908	907	952	902	950	928	963	990	996	928	916	949	984	911	925	871	971	1024	1005	892	1015	981	1002	931	1007	894	975	940	896	928	904	976	939	906	971	908	908	965	991	917	909	983	925	935	961	1009	937	950	925	953	963	968	923	905	954	942	948	965	963	951	962	976	893	941	923	937	973	920	970	925	901	925	925	959	918	948	926	976	975	944	975	895	990	913	988	910	939	910	967	934	934	979	1002	935	939	895	961	906	966	954	951	993	962	922	927	929	959	961	933	930	970	954	950	949	969	911	937	968	936	944	949	921	929	980	943	874	929	902	962	912	1002	970	938	977	892	941	1000	963	942	916	972	1005	912	944	966	935	973	927	961	949	960	943	955	981	908	947	946	973	945	860	1000	980	990	941	977	957	916	934	985	951	986	947	960	952	947	905	954	954	927	912	945	964	895	948	938	943	933	990	937	943	968	946	941	962	978	1052	972	861	917	977	933	910	955	934	947	897	999	979	949	964	968	970	1010	887	980	941	934	966	972	939	928	948	979	1011	970	925	856	922	888	976	924	1001	904	901	991	989	911	976	965	919	974	954	961	930	947	948	903	946	939	915	977	950	959	934	1038	967	967	957	959	929	906	987	999	968	893	934	953	919	967	978	963	1030	978	964	982	960	918	939	981	929	934	999	944	933	974	906	985	993	922	902	923	906	973	957	942	932	896	941	985	918	942	943	946	977	942	926	921	1013	957	1000	912	935	985	990	898	880	907	917	994	1006	985	929	1000	975	960	949	952	916	947	884	968	960	943	973	994	974	948	877	935	961	936	879	927	948	962	973	910	943	948	984	957	942	928	918	974	940	943	940	960	978	921	917	918	936	946	976	928	944	911	1010	894	907	926	919	944	932	943	935	971	1013	939	899	940	903	958	988	946	953	888	980	933	899	971	930	943	979	1008	1004	938	939	971	909	941	902	963	962	970	904	880	1010	960	979	951	875	928	946	996	954	940	942	891	1004	884	913	929	948	954	935	961	930	915	983	950	952	967	914	950	960	968	933	950	957	947	928	1014	916	891	938	985	946	955	926	917	961	962	973	928	924	940	983	937	969	932	1013	951	944	935	935	952	956	975	940	1005	940	948	972	952	981	997	972	983	982	885	1006	889	920	964	939	919	968	949	921	922	926	934	962	976	959	936	961	930	938	949	871	964	830	885	890	963	931	950	983	941	962	875	939	955	934	936	1017	924	928	926	879	924	974	984	939	922	942	886	1012	1001	930	917	954	956	940	923	952	942	938	960	962	934	966	923	929	899	963	966	962	892	984	907	921	933	937	969	894	907	907	959	949	950	936	965	949	999	956	970	969	911	961	946	906	954	925	935	962	908	948	944	959	986	957	953	983	858	941	926	934	948	949	945	948	941	948	923	953	945	941	925	994	950	988	1013	915	961	962	980	996	967	909	921	962	871	994	985	940	962	919	972	953	988	916	911	988	963	932	997	942	991	924	906	977	902	948	953	949	903	888	945	928	999	970	902	936	932	915	892	940	883	973	947	903	945	889	954	885	977	960	916	911	875	943	958	954	896	956	927	963	937	1015	948	944	996	985	976	937	922	948	938	938	947	934	950	993	919	945	884	945	976	944	936	947	917	889	938	898	947	969	912	958	987	975	943	926	966	1023	912	978	951	956	922	889	932	947	942	993	909	887	931	914	919	921	922	948	988	968	974	983	941	964	985	988	926	948	950	898	973	963	932	917	1003	919	973	948	961	965	958	946	958	941	914	973	932	950	990	982	946	923	998	1002	979	969	980	957	1012	970	951	963	914	954	909	903	976	978	981	969	993	1017	1008	954	1006	961	916	915	925	956	1005	982	962	995	935	954	920	899	939	942	942	954	932	912	907	953	942	966	921	962	905	1012	905	915	971	958	942	988	955	912	948	896	1013	908	922	928	920	935	948	928	966	915	898	946	999	946	875	936	918	941	915	910	967	982	951	949	933	929	896	956	940	990	934	913	895	966	948	926	964	950	951	867	976	914	919	964	897	972	935	948	980	975	938	959	936	990	911	942	1001	942	900	926	936	979	969	975	966	923	983	929	921	1009	952	972	940	968	923	953	983	931	933	963	926	955	928	990	902	865	958	940	916	990	937	946	951	940	949	891	911	906	979	940	960	942	854	896	949	951	913	1013	1006	845	1000	981	937	935	933	959	963	1006	951	992	899	930	892	880	952	924	947	949	937	927	940	1021	938	935	1012	931	959	956	979	933	916	955	954	975	931	959	985	972	982	974	907	932	993	953	950	934	960	896	951	988	1004	976	923	905	973	956	944	962	930	931	943	945	986	922	940	928	896	959	952	888	896	961	990	926	980	915	938	1006	986	933	920	904	917	915	954	944	933	946	964	963	927	960	953	980	928	982	886	937	913	985	984	959	933	947	1016	939	970	994	938	918	974	932	964	917	937	998	1011	957	986	942	941	926	930	976	926	1003	988	950	892	970	945	933	952	901	924	951	966	921	943	951	985	966	968	976	1017	958	937	986	956	953	920	976	1001	944	918	939	991	963	917	914	923	934	960	935	936	911	965	932	924	897	908	971	913	1006	954	967	941	911	939	985	962	960	927	917	983	961	952	1008	935	953	982	911	927	939	960	947	972	950	936	961	935	917	942	903	973	934	975	920	1008	921	936	945	903	963	1009	908	948	919	929	920	986	911	970	905	926	925	942	885	972	1027	965	906	995	984	944	985	933	997	967	963	952	1017	922	949	938	998	927
42857	41431	21984	9387	4371	2251	1593	1414	1252	1181	1154	1039	1016	1045	999	1028	998	988	932	973	918	957	942	1002	961	960	970	945	1009	986	967	1006	945	1029	1002	995	985	953	932	982	924	978	1003	975	978	1016	969	922	939	943	963	988	985	951	986	987	975	999	994	971	978	960	996	951	983	951	919	958	1034	970	970	1005	931	1001	945	956	944	931	977	957	992	1003	1019	968	1012	928	959	951	978	1005	1007	974	991	957	975	996	918	936	997	974	991	954	966	964	967	964	984	986	942	977	1033	1021	999	953	972	953	977	984	995	941	942	968	966	934	942	969	946	975	932	953	975	1004	968	987	996	964	946	895	1011	935	963	1042	909	942	979	964	988	954	952	1032	947	962	962	969	1054	900	953	958	1003	981	951	1009	979	942	1012	951	948	1030	965	960	967	1009	960	1008	938	925	969	985	970	961	912	988	1026	974	974	958	957	985	968	954	915	960	981	987	933	1008	1022	940	1045	997	1004	926	975	964	956	976	974	951	988	1026	937	965	993	986	983	951	964	931	972	960	954	946	943	977	959	997	927	987	989	951	975	926	973	1031	943	1005	984	996	999	946	973	940	978	975	1009	1018	910	900	935	959	934	971	982	940	959	973	996	976	913	1040	945	974	989	953	985	973	958	960	962	971	988	979	947	956	951	963	1010	988	993	998	946	947	978	956	968	916	976	986	944	986	946	962	986	1023	918	960	950	960	951	954	946	1003	1004	976	946	944	984	970	1015	1002	980	942	962	1052	996	979	980	991	983	971	996	935	993	969	990	991	982	966	926	933	941	1007	954	1014	954	1026	968	1004	980	984	944	984	971	940	982	969	996	1017	958	991	965	964	989	966	967	938	1007	962	967	996	1004	979	1013	995	920	961	1057	984	958	970	1006	993	959	982	1000	950	922	945	947	939	974	978	970	968	980	949	939	1002	962	964	953	976	977	1013	970	980	988	909	927	907	991	973	975	930	1017	945	961	940	957	966	926	987	975	1021	973	969	1013	933	947	957	984	938	918	964	1049	1007	1017	959	965	1027	908	964	1024	1035	953	966	929	935	930	953	956	924	909	990	1026	964	1020	914	1005	961	944	1002	941	910	979	922	937	949	1000	991	968	954	992	966	992	997	947	992	1038	983	943	968	968	994	996	924	1011	958	963	968	1019	1010	967	959	1007	971	984	969	1015	929	976	997	989	964	946	949	984	1041	938	987	983	1006	932	949	981	976	936	969	966	908	994	1011	925	990	952	979	931	960	1002	1020	963	982	1011	995	928	996	1004	989	985	951	939	932	968	942	960	962	1016	959	1002	959	972	962	997	928	992	936	959	983	1038	908	956	1011	997	961	950	993	943	949	999	946	981	987	949	922	940	937	969	926	982	988	996	1002	959	995	962	990	965	1037	967	974	953	989	945	993	935	952	966	971	989	926	975	968	979	974	975	966	972	960	1006	921	987	973	979	1005	969	941	1014	942	986	972	946	940	1002	967	967	1012	953	1011	925	964	1000	930	932	986	928	962	929	950	980	951	950	938	938	951	965	972	1019	950	992	913	946	926	1011	951	997	943	976	1012	958	1003	950	946	953	949	969	988	991	943	993	987	968	1008	965	998	954	916	958	986	990	981	978	939	943	971	990	952	1009	939	959	1024	943	972	982	932	932	993	983	939	1018	922	980	987	974	922	938	962	878	959	967	928	946	986	934	978	961	971	993	965	949	983	988	1035	967	980	915	932	958	1006	987	951	1018	896	951	970	960	986	960	943	980	968	961	1001	963	984	940	980	973	896	973	1022	948	984	937	1019	935	977	976	996	984	986	939	960	989	963	912	975	937	970	1006	954	967	974	975	961	1028	942	958	943	963	976	963	978	974	984	984	923	954	980	945	1031	954	964	989	1000	1010	992	974	981	971	980	949	924	974	944	990	904	932	973	921	1019	946	949	973	1004	947	1001	946	940	953	970	969	973	1025	945	1004	980	990	944	972	988	918	1004	978	958	988	937	977	886	959	983	1002	995	929	1024	972	1015	1006	982	978	1002	965	930	1031	1011	984	934	951	912	992	990	998	954	953	978	954	960	989	1028	971	928	1022	931	915	948	945	948	966	926	935	1028	978	1010	941	979	962	964	965	964	973	1001	967	943	943	1040	926	963	981	998	1025	961	1015	970	985	967	922	912	949	939	974	953	928	952	922	980	978	982	1000	989	939	972	977	975	948	991	949	961	929	960	962	978	1004	988	985	935	968	962	965	1001	1021	1024	914	964	970	1037	976	977	993	975	961	982	977	1015	997	953	995	963	965	918	996	982	987	972	974	951	967	1003	956	968	987	965	961	969	997	993	929	1000	959	993	957	974	982	995	933	991	992	989	959	987	935	925	979	983	984	989	938	1009	958	982	994	997	1023	979	963	1019	935	930	1002	999	920	948	1000	969	987	982	977	985	999	981	954	960	960	979	992	998	937	953	937	960	938	962	1044	914	972	945	917	1018	975	930	957	967	990	924	973	985	964	977	919	951	978	913	988	995	976	1012	991	987	1010	965	996	1027	958	984	973	966	999	934	928	1020	936	948	1004	978	920	956	930	1003	913	990	951	931	957	964	899	971	947	944	974	938	986	932	989	1004	976	970	1019	987	946	992	967	897	1017	978	959	973	984	985	994	950	974	943	931	951	976	978	984	983	965	959	915	944	947	1003	976	953	1015	960	974	959	987	902	988	943	1046	1028	987	967	938	964	976	972	999	1000	1002	942	1020	967	1034	968	943	959	932	937	954	1003	965	975	1014	994	953	953	989	963	906	978	988	961	924	1038	936	961	974	1003	963	976	920	1019	964	1030	1015	996	974	954	956	978	945	958	993	968	958	1024	948	967	929	987	951	995	987	970	918	930	986	983	935	955	987	1027	972	956	942	962	993	951	895	937	962	970	934	968	973	937	956	1044	968	1005	1007	978	978	988	980	1006	1013	952	1072	998	1004	989	978	998	939	955	961	942	1026	997	1004	1009	981	949	963	1003	963	936	949	981	917	991	965	974	923	1006	958	974	1032	938	997	959	974	908	976	994	955	957	958	996	950	973	949	974	991	959	970	1024	974	972	985	922	986	963	958	961	945	984	1005	1065	978	963	968	1016	957	1019	954	966	877	975	1009	912	993	931	1066	964	972	950	1000	993	966	998	933	968	999	987	988	1002	962	977	998	1026	963	967	965	983	1006	950	957	1010	1033	976	974	958	999	969	944	970	962	986	1010	917	995	961	1008	985	972	996	1008	1001	973	992	1014	923	1037	987	972	980	1019	932	978	1019	1037	959	985	916	912	982	965	954	1014	973	967	927	960	939	938	917	972	916	967	1022	948	981	953	946	968	954	976	943	929	993	969	977	980	1004	912	911	1011	1000	929	961	932	930	963	950	961	1015	979	919	980	953	938	956	984	948	983	955	940	993	971	961	993	976	1007	958	964	970	957	947	968	939	972	989	976	992	1047	988	894	949	984	947	931	991	949	992	1012	1031	1011	1005	985	962	986	952	925	959	966	1006	957	926	953	955	960	971	976	912	984	941	1008	966	975	978	961	998	1030	949	923	944	941	988	1010	949	974	948	945	967	954	980	907	976	991	964	961	958	1004	941	1008	992	1030	1060	975	1010	1001	981	1011	973	995	998	942	997	960	974	959	929	901	976	1030	925	962	1005	972	968	977	917	975	978	1034	980	910	901	993	990	973	918	944	997	992	988	971	1017	1009	976
23342	20839	27860	24097	20976	12506	3900	2279	1839	1627	1419	1126	979	1003	933	913	911	912	849	862	852	900	876	847	866	929	869	821	880	882	890	806	850	872	860	881	850	897	841	875	827	884	847	900	852	825	875	951	880	905	850	841	863	885	878	860	816	829	852	875	831	859	868	822	836	795	799	879	825	864	858	877	892	841	866	865	831	833	860	862	847	822	906	829	893	854	870	839	873	882	843	868	871	916	881	863	822	825	869	909	860	834	825	892	885	800	827	835	848	887	889	850	882	789	814	872	863	858	874	865	827	860	877	865	847	895	847	852	895	878	844	849	858	817	900	795	871	859	830	866	864	857	891	871	867	829	906	872	835	820	847	842	936	889	896	859	818	870	804	832	830	828	835	859	919	902	918	927	857	889	890	841	853	833	853	816	868	900	840	832	870	793	874	832	893	818	875	865	889	858	890	871	897	813	888	847	821	895	925	860	849	852	872	847	871	844	821	856	810	834	867	827	823	900	854	819	881	853	880	882	853	844	832	835	852	866	826	873	872	869	820	866	894	831	816	824	850	907	875	873	875	842	887	837	869	850	884	788	848	844	870	845	870	873	902	837	875	910	872	878	848	813	870	847	871	860	849	851	847	879	821	824	885	815	876	805	874	809	857	867	842	891	871	834	827	895	801	887	818	858	843	846	819	858	868	856	910	852	840	868	901	860	797	861	887	854	836	860	804	854	833	837	879	872	848	850	859	851	846	854	837	869	884	785	884	794	858	836	868	859	853	880	845	840	890	926	849	853	862	862	796	835	861	856	810	865	836	887	812	886	826	891	856	836	870	823	857	860	890	868	878	831	852	899	861	909	884	909	877	852	821	857	838	889	836	903	922	800	899	883	849	859	869	831	850	828	850	850	870	875	861	906	894	880	869	859	850	873	929	835	835	926	833	849	847	841	860	866	846	864	885	892	876	893	881	875	858	773	856	830	831	837	873	852	861	848	890	886	884	839	872	847	822	844	832	820	874	834	846	856	870	845	882	865	895	861	869	855	831	825	808	892	820	836	852	844	866	917	859	822	848	849	918	855	899	908	796	834	826	862	864	865	835	903	855	853	877	814	888	841	863	835	859	891	837	834	860	798	872	865	831	879	862	895	819	868	803	828	821	873	889	834	867	921	875	855	827	844	833	880	879	821	878	867	829	933	836	846	858	874	866	862	838	828	882	812	879	849	912	864	841	858	867	902	838	838	886	888	821	855	867	809	815	830	875	839	893	889	840	894	844	880	875	844	865	908	853	862	896	893	818	840	857	861	857	866	889	889	922	865	816	855	881	839	898	865	860	887	820	842	826	815	841	870	862	865	857	859	896	904	903	865	866	877	829	858	831	833	808	832	874	823	849	814	860	873	875	845	833	888	847	832	882	877	855	865	884	895	853	830	869	836	881	867	833	883	915	831	884	858	868	943	907	824	838	839	912	834	818	913	906	851	841	890	887	853	885	872	885	829	893	832	886	903	811	861	864	837	845	875	923	873	815	875	877	850	909	902	873	799	822	885	798	819	817	851	887	861	916	829	831	918	821	816	864	876	817	903	820	876	837	850	888	842	834	897	882	864	872	818	813	907	910	863	858	898	826	821	854	852	918	795	930	852	869	881	840	903	830	863	919	875	879	850	806	852	836	879	840	879	878	859	872	857	847	823	826	849	828	824	846	884	890	854	915	853	836	872	853	831	860	850	922	830	898	844	840	882	870	850	885	916	840	870	869	840	902	882	826	829	888	868	897	868	921	890	879	877	862	854	825	838	850	818	857	866	853	874	901	809	875	848	856	858	837	895	911	825	862	844	889	834	825	831	874	816	866	834	854	859	883	827	848	850	892	889	839	927	849	884	827	851	848	837	915	862	878	858	851	871	801	927	861	832	831	880	891	820	865	830	804	835	875	880	894	846	847	843	823	866	848	847	789	867	885	891	875	817	867	835	816	771	869	853	832	884	869	846	911	872	820	844	851	864	857	857	841	914	904	837	861	849	790	825	872	910	810	904	892	881	844	829	864	879	863	819	854	807	805	863	879	865	864	860	851	865	895	851	810	842	836	835	842	833	832	828	844	860	851	863	801	834	843	813	883	889	888	840	821	838	858	814	855	838	828	825	880	844	892	873	873	898	874	866	894	818	911	861	914	847	806	840	832	824	849	907	868	836	844	850	844	854	863	927	814	828	887	847	828	834	876	844	912	875	843	858	836	883	871	814	864	816	883	880	833	825	844	897	866	832	863	851	908	838	864	860	801	850	863	882	847	907	865	892	864	830	883	888	865	853	858	900	856	877	848	865	829	866	911	809	825	846	880	817	916	850	816	868	877	943	836	824	911	847	782	867	804	856	864	869	906	878	808	860	821	850	839	817	864	845	873	929	881	912	840	841	850	834	852	897	835	876	901	869	856	799	862	876	878	876	898	900	881	907	835	876	827	896	862	866	855	854	899	857	910	877	848	852	805	908	917	836	875	838	892	919	851	830	859	845	813	806	823	854	890	852	824	847	871	850	829	822	876	825	893	892	872	831	826	824	866	835	874	863	948	843	866	875	898	898	816	872	861	838	833	831	908	870	894	848	873	867	912	880	839	853	781	853	828	877	896	886	857	871	849	897	845	880	796	830	865	851	899	870	792	886	814	832	874	883	881	865	815	877	904	855	824	853	807	939	829	880	868	878	869	892	904	889	788	797	832	892	883	884	862	866	871	881	834	896	877	852	861	874	878	821	801	882	833	837	828	865	802	837	826	878	795	834	823	884	856	875	900	823	830	868	836	869	823	841	881	858	876	857	841	893	811	866	823	822	870	885	852	868	856	849	829	834	857	874	812	853	895	842	853	897	810	817	838	900	870	922	860	865	877	837	813	835	873	830	854	915	874	913	876	849	858	894	824	881	852	836	863	907	842	905	891	824	842	792	854	876	835	826	855	888	885	887	889	832	844	814	843	865	860	856	857	826	882	843	842	915	827	832	865	845	855	800	848	861	883	858	832	842	894	908	823	857	837	856	905	861	870	877	855	805	816	878	904	855	864	869	777	814	904	882	878	863	847	829	910	898	830	829	865	846	858	890	910	874	878	887	835	853	869	787	907	838	875	833	826	812	883	883	811	891	834	846	959	866	843	845	848	866	891	884	857	857	873	895	854	797	876	860	880	785	882	873	856	860	826	807	838	841	856	870	870	865	831	861	828	836	884	835	842	872	845	832	852	876	876	897	833	874	842	827	817	835	843	898	877	868	836	865	881	859	813	826	843	828	883	836	851	904	865	856	845	857	859	817	918	871	836	839	834	843	850	844	838	840	881	869	815	876	839	884	876	877	846	897	858	901	807	849	826	919	843	847	846	823	862	807	867	872	866	844	920	816	878	894	880	844	886	854	893	910	826	861	913	855	878	867	823	800	868	852	826	891	855	797	844	856	881	865	842	846	858	883	839	829	876	825	841	840	893	834	896	889	939	869	845	854	846	853	828	832
38780	53733	36463	18251	11622	5911	3882	2872	2473	2135	1721	1232	1074	1069	994	931	991	938	907	922	903	956	906	855	897	881	896	940	908	864	893	914	887	935	839	856	859	912	859	850	919	851	865	881	831	892	853	911	915	898	873	926	877	859	867	879	858	898	884	852	874	860	919	899	824	903	907	906	910	898	888	889	838	891	881	898	970	894	883	892	911	850	868	870	838	863	839	893	833	899	816	816	892	925	878	890	918	852	853	877	917	886	853	963	873	861	876	900	863	884	868	848	850	908	924	842	850	891	916	861	851	847	964	909	881	928	882	867	868	849	879	891	870	828	875	873	926	850	880	848	877	907	919	931	905	860	918	881	856	898	939	904	879	906	863	878	890	851	904	908	912	910	871	861	859	857	841	856	899	899	901	917	908	898	846	904	914	879	904	879	908	883	842	871	902	857	905	886	863	878	889	873	859	885	872	922	891	873	883	889	865	944	918	871	851	863	899	887	866	857	900	831	934	867	923	874	879	850	864	928	930	860	897	862	890	862	878	867	888	860	836	883	877	868	863	882	815	841	889	867	826	895	872	933	889	892	867	871	902	884	877	925	892	890	847	915	909	858	894	917	874	927	857	863	890	875	857	858	890	858	874	850	866	875	924	862	880	852	883	913	895	861	934	871	903	890	925	874	827	874	876	781	820	853	886	880	861	883	921	881	876	857	872	905	900	897	893	894	870	888	843	888	946	879	909	836	875	845	876	868	879	855	839	890	832	841	910	864	892	897	882	810	897	913	908	845	877	897	782	931	847	881	870	895	856	868	907	872	924	908	912	870	881	919	871	920	893	883	898	906	826	891	899	889	902	897	879	874	858	864	872	846	879	909	867	894	879	925	923	894	901	886	883	881	839	926	955	902	842	914	894	880	880	848	828	903	830	879	878	881	872	889	859	852	927	897	809	870	854	888	865	842	872	933	892	889	893	914	857	913	893	907	853	876	917	905	915	908	830	867	833	905	910	897	886	904	873	869	844	871	854	872	869	916	827	885	908	848	862	880	915	934	882	826	917	882	889	843	899	878	854	872	899	844	851	833	902	904	885	868	883	903	944	855	903	887	877	903	919	834	878	847	853	910	857	815	893	896	848	913	886	880	814	882	885	879	890	919	852	868	859	855	885	861	836	896	837	856	938	919	886	865	853	831	895	910	895	901	901	839	838	869	852	895	856	905	884	861	863	926	902	873	864	870	879	924	854	905	855	926	829	920	896	856	918	937	851	829	923	894	906	897	906	871	898	864	841	927	859	888	885	903	894	919	913	885	867	896	882	929	864	876	903	874	827	819	874	881	900	862	871	880	852	909	896	887	921	874	886	856	884	864	839	914	878	871	887	947	843	866	863	842	869	895	808	869	887	858	834	873	944	891	909	869	854	907	853	827	871	922	839	875	860	918	887	942	892	911	894	886	885	885	886	926	870	866	861	922	904	898	908	841	849	900	936	875	935	854	889	868	902	897	869	896	840	894	925	863	866	902	895	840	870	894	892	875	856	862	875	885	902	883	855	897	867	847	907	868	936	902	865	852	885	877	915	909	867	878	816	846	897	874	869	820	863	866	940	869	875	851	878	920	824	887	867	874	891	864	871	894	906	910	898	880	869	887	886	849	868	911	887	861	836	885	874	903	894	824	887	867	913	885	884	873	884	952	985	815	840	902	920	879	893	922	912	908	862	862	891	856	886	891	880	869	894	912	870	860	829	848	863	870	920	909	844	861	942	861	883	895	854	865	898	917	861	920	883	890	874	879	893	898	939	896	874	853	905	854	878	904	916	866	857	895	919	904	917	871	894	937	879	889	910	869	868	915	863	865	907	889	843	861	873	884	869	904	856	914	897	851	879	854	887	856	898	897	884	893	831	919	884	865	899	876	866	922	880	913	853	841	875	847	912	884	841	876	856	932	872	849	895	886	921	889	878	880	858	877	841	916	839	859	888	886	911	861	879	851	858	891	909	876	881	830	850	848	893	928	859	848	926	911	831	902	916	922	924	847	904	844	851	907	839	832	841	896	927	843	915	927	943	872	879	873	873	864	854	880	872	881	819	879	864	886	877	869	923	862	903	859	867	878	878	858	892	886	883	905	886	867	860	907	894	894	895	922	881	821	897	919	882	913	823	937	864	881	939	846	903	861	920	872	844	903	938	882	869	863	860	883	853	889	889	828	899	832	891	880	832	906	864	914	928	869	883	866	911	924	893	882	908	869	835	896	852	888	848	882	876	887	854	889	923	836	853	850	862	907	887	881	903	867	891	893	973	874	887	908	923	860	860	875	906	912	903	831	896	888	908	907	881	894	902	908	898	819	849	853	935	848	879	873	847	855	910	929	881	853	867	823	892	893	846	868	930	917	851	887	903	882	920	945	876	876	851	884	875	886	919	880	921	912	882	910	885	923	840	874	852	917	893	845	899	929	861	832	908	864	900	872	893	892	871	873	881	866	831	843	833	894	858	895	871	888	896	873	864	937	865	846	874	847	851	936	906	873	896	895	918	865	906	881	853	865	859	875	901	907	843	857	880	852	860	878	830	904	861	865	834	919	894	863	893	932	910	872	890	866	904	888	854	917	863	887	876	856	882	835	874	851	888	913	928	946	872	875	858	854	881	887	857	840	905	913	857	873	830	886	905	892	897	910	918	879	865	853	938	872	905	856	881	909	950	811	832	896	904	905	931	815	896	871	900	891	892	876	827	929	844	878	899	852	895	888	958	869	855	909	871	963	886	903	860	820	878	909	943	815	892	860	883	914	957	928	891	903	946	872	873	864	881	897	878	914	870	880	893	897	858	908	861	902	908	916	865	842	873	862	885	892	868	882	833	910	891	876	839	879	822	846	870	917	831	832	887	883	880	859	926	883	903	870	875	847	923	843	915	903	862	867	921	897	822	890	883	858	831	841	888	877	899	878	867	875	868	872	923	943	853	878	923	848	916	901	881	864	896	867	881	844	900	874	835	875	869	883	882	913	898	848	852	870	877	858	881	888	844	864	898	850	869	874	856	873	861	872	923	901	873	899	947	869	848	888	827	890	886	831	850	872	879	931	908	875	872	878	867	920	854	823	865	876	894	828	873	883	878	898	911	921	883	875	897	851	876	868	944	909	821	857	865	907	882	906	913	876	900	844	895	825	830	864	878	885	873	890	908	928	877	891	887	919	920	875	919	887	912	864	929	830	855	894	837	867	864	883	863	905	913	886	873	870	828	899	865	908	909	893	829	876	880	891	849	901	828	906	852	887	921	877	881	920	898	916	897	847	883	869	916	949	875	922	873	884	910	888	867	862	877	844	898	872	865	873	872	819	895	894	826	877	885	866	880	862	905	877	944	904	898	866	900	873	860	864	912	897	930	890	884	844	903	916	866	898	863	922	890	860	893	906	841	892	883	847	864	856	898	886	920	907	852	912	856	834	889	913	900	862	899	852	839	893	897	908	946	901	878	866	867	892	864	895	898	864	927	867
25048	21188	26990	25341	14814	7087	4509	3184	2393	1925	1663	1377	1194	1153	1117	1065	1054	1026	1029	1073	1057	1021	1046	1041	1022	1044	1064	993	1021	1059	1054	1053	1036	1019	1028	1019	1054	1027	1029	1026	1036	1034	988	959	928	995	1017	1035	1024	1006	972	1023	1041	1022	1015	1002	1015	982	993	1018	1002	1078	1066	1027	1030	1035	1056	1005	996	1016	958	996	998	986	1009	1007	935	1015	1019	1073	1053	999	1064	998	1016	966	1064	962	1028	985	1107	968	1015	1035	1048	1053	997	997	1003	1037	1041	989	1016	988	1001	1056	1033	993	997	1008	1062	1058	1044	969	1015	1003	1071	1050	1065	1036	1065	1033	947	1052	1022	1016	1030	982	1103	1026	1090	1081	1041	1062	1013	986	1019	1020	981	948	988	1093	995	999	1037	999	995	1019	1034	1001	1044	1000	1018	1039	1031	1035	1006	969	996	985	1065	1033	1022	973	1006	1011	1043	997	991	982	1048	969	1014	1014	1012	1021	1008	991	977	1057	1013	986	998	1023	976	1003	1048	1021	1034	965	1049	1094	968	1028	1026	1029	1074	1007	1115	1015	1013	1057	1053	1053	1019	1040	990	966	1001	1048	962	991	1087	1002	980	1054	1003	1034	1017	996	1049	1040	995	1011	981	1024	989	1015	1000	1022	997	1056	997	952	1026	974	1020	1037	1054	1037	1004	1043	1071	1062	1042	1046	1018	996	987	1034	996	976	1035	957	974	1013	1016	1026	1067	1028	1027	1004	1018	972	968	1011	1035	1034	994	1019	948	1056	1005	1033	1006	1025	1007	1032	1074	1027	1010	1054	1003	1003	1038	1012	1040	1028	1023	987	1008	1097	1027	1054	1040	967	983	1040	1036	984	1020	1047	1010	1016	998	1048	1020	1049	1018	1030	1025	994	1051	1015	1049	1052	1054	1018	1037	1036	1043	965	993	1088	1065	1070	984	1019	1043	985	1014	1026	1030	1007	1088	991	1000	1032	1021	1031	1049	950	1045	982	984	1029	1092	998	989	998	1042	1012	1053	1016	1006	977	1049	1033	1033	1016	1130	1030	1021	1014	1052	990	1041	1018	1011	1062	992	1025	985	1028	1071	1003	1002	1042	951	1015	1015	989	1076	1043	1062	1011	994	1010	1049	1017	1038	1043	1054	1056	1000	1044	1043	1000	1045	1046	969	1034	1056	969	1012	1024	964	1013	1084	1019	1043	1011	1018	1019	1017	1037	1012	962	998	984	1038	1000	1030	1097	1036	1016	1054	1050	1055	995	995	981	1021	1054	992	1058	1103	1006	1013	1020	975	989	977	1024	1020	1040	1035	1002	997	987	1066	1031	1014	1025	1011	1004	1014	978	1084	987	996	997	1002	1077	1021	1028	1083	982	1096	1014	1004	1057	1028	973	1013	1036	1023	1026	969	999	1074	974	1028	1053	1027	1038	985	1033	979	1048	1032	990	1003	1046	1004	1042	1031	1067	1058	963	1015	1041	1023	991	1002	1053	1008	1037	969	1037	1017	993	1014	968	971	1026	1064	995	1051	1011	1029	1038	999	1035	1009	994	1026	1034	1068	1001	1067	1029	963	999	999	1040	1032	1056	1014	962	1011	1007	1050	1053	1036	1138	1011	1001	1004	1016	962	1022	985	1029	1012	1006	1044	1046	1024	986	1093	967	1050	977	1007	1018	989	1020	982	1062	993	1006	1044	1019	975	989	1031	1037	1049	1017	1051	1004	1004	986	1021	1034	1048	1043	1025	1083	1053	1017	1002	976	1064	1019	1050	1041	978	1014	996	1033	1048	1040	1038	1026	1070	1064	1012	1018	1052	976	1039	1030	1002	1061	1041	1051	1045	1071	924	1042	1006	1029	1031	991	997	1039	987	1015	1080	1022	1035	1002	973	1028	1045	1042	1059	1051	1006	1019	942	1025	1017	993	977	1028	989	1021	952	1056	1044	1035	1024	1080	1060	1084	1000	1004	1026	1038	1039	1048	1050	1018	1011	1040	1054	1000	1047	1002	1045	985	1032	1023	1019	968	990	996	988	1023	1035	1013	995	1059	1039	978	985	969	1036	1004	985	1052	1037	975	1079	1029	1009	970	991	997	1033	1011	1035	1074	1037	1018	1007	1034	1038	1067	1000	1070	1013	1065	1024	1035	1005	983	1011	1020	1031	1055	1036	1043	1074	1014	1022	1017	1035	1058	1075	1023	988	990	964	1003	1024	1047	1086	1078	1062	1029	1000	1011	1028	1066	948	1036	1040	1061	1042	1020	1036	1047	1019	1026	979	1000	1089	1023	1035	1036	1004	1092	955	1008	1039	970	984	1035	995	1000	1009	994	1042	1075	1049	1056	999	1053	1075	1002	1062	1004	969	1044	1040	1066	1025	985	1042	1006	987	935	1059	1015	1063	1010	991	1062	1009	1017	996	1037	1109	1020	1067	1017	1008	1028	1032	1014	1017	989	1010	977	1061	1009	1061	986	1047	1072	1013	1096	1067	978	1004	1029	1028	1124	1044	1000	1021	963	1043	1020	1066	1076	1022	1023	1070	1037	1024	1057	1021	1080	1000	1065	1019	995	1066	940	1028	1025	1007	1061	1048	960	1037	967	990	1009	1070	1041	1029	1026	963	1034	961	1062	977	1108	1056	1032	1008	1005	1008	981	974	984	976	1030	1038	989	988	972	1033	1033	972	1010	1053	1045	1004	1021	1089	1074	981	1050	1044	1043	996	1049	1016	979	1031	1011	991	1058	1012	1009	1002	980	1081	1001	991	1101	1045	971	1053	1041	1015	1019	1081	954	1016	1022	963	1068	958	1011	1083	1035	1011	1013	1073	1051	1009	1089	1060	1023	1042	994	1079	1052	1013	1054	1022	1047	1050	1003	979	1037	1018	1050	1021	995	1048	1038	1003	1066	1000	1037	1031	1052	1009	977	1047	1043	1048	1043	1035	983	1038	1003	1054	1038	1024	1099	1016	1035	1007	1036	1048	1017	1025	971	968	1055	999	1049	1049	1017	1014	994	985	1035	1019	1025	1003	1042	1042	1035	996	1015	1039	1047	1031	1046	1001	966	1067	1032	1049	1018	1008	998	1020	1073	991	1018	1037	1033	1035	996	982	1044	976	1011	1024	1016	1070	996	1006	1015	1019	1003	1030	1086	1021	1003	994	1003	1039	1039	1049	986	1017	1030	977	997	1045	1010	1034	1047	1006	1032	1055	1102	1091	1007	960	967	1023	981	1001	984	1073	1026	1058	979	1026	1014	1034	1050	1013	1050	972	996	1043	1013	1050	977	1012	1017	975	1013	1024	1012	1034	972	1009	1024	1058	1024	1032	1005	1021	1021	1029	1045	1033	1020	1033	1057	1029	1011	1073	1005	976	1068	1027	970	1035	1039	1003	1046	1040	1023	1104	1011	990	1045	1022	974	994	1023	1021	1056	1035	1061	1050	1049	1053	1025	1008	971	999	1013	1015	1099	1052	992	1005	971	1021	1016	1043	1007	993	1023	1026	1039	1026	1038	1012	966	1048	1003	990	1003	1047	1062	1020	991	1051	1005	1021	967	1016	1048	1029	1056	1026	1003	1010	1060	1045	1032	1063	1024	1031	1004	997	893	1038	1038	1041	993	1051	1051	1009	1071	1013	1034	1070	1089	1013	1100	1060	1038	962	1006	1012	1028	1028	1018	1046	1050	1012	1015	981	1012	1029	946	1080	1074	1022	1023	1029	1023	987	1012	1005	1030	1021	995	1008	990	1077	1100	1036	1008	1038	1039	1117	1023	1012	1052	999	1044	1033	1006	1017	992	964	1037	998	1032	1021	1037	1020	1079	976	1004	1031	1067	1018	1068	1007	1006	980	1016	984	1020	960	992	1066	997	999	1020	1004	1004	992	993	1055	977	1003	1015	1061	1055	1016	968	1050	1032	1002	1070	1101	1005	1030	1005	1055	1027	1068	1023	1051	1056	971	997	1031	1028	967	1017	1010	1005	1002	1035	963	993	1069	1022	1002	1035	997	981	1018	965	1076	1078	1023	979	1023	1060	990	1022	1011	997	991	996	1000	1057	1023	1042	1047	1010	957	1033	1045	1036	972	985	1003	1013	990	1038	1094	982	1012	977	1005	1016	999	1024	1018	1004	1017	992	1054	1002	974	957	1015	1002	1009	1064	1016	1027	1023	968	1037	1012	980	1028	1048	1018	1009	1037	959	1061	1036	993	1055	963	1004	1010	1025	1025	1086	1031	1052	1044	1019	1014	1007	956	1073	1017	1010	982	1041	1027	1002	987	1002	1025	986	1014	1015	1013	955	1026	1040	1000	992	1006	1010	1003	1012	988	964	1048	987	1024	1046	1022	1028	1073	960	1066	1063	1049	1092	996	1020	1045	1047	976	1014	1027	1008	1053	941	998	1020	1018	1004	1007	1031	1017	1058	1032	1039	1000	1005	978	1020	1040	1022	1043	1007	1033	1013	1069	982	972	998	1064	1060	1018	995	1029	937	991	990	1016	1008	1031	1016	989	990	1001	1071	1061	1019	1007	1000	990	1045	1064	1016	1059	970	1110	959	1036	994	1013	1047	1035	1015	973	1015	1016	968	1034	965	1051	1053	1036	1060	977	994	1010	1022	985	1058	1046	946	994	1034	977	1053	957	1095	984	1024	943	999	1029	1039	1105	1067	1001	1064	1018
40317	46824	26149	15464	11696	8566	6152	4529	3358	2657	2077	1627	1326	1199	1197	1151	1097	1122	1091	1073	1063	1062	1058	1087	1052	1045	1062	1063	1060	1067	992	1040	1058	1056	1083	1058	982	1036	1065	1013	1035	1055	1027	1061	1073	1030	1045	1006	1081	1083	1043	1064	1064	1038	1057	1081	971	1016	1051	997	1082	1050	1034	1059	1078	1098	1072	1003	1051	1057	1075	1104	1043	1017	1044	1015	1070	997	1051	1007	990	987	1055	987	1091	1042	971	1060	1040	1095	1079	1019	1065	1064	1048	1030	1015	1101	1004	1048	1049	1018	1051	1065	1044	982	1066	1031	1014	1083	1011	1063	1021	1043	1040	1082	1068	1053	1011	1001	983	1042	1065	1106	1050	1000	1043	979	1040	1035	1053	1035	1037	1045	1008	1093	1016	1063	1030	1071	985	1031	1044	1072	1050	1047	997	1046	1063	1053	1084	1020	1047	1012	1031	1039	1036	1000	1066	1042	1061	1060	1006	1015	1031	1042	977	1060	1098	1092	1049	1061	1099	1098	1032	1044	982	1054	1005	1057	981	1067	1015	1102	1005	1041	1009	1042	1092	1052	1001	1039	1069	1037	1059	1081	1066	1049	1011	1045	996	1040	1059	1041	1025	1052	1073	1101	998	1030	1038	1013	1056	1069	1052	1058	1055	1055	1091	1030	1062	1036	1053	1040	1051	1086	990	1097	1031	1041	999	1048	1093	1055	1042	961	1049	1093	1014	1036	1068	1024	1029	1067	1023	993	1083	1065	1059	1033	1031	1061	1039	1056	1077	1034	1029	1004	1027	1052	1056	1010	1054	1010	985	1016	1061	1080	1043	1152	1049	1031	1079	1038	1021	1093	1051	1046	1026	1113	1069	1022	1045	1037	1093	1020	1042	1043	1053	1002	1045	1051	1040	1064	978	1076	1058	1052	988	1067	1033	1065	1030	972	1048	1043	1057	1014	1039	1046	1003	1085	1069	1079	1066	1085	1069	1005	959	1027	1103	976	1062	1049	1052	1023	1042	1002	1040	1108	1055	1023	1113	1048	1045	970	1035	1029	1026	1039	1011	1084	1050	1108	1062	1047	1010	983	1032	993	1055	1044	1013	1034	1039	1039	1054	1089	999	1038	1060	1001	1026	1055	1069	1029	1040	1029	1088	1064	998	1012	1045	1034	1074	1056	1061	1054	1049	1071	1053	1051	1010	1103	1051	1002	984	1002	1031	1026	1100	1038	1008	1081	1038	1077	1113	991	1041	1026	1030	974	1069	1004	1030	1092	1065	1019	991	1034	990	1037	1003	1027	1033	1019	999	1004	1018	1034	1083	1032	1009	1049	1012	1073	1062	1039	1050	996	1107	1075	1101	1019	1024	976	1017	1069	1003	1026	1019	992	1030	1012	1070	985	1057	996	1069	1067	1033	1033	1049	1083	967	1104	1073	1022	1080	1009	1026	1040	1068	1117	1050	1013	1063	1088	1041	1057	1042	1051	1070	1014	1057	1039	1050	1020	1037	1008	1040	1034	1012	1065	1082	1051	1046	1040	1086	1009	1081	1028	1009	1015	1027	1050	975	1074	1022	1089	1027	1052	1089	1056	1063	1077	1041	1058	1047	1074	1074	973	1040	1083	1078	1028	1022	1056	1018	1066	1036	1024	1036	1074	998	1023	1064	1054	1046	1074	1049	1038	1076	1072	1053	965	1041	1008	1072	1017	999	1036	1084	1066	977	1039	964	1006	1016	1022	1022	1044	1031	1029	1012	1040	1037	1018	1050	1044	1055	1008	1060	1055	1070	1004	1041	1074	1042	1022	1071	1018	1096	995	987	1085	1051	1078	1044	1006	1007	1036	1048	1022	1033	1007	1046	1018	966	1041	1045	1019	1037	1082	1021	1067	1066	1034	1027	1110	1048	1064	1066	1058	1045	1048	998	1047	1050	1054	970	979	1104	1067	1026	1036	1053	1038	1048	1068	1081	1043	996	1030	1058	1023	1064	1089	1042	1026	1148	997	1060	1042	1068	1071	1004	1051	1048	1081	1027	1032	1089	1079	1015	996	1068	1069	1052	1039	1052	1034	1013	1083	1048	1094	1036	1012	1095	1038	994	1027	1054	1007	1057	1020	1074	961	1010	1039	1026	1019	1067	1052	1054	1070	1103	1074	1034	1065	1026	1035	1028	1036	1022	1092	1008	1041	950	1063	1102	1051	1040	1032	1028	1018	1012	1049	1028	1067	1029	1064	1022	1032	1003	999	997	1067	1075	1055	1105	1052	1066	1052	1004	1024	1050	1060	1016	1029	1041	1015	1037	1044	1043	993	1042	1066	1054	1019	1029	1091	1098	1027	1021	1014	1077	1061	1062	1070	1064	1066	1021	1030	1022	1019	1064	1050	1066	985	1017	1079	1048	1061	974	1035	1023	1047	1025	1044	1064	1059	1009	1039	1030	1099	1089	1061	1038	1044	1022	1030	1023	1019	962	1032	1031	1048	989	1061	1069	1032	1078	1009	1069	975	1036	1083	1007	1015	1085	972	1014	1066	986	1005	1054	1008	1079	1071	1026	1027	1011	1003	1068	1049	1059	1059	1039	1028	1024	1028	1001	989	1048	987	1057	1030	1053	1057	1091	1048	979	1003	1038	1020	1014	1035	1030	1015	1100	1059	1026	997	1050	981	1036	1080	1058	1080	1059	1096	1046	994	1033	1014	1106	1050	1078	1043	1004	1030	1044	1006	1041	1042	1029	1033	1032	1008	1002	1009	1048	1066	1071	1064	1070	1025	1041	957	1034	991	1002	1009	1022	1044	1051	1014	1068	997	1077	1041	1047	1080	1040	993	1114	1019	1110	1047	1012	1051	1028	1012	1071	1032	1030	967	1092	1033	990	1017	1053	1020	1085	1085	1077	1056	1076	1038	1074	1068	1000	1082	1036	989	1142	1014	1067	1041	1063	1056	1044	1055	1029	977	965	1009	1074	1070	1007	1038	1010	957	1004	1095	1065	1040	1013	1037	1067	1086	1043	1044	1097	1096	1069	1069	1007	1098	1028	994	1021	1038	1006	999	1071	1006	1035	1054	1033	1001	989	987	1031	1075	1047	1107	1055	1112	1020	1013	1026	1053	1078	1083	1038	1008	1076	1022	1048	1005	1033	1062	1038	1059	1045	960	1028	1030	1062	1068	1050	1091	1064	1029	1036	1049	1054	1006	1014	1079	1011	1029	1042	1099	991	1014	1043	1033	1001	1056	1016	1055	1076	990	1011	1031	1071	1029	969	1043	995	1024	1073	1008	1096	1009	1070	1004	1032	1013	1003	1050	1073	1024	1034	1062	1010	1038	1060	1025	1000	1006	1039	1034	1073	1006	1041	1022	1059	1045	1042	1056	1075	1090	1014	1078	1054	1031	1126	994	1031	1025	1027	1063	1013	1053	1075	1063	1076	983	1036	1103	1023	1121	1064	1067	991	1026	1004	1093	1056	1044	1019	1010	1060	1036	1028	1030	1013	1036	1028	1075	1018	1031	1079	1067	1032	1030	1026	1035	1019	1146	1011	1055	1092	1054	1108	1081	1030	1049	1078	1010	1062	1009	1021	973	1047	1053	1002	1008	1018	1044	1002	1021	1032	1036	1026	1047	1063	1055	1045	1016	997	1059	1027	1044	1048	1027	1058	1058	1035	1065	1007	1035	1070	1009	1041	1019	1052	1055	1095	1051	1048	1027	1039	1110	1087	1082	994	1047	1059	1036	1058	1049	1050	977	1040	1023	1033	1114	1110	1066	1055	1072	1010	982	1019	1106	1007	999	1051	1037	998	1064	1034	1038	1079	1022	1039	1010	1071	1030	1068	1076	1031	1075	1038	1036	1048	1015	1056	1036	1022	1087	1119	1071	995	1058	1081	1040	1046	1057	1068	997	1035	1025	1051	1041	1054	1031	1002	1083	1035	1022	1104	1025	1049	1142	1010	1061	1092	1069	1088	1034	1052	1017	1076	1006	1064	1049	985	1038	1025	1016	1070	1038	1055	1060	1001	980	1036	1017	1084	1024	1073	993	994	1035	1049	1105	1089	1058	1069	1011	1031	1041	999	1041	999	1026	1020	1037	1061	1024	1047	1113	1059	1062	993	973	1051	1087	1034	1061	1026	1020	1051	975	1053	1115	1103	1088	1021	1056	992	1045	1015	1089	1064	1027	1080	1025	1072	1026	1058	1050	1035	976	1052	1039	1056	1077	1033	1081	1083	999	1046	1118	1032	1038	987	1038	985	1000	1034	1034	1008	1029	1076	1112	1005	1067	1007	1078	1076	1028	1037	993	1061	953	1055	1008	1039	1027	979	1056	1088	1100	1025	1071	1040	1037	1006	1047	1089	975	1053	1055	1012	1058	1053	1021	1040	1066	1046	1043	998	1015	1007	1021	916	1079	1052	1036	1024	1042	1032	1054	1042	1014	1044	1073	1046	1064	1029	1040	1040	995	1025	1039	1054	993	1033	1014	1050	1064	1057	1045	1048	1089	1017	1094	1080	1027	1062	1057	1061	1036	999	990	1003	1028	1029	995	1049	986	994	979	1104	1059	1059	1068	1029	1016	1013	1018	1053	1025	1095	1056	1054	1011	1051	1087	1085	1073	1083	1038	1065	1067	1028	1046	1030	1005	1045	1035	1034	1009	1019	1032	1006	1009	1073	1067	1039	1063	1029	1055	1052	996	1047	1045	1000	1070	1014	996	1008	1050	1104	1010	1029	1061	1061	993	1039	1113	1058	1084	1011	1047	993	1036	1071	1061	1010	1040	1049	1051	1050	1041	1022	999	982	985	1110	1021	1030	1042	1036	987	1042	1020	1021	1018	1038	1090	1008	991	1060	1019	1068	1065	1090	1067	1026	1034	1076	1080	1058	997	1035	1040	1043	1045	1048	1121	1040	1030	1018	1053	1017	1024	1045	1041
22353	20948	28341	23686	20978	21048	10702	3029	1801	1549	1444	1237	1157	1123	1069	1007	1015	951	969	936	968	936	936	1014	968	949	947	962	914	943	899	942	886	971	930	1012	968	966	944	946	955	957	963	958	951	953	900	976	891	959	940	978	940	972	905	974	940	983	975	942	869	931	954	930	935	949	985	951	899	924	927	889	946	976	878	941	945	935	925	927	922	910	962	951	974	976	966	978	951	895	957	989	947	1000	907	951	955	971	917	904	968	935	956	991	900	932	913	920	962	938	985	948	923	916	956	948	979	931	912	930	946	966	949	933	894	969	971	947	932	910	966	906	962	919	924	956	944	980	910	890	934	952	891	954	967	909	925	978	912	943	965	931	877	889	986	930	951	895	922	916	972	940	991	981	935	963	882	938	961	909	939	940	983	970	982	963	905	943	924	948	967	932	940	909	923	958	922	916	933	939	927	923	907	942	947	966	961	951	955	934	960	931	945	961	964	936	1007	941	898	924	901	914	909	910	957	933	911	919	928	928	953	973	893	975	918	932	939	933	964	917	951	972	934	996	855	930	955	909	966	922	988	949	920	990	939	948	960	930	950	960	956	915	903	910	947	957	916	985	925	954	972	977	943	928	962	933	904	938	949	1002	956	886	887	930	921	957	893	901	927	964	942	905	992	893	947	930	914	1027	955	984	991	931	939	922	909	949	922	894	944	950	956	947	959	903	922	953	927	952	908	995	905	1005	969	909	954	924	936	869	937	896	939	960	882	898	966	1003	934	923	987	938	960	994	998	951	931	949	986	902	904	912	925	950	970	901	946	925	940	981	976	929	931	957	961	916	994	949	933	958	996	952	984	935	886	894	888	941	923	926	934	915	956	966	932	934	927	891	978	881	930	966	887	905	961	937	1015	975	896	970	943	924	916	992	953	925	904	941	975	920	960	934	952	928	944	930	967	899	951	948	979	912	933	991	954	909	930	916	922	880	960	885	981	881	945	923	945	993	954	903	866	945	908	993	955	938	972	897	983	926	939	901	932	947	906	960	890	938	930	960	931	931	987	935	940	951	940	896	945	929	900	970	942	981	969	994	995	972	911	911	957	922	984	895	872	925	978	911	871	928	940	942	949	1016	976	959	921	935	901	945	922	935	914	913	872	973	971	932	907	964	936	918	910	912	940	919	888	948	903	957	930	908	943	936	887	985	970	874	871	962	962	976	1010	962	874	870	980	998	939	936	938	907	949	1002	950	907	936	942	886	942	980	921	972	981	981	958	926	925	915	902	906	990	953	925	917	922	908	929	988	935	922	962	885	942	950	932	911	911	978	976	960	981	902	957	903	945	943	863	897	924	903	932	963	949	936	937	898	991	935	948	926	924	953	914	938	920	965	916	929	945	934	901	946	928	914	968	905	925	930	875	970	926	961	918	925	896	993	890	920	979	871	962	921	983	929	975	930	939	992	933	948	936	974	968	877	978	972	971	996	945	908	943	914	905	934	984	994	921	951	920	921	964	946	926	927	939	911	960	883	902	948	945	949	904	949	875	897	907	935	935	967	936	926	963	930	953	881	958	941	959	944	970	909	917	943	919	916	944	962	989	986	945	971	916	903	951	959	887	950	948	964	992	921	927	964	943	950	914	974	996	988	921	936	917	872	966	951	882	1012	981	1007	977	905	948	996	861	878	953	927	928	979	872	941	958	950	877	918	953	966	960	964	875	946	904	896	929	926	959	970	942	974	917	938	892	941	951	983	914	921	935	959	932	908	954	891	924	954	893	929	913	914	940	988	946	941	927	943	923	986	929	979	950	935	921	882	960	943	915	943	991	955	937	964	934	916	927	943	921	946	945	972	898	903	905	969	930	972	924	932	898	983	924	938	955	928	976	913	977	912	915	926	879	910	918	940	942	989	929	902	922	875	954	934	962	904	957	968	934	1006	964	965	909	889	897	932	898	934	960	972	937	949	901	924	924	953	873	918	948	870	967	951	915	946	945	963	999	961	931	970	934	919	906	959	967	993	959	932	971	951	1017	980	858	900	914	941	925	937	948	925	934	997	921	848	939	915	896	934	912	948	894	966	979	965	961	991	930	875	916	942	965	962	946	892	936	920	936	939	906	922	928	906	935	910	955	922	941	933	925	932	979	938	958	963	997	974	955	886	984	928	966	920	900	919	974	959	941	930	900	950	984	948	988	910	977	912	928	948	884	950	939	1003	916	938	929	912	980	892	923	940	947	910	920	946	996	908	949	970	991	919	916	922	901	983	916	933	954	978	949	974	922	938	972	909	913	950	998	916	928	945	999	956	937	986	923	945	894	966	947	942	975	959	900	913	987	918	914	951	965	945	886	881	929	952	955	953	884	1015	934	900	908	929	939	976	925	944	931	933	931	941	922	976	903	915	974	895	927	961	952	902	997	890	871	903	969	926	851	969	942	986	976	951	986	913	977	937	965	980	951	963	972	902	907	946	921	905	922	953	966	1009	952	983	968	912	944	907	914	971	953	971	959	950	917	961	913	943	982	960	918	899	939	917	970	941	891	951	974	954	923	962	977	954	929	954	960	891	923	1004	892	934	959	975	939	936	893	909	948	964	970	887	996	915	873	972	960	949	892	898	938	907	926	971	967	986	917	932	942	908	891	966	944	920	942	916	972	900	952	893	944	1004	928	966	897	917	967	991	928	950	987	955	938	952	878	940	929	936	923	863	922	949	941	954	936	931	891	891	940	904	956	925	964	916	937	918	951	950	935	952	961	945	929	921	950	884	884	944	983	946	961	912	961	940	937	936	946	917	913	915	929	932	924	906	955	886	953	948	900	1009	911	884	971	951	909	958	895	943	976	942	947	971	895	980	914	948	946	920	907	939	916	977	958	970	937	963	905	963	936	912	996	922	976	989	902	952	976	970	1000	947	932	963	906	924	923	943	952	884	946	959	890	961	878	933	972	954	885	923	932	963	910	915	924	926	949	947	941	905	963	898	903	1000	903	952	940	848	945	939	903	979	932	947	930	953	908	921	906	944	973	971	968	868	962	977	989	955	975	912	998	959	913	921	971	922	968	935	895	963	919	903	950	966	948	935	984	915	947	926	938	942	931	959	944	897	960	915	873	933	939	976	973	927	942	928	956	949	967	934	1003	973	967	985	941	952	965	918	935	992	900	915	942	958	946	970	895	958	888	923	975	974	942	936	921	942	981	954	960	863	986	939	954	964	977	945	948	988	958	911	927	920	963	950	930	921	956	962	953	1003	955	937	984	968	980	927	951	942	892	937	954	907	963	945	964	983	910	961	927	926	892	951	1022	897	902	944	921	965	914	942	947	963	951	938	995	928	926	968	965	960	933	935	957	974	945	878	938	930	939	894	899	959	982	964	885	992	948	917	977	977	945	884	916	905	939	951	914	981	962	944	905	987	925	940	955	903	875	939	929	932	912	942	947	913	931	906	908	930	925	930	977	931	943	858	959	931	889	1011	940	942	929	968	966	958	933	940	952	980	984	965	904	952	945	1003	987	906	912	938	979	903	933	890	935
41467	46057	29379	17275	12466	9127	5506	3427	2283	1843	1723	1424	1254	1271	1156	1056	1038	1027	964	923	1013	950	1031	992	959	921	935	951	955	971	955	908	957	905	947	920	930	937	949	921	922	923	952	932	962	919	965	980	916	959	915	965	988	953	943	974	1001	957	961	962	939	980	940	978	892	969	937	965	952	962	957	955	966	928	915	981	898	946	987	950	940	910	914	947	931	916	938	951	938	877	909	954	903	959	921	850	943	968	969	935	943	942	920	919	905	906	978	967	933	921	947	919	950	965	938	944	883	935	980	913	938	959	966	974	951	984	966	953	900	942	976	889	991	971	898	984	932	941	957	919	1000	874	981	943	921	954	952	893	921	946	941	960	1003	904	879	963	919	963	912	954	948	909	908	919	972	890	973	974	1019	965	941	968	906	967	928	917	922	938	922	931	942	968	927	925	955	939	945	984	895	901	1010	936	960	966	1024	977	969	924	932	945	932	905	935	993	884	913	980	958	999	982	938	880	938	889	916	953	980	960	910	958	942	947	905	985	910	919	974	954	906	935	946	946	943	960	929	945	959	932	932	959	925	938	920	947	969	892	977	922	915	928	951	995	985	980	965	929	915	974	958	937	926	944	937	949	917	957	972	928	964	943	926	1000	968	944	909	970	926	964	917	931	928	988	955	928	945	970	988	909	934	982	935	978	921	919	955	913	933	922	953	914	964	910	1033	907	929	915	985	949	919	924	923	920	1003	939	939	943	967	885	931	992	947	949	969	949	887	958	945	929	905	950	934	918	947	932	912	934	955	993	980	958	927	995	937	949	925	991	923	915	945	928	931	905	959	1005	920	985	897	918	970	980	925	918	973	926	919	923	1010	940	944	928	930	994	958	931	957	973	973	918	1001	978	923	980	913	927	947	992	963	917	938	945	962	891	895	906	912	941	931	934	969	941	936	906	938	911	913	962	964	958	939	919	923	920	941	918	930	948	919	903	968	970	961	874	948	918	935	934	906	915	960	915	960	1003	986	910	970	938	980	962	925	948	934	979	967	951	955	1006	944	908	947	913	940	896	928	918	974	995	918	944	924	928	904	928	934	930	931	917	964	958	914	939	953	975	937	971	937	951	928	957	910	880	926	913	948	938	939	933	921	905	983	969	922	959	1007	886	969	1011	973	929	953	934	908	928	965	879	980	971	1022	951	974	893	963	967	948	947	945	939	908	956	950	959	975	888	926	922	952	920	917	901	962	966	944	966	978	965	940	929	984	968	930	919	972	944	926	1000	945	904	975	969	940	939	949	994	972	924	978	966	928	917	892	950	960	953	966	938	961	900	904	959	984	934	937	971	955	916	892	937	894	969	958	940	952	927	933	994	954	993	945	937	902	975	928	956	901	931	945	929	969	929	959	962	928	944	930	909	959	996	972	959	928	938	963	990	962	939	921	995	925	940	948	952	933	971	969	940	931	953	981	940	969	895	941	936	892	962	980	924	882	966	934	932	895	964	930	954	974	948	1006	999	938	880	951	927	936	942	927	981	927	941	942	925	955	971	934	948	944	908	967	958	967	876	992	980	962	975	950	962	987	947	931	996	919	926	984	942	980	945	986	976	882	934	914	933	965	958	857	945	954	912	956	929	942	947	973	943	946	981	942	948	942	962	1006	935	929	938	906	954	923	917	967	952	966	966	955	947	1020	905	951	943	927	927	942	975	932	953	949	898	924	996	933	935	947	975	923	913	925	921	912	924	930	866	939	993	929	958	972	942	968	958	1031	900	931	910	941	905	1003	945	957	944	948	944	958	952	961	969	891	968	991	897	935	936	959	984	958	970	934	932	994	932	885	923	934	952	961	1038	942	979	926	929	962	989	940	924	928	928	936	976	917	965	928	922	927	955	890	888	955	940	972	914	953	963	905	959	974	953	945	947	964	978	972	934	984	980	964	936	922	919	960	988	952	952	944	1010	913	918	1008	950	977	928	909	902	952	958	974	957	929	963	924	961	884	921	938	865	953	962	992	933	951	968	935	920	998	858	887	918	944	978	873	941	966	968	940	942	940	922	938	996	939	937	975	917	934	963	935	953	952	910	946	968	923	919	922	927	921	987	926	946	964	953	957	930	966	908	910	958	977	950	949	956	919	939	941	936	968	992	967	971	966	968	899	931	965	915	932	962	929	907	921	950	939	975	946	952	990	929	960	917	924	998	960	942	910	956	964	960	939	955	898	913	951	994	980	911	936	915	949	989	940	933	975	959	974	969	992	941	926	1033	966	940	943	970	925	936	969	908	956	985	911	941	930	954	935	950	923	954	926	939	947	959	953	955	941	937	928	947	957	939	987	931	961	963	908	909	929	906	971	923	984	959	841	900	953	923	997	998	915	910	910	912	979	924	951	932	908	920	921	985	925	922	921	959	912	937	911	946	932	937	938	948	961	937	931	963	937	930	976	948	926	924	939	979	990	904	888	934	982	967	901	956	918	952	947	930	905	983	971	905	889	943	888	890	917	933	954	1019	953	958	907	968	964	949	970	893	987	925	964	1012	932	947	981	884	930	907	948	918	898	982	929	919	967	932	947	926	978	935	897	985	888	921	927	902	889	934	1000	998	956	914	989	892	919	965	974	942	976	948	969	951	930	974	948	908	901	912	1000	959	956	971	966	917	944	929	969	954	931	939	949	901	965	902	920	957	916	961	950	929	950	934	937	954	940	946	925	953	916	928	928	929	959	949	936	975	953	958	944	954	953	948	942	906	951	1017	922	910	943	973	971	877	936	1002	926	980	961	930	935	919	937	921	916	922	953	954	945	970	928	989	917	934	921	933	937	960	979	943	963	963	934	940	945	907	941	986	940	916	907	913	985	1001	976	887	961	950	934	941	949	949	976	942	908	937	939	995	934	977	883	978	963	932	966	996	959	942	923	936	934	963	926	909	953	959	912	952	980	980	921	930	950	917	929	1001	926	926	978	977	996	895	929	936	930	946	929	981	927	933	933	961	933	934	947	963	935	1017	927	906	961	875	921	913	904	925	985	977	958	1004	930	936	940	876	940	944	912	883	907	1002	882	929	917	931	952	908	973	959	988	942	924	957	922	966	960	977	959	933	952	935	904	951	901	991	962	897	993	909	911	977	980	945	932	943	939	955	916	966	917	957	918	1021	960	989	950	919	925	965	918	954	953	909	970	926	968	967	996	893	913	948	947	946	959	972	945	961	1010	957	962	968	921	932	997	952	951	919	952	930	990	951	992	921	937	936	907	904	973	977	984	993	981	937	932	954	899	994	883	932	952	949	912	932	991	894	958	920	949	936	985	969	928	936	947	909	909	933	901	933	970	952	922	937	933	938	871	953	964	899	980	931	962	968	911	939	962	987	954	929	988	959	968	975	942	917	930	956	985	909	939	977	937	928	955	929	938	901	976	932	992	919	936	923	897	950	970	911	955	917	911	1015	960	936	971	910	951	943	954	949	970	913	970	890	938	935	927	933	954	993	937	991	929	946	989	1000	948	1003	949	944	934	959	956	991	948	947	947	952	957	937	942	963	876	947	952	946
38260	31804	25827	14484	6505	3147	1975	1536	1255	1205	1068	1012	987	1081	971	1010	966	932	993	980	907	999	1060	941	931	982	994	983	982	957	982	953	958	1016	995	956	916	925	982	953	1016	953	948	934	998	1030	942	930	959	996	932	907	979	1077	931	992	1012	937	982	1020	962	983	971	970	966	965	962	977	995	983	908	1022	955	1003	977	960	937	944	1008	987	979	996	953	928	942	935	975	949	1013	992	938	945	943	967	945	1021	986	934	933	973	931	922	964	977	981	932	928	921	963	1017	960	1037	986	1006	939	1004	965	979	983	986	981	946	964	924	967	915	957	1017	969	896	950	1004	929	981	921	976	999	929	1029	1021	974	1021	949	952	928	963	974	1000	1014	1022	1026	981	947	988	924	972	972	996	980	1001	979	969	932	941	946	974	962	981	964	1021	966	950	962	953	927	1008	949	1006	932	976	970	1056	979	1031	957	1024	974	987	927	981	901	969	993	966	975	987	943	953	963	939	984	980	979	974	998	917	974	990	902	903	997	1021	980	956	1034	927	934	965	970	960	960	1028	1031	960	916	977	952	905	954	907	995	993	944	944	1003	1032	1005	978	988	966	1007	934	953	1049	951	955	932	997	1017	954	980	985	1016	1009	929	934	1001	916	1002	908	1025	939	975	1006	947	982	967	989	987	1010	972	939	936	953	920	923	958	974	970	957	986	949	986	958	892	989	983	1010	953	1003	1004	972	1000	986	968	1010	966	991	944	962	1001	977	963	967	947	950	1002	1035	990	941	899	982	925	944	1035	1008	940	912	969	1024	972	952	998	932	1017	979	910	940	915	1002	965	1036	935	953	950	964	987	938	1012	940	956	987	954	928	980	969	967	1019	971	1045	968	1012	966	987	966	1030	1000	962	915	1024	941	940	944	957	930	970	985	983	952	928	932	970	962	961	989	1002	931	1054	1008	965	930	915	981	961	980	958	975	949	950	925	968	950	980	974	1037	911	996	946	982	1008	953	956	995	947	1018	1018	991	966	921	984	966	956	986	972	980	931	1012	1000	993	988	920	981	954	968	963	965	986	1024	921	926	964	987	979	916	934	1000	985	989	891	945	957	956	965	982	1015	1021	996	1021	1013	987	955	959	889	1005	1016	957	942	1022	1010	987	945	960	918	993	1019	974	923	954	1003	966	1019	972	988	957	949	954	1025	950	998	1039	929	992	985	903	1036	980	992	917	951	949	988	991	977	940	975	981	956	986	963	949	956	989	966	963	990	918	1006	1044	960	975	960	989	977	903	976	959	1025	969	985	1043	899	939	946	947	1019	982	967	973	1055	956	934	986	998	902	952	966	1003	956	977	963	1011	970	979	960	938	1002	927	981	920	986	1003	967	984	998	956	980	965	996	935	975	939	968	1025	1014	968	980	955	965	1027	1010	921	1010	963	965	965	1003	951	977	1000	1002	984	1006	962	993	965	941	950	942	994	971	995	1035	979	1022	939	1029	965	982	924	964	977	993	934	931	984	986	979	967	967	956	921	998	1012	941	955	987	924	985	989	990	1025	996	989	1015	994	912	946	1009	912	984	987	994	999	1019	964	940	962	986	996	982	979	962	975	975	998	976	900	904	981	991	946	1023	992	938	957	992	955	975	980	965	903	960	1004	1027	985	986	1023	966	997	975	983	987	966	1012	964	971	935	965	1014	951	991	949	973	984	936	960	952	945	952	978	999	998	988	988	996	922	976	987	947	971	959	980	961	971	980	963	926	985	1021	973	964	961	1013	919	998	932	974	974	943	989	954	1016	962	1010	968	944	966	1012	1005	939	905	973	994	1017	1033	984	1001	991	951	981	943	938	956	1020	949	1011	970	999	945	1021	961	1038	937	998	942	938	999	912	968	897	928	1026	992	1002	925	1024	953	949	997	922	932	939	960	1017	974	963	924	970	933	957	1005	968	1003	1022	971	1003	995	974	979	1031	1011	916	1018	1029	942	994	962	934	981	969	990	999	967	978	982	1042	977	981	966	981	941	977	953	973	928	954	1023	988	965	941	992	991	981	1006	1013	947	984	905	985	949	946	971	975	1003	981	1012	1022	1006	919	1018	1014	953	973	942	996	960	968	993	1009	1008	965	991	976	1015	976	961	975	979	921	941	1006	973	957	973	1000	987	965	955	1008	934	984	938	922	948	957	985	1034	988	1014	940	966	946	987	949	973	981	943	1046	1011	960	1064	946	946	981	957	1004	1029	1004	941	934	989	976	964	957	1038	978	1018	941	975	973	961	936	967	975	1018	983	971	893	985	957	996	990	1002	941	940	937	977	992	950	1061	958	1007	1009	938	973	1007	997	987	988	999	926	996	1005	942	970	991	998	981	962	997	1020	993	999	966	981	963	980	929	1052	1059	996	911	969	987	947	1003	959	961	996	991	1009	956	968	964	989	965	957	990	1002	957	995	1015	972	986	927	962	955	964	951	983	1025	986	952	981	978	1019	970	990	985	1039	984	988	1003	985	960	889	952	1033	988	966	934	1050	1034	1036	925	939	1000	1001	972	951	955	995	921	962	993	934	967	990	954	956	1023	957	980	1040	1003	928	945	940	945	984	1007	997	982	952	989	998	980	977	979	927	986	978	998	955	947	985	993	964	986	1003	1003	1009	952	1018	924	954	933	924	970	970	987	968	929	929	978	953	965	947	984	961	990	949	956	923	1009	976	979	931	992	1013	985	969	1017	981	929	1009	1035	952	959	985	995	995	1003	1023	946	981	993	999	1007	940	981	1017	933	1026	985	1000	979	962	979	957	957	918	957	985	1015	964	960	919	1008	974	902	933	950	996	982	929	977	948	915	1080	971	980	934	1004	949	958	993	999	1039	995	962	950	883	1004	1015	969	1018	984	1033	912	962	974	1002	966	956	965	937	944	984	984	1001	975	1000	954	948	1007	886	926	956	956	995	942	974	1000	976	911	986	986	960	980	1001	965	986	974	1030	947	958	928	985	1005	1001	925	972	971	912	982	997	1006	979	1006	945	927	987	1029	988	973	1016	958	998	1008	992	967	933	991	1038	977	1042	1004	995	1016	981	1012	952	962	1002	999	1008	982	963	1017	960	970	960	947	931	1036	1040	952	946	978	946	968	976	953	975	971	965	1007	998	933	997	953	934	980	990	946	950	981	956	963	923	891	979	969	978	1008	1051	928	936	903	935	959	945	977	972	938	980	948	1011	1000	953	1004	1042	969	988	1015	971	997	995	997	991	989	926	934	942	1013	966	976	936	960	945	969	1033	915	932	1028	939	926	892	976	941	951	959	961	972	959	969	1020	972	926	927	976	1005	981	979	934	955	957	958	944	989	979	1008	988	968	1025	955	943	978	968	983	986	936	976	994	947	990	998	979	1025	975	957	945	995	954	909	965	990	967	989	947	913	960	1015	972	963	935	954	1021	981	920	966	945	897	1029	980	1009	963	1000	975	980	963	1005	976	1028	984	978	987	944	941	984	986	1001	1013	962	972	980	954	989	1011	1046	963	1009	1025	1021	987	936	1007	934	963	960	989	928	925	973	989	1000	978	969	987	1015	1014	1026	1005	947	942	1000	939	995	993	976	989	979	979	935	952	981	972	995	974	974	914	971	954	932	1000	993	1015	977	968	994	981	980	960	1006	978	1016	967	949	989	970	971	971	899	1021	930	992	982	999	1003	960	1018	987	1000	991	988	909	951	960	1038	992	953	1039	999	986	879	947	989	953	919	984	952	1023	922	955	962	905	950	971	996	1004	933	1040	967	1005	904	966	1016	962	968	1040	948	1010	1008	985	930	1013	946	974	990	925	992	982	1018	940	941
40122	42204	23658	12263	7810	4251	2574	1975	1453	1270	1183	1057	1080	1082	1022	1013	1028	1033	1063	1007	1023	1086	1028	952	970	967	957	978	990	1005	1006	953	994	1004	1000	945	1017	942	991	981	990	1016	964	991	994	989	940	1027	1043	997	1025	955	1018	1040	989	1040	1015	1041	1012	1003	1002	970	978	994	1010	999	1015	958	1026	976	1000	984	1004	962	947	1016	969	1002	948	970	996	979	1023	992	993	999	935	965	937	979	954	957	980	1005	999	971	980	919	1003	1027	1066	983	961	1074	993	1000	995	995	963	975	976	1023	993	1059	1049	985	976	991	992	1039	1032	1026	1022	1014	936	1028	1032	1010	1009	984	1032	1004	988	996	959	1004	1091	985	988	974	1004	985	1006	999	1043	938	930	990	978	1010	1042	976	1079	944	963	1039	979	1062	987	1020	964	952	1030	1032	992	952	1038	1017	945	994	996	990	1023	986	985	1020	992	933	954	1005	1043	1029	982	985	1004	1034	1014	1020	969	956	999	967	1018	1007	997	991	1026	989	996	1072	981	1006	1044	1012	1026	989	1015	1034	949	995	972	982	977	1044	1002	948	959	1004	996	940	1002	985	1001	978	1017	1047	946	967	994	1002	1018	1000	939	1011	971	1048	983	1002	959	991	1023	932	1025	1023	972	1003	1002	971	1006	972	1016	984	994	1024	994	1017	1011	1044	1033	997	1080	1049	996	1015	1035	975	945	998	1054	1024	1010	991	969	980	956	1000	989	945	971	990	1013	1027	963	1006	1012	1047	1017	943	1041	1026	989	1045	956	1030	992	955	968	980	1052	964	972	996	1036	1006	1053	1017	950	986	1011	1046	1037	1038	970	991	1000	1010	1009	1021	946	989	1040	1024	993	1026	1029	1009	1021	1005	991	990	1011	992	1001	983	1025	1010	976	1013	929	1018	1002	1045	1020	950	1022	1064	990	1006	966	1073	1032	1016	1000	1042	932	1016	975	988	1053	1006	989	1029	1000	985	971	1002	1051	985	1021	956	968	1018	999	1008	952	1001	1036	994	972	1035	1014	979	971	974	1024	1092	984	1032	987	1005	997	1001	1017	1021	982	1023	987	979	1026	1043	1060	994	990	983	953	975	985	1020	1028	982	1046	1023	1011	1011	1038	992	972	999	991	1022	1061	1040	949	990	1005	1034	969	1021	1016	972	1000	977	989	987	1044	975	1019	969	985	1049	1066	1014	989	1007	1032	967	966	972	956	1038	948	970	1047	986	968	978	997	941	1078	995	975	1011	1002	992	975	1001	944	993	988	1004	988	983	1050	964	1002	1017	1008	938	978	938	1006	1034	1015	986	1003	1044	1036	1019	1015	1020	1068	1026	1024	964	1031	997	1024	1007	999	1012	1025	1028	1002	962	1002	944	947	934	1029	984	1007	1019	978	1006	1027	1037	997	1035	992	942	971	1079	989	1002	1000	997	969	989	991	1095	1051	1039	984	981	963	1021	1049	1006	1033	1004	1014	1002	1016	956	984	1039	1004	997	1025	1021	1003	1033	958	1005	1027	1035	1009	996	1034	989	949	989	984	978	999	1009	984	967	1004	1012	996	1021	989	940	993	970	1000	983	1001	992	1037	1013	998	1001	1034	976	996	1014	1014	1014	995	1047	997	1051	1028	1015	1029	983	1024	1005	989	1022	1018	1001	1012	1003	1040	1009	1026	997	987	972	966	1001	1008	1001	1024	982	1013	984	948	955	973	971	1020	990	1020	960	993	1015	1024	956	949	972	968	1018	1002	994	1009	971	980	923	1053	1038	954	1015	986	1037	988	1045	1037	1008	1072	958	994	1012	1016	1001	1014	1007	1011	964	1033	1031	982	944	1006	960	969	1023	954	968	976	1006	958	999	990	1006	988	958	935	1041	982	1034	970	1036	989	979	1006	954	1036	1031	1007	1072	980	997	985	1029	1041	976	974	997	997	979	1048	977	955	987	953	952	1004	1002	1007	949	956	1022	994	1040	1048	1012	1008	962	994	970	957	1007	987	1018	1004	973	1001	1014	1014	970	1022	983	1017	984	1061	987	989	1021	996	985	1016	970	1035	990	970	1016	963	1050	997	990	995	1066	1015	1053	1052	941	1021	963	1047	1016	977	1023	974	996	943	960	973	1030	1015	1063	1015	1056	1005	980	1064	964	980	979	1045	1050	1012	1046	994	1026	995	1029	996	1023	973	1012	1017	957	1015	1007	994	1000	957	1028	998	984	952	1014	1034	1051	970	969	947	988	999	963	1001	992	971	928	1012	1001	942	1007	1019	981	1026	997	1024	961	998	950	1025	1018	977	988	991	1006	999	978	1008	1031	1013	972	1014	955	957	1009	1012	987	995	1021	991	1025	990	1018	950	1031	1034	1027	1003	1011	1050	993	991	987	1021	975	928	1004	995	1035	949	993	1013	1043	1061	998	977	996	962	984	1013	996	969	1046	981	953	947	1048	967	1045	1039	1003	997	1042	1027	1013	960	976	970	1103	1008	1027	1007	1002	953	967	997	1033	962	1040	1003	1037	1057	998	972	970	1003	976	1037	1034	993	1031	1011	1047	1011	1001	994	1028	1040	1034	989	1001	997	966	1037	1007	965	1024	991	956	962	950	987	1017	1017	970	992	1026	980	933	1005	992	965	1023	999	1027	970	968	994	990	942	1011	981	984	997	1028	1040	1037	1007	998	1002	1028	1059	964	1003	972	1017	1011	1016	989	981	926	962	956	962	1022	1003	1023	985	1059	963	988	973	975	1039	981	1011	1036	1011	978	975	1050	990	932	1022	992	1022	963	1052	1068	999	1035	1003	997	984	982	1018	984	1014	971	1014	1028	996	1100	1022	973	994	1017	1003	979	998	966	992	987	1054	990	1026	1011	1007	972	1041	990	1005	982	1017	974	1002	1024	961	1012	969	998	925	978	1030	1025	1081	1024	948	999	1036	1013	1014	990	1013	981	963	1033	1037	982	981	977	987	995	989	1013	933	989	1004	1028	997	997	1025	1003	1015	1011	1017	973	1030	999	1045	1015	1051	1017	1020	957	988	1041	1035	991	1075	1063	999	1016	963	975	999	1048	1006	974	1024	972	999	992	965	1039	1010	990	956	996	1008	1000	1000	1053	1010	982	975	1060	1012	1002	983	983	1033	1049	994	960	1033	1023	963	958	1022	981	1008	978	908	1065	1045	1008	954	986	995	956	945	912	1020	1000	966	1032	1008	988	998	989	1061	993	1004	995	1056	1002	992	1005	999	1004	1016	991	1035	953	985	1073	1040	1037	971	1009	917	1012	978	964	974	1042	1049	961	999	978	967	1017	994	960	1004	995	1021	971	1001	999	1020	965	1005	1044	1035	1021	1000	971	1001	1018	972	926	994	958	1021	1016	988	991	944	991	1032	1008	1023	1027	974	952	994	1006	995	1003	965	953	1035	998	1040	998	1029	986	983	1015	974	965	1040	1089	1069	978	1072	992	953	995	935	1079	979	1005	963	994	1047	1028	973	947	1034	983	998	969	1054	1048	1065	972	996	1019	988	975	1000	984	1001	1038	1041	1040	1026	981	1008	990	979	988	957	1025	1010	1005	1027	981	954	1005	1020	1021	1019	981	1040	959	1011	980	1086	981	973	1004	1065	1020	1064	979	958	1028	976	1015	1027	1077	981	950	996	928	1015	984	1017	1013	976	1026	975	1010	988	977	999	1018	947	1062	1022	1004	1001	979	982	1003	996	946	1063	941	987	1015	986	984	980	1004	989	1004	979	1027	1043	984	1014	994	1017	1008	994	1038	1019	985	1034	951	1047	1020	981	995	1013	985	1001	1042	1013	984	1021	1000	980	997	977	1024	1019	984	908	1012	954	1005	958	1012	1006	1016	1041	1033	961	1042	1004	993	981	1001	1003	1034	1044	1032	1002	997	1021	1052	965	1006	983	1007	1001	1054	1028	1016	957	1040	982	1023	980	975	1042	1079	943	1008	1024	1011	953	1066	980	1033	1025	997	956	968	1024	960	1020	967	985	1027	1013	999	992	1027	976	972	1006	1015	1008	992	1007	1037	1022	1005	1028	1037	1010	1019	988	1037	974	971	1009	984	964	1066	976	941	983	981	927	1014	976	1021	1016	971	1012	953	978	1034	990	951	1044	1006	978	991	976	1053	1067	1002	1027	1079	996	993	1024	991	1038	1037	963	975	1021	1011	1037	987	995	1003	1027	1052	1022	973	1055	970	981	970	929	1003	994	946	962	995	1000	962	996	990	938	971	962	1017	1024	1004	996	940	1065	961
23432	20928	27965	24329	21408	15387	5167	2191	1524	1200	1044	990	970	985	916	961	950	982	920	933	888	955	867	922	997	911	958	928	874	891	943	910	878	850	876	856	933	858	864	905	878	939	899	913	936	911	835	900	880	876	888	871	879	872	893	911	888	874	888	929	958	845	886	898	883	942	951	917	872	896	899	836	903	891	909	920	901	864	934	881	882	859	909	885	889	871	910	840	874	935	864	922	945	906	879	870	897	904	903	898	884	900	861	918	894	891	928	855	870	926	938	866	868	875	893	886	917	906	901	894	865	894	890	873	890	916	894	933	873	893	866	903	816	885	883	893	895	913	889	898	897	968	867	896	878	892	926	860	873	893	890	886	866	947	916	907	940	876	867	888	928	871	881	886	948	872	917	872	849	941	873	888	901	858	877	861	883	912	849	928	903	908	843	900	941	930	895	893	968	871	911	908	893	851	906	855	931	931	859	906	914	879	864	973	882	830	890	848	880	853	895	895	830	918	925	955	904	948	917	881	866	859	864	923	912	954	852	895	927	944	904	889	898	947	900	947	870	861	921	921	901	849	850	917	903	872	905	905	894	891	925	927	897	861	870	894	896	885	879	878	935	885	898	878	899	917	913	958	909	927	880	905	876	867	823	972	928	913	840	906	904	886	904	863	948	891	843	912	936	954	898	903	859	845	886	907	922	834	911	845	902	911	886	890	862	905	924	838	931	894	890	859	920	878	952	881	935	880	909	892	920	894	864	890	905	902	860	852	875	911	913	912	880	819	899	924	908	873	897	882	930	901	904	894	877	918	877	893	863	896	914	905	864	923	882	927	896	897	903	850	916	951	812	928	844	827	910	879	895	924	945	869	887	914	857	863	880	873	955	825	887	915	864	882	896	879	924	939	925	894	899	884	873	932	920	918	881	924	941	943	863	951	902	907	887	876	892	910	928	909	933	900	876	871	928	911	866	887	898	893	891	946	890	909	933	865	902	944	849	863	914	892	940	920	955	903	896	908	881	924	866	876	947	875	890	883	889	868	886	925	850	916	891	854	934	922	898	910	930	986	928	908	909	860	916	885	981	910	911	903	878	844	803	865	906	898	973	902	881	913	895	952	859	934	883	915	951	928	875	907	874	872	892	938	894	894	898	923	885	965	868	896	934	910	854	881	911	874	906	976	896	883	943	903	893	887	938	945	924	930	910	910	871	851	879	900	939	895	912	934	947	934	916	902	942	856	921	886	928	945	838	906	849	889	854	945	897	895	889	874	874	901	905	944	878	899	870	886	919	857	876	893	878	878	920	911	875	902	892	909	873	838	860	928	916	912	915	909	922	899	915	914	873	890	910	902	886	944	899	858	869	946	876	900	837	927	923	930	902	936	886	886	921	865	898	908	908	921	906	892	901	900	851	884	920	863	913	910	887	896	877	949	905	864	925	884	880	876	864	855	871	957	975	944	902	897	948	897	844	874	879	889	914	956	920	902	869	896	903	819	896	916	891	902	871	908	960	949	906	893	914	857	922	936	824	905	846	899	881	856	887	937	980	856	910	886	892	897	943	894	882	890	904	916	866	860	924	870	929	936	891	913	869	897	888	871	906	907	917	896	884	894	904	901	868	889	865	846	896	896	864	844	895	915	866	918	839	894	907	837	919	857	880	882	931	929	955	891	911	868	886	868	879	891	856	935	910	881	841	921	925	847	868	897	928	921	925	888	885	936	908	889	851	926	938	895	914	882	881	879	896	924	855	932	928	916	904	866	862	940	894	881	868	973	876	952	917	886	968	865	900	864	875	883	840	873	923	951	879	912	921	916	850	935	916	905	919	910	938	873	911	890	885	933	882	868	898	918	918	890	943	854	927	872	903	865	922	925	912	894	830	899	914	880	858	882	843	866	888	913	914	910	823	898	920	885	882	940	920	895	901	940	922	877	893	897	968	855	912	863	820	938	925	902	892	889	828	889	927	941	900	914	878	921	904	920	883	899	888	828	891	872	930	864	950	882	906	904	980	920	861	882	931	890	843	879	893	907	895	872	897	977	936	908	896	933	816	877	900	913	944	886	922	878	881	904	877	908	899	864	865	953	936	895	913	882	879	929	828	943	885	888	866	861	866	893	966	890	801	836	809	926	899	920	903	888	900	911	901	904	860	852	881	922	959	934	934	910	881	894	871	907	934	922	898	884	893	890	885	904	885	885	908	936	914	836	861	909	904	909	920	910	937	904	884	927	884	903	917	963	904	915	916	865	876	951	909	889	952	866	928	938	872	887	875	848	878	885	869	937	882	913	934	901	916	863	950	883	829	915	848	873	882	878	879	894	866	888	928	932	888	920	897	913	867	886	894	889	891	905	906	869	859	883	910	844	945	925	857	903	886	836	947	934	924	906	883	952	865	865	916	867	908	877	910	905	894	876	923	903	892	883	903	951	947	903	937	876	869	902	896	891	930	857	939	857	842	908	908	884	947	896	886	977	887	885	886	882	857	949	948	895	939	875	919	912	886	881	903	918	893	912	910	880	878	933	891	937	880	850	868	926	847	941	919	960	920	881	930	908	901	895	928	863	932	913	893	898	840	895	901	903	924	936	954	895	861	864	926	916	890	887	876	982	836	908	928	906	939	939	909	880	921	906	872	867	923	904	921	912	923	912	927	903	854	850	871	914	905	900	913	841	903	867	899	851	942	922	875	900	866	896	902	837	889	910	877	893	878	913	889	866	889	869	890	875	903	857	858	888	868	866	931	894	892	925	897	890	897	868	873	902	939	853	893	947	834	877	925	959	886	910	890	865	901	869	921	880	890	887	924	918	924	921	876	856	938	890	895	881	918	930	905	962	917	895	879	872	913	923	907	963	935	892	889	939	883	875	913	882	884	928	909	882	822	892	915	890	898	917	935	886	833	955	878	909	852	856	928	931	918	850	870	875	929	924	910	867	885	901	907	855	872	892	848	914	845	928	902	887	912	921	841	942	893	866	853	871	909	881	885	895	945	909	869	870	929	906	903	882	916	924	878	897	942	870	880	945	909	902	869	939	849	859	892	889	960	876	932	842	866	902	876	884	889	879	892	835	879	901	947	872	868	863	914	890	926	875	910	873	876	849	902	857	892	862	848	849	857	876	927	868	890	935	857	872	887	921	864	933	948	840	898	898	898	980	887	890	914	916	877	885	916	884	884	919	940	883	930	910	846	874	966	892	911	918	931	862	883	880	852	941	938	927	837	943	924	939	894	944	872	888	879	884	878	898	913	914	887	905	904	915	920	833	897	868	869	916	855	921	895	888	882	915	891	880	880	894	845	903	911	901	934	931	932	844	845	922	888	943	941	869	932	921	945	878	894	848	917	920	915	936	911	889	866	919	891	921	859	901	880	896	895	863	935	849	972	897	888	893	848	935	903	899	917	872	929	856	895	887	950	898	895	880	904	885	907	890	907	895	903	905	893	966	886	826	892	946	913	890	880	904	923	874	841	891	916	888	913	924	868	892	916	940	882	933
35931	51828	36214	24490	17037	8953	4656	2739	1951	1429	1121	1124	1008	972	1036	1000	967	966	963	965	949	974	934	914	906	896	944	968	950	914	973	914	896	905	972	910	906	923	930	924	992	909	928	924	923	912	899	901	937	949	947	913	917	964	853	899	894	955	900	927	885	871	922	927	942	930	925	963	903	903	916	921	950	903	911	907	955	861	934	974	938	889	948	929	922	902	908	950	898	982	949	967	895	927	917	985	927	920	910	873	884	895	935	941	888	920	899	986	885	870	958	896	897	906	896	918	889	938	931	982	922	927	837	896	925	942	881	919	944	937	951	963	950	926	879	897	917	917	897	875	928	886	907	901	926	905	960	871	873	852	853	886	974	927	862	911	880	862	918	919	916	908	886	940	974	965	849	993	957	960	891	891	923	937	918	930	903	923	926	911	849	893	915	946	903	920	910	920	952	884	914	896	927	924	922	923	907	978	939	969	906	958	926	920	902	914	968	929	918	915	907	901	900	885	925	895	903	927	841	946	952	895	918	912	920	935	924	887	906	948	892	984	896	946	847	918	921	891	986	881	910	905	906	934	943	916	916	946	863	936	889	882	887	909	955	890	911	879	913	915	866	908	921	937	861	968	887	944	923	906	941	920	880	895	911	877	929	941	926	931	929	902	880	924	884	907	884	945	928	935	871	876	882	885	917	915	941	893	942	983	938	935	904	949	956	930	915	902	882	908	950	913	922	971	905	981	925	959	958	906	885	876	897	903	894	971	921	887	889	946	891	949	901	876	913	943	920	916	915	912	881	917	918	912	962	958	904	922	940	838	977	945	934	888	898	891	885	881	962	886	950	935	860	891	861	881	965	902	1015	965	881	906	918	900	917	934	931	915	897	958	931	947	899	888	918	898	902	880	883	930	907	936	933	904	906	908	928	987	899	867	944	882	938	928	900	968	896	932	899	924	895	882	942	927	955	954	928	903	929	944	950	919	918	957	936	906	893	931	946	984	962	889	903	973	897	977	874	858	898	905	891	931	897	905	868	906	895	861	887	996	929	887	928	950	962	896	901	888	917	909	910	931	951	967	867	914	890	948	903	917	869	926	893	895	897	919	979	889	870	896	942	881	968	945	914	957	976	924	929	906	901	899	965	932	899	921	900	903	922	938	946	901	922	855	950	920	943	892	947	887	913	917	920	908	908	899	878	906	949	920	955	939	852	910	870	954	906	945	932	937	895	875	893	929	933	932	941	932	880	911	899	924	889	938	909	983	973	1002	946	958	935	927	899	887	884	915	941	933	943	941	976	930	877	934	900	951	944	862	885	949	955	927	921	943	954	939	908	895	848	968	921	940	971	895	977	922	905	915	943	893	906	908	985	924	926	928	921	914	920	909	946	880	952	945	910	938	922	946	909	984	939	902	966	941	887	917	923	947	877	917	891	949	926	960	905	928	920	921	899	919	916	940	835	949	910	891	908	900	961	940	886	945	978	912	882	911	953	932	948	883	886	959	899	933	960	904	919	925	872	935	947	845	960	898	855	949	891	901	908	943	942	874	845	889	895	887	952	898	893	885	931	922	993	977	936	892	915	957	897	971	908	923	948	860	903	946	922	887	896	901	890	926	895	857	918	890	933	844	906	924	899	955	914	905	962	928	863	906	871	884	928	956	898	914	922	874	933	878	878	905	907	945	938	960	871	933	978	969	922	930	889	922	868	937	926	982	909	911	913	912	935	984	925	945	910	908	889	934	949	927	871	912	898	936	927	909	915	851	875	954	933	945	968	906	918	922	926	930	930	919	916	869	886	925	971	926	899	877	998	904	894	895	905	951	938	919	899	876	933	924	894	918	926	886	887	883	949	927	888	897	936	919	926	903	908	919	953	896	898	886	930	924	971	911	943	930	944	959	890	904	923	892	932	872	908	896	950	901	958	925	925	963	916	950	942	901	908	911	912	900	932	909	869	960	925	902	919	923	925	940	921	920	892	848	921	932	885	916	918	911	947	882	921	957	926	901	929	897	915	928	895	967	874	892	925	921	902	920	940	856	890	912	888	952	931	930	917	940	907	933	920	823	945	878	916	935	888	949	939	935	923	955	911	980	882	945	901	951	955	891	918	876	866	898	929	931	911	862	929	914	898	916	927	955	911	934	942	900	853	908	955	923	938	1003	963	899	981	892	888	969	898	941	958	975	915	906	895	902	940	899	968	888	908	954	940	943	939	902	890	933	870	943	952	894	935	927	960	900	900	917	940	927	937	912	903	898	910	934	911	903	922	908	936	918	954	849	917	883	928	947	879	889	940	883	931	938	922	924	877	958	872	900	938	934	931	925	955	875	907	871	923	931	954	888	936	936	912	960	961	954	925	1000	870	968	954	890	873	880	869	878	921	897	918	935	875	939	920	927	974	923	908	955	921	877	870	905	896	947	942	942	939	948	902	954	952	904	892	844	961	839	922	896	927	925	914	923	891	958	962	918	930	938	929	879	854	939	896	939	887	915	903	916	906	901	913	960	950	911	884	950	900	911	953	916	934	905	913	899	892	897	922	959	917	913	919	827	892	967	885	897	859	907	913	967	912	942	856	907	905	885	899	937	901	890	877	897	987	951	914	952	951	978	947	900	966	885	965	940	933	882	891	950	907	935	918	876	916	920	876	955	864	915	970	912	934	942	912	967	888	898	909	890	926	897	910	873	875	963	906	944	892	903	936	918	940	935	941	891	940	939	856	941	909	901	918	923	948	924	871	902	961	943	901	901	927	903	914	905	915	904	890	925	892	978	925	944	913	935	869	910	871	961	916	917	893	898	942	887	962	934	977	930	890	906	938	954	921	902	968	924	915	904	934	898	876	936	951	911	938	935	881	958	969	925	913	930	990	883	934	907	920	932	924	924	916	943	915	925	955	942	889	928	898	987	876	890	955	962	931	940	946	929	965	890	925	914	945	944	940	891	912	953	949	927	868	926	952	949	944	939	900	936	874	889	919	948	889	926	935	869	932	953	962	938	885	950	928	881	951	925	872	888	916	878	915	919	903	907	911	894	921	916	924	911	925	942	926	939	912	979	931	949	965	948	895	860	929	903	895	929	846	941	927	936	925	927	909	966	891	904	926	930	974	973	879	971	936	896	904	911	923	908	914	910	876	985	877	873	960	908	932	947	915	937	876	919	884	821	913	897	956	910	898	883	881	925	898	915	924	919	935	921	889	944	947	907	884	936	939	965	942	933	863	938	875	899	929	899	924	937	939	958	880	916	906	940	949	939	898	942	934	936	936	894	918	928	958	929	898	932	924	883	912	935	851	933	912	912	925	984	958	922	925	920	932	909	921	867	967	887	953	921	924	927	912	915	965	913	954	843	972	909	914	909	917	918	906	933	899	901	928	921	921	914	904	930	909	889	906	923	892	955	910	909	902	920	901	946	899	938	944	863	924	930	901	913	918	865	895	995	919	923	885	966	962	868	923	884	908	899	938	919	864	897	879	896	940	925	933	908	895	910	955	884	902	864
24968	21671	28188	25671	16246	5788	2713	1607	1292	1168	1190	1174	1098	1136	1129	1083	1110	1058	1109	1071	1061	1055	1021	1072	1032	1125	1048	1111	1100	1001	1018	1072	1028	1075	1056	1053	1115	1015	1093	1080	1097	1039	1061	1072	1032	1112	1076	1063	1027	1069	1070	1067	990	1032	1112	1082	1093	1122	1051	1101	1067	1083	1110	1063	1090	1032	996	1060	1099	1097	1075	1085	1081	1057	1050	1091	1064	1052	1026	1039	1037	1029	1032	1074	1062	1052	1089	1064	1151	1020	1046	1036	1044	1035	975	1064	1098	1071	1044	1043	1120	1044	1067	1064	1059	1079	998	1048	1042	1080	1065	1046	1063	1087	1033	1062	1064	995	1009	1078	1083	1052	999	1080	1136	1020	1119	1065	1028	1025	1085	1047	1072	1076	1041	1041	1018	1065	1053	1074	1083	1097	1069	1022	1063	1048	1055	1044	1096	1031	1068	1001	1019	1070	1085	1033	1086	1047	990	949	1095	1104	1060	1040	1077	1071	1048	1132	1046	1099	1061	1076	1016	1046	992	1022	1076	1019	1051	1113	1053	1044	1020	1074	1054	1047	1029	1018	1075	1083	1016	1015	1034	1013	1057	1038	1030	1064	1057	1102	1102	1098	1043	1051	1078	1050	1100	1080	1034	1070	1071	1094	1041	1019	1031	1055	1067	1096	1105	1124	1084	1100	1043	1075	1066	1061	1115	1057	1093	1024	1132	1057	1060	971	1093	1061	1125	1086	1070	1064	1032	1022	1089	1041	1047	1030	1049	1046	1060	1051	1022	1063	1096	1044	1096	1086	1070	1038	1056	1075	1079	1016	1080	1175	1066	1055	1030	1031	1059	1003	1069	1093	1063	1006	1027	1086	1060	1022	1059	1092	1081	1082	1074	1076	1013	1065	1123	1051	1056	1085	1093	1111	1066	1046	1069	1037	1100	1066	1056	1056	1042	1091	1055	1009	1121	1085	1073	1075	1071	1057	1045	1079	1026	1033	1028	1047	1101	1007	1071	1072	1063	1019	1062	1051	1083	1049	1103	1066	1051	1052	1057	1078	1096	1077	1110	1095	1060	1029	1119	1072	979	1062	1012	998	1088	1011	1070	1016	1049	972	1099	1080	1074	1082	1046	1032	1050	1114	1110	1036	1045	1072	1036	1106	1050	1084	1027	1030	1086	1101	1023	1075	1029	1078	1106	1081	1041	1008	1087	1017	1070	1084	1092	1084	1044	989	1018	1014	1055	1073	1062	1036	1044	1069	1025	985	1034	1029	1004	1093	1097	1035	1126	1024	1000	1032	1079	1040	1053	1061	1072	1064	1014	1045	1096	1044	1073	1049	1041	1068	1030	1067	1025	1054	1091	1149	1045	1084	1049	1112	1043	992	1094	1063	1041	1137	998	1100	1021	1029	1076	1124	1107	1028	1037	1065	1050	1051	1009	1074	1097	1022	984	1021	1022	1016	1045	1021	1109	1082	1026	1064	1050	1086	1077	1037	1071	1041	1040	1095	1060	1124	1082	1098	1098	1090	1087	1091	1065	1014	1060	1021	998	1131	1051	1076	1032	1030	1083	1012	1094	1039	1037	1122	1062	1093	1028	1014	1024	1095	1021	1023	1091	1046	1092	984	1066	1076	1057	1016	1069	989	1080	1072	1052	1053	1059	1111	1038	1023	1126	1084	1066	1023	1016	1051	1059	1069	1092	1055	1014	1040	1043	1073	1081	1083	1059	1054	1055	1021	1102	1041	1078	1067	1055	1016	1044	1037	1056	1060	1032	1057	1058	1061	1031	1111	1092	1029	1060	1069	1086	1055	1042	1059	1055	1065	1108	1060	1019	1057	1018	1133	997	1098	997	1078	1072	1079	1065	1097	1052	1005	1059	1054	1043	1017	1055	1053	1021	1063	1090	1078	1077	1046	1115	1070	1097	1025	1095	1035	1054	1036	982	1021	1053	1026	1115	1043	1098	1081	1011	1041	1028	1053	1090	1079	1102	1068	1035	1108	1034	1037	1059	1111	1116	1109	1041	1086	1046	1067	1027	1026	1022	1053	1062	1019	1062	1062	1103	1057	1073	1043	1133	1069	1075	1083	1065	1084	1048	1084	1006	990	1096	1072	1079	1045	1060	1048	1086	1067	1099	1117	1027	1088	1027	1043	1127	1045	1071	1120	1062	1122	1063	1032	1062	1049	1064	982	1074	1031	1060	1035	1108	1097	999	1116	1019	1013	1085	1060	1013	1046	1106	1094	1038	1067	1050	1076	1037	1050	1011	1047	1001	1051	1036	1062	1026	1110	1037	1011	1025	1033	1006	1067	1052	1076	995	1061	1001	1123	1048	1093	1064	1030	1080	1070	1032	999	1068	1012	1060	1001	1012	1110	1060	992	1074	1119	1043	1043	1077	1048	1105	1047	1025	1107	1095	1069	1035	1080	1079	1119	1055	981	1073	1064	1055	1078	1076	1031	1079	1054	1062	1074	1055	1069	1049	1118	1049	1075	1094	1040	1031	1054	1102	1036	985	1055	1077	1088	1078	1130	1067	1038	1095	995	992	1033	1060	1062	1048	1093	1140	1061	1112	1031	1064	1089	1077	1024	1080	1079	1005	1069	999	1041	1069	1057	1019	1065	1067	1088	992	1012	1084	1065	1109	1134	1133	1031	1045	1025	1059	1085	1050	1029	1071	1053	1141	1069	1023	1133	1143	1054	1058	1129	1034	1067	1098	1050	1092	999	1069	1042	1020	1061	1041	1087	1067	1030	1017	1083	1066	1047	1046	1047	1062	1042	1105	1039	1048	1047	1077	1047	1029	1025	1114	1066	1015	1089	1139	1006	1078	1062	1060	1015	1002	1015	1063	1050	1045	1034	1091	1057	1074	1061	1089	1074	1093	1089	1065	1058	1089	1040	1007	1059	1045	1060	1067	1078	1034	1066	1148	1046	1031	1094	1077	1062	1067	996	1049	1062	1074	1075	1097	1108	1091	1024	1048	1053	1017	1087	1021	1029	1075	1027	1027	1052	1080	1062	1108	1105	1046	1044	1053	1038	1026	1106	997	1044	1054	1055	1070	1040	954	1069	1100	1021	1055	1087	1063	1105	1055	1089	1067	1004	1054	1080	1036	1036	1063	1079	1034	1082	1035	1068	1042	987	997	1090	1070	1119	1042	1051	1037	1030	966	1091	1049	1020	1031	1046	1073	1073	1038	1065	1030	1088	1089	1108	1081	1056	1090	1037	1042	1079	1044	1034	1062	1072	1102	1011	1000	1001	1090	1027	1081	1049	1036	1033	1078	1048	1024	1044	1030	1035	1064	1041	1101	1047	1100	1101	1178	1110	1077	1032	1082	1101	1073	1028	1097	1061	1082	1019	1071	1017	1065	1048	1071	1061	996	987	1056	1032	1046	1043	1094	1041	1072	1096	1079	1009	1046	1113	1069	1068	1050	1012	1129	1088	1137	1083	1070	1021	1019	1061	1098	1094	1102	1112	1070	1092	1074	1074	1071	1027	1039	1025	1041	1116	1066	1029	1072	1099	1018	1058	1101	1070	1046	1096	1071	1073	1079	1026	1131	1105	1035	1081	1042	1061	1052	1047	1088	1095	1064	1047	1088	1043	1055	1020	1096	1043	1055	1065	1030	1055	1073	1047	1134	1069	1036	1109	1100	1100	1034	1116	1075	997	1054	1102	1075	1064	1071	1074	1071	1083	1090	1119	1100	1089	1087	1082	1066	1073	1025	1069	1066	988	1115	1098	1067	1059	1098	1058	1045	1073	1100	1072	1108	1099	1002	1052	1008	1102	1026	1022	1024	1087	1098	965	1057	1025	1063	1088	1157	1054	1062	1029	1079	1068	1012	1058	1097	1058	1068	1043	1103	1016	1019	1102	1077	1145	1076	1086	1071	1087	1093	1082	1030	1066	1131	1083	1032	1078	1137	1091	1071	1114	1080	1115	1090	1018	1066	1115	1085	1049	1101	1141	1080	1033	1081	1057	1021	1044	1124	1121	1061	1025	1057	1054	1092	1076	1022	1114	1072	1049	1082	1055	1100	1111	1112	1074	1089	1082	1027	1034	1060	1028	1098	1078	1105	1060	1057	1030	1055	1085	1079	1076	1041	1015	1104	1035	1039	1057	1032	1046	1075	1105	1027	1046	1046	1006	1128	1073	1009	1096	1086	1090	1087	1093	1025	1060	1042	1123	1025	1046	1057	1071	1049	1056	1098	1150	1033	1032	1099	1014	1040	1081	1066	1108	1078	1017	1107	979	1078	1051	1061	1049	1083	1088	1067	1086	1061	1067	1071	1094	1059	1034	1025	1080	1025	1088	1116	1072	1031	1044	1061	1072	1006	1010	1057	1065	1080	1032	1038	1062	1098	1028	1035	1034	1053	1021	1080	990	1047	1052	1068	979	1091	1115	1123	1017	1045	1084	1100	1027	1034	1047	1026	1031	1034	1027	1115	1087	1082	1050	1078	1037	1039	1068	1075	1051	1057	1073	1135	1108	1094	996	1013	1088	1081	1007	1049	1061	1009	1068	1077	1074	1081	1044	1066	1054	1077	1108	1071	1016	1100	1087	1131	1058	1029	1084	1046	1089	1065	1034	1059	1022	1110	1048	1018	1092	1047	1047	1080	1049	1081	1054	1092	1086	1083	1117	1046	1034	1005	1121	1083	1071	1059	1017	1090	1040	1043	1082	1069	1069	1056	1036	1004	1018	1089	1051	1113	1066	1080	1109	1085	1102	1036	1042	1080	1042	1066	1130	1042	1039	1106	1046	1048	1040	1063	1064	1068	1087	1108	1026	1024	1089	1121	1070	1055	1061	1010	1038	1084	1109	1077	1046	1069	1084	1057	1017	1040	1115	1090	1018	1028	1012	1073	1070	1091	1029	1035	1021	1065	1039	1071	1091	1034	1065	1052	1043	1084	1032	1130	1042	1047	1069	1079	1065	1039	1053	1008	1019	1113	1077	1071	1077	1077	1039	1081	1037	1077	997	1069	1105	1029	1104	1053	1035	1047	1043	1094	1061	1027	1077
45043	58650	36136	20291	12178	5675	3086	1932	1382	1300	1238	1199	1168	1116	1148	1160	1098	1155	1071	1062	1016	1078	1107	1027	1121	1094	1122	1096	1028	1091	1024	1114	1052	1080	1085	1152	1047	1078	1035	1019	1016	1044	1114	1107	1094	1085	1133	1019	1030	1134	1120	1053	1067	1059	1104	1062	1065	1035	1057	1083	1070	1099	1098	1034	1062	1083	1118	1125	1070	1060	1059	1131	1114	1128	1032	1135	1124	1093	1075	1117	1084	1043	1042	1081	1046	1057	1069	1045	1119	1067	1099	1045	1098	1081	1050	1048	1040	1008	1083	1017	1086	1106	1020	1076	1095	1046	1104	1041	1145	1060	1107	1018	1051	1016	1036	1030	1043	1032	1094	1149	1039	1071	1097	1088	1037	1066	1102	1061	1066	1081	1107	1038	1070	1063	1053	990	1084	1133	1135	1109	1015	1085	1075	1067	1058	1118	1141	1040	1098	1101	1083	1061	1085	1118	1060	1103	1062	1157	1081	1097	1010	1031	1055	1081	1061	1086	1057	1067	1094	1015	1073	1082	1031	1021	1057	1095	1057	1095	1053	1043	1056	1095	1067	1030	1024	1124	1077	1114	1112	1110	1080	1042	1118	1084	1016	1079	1067	1130	1085	1069	1095	1063	1058	1056	1122	1052	1075	1054	1157	1130	1063	1106	1064	1042	1106	1093	1101	1081	1158	1111	1099	1041	1083	971	1075	1079	1077	1163	1109	1066	1078	1034	1059	966	1103	1019	1057	1051	1146	1052	1046	1080	1043	1140	1078	1051	1097	1063	1054	1087	1095	1063	1167	1098	1062	1080	1085	1121	1045	1049	1053	1050	1039	1055	1115	1100	1040	1062	1071	1075	1120	1108	1121	1012	1104	1094	1101	1059	1039	1008	1061	1076	1142	1071	1125	1115	1052	1098	1031	1111	1095	1120	1138	1022	1054	1062	1106	1060	1143	1104	1069	1058	1088	1058	1073	1006	1034	1067	1016	1062	1119	1072	1066	1076	1038	1072	1098	1075	1033	1065	1057	1105	1080	1047	1084	1076	1039	1080	1088	1064	1120	1090	1082	1134	1041	1047	1136	1103	1100	1103	1081	1070	1031	1041	1034	1116	1069	1072	1028	1079	1080	1097	989	1039	1039	1044	1031	1082	1046	1030	1123	1084	1081	1079	1077	1057	1097	1079	1096	1064	1112	1077	1124	1022	1088	1122	1060	1091	1102	1094	1049	1106	1114	1053	1085	1106	1049	1060	1060	1074	1063	1009	1072	1129	1044	1091	1074	1092	1051	1135	1034	1098	1019	1106	1086	1059	1043	1050	1039	1034	1060	1092	1062	1051	1069	1116	1095	1098	1086	1061	1037	1053	1072	1070	1096	1063	1038	1039	1039	1048	1072	1015	1140	1074	1035	1058	1077	1071	1135	1026	1138	1073	1022	1043	1046	1047	1052	1081	1046	1045	1105	1041	1065	1083	1070	1076	1074	1061	1075	1082	1104	1090	1030	1073	1082	1051	1040	1042	1070	1096	1166	1094	1079	1045	1082	1085	1120	1072	1141	1093	1086	1069	1080	1056	1061	1047	1087	1104	1041	1071	1048	1038	1021	1127	1106	1070	1106	1072	1077	1047	1113	1060	1098	1016	1062	1105	1126	1022	1064	1120	1062	1084	1058	1065	1067	1058	1122	1101	1039	1073	1116	1052	1055	1076	1046	1024	1058	1055	1111	1091	1038	1118	1096	1092	1029	1099	1064	1090	1081	1137	1066	1067	1044	1029	1070	1085	1088	1090	1076	1105	1057	1045	1064	1101	1039	1038	1060	1087	1145	1026	1052	1056	1116	1039	1046	1107	1124	1066	1067	1070	1053	1110	1027	1087	1064	978	1017	1106	998	1056	1097	1040	1110	1045	1062	1060	1069	1089	1070	1095	1094	1078	1076	1102	1113	1052	1065	1085	1083	1043	1107	1076	1070	1110	1080	993	1037	1082	1087	1036	1100	1088	1079	1029	1102	1015	1040	1072	1075	1061	1124	1079	1031	1090	985	1071	1072	1050	1099	1169	1062	1132	1062	1047	1070	1092	1069	1096	1071	1044	1062	1070	1038	1093	1059	1101	1079	1022	1029	1084	1131	1060	1040	1067	1074	1123	1065	1099	1084	1095	1035	1018	1062	1057	1073	1094	1092	1097	1115	1118	1080	1054	1120	1094	1081	1072	1084	1054	1053	1100	1063	1042	1056	1051	1090	1069	1107	1043	1088	1067	1088	1115	1048	1132	1041	1024	1006	1064	986	1112	1071	1122	1069	1100	1090	1100	1056	1057	1112	1116	1054	1047	1051	1081	1096	1115	1091	1098	1071	1086	1111	1076	1047	1072	1105	1042	1045	1041	1106	1100	1083	1030	1101	1090	1111	1145	1109	1070	1110	1121	1037	1081	1065	1060	1094	1012	1083	1098	1012	1038	1082	1064	1131	1074	1059	1090	1082	1107	1066	1049	1080	1069	1091	1057	1083	1053	1014	1111	1115	1028	1065	1111	1103	1105	1054	1033	1073	1089	1085	1079	1035	1030	1052	1022	1046	1062	1110	1056	1054	1121	1073	1068	1021	1069	1144	1080	1004	1157	1079	1193	1044	1085	1124	1141	1086	1070	1064	1126	1092	1093	1084	1107	1045	1087	1114	1103	1050	1023	1089	1055	1036	1055	1107	1107	1057	1000	1121	1029	1106	1094	1066	1089	1059	1064	1021	1082	1107	1101	1049	1173	1088	1033	1089	1044	1067	1045	1066	1093	1072	1110	1070	1063	1102	1012	1055	1076	1102	1065	1067	1075	1081	1068	1084	1096	1077	1066	1044	1049	1094	1092	1105	1076	1072	1057	1088	1080	1092	1116	1121	1032	1128	1094	1121	1066	1085	1053	1162	1032	1068	1054	1081	999	1095	1082	1101	1074	1054	1076	1070	1079	1083	1154	1090	1083	1097	1095	1096	1043	1062	1062	1082	1074	1046	1072	1069	1078	1098	1001	1056	1089	1048	1088	1069	1047	1045	1027	1086	1087	1043	1061	1087	1059	1065	1097	1072	1080	1065	1080	1077	1008	1115	1103	1081	1034	1082	1109	1041	1110	1039	1028	1027	1103	1099	1038	1102	1095	1089	1076	1110	1112	1157	1066	1109	1143	1101	1031	1078	1075	1135	1081	1053	1084	1092	1131	1060	1105	1093	1072	1062	1122	1166	1079	1079	1084	1067	996	1086	1018	1047	1135	1139	1029	1050	1053	1080	1097	1055	1117	1064	1117	1088	1027	1048	1038	1033	1044	1104	1100	1157	1088	1071	1096	1036	1109	1133	1062	1116	1062	1069	1119	1081	1051	1032	1024	1082	1015	1068	1110	1087	1063	1040	1043	1088	1074	1051	1083	1090	1116	1053	1068	1045	1040	1092	1028	1111	1111	1116	1092	1049	1063	1113	1020	1032	1067	1024	1087	1107	1012	1073	1033	1069	1052	1004	1098	1097	994	1069	1040	1023	1088	1052	1098	1019	1117	1058	1085	1113	1066	1060	1069	1094	1092	1076	1063	1094	1049	1039	1063	1083	1059	1116	1099	1039	1051	1074	1077	1055	1137	1058	1061	1076	1107	1073	1056	1089	999	992	1043	1068	1026	1079	1095	1073	1019	1122	1036	1101	1066	1086	1059	973	1036	1007	1125	1101	1108	1090	1026	1063	1127	1102	1012	1074	1120	1115	1107	1102	1049	1082	1079	1091	1071	1125	1064	1097	1103	1074	1053	1096	1057	1105	1113	1092	1088	1100	1069	1094	1046	1115	1054	1110	1054	1054	1112	1049	1015	1115	1077	1079	1086	1110	1039	1091	1081	1006	1055	1080	997	1088	1088	1074	1049	1081	1082	1087	1094	1077	1058	1041	1078	1115	1081	1006	1065	1049	1074	1076	1073	1039	1100	1055	1057	1094	1035	1033	1039	1055	1061	1087	1099	1061	1056	1124	1064	1091	1013	1006	1111	1016	1112	1062	1087	1047	1103	1045	1033	1028	1144	1089	1055	1109	1095	1091	1018	1075	1100	1043	1037	1095	1083	1060	1139	1076	1087	1012	1100	1090	1073	1102	1048	1021	1082	1052	1135	1106	1020	1043	1104	1102	1113	1121	1079	1080	1056	1058	1027	1095	1088	1060	1107	1070	1135	1006	1084	1053	1052	1034	1042	1068	1030	1030	1050	1075	1065	1120	1026	1034	1092	1061	1042	1083	1114	1065	1002	1118	1080	1097	1056	1046	1049	1032	1063	1049	1106	1061	1098	1100	1029	1031	1087	1067	1031	1042	1042	1056	1064	1010	1090	1054	1078	1107	1108	1121	1098	1080	1071	1104	1111	1038	1087	1113	1046	1070	1079	1065	1119	1053	1070	1085	1058	1125	1076	1054	1068	1101	1064	1114	1115	1068	1027	1074	1083	1094	1092	1067	1090	1102	1123	1091	1101	1040	1031	1058	1049	1103	1094	1048	1068	1074	1047	1047	1133	1047	1050	1115	1042	1073	1063	1024	1030	1112	1092	1109	1118	1081	1093	1100	1026	1092	1098	1050	1129	1069	1085	1010	1062	1081	1109	1039	1136	1100	1019	1099	1074	1098	1083	1074	1078	1087	1112	1076	1032	1074	1017	1099	1071	1029	1060	1075	1032	1105	1115	1078	1084	1098	1049	1062	1066	1060	1053	1076	1015	1064	1106	1117	1081	1072	1042	1015	1091	1076	1050	1095	1102	1055	1039	1014	1065	1067	1082	1124	1071	1068	1045	1119	1073	1016	1057	1097	1055	1060	1092	1111	1043	1095	1069	1045	1078	1050	1041	1095	1128	1046	1091	1070	1069	1126	1048	1102	1097	1069	1066	1066	1063	1074	1086	1108	1045	1123	1076	1066	1122	1033	1088	1111	1063	1068	1054	1015	1089	1083	1114	1071	1055	1075	1018	1082	1108	1138	1102	1095	1106	1087	1042	1044	1112	1066	1051	1008	1049	1112	1091	1062	1072	1078	1036	1076	1018	1031	1023	1059	1064	1030	1087	1037	1102
22367	20926	28369	23630	20932	20816	8161	1995	1599	1490	1242	1139	1093	1077	1052	1069	1098	1012	977	1070	1071	985	1044	983	988	985	1000	1020	999	954	1023	990	983	1053	959	946	970	963	968	980	1002	1044	1000	957	1020	999	980	987	1018	931	982	964	1032	1005	964	974	984	962	956	1034	991	952	1022	1033	1018	967	988	968	971	976	986	971	940	973	1049	1050	988	988	970	1022	965	1023	983	1043	934	989	991	1022	994	1047	1002	954	1014	1010	988	938	953	983	994	950	973	1024	1009	1019	919	901	941	1026	973	1009	984	985	953	1008	1002	951	1022	1007	1021	1032	979	995	1023	969	1007	987	954	1064	971	989	921	992	994	973	979	1022	977	996	934	992	994	1032	1007	1059	966	978	1020	1037	1018	1007	954	1021	1001	1036	1044	952	1023	1017	1029	982	1015	988	974	1025	999	976	1018	1068	980	971	1005	924	1002	1014	961	1060	963	985	973	997	951	982	1015	995	1024	964	973	938	981	1019	970	969	972	996	1004	979	1049	968	1043	1000	1024	1015	970	1002	1008	969	1013	987	1004	1038	1029	969	1094	999	985	974	974	954	993	1011	1058	1022	992	1008	995	1036	1015	1035	1063	964	985	932	1009	1036	933	1016	1013	989	945	1008	990	1007	966	969	1051	1004	974	998	976	980	1052	947	997	995	965	1006	997	1009	1003	1033	951	1012	972	1000	985	1023	1032	1032	1054	1028	1033	996	1053	959	964	1075	966	1032	1007	915	980	1003	1017	975	935	990	995	988	1038	963	961	991	993	983	1020	945	995	959	920	960	1057	982	990	1032	974	946	967	919	965	980	1026	967	957	916	965	1005	982	906	976	947	1006	948	984	990	956	1022	1056	983	974	1039	976	1002	954	1002	934	942	910	1007	981	966	975	1026	972	1012	1044	971	956	976	1033	1025	959	1003	981	1034	989	976	1017	955	1020	987	1018	986	1003	987	1037	1038	1008	989	1030	995	1039	1009	972	979	967	1032	968	981	1016	1033	942	972	1013	1020	1030	982	1026	976	1027	1026	1004	982	1050	1014	1028	1014	1017	997	972	970	978	1000	1011	936	1052	968	973	976	955	928	921	949	990	969	1021	953	981	1016	981	994	1020	944	1007	1017	994	983	989	934	1049	994	973	974	948	983	965	1008	1053	969	1002	983	976	967	1048	977	974	986	1006	973	1012	1002	984	1001	979	957	1001	1057	935	962	994	1023	969	977	996	988	999	969	992	1030	946	946	1007	1026	984	951	996	1039	971	987	979	920	983	1030	1044	1044	952	1050	971	1019	1030	990	969	980	997	990	1022	972	1006	1023	995	1028	963	973	1007	1019	948	975	944	1048	1039	984	1020	1037	1044	964	991	1007	1033	1010	937	991	939	1035	1014	992	1029	1004	972	1045	962	959	988	957	984	1014	963	1008	1063	974	985	931	997	963	976	1021	999	999	924	1007	1012	1026	1026	978	979	934	983	975	932	1013	1008	1028	983	988	993	1014	1017	986	981	1047	1005	1017	975	1024	1013	978	989	968	1012	977	991	973	1069	1029	1023	1015	1055	952	1042	997	993	1032	1047	1009	1042	1003	1007	988	1051	972	985	994	988	1004	937	972	943	983	1017	1027	1032	993	1020	950	1037	923	966	993	990	1013	953	975	939	932	991	934	958	969	1027	974	1013	948	1007	967	993	956	974	1039	990	996	988	952	984	1026	976	968	992	984	984	1008	1006	974	976	1016	996	977	946	973	1073	978	1036	984	1002	1017	984	976	1028	1060	1000	996	983	978	1002	966	967	965	983	1008	1004	1024	998	1014	972	959	1001	955	1033	1003	1011	982	946	980	1051	936	1055	987	979	994	1064	977	921	998	959	993	973	986	977	979	1008	1006	1028	1017	1013	938	1069	1024	969	998	1019	997	966	1023	966	928	1007	1004	954	1016	985	996	964	935	989	1010	965	983	970	1047	916	1003	1038	995	977	991	999	1040	989	974	1006	1002	1017	1002	951	990	969	1040	970	1002	1001	1042	989	982	977	957	1008	1032	1022	948	975	969	972	1003	982	1037	957	943	977	1029	950	963	989	971	940	980	997	967	1025	1035	1036	973	1018	997	994	1003	1032	1037	1050	981	1025	998	967	1036	1017	987	973	1033	939	990	1001	1058	959	995	1028	996	1015	953	1008	973	942	952	966	935	1026	995	1008	1053	920	1021	993	971	997	979	1005	953	968	973	1002	1004	949	973	964	931	1018	1018	987	1010	1006	982	1015	1004	1064	1057	1008	941	961	1025	969	1010	955	969	998	968	989	944	971	945	954	958	1031	956	939	1004	972	986	969	1013	949	979	987	968	917	1013	951	940	1006	1005	999	1020	1009	978	1019	993	1020	997	1003	1000	996	945	1010	945	913	959	996	965	977	968	1028	995	1027	963	988	1017	1011	1011	965	977	1041	968	1034	1000	1015	970	940	977	1034	1050	995	950	997	1008	1031	994	1008	988	980	979	1027	1010	974	976	1018	965	990	1005	996	989	967	1057	1008	956	1058	994	1009	1047	978	990	1021	1048	1016	998	966	1007	1006	1016	1032	933	915	1044	1050	1011	1031	1004	984	1021	988	978	959	942	1009	981	971	995	941	985	978	975	1031	1008	1013	1017	1012	972	1003	989	1012	965	979	903	929	929	994	979	1032	980	961	1046	1017	1028	977	975	1002	886	1061	982	998	1023	945	1011	1002	988	952	951	977	1039	939	997	938	1027	960	977	965	1036	980	947	946	966	964	1002	1027	1002	985	985	1080	980	926	989	1031	964	1045	983	975	1006	994	952	988	1036	1078	930	982	963	1001	1019	1044	970	1006	1030	988	983	985	956	1060	1012	942	1000	1000	1024	1027	996	954	1045	979	1007	976	955	1004	998	984	1010	992	997	992	982	981	975	997	1008	959	1032	981	954	983	951	1001	972	951	927	961	956	961	948	1010	957	1002	966	962	1003	955	1029	999	997	999	993	1029	1062	1024	1005	951	994	947	988	999	994	968	986	1017	977	1003	1064	1074	946	961	1040	994	961	1006	1015	951	1046	935	1014	1018	1020	982	949	1009	1016	966	980	994	989	967	979	969	1013	998	938	989	988	992	1019	1011	1008	988	984	1000	968	982	952	991	977	979	964	987	1000	935	980	999	1018	1084	1020	1064	964	1022	925	1020	933	984	996	1027	959	1001	990	1041	1000	1005	979	980	918	983	975	997	944	929	958	993	1046	1015	983	1025	998	991	984	1000	937	966	981	945	989	951	1003	998	968	997	998	1038	940	988	996	1031	980	984	997	961	998	1050	950	992	967	1065	1017	995	956	952	952	1053	974	1036	1003	982	1014	998	990	953	946	945	1002	1027	932	988	1012	989	1044	1002	987	953	1036	986	957	982	1009	992	887	985	989	963	946	1023	999	1017	1002	944	1041	1051	1036	1000	990	1022	985	1006	1023	948	1017	988	988	1024	968	979	996	1092	1000	933	986	1006	954	985	1035	966	1009	995	1032	979	958	1017	967	1019	966	1000	1023	912	998	1003	998	1002	981	999	1006	942	980	950	956	980	1033	1010	956	1040	969	978	988	1021	1018	1016	986	1031	941	978	1034	1003	1081	1004	1014	965	962	919	1027	1021	945	991	1025	946	970	955	1044	972	976	989	956	990	964	1013	978	945	1026	958	960	979	983	988	997	968	988	996	1002	975	1045	965	1018	1030	986	972	986	986	984	1007	1005	985	994	1008	924	1018	1026	975	998	971	986	1026	1035	971	998	988	1025	993	980	935	935	1038	978	924	1001	984	934	953	1049	957	1006	1005	946	1023	1011	1002	1010	1038	964	983	969	980	957	959	939	941	1028	954	987	965	991	986	1000	961	1026	1010	948	993	993	1020	998	982	940	984	1001	953	973	930	1017	944	1018	980	1012	969	1045	1009	1024	971	981	1055	1010	1038	1019	993	1018	944	922	997	977	963	1001	1018	1003	974	970	986	950	997	968	980	964	1018	1000	959	1025	1027	939	990	937	961	993	1048	939	961	997	948	1007	982	986	1003	989	980	990	976	1036	1022	988	976	991	996	969	1060	982	985	1005
46328	58134	31333	15185	7600	4411	2930	2227	1922	1639	1381	1159	1131	1066	1045	989	1052	1025	978	1045	1022	974	1003	1024	1013	969	988	1010	1012	955	1009	954	987	1038	1012	979	978	1003	1018	980	1042	956	1051	991	989	968	970	1031	1000	957	1011	973	1032	1048	949	973	987	1033	1008	971	1003	1090	1020	957	1009	942	1035	1021	922	1026	987	1030	982	1015	955	1019	986	916	1019	1008	1025	1004	967	958	999	1031	933	966	979	965	1039	978	963	1006	994	996	995	966	966	1014	992	998	1036	1001	940	999	1001	1019	980	1005	999	1034	1004	1055	956	946	988	995	1008	1007	996	1048	991	1024	1012	928	1051	974	983	940	993	999	963	1008	956	1050	992	978	917	990	958	1000	1030	1027	955	972	1010	1006	997	951	1029	1005	964	929	995	1034	985	1006	987	1014	1011	1011	1016	971	999	975	1006	955	969	1031	1005	997	1025	948	1032	1006	1004	982	997	1063	940	1028	980	969	991	1027	1021	1027	986	1021	991	983	1028	948	992	1006	944	998	1080	944	1013	1015	986	959	1019	963	980	957	945	1031	987	974	943	972	981	1031	970	1018	1005	994	981	1000	970	960	972	1005	1047	953	1010	1033	1027	914	1004	986	1021	960	956	987	1002	970	982	1020	1020	996	989	976	1013	1003	1018	988	982	1019	988	1000	1030	969	1000	988	955	962	991	1038	996	979	1011	951	1016	999	959	984	946	1002	1036	963	995	1046	999	958	1026	1015	987	948	965	923	963	971	958	994	994	997	995	980	994	990	931	937	1023	990	1002	951	955	1012	954	972	1037	1012	1007	992	982	1023	984	988	990	988	1002	972	999	1051	969	998	928	972	1030	938	988	1010	941	1007	1028	968	1045	990	942	985	979	1066	1087	1032	966	975	993	970	992	1026	954	1052	996	1003	957	964	1028	1036	1079	1007	939	965	958	1011	1074	1017	962	990	1001	1050	971	1031	940	965	1000	1017	993	998	1011	965	997	978	992	965	966	1005	988	951	950	1002	994	979	1011	988	963	1013	998	1040	992	1003	1005	962	988	1008	1027	942	972	1009	1019	981	1007	992	1019	1007	964	1026	1029	1021	1005	977	999	1005	1049	989	964	1033	985	961	959	1036	977	1004	972	982	1032	1001	1095	967	1009	1029	1016	1010	976	1059	967	1043	988	1005	1009	986	1061	1041	976	972	1026	1016	981	995	997	1030	976	971	1052	1006	967	1010	1048	948	1013	971	1010	966	983	1010	968	955	952	988	1020	957	996	979	998	1006	992	1022	985	1019	965	985	973	983	993	992	1042	1080	1027	1004	1017	1033	943	995	947	964	955	979	1009	967	1069	948	977	981	989	1017	992	982	950	951	1006	982	967	978	998	1001	951	1007	967	999	869	1044	973	997	1061	1046	1038	973	954	907	1051	936	1011	1002	951	972	1031	987	1004	960	998	1054	1003	980	1031	907	1004	985	967	998	995	937	969	1034	1000	1011	1033	954	1000	992	1040	1037	975	1004	952	988	968	1014	970	955	950	1013	1016	1029	1038	925	1013	1004	1010	996	990	1017	976	1053	965	1098	953	937	970	987	980	1011	1011	1019	995	987	970	976	961	946	975	1028	922	1018	1005	1028	973	984	993	1025	980	1009	1003	1014	989	987	979	940	1002	968	992	991	1000	1057	1027	953	967	970	1015	981	973	955	1014	986	978	1001	1004	1028	1017	1071	949	936	999	978	1001	986	956	1052	946	1023	961	1043	1008	947	1015	1009	949	1019	973	990	1016	1056	1012	971	942	965	1030	1008	1008	985	965	1042	1004	956	998	976	1002	992	947	958	1057	984	984	984	976	1045	993	1035	963	1018	1000	1041	994	996	980	959	976	1013	1033	965	1001	979	1028	970	1028	968	956	1038	1018	1004	999	983	967	991	969	1017	1013	997	1051	1008	1002	976	957	1026	999	958	1013	974	1024	983	1011	955	1004	971	986	1016	1058	990	1074	1015	965	986	1009	997	990	962	970	1021	973	1018	972	1006	1006	981	1018	972	978	977	976	998	1001	1008	957	1019	985	1015	1005	963	1011	987	1002	1000	1061	991	1030	980	936	975	1054	969	1000	979	957	942	996	1006	965	1013	1006	994	968	1042	992	951	961	987	969	998	1023	981	984	1029	1066	1009	1042	945	977	984	961	1026	983	931	1003	984	980	982	995	973	970	1037	1013	937	1006	969	990	963	1051	1041	997	1027	979	1006	936	975	998	999	979	1000	1003	971	974	1005	1079	1037	1008	1021	972	985	969	1054	1003	992	1022	982	968	910	1051	976	920	990	976	1018	981	969	1004	975	951	1010	1002	990	974	967	987	1002	966	1001	1033	1004	1000	927	997	981	1005	981	981	1018	1013	1043	1023	978	1017	1002	943	961	1026	1002	986	1015	957	1008	979	1025	1051	975	987	1036	1003	998	976	1005	997	908	1040	998	1016	972	994	980	962	965	1020	973	1012	968	1003	995	961	993	1027	983	963	1023	935	987	1000	1013	967	1002	994	967	965	952	1070	921	982	1039	982	973	966	1031	1004	1025	939	950	994	964	995	1002	971	1002	973	987	997	1008	922	996	993	994	992	965	1010	1026	957	1001	1001	963	950	971	959	986	998	984	970	980	1017	931	983	955	1031	1034	1022	1012	1004	1020	988	1012	983	1029	1019	1011	1008	1010	966	1008	1001	978	982	937	994	964	1020	1024	1010	992	1028	990	1036	1031	984	980	961	984	986	983	972	942	979	940	1014	1017	964	1005	1006	1027	923	996	976	956	935	1024	1024	958	990	1014	983	1006	999	1038	976	988	999	1014	971	1021	1001	962	914	961	944	1023	967	993	977	1026	999	1004	943	992	998	1078	1003	991	958	989	1015	991	997	968	999	947	972	1019	1001	1007	969	1034	996	925	1004	957	1001	1002	1001	947	958	973	1012	989	955	962	1024	938	948	935	974	1010	963	1003	986	957	1031	951	987	990	972	945	1050	1005	983	973	997	977	966	920	984	974	1039	987	1011	1053	962	963	997	989	949	991	980	1035	991	966	1026	951	1001	930	973	1014	1054	1016	986	938	1007	1011	1016	1020	935	997	1003	966	1002	1001	1011	988	1000	1035	1058	1034	1050	937	993	943	997	969	1074	1001	974	949	1026	1059	976	1013	987	955	1029	1040	971	987	974	1023	975	1014	1005	1005	985	1003	967	999	1015	993	1019	986	962	989	990	1015	1018	966	995	991	1010	999	994	966	988	980	989	961	946	1030	1040	1017	967	1016	1006	946	944	957	983	1019	993	1006	1031	1077	998	965	996	945	1003	957	1064	994	946	1011	967	1011	970	1034	1042	1022	986	979	1043	983	1014	963	1000	1035	1017	989	964	967	1027	986	1007	1017	992	988	1028	996	985	992	1035	994	967	992	984	977	982	1051	954	986	951	1047	959	983	1040	928	1035	1037	969	1018	1001	996	1035	984	995	1012	976	1036	999	1000	1001	923	982	1022	970	999	1046	981	967	1009	948	981	975	1032	1018	1047	1052	984	942	990	1044	952	957	1067	1047	979	1025	953	1012	931	1054	1022	926	979	990	959	956	953	994	998	1024	954	994	1015	971	1041	951	1000	1031	997	987	989	1028	1007	1013	985	963	1021	999	993	948	1015	966	969	980	959	976	993	992	1016	1023	1052	1005	1003	1000	1008	1006	960	1035	1019	977	977	945	964	1041	972	1003	1012	997	986	989	961	1011	953	971	925	1021	1007	962	989	1015	1019	983	1041	991	1022	958	1010	996	1003	914	987	1001	930	939	1039	949	953	1011	1094	990	1022	1008	973	992	986	973	973	986	991	992	992	1011	974	990	995	1036	1038	974	988	934	1001	1034	960	943	985	1063	1030	995	958	998	927	969	961	1036	1025	1014	947	1011	1021	1007	1015	1035	1051	970	1008	1005	1026	986	987	972	1002	960	923	995	1065	1015	1050	1001	1006	981	968	996	972	992	957	939	1008	1054	973	988	1021	988	1022	950	1043	1010	969	968	986	975	982	980	975	984	995	1052	1005	1031	962	941	1012	961	984	1011	1005	984	981	1027	977	932	992	1003	1020	1030	971	1005	966	995	981	1013	973	980	992
39977	29565	23231	12142	4773	2568	1671	1540	1355	1112	1064	1052	1069	1049	1042	1022	1065	1031	1021	1059	1045	1003	1009	1062	1042	991	988	987	1016	1078	952	1024	990	1046	973	979	1031	1008	981	950	1023	1041	1039	972	994	1000	989	1024	1035	979	962	1018	1056	1051	1016	1042	957	1023	1005	999	986	945	1009	992	1037	999	1002	958	1033	986	989	1016	977	1038	1027	970	1004	1008	1013	955	1020	981	1034	1065	1031	986	1065	1076	1038	1005	994	1046	983	1110	998	1053	996	1022	995	1037	992	1036	1010	1025	1006	1033	1010	999	1004	982	1066	1043	978	1024	1024	987	985	1028	1056	1015	979	961	961	1029	1025	1071	1022	1083	949	968	1030	1015	1030	1014	1006	1004	1017	1024	977	978	1028	997	1041	1035	1058	1023	989	952	1039	1003	983	1010	978	989	990	1075	1002	991	1044	1014	1043	983	1055	943	1004	988	1053	1048	1034	1042	1036	1044	1024	1042	985	1030	1032	999	995	948	968	1008	1048	1080	999	942	943	969	979	983	950	1034	1001	943	999	977	991	1022	1064	969	1016	990	1001	1010	1009	983	1015	1001	1019	983	1056	994	1020	1056	1069	972	989	994	1023	1058	1018	1012	996	1028	973	1022	1015	1016	1005	1045	940	1014	963	1036	1110	999	940	998	985	1067	1029	985	1014	1027	991	1051	978	997	1034	1023	971	1048	1027	1020	1086	999	990	916	1000	1024	1126	982	1073	1073	980	1003	999	1032	1014	1039	1058	986	1076	1017	1037	1030	1028	1012	1021	1049	1026	1000	1010	952	1031	1070	1066	1014	964	1020	1014	993	1060	1039	980	975	1026	989	982	1011	996	1004	1000	999	1008	1079	1085	1007	1035	1011	970	1023	1039	977	1019	965	957	975	1042	1035	1029	957	986	980	1086	1047	1007	994	1028	1004	1047	1020	961	939	974	994	1032	1018	1040	996	983	965	1012	1006	1018	997	999	1070	1009	1001	997	1048	1022	1020	1008	995	1017	1038	1060	1009	1027	1010	1029	970	1019	1007	964	997	1006	1046	1002	992	1043	1012	1038	986	989	1006	1036	1009	987	1009	1051	993	1009	1031	926	1013	1103	1008	979	997	1009	974	990	1019	1002	957	1082	1032	959	954	1003	1036	1013	978	992	929	1021	1079	988	997	989	1079	984	1018	994	1017	1012	1042	1034	949	1058	1036	1009	991	1001	1037	1008	987	1032	1048	1025	1060	1016	1085	1045	1016	977	1035	1041	1002	1027	1028	1013	1041	1062	1018	1001	1041	1013	1043	997	1017	1005	997	1016	995	1010	1005	1092	1029	1012	1025	995	965	1024	973	1014	1026	990	1048	994	1038	1017	1010	949	1023	978	1069	1060	960	992	1091	942	1021	1001	1058	958	977	991	1006	1032	1013	1010	980	977	1041	1051	1034	990	1050	956	978	1001	966	1017	1048	1038	1069	990	1045	1036	953	961	1047	993	992	1016	1071	1006	1059	995	1004	1036	990	974	1021	1054	1043	1071	1062	982	998	1029	1048	1033	975	1031	1035	986	1012	988	1014	1039	1040	999	1046	984	1011	1038	970	1031	957	1031	1070	1020	963	1057	1005	994	923	1059	1076	1004	1047	1032	1013	990	1060	1042	1051	1023	1001	1015	1037	1011	1022	1040	959	1011	1014	971	965	1000	1003	985	987	1005	1072	1033	1061	974	1010	972	997	1009	975	990	1070	1009	1004	927	1038	1026	1002	1014	998	1008	1029	1016	1022	935	1016	1008	1036	991	1067	1018	1034	990	952	988	976	985	989	1026	1022	1013	989	1035	1018	938	993	972	1041	936	961	1021	1010	1029	1067	963	1005	1008	1090	1024	1002	989	1054	999	1046	987	1050	981	1045	1010	1011	1019	973	992	1015	995	1028	1037	1008	985	971	1034	1018	1046	1043	1047	1061	1007	1015	1016	1021	1014	1011	939	974	963	1042	1041	1045	1054	987	1001	1037	1080	985	1044	1004	991	1038	998	1060	1007	986	1008	1032	997	1037	1027	1019	986	1070	1053	949	979	1044	1025	988	1014	1070	979	1027	949	1014	971	1054	986	1029	1018	996	985	1008	992	954	1003	1044	972	1062	1008	992	1060	1059	1029	988	989	1009	990	1033	1037	1054	1077	969	1051	1076	1043	1014	1035	1003	1018	1059	1030	1025	1062	1017	1020	1015	984	1004	1019	971	1069	1015	1056	1039	1009	1022	1026	1010	1009	942	951	1008	1038	1043	1012	970	992	1028	1049	1015	1003	990	1076	988	1027	989	987	979	1030	1061	984	1025	998	1026	1038	1016	972	1079	988	1000	1037	983	1044	972	1061	1035	1014	1080	1028	1022	980	1018	1026	1027	958	1036	1022	1030	1074	989	988	1062	1017	1014	991	998	1057	999	974	1019	988	999	1026	1047	951	977	963	1010	991	1025	1041	992	954	1008	1006	975	1032	965	1028	965	1024	1001	971	1022	1004	1005	1092	1013	1012	1012	992	1020	1039	1000	1008	996	1014	1029	992	1045	1004	1063	979	975	1034	995	1005	980	911	1041	982	1008	1029	1013	1046	997	1049	1043	1057	1016	1024	1004	1045	1063	989	1034	991	998	1034	999	1008	1014	987	1049	987	935	1014	970	961	1038	964	1096	974	1023	1005	968	1027	972	988	1004	983	1001	1029	1006	1004	1020	1056	979	1032	1016	1037	1001	1036	1044	1011	1005	973	1001	993	1005	950	1022	1010	961	990	1013	1044	984	1011	1014	1001	983	970	1012	1051	977	1008	960	1013	994	1083	971	963	985	1000	992	1007	1038	1058	959	992	1010	1007	973	1039	976	1015	1052	1000	986	1009	1033	1048	1066	999	1052	1060	990	978	1046	968	978	1032	1005	1044	1108	993	1000	998	1014	1025	990	1007	1013	1028	1005	1041	1006	1010	1019	1022	1009	930	1089	1028	1019	977	1004	962	1026	1014	1063	1046	1008	967	971	1002	1026	968	1064	1060	1066	1069	996	1006	1046	1059	1030	1018	1039	987	1027	1031	955	984	986	1030	1026	1012	1066	986	1044	1041	1080	1041	983	1041	1005	1024	1063	1019	947	999	1034	1038	1031	1049	1063	1024	1003	995	972	1029	983	1039	1008	1066	1025	1008	1030	1009	1032	994	1008	1013	1024	1031	1002	1043	1007	914	998	988	975	947	1009	1064	1035	992	1062	1045	1057	976	1036	1069	1029	1082	1068	990	970	1051	1024	1011	965	995	1033	1011	1044	1015	1004	1060	1053	1031	993	1025	990	1006	984	1042	1002	967	1058	947	991	1051	987	989	994	988	1035	1001	1041	1020	1030	1001	1056	1063	991	991	965	1039	917	988	1015	1034	1007	1007	1009	1022	1043	1044	1020	1007	965	1026	992	983	988	971	984	977	986	1034	971	993	1022	1051	1024	1028	1006	1002	996	1063	1002	1029	1029	1022	1036	982	1002	1004	973	1007	1017	1029	1051	1020	1058	983	973	976	981	1062	1041	995	1037	1069	1107	1038	1034	1033	983	1053	1003	1034	1017	1017	951	1000	1014	1011	1011	999	1042	1012	996	1011	987	995	1018	996	1024	1040	1037	1017	1022	1022	1044	1032	966	983	994	1040	1019	1081	1032	983	977	1015	935	960	1006	1005	1020	1028	994	988	997	1000	1006	1023	966	1056	1054	1056	999	1016	1100	1040	1056	1076	1008	983	1052	1007	1034	1099	1008	1029	998	1044	1009	956	1000	1050	1007	955	1020	1007	1029	1028	1017	1044	1012	1003	1022	1009	1030	954	1004	967	988	999	997	953	955	999	960	967	1008	1014	999	1032	1026	1004	1012	983	1008	974	1060	1055	1044	1047	991	1018	1043	1012	1033	1021	991	1007	1050	993	1041	1029	1011	999	1049	1030	945	1014	979	1029	1009	1001	990	971	1024	1001	995	1041	950	1019	1057	1028	981	1009	993	985	1052	1048	987	1029	1052	987	991	1075	959	969	1058	1003	992	1000	964	977	994	1043	1074	1015	1010	1042	1068	1013	978	1031	1053	1056	1031	1066	1021	1013	1016	1054	977	1016	1075	1025	994	1039	989	1001	986	1015	1015	1020	1049	1013	1015	1009	955	983	1015	1001	982	1028	1012	1020	1025	1058	1010	962	1061	1002	1016	1073	984	988	976	1010	1063	1022	968	995	1000	977	1002	1027	1025	1010	971	978	1003	1028	1001	1027	1050	1005	1056	1028	986	997	1013	1057	984	991	1012	1058	985	1102	1005	901	1023	1000	975	987	998	1035	977	983	997	1007	1018	1024	1018	964	1016	1000	970	1024	1010	943	995	1075	1001	966	1073	1007	1030	1063	975	1011	1002	970	983	1044	967	1045	1033	1057	1000	972	1058	1044	1018	968	1049	1077	947	981	990	1070	974	1036	1036	1012	1025	979	1018	1033	997	971	1044	983	1000	1002	1012	1040	1006	1015	956
43529	39085	21276	10081	5880	3435	2203	1796	1601	1383	1202	1086	1104	1054	1095	996	1032	1056	1077	1106	1055	1008	1026	1028	1047	994	1081	1044	1029	1060	1032	1027	997	1041	1065	1018	1026	997	1012	1027	1033	1108	1034	1006	1007	1005	1001	1007	1039	998	965	1011	1011	1040	1073	1094	1022	1060	1026	1019	1052	1031	1062	1092	1053	1035	1018	981	1043	1027	1072	1031	1032	1079	1092	1096	1037	1033	1027	1074	1003	1061	1022	1048	1108	1001	1052	1034	971	980	1041	1009	1080	1072	1022	1051	1065	1052	980	1067	1065	1010	956	1028	1011	995	1046	1055	1018	1048	994	1075	976	1001	1063	1038	1020	1071	1044	958	1014	1023	1015	1029	1023	1018	1088	967	965	1005	1040	1017	994	1024	1024	987	1069	1068	995	1019	1026	1028	1074	1005	1038	1020	1010	1015	1032	1052	1017	1051	1011	1043	1043	1044	1090	1018	1060	1029	1027	1038	1020	985	1030	995	1023	1053	938	1087	1028	1012	1014	965	1009	1017	1017	1041	1020	1061	997	1008	1023	983	1062	1050	1041	1078	1014	1079	1035	1031	1062	1024	1021	1024	1075	1035	1001	1021	1050	1044	1128	1048	1028	1078	1015	1033	987	999	1017	1074	981	1041	1033	1022	1032	1031	1076	1063	1065	1006	983	994	1057	1001	1079	1074	1077	1035	1024	1030	1019	1020	996	997	985	1070	1015	1016	1048	999	1044	1006	1060	1070	1045	1033	1027	995	1022	1065	1037	997	1067	1045	1045	1029	1052	1088	1041	1077	1052	1036	1024	1009	1080	993	1036	1059	1008	1050	1033	983	1023	1037	1079	1048	1039	1019	1017	1050	1058	1065	991	1065	966	1110	1037	1050	1061	1052	994	1036	1048	1074	1036	1074	1015	1082	994	1021	1053	1037	1028	1040	1088	1008	1051	1011	1053	1060	999	1039	1037	1069	1046	1043	1073	950	1005	1007	1026	1089	1059	1010	1016	1025	1054	1034	1015	1032	1051	1022	1009	1063	1056	1028	1054	1050	1001	1042	1008	968	984	1036	1015	1011	1037	1049	1084	1052	1050	989	1032	987	1057	1058	1048	1010	1076	1021	1078	1060	1045	1003	1077	1027	1003	1079	1015	1035	1020	1027	1092	1039	1047	1037	1017	1072	1052	1031	1019	1042	1054	1062	1054	1044	1054	1137	1049	1023	1004	1001	1071	1041	1028	1026	1057	1017	1030	1052	1047	1059	1101	1064	1011	1010	998	1024	983	1008	1060	1051	1062	978	1051	997	1024	1030	965	1052	1065	1068	1012	1014	1022	1082	977	1016	1035	1089	997	1061	993	1060	1046	1013	1030	1007	1015	1040	1009	1081	1028	1043	1050	1047	1048	1046	1057	1034	1042	989	1048	1034	1049	1049	1020	1013	1063	990	1005	1057	1026	1025	1046	1019	1011	1069	1044	1019	1029	1041	1031	1060	1049	1053	1018	1008	981	1058	992	999	1047	1002	1044	1012	1016	1030	1002	1025	1067	1036	1041	1013	1058	1054	995	1018	1026	1041	1080	1000	1041	1035	1033	1016	1055	1037	1059	1070	1019	995	1009	997	1077	1079	1042	1040	1027	1069	1078	1005	1062	1051	969	1026	986	1079	1080	1055	902	1055	1028	1024	1006	1057	1056	1005	1027	1015	1066	989	1043	1079	1060	1003	1028	1048	1029	1021	1038	1034	1034	1095	1073	1053	1009	1033	1093	1025	1043	1027	1040	1045	996	1003	1027	1044	992	1080	1050	948	1060	992	1047	1027	1030	1036	1038	1005	1045	1053	1092	1011	1010	1009	1009	990	1045	1016	1055	1008	1046	1051	1011	1018	989	1062	973	972	1072	1041	1007	1038	1011	1036	969	1100	1084	985	1006	981	1063	1090	1040	1108	1017	1005	1036	1068	1067	1050	1020	1007	1011	1021	997	994	1089	979	1042	1037	1038	1064	1052	1018	1032	978	1038	1049	1007	1023	981	1062	1068	1062	1099	1004	999	1011	1027	1055	1061	1019	988	1040	1007	1035	1077	1004	1008	1022	1024	1057	1049	1038	1046	1044	1068	1006	1043	952	1036	1062	1044	1025	1011	1045	1025	1033	1111	1064	1033	1065	1013	1014	1041	1041	1002	1097	1058	1054	1032	977	1063	1069	1081	1016	1033	1079	1001	1038	1014	1072	1035	1056	1068	1008	1038	1021	1021	1084	1059	998	1061	1049	1019	979	1022	1018	1022	1042	1022	1035	1055	1004	1083	987	964	1030	1015	1124	1021	1036	1033	1026	1020	1006	1006	1060	1045	994	1094	1048	1038	1067	1073	1022	950	1007	991	1052	1071	1011	1023	1013	952	1031	1003	1080	990	1058	1054	1054	1041	1060	973	1057	1066	1035	1053	1022	1070	1022	1050	1011	1040	1052	1033	1035	1031	1042	1052	1025	1034	1094	1048	1041	1036	997	1020	1032	1001	1050	993	1065	1072	1022	987	1014	1044	1000	1015	992	1042	1007	1035	1018	1010	1009	1025	1042	1009	979	1011	1031	1027	1051	1088	1024	1026	1006	1027	1093	975	966	932	983	1006	1100	1013	1032	1015	994	1004	1055	1029	995	1029	1005	1048	1033	1050	1025	1105	1051	1044	1020	993	1035	1040	1042	1051	1081	1023	979	1053	1044	1078	1076	1057	961	982	1044	1021	984	1007	1074	1037	1054	991	1028	1030	1007	1020	1013	1064	1030	1076	949	1043	1068	1003	1046	1032	1054	989	1028	1016	998	980	1034	1067	1051	1040	1140	1014	1141	1048	986	1015	995	1047	1031	1039	1016	1038	1035	1082	989	1038	1060	1019	1026	1012	1070	1029	1035	1073	1018	1046	1009	1009	990	1022	950	1016	950	1013	1004	1038	1041	1026	1040	1025	1043	1010	1050	1038	1064	991	1063	1006	1000	1029	1038	1069	1019	1072	970	1023	967	1056	1043	1057	1105	1054	992	987	1018	1026	1021	1052	1047	1009	1056	1065	1007	1066	1057	1033	990	1073	1011	1056	1074	1024	1021	1090	1000	1080	998	1050	981	1019	1045	1008	1087	1008	1032	1004	1040	1001	1121	1028	1045	1056	1002	1041	1055	988	1007	1037	1086	1044	1082	1035	1016	963	1036	988	1005	1065	975	994	1087	1126	1044	1030	983	1076	1004	1030	1021	1078	1108	1069	1044	1044	1066	1096	1003	1012	1013	1030	978	1097	1012	972	1014	1025	1027	1039	1074	1032	945	1036	1074	980	1042	992	1042	1030	995	946	1044	999	1059	996	1089	1078	1040	1051	1018	1023	1067	1050	1031	997	971	1083	1038	1037	1062	1038	1027	1045	1025	1060	1028	1065	1086	996	1018	1086	1079	992	1033	1074	1029	1035	1023	1043	1038	1010	1063	985	1042	1055	1015	1033	1037	1020	1042	1055	1065	981	1021	1057	1007	1040	1099	1001	1063	1014	1049	1000	1001	1005	1021	1033	1025	996	1089	1038	1068	991	1037	1071	988	1054	1047	1033	1008	1039	1028	1050	1043	1056	1047	1020	991	1014	1072	1069	1091	1100	985	1040	994	1028	1038	1010	1021	1023	1011	1017	1042	1050	1031	1043	974	1066	1021	1018	1052	1019	1049	1012	1065	1003	1020	1014	1022	1023	997	1019	998	1028	1020	1054	1046	1023	1036	1003	980	1080	1001	1029	1048	1024	1086	991	1068	1083	1029	1037	999	1035	1043	988	996	1041	1048	1019	1010	1053	925	1007	968	1041	1051	1017	1073	1029	1093	1078	1033	1068	1047	1014	1072	1081	1025	1031	1037	1047	1095	1005	1040	1050	1064	1090	1067	1056	1043	1030	1003	1021	1007	1066	1034	1098	1088	1069	1071	1051	1018	1003	978	1052	1079	1091	1021	1061	1050	985	1014	988	1011	1005	1031	1058	1083	1014	1010	1007	1052	1007	1006	984	986	996	1040	1011	1076	1029	1019	1050	1071	1070	1003	1044	1001	1052	1003	996	1059	1003	1036	1011	1067	1056	986	1042	1033	1040	1001	1042	1009	999	991	951	1007	1028	995	986	999	1038	1016	1061	1062	1022	1002	1033	1035	1090	1008	1020	987	1016	1023	993	1016	1012	964	1008	1055	1036	1018	1049	1011	1010	1017	1029	1024	1056	1042	1041	1021	1082	945	1036	1033	1009	1014	1031	1079	1070	1006	1025	1002	994	997	993	1036	1042	1072	1065	1001	995	1042	1062	1045	1004	1041	1002	999	1017	1004	1045	1040	1019	1060	1037	1058	1085	1033	1065	1004	1030	1058	1085	979	1073	1015	1039	954	1006	985	1032	1066	1060	990	1018	985	998	1010	1009	1017	1106	1041	1001	1009	1011	998	1083	1024	1059	1052	1061	986	990	1095	1037	1036	1043	1081	1074	1051	1072	1043	1061	1063	973	1023	1000	1022	1060	1005	1066	1052	1070	1063	1037	1053	1015	1067	1067	1016	978	1014	1045	991	990	1070	1047	1075	1007	1038	1066	1034	1013	1032	1047	1038	1021	1025	1105	1060	1049	959	1100	1048	1069	1080	989	998	1054	1066	1059	999	1091	1029	1001	1004	1045	1056	976	1030	981	1026	1084	1018	1012	1073	1025	1091	1065	1100	1023	1048	1033	1029	996	973	968	1000	1031	1025	1032	1030	1066	1083	1021	1035	1046	1007	1037	1023	1002	1011	1083	964	1099	1072	1016	1041	983	1026	1053	1034	993	1060	1097	1041	1017	1040	1118	1043	980	1021	1058	980
23535	20911	27990	24110	20957	12771	3100	1734	1359	1093	986	1031	947	1036	951	932	1020	927	982	978	987	970	924	909	945	959	918	1032	965	928	957	951	1018	891	974	966	952	982	885	970	929	962	897	989	965	946	951	958	973	915	948	893	912	904	936	928	919	965	977	975	934	940	971	952	943	968	952	937	993	984	921	995	938	913	961	966	941	938	970	863	955	970	931	946	917	978	973	937	921	958	943	951	907	912	929	914	913	972	958	966	939	963	956	969	940	881	964	964	965	916	913	961	969	949	988	929	988	951	948	939	933	936	991	926	937	940	942	954	946	990	928	924	978	919	981	932	940	954	939	936	955	966	1003	961	933	991	977	936	911	940	945	1014	915	928	981	945	980	911	945	940	983	894	932	940	1026	965	968	916	949	951	965	981	920	916	990	902	954	941	901	931	901	951	951	936	953	957	929	937	964	965	919	954	946	938	934	926	909	959	927	897	929	963	931	980	963	921	986	982	958	936	947	941	966	904	956	956	875	909	969	974	971	955	918	973	936	1025	899	973	956	987	950	921	1011	1017	922	966	991	980	946	935	932	910	947	943	952	928	939	955	927	1002	988	912	909	963	950	923	955	969	921	948	888	880	918	859	948	902	868	950	914	946	952	964	949	949	982	907	1008	939	973	969	1013	983	977	915	966	958	943	910	948	1004	938	945	923	926	944	907	989	918	1001	952	917	965	994	939	953	905	946	1004	953	952	1033	970	936	970	919	922	914	949	977	947	886	967	914	974	955	924	1001	906	883	937	892	945	912	930	932	935	948	878	966	907	983	973	955	933	939	927	978	893	926	950	963	992	941	895	935	969	883	962	915	937	938	946	913	954	933	926	971	919	997	949	925	897	975	969	989	1012	915	968	1001	948	969	944	962	977	909	961	970	951	932	1029	943	977	964	942	903	961	963	932	997	991	949	1000	947	916	947	938	933	960	955	958	962	993	950	957	923	958	936	914	895	941	933	984	972	932	936	1015	927	923	939	914	941	931	950	940	917	975	961	956	963	958	959	973	897	928	955	892	937	942	924	934	936	934	936	1014	916	945	968	941	1013	973	918	986	978	927	989	940	978	948	961	964	900	935	932	938	975	923	927	905	954	991	936	947	910	992	964	928	962	983	876	961	919	936	926	915	977	931	950	973	926	930	891	946	927	934	944	979	923	889	938	990	949	906	929	959	898	959	965	976	904	965	942	942	981	928	931	984	885	979	970	1004	924	970	1014	951	979	934	941	896	932	966	934	1003	1015	964	923	1006	947	930	953	998	940	986	960	895	959	971	933	956	934	950	981	911	990	924	976	953	917	1000	938	947	993	945	1027	914	929	997	972	970	987	992	927	915	1055	958	940	977	921	978	947	960	1003	967	941	964	892	935	955	933	943	985	965	932	941	959	936	900	965	947	932	954	932	897	930	912	962	1001	941	973	935	952	966	957	959	937	973	954	933	963	961	955	947	971	948	935	949	994	971	928	935	1002	873	880	948	931	947	962	1012	976	985	989	936	927	999	958	912	877	972	935	965	919	983	948	971	941	936	954	993	925	1002	889	909	944	933	885	980	943	920	894	934	924	939	990	915	973	960	933	939	950	1011	948	1011	967	936	989	989	907	1030	973	919	950	936	927	965	962	1027	965	974	970	969	970	1047	948	917	940	937	981	963	916	987	926	942	985	971	991	966	937	1019	954	1032	925	944	997	971	898	987	977	953	936	948	973	912	934	918	890	928	978	1000	932	951	914	957	939	975	944	1004	958	960	998	980	937	927	908	976	966	1029	962	952	960	967	942	938	1016	910	982	923	905	969	960	963	947	960	923	886	969	937	908	941	935	954	936	949	940	906	980	971	965	942	973	1005	904	949	921	923	930	918	952	973	1015	973	958	923	908	1008	946	946	950	957	910	1000	926	915	946	928	971	967	939	961	955	991	1023	957	939	984	985	950	984	946	940	989	987	906	978	939	882	916	1017	947	994	919	945	960	943	972	953	913	945	936	960	933	980	1007	1008	936	941	978	963	939	982	935	955	963	992	932	921	1006	961	937	986	941	943	995	962	968	964	1029	944	907	936	915	958	918	973	927	954	946	936	872	954	948	942	970	945	899	913	956	959	998	970	995	977	986	920	985	981	905	981	1009	944	938	990	967	944	936	953	923	988	956	933	962	977	980	967	966	898	972	962	934	933	978	1037	939	938	973	909	889	892	929	967	990	993	952	920	956	1040	967	1005	961	909	982	932	870	872	949	939	938	934	904	940	976	953	997	995	939	925	955	934	900	983	991	916	934	942	952	993	938	955	915	968	953	868	954	920	969	919	970	926	946	960	903	951	956	918	947	930	960	911	951	981	928	948	1024	965	958	969	974	948	987	991	977	1004	899	943	938	946	896	919	915	1004	909	974	929	907	979	997	926	970	969	981	941	948	950	941	948	928	921	918	991	1000	980	915	945	1022	899	988	901	999	936	976	956	940	947	910	958	993	997	971	974	984	981	965	990	979	1007	977	938	976	996	918	1000	937	920	921	998	962	992	920	938	973	944	921	925	963	984	1038	922	984	976	952	969	957	922	950	968	936	948	906	975	955	976	949	983	995	894	1019	922	893	1022	899	905	980	928	946	951	904	1004	924	974	924	909	984	950	972	995	947	979	912	930	988	934	971	958	919	941	980	956	949	960	953	921	945	962	938	967	972	968	957	958	919	925	973	933	954	1023	925	941	963	968	961	955	955	993	956	919	936	935	886	937	927	980	979	963	980	998	964	935	908	949	974	930	997	969	919	869	993	961	950	927	954	919	947	934	943	961	917	975	993	960	986	1001	999	913	959	960	947	1002	935	953	1022	958	995	930	931	990	941	959	903	948	953	939	942	927	979	904	914	937	999	1018	922	1043	934	930	975	977	945	976	951	963	953	905	966	983	902	1044	947	950	973	983	967	898	983	933	923	959	906	902	902	954	909	942	948	946	937	955	955	871	949	968	988	968	944	978	994	942	933	925	968	947	961	1010	864	1011	966	993	975	960	930	991	958	944	921	957	967	1002	977	959	963	982	995	950	942	963	928	943	893	972	939	941	994	961	970	932	1009	967	920	965	894	892	852	956	924	977	930	1003	993	978	915	934	980	932	896	954	946	917	919	945	984	986	892	928	938	998	925	927	942	960	968	951	999	975	929	941	967	909	934	967	981	1021	923	953	970	930	974	978	930	925	986	932	925	888	913	919	912	944	1001	986	982	925	937	969	934	936	969	921	935	969	982	949	951	898	974	948	922	955	960	971	914	993	894	887	925	958	954	933	937	901	919	992	942	898	948	923	970	951	923	939	917	1001	917	987	977	988	940	958	920	973	987	981	973	920	871	942	960	911	982	875	950	1000	955	1009	1018	961	1013	936	943	895	932	942	921	869	947	968	973	908	894	953	974	949	948	1039	933	958	940	963	962	941	932	960	944	963	947	986	960	925	971	920	967	954	989	906	940	944	913	907	986	958	994	883	1013	930	923	1017	957	936	999	1025	954	965	941	921	933	956	982	945	931	922	946	911	899	977	963	990	957	969	953	986	961	900	941	951	970	908	977	938	960	887	912
40911	53920	35085	18721	10217	5177	2810	2086	1472	1148	1096	1087	1036	1004	990	955	996	974	921	973	993	986	969	981	983	961	1059	896	970	950	979	938	994	961	964	914	950	957	994	939	938	945	975	946	1004	957	945	1012	995	957	958	1028	1020	974	989	969	988	926	950	953	986	963	860	1002	951	964	967	966	955	961	936	966	958	964	1026	990	950	1017	960	982	963	1009	1013	906	974	940	940	952	960	955	1017	961	978	981	1000	1013	997	1007	946	1046	940	932	945	975	959	916	959	993	958	958	922	953	937	990	917	991	983	966	992	1044	903	964	960	989	975	943	967	998	967	986	948	989	1019	954	981	956	1019	962	1020	1024	971	988	957	932	1015	1045	922	980	951	992	933	1017	931	917	1005	985	921	1024	1002	967	937	961	989	1056	919	1025	971	991	943	997	918	1028	969	951	954	937	932	974	960	972	1017	966	977	956	997	966	900	990	973	1005	980	943	945	983	986	962	975	1009	973	962	966	991	988	983	958	960	963	1020	1004	985	941	942	976	1010	961	988	945	966	935	1014	926	946	999	977	939	1007	949	950	896	946	945	988	1014	957	964	936	988	975	940	929	982	996	933	984	959	960	903	943	972	981	953	981	956	949	963	910	960	969	982	974	990	1036	971	1010	1005	982	939	964	962	944	965	977	1010	1031	1011	946	987	1005	1029	1025	961	989	984	962	953	975	983	985	972	958	1022	979	963	986	946	1006	1003	998	946	951	1001	1005	940	960	973	1004	933	975	1012	962	1014	937	883	980	991	979	1008	970	1003	966	916	979	1015	950	980	976	997	1025	1000	988	932	971	981	976	945	962	954	1000	925	991	952	967	949	970	1013	942	972	1003	944	896	969	988	964	946	975	940	913	981	981	971	989	948	983	961	930	896	941	969	976	989	966	1017	967	992	943	1004	948	968	990	963	935	958	957	929	968	965	1002	982	1025	912	968	925	1000	937	925	973	1006	937	1016	965	979	942	992	899	934	1013	967	982	992	1005	969	1000	1006	932	1017	947	1003	962	933	965	1021	919	964	962	986	1017	937	979	972	974	926	948	997	1005	914	939	968	984	916	948	975	925	963	902	985	962	941	959	1011	974	1011	987	961	970	983	940	948	1002	944	932	926	1052	1010	993	938	986	972	932	967	958	964	999	970	940	1003	953	939	968	1003	948	1008	990	959	1003	1008	958	1003	999	982	963	944	987	955	944	1017	946	917	935	896	976	962	1011	958	987	1010	950	966	962	947	996	963	1006	953	970	972	902	982	985	958	1028	912	989	961	935	1026	958	928	994	987	1018	990	997	925	995	1034	949	946	933	958	971	984	975	962	959	983	980	966	917	994	970	1005	930	1012	993	943	934	971	970	935	1002	1006	990	919	959	976	935	975	979	997	997	961	926	975	1003	928	1025	950	941	976	970	960	979	998	973	965	1018	961	936	980	911	953	908	975	996	966	975	1011	1024	955	937	973	1010	950	957	973	955	947	970	958	990	950	969	960	995	928	1010	955	989	982	971	976	975	947	971	1003	926	955	938	940	973	950	989	990	947	965	961	964	978	966	968	960	983	1023	983	974	986	925	1019	939	934	961	913	987	1001	980	956	981	984	993	988	942	952	991	949	1022	966	916	953	981	963	975	961	931	916	957	927	947	974	978	957	933	995	991	980	962	957	938	985	1001	949	911	963	1043	954	960	1019	988	928	964	996	944	908	904	1007	945	865	970	999	982	938	980	1029	991	986	985	980	941	908	952	994	948	942	964	958	1011	959	971	978	1009	974	973	970	1024	1004	944	967	920	994	993	967	965	996	993	966	954	935	966	961	942	974	957	931	997	975	962	1001	932	929	989	1047	957	1012	960	1002	981	983	1005	969	923	973	979	943	936	937	972	920	960	996	943	916	974	960	1005	971	986	992	956	949	911	987	947	948	937	977	998	1008	948	1000	954	959	954	957	945	986	989	1008	994	973	1064	947	986	997	995	1012	1007	935	952	993	975	965	994	959	949	994	1012	1007	969	980	992	986	911	985	1016	980	950	933	993	998	975	993	930	945	966	945	967	1020	963	1002	948	1003	981	988	917	947	998	955	953	941	984	963	927	993	978	1011	972	985	987	1008	938	1004	947	1003	955	994	987	951	983	940	948	943	941	973	957	923	981	1000	931	940	967	968	940	946	969	998	913	961	950	968	971	957	949	993	1012	1031	910	933	944	1013	948	955	932	993	1014	974	942	944	1000	1008	985	1027	942	983	987	970	1006	975	971	1009	939	946	991	975	935	937	984	989	992	969	946	995	928	986	973	912	961	958	932	971	976	1026	999	988	929	949	975	994	955	973	957	1038	1004	967	982	980	1003	989	989	976	920	972	958	1034	927	959	983	974	958	993	1003	962	1028	1048	1001	913	936	985	963	953	946	980	990	896	976	981	986	1014	984	935	994	987	955	984	986	936	936	994	970	973	946	990	1010	1005	963	975	968	984	973	962	943	973	932	927	915	995	1055	927	1021	952	935	988	903	980	966	956	937	923	973	969	997	979	959	1012	976	977	989	1007	984	945	975	986	993	962	947	942	1002	968	1004	958	959	1005	1000	947	978	911	974	940	990	907	929	973	990	998	989	959	949	954	1001	963	917	962	957	974	988	998	955	984	1006	1011	973	972	931	988	1033	992	951	950	962	1034	987	899	956	1019	981	968	944	971	975	989	998	1028	967	926	987	965	999	929	994	984	968	933	982	974	929	955	966	987	938	923	945	1031	976	886	986	951	955	985	943	946	1023	986	946	959	1024	968	1008	947	951	946	922	959	920	973	988	994	1009	963	979	983	948	946	962	1017	935	912	963	979	924	941	961	1022	955	983	1003	973	947	906	938	971	968	970	1002	950	1030	980	907	949	968	1001	938	973	978	1053	941	951	976	978	1017	999	1011	990	982	1002	951	897	956	993	968	912	1022	945	983	1023	974	959	990	966	955	972	966	917	985	987	931	958	974	987	953	938	961	970	1032	941	918	958	1026	1002	1027	946	966	1003	958	969	937	1014	950	1023	941	982	962	991	914	1013	1002	917	989	960	980	951	978	1018	966	994	989	967	939	955	948	936	949	941	963	1007	999	910	915	942	979	976	986	997	984	950	979	941	954	1018	934	937	977	983	947	967	986	1008	931	913	964	950	997	960	935	939	979	956	1016	996	915	1007	949	980	957	964	966	923	957	929	987	978	1008	987	1000	968	973	1008	972	1039	951	1041	946	925	956	973	975	984	984	975	1000	940	1010	1018	922	992	1017	995	968	955	984	954	1021	918	962	1002	967	913	1001	981	987	1016	941	988	999	986	999	1009	995	995	973	946	1053	1001	1002	960	987	912	956	947	965	955	986	997	975	987	981	933	997	972	917	948	973	948	969	975	957	943	1027	1003	1006	1013	922	996	1002	998	1008	956	959	1019	963	950	937	965	1007	973	992	968	1004	972	1010	999	964	957	978	982	969	1021	1001	943	988	1034	1003	964	997	971	927	1062	969	930	998	978	1018	982	972	950	999	935	932	943	945	1019	957	959	1001	986	967	1012	950	990	979	976	987	989	949	959	946	979	997	979	935	986	957	928	1001	1015	951	993	942	944	995	973	990	1003	990	976	989	968	994	957	910	949	991	963	965	1032	956	969	927	1017	978	1008	968	932	996	1000	940	1011	1049	995	976	1004	999	979	970	978	968	901	992	967	966	992	1060	959	956	964	958	1006	945	994	984	976	997	951	982	973	963	956	969	936
24870	21498	28409	25878	13944	3388	1678	1378	1204	1214	1197	1144	1148	1122	1086	1097	1101	1070	1096	1100	1091	1069	1155	1143	1093	1140	1032	1125	1076	1070	1045	1158	1090	1006	1085	1071	1144	1123	1060	1085	1069	1098	978	1073	1077	1073	1045	1013	1087	1053	1087	1126	1113	1057	1113	1014	1149	1106	1071	1058	1059	1123	1112	1013	1058	1098	1100	1067	1061	1065	1126	1095	1091	1007	1087	1073	1026	1092	1078	1092	1055	1134	1085	1085	1081	1071	1102	1125	1092	1076	1084	1074	1103	1113	1117	1047	1040	1049	1079	1093	1043	1066	1053	1013	1084	1064	1044	1070	1064	1109	1074	1081	1049	1065	1066	1052	1037	1052	1114	1082	1083	1062	1135	1057	1028	1019	1061	1042	1076	1113	1061	1084	1061	1029	1132	1129	1106	1042	1101	1152	1107	1095	1126	1146	1025	1115	1122	1092	1106	1053	1045	1103	1081	1074	1075	1129	1082	1046	1158	1045	1101	1072	1074	1044	1125	1095	1070	1087	1053	1056	1114	1134	1078	1133	1074	1030	1089	1127	1062	1119	1080	1070	1061	1032	1131	1091	1094	1062	1144	1062	1079	1084	1195	1080	1048	1072	1059	1071	1085	1082	1058	1131	1024	1066	1030	1064	1046	1064	1109	1089	1074	1110	1075	1106	1021	1102	1095	1084	1119	1070	1054	1085	1072	1076	1046	1025	1061	1093	1053	1069	1064	1061	1061	1004	1077	1114	1122	1068	1045	1086	1140	1062	1066	1059	1113	1121	1117	1109	1071	1136	1152	1075	1021	1030	1042	1133	1100	1023	1029	1111	1071	1087	1094	1114	1093	1107	1077	1020	1062	1088	1071	1089	1083	1103	1057	1016	1123	1052	1090	1043	1067	1130	1082	1144	1055	1079	1050	1040	1117	1089	1113	1029	1093	1071	1010	1028	1052	1073	1059	1096	1109	1099	1074	1040	1081	1100	1083	1041	1088	1054	1117	1176	1083	1063	1121	1004	1114	1085	1135	1117	1068	1042	1029	1065	1035	1121	1088	1036	1059	1041	1017	1081	1093	1036	1094	1103	1079	1131	1057	1076	1068	1079	1042	1114	1033	1036	1028	1069	1107	1088	1118	1083	1127	1049	1049	1157	1051	1061	1060	1043	1061	1072	1069	1125	1135	1087	1042	1139	1132	1071	1079	1041	1121	1084	1067	1138	1075	1105	1057	1080	1039	1059	1040	1027	1044	1129	1092	998	1128	1045	1071	1096	1114	1085	1066	1042	1108	1094	1042	1038	1075	1077	1089	1109	1028	1018	1104	1053	1072	1147	1107	1070	1089	1106	1053	1128	1120	1128	1110	1120	1089	1095	1100	1032	984	1048	1091	1071	1077	1089	1099	1010	1128	1062	1020	1053	1088	1080	1037	1070	1071	1053	1132	1162	1050	1057	1068	1089	1095	1083	1105	1066	1065	1015	1032	1112	1129	1110	1077	1152	1062	1052	1052	1072	1029	1059	1062	1077	1066	1047	1124	1121	1099	1034	1088	1065	1073	1066	1082	1096	1076	1110	1048	1050	1095	1106	1066	1072	1061	1046	1105	1083	1062	1092	1096	1066	1153	1064	1105	1013	1092	1114	1107	1061	1086	1034	1083	1093	1075	1150	1068	1099	1055	1026	1058	1081	1082	1072	1123	1116	1087	1062	1081	1177	1050	1085	1106	1071	1108	1059	1107	1040	980	1134	1139	1038	1107	1052	1146	1065	1030	1081	1113	1021	1060	1110	1086	1097	1064	1072	1082	1074	1073	1138	1050	1068	1048	1113	1043	1054	1100	1081	1076	1115	1087	1100	1098	1085	1135	1100	1087	1090	1076	1080	1110	1151	1076	1042	1110	1067	1068	1041	1032	1169	1083	1041	1066	1100	1071	1040	1034	1085	1080	1084	1093	1062	1062	1111	1052	1056	1109	1033	1074	1083	1121	1088	1047	1083	1086	1141	1075	1095	1081	1083	1033	1062	1094	1076	1056	1026	1110	1126	1117	1065	1060	1132	1046	1068	1039	1117	1012	1054	1077	1079	1078	1095	1051	1088	1090	1128	1094	1065	1036	1085	1102	1099	1148	1065	1025	1006	1100	1034	1081	1119	1043	1075	1090	1109	1086	1087	1084	1079	1082	1076	1117	1057	1110	1084	1092	1094	1064	1052	1121	1077	1099	1080	1072	1069	1088	1107	1040	1069	1100	1114	1132	1038	1048	1076	1078	1028	1094	1043	1068	1062	1062	1041	1024	1096	1056	1030	1040	1077	1059	1036	1075	1047	1017	1125	1066	1084	1062	1101	1096	1068	1053	1060	1099	1083	1071	1050	1022	1041	1111	1056	1052	1127	1121	1057	1100	1014	1125	1111	1101	1046	1135	1129	1089	1041	1077	1116	1120	1053	1074	1094	1078	1061	1114	1048	1134	1093	1107	1054	1083	1048	1070	1094	1035	1124	1121	1037	1066	1049	1069	1122	1122	1106	1122	1087	1045	1077	1045	1109	1060	1045	1103	1076	1050	1042	1101	1077	1057	1014	1086	1071	1114	1042	1091	1009	1107	1087	1073	1048	1107	1119	1100	1036	1003	1061	1009	1084	1106	1054	1108	1028	1078	1108	1066	1082	1072	1140	1101	1155	1074	1169	1072	1083	1063	1098	1067	1053	1055	1103	1092	1159	1109	1059	1012	1082	1108	1077	1012	1052	1072	1074	1056	1114	1063	1108	1120	1134	1058	1081	1108	1075	1082	1133	1092	1038	1045	1068	1050	1120	988	1012	1103	1023	1078	1094	1110	1080	1068	1186	1095	1075	1084	1079	1094	1048	1078	1118	1061	1095	1043	1094	1070	1080	1070	1029	1033	1057	1063	1041	1085	1071	1148	1074	1109	1154	1010	1038	1119	1035	1055	1007	1051	1100	1088	1132	1091	1031	1104	1071	1102	1080	1110	1094	1091	1083	1073	1058	1084	1110	1088	1061	1103	1095	1063	1079	1047	1131	1091	1093	1095	1113	1117	1080	1093	1015	1121	1051	1097	1025	1145	1089	1069	1121	1056	1122	1080	1112	1076	1134	1076	1053	1099	1182	1062	1069	1091	1032	1004	1096	1083	1057	1092	1086	1022	1037	1071	1083	1000	1086	1067	1096	1094	1121	1034	1037	1049	1106	1072	1110	1070	1085	1024	1009	1049	1107	1024	1082	1115	1043	1037	1115	1085	1036	1129	1049	1060	1078	1130	1051	1029	1061	1106	1046	1080	1106	1119	1038	1049	1124	1125	1000	1038	1142	1119	1098	1101	1046	1078	1084	1100	1089	1094	1069	1133	1096	1109	1130	1136	1113	1071	1005	1074	1095	1119	1069	1070	1130	1031	1104	1143	1074	1076	1130	1103	1020	1166	1071	1086	1086	1087	1091	1095	1134	1103	1043	1132	1095	1071	1056	1068	1043	1079	1135	1052	1081	1049	1023	1137	1020	1057	1087	1047	1038	1055	1127	1026	1041	1052	1099	1074	1056	1067	1067	1057	1090	1078	1104	1005	1134	1051	1078	1057	1042	1059	1086	1078	1057	1073	1003	1048	1100	1078	1088	1082	1057	1067	1089	1110	1059	1121	1083	1103	1055	1085	1105	1073	1058	1053	1119	1130	1088	1088	1091	1194	1085	1009	1038	1053	1080	1088	1070	1028	1081	1086	1102	1052	1130	1006	1041	1059	1060	1134	1050	1035	1114	1077	1097	1052	1031	1049	1060	1117	1098	1116	1048	1131	1060	1091	1059	1097	1080	1069	1159	1060	1075	1117	1062	1028	1109	1101	1118	1082	1132	1032	1121	1058	1059	1092	1095	1088	1089	1123	1041	1021	1030	1004	1109	1005	1055	1052	1129	1027	1072	1120	1042	1099	1010	1038	1087	1104	1074	1018	1081	1029	1125	1062	1091	1046	1020	1138	1142	1146	1079	1098	1101	1072	1104	1075	1098	1038	1069	1049	1128	1074	1104	1059	1037	1055	1086	1115	1068	1053	1069	1115	1047	1130	1088	1104	1074	1089	1111	1099	1071	1120	1098	1074	1157	1107	1160	1099	1128	1089	1082	1076	1080	1125	1035	1091	1124	1107	1111	1152	1091	1184	1062	1113	1044	1110	1086	1033	1076	1085	987	1028	1081	1033	1109	1107	1115	1086	1038	1074	1083	1160	1055	1111	1047	1047	1075	1067	1077	1111	1150	1108	1113	1115	1045	1010	1038	1081	1062	1107	1023	1086	1056	1086	1099	1114	1069	1149	1058	1032	1085	1043	1129	1031	1081	1083	1121	1076	1100	1030	1068	1089	1002	1110	1072	1117	1059	1087	1088	1077	1138	1083	1073	1054	1096	1100	1139	1096	1090	984	1082	1076	1034	1066	1106	1052	1098	1112	1087	1038	1041	1114	1048	1089	1081	1034	1102	1117	1063	1046	1058	1070	1091	1078	1109	1023	1075	1125	1035	1022	1085	1050	1077	1048	1069	1115	1098	1078	1035	1087	1072	1101	1110	1128	1103	1119	1109	1085	1100	1095	1050	1081	1195	1099	1063	1034	1055	1142	1110	1050	1068	1100	1104	1054	1101	1041	1081	1076	1072	1071	1056	1106	1104	1033	1089	1072	1133	1089	1044	1122	1051	1030	1117	1070	1053	1156	1098	1059	1094	1074	1108	1071	1108	1124	1070	1005	1102	1126	1134	1015	1037	1061	1099	1025	1061	1021	1111	1077	1059	1052	1049	1089	1071	1086	1097	1062	1135	1095	1056	1162	1033	1016	1169	1059	1068	1073	1099	1051	1080	1100	1096	1074	1071	1049	1068	1080	1075	1053	1069	1092	1126	1085	1121	1102	1079	1069	1059	1080	1044	1128	1098	1070	1082	1092	1117	1048	1080	1137	1070	1062	1049	1118	1104	1054	1053	1083	1045	1079	1065	1057	1100	1111	1069	1099	1101	1059	1066	1099	1037	1085	1066	1069	1114	1097	1069	1068	1068	1066	1029	1076	1052	1077	1081	1079	1049	1088	1078	1001	1058	1077	1067
38271	56648	36524	18233	6704	2779	1818	1472	1303	1279	1282	1217	1190	1210	1136	1149	1129	1132	1104	1121	1109	1097	1118	1065	1090	1098	1138	1048	1173	1062	1091	1156	1133	1128	1103	1108	1101	1087	1110	1130	1122	1115	1093	1070	1064	1044	1089	1051	1073	1118	1133	1041	1093	1073	1053	1061	1111	1029	1094	1065	1106	1127	1054	1087	1128	1061	1097	1073	1092	1053	1094	1038	1118	1032	1070	1080	1118	1078	1081	1074	1043	1075	1081	1087	1078	1083	1098	1086	1056	1105	1062	1062	1085	1137	1111	1121	1064	1076	1033	1019	1064	1063	1130	1104	1044	1074	1051	1109	1067	1085	1108	1139	1041	1090	1103	1129	1113	1105	1064	1074	1147	1078	1144	1066	1061	1112	1035	1133	1105	1056	1117	1131	1073	1127	1044	1136	1114	1142	1071	1152	1106	1022	1027	1136	1090	1072	1126	1097	1150	1118	1082	1063	1034	1026	1089	1064	1076	1134	1099	1134	1099	1069	1073	1025	1097	1069	1103	1103	1136	1070	1096	1037	1139	1013	1065	1107	1091	1132	1008	1050	1108	1079	1051	1130	1069	1140	1109	1049	1110	1091	1062	1157	1079	1153	1086	1089	1059	1052	1033	1102	1099	1090	1121	1121	1006	1082	1088	1083	1046	1096	1055	1102	1112	1083	1067	1139	1050	1110	1060	1099	1057	1102	1098	1134	1035	1128	1107	1094	1074	1073	1053	1078	1109	1049	1062	1086	1114	1034	1078	1108	1094	1137	1117	1075	1117	1095	1059	1133	1071	1114	1168	1133	1089	1043	1035	1124	1097	998	1112	1025	1085	1076	1029	1092	1054	1110	1022	1123	1080	1117	1109	1136	1148	1069	1086	1062	1133	1074	1082	1025	1066	1059	1092	1096	1089	1095	1115	1065	1144	1101	1124	1074	1051	1072	1056	1056	1058	1048	1008	1089	1097	1068	1100	1098	1092	1119	1153	1096	1095	1107	1119	1166	1098	1080	1116	1108	1103	1214	1087	1088	1094	1073	1064	1097	1105	1176	1042	1115	1070	1072	1129	1083	1108	1026	1076	1089	1065	1057	1087	1053	1122	1110	1061	1047	1065	1153	1125	1111	1062	1077	1102	1072	1025	1066	1075	1092	1083	1079	1078	1121	1137	1092	1104	1098	1050	1173	1109	1045	1130	1064	1069	1073	1077	1069	1043	1084	1071	1087	1111	1119	1100	1038	1086	1083	1049	1080	1104	1119	1097	1034	1090	1071	1070	1069	1077	1067	1047	1072	1106	1044	1121	1116	1074	1084	1099	1098	1106	1004	1125	1108	1100	1074	1062	1098	1111	1094	1115	1106	1134	1043	1049	1057	1091	1076	1040	1109	1149	1059	1120	1118	1126	1107	1079	1109	1068	1077	1067	1015	1047	1122	1090	1109	1044	1065	1124	1103	1114	1063	1165	1075	1095	1120	1123	1120	1091	1060	1076	1141	1082	1116	1017	1094	1029	1086	1082	1127	1082	1124	1132	1107	1106	1057	1125	1094	1085	1138	1096	1078	1136	1092	1071	1097	1127	1091	1071	1062	1103	1059	1139	1125	1108	1072	1084	1073	1066	1030	1084	1122	1070	1074	1054	1069	1069	1109	1071	1076	1069	1144	1088	1110	1105	1046	1087	1110	1049	1058	1050	1094	1133	1075	1046	1010	1105	1054	1138	1079	1135	1082	1141	1138	1087	1090	1100	1101	1111	1124	1093	1051	1076	1119	1112	1095	1035	1061	1134	1134	1084	1082	1050	1093	1055	1132	1100	1050	1121	1094	1115	1142	1067	1096	1069	1084	1091	1081	1022	1101	1036	1068	1087	1112	1094	1048	1158	1053	1105	1080	1118	1119	1058	1156	1128	1091	1088	1108	1085	1117	1136	1049	1125	1099	1051	1079	1081	1102	1076	1106	1052	1045	1057	1053	1085	1105	1072	1081	1124	1127	1096	1119	1096	1136	1132	1082	1123	1109	1105	1065	1095	1134	1082	1105	1132	1106	1091	1122	1116	1036	1085	1083	1055	1116	1116	1097	1117	1066	1079	1110	1129	1123	1078	1078	1059	1089	1065	1130	1067	1104	1075	1027	1091	1095	1059	1083	1057	1115	1069	1077	1053	1078	1103	1033	1024	1068	1153	1098	1134	1049	1099	1054	1097	1135	1126	1105	1102	1092	1029	1143	1052	1049	1048	1128	1060	1056	1080	1153	1093	1110	1075	1069	1108	1071	1116	1148	1046	1113	1021	1069	1101	1094	1105	1162	1072	1091	1111	1059	1078	1063	1109	1086	1117	1111	1065	1051	1045	1061	1077	1121	1120	1110	1110	1132	1031	1087	1109	1084	1073	1134	1044	1088	1092	1098	1106	1126	1025	1114	1109	1083	1112	1030	1038	1076	1071	1078	1043	1063	1092	1045	1086	1075	1127	1109	1111	1085	1135	1065	1069	1071	1079	1088	1098	1064	1097	1120	1119	1061	1064	1087	1121	1099	1107	1009	1074	1090	1054	1107	1086	1121	1046	1090	1090	996	1152	1119	1149	1065	1125	1030	1086	1106	1123	1081	1091	1088	1072	1040	1106	1081	1108	1115	1124	1046	1071	1141	1098	1118	1143	1044	1107	1063	1107	1102	1164	1114	1068	1083	1096	1095	1123	1100	1108	1075	1057	1081	1123	1115	1097	1091	1067	1058	1038	1107	1066	1084	1118	1046	1117	1040	1096	1092	1012	1060	1075	1095	1130	1095	1095	1110	1071	1072	1138	1065	1066	1064	1092	1055	1108	1124	1110	1088	1074	1090	1073	1074	1113	1099	1097	1075	1080	1081	1082	1066	1066	1043	1118	1104	1135	1104	1064	1040	1036	1059	1135	1093	1101	1061	1131	1129	1136	1089	1066	1037	1073	1082	1110	1047	1154	1144	1111	1104	1104	1028	1072	1079	1107	1129	1091	1051	1093	1110	1195	1051	1116	1132	1088	1125	1119	1088	1067	1049	1134	1115	1106	1057	1042	1073	1111	1133	1085	1035	1053	1011	1091	1171	1082	1121	1084	1032	1074	1154	1034	1066	1085	1045	1141	1079	1067	1064	1087	1133	1032	1125	1122	1114	1109	1105	1063	1086	1061	1079	1098	1011	1079	1100	1072	1065	1126	1112	1093	1071	1046	1079	1150	1076	1112	1095	1053	1139	1089	1061	1089	1141	1083	1140	1106	1122	1058	1093	1054	1142	1135	1152	1125	1105	1088	1070	1066	1072	1062	1103	1111	1061	1075	1046	1043	1090	1061	1057	1143	1057	1046	1088	1058	1112	1108	1153	1063	1061	1092	1073	1110	1070	1090	1151	1090	1071	1015	1066	1135	1109	1132	1081	1078	1062	1030	1052	1110	1107	1100	1062	1133	1091	1061	1097	1069	1091	1095	1085	1047	1069	1150	1075	1122	1138	1082	1086	1064	1074	1115	1091	1096	1101	1083	1054	1109	1053	1104	1101	1071	1097	1092	1129	1130	1121	1048	1139	1129	1093	1047	1034	1069	995	1076	1058	1057	1138	1087	1083	1051	1109	1060	1042	1055	1084	1045	1089	1031	1130	1094	1065	1066	1131	1088	1072	1106	1161	1084	1113	1169	1097	1068	1112	1103	1082	1059	988	1054	1114	1089	1101	1074	1028	1053	1127	1083	1113	1066	1119	1047	1054	1069	1062	1130	1082	1077	1121	1010	1097	1068	1122	1077	1124	1060	1068	1092	1151	1064	1031	1069	1120	1107	1097	1059	1080	1060	1042	1023	1099	1048	1097	1053	1066	1049	1153	1126	1060	1089	1106	1088	1089	1042	1020	1028	1120	1083	1049	1120	1060	1103	1117	1027	1115	1097	1036	1081	1103	1088	1039	1044	1064	1096	1132	1074	1107	1042	1066	1102	1109	1087	1099	1072	1128	1038	1101	1113	1065	1034	1090	1126	1087	1065	1050	1087	1074	1128	1106	1158	1084	1063	1104	1075	1087	1042	1091	1115	1137	1146	1108	1091	1120	1070	1075	1016	1109	1057	1038	1065	1108	1107	1093	1108	1085	1088	1142	1070	1107	1049	1053	1111	1034	1096	1136	1087	1080	1091	1097	1048	1095	1130	1088	1130	1076	1052	1146	1049	1076	1114	1157	1040	1065	1097	1135	1083	1097	1151	1086	1074	1136	1061	1072	1044	1095	1058	1042	1151	1070	1041	1074	1079	1118	1063	1068	1060	1060	1085	1100	1135	1072	1133	1078	1143	1066	1136	1055	1167	1079	1053	1038	1112	1107	1066	1071	1132	1095	1091	1049	1118	1024	1055	1098	1152	1132	1052	1079	1076	1080	1046	1112	1081	1083	1052	1048	1076	1051	1098	1029	1078	1092	1082	1141	1088	1036	1087	1068	1053	1107	1141	1041	1087	1162	1063	1048	1102	1147	1084	1071	1085	1104	1118	1106	1072	1051	1070	1075	1063	1060	1094	1053	1108	1117	1073	1064	1098	1102	1073	1032	1062	1075	1077	1163	1045	1127	1067	1155	1071	1078	1102	1057	1095	1083	1039	1091	1083	1053	1068	1042	1061	1066	1099	1080	1148	1161	1088	1085	1047	1062	1053	1118	1076	1104	1046	1112	1115	1088	1062	1114	1073	1134	1112	1103	1123	1142	1078	1080	1061	1065	1035	1089	1134	1127	1100	1093	1144	1135	1127	1107	1076	1159	1103	1101	1119	1135	1107	1121	1098	1069	1069	1076	1102	1098	1066	1139	1033	1048	1143	1078	1061	1112	1062	1066	1089	1086	1048	1007	1045	1058	1041	1106	1081	1047	1111	1122	1096	1059	1112	1085	1047	1098	1095	1044	1048	1143	1099	1092	1089	1049	1071	1073	1067	1068	1053	1081	1065	1066	1059	1142	1074	1092	1059	1114	1071	1096	1066	1068	1095	1050	1086	1050	1076	1072	997	1077	1078	1039	1077	1117	1098	1117	1063	1122	1122	1082	1058	1093	1038	1035	1053	1097	1081	1041	1086	1077	1067	1081	1081	1052	1107	1128
22471	21022	28460	23808	21027	20820	9051	2392	1660	1489	1312	1170	1130	1129	1158	1080	1065	1074	1031	1009	1054	1087	1061	1087	1017	1098	1103	1093	977	1024	958	1052	1025	1049	1048	1035	963	973	1010	1118	1048	1009	1010	1018	1015	1036	982	1069	1079	1056	1032	1055	1002	1064	1012	1016	1025	1027	1034	1004	1033	1079	1024	1030	1025	1058	1022	1005	1069	1013	991	990	997	1044	1050	1066	1023	1014	980	1059	1026	1052	985	1084	1003	1014	1001	1034	1057	1064	1025	1084	1093	995	1027	1034	1037	1038	1026	960	1008	988	987	939	1002	1014	1016	992	1014	1073	1042	1023	1062	971	1003	1036	1029	993	1031	1146	1005	1004	992	1021	1077	1006	1053	1031	1104	962	984	1016	1000	1054	987	1029	1041	1012	1002	1020	1052	1044	972	1050	976	1034	978	975	1079	1101	1026	1022	995	1019	986	1020	1091	1077	1034	1048	1006	1042	1047	985	997	1070	1045	1061	1062	997	945	1024	996	1059	1008	1009	1029	991	997	1037	1017	1016	973	1033	990	995	985	956	1002	1028	1070	1093	994	1010	984	980	979	1022	997	1097	975	1072	999	1020	1011	998	1033	977	1023	980	1058	1014	1020	1068	1032	1057	1024	1003	1126	974	1032	1001	1091	1026	1060	1041	1017	1005	1072	1048	1036	989	1065	967	1043	997	990	1048	1060	1068	1044	979	1041	1028	1025	995	1053	997	996	1040	980	1040	1025	1028	1005	974	1040	992	1007	1009	1017	1064	1036	971	1020	1035	1000	986	1021	1002	998	1010	993	1015	1010	990	990	949	1011	1110	1040	1007	1030	1025	984	1027	970	988	1054	1038	1019	993	1035	1010	1011	1035	1047	953	1020	1093	1058	1073	1063	1015	1028	1014	1035	1031	1033	1058	1054	945	1008	1072	1041	1014	1014	1030	1006	1050	1018	1036	985	998	1033	1029	1004	1001	1051	1002	1017	1004	1044	1050	1031	1057	1038	1079	1015	1004	1065	1013	1012	1054	1026	1017	1036	1055	1021	1046	1005	971	961	999	1033	1032	1014	988	946	929	1012	977	1028	992	974	976	1028	1073	1026	1044	1012	969	993	967	1027	1063	1007	1076	1099	1014	1027	1020	1091	1025	1047	1033	1048	981	1040	1059	1036	1076	1048	1035	1025	1072	1021	1038	1054	1037	1039	973	1037	1018	1076	1094	1045	1032	988	1021	1058	1004	1054	1065	1055	1032	1039	991	1037	919	949	1051	1000	972	1044	1121	1098	999	1017	1048	1031	1006	984	984	1022	1020	1032	1021	1026	1115	1036	1039	1000	1056	999	958	1011	1017	1032	1038	1027	1021	1041	1040	1023	1045	1066	1095	1042	982	1058	964	1101	984	1070	1035	1048	1027	1068	1053	1018	1026	1002	1004	1045	1044	1008	1018	993	1014	1034	1063	1014	1032	1105	1041	1048	1010	1050	1004	986	1036	1029	1041	1057	1026	1040	1017	964	995	1046	995	1062	997	1027	1044	1026	1032	1080	1006	1030	1021	1042	1052	988	1062	998	992	970	1022	1090	1019	1081	950	1047	1020	1014	1025	1062	1008	975	989	1068	1092	1011	1054	1074	1024	996	1007	1037	1082	1044	989	1042	1024	1015	1027	1025	1045	1054	1003	1024	1053	976	986	1022	1045	1030	975	1062	1035	1021	1021	1019	1075	955	1049	1034	1035	976	921	1008	995	1032	1006	1033	1034	1045	1043	1037	975	1015	1027	1065	1000	1060	1071	1016	1004	1052	970	1012	1007	1066	1012	1049	1088	1056	1064	1028	1010	1033	1043	1015	1083	1039	1044	987	1021	1011	1050	987	1033	1024	1029	1040	1040	981	1028	1040	1055	1054	1057	1033	987	1051	1080	1091	987	1049	1019	1024	1052	1024	1023	1009	1032	992	1057	1066	1083	997	1037	970	989	996	990	993	991	1050	1038	1050	1057	1022	1047	1077	1046	1028	1043	1004	990	1039	1088	1075	973	1009	1011	1083	1032	1064	999	1007	1023	1041	1038	945	1021	977	1055	1042	1035	1032	1000	995	1047	1041	1028	988	998	1034	1037	1012	1036	997	991	1046	1076	1032	1005	1010	1041	1031	983	1017	1033	973	1025	1026	1058	976	1044	1047	1045	1007	972	981	1031	1018	990	1059	1007	1022	1046	1024	1032	989	1078	1024	981	1050	1042	1008	1058	1023	966	999	1015	1074	973	1065	977	964	1036	1016	989	1053	1077	978	980	995	982	1023	1007	1053	956	1073	1016	961	1061	1044	1023	981	1040	1021	976	1024	1032	1047	1057	1029	995	1005	1072	1031	1010	1026	1056	1010	991	1027	1071	1006	1038	998	1008	996	1017	1044	1016	990	1074	1022	1077	997	1043	1034	1029	1051	1032	1039	980	1058	1001	1047	1031	1073	1000	1020	1059	1027	1014	1058	1014	1053	1010	991	974	1002	983	1016	1008	1062	1008	982	1054	1036	1034	1000	1008	1058	1007	1028	1000	1040	1151	981	1049	1022	1021	981	1067	1048	989	1024	984	995	1075	1017	1050	1037	1004	1023	1056	1011	1033	930	1010	990	991	1024	1038	975	1022	1008	1017	1010	1013	1066	1055	1034	1053	1100	1057	1040	1038	1010	1028	1006	1005	1020	1054	1026	1052	1045	1015	1013	1001	1002	1034	1087	1001	981	1000	1066	1035	985	1053	1034	995	984	981	1004	1019	1068	1000	997	1106	1002	1026	1039	982	1000	973	980	989	1022	1059	1059	1077	1055	1046	975	1004	1043	1013	1032	1033	1013	1045	989	977	1050	1048	1025	999	1008	1007	994	1030	1064	983	1031	978	1057	1048	978	997	1021	966	1024	1045	1106	1015	1031	1086	1063	939	1046	1043	1016	1059	1028	1048	970	1039	1034	1032	974	983	1027	1074	1000	986	1012	1039	1034	999	990	1057	973	1035	1017	1041	1037	1030	994	984	1014	1045	975	1052	1054	1053	1103	1053	1030	1079	1026	1006	1012	997	978	993	997	1042	1041	984	1048	1023	965	990	1016	993	1016	998	1012	1073	1030	1051	1000	988	1031	988	978	1027	1050	1013	976	1004	990	1047	1002	978	1044	1035	1014	1105	1075	1037	1025	1063	959	1017	1018	1031	1008	1065	1052	999	989	987	1025	1079	1036	1050	1011	1016	1061	1061	1033	1046	993	952	994	1048	991	1038	982	1016	975	1037	1012	1008	1054	1071	1035	1015	1061	990	1039	1019	1043	1033	969	968	1015	1031	995	980	1055	999	1042	996	981	1010	1021	1077	1075	1034	1022	1054	1055	1042	1019	1033	1081	1082	1072	1066	1016	1010	1027	979	1049	1025	1050	962	1051	1037	1014	997	1037	1037	1033	1009	1009	1080	1063	1073	1043	1052	1023	1033	1059	981	1056	1044	1012	1012	955	1035	972	1033	1012	1065	1008	1022	992	1016	1012	1047	1053	1035	1024	1000	1018	993	1033	1053	1007	1007	990	1100	1043	1086	1038	1063	1019	987	1016	1029	1041	1019	1035	1072	998	997	995	1031	1034	1071	1035	1051	1039	1011	1068	995	1029	1037	1034	999	990	1055	1079	980	983	1103	1025	1047	1024	993	987	1069	989	1037	1047	988	1005	1060	1020	1051	1078	998	1082	1010	999	1030	1053	1041	982	1042	987	983	980	981	1022	982	1032	985	969	961	985	1024	1013	1026	1082	995	1007	1050	1037	1008	1028	1085	1022	1023	1021	1042	987	1057	979	1022	1088	1031	1018	1038	1000	1049	990	1013	987	1036	1087	994	1065	1065	1054	987	989	1046	994	1000	1040	1003	1034	1046	1080	1007	1045	1026	1056	1024	1047	1018	978	1026	1026	1033	992	995	1059	1024	1031	1082	1023	1019	1029	1005	1105	1022	1035	1027	1002	990	993	994	1058	998	1069	1032	982	1025	1060	1030	1030	1048	996	1038	965	1023	1032	1004	1041	1043	1053	1006	1022	1037	1065	990	1078	1014	1068	1060	968	1054	1011	972	1016	1022	1012	1006	993	1017	1096	1054	1003	1080	1012	993	926	1023	1076	964	1057	983	1019	1002	1012	1031	1020	986	1043	1057	1052	1028	1035	1059	982	1019	1069	992	1000	1143	999	1043	1069	1042	1068	1030	1011	1018	1022	998	1004	992	985	1050	1030	975	1002	1008	1053	1047	1085	1064	1044	1031	983	1054	1018	1005	1034	1033	1035	1027	1006	981	1047	1029	1007	1074	1051	1003	1008	1039	1023	984	1008	982	1003	1001	1039	1012	995	982	986	1036	989	971	1052	1093	999	985	1059	984	1035	1010	1011	1035	1018	1004	980	1006	1009	1068	954	1056	1038	1030	1026	1037	1029	988	1000	1027	1067	1023	1004	1005	977	992	1036	1059	1006	1008	1016	1005	985	1066	1001	1016	1000	997	993	1083	1004	1056	1029	1041	1068	998	1094	993	987	1002	1019	1017	1064	1027	1004	1050	1047	981	1011	1032	1090	991	1033	1042	1063	1012	1005	1049	1004	993	1035	1014	987	1058	1047	1039	1010	963	1030	1011	1071	1033	1038	1044	940	1026	1004	946	1030	1065	1009	1046	1002	1005	1058	994	1020	982	1073	1029
44112	68467	43933	24938	8991	5204	3285	2599	2110	1770	1462	1314	1258	1212	1152	1175	1130	1102	1063	987	1040	1055	1027	1074	1038	1045	1031	1022	971	1038	1017	1027	1027	1073	1046	1045	1063	1018	1044	1028	1037	1056	1021	998	1068	1061	972	1041	1058	1004	978	996	1084	1064	1002	979	1020	1009	1052	953	1019	985	996	1039	993	1087	1005	1020	972	970	987	994	1018	1077	1038	1046	1016	1043	1034	1028	1061	1044	1002	976	992	1016	995	1060	1020	1024	988	1043	941	1022	977	1049	993	1086	993	1010	1027	1006	948	1016	1033	1017	1028	1056	1089	1035	1036	1014	1010	1008	1012	1019	1004	1064	1031	1022	1041	976	1043	1054	978	972	1003	966	1004	980	1054	1051	1010	1002	1071	1039	997	1011	1092	1036	1001	1070	1052	1033	1061	1012	1040	1034	1016	991	1029	1000	1036	1031	1019	987	1013	1052	1025	984	987	1005	989	1036	1035	985	1022	992	1059	1056	997	1002	1032	1004	997	978	1002	1044	1034	982	964	1040	995	1005	1057	1018	1059	1010	1046	997	1001	1013	1011	1011	994	930	998	1017	1041	1047	1041	1038	1060	998	1065	995	1036	1027	1058	945	1067	1061	986	1037	1025	1018	1029	1002	1005	977	1017	1049	1068	1105	1056	997	1077	1013	1050	985	981	980	1053	980	1022	1012	1060	1042	997	973	1006	977	1042	1068	1010	1054	1015	1017	1035	1024	1004	999	997	1008	1002	1072	1018	994	1018	1025	1027	1019	1041	988	1026	1052	937	1002	999	1019	1002	1075	1035	1078	1036	1025	1015	1024	1010	1020	1070	977	972	953	1013	1053	1102	991	1011	977	980	1013	1052	1018	1049	1041	962	975	965	1048	1034	1004	981	1047	991	1029	1033	1043	1016	1006	1088	1022	1001	979	986	1048	981	1026	1027	1011	951	1025	1038	1037	1003	1043	1033	988	997	987	1052	1043	1067	976	1033	1037	1021	1049	966	1023	974	1009	1051	981	984	1031	1043	1054	977	985	1039	991	949	1061	1047	1051	1045	975	1052	1009	1042	1055	1021	1073	1059	1012	1037	1020	1070	1040	987	1000	1039	988	992	1011	1046	993	1071	990	1015	1066	990	1025	1037	964	1095	1017	1033	1032	993	1031	969	1009	1025	1047	1087	1014	1011	1012	1043	1018	1008	996	1036	1009	1033	1016	989	1019	997	1007	1017	1019	1046	1036	985	1009	1040	988	1043	1031	1007	1040	1017	1032	1076	1092	1018	1006	987	1078	986	1009	1048	1087	938	1061	1025	1046	1019	1021	997	1017	1035	1010	960	1000	947	1023	979	1095	979	1016	1021	1063	1017	1003	1059	1008	1029	1003	1020	1006	1020	1028	1046	1064	950	951	984	1016	1003	1023	1026	992	1052	1011	990	985	994	1065	1013	995	1046	1047	1037	1042	993	994	1037	971	1006	974	1012	1049	1039	1020	1037	1005	1040	990	1004	999	1007	1003	1023	1000	1058	1006	989	994	1068	1028	1024	1070	1021	1095	1038	1025	946	1103	974	1097	1046	1015	1010	1018	1010	1038	978	1096	1065	992	1106	1068	1040	998	992	990	975	1043	1110	1006	999	1061	993	998	985	1071	1017	1009	1066	1029	1006	1026	1036	1026	1017	1078	1041	1033	1052	1019	1042	1018	984	1030	971	1001	1063	1011	1013	996	1025	1042	1031	1101	954	1030	1057	1036	1021	992	1044	1036	1038	970	1016	1003	1014	1040	1098	1035	1033	1037	1039	1032	1043	1046	1050	1008	1066	1027	1028	1038	975	1075	1054	1053	1087	1009	995	1013	1030	1045	965	973	932	1016	988	1009	1040	1017	1030	1001	1010	1018	1032	1024	1015	1028	1033	993	1009	1004	1021	1026	1045	996	1025	1022	1020	1048	1006	1053	1039	972	979	1014	1021	955	1040	1048	1055	992	1012	1000	990	1009	1001	1011	1071	991	1016	1003	1025	958	1015	1005	953	1100	1019	985	976	1093	988	999	1033	1036	993	1066	1026	1009	976	1006	1009	1026	1021	1032	998	979	1002	962	1003	997	1036	1075	1024	982	1013	1056	1005	984	1056	1037	1015	1023	1058	1008	991	1027	998	998	973	1032	1006	1036	1078	1016	1052	1005	989	995	1028	989	1023	1002	999	1000	1005	1074	1011	1042	1019	1022	1041	1018	1028	933	962	992	1014	1052	1066	985	1004	1038	1024	1095	966	1055	1057	1027	1025	1087	1024	1043	1014	1036	995	1045	1002	966	1019	1027	1035	1041	1018	1036	1001	1037	992	935	1016	1013	1000	964	1045	973	1011	1021	1031	1015	1017	1006	1042	999	1004	979	1008	1033	1003	1069	992	1018	1074	1030	1000	1029	1000	961	1021	1017	1019	1010	991	978	995	1048	968	1014	1021	1036	1050	998	1011	1025	1058	1063	1013	1020	958	1013	1056	1043	1008	1039	973	1037	1022	1030	1026	1060	1039	1058	994	1004	993	1017	994	1039	1014	1029	945	1034	993	1080	1083	999	1086	1011	1013	1017	990	1030	1011	969	1021	1025	1039	1025	980	1026	979	1031	1005	1011	1052	999	1011	974	1055	1034	1010	981	986	1027	989	1056	1028	1041	1054	1032	1040	972	1027	1076	1030	977	1057	1017	1014	1015	1075	1050	1006	997	998	1053	994	1039	1009	1001	1072	1058	1061	1031	1068	1012	1044	1034	992	979	960	1037	996	994	1065	961	1034	993	1043	988	999	1055	1055	988	1038	1074	1043	1051	1075	1033	1028	1021	983	974	1003	1022	957	1030	1050	1059	1000	1004	999	985	1028	1030	1036	1113	1001	1004	1011	972	1039	1001	1024	1042	1004	1016	1014	1051	1024	1010	1031	1037	984	1013	1029	971	1008	1010	1009	1017	1053	1060	1047	1068	997	1008	1044	1012	1021	1100	1037	1083	1001	1035	995	1067	1032	1009	997	1003	1030	1064	1028	979	964	1062	1028	1000	1033	986	1031	1066	1041	1009	1040	1025	1054	1030	1012	1078	984	1070	996	1015	1027	1015	982	986	1082	1024	1024	992	997	1039	1044	1027	1024	1034	1026	1007	1017	1120	1024	983	1020	1071	1055	1034	1028	1040	1042	994	1053	963	982	986	1033	1063	1042	1002	1008	995	1025	1030	1019	1007	1031	1067	1033	993	1047	1008	1007	1061	1001	1025	968	1078	1006	1023	1011	1053	1055	974	1021	1107	991	1012	1060	1001	1025	973	1056	1069	979	993	1014	1013	1041	1016	996	1021	968	1063	1046	1014	1029	1049	1012	1039	1011	1023	1034	1050	1035	984	1067	1019	1055	976	922	1070	1049	1002	1050	1078	1035	1029	1055	1023	1134	1085	1042	1034	1026	1061	992	1018	1057	1028	1063	979	1050	974	1034	1032	1009	1038	986	1020	1041	1047	1059	1010	1043	981	987	956	1028	1015	1067	1043	994	1008	1009	1003	1026	1020	1037	990	1090	1030	1031	1039	1072	1024	1061	1004	1036	1006	1020	1007	1056	1000	1062	1015	986	962	1037	983	1028	1007	1018	989	1026	1041	1005	1001	1065	948	1001	1007	1015	1071	962	1023	1051	1032	1000	1008	1044	1026	1001	997	1022	1030	1022	1065	1016	1078	1042	1054	1022	1026	999	1026	979	986	1023	1056	1014	998	978	1033	1068	1023	982	981	1014	1048	1003	1066	990	1059	1062	975	999	1043	963	983	1031	1027	1077	1024	1009	1005	1023	1014	1010	1062	1023	1038	1036	1064	1038	1057	1007	1022	1060	989	1002	996	957	1029	1038	1058	1030	1019	1033	987	1040	1017	998	1051	986	1036	1014	985	994	1005	1024	1082	1010	1026	1025	1027	1000	1004	999	1011	1004	967	1024	988	1048	1056	969	1076	969	1015	1026	1072	1057	1013	1051	973	1002	1064	1110	987	1036	1055	1076	1026	1002	1018	1043	987	1036	1013	1020	998	1039	977	1029	976	998	1054	1038	1031	976	1045	1016	1044	1034	1032	974	1064	978	1018	1060	1058	1026	1057	959	1034	1009	1013	1038	1097	1007	1041	1016	971	1070	989	970	1051	1043	1001	1001	1036	996	1036	1031	1045	1041	986	992	985	1012	1080	970	1012	1033	1025	1032	1040	1052	992	1017	1024	1017	990	1057	978	974	989	1006	1018	1020	976	1040	1018	959	1018	999	1037	983	964	991	1052	1047	1044	1034	1038	1031	1000	1007	999	1030	965	1071	1022	968	1017	1052	983	990	1040	978	1039	1055	1024	1032	1071	1051	1044	970	1045	1004	947	1070	1057	1013	1104	1029	1007	1020	1014	1080	976	1062	1068	1074	1028	994	1026	1001	1016	1002	987	994	988	1022	981	1012	1059	1034	1060	1057	1033	1000	983	1044	987	1047	1046	994	1054	1023	1020	1069	941	996	1060	993	1019	969	1114	985	1078	1067	1036	987	1051	995	1024	1001	1024	981	1012	1037	1062	1094	993	1046	1022	1094	1023	1015	1020	1027	1014	1034	1019	1075	1012	1064	1006	997	1024	993	1021	1029	1011	1027	1053	1020	1024	986	1034	1015	1006	1020	982	1031	1009	1011	1001
38744	40229	32854	19701	7282	3160	1988	1755	1427	1219	1154	1121	1115	1087	1061	1023	1045	1060	1049	1034	1049	1052	1003	1094	1008	1046	1015	1018	1035	1074	1042	994	1041	989	1012	1045	1010	1054	1086	1060	1081	1046	1080	1007	1011	1084	1035	981	1071	1034	989	1016	1006	937	1077	1014	1059	1009	1093	1032	1066	1016	1013	1038	1030	982	1004	987	1028	1059	1046	1011	1042	1017	1036	1111	1036	990	1023	1046	1011	1069	1087	1030	1003	1041	1075	1061	1052	1046	970	1063	1029	1004	1015	1038	1007	1061	1052	998	999	1015	1052	1053	976	1036	1021	1016	979	1034	1028	1036	1033	1004	987	1010	1005	1036	1057	1059	1020	1062	1057	1068	1015	991	1041	1043	996	1069	1028	1051	1024	1000	1048	1059	995	1071	1030	1003	985	1050	1031	1049	1034	1072	1008	1064	1090	1051	1004	997	1011	1042	1055	1003	992	1032	1077	1012	1035	1026	984	975	1000	968	1052	970	1018	1099	983	1025	1014	987	1092	1044	1007	1015	1009	1019	1034	993	1037	1026	1065	1027	1008	1033	1015	1009	1017	1029	1084	1022	1059	1003	1055	976	1004	1044	1029	1045	1110	979	999	1059	1014	1079	1018	1013	1044	1056	1073	974	1031	1036	1086	1042	1068	1023	1014	1075	1047	1026	1044	1089	1025	1000	1015	1027	1038	990	995	1040	1058	1005	1006	1036	1019	999	1013	1058	1043	1057	1024	1054	1029	944	996	1047	980	1043	1023	1034	1041	1051	1004	1049	1035	1034	1133	1013	1062	1055	989	1012	1043	1029	1088	977	1069	1020	1015	1036	1067	1082	1034	1071	1056	1083	1028	1082	997	1039	992	1048	961	1141	1002	979	1043	1051	1035	1043	1056	1000	1032	1003	1077	994	1004	1002	1042	1041	1076	1093	1018	1028	1031	1019	1009	1078	1034	1034	1018	1039	1057	968	958	1013	1081	1074	1003	1059	1072	993	1075	1029	1032	1036	1040	1065	1125	1034	1026	1008	1074	1091	1053	1005	1031	1020	1001	1061	1042	1064	1011	1039	1079	1029	993	1024	1103	1037	1042	967	1011	1005	1047	1020	1053	1007	971	1059	1032	1018	1017	1035	1017	1050	1073	1006	1045	1041	1041	1058	1084	1091	991	1047	1061	1105	998	1040	1023	1096	1007	1062	997	1034	1034	1144	1025	997	1037	1070	1049	1056	1043	958	1031	994	1025	1049	1025	1040	1043	991	1113	1000	1032	1024	1072	1044	987	966	1050	1044	1021	1055	1010	1032	1052	1000	1040	988	979	1028	1002	1036	1047	1082	1018	1011	1069	1060	1034	1116	1026	1046	1010	1043	1010	1004	974	1025	973	986	1038	1076	1010	1038	1032	1010	1040	1059	1046	1034	1027	993	1054	1087	1055	1086	1050	1023	1054	1065	1051	1027	1032	1023	1100	985	975	1036	1017	1026	1009	1012	992	1030	1063	1056	1040	1035	1028	1019	1078	1001	1059	1019	1025	1049	983	1057	987	1036	983	1044	1051	1010	1035	1024	987	1057	1030	1010	1017	1030	1065	1010	1055	1031	1025	1043	1037	1046	1012	1028	1029	1018	1039	1067	1044	1048	1083	1026	998	1058	1015	1037	1023	1050	1060	1056	1070	1000	974	1066	1052	1055	978	972	1024	1039	1024	1033	1037	1034	1062	1082	1011	1062	1058	1035	1047	1034	1045	1031	1010	1002	1062	1024	1009	1074	956	1049	1056	990	1026	987	1066	978	1008	1062	1038	1079	1067	1092	1054	1039	1143	1042	1030	1035	1005	1039	1036	1034	1070	984	996	1024	992	1058	1066	1060	1083	1020	1059	1069	1023	994	978	1048	984	1019	1007	1051	1036	1021	1052	1009	1011	1042	1016	1010	1013	1083	1037	1025	1067	1058	1010	986	1064	1039	1035	1058	1059	1074	1008	1077	1030	1066	1023	1026	1012	1042	1052	1012	1090	1017	1006	1037	1021	1037	1066	993	1021	1067	1011	990	1025	1026	979	1073	1016	1079	1023	1017	1030	1048	1004	1038	1029	1062	991	1029	1071	1053	1066	1059	1005	1035	1010	1025	1013	1043	1030	1035	1030	1034	1019	998	993	975	1044	1031	1075	1062	1035	1055	1083	1012	1037	1019	1019	1006	1129	1080	1060	1067	1016	1032	1047	1014	1022	1015	1036	1056	1026	1048	976	1082	1016	1108	1063	1056	992	1085	1089	1060	979	1051	1014	1032	1030	1049	1074	1059	1043	977	1020	1029	1010	1068	1030	1025	1038	1052	1015	1009	1027	1056	995	1084	976	1053	1027	1074	1010	1055	1024	1040	1049	1095	973	1028	1041	1080	1010	1053	1012	1074	1032	1025	1020	1052	1034	1058	974	1045	976	1008	1058	970	1025	1037	1077	1081	1035	1055	1002	1071	1029	983	999	1024	1019	1038	1055	1012	1049	1044	1074	1041	1006	976	1013	1021	999	1065	955	1041	1120	1020	1054	1058	1078	1072	1079	1062	987	1051	1025	1066	1012	1061	1017	995	1063	1067	1001	1051	1073	1020	1029	1076	1011	1031	1023	1000	965	1047	1027	1019	1053	1037	1030	1033	1057	1048	1012	1062	1035	1083	1061	1031	986	1027	1090	1081	1086	1014	1034	1071	1058	1091	988	960	1045	988	988	1008	1012	1049	1064	992	1134	1038	1001	1016	1045	940	1024	1079	1005	1030	1094	1088	1074	1129	1038	1022	999	1023	1061	1034	1021	1116	1062	1007	1074	1135	1021	1089	1023	1017	1008	1026	976	1012	1026	1080	1084	1023	1021	1011	1100	1045	1027	1054	1016	1038	1050	1045	1081	974	1026	1081	1025	1041	1080	1074	1025	997	1046	1041	1033	968	1016	999	1083	1030	1034	1012	1068	1048	1057	989	1080	1039	1021	1003	1007	1063	1057	965	1051	1024	1061	1074	1026	1065	1054	1042	1037	1008	1033	1032	998	1050	1008	1018	998	1039	1055	1031	1044	999	1061	1070	1025	996	1005	997	982	1054	1003	1057	1064	1015	1081	1035	1083	1031	1030	1014	954	1017	1033	1034	1074	1071	1055	1014	1054	983	1052	1047	1028	1010	1018	1040	1038	993	990	1010	1076	999	1045	1028	1042	1028	1026	993	1028	1049	1044	1012	1105	1043	1095	1090	1100	1128	1020	1046	1081	1035	1015	1012	1099	1063	960	1014	1028	1038	996	1065	999	1030	1021	1089	1006	1066	1037	1052	1045	1030	997	989	1019	1063	1071	999	1000	1007	1069	1103	989	1030	999	975	1051	1073	1018	1041	1016	1082	1089	1039	1025	1036	989	1032	994	1002	1033	1011	1030	1022	1077	1080	1031	1023	1103	989	1085	1043	1030	1039	1020	1069	1026	1023	1084	1009	1041	1028	1076	1039	1069	1038	1032	992	1007	1033	1026	1009	1045	1045	1066	999	1045	1074	1020	1047	1041	1080	1013	1037	984	1041	1108	1042	982	1032	1044	1028	1047	1009	1047	1019	1040	1008	1024	989	1032	1082	985	1082	1049	1049	1018	1034	989	1059	1033	981	1038	1087	1020	1002	1031	1054	993	1031	1038	1000	1000	1048	996	1092	1016	1067	1036	986	1017	1053	996	1031	1071	963	955	999	1039	1045	1030	1082	1058	1044	1074	974	1085	1062	1017	1019	1042	1060	1007	1014	1017	1004	1031	1008	1055	1067	1012	1048	1091	997	1075	1015	1017	1072	1077	1067	1058	1059	1019	1020	1004	1078	1079	1072	1013	1046	1068	1076	1085	1044	1052	977	974	1062	1107	992	1079	989	1042	998	1008	1104	1037	1059	1055	1010	1073	1048	1059	1015	1037	1031	1042	1010	1011	1107	1031	1012	983	1033	1052	1044	1032	1056	1027	1030	1040	1067	1032	1040	985	1069	1096	1045	1047	1079	1056	981	1044	988	1125	1017	1035	990	1032	1053	1003	1020	1045	1000	1126	1031	1033	1008	1057	1027	1042	935	997	1031	1039	1086	1023	1038	987	1055	1056	1021	1021	1047	1077	959	1015	1050	981	1037	1032	1043	1108	1054	1043	1040	1088	1042	1038	1009	1039	1013	1053	1004	996	1038	1053	1006	1024	1037	977	1038	1000	1063	1081	1068	1030	1003	1009	1052	1069	1082	1031	970	976	1044	1046	1049	937	1012	1022	992	1011	959	1064	1047	1040	978	1065	1059	1059	1017	1112	1098	1030	1052	1004	1083	1003	1081	988	1088	1001	1052	1083	1073	1037	1026	1083	1031	1019	1031	980	1026	993	1035	1067	990	1032	1074	1069	963	984	1028	1048	1038	1041	1021	957	1053	1024	1067	1021	968	1025	1024	1016	1027	1040	979	1033	1057	1083	1051	1070	1102	1065	1070	1034	1003	1030	1076	1069	1048	1040	1016	959	1019	1058	1044	1055	1056	1022	993	1036	1022	1026	1078	1033	1054	1032	1080	1054	1017	1055	1018	1068	1024	1011	1009	992	1064	1123	1062	968	1058	976	991	1044	1009	1027	986	1001	1046	1083	994	1019	1050	999	1042	1108	1055	1032	1074	1000	1015	1003	1042	1037	1064	1075	1020	1016	1046	1060	1100	1034	1030	1053	983	1077	1061	1018	996	1027	1013	1025	1019	1024	1060	1039	1050	1030	1013	1048	1019	994	1057	1009	1060	1002	996	1057	1013	1009	993	1053	1056	1097	1042	1018	1023	1067	1005	1015	1019	1001	1041	1044	1124	1068	1028	1019	1063	968	1064
44230	50786	31262	15699	7843	4048	2736	2168	1641	1333	1240	1164	1133	1172	1065	1040	1040	1038	1060	1073	1002	1041	1050	1078	1055	1023	1096	1050	1046	1071	1054	1076	1041	1106	1046	1059	1078	1019	1009	1070	1026	1058	1066	1034	1043	1015	1059	1066	1043	1014	1051	1054	1045	1030	1050	1049	1078	1043	1067	1039	1083	1073	1060	1040	1095	1078	1053	1043	1056	1057	1022	1062	1027	1022	1022	1069	1055	1073	1061	1041	1094	1038	1052	1044	991	1051	991	1036	1101	1095	1062	1066	1090	1047	1049	987	1013	1016	1048	1046	1065	1125	1067	1024	1087	1048	1102	1078	1066	1040	1076	1084	1013	1060	1064	1033	1109	1079	1003	1047	1040	1014	1065	1098	1063	1069	1011	1025	995	965	1064	1024	1021	1048	1037	1051	1025	1006	1010	1045	1067	1026	1033	1030	1061	965	1058	1009	1033	1043	1051	1111	1075	1056	1091	1074	1080	1035	1050	1069	1005	1030	1083	1038	999	1097	1096	1047	1024	1018	1061	1079	1070	1094	1085	1043	1032	1111	1058	1018	1065	1047	1065	1006	1069	1055	1012	1004	1000	1104	1016	1093	1098	1063	1022	1036	1010	1029	1055	1036	1006	1029	1060	1051	1066	1077	1036	1080	1085	1069	1020	1068	1002	1015	1058	1050	1042	1069	1064	1042	1051	1014	1052	1040	1015	1072	1066	1032	993	1068	1048	1055	1010	1097	987	1035	1054	1066	1044	1057	1063	1037	1078	1006	1029	1095	1027	1072	1058	1050	1022	1072	1050	1076	1065	1031	1018	984	1049	1113	1055	1067	1075	1051	1041	1085	1015	1024	1044	1036	1006	1021	1096	1073	1086	1112	1092	1057	1086	1049	1073	1067	1038	1061	1086	1112	1079	1033	1071	1055	1113	1031	1054	1045	990	1047	1099	1062	1037	1017	1053	1073	1046	1100	1037	1104	1086	1057	979	1090	1056	1051	1019	1044	1036	1053	998	1045	1001	1086	1054	1024	1069	1065	1059	1047	1011	1085	1007	1066	992	1037	1002	1094	1044	1090	1034	1053	1008	1040	1083	1005	1066	1043	1113	1065	1033	1044	1063	1050	1024	1069	1053	1040	998	992	1103	1039	1042	1062	1060	1032	1022	1058	1023	1065	1022	1036	1093	1072	1064	1168	1071	1044	1064	1073	1029	1056	980	1095	1072	1021	1076	1036	1064	1046	1083	1071	1059	1080	986	1041	1050	1085	1076	1030	1049	1041	1023	1099	1090	1009	1092	1023	1077	1042	1093	1042	1018	1079	1020	1099	1074	1023	967	1096	1044	994	991	1056	1034	1047	1068	1006	1062	1029	1029	1068	1085	1057	1046	1048	1091	1035	1040	1061	1048	1047	1010	1061	998	1026	988	1019	1004	1037	1017	1072	1044	1086	1050	1086	1037	1074	1105	1062	1036	1057	1014	1044	1039	1041	1107	1044	1042	1077	1084	998	1001	1041	1047	1044	1081	1044	1027	1068	1028	1076	1014	1056	985	1060	1056	1073	1055	1023	966	1080	1078	1023	1106	1094	1043	1085	1077	1001	1095	1113	1091	1046	1039	1018	1040	1078	1014	1072	1046	1067	990	1052	1017	1093	1053	1066	1079	1019	1032	1014	1071	1006	1043	1052	1016	1084	1022	1051	1049	1042	1086	1042	1044	1056	1053	1026	1083	1079	1002	1085	1054	985	1044	1113	1020	1100	1044	1064	1068	996	1056	1061	1021	1097	1041	1029	1029	1035	1055	1022	1066	1104	1056	1025	1019	1015	1043	1043	1045	1076	1075	1052	1095	1002	1048	1056	1016	1086	958	1088	1031	1027	1057	1044	1077	1042	1063	988	1069	1060	1044	1083	1011	1077	1031	1027	1088	1088	1088	1019	1066	1123	1055	1034	1089	1046	1057	1075	1033	1029	1043	1034	1040	1075	1088	1028	1086	1024	982	1084	1087	1079	1073	1051	1015	1063	1036	1061	1082	996	1057	1066	1025	1075	1089	1023	1045	1042	1062	1044	1086	1050	1032	1128	1029	1094	1073	1067	1059	1071	1061	1044	1086	1026	1081	1035	985	1070	1039	1009	1050	1037	1001	1016	1046	999	1006	1093	1044	1036	1054	981	1002	1059	982	1080	1100	1054	1055	1062	1079	995	1072	1003	1055	1060	1096	975	1059	1076	1038	1033	1058	1104	1045	1036	1083	990	1088	1072	1040	1105	1103	1098	1090	1034	1047	1030	1053	1086	1111	1019	1080	1030	1080	1037	1001	1025	1059	1037	1015	1049	1110	1028	1056	1063	995	1005	1080	1045	1050	1105	1052	1036	1066	1012	1035	1010	1023	1084	1047	1041	982	1009	1016	1051	1047	1064	1050	1025	1025	1017	1027	1079	1013	1073	1075	1036	1016	1020	1031	1043	1069	1005	978	1090	1120	1075	1013	1045	1066	1033	1074	1040	1029	1058	1091	1035	1086	1026	1126	1019	1073	1080	1039	1076	1030	1074	1097	1048	988	1110	1070	1046	978	1078	1040	998	1047	1062	1090	1033	1064	1032	943	1093	1033	1077	1029	1078	1020	1023	993	1014	997	1078	1020	1099	1094	1032	1036	1039	1010	1080	1051	1029	1090	1089	1060	1056	1070	1063	1098	1035	1028	1107	1041	1034	1054	1058	1060	1002	1042	1061	1013	1025	1075	1035	1028	1060	1086	1035	1031	1075	1054	1039	1050	1028	1058	1006	1032	1043	1073	987	1005	1048	1008	1066	1041	1057	1004	1089	1041	1083	1041	1091	1031	1010	1074	1058	1064	1086	1054	1062	1111	1098	1055	992	1031	1042	1024	1013	1076	1025	1020	1086	1023	1086	1055	1069	1062	1028	1068	1036	1068	1091	1064	1027	1023	1023	1048	1032	1009	1081	1058	1073	1059	1066	1029	1103	1064	1051	1075	1075	1065	1062	1056	1012	1078	1018	1093	1062	1058	1066	1043	1001	1054	1075	1026	1076	1070	1041	1038	1038	1032	1023	1013	1072	1062	1019	1099	1070	1095	1071	1083	1036	1016	1090	1013	1106	1030	1034	1015	1023	1032	1088	1033	1076	1044	1026	1034	1097	1065	1073	1057	1043	1095	1119	1029	1014	996	1070	1030	1042	1108	1059	1042	1035	1068	1075	1042	1073	1046	1047	1045	1063	1010	1046	1082	1036	1045	1033	1005	1025	1027	1001	1064	1093	972	1056	1100	1039	1047	1036	1095	1044	1078	1034	1023	1052	1098	1049	1072	1075	1039	1070	998	1093	1066	1030	1082	1041	1009	1065	1020	1034	1056	1028	1053	1012	1057	1055	1045	1067	1036	1054	1017	1016	1043	1057	999	985	1086	1065	1001	1074	1038	1042	1082	1099	1022	1002	1069	1049	1031	1063	1061	1047	1030	1040	1057	1023	1012	1030	1052	1035	963	1042	1052	1104	1025	1117	1065	1046	1114	1030	1035	1068	1074	1041	1037	1080	1045	992	1067	1033	1044	969	1022	1097	1031	1056	1108	1024	1053	1083	1032	1027	957	1091	1059	972	1039	1082	985	1043	1042	999	1015	1068	989	1005	1017	1003	1132	1036	1003	1027	1046	991	1101	988	1061	1061	1024	961	1002	987	1017	1090	1014	1037	1028	1104	1037	1067	1049	1049	1050	1059	1055	1029	1050	1074	1134	1002	1062	1023	1010	1057	1070	1012	1077	1105	1071	1047	1120	1028	1005	1029	1054	1047	980	1014	1015	1065	1098	1075	1043	1077	1070	1065	1033	1084	1030	993	1039	1123	1019	1095	1045	1030	1087	1045	1081	1008	1053	1025	1066	1025	1050	948	1091	1030	1142	1098	1028	1042	1023	1032	1067	1053	991	1022	1006	1045	1070	1068	1054	1033	1034	1047	1016	1096	1043	1030	1043	1003	1014	1100	1070	1028	1032	1035	1116	1012	1066	1019	1020	1070	1015	1044	1101	1049	1028	1033	1068	1067	1051	1055	1059	1076	1052	1092	1091	1082	1064	1061	1013	1071	1050	1061	1002	985	1002	1072	1035	1013	1064	1082	1055	1069	1041	1044	1073	1084	1082	1078	1072	1059	1047	1009	1056	1053	1119	1000	1010	1035	1021	1052	1059	1022	1036	1053	1035	1123	1036	1133	1007	1066	1024	1035	1052	1052	1034	1070	1090	1046	1013	1071	1047	1046	994	1072	1026	1073	1092	1050	1087	1085	1020	1032	1069	1046	1055	1044	1017	975	971	1106	1054	1031	1034	1092	1094	1058	989	1061	998	1081	1082	1084	1064	1060	1048	1045	1073	1050	1042	1005	1021	975	1020	1013	1067	1065	1079	1105	1015	1057	1012	1028	1052	1062	1026	994	1048	1013	1082	1032	990	1099	1032	1088	1069	1058	1074	1063	1048	975	1063	1021	1035	1021	1068	1060	1059	1024	999	1038	1051	1072	1127	1037	1018	1097	1092	1024	1022	1044	1072	1085	1074	1078	1073	1084	1030	1118	1042	1112	1013	973	1048	1042	1114	1038	963	1053	1078	1019	1020	1047	996	1054	1091	1031	1120	1078	1073	1050	1102	1111	973	991	1009	1022	1004	1061	990	1050	1097	1052	1099	1066	1079	1048	1056	1001	1009	1081	1055	1066	1101	1063	1031	977	1008	1054	1052	1027	1053	1030	1025	1122	1056	1072	1096	1092	1029	1068	1043	1066	999	1035	1057	1037	1092	1044	1036	1053	1039	995	1055	1078	1048	1054	1047	1071	1094	986	1082	1009	1040	997	1047	1034	1041	1103	1029	1027	1029	1045	1012	1130	1073	1040	1039	1035	1045	1058	1049	1045	1055	1072	1047	1061	1059	1007	990	1072	1013	1034	1052	1066	999	1017	1081	1031	1109	1061	1047	1036	1037	1084	1070	1090	1054	1059
23389	20936	27992	24186	20765	12474	3289	1972	1497	1385	1287	1103	1025	1119	1005	1030	1051	1039	989	981	938	982	973	999	1064	970	899	995	979	1011	958	903	996	1002	1014	980	915	951	941	939	927	993	1011	1025	966	929	998	1016	970	948	958	1000	910	985	985	1004	944	989	953	924	983	951	972	980	958	931	923	957	986	989	984	973	971	954	1005	942	991	991	946	1022	949	951	940	966	958	985	927	934	979	956	908	1002	945	910	971	972	986	946	970	944	987	985	990	960	935	999	928	1003	994	966	996	1004	960	959	968	977	956	937	930	951	890	970	981	925	996	913	988	938	985	962	967	1035	875	1006	963	973	952	999	970	976	1005	992	935	928	942	957	983	946	958	967	991	1004	1005	963	977	1007	979	919	958	932	955	944	976	939	1000	1025	986	949	963	987	969	1022	987	967	974	925	1008	976	934	1028	901	960	1013	961	1026	930	948	945	963	1022	915	954	997	947	932	957	923	965	1001	921	944	1003	958	969	971	940	923	1007	939	954	971	950	971	980	965	959	951	929	934	1016	955	970	950	1017	947	932	971	957	921	984	971	962	1006	970	934	962	962	990	990	1007	953	981	996	934	981	964	998	959	966	937	957	942	932	986	961	981	893	930	939	932	931	900	1001	972	984	978	940	989	923	986	969	932	1037	974	980	968	964	1010	956	935	946	988	992	950	952	984	971	987	994	953	945	964	929	939	970	972	1021	1011	978	957	995	1000	969	961	946	977	997	975	953	967	968	949	1023	1021	925	1018	964	947	979	987	991	982	922	941	939	960	984	1004	946	971	1000	1019	1020	911	1017	965	952	1040	961	1014	1010	924	947	1020	999	970	954	932	964	915	943	930	959	944	981	971	1030	960	994	954	971	1003	976	996	996	946	1019	987	972	972	1001	951	972	1013	955	1027	931	950	953	1020	947	903	914	976	1027	929	899	980	968	939	968	929	923	958	965	953	996	966	984	1039	929	962	897	960	941	954	924	979	974	892	981	972	927	939	968	946	994	981	981	1041	973	913	982	962	1007	1040	937	969	980	983	953	983	940	915	940	903	1011	958	973	963	946	957	947	949	930	980	989	945	978	961	1034	949	915	911	985	982	1017	948	975	947	938	966	915	918	958	984	959	1021	946	946	973	1011	992	957	1022	938	981	974	936	951	950	953	944	974	1009	948	943	997	973	960	950	909	953	976	969	962	1004	966	900	952	964	965	927	970	996	988	898	960	903	974	923	1015	1004	956	950	1001	992	959	965	990	988	987	973	968	881	993	929	1011	959	929	992	941	988	916	992	956	946	975	958	1059	1004	980	996	962	998	987	938	969	982	930	999	1024	990	1002	959	974	1015	974	940	955	1023	936	922	995	978	1006	940	964	1023	961	983	958	1009	991	978	956	1009	987	946	964	1002	921	969	980	955	1016	952	934	990	938	957	984	966	972	951	980	958	984	995	1002	930	986	936	939	974	947	952	972	951	957	958	972	934	993	969	991	1025	997	969	973	986	969	1001	1032	928	938	930	914	977	970	932	965	928	997	976	995	943	967	952	1033	1002	938	1027	990	977	950	980	956	959	1023	984	962	949	940	961	991	996	957	980	937	967	942	1003	996	978	974	979	961	970	933	957	1017	1016	1014	1001	956	965	990	980	943	1013	958	943	979	975	935	977	955	903	938	976	931	924	904	940	967	999	941	942	940	952	954	992	957	962	1030	935	934	967	1011	980	1020	1016	984	968	990	978	953	930	980	948	949	994	954	990	961	952	1047	1028	968	984	965	983	1009	981	1005	940	938	903	980	943	1034	932	946	989	968	971	980	933	996	1024	986	901	1032	955	955	931	941	961	944	987	984	1012	953	904	973	956	961	962	988	994	961	972	982	983	988	993	982	976	975	919	986	939	970	981	979	954	994	862	940	949	901	1006	991	985	980	1005	970	982	937	943	974	961	926	983	987	953	945	875	994	959	973	965	907	991	960	955	954	901	975	980	1000	956	1013	946	945	932	981	901	973	971	935	991	983	1001	933	936	949	969	993	944	997	998	942	977	1001	984	954	971	976	915	958	984	930	939	1000	979	958	966	994	940	953	947	944	994	980	1017	964	909	966	966	942	930	993	954	958	914	1001	927	950	921	975	1002	956	935	897	936	931	944	945	951	1052	918	970	991	938	897	962	894	875	971	989	972	947	1055	955	1010	897	1039	962	908	962	1015	938	993	975	947	981	974	978	982	982	928	977	991	965	931	970	960	964	958	947	897	922	918	981	943	977	952	978	993	990	966	986	942	1020	989	974	984	953	937	962	1002	972	984	1029	936	980	966	949	952	919	927	968	978	886	920	994	985	1001	941	975	958	871	999	998	946	931	953	919	942	968	1021	999	940	953	943	994	973	971	967	952	916	919	949	984	946	978	938	950	959	956	993	981	976	939	967	924	984	898	935	944	1014	1014	937	955	990	954	987	954	973	970	935	978	951	963	980	987	1003	955	1001	958	931	913	970	957	952	979	971	962	961	931	948	963	982	987	989	953	1002	945	951	1039	954	1018	909	998	917	969	981	938	922	939	941	1000	949	959	941	968	914	1000	1001	965	945	966	1010	983	1003	1033	952	964	951	991	1010	945	970	958	938	974	1042	963	927	992	922	955	946	960	972	968	932	985	955	989	974	978	946	964	951	923	949	998	969	942	954	944	921	947	984	919	941	929	905	1027	983	928	972	933	899	940	987	964	963	960	968	974	981	970	977	985	1016	980	965	904	1013	1014	969	925	1014	969	965	982	1011	1026	909	920	950	959	1009	929	927	990	971	991	1015	992	979	917	1019	921	940	949	968	976	952	932	958	934	946	1014	905	1006	954	1004	952	971	983	985	963	936	953	977	979	941	989	983	937	967	941	980	1005	954	940	931	980	959	961	1039	988	958	1003	1010	988	923	953	965	965	983	955	1024	975	981	996	1035	978	992	954	982	964	925	982	903	959	944	963	959	994	936	935	960	1032	988	926	961	1011	971	1017	983	954	938	978	959	941	939	995	983	944	957	985	967	940	981	987	1007	956	1045	913	986	987	934	919	973	966	925	962	961	988	924	999	919	964	952	904	1009	958	968	945	1002	938	1001	1007	996	900	1007	969	883	962	1026	963	972	1010	1050	910	974	963	924	964	938	1006	937	921	1000	984	969	962	978	988	928	982	983	972	998	917	984	969	982	952	922	964	937	914	980	966	1002	960	955	987	950	944	986	922	922	972	1005	933	966	995	979	954	932	973	979	949	984	943	943	1000	947	950	1006	955	948	984	958	993	955	877	998	951	966	956	970	901	955	980	958	917	958	988	948	1009	1024	982	977	908	981	990	954	958	920	901	974	985	947	926	944	954	948	978	966	951	919	987	965	976	940	974	1008	981	986	928	961	974	939	891	1002	972	952	965	966	922	984	911	948	960	965	939	958	1004	935	954	961	942	987	970	985	940	938	934	1009	918	977	1001	974	975	940	990	970	927	958	992	975	931	961	958	959	988	955	994	921	947	958	972	932	999	981	982	1006	936	957	943	962	970	918	971	1001	947	959	946	942	956	1041	994	1001	987	1006	933	946	901	983	876	989	938	983	998	955	1016	896	937	908	958	941	889	968	961	984	968	932	976	930	934	987	954	917	976	946	937	1010	905	994	988	960	977	1001	1018	907	954	1005	993	954	963	978	960	973	914	950	975	975
40951	58489	38185	17993	7673	4462	3214	2329	1800	1565	1361	1201	1126	1027	1032	1041	1016	987	973	988	1017	992	1008	1041	992	1001	985	967	995	1045	959	936	1024	971	1015	982	980	1007	1014	1001	969	982	964	992	988	938	1010	1015	1001	990	984	930	960	942	982	955	971	970	939	984	922	955	997	991	967	979	1013	939	1025	956	998	957	1003	977	964	928	990	962	1005	960	974	944	972	992	991	960	997	943	983	994	1015	962	971	1024	984	970	952	991	1016	1009	1006	1003	957	976	941	1002	957	949	959	937	987	956	1010	961	959	913	1010	962	994	978	969	1007	978	990	964	1012	1014	950	990	1035	957	970	988	1011	976	1003	904	999	965	950	973	964	986	950	1012	1026	1007	989	1022	1032	1061	1029	923	979	969	951	980	968	960	1044	976	969	999	956	959	974	993	1016	906	996	1004	991	1019	1001	950	1021	992	970	922	1047	999	997	967	1001	985	918	1041	1027	1038	958	986	948	948	1018	984	957	962	1003	1001	944	934	892	979	1046	969	977	941	998	991	1001	980	973	995	1030	992	995	1039	936	960	947	982	992	990	1015	968	922	984	980	1009	968	1005	955	941	977	995	1001	973	998	938	1008	985	1028	1032	960	964	989	917	1001	995	946	983	993	946	1030	975	971	942	966	1036	997	1031	959	959	1017	987	978	968	983	972	976	981	929	968	944	975	1034	932	977	950	947	993	948	992	992	1036	1000	993	988	987	1008	993	1013	945	991	1023	964	950	1006	1007	975	998	1017	1026	999	983	957	1009	938	946	948	997	1000	952	1003	996	1036	980	1015	1017	903	952	992	943	956	1026	999	1006	975	989	987	966	976	999	960	995	1006	971	974	982	995	1028	916	1005	952	963	990	952	1035	1022	1001	953	1018	988	948	964	964	1010	940	960	1000	965	911	997	967	984	1028	989	978	942	990	955	917	948	911	984	1021	984	1020	982	1008	960	1035	1005	918	1032	973	974	978	999	971	948	1023	961	989	1034	941	898	950	958	967	1011	1009	958	953	1043	959	1023	1022	952	1008	921	973	976	1000	956	966	1008	950	977	986	981	993	1024	1031	998	993	960	1010	1036	1013	944	927	944	946	965	968	963	944	1011	998	1005	973	983	955	1024	946	1006	1026	973	1040	1002	1015	872	915	985	977	1002	974	1021	986	994	983	997	1007	1004	997	950	1004	973	973	989	998	963	964	936	928	1019	906	994	983	966	961	988	1011	996	1025	920	898	1106	974	970	964	996	946	975	981	982	999	979	1008	1009	969	1019	934	975	982	997	968	984	933	1037	996	1000	1003	1024	1007	982	998	925	954	976	1012	993	1018	947	942	1003	1005	961	1050	968	998	1029	973	991	953	965	946	1020	963	873	989	999	1045	1035	967	979	945	950	1020	1012	1013	1029	980	979	937	982	936	953	982	954	916	971	1019	988	964	1040	984	957	1024	1040	976	933	988	963	999	1011	1016	961	1006	950	989	999	1001	1016	976	975	981	972	995	1008	975	980	977	986	981	997	1088	1018	940	986	1015	911	1007	952	991	1014	1022	968	943	949	963	1076	998	974	969	953	1019	1064	948	996	1017	1003	985	1008	968	987	916	973	965	991	944	935	961	921	969	976	1019	1002	975	979	958	981	981	1006	936	951	1004	981	969	970	968	1011	956	923	1009	987	998	1001	1020	971	1011	989	1003	1027	978	982	944	1001	1020	1015	965	996	1012	981	968	1039	984	935	968	968	998	1009	933	1011	959	978	904	1032	956	988	933	979	984	955	1008	972	1003	963	1057	971	994	940	989	933	957	1007	1032	1000	990	997	969	1019	998	1009	1001	986	956	1006	978	1017	953	965	944	977	974	969	973	938	986	984	953	962	942	953	992	981	1021	969	975	1008	1023	1023	960	1006	966	990	1019	1011	1018	1026	982	1001	1033	988	933	954	985	924	995	943	959	988	1005	1012	1008	988	991	966	958	956	964	1004	943	931	987	978	966	998	1010	960	941	987	1063	930	1011	977	1007	985	995	949	997	956	1011	994	943	984	986	978	995	955	989	999	962	968	993	952	1014	950	1064	1005	978	981	986	936	982	929	975	1004	963	932	990	1019	969	993	1003	989	971	975	960	1051	1000	958	974	995	965	958	1007	977	984	923	939	1030	1064	969	965	973	952	998	989	1005	1019	991	1002	924	975	1036	929	954	1013	955	1008	1035	1010	901	1040	1016	997	1005	1032	982	1034	1007	986	1023	979	890	1003	999	946	955	1034	920	989	937	1020	997	1012	1001	921	993	902	1007	989	971	983	1007	1018	944	1028	989	948	983	964	979	991	973	989	961	989	1010	992	966	959	1011	954	972	955	1010	1013	997	993	1010	986	998	1022	1007	1018	965	1000	1000	962	986	924	974	978	981	993	1002	951	998	979	954	996	948	986	1005	1026	1008	969	981	989	975	1020	947	973	1025	1038	952	961	953	961	925	943	979	947	993	951	995	1012	976	992	953	970	919	961	975	983	974	972	986	972	914	972	1024	944	928	1028	937	975	1008	937	982	987	1020	1013	997	984	994	951	940	996	954	948	997	963	962	968	971	977	978	1011	995	1007	968	983	1030	1003	999	1002	1042	977	978	939	930	951	951	948	1007	994	952	978	1014	996	960	995	1038	971	939	935	876	950	950	956	1003	970	970	994	965	970	967	992	983	1004	1010	912	965	1021	956	959	991	973	991	962	999	1023	948	981	959	999	987	961	964	971	977	948	1026	1019	1006	995	1005	1006	964	954	1025	962	976	1028	998	963	980	954	982	946	1011	950	958	959	957	1001	981	1042	1061	929	1024	1010	983	916	983	977	1030	1004	945	1023	970	1029	945	1008	985	1018	1005	1013	1007	934	975	936	962	917	1000	925	949	964	1025	936	1004	1016	992	1012	1016	1037	950	955	1014	960	937	948	977	957	939	1007	994	979	995	1016	987	1015	973	993	925	1004	956	994	930	957	951	977	959	998	1041	1015	983	1012	930	971	999	1010	987	945	973	1001	1022	1018	973	931	982	960	1015	979	960	1019	973	958	970	950	971	1023	994	1018	932	1018	985	1015	1022	972	976	968	949	978	1023	967	989	985	1005	935	992	991	1021	974	1017	934	993	958	1026	968	988	1019	1000	972	978	975	1038	1023	1019	930	999	1041	964	1000	1003	955	1012	1020	944	979	999	1008	1011	1023	978	982	937	980	968	1028	999	1019	935	924	979	998	995	1039	1004	985	1020	1003	1018	975	966	978	970	958	960	976	987	993	992	950	966	953	1012	968	1009	1018	949	881	937	985	987	970	1009	967	931	945	981	1008	979	912	989	1033	983	1032	946	1032	955	955	983	950	968	988	1049	1023	1007	997	1047	1002	950	928	883	962	980	974	954	1012	972	985	976	972	987	1003	962	967	983	985	1002	941	975	976	983	992	937	1017	1025	1002	1007	928	986	1016	950	958	943	946	968	954	905	981	984	978	984	990	959	1032	955	965	958	994	1031	972	994	980	972	995	1047	943	956	1049	1013	1010	954	933	1016	961	1003	986	1008	943	946	1045	976	964	986	958	983	1020	977	997	1043	984	974	1009	975	951	946	961	1009	974	967	1026	1031	944	938	989	950	980	955	977	996	1026	952	980	989	971	974	982	1011	960	1005	985	977	972	992	920	967	981	964	978	935	949	924	956	983	924	1022	946	1015	1022	977	988	984	892	1011	982	979	964	1025	1000	982	1037	957	995	979	988	980	1014	1014	949	942	998	1035	946	963	958	994	1021	992	966	1043	920	1030	1004	993	916	1009	993	945	930	925	970	994	1028	991	974	974	976	989	986	966	1031	925	1003	1015	962	1023	992	951	967	942	960	943	1023	952	993	967	1034	958	937	1015	979	1010	1060	1037	1000	924	963	965	977	993	1042	994	1012	980	983	989	988	997	1033
25039	21387	26835	25021	12190	3166	1994	1576	1429	1462	1377	1274	1206	1195	1140	1165	1187	1090	1076	1137	1135	1067	1081	1128	1123	1107	1089	1081	1065	1107	1093	1148	1102	1124	1069	1143	1171	1075	1051	1135	1115	1061	1112	1100	1122	1064	1068	1065	1115	1090	1117	1032	1122	1106	1172	1063	1125	1097	1029	1106	1085	1121	1076	1087	1068	1064	1068	1086	1050	1072	1073	1091	1081	1126	1116	1092	1138	1108	1051	1098	1115	1098	1098	1133	1084	1120	1115	1033	1071	1119	1089	1056	1072	1119	1111	1039	1030	1096	1076	1106	1061	1099	1058	1042	1104	1009	1115	1093	1100	1031	1093	1109	1116	1107	1024	1033	1040	1124	1112	1080	1152	1116	1122	1144	1108	1101	1097	1133	1118	1154	1092	1034	1136	1106	1106	1104	1073	1121	1073	1077	1018	1082	1114	1091	1099	1153	1108	1095	1092	1132	1165	1056	1055	1073	1188	1040	1063	1107	1046	1105	1066	1036	1084	1109	1109	1101	1099	1146	1141	1069	1044	1087	1120	1067	1079	1133	1040	1065	1099	1069	1150	1099	1083	1133	1087	1104	1021	1114	1078	1044	1117	1089	1119	1094	1114	1087	1107	1087	1073	1062	1074	1153	1109	1133	1032	1071	1092	1082	1067	1013	1142	1073	1104	1185	1059	1106	1134	1076	1098	1059	1116	1089	1098	1046	1026	1043	1039	1092	1073	1038	1146	1019	1158	1128	1112	1112	1096	1097	1149	1077	1135	1032	1082	1097	1052	1065	1045	1106	1110	1048	1087	1067	1089	1083	1097	1136	1145	1135	1113	1085	1091	1037	1140	1074	1111	1054	1082	1135	1113	1080	1037	1109	1070	1082	1101	1081	1088	1117	1132	1112	1039	1110	1057	1041	1070	1089	1104	1122	1081	1073	1045	1082	1062	1127	1069	1084	1142	1070	1086	1142	1085	1090	1094	1007	1108	1137	1048	1054	1082	1096	1104	1074	1026	1020	1070	1084	1141	1114	1120	1085	1081	1068	1049	1081	1097	1101	1104	1085	1149	1115	1071	1113	1073	1015	1132	1118	1105	1148	1107	1027	1129	1067	1100	1131	1114	1120	1059	1122	1067	1078	1055	1075	1152	1074	1085	1094	1117	1102	1089	1126	1114	1092	1075	1074	1084	1039	1037	1052	1126	1104	1097	1103	1117	1122	1094	1135	1093	1143	1169	1093	1112	1088	1070	1113	1087	1056	1087	1112	1150	1102	1084	1099	1097	1124	1146	1111	1135	1115	1115	1117	1096	1129	1080	1070	1125	1085	1094	1074	1105	1083	1107	1155	1054	1121	1082	1088	1105	1154	1161	1071	1094	1095	1139	1075	1085	1031	1043	1098	1108	1058	1111	1085	1082	1128	1070	1091	1094	1038	1118	1070	1122	1084	1142	1130	1053	1087	1105	1076	1123	1121	1050	1145	1113	987	1139	1152	1067	1068	1108	1128	1060	1097	1054	1060	1110	1048	1103	1115	1092	1056	1144	1064	1090	1116	1094	1005	1086	1126	1116	1118	1056	1094	1118	1086	1151	1075	1023	1064	1123	1076	1149	1103	1142	1078	1089	1086	1074	1122	1091	1083	1079	1156	1069	1109	1035	1105	1085	1032	1096	1123	1090	1091	1029	1078	1118	1114	1050	1043	1100	1104	1054	1094	1149	1089	1119	1083	1097	1113	1101	1069	1098	1065	1112	1139	1112	1083	1050	1078	1100	1089	1087	1110	1044	1129	1073	1077	1074	1048	1091	1041	1110	1078	1076	1096	1128	1065	1077	1145	1119	1079	1078	1041	1128	1109	1151	1059	1079	1033	1121	1063	1125	1075	1092	1126	1079	1070	1104	1161	1111	1145	1065	1098	1097	1128	1083	1044	1115	1089	1075	1106	1091	1100	1060	1121	1092	1149	1169	1098	1121	1062	1086	1073	1060	1129	1116	1110	1031	1054	1081	1146	1085	1054	1101	1139	1105	1089	1112	1095	1093	1127	1079	1162	1118	1048	1097	1101	1072	1085	1093	1138	1080	1096	1105	1116	1116	1145	1095	1026	1124	1029	1080	1173	1106	1126	1059	1086	1065	1110	1088	1118	1138	1102	1147	1087	1113	1084	1073	1087	1140	1040	1076	1079	1075	1095	1070	1091	1049	1007	1123	1060	1115	1030	1100	1093	1041	1048	1050	1084	1202	1150	1164	1066	1153	1090	1113	1058	1081	1164	1112	1106	1022	1083	1072	1067	1088	1080	1114	1108	1033	1073	1124	1049	1120	1093	1073	1039	1104	1108	1111	1115	1055	1113	1091	1100	1119	1130	1105	1100	1060	1111	1127	1128	1157	1116	1137	1086	1090	1087	1119	1118	1127	1083	1107	1118	1091	1073	1071	1067	1079	1132	1105	1083	1082	1079	1111	1098	1046	1059	1082	1077	1115	1112	1106	1094	1091	1082	1047	1103	1081	1073	1076	1080	1094	1110	1117	1039	1077	1034	1039	1145	1078	1103	1063	1128	1120	1089	1051	1088	1116	1082	1136	1129	1071	1060	1112	1127	1116	1101	1090	1083	1123	1129	1113	1095	1059	1115	1187	1106	1116	1055	1109	1069	1113	1042	1083	1070	1082	1083	1117	1050	1065	1110	1071	1069	1072	1115	1036	1133	1103	1092	1123	1062	1080	1115	1138	1090	1099	1098	1142	1113	1095	1094	1117	1082	1102	1129	1036	1103	1090	1091	1136	1074	1117	1070	1163	1108	1136	1013	1148	1121	1085	1066	1100	1112	1083	1032	1073	1118	1104	1143	1097	1096	1053	1171	1069	1084	1097	1127	1101	1101	1065	1146	1115	1088	1111	1155	1124	1071	1127	1090	1079	1042	1137	1110	1097	1119	1073	1107	1169	1088	1043	1084	1062	1095	1114	1110	1114	1122	1097	1117	1088	1038	1094	1127	1100	1101	1093	1054	1090	1187	1129	1169	1101	1183	1116	1126	1094	1089	1095	1105	1055	1137	1105	1109	1097	1068	1054	987	1089	1114	1123	1135	1144	1090	1063	1121	1128	1097	1077	1067	1102	1035	1045	1136	1081	1091	1052	1131	1021	1048	1080	1075	1073	1100	1129	1034	1060	1146	1062	1117	1073	1080	1091	1090	1073	1074	1171	1149	1068	1137	1101	1090	1089	1092	1054	1138	1054	1089	1108	1090	1091	1081	1086	1045	1043	1109	1072	1154	1136	1045	1130	1056	1115	1079	1114	1114	1190	1089	1122	1116	1115	1058	1082	1132	1087	1123	1152	1140	1136	1052	1064	1076	1083	1094	1043	1098	1070	1139	1068	1077	1089	1106	1092	1151	1111	1083	1092	1009	1063	1155	1060	1139	1072	1130	1066	1102	1130	1122	1075	1134	1058	1090	1098	1043	1090	1100	1122	1108	1105	1038	1074	1074	1146	1045	1108	1060	1112	1043	1143	1071	1129	1133	1052	1124	1139	1069	1108	1085	1113	1071	1108	1089	1145	1182	1139	1091	1078	1097	1062	1078	1077	1088	1068	1094	1082	1113	1120	1092	1066	1101	1098	1130	1091	1074	1077	1059	1121	1104	1141	1118	1088	1098	1068	1098	1075	1065	1089	1079	1064	1097	1114	1119	1030	1072	1107	1109	1093	1101	1143	1106	1022	1077	1057	1127	1080	1136	1058	1092	1064	1061	1052	1095	1153	1061	1069	1102	1066	1095	1111	1118	1101	1126	1108	1069	1089	1088	1137	1093	1091	1079	1130	1101	1088	1131	1053	1157	1099	1057	1099	1101	1039	1062	1070	1071	1070	1021	1065	1040	1080	1126	1151	1099	1091	1107	1087	1121	1066	1093	1105	1103	1087	1063	1117	1113	1098	1070	1089	1025	1070	1088	1109	1131	1077	1114	1048	1113	1037	1110	1110	1053	1126	1035	1074	1107	1065	1127	1061	1135	1054	1086	1004	1107	1143	1077	1077	1115	1176	1122	1069	1105	1091	1092	1052	1107	1085	1090	1066	1050	1096	1133	1033	1042	1078	1092	1053	1062	1139	1050	1051	1119	1084	1152	1110	1109	1121	1108	1051	1115	1085	1094	996	1103	1126	1126	1126	1089	1120	1081	1131	1116	1107	1124	1168	1112	1123	1098	1108	1119	1082	1072	1076	1110	1022	1082	1050	1136	1060	1158	1106	1071	1110	1122	1083	1081	1077	1137	1092	1114	1204	1095	1055	1024	1075	1057	1146	1050	1082	1079	1095	1095	1169	1114	1071	1012	1126	1104	1107	1079	1138	1103	1147	1056	1050	1120	1108	1049	1074	1073	1135	1062	1100	1098	1153	1082	1099	1071	1105	1062	1146	1100	1088	1138	1062	1040	1044	1093	1109	1111	1162	1070	1139	1139	1140	1108	1122	1137	1113	1129	1133	1087	1086	1077	1071	1040	1112	1103	1152	1116	1143	1093	1100	1186	1104	1120	1113	1106	1052	1110	1110	1096	1118	1130	1039	1077	1120	1102	1079	1046	1139	1124	1088	1087	1116	1119	1099	1080	1058	1072	1135	1074	1119	1052	1029	1106	1094	1070	1061	1090	1100	1098	1043	1110	1089	1134	1133	1065	1029	1076	1097	1081	1069	1099	1096	1080	1156	1139	1080	1095	1124	1101	1087	1112	1050	1116	1080	1071	1163	1124	1104	1065	1090	1042	1077	1086	1078	1108	1138	1071	1012	1066	1095	1083	1057	1126	1061	1046	1040	1096	1045	1103	1070	1102	1042	1059	1078	1118	1082	1085	1082	1055	1118	1077	1103	1097	1106	1078	1059	1068	1098	1122	980	1052	1104	1106	1044	1121	1085	1151	1096	1114	1032	1128	1048	1086	1085	1111	1111	1096	1100	1151	1136	1090	1150	1077	1058	1107	1062	1054	1101	1127	1093	1090	1110	1143	1122	1079	1106	1073	1145	1097	1098	1108	1105	1083	1100	1091	1105	995	1079	1081	1112	1092	1063	1126	1097	1139	1114	1119	1064	1094	1118	1070	1088	1057	1105	1145
46894	52568	23381	9309	5398	3422	2318	1889	1736	1681	1492	1334	1234	1186	1174	1133	1084	1066	1125	1107	1134	1109	1111	1051	1120	1116	1079	1122	1083	1073	1091	1147	1128	1115	1141	1167	1085	1080	1092	1011	1073	1159	1119	1030	1069	1095	1081	1126	1121	1104	1108	1118	1060	1085	1074	1123	1082	1084	1091	1107	1108	1048	1066	1105	1144	1123	1074	1157	1141	1095	1048	1110	1073	1090	1098	1172	1162	1144	1130	1121	1080	1095	1096	1177	1119	1096	1102	1148	1045	1167	1080	1149	1110	1062	1030	1100	1091	1134	1111	1109	1152	1158	1139	1046	1056	1058	1107	1104	1147	1058	1091	1119	1099	1091	1126	1068	1141	1137	1071	1088	1130	1134	1129	1114	1074	1129	1083	1082	1134	1078	1143	1143	1079	1012	1054	1125	1096	1080	1099	1102	1071	1123	1070	1070	1093	1103	1093	1109	1125	1081	1054	1075	1074	1094	1070	1117	1097	1070	1051	1077	1126	1115	1121	1105	1089	1106	1074	1136	1097	1089	1167	1100	1077	1119	1073	1106	1092	1120	1109	1040	1114	1115	1122	1090	1071	1094	1089	1140	1117	1121	1134	1106	1099	1075	1101	1083	1101	1101	1095	1108	1114	1068	1106	1151	1124	1105	1082	1088	1076	1094	1154	1091	1058	1064	1070	1087	1089	1172	1104	1109	1116	1027	1140	1093	1135	1104	1076	1039	1114	1106	1115	1111	1114	1157	1074	1121	1110	1129	1142	1071	1155	1125	1148	1117	1090	1098	1069	1141	1094	1115	1152	1148	1173	1086	1045	1072	1061	1109	1106	1098	1115	1087	1060	1106	1102	1092	1110	1133	1074	1068	1116	1121	1143	1147	1125	1101	1103	1076	1161	1097	1127	1081	1104	1041	1107	1096	1129	1138	1128	1142	1085	1059	1137	1139	1081	1099	1092	1135	1121	1056	1129	1130	1005	1119	1036	1068	1068	1100	1069	1112	1101	1091	1030	1098	1089	1159	1152	1100	1093	1130	1105	1033	1072	1053	1155	1151	1161	1128	1059	1019	1135	1144	1116	1174	1112	1119	1118	1088	1108	1100	1106	1065	1161	1094	1073	1134	1083	1080	1098	1104	1158	1129	1094	1036	1104	1104	1108	1178	1068	1074	1146	1076	1116	1106	1084	1135	1090	1088	1067	1133	1085	1091	1123	1061	1071	1062	1070	1101	1148	1157	1081	1069	1103	1189	1131	1085	1089	1105	1101	1150	1142	1150	1037	1149	1129	1015	1124	1107	1090	1102	1064	1098	1108	1105	1128	1120	1118	1188	1125	1142	1106	1078	1108	1089	1095	1105	1085	1123	1186	1092	1043	1059	1062	1116	1187	1086	1099	1081	1126	1086	1130	1104	1155	1091	1057	1158	1116	1078	1115	1127	1080	1121	1088	1167	1116	1066	1135	1125	1162	1113	1099	1119	1096	1127	1096	1095	1081	1110	1176	1050	1073	1097	1096	1103	1121	1139	1118	1109	1113	1146	1101	1135	1146	1144	1060	1211	1152	1105	1060	1087	1121	1156	1077	1052	1127	1067	1081	1144	1072	1155	1105	1110	1073	1089	1076	1121	1087	1145	1155	1080	1080	1185	1062	1064	1061	1086	1075	1091	1134	1085	1174	1151	1120	1106	1073	1091	1095	1075	1156	1063	1152	1132	1141	1102	1122	1157	1105	1109	1112	1061	1057	1041	1093	1118	1102	1018	1073	1167	1128	1049	1123	1100	1069	1054	1107	1058	1096	1102	1085	1100	1126	1136	1110	1100	1052	1122	1113	1117	1056	1126	1125	1128	1076	1089	1140	1084	1099	1118	1125	1140	1108	1132	1106	1078	1078	1091	1124	1082	1073	1107	1147	1107	1116	1082	1123	1147	1106	1115	1111	1069	1134	1061	1129	1087	1118	1064	1142	1101	1075	1103	1123	1086	1103	1072	1133	1106	1102	1120	1131	1098	1100	1057	1095	1087	1083	1114	1141	1095	1072	1084	1085	1099	1158	1087	1098	1026	1158	1123	1093	1034	1109	1191	1110	1084	1139	1069	1120	1121	1081	1101	1075	1073	1139	1044	1103	1093	1117	1090	1121	1068	1076	1113	1137	1116	1105	1131	1136	1138	1127	1131	1091	1130	1075	1133	1109	1101	1137	1113	1128	1147	1149	1126	1041	1018	1089	1145	1095	1103	1125	1152	1136	1122	1037	1129	1126	1133	1082	1062	1145	1106	1116	1107	1035	1115	1069	1131	1137	1165	1082	1072	1097	1061	1086	1087	1090	1113	1121	1092	1091	1066	1056	1061	1041	1123	1093	1127	1149	1112	1108	1151	1147	1158	1073	1102	1160	1108	1103	1079	1123	1096	1120	1135	1106	1087	1086	1108	1090	1125	1158	1131	1059	1061	1104	1026	1084	1050	1070	1124	1112	1073	1128	1079	1083	1066	1122	1156	1094	1096	1133	1128	1075	1117	1098	1037	1117	1151	1084	1208	1133	1099	1082	1155	1104	1083	1154	1080	1117	1137	1136	1101	1151	1076	1112	1028	1109	1113	1101	1130	1075	1158	1127	1090	1092	1152	1155	1107	1077	1106	1100	1114	1151	1051	1125	1095	1160	1101	1111	1132	1127	1145	1076	1083	1121	1099	1121	1101	1099	1072	1079	1074	1154	1102	1086	1098	1092	1090	1150	1106	1123	1035	1055	1161	1187	1119	1093	1091	1110	1102	1057	1019	1088	1057	1107	1134	1129	1024	1155	1075	1044	1075	1076	1109	1126	1141	1106	1103	1053	1086	1115	1089	1093	1103	1135	1114	1131	1105	1090	1076	1095	1158	1113	1091	1121	1067	1086	1041	1127	1067	1114	1101	1089	1137	1060	1082	1096	1102	1081	1114	1106	1079	1151	1070	1108	1109	1076	1096	1085	1113	1094	1023	1184	1149	1069	1038	1135	1127	1105	1049	1101	1065	1103	1177	1135	1100	1109	1050	1088	1057	1135	1188	1080	1146	1109	1062	1055	1135	1163	1099	1105	1055	1066	1175	1055	1096	1086	1090	1090	1063	1144	1135	1095	1127	1109	1125	1118	1157	1069	1108	1062	1129	1169	1116	1133	1138	1107	1145	1060	1160	1125	1149	1123	1121	1149	1118	1120	1063	1159	1120	1123	1112	1142	1152	1071	1128	1108	1047	1091	1117	1113	1058	1114	1104	1140	1125	1124	1145	1035	1062	1087	1122	1108	1111	972	1090	1072	1082	1090	1107	1108	1095	1064	1077	1122	1071	1116	1089	1115	1065	1123	1094	1096	1075	1122	1134	1118	1095	1079	1208	1132	1074	1088	1132	1082	1086	1099	1089	1105	1087	1087	1060	1128	1111	1103	1051	1049	1171	1081	1123	1093	1112	1114	1138	1125	1158	1066	1092	1118	1190	1108	1110	1108	1082	1101	1132	1094	1100	1070	1046	1089	1067	1113	1061	1072	1068	1126	1091	1055	1116	1142	1079	1100	1095	1139	1096	1099	1094	1119	1116	1146	1106	1117	1148	1053	1149	1122	1095	1086	1145	1125	1152	1165	1115	1100	1071	1055	1091	1092	1093	1066	1085	1046	1071	1122	1067	1065	1114	1100	1139	1088	1085	1079	1118	1113	1142	1123	1067	1130	1124	1099	1128	1093	1121	1150	1131	1092	1126	1082	1079	1073	1106	1111	1103	1074	1118	1170	1108	1145	1121	1128	1098	1075	1160	1120	1115	1089	1112	1109	1074	1165	1115	1110	1158	1056	1087	1153	1149	1077	1107	1074	1148	1072	1159	1077	1111	1051	1125	1053	1133	1041	1135	1141	1209	1088	1115	1082	1113	1142	1084	1090	1125	1094	1152	1012	1115	1131	1086	1096	1099	1128	1102	1113	1079	1098	1119	1146	1170	1086	1144	1088	1150	1106	1133	1119	1097	1088	1074	1107	1133	1158	1125	1091	1125	1153	1136	1092	1126	1065	1098	1148	1106	1140	1103	1092	1076	1111	1136	1123	1079	1088	1118	1076	1092	1052	1163	1091	1092	1079	1089	1110	1113	1041	1100	1145	1066	1122	1044	1121	1087	1108	1061	1106	1096	1122	1061	1112	1084	1115	1103	1081	1117	1145	1056	1148	1059	1059	1029	1111	1105	1141	1102	1123	1126	1120	1138	1128	1124	1124	1092	1049	1053	1058	1101	1108	1103	1086	1058	1160	1016	1105	1164	1083	1075	1123	1071	1086	1144	1076	1092	1080	1139	1089	1055	1155	1157	1151	1137	1105	1040	1075	1117	1161	1121	1092	1129	1090	1055	1095	1102	1111	1094	1115	1166	1117	1084	1160	1135	1135	1042	1113	1129	1056	1016	1073	1134	1061	1100	1052	1105	1170	1137	1081	1129	1091	1103	1077	1086	1077	1136	1094	1132	1031	1111	1053	1111	1100	1063	1128	1121	1108	1125	1101	1130	1106	1152	1135	1087	1077	1148	1125	1086	1155	1072	1114	1104	1111	1097	1051	1117	1069	1117	1090	1151	1108	1116	1115	1125	1041	1138	1128	1095	1116	1130	1076	1098	1054	1162	1110	1103	1131	1073	1119	1113	1131	1118	1134	1066	1137	1087	1183	1072	1105	1073	1112	1087	1096	1094	1077	1142	1088	1140	1064	1065	1087	1155	1093	1148	1172	1103	1116	1035	1044	1109	1119	1124	1072	1089	1169	1035	1084	1107	1106	1097	1095	1160	1105	1116	1160	1091	1132	1108	1123	1072	1104	1154	1131	1110	1085	1049	1062	1074	1138	1096	1081	1104	1129	1112	1158	1110	1074	1115	1138	1126	1156	1097	1081	1111	1082	1100	1071	1117	1099	1119	1115	1141	1100	1103	1087	1068	1148	1052	1146	1123	1098	1132	1094	1156	1083	1079	1087	1152	1094	1094	1101	1132	1076	1109	1079	1117	1129	1078	1118	1130	1098	1081	1085	1134	1080	1104	1059	1080	1104	1101	1112	1065	1048	1143	1116	1125	1164	1152	1005	1141	1087	1045	1053	1064
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
