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
341688588550	341688589063	341688589613	341688590163	341688590711	341688591263	341688591813	341688592363	341688592911	341688593463	341688594013	341688594563	341688595111	341688595663	341688596213	341688596763	341688597311	341688597863	341688598413	341688598963	341688599511	341688600063	341688600613	341688601163	341688601711	341688602263	341688602813	341688603363	341688603911	341688604463	341688605013	341688605563	341688606111	341688606663	341688607213	341688607763	341688608311	341688608863	341688609413	341688609963	341688610511	341688611063	341688611613	341688612163	341688612711	341688613263	341688613813	341688614363	341688614911	341688615463	341688616013	341688616563	341688617111	341688617663	341688618213	341688618763	341688619311	341688619863	341688620413	341688620963	341688621511	341688622063	341688622613	341688623163	341688623711	341688624263	341688624813	341688625363	341688625911	341688626463	341688627013	341688627563	341688628111	341688628663	341688629213	341688629763	341688630311	341688630863	341688631413	341688631963	341688632511	341688633063	341688633613	341688634163	341688634711	341688635263	341688635813	341688636363	341688636911	341688637463	341688638013	341688638563	341688639111	341688639663	341688640213	341688640763	341688641311	341688641863	341688642413	341688642963	341688643511	341688644063	341688644613	341688645163	341688645711	341688646263	341688646813	341688647363	341688647911	341688648463	341688649013	341688649563	341688650111	341688650663	341688651213	341688651763	341688652311	341688652863	341688653413	341688653963	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	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
21090	20067	27320	22537	20067	20062	10174	2287	1577	1302	1161	1014	917	845	805	791	714	650	654	632	619	631	584	602	608	538	567	524	499	510	545	527	560	471	518	519	502	455	489	460	466	465	503	455	464	453	470	478	453	429	423	461	470	443	465	435	466	466	489	465	476	418	441	483	483	475	474	444	469	458	405	416	467	447	431	449	397	409	397	421	430	445	440	408	425	459	396	474	452	453	416	416	413	456	450	451	411	430	439	444	464	444	432	474	442	414	472	450	432	424	448	466	397	444	436	470	435	446	410	398	430	424	437	434	407	453	425	441	450	410	451	440	403	445	443	416	433	451	414	404	383	434	442	418	431	438	461	420	457	394	433	446	467	453	430	445	394	381	409	445	412	461	420	434	451	458	484	448	432	402	434	441	404	428	429	429	424	425	416	413	436	432	423	450	435	441	439	476	415	448	459	433	454	411	407	459	482	446	435	427	427	463	400	433	460	420	423	448	431	394	418	434	426	445	483	442	462	387	409	439	416	432	438	422	410	418	459	420	443	461	432	397	432	420	437	450	451	412	420	408	438	434	414	430	452	455	445	441	415	464	499	420	459	420	459	467	411	412	458	459	428	454	426	460	410	455	458	466	433	424	417	432	444	467	442	436	437	427	437	429	420	459	465	428	433	433	431	431	426	405	426	419	435	457	457	425	421	435	447	396	450	396	430	436	458	436	420	423	456	417	462	417	425	412	408	440	424	419	466	453	426	488	420	447	410	424	464	418	410	439	401	423	462	461	394	447	453	460	442	465	424	452	418	456	466	438	434	450	485	441	420	452	416	414	432	440	434	428	423	434	426	451	449	415	473	438	403	474	458	406	415	455	482	423	444	407	447	467	464	401	440	458	420	472	480	429	440	418	472	443	392	414	461	393	467	417	454	467	455	385	469	452	466	460	436	420	457	441	459	425	396	464	445	426	427	437	464	446	430	432	429	413	413	461	414	428	430	451	372	407	402	428	447	427	455	437	431	442	429	409	415	416	436	434	404	428	401	450	435	439	432	437	450	451	435	449	438	446	409	446	383	475	400	455	478	447	426	431	461	375	435	417	417	413	460	446	466	483	446	469	442	385	435	403	419	476	426	448	416	423	432	427	425	446	406	431	444	438	459	454	447	433	439	393	430	412	443	433	432	452	434	403	439	437	433	426	444	434	411	455	440	439	433	446	495	402	438	433	472	421	393	461	439	417	426	416	447	444	460	422	404	415	447	412	417	428	427	422	453	419	450	421	411	458	425	432	440	431	413	436	440	401	415	474	434	407	458	428	419	425	412	445	463	441	427	402	418	448	456	430	414	461	449	472	472	430	410	460	475	453	438	440	455	465	419	454	421	439	446	475	455	451	409	461	402	417	452	403	459	466	438	428	405	420	432	435	432	454	420	422	415	441	444	417	404	434	433	439	453	441	429	409	427	410	426	400	415	443	404	452	429	442	427	476	431	469	417	434	425	448	439	435	435	447	447	445	421	438	431	434	416	430	425	417	482	423	451	446	433	412	442	431	411	436	431	408	438	437	428	429	423	434	455	420	440	473	424	498	429	436	423	421	449	439	387	453	399	465	476	443	414	430	435	435	392	437	460	396	479	430	434	490	464	414	468	384	437	461	457	426	410	386	425	445	441	495	415	421	420	457	440	426	420	452	441	433	451	452	454	427	437	437	405	450	428	424	431	443	428	450	454	418	470	427	450	442	464	419	430	467	408	449	423	457	419	464	429	417	409	456	417	432	451	449	435	426	446	461	457	412	437	413	391	441	380	485	454	442	460	415	444	444	438	459	447	445	406	414	415	412	404	455	428	422	429	412	421	416	434	444	419	439	445	426	413	420	445	470	460	435	428	440	435	467	421	400	434	464	451	453	429	434	405	406	430	402	404	422	455	464	452	427	438	447	429	445	431	429	391	432	409	407	445	432	429	448	442	454	432	447	421	422	451	429	404	437	435	398	436	447	439	411	465	440	427	451	421	459	440	438	397	411	472	432	452	449	456	422	427	447	418	394	422	461	396	419	420	463	441	426	459	456	384	453	449	453	422	409	436	479	440	417	434	400	423	431	444	425	447	468	471	406	451	472	421	448	450	455	409	424	449	446	464	425	420	423	426	392	450	434	465	416	431	433	453	417	447	424	439	480	415	416	432	422	457	410	437	445	438	447	443	428	414	391	408	422	460	415	426	443	409	411	436	456	496	428	410	471	408	464	457	457	412	432	445	436	442	437	457	397	452	443	430	426	431	443	403	428	435	429	453	455	480	422	436	430	419	461	431	413	436	449	432	452	413	416	432	430	429	435	454	452	442	417	423	418	424	446	465	434	435	436	418	450	423	456	461	460	463	444	426	446	443	441	405	422	458	418	443	436	427	451	423	405	393	456	425	453	403	466	431	433	404	412	415	408	447	420	442	461	412	448	447	458	452	410	476	435	417	405	431	436	422	402	440	451	407	458	420	379	437	424	407	436	452	431	409	450	471	459	422	456	425	428	437	400	399	454	438	435	397	427	436	432	429	395	433	458	422	419	420	419	447	443	424	424	449	431	439	422	431	430	424	408	436	421	401	448	460	427	445	405	430	425	493	423	435	436	432	426	465	429	453	461	444	433	437	417	432	436	421	424	415	385	401	444	389	433	423	414	384	407	403	461	417	454	407	447	441	441	438	400	427	437	413	421	389	419	456	441	459	454	432	468	447	414	446	454	416	413	419	463	424	428	413	423	453	429	415	436	450	461	437	486	417	416	438	422	444	417	457	437	441	455	461	392	426	449	438	434	402	424	411	427	409	443	442	419	450	446	406	432	448	427	414	463	411	463	440	476	443	400	464	413	424	414	449	412	414	441	463	455	460	457	479	420	428	473	439	410	450	391	411	469	450	396	451	450	440	427	414	456	435	435	484	439	430	424	424	380	408	430	407	484	452	422	429	443	455	420	461	446	451	453	458	469	428	452	428	422	423	416	464	420	427	431	461	438	422	447	407	436	418	414	450	430	447	423	401	456	467	454	424	412	405	437	418	451	470	497	452	386	437	480	422	458	429	406	431	429	434	433	433	405	413	411	423	466	416	395	434	409	427	430	476	441	395	436	433	452	447	386	466	428	448	462	436	453	438	426	467	417	413	439	378	449	404	450	437	447	453	446	436	416	462	476	438	452	443	427	448	420	414	459	468	445	427	466	426	407	456	430	467	438	439	417	428	441	455	472	478	418	459	446	422	407	440	422	407	449	477	441	425	393	459	452	429	406	448	423	448	452	422	441	433	436	439	435	418	410	455	418	443	458	398	399	427	457	442	446	433	423	420	426	409	427	416	462	429	447	428	437	441	419	458	435	410	419	448	426	452	389	418	416	406	460	460	461	431	437	428	427	431	387	422	415	438	433	452	474	412	438	414	462	449	436	455	449	419	471	435	427	414	448	419	407	438	384	456	427	462	435	438	432	391	438	422	449	462	439	433	441	462	438	445	386
18848	44291	36299	22485	9725	6556	4861	3521	2642	2263	1907	1588	1381	1330	1203	1035	1011	999	1006	909	895	808	843	768	750	725	762	737	725	736	686	699	664	680	685	677	599	617	636	643	637	618	568	585	596	608	584	596	574	608	600	568	584	580	577	599	634	599	541	568	558	541	550	589	551	578	550	592	533	578	579	552	577	578	535	556	552	560	566	559	558	575	583	576	566	567	522	578	566	566	567	591	556	544	573	613	581	545	558	534	538	542	536	576	592	575	581	565	556	554	551	555	544	589	542	560	555	578	562	562	612	536	547	589	521	564	579	545	570	574	558	572	587	576	540	557	543	526	595	549	560	519	596	556	532	561	567	564	537	557	562	544	547	575	541	580	533	579	533	572	536	555	537	530	564	564	501	546	518	547	545	532	574	547	583	580	547	568	578	548	600	521	559	549	549	573	537	536	552	559	565	583	538	560	586	564	543	584	556	544	593	571	520	535	551	570	568	572	533	585	526	541	538	561	563	574	572	576	576	553	563	586	566	566	574	554	565	562	568	546	586	556	567	566	568	586	564	573	556	583	573	541	536	528	554	564	534	530	570	598	572	503	566	595	566	581	556	596	539	513	579	593	561	591	565	564	533	522	527	555	543	575	554	568	551	542	571	526	532	587	600	580	609	551	576	559	568	560	582	554	534	569	550	576	576	554	575	560	555	538	551	559	534	567	557	531	562	576	571	537	541	568	556	580	564	552	600	570	574	573	559	559	545	509	533	563	533	548	559	564	552	533	545	542	514	544	559	621	586	535	592	521	534	566	620	567	570	600	547	560	576	578	517	564	568	581	510	542	561	556	563	600	567	598	567	584	556	523	590	533	559	539	523	545	543	571	550	531	604	583	542	556	525	565	538	563	554	589	574	551	509	550	639	560	554	576	546	540	583	537	561	542	582	574	573	596	550	577	553	534	547	532	590	560	547	546	503	567	541	555	547	562	576	566	533	608	584	527	569	574	571	514	563	522	528	522	551	535	553	585	547	564	553	574	547	564	540	505	545	589	552	564	533	509	567	525	533	556	540	592	564	540	553	559	581	588	558	510	563	571	586	592	597	570	563	570	544	563	612	556	542	567	556	566	528	570	522	527	545	549	584	553	554	543	598	583	525	543	585	556	573	531	570	531	580	561	558	536	552	553	535	543	529	567	540	532	533	565	522	587	502	519	500	582	517	583	544	558	569	574	534	528	543	534	562	551	590	559	545	564	572	564	558	585	563	536	500	549	525	589	537	581	583	559	553	568	522	557	519	553	560	510	550	551	527	515	530	554	551	583	562	521	556	581	593	569	548	527	566	568	545	541	563	556	515	578	570	531	538	554	541	574	516	570	524	543	561	614	545	537	578	583	530	549	514	558	570	546	553	537	549	571	569	549	545	588	584	555	575	562	543	530	513	560	543	567	532	559	562	562	561	543	560	578	579	593	546	596	610	549	576	548	563	511	562	580	562	525	589	534	550	551	552	551	552	561	538	562	598	521	562	566	533	577	550	572	556	526	560	584	538	541	536	533	550	582	534	536	541	576	550	571	574	531	557	550	557	544	563	558	550	551	553	559	534	569	538	603	548	552	573	557	568	582	519	527	534	544	537	571	589	576	508	553	542	548	629	583	570	556	564	566	531	543	550	534	594	581	542	548	595	549	562	566	541	546	553	552	522	546	556	546	580	547	540	537	591	527	574	532	566	542	553	597	554	562	591	521	615	582	565	563	553	615	539	555	539	547	561	550	548	532	529	570	536	558	572	577	562	570	532	575	551	542	579	546	563	530	546	545	581	543	566	548	505	569	521	603	571	572	574	564	587	552	573	533	582	538	561	558	540	540	587	557	548	565	559	552	554	516	553	512	507	578	548	570	527	567	580	540	570	541	553	550	573	560	573	523	559	568	558	544	581	572	541	560	576	573	569	563	552	556	582	588	578	551	596	549	535	591	544	538	537	558	557	608	529	554	545	570	526	568	538	561	541	537	514	548	548	524	569	554	527	536	586	572	554	488	518	534	565	555	526	553	563	559	551	545	576	573	540	518	563	540	538	550	546	539	513	564	558	572	603	566	536	556	545	545	540	541	516	577	569	565	499	528	575	554	580	586	537	596	574	573	576	580	540	556	561	536	585	515	584	534	549	565	577	551	543	536	589	575	574	576	555	551	531	541	559	550	550	630	547	595	561	559	584	569	563	544	587	574	535	573	552	549	552	564	557	556	555	541	559	584	564	570	521	546	585	549	581	581	589	545	524	572	539	535	539	563	531	551	554	539	549	549	570	560	543	558	574	535	571	573	528	572	594	535	527	498	523	588	556	566	559	586	555	560	539	524	544	556	548	551	558	534	534	612	525	580	559	528	582	519	557	558	532	533	548	567	568	548	570	567	599	544	549	581	516	530	554	539	596	549	553	555	604	514	569	556	573	564	570	591	535	580	553	555	531	561	584	531	531	544	564	549	526	585	602	549	572	549	608	566	540	590	587	548	569	554	569	523	575	586	580	566	607	565	572	542	540	536	576	579	535	575	513	536	535	545	522	549	541	556	561	576	560	556	558	568	562	530	553	557	555	570	563	518	525	570	578	580	547	565	579	546	547	556	533	589	582	585	575	551	554	573	572	584	573	547	523	586	566	563	536	587	548	536	576	547	535	559	523	577	547	599	541	546	600	564	606	512	541	517	531	577	557	554	569	590	569	559	602	566	580	566	563	601	521	582	560	524	543	525	557	559	566	561	516	624	583	577	554	564	540	571	574	568	565	555	570	555	554	559	529	550	584	603	546	613	542	535	586	566	498	558	526	607	547	539	551	579	518	588	524	529	565	548	536	563	537	554	545	585	544	558	586	528	588	547	593	527	575	570	529	551	569	604	523	576	571	537	546	550	529	552	561	594	589	583	538	565	556	581	600	570	573	578	560	548	547	485	551	558	555	577	576	581	567	529	579	515	559	590	558	550	552	538	525	564	560	541	552	522	541	567	567	569	541	556	559	571	508	561	581	556	568	575	606	596	543	595	555	552	581	551	572	521	520	572	572	566	576	565	549	546	543	558	552	574	568	550	569	543	590	562	579	558	545	540	566	548	547	590	618	502	546	545	533	528	601	551	542	544	548	530	523	545	554	534	537	544	534	568	548	536	534	575	566	520	543	541	582	619	534	534	558	578	595	557	623	524	497	605	549	514	523	560	578	565	551	551	542	580	517	551	549	566	532	561	595	538	546	523	556	531	565	542	570	559	573	541	551	563	567	542	538	576	529	557	548	556	584	561	515	577	523	580	529	543	566	533	493	532	583	536	592	586	554	557	550	518	538	540	547	554	541	597	547	555	574	530	601	558	584	559	566	523	553	549	519	572	577	548	537	538	561	549	591	568	530	550	591	533	586	599	531	560	552	590	561	553	516	568	537	517	562	588	556	502	546	563	606	546	561	519	566	562	560	554	574	566	575	549	552	527	544	591	551	563	582	531	556	550	521	574
27617	21731	19609	9757	3040	1558	1225	880	796	733	683	660	627	555	608	589	551	540	527	493	521	497	502	507	484	519	542	491	500	480	494	465	520	508	482	512	474	480	485	453	436	460	490	462	459	475	445	472	471	456	442	442	445	436	448	517	455	454	446	460	440	441	454	432	481	428	496	479	449	481	476	446	448	500	432	436	459	488	434	441	445	467	482	471	460	446	432	463	463	458	437	453	494	464	446	450	456	427	468	497	468	456	447	446	447	453	446	435	445	434	492	453	469	449	443	439	445	456	445	453	466	467	484	503	481	496	462	488	460	445	472	468	480	467	431	491	456	431	442	441	463	429	439	465	478	418	459	440	471	477	464	446	473	434	460	500	465	439	467	463	454	467	489	451	479	465	401	499	434	492	472	469	469	439	466	464	479	425	477	419	459	442	427	443	445	454	448	494	483	459	439	442	453	417	441	442	455	458	472	450	482	422	438	441	443	421	468	452	454	485	434	435	421	453	437	457	491	445	472	462	446	460	448	513	456	459	482	448	471	487	431	474	449	436	465	421	466	465	446	410	456	484	468	455	440	501	477	462	465	452	459	434	467	443	458	479	439	470	447	471	465	471	415	455	451	449	425	459	474	489	503	489	418	468	473	471	451	465	446	432	486	463	419	505	458	486	502	441	457	478	444	448	452	469	434	471	449	427	457	483	470	456	461	434	465	463	425	477	480	456	487	460	454	442	513	497	453	457	449	430	461	466	457	453	447	451	457	461	413	460	452	428	466	440	460	481	452	507	434	466	472	469	414	445	414	520	464	442	475	454	473	466	438	439	457	462	418	431	470	430	455	439	457	474	436	466	519	477	446	481	466	445	472	416	456	478	483	471	458	474	444	455	433	494	468	503	452	461	454	480	455	409	451	498	484	496	436	455	459	407	479	463	418	452	475	475	467	472	442	456	467	470	448	427	457	439	452	464	441	419	476	502	432	443	474	452	428	449	468	457	479	463	485	485	448	459	449	458	427	460	432	472	467	445	478	454	495	465	470	460	467	439	438	449	455	461	462	471	456	479	461	446	497	481	463	462	467	432	477	473	479	441	467	490	458	529	457	452	429	445	465	451	438	443	472	502	447	448	471	440	439	446	444	476	454	458	474	458	488	474	462	433	421	508	483	473	493	485	447	485	488	453	440	472	459	485	450	442	478	453	437	488	452	494	476	456	465	458	499	446	398	469	487	471	449	504	425	449	443	438	463	471	448	485	436	449	428	431	429	412	487	443	460	476	483	477	450	443	502	456	441	462	454	462	459	466	468	469	481	414	439	455	449	435	445	467	444	481	473	460	460	455	471	478	455	448	494	453	490	468	461	470	457	420	461	448	435	459	430	426	473	469	466	430	498	493	461	445	439	459	443	446	432	446	465	473	490	459	464	464	458	488	464	457	461	455	439	481	457	457	471	475	448	486	472	474	491	495	476	413	446	480	451	440	428	473	468	439	468	463	477	425	484	468	428	448	448	483	473	454	473	491	447	466	433	455	486	445	427	468	454	440	498	425	433	463	449	452	439	466	495	460	471	463	452	473	485	465	458	465	420	490	464	467	463	434	438	457	476	473	472	451	440	434	408	471	469	450	478	492	446	472	458	462	446	500	453	478	432	442	487	452	441	455	447	489	502	466	465	477	453	473	476	462	457	495	415	487	465	466	457	497	459	443	486	457	451	451	477	454	465	488	470	481	482	458	470	432	472	448	417	449	463	434	426	449	493	493	485	435	423	423	475	469	464	479	482	489	492	470	482	491	462	430	447	468	483	473	466	463	459	488	422	443	461	424	470	488	439	467	432	453	464	454	432	475	462	483	479	454	444	456	430	426	438	462	449	488	436	448	495	462	453	436	478	479	446	432	474	435	463	446	461	482	438	425	479	467	460	432	438	440	474	456	410	482	409	470	475	477	432	486	437	470	444	431	494	467	487	457	487	483	472	499	457	448	451	435	432	459	452	478	455	476	449	506	432	466	437	460	471	483	444	456	463	441	454	484	470	419	455	451	460	474	457	441	445	431	478	485	420	434	491	475	484	423	441	479	437	444	457	470	439	469	487	426	447	470	471	482	500	441	461	452	482	482	432	467	476	468	455	462	451	487	421	453	487	485	462	471	479	454	419	481	459	486	454	466	455	483	466	452	471	443	440	469	462	435	501	486	456	420	407	467	494	434	469	472	475	469	482	439	435	492	447	453	450	431	448	431	428	464	461	423	450	481	452	494	470	485	448	491	462	473	468	482	429	485	434	463	417	450	444	446	502	466	454	462	441	506	464	462	468	474	454	508	479	428	474	489	457	470	465	456	427	446	465	468	418	486	437	441	478	449	468	444	473	472	467	473	435	426	453	463	458	443	436	494	458	448	465	450	463	455	483	472	439	411	429	423	454	472	466	485	458	464	467	454	521	478	473	449	482	456	489	472	417	481	431	474	451	474	474	442	454	413	435	457	433	447	468	451	442	503	457	486	441	464	464	455	450	507	453	481	478	451	433	478	459	476	464	418	455	455	511	474	457	456	448	420	469	437	431	483	422	455	479	434	429	486	455	460	452	466	501	440	507	467	433	467	451	467	484	499	459	478	450	434	431	477	466	477	486	441	435	486	425	448	467	468	494	430	431	440	446	473	466	460	469	469	440	463	461	458	426	451	467	419	422	438	469	507	425	497	462	458	469	442	517	432	437	463	458	431	458	454	504	422	463	438	467	461	460	460	461	491	437	455	491	436	453	482	474	469	451	460	454	472	473	439	465	437	433	433	458	477	473	469	449	476	455	423	451	463	458	452	468	462	449	452	443	455	508	485	452	474	505	450	482	438	471	442	500	425	494	502	485	494	480	456	472	473	448	444	505	489	448	472	462	466	448	442	439	483	426	467	478	501	442	480	450	394	439	443	436	454	457	455	482	466	481	516	470	473	486	439	459	464	461	465	473	451	440	451	459	483	484	472	438	456	459	467	455	466	494	450	462	461	478	455	476	472	437	431	481	465	465	411	449	439	459	476	435	448	461	486	429	446	455	444	439	472	430	438	448	464	489	430	443	492	488	471	484	438	452	463	461	479	456	409	421	467	477	490	449	453	500	437	463	479	422	438	492	469	501	459	457	455	469	447	417	467	424	400	454	455	458	446	448	458	435	460	490	438	459	442	456	458	467	489	433	449	504	421	465	436	466	453	466	491	455	509	484	480	440	470	470	448	410	475	478	434	473	426	478	483	440	434	433	428	449	469	481	466	458	481	505	454	439	472	480	462	471	465	455	470	464	441	501	403	434	452	445	453	452	469	463	487	428	465	452	447	459	456	443	431	467	456	477	422	434	467	474	435	417	466	459	453	454	448	439	456	453	468	458	441	460	446	475	454	433	462	429	478	462	434	471	447	442	470	452	471	445	478	469	462	487	491	457	502	508	455	446	462	487	491	453	457	464	485	435	472	447	420	453	456	444	413	497	490	467	448	469	440	453	444
14755	29907	22668	10639	4690	2859	2063	1597	1200	1060	1048	932	852	802	789	747	697	732	693	667	720	684	675	692	666	661	681	642	646	624	657	625	629	596	610	565	598	589	581	613	576	579	634	577	620	545	598	606	587	628	549	544	619	609	598	573	580	583	614	544	579	572	609	575	588	582	568	600	598	560	605	582	578	590	556	622	578	586	574	584	556	597	562	565	575	574	588	615	510	566	605	576	584	566	573	581	581	555	560	589	575	570	578	590	584	588	560	616	606	546	628	566	589	576	563	530	567	569	565	569	622	593	582	581	580	565	598	559	644	590	624	561	574	573	590	554	588	520	565	618	572	570	582	561	599	571	585	573	589	583	575	608	582	596	582	590	566	627	597	550	550	599	563	551	573	585	578	608	597	571	556	604	572	570	593	641	609	581	610	554	572	556	606	597	575	597	594	596	582	544	577	602	603	575	582	550	565	541	539	579	587	575	600	559	576	627	580	559	568	571	580	588	581	551	606	556	607	602	587	553	612	574	611	598	575	577	578	610	621	592	595	593	587	558	578	582	552	547	537	568	595	589	602	576	582	607	553	573	579	608	578	579	570	591	581	642	610	610	561	607	600	589	558	611	540	562	515	551	528	592	561	570	554	624	574	564	590	545	613	614	634	531	554	563	561	552	573	556	578	603	587	578	512	583	580	561	577	596	568	589	580	567	564	572	545	610	590	525	582	597	556	590	597	542	602	552	563	575	550	589	572	572	547	573	576	612	583	596	610	564	568	579	544	567	538	521	573	579	561	560	527	574	557	564	565	606	634	546	605	575	636	528	574	551	592	641	575	592	582	567	621	567	544	544	566	565	571	541	584	593	545	572	582	559	559	650	605	538	618	552	596	593	560	543	582	575	619	571	611	584	587	566	629	574	571	559	573	580	580	587	551	621	572	594	556	615	555	599	577	551	585	548	583	580	551	581	551	572	585	584	583	552	590	575	565	594	634	587	545	562	580	575	604	556	551	596	601	617	599	577	618	593	597	555	613	582	587	580	563	592	542	532	604	576	583	573	611	539	573	572	586	592	627	569	615	509	537	535	542	545	603	581	606	605	518	580	564	539	578	566	581	538	562	592	560	604	578	567	631	597	614	611	558	610	568	590	563	585	536	596	588	615	590	603	554	587	615	589	553	590	550	564	585	524	533	588	555	580	545	549	609	580	555	584	556	591	547	639	611	589	594	575	542	584	609	605	550	588	585	584	563	608	604	593	580	604	589	581	599	573	561	544	589	567	629	548	595	589	606	586	577	548	564	544	597	575	579	583	606	550	617	634	590	575	578	577	602	582	563	584	550	612	526	569	571	579	604	559	598	581	544	544	590	544	561	567	531	598	575	542	567	562	583	569	572	583	583	555	600	611	548	576	548	593	570	593	576	605	588	573	582	551	576	606	567	596	575	554	591	545	569	606	569	636	550	569	587	583	599	588	615	608	614	544	546	600	577	576	559	616	599	582	598	585	623	571	549	596	583	601	581	590	565	618	581	598	585	583	547	593	611	594	518	518	596	572	595	579	589	602	551	610	586	580	557	581	577	533	555	614	559	595	581	586	594	565	590	581	570	573	590	571	629	641	608	580	558	609	618	607	586	549	579	577	590	546	571	596	581	573	584	559	561	599	578	562	534	581	543	591	562	578	618	593	580	594	591	559	606	530	570	591	586	605	583	601	551	588	538	576	571	587	586	547	558	601	612	582	589	571	616	594	540	601	602	563	576	606	571	525	595	594	613	563	589	579	580	545	574	572	589	567	565	609	534	607	569	642	614	584	594	578	572	552	541	595	568	600	561	582	557	606	592	600	566	555	602	567	557	594	598	592	551	549	565	592	613	605	632	640	613	566	576	630	590	576	553	571	582	515	593	543	593	589	595	614	575	560	563	598	603	557	598	583	563	597	573	617	554	539	566	591	616	562	574	582	582	593	595	597	597	577	515	589	579	591	608	581	570	587	565	544	582	577	556	559	560	561	576	582	614	621	601	552	554	595	565	577	575	605	563	565	548	563	594	594	608	566	592	594	600	566	601	569	571	590	589	587	586	622	604	580	589	598	571	552	591	601	627	595	629	577	574	568	567	575	548	556	570	537	576	550	572	601	545	597	585	573	547	585	581	619	606	608	594	570	564	540	593	532	577	617	590	610	586	574	593	599	601	568	570	595	537	537	576	560	599	573	534	626	555	580	590	572	571	597	558	595	585	545	617	600	592	588	620	558	591	557	598	571	584	580	555	583	607	579	620	583	588	588	578	599	591	613	576	557	554	578	581	617	627	613	590	571	617	570	540	590	580	626	597	606	581	578	581	552	568	550	533	619	575	578	604	578	587	562	523	543	594	603	554	600	570	575	579	587	620	571	575	612	597	613	602	548	605	546	577	556	605	561	568	553	559	582	537	574	588	564	599	533	590	585	625	574	593	608	574	575	596	550	560	572	590	585	569	596	577	563	532	560	637	539	572	565	566	574	619	556	542	548	574	589	553	540	599	560	567	555	572	560	593	581	585	607	577	605	587	598	544	594	556	593	581	565	542	602	560	569	591	575	615	571	609	616	586	581	596	619	536	569	622	577	618	589	604	547	601	540	610	517	589	608	597	629	570	586	582	603	592	587	591	609	539	597	590	575	574	559	623	598	586	583	609	596	577	569	601	547	552	551	555	577	534	559	588	587	623	584	576	573	583	561	586	574	571	633	582	561	589	612	578	615	577	586	563	566	599	565	581	599	567	549	552	576	595	570	578	566	530	578	612	563	574	554	601	547	576	585	603	557	635	615	553	579	586	587	580	540	587	541	541	564	530	615	538	568	565	558	575	597	563	608	578	608	529	579	594	588	609	583	559	566	562	564	589	604	569	560	570	564	535	581	542	588	586	580	535	534	585	624	588	586	539	618	586	653	575	587	567	576	572	605	565	593	547	563	569	545	618	562	582	592	587	621	595	615	542	604	545	605	568	593	582	577	566	582	589	565	619	575	597	617	553	581	548	541	538	548	567	617	546	590	576	583	568	591	564	540	549	580	583	535	579	609	571	578	565	561	565	592	543	544	552	583	565	554	579	551	630	589	574	581	562	604	612	582	561	565	539	619	578	539	611	567	570	586	562	625	587	577	573	560	611	530	615	570	546	585	610	593	606	556	561	569	592	606	573	610	592	562	600	583	553	593	550	594	585	567	575	604	574	589	565	596	539	572	602	624	589	529	612	561	608	507	630	577	564	563	625	614	575	589	580	576	578	613	610	602	555	580	591	607	567	546	574	541	557	545	574	535	540	515	601	552	634	559	553	558	564	558	596	596	593	565	569	579	574	598	576	567	602	534	569	597	602	603	561	575	621	556	563	580	542	608	563	574	621	586	600	579	523	591	585	632	526	555	593	534	535	545	599	629	586	559	559	619	550	603	513	625	563	586	595	552	592	570	636	559	589	615	559	593	559	598	605	577	588	576	574	586	558	548	555	591	557	579
23575	21549	28907	24651	21471	12657	3090	1784	1380	1185	1098	1019	926	899	869	826	788	753	754	763	723	731	766	726	736	678	696	699	669	661	654	689	686	670	680	649	637	649	662	667	619	613	640	625	619	589	666	610	659	608	589	604	617	588	634	613	617	638	617	630	570	608	636	600	602	656	580	634	605	613	654	629	594	574	632	640	659	610	586	623	629	566	656	590	625	599	611	576	594	620	597	610	613	600	651	585	593	657	637	615	605	593	590	640	617	618	619	642	615	602	630	600	574	629	596	616	602	651	608	629	606	640	561	576	573	605	603	579	624	609	603	614	621	613	615	561	626	618	614	606	633	607	669	620	602	644	642	619	582	555	583	597	571	601	577	656	624	600	630	604	564	573	619	604	613	564	596	605	544	632	615	556	619	617	612	647	591	626	608	630	623	628	592	597	573	613	646	603	609	595	584	616	538	598	639	595	609	623	623	617	593	595	614	620	625	589	642	588	600	623	618	620	625	547	602	636	568	621	594	589	593	645	616	652	600	589	632	600	627	593	627	614	590	584	594	547	594	605	593	610	601	599	618	610	640	622	609	622	613	590	611	612	574	627	649	601	593	641	617	612	616	584	598	636	606	600	564	629	603	591	591	629	615	622	601	574	604	592	658	612	638	586	609	592	595	600	621	559	605	557	606	571	626	591	586	590	617	611	588	578	592	592	640	616	639	611	587	652	562	596	616	628	586	645	588	590	595	628	634	577	554	639	590	579	628	565	630	569	600	610	597	607	702	625	605	610	622	581	615	607	611	613	567	581	625	611	616	618	632	615	622	604	630	622	585	625	600	583	593	589	623	603	559	593	608	654	623	589	615	590	602	588	611	625	605	632	584	628	588	579	674	612	590	613	596	657	561	609	626	625	579	572	674	622	563	608	629	602	553	588	586	621	613	625	616	625	598	595	599	640	575	599	572	617	616	657	636	566	597	601	612	597	637	645	609	650	596	585	638	633	627	578	596	623	572	600	568	631	560	629	610	580	572	575	634	598	582	574	599	591	594	632	626	651	628	597	612	617	646	577	610	637	606	635	589	651	589	564	595	605	601	583	584	576	601	643	662	585	602	598	597	642	644	593	591	629	576	644	608	610	661	587	607	630	630	587	620	606	620	600	571	582	607	596	601	617	572	635	601	654	635	618	626	553	596	557	571	637	636	584	613	570	621	585	582	576	611	600	607	644	623	611	626	566	588	595	641	563	584	579	635	612	570	613	579	605	583	572	599	657	608	558	638	603	584	639	603	582	624	585	604	604	598	627	643	598	642	602	617	562	620	580	581	627	624	613	596	597	617	586	574	563	628	552	573	658	597	623	582	619	615	622	598	618	610	629	593	612	633	612	569	629	652	609	625	580	591	608	618	567	654	607	598	618	653	628	579	616	606	628	577	608	596	584	601	608	585	623	640	583	619	621	567	603	597	606	584	557	581	633	631	547	613	595	638	607	626	628	596	613	643	598	591	565	620	657	627	606	610	616	640	566	605	611	638	590	630	624	632	620	592	602	625	612	593	558	668	656	618	621	575	579	589	640	621	617	632	582	598	585	601	604	637	630	547	632	582	597	607	625	605	565	620	644	613	573	629	570	562	574	619	627	590	627	594	594	582	648	602	621	570	601	547	599	595	565	591	608	629	652	572	599	604	579	571	576	561	604	587	622	581	578	585	587	592	592	625	657	590	627	607	572	587	594	595	609	606	620	631	609	597	581	604	538	617	625	590	600	616	645	626	613	585	592	625	631	624	612	601	593	619	625	614	635	589	641	599	584	633	580	621	618	628	602	654	607	590	621	588	639	612	643	564	590	629	563	611	626	566	595	562	600	605	608	625	560	643	599	660	592	589	589	611	620	562	608	556	549	591	609	620	549	639	575	590	600	654	627	605	620	571	605	623	623	594	633	610	617	616	576	626	586	592	569	624	624	620	618	609	576	650	645	612	564	609	605	601	666	611	624	592	606	620	597	655	608	625	603	599	606	601	597	577	629	605	587	593	563	636	628	596	628	572	604	592	610	591	613	623	602	642	650	599	606	568	632	600	603	625	615	567	640	608	591	599	574	606	590	620	639	606	588	607	574	596	580	566	647	630	631	624	596	595	607	599	546	611	605	590	574	579	599	638	604	598	623	592	607	618	621	600	607	592	623	626	586	602	569	610	633	595	573	597	611	614	544	618	563	623	588	610	618	623	597	595	573	618	594	646	616	623	601	654	578	656	559	611	598	578	605	608	582	591	665	605	611	568	617	634	601	599	650	576	604	574	596	605	607	597	619	631	608	604	603	568	569	559	573	595	633	635	610	563	582	570	584	614	600	543	626	662	599	592	623	628	628	603	583	605	598	615	641	602	616	611	644	589	604	578	606	606	568	585	611	611	605	588	587	600	611	572	590	593	598	604	603	586	597	624	608	665	603	596	599	621	611	579	593	594	578	563	591	623	612	536	595	542	627	599	580	545	583	629	611	621	594	612	622	586	623	600	599	624	614	627	627	626	600	594	572	565	589	619	627	608	635	567	592	597	629	600	548	588	601	620	602	584	609	613	601	635	583	573	566	672	554	624	594	638	651	570	564	603	598	649	585	573	635	612	601	615	588	599	586	589	610	636	562	582	611	617	598	606	602	607	592	595	629	610	646	590	614	620	627	614	615	638	650	640	646	614	589	570	608	601	630	592	614	602	600	581	597	620	613	585	589	586	585	637	675	631	582	623	624	643	638	597	632	599	652	601	564	567	602	612	596	592	638	574	581	610	582	622	565	598	606	585	615	591	577	552	641	588	576	623	570	583	596	614	625	599	615	607	578	606	573	615	599	589	660	625	599	573	641	612	593	572	628	620	596	595	654	625	630	592	592	577	582	649	584	610	635	635	638	590	609	587	628	613	620	619	572	634	572	599	633	606	582	617	590	618	597	603	603	621	587	587	609	587	611	594	602	614	596	619	611	599	639	593	635	618	602	608	579	595	633	592	551	613	559	650	621	582	627	604	588	548	612	587	590	588	599	614	624	632	600	661	645	564	621	610	641	641	645	581	617	603	609	601	622	626	614	604	571	599	617	585	647	591	634	609	597	575	599	651	569	625	583	631	610	594	576	636	620	624	609	676	597	592	632	610	626	591	545	605	612	601	584	642	643	601	618	601	582	602	586	581	579	642	621	591	603	555	600	592	642	579	613	622	631	564	626	578	575	596	610	599	612	598	602	631	566	617	617	603	641	591	624	623	605	567	578	587	620	582	597	596	594	669	616	608	598	615	638	607	598	623	587	621	599	667	644	580	590	657	603	612	638	644	607	638	650	634	613	630	598	581	576	614	632	612	614	620	592	596	638	621	607	663	622	596	562	584	624	594	581	660	596	621	585	609	624	600	520	637	611	565	612	603	563	571	608	618	605	632	601	615	639	659	644	576	645	638	569	617	615	578	587	626	576	609	573	580	586	643	597	595	632	566	570	626	610	615	583	614	598
17044	42352	33686	19091	8764	4912	3734	2807	2193	1889	1631	1437	1308	1208	1209	1109	1072	1046	1051	1007	1026	979	918	956	902	957	910	888	897	854	821	900	863	848	827	860	827	817	812	795	825	817	782	813	867	786	781	822	789	834	734	817	763	793	784	792	782	806	795	745	828	729	830	816	801	755	732	714	723	754	748	754	761	729	763	770	794	757	790	762	720	770	812	767	779	730	792	750	764	754	805	755	746	763	752	700	776	772	699	766	753	752	761	757	718	755	758	750	734	736	773	729	706	728	731	791	749	758	763	704	777	794	751	747	739	746	778	771	772	755	733	775	722	728	738	796	764	757	799	777	757	747	740	771	754	732	740	762	788	769	737	732	745	794	729	789	729	753	751	772	750	773	764	773	777	765	736	754	720	809	728	827	782	753	738	747	807	778	783	762	701	773	734	783	805	765	793	808	789	726	726	767	708	826	758	764	817	770	762	745	760	794	794	791	733	762	754	730	750	774	715	751	728	747	766	763	739	756	761	729	739	718	776	756	793	810	726	725	753	760	707	725	761	753	749	784	715	744	759	726	751	759	758	751	770	736	775	747	709	781	763	725	772	734	747	747	728	771	776	756	737	806	757	790	745	738	762	756	734	791	749	738	783	755	817	766	744	724	759	754	774	732	791	841	758	778	793	725	748	732	749	734	753	739	743	746	760	757	780	775	683	733	755	792	746	749	713	752	802	760	760	740	797	746	773	724	787	754	749	752	719	741	754	798	773	740	687	756	738	772	778	773	738	760	824	791	738	742	769	723	767	812	739	744	730	738	755	756	712	802	717	795	756	762	727	732	796	727	782	792	751	755	732	804	761	722	740	767	754	780	699	787	773	766	735	724	716	758	734	724	763	746	752	781	738	761	757	775	769	759	783	767	766	772	779	798	748	799	724	832	734	792	749	783	731	734	775	737	723	769	803	772	748	780	767	751	683	782	796	729	746	742	748	748	751	775	730	811	789	714	769	742	682	744	746	778	768	727	751	793	767	813	752	733	772	734	759	781	762	759	739	772	784	762	793	771	797	748	819	777	821	716	745	759	771	789	774	803	745	691	776	716	811	770	733	768	737	722	796	802	721	740	722	779	806	768	736	753	763	752	738	807	785	759	753	755	719	756	766	802	758	783	758	796	805	756	766	769	797	757	753	734	758	758	771	760	781	806	748	712	717	781	775	753	745	786	826	720	769	757	686	760	719	774	792	758	746	728	718	751	774	777	813	749	736	776	726	741	753	815	724	778	819	782	805	748	764	739	770	691	719	753	757	718	788	785	691	751	775	762	754	692	762	772	761	739	739	713	759	784	805	772	736	786	752	809	778	732	746	778	721	788	741	748	756	749	772	775	817	772	737	758	746	768	746	737	753	743	783	773	747	733	791	740	781	820	743	746	762	788	744	758	769	762	726	789	804	732	746	752	806	752	773	730	756	737	748	743	751	758	763	764	814	779	737	809	816	786	749	758	792	775	733	752	754	717	708	741	747	765	778	798	782	756	757	734	746	791	778	799	759	770	758	776	769	758	761	746	743	742	793	781	763	718	779	720	716	745	742	746	812	773	792	774	770	768	794	727	746	763	770	745	751	770	791	751	763	794	734	800	780	769	780	785	804	757	725	771	718	772	731	775	754	729	819	763	766	764	753	757	791	721	754	755	735	747	762	787	789	774	736	758	757	742	771	801	760	745	753	782	767	728	792	740	767	793	774	791	744	714	732	768	789	757	757	732	771	771	746	803	786	741	743	750	746	754	729	798	796	775	764	790	716	740	785	760	756	780	769	732	752	776	778	781	764	755	783	805	728	734	728	772	765	776	775	777	772	704	761	748	803	778	777	804	746	837	732	766	746	748	752	712	797	740	725	797	756	784	765	743	752	748	769	773	738	777	748	775	717	788	758	714	770	727	735	724	730	756	735	727	756	784	732	771	798	784	770	749	747	764	777	744	761	780	777	753	764	743	721	734	802	746	740	776	781	736	734	759	737	762	754	751	772	781	787	801	732	807	801	787	717	774	736	788	731	753	771	745	799	781	764	701	762	786	751	762	741	733	722	796	732	805	730	789	746	694	832	733	743	782	808	738	781	797	776	766	749	737	821	761	762	779	736	747	742	749	752	787	734	799	786	755	701	738	716	819	769	789	704	785	785	761	729	736	737	798	738	767	799	760	818	752	780	778	755	749	723	720	789	795	788	758	784	744	755	770	780	773	770	771	755	761	746	748	779	823	753	745	768	758	749	745	776	793	800	758	836	792	736	776	760	788	804	796	741	751	713	735	783	773	779	801	783	735	777	737	801	732	728	732	762	744	714	726	754	735	735	769	782	816	796	816	735	739	773	769	716	772	738	779	726	748	736	741	786	780	808	803	703	753	745	808	726	760	757	734	765	753	727	753	732	774	729	789	795	757	754	747	816	792	802	774	724	727	756	788	768	795	717	770	743	798	723	734	722	789	724	808	759	776	701	739	758	740	749	767	770	755	742	764	742	767	737	758	805	722	737	742	777	732	773	716	765	773	747	832	776	765	760	732	777	739	734	814	773	760	749	760	771	740	767	778	853	770	755	744	792	790	774	756	742	762	757	753	694	734	732	775	762	800	800	767	729	741	721	715	747	804	775	775	740	725	734	800	760	722	807	750	767	725	783	756	744	752	784	795	766	728	769	690	770	787	755	725	741	748	749	773	715	739	741	788	747	818	782	772	746	730	777	768	767	735	786	767	782	713	723	800	752	818	729	749	766	774	804	759	776	754	745	769	773	771	736	728	788	791	782	738	773	769	732	773	766	729	754	720	791	784	816	762	753	809	772	727	771	727	743	785	744	800	778	717	746	789	807	738	813	839	739	758	775	756	759	750	784	736	732	719	774	770	748	768	777	772	750	744	736	775	733	769	789	806	748	773	779	750	726	725	717	717	730	747	766	747	719	816	774	782	773	777	696	761	757	735	753	799	778	748	806	771	778	759	711	773	754	796	732	737	769	776	756	746	807	761	738	750	755	771	775	787	767	783	749	737	775	741	768	773	757	817	741	785	758	746	829	756	792	736	769	734	745	757	833	777	769	752	728	761	781	765	723	746	676	773	761	740	769	782	757	749	721	790	765	694	737	730	757	809	742	755	772	770	742	739	762	727	795	778	755	803	760	793	775	767	772	706	788	764	785	717	747	739	731	761	770	748	763	780	776	770	732	707	760	798	766	732	783	708	685	799	740	767	764	804	784	789	729	767	743	785	762	786	789	740	810	731	706	736	788	758	740	747	768	767	824	807	712	771	744	768	782	720	827	750	738	725	740	702	738	739	758	761	740	783	738	786	720	713	734	731	779	774	755	756	767	760	779	802	765	754	759	742	759	759	765	762	756	763	814	755	770	783	743	791	757	738	723	763	777	757	733	713	719	738	763	776	756	746	758	805	734	819	699	738	718	699	735	768	707	799	770	768	731	734	738	781	759	740	754	722	758	762	744	765	771	786
24756	21573	27847	25610	12694	2463	1530	1039	815	723	653	582	541	478	488	437	448	419	408	389	439	409	379	363	377	362	374	352	345	330	354	323	328	315	329	318	303	328	314	324	346	318	303	315	326	313	318	361	290	303	318	306	333	286	271	294	275	326	290	271	309	283	341	307	267	301	302	314	284	308	336	295	276	300	260	311	299	298	310	303	325	333	280	304	333	304	313	296	299	316	316	313	330	291	313	314	317	329	272	321	289	312	288	305	311	296	301	316	306	304	322	305	269	285	279	316	303	305	282	302	292	271	274	297	288	331	281	298	289	297	281	273	316	299	297	320	290	311	308	300	283	300	293	286	287	272	290	301	319	328	294	304	317	281	301	269	322	292	295	316	299	307	268	293	295	302	305	325	297	295	291	276	257	289	304	297	316	307	316	305	318	274	317	335	334	305	305	304	308	301	274	288	305	328	274	300	292	321	287	326	304	301	310	277	290	300	304	284	317	284	281	294	291	296	334	297	314	315	287	290	307	305	291	326	282	312	304	296	327	295	288	291	298	308	298	329	302	297	296	309	281	316	365	264	314	266	318	271	311	309	306	304	288	346	324	301	313	279	289	311	304	310	297	291	286	305	281	267	310	297	309	264	319	298	295	312	309	301	276	282	292	274	301	311	290	310	307	328	301	285	299	299	301	244	305	250	291	319	305	297	293	247	335	310	287	287	307	307	277	291	306	294	316	322	316	298	281	293	296	280	317	301	292	303	288	297	327	314	286	292	294	298	310	296	306	295	275	291	318	291	272	283	303	275	304	304	290	309	319	296	319	310	303	320	313	311	295	328	299	305	292	300	311	306	281	288	320	295	305	304	328	312	311	302	287	307	300	334	296	293	319	301	295	296	314	282	282	297	303	276	311	280	299	284	297	274	298	278	307	304	305	315	299	294	304	280	334	309	299	286	332	294	316	287	323	312	315	315	278	289	256	322	318	296	290	266	303	314	284	295	289	320	260	311	313	296	295	314	318	306	318	271	307	310	289	325	311	309	279	291	306	285	320	275	300	305	275	333	270	300	309	296	281	291	305	306	290	316	324	281	288	297	318	264	274	298	296	279	295	303	276	304	283	291	307	326	288	320	321	283	311	287	271	287	303	321	261	292	319	297	326	271	326	320	298	307	305	291	279	313	328	321	289	288	302	322	318	289	305	334	283	314	322	307	316	308	314	271	288	310	306	304	308	294	292	311	297	302	293	309	330	295	322	291	305	306	292	330	285	312	282	283	296	275	318	281	289	296	285	314	292	267	347	291	294	287	314	329	307	309	307	307	314	292	302	343	287	307	312	308	315	302	281	300	295	291	324	298	332	295	302	295	306	331	297	293	306	285	296	286	283	285	270	287	316	317	303	294	325	273	310	291	308	279	319	283	303	287	276	308	302	291	319	276	307	309	317	298	293	301	290	290	300	296	268	311	296	317	278	288	299	275	283	303	339	275	308	335	306	306	312	284	314	311	250	303	287	318	294	320	324	316	330	292	265	322	335	286	285	300	297	287	310	267	321	298	302	290	293	302	291	281	303	316	319	331	295	328	311	289	310	287	303	299	312	348	315	321	277	304	299	299	311	315	335	313	301	307	288	285	312	290	287	323	287	294	270	309	285	301	265	280	327	283	323	295	293	288	281	281	302	293	299	324	286	296	310	292	310	269	288	302	310	311	301	305	300	287	322	298	326	305	297	279	286	302	277	282	303	288	300	300	299	273	354	263	305	302	344	300	317	303	270	308	299	298	299	279	323	309	345	282	286	255	286	280	307	309	297	298	317	313	304	312	270	306	300	317	308	298	298	293	302	295	285	328	309	319	318	274	282	307	293	293	298	313	287	297	278	310	273	326	344	297	300	289	284	305	306	339	279	293	305	315	281	325	287	284	293	283	311	286	307	311	318	324	278	322	324	270	286	328	265	292	292	297	323	310	264	296	336	294	306	293	287	317	289	316	319	328	319	292	304	329	287	282	341	271	296	289	275	317	302	303	295	315	286	295	300	299	303	333	305	290	284	319	290	284	291	306	308	307	312	292	327	328	280	299	280	352	293	296	306	277	302	281	282	256	298	303	297	292	277	289	289	310	286	315	287	329	344	292	294	300	311	305	303	310	281	316	315	324	300	288	286	280	321	290	291	293	311	279	281	292	313	283	312	282	272	296	307	318	304	302	333	303	312	316	300	319	327	277	326	334	312	299	298	297	282	314	315	288	311	290	309	298	282	309	298	273	313	298	278	294	294	307	290	291	327	285	322	302	294	283	310	277	307	285	300	289	288	293	302	313	293	298	299	313	316	306	253	278	317	266	311	303	299	279	304	297	304	283	283	291	308	299	286	304	311	299	297	316	301	270	303	312	326	289	315	314	331	280	310	289	306	286	310	293	280	286	296	324	314	307	311	291	285	285	273	308	328	296	342	324	289	286	307	328	288	310	315	302	294	314	293	284	284	296	287	297	283	331	298	274	272	290	288	262	309	267	298	323	303	306	294	301	301	316	302	281	310	308	269	293	331	311	298	313	323	321	311	274	328	341	324	308	356	289	296	271	272	345	304	265	295	298	289	299	285	274	305	290	327	306	321	294	294	267	307	274	296	300	289	293	280	304	309	293	271	264	308	282	283	329	320	285	289	289	300	304	286	295	267	265	307	295	280	307	293	307	281	336	281	274	293	306	281	295	284	321	294	283	278	308	297	287	317	293	256	308	284	264	291	309	302	323	289	286	305	295	326	289	303	310	296	321	301	290	267	279	317	302	325	301	312	291	321	304	290	315	300	301	300	317	275	344	269	307	302	295	318	324	281	335	317	292	288	278	274	297	287	274	309	313	246	278	306	302	305	286	307	299	298	283	319	301	320	281	276	302	321	273	297	289	315	298	272	296	311	337	317	320	282	305	296	285	291	289	299	271	256	313	300	307	288	287	297	303	290	297	306	290	313	298	307	317	312	273	321	296	316	272	306	327	276	325	303	311	313	310	290	325	281	266	290	315	282	313	312	288	302	312	297	294	285	291	331	298	303	311	326	292	275	300	287	314	278	296	324	307	304	287	321	292	306	318	298	286	301	275	296	310	325	303	305	290	304	288	313	313	323	304	331	310	294	283	302	280	289	311	233	291	301	302	304	284	300	286	318	304	309	303	304	307	301	306	277	301	276	293	294	284	312	328	323	325	310	273	307	292	315	315	308	294	285	340	281	289	294	328	289	294	264	304	269	320	311	334	283	281	302	297	304	324	299	300	273	279	303	306	266	328	308	308	288	299	263	305	290	298	305	288	309	281	290	301	316	314	288	316	288	328	305	273	293	295	304	321	324	317	345	289	270	287	293	288	304	285	273	307	316	291	313	309	319	293	282	322	317	304	285	319	298	305	326	281	265	310	311	315	290	327	338	286	310	301	311	302	309	296	308	293	343	290	286	272	332	292	315	308	316	326	318	281	257	326	328	291	293	318	307	295	275	344	306	302
16789	36733	26565	12896	5135	3698	2836	1979	1563	1220	1066	971	846	828	684	737	619	620	587	599	555	557	555	525	529	500	490	506	487	465	485	503	451	486	447	517	423	452	433	453	428	447	426	430	438	451	415	425	429	397	391	407	441	436	415	404	426	417	411	395	422	428	384	407	379	413	462	433	423	410	402	389	406	397	436	401	399	366	379	384	401	382	393	409	392	398	411	376	431	380	400	400	399	416	372	414	426	377	380	368	400	416	353	418	422	399	406	383	409	390	393	417	375	409	425	393	387	418	425	402	352	399	405	423	423	422	430	382	446	408	395	426	410	399	379	419	386	380	401	453	372	386	404	423	380	438	393	393	445	355	398	371	415	374	406	395	393	380	397	391	416	414	423	369	400	366	387	407	383	362	415	417	371	372	375	384	382	409	394	365	370	386	374	428	420	422	407	374	394	406	409	401	393	444	387	421	386	418	396	378	401	406	400	378	420	383	384	385	381	385	395	412	387	388	406	369	382	414	403	365	385	387	401	402	419	410	392	427	392	438	389	403	404	419	388	374	411	417	410	409	388	414	401	413	396	373	417	395	418	384	405	378	420	405	363	413	400	401	387	417	383	418	424	413	399	366	369	403	383	415	421	415	403	374	391	403	396	401	401	397	378	406	385	413	366	389	399	423	401	408	388	377	406	371	398	386	405	373	396	381	404	424	384	403	406	403	355	399	384	396	373	403	414	429	392	394	392	387	367	382	391	385	390	392	392	373	413	388	398	435	382	418	393	384	416	401	412	392	402	370	391	401	421	402	439	382	444	384	420	388	380	397	397	424	394	403	440	415	381	409	394	391	386	388	390	389	386	396	427	406	378	374	397	404	422	376	417	403	380	365	388	393	384	417	385	371	417	386	416	421	375	435	402	378	435	432	373	400	408	385	416	401	432	406	413	436	358	387	383	386	400	434	429	431	398	387	386	356	436	372	365	400	410	435	379	390	411	386	398	394	412	423	427	396	406	406	397	419	362	386	409	407	390	422	368	382	399	394	421	375	368	354	366	383	389	427	405	373	408	389	408	415	412	383	407	385	396	393	393	403	433	407	378	388	384	409	378	361	400	414	401	383	418	379	414	402	389	420	381	393	404	373	381	404	387	413	389	379	394	409	404	413	361	421	415	394	401	395	399	382	396	389	407	395	424	419	388	390	395	385	437	399	385	398	399	414	383	436	369	359	397	396	385	402	357	390	414	383	352	367	446	395	410	394	372	412	362	401	407	388	369	410	393	398	429	389	377	390	377	388	376	378	419	413	407	405	369	413	382	387	402	386	385	412	383	393	379	389	389	417	380	400	437	366	384	390	395	400	370	375	419	413	406	394	405	397	405	402	402	395	376	409	414	374	392	415	411	394	368	399	356	380	360	436	411	362	419	381	418	368	379	390	424	395	437	376	373	378	384	376	376	379	377	390	399	400	425	392	409	415	391	387	406	388	402	397	417	381	414	352	420	410	434	387	383	432	393	391	390	362	391	400	381	395	412	387	393	395	396	405	401	384	383	422	394	362	434	367	395	393	416	385	380	365	417	383	406	395	401	378	409	402	404	368	396	377	391	414	412	405	423	348	412	417	380	402	406	389	410	396	432	411	385	378	386	391	392	384	380	399	370	401	378	388	385	420	366	377	378	427	403	397	402	405	402	401	422	429	382	415	399	398	408	383	407	381	445	370	382	399	420	411	413	433	398	392	391	368	397	408	404	404	416	370	417	386	394	391	402	400	384	418	397	388	356	363	402	413	401	381	379	377	397	408	386	401	380	407	363	422	440	404	383	379	369	401	431	378	401	376	405	401	379	382	406	373	404	397	408	390	383	422	407	392	400	406	445	396	405	418	375	379	373	410	414	427	395	377	399	414	396	380	396	400	423	381	419	387	379	382	420	390	400	410	422	418	391	399	402	367	395	362	421	381	373	419	371	413	384	388	387	405	372	357	406	406	397	437	389	406	383	389	392	381	390	434	381	368	420	373	399	393	408	364	395	370	362	352	384	387	391	411	408	397	399	385	419	392	401	392	430	408	399	457	397	366	404	404	384	389	398	432	417	393	387	413	413	388	363	376	366	409	400	416	427	403	420	417	397	399	402	380	411	402	429	385	384	391	372	391	381	395	382	355	395	388	372	393	383	411	395	413	394	420	413	419	397	410	417	375	391	423	423	417	390	389	387	441	362	387	351	387	387	388	416	400	411	421	391	372	403	384	406	373	391	437	387	400	392	390	419	398	391	390	385	390	410	390	395	391	413	382	374	368	391	375	390	422	393	351	377	410	396	430	416	368	394	400	398	380	391	395	428	409	383	427	397	386	435	374	376	414	396	362	410	439	378	397	387	392	427	404	395	397	406	403	435	409	400	401	381	418	410	395	381	397	367	428	437	401	415	388	366	416	439	426	364	397	401	367	426	399	374	375	373	393	395	459	414	432	382	381	394	412	403	409	433	371	417	380	349	398	424	391	404	381	381	434	388	411	395	404	384	369	406	395	408	378	388	387	410	377	461	417	364	436	387	421	391	412	384	379	383	406	366	424	387	383	376	400	414	420	422	405	416	406	397	421	385	396	372	427	425	417	409	356	380	403	379	397	411	386	386	426	391	376	397	394	408	376	409	371	417	405	410	404	378	371	404	389	397	398	393	401	430	375	421	387	380	381	373	398	393	373	397	382	409	425	421	405	422	373	375	395	419	391	383	385	425	349	395	383	414	402	396	411	383	423	380	377	432	417	397	421	409	376	399	358	392	368	399	380	403	412	378	382	433	388	382	393	371	395	388	388	404	367	392	409	379	396	374	413	408	391	387	367	378	397	385	377	413	407	383	424	361	371	411	379	371	399	393	417	390	402	368	393	380	382	451	378	393	420	402	420	364	402	393	385	361	374	415	403	354	405	375	364	379	380	374	415	376	382	385	389	411	409	407	386	400	356	387	397	398	390	429	389	385	398	405	388	384	377	414	399	389	424	405	409	416	406	359	375	375	405	426	393	396	402	409	386	379	379	385	394	379	405	384	414	352	380	398	372	382	410	406	406	415	419	384	405	369	399	391	370	425	403	422	403	383	391	418	382	398	388	388	393	411	418	400	388	385	374	399	398	444	391	385	398	431	405	410	380	405	399	387	423	401	407	393	380	396	413	396	395	388	429	363	374	387	380	372	407	416	395	412	414	415	381	388	360	398	382	399	405	384	383	390	427	378	384	401	374	391	399	435	430	407	378	320	402	411	396	401	385	400	397	414	434	380	400	383	421	403	416	379	373	391	432	371	369	414	404	405	423	390	390	425	403	384	426	376	366	423	448	399	372	427	391	393	401	392	422	423	383	401	391	410	417	391	373	386	430	416	391	377	395	438	435	378	422	388	379	377	402	401	413	358	375	406	400	397	384	403	383	384	406	411	378	363	385	429	384	428	414	372	409	389	391	387	408	394	369	370	393	377	379	380	393	415	407	371	401	439	381	406	427
22612	21554	29336	24226	21552	21551	10902	2533	1701	1373	1258	1125	990	896	848	813	793	761	735	706	701	659	679	612	664	606	653	608	579	558	539	586	565	613	564	526	574	533	478	469	528	518	491	522	497	469	514	524	494	518	514	495	492	499	467	481	519	502	534	486	518	450	477	485	489	444	449	462	489	457	480	483	465	495	475	501	457	430	492	474	471	453	468	481	483	412	473	469	495	479	483	512	468	479	465	479	533	491	489	480	492	462	491	485	461	451	482	456	486	475	442	491	493	480	458	491	471	502	480	471	472	494	468	461	474	450	460	489	500	432	446	485	503	517	501	435	454	437	446	466	454	490	470	463	467	492	462	458	500	440	470	437	503	427	422	484	458	486	509	472	473	465	465	467	485	514	447	473	447	475	452	520	468	450	458	501	487	439	466	470	498	461	433	471	470	477	479	449	534	473	468	474	492	422	496	483	445	519	467	461	448	458	470	474	458	459	474	559	474	483	458	424	489	480	484	501	496	493	454	467	491	461	484	466	469	462	489	469	484	470	443	480	466	484	462	487	493	479	438	484	441	496	463	500	459	474	480	517	478	457	447	502	439	462	515	458	461	447	454	445	487	464	471	459	452	455	472	417	487	443	481	445	466	463	490	460	504	475	479	472	493	457	443	429	477	478	476	470	444	482	497	461	460	461	464	480	468	441	455	483	469	449	459	493	445	455	452	507	500	472	462	465	478	477	428	464	464	475	496	457	502	463	453	468	460	476	452	465	451	486	481	412	462	508	467	492	489	485	440	474	467	478	498	479	451	484	492	474	478	452	456	463	460	420	468	493	509	475	480	486	463	428	428	421	486	471	442	475	493	492	505	421	461	449	446	444	475	495	476	454	461	494	501	491	469	433	435	509	475	475	449	465	462	458	486	481	502	484	458	528	470	450	478	471	520	454	435	492	468	462	448	436	478	452	475	450	467	456	437	475	468	473	457	500	481	470	490	519	485	466	457	501	472	490	457	463	477	509	526	486	428	482	486	468	474	498	482	434	487	460	476	470	468	457	457	457	475	464	458	453	497	503	440	457	449	451	422	506	456	481	495	450	468	455	484	467	491	419	466	512	472	453	458	471	476	461	462	472	472	469	478	497	478	485	442	457	489	443	475	428	451	491	483	485	474	490	471	420	511	487	509	444	467	451	476	470	457	486	512	450	489	473	442	467	480	512	459	453	429	457	463	456	497	476	436	459	482	464	467	464	454	449	473	474	486	454	461	451	482	439	474	461	469	467	499	448	475	459	435	506	502	463	450	485	445	490	496	459	436	469	426	490	447	496	501	442	429	428	497	498	476	452	439	458	492	472	483	465	451	502	475	448	477	449	446	474	442	501	474	481	500	488	467	474	486	436	479	463	482	452	467	451	503	477	469	480	485	466	467	496	490	455	468	461	492	461	486	469	472	439	450	447	455	477	475	483	471	529	457	461	468	460	465	501	485	509	466	480	469	474	458	482	460	452	453	470	485	506	475	432	461	479	475	458	455	464	475	470	461	464	483	472	453	533	449	502	463	488	467	494	490	438	505	490	453	488	454	469	501	446	470	433	462	532	469	490	475	445	442	455	458	451	427	446	462	473	425	453	444	467	473	475	459	484	467	474	520	492	474	454	425	458	467	439	474	478	453	498	480	453	481	445	454	478	482	466	457	455	477	456	462	491	457	477	479	422	474	512	448	476	468	466	524	428	456	492	483	457	452	484	472	502	461	489	443	444	475	484	462	494	455	448	490	474	473	469	460	509	473	479	487	472	484	475	461	472	492	486	492	436	471	495	527	460	461	493	463	489	453	471	489	471	457	435	440	438	481	464	482	450	483	472	466	446	471	471	503	453	452	437	495	498	450	465	483	501	497	475	495	474	490	486	486	493	453	521	486	469	470	443	451	488	467	424	478	467	460	463	449	468	493	463	496	444	525	478	474	473	474	485	489	516	469	451	482	455	467	457	455	504	467	440	453	481	442	488	442	440	461	482	469	475	438	459	454	460	425	456	463	454	411	482	471	460	478	485	477	535	508	485	455	444	462	497	437	496	444	489	453	466	486	500	472	495	458	488	480	434	465	499	479	486	468	469	532	482	482	443	502	445	471	474	452	483	471	440	475	432	471	437	440	480	451	493	431	483	461	453	467	490	446	512	478	482	478	463	477	471	461	491	491	457	465	452	510	437	447	468	489	451	488	436	466	476	488	473	443	471	480	483	445	490	489	483	499	488	452	471	493	460	451	484	457	494	446	492	478	432	436	446	485	487	490	449	481	484	453	436	442	455	467	522	485	492	525	477	456	467	470	464	481	441	446	453	481	466	472	457	445	497	490	441	471	477	486	477	471	449	463	469	494	448	441	463	449	481	457	448	498	460	480	472	456	511	444	501	473	431	468	481	472	429	487	440	447	440	477	467	512	479	437	429	476	471	489	450	472	488	438	465	494	484	482	492	451	447	474	488	455	477	476	435	467	465	460	463	479	452	511	489	456	494	503	441	501	453	498	477	443	487	452	487	470	450	428	471	427	454	494	444	461	480	475	486	470	493	427	480	477	469	478	465	482	453	476	500	457	450	513	457	453	462	479	492	465	485	469	476	457	477	477	441	455	442	495	446	453	455	461	451	479	498	475	505	440	440	491	459	516	497	467	486	496	463	479	435	524	453	494	459	445	466	468	524	466	501	460	433	459	468	467	507	472	459	472	448	443	452	478	441	503	498	421	455	483	481	474	467	465	460	495	479	462	468	461	480	485	495	447	417	436	463	466	448	460	483	470	481	473	471	482	453	485	491	445	490	470	460	485	471	506	481	475	470	463	449	466	447	467	474	449	429	494	417	457	455	469	476	468	480	452	456	516	485	452	488	455	449	485	448	474	409	504	521	428	488	475	446	453	497	471	482	482	509	469	464	490	497	497	440	471	492	520	496	439	474	489	463	478	429	441	488	470	481	473	473	478	453	465	461	470	490	467	450	469	482	501	441	416	487	476	445	443	459	478	499	475	456	473	465	502	492	445	452	469	490	479	483	411	486	470	453	528	470	452	462	479	451	485	458	475	480	467	498	458	438	476	428	468	489	452	480	439	484	463	456	498	456	469	496	468	470	500	474	498	465	459	478	455	476	462	457	453	443	466	452	477	443	440	467	464	489	491	460	478	458	488	469	444	455	508	424	444	477	488	445	472	443	522	465	514	441	526	428	465	447	534	483	483	463	497	496	450	447	500	470	482	476	458	471	501	480	481	483	458	533	484	424	462	449	466	455	463	448	467	490	448	467	425	448	487	485	450	488	493	468	477	464	464	473	468	460	478	460	464	450	513	475	480	450	472	492	470	487	527	426	443	468	462	496	451	499	505	509	492	451	494	477	443	468	478	464	453	430	487	443	501	475	462	410	472	459	462	472	449	468	482	478	436	475	475	437	497	446	473	465	504	478	493	480	449	467	491	461	467	469	475	458	443	477	490	455	500	482	469	458
20347	45142	37755	24080	9009	6620	4951	3814	2907	2313	1873	1748	1481	1359	1288	1146	1128	1099	1048	987	945	919	878	927	879	903	792	790	769	777	781	795	741	683	710	697	707	694	675	686	678	681	601	632	649	658	620	587	695	632	643	664	589	638	631	625	622	631	642	640	604	640	603	627	630	645	608	617	609	621	621	586	636	668	626	607	578	636	620	624	603	635	630	616	593	639	641	598	604	607	563	609	641	574	611	628	605	575	585	615	601	626	620	590	608	629	568	619	571	604	631	600	614	598	616	619	606	622	559	593	621	617	610	602	550	596	580	621	590	579	609	634	590	617	593	592	574	600	601	574	646	630	611	608	605	560	606	614	613	594	614	556	630	623	586	589	581	634	633	590	580	615	628	657	585	599	619	618	599	559	585	636	622	605	622	657	567	580	638	601	599	618	624	638	644	603	619	549	595	609	605	635	604	618	568	598	604	617	570	622	595	610	634	646	621	614	577	625	619	605	609	625	617	572	599	587	610	593	560	610	608	651	600	605	640	630	579	619	612	627	594	631	654	577	595	581	636	650	653	559	599	603	575	616	611	587	587	599	583	604	608	587	617	603	584	592	610	607	611	609	606	570	564	584	601	598	543	606	592	618	618	603	613	606	631	615	643	597	644	596	562	682	559	619	620	614	647	601	631	589	600	598	597	576	578	579	607	607	622	640	601	632	565	590	638	563	634	580	598	598	612	588	637	592	623	644	622	543	584	607	609	620	578	585	618	568	575	622	612	574	580	603	608	594	605	611	633	583	579	608	600	590	581	607	576	613	639	617	590	587	611	591	600	590	601	585	634	555	584	563	590	618	618	603	581	587	608	619	606	590	592	592	618	601	649	622	623	593	627	657	594	599	583	551	567	622	605	605	629	598	592	614	592	641	566	576	602	587	600	584	575	632	606	603	593	586	620	597	606	598	604	669	618	643	599	606	598	592	556	622	596	628	620	653	585	605	609	609	641	628	612	584	634	639	598	600	653	642	622	606	649	587	620	625	608	601	597	607	598	626	623	635	584	600	637	615	596	616	623	604	597	600	574	579	600	594	586	613	599	575	613	555	592	607	605	590	588	625	638	542	600	587	569	606	606	597	578	627	557	580	636	615	593	648	623	596	623	593	637	593	605	612	570	663	588	564	622	610	630	639	618	593	605	642	573	589	628	583	607	589	602	633	591	605	586	546	622	584	647	571	607	584	627	650	642	611	657	564	634	613	608	633	599	594	583	613	616	564	584	559	615	596	622	589	602	588	645	594	637	572	620	596	613	551	560	590	558	570	614	605	611	621	603	611	623	569	628	586	601	625	603	633	583	625	611	606	609	635	594	602	598	563	577	553	649	602	638	581	573	614	606	596	625	597	584	639	605	594	554	615	633	634	645	634	567	616	599	642	622	628	576	656	618	632	634	637	588	595	595	613	580	629	636	629	621	618	637	609	600	619	637	579	603	584	621	610	639	613	575	597	583	633	618	585	622	566	610	610	582	604	594	578	557	637	649	616	614	582	608	583	576	617	574	629	622	586	602	622	642	588	590	605	573	603	585	558	598	618	622	600	591	627	579	585	545	582	604	589	603	576	576	647	565	638	639	577	608	624	626	619	613	617	634	608	570	594	614	582	607	623	582	629	595	657	607	582	623	572	604	565	630	572	593	598	612	564	638	614	602	593	595	620	549	616	614	635	616	589	583	618	614	623	608	562	609	632	588	599	598	652	596	613	652	592	575	606	675	574	602	606	549	617	639	627	592	627	618	589	590	604	608	596	594	577	625	587	596	601	608	643	663	611	608	601	574	566	562	635	593	594	589	579	631	579	608	576	623	648	589	601	593	614	570	637	597	608	652	557	605	613	573	589	658	607	629	608	592	653	577	612	591	586	613	596	582	579	580	631	625	632	605	576	605	611	580	601	607	601	622	577	577	620	574	581	584	600	589	625	630	602	621	662	557	614	596	614	599	611	604	624	574	574	643	615	540	566	611	605	603	644	607	611	605	616	590	589	605	629	630	591	596	616	614	588	595	586	604	622	607	585	593	602	653	547	607	630	588	541	626	570	646	581	625	627	609	597	630	589	589	577	576	644	627	600	631	630	585	625	641	608	576	615	616	609	633	607	588	579	578	590	633	606	602	592	646	554	586	599	594	613	633	635	645	599	585	586	569	579	605	579	616	620	591	644	600	576	597	594	645	614	616	610	570	606	626	599	616	607	584	622	612	578	619	618	631	617	612	628	607	572	581	576	592	594	569	632	593	622	638	617	576	636	621	620	650	634	584	610	588	575	591	637	573	598	595	577	563	623	579	589	582	612	586	634	608	620	571	609	639	612	597	617	611	577	631	622	625	649	592	593	596	582	610	588	594	622	598	604	544	590	554	631	596	614	554	606	628	595	600	625	561	586	569	578	578	641	643	598	631	572	615	580	584	580	597	577	631	571	643	576	629	570	634	577	611	628	641	607	651	621	630	599	582	601	601	579	651	600	617	622	640	619	617	608	587	629	604	618	612	625	635	608	580	574	627	584	640	605	568	636	602	592	649	591	628	637	614	617	624	594	612	605	608	596	636	586	605	637	642	582	583	670	606	612	575	579	585	597	615	620	603	636	659	587	616	558	604	622	613	589	595	665	645	619	580	597	612	599	661	615	599	614	618	593	612	582	622	610	614	585	609	578	643	638	620	608	618	588	554	604	594	629	612	612	606	597	561	600	623	632	612	574	616	616	575	628	602	613	640	612	590	614	586	622	598	608	602	584	612	582	629	576	604	534	599	616	564	654	621	590	654	631	607	596	635	611	611	623	611	586	615	628	590	631	636	625	589	586	579	570	590	603	597	580	627	584	604	651	612	596	588	642	623	554	624	603	581	633	550	611	579	639	568	591	634	621	590	638	617	626	563	601	579	623	575	616	581	605	612	620	588	645	601	592	606	583	574	620	575	555	617	590	615	636	611	615	602	624	630	598	594	601	613	589	651	633	598	596	591	620	596	571	627	559	616	589	576	601	602	653	654	554	568	593	615	588	623	590	605	625	581	586	597	634	574	618	595	620	565	594	616	602	584	634	612	559	608	605	563	597	583	548	602	624	622	601	616	575	617	590	633	597	596	605	533	597	619	598	609	608	611	562	635	600	602	642	642	602	605	634	632	596	605	575	615	624	601	629	651	567	574	627	584	611	584	592	594	632	616	590	601	578	654	638	565	550	609	582	590	588	568	582	585	602	621	582	601	590	618	585	614	588	604	638	585	600	609	594	598	604	580	586	593	619	585	621	614	628	615	606	620	584	606	623	588	609	584	605	590	626	604	602	633	624	598	599	619	604	558	586	572	634	623	583	628	626	577	609	573	592	592	610	588	607	624	592	618	632	615	577	580	647	591	601	638	584	629	610	573	611	621	566	573	623	597	583	601	613	580	592	623	618	586	598	666	629	577	608	600	609	619	595	582	623	620	639	601	617	649	581	608	639	563	598	637	593
27451	21205	18651	9425	2348	1448	1120	941	768	726	678	633	582	588	578	502	555	543	537	518	517	504	481	478	472	476	472	477	458	462	462	473	508	455	479	436	460	425	490	481	472	457	463	436	435	439	452	495	476	471	454	471	473	460	478	476	495	448	456	476	466	452	473	462	455	455	425	467	444	489	489	465	473	461	429	453	464	435	460	448	439	427	463	499	446	455	452	441	441	499	488	440	450	446	437	468	467	472	453	469	477	447	450	467	415	464	468	441	444	462	479	470	443	456	446	477	478	452	474	442	485	438	437	456	505	451	485	477	449	468	430	447	498	427	439	460	428	455	447	462	461	483	460	439	466	469	472	454	458	434	439	450	465	461	442	454	484	437	463	472	425	461	447	478	480	468	439	485	466	443	445	447	449	455	455	464	468	485	476	440	456	445	468	449	472	471	445	455	483	462	440	467	410	493	427	464	447	502	486	463	429	473	441	425	459	466	464	446	460	475	443	462	480	437	484	453	437	443	485	478	480	481	452	484	466	462	477	432	457	441	430	451	431	487	446	436	426	478	536	468	459	470	432	452	438	450	482	473	485	490	415	468	440	402	459	468	449	454	481	450	451	414	466	436	467	457	461	455	458	453	473	439	468	442	443	469	466	441	438	470	446	446	472	449	431	455	467	449	435	447	428	463	479	414	447	444	433	486	444	460	440	464	489	515	487	472	451	438	475	481	494	448	496	427	482	486	446	461	481	431	483	441	435	468	458	446	429	419	453	452	443	415	420	456	443	432	483	447	486	459	440	441	484	490	485	460	497	478	427	519	464	439	445	464	482	455	450	441	448	466	455	469	471	454	443	451	447	432	482	478	451	496	446	469	406	451	466	459	464	451	456	471	436	465	442	434	488	430	503	463	463	461	442	482	469	446	441	480	442	432	454	452	489	491	481	483	441	448	478	476	439	475	455	422	488	470	434	457	431	466	459	444	447	426	412	436	462	419	505	450	420	441	504	444	487	420	478	444	439	460	477	457	451	488	484	492	458	432	461	435	450	489	481	454	456	452	462	437	489	428	446	436	492	444	483	457	464	464	475	475	441	460	474	469	509	468	449	440	464	471	454	487	499	455	462	437	465	439	455	460	451	506	434	476	444	431	478	449	478	436	492	514	481	450	420	470	447	430	457	462	480	496	446	432	464	479	473	466	436	450	463	470	482	463	476	443	443	414	432	464	432	476	466	459	456	488	444	425	442	450	414	472	471	448	476	450	472	442	467	476	452	474	495	473	451	489	467	467	439	453	489	425	455	470	462	543	467	462	425	459	452	482	457	458	482	472	450	447	463	455	472	433	468	462	452	512	454	476	469	466	465	451	438	441	447	476	436	488	431	434	473	464	460	448	444	464	516	466	466	454	436	469	469	423	428	420	425	430	459	452	508	479	460	480	435	426	441	457	466	473	454	455	426	431	446	458	501	425	456	441	425	455	437	469	467	462	430	473	475	455	439	458	414	458	446	484	436	483	487	457	461	443	469	465	498	411	468	472	459	491	490	472	450	470	444	468	477	458	412	480	461	455	429	424	442	441	421	463	482	499	443	475	439	447	451	476	456	421	462	456	478	483	448	459	439	479	457	435	476	459	480	432	442	455	407	438	460	467	427	451	445	449	472	433	476	472	447	480	450	480	448	477	450	447	493	444	416	457	415	434	460	473	471	472	417	473	505	464	455	457	469	445	470	468	444	487	472	458	422	457	411	473	444	477	443	452	464	465	472	458	506	456	473	487	440	448	439	453	452	460	444	462	472	445	472	428	445	469	429	422	476	423	474	447	452	496	419	438	446	424	474	443	486	477	473	463	431	451	464	461	459	424	465	491	481	462	457	443	481	473	459	498	475	452	463	496	457	425	417	462	468	483	455	434	486	470	486	437	487	468	429	459	459	430	471	479	469	463	463	475	444	448	462	430	478	428	462	425	449	468	433	483	478	457	460	464	462	475	467	439	438	500	441	444	450	432	444	464	441	470	453	481	479	459	461	441	441	458	449	469	451	470	469	466	506	436	494	411	443	455	441	429	492	522	438	477	478	485	436	494	454	397	442	467	462	470	440	484	477	449	437	475	441	428	488	425	454	438	447	471	476	455	441	476	478	461	485	398	452	472	482	467	462	449	444	444	451	439	468	466	456	450	420	463	438	448	460	471	477	475	449	433	458	494	451	472	445	442	420	452	443	468	464	452	444	467	439	455	428	482	451	459	474	478	488	471	478	481	485	456	457	464	475	446	494	443	482	446	463	455	492	448	496	454	475	447	431	448	466	421	452	463	449	463	491	454	465	444	443	479	480	485	459	445	454	381	457	458	432	474	509	466	461	429	481	495	431	474	460	454	484	440	443	445	440	466	448	475	449	425	425	467	456	444	446	462	427	478	475	479	476	448	479	454	506	439	468	450	468	445	455	481	450	463	441	488	478	422	456	446	495	435	448	436	436	487	451	471	483	479	485	445	504	481	465	432	444	463	455	483	454	429	495	454	454	417	425	429	475	457	448	470	474	459	464	466	499	437	461	435	461	472	486	426	421	453	443	491	416	463	458	455	437	493	458	455	445	477	450	457	475	452	467	471	449	429	484	442	433	460	461	446	484	426	421	485	426	472	468	440	463	444	464	451	447	484	477	405	463	471	429	489	452	475	430	522	431	432	444	474	448	477	430	428	480	466	493	450	468	461	466	451	448	444	458	451	445	486	450	472	448	478	447	461	454	469	441	452	485	463	486	479	464	448	478	488	438	426	471	482	455	487	459	478	485	481	450	463	425	472	445	444	456	476	472	460	470	500	462	444	465	424	462	472	471	480	476	470	464	469	451	477	466	471	425	473	439	497	475	482	420	470	483	455	434	406	423	433	461	410	482	488	480	455	493	472	446	421	501	454	423	475	434	474	471	496	446	448	432	501	446	446	459	448	466	443	458	468	445	460	458	472	476	444	432	469	464	492	498	490	453	485	458	448	482	460	464	448	457	447	483	445	452	428	440	439	463	441	465	487	486	449	461	451	460	468	450	474	482	463	425	450	457	490	456	491	443	444	477	465	457	467	489	492	428	462	446	450	425	486	434	509	438	455	486	461	448	464	453	463	465	490	469	480	472	486	409	441	436	492	446	445	495	449	428	455	461	474	467	479	462	467	445	506	444	454	446	465	477	469	434	464	463	467	441	464	418	479	453	461	467	482	441	422	458	415	425	444	440	459	476	479	422	422	453	456	447	442	436	443	426	464	476	449	441	467	458	444	452	437	418	491	414	472	450	460	474	441	449	445	466	482	452	477	420	450	505	460	469	432	473	421	468	441	438	423	460	463	435	453	468	467	421	438	482	445	422	452	456	469	438	458	472	432	429	492	480	407	411	419	461	444	415	459	465	456	452	417	471	484	452	462	434	450	447	462	491	447	490	495	441	478	468	473	471	446	469	463	430	431	480	459	484	457	432	449	478	469	441	476	456	439	495	456	409	449
14555	25524	21410	10168	3675	2614	2016	1539	1294	1055	1014	854	889	797	734	768	723	717	730	659	663	658	682	680	691	647	671	637	665	642	625	617	614	625	649	643	664	580	599	625	610	593	634	568	623	594	577	609	580	570	566	617	559	621	552	577	597	660	586	563	609	545	575	582	534	575	579	555	589	574	586	628	584	546	591	557	591	590	576	593	586	586	584	539	559	584	589	541	581	597	575	597	592	597	580	548	550	603	550	601	578	603	573	581	559	554	565	567	605	531	571	587	535	574	562	562	563	573	574	574	582	565	571	573	581	583	603	547	571	563	531	594	585	558	588	589	603	572	558	573	574	553	628	557	582	572	562	607	551	536	558	588	587	595	577	568	588	586	562	588	640	608	583	616	578	564	620	584	548	591	599	605	579	615	570	559	562	607	577	577	569	562	637	522	588	602	578	614	561	558	591	551	577	641	572	568	580	593	563	591	600	585	572	610	571	587	580	531	575	534	612	554	562	610	568	537	619	595	602	602	541	588	577	584	557	557	575	574	590	609	582	584	619	570	618	570	588	622	591	548	562	575	574	596	586	563	617	583	566	562	660	579	570	566	549	581	594	588	576	642	576	561	574	591	575	592	593	583	600	538	587	542	604	560	564	580	563	609	570	584	562	569	553	601	555	552	602	588	558	573	598	586	565	580	626	542	588	559	617	581	597	590	606	592	562	607	616	588	561	592	555	562	586	587	606	593	590	567	558	572	555	595	564	609	572	572	564	598	575	585	587	609	624	555	559	602	584	583	608	591	580	539	628	602	555	562	595	583	569	547	547	631	591	545	562	600	551	588	609	567	593	606	606	623	610	596	627	566	566	583	589	579	554	604	601	565	644	602	566	577	595	615	603	595	561	570	592	576	580	567	587	564	518	631	571	565	579	585	592	556	574	591	558	607	573	574	630	563	605	584	581	589	599	591	589	587	554	614	593	556	571	599	618	581	535	583	622	630	590	593	554	591	556	569	552	535	605	585	596	603	596	587	563	589	600	590	586	566	586	610	596	566	569	583	608	561	561	564	600	607	590	560	563	608	591	574	545	574	599	573	562	602	607	591	546	547	566	547	600	563	571	550	585	575	654	556	585	653	568	596	564	596	617	528	593	561	553	576	614	607	572	576	585	533	587	586	552	582	622	610	581	554	560	612	550	554	591	577	570	556	614	609	571	606	600	534	585	591	575	555	551	561	555	554	584	589	567	582	561	574	567	571	592	598	555	610	564	574	552	580	595	614	631	607	590	567	545	587	578	639	535	581	551	543	581	591	559	518	558	619	580	570	576	564	571	575	566	585	572	593	590	599	549	586	548	575	572	595	603	601	546	587	570	541	564	575	566	567	571	574	606	603	565	598	564	556	575	527	593	559	575	545	552	589	594	582	584	591	583	573	534	559	625	582	566	614	579	576	571	598	586	543	580	620	601	547	592	655	598	568	611	565	583	515	607	644	512	583	606	588	574	571	530	518	571	602	546	624	589	574	576	564	583	603	633	600	559	586	612	563	544	574	617	528	608	555	559	618	582	578	638	535	547	533	571	610	605	589	571	608	567	576	602	630	603	578	548	615	553	579	578	614	571	584	623	591	628	604	533	577	608	576	598	565	613	540	577	602	580	553	558	604	534	586	585	589	585	581	576	552	563	610	585	598	562	581	603	598	579	579	551	617	572	532	561	623	591	608	563	591	558	587	567	557	608	598	564	569	542	620	538	554	598	592	566	588	571	586	562	566	617	566	591	573	619	593	537	571	577	607	568	568	570	594	555	587	587	584	581	600	611	580	639	600	612	574	609	556	562	591	604	594	518	614	611	557	594	600	557	598	580	573	569	554	611	582	603	580	614	618	585	619	601	618	587	556	591	613	562	567	563	589	572	560	578	571	578	510	603	555	532	541	579	577	605	595	558	563	576	582	542	633	593	563	577	598	575	569	558	613	563	596	567	543	555	562	573	595	618	603	578	575	587	582	584	611	597	582	551	588	609	601	604	580	586	598	597	543	577	622	591	600	566	545	586	576	590	595	582	582	570	553	619	590	598	572	586	568	624	597	538	614	559	548	618	569	567	627	593	554	599	579	633	580	610	615	602	570	585	588	622	540	553	580	588	570	591	571	613	564	604	589	623	558	573	604	609	597	569	609	560	578	549	537	548	544	574	570	618	590	571	581	585	623	615	589	623	550	566	559	568	553	550	607	582	617	559	566	591	563	541	598	557	570	562	523	574	611	619	549	568	602	522	565	542	597	556	623	556	568	574	593	596	598	539	577	597	566	649	559	578	568	556	559	572	597	562	580	613	575	585	559	516	613	581	588	582	586	569	550	541	583	560	563	575	620	581	598	611	598	546	571	616	568	549	559	585	581	594	575	568	562	571	591	629	576	549	573	570	562	593	573	583	570	584	551	585	609	545	555	640	606	598	595	624	582	552	573	581	570	608	595	640	584	561	612	586	588	586	578	576	571	586	600	563	577	597	602	579	620	599	576	561	603	560	599	545	601	577	602	593	592	610	563	613	581	625	623	594	608	553	614	588	568	592	578	590	570	582	530	557	576	559	535	602	624	628	599	593	555	599	586	600	594	543	590	584	551	548	580	616	571	586	582	562	589	562	526	589	564	594	575	565	608	573	596	591	579	579	569	590	612	610	512	566	593	575	617	542	554	583	591	592	561	557	534	554	603	541	554	570	616	548	586	559	576	550	564	555	558	554	574	614	600	580	608	583	544	573	591	574	558	568	620	584	560	566	575	597	621	582	600	605	593	599	603	627	547	567	551	603	609	592	538	610	584	556	554	585	588	583	547	612	554	573	589	631	571	578	551	604	611	544	575	584	630	557	596	593	555	610	577	605	583	592	599	589	572	588	572	590	627	587	537	569	601	591	605	566	591	594	581	567	567	554	584	572	567	595	544	583	570	567	586	588	626	608	551	559	546	592	565	594	582	566	590	611	567	597	579	587	553	576	562	542	568	558	606	549	535	519	570	521	589	568	585	573	542	585	591	535	566	571	609	622	573	571	592	563	564	573	554	556	572	600	608	579	572	598	535	615	569	590	590	587	513	567	603	596	579	530	553	591	606	597	630	602	593	562	590	578	578	595	569	588	608	574	581	579	566	595	604	545	559	584	589	513	603	600	567	611	597	554	568	634	605	546	544	571	557	607	571	603	614	593	560	567	557	611	576	591	590	539	599	595	611	597	589	580	559	574	577	572	584	556	614	624	591	551	562	582	593	572	594	535	567	571	571	622	568	656	604	574	586	557	502	614	560	566	600	608	574	539	579	552	586	567	540	581	596	624	574	583	586	616	615	594	580	621	547	578	604	547	567	563	566	610	601	543	586	533	544	544	567	566	578	617	595	598	599	594	604	573	561	608	632	619	564	599	558	607	615	604	543	624	572	580	555	527	574	564	581	558	573	545	588	606	626	610	578	571	608	574	624	577	589	565	566	550	602	612	556	553	581	563	563
23637	21607	28990	24738	21517	12426	2985	1753	1337	1198	1080	1021	917	884	888	858	854	768	818	812	776	731	790	762	697	720	696	678	734	688	701	685	693	706	611	662	653	678	634	633	638	608	641	625	632	664	633	630	590	621	655	601	644	654	641	611	637	626	632	624	608	607	608	608	644	620	598	638	626	579	594	676	572	593	644	618	638	599	639	640	598	570	609	589	626	643	599	625	603	585	574	633	644	580	690	551	588	594	654	579	612	623	625	614	630	592	609	581	583	626	619	649	614	634	621	576	608	594	605	572	634	605	611	641	617	624	617	622	611	614	572	605	637	612	589	629	599	584	552	620	620	638	617	622	598	595	536	578	593	639	609	609	573	628	599	618	581	593	612	637	629	629	610	619	574	598	624	630	601	589	614	574	602	593	634	652	607	635	557	595	682	596	617	642	611	612	585	613	633	594	629	626	648	601	592	642	610	618	616	662	619	627	592	603	610	624	642	623	657	622	581	600	607	648	620	666	616	640	614	602	609	613	595	640	595	632	597	622	624	610	605	590	604	601	562	606	628	639	605	638	612	613	605	622	593	583	621	642	633	623	639	586	663	575	561	621	633	611	661	642	605	598	623	608	595	600	628	575	585	585	631	618	613	567	589	630	604	621	637	648	609	623	625	585	626	638	606	621	619	597	585	626	601	641	596	636	638	649	577	598	591	624	677	618	578	616	583	642	595	631	638	594	654	579	629	616	632	618	587	592	605	592	633	614	588	578	579	644	631	630	588	626	602	627	590	603	637	576	616	611	634	594	601	598	661	603	616	606	608	581	585	587	663	605	638	608	579	615	575	590	596	614	629	641	616	594	649	629	591	614	636	603	623	598	596	645	618	621	599	671	681	612	618	617	614	610	583	627	648	632	607	612	605	632	624	545	575	633	636	610	602	585	587	628	610	639	623	600	630	663	583	638	624	609	586	635	644	602	598	615	608	619	629	614	653	656	609	585	650	653	631	622	593	607	605	595	643	591	607	617	587	619	631	651	615	579	592	610	630	564	612	588	587	580	604	610	591	622	622	618	625	600	553	633	602	639	586	646	569	584	614	599	589	610	570	649	663	624	599	628	606	639	597	584	581	674	625	609	600	587	619	605	587	660	594	616	559	586	617	622	636	629	603	601	606	654	640	598	645	589	587	580	628	608	608	636	591	574	605	585	601	594	607	634	585	620	575	673	620	599	646	654	618	580	653	694	661	630	583	611	636	603	603	659	615	634	608	580	599	625	617	606	590	633	636	571	677	584	627	632	647	671	631	607	630	644	584	590	620	617	573	604	605	608	598	606	586	589	608	660	641	640	605	602	691	594	611	627	623	660	646	570	634	619	619	631	571	645	607	644	619	615	590	572	622	593	582	607	595	618	630	675	612	596	603	605	600	573	646	612	591	574	593	615	595	613	634	591	599	605	640	612	596	646	652	594	617	585	654	619	650	620	622	648	649	622	611	625	625	597	591	614	584	631	592	627	584	585	614	598	653	645	626	630	593	619	656	633	591	593	613	612	647	600	644	593	622	589	600	613	638	628	604	618	575	606	577	622	653	579	565	606	601	674	609	618	619	620	599	599	613	552	626	634	619	582	622	648	658	659	617	656	652	607	658	574	584	591	590	613	568	659	614	611	637	616	593	631	654	593	607	615	644	576	671	634	600	621	597	628	596	612	619	581	626	592	603	607	645	573	617	584	609	625	630	594	700	593	571	648	626	623	601	601	615	634	629	564	647	599	611	618	600	588	628	622	549	608	601	601	594	608	599	600	621	613	610	615	602	656	597	612	627	616	606	619	597	597	609	583	586	592	558	634	562	606	604	598	599	651	606	625	582	614	639	624	598	584	615	611	566	599	656	716	577	595	594	616	622	601	598	549	602	610	643	621	608	598	637	614	608	656	588	608	615	607	620	603	586	571	611	601	604	638	636	606	603	609	641	644	623	606	583	667	605	640	607	636	568	624	604	625	561	607	613	606	672	578	612	626	615	645	605	639	622	611	581	678	645	625	621	642	578	648	615	591	617	632	628	637	622	591	582	579	644	608	619	614	628	611	588	603	615	614	628	598	635	600	629	600	616	645	641	642	542	628	571	628	599	619	656	604	608	610	569	622	629	631	639	642	595	597	638	581	640	622	585	585	604	563	645	652	621	586	588	580	617	649	616	593	667	598	622	672	612	619	641	593	598	592	634	599	606	567	598	614	628	609	615	605	620	640	582	633	611	606	639	566	611	635	643	626	580	587	594	584	587	622	620	595	604	657	657	618	619	588	615	625	641	586	563	599	633	600	623	629	595	565	632	592	604	618	624	584	591	618	557	593	610	690	627	611	658	604	612	632	576	633	624	630	563	598	618	622	625	646	635	598	593	644	636	583	600	607	604	614	628	641	615	673	585	654	635	635	629	633	625	609	616	650	605	618	586	603	568	598	571	637	580	657	612	629	623	635	605	596	607	639	568	572	604	639	592	600	620	643	629	600	614	627	618	635	612	598	621	652	635	643	593	588	594	563	627	630	628	624	620	628	592	599	596	624	606	549	646	597	602	638	619	620	621	613	637	644	628	602	678	605	622	625	568	574	611	564	627	635	581	592	612	642	622	616	618	620	569	619	587	664	602	619	610	598	603	602	655	544	627	571	618	624	606	590	596	605	583	627	575	600	605	613	600	649	631	586	633	644	601	593	617	575	632	595	648	568	604	629	602	570	576	631	571	605	604	628	614	573	584	626	629	642	595	597	621	613	586	609	606	578	666	580	620	596	605	627	612	546	590	635	636	625	614	606	586	599	578	624	603	633	630	646	599	608	595	581	630	645	590	619	616	626	613	651	589	611	629	623	592	663	652	635	576	605	607	628	612	618	625	645	631	633	577	600	620	679	601	602	619	630	633	582	584	619	576	617	622	626	613	627	619	566	596	577	609	635	623	555	652	641	644	602	633	634	598	574	591	617	605	616	649	592	614	656	660	623	606	548	627	611	633	616	627	630	618	586	621	614	642	634	654	598	598	617	577	621	624	642	617	576	663	586	626	619	636	598	581	631	621	599	619	616	639	660	617	561	583	612	612	598	608	580	618	596	611	655	598	613	612	576	645	627	595	586	631	622	613	631	578	593	594	605	634	619	560	637	621	578	653	555	641	626	587	639	612	593	576	614	576	626	615	603	639	613	564	627	654	659	591	624	552	613	587	593	596	667	684	625	585	620	637	644	610	627	591	606	642	600	597	596	619	621	633	593	606	603	652	646	625	607	615	639	615	622	629	630	603	615	624	614	618	611	577	677	610	621	597	607	605	638	635	594	645	632	596	566	616	641	620	676	625	593	602	620	581	645	590	602	606	584	622	612	594	643	564	583	568	568	614	596	624	644	636	638	662	606	588	640	639	620	649	606	645	635	579	601	595	592	614	618	570	644	599	626	571	649	594	641	589	676	620	670	626	614	602	605	610	588	579	600	610	607	614	616	671	602	616	588
17031	40572	34804	19259	7461	4710	3594	2859	2189	1827	1670	1442	1372	1205	1253	1244	1056	1115	1093	1048	971	1034	943	955	933	972	906	871	883	878	908	830	901	893	833	894	821	823	819	832	796	805	785	766	837	745	812	799	866	811	781	804	784	817	829	745	830	831	771	773	725	769	837	737	732	749	810	796	749	776	773	785	728	792	792	754	728	788	755	750	796	783	762	759	802	791	813	743	758	784	740	727	754	788	753	807	805	749	755	822	782	735	754	813	786	720	761	814	790	786	754	776	720	785	779	745	769	786	778	793	752	728	784	739	716	750	720	756	806	768	797	786	756	765	820	760	817	809	771	751	748	749	794	765	769	791	783	782	822	795	843	745	812	848	783	803	759	770	801	800	807	766	752	781	789	800	781	749	761	765	768	763	757	797	747	763	749	752	761	757	815	776	774	790	782	815	774	756	790	724	781	742	780	753	782	787	762	716	740	782	761	774	776	787	824	776	737	763	737	778	726	755	777	796	755	790	764	803	772	778	784	735	742	753	774	706	786	761	796	805	840	762	769	745	741	771	741	757	777	794	774	787	769	788	810	721	791	722	803	758	801	787	736	761	804	784	803	772	744	780	755	765	756	734	763	784	769	795	765	764	764	757	750	783	738	741	737	709	761	794	746	765	775	789	762	763	757	762	770	798	751	729	821	776	779	765	772	784	775	765	798	764	773	745	780	773	719	817	767	765	749	817	758	774	742	856	828	790	745	757	741	792	778	718	713	742	771	750	776	756	741	765	767	779	792	738	789	741	713	761	833	743	786	763	709	766	815	797	753	766	786	764	760	771	805	776	789	788	784	703	703	783	799	825	745	760	781	734	720	773	808	758	772	736	754	724	820	797	737	795	769	850	802	755	746	781	807	755	756	751	787	802	753	748	761	749	798	781	757	764	756	753	781	751	736	769	760	793	803	727	768	773	814	744	732	752	792	777	743	754	781	747	765	806	782	825	774	760	795	767	771	771	780	775	801	776	817	736	821	794	800	794	766	784	763	793	752	752	759	793	768	792	793	789	800	773	762	758	769	753	758	765	738	769	772	760	762	759	763	720	811	777	774	791	774	818	747	767	805	791	737	807	803	755	766	759	771	812	747	774	781	783	715	755	769	750	771	766	740	749	781	770	730	741	765	788	805	759	824	748	790	757	813	773	775	815	772	730	765	731	765	773	822	809	721	753	756	741	772	827	782	766	754	735	736	782	753	797	801	739	767	816	758	779	752	791	788	757	783	803	787	747	812	810	762	760	767	817	753	799	777	768	822	716	772	778	745	799	788	795	759	761	751	765	732	761	754	759	771	744	771	769	804	794	767	768	733	739	794	699	777	814	748	796	772	737	778	779	826	781	746	728	733	736	784	798	756	763	748	797	752	780	826	762	791	767	782	774	814	817	717	790	756	778	722	790	770	767	766	743	780	769	756	734	796	810	806	744	814	752	743	766	788	814	794	768	790	768	797	795	781	798	778	750	787	759	741	762	787	776	769	755	785	775	798	820	783	787	795	734	751	806	753	743	765	707	827	790	793	721	749	785	758	768	790	810	777	712	786	774	759	778	838	810	721	758	757	793	787	821	803	782	722	753	728	783	769	759	781	777	788	774	821	756	795	781	766	750	807	822	785	775	792	791	747	840	767	774	764	806	731	749	744	728	792	809	821	796	790	771	761	765	768	837	821	772	771	792	741	726	790	725	748	786	787	767	739	771	796	718	742	817	771	720	775	794	801	773	773	743	802	750	779	778	789	784	821	791	752	811	823	770	740	722	784	737	755	737	752	778	750	768	742	783	790	809	755	788	750	811	753	788	752	772	710	785	778	758	754	785	772	776	772	755	788	775	762	737	768	769	754	764	746	715	812	755	744	792	770	772	817	750	755	782	727	795	747	767	694	743	706	786	777	735	774	757	733	781	784	751	742	775	759	747	793	779	761	772	796	765	714	756	749	757	817	793	767	796	761	767	787	747	731	746	780	735	770	769	767	776	810	814	781	809	803	777	742	767	779	744	745	780	758	744	760	777	778	791	789	763	764	794	750	767	726	749	766	781	752	811	794	787	790	794	779	782	714	765	817	779	778	836	733	794	798	807	741	809	745	764	793	726	784	741	749	795	823	739	785	747	821	769	756	765	816	738	784	759	696	763	754	760	765	744	757	761	762	773	779	716	766	735	773	764	801	803	761	707	780	779	763	745	777	745	805	771	813	761	753	745	790	730	757	726	784	794	712	732	760	767	748	751	784	776	734	761	724	736	735	793	705	770	827	789	766	800	740	740	796	746	775	720	763	771	729	753	785	785	742	815	754	785	759	731	744	755	789	791	761	785	720	765	783	736	773	795	779	768	764	701	775	787	827	773	809	771	738	764	747	783	776	771	742	798	743	784	756	745	816	740	779	760	721	751	747	764	808	788	753	731	768	757	760	766	824	757	798	714	793	781	762	768	781	744	782	760	765	747	765	764	747	758	735	822	753	760	749	739	779	712	743	746	785	800	802	830	750	773	795	794	771	779	763	770	743	739	771	747	783	808	728	752	799	748	783	755	796	791	805	833	771	770	768	765	828	783	725	755	763	783	744	749	765	741	820	747	752	750	803	786	841	751	817	741	758	811	771	781	746	816	795	808	752	816	763	719	745	816	810	792	795	769	764	760	750	781	757	722	799	798	761	811	754	753	815	752	726	766	745	743	774	779	748	778	780	750	782	759	778	750	780	765	830	778	783	742	786	793	801	797	789	795	769	795	777	735	785	796	752	788	800	802	748	777	758	784	742	785	739	775	725	778	776	795	752	749	799	767	796	728	796	754	773	761	769	787	779	813	768	791	730	813	751	777	796	768	749	733	779	765	783	782	818	775	747	751	809	794	799	778	750	801	782	797	785	753	768	812	779	735	770	759	763	717	760	699	807	770	781	786	714	796	777	753	815	800	787	737	729	755	741	762	778	757	762	733	788	806	760	686	781	781	769	781	764	766	766	759	754	752	758	765	781	822	757	783	794	735	777	800	769	751	771	775	729	788	753	749	729	746	812	752	771	799	791	760	779	773	822	804	736	761	728	759	775	799	827	775	772	791	806	775	760	760	758	785	742	715	777	760	785	763	746	757	758	790	790	759	767	807	755	754	765	754	761	717	743	748	770	779	752	810	744	770	810	767	801	750	796	758	791	797	789	777	748	764	776	728	740	757	807	810	746	738	804	783	730	762	732	708	812	809	757	764	795	762	772	808	773	734	733	747	765	779	753	753	790	727	779	793	748	791	800	768	729	773	764	719	737	749	746	795	725	775	743	761	754	763	762	776	770	813	751	735	759	759	744	782	763	776	811	771	797	723	715	789	735	797	764	761	820	761	752	757	725	764	775	714	718	721	752	796	760	729	755	765	787	809	744	773	698	793	778	733	749	798	799	770	772	740	749	772	773	763	745	769	738	718	791	781	825	765	762	810	757	750	781	777	761	783	738	756	765	757	786	823
24722	21553	27909	25550	12691	2270	1419	1010	841	629	648	571	543	504	470	439	455	411	450	393	373	401	425	384	347	383	370	339	336	340	344	356	366	333	336	358	329	321	326	317	331	320	298	299	311	313	307	321	284	305	296	288	328	289	331	345	293	294	290	331	306	352	325	347	304	262	292	310	305	323	306	297	324	311	349	292	325	331	303	321	272	316	286	303	279	323	322	304	306	273	315	266	319	327	266	306	283	307	312	288	294	325	286	266	326	288	281	336	332	297	317	315	278	293	286	310	298	308	287	324	276	320	302	303	316	312	293	311	329	296	271	287	316	288	300	300	288	296	286	312	348	303	246	286	273	317	298	280	307	303	295	266	276	311	294	300	321	317	285	302	335	292	295	296	308	309	282	323	307	332	326	334	305	275	308	327	304	303	295	318	301	296	296	282	303	301	288	278	316	284	289	297	300	334	327	318	290	294	284	302	296	328	299	331	324	289	313	305	301	334	300	288	308	305	333	294	326	280	319	310	327	317	295	318	309	303	292	299	291	288	286	314	269	292	295	287	313	328	295	325	311	330	296	310	302	320	338	289	307	300	281	317	318	305	292	299	282	294	295	299	270	320	320	293	291	282	320	289	302	314	280	293	302	295	326	337	313	326	287	305	331	270	301	304	290	311	300	326	295	294	286	284	283	300	316	329	303	312	303	323	301	299	293	302	313	300	290	309	300	299	347	302	303	320	316	313	296	299	294	309	303	286	313	316	298	315	330	306	313	293	283	291	286	287	322	308	318	289	277	312	329	296	301	279	304	298	296	322	305	310	297	307	344	313	272	306	243	289	280	306	295	292	313	304	304	279	295	301	280	300	301	317	284	338	292	318	319	317	306	320	286	303	316	315	322	344	294	285	330	305	280	313	291	342	304	285	281	287	324	303	297	310	282	315	309	300	338	329	297	313	307	302	302	320	293	293	306	277	334	331	310	329	297	308	312	303	306	311	308	339	303	308	327	298	323	291	288	300	328	277	292	294	298	309	282	318	308	298	343	307	326	327	317	321	321	325	284	280	293	317	294	314	337	312	282	306	300	312	300	285	336	287	309	279	290	339	342	312	310	286	301	319	311	277	301	303	289	328	307	293	317	298	327	297	310	272	321	315	279	308	304	326	318	335	285	317	310	297	313	302	299	319	302	293	315	300	306	300	321	293	326	304	295	280	287	304	315	305	306	305	302	311	316	302	298	301	313	336	332	321	306	284	300	333	319	280	308	316	326	326	326	289	319	290	280	287	298	326	332	305	321	303	295	299	319	302	327	308	339	326	287	330	279	315	304	330	285	305	280	309	315	315	303	274	308	303	306	275	301	263	302	274	312	289	286	284	284	289	309	314	320	305	267	315	283	317	249	265	323	323	308	339	319	326	320	289	304	301	268	308	282	300	327	281	291	263	303	311	317	307	295	324	303	290	308	321	329	338	292	282	307	295	339	312	282	325	278	290	316	290	295	331	340	323	311	301	302	289	355	319	305	267	312	319	303	323	273	309	308	286	309	301	322	309	327	311	300	286	297	321	297	306	321	320	288	311	306	302	311	299	294	339	322	333	299	304	295	307	323	287	290	313	337	334	324	309	336	308	311	285	306	265	328	273	340	340	339	304	340	312	317	315	316	248	305	297	303	311	297	296	339	326	276	305	293	318	303	304	309	308	288	298	327	305	271	319	303	295	302	299	297	297	281	310	322	303	303	294	301	284	307	294	301	291	297	275	312	329	296	296	294	311	295	281	334	315	308	305	291	302	299	295	288	295	256	277	320	316	316	325	331	299	314	314	339	310	307	312	319	305	299	293	310	336	308	287	295	314	273	280	312	293	361	326	267	317	283	313	298	286	290	296	320	295	299	320	306	290	311	284	283	305	305	292	309	285	312	314	302	280	320	278	289	287	282	329	298	301	324	312	298	297	279	325	288	267	310	305	306	281	316	312	284	265	310	269	284	299	335	292	321	309	309	314	310	311	290	292	304	338	307	320	288	301	289	309	301	301	261	301	314	309	291	276	316	319	298	314	318	330	326	264	306	273	317	316	316	335	322	335	315	295	304	310	286	313	301	276	301	296	313	297	303	331	278	299	333	330	308	307	339	312	302	303	306	295	286	292	283	298	306	296	337	318	302	323	310	303	315	317	282	307	318	323	291	298	327	312	285	294	288	320	294	314	303	288	334	313	301	338	306	306	295	321	314	311	274	313	316	315	323	324	307	288	315	305	281	309	279	319	318	309	303	299	294	277	335	351	318	273	296	317	328	289	283	299	295	278	290	339	299	304	274	302	298	299	297	333	305	299	307	303	304	318	312	326	312	295	301	313	306	281	333	328	300	343	281	315	326	303	321	328	270	293	286	324	293	264	301	334	336	300	300	307	294	297	284	295	256	294	286	295	309	285	297	296	301	293	275	285	316	305	310	307	291	296	319	315	311	306	319	302	285	295	308	291	292	305	303	291	298	317	272	341	335	298	296	305	317	286	330	303	303	312	292	317	326	363	301	308	277	289	294	297	301	304	290	305	307	311	300	291	292	283	290	305	340	302	331	280	316	307	320	316	314	282	312	328	324	321	296	291	325	302	297	285	271	310	302	302	299	305	334	300	288	328	309	296	302	287	266	291	299	320	322	337	326	306	289	303	332	291	306	299	288	289	321	297	305	298	311	286	303	322	293	278	329	319	304	314	273	311	286	296	275	291	318	286	306	303	301	281	278	299	271	308	322	292	298	320	314	309	326	313	292	279	281	289	307	321	289	292	303	318	293	303	305	326	334	316	310	345	279	314	293	293	300	290	289	300	311	309	303	311	293	300	316	310	299	293	311	293	315	295	290	331	315	285	309	289	293	305	297	317	315	317	291	309	293	285	329	301	315	296	298	299	305	315	306	288	287	348	324	303	293	319	278	309	295	286	292	303	322	317	316	309	319	326	297	308	299	276	275	290	269	302	307	304	346	284	309	307	313	294	284	303	293	302	296	313	288	277	302	295	306	304	309	313	301	280	269	298	305	308	297	286	294	286	307	309	311	309	274	330	331	300	300	283	299	328	308	318	280	307	283	303	285	304	324	306	321	313	322	281	285	325	291	286	297	322	297	330	307	310	309	311	275	306	311	309	298	302	324	279	290	329	330	340	278	291	277	304	300	313	297	333	299	302	281	295	321	293	278	329	278	315	292	298	298	287	317	294	318	325	324	336	310	311	336	318	272	273	321	311	333	295	302	300	314	314	280	295	304	286	278	334	294	305	294	299	299	302	291	300	284	274	300	311	329	287	318	299	307	294	317	312	308	305	284	301	283	294	297	322	320	304	328	290	298	300	303	282	284	305	286	312	332	333	307	308	320	331	299	315	325	279	298	300	284	308	335	325	347	295	286	301	320	313	324	285	287	308	281	345	290	333	297	313	314	310	290	300	311	306	298	290	345	306	309	309	285	275	291	295	320	345	297	326	301	307	295	327	325	305	298	297
17031	34610	29763	15079	5346	3418	2655	2037	1508	1247	1095	938	855	796	724	693	658	658	601	622	594	548	547	565	513	500	503	484	459	502	439	496	483	467	462	471	457	492	418	427	443	412	412	429	410	384	425	432	408	444	392	414	419	423	441	421	404	434	433	401	390	437	428	421	418	429	392	407	414	393	405	422	420	402	403	373	393	379	398	408	383	441	410	415	388	371	394	416	390	447	399	403	421	409	395	400	433	430	388	365	418	413	372	419	379	403	393	411	394	440	412	446	417	386	420	406	390	445	406	415	390	397	367	371	375	406	380	387	428	380	396	378	420	387	376	408	419	390	388	392	396	386	401	402	406	386	369	361	380	391	400	387	420	421	372	397	406	387	395	409	371	387	428	396	399	374	379	403	413	386	401	410	422	396	376	379	418	377	419	434	425	409	388	396	407	401	364	393	338	411	381	399	429	400	419	363	398	394	394	404	433	408	412	384	405	411	410	394	365	416	434	444	391	390	390	420	406	376	416	407	389	394	414	429	433	371	385	353	399	387	397	408	361	387	378	410	399	397	418	378	414	414	375	418	392	417	418	418	394	395	374	420	400	398	384	404	419	407	381	404	423	406	415	398	442	374	426	422	419	396	385	400	377	399	408	426	432	401	426	400	411	338	434	393	386	401	432	441	406	374	403	386	396	395	379	431	353	382	425	411	393	412	416	402	399	392	390	416	391	397	413	415	381	433	390	385	433	390	384	354	392	447	438	378	406	380	386	375	442	373	413	405	386	410	410	400	409	384	424	386	410	406	409	391	398	391	419	440	375	434	371	399	383	376	386	413	405	424	391	401	401	438	369	401	410	370	419	384	394	425	383	389	436	347	399	398	379	399	408	414	406	377	395	416	432	418	384	392	386	420	414	403	410	390	423	414	387	413	398	395	395	379	385	354	423	413	386	392	381	424	400	409	390	390	419	397	416	391	402	402	392	438	394	386	428	430	406	394	411	421	406	391	399	381	389	380	383	420	405	422	440	370	393	370	390	406	395	397	428	407	365	373	428	411	407	434	404	364	421	392	389	422	389	405	420	411	398	401	408	387	404	367	395	367	388	402	388	406	409	396	388	388	379	409	382	390	390	412	450	425	383	406	405	394	388	409	384	406	401	374	398	391	420	383	383	412	404	447	376	386	406	410	395	394	425	383	399	382	414	370	428	378	407	419	395	385	431	412	418	405	392	386	381	426	414	452	406	404	395	383	403	408	434	417	371	446	444	404	369	453	400	398	425	444	391	396	405	385	400	388	403	411	396	399	421	412	387	391	415	419	394	416	420	373	440	390	430	405	429	421	470	382	421	379	400	396	378	424	408	391	430	390	410	373	400	394	395	433	432	385	380	392	396	406	400	409	406	387	382	434	415	394	400	394	420	394	424	399	409	381	406	383	415	371	386	406	419	409	392	396	370	409	383	433	393	361	394	417	378	395	448	420	401	364	396	417	409	423	379	401	389	402	361	430	378	426	386	401	431	395	393	395	403	397	395	370	401	367	397	400	414	396	413	390	408	404	415	444	390	452	365	376	398	399	383	431	444	404	368	417	427	403	428	420	405	397	400	386	393	379	383	420	404	398	441	413	418	420	421	397	430	445	392	451	389	367	408	395	394	405	407	433	409	417	378	394	432	386	387	417	444	378	405	387	428	428	428	390	417	421	394	418	345	406	377	421	407	401	421	382	407	417	408	411	355	407	397	370	415	364	439	378	392	375	397	431	383	379	398	442	418	434	408	423	393	374	421	400	383	390	396	427	418	389	432	433	361	399	403	410	430	413	418	401	382	414	401	406	404	370	407	420	419	400	392	388	403	418	363	405	413	435	405	410	409	376	413	391	413	423	425	400	409	396	412	423	359	377	413	409	427	382	385	420	394	361	430	409	424	402	386	396	413	386	418	365	428	395	399	388	391	410	407	392	414	408	380	401	400	401	398	401	374	406	370	386	402	388	385	394	405	400	409	387	387	387	424	408	409	418	393	396	439	385	390	415	403	425	411	400	416	391	402	391	369	388	428	442	414	385	392	431	388	385	388	386	456	420	390	403	373	402	397	401	357	416	388	372	380	383	428	401	364	378	421	409	378	415	403	380	390	392	370	408	411	392	423	418	406	419	411	415	400	405	401	407	414	415	386	408	381	408	382	399	383	421	409	383	402	391	400	382	393	367	419	415	389	420	390	406	386	410	376	424	420	388	361	414	414	399	417	413	408	380	391	405	423	427	386	389	380	405	402	420	433	407	386	417	443	441	386	401	371	428	438	386	412	389	425	417	408	402	382	404	381	407	379	408	378	396	415	399	410	428	430	371	385	392	357	406	405	393	411	410	395	404	394	436	395	410	434	397	397	383	401	392	407	404	398	389	390	405	410	364	395	437	394	382	400	414	367	416	425	370	448	416	404	411	421	403	407	420	441	395	417	440	385	413	407	388	383	362	436	387	386	425	400	398	401	387	398	443	384	433	424	397	385	438	396	443	393	369	392	400	378	369	412	379	383	406	434	437	388	409	407	446	404	409	384	359	409	381	391	393	404	446	429	415	398	380	394	388	386	461	394	411	397	396	382	403	429	389	395	403	389	431	432	426	440	399	388	401	381	399	391	401	418	408	420	429	410	379	406	411	419	394	400	403	375	436	405	434	399	415	419	413	370	399	421	417	413	410	393	418	397	403	417	425	391	432	414	401	379	370	412	422	404	389	390	381	381	410	414	391	422	369	407	427	405	431	422	388	389	390	396	371	371	415	414	402	383	410	400	417	394	417	416	389	396	396	384	425	381	414	396	392	413	401	379	407	401	407	403	377	390	395	379	396	403	438	414	419	415	410	428	407	405	384	404	382	414	404	412	416	425	399	426	404	401	409	418	417	404	421	375	422	410	386	377	405	395	362	435	392	421	425	375	453	423	371	443	413	364	402	426	421	432	407	375	374	395	409	413	376	383	423	392	409	446	412	426	417	399	392	394	381	385	373	422	397	408	398	449	386	414	405	387	386	388	412	417	409	394	394	385	380	404	397	380	374	390	418	419	407	410	412	392	394	417	409	386	406	398	420	393	414	398	409	418	392	422	357	404	414	396	435	349	399	386	412	414	407	381	416	376	423	401	390	405	371	395	383	410	408	418	399	380	415	373	435	398	393	387	395	398	411	438	399	413	393	379	397	392	413	367	414	370	409	437	388	393	399	418	403	382	389	388	391	404	405	400	394	440	405	384	417	376	391	398	393	380	384	359	400	371	372	405	420	416	398	420	422	372	397	402	394	415	436	424	420	407	387	404	401	416	385	409	384	409	376	421	361	388	386	406	388	408	408	412	404	393	388	409	383	390	410	359	410	425	427	391	387	386	382	415	387	409	387	397	395	409	381	400	401	394	380	401	394	407	387	375	380	396	365	385	404	384	349	421	405	396	408	422	357	390	384	397	397	356	407	399	376	399	397	379	421	366	414	405	371	422	390	398	397	435	414
22660	21563	29366	24211	21568	21571	10745	2568	1622	1498	1297	1117	1052	940	853	812	784	752	801	718	708	689	651	657	662	644	667	576	626	566	574	585	562	536	555	571	522	524	558	519	516	466	519	503	527	534	545	462	471	486	499	524	453	470	515	516	510	496	460	488	462	515	499	493	499	531	462	538	468	454	479	454	441	455	486	525	509	479	468	480	491	462	470	482	496	460	431	477	501	496	516	456	484	459	473	476	489	501	491	491	462	494	491	462	497	509	496	473	451	468	506	515	470	459	475	495	458	471	468	492	501	512	504	462	454	471	458	499	469	468	483	466	473	452	442	478	470	422	510	495	495	452	441	427	453	448	460	474	501	479	489	476	462	481	483	473	471	437	465	453	476	472	467	465	513	469	447	497	462	508	465	471	489	478	445	447	463	488	484	447	463	506	452	469	468	485	466	460	487	495	442	484	518	482	509	515	472	473	502	461	503	478	445	479	468	489	492	474	435	466	463	469	501	456	479	521	473	478	490	491	496	504	443	499	478	462	474	451	481	459	478	471	487	483	465	493	517	485	478	454	476	447	489	484	466	497	419	441	476	476	452	459	447	513	439	484	502	487	467	479	474	446	464	459	469	499	474	483	448	457	474	489	490	469	484	492	482	501	492	454	462	441	465	469	451	488	469	488	475	462	448	458	421	450	482	495	442	445	509	482	492	482	462	453	485	532	519	469	462	458	455	447	479	432	457	454	474	483	436	485	470	455	500	460	512	474	472	449	477	422	487	485	470	457	471	433	475	500	471	443	480	465	455	444	500	476	451	452	442	480	428	448	479	471	447	499	489	460	452	479	488	506	479	477	440	506	428	472	481	461	427	452	439	437	482	467	457	457	531	465	459	501	414	472	468	464	488	482	474	416	462	471	492	468	437	494	526	430	485	503	468	472	502	497	497	502	471	483	457	462	457	440	498	496	470	490	468	460	502	467	469	482	470	454	489	462	438	465	507	499	482	475	455	500	470	453	460	473	450	477	463	479	486	438	440	498	470	462	480	484	454	460	505	437	463	452	441	475	492	483	494	486	471	464	477	431	440	479	482	481	500	497	481	473	484	518	440	432	516	491	515	450	435	476	490	443	463	484	498	511	470	455	426	459	500	451	473	429	466	461	488	473	498	477	503	486	459	448	495	498	514	472	448	482	498	480	455	496	439	459	430	484	483	465	464	466	503	491	456	429	468	490	444	447	471	471	426	504	483	505	494	479	455	444	484	515	472	457	462	487	471	473	467	449	451	491	455	492	492	456	487	501	508	466	435	508	428	464	499	482	511	447	471	482	474	415	444	484	476	505	479	466	451	494	451	468	481	501	522	470	454	461	476	471	495	479	491	453	472	478	437	448	494	486	485	470	433	464	497	504	461	473	504	476	461	499	501	514	477	465	492	502	467	491	484	471	508	482	470	471	469	488	472	454	479	488	496	444	446	437	454	472	469	481	513	420	503	465	452	467	483	478	463	502	521	450	485	456	463	467	471	480	431	482	491	485	497	454	443	452	444	459	479	472	484	463	502	489	498	443	483	450	514	465	513	439	421	487	495	478	520	482	507	479	482	458	445	416	443	474	491	467	504	480	502	469	453	512	451	474	479	452	463	445	478	501	446	483	457	492	481	482	490	509	432	457	479	498	529	457	496	449	487	486	490	472	454	480	457	500	500	474	512	470	460	478	481	511	471	508	483	468	499	466	479	450	493	492	479	477	453	448	439	478	460	477	470	462	441	450	472	490	501	441	453	454	495	454	431	453	475	472	490	491	484	490	484	474	475	453	485	447	488	474	483	449	483	446	506	463	500	460	471	477	480	473	471	503	480	518	474	489	480	479	477	520	478	457	493	466	437	494	482	508	470	469	432	460	499	466	487	476	466	476	493	477	521	446	461	459	458	452	458	463	484	462	466	466	481	475	477	510	492	452	467	478	468	476	446	500	502	478	477	467	500	484	480	477	461	466	473	508	451	480	486	482	446	493	429	466	475	477	477	423	493	451	434	490	451	488	473	466	447	471	489	469	477	523	477	468	478	502	488	467	452	497	434	441	446	468	470	475	478	486	499	487	456	499	438	451	481	476	438	462	483	453	499	484	514	464	421	444	490	451	492	522	464	489	457	488	446	448	459	462	498	488	471	454	475	454	478	460	448	459	470	475	504	480	478	492	434	468	502	464	462	449	507	475	484	477	491	483	525	477	458	448	466	490	462	499	459	468	473	439	413	505	486	447	466	452	464	472	468	480	481	485	513	477	433	475	457	436	519	494	493	462	453	454	504	517	470	493	462	432	466	462	464	491	476	481	473	481	490	520	469	463	457	492	456	477	511	490	464	477	451	495	503	465	441	438	453	443	458	452	476	477	482	473	450	487	462	471	469	469	472	483	507	468	450	472	471	450	446	454	459	434	455	449	480	471	461	452	440	451	478	473	500	507	464	450	496	479	464	467	468	477	452	479	463	461	478	447	472	482	494	433	472	445	456	465	487	470	529	479	470	463	475	450	494	449	474	413	503	449	474	456	458	468	449	496	485	453	479	481	502	472	484	466	481	480	466	452	478	443	497	494	517	496	466	487	462	491	445	486	506	430	435	430	463	502	474	461	479	500	479	461	459	455	477	492	426	452	430	482	434	464	487	470	466	486	512	480	462	472	442	452	489	464	494	471	477	487	450	484	473	466	441	436	472	467	485	498	465	449	480	488	433	454	469	484	492	485	475	452	465	484	475	448	486	438	465	474	458	471	452	438	495	468	488	495	453	495	496	488	482	490	419	512	478	457	478	518	464	465	467	499	504	475	448	458	466	527	473	444	443	472	449	476	481	465	486	465	458	487	527	501	478	458	478	474	489	508	466	464	476	477	479	454	452	498	476	459	453	413	474	502	462	445	460	462	501	475	491	480	475	461	472	481	501	465	506	473	453	465	480	447	468	479	483	454	509	448	446	469	458	437	478	473	447	495	479	495	465	507	504	466	491	470	429	454	471	472	443	479	470	429	472	462	462	489	440	483	494	426	470	446	499	445	478	458	469	446	449	457	447	498	488	482	499	457	408	476	483	467	479	485	477	475	445	444	465	438	450	469	502	482	459	473	451	457	512	468	442	479	447	527	466	445	474	448	474	488	427	487	468	449	484	476	454	481	465	492	467	446	486	485	446	502	503	485	490	450	461	467	478	462	476	529	409	434	470	488	479	503	473	494	470	480	485	449	477	486	498	474	471	468	469	434	459	453	480	474	458	499	473	483	438	453	462	453	432	473	504	496	488	465	451	493	455	488	501	479	474	496	438	479	500	482	471	461	472	458	454	458	447	462	445	490	427	478	489	450	513	477	429	473	487	506	492	518	494	455	500	471	464	459	478	491	450	458	482	488	458	476	467	485	444	470	492	504	436	486	497	471	473	440	499	452	423	479	536	478	484	482	476	472	493	480	468	492	454	459	475	459	479	455	454	440	459	463	518	480	453	491	471	487
20070	45029	40092	24668	9598	6491	5032	3793	3015	2361	1958	1779	1518	1362	1309	1156	1167	1109	1110	1013	1005	922	924	918	896	870	836	802	829	852	789	781	755	735	769	787	708	675	678	718	656	652	698	672	685	693	655	638	610	631	654	664	636	673	636	627	649	683	592	620	622	617	660	643	630	619	622	607	655	622	593	552	579	580	614	628	637	602	589	621	642	622	620	596	616	580	621	642	598	563	622	649	603	581	611	567	609	609	655	598	577	654	615	580	555	585	621	624	585	626	594	614	612	614	573	650	578	638	596	586	594	619	582	622	662	609	615	617	622	596	650	612	606	626	591	611	627	589	625	565	617	633	611	621	603	639	643	605	640	621	637	596	585	603	611	628	622	624	606	620	622	599	615	604	584	624	624	635	610	574	608	603	595	559	599	589	665	633	636	630	614	646	591	560	567	613	581	589	645	611	597	594	609	591	639	619	632	592	597	595	623	573	639	636	590	595	574	625	618	617	630	633	590	571	611	597	597	615	608	585	640	610	618	632	613	639	624	575	618	650	633	654	631	594	631	613	588	680	605	591	654	589	591	590	616	619	540	556	590	568	581	613	594	592	585	595	591	641	583	619	619	613	623	614	609	608	622	620	660	613	582	633	604	600	561	628	569	576	610	562	612	617	598	588	599	652	595	608	548	630	620	564	632	608	591	628	595	572	637	636	635	620	602	574	589	617	586	598	618	590	587	605	600	611	606	602	596	583	606	638	581	595	627	633	591	639	574	573	611	622	595	631	609	584	623	620	574	594	677	593	579	642	625	588	613	619	596	569	595	581	554	593	581	610	553	585	614	594	628	605	609	614	553	596	588	593	571	617	610	657	625	582	574	610	582	577	581	587	577	596	601	584	592	598	609	663	612	652	596	609	615	632	581	623	580	594	615	604	604	600	623	516	600	581	573	656	598	588	602	595	595	592	607	625	591	628	598	620	637	661	619	621	630	569	642	583	627	613	560	593	603	624	609	619	631	652	577	564	585	610	618	627	608	607	616	587	600	620	565	606	557	578	604	614	620	602	644	613	584	614	568	615	587	595	613	620	620	603	590	589	593	597	611	606	645	611	615	599	654	587	573	578	603	643	615	608	598	608	614	619	576	550	600	560	632	613	624	588	628	575	571	603	574	669	626	600	612	576	610	562	584	618	528	599	670	599	624	608	633	614	646	627	590	608	590	591	596	621	610	619	660	589	602	579	577	617	597	610	620	611	596	573	597	576	608	580	608	589	580	672	620	588	588	644	588	652	562	561	592	624	574	575	610	598	592	642	596	603	611	601	612	615	633	629	604	640	623	620	642	606	559	588	617	616	619	584	614	645	626	556	603	605	623	614	624	591	561	568	593	618	617	584	602	565	577	606	633	575	581	611	649	628	567	620	615	588	610	570	620	618	592	561	609	574	627	604	594	607	578	629	611	599	641	570	592	623	589	606	608	635	622	622	607	600	655	610	628	637	623	633	598	607	610	606	581	583	639	616	636	607	606	610	594	629	593	556	602	606	610	646	580	582	587	634	614	635	636	638	560	614	633	599	596	593	576	579	599	604	596	612	563	588	606	613	605	575	648	634	630	585	627	612	564	594	602	593	620	593	601	644	571	600	591	590	611	574	615	576	593	605	640	583	592	588	648	601	620	583	610	639	670	601	642	603	577	561	601	618	647	601	631	624	618	590	567	616	590	619	625	598	627	586	596	591	641	644	581	677	636	633	582	569	601	614	539	634	622	625	593	615	566	607	641	649	614	554	621	584	627	618	612	595	593	610	628	590	635	650	600	619	604	617	618	617	589	644	625	577	629	629	628	636	610	587	616	601	582	648	617	630	638	643	644	633	577	622	605	623	593	596	649	627	610	610	614	584	631	616	593	624	625	629	590	599	621	596	626	576	629	634	572	618	571	617	583	600	603	605	576	598	631	591	542	599	573	596	614	645	618	595	616	588	605	621	656	633	587	631	635	616	614	592	622	591	584	571	619	586	590	606	577	644	605	623	585	631	610	619	614	556	631	634	579	639	598	601	627	629	601	629	603	602	568	548	570	579	570	586	620	623	634	636	634	639	617	577	566	588	578	605	611	586	587	591	641	602	619	590	591	634	570	620	620	591	626	604	629	586	613	608	595	627	614	598	558	564	629	600	606	630	616	632	564	634	605	611	585	609	612	643	578	610	555	604	632	604	667	634	627	637	553	571	610	616	632	611	602	563	616	650	616	611	616	623	613	601	641	585	565	595	608	587	642	587	565	624	585	584	624	587	587	593	602	575	651	603	619	572	649	631	595	593	626	599	618	633	594	649	606	616	638	588	618	613	562	600	644	621	596	626	632	570	607	612	626	561	606	594	606	593	597	603	645	624	575	605	550	622	588	588	619	606	638	619	602	660	569	615	578	635	641	582	617	591	625	613	603	606	615	649	611	629	581	601	599	588	614	602	636	625	600	623	640	606	638	625	594	572	619	598	610	596	642	558	631	581	598	600	628	586	629	623	598	589	587	612	635	574	605	604	592	619	585	597	596	584	595	607	635	673	582	634	604	613	569	611	583	618	571	580	598	624	574	569	588	605	610	621	648	583	590	599	603	562	604	634	617	582	642	647	609	623	613	648	611	632	648	612	601	622	625	622	600	595	561	607	623	584	644	608	610	624	581	578	630	632	579	614	627	606	613	598	635	617	653	657	641	605	582	641	631	631	583	621	618	649	609	661	581	600	569	651	639	567	572	660	598	594	607	633	614	607	633	626	583	602	597	619	648	595	607	636	617	571	599	602	584	602	609	616	635	596	618	610	598	658	590	600	607	641	609	625	607	603	593	605	602	602	637	609	637	649	598	608	647	606	626	595	633	640	643	601	605	617	588	584	613	579	641	622	611	575	630	574	646	591	609	613	612	629	612	597	603	616	579	607	632	615	598	573	561	630	616	563	621	590	609	637	621	657	609	600	589	598	583	622	665	629	604	645	583	618	600	634	616	572	603	574	640	596	603	586	574	628	629	605	624	584	626	580	583	598	636	605	657	660	573	562	580	593	639	620	576	621	621	579	616	594	572	604	620	585	606	606	587	646	584	615	569	614	630	626	579	599	662	636	588	580	605	608	600	606	619	626	631	606	608	605	616	595	633	621	558	600	573	600	615	563	659	657	570	622	581	571	618	597	548	627	610	573	614	639	597	580	623	601	571	650	589	615	566	584	623	605	611	598	597	594	630	593	590	608	606	556	594	601	561	622	554	578	570	568	570	645	644	630	605	596	578	607	577	610	610	584	604	621	616	617	612	601	616	619	588	622	624	589	619	604	630	635	634	623	593	624	575	611	587	630	624	593	579	597	571	610	604	580	639	601	642	613	593	588	578	659	561	587	622	620	648	624	610	612	585	654	632	632	587	597	597	604	604	635	589	567	615	572	596	584	585	617	570	614	626	632	600	629	555	605	625	635	593	620	591	600	568	631	570	625	594	625	590	619	593	595	647	617
27505	21443	20110	8794	2126	1406	1156	917	849	681	670	628	612	618	601	529	577	578	586	546	524	533	514	520	508	499	514	502	491	516	497	471	479	472	459	486	480	462	460	481	464	483	516	497	497	494	461	511	455	493	498	460	488	451	469	474	444	448	443	468	475	453	463	447	456	461	469	453	423	459	454	481	471	471	446	447	466	450	491	493	469	485	446	474	402	474	432	466	422	494	466	448	473	498	478	470	472	523	429	453	464	500	484	485	477	423	456	470	453	431	475	455	456	479	467	464	450	459	476	462	474	438	460	462	428	432	494	477	434	481	480	463	454	479	470	457	468	457	495	432	489	479	475	425	478	436	480	449	457	468	457	445	493	467	464	450	469	424	489	452	482	472	480	453	449	478	469	539	466	401	436	485	468	494	434	443	477	454	488	458	467	458	487	458	469	469	498	458	459	479	476	457	488	470	439	460	477	424	459	448	462	461	474	480	448	491	517	454	449	456	461	423	430	470	477	449	484	465	470	438	492	483	436	499	463	439	457	448	471	463	459	450	465	428	478	450	437	454	455	439	438	433	453	427	455	465	430	451	481	431	500	502	461	498	462	492	452	516	439	487	440	477	465	441	440	456	470	455	450	465	473	437	456	493	501	465	462	464	435	477	462	467	476	517	448	413	457	425	480	492	460	472	439	474	429	456	462	471	470	483	431	457	448	446	434	471	471	466	464	482	447	478	441	441	431	488	472	450	455	442	464	470	462	471	403	468	487	476	437	447	458	495	486	471	483	519	493	448	494	460	437	456	496	482	463	476	495	487	423	457	451	483	444	432	484	496	461	455	453	492	468	477	461	494	453	468	462	513	480	437	431	453	456	475	496	469	478	487	444	491	471	477	469	455	477	430	487	447	484	509	426	448	422	458	458	483	458	457	495	472	455	449	425	435	488	485	458	448	461	440	473	474	447	482	465	470	474	505	427	479	486	458	423	464	502	475	476	464	468	450	501	486	475	463	451	441	461	453	445	489	492	490	438	482	469	447	499	464	486	435	471	442	484	456	497	439	481	438	470	455	470	459	439	463	473	454	470	444	486	469	436	479	470	476	465	494	488	476	459	442	472	457	482	417	443	453	474	456	469	459	471	450	459	493	495	488	490	453	440	503	423	484	480	430	482	483	459	495	403	449	456	463	439	476	417	455	460	432	456	468	430	479	424	449	485	488	475	456	421	475	488	473	460	467	463	456	489	459	462	462	447	505	426	463	501	444	449	482	443	474	452	446	473	502	449	430	452	422	456	467	447	481	438	458	469	487	479	468	481	480	440	447	454	489	464	509	457	449	491	494	486	479	435	482	476	464	488	474	454	472	473	419	486	462	472	479	457	478	469	489	450	478	474	429	479	436	461	491	468	434	469	453	433	457	477	482	496	462	452	421	450	461	513	454	448	515	489	467	443	457	443	470	493	440	431	446	500	473	460	474	450	485	494	501	407	467	457	461	429	461	459	472	493	431	442	448	458	489	515	442	492	497	486	429	492	495	460	442	468	523	439	456	471	459	430	492	492	484	487	470	454	418	449	463	492	432	448	445	478	482	487	451	464	457	444	476	454	515	481	483	475	479	491	451	474	474	484	453	488	471	471	444	513	463	452	448	442	483	482	454	482	432	416	470	463	438	475	489	449	475	470	492	495	488	483	445	479	457	471	442	475	468	479	469	465	460	470	466	487	457	465	454	459	464	463	454	470	494	455	492	475	470	475	429	453	466	469	483	464	467	453	447	498	472	419	463	497	475	433	512	415	482	477	487	482	462	473	425	449	461	486	493	492	491	502	490	463	449	442	475	460	498	456	450	485	496	452	491	476	450	479	468	481	438	462	453	515	479	425	474	443	463	465	432	473	523	479	451	446	421	439	427	443	459	457	478	446	444	488	473	475	460	469	508	452	469	473	496	453	465	498	463	466	467	467	462	465	449	444	500	477	456	476	439	451	465	535	459	483	433	430	468	487	461	469	444	442	407	489	473	494	463	452	472	467	459	475	468	462	470	474	462	469	442	445	457	471	505	472	492	477	452	500	465	483	485	468	445	501	480	479	460	459	473	487	488	493	478	494	474	459	498	464	455	499	474	469	459	472	453	435	466	440	459	469	458	439	449	479	479	454	473	419	472	440	445	488	465	460	453	516	521	471	493	462	439	453	493	459	462	476	482	453	454	510	469	479	467	475	486	460	484	478	455	470	464	441	516	448	463	456	488	500	468	498	454	467	478	490	446	459	461	481	449	484	497	450	466	471	495	433	464	459	480	484	480	461	486	457	441	473	486	479	486	495	490	477	510	457	451	506	513	462	465	477	433	484	446	481	477	449	443	489	503	490	469	462	502	454	489	472	483	453	462	450	472	497	470	491	487	442	454	484	451	489	459	449	519	487	427	475	466	482	469	463	466	451	459	452	482	474	428	458	449	480	535	449	471	441	450	458	426	494	495	467	492	491	470	475	468	464	484	475	454	469	492	468	462	428	455	466	480	493	470	447	454	477	475	467	491	457	451	472	465	476	479	460	476	481	450	479	474	481	457	442	484	447	475	419	465	457	463	509	447	464	462	470	496	449	479	457	495	458	453	471	507	421	430	489	449	446	454	480	461	481	480	430	462	463	471	473	425	512	438	441	446	427	469	500	462	474	501	463	463	457	495	456	447	484	483	509	458	501	456	506	459	465	454	497	456	469	485	448	528	456	453	501	522	472	461	480	490	481	452	461	416	451	442	460	441	409	475	461	454	447	482	445	438	482	473	445	473	458	469	470	467	480	407	444	468	433	431	440	484	449	429	466	452	462	475	428	484	464	485	472	466	451	462	469	458	509	482	477	468	518	478	456	476	450	468	481	476	488	459	460	476	462	476	463	427	475	467	413	454	512	446	462	451	481	468	473	476	415	544	467	478	458	497	462	448	469	492	478	459	446	452	513	493	469	453	470	413	464	444	497	453	464	463	455	429	432	440	449	479	470	429	461	455	431	468	451	479	456	439	487	436	490	454	471	458	446	456	454	461	463	470	482	459	454	481	462	523	475	476	455	465	468	444	489	467	481	466	483	450	453	442	463	426	452	471	486	459	511	454	462	438	423	470	518	427	486	474	473	475	491	427	455	473	505	435	447	439	434	495	513	433	461	429	468	505	453	451	420	456	452	492	460	450	469	469	476	445	434	460	468	466	467	438	459	462	476	494	454	451	485	467	479	445	435	460	471	514	479	444	526	477	470	529	438	474	468	441	469	447	485	461	488	447	440	449	455	454	468	483	450	476	484	492	441	442	428	439	438	476	446	435	481	486	466	488	498	456	470	447	495	474	492	463	471	454	472	445	477	445	466	465	450	479	464	464	435	478	473	496	469	492	447	462	451	479	478	467	487	459	486	447	458	449	449	447	423	455	460	481	461	438	430	460	464	476	477	447	423	468	472	450	440	446	455	450	473	493	444	510	465	481	451	466	463	487	477	459	456	469	470	473
14268	28040	23231	8905	3431	2521	1970	1620	1235	1159	1002	926	870	753	783	804	735	736	765	750	738	665	686	692	661	706	688	685	633	635	655	593	672	604	629	621	647	632	595	628	603	610	620	588	600	611	564	584	594	556	591	587	590	561	567	614	571	607	578	588	528	550	605	569	568	607	582	606	580	584	581	581	617	590	569	576	614	621	602	626	597	580	554	561	584	586	572	582	581	576	563	617	589	601	586	606	592	566	574	576	597	600	624	626	588	613	583	586	576	570	592	583	600	564	584	592	590	598	534	576	579	597	581	567	626	600	599	573	580	596	574	559	582	578	642	596	594	578	543	598	572	565	556	615	583	591	551	548	587	561	579	602	568	621	575	528	592	574	555	575	587	603	584	567	594	576	580	637	596	593	555	564	590	599	526	574	585	612	584	613	598	575	581	575	573	535	621	602	620	604	605	640	594	622	640	577	521	568	576	640	559	597	566	578	606	597	587	592	605	596	566	623	626	601	561	554	574	591	624	573	545	579	622	567	571	586	590	578	600	636	581	585	572	578	571	588	581	563	575	580	643	596	626	594	589	580	570	586	591	581	614	583	616	594	566	562	603	570	607	596	578	593	588	596	598	576	604	618	595	571	586	573	586	605	585	561	591	566	611	588	602	601	612	548	613	555	524	615	583	585	591	604	581	581	594	574	573	591	622	575	576	587	588	614	567	562	552	581	593	573	576	659	574	559	557	614	552	647	588	587	613	611	614	594	629	586	558	588	556	613	564	609	531	582	558	546	615	568	581	573	570	604	642	540	608	577	547	623	587	606	609	583	616	592	556	591	613	587	584	630	555	596	579	575	555	540	520	581	608	599	560	604	571	622	581	621	567	534	601	603	570	597	565	622	579	561	604	548	565	605	575	584	591	586	549	606	551	591	602	603	598	567	593	592	617	586	595	592	576	569	579	601	585	616	616	614	569	551	600	611	587	596	557	581	531	576	623	580	620	563	591	538	605	545	623	525	566	588	538	607	588	564	591	635	597	563	580	667	624	580	568	557	616	606	608	569	599	593	561	556	582	569	648	588	581	554	621	596	588	579	601	604	565	588	607	618	617	560	619	536	606	598	605	540	598	630	564	602	631	586	584	564	610	575	565	585	565	590	590	620	582	594	546	575	574	539	589	575	600	583	591	568	582	555	649	571	585	629	558	599	566	513	565	599	565	589	561	569	583	589	625	629	574	571	573	599	558	557	576	534	574	599	600	589	587	593	571	595	628	597	587	560	591	558	574	610	640	573	628	576	580	610	600	577	563	611	632	642	583	549	607	591	553	594	595	565	596	569	597	534	565	591	563	591	552	574	565	625	609	570	580	598	620	558	584	599	599	581	566	614	615	595	593	619	577	598	577	604	616	645	549	618	625	570	576	620	580	585	591	602	561	593	611	559	595	584	606	568	597	595	570	550	559	570	596	594	583	620	562	573	555	537	572	530	592	598	617	561	629	568	572	527	609	633	579	619	603	582	622	555	579	573	584	603	538	576	583	624	561	553	616	604	592	594	566	597	612	572	578	584	578	606	589	573	565	574	549	583	569	584	553	632	572	584	591	585	612	608	583	584	605	562	570	539	589	576	593	603	585	606	582	582	589	602	577	585	627	606	586	613	640	586	557	584	571	578	594	627	564	576	600	614	601	594	564	585	606	578	597	552	621	575	601	555	618	619	612	567	602	606	565	603	582	597	602	542	588	568	613	569	578	599	638	611	594	580	565	621	576	583	616	596	606	567	584	567	536	568	609	560	626	562	560	616	561	614	601	647	573	574	609	568	593	598	596	607	526	601	623	557	533	584	554	563	584	595	585	603	551	601	585	631	573	573	566	602	644	571	589	594	591	588	585	561	572	604	584	583	587	586	598	551	551	595	604	610	561	542	589	600	571	550	572	538	561	602	591	591	548	621	612	559	576	627	639	581	547	613	555	586	582	580	566	579	588	578	592	567	585	573	622	608	597	606	573	581	613	598	603	546	560	619	550	570	610	580	575	557	578	558	584	594	591	584	586	574	640	646	616	597	588	630	639	555	586	579	566	625	565	577	565	586	583	573	584	591	546	584	543	571	586	578	640	569	597	593	580	574	608	644	579	611	622	630	582	579	618	583	551	593	595	578	619	568	600	584	561	609	600	582	626	571	564	549	590	579	622	589	610	572	548	575	608	550	568	576	609	575	612	576	611	584	608	566	605	586	606	622	602	565	598	603	570	593	595	569	602	622	565	608	547	589	600	579	586	556	625	574	595	579	619	622	583	579	610	621	601	544	565	553	611	605	594	572	605	559	616	615	581	601	582	641	573	595	545	594	577	596	575	586	583	608	593	622	587	583	570	582	615	563	612	580	593	562	567	560	588	615	589	596	594	597	586	592	599	605	581	560	607	566	614	549	576	649	570	606	560	599	580	603	594	570	589	558	616	517	570	605	568	617	578	601	586	586	593	566	573	606	585	589	593	602	586	578	582	551	567	593	541	540	534	556	617	565	597	580	645	601	610	598	548	612	610	591	557	619	597	565	580	570	582	581	593	597	584	576	620	560	639	598	597	582	582	591	625	600	605	626	587	581	607	597	558	575	597	613	566	569	577	573	607	567	581	588	566	615	588	576	600	619	595	622	579	612	596	569	599	574	594	651	564	602	544	587	614	557	559	586	567	540	581	615	581	562	590	596	558	578	592	559	572	615	595	599	605	582	566	593	595	596	562	629	571	585	596	591	584	568	586	548	560	613	596	556	568	602	583	593	612	616	617	615	592	610	526	584	589	626	599	607	604	587	603	619	598	585	606	600	562	535	576	588	597	577	605	599	589	610	547	596	601	598	597	607	577	594	617	599	571	572	596	597	577	611	603	549	584	573	553	583	603	588	604	591	599	558	599	579	565	589	580	564	581	552	634	635	564	585	562	567	612	602	527	561	586	586	597	553	580	582	555	561	612	582	633	614	567	588	552	606	601	604	612	598	575	576	600	572	609	597	597	596	556	557	602	626	560	579	585	560	569	562	578	588	619	585	574	581	580	627	577	557	633	580	573	616	607	598	589	582	616	557	597	610	559	595	594	618	628	603	603	642	567	614	600	581	558	563	611	579	556	593	636	568	591	571	583	610	578	617	592	628	620	565	531	579	553	574	590	583	585	597	593	571	564	616	567	593	585	527	573	552	592	598	586	591	605	574	585	571	570	607	616	620	583	609	560	606	637	557	564	586	578	535	589	575	611	574	595	606	580	604	559	573	611	562	571	575	584	557	620	562	566	648	616	580	621	610	579	591	620	556	579	544	609	617	592	633	568	561	561	589	610	577	578	619	610	557	595	596	595	597	581	550	597	599	586	623	610	604	563	564	575	610	572	568	609	549	532	582	566	567	598	566	587	608	599	610	577	576	589	651	590	556	578	547	587	563	578	577	573	632	576	584	591	572	588	575	579	532	623	553	583	589	563	606	610	593	600	612	568	546	610	566	558	591
23607	21553	28966	24621	21480	12402	2915	1813	1478	1283	1163	1047	974	976	889	879	862	832	817	810	768	781	743	755	727	797	737	744	693	686	650	730	698	673	672	674	662	664	633	635	651	673	602	620	626	639	652	631	594	637	627	616	643	642	633	625	611	619	593	605	634	671	627	637	610	640	607	605	603	642	616	671	620	595	576	654	639	644	643	643	551	644	664	650	634	622	604	631	599	658	619	599	626	572	642	603	632	622	616	617	624	639	592	602	568	633	672	612	626	623	645	591	621	624	621	646	619	576	589	622	633	630	652	592	643	643	600	616	630	582	614	622	619	588	625	649	624	646	631	609	584	647	692	633	638	629	638	626	579	616	662	648	565	609	586	648	600	600	631	612	604	636	633	654	634	612	608	639	625	603	666	630	639	638	644	555	609	675	621	639	572	637	630	631	623	592	651	621	634	611	695	635	613	602	596	616	623	602	608	594	619	628	633	651	582	641	611	610	622	594	625	603	575	576	605	657	609	650	621	630	641	597	608	597	659	605	639	610	616	608	606	600	609	634	649	594	637	575	629	589	645	649	660	646	653	594	667	613	622	632	643	620	610	627	634	636	640	612	614	632	621	638	579	654	679	585	580	637	634	618	599	624	646	645	593	639	681	592	643	610	651	638	610	643	594	616	617	574	639	609	610	604	615	659	633	599	655	607	621	609	604	599	590	632	608	602	643	605	599	618	637	576	598	644	669	614	654	629	642	594	615	604	590	620	605	609	610	626	647	633	599	611	649	607	659	599	623	636	640	603	675	649	665	626	647	666	628	634	584	652	639	546	652	646	653	668	580	571	650	628	626	632	630	608	638	620	632	613	593	610	642	621	617	630	651	633	603	621	645	601	599	632	637	618	654	582	651	602	598	602	614	622	597	638	620	641	591	606	614	595	605	641	607	620	683	586	596	631	599	586	626	616	592	599	603	618	612	616	645	648	632	655	640	570	589	595	590	599	635	636	651	610	617	638	638	660	562	650	618	597	635	635	592	645	667	653	598	625	604	626	608	636	624	632	586	646	653	615	602	571	654	611	624	617	627	680	624	608	617	605	627	656	651	661	631	614	624	622	614	621	622	662	593	607	603	600	598	620	611	561	673	632	609	633	595	604	602	657	616	609	606	639	619	649	607	602	632	636	614	601	633	626	605	593	607	623	539	630	597	715	622	595	599	613	628	633	594	628	599	581	619	605	598	612	640	610	590	670	649	638	621	617	643	641	628	610	609	606	619	580	604	587	625	635	615	648	647	652	595	597	561	624	606	591	586	582	623	625	641	605	619	645	557	580	636	635	637	603	642	618	595	649	661	631	603	609	569	639	636	608	630	581	584	625	625	612	586	680	600	610	635	651	592	639	610	602	634	598	631	668	614	592	628	585	592	615	687	589	588	664	596	583	582	606	644	599	562	582	588	576	619	619	621	611	671	633	574	632	646	597	656	625	585	631	604	645	629	611	632	598	678	593	606	657	625	623	600	607	626	611	622	625	623	616	654	611	629	602	631	620	645	600	625	602	615	579	630	624	622	629	587	632	554	598	660	577	621	622	586	610	678	622	595	629	663	618	630	609	573	626	601	611	633	595	653	637	614	576	587	611	629	642	634	613	636	660	602	607	629	583	594	640	601	616	547	692	575	629	607	614	611	645	627	615	626	614	615	645	609	635	578	592	612	648	676	612	629	626	594	588	640	591	657	629	590	588	628	624	638	608	580	621	638	598	603	607	638	591	606	549	602	629	588	591	588	604	578	596	606	659	630	606	590	662	639	625	620	619	632	611	591	597	588	633	657	629	620	641	609	631	620	625	590	591	616	642	627	589	578	672	598	633	608	626	605	637	655	591	572	587	621	661	625	631	602	624	623	618	602	632	617	626	677	676	638	619	569	600	605	607	630	630	640	643	604	583	593	653	660	611	614	631	626	598	650	619	618	651	626	625	632	656	636	632	624	630	583	596	606	580	620	623	643	589	601	620	565	641	608	611	634	649	605	657	612	621	607	554	638	640	574	630	620	628	641	556	626	628	597	604	603	616	581	651	621	633	624	598	650	575	620	606	558	583	625	615	598	610	622	617	629	591	611	613	633	600	594	640	659	569	640	602	613	630	619	653	587	627	656	616	663	649	635	636	621	622	649	645	637	650	613	599	632	582	659	610	592	603	603	644	619	628	661	637	633	643	651	551	614	636	600	608	669	606	653	580	616	583	618	599	623	627	591	625	599	570	654	630	650	593	678	577	605	620	623	608	612	601	628	635	642	655	618	573	638	643	623	595	602	636	585	610	625	570	629	608	617	622	610	576	628	592	581	587	659	626	628	600	612	608	638	603	647	616	628	619	613	632	596	708	659	636	613	601	623	647	633	609	601	586	566	636	694	571	640	588	629	617	610	615	639	615	587	628	584	622	660	631	632	664	619	601	636	596	665	669	588	646	636	623	595	633	631	637	619	606	590	653	624	607	649	645	618	615	678	607	610	628	636	640	664	662	603	632	587	663	616	644	608	602	593	586	599	632	658	635	602	667	660	608	639	605	620	639	619	611	637	597	609	626	647	618	616	593	616	621	602	664	646	615	600	645	577	632	637	592	654	635	606	617	613	641	618	666	608	630	635	595	605	637	585	586	628	619	595	621	606	610	587	609	640	607	624	578	628	609	645	651	612	589	630	626	672	636	600	608	649	626	633	583	605	621	585	567	612	643	653	647	642	601	638	560	626	640	633	646	584	648	618	604	589	595	647	602	662	570	656	629	585	629	607	653	597	610	667	651	672	651	643	606	630	657	656	637	600	653	649	625	594	632	625	613	601	603	595	634	602	628	574	645	593	646	625	625	629	625	568	646	592	611	600	600	605	635	599	600	625	567	619	629	632	598	583	580	594	656	624	597	611	667	597	564	617	601	587	576	586	635	611	678	608	640	610	571	562	594	564	566	613	614	613	624	581	630	583	597	599	609	627	622	633	628	619	583	659	632	675	611	603	630	644	618	626	638	606	588	626	618	621	630	653	651	630	641	624	635	612	629	656	660	627	600	577	595	599	652	611	621	626	633	569	616	613	611	639	620	617	628	638	651	590	632	612	609	608	635	642	611	615	619	658	616	646	650	611	639	610	626	619	631	627	640	633	628	618	618	626	589	602	681	651	608	652	628	633	626	637	559	626	580	614	649	641	605	594	602	592	601	625	626	586	622	546	598	585	627	601	624	576	607	667	623	640	615	639	646	628	612	686	621	584	571	611	608	631	644	634	612	594	641	616	578	596	543	616	597	628	643	624	625	610	616	605	618	615	658	685	644	669	603	582	626	606	611	611	642	645	631	598	633	609	605	586	607	596	595	596	663	622	618	617	628	590	590	600	624	624	615	601	615	635	616	548	657	639	604	588	571	605	646	613	654	590	647	605	670	597	643	651	554	592	601	626	620	614	624	607	640	593	657	678	591	593	592	596	633	632	635	598	608	642	606	642	614	600	616
16299	40630	34637	15973	6480	4638	3736	2912	2366	1904	1704	1522	1312	1298	1253	1182	1143	1068	1059	1017	1036	1016	980	965	948	947	960	945	879	888	844	846	861	844	824	900	862	817	838	845	832	838	813	809	791	842	765	827	813	838	752	772	824	800	781	821	829	807	833	802	820	837	789	758	759	783	768	826	787	780	758	778	785	787	767	747	796	773	758	788	774	790	801	735	775	805	773	772	761	772	746	756	784	751	765	778	726	753	764	796	798	807	778	737	766	765	798	740	743	770	781	793	817	751	751	739	792	809	771	778	780	769	796	783	793	801	760	746	794	814	762	817	805	799	779	779	826	801	822	779	753	764	780	765	760	747	718	828	786	783	757	781	737	741	827	766	797	791	784	750	760	787	792	741	803	804	767	724	764	754	741	783	803	792	766	781	829	785	815	764	747	800	748	796	790	851	808	769	763	781	751	800	781	788	731	781	810	787	790	753	765	777	708	786	789	783	791	786	790	778	773	719	782	785	760	824	793	768	775	804	777	776	766	763	727	735	795	795	797	750	740	774	761	767	735	774	787	759	721	750	770	775	775	771	748	782	745	752	798	751	738	815	795	827	762	752	814	734	787	763	771	729	772	725	811	785	801	797	809	801	775	739	802	804	746	776	801	772	809	835	782	765	754	793	767	743	808	766	809	751	792	769	759	786	789	820	778	775	788	797	809	809	760	811	779	780	777	786	749	752	794	713	750	754	761	705	810	758	755	780	783	770	822	777	782	737	745	764	752	781	772	720	775	790	843	733	807	779	787	754	797	767	760	755	815	817	739	762	807	763	788	800	733	733	787	766	729	780	842	791	774	800	815	798	773	768	810	762	761	782	812	763	797	755	780	808	767	747	791	774	768	713	810	804	725	747	754	757	740	737	784	717	805	765	809	789	806	813	741	771	789	788	792	765	826	783	804	749	852	768	794	802	802	774	816	756	768	833	793	783	757	765	757	777	817	770	761	740	739	762	799	739	823	758	810	788	772	756	782	777	747	812	798	765	752	746	765	780	761	786	753	763	753	784	791	780	808	717	767	829	784	791	771	772	811	764	773	778	764	787	832	775	753	777	786	786	797	770	786	786	797	763	781	811	765	789	790	810	772	728	789	808	796	764	776	786	823	781	812	781	766	783	744	809	792	778	782	782	803	817	799	766	757	734	785	778	800	718	764	780	815	768	734	785	769	741	802	744	777	790	762	807	743	770	784	779	768	797	778	795	766	752	784	746	806	784	788	765	758	781	763	808	846	779	812	766	824	777	811	776	783	813	781	793	772	810	787	753	782	779	739	796	768	820	803	760	800	819	779	811	781	748	799	728	731	771	754	787	813	825	787	793	780	802	733	760	782	799	802	808	764	811	787	797	755	715	782	772	742	742	756	759	769	774	755	785	783	758	764	792	731	756	807	795	763	735	774	771	803	769	761	736	800	744	789	750	749	762	800	799	733	782	790	770	787	739	788	763	789	764	777	792	822	766	802	779	780	774	769	738	778	701	787	765	775	793	830	791	787	744	741	794	776	791	787	763	785	796	752	801	816	745	758	752	756	768	824	803	776	786	771	801	739	760	865	749	745	738	750	767	766	720	786	738	775	743	800	773	777	825	798	786	725	809	768	830	742	830	754	840	835	763	806	778	787	789	749	768	749	772	780	813	780	732	786	748	792	767	783	780	776	754	767	818	760	796	761	770	796	737	792	802	786	781	765	795	760	799	707	720	748	800	782	769	766	790	763	816	780	779	773	776	790	794	728	790	795	719	745	775	823	839	812	770	745	795	761	788	722	831	803	764	788	786	799	746	791	790	806	794	803	719	778	758	726	750	719	779	785	784	822	743	785	732	795	753	794	796	766	761	793	757	745	762	757	770	791	736	821	820	810	762	752	734	789	786	807	778	744	805	805	768	768	737	793	776	814	769	750	795	740	776	754	746	764	764	716	750	740	866	793	814	771	755	782	782	740	762	790	759	770	762	757	772	729	764	782	807	778	679	834	737	774	762	708	780	778	765	730	766	785	770	723	786	781	845	800	772	786	778	748	795	792	748	785	802	746	781	797	775	811	789	794	777	809	825	804	739	817	789	777	783	793	758	813	750	778	842	760	802	794	777	756	779	754	717	790	771	781	744	822	745	780	766	762	771	756	709	763	779	798	786	778	733	741	804	732	793	782	784	808	777	745	720	758	794	800	757	727	776	748	766	722	814	803	791	798	798	783	801	847	731	742	795	776	821	818	808	754	767	804	784	764	775	784	753	759	785	772	750	792	761	802	770	789	784	816	762	752	806	757	775	724	822	841	799	782	756	726	798	784	784	785	721	779	740	791	785	800	825	796	774	772	710	810	746	730	795	756	779	800	720	771	785	786	803	785	775	791	805	749	760	752	747	796	735	761	745	759	749	783	793	784	747	787	714	805	782	771	776	769	800	797	817	753	753	773	818	742	776	798	782	789	792	762	800	767	733	807	794	817	797	768	803	746	781	756	790	718	772	785	794	732	848	787	784	744	774	802	748	766	774	774	817	796	763	747	775	745	847	713	738	759	788	765	735	800	783	764	779	727	783	817	776	796	786	791	762	751	767	739	761	797	808	746	762	789	788	766	747	807	742	817	768	781	742	834	802	751	736	810	771	774	803	779	787	790	751	769	763	712	769	753	795	765	734	780	755	770	772	797	758	726	785	764	739	769	792	802	774	774	776	793	770	788	792	768	789	793	760	769	736	764	786	768	766	805	729	725	765	790	762	771	778	803	738	837	750	754	838	802	747	726	775	768	728	763	810	773	763	798	751	787	752	794	766	774	777	739	745	773	774	776	783	770	779	827	772	794	782	759	780	771	744	802	793	808	777	761	793	736	751	743	832	793	724	794	738	795	768	762	842	802	785	786	822	748	763	787	774	794	802	767	808	771	766	720	772	715	760	723	819	764	806	795	820	748	790	733	747	762	803	800	781	826	839	806	791	768	836	748	771	767	781	752	795	828	825	767	746	804	785	784	744	813	780	759	779	789	772	805	825	783	783	754	758	796	787	788	787	741	756	769	744	777	680	795	816	744	770	776	788	814	804	739	773	792	787	830	729	786	760	786	783	792	749	775	778	823	745	750	783	775	786	752	818	798	754	722	766	754	790	781	770	779	796	767	794	761	780	801	762	797	809	748	794	783	799	768	791	763	802	784	728	806	760	745	806	729	752	779	743	761	733	755	811	781	794	816	755	821	755	743	782	782	736	760	759	745	783	784	806	786	763	791	785	757	797	774	747	796	797	750	769	785	775	815	764	802	804	764	756	774	753	771	779	742	774	777	780	796	755	782	842	798	783	767	795	820	758	765	766	793	733	826	770	774	775	810	772	797	766	722	795	787	746	767	806	857	796	730	723	820	784	839	771	804	808	776	766	748	787	735	778	764	751	768	749	743	793	748	713	799	781	768	807	768	765	784	780	721	766	743	802	738	778	792	755	832	758	778	725	765	772	707	755
24563	21513	27849	25530	12688	2356	1465	1080	906	734	649	581	521	503	493	477	467	426	443	444	401	419	403	385	387	378	365	347	380	355	327	351	349	357	333	337	329	343	334	329	307	317	312	299	303	315	311	310	327	305	322	305	332	322	315	328	324	315	292	325	321	315	325	327	322	308	330	290	328	320	314	306	279	281	274	329	345	306	285	284	299	270	306	308	297	298	317	322	307	332	315	317	305	335	350	279	319	301	288	306	312	306	325	315	310	332	303	288	265	305	318	277	270	324	295	298	291	335	292	291	331	317	296	288	303	315	322	318	297	299	303	316	317	288	310	348	286	314	317	304	304	325	320	281	293	338	310	313	319	318	315	311	282	324	277	281	303	338	308	304	317	299	327	321	307	327	318	310	287	291	315	317	283	279	295	327	318	294	301	319	324	318	291	320	320	323	283	287	289	311	309	306	331	311	310	290	280	338	331	305	292	302	319	284	318	288	299	282	294	287	303	298	304	317	299	301	320	285	297	302	311	316	335	297	311	300	298	315	298	303	312	282	289	325	306	307	303	322	289	297	334	304	283	294	313	313	288	348	351	311	300	313	317	367	310	310	327	281	321	309	327	333	328	320	317	300	277	318	317	301	300	303	299	292	316	320	306	305	297	305	339	328	302	352	317	299	307	329	284	317	292	320	310	322	292	308	332	302	314	283	306	303	342	324	333	323	311	277	307	307	295	313	292	300	315	297	308	287	268	302	319	311	297	298	299	266	293	341	312	276	324	281	309	337	298	308	275	335	287	319	320	336	283	323	302	274	304	305	306	313	304	321	286	322	335	313	284	304	314	315	310	331	287	288	282	341	268	336	312	302	340	278	295	304	296	307	309	297	294	301	291	318	308	304	344	332	309	323	320	288	293	323	323	295	311	302	309	306	277	323	317	319	306	316	340	296	282	288	325	321	344	319	288	326	295	303	287	289	323	282	320	295	314	308	319	312	314	315	320	345	314	290	322	335	279	317	306	302	317	277	306	281	287	307	310	291	284	305	333	270	346	307	329	298	300	279	311	315	315	291	291	333	307	297	327	304	323	329	328	327	289	298	293	321	309	318	302	309	304	294	310	330	288	305	328	304	282	290	311	307	289	308	325	279	303	310	299	316	296	320	337	312	297	299	329	293	279	337	306	287	305	340	323	299	338	314	314	309	298	313	326	317	277	321	313	310	290	303	300	324	284	322	334	334	321	311	302	304	308	333	287	326	277	312	327	312	307	329	343	322	318	286	310	322	361	297	290	275	316	337	283	303	305	332	265	322	314	324	319	332	303	285	340	303	285	343	334	318	330	276	340	297	318	273	319	303	294	294	283	266	316	304	329	286	304	308	314	314	311	320	333	324	293	306	291	292	297	300	299	294	291	316	316	300	326	300	292	337	314	303	316	313	308	354	341	303	287	306	313	310	317	259	331	317	309	296	301	324	335	303	346	311	304	293	320	329	297	286	307	315	309	298	274	312	307	299	290	318	286	294	321	306	320	308	314	278	313	323	321	284	324	316	332	316	313	284	313	322	297	320	338	308	302	285	282	334	315	333	334	302	301	315	310	311	302	298	306	293	301	286	323	295	270	325	298	294	346	294	312	289	307	269	312	275	311	308	323	324	316	326	292	303	296	325	294	336	302	294	303	320	310	335	315	304	300	307	327	306	315	310	307	308	308	318	330	302	300	306	290	277	304	314	305	302	292	313	310	316	276	343	289	303	304	315	291	318	343	312	306	300	317	323	301	324	290	301	296	321	296	294	315	286	307	295	303	300	308	290	342	297	316	298	323	282	335	329	282	285	308	331	320	293	323	337	318	306	294	307	321	310	284	302	336	350	319	292	299	346	322	314	312	325	309	301	315	288	292	338	312	309	310	324	303	296	263	311	309	319	324	291	313	331	279	355	328	289	313	307	290	305	314	334	290	289	311	319	269	297	315	309	290	307	316	359	337	282	273	306	321	283	315	319	283	303	310	295	327	305	304	315	301	311	290	329	264	304	283	336	301	288	322	330	314	303	303	290	332	290	303	311	305	296	318	291	304	282	293	332	322	278	308	303	296	312	275	325	316	290	336	311	294	314	318	305	309	308	329	279	308	248	327	307	298	292	302	295	320	305	331	324	316	303	320	310	316	321	308	308	329	323	277	324	309	304	335	323	321	317	330	307	294	310	310	319	301	320	307	278	290	327	325	308	318	299	304	295	285	299	283	267	308	299	314	305	332	307	303	302	298	316	301	300	318	320	291	296	307	298	330	273	316	337	332	298	324	273	306	316	301	299	297	284	314	341	318	334	307	291	323	286	305	299	269	283	297	312	329	297	292	349	318	299	297	296	295	314	281	314	295	300	304	295	294	285	308	340	298	272	321	285	299	316	325	286	283	303	298	329	297	327	288	332	292	306	301	302	306	291	304	294	315	312	319	301	323	301	311	283	313	279	323	285	325	313	295	313	298	313	308	312	312	307	303	313	274	321	320	299	305	347	312	313	294	318	344	314	290	316	329	319	307	303	314	282	318	324	332	307	306	311	303	293	331	311	285	295	291	323	321	320	311	292	289	296	327	328	327	276	318	328	283	295	353	297	304	298	312	330	318	261	305	310	283	300	294	306	301	309	309	329	313	300	291	306	302	314	314	265	328	300	314	318	285	306	312	325	306	304	287	297	316	312	300	278	307	322	300	331	342	282	317	309	326	281	333	318	313	307	304	308	281	335	308	292	286	297	342	311	313	316	274	285	350	324	311	303	307	340	323	284	287	314	319	312	286	291	316	319	311	306	284	299	340	341	294	299	300	299	289	330	315	335	323	312	321	299	295	308	295	332	336	338	315	306	281	348	308	314	307	264	296	312	331	297	302	323	293	316	298	293	329	312	327	283	291	319	292	332	289	319	286	296	298	315	320	303	345	310	318	349	324	330	316	306	312	302	319	296	317	341	323	315	292	278	308	293	306	329	333	333	314	289	336	286	322	317	278	329	280	306	297	308	305	306	296	322	306	311	293	298	314	279	300	300	332	305	306	310	302	312	282	295	334	294	302	328	314	322	338	296	317	289	325	353	321	293	317	297	281	310	291	332	308	304	301	323	287	307	303	310	331	299	297	274	329	330	291	301	320	297	308	311	317	308	324	312	321	329	302	314	303	277	286	299	294	294	315	286	293	318	308	317	302	260	282	330	304	294	338	301	329	293	308	342	284	312	319	273	319	278	296	324	315	316	301	327	306	312	276	307	307	274	285	311	312	311	285	330	304	313	301	284	299	299	277	323	290	339	295	321	298	284	290	305	288	313	301	302	319	329	339	268	305	303	318	268	328	306	311	329	327	293	320	311	325	301	289	312	299	319	326	310	308	303	325	330	303	309	310	286	285	322	332	314	296	317	303	321	339	331	343	313	299	332	328	288	306	314	282	311	322	303	341	331	318	311	320	295	300	281	313	308	297	320	304	315	282	291	311	287	323	312	288	317	293	331
15783	36471	28621	13559	5169	3656	2673	2128	1649	1311	1156	978	873	770	709	698	674	634	676	647	576	604	580	549	572	498	489	551	485	505	483	507	497	423	429	420	473	427	413	439	424	457	408	450	426	451	433	422	402	400	433	411	418	404	418	404	431	385	425	395	425	398	425	395	436	408	402	438	432	445	414	401	400	394	432	395	396	406	383	419	433	415	445	413	375	395	430	428	394	413	414	378	419	387	412	406	386	398	427	438	408	376	403	416	396	399	406	467	440	387	374	412	441	424	402	398	392	411	443	408	402	420	447	401	370	370	416	410	405	404	436	381	424	383	441	450	420	410	434	388	376	373	438	417	395	429	388	404	412	440	430	400	378	400	403	407	396	417	377	397	409	367	411	426	422	404	414	410	395	383	410	415	369	369	419	413	440	405	428	408	405	412	419	389	402	397	402	418	439	413	409	460	400	434	375	402	393	406	427	399	411	399	441	385	397	412	404	393	390	362	390	398	429	424	424	414	389	384	373	437	419	400	396	408	389	424	385	410	384	405	420	398	408	410	409	433	371	395	380	412	396	401	397	391	406	398	383	390	422	417	411	425	418	372	360	388	407	404	399	387	404	415	436	399	432	380	407	383	425	384	404	400	409	395	396	386	399	387	369	403	402	402	411	408	426	404	386	426	389	401	416	413	399	405	414	455	389	408	425	406	413	386	388	434	402	384	434	404	465	404	391	416	397	404	394	443	402	399	402	391	408	392	413	390	399	403	395	425	391	424	411	405	388	410	397	409	400	402	424	376	441	405	400	380	433	425	394	364	401	426	425	403	394	420	411	417	444	418	414	395	377	416	376	415	436	399	434	405	425	417	415	392	404	379	355	375	384	391	399	408	434	412	392	427	404	407	416	393	426	402	436	417	377	415	399	405	431	395	399	436	388	373	382	396	398	421	452	413	419	408	430	407	410	393	396	409	417	393	423	419	392	407	383	420	413	442	417	400	379	398	412	412	414	418	413	401	420	410	424	385	386	396	400	398	401	388	412	384	430	438	411	396	403	391	406	410	377	432	397	395	403	392	379	413	380	391	394	405	407	408	400	418	393	383	422	424	435	421	386	370	401	391	428	377	419	389	389	417	453	392	431	411	390	422	419	419	393	374	421	377	349	411	435	421	397	409	375	394	416	433	425	411	439	418	422	413	413	396	404	397	417	412	434	382	429	398	413	420	368	432	422	370	424	402	394	403	437	416	397	428	423	407	435	385	445	396	385	392	383	434	416	388	361	417	396	413	407	382	419	377	417	439	418	426	434	434	384	400	443	408	425	383	379	390	418	373	383	432	398	425	393	429	407	406	424	434	420	425	406	410	407	386	402	401	429	405	381	443	425	391	381	412	405	431	438	366	402	419	423	406	414	388	406	386	413	421	392	403	417	384	409	401	440	371	374	447	405	431	406	386	400	392	429	361	395	419	359	390	402	398	392	383	410	407	379	349	387	387	419	424	398	398	420	429	393	420	408	413	412	423	418	416	396	416	422	400	381	419	413	420	407	408	426	388	397	378	424	376	404	396	351	432	404	425	425	385	408	380	420	393	435	401	426	421	395	404	422	387	384	412	390	411	407	412	381	377	410	403	395	390	389	408	410	414	397	411	396	394	413	410	401	434	379	421	402	398	399	424	397	390	398	406	425	378	406	383	407	415	411	394	393	435	397	403	402	434	403	397	432	411	456	390	371	430	388	437	417	431	401	390	430	402	448	418	395	404	426	426	412	408	407	425	391	412	414	443	404	407	385	422	371	397	378	423	372	401	444	428	403	444	422	383	402	367	390	431	437	432	408	396	374	386	396	381	414	419	405	386	383	364	424	416	384	437	358	418	421	406	399	377	371	419	355	399	386	408	390	431	387	404	423	411	432	410	408	386	405	417	415	376	467	365	408	407	369	460	396	409	411	417	402	410	417	404	375	445	378	411	366	421	435	442	397	436	396	431	401	406	437	394	408	381	404	410	439	390	368	393	377	435	375	448	359	432	413	399	412	423	439	426	383	377	438	430	404	414	407	405	407	373	406	389	400	384	397	408	397	404	416	428	386	429	381	425	435	419	429	427	394	365	406	409	426	446	429	388	412	385	370	349	416	395	382	410	400	392	353	392	440	368	394	428	408	447	409	389	413	411	411	376	432	416	391	366	408	383	415	380	398	430	366	401	404	408	419	389	423	402	416	446	403	382	401	419	421	457	381	401	406	410	408	401	449	424	422	419	399	402	415	397	407	404	395	407	399	384	387	371	389	398	395	414	406	430	387	396	403	416	416	402	422	390	402	428	420	391	399	442	418	426	405	396	430	379	380	371	440	380	426	395	408	409	377	404	390	410	389	364	407	432	411	381	412	353	416	407	388	393	428	437	375	461	432	386	432	406	409	378	420	410	402	422	395	403	432	404	410	387	428	402	423	384	442	420	396	434	434	427	432	409	416	380	380	423	406	422	395	388	433	395	417	394	384	386	409	410	417	423	425	392	403	394	419	409	397	358	373	385	406	406	425	408	420	376	413	415	419	434	398	452	428	411	398	394	393	403	399	379	412	398	404	390	402	430	400	410	415	427	422	407	417	413	401	422	419	404	426	380	422	435	403	396	411	384	422	413	414	419	365	429	411	421	409	411	413	383	388	401	424	418	395	424	376	399	419	405	396	408	390	356	384	388	428	441	390	365	421	419	387	388	411	458	440	398	417	387	391	408	419	390	419	392	384	407	428	418	424	419	405	424	399	399	410	406	416	392	407	359	403	406	410	393	442	442	401	380	424	425	367	396	382	396	387	367	405	426	416	395	401	403	392	395	428	427	393	369	384	453	410	411	436	435	394	396	406	377	433	449	397	421	415	397	427	448	414	439	404	373	407	380	388	420	436	406	431	411	388	406	361	422	415	422	406	396	427	389	402	395	404	404	402	407	408	429	391	394	421	410	400	403	443	407	406	405	373	379	420	403	405	368	443	398	418	388	419	399	379	372	434	392	388	370	410	434	393	380	420	416	390	384	427	396	382	407	401	415	410	388	418	420	410	414	409	426	400	382	395	418	383	419	399	394	392	356	392	388	404	396	419	401	400	407	408	432	403	389	423	425	434	397	376	398	405	395	423	416	444	408	371	390	400	431	374	372	412	446	406	403	392	420	412	412	428	411	390	403	405	404	391	409	433	407	426	391	420	414	426	410	440	405	375	416	414	415	371	387	379	423	403	421	429	405	398	372	384	396	404	382	413	398	376	420	372	418	365	422	433	392	412	449	398	402	403	402	390	396	430	424	389	422	389	426	408	415	396	411	385	403	388	363	432	403	384	414	402	384	390	400	400	397	412	382	452	447	385	425	401	413	419	440	375	414	402	415	423	427	433	394	357	425	414	401	411	466	426	428	413	405	387	394	421	382	439	418	395	410	416	411	419	431	403	379	388	369	364	452	435	410	422	404	374	371	382	367	407	418	403	393	411	435	423	406	390	405	401	412
22688	21571	29355	24271	21576	21549	10803	2585	1823	1540	1260	1095	1006	954	897	885	835	786	763	701	696	672	671	631	642	641	628	608	582	558	584	591	588	553	580	559	615	501	499	530	476	498	512	509	539	522	487	514	497	506	477	506	519	491	490	495	501	478	488	507	480	452	525	470	495	483	508	496	492	498	452	457	461	481	467	494	497	510	482	474	501	445	504	488	460	501	450	479	535	498	453	480	480	489	483	481	508	477	510	548	508	486	530	483	524	482	463	490	469	519	470	471	506	489	475	471	438	438	483	495	487	472	478	483	454	491	505	487	510	513	509	483	454	487	460	439	517	442	481	490	514	500	483	449	495	469	452	480	480	506	478	479	475	531	485	483	496	469	460	507	472	448	453	442	489	474	484	456	482	478	464	534	516	477	489	485	534	503	466	490	443	518	489	466	491	479	464	473	456	493	464	518	449	491	492	501	468	506	487	467	471	516	504	439	495	445	508	500	469	496	436	464	455	491	477	478	461	480	500	512	499	526	498	520	494	487	451	507	514	495	500	497	442	525	487	444	509	474	494	512	542	481	471	506	455	463	458	472	496	439	476	511	484	487	478	498	517	504	514	506	425	462	480	473	463	512	510	488	457	485	468	466	470	500	503	505	475	493	509	462	472	486	472	498	467	468	502	471	514	508	422	474	460	481	491	495	484	511	518	490	493	470	530	479	447	481	488	487	489	496	479	456	507	489	452	463	482	487	497	491	438	453	475	488	477	486	485	507	478	503	474	473	454	457	524	492	510	486	471	505	433	514	457	502	454	462	488	471	484	477	476	487	494	480	496	518	486	488	504	499	462	465	504	484	461	501	424	501	502	502	462	509	484	463	481	457	475	471	501	476	448	512	485	467	443	499	474	511	466	498	481	464	485	478	476	470	496	490	502	471	469	481	500	479	444	480	431	476	478	467	464	467	474	492	472	480	460	512	501	496	506	448	506	439	471	483	453	525	515	464	497	461	478	476	488	546	456	454	454	482	487	476	476	494	490	501	484	480	521	439	456	462	463	483	513	509	472	445	480	467	449	464	459	487	481	482	492	437	512	478	463	496	468	500	546	511	486	490	467	484	456	465	506	446	479	509	461	503	513	497	505	477	479	475	508	480	495	542	511	491	483	491	460	465	480	496	453	513	475	490	504	482	489	492	489	497	514	504	453	512	501	486	477	457	484	460	485	466	495	503	473	508	488	537	527	497	427	484	486	483	477	484	516	478	455	443	499	534	439	469	460	506	490	496	478	474	504	495	487	494	463	505	454	479	492	490	481	479	467	501	440	465	490	463	477	458	486	472	523	457	456	460	507	498	541	468	490	481	473	498	473	483	462	473	474	529	477	498	520	483	481	532	480	468	504	470	491	485	477	496	491	462	486	490	461	541	448	511	500	497	484	525	483	461	498	472	483	484	459	480	495	465	454	451	491	490	501	530	469	473	497	469	458	462	461	498	493	447	476	516	498	495	493	486	458	469	493	469	479	484	460	473	485	488	459	487	526	465	486	498	508	496	494	514	470	462	463	500	458	506	456	463	474	459	489	505	445	473	472	474	510	491	475	537	493	475	482	463	460	476	470	519	491	488	445	477	453	468	480	455	510	485	505	511	482	476	496	504	421	499	507	483	499	516	465	473	528	495	483	489	455	466	484	433	475	511	492	462	489	462	517	472	469	475	501	471	466	510	492	527	503	491	513	486	492	489	496	496	489	467	464	461	473	471	476	465	437	499	474	434	481	457	474	485	497	511	500	484	475	473	472	451	473	462	450	475	479	495	492	477	505	504	496	477	472	448	513	512	477	497	473	447	508	472	462	448	485	499	468	488	515	442	505	515	468	503	479	515	488	473	528	476	521	481	453	483	492	522	497	488	450	483	463	499	527	468	476	430	459	461	499	462	473	463	482	495	486	487	504	442	528	492	509	459	489	459	508	486	487	478	504	487	522	498	516	514	468	479	493	469	493	470	477	471	474	497	472	507	470	485	438	490	508	466	463	462	477	470	481	474	483	463	464	524	474	447	506	471	486	477	521	504	451	476	469	447	506	515	465	481	489	483	505	490	451	456	493	484	535	514	494	496	468	522	497	475	471	460	482	508	487	470	471	499	527	480	435	486	479	469	475	470	476	462	476	449	525	467	476	463	509	484	495	448	498	460	451	483	472	475	469	493	475	481	466	470	505	492	470	483	506	473	457	480	500	439	474	490	504	473	498	496	522	510	452	439	475	484	491	513	484	489	500	453	492	481	469	479	457	518	455	486	509	492	513	477	482	452	504	474	474	482	456	468	480	507	444	477	489	502	480	485	484	453	489	475	506	490	485	451	507	458	479	511	482	478	448	443	484	505	475	534	463	503	452	455	475	472	498	499	465	477	490	469	517	444	446	477	506	480	450	475	507	505	459	466	461	490	465	509	495	479	498	519	491	500	496	466	444	490	498	524	485	497	469	472	468	459	480	452	524	460	466	499	511	522	490	473	492	500	471	516	539	461	490	493	500	454	475	497	495	482	474	488	485	455	494	506	484	483	474	476	459	474	467	510	490	492	489	449	441	503	482	528	482	487	527	472	509	497	497	487	518	480	539	443	509	465	492	490	454	524	493	499	474	476	513	448	465	510	472	514	475	463	453	458	493	495	472	470	469	491	503	466	505	454	497	488	500	530	483	472	476	467	475	473	467	501	494	493	482	464	479	481	451	501	487	477	477	450	511	490	466	517	472	438	470	493	466	491	476	491	486	529	498	472	473	473	545	453	437	481	471	410	454	480	451	473	494	427	473	466	527	505	499	499	509	471	471	458	466	460	506	504	471	441	465	475	465	456	535	440	490	446	486	459	460	467	515	520	502	499	497	453	509	481	475	471	514	451	467	482	485	462	468	472	463	509	495	500	475	512	477	496	463	482	463	487	538	486	486	478	510	483	509	486	543	480	477	508	453	465	505	480	509	513	430	467	445	486	464	510	507	474	523	502	472	452	465	476	554	498	473	506	492	485	473	470	453	459	461	505	504	518	506	454	506	482	539	507	482	480	494	498	507	509	475	474	483	455	461	490	459	496	509	501	455	495	459	506	452	473	472	514	513	488	495	503	506	471	502	514	500	461	471	487	470	520	452	494	484	516	477	527	484	500	490	477	513	527	479	491	499	448	519	495	489	487	503	500	506	490	492	484	520	460	482	456	474	495	514	431	444	476	467	521	489	435	510	484	469	468	480	497	490	522	457	474	462	514	491	485	455	451	458	483	478	481	464	449	499	466	467	493	513	553	496	482	475	453	457	524	456	504	484	488	480	511	483	509	529	490	453	475	509	457	507	436	464	435	482	515	550	499	455	500	481	464	502	470	503	464	464	472	481	482	506	497	529	458	463	496	456	481	499	523	505	441	467	503	441	471	493	472	476	491	482	501	488	486	501	493	489	515	491	476	526	455	499	459	466	494	466	496	459	484	495	490	511	494	478	457	488	471	514	473
19622	47669	39907	23305	10736	6555	4887	3789	3194	2445	2050	1743	1642	1405	1276	1208	1162	1170	1053	1029	1026	920	965	907	916	847	858	834	771	804	769	753	770	783	748	713	671	706	719	694	723	658	658	665	623	652	653	629	654	604	676	687	622	641	653	655	655	628	656	635	584	707	643	603	632	667	630	639	623	621	667	639	622	626	627	613	634	649	608	617	638	627	582	648	602	627	639	652	663	640	676	612	600	612	609	618	605	608	608	639	609	645	666	633	631	632	599	672	638	633	612	588	602	608	657	620	648	579	584	656	615	678	644	623	648	648	621	593	650	586	619	623	581	632	616	629	623	566	651	602	657	612	632	668	600	571	635	634	641	631	616	662	584	619	610	614	644	604	624	623	592	640	571	631	598	654	597	619	617	614	584	582	580	635	596	608	679	587	600	596	608	597	670	625	621	617	605	609	594	615	628	594	636	638	607	652	545	655	631	651	632	617	622	623	655	621	615	622	621	615	614	625	608	637	620	603	604	596	632	596	628	637	661	607	628	588	585	632	606	606	576	630	614	654	657	593	608	607	607	596	625	620	642	651	616	616	632	646	616	596	604	605	617	584	625	603	607	625	627	648	612	611	575	586	590	550	568	598	618	646	608	639	591	624	615	661	580	643	641	619	629	609	607	628	637	627	607	632	654	650	613	605	615	611	637	594	583	621	640	641	624	582	604	628	613	582	608	675	609	616	635	580	610	657	636	642	634	616	677	612	594	605	651	600	603	640	584	624	631	602	622	623	609	591	656	602	627	629	627	644	621	643	630	630	618	620	621	641	595	666	600	649	615	635	593	598	593	613	550	620	634	633	642	619	591	641	615	601	594	647	623	597	643	610	571	602	599	607	606	642	606	615	611	612	630	563	624	645	631	644	657	620	633	603	620	606	633	603	625	601	617	641	588	640	615	599	643	629	653	603	587	649	644	604	626	624	626	593	605	551	626	620	612	633	587	637	638	592	630	617	607	602	572	616	637	623	584	618	612	620	613	572	604	593	627	630	597	607	647	624	641	578	620	607	628	644	628	676	640	623	673	608	575	605	600	612	625	595	608	641	605	589	610	632	633	644	639	629	588	618	614	666	678	626	625	654	591	613	617	595	600	617	586	628	606	578	634	634	610	638	604	650	638	642	627	605	587	598	581	627	611	588	642	570	613	637	622	632	630	640	631	599	632	621	626	630	632	590	628	621	633	595	629	573	544	620	598	599	644	639	610	638	638	612	650	620	627	616	614	648	637	589	597	609	614	660	592	637	574	687	612	591	620	616	671	606	635	633	630	587	630	617	646	574	638	640	577	599	612	621	642	624	608	623	585	581	581	595	646	625	617	618	588	591	598	642	596	588	604	611	626	617	583	633	635	631	631	646	587	650	627	601	614	593	601	635	621	635	629	608	600	586	617	640	630	646	640	589	626	598	609	642	620	647	609	596	646	576	598	623	589	609	617	622	631	561	629	639	609	606	626	630	615	635	641	609	616	641	622	615	606	620	632	595	633	592	597	624	644	649	646	629	635	631	606	640	597	595	620	640	639	616	587	610	658	661	629	616	634	620	629	647	630	591	664	630	591	591	616	609	628	620	621	623	606	603	585	593	605	637	642	615	672	622	626	618	616	613	624	643	580	615	637	677	644	641	643	602	623	615	621	635	617	636	603	623	588	598	595	623	635	615	579	662	626	631	611	606	617	589	613	632	622	571	663	582	636	621	634	650	620	646	598	622	651	607	601	639	627	622	615	651	632	625	624	643	658	646	631	607	639	595	711	590	630	637	605	634	634	551	622	619	589	611	602	616	632	606	613	595	602	637	648	611	601	582	634	597	625	648	602	615	622	579	650	611	606	613	606	624	601	607	602	646	593	612	602	621	623	649	676	588	623	601	632	634	624	633	621	603	626	605	582	617	591	640	636	613	645	609	625	598	647	583	602	610	661	634	644	641	644	611	625	653	591	598	619	671	707	619	611	589	628	595	613	608	582	614	632	602	617	602	588	579	695	579	617	647	599	655	620	580	635	616	593	651	669	613	583	620	622	661	626	635	667	603	636	621	656	609	630	655	615	621	598	614	623	609	657	609	627	604	604	592	586	598	591	600	606	556	632	607	599	617	573	615	629	618	653	600	632	617	569	677	615	633	644	591	605	647	615	630	548	615	611	573	661	630	575	627	616	617	569	612	617	624	615	630	598	629	614	628	603	623	605	567	635	616	648	628	630	659	619	630	584	587	627	605	627	646	593	601	624	606	640	607	643	594	631	586	670	632	619	618	625	609	595	689	643	642	605	626	648	585	666	626	599	612	615	630	622	603	673	593	616	587	637	588	640	610	578	602	633	608	660	610	603	660	574	606	642	596	586	595	643	606	612	670	562	606	629	602	625	630	648	604	582	641	604	592	660	613	614	630	583	603	554	605	627	654	629	612	626	635	634	595	593	594	594	596	642	608	586	632	585	645	663	577	583	605	666	610	624	596	629	665	598	622	621	640	626	625	598	596	625	588	598	586	629	634	624	623	657	611	612	609	668	636	604	637	583	646	566	622	580	597	613	673	595	601	629	626	596	610	639	622	612	626	672	612	633	608	650	613	616	596	629	599	616	609	624	624	631	646	649	578	591	624	601	602	609	584	653	652	607	647	660	631	620	617	624	612	628	612	627	597	641	581	636	627	642	602	648	588	661	623	591	592	683	619	589	610	626	655	623	594	671	617	592	610	654	623	622	615	673	638	552	590	597	599	608	608	596	628	662	589	622	628	560	632	607	624	615	610	592	619	620	612	638	634	605	644	598	616	616	590	615	641	598	633	646	592	583	634	631	697	646	634	601	646	621	622	617	632	585	593	647	631	611	585	624	611	644	614	602	597	631	643	568	610	607	589	583	594	615	626	603	654	627	626	600	594	614	624	622	618	631	578	561	602	600	628	616	591	621	643	637	607	604	571	629	628	616	626	605	566	606	623	628	651	614	608	642	597	599	604	622	658	656	570	585	617	633	609	594	665	595	618	642	667	599	643	601	640	667	625	600	661	625	655	586	633	608	641	621	625	629	593	634	582	608	630	661	631	640	584	615	620	626	588	588	643	642	632	638	588	641	590	617	621	625	559	630	650	667	608	648	603	604	614	650	619	571	631	616	586	601	646	633	617	624	596	620	604	624	653	613	666	621	628	626	600	616	619	610	627	631	621	610	600	617	630	645	629	636	602	596	597	625	678	613	631	623	594	617	621	648	617	629	633	585	613	585	602	613	618	593	684	600	633	628	647	608	616	599	610	624	618	621	583	691	617	620	619	605	628	615	601	630	631	623	646	624	602	635	652	572	616	616	606	629	603	621	616	623	597	625	655	623	607	633	625	605	640	609	638	627	606	614	661	622	630	599	647	625	573	605	621	613	620	605	614	639	582	634	596	616	554	616	633	630	584	603	615	599	621	652	603	629	609	597	645	631	619	620	624	652	613	616	610	611	609	658	632	645	647
27594	21651	19929	10097	2767	1367	1217	958	838	803	694	686	658	654	579	579	576	583	588	570	546	556	540	537	552	550	500	500	567	533	525	548	479	435	530	526	502	459	474	522	502	488	497	482	508	497	502	507	474	463	470	500	496	462	465	516	497	509	469	484	473	482	508	486	471	472	490	464	446	487	483	504	490	462	491	457	498	510	478	478	495	439	449	505	466	480	497	493	493	506	475	470	465	500	479	464	458	442	474	468	515	471	478	475	481	467	475	454	465	479	474	447	492	446	502	487	484	483	481	446	482	468	473	472	524	458	512	447	484	495	433	486	486	480	479	497	477	460	500	467	490	479	453	509	486	458	517	491	490	538	492	478	444	450	482	463	437	495	460	447	474	480	486	520	487	479	458	428	479	500	481	451	473	477	446	468	480	492	438	482	465	478	465	493	474	460	511	438	505	449	488	491	460	478	505	496	473	473	461	470	470	444	497	459	518	471	469	461	485	478	482	487	483	497	477	478	467	454	480	485	514	470	451	501	518	484	462	505	487	512	470	472	506	459	445	459	484	484	448	486	474	466	512	414	461	458	478	482	491	473	476	490	509	461	495	482	500	478	487	456	457	464	444	498	513	512	417	466	497	448	495	497	463	456	452	464	492	504	527	483	449	453	492	499	484	483	490	486	476	477	466	503	478	500	487	483	458	498	483	514	470	495	472	448	443	461	476	470	483	446	476	410	457	464	510	493	460	459	512	497	449	474	505	483	483	471	448	476	468	473	491	481	515	447	483	445	517	477	470	468	472	498	507	464	478	486	498	466	486	499	468	465	457	464	465	452	473	442	473	495	491	481	447	493	476	458	487	488	502	476	440	479	490	478	457	482	479	504	501	449	496	478	444	483	457	466	465	481	449	487	476	481	451	494	447	489	472	451	452	462	487	469	448	468	453	488	457	484	511	468	480	482	462	496	458	465	478	524	515	461	509	481	480	490	466	478	469	480	478	499	531	471	512	479	465	486	479	470	465	469	529	474	466	500	510	500	457	490	439	446	436	496	497	471	475	492	441	478	435	494	458	497	483	477	495	452	456	527	478	461	447	463	499	498	491	473	471	499	485	534	487	489	482	471	458	504	496	441	480	473	453	503	472	474	453	500	487	454	460	451	500	485	510	475	500	442	502	489	471	420	461	471	488	484	480	498	493	466	451	437	463	463	501	465	482	484	416	462	504	475	504	481	483	488	502	493	527	478	458	474	486	492	478	499	531	469	461	479	422	504	445	480	474	487	451	466	506	509	487	456	464	475	533	426	478	442	470	464	504	479	454	480	474	453	469	475	464	491	450	447	435	481	485	499	493	473	504	499	492	482	495	481	500	475	484	491	467	502	476	476	477	485	487	470	515	474	480	467	483	465	470	466	462	437	521	482	453	504	473	481	441	479	485	484	463	465	511	480	480	508	443	528	471	471	446	475	475	461	469	469	488	489	499	417	453	475	496	442	502	475	488	447	455	462	485	475	514	444	484	491	477	442	470	407	456	493	506	461	503	488	487	494	476	461	466	520	496	478	514	466	533	461	466	553	482	459	510	444	488	460	480	470	475	449	464	490	486	446	477	458	439	452	490	461	469	499	465	489	499	466	462	479	495	462	494	521	490	457	476	506	494	476	462	489	474	485	432	478	496	447	490	444	488	483	451	464	464	499	481	442	478	452	493	470	470	481	509	459	457	480	489	483	463	477	486	487	479	487	463	496	474	485	473	483	461	467	490	466	478	465	471	542	447	482	462	452	457	483	471	482	459	486	472	461	530	477	508	482	450	498	506	457	497	482	480	483	476	451	513	440	493	481	469	504	466	466	448	474	444	439	448	470	459	476	467	490	457	494	486	485	479	485	522	420	458	435	479	456	463	471	511	471	512	463	448	454	457	496	473	479	474	498	475	477	458	479	443	487	461	500	480	497	506	482	451	463	486	455	454	471	454	456	461	500	478	432	467	449	458	473	488	485	468	483	459	478	475	470	471	510	453	458	470	462	487	477	446	498	506	466	454	520	461	488	467	460	452	451	482	485	514	454	503	457	509	446	490	435	478	496	475	488	484	466	424	501	476	461	506	483	442	516	493	473	475	461	512	469	491	461	467	436	471	464	494	472	478	451	485	428	471	460	498	476	522	445	454	455	445	495	487	454	447	477	512	453	458	493	488	490	474	446	475	482	470	460	461	470	506	497	474	491	463	478	489	486	507	461	490	490	483	473	481	447	501	471	449	488	455	505	478	470	497	471	494	508	441	494	471	441	481	501	461	498	502	469	458	475	464	475	476	502	479	478	521	498	481	481	466	464	487	495	445	460	476	495	451	480	512	491	476	484	427	506	477	481	461	462	486	477	463	479	461	472	472	457	502	469	485	470	513	505	480	478	481	495	492	507	470	486	466	518	452	509	450	430	481	503	486	478	491	474	486	442	449	494	509	495	482	497	466	505	442	474	507	450	487	479	467	466	497	509	456	473	466	459	486	457	476	514	473	468	481	458	432	494	445	450	478	487	500	462	486	456	504	439	478	479	472	479	475	471	467	466	464	496	490	468	453	480	482	468	518	452	471	465	471	478	480	486	479	499	500	515	476	468	497	452	499	485	535	497	511	507	482	459	459	486	536	461	467	454	452	514	503	457	479	483	467	476	473	475	476	478	454	455	468	495	469	485	504	529	440	462	499	475	465	469	466	478	460	489	503	493	502	505	450	475	467	467	463	461	481	443	488	464	480	450	459	473	487	459	435	487	429	459	515	500	446	454	503	491	472	470	452	478	457	457	419	462	485	462	457	455	435	446	436	449	498	489	483	504	488	487	477	477	512	495	456	492	463	448	500	483	462	471	512	473	493	451	482	521	482	454	482	471	473	496	447	472	493	475	456	516	513	467	521	494	489	493	436	468	495	477	472	476	444	451	467	448	506	497	482	469	461	458	448	466	461	444	475	481	446	445	440	449	479	472	525	528	477	463	515	453	466	491	460	469	491	509	521	482	474	488	490	481	469	471	481	453	481	465	447	449	531	469	490	451	463	460	452	473	461	482	458	466	476	457	482	457	463	508	491	458	472	494	475	456	519	480	475	449	470	499	474	475	524	456	468	451	474	503	440	443	488	484	465	476	463	470	465	515	480	472	460	443	464	468	466	432	453	541	434	469	526	458	494	515	480	509	502	464	474	493	470	466	469	492	451	481	465	458	490	456	469	503	516	504	472	492	466	497	445	504	519	447	504	439	488	491	461	480	473	492	475	472	455	494	475	466	481	481	492	457	457	448	487	445	453	454	488	509	464	453	433	491	468	464	444	472	489	513	476	447	450	497	470	480	501	493	493	508	472	509	464	472	457	428	451	458	470	451	457	450	464	493	508	458	470	470	492	444	473	471	491	556	475	460	466	435	458	489	506	454	453	487	505	522	474	503	460	461	479	441	474	478	524	474	495	469	483	484	451	458	474	468	491	492	465	501	450	486	507	461	483	523
14396	28721	23169	10838	4327	2536	1992	1655	1396	1190	1008	935	926	826	811	797	864	749	692	695	731	732	756	668	705	722	667	637	677	649	624	727	651	645	641	593	586	640	634	623	623	623	635	587	634	606	623	580	586	598	556	616	655	587	589	594	625	597	616	605	639	615	600	584	598	576	606	643	592	631	591	581	627	590	617	610	582	620	591	573	591	608	587	631	618	616	574	603	623	590	620	628	581	641	605	620	567	595	589	590	590	610	598	655	591	624	569	556	576	635	641	583	627	590	600	617	624	577	614	588	599	627	568	550	570	589	666	554	602	596	594	596	646	574	623	577	594	600	612	609	606	561	591	577	580	622	574	608	582	608	627	602	589	576	587	603	614	568	587	602	579	616	614	606	584	596	567	584	637	603	545	615	600	595	549	625	596	562	573	635	617	581	626	599	602	592	591	596	598	628	559	605	563	612	615	599	575	596	597	583	643	663	592	606	640	623	562	570	615	578	623	631	618	585	587	615	559	596	613	591	551	565	567	630	586	561	607	586	614	593	604	571	600	639	610	623	601	582	612	597	585	588	633	578	656	576	618	603	644	613	606	610	592	624	623	614	586	591	564	640	580	562	643	609	603	576	584	559	597	620	592	591	554	586	586	619	616	618	603	646	618	622	576	605	587	577	597	590	535	578	553	645	625	605	566	599	602	604	596	564	607	634	585	570	627	658	634	618	629	610	567	569	642	625	615	621	564	600	615	583	626	607	643	591	584	602	625	644	566	596	607	572	590	563	586	581	610	594	556	572	587	627	612	617	585	603	600	582	641	641	614	617	625	597	628	605	627	588	604	593	590	636	581	617	618	604	612	617	615	559	577	595	593	621	630	583	608	587	613	592	614	657	614	613	623	575	588	570	584	621	568	608	655	611	652	579	609	584	566	594	624	592	618	594	594	613	610	588	622	568	626	656	639	588	587	639	583	616	633	656	641	618	576	643	589	594	611	582	625	577	596	581	540	595	624	598	585	637	567	603	601	579	631	586	626	602	600	630	658	596	633	574	589	555	574	581	624	614	585	593	592	601	640	593	590	583	560	586	576	549	579	609	599	560	578	591	605	631	653	611	580	591	557	624	569	581	558	593	528	625	616	597	633	612	570	634	564	608	585	590	577	570	565	587	600	627	563	594	568	601	652	614	655	616	628	596	585	604	624	593	602	605	596	607	559	599	599	599	538	619	590	586	594	617	608	541	599	636	587	595	598	634	603	635	624	616	599	649	595	599	599	611	665	616	538	611	649	632	570	554	626	621	572	585	606	623	593	560	595	615	604	560	573	615	566	551	574	591	628	618	569	580	614	613	631	597	610	582	603	604	613	629	585	626	597	558	618	539	596	608	600	580	561	607	605	584	567	607	640	601	592	564	615	634	597	569	582	594	586	631	593	618	580	621	587	616	618	614	565	633	610	602	587	576	597	554	580	563	577	602	595	600	641	567	619	593	662	565	667	606	589	590	602	615	613	595	599	570	629	594	575	546	594	579	580	594	546	588	660	611	586	591	587	612	598	606	576	565	599	571	616	563	642	592	598	588	577	610	584	582	544	590	596	560	559	578	625	570	604	616	603	613	631	606	606	619	594	542	552	578	610	548	632	594	583	592	605	603	585	617	602	588	625	582	615	597	650	629	602	593	580	592	584	597	642	621	604	566	580	574	589	536	626	615	586	632	583	673	608	533	641	617	619	615	599	584	575	591	584	641	572	571	594	570	601	629	583	573	576	631	595	644	614	614	647	615	598	594	631	613	585	575	577	614	621	556	607	621	605	560	558	606	635	579	573	581	599	592	601	610	591	620	590	603	578	599	626	567	560	571	599	626	597	628	583	605	599	614	610	601	575	609	584	599	653	596	632	536	566	601	624	583	561	600	578	602	634	576	608	571	583	579	623	580	624	627	595	622	603	566	545	595	644	614	648	595	594	582	608	637	569	564	605	631	592	520	643	585	626	593	612	600	592	554	607	604	632	592	612	636	574	599	628	574	624	605	577	633	602	613	576	595	553	571	602	592	566	581	647	587	604	586	600	604	586	595	613	606	643	602	604	562	585	628	595	600	645	623	624	628	573	570	622	590	608	610	604	637	545	584	597	635	633	606	598	579	652	594	624	557	648	596	572	585	597	626	570	595	592	587	616	584	610	585	611	609	596	630	583	581	625	577	612	612	655	577	579	595	567	585	607	572	619	621	654	606	576	603	602	619	617	587	597	596	620	629	547	606	575	613	546	607	614	590	612	629	581	621	574	572	564	607	560	603	614	581	594	611	637	615	594	596	564	608	640	612	639	612	530	633	620	626	604	627	598	569	594	581	586	615	594	631	613	594	609	626	603	584	570	603	612	596	599	594	598	600	629	569	615	591	617	573	558	616	610	605	609	612	596	590	585	650	570	598	651	580	609	610	609	600	575	588	610	587	561	603	600	617	596	598	614	644	573	593	563	599	625	628	600	617	598	582	619	612	596	605	591	551	593	602	687	605	583	558	585	621	579	569	643	643	593	574	584	632	604	609	618	584	580	579	574	597	602	581	625	608	591	613	630	600	600	598	585	642	572	637	582	551	614	605	572	632	574	567	597	567	612	592	617	592	630	654	599	601	637	578	629	614	565	564	627	586	594	603	654	596	598	621	587	607	572	582	615	574	609	605	616	622	618	574	573	554	584	574	624	624	606	563	646	634	615	588	608	568	630	590	603	611	630	570	627	589	620	600	633	616	646	608	603	544	607	588	601	611	646	610	566	600	601	569	601	616	571	575	575	589	577	625	606	576	622	615	625	626	626	593	629	585	601	621	607	615	597	618	605	639	587	633	607	598	630	612	613	604	626	577	641	568	606	591	604	589	576	622	604	644	618	628	684	617	580	596	591	559	611	579	575	626	593	564	638	598	606	600	606	597	564	617	581	617	599	595	637	581	580	652	637	574	575	606	596	618	589	589	617	578	616	615	615	571	591	587	585	618	624	616	619	591	584	597	597	600	587	584	600	575	585	628	608	557	591	637	551	631	622	604	622	584	599	608	576	641	581	593	589	571	614	599	571	601	600	618	571	582	572	637	611	594	591	598	622	597	607	577	548	590	630	592	601	608	601	611	605	587	630	650	612	611	590	550	585	611	620	605	557	609	646	589	624	578	625	541	597	614	589	608	550	570	643	596	574	614	613	636	573	587	584	629	591	626	643	609	622	576	593	570	599	595	605	591	615	636	625	627	596	580	580	620	621	603	632	576	601	608	604	588	576	603	607	600	605	662	589	577	607	590	619	601	614	554	613	580	592	564	616	560	598	584	607	598	579	615	597	612	623	613	615	616	637	585	635	624	606	617	607	617	626	588	581	616	639	604	569	605	588	537	609	612	573	579	582	620	606	570	599	584	608	593	663	589	594	607	584	643	613	655	606	646	564	614	645	602	613	582	630	624	585	569	547	595	545	613	611	593	586	583	616	579	598	599	604	632	602	630	600	611
23581	21526	28859	24633	21428	12368	2954	1748	1489	1281	1114	1077	1071	984	924	891	877	824	837	790	779	745	727	714	736	740	740	667	701	724	707	688	661	665	658	646	644	673	665	608	685	607	680	637	676	630	642	632	684	663	638	665	654	637	671	628	608	626	644	610	665	642	644	604	633	651	646	611	671	611	633	622	578	669	609	646	632	657	606	628	589	677	641	587	641	638	583	642	626	647	639	604	647	607	645	644	668	612	632	600	610	649	621	682	624	609	626	637	610	585	606	615	597	642	621	627	557	620	657	627	662	594	651	615	644	568	627	587	654	650	636	633	632	585	681	625	623	624	690	645	671	589	646	647	656	638	633	620	605	637	594	638	632	614	615	628	635	612	592	605	621	654	654	651	621	693	649	625	659	608	643	676	598	652	663	580	626	637	631	577	626	650	644	614	646	619	642	648	617	601	594	635	649	634	626	624	637	647	656	604	643	593	611	609	684	631	645	638	635	623	619	668	595	660	572	624	660	616	627	636	631	620	644	620	623	600	594	593	611	612	662	640	588	587	614	616	587	633	627	630	652	686	602	660	649	594	615	586	613	611	619	558	648	638	671	629	615	595	606	662	659	650	589	617	635	619	641	574	611	601	614	612	622	673	609	595	615	636	631	641	623	644	613	636	626	603	636	601	673	596	632	593	584	635	629	612	654	617	612	655	651	674	662	655	659	644	603	672	601	602	619	570	629	610	585	607	596	615	630	657	574	578	631	663	645	595	608	614	618	670	633	621	627	608	632	640	615	617	623	616	621	659	638	610	645	656	611	602	649	642	654	601	636	643	648	630	614	604	597	639	622	611	640	627	595	608	628	654	629	629	580	596	659	649	626	631	650	680	662	647	585	644	628	634	654	619	622	608	611	639	589	599	617	628	611	616	654	640	588	594	659	615	617	623	641	637	623	651	639	585	643	633	682	624	615	618	638	629	637	639	630	671	648	615	625	642	661	630	636	643	601	629	668	635	597	602	646	634	622	638	632	648	626	602	635	624	647	599	683	643	609	660	645	626	667	666	657	632	617	598	657	667	654	635	638	626	634	627	655	614	628	605	651	593	644	631	642	623	662	608	621	656	661	580	633	599	657	683	648	612	608	619	633	652	612	616	631	617	638	636	577	587	629	596	634	604	571	629	624	589	637	676	658	623	639	644	623	634	599	626	595	634	604	621	644	641	629	618	630	640	606	609	596	663	645	634	615	622	590	596	655	614	585	652	627	639	579	607	634	624	586	629	634	639	622	626	633	579	644	613	631	592	623	635	623	595	602	599	581	610	571	607	656	635	610	664	655	613	631	587	579	642	614	634	635	665	618	622	617	656	631	647	641	586	682	620	622	626	621	586	614	600	598	649	635	605	617	601	641	659	614	631	653	670	637	638	624	649	657	656	650	582	613	686	627	684	646	614	632	591	651	640	628	641	624	642	610	635	606	613	581	636	637	621	626	608	618	630	636	626	619	633	603	583	603	605	640	608	666	645	649	639	573	638	571	611	617	643	602	625	601	622	648	650	689	643	642	605	592	627	600	593	632	619	645	636	697	605	633	636	646	620	623	625	627	644	600	601	642	634	592	637	618	610	648	590	623	618	611	636	609	619	675	625	658	597	640	636	659	633	626	656	612	646	655	628	624	616	665	632	612	579	625	578	640	622	586	606	618	639	595	617	614	658	643	627	651	634	619	617	611	603	635	651	605	610	600	656	664	613	642	654	650	654	596	588	662	654	627	608	625	608	626	631	629	625	634	614	653	625	652	666	617	641	603	631	621	645	623	604	660	588	666	642	604	651	586	615	628	675	655	634	653	645	604	628	645	632	623	654	615	640	621	645	658	604	631	601	636	620	642	646	658	638	648	620	647	620	610	618	614	673	633	601	670	650	623	670	592	616	642	589	625	638	655	620	610	624	616	632	606	622	615	623	658	574	607	610	644	612	625	612	656	623	659	615	639	632	650	595	628	668	636	628	651	616	627	652	660	616	640	664	610	638	616	584	608	661	615	644	635	641	625	647	616	652	666	628	616	666	648	619	614	623	627	626	610	634	603	634	580	639	613	619	619	613	600	562	584	596	618	640	605	671	541	599	642	625	650	642	616	667	618	603	667	607	598	622	629	576	648	636	609	619	642	592	640	619	612	609	633	606	612	626	620	619	647	622	615	623	669	654	630	622	628	633	561	584	673	605	594	593	637	657	627	598	611	615	642	654	620	685	609	633	587	590	612	617	589	642	683	618	614	612	640	620	627	611	600	643	614	648	643	636	636	690	612	633	608	641	675	612	670	582	662	637	608	620	629	579	584	602	617	615	643	647	589	660	614	613	632	612	652	605	659	640	605	621	650	595	654	687	640	684	644	636	633	645	621	602	626	620	623	637	602	592	609	606	619	620	597	657	616	585	620	624	638	595	633	625	608	593	664	638	612	681	657	634	605	642	622	621	638	633	611	648	689	625	628	643	624	635	595	606	616	628	680	643	623	662	620	634	655	606	648	595	608	573	611	638	616	668	657	622	632	679	618	625	625	590	689	660	597	629	575	653	619	593	607	629	605	610	623	611	618	630	598	604	616	591	611	679	660	643	657	601	633	621	651	675	629	601	631	622	602	632	647	634	643	602	656	604	660	624	617	632	623	597	628	655	622	626	613	633	665	600	662	628	650	670	631	612	649	581	604	668	624	552	616	613	645	622	613	628	604	633	604	650	655	599	659	604	615	617	652	653	620	640	657	608	636	641	622	630	594	652	628	603	676	616	652	622	595	615	639	632	634	646	611	616	608	651	632	649	629	594	625	612	627	657	651	646	637	624	612	615	589	638	671	602	602	666	612	619	622	650	658	657	647	646	590	622	637	673	645	643	662	616	614	625	622	663	608	606	628	593	603	637	617	687	658	619	671	624	626	613	653	601	601	657	639	572	662	562	649	599	636	611	612	659	657	612	601	623	622	650	650	606	609	600	645	592	611	669	657	603	649	614	652	627	579	613	638	667	634	633	661	627	635	649	607	649	563	630	659	585	597	609	634	617	667	619	589	642	604	654	645	603	660	661	668	616	624	587	619	618	596	634	620	613	639	632	631	624	618	606	627	638	607	628	635	629	614	631	623	612	645	601	618	638	659	643	589	599	641	664	633	633	628	634	625	633	647	639	598	603	617	607	612	610	621	607	648	621	652	617	688	615	618	651	629	629	625	646	628	593	619	669	608	617	611	613	644	634	624	650	658	589	619	635	641	632	667	638	630	635	637	635	618	601	640	653	604	592	621	580	643	627	661	609	659	630	622	632	645	659	638	648	609	639	648	632	668	640	610	664	627	613	657	608	659	609	594	643	615	640	645	651	615	617	631	656	630	661	628	620	641	639	612	603	599	650	607	627	597	698	617	614	638	648	643	666	604	612	669	615	654	642	609	674	645	656	629	644	658	614	657	619	577	591	657	630	612	634	596	614	615	618	610	575	657	645	653	618	559	655
16910	41280	35747	17201	6622	4912	3760	2928	2365	2027	1652	1593	1381	1359	1322	1187	1138	1138	1075	1024	1059	1035	1012	951	928	957	936	958	930	923	854	875	884	890	863	858	886	849	862	833	821	816	808	872	798	808	755	827	818	810	847	770	817	796	844	762	806	779	793	801	787	802	845	835	759	802	831	855	785	821	832	801	828	814	765	780	785	763	831	815	833	845	822	763	802	751	760	762	780	758	764	823	796	809	779	777	790	784	759	797	739	796	784	730	803	826	770	790	786	791	738	808	726	758	806	865	830	762	762	766	803	771	790	773	762	779	754	794	807	797	819	802	781	741	808	821	776	811	771	730	811	742	789	817	752	770	769	798	810	741	753	776	803	788	792	806	772	753	749	832	750	735	762	811	768	780	808	809	725	825	736	777	746	777	768	772	748	773	774	779	799	788	798	837	775	796	810	820	798	782	781	784	779	766	785	782	853	805	806	775	789	789	796	775	724	795	763	810	771	816	784	782	776	737	769	796	747	774	811	757	867	757	784	793	833	810	786	795	820	743	742	807	810	780	745	776	730	818	799	792	763	797	792	764	792	765	775	765	787	780	829	750	787	778	822	816	802	768	745	801	788	788	759	782	795	795	855	814	779	764	816	777	862	788	749	792	767	806	757	774	802	810	816	752	803	792	797	782	780	856	780	807	768	763	751	781	830	758	789	778	823	820	757	786	738	792	823	780	804	796	752	754	891	782	781	788	759	824	787	764	810	756	741	840	795	837	831	774	741	829	768	765	752	761	779	756	775	794	744	740	789	762	759	826	730	765	763	780	837	766	794	747	760	837	789	781	803	762	772	794	799	745	780	806	738	766	747	755	819	809	827	807	776	812	811	802	823	821	791	748	807	801	738	805	724	762	791	780	825	777	774	783	764	799	845	781	789	788	778	780	828	783	759	787	836	777	772	806	750	810	783	749	755	784	749	813	732	746	767	785	802	809	785	765	790	817	743	781	771	746	766	764	807	790	834	771	801	769	816	783	796	737	782	757	795	776	790	755	756	760	834	736	748	749	717	786	815	745	790	791	822	819	763	802	799	734	821	807	816	772	758	776	732	749	739	801	724	809	768	764	768	724	744	804	778	779	776	763	761	786	824	785	759	784	817	783	769	806	801	786	804	802	811	802	773	748	743	787	780	795	799	727	801	788	783	784	743	782	771	763	823	778	802	798	796	778	813	837	788	740	777	712	756	778	792	804	809	796	795	856	777	803	809	848	821	789	831	751	766	764	826	847	787	760	767	770	766	754	751	779	781	773	875	776	736	775	828	796	784	829	796	760	798	820	802	824	770	775	771	764	807	726	817	749	769	822	786	816	762	795	820	844	815	791	763	769	757	737	783	768	797	773	796	785	743	788	787	792	801	777	828	773	776	804	786	784	785	832	793	745	831	782	744	785	800	832	721	737	752	795	761	796	737	816	810	794	835	774	767	751	792	798	745	831	754	764	784	745	797	785	793	772	819	715	812	759	780	839	772	773	790	778	815	726	834	778	748	782	802	754	745	793	778	784	781	766	783	776	825	797	883	765	780	783	779	752	782	831	733	774	787	701	773	822	761	799	831	800	785	743	795	799	793	793	791	797	767	822	744	717	773	780	740	769	768	792	900	775	809	775	811	773	782	781	773	818	740	776	758	786	765	789	768	749	801	769	769	808	768	766	820	780	766	759	783	771	811	798	781	808	794	822	844	755	790	821	857	762	735	768	750	796	812	785	790	787	735	794	741	806	811	734	825	788	785	767	779	777	797	775	776	789	844	780	773	807	782	766	737	776	817	827	733	783	798	761	784	799	811	761	764	767	802	779	757	765	790	822	762	748	771	771	732	816	777	810	750	790	818	731	889	787	807	761	759	781	738	751	827	805	780	806	783	802	760	835	883	765	756	784	787	786	790	812	827	826	772	790	757	811	797	793	831	772	789	761	800	766	777	810	762	746	784	776	763	795	802	799	772	758	698	784	839	796	772	773	794	810	805	710	808	836	787	790	826	799	797	782	760	752	821	777	785	790	841	787	760	755	804	771	804	798	805	772	755	826	797	785	789	805	762	764	767	793	798	753	799	750	795	847	826	802	822	782	779	726	791	775	797	780	806	804	783	780	758	778	798	796	817	777	823	773	793	799	771	773	736	717	798	780	803	740	722	780	797	755	767	741	791	812	739	778	782	755	760	781	774	778	818	800	814	849	784	732	789	785	766	730	830	793	786	803	807	778	807	755	816	815	789	761	846	728	782	823	741	786	736	744	753	840	772	771	800	822	770	781	793	790	828	777	770	760	787	810	785	788	809	800	767	831	767	782	777	759	791	790	766	781	825	745	793	777	751	756	808	788	778	747	750	846	748	780	784	797	853	822	788	719	788	777	740	779	792	829	804	779	807	797	805	771	778	845	797	758	831	753	751	786	771	802	786	778	745	778	765	759	704	779	813	805	798	783	782	780	786	772	794	787	777	753	802	817	778	785	792	769	758	816	796	823	763	723	752	832	775	747	799	766	836	790	759	821	763	843	751	775	801	749	782	781	774	812	817	768	810	816	834	807	764	814	781	790	804	797	806	804	786	810	799	759	792	802	792	780	793	783	800	800	809	815	780	772	798	729	749	785	786	770	787	735	812	829	776	800	777	813	775	813	801	799	711	723	798	774	742	816	815	737	781	785	765	824	825	786	829	813	749	788	823	740	779	823	762	789	800	773	812	811	781	757	789	764	765	762	806	769	769	768	779	837	735	764	788	814	780	815	775	778	804	786	784	800	787	758	790	752	788	810	799	811	775	746	789	767	756	760	797	801	780	764	771	789	799	763	812	786	772	793	770	771	765	781	791	752	756	774	774	807	791	765	806	839	770	803	799	770	766	775	797	788	780	808	798	789	748	766	796	806	814	755	798	805	697	771	773	776	757	768	768	805	804	795	773	724	795	762	831	845	798	789	741	764	808	812	759	814	772	800	824	846	797	719	743	772	765	762	802	745	767	801	803	796	776	755	763	802	771	756	796	746	792	781	722	794	750	790	745	804	780	769	765	800	800	801	863	794	829	811	772	788	786	804	813	747	801	827	762	788	749	785	808	769	785	760	796	787	784	809	787	797	862	778	802	748	795	803	776	780	745	727	811	748	777	818	748	738	775	879	759	798	778	718	759	790	734	788	782	836	755	791	772	820	811	768	782	752	804	787	790	729	730	779	793	774	784	717	720	754	797	756	792	741	781	803	778	790	742	782	760	788	803	800	773	822	759	771	773	784	774	846	791	793	786	787	852	766	863	768	772	837	775	792	791	784	749	781	780	830	787	784	792	773	787	768	794	750	767	833	760	794	817	787	816	794	757	791	828	770	789	782	808	822	806	809	790	743	835	762	752	799	743	754	795	798	768	772	814	811	772	760	830	758	830	786	780	804	749	787	854	783	791	718	822	769	802	777	739	829	771	741	785	790	762	771	767	808	804	837	744	771	792	762	770	759	737	762
24727	21529	27856	25541	13120	2464	1441	1038	883	742	728	631	536	507	508	485	422	461	417	465	409	409	391	399	361	408	373	389	345	383	344	348	332	333	317	373	365	350	348	345	344	333	334	319	375	343	323	343	315	349	329	366	325	349	315	341	332	321	338	299	304	294	344	292	353	313	321	297	268	297	309	339	284	326	281	282	327	308	298	333	342	308	346	316	323	325	294	303	322	301	294	306	349	295	346	334	332	319	311	321	304	311	340	305	295	331	309	306	309	332	304	299	315	269	304	309	319	298	314	292	338	281	287	332	313	308	331	332	352	306	315	313	328	299	319	340	346	298	297	304	323	319	311	299	317	299	306	315	298	271	309	340	342	344	326	340	270	302	312	311	296	287	330	308	317	307	320	339	297	315	323	334	296	308	303	315	363	339	288	326	309	332	299	306	326	334	288	316	292	307	316	319	297	300	313	299	314	324	314	344	258	294	305	330	311	309	296	327	298	322	325	282	289	304	273	304	300	302	303	295	345	317	292	319	338	298	312	335	316	300	284	315	303	290	309	301	296	333	324	344	312	299	320	308	342	315	322	311	325	319	309	320	340	288	279	311	318	315	329	295	296	289	316	330	321	287	307	309	286	286	307	314	310	350	318	293	304	291	310	332	317	304	296	330	316	330	306	323	365	311	368	322	288	290	299	358	329	296	325	288	340	322	308	331	360	317	322	342	295	312	344	322	340	304	332	298	309	311	309	328	317	298	292	313	325	326	296	310	305	299	340	296	312	324	303	295	291	322	281	307	319	319	310	316	323	307	308	319	314	332	342	324	318	300	315	321	295	311	284	311	302	321	286	297	318	309	291	318	320	321	294	306	323	297	290	317	327	313	343	295	332	348	319	282	307	293	278	283	311	301	323	337	298	293	308	344	322	324	330	341	306	316	326	289	321	296	300	313	321	318	342	327	337	319	292	315	300	337	316	313	311	328	313	325	354	342	326	320	289	339	298	292	338	285	306	323	323	346	316	317	298	316	301	299	336	310	333	310	296	307	290	307	311	341	343	320	287	272	304	315	305	316	300	310	322	336	303	324	299	317	313	315	295	322	274	331	334	309	293	307	311	312	317	314	315	336	299	294	303	294	289	325	319	304	318	317	328	320	309	330	329	300	325	313	347	305	322	261	292	342	310	327	339	305	325	323	330	294	320	338	305	304	326	340	277	307	309	331	316	345	323	306	346	290	342	335	302	360	313	300	324	289	331	329	324	295	330	326	326	325	287	304	335	300	303	318	323	317	303	309	302	313	313	300	323	348	350	307	309	313	314	300	302	324	337	308	287	287	285	323	328	345	317	309	292	292	310	296	330	344	330	322	306	304	315	312	331	312	301	297	319	304	286	330	320	309	311	338	300	281	296	279	316	286	351	306	313	318	282	322	312	276	286	304	317	322	316	291	308	360	341	285	281	312	309	295	326	318	327	314	306	304	306	312	316	322	304	300	290	327	315	293	331	327	272	309	322	305	345	301	304	328	317	283	310	317	329	309	314	272	338	344	337	334	326	323	275	322	326	329	330	297	290	312	299	299	318	292	330	319	315	347	314	303	323	331	296	317	302	333	307	349	335	302	315	316	279	297	317	309	298	317	324	329	315	288	308	354	299	305	313	277	308	290	299	336	326	286	338	333	303	275	341	330	282	322	328	312	336	285	326	299	315	321	330	327	309	337	311	308	316	295	319	324	333	311	327	296	311	317	331	278	325	341	361	295	344	304	290	337	304	303	326	347	316	307	305	301	317	302	310	303	303	278	302	334	325	307	263	319	303	340	297	294	322	302	302	292	289	352	297	304	331	335	286	313	308	286	307	325	325	295	328	329	330	330	351	332	321	309	305	303	312	347	335	323	329	295	323	310	297	327	290	325	340	283	283	340	340	325	303	312	328	291	327	300	301	327	307	318	301	323	335	315	332	326	326	322	299	301	334	323	305	326	304	302	323	306	328	313	329	323	299	311	303	326	338	344	326	313	309	304	297	274	317	312	316	308	324	308	296	320	311	269	300	319	302	319	297	307	338	302	305	317	291	307	321	340	322	313	311	293	310	289	311	335	342	316	333	293	314	298	282	325	335	322	279	316	303	303	307	297	295	355	320	296	283	322	295	323	317	300	286	336	308	306	331	352	308	337	291	307	318	294	313	297	307	312	315	295	297	339	297	287	308	337	312	329	319	298	347	300	321	321	308	310	308	295	325	323	320	340	332	339	346	285	311	313	331	310	320	293	296	346	293	304	307	288	344	291	309	312	326	314	314	322	312	303	357	338	325	291	303	307	300	320	331	318	311	325	318	312	276	324	316	312	309	312	325	330	315	302	328	311	278	307	294	310	289	334	320	306	300	281	331	346	323	351	325	282	320	327	339	312	271	316	290	342	317	321	285	350	328	298	291	295	333	294	341	303	338	331	304	301	306	290	287	295	302	302	295	306	307	318	308	311	280	339	317	286	310	293	297	304	302	306	303	339	372	317	312	306	319	329	307	317	334	320	311	321	306	358	323	287	298	295	315	311	324	305	305	279	350	328	297	316	291	328	323	300	323	308	296	326	310	317	292	337	282	309	319	325	309	301	376	326	298	321	299	320	318	321	295	320	281	340	306	303	323	322	308	317	314	343	329	303	311	299	288	317	307	321	310	295	289	306	315	323	266	274	315	304	334	318	299	297	321	291	334	307	303	323	312	336	327	324	307	344	314	333	302	327	289	333	317	313	319	299	280	314	326	287	307	300	312	300	316	311	309	294	329	294	334	315	340	304	295	307	315	343	313	313	292	313	285	308	311	337	358	309	322	322	330	317	343	311	283	315	323	320	352	304	378	296	349	301	349	281	339	315	299	302	311	304	316	353	350	293	361	301	344	362	303	325	301	302	303	306	335	317	327	313	321	306	301	341	320	330	320	310	333	313	279	339	314	341	285	281	310	310	301	294	310	344	279	306	343	339	313	318	319	317	307	314	329	307	326	304	346	298	326	314	300	299	282	312	330	328	322	304	285	291	317	328	328	292	314	313	308	315	322	316	315	294	302	279	294	311	315	317	303	298	291	317	293	316	344	324	309	316	298	305	300	307	310	364	295	274	328	300	307	305	280	316	283	313	321	316	319	309	286	322	327	321	315	322	307	332	289	274	292	312	310	304	328	306	335	314	321	287	285	294	327	288	282	327	342	299	317	297	331	332	320	324	330	316	340	304	312	334	343	294	331	304	276	326	342	300	291	283	308	313	277	337	307	345	321	302	299	272	349	328	268	338	289	332	308	293	308	304	311	294	298	302	348	330	324	350	282	319	355	316	293	311	302	321	349	319	273	297	318	305	332	325	300	310	310	315	291	325	344	320	289	302	341	332	293	287	288	336	311	321	284	330	298	318	293	298	307	325	306	306	304	327	304	321	298	327	316	304	339	330	314	329	331	306	344	273	343	321	288	291	310	312	309	312	319	341	313	363	315	312	294	320	328	323
16484	37076	29077	14350	5978	3558	2704	2038	1619	1338	1147	988	893	839	768	729	680	662	660	628	606	605	557	521	564	539	539	522	528	492	456	470	480	463	415	473	467	464	423	439	453	457	461	415	433	457	452	418	408	440	409	415	441	458	441	439	455	423	410	461	379	399	446	422	398	414	403	435	402	426	435	440	407	396	387	438	422	461	412	425	446	445	426	427	354	382	396	437	393	398	377	414	436	380	452	420	415	417	403	399	408	444	420	412	413	419	389	415	402	405	406	422	424	424	393	374	398	423	441	422	428	383	437	399	391	499	435	399	411	369	381	448	389	372	401	427	427	396	403	401	419	395	384	423	405	426	405	407	409	418	416	399	443	393	405	442	392	388	417	412	433	389	410	435	412	413	407	404	394	418	414	387	453	411	436	425	399	410	397	430	420	408	392	409	425	420	451	438	384	402	448	430	392	401	434	449	430	424	407	417	419	390	436	380	426	393	394	413	442	429	422	394	428	393	437	393	366	415	422	441	426	402	405	419	412	382	390	449	421	422	395	413	384	390	422	403	416	420	439	442	382	423	417	385	437	417	396	442	436	373	414	394	397	438	386	428	436	411	392	439	423	414	429	402	440	402	415	385	409	441	400	382	396	385	389	442	431	403	392	407	414	404	420	421	420	393	413	393	404	414	408	387	385	409	397	411	436	388	401	397	419	400	435	395	393	444	387	444	399	417	403	432	432	448	427	466	425	411	423	400	392	398	399	409	413	392	393	402	456	414	426	402	401	429	414	382	414	384	419	428	411	418	393	444	415	419	413	386	414	386	446	418	487	382	401	409	411	412	427	414	408	414	410	442	424	442	396	377	392	413	411	421	428	458	406	456	422	410	400	412	395	436	407	421	405	408	421	454	391	425	384	402	425	395	421	384	426	421	406	404	400	408	385	405	408	431	420	421	429	398	434	393	411	417	419	407	402	429	436	426	423	431	434	396	403	415	437	393	430	430	412	445	465	411	423	439	459	406	393	382	370	404	410	410	427	414	435	429	388	409	445	408	372	426	417	405	410	430	420	407	455	420	431	422	408	386	391	411	449	365	408	374	446	435	406	429	415	442	407	432	445	401	391	399	427	443	418	398	419	410	360	415	383	433	448	406	434	421	452	409	433	410	403	429	414	420	409	401	418	385	445	405	402	421	433	442	386	447	435	421	387	417	392	446	416	395	379	401	384	397	448	400	428	450	373	389	431	384	395	424	411	461	415	406	413	396	412	414	407	436	429	425	425	406	403	385	414	436	393	370	438	402	377	402	419	400	390	405	421	419	405	440	443	393	462	450	427	433	423	390	422	432	468	433	420	405	397	399	445	435	388	368	425	440	415	410	389	409	370	430	420	392	401	436	428	387	410	426	423	407	425	397	435	400	425	422	420	412	409	417	426	423	383	411	381	452	400	394	438	421	413	431	415	351	437	395	433	414	404	418	433	395	429	425	436	443	372	402	395	426	438	419	387	389	403	430	420	400	406	432	429	410	371	430	379	413	429	431	440	431	446	388	412	415	431	400	410	420	418	450	396	414	386	431	414	428	404	430	398	424	402	441	406	437	409	388	423	412	428	436	381	400	435	394	420	417	407	412	428	419	429	448	427	407	440	418	392	403	427	380	412	419	414	429	435	432	410	425	399	432	427	425	407	447	398	406	450	426	410	415	422	411	399	411	469	428	392	423	416	417	377	437	406	385	385	428	433	420	428	420	409	424	363	421	377	364	385	428	372	397	406	384	399	434	415	414	410	458	427	410	458	380	425	421	431	381	399	408	440	397	354	398	440	400	398	419	439	393	426	386	392	413	403	427	395	379	399	464	373	472	436	428	382	402	418	418	397	418	410	408	397	423	427	401	428	426	401	420	432	435	417	428	390	404	404	425	415	425	403	425	412	439	379	370	432	403	421	408	405	437	429	400	415	382	440	421	409	408	407	412	412	411	462	384	387	457	400	421	415	424	429	403	435	401	434	398	397	424	397	434	410	441	414	375	431	386	419	387	436	427	400	439	425	415	402	404	438	401	407	398	411	435	428	367	413	371	418	396	386	429	396	430	426	432	410	416	381	395	421	408	390	403	408	413	410	449	397	419	395	415	400	407	413	401	405	412	398	392	382	450	402	436	422	387	423	413	401	428	406	459	440	426	427	428	437	388	432	417	400	425	414	410	416	438	442	382	400	432	396	418	410	399	423	426	433	412	426	408	418	400	405	386	398	423	390	427	417	425	404	435	381	398	442	421	406	447	425	404	396	411	430	449	384	441	426	397	450	385	423	427	414	440	406	412	433	394	417	420	400	379	436	428	432	401	410	416	432	397	435	417	432	420	396	394	436	358	423	420	442	419	435	402	414	423	423	405	431	411	390	402	412	425	403	375	407	397	410	424	405	426	418	406	426	395	416	443	411	395	404	425	407	406	418	414	411	434	405	438	436	427	429	436	421	405	388	448	404	410	415	397	410	414	425	423	428	438	396	426	408	371	436	410	413	436	433	421	410	415	395	430	407	392	408	418	423	396	431	411	386	403	401	412	435	414	444	413	424	433	401	399	387	414	429	378	415	472	424	431	406	403	400	408	391	445	444	389	401	399	385	441	379	436	389	443	423	432	441	414	408	369	412	406	404	395	456	431	424	399	412	423	413	392	379	430	408	433	409	394	376	395	451	440	447	393	417	386	400	389	450	432	400	442	428	423	403	394	452	412	424	395	426	433	432	386	413	421	412	379	405	405	442	418	479	404	388	409	409	423	399	407	415	442	399	379	438	396	382	375	389	452	422	417	450	404	407	424	438	369	418	408	426	394	439	446	395	413	396	433	404	411	390	400	418	430	374	414	403	413	416	381	405	419	412	405	448	444	447	393	394	402	424	405	419	422	410	422	436	409	406	391	420	394	420	401	392	397	386	430	396	406	426	407	419	441	395	455	425	413	445	425	410	373	434	429	475	409	404	413	400	436	380	399	423	392	410	399	409	402	379	402	423	422	418	367	436	417	438	417	424	390	424	421	459	395	363	402	402	433	428	405	415	390	416	368	431	390	409	386	440	396	412	426	396	424	419	373	401	381	412	412	433	400	384	433	425	385	435	429	406	412	409	428	420	400	428	417	417	420	408	420	427	390	441	396	388	393	437	413	402	440	425	412	430	435	416	408	386	392	397	413	429	403	427	384	414	446	373	421	424	390	399	446	405	412	439	410	395	377	411	428	389	411	419	393	418	406	430	428	414	428	432	410	457	404	401	402	427	438	441	407	384	410	446	424	419	415	385	401	406	398	419	416	394	398	440	435	398	417	406	407	408	412	392	396	405	412	419	420	411	422	418	389	429	364	397	386	411	412	419	388	441	403	399	431	389	391	408	430	409	418	408	441	385	411	387	428	390	434	386	399	441	438	410	401	390	429	414	430	411	459	428	423	397	411	417	410	404	419	405	439	418	421	443	406	424	451	400	400	394	426	424	402	422	417	410	430
22679	21600	29423	24253	21601	21593	10959	2622	1734	1532	1298	1181	1019	942	940	878	842	841	785	705	705	749	688	715	634	698	626	564	581	575	602	598	638	612	559	590	555	554	566	534	507	504	504	511	496	499	515	536	495	475	491	528	518	532	551	489	502	541	502	543	515	495	518	572	508	480	466	510	504	511	497	478	487	475	504	509	512	493	495	493	432	481	523	494	451	466	509	508	527	519	500	473	478	490	510	480	483	509	484	507	506	507	490	441	507	474	477	500	471	501	487	490	492	490	472	498	511	500	464	490	466	485	479	460	463	447	476	503	508	507	468	524	496	530	487	446	492	493	442	507	537	469	478	456	533	452	492	491	478	454	500	471	461	487	466	526	484	500	468	463	527	483	520	501	473	502	488	493	533	482	483	463	477	468	484	508	547	511	515	476	487	517	503	491	489	485	482	463	507	480	503	475	473	486	472	518	470	492	502	479	470	451	474	488	492	485	429	489	476	494	472	493	465	450	502	451	494	524	487	491	513	501	481	471	505	523	511	464	487	484	492	510	502	513	476	513	483	462	486	517	494	461	482	498	465	505	484	479	549	468	503	511	510	448	448	454	458	473	497	492	475	482	499	527	493	471	495	513	520	513	497	494	467	498	469	491	499	505	507	500	496	452	470	496	467	518	472	467	497	512	452	514	489	503	486	519	508	500	466	507	455	523	489	475	448	494	458	483	463	490	506	526	495	487	510	492	458	477	504	479	513	452	486	487	483	507	476	541	475	508	485	497	510	490	489	528	512	451	491	474	491	514	523	479	490	494	509	478	484	464	509	501	509	500	488	503	531	512	502	502	473	476	496	474	494	473	457	484	430	484	505	470	474	465	501	469	494	469	500	488	492	508	492	447	480	490	488	480	492	476	494	506	478	473	494	480	496	473	443	490	457	523	476	496	468	491	487	483	504	464	497	488	477	494	513	519	454	477	461	556	507	466	507	495	514	516	510	459	521	449	461	515	502	442	470	493	470	491	529	491	462	497	515	477	477	537	455	521	498	484	436	479	504	452	478	508	500	477	487	495	497	473	499	484	464	515	506	490	497	505	501	505	465	461	479	492	518	519	512	479	487	531	484	520	479	505	517	532	467	508	498	511	511	499	445	460	505	484	480	446	527	471	485	437	488	448	496	472	475	443	499	487	501	524	497	518	519	501	507	492	476	480	503	445	466	511	457	502	486	529	493	499	447	501	496	483	491	492	498	504	534	520	506	466	491	482	461	502	484	482	475	504	477	535	511	496	490	505	521	514	495	496	500	530	486	480	513	488	534	484	506	479	467	557	464	488	478	527	459	475	496	481	506	490	451	466	503	519	502	466	505	480	467	509	497	499	510	499	461	524	488	503	487	474	517	489	514	520	486	484	450	499	497	483	492	469	451	498	497	460	497	491	526	453	492	460	507	468	523	508	426	485	494	480	483	467	483	511	482	437	476	514	498	472	465	525	508	513	481	492	466	549	470	505	493	421	492	518	477	482	541	520	490	516	461	492	492	521	451	477	446	470	499	450	468	495	469	508	462	526	493	471	455	470	505	480	497	486	445	465	483	481	458	479	501	441	514	490	535	478	533	502	497	494	500	512	522	489	491	492	514	480	499	555	469	495	498	457	492	489	472	468	479	484	492	467	497	495	478	502	483	488	492	471	476	454	512	501	528	459	502	477	461	486	470	483	457	480	514	457	533	509	485	481	471	516	516	472	491	491	490	472	488	500	482	487	460	483	459	527	492	475	504	515	490	501	502	483	475	465	493	454	505	498	518	462	508	505	530	491	501	464	476	527	511	469	478	503	485	472	506	444	454	494	479	498	475	468	518	500	488	486	529	522	513	496	493	516	457	497	497	463	459	484	486	431	491	460	518	477	505	491	503	467	487	494	521	478	501	478	485	474	459	493	483	513	493	447	515	471	527	508	507	500	440	481	499	531	495	512	503	523	502	483	484	484	451	464	495	498	510	479	483	531	493	457	495	519	510	497	515	474	438	479	485	507	452	485	493	520	461	522	508	477	494	481	516	485	523	490	465	484	437	513	497	484	459	510	523	534	513	464	521	471	488	471	513	485	468	513	458	473	505	494	456	473	505	505	494	480	462	530	495	497	476	529	440	471	507	470	480	434	482	494	493	471	487	490	491	541	479	523	483	506	480	487	477	494	478	488	468	471	477	477	500	510	516	474	489	494	475	480	476	508	462	504	500	491	539	511	483	536	480	469	523	490	476	505	495	467	505	453	484	507	453	482	475	469	482	470	508	494	503	469	493	469	449	507	504	498	524	473	514	516	498	543	484	456	500	493	427	446	540	490	487	471	504	489	528	469	488	489	493	517	510	474	492	482	479	508	477	499	545	523	528	470	499	472	493	485	470	498	502	479	469	501	509	489	503	474	494	503	499	465	459	526	514	494	496	501	495	491	482	494	472	487	500	482	463	478	492	511	470	456	495	457	504	509	493	497	511	510	510	464	452	479	495	480	480	512	507	490	468	472	494	455	504	504	494	488	500	529	476	480	506	485	458	481	483	469	517	542	487	545	485	513	454	484	506	520	461	497	485	488	501	488	475	494	493	451	507	516	460	518	493	483	498	505	493	481	490	475	500	467	451	519	480	464	469	512	492	514	464	486	470	475	489	472	477	524	470	480	498	520	480	485	502	466	496	488	449	495	520	470	484	496	484	518	473	497	455	524	469	483	445	469	499	472	515	480	515	523	460	457	485	515	512	515	475	511	500	453	472	510	474	504	475	500	495	492	482	508	464	513	487	467	472	476	496	491	506	459	508	532	497	436	511	467	487	480	500	512	516	526	508	467	533	516	492	513	534	466	514	473	484	510	481	461	490	486	539	497	448	503	480	496	454	519	502	474	517	482	526	471	483	518	516	468	466	477	496	484	492	445	491	499	464	516	531	543	461	430	477	480	473	483	469	474	491	474	472	494	483	476	500	494	494	511	503	498	479	485	467	507	500	511	497	501	474	493	471	499	484	508	488	541	490	494	488	454	502	514	485	500	463	501	485	520	498	517	451	500	470	523	490	503	480	492	545	472	450	488	441	449	481	501	474	484	511	515	510	492	512	511	464	450	460	460	445	517	529	500	471	494	499	483	511	456	488	463	510	484	499	463	449	439	518	476	506	464	481	466	477	477	490	477	462	492	490	499	482	506	456	458	463	490	474	490	479	491	445	487	503	512	507	503	488	519	463	510	490	530	490	504	473	541	469	488	471	469	444	511	499	460	447	479	446	472	471	483	462	456	487	433	485	487	479	474	491	503	457	519	492	525	488	499	502	547	499	489	482	511	489	487	500	454	519	475	524	478	496	462	521	485	483	480	501	515	513	492	483	455	465	493	528	458	481	459	523	482	510	471	508	502	481	468	476	501	508	524	502	503	496	483	526	471	510	514	486	522	483	430	500	477	498	424	490	488	468	492	499	479	463	537	487	527	472	498	486	453	503	453	484	472	486	478
20138	47346	38987	24946	10560	6858	5111	3915	2983	2434	2093	1737	1521	1508	1382	1271	1102	1185	1036	1059	998	986	995	911	862	889	852	862	774	788	772	743	727	707	721	757	718	706	681	706	715	695	661	692	663	683	679	658	690	643	650	661	706	643	684	661	644	683	658	630	648	624	626	626	641	609	667	652	610	689	715	625	590	630	614	551	634	620	661	611	624	611	623	639	620	632	581	636	594	665	630	638	632	642	593	609	617	638	613	628	678	647	654	616	638	615	633	627	576	607	605	664	594	581	645	619	616	629	596	607	636	618	615	642	636	674	629	605	624	634	649	627	640	653	587	633	633	609	637	651	589	658	587	587	636	641	625	660	613	627	572	641	637	653	607	601	616	612	664	632	606	584	620	591	649	614	590	632	643	605	642	626	625	599	652	675	662	629	644	625	671	609	598	622	591	612	632	660	629	659	595	608	624	635	668	633	657	680	611	623	605	601	580	641	653	623	559	630	643	663	586	579	633	612	639	633	635	653	600	640	628	616	603	570	625	629	599	633	605	571	593	614	615	638	656	645	625	635	603	632	660	616	622	605	630	638	573	641	598	640	662	597	651	621	604	679	632	579	601	632	606	644	627	638	636	644	590	597	599	621	626	652	690	599	636	596	625	588	602	569	599	642	625	682	616	650	595	626	562	618	593	648	634	627	639	631	657	667	604	665	567	594	610	606	589	620	661	623	663	602	621	591	624	591	624	637	596	618	621	621	644	575	628	653	673	627	625	635	650	633	610	598	627	638	625	596	631	630	633	637	608	632	622	606	674	631	644	650	634	609	633	610	612	614	621	638	605	649	618	594	623	632	637	650	659	612	593	606	605	582	601	584	567	641	642	662	661	674	621	607	631	587	651	642	627	621	589	588	657	623	650	588	574	601	637	603	613	626	624	617	651	604	664	684	642	633	601	619	633	621	620	621	623	624	615	617	637	637	652	637	626	611	601	644	642	673	629	615	655	613	613	618	651	635	629	588	609	647	633	618	618	625	609	590	632	645	661	619	619	624	603	660	636	627	632	671	593	625	630	658	647	646	647	560	587	635	657	624	645	613	653	621	652	649	606	677	606	624	630	601	655	626	595	619	627	658	604	610	643	615	601	618	656	656	581	626	604	643	646	597	621	611	616	627	629	582	609	589	646	591	648	561	677	642	607	576	685	606	622	650	621	590	649	648	645	636	618	683	621	574	612	600	600	615	603	604	633	632	614	612	632	636	619	619	584	603	615	632	642	629	611	576	603	596	625	643	573	608	582	622	620	611	641	610	639	627	617	674	603	631	612	592	632	602	622	586	635	623	621	656	591	629	638	565	652	608	662	632	592	624	578	637	614	667	654	605	650	615	619	637	593	591	597	594	654	603	655	635	656	671	608	627	595	687	613	652	645	610	639	605	625	641	632	618	645	630	634	632	651	626	651	641	636	636	585	652	627	650	600	652	609	635	646	667	589	677	622	631	575	607	642	614	610	620	626	613	641	635	641	581	626	635	611	633	621	597	628	623	641	642	633	606	606	630	632	646	643	597	621	582	586	599	641	623	609	648	668	568	618	647	592	657	620	623	647	612	591	562	644	679	626	637	645	625	610	611	571	640	641	602	590	624	610	641	640	636	607	605	588	593	594	617	611	570	673	614	586	624	625	587	632	663	560	616	619	590	635	609	603	621	641	632	599	636	647	634	670	607	594	603	611	671	599	621	628	625	636	643	669	648	628	648	633	628	638	618	609	647	627	597	631	636	590	631	610	603	647	638	596	617	625	641	660	592	619	601	653	597	619	654	589	644	632	603	646	685	620	611	625	653	618	619	562	616	584	632	625	631	585	650	642	627	632	629	641	636	622	644	662	615	672	604	636	690	615	603	624	666	625	599	629	618	574	623	607	644	613	633	628	621	624	612	636	612	602	632	596	618	597	633	623	559	639	627	634	627	605	649	607	646	646	590	650	606	625	617	623	594	633	585	600	630	609	640	651	608	628	611	628	640	641	674	617	613	598	648	606	595	587	640	671	613	649	616	660	667	629	689	654	603	662	618	656	629	619	613	644	623	653	667	626	602	598	645	619	653	638	632	669	600	583	638	617	693	611	619	565	634	670	618	614	631	645	606	699	554	609	591	639	607	604	622	638	625	658	637	624	597	638	622	648	656	634	617	629	590	653	644	646	577	628	629	631	621	637	629	620	602	654	624	656	626	642	641	593	631	624	651	601	657	616	621	622	652	598	581	632	671	631	626	619	620	635	632	571	578	657	652	673	615	650	626	657	620	631	595	588	647	579	660	633	625	656	605	640	642	634	644	629	627	601	614	604	603	630	653	577	610	641	641	648	617	653	646	628	627	606	619	621	585	600	616	595	604	663	599	630	612	658	638	619	594	607	618	641	610	616	635	632	648	616	641	667	603	619	632	620	604	610	626	623	631	601	582	659	616	637	606	641	599	591	619	658	621	621	630	604	618	653	650	612	637	589	662	611	571	620	616	587	601	611	622	660	637	673	650	617	631	591	587	640	616	599	608	596	640	645	623	635	635	635	624	619	636	622	614	638	653	598	578	625	614	669	619	678	592	612	600	599	612	621	620	622	624	666	642	628	619	652	636	624	662	633	670	601	601	621	627	592	603	622	610	601	635	594	635	602	576	569	604	579	622	612	639	676	582	614	643	609	592	643	595	654	574	661	635	617	622	628	598	633	620	619	633	636	614	609	605	613	640	631	687	645	636	604	607	624	661	652	625	626	642	584	613	622	644	683	617	644	607	626	598	646	670	615	630	656	651	632	624	642	691	603	637	613	572	646	605	657	640	629	584	586	625	603	673	608	640	627	625	626	645	591	630	636	612	646	645	641	607	633	623	661	634	604	625	595	625	606	642	673	606	602	668	643	653	649	634	611	607	612	602	645	591	640	602	615	654	632	618	640	600	595	662	626	651	617	651	614	673	666	666	658	563	582	631	622	642	605	627	603	644	664	624	669	620	604	632	641	639	617	608	618	625	620	613	653	643	592	640	636	603	596	588	631	631	641	649	622	679	644	660	645	612	634	587	637	622	637	594	644	597	629	604	662	615	622	609	606	631	605	613	636	645	640	576	604	655	640	619	601	592	660	625	612	649	621	635	613	633	607	655	606	637	596	614	676	631	610	661	636	625	611	604	578	607	617	585	629	584	628	606	626	633	659	619	624	658	600	615	647	620	641	616	641	627	601	612	616	659	607	618	635	637	671	616	602	634	626	624	583	639	608	633	603	622	651	631	613	643	626	621	616	604	634	626	693	614	630	662	617	635	639	651	585	620	676	594	673	626	607	597	637	592	610	636	609	606	641	580	616	602	627	589	639	623	621	625	611	615	615	632	627	605	665	654	622	642	601	638	606	634	618	612	610	619	632	620	624	626	629	615	620	647	603	643	603	631	654	591	627	648	638	624	674	638	645	635	642	625	634	615	630	607	581	616	633	619	639	606	590	671	575	628	578	625
27572	21667	18626	9582	2979	1514	1113	959	802	731	726	635	655	673	603	586	584	557	579	599	558	534	525	514	528	539	520	500	527	497	553	510	455	518	485	516	516	503	497	497	486	529	486	479	489	459	459	468	552	508	471	477	468	505	488	513	474	493	520	478	458	492	479	444	482	497	525	484	492	485	486	488	475	442	486	459	501	445	453	456	501	457	494	475	482	495	493	513	446	487	459	474	480	511	486	502	490	461	529	491	453	476	482	473	484	469	494	485	479	439	484	501	502	473	504	526	484	487	463	496	482	505	470	511	475	509	469	468	509	440	526	430	443	465	536	485	472	486	490	490	506	485	513	472	515	460	486	487	502	536	490	505	488	475	472	493	493	505	489	466	475	466	493	478	480	493	509	451	513	493	472	519	506	474	468	504	496	458	478	488	450	475	534	499	504	516	488	473	487	466	522	481	504	524	486	489	482	478	478	489	481	465	479	479	446	512	483	482	492	465	464	477	469	484	490	470	491	459	510	441	470	477	474	483	521	475	482	487	485	493	473	486	474	451	491	503	449	500	463	479	460	468	465	481	472	450	479	479	512	465	550	522	466	493	499	457	495	495	477	490	503	482	464	485	487	476	523	501	510	499	466	478	460	469	499	428	490	483	518	545	447	522	496	500	482	475	505	472	494	516	463	465	485	457	469	456	464	515	513	470	518	509	459	477	481	491	494	507	470	445	514	451	443	470	489	475	453	455	459	471	468	487	489	518	494	497	451	480	444	478	465	461	484	442	474	463	503	481	487	515	512	456	514	474	467	480	483	487	531	511	509	471	446	448	458	451	451	491	499	455	487	510	483	502	455	485	477	478	479	484	482	453	519	500	479	503	485	469	474	503	483	476	483	488	485	488	478	473	463	470	453	467	496	477	486	498	522	486	501	452	521	513	466	476	486	463	479	441	473	469	481	433	477	487	474	486	515	491	475	472	468	493	492	506	482	492	465	474	485	520	514	496	479	488	466	461	479	487	514	479	500	462	463	455	464	471	458	496	494	524	490	482	494	471	532	515	480	468	497	487	515	472	487	507	442	466	462	471	483	495	454	498	477	479	459	458	442	517	500	465	520	487	494	460	477	490	482	506	493	488	482	499	502	500	442	464	515	487	492	453	484	466	517	459	525	446	491	494	412	462	474	516	466	499	512	496	501	505	468	460	486	485	457	502	483	507	451	487	473	506	482	472	497	503	513	520	495	484	474	465	473	465	500	479	477	502	469	481	479	477	493	461	535	483	522	489	553	445	475	478	468	483	450	504	490	494	492	449	481	496	532	506	501	459	491	496	472	516	514	531	484	515	446	502	482	475	513	483	473	498	463	471	485	482	480	483	476	479	443	489	465	507	483	485	487	490	522	515	473	480	479	482	490	509	504	497	484	530	493	514	476	434	518	500	482	469	520	478	466	467	466	454	474	505	460	474	530	477	473	458	477	501	486	477	509	456	469	505	500	469	508	482	502	490	504	528	540	467	479	502	463	515	542	529	468	491	507	493	485	467	493	503	492	513	481	485	494	465	514	478	500	454	511	479	508	464	480	481	503	508	465	493	476	472	472	515	478	468	443	440	484	475	446	503	483	455	483	469	494	453	468	515	483	471	444	513	504	485	447	482	514	522	471	456	458	512	544	473	507	473	473	498	482	505	480	488	487	509	491	468	461	462	486	469	518	454	469	450	482	489	454	464	528	491	470	470	456	507	489	449	482	468	473	486	461	493	458	481	525	435	461	511	468	488	479	509	479	510	508	506	493	477	503	450	453	468	484	518	490	481	513	466	491	487	455	482	476	516	492	503	487	479	482	530	492	494	513	494	497	515	548	444	481	477	480	441	474	463	499	487	448	467	486	480	508	477	483	452	528	482	489	467	455	449	497	483	448	508	494	495	479	503	474	471	494	485	443	471	465	478	477	477	487	474	485	465	468	520	469	459	450	485	467	491	512	475	487	495	504	459	481	463	463	473	477	509	439	430	465	477	535	422	478	481	458	448	467	506	509	503	434	503	500	472	506	474	466	491	496	482	500	503	442	440	507	441	489	491	497	446	484	475	472	495	459	490	444	483	473	497	493	492	456	460	468	432	470	521	479	478	495	499	474	481	503	476	467	464	484	453	493	464	489	482	507	488	491	476	510	505	466	500	458	498	458	497	454	461	489	474	468	456	489	503	468	459	514	451	520	481	484	526	482	528	500	494	446	476	464	463	476	469	500	503	452	480	467	474	521	493	465	513	466	532	455	501	466	498	473	486	514	484	465	519	486	496	486	508	487	516	495	473	506	515	468	446	458	510	435	434	481	468	537	482	497	518	476	464	473	459	478	488	471	495	473	463	448	457	469	471	489	488	503	489	499	502	489	447	489	443	456	511	502	488	445	507	493	452	440	499	485	530	527	486	500	509	457	467	514	496	473	512	523	502	494	500	507	486	518	479	472	503	476	451	509	501	496	518	479	484	501	484	468	473	530	472	489	475	428	499	460	495	508	472	487	463	479	445	493	467	462	473	487	452	512	485	464	507	465	489	516	468	470	477	511	516	455	496	475	481	502	482	494	502	500	498	461	497	491	475	488	501	452	491	486	484	479	504	499	485	508	510	474	507	499	519	500	498	498	486	487	502	492	496	480	453	544	492	483	477	455	497	498	447	499	472	440	488	478	475	503	502	481	454	435	454	491	472	473	462	509	476	491	485	474	486	467	519	523	506	447	470	479	474	473	469	489	480	465	509	482	496	459	458	474	482	500	489	503	518	470	501	491	495	463	529	486	468	459	483	484	516	473	481	496	508	477	484	480	471	408	473	504	479	489	471	494	482	497	527	454	498	453	448	508	446	470	481	501	451	494	501	499	500	498	505	506	441	529	485	432	488	485	492	491	524	517	494	454	474	501	430	473	477	468	499	494	492	484	457	518	460	474	488	518	444	472	436	507	489	523	510	494	476	469	477	510	505	455	458	511	489	488	505	475	503	481	485	487	449	464	464	487	480	488	499	490	478	435	470	532	485	454	446	474	483	481	490	466	477	499	511	500	479	468	506	471	489	473	460	493	468	488	494	462	503	462	498	480	500	498	483	488	479	480	472	480	457	452	466	503	491	505	501	476	483	464	491	512	490	483	488	526	492	467	528	460	476	484	477	481	495	452	499	482	475	471	508	514	527	464	519	469	477	494	472	502	456	496	481	467	503	451	470	431	489	517	455	495	457	447	492	462	528	484	494	482	486	502	463	511	505	479	468	471	505	477	497	466	519	495	509	518	497	494	483	418	468	531	454	487	518	508	492	485	493	488	482	475	512	501	497	517	474	444	476	491	473	429	463	479	476	487	502	532	488	506	493	485	483	482	513	466	453	497	466	486	518	508	500	482	486	465	517	505	477	479	458	461	493	476	521	518	495	499	503	501	476	528	482	475	456	495	479	469	498	476	457	461	457	488	493	503	492	520	466	440	476	495	507	465	464	507	488	484	487
14795	29434	20402	10930	4510	2611	2008	1609	1327	1198	1055	924	922	804	813	785	748	818	754	735	776	726	732	698	691	697	674	661	683	644	660	643	643	697	660	675	643	611	672	619	604	598	670	624	665	643	578	584	686	627	582	600	623	611	629	608	576	646	577	627	619	579	604	622	624	648	653	568	647	580	605	595	654	628	636	580	631	615	572	613	608	606	607	624	557	572	603	574	607	620	570	594	602	657	601	616	585	621	596	598	608	575	589	640	595	631	623	650	616	633	652	628	647	602	599	648	635	638	633	623	583	642	605	604	593	570	582	607	591	601	654	585	613	609	607	640	670	627	609	618	608	582	608	613	617	602	623	600	596	597	634	604	617	594	598	610	589	638	586	632	597	648	601	639	629	641	591	618	590	569	653	604	611	608	594	599	632	552	607	612	634	619	655	629	633	611	630	585	583	585	628	645	648	589	630	588	608	550	584	620	630	603	580	603	612	621	553	583	660	593	607	596	591	587	588	580	651	618	582	597	612	603	604	556	595	627	617	605	617	653	627	664	582	588	595	612	614	604	585	616	586	618	579	596	587	617	552	607	568	616	595	625	616	629	561	650	681	574	599	552	595	637	591	611	597	589	572	599	595	604	597	588	596	626	628	605	598	594	580	606	618	581	570	597	619	620	592	593	589	619	618	598	641	623	614	610	591	587	623	625	595	640	585	595	565	640	597	585	630	556	570	601	616	627	604	547	636	629	614	613	584	629	619	605	625	611	606	619	620	579	602	633	605	545	595	609	638	616	622	579	618	616	591	585	608	617	605	646	616	578	577	608	626	599	608	669	611	611	605	597	611	588	633	578	616	630	583	598	615	633	637	605	613	641	601	577	588	636	638	618	587	594	634	582	576	623	595	592	618	637	625	596	577	586	622	597	624	614	602	612	630	619	614	579	586	617	610	585	543	617	594	599	565	608	595	627	603	570	626	603	584	640	646	578	627	583	579	609	628	612	605	645	616	644	599	642	588	613	637	590	612	601	547	607	601	610	587	604	662	595	595	583	606	649	568	624	637	586	617	578	588	655	596	614	599	614	641	607	597	631	563	597	620	583	669	602	590	620	580	590	579	649	662	579	594	636	580	640	565	592	615	599	565	641	578	605	603	622	647	606	585	601	605	651	576	649	609	560	562	595	658	638	581	578	601	585	581	614	582	660	633	602	594	633	637	637	597	633	640	635	645	602	620	604	613	582	553	630	646	602	587	557	596	594	578	644	610	589	607	622	592	601	661	583	565	600	604	625	627	607	645	604	625	599	603	587	571	635	610	582	635	585	618	576	587	578	671	591	622	613	610	600	592	604	583	607	589	624	619	615	630	638	633	628	574	589	627	637	636	597	599	560	574	639	584	597	629	644	604	605	623	586	600	608	559	621	592	616	596	576	589	581	601	585	631	642	602	581	567	608	580	583	609	602	592	594	608	619	615	622	644	567	601	606	609	625	608	629	671	600	644	606	612	602	579	622	576	591	624	692	600	596	597	620	624	632	615	618	644	606	612	605	623	568	638	591	578	548	568	657	638	605	573	635	573	589	624	616	618	600	617	576	590	637	641	601	605	568	576	603	607	578	574	626	634	570	622	624	591	606	564	591	581	582	618	623	582	617	644	614	603	588	579	621	630	593	595	614	617	610	592	610	586	579	533	597	624	602	616	645	599	624	620	620	614	635	585	605	610	632	641	621	631	624	603	625	597	607	609	560	603	628	579	641	619	607	651	562	565	644	644	618	616	628	572	611	588	635	592	557	600	589	609	577	625	591	600	597	615	621	628	591	607	614	594	622	587	625	596	590	627	591	633	624	609	597	601	576	610	594	600	629	617	576	626	584	648	607	626	603	589	597	608	586	622	578	626	590	602	598	558	618	632	590	608	520	626	600	637	621	582	622	668	613	630	595	614	616	623	591	579	626	608	622	635	578	609	599	618	634	632	612	598	591	621	606	656	597	593	628	626	584	558	654	620	625	601	566	580	607	599	602	549	628	581	604	595	633	610	621	601	620	623	558	630	603	600	622	637	609	617	607	629	611	620	601	631	636	619	613	640	617	602	610	636	622	597	593	594	613	559	593	601	614	621	610	565	603	625	575	634	603	610	581	617	596	590	577	604	626	584	648	655	616	605	594	601	616	583	633	583	625	621	598	571	627	618	618	607	576	658	591	644	615	615	636	588	592	627	571	608	619	601	589	606	611	598	639	610	621	664	602	580	599	610	637	558	609	590	648	595	630	601	585	592	592	600	594	610	610	601	581	557	583	597	619	624	629	600	659	611	580	582	635	614	606	616	608	610	625	598	622	600	620	596	615	607	581	572	661	602	678	625	618	646	584	604	593	613	570	593	594	656	590	626	602	599	567	552	620	677	598	607	614	655	613	615	607	596	627	615	577	581	582	591	606	588	625	588	589	583	603	644	605	612	633	595	617	629	621	585	604	600	601	560	566	620	624	600	630	600	568	641	604	585	653	630	622	589	587	638	577	609	629	586	623	597	636	561	584	550	603	604	593	594	638	624	631	584	575	582	585	600	617	613	611	594	627	636	596	630	612	579	636	583	619	610	685	604	576	585	608	594	621	608	598	590	622	634	640	609	601	639	613	560	597	606	617	603	604	645	606	572	640	619	561	612	657	655	617	645	603	556	622	624	620	600	630	662	615	632	571	575	652	616	588	624	607	620	618	641	570	565	576	589	625	609	584	592	614	573	613	607	595	607	619	595	583	600	547	623	607	602	544	561	606	610	605	610	583	594	586	594	599	629	636	604	609	623	632	614	611	586	630	575	617	630	602	579	643	588	660	604	588	607	583	634	580	579	604	664	610	588	607	613	622	645	635	608	605	624	579	615	609	613	603	602	612	624	569	590	607	596	646	593	604	624	631	612	589	624	623	612	579	596	590	659	630	599	606	642	619	633	590	590	604	596	594	590	581	613	632	548	640	611	602	591	593	622	607	593	612	607	595	567	610	589	642	623	593	593	600	619	605	607	599	567	589	562	594	674	591	600	587	619	635	624	637	604	592	641	616	591	598	656	584	567	612	633	594	585	582	604	611	608	589	595	630	595	582	618	603	642	595	600	607	665	579	635	623	626	593	611	586	592	597	615	583	591	609	607	604	581	570	574	628	659	604	584	569	570	600	583	601	643	581	608	620	604	558	594	628	590	552	608	576	608	578	614	651	619	595	580	594	604	633	609	609	647	645	581	553	565	596	620	619	576	593	575	596	568	612	639	592	629	614	610	645	581	594	626	586	603	631	634	615	631	616	623	591	627	612	586	659	638	571	584	617	613	620	598	602	590	639	637	540	613	614	628	589	630	593	641	571	643	607	604	595	603	570	598	585	622	621	597	582	637	611	643	579	588	604	571	622	609	592	605	608	613	615	630	614	626	649	608	615	581	627	587	584	607	633	631	606	592	594	620	596	673	631	631	602	624	554	587	589	634	570	626	596	578	632	609	585	652	634
23677	21570	28980	24658	21479	12594	3045	1797	1431	1297	1174	1060	949	993	923	900	842	828	831	749	810	813	769	747	774	761	724	753	720	715	713	689	678	755	676	723	664	697	708	675	690	635	656	669	643	626	652	697	608	668	600	639	661	620	674	641	657	661	637	658	653	659	675	672	705	643	656	633	638	643	638	691	645	605	631	664	659	635	628	675	626	640	650	628	643	612	643	643	603	636	664	650	638	654	623	656	680	644	632	636	648	649	660	635	598	602	663	653	605	643	658	625	625	643	648	680	629	668	665	639	656	624	642	671	652	630	663	642	639	651	605	628	657	637	590	655	632	659	609	652	669	607	653	618	613	591	571	654	636	627	647	662	621	661	625	642	630	676	623	623	650	643	660	618	629	648	676	625	620	627	664	667	626	646	645	618	619	673	649	621	628	600	617	631	620	657	616	629	596	658	635	616	622	638	622	652	635	659	645	602	588	636	682	623	576	626	583	612	619	662	658	618	655	614	638	640	616	634	646	663	661	653	636	630	623	641	616	634	599	628	624	648	641	661	676	640	660	632	686	640	644	651	590	632	663	662	611	612	630	670	631	620	647	637	602	620	576	633	642	672	640	671	642	666	622	599	646	627	594	666	631	618	636	668	637	649	669	649	658	675	674	634	626	666	672	691	668	656	651	658	649	656	630	649	624	656	654	615	634	645	618	575	621	615	636	640	595	634	629	664	666	667	600	607	656	634	624	634	623	590	658	661	641	585	668	646	579	639	644	618	652	705	641	606	672	678	639	650	655	633	615	583	599	623	610	626	638	635	639	627	623	649	625	612	656	630	630	632	626	607	626	654	664	629	642	597	670	652	606	654	638	599	621	642	636	647	598	675	579	657	671	695	640	632	605	598	635	639	649	600	594	656	592	604	653	633	640	603	681	721	638	583	657	630	641	654	660	625	657	608	681	625	647	649	632	691	659	648	625	639	627	631	636	657	700	658	637	649	599	617	631	653	631	667	620	626	647	597	627	651	640	643	587	654	660	661	644	634	658	632	652	639	602	655	616	612	625	622	653	613	620	635	600	617	675	627	646	626	648	644	628	677	638	664	650	606	703	668	620	664	623	631	685	642	652	698	643	703	658	689	660	622	648	641	625	641	645	658	700	622	659	626	638	607	596	639	658	646	671	628	680	685	602	671	596	643	627	658	613	644	621	637	643	619	690	662	641	636	581	609	644	622	636	659	678	664	610	630	607	604	597	679	644	630	622	638	636	653	578	639	634	645	630	678	629	645	582	641	634	627	600	597	637	597	654	676	623	651	670	648	623	638	687	594	613	610	635	661	634	663	603	662	654	624	661	651	669	674	622	633	637	587	635	661	668	662	627	627	642	635	651	682	634	623	665	599	639	643	635	629	658	624	653	613	626	645	589	624	636	647	621	639	694	636	648	669	654	644	642	648	608	655	613	624	648	651	669	676	632	631	639	629	641	658	644	677	611	626	627	615	679	653	628	625	676	641	655	627	646	612	642	668	673	625	631	678	607	663	624	640	631	654	641	623	622	647	634	627	625	625	648	631	626	666	635	680	600	632	624	660	639	598	626	648	631	637	630	636	608	617	647	674	643	655	630	627	654	635	684	666	636	659	629	622	638	624	646	630	623	648	679	636	672	645	578	624	589	618	653	625	643	644	622	616	600	660	615	663	627	612	635	643	673	639	661	651	629	580	644	652	649	676	663	626	617	649	617	656	634	652	641	626	655	578	656	592	670	649	657	650	632	682	590	610	594	666	639	615	653	612	665	658	618	644	704	604	654	625	650	655	659	608	640	593	660	640	651	611	613	597	632	601	654	665	628	614	652	644	628	639	623	630	580	686	616	676	681	645	630	623	640	606	653	653	609	643	633	613	652	625	628	605	659	641	664	683	696	674	660	666	669	606	642	670	647	638	659	636	665	634	665	624	643	672	615	632	630	629	642	626	594	624	684	600	692	642	586	675	699	638	672	640	627	678	649	627	578	611	690	626	625	663	635	669	625	655	649	578	633	640	663	655	677	611	647	648	660	641	640	648	630	629	671	622	637	610	614	670	618	658	653	637	628	672	602	661	671	627	672	618	657	640	677	661	644	640	633	606	673	656	706	610	623	637	625	595	578	584	630	651	635	652	647	625	688	652	641	690	689	688	678	670	638	675	589	656	622	648	655	627	605	609	593	589	611	645	589	642	645	613	624	635	626	599	640	642	626	644	696	652	640	645	643	586	673	628	624	689	656	638	635	637	682	634	637	622	663	675	666	664	608	662	650	659	653	631	638	627	658	618	632	670	609	675	682	602	652	629	659	642	642	658	657	637	665	674	650	661	636	650	612	629	625	679	618	645	612	659	662	682	649	654	695	650	674	614	665	621	615	654	663	651	681	666	643	620	631	628	625	607	662	598	655	710	624	670	564	617	619	608	639	625	619	648	610	630	630	661	634	625	656	643	579	660	634	623	658	592	626	630	601	609	654	634	615	595	606	643	658	660	653	683	647	671	632	576	688	642	686	600	632	684	693	639	624	632	653	648	626	608	666	632	682	621	618	633	638	654	647	685	610	618	618	673	655	658	626	674	622	623	659	675	608	618	666	630	636	652	650	639	637	590	630	616	603	647	668	642	642	680	614	673	631	660	632	628	625	653	663	650	705	621	613	626	650	641	626	656	674	651	683	631	619	632	646	660	640	599	642	669	664	640	638	675	660	664	668	643	655	644	660	644	610	646	634	649	656	649	685	586	633	660	624	604	652	619	633	620	630	631	630	598	669	713	661	631	631	689	632	670	639	628	641	650	648	585	616	705	617	665	653	618	650	639	609	670	631	637	641	626	664	638	639	672	657	629	633	652	652	623	659	640	631	671	633	604	630	676	645	664	626	672	640	648	667	601	629	606	638	603	618	656	612	655	601	678	645	599	626	637	676	636	609	634	620	609	597	642	680	573	569	643	639	638	608	642	634	596	647	668	631	637	640	657	634	656	624	633	670	643	585	652	600	673	681	621	600	632	668	592	596	562	636	622	600	587	617	689	650	659	633	677	659	669	665	629	603	613	665	638	609	616	600	662	622	648	663	614	647	645	563	680	664	633	636	676	629	654	657	643	675	658	633	704	634	641	642	647	651	638	663	660	646	625	637	657	642	633	650	672	663	666	659	609	658	587	607	612	653	622	627	644	634	575	657	699	646	637	651	604	639	675	636	622	619	611	622	627	652	656	677	618	646	653	617	629	608	649	646	654	624	588	656	640	674	660	638	656	639	644	626	607	619	632	645	643	652	633	636	657	645	644	626	655	624	659	628	653	671	635	665	667	672	653	639	620	627	601	592	660	621	643	654	606	635	703	612	649	612	621	672	610	613	636	602	689	665	651	629	664	603	644	674	662	639	659	611	633	626	606	648	668	642	623	634	644	634	645	617	621	651	564	643	650	671	664	666	649	623	613	651	642	625	660	671	620	637	618	627	671	605	622	629	622	601	636
16880	41530	34420	21424	8887	4864	3711	2931	2362	1981	1725	1585	1376	1331	1235	1185	1071	1141	1092	1069	1055	1033	971	1004	1025	1019	962	937	884	914	919	860	876	861	867	863	827	906	859	889	885	818	860	882	834	791	861	853	838	814	857	828	819	792	784	832	807	805	827	810	797	769	827	791	763	761	813	809	790	771	784	823	823	787	797	732	801	803	785	881	819	770	762	781	842	830	814	811	809	763	804	775	785	797	829	765	803	772	782	818	773	863	817	763	831	772	760	761	793	802	740	775	798	859	798	759	830	812	775	781	859	800	799	829	817	773	749	802	782	780	787	815	840	792	775	755	804	757	793	761	771	834	771	785	789	767	784	804	748	807	775	781	801	803	811	783	825	784	811	834	740	816	813	785	796	747	802	788	796	788	802	784	819	787	742	846	874	779	761	814	784	742	780	756	788	761	879	848	830	792	809	769	792	826	778	792	793	772	786	786	826	794	804	800	799	835	781	812	790	788	801	792	739	740	832	844	800	787	768	769	843	810	830	790	775	836	834	819	806	740	755	802	716	827	787	809	778	817	701	779	751	770	782	716	777	821	744	843	779	813	828	817	801	830	752	797	807	814	837	791	811	817	787	830	831	750	785	769	793	767	823	807	731	773	804	823	770	784	762	805	817	792	761	819	829	805	825	772	784	729	784	813	814	769	833	809	875	814	831	805	761	789	827	818	740	756	844	812	795	778	827	831	773	798	814	806	732	777	814	816	787	818	832	794	759	785	821	793	768	792	773	788	806	775	746	841	772	835	810	822	814	794	797	819	740	735	787	798	830	753	790	794	777	813	783	819	777	848	810	827	758	827	779	801	787	767	742	777	789	845	772	773	770	852	803	813	768	769	789	790	772	778	835	825	829	773	753	860	844	748	785	798	764	827	857	789	811	803	788	770	767	773	813	789	789	763	791	799	771	759	748	763	817	770	849	773	763	834	789	805	799	787	783	763	772	823	792	798	812	749	791	795	770	769	811	804	796	782	766	785	819	827	837	777	845	781	801	762	862	801	737	802	749	785	832	813	786	841	792	807	790	807	797	732	809	752	822	797	785	793	818	820	769	782	824	812	820	796	767	784	791	800	817	775	757	752	802	797	821	817	802	836	799	814	805	806	793	871	764	836	769	824	777	794	801	777	780	776	786	805	744	874	805	797	791	753	841	763	803	767	759	783	799	796	793	779	770	786	774	797	800	827	797	769	826	747	754	794	794	771	797	801	797	799	780	784	793	813	772	793	742	775	833	802	797	751	805	799	782	832	789	809	798	831	795	795	766	792	767	848	776	771	835	831	794	800	780	812	787	783	774	775	771	830	856	814	779	811	810	771	813	814	755	753	791	818	777	784	807	792	834	804	796	810	792	838	843	791	799	838	761	764	795	860	851	804	780	808	789	779	811	781	782	800	822	791	754	815	788	716	752	828	798	776	808	795	796	844	771	807	855	815	730	778	806	809	816	813	813	756	767	749	836	760	807	787	734	748	798	752	772	816	791	767	813	802	816	816	825	804	804	782	767	864	808	832	815	827	870	812	791	770	803	803	685	790	750	822	785	808	828	833	809	782	827	795	776	781	757	737	793	763	840	793	786	777	791	851	741	879	811	782	836	802	791	739	794	794	832	782	797	732	805	811	749	731	831	745	804	825	783	788	766	817	820	839	768	770	807	795	834	781	813	800	777	740	775	842	794	758	799	759	796	811	783	763	831	732	769	777	772	795	823	801	793	792	809	778	816	780	749	799	780	761	827	765	789	758	841	790	814	779	782	808	782	835	752	781	760	778	840	792	803	826	820	814	855	782	736	784	835	858	808	836	787	724	817	743	785	803	829	800	732	823	796	855	780	818	752	829	794	791	801	779	780	811	811	814	743	822	777	800	831	780	753	761	806	814	770	768	779	794	764	826	829	814	834	823	836	770	790	812	806	823	819	800	772	825	809	806	849	845	764	828	809	801	818	783	772	818	753	747	807	754	797	768	782	772	840	783	832	794	801	803	800	748	786	808	795	810	792	809	771	753	741	778	809	815	808	770	820	761	818	772	770	779	786	784	807	810	807	751	864	831	790	789	784	805	818	749	849	806	880	765	793	800	812	774	806	789	781	829	770	774	820	773	814	796	859	821	774	762	816	824	756	793	822	763	812	855	771	799	830	771	778	789	806	716	767	772	824	783	807	789	762	805	784	789	783	814	791	810	831	785	794	788	794	806	825	809	780	781	750	867	768	837	797	799	790	803	823	786	815	809	830	839	836	834	833	764	740	784	792	834	751	781	817	813	744	761	843	801	803	802	811	773	775	772	813	810	740	788	837	750	811	833	784	776	817	788	783	817	773	784	793	755	783	739	825	768	758	770	766	798	836	783	815	809	793	774	780	762	764	795	801	826	835	830	837	791	787	795	852	837	767	830	848	846	804	731	801	829	790	799	805	771	768	808	791	791	748	787	794	795	783	791	785	784	785	769	775	805	771	775	819	739	828	789	755	798	789	815	798	758	797	791	820	770	757	792	739	792	771	781	767	791	849	804	805	738	780	790	795	823	782	787	765	758	794	787	829	721	793	780	759	806	815	848	790	779	787	819	769	802	756	803	770	787	829	771	802	786	793	798	779	832	788	786	811	801	831	795	753	828	767	804	768	816	868	800	805	785	736	798	840	770	764	823	804	771	780	806	766	772	825	729	799	779	809	787	814	762	780	800	753	794	873	794	756	733	832	822	820	759	773	793	762	804	820	845	791	796	807	738	816	789	831	763	869	793	755	777	796	746	830	814	838	837	804	770	795	855	765	817	764	796	832	787	766	844	836	812	781	820	754	835	777	767	797	829	776	785	757	788	896	817	714	766	819	808	791	802	745	786	782	831	794	834	805	807	792	784	787	814	807	783	802	850	821	781	804	830	761	803	762	792	824	785	795	778	815	820	816	809	749	835	856	759	782	818	743	804	822	746	797	830	785	794	802	775	779	794	801	747	784	754	821	797	781	743	843	793	811	785	816	824	787	829	810	805	801	817	807	851	805	783	817	761	842	846	801	774	777	805	771	813	752	761	786	761	824	876	761	797	811	770	772	781	812	778	802	822	799	793	793	800	766	812	773	832	808	841	794	769	788	818	804	804	829	822	763	785	771	770	827	795	824	797	794	837	777	793	742	831	818	817	763	748	773	750	772	797	759	809	738	812	827	850	806	763	794	781	856	814	768	808	761	790	828	802	774	796	800	778	791	766	792	854	852	804	786	753	776	799	817	779	782	779	751	778	783	786	772	768	770	820	783	805	773	739	765	811	802	787	797	809	835	785	798	800	804	805	784	821	719	836	835	821	817	814	807	818	819	800	761	864	766	782	829	810	814	807	791	806	806	769	807	814	853	834	827	786	795	765	793	834	789	742	843	842	820	829	779	790	793	814	797	820	761	839	792	772	807	743	798	789	777	799	826	786	762	720	832	794	825	794	757	827	768	776	823	818	793	757	819	790
24746	21587	27938	25601	12643	2416	1464	1111	830	751	689	614	575	483	511	504	463	462	454	440	430	368	453	409	426	416	418	345	402	378	348	358	380	366	375	349	339	349	314	368	371	326	348	321	335	342	319	356	289	328	329	329	312	352	368	298	288	322	303	334	347	319	322	323	350	317	368	315	335	307	301	309	296	303	302	315	381	318	337	303	336	312	350	346	297	350	302	333	324	343	331	334	327	343	328	328	318	327	323	303	317	315	311	322	360	340	314	330	328	302	318	316	316	328	337	333	306	333	339	299	309	333	310	305	316	325	322	306	308	324	322	342	296	338	310	333	323	350	332	304	302	329	318	334	344	293	347	320	325	314	348	297	321	325	341	313	339	310	326	308	337	343	331	298	344	301	306	326	310	350	330	326	326	311	327	320	304	296	315	313	276	334	296	359	315	344	338	309	342	318	332	345	330	284	308	320	335	303	337	302	318	322	342	340	283	333	342	355	316	329	334	332	315	306	305	333	294	315	341	339	334	348	330	313	324	333	311	318	342	314	289	345	315	338	330	340	334	318	351	311	348	304	335	325	314	306	320	326	298	325	318	286	313	320	356	289	328	338	332	331	300	320	306	283	316	344	321	323	331	328	324	329	324	343	317	315	332	317	315	343	309	310	324	324	318	314	317	329	332	321	356	306	280	325	333	307	297	331	357	323	313	329	346	308	339	325	319	315	340	320	322	299	303	321	337	341	351	323	320	308	322	328	305	312	300	309	315	308	318	332	304	304	314	324	346	352	309	311	342	343	319	312	299	358	317	324	331	336	320	310	327	325	363	338	359	299	317	311	319	337	305	330	323	330	305	322	300	328	332	345	318	321	320	329	321	301	324	358	298	306	347	313	315	345	307	326	328	323	329	345	314	303	286	294	322	311	307	314	325	330	323	309	323	318	320	296	319	301	320	301	318	301	327	319	326	332	344	317	336	316	290	313	345	303	299	326	303	329	336	316	311	340	302	322	335	332	299	329	329	345	320	339	321	310	293	339	294	337	300	309	308	329	299	312	319	323	337	316	317	337	316	335	285	314	318	331	315	285	334	331	314	338	302	317	335	300	307	316	322	305	315	325	330	315	339	343	321	342	343	328	330	330	338	327	320	317	338	323	322	331	322	314	331	335	345	317	334	341	304	295	312	325	328	324	321	334	318	336	294	329	307	333	348	324	319	346	309	344	356	326	323	347	301	319	342	336	312	309	315	340	324	314	297	323	326	299	339	311	340	324	326	319	330	328	333	314	294	322	323	288	303	345	352	313	315	281	314	318	309	316	342	352	312	310	336	301	350	317	322	342	314	302	321	332	325	334	330	316	321	287	325	337	317	305	330	361	318	325	329	309	326	332	344	337	305	353	334	328	339	323	325	312	353	303	311	333	341	285	329	314	354	326	321	332	318	345	302	320	345	322	313	350	338	302	347	318	298	325	338	318	320	361	319	305	329	317	328	324	320	328	312	307	315	318	333	321	355	376	340	295	306	321	291	322	285	309	332	307	317	331	337	344	313	327	350	316	304	315	314	326	299	301	300	281	322	314	322	307	286	343	295	332	311	311	341	306	320	306	320	317	337	332	323	294	326	306	344	309	275	340	299	312	299	331	308	298	349	327	330	329	322	296	324	304	351	304	330	306	302	320	308	344	343	339	323	290	282	339	345	304	297	346	316	341	325	322	297	299	332	332	337	315	340	321	353	345	357	316	307	308	358	327	299	343	300	335	353	314	356	335	315	342	289	341	337	316	294	336	312	323	337	333	341	355	319	335	319	337	352	326	285	313	331	339	312	301	312	328	290	320	334	331	338	301	341	313	309	304	318	322	318	344	337	320	346	322	334	300	281	289	307	309	363	320	288	310	323	346	321	338	293	278	296	347	307	317	314	326	346	302	309	329	320	322	341	353	312	316	327	292	318	331	349	342	347	316	352	330	308	346	315	327	341	305	331	330	325	312	318	339	332	346	330	333	331	346	297	328	347	320	356	338	318	328	308	347	341	316	307	319	371	316	321	335	300	324	300	334	340	323	324	318	299	350	321	335	320	320	347	348	313	315	298	321	290	334	319	322	304	325	322	320	317	369	337	293	325	331	314	323	350	283	315	287	311	331	320	283	314	298	305	322	316	328	321	296	342	321	365	321	316	338	339	339	298	282	352	336	289	329	352	332	348	305	313	349	302	343	357	286	315	313	340	332	351	313	317	299	306	321	299	334	348	301	332	337	357	325	309	319	299	334	350	298	309	297	323	304	307	335	349	331	306	327	342	320	286	280	358	320	341	336	328	323	321	329	322	320	305	302	340	300	282	323	308	332	343	304	317	332	317	306	327	326	327	332	322	325	321	344	306	322	343	323	333	322	321	307	341	312	315	344	335	311	315	325	338	349	299	341	311	292	316	299	338	332	307	303	305	339	310	288	324	328	330	310	325	332	337	318	337	334	300	290	303	309	282	326	327	313	305	278	314	331	298	338	337	315	352	327	300	324	304	312	329	296	333	337	331	304	321	332	334	275	289	327	321	316	353	296	291	344	359	301	289	320	324	321	347	314	305	322	334	364	313	352	330	324	309	326	342	317	304	308	358	331	309	323	342	308	321	293	335	301	335	311	304	308	317	326	324	329	297	343	285	305	341	286	314	323	298	349	304	339	324	321	329	347	300	291	296	342	327	341	302	343	345	311	305	321	306	355	330	290	321	340	326	327	341	293	305	322	318	298	312	349	345	326	304	319	322	308	337	302	340	337	323	352	337	306	328	280	321	328	305	301	351	322	308	333	297	312	355	323	343	327	346	323	318	355	353	313	314	331	329	315	342	355	341	312	310	342	344	318	331	335	312	330	308	292	322	287	336	321	297	331	296	321	349	343	330	288	327	313	326	328	354	361	330	315	309	315	301	336	315	305	297	316	336	319	328	318	285	366	313	344	302	343	340	342	349	311	306	359	292	341	314	359	317	307	325	311	339	312	315	313	331	318	332	327	357	314	328	325	358	305	338	346	286	347	327	344	305	312	315	317	331	291	341	294	292	311	300	322	316	345	335	327	312	296	340	328	328	331	321	322	332	299	318	317	325	311	292	310	310	321	320	316	317	308	296	294	333	329	299	311	299	327	348	334	301	296	274	320	311	328	333	356	279	311	317	339	329	327	342	326	329	331	310	330	312	318	294	311	295	311	330	346	327	306	313	346	346	330	333	327	342	302	316	322	298	308	309	311	358	361	325	310	305	335	318	301	327	299	302	308	306	359	330	303	332	326	310	344	316	282	326	308	333	314	334	308	301	311	316	327	306	325	311	314	290	319	335	334	340	319	314	354	308	326	292	330	315	356	333	338	326	319	335	341	353	339	304	348	316	318	342	333	331	352	348	283	334	317	332	327	329	314	286	323	322	321	336	317	341	341	289	300	307	319	292	295	309	294	301	332	312	311	335	318	338	308	358	317	306	313	319	312	298	303	325	325	295	355	316	333
15962	36718	29215	14864	5127	3634	2658	2020	1556	1296	1099	1009	876	816	705	704	695	635	652	617	623	547	552	544	580	544	531	497	495	529	498	452	498	498	473	484	449	502	450	470	455	432	506	436	435	434	473	445	467	466	449	444	416	452	444	426	429	445	420	438	404	449	449	413	422	402	388	449	435	411	423	446	453	396	451	441	480	429	459	419	430	442	391	409	440	401	439	422	374	427	419	461	433	397	418	392	413	409	412	446	437	446	384	431	452	445	426	451	434	446	428	385	395	441	461	418	440	454	422	402	448	406	415	408	426	470	444	427	412	462	430	407	414	499	428	383	426	399	387	418	420	447	431	412	450	422	446	422	399	408	443	454	433	402	420	395	425	420	408	455	449	429	431	448	410	439	428	428	417	410	459	426	446	458	423	414	398	415	443	427	428	427	426	419	440	415	397	381	446	407	408	374	407	408	400	462	448	410	444	418	404	421	391	417	430	422	410	420	451	423	432	430	402	428	399	405	428	412	427	437	443	428	441	432	428	459	453	438	427	411	427	427	443	407	448	422	402	418	452	419	386	432	404	415	408	404	408	424	440	417	419	420	437	399	466	417	412	404	442	465	444	412	420	436	425	435	436	425	420	430	456	427	423	402	437	434	421	437	411	418	381	376	445	378	395	439	425	430	413	389	451	427	388	436	445	442	432	432	441	418	417	437	405	440	423	436	461	419	414	460	454	453	447	410	448	432	437	445	425	424	432	413	403	404	428	424	415	423	411	443	414	409	448	428	439	414	441	431	439	430	405	459	424	451	404	434	410	405	385	403	440	434	436	447	433	386	413	372	411	407	401	435	458	413	420	460	431	414	431	401	454	398	406	395	424	408	379	425	412	422	395	383	441	439	423	430	468	411	422	453	431	424	438	423	390	423	431	448	459	443	442	412	412	407	421	428	442	418	421	444	442	393	420	406	422	416	418	438	456	433	440	413	442	428	390	429	435	401	451	421	382	424	470	410	409	440	424	452	420	407	437	440	410	449	415	438	400	399	441	433	440	399	423	418	459	386	456	406	399	406	407	423	437	436	418	429	438	438	465	438	383	398	433	434	450	394	411	400	437	424	419	434	451	434	413	424	426	404	419	426	394	455	421	424	434	443	391	452	427	447	420	401	433	419	396	416	448	420	436	413	464	401	408	434	426	425	399	439	416	442	428	413	406	440	430	416	416	436	423	436	435	429	438	436	427	433	421	452	444	409	415	405	408	404	417	440	430	425	454	422	381	422	441	413	435	404	393	432	397	391	412	405	385	417	418	454	406	431	450	422	414	372	419	436	406	427	413	398	428	414	418	438	410	416	454	405	408	421	431	404	412	436	435	427	433	428	413	418	432	414	409	427	408	448	426	441	429	435	443	406	404	418	469	430	435	401	445	401	404	403	455	453	442	416	448	447	445	438	424	451	433	430	446	420	390	441	432	425	422	412	402	413	409	434	474	407	401	431	405	446	461	437	410	391	427	423	424	381	447	486	437	416	428	414	400	456	406	439	439	445	393	434	398	429	437	425	483	393	427	414	416	409	423	417	406	432	430	405	439	451	443	442	427	414	381	405	424	407	441	412	385	404	443	376	426	419	429	454	415	468	415	432	434	391	404	399	398	418	433	402	442	400	439	434	429	452	446	424	439	388	452	446	411	443	407	440	458	418	402	416	417	413	433	446	431	424	417	414	408	478	426	453	424	387	440	418	449	392	424	448	415	411	424	415	461	434	401	443	382	445	376	443	415	412	430	418	411	414	386	461	428	426	424	442	401	413	418	450	417	457	413	407	423	453	425	425	427	478	414	430	421	429	440	422	396	421	405	431	412	428	427	429	427	413	410	389	423	472	444	449	395	432	389	417	457	386	462	433	433	455	413	422	443	416	415	415	439	399	416	454	407	421	462	400	398	421	397	422	411	410	415	422	447	418	429	446	391	384	408	416	430	438	421	422	386	443	434	412	426	444	415	448	408	438	452	431	431	437	411	446	420	418	425	405	438	409	457	484	434	423	433	420	452	433	444	424	448	436	410	426	459	450	405	445	442	422	443	392	414	423	414	391	409	428	409	438	474	441	431	413	454	418	437	428	415	433	436	405	408	382	414	388	451	448	393	425	456	396	405	436	423	374	404	437	383	450	448	406	422	459	400	412	410	425	390	396	420	409	430	415	418	417	415	425	439	444	437	437	454	452	409	418	427	413	417	434	404	430	404	453	422	426	420	416	445	370	415	424	371	436	391	414	430	428	457	411	418	401	420	390	418	408	418	437	414	406	392	430	429	464	429	454	423	422	403	451	413	442	411	419	435	424	432	426	427	426	456	412	440	426	376	432	391	428	404	415	434	391	418	440	414	436	453	410	383	406	422	426	439	411	416	451	441	416	395	394	425	424	430	439	402	396	416	407	404	425	432	391	446	430	430	426	408	398	419	406	424	425	490	432	409	450	399	405	407	418	407	454	439	405	396	459	406	434	426	412	424	413	387	436	452	419	424	439	425	449	422	444	409	442	405	427	409	427	424	435	430	424	435	426	417	431	405	394	431	438	440	418	404	394	365	434	441	403	427	388	419	433	382	430	437	398	448	447	419	421	447	421	399	399	416	422	389	430	396	409	434	424	427	411	425	438	418	399	389	426	428	425	440	435	407	398	439	457	425	408	428	451	418	448	411	452	407	387	420	492	413	423	439	457	412	418	447	407	427	421	410	443	437	414	429	423	430	422	435	439	415	401	423	400	423	399	415	416	411	429	410	399	443	431	414	406	441	405	420	475	474	404	453	417	396	447	445	405	415	380	411	411	382	431	433	452	414	413	428	405	412	404	438	385	386	419	435	434	409	422	429	424	415	429	454	424	469	426	411	417	394	435	441	374	420	413	413	435	418	381	394	445	378	447	389	410	446	450	418	446	399	401	399	418	405	451	454	446	408	413	407	421	439	454	422	403	441	417	430	471	382	408	428	466	436	416	406	442	437	401	400	429	433	443	396	459	415	428	411	430	384	443	410	432	428	457	418	415	405	414	438	424	445	441	411	446	442	451	413	421	363	418	454	430	427	407	407	409	425	442	433	407	393	427	420	410	437	448	405	447	445	424	419	419	415	412	430	430	410	425	445	394	392	426	428	457	424	435	404	417	437	421	445	427	381	411	416	394	408	402	452	446	419	414	391	384	395	412	424	446	413	439	434	406	423	396	432	415	456	430	456	415	435	436	461	425	439	424	397	435	429	444	403	435	428	413	426	465	398	384	450	398	417	417	428	481	398	445	425	398	446	400	452	425	396	444	409	419	424	416	404	435	427	425	439	440	423	403	404	419	430	434	455	447	428	421	462	367	400	460	464	431	433	437	415	401	424	408	407	436	427	424	411	429	436	432	396	423	443	424	456	425	446	430	412	427	420	423	419	425	420	439	407	444	403	433	430	413	424	406	449	425	392	448	431	457	431	404	419	402	415	448	415	436	448	408	396	454	464	423
22714	21619	29463	24248	21609	21611	10902	2510	1660	1481	1259	1168	1086	981	917	856	866	812	743	778	736	702	665	642	676	630	659	630	579	611	666	604	639	563	581	536	569	589	571	575	548	588	542	534	577	587	539	482	511	545	543	530	505	562	521	559	526	514	489	500	465	488	535	513	497	494	539	540	488	482	497	449	470	477	499	473	494	545	503	488	492	477	505	492	492	509	507	489	527	536	538	496	480	495	514	480	533	519	497	503	476	524	496	507	546	467	508	528	464	512	506	509	481	494	490	528	510	492	505	480	531	528	494	511	492	518	509	535	467	564	502	468	489	486	496	488	532	510	507	500	500	470	523	491	507	502	514	471	505	527	498	505	543	508	473	479	493	451	482	510	519	508	496	511	513	523	562	512	487	463	456	488	510	499	472	492	521	487	492	454	467	497	488	492	517	492	526	489	484	499	500	521	496	495	479	530	507	474	469	540	508	528	518	502	472	491	499	534	483	532	506	485	475	490	499	477	503	544	512	527	492	450	499	479	451	499	501	481	491	508	487	507	478	513	487	484	522	502	528	504	470	474	456	493	542	490	482	495	512	484	527	501	451	495	506	508	485	487	505	527	516	489	487	479	488	500	500	490	499	522	508	462	538	506	471	474	490	476	495	493	535	483	513	461	526	456	510	469	482	521	518	524	479	495	489	469	515	476	501	480	518	503	468	505	499	483	485	486	501	472	479	471	528	518	462	533	523	475	482	495	508	529	463	504	467	508	494	534	483	474	491	502	480	505	514	477	450	486	504	496	438	512	459	465	507	484	526	504	467	507	490	514	491	493	453	488	490	492	455	466	518	458	502	490	473	478	546	511	493	480	497	498	487	493	489	453	509	482	483	518	497	459	521	495	489	490	506	481	500	493	488	505	486	477	489	488	504	496	486	529	513	491	486	506	502	493	517	553	510	471	501	479	475	506	497	496	506	502	529	500	531	494	495	493	549	512	476	497	461	495	486	457	490	498	455	485	505	539	505	516	525	470	515	489	476	462	532	501	481	468	505	504	506	532	478	521	460	468	485	510	497	462	451	513	478	531	517	466	500	497	495	486	490	497	486	479	494	464	528	524	485	460	509	489	522	540	500	513	481	477	510	515	533	486	497	472	498	532	551	505	455	497	477	499	513	475	517	440	474	478	514	510	499	503	512	490	483	465	512	515	480	530	487	488	488	509	471	487	526	493	494	501	489	531	500	498	466	476	476	514	501	491	503	493	487	536	528	496	506	469	494	518	530	459	493	482	533	525	522	478	497	497	502	516	496	482	537	526	484	478	496	495	476	493	492	498	435	490	502	471	480	520	508	485	519	528	489	463	522	510	464	510	486	541	492	503	478	507	503	499	521	522	486	503	470	470	492	467	509	493	477	503	515	520	510	476	480	475	453	492	468	506	535	495	469	493	456	471	531	497	482	467	523	536	509	505	514	476	500	528	503	459	479	456	476	498	488	520	478	471	490	479	518	513	520	509	487	515	483	506	515	492	455	511	490	469	524	488	515	465	487	469	501	510	472	528	462	527	491	470	530	513	491	503	472	525	485	500	511	483	479	486	504	508	537	445	518	503	474	478	489	511	493	533	484	537	492	500	516	475	495	515	504	477	494	492	488	536	476	506	541	488	492	533	477	513	502	494	485	486	501	472	484	538	515	548	522	510	502	462	501	479	483	503	504	511	546	472	497	446	485	530	488	466	487	520	484	482	509	475	505	529	509	475	462	497	512	526	525	491	487	511	557	501	514	502	500	501	521	503	484	514	503	534	518	447	513	509	499	476	486	512	497	482	463	512	520	485	500	477	514	488	464	519	489	521	519	517	472	530	482	534	506	512	490	487	492	476	492	498	506	533	494	494	503	517	505	502	485	516	518	441	495	505	495	507	484	534	470	481	531	487	461	504	523	480	511	476	472	502	497	475	512	486	501	495	498	497	516	507	554	543	488	526	487	539	452	519	474	517	497	528	512	475	488	473	498	531	478	518	449	484	526	501	495	471	456	485	513	489	508	502	533	445	477	472	445	483	507	473	459	488	498	499	489	459	490	493	506	514	507	489	514	508	488	509	533	500	515	495	525	540	507	508	496	494	490	494	495	503	517	480	512	484	505	530	503	479	517	476	457	485	523	468	475	493	493	435	484	483	519	518	491	504	491	511	461	520	522	473	479	523	498	495	524	447	490	499	468	489	525	496	524	475	474	526	459	516	503	523	459	486	525	478	496	481	526	492	500	500	484	500	505	498	466	481	502	500	527	491	501	486	514	526	490	509	510	495	490	498	465	502	516	499	512	491	474	524	543	478	524	502	509	461	480	484	483	476	496	482	492	550	530	545	487	527	533	507	482	512	502	501	428	537	498	469	495	498	492	473	534	487	512	515	548	497	471	512	500	521	450	534	508	496	537	515	470	510	459	483	522	489	546	434	490	523	488	508	504	494	527	456	508	528	486	472	488	448	515	479	511	485	488	477	492	535	471	499	522	496	556	498	504	477	453	490	540	506	512	465	483	516	572	520	483	519	499	533	511	510	517	504	489	513	519	508	514	502	520	506	512	509	513	517	520	477	499	473	528	515	514	478	491	510	489	479	486	489	493	513	486	530	468	509	499	492	475	495	486	488	514	513	508	520	485	526	512	497	516	497	470	478	519	529	485	523	479	478	467	470	486	490	453	480	490	467	497	488	493	499	460	494	485	501	537	504	524	514	511	524	518	485	488	507	495	525	526	458	488	472	487	505	501	499	496	521	512	482	484	502	516	522	522	483	490	503	485	484	477	483	492	547	488	500	511	505	520	503	502	467	492	471	492	533	481	508	486	475	516	535	516	515	512	473	502	503	462	501	484	559	493	495	485	496	500	489	482	484	522	500	508	480	464	520	462	470	516	527	483	539	498	471	506	466	462	488	517	525	475	500	478	513	481	526	491	483	492	525	459	494	496	514	491	508	519	505	500	520	482	500	518	481	455	454	493	489	527	529	520	516	477	442	478	501	499	502	504	537	515	515	528	518	509	545	504	470	516	536	478	530	507	542	471	493	501	508	469	516	518	506	493	491	518	462	501	509	465	454	500	532	491	505	504	496	512	460	494	513	504	547	448	519	495	473	533	491	503	463	490	513	532	525	497	475	512	506	459	514	524	490	484	527	504	498	462	524	520	507	533	481	507	500	477	508	546	500	514	508	480	487	557	508	517	497	495	485	488	496	482	495	504	489	471	484	508	515	480	480	503	552	517	481	472	512	510	497	529	495	485	507	475	486	501	479	491	485	455	478	498	501	490	447	524	459	498	466	511	515	505	523	525	489	486	516	498	468	502	517	513	506	444	489	478	488	492	497	537	474	485	477	511	515	495	475	524	506	501	540	492	481	487	524	480	545	479	533	487	488	475	492	520	510	481	511	463	468	476	523	481	477	487	465	470	472	522	501	524	524	506	486	510	517	504	521	512	466	469	515	549	463	505	498	526	485	539	506
20029	47710	40818	20245	9140	6637	5150	3882	2988	2349	2059	1788	1615	1482	1378	1274	1259	1169	1092	1045	989	934	936	972	944	904	893	876	851	828	835	793	747	733	770	732	714	741	662	680	730	726	707	682	679	713	659	700	669	675	616	679	673	643	726	621	641	693	669	657	629	670	686	664	600	623	636	687	661	596	622	670	604	667	675	614	629	680	598	623	629	675	625	665	652	651	609	625	651	650	636	677	666	667	656	628	644	635	580	612	643	651	677	643	603	596	651	662	647	642	589	620	661	606	629	637	638	631	623	635	697	625	653	628	611	649	626	607	639	631	629	648	648	610	643	628	655	595	647	627	612	609	683	630	656	617	665	613	692	587	573	685	651	681	598	633	679	654	611	663	667	564	613	628	671	660	623	622	671	610	648	632	632	690	621	657	611	649	658	663	642	642	603	596	635	661	648	625	638	604	598	622	593	660	663	614	606	627	613	662	576	582	618	609	623	668	642	658	591	660	634	670	640	662	582	627	583	609	643	618	626	622	662	657	650	634	613	676	631	629	667	640	623	619	619	607	673	618	661	641	580	651	651	619	652	606	661	649	617	630	588	683	677	616	642	658	584	624	644	653	622	631	628	658	610	653	615	644	618	680	656	662	638	640	649	595	597	619	619	594	620	594	638	652	613	616	644	640	635	591	609	606	596	632	626	676	694	657	640	649	621	645	621	593	644	628	627	712	633	657	630	631	596	602	626	653	627	639	606	657	637	661	634	598	651	665	666	617	628	650	634	684	565	656	650	639	642	668	595	643	645	595	636	591	624	638	650	650	600	634	623	642	632	633	625	656	651	672	669	613	660	613	640	646	617	599	665	632	593	629	608	544	667	646	661	607	621	610	639	652	635	645	627	650	666	631	611	616	661	646	599	693	620	609	680	698	626	586	646	649	640	654	621	636	654	633	662	590	619	623	635	635	603	654	654	661	611	643	653	643	674	595	647	648	616	640	639	611	643	610	624	618	685	657	629	645	654	654	645	645	615	655	648	688	633	660	634	610	639	634	583	650	650	643	620	627	629	612	696	599	667	675	644	612	695	646	658	636	689	622	597	639	657	621	650	649	638	632	605	638	665	589	629	681	626	664	590	618	591	653	639	558	668	610	614	648	638	611	589	657	632	615	636	636	639	595	625	637	664	640	631	649	655	655	637	697	649	591	666	641	632	642	655	668	647	677	670	642	626	610	601	603	630	652	653	620	608	633	652	700	676	620	637	624	675	658	655	666	643	609	628	654	645	595	610	631	639	623	623	616	631	641	635	661	597	615	619	615	629	627	596	606	584	683	590	630	619	641	658	651	643	632	628	616	605	651	623	640	603	667	685	631	656	570	636	660	591	600	634	632	646	632	649	711	636	602	620	646	615	660	658	670	654	628	623	642	619	624	627	643	640	620	609	641	633	626	641	653	605	609	654	578	630	597	634	645	636	591	640	655	673	654	651	658	677	668	663	638	676	584	667	625	655	622	613	652	614	665	602	646	638	614	657	609	646	621	647	605	638	633	599	614	599	618	606	666	636	668	616	631	641	650	653	657	642	625	666	612	625	652	640	642	618	631	632	647	625	665	659	623	675	644	653	590	644	659	625	612	653	602	618	612	634	635	634	612	649	625	637	622	636	652	616	666	639	657	582	616	688	655	611	622	670	656	664	621	657	606	621	622	589	602	683	665	624	654	653	619	635	664	629	622	635	642	615	653	614	679	631	648	609	629	656	626	642	632	628	658	624	647	644	631	622	677	613	660	620	630	603	616	612	632	660	645	640	633	671	618	634	636	618	607	616	635	646	662	603	598	642	626	624	625	635	601	668	640	676	636	629	604	638	636	621	610	670	657	601	656	677	625	581	638	678	607	619	613	593	635	675	643	640	651	606	594	641	629	646	621	673	662	650	618	606	677	689	616	608	620	649	687	662	631	601	654	613	699	623	614	649	643	578	670	597	683	607	654	590	626	671	625	614	628	647	640	613	634	600	684	657	646	630	583	652	688	609	629	644	669	569	608	660	641	586	684	625	605	629	609	614	674	635	619	666	655	670	653	639	637	599	633	612	676	626	643	605	622	629	638	595	636	671	638	632	638	639	642	632	655	622	613	654	641	627	636	647	673	675	597	633	639	674	588	640	662	631	619	590	613	642	622	629	665	628	639	665	596	629	662	649	642	645	601	620	629	676	652	635	622	663	624	600	592	616	666	630	624	667	647	661	606	592	613	648	631	664	616	619	698	595	641	641	627	671	656	623	599	579	647	628	678	643	712	659	688	593	650	606	653	597	633	617	640	607	635	644	662	663	612	654	611	650	613	630	676	633	657	618	624	608	632	658	663	654	571	650	614	619	649	657	586	630	700	630	639	596	673	620	679	619	611	614	611	621	628	597	678	624	650	601	609	664	625	626	659	652	605	621	589	623	591	643	595	647	681	612	651	651	651	635	639	604	634	633	636	659	663	666	653	622	627	605	647	671	632	620	597	672	633	651	632	637	661	648	637	646	607	617	584	659	614	613	652	578	638	622	617	640	648	595	611	675	589	630	660	598	668	651	618	597	616	613	622	654	598	675	611	595	624	607	653	618	605	654	651	638	645	659	628	639	642	603	651	621	635	578	661	601	625	601	641	624	639	635	634	603	548	625	670	601	676	626	675	611	544	670	610	642	587	607	621	640	599	622	675	655	630	610	631	585	632	609	609	618	613	663	626	609	587	616	614	624	648	623	624	620	667	562	596	608	659	662	608	607	633	600	624	604	614	635	651	591	657	644	656	611	621	593	663	610	646	616	643	649	602	636	603	655	684	618	645	627	654	580	629	656	607	635	625	646	621	633	667	618	616	602	591	626	630	598	639	630	648	649	584	615	587	637	645	671	676	635	653	624	653	624	635	612	608	635	623	613	651	607	662	659	609	620	614	624	638	655	630	602	613	608	632	617	623	614	613	640	625	630	638	618	634	660	617	627	605	644	607	636	619	632	621	655	614	644	633	590	656	638	656	635	608	628	636	645	617	670	641	625	647	627	646	624	609	681	592	596	647	664	614	622	644	612	638	635	604	657	597	669	610	653	621	664	608	605	618	582	614	654	707	596	655	621	675	630	675	629	654	639	591	639	648	611	626	617	610	651	684	626	635	636	639	618	646	688	612	650	656	608	655	615	680	623	639	629	614	657	582	683	622	633	613	659	699	642	654	661	625	669	663	611	625	658	619	652	630	619	595	611	675	632	614	603	623	661	643	657	609	628	698	632	606	608	620	711	609	671	628	632	650	663	675	635	648	631	625	641	650	681	617	647	663	571	655	640	644	650	647	616	690	620	623	678	565	616	672	636	588	636	651	621	620	643	649	642	643	613	594	663	617	649	636	627	667	658	623	631	640	625	594	649	673	683	636	629	711	653	644	632	623	674	654	667	648	624	604	607	657	596	639	687	645	631	629	606	622	635	635	714	603	646	617	637	661	653	600	616	632	665	650	619	652
27586	21814	19529	8624	2216	1574	1203	961	843	785	733	719	680	628	600	572	587	566	552	553	579	573	540	559	558	530	586	507	534	507	524	492	524	481	476	501	522	526	484	515	524	463	490	538	497	527	520	475	509	499	532	524	466	467	527	504	518	484	485	489	455	473	523	536	509	535	512	482	488	496	488	455	544	453	484	488	444	506	473	479	473	502	494	504	488	493	487	480	494	475	484	459	483	475	483	513	458	456	480	475	490	476	527	495	516	491	460	472	492	505	453	492	492	488	482	478	527	493	507	492	532	501	477	537	487	506	472	486	473	483	461	451	490	483	467	454	519	486	463	479	476	510	457	469	508	499	493	481	470	514	486	463	501	477	486	495	479	449	504	499	471	464	465	456	471	499	493	508	489	512	479	512	481	499	521	430	480	483	506	492	478	510	456	494	461	479	486	465	493	470	520	506	470	485	492	463	491	484	498	459	494	482	465	497	493	484	500	529	502	510	504	502	495	485	529	435	510	473	447	493	491	478	498	480	502	495	485	494	509	495	484	492	464	488	478	460	456	490	521	493	444	491	468	498	481	469	424	488	487	447	479	483	490	508	550	478	517	519	495	469	520	476	461	485	502	476	520	486	539	522	466	477	491	482	514	463	511	538	489	499	511	468	486	460	504	460	456	468	455	504	518	486	504	514	518	466	495	488	510	453	545	500	531	470	458	496	489	447	482	556	458	490	497	447	461	483	511	490	440	460	478	484	506	481	521	519	533	525	471	501	472	443	464	490	469	501	463	491	509	471	542	453	451	485	509	498	482	522	459	486	453	497	458	506	494	490	462	475	437	480	542	492	503	479	469	492	468	464	464	457	535	472	558	484	488	499	478	472	471	478	485	474	454	467	452	482	501	471	457	486	467	492	517	471	477	488	501	491	508	490	488	466	482	495	511	480	522	475	496	474	458	446	498	498	449	512	511	477	513	489	482	497	472	469	489	462	504	466	510	480	490	496	516	500	489	491	492	470	511	480	483	502	479	479	532	507	490	498	471	475	486	466	505	503	529	494	485	477	468	486	515	443	509	510	501	490	509	511	507	470	463	481	467	499	505	486	455	516	490	469	458	447	499	488	484	462	518	491	518	487	464	521	484	511	531	499	515	482	512	504	488	496	498	533	513	503	506	507	485	451	510	479	503	478	510	461	493	498	465	480	479	516	497	472	555	497	519	462	474	477	505	497	481	464	464	491	455	473	485	479	439	478	476	509	502	484	495	505	513	464	473	471	538	484	481	471	519	448	510	462	448	478	531	456	495	513	457	437	505	458	497	496	473	478	485	483	476	492	499	487	468	504	477	531	416	461	473	497	525	473	497	516	449	461	481	517	517	486	507	441	466	493	466	455	508	517	484	442	487	515	479	500	488	470	477	523	501	502	476	518	479	527	482	480	496	516	487	473	502	495	488	485	497	469	490	498	502	512	505	489	475	483	508	524	485	484	489	476	503	471	486	476	479	471	478	490	487	547	477	487	483	519	527	470	503	447	552	521	531	471	488	471	510	505	477	465	477	507	492	503	493	507	531	501	493	471	487	539	473	497	484	545	481	481	484	484	532	479	495	485	473	487	508	509	490	504	497	449	503	494	461	492	487	504	484	492	494	458	447	501	473	486	491	472	483	477	502	523	511	467	478	548	469	524	458	501	503	463	463	507	489	474	532	469	486	472	482	518	469	478	510	478	497	500	470	522	504	522	484	458	474	485	468	473	433	480	504	458	450	499	503	487	503	491	488	462	481	504	496	455	510	486	469	481	471	505	486	489	481	501	504	493	492	478	466	484	492	480	455	482	448	459	502	473	478	503	524	460	496	473	517	478	481	515	467	488	467	469	517	463	485	535	445	461	461	466	469	480	477	462	504	522	480	514	484	494	473	487	478	507	456	504	497	475	520	487	491	474	546	492	464	489	504	522	488	495	459	512	480	510	455	466	484	517	482	472	485	478	491	431	503	472	468	489	500	467	472	505	493	488	497	514	487	470	451	498	510	503	489	473	546	514	508	465	452	498	482	447	444	491	489	531	468	448	488	505	489	497	469	515	491	448	463	481	498	460	512	465	492	472	502	470	474	516	482	464	497	471	496	468	507	482	497	489	486	463	462	542	471	475	478	459	441	474	497	464	515	497	481	501	512	482	493	468	495	488	482	490	463	524	503	489	471	490	456	480	467	518	535	491	512	456	497	505	491	507	481	518	490	459	471	493	489	532	580	510	495	438	445	483	496	513	473	499	519	458	478	507	464	525	477	497	533	507	503	456	480	508	483	406	475	469	469	477	515	500	482	507	490	488	470	500	476	527	465	453	510	466	465	480	477	444	481	502	528	494	456	483	504	494	486	505	486	506	477	498	502	490	491	482	493	493	494	507	499	445	481	460	491	521	505	450	480	451	483	471	512	462	505	450	482	502	482	511	463	528	498	505	485	498	516	523	510	450	438	488	469	521	543	530	473	479	504	492	445	459	494	461	504	499	470	477	482	496	466	482	485	502	461	482	485	470	479	485	502	488	569	526	512	447	508	462	488	522	469	489	542	451	506	503	505	494	498	509	474	484	501	487	530	483	475	475	523	487	499	486	484	476	519	482	495	484	519	454	472	441	494	502	530	479	474	482	463	495	523	526	447	523	499	492	487	494	479	488	477	519	481	478	500	522	503	501	529	506	475	525	451	537	454	441	471	494	461	525	438	521	478	508	485	481	489	466	469	490	503	449	483	502	507	486	516	468	503	490	510	460	503	518	486	460	522	482	528	490	491	460	522	517	483	471	483	521	475	462	513	508	468	500	477	493	480	518	540	472	473	498	483	517	477	489	521	529	467	493	482	482	464	506	499	527	477	487	482	474	487	501	484	481	462	516	486	509	521	509	437	500	470	525	487	500	498	454	474	504	485	446	508	505	531	513	519	483	467	506	491	495	463	447	513	516	485	499	496	525	453	458	486	517	490	510	488	513	476	494	492	483	479	501	487	506	493	494	484	511	523	496	478	476	516	529	493	517	515	497	506	479	495	480	477	535	480	502	518	504	475	483	480	530	516	503	528	497	486	507	509	468	463	464	470	494	508	493	459	477	511	494	505	513	471	489	501	494	444	492	453	491	494	443	462	474	447	437	469	459	491	520	536	505	491	510	475	471	528	526	496	499	502	489	478	491	507	468	505	489	544	500	498	473	509	501	472	485	512	490	498	480	497	504	511	475	529	490	536	498	505	499	495	510	503	543	475	497	517	428	453	494	523	527	480	517	462	470	475	506	500	467	485	479	508	472	511	456	458	534	472	524	459	466	512	539	493	482	501	449	478	503	460	505	500	509	450	455	467	464	496	476	490	500	521	480	494	482	484	465	495	501	479	512	495	485	483	464	501	510	467	477	520	512	464	476	509	495	509	485	429	437	510	416	473	500	486	474	533	496	485	507	492	512	490	532	481	499	481	479	503	490	499	522	506	501	487	524	502	480	504	475
14524	30586	21794	8690	3567	2687	2037	1575	1359	1152	1059	982	876	907	828	759	754	770	755	749	778	731	750	707	677	696	645	705	749	645	681	641	688	618	653	672	618	637	622	649	600	614	635	616	611	622	634	632	661	647	664	661	672	642	601	598	631	629	620	589	672	601	643	608	603	631	615	588	670	596	645	591	628	620	604	661	666	581	566	574	630	661	589	583	599	638	590	602	597	629	606	587	632	606	618	620	603	619	592	620	681	595	624	600	632	649	617	612	620	560	625	602	624	615	602	598	588	580	612	657	648	578	633	606	623	607	609	642	630	641	600	608	592	615	603	596	572	597	646	613	622	638	631	580	609	674	560	607	594	628	642	630	582	636	632	599	586	578	610	654	603	583	579	607	651	619	666	654	589	618	607	624	607	631	579	621	604	630	618	557	609	609	620	625	625	635	617	618	589	601	657	637	644	611	571	628	629	616	640	606	579	651	613	606	604	629	647	623	633	621	643	611	626	605	602	575	633	664	635	599	605	611	624	621	597	621	646	629	649	614	622	618	587	635	596	599	602	664	634	608	601	606	616	600	615	625	626	624	581	609	633	678	627	621	630	607	652	597	624	597	629	616	631	635	608	609	608	615	598	630	610	627	615	601	606	633	623	620	632	623	628	621	606	639	639	607	642	619	623	648	624	642	653	653	630	597	603	609	602	657	635	643	595	610	604	618	619	628	560	645	596	657	651	633	629	618	594	587	579	629	609	641	601	616	591	600	637	622	629	598	594	628	591	664	604	626	598	594	636	612	574	637	646	606	586	609	652	602	584	585	601	605	648	577	591	645	603	607	603	622	638	654	618	688	649	626	660	623	618	617	613	638	579	655	627	593	624	607	616	603	630	618	621	641	586	619	607	600	644	640	614	598	602	610	604	619	607	593	594	622	626	619	601	656	576	594	581	618	631	614	592	587	625	613	603	601	635	610	701	687	621	602	611	641	573	631	619	638	617	612	635	609	579	624	634	630	620	612	598	595	630	605	618	602	662	636	571	632	616	650	591	672	591	606	622	611	637	636	625	608	590	638	628	593	621	617	665	642	626	583	638	659	620	632	652	615	575	622	631	647	670	592	595	614	599	624	623	575	584	580	594	620	626	611	635	613	614	608	590	631	567	595	617	550	607	624	645	596	596	599	620	618	599	630	613	600	664	622	619	593	584	597	643	635	582	614	619	616	567	594	623	667	648	635	636	649	595	612	579	608	619	602	584	579	638	628	640	605	619	647	620	621	633	607	635	648	677	634	609	596	641	629	590	623	647	636	620	645	610	628	636	623	629	586	576	613	606	608	599	629	605	646	644	586	649	649	653	580	595	583	590	611	608	620	629	592	608	621	647	620	569	652	630	650	600	614	603	585	612	610	586	612	622	666	633	598	600	605	633	570	596	594	604	605	638	633	603	630	595	624	578	580	619	629	644	615	590	637	593	617	617	636	637	564	635	657	639	628	608	597	625	597	605	615	637	587	615	663	596	600	631	620	616	586	620	610	610	646	589	572	616	587	647	618	587	644	632	601	624	651	608	599	609	628	627	593	583	615	651	625	643	591	591	588	612	660	629	655	609	627	591	668	607	606	601	612	581	655	628	597	682	659	567	631	624	618	630	608	653	622	590	634	589	581	650	625	627	645	616	633	654	614	645	610	655	627	655	603	593	591	593	665	604	611	613	639	602	611	623	643	598	624	584	624	599	602	594	612	589	628	604	632	644	621	607	617	604	606	593	626	610	640	600	584	605	617	630	576	642	631	636	581	614	578	591	574	601	664	623	624	641	578	612	591	610	602	616	639	590	643	618	643	653	601	645	574	587	659	675	605	621	623	570	589	651	611	605	609	642	604	574	623	610	623	567	637	605	605	585	633	625	636	630	618	582	626	626	580	597	584	608	599	628	648	599	590	615	603	606	627	615	589	618	590	617	575	606	572	647	637	603	638	658	601	616	625	611	629	633	616	637	599	659	613	627	599	644	620	617	625	611	617	610	618	615	655	609	620	657	627	584	610	599	637	629	627	624	589	632	620	575	637	637	637	603	628	627	643	627	636	607	608	638	621	630	608	618	589	613	616	609	593	697	624	604	599	598	587	632	659	597	624	629	594	602	596	602	611	645	658	603	614	614	657	677	615	619	605	614	615	560	595	609	590	658	671	602	682	633	616	601	645	641	597	547	587	599	592	612	638	670	601	615	647	571	632	611	561	639	569	580	606	573	625	617	635	662	600	605	637	621	633	639	583	627	644	604	615	601	616	606	653	597	607	605	571	650	618	648	641	615	604	596	582	575	584	587	629	630	625	569	624	620	627	573	626	641	588	670	567	606	606	617	589	605	612	615	628	567	575	615	575	594	583	589	616	610	611	633	573	611	636	601	580	589	627	633	628	621	619	612	582	596	638	645	638	644	621	620	633	600	632	631	588	601	594	593	618	623	612	629	624	620	629	577	639	625	601	623	619	667	667	618	621	629	615	599	602	638	632	637	601	613	629	632	599	573	646	633	634	604	640	642	594	634	613	582	582	656	620	598	602	635	625	616	576	596	618	586	584	603	624	635	571	614	640	612	608	628	640	611	597	602	583	694	632	606	616	555	608	605	633	608	614	652	649	613	606	617	610	617	606	607	568	600	714	609	618	646	631	621	577	628	632	601	600	596	639	619	578	604	613	589	652	586	619	608	637	635	593	611	622	628	577	610	600	586	609	622	615	594	590	657	597	562	617	566	651	614	662	650	632	643	591	679	580	575	629	623	640	616	619	573	634	627	610	617	619	627	602	596	620	601	600	577	633	625	576	653	635	637	625	639	674	619	597	629	590	633	644	612	616	608	617	584	637	632	609	675	636	659	589	652	590	628	606	615	661	624	645	632	679	629	603	657	605	624	611	633	615	623	600	603	575	578	649	584	595	668	598	603	647	635	582	596	606	624	634	627	606	618	594	605	593	642	631	659	589	611	607	627	632	603	595	629	590	605	638	570	619	610	634	615	644	614	632	640	650	596	614	623	670	607	597	567	604	602	611	632	595	680	611	663	588	599	646	616	623	584	596	594	646	590	621	583	652	624	668	648	597	610	642	620	612	646	618	617	639	593	602	551	635	610	611	599	602	624	631	622	642	631	573	642	596	603	664	606	630	619	628	662	653	596	663	622	623	609	578	610	580	660	621	571	658	672	579	589	617	615	597	595	630	628	619	594	632	570	646	667	606	580	606	573	600	649	592	606	620	635	588	634	636	618	653	647	617	622	617	615	613	541	655	595	627	576	655	598	571	584	606	624	654	673	639	630	626	530	631	686	609	617	617	624	643	683	632	658	630	644	563	612	650	630	632	617	602	614	563	633	631	576	577	633	610	623	626	646	606	609	579	580	597	584	557	591	653	629	599	581	645	603	620	585	632	670	610	635	652	619	630	617	588	589	600	615	635	658	583	605	614	622	634	631	629	633	670	620	612	619	625	598	614	641	618	610	609
23530	21510	28837	24646	21433	12410	3031	1812	1438	1254	1161	1080	1008	929	905	883	865	853	832	805	760	769	754	789	761	763	722	727	735	697	706	726	703	655	653	649	749	661	718	687	657	696	672	651	637	669	670	648	648	670	641	629	604	652	680	692	668	666	639	675	674	616	633	623	637	668	669	669	627	644	646	686	640	613	654	627	673	671	670	649	600	633	663	652	690	666	612	624	640	643	605	631	661	649	598	655	638	642	650	651	650	641	640	660	638	658	636	603	685	619	622	593	679	655	622	633	621	611	600	626	602	612	644	633	674	657	658	665	665	622	633	659	600	637	632	607	649	640	637	674	637	625	670	645	646	642	627	642	664	654	698	646	570	611	625	604	634	604	607	675	647	648	638	647	601	658	617	620	626	644	613	659	653	657	613	634	655	599	634	669	678	619	631	635	631	656	629	687	640	658	629	635	587	643	603	648	635	619	593	645	628	619	616	638	635	595	624	648	614	633	679	656	668	623	701	630	630	657	602	640	615	647	684	658	661	643	659	675	621	622	661	615	640	631	599	628	673	633	636	630	619	614	654	660	620	659	640	645	612	675	658	657	610	638	659	644	587	624	613	617	657	628	660	675	664	642	639	637	669	660	656	628	632	633	651	628	675	618	632	594	613	591	648	660	662	647	658	613	647	643	631	624	599	600	582	690	662	608	621	656	661	663	620	658	624	662	586	610	628	672	632	661	633	599	632	686	618	644	594	653	642	609	627	653	665	610	663	604	654	648	679	692	627	676	664	620	617	626	640	627	595	672	654	645	615	618	710	617	641	658	666	671	628	667	647	669	589	619	611	575	637	633	632	657	623	642	647	636	602	635	602	658	654	658	595	618	612	645	663	594	713	672	616	596	683	638	623	646	648	651	649	668	648	664	639	655	653	629	663	610	649	636	622	679	640	628	649	631	595	599	636	575	663	669	666	669	670	646	671	609	652	651	603	632	645	632	633	601	657	618	640	641	648	617	605	644	657	665	684	640	631	664	676	631	650	636	645	655	636	660	621	623	641	670	670	650	591	635	650	614	677	625	644	678	652	657	646	615	689	658	635	669	649	653	642	602	665	647	610	596	619	627	645	685	649	675	625	634	652	640	649	653	618	671	651	612	668	622	672	621	620	647	670	655	617	673	619	654	607	650	673	676	657	611	613	621	631	613	623	670	636	635	638	607	671	616	601	601	638	673	661	648	643	623	665	640	642	666	647	603	693	637	600	689	630	625	626	678	624	664	620	636	615	605	600	627	582	651	661	636	594	612	615	640	617	630	658	624	619	663	663	618	633	606	616	639	662	675	603	646	646	651	644	603	665	659	611	634	647	575	674	623	667	611	641	637	628	634	638	616	632	659	612	647	621	648	651	641	631	639	618	629	642	647	639	634	600	621	661	615	621	642	612	608	634	637	627	685	674	621	630	610	650	610	626	660	665	670	620	676	679	619	616	671	668	611	606	615	633	603	653	613	638	619	579	690	681	638	627	654	640	652	582	645	618	614	613	624	631	667	608	664	600	607	638	604	604	612	642	614	629	669	637	617	632	676	615	612	622	657	659	611	609	618	669	636	616	650	673	613	639	695	661	624	673	657	658	659	663	665	600	631	655	569	626	654	647	666	640	591	656	639	661	639	618	631	630	660	668	659	618	632	593	660	625	606	672	640	605	657	644	648	629	656	658	650	619	644	651	635	615	610	602	634	646	611	606	673	648	649	647	585	611	625	662	649	638	678	646	627	650	643	650	629	659	623	642	705	659	646	641	686	605	659	644	621	674	593	638	622	600	628	634	666	635	693	663	651	664	581	614	662	658	605	654	642	644	595	650	630	660	608	627	604	659	633	643	617	611	610	596	652	675	638	612	638	639	623	611	597	617	669	635	655	659	644	677	645	665	676	648	636	693	611	640	631	597	662	629	650	656	648	618	628	639	643	618	629	648	670	640	606	651	615	603	663	632	628	646	607	604	618	628	647	656	652	618	668	654	642	645	613	629	596	597	617	671	627	605	662	655	606	626	679	617	643	620	621	632	645	649	622	632	607	644	641	660	626	639	614	593	697	597	591	617	654	634	621	659	660	646	650	650	669	634	657	644	619	657	636	620	644	633	664	655	630	641	602	631	698	604	639	632	624	660	643	677	648	630	629	613	651	663	632	614	641	684	656	621	662	606	623	642	602	648	636	625	618	678	626	624	617	641	632	656	677	637	614	653	682	648	602	646	585	625	654	596	601	623	669	638	628	596	670	584	636	575	681	642	679	644	653	608	670	600	657	655	660	620	669	681	619	656	614	642	682	602	606	616	636	646	683	631	632	597	630	618	606	624	674	631	631	676	625	666	610	637	615	579	643	614	682	680	626	645	630	638	623	654	662	609	666	653	636	663	689	603	680	627	603	618	681	613	584	655	658	624	607	649	606	620	654	566	635	639	644	665	607	642	630	641	670	614	615	626	604	634	662	658	645	661	642	678	624	636	653	687	598	646	657	628	667	655	612	631	638	615	655	649	651	628	676	667	671	611	660	670	627	642	682	611	653	658	700	655	659	642	587	634	689	616	684	656	671	622	633	642	645	632	663	657	600	612	605	630	651	566	637	692	591	612	623	671	612	653	585	647	614	594	614	621	663	650	638	677	614	625	647	640	627	638	587	637	631	632	663	674	629	636	645	613	657	625	674	636	640	617	658	632	632	663	589	654	641	689	686	601	670	656	655	661	646	587	655	613	619	631	649	654	646	594	663	628	602	686	648	584	611	651	648	654	627	597	626	657	597	640	647	638	597	624	651	676	698	639	624	611	683	638	580	656	672	647	613	630	601	708	652	682	657	708	660	627	605	622	618	646	646	640	644	643	667	600	633	640	660	613	615	641	631	593	603	662	624	663	596	603	652	655	646	593	634	645	674	649	610	661	625	646	586	656	686	657	640	613	612	609	647	666	651	619	663	644	641	670	620	674	661	634	636	675	634	596	668	662	631	655	662	642	604	654	605	616	627	644	631	626	635	652	649	625	636	627	649	683	601	663	630	633	668	585	655	624	620	646	623	642	578	630	651	673	632	662	648	685	661	592	641	653	652	587	639	640	663	629	588	624	654	646	636	669	646	630	630	558	628	689	640	618	643	676	628	627	678	659	681	618	672	644	635	630	631	667	644	637	696	634	640	621	593	691	626	625	643	599	624	599	640	632	631	628	622	633	642	615	663	627	601	629	650	701	631	653	642	627	666	624	627	635	613	619	641	615	600	599	687	655	686	613	672	609	649	631	631	592	658	677	617	664	698	685	653	591	658	619	645	673	651	664	644	664	620	648	630	642	682	609	622	625	608	673	661	623	666	627	629	629	621	609	623	667	633	608	635	658	647	622	657	644	685	616	644	661	609	648	651	640	637	653	628	633	686	628	641	649	600	658	616	632	634	647	589	644	588	653	605	656	673	625	614	631	644	627	652	615	641	653	633	622	617	644	640	651	667	677	639
16875	40643	34567	17191	6510	4728	3771	2950	2312	2037	1717	1507	1492	1317	1229	1249	1123	1166	1070	1031	1073	952	1039	969	951	997	959	953	950	920	863	891	961	903	872	892	830	853	883	843	854	856	812	832	855	859	833	856	818	791	925	811	823	826	817	812	787	773	796	834	829	824	801	821	769	784	752	816	800	821	823	790	818	816	802	812	790	812	866	771	819	820	838	784	812	810	766	771	757	775	833	857	824	798	805	815	743	826	803	809	801	827	803	799	820	804	776	837	781	785	785	808	809	760	849	762	810	800	809	793	825	821	803	811	774	812	807	797	859	797	772	827	767	798	743	802	855	829	792	806	810	784	810	751	747	790	748	753	786	819	784	830	831	816	814	857	806	807	758	821	800	751	843	778	807	825	773	856	760	760	824	797	713	803	795	743	828	790	839	781	822	795	835	813	815	760	797	816	807	823	823	839	786	819	770	806	754	806	815	820	833	772	829	777	845	756	817	744	765	817	780	789	817	828	828	762	780	807	784	791	779	860	811	787	781	785	784	854	795	824	827	802	758	799	799	828	778	768	752	816	822	819	864	807	815	790	820	816	778	763	800	786	816	803	826	806	852	841	773	785	844	784	824	829	786	826	814	763	841	830	778	776	807	830	814	821	788	850	790	803	762	800	793	815	840	803	865	790	818	769	811	792	811	772	745	742	796	747	783	825	785	849	810	843	802	787	824	755	813	776	824	764	767	861	821	831	756	859	798	822	773	773	829	774	809	765	801	804	805	829	808	789	828	760	783	769	855	834	838	795	815	810	837	826	806	790	785	786	750	779	797	800	804	791	813	727	787	811	834	803	804	802	816	863	796	838	781	845	844	786	807	789	826	761	790	888	794	783	787	830	792	848	836	786	796	800	773	810	758	757	795	849	853	790	826	748	820	833	784	818	773	801	780	817	826	773	774	816	817	782	769	786	814	779	772	795	792	763	783	793	803	818	768	761	820	825	822	782	790	784	834	799	844	834	818	768	821	822	799	774	811	794	793	826	851	806	788	824	870	783	792	803	795	815	800	805	795	769	822	791	828	792	859	783	798	804	741	792	799	842	820	826	823	790	818	766	794	802	821	802	818	793	771	829	763	768	769	777	763	746	771	806	798	757	785	830	807	826	809	774	831	796	826	801	794	791	806	790	810	755	762	819	825	791	793	800	831	769	797	786	767	753	815	763	832	810	837	807	820	821	809	846	828	748	802	788	775	810	804	790	821	827	877	801	795	763	782	792	826	820	799	817	826	835	826	791	784	822	813	830	789	822	807	790	802	796	816	787	818	818	815	817	831	779	802	806	811	816	822	837	779	830	815	856	801	784	738	775	800	784	865	757	775	839	792	794	814	821	772	776	794	796	809	807	813	809	782	766	781	823	726	840	764	789	793	764	819	828	828	830	794	820	780	807	837	758	759	803	779	793	824	835	762	749	808	803	794	792	831	790	804	755	833	802	801	766	795	787	834	791	805	803	787	835	766	793	835	787	784	806	839	776	769	811	786	815	776	786	787	821	840	824	806	772	808	786	763	809	812	799	800	782	854	728	806	794	790	784	780	786	845	853	755	825	821	802	800	759	745	818	812	820	808	798	797	799	796	813	797	786	817	779	814	815	813	826	808	805	852	824	762	812	755	795	792	807	839	772	805	829	819	818	785	813	809	787	864	784	814	795	817	807	809	779	789	779	791	802	778	781	763	805	797	829	815	808	828	792	828	796	817	788	763	814	807	733	851	772	793	835	807	797	798	822	834	769	787	819	771	827	838	785	841	755	784	818	814	743	779	781	790	797	781	803	812	771	816	787	801	765	802	838	804	805	773	789	807	796	782	800	818	807	826	807	810	842	819	780	790	814	828	813	767	801	826	765	772	807	762	808	825	826	748	857	810	792	787	845	820	794	813	800	842	758	765	834	795	808	760	791	828	841	822	806	788	802	725	829	795	847	775	783	833	814	793	792	764	781	867	798	798	782	834	847	878	777	797	829	780	807	826	784	758	774	817	796	809	740	797	784	801	765	789	794	769	819	830	758	774	788	847	770	793	781	760	785	798	773	820	856	778	852	795	809	802	817	743	813	810	788	781	803	794	817	843	813	822	794	823	800	779	788	784	725	803	821	761	806	825	765	854	785	838	820	801	812	766	755	754	752	803	801	803	799	776	799	805	814	747	807	787	810	830	765	787	787	802	799	819	792	796	815	786	798	811	787	809	779	850	810	830	798	857	793	771	821	864	745	834	771	803	796	787	746	809	788	804	780	870	772	814	849	770	822	805	835	806	781	810	788	748	809	773	794	815	835	880	784	800	815	811	739	858	804	774	763	834	812	824	764	829	794	834	826	821	818	788	844	782	830	782	762	807	786	868	825	794	782	826	777	745	776	826	797	755	762	795	772	773	787	827	820	852	801	848	777	801	815	794	822	795	818	788	756	809	781	804	796	767	783	804	770	815	829	820	797	816	806	803	741	798	831	824	804	788	777	795	761	771	836	787	813	782	780	763	845	784	792	785	829	802	783	807	842	819	824	794	797	797	776	791	795	789	822	822	787	790	795	784	846	813	786	775	801	752	810	807	842	782	843	792	758	782	785	807	819	759	835	811	824	807	845	813	826	804	803	783	818	747	797	827	825	791	750	781	740	798	833	795	804	767	801	788	799	755	787	861	769	796	857	813	826	824	795	795	826	790	805	808	824	785	808	774	774	796	839	808	760	823	770	817	896	793	714	837	738	808	769	790	832	840	825	821	839	794	823	807	811	776	725	784	827	789	828	749	781	777	832	759	787	843	790	815	784	823	788	819	768	792	761	776	855	798	825	812	791	786	836	803	787	798	803	835	795	803	801	826	842	785	824	842	813	809	798	789	802	782	798	804	818	756	812	781	776	787	816	766	828	719	796	829	784	766	832	814	785	807	813	839	810	804	790	781	799	798	805	778	803	790	803	789	815	809	792	804	810	827	777	810	807	776	786	778	796	799	772	760	792	807	818	801	807	799	792	860	798	751	786	808	797	830	871	796	834	823	820	805	802	786	779	766	843	805	816	756	817	775	805	793	835	797	804	827	819	785	762	804	768	822	800	785	776	856	842	787	784	810	768	873	794	872	802	851	770	791	819	787	822	828	797	829	794	859	803	810	823	802	819	820	835	749	812	768	781	818	809	803	770	770	821	824	783	787	804	788	772	749	783	780	799	818	787	813	801	839	825	811	781	783	776	858	822	769	852	846	789	798	773	811	799	804	782	775	813	826	849	825	856	805	749	822	784	777	814	760	806	795	821	812	861	772	798	806	796	806	776	795	785	841	843	798	784	844	824	806	768	756	766	766	838	833	803	773	806	781	830	847	789	808	807	741	767	778	839	837	755	824	795	767	819	791	792	759	809	783	775	767	768	787	829	826	822	769	776	801	797	806	811	795	812	807	832	794	845	782	832	724	784	781	827	809	803	731	828	790	804	819	817	809	762	800	793	783	758	796	811
24804	21553	27885	25520	12203	2376	1378	1094	885	737	657	634	590	535	517	462	482	450	426	389	428	448	436	444	397	364	353	383	377	348	405	379	369	361	330	349	359	362	325	349	346	342	321	361	373	337	324	369	332	335	327	338	369	310	326	327	333	332	334	375	326	334	353	336	300	354	320	332	332	340	323	304	293	322	310	331	286	303	311	297	316	304	341	353	327	296	344	297	281	304	315	340	300	318	316	287	329	321	316	336	294	336	341	336	342	301	305	342	331	337	306	305	301	327	335	338	316	332	329	295	331	334	351	342	331	316	341	331	304	302	293	323	313	325	336	336	325	327	327	306	324	337	342	324	333	322	305	306	314	331	315	315	312	339	311	327	314	340	336	309	339	319	358	346	325	304	306	329	309	329	314	295	325	318	334	308	333	335	318	320	340	311	321	324	290	320	328	300	311	321	302	324	356	349	350	311	304	315	341	327	316	308	330	331	336	338	330	326	359	277	340	334	346	350	328	319	341	355	315	355	314	328	306	322	302	287	346	336	316	319	315	304	326	290	336	367	303	328	330	336	280	305	338	331	349	312	314	352	315	310	348	349	301	331	339	348	339	309	339	331	330	303	319	332	341	342	332	334	343	335	326	343	296	328	319	320	326	315	349	340	333	326	304	310	307	281	337	299	343	305	322	322	329	316	324	293	309	320	334	304	334	322	313	344	300	358	346	323	310	309	335	346	283	342	320	327	317	332	348	307	319	357	318	324	355	331	323	310	352	334	344	309	320	323	324	307	329	307	309	283	334	332	345	294	325	312	342	305	359	304	332	315	356	320	320	330	295	317	318	321	308	348	330	316	300	334	364	307	336	335	334	288	311	317	327	335	324	337	296	313	326	330	321	310	304	315	319	328	333	316	299	333	303	337	339	298	302	311	256	297	339	316	299	313	344	315	320	348	304	319	321	302	337	314	314	347	334	333	341	321	307	314	291	332	289	309	328	320	336	382	291	342	340	337	336	299	332	302	312	315	330	363	344	317	344	329	294	309	294	331	310	304	328	307	276	351	331	302	339	328	339	333	334	321	322	293	337	316	301	322	319	337	282	342	318	302	328	323	298	311	322	348	305	311	352	334	289	333	314	331	323	313	354	310	301	338	351	312	348	323	350	312	364	317	296	288	341	296	299	296	313	296	308	328	301	318	306	307	303	288	345	308	319	307	349	307	335	295	297	298	326	287	330	342	325	321	346	330	336	326	330	315	327	325	333	342	322	299	305	323	340	344	326	327	368	343	298	306	319	324	319	330	334	354	367	320	328	342	358	295	300	307	325	323	325	294	327	333	307	322	317	333	306	329	327	297	314	334	328	293	308	339	314	319	312	320	290	332	345	349	315	326	348	306	324	336	317	316	315	306	318	316	317	358	329	320	343	305	329	308	313	355	330	309	286	308	318	298	292	329	344	298	330	311	344	337	317	315	329	351	319	322	334	336	356	322	295	327	325	320	319	340	324	305	317	329	308	334	336	291	327	331	327	298	349	325	286	307	301	338	305	322	339	319	332	330	306	316	315	344	353	322	327	330	340	319	327	330	313	317	329	325	334	330	305	301	268	323	326	327	333	314	322	343	291	342	321	318	308	329	322	301	322	335	337	298	313	312	347	299	305	317	315	309	320	314	313	341	348	312	323	324	363	320	329	349	325	300	336	348	345	333	327	339	335	302	328	317	333	312	337	322	301	313	324	315	343	314	313	319	333	322	321	336	325	302	325	307	360	357	355	342	341	352	271	357	294	314	309	341	326	299	322	292	300	355	338	316	328	291	309	316	271	296	329	309	316	343	319	317	314	322	323	320	315	328	322	295	326	321	304	315	325	336	309	346	312	322	329	328	323	318	338	314	338	290	312	325	322	322	326	314	328	291	345	319	335	302	308	323	342	288	348	317	350	322	332	356	324	323	305	342	306	324	339	333	354	345	350	304	316	329	329	327	302	331	333	348	353	337	335	322	305	324	337	324	329	355	305	311	321	336	311	318	325	315	335	322	326	311	332	343	281	301	336	356	345	323	300	305	312	312	320	358	332	323	344	305	327	329	336	316	329	289	289	326	317	320	324	308	354	305	283	368	284	327	317	331	335	326	327	329	318	334	342	350	332	327	341	340	319	325	301	312	336	338	308	327	334	294	282	336	314	331	322	337	274	338	342	333	337	326	316	342	327	311	318	324	343	275	318	343	359	323	325	325	349	357	348	306	282	319	318	282	329	322	345	330	303	321	318	315	291	369	313	331	296	361	314	295	293	323	318	326	340	334	346	317	344	323	306	335	351	347	303	348	296	349	305	295	308	369	307	320	331	316	329	320	311	309	316	300	340	319	304	325	295	301	348	337	323	309	317	318	344	324	319	336	332	329	315	315	366	304	354	292	308	330	328	352	332	311	294	328	339	320	323	357	311	304	314	297	313	317	325	326	311	317	323	307	308	357	304	300	344	293	320	367	301	308	357	330	358	339	315	332	335	352	317	320	305	339	327	320	340	296	336	295	331	307	312	336	339	294	322	338	332	306	342	342	325	324	345	319	344	312	312	324	347	329	374	312	349	328	308	308	315	333	307	305	314	306	325	319	337	301	348	324	329	350	302	361	323	343	368	325	274	327	300	312	313	313	332	322	321	311	316	326	344	343	323	298	322	340	329	320	301	300	336	318	272	324	305	309	350	313	289	332	350	331	310	349	302	326	321	319	324	318	317	301	343	332	293	336	312	321	304	337	311	313	333	311	319	304	314	283	338	298	320	317	301	318	330	314	339	277	325	298	315	344	337	289	373	340	338	336	310	342	316	320	318	335	295	322	332	324	320	303	300	336	344	307	320	289	327	309	318	322	295	337	307	289	276	302	338	331	314	310	323	286	323	310	320	310	332	326	323	315	329	341	330	328	316	329	321	315	353	295	337	342	322	339	334	302	299	299	302	321	315	330	324	332	328	295	316	324	326	348	342	339	357	309	350	292	318	336	329	327	323	319	338	309	352	333	318	347	347	334	317	320	343	351	319	313	322	303	327	322	314	328	340	309	328	308	340	320	341	320	321	313	289	359	347	305	316	333	322	311	320	320	301	316	345	302	355	316	308	313	334	296	313	311	316	355	314	307	324	333	301	327	327	352	336	286	315	288	334	312	291	307	355	344	319	320	336	315	350	304	327	328	315	354	369	341	354	313	328	299	338	340	310	311	331	300	304	331	324	328	324	306	314	317	330	317	324	310	317	301	306	324	338	346	303	317	343	305	312	335	313	304	340	311	330	319	317	354	345	290	316	319	309	327	292	341	334	324	297	337	341	323	375	313	293	333	315	342	310	288	300	336	319	324	309	318	313	306	321	299	332	316	328	297	300	311	359	290	314	353	340	341	328	323	346	309	323	297	314	325	313	301	321	308	336	312	298	346	309	301	309	346	312	317	326	329	338	310	319	329	314	310	328	337	297	312	347	331	316	324	328	315	311	325	317	306	311	330
16512	36633	28810	9539	4782	3643	2627	2096	1600	1325	1171	1042	916	829	751	697	709	686	667	623	641	627	588	563	557	542	525	532	516	512	507	488	552	466	463	499	477	480	465	470	514	435	424	481	453	448	429	459	445	459	455	476	414	426	453	440	458	446	427	471	406	451	439	412	432	415	423	416	424	440	437	435	429	437	420	447	411	430	448	418	425	430	424	430	441	457	434	458	433	413	465	444	403	477	426	412	381	414	451	424	451	405	438	437	435	416	433	428	454	408	425	410	451	383	362	437	418	418	452	425	423	439	431	389	393	410	437	434	402	424	381	439	445	400	418	437	440	471	426	436	442	444	428	388	430	395	429	391	403	443	433	444	440	397	432	436	457	434	433	391	443	412	446	406	451	449	452	466	440	440	369	406	427	399	401	444	407	407	406	445	431	404	420	443	410	452	389	425	451	410	416	415	441	399	418	425	456	393	463	406	381	440	456	387	417	427	408	417	457	423	422	451	425	451	453	457	399	441	432	365	463	443	436	420	392	461	406	407	420	406	418	434	432	467	420	419	427	403	384	415	427	431	399	463	432	423	458	427	415	442	417	414	412	432	417	418	452	398	423	427	424	438	439	419	406	421	438	439	440	419	435	446	428	385	449	419	411	472	433	408	399	432	419	431	421	426	403	419	423	431	462	431	420	432	425	459	433	414	428	411	452	429	406	405	452	412	410	426	434	474	420	406	413	423	410	407	406	424	426	451	417	406	436	466	436	446	415	432	430	416	422	416	428	425	410	468	441	406	412	448	440	431	458	444	441	416	421	410	404	396	440	416	441	390	432	476	440	429	403	424	409	418	432	427	459	396	467	424	411	418	403	431	467	389	424	446	391	448	441	461	431	419	433	413	411	431	412	464	408	424	405	426	421	409	405	413	371	398	447	410	415	464	451	446	395	452	418	442	410	409	437	404	463	414	420	400	449	453	412	416	413	456	422	445	393	420	443	430	406	459	459	400	413	426	424	406	438	380	395	416	445	440	422	412	412	429	433	438	443	454	419	407	445	401	433	436	452	408	443	429	435	443	390	430	407	421	385	417	467	435	432	430	432	409	422	421	446	415	426	411	441	439	461	418	429	434	440	457	421	453	421	396	431	428	439	441	453	425	403	456	438	441	419	432	460	431	395	415	399	427	455	432	435	401	406	397	428	418	427	432	414	440	445	453	455	471	449	457	426	416	397	403	414	397	453	436	458	427	405	435	427	426	425	428	382	400	447	395	421	451	436	423	427	423	451	428	411	417	432	444	420	479	420	447	421	431	420	408	399	432	422	464	425	444	438	417	416	405	453	422	442	419	417	450	428	443	461	463	424	448	397	425	383	417	434	399	428	415	415	424	457	434	410	398	446	397	414	418	439	424	404	425	382	396	402	403	451	412	449	397	455	438	428	427	424	410	410	409	437	396	436	438	416	421	447	456	418	449	435	427	430	426	417	437	442	429	420	424	379	428	436	460	426	416	431	443	430	397	451	413	426	400	430	401	446	428	436	444	433	430	403	406	380	448	405	396	381	456	440	430	400	410	440	431	428	429	418	412	433	412	434	426	412	416	399	435	442	441	448	398	436	411	459	400	409	428	422	464	442	439	448	475	421	417	448	424	414	430	452	416	431	434	387	447	417	436	427	405	438	422	471	416	433	460	416	387	424	408	394	456	410	380	397	450	451	432	416	402	485	395	408	411	415	440	427	394	452	416	432	432	423	419	406	412	432	399	450	380	410	443	443	425	420	440	441	433	457	412	436	408	443	407	401	495	443	429	437	429	438	410	410	444	439	427	441	420	428	432	447	430	442	442	464	394	462	477	433	431	428	458	461	446	429	442	425	422	421	397	372	465	423	439	407	429	426	444	437	433	462	424	415	438	419	436	416	454	404	403	426	459	429	442	453	422	433	438	487	424	467	440	379	440	385	439	383	385	413	427	393	403	439	460	431	410	421	424	405	447	416	429	421	383	402	429	401	442	439	416	445	474	437	416	405	450	437	413	465	417	401	451	427	420	441	424	440	424	420	418	446	439	389	410	426	435	413	442	418	498	434	426	418	403	435	393	476	420	433	428	408	411	423	459	438	391	430	422	447	429	415	435	441	435	446	437	435	421	443	427	456	427	430	414	421	421	422	439	404	435	419	446	415	443	399	426	408	399	430	414	449	454	409	446	396	446	410	449	433	423	417	395	427	430	456	397	419	459	411	470	439	425	419	410	480	409	424	446	390	420	443	458	452	447	423	389	415	402	415	399	410	449	434	439	394	448	440	453	422	427	420	414	423	480	444	417	440	388	398	391	416	441	428	425	447	432	451	448	447	407	409	452	476	419	474	389	404	447	426	414	456	428	437	396	428	430	384	473	433	423	461	418	462	407	439	431	446	397	459	420	439	429	458	403	420	417	436	429	429	443	408	391	377	444	402	392	421	387	393	431	391	455	455	384	440	419	445	403	429	439	435	431	420	390	396	429	462	389	424	397	419	430	443	449	405	413	445	415	431	436	422	435	444	418	458	452	425	465	451	452	400	405	409	426	410	454	430	446	436	388	421	447	418	451	451	424	428	437	485	437	431	436	418	423	421	448	436	423	433	409	436	407	434	437	400	436	383	435	457	445	452	439	432	402	395	446	412	418	405	414	446	410	461	441	420	421	421	465	387	414	430	448	411	428	404	418	420	408	442	418	437	451	440	447	419	433	443	431	434	434	398	460	416	416	427	418	456	428	384	417	424	433	435	424	414	431	445	431	448	402	409	406	434	421	443	431	435	408	403	415	446	431	400	468	423	413	441	395	428	426	423	445	442	430	419	434	377	371	428	449	385	405	413	428	439	414	382	464	463	465	433	417	411	449	476	443	443	379	460	410	438	412	421	411	467	410	416	429	399	457	434	486	454	453	461	424	440	446	425	462	428	417	454	416	428	441	436	449	399	414	449	422	426	440	452	461	421	415	462	443	467	428	423	421	459	422	417	415	389	489	464	449	453	395	428	416	461	416	430	420	397	445	428	413	444	430	395	417	453	394	411	426	431	398	413	440	442	402	418	383	419	420	387	405	451	427	424	416	434	429	392	437	429	451	388	452	436	445	467	447	444	379	407	416	435	391	417	429	423	397	426	414	445	418	401	423	419	383	430	417	405	412	481	418	410	448	412	445	438	417	413	417	423	428	429	446	392	440	403	402	469	412	461	434	439	415	419	417	419	445	439	405	420	394	451	424	414	418	438	391	415	439	443	406	409	456	428	449	411	406	410	414	414	403	432	441	462	443	406	393	415	450	432	466	414	383	427	422	446	407	414	440	427	405	404	422	407	451	440	456	392	414	441	404	398	456	411	435	400	427	420	443	473	407	372	425	451	437	436	437	410	417	444	414	396	431	408	430	435	438	426	425	402	429	442	424	426	467	451	425	426	441	415	426	423	437	423	435	389	436	395	406	431	397	404	439	400	423	420	404	406	420	415	449	440	400	437	427
22698	21597	29440	24253	21598	21648	11192	2555	1741	1554	1312	1193	1056	985	846	944	808	796	766	772	677	703	734	650	710	679	642	659	587	625	569	618	607	596	600	572	555	558	573	566	574	581	552	541	583	514	562	507	521	507	516	528	537	534	503	543	549	525	483	546	506	546	555	525	499	476	506	529	527	488	487	487	469	516	513	488	516	518	443	510	509	472	497	516	505	511	466	505	509	514	519	472	487	512	515	508	472	526	557	528	449	523	499	486	518	501	488	483	490	466	505	503	544	514	463	535	491	492	481	482	482	513	531	499	482	501	552	517	496	485	506	510	468	527	507	513	534	458	527	487	510	516	540	477	522	521	467	480	480	474	519	505	500	511	507	501	525	491	539	472	495	490	560	509	514	520	478	486	487	499	488	517	484	532	486	521	512	501	507	513	494	499	501	515	512	523	461	513	538	518	516	529	519	517	500	506	482	485	501	542	509	482	479	498	475	468	465	478	483	513	505	533	549	494	507	521	493	492	476	490	488	513	456	526	534	490	516	533	523	489	527	491	515	492	522	465	523	485	515	479	523	531	513	534	465	532	496	504	571	500	479	495	542	512	516	495	522	468	470	518	527	502	483	480	497	510	491	489	535	510	450	502	465	489	495	492	515	505	494	472	544	504	509	500	500	503	479	513	524	497	477	543	501	531	513	487	481	509	515	497	496	544	489	459	529	529	499	488	481	508	491	508	514	526	498	485	504	512	543	493	501	486	528	482	518	511	521	512	499	498	508	498	477	484	507	481	506	523	511	489	447	507	523	528	518	530	487	495	499	472	492	497	543	498	542	483	516	510	517	474	498	517	494	486	464	503	462	519	490	508	519	489	503	493	514	495	528	468	468	499	493	548	501	474	497	543	519	504	505	489	507	505	527	516	501	512	477	483	517	517	506	512	485	506	527	543	528	455	530	517	504	502	467	485	491	482	476	499	516	525	485	541	496	454	506	532	482	502	507	511	515	519	513	451	498	475	447	526	519	504	509	503	504	487	485	496	521	521	530	493	473	507	516	499	516	470	465	527	499	490	521	494	536	507	532	480	527	509	514	505	502	476	508	493	457	512	538	522	506	492	491	472	490	461	511	494	500	477	523	528	541	472	500	505	524	477	541	493	508	477	498	550	501	497	505	476	503	516	494	513	509	523	518	484	478	492	530	454	509	475	483	469	478	485	509	498	515	503	492	492	464	522	494	466	512	492	492	487	570	469	497	534	521	443	511	491	514	507	495	504	519	485	530	500	480	521	508	493	519	484	533	500	530	508	504	473	485	503	456	515	480	478	479	500	491	512	465	495	490	490	515	517	502	496	481	451	497	504	512	482	481	539	534	502	480	467	451	479	457	509	502	517	509	469	528	456	499	482	494	516	511	480	478	470	498	517	481	509	514	471	490	495	476	464	545	492	509	514	461	482	493	496	506	509	511	510	499	513	498	484	502	499	490	482	471	474	489	513	521	463	515	489	455	490	474	531	484	486	463	516	491	495	493	524	484	476	513	543	499	510	484	445	556	462	515	510	531	528	492	488	486	512	496	485	458	450	500	475	499	474	526	477	525	499	513	519	502	509	518	470	471	495	521	507	493	520	512	512	482	483	503	523	486	486	507	480	505	450	508	484	538	502	481	479	509	473	463	498	501	547	536	541	499	477	483	531	505	545	482	513	514	526	520	525	502	529	508	492	509	481	499	523	496	469	558	488	505	525	502	494	480	496	497	471	523	518	487	527	516	493	528	500	483	508	463	484	476	522	524	482	505	483	509	478	483	515	504	521	524	501	518	516	516	502	483	511	510	501	485	477	467	549	518	500	463	519	513	474	499	511	490	512	498	512	507	497	518	518	495	514	497	475	472	505	510	465	506	494	520	505	541	525	501	493	519	506	487	515	487	523	499	513	481	502	445	488	477	478	494	529	500	512	495	507	518	475	555	495	528	559	529	503	494	496	476	453	491	482	504	477	462	509	479	519	510	495	495	536	464	533	501	489	461	497	555	489	469	507	463	488	429	462	508	485	519	474	535	510	512	509	483	476	472	500	513	547	500	524	505	493	499	498	503	525	466	502	470	531	505	496	502	452	479	517	472	493	489	497	481	518	482	504	501	504	514	521	509	518	465	490	495	498	517	471	504	499	490	512	497	500	464	517	506	488	482	468	529	485	494	540	500	498	535	529	487	499	518	502	506	507	467	499	474	494	475	516	516	498	478	459	510	509	487	492	516	510	498	501	493	487	525	501	527	490	508	495	509	505	471	497	532	501	523	498	527	494	494	535	546	494	508	499	539	504	486	497	461	539	503	511	508	528	534	517	496	486	510	497	505	513	513	469	530	521	481	467	492	487	480	492	503	468	508	484	496	489	533	498	474	478	526	516	519	515	518	492	517	523	519	498	497	515	485	524	491	523	516	514	456	481	501	526	519	492	548	542	501	483	512	472	494	535	495	492	518	467	524	470	525	498	523	479	494	487	503	551	506	512	483	528	530	454	510	508	508	496	518	517	503	515	477	484	513	463	507	511	498	518	540	483	489	517	520	490	449	485	478	517	509	517	509	524	492	507	504	483	478	489	471	497	563	480	510	539	484	505	495	480	489	480	503	503	467	509	516	526	478	488	500	529	528	509	466	497	532	536	529	503	483	468	522	489	518	521	463	493	515	505	504	495	491	514	507	478	481	533	507	492	479	496	490	492	502	492	462	477	546	505	495	504	488	528	502	535	519	552	497	493	471	485	499	489	479	480	505	492	476	493	500	525	509	485	519	505	490	461	494	476	498	505	538	480	529	500	528	514	516	507	462	506	507	504	466	511	520	521	482	505	511	481	476	474	536	557	475	512	526	531	516	527	477	495	506	506	458	513	473	508	488	503	505	505	544	490	488	502	479	478	525	529	500	494	486	489	498	471	532	513	495	511	514	473	478	513	530	502	532	553	513	491	467	471	494	518	473	493	507	548	503	521	505	474	465	489	500	525	488	510	521	506	500	544	467	511	490	495	513	500	494	500	529	519	497	523	536	493	510	535	478	488	513	536	500	525	513	540	487	514	502	486	508	473	516	493	500	507	504	525	447	501	501	496	540	509	466	527	520	486	502	465	496	521	470	492	486	506	492	504	513	542	494	481	500	505	487	497	490	539	489	496	480	553	494	464	493	484	511	544	466	539	535	500	514	500	531	475	479	488	492	537	527	490	508	507	513	468	552	516	485	540	511	491	488	490	488	496	475	493	529	472	495	452	488	479	499	490	542	502	488	533	494	521	500	496	478	469	527	470	524	504	502	516	472	528	512	523	503	533	524	536	540	493	493	525	544	484	527	491	535	521	485	483	499	461	493	479	525	546	520	508	515	523	519	505	531	492	495	522	519	466	514	518	524	500	550	514	505	481	510	549	499	460	523	540	465	490	552	516	498	509	515	520	489	501	492	508	469	459	509	472	548	500	487	503	500	497	499	508	526	547	492	515	487	486	520	494
20690	48176	37952	16139	8977	6763	5051	3885	3023	2576	2121	1820	1608	1518	1354	1213	1222	1067	1074	1040	997	972	957	949	926	883	901	855	876	821	789	814	768	774	782	775	762	750	730	731	700	743	676	701	682	687	681	688	719	689	704	672	694	721	695	753	682	663	674	631	661	673	630	628	620	702	640	658	661	691	679	632	704	643	589	677	659	722	638	641	670	671	639	624	667	631	610	613	647	641	615	633	664	627	640	677	658	634	650	611	613	637	606	609	708	654	641	620	653	617	636	581	585	644	665	609	640	630	639	637	644	657	642	650	685	701	673	654	608	642	611	678	683	638	640	639	641	664	631	678	651	641	673	646	640	636	663	627	634	633	641	598	618	636	644	642	638	669	659	660	636	620	651	603	607	630	655	628	680	611	685	712	655	638	641	622	644	581	604	659	605	643	686	614	643	610	649	623	658	683	638	658	631	636	681	649	660	620	636	613	652	633	622	685	607	631	608	655	623	592	590	608	648	647	616	621	666	641	666	665	634	691	671	600	637	639	621	620	604	607	651	683	634	617	619	669	656	646	671	652	630	618	601	647	643	678	606	616	650	617	648	620	645	638	686	583	679	628	652	657	665	650	620	648	705	634	569	643	618	683	676	661	647	664	625	663	622	656	605	650	635	683	686	644	662	626	636	620	632	646	632	600	605	638	670	651	618	636	619	672	630	690	646	644	615	662	639	586	623	612	624	622	664	695	654	669	623	661	637	645	631	623	667	660	622	614	651	636	623	666	679	644	666	620	630	640	624	631	679	656	639	640	662	685	662	645	659	655	619	664	598	675	616	655	640	620	674	610	657	654	618	686	668	611	621	647	634	618	588	598	642	618	625	625	668	638	625	686	645	614	660	613	610	601	607	639	649	641	639	623	631	611	568	637	659	627	691	667	641	659	646	666	629	652	644	660	624	646	604	672	673	612	668	645	646	694	647	565	607	617	649	622	642	626	653	615	609	627	643	582	625	666	644	655	657	665	661	601	595	667	616	649	638	645	621	653	667	651	628	634	660	590	610	607	618	659	621	596	650	679	631	599	639	659	638	636	670	618	628	632	615	641	643	629	594	692	640	640	656	645	654	648	641	624	657	578	608	636	602	641	602	605	608	672	648	671	621	602	624	647	620	651	645	619	659	603	653	676	644	618	652	619	629	617	696	637	596	636	691	619	627	642	677	653	625	634	596	658	676	634	675	630	669	625	609	601	642	707	625	612	664	625	630	616	647	617	674	657	660	636	647	690	628	630	609	596	664	678	604	627	648	611	645	610	621	648	623	617	607	621	634	620	645	648	577	624	589	632	633	611	633	633	611	632	632	634	610	618	614	619	638	667	614	637	647	646	653	661	603	625	656	646	632	619	608	626	629	674	605	593	585	641	594	713	705	678	667	619	630	655	677	658	650	609	611	636	649	616	632	638	643	638	614	656	592	635	627	639	606	611	593	648	668	634	635	625	635	613	666	658	614	622	635	628	615	614	591	591	666	649	618	650	676	634	654	649	607	683	632	663	653	641	643	608	621	643	634	634	655	637	624	639	641	616	601	629	652	636	715	666	707	642	611	619	666	682	639	640	591	604	683	675	610	642	673	619	586	604	686	627	667	669	586	634	631	651	593	677	626	627	638	679	635	637	681	651	658	630	618	610	627	669	649	651	656	678	649	692	643	620	659	628	612	653	637	671	658	647	642	631	628	641	698	636	659	636	622	646	607	679	637	643	667	671	620	661	638	639	621	690	641	665	645	657	628	643	604	615	611	671	650	684	612	644	647	708	631	690	625	637	630	629	624	626	578	596	619	593	614	636	594	625	649	595	638	636	632	667	590	652	657	568	618	676	678	626	637	659	610	638	666	658	598	608	660	641	668	676	619	652	600	670	619	647	700	578	658	639	653	661	606	673	575	648	591	612	596	634	624	619	649	677	696	628	635	661	665	623	651	652	616	640	624	627	684	614	614	606	643	605	691	625	646	608	642	638	661	618	575	622	616	642	631	629	649	639	640	645	595	638	615	630	599	637	663	634	630	619	670	624	667	634	705	646	613	643	651	659	616	647	642	618	625	629	628	607	598	623	608	670	639	674	623	637	662	632	598	615	607	657	629	628	662	655	656	672	582	631	621	660	643	621	635	695	653	655	634	649	635	596	706	656	648	620	624	614	668	632	688	601	698	578	618	635	653	676	665	614	689	659	664	638	647	650	666	664	684	642	647	671	606	664	617	623	618	626	626	642	659	613	629	650	595	648	668	645	637	677	683	634	631	646	630	598	671	664	583	629	664	641	654	674	680	631	597	646	619	591	644	647	656	659	609	561	631	621	633	686	599	628	645	671	608	602	591	619	710	596	596	653	654	616	634	689	613	628	604	653	668	672	630	611	633	611	605	642	645	646	570	654	640	681	658	618	668	652	675	666	615	620	620	632	661	653	616	636	632	622	656	650	631	600	627	656	644	648	628	626	654	614	599	642	669	693	656	664	611	676	650	620	670	634	595	622	632	648	614	678	646	667	599	615	646	663	621	623	610	579	582	650	626	657	598	679	659	611	659	649	609	620	641	657	659	600	611	664	639	594	641	616	655	641	647	609	669	608	664	621	611	621	610	613	633	674	621	669	624	650	659	624	654	638	644	689	703	670	577	641	648	625	626	642	689	649	656	645	635	622	610	617	680	607	646	652	643	630	663	646	620	637	661	624	590	714	653	655	661	643	633	677	611	649	623	614	649	622	649	623	642	621	611	660	606	635	613	638	705	622	616	665	650	641	633	627	665	630	625	615	672	622	630	661	641	628	615	636	633	644	618	640	648	600	653	633	698	629	635	582	643	604	596	675	652	664	606	679	667	675	646	620	667	634	629	610	650	658	687	623	643	682	629	636	622	650	633	624	618	641	613	641	671	643	614	676	653	629	605	650	641	657	630	627	626	681	619	659	588	623	666	613	626	641	672	674	662	638	627	652	618	657	622	636	666	639	681	612	615	599	642	642	598	619	663	635	634	610	664	652	659	687	656	590	598	668	609	605	655	606	632	652	675	636	697	687	613	622	611	624	661	620	668	646	633	622	645	637	592	616	636	613	625	642	597	669	650	621	608	681	640	652	654	655	640	630	641	662	627	650	611	645	637	630	615	608	604	622	667	644	646	670	638	630	623	681	607	671	669	618	652	691	601	653	620	648	671	604	615	624	617	619	639	606	658	643	617	657	665	625	674	663	668	647	642	628	623	684	610	624	628	652	662	638	625	605	636	657	594	645	670	614	629	652	678	655	628	618	607	627	622	643	628	615	593	618	648	712	601	652	668	675	636	663	635	637	629	625	602	710	634	605	609	606	647	625	627	694	636	664	653	698	624	644	616	671	625	649	589	651	608	630	641	680	590	641	647	686	649	601	627	637	622	644	654	599	609	634	600	606	654	613	678	629	649	613	632	603	572	681	601	676	636	676	611	615	619	644	671	647	662	653	649	670	636	605	599	643
27560	21720	18405	6586	2228	1567	1289	1043	905	744	718	721	654	608	614	592	611	622	576	611	564	578	586	582	518	556	499	556	577	534	514	534	542	541	518	502	525	500	514	535	479	507	478	507	512	503	504	493	446	486	506	496	503	483	488	468	485	477	507	485	483	471	446	457	485	482	488	508	478	479	506	539	476	465	495	498	492	474	495	508	511	493	487	499	493	507	523	513	492	518	508	536	569	483	477	457	470	489	515	471	478	528	481	474	533	495	540	460	508	494	515	497	514	456	496	530	504	514	451	499	497	503	497	502	471	495	505	492	526	504	481	520	500	520	510	489	517	523	514	465	468	477	555	489	488	475	516	453	467	527	503	491	515	498	489	496	518	516	558	523	503	533	511	524	471	469	491	457	498	514	459	476	499	502	491	482	471	483	539	476	507	477	510	509	484	439	495	473	461	500	485	505	508	471	516	504	486	490	441	460	508	467	474	545	505	484	466	473	466	478	499	441	525	481	529	517	504	519	508	511	507	467	492	500	503	478	480	482	503	494	524	490	500	469	576	467	471	474	537	501	500	485	490	516	468	477	493	487	476	486	500	485	523	523	476	534	502	513	462	533	530	512	476	504	492	513	498	511	523	509	532	463	512	500	492	520	469	470	509	479	520	511	468	506	506	476	456	483	506	529	459	519	497	511	489	532	487	502	522	449	510	462	523	494	465	467	490	476	503	501	483	470	521	482	474	498	452	507	499	528	484	512	481	550	460	462	487	476	482	515	504	479	514	478	459	522	510	450	478	478	480	486	541	499	500	453	505	476	470	501	518	523	502	498	454	484	505	553	542	509	494	495	516	520	507	459	498	486	492	505	494	457	514	485	469	483	477	561	498	505	501	513	488	529	532	492	477	467	505	488	468	526	484	487	466	486	540	535	455	495	486	491	484	498	521	533	492	512	475	523	501	493	487	513	516	519	516	534	507	475	547	491	531	504	491	543	502	503	490	514	467	499	501	491	440	481	480	456	497	471	516	473	446	493	469	517	506	532	540	488	488	523	466	498	534	517	511	468	516	507	474	539	512	523	514	468	466	466	498	491	479	514	509	501	441	519	488	521	472	485	473	496	458	479	480	493	468	524	479	509	531	467	475	479	493	501	515	506	475	495	497	538	510	466	496	510	507	483	456	533	495	513	451	472	524	515	559	503	498	502	487	493	492	538	461	478	532	526	495	503	470	484	482	491	531	480	488	494	461	483	479	495	502	489	525	500	487	470	475	478	510	521	525	511	491	531	522	473	497	479	485	492	487	544	517	492	485	471	458	487	497	549	466	546	494	486	530	519	469	488	534	542	542	507	501	521	512	472	498	464	490	498	523	477	468	506	537	517	471	495	493	514	476	505	506	456	465	496	505	499	459	526	527	496	534	465	483	512	520	507	516	461	493	518	525	506	457	441	490	457	477	492	511	496	493	511	507	481	488	490	513	476	461	524	470	517	477	497	496	522	513	520	461	498	518	500	513	452	485	507	447	499	515	499	485	474	505	486	513	484	475	496	446	475	501	487	489	520	528	480	474	528	506	468	483	513	491	474	510	512	526	509	496	538	496	520	516	462	512	475	453	501	478	485	498	511	488	487	471	510	503	509	480	556	494	491	493	492	546	536	483	475	507	523	472	496	471	484	521	503	526	500	491	454	501	510	498	522	505	509	498	507	512	502	485	494	489	492	474	476	485	448	472	486	474	506	515	553	485	494	486	492	469	486	518	504	489	494	501	511	498	479	475	554	504	519	486	507	525	519	455	457	521	488	459	491	517	526	510	502	473	490	471	519	528	498	506	483	525	472	507	513	520	481	496	533	480	487	511	495	517	474	491	454	507	444	495	501	496	495	497	464	501	494	499	505	472	489	459	491	504	486	483	499	477	514	528	488	478	455	511	514	502	530	507	501	466	497	494	520	477	497	505	522	505	504	447	515	504	479	466	507	515	457	480	510	550	484	520	504	495	499	461	487	508	479	503	513	438	508	471	545	459	499	468	480	529	523	520	485	503	534	489	521	512	475	517	497	480	493	505	467	480	444	471	544	534	512	515	492	509	497	508	521	475	462	498	508	532	514	496	457	463	505	479	502	475	519	478	504	503	469	499	497	493	472	492	481	522	530	483	498	475	494	469	494	477	497	466	458	481	472	455	471	480	483	470	456	466	448	510	537	533	504	487	521	493	467	512	461	512	482	511	525	485	522	497	479	505	509	523	501	502	488	502	537	477	506	477	484	552	510	465	490	519	516	516	535	487	519	505	514	488	511	460	470	486	505	500	473	510	539	489	488	487	538	511	502	490	497	490	484	511	466	506	504	480	509	532	470	518	497	541	522	544	520	532	473	478	494	498	508	520	489	498	475	483	509	463	463	454	472	501	510	526	525	481	492	485	518	493	500	468	490	504	509	519	459	494	526	517	472	455	511	506	495	536	497	495	472	487	504	479	537	483	466	488	495	502	486	497	470	508	485	480	502	478	513	476	488	487	514	476	485	520	489	502	514	511	487	485	472	532	490	462	523	505	506	481	481	474	471	482	479	492	507	478	552	501	488	521	475	482	482	531	502	509	542	489	513	500	493	480	512	520	500	468	437	508	488	477	496	500	468	495	523	468	496	547	471	464	524	499	481	505	525	489	522	527	513	515	502	483	479	506	521	511	498	478	513	495	463	495	447	462	498	506	503	460	524	489	501	455	488	514	496	474	514	485	512	486	499	496	498	491	508	481	520	493	480	460	512	474	514	498	525	459	465	517	482	512	465	494	499	499	533	475	506	534	504	508	518	508	496	507	477	515	472	474	565	479	481	477	489	507	542	493	478	493	479	504	463	481	476	478	520	498	531	489	485	497	476	462	476	504	510	512	487	503	513	544	484	489	516	486	528	541	530	482	473	484	518	512	510	520	474	501	444	495	534	464	473	491	533	521	481	476	502	482	479	475	491	501	482	467	508	517	524	477	518	493	534	517	515	510	508	495	512	515	508	501	478	498	470	485	523	506	509	516	488	473	526	504	471	480	523	515	510	483	463	487	483	504	518	487	550	505	520	495	497	494	530	509	502	507	505	506	458	489	516	495	553	501	482	489	462	522	481	499	498	520	483	494	480	475	488	499	508	495	513	472	475	522	513	513	506	512	518	507	486	529	479	466	459	521	511	480	479	509	479	512	491	500	474	511	500	475	476	487	441	543	504	490	483	484	480	492	522	539	494	519	485	511	491	489	480	502	530	489	495	482	490	506	477	444	462	486	463	517	548	504	480	483	484	525	474	492	469	505	485	491	485	460	497	505	488	509	503	505	529	456	506	508	534	482	480	485	486	523	515	533	474	470	530	515	478	469	493	512	507	507	473	517	497	493	530	489	469	472	507	496	507	469	481	490	513	481	553	516	510	519	528	504	496	505	485	488	470	490	449	528	469	488	484	513	523	482	537	484	531	486	515	505	510	426	469	505	497	502	514	495	474	486	448	521	479
15151	29715	19997	6886	3652	2740	2099	1741	1330	1240	1073	945	882	895	837	807	813	755	757	748	749	735	737	671	741	660	688	667	671	693	686	710	629	704	666	648	683	675	657	662	643	608	642	655	663	672	650	634	661	686	650	604	622	640	642	651	604	649	606	570	628	609	649	590	595	652	638	611	626	613	611	616	618	611	612	642	610	638	592	595	618	632	618	600	645	584	663	623	607	601	630	615	624	602	614	598	642	621	586	672	632	596	593	610	633	691	648	619	642	634	606	634	632	638	538	609	595	627	654	575	625	624	682	646	648	649	625	659	613	645	644	674	596	628	618	598	660	640	634	612	631	635	669	667	594	607	586	615	599	621	672	584	627	642	566	620	640	616	621	626	657	631	566	650	611	603	622	643	637	594	569	612	604	642	573	672	599	593	637	607	621	640	588	634	603	593	595	611	626	600	619	648	617	568	599	577	625	589	611	591	619	615	608	637	607	628	620	583	642	598	615	575	627	591	606	632	596	646	630	587	613	679	627	630	615	639	628	665	617	592	605	591	613	602	640	671	597	658	629	664	609	618	586	649	629	617	614	649	615	672	620	633	631	623	623	581	616	631	621	659	617	649	624	600	614	639	590	612	638	615	573	628	639	664	682	588	619	649	667	618	607	578	628	627	586	583	601	613	641	613	621	684	631	572	601	618	605	606	579	621	605	602	578	619	630	639	610	627	598	675	649	594	620	644	613	618	608	589	652	612	598	627	621	617	573	617	552	614	634	661	588	615	667	619	619	598	634	600	612	608	619	581	608	619	624	643	665	587	628	622	608	638	626	627	615	605	610	617	627	633	624	610	635	598	612	616	623	631	573	575	656	640	602	632	621	612	585	599	646	633	627	636	633	619	621	554	665	631	636	625	650	622	619	592	609	633	623	636	638	593	637	618	602	634	611	608	630	611	611	594	593	614	635	621	618	621	607	631	598	652	590	628	613	610	600	628	615	616	642	655	610	622	618	619	617	623	623	676	652	624	591	589	701	635	601	576	582	645	607	625	655	643	598	642	644	638	671	610	648	586	624	588	574	635	630	605	614	615	604	624	654	620	640	618	650	598	628	616	622	635	611	632	632	602	625	620	630	592	634	632	639	577	648	673	648	638	642	621	636	663	623	613	571	610	638	621	586	597	626	600	608	600	651	629	577	617	632	635	616	641	628	645	600	667	637	646	594	652	624	613	614	631	644	659	575	658	603	612	642	676	631	609	601	626	637	570	607	600	628	598	624	639	626	589	612	594	642	607	605	598	652	629	631	607	644	586	603	577	645	656	630	623	639	587	642	626	566	602	646	643	602	633	665	665	648	590	608	618	632	604	620	691	646	597	597	662	626	593	670	585	630	680	597	638	620	649	557	623	638	610	616	642	621	611	628	623	624	689	656	597	601	596	657	644	562	624	595	597	575	644	589	627	625	663	617	615	640	648	659	639	627	627	642	619	605	642	642	611	609	593	592	616	644	610	609	590	665	625	637	592	607	663	631	624	667	597	604	634	604	582	634	616	609	580	603	626	629	639	655	590	617	601	617	630	655	670	672	606	630	609	612	602	603	619	619	665	632	660	609	612	648	607	633	607	610	571	592	585	604	615	626	586	578	619	596	569	632	661	637	654	604	643	614	597	632	677	593	613	573	640	678	579	615	640	663	630	608	586	605	602	545	641	620	659	621	607	598	619	611	604	621	637	638	597	592	641	620	666	606	653	605	621	633	624	562	622	599	624	586	591	652	612	580	592	636	672	623	595	650	643	627	604	628	641	634	632	644	641	602	608	663	636	652	679	602	599	607	622	643	637	602	624	660	583	660	612	605	604	649	609	697	664	583	615	596	616	646	615	580	579	618	629	661	602	623	599	602	618	657	620	591	623	625	608	643	571	621	607	581	637	594	606	600	639	595	582	662	614	601	583	621	621	629	564	622	653	626	630	674	597	581	605	600	671	580	654	642	656	623	614	567	593	648	615	631	655	600	608	596	587	616	625	633	676	628	655	612	624	601	628	657	639	613	615	610	652	632	624	616	656	612	600	635	621	582	620	619	638	633	602	647	584	587	575	567	609	625	604	644	594	614	604	595	613	614	649	669	601	642	612	621	634	595	618	663	609	622	595	609	642	641	611	623	622	652	619	626	615	606	609	570	662	649	596	631	590	610	599	622	658	655	613	621	616	620	649	626	599	634	686	603	647	618	649	598	641	650	646	628	701	601	665	601	591	596	620	604	635	634	586	632	637	612	587	651	626	610	608	620	581	637	624	591	630	620	627	609	645	622	630	603	560	595	639	581	601	624	628	618	667	600	613	613	597	627	634	636	634	625	599	660	666	571	639	616	597	663	609	640	631	635	627	629	658	622	629	618	622	629	611	625	579	625	618	595	614	626	645	622	655	638	644	597	635	613	610	586	637	606	635	585	657	609	584	608	636	607	636	612	579	619	618	641	608	598	597	569	641	605	611	655	659	580	585	640	638	601	570	593	631	590	630	641	638	605	613	618	590	632	622	618	595	597	621	626	643	617	612	626	649	644	593	698	617	616	618	586	616	610	615	654	595	634	642	609	645	634	672	639	607	567	603	591	661	585	617	604	589	618	657	586	650	594	648	571	616	621	607	596	606	684	620	677	615	619	629	583	614	610	620	642	654	578	607	626	595	669	661	625	612	650	633	634	623	599	641	589	573	604	614	642	573	667	590	664	602	626	613	655	632	596	626	594	564	606	623	592	694	585	624	612	597	589	637	630	631	624	590	593	656	632	576	581	682	611	625	649	644	620	646	658	647	623	640	620	631	618	678	591	607	600	646	632	583	650	596	587	607	600	598	623	593	608	642	622	604	629	633	598	563	647	663	613	609	601	622	621	588	582	625	634	612	621	620	673	583	644	599	629	644	587	636	629	620	634	584	597	652	654	633	646	632	628	589	617	623	646	575	598	625	603	635	610	603	573	618	615	634	611	599	597	650	596	619	627	632	648	646	606	613	616	569	646	621	625	628	648	627	641	624	577	626	606	617	622	615	645	642	596	631	625	630	636	612	600	636	590	615	603	616	629	615	591	629	632	647	643	620	635	599	637	660	613	633	626	611	656	622	595	598	584	638	661	592	602	625	635	626	601	636	633	596	643	581	648	639	622	644	591	652	626	640	601	634	591	595	622	641	629	611	583	589	638	629	657	651	623	625	607	609	629	600	657	611	653	607	665	598	635	614	638	606	648	627	619	635	586	599	610	622	637	601	647	635	585	621	609	648	632	638	674	603	613	621	630	581	607	612	663	675	619	637	605	621	640	676	656	587	628	655	616	627	616	619	636	609	640	653	619	589	659	608	626	627	621	627	530	641	631	613	598	614	606	640	617	566	592	606	631	657	643	625	614	627	630	601	614	657	625	612	622	611	616	646	605	649	584	627	634	627	631	608	628	614	667	630	630	662	600	592	641	601	623	616	616	637	618	605	623	639	596	596	622	621	610	659
23560	21534	28910	24626	21493	12905	3162	1969	1611	1396	1176	1100	977	920	980	916	943	878	860	872	832	808	814	744	757	737	733	726	753	768	741	713	670	716	726	702	668	726	678	686	758	640	689	736	698	683	696	721	688	619	669	707	688	687	680	679	628	675	632	680	662	693	674	609	647	662	677	646	692	634	622	710	653	672	678	635	683	692	621	657	661	614	651	620	691	666	612	676	640	670	667	657	706	640	675	638	639	696	683	674	631	656	685	694	645	682	630	660	659	641	638	634	702	662	637	720	672	662	678	638	683	663	728	689	666	686	675	632	627	657	646	666	662	659	667	627	684	666	707	644	656	674	650	715	645	635	670	682	629	656	681	652	688	611	646	635	644	663	669	643	662	652	619	687	651	621	644	643	661	666	674	631	642	622	619	671	645	664	612	622	655	647	655	659	666	683	678	669	627	696	680	612	656	649	646	639	646	648	659	658	646	656	678	678	661	655	663	659	683	628	619	637	681	655	642	664	646	616	630	652	644	610	625	659	665	638	644	629	677	676	608	649	660	660	637	649	670	670	651	655	646	675	703	665	600	630	686	636	695	677	666	686	633	621	665	648	671	659	677	677	609	677	608	617	681	678	629	608	615	625	633	643	681	641	671	636	690	687	630	678	660	678	706	674	657	649	635	618	665	647	638	696	665	677	678	656	678	656	650	673	656	674	654	665	633	654	679	701	637	671	643	693	657	685	620	703	683	644	672	646	645	673	680	650	620	680	651	625	656	659	654	648	650	680	666	682	667	653	621	673	640	643	680	676	647	658	675	662	667	642	686	638	684	684	684	681	631	675	679	627	694	609	667	610	650	689	662	602	631	645	677	681	661	642	584	635	649	624	692	706	678	666	650	693	674	610	663	651	643	635	652	648	670	662	617	669	663	633	621	675	651	647	652	669	671	652	695	653	649	641	664	686	633	644	713	626	647	710	663	618	625	660	627	670	698	699	687	721	614	647	658	660	692	652	691	665	652	602	693	672	684	623	679	597	715	675	613	670	659	651	660	649	624	612	654	582	681	705	667	666	672	665	682	628	629	621	677	692	687	644	643	679	646	688	653	666	632	680	630	637	601	674	665	649	662	643	637	629	633	653	618	644	651	660	678	639	680	695	627	677	615	641	679	640	677	662	638	665	684	654	609	652	635	693	642	614	697	617	663	644	640	639	678	657	675	668	640	678	647	657	660	644	647	658	626	610	663	650	691	684	636	623	641	633	670	678	668	720	635	636	690	690	611	641	659	647	624	648	674	682	680	687	626	664	609	690	627	670	617	624	647	645	623	653	637	698	678	632	649	623	674	661	698	617	666	634	676	655	667	665	654	682	664	664	667	659	680	603	680	620	647	593	679	676	657	645	636	649	634	631	669	603	657	651	676	657	632	656	666	633	634	729	661	658	646	641	701	658	663	612	696	652	655	658	669	648	665	644	635	678	663	604	653	602	666	671	639	675	662	623	647	617	650	635	689	690	673	629	700	613	667	639	643	643	631	624	649	664	625	643	637	663	652	655	661	659	612	678	656	684	677	620	646	633	629	706	675	646	632	664	606	663	692	684	669	648	648	636	649	638	655	661	701	643	675	704	672	641	679	684	663	651	631	678	658	671	625	605	639	618	665	674	677	641	641	621	689	628	642	673	615	721	698	643	676	704	631	662	661	662	668	660	672	626	680	641	591	659	670	675	629	669	615	661	623	636	664	648	628	671	676	665	626	691	638	651	674	633	676	599	628	615	645	628	646	686	656	671	635	665	621	651	674	685	650	664	628	655	640	671	696	670	714	646	642	614	668	676	621	687	664	655	651	647	666	607	685	620	634	658	684	688	641	588	619	641	678	665	642	655	666	641	683	732	643	647	697	669	674	698	675	721	653	615	677	640	639	623	650	667	648	613	659	649	677	698	705	636	654	687	656	637	656	618	644	637	677	636	652	638	678	675	695	650	674	673	705	662	641	670	668	665	705	642	657	632	619	635	648	655	704	648	634	691	666	658	694	647	618	623	658	686	657	658	673	674	672	637	654	616	673	643	682	646	665	627	645	659	607	619	617	621	692	643	676	674	642	639	672	675	678	652	664	690	684	664	655	692	663	665	637	677	679	614	679	637	641	623	649	693	650	652	639	644	662	636	637	605	634	660	671	670	654	613	692	683	674	663	676	694	650	664	679	667	650	640	635	633	657	655	651	636	661	664	639	610	658	694	681	628	678	646	645	664	674	708	634	645	649	670	653	711	643	625	596	686	654	634	609	632	607	665	632	680	642	650	625	631	622	673	604	678	651	640	636	681	645	592	647	695	690	660	620	640	654	665	647	649	656	628	682	660	681	622	604	655	722	679	633	664	642	715	690	637	677	682	654	686	660	687	670	633	675	659	646	680	645	647	621	641	700	609	668	675	685	674	635	698	640	653	673	671	665	686	640	671	665	620	652	651	627	662	706	668	628	642	650	621	622	645	625	650	658	674	655	635	666	604	658	612	708	666	612	566	669	684	633	636	648	616	667	628	683	702	634	699	646	655	703	677	627	670	638	673	661	669	646	644	629	651	608	665	654	620	614	629	651	630	702	678	618	653	655	618	608	636	674	686	663	647	639	639	665	623	640	663	590	660	660	648	696	652	637	672	613	648	693	692	652	670	676	635	664	658	648	664	638	612	681	726	652	656	665	680	615	662	729	640	639	628	635	648	638	662	673	658	688	624	722	673	645	707	627	637	641	647	608	659	653	644	663	659	653	632	636	612	630	703	641	623	649	666	660	617	634	628	618	612	661	662	687	644	654	690	683	677	692	694	641	667	654	636	651	681	663	699	637	675	651	634	618	674	658	650	644	687	679	674	653	628	631	631	643	705	644	671	676	645	627	638	681	663	635	653	648	666	652	636	654	678	673	631	641	654	658	660	683	652	672	664	672	618	613	647	653	671	669	667	599	636	591	646	649	638	586	698	640	645	658	613	646	655	670	677	648	671	664	693	639	611	670	688	640	649	679	634	646	662	672	671	605	659	658	705	639	664	690	634	674	673	699	676	604	683	690	674	685	646	684	667	611	627	661	669	677	648	661	625	661	722	652	631	688	656	659	648	666	644	612	645	660	620	666	661	676	686	652	648	700	708	700	699	669	655	623	651	677	640	659	640	623	647	620	623	671	623	678	700	663	667	673	663	617	672	642	660	661	614	663	652	684	630	681	668	645	638	650	678	666	657	630	636	654	655	590	692	662	639	675	713	653	631	662	657	628	660	641	675	686	703	678	646	664	653	652	708	675	698	660	658	698	662	666	673	695	682	676	679	656	643	644	675	633	662	700	661	631	627	598	627	630	661	666	636	665	648	671	631	594	685	652	633	655	623	666	686	692	657	677	643	633	664	613	689	654	652	710	647	669	631	632	685	670	638	642	662	619	655	615	632	661	718	696	663	659	684	661	678	616	652	649	635	680	662	613	690	702	693	625	633	642	687	648	632	670	641
16755	38098	27259	13955	6978	5246	3972	3058	2429	2086	1782	1593	1467	1335	1327	1193	1258	1162	1133	1130	1099	1011	1017	983	961	1001	928	948	929	928	860	865	890	897	904	911	896	870	919	888	832	796	846	854	844	854	840	874	875	831	833	848	832	832	824	836	777	843	817	783	835	843	836	815	836	820	825	804	849	791	827	745	793	805	807	783	792	828	803	819	811	855	746	787	798	783	792	816	796	799	788	784	807	804	766	815	777	814	836	775	811	830	759	812	804	802	802	803	875	811	767	850	820	823	839	813	786	770	794	820	850	811	777	786	755	809	787	795	795	775	776	784	838	770	741	762	786	855	802	820	784	812	790	798	806	796	790	822	822	818	797	778	781	812	839	850	795	821	861	829	812	789	798	819	877	825	755	821	808	794	782	763	801	827	757	774	805	810	836	780	804	826	791	844	811	806	831	780	868	857	820	768	788	832	820	791	753	810	743	790	847	808	859	846	776	760	835	807	793	840	781	784	872	803	755	847	752	750	758	767	801	782	780	787	807	819	815	790	777	796	811	779	804	810	838	729	786	796	806	789	781	866	837	813	762	825	799	853	803	818	839	792	832	796	774	797	810	805	784	806	839	829	823	781	809	797	802	794	873	775	775	830	826	803	828	801	810	830	787	836	832	840	729	750	827	785	773	775	795	845	796	817	784	810	800	866	774	816	796	798	816	808	809	877	858	838	763	875	765	820	778	829	783	795	784	824	798	896	819	785	806	779	792	797	812	742	829	851	801	860	762	801	771	761	787	828	823	819	788	802	792	882	779	854	798	809	815	882	807	771	789	770	808	786	835	795	831	784	804	772	774	887	820	777	801	818	847	826	839	749	784	834	795	796	804	856	821	775	811	822	797	816	769	820	828	868	797	791	808	827	788	782	809	804	744	789	802	800	811	855	757	810	801	807	767	863	783	871	816	812	795	756	756	833	748	824	798	801	784	798	853	818	789	839	797	759	762	795	812	771	807	808	848	823	759	793	779	777	834	827	789	790	828	773	783	851	823	782	819	794	829	809	821	795	734	774	785	796	786	817	808	787	799	836	841	847	804	814	830	836	843	881	804	842	774	787	857	800	770	803	794	788	794	741	805	846	865	817	823	756	831	796	808	779	781	773	785	801	762	818	814	813	813	826	811	804	844	823	848	795	781	789	842	849	772	814	823	829	800	819	831	792	833	839	833	769	772	756	810	818	801	818	833	823	836	820	845	835	787	789	803	757	805	857	826	817	814	768	860	737	808	776	823	826	842	770	818	827	833	847	837	797	806	766	787	785	797	802	761	773	788	797	730	847	829	786	822	822	814	864	778	770	803	775	820	815	823	856	794	808	799	809	828	816	826	815	815	795	825	815	762	827	840	813	780	802	783	823	798	807	810	765	770	792	856	787	811	834	860	853	826	774	791	830	817	799	776	798	793	808	752	863	881	865	855	847	829	789	786	799	792	833	799	812	801	834	825	835	859	823	849	847	836	837	818	798	758	832	849	833	812	827	804	811	779	869	776	834	791	858	806	810	809	779	819	842	809	788	811	792	813	787	811	852	782	798	828	810	819	830	843	775	833	828	766	865	832	807	808	817	762	824	817	775	835	823	770	794	806	835	843	847	789	774	767	827	861	815	785	800	838	811	782	819	793	827	836	817	797	782	887	808	759	816	853	780	836	828	833	815	732	826	819	790	863	803	816	756	840	841	817	828	817	832	775	864	832	801	796	776	761	814	789	774	820	823	802	784	805	810	764	814	803	867	838	801	829	836	797	817	819	814	823	767	836	770	801	826	792	813	770	806	822	815	780	862	802	797	841	831	787	811	790	811	754	804	766	754	797	847	818	804	768	797	843	782	754	807	799	802	836	890	846	771	785	776	799	792	841	812	833	816	853	842	833	800	857	823	803	769	808	759	772	827	812	854	825	785	831	797	775	844	736	824	839	846	857	838	802	795	783	819	790	799	823	838	796	795	775	846	787	780	799	799	805	839	792	807	830	789	842	765	787	829	820	821	864	849	751	788	819	767	765	803	843	835	779	828	850	858	793	742	794	808	790	777	783	784	774	797	817	840	805	844	797	755	795	831	796	815	874	813	765	774	801	794	794	830	782	761	839	835	859	759	813	788	866	799	787	829	830	748	778	821	740	822	863	788	796	769	787	794	775	815	837	754	776	763	797	800	794	819	821	791	815	823	814	837	829	782	784	789	803	890	825	867	834	812	789	841	766	795	800	795	843	821	812	826	860	820	819	791	800	849	812	788	796	795	848	771	819	796	814	818	804	769	838	784	789	823	807	783	728	833	828	808	809	812	810	856	848	796	802	828	800	842	842	852	809	784	789	767	787	808	791	776	785	845	789	818	829	812	798	767	772	781	832	780	759	844	753	788	807	848	817	814	801	771	802	812	845	816	842	856	784	826	856	802	815	827	828	866	824	820	815	792	769	826	811	849	792	839	794	799	844	814	793	809	802	816	844	830	785	822	864	839	822	799	784	802	778	792	781	826	780	835	806	827	826	779	817	833	850	813	849	738	856	803	780	829	813	826	871	809	842	818	857	796	797	848	825	822	843	866	822	827	840	799	790	873	804	817	789	814	823	790	798	784	778	795	813	845	834	846	790	804	753	813	798	808	786	841	789	831	791	804	780	782	817	796	868	784	757	774	858	783	797	800	745	781	808	816	790	847	769	781	823	793	794	749	819	762	793	799	751	783	784	827	802	830	831	838	834	765	817	795	785	786	784	805	811	811	757	851	762	789	823	833	801	796	820	751	789	828	828	769	817	815	854	823	798	813	832	797	885	788	832	813	807	805	817	836	850	781	795	772	774	846	808	843	778	774	779	768	773	799	827	802	782	826	803	818	809	753	834	808	752	865	822	792	830	788	739	805	771	816	805	829	795	827	815	767	828	776	793	814	766	811	750	813	824	789	800	811	762	847	836	838	811	754	844	823	839	840	812	804	825	806	826	846	846	851	759	817	801	789	837	837	815	777	830	841	800	804	811	840	784	824	814	840	820	837	799	814	796	833	799	752	787	760	791	793	820	751	789	784	769	758	823	750	808	781	788	817	842	805	737	770	894	782	771	827	830	821	798	762	796	780	836	824	822	794	853	834	810	756	874	849	822	792	830	808	784	798	805	778	816	800	799	796	767	803	817	782	826	767	837	764	783	776	799	811	815	797	810	797	807	787	795	809	782	764	824	755	817	834	859	831	814	831	771	822	812	829	768	795	827	799	797	824	811	785	798	793	825	785	767	834	776	778	759	808	855	865	853	799	786	824	809	798	789	847	813	805	773	815	773	812	729	852	801	809	830	832	844	825	790	825	804	774	746	773	763	849	847	809	805	818	821	793	821	780	840	812	795	806	799	806	790	779	822	783	823	806	796	741	828	796	806	785	801	836	802	779	823	780	757	834	793	801	810	833	828	801	821	802	799	799	833	772	816	775	849	832	823	798	769	747	784	853	837	800	799	843	792	791
24703	21538	27829	25597	12959	2430	1597	1192	910	803	699	626	626	575	492	478	459	446	467	404	467	465	416	412	394	380	384	359	372	358	365	345	360	360	370	329	334	395	380	339	358	329	388	354	373	360	303	323	362	371	315	320	328	352	339	345	344	308	326	312	328	339	330	332	378	318	297	334	306	337	365	325	338	323	309	314	332	334	366	347	299	321	340	333	349	316	332	310	302	344	308	318	342	324	310	317	319	326	312	298	348	338	296	345	337	323	330	308	320	341	338	364	368	286	333	351	358	336	331	321	333	311	315	326	302	349	327	315	332	334	360	346	328	308	305	329	343	335	305	324	301	342	301	327	315	345	325	334	286	332	330	348	325	315	307	328	316	310	334	328	313	310	357	322	327	352	322	335	369	337	331	328	292	312	345	323	292	325	305	312	304	344	304	330	325	344	322	322	303	334	339	357	319	315	365	323	319	358	331	346	335	336	335	297	337	341	346	314	351	324	375	303	328	357	323	332	286	336	310	359	339	303	339	334	326	324	322	321	299	303	331	334	298	319	321	320	323	329	343	339	349	304	329	302	330	324	277	344	336	332	327	329	313	302	308	344	327	306	321	352	358	335	294	337	320	330	282	295	299	324	326	333	327	331	297	349	326	329	350	317	344	355	316	328	321	300	320	309	308	326	316	336	331	330	328	312	321	344	327	334	325	341	316	327	331	325	336	315	323	291	319	320	337	340	312	341	331	316	315	351	293	315	330	327	313	318	328	345	314	333	332	344	344	309	325	328	333	309	343	332	351	322	325	295	323	311	291	296	336	326	306	284	315	348	301	316	299	343	332	334	316	348	344	352	329	320	320	352	326	333	349	310	296	310	320	328	331	357	324	363	328	354	313	320	330	311	299	318	317	309	303	279	312	335	332	323	341	342	324	345	309	310	330	298	324	344	330	363	325	309	338	321	334	323	323	323	322	338	310	313	329	337	328	328	339	343	335	319	306	324	321	323	336	312	329	344	323	317	329	299	321	290	333	345	351	321	323	328	340	286	307	341	317	328	355	328	347	340	321	331	348	310	355	283	317	347	335	351	313	326	356	358	313	355	351	329	347	321	315	339	329	320	334	324	349	341	324	329	321	339	335	319	333	339	349	308	368	331	317	325	316	336	335	290	343	302	313	331	342	327	333	353	344	315	310	332	308	369	353	334	329	315	332	314	325	352	313	312	350	316	332	359	331	316	325	330	312	298	357	331	355	321	308	345	333	317	337	325	296	331	333	355	337	326	338	310	329	314	319	337	341	283	325	331	342	318	313	323	322	314	319	323	356	329	357	337	306	313	311	287	348	339	315	329	333	328	353	309	307	342	312	344	316	322	317	325	359	331	353	323	323	318	322	302	328	319	345	332	363	343	317	296	299	345	318	320	323	348	310	305	352	353	298	322	314	322	308	348	322	334	335	339	315	325	323	334	302	292	318	351	336	305	321	323	298	329	304	329	331	298	324	337	315	314	338	328	315	320	344	329	304	340	312	345	367	322	348	361	329	292	321	306	336	310	332	314	319	373	334	340	319	318	316	322	332	331	308	341	299	302	357	324	309	331	294	324	312	343	290	318	331	328	326	337	346	314	354	324	319	280	358	319	333	351	334	322	335	322	307	325	334	300	333	317	309	322	348	342	330	306	377	340	344	327	319	298	332	309	347	324	362	337	310	317	324	332	289	349	322	314	303	319	323	315	337	304	330	303	320	293	341	322	362	340	328	338	302	334	341	294	333	342	311	340	312	317	327	348	340	352	342	336	353	346	316	316	340	325	347	300	350	311	356	308	316	319	330	331	329	317	360	356	308	314	323	329	315	341	341	308	299	337	292	329	338	363	339	308	295	333	334	331	305	348	355	326	335	324	333	336	295	360	322	320	360	331	327	318	337	352	342	363	291	324	301	361	336	316	339	350	328	306	288	312	347	328	343	305	319	321	351	315	348	311	312	350	333	316	304	321	331	339	344	327	312	329	328	351	312	321	336	293	334	346	348	299	303	323	317	308	316	311	317	329	319	320	350	362	316	294	315	314	300	316	317	316	319	325	338	307	325	300	318	316	322	319	303	317	323	349	328	311	326	323	318	345	321	320	334	309	312	302	337	360	305	345	337	331	328	315	306	319	363	312	301	309	346	307	319	313	339	332	292	360	324	299	339	320	306	313	324	292	324	319	348	344	308	330	329	313	324	310	301	307	300	337	345	307	359	329	300	301	329	319	329	348	343	346	332	330	319	340	335	332	337	371	343	353	321	362	324	331	317	324	336	323	351	314	341	335	315	357	314	330	336	301	298	306	337	309	310	360	318	323	346	332	304	317	318	300	331	332	326	329	337	297	320	311	351	318	306	309	322	351	312	314	330	353	307	308	330	339	321	337	325	324	329	302	330	312	326	324	363	356	325	309	329	319	318	328	311	305	328	343	336	339	330	290	344	314	336	333	297	330	327	340	330	325	316	313	337	324	341	312	307	341	290	304	327	357	328	335	356	341	298	315	316	297	312	328	329	360	329	338	318	321	331	333	315	325	342	336	360	316	336	283	346	318	338	318	355	329	336	364	338	321	300	299	329	320	312	316	341	335	338	359	297	333	314	311	334	324	343	348	343	334	316	311	326	329	340	352	345	341	336	340	304	310	334	302	340	309	330	322	320	340	349	337	338	319	328	331	339	298	334	289	301	340	352	321	327	343	335	315	341	313	298	316	311	356	331	326	307	336	340	322	312	301	294	306	310	295	308	333	341	308	324	335	335	303	343	316	323	317	343	356	345	358	304	325	334	343	364	336	330	289	333	315	320	376	297	304	323	315	354	309	322	345	338	350	335	311	312	316	351	289	314	368	307	317	313	337	316	322	395	334	341	348	343	330	309	335	335	298	336	334	354	338	344	308	338	321	324	297	328	302	331	334	329	313	317	313	309	329	357	328	335	331	288	311	305	329	307	331	294	311	341	334	318	372	298	339	329	338	338	328	339	302	318	318	309	346	341	317	332	329	316	346	324	305	327	312	316	351	328	331	337	290	347	328	339	352	333	296	351	320	380	343	319	347	335	324	330	354	321	336	308	315	285	352	314	355	315	365	334	326	343	338	308	305	334	338	331	320	325	328	312	325	305	339	334	357	327	329	338	321	358	327	352	314	316	322	310	316	340	321	359	348	338	324	323	323	319	327	343	333	340	302	324	315	328	320	305	311	341	322	303	348	315	333	340	312	325	315	335	336	298	312	334	317	326	328	305	341	314	333	319	349	322	311	332	333	333	338	311	337	349	318	332	315	300	324	326	295	335	343	322	338	313	350	321	329	317	324	332	365	308	304	336	327	343	341	344	320	334	333	342	322	340	354	354	324	329	354	308	351	322	332	346	329	314	316	298	336	324	322	320	322	323	313	348	307	328	353	338	334	347	349	314	321	319	300	303	301	351	312	331	329	310	311	302	345	342	331	335	353	316	311	300	335	355	336	325	296	337	312
16275	33563	25181	13283	5773	3830	2967	2322	1693	1426	1186	1051	922	866	763	731	718	664	640	621	586	576	592	599	528	569	537	529	528	517	511	476	531	489	452	504	457	466	473	446	481	446	443	462	481	455	433	412	426	412	457	423	446	393	424	429	411	432	448	450	403	441	432	431	445	408	450	434	423	415	422	435	438	447	412	410	418	444	445	432	391	371	381	431	431	415	446	416	406	450	466	424	433	415	402	405	436	447	458	445	410	441	405	402	406	416	405	416	428	448	462	433	437	441	435	445	422	412	426	428	441	428	459	382	385	418	396	399	458	424	433	436	410	439	443	446	440	425	448	413	431	413	422	425	440	400	467	409	419	432	433	377	436	446	424	420	436	431	453	438	424	445	410	444	467	423	413	428	416	461	409	429	439	454	424	384	445	421	432	405	410	453	419	416	435	405	424	462	426	436	403	434	419	417	438	450	419	430	361	422	421	362	424	404	433	432	443	423	430	428	395	431	420	398	457	430	429	452	419	403	407	390	434	441	432	447	412	414	413	404	421	416	463	449	452	429	406	430	424	446	448	433	402	445	426	450	436	430	446	404	420	449	422	417	453	401	407	408	442	412	446	426	403	360	451	404	471	453	415	448	447	418	428	406	431	432	417	441	418	424	442	443	424	417	432	412	446	460	400	457	408	416	416	418	430	394	419	410	413	445	429	450	441	440	442	461	432	419	428	413	478	391	421	432	430	407	465	413	402	392	440	416	426	484	415	405	396	436	419	405	410	406	432	451	457	442	460	414	431	433	447	449	434	426	412	417	438	456	434	456	469	415	422	403	445	427	413	405	429	482	457	441	437	418	416	415	375	469	431	434	406	448	422	434	413	418	435	440	426	440	459	423	412	429	396	426	404	471	404	429	435	484	438	402	409	421	450	393	436	425	403	413	427	436	424	459	461	444	425	457	433	419	411	433	447	461	441	401	417	396	400	457	404	448	404	414	415	438	419	424	453	410	442	399	442	417	450	454	373	442	370	431	393	420	422	425	443	409	451	410	439	461	385	409	432	411	427	468	392	389	448	428	438	467	438	411	436	434	446	434	443	427	412	430	441	456	403	428	435	449	417	427	459	421	417	414	450	453	403	434	408	441	440	433	407	427	437	417	437	447	440	429	444	420	412	409	437	406	449	375	416	453	416	392	432	401	441	424	452	420	407	417	409	426	440	445	438	432	424	444	437	394	439	426	393	439	381	463	426	457	436	402	454	433	407	414	441	402	437	450	410	451	437	421	479	464	420	440	414	443	388	444	457	438	399	370	433	416	401	446	428	434	466	428	396	445	449	376	385	423	427	441	419	429	416	443	420	409	427	420	429	441	431	422	390	436	433	412	401	429	414	437	424	403	452	402	449	397	408	428	380	404	423	445	381	423	435	398	402	441	435	472	449	419	461	415	447	420	409	436	416	433	427	468	415	455	427	441	398	461	446	410	433	446	435	444	455	450	429	447	407	420	416	413	427	436	412	436	438	426	409	435	442	423	441	423	422	441	421	438	462	452	430	459	391	451	433	418	447	445	419	420	422	416	447	459	436	426	445	453	446	433	444	430	419	433	433	423	474	439	410	455	408	406	441	447	425	411	442	414	455	444	455	405	434	441	441	407	418	438	409	459	429	433	414	394	432	401	450	371	454	421	430	437	429	409	451	423	397	464	418	444	445	418	435	396	422	454	396	437	454	419	429	422	426	411	433	423	416	380	468	419	415	441	434	441	451	438	416	423	458	420	400	418	425	468	410	426	438	465	425	441	416	406	445	402	418	397	453	407	431	409	404	448	443	423	429	409	428	437	426	477	385	443	407	400	448	436	455	433	441	442	448	388	433	433	428	445	429	397	437	401	423	416	392	425	454	438	443	410	409	430	452	399	429	406	398	442	417	446	469	416	457	434	425	426	417	419	455	456	433	409	411	402	406	442	398	416	400	428	412	428	409	420	452	389	399	424	400	399	391	404	397	432	416	433	442	455	401	434	417	428	426	463	440	414	404	403	417	412	438	455	427	415	377	445	408	412	480	417	439	433	430	414	427	419	448	456	425	420	439	431	447	466	478	389	395	432	415	447	430	439	439	416	441	409	427	422	436	460	432	416	435	426	446	476	443	415	430	390	416	428	406	373	411	433	421	462	426	404	432	464	445	472	435	466	442	437	429	419	432	425	434	454	420	413	462	383	447	385	414	434	456	430	446	418	435	422	460	416	404	422	414	418	412	441	440	419	433	458	428	409	419	395	429	404	441	406	417	411	443	424	422	417	407	388	416	409	454	459	394	411	438	403	418	432	433	443	454	404	372	423	434	417	417	431	423	380	419	410	426	430	452	457	432	416	394	412	435	408	454	452	427	419	430	416	425	429	425	461	443	452	440	409	454	454	451	415	442	428	419	419	444	410	440	431	402	377	446	448	421	420	399	408	410	427	412	384	459	425	410	426	431	376	437	438	419	420	426	405	432	442	459	399	439	428	414	413	426	442	478	430	424	388	406	467	397	438	449	399	402	418	443	440	380	419	432	412	438	446	445	432	429	408	395	454	431	397	397	405	445	421	427	438	447	424	438	434	420	392	453	473	467	449	438	418	407	408	403	425	419	414	444	410	449	389	458	455	397	426	422	436	413	445	414	437	396	420	453	450	425	442	449	415	411	407	379	412	420	435	399	425	429	408	408	404	446	389	441	462	433	454	421	458	416	432	411	422	432	426	413	453	420	432	408	416	415	434	442	437	463	460	426	439	407	383	435	423	429	416	426	429	470	431	387	482	432	385	427	389	436	465	420	418	425	442	412	425	422	427	380	453	428	424	407	372	452	416	442	405	428	453	408	452	408	423	428	393	430	397	465	402	433	425	413	436	443	453	450	405	434	453	398	431	402	446	433	462	438	403	451	446	435	445	423	403	426	430	433	435	455	398	442	453	434	402	434	408	410	436	433	436	439	428	421	428	442	410	447	404	413	478	442	417	435	403	430	378	420	420	394	436	417	422	404	392	416	392	432	410	441	416	415	442	422	411	413	422	467	411	392	435	463	402	436	444	418	410	414	446	395	415	437	391	424	397	403	403	429	392	427	415	435	430	439	444	450	424	431	428	416	431	417	409	409	423	437	419	437	432	386	441	472	412	423	436	464	404	431	436	428	453	413	446	443	432	432	440	426	404	443	423	402	447	402	401	399	437	416	426	435	445	433	430	433	426	427	424	458	430	415	422	424	486	417	437	414	401	392	450	449	417	461	451	418	441	440	445	439	452	462	440	428	465	418	418	438	422	401	401	406	418	435	421	437	461	428	460	480	415	416	407	399	428	438	417	430	431	382	420	468	400	440	402	424	430	410	427	407	415	416	386	415	473	452	445	382	411	418	429	448	383	444	443	424	462	422	391	432	460	453	455	436	436	424	463	441	449	440	417	410	431	418	428	428	415	428	425	439	443	428	419	420	435	462	453	406	440	427	469	397	395	404	408	429	418
22687	21600	29382	24242	21591	21642	11264	2689	1900	1567	1397	1207	1142	960	933	901	829	827	812	830	793	699	764	721	651	681	635	640	589	619	593	643	567	586	588	563	593	576	533	554	594	544	547	560	533	546	538	530	544	533	513	524	519	518	526	569	517	525	542	536	467	510	506	540	556	550	525	496	506	484	487	494	475	496	519	482	501	541	512	533	502	553	513	504	518	474	523	504	475	542	519	524	525	486	489	547	516	511	524	485	519	502	547	508	491	509	480	494	510	463	511	516	527	532	513	496	462	543	526	519	558	466	523	459	506	509	550	516	520	504	516	515	509	512	477	548	557	496	513	528	520	513	528	498	526	495	484	490	446	494	498	543	499	495	494	546	495	524	490	541	487	515	465	470	483	515	528	536	498	528	538	521	462	515	498	505	532	507	545	499	501	516	491	502	526	499	507	577	491	562	521	532	520	511	521	508	517	511	534	478	505	502	515	516	485	525	510	522	517	513	568	506	476	523	508	501	511	483	483	474	488	535	517	541	505	486	463	512	525	498	523	496	498	527	567	559	487	496	543	499	505	481	497	475	506	504	499	512	498	526	536	473	485	506	512	477	504	508	497	518	481	480	525	473	525	504	495	469	518	532	518	510	496	495	499	495	569	511	494	507	512	509	479	505	481	471	517	497	518	529	523	455	467	497	530	507	551	519	519	498	494	518	480	510	501	526	515	511	486	513	513	533	561	492	526	539	488	446	499	513	517	508	504	494	493	515	499	502	476	473	516	548	473	499	510	484	515	563	529	484	506	521	531	488	504	443	518	537	495	506	525	521	544	507	522	556	526	515	498	535	493	539	536	510	481	507	501	503	482	513	542	509	545	495	495	489	517	468	514	480	477	476	500	539	501	503	520	495	514	514	488	515	484	526	503	520	483	464	485	459	508	488	515	554	504	501	471	536	548	494	470	538	504	490	490	532	456	475	481	562	469	540	515	495	528	497	489	512	486	544	488	462	521	505	517	487	501	488	502	542	499	497	527	496	455	535	518	505	468	502	520	533	470	554	502	537	449	493	484	477	504	550	521	546	489	507	488	488	502	508	519	512	512	503	486	506	470	525	537	557	511	493	520	490	538	473	538	505	502	516	525	488	485	501	547	498	505	500	528	545	509	488	493	494	514	501	511	509	505	501	474	513	515	465	524	535	510	492	506	458	524	521	540	471	501	516	529	503	539	520	469	505	496	546	525	506	520	517	492	497	494	500	503	509	521	504	540	510	515	510	524	536	499	532	500	510	518	552	491	472	522	507	546	507	518	502	522	504	515	522	519	496	513	505	514	490	464	510	508	526	525	530	535	527	524	487	509	513	489	504	555	509	482	505	491	478	514	536	539	510	505	495	524	550	489	520	526	476	557	464	525	485	533	511	472	484	516	476	497	462	490	501	558	487	501	475	532	544	530	535	498	555	531	555	502	500	463	485	488	536	514	495	481	510	507	511	527	492	522	479	542	538	484	524	503	503	521	516	488	531	453	520	486	542	484	515	548	511	540	558	502	526	519	499	506	512	527	514	499	482	533	501	515	502	522	517	528	502	527	498	489	511	520	493	528	529	531	533	538	486	505	500	527	482	525	538	555	532	475	517	496	505	497	507	537	530	513	478	484	508	490	525	535	503	514	492	496	512	508	534	487	518	519	488	483	517	499	485	536	500	524	531	521	513	494	442	502	524	539	545	528	518	552	528	563	539	527	495	519	530	483	487	497	498	521	493	494	544	510	500	473	505	485	511	461	458	519	486	541	508	505	491	502	465	481	526	522	494	508	505	463	494	483	517	514	531	499	509	521	448	502	529	481	474	489	543	484	544	522	479	507	503	509	512	477	489	499	528	505	528	496	522	520	508	518	512	530	478	488	477	482	485	519	504	503	498	480	512	497	476	495	484	494	496	487	525	483	507	501	519	505	512	545	481	464	473	508	485	503	502	549	529	491	478	514	502	537	522	494	510	521	525	498	526	509	504	502	521	527	511	540	497	533	496	495	499	519	504	501	515	533	484	466	512	522	550	495	463	494	543	514	490	510	537	516	494	513	467	465	543	538	521	540	518	526	507	510	526	491	499	482	480	511	485	496	497	517	509	507	494	517	534	513	482	502	528	460	485	491	545	511	491	512	505	501	519	488	506	523	500	490	528	510	519	531	490	488	471	532	498	496	476	498	538	505	517	482	496	496	501	492	489	493	519	519	476	525	468	474	466	461	498	496	494	540	518	472	493	541	448	493	512	517	519	499	492	517	530	541	488	502	533	505	517	485	498	552	539	505	532	514	490	528	513	506	539	479	488	553	503	501	472	487	507	520	500	466	467	501	513	519	521	529	519	507	497	516	490	492	498	486	535	505	505	534	501	485	470	496	503	522	511	543	519	514	524	519	544	523	514	536	503	468	478	483	501	530	538	490	499	510	462	468	507	494	479	454	517	497	520	532	532	508	508	482	488	505	523	501	526	518	460	537	492	467	510	486	515	521	502	531	518	504	510	508	538	514	491	479	502	471	486	469	500	498	516	536	554	519	500	489	509	496	512	509	535	564	527	509	523	488	518	518	488	506	516	529	487	528	476	516	484	539	570	501	493	512	501	531	505	478	493	515	517	501	513	539	497	480	508	522	495	525	529	538	493	508	524	521	514	496	513	517	525	496	494	521	523	526	476	482	482	476	468	507	529	520	505	502	511	472	476	483	498	510	534	513	521	515	520	538	489	513	479	503	488	476	479	471	511	520	517	483	512	569	513	508	522	488	504	506	502	518	510	506	561	484	517	495	469	497	502	476	490	510	529	528	500	506	482	499	497	466	526	506	519	534	507	496	514	522	481	512	499	494	521	478	502	511	516	579	498	540	514	488	513	512	518	526	487	524	498	480	535	498	514	441	502	517	507	507	494	497	532	475	521	515	454	497	535	547	507	486	489	513	479	531	497	525	510	528	517	504	558	492	501	470	500	507	474	497	509	499	500	477	524	485	455	506	514	493	535	538	497	523	480	526	490	511	507	524	527	488	495	534	487	498	508	512	477	515	490	516	507	519	471	473	517	483	510	514	516	489	515	480	481	487	470	513	484	502	518	526	496	527	527	524	482	529	496	527	485	490	491	514	528	482	499	497	529	510	510	530	502	533	489	466	488	538	501	480	501	498	483	491	500	567	515	534	490	470	494	518	504	518	473	476	547	497	499	532	487	497	515	512	524	519	522	561	502	510	510	538	497	497	516	508	469	480	508	460	529	538	429	471	489	508	505	524	528	521	510	527	493	532	508	490	532	525	513	537	494	502	530	472	527	526	517	502	512	544	511	478	465	530	497	484	498	480	479	477	533	504	483	522	488	539	522	521	515	512	504	529	507	494	464	483	485	547	505	555	478	533	521	493	467	503	501	499	528	532	534	524	523	504	518	485	503	490	474	475	466	482	511	493	472	520	527	515	500	507	486	521	541	568	497	475	486	520	483	564	487	523	526	493	503
19786	46763	39576	23879	10437	7038	5369	4001	3200	2666	2185	1890	1695	1489	1343	1224	1239	1138	1113	1030	1065	932	927	911	877	887	880	867	842	792	766	793	720	811	759	719	730	705	781	699	696	706	687	709	706	756	681	706	691	725	668	708	676	663	652	702	672	676	678	695	646	711	683	684	671	665	626	619	658	663	614	627	682	666	608	612	627	665	610	657	665	655	646	595	624	631	678	615	680	638	640	611	643	618	707	678	687	657	643	660	659	653	614	657	614	664	672	643	609	654	638	622	640	651	649	640	682	630	615	677	617	620	668	638	645	672	673	652	657	649	729	653	655	616	619	652	652	634	681	672	653	635	649	641	700	629	656	678	660	678	651	641	648	655	630	656	659	604	729	629	631	665	680	687	691	613	678	635	601	656	620	638	638	660	714	655	666	634	609	648	651	600	672	660	619	640	589	629	636	649	639	660	676	609	614	645	643	662	634	630	644	623	710	682	613	668	678	610	586	608	677	683	654	655	646	701	665	645	631	632	683	627	635	646	624	638	649	629	647	606	609	648	665	615	616	621	657	619	688	675	612	642	649	618	650	640	658	653	640	655	611	661	691	627	615	621	610	655	634	620	626	659	652	665	657	648	654	634	663	670	652	637	654	631	670	590	661	655	634	643	658	667	591	631	643	674	610	648	673	646	619	698	664	673	668	632	623	616	626	619	677	671	657	690	652	666	668	664	649	668	675	645	664	635	629	683	628	624	621	638	664	635	687	633	645	636	664	652	658	669	692	620	666	630	650	619	657	628	620	656	613	605	663	642	676	649	672	661	656	638	663	626	637	639	682	644	631	648	711	624	626	636	659	626	609	618	658	648	685	623	645	651	639	603	630	673	655	659	661	661	672	654	606	640	635	668	629	612	677	595	627	639	651	644	663	644	652	652	697	625	664	657	636	657	625	644	657	623	632	656	626	605	648	660	629	670	639	647	626	618	654	683	660	660	654	667	659	662	639	666	644	659	636	627	620	641	643	650	635	671	605	682	643	652	626	642	640	625	617	660	640	630	668	665	603	651	621	675	643	681	647	648	638	664	609	673	614	588	679	651	662	645	660	627	662	616	657	662	696	668	660	624	673	644	634	654	670	667	636	662	642	629	630	642	701	672	617	656	616	624	650	638	655	658	675	631	672	675	666	661	631	658	643	631	625	632	627	643	643	634	628	653	652	703	652	626	658	653	639	636	619	605	694	631	653	618	649	633	654	688	608	625	659	673	647	664	622	669	651	670	658	602	635	648	650	691	619	635	650	643	664	622	633	661	678	647	603	653	625	678	720	647	658	643	579	707	637	705	658	602	686	603	651	662	616	630	636	672	654	623	701	694	666	668	638	692	649	610	617	622	621	663	664	647	664	677	611	656	651	630	644	623	670	626	634	633	619	658	668	646	644	637	627	649	624	605	652	641	637	637	665	660	621	628	645	677	648	630	647	610	680	607	605	630	674	663	614	657	678	642	605	639	615	607	652	650	682	657	623	634	652	684	689	616	644	674	680	646	594	712	636	667	631	633	613	601	631	666	595	636	646	662	643	665	683	674	653	710	629	635	610	656	681	655	638	603	644	637	643	632	654	630	641	670	633	662	629	661	656	651	625	658	634	624	610	672	668	675	682	667	642	658	621	623	595	618	673	633	654	634	587	638	626	608	651	634	655	663	646	647	618	606	617	655	636	659	630	620	659	667	675	628	636	624	614	619	608	663	719	654	614	632	667	649	681	641	624	616	686	650	690	667	621	614	587	616	650	652	622	640	630	648	587	684	679	619	594	645	637	658	624	641	641	685	665	630	651	635	622	630	644	621	667	670	680	687	717	629	638	668	631	676	610	647	626	660	613	612	608	696	678	662	626	616	671	640	627	629	655	655	659	642	660	618	671	620	639	678	639	671	628	660	622	646	618	664	623	641	658	639	655	638	658	611	638	664	574	676	615	626	666	703	652	622	627	662	645	636	603	635	610	626	627	626	613	663	656	622	686	651	643	652	629	666	654	670	662	647	637	621	619	682	604	652	614	635	703	651	643	614	649	674	652	621	611	639	645	624	658	601	639	623	676	669	635	666	706	639	581	642	635	612	656	665	656	602	620	614	681	650	621	625	596	666	650	672	653	641	589	651	574	665	680	600	648	665	636	670	659	660	686	650	639	637	620	656	652	680	645	656	676	638	664	631	615	660	658	632	610	644	665	631	600	688	589	663	625	629	646	615	697	663	653	634	655	671	609	616	638	602	670	677	644	633	651	661	661	715	597	638	632	660	631	713	609	653	673	649	609	647	634	687	657	628	647	661	653	617	652	635	637	659	658	651	663	632	674	633	633	660	624	632	669	688	640	653	673	657	664	630	659	563	670	649	666	635	668	627	648	679	655	647	604	672	650	630	653	661	639	612	631	635	567	655	686	630	650	673	595	655	694	642	624	633	663	647	650	653	661	648	621	618	607	648	614	660	612	624	639	677	684	639	627	639	627	616	642	674	688	647	616	652	645	652	611	640	675	591	657	662	632	632	619	644	635	656	735	608	646	621	652	623	647	626	618	633	673	655	639	606	659	643	649	621	682	707	632	690	648	710	593	612	639	621	644	683	638	674	693	641	621	614	678	637	665	630	601	635	676	656	613	625	644	645	639	640	628	674	634	616	667	636	666	644	645	664	674	663	624	661	629	643	626	646	616	636	610	653	668	640	652	619	628	655	627	626	637	657	638	621	601	673	651	667	675	624	623	636	619	638	604	634	707	665	639	653	642	641	673	649	645	676	641	668	670	644	608	596	652	675	666	645	636	581	674	648	668	629	654	600	641	617	664	655	606	635	599	647	673	667	653	670	661	641	578	646	636	655	637	665	645	610	657	647	652	699	647	647	629	613	668	630	610	650	701	648	621	614	616	669	675	662	617	639	673	641	671	673	622	625	671	624	587	642	626	622	631	677	679	647	672	660	654	650	630	581	629	605	675	693	671	657	689	664	644	661	625	636	645	680	656	659	655	618	596	606	621	625	676	630	637	620	657	606	659	634	680	652	635	617	646	657	694	683	651	631	636	613	616	645	684	622	678	609	666	649	601	656	661	654	653	646	652	614	590	649	631	596	639	609	606	594	652	631	627	611	652	651	610	639	662	678	645	667	687	664	706	617	626	614	670	669	627	657	629	632	687	613	655	634	646	662	636	580	644	668	688	635	633	686	632	646	654	711	671	674	667	685	612	640	630	684	667	634	648	634	635	634	607	655	651	635	656	642	632	642	650	645	677	629	649	650	619	610	661	639	616	624	661	654	631	647	627	583	650	679	654	669	671	623	663	673	659	628	633	620	630	621	658	650	596	608	668	617	646	636	666	641	674	628	623	633	666	660	617	606	610	648	625	665	677	616	662	642	675	648	640	646	662	643	622	646	720	676	690	641	679	611	650	656	626	682	634	678	655	629	625	603	665	659	632	659	660	614	659	623	669	664	647	616	587	636	590	631	636	675
27582	21595	19274	9316	2734	1759	1259	1013	961	863	770	767	618	667	672	593	556	586	577	581	611	572	532	577	577	559	573	601	523	538	544	504	512	549	562	543	513	528	502	518	547	560	568	536	498	524	477	500	545	567	522	451	500	539	533	506	538	474	524	519	520	528	502	457	489	478	502	516	514	479	501	520	450	510	483	499	511	497	530	523	479	485	490	508	502	484	473	482	513	453	525	524	527	541	485	473	511	537	485	511	492	543	528	509	509	487	488	520	517	490	514	495	495	478	494	519	512	496	542	505	522	475	503	514	443	497	532	485	528	487	522	514	491	496	491	509	472	476	485	512	518	490	518	463	461	482	482	550	505	509	491	530	517	523	532	523	533	520	499	509	516	497	534	533	506	513	512	520	492	511	522	495	508	520	529	509	491	536	460	491	532	486	495	492	496	510	529	497	503	534	509	516	508	487	505	520	495	477	503	486	496	476	483	514	484	520	490	471	500	475	551	485	517	511	493	503	497	476	463	522	490	475	504	496	530	502	537	499	498	487	497	495	493	498	511	505	470	495	505	509	492	473	478	506	520	479	516	519	488	491	470	529	504	503	529	550	501	497	526	522	545	517	553	479	506	502	499	459	510	487	474	499	497	504	485	482	520	483	514	534	516	475	513	482	548	503	505	497	541	497	488	514	467	546	515	505	491	529	494	507	508	510	485	489	458	511	489	526	483	482	496	514	543	502	516	535	502	485	524	515	508	505	488	520	508	498	474	520	430	497	494	492	517	536	514	515	490	502	496	499	511	515	471	533	509	477	490	501	491	491	475	497	498	525	552	508	500	522	479	474	472	489	528	504	501	508	506	539	515	497	520	531	464	504	492	497	485	481	500	512	511	504	492	488	481	487	502	491	513	528	490	512	514	526	534	499	552	504	490	515	534	492	502	509	488	528	468	524	523	475	480	550	515	504	498	495	482	461	484	490	517	500	488	473	515	504	473	479	522	505	472	525	509	516	512	499	506	519	473	496	475	496	522	489	494	507	495	503	465	559	522	466	476	529	522	507	494	559	508	499	478	506	486	547	542	533	518	499	500	501	487	433	540	487	490	540	536	515	497	483	495	490	499	530	505	500	453	509	558	508	480	510	486	485	466	488	483	482	507	548	533	476	503	492	506	486	506	560	474	489	512	525	476	486	518	512	520	505	543	524	500	494	486	523	499	491	517	533	466	468	501	526	500	524	493	548	479	478	500	529	511	508	530	500	477	502	510	540	481	502	500	489	495	521	546	519	526	554	511	544	521	505	498	484	516	500	515	481	522	483	547	521	481	536	501	546	553	524	549	496	487	450	501	491	486	490	514	546	490	485	488	489	503	538	495	540	498	522	523	515	527	535	478	548	480	523	513	544	494	501	515	529	557	538	534	520	516	473	480	544	467	503	465	489	500	498	518	488	488	481	496	522	507	475	515	517	499	462	482	511	487	540	522	513	489	502	496	502	517	495	486	466	496	489	492	514	472	484	518	491	512	462	532	501	522	505	526	518	536	546	496	505	498	532	543	518	486	523	478	488	451	532	492	520	545	498	528	502	544	497	526	507	519	467	476	494	534	492	512	507	480	479	505	541	495	491	493	516	488	505	491	483	512	516	476	507	503	531	487	482	527	510	513	493	492	543	484	507	532	505	477	483	508	517	499	527	501	493	550	489	508	507	513	471	506	491	494	490	470	541	524	522	515	487	509	480	505	520	471	457	515	553	524	550	528	517	543	484	487	491	488	493	499	473	475	539	477	485	480	506	486	508	520	496	480	505	521	517	477	530	519	528	479	485	523	484	516	494	511	460	543	524	503	485	482	441	510	529	463	504	500	534	540	490	492	489	522	484	518	491	503	497	518	505	508	543	529	545	529	499	502	476	495	496	496	495	476	478	475	468	506	512	493	508	487	518	525	525	507	535	479	500	484	511	526	506	534	519	499	537	518	525	523	514	497	510	492	497	517	509	513	525	532	498	530	503	522	542	530	519	554	542	527	473	508	484	521	496	488	524	546	484	481	515	513	487	503	484	520	502	491	507	477	471	479	534	507	457	461	505	551	504	498	512	488	508	512	503	509	477	524	497	481	496	493	527	495	509	502	502	489	463	511	526	517	486	519	516	529	518	503	507	489	484	472	518	503	488	510	486	504	499	509	528	502	514	483	533	487	513	488	496	515	518	528	500	530	498	493	489	531	526	511	526	528	569	500	511	533	492	555	521	497	505	489	484	503	459	488	539	536	492	494	477	499	471	469	487	533	485	461	468	504	496	504	520	492	497	472	497	528	483	492	458	495	518	474	538	485	502	508	493	531	502	522	471	507	508	493	470	492	526	540	471	514	514	516	539	577	490	492	514	524	510	534	494	529	499	476	537	523	502	499	509	499	494	498	496	486	513	519	502	523	509	462	519	503	479	501	487	530	512	502	498	516	506	529	490	500	512	496	477	490	494	531	484	505	475	554	478	501	506	498	499	503	500	501	513	477	519	491	484	520	510	504	473	507	506	515	546	494	511	519	510	529	535	527	493	520	505	454	535	541	526	499	534	511	485	507	539	478	504	513	505	523	531	487	503	507	484	530	515	514	522	521	499	494	507	465	549	528	508	478	508	514	523	500	494	489	496	489	471	470	495	501	521	506	465	500	502	481	507	518	495	541	483	514	493	495	525	511	495	522	543	493	501	476	500	500	557	466	491	504	491	506	510	546	495	504	480	501	516	501	496	520	490	494	485	523	494	506	500	514	526	492	509	513	480	529	506	509	523	536	492	523	504	486	474	539	494	517	456	496	513	503	536	485	497	497	556	484	477	502	512	498	532	508	471	543	490	526	528	498	495	498	484	485	488	513	520	514	454	519	522	526	490	496	510	498	491	531	508	521	543	482	470	525	467	536	512	547	521	444	463	516	499	484	494	480	535	525	512	522	486	452	491	547	507	464	465	522	524	539	468	507	505	492	511	499	488	507	492	495	488	483	514	547	505	491	505	501	500	483	509	515	484	515	489	516	548	473	510	496	473	521	500	519	527	543	513	490	444	525	499	551	483	555	530	521	459	504	472	509	484	468	522	500	504	505	527	529	538	480	515	550	503	500	511	507	505	528	475	521	499	481	485	523	475	510	485	498	485	528	508	491	534	509	493	516	538	519	511	501	487	491	497	493	518	540	468	499	518	562	546	537	500	521	513	489	494	508	519	515	485	499	576	499	507	522	460	494	487	500	475	517	493	553	504	533	515	498	509	480	471	462	492	434	472	529	479	503	510	481	556	532	472	522	484	486	528	506	521	502	467	517	494	513	497	489	532	474	486	549	498	509	495	503	515	506	497	474	521	511	476	490	557	483	460	484	507	531	555	545	494	485	518	505	474	501	504	530	470	493	526	521	555	515	512	537	503	566	488	522	530	528	545	523	525	531	504	539	503	500	528	510	536	488	517	490	491	524	511	502	526	499	552	519	494	518	502	568	540	529	549	513	531
14655	28437	22037	10065	4346	3125	2303	1835	1458	1320	1160	1044	981	936	867	844	841	772	812	782	764	807	740	733	704	701	649	702	656	647	642	669	659	666	676	691	658	646	634	677	703	688	615	599	643	615	648	679	647	630	662	640	662	640	635	610	642	590	636	632	671	614	672	650	598	612	640	610	651	625	674	667	700	621	589	638	632	672	631	607	680	599	649	639	597	629	622	649	627	695	662	645	571	598	606	663	640	682	623	668	640	649	619	603	634	633	639	642	645	601	633	634	618	638	656	666	603	608	643	629	621	633	629	627	663	671	599	650	628	628	633	588	616	648	622	673	635	674	633	624	590	633	618	655	625	663	580	628	608	633	623	650	647	628	672	636	629	625	588	611	628	596	596	630	622	635	607	640	668	666	626	636	670	619	614	578	636	610	620	695	624	622	598	643	665	669	650	679	661	614	630	590	598	676	625	640	573	651	652	651	606	608	633	626	618	643	638	604	639	635	627	621	677	653	615	622	611	619	618	591	630	650	642	670	617	599	620	685	597	603	653	609	611	613	658	641	608	616	589	643	665	646	607	659	643	570	626	626	620	586	597	614	617	633	610	631	617	656	625	567	640	637	672	646	641	602	661	639	620	633	631	642	628	623	624	606	632	647	611	633	642	652	641	656	602	667	651	615	643	645	647	633	620	637	628	623	661	555	637	603	638	636	600	633	606	602	653	587	626	630	595	655	611	632	656	608	647	651	630	635	620	603	646	629	649	637	602	652	633	600	642	621	646	631	624	606	615	648	620	653	611	656	664	611	610	628	639	601	614	628	624	644	661	624	645	617	619	637	593	639	656	652	634	667	651	631	584	593	616	591	624	659	631	656	623	644	639	665	578	622	633	637	659	602	643	609	630	611	579	630	632	589	631	623	639	656	643	609	606	621	612	681	644	612	618	604	631	587	567	608	612	627	613	619	627	631	635	635	636	598	611	636	611	598	627	633	642	669	657	595	617	648	636	619	606	642	646	634	612	589	622	606	663	584	639	642	591	610	602	614	600	610	683	611	628	620	624	631	653	627	624	655	623	633	621	627	605	591	663	596	641	627	635	605	644	636	627	594	627	603	600	645	599	643	618	610	602	653	627	617	608	600	629	630	673	621	647	628	595	628	664	650	595	613	609	602	642	614	636	606	614	612	673	598	616	637	613	632	640	600	646	591	636	625	649	597	628	604	657	643	579	634	642	661	632	664	590	632	621	609	626	623	599	679	630	654	580	633	610	575	621	593	641	618	653	673	627	629	597	602	635	614	585	624	631	646	653	587	643	630	627	652	591	576	663	678	631	652	644	640	612	631	578	639	601	629	659	652	652	648	639	623	583	628	629	627	639	613	629	634	648	630	627	642	621	639	605	634	646	622	625	670	624	597	660	632	598	617	637	619	627	634	592	618	632	612	589	596	684	643	616	654	630	687	585	634	620	615	619	634	647	644	619	628	596	588	662	662	669	632	647	659	663	632	615	630	614	644	604	618	620	642	586	624	657	620	681	647	604	647	629	598	650	661	636	603	638	647	602	616	600	602	627	618	615	626	603	619	620	628	646	637	642	634	623	637	589	650	611	654	614	635	644	614	626	681	620	654	632	613	600	608	648	628	615	660	604	611	583	638	599	618	647	580	621	606	663	611	601	662	632	625	626	608	686	592	614	633	650	588	591	670	610	620	595	603	680	685	608	664	600	626	616	579	657	642	588	648	631	596	617	618	665	587	635	620	646	668	620	626	603	603	656	575	675	641	681	615	653	643	612	602	585	606	642	665	662	634	607	598	585	590	638	685	651	594	629	644	639	600	644	651	648	620	657	611	617	578	663	622	632	624	671	590	634	636	635	629	630	648	610	650	644	607	642	589	635	607	672	613	636	629	606	644	620	625	621	593	680	605	623	610	625	627	606	617	645	633	622	576	631	618	647	586	621	606	575	582	625	618	602	655	608	655	627	639	653	643	617	633	603	613	654	602	638	680	672	608	587	608	664	641	637	620	649	641	625	613	558	613	621	643	644	618	623	586	586	666	617	620	629	667	694	653	674	632	619	703	609	618	581	595	607	668	716	622	654	641	628	634	618	618	615	651	617	625	621	640	607	633	566	656	624	609	617	646	640	628	676	607	605	629	632	601	625	586	610	610	652	596	669	631	647	630	610	626	645	603	617	616	618	622	644	623	642	601	652	629	607	652	583	628	579	640	654	647	625	632	596	636	606	603	637	631	643	635	617	643	599	606	625	647	691	623	582	593	626	629	569	615	584	621	622	636	629	633	623	648	640	661	644	604	635	632	647	634	665	644	603	582	633	613	637	685	639	676	643	627	633	663	619	671	648	648	670	631	623	673	631	616	641	603	607	586	637	622	645	626	689	624	630	638	629	560	636	624	647	689	619	670	672	665	641	631	633	583	613	623	595	635	629	619	632	643	660	602	646	625	578	646	651	608	634	637	638	609	608	656	637	638	610	614	588	682	644	623	650	625	653	657	633	700	577	651	626	614	666	603	583	631	613	597	620	608	568	615	614	661	605	668	647	600	634	625	673	684	663	616	621	639	594	628	671	663	595	632	643	598	639	661	624	659	601	655	606	637	613	650	619	645	659	598	655	660	651	605	653	643	598	634	595	645	605	594	638	615	624	625	650	643	684	654	641	637	610	636	604	661	616	645	587	608	597	644	611	615	621	615	621	642	636	627	615	656	628	651	684	652	675	614	636	641	689	618	633	661	628	585	611	612	572	605	658	576	638	653	651	634	636	648	637	627	587	640	617	604	638	663	669	610	618	645	625	637	642	669	608	611	634	625	657	648	614	661	620	628	590	621	633	633	630	653	603	634	617	676	648	689	641	638	652	608	622	616	612	628	646	623	629	650	638	615	609	649	611	649	606	644	651	640	645	620	639	660	615	615	628	611	600	610	629	640	596	620	681	711	585	614	628	624	627	634	641	653	633	611	620	587	653	646	635	658	589	628	620	628	632	658	639	614	632	650	625	612	643	630	631	672	609	645	623	605	639	627	635	679	596	653	623	612	620	643	618	609	662	610	616	599	589	586	642	601	617	668	684	605	637	654	599	658	615	622	646	635	605	603	610	612	658	628	655	577	603	656	635	629	660	604	613	646	631	627	607	632	646	635	608	626	604	622	645	613	610	604	611	635	649	642	635	613	638	630	663	625	695	605	627	669	657	626	622	671	609	609	618	627	676	627	639	659	626	607	601	634	633	636	656	600	624	626	643	609	608	652	628	652	637	639	640	628	632	639	632	640	671	649	645	665	581	618	620	595	612	658	637	661	631	591	603	613	616	597	670	630	626	668	680	652	581	660	625	634	667	655	623	649	650	646	609	573	612	597	590	601	628	621	647	625	606	628	631	640	610	644	629	636	606	675	633	633	606	611	584	616	647	682	613	604	633	624	589	632	680	633	587	605	610	614	637	638	642	611	618	604	632	622	648	625	627	616	609	623	607	612	595	632
23587	21539	28909	24649	21490	13133	3477	2030	1631	1493	1243	1105	1058	970	930	904	882	920	897	890	864	799	817	786	776	766	732	735	717	771	701	741	741	701	682	709	681	691	728	773	651	712	696	716	652	717	720	686	673	692	689	701	692	676	690	690	668	689	686	658	711	673	692	640	646	671	684	656	646	675	665	649	682	678	670	683	680	697	646	658	678	627	679	658	655	649	710	618	664	749	669	638	615	634	712	690	683	686	676	635	665	672	633	629	678	644	690	659	624	638	697	698	717	660	642	672	642	617	641	675	629	655	666	650	636	671	682	655	671	681	651	666	695	665	682	648	679	667	661	677	606	607	658	641	671	676	699	663	641	640	716	674	660	674	692	742	656	643	663	703	689	665	620	673	664	673	654	670	688	716	675	658	643	626	712	676	701	670	665	661	669	665	663	655	672	664	689	653	702	625	638	680	593	636	662	691	637	645	679	658	647	631	647	647	652	635	700	674	658	720	679	652	604	635	662	644	664	663	640	700	669	699	668	677	650	692	597	689	614	692	605	661	689	703	640	691	698	657	641	658	678	669	677	701	662	673	678	694	638	620	692	651	623	723	659	671	687	672	678	692	622	604	652	684	694	620	644	701	640	663	731	696	655	705	674	647	631	678	648	667	686	646	668	641	689	664	658	667	715	667	694	688	681	689	625	710	666	673	676	654	637	672	693	652	717	727	715	644	693	627	660	619	678	674	712	636	687	628	698	656	595	691	660	692	628	668	668	627	642	667	651	686	676	675	652	633	702	678	643	612	631	674	682	677	697	698	680	649	627	658	650	656	637	676	663	679	686	665	684	626	665	648	656	672	706	689	676	703	709	676	681	667	663	707	659	659	702	665	667	665	655	705	660	684	671	664	664	646	657	663	644	658	676	669	644	646	640	639	650	664	730	670	638	718	641	640	670	683	642	647	704	654	638	691	672	630	695	663	728	676	664	628	665	660	672	639	649	669	614	643	611	695	649	665	713	665	701	722	670	676	755	646	656	616	673	654	620	656	639	656	691	677	656	675	706	663	709	637	681	644	671	691	688	687	649	642	633	625	665	703	706	683	685	668	663	672	683	634	725	672	643	649	645	677	679	658	646	684	636	669	637	702	631	590	673	642	641	661	693	635	685	684	654	654	644	684	681	650	694	658	649	642	671	675	650	686	666	674	644	658	642	691	630	672	670	692	648	650	672	679	661	621	673	681	681	659	609	656	637	678	634	689	619	595	680	724	672	639	661	687	671	646	613	627	721	661	676	667	647	655	660	657	667	640	614	714	682	650	659	650	703	636	668	674	672	630	634	679	672	687	641	705	692	671	644	716	634	696	640	693	650	679	714	623	622	660	704	634	673	631	598	690	699	639	673	690	684	644	662	649	679	742	653	662	656	650	680	663	677	660	693	668	714	654	673	669	696	658	677	648	645	659	670	687	655	624	633	657	671	667	667	617	671	662	689	645	680	657	649	669	652	668	647	688	638	661	683	642	672	629	691	662	679	677	649	708	665	680	672	730	683	678	695	671	655	654	652	654	648	636	606	642	650	639	668	727	649	674	662	640	664	682	689	666	689	660	695	678	660	678	644	654	652	651	653	620	685	686	696	638	641	706	646	664	702	701	712	683	674	673	695	667	683	674	664	662	706	677	653	622	628	676	689	636	713	641	672	692	676	624	656	653	695	642	690	658	635	651	651	635	661	639	679	664	617	710	649	653	624	648	673	671	619	615	666	667	679	682	703	648	660	643	653	637	672	662	668	645	660	673	692	667	683	669	626	700	636	638	681	656	737	671	657	669	698	649	630	694	690	672	669	636	683	690	640	681	624	660	675	637	622	708	648	640	619	665	693	628	675	681	686	700	674	662	668	632	630	642	650	686	614	635	714	649	661	671	645	715	653	704	653	614	684	651	692	613	663	646	663	653	697	669	644	653	633	645	677	701	673	679	681	720	615	667	668	657	670	646	668	656	628	652	673	672	681	675	653	702	613	669	673	653	653	632	706	676	636	640	647	679	675	705	691	699	657	655	673	644	654	695	666	670	649	706	682	645	657	692	718	678	660	649	652	661	676	602	672	651	699	673	662	674	646	654	634	652	664	644	697	665	677	702	624	650	678	679	646	638	705	669	663	696	681	667	656	658	675	734	605	673	669	633	666	670	687	656	630	677	660	615	650	647	693	701	710	632	651	645	686	665	618	660	696	682	631	700	648	696	630	650	693	675	659	641	655	660	600	689	664	675	629	685	667	708	686	692	674	651	686	627	622	724	673	604	621	721	658	628	659	641	650	701	636	716	645	636	666	653	651	620	661	685	655	665	623	691	713	654	695	655	613	688	668	683	668	658	665	709	666	649	658	632	704	645	682	670	658	629	632	638	662	650	650	687	667	679	709	623	654	609	692	662	693	656	663	690	651	604	663	665	671	659	638	695	610	660	608	653	684	656	679	640	681	679	682	674	627	668	669	660	701	622	666	687	647	643	649	670	645	600	693	680	656	666	672	652	635	662	646	659	663	637	710	676	689	640	668	626	679	646	640	672	626	667	663	685	681	677	684	657	645	627	622	616	684	656	676	699	703	641	697	623	641	650	633	607	723	690	684	691	641	635	656	644	640	690	616	658	662	646	637	653	673	696	631	689	682	644	693	675	720	670	622	696	725	681	673	611	699	700	690	661	626	626	719	594	626	651	674	706	701	655	666	669	673	661	684	650	712	630	697	635	682	694	711	633	642	715	723	681	644	684	664	658	699	626	688	619	620	680	674	669	641	720	681	641	627	642	673	640	635	659	661	663	679	665	663	634	683	674	687	710	685	658	677	636	688	703	622	670	675	675	651	686	662	664	665	641	648	670	640	653	660	671	716	711	650	647	664	651	660	658	685	654	647	658	652	679	675	650	616	683	667	683	670	651	676	652	684	707	636	659	652	615	670	670	705	623	658	667	675	636	676	652	635	666	664	664	639	669	650	659	701	663	693	667	612	629	700	666	637	637	642	709	685	643	707	651	650	715	676	621	661	651	651	673	648	638	654	675	651	731	659	669	633	671	665	694	667	611	656	704	708	678	692	717	680	673	663	723	601	633	664	686	659	667	616	699	668	678	708	647	702	621	634	652	631	616	665	614	671	663	715	665	650	689	658	722	647	677	671	675	699	714	655	692	666	680	642	682	676	673	688	676	658	627	659	624	658	689	656	655	675	673	641	646	702	686	632	652	638	743	695	663	643	677	672	652	660	628	684	657	651	698	678	655	694	675	671	682	635	725	656	671	701	670	672	664	685	672	708	658	658	636	657	651	664	696	688	687	702	584	694	638	664	667	717	629	702	660	633	638	655	654	635	670	654	684	628	685	679	635	678	666	668	629	661	672	625	650	713	687	659	661	643	661	637	645	693	651	643	678	694	731	632	674	657	667	649	643	675	660	631	636	667	669	650	662	677	667	634	688	658	678	675	677	658	645	673	661	662	659	703	652	634	680
16344	39947	34290	18714	7621	5614	4379	3303	2591	2219	1860	1632	1509	1365	1262	1235	1148	1120	1229	1105	1102	1051	1005	991	976	1002	1006	941	942	974	901	917	899	927	914	868	913	872	879	889	878	837	854	931	887	864	876	894	887	812	946	857	872	878	841	845	866	857	848	813	776	801	805	805	797	806	826	826	848	848	794	835	785	800	810	809	858	870	867	911	829	844	854	851	812	805	846	843	806	795	812	800	835	815	843	857	822	896	790	823	847	775	779	786	797	811	878	863	783	781	785	770	890	875	833	823	820	838	794	897	837	833	834	756	777	814	809	780	854	798	820	804	814	804	773	816	817	864	795	850	792	817	803	832	838	869	845	831	787	836	776	811	801	856	854	858	786	765	835	879	829	823	790	807	828	800	798	756	856	811	789	820	837	837	820	824	856	880	820	851	803	782	825	799	841	848	781	867	827	806	810	802	810	828	760	784	855	866	817	834	793	826	826	790	855	863	776	820	844	800	828	773	837	872	851	828	793	804	759	827	853	797	784	838	815	797	840	789	844	841	819	846	844	816	766	812	812	816	839	773	819	802	868	841	808	834	825	809	809	796	836	810	834	832	814	857	822	770	801	812	817	796	843	821	856	847	837	797	773	809	827	800	803	771	795	840	876	793	787	786	892	776	787	849	808	830	810	850	858	848	797	747	797	809	838	835	802	814	785	827	855	815	795	802	814	791	801	860	848	861	838	881	818	834	826	799	822	847	800	829	778	786	801	819	840	858	832	808	817	844	762	795	817	851	759	811	850	802	786	814	801	844	781	798	842	842	771	805	880	830	842	833	824	866	809	815	785	775	864	847	787	857	840	842	825	793	834	807	829	801	790	803	813	819	812	812	841	807	803	823	802	802	787	807	790	798	814	851	808	819	789	801	826	847	820	807	811	848	834	814	808	849	837	769	801	800	821	800	788	826	824	772	799	840	783	807	828	798	838	813	810	839	835	793	839	846	810	840	808	814	793	880	758	731	817	784	801	788	823	809	812	801	784	802	830	771	853	819	810	791	812	862	811	808	810	800	797	850	805	833	864	809	824	815	830	844	783	790	766	803	849	822	786	872	824	868	800	832	834	808	861	821	799	825	875	838	781	802	874	835	812	812	877	862	808	812	812	849	859	816	856	865	788	830	845	786	827	779	823	822	869	876	801	832	775	803	823	805	781	865	783	811	782	823	785	784	847	820	803	857	852	805	832	820	813	818	866	802	744	841	819	799	767	867	837	799	853	804	807	830	834	816	824	805	824	819	823	854	804	830	840	824	815	855	809	792	831	806	845	842	854	790	790	819	834	830	821	792	848	795	852	815	857	822	814	870	838	783	816	791	774	757	818	807	836	888	826	826	776	850	787	818	834	804	860	854	807	794	812	840	819	814	804	829	801	817	830	809	797	816	793	837	779	849	797	767	766	799	842	867	842	838	788	761	832	884	826	784	785	888	864	782	811	826	824	788	822	834	857	816	830	849	824	864	794	856	803	819	835	803	823	813	877	827	804	804	834	811	785	794	833	779	841	820	816	850	844	827	850	786	818	809	804	820	823	813	791	808	778	852	816	818	823	892	802	780	836	793	797	850	838	858	819	786	844	805	805	855	831	803	841	800	843	826	786	880	799	860	808	814	799	835	828	817	835	856	855	852	839	844	776	789	820	841	786	845	817	834	791	859	814	890	800	847	805	848	859	807	747	808	824	833	815	809	861	805	762	862	835	844	779	867	890	781	854	762	826	777	861	793	762	785	838	813	807	799	804	870	788	804	782	783	845	814	848	837	813	820	792	873	821	798	846	796	807	849	761	868	816	881	856	810	831	841	824	808	831	867	873	773	809	804	768	827	830	873	825	890	791	819	820	877	834	855	818	808	808	855	847	815	801	845	840	850	837	800	806	822	859	806	818	829	815	752	796	879	854	842	847	747	910	785	815	827	826	797	819	785	808	820	805	781	824	843	846	827	827	807	859	792	905	845	825	795	824	815	793	863	772	793	844	840	804	804	797	829	821	764	836	806	826	772	807	838	810	806	758	840	815	759	816	804	838	878	869	816	855	832	821	837	841	815	800	831	787	788	873	806	830	808	793	839	804	793	813	774	819	794	767	814	842	820	851	834	808	843	831	797	883	809	784	839	840	824	839	811	854	816	815	771	813	875	833	772	832	814	829	809	821	820	807	842	840	821	799	856	789	833	865	795	767	782	842	785	855	818	812	808	838	804	792	840	853	877	846	807	821	862	810	801	783	845	799	837	842	831	825	842	805	828	785	842	854	782	815	795	807	801	822	778	853	801	803	806	810	818	819	797	807	860	816	835	800	796	817	786	859	864	849	855	791	814	840	791	816	792	790	791	825	803	811	848	804	881	811	816	834	833	828	774	791	842	819	841	797	800	864	781	817	891	892	847	834	780	795	848	819	846	824	787	857	823	787	852	800	797	869	882	837	856	814	796	755	839	855	826	823	821	822	855	850	834	841	788	814	811	825	839	802	798	833	848	815	829	785	805	815	809	842	805	831	846	842	851	808	829	795	771	759	804	819	865	765	757	864	802	805	795	809	855	815	824	806	823	833	802	885	856	838	810	823	859	816	834	882	816	864	844	850	863	808	846	825	797	848	849	761	773	791	763	803	898	816	814	779	857	851	832	840	798	820	813	831	826	789	837	796	871	812	870	799	854	836	783	823	791	802	826	811	770	819	804	780	832	831	805	800	799	771	795	844	779	834	832	805	855	853	838	829	798	840	803	858	826	787	851	886	816	820	803	786	827	840	825	867	820	876	779	839	819	845	800	825	883	760	789	828	814	834	801	858	779	807	774	799	812	823	854	847	806	782	845	858	823	803	783	830	779	822	827	805	832	813	805	792	823	804	794	836	778	822	837	810	827	820	825	816	830	811	830	813	864	845	777	827	858	797	802	786	843	826	754	825	855	885	821	802	803	841	810	796	797	811	776	819	848	797	825	839	834	807	803	836	833	827	854	826	792	791	839	857	825	796	773	817	849	795	819	790	858	775	875	842	857	849	842	801	837	833	839	800	798	843	858	810	819	838	814	801	846	792	855	841	847	785	870	783	801	851	793	842	860	836	858	811	772	836	793	787	828	808	806	848	860	824	847	818	861	789	822	771	868	780	799	821	796	804	853	831	795	805	881	824	863	798	830	875	806	859	785	801	815	823	796	842	820	752	812	831	809	865	750	824	796	824	815	816	772	773	850	800	828	833	794	808	763	837	810	865	822	821	803	831	794	814	833	855	756	869	813	785	833	772	822	815	832	780	853	775	829	834	817	804	842	777	829	820	825	859	813	833	807	838	743	822	810	813	816	770	877	831	888	858	779	864	788	866	801	851	818	825	798	815	858	822	787	831	814	869	828	802	814	737	845	809	789	824	837	761	846	866	821	798	809	812	831	780	868	831	790	816	785	859	820	814	829	825	825	780	828	796	825	851	788	847	871	828	820	822	804	812	848	846	817	820	865
24641	21533	27862	25597	13187	2882	1731	1265	977	856	766	684	636	562	539	503	485	498	468	434	504	476	402	435	377	407	329	407	387	409	386	365	373	364	339	357	374	338	360	327	338	336	329	353	364	345	328	342	332	365	347	335	359	338	331	335	341	327	313	321	335	355	352	359	342	325	357	350	334	358	326	330	311	379	363	353	346	286	310	318	362	355	345	305	349	338	356	342	310	373	343	349	345	353	327	323	353	334	341	325	319	340	340	311	331	304	362	371	328	326	365	310	353	342	358	329	341	367	376	330	348	350	318	334	314	339	323	338	325	341	337	296	343	368	310	318	332	383	338	340	325	328	343	350	342	349	314	356	355	353	327	330	355	297	335	328	306	347	316	336	380	325	354	350	318	319	341	355	338	309	333	300	357	328	341	330	326	369	383	308	295	327	321	340	359	323	318	347	342	340	334	296	343	343	353	357	333	368	364	356	316	327	338	369	332	356	334	342	332	293	304	336	313	394	305	339	361	322	352	340	326	340	305	331	341	336	345	356	365	315	318	357	347	299	330	357	326	366	319	360	321	329	334	372	377	323	346	334	349	322	333	336	324	300	312	329	331	320	336	310	354	309	338	347	329	327	341	353	363	353	362	330	333	358	299	339	312	328	342	329	314	367	309	333	347	351	341	370	357	354	339	353	347	356	334	329	331	319	338	336	349	339	298	343	327	342	321	365	322	364	281	337	321	343	338	324	355	359	345	363	344	321	314	332	330	310	366	330	300	363	359	300	355	345	330	343	349	332	304	354	301	346	343	342	350	332	351	334	332	350	344	318	313	342	317	332	328	292	341	326	343	349	340	370	344	363	296	334	325	339	311	317	321	340	366	329	341	321	328	355	346	334	343	374	325	347	335	330	349	329	335	313	295	358	325	339	345	331	328	349	308	301	333	358	332	347	350	331	330	332	322	309	336	353	307	329	345	323	319	336	351	362	319	373	338	349	346	332	358	338	311	342	353	323	310	321	347	362	319	315	356	344	330	308	357	348	304	348	341	345	322	321	356	369	343	350	311	307	356	357	334	356	336	350	367	378	323	326	328	306	326	361	319	305	336	321	323	293	316	338	344	348	322	336	350	340	370	345	333	351	311	329	347	352	343	346	306	340	317	325	357	365	332	343	361	332	347	347	356	330	340	341	367	342	355	342	349	318	327	363	346	328	344	365	334	329	363	316	357	344	348	346	315	342	303	340	330	325	345	303	315	324	333	375	346	361	315	377	352	353	348	341	335	344	329	332	324	330	336	343	350	345	363	340	339	302	356	326	350	364	334	362	299	335	330	362	356	356	326	336	310	357	379	348	327	328	355	358	323	344	348	342	313	333	375	361	334	351	379	316	361	332	337	366	333	331	317	328	313	345	350	325	328	345	320	350	354	379	326	356	321	357	356	311	357	343	304	300	364	337	326	320	311	340	323	343	317	349	293	353	366	352	327	336	343	316	348	313	353	341	343	299	359	359	337	329	317	342	328	358	326	315	362	327	353	351	324	318	303	325	336	348	320	339	349	338	364	299	371	331	300	331	306	338	366	330	322	330	325	351	314	341	347	347	320	306	337	322	362	306	338	317	344	360	356	322	335	364	329	334	313	298	301	371	352	340	364	325	322	330	341	333	351	368	339	338	351	357	336	366	311	333	326	340	360	358	333	334	304	324	347	319	328	323	373	329	332	315	329	344	334	374	347	346	320	351	349	347	368	350	328	332	353	343	320	345	334	318	337	296	368	312	335	347	329	351	343	317	348	344	358	316	344	326	332	331	322	344	341	345	353	303	356	354	337	333	353	336	348	339	335	326	339	323	361	352	327	347	350	351	378	337	353	366	325	344	329	309	324	342	358	355	379	328	334	336	349	332	334	336	315	340	332	354	308	357	331	328	346	372	321	355	382	343	338	323	303	362	354	330	329	343	331	338	351	319	321	308	331	322	351	307	321	345	371	338	337	343	341	336	338	328	359	296	346	327	307	314	296	346	305	342	355	327	319	331	350	336	311	322	325	325	366	329	373	360	297	341	326	345	368	349	320	310	315	340	355	330	328	352	400	314	359	340	343	341	369	346	342	361	343	351	351	322	336	347	342	329	365	355	324	317	343	309	317	361	331	345	352	360	355	366	323	337	339	335	315	321	342	306	337	326	337	342	349	330	319	357	386	341	320	303	324	340	305	311	322	307	317	364	342	339	342	335	359	367	346	371	336	319	357	325	337	327	332	311	358	358	334	319	308	360	311	320	335	320	350	330	353	315	318	308	321	339	342	345	336	340	335	332	325	368	339	337	330	365	327	343	323	364	294	322	350	331	319	310	322	303	343	312	331	327	365	324	345	359	315	325	304	345	340	350	329	345	331	315	356	327	330	335	314	340	312	302	334	333	315	350	322	343	325	353	324	310	332	358	338	323	346	320	340	309	328	330	339	339	318	365	306	327	349	321	353	342	330	338	339	280	320	322	335	324	326	327	295	321	316	328	328	362	348	335	353	314	323	346	341	327	341	322	311	345	375	339	333	339	323	348	378	317	310	373	321	325	323	340	359	305	343	375	369	341	340	329	343	344	342	345	349	330	312	322	391	351	297	329	321	346	364	362	334	332	373	348	331	350	332	312	356	329	340	349	383	362	335	317	338	318	347	338	340	364	318	364	338	351	347	321	348	350	291	357	367	340	316	325	303	359	324	304	362	323	331	333	393	375	369	368	332	372	315	329	312	316	342	319	323	301	377	324	344	341	369	362	316	364	370	323	330	330	351	321	326	350	341	303	325	309	351	310	326	327	320	301	330	351	321	324	307	360	349	341	338	328	337	352	364	322	320	339	324	337	337	333	335	336	336	323	349	361	321	324	332	330	342	363	310	376	337	301	318	323	374	350	336	345	311	303	299	359	342	379	354	325	351	362	302	311	351	331	341	343	346	317	299	324	290	346	340	337	344	302	369	352	305	345	350	349	335	318	320	312	329	337	352	296	325	342	352	360	320	343	319	317	348	333	304	325	337	287	286	363	324	308	346	330	347	360	298	338	315	344	330	311	322	332	327	338	369	352	341	326	336	326	332	343	337	350	314	331	318	371	333	328	350	361	357	358	365	377	337	295	323	343	305	316	319	324	334	318	308	333	337	330	342	346	340	346	315	339	326	371	337	352	336	303	323	365	331	327	322	328	309	356	325	357	345	348	309	358	333	324	336	289	378	358	319	360	339	333	327	335	350	315	333	345	343	288	310	331	315	318	316	347	340	329	356	341	318	331	332	320	315	329	297	306	317	340	344	326	362	340	343	359	312	338	331	367	318	340	327	350	346	330	348	330	335	349	328	339	342	368	355	343	321	359	338	355	318	348	311	348	331	338	356	344	311	313	347	342	307	320	357	315	310	330	340	349	325	353	351	343	335	345	306	332	344	328	338	348	356	321	359	325	322	350	335	331	353	361	311	340	334	345	331	300	325	326	327	353	329	296	309	340	334	316
16300	35328	28799	11419	5963	4391	3182	2436	1862	1539	1227	1094	972	845	825	734	767	703	699	666	612	602	623	583	555	569	570	486	530	536	480	511	539	519	479	488	470	428	488	457	509	475	474	454	459	476	471	476	468	487	407	413	478	488	462	441	404	428	434	458	428	435	433	415	461	391	434	439	435	431	445	447	449	430	435	428	461	428	448	432	441	435	404	458	437	489	441	446	439	446	455	424	455	442	453	435	436	463	421	417	422	439	429	421	462	429	454	438	463	445	462	459	397	411	416	435	465	444	419	424	390	427	407	419	437	426	431	397	444	403	453	448	470	410	451	395	470	425	397	432	412	387	471	427	470	414	405	434	414	412	434	387	475	429	435	436	451	439	442	463	449	421	457	407	446	430	433	420	452	450	427	411	384	437	423	404	411	458	413	439	424	448	471	442	451	476	423	432	431	462	434	443	474	450	423	445	431	418	446	424	475	457	458	406	424	480	436	425	393	449	427	412	447	442	455	419	472	427	462	441	461	446	458	418	424	460	415	452	416	416	419	442	430	451	418	452	409	449	413	439	428	421	429	428	437	435	427	426	445	438	462	411	397	431	424	470	421	442	430	468	438	423	428	423	428	421	465	432	479	464	449	417	417	453	423	435	449	417	453	454	460	434	458	425	431	437	407	436	452	437	453	446	453	432	460	436	451	430	454	415	423	444	425	427	428	453	441	437	448	457	414	418	410	428	413	432	418	441	435	432	432	392	434	420	441	454	408	442	453	412	416	442	418	422	454	419	451	446	486	451	465	399	406	438	483	420	402	440	460	464	441	468	436	400	427	461	433	432	444	439	409	415	431	431	464	456	464	406	424	423	438	411	431	434	456	437	436	445	419	466	428	421	385	438	430	464	457	477	430	428	421	422	465	436	457	419	452	466	454	430	440	410	430	457	448	443	405	444	428	451	426	437	449	436	433	408	426	437	433	440	394	445	438	416	438	414	428	462	417	434	397	434	449	498	475	458	466	436	444	427	403	415	410	435	479	408	416	426	422	448	436	430	435	384	435	420	409	443	418	421	429	442	433	410	411	447	441	443	412	467	435	454	410	419	411	446	430	443	442	481	493	435	434	497	441	451	474	403	430	411	446	413	407	432	446	430	452	426	428	448	427	432	436	434	437	422	437	444	402	426	445	437	447	438	467	409	421	452	492	482	429	412	440	431	455	446	422	413	469	402	412	483	427	423	461	438	435	425	453	415	430	431	437	441	410	413	426	450	422	456	418	451	427	439	438	459	441	454	457	441	438	438	462	396	417	424	435	447	450	410	439	426	439	407	473	422	413	450	456	430	411	440	457	427	436	399	485	460	446	413	464	413	438	429	433	437	450	404	411	420	429	403	425	429	431	414	464	413	442	441	387	434	436	450	459	431	417	455	459	443	419	441	462	433	461	474	462	446	438	388	421	425	431	415	442	430	426	445	441	427	429	450	441	438	442	419	445	433	488	453	413	440	483	415	449	422	443	482	410	428	418	428	427	443	440	428	429	440	439	440	426	444	426	447	450	452	408	404	444	425	451	419	457	474	388	409	438	417	430	465	427	427	418	434	445	453	434	425	460	435	459	443	416	433	433	468	431	430	459	424	446	403	430	458	465	430	422	438	406	407	437	415	427	443	472	410	447	435	445	411	465	456	403	410	420	426	442	430	414	437	398	440	462	476	420	407	432	412	430	431	428	432	395	450	421	419	421	455	454	440	429	398	416	439	412	466	400	435	448	465	421	428	442	431	443	476	394	424	420	415	448	427	433	450	397	445	508	477	438	435	429	441	434	456	436	370	425	401	453	430	466	458	438	441	425	461	434	440	439	447	470	431	462	422	429	424	424	434	444	443	438	425	472	434	427	437	407	475	417	489	457	409	437	417	456	416	449	493	422	440	429	413	434	456	447	421	431	422	425	440	416	427	430	451	445	422	456	407	431	443	438	414	435	431	419	451	451	434	485	460	427	437	412	405	440	455	445	444	439	434	428	404	408	443	465	423	426	446	446	418	415	467	463	434	415	444	455	431	436	463	399	452	437	448	397	490	443	418	434	443	401	428	428	423	446	418	404	453	467	433	404	448	401	450	425	441	480	443	440	425	419	446	429	460	458	437	440	427	417	458	462	418	431	447	416	444	444	422	427	433	456	419	418	454	461	432	429	411	429	423	423	448	419	433	437	467	453	450	441	407	441	436	475	450	392	455	421	423	439	432	445	409	433	457	425	471	475	433	427	455	405	436	437	465	445	429	440	434	449	429	432	440	410	446	392	426	454	426	454	425	455	448	402	442	406	452	442	460	452	431	422	434	438	470	456	474	440	418	464	423	414	474	460	427	470	431	433	444	386	442	478	419	446	431	447	417	438	405	444	406	419	413	421	437	404	446	436	459	416	426	450	445	455	461	429	426	433	430	417	434	451	438	412	418	432	389	419	440	450	464	430	422	421	408	442	439	421	379	421	438	440	420	436	433	452	405	470	442	407	430	424	388	442	446	463	425	405	418	420	466	433	439	437	443	412	419	458	456	418	447	416	403	390	414	445	406	410	438	468	409	444	433	442	443	442	424	390	438	432	433	454	431	421	401	430	415	444	420	402	456	448	468	459	425	469	407	434	441	419	395	432	418	472	411	477	458	417	442	450	417	420	423	400	431	432	431	413	435	433	452	449	445	436	451	415	429	437	449	451	455	476	449	424	458	403	453	434	406	427	431	444	401	447	450	407	441	448	426	447	422	427	409	425	418	458	421	408	447	443	427	446	440	433	447	444	442	455	419	401	467	429	443	415	435	429	458	414	405	408	474	449	450	434	399	433	465	449	460	447	433	449	504	410	463	441	456	462	429	430	433	461	450	443	457	450	464	454	444	402	442	425	428	416	440	434	446	431	440	375	450	432	452	428	402	439	450	428	438	410	446	441	433	416	427	433	463	418	466	440	441	445	448	445	426	462	435	447	451	448	400	416	470	447	419	403	454	488	479	433	447	452	436	473	392	443	452	444	435	455	443	456	441	456	464	437	421	444	392	437	408	455	426	401	467	430	433	413	463	406	440	452	401	399	453	404	420	442	464	438	440	430	444	436	458	444	418	432	490	460	394	409	452	442	430	438	455	455	460	462	448	421	415	390	470	432	473	471	455	423	424	408	454	426	446	414	423	424	411	467	425	417	449	473	412	449	421	428	419	430	432	460	422	420	441	480	426	393	438	430	459	501	450	450	443	427	455	424	435	442	415	461	440	429	419	428	414	440	419	476	410	436	433	439	428	423	460	416	430	437	472	434	438	450	410	398	515	405	464	449	438	452	431	418	462	478	397	468	418	471	425	438	418	429	432	414	444	448	464	444	413	476	449	433	447	407	453	454	458	464	470	394	426	432	424	409	445	448	437	432	437	461	442	427	413	448	409	451	480	433	417	413	431	433	448	408	439	433	420	422	426	451	444	442	426	406	415	431	418	442	446	464	427	415	412	440	422
22638	21561	29412	24177	21566	21624	11801	2975	1992	1716	1521	1200	1170	1045	982	918	943	859	762	795	791	788	733	707	662	700	647	643	595	589	618	570	619	594	573	558	539	543	541	585	551	566	589	542	502	557	539	558	564	525	568	557	544	539	554	521	519	526	537	520	529	530	500	510	499	544	517	498	531	487	496	526	511	505	538	470	531	513	490	493	523	526	553	522	507	516	486	547	524	533	486	499	500	488	523	526	526	508	530	530	486	493	514	514	526	533	487	505	500	512	509	550	535	490	528	502	524	521	514	478	494	483	535	511	468	518	554	502	508	523	529	484	523	537	501	529	475	470	489	501	514	506	512	516	517	530	516	544	463	509	521	511	540	505	490	500	518	510	502	517	506	521	494	526	518	499	510	499	517	544	491	521	559	516	500	547	489	495	526	519	521	494	512	567	508	494	525	518	521	512	535	468	516	523	544	479	493	537	525	501	524	501	489	488	512	501	542	512	526	489	484	490	519	501	490	509	496	514	531	496	476	516	521	529	545	541	510	489	512	489	467	510	507	512	527	507	511	548	527	481	516	503	532	542	542	512	513	545	509	484	516	487	486	529	513	484	485	525	501	544	513	492	498	529	471	525	535	523	497	520	513	472	521	508	526	507	487	534	503	504	525	493	508	528	524	542	525	500	482	485	469	483	557	492	496	503	506	496	505	512	544	513	530	523	507	508	547	541	520	479	554	475	512	531	512	493	513	562	543	509	482	514	493	501	526	535	529	533	534	510	516	476	502	525	525	488	459	517	501	486	540	521	476	475	541	480	457	495	537	524	528	510	530	526	501	554	516	521	552	510	549	526	455	503	520	525	547	516	487	510	516	518	517	514	526	476	504	509	506	522	526	535	525	495	547	535	484	540	475	488	480	506	484	529	501	478	536	508	510	503	524	536	517	505	489	564	497	548	532	488	506	482	501	517	466	545	540	528	528	500	497	546	504	508	525	526	509	498	513	510	506	465	540	470	541	532	523	557	490	552	482	471	513	541	479	502	533	539	527	492	544	485	503	513	548	543	538	496	519	482	549	534	542	541	534	489	519	496	500	491	523	505	487	538	517	528	528	511	505	506	533	456	528	501	515	535	536	483	546	538	522	547	496	523	488	510	529	458	513	518	485	513	530	494	509	552	501	498	508	511	578	511	520	490	564	487	503	524	552	553	516	449	563	500	495	469	543	504	500	507	495	514	515	560	534	515	527	528	519	535	551	544	519	506	512	516	512	530	489	533	497	530	529	497	529	493	511	523	502	503	539	507	472	507	558	517	527	511	501	483	501	507	508	509	527	534	507	500	512	519	534	514	470	508	515	445	497	494	510	472	504	508	473	510	530	537	516	493	511	514	498	492	516	487	498	511	500	522	513	506	526	515	517	547	537	505	522	522	522	493	536	519	503	468	532	501	513	460	523	539	513	540	496	518	526	523	490	564	473	492	513	525	473	473	515	525	516	484	509	536	510	523	519	479	492	530	495	463	508	521	488	529	505	547	506	499	526	492	524	519	512	492	523	475	507	520	479	511	493	494	500	493	529	513	526	566	529	487	543	488	513	550	508	497	465	521	534	521	494	514	516	499	512	544	523	545	517	493	494	477	523	523	507	512	532	502	503	529	514	516	502	504	534	513	509	480	512	524	538	498	507	507	496	503	532	483	562	470	554	533	518	481	546	531	499	525	509	469	542	493	484	495	523	517	496	495	476	521	530	497	552	506	531	488	525	553	501	524	554	527	483	510	498	520	547	535	482	516	502	532	511	483	471	479	493	536	490	525	488	545	491	535	512	494	479	504	551	504	495	497	489	529	523	502	524	512	487	489	471	496	541	479	485	547	523	479	532	545	515	513	512	547	483	528	495	502	476	444	548	499	509	496	550	510	524	517	573	486	561	486	522	501	503	495	475	505	540	506	508	525	522	496	543	491	508	493	533	504	522	533	505	488	565	523	529	532	484	538	523	520	505	499	484	516	507	508	515	493	521	533	535	514	486	525	512	500	507	553	528	506	499	496	551	513	534	514	537	510	521	557	505	528	530	531	514	525	552	535	513	523	539	503	542	556	519	534	473	540	535	530	502	578	531	504	507	494	511	507	499	521	503	504	522	532	531	519	536	507	561	549	546	521	542	487	495	534	526	498	526	522	535	530	529	475	475	533	501	547	485	514	530	502	471	515	538	543	537	506	495	517	518	534	519	502	511	489	543	528	556	524	488	479	520	509	532	501	516	494	507	536	491	519	531	520	497	541	507	492	532	515	526	497	520	550	499	513	550	523	504	486	461	524	493	523	505	464	520	487	501	444	503	521	573	553	491	499	545	516	492	484	479	508	540	506	506	540	570	524	485	492	499	514	478	503	490	511	520	507	522	514	519	552	499	518	522	527	505	496	527	529	505	511	554	518	518	494	510	475	512	504	507	564	483	501	523	483	539	526	554	478	503	525	529	507	528	502	518	546	532	501	509	492	514	544	535	511	552	509	513	532	539	490	533	524	502	546	520	519	499	528	524	481	508	496	470	520	505	483	504	494	517	522	508	539	522	510	494	556	488	498	492	522	508	510	530	514	531	542	514	484	535	536	529	546	505	564	511	513	498	507	465	522	510	534	501	550	479	510	486	538	497	513	494	520	504	494	487	527	505	524	532	511	509	526	517	540	484	455	506	534	491	525	523	521	508	531	524	482	518	524	495	512	490	549	526	506	526	494	531	501	487	514	544	496	515	549	520	527	450	515	537	503	514	525	532	502	478	512	534	471	491	541	530	521	527	536	502	547	543	493	487	534	473	502	499	551	545	540	516	544	523	512	510	536	515	495	527	506	523	509	555	537	506	502	469	546	489	502	490	454	474	523	538	498	489	491	529	515	517	477	514	539	491	522	542	477	528	510	508	544	493	526	488	538	524	494	491	522	513	484	519	544	509	542	497	502	536	551	500	519	501	529	523	474	573	591	522	509	486	501	505	469	527	545	534	536	507	551	538	481	527	515	476	502	526	507	531	488	517	485	498	528	531	506	511	572	506	466	541	489	509	520	558	513	481	542	526	524	517	544	537	470	481	504	518	504	501	512	475	480	530	514	532	519	540	512	529	547	527	508	485	497	540	488	511	531	518	462	487	504	530	518	485	501	462	520	470	483	522	537	504	526	519	522	499	539	531	508	506	535	479	541	480	486	484	565	516	541	488	562	524	529	497	563	491	517	502	504	490	498	516	526	510	500	533	462	525	524	538	523	500	516	500	498	481	542	557	552	531	514	501	528	524	484	532	510	531	501	452	547	527	502	509	525	517	505	515	493	539	501	497	508	524	522	530	477	541	472	507	490	525	516	502	547	494	544	497	512	541	547	518	572	522	502	517	482	485	497	520	526	495	545	509	490	511	541	505	506	526	477	547	487	522	451	504	501	546	515	529	526	514	518	485	523	526	543	504	467	519	538	451	493	517	532	498	513	480	569	497	515	513	512	504	526	517	533
19675	46866	38029	19092	10513	7937	5870	4295	3423	2661	2317	1992	1752	1569	1402	1318	1283	1198	1165	1097	1097	986	978	974	919	856	892	907	887	796	789	803	785	762	781	763	763	758	741	744	730	688	702	714	740	724	707	700	701	685	676	724	690	698	675	664	680	653	634	649	646	686	648	647	669	653	657	655	664	625	626	658	672	686	674	657	612	661	626	633	633	622	675	653	654	655	667	682	615	663	675	678	606	644	630	725	687	644	644	664	641	675	657	671	614	624	636	638	623	614	624	608	625	667	665	658	645	656	645	677	669	598	621	617	602	686	673	629	651	667	664	612	644	612	611	667	635	650	681	664	661	626	650	658	641	651	682	665	654	660	645	636	693	623	603	662	697	682	613	649	657	675	653	676	648	651	671	650	690	690	601	642	657	666	666	684	682	627	662	639	608	661	649	652	679	660	631	611	655	694	638	698	667	622	669	659	639	693	652	652	673	695	664	658	687	628	620	620	682	635	656	676	669	638	590	630	650	624	669	692	651	635	699	646	636	609	657	665	685	689	635	604	666	624	656	649	635	668	707	620	652	593	624	668	667	629	661	689	631	597	598	622	644	642	635	624	637	624	697	649	666	637	641	699	676	635	670	642	639	715	698	658	693	667	687	650	650	672	615	661	658	663	682	654	650	632	602	675	671	640	674	683	606	610	624	654	663	637	677	679	653	649	638	620	692	622	687	644	631	651	671	650	661	641	677	623	676	654	647	615	608	655	677	611	649	681	660	617	651	636	655	648	677	620	654	615	636	637	635	663	655	687	633	651	605	632	652	640	620	656	613	651	620	586	672	624	673	651	640	642	650	646	666	645	611	686	626	663	659	675	631	638	643	601	637	624	659	603	621	659	660	685	663	686	651	631	654	665	648	675	672	620	642	665	662	648	675	667	662	666	629	612	658	622	645	650	640	653	656	633	690	658	685	613	656	686	649	661	657	599	678	602	644	665	668	643	623	659	665	671	672	658	624	673	643	714	706	648	659	658	646	636	653	683	605	630	661	645	608	600	685	615	639	632	669	675	643	642	629	638	647	647	641	643	644	630	698	650	674	635	687	665	672	644	671	644	661	659	662	611	700	624	629	613	656	609	681	630	672	685	656	623	659	645	692	664	626	643	645	658	639	615	643	680	633	653	649	664	647	668	667	691	655	696	644	622	639	629	608	638	662	687	656	688	615	614	654	658	587	664	655	658	631	640	668	660	650	710	665	677	662	664	653	631	646	637	663	675	663	661	656	620	695	663	654	618	657	629	668	652	604	567	663	654	650	664	652	621	658	628	627	712	665	663	625	671	599	637	610	647	644	679	685	663	633	682	642	693	644	665	673	706	633	663	711	659	606	675	639	663	628	623	658	628	683	650	623	625	626	623	678	628	623	674	650	677	638	641	706	620	627	638	674	621	661	641	645	631	651	680	622	688	678	616	627	674	614	621	660	607	611	696	685	687	641	673	679	648	623	613	625	639	694	618	698	679	678	646	665	589	600	608	671	624	605	661	603	665	682	638	680	659	635	669	651	660	631	681	704	626	681	669	740	662	647	659	651	658	642	666	688	686	628	643	632	626	649	643	683	645	661	641	621	639	606	671	644	645	633	657	672	629	657	647	655	686	673	621	648	639	660	653	657	635	682	667	624	611	583	634	644	632	633	591	639	665	603	634	615	583	656	647	620	638	641	674	602	630	628	660	662	631	647	662	652	670	668	625	646	621	648	633	670	646	579	621	631	641	638	669	612	655	618	622	617	699	667	637	636	647	669	644	614	670	645	624	639	671	674	669	633	678	658	644	669	673	665	604	640	615	652	648	671	663	636	624	633	611	651	667	655	660	652	697	683	702	623	705	629	671	651	642	636	664	637	658	624	633	656	667	620	667	623	680	595	658	657	618	647	630	641	671	669	612	631	654	651	685	692	615	651	625	651	604	638	642	645	618	631	644	649	641	649	639	625	671	679	633	638	625	685	601	644	670	635	610	632	686	691	661	628	631	664	657	621	638	673	660	634	656	680	673	645	670	642	660	645	677	615	668	672	652	661	638	648	624	611	616	641	685	635	643	646	622	653	609	675	649	657	698	668	629	612	635	665	623	666	667	662	623	700	608	641	636	671	660	699	656	649	674	685	670	652	651	653	615	663	657	658	608	708	631	620	634	661	640	625	626	679	621	627	618	634	673	626	645	617	651	610	661	638	654	606	630	653	679	604	650	665	632	649	683	634	619	598	629	666	624	582	632	619	646	693	688	611	617	648	660	690	643	652	724	635	678	623	685	621	628	631	685	649	641	677	627	632	625	626	663	638	634	638	630	640	671	646	678	638	634	639	634	661	630	612	639	635	649	648	645	684	660	631	650	652	650	655	646	682	653	653	651	640	658	641	671	674	606	647	662	651	672	610	677	699	683	643	634	631	632	682	643	685	629	641	676	615	618	637	659	655	695	639	677	662	684	702	627	674	652	615	655	641	656	664	646	646	637	630	676	636	614	689	666	667	651	702	675	648	677	681	633	696	634	704	665	685	654	636	654	652	683	659	662	633	665	631	652	653	617	636	623	647	617	663	650	680	632	670	642	679	661	669	657	633	678	650	633	652	645	624	636	607	687	640	661	642	649	673	639	645	661	661	658	617	631	647	631	639	653	605	610	646	692	710	671	647	650	674	617	658	629	682	647	663	649	638	633	676	682	644	681	640	634	667	614	667	626	627	623	618	663	669	644	665	681	670	661	651	642	645	676	657	662	665	664	636	612	624	627	652	622	649	635	639	671	604	644	596	657	645	641	666	672	630	667	652	672	637	646	600	692	689	676	627	642	641	626	649	626	628	643	593	620	629	648	648	695	697	643	656	628	641	642	669	689	677	646	678	670	627	665	724	665	626	682	674	667	654	679	618	671	650	585	676	668	651	667	673	686	653	650	625	628	688	620	679	694	626	679	646	676	616	692	633	675	646	636	648	643	621	643	712	657	665	651	637	677	683	663	642	646	639	665	633	666	709	649	673	661	645	667	639	635	673	624	622	661	672	639	625	655	671	664	648	672	619	693	615	680	639	664	633	667	679	654	664	636	646	675	612	662	630	663	637	672	660	665	687	633	653	656	645	665	616	599	677	662	684	647	641	644	608	618	629	655	603	652	601	646	609	590	649	699	634	633	651	663	663	613	670	624	630	688	647	641	634	655	714	695	634	667	667	666	667	653	627	665	668	651	643	638	655	614	690	641	662	651	657	684	669	647	673	642	623	619	713	638	664	651	628	622	604	636	647	644	668	642	638	659	598	660	600	616	643	642	627	672	622	618	659	638	698	668	678	653	592	660	645	665	620	646	661	640	623	623	599	664	651	673	671	636	647	639	691	642	647	667	676	651	634	636	642	664	621	685	655	682	609	640	653	666	648	650	678	644	605	643	634	665	630	620	610	655	660	613	647	646	646	586	688	629	633	609	651	646	671	643	625	628	610	613	586	689	646	618	679	618
27534	21766	18525	7390	2686	1797	1375	1091	917	854	778	775	759	637	680	644	624	610	614	593	596	570	570	636	579	536	562	541	573	547	566	477	561	537	538	561	494	539	522	555	509	498	533	522	561	529	505	526	515	549	541	543	491	533	493	504	549	505	541	481	523	497	472	488	450	513	554	475	529	488	537	508	506	507	529	539	578	432	495	493	525	456	505	527	519	482	534	515	533	492	489	473	495	534	503	481	503	509	532	481	469	500	522	472	523	492	542	524	511	520	494	505	519	515	509	489	522	556	549	512	527	520	474	528	486	521	515	481	538	509	550	483	527	488	499	472	512	502	516	544	519	479	537	460	520	509	501	493	514	530	526	472	528	511	501	500	527	488	503	517	520	520	513	504	515	510	504	493	514	557	497	548	536	511	484	505	485	515	481	555	522	472	512	529	518	485	500	477	512	469	478	533	502	529	508	519	512	525	519	514	528	504	506	539	468	466	526	535	495	509	532	536	501	467	499	541	499	496	523	540	509	559	535	532	514	466	490	565	489	482	486	509	539	484	468	553	510	505	479	494	507	489	441	522	540	508	528	493	515	491	529	572	514	504	544	504	505	559	519	556	547	519	468	510	463	515	506	512	533	499	489	505	493	494	500	517	495	530	485	491	483	494	500	562	500	515	522	479	492	488	508	512	497	514	502	497	512	532	517	538	508	479	470	506	509	536	526	511	486	522	512	512	470	476	503	461	530	527	489	511	523	487	476	491	496	507	527	529	538	502	493	456	517	523	517	544	518	473	518	499	463	488	487	486	498	540	494	552	566	537	534	501	536	520	535	507	496	482	504	507	502	540	505	546	539	501	492	487	524	546	520	493	503	509	494	522	541	487	527	562	533	535	507	524	500	531	494	488	481	513	511	519	529	497	533	491	545	487	521	542	501	506	483	532	526	490	519	507	489	501	494	513	518	492	500	529	503	454	525	493	539	495	498	501	530	511	494	513	513	518	524	520	559	497	499	533	504	520	533	527	495	499	492	507	497	520	480	510	517	493	495	523	500	519	548	481	539	507	475	506	487	475	496	535	507	487	509	538	476	529	507	478	525	510	512	499	481	519	543	487	519	548	539	510	494	506	494	517	571	522	524	519	555	556	477	518	523	530	497	488	553	513	533	493	488	513	561	524	535	526	473	519	509	500	507	550	517	517	515	536	516	491	520	521	523	497	524	514	470	470	533	581	490	502	469	517	513	515	511	549	503	534	517	534	539	497	485	508	536	516	540	512	478	484	499	513	512	526	500	505	500	557	509	473	488	551	497	512	551	543	486	518	507	539	521	484	501	537	518	551	502	487	530	492	498	487	509	524	509	520	521	466	504	493	536	489	526	478	538	522	520	546	492	502	484	527	527	570	536	519	522	505	550	491	514	501	522	535	488	463	524	535	503	571	504	502	520	496	537	597	501	484	509	554	528	519	513	518	488	548	492	483	507	507	506	485	531	504	530	537	529	514	506	467	514	554	538	481	548	534	507	512	527	500	554	529	484	498	512	576	457	459	514	503	506	540	517	525	484	462	545	522	546	496	516	505	497	522	483	499	492	508	481	548	544	500	524	535	512	526	518	526	499	500	527	520	508	498	507	461	519	468	511	521	476	525	497	491	543	509	525	468	511	492	481	506	518	497	484	535	562	486	507	533	540	530	538	516	500	503	505	534	535	542	484	483	560	485	539	496	527	495	523	575	520	485	464	513	498	532	510	530	532	511	534	510	521	521	520	501	519	498	521	567	463	486	546	528	503	532	530	523	496	553	507	534	514	528	508	510	491	514	500	544	481	513	519	540	475	545	481	511	489	536	489	464	521	478	517	523	508	494	503	517	505	519	514	486	456	547	511	484	524	500	488	543	497	476	551	524	515	500	494	491	488	512	502	511	511	515	490	475	552	484	496	508	508	522	472	508	522	491	525	546	503	509	510	498	495	529	501	487	522	510	508	508	534	518	532	507	482	476	523	541	476	460	499	488	506	567	504	483	512	505	530	512	471	487	521	471	508	497	518	503	528	498	538	477	510	496	516	539	489	506	536	490	507	525	519	515	457	509	507	480	564	515	534	519	552	532	533	513	543	524	525	471	537	513	473	471	524	508	507	543	538	521	524	560	534	485	483	559	492	516	516	500	517	513	530	483	552	473	498	494	515	535	539	509	479	512	517	498	515	494	508	514	455	528	498	504	462	515	508	485	499	481	545	528	514	535	505	490	474	504	508	561	521	523	481	560	547	523	484	498	511	511	486	534	495	497	509	529	504	564	479	477	509	537	556	497	500	482	503	512	544	507	550	494	507	537	521	560	505	497	506	497	520	496	538	501	510	499	551	495	485	519	508	538	512	504	522	514	527	462	453	514	524	523	521	480	489	562	536	517	502	512	506	511	516	540	463	502	481	501	472	518	498	526	534	546	502	513	522	505	516	505	523	530	495	514	479	516	509	557	521	525	502	508	529	537	523	526	520	530	537	534	506	505	498	496	532	517	515	503	523	536	469	499	464	515	484	519	534	508	501	496	541	507	493	482	489	520	517	490	506	493	515	521	506	498	502	593	516	530	479	506	515	484	512	502	471	481	486	479	537	532	513	544	501	482	502	529	503	462	490	489	515	490	511	465	528	494	485	513	504	521	532	545	512	551	510	491	516	503	473	511	481	512	515	500	503	540	491	505	495	512	476	489	535	514	505	512	505	495	482	487	523	501	502	515	515	502	503	513	499	546	447	468	495	508	509	507	484	493	502	503	507	509	527	548	486	532	530	461	499	511	523	519	508	507	528	534	495	516	498	523	477	547	491	499	507	506	553	537	503	496	562	471	558	534	565	525	542	465	519	517	499	514	520	532	517	460	532	511	520	534	515	509	489	493	507	555	507	471	507	498	509	503	476	546	510	528	514	508	525	568	518	493	467	519	496	541	530	505	533	528	551	532	472	527	525	512	520	539	501	481	496	434	467	527	485	479	546	537	499	499	516	490	509	518	510	515	517	515	529	515	538	552	511	532	464	499	559	515	477	517	521	548	444	476	524	467	529	548	506	494	496	532	555	503	527	531	484	488	531	528	494	506	501	496	528	532	548	492	506	501	511	489	518	501	489	557	467	507	505	505	502	521	502	532	569	554	502	505	527	509	535	524	523	499	508	513	493	489	528	494	515	565	502	480	499	505	484	514	471	501	505	546	505	539	523	497	551	504	552	490	514	491	492	494	487	514	517	503	517	534	498	532	483	488	505	536	551	489	502	477	486	517	474	530	515	554	549	500	507	502	523	537	481	510	536	524	485	541	549	504	484	516	503	494	548	498	553	526	521	509	518	519	541	524	524	498	503	532	561	490	488	499	512	479	510	530	535	518	493	485	540	511	508	477	509	517	503	528	527	491	518	541	512	553	545	528	486	555	527	496	520	526	491	527	536	533	539	527	532	539	500	496	505	513	520	500	506	463	525	521	502	525	472	520	510	504	532	534	509	506
14964	29831	19921	7599	4341	3327	2438	1921	1541	1308	1193	1085	977	943	854	880	843	852	764	794	744	762	769	747	763	713	700	702	726	698	694	704	618	641	715	702	668	684	678	647	621	672	614	664	667	568	603	624	646	645	627	634	614	652	690	633	644	678	640	640	613	635	645	628	633	679	636	629	597	635	660	630	646	643	620	623	617	637	662	631	656	627	681	609	665	586	635	646	604	644	679	642	686	653	658	652	594	651	624	621	613	652	637	639	642	594	653	646	649	629	656	672	648	624	642	634	641	626	656	592	623	599	665	634	639	662	646	599	629	636	633	666	611	646	606	611	633	633	601	610	577	617	596	612	663	668	653	615	616	643	642	643	606	631	625	627	638	638	652	637	631	619	587	665	655	625	628	639	629	603	606	641	605	664	608	652	637	667	601	620	638	654	659	651	591	630	650	611	679	669	621	605	648	677	621	648	630	653	637	612	649	647	663	616	610	664	632	637	680	648	637	615	623	602	630	651	653	593	624	621	670	622	593	616	681	595	653	627	601	633	626	638	631	642	618	618	604	663	684	637	698	630	693	691	612	642	646	653	639	653	610	649	616	592	600	645	634	596	604	632	654	645	653	629	609	637	659	611	623	615	637	625	607	643	644	646	666	655	636	663	626	624	660	621	676	615	639	633	639	675	694	630	655	609	636	640	644	654	633	592	627	610	642	599	613	586	639	644	632	635	656	630	637	642	625	621	640	661	637	618	633	630	643	630	630	629	639	643	629	652	623	626	628	624	617	620	641	621	599	618	625	590	648	633	571	611	620	631	652	653	627	598	669	634	661	625	617	644	625	636	653	588	598	630	656	636	669	652	655	666	662	667	626	624	633	636	618	680	702	624	613	618	578	641	634	639	611	661	639	636	634	658	604	644	632	633	636	630	636	596	656	678	650	618	629	671	651	613	657	654	633	653	636	666	650	635	636	628	700	635	661	663	633	617	625	643	683	620	661	582	599	581	659	687	636	628	690	596	603	640	649	655	616	634	631	623	608	592	635	606	635	627	640	618	687	658	623	632	633	634	650	623	607	647	628	620	652	625	669	638	623	648	623	637	640	599	651	601	648	634	612	651	616	599	618	648	636	631	674	607	592	630	690	662	663	646	648	621	646	636	635	648	620	615	636	670	681	638	660	573	655	638	631	614	652	623	656	660	649	671	637	645	679	705	651	623	594	653	637	704	661	583	607	624	660	644	628	675	622	607	639	634	641	614	632	641	640	653	647	605	656	642	643	628	617	634	610	663	623	657	624	641	594	618	627	679	601	653	637	643	633	617	556	622	635	632	605	610	631	685	642	727	654	621	685	686	621	661	632	651	628	663	581	620	633	624	609	610	619	600	676	646	675	654	607	588	654	637	647	610	670	616	658	660	645	636	636	627	634	677	604	614	635	646	644	588	619	626	602	653	644	634	625	592	652	623	642	624	631	628	625	583	648	641	654	640	598	657	654	606	666	643	648	652	664	686	683	609	661	657	633	642	643	650	629	648	669	657	616	605	647	616	666	600	603	629	651	607	630	617	624	631	628	649	595	631	591	610	648	618	637	627	635	660	649	683	608	641	608	648	605	619	614	636	613	659	613	630	673	641	666	693	628	669	659	618	633	621	648	629	608	650	580	644	625	610	645	627	673	651	605	671	621	624	608	648	620	655	635	675	627	638	618	656	627	627	616	637	634	676	624	629	599	631	650	609	631	645	640	660	624	634	603	683	624	659	643	657	661	655	647	640	611	597	636	661	584	657	623	633	659	640	645	613	643	611	622	637	652	576	630	647	640	617	606	629	683	650	611	632	648	657	645	649	624	643	664	632	655	622	651	636	636	673	638	650	656	615	618	629	586	639	605	648	621	608	582	604	621	691	641	633	617	643	629	609	640	637	646	584	653	585	633	663	618	622	649	638	631	680	612	662	667	645	658	655	642	627	633	616	616	627	624	585	630	626	669	654	637	631	616	649	596	619	617	659	637	619	576	594	649	642	612	629	615	648	702	688	627	636	671	609	673	697	626	626	645	609	627	663	652	616	643	646	687	653	603	666	635	660	602	663	624	627	604	651	637	628	632	627	626	652	617	623	626	645	648	609	642	626	667	631	627	672	603	637	632	616	655	649	589	629	624	640	597	648	672	617	622	631	539	623	637	629	631	589	654	656	584	635	644	611	660	630	620	635	653	596	665	620	689	637	627	653	638	605	652	636	639	642	615	594	653	666	649	679	650	662	605	625	644	656	634	571	655	600	664	700	644	659	637	670	665	638	669	626	649	650	628	643	615	630	629	617	638	650	627	659	635	638	676	606	636	659	623	630	655	617	632	641	601	604	587	606	627	643	720	673	594	630	646	589	687	633	610	614	638	665	598	644	603	621	652	615	686	632	642	626	694	686	637	649	614	651	655	671	656	589	631	637	650	603	620	650	643	617	671	642	603	627	643	608	623	663	644	648	607	625	603	651	674	624	646	631	641	607	619	658	632	661	641	613	633	664	647	678	691	644	600	676	650	666	613	673	638	628	637	677	653	585	671	614	644	623	624	675	635	606	659	617	667	634	629	610	644	611	674	619	606	628	648	582	611	629	595	632	658	673	608	590	660	606	647	618	641	673	656	632	632	628	611	645	573	615	633	639	682	638	594	644	586	622	611	641	644	642	637	641	620	639	616	681	624	630	630	655	665	672	599	642	632	701	622	604	633	678	646	611	648	635	605	625	614	650	647	617	614	695	668	606	627	621	630	641	621	636	633	617	641	627	584	589	656	620	654	672	654	660	600	636	668	621	626	658	597	627	618	604	669	659	618	585	594	640	596	673	659	622	607	633	616	630	595	663	618	642	640	635	646	619	675	657	640	638	644	615	643	602	661	667	611	683	624	651	634	638	588	652	615	630	657	667	610	634	609	616	634	618	563	602	641	667	641	615	639	627	631	640	624	669	640	620	636	618	634	658	631	659	662	669	650	645	617	603	665	602	661	590	649	638	616	609	602	668	611	626	620	619	656	657	623	647	612	623	604	563	648	623	641	615	652	599	625	643	670	650	627	657	633	603	558	652	651	644	620	655	656	657	632	602	662	641	669	648	638	627	634	611	629	630	631	626	601	662	664	646	655	639	636	607	640	630	637	627	630	673	597	619	641	651	662	649	599	666	629	628	611	666	616	634	636	585	620	640	617	658	697	678	623	631	560	624	660	622	645	623	624	602	626	634	628	615	606	651	613	672	606	648	676	669	621	639	666	600	628	621	669	648	630	650	612	621	641	609	648	610	711	619	629	597	649	683	664	648	585	645	603	600	631	605	615	647	667	677	609	647	677	621	637	626	611	653	665	593	639	586	606	662	650	634	705	611	621	609	632	702	629	661	639	662	611	628	610	653	634	599	620	641	689	627	659	608	582	612	664	657	637	658	586	618	610	620	679	608	607	654	623	681	634	600	627	636	651	649	657	631	619	653	655	660	627	663	650	708	668	634
23522	21559	28951	24635	21518	13250	3663	2149	1659	1500	1317	1160	1097	1025	1004	947	925	873	902	822	916	835	845	799	776	836	764	809	747	761	731	763	733	731	739	707	694	711	702	705	680	679	695	661	718	682	692	696	687	670	685	709	681	682	703	694	684	684	687	654	685	650	721	669	647	682	729	714	661	639	632	683	667	619	682	618	673	679	664	662	681	669	664	642	656	673	661	662	666	685	646	651	653	727	674	657	672	630	662	684	637	694	672	649	680	636	717	668	673	643	725	664	679	691	653	682	629	625	642	643	652	664	715	619	681	645	649	656	726	686	665	690	656	651	665	664	694	656	684	671	665	633	649	652	632	678	663	639	690	704	666	651	707	645	646	653	642	645	653	645	675	620	687	634	668	685	672	700	651	620	656	658	658	686	680	660	641	680	644	634	651	663	677	620	636	660	643	638	710	652	633	708	672	670	667	701	653	648	656	656	644	679	663	621	683	693	668	632	670	669	669	659	673	634	693	679	644	677	664	675	704	673	669	677	669	652	643	655	649	714	644	687	706	673	669	675	664	637	636	670	695	599	694	660	647	692	701	664	662	650	642	700	678	660	689	654	614	674	678	674	637	647	650	704	659	676	675	687	681	652	731	668	690	657	686	736	659	621	690	662	658	693	651	644	693	618	689	670	667	640	644	673	646	685	697	722	646	675	709	674	677	667	708	669	659	666	677	646	680	638	626	633	714	693	701	697	690	628	659	616	661	678	662	645	640	651	680	649	672	718	687	667	701	679	650	684	684	650	681	647	659	685	630	625	671	675	647	702	664	712	654	668	724	649	652	646	646	655	669	685	654	635	698	744	651	712	650	690	655	673	647	683	695	705	703	697	643	661	685	642	684	664	640	683	668	686	693	692	649	672	682	699	690	660	676	711	668	668	704	616	638	643	732	660	681	653	633	648	654	599	666	679	669	665	632	639	663	639	649	615	676	642	690	654	654	651	667	661	656	606	691	663	663	664	655	708	681	678	674	659	667	637	664	701	674	648	676	712	659	651	690	654	694	707	654	656	688	655	628	682	641	643	658	693	662	635	681	660	660	660	724	668	658	614	711	638	664	662	716	621	650	662	658	667	641	724	695	690	664	702	686	680	681	686	659	702	671	666	676	651	675	657	678	681	686	725	691	637	640	755	687	650	719	685	707	658	698	710	705	685	675	647	658	714	630	666	696	659	639	670	701	662	642	700	603	637	700	693	662	637	652	651	683	644	652	658	685	700	627	648	698	647	699	636	640	654	636	680	656	658	687	693	679	651	624	681	664	656	688	653	647	648	690	693	672	682	668	636	733	642	651	689	675	699	603	660	708	664	656	608	638	671	616	672	679	668	688	662	654	663	709	663	688	674	676	681	686	665	646	680	692	646	670	689	660	697	634	701	649	658	648	669	628	661	623	713	650	633	662	667	694	636	678	689	676	637	702	647	648	713	720	644	697	661	645	684	645	677	744	626	675	657	654	646	683	665	660	708	632	682	670	638	654	696	665	647	679	688	738	658	657	690	689	698	684	709	652	659	693	636	677	689	688	649	657	717	725	646	667	629	706	659	644	697	670	621	670	657	626	655	732	717	707	666	651	691	692	613	671	643	643	661	676	640	680	628	658	647	641	616	664	652	675	641	622	697	643	608	681	695	644	673	626	656	668	614	671	645	675	629	640	657	683	707	714	654	653	684	651	634	669	700	663	710	680	622	641	648	719	685	706	674	707	655	681	653	660	698	636	641	655	653	662	600	672	689	643	661	675	660	669	669	720	686	691	692	697	624	659	644	683	658	691	702	666	672	708	660	656	649	660	666	669	704	683	667	718	647	667	643	627	710	649	633	676	645	714	677	669	650	637	668	681	648	680	660	677	628	688	675	687	645	700	717	683	622	645	663	637	685	661	676	692	716	642	649	607	653	693	634	675	630	630	695	651	666	708	709	668	683	703	714	680	671	688	653	607	654	658	644	701	657	683	690	681	703	645	662	669	659	640	735	713	655	666	662	669	644	657	667	632	705	670	598	712	632	711	685	669	681	682	630	675	650	665	643	657	680	654	665	678	680	662	644	641	638	693	672	725	629	658	649	667	624	684	634	708	658	716	669	649	662	662	641	660	671	684	657	713	683	639	638	677	713	704	687	675	650	656	682	637	708	630	658	665	681	673	692	688	665	653	643	647	637	682	638	658	641	677	663	660	678	659	641	682	693	636	674	647	664	615	663	658	637	665	746	682	666	629	673	671	660	643	673	617	672	672	692	680	668	645	689	715	655	620	667	700	619	683	663	643	667	709	665	620	620	670	659	639	649	668	649	662	666	680	671	666	673	668	639	668	677	682	669	684	674	696	695	663	646	646	669	697	664	710	658	652	651	670	665	676	670	647	676	691	666	698	700	680	668	705	703	639	658	669	622	685	589	677	633	654	695	655	682	641	691	672	662	668	628	602	675	684	697	718	658	680	646	683	655	685	628	659	650	700	645	667	657	614	670	615	657	629	656	631	699	634	664	695	693	643	693	680	673	688	666	688	665	672	698	710	677	642	672	684	683	646	658	654	657	699	685	676	682	679	639	671	625	687	686	682	681	681	643	651	687	686	717	721	665	711	653	672	675	714	646	685	675	677	641	682	662	633	650	671	606	682	691	680	664	653	691	667	670	635	684	674	664	687	658	634	669	644	618	677	641	647	676	650	678	645	681	655	657	662	694	693	647	652	638	690	648	656	670	679	675	621	645	672	706	635	655	611	664	702	649	663	663	717	672	628	697	684	680	663	680	651	641	684	677	699	679	681	674	649	629	696	640	643	717	677	646	673	670	642	696	694	661	693	660	645	654	660	659	678	668	664	695	734	689	665	644	637	681	651	633	664	677	681	653	703	644	667	664	662	653	666	703	665	649	694	712	721	688	690	687	667	630	643	671	696	665	731	714	635	665	673	686	642	701	592	674	684	688	647	636	663	641	643	671	660	678	695	647	646	681	654	682	680	658	669	657	697	686	672	674	661	682	620	652	687	723	666	639	649	716	664	656	614	655	644	665	666	685	684	689	650	634	650	703	664	717	704	669	693	680	671	704	673	730	679	643	625	608	633	647	633	642	676	663	660	653	641	670	655	654	675	667	720	693	663	614	681	688	587	663	639	684	659	673	696	674	655	667	668	670	686	650	703	717	704	666	650	651	689	682	697	680	643	655	689	656	676	706	681	679	683	689	708	672	656	712	678	656	693	700	676	679	665	650	654	632	638	676	664	767	679	650	669	639	701	663	656	634	690	628	657	631	653	647	615	629	641	638	645	650	590	625	688	673	673	635	597	651	663	699	639	625	624	706	612	686	720	638	653	633	702	656	713	653	665	628	682	653	655	675	667	694	727	611	682	644	685	663	691	650	674	654	646	639	653	653	674	693	674	684	666	666	701	683	676	641	708	687	676	661	654	624	747	642	634	682	628	653	636	663	654	631	596	669	724	678	658	617	698	710
17052	40496	30851	13715	7774	5892	4557	3416	2729	2241	1978	1759	1544	1392	1341	1288	1207	1161	1223	1145	1132	1105	1027	1068	1009	1023	1018	1011	914	937	942	922	913	864	939	880	872	916	928	885	886	878	891	846	821	887	876	832	832	904	853	828	825	894	837	822	840	836	857	831	814	840	815	835	781	808	840	802	864	867	875	831	846	800	812	786	840	858	839	806	816	816	832	825	815	823	830	807	803	840	820	860	830	808	821	859	891	835	875	816	836	816	812	834	850	806	802	836	813	840	825	793	838	844	791	853	818	785	826	865	766	842	873	834	823	808	780	842	808	795	813	859	780	754	807	846	856	814	800	873	887	800	793	838	830	872	896	839	805	810	821	810	838	793	829	812	807	845	829	831	843	811	869	839	776	827	795	853	859	816	849	785	803	823	854	794	868	829	823	795	804	788	815	849	793	849	830	870	827	846	829	817	871	867	838	867	839	847	883	799	811	853	833	838	779	837	834	770	809	786	823	827	817	810	805	791	865	864	825	878	808	854	829	855	819	826	835	808	842	735	796	875	793	823	824	848	837	868	798	911	823	851	806	842	775	848	826	843	849	803	778	776	837	792	851	845	820	828	859	810	827	828	839	850	835	854	829	845	812	812	875	856	809	812	806	847	810	848	805	803	827	855	813	851	878	854	849	836	842	863	732	852	839	839	825	805	771	826	810	835	799	848	807	835	818	812	826	829	771	800	810	830	834	839	787	824	821	861	874	826	846	820	836	817	808	858	832	866	833	791	815	856	852	890	823	819	782	855	831	803	834	834	818	783	811	854	787	851	851	827	861	821	819	807	818	801	828	828	817	756	853	822	843	778	793	805	839	860	879	836	851	828	772	816	839	844	796	818	812	820	822	841	803	807	810	827	813	802	848	805	827	808	842	830	834	798	780	821	790	774	834	793	810	867	839	848	807	844	852	832	849	829	826	835	799	796	893	856	837	840	817	798	842	884	807	838	859	826	814	838	816	828	826	845	840	832	818	876	861	800	850	807	801	784	818	820	803	797	812	830	812	853	829	781	829	836	894	812	849	804	852	826	827	838	812	812	819	833	819	840	877	818	852	802	823	792	827	829	840	848	815	809	780	821	851	793	849	827	789	817	906	814	848	835	796	878	849	813	843	791	850	779	830	847	890	822	788	829	777	838	792	804	821	809	888	814	880	852	867	825	856	784	833	852	885	834	863	842	811	847	850	843	801	874	811	848	860	863	820	817	860	795	787	819	854	848	849	801	827	806	809	792	828	829	833	814	802	829	821	818	836	854	885	815	833	806	806	858	819	843	836	818	877	845	819	861	812	812	790	803	771	859	809	847	788	817	894	813	825	811	777	809	797	838	813	883	869	851	787	813	807	793	879	780	832	832	820	841	827	780	794	827	877	821	781	837	797	824	845	812	802	791	851	810	856	828	783	800	804	809	865	850	833	835	820	819	828	864	835	779	817	834	834	777	824	800	803	861	820	871	830	782	840	773	779	820	842	833	846	836	848	869	786	859	805	800	819	889	850	771	793	827	798	805	880	801	794	793	785	784	818	870	791	793	835	771	830	792	856	842	860	858	818	836	839	857	779	855	818	850	850	793	836	850	821	832	854	766	871	809	833	746	830	836	785	877	859	806	851	830	793	819	835	749	792	864	793	859	806	846	837	859	773	814	804	840	851	800	845	839	798	838	850	784	834	843	769	848	834	800	828	873	839	846	805	832	813	808	886	858	819	845	806	815	812	838	856	817	841	829	817	882	830	825	824	901	804	830	834	798	826	825	735	822	793	812	855	846	822	823	840	795	816	775	807	736	855	810	837	796	841	811	809	838	848	824	751	858	850	793	839	794	858	823	846	887	832	831	833	790	798	795	831	796	828	821	822	855	820	792	861	842	846	811	792	828	836	811	831	840	830	825	840	823	824	783	848	840	838	856	852	839	815	837	822	826	827	830	832	840	861	770	839	815	835	831	827	866	796	834	814	863	857	838	822	844	786	803	806	878	856	827	798	830	852	880	875	822	798	817	809	865	827	809	802	848	786	824	818	826	830	816	800	812	821	814	810	798	820	864	839	845	798	803	824	842	817	802	842	862	829	842	832	837	799	827	866	801	872	850	823	824	760	832	822	818	857	815	822	852	864	808	759	812	846	838	778	844	811	770	793	807	829	822	839	828	753	817	818	851	817	829	829	854	827	832	784	822	836	774	842	832	776	821	839	793	836	844	804	826	788	820	854	820	823	825	845	794	841	819	804	783	781	847	866	806	833	867	878	832	843	818	873	866	791	883	815	763	842	795	800	836	854	868	799	813	836	776	847	838	797	862	822	834	840	816	803	822	816	796	802	806	815	768	830	861	852	810	824	854	819	843	816	812	793	838	861	835	804	881	852	865	840	829	844	833	872	831	828	882	804	807	844	877	809	811	843	816	862	829	820	806	788	823	852	873	796	833	871	865	735	836	878	819	855	778	815	817	846	845	815	789	808	838	872	823	849	816	813	881	765	827	853	856	795	807	777	810	850	838	833	795	862	826	803	836	782	771	816	773	841	791	827	860	896	833	797	816	783	837	834	820	792	825	816	858	793	847	805	860	830	905	861	771	798	862	799	840	816	841	829	801	859	824	829	813	840	788	826	810	788	796	815	841	819	790	825	829	863	846	856	792	835	843	815	804	828	895	826	788	775	853	874	838	776	789	859	901	865	820	816	788	837	868	799	808	787	820	837	823	810	843	827	836	825	841	819	795	811	850	819	830	794	861	801	844	869	852	838	833	864	841	840	809	812	822	856	812	823	850	810	843	807	785	770	831	857	818	790	769	802	818	851	847	808	820	868	829	856	861	791	788	820	804	836	847	860	842	829	865	815	783	829	837	795	818	811	810	828	827	822	800	806	830	789	839	841	825	795	803	873	827	887	791	867	827	850	821	824	809	831	828	842	811	826	854	850	801	795	835	811	806	849	886	809	876	875	828	804	759	863	844	815	831	874	878	814	829	815	807	803	792	850	825	815	831	873	806	850	825	870	799	833	810	806	855	814	859	829	802	866	839	786	871	767	788	880	861	798	843	862	826	794	817	783	826	827	739	834	800	805	769	788	817	822	826	839	828	812	776	806	801	802	800	889	819	821	786	866	809	850	816	849	829	862	803	784	806	835	846	848	829	849	834	817	743	818	859	794	775	860	839	852	772	869	797	810	800	798	845	797	786	851	813	782	807	803	825	813	823	821	831	848	812	887	847	862	799	755	826	795	842	787	817	869	826	783	820	832	843	823	796	831	854	793	811	816	802	798	829	873	835	874	828	779	767	792	843	838	863	825	874	800	848	847	811	887	860	851	809	827	830	829	872	829	844	811	838	869	832	854	820	803	857	852	857	821	836	837	846	794	839	815	804	822	829	803	832	824	842	842	832	781	819	882	847	862	791	826	832	829	871	825	870	861	826	769	866	805	827	796	832	797	747	788	822	828	790	838	802	817	806	860	810	854	875
24642	21504	27862	25465	13105	2922	1780	1269	976	860	743	721	618	559	564	497	526	483	492	468	448	430	467	402	446	379	387	366	384	380	383	382	349	367	356	377	386	377	361	356	345	326	375	332	353	359	363	344	317	354	331	356	351	361	324	378	341	317	307	368	314	352	331	337	326	372	321	336	352	316	338	331	365	343	333	322	373	331	347	316	324	312	315	297	339	326	349	358	361	338	341	312	288	306	334	312	323	320	297	363	370	341	368	350	306	332	297	318	339	354	335	356	323	362	283	333	321	317	308	336	366	331	355	362	324	305	356	353	327	337	356	344	337	334	340	336	348	338	330	344	366	344	332	304	346	288	324	345	345	343	321	355	324	353	319	331	331	336	350	348	330	309	351	320	367	337	353	348	336	322	332	310	361	357	303	339	334	318	335	335	331	326	360	354	359	323	316	344	358	327	342	382	346	362	332	326	332	341	316	331	348	334	353	343	310	322	324	348	314	342	319	350	325	303	351	305	339	340	337	314	328	342	311	334	328	323	332	317	320	291	327	343	338	345	336	352	340	338	324	336	326	316	339	327	319	331	333	339	348	336	304	311	313	325	322	342	341	326	317	344	368	350	337	315	371	333	322	324	308	308	334	300	358	310	352	368	351	356	356	358	335	292	319	359	342	306	328	351	347	308	350	352	376	345	337	345	329	342	355	316	351	353	338	358	331	332	318	341	350	305	389	358	353	328	318	306	338	334	340	365	325	329	354	322	338	333	344	319	324	359	310	294	291	311	364	340	302	336	339	340	297	322	325	357	348	373	304	333	335	315	333	323	330	355	323	343	341	363	345	356	336	341	321	341	346	338	339	357	334	318	326	291	343	323	387	343	325	364	353	309	340	310	306	345	333	318	289	312	318	341	329	324	319	337	335	295	333	337	314	330	327	325	319	342	300	352	321	346	331	309	323	335	339	329	361	307	343	361	294	319	336	330	301	341	328	312	362	345	334	321	331	332	339	345	344	336	359	333	330	316	356	299	352	338	317	320	335	336	348	334	337	354	347	299	315	315	282	315	325	353	338	357	331	312	354	327	339	341	340	339	327	330	317	320	331	321	308	322	336	295	335	353	335	333	333	326	346	354	341	323	329	301	333	332	333	326	354	344	321	342	322	326	339	336	330	367	320	316	335	352	339	331	341	346	292	326	332	323	335	326	354	323	316	344	329	322	327	338	316	330	307	336	343	393	299	337	353	337	331	342	341	329	345	307	367	320	308	331	363	307	294	327	343	297	354	341	322	317	341	334	329	347	347	346	342	335	325	335	324	375	337	315	347	327	333	367	351	362	346	330	354	336	319	353	339	326	340	340	320	364	313	315	337	360	305	371	348	317	354	311	345	328	301	320	352	344	330	315	322	381	324	332	330	348	313	347	321	339	342	353	352	345	328	346	311	305	329	326	297	337	385	319	339	351	329	340	328	340	343	333	340	335	342	351	326	301	359	342	319	340	328	331	323	325	342	333	353	333	346	326	316	331	331	329	349	306	339	327	350	331	344	342	348	360	326	347	343	327	363	350	314	331	300	328	316	338	362	329	298	333	365	323	375	348	333	324	364	349	301	329	356	325	330	359	329	294	320	328	366	338	326	335	354	344	336	338	325	319	352	333	323	323	309	294	345	345	326	327	345	316	348	358	322	313	307	351	336	338	316	350	318	343	363	349	359	298	309	337	329	347	348	344	343	377	324	325	336	367	326	315	328	330	341	324	298	314	326	333	338	335	328	346	346	324	324	326	323	294	331	321	330	329	344	351	356	357	328	326	314	332	321	322	373	329	353	329	317	315	314	355	311	326	319	342	309	324	345	357	347	369	352	319	324	340	355	322	326	345	368	333	337	341	338	355	315	341	333	352	363	349	326	337	349	349	341	349	372	353	323	339	319	371	341	319	356	326	346	334	347	349	319	336	334	363	317	342	350	338	365	352	316	290	368	314	366	364	331	292	331	353	347	337	298	330	326	308	354	321	349	337	348	335	330	345	334	345	330	348	355	307	344	343	346	342	290	321	363	320	361	345	340	307	317	310	323	353	316	339	336	339	326	314	346	304	333	357	301	330	350	369	357	344	336	336	314	322	315	304	343	320	332	322	340	348	336	303	338	341	330	325	326	338	319	355	352	284	326	348	365	354	310	350	333	350	325	337	348	306	277	320	364	340	330	345	326	340	374	312	349	334	319	349	348	344	323	331	328	343	335	359	310	320	317	341	340	358	306	347	334	317	357	335	306	360	287	352	350	328	337	331	364	353	298	325	313	336	336	334	321	329	330	342	346	360	320	336	352	353	354	332	360	351	324	318	326	344	355	313	342	354	368	351	318	344	350	329	316	342	367	346	317	332	296	335	329	320	335	324	339	325	350	336	311	335	323	326	336	345	301	325	318	314	341	347	296	339	329	307	349	329	343	337	339	327	318	334	307	303	306	316	330	310	375	326	304	320	309	341	307	365	345	323	345	350	342	290	342	331	300	329	314	303	344	330	352	325	331	338	340	340	353	329	362	344	282	284	325	336	361	300	355	307	319	321	337	349	316	311	329	336	330	361	312	316	340	325	315	324	323	342	351	336	339	348	292	341	311	343	319	362	369	363	325	294	310	345	365	335	336	340	325	324	336	338	323	320	353	332	356	358	347	318	345	309	356	385	368	320	375	327	292	341	318	357	339	354	311	348	296	376	347	331	360	330	321	359	318	371	354	324	340	348	352	347	354	341	333	338	350	292	335	321	332	326	331	317	310	336	350	319	341	334	343	366	318	334	310	344	323	322	303	323	327	329	343	329	324	325	349	306	317	311	361	314	377	322	355	318	334	322	343	330	315	336	342	366	309	322	338	320	312	360	390	308	322	341	336	335	345	341	326	313	345	349	334	322	309	352	316	352	304	333	337	347	358	323	276	348	334	321	345	340	322	360	305	331	339	314	317	373	352	324	315	328	336	355	322	327	341	327	354	335	346	350	350	318	362	346	319	333	384	343	356	366	337	349	296	343	318	276	313	342	329	329	323	313	335	377	354	315	339	322	319	367	335	334	296	333	346	342	330	348	328	341	316	365	319	336	341	364	342	312	362	294	344	368	307	340	329	302	326	330	350	311	338	360	339	341	317	293	315	372	304	342	297	344	328	343	326	347	301	367	316	332	315	323	301	324	322	352	310	335	374	351	353	342	331	332	327	343	366	347	332	351	346	327	344	352	335	344	336	303	323	323	335	312	331	327	320	351	318	334	314	304	336	353	347	311	323	316	336	327	350	323	325	316	331	320	329	347	339	343	338	318	314	365	341	340	307	332	358	321	332	327	330	351	308	336	320	302	334	333	314	351	365	343	324	323	355	337	328	330	305	345	321	344	322	338	298	331	353	316	321	333	326	325	357	333	282	323	332	322	307	336	336	341	314	315	321	317	343	312	330	345	308	312	333	336	332	319	337	344	357	336	320	350	341	348	330	353	363	340	344	329	301	345
16792	36908	27979	13623	6272	4299	3356	2434	1859	1474	1240	1114	1020	909	838	775	783	785	699	685	636	641	648	585	569	613	569	554	480	523	527	497	495	475	472	489	488	480	471	491	501	511	463	468	486	465	472	451	449	453	424	477	480	463	485	476	454	430	434	448	437	488	437	434	429	496	409	438	453	451	454	459	444	448	462	446	464	467	482	443	473	442	432	445	429	407	446	402	463	460	420	458	424	445	415	442	412	431	420	411	453	464	447	453	429	427	445	454	454	454	407	440	454	426	440	422	454	450	422	444	435	450	472	403	493	458	434	452	434	420	415	460	450	435	416	433	440	385	424	442	415	449	422	447	447	447	421	450	473	424	448	467	413	451	474	435	436	477	404	419	435	452	444	464	421	431	452	420	462	470	437	419	443	432	451	444	431	449	438	487	442	432	434	410	435	443	442	432	485	443	396	410	424	407	449	427	450	424	440	426	454	462	441	437	443	463	466	437	425	458	427	434	413	415	446	416	450	442	431	417	433	418	445	403	433	425	400	440	438	413	456	452	435	459	429	407	463	432	465	428	398	452	438	415	426	452	431	453	419	416	461	503	420	428	410	447	426	430	417	466	465	403	429	418	424	447	423	417	417	438	462	402	484	445	437	458	415	431	454	470	474	437	402	442	406	416	460	425	474	427	466	428	467	432	431	481	418	423	448	423	471	417	420	415	421	419	444	429	439	440	434	451	429	438	413	453	468	420	432	424	466	424	441	402	405	434	441	437	416	466	405	432	432	418	447	489	423	496	458	424	452	453	448	402	429	442	451	437	458	409	441	432	429	430	433	454	404	449	452	432	459	449	438	426	456	452	403	444	430	422	442	441	392	443	435	480	431	433	437	419	452	471	455	462	430	417	469	395	435	435	462	427	426	425	511	476	424	446	435	450	433	448	416	454	400	439	440	431	427	416	436	428	430	400	414	443	420	421	411	428	412	415	452	441	443	427	473	384	422	434	417	445	477	441	412	443	443	416	433	436	414	458	476	444	421	478	433	411	416	466	454	411	430	414	416	401	446	416	462	454	446	451	428	453	443	439	467	470	466	459	448	432	422	447	429	431	461	439	464	423	442	475	468	444	463	447	432	413	426	391	462	428	405	442	397	448	419	433	420	420	419	436	436	428	457	420	438	453	430	433	448	449	450	432	387	423	427	401	407	414	451	466	423	439	425	456	455	436	457	444	438	431	454	479	440	434	474	436	430	413	437	444	474	424	459	425	426	434	428	445	414	449	407	437	459	433	435	461	427	453	427	452	465	387	403	463	484	455	449	434	448	426	451	420	414	406	427	456	469	442	444	428	427	456	438	438	451	421	452	439	440	472	420	467	409	423	437	443	411	438	460	446	443	426	430	428	453	488	472	414	459	427	456	463	365	443	426	422	419	448	445	446	434	447	470	408	420	462	413	421	422	443	448	443	425	418	439	427	446	433	461	441	441	422	432	441	419	426	450	438	426	466	456	446	472	427	412	469	478	435	429	436	414	452	483	415	459	427	426	382	436	433	449	413	423	441	429	443	472	421	435	447	460	489	450	422	481	452	476	445	436	454	443	451	473	433	465	445	481	459	478	446	431	399	433	419	439	467	455	455	468	424	398	454	451	466	452	465	408	446	456	461	438	446	449	418	413	440	444	431	424	395	448	469	378	448	458	451	442	419	431	439	420	430	443	421	440	461	434	457	402	405	457	437	404	432	435	451	426	444	377	460	460	403	473	482	432	425	450	447	411	463	408	408	412	432	457	442	470	467	434	447	444	460	451	448	426	462	446	431	420	427	402	468	411	451	400	406	434	414	477	420	471	445	435	410	435	391	427	483	422	462	410	432	435	460	459	434	415	433	428	437	397	466	414	421	443	442	448	433	447	442	512	427	441	428	411	480	481	476	482	470	467	436	409	467	407	440	440	430	454	455	410	464	397	433	459	455	444	447	434	449	411	431	415	432	400	428	448	452	434	453	448	438	461	425	458	427	463	413	408	430	426	432	407	420	431	427	426	452	468	452	445	432	465	395	418	390	446	402	419	425	404	463	447	446	476	436	448	410	437	428	453	448	472	423	443	415	408	425	443	398	432	472	428	426	434	434	445	438	412	412	417	411	440	454	434	397	453	440	432	452	447	437	440	460	455	410	398	434	450	438	430	464	455	431	435	455	416	433	439	446	468	436	430	429	453	468	434	437	452	415	429	410	459	418	446	441	414	432	419	441	469	437	444	431	425	448	403	438	439	471	416	438	436	464	456	456	429	454	446	433	423	458	400	429	432	430	445	429	431	451	444	461	443	444	433	459	466	450	457	432	420	426	418	433	466	444	484	474	435	439	415	425	443	438	461	453	421	424	413	483	425	424	458	444	435	427	431	475	462	455	450	419	464	426	429	437	480	455	447	457	426	462	432	470	472	434	428	432	459	421	438	435	447	447	423	440	463	408	410	465	402	467	432	450	434	420	440	430	458	472	406	417	410	442	433	431	397	425	426	448	419	407	450	417	444	400	458	485	432	452	423	410	415	427	462	432	410	439	406	425	418	439	483	443	440	447	443	447	471	422	469	442	431	450	400	427	393	455	409	457	429	451	445	440	445	448	408	446	480	472	441	405	424	475	412	448	467	443	465	396	459	442	496	392	438	425	458	447	461	447	420	483	449	437	427	460	450	448	471	422	435	495	447	468	427	475	439	474	429	457	447	390	409	475	454	423	454	421	475	424	428	434	451	413	451	455	447	446	457	422	427	459	449	438	424	450	429	398	421	450	479	447	455	423	446	463	447	461	469	427	423	417	457	433	436	441	466	457	481	436	446	414	445	405	452	456	421	464	433	401	453	449	456	424	440	428	431	428	424	435	480	495	442	430	448	448	418	461	416	419	436	428	449	429	417	450	425	478	449	434	433	440	452	458	470	451	407	446	455	411	418	464	438	418	434	407	426	417	427	474	433	399	447	448	452	433	452	454	464	404	412	447	425	439	430	422	460	405	417	416	438	434	461	427	413	408	464	433	434	479	428	421	465	451	436	413	433	446	414	445	431	463	446	463	444	439	449	408	477	417	419	437	446	447	438	459	437	471	430	459	450	456	436	429	439	417	408	463	426	399	468	429	436	450	439	417	457	510	444	428	442	450	445	425	446	385	415	431	435	436	438	397	481	396	424	421	457	427	462	416	456	463	458	435	448	448	432	450	473	452	449	453	415	407	426	436	437	460	445	434	454	435	466	442	446	437	436	440	473	415	454	475	435	411	478	443	435	428	450	472	417	420	447	449	412	424	436	443	421	422	460	419	429	441	447	438	425	414	414	451	470	427	429	450	438	441	454	436	417	480	432	432	446	447	449	429	407	420	446	466	459	445	437	489	429	447	472	436	460	400	442	446	448	438	441	441	435	491	450	439	411	448	438	420	403	414	447	457	423	427	468	432	425	422	421	432	426	413	449	400	481	448	438	450	430	432	457	453	477	453	427	504	439	427
22659	21541	29316	24219	21543	21581	11743	3044	2033	1632	1463	1205	1131	1059	965	986	883	844	828	786	790	771	731	734	700	676	637	644	621	575	595	612	557	601	571	630	595	587	590	553	553	559	522	551	562	568	529	515	525	578	504	551	536	510	587	538	566	537	542	529	556	517	526	522	514	540	500	519	525	532	482	520	540	529	563	518	540	524	525	532	540	512	543	548	513	525	549	532	507	496	544	490	535	568	515	513	502	508	498	497	526	521	508	507	506	522	532	520	496	529	526	503	517	517	542	502	523	521	525	484	498	493	477	491	560	506	499	506	523	484	520	508	493	544	529	505	512	520	523	538	557	544	518	475	497	522	544	526	540	525	530	505	518	533	514	494	532	530	518	545	532	504	539	494	514	525	482	532	493	520	500	463	523	505	544	513	544	501	476	519	534	502	486	509	520	512	508	557	530	553	505	522	516	515	529	501	541	498	505	523	512	497	497	502	540	466	538	540	497	486	485	494	518	543	509	568	506	509	556	521	554	489	488	499	505	509	499	507	521	539	546	491	511	562	510	495	495	503	512	526	500	499	523	515	485	523	452	492	499	537	497	477	526	460	512	488	495	489	543	518	536	527	468	477	488	490	467	534	504	513	514	543	473	557	521	566	505	563	495	479	549	513	514	535	489	480	528	529	544	498	540	526	557	547	525	479	527	477	532	528	520	524	521	556	527	539	492	540	505	550	513	523	512	519	484	521	526	508	547	501	482	522	495	480	536	503	526	474	546	509	502	547	477	560	530	498	533	515	527	511	505	463	525	539	518	508	498	504	520	532	543	499	550	541	562	494	545	491	541	560	523	519	537	531	527	482	496	497	560	511	496	516	551	495	563	516	523	510	480	513	485	533	475	551	465	550	519	492	550	493	529	532	482	528	495	519	506	500	510	516	499	459	498	498	499	520	525	494	487	495	526	504	489	493	535	517	537	485	525	511	504	504	528	469	519	494	524	557	485	512	489	541	492	508	512	508	507	510	506	496	526	507	505	524	482	506	524	480	517	511	510	526	512	525	515	545	508	516	491	523	533	523	502	508	544	529	533	508	506	550	536	483	515	522	542	486	485	500	505	511	501	510	521	489	477	524	467	483	498	546	511	495	520	523	517	498	496	502	530	504	545	502	507	541	550	540	499	491	537	580	477	513	533	544	482	534	508	481	509	534	509	510	449	496	503	522	519	522	555	479	507	512	535	555	500	545	522	513	523	477	493	497	501	553	515	554	474	517	466	548	506	539	512	459	539	556	541	524	518	505	515	537	539	518	493	535	520	487	479	528	489	492	527	516	533	510	509	501	493	490	520	518	512	490	541	525	514	521	497	509	524	519	496	504	502	489	523	540	523	536	489	496	503	524	511	497	511	485	574	506	495	478	527	483	488	505	494	491	532	530	531	525	527	508	518	522	516	501	517	478	484	505	506	528	528	530	507	501	515	524	521	514	464	512	532	520	483	513	515	525	494	504	467	526	548	461	523	517	507	563	504	511	499	545	499	478	485	498	496	566	511	508	505	538	510	465	525	488	507	540	550	512	511	496	471	478	471	487	502	546	481	507	534	529	506	521	535	517	512	482	516	484	529	501	497	512	540	483	524	526	482	529	481	524	516	513	523	525	513	470	461	510	497	470	504	506	528	528	520	499	542	523	528	536	527	500	505	549	513	529	491	523	505	500	492	501	525	539	544	480	529	494	506	473	538	496	501	543	510	552	530	526	485	482	553	532	554	546	462	517	544	481	491	461	474	522	505	533	514	520	521	523	505	516	522	502	511	524	534	563	490	521	522	503	523	483	546	529	484	461	524	473	562	513	519	516	506	530	504	517	493	502	523	499	520	489	481	472	516	472	501	501	490	551	527	529	531	494	536	520	561	504	527	537	483	517	526	511	523	517	553	513	535	538	532	529	523	510	505	504	495	502	488	548	491	493	523	497	495	503	479	514	478	495	472	550	540	525	499	537	518	511	509	506	530	502	519	547	543	520	505	524	497	534	493	506	502	523	558	529	469	520	524	525	486	538	535	549	567	482	539	502	472	535	497	532	469	487	521	513	533	506	529	496	543	519	496	528	539	498	555	542	460	490	524	515	533	549	506	537	545	481	485	532	530	521	490	522	523	545	541	539	495	499	506	524	518	535	541	526	514	523	499	522	537	511	532	516	496	513	542	484	522	502	521	541	535	514	524	543	501	551	512	510	526	504	499	512	543	500	555	531	517	547	480	487	532	539	532	500	524	507	534	511	505	510	504	501	470	525	459	532	535	499	505	552	523	488	537	557	526	538	552	501	463	538	511	506	517	525	516	499	530	454	471	536	509	532	527	514	518	517	551	501	482	550	488	503	522	512	525	526	543	554	485	533	542	535	483	501	498	513	494	511	522	521	538	503	476	508	507	492	508	522	469	514	505	475	499	511	532	514	514	491	530	482	530	533	531	498	562	504	515	500	504	514	491	542	521	505	495	511	503	481	483	497	545	538	487	518	488	505	515	538	527	506	498	519	532	556	512	528	519	547	534	519	503	529	511	561	493	542	519	515	520	479	511	494	502	475	563	552	557	515	517	506	525	494	517	514	539	501	537	493	490	494	532	509	539	536	535	539	537	550	510	514	512	508	493	501	507	514	484	496	520	523	504	510	492	525	542	486	529	494	493	504	467	527	520	507	529	517	515	509	494	524	515	488	519	520	506	460	561	472	556	480	532	498	493	520	521	488	483	498	486	553	537	505	525	503	512	522	575	498	529	528	509	508	542	563	502	514	510	511	486	503	559	519	514	525	537	511	513	524	522	524	496	557	539	509	504	485	531	519	496	497	519	529	532	547	491	516	557	519	521	506	508	548	526	503	528	543	483	469	508	522	521	524	517	468	504	540	444	518	463	506	505	503	537	515	491	499	486	507	535	506	522	511	538	532	506	522	529	553	528	493	503	517	514	484	496	545	503	510	510	553	555	530	517	516	486	491	494	541	500	489	486	536	531	533	508	524	503	529	545	518	507	498	533	547	503	532	529	500	555	518	521	535	513	519	534	469	468	528	544	488	498	468	518	510	511	481	495	475	466	522	526	552	520	512	490	515	529	516	501	496	525	569	515	517	500	546	562	503	544	493	527	536	475	509	483	526	541	497	493	522	527	448	544	493	496	519	474	520	511	467	503	505	531	525	508	498	490	473	537	554	559	512	481	514	493	489	520	506	517	521	539	506	547	480	503	477	527	512	485	463	508	487	538	515	541	501	457	493	505	530	555	497	553	493	542	499	514	499	479	547	526	500	482	470	476	505	516	495	541	501	487	493	515	505	507	512	509	517	511	511	518	528	516	517	515	515	503	502	524	529	508	511	512	467	531	497	512	497	536	512	523	494	529	528	556	507	553	549	502	521	529	542	498	512	451	534	506	508	546	507	476	517	552	508	498	473	498	484	527	518	496	545	530	552	494	543	518	532	505	557	520	511	592	547	544	551	508	486	516	528
20459	47183	37990	22343	10530	7808	5956	4564	3548	2728	2294	1887	1768	1605	1467	1341	1251	1205	1169	1084	1096	1048	1018	976	986	938	895	832	849	788	814	780	792	759	758	733	750	706	780	725	719	734	684	725	742	703	696	676	729	723	672	678	666	650	705	704	658	691	689	651	662	639	603	663	644	665	688	606	624	612	690	704	639	660	629	610	628	684	650	679	700	655	662	709	626	672	585	642	689	690	671	646	669	664	631	626	664	660	624	651	641	662	659	667	632	660	633	664	631	682	644	655	650	658	708	660	662	607	694	671	647	667	613	612	645	661	686	626	665	625	665	651	630	626	670	634	672	692	620	679	602	661	617	650	650	689	685	672	655	653	656	615	652	643	664	640	655	696	653	610	665	667	625	639	619	664	607	616	648	686	627	624	713	690	676	673	643	616	661	616	671	626	668	623	651	694	649	648	626	637	652	674	620	656	622	668	688	659	652	638	653	656	696	646	685	663	643	603	636	649	635	672	668	712	653	681	586	654	636	642	675	685	601	601	632	657	630	690	658	638	692	613	658	636	682	642	658	646	652	677	651	663	667	645	672	678	647	631	643	664	668	640	702	637	661	713	688	673	608	594	666	686	623	687	646	677	605	621	668	644	688	680	662	648	635	690	680	651	665	631	653	672	676	674	612	586	699	657	666	661	634	641	664	655	654	687	696	663	635	635	648	650	623	627	709	664	654	657	682	665	667	636	636	661	673	675	624	654	691	692	636	655	715	643	633	680	664	641	692	703	640	640	634	636	639	650	644	657	634	691	625	672	600	665	662	679	631	663	692	688	658	691	610	641	640	649	678	637	624	587	633	658	651	675	634	628	638	616	601	629	700	649	639	692	661	653	616	679	621	657	607	616	642	646	665	606	673	673	615	637	635	639	634	629	674	665	713	694	641	655	672	627	631	682	662	654	632	701	616	647	664	680	660	674	641	679	682	612	651	643	639	631	675	641	674	616	643	686	646	711	607	653	663	643	657	661	635	647	651	639	665	636	699	662	618	672	675	630	644	689	631	696	639	661	716	659	658	694	681	670	601	684	654	699	637	704	634	633	660	658	664	621	646	648	643	664	631	618	641	681	664	680	648	677	670	622	672	610	658	675	720	673	669	676	643	645	719	616	633	664	619	674	646	624	692	668	681	645	645	644	617	684	617	604	671	637	651	679	682	669	567	670	645	667	649	631	637	672	630	670	651	653	652	655	625	652	627	645	663	633	705	680	613	694	672	675	633	682	649	677	635	629	635	702	635	613	658	714	668	669	661	608	633	638	665	607	676	648	631	621	658	642	636	655	632	632	632	628	664	605	661	618	649	617	662	655	671	679	660	631	686	632	675	659	652	694	626	662	664	656	680	658	627	608	656	621	671	657	607	691	669	646	671	696	655	671	603	645	666	682	692	661	643	652	646	664	659	645	636	620	645	663	672	672	649	665	686	684	639	694	674	668	608	634	629	685	633	670	667	636	640	640	600	650	676	648	647	642	660	652	664	594	671	654	644	641	690	639	640	649	656	631	656	663	643	648	663	589	654	666	665	685	657	676	613	647	604	621	649	629	650	601	603	615	663	679	636	654	666	658	695	639	666	651	647	632	680	656	612	672	657	637	644	647	626	656	687	647	626	665	617	671	679	649	655	643	642	670	706	664	700	656	674	642	672	629	628	625	631	670	658	643	631	678	652	653	668	626	663	643	633	662	616	644	628	636	704	619	635	609	654	642	673	638	681	661	655	641	654	687	639	625	624	682	671	695	648	653	688	658	628	651	661	667	653	666	631	626	621	647	666	671	686	667	660	665	597	714	689	628	670	629	636	676	686	666	672	674	611	667	659	689	681	673	650	657	652	651	658	629	624	668	609	672	662	625	634	663	656	631	686	670	655	694	639	645	661	668	611	635	654	664	639	672	632	636	670	666	656	606	689	621	664	686	626	630	665	676	622	660	697	640	604	652	634	660	663	649	688	656	605	626	655	647	665	708	582	634	693	712	665	686	699	645	654	686	640	645	657	635	604	640	659	644	671	691	623	681	624	632	674	645	639	653	657	652	651	673	645	633	632	658	677	678	653	674	656	667	638	659	740	623	688	665	650	679	689	666	650	623	710	672	613	652	707	641	676	664	651	610	678	592	682	696	633	665	666	694	618	606	663	630	670	653	623	645	678	659	668	659	655	656	678	659	621	645	666	628	645	641	637	646	637	666	655	687	619	616	645	676	684	658	667	628	646	643	655	630	636	664	673	631	691	687	648	643	647	657	697	648	647	629	653	666	632	680	658	677	645	589	672	645	668	674	644	685	613	628	641	611	619	692	666	697	719	633	630	646	648	635	690	724	654	651	662	697	680	671	612	688	650	611	656	615	653	689	684	687	656	620	617	649	607	664	638	643	652	654	649	667	648	652	671	643	682	681	679	653	634	673	655	652	635	682	713	645	654	654	669	663	699	648	670	643	672	694	671	631	656	644	619	648	659	637	655	651	664	674	638	641	605	621	612	653	639	618	680	637	663	635	638	645	624	633	689	598	683	655	626	609	682	652	699	630	698	632	666	651	737	669	668	664	644	615	693	628	651	677	643	630	637	633	641	673	622	681	659	709	644	661	655	666	643	663	619	689	621	687	634	665	638	650	655	698	644	728	630	658	637	615	637	664	669	648	645	684	678	655	649	648	708	667	660	664	648	647	648	645	626	652	646	651	631	643	668	693	619	679	668	634	655	654	628	684	654	666	655	657	665	609	640	635	657	676	644	608	641	602	664	645	680	637	650	697	610	628	619	655	675	629	705	621	656	657	657	595	674	669	666	655	676	582	641	656	643	686	652	686	629	648	624	698	672	716	696	641	629	682	677	655	642	704	641	651	646	663	671	644	639	661	646	629	630	671	627	637	601	603	617	675	663	668	694	610	636	656	641	661	659	644	662	623	678	653	623	609	656	713	662	620	657	586	613	639	650	660	677	658	624	637	643	651	663	648	644	657	634	637	609	654	643	666	638	667	645	692	651	647	598	667	681	671	669	675	693	670	624	653	691	655	622	669	667	682	634	638	680	695	654	642	665	653	598	715	686	639	747	653	640	657	666	666	679	629	637	638	659	648	693	693	640	671	648	652	652	616	642	681	661	681	645	666	622	650	606	647	639	633	612	653	639	642	647	683	695	703	664	624	622	676	624	679	622	634	663	665	657	650	666	700	657	645	675	635	648	634	628	654	712	685	633	649	643	634	671	626	660	698	621	694	649	588	645	649	665	658	667	686	619	649	651	696	653	661	648	627	661	663	637	633	684	662	640	669	671	656	631	616	601	650	623	688	645	638	701	710	671	709	658	664	671	623	643	612	642	659	658	629	671	713	676	651	633	635	640	666	654	653	640	625	677	634	642	647	656	653	685	671	647	626	671	675	640	688	665	663	623	643	627	645	662	651	666	676	680	658	668	662	668	675	672	656	650	620	670	636	662	682	652	636	656	656	654	660	604	651
27520	21617	18748	8566	2821	1734	1395	1169	989	878	799	725	704	674	628	625	645	628	590	602	595	611	584	576	566	565	567	565	545	513	571	481	526	548	525	516	540	494	506	549	539	537	545	501	527	533	549	495	506	527	526	498	502	531	498	459	553	516	538	515	548	497	497	522	488	514	461	507	515	527	521	498	530	530	484	489	533	493	532	521	507	485	503	545	489	507	509	495	529	545	564	560	517	497	527	538	538	521	511	508	528	550	512	514	494	540	480	529	534	515	507	500	538	500	509	564	531	537	544	504	524	530	513	484	502	520	516	542	493	555	494	497	505	523	469	543	511	535	520	522	504	512	536	541	486	476	552	500	553	563	526	537	518	511	524	471	498	510	559	495	522	526	540	546	491	560	481	542	512	500	531	551	483	485	506	477	501	510	543	524	523	471	515	503	536	515	512	502	510	502	507	491	504	472	516	504	520	507	528	544	503	475	546	523	519	528	524	545	470	491	531	554	508	520	494	499	519	519	550	492	550	498	510	505	512	509	539	507	512	461	519	472	494	553	486	503	529	510	552	473	500	471	453	522	491	511	537	527	515	541	490	502	509	506	542	493	486	538	490	551	482	492	533	510	515	535	504	553	469	533	500	531	481	511	488	574	534	507	513	486	516	522	493	501	487	482	514	528	491	475	488	502	533	534	505	491	442	550	500	532	517	511	484	499	550	479	501	513	515	500	528	527	480	506	526	494	529	514	541	519	548	501	542	502	546	550	541	528	492	527	511	523	518	567	519	478	535	509	518	556	497	529	497	510	522	495	477	541	501	510	554	511	551	529	538	512	483	523	526	549	494	478	525	479	489	496	492	507	511	502	509	544	567	516	507	527	519	482	515	463	525	515	555	516	467	532	496	521	504	488	523	511	512	483	503	524	539	555	472	508	525	487	541	544	507	517	510	502	464	482	520	515	518	487	515	516	539	535	519	508	498	491	483	536	554	507	498	504	526	536	506	496	523	496	488	514	536	519	497	542	450	546	497	524	568	537	460	520	509	519	515	498	513	529	528	489	534	483	526	515	535	505	525	487	519	555	505	533	537	476	518	492	501	475	534	523	522	522	493	535	511	512	529	520	524	526	536	506	513	486	498	531	531	545	518	490	533	513	500	540	497	542	522	531	507	535	502	508	553	554	533	486	493	550	535	522	533	528	501	507	544	520	511	537	520	507	507	529	553	487	498	480	499	487	498	499	555	499	579	454	562	522	473	529	488	494	526	523	514	491	567	532	556	492	509	525	512	475	499	515	513	513	534	525	515	531	520	538	503	507	523	514	517	513	504	509	494	580	518	525	539	542	491	501	484	544	558	527	493	502	495	539	466	487	546	570	533	504	511	530	510	545	509	509	548	503	549	505	504	476	541	503	514	533	510	508	503	483	512	468	541	504	521	507	461	541	470	491	506	528	524	507	523	547	515	534	464	511	517	490	477	503	543	527	523	524	559	530	523	502	502	540	495	511	509	552	544	530	506	517	521	480	493	539	515	548	482	523	476	495	555	484	534	540	560	474	447	516	494	516	572	524	519	510	506	494	513	497	494	518	499	518	546	504	529	527	570	521	502	492	503	544	497	561	494	526	504	542	516	526	535	507	522	518	544	517	475	556	508	518	522	520	510	520	485	521	505	512	529	519	491	564	538	512	504	481	553	503	519	508	502	531	501	500	544	484	515	505	446	506	532	499	498	527	551	490	493	504	478	527	505	466	505	499	530	520	509	535	519	504	552	514	504	515	523	501	515	518	500	496	510	535	572	517	509	521	508	489	507	511	486	520	524	478	499	501	490	514	492	508	542	506	512	524	505	499	505	513	474	499	525	540	528	494	511	545	488	510	520	541	483	511	502	526	515	491	510	547	514	479	508	488	537	472	524	549	510	472	497	484	495	513	477	561	546	468	464	498	496	510	544	533	558	541	492	537	544	538	536	538	496	512	522	506	482	527	503	497	525	478	519	479	500	532	512	502	509	474	514	529	523	557	523	495	517	498	499	515	535	526	537	540	490	511	512	499	508	469	531	527	450	522	513	535	536	513	519	497	497	523	539	523	505	469	488	527	490	477	501	521	503	522	496	517	463	495	470	537	483	524	487	482	498	509	499	492	521	466	524	513	521	508	502	480	500	497	501	506	491	548	520	502	503	468	511	487	521	495	539	501	531	492	510	559	511	507	515	481	528	510	485	462	556	516	519	539	519	489	465	509	559	508	513	529	510	529	524	558	525	522	530	502	515	537	529	542	511	498	533	488	540	506	504	527	503	503	477	518	495	502	504	502	529	486	546	501	560	497	494	523	471	477	505	526	514	525	481	501	492	525	538	493	526	518	506	510	516	540	538	507	504	498	520	473	529	504	555	537	521	518	494	533	538	514	551	513	498	510	495	527	527	487	530	518	526	514	479	493	537	547	482	558	535	491	501	482	492	532	504	495	519	506	526	529	470	492	532	506	492	520	531	550	497	517	501	489	543	518	562	505	522	500	504	550	482	556	551	502	530	482	527	533	553	495	475	494	517	545	499	477	459	489	539	515	536	528	545	524	460	511	587	489	490	517	522	528	504	502	504	506	545	539	556	535	480	498	512	506	484	536	537	519	524	479	494	514	488	495	515	532	523	504	540	527	518	504	537	490	508	528	526	545	461	480	502	514	493	531	525	494	520	519	520	523	496	556	543	478	483	525	526	511	545	530	520	511	501	526	486	478	463	494	526	474	508	545	487	486	525	518	489	505	523	580	500	477	504	487	531	540	510	532	510	490	552	461	550	527	537	530	501	509	520	513	500	512	532	506	497	540	560	479	541	545	477	518	538	486	477	523	530	514	538	487	509	551	513	540	489	519	476	482	534	519	524	498	492	507	521	501	536	514	534	555	539	474	475	509	541	509	549	548	465	503	483	468	519	543	472	453	492	485	510	527	526	518	493	457	498	585	511	518	527	470	535	543	531	547	505	511	467	504	488	522	554	501	549	542	519	494	527	514	483	528	543	517	542	519	523	506	502	525	536	529	526	503	473	530	522	496	509	471	527	510	532	492	539	511	521	520	500	496	487	493	506	534	513	517	544	497	519	496	491	532	493	532	549	529	478	495	528	495	537	531	512	475	521	496	516	503	508	486	494	521	523	498	533	504	543	509	502	483	486	545	528	472	506	515	502	525	541	485	515	515	527	542	529	482	510	527	528	521	489	499	514	483	513	515	512	507	525	506	510	480	517	509	480	551	516	536	494	475	513	520	525	497	503	547	535	540	485	503	497	536	510	527	497	537	496	537	541	531	487	467	519	518	522	514	531	504	474	485	511	510	492	489	476	517	504	516	528	528	519	501	523	534	502	537	504	517	533	525	542	537	500	486	476	507	512	517	492	526	492	524	497	509	457	512	474	520	480	526	559	506	494	528	508	503	523	530	485	544	516	517	494	479	481	520	503	517	529	495	527	511	587	497	533	517	527	547	502	544	488	470	494	493
15100	28531	21034	9166	4498	3306	2626	1925	1620	1299	1188	1100	998	915	854	830	835	765	801	828	803	764	768	733	752	706	750	647	707	694	678	723	699	662	679	666	693	674	651	693	690	682	654	683	640	649	667	663	655	662	636	652	603	680	600	652	640	631	651	599	645	641	612	641	624	649	625	645	645	653	662	636	633	651	604	583	664	618	619	608	620	657	661	676	631	647	644	652	675	659	690	613	637	642	673	642	649	656	647	650	644	687	635	624	657	578	636	633	645	622	644	625	682	622	629	636	697	644	660	633	661	664	631	623	650	636	646	628	622	631	651	656	622	643	677	642	621	624	644	658	669	636	632	647	622	626	638	647	636	667	634	599	659	622	651	682	649	643	636	627	622	634	664	658	704	663	609	685	632	650	617	680	628	621	623	642	651	672	598	630	617	716	617	672	672	617	662	677	608	643	641	676	662	644	669	633	667	652	584	707	655	618	651	618	669	636	604	640	633	637	695	629	658	613	649	598	643	671	665	657	657	604	628	587	662	646	650	666	638	667	674	646	636	635	636	645	681	628	604	678	661	602	649	645	626	619	643	638	637	614	619	681	636	635	645	629	670	636	590	632	681	619	597	605	650	642	645	662	643	602	645	645	634	639	667	608	619	648	588	670	621	629	637	622	680	669	658	626	711	637	672	639	664	657	634	636	649	617	639	682	665	660	647	639	611	634	645	634	681	634	634	655	627	671	647	579	627	625	648	659	674	650	636	641	651	643	620	625	688	612	642	662	608	651	636	654	677	653	650	638	674	630	653	644	660	637	616	629	651	611	637	623	617	655	623	702	622	591	663	639	647	648	609	632	625	634	634	608	638	626	644	657	614	669	672	616	668	629	625	611	691	620	637	629	658	633	660	661	678	658	659	637	585	693	603	635	656	652	611	630	632	642	611	617	620	594	638	622	679	667	629	616	662	628	669	661	609	686	691	628	639	570	638	665	648	591	641	606	641	658	617	637	632	611	647	646	659	664	652	610	633	639	658	659	627	614	649	636	647	595	648	682	672	634	626	627	612	656	616	647	614	668	649	625	638	659	618	630	656	669	609	615	659	674	582	607	652	656	645	636	656	623	660	647	624	621	620	608	649	633	627	622	596	664	675	654	657	669	633	611	607	696	604	658	602	729	669	616	668	643	675	659	648	699	656	670	705	640	666	621	631	655	664	664	673	661	659	663	656	638	660	652	652	677	618	629	571	629	589	628	634	620	685	633	650	616	629	644	629	672	692	626	688	625	617	657	614	596	649	614	662	635	639	674	641	677	662	651	609	642	648	623	685	631	614	698	608	649	583	685	635	616	669	631	667	654	643	645	698	617	648	643	671	669	630	642	598	596	646	637	670	594	664	658	632	707	664	610	642	608	683	700	665	595	665	662	643	642	598	669	635	660	655	661	676	665	612	630	630	599	635	613	627	626	636	679	634	651	644	630	654	614	646	655	639	682	675	652	612	641	639	640	633	708	635	638	641	615	617	628	591	635	626	647	645	664	650	627	635	673	639	640	601	605	631	646	648	624	646	645	612	666	618	652	640	615	653	695	636	640	625	615	660	617	595	573	666	649	658	656	663	654	617	649	614	620	643	649	640	623	665	628	596	673	634	687	648	658	635	610	615	615	624	620	643	634	626	682	633	651	646	653	655	652	659	685	620	662	656	609	597	633	626	657	672	592	643	613	631	603	667	644	611	586	566	636	633	596	667	658	644	635	689	669	625	635	644	664	607	621	645	618	679	697	608	614	636	647	592	611	662	663	619	623	660	671	619	616	639	636	651	645	643	646	680	633	658	635	633	652	626	657	654	662	659	676	619	657	666	623	617	654	630	632	663	627	655	637	685	637	601	681	648	600	706	635	676	661	608	619	645	636	661	624	631	636	635	626	607	630	667	672	679	642	590	619	610	645	656	666	607	603	639	659	660	638	662	673	658	630	661	628	648	648	690	626	625	610	638	701	636	646	652	640	636	673	621	635	665	685	641	663	656	662	643	674	681	603	693	617	614	615	625	649	606	606	660	634	635	599	654	650	655	656	599	637	600	628	660	632	678	671	645	645	617	635	620	660	633	634	675	618	639	624	658	624	635	644	668	638	619	636	721	639	613	608	628	584	638	593	616	676	612	683	647	670	658	649	641	649	636	624	601	644	623	669	584	664	664	686	656	670	617	633	619	645	676	601	667	628	667	666	673	658	619	657	655	645	603	684	641	646	666	625	616	678	591	641	670	628	630	599	648	608	619	634	628	655	626	613	599	653	602	642	640	620	633	692	610	708	590	655	651	633	669	661	644	633	666	628	590	615	600	673	636	659	652	645	655	642	621	633	666	639	616	625	629	597	630	698	664	644	691	629	660	633	647	628	644	596	630	622	647	664	663	678	636	617	655	672	629	653	629	644	580	695	628	610	640	612	602	639	630	624	669	643	627	639	622	648	623	657	672	672	652	644	671	612	672	665	637	656	601	620	627	638	612	629	612	622	615	571	650	645	594	627	649	665	631	657	670	656	661	614	626	650	616	649	669	698	656	657	619	631	642	654	685	637	680	633	604	640	617	611	623	640	618	608	676	621	711	619	658	638	649	600	642	647	621	631	671	652	639	603	666	668	679	600	624	635	623	639	652	640	619	649	647	595	687	646	679	649	644	636	631	634	644	627	649	665	654	694	613	636	606	556	624	641	627	622	610	650	674	591	636	634	609	672	632	636	689	605	621	637	690	630	688	666	615	622	631	635	646	654	653	639	644	613	660	675	633	621	666	649	673	619	655	630	629	626	622	653	624	685	630	623	653	657	649	672	650	623	685	646	685	635	634	674	638	644	611	607	651	616	640	652	625	663	653	641	652	659	674	630	650	674	654	668	657	652	657	623	664	613	679	624	656	666	672	621	613	611	647	605	671	656	638	616	642	617	633	638	629	606	632	637	621	638	611	673	672	692	637	676	610	639	602	682	674	609	613	649	608	626	651	610	610	654	655	619	649	630	667	626	576	612	637	643	609	607	631	607	687	671	655	611	662	623	657	632	605	593	664	630	664	670	640	630	642	628	629	631	662	663	672	599	654	607	647	613	607	597	626	644	649	649	642	617	654	661	681	613	606	626	656	611	655	605	630	645	607	637	630	646	641	669	665	667	615	632	599	634	680	619	629	662	644	698	646	629	675	600	617	610	644	615	666	611	625	670	635	710	654	634	679	614	709	648	647	591	618	679	700	628	606	626	637	623	657	627	668	640	586	682	635	621	599	624	593	667	617	620	647	650	651	619	616	592	666	651	605	634	651	631	629	603	644	614	637	677	666	667	655	651	666	617	632	733	655	604	641	685	656	664	676	654	633	633	620	631	659	629	680	667	645	616	612	668	640	628	611	643	621	647	617	650	645	672	655	629	623	621	670	668	659	636	680	679	636	650	680	653	644	641	644	599	608	616	652	669	620	626	645	692	648	593	685	660	642	633	627	623	663	672	632	671
23545	21552	28916	24638	21504	13351	3655	2177	1661	1452	1316	1220	1059	1015	975	946	972	850	927	906	847	830	833	787	811	777	781	769	781	706	726	724	723	696	732	774	714	714	718	686	730	731	734	702	719	685	654	682	710	710	669	722	707	698	701	728	656	665	615	676	645	655	693	681	670	701	671	660	705	634	662	676	644	700	647	655	672	698	685	643	680	683	675	693	703	703	694	675	649	641	703	686	725	723	620	657	671	680	634	658	675	667	626	689	660	654	680	660	684	665	660	688	695	666	708	605	649	715	672	701	660	677	683	658	662	692	692	677	671	655	686	644	706	670	698	695	686	659	678	705	714	705	665	704	656	702	649	667	686	659	649	663	660	673	753	656	671	710	663	702	637	627	677	683	694	690	718	726	672	687	644	658	678	662	662	697	696	694	666	659	686	667	668	664	688	712	681	695	710	652	750	655	701	681	632	644	688	670	645	647	694	679	699	674	713	665	626	693	683	647	697	627	720	652	666	739	669	719	711	692	669	651	674	678	660	746	685	709	746	664	675	658	707	667	697	675	736	664	674	654	659	673	668	743	640	701	664	647	676	720	664	631	682	684	654	655	676	728	670	703	712	716	681	687	645	667	670	717	655	673	653	649	685	698	615	705	664	675	663	629	670	673	647	658	700	694	646	676	665	680	661	708	660	627	663	699	698	688	724	640	731	670	644	694	666	648	649	657	712	708	713	698	705	655	696	678	708	644	664	680	653	681	694	692	712	692	660	675	647	636	714	679	677	670	684	743	704	673	701	699	703	672	677	657	686	655	659	684	663	633	645	693	679	678	663	675	624	686	679	650	662	713	662	692	690	668	705	664	683	665	641	657	718	668	653	731	669	679	692	679	688	673	667	661	676	651	686	691	701	668	707	620	682	676	684	639	702	679	687	634	698	670	651	633	671	660	655	687	687	665	665	682	693	693	680	689	691	672	706	688	686	667	663	670	672	674	665	686	642	673	676	647	699	652	638	687	653	718	722	669	639	629	667	661	652	686	664	662	673	716	706	683	589	695	695	704	707	685	664	674	682	699	676	730	651	703	650	662	677	697	726	692	663	711	683	660	673	686	693	694	707	688	635	666	652	664	729	680	687	653	680	676	670	674	655	667	666	656	679	653	676	695	746	693	707	701	705	673	710	662	690	659	672	661	660	712	695	687	715	656	691	676	677	683	665	689	688	686	714	639	680	723	649	655	709	648	654	678	636	662	709	694	647	668	664	677	684	704	706	657	695	685	664	689	691	700	638	703	674	653	672	720	682	671	710	698	670	643	730	710	691	687	624	633	671	663	676	674	623	666	656	675	641	694	674	707	673	625	635	677	664	675	637	679	703	750	684	680	664	640	719	700	692	694	690	634	680	645	723	726	651	666	689	632	676	699	620	670	660	665	698	668	669	652	697	683	686	663	628	691	655	672	641	665	676	687	664	702	679	713	709	702	696	616	685	701	662	674	643	641	705	658	710	688	654	654	708	690	676	697	696	664	683	686	661	667	710	678	658	698	660	649	681	641	687	667	701	663	646	642	680	656	650	710	692	674	647	671	625	632	659	688	692	683	679	709	696	670	659	712	708	661	648	672	645	621	680	649	626	649	694	694	653	705	672	658	668	684	665	679	669	677	706	697	694	712	701	662	667	692	668	679	671	687	682	698	670	719	718	668	650	697	650	658	656	634	686	666	685	703	676	681	727	644	706	646	673	652	637	666	670	659	675	688	639	644	707	633	664	696	679	707	716	668	675	717	692	667	699	624	688	680	698	696	684	729	606	694	654	652	671	719	699	650	689	669	665	624	678	700	712	704	689	635	633	683	615	672	692	699	678	656	706	694	679	657	686	667	655	739	670	653	697	656	705	684	709	662	681	639	694	639	714	718	715	603	685	674	694	692	686	671	714	702	708	688	683	704	675	698	690	662	645	689	650	664	698	654	634	662	647	728	718	674	677	654	689	698	635	703	674	685	655	652	694	641	741	685	692	673	704	666	640	690	658	658	649	712	656	693	658	695	661	704	726	695	646	676	679	703	650	684	703	729	687	701	636	680	692	635	640	694	689	678	661	673	718	671	692	710	657	651	665	682	701	677	698	696	720	659	704	661	680	671	687	678	682	631	664	703	665	703	680	663	690	695	713	653	680	693	713	718	694	676	642	690	713	706	660	657	670	698	718	689	636	712	715	681	680	658	665	677	672	663	651	627	653	709	658	703	672	679	655	669	694	693	671	654	727	664	731	744	658	681	711	669	721	649	718	657	691	672	678	679	653	680	687	698	691	688	685	692	697	680	663	690	699	681	676	721	663	674	719	641	666	656	682	702	705	659	715	652	710	664	628	636	680	671	709	682	664	711	646	687	650	718	743	677	675	656	692	687	647	698	662	662	673	656	644	635	673	689	695	726	658	654	730	688	644	655	675	707	695	698	712	653	670	677	657	661	649	650	683	681	661	669	672	667	694	643	657	672	674	689	670	698	651	690	678	713	735	716	642	649	663	648	661	664	682	672	671	691	716	659	660	651	671	674	683	698	689	630	674	665	671	651	649	661	643	691	684	683	680	688	662	678	672	694	669	740	700	694	690	673	639	664	661	709	706	695	632	694	643	678	678	649	736	665	675	676	688	681	665	686	681	676	685	667	701	658	690	672	716	670	702	662	701	710	672	706	653	671	651	690	681	647	670	692	660	671	649	721	677	721	667	661	665	665	681	682	716	677	668	668	649	703	700	673	683	693	646	669	642	686	683	682	690	659	658	681	685	640	721	698	623	718	693	683	661	721	701	688	679	683	729	682	661	682	664	650	673	674	691	628	704	653	713	700	656	699	695	706	725	676	675	661	663	658	718	674	683	701	690	707	714	663	687	656	700	678	716	641	668	662	706	737	655	665	673	659	662	639	647	740	650	654	641	700	703	658	668	702	680	692	651	714	665	676	687	699	668	689	702	685	680	641	712	659	686	718	724	706	669	674	660	692	679	699	669	661	651	666	681	655	655	705	702	684	662	645	614	721	720	661	727	643	647	677	677	661	659	647	636	666	689	645	679	654	644	675	659	686	716	691	686	642	670	653	641	667	673	671	667	658	699	697	677	694	684	686	714	671	722	685	653	680	702	724	653	686	684	676	669	656	695	663	644	642	654	646	700	645	644	706	653	681	658	674	689	705	689	699	674	650	650	679	635	705	668	691	692	689	700	650	667	669	705	646	684	700	701	646	658	652	684	717	696	668	639	660	677	667	721	657	674	704	704	667	638	669	684	655	671	681	642	653	696	687	697	640	671	643	688	649	679	669	671	681	667	721	642	713	660	665	697	703	650	657	744	707	664	695	674	670	707	677	675	656	663	674	631	678	661	689	695	688	683	684	687	672	695	702	677	721	658	672	738	654	688	668	672	692	672	696	707	663	694	672	628	650	668	674	691	700	715	730	721	685	615	658	645	673	682	674	707	661	692	714	694	684	652	689	671	668	620	701
16555	40723	33075	19839	8943	5802	4425	3364	2721	2324	1920	1685	1536	1410	1336	1269	1277	1174	1236	1169	1122	1052	1118	1034	1005	1072	974	971	896	956	1001	927	923	889	927	922	887	900	896	893	851	908	870	919	848	823	897	874	884	892	869	833	813	846	832	841	889	896	848	792	798	905	879	796	879	778	850	825	822	830	842	854	829	877	811	811	837	878	852	852	854	853	864	779	857	806	831	855	798	860	824	806	830	802	851	822	812	824	887	871	830	794	865	850	871	796	838	797	845	839	858	875	837	813	812	793	857	847	831	847	778	858	886	818	826	896	849	813	827	845	783	836	836	836	859	815	829	826	906	777	798	861	877	810	831	812	817	785	803	855	828	835	790	815	834	850	846	838	862	795	850	827	803	874	872	874	878	860	810	858	804	828	859	863	819	801	828	867	828	829	878	783	826	889	862	820	807	881	833	814	873	824	859	894	808	812	825	857	821	822	806	808	812	841	795	881	878	894	883	852	888	853	866	785	838	853	836	853	835	852	823	849	788	840	773	844	829	864	868	801	822	838	821	850	849	800	848	790	814	890	843	873	837	860	865	832	852	840	812	846	824	851	850	900	778	855	756	820	827	815	825	840	845	809	821	862	861	864	813	805	782	845	834	801	788	847	840	899	839	792	821	826	857	865	839	835	868	817	816	855	855	873	856	809	799	850	814	791	831	842	788	835	823	847	878	828	844	800	870	789	841	823	816	830	824	827	815	832	811	878	841	840	783	852	841	883	790	838	879	877	814	843	823	865	858	808	851	846	803	877	839	837	831	824	825	840	904	846	831	795	853	812	806	848	829	830	841	819	839	789	879	875	841	837	884	842	784	842	851	840	822	832	801	860	838	833	839	787	821	828	871	839	841	878	820	806	829	796	873	838	850	816	912	861	814	854	885	828	855	841	832	846	848	830	842	806	807	886	805	847	835	803	825	877	872	817	844	864	862	808	870	848	831	891	869	856	834	831	835	853	881	873	841	872	843	821	832	829	778	831	863	809	818	821	791	841	855	842	863	777	850	828	879	868	812	860	806	833	845	821	823	813	849	823	841	874	860	900	833	817	835	838	839	796	824	827	810	856	814	834	887	858	818	808	865	847	832	843	857	889	836	845	874	849	842	865	865	775	840	845	853	800	854	848	835	811	774	779	829	849	842	804	867	833	806	875	840	830	848	864	843	886	850	808	834	843	810	833	871	883	868	867	841	839	804	817	874	825	880	822	843	827	826	820	818	863	859	862	830	835	836	843	796	838	868	856	803	799	856	814	833	843	907	870	813	808	794	860	824	780	822	774	882	787	816	861	842	844	839	828	804	879	783	819	855	859	844	883	873	795	804	857	828	863	800	878	827	902	843	820	830	807	856	832	850	812	852	822	795	857	783	867	856	807	881	824	859	794	858	860	821	839	855	801	765	878	871	807	811	881	789	847	813	832	840	849	839	863	862	813	864	789	887	782	828	857	861	846	830	833	838	815	879	832	847	818	814	878	827	829	851	877	827	824	809	808	795	842	903	841	864	860	792	856	851	794	831	845	844	821	891	797	861	837	788	824	789	858	829	873	831	828	835	852	836	841	839	869	839	809	840	817	886	830	850	861	873	869	852	818	793	876	847	803	813	843	803	799	847	865	809	822	878	851	869	777	833	869	843	827	859	758	798	809	870	801	805	836	876	829	826	863	866	849	811	800	846	864	814	798	871	833	790	814	820	843	852	821	860	805	842	821	783	852	869	837	841	819	855	836	808	851	842	816	824	832	849	819	815	841	826	828	851	813	859	859	854	855	825	866	896	842	828	830	822	886	813	864	834	858	846	829	829	866	815	833	865	827	834	816	860	841	794	875	875	851	875	870	844	859	863	827	818	811	837	806	859	855	863	857	763	853	825	843	807	825	831	840	882	825	829	770	841	840	888	858	839	830	833	823	832	782	865	826	913	875	807	870	830	834	880	818	827	822	820	842	841	848	800	839	848	852	853	811	857	854	787	799	809	792	807	880	777	872	798	909	815	818	813	788	873	831	832	862	841	826	824	867	895	872	863	873	838	825	856	830	908	869	795	818	824	822	833	841	817	800	820	822	817	836	818	831	797	849	824	831	857	798	786	822	863	795	845	755	862	812	839	839	809	798	900	808	830	838	852	805	877	841	829	837	830	775	867	866	813	800	849	871	852	841	877	829	832	780	808	801	870	828	841	890	881	828	830	771	801	814	880	837	852	834	826	884	852	795	830	816	827	824	857	797	861	846	831	818	804	852	828	795	814	809	790	879	856	854	842	828	839	840	794	839	827	854	865	859	804	918	807	867	818	837	827	792	864	848	864	882	795	867	894	854	839	846	803	857	798	890	801	805	924	876	773	829	858	822	881	867	837	846	813	823	879	829	871	838	854	862	856	802	851	856	846	801	813	862	825	829	858	830	808	836	822	809	896	829	839	834	836	820	852	862	819	780	887	884	821	806	807	842	818	829	811	866	806	830	853	890	810	891	787	871	874	828	813	881	864	867	826	819	880	839	857	822	886	798	864	834	851	875	871	845	848	870	808	819	875	806	884	850	804	855	787	806	804	842	849	808	851	832	860	848	791	773	879	782	824	795	866	874	808	829	851	849	803	802	815	852	856	862	842	835	866	860	812	860	799	830	783	833	845	788	848	838	793	816	831	841	878	889	802	830	826	834	838	809	841	831	898	857	808	824	847	824	834	828	828	845	807	811	774	878	864	829	873	863	858	793	841	874	856	854	856	880	854	823	819	812	828	845	861	909	890	870	740	784	870	855	837	825	826	882	813	873	789	844	898	825	839	812	843	834	834	824	818	854	856	810	840	842	834	833	869	892	840	841	849	812	859	876	773	829	885	846	837	772	868	853	840	873	845	823	843	879	835	836	851	831	803	841	790	807	819	809	831	837	814	823	814	872	809	818	813	835	867	861	895	887	843	822	831	809	830	819	865	848	810	865	816	833	846	829	841	823	814	850	815	865	840	884	843	846	859	849	878	785	856	863	840	836	849	800	837	912	820	795	807	803	849	831	893	866	777	794	818	861	819	866	928	878	868	839	839	891	820	816	844	896	827	829	830	828	844	834	863	906	825	856	873	821	758	864	829	848	843	870	826	808	802	892	788	827	786	810	820	861	822	823	794	834	794	804	887	858	830	842	854	869	837	807	828	823	839	831	865	909	857	834	823	808	787	835	901	827	845	889	804	849	810	855	837	862	890	810	863	792	821	864	849	860	852	868	866	845	902	824	814	803	831	824	832	839	815	830	857	798	844	828	800	862	886	810	863	876	813	888	840	860	896	809	814	861	833	798	823	867	847	846	885	870	829	813	831	839	856	858	839	843	747	868	831	819	805	812	839	828	821	834	866	881	819	805	901	867	812	816	853	854	843	824	821	781	857	855	893	842	823	806	794	863	868	842	830	860	889	852	863	822	783	826	882	865	867	893	883	798	824	804	834	818	809	849	850	862	801	813	841	799
24679	21519	27923	25516	13792	2991	1680	1229	1032	876	758	659	634	582	569	542	515	511	465	470	433	479	480	473	446	432	421	377	419	389	394	364	363	389	390	389	346	383	370	332	367	380	323	377	340	355	356	379	384	343	358	357	335	356	364	347	357	355	339	345	351	352	345	317	334	323	346	359	343	334	333	328	338	369	359	339	388	343	350	342	373	328	381	332	333	372	321	351	370	341	345	357	357	311	336	340	345	351	357	349	343	330	363	378	356	383	348	354	326	332	357	336	350	327	334	325	345	327	378	348	325	362	345	334	356	342	310	308	321	363	357	356	356	336	360	344	350	363	348	352	347	313	327	374	346	330	343	340	353	352	363	362	357	341	342	342	371	362	310	334	375	384	349	382	356	359	348	341	357	333	325	349	342	360	336	335	348	317	376	347	349	343	337	362	343	340	339	353	353	344	326	370	335	356	354	373	368	314	341	359	356	320	346	356	316	327	363	386	344	333	356	329	332	314	365	341	355	329	334	342	331	341	322	366	323	356	371	346	339	350	352	346	333	374	372	375	358	378	339	365	335	358	365	347	299	340	338	331	356	342	336	348	344	333	357	321	348	340	359	360	316	341	322	364	371	318	328	341	327	333	324	332	329	357	313	330	308	347	320	354	361	327	323	330	345	361	361	328	325	337	327	361	327	319	342	332	371	342	319	296	360	331	359	363	334	342	317	306	339	342	340	353	343	334	289	351	333	339	350	335	351	323	345	347	338	340	367	357	320	355	363	351	357	360	354	341	346	349	336	378	318	309	322	338	355	342	346	327	350	358	340	370	342	352	334	344	367	356	315	334	321	345	352	343	359	309	361	354	349	334	328	324	362	346	317	375	353	321	346	337	350	396	367	362	339	374	365	336	358	342	351	346	341	379	345	365	345	337	361	336	353	336	350	303	309	360	384	339	365	346	379	331	333	340	361	335	334	317	325	339	313	328	347	354	347	357	344	306	343	316	336	326	343	350	376	335	335	337	323	340	363	358	337	362	334	320	336	342	338	373	353	340	347	359	347	341	325	342	341	353	418	361	331	345	342	365	339	325	323	351	341	365	383	358	360	337	335	319	338	317	344	340	344	332	334	335	297	360	352	352	345	332	360	351	385	357	354	339	346	342	343	307	349	346	346	345	342	343	353	346	341	354	318	371	298	349	306	342	364	356	313	366	358	343	330	345	339	356	350	356	342	329	370	354	343	358	369	370	338	341	324	353	334	306	348	380	352	357	358	340	326	323	337	380	337	355	326	338	321	331	345	324	362	316	372	364	336	304	336	339	330	342	375	350	323	369	357	344	335	360	323	344	368	340	341	313	331	370	367	358	335	324	373	363	334	368	335	336	338	322	319	346	347	361	376	373	341	367	353	322	380	346	344	362	354	345	341	356	316	340	353	364	313	376	342	325	345	325	372	312	359	350	311	366	339	348	361	336	364	338	339	328	327	345	353	371	349	361	332	294	328	394	367	354	366	338	369	333	363	323	316	336	362	371	346	361	365	369	355	314	339	327	352	320	346	329	322	333	333	347	325	345	356	328	318	345	399	348	333	347	321	322	364	352	347	333	338	336	356	346	355	371	352	391	363	302	366	364	366	332	342	327	357	350	337	372	356	309	313	339	308	360	345	309	351	354	341	376	356	369	356	355	333	358	360	376	326	360	334	344	336	353	368	330	331	316	331	353	358	352	339	339	339	357	357	342	350	370	387	385	338	332	321	354	366	327	347	364	354	356	343	344	357	314	328	326	364	322	349	355	354	331	377	320	355	328	347	367	376	352	323	341	314	334	362	337	352	315	374	337	332	347	351	347	352	377	365	340	321	311	338	341	364	369	355	357	303	365	344	368	369	351	324	345	336	387	334	331	337	397	324	347	326	351	369	315	346	369	299	333	341	330	350	339	328	330	335	333	337	354	339	392	334	322	336	316	323	341	343	369	334	337	327	340	306	323	305	349	316	366	338	326	350	341	330	355	335	354	326	321	346	354	369	348	346	359	364	394	359	333	325	341	347	315	335	360	345	339	320	330	334	352	324	316	380	335	344	348	333	331	359	352	328	352	361	368	352	347	341	377	328	327	397	343	363	340	336	354	344	351	373	363	350	324	318	364	343	334	309	326	311	378	348	365	329	343	376	333	351	381	342	336	343	347	345	389	377	355	297	326	364	317	350	366	348	349	352	357	330	349	384	336	350	322	367	325	353	370	352	354	356	354	341	339	348	331	343	341	352	323	336	333	330	350	338	358	364	352	330	342	346	349	344	377	333	324	357	331	347	354	355	359	333	314	354	353	349	351	354	341	373	327	329	336	363	318	348	331	334	334	314	327	319	328	336	356	325	318	346	332	356	344	337	333	338	335	298	323	350	316	336	334	377	315	377	358	376	313	319	335	360	362	372	314	359	356	355	333	342	363	315	376	350	320	351	380	338	339	383	351	346	329	353	361	361	363	349	359	369	351	337	287	364	332	344	379	339	327	339	313	368	329	356	354	312	342	307	341	351	399	365	349	353	370	345	327	354	328	344	314	321	305	352	355	340	361	341	332	348	340	339	313	339	352	340	355	317	356	376	369	385	350	307	329	374	357	318	337	364	307	339	339	340	329	332	294	345	348	348	367	365	293	357	335	354	341	347	334	361	344	347	347	344	357	349	324	363	373	305	359	347	334	374	354	370	339	366	369	375	359	376	367	378	358	359	315	365	355	356	347	358	335	337	363	320	367	349	364	367	360	352	376	375	346	314	366	338	335	347	336	382	380	361	314	348	350	337	340	319	356	353	373	361	333	337	366	321	386	325	319	325	340	360	350	331	356	366	340	347	373	361	357	330	346	344	350	402	363	348	337	329	322	341	368	322	377	340	327	326	318	337	347	337	320	336	338	344	364	352	338	319	345	333	358	335	339	346	332	348	327	317	369	369	358	357	355	328	353	344	339	357	329	354	362	317	333	335	346	357	368	322	352	354	327	370	330	338	358	351	368	357	347	333	360	348	335	357	336	362	355	331	331	310	327	354	326	343	376	354	367	363	351	387	311	317	295	332	323	336	381	355	365	326	346	336	321	327	375	357	347	325	359	331	340	367	386	327	322	403	357	375	356	304	399	349	347	317	313	345	339	329	353	336	362	341	348	330	302	334	354	340	330	373	314	346	354	329	321	334	340	362	350	397	345	365	356	315	357	334	336	370	358	326	348	360	379	343	335	334	364	350	362	334	335	337	352	345	305	337	287	319	364	333	340	342	339	309	355	338	348	371	324	334	382	340	341	366	341	322	330	343	361	332	354	338	332	350	353	332	370	308	360	361	351	349	331	337	349	350	312	351	317	350	316	363	349	323	322	351	328	317	339	350	315	329	323	340	356	332	373	335	322	330	341	355	351	350	353	358	345	339	345	347	352	340	342	341	354	318	384	333	343	319	353	324	377	358	356	393	343	370	368	339	364	335	369	335	357	343	338	321	349	328	360	342	362
16305	36593	28811	16046	7065	4374	3223	2388	1814	1484	1264	1013	987	886	863	745	762	721	704	671	711	629	637	617	563	562	527	531	523	488	504	502	505	502	500	545	480	492	505	494	525	483	439	471	462	448	428	471	478	475	450	480	456	454	442	464	453	448	473	454	473	407	457	463	466	452	460	472	452	461	415	431	454	457	424	468	452	456	466	445	468	446	456	471	427	478	451	457	453	420	462	453	423	427	434	446	443	457	436	464	462	414	459	411	434	450	471	427	462	444	432	438	455	483	465	443	486	451	459	425	448	443	449	473	451	436	427	437	458	455	429	443	421	423	453	436	443	434	451	450	446	474	438	467	460	432	478	444	454	416	426	447	441	445	473	432	438	468	469	415	461	409	426	461	457	446	419	447	423	455	437	462	456	412	502	415	432	443	421	439	446	426	423	481	445	478	445	429	428	446	447	421	478	417	458	439	417	443	428	448	454	451	419	457	414	426	470	423	473	441	464	445	464	449	444	491	460	474	412	455	455	453	443	450	452	427	430	458	415	459	428	466	452	413	456	446	490	420	472	447	448	422	464	459	406	453	461	434	468	438	461	445	441	440	446	485	471	447	510	460	429	480	453	470	423	451	429	439	425	485	419	474	468	432	439	440	470	436	456	429	487	447	458	410	442	443	450	437	436	466	443	421	489	449	475	449	470	431	453	473	438	427	471	446	451	397	452	493	478	436	477	449	451	420	459	446	459	433	467	455	440	460	433	470	408	448	412	434	454	457	447	470	465	492	436	441	466	472	474	445	461	454	461	424	452	459	455	456	512	443	451	413	439	457	457	461	453	463	440	441	459	446	454	477	447	483	464	426	458	465	442	457	496	439	463	467	443	473	497	444	397	448	444	435	475	440	478	474	467	437	469	413	421	421	431	457	466	456	462	441	453	498	477	460	416	469	459	452	455	451	447	456	424	474	468	470	435	436	450	453	453	422	479	471	435	432	438	437	490	485	438	425	440	440	430	494	433	417	453	453	433	447	497	458	446	450	431	447	464	452	446	454	440	424	435	450	454	438	457	461	473	422	455	472	413	446	446	414	476	412	444	478	438	452	457	447	441	482	452	419	430	472	465	447	446	409	417	488	428	444	468	465	419	475	484	447	452	440	442	479	446	412	468	427	423	424	452	450	434	442	471	446	453	436	428	431	405	413	446	449	463	460	440	456	428	432	476	445	472	437	444	463	462	437	440	421	468	438	427	437	451	433	468	474	449	438	490	465	476	439	430	438	434	441	470	467	468	457	432	444	459	489	483	444	410	468	468	464	428	456	454	424	450	491	436	478	446	463	445	434	453	450	449	444	450	428	448	447	439	478	447	473	461	413	470	477	436	446	443	479	420	473	457	453	472	427	476	478	454	426	423	438	437	456	438	427	459	495	444	449	470	467	449	464	417	439	469	439	405	449	498	438	489	437	426	427	442	418	466	448	464	430	446	470	470	481	435	436	451	465	446	449	392	459	461	411	432	469	423	464	442	494	462	437	455	466	421	439	447	434	462	444	461	425	439	459	454	475	425	438	463	430	486	444	439	479	429	449	440	457	422	452	485	447	431	444	428	432	439	450	448	447	460	448	446	436	499	445	455	418	479	427	494	444	450	447	435	411	408	427	457	409	433	446	457	464	458	435	452	443	421	447	419	460	447	441	442	455	439	437	430	470	456	442	437	462	438	489	461	414	493	463	415	510	436	440	446	479	465	444	455	434	448	427	419	418	466	447	442	460	460	407	447	437	467	459	433	448	448	442	473	430	456	461	445	450	437	458	423	460	451	431	475	430	471	436	434	420	438	439	444	440	476	449	431	460	445	430	459	473	447	468	458	466	446	480	447	457	457	421	412	441	448	443	428	436	465	430	455	467	408	499	467	420	436	415	469	444	414	452	444	426	492	484	468	475	470	420	441	453	482	444	435	492	459	417	435	465	431	473	444	453	435	453	474	445	438	450	454	477	466	463	465	389	490	483	454	471	469	511	416	462	456	426	452	425	462	450	437	432	424	429	476	464	450	447	460	456	442	432	415	488	432	463	461	432	453	450	459	459	454	444	452	461	424	441	464	445	460	487	449	447	444	451	406	457	426	451	414	445	476	470	443	438	394	457	439	424	399	485	441	458	418	442	467	448	481	458	445	458	458	469	431	479	449	481	464	430	457	450	459	486	448	444	418	441	429	436	417	459	461	481	434	451	414	474	453	466	410	440	458	431	450	458	414	476	464	492	470	491	476	383	435	431	461	487	442	454	473	456	489	456	434	438	434	449	473	388	425	485	442	462	462	454	446	449	415	478	454	459	450	475	415	406	457	416	470	450	448	415	487	416	425	466	417	444	466	454	426	476	412	460	441	473	492	447	450	451	436	468	460	424	454	466	435	478	443	429	469	475	468	431	468	440	457	418	462	451	470	451	468	420	415	420	439	465	427	470	447	496	500	432	411	466	473	429	440	435	421	468	454	436	443	439	498	421	425	456	484	435	464	398	453	430	466	492	441	436	468	410	442	422	425	443	438	463	449	451	404	462	463	482	475	494	425	436	469	485	449	472	474	453	449	417	461	456	437	435	429	451	456	430	428	434	469	490	448	414	447	470	461	447	445	427	459	441	424	432	464	487	461	455	453	466	445	446	480	470	417	438	406	456	477	468	461	433	458	436	434	422	475	419	431	425	466	449	466	414	443	417	449	445	436	458	413	421	462	434	477	481	456	449	460	414	448	491	441	453	457	417	471	423	439	437	450	435	435	451	472	447	425	460	438	430	434	468	432	414	464	439	480	441	437	421	439	431	433	442	425	439	420	477	470	462	435	460	467	460	439	459	438	448	428	437	443	442	470	450	386	476	414	474	474	439	443	456	475	429	453	429	429	442	448	474	453	464	468	453	441	436	450	422	480	461	469	461	464	466	449	468	429	436	423	427	450	440	450	435	417	457	425	433	434	424	444	433	451	423	437	425	436	430	459	462	473	457	436	432	444	457	407	471	467	436	428	452	459	465	451	468	465	464	422	447	434	495	464	432	468	462	409	482	424	411	469	449	432	460	433	422	452	415	435	459	452	434	455	449	458	424	422	447	407	429	439	457	417	420	452	511	474	438	460	495	461	433	440	446	441	456	472	434	459	503	460	446	422	463	453	414	454	417	424	442	441	449	448	463	444	427	438	465	453	450	424	451	465	465	476	455	405	463	425	440	435	467	386	424	469	460	440	433	431	425	456	462	453	440	444	437	435	450	440	424	489	409	450	428	463	450	437	442	421	434	438	490	434	444	462	478	413	466	449	444	434	450	422	483	468	430	465	466	439	456	442	465	456	456	439	441	445	478	464	459	457	446	436	467	469	476	474	427	454	400	463	458	481	414	406	449	431	450	421	464	452	454	472	444	405	460	421	469	463	436	433	437	428	446	430	460	468	417	457	497	473	464	428	447	430	437	456	444	411	436	412	440	454	449	432	443	464	448	468	430	456	410
22745	21592	29416	24282	21600	21618	11755	3042	1951	1679	1488	1239	1122	1054	938	879	877	803	874	805	751	781	765	707	739	714	696	691	650	660	673	604	571	583	600	579	575	573	548	600	566	554	540	570	563	601	553	533	535	539	583	555	523	523	556	533	568	564	516	557	565	529	534	524	516	580	549	550	544	528	517	531	539	524	522	558	487	494	541	551	526	513	563	539	580	540	498	506	560	524	571	535	537	530	528	525	521	541	522	517	544	564	539	536	551	502	520	528	460	506	522	494	548	540	524	538	508	587	519	548	524	506	534	499	547	524	540	505	530	532	551	505	503	536	520	515	519	475	556	523	513	547	519	544	510	551	516	570	560	532	468	575	532	535	561	510	530	529	543	521	534	501	542	543	520	526	544	534	510	521	516	535	546	508	559	552	492	540	520	558	519	533	510	502	499	527	489	537	516	481	486	537	548	517	517	520	535	537	573	536	516	559	539	553	520	514	517	546	503	530	540	499	502	548	478	512	497	524	553	489	506	561	520	545	506	514	467	535	542	517	547	548	561	530	549	513	536	523	537	531	549	513	537	498	551	557	531	551	496	560	519	528	555	516	515	528	535	536	522	495	516	506	494	530	538	545	534	558	540	554	529	562	553	483	546	511	494	544	498	565	529	544	509	499	486	516	489	489	542	540	513	514	503	549	496	488	528	516	522	512	543	549	536	510	530	551	551	518	513	498	549	597	508	564	545	563	534	557	538	478	515	566	529	566	524	524	499	486	544	498	554	517	538	535	517	534	505	529	493	510	531	526	516	518	532	512	519	538	537	523	537	525	505	531	506	494	522	559	497	531	511	517	507	519	494	579	540	518	498	528	540	557	504	523	513	540	530	545	489	496	502	539	548	529	540	515	499	554	535	545	498	574	519	535	505	562	556	516	493	505	566	483	528	488	529	550	515	497	507	537	550	508	471	482	485	486	513	506	508	530	507	524	537	528	535	489	553	502	567	500	510	520	538	524	516	504	513	570	535	508	534	539	516	545	539	521	520	545	498	567	489	536	527	533	577	527	537	496	517	526	533	513	509	527	507	522	566	542	499	564	493	522	562	553	551	504	485	527	484	511	565	531	539	503	542	550	540	520	542	504	524	529	520	520	523	529	528	503	531	521	520	544	485	522	500	536	524	526	498	496	559	494	530	517	540	529	506	535	561	522	571	535	546	534	551	509	517	487	535	508	508	549	520	532	500	535	542	546	529	524	491	504	523	521	511	501	524	523	506	543	471	545	536	530	533	566	523	534	506	526	539	478	524	553	488	521	512	541	495	526	522	544	510	507	538	551	502	547	518	509	526	522	533	507	546	562	520	554	502	509	529	530	494	502	528	551	503	537	525	551	514	515	554	507	514	541	542	540	489	524	499	540	514	536	546	522	511	545	512	531	530	525	559	531	548	510	533	534	539	554	551	541	533	503	534	505	503	552	524	518	504	527	519	579	527	527	498	488	507	567	506	535	544	504	526	479	541	560	553	520	507	537	535	502	516	523	538	536	561	505	540	542	520	493	537	532	518	522	523	513	498	550	541	551	535	508	499	537	508	565	526	537	515	525	516	539	545	508	493	511	573	522	488	520	547	531	511	501	587	522	557	505	481	524	505	525	547	489	550	515	494	525	546	487	561	553	525	505	527	538	533	562	526	569	511	501	500	498	520	528	489	522	549	515	504	518	520	533	526	508	545	548	534	520	484	509	515	536	526	499	565	512	571	543	551	521	538	490	566	558	494	535	520	517	540	532	496	528	557	507	533	536	491	515	528	517	522	513	543	528	576	534	516	540	515	544	535	519	546	526	532	539	506	511	517	474	528	536	523	520	517	501	570	563	597	531	548	506	520	488	527	521	513	521	506	528	510	514	516	485	541	490	523	545	519	563	503	556	532	513	563	555	535	493	509	548	539	531	525	509	550	499	510	554	485	507	509	533	497	548	531	527	535	508	523	491	506	554	548	542	518	510	541	499	500	525	505	516	581	505	551	490	483	531	519	532	504	501	513	488	523	543	531	527	518	519	550	520	523	551	577	526	541	530	532	557	522	523	520	516	532	517	498	518	491	510	575	526	527	592	514	510	524	485	515	540	528	533	515	512	553	519	461	493	526	532	539	518	491	519	525	534	512	555	502	563	584	511	543	534	530	524	551	541	520	516	535	523	546	570	487	552	546	523	517	535	545	545	520	534	531	524	565	529	530	533	510	543	540	550	537	535	554	582	525	506	539	506	472	540	519	499	535	546	524	556	525	491	538	549	547	515	521	555	540	536	535	507	507	532	525	526	520	522	506	507	552	551	525	533	579	547	515	547	486	533	482	529	537	521	549	565	556	523	577	543	495	536	536	555	514	491	513	547	513	546	536	530	510	536	488	541	492	511	514	501	488	577	532	538	511	518	541	514	543	491	558	497	537	530	540	525	505	511	503	529	494	531	504	549	566	511	529	526	540	516	490	530	513	517	520	526	515	518	520	503	539	535	553	568	531	559	499	460	505	541	562	515	501	508	555	502	478	536	528	508	536	568	474	513	571	539	489	529	506	543	574	515	475	534	556	512	560	473	498	532	498	530	543	562	495	516	497	548	502	494	508	502	478	546	525	504	548	528	535	555	550	545	535	510	521	542	527	513	500	516	508	490	554	521	489	525	544	516	518	502	481	553	500	513	524	524	499	490	505	494	531	572	509	547	560	554	536	517	505	493	494	574	540	514	512	521	499	506	550	536	521	511	543	511	566	574	517	533	517	552	517	479	547	551	498	536	534	534	533	528	528	552	518	535	516	507	489	511	512	507	555	524	532	497	521	497	522	518	497	514	532	530	515	525	503	486	512	536	562	506	533	529	489	526	591	537	487	512	533	557	512	537	539	525	527	533	528	532	514	526	541	534	539	512	551	480	471	505	533	533	495	519	514	513	540	498	493	517	527	534	528	516	507	529	520	519	554	541	532	551	495	494	561	518	484	534	530	562	523	535	519	527	530	558	554	525	513	545	543	526	492	474	488	554	540	495	505	524	533	517	553	513	557	525	523	531	524	526	511	515	535	498	519	544	487	550	530	539	556	519	511	526	507	506	528	514	545	504	527	561	501	560	501	542	573	555	495	490	498	557	508	518	567	552	507	512	553	501	529	530	501	537	536	511	512	497	513	517	532	509	539	517	535	488	513	549	533	543	520	532	520	497	532	537	546	522	548	515	499	514	523	531	539	549	508	512	509	470	534	529	545	529	514	518	582	558	567	524	531	520	519	509	537	514	502	504	513	514	515	512	536	550	472	523	520	520	490	513	530	524	485	555	519	540	535	511	503	493	513	522	519	530	557	482	515	514	550	502	555	516	558	514	496	555	464	535	503	524	524	513	469	535	493	533	542	507	509	535	560	556	519	545	480	528	510	519	578	517	505	506	520	509	486	523	539	555	543	502	528	510	540	566	570	523	559	570	521	515	537	549	532	564	490	513	510	515	527	572	512	495
20322	48011	39672	25100	12175	7789	5821	4366	3396	2703	2304	1919	1675	1542	1365	1375	1176	1136	1129	1124	1063	960	1030	921	909	865	812	851	848	833	833	799	792	852	752	732	786	725	755	754	767	720	747	752	744	727	697	747	723	697	695	682	692	720	660	689	663	694	726	672	696	718	689	660	702	708	660	679	645	649	655	640	633	671	647	652	649	693	674	663	680	652	653	648	654	693	645	647	688	668	672	684	675	624	642	644	625	661	706	666	646	624	744	690	702	647	650	638	685	659	666	668	673	661	614	654	679	683	680	667	687	672	664	688	629	699	689	658	647	691	694	697	640	688	644	665	668	678	680	689	657	641	708	716	657	650	686	643	638	662	673	710	707	703	655	665	647	660	634	624	688	692	671	681	678	658	628	680	720	671	729	681	694	671	665	658	651	624	638	667	672	644	640	647	678	686	658	659	717	663	704	649	670	645	634	678	745	671	677	646	662	628	720	669	668	675	653	641	679	658	633	707	654	674	655	712	649	665	648	690	665	628	687	663	665	630	657	649	691	669	659	696	662	666	672	610	655	678	636	690	666	669	702	635	656	655	715	708	668	681	650	695	586	679	631	659	626	643	698	665	679	657	674	661	662	656	719	692	676	688	676	635	709	685	658	646	638	639	663	686	659	682	645	635	637	679	655	689	661	675	699	698	671	682	674	635	663	682	662	624	660	669	668	694	652	644	660	610	697	641	626	698	659	637	652	641	636	675	631	711	700	647	673	670	664	669	615	700	663	679	676	673	685	697	671	683	660	621	676	678	671	612	675	657	711	633	678	668	652	686	671	701	690	678	651	664	705	697	695	640	639	653	653	645	650	701	667	705	735	672	652	672	675	634	630	666	691	660	721	676	636	634	629	668	606	640	661	699	678	636	649	649	676	670	670	667	689	657	646	694	666	656	644	701	652	629	654	659	621	692	675	669	695	679	745	689	690	660	718	674	653	627	691	669	629	703	640	674	652	670	639	672	650	664	599	670	677	673	628	664	685	682	659	682	687	690	640	673	643	695	661	678	649	690	665	677	689	647	680	621	695	631	668	686	692	650	655	660	656	682	644	672	713	653	658	682	649	603	725	660	675	657	660	667	669	680	677	625	663	655	683	697	713	692	664	650	650	687	669	597	693	651	666	671	620	624	675	703	652	665	635	648	645	731	663	620	653	643	659	609	700	679	640	627	668	624	617	710	687	623	708	635	670	673	667	706	655	646	712	681	660	680	623	660	654	681	656	649	682	679	610	661	610	642	632	636	701	624	666	640	682	670	707	625	683	642	738	660	707	707	654	688	589	659	679	678	648	677	689	643	709	677	627	659	664	675	649	690	645	678	680	646	700	620	674	695	690	650	670	652	678	698	678	677	648	640	686	658	675	639	648	662	636	677	605	665	667	649	631	618	678	660	666	745	648	695	658	646	673	657	672	659	626	672	636	695	676	626	685	677	674	645	641	664	715	650	683	638	679	648	663	675	696	611	678	634	615	648	660	664	678	690	692	645	679	669	649	677	630	688	666	643	697	668	683	670	643	670	663	638	639	689	694	665	699	632	683	677	667	711	695	655	635	689	630	630	653	667	652	653	646	626	665	673	641	657	700	629	687	694	660	660	679	690	645	655	639	675	632	664	674	665	662	692	667	657	678	680	638	657	689	646	624	653	635	633	631	663	690	684	662	638	671	692	661	693	679	697	691	676	685	694	670	658	643	672	633	700	669	624	665	690	673	681	649	694	684	653	633	693	679	673	719	707	654	697	703	635	687	637	663	693	652	657	653	684	656	654	630	697	645	680	674	594	660	702	671	676	669	669	667	620	652	632	668	669	694	643	643	730	673	653	641	640	605	671	650	684	665	663	649	676	641	660	688	667	708	640	654	672	652	704	665	693	694	677	659	653	631	672	696	700	627	650	653	638	663	640	701	668	628	654	666	689	645	698	681	683	634	657	654	666	650	634	635	684	644	683	695	678	697	716	659	678	675	648	635	679	713	636	625	665	634	635	654	669	663	704	711	700	670	668	672	637	693	634	703	650	653	618	661	660	636	601	665	649	652	675	634	644	670	645	667	665	671	684	678	714	678	663	661	613	709	654	588	696	715	637	672	689	653	660	653	628	665	639	622	688	638	652	670	642	625	621	702	677	682	704	642	622	647	662	663	662	633	676	640	691	640	629	690	631	683	637	651	680	654	636	672	618	700	687	707	718	647	681	700	679	651	671	661	687	686	653	671	703	631	646	603	685	659	644	672	640	636	686	646	710	687	701	637	655	628	676	642	638	666	650	630	629	639	652	637	697	664	637	660	658	689	647	691	685	676	671	671	633	625	684	647	623	692	648	653	657	687	699	686	685	652	650	668	642	660	634	661	689	638	646	645	682	671	668	676	689	649	696	661	673	663	677	715	634	666	655	701	675	672	685	655	647	668	670	621	649	687	662	668	654	679	639	673	693	665	655	628	686	688	649	648	654	672	657	689	663	627	685	689	676	709	652	645	670	643	655	669	668	622	706	704	670	720	659	663	658	654	661	689	631	669	669	639	707	667	623	666	637	675	693	644	628	695	696	680	668	653	674	684	659	661	652	672	701	731	708	682	645	638	674	646	679	677	661	673	692	663	632	647	631	700	671	626	625	719	653	609	675	652	638	645	702	666	676	681	654	663	691	665	662	665	644	690	675	623	662	645	644	692	702	603	651	669	677	674	672	667	665	674	683	632	662	666	704	670	724	664	645	622	613	640	662	681	690	707	656	626	674	642	651	657	665	672	662	682	678	677	683	635	628	690	682	638	653	725	694	666	650	657	676	682	642	650	677	687	647	715	651	673	665	684	678	694	679	713	706	669	653	684	682	618	706	637	661	687	670	668	682	672	623	677	647	665	645	646	691	655	667	684	615	680	678	627	660	680	643	680	654	684	665	656	668	681	658	683	649	668	650	666	654	666	641	650	617	676	672	661	652	627	646	672	693	674	657	655	602	642	679	629	678	645	609	624	664	671	721	708	655	695	647	684	643	674	633	653	657	671	691	674	644	664	706	664	644	712	649	671	611	653	647	622	695	676	686	671	667	655	656	640	681	689	615	656	630	695	628	723	673	672	655	663	687	630	650	689	657	655	667	638	734	658	667	707	687	650	647	736	677	646	630	655	679	633	643	688	680	635	682	670	643	612	673	671	674	672	639	672	637	610	666	710	657	651	637	682	621	669	647	691	686	598	698	665	682	627	648	686	660	643	689	644	662	678	629	671	624	623	674	685	669	673	647	653	682	661	695	661	615	643	636	638	638	680	679	681	619	644	690	655	645	694	709	665	655	631	668	638	676	678	658	667	698	666	658	655	641	693	652	630	655	640	631	662	657	703	653	682	670	653	676	671	698	686	681	675	666	716	699	647	681	641	654	692	643	625	665	676	678	691	674	669	642	640	588	649	686	706	665	686	627	655	691	648	696	621	673	673	662	712	657	663	655	661	666	696	686	673	627
27701	21899	19819	11041	3773	1913	1446	1140	971	888	780	722	694	673	646	678	616	614	585	617	612	558	605	573	591	615	572	588	499	550	586	525	532	515	523	570	531	575	540	525	575	531	532	534	517	548	507	473	511	535	528	528	518	521	532	547	545	546	540	577	538	527	465	528	606	578	541	493	511	499	503	516	492	523	528	523	533	520	494	545	497	518	503	524	546	533	505	519	499	522	539	563	546	504	543	533	514	485	513	512	518	523	500	524	545	513	529	553	498	528	490	496	502	501	509	528	548	492	567	507	522	505	512	496	510	538	551	524	511	496	556	496	506	566	593	488	564	518	508	543	485	492	569	565	546	527	522	521	550	559	529	523	556	523	494	522	488	496	549	513	521	544	561	550	494	505	516	524	581	514	511	544	495	513	541	533	495	538	510	510	523	526	557	537	547	544	506	535	517	493	513	549	513	546	518	532	565	514	528	530	541	494	540	512	552	529	551	549	500	537	556	563	500	558	514	562	512	489	563	531	524	533	461	521	520	507	478	522	531	527	526	494	526	496	508	469	534	539	512	468	536	538	541	552	538	515	498	532	520	511	567	519	514	524	513	554	503	531	484	504	514	486	547	524	524	551	547	545	502	502	505	516	536	518	523	492	546	536	497	526	549	521	488	550	546	491	517	542	517	550	528	572	507	534	515	535	500	542	532	502	483	543	544	538	562	519	544	500	544	573	491	515	534	483	511	501	537	544	542	514	523	537	551	544	530	540	509	521	512	549	532	528	551	561	537	555	595	600	483	536	554	534	552	535	535	510	499	567	510	538	537	507	566	517	498	519	540	551	560	531	512	556	521	505	558	509	542	529	500	550	511	530	534	555	548	533	473	470	528	523	552	549	526	496	545	554	585	552	515	526	546	528	557	560	509	512	581	554	514	565	554	544	495	495	533	521	506	517	557	540	546	526	528	526	532	537	539	489	534	505	521	537	491	532	559	501	535	537	537	535	534	535	575	531	536	569	488	549	529	537	535	517	516	512	504	511	542	525	537	540	539	502	516	546	473	525	563	523	525	530	533	473	531	526	496	517	562	542	535	526	506	551	523	547	505	521	535	540	513	533	553	511	577	553	487	530	523	518	502	521	506	543	561	525	517	488	514	569	518	498	526	499	533	523	545	528	560	541	530	497	525	535	554	544	497	541	500	524	497	539	537	523	521	501	538	539	505	524	482	534	539	539	510	538	548	503	483	536	506	585	516	572	522	494	529	528	555	509	543	499	505	548	541	534	550	531	588	529	525	536	491	505	507	502	510	507	525	511	513	502	512	555	540	560	533	523	555	518	544	567	538	482	513	548	520	533	506	547	527	551	541	543	526	545	551	543	517	501	514	567	553	555	508	497	541	508	501	538	574	532	532	539	509	500	512	506	516	525	492	546	503	509	546	545	511	572	489	552	573	559	552	546	547	516	508	535	520	541	525	495	476	529	519	543	527	527	500	521	524	520	519	531	521	506	522	534	506	504	480	538	517	561	564	549	525	531	560	525	499	541	549	515	555	539	494	541	535	538	534	501	525	504	526	535	524	545	547	534	531	525	513	520	533	543	551	521	513	582	603	518	500	536	503	516	525	487	493	527	560	479	537	518	534	565	547	536	509	522	527	520	552	544	510	519	536	522	537	489	549	500	528	502	520	518	494	572	537	560	516	566	479	535	540	544	558	498	534	495	518	531	536	562	538	515	496	560	518	545	493	541	535	532	547	492	533	538	529	542	523	515	502	510	535	505	484	517	536	541	534	543	533	564	506	521	548	537	495	512	508	519	508	494	506	539	513	572	511	549	537	528	507	514	487	535	482	538	547	502	543	539	501	550	549	538	509	515	514	552	518	577	571	536	510	488	553	551	502	543	529	555	510	532	541	526	539	524	538	505	492	532	529	520	536	537	528	531	544	507	523	536	498	551	525	572	537	504	516	534	530	561	546	562	511	563	537	563	517	526	538	524	507	530	542	531	568	537	503	545	561	587	491	524	542	512	500	528	562	524	521	525	525	511	489	511	529	521	507	543	508	539	556	534	537	528	508	514	501	525	552	534	536	557	521	534	533	537	553	516	536	575	492	528	533	537	518	473	520	514	513	571	517	506	519	527	503	586	525	523	507	548	500	548	525	540	509	535	542	484	531	531	523	527	476	519	560	536	531	551	527	515	516	530	569	527	502	551	519	540	581	542	548	503	528	525	510	529	507	559	505	533	481	509	520	540	523	569	498	461	523	494	503	553	534	546	561	547	515	534	566	549	536	546	513	541	499	542	525	521	568	524	560	507	488	558	534	519	510	544	547	506	536	498	513	520	513	479	515	535	519	570	494	514	531	512	474	537	557	487	540	473	552	508	529	483	530	526	522	541	513	474	493	518	509	518	545	530	530	491	535	525	560	510	542	577	507	551	530	509	510	492	557	549	531	527	553	520	489	520	525	541	519	563	541	534	539	544	532	497	539	528	512	547	537	528	517	491	513	515	522	535	557	498	521	520	510	527	525	533	550	522	553	480	505	547	542	537	516	554	517	562	514	562	519	549	505	497	495	538	530	502	569	516	536	506	529	552	533	531	537	500	502	509	503	547	526	537	556	523	528	534	508	536	517	545	508	494	520	492	524	575	533	552	542	468	556	557	496	557	561	491	548	518	532	532	539	519	560	520	532	532	526	534	530	504	570	539	514	540	574	504	472	511	532	552	485	539	533	534	487	512	508	561	546	556	541	530	546	563	505	549	485	480	514	506	525	520	502	535	461	538	479	511	513	514	530	507	467	557	520	501	535	534	534	579	531	506	518	549	494	522	520	561	538	528	483	525	523	518	533	538	528	554	504	500	563	491	561	533	552	524	544	493	537	509	505	536	525	555	508	522	525	530	532	579	553	533	519	512	523	585	540	556	500	519	485	494	518	503	546	507	493	565	528	536	543	494	498	489	552	548	482	549	564	533	534	533	591	496	506	527	538	488	553	498	555	525	557	514	531	522	516	532	486	507	508	518	517	513	514	526	515	489	508	539	501	508	613	517	528	538	537	514	484	536	522	532	520	487	526	557	523	588	525	546	540	543	541	485	508	543	522	523	528	512	537	534	489	518	503	565	519	554	529	505	525	532	525	530	479	500	536	545	539	507	567	490	471	507	564	512	489	538	515	477	529	507	522	518	508	526	541	533	519	526	510	520	551	499	539	541	523	520	548	541	538	534	532	556	563	479	526	541	521	536	534	527	527	524	504	530	470	575	545	568	526	512	552	523	519	495	530	504	520	536	540	535	555	522	526	549	543	499	544	531	538	498	535	584	505	513	536	540	537	597	530	532	521	563	544	568	526	527	593	541	519	503	495	528	524	529	522	536	508	551	536	540	527	509	542	518	551	550	514	519	529	534	531	512	518	571	567	526	512	565	519	505	567	509	515	513	541	485	521	529	542	574	559	534	505	525	539	534	534	523	530	523	525	505	523	565	537	550	490	498	507	517
14880	30055	22042	12323	5701	3224	2459	1869	1577	1255	1154	985	954	916	824	867	770	802	820	765	764	756	801	774	824	760	743	704	678	667	739	698	679	692	658	681	694	695	740	712	712	644	666	679	694	635	655	684	688	625	650	654	654	673	654	693	662	664	672	723	679	618	694	667	660	638	647	644	634	669	647	687	637	649	604	637	654	608	641	650	599	681	661	606	672	691	712	635	642	629	641	636	720	686	647	680	608	639	672	669	655	652	644	644	672	634	649	700	632	660	649	668	651	590	630	632	615	647	657	669	644	701	647	671	663	654	637	632	639	647	637	625	628	650	621	641	621	652	638	682	703	666	628	597	628	648	640	657	668	619	645	667	668	694	660	650	620	687	652	659	627	636	659	646	676	685	670	627	622	624	624	622	649	668	614	671	653	656	645	626	651	670	653	656	688	655	648	657	635	686	673	671	625	680	665	656	652	603	697	663	645	665	641	682	654	649	663	652	680	659	647	620	619	643	605	641	622	708	662	644	657	646	690	663	645	623	628	657	651	663	652	592	674	645	725	604	626	675	663	613	679	705	644	631	624	689	653	648	673	654	608	637	628	660	695	669	633	649	665	659	627	636	678	669	605	626	673	660	603	709	674	672	646	678	622	666	629	636	670	657	657	605	665	637	646	659	638	650	627	646	651	677	617	650	658	621	694	686	646	671	657	652	647	678	664	614	645	677	660	622	662	638	706	620	610	687	686	646	667	698	642	648	640	701	662	661	706	618	650	625	654	634	663	689	663	635	658	648	676	631	665	660	676	670	618	736	623	687	681	667	668	638	697	645	664	645	661	641	634	605	661	624	660	648	666	685	638	619	676	695	622	621	615	631	670	647	657	651	692	672	700	709	627	644	689	627	635	674	655	646	657	653	685	669	684	649	654	641	656	654	714	710	618	598	640	674	659	669	646	657	654	641	615	666	666	614	672	620	648	633	664	631	657	642	653	640	612	635	646	662	675	651	681	673	641	641	654	637	662	640	613	609	631	652	666	648	628	653	667	668	639	618	676	635	636	648	628	658	675	632	641	646	694	663	645	680	654	650	672	641	580	683	626	622	644	637	634	676	644	668	633	600	599	655	671	582	627	663	627	687	678	684	651	662	638	677	644	655	641	651	672	669	638	691	631	648	645	617	673	675	646	702	640	656	662	630	607	671	684	641	657	626	657	653	620	639	642	651	625	653	674	638	666	626	709	668	656	638	684	701	654	635	627	673	619	642	655	683	622	668	644	643	653	612	618	657	694	655	672	638	686	611	664	603	673	681	618	590	670	712	663	669	660	600	668	630	641	658	665	677	636	683	673	657	656	650	616	655	636	693	678	647	647	632	683	677	666	628	641	661	645	642	654	694	685	640	682	627	653	613	659	627	683	618	648	678	663	645	671	643	669	640	650	708	636	613	623	689	640	649	638	665	644	648	668	708	660	637	642	616	676	690	668	669	656	657	649	669	681	668	655	643	675	606	663	621	674	688	680	655	677	615	667	663	647	618	663	645	654	655	639	679	610	670	699	696	655	666	629	663	617	702	674	690	646	610	684	666	664	617	646	644	656	700	691	662	667	666	675	669	663	640	627	649	614	665	726	655	641	647	665	645	660	635	655	683	636	655	644	624	659	631	632	660	628	650	643	633	667	645	664	648	683	675	644	629	664	623	672	656	605	660	614	649	675	624	622	608	633	616	648	655	608	647	635	663	654	662	655	647	669	622	642	665	656	653	672	596	650	650	643	634	643	659	694	657	659	652	688	642	703	621	642	662	670	621	691	663	642	669	674	659	682	656	639	701	598	672	667	660	649	660	666	683	659	664	614	659	592	676	624	640	602	647	673	671	663	683	682	580	664	623	661	618	654	645	669	714	650	664	683	654	612	652	618	653	628	671	593	710	645	666	640	696	672	705	660	649	613	643	625	666	623	655	644	653	652	658	669	655	683	632	614	645	636	656	692	651	683	615	700	681	694	640	650	704	659	695	658	659	628	671	665	617	682	651	667	627	685	671	657	648	645	653	645	655	670	646	616	644	651	610	658	681	659	634	682	678	665	658	690	661	642	654	614	643	667	640	643	638	691	620	658	623	636	675	641	593	683	669	617	640	647	658	707	611	645	682	649	688	651	627	672	667	646	670	649	614	655	604	604	655	652	682	670	642	644	665	643	643	655	605	674	626	639	643	605	650	669	665	628	635	743	678	629	629	625	652	636	635	679	613	643	660	638	667	653	634	683	638	662	675	563	657	661	643	694	616	647	663	658	708	626	646	597	644	658	675	652	652	623	680	631	704	659	663	674	672	651	656	669	708	662	691	614	653	698	651	667	703	662	648	627	676	656	562	612	654	649	691	640	643	709	625	649	659	685	688	608	647	653	621	644	665	668	614	655	648	687	677	647	672	644	661	687	674	670	668	667	621	686	625	630	690	649	685	670	697	689	640	661	661	681	606	673	655	655	660	669	697	652	626	625	663	671	673	674	697	643	609	669	664	666	631	620	656	671	676	653	638	668	657	663	670	683	664	655	667	646	667	619	590	632	665	667	657	720	620	642	695	700	645	644	707	717	642	684	636	694	573	659	618	648	664	619	680	654	651	638	650	632	670	663	636	671	657	649	672	638	614	653	668	665	646	650	652	627	637	633	631	644	675	635	593	621	677	666	593	668	645	599	667	655	686	702	696	635	667	658	663	666	621	635	668	658	654	652	664	692	661	608	663	654	701	614	682	678	662	616	667	644	681	659	663	630	657	630	683	638	678	623	712	610	605	620	666	677	660	618	642	663	630	672	664	640	616	637	642	697	678	639	587	626	632	683	708	646	699	640	687	663	685	655	658	631	631	655	640	624	663	672	667	639	633	690	648	691	677	683	635	630	652	631	660	634	635	631	669	617	613	627	684	697	645	663	658	690	636	637	677	643	642	642	702	672	618	659	674	623	678	647	628	637	661	625	644	663	655	661	696	688	707	615	657	661	633	657	620	665	689	643	667	685	675	630	660	653	648	649	682	659	638	652	680	653	623	690	644	658	642	636	663	660	647	671	664	649	674	641	615	640	614	636	647	630	674	657	745	682	655	681	660	683	623	670	642	646	672	623	623	675	683	643	659	660	687	635	629	654	654	641	644	621	655	672	655	666	643	610	621	682	647	639	665	623	673	678	642	678	656	689	621	639	655	674	656	681	687	652	658	664	656	660	611	645	680	655	666	667	677	659	640	629	620	667	652	676	621	610	636	694	658	622	677	664	667	618	646	618	669	636	630	673	654	647	633	656	642	673	627	605	644	616	655	665	641	666	659	635	659	690	626	664	629	647	611	666	620	668	665	626	606	651	651	655	601	634	626	673	687	613	645	675	670	719	724	640	647	709	647	649	686	648	661	633	690	630	616	716	639	663	661	738	653	701	660	642	605	619	671	692	625	657	627	636	638	633	632	653	650	675	650	672	619	663	654	658	683	653	612	664	678	678	727	662	648
23536	21520	28926	24578	21463	13274	3651	2182	1664	1500	1368	1141	1056	962	940	904	952	849	865	820	869	824	762	857	836	824	802	753	748	749	754	756	727	751	710	724	665	706	682	704	741	709	726	703	734	671	700	734	704	705	654	689	641	717	701	710	694	652	707	722	666	686	704	671	655	713	689	688	689	687	693	720	680	679	718	658	725	682	709	658	661	640	682	707	673	666	701	685	645	674	667	677	672	694	661	676	711	657	707	646	674	677	691	711	683	667	699	655	697	687	674	652	655	681	734	692	666	658	706	728	717	713	655	751	700	676	674	712	664	691	649	680	730	717	693	653	605	665	678	668	683	694	680	646	700	673	687	679	681	663	728	653	671	703	627	664	685	685	651	661	710	666	657	713	720	630	686	704	719	702	666	674	666	684	654	701	622	661	739	647	716	680	671	694	711	695	699	757	675	724	700	654	663	708	687	687	670	702	662	692	684	706	702	679	692	702	674	728	655	715	689	734	671	688	675	703	665	653	696	716	710	655	647	712	680	670	694	695	719	655	651	721	738	658	692	673	701	702	643	732	654	694	694	691	689	655	636	693	690	682	704	662	691	718	739	699	708	683	663	706	659	649	726	721	712	708	638	685	671	634	680	634	717	619	657	678	654	706	665	676	657	695	723	681	697	707	685	651	678	698	711	699	674	662	701	716	651	665	704	686	688	715	690	695	646	727	682	676	646	693	705	705	675	720	647	660	661	696	657	710	699	702	720	669	633	679	716	696	688	669	656	673	706	682	740	680	708	719	663	735	692	689	693	619	678	680	661	622	677	640	691	676	695	730	690	715	630	668	707	655	699	677	656	664	679	643	691	691	686	695	675	686	683	717	680	714	678	686	666	721	712	645	685	663	684	634	692	667	681	739	702	654	688	663	593	658	689	708	710	706	701	685	660	681	656	676	709	702	656	649	703	675	684	671	685	691	674	668	687	623	673	654	676	688	671	658	700	695	706	676	711	701	674	678	677	705	709	694	659	720	673	686	678	742	648	647	698	676	635	704	634	666	664	670	641	690	671	696	707	725	672	732	726	677	652	690	658	704	681	696	750	733	642	734	702	690	668	647	676	650	659	674	667	690	682	687	730	716	706	651	658	666	664	687	666	669	674	678	667	685	650	652	680	697	654	653	694	751	680	693	694	639	698	665	717	710	693	727	718	675	683	703	683	687	685	701	697	680	681	738	686	660	656	671	703	670	689	676	650	626	678	645	680	722	708	776	697	693	702	658	641	687	707	718	661	701	736	678	693	689	710	621	668	661	706	736	619	694	705	673	661	744	704	680	690	692	653	705	684	725	690	701	674	668	720	651	681	666	687	672	714	697	689	653	769	670	725	635	708	707	681	642	699	732	703	669	705	717	698	679	696	707	667	619	684	685	693	709	668	694	678	710	650	638	760	691	669	684	698	655	725	676	688	674	681	702	710	679	692	655	673	720	688	673	678	729	626	730	694	670	647	693	661	737	677	685	701	679	704	669	668	688	734	696	705	677	672	722	688	664	668	712	705	667	640	673	657	694	714	655	623	645	691	649	721	704	678	717	694	690	684	680	720	666	686	678	702	668	673	650	678	646	690	676	744	678	690	660	695	715	666	709	702	666	699	665	719	714	660	652	718	690	640	726	698	692	691	672	734	652	670	666	720	687	715	658	757	645	716	624	728	701	670	683	678	677	673	692	719	679	657	687	640	641	644	726	692	616	654	662	708	685	635	674	622	689	654	682	669	694	703	707	677	686	660	690	702	648	672	683	719	674	658	665	674	675	722	689	680	729	693	673	732	623	685	705	651	693	668	689	680	675	685	645	666	721	679	702	663	691	722	641	638	666	645	713	695	657	677	662	681	761	683	648	691	645	714	675	654	721	737	670	690	663	703	688	669	645	687	712	648	714	682	676	666	660	663	687	676	688	644	693	687	667	653	649	698	620	681	712	716	710	651	702	658	653	708	659	628	698	681	688	705	682	704	674	686	754	699	700	703	674	682	647	701	696	662	683	655	686	685	668	665	684	712	718	633	677	660	669	672	654	699	649	666	679	670	661	666	680	678	673	645	688	693	651	628	659	676	689	703	680	660	671	700	695	669	697	640	716	682	654	727	725	701	682	720	655	696	680	681	724	642	669	706	638	676	717	682	692	696	667	648	698	646	702	701	658	642	665	710	649	698	680	682	643	713	737	728	671	706	678	663	701	670	693	652	668	633	649	676	705	635	726	664	696	716	634	699	659	699	685	703	632	696	688	706	648	688	693	677	674	696	665	711	732	675	674	666	701	724	676	700	695	680	744	678	691	653	678	688	697	678	641	710	681	679	633	662	657	683	712	684	653	672	629	743	676	657	719	766	703	678	722	708	694	639	695	678	638	671	659	695	704	678	673	697	644	679	643	724	652	694	638	695	663	693	681	688	695	682	700	654	659	674	685	701	685	713	714	608	678	684	689	693	702	688	656	682	669	705	711	684	688	702	685	659	648	678	655	658	695	659	655	698	667	662	706	676	705	680	736	725	696	648	645	699	655	710	674	670	709	650	687	666	702	643	670	710	675	664	666	702	711	671	687	692	623	693	694	703	693	685	695	648	682	645	693	694	700	669	665	696	696	676	700	657	701	719	698	685	697	711	598	723	733	677	649	695	693	712	718	634	649	673	694	656	689	692	617	714	690	673	662	647	701	691	646	674	725	694	685	663	664	701	685	697	664	699	703	705	677	715	670	667	706	700	695	680	692	690	707	685	668	658	659	666	710	657	663	747	695	682	695	660	690	685	653	682	634	688	674	657	699	683	664	738	694	674	653	695	683	679	705	666	653	645	642	666	691	701	673	668	722	657	675	711	659	644	700	679	701	717	697	695	660	684	656	657	689	675	690	686	694	721	700	726	668	660	655	718	677	631	704	673	674	686	696	629	654	727	683	662	698	700	713	646	674	682	695	715	647	717	685	651	649	692	649	714	681	688	649	676	733	725	710	639	663	701	682	646	676	728	671	659	705	715	716	722	665	670	663	671	729	697	655	737	675	663	662	706	668	646	657	677	679	657	654	674	664	683	702	652	641	689	660	713	708	654	717	683	696	716	684	699	681	670	679	727	669	702	713	705	705	676	670	673	642	643	651	684	665	687	706	679	710	663	723	698	642	708	665	698	708	720	681	674	674	650	672	672	630	685	694	635	688	695	649	688	683	687	706	638	681	698	627	701	715	695	706	677	693	649	708	694	721	659	683	663	680	695	647	684	674	683	657	701	692	681	643	684	647	683	691	694	632	680	657	694	693	660	680	642	632	645	670	700	664	683	755	661	673	658	696	728	691	726	680	634	692	676	676	694	661	670	708	684	667	670	750	677	646	702	689	722	670	701	708	654	691	657	663	685	649	680	677	656	670	657	642	694	727	682	694	653	665	685	692	709	698	718	684	712	699	734	692	685	656	682	667	621	708	698	676	706	652	656	632	672	710	638	724	657	682	689	692
16612	40637	34660	21561	9359	5744	4573	3342	2689	2220	1930	1631	1469	1427	1351	1199	1178	1123	1197	1141	1152	1086	1019	1025	1049	978	1020	965	983	1019	978	948	927	906	931	938	937	901	886	871	935	905	912	893	908	834	886	899	806	910	830	846	777	864	834	850	832	813	846	874	805	886	859	872	827	850	846	816	845	886	821	827	842	891	844	859	839	816	841	823	834	848	815	891	844	859	854	853	868	883	816	816	853	833	826	855	841	818	887	820	823	850	896	848	868	851	803	858	880	818	814	813	824	795	840	816	785	865	816	838	815	863	813	853	891	839	838	843	850	832	846	816	798	823	819	882	875	863	879	893	843	864	858	859	835	844	874	817	872	804	887	874	826	846	819	831	868	828	862	870	834	851	849	850	861	861	809	835	859	893	900	883	844	810	823	851	783	861	865	863	846	801	822	826	835	884	794	840	878	875	883	784	770	862	876	912	913	873	858	831	796	859	806	862	838	821	801	861	861	847	851	901	864	852	906	852	878	834	825	800	867	819	825	901	831	820	861	853	843	809	837	828	834	822	847	866	840	853	852	818	863	818	812	907	899	818	926	840	844	774	873	851	840	880	856	894	839	882	831	863	804	865	817	886	835	816	819	833	804	800	830	817	826	835	809	862	842	815	854	852	816	853	818	861	876	811	855	883	887	873	836	848	833	844	826	846	823	801	781	835	788	892	841	835	793	870	853	883	823	867	824	907	808	831	864	845	784	882	855	808	881	877	860	853	875	845	859	862	810	820	847	897	854	848	822	826	835	827	774	813	826	818	846	859	808	854	826	816	861	811	848	823	864	800	823	843	859	866	849	873	854	841	874	845	835	889	850	885	805	840	851	825	822	827	824	865	884	820	847	883	856	834	773	819	841	831	856	845	855	844	830	876	808	849	806	878	876	847	811	880	805	786	865	832	851	792	841	869	858	828	853	864	876	800	880	816	862	857	842	867	850	887	868	836	833	883	832	814	852	850	850	834	809	837	871	846	843	832	826	788	830	853	837	810	852	838	846	852	879	863	828	800	815	847	816	819	840	840	847	858	877	828	817	852	784	869	873	834	855	847	848	841	787	804	856	829	872	831	809	857	823	849	848	794	819	854	832	829	916	860	838	841	826	803	810	833	835	836	903	817	832	829	835	865	860	896	866	865	854	849	829	813	837	837	813	897	848	815	839	830	832	825	818	898	766	869	849	805	927	810	821	857	847	827	793	822	886	865	831	836	836	832	847	843	859	813	786	853	853	831	850	833	845	871	819	850	880	864	848	833	800	825	812	828	814	841	845	865	780	856	839	893	795	861	860	846	844	841	848	820	860	839	827	814	873	801	843	865	832	853	782	823	833	875	854	823	855	854	858	827	833	886	871	851	821	837	837	806	793	847	868	852	863	874	828	850	881	813	858	873	822	857	853	818	806	852	823	819	816	810	816	873	835	869	868	854	819	853	855	862	809	854	842	784	883	875	824	840	830	860	828	833	858	872	851	884	845	807	852	829	844	859	811	818	856	888	853	871	846	863	853	857	861	810	871	867	812	848	875	863	843	856	827	873	812	839	866	789	820	840	800	856	881	858	817	886	864	806	865	812	858	839	828	859	809	847	859	854	864	833	869	796	921	889	810	832	850	844	843	879	802	823	863	869	805	853	870	843	832	845	846	841	850	840	871	836	839	850	843	815	832	836	825	851	789	849	816	894	797	810	800	820	796	843	913	848	858	850	822	813	863	882	866	853	772	816	898	876	848	819	820	852	827	839	867	864	815	873	821	784	814	825	819	889	902	888	816	852	817	853	858	830	796	823	864	815	794	790	870	873	893	827	839	840	822	868	807	800	862	861	813	858	918	857	861	841	806	831	901	796	847	847	839	860	834	793	843	813	850	896	863	808	856	831	825	779	834	758	833	856	806	845	840	757	818	786	853	834	849	821	854	900	839	866	831	808	846	880	820	837	848	833	856	826	873	873	844	780	870	835	828	841	807	818	802	816	813	864	814	895	837	824	854	831	777	802	853	836	875	841	826	816	835	855	841	806	798	866	855	860	825	821	877	876	909	887	855	785	862	813	928	881	835	770	844	844	834	855	843	835	780	820	826	862	832	840	823	846	848	828	826	824	849	851	890	916	830	869	814	813	839	888	840	848	813	820	859	865	847	895	847	852	863	855	867	864	856	857	796	865	876	781	806	821	857	848	804	797	847	801	852	842	815	852	878	814	829	871	810	845	837	854	860	831	873	835	824	870	802	877	807	887	782	881	863	842	831	873	896	831	899	805	837	835	890	832	797	863	866	830	922	809	846	816	882	809	925	793	848	872	859	793	859	828	869	842	814	859	793	858	824	818	806	808	853	845	841	832	795	782	824	824	854	823	813	845	812	906	776	845	850	874	804	818	872	802	868	818	834	864	845	797	830	869	816	910	860	823	838	812	883	854	897	887	837	867	845	847	823	852	828	843	852	839	841	870	832	868	793	851	881	899	801	879	847	845	824	784	849	884	824	851	832	832	827	821	850	828	878	866	794	806	844	812	788	848	877	902	863	862	857	879	850	892	816	806	799	840	846	824	895	843	868	851	836	886	781	866	888	829	859	829	867	864	829	808	832	845	773	874	838	821	844	831	825	856	838	859	812	790	805	862	850	897	823	869	812	841	807	845	829	857	840	876	870	802	816	821	843	889	813	895	852	859	827	846	895	899	848	848	881	821	810	863	892	781	839	813	867	904	817	863	834	846	840	858	877	801	815	851	842	854	855	917	881	881	803	881	816	829	899	857	847	842	870	859	851	839	858	806	896	849	862	810	846	865	864	890	875	835	798	810	881	837	880	842	858	815	829	797	864	840	844	816	840	871	828	883	871	913	796	841	877	835	847	819	824	829	876	879	870	859	820	854	839	855	884	826	856	839	834	815	781	827	852	818	856	900	877	851	873	926	854	843	846	804	814	847	814	846	840	806	836	823	868	838	845	861	817	844	807	833	841	824	926	799	800	836	798	839	856	875	853	852	818	818	826	885	818	810	836	841	804	866	874	813	873	856	890	842	827	891	817	864	906	847	873	869	818	820	903	842	809	840	866	866	846	804	854	826	795	859	874	814	841	833	891	840	859	832	817	855	843	898	903	810	841	817	853	851	871	868	847	835	870	811	805	824	827	863	848	835	889	843	775	809	843	813	820	880	837	882	857	890	897	802	816	805	859	850	857	842	796	840	832	773	836	825	857	869	840	815	841	852	844	868	842	849	897	900	813	885	820	839	845	793	842	819	837	830	827	846	882	821	850	852	864	841	819	834	879	820	830	836	859	860	832	867	899	810	844	861	867	802	804	797	799	915	779	826	862	873	867	897	862	859	816	893	874	812	812	844	777	857	826	864	840	908	853	838	783	846	848	850	865	805	817	859	802	834	849	830	818	839	846	875	773	827	815	868	833	858	889	849	808	834	811	862	793	822	805	836	862	846	830	880	867	886	833	886	846	832	818	794	888	857
24817	21573	27949	25653	13993	3070	1765	1246	1003	866	783	675	603	545	558	473	485	469	468	470	473	469	455	388	421	469	409	398	418	396	367	409	368	341	358	383	367	389	376	371	391	357	378	332	387	360	386	343	342	352	369	385	343	340	329	319	352	347	380	332	381	329	365	381	333	368	367	382	338	301	368	327	335	339	339	351	357	342	367	327	347	340	338	340	343	362	357	345	354	337	332	327	342	357	366	305	348	349	365	377	371	358	331	372	319	316	343	311	381	346	365	344	344	343	336	340	341	326	307	330	335	346	368	362	355	351	340	333	344	330	322	373	351	352	341	351	336	332	352	337	329	369	316	326	360	342	364	341	347	326	324	330	337	354	314	357	328	341	346	326	356	346	355	335	332	338	364	363	374	358	367	337	362	347	370	319	360	356	333	342	352	337	334	331	349	348	329	311	370	349	314	333	352	348	340	330	328	335	344	341	349	362	364	333	340	334	342	361	363	335	340	340	351	349	376	337	341	329	364	339	366	308	350	323	365	334	340	360	346	401	362	317	348	353	357	332	373	365	341	378	348	331	347	355	361	340	367	316	336	349	369	373	337	323	346	365	354	342	341	325	381	359	395	353	354	323	338	353	343	333	396	347	357	385	333	358	342	351	364	318	361	313	346	328	364	373	350	361	325	330	350	332	329	317	328	324	346	322	365	331	365	333	336	359	348	348	380	368	366	337	344	368	367	349	324	350	360	340	336	352	353	337	366	347	377	359	342	406	370	358	336	361	345	357	343	370	349	357	368	341	355	330	364	346	348	364	358	381	351	322	349	341	303	326	350	350	335	369	352	349	340	349	321	346	352	349	384	384	349	350	347	341	362	348	361	339	305	324	348	360	339	336	321	346	293	349	340	329	369	319	339	341	330	348	339	341	363	317	344	333	352	369	304	311	347	355	335	371	320	365	348	352	377	364	376	342	360	329	335	378	369	323	362	328	308	328	372	350	320	326	339	309	355	337	361	367	367	347	348	343	374	357	355	343	346	333	316	333	352	354	312	366	339	377	360	366	304	392	369	349	357	334	323	337	349	380	312	340	322	325	360	353	322	325	354	333	398	350	353	347	354	336	328	367	361	320	334	336	354	342	340	361	337	342	356	342	373	324	363	311	383	340	357	363	345	378	349	363	362	335	375	342	328	354	354	354	323	363	340	337	350	339	355	377	360	359	379	335	354	327	357	372	380	373	346	368	310	397	372	355	374	334	317	344	352	333	339	332	345	351	387	323	327	334	356	377	320	346	336	355	379	344	335	365	342	356	339	351	349	369	327	342	343	340	361	327	345	333	386	351	348	360	318	350	347	340	365	329	371	360	323	362	343	342	333	373	376	330	321	333	356	338	355	385	356	370	357	380	344	345	337	363	345	371	364	336	322	352	357	365	336	353	338	351	350	347	328	326	371	343	312	328	340	353	342	350	348	347	318	356	333	314	386	363	374	342	367	367	351	362	349	359	384	402	322	324	342	330	354	353	330	313	339	328	308	306	354	364	338	389	370	339	326	321	343	347	341	308	346	336	328	339	334	330	339	353	327	361	318	345	323	376	324	346	357	355	361	332	328	367	298	383	342	354	368	364	345	350	349	345	363	347	333	326	350	356	313	333	386	338	343	349	340	347	342	335	368	350	347	347	338	336	346	380	365	339	341	332	338	341	399	315	344	332	343	337	344	328	353	363	338	321	334	364	375	350	373	350	360	378	330	356	322	334	338	305	385	320	341	349	343	366	349	340	322	357	351	346	352	373	313	350	355	321	388	371	349	359	374	337	362	321	348	362	347	341	347	345	354	328	411	315	387	349	389	362	342	354	361	339	360	331	336	361	316	343	363	325	332	364	365	351	337	360	371	315	322	325	316	343	349	378	331	326	355	334	329	343	355	320	355	372	352	300	355	328	322	357	364	404	371	355	316	392	322	316	348	328	328	363	365	347	361	345	339	359	378	326	340	334	312	364	328	332	347	323	320	361	361	319	339	372	360	333	353	330	368	362	318	337	336	362	348	376	357	356	352	331	348	367	380	342	340	374	349	339	342	361	367	344	364	362	335	341	347	346	347	318	329	371	315	360	339	372	352	347	324	339	333	323	340	326	325	348	345	348	353	335	370	334	327	345	335	350	339	373	344	340	325	379	341	319	359	310	361	363	349	322	355	354	343	321	362	377	339	322	336	332	355	316	363	349	332	319	336	330	327	358	352	325	319	365	368	396	347	342	402	385	319	353	371	326	391	349	343	358	353	291	295	329	343	368	351	337	322	327	331	333	345	324	335	342	356	317	338	352	370	340	325	338	340	349	328	351	341	313	357	380	353	385	358	335	341	367	354	340	372	346	338	364	326	319	327	351	323	371	345	346	353	393	333	340	374	363	348	339	333	342	364	321	336	371	376	352	357	351	314	388	339	330	352	355	319	361	322	323	366	383	352	329	345	319	340	332	366	356	334	356	353	376	326	357	342	359	311	309	344	336	324	360	367	347	319	319	302	369	317	349	358	340	329	309	347	332	368	330	347	317	345	332	351	338	334	339	318	336	315	353	374	352	318	344	329	341	347	349	343	334	357	327	349	338	345	336	346	342	326	369	303	360	335	372	346	344	368	333	315	368	339	340	355	341	339	344	352	336	351	313	318	382	348	354	334	339	343	325	335	332	334	368	343	337	340	331	325	356	326	346	356	372	351	320	352	342	362	363	363	351	373	314	338	367	349	330	366	345	346	352	349	352	351	326	344	360	372	343	381	376	356	344	358	351	323	347	358	323	337	358	332	345	335	338	345	310	350	341	344	346	352	373	355	363	394	366	322	351	306	338	338	346	375	344	348	358	332	383	373	352	349	361	356	347	306	330	350	354	345	363	310	323	317	369	355	334	336	309	340	313	368	345	336	283	317	359	365	347	307	326	332	342	323	364	338	344	340	360	366	320	340	351	305	359	347	362	332	337	340	333	361	341	342	351	356	317	361	359	337	379	335	351	351	354	389	356	328	388	328	337	335	369	382	325	358	347	312	359	368	347	347	353	321	342	350	349	361	344	342	337	344	354	317	372	343	358	296	359	351	351	344	322	366	336	312	341	318	362	321	321	369	341	333	334	315	332	349	337	369	347	345	346	295	357	343	355	404	330	300	345	364	346	327	304	371	370	362	341	330	319	360	340	342	351	364	381	338	368	329	314	359	340	372	347	333	334	357	382	313	340	321	352	375	351	334	360	338	339	356	382	308	342	334	330	343	327	335	355	351	370	349	341	361	348	349	372	358	338	362	332	336	343	368	323	366	357	333	333	318	323	330	346	362	350	319	340	368	330	363	360	359	349	326	372	348	327	342	347	368	363	350	345	358	345	328	318	345	334	335	303	330	328	337	347	323	373	354	332	320	360	331	387	324	325	345	343	321	340	307	342	342	335	349	318	329	323	399	330	348	325	372	338	346	349	350	354	300	333	345	380	332	356	306	358	331	345	368	371
16553	36161	29777	17645	7344	4426	3324	2416	1901	1517	1321	1058	947	836	806	799	690	660	660	690	617	610	607	623	580	587	566	587	567	477	522	536	526	485	496	522	524	480	459	475	496	495	468	496	453	487	485	487	486	453	483	466	463	464	442	467	451	447	448	448	478	430	474	456	446	447	423	484	453	414	475	448	461	454	481	445	502	489	444	391	475	435	451	439	435	430	445	451	457	506	448	447	430	472	455	439	454	436	442	422	452	460	465	431	431	440	419	445	440	406	477	430	428	450	450	446	455	452	432	450	430	440	418	469	410	466	433	471	461	452	437	424	478	472	455	462	512	443	425	462	472	450	464	478	477	456	444	440	446	399	428	423	468	428	442	419	461	449	464	415	457	455	451	439	454	444	451	456	467	438	431	467	430	429	451	469	456	450	459	456	440	428	497	465	470	414	448	487	446	461	446	442	478	422	436	417	420	464	486	433	428	476	430	457	480	475	460	455	421	461	413	469	414	450	427	437	444	444	424	436	442	476	438	461	470	416	441	467	440	462	427	452	444	439	466	436	499	453	436	445	450	448	418	458	430	476	436	431	421	423	440	459	459	492	473	442	454	453	495	457	468	443	430	429	462	435	448	453	458	416	443	451	487	452	451	441	511	486	448	433	469	458	420	434	443	422	441	431	433	421	456	460	431	443	437	459	437	428	490	465	472	483	465	464	467	441	451	422	400	429	479	448	404	415	417	463	450	451	453	477	491	441	447	438	398	463	450	454	427	444	471	438	429	472	410	465	501	459	466	455	434	462	422	460	465	440	448	431	449	432	429	451	468	422	424	412	423	467	406	423	442	476	419	438	512	421	432	437	421	436	435	434	465	449	420	437	488	454	491	443	448	452	482	433	417	464	440	446	445	497	481	446	480	465	458	458	446	450	433	462	463	446	417	451	456	479	442	457	446	436	436	417	448	432	479	454	439	439	430	423	432	461	459	461	454	432	420	457	416	468	395	444	445	439	419	471	428	468	453	443	452	418	413	440	418	438	483	418	422	475	447	445	480	465	430	451	453	448	488	460	482	447	428	435	428	455	452	437	432	458	456	462	425	489	468	435	446	441	434	437	409	474	438	437	456	446	424	492	476	417	451	456	444	480	449	457	492	434	459	448	434	443	450	490	432	403	460	485	420	426	454	458	432	461	463	430	419	434	470	443	461	463	503	419	473	424	423	417	431	410	445	447	436	443	433	471	433	386	443	476	447	424	433	409	446	458	488	487	438	485	480	431	487	456	462	453	462	427	436	446	449	466	462	458	454	431	476	477	455	432	482	484	452	473	408	441	464	445	446	428	442	396	439	447	470	433	453	463	484	452	466	455	474	455	478	440	436	474	441	472	453	406	443	443	477	441	455	487	436	450	467	397	490	477	455	422	472	468	451	423	434	442	456	437	481	419	458	456	486	434	461	460	427	421	466	467	467	466	441	450	468	408	422	455	455	433	463	419	426	469	463	445	454	435	476	462	442	445	474	457	468	415	479	463	435	454	451	410	428	473	441	440	437	485	406	462	411	458	413	446	440	442	434	452	437	485	445	472	488	434	470	407	445	459	471	480	462	419	424	469	434	425	431	442	430	421	485	468	446	452	420	410	469	463	399	440	437	490	435	433	482	462	432	443	453	479	420	458	453	438	434	465	460	437	432	378	417	425	489	438	416	439	481	473	442	432	419	437	444	457	470	469	518	440	455	464	430	463	454	438	409	469	480	454	438	442	439	445	479	454	485	431	470	437	487	445	449	456	491	440	483	463	451	442	488	434	426	467	452	448	474	443	447	426	469	421	467	455	421	483	427	425	479	481	463	431	508	407	486	467	441	453	443	423	461	487	460	443	479	466	465	523	483	471	404	429	449	437	491	435	460	437	456	437	432	448	431	449	451	469	460	452	452	430	436	465	475	481	428	399	457	435	412	469	439	433	428	438	444	455	414	432	429	433	433	460	440	452	414	476	421	484	419	458	426	458	446	471	439	432	419	464	494	430	448	455	452	467	444	440	480	433	449	421	447	431	450	465	435	471	467	429	443	447	458	463	460	455	457	447	434	426	447	467	458	457	483	470	446	452	433	471	429	431	452	436	425	423	479	450	469	453	454	421	419	455	440	406	430	466	424	461	453	438	458	443	449	421	389	432	471	448	458	441	444	417	423	462	445	473	477	438	479	404	439	429	491	474	422	448	448	430	425	481	424	469	411	438	459	429	431	465	451	438	461	458	458	452	452	470	431	453	463	478	452	432	459	451	494	421	449	431	445	429	459	461	431	429	459	460	472	418	450	493	455	430	492	439	441	435	471	468	439	454	430	430	448	494	468	465	446	464	448	431	465	453	462	447	442	440	427	454	465	454	463	456	391	446	427	447	469	458	428	428	506	424	431	475	423	473	503	446	453	449	439	436	401	487	417	445	442	464	434	471	450	423	434	413	454	442	466	488	424	440	467	442	429	462	447	439	429	448	473	473	427	462	473	443	415	483	430	447	468	460	448	457	436	479	451	430	447	455	460	464	410	449	416	456	454	458	436	442	487	447	446	430	484	445	416	440	448	427	458	434	429	431	420	451	468	464	497	452	481	440	450	432	434	435	446	445	469	453	418	437	446	466	472	452	461	464	416	419	441	448	463	417	389	461	405	466	421	433	513	445	479	433	467	449	454	441	454	471	449	448	457	453	420	472	396	464	461	447	467	451	463	409	439	479	449	437	420	432	443	451	488	446	447	445	450	451	437	454	460	444	425	457	424	465	479	459	477	454	467	396	446	424	429	429	462	450	433	467	454	475	474	491	433	450	435	435	457	450	457	478	455	447	426	466	428	485	454	484	507	446	488	451	431	463	435	480	453	458	442	435	455	444	447	433	449	461	452	469	429	426	418	431	439	449	420	438	463	418	467	419	472	481	444	432	448	432	444	455	439	459	466	403	447	461	452	434	423	479	461	429	409	467	447	448	425	440	464	425	452	447	442	467	435	451	465	407	425	484	444	464	456	435	447	473	475	426	430	434	435	462	440	443	437	401	453	458	433	445	443	459	402	452	454	472	422	473	476	447	420	461	436	436	422	477	479	491	441	421	445	438	440	402	462	457	444	450	428	410	464	444	482	477	448	414	441	434	441	454	433	453	455	439	450	489	425	468	448	440	449	454	454	451	486	463	411	416	429	486	464	472	428	451	449	439	435	395	429	427	475	466	450	451	426	478	410	463	459	451	461	410	413	441	429	433	423	423	439	500	445	439	467	433	448	438	445	460	449	449	451	454	478	493	427	492	414	422	439	467	414	441	438	472	409	454	479	434	439	446	445	461	465	452	449	449	473	420	459	453	434	417	427	477	441	455	452	412	439	427	438	478	471	434	431	464	443	423	456	440	455	494	415	445	429	446	456	427	445	455	460	416	447	476	419	469	462	456	461	473	476	439	500	468	444	420	449	492	411	451	465	434	446	466	457	464	500	469	445	479	463	434	426	465
22636	21565	29395	24213	21556	21591	11912	3081	2027	1651	1407	1331	1097	1017	958	893	903	849	862	764	776	756	758	701	711	656	678	645	614	603	660	589	590	603	628	648	544	602	591	563	581	550	546	569	544	520	552	559	628	549	566	541	535	580	557	559	530	535	518	570	562	581	553	545	534	513	524	506	497	563	528	513	563	544	517	531	561	553	525	507	570	546	536	527	562	532	535	503	552	536	525	532	522	555	529	547	538	525	547	529	550	524	539	507	514	548	515	518	515	537	505	529	543	509	546	534	498	517	515	520	521	540	515	504	502	486	533	536	514	531	516	563	527	535	547	532	528	540	520	505	525	530	514	513	539	541	547	528	531	543	545	521	519	544	527	513	544	520	562	550	532	545	523	576	513	526	538	535	540	494	535	553	518	534	545	539	546	562	514	552	534	515	540	596	514	503	561	577	528	565	519	573	495	531	537	537	541	514	520	535	518	543	552	566	493	502	556	519	513	554	556	521	526	556	566	483	545	554	515	545	552	479	546	545	581	557	541	526	515	563	518	510	530	537	513	530	493	509	547	529	541	541	505	568	532	540	541	519	515	551	563	539	526	506	515	511	518	537	549	541	576	522	563	549	555	560	516	491	533	521	504	524	544	497	519	476	489	520	490	558	492	514	505	542	517	571	559	526	515	550	523	544	509	517	518	509	522	536	564	518	536	550	555	565	531	491	537	542	554	552	514	538	542	568	507	526	510	521	496	554	565	539	533	511	523	496	564	540	538	526	537	529	563	534	529	543	516	504	529	505	511	511	533	526	572	539	553	567	564	562	565	536	512	526	524	473	526	521	509	527	550	534	547	482	538	554	518	525	483	537	522	551	532	541	599	556	536	510	507	544	546	543	529	543	527	510	543	519	485	519	538	544	544	509	506	557	526	533	523	538	567	528	523	522	503	570	503	510	548	518	567	554	536	560	535	496	513	475	512	546	525	519	481	498	552	521	575	530	552	575	499	531	506	539	495	540	527	510	556	522	552	535	515	482	520	540	538	546	543	532	522	562	513	531	518	526	556	542	527	502	558	559	537	523	518	537	557	527	570	507	540	533	508	540	554	539	553	518	543	550	492	528	520	527	512	514	567	516	532	524	483	567	559	543	543	505	497	550	484	532	507	519	521	524	552	545	491	526	533	564	499	565	527	484	517	536	525	520	538	546	543	555	547	547	550	538	491	532	536	530	539	541	540	485	503	501	545	555	525	515	527	503	492	508	490	508	503	557	494	547	571	515	557	513	563	475	555	511	525	499	526	528	518	504	539	526	521	546	533	502	513	524	500	503	519	527	504	498	530	467	521	541	525	542	525	537	526	514	515	540	542	543	533	564	551	515	515	512	559	529	553	539	540	518	556	533	480	538	481	524	557	546	567	543	519	515	529	531	555	543	532	488	531	527	539	528	572	565	498	478	502	550	557	537	516	548	529	504	540	521	531	518	526	524	538	529	525	552	543	511	509	518	539	516	488	543	529	599	526	537	530	507	528	551	518	510	501	541	556	556	568	486	511	546	574	540	531	510	536	490	543	547	487	490	590	547	523	536	507	506	523	527	531	504	564	533	524	483	516	507	514	490	541	510	489	512	502	557	543	499	479	491	503	527	498	526	524	576	514	555	547	513	524	518	553	560	535	541	552	534	503	511	531	554	591	523	509	482	527	521	507	530	548	507	533	510	583	530	518	546	536	500	498	533	518	498	544	524	541	521	549	521	520	486	535	525	505	534	544	514	503	526	505	500	543	532	529	546	519	568	549	533	533	565	528	507	543	535	549	550	553	532	548	523	508	520	480	511	553	547	532	554	511	507	524	493	558	505	552	500	509	535	543	523	535	520	516	545	508	552	515	534	542	527	539	511	523	532	479	505	521	525	578	541	507	511	519	525	564	551	499	495	505	511	527	559	523	549	537	546	565	534	548	499	539	520	512	539	548	463	557	542	492	527	512	553	532	495	559	545	515	569	517	545	543	503	540	534	511	555	493	519	541	525	527	522	531	533	552	536	499	542	500	548	514	501	537	534	535	500	527	564	517	495	542	568	512	493	533	503	500	534	518	577	526	547	548	549	531	528	512	498	547	549	533	546	542	523	521	542	550	533	517	496	531	545	515	520	521	514	520	531	514	514	553	548	512	526	495	484	530	546	560	558	530	533	549	497	560	502	497	528	562	550	549	542	510	540	532	556	535	498	543	525	538	544	553	531	549	527	531	592	522	532	541	540	530	513	529	549	527	486	527	510	554	531	490	495	489	533	520	500	537	538	559	525	519	533	533	572	552	522	525	537	527	550	526	521	540	496	555	547	521	528	530	515	546	532	567	529	488	514	466	500	503	510	516	531	519	516	556	490	519	481	525	512	545	536	540	531	547	524	536	513	492	502	514	525	513	522	545	504	531	505	516	550	532	556	522	544	520	526	568	532	545	512	508	526	539	515	516	516	508	563	517	538	497	501	515	479	544	523	525	550	548	542	493	517	513	546	488	521	532	503	516	520	516	524	511	529	558	538	550	512	555	545	590	509	546	536	531	534	553	515	500	494	542	533	515	519	525	541	534	540	520	546	485	534	523	496	525	528	538	550	502	501	533	547	499	529	558	490	506	497	538	512	512	502	555	503	522	524	555	540	509	499	508	510	561	504	547	513	558	494	510	534	570	532	530	538	548	460	522	504	520	514	522	548	525	527	546	555	485	518	516	536	537	517	535	535	512	545	569	541	529	564	550	514	516	543	521	511	505	559	539	525	503	531	543	542	517	530	512	533	542	508	548	550	511	525	544	532	577	490	515	540	508	512	517	537	546	534	497	503	548	547	521	525	493	475	495	540	484	554	531	530	496	523	519	533	525	549	571	536	521	499	533	485	522	510	523	516	518	507	535	578	497	560	560	499	538	557	520	497	511	550	542	534	463	493	530	509	552	524	556	550	547	518	537	540	530	511	519	514	523	505	510	543	524	528	531	505	537	531	529	504	518	530	498	579	533	516	531	513	544	549	519	546	499	541	522	550	550	533	529	536	490	540	573	547	524	518	541	521	490	518	559	537	575	520	531	540	506	525	518	540	491	522	516	470	583	515	539	509	537	519	548	504	561	548	482	535	519	546	514	508	503	525	578	513	528	500	527	462	534	528	563	523	541	542	519	512	523	531	487	497	548	532	484	536	543	531	523	533	512	538	548	542	510	458	569	559	554	507	538	509	499	523	516	522	521	508	506	531	543	539	545	497	519	473	517	494	558	541	548	546	520	508	521	525	528	544	518	540	539	552	511	517	525	538	482	524	515	578	516	543	508	582	518	535	503	531	536	549	541	557	490	542	540	505	549	483	535	540	529	535	558	556	541	528	503	499	530	541	529	510	532	530	509	572	492	530	520	491	546	536	519	550	504	505	555	564	533	513	514	505	472	518	556	517	531	525	502	550	533	537	538	531	528	498	567	494	505	525	542	517	543	523	535	563	532	506	516	557	511	533
19821	47324	40632	25167	10770	7885	6075	4552	3402	2626	2324	1960	1787	1499	1421	1260	1186	1202	1166	1115	1060	1013	947	971	926	904	900	866	813	841	814	846	793	781	756	798	769	786	730	745	759	769	716	742	745	725	755	736	701	707	688	686	725	704	737	676	687	683	722	668	671	701	692	640	638	700	676	687	728	651	683	666	715	662	627	655	738	644	610	679	632	676	662	709	641	674	630	671	662	636	650	675	655	640	703	638	639	642	648	678	686	651	657	671	716	661	662	643	647	679	691	684	658	698	675	715	636	620	651	644	643	707	618	654	639	651	683	673	620	653	693	642	700	681	631	633	688	689	662	683	649	681	696	654	700	679	680	709	620	651	627	695	686	707	627	657	667	683	667	693	685	621	641	713	602	654	636	658	656	634	704	682	656	693	666	679	709	697	694	706	679	665	674	660	681	659	697	577	659	715	661	614	666	638	691	694	688	648	658	661	639	668	692	652	635	659	628	649	671	684	667	664	679	627	674	682	638	749	666	650	646	702	653	666	696	658	650	666	666	659	676	663	634	619	670	648	696	654	673	714	640	691	703	638	684	697	675	698	663	703	673	693	642	674	640	636	676	634	668	649	684	677	687	648	658	658	696	643	710	616	704	693	662	644	627	678	670	629	664	686	673	701	696	680	661	694	667	703	655	674	700	668	673	629	623	646	650	687	662	674	693	700	707	654	674	604	690	666	648	660	706	651	666	651	649	681	673	672	675	681	642	653	645	648	686	725	683	663	649	653	619	671	641	673	633	658	635	650	649	640	628	659	610	662	638	643	650	697	627	714	665	709	696	668	672	678	628	626	621	658	667	682	651	686	674	645	676	649	705	713	657	617	658	671	668	688	650	610	665	691	705	643	618	697	652	663	651	666	681	653	658	654	645	687	656	650	670	718	697	661	656	657	611	698	635	645	613	660	695	702	700	678	673	678	685	653	655	679	650	691	670	675	669	675	657	669	677	650	667	672	639	630	683	684	636	652	654	695	658	676	658	681	684	684	645	647	669	678	639	691	692	671	695	659	692	630	647	692	703	665	654	699	667	682	642	696	633	632	635	670	711	684	653	674	672	682	669	672	695	648	668	691	672	677	657	699	689	653	670	683	643	670	671	703	703	629	668	673	656	676	680	685	686	666	716	668	723	713	706	718	682	619	675	681	686	665	687	638	688	705	671	678	669	663	655	714	654	688	653	652	671	654	655	633	685	691	663	651	674	623	618	742	665	662	670	641	664	649	616	647	698	643	689	652	676	661	645	715	687	629	666	728	681	713	662	682	705	681	692	708	658	628	677	708	693	682	668	698	735	633	658	704	658	701	648	667	625	713	703	662	699	646	671	669	633	711	686	694	633	686	662	625	682	646	673	689	648	652	699	714	658	684	657	655	672	697	686	685	666	688	685	669	660	655	642	641	652	661	662	683	672	644	663	728	641	643	709	663	671	681	659	689	677	664	647	704	674	723	672	656	706	676	651	664	661	704	657	695	730	685	669	670	620	665	660	655	693	676	727	678	688	652	694	676	711	652	673	656	711	683	712	689	660	645	628	695	659	658	618	649	643	675	655	671	667	700	692	665	657	659	643	684	671	674	588	645	622	632	701	692	665	621	706	642	665	670	654	675	663	627	681	671	696	721	671	702	701	677	667	672	663	682	723	673	700	638	704	628	645	672	645	659	681	639	666	617	660	705	602	681	633	700	662	674	696	620	656	634	701	628	729	665	654	747	635	718	700	631	614	716	654	700	670	650	652	728	728	656	675	667	641	670	712	643	627	658	651	644	659	643	688	687	687	660	666	717	659	641	666	679	678	635	654	636	674	681	687	672	650	639	693	631	666	671	685	639	622	673	632	641	656	672	679	694	651	676	631	653	686	718	618	659	694	696	691	643	678	664	686	635	647	691	718	708	686	671	630	632	656	661	636	671	667	681	626	663	617	688	645	665	674	707	648	645	695	690	713	675	677	749	727	661	647	727	632	676	680	663	681	654	660	733	670	638	669	628	664	687	655	620	655	681	648	634	645	628	686	692	667	721	663	681	645	686	675	687	666	695	706	671	657	655	668	651	642	627	670	629	680	644	647	695	656	636	655	688	712	671	669	686	661	655	661	688	713	682	717	709	668	686	675	627	693	647	664	650	645	670	677	687	642	685	707	670	679	651	649	655	660	682	689	672	685	679	656	656	690	678	645	653	630	692	638	703	659	670	630	696	695	699	685	690	640	714	672	665	656	717	683	676	661	669	666	672	662	649	714	674	664	678	655	679	663	656	667	667	671	641	642	658	695	695	623	671	676	680	669	670	655	687	669	662	652	643	699	697	655	690	595	635	668	664	688	656	606	692	672	675	683	687	653	704	662	657	700	680	655	675	711	641	690	632	676	656	649	674	614	648	702	668	676	690	667	672	668	672	645	685	675	696	675	650	630	653	665	667	705	675	667	665	682	644	667	700	663	696	711	700	674	698	671	680	666	679	643	638	689	631	685	706	657	682	697	639	648	671	691	644	713	685	672	622	651	650	666	638	681	692	612	682	683	699	635	648	650	704	661	695	666	694	640	630	653	665	687	669	655	644	673	655	683	627	664	678	662	678	658	645	629	596	694	663	661	642	682	710	624	655	634	679	665	663	685	663	649	642	626	629	682	654	671	680	660	678	628	673	630	640	674	709	703	657	704	675	717	661	697	653	621	637	723	651	621	666	700	653	661	678	664	634	678	702	681	673	684	655	671	688	641	662	647	658	669	677	654	716	694	730	694	662	696	685	666	701	692	687	709	697	667	667	696	679	650	670	619	672	667	649	679	640	653	625	687	696	641	653	670	648	658	661	649	615	650	668	727	633	680	630	711	650	696	636	670	675	650	685	667	677	677	661	698	655	696	713	675	657	684	691	653	667	666	656	685	657	667	663	662	675	718	644	665	664	678	626	641	655	673	702	680	687	658	681	621	712	691	673	694	634	667	622	693	664	671	621	672	676	644	671	747	667	642	686	652	657	659	674	645	665	668	658	665	689	718	661	645	674	624	671	590	665	676	683	669	670	683	679	683	687	702	679	634	670	656	646	664	683	707	690	656	622	670	620	764	662	649	658	662	636	688	642	685	674	698	659	706	676	697	673	650	701	658	640	678	726	689	658	700	700	641	716	713	625	677	651	660	661	682	677	701	656	677	713	652	630	661	699	694	656	662	704	695	662	680	722	669	636	708	642	678	669	658	674	637	679	667	686	683	650	646	666	619	683	684	650	644	670	670	634	725	623	646	655	680	668	655	630	673	658	641	627	707	630	683	646	684	666	658	667	686	629	665	678	664	687	660	627	684	702	668	659	646	662	649	680	654	646	664	678	668	674	661	705	655	656	651	651	650	703	683	621	700	651	645	708	685	661	693	657	668	640	679	638	613	679	680	642	635	670	695	653	701	673	688	656	647	697	669	636	658	635	665	633	652	669	662	739	691	681	680	668	682	635	710	654	698	651
27527	21721	20532	10590	2835	1893	1459	1247	1038	872	800	741	684	673	679	683	650	632	593	617	595	604	610	597	595	576	582	549	587	549	562	554	594	525	540	532	529	537	532	533	507	538	523	570	515	520	525	520	509	568	521	553	508	545	565	531	498	541	536	515	521	545	522	534	534	501	520	536	568	512	534	550	533	529	518	514	538	495	505	514	518	545	566	505	505	541	528	469	545	539	550	510	524	494	533	548	543	513	500	547	579	544	549	545	504	478	577	540	547	536	546	566	515	499	547	535	545	519	511	521	553	510	564	530	515	537	496	559	540	565	478	544	539	546	574	556	499	555	523	524	529	530	566	540	495	527	549	512	516	524	523	540	570	548	488	539	514	533	526	535	539	540	538	569	524	537	537	518	555	557	562	546	518	533	511	504	479	537	522	512	475	516	482	541	550	576	548	511	547	518	529	523	549	534	545	543	540	530	485	522	554	552	547	546	531	499	535	526	576	549	500	530	534	500	561	531	538	532	546	534	494	510	531	534	558	488	517	501	483	556	559	511	545	543	532	562	556	511	510	563	521	538	544	525	518	538	510	515	583	486	523	552	575	520	507	501	503	554	525	534	552	505	555	552	499	532	520	535	525	518	533	539	529	535	531	545	568	527	538	529	543	514	507	522	552	522	531	553	470	516	570	538	533	571	533	530	507	540	547	554	518	505	518	525	511	559	535	537	570	541	525	495	567	549	527	508	539	532	506	554	500	546	538	562	521	520	528	529	489	523	533	575	552	517	514	542	519	541	544	548	595	537	534	515	488	527	499	528	528	544	483	495	532	491	556	521	536	523	492	530	515	503	530	523	540	513	517	520	522	526	573	512	521	533	523	548	529	512	532	539	518	518	543	557	520	508	514	543	499	559	569	513	517	501	556	535	547	543	582	543	548	552	535	504	527	527	556	526	470	559	521	525	540	529	503	512	567	544	521	598	530	527	540	483	564	491	501	544	546	548	488	497	538	528	556	573	572	513	530	539	514	530	542	523	546	526	518	560	532	488	546	565	535	516	524	530	498	552	512	540	510	532	573	560	526	529	507	545	533	527	537	551	508	528	495	518	499	548	514	551	531	506	559	511	534	551	561	551	534	515	492	545	519	516	523	551	533	525	547	508	534	497	552	530	525	559	602	568	501	526	526	545	588	535	492	557	545	539	526	515	531	517	477	462	509	540	556	512	537	566	506	531	552	532	517	523	537	557	541	548	538	513	521	532	523	518	522	534	589	531	546	500	492	550	505	533	532	552	482	530	524	546	552	559	531	541	537	529	517	573	508	503	537	559	571	535	536	537	516	528	482	510	549	506	552	565	578	524	544	542	500	550	539	550	528	512	534	537	526	523	541	511	477	530	519	496	552	518	518	509	553	496	560	553	514	570	521	569	540	506	532	537	541	512	566	539	491	457	511	554	500	525	519	520	524	552	511	494	553	512	521	543	514	521	528	544	537	563	495	521	555	529	495	528	527	539	526	557	545	565	564	570	512	570	565	528	532	520	526	518	540	494	528	528	544	517	503	497	528	513	535	497	521	555	516	523	525	516	550	582	525	500	525	552	515	517	481	584	552	541	492	489	570	515	574	525	518	555	581	550	518	559	520	539	544	497	549	552	531	509	521	523	531	565	547	505	531	545	552	515	510	519	520	533	540	578	510	513	568	524	491	530	549	502	516	528	560	525	552	558	541	556	518	542	572	553	501	493	552	529	531	526	534	507	513	486	563	533	511	516	543	569	515	499	571	525	529	538	539	523	552	531	510	522	548	524	522	536	534	515	521	538	544	500	513	521	525	549	581	540	502	533	521	494	510	508	489	551	513	518	558	500	520	501	535	562	569	535	528	504	554	504	535	525	556	502	536	515	501	525	509	566	546	532	509	488	537	537	511	525	492	495	541	555	557	525	525	491	534	515	510	495	514	490	514	499	528	525	515	508	490	541	558	564	529	527	520	483	550	521	513	535	548	517	547	526	532	551	538	516	498	568	525	497	555	526	516	515	511	552	508	534	527	517	537	537	514	501	528	525	523	500	516	504	535	512	553	519	500	554	562	531	483	481	512	526	538	487	562	516	579	551	486	538	526	561	514	493	539	510	537	519	509	496	507	530	541	506	552	554	507	538	524	536	535	515	528	518	563	536	527	537	572	562	499	511	527	523	540	543	514	550	514	556	516	521	496	530	526	522	546	532	499	538	509	534	471	554	563	558	539	565	508	521	503	474	529	506	552	538	542	505	539	520	533	488	525	538	512	504	514	517	509	518	522	497	562	520	529	538	566	479	545	504	540	506	498	522	511	514	517	501	557	532	524	509	512	543	582	472	545	508	527	547	497	519	518	504	510	531	559	528	531	539	507	548	476	501	540	568	552	540	514	505	556	536	509	532	536	496	497	506	544	531	583	518	498	550	531	516	502	559	513	491	523	541	570	560	461	510	544	525	480	551	494	515	529	514	562	518	524	499	504	512	503	554	536	484	538	571	583	504	504	534	528	532	515	563	537	556	534	488	519	514	537	519	505	560	497	556	541	532	536	511	514	535	523	537	530	514	523	532	547	518	542	547	555	538	503	538	470	550	519	534	540	575	519	547	520	497	529	504	547	582	544	573	547	540	493	490	519	502	549	519	515	500	491	507	508	532	528	535	567	478	553	531	548	529	506	524	550	534	548	510	541	543	538	529	541	528	537	526	532	545	558	531	519	524	526	517	516	499	514	539	513	504	544	524	539	540	538	509	603	528	524	520	536	524	514	526	519	525	539	537	506	502	515	530	525	508	549	557	550	570	552	562	547	472	581	536	543	515	497	502	534	498	549	498	523	520	490	517	516	526	495	541	523	520	507	534	565	524	521	504	487	544	520	578	504	511	528	512	563	508	558	517	530	521	532	551	565	505	520	538	530	541	552	484	525	519	563	530	552	495	511	556	529	504	548	509	501	506	557	531	556	521	564	559	550	498	528	563	516	518	533	515	498	572	511	518	539	526	562	551	531	534	508	526	550	553	528	519	523	527	525	548	520	561	494	525	502	493	521	511	522	529	580	548	553	523	516	558	494	556	529	555	499	522	500	524	515	541	588	504	534	562	511	557	563	539	534	543	542	523	545	548	552	489	533	508	524	524	511	529	507	503	533	559	503	539	564	553	537	548	502	505	501	535	506	554	509	531	522	518	516	516	528	533	496	512	567	512	587	495	512	529	516	514	521	521	541	536	536	544	581	553	512	519	523	526	544	545	517	544	476	517	577	530	542	536	552	522	500	579	540	525	479	527	510	516	510	511	496	511	517	526	526	523	496	548	525	566	535	567	544	536	538	526	516	506	542	562	499	552	506	538	543	511	531	521	514	495	530	530	532	520	542	548	563	518	541	529	510	548	525	515	532	535	540	498	570	554	500	492	540	526	543	546	549	544	512	477	532	530	494	560	556	512	519	462	487	510	527	503	528	550	558	502	560	530	523	518	529	521	534	506
14813	28675	23658	10711	4493	3364	2557	1985	1641	1354	1149	1123	1024	966	879	866	891	821	787	827	814	820	725	694	785	693	704	704	667	667	757	701	685	719	771	679	707	677	685	699	677	681	660	699	718	652	672	710	699	632	662	653	624	703	662	638	669	648	664	667	656	663	657	690	676	622	673	702	650	667	636	677	658	666	669	674	736	681	624	685	671	600	652	658	679	633	652	642	719	623	695	630	610	699	672	674	674	606	665	688	698	648	673	639	664	696	625	646	657	653	687	640	653	622	632	630	677	676	697	658	665	720	683	661	670	645	674	653	652	676	677	674	635	656	644	633	654	630	651	617	665	667	646	659	631	662	640	673	651	663	684	663	642	664	654	655	650	662	654	665	678	614	635	667	665	612	648	632	710	676	661	632	657	698	602	647	643	647	584	666	635	635	685	649	657	644	640	660	671	642	637	656	638	650	634	657	676	666	634	629	671	642	680	641	687	688	627	622	677	669	656	656	685	635	646	625	662	655	647	637	646	658	666	650	648	667	637	637	664	631	654	671	627	641	643	668	659	647	677	675	637	681	665	659	663	670	689	678	625	638	686	645	693	671	656	693	667	654	652	660	677	671	618	644	612	647	644	636	661	678	665	624	657	651	660	619	690	662	672	686	674	654	638	637	669	640	648	653	658	676	653	637	642	623	658	653	626	647	649	680	627	674	665	652	673	629	621	632	642	644	662	631	640	647	676	657	670	647	643	664	660	677	644	703	647	665	650	619	659	663	650	662	695	715	668	633	670	646	566	660	661	657	683	634	700	687	598	668	668	690	654	616	634	622	592	668	666	621	697	678	668	671	624	672	640	630	668	662	636	635	662	686	683	648	650	638	706	663	659	629	626	656	657	656	660	660	688	683	660	695	588	642	636	728	655	661	657	679	676	662	636	623	624	650	664	682	673	643	618	676	663	667	624	668	661	646	658	712	681	621	641	668	630	656	671	606	598	664	669	633	668	683	628	637	670	646	628	687	604	621	665	647	633	692	645	646	659	687	620	662	642	638	663	675	663	642	689	674	681	618	696	643	621	675	692	643	655	644	647	622	646	649	613	657	635	649	655	624	675	601	672	643	677	682	698	596	631	686	637	680	662	652	614	624	676	664	709	685	674	658	629	672	678	626	688	705	655	648	636	645	669	617	658	670	629	649	619	635	653	641	674	681	664	656	652	674	648	644	700	588	636	613	645	630	594	689	657	674	650	685	673	652	665	633	694	639	646	596	591	648	617	689	698	650	623	637	652	691	637	635	629	687	666	635	666	657	695	657	637	684	683	682	684	679	648	671	612	655	619	623	664	688	617	681	683	665	633	628	695	677	599	627	626	627	689	676	672	739	628	661	664	665	652	623	650	609	644	642	687	699	629	659	685	681	632	674	673	646	633	655	689	666	686	639	656	667	659	679	638	690	652	671	682	659	643	711	655	651	661	687	705	692	646	635	617	645	641	667	643	641	616	694	677	679	643	675	674	640	670	677	637	681	665	659	658	662	676	690	683	633	654	666	690	612	689	613	659	673	620	645	699	648	670	697	623	619	638	667	660	683	654	689	684	646	643	666	649	683	666	641	660	652	674	631	633	639	683	654	658	662	698	651	639	622	639	659	629	673	629	674	660	656	635	640	679	641	627	655	654	634	658	678	663	650	688	671	644	623	656	655	659	619	754	624	690	659	647	702	641	643	656	634	638	662	615	644	644	689	715	636	634	663	663	659	666	647	668	631	644	648	635	661	612	623	662	648	718	646	673	699	655	652	618	657	677	665	623	645	619	645	671	636	692	672	676	659	686	671	652	662	612	677	651	682	677	637	697	585	668	615	616	682	618	675	638	622	665	668	667	652	640	687	635	605	651	681	659	678	607	666	650	650	699	674	634	660	636	690	626	649	621	664	649	665	671	622	672	632	641	655	649	616	673	662	686	637	661	656	696	617	637	637	660	679	604	676	641	658	675	635	651	701	670	634	625	656	648	697	695	661	661	644	637	640	645	677	708	702	663	645	630	664	678	681	634	663	619	642	644	667	663	692	668	647	650	634	651	669	622	626	715	658	639	635	668	680	670	677	656	634	666	632	627	668	670	672	641	618	667	625	624	653	665	644	653	670	661	655	691	676	655	625	647	634	672	649	641	652	664	658	656	666	650	654	631	657	611	625	619	636	646	672	652	694	666	679	647	647	622	661	670	613	669	675	617	671	707	653	673	690	675	682	662	688	647	613	693	680	694	664	693	659	631	647	657	654	662	659	660	643	674	683	667	638	676	605	659	622	657	662	649	654	642	645	655	673	646	642	618	618	641	673	656	656	639	671	671	666	645	622	683	668	659	634	645	619	687	645	685	683	692	666	600	670	627	652	656	682	686	684	673	659	640	647	661	656	636	677	628	635	643	626	635	647	683	677	634	627	741	683	679	663	672	632	696	622	645	628	634	629	654	669	629	635	685	627	656	679	619	610	667	662	634	641	612	679	714	653	665	633	663	686	674	658	693	633	680	710	658	673	631	666	684	627	650	635	682	644	638	654	639	635	593	692	666	669	676	629	651	678	621	707	647	642	614	683	670	616	679	628	645	660	620	648	669	574	642	696	662	660	652	668	668	618	650	697	633	639	598	647	660	601	655	669	655	668	677	645	669	662	615	589	648	671	657	661	685	620	687	638	650	655	624	676	626	632	676	616	645	656	621	635	645	640	634	643	682	657	644	657	701	644	688	702	661	656	618	642	641	644	678	676	669	667	672	695	624	606	628	651	693	597	681	699	691	688	629	690	616	662	656	694	654	658	626	649	669	695	679	693	686	653	661	704	625	649	659	686	663	626	652	647	700	659	650	669	662	660	626	681	648	638	674	672	694	687	638	617	660	682	704	618	666	659	653	692	676	662	712	666	729	686	660	659	686	662	630	646	671	675	667	608	647	678	666	639	657	608	651	659	653	695	632	649	653	672	659	643	660	662	621	652	667	646	681	628	626	648	668	658	615	640	663	668	640	660	640	652	704	669	660	670	674	681	657	640	687	627	620	692	711	663	690	651	651	633	608	710	674	622	637	701	662	651	678	650	621	633	657	622	690	657	642	635	659	638	641	634	664	622	616	685	682	702	655	619	662	661	661	633	659	666	634	638	654	682	654	626	647	661	665	658	660	663	680	683	612	640	650	645	654	650	674	656	666	665	658	645	658	669	685	679	715	671	649	692	660	638	665	663	682	680	635	693	665	624	629	676	658	677	667	600	632	656	645	663	652	656	683	671	662	635	656	687	685	604	634	644	610	615	633	663	655	610	673	663	651	632	673	664	657	676	685	672	661	637	649	659	663	643	681	614	656	670	626	640	674	681	639	656	643	622	622	654	613	635	656	649	678	635	642	658	689	640	629	698	610	711	612	672	685	661	665	665	605	721	602	622	659	658	666	661	635	715	623	681	663	694	634	654	635	689	653	662	664	645	634	672	639	676	674	677	640	654	662	619
23529	21501	28906	24565	21463	13372	3921	2277	1769	1499	1276	1112	1046	965	1034	972	866	905	840	916	871	848	852	782	831	801	770	775	748	728	770	771	694	763	786	747	695	729	711	725	702	727	718	708	722	683	728	682	688	686	725	698	717	720	693	712	703	650	743	695	698	686	719	715	717	719	627	700	725	684	658	653	694	628	660	668	691	710	703	761	669	675	688	678	638	694	696	716	650	651	679	692	688	668	705	690	681	652	684	680	725	681	667	647	666	676	760	684	710	689	656	689	693	673	674	681	697	702	679	691	654	726	675	726	671	636	681	639	671	709	695	702	680	692	674	685	657	702	695	677	668	690	692	683	742	666	692	698	682	686	699	728	685	665	653	685	696	650	664	689	703	722	719	730	662	678	653	663	622	674	685	674	687	688	693	671	683	685	705	640	669	678	704	722	690	714	660	688	680	645	676	713	683	695	702	661	725	671	718	684	703	698	719	649	687	697	632	648	598	739	642	700	652	690	635	649	724	701	716	644	689	647	719	728	732	681	691	691	687	678	680	636	680	648	709	692	678	712	667	655	663	679	705	676	730	682	672	683	672	667	685	686	687	673	663	677	638	704	668	671	742	705	698	736	696	696	665	725	649	647	711	680	674	688	712	693	679	651	687	676	673	656	689	662	645	674	724	635	648	669	707	658	701	709	660	672	674	723	740	680	710	594	706	742	652	668	712	676	719	666	665	685	700	672	718	692	687	670	675	681	654	658	695	652	700	659	636	684	672	700	642	683	666	683	709	726	718	668	697	687	714	678	648	655	685	699	663	652	688	665	711	701	692	714	672	705	728	655	655	688	748	675	698	684	662	707	652	669	737	645	693	636	720	689	663	674	701	650	674	699	717	667	654	740	682	725	643	659	739	705	675	702	683	700	679	673	656	687	680	696	691	704	659	705	694	675	639	733	687	635	642	678	693	674	656	681	689	674	684	680	711	673	732	676	684	698	698	747	690	669	707	685	685	701	703	690	673	708	671	640	685	715	652	701	680	718	669	715	705	685	698	697	651	707	688	683	672	692	674	665	711	685	704	716	735	655	644	676	722	688	674	672	634	675	724	626	702	708	690	666	673	714	659	721	644	632	675	667	685	703	700	703	723	694	758	678	649	668	666	699	671	672	715	667	701	768	659	688	689	694	684	690	667	682	690	673	674	643	743	619	712	683	704	692	674	709	713	747	675	709	695	679	682	727	686	716	728	706	677	694	690	688	699	672	700	695	703	730	696	645	741	680	671	689	684	680	615	725	661	675	700	694	668	654	706	679	676	675	713	685	690	682	651	666	709	716	626	719	663	656	661	688	703	675	679	709	654	636	637	676	711	684	735	715	685	675	680	714	697	698	705	675	648	703	747	714	684	717	652	736	684	672	682	700	685	660	694	691	667	695	682	675	680	691	666	696	693	677	684	669	660	690	681	667	685	729	680	719	711	659	666	691	665	695	735	731	702	708	671	659	739	608	656	644	667	686	666	636	695	701	704	701	675	707	696	688	691	665	680	724	686	682	617	689	677	688	717	701	696	662	715	656	721	696	656	691	708	657	654	679	691	699	695	667	722	666	691	706	717	691	676	695	706	678	661	710	685	689	681	669	666	677	709	719	693	685	681	652	646	719	664	719	706	659	707	720	698	691	696	707	658	681	709	695	673	670	675	697	685	661	702	684	661	675	697	711	666	697	659	678	686	711	680	707	665	677	667	696	687	711	677	722	711	674	689	663	708	664	681	635	681	704	671	698	677	676	706	663	664	676	684	728	714	652	656	692	673	712	699	635	664	666	676	661	654	683	718	649	689	688	662	730	674	713	664	662	659	681	707	691	696	673	680	700	712	688	691	649	729	636	733	688	680	709	692	683	636	696	720	696	600	738	680	684	707	636	664	695	719	670	682	674	648	690	626	697	668	681	637	661	645	701	671	696	680	689	661	715	727	719	744	685	719	694	685	667	678	724	692	697	690	676	669	678	653	693	670	684	653	679	724	726	661	691	674	723	676	695	687	698	686	648	670	699	690	691	665	726	720	703	625	710	677	680	648	668	661	731	625	707	675	663	682	662	671	723	701	719	657	617	712	713	697	663	655	689	709	654	657	704	692	689	683	699	671	701	723	695	701	688	664	700	693	662	670	623	704	693	706	670	654	655	680	723	678	689	679	669	678	684	701	684	711	683	679	681	684	689	678	646	708	680	662	692	670	695	683	673	645	668	648	733	713	734	675	671	676	679	696	663	663	672	662	689	677	675	711	693	700	634	690	708	697	655	651	673	656	659	656	685	665	730	657	608	644	704	683	650	682	683	692	661	695	671	690	726	667	688	679	698	689	684	626	705	722	678	666	630	688	700	711	720	690	700	674	698	685	705	698	695	697	674	685	685	662	687	697	697	656	688	722	655	666	695	705	715	663	654	694	686	617	651	659	667	620	671	646	692	673	648	697	681	680	666	696	671	687	701	658	705	694	678	684	679	662	662	652	685	663	693	669	700	699	732	626	703	674	677	668	664	692	692	659	694	682	682	710	674	677	662	672	706	704	685	664	654	688	668	668	646	636	654	656	680	688	645	687	692	639	682	665	679	718	691	665	730	654	647	682	629	702	740	665	705	637	699	676	685	682	640	701	661	710	682	666	683	710	706	717	693	668	711	725	691	696	669	710	683	667	685	669	651	708	683	691	714	727	705	689	683	686	661	721	696	664	664	688	702	729	657	650	680	665	657	709	665	697	730	716	708	691	704	683	715	690	641	733	702	700	706	724	662	664	699	687	664	675	651	641	697	701	691	680	716	641	718	660	662	727	681	686	696	665	644	668	648	671	671	685	683	631	684	711	667	677	661	687	655	683	688	694	643	662	639	748	666	668	675	702	679	700	676	691	700	704	710	685	673	674	629	681	686	687	671	675	671	687	652	700	718	679	703	680	717	720	702	665	672	722	705	665	676	620	680	713	685	692	687	657	701	715	701	696	697	727	716	636	657	657	673	731	684	707	692	666	633	700	688	669	735	704	640	709	671	687	750	680	694	695	634	714	725	669	685	674	692	659	669	699	664	684	697	690	654	699	677	687	650	667	708	631	671	687	654	686	705	684	692	687	690	699	679	684	671	691	690	675	654	671	709	678	700	677	697	671	705	650	711	681	644	686	676	653	676	668	684	698	657	710	676	634	624	672	721	653	703	738	686	680	657	707	691	678	688	660	657	676	677	673	678	711	674	714	650	714	731	676	627	669	661	648	711	736	642	715	725	719	634	701	651	683	656	665	695	685	683	687	688	683	648	678	695	704	699	687	706	724	701	723	717	702	684	668	674	709	658	693	683	740	677	612	670	716	705	716	728	702	676	692	670	680	675	669	723	652	672	688	709	723	674	727	640	711	726	671	701	633	679	693	666	678	694	639	691	686	691	709	653	639	672	678	648	693	715	700	725	717	657	653	661	692	675	667	674	700	707	658	666	679	630	717	670	633	674	657	707
16433	39748	35410	16954	7744	6070	4595	3546	2847	2218	1943	1694	1584	1404	1385	1302	1246	1228	1161	1157	1135	1034	1115	1096	1019	986	961	937	931	943	907	934	919	955	976	929	885	943	864	903	914	884	890	849	852	934	855	881	874	904	882	830	873	855	887	848	890	858	823	859	875	890	888	868	864	796	834	866	851	871	837	863	880	878	772	820	848	854	821	878	830	886	860	810	844	856	844	841	850	866	815	857	867	871	832	848	856	819	803	874	857	786	845	856	855	876	866	884	853	867	837	830	793	830	852	805	853	857	833	840	817	818	804	818	852	857	823	807	843	847	850	856	834	840	835	803	903	893	853	874	905	884	848	872	788	804	817	824	819	863	874	911	862	897	812	871	846	877	921	851	880	776	852	849	834	849	820	886	841	855	829	825	891	871	812	844	787	846	802	834	834	869	867	847	805	821	824	793	821	799	782	852	866	870	844	830	810	818	887	844	829	878	868	778	805	805	847	817	839	864	813	837	859	824	804	881	804	809	833	826	795	848	813	829	819	812	882	829	800	809	875	842	845	768	801	786	855	821	857	840	949	894	798	879	810	924	847	868	861	836	900	809	836	791	831	799	868	878	837	815	850	867	850	855	841	844	862	851	856	819	822	839	880	886	825	881	817	868	817	809	875	860	884	802	825	812	832	834	785	839	804	852	859	799	784	836	794	829	860	855	841	883	879	845	819	888	839	851	914	832	843	861	820	844	810	820	919	850	826	870	798	798	855	823	828	837	840	830	808	848	849	818	823	793	811	831	861	838	868	829	847	854	904	816	862	888	827	817	879	853	854	754	860	857	847	851	913	852	847	833	871	886	842	811	799	883	764	854	812	864	836	858	869	858	859	859	850	816	882	851	842	867	869	854	863	837	817	847	828	786	875	883	843	882	829	917	817	828	833	858	847	829	843	821	835	853	830	846	804	858	897	802	834	857	881	787	833	924	850	881	813	831	906	824	887	783	826	883	842	837	863	865	838	888	847	824	847	855	833	852	832	862	809	847	861	866	859	804	854	819	842	807	882	871	837	820	818	808	855	861	823	825	826	880	840	833	879	911	823	867	810	855	848	810	811	843	843	882	852	866	804	843	872	808	840	861	858	831	823	851	842	847	844	803	822	884	810	813	807	762	801	756	817	887	837	818	889	871	887	866	841	844	891	811	799	843	849	839	843	863	888	866	887	803	838	837	815	846	846	860	834	831	909	879	883	838	841	830	819	802	805	839	870	859	878	840	849	851	869	828	805	773	842	830	829	815	835	842	850	803	885	813	840	835	842	902	804	858	848	840	845	823	873	809	876	837	821	815	844	856	842	875	887	825	863	870	879	834	866	799	847	853	851	840	830	834	843	834	863	833	841	857	850	837	845	854	785	865	836	831	886	850	811	798	791	845	837	834	849	851	877	834	826	808	863	881	854	879	834	864	835	840	851	807	866	881	865	879	880	884	857	839	810	808	794	822	892	865	833	831	853	862	871	875	843	858	911	850	889	886	803	824	809	899	834	852	842	864	835	833	870	856	844	825	857	893	848	854	793	820	821	880	844	867	833	811	868	877	841	844	800	872	824	850	864	844	862	834	873	841	877	819	820	844	869	794	877	800	863	879	837	815	840	839	845	863	852	860	815	839	886	857	847	810	876	857	868	824	800	846	831	875	848	855	811	867	896	836	846	914	771	839	852	869	811	873	844	856	878	870	826	857	819	837	834	845	820	829	837	856	850	878	868	873	836	844	856	848	825	853	881	848	863	828	864	800	847	844	868	836	824	873	855	814	895	827	892	831	861	812	881	880	871	821	850	778	831	824	832	846	815	900	791	846	832	817	831	822	835	817	811	845	815	846	840	819	857	827	816	848	853	882	806	875	885	831	824	784	873	817	848	851	839	816	808	869	830	835	900	888	858	814	876	803	869	829	807	801	802	808	808	843	873	817	821	844	871	841	832	803	863	841	836	848	804	847	862	897	803	868	867	854	878	869	790	877	808	861	862	791	851	820	846	871	820	841	907	850	862	879	796	862	795	850	845	846	881	821	876	810	823	815	813	832	859	827	869	831	818	864	885	884	883	862	853	848	825	821	867	841	861	834	802	836	859	874	779	842	811	831	857	757	847	864	803	803	832	879	868	824	824	808	864	799	864	829	898	848	808	804	804	819	826	900	806	811	852	838	813	888	811	816	825	864	843	851	836	805	822	849	901	777	840	886	851	874	837	838	830	849	862	882	830	808	814	850	873	784	820	858	819	837	818	878	848	846	833	843	882	841	842	861	872	832	846	824	862	890	828	821	833	860	846	823	880	847	822	801	876	934	828	838	833	872	913	934	821	890	844	807	855	822	859	871	825	880	917	872	840	856	803	824	838	870	839	822	827	867	886	840	854	833	788	868	821	841	837	890	862	801	847	834	794	843	829	822	890	846	832	847	853	818	842	876	828	828	808	850	838	873	858	863	908	863	855	875	831	801	846	848	839	864	837	886	825	811	843	829	800	813	858	869	836	871	842	841	835	834	816	864	842	844	851	801	778	820	834	806	915	858	874	854	909	843	875	841	847	873	775	852	836	867	831	811	832	854	816	853	849	814	863	854	770	832	836	806	808	891	874	824	838	837	826	829	875	835	859	891	822	846	828	859	767	844	843	793	820	873	803	877	825	860	782	868	806	911	863	849	887	854	839	819	823	845	834	862	825	904	879	843	867	829	849	851	850	858	858	843	849	828	888	806	891	842	882	809	800	804	854	846	826	878	840	861	821	812	845	831	865	816	823	817	905	831	866	796	832	861	791	822	873	802	871	855	812	801	820	840	864	853	844	830	862	874	793	844	807	872	839	801	881	850	800	805	848	846	850	898	794	817	777	843	856	807	819	843	837	836	866	853	851	872	813	842	847	797	848	819	854	846	810	840	839	847	827	814	818	845	833	798	819	842	803	853	895	914	840	855	827	826	784	861	841	834	857	815	840	825	844	809	838	798	857	814	870	805	845	854	804	796	831	839	871	856	849	868	860	820	837	857	841	845	856	856	881	824	816	841	832	877	847	825	793	830	865	847	840	834	824	861	807	844	831	869	818	873	823	836	852	827	840	824	873	855	833	808	773	849	882	914	895	843	841	834	832	897	849	837	814	842	854	858	841	804	826	816	835	830	872	861	844	863	851	818	913	867	837	855	880	859	817	788	891	812	884	824	836	833	806	862	848	820	858	888	862	894	805	813	815	827	882	850	819	871	800	794	862	865	834	807	886	886	812	825	874	847	841	846	851	877	882	805	806	884	864	896	853	805	845	846	847	865	873	849	833	855	861	844	881	876	888	831	831	827	844	822	831	854	808	846	828	897	854	821	844	789	793	851	852	868	854	831	828	878	834	826	860	845	791	834	851	790	870	820	782	827	861	867	912	862	853	851	908	815	863	899	889	834	831	818	818	843	826	877	861	829	825	841	847	879	854	909	799	837	789	853	865	863	849	895	870	815	872	861	853	878
24788	21574	27937	25597	13217	3019	1793	1373	998	850	849	666	598	579	606	566	489	497	463	495	444	444	428	425	425	439	406	409	396	344	403	401	414	348	359	383	376	382	407	384	397	380	337	353	362	386	375	332	356	385	352	358	348	338	346	318	375	363	365	312	339	348	372	332	333	329	371	362	347	315	332	375	350	377	322	353	357	362	361	314	349	339	367	329	338	347	319	362	365	343	360	354	328	344	298	324	307	376	336	341	366	347	340	346	358	335	373	352	334	346	339	318	373	364	350	375	330	347	347	348	359	360	330	337	343	346	353	374	340	349	359	364	328	350	352	321	336	328	344	342	333	305	376	340	372	319	361	359	387	352	350	365	338	311	340	343	352	364	306	382	373	376	344	322	357	356	370	348	331	348	347	330	330	351	354	351	391	308	346	344	335	319	326	316	347	359	343	337	345	336	357	357	363	330	317	362	360	322	331	327	340	344	344	319	340	333	338	349	302	327	364	327	363	338	359	290	336	322	353	360	369	313	349	329	310	340	326	338	356	346	342	319	347	350	342	335	397	363	334	327	343	338	363	356	343	325	331	354	340	332	329	361	357	305	344	353	356	355	341	311	363	375	373	364	379	346	358	386	306	359	344	340	348	368	343	367	364	351	349	321	334	301	326	344	339	361	341	337	347	338	371	350	333	354	319	359	396	353	356	331	319	353	338	338	352	352	341	380	373	335	347	331	350	309	359	404	343	334	338	349	357	323	311	360	381	352	394	336	336	373	333	341	370	369	338	332	336	321	343	327	324	345	296	336	367	352	352	339	392	337	343	309	333	358	386	323	357	337	383	325	313	385	346	359	336	328	322	347	364	334	318	372	327	334	342	354	347	315	319	335	331	376	320	341	327	351	372	319	363	372	339	344	335	359	370	362	339	359	350	356	312	338	335	342	349	331	344	360	351	335	325	346	343	356	347	349	300	346	344	316	334	312	316	336	306	346	332	327	357	350	328	325	344	364	345	328	340	358	355	331	322	326	344	340	352	341	338	353	356	332	301	341	312	349	367	300	351	360	339	348	351	342	329	359	332	327	358	355	349	361	329	313	365	325	341	344	328	400	351	370	316	359	356	329	310	324	335	386	345	333	362	325	377	366	357	343	324	372	360	338	347	316	362	375	353	363	333	347	328	342	329	319	350	355	370	317	331	324	343	292	312	340	347	391	326	375	329	310	339	355	362	347	329	369	320	379	325	358	341	344	331	372	329	346	348	349	354	377	356	335	359	376	348	342	327	345	361	362	336	344	350	340	324	352	336	331	399	375	352	367	333	364	343	350	367	348	367	325	319	332	362	363	349	352	324	366	359	313	343	341	328	342	351	352	330	359	337	310	344	324	381	344	320	339	338	338	374	333	344	377	341	312	338	344	340	323	346	351	329	334	354	338	325	337	342	335	351	335	349	374	344	361	356	312	354	353	369	331	370	343	318	360	361	353	370	354	333	361	347	361	332	331	342	334	352	402	324	360	318	343	342	339	337	365	358	334	278	357	328	331	329	314	359	356	323	344	313	342	338	378	353	353	355	307	356	357	326	322	339	347	356	373	384	324	299	373	336	323	348	321	361	354	322	383	388	329	316	349	357	329	319	368	340	336	349	349	354	380	334	337	363	328	314	323	359	376	354	327	346	340	351	349	357	330	342	326	367	356	356	379	357	326	372	359	334	355	347	337	321	354	331	311	353	367	313	383	327	353	362	319	318	390	342	347	350	320	355	350	357	386	337	343	334	321	352	365	321	349	361	330	342	342	370	313	352	352	349	337	373	332	355	344	368	359	335	336	362	336	361	323	326	331	348	356	354	341	348	346	319	332	325	317	334	356	349	341	359	317	326	323	345	344	341	356	339	335	300	349	351	352	303	349	387	326	387	314	344	357	332	333	320	338	358	348	348	355	364	308	355	333	359	359	337	359	367	313	321	353	333	312	345	364	344	362	339	353	371	315	352	327	364	338	360	326	336	335	383	362	331	346	359	350	355	311	360	342	317	327	360	326	345	353	352	327	347	344	340	335	313	354	295	306	357	336	345	352	312	364	322	339	372	326	333	339	358	352	342	365	351	366	343	329	351	348	335	355	335	323	350	332	317	342	371	369	365	328	328	384	360	357	370	314	350	339	359	330	349	325	364	339	349	323	354	337	371	354	341	336	355	340	366	356	345	329	353	360	341	349	329	347	360	359	333	365	327	322	337	347	329	359	366	325	318	361	355	309	351	338	311	360	338	332	352	339	359	315	336	319	361	345	348	362	347	381	333	353	326	356	329	332	344	356	366	361	356	324	365	337	335	345	344	361	351	333	347	345	331	331	386	357	336	351	368	358	337	338	342	345	339	367	402	343	332	332	364	379	367	340	351	340	348	360	340	329	354	347	376	369	334	350	328	339	364	369	367	378	338	345	341	328	357	371	344	340	330	344	329	335	326	340	350	346	327	353	343	351	342	340	346	327	355	346	344	350	336	353	356	345	346	373	334	338	349	339	363	321	342	332	381	321	363	328	313	336	363	339	350	331	331	355	356	346	323	348	345	365	351	362	362	321	359	335	336	351	352	358	350	323	345	331	372	366	319	306	361	344	314	318	359	333	321	369	353	358	359	319	371	371	324	323	332	351	312	343	380	319	362	337	358	354	346	357	371	341	333	357	366	338	308	344	376	339	316	341	325	346	308	336	330	351	360	355	343	350	328	324	305	375	322	366	333	331	336	355	341	343	336	347	345	336	340	333	345	346	330	317	350	347	321	335	338	364	338	340	387	351	387	327	360	311	338	352	379	353	334	338	336	370	357	336	333	304	331	318	336	316	314	323	361	367	360	317	314	358	308	355	344	352	355	343	343	305	338	342	369	362	342	305	359	359	350	368	324	321	347	337	356	312	339	374	344	339	341	317	338	331	348	366	348	350	318	332	368	323	361	343	343	331	346	358	356	321	325	365	326	299	323	317	353	315	349	324	323	348	351	352	300	349	343	352	347	333	350	373	347	356	334	291	307	360	333	359	338	296	340	334	343	358	376	339	357	362	367	334	337	357	388	347	374	358	393	346	338	368	339	322	354	367	341	360	330	343	357	332	369	351	354	315	335	360	345	340	351	332	389	337	335	361	338	362	310	370	378	355	352	339	336	347	329	304	327	342	361	350	377	343	338	309	367	336	328	338	342	354	363	313	351	327	317	357	365	363	392	340	336	364	384	328	350	321	338	350	328	344	373	334	332	331	351	392	367	330	341	326	347	339	347	348	338	321	349	360	337	350	370	353	369	364	340	352	355	355	333	326	353	298	367	346	356	350	367	361	329	358	367	337	325	340	335	353	336	323	336	315	369	361	343	359	337	341	335	339	303	323	369	345	317	340	335	328	327	354	326	365	323	296	349	358	320	362	350	324	345	329	344	392	350	316	315	351	327	340	338	337	368	367	319	320	363	332	365	319	338	362	304	339	327	322	350	342	303	333	344	333	326	340
15993	35669	29124	11852	6261	4602	3383	2683	2073	1547	1280	1090	1027	880	884	811	750	715	711	660	657	587	595	597	595	620	563	578	501	501	499	538	499	470	515	528	513	459	478	536	469	448	495	480	480	500	458	451	459	450	428	435	439	489	449	443	450	445	418	448	463	469	443	450	431	449	460	422	487	468	470	484	437	419	439	411	452	471	445	461	463	420	471	432	437	421	449	423	405	448	447	437	463	445	435	441	455	438	444	460	470	464	432	453	417	443	462	419	482	434	429	456	464	437	428	455	441	470	458	444	482	454	449	463	417	407	440	435	413	431	450	432	436	484	454	422	458	422	487	425	451	430	423	474	457	458	450	433	408	408	484	441	461	434	409	453	446	441	456	458	423	439	453	453	421	502	435	413	440	429	427	480	442	415	463	434	437	458	457	413	460	446	445	461	449	446	455	429	446	454	453	452	425	461	414	454	438	421	449	403	484	431	439	413	453	442	456	422	459	439	458	460	455	464	437	462	407	433	430	424	409	426	404	451	447	419	395	453	428	459	465	427	437	487	448	471	411	446	429	457	428	457	443	429	450	462	462	445	446	442	413	415	486	463	438	495	466	458	464	457	430	452	426	467	456	441	435	461	427	444	424	442	455	470	461	463	452	457	421	439	459	399	448	437	492	454	469	446	439	455	477	418	474	459	464	418	446	450	451	447	416	415	478	440	449	456	439	437	434	446	458	428	494	441	454	472	444	437	461	472	427	437	439	414	454	448	450	438	496	446	472	436	456	450	403	418	470	478	423	433	459	417	442	420	451	491	452	461	447	508	431	439	475	461	446	416	465	448	477	433	450	393	489	441	483	412	447	405	439	433	469	461	402	463	424	419	434	450	428	440	453	403	467	391	464	448	464	446	426	476	427	409	441	445	452	476	404	443	464	463	462	460	454	453	477	441	471	446	442	467	424	440	436	407	427	459	475	446	403	450	449	443	480	458	439	460	439	428	473	468	457	455	420	446	459	434	400	420	421	492	459	427	441	443	469	455	463	431	444	455	462	443	466	477	444	421	451	442	449	453	450	449	431	475	429	409	407	444	416	447	483	441	443	478	454	448	468	475	426	433	431	476	445	424	467	471	449	453	449	465	427	452	428	421	439	459	471	474	439	449	466	433	469	456	418	435	455	439	427	435	427	469	426	460	447	460	440	428	433	468	409	451	449	428	442	456	485	461	461	434	473	481	410	429	440	434	453	417	463	458	446	446	471	428	427	464	453	433	440	458	444	434	450	460	461	410	462	477	478	420	479	428	452	421	418	465	453	447	457	436	450	439	463	449	456	429	444	431	476	440	436	442	407	435	469	457	425	471	432	412	413	428	429	500	463	433	468	455	442	450	398	436	439	449	468	473	441	396	434	434	447	457	438	467	450	478	459	418	495	432	432	469	441	423	489	402	448	447	437	478	434	477	474	456	451	430	428	446	427	424	441	457	454	414	434	476	418	445	390	482	448	432	444	461	453	434	449	442	432	428	451	470	410	474	427	474	455	468	447	462	422	421	414	427	455	421	447	455	431	460	432	468	477	445	430	463	441	444	464	431	437	436	483	428	428	459	442	447	420	448	439	452	484	437	452	433	418	440	457	437	446	466	465	441	449	500	484	465	439	454	442	427	428	424	461	443	463	406	440	468	430	448	465	462	474	460	433	413	448	445	415	449	442	451	470	442	453	431	429	442	468	412	420	463	444	456	444	452	430	435	428	430	422	462	447	446	425	408	424	432	425	442	440	441	413	432	417	464	436	440	443	452	446	452	430	418	421	423	451	431	460	445	450	434	452	469	401	475	460	443	431	474	457	494	452	448	467	430	425	424	431	439	422	474	434	483	460	410	435	416	448	453	436	419	465	436	430	470	418	430	434	433	410	457	466	452	427	435	438	431	452	465	441	453	450	419	433	449	422	470	411	449	465	454	438	444	445	420	452	431	472	446	431	434	416	439	475	433	471	407	414	486	472	441	461	424	494	434	434	425	426	432	414	419	492	459	451	447	429	479	472	464	471	439	449	463	434	458	450	444	442	439	454	422	456	442	411	429	404	415	442	470	466	453	424	433	431	466	452	444	480	427	463	415	455	455	437	418	429	462	464	458	444	485	448	436	481	425	458	460	440	425	434	441	471	445	449	443	412	433	416	463	454	475	422	460	452	476	444	440	460	422	449	424	450	411	492	463	463	457	433	456	459	499	413	465	434	467	435	434	470	414	420	453	430	431	424	423	429	423	465	400	439	433	441	448	440	438	422	451	494	438	443	481	447	459	441	439	443	434	443	450	425	455	437	469	420	400	426	446	464	504	426	438	472	465	467	496	405	419	425	463	440	435	424	470	443	439	432	454	449	427	482	467	423	422	438	441	442	420	416	444	456	451	441	453	439	445	448	443	483	412	447	482	451	464	448	453	430	428	459	468	434	439	438	471	455	441	421	454	431	480	447	483	458	442	477	455	453	437	439	454	453	422	425	455	436	426	454	433	478	419	419	443	473	455	471	452	503	474	435	442	451	467	445	439	426	448	430	418	457	401	440	448	483	414	425	431	413	413	448	436	466	421	452	462	432	420	460	431	445	437	447	407	450	458	418	434	482	450	471	441	438	416	442	440	484	444	464	442	464	444	446	465	472	448	445	428	449	439	444	460	427	456	452	483	478	425	422	447	450	473	445	476	489	451	416	434	426	450	442	395	489	485	465	465	435	465	442	429	435	394	434	462	474	409	466	393	461	408	426	456	418	450	427	436	461	485	440	436	447	484	434	455	483	457	441	455	444	426	418	431	436	447	425	451	462	436	423	431	442	460	411	444	484	445	417	455	421	447	462	436	488	466	448	433	415	484	448	461	471	441	447	504	461	471	447	428	412	450	442	410	456	436	459	434	451	460	447	434	446	429	458	452	482	475	448	463	420	457	458	475	459	467	467	458	496	444	429	480	423	456	428	476	459	448	432	435	459	423	434	451	420	430	447	403	404	443	441	452	456	443	465	426	419	448	450	453	446	446	447	441	437	430	421	435	460	427	433	428	444	442	429	435	452	437	453	472	448	443	469	435	482	473	473	434	478	446	472	450	445	434	420	472	458	408	426	428	446	434	438	435	457	458	455	450	431	474	466	443	448	462	457	465	440	410	448	460	442	434	491	443	458	395	487	416	432	466	473	425	460	463	458	428	439	441	447	424	448	421	430	446	441	425	423	451	421	433	461	463	473	439	442	459	436	421	433	445	491	460	430	441	442	435	440	440	490	462	452	453	457	504	452	437	433	482	453	453	430	419	424	444	405	428	433	462	453	452	434	431	426	425	439	433	434	422	433	446	444	424	461	416	413	439	397	469	431	426	452	427	420	472	451	428	415	475	452	450	459	450	442	441	429	486	443	457	427	418	452	439	460	473	477	488	478	460	456	425	423	494	410	460	466	443	465	419	444	439	433	464	459	420	464	436	475	442	407	421	478	464	459	445	447	436	438	427
22711	21558	29385	24206	21570	21628	12220	3277	2214	1764	1503	1261	1171	1043	1017	977	975	834	880	770	777	748	741	726	740	679	673	609	661	602	624	668	633	569	585	629	566	553	556	564	569	553	575	590	553	549	514	558	585	528	564	560	555	524	531	533	544	548	541	488	513	555	516	549	540	512	512	541	564	480	528	548	550	529	553	530	534	559	536	535	547	487	516	520	567	508	536	543	505	562	498	537	536	552	540	518	573	544	566	492	557	521	505	508	535	511	499	491	529	514	492	557	554	491	566	565	537	517	557	571	521	538	537	540	549	585	521	544	487	556	521	537	519	521	507	544	507	517	532	519	530	497	551	538	564	532	522	565	528	531	480	520	504	527	505	555	489	531	569	504	515	546	512	526	489	500	557	526	498	540	506	524	498	510	521	529	544	506	487	543	534	546	545	573	508	551	536	494	490	580	563	497	544	542	558	502	530	574	564	551	535	522	539	514	558	528	504	545	487	493	538	489	533	490	487	550	531	513	553	530	538	523	541	512	581	549	548	518	528	526	510	534	572	555	591	525	532	536	522	546	531	540	539	532	534	503	517	565	540	522	532	521	554	512	563	513	594	537	523	520	528	538	537	528	498	511	514	534	533	538	507	499	541	544	514	525	540	488	555	539	552	486	528	551	575	504	532	500	530	519	505	526	540	529	535	526	580	537	525	533	532	512	539	517	532	537	538	524	516	505	485	504	548	559	515	548	485	546	533	511	541	518	519	532	547	497	526	525	575	480	524	491	530	493	496	545	544	537	560	557	507	556	566	538	544	521	539	560	493	516	484	498	485	525	515	517	486	520	511	491	483	512	531	572	552	549	529	503	529	510	511	495	530	519	512	553	541	514	537	562	508	522	532	532	567	513	497	513	543	539	517	595	562	546	552	528	526	524	515	544	482	521	521	528	525	511	512	532	524	525	549	536	526	549	554	519	566	540	523	542	527	516	559	507	545	492	526	520	548	499	517	542	521	536	550	516	524	483	512	560	512	562	494	523	520	513	498	519	548	494	547	495	506	524	557	556	556	515	538	538	513	503	477	539	522	545	508	544	469	556	483	512	503	527	524	503	512	553	581	528	512	560	542	526	560	540	554	520	524	528	568	548	546	549	533	519	554	564	508	556	497	521	503	540	547	528	533	579	556	536	519	540	490	530	496	519	523	505	537	503	581	529	540	569	526	557	560	498	562	521	488	536	519	514	541	531	521	505	532	536	517	551	528	543	499	527	489	538	514	529	531	521	532	529	534	558	516	534	521	520	522	493	573	546	549	488	541	554	532	555	548	517	499	553	489	539	486	487	523	504	493	561	529	542	506	495	545	554	563	517	534	537	516	526	523	511	519	504	559	541	525	552	534	509	517	514	520	540	517	495	535	445	517	513	493	482	518	516	504	531	483	521	502	497	531	519	506	516	499	528	531	544	551	509	552	511	523	541	557	526	540	527	559	545	480	544	485	549	514	537	578	531	512	466	516	530	525	556	517	485	528	528	502	536	518	520	526	515	588	534	506	526	511	521	564	516	549	544	492	530	558	547	527	557	526	544	556	564	565	510	525	495	507	539	500	497	549	530	512	550	550	564	541	531	515	512	455	547	490	529	539	550	527	549	549	502	535	514	536	510	510	550	500	548	533	508	564	528	557	526	511	533	551	547	519	544	535	532	526	522	529	536	519	527	504	527	518	523	518	543	508	474	556	528	489	528	551	502	552	520	551	518	534	578	521	537	487	504	547	537	502	535	550	516	502	608	502	512	480	507	526	537	521	465	511	536	509	520	569	548	546	547	488	545	527	544	545	535	530	512	528	553	530	527	545	527	546	529	521	560	517	520	548	554	516	546	531	529	521	531	553	515	551	551	509	558	499	550	549	507	552	514	517	554	505	516	473	474	486	528	474	550	508	540	506	535	508	543	474	533	535	531	494	544	551	564	553	549	532	522	486	541	528	498	537	543	561	548	574	567	512	518	484	507	530	540	513	520	515	530	480	542	496	572	534	527	555	548	580	516	508	493	519	511	588	534	456	505	464	488	532	521	510	571	507	552	529	534	557	572	565	530	497	524	568	552	508	509	522	517	522	556	495	532	497	550	506	532	517	555	549	539	517	524	537	526	530	546	531	503	516	500	532	561	588	563	513	504	553	520	510	521	521	529	520	571	549	519	504	557	533	513	490	543	515	539	575	518	529	508	531	517	500	500	525	508	515	560	519	560	469	532	555	540	518	515	532	553	534	510	519	518	518	536	508	537	544	494	543	508	539	527	543	512	529	524	518	545	538	528	542	531	539	507	515	542	542	514	568	491	540	527	486	558	468	516	590	535	466	537	523	513	552	526	518	533	489	516	508	534	581	541	505	551	515	591	476	534	565	565	511	514	528	516	521	517	505	551	545	518	484	528	492	544	574	543	561	538	530	541	534	486	529	530	562	536	496	518	553	535	494	479	545	540	549	531	532	539	527	527	536	557	546	519	513	522	520	514	530	544	563	531	524	535	532	475	516	501	569	556	521	519	534	500	535	552	553	517	547	509	545	487	491	510	498	552	494	551	506	538	556	524	558	523	515	509	537	460	512	522	495	542	504	550	526	500	505	534	484	499	519	539	527	520	543	517	527	510	470	549	530	528	536	527	514	591	470	498	533	546	476	522	539	520	569	521	532	530	493	565	514	504	551	516	520	524	530	521	547	489	528	498	520	505	531	496	566	503	504	528	522	521	525	496	543	521	524	520	515	513	522	509	539	519	516	520	525	518	503	501	527	506	519	597	526	554	528	568	503	551	507	541	511	552	495	497	519	524	539	526	575	549	509	514	552	515	552	545	544	503	504	489	558	537	476	542	521	546	510	511	538	470	497	510	530	526	554	561	502	526	545	547	530	495	548	498	490	538	537	536	525	521	512	553	523	510	511	548	565	542	495	509	528	525	516	495	522	538	511	529	501	534	536	540	494	524	534	533	517	510	544	565	526	532	543	507	541	549	508	520	559	501	558	528	546	496	560	566	528	481	553	518	502	515	523	515	521	522	545	513	541	538	527	528	563	535	507	530	522	496	496	498	495	526	526	516	490	485	494	570	502	553	493	563	553	523	500	554	502	542	543	538	528	503	508	542	522	548	534	500	508	557	523	534	517	495	507	525	535	547	607	474	551	531	532	544	533	556	506	502	544	541	514	536	512	538	550	540	537	540	510	524	527	557	548	551	544	530	486	544	579	539	510	524	512	540	507	494	558	566	554	537	527	539	534	501	535	538	501	519	553	567	493	541	497	526	531	498	543	536	512	519	507	515	540	520	539	517	516	553	563	496	497	528	562	553	586	544	557	517	504	530	526	495	510	541	519	500	546	498	547	536	567	512	475	510	514	541	520	556	535	540	537	529	511	517	555	464	508	525	544	486	498	518	514	497	570	555	526	518	540	488	524	499	552	508	529	518	493	521	538	535	507	511	457	535	506	517	509	490	576	536	516	517	491	530
18870	46638	40606	19580	10982	8200	6290	4837	3803	2920	2302	1928	1716	1522	1523	1345	1303	1168	1148	1108	1064	1031	1041	1018	979	900	861	823	807	843	827	787	794	758	755	747	746	771	769	726	753	763	728	763	712	722	729	697	725	707	719	673	649	682	701	723	692	696	732	687	741	647	694	639	660	699	659	647	680	668	653	682	675	637	678	735	678	688	713	592	665	698	682	649	653	698	664	661	635	642	659	668	647	696	699	674	676	635	651	685	654	638	650	681	640	634	678	634	629	658	674	652	594	649	674	724	673	676	690	675	672	673	692	631	668	697	671	678	679	679	698	649	670	666	625	657	693	663	675	678	660	681	648	681	655	667	643	659	661	702	640	684	661	654	651	653	696	653	649	686	677	674	653	653	635	691	633	634	670	626	647	699	659	716	628	610	691	659	640	654	654	622	686	643	649	645	663	663	680	654	658	627	642	664	659	669	704	691	690	651	684	667	649	698	621	640	655	679	669	678	701	629	665	656	658	704	669	694	702	689	673	649	747	665	674	657	662	667	676	642	646	614	665	658	680	695	644	678	733	653	690	615	678	691	689	653	645	670	687	648	661	695	715	667	654	716	634	623	644	634	657	636	712	670	703	655	674	645	713	637	642	641	670	633	681	678	647	666	629	647	671	618	651	672	693	667	682	670	684	662	658	681	686	684	638	683	644	630	656	699	636	677	674	676	690	682	676	642	694	683	662	713	626	616	658	712	679	650	643	652	666	697	729	655	680	652	715	695	692	697	657	714	639	655	619	677	673	665	694	668	690	669	668	653	631	687	715	655	646	667	701	659	669	676	646	654	632	614	702	641	645	643	665	659	639	742	683	662	680	664	654	664	674	707	722	669	661	632	648	665	686	662	702	665	690	632	661	640	690	693	617	688	649	700	662	669	685	662	719	656	598	639	670	684	680	637	673	678	674	694	699	682	682	672	665	718	650	648	689	639	700	676	633	656	684	725	696	686	669	665	709	639	685	695	645	664	683	586	654	666	674	678	637	618	609	656	642	641	635	652	651	669	705	652	645	642	652	630	663	668	691	670	658	631	644	680	646	681	678	675	704	645	685	614	628	629	625	619	709	688	641	652	638	672	705	651	653	644	663	659	609	678	646	662	649	653	667	647	698	678	695	684	638	717	635	703	626	669	663	678	632	648	677	656	662	682	691	686	671	652	656	663	679	677	648	665	660	675	645	698	642	653	673	665	630	677	635	657	637	674	675	703	652	651	684	641	674	659	711	677	631	614	635	679	645	633	659	705	647	723	642	677	693	679	681	640	647	642	660	605	660	682	677	645	652	660	632	647	693	706	674	675	616	606	630	631	654	643	698	676	683	664	675	656	649	674	689	693	658	607	660	629	644	631	717	629	687	601	628	602	659	679	638	646	650	675	646	636	688	667	680	619	648	703	669	671	689	695	653	668	690	652	654	635	612	621	693	678	645	706	710	733	658	649	726	691	683	693	660	673	662	645	685	662	659	650	718	662	677	688	646	643	712	674	669	630	709	689	673	644	640	698	724	688	650	669	655	656	669	681	663	642	680	650	644	691	654	689	638	664	665	657	615	651	656	686	666	605	659	654	705	652	668	707	638	727	677	627	657	672	672	666	655	681	677	684	642	654	657	674	641	703	674	602	635	633	670	672	660	671	672	674	652	622	690	669	620	627	668	635	653	650	691	683	653	687	652	671	692	656	694	698	682	627	657	692	622	711	655	659	637	658	703	652	608	672	614	651	684	647	660	640	692	656	669	653	657	698	663	649	648	626	689	699	725	700	663	704	695	665	612	644	664	659	663	695	692	650	722	661	662	637	659	628	685	649	637	645	686	636	631	626	680	656	676	654	629	624	632	652	678	687	701	664	642	663	684	673	643	695	635	621	673	728	650	680	623	704	660	631	683	669	633	707	704	718	684	642	665	676	664	666	649	614	680	698	657	737	645	636	679	708	663	661	645	644	682	628	668	638	725	667	661	693	661	609	651	690	657	644	668	666	669	656	631	616	724	693	685	689	653	675	683	677	660	624	684	652	661	623	680	660	620	656	590	642	642	626	677	629	643	655	652	679	674	661	647	660	688	685	608	708	640	698	639	649	659	637	662	682	665	658	654	671	614	699	685	675	676	660	646	708	659	688	674	673	669	686	630	675	718	706	611	703	627	686	650	669	661	645	661	656	643	648	683	652	665	665	624	664	643	650	630	634	652	652	683	663	653	646	653	703	656	625	672	642	733	696	675	689	639	638	648	649	651	656	636	648	645	718	671	670	686	660	641	683	699	704	641	679	655	654	677	653	657	642	688	708	689	631	642	621	687	644	644	724	676	654	617	707	639	725	685	707	641	656	680	674	684	669	673	675	674	674	664	640	649	694	645	646	649	650	660	645	692	657	682	639	675	635	660	677	663	668	670	675	628	679	669	633	675	622	689	675	660	648	608	706	640	703	633	674	657	661	652	641	676	672	658	645	656	725	706	705	682	651	704	697	667	714	643	677	615	666	601	722	673	662	692	635	684	707	680	649	665	698	685	670	636	678	654	647	658	630	672	663	667	730	669	649	694	655	660	711	657	655	646	699	655	691	627	683	661	724	613	641	654	629	679	682	632	661	636	701	631	687	672	673	639	648	696	670	677	681	691	658	643	656	630	648	645	650	682	653	664	632	737	673	678	653	647	628	621	645	635	667	665	643	693	637	679	665	664	702	682	700	677	719	650	667	702	649	678	654	650	625	718	676	644	634	658	635	671	641	628	662	643	666	680	638	629	654	649	680	697	660	647	646	658	653	683	712	642	692	681	661	642	750	684	668	657	655	643	672	654	710	638	692	629	668	691	635	635	659	638	635	669	707	667	684	674	649	635	643	705	694	630	656	671	627	660	688	675	634	681	656	676	641	676	660	656	678	691	627	645	610	635	679	662	674	704	702	648	629	641	670	683	680	689	711	635	692	663	688	637	658	654	678	742	673	666	687	616	694	673	652	668	660	674	642	647	677	679	665	688	623	645	682	665	657	658	666	646	680	641	686	643	645	621	646	679	695	690	660	634	647	688	675	674	678	702	669	667	684	683	617	647	655	667	688	708	623	646	654	654	671	683	692	713	652	638	666	662	667	618	698	636	668	660	636	661	612	696	700	646	684	697	653	627	680	676	689	627	661	653	650	705	658	707	660	664	659	717	633	648	666	656	701	678	658	704	685	626	662	648	638	671	646	700	651	665	722	702	664	611	666	649	630	621	670	625	674	639	630	706	640	656	639	691	661	681	630	644	652	675	671	646	631	650	639	637	657	650	679	653	711	676	661	659	675	623	652	667	712	653	675	648	672	652	653	684	674	649	692	665	674	683	651	655	602	693	630	667	640	664	671	700	661	665	640	663	636	634	674	666	673	673	616	678	653	655	664	631	648	671	646	674	643	656	651	705	673	690	649	666	686	681	683	649	675	673	700	695	665	691	640	649	654	620	688	657	701	646	693	672	661
27561	21787	20271	8069	2782	1871	1490	1217	1063	976	840	721	707	719	632	645	640	646	590	649	586	598	613	571	623	587	596	564	546	549	535	536	557	503	546	561	571	535	531	550	539	541	532	520	545	564	574	530	562	579	568	528	499	532	561	519	531	525	512	519	539	547	500	545	556	507	528	586	572	543	516	525	527	516	536	537	495	566	487	526	511	510	527	532	493	535	531	530	501	535	546	534	557	508	516	569	514	554	542	528	528	497	488	558	538	513	521	541	519	543	542	520	538	511	511	476	505	524	517	505	543	529	501	550	556	528	537	543	555	530	535	522	495	536	501	517	517	524	497	523	492	502	539	534	544	504	552	531	530	543	524	510	542	565	529	515	520	515	507	502	498	545	530	550	526	511	568	509	529	553	576	491	531	512	503	573	503	518	502	572	517	518	554	568	527	540	539	510	543	504	533	536	557	531	526	536	536	536	506	532	486	532	559	508	549	533	524	553	490	531	546	509	532	550	514	541	524	477	560	493	519	492	541	516	570	501	526	528	528	518	547	543	510	504	516	512	531	504	549	529	528	559	545	536	537	521	547	530	514	508	498	533	548	529	540	526	473	531	581	500	541	513	543	522	568	550	572	540	495	529	525	514	522	532	539	521	512	532	523	573	566	559	546	537	533	505	524	481	512	515	556	534	519	526	499	549	534	544	529	540	524	516	524	534	535	532	550	542	562	548	541	548	542	502	508	521	520	513	538	527	518	540	536	525	500	475	496	514	541	533	516	532	553	501	508	552	552	533	521	554	533	535	488	550	512	554	523	571	506	528	582	509	526	504	552	559	527	564	528	523	496	532	506	486	529	466	549	518	571	556	553	538	514	542	493	543	559	529	519	531	547	545	540	490	531	530	562	526	534	506	528	538	515	540	516	559	532	553	557	588	514	536	534	545	524	491	565	592	548	510	502	528	512	516	549	500	509	515	514	554	514	530	555	562	518	516	538	561	542	543	510	479	547	492	553	509	539	513	541	567	526	541	527	556	553	523	512	523	530	514	544	508	499	523	525	498	505	525	538	522	478	566	557	523	500	525	497	518	577	568	518	549	576	524	544	515	533	530	532	490	524	484	514	577	518	558	545	544	506	547	522	498	517	485	510	535	542	492	514	527	549	503	514	531	534	522	527	535	513	506	540	531	547	488	550	523	547	555	593	526	541	520	528	549	548	512	503	525	515	524	569	564	511	500	524	536	549	533	552	539	529	527	518	525	504	550	525	542	527	494	508	554	523	555	563	536	547	539	534	539	543	531	558	548	582	548	514	495	510	540	531	499	519	571	527	550	544	526	492	495	505	523	548	543	499	536	532	550	502	515	519	580	543	562	506	542	521	563	553	532	546	507	499	525	514	532	510	524	518	549	543	536	541	512	519	516	511	504	547	521	529	520	575	513	552	483	523	538	519	504	494	540	545	529	527	493	495	542	514	548	554	535	542	572	552	527	542	559	513	549	541	532	524	537	506	531	525	517	525	513	507	544	542	497	522	528	497	586	525	514	493	545	520	572	556	545	507	503	532	493	540	540	507	520	486	541	529	533	509	557	534	531	547	522	531	469	518	500	510	540	513	534	529	492	482	532	505	528	502	535	562	562	541	515	541	565	532	527	520	532	534	515	545	567	534	518	545	533	521	548	480	519	553	538	550	524	486	512	566	531	509	543	555	524	549	488	521	565	528	570	530	528	517	520	528	519	512	563	491	530	557	547	525	530	551	502	576	562	548	556	536	508	546	530	526	511	525	537	534	495	526	541	528	514	526	504	543	540	518	484	508	524	550	527	502	516	510	499	521	551	508	489	533	545	497	551	531	552	537	561	504	533	547	535	565	554	567	540	526	527	521	523	501	498	507	508	541	542	529	489	508	556	529	521	471	535	534	519	490	538	506	536	539	522	516	523	507	538	526	533	513	579	507	540	591	541	533	570	491	544	535	565	540	573	548	588	490	496	537	538	518	513	481	528	497	554	536	538	502	507	526	517	509	538	565	547	501	504	513	512	569	509	536	531	533	530	508	531	553	551	489	512	536	528	525	532	544	545	549	518	535	561	509	583	562	558	559	520	518	525	542	546	522	541	537	532	475	544	524	520	489	465	556	530	470	521	542	504	536	570	517	528	548	525	551	527	525	487	544	533	534	496	510	519	534	531	532	523	489	521	501	535	545	518	540	509	566	504	527	502	542	564	513	521	524	528	542	543	518	530	512	532	519	559	559	545	566	476	535	511	502	461	537	516	550	526	522	532	511	505	520	542	522	531	526	563	531	518	548	513	512	526	538	582	509	509	536	518	513	542	545	543	547	511	510	516	511	535	575	497	485	514	501	547	542	505	492	528	526	485	530	544	524	530	505	558	553	518	479	564	500	528	517	565	556	521	576	557	499	509	535	556	533	539	492	560	494	536	582	535	556	516	539	537	558	510	543	561	539	517	504	538	511	528	543	547	533	521	584	497	502	540	514	529	483	551	540	524	539	474	531	562	528	554	517	529	534	498	538	541	522	502	539	506	521	506	553	531	498	491	514	552	504	558	538	530	558	497	478	487	510	485	511	571	504	556	559	558	544	502	527	537	517	533	496	566	499	528	510	494	520	535	496	512	508	516	543	557	514	536	522	536	531	535	546	510	526	523	538	535	530	475	480	515	509	521	521	503	516	520	520	516	508	540	482	569	521	472	514	527	544	552	500	512	577	485	532	515	519	530	510	538	523	520	535	513	516	520	527	529	538	520	539	512	509	536	525	544	544	523	518	572	503	541	513	534	538	574	553	510	539	522	517	532	519	512	530	505	546	550	508	502	550	514	487	509	531	522	555	484	512	559	532	543	526	582	535	522	533	527	522	566	578	523	511	515	505	522	564	565	540	540	525	526	493	516	564	522	557	542	527	567	503	536	537	549	494	547	529	549	513	497	561	523	519	524	536	516	512	548	515	522	512	536	539	511	507	485	546	568	533	528	545	508	547	538	545	498	523	508	532	509	499	520	550	564	508	510	531	528	488	522	506	533	551	514	539	525	512	536	518	507	490	563	528	571	539	531	511	490	554	508	552	597	518	517	545	517	528	539	519	494	492	546	538	545	515	558	494	587	546	534	542	566	516	522	517	513	524	530	557	525	518	516	530	486	533	584	539	518	555	547	537	535	509	559	464	523	496	569	539	518	535	574	533	535	520	543	500	588	529	513	495	535	538	542	546	489	519	507	526	504	526	560	547	524	539	513	542	533	543	526	551	569	524	521	553	522	506	504	518	554	494	497	515	575	542	539	525	536	529	551	507	534	544	558	542	512	552	495	528	516	533	524	508	502	550	516	515	535	547	549	526	532	553	500	512	564	532	571	550	497	516	538	510	536	521	509	548	524	516	500	526	539	541	520	536	549	490	529	504	515	559	552	517	568	534	498	521	541	499	520	538	545	498	508	524	498	513	526	510	529	560	524	534	519	498	570	507	541	500	537	505	523	555	514
14244	30005	23089	8096	4650	3459	2569	2053	1702	1389	1197	1050	987	944	960	862	896	815	809	784	749	768	782	721	749	761	732	683	692	694	667	673	713	727	730	720	710	653	680	713	705	677	702	696	699	679	646	689	714	654	686	703	626	650	658	645	653	736	616	622	631	680	678	634	698	645	625	647	672	687	657	620	657	624	631	645	704	697	656	665	636	665	694	660	648	663	618	655	641	626	646	669	641	646	681	621	646	674	619	669	644	667	643	647	706	676	657	675	657	678	686	659	696	599	635	609	641	646	685	649	643	691	648	647	671	653	662	627	648	630	696	641	686	655	713	662	652	648	670	661	618	641	623	702	699	604	698	656	642	620	708	674	621	642	674	683	662	682	671	640	660	658	661	670	649	639	683	631	678	594	642	696	651	668	635	651	642	644	657	618	632	669	662	682	636	651	689	641	643	656	646	626	664	706	641	649	653	705	660	688	645	577	684	667	607	629	699	710	642	668	657	658	594	709	667	664	646	591	626	654	627	654	629	616	641	666	640	624	661	647	675	674	681	658	660	729	633	679	637	638	684	652	676	661	620	653	620	648	610	665	685	653	647	663	608	656	690	655	641	651	647	662	656	642	632	632	649	683	665	646	639	648	643	649	643	648	678	659	662	686	661	656	681	621	654	632	624	680	669	696	667	626	655	613	689	692	644	664	628	638	589	666	657	618	657	626	684	662	695	632	691	611	622	653	639	691	674	689	636	674	620	654	673	654	622	672	675	668	666	693	627	606	638	659	639	645	655	651	676	672	683	640	662	673	701	697	650	644	656	668	642	664	658	618	691	725	658	719	647	672	639	656	642	626	655	691	630	674	648	651	657	658	684	674	652	632	641	677	622	681	665	666	686	699	686	619	664	671	678	627	622	662	664	645	714	631	605	637	687	685	661	642	647	630	662	623	625	643	617	679	643	645	626	704	699	670	659	706	635	686	688	686	689	653	686	703	638	691	694	688	658	693	654	639	627	640	647	662	665	657	625	710	650	647	672	652	650	670	620	692	603	617	627	680	634	686	669	684	654	643	610	683	687	626	627	636	657	689	668	694	619	633	618	612	655	642	661	672	657	671	664	655	655	707	652	658	668	675	612	674	636	607	669	640	630	638	698	695	642	641	645	625	624	673	688	651	667	680	647	622	660	647	653	645	672	668	671	633	665	656	658	663	667	661	651	711	664	687	621	618	681	660	658	589	678	672	714	661	701	646	666	640	685	631	657	608	688	639	656	674	658	627	610	638	665	693	659	684	672	666	729	643	643	679	598	673	657	659	666	687	691	676	674	631	613	634	669	639	666	645	668	692	657	711	609	639	616	640	602	645	641	666	623	635	616	712	645	682	636	681	643	669	651	636	662	623	654	642	619	632	681	712	635	648	642	690	646	633	662	671	669	627	660	672	637	654	660	697	644	613	632	627	625	675	630	671	658	625	636	662	691	702	640	680	667	674	614	687	650	660	706	611	658	669	657	685	640	668	632	701	707	646	674	680	638	649	652	640	653	667	663	627	678	648	612	681	653	674	613	666	695	617	695	674	683	699	684	642	651	668	660	655	655	667	695	647	603	664	628	646	671	669	666	655	674	693	644	687	680	621	670	663	638	649	629	634	685	695	719	664	682	644	672	660	583	651	624	675	704	669	656	717	672	623	640	654	641	665	668	644	685	641	627	657	652	655	638	744	633	660	650	634	653	670	642	663	660	715	665	684	664	668	627	667	616	641	655	659	640	647	678	707	613	629	636	657	615	631	628	676	639	652	671	646	693	683	654	640	611	701	619	652	679	641	687	616	638	648	661	691	687	690	696	677	649	638	668	697	622	617	654	622	672	652	659	654	668	630	659	662	609	648	657	659	645	603	632	658	651	668	632	633	629	639	635	680	708	649	652	614	674	613	611	708	669	673	653	642	642	643	693	632	652	670	665	622	646	678	668	662	674	653	687	643	674	637	656	660	636	706	646	646	666	658	646	670	638	664	685	668	670	645	675	670	651	665	643	636	669	630	654	658	602	624	630	665	684	681	604	638	652	663	666	651	659	660	615	608	695	651	659	679	663	697	633	627	622	634	658	681	677	654	630	647	647	654	646	657	700	652	685	669	646	612	626	644	675	622	636	652	671	662	665	631	670	650	687	644	663	662	618	694	672	647	652	677	650	695	680	649	651	613	670	653	639	641	643	663	666	663	657	676	667	666	662	663	671	638	691	691	671	662	599	679	637	647	673	629	633	626	609	682	666	645	680	682	653	712	639	651	655	660	661	660	642	658	678	663	641	669	645	656	647	721	618	670	630	663	664	676	628	663	636	686	653	672	647	651	652	595	632	659	666	637	644	672	648	689	688	652	636	675	668	647	657	648	652	690	671	675	632	634	641	685	652	697	602	646	653	628	687	667	584	693	619	623	651	664	664	617	687	649	631	650	650	619	635	646	608	646	678	600	670	646	652	630	645	626	574	702	625	687	641	658	716	662	670	607	620	672	637	650	647	706	628	678	671	648	685	667	672	679	693	661	641	637	694	641	658	673	652	669	652	647	666	598	655	644	621	660	710	672	637	648	626	686	683	728	695	652	640	634	653	674	642	684	641	674	679	643	679	685	652	681	662	683	644	656	661	676	643	637	621	665	586	617	641	707	655	644	635	671	637	645	666	622	666	627	631	648	657	593	647	660	611	669	682	636	629	636	627	649	631	666	629	661	643	667	636	685	630	651	667	638	646	651	638	671	649	652	664	689	661	657	665	626	690	658	680	685	677	656	681	749	692	661	681	657	685	665	670	660	677	674	626	619	615	622	662	650	640	653	621	623	655	703	640	722	674	626	689	668	636	692	639	612	651	629	695	642	668	665	645	652	660	706	688	688	670	692	696	668	626	663	689	687	649	651	701	652	627	626	698	636	657	606	703	634	652	707	668	660	636	686	682	662	664	620	653	663	621	625	623	644	624	681	611	624	710	642	656	662	688	666	672	618	683	660	580	613	651	633	624	668	639	702	696	640	660	643	616	660	639	617	644	652	692	662	658	678	665	677	671	617	647	670	690	633	636	684	656	625	671	669	643	631	655	649	665	660	638	664	688	656	652	715	663	665	627	657	608	643	691	700	659	659	678	640	671	615	684	661	620	624	657	636	672	643	666	660	644	612	639	674	671	639	631	662	615	662	649	678	620	658	649	689	656	663	638	703	689	626	700	636	633	695	631	661	652	625	677	675	682	677	649	653	651	701	663	626	665	675	672	689	643	675	650	643	652	645	677	646	682	652	669	636	639	666	658	663	656	658	721	664	666	646	663	657	688	645	675	627	677	666	602	653	637	666	662	665	684	676	685	697	633	628	680	663	650	643	660	678	602	690	656	672	623	681	682	677	627	663	617	649	650	685	692	621	665	662	666	708	620	642	690	690	658	631	658	634	601	661	648	631	681	709	621	646	710	640	691	675	646	700	649	667	625	639	654	648	630	632	646	661	622	678
23600	21510	28864	24599	21458	13294	3856	2227	1756	1558	1365	1219	1175	1097	1008	1020	917	924	848	887	864	823	809	856	807	837	797	755	730	729	771	770	754	758	762	773	743	658	699	768	744	700	708	695	748	697	720	706	694	681	661	700	670	717	665	682	740	721	736	721	742	715	695	666	676	689	740	710	687	719	728	660	675	650	691	738	708	654	701	683	694	656	707	708	691	754	694	711	661	667	664	754	679	685	665	712	717	714	707	675	679	761	678	675	663	681	691	687	618	701	674	722	756	697	691	685	659	667	716	679	701	671	721	691	696	658	758	660	676	680	647	720	705	673	689	733	721	705	687	668	688	620	702	663	645	683	731	694	710	680	675	683	690	655	683	670	643	657	702	703	669	724	705	686	661	729	703	678	734	702	675	767	687	725	694	687	721	691	721	682	683	686	680	713	691	685	675	667	674	713	709	648	723	695	701	710	695	671	677	745	672	690	710	685	671	705	701	683	698	694	694	731	694	695	691	687	702	715	670	644	687	668	710	738	731	697	683	737	664	725	657	698	718	694	684	656	693	687	730	718	727	725	670	706	703	702	687	705	753	693	691	686	727	678	739	681	687	652	702	704	693	656	679	718	677	670	696	696	706	672	680	677	722	717	642	683	717	662	685	728	719	673	724	690	698	729	730	711	703	656	685	730	708	707	706	664	728	688	706	680	656	714	653	705	707	673	722	684	668	669	637	674	726	646	675	725	705	702	684	669	690	708	660	680	699	719	718	700	681	678	695	676	687	693	711	713	696	719	691	691	659	709	698	690	705	680	683	725	746	661	715	700	643	688	695	688	693	682	659	673	707	657	658	663	677	660	707	666	751	690	698	691	631	660	698	656	698	665	753	696	655	693	670	698	679	686	668	690	679	656	737	682	666	689	701	676	695	725	633	657	746	710	703	730	673	712	691	697	688	713	682	685	681	691	644	645	726	682	725	688	634	694	721	718	731	670	688	654	686	711	703	682	695	676	689	654	695	649	686	666	683	731	709	694	725	711	707	741	700	680	695	650	727	685	675	683	694	668	665	678	651	696	701	717	697	666	701	661	708	660	666	677	656	709	679	652	665	686	710	724	661	713	730	699	686	743	713	660	756	684	693	678	682	682	679	641	642	716	670	697	707	675	663	671	718	724	653	724	650	686	651	691	706	693	725	676	684	720	687	712	642	698	672	682	718	695	702	729	703	659	649	665	676	681	661	684	682	672	741	677	710	676	755	764	735	696	667	679	699	630	729	676	705	718	693	698	712	713	736	709	705	701	715	693	700	700	709	663	652	702	681	692	676	702	689	696	689	735	694	722	713	669	686	642	670	669	661	728	669	707	659	684	697	683	686	651	725	684	708	690	706	652	641	656	722	681	686	661	689	711	678	714	717	706	708	660	714	681	693	707	679	675	726	680	730	683	716	685	668	667	733	681	646	698	696	712	692	687	648	688	702	729	679	729	693	665	682	698	736	683	670	720	714	648	687	635	695	649	689	692	730	656	676	729	694	683	710	639	678	711	722	758	699	659	624	643	695	707	692	676	684	710	689	656	706	682	659	723	672	689	706	699	723	626	695	668	714	672	677	681	678	733	676	654	676	676	675	712	683	678	709	692	695	692	676	699	652	688	680	732	698	691	705	691	669	682	649	647	676	650	655	646	686	700	693	646	713	670	681	664	670	659	686	693	674	709	719	674	700	673	768	690	684	657	680	673	700	705	673	717	645	671	704	729	692	708	699	724	695	711	725	675	625	677	657	672	705	671	644	667	706	686	711	716	685	664	697	705	671	682	704	716	689	675	721	636	700	716	726	695	761	759	705	687	666	714	686	705	646	718	677	700	693	727	678	697	722	682	716	699	638	714	687	668	670	746	663	745	662	647	711	640	694	651	656	700	713	702	705	652	725	730	711	720	711	690	652	674	697	685	702	719	697	655	653	732	697	670	709	684	698	688	674	662	685	718	672	674	702	696	643	720	676	705	741	658	706	747	681	723	707	666	655	651	617	718	677	712	675	669	726	700	694	705	677	663	701	694	656	715	691	719	666	657	716	692	724	724	668	706	688	662	748	668	679	678	669	725	698	671	679	718	698	692	691	710	728	665	713	687	758	636	659	662	699	678	686	711	682	678	693	682	653	689	691	650	692	707	683	717	639	713	697	699	726	685	725	667	697	698	693	653	671	691	719	730	673	714	652	749	650	673	645	675	716	598	696	712	672	710	695	700	659	686	718	672	689	656	683	699	674	616	648	660	665	710	706	674	681	665	701	685	715	659	654	727	673	696	687	701	673	694	627	674	626	651	683	667	692	678	689	672	646	693	697	679	701	715	609	636	685	726	725	672	653	701	675	691	677	673	722	652	721	653	649	723	692	700	704	714	774	692	622	661	691	653	657	646	669	656	703	673	705	705	671	696	712	688	718	695	683	718	712	678	625	651	722	694	671	670	699	711	676	684	706	732	669	711	703	664	701	644	727	681	700	681	669	662	644	671	728	701	685	713	710	702	727	710	662	725	668	672	695	688	717	631	742	718	688	698	665	713	700	735	665	722	705	683	652	680	710	726	703	728	691	705	719	689	674	690	684	679	693	664	700	677	651	742	709	695	698	699	678	706	685	718	736	682	701	706	658	719	696	735	658	683	672	685	645	685	736	651	690	667	702	707	723	684	694	694	719	650	728	668	720	710	675	641	708	695	668	736	666	709	736	694	706	701	713	678	711	669	643	658	680	648	695	733	770	665	661	684	609	677	708	702	666	697	688	671	656	689	719	691	697	635	724	645	669	670	660	694	643	665	739	739	695	690	707	663	656	682	704	643	683	699	746	693	663	712	692	661	689	677	698	684	687	653	728	678	757	685	671	679	671	701	721	671	703	671	671	682	696	705	688	705	723	695	707	637	726	662	650	720	675	704	685	677	645	720	714	670	705	730	694	711	705	733	727	697	672	682	704	661	715	688	664	642	716	709	706	708	706	718	705	716	713	710	703	657	675	730	654	666	672	675	676	705	691	671	675	680	652	679	686	699	668	684	678	656	696	675	705	687	680	729	706	665	684	659	690	715	677	695	699	667	708	707	676	660	669	656	722	694	672	674	694	723	694	744	659	710	640	674	684	665	689	711	673	673	665	730	687	708	695	636	704	692	743	682	679	710	661	688	676	727	682	680	734	675	662	708	717	692	691	710	702	653	698	720	732	688	642	716	680	691	666	682	733	735	693	701	691	693	736	719	688	709	693	661	691	678	735	644	646	728	707	688	671	663	703	704	710	704	657	661	669	674	651	706	659	658	734	725	720	694	661	662	671	661	649	700	718	666	713	712	688	732	675	721	689	714	669	655	657	748	659	678	700	658	691	738	727	706	670	699	674	666	719	672	697	746	696	649	650	736	713	696	703	638	728	670	701	652	644	669	686	641	728	680	653	636	629	673	659	717	679	699	721	712	676	668	709	707	717	745	673	735	645	743	676	648	684	745	674	702
16299	41500	31151	13268	7976	6087	4545	3676	2930	2383	2009	1687	1592	1478	1439	1349	1250	1159	1196	1094	1122	1105	1049	1093	1039	1045	1047	928	943	956	909	921	934	949	900	967	945	951	877	945	862	902	872	862	935	913	860	906	893	882	883	896	853	888	893	840	884	936	849	912	867	851	883	858	869	850	780	853	882	881	847	846	821	856	825	829	806	859	860	859	837	875	854	826	836	820	851	871	861	842	894	883	831	858	874	818	845	860	838	789	848	852	841	841	835	832	851	800	848	831	847	804	839	842	857	866	880	868	897	896	832	842	863	836	882	872	833	827	806	848	834	821	777	848	807	858	837	846	836	870	873	898	873	851	836	834	830	812	861	867	871	836	806	878	870	799	798	828	867	869	848	831	864	881	866	846	849	880	847	872	877	851	886	832	849	843	848	811	868	847	783	851	860	910	877	844	848	868	861	861	821	816	840	828	885	858	862	830	803	870	889	858	910	855	817	831	950	824	866	815	880	854	852	862	888	900	845	849	867	826	820	801	835	866	812	839	864	872	827	840	877	816	833	863	892	842	832	821	862	857	877	837	885	853	843	818	874	830	854	853	831	850	871	888	900	844	854	837	803	873	810	880	891	872	892	838	888	864	844	884	834	847	796	847	851	847	801	839	855	853	839	893	868	876	856	886	847	838	859	807	876	836	815	798	849	863	822	881	819	825	849	904	888	887	857	887	857	855	789	854	900	853	928	852	830	893	837	852	868	860	819	872	850	844	838	834	773	842	889	858	905	845	844	850	802	868	873	877	865	814	872	876	844	865	867	884	853	819	893	818	869	825	821	840	889	861	844	825	890	828	823	868	844	872	857	836	839	861	826	826	888	857	814	836	849	880	823	862	863	836	826	879	883	837	860	867	814	852	838	843	868	836	831	858	835	859	857	832	865	839	873	875	858	871	850	883	875	820	833	861	830	824	842	818	846	811	833	848	829	886	852	862	820	803	900	876	830	890	863	805	861	867	872	879	911	882	861	906	855	867	879	853	846	860	850	821	880	814	833	827	870	868	825	835	873	800	867	870	856	857	818	780	831	839	807	881	857	852	864	851	888	881	881	829	900	801	850	897	856	854	868	874	835	874	875	848	874	867	897	912	846	880	849	877	833	871	876	821	859	809	877	839	823	835	864	868	870	838	839	833	873	858	821	824	835	887	851	838	837	877	838	920	845	878	852	844	803	822	798	859	908	803	862	875	831	861	880	873	849	823	835	866	836	794	900	877	895	790	884	860	817	914	827	906	801	866	835	860	878	866	852	907	806	839	766	853	863	855	881	832	841	822	822	940	824	870	835	851	804	853	870	842	882	860	868	837	874	810	900	852	823	884	876	871	881	827	838	811	824	860	849	809	794	884	827	852	811	884	795	838	885	851	869	881	845	877	858	857	834	819	816	836	873	811	846	836	845	851	862	827	837	837	834	892	871	849	788	846	806	812	805	829	853	808	839	822	865	836	884	898	856	835	815	812	808	832	853	823	880	865	857	854	836	862	911	851	839	850	863	832	865	862	888	856	817	861	835	883	809	848	824	853	885	849	841	854	842	833	876	772	843	855	822	842	862	866	868	853	876	884	866	875	844	876	828	839	836	854	830	940	833	859	865	852	869	889	907	823	801	890	838	857	854	846	797	832	861	853	895	885	799	851	838	844	850	861	869	861	856	877	890	827	846	879	883	835	846	924	867	820	837	867	836	804	863	865	816	853	803	829	851	815	843	803	868	823	843	845	798	848	855	897	801	832	863	842	792	862	824	883	772	841	821	854	813	898	872	827	867	847	832	797	850	910	852	818	852	836	854	833	879	908	797	847	882	831	893	795	846	845	802	819	817	806	836	822	875	887	822	858	845	835	849	850	824	841	843	862	873	843	843	876	889	875	903	892	864	817	830	826	827	856	844	845	912	815	843	841	831	875	839	851	863	841	846	876	837	844	861	867	853	844	911	920	789	865	880	835	843	856	848	807	872	898	880	907	822	785	829	826	868	892	892	840	856	828	848	808	879	817	812	876	818	837	868	826	842	894	861	863	852	865	874	864	889	864	869	875	870	857	896	873	888	917	858	899	827	829	852	846	840	851	816	863	825	881	831	835	847	847	828	824	888	875	864	837	907	837	879	824	879	854	840	835	887	835	828	878	824	925	882	870	861	873	843	851	842	868	847	862	850	875	864	852	800	907	873	891	853	820	918	810	898	865	856	822	889	864	876	889	806	850	854	817	852	888	851	888	858	868	855	863	837	855	823	843	846	883	849	885	803	859	826	909	873	864	893	857	850	856	871	797	833	863	850	825	938	879	840	850	875	846	849	808	828	815	873	833	870	870	867	881	846	885	815	859	806	839	908	889	892	808	821	846	867	856	818	847	859	840	853	814	842	860	893	888	902	816	838	893	875	879	804	838	848	851	819	837	917	830	853	851	949	884	841	792	881	838	846	803	832	854	889	864	837	894	910	862	863	842	847	790	840	851	881	878	910	797	864	858	867	877	878	809	796	876	865	840	826	918	812	854	858	907	818	835	826	840	858	843	864	860	861	870	839	863	839	806	877	816	910	788	829	787	842	813	866	841	888	848	836	828	843	844	862	791	885	897	838	809	882	796	849	819	818	867	872	871	817	876	871	932	793	859	907	845	859	870	859	837	835	897	838	889	871	824	862	866	901	887	841	842	813	866	843	854	848	854	847	836	856	837	827	884	882	845	864	820	876	805	853	881	852	868	823	822	792	866	862	818	834	876	897	833	804	841	890	875	842	911	891	847	844	815	831	862	873	851	881	839	828	851	888	853	831	858	880	807	856	874	812	826	819	842	866	833	884	868	819	823	877	828	824	823	849	847	873	827	826	850	886	821	868	912	854	892	842	814	880	814	848	819	864	852	777	874	894	813	850	825	884	814	800	853	876	869	819	856	871	869	840	865	850	893	875	849	896	830	840	862	858	852	835	885	916	875	823	843	841	833	840	871	817	884	822	859	835	858	874	811	922	854	851	816	847	794	844	858	824	908	826	865	796	815	840	897	963	834	857	811	835	868	865	834	834	832	890	884	802	877	875	828	857	896	863	838	864	854	828	843	843	853	831	835	802	849	831	879	835	903	868	837	851	840	900	826	811	796	866	836	861	808	779	827	862	832	847	844	836	814	848	829	842	858	870	829	812	818	836	829	899	840	826	856	850	808	848	870	827	867	848	850	847	833	853	842	787	855	799	859	882	845	820	840	854	825	917	826	849	850	827	837	873	830	813	847	839	862	865	797	840	850	800	838	835	866	800	883	885	858	806	880	811	861	834	900	854	837	856	868	820	915	875	791	842	837	793	858	828	861	869	785	860	860	854	892	873	916	830	858	873	862	877	854	900	805	819	854	868	884	849	842	800	842	852	844	901	837	839	858	850	848	822	876	826	876	834	877	847	809	849	813	882	827	811	841	841	888	841	848	882	899	817	832	875	917	802	796	838	869	870	841	850	861	805	894
24673	21541	27890	25573	13167	3054	1873	1337	1048	896	799	717	616	565	544	528	512	492	507	443	476	473	488	473	424	428	404	383	392	397	413	379	412	373	400	375	387	357	366	357	378	319	389	342	372	353	367	357	375	373	342	331	355	325	343	372	348	330	327	368	334	349	396	354	367	314	322	355	338	317	335	345	325	364	308	354	358	360	334	388	338	348	356	390	325	350	348	336	362	343	336	336	381	385	360	323	347	370	338	317	356	343	321	337	347	352	346	308	370	367	308	343	332	348	359	332	335	372	346	343	352	388	336	365	327	341	373	351	384	337	339	365	342	379	365	339	331	348	387	364	365	364	308	344	352	311	368	303	377	318	351	359	337	351	342	364	327	350	381	342	339	358	344	360	364	342	331	351	376	351	306	322	327	342	353	355	345	362	317	315	316	363	355	320	339	360	365	344	365	371	351	343	337	352	342	352	359	346	333	359	351	348	309	370	347	344	354	325	329	361	332	367	347	327	331	339	353	322	338	343	322	342	352	352	295	361	343	335	354	358	362	331	374	355	337	295	363	317	310	372	332	373	363	333	354	354	335	311	407	361	369	333	380	340	371	325	353	328	359	354	320	334	322	356	341	317	350	374	316	373	367	334	368	362	340	362	348	356	361	319	382	333	338	348	330	345	355	332	328	339	349	354	339	348	340	361	329	345	351	351	357	349	346	355	348	341	324	301	338	315	347	350	327	326	349	323	345	337	322	314	349	331	351	363	325	334	326	361	342	374	332	315	334	323	336	354	369	334	343	382	345	330	339	360	373	380	357	336	324	345	366	334	340	317	359	352	344	348	340	340	355	331	374	366	348	344	325	343	348	351	330	322	357	340	340	329	303	336	368	328	391	319	343	337	337	345	329	324	373	332	334	356	321	349	359	321	335	349	349	361	361	344	361	350	351	341	366	338	351	363	343	352	381	340	347	326	340	324	321	344	373	318	364	325	342	368	358	343	334	300	345	341	332	307	327	322	336	349	335	313	319	353	334	330	343	350	332	334	328	339	357	355	355	330	361	334	322	310	344	294	365	343	330	336	321	377	349	347	336	346	347	349	336	339	338	345	325	362	351	350	351	336	352	327	335	345	364	324	354	329	325	351	332	323	376	364	348	339	318	355	332	360	334	348	316	358	375	358	329	365	372	356	367	345	345	343	360	360	368	364	368	354	351	335	361	342	293	370	334	342	333	334	376	343	368	349	329	373	340	340	349	352	342	374	329	304	327	353	321	317	394	356	331	332	343	358	357	340	325	350	328	366	340	323	340	350	396	336	371	383	334	352	356	329	302	315	332	341	349	354	354	322	306	320	336	325	332	344	341	383	317	347	333	346	338	309	356	343	358	319	352	349	326	348	334	342	355	348	346	367	369	369	346	340	320	355	345	325	338	379	370	357	357	350	346	359	370	362	330	351	337	357	337	346	342	347	330	336	359	312	348	337	337	361	342	340	344	349	352	352	363	373	337	334	317	377	362	348	330	336	346	334	347	327	352	359	306	358	404	326	337	344	316	327	332	356	328	350	316	338	328	347	346	347	343	318	333	365	366	331	359	366	323	330	334	328	358	351	362	375	327	364	336	390	349	323	369	349	371	337	347	356	325	350	362	348	355	364	330	352	357	345	352	345	358	358	353	356	351	344	332	363	325	340	340	366	351	333	347	320	351	331	318	344	345	350	365	350	350	343	343	326	352	326	334	318	353	333	366	359	380	353	393	351	366	346	333	348	352	336	330	335	341	338	330	350	339	338	358	336	362	331	362	327	331	351	342	344	362	323	348	350	328	354	348	337	325	354	331	355	322	356	363	379	356	357	335	377	356	312	373	360	340	335	350	356	323	321	362	353	367	333	317	362	348	356	359	376	355	354	362	325	370	320	304	298	335	374	350	347	371	334	346	335	352	339	334	341	321	346	385	343	332	324	362	341	370	352	366	348	333	345	327	359	364	369	335	322	341	331	333	328	344	337	342	379	357	323	332	364	310	372	344	345	347	357	357	349	370	347	338	321	345	365	331	334	327	372	359	351	326	339	307	385	328	356	327	335	350	329	342	344	335	339	350	333	343	350	329	337	317	352	335	351	356	339	358	360	352	365	347	371	341	374	324	363	335	323	344	364	354	353	357	363	317	376	363	362	340	352	315	356	347	350	333	349	358	322	331	364	359	348	332	349	353	340	356	334	364	332	363	344	352	351	342	329	361	353	341	366	366	337	342	313	341	325	364	309	329	337	366	370	345	332	319	332	373	328	355	340	336	342	359	341	352	340	353	351	370	345	355	359	336	379	361	360	318	320	345	321	346	367	325	348	324	335	340	327	338	332	325	339	361	346	341	349	323	361	367	341	370	349	373	342	347	380	343	351	375	370	361	387	373	337	314	321	363	334	357	343	340	345	364	366	361	311	374	341	303	353	340	329	343	340	323	321	339	354	320	338	357	328	371	336	336	378	328	364	347	360	329	336	339	375	300	361	372	357	299	353	388	328	356	347	358	375	340	379	365	375	371	323	335	337	344	366	377	335	374	368	365	312	346	348	344	327	324	318	360	342	337	369	351	340	335	327	347	354	383	378	326	354	337	360	339	338	350	361	321	358	358	354	335	345	348	317	379	367	354	321	341	340	328	343	346	340	346	338	373	341	360	381	320	354	353	357	322	354	333	312	336	360	378	357	335	365	325	333	309	361	347	355	343	336	319	351	306	374	325	372	361	345	333	349	355	313	327	326	346	343	343	350	329	344	349	351	372	350	339	352	349	341	335	322	352	345	357	343	349	329	354	358	313	346	378	308	337	300	354	339	368	359	303	354	320	347	338	347	346	374	352	353	354	335	356	320	364	364	374	353	331	346	336	332	349	321	332	385	341	342	327	320	353	333	351	332	360	381	350	346	353	363	340	330	353	317	354	335	369	357	355	359	336	329	352	365	357	335	320	385	354	332	337	301	319	318	368	318	354	336	285	351	367	365	373	359	375	340	370	393	355	363	322	331	334	347	404	353	311	318	355	306	338	369	355	310	325	336	324	360	372	357	311	344	334	395	344	359	340	352	311	397	343	355	324	327	347	335	321	362	372	348	322	332	343	364	375	386	349	362	347	353	374	335	355	348	389	328	324	347	342	323	339	375	333	334	374	369	341	352	366	360	356	330	353	361	358	343	353	348	318	354	368	347	334	321	380	345	360	326	327	343	361	335	365	331	363	318	347	312	338	321	353	378	314	343	340	331	372	332	336	333	353	352	341	335	308	355	366	320	325	343	345	340	364	368	338	345	349	374	350	352	373	368	338	342	345	362	351	352	359	323	324	321	327	340	382	384	335	348	327	344	372	369	347	371	334	331	336	331	384	317	363	359	354	317	343	312	328	339	328	353	335	342	340	330	359	354	377	338	330	332	365	350	347	359	338	361	346	383	354	348	341	345	354	311	319	324	347	329	354	337	344	348	353	338	354	338	303	332	366	324	343	357	336	362
16088	36582	27579	11167	6018	4542	3408	2549	2062	1607	1332	1167	976	924	867	770	743	734	730	746	685	656	623	580	607	534	565	549	519	516	499	513	500	476	569	453	500	513	526	480	473	475	474	470	530	487	448	465	424	446	478	496	473	457	479	419	437	468	459	495	457	444	415	431	467	440	436	471	432	456	441	444	433	440	433	493	465	472	482	476	452	396	435	424	447	462	476	482	442	460	462	449	430	463	477	413	467	448	435	438	426	433	428	472	459	493	428	436	404	458	493	447	453	422	478	433	462	432	418	506	425	448	438	449	487	421	402	411	463	459	459	460	443	433	443	465	423	436	451	397	479	502	440	454	460	454	424	476	466	479	441	453	457	403	429	436	463	440	464	470	463	459	416	474	490	443	458	428	448	473	445	473	469	445	438	468	407	454	438	432	450	424	456	451	448	458	459	440	465	497	476	470	455	409	416	430	480	469	447	447	461	440	414	475	482	451	455	414	456	454	449	450	453	467	439	465	459	471	482	470	465	438	450	442	482	453	461	429	468	472	417	461	437	431	478	438	442	439	441	459	470	416	435	443	468	426	438	448	413	452	461	438	470	442	462	478	451	491	504	488	412	451	463	429	448	483	468	432	460	394	462	434	482	443	459	433	429	428	444	419	479	421	414	450	450	441	427	483	439	488	477	450	454	468	428	424	431	462	445	444	443	433	483	449	529	493	457	462	402	416	454	422	442	464	456	422	463	415	458	415	440	476	452	410	423	496	464	474	467	445	419	446	426	464	473	446	403	425	450	463	457	414	444	458	454	451	479	414	453	428	472	463	463	446	415	424	423	444	482	449	470	459	434	411	446	449	450	490	432	426	436	452	437	433	469	443	485	492	413	439	442	426	451	439	450	447	436	463	464	451	431	450	428	480	422	453	439	455	429	452	458	469	474	489	454	483	429	449	448	434	432	447	452	439	442	480	459	439	456	463	468	446	468	458	430	488	448	374	454	429	431	449	456	438	444	513	482	463	447	430	475	403	438	436	434	436	481	413	468	481	450	456	451	436	452	429	407	477	464	442	394	440	467	465	422	431	453	452	461	436	432	460	469	456	431	462	452	428	440	489	456	474	460	451	440	435	435	485	431	420	481	443	449	455	449	424	421	444	432	449	488	470	475	470	458	461	467	471	424	434	464	446	423	450	428	472	465	448	462	461	449	463	456	445	466	446	474	469	436	452	457	485	425	457	421	479	435	455	472	471	449	469	454	436	459	420	470	459	448	448	467	457	445	460	437	449	441	464	485	443	447	471	451	454	445	443	453	427	422	444	469	480	479	459	452	458	494	429	497	464	442	448	432	471	432	459	406	440	438	435	462	424	469	446	460	440	420	458	503	440	454	427	427	455	456	450	421	429	465	457	463	468	449	448	449	441	458	391	467	434	443	467	448	491	448	444	430	457	455	436	460	467	469	446	426	465	434	477	424	450	440	428	437	474	458	457	447	460	440	411	470	435	476	469	467	424	405	459	434	467	439	431	456	447	439	452	399	487	431	476	413	433	436	451	413	459	468	435	451	466	426	473	452	446	421	463	448	456	467	425	460	467	462	481	442	428	417	455	491	470	477	417	469	460	436	469	451	452	430	441	398	451	431	425	437	469	503	464	463	497	471	461	458	474	417	459	429	460	460	445	483	394	466	451	428	417	479	416	446	450	448	437	459	428	499	467	441	409	452	448	438	475	441	471	446	430	426	468	424	417	484	475	443	469	411	433	455	424	417	481	439	460	459	440	442	474	428	400	470	445	452	428	445	407	448	462	410	423	447	432	477	461	451	429	473	465	455	427	465	424	456	463	444	483	468	402	439	458	427	449	434	441	409	456	446	453	427	425	428	434	439	437	445	434	422	490	455	466	436	409	454	459	433	449	468	454	434	446	460	429	449	431	449	423	469	473	450	428	421	446	443	481	454	455	421	478	433	462	417	427	451	431	427	458	437	421	447	469	440	484	429	467	493	520	500	454	457	469	476	464	453	414	431	453	429	449	465	463	472	440	414	436	459	452	428	441	438	468	455	457	451	414	456	415	448	462	441	426	479	444	464	475	467	511	447	456	432	407	454	468	457	487	490	473	479	463	407	419	443	434	440	439	430	451	451	439	443	436	509	451	445	458	435	472	438	459	442	429	461	422	423	456	436	399	459	485	436	457	435	442	456	447	473	445	489	390	485	478	450	459	433	470	440	443	426	467	493	445	447	464	439	447	452	399	458	449	425	484	421	440	440	412	418	467	433	457	462	455	451	465	440	426	405	469	459	478	454	457	476	423	408	439	440	423	432	444	457	471	483	445	418	418	478	478	457	462	460	447	459	428	458	430	472	445	464	465	470	454	458	460	424	438	486	460	443	452	455	445	433	477	435	460	434	455	454	453	438	447	442	426	440	471	452	478	387	441	473	437	473	497	428	470	453	483	441	453	446	455	423	444	433	478	433	457	477	437	432	428	456	438	486	452	469	481	453	394	462	440	428	455	450	428	442	405	433	467	435	437	425	410	409	454	429	446	441	423	444	453	430	468	445	446	420	457	465	444	451	479	464	458	441	438	476	473	505	457	447	388	427	448	433	428	422	444	437	472	456	434	465	495	466	453	464	437	438	491	454	447	450	449	440	410	460	441	471	458	451	424	416	469	483	440	429	489	482	450	438	457	480	443	433	418	445	439	467	445	444	424	470	456	436	464	383	470	412	479	461	435	456	423	444	439	478	434	458	414	445	471	406	472	463	437	447	503	471	418	471	446	461	435	429	419	462	425	454	423	439	456	427	464	445	457	479	447	414	429	444	454	410	434	447	443	453	434	480	447	492	418	470	405	433	431	444	461	468	437	459	452	441	466	448	461	421	441	452	458	428	431	468	439	473	429	443	464	407	437	432	446	440	470	412	447	433	461	467	433	469	432	427	481	455	506	433	440	441	445	466	419	441	446	441	444	452	459	440	473	480	468	411	456	459	421	428	460	426	463	447	407	461	458	443	450	447	450	450	433	454	473	479	420	453	503	427	446	436	460	425	416	469	498	422	445	431	452	441	454	448	435	391	483	459	443	445	437	453	437	483	443	456	450	441	432	467	445	406	466	451	456	461	490	407	458	477	463	407	411	451	441	442	443	481	441	446	474	457	446	443	469	461	452	423	424	453	444	434	428	453	415	445	447	476	459	500	445	449	475	440	459	448	426	465	438	442	433	446	465	463	463	437	425	467	442	439	443	466	412	426	462	408	469	453	473	427	422	430	429	448	460	475	455	449	418	443	437	456	425	449	444	471	434	484	467	463	427	456	391	433	447	460	431	443	453	430	471	465	406	430	434	493	463	434	432	445	462	409	459	458	418	458	439	467	458	460	454	447	451	434	455	451	467	448	447	407	427	417	415	435	453	423	452	439	457	463	466	482	435	421	436	494	448	440	455	438	455	433	485	478	461	418	441	422	414	425	473	468	438	429	453	436	444	457	421	450	443	441	421
22645	21547	29341	24195	21545	21596	11749	3230	2164	1855	1497	1287	1175	1127	1063	925	810	945	830	835	773	772	748	785	705	656	680	654	588	646	628	594	577	595	591	554	610	549	582	588	552	522	613	557	532	606	566	576	578	574	570	547	540	564	500	552	536	581	565	534	541	518	505	579	515	515	524	518	512	533	530	538	557	497	558	541	560	531	537	512	514	528	506	556	559	551	472	541	553	523	507	508	540	535	485	547	513	540	492	535	507	537	515	512	532	530	489	536	533	546	542	543	552	514	485	524	534	539	523	507	541	540	573	536	561	539	498	541	542	516	527	566	565	502	518	580	552	563	523	555	505	519	547	539	555	553	524	505	596	544	528	545	535	518	527	572	508	526	494	514	524	511	476	549	460	509	510	535	544	535	545	493	491	484	507	537	491	555	541	516	510	519	522	522	527	533	556	537	506	543	558	536	513	535	512	520	530	562	510	519	522	537	556	570	541	503	535	533	512	562	534	504	510	563	538	571	540	476	547	545	555	489	553	526	500	490	517	507	550	519	519	527	523	512	541	516	517	536	536	531	553	512	516	528	497	534	551	479	512	544	519	562	514	529	519	523	507	519	516	546	513	548	517	574	514	514	495	485	555	552	510	498	511	535	523	529	464	548	528	506	519	537	572	531	490	540	503	530	549	521	560	537	560	513	551	510	514	513	536	479	517	516	540	487	519	482	517	486	510	586	512	501	506	555	542	547	548	581	507	554	514	535	533	522	543	511	530	566	535	538	500	538	505	525	515	556	547	548	529	588	541	509	484	537	509	534	567	540	517	533	571	537	544	530	512	541	506	517	520	546	485	536	543	549	527	520	510	511	562	557	516	577	547	542	521	546	535	540	504	534	556	521	530	521	531	531	550	513	531	518	504	542	512	542	510	516	524	509	535	522	560	519	542	493	493	537	552	523	546	546	523	531	519	536	543	487	468	520	549	539	533	487	515	505	562	527	522	492	552	518	514	481	500	533	538	519	523	504	505	557	539	544	527	534	505	500	541	529	506	512	517	542	527	550	511	525	544	539	503	538	535	535	526	519	517	530	524	531	510	544	554	542	538	525	543	508	520	500	554	520	516	543	541	506	547	524	533	513	537	538	524	534	546	530	504	524	565	542	520	567	562	529	524	527	514	494	551	515	544	507	500	517	489	533	553	497	507	522	536	549	477	542	525	572	543	538	544	507	542	520	525	532	533	524	556	544	525	533	523	510	482	466	562	513	537	534	543	579	523	544	512	548	507	532	523	522	544	548	523	528	523	474	569	540	530	498	525	545	519	542	563	514	533	523	502	525	480	541	501	518	508	545	520	551	570	509	519	532	454	516	538	497	521	509	494	535	545	553	534	514	529	517	589	490	510	555	567	544	562	539	542	538	517	506	540	543	540	497	590	503	535	535	586	548	529	555	526	497	544	550	495	505	512	537	515	520	543	536	558	535	553	547	498	526	583	505	528	552	510	552	507	500	519	523	514	504	546	527	514	508	554	540	519	567	547	514	558	509	550	519	513	466	497	525	536	533	525	518	555	511	528	515	562	585	515	516	519	548	487	512	542	533	523	528	509	559	554	490	513	559	543	492	519	513	551	541	513	509	534	536	516	523	509	560	489	471	532	520	519	571	553	555	507	507	553	564	550	515	538	549	520	470	515	475	531	504	498	505	531	533	535	518	532	505	516	508	506	524	548	516	536	486	515	479	548	527	515	518	574	519	506	579	545	548	518	554	511	523	526	507	508	535	583	536	507	519	560	520	485	553	494	523	508	498	524	557	545	508	515	532	527	541	522	549	511	505	509	532	510	505	522	526	507	507	526	533	553	518	485	570	549	542	512	557	510	527	540	536	540	564	531	508	529	511	510	538	484	544	517	527	515	561	504	517	496	553	526	516	543	523	520	539	532	520	536	540	551	533	529	544	553	510	476	603	564	561	514	456	560	541	527	527	518	521	519	526	506	528	486	518	523	535	510	539	536	538	527	559	492	514	496	522	579	530	527	526	518	512	507	504	521	543	489	480	516	532	533	527	591	478	537	505	535	545	588	515	521	548	486	513	573	528	529	562	540	533	514	549	556	511	565	518	537	530	506	548	553	497	506	530	497	515	514	530	532	504	518	518	518	540	541	533	524	503	505	510	547	518	499	536	543	508	513	552	546	504	511	540	482	495	549	505	503	567	524	520	493	536	512	536	534	520	510	504	534	531	513	530	539	545	507	483	518	496	541	533	520	520	548	538	504	530	528	492	505	566	460	535	554	502	520	516	501	515	513	544	498	542	505	499	533	514	514	551	494	490	487	514	535	522	521	546	551	497	511	552	515	535	535	527	502	531	554	506	522	524	515	535	513	507	499	534	496	550	509	559	544	510	523	576	527	558	555	487	520	480	527	505	507	543	503	539	538	573	558	507	548	560	552	498	517	506	538	550	539	510	509	551	491	557	551	537	523	520	525	546	537	515	530	480	527	522	495	483	528	538	561	501	532	490	506	479	530	507	518	536	513	531	533	532	475	515	515	486	572	525	514	513	544	490	515	534	538	523	515	529	490	534	527	523	480	487	508	509	534	537	528	510	537	538	569	540	575	557	484	502	513	517	550	537	502	489	537	532	551	521	503	480	490	546	545	527	541	571	501	505	584	548	523	525	512	536	537	534	534	552	528	513	575	522	527	545	530	521	535	522	487	516	491	525	506	495	504	544	543	522	505	512	524	553	533	525	581	516	543	504	497	515	515	511	553	531	549	494	518	532	521	558	541	545	560	497	472	516	556	529	507	500	570	522	521	491	586	507	504	548	504	507	535	527	491	517	490	550	570	527	513	556	537	548	518	509	518	544	547	541	526	528	491	551	527	491	510	520	500	539	512	520	528	549	550	482	478	525	519	496	562	500	520	470	532	525	577	540	561	533	521	556	499	529	535	507	499	490	565	552	503	562	523	540	524	562	545	488	499	484	503	522	510	516	563	546	516	521	513	553	555	507	530	539	511	536	529	505	533	511	545	508	529	495	541	530	531	539	488	511	533	552	506	510	547	511	535	513	544	518	532	507	518	528	524	496	497	544	512	557	516	523	550	525	515	538	463	513	560	480	548	540	531	530	511	531	574	539	510	541	507	527	561	555	497	514	481	515	506	516	526	506	463	528	541	516	501	557	524	528	543	535	527	537	545	501	554	506	556	490	496	511	515	523	548	493	519	540	555	536	544	530	517	523	481	515	522	566	544	501	488	524	513	566	520	490	534	535	502	523	538	533	509	492	534	484	560	523	585	537	527	542	491	514	519	521	534	527	529	537	512	508	532	552	551	491	556	496	540	521	532	512	536	512	495	548	514	516	527	484	509	503	503	565	498	508	522	531	500	489	537	509	503	508	513	563	562	544	541	512	526	526	509	533	512	503	511	521	514	529	507	531	475	539	536	494	494	521	542	560	550	546	538	552	500	510	549	543	560	524	505	528	537	565	532	519	557	551	519	495
19825	46431	35690	21035	10800	8142	6289	4684	3602	2908	2422	2024	1786	1544	1420	1384	1316	1186	1179	1183	1043	1036	1045	948	927	984	871	915	855	856	800	826	832	864	810	835	807	747	770	771	718	711	713	744	733	720	774	698	705	724	708	682	642	673	676	708	678	680	689	678	707	679	693	699	669	670	654	695	677	679	712	676	682	675	675	673	653	705	639	681	684	674	691	655	661	699	651	657	693	721	634	703	699	686	709	639	637	705	699	665	659	700	646	654	729	704	649	676	651	648	647	620	684	666	678	687	667	650	675	693	675	632	659	686	676	672	701	675	644	659	644	682	717	640	678	695	647	709	681	680	695	674	674	677	658	643	682	643	677	691	618	670	681	658	695	677	689	644	680	676	648	635	649	658	652	672	652	645	720	610	653	671	677	658	640	661	685	660	687	675	694	654	638	667	668	688	667	706	628	660	661	704	687	705	681	686	697	656	685	682	662	683	623	645	657	688	711	620	671	614	662	661	662	680	638	695	625	650	653	682	658	673	674	677	627	632	663	659	680	630	651	695	674	674	636	677	673	681	662	626	630	658	651	686	661	663	632	695	665	668	706	680	659	709	664	670	643	652	693	675	684	649	671	656	660	670	662	634	702	658	680	641	645	648	669	626	650	653	696	694	671	622	657	632	632	656	688	709	625	658	681	662	702	663	640	658	643	645	669	679	666	657	689	649	671	681	644	699	692	676	641	701	708	666	640	645	637	723	679	679	639	693	652	686	665	661	662	659	694	662	650	665	680	686	650	675	704	650	666	695	680	682	653	684	674	665	603	662	692	646	630	685	670	653	626	660	658	673	662	662	612	616	644	652	670	649	703	669	640	660	618	666	655	625	682	687	695	712	653	669	649	708	618	711	691	679	691	696	689	662	655	677	680	695	699	664	667	663	685	733	707	672	707	659	633	675	673	685	644	649	702	646	665	643	683	656	673	648	644	626	644	677	679	661	649	691	722	667	631	661	644	618	701	719	664	662	690	671	619	669	685	676	610	690	707	661	672	682	637	671	657	688	668	643	598	685	708	632	642	664	665	642	690	735	683	678	700	693	676	690	681	660	652	619	663	682	624	661	717	666	659	656	668	646	689	635	666	663	722	616	651	642	641	710	660	642	662	642	649	635	645	632	686	675	629	723	723	661	651	636	685	643	634	705	665	688	710	670	704	674	734	688	695	689	701	708	658	669	671	669	635	643	631	665	639	669	696	655	621	679	640	695	686	713	653	644	698	658	667	633	640	652	670	681	688	661	643	654	682	668	646	655	666	679	671	656	697	711	660	639	647	648	640	696	646	665	640	659	649	701	642	718	722	694	637	730	707	681	629	683	661	662	686	697	669	687	655	667	674	720	642	676	687	709	682	655	708	700	706	710	649	681	670	691	616	731	665	664	675	668	666	707	654	596	683	675	654	680	669	650	656	654	674	670	653	695	673	665	678	691	734	660	675	645	721	693	652	637	683	641	661	647	667	637	637	710	684	666	697	677	683	682	647	701	661	664	647	694	696	685	710	689	690	665	689	679	692	666	664	661	658	671	743	662	705	662	650	671	698	653	665	652	613	708	671	629	690	610	663	655	673	675	685	651	647	680	659	726	609	710	733	624	675	663	640	678	684	648	672	656	642	633	596	691	689	678	676	634	688	695	631	738	652	667	678	676	652	679	705	649	666	699	642	664	663	636	673	658	646	693	658	645	679	622	684	606	699	703	645	678	674	708	702	613	629	676	691	727	670	656	644	724	611	691	684	638	703	666	686	652	632	615	647	657	657	645	618	672	667	666	697	690	701	651	660	675	688	655	721	658	645	689	668	635	689	649	618	626	672	680	671	632	689	668	653	682	638	677	669	683	638	626	670	716	661	722	680	671	688	672	705	692	666	627	642	652	698	678	673	704	673	694	645	691	669	644	692	710	688	634	693	664	662	626	641	651	697	621	704	685	669	680	663	689	628	669	668	654	729	643	636	695	658	709	723	670	660	674	650	666	718	643	653	687	629	678	722	677	672	633	639	666	658	651	626	636	663	702	641	682	691	701	625	663	710	650	688	664	703	658	631	719	673	684	643	695	643	663	687	670	662	666	600	645	646	629	661	665	708	645	713	660	636	645	672	700	693	709	644	673	695	682	684	664	708	685	652	686	668	639	683	664	659	642	684	677	637	656	721	653	691	618	686	717	618	625	679	651	689	653	664	660	617	663	650	629	641	694	673	658	568	624	657	661	657	649	662	664	677	683	651	628	623	624	672	696	643	711	657	703	674	702	664	638	640	673	705	652	628	706	654	686	665	671	665	675	641	669	627	688	645	665	680	693	674	667	664	657	641	661	664	643	657	646	679	681	702	676	661	631	671	677	659	672	661	717	658	617	694	655	665	637	669	662	663	640	601	695	695	648	665	650	655	673	678	668	685	643	677	677	694	683	714	681	715	670	665	650	673	666	653	662	673	669	618	672	709	712	665	658	714	684	666	656	678	681	654	694	641	653	666	630	657	635	651	653	690	693	643	676	677	672	643	614	677	716	663	662	641	652	659	655	661	681	664	712	661	659	659	679	633	658	683	630	668	676	630	660	642	680	653	654	686	693	669	598	656	612	685	673	653	680	613	663	705	662	655	665	631	630	684	632	643	677	700	685	699	642	643	706	641	642	702	660	670	666	617	667	677	648	695	638	707	664	611	638	682	663	652	651	661	701	671	666	638	679	644	655	663	687	679	649	665	624	698	661	678	697	682	683	675	649	680	668	663	684	688	634	684	678	694	605	721	677	681	632	681	686	639	634	607	708	645	661	629	649	664	655	637	671	704	660	684	657	651	721	672	631	709	668	703	701	686	697	685	620	650	708	664	643	645	664	674	629	697	656	688	666	662	616	661	673	627	707	694	633	658	700	685	684	691	671	659	637	701	689	655	668	656	637	669	675	687	644	679	669	685	643	683	709	687	683	695	664	670	642	728	639	672	632	668	648	664	673	671	664	633	677	700	633	663	688	670	664	683	646	657	687	641	706	692	652	714	658	671	638	715	661	674	669	668	722	652	705	635	636	614	687	629	652	635	672	631	659	690	681	670	708	668	635	692	668	641	676	613	649	688	668	684	653	664	676	669	666	699	630	653	643	716	664	702	693	657	661	666	660	642	702	704	669	677	657	650	666	655	659	662	679	708	683	649	686	717	691	646	697	650	635	678	678	635	710	669	678	654	715	690	646	688	709	652	660	660	682	689	654	706	617	705	650	658	617	676	636	657	678	679	668	677	667	663	636	649	613	626	639	678	653	668	668	659	678	624	741	635	698	678	676	681	654	659	683	654	681	696	717	718	679	695	682	664	695	667	713	665	646	689	689	630	683	699	664	668	662	728	693	651	632	656	686	635	641	647	682	688	680	696	679	673	660	685	642	651	642	658	653	644	680	669	662	687	670	707	673	707	681	678	688	645	631	692	717	673	681	654	648	660	675	688	676	719	631	704	645	693	710
27560	21573	17822	8910	2904	2012	1581	1208	1044	941	833	732	711	642	658	656	626	654	661	633	586	585	567	598	562	597	582	532	552	557	619	507	557	545	511	556	506	524	529	532	535	545	533	550	535	543	514	563	529	539	520	546	543	577	535	501	506	526	525	505	555	484	555	522	512	564	562	543	530	524	531	544	495	534	505	487	516	537	509	527	529	498	539	543	531	481	534	575	538	530	511	516	553	554	553	564	561	542	529	523	487	510	563	554	526	484	541	505	526	515	540	520	512	518	545	504	524	539	504	537	506	573	546	525	520	537	502	500	523	543	499	525	507	520	528	549	563	531	557	503	549	548	504	569	564	528	519	518	530	529	513	488	549	514	555	530	527	520	542	549	511	584	546	551	556	535	516	547	497	541	520	532	499	544	525	537	514	551	540	589	563	544	522	530	554	502	517	525	527	530	530	545	532	546	498	533	515	532	533	515	528	555	561	530	511	559	533	505	495	527	538	503	551	561	546	529	535	546	534	532	498	541	498	557	463	535	546	509	526	577	526	543	517	538	535	535	562	531	520	550	534	519	541	523	530	516	514	562	499	532	540	520	520	545	523	521	553	586	527	516	512	519	559	485	493	498	532	533	582	522	503	535	536	540	527	521	525	529	515	524	500	482	543	514	502	524	503	496	509	544	556	557	520	553	526	543	491	531	502	496	491	533	543	523	503	493	531	504	541	545	513	545	532	478	495	506	497	535	498	543	494	537	555	537	555	535	515	566	555	502	533	506	510	480	526	520	538	513	552	520	509	521	545	540	529	531	546	538	490	522	498	526	512	510	552	524	527	499	516	518	513	550	578	468	546	536	533	500	505	521	507	547	540	493	510	518	485	499	512	515	513	550	558	511	522	499	493	534	540	546	528	538	523	550	489	530	504	548	573	473	509	531	527	536	545	504	518	458	529	486	554	504	567	517	530	535	498	516	531	449	551	568	558	521	543	536	527	542	565	556	549	524	526	543	534	523	508	473	529	560	523	538	526	527	516	511	561	480	523	521	468	506	521	511	509	536	548	518	515	487	541	542	493	536	518	516	522	535	484	501	563	521	528	482	519	545	533	548	558	521	476	531	549	557	479	521	510	512	519	555	552	524	502	531	541	526	530	535	560	507	554	514	517	488	537	531	532	508	576	538	534	520	524	523	493	514	515	521	514	524	546	554	549	539	539	486	557	556	536	523	493	506	533	529	527	523	512	517	515	508	527	537	546	530	501	528	538	508	519	524	536	527	523	584	522	494	510	576	557	522	517	517	524	517	510	542	549	558	519	494	548	507	515	478	508	488	512	587	541	517	564	548	514	547	543	494	556	520	541	517	494	551	506	514	547	552	554	503	511	503	536	487	546	561	490	537	499	501	521	538	521	567	546	484	530	542	479	519	537	521	532	546	539	532	547	548	543	551	539	546	531	514	575	514	549	522	528	465	523	514	523	542	550	529	532	558	550	527	546	565	519	528	548	537	544	534	504	523	532	534	538	541	482	487	531	558	542	550	535	534	546	517	547	524	527	516	521	515	593	498	481	539	528	539	519	514	549	491	553	500	564	515	516	524	528	563	475	542	523	513	518	492	543	496	551	541	528	522	499	546	518	508	495	492	548	525	575	506	542	523	564	464	530	501	551	501	497	509	532	538	508	534	499	530	514	505	488	551	526	515	535	533	536	557	546	502	533	548	530	536	545	510	511	524	526	523	524	542	515	527	564	525	513	525	510	517	519	529	499	522	559	517	496	511	547	568	550	511	537	539	511	492	542	481	501	539	492	489	506	520	550	531	515	516	521	504	493	504	542	558	549	515	529	505	521	578	530	545	539	537	521	541	503	517	538	547	544	522	557	470	539	498	524	566	525	499	553	531	488	539	529	547	529	543	512	496	510	516	513	564	521	526	557	525	522	496	514	506	499	498	525	518	563	573	536	517	544	570	507	506	543	514	544	542	523	519	551	562	500	559	515	541	568	570	585	528	523	533	541	562	490	514	541	542	521	543	519	517	497	517	524	519	511	511	506	540	533	516	513	529	538	540	525	570	515	496	520	536	498	543	498	520	537	483	536	540	565	513	512	587	574	537	484	556	514	507	525	535	539	515	506	527	553	521	553	509	534	528	491	539	525	542	479	504	550	496	506	576	537	523	538	551	516	488	539	537	516	534	537	512	554	530	522	518	524	535	532	525	500	543	591	539	541	551	534	530	527	518	532	515	538	541	530	513	546	533	557	502	516	547	519	546	523	541	515	537	514	523	536	558	571	540	546	556	472	556	547	498	536	516	516	559	545	520	500	526	558	530	546	535	500	524	493	550	557	507	500	506	548	530	514	557	533	490	540	524	518	549	545	498	504	504	503	527	539	505	519	554	570	490	531	500	528	523	532	507	518	535	517	546	530	569	545	534	535	513	541	535	549	490	568	515	529	503	511	500	556	471	476	494	523	556	538	563	527	546	489	503	493	538	547	501	541	535	545	511	570	529	547	503	505	552	535	524	550	525	519	535	536	478	531	546	539	529	528	536	518	549	498	509	549	500	564	499	483	519	493	539	517	506	518	546	535	544	516	546	534	549	551	503	516	535	515	505	513	543	553	530	539	529	500	522	487	535	554	512	529	508	525	537	543	570	529	494	553	546	515	548	542	551	550	524	544	495	512	502	541	463	508	531	590	512	533	555	521	547	532	533	522	513	535	491	500	557	554	523	547	518	504	520	476	584	515	530	509	563	506	555	536	515	551	533	526	519	529	555	527	538	522	594	503	529	513	552	571	536	535	481	515	523	528	546	500	543	538	560	522	519	493	494	514	502	510	490	539	523	505	514	521	518	548	555	531	511	547	524	550	529	512	524	547	529	562	574	527	561	553	535	567	529	531	556	509	502	503	508	595	522	522	540	510	480	484	550	549	526	524	526	493	533	493	546	537	496	528	536	512	527	557	540	521	494	551	504	504	567	572	550	518	518	546	566	509	475	464	538	552	546	533	534	533	532	542	518	541	532	539	532	556	577	535	531	520	531	558	551	520	541	541	516	568	531	527	555	550	495	505	537	534	527	491	511	541	542	556	543	526	529	527	541	533	511	545	514	516	510	500	538	516	546	559	554	515	512	535	546	488	535	509	480	516	530	515	541	534	532	524	523	526	554	532	487	531	523	493	515	534	569	532	534	498	535	551	545	543	519	514	493	573	537	530	534	529	496	539	518	502	563	592	494	518	537	532	557	530	560	564	529	511	553	537	500	568	470	591	546	561	535	506	555	488	577	567	528	501	526	530	536	485	496	504	520	527	498	515	498	559	505	535	488	489	506	520	524	537	506	530	520	546	507	563	531	533	511	555	533	531	522	547	510	539	555	526	560	490	515	544	505	556	544	483	506	576	515	562	531	496	476	496	515	500	538	527	580	536	539	525	524	522	536	493	537	519	555	577	535	521	584	532	543	502	535	482	484	543	535	585	510	523	477	539	524	549	526	511	543
14765	28303	19026	9610	4614	3434	2546	2066	1724	1411	1152	1146	1004	959	915	864	874	805	798	799	817	760	781	740	778	724	774	717	713	682	751	704	700	711	671	693	720	651	683	681	673	661	663	685	684	687	616	648	650	662	710	695	690	654	719	657	677	669	698	656	628	651	673	668	643	703	658	658	661	683	621	667	644	655	724	660	686	664	661	585	685	675	664	698	663	710	696	660	631	645	672	672	663	669	622	668	662	698	629	664	655	649	644	682	660	631	687	676	667	691	619	678	659	689	673	724	696	646	670	686	698	678	684	718	651	650	700	668	619	689	662	618	675	657	645	640	671	661	703	658	699	654	684	656	707	615	629	670	644	678	656	634	642	676	664	681	674	688	669	640	644	641	664	636	672	713	693	723	670	658	688	640	672	626	659	638	624	674	592	642	649	650	652	630	699	676	679	642	659	654	656	677	645	650	631	656	657	671	656	599	634	688	663	713	657	662	675	687	651	671	618	702	646	637	648	647	638	677	704	609	643	692	684	642	658	625	647	689	664	682	657	653	640	643	653	638	635	646	661	663	641	626	681	609	628	650	658	669	640	602	657	641	650	655	692	667	682	637	679	637	612	680	684	692	702	644	684	637	644	673	640	666	621	670	665	643	644	666	688	700	684	661	681	654	694	668	653	728	647	661	597	652	625	691	624	646	660	666	659	679	661	637	669	638	656	651	682	661	642	671	709	608	651	667	660	626	652	635	666	637	663	687	668	666	667	626	712	615	609	672	657	634	629	691	623	661	689	671	674	703	702	665	663	628	674	647	685	723	650	615	661	656	625	649	653	656	655	696	655	661	678	665	685	629	707	646	707	623	648	697	646	695	651	618	653	625	666	657	664	628	622	667	684	646	618	655	688	652	630	657	706	644	651	625	662	660	668	682	680	660	653	662	700	685	684	665	658	597	646	641	675	703	649	683	661	705	641	725	668	606	653	671	693	677	629	646	692	684	644	691	649	635	682	707	616	644	656	661	657	681	705	682	656	654	708	693	667	657	662	602	635	633	658	631	656	604	652	676	698	639	680	651	648	636	587	710	635	660	621	643	647	650	662	677	661	661	656	645	629	693	663	613	647	629	617	676	702	630	630	710	651	638	666	667	624	639	674	646	639	664	653	689	642	654	713	673	646	669	690	653	642	680	626	648	688	669	657	651	644	644	668	619	708	670	663	665	628	622	667	652	665	659	635	702	665	671	702	675	639	682	671	658	673	701	644	661	626	667	670	649	711	623	626	655	645	662	627	616	668	604	699	640	643	681	662	629	696	635	661	645	645	665	679	655	613	683	722	688	653	649	667	651	684	652	664	695	668	694	641	653	651	686	651	649	642	645	645	633	627	730	665	665	668	698	683	652	624	674	650	655	685	681	594	696	693	634	671	681	660	639	694	612	661	677	652	659	653	647	652	670	671	702	713	675	695	659	673	655	673	666	634	672	675	621	639	682	636	695	638	722	643	645	647	682	657	693	634	669	643	658	643	669	663	703	687	645	653	664	666	693	652	667	613	677	689	638	661	635	636	638	654	683	657	649	671	683	645	651	653	660	641	670	693	665	649	671	653	644	617	670	652	711	687	657	689	729	681	642	659	703	681	658	702	647	667	630	658	643	682	673	672	607	670	658	666	665	714	696	683	666	662	672	643	651	635	646	645	696	657	636	642	634	672	618	664	630	668	681	644	668	689	652	646	659	687	663	696	662	669	699	637	692	701	652	672	707	632	612	673	634	683	715	688	639	657	653	625	625	630	640	655	647	636	687	651	659	643	644	645	652	718	704	683	676	686	679	647	648	628	688	621	664	648	674	639	641	675	669	684	657	674	645	613	647	676	669	677	647	662	657	646	662	641	635	693	609	625	684	652	643	720	644	669	688	635	637	697	647	657	664	683	643	654	644	667	637	667	649	628	678	654	656	615	626	635	668	622	644	726	642	666	656	672	631	689	647	665	687	646	689	682	639	708	673	644	627	665	652	631	666	690	657	681	660	702	639	623	605	645	694	664	646	676	682	622	654	619	675	633	659	666	661	649	670	644	637	679	642	613	675	645	705	637	661	626	599	668	659	659	633	685	642	674	690	663	645	632	636	661	681	673	645	653	649	695	679	670	666	643	631	664	631	664	640	642	622	662	634	622	642	640	633	644	635	673	697	638	656	644	672	644	659	667	704	660	646	651	660	675	655	663	621	681	648	704	668	674	646	652	665	663	616	647	653	664	654	683	663	640	643	624	678	621	658	665	666	641	637	696	666	684	632	674	662	634	668	608	676	663	670	664	659	639	647	675	687	663	694	660	676	650	660	714	644	657	675	680	711	644	654	664	675	658	638	709	674	616	630	637	693	655	655	679	675	712	691	662	670	619	668	664	669	648	652	673	680	599	658	669	648	673	652	628	679	642	619	643	639	665	671	665	661	624	655	635	673	651	637	664	665	670	654	568	692	657	684	664	657	647	678	690	674	642	677	709	652	662	651	685	649	678	711	671	675	685	623	672	626	658	660	653	682	655	670	663	671	646	635	629	614	666	668	624	657	622	620	613	666	650	659	637	702	656	658	649	657	675	663	685	648	690	681	629	626	681	676	621	629	684	657	689	676	683	679	655	702	653	626	702	627	699	664	653	640	620	702	670	689	649	665	656	693	657	675	661	641	650	699	682	688	638	697	651	650	596	671	657	641	683	659	669	697	663	695	644	621	673	648	649	696	643	633	672	634	645	705	618	681	671	656	628	672	628	698	618	713	662	659	649	641	675	686	671	624	660	639	625	667	683	654	689	653	631	660	660	643	703	628	630	626	657	662	646	618	660	688	658	658	653	700	658	671	655	645	659	626	648	656	708	663	658	662	689	631	645	669	644	701	686	682	637	644	643	730	662	637	661	663	650	660	641	657	665	621	661	696	668	712	661	609	648	642	665	697	669	656	653	665	631	646	671	640	687	652	688	658	661	643	662	670	669	702	655	643	647	634	657	678	662	697	658	644	676	676	679	696	659	613	640	660	604	682	671	653	644	618	625	655	656	661	618	640	671	650	642	659	633	636	618	642	638	675	685	660	689	667	691	684	678	649	682	678	684	638	662	639	650	678	675	650	632	651	656	631	708	693	652	665	667	649	694	620	642	718	621	689	682	656	660	664	647	636	656	682	669	629	670	703	674	629	615	679	702	650	635	649	708	704	628	626	665	689	649	661	676	686	687	640	603	644	653	691	643	673	644	663	640	642	661	645	617	627	673	676	646	666	656	698	681	664	668	638	673	653	644	712	695	663	678	671	676	727	630	622	656	648	650	682	652	662	661	646	652	690	617	695	658	669	620	673	664	653	682	705	640	669	674	684	663	728	641	657	666	634	676	662	701	610	661	632	653	621	623	671	632	664	636	703	644	627	624	702	615	685	664	649	684	692	662	643	652	654	636	647	685	677	683	649	699	624	711	643	629	621	665	665	680	677	684	679	675	671	692	670	654	643
23623	21572	29015	24631	21529	13401	3786	2329	1735	1469	1343	1247	1156	972	1043	1032	954	914	834	833	791	879	833	771	818	820	772	809	772	785	732	783	752	724	750	738	761	759	775	756	713	707	749	669	678	672	717	724	689	709	733	739	736	636	649	653	684	696	652	659	700	668	728	694	721	695	752	713	695	701	737	681	673	680	666	691	718	710	735	694	702	656	686	672	652	718	731	710	721	678	698	668	674	653	678	726	681	728	680	710	692	659	640	662	689	686	693	680	682	683	668	704	704	666	725	667	724	712	706	717	716	678	718	721	717	668	713	708	707	672	674	699	671	682	701	670	683	698	709	681	653	665	682	693	674	790	656	666	675	657	703	715	679	725	696	675	677	679	667	709	642	685	701	718	713	691	673	700	654	682	669	696	657	671	659	733	717	727	698	693	677	658	710	759	690	718	671	648	704	712	673	711	698	661	684	668	710	662	690	671	670	660	732	742	691	718	657	670	680	698	738	697	651	656	719	721	626	705	614	673	681	705	696	696	670	730	674	717	671	727	697	725	711	711	633	743	677	707	708	707	690	700	664	723	690	720	714	697	688	665	679	681	707	711	695	675	691	678	670	747	696	703	692	706	721	686	695	728	741	691	714	709	678	706	690	663	709	676	688	712	727	659	685	643	666	685	702	735	682	722	715	690	713	699	698	677	678	688	676	724	691	695	705	671	737	704	673	669	740	752	702	697	693	703	666	701	732	708	687	724	732	694	685	668	746	668	661	670	745	690	682	704	674	729	659	688	733	731	702	667	709	687	697	697	703	702	647	678	685	706	638	720	715	692	684	693	725	734	708	673	664	650	697	705	643	702	676	694	651	690	716	697	663	699	702	709	707	752	666	724	702	666	700	674	697	687	691	720	728	719	692	724	698	648	694	728	751	683	690	635	698	752	761	647	684	675	717	719	694	707	727	712	742	679	672	644	692	673	682	681	729	709	693	705	678	712	687	655	690	739	668	692	683	718	691	698	672	656	685	662	745	712	697	680	729	681	666	699	717	638	704	662	672	697	709	658	688	696	723	670	702	668	696	678	676	700	691	693	719	672	710	669	679	707	712	734	693	656	712	641	648	675	712	620	737	667	706	657	666	667	649	684	766	669	651	700	679	702	669	706	695	656	701	655	705	743	696	712	693	678	635	679	707	635	720	711	678	703	706	675	707	683	653	686	657	667	666	670	660	728	665	617	707	725	716	714	684	683	608	704	718	664	693	656	669	700	671	702	691	684	722	708	713	658	700	703	716	692	716	670	716	653	717	662	719	757	671	705	708	723	682	726	674	698	718	681	758	685	688	708	698	680	714	683	704	677	656	689	668	686	685	666	723	663	671	701	689	663	705	684	626	682	710	703	684	645	713	728	698	642	729	704	656	656	740	722	691	660	657	698	681	723	696	675	706	683	715	717	704	665	679	717	690	656	711	706	727	700	665	702	681	664	722	686	687	649	699	688	671	717	685	750	664	729	658	657	715	719	637	684	738	687	687	701	722	664	704	682	693	698	681	654	722	722	690	691	684	700	675	668	717	661	686	701	673	686	691	683	685	685	675	694	729	704	710	693	716	701	701	727	700	731	670	671	670	647	709	677	683	717	702	701	721	698	676	690	702	721	703	679	702	626	660	656	689	679	660	725	703	700	687	683	727	712	709	663	692	671	725	703	728	724	685	655	642	701	701	680	644	644	680	712	719	739	620	660	647	718	738	668	644	691	745	729	690	743	681	719	695	724	634	762	661	681	689	704	693	673	734	669	702	650	652	672	680	704	714	696	675	646	669	698	718	727	679	726	727	707	665	669	749	690	660	684	636	649	662	715	672	674	688	681	710	702	713	687	639	705	718	724	683	707	670	682	687	686	686	672	705	668	680	656	716	670	691	667	677	667	721	723	696	647	732	706	704	675	718	676	689	726	684	713	746	700	692	694	702	718	661	694	666	674	624	664	722	700	646	670	678	705	682	677	680	757	682	750	679	739	663	737	720	746	713	680	716	704	656	701	662	694	702	673	686	693	727	685	690	739	726	737	702	695	719	696	709	697	654	681	677	698	736	686	672	664	691	665	718	705	726	712	720	700	678	681	724	701	652	661	661	669	705	680	750	681	649	678	746	692	717	773	676	686	698	686	674	680	701	680	646	702	647	702	656	636	691	662	712	674	678	724	705	676	697	656	696	705	663	705	652	671	704	680	696	738	682	701	695	715	708	697	657	749	684	733	682	707	684	691	679	689	667	693	657	689	702	680	701	685	731	736	661	671	693	692	697	688	653	742	654	686	708	708	708	730	715	669	697	722	679	670	702	683	686	711	676	706	710	649	649	711	661	672	689	715	680	646	727	694	623	626	652	682	721	675	672	725	715	709	664	645	655	655	687	673	700	648	711	696	700	676	675	691	694	667	690	662	675	705	661	718	701	679	673	657	774	696	742	690	702	738	720	655	682	711	686	692	694	702	680	735	642	688	676	664	688	687	677	673	719	715	701	682	707	696	755	692	721	697	679	685	711	696	710	688	687	687	666	689	623	708	688	698	696	657	674	686	684	748	693	703	739	671	662	698	728	687	650	669	649	675	679	688	689	690	676	689	721	705	665	691	701	687	669	732	649	678	710	743	662	739	717	754	709	667	666	695	687	712	729	678	710	723	676	690	650	712	706	717	686	685	717	677	673	675	698	754	669	673	664	661	721	663	707	698	672	689	693	680	660	693	651	673	692	679	670	661	665	703	699	713	710	684	653	685	673	686	658	763	649	665	732	742	739	675	664	738	714	733	719	722	672	683	706	663	722	650	676	699	623	642	692	677	728	669	665	682	682	677	705	641	692	676	703	684	712	654	731	700	705	698	750	666	690	671	662	676	701	666	725	687	663	658	656	716	686	684	672	716	694	665	692	718	678	725	695	756	664	669	677	686	739	697	672	673	741	709	689	677	646	707	661	670	677	731	663	691	700	706	695	706	683	647	698	653	720	684	721	686	708	704	650	682	677	710	698	661	677	673	663	649	668	697	731	677	716	714	732	664	740	688	708	666	669	693	696	676	715	709	692	654	702	719	701	699	674	691	703	719	675	679	739	661	687	700	679	675	684	761	645	684	695	739	649	679	704	680	673	690	669	685	672	672	722	702	669	687	678	670	689	706	721	680	681	720	686	696	685	674	701	725	689	712	689	672	690	729	683	680	699	740	677	737	723	679	680	704	675	677	675	701	690	709	636	672	719	680	649	736	648	682	661	697	688	711	712	687	691	704	692	730	712	628	658	635	718	741	655	775	673	640	684	739	664	710	727	703	745	709	717	630	694	684	713	645	669	730	681	674	716	683	689	724	717	699	691	718	711	682	663	727	719	687	708	722	654	683	701	687	677	648	680	708	685	755	678	672	645	716	695	731	696	713	691	721	713	694	695	668	658	693	678	671	683	707	673	648	733	697	674	701	699	687	749	683	686	713	679	695	670	734	720	689	692	760	684	708
16917	38730	32808	18409	7812	6023	4670	3535	2827	2346	1982	1722	1571	1546	1420	1348	1213	1202	1137	1106	1091	1113	1113	1121	1047	1038	991	967	961	1008	1041	997	951	943	978	947	983	944	896	915	922	919	901	882	916	935	902	886	873	896	830	888	839	888	912	857	887	899	893	821	823	869	848	869	864	865	860	850	899	852	837	842	820	849	904	842	849	874	863	874	844	878	848	847	878	882	833	883	870	851	835	850	814	878	795	869	891	866	841	825	823	870	869	872	826	832	821	878	903	852	868	865	898	849	855	906	837	834	919	865	827	862	868	894	880	863	911	843	895	889	929	892	822	840	876	893	820	853	894	919	848	886	852	845	842	865	845	848	820	862	883	821	831	853	899	808	838	861	897	806	868	860	793	869	849	846	864	846	853	845	887	823	855	818	871	827	901	849	845	870	839	880	904	884	819	854	912	885	808	850	852	880	829	828	873	826	863	851	871	826	857	890	842	898	837	822	894	893	870	843	917	896	831	824	857	908	835	860	874	885	871	870	860	883	868	859	870	858	861	877	925	899	851	799	828	901	871	881	895	853	817	847	870	856	826	864	856	892	871	833	857	813	827	841	874	852	895	850	837	907	837	869	886	873	867	840	859	877	857	894	872	882	860	807	861	865	812	859	910	841	843	899	854	840	876	862	803	840	853	844	840	857	834	817	847	843	887	866	866	823	863	865	828	868	836	813	840	842	866	875	803	870	816	880	828	874	776	885	929	853	831	846	885	864	835	882	909	842	882	848	841	827	842	806	874	863	871	830	842	846	870	886	875	864	846	857	870	899	868	817	846	870	883	836	865	884	870	853	851	826	870	846	898	894	792	868	920	823	868	880	884	832	853	842	846	872	833	839	836	849	824	851	875	852	882	844	800	878	838	883	864	824	874	888	872	894	829	867	881	855	869	829	876	833	855	872	889	881	834	908	835	878	820	802	863	824	870	833	932	861	848	878	878	836	877	842	797	874	832	850	823	850	877	836	847	851	876	810	835	884	813	764	930	895	903	844	846	867	878	811	821	870	830	851	873	861	813	845	839	828	871	876	851	873	866	839	804	850	867	898	815	857	823	879	889	845	891	806	866	821	876	859	858	894	877	869	828	822	839	815	906	859	834	822	839	829	846	857	873	930	833	847	845	832	902	882	903	864	868	922	838	869	877	889	867	885	825	877	814	876	825	865	852	894	897	783	897	886	861	876	890	815	856	913	827	882	818	868	830	848	820	832	835	862	831	905	850	872	861	863	888	930	901	817	831	900	851	842	867	887	917	863	891	864	867	869	837	835	909	866	906	811	818	871	796	848	855	916	868	894	902	838	893	849	859	894	865	888	875	867	822	912	858	860	930	816	843	857	905	912	813	882	932	846	882	858	852	896	828	816	875	912	875	876	874	867	833	866	849	845	856	870	853	865	885	879	860	869	860	777	856	882	851	881	888	860	861	875	812	853	828	878	847	839	831	826	839	862	893	861	883	877	862	815	888	873	840	881	869	835	877	870	863	888	817	850	887	900	821	862	812	847	846	896	860	869	849	906	891	863	821	837	885	864	944	892	870	849	865	804	820	807	871	885	868	819	822	856	851	891	949	939	863	857	884	812	825	859	833	889	787	871	879	823	825	944	831	863	913	899	817	851	823	836	879	811	794	917	809	833	902	823	849	850	876	890	847	854	874	873	819	920	861	843	804	826	887	957	850	923	823	836	855	888	865	889	864	855	834	836	832	854	861	812	886	922	811	836	859	827	871	920	843	832	827	838	863	871	837	856	905	859	835	861	828	923	859	888	827	887	846	857	851	863	852	824	850	811	807	869	897	894	858	868	874	809	833	836	904	834	910	821	828	842	871	862	905	923	859	823	882	841	849	898	826	892	843	813	810	881	905	887	885	787	920	854	874	843	881	847	852	884	834	799	839	865	865	830	848	837	847	895	858	843	819	817	893	868	846	896	835	892	865	852	854	896	865	868	889	894	829	910	867	864	892	894	863	856	901	840	853	893	862	839	826	927	926	841	839	830	868	862	822	844	845	851	873	857	850	857	831	867	863	808	842	917	859	832	891	817	883	898	835	894	825	857	870	893	822	844	873	847	873	839	855	843	896	826	891	882	875	865	883	894	884	818	878	886	872	874	812	868	846	836	843	864	847	869	902	862	871	878	834	827	840	836	835	865	892	849	877	854	882	854	879	871	872	845	872	796	840	926	817	865	877	870	845	881	846	840	887	867	915	866	867	877	844	883	901	878	847	866	869	821	856	874	861	832	849	870	817	874	842	829	778	860	864	828	825	880	884	824	864	852	886	813	878	822	825	859	826	908	852	834	890	878	902	879	842	886	886	821	860	881	848	844	837	866	840	856	883	878	876	896	791	900	848	862	842	850	859	845	823	889	824	814	884	806	833	866	840	867	857	855	883	820	873	938	869	859	787	905	864	868	863	865	899	884	913	854	885	852	865	899	859	855	845	955	863	905	900	892	865	779	824	856	841	896	861	900	848	906	836	840	839	842	827	835	878	892	897	852	878	837	867	865	872	861	806	849	872	869	894	887	853	835	850	873	858	818	885	886	848	848	830	866	836	857	851	831	828	875	877	860	878	854	842	863	887	845	892	760	853	815	803	798	848	850	822	853	895	884	853	863	821	837	891	840	870	834	893	851	885	858	856	871	848	816	863	858	886	877	911	849	871	841	887	877	828	884	852	865	912	839	820	861	860	916	849	880	803	833	899	886	876	796	785	900	818	845	898	865	941	811	873	853	818	868	866	819	904	894	871	870	862	826	859	856	822	918	806	888	877	821	858	885	850	853	839	838	840	838	848	889	854	865	819	828	904	827	816	905	801	852	877	871	841	820	870	885	876	859	874	870	874	826	840	866	834	852	851	777	798	820	858	866	932	848	881	835	846	839	814	883	807	822	837	835	838	836	843	914	836	871	844	898	889	856	861	882	867	838	822	838	840	841	817	890	862	862	875	813	840	890	865	861	861	880	836	845	901	812	849	854	785	856	818	837	810	857	827	878	815	817	924	839	888	860	850	860	853	898	870	816	889	852	884	870	860	852	866	895	822	849	838	882	931	909	849	874	879	836	890	841	879	850	879	843	859	846	819	816	900	862	882	846	881	865	885	899	924	854	865	853	803	823	896	842	889	883	810	863	876	869	900	899	872	880	864	862	928	840	867	893	832	842	841	910	805	840	873	858	828	869	852	840	827	845	861	868	834	853	835	877	868	853	876	854	877	858	836	859	888	829	810	872	918	826	835	874	882	826	875	858	854	877	835	869	827	884	844	863	826	823	814	879	782	857	853	886	869	869	848	889	861	925	846	859	822	870	873	859	917	898	833	827	875	888	882	887	855	835	835	870	866	889	835	877	867	788	851	836	874	837	863	830	839	818	909	890	841	834	834	868	865	862	851	877	852	850	892	866	851	810	864	868	859	851	883	884	909	838	874	891	868	879	778	840	898	863	850	877	869	860	858	850
24769	21553	27937	25538	13311	3060	1907	1434	1088	955	819	678	634	587	593	516	527	474	508	463	462	448	451	446	449	391	378	376	434	402	375	387	360	395	373	344	374	380	376	415	351	319	378	340	356	342	333	376	342	338	349	331	357	346	348	370	335	324	336	377	321	338	342	329	364	351	355	408	324	360	322	373	361	360	360	372	359	369	356	359	343	349	334	339	321	381	315	346	336	358	332	382	360	349	333	333	330	321	370	343	324	331	323	355	321	305	334	380	349	343	321	368	340	327	321	336	349	376	340	312	336	334	346	348	331	345	308	344	383	360	335	349	350	350	334	336	347	372	367	361	321	326	341	368	311	354	370	350	340	387	339	361	353	352	358	341	339	339	366	363	363	333	349	329	360	348	362	344	369	348	342	344	325	349	325	323	351	337	363	324	339	348	357	343	342	338	334	344	334	343	340	335	339	333	352	305	365	344	312	356	352	365	337	352	354	364	370	361	331	388	350	386	319	342	346	349	352	339	317	350	318	347	331	326	336	332	325	339	359	313	331	348	400	363	311	345	364	354	348	369	338	335	321	344	309	355	358	383	330	339	330	359	333	383	347	354	344	378	367	343	391	358	321	357	360	339	359	370	340	349	341	356	311	318	396	332	332	342	382	361	361	341	311	349	315	366	331	351	321	369	334	339	326	367	347	357	339	347	327	363	355	336	350	374	371	333	345	338	337	328	334	345	333	343	324	363	368	333	341	347	348	368	317	332	342	351	359	314	369	337	345	350	346	345	341	359	340	344	326	353	356	353	348	348	315	335	319	353	352	317	360	386	317	336	329	325	333	308	361	353	356	346	356	324	339	358	335	358	350	342	359	362	366	345	324	377	371	302	347	305	355	340	373	357	380	324	359	334	347	350	339	357	348	325	367	346	371	323	356	356	369	330	325	333	327	324	317	360	351	323	336	368	363	360	351	329	324	314	349	324	331	376	297	316	372	388	352	329	342	306	353	370	370	364	355	316	301	305	341	351	334	348	369	336	338	348	313	350	350	367	343	393	323	319	369	374	340	337	322	330	385	324	369	348	340	332	345	372	363	356	361	366	307	340	328	381	323	326	333	345	384	379	345	355	341	345	359	342	337	358	340	350	352	368	318	362	324	345	300	343	356	353	379	323	357	364	337	331	346	351	367	304	393	360	345	338	346	349	309	321	301	359	343	341	330	350	328	324	328	351	344	341	359	329	351	340	345	366	362	354	388	341	365	328	325	327	360	360	340	327	312	365	340	327	347	339	354	346	339	362	366	368	352	373	342	348	326	351	317	338	324	357	354	370	341	338	371	370	356	342	311	350	348	314	321	302	348	328	347	323	359	325	357	395	360	365	362	355	331	316	366	327	332	350	363	373	325	353	370	363	353	342	338	314	307	336	323	365	330	352	337	342	328	340	362	323	346	322	348	335	336	351	330	342	381	325	357	335	354	324	300	322	342	365	323	364	351	342	351	390	329	279	321	344	341	336	319	318	364	384	339	343	349	351	334	352	360	344	338	354	347	351	321	359	358	346	361	360	374	337	351	355	388	331	330	317	337	364	382	319	330	363	350	345	326	341	329	364	326	365	350	371	352	360	355	335	358	349	354	349	360	313	297	330	338	349	354	348	373	361	384	343	319	353	343	363	355	345	343	308	334	343	339	335	334	355	372	358	345	357	370	322	327	349	367	331	351	352	300	338	330	372	341	331	316	358	348	328	320	346	330	334	355	350	366	384	348	348	325	341	330	310	359	357	338	390	343	329	349	342	331	313	355	311	376	319	336	358	351	358	338	355	383	344	315	381	346	335	361	320	351	355	387	357	334	334	346	373	298	349	351	321	333	371	346	353	324	331	373	365	363	365	372	309	339	313	329	386	319	362	345	367	354	337	335	333	360	343	339	359	345	353	370	351	335	347	348	368	343	358	316	375	375	323	330	353	323	359	317	357	337	330	343	355	367	359	330	396	332	333	354	329	337	336	334	343	345	351	349	342	350	369	394	361	366	337	320	335	345	362	345	364	324	336	335	338	371	364	361	316	360	355	361	387	334	353	329	349	327	358	319	338	350	349	346	318	354	341	385	326	319	349	356	340	328	350	361	324	389	296	303	361	344	379	378	382	360	367	335	304	323	346	357	328	360	329	380	373	336	375	322	337	309	358	383	371	362	321	346	297	300	366	349	321	341	345	310	364	356	310	355	341	320	339	331	331	306	354	371	357	333	350	331	341	347	327	382	333	340	352	341	363	325	304	343	302	369	351	379	341	372	373	323	356	348	341	313	331	338	368	359	340	308	356	334	334	348	326	355	350	356	338	341	344	333	327	355	342	355	346	345	325	341	332	316	356	353	340	340	354	349	339	356	332	357	333	363	352	322	333	327	369	349	338	328	374	364	339	354	359	348	320	336	350	352	350	325	310	329	350	320	350	321	368	337	352	329	325	329	328	343	353	315	326	364	354	368	341	357	317	344	316	355	353	325	382	329	303	335	364	349	376	346	312	385	331	329	325	377	345	324	366	346	356	378	352	350	361	355	353	318	333	351	332	343	344	327	335	375	372	301	374	339	321	320	334	333	367	325	345	341	339	333	340	330	333	371	353	321	363	335	352	342	347	343	344	351	340	330	324	331	366	345	335	328	346	368	346	351	349	335	337	360	344	314	346	334	368	353	350	328	332	336	351	365	351	339	337	321	364	346	325	356	342	342	326	323	317	352	344	346	311	365	359	298	354	363	356	370	358	353	370	352	346	341	338	344	363	385	326	357	326	380	377	353	316	365	344	385	348	355	332	351	316	327	360	322	358	354	374	389	325	345	347	387	331	355	321	357	344	368	343	315	304	353	356	362	321	355	337	357	326	341	358	369	349	382	318	327	371	339	333	342	326	342	341	328	349	363	321	344	380	340	360	370	376	338	348	324	339	352	347	314	364	318	325	337	364	312	330	322	342	351	338	344	332	345	368	327	319	315	340	363	360	340	366	375	350	343	359	345	364	326	357	323	357	366	315	322	348	358	369	330	328	313	338	353	358	323	329	349	318	331	372	336	380	310	355	333	318	357	355	350	322	332	346	350	314	336	332	329	330	330	323	366	326	349	343	346	365	322	338	321	349	317	316	327	373	348	349	352	375	352	349	329	350	320	342	370	347	352	307	320	348	359	327	353	341	362	344	347	327	331	341	347	356	356	356	360	369	384	344	350	362	324	362	338	348	364	356	378	341	337	358	356	321	355	319	348	342	356	324	325	358	325	370	305	323	336	333	332	352	342	327	353	350	348	325	389	303	364	331	351	361	322	317	346	313	354	359	359	346	350	351	359	349	358	346	346	392	344	349	357	349	359	362	356	341	383	367	328	346	362	344	320	320	353	337	326	338	335	342	313	335	393	320	357	374	313	344	361	350	363	347	330	355	345	337	340	362	341	337	366	336	342	350	349	324	343	342	349	310	344	354	353	347	360	352	332	342	329	387	319	336	349	313
15495	33793	28149	13240	6176	4701	3469	2613	2050	1632	1315	1129	1001	915	835	778	741	747	739	672	644	641	608	638	619	559	554	557	547	528	515	490	495	480	500	493	480	500	487	473	471	457	499	500	451	471	473	458	445	430	454	457	464	461	450	438	438	458	453	496	464	493	448	458	439	421	470	436	407	455	448	462	507	468	466	452	445	463	445	456	437	472	422	417	460	460	436	450	433	441	452	433	443	430	488	432	452	428	453	448	468	441	462	450	432	443	437	446	446	439	462	463	469	462	429	480	450	455	421	444	431	442	434	452	417	433	521	489	485	432	453	454	448	443	445	461	469	447	508	453	447	463	419	460	462	445	426	484	416	448	487	461	436	430	411	443	461	427	440	443	500	460	432	433	445	446	450	467	449	435	465	440	482	446	448	470	439	458	470	461	436	455	444	443	414	450	448	453	433	480	442	470	432	430	429	481	466	464	422	440	469	460	440	410	496	406	416	402	474	458	456	418	434	463	425	453	424	419	435	430	464	453	407	497	455	460	468	485	417	449	462	435	464	410	493	413	452	491	423	447	459	440	487	469	443	446	444	443	489	468	447	452	487	458	423	447	465	453	390	444	460	471	441	463	437	458	453	449	483	468	462	478	462	472	438	449	462	474	467	460	473	446	498	455	467	466	452	427	441	426	423	441	449	438	445	461	408	441	448	432	422	499	460	441	469	435	424	441	489	433	433	464	440	443	401	456	436	432	491	452	453	434	455	439	447	447	465	472	435	423	440	478	432	418	412	430	464	453	464	469	458	465	445	456	448	463	448	463	491	427	464	459	444	474	443	454	435	384	441	450	416	431	473	438	427	437	457	417	434	472	458	421	466	414	469	423	444	437	419	431	429	440	443	423	445	470	455	420	472	432	469	443	445	449	457	435	438	427	438	489	455	439	434	475	434	447	476	454	418	454	458	406	475	427	465	429	417	455	464	414	444	446	472	427	477	450	470	408	479	432	463	481	423	440	428	448	438	430	448	456	402	450	462	417	434	473	440	457	454	436	490	476	487	458	436	480	417	446	416	434	458	451	440	426	465	510	472	447	463	429	452	414	444	449	479	396	463	449	453	431	438	474	464	448	433	450	472	440	466	468	452	442	456	454	437	457	448	427	405	459	416	426	446	450	453	445	471	433	499	457	501	487	445	431	449	488	442	419	450	442	459	456	487	433	432	459	459	414	450	474	469	445	442	464	455	453	414	441	442	445	442	437	421	414	439	477	458	446	438	453	441	443	427	460	449	456	454	441	427	454	428	459	471	434	432	437	439	462	403	444	469	469	452	442	456	457	429	433	467	474	451	450	440	440	454	453	427	456	490	495	448	457	443	392	456	437	434	431	433	428	437	484	473	460	457	470	434	460	502	427	427	455	449	443	433	466	459	454	443	422	471	417	399	462	456	428	447	436	457	429	405	447	449	440	430	429	445	402	466	478	463	431	441	471	434	464	427	442	435	428	449	452	450	465	421	435	485	449	447	442	448	480	448	438	468	440	451	451	459	387	466	433	458	460	476	439	464	447	468	428	418	420	465	452	406	456	400	437	478	448	432	432	409	413	465	425	446	446	434	423	435	428	412	438	454	488	471	478	443	456	465	450	450	438	469	447	512	442	470	462	425	452	442	428	461	420	407	461	409	424	479	468	426	472	446	474	403	467	437	480	431	462	419	448	475	457	461	456	437	444	479	432	448	426	426	456	462	422	491	440	449	456	426	457	475	458	459	438	451	454	428	429	475	470	455	445	396	457	445	456	457	446	459	471	445	489	435	478	484	484	408	470	448	437	483	423	483	470	471	495	469	464	458	460	448	441	472	465	441	437	440	419	455	439	434	416	461	463	447	419	479	431	452	458	444	421	434	449	472	443	427	415	448	474	438	481	486	451	468	464	459	445	438	448	463	424	424	479	429	462	417	460	465	445	406	474	445	447	437	457	439	479	464	445	454	440	455	446	503	430	439	484	432	434	463	439	445	454	475	443	494	491	440	465	479	475	489	500	438	445	444	438	451	452	470	434	464	443	468	442	439	466	441	511	490	419	444	422	437	450	445	440	451	458	489	446	428	420	464	472	461	421	420	449	432	458	450	423	432	457	473	419	413	459	467	470	432	445	450	476	443	467	470	419	431	465	439	456	435	495	423	497	430	468	441	432	443	446	471	435	463	440	430	445	427	456	439	489	459	455	488	468	477	443	408	417	436	453	448	425	491	490	446	452	482	477	416	500	429	454	424	481	452	423	487	459	478	425	438	456	424	492	442	434	463	451	477	441	413	471	447	437	456	467	465	488	478	421	468	472	462	448	434	434	433	429	517	429	468	457	405	421	461	450	430	455	444	439	477	481	427	465	465	414	484	439	418	458	408	448	438	431	417	413	470	451	414	474	440	467	441	432	471	462	428	454	458	441	438	472	443	448	445	476	461	401	464	458	473	423	474	455	417	472	471	462	466	393	441	464	448	466	457	449	438	474	472	443	469	420	419	411	469	452	470	425	448	468	439	475	446	450	459	469	412	485	461	436	438	425	407	454	429	424	452	470	444	465	440	461	434	474	490	463	411	436	463	460	450	478	441	418	433	479	485	445	424	447	427	461	436	442	473	457	458	435	431	448	455	446	439	471	429	418	438	433	438	506	452	443	419	458	448	430	444	444	457	431	441	424	440	439	423	476	445	466	455	433	473	450	427	437	470	445	454	461	475	496	425	451	490	439	463	434	449	429	431	438	481	436	493	451	449	476	449	431	445	453	437	458	396	415	432	441	449	474	430	437	428	433	415	419	421	473	454	431	445	440	447	466	437	481	438	430	488	426	499	436	422	444	433	433	426	465	435	407	458	450	413	460	421	392	442	430	479	481	475	413	438	428	441	458	407	441	494	484	464	426	455	467	461	473	449	476	450	468	461	464	443	477	424	450	487	469	473	458	481	446	454	462	451	420	442	448	450	426	446	481	458	454	466	447	436	456	454	473	431	479	481	472	437	451	417	463	452	500	463	448	446	434	443	448	441	466	491	452	423	468	446	441	424	482	454	455	423	445	462	426	446	445	446	429	437	448	468	405	433	432	449	444	457	453	441	481	429	459	437	465	457	453	468	431	465	439	433	451	461	466	414	474	449	430	456	482	424	481	450	434	436	456	496	443	450	464	436	466	472	509	461	443	469	432	458	434	460	471	426	451	458	456	439	417	471	462	419	476	458	452	424	433	442	432	414	473	412	444	435	483	465	428	449	444	495	433	448	463	468	489	446	470	417	475	429	480	449	439	458	449	445	428	476	391	475	462	437	438	438	469	447	447	458	423	434	455	445	394	432	422	450	466	444	444	458	420	481	435	465	455	460	466	441	400	439	410	467	420	443	465	432	436	453	452	424	448	474	467	437	460	499	432	487	426	462	445	447	481	474	460	422	491	440	453	423	449	466	466	449	462	435	443	454	453	452	472	464	489	468	464	419	470	462	468	459	457	452	466
22708	21581	29375	24256	21581	21630	11983	3196	2190	1827	1490	1236	1157	1029	996	926	915	836	883	801	776	744	757	681	727	670	684	663	688	643	630	608	603	620	619	571	561	594	593	569	578	566	546	556	546	545	544	539	589	582	540	552	547	574	517	522	547	511	567	542	482	529	558	552	538	520	538	538	520	492	518	543	505	504	526	528	536	517	534	527	539	550	534	537	558	583	542	550	507	557	481	572	555	527	539	531	515	518	554	514	512	550	486	552	525	502	529	525	538	503	513	520	518	584	488	515	543	501	532	541	540	507	523	523	510	537	509	529	574	530	506	542	532	534	464	567	489	544	560	560	528	572	533	502	509	509	512	528	569	530	508	540	536	544	536	501	518	545	506	509	523	532	526	540	552	534	535	554	518	508	517	498	533	590	501	543	509	546	518	529	517	563	533	566	469	543	553	530	559	509	510	546	568	511	480	536	535	501	509	564	531	525	492	532	534	461	511	535	512	544	515	529	517	534	557	527	570	478	545	496	544	547	543	496	522	522	531	518	501	537	541	553	516	492	580	537	542	527	485	524	538	509	496	520	548	521	538	552	514	540	501	536	497	520	545	523	544	512	534	538	553	531	519	552	530	498	532	535	551	505	533	526	510	522	530	532	540	534	519	506	479	526	567	528	536	527	517	490	569	541	588	522	564	479	592	523	517	540	519	570	529	536	537	485	520	506	541	525	524	521	509	493	526	506	538	552	508	522	481	526	503	510	519	522	516	555	507	557	539	525	567	533	556	521	542	566	555	546	503	504	540	515	561	486	531	527	509	519	535	488	545	522	561	550	546	538	520	534	511	541	509	569	508	540	525	496	536	560	520	531	521	526	530	501	549	496	549	529	498	535	556	538	541	518	520	536	542	513	555	528	505	571	547	535	561	492	530	508	543	541	515	521	527	558	568	519	543	562	459	498	540	540	556	542	563	481	514	486	527	534	539	523	554	570	518	517	536	563	508	495	507	554	469	531	556	549	533	507	569	536	560	528	519	534	512	546	535	506	548	529	542	510	547	513	488	510	479	546	531	535	535	519	584	541	546	525	514	467	529	500	539	514	508	531	554	502	466	480	536	501	523	532	523	555	488	580	540	504	488	549	513	541	506	512	507	548	549	504	525	553	515	535	517	555	533	523	499	527	541	513	488	529	554	565	538	516	546	507	518	547	562	526	506	529	537	556	493	521	533	551	552	553	504	566	573	532	515	548	495	530	570	490	500	497	531	505	549	527	567	592	503	529	500	536	529	538	555	565	515	525	523	515	556	516	529	550	523	509	538	546	509	520	518	529	509	565	517	524	508	522	556	499	482	507	574	494	508	527	500	534	501	531	526	521	554	517	512	536	510	533	515	560	555	535	535	524	528	522	573	507	494	537	520	507	540	580	498	527	512	527	522	481	541	521	518	540	505	506	518	577	523	532	534	544	548	494	526	534	534	535	583	541	515	516	540	523	543	513	508	549	511	501	557	523	523	588	556	500	555	525	495	540	552	512	559	532	527	544	530	543	528	549	527	532	537	550	553	516	546	514	525	496	539	524	506	513	509	553	526	545	520	546	529	514	550	576	504	520	557	524	544	533	521	516	543	544	550	507	513	505	545	546	520	491	522	535	497	536	572	542	507	524	500	492	534	485	463	554	543	536	529	538	532	513	513	508	538	524	540	544	559	511	516	501	547	525	587	541	515	523	563	558	557	521	539	554	527	513	563	515	534	535	522	529	485	531	527	545	524	540	523	566	525	501	528	543	548	529	538	502	556	576	494	542	584	534	515	511	520	547	561	522	604	507	547	509	503	522	503	525	561	513	522	499	543	562	514	527	501	500	540	535	503	532	529	529	557	591	543	523	548	522	542	525	513	524	518	520	531	497	469	554	541	483	507	526	536	544	518	513	509	550	523	554	543	520	548	506	564	541	534	520	507	555	548	539	579	519	508	540	514	492	508	531	555	491	504	561	551	536	544	514	507	503	530	533	532	497	551	517	518	521	521	546	514	511	527	521	516	517	530	568	523	519	562	509	513	546	514	537	502	520	520	511	565	520	492	510	533	532	559	493	501	494	508	482	501	525	506	497	565	512	507	547	509	523	533	473	495	467	553	534	556	513	505	514	539	562	546	531	504	522	559	557	529	528	545	509	508	526	537	521	578	525	514	507	561	511	516	542	543	511	541	538	561	579	525	537	544	526	517	577	535	554	575	508	507	541	523	515	561	540	556	518	539	523	536	568	529	555	548	531	508	547	522	511	509	506	553	509	524	526	525	565	540	563	535	516	541	526	535	544	535	509	513	526	535	515	522	526	531	522	521	559	526	531	516	542	557	538	492	552	483	553	497	507	518	546	511	506	542	560	539	530	528	544	479	535	551	528	569	528	538	533	569	550	546	526	519	496	507	547	539	526	549	541	520	551	535	518	538	506	504	527	512	506	495	540	485	482	536	540	519	560	541	563	530	504	498	489	532	551	591	540	533	531	517	548	502	513	531	495	562	523	501	529	519	523	506	521	547	547	548	529	565	550	534	504	557	519	555	539	515	543	539	475	546	498	528	547	516	546	521	579	565	535	563	535	544	520	554	495	520	510	562	518	543	501	505	539	548	500	533	522	511	481	511	479	510	497	529	496	533	556	542	516	501	526	540	550	501	524	534	563	575	472	504	504	471	485	552	541	531	553	485	516	531	499	509	540	534	529	528	518	526	522	553	515	521	516	545	545	520	527	512	529	551	488	527	524	496	547	531	505	521	560	558	559	523	541	558	545	519	529	532	582	533	549	535	520	509	524	519	541	543	538	547	508	523	525	521	519	544	528	516	534	493	528	528	502	531	526	530	503	507	518	508	486	544	543	594	500	498	531	506	549	500	544	543	542	580	522	516	518	549	560	540	512	548	521	527	544	513	507	590	535	563	524	532	553	521	540	551	502	516	558	562	546	500	536	518	531	510	557	536	532	540	513	532	546	530	486	539	550	503	513	512	537	518	509	542	501	535	503	540	526	511	544	518	530	525	527	544	580	511	519	521	518	513	525	538	494	541	542	525	547	550	531	489	516	535	527	534	517	516	533	517	497	547	506	528	569	492	558	518	503	535	527	530	524	530	510	511	497	529	551	527	557	538	589	548	557	499	548	533	545	520	530	522	507	557	495	514	528	501	530	489	518	534	524	513	528	535	516	510	513	516	498	524	503	583	540	500	595	546	534	522	583	554	515	536	527	530	521	505	551	477	535	561	517	507	520	527	522	497	495	503	530	499	478	512	528	522	533	488	548	502	568	545	520	528	528	509	548	543	557	507	530	549	526	589	503	529	500	517	544	491	492	520	499	541	506	560	515	531	554	551	526	531	548	516	565	531	561	543	507	530	534	542	491	497	497	521	559	526	489	516	529	494	518	585	528	560	517	530	552	568	493	522	496	487	518	519	519	530	515	469	546	519	539	551	513	539	505	515	539	510	512	557	519	585	529	526	566	520	549
18621	44823	39631	23510	10831	7916	6309	4777	3814	2957	2401	2056	1706	1548	1446	1365	1350	1243	1202	1102	1061	1066	968	983	1009	932	969	894	889	814	844	868	809	793	749	736	784	746	817	770	757	724	738	704	785	713	732	695	811	710	704	743	697	686	647	684	682	675	687	725	677	686	684	675	638	650	666	668	684	727	664	667	655	699	649	656	651	675	657	706	687	665	690	684	754	621	692	641	698	646	664	679	719	683	686	718	645	637	679	668	638	692	691	642	674	675	607	654	733	642	671	659	690	669	653	625	734	697	722	659	641	646	656	644	623	660	635	704	651	639	706	687	666	671	663	693	706	701	628	689	677	701	666	706	654	679	689	683	708	737	700	679	657	705	656	661	653	657	668	650	650	640	654	658	675	656	706	663	674	678	697	655	680	670	683	700	690	667	647	697	660	671	681	674	640	659	639	699	640	682	675	686	678	689	721	647	682	650	705	649	733	644	625	680	635	656	621	695	670	714	623	682	677	705	658	699	672	723	691	708	754	663	711	653	726	688	697	682	639	704	669	689	653	686	641	652	709	675	682	671	668	694	639	686	635	672	695	673	690	716	637	639	662	679	704	700	645	673	673	703	707	689	673	662	726	697	715	694	709	662	669	668	688	704	741	692	668	699	666	678	690	666	630	668	662	658	651	650	694	682	682	637	665	672	647	659	688	666	675	684	633	643	658	623	713	631	657	691	615	668	616	653	720	679	725	653	717	676	707	659	685	638	644	683	625	646	698	723	629	647	673	687	662	638	701	728	666	735	650	629	674	652	657	695	666	674	720	664	683	677	653	677	672	676	665	654	688	660	672	673	676	694	652	629	675	652	667	672	764	662	689	677	627	693	614	682	661	684	686	701	689	683	706	702	707	647	635	693	689	671	680	707	690	660	710	679	687	673	658	677	627	650	634	686	645	650	661	621	609	649	666	664	604	684	681	659	646	705	698	688	678	727	663	694	666	651	662	664	684	721	700	732	637	676	667	680	691	666	708	686	678	695	654	682	678	691	700	663	684	653	701	731	704	667	677	670	635	652	697	621	635	673	692	678	690	712	684	695	697	652	672	662	625	706	645	670	698	692	661	659	708	638	658	674	655	647	671	659	683	644	668	691	660	666	670	707	675	647	640	724	650	681	720	633	688	675	714	682	703	667	696	677	681	674	683	683	634	739	653	658	695	643	692	687	644	686	720	642	702	677	655	651	661	690	720	696	686	686	632	655	687	625	648	628	679	674	645	678	690	684	660	695	691	625	687	618	654	697	635	715	679	674	687	704	662	705	675	664	717	630	677	682	649	666	678	689	682	663	673	727	680	719	698	648	708	667	714	695	674	669	688	684	694	753	688	689	674	626	644	663	656	656	652	721	680	648	655	693	700	664	673	657	722	714	689	669	674	664	660	678	678	693	672	623	682	707	719	679	722	693	648	697	666	695	637	620	706	669	653	671	697	662	680	679	631	656	680	661	662	716	632	715	624	681	699	711	708	713	701	663	688	686	661	684	732	659	683	706	667	668	659	742	669	645	680	652	700	702	667	673	677	651	723	650	659	667	693	697	748	672	653	668	688	660	657	629	654	623	663	659	708	689	636	654	648	633	660	658	645	687	647	671	650	694	643	697	629	637	636	656	707	646	663	665	703	683	667	701	671	655	651	657	672	650	628	709	666	695	656	685	675	601	622	690	649	689	694	673	705	652	693	697	641	669	672	677	681	637	658	671	651	691	687	684	705	627	649	734	707	636	669	690	684	686	659	675	622	688	660	711	693	694	711	688	660	655	697	697	630	654	690	631	656	673	676	667	637	681	663	687	648	697	691	678	683	639	619	635	672	683	675	664	678	659	694	694	705	662	661	675	680	685	674	707	658	667	660	668	664	648	671	630	690	664	718	650	665	662	660	681	647	663	675	712	670	709	652	688	706	675	719	679	677	690	650	656	661	668	685	639	684	660	714	727	641	696	638	686	747	623	669	641	668	703	652	683	637	713	685	678	642	663	698	652	643	694	667	643	690	650	672	690	670	688	642	649	695	651	657	656	697	693	666	678	726	640	684	661	660	640	680	665	685	645	717	644	692	697	667	696	682	658	644	683	710	667	692	683	690	650	700	674	670	663	655	698	642	709	697	657	650	711	612	679	682	684	667	647	662	685	712	664	698	687	668	667	643	668	658	681	657	671	628	683	689	691	669	713	660	680	688	658	712	696	705	678	627	689	672	696	687	642	656	673	631	685	692	722	675	695	673	638	658	667	680	659	723	684	646	684	697	648	672	667	689	704	684	648	669	678	687	655	651	685	662	697	670	699	716	699	623	674	688	673	696	685	686	647	642	668	676	660	685	664	663	699	659	665	648	679	616	713	666	695	680	654	719	708	685	711	669	659	684	696	648	689	699	685	682	641	694	727	658	629	624	692	740	678	681	640	670	632	668	661	666	641	676	656	693	667	667	632	705	629	672	652	639	653	686	684	733	677	702	682	687	678	685	719	689	660	677	671	648	684	653	695	643	627	658	667	673	672	661	705	657	681	617	692	661	662	677	656	676	651	659	663	636	716	681	685	692	707	705	662	712	681	682	675	648	619	720	657	692	647	635	659	676	707	640	642	683	693	634	660	666	699	677	714	694	687	665	729	655	692	687	683	668	684	675	655	651	621	650	618	634	668	670	648	639	665	683	637	711	704	675	665	693	655	686	662	711	731	677	701	661	638	698	707	666	693	678	660	638	664	679	660	657	683	694	682	661	662	681	646	666	700	653	667	669	636	690	682	680	649	636	736	678	736	687	639	667	634	752	683	656	638	648	675	717	637	702	713	693	646	701	684	684	663	686	686	709	663	643	680	690	650	669	651	689	691	628	680	713	680	651	682	653	658	716	671	681	675	660	662	658	677	662	634	709	730	698	676	682	682	669	676	716	651	686	669	643	691	662	709	669	683	686	682	642	702	653	721	677	641	673	629	719	675	666	700	694	657	683	676	670	651	651	682	686	664	647	683	655	708	625	678	671	659	654	617	691	684	686	682	683	618	676	716	655	631	668	688	675	659	690	712	718	670	639	666	698	632	664	675	670	702	618	697	659	650	705	665	630	674	701	708	693	690	675	672	638	697	637	714	694	648	637	664	664	692	687	658	672	654	673	698	657	682	666	655	605	648	676	642	693	676	621	663	683	649	675	660	642	670	731	670	663	680	628	640	668	716	674	674	661	693	701	668	669	688	655	679	687	697	694	696	729	684	677	696	705	644	723	669	651	692	666	705	693	702	632	671	653	641	674	649	673	639	650	711	648	676	622	679	654	652	671	686	633	632	682	648	636	698	671	681	716	688	677	646	732	685	712	686	672	720	692	671	669	662	653	709	636	686	691	724	674	689	703	657	623	692	663	654	672	657	662	668	644	644	725	675	658	654	619	634	727	674	697	664	691	685	652	672	689	635	705	650	682	601	703	704	725	674	688	714	681	702	653	687	679	660	695	674	666	662
27537	21721	20199	9928	2802	1805	1514	1171	1011	899	790	736	710	669	714	674	652	650	622	673	594	604	563	585	591	627	591	547	558	533	528	564	559	516	528	548	509	526	552	580	567	540	547	588	532	538	534	537	539	538	536	543	549	555	549	530	587	542	578	502	472	593	516	544	551	536	561	572	505	537	549	544	538	556	515	522	540	554	553	544	516	596	547	542	542	566	489	540	498	512	523	555	506	537	570	534	521	539	520	575	568	525	541	524	532	529	515	563	524	559	538	471	540	516	538	556	582	556	556	506	526	508	496	515	577	529	550	532	522	530	543	527	530	519	554	501	517	541	536	531	535	492	512	531	555	531	538	568	501	536	508	515	496	562	522	504	540	520	508	486	540	515	518	545	574	540	558	541	554	518	514	483	535	555	541	555	526	471	541	523	513	577	568	545	559	545	544	506	535	545	553	508	514	525	556	557	547	504	511	521	515	547	517	526	549	534	551	557	530	524	511	522	521	536	493	505	474	537	509	507	531	537	548	555	555	589	518	526	558	530	545	508	522	558	592	529	528	508	543	524	511	531	500	557	525	521	529	519	530	517	492	557	520	523	537	535	504	517	567	519	536	562	491	587	526	491	511	544	538	486	565	551	527	550	538	527	549	539	534	552	573	558	523	494	588	550	565	576	536	574	510	507	553	544	491	552	509	539	540	534	578	513	503	569	549	560	564	530	524	514	526	539	583	491	519	551	541	527	524	518	512	528	554	506	562	543	516	506	560	567	508	573	525	513	539	514	515	572	536	533	502	524	536	535	522	540	531	533	518	526	569	522	516	555	514	516	509	541	547	545	558	516	533	511	519	548	537	533	512	516	543	530	527	516	545	507	497	514	553	532	578	487	549	567	551	511	520	490	556	567	547	537	534	526	557	536	544	510	541	555	557	572	543	561	493	524	539	540	533	520	567	552	500	546	546	505	519	527	535	516	575	502	503	527	522	549	540	558	551	589	506	537	573	502	548	539	539	529	562	534	534	482	554	508	535	519	568	524	542	510	546	559	533	519	513	515	540	523	542	493	578	548	529	519	517	561	566	557	525	551	525	563	510	520	591	545	495	500	541	551	547	514	505	562	535	527	545	512	516	511	563	516	582	502	526	530	492	509	500	566	542	562	508	553	540	532	512	497	534	548	480	522	527	520	547	530	566	545	550	540	560	512	511	548	534	536	533	520	536	556	527	538	518	548	537	523	523	541	551	563	540	548	532	547	498	521	519	561	541	548	546	547	514	507	541	529	508	540	533	528	558	499	528	497	532	554	513	503	545	562	552	487	505	501	512	549	554	566	576	537	581	508	553	527	500	506	554	583	550	556	536	560	524	545	502	571	529	480	492	523	549	597	553	567	511	521	533	538	547	545	551	539	563	530	547	555	540	505	526	551	544	511	566	546	483	505	571	534	551	571	514	543	517	524	515	520	536	543	512	531	532	553	566	557	538	517	528	531	538	540	551	528	507	530	533	506	540	547	563	531	531	499	502	489	577	524	498	540	522	547	510	528	518	544	540	493	547	518	535	534	581	529	494	549	506	550	533	528	533	571	546	548	532	504	540	550	481	504	503	516	516	563	550	509	528	523	481	536	503	508	524	562	546	561	522	571	553	535	519	533	562	524	580	512	540	537	550	554	513	529	532	508	498	534	567	573	518	536	519	577	485	544	512	509	537	547	553	517	550	557	504	542	551	552	518	486	521	517	556	514	556	561	580	545	513	547	537	539	559	542	516	508	526	558	525	556	503	526	495	560	530	502	533	560	568	509	531	557	494	585	538	549	554	511	551	519	553	505	526	577	536	484	499	554	540	517	518	570	540	520	564	530	542	577	534	542	537	536	519	523	514	504	531	548	553	570	575	551	588	509	548	506	534	576	559	544	571	525	545	537	562	531	541	529	579	505	551	528	539	532	579	576	518	550	520	534	517	548	531	507	529	531	515	541	500	526	515	499	566	533	529	511	515	529	543	523	495	545	533	531	522	519	567	536	530	504	559	495	569	542	526	488	534	560	558	529	533	532	528	506	515	512	552	558	536	559	518	506	562	507	543	575	531	539	534	558	563	579	534	543	571	500	557	576	500	544	523	527	553	491	573	502	579	536	476	552	497	523	535	542	571	557	558	525	547	523	506	509	519	555	516	556	527	575	570	558	572	534	541	505	523	494	495	538	504	529	603	525	537	507	521	496	554	533	501	546	509	540	500	529	555	580	567	536	552	516	522	530	535	546	545	538	572	488	515	481	521	508	501	528	568	524	530	551	543	525	538	525	544	527	507	516	530	533	540	553	520	558	483	556	576	528	565	561	500	537	551	541	505	544	548	532	510	523	534	522	546	564	553	564	530	546	546	533	492	536	516	497	536	524	510	521	520	599	509	488	528	558	558	506	519	542	541	539	509	518	540	576	571	491	510	525	535	522	520	552	564	546	530	523	532	530	548	531	561	540	494	527	526	563	547	545	559	510	532	553	504	565	512	538	537	536	519	531	523	559	476	559	562	527	572	521	523	529	529	524	569	508	524	518	513	507	528	491	530	544	542	529	543	506	523	507	547	528	559	509	504	546	534	486	531	560	509	554	528	507	551	539	491	527	524	535	510	494	527	541	520	510	545	521	567	528	509	555	546	548	527	542	523	553	547	484	487	552	525	540	513	534	507	503	510	515	541	539	528	536	550	510	522	524	540	541	526	523	527	576	525	510	524	543	517	522	515	524	590	563	555	569	496	545	502	534	521	566	531	557	578	518	561	534	512	518	527	492	569	558	510	548	525	558	552	526	563	563	545	487	477	565	593	531	514	535	549	544	516	559	506	524	556	523	544	529	478	563	544	557	547	538	552	537	494	552	517	493	511	505	540	536	549	532	535	534	508	548	508	578	535	558	547	495	534	520	522	532	533	556	501	563	543	547	561	481	538	518	524	535	529	554	545	545	525	541	540	529	551	578	560	553	549	517	490	574	569	551	576	537	569	544	552	525	555	534	543	529	560	514	575	552	531	568	530	568	520	545	497	514	565	540	568	508	543	552	517	515	538	533	530	529	541	559	492	509	544	518	541	535	514	569	572	529	498	558	515	520	555	533	559	491	526	513	519	597	511	523	521	501	555	469	518	495	560	498	542	498	573	534	533	526	486	539	518	515	516	514	569	551	506	545	526	526	519	594	569	549	507	539	584	551	512	549	529	558	521	505	524	532	515	520	555	555	527	506	534	506	522	499	562	550	524	537	520	518	564	515	528	544	524	588	571	519	543	547	549	541	517	486	523	547	546	533	507	511	550	529	512	518	521	503	515	515	528	527	532	528	528	531	548	525	508	555	519	547	550	516	565	524	531	538	508	556	537	568	535	550	535	511	568	521	557	567	540	505	533	535	497	544	495	533	515	559	575	566	503	510	512	549	541	523	573	548	542	518	534	532	541	509	561	502	505	527	509	530	545	542	539	518	520	517	516	551	565	576	559	531	526	537
13961	29584	23188	10452	4433	3337	2614	2051	1686	1440	1214	1087	1016	888	924	873	882	801	835	807	824	804	775	737	781	795	715	729	708	700	720	657	682	696	761	659	685	701	682	683	669	710	641	682	657	728	668	645	663	681	676	646	681	721	710	667	653	668	672	650	674	684	674	662	683	670	650	688	708	674	646	640	703	643	656	682	632	645	701	687	650	710	683	681	631	685	663	699	653	686	630	669	705	643	664	667	687	693	693	721	691	677	689	633	630	677	617	683	686	661	643	676	647	639	741	654	631	702	635	666	696	635	661	663	638	595	657	659	684	657	679	630	678	660	728	698	651	700	694	653	621	639	678	710	710	670	679	699	651	625	642	679	644	653	717	675	700	652	677	649	650	672	678	623	635	680	678	680	676	739	623	682	671	646	678	661	667	702	690	628	647	716	691	690	680	665	670	650	644	677	686	638	664	631	625	681	669	686	637	669	695	632	647	673	676	706	656	719	659	666	650	662	645	647	662	693	718	708	654	648	698	655	673	650	721	694	692	652	669	693	638	709	618	657	673	635	679	651	667	598	661	652	642	620	643	667	682	668	632	680	636	684	700	654	666	661	666	629	676	716	717	679	692	693	628	673	673	656	691	657	710	688	631	682	690	651	647	637	684	667	611	648	685	658	681	683	663	655	672	618	667	607	693	689	646	665	691	701	690	672	637	677	670	653	696	640	660	719	660	640	657	662	681	691	624	641	674	715	657	723	682	683	663	658	670	674	643	704	657	650	667	656	638	687	688	685	680	690	586	706	668	713	696	667	646	687	704	638	654	665	631	649	667	673	706	710	685	665	689	689	667	691	636	666	672	622	675	713	706	707	652	645	687	689	633	591	650	670	650	686	655	652	669	649	711	681	684	658	662	670	704	701	648	640	673	609	649	639	656	712	668	685	671	624	629	633	675	664	678	674	662	676	661	672	633	656	680	645	651	675	649	609	678	625	669	696	645	644	640	667	644	670	648	668	625	635	667	699	674	645	679	663	629	674	699	714	692	678	676	686	647	683	686	699	662	635	663	655	655	597	656	674	642	673	668	682	627	707	691	614	627	687	665	677	657	667	672	687	603	703	664	639	638	700	641	659	665	631	679	662	660	673	666	645	667	715	671	638	661	669	618	677	638	635	697	703	686	678	661	677	662	649	686	677	680	654	679	672	660	627	669	665	678	647	706	626	654	659	688	647	654	683	681	648	658	676	674	680	664	670	702	637	702	673	636	689	683	666	653	670	672	601	685	628	634	624	679	701	697	679	647	697	651	663	669	668	666	658	676	709	659	662	675	713	663	652	635	687	658	661	663	648	660	650	724	647	655	714	619	660	635	642	705	681	706	678	704	652	680	726	696	679	684	657	687	670	689	639	630	662	639	681	699	663	655	661	665	657	705	651	665	692	662	625	687	664	648	666	639	673	711	692	672	637	658	642	661	666	717	637	651	688	686	719	671	678	651	683	644	667	679	641	660	710	679	648	661	660	676	661	681	643	633	651	685	644	736	665	649	657	683	666	677	608	663	651	666	711	678	701	688	670	675	659	713	637	668	693	670	640	686	631	645	668	659	688	680	625	661	661	659	692	682	672	658	689	660	633	707	664	647	654	709	648	676	671	631	689	681	625	670	733	664	655	698	663	718	633	619	683	639	706	669	668	621	666	699	693	658	701	651	651	627	665	710	645	694	663	657	666	697	644	628	675	668	636	643	727	684	649	733	681	653	688	651	630	663	638	689	646	598	690	688	690	646	687	658	653	636	712	663	721	708	654	638	621	650	657	686	717	645	663	672	645	658	662	670	643	616	663	642	677	705	683	713	696	637	646	679	654	683	673	691	708	646	683	685	643	682	660	633	720	698	663	663	674	676	656	651	662	685	645	699	678	687	654	631	657	653	646	651	634	637	681	649	712	680	672	666	661	641	647	670	661	676	695	634	678	646	594	666	652	666	640	699	695	672	665	649	653	663	661	715	684	656	682	715	630	669	668	674	666	666	677	670	678	635	653	655	694	679	635	651	640	666	684	689	642	690	661	624	670	653	676	674	641	640	635	665	666	671	631	646	668	684	675	678	682	674	668	657	641	676	684	653	661	725	641	658	704	636	663	666	662	672	674	698	642	708	676	674	681	676	663	652	645	664	648	664	755	660	667	699	661	627	672	689	649	678	667	682	656	614	663	641	681	700	697	722	668	688	692	661	666	632	646	631	662	681	684	637	688	706	676	634	667	626	702	644	697	671	666	654	631	699	698	713	717	658	691	680	687	664	688	669	676	643	667	657	689	688	632	710	652	690	691	682	673	671	639	649	686	654	708	656	715	665	690	614	665	659	644	699	667	672	647	647	686	714	645	707	643	659	660	688	680	673	660	690	669	699	601	703	651	685	662	634	663	675	705	674	677	634	659	675	675	591	659	710	689	655	672	676	697	645	657	639	663	706	668	647	675	664	677	741	656	700	646	669	660	658	670	653	699	692	646	680	643	663	654	732	646	702	634	676	667	613	662	682	647	654	683	685	695	703	649	652	666	662	628	660	691	687	648	689	659	654	654	639	638	712	678	668	661	654	672	707	651	683	673	670	670	678	647	667	639	628	642	660	726	650	653	665	647	650	703	703	699	704	658	661	723	635	636	709	672	639	677	661	673	668	692	698	630	672	657	672	689	672	664	633	658	638	680	662	636	688	637	682	651	675	693	611	608	618	659	691	629	644	645	614	706	626	695	696	671	613	646	672	660	722	664	699	648	665	700	641	657	676	703	637	670	699	661	680	676	695	670	613	685	689	653	684	673	643	683	710	654	661	679	719	672	665	660	653	664	689	648	692	617	638	697	583	622	635	667	667	702	703	680	622	648	669	677	652	688	659	675	640	639	649	684	677	666	641	690	705	627	704	645	674	686	622	667	637	683	637	660	622	669	676	708	709	663	669	686	664	676	672	643	659	662	686	662	625	689	686	668	710	699	687	681	687	724	648	649	714	697	705	645	634	679	662	598	677	659	662	660	655	642	688	717	654	652	672	607	621	701	648	645	621	677	660	682	673	626	649	624	664	639	636	621	687	631	667	688	667	651	669	663	622	630	666	670	710	680	673	669	651	675	703	670	684	629	648	670	659	616	742	637	657	659	658	651	700	688	625	652	708	679	646	716	712	683	655	646	630	689	723	650	623	672	670	648	677	658	666	661	672	672	696	648	683	622	656	670	619	674	676	680	628	652	658	604	669	629	628	683	677	675	664	670	647	694	655	645	679	634	692	662	660	668	691	603	656	648	656	710	680	680	689	660	635	641	630	706	629	645	653	646	669	688	649	656	704	646	658	660	697	634	713	633	675	687	671	635	648	691	638	640	691	655	678	712	608	676	648	717	696	716	696	650	675	679	664	689	643	643	670	711	655	617	681	642	652	675	725	682	674	693	708	682	666	651	673	657	612	605	640	706	654	646	641	642	654	670	700	673	661	644	661	636	625	673	625	663
23524	21516	28875	24627	21472	13242	3670	2256	1755	1617	1340	1269	1096	1021	964	960	935	949	902	898	911	887	806	890	892	806	781	793	768	787	758	785	806	770	775	738	783	742	721	741	752	720	724	739	724	718	720	695	695	700	707	806	747	722	749	711	679	697	754	722	726	720	669	693	654	708	718	707	702	729	705	675	712	732	698	672	763	689	770	660	741	732	672	754	688	693	711	682	730	725	692	701	721	717	679	716	714	773	715	758	715	768	697	717	731	685	741	715	704	739	713	739	683	706	668	665	730	694	718	681	713	724	687	677	691	729	699	704	665	694	691	731	691	708	701	687	728	670	695	683	703	712	651	665	656	708	698	707	681	732	692	712	699	723	702	706	682	740	720	696	747	707	691	739	714	702	725	670	743	692	666	672	704	680	726	723	693	666	695	716	688	666	657	689	676	721	693	681	682	677	696	726	715	725	724	708	702	669	678	735	726	690	688	702	705	671	730	711	719	681	710	650	714	700	707	686	725	680	677	763	719	714	657	705	695	692	743	690	750	686	685	711	673	710	669	669	705	674	708	687	689	697	690	687	719	700	698	711	721	708	717	694	688	667	709	750	670	701	681	734	632	670	696	688	713	686	693	732	722	679	705	700	665	700	741	640	728	689	685	671	662	699	655	674	677	744	719	703	702	703	692	675	711	686	726	702	692	700	678	723	730	688	748	703	735	677	680	686	684	708	696	691	712	697	693	669	715	683	697	702	696	727	634	683	712	696	747	673	694	753	707	667	712	690	701	699	704	711	674	675	738	691	706	728	756	710	662	697	702	693	669	684	703	689	763	723	717	746	695	640	686	687	656	726	727	706	710	725	720	698	677	674	711	733	729	665	731	760	673	636	707	736	723	709	708	723	710	726	681	661	747	737	724	682	676	715	744	698	685	655	728	696	694	738	639	715	764	734	747	714	705	680	692	731	717	694	705	686	737	715	710	667	689	718	713	703	675	704	715	703	665	694	694	709	722	641	649	703	721	721	686	693	684	687	707	678	672	688	709	705	731	726	688	685	693	744	704	736	697	693	667	712	710	693	687	726	695	702	696	707	674	705	680	714	706	696	727	675	734	680	679	729	717	732	729	709	693	741	753	693	689	701	697	685	706	686	735	679	741	714	755	703	688	702	699	679	714	677	709	679	711	711	713	714	700	723	676	695	718	747	658	693	689	722	707	715	728	666	679	716	693	684	686	726	673	665	679	671	697	724	680	664	715	712	681	716	736	678	703	686	715	690	689	720	707	678	755	718	679	720	659	675	674	711	681	710	696	680	724	670	699	676	685	705	675	748	722	709	728	710	674	717	731	702	701	649	748	710	692	738	729	677	738	726	674	664	698	740	668	680	741	705	754	717	734	676	692	731	701	695	667	652	724	693	659	691	713	657	705	724	684	733	720	662	709	687	666	700	716	737	700	733	691	646	693	678	717	727	705	748	686	719	702	674	670	725	662	684	669	733	702	692	744	658	687	694	706	736	697	711	736	699	709	682	717	747	699	662	700	665	700	677	675	705	666	668	686	694	700	692	689	741	714	757	756	691	716	688	645	680	694	717	690	686	687	724	652	696	752	681	692	697	686	630	694	668	736	689	732	760	663	749	640	719	703	715	676	693	725	670	726	681	689	677	735	638	714	689	718	781	704	699	675	689	704	715	685	691	657	722	700	729	702	717	716	691	649	642	672	665	695	692	741	705	694	735	719	688	747	719	705	678	678	636	655	721	648	723	707	717	672	678	708	697	674	716	705	691	704	732	647	688	686	694	694	691	683	699	736	696	715	699	650	734	671	762	729	779	724	702	679	686	741	638	727	656	764	718	706	681	748	749	673	690	732	645	727	702	709	691	767	727	718	687	662	718	737	751	739	717	692	695	701	693	713	711	741	699	702	702	681	689	730	715	650	663	683	669	676	677	699	678	687	682	744	684	698	667	714	725	687	698	724	695	700	708	667	698	686	701	697	756	699	679	685	717	696	734	689	685	711	690	673	675	683	711	700	674	725	708	668	690	696	777	689	738	728	667	696	741	688	670	675	705	655	714	687	685	704	710	730	755	717	683	725	677	711	685	698	673	711	684	677	676	694	700	728	742	703	711	716	680	690	712	715	740	703	683	707	670	664	676	672	712	708	710	674	662	704	743	687	716	683	682	693	655	710	695	690	686	693	677	724	705	723	715	661	690	661	738	712	683	705	742	711	696	733	703	710	698	708	701	746	654	694	687	683	694	709	656	729	732	687	674	674	709	702	697	691	619	711	726	725	659	658	711	739	703	686	709	726	722	715	674	718	697	697	708	680	729	677	697	712	701	650	740	735	694	710	702	747	692	709	697	726	711	689	670	695	659	688	682	699	729	670	723	677	743	698	703	703	666	724	740	698	663	696	673	708	714	681	697	681	737	678	733	722	731	675	690	712	714	722	780	694	648	699	666	637	709	669	707	683	693	715	654	695	703	721	697	709	639	686	694	695	697	719	707	707	702	699	705	681	720	689	691	754	750	692	704	693	661	716	700	725	732	692	700	697	664	692	696	698	709	693	708	674	723	689	663	725	722	713	684	726	652	702	688	723	668	693	665	709	693	707	671	686	679	709	699	673	723	727	687	682	738	692	673	728	667	714	685	672	720	737	741	722	733	688	683	705	702	694	711	671	683	694	706	688	692	642	680	697	691	730	699	688	725	759	687	693	678	701	714	639	693	713	714	695	667	697	717	709	711	717	703	676	681	740	722	715	726	743	663	691	723	707	719	670	719	676	680	699	663	768	722	694	667	726	728	700	684	677	692	726	715	701	735	727	700	716	716	713	670	724	689	723	699	687	705	667	746	699	712	729	741	735	713	697	750	713	738	654	717	668	720	719	714	715	667	689	712	695	754	726	701	706	703	701	694	701	687	721	692	715	728	711	664	720	679	680	650	686	678	712	670	678	681	706	670	701	730	704	694	723	674	693	713	667	717	724	696	774	729	669	712	713	666	686	685	716	681	658	693	737	668	664	710	680	701	700	665	706	692	635	712	700	772	728	695	680	701	673	668	680	709	709	641	719	671	708	675	698	717	739	724	731	687	701	704	701	681	677	694	709	698	662	715	684	734	633	634	702	688	701	690	669	694	658	690	725	703	704	708	729	712	673	726	648	694	691	695	749	658	736	658	674	694	717	698	734	666	674	693	734	700	713	716	677	778	687	667	648	732	715	713	709	685	715	691	670	670	704	654	726	747	700	668	673	695	716	694	663	710	629	687	699	682	667	694	692	773	751	715	703	693	682	684	689	652	702	657	708	676	686	725	695	706	727	682	684	712	721	660	671	677	669	679	732	720	713	696	667	711	687	682	697	700	657	704	625	667	717	681	692	704	720	681	692	703	710	683	748	704	716	668	693	694	701	732	680	674	721	712	634	698	652	741	697	687	696	700	754	742	656	683	694	662	703	700	743	681	694	714	676	702	754	718	728	721	701	674	745	740	702	717
16207	41065	35427	15296	8011	5934	4640	3737	2864	2464	2085	1842	1598	1458	1338	1329	1305	1241	1174	1177	1140	1102	1034	1057	1046	1068	989	998	960	990	941	961	901	970	902	978	980	935	940	937	940	879	920	903	867	937	906	902	902	880	893	879	885	856	899	872	881	892	962	887	864	859	889	927	891	831	881	817	863	871	906	894	784	903	822	838	935	875	899	889	865	842	847	894	864	863	830	875	844	880	884	874	860	820	868	840	855	845	826	876	888	848	853	882	900	826	918	861	907	880	889	933	881	831	865	848	853	912	920	845	900	879	862	856	859	818	847	916	886	900	871	882	890	852	820	856	880	889	886	852	886	846	848	842	843	847	858	871	855	875	843	914	870	901	880	879	867	851	864	843	852	844	841	897	881	830	854	845	822	864	874	850	874	820	815	885	841	860	871	898	855	896	816	862	894	835	893	883	888	875	824	887	845	907	850	848	845	856	953	885	902	816	858	904	875	841	857	884	847	845	909	837	852	900	884	867	851	803	856	859	849	892	872	813	931	845	863	883	924	829	824	867	838	850	829	862	873	835	853	903	846	911	861	882	834	902	886	842	877	862	907	865	851	857	881	865	875	848	867	939	889	871	900	853	895	866	871	885	885	897	879	803	871	856	841	910	932	863	874	860	868	889	825	858	866	846	842	921	848	843	883	884	903	866	877	869	850	883	842	830	860	925	876	825	858	859	836	895	826	886	853	866	845	856	855	827	894	833	800	869	866	879	909	842	850	893	893	830	823	854	830	855	867	896	886	865	875	800	822	888	843	836	875	907	897	879	870	857	928	898	883	870	884	858	835	877	853	857	898	925	851	814	860	785	855	855	802	882	938	867	825	905	868	853	886	890	831	826	891	832	854	852	879	881	880	907	866	857	806	837	866	851	909	881	840	886	841	868	839	863	799	874	841	841	874	870	844	853	850	856	918	886	902	863	912	882	865	855	895	836	886	909	885	840	869	855	891	843	904	879	839	838	853	887	880	910	871	881	925	847	928	851	856	866	883	826	834	821	866	818	832	857	885	861	868	866	861	864	826	866	839	890	929	879	830	881	892	847	874	838	867	891	873	863	902	869	844	832	861	879	863	921	876	865	875	898	905	884	893	883	897	874	830	884	885	902	918	883	883	892	882	868	895	887	904	897	842	893	837	879	883	872	866	840	845	892	878	895	862	882	858	901	917	918	880	855	871	912	884	787	847	940	868	863	883	865	882	849	886	874	889	893	862	887	879	854	908	845	855	879	851	863	886	891	868	910	840	851	911	851	869	877	825	807	877	873	901	857	867	877	863	862	854	884	841	836	898	866	857	865	843	884	897	828	852	850	906	867	870	857	891	851	857	860	877	836	873	899	895	882	926	863	828	885	867	845	832	891	839	859	872	889	902	816	871	907	902	914	887	886	866	886	861	904	906	895	898	837	840	859	770	877	864	896	880	834	861	877	870	850	898	891	903	909	908	853	886	892	874	907	825	822	864	829	834	841	886	849	869	787	854	860	873	857	907	847	839	845	846	851	891	896	879	874	872	855	833	877	885	869	865	864	870	887	871	879	865	874	833	867	854	909	878	866	850	906	899	861	872	884	852	868	865	922	839	863	863	885	873	849	877	918	871	900	861	916	836	875	870	865	853	877	892	875	863	900	870	855	883	857	868	841	870	824	856	886	840	887	840	838	871	882	850	875	849	881	899	835	842	900	870	889	868	883	910	874	863	901	865	893	867	887	839	877	859	876	832	868	877	886	918	897	879	845	842	889	830	875	841	869	880	861	878	823	872	877	846	825	838	860	852	908	864	862	874	885	861	858	869	866	865	871	893	899	826	960	855	877	886	846	864	870	857	839	890	857	876	899	876	897	853	828	904	852	893	917	815	848	839	863	876	880	846	831	883	938	903	844	823	833	839	913	852	842	885	860	851	827	855	856	859	804	891	894	875	886	853	906	841	944	881	839	890	863	847	875	840	857	926	859	919	852	889	839	874	866	839	889	831	891	855	899	843	877	896	791	856	873	823	819	865	891	841	864	852	903	903	855	939	848	885	912	873	836	860	859	889	846	870	879	880	874	877	855	862	889	864	874	830	867	816	792	872	875	844	903	837	884	883	879	905	861	839	849	931	799	876	871	912	897	881	896	926	886	843	854	897	844	855	851	854	855	865	869	864	891	822	790	847	871	915	828	905	898	866	869	827	855	849	940	869	857	895	867	859	846	888	886	904	905	888	861	882	857	857	920	858	868	879	829	795	866	852	857	841	825	898	866	873	880	862	905	858	890	879	873	834	871	850	853	855	909	857	852	845	927	873	826	852	848	805	901	870	884	815	842	856	901	871	907	872	893	864	904	842	897	837	843	845	875	839	868	861	861	803	838	839	869	791	824	879	816	869	870	870	853	878	884	841	900	880	861	874	827	850	839	851	831	905	842	908	858	855	821	856	855	816	839	887	837	877	884	847	858	878	843	882	876	864	851	872	846	819	880	841	869	857	840	919	962	837	846	811	854	874	854	861	919	833	874	920	890	832	890	860	884	894	876	854	872	814	859	890	893	899	842	872	856	898	840	937	805	843	882	879	881	865	853	887	823	824	835	857	877	867	873	915	865	874	893	858	868	895	890	856	823	897	866	876	866	837	882	877	903	859	888	890	830	847	889	863	880	907	916	887	817	803	867	880	863	836	848	882	850	907	837	900	885	873	920	822	842	872	883	914	887	895	867	831	827	811	844	912	862	861	856	843	872	864	867	878	875	886	872	873	845	896	827	853	853	873	848	893	874	856	919	857	889	857	874	865	848	873	875	832	869	853	885	855	802	849	868	878	837	883	880	852	860	891	862	873	886	878	863	859	889	852	872	889	781	917	880	848	854	853	894	861	893	867	858	877	899	862	855	817	870	853	925	896	859	873	893	832	855	863	820	869	869	870	836	891	860	886	885	864	887	883	906	802	893	869	897	942	911	880	845	895	874	840	867	818	924	842	867	923	891	893	835	865	874	834	885	844	862	885	852	845	873	880	861	878	906	860	818	786	880	911	917	806	890	860	865	888	897	902	883	874	863	880	862	890	874	859	924	882	842	828	882	863	854	865	837	853	915	845	871	877	814	860	874	859	857	893	852	824	871	895	842	858	860	855	835	874	898	888	861	877	815	809	872	870	846	891	822	897	910	849	839	856	848	882	894	887	850	869	894	923	835	799	793	853	925	836	863	823	858	863	841	860	863	856	879	874	847	899	837	840	877	856	869	845	868	891	830	842	858	872	866	848	885	874	858	841	871	878	853	891	877	912	818	886	903	911	875	877	899	835	868	885	874	846	910	832	839	875	888	897	897	876	803	887	882	855	914	860	851	865	842	896	851	842	824	831	830	901	861	920	919	858	854	877	950	882	840	885	867	861	880	893	860	867	838	863	874	862	826	907	825	864	904	855	891	866	844	885	829	842	872	907	840	831	875	832	889	871	897	873	859	838	858	849	845	891	855	870	863
24780	21614	28046	25568	13305	3067	1874	1319	1111	969	876	755	655	626	528	571	527	513	479	510	521	498	437	397	411	448	422	426	393	410	396	386	416	405	376	392	383	378	406	341	360	362	380	357	381	394	397	406	377	394	367	330	362	331	321	350	352	360	337	323	323	356	324	317	362	342	383	369	386	380	375	373	322	319	360	347	329	323	342	343	371	340	367	373	329	350	359	337	377	335	361	362	343	416	342	335	339	355	379	324	368	368	344	358	323	365	364	348	377	317	364	385	376	354	338	339	363	368	368	330	358	334	356	317	323	349	339	321	341	350	373	353	338	328	344	350	386	362	374	373	391	339	349	309	351	385	321	344	357	303	341	368	357	364	334	364	348	340	364	343	338	356	355	340	378	329	354	366	352	351	342	364	338	368	338	358	343	334	367	352	356	370	310	361	330	332	340	355	348	355	385	347	351	361	348	333	392	356	371	378	354	341	331	334	347	377	361	347	353	360	343	352	366	377	368	351	374	335	357	321	333	366	349	356	329	324	344	335	308	370	346	340	344	343	356	385	331	348	355	345	329	354	379	359	340	310	361	360	341	364	364	343	337	385	343	350	343	340	340	380	338	364	351	352	344	361	363	376	358	347	367	375	332	345	359	375	334	340	343	356	347	344	354	362	365	380	364	333	339	320	345	365	356	333	330	348	360	374	348	338	339	342	359	341	337	328	322	365	369	360	341	360	367	359	367	315	345	342	341	361	336	363	369	342	375	383	339	338	342	383	341	369	381	321	328	334	353	341	362	356	408	348	307	333	343	347	321	364	380	349	349	363	363	329	345	330	361	345	337	345	368	324	335	369	362	349	329	354	361	363	325	347	326	329	363	356	370	330	373	339	344	364	316	360	387	343	389	344	343	377	360	328	340	394	373	350	348	372	327	345	364	342	361	396	357	349	362	332	335	372	369	343	329	355	331	343	364	360	367	337	338	383	339	349	399	389	349	346	341	338	363	352	343	367	357	355	385	367	353	362	363	361	344	341	341	369	353	369	328	365	379	355	355	306	345	378	342	352	357	358	332	372	336	336	333	346	363	344	326	375	326	353	335	376	339	338	365	324	366	338	363	316	339	348	374	383	381	350	355	354	334	371	375	391	390	349	352	340	358	346	376	349	313	335	348	362	370	375	341	342	307	372	311	340	311	329	346	348	368	332	376	354	334	328	335	365	364	370	328	321	390	352	381	362	363	354	355	365	370	347	335	322	373	351	350	357	368	319	348	337	354	361	364	368	348	346	371	368	330	346	390	350	334	363	352	354	368	375	365	358	364	348	305	338	355	379	355	339	339	333	375	353	361	339	366	330	348	337	361	332	345	327	381	364	346	333	351	356	360	350	349	338	342	366	350	344	381	381	316	347	341	347	341	322	343	357	328	358	355	329	348	357	349	348	346	316	339	306	337	342	350	357	386	351	351	369	331	357	370	316	354	359	323	329	353	375	338	375	350	384	348	358	341	368	378	387	358	323	345	354	341	331	366	357	359	364	347	360	315	336	337	313	369	359	359	318	329	364	371	338	362	345	364	347	316	375	329	340	321	343	373	359	354	350	381	330	335	356	317	356	362	348	383	366	380	342	351	389	370	338	388	346	324	392	354	372	317	342	371	330	362	351	319	364	364	329	357	359	329	368	363	349	351	349	357	319	363	320	343	363	332	351	360	348	367	322	322	362	378	360	339	341	357	371	341	328	376	338	341	310	352	346	348	344	372	353	343	366	403	367	369	377	358	356	369	400	365	344	337	366	321	396	342	332	343	346	393	376	370	318	376	381	345	364	365	372	368	344	333	374	318	333	341	370	348	375	328	331	361	333	352	308	330	355	336	342	348	359	364	359	377	367	342	346	331	310	363	350	340	350	371	363	370	364	353	375	372	336	380	357	364	325	367	355	389	352	342	369	317	391	331	367	342	360	338	330	359	345	350	364	324	373	345	340	379	352	376	331	346	340	354	338	387	342	336	361	326	307	358	356	373	331	362	329	353	338	364	366	333	321	362	357	340	351	359	366	368	332	391	324	341	343	332	380	377	375	328	374	323	382	348	361	350	346	366	339	373	335	363	310	348	358	348	368	364	349	345	361	331	347	332	346	362	380	335	356	337	367	328	358	359	348	350	337	370	374	387	341	375	397	352	318	367	363	354	375	310	335	348	379	340	341	318	356	346	356	346	365	333	346	352	323	332	360	357	354	327	353	315	364	333	340	363	329	349	318	344	367	372	316	325	330	377	351	379	378	323	352	366	345	348	332	363	376	387	324	375	328	345	367	367	363	349	349	353	319	360	348	375	333	349	320	325	365	359	350	338	377	367	359	354	331	359	356	370	342	373	373	347	355	335	365	372	367	336	405	361	359	348	355	338	377	323	332	364	402	357	339	356	322	375	338	358	349	375	369	334	337	356	363	364	365	362	335	346	332	338	342	353	334	373	383	348	333	349	368	350	363	327	332	333	380	352	357	358	366	382	324	309	395	333	323	402	358	371	347	355	369	345	350	371	365	341	351	331	355	367	366	368	329	354	331	358	357	316	322	354	360	362	351	363	335	331	370	318	342	310	314	324	363	346	358	374	370	374	351	317	383	336	359	347	339	357	352	333	355	351	351	358	374	333	311	343	344	332	375	363	352	350	333	345	365	349	342	336	366	370	372	371	336	337	357	345	354	356	363	330	336	365	376	347	356	334	330	357	348	345	373	379	381	374	406	373	352	353	349	318	360	343	325	360	373	385	313	351	357	364	315	327	343	323	347	371	384	378	353	385	352	336	344	353	333	358	338	323	362	344	334	379	339	369	322	339	338	345	335	356	344	364	345	329	355	357	329	347	353	378	312	378	325	331	346	340	352	358	363	369	372	362	350	343	380	359	367	352	350	388	356	383	342	362	341	336	359	347	352	354	347	345	380	282	316	383	369	365	332	347	345	365	331	357	374	365	383	367	352	341	346	339	353	375	335	351	382	326	377	358	381	345	349	369	336	367	348	354	325	334	346	323	328	380	328	386	329	329	351	329	356	369	333	388	338	359	379	391	362	322	348	364	338	349	357	357	334	394	340	385	348	347	353	353	329	345	354	374	366	340	367	343	340	389	352	352	344	332	370	331	341	356	350	335	337	327	347	324	323	322	362	331	371	348	381	330	355	364	337	362	361	361	351	375	346	384	318	361	313	325	328	359	370	343	380	327	347	338	332	323	369	365	347	319	349	357	329	358	333	327	362	367	371	360	326	378	382	316	350	321	333	333	325	354	364	353	365	356	324	331	371	337	330	359	354	360	330	356	342	343	359	334	348	366	341	336	355	392	348	337	343	363	369	343	352	331	325	408	337	367	368	349	335	357	309	353	337	377	325	337	353	368	372	359	360	362	358	307	354	387	351	384	352	328	331	336	325	367	309	330	375	329	374	336	346	364	383	331	334	364	350	377	373	338	353	362	334	330	338	351	361	333	343	319	345	357	369	336	362
15777	35874	28944	12039	6014	4714	3450	2693	2044	1629	1398	1194	1054	917	829	793	759	702	741	667	656	653	585	601	643	580	559	590	561	553	503	538	487	505	513	490	498	503	518	510	508	474	499	481	506	501	481	485	481	455	478	487	474	434	479	523	484	453	457	461	479	444	490	439	491	462	467	421	427	469	481	465	433	453	480	442	438	420	485	452	481	465	455	455	473	436	440	428	443	469	426	469	467	410	455	473	443	447	457	425	461	447	433	442	469	462	418	496	458	440	445	459	499	484	448	476	489	461	462	444	482	452	436	465	469	430	413	444	473	451	460	400	459	442	449	458	436	423	456	467	495	470	483	453	462	467	471	461	447	452	455	423	429	450	448	460	467	444	446	449	490	446	467	472	460	482	456	473	440	440	456	467	444	481	489	441	417	438	456	411	458	414	445	445	454	468	413	452	472	500	417	438	463	449	438	458	470	435	493	421	452	452	450	437	442	484	464	472	479	473	443	428	472	462	455	472	474	431	468	453	470	461	415	472	497	447	484	465	489	421	485	486	432	446	492	425	424	460	446	455	436	455	508	446	434	445	491	491	444	512	486	477	424	452	442	434	452	454	528	471	450	476	438	456	495	475	439	475	506	475	501	475	445	479	427	473	439	456	467	453	465	461	430	481	463	476	458	469	454	472	458	448	467	460	429	477	436	450	459	449	451	451	447	463	482	426	455	437	471	432	456	420	417	496	442	457	448	415	440	457	469	427	476	463	475	422	481	487	450	432	436	466	475	459	494	438	469	438	460	486	493	440	453	479	445	450	489	430	457	450	431	439	416	496	462	416	443	455	453	457	451	466	454	468	416	452	458	467	477	443	478	451	498	439	467	440	464	475	425	476	440	409	455	452	449	443	458	430	461	424	443	451	460	499	496	436	486	477	430	459	459	493	512	450	480	461	455	472	474	488	437	464	430	446	408	470	482	467	467	463	511	436	459	472	454	420	460	422	459	475	432	450	440	435	485	440	479	474	461	451	481	435	464	430	456	437	453	441	437	480	479	454	464	470	494	429	475	490	447	437	410	442	453	442	468	461	438	440	497	421	462	509	478	453	495	463	451	463	473	422	429	466	448	431	478	450	453	474	459	476	453	428	471	452	467	487	449	428	420	455	482	494	454	461	449	477	469	471	456	439	442	428	486	477	487	491	450	433	446	470	453	467	468	471	439	462	428	466	449	474	463	455	475	497	455	471	429	468	487	420	468	484	441	419	441	457	499	462	455	437	455	462	471	447	478	435	451	465	469	463	406	462	473	446	494	425	457	468	455	467	457	433	494	450	427	467	434	468	477	484	448	466	408	451	434	458	438	453	489	438	448	450	454	489	472	492	457	443	445	433	400	477	475	449	464	462	448	381	424	437	446	491	451	463	421	478	440	482	453	458	449	413	494	466	497	440	437	462	444	454	447	492	503	455	464	435	433	434	445	456	454	459	455	460	459	433	467	471	448	451	431	432	506	442	438	469	432	479	475	472	469	434	465	463	461	446	470	438	445	484	455	445	456	464	464	434	440	460	464	444	465	474	487	436	487	465	448	416	463	447	445	469	441	413	455	475	447	480	456	460	473	475	446	468	449	455	463	451	458	474	464	438	429	430	490	427	430	452	501	464	442	438	475	489	467	473	456	509	437	442	483	457	498	447	478	436	487	466	471	442	504	466	472	483	460	463	472	444	460	465	467	476	481	458	438	440	496	449	453	442	453	463	443	456	473	441	449	464	470	478	473	440	490	421	474	430	462	465	477	479	462	435	447	431	461	458	452	457	473	437	446	470	444	493	400	446	469	455	483	441	476	473	463	470	443	428	434	476	496	468	427	463	483	442	408	443	452	456	458	458	459	419	440	480	455	457	458	444	462	450	478	453	464	420	465	457	456	474	444	431	437	453	450	465	442	448	438	477	432	427	475	445	485	435	452	520	451	486	421	452	472	462	457	475	502	442	423	454	451	443	452	450	430	474	453	469	408	479	483	423	499	450	445	448	431	495	446	485	440	432	474	465	460	477	441	445	461	450	470	452	418	440	459	458	448	476	434	468	473	450	454	433	458	438	435	444	439	439	478	433	454	430	436	425	464	478	461	452	440	447	410	438	461	435	464	466	461	450	461	482	531	478	432	458	434	447	471	470	467	438	503	438	440	511	428	422	414	444	482	475	443	459	436	438	432	454	468	462	440	472	467	445	442	485	447	457	471	436	463	473	427	442	452	475	476	469	417	407	444	431	449	431	467	468	444	499	480	414	461	466	452	460	434	460	450	465	447	439	454	462	469	431	442	502	472	459	422	460	448	458	506	415	465	422	460	448	455	465	469	431	477	452	443	470	444	490	488	482	476	436	462	447	416	466	440	438	425	466	472	460	474	472	458	472	448	448	452	517	470	463	471	476	488	430	487	463	457	437	478	464	495	442	446	459	457	452	466	471	418	482	486	475	436	439	465	428	452	467	456	470	438	515	469	442	442	465	438	447	456	449	449	467	461	457	483	467	427	507	494	454	460	459	438	455	433	464	451	434	459	466	444	447	464	524	471	461	466	451	469	451	467	455	453	465	430	450	432	455	466	446	444	450	477	456	457	490	456	464	424	478	478	427	458	450	419	472	458	443	459	478	470	435	473	446	439	450	456	475	470	424	468	502	469	452	447	446	432	447	462	459	417	464	459	444	442	470	450	440	469	443	434	454	446	450	451	439	454	454	433	461	451	492	464	397	484	446	477	439	455	450	419	462	477	448	427	452	428	458	467	460	449	479	458	462	471	473	488	464	450	473	424	399	463	481	426	455	445	405	444	443	466	454	414	474	485	458	454	462	450	441	463	434	451	489	448	466	493	418	456	428	488	468	464	447	451	450	468	441	422	473	441	452	439	436	448	494	465	461	445	445	454	450	456	504	441	462	443	435	460	453	487	463	478	464	428	456	463	431	473	442	422	449	449	464	459	444	494	475	460	413	449	473	442	419	462	462	447	469	445	446	468	486	424	450	444	470	448	473	495	465	481	479	459	453	470	408	440	482	459	452	497	425	470	499	462	468	437	439	427	464	431	448	415	432	473	453	474	446	440	457	426	454	457	457	423	431	430	451	457	458	496	474	470	448	439	443	438	450	489	447	472	484	462	436	442	442	454	430	461	446	490	497	443	493	452	494	491	409	428	502	466	487	455	476	469	473	468	453	504	485	476	436	442	453	469	461	497	450	501	471	491	464	474	463	458	489	449	448	425	454	456	478	436	425	444	465	471	479	452	468	514	519	474	449	475	497	475	495	414	456	448	505	463	517	451	434	421	424	493	474	439	470	412	460	432	465	480	468	438	439	472	451	455	485	453	440	460	465	471	426	395	471	457	472	462	470	464	463	442	447	445	438	460	453	467	432	479	458	458	428	489	436	462	481	412	449	436	474	423	441	464	456	506	448	449	467	448	463	448	464	468	503	433	442	462	488	450	523	418	449	466	455	452	466	439	406
22652	21554	29337	24217	21555	21674	12021	3355	2185	1865	1649	1363	1251	1120	1042	937	962	868	836	826	793	806	740	683	732	724	704	651	641	633	637	622	589	574	608	629	591	629	620	600	568	602	591	564	563	556	568	570	555	536	540	576	591	542	569	558	559	537	528	586	539	487	534	552	567	538	529	527	545	516	536	547	572	508	566	550	517	523	539	515	544	517	563	574	567	529	532	548	546	559	538	550	512	548	513	488	535	531	520	530	554	520	521	542	543	556	529	563	555	551	515	517	521	553	580	561	541	514	521	525	497	539	479	557	540	507	563	550	551	582	539	543	512	526	538	508	536	538	520	530	536	557	541	546	503	542	571	525	497	521	536	538	586	552	534	535	524	528	523	506	509	534	485	554	536	520	559	528	520	537	550	517	548	520	527	485	563	536	499	549	571	538	515	501	530	514	477	515	480	518	506	546	527	523	538	541	536	548	534	493	537	504	519	515	529	536	560	518	522	515	519	543	507	539	525	527	535	526	510	548	540	554	502	554	568	532	518	513	555	520	527	531	503	513	499	510	498	536	514	591	542	517	518	504	519	533	500	532	520	540	542	546	570	542	533	528	543	511	546	544	540	550	540	555	576	547	537	530	536	546	559	588	529	521	509	591	549	509	535	517	535	554	523	521	571	509	538	557	516	563	558	564	568	539	532	540	532	514	511	524	582	488	536	547	537	523	556	520	575	559	517	555	554	520	558	540	537	504	515	543	486	516	575	505	539	494	511	541	545	528	518	558	506	558	600	535	549	546	532	511	542	550	537	510	553	536	548	573	523	530	550	564	520	506	524	541	575	547	537	528	537	498	514	528	549	519	511	494	483	530	530	530	551	519	564	536	559	562	555	532	515	527	510	536	539	536	530	536	573	568	555	537	509	566	540	530	522	550	520	500	557	544	533	496	544	516	553	512	534	507	547	552	572	541	527	502	516	548	527	517	567	503	520	531	541	519	544	561	573	625	534	551	528	529	528	525	568	501	550	563	546	506	557	536	544	561	543	517	515	529	516	580	521	528	530	523	502	549	511	540	518	565	544	504	518	537	519	528	542	541	550	553	529	534	577	522	533	560	538	503	557	516	539	543	528	542	552	507	543	545	555	569	534	547	506	521	487	577	513	545	557	526	511	518	524	526	515	520	543	508	594	513	492	558	526	541	504	560	529	524	531	533	532	551	539	569	512	526	521	539	487	501	567	539	575	575	570	533	520	552	537	520	532	521	505	555	548	530	524	553	563	572	555	551	535	530	522	500	561	537	508	505	505	527	527	532	580	543	568	544	576	520	546	547	537	520	539	524	461	562	555	538	515	497	503	528	528	572	563	525	535	501	532	517	538	498	500	511	537	548	536	570	559	547	520	532	499	560	539	520	514	521	549	504	553	552	494	524	529	530	486	554	515	584	518	539	560	540	561	548	560	548	538	564	583	544	552	553	542	529	532	516	511	575	528	583	522	554	545	562	539	560	553	531	556	537	551	529	522	522	540	508	544	517	522	517	514	477	540	540	556	528	538	534	520	566	551	545	523	587	525	544	561	536	579	532	519	552	509	563	516	550	515	536	539	552	504	546	586	550	536	550	534	500	517	543	565	574	529	568	517	523	521	566	555	504	592	493	558	491	530	528	513	520	494	542	525	529	535	527	551	581	535	535	509	571	534	489	517	564	553	507	542	576	534	529	536	474	536	506	525	528	539	557	529	505	557	551	511	530	598	577	577	493	498	526	535	522	561	536	540	560	547	550	532	500	541	557	559	507	549	458	524	550	544	543	549	509	545	519	513	500	546	511	551	505	545	527	519	556	518	536	519	491	492	557	527	524	473	549	507	553	475	561	565	517	497	531	566	504	529	533	504	514	544	505	543	511	591	544	558	510	548	537	568	504	573	556	553	508	538	532	536	570	554	527	577	553	520	559	550	509	560	529	578	554	519	564	540	577	562	556	572	537	512	530	546	514	529	567	534	531	527	570	553	568	544	538	560	536	553	553	528	522	554	539	564	494	483	536	534	507	516	539	562	526	556	499	563	563	510	535	553	534	517	549	569	535	532	572	522	517	576	553	513	537	569	520	552	551	539	523	551	531	546	547	532	546	544	535	517	536	527	551	568	543	546	500	539	577	512	540	508	576	547	519	527	481	505	492	544	561	550	535	509	529	537	545	523	503	516	546	572	548	516	540	548	546	560	565	531	548	546	513	526	530	540	575	553	527	536	540	531	548	504	541	496	562	526	550	526	549	536	528	561	564	538	544	535	502	563	538	575	551	550	585	527	487	503	505	548	524	525	514	509	491	545	512	528	537	531	538	543	559	566	515	508	523	567	535	539	499	565	539	581	524	500	543	532	548	567	528	518	549	541	531	575	511	521	539	523	527	499	522	510	488	534	596	536	525	534	517	586	539	510	517	496	528	517	547	524	524	493	520	504	558	551	528	562	560	512	529	564	517	524	479	501	505	545	500	558	506	523	511	543	542	570	537	516	519	547	577	585	558	523	540	534	529	496	565	531	531	550	505	576	542	594	502	530	543	546	529	515	537	545	548	535	531	533	536	538	474	508	561	535	563	517	541	528	535	485	534	535	558	562	520	526	584	524	515	530	548	484	525	541	517	570	494	531	477	524	544	542	535	544	565	539	512	567	529	537	533	553	561	547	509	555	568	561	502	542	507	554	503	553	497	540	536	572	535	563	512	522	533	518	525	522	567	560	512	526	515	530	584	538	553	553	545	531	530	513	514	526	540	536	542	501	566	506	531	502	503	542	524	526	529	501	545	522	554	536	547	492	546	504	546	546	525	539	525	579	538	528	529	551	525	556	548	559	502	529	510	562	525	543	524	544	551	559	515	531	535	568	540	525	488	576	549	557	538	499	578	570	507	555	542	486	581	527	543	509	520	523	527	534	538	539	550	550	540	555	555	554	511	553	520	509	538	529	537	506	508	528	560	549	566	552	515	550	531	536	530	564	528	541	525	539	523	579	512	503	554	524	535	525	537	492	549	534	519	553	565	500	539	536	502	548	533	575	544	520	526	524	587	530	522	540	499	536	533	546	518	543	512	539	556	514	502	559	517	540	573	498	551	588	488	513	566	550	542	555	549	529	581	545	536	500	506	528	524	503	534	532	564	548	520	510	537	559	576	531	519	510	536	532	495	572	550	540	493	536	532	519	546	529	537	546	518	563	562	507	545	600	494	565	507	568	565	552	514	506	511	506	539	538	514	513	530	523	591	552	519	534	506	551	519	493	517	550	536	564	539	533	516	578	569	544	535	561	569	541	496	528	491	532	547	515	523	548	555	545	527	529	491	551	524	578	561	525	500	567	511	528	559	536	533	495	565	510	509	514	520	501	566	540	541	530	541	528	523	535	549	531	572	520	471	528	518	520	543	532	531	563	577	526	525	561	497	580	565	527	508	536	499	559	523	532	524	551	523	531	538	556	520	564	539	483	553	544	544	524	554	516	578	523	476
18922	46758	39104	16887	11031	8222	6225	4911	3730	2956	2550	2107	1844	1593	1488	1382	1340	1291	1139	1135	1025	1028	1069	1005	974	920	901	855	891	841	833	774	794	816	774	756	753	737	748	732	727	718	805	730	734	786	677	761	678	696	701	723	740	678	743	693	735	682	698	651	714	693	703	667	639	703	692	691	652	654	665	721	666	684	684	705	671	673	673	713	706	737	642	685	701	683	716	667	716	701	689	680	694	696	664	659	697	670	696	723	663	737	650	692	667	684	666	702	662	721	710	650	660	671	715	654	674	709	700	699	663	723	685	686	653	703	642	674	724	691	686	706	714	671	693	694	697	676	696	711	683	655	642	650	685	697	719	681	671	735	656	669	669	698	661	719	650	690	633	674	669	688	725	747	677	678	677	656	709	707	712	657	693	671	672	699	683	650	671	687	684	708	676	619	645	717	694	764	688	681	684	706	695	689	659	669	708	654	650	669	664	691	655	686	651	739	688	699	671	675	677	731	692	672	657	660	701	685	682	691	682	659	668	769	724	698	655	666	655	629	673	688	684	692	657	731	681	661	666	695	650	657	661	683	683	714	700	689	652	702	641	663	640	689	738	666	706	655	686	712	701	679	667	682	733	671	685	667	655	682	688	676	685	710	729	711	664	680	703	626	689	638	700	681	667	659	641	699	636	704	709	660	655	682	674	650	700	695	672	679	745	746	639	683	688	668	640	680	664	689	640	664	670	721	669	688	686	645	706	660	650	714	699	703	656	627	689	715	693	660	658	648	672	640	643	648	676	714	657	672	691	715	727	647	650	665	691	713	670	683	662	683	696	708	662	696	659	678	687	678	627	677	703	658	641	647	648	679	684	626	635	712	689	683	716	649	693	691	677	676	636	679	623	739	715	695	680	671	658	680	664	693	660	689	696	667	660	683	668	739	712	735	687	649	649	679	731	744	623	671	655	682	664	680	647	703	636	692	687	686	673	667	623	673	632	667	667	647	694	718	693	668	630	650	707	647	690	692	714	695	646	705	680	667	623	669	664	675	722	658	709	672	672	645	673	712	693	681	661	683	693	703	690	653	705	679	718	665	683	688	671	699	728	664	653	673	669	638	652	675	682	687	664	716	648	652	679	674	706	667	741	694	714	651	707	691	682	677	639	663	698	722	688	692	645	659	659	687	670	668	667	702	652	683	660	699	652	678	675	682	625	694	662	698	723	680	681	712	657	664	702	639	695	694	704	655	680	659	686	728	633	651	654	679	702	675	697	744	673	686	697	618	674	666	662	684	663	701	652	696	678	712	675	674	674	672	682	714	704	665	670	727	643	709	741	598	713	662	667	715	670	670	642	640	676	696	686	697	650	685	703	661	659	695	627	662	680	703	710	721	703	671	714	670	686	667	659	669	709	680	689	672	693	643	696	715	640	672	690	678	687	711	633	632	686	701	686	631	657	662	695	654	634	678	699	660	683	666	700	708	635	664	684	672	657	696	694	681	674	682	623	669	660	696	667	682	652	695	662	643	651	688	698	704	670	635	694	681	685	697	641	649	707	694	649	678	682	625	690	706	681	699	731	679	660	658	650	718	689	700	713	712	697	657	691	717	675	646	674	699	676	694	674	728	679	660	707	651	659	685	611	675	652	646	708	664	643	715	689	690	715	650	666	664	703	694	676	719	691	654	629	641	676	664	644	647	700	683	695	708	710	658	690	651	695	653	671	657	652	678	690	680	674	665	676	698	655	658	724	665	641	669	691	704	705	647	695	690	692	662	678	657	669	691	643	667	663	662	703	656	687	669	692	658	676	687	706	672	648	690	736	715	686	677	678	716	694	717	636	686	688	709	698	696	674	706	659	645	716	687	658	662	644	652	692	685	657	689	688	663	678	699	656	682	667	680	658	668	671	702	671	595	705	682	703	680	682	659	670	712	679	647	648	688	645	656	647	679	715	669	683	655	667	711	669	639	705	673	659	682	664	661	658	703	674	732	621	734	662	686	709	678	693	674	673	675	638	695	678	660	626	694	691	656	677	676	717	667	635	625	684	660	647	696	685	677	641	659	678	612	673	707	669	722	658	671	643	667	637	705	688	697	649	718	681	692	704	633	694	692	674	696	694	675	662	693	684	677	653	636	666	693	675	690	692	639	634	687	700	619	694	714	681	638	722	671	672	669	644	699	701	735	726	755	681	656	699	713	658	637	670	706	689	696	727	660	680	658	714	662	677	635	716	671	635	656	687	675	648	637	641	616	665	666	663	673	673	707	626	672	702	641	667	698	661	663	658	725	655	689	621	681	695	658	643	702	655	690	685	676	685	667	635	661	710	644	681	621	694	700	648	676	683	705	684	681	612	655	713	668	717	668	680	671	689	690	709	635	673	637	673	689	586	703	705	667	678	709	662	677	612	637	675	693	692	676	725	699	694	691	705	696	663	640	690	667	724	682	690	669	665	710	697	651	696	633	677	634	702	656	673	666	706	716	701	644	663	712	667	722	675	669	702	693	664	668	670	719	642	688	649	667	674	687	617	656	681	665	665	672	690	667	691	664	688	692	678	648	701	668	652	646	675	712	683	701	676	701	694	699	659	672	621	688	696	719	638	644	655	658	677	666	741	723	634	638	662	689	704	692	715	672	684	584	693	694	672	675	677	664	689	703	726	652	708	721	678	682	660	667	666	635	673	660	672	700	642	615	676	662	697	674	690	686	678	722	657	646	706	654	700	719	731	649	632	690	706	671	695	696	716	669	668	691	666	666	659	640	697	702	698	691	678	693	687	660	668	667	746	710	734	661	709	686	680	652	652	677	708	697	720	652	691	698	666	690	668	673	681	734	680	691	695	656	704	631	641	685	681	641	623	687	704	701	692	662	639	672	635	684	674	653	633	707	646	691	660	717	640	693	694	707	672	678	712	651	633	706	677	655	682	670	683	690	685	710	708	701	672	675	677	646	651	672	683	700	687	730	707	717	665	667	660	672	660	650	681	615	669	668	733	677	683	740	670	715	687	662	648	651	685	654	688	654	642	728	668	666	680	695	649	662	689	673	697	692	699	689	669	648	701	690	635	677	644	677	675	699	720	683	704	657	653	677	666	716	666	676	689	654	669	671	688	631	678	655	677	668	701	690	670	642	671	702	734	677	686	677	683	692	677	680	664	679	670	681	695	689	671	662	665	656	644	657	647	647	666	707	686	736	716	637	689	631	681	673	666	699	665	681	656	638	672	694	675	664	687	653	679	631	690	669	701	693	680	679	711	702	644	711	714	690	679	692	692	647	659	665	720	672	641	676	684	660	690	662	627	670	703	653	656	672	674	668	636	701	657	671	724	658	681	715	693	676	673	690	687	646	714	639	694	707	683	731	684	688	635	713	700	630	692	689	694	627	713	706	700	659	660	651	664	682	684	680	675	711	688	690	658	631	697	662	681	692	666	661	702	691	649	691	657	625	666	651	669	689	676	660	674	659	641	636	694	684	660	650	648	691	661	678	635	658	689	707	657	656
27654	21828	19804	7919	2898	2007	1603	1243	1079	927	837	802	764	726	686	679	623	596	647	635	670	638	610	594	615	586	630	610	606	607	576	566	553	533	552	530	541	573	541	579	569	559	559	542	526	526	541	547	569	569	561	542	554	562	530	521	538	535	571	512	587	564	498	536	549	524	573	523	572	511	561	541	540	554	536	543	542	573	514	495	587	571	524	539	580	578	547	549	556	546	570	551	478	561	549	504	549	532	547	532	559	527	580	539	520	513	564	549	550	565	532	553	535	539	508	578	524	533	545	552	541	542	535	551	539	554	563	543	575	559	603	546	560	527	529	522	519	525	534	567	543	519	544	584	546	556	552	588	540	560	556	560	575	604	531	543	543	551	533	548	649	573	540	560	550	550	556	549	539	535	506	546	609	508	541	550	562	537	561	551	541	582	508	507	555	569	499	517	537	543	504	515	541	560	598	571	533	551	573	529	567	533	572	533	558	565	525	532	500	513	545	552	561	551	586	538	595	504	548	514	558	503	581	492	538	533	533	571	527	538	531	546	541	535	576	544	553	518	541	535	530	544	546	525	560	562	549	531	542	532	533	577	523	525	563	544	529	555	539	560	542	519	518	555	519	532	552	507	552	557	529	510	550	542	533	512	550	520	576	516	557	533	496	553	564	507	591	535	544	555	513	531	515	571	536	566	505	567	567	529	560	532	486	536	540	549	509	520	588	527	541	515	535	493	530	489	549	521	572	560	556	549	550	563	553	525	559	522	542	526	522	530	511	537	559	541	577	539	565	575	554	573	491	550	576	538	536	533	570	518	548	544	520	549	532	526	538	522	556	544	519	537	521	543	551	533	514	525	526	573	539	523	525	567	562	556	552	505	570	567	524	522	535	519	549	505	562	562	535	532	559	536	529	561	549	554	565	500	545	548	544	543	503	526	552	542	531	540	516	520	557	557	558	551	559	534	547	553	522	552	538	518	530	532	497	555	573	535	558	539	528	496	549	528	512	531	561	588	551	506	534	506	551	553	538	576	515	526	577	571	536	518	501	519	543	530	540	519	511	571	535	544	508	596	557	524	580	549	539	574	546	515	553	519	585	551	575	588	542	507	550	540	555	562	562	525	548	506	578	511	552	491	584	538	526	594	539	503	524	556	525	549	570	567	612	559	549	513	492	541	506	566	508	527	552	540	557	555	594	583	569	508	468	543	521	566	560	536	538	537	557	479	534	525	549	518	504	521	535	527	541	535	556	537	537	537	531	500	563	538	554	521	561	521	569	532	521	565	576	510	584	551	508	492	557	563	554	578	545	527	572	566	573	555	499	531	565	515	580	555	549	536	551	500	579	541	576	523	522	547	548	532	537	555	542	541	573	559	562	542	534	532	531	570	526	543	565	518	564	548	522	535	550	523	563	500	510	534	553	534	565	549	579	535	529	505	532	576	557	560	566	539	550	534	542	564	566	557	560	578	535	505	529	576	532	585	520	535	582	497	586	568	554	521	515	528	566	543	549	569	528	561	536	538	534	569	542	525	499	521	536	564	520	533	546	541	528	501	535	547	555	506	535	563	524	513	600	561	538	555	512	514	525	557	526	568	514	525	554	513	533	556	532	562	570	526	532	540	503	558	558	545	536	526	506	524	520	586	565	491	523	529	540	550	523	512	496	518	496	539	493	539	554	570	581	533	558	547	561	566	537	512	532	605	598	550	534	556	541	577	579	515	521	526	565	559	586	531	565	562	556	510	503	572	545	579	570	510	527	572	512	552	523	517	553	552	533	555	536	591	535	546	527	544	546	551	522	513	557	559	557	481	516	532	568	563	528	547	577	507	512	526	560	528	510	542	543	532	506	526	538	513	498	574	530	524	505	564	566	555	574	539	533	517	536	559	547	535	563	547	551	527	534	508	551	563	548	567	530	568	529	558	537	513	512	551	595	545	534	571	538	578	567	542	544	554	527	573	530	553	534	542	558	540	574	579	561	538	574	542	525	527	516	555	526	578	559	472	536	559	552	500	540	566	568	570	572	587	541	536	545	507	582	544	559	541	554	545	539	557	570	506	557	524	544	543	545	541	506	540	542	528	534	554	513	536	549	523	516	534	564	504	508	556	561	537	553	543	559	585	500	524	553	533	513	536	537	533	557	520	543	551	510	552	563	541	544	597	495	552	526	527	542	542	519	562	591	553	513	527	586	563	520	519	556	514	518	500	544	559	561	529	529	521	551	564	541	548	515	499	513	545	543	507	494	524	588	574	530	534	521	511	539	526	519	521	554	547	554	525	555	512	572	526	551	527	545	525	564	538	535	556	506	518	543	549	524	513	512	534	509	504	543	586	505	549	500	530	500	559	529	507	548	547	549	525	543	537	530	564	543	527	557	545	497	517	493	577	568	573	492	604	532	545	579	567	545	526	558	530	548	608	512	538	572	537	547	588	547	574	541	534	521	545	562	497	539	561	535	511	566	538	565	540	595	500	538	548	565	512	570	563	570	543	548	503	510	551	510	564	529	584	535	504	513	549	593	551	523	528	577	556	544	554	500	569	519	539	504	506	530	580	568	572	555	535	570	526	551	563	545	553	591	515	511	571	541	554	539	559	530	529	552	582	577	515	533	567	581	562	536	515	493	553	537	556	529	542	505	525	527	523	543	584	515	505	590	543	522	566	503	572	561	544	553	559	540	499	533	558	541	519	564	566	544	534	571	508	528	546	569	570	575	570	520	549	548	544	499	500	530	539	538	534	546	558	554	576	523	524	548	534	578	539	538	518	536	551	553	524	542	565	503	558	555	538	531	517	537	559	546	519	509	556	556	573	531	543	567	578	553	524	557	543	576	538	549	562	497	573	521	538	538	541	537	499	588	559	571	532	564	540	549	531	544	521	538	565	569	533	541	577	517	573	555	530	555	571	534	540	532	506	517	562	526	529	512	557	558	545	545	512	547	573	540	531	569	510	530	519	552	551	551	540	584	528	528	535	545	539	473	574	538	565	552	519	536	539	524	555	531	510	524	588	563	551	586	542	535	520	523	524	550	576	557	534	566	543	582	527	561	520	485	578	559	535	521	525	514	565	534	547	567	573	502	522	540	527	563	538	530	511	527	548	550	517	536	529	568	542	538	566	524	548	527	543	540	527	572	495	515	548	514	502	571	537	538	541	544	567	519	553	581	544	550	560	534	542	539	527	526	549	575	556	508	529	531	551	560	562	542	555	544	529	555	579	572	540	531	527	532	504	569	562	559	523	532	601	534	526	587	521	537	542	551	546	532	571	515	543	544	598	518	544	577	538	590	537	545	543	542	531	547	531	571	507	502	542	527	518	497	542	560	532	516	559	537	545	551	533	567	617	561	574	514	534	542	541	536	553	561	578	552	536	530	548	542	549	506	522	519	548	537	545	549	534	557	570	564	530	549	542	545	555	538	539	583	540	542	561	507	539	578	566	554	565	543	542	556	568	599	558	552	557	546	555	547	514	575	492	540	507	563	559	517	563
14433	29960	21993	7833	4686	3496	2624	2216	1831	1481	1244	1193	1055	996	941	920	874	903	886	833	792	734	781	797	749	787	706	797	728	722	755	706	700	677	736	759	712	674	680	675	676	683	685	687	700	698	688	692	683	666	728	672	664	696	670	670	703	652	663	666	668	681	699	690	688	712	675	705	723	671	647	646	712	648	702	671	650	694	671	617	654	655	679	692	710	692	648	676	699	698	655	718	695	687	696	679	580	697	696	708	698	674	666	668	648	663	691	670	672	651	676	652	698	635	670	645	689	730	647	646	693	658	675	680	754	688	681	686	707	713	673	665	659	630	634	697	690	695	707	678	715	681	689	688	637	672	665	656	699	661	668	674	673	642	700	690	686	670	712	674	683	629	655	690	692	666	724	697	699	710	637	643	608	642	683	731	685	669	621	722	647	625	656	665	679	670	657	675	666	670	681	692	737	681	659	657	685	703	665	713	700	672	703	702	656	680	714	689	663	687	680	699	673	711	658	694	702	634	654	691	655	642	652	672	683	655	673	679	678	671	659	645	685	646	668	723	628	672	660	724	666	659	699	637	666	685	661	696	725	666	659	619	671	687	651	657	632	680	662	662	654	676	674	690	680	689	613	652	656	695	646	686	688	709	666	657	661	673	661	712	677	712	672	674	719	711	691	695	656	636	691	646	662	712	667	667	660	685	728	668	668	729	680	720	638	696	760	621	656	638	686	695	674	686	610	691	641	652	662	650	626	692	674	645	659	632	640	673	652	688	699	727	679	658	684	659	674	652	688	629	675	682	636	683	666	708	688	686	723	661	684	652	674	659	663	638	682	726	670	661	677	661	671	664	670	658	654	697	652	668	676	635	699	708	658	659	659	687	641	693	669	682	690	700	694	638	673	625	673	624	626	690	706	677	640	641	671	636	618	696	679	710	667	663	683	677	714	748	684	664	668	667	631	684	690	656	637	664	651	612	702	690	645	661	668	665	688	721	630	668	653	684	671	669	713	688	682	690	658	640	722	684	667	643	608	672	646	668	670	690	687	662	678	661	678	713	680	664	676	681	591	668	686	717	669	667	669	678	704	651	704	671	627	686	665	652	672	657	678	607	638	686	697	689	659	712	652	663	671	716	714	734	695	694	715	650	735	642	666	732	691	680	699	692	636	671	660	646	700	675	659	671	666	676	704	673	631	722	674	663	672	684	701	641	639	702	682	657	642	709	661	716	697	665	632	653	714	664	677	691	646	674	705	676	676	648	623	700	673	672	749	689	672	683	667	650	670	654	697	685	686	619	672	682	657	633	663	692	630	619	681	669	678	671	720	667	660	593	674	677	682	685	670	678	685	697	643	667	675	662	704	603	696	705	668	682	710	716	699	642	703	702	696	658	737	631	697	692	685	636	661	712	706	699	633	624	692	690	644	684	717	685	706	646	669	710	705	647	701	666	661	669	671	679	644	652	658	694	675	656	668	669	680	663	644	680	626	729	700	676	626	655	730	706	675	672	643	662	695	670	624	703	659	679	673	651	684	684	659	637	690	719	669	680	689	657	629	631	667	650	689	685	663	690	673	652	662	716	677	696	673	678	648	654	704	669	721	704	643	643	681	649	631	660	689	715	676	689	627	674	719	663	649	713	657	682	669	663	683	707	691	685	652	648	654	689	662	662	635	671	712	655	672	640	669	633	637	635	639	715	668	649	639	691	698	626	668	662	718	654	635	677	672	650	665	683	686	672	705	665	696	661	639	668	734	661	681	727	681	711	686	644	615	670	653	685	716	715	687	685	687	704	696	713	659	642	689	713	694	674	665	723	697	638	659	684	660	654	697	696	667	672	675	699	677	663	712	630	678	672	709	625	692	669	666	651	666	668	630	670	640	674	649	676	684	680	701	697	687	675	738	695	669	672	704	652	680	652	695	690	682	664	656	690	666	688	696	640	619	680	689	715	677	654	694	682	641	690	655	704	680	686	685	727	658	713	645	667	656	647	681	712	682	674	680	730	691	741	652	627	683	669	655	704	701	668	652	684	677	629	655	684	693	651	673	666	660	653	680	689	684	659	676	623	671	684	708	688	719	685	695	671	723	678	642	658	644	651	694	661	669	704	696	651	668	664	721	660	663	681	663	643	667	691	687	666	691	668	644	627	669	719	678	643	698	678	669	683	660	692	694	620	701	655	672	674	679	691	737	606	655	656	722	676	696	716	662	650	658	668	627	680	652	680	678	636	677	619	641	660	664	670	745	677	652	656	687	700	616	709	646	679	670	643	700	719	691	676	701	689	697	689	705	717	667	634	708	725	669	682	672	703	685	647	705	665	686	696	658	706	674	651	686	657	673	665	675	646	682	626	678	665	702	666	643	679	678	701	705	689	655	646	651	690	697	671	660	650	635	694	686	661	682	680	699	683	659	659	654	706	642	676	623	661	700	699	703	639	687	673	670	714	642	693	730	690	648	686	613	641	709	674	691	631	623	670	698	659	631	675	667	721	681	689	635	720	670	700	665	679	685	651	684	682	664	707	672	684	715	703	666	659	715	651	662	662	637	680	692	694	682	684	667	676	668	655	664	702	645	720	659	673	706	659	679	699	663	701	640	641	651	664	669	657	684	652	654	667	650	662	732	689	705	651	640	665	685	638	673	666	689	728	650	706	660	661	685	677	657	690	631	675	743	674	645	638	698	724	677	690	699	624	668	685	689	626	683	708	667	654	702	660	655	683	679	702	704	727	691	699	655	656	691	625	686	679	644	656	668	660	656	648	701	654	670	658	698	686	654	640	652	673	652	692	669	679	696	728	662	691	682	673	648	650	660	665	695	706	684	642	636	696	673	658	684	689	688	674	677	647	652	678	662	678	686	671	709	640	691	718	674	653	680	701	637	663	647	649	666	704	680	672	670	716	718	661	683	692	683	703	657	681	752	685	707	638	637	667	660	652	700	647	736	660	664	690	649	714	707	673	706	679	685	639	667	687	675	626	675	705	662	671	683	727	694	631	680	658	722	677	694	666	678	655	661	647	659	649	669	703	665	648	692	666	719	704	644	653	694	659	657	673	656	678	687	716	674	618	640	665	656	682	697	646	659	666	704	684	744	638	672	655	706	655	670	691	723	632	651	677	684	706	672	685	689	656	701	664	710	675	700	679	682	640	630	684	657	674	679	619	678	649	689	656	655	693	715	632	649	714	658	692	681	686	644	718	684	676	659	657	661	689	685	652	675	653	664	691	668	700	701	695	666	723	688	668	669	664	654	670	686	677	672	746	693	659	669	672	651	658	674	644	689	670	707	650	711	683	642	685	689	685	719	700	712	694	633	593	654	640	671	641	692	645	716	665	708	655	645	697	685	672	730	670	701	680	640	695	691	684	697	724	712	684	631	696	670	680	649	693	687	702	648	622	695	698	679	694	627	666	712	635	699	703	661	662	687	700	665	668	646	740	688	666	663	649	644	650	656	694	698	674	660	692	650	720	704	637	714	713	680	655	689	674	663	669
23583	21542	28907	24636	21491	13345	3995	2267	1781	1499	1409	1233	1137	1083	999	927	946	977	976	925	820	884	869	819	824	790	807	817	792	797	726	778	766	758	724	774	777	773	733	710	747	741	715	707	714	725	738	734	741	693	735	663	704	752	677	700	729	747	710	715	703	715	712	688	749	666	716	730	715	730	715	685	674	675	688	679	734	716	707	671	728	698	698	693	658	714	696	732	733	698	719	667	690	752	665	727	685	714	754	732	730	707	725	672	688	747	728	720	741	731	686	731	735	724	712	730	700	769	722	690	675	688	718	715	724	665	726	631	741	714	758	675	675	728	667	737	722	731	659	699	695	730	742	720	730	660	696	693	682	714	686	631	703	698	633	686	694	736	719	690	695	677	737	715	704	743	697	746	692	707	750	721	761	709	739	667	710	758	706	722	694	713	700	691	694	677	699	719	751	686	733	665	698	700	697	712	687	679	678	747	718	752	718	690	723	687	742	687	739	714	691	663	766	708	719	745	698	689	686	697	718	655	670	703	681	676	698	743	665	740	716	703	687	682	711	748	709	720	685	711	730	665	683	695	696	685	706	743	742	708	741	729	675	670	654	698	710	719	750	699	684	742	755	729	667	697	731	702	731	687	737	731	724	691	709	710	736	682	731	706	738	710	695	679	652	673	709	706	694	648	767	716	732	675	715	679	725	680	708	701	712	729	675	700	696	737	684	701	671	697	723	690	690	687	713	680	685	720	703	767	722	709	711	733	729	698	687	722	686	710	700	722	709	681	710	721	693	724	692	754	695	660	690	721	663	725	715	718	710	699	670	695	720	683	686	734	667	733	686	721	706	732	685	639	716	665	686	743	669	665	642	655	723	720	750	696	731	678	680	731	722	768	687	672	703	711	722	671	677	667	703	731	695	711	725	714	718	661	670	722	742	709	704	736	741	692	700	686	698	728	671	670	723	743	725	730	668	708	744	742	685	728	682	684	691	727	710	683	669	717	709	675	751	727	677	745	717	683	647	711	684	685	705	660	695	726	672	722	717	756	682	672	665	690	725	714	680	734	736	709	688	682	680	732	703	705	709	682	753	672	708	667	684	714	726	668	709	662	665	731	686	697	753	702	682	695	716	735	697	682	686	696	729	683	692	700	741	692	715	738	677	695	661	717	749	687	690	652	761	712	752	693	718	678	704	645	729	746	697	679	720	690	730	704	672	655	696	694	684	710	684	721	706	660	688	669	714	710	661	692	722	698	696	687	744	672	734	728	739	686	686	735	670	714	710	751	692	696	663	721	777	698	728	728	683	713	692	757	709	650	753	687	682	689	691	731	746	710	719	727	694	720	669	718	731	737	708	681	711	643	718	665	768	693	743	679	741	701	747	700	718	686	687	684	707	699	733	702	726	711	703	673	743	699	664	671	721	679	696	736	677	661	673	768	702	692	728	713	739	718	646	698	667	677	730	660	728	704	722	716	752	706	700	682	699	717	720	685	685	722	684	721	661	690	739	693	716	695	683	686	709	702	697	699	690	696	716	729	647	668	738	707	723	660	692	676	754	733	672	741	745	691	692	652	717	731	719	698	748	710	707	710	633	684	720	698	647	726	692	701	755	745	702	719	718	726	714	680	682	746	678	742	686	669	652	750	712	656	738	765	722	731	757	700	705	707	707	707	686	681	712	679	710	688	649	675	667	697	693	710	723	642	705	671	761	655	690	637	727	738	668	714	715	690	666	720	722	738	732	758	689	677	644	722	743	678	733	694	725	702	682	726	690	734	709	668	737	706	721	699	730	694	683	721	716	684	734	735	693	745	693	697	713	680	722	689	741	655	691	756	702	698	723	721	734	707	694	673	690	687	653	686	739	704	677	698	699	735	715	668	691	725	726	722	693	677	666	690	713	666	697	674	708	710	699	695	711	733	735	708	718	681	652	752	680	716	756	735	734	693	712	676	721	680	713	776	710	718	698	693	707	720	678	700	689	673	686	691	678	726	792	691	709	699	641	732	679	707	731	680	718	693	684	692	693	700	726	704	729	700	727	712	658	699	709	704	737	643	661	717	704	734	706	717	668	682	705	701	710	691	749	632	680	683	719	693	715	661	696	726	712	672	701	729	676	720	658	655	676	659	718	699	712	643	722	756	683	673	733	722	697	730	699	649	712	712	707	676	754	727	697	710	701	684	688	721	707	729	757	742	726	727	675	710	676	703	669	737	673	731	684	672	718	789	694	721	702	723	737	684	690	732	670	726	693	722	669	698	664	697	690	702	705	729	727	728	714	682	708	712	724	720	712	679	705	700	713	718	697	700	676	664	697	722	750	713	688	708	680	721	670	697	668	703	633	710	779	705	717	744	696	667	700	712	715	718	670	718	674	693	704	733	699	674	710	725	701	727	725	703	692	749	723	760	710	692	707	760	724	731	727	640	686	733	650	740	687	695	698	637	711	722	702	653	671	741	717	725	714	750	683	721	703	730	679	704	691	682	715	723	739	701	725	674	694	675	715	735	689	683	718	720	693	714	725	729	753	703	721	676	731	746	700	755	714	744	705	735	701	639	723	665	713	731	733	698	683	688	738	701	693	713	668	738	710	739	704	703	661	725	757	671	717	678	712	711	705	741	702	739	750	723	737	716	658	704	696	672	732	692	744	702	687	726	705	694	652	667	692	699	689	710	734	721	666	679	716	696	754	740	703	711	695	686	642	743	668	706	703	712	705	670	742	703	705	702	733	744	683	725	741	715	699	683	696	682	748	701	692	697	681	705	711	693	716	676	695	709	645	724	714	703	700	717	701	773	708	704	690	669	654	682	745	687	706	727	701	649	721	697	724	750	652	694	739	723	714	717	698	683	704	674	684	722	686	680	736	775	708	748	705	686	713	712	721	679	676	669	707	688	673	696	737	702	683	694	670	698	687	690	699	709	739	715	687	687	663	726	641	693	718	695	678	705	727	727	685	693	725	671	673	675	699	665	703	697	708	706	642	686	679	720	698	706	713	699	674	712	763	688	713	723	655	689	727	686	708	721	749	672	693	760	675	658	668	716	730	702	732	688	672	749	706	713	697	640	732	707	732	711	696	725	710	704	702	691	722	664	707	699	708	736	709	690	717	724	730	723	684	702	748	692	661	685	730	705	704	685	703	732	670	711	731	636	713	700	723	751	681	707	715	712	688	684	654	735	682	716	663	705	693	703	687	722	714	674	669	717	700	701	686	699	705	672	697	763	714	666	734	698	711	683	725	698	702	676	712	699	682	706	668	695	720	686	715	681	669	740	727	686	684	672	685	687	661	785	686	694	677	638	722	673	710	707	727	730	678	723	674	716	707	698	748	682	735	668	705	690	730	721	732	747	657	704	632	692	716	737	724	706	714	700	720	692	723	673	714	649	675	680	724	705	697	710	696	674	668	698	678	734	749	720	725	718	714	726	755	724	767	728	713	689	706	696	708	685	714	718	736	688	712	760	709	719	689	692	749	714	758	716	706	735	693	652	705	731
16710	41797	33281	12536	8085	6063	4836	3638	3029	2482	2131	1830	1623	1496	1390	1341	1366	1291	1206	1189	1102	1081	1084	1080	1073	995	1023	969	1022	991	958	958	950	935	958	945	943	901	892	885	883	957	895	861	887	879	940	956	922	852	932	874	860	817	886	888	810	884	899	894	829	844	821	889	875	893	848	835	927	830	882	857	867	869	893	855	873	928	858	895	892	892	861	866	903	911	862	833	888	902	890	907	892	855	906	867	908	838	869	854	829	856	854	872	897	863	934	885	822	893	899	916	892	834	896	868	891	820	892	851	869	848	848	865	866	817	876	915	844	863	882	902	906	851	899	884	883	874	832	923	919	886	868	891	807	897	841	875	843	890	891	898	841	846	809	860	841	856	878	819	855	870	874	869	853	903	914	922	883	863	844	917	884	847	889	953	880	886	894	852	884	855	876	848	898	838	877	882	899	909	889	863	882	886	860	848	924	872	928	831	917	858	856	884	878	828	871	894	907	885	832	848	897	884	928	884	845	883	876	825	875	888	845	902	881	809	884	926	857	865	839	891	842	863	915	853	885	871	899	820	830	923	893	881	851	894	916	838	845	915	905	905	846	846	916	868	878	882	903	859	905	858	942	847	860	890	881	833	810	845	884	876	909	902	931	880	833	867	846	850	893	906	792	851	879	875	856	865	883	894	865	933	874	903	938	895	810	854	951	906	872	867	843	908	910	855	863	832	868	911	864	872	864	892	874	879	854	849	845	846	875	854	874	862	871	928	886	892	888	896	892	865	879	892	840	892	842	847	858	892	857	862	845	857	901	901	895	830	818	858	889	900	886	845	886	866	827	841	845	903	892	891	861	870	875	897	836	847	864	882	847	824	882	809	875	865	889	874	895	900	876	814	917	828	848	915	948	881	879	907	829	832	849	859	858	828	883	912	993	868	899	876	867	896	859	867	900	924	888	840	890	838	884	882	883	862	869	906	901	856	867	837	896	821	901	871	854	875	903	888	903	916	883	927	865	917	866	858	878	832	823	876	897	845	902	849	851	928	889	848	849	841	870	924	881	858	882	887	838	890	831	943	853	917	882	845	872	856	876	919	885	829	861	910	917	880	829	858	850	900	879	882	884	844	835	871	837	883	940	901	895	831	887	881	837	855	887	869	860	851	940	883	895	926	893	899	877	880	884	872	909	884	886	868	845	863	886	877	893	837	877	881	864	887	874	878	861	847	843	836	905	866	843	825	890	866	839	861	853	889	818	892	829	884	849	833	927	910	850	883	877	862	891	868	834	840	899	856	868	865	906	906	877	909	917	857	903	919	893	908	925	834	894	837	836	906	867	888	850	879	904	931	877	923	935	849	923	894	855	847	888	855	900	863	894	869	824	906	890	815	852	914	812	840	876	945	858	930	870	913	919	848	892	905	875	890	815	809	876	939	842	887	892	848	879	903	853	875	881	902	862	854	830	884	860	895	900	858	907	848	799	834	882	920	819	867	899	850	899	883	835	882	848	872	911	919	902	808	864	880	887	925	875	867	896	869	885	913	860	866	865	821	853	822	881	860	890	897	872	894	904	868	916	858	859	888	835	873	918	914	874	888	822	883	898	811	914	913	898	895	956	858	831	823	883	844	856	863	844	847	910	863	900	850	873	823	891	845	874	886	875	857	891	846	891	875	876	890	854	934	878	879	906	904	902	831	908	894	836	898	858	882	940	826	933	856	838	861	829	813	863	791	791	882	856	852	876	877	845	918	860	869	866	949	897	901	884	888	819	814	889	865	866	898	859	885	892	856	867	923	874	861	874	886	907	891	854	849	884	905	888	850	902	858	922	885	841	897	923	901	843	809	822	850	881	889	905	880	876	873	925	888	844	904	904	846	902	871	895	888	891	894	867	819	874	939	857	904	915	879	830	849	919	934	902	915	886	921	895	869	858	872	845	874	897	851	890	892	848	864	844	884	828	889	845	867	859	880	886	871	857	866	906	891	865	900	823	858	860	863	889	899	899	895	890	871	846	867	876	930	814	831	878	907	828	914	843	863	849	837	868	889	798	904	867	915	827	853	921	916	853	932	886	792	893	885	844	831	919	896	847	879	890	888	897	881	862	878	843	840	841	849	938	825	889	842	875	874	914	894	836	861	855	865	882	876	941	852	850	888	898	881	883	899	869	869	893	914	877	888	849	890	892	872	851	944	867	861	923	867	855	825	843	855	871	865	890	867	924	863	900	865	911	850	831	891	930	924	802	868	876	876	895	837	872	897	892	920	861	858	829	856	880	868	858	854	845	855	839	883	894	864	897	852	852	933	827	859	859	908	907	865	890	916	879	882	857	860	916	878	838	885	867	891	866	896	892	859	850	894	802	911	880	898	911	871	898	858	926	843	791	876	884	822	882	866	900	848	880	862	866	906	902	815	874	866	833	891	854	904	879	843	867	894	896	861	910	869	825	866	860	936	840	871	840	920	848	866	853	897	890	855	810	819	890	858	920	867	867	871	889	866	851	852	915	876	845	883	887	867	898	887	898	847	934	918	870	884	915	885	845	843	882	908	837	855	906	884	910	869	873	893	832	852	865	846	881	894	848	892	871	875	904	864	849	936	845	839	853	886	847	907	894	882	851	866	864	842	867	871	812	906	859	863	916	921	869	856	895	842	871	852	872	872	910	914	868	888	923	874	876	882	833	839	848	862	868	889	842	880	862	833	838	844	838	808	876	863	945	904	850	849	848	890	823	901	840	865	873	900	855	872	877	828	847	867	888	851	901	932	880	877	880	867	861	879	847	888	894	863	900	861	911	882	868	855	880	892	873	825	925	830	927	857	854	854	879	852	831	861	909	881	842	906	892	873	884	894	923	865	856	865	850	834	859	853	862	850	874	890	907	875	916	916	873	864	866	903	929	846	859	894	862	846	880	915	797	859	856	873	850	896	894	871	903	844	913	852	871	912	883	840	842	851	801	884	922	863	849	833	864	924	889	883	848	874	861	854	934	849	905	881	896	855	818	938	833	819	892	917	896	937	909	884	867	894	885	872	888	886	925	848	887	906	913	897	890	861	872	874	888	872	896	829	818	872	903	899	893	944	906	921	936	900	899	887	855	885	876	867	835	880	929	798	902	873	921	894	832	889	850	855	954	820	868	868	877	860	849	861	841	920	911	870	832	818	846	938	839	846	838	850	872	935	821	887	866	844	891	898	855	878	842	824	886	900	873	866	855	871	898	858	882	823	873	842	857	879	855	908	873	867	800	895	889	892	844	818	852	886	870	926	847	896	881	917	892	851	833	940	835	875	828	894	897	855	885	865	859	889	862	875	820	842	858	885	866	909	864	903	854	839	902	885	830	863	875	881	914	835	858	852	845	889	868	911	868	898	900	922	823	863	897	867	883	869	842	908	912	866	834	901	871	902	934	828	828	900	906	871	838	848	923	887	917	892	836	857	875	864	887	904	878	870	867	869	790	912	873	837	904	875	914	886	871	886	908	849	827	888	882	898	866	857	873	875
24768	21557	27843	25586	13241	3099	1956	1372	1162	947	819	754	646	625	568	523	518	533	492	464	453	417	416	461	423	453	426	417	394	422	368	394	367	369	374	405	351	375	374	360	354	365	352	391	348	423	385	342	395	358	327	351	321	328	344	366	357	319	374	342	331	315	364	313	380	375	352	315	351	315	362	379	389	319	372	321	366	359	374	351	328	356	337	343	333	360	363	346	339	367	337	397	326	347	387	367	311	366	341	327	361	335	329	352	348	364	330	361	357	353	332	321	347	315	335	379	391	333	347	368	347	335	312	320	328	329	347	348	324	359	362	326	361	344	356	334	325	334	323	339	340	353	372	354	335	339	366	321	352	355	357	357	320	348	344	349	359	345	376	344	367	322	349	362	342	361	358	346	357	344	357	364	355	360	345	356	330	362	376	351	349	358	367	357	359	338	340	372	357	347	379	330	341	340	353	362	367	337	363	323	345	369	367	360	311	326	338	347	299	346	376	335	353	348	362	349	349	333	377	344	364	352	328	326	343	336	344	353	335	358	332	337	348	369	332	344	368	353	340	327	395	391	364	340	355	373	326	367	354	354	350	356	327	354	350	335	382	353	353	344	332	328	345	345	387	334	359	338	317	375	338	367	321	351	367	345	329	339	367	362	314	375	352	306	363	339	362	344	344	358	326	345	343	360	336	347	330	376	336	352	330	328	336	328	327	376	344	332	344	344	351	338	334	318	346	349	327	375	362	333	346	342	350	359	346	340	370	348	362	379	322	369	367	332	382	329	326	332	334	377	337	342	387	360	353	353	319	338	320	361	369	367	347	342	335	336	326	351	341	343	360	362	347	367	344	326	334	362	338	353	297	355	336	331	365	372	333	337	380	362	348	348	327	333	311	343	364	340	382	335	383	374	372	359	347	357	355	354	345	353	332	346	318	332	333	331	370	366	338	321	347	316	334	348	346	351	377	343	339	341	346	347	356	345	372	335	380	349	347	388	378	330	333	333	373	361	343	328	368	364	355	335	335	355	395	361	364	358	358	340	321	360	377	320	338	309	338	318	348	331	340	352	365	360	371	318	338	360	315	385	344	339	331	364	369	336	332	353	339	324	358	346	356	359	366	345	369	323	386	308	327	328	324	342	360	365	355	354	371	331	351	363	353	362	372	343	343	343	347	369	372	355	354	357	372	370	330	340	340	329	357	317	337	353	323	342	358	338	356	354	394	357	364	348	325	343	328	344	315	370	364	360	339	350	323	336	362	336	339	328	337	369	348	372	309	325	355	370	314	333	347	350	346	386	362	307	317	325	325	383	348	341	352	322	370	368	356	347	336	391	331	353	354	341	348	373	339	341	359	338	359	314	321	362	346	353	405	358	341	344	326	346	347	334	356	321	317	341	349	354	363	346	366	400	328	292	354	370	362	361	338	363	346	348	369	335	373	322	348	386	328	350	338	336	355	361	371	349	368	353	346	338	343	339	373	348	349	314	342	319	405	344	385	355	325	385	333	338	357	346	324	345	379	337	313	330	357	361	353	340	330	374	360	370	347	379	376	356	371	338	317	336	330	333	328	364	357	362	394	346	342	360	359	368	371	367	339	328	332	356	342	355	330	345	361	352	352	330	347	379	361	329	342	334	361	296	360	337	382	322	363	357	363	341	353	358	324	293	339	358	349	333	333	329	333	372	371	333	344	341	356	341	364	349	323	346	337	344	353	344	326	362	343	365	337	355	348	347	335	331	344	361	363	304	336	377	371	351	326	329	352	321	381	322	339	321	360	339	317	320	352	321	329	347	343	362	379	336	334	387	329	342	361	350	321	314	328	337	356	332	355	331	356	330	349	353	353	344	317	373	370	368	326	370	344	329	346	335	370	357	358	333	338	343	341	323	348	356	350	341	361	365	340	317	375	357	346	318	329	350	329	352	327	363	353	351	358	353	331	367	374	354	366	333	350	368	356	389	372	318	340	358	369	338	390	357	346	366	367	361	327	323	350	357	343	345	351	329	324	330	370	338	332	345	333	340	318	377	339	339	345	366	346	353	325	310	376	353	348	339	319	359	341	333	319	327	344	355	348	372	324	335	325	334	335	316	333	352	318	363	362	351	345	344	353	346	388	340	357	364	313	320	327	361	361	339	312	341	353	377	338	335	374	342	330	383	330	359	346	327	369	349	374	326	351	338	363	357	340	340	367	350	359	346	346	343	361	350	308	307	309	362	345	351	360	373	358	328	337	350	376	329	318	342	354	337	331	367	362	328	356	350	377	342	316	337	354	376	377	357	364	331	329	326	367	340	349	359	352	352	311	315	345	341	340	333	327	319	362	330	338	335	361	353	353	368	333	364	382	346	354	338	338	330	336	351	333	364	336	350	329	340	317	333	346	378	323	341	354	367	357	325	344	335	326	372	351	371	354	375	359	315	344	346	344	354	376	335	356	332	320	335	364	371	349	373	330	337	345	337	314	368	339	354	323	354	350	355	373	352	322	349	359	362	327	334	344	362	344	335	334	357	321	378	372	356	314	344	346	370	335	368	349	332	297	330	336	372	336	362	328	366	312	406	359	346	355	343	332	359	335	339	332	330	332	335	361	347	335	355	334	314	338	340	339	361	348	352	329	331	364	363	335	332	324	359	309	347	359	349	387	343	316	354	330	379	377	373	376	380	383	348	334	368	332	384	373	363	353	350	332	366	341	316	337	334	342	326	307	363	319	327	345	367	339	376	352	363	371	340	357	337	344	359	355	366	343	329	351	325	362	371	333	363	334	356	355	351	341	350	327	338	373	348	336	329	368	355	345	375	358	350	356	348	350	334	333	359	333	344	336	366	368	343	355	363	358	362	319	395	377	334	342	357	351	346	334	347	317	352	339	369	348	345	344	343	335	362	353	338	380	355	341	318	365	363	340	364	351	333	386	361	360	338	349	323	344	346	340	344	365	327	343	362	378	351	332	321	387	330	358	374	344	346	328	343	352	340	355	355	313	352	321	353	350	348	333	341	326	388	326	366	377	362	340	343	347	355	344	343	335	343	326	357	337	379	341	361	360	394	350	352	319	332	386	308	341	366	342	332	364	339	363	363	306	332	356	344	351	336	332	345	364	363	370	363	330	330	356	354	340	334	305	331	345	343	338	355	337	362	366	359	349	341	338	309	340	365	343	340	355	368	337	364	373	342	370	338	347	337	321	312	392	355	335	314	349	332	362	319	331	325	378	368	329	335	340	349	350	328	367	371	327	334	371	347	344	340	330	366	335	371	340	334	367	376	313	346	358	340	326	350	379	352	315	353	334	340	360	364	327	377	374	350	318	336	321	354	346	377	343	360	313	310	342	360	350	355	345	313	337	336	304	364	325	330	345	340	318	378	339	344	335	333	330	320	359	358	339	362	342	331	350	354	367	359	331	337	348	330	344	346	372	380	343	347	337	364	359	317	364	347	398	350	318	339	369	332	328	355	322	371	340	349	335	384	320	382	345	326	359	348	338	337	345	367
16723	36410	25481	10101	6187	4715	3571	2740	2041	1684	1339	1207	1022	1010	845	796	839	716	624	680	649	654	591	601	567	592	580	523	559	545	560	505	495	491	509	531	478	476	516	494	513	470	476	465	472	454	426	463	481	497	485	451	464	427	486	462	454	483	454	480	443	461	468	441	453	459	455	444	420	447	470	449	438	452	486	486	480	420	452	464	427	446	457	433	441	475	480	465	466	454	452	447	465	434	472	436	435	444	448	438	445	453	452	447	468	439	436	444	467	480	420	468	429	464	444	478	458	472	413	470	463	419	450	483	455	439	440	434	453	446	436	476	461	439	442	479	466	448	440	438	420	463	455	471	447	485	469	477	475	422	422	447	477	448	430	437	485	469	436	457	443	417	453	428	437	463	448	433	438	433	436	460	454	429	459	462	461	452	411	433	470	475	456	453	436	470	485	438	467	466	450	469	475	446	453	459	495	439	459	485	457	452	444	452	448	458	454	480	442	493	455	449	440	433	499	451	448	444	440	399	424	468	452	453	461	456	477	492	440	448	463	457	458	450	465	484	448	420	433	475	430	434	507	463	442	462	445	436	423	441	478	467	445	456	456	476	451	421	455	436	413	433	469	426	457	497	440	435	469	448	452	454	466	439	478	455	424	481	448	455	461	445	455	468	462	455	458	432	462	456	489	408	447	432	464	450	473	430	471	443	441	422	445	473	426	438	456	443	474	435	467	397	444	483	433	442	410	447	417	445	447	445	462	415	454	434	432	489	438	470	454	436	482	462	455	428	441	460	457	465	451	451	457	464	481	437	486	432	462	464	456	449	467	486	459	458	453	452	443	487	465	429	457	429	453	453	450	437	464	472	462	454	513	452	437	469	451	465	453	430	470	430	504	480	420	425	474	422	467	482	436	437	457	442	476	437	457	483	467	433	436	441	429	429	444	434	468	425	438	470	458	456	450	471	489	480	397	480	423	449	464	432	448	424	488	466	455	440	416	438	418	451	463	428	480	429	410	473	472	449	417	459	462	474	452	472	470	463	487	403	440	455	439	429	458	452	476	443	422	451	458	452	473	472	416	470	448	467	424	460	445	395	480	413	445	461	481	452	450	471	442	441	453	459	450	483	441	434	449	463	462	408	466	479	438	463	438	485	481	463	436	494	463	464	462	415	460	467	459	465	476	414	424	486	450	464	447	470	455	415	439	452	451	428	463	436	454	469	452	491	450	459	445	478	445	461	417	433	456	445	456	463	450	461	437	396	489	416	468	445	418	417	424	420	439	472	415	474	445	445	424	482	446	411	429	467	475	436	444	476	446	460	473	479	465	444	442	429	403	425	486	469	465	483	418	442	476	500	426	472	470	478	454	473	432	432	459	476	466	471	421	470	418	465	461	440	445	448	440	459	460	480	434	433	472	433	469	452	405	440	433	497	441	485	462	434	458	439	468	461	450	476	444	464	457	477	465	453	424	485	443	449	445	465	446	466	464	453	459	470	453	432	385	429	474	447	447	461	488	478	455	431	477	449	461	454	444	458	477	451	438	464	431	466	453	451	448	465	439	457	490	477	464	438	469	457	446	452	488	468	434	456	424	432	487	441	472	411	490	458	465	441	440	466	454	474	458	455	454	431	465	445	438	488	431	449	413	413	413	472	426	446	475	465	442	444	470	398	465	468	432	457	426	462	487	474	443	433	475	472	489	447	450	466	454	473	431	453	456	480	468	470	469	454	494	449	431	468	447	471	462	460	452	430	463	463	441	444	484	467	473	467	463	485	426	481	457	507	462	439	441	444	460	425	458	444	430	451	448	456	427	472	443	459	435	444	461	420	470	447	439	420	446	434	441	435	451	439	435	468	440	451	466	443	482	423	450	466	446	432	465	468	471	481	456	401	453	441	429	441	443	480	467	438	479	465	476	471	460	452	479	449	448	458	491	448	473	481	461	449	475	419	446	454	466	432	469	433	505	448	417	446	459	421	468	438	448	460	405	441	475	441	428	438	451	457	437	455	484	478	463	435	454	483	479	426	454	471	430	439	462	453	449	445	422	446	439	426	473	453	506	442	470	468	454	477	471	447	429	444	485	469	426	477	447	476	464	468	433	472	426	444	463	450	458	447	441	503	450	492	424	464	429	460	421	472	456	475	458	468	468	456	474	446	423	467	485	469	496	448	455	457	436	443	449	434	456	501	428	425	461	489	436	449	485	446	428	449	448	455	479	462	465	442	459	436	456	402	444	443	441	479	462	437	464	453	448	505	423	463	439	454	469	445	456	455	430	456	453	459	415	428	474	464	455	451	440	459	485	473	445	466	450	462	448	456	459	458	444	424	443	438	487	446	436	434	441	427	458	457	455	438	441	433	472	445	419	468	412	429	458	419	436	435	469	470	435	448	483	420	427	454	438	435	488	441	479	463	451	417	450	449	430	441	412	442	440	438	466	452	452	438	454	472	445	436	412	495	458	461	473	468	456	462	442	468	435	446	459	451	454	470	416	421	454	440	425	412	442	433	438	462	456	455	434	454	464	393	437	439	469	446	472	436	458	457	437	435	439	454	448	499	505	443	415	448	451	461	433	466	455	473	471	427	464	471	426	454	431	416	422	455	462	407	450	426	456	479	460	445	438	453	442	492	461	424	429	457	479	460	434	468	443	431	458	447	443	451	460	435	476	415	450	437	441	443	466	454	441	487	443	489	441	464	451	441	415	474	450	467	448	469	437	452	464	478	454	395	474	417	452	463	424	448	447	420	478	500	437	458	464	496	437	466	418	422	474	411	438	448	455	421	441	467	445	448	421	458	442	479	402	456	442	446	441	448	421	405	425	402	451	435	482	459	430	484	455	461	462	464	442	431	433	426	522	475	443	460	407	457	472	449	412	460	491	463	455	415	439	471	456	439	396	442	472	467	429	458	419	445	413	436	488	494	496	429	446	461	448	434	454	441	435	447	464	453	441	502	461	454	423	467	444	466	461	454	452	471	464	470	424	430	422	481	468	428	455	426	462	460	457	456	426	469	459	467	433	457	465	471	450	440	461	474	444	420	462	453	432	436	457	497	438	468	472	414	438	483	475	440	455	409	483	426	443	445	504	470	433	475	431	432	454	474	448	448	438	474	447	473	451	442	464	438	438	430	487	475	499	434	453	437	479	478	409	434	441	411	431	458	445	403	464	479	443	472	432	438	467	444	470	449	460	412	472	407	468	459	431	432	441	467	447	456	457	462	421	462	446	465	437	474	445	445	444	478	453	405	456	449	471	437	462	435	474	437	482	446	457	463	429	448	461	464	463	452	432	452	477	496	428	440	487	438	456	466	435	446	448	431	419	454	435	452	471	436	483	432	455	453	483	428	437	434	446	476	434	453	468	443	446	481	456	481	456	423	445	461	445	444	482	441	490	458	427	510	434	440	423	432	449	477	478	434	448	461	459	438	463	439	424	490	455	473	459	481	410	468	464	462	436	432	416	475	460	459	466	442	468	466	455	447	441	493	459	462
22625	21550	29356	24200	21547	21662	12155	3380	2296	1845	1607	1315	1235	1201	1010	942	927	883	874	775	762	774	771	734	737	708	691	692	615	664	610	661	609	615	586	635	584	598	613	606	564	590	612	546	540	562	525	555	532	579	557	523	527	515	551	538	530	548	548	521	548	533	534	518	548	561	544	547	555	533	592	544	506	534	547	537	539	562	593	558	529	559	548	523	491	561	574	511	541	549	550	538	550	558	531	535	529	546	524	554	558	515	525	508	498	494	538	507	520	554	569	514	542	525	517	550	572	565	533	515	508	539	536	545	515	508	555	537	567	596	517	519	520	502	533	533	514	532	588	568	501	556	518	521	567	552	532	502	536	522	560	552	529	521	525	540	514	525	552	534	550	563	521	532	561	518	564	573	557	521	520	549	547	553	480	571	553	498	520	522	505	576	491	514	580	511	528	541	515	545	530	521	554	568	507	504	512	505	542	568	494	561	511	521	508	556	516	569	533	551	489	527	568	547	563	511	532	534	481	502	535	544	553	526	503	518	550	536	550	515	558	533	525	515	518	530	486	528	514	525	505	553	530	553	538	509	528	497	514	509	516	526	530	541	535	533	538	534	525	543	508	570	481	518	506	541	520	570	535	522	532	520	536	542	537	569	568	496	550	545	567	564	540	554	492	545	550	513	523	547	546	486	554	535	518	521	542	528	523	527	506	553	533	523	523	536	518	515	519	524	498	552	516	509	529	509	562	546	563	519	548	526	527	541	534	541	549	529	495	538	500	524	563	554	597	567	539	500	543	521	548	519	532	497	521	553	559	552	521	521	540	540	525	562	511	532	530	512	508	532	539	477	479	536	546	565	581	573	500	508	504	560	504	537	517	524	577	558	536	536	550	507	546	516	531	571	494	528	567	535	547	532	526	549	532	522	506	521	549	563	552	508	509	573	538	487	502	536	544	540	587	575	556	534	526	520	526	562	517	521	555	485	537	540	518	544	544	528	520	557	576	540	531	522	562	529	525	528	548	555	491	521	555	544	563	516	524	520	528	536	505	567	507	534	538	540	562	514	559	561	524	525	506	568	558	529	537	522	573	523	571	571	537	535	526	554	566	546	508	547	528	549	541	586	529	531	509	497	506	484	519	525	509	536	560	512	561	521	499	550	477	509	555	558	509	522	558	549	557	546	577	570	544	539	552	555	517	505	495	530	546	546	553	520	523	530	506	506	542	499	522	548	564	553	553	519	537	501	524	547	558	541	523	534	519	539	566	530	558	545	527	553	516	514	490	534	523	519	564	485	492	545	541	541	522	507	568	569	572	571	565	562	558	573	557	561	516	570	547	556	546	519	553	539	570	540	490	554	558	507	516	568	507	507	547	548	516	515	557	556	552	543	541	501	549	534	541	563	530	510	588	555	556	500	559	500	499	538	518	517	553	545	509	550	535	552	557	560	517	534	518	525	530	538	517	570	529	508	486	541	540	569	545	547	526	504	518	546	538	542	538	558	509	489	525	520	515	554	565	496	541	480	522	539	514	557	513	533	496	494	547	517	586	586	528	553	529	551	529	527	526	545	532	550	505	565	522	506	516	531	571	532	535	579	505	534	534	528	573	577	502	534	546	515	510	559	547	506	515	532	515	509	537	487	516	523	534	564	518	530	535	509	553	550	547	530	542	531	518	564	510	531	536	516	526	505	530	492	533	536	537	557	557	524	513	529	543	542	528	518	507	509	470	519	520	553	486	539	521	541	584	488	518	520	495	552	550	522	535	529	540	556	498	570	507	570	524	532	532	532	514	541	506	527	510	542	553	525	532	496	546	523	523	554	530	508	487	547	537	561	545	526	507	580	545	496	529	511	557	521	569	542	520	543	522	567	528	550	524	568	516	491	537	523	504	510	561	533	484	591	527	560	573	522	549	489	520	520	489	560	555	529	523	532	551	559	507	533	490	510	530	516	508	524	554	569	512	518	547	515	519	486	556	546	484	519	543	534	517	510	511	507	539	578	516	573	514	533	532	545	513	542	511	568	536	510	527	562	556	507	522	511	530	558	502	531	513	545	546	517	537	524	508	499	551	534	517	537	549	539	519	550	541	525	509	554	533	542	535	542	517	492	538	546	555	547	569	524	525	578	555	557	522	577	528	519	514	534	541	495	544	483	511	562	499	546	493	543	527	539	524	554	507	559	518	512	497	531	582	574	504	524	584	528	566	529	553	541	520	544	516	541	536	523	519	518	561	521	519	533	531	536	515	513	506	525	529	556	544	493	551	528	523	514	554	545	510	548	518	528	549	605	522	514	537	528	542	515	567	553	558	549	523	504	521	530	534	521	515	534	545	537	544	529	518	491	521	529	600	503	530	543	519	523	573	547	524	536	552	554	561	539	566	547	574	559	559	579	523	547	488	553	509	534	575	531	578	524	549	555	538	540	559	591	559	537	563	560	530	538	519	539	516	549	544	540	552	518	492	523	528	597	517	529	554	556	527	549	545	540	497	533	525	551	530	496	531	531	512	564	556	521	570	534	536	514	562	512	513	517	479	527	524	528	547	552	535	546	493	508	546	515	516	533	517	538	521	519	521	502	522	535	518	520	546	516	522	538	553	521	487	509	512	555	539	523	523	525	493	539	520	535	542	543	543	562	509	520	558	532	485	553	512	540	553	554	517	550	526	531	557	534	545	510	533	546	528	538	536	553	514	510	510	528	509	563	535	563	483	519	578	541	532	485	566	558	523	562	519	549	548	510	542	517	557	554	529	525	523	538	519	549	522	532	540	538	527	576	575	510	559	537	532	549	552	546	515	571	491	541	529	530	531	498	558	528	522	501	560	534	547	541	544	555	552	520	558	517	518	494	547	532	540	529	530	581	532	553	545	527	535	572	539	476	554	535	524	522	542	540	530	530	479	530	543	550	518	523	501	546	510	521	563	517	562	539	570	520	545	499	536	558	561	538	577	508	545	503	503	488	575	554	555	543	481	531	518	539	562	524	528	501	532	502	476	546	561	532	537	543	527	580	539	519	539	519	543	554	486	505	544	549	508	490	509	494	516	521	540	534	530	546	518	575	514	500	554	515	512	526	550	534	559	523	499	521	541	552	518	566	514	492	562	473	530	533	533	525	538	517	525	552	527	520	497	533	520	541	502	508	569	536	531	542	513	554	516	507	514	485	538	569	490	534	517	528	539	527	472	540	526	508	546	552	561	568	540	510	525	544	513	552	480	544	544	511	517	517	527	536	527	516	533	504	544	524	515	524	530	546	502	521	543	527	544	534	508	542	520	533	536	541	551	551	528	551	509	550	536	564	549	520	484	513	517	500	485	545	517	522	555	545	496	506	505	523	514	539	537	537	552	552	511	502	496	529	567	542	524	522	522	513	470	534	518	514	548	502	554	536	487	545	539	511	526	553	541	508	524	497	523	555	513	533	556	525	497	541	557	534	515	503	550	533	504	511	575	548	511	546	533	528	572	529	520	545	537	521	521	506	564	528	507	517	522	558
19644	46666	34966	18043	10887	8270	6612	5030	3896	3105	2524	2201	1837	1659	1568	1354	1346	1241	1094	1142	1108	1058	1020	1039	947	966	936	935	897	833	905	827	825	793	812	764	823	791	732	820	755	753	686	749	744	711	747	679	710	660	693	699	695	698	684	694	702	697	673	676	662	632	665	729	683	718	655	687	696	720	648	670	667	684	654	625	695	647	681	662	673	660	659	664	644	666	664	701	660	672	666	684	689	691	683	693	665	678	659	647	660	672	638	636	663	679	694	742	692	665	701	704	665	649	693	677	678	676	687	723	686	695	644	683	670	658	642	668	718	725	691	653	605	712	649	679	652	707	668	682	702	685	658	668	705	680	673	703	669	733	664	627	669	681	698	622	707	657	707	703	644	632	712	667	657	716	649	696	626	645	702	663	664	622	693	652	725	644	635	648	695	698	714	704	652	680	679	696	659	698	715	643	694	715	663	666	661	693	667	697	674	652	636	672	678	728	690	670	677	633	698	695	675	650	645	663	640	669	663	671	670	639	616	670	654	669	639	660	712	640	629	697	641	708	711	621	671	668	661	676	747	676	653	694	659	636	680	706	684	692	685	655	633	698	646	679	703	652	727	648	719	689	667	661	649	702	647	711	663	644	666	678	722	725	675	707	679	696	614	681	678	664	713	691	689	725	655	599	601	649	663	660	659	695	686	691	649	646	665	699	670	702	666	691	667	743	689	692	645	665	679	687	679	717	652	642	616	651	670	675	673	671	706	671	662	646	672	663	638	687	671	646	659	683	706	717	670	619	692	658	676	650	660	625	698	649	657	677	691	692	663	645	675	636	645	658	643	731	681	698	669	645	667	685	664	612	674	703	671	710	672	659	653	658	714	700	683	675	709	694	667	703	681	679	652	633	655	672	664	662	670	632	666	632	658	673	682	744	702	674	660	648	670	752	679	652	678	626	678	689	683	650	678	721	702	644	659	683	648	683	666	658	685	672	689	657	692	685	664	712	668	686	658	683	662	668	677	663	697	676	694	689	678	676	680	697	672	661	642	649	642	687	700	709	671	682	684	684	675	644	700	679	673	672	691	675	684	626	623	676	655	679	665	677	649	655	696	668	686	643	722	686	695	727	670	677	729	685	714	655	654	633	660	687	688	714	681	723	668	699	663	657	698	681	680	648	633	671	703	676	649	630	690	664	657	713	711	662	627	702	706	627	693	683	710	646	660	664	721	696	702	637	623	699	696	658	673	698	649	695	668	678	667	675	686	680	717	659	641	656	671	678	648	680	661	683	667	684	678	690	672	712	699	702	701	680	670	677	696	664	701	671	661	668	657	647	627	656	698	699	642	697	671	620	656	705	703	654	666	662	653	698	694	725	701	644	675	666	726	655	648	696	687	660	671	685	694	661	673	720	691	697	704	618	686	652	719	674	666	696	700	713	685	648	688	731	682	698	666	655	656	644	683	635	652	680	656	683	689	632	649	677	693	687	684	654	678	687	693	679	676	682	689	664	722	672	672	684	711	673	706	690	662	714	683	694	655	741	688	668	650	644	673	668	686	656	638	724	682	687	689	673	685	721	645	672	606	655	635	684	690	648	660	648	716	692	658	658	659	672	678	705	669	704	705	657	657	702	661	685	674	693	679	683	696	701	718	720	672	687	662	635	697	662	689	704	687	708	622	639	660	689	738	701	678	658	648	627	681	659	711	660	713	647	667	663	695	700	696	674	664	644	662	648	716	671	691	643	653	663	689	656	678	653	737	649	686	699	685	606	689	643	655	661	664	685	638	665	644	671	667	648	704	634	655	678	636	690	647	687	703	681	669	648	698	661	685	685	670	667	638	621	694	647	675	691	699	723	675	660	691	703	661	689	700	643	679	709	683	611	679	748	657	693	687	661	664	669	709	653	695	682	648	687	650	654	697	662	651	671	685	679	644	709	690	712	662	709	679	666	663	707	653	697	707	624	654	689	674	683	675	657	661	711	668	644	681	662	662	714	653	678	655	655	616	726	696	652	668	674	720	669	650	682	650	710	681	706	721	689	657	698	639	663	701	657	642	687	706	631	675	680	684	690	699	680	707	729	633	636	665	678	706	673	667	674	661	675	694	697	605	614	707	684	681	671	664	693	642	678	673	671	684	614	691	697	681	660	626	706	664	720	689	662	647	656	676	671	673	696	635	712	666	672	648	709	665	681	640	732	682	664	664	685	630	671	665	681	658	692	683	692	660	671	667	674	664	657	700	682	669	640	673	652	675	683	665	640	672	670	671	672	678	703	615	649	671	691	658	674	633	673	639	719	659	713	669	661	710	636	637	656	676	673	713	652	677	675	667	695	660	680	718	683	649	674	711	687	704	624	697	647	682	697	669	659	653	671	669	683	686	633	668	635	697	651	667	699	668	698	642	673	619	680	682	679	669	645	640	660	650	665	692	675	641	642	642	642	685	679	670	648	666	704	654	700	636	691	656	664	690	660	659	660	645	674	677	704	690	670	674	689	670	695	676	670	682	675	705	693	674	741	670	674	648	668	656	656	660	675	688	673	694	662	651	709	700	648	691	643	662	692	681	680	675	670	668	666	661	679	687	642	758	673	717	681	707	666	658	675	664	689	668	677	713	695	721	666	676	669	654	661	640	647	681	643	677	647	608	673	640	649	641	705	702	653	704	674	678	682	674	751	667	694	636	706	692	691	686	711	712	706	661	674	696	668	731	683	640	693	653	691	713	680	656	647	636	689	684	662	650	652	671	615	682	688	625	687	650	642	661	689	670	645	648	684	711	682	680	664	668	672	609	665	653	694	638	695	692	697	695	658	641	696	694	662	679	652	686	681	692	695	654	685	692	621	653	671	708	707	620	662	673	665	683	687	654	661	670	700	686	665	673	675	656	687	653	707	688	680	653	662	669	652	658	672	639	647	705	675	631	639	688	665	694	640	695	671	653	676	628	685	686	678	683	659	684	662	622	666	681	723	641	640	697	666	657	680	683	634	667	655	713	668	655	619	622	666	653	664	665	660	718	667	618	700	647	702	701	693	678	663	638	621	682	671	675	665	674	673	686	658	684	634	643	679	677	657	692	669	671	657	662	663	672	695	636	697	679	677	668	700	690	708	667	672	720	611	699	661	650	683	657	680	693	689	661	685	698	670	675	652	678	671	685	640	694	649	696	668	702	649	658	625	697	688	610	694	720	700	707	711	665	654	687	686	673	655	720	690	661	654	703	666	606	645	706	667	715	713	662	685	650	700	645	673	694	675	659	633	699	626	675	675	667	645	701	662	612	710	667	667	649	669	660	700	611	639	678	708	657	679	691	651	688	679	693	658	646	664	659	625	676	690	669	678	647	641	716	687	624	667	653	631	682	680	616	712	680	696	674	694	666	657	699	654	684	673	669	689	660	661	670	645	657	664	713	659	698	683	668	690	705	632	706	630	694	685	652	644	711	647	672	691	747	644	674	651	708	685	666	698	676	654	679	664	677	678	683	718	668	668	695	686	661	690
27618	21745	17753	7638	2819	2010	1536	1290	1125	967	879	784	793	716	686	626	606	616	653	583	611	615	627	582	584	579	546	587	565	558	598	603	593	578	547	509	557	571	565	529	580	528	581	580	577	598	547	561	532	581	555	550	545	571	551	539	526	560	557	568	547	565	555	526	525	515	523	548	533	499	534	535	582	483	506	534	551	502	560	514	532	573	568	565	513	563	538	575	515	550	550	508	546	533	527	498	543	550	561	516	522	568	532	538	537	522	508	540	555	560	554	555	514	514	532	526	525	555	541	499	510	532	576	567	486	514	478	518	559	520	521	524	541	549	531	537	576	522	572	538	552	541	566	511	575	532	549	527	551	524	548	561	544	550	493	528	536	515	526	503	493	583	534	557	521	520	527	532	566	518	513	552	494	579	525	495	499	530	557	494	555	522	556	531	561	519	517	590	528	533	561	528	552	564	523	488	535	555	579	549	530	534	537	586	546	522	528	615	533	530	553	503	514	520	531	526	551	528	542	510	524	522	531	533	568	541	531	511	487	543	562	522	538	586	524	513	541	543	528	520	532	533	546	573	543	606	505	565	550	575	474	536	533	535	541	560	537	501	562	534	542	549	556	500	522	523	576	568	516	559	563	517	569	571	540	550	515	550	612	537	495	521	537	514	593	546	546	479	551	536	579	557	534	541	545	551	574	555	566	500	511	526	557	554	531	543	561	523	521	539	527	518	553	549	585	547	555	551	540	521	529	571	507	533	523	533	531	553	517	539	515	520	534	588	559	543	495	500	534	548	533	525	530	515	565	498	524	558	519	597	541	559	513	559	551	540	493	542	552	531	543	519	542	536	553	527	558	563	520	569	558	551	564	547	544	494	543	558	570	570	504	542	580	525	550	521	532	542	525	505	536	534	548	531	523	538	540	572	562	509	524	512	562	596	560	536	547	541	537	542	493	505	566	525	554	542	568	529	522	511	526	519	539	521	555	523	611	573	500	522	501	539	540	534	538	553	519	536	536	584	531	531	558	570	525	550	536	564	510	539	514	491	541	551	531	544	511	541	504	568	561	556	556	497	512	543	517	517	551	508	515	493	509	548	556	521	525	556	546	551	503	552	510	546	530	574	551	556	512	500	508	567	536	540	534	559	503	517	554	563	530	541	540	553	548	528	582	518	515	534	553	510	543	552	501	508	532	528	521	567	530	536	504	542	535	529	542	533	506	547	543	543	524	499	516	560	540	513	576	525	524	547	588	494	579	511	485	541	521	572	530	552	525	482	540	542	564	556	510	549	556	538	563	549	515	543	518	550	512	550	555	519	487	527	564	539	554	584	545	531	546	532	577	544	575	536	550	531	550	555	521	520	600	502	519	541	539	582	565	559	519	560	486	581	513	506	537	572	548	582	514	552	522	558	558	553	523	510	518	538	490	521	519	547	537	535	574	511	583	559	510	548	553	553	523	534	522	493	586	559	492	524	553	560	528	567	539	558	544	604	601	566	516	523	549	509	535	546	565	500	517	541	559	527	542	550	612	575	571	491	566	535	507	536	533	536	541	578	556	546	537	518	523	523	539	520	569	540	526	579	543	535	543	526	519	523	517	568	534	509	539	553	559	545	549	505	558	537	540	548	525	515	511	554	503	536	563	544	522	574	517	528	469	521	575	524	543	536	538	536	518	537	542	539	524	541	539	543	555	512	534	506	489	517	541	540	514	565	520	518	552	532	550	498	559	507	544	521	540	538	542	557	521	588	537	549	559	534	553	550	504	540	527	524	540	536	534	516	542	553	586	543	525	546	514	528	573	545	531	547	521	552	518	532	514	537	547	529	529	551	562	544	603	533	542	488	557	541	514	552	530	522	515	484	546	525	548	502	582	561	521	530	569	509	523	520	561	546	495	515	522	565	510	542	583	527	519	506	550	518	567	585	480	530	546	513	583	520	550	543	569	535	568	565	546	529	551	532	517	533	580	546	574	527	548	538	492	533	520	544	528	542	566	534	571	552	548	574	536	529	552	534	516	535	551	547	489	524	545	545	566	545	536	537	558	528	530	574	554	499	529	536	589	553	576	506	527	559	573	541	537	536	547	542	549	517	544	562	576	527	525	615	546	493	606	531	519	543	529	613	508	527	543	547	526	569	521	542	598	568	537	508	542	538	549	575	487	548	534	590	570	541	538	542	499	574	564	586	540	502	543	546	503	505	542	528	547	498	564	587	524	543	514	559	520	523	552	548	523	548	559	567	513	503	555	539	531	601	506	550	557	563	545	536	550	535	543	510	535	527	530	502	515	530	545	581	523	539	508	565	571	522	535	515	558	539	551	519	506	532	554	567	593	519	534	527	547	565	613	540	513	522	546	519	538	531	556	600	557	516	573	537	535	556	555	561	522	519	478	529	487	556	558	588	564	537	534	539	570	619	498	490	566	533	561	523	551	514	532	566	503	579	552	499	513	545	594	539	521	525	555	540	516	536	564	536	506	494	504	519	514	521	551	499	586	533	541	518	538	555	526	515	499	533	555	555	551	523	543	529	529	540	550	569	552	560	525	496	532	586	562	526	548	525	529	537	515	557	542	524	542	499	503	556	513	534	526	590	533	563	500	528	566	538	544	545	545	510	539	535	527	553	514	524	547	506	533	558	563	549	579	518	521	527	536	558	536	523	509	532	518	539	542	517	529	522	539	508	568	553	549	560	518	552	577	560	558	557	562	558	523	493	537	536	550	575	560	539	533	515	554	567	511	529	552	525	529	521	510	541	540	550	556	571	507	524	559	506	503	530	524	583	524	533	525	543	571	489	536	539	500	566	547	581	517	539	549	532	536	553	557	515	595	526	533	576	559	527	525	541	552	517	562	555	528	538	541	555	554	530	568	550	478	536	560	513	539	545	557	527	573	533	510	542	545	548	527	552	530	572	539	558	521	587	540	555	575	552	582	534	527	536	569	552	482	558	515	538	552	550	527	529	507	539	558	553	541	535	514	540	563	525	538	517	523	535	571	546	522	543	537	513	516	541	537	568	574	573	542	544	517	541	508	551	544	564	577	518	531	490	553	542	532	525	568	522	551	521	568	531	540	504	524	533	539	551	567	533	554	520	517	527	526	518	532	496	569	565	552	512	552	512	501	512	540	521	544	496	501	557	532	510	513	511	515	559	526	504	608	539	557	497	555	544	542	512	546	527	493	552	548	570	535	532	527	578	557	530	584	587	540	546	556	544	544	557	577	545	529	567	517	558	567	520	526	562	527	537	531	527	546	527	524	533	525	515	544	575	562	516	545	511	566	533	571	535	542	546	548	547	535	526	517	541	544	517	534	548	507	528	549	525	534	554	546	513	553	555	558	533	562	506	574	582	525	513	527	566	564	548	551	551	475	531	544	511	558	529	535	543	592	556	521	577	587	509	486	550	535	520	585	533	561	555	514	547	540	551	555	500	500	563	529	542	522	511	547	537	536	523	562	482	540	523	535	518	549	549	496	529	529	548	525	552	525	507
14532	28990	19367	8463	4692	3418	2786	2127	1801	1485	1231	1194	1051	1037	943	867	926	839	826	843	843	751	805	733	751	757	753	751	701	736	691	752	694	743	727	707	684	693	703	679	690	690	683	711	660	687	711	629	672	723	637	681	687	638	677	669	719	695	642	666	723	650	724	671	695	711	639	725	633	714	682	652	625	686	716	650	697	661	756	640	700	659	601	705	710	643	662	653	653	615	653	653	680	663	642	673	656	657	663	651	676	665	686	671	677	684	625	660	653	697	665	657	638	682	664	703	675	656	657	678	738	700	683	686	626	682	665	632	655	703	733	656	704	643	652	677	624	667	673	670	673	645	680	677	682	659	657	660	632	646	743	705	686	734	663	693	670	641	636	666	656	667	637	747	643	636	648	633	678	629	644	616	655	696	677	599	689	676	631	677	613	667	655	691	636	690	666	680	690	648	714	682	692	642	637	731	684	650	698	654	650	693	697	671	684	651	698	679	663	684	706	640	624	709	669	685	661	676	689	691	662	687	684	669	672	656	632	648	627	718	729	698	656	631	658	654	703	702	717	697	672	721	635	688	711	702	682	658	666	648	655	650	660	682	682	681	700	670	703	737	685	705	721	685	714	659	677	661	697	681	666	694	676	691	660	679	646	712	681	713	651	680	683	702	683	697	631	690	699	705	684	613	685	633	689	679	674	625	651	701	671	683	629	648	644	705	673	678	688	674	634	634	650	677	713	688	645	672	668	693	672	691	636	674	640	673	696	682	653	655	680	686	657	709	717	669	719	657	676	702	689	705	720	718	708	675	697	655	658	677	668	690	669	641	689	684	665	661	700	708	673	695	696	631	642	678	653	657	685	656	633	628	608	667	623	654	711	615	688	683	643	623	679	647	654	666	682	694	626	711	691	661	654	695	656	681	687	622	737	635	704	713	675	641	709	652	682	682	663	667	691	661	680	655	673	674	677	684	690	708	677	691	649	658	650	682	693	670	679	689	633	689	664	719	678	643	674	606	691	656	706	663	654	655	669	679	690	659	647	663	650	658	661	674	660	701	691	679	690	666	718	721	658	733	675	679	657	685	639	689	643	677	692	712	671	665	615	660	679	677	641	661	678	665	662	640	637	659	718	675	672	674	643	671	625	693	710	644	664	654	660	711	660	637	656	700	665	654	661	659	656	666	665	640	676	713	691	697	628	724	654	720	664	654	605	654	650	650	671	651	666	677	697	663	639	640	636	683	620	656	700	651	673	667	682	672	700	663	666	639	699	654	718	646	660	689	665	677	681	626	667	736	653	628	670	681	669	719	641	636	679	658	625	648	676	652	674	702	665	666	673	669	662	659	659	653	693	714	696	654	685	657	659	644	727	713	625	710	671	714	671	688	655	696	613	697	712	637	676	675	654	658	646	686	666	628	678	670	675	610	683	637	693	670	653	691	693	660	682	712	688	697	636	686	645	687	702	642	669	650	654	639	644	725	695	670	664	701	662	690	665	687	685	685	622	646	672	654	686	644	702	630	674	663	671	642	622	668	677	704	675	639	680	698	612	678	687	665	648	648	614	686	694	671	660	643	684	662	667	657	649	623	624	705	662	705	677	658	654	684	670	623	634	659	653	672	656	688	680	701	642	684	700	686	700	713	650	688	644	654	632	670	652	654	621	704	715	686	663	678	666	611	706	636	686	663	658	633	697	690	700	654	654	709	694	700	657	651	675	711	643	707	670	685	699	656	665	667	679	622	668	654	648	619	657	680	669	672	696	665	665	656	693	664	673	668	694	663	664	696	717	618	613	689	679	649	658	642	626	658	672	674	653	661	651	681	677	672	665	648	676	629	691	662	651	659	607	704	647	669	662	661	652	671	671	618	642	651	621	645	668	689	678	657	672	717	692	625	684	671	642	673	702	663	634	756	638	656	704	648	678	673	673	623	669	664	615	620	672	672	645	691	712	678	669	692	665	653	653	699	648	653	651	696	633	656	661	683	657	703	667	678	711	685	654	677	685	680	661	659	691	731	667	700	687	674	602	681	679	697	690	618	647	664	694	657	681	672	663	647	677	671	638	635	715	659	657	710	691	670	685	637	604	666	627	635	655	654	607	654	655	642	657	659	610	662	697	669	723	654	656	651	698	690	666	658	652	654	698	608	663	655	667	684	720	678	654	677	714	677	674	633	672	704	632	672	687	641	738	695	623	673	647	676	665	645	677	654	664	653	679	689	736	645	645	678	681	637	658	640	672	657	693	691	685	639	671	654	636	651	653	716	638	701	691	654	684	655	666	622	638	671	646	719	674	642	681	641	683	671	693	668	687	648	643	706	681	664	715	642	676	637	672	658	681	657	733	705	698	616	672	690	647	687	701	619	602	628	680	686	667	698	651	692	677	671	677	639	624	671	656	678	662	664	644	662	646	651	661	638	703	670	692	701	679	670	640	709	698	675	688	633	658	648	694	614	707	692	677	630	657	682	651	670	705	654	654	638	659	676	652	698	652	688	719	681	681	673	707	668	718	671	649	689	667	706	591	688	714	685	668	679	640	661	702	702	717	680	689	679	684	652	666	666	654	653	679	649	636	638	686	696	674	648	647	639	679	625	656	664	622	698	647	675	703	660	631	672	686	615	640	629	688	668	697	672	697	658	654	696	671	702	631	720	652	663	637	652	659	638	653	685	684	707	631	621	704	697	686	614	637	677	667	691	662	701	665	655	641	687	680	661	680	666	658	682	663	612	680	725	641	687	671	702	661	678	657	631	694	653	698	675	707	655	691	659	655	658	639	672	721	644	669	628	653	646	688	679	672	662	677	661	648	691	635	664	667	667	647	591	706	659	672	683	672	712	718	683	707	685	717	648	698	678	691	643	733	651	717	680	676	722	675	660	676	724	685	656	651	666	683	686	690	656	635	704	633	651	694	637	685	633	651	660	644	689	674	665	695	723	648	677	644	632	684	651	675	668	602	602	659	608	646	666	706	726	633	653	632	679	683	709	669	714	651	655	629	709	665	660	692	711	635	695	691	625	692	655	669	662	639	647	666	694	638	649	690	647	692	648	642	677	663	706	677	677	655	716	681	693	700	665	696	715	697	676	605	660	684	661	716	659	688	670	671	718	673	666	638	666	670	662	694	679	700	690	668	674	674	645	641	674	681	671	677	648	646	698	709	665	702	670	659	681	628	692	652	626	718	725	660	664	707	694	658	702	693	683	600	690	734	673	630	694	695	658	693	730	675	693	632	676	693	676	685	660	670	673	613	691	685	678	675	687	706	713	648	655	671	666	720	701	683	657	652	692	645	700	691	679	686	671	675	663	671	660	678	681	675	672	627	667	738	662	688	656	689	669	653	660	671	661	670	647	669	728	640	685	686	672	685	689	678	691	681	647	647	637	669	686	662	650	660	685	653	720	689	654	689	695	665	648	678	649	660	644	646	679	653	653	668	619	686	672	672	658	701	674	651	638	698	653	698	634	644	666	646	711	657	653	664	673	699	690	665	657
23539	21514	28851	24593	21468	13501	3962	2329	1885	1714	1492	1195	1114	1105	1036	997	991	898	933	886	830	850	831	819	844	792	812	810	756	814	750	782	740	763	752	715	737	775	779	725	726	742	724	698	722	713	756	665	685	743	732	747	737	717	718	724	699	764	748	702	715	726	697	639	726	681	771	685	722	724	708	653	701	706	694	689	716	669	692	752	730	715	719	682	712	707	666	686	719	728	720	687	672	736	699	713	725	684	705	705	734	770	720	731	662	729	687	688	695	714	735	671	746	749	777	714	734	689	731	713	701	702	639	674	702	734	736	696	729	694	713	709	749	661	666	645	677	728	671	725	746	701	709	698	712	701	682	667	673	731	711	706	720	715	673	696	715	681	658	696	687	673	691	712	718	688	686	721	702	691	752	693	684	695	692	677	703	720	691	724	664	630	704	696	665	703	715	700	734	717	692	723	709	673	702	726	691	695	700	657	636	747	716	730	690	703	687	689	696	695	763	721	666	747	727	700	717	646	666	724	720	689	711	711	717	680	717	712	705	667	703	647	689	729	734	708	720	710	679	626	739	660	689	679	672	679	715	688	694	713	716	754	721	657	721	695	754	638	711	714	681	719	727	703	699	744	663	719	687	693	699	708	691	711	696	681	658	705	653	726	725	711	761	713	679	658	700	683	747	732	656	720	721	692	725	691	691	668	686	702	723	661	734	696	682	732	684	696	699	690	689	679	717	658	727	730	697	729	725	716	695	676	681	701	690	710	730	708	686	651	715	705	708	668	697	707	730	662	714	659	701	666	754	674	728	689	736	709	695	726	703	708	656	712	717	674	710	732	701	665	672	675	756	691	764	714	745	680	714	710	669	690	741	652	709	715	722	696	660	662	693	657	722	685	718	766	665	730	683	673	723	673	702	706	678	762	706	689	731	708	694	703	686	729	714	698	672	676	696	732	726	665	716	661	715	714	739	713	714	675	728	741	694	680	700	736	669	681	725	746	712	695	741	674	721	729	716	757	694	686	695	705	689	721	655	703	690	701	721	682	718	703	738	729	733	709	693	688	677	690	744	690	657	713	707	677	698	664	693	752	730	705	697	747	718	674	680	732	711	716	703	697	682	702	734	732	682	750	718	726	739	722	705	661	696	710	677	735	689	702	707	722	744	677	698	732	716	710	688	710	675	705	726	668	701	707	678	704	713	670	646	674	657	686	715	685	708	732	736	707	768	660	691	711	722	682	690	750	703	653	659	693	669	684	672	685	685	687	741	658	704	724	706	679	678	708	696	690	721	709	685	707	699	662	703	703	684	681	686	672	697	694	698	669	695	689	694	700	726	723	719	726	762	698	675	717	708	706	702	704	692	662	676	708	702	688	657	684	693	721	713	730	690	729	675	712	683	714	742	695	722	691	700	698	681	660	685	683	701	719	701	748	721	728	675	717	706	720	746	696	720	684	671	709	677	669	742	725	729	694	652	719	650	672	728	718	702	695	688	695	736	676	700	713	687	742	685	678	634	664	739	719	688	670	730	729	658	745	707	679	729	691	697	721	672	707	688	733	710	728	713	679	714	699	713	616	772	708	671	694	690	692	722	737	703	729	692	729	673	744	659	714	737	696	687	731	664	673	708	696	711	678	668	647	668	730	692	682	711	691	700	679	681	680	698	684	718	662	706	681	714	731	688	619	724	692	682	724	685	651	741	713	699	706	737	701	652	705	705	697	748	697	691	728	732	678	675	694	715	699	733	700	733	716	724	745	728	730	689	727	674	727	701	682	724	666	738	696	688	739	637	675	670	751	757	734	780	689	686	699	732	695	635	751	648	704	635	688	727	739	730	709	711	666	671	683	698	708	709	696	698	647	736	684	625	692	666	730	708	691	678	694	718	658	671	714	717	683	734	743	675	693	680	656	679	679	698	699	656	680	679	697	695	718	652	740	660	692	645	725	723	721	718	677	726	748	741	719	707	655	698	718	666	703	721	710	745	738	705	688	661	713	745	697	652	696	715	661	687	668	673	720	695	721	743	738	682	688	677	659	701	696	722	667	659	687	737	709	743	638	713	661	723	669	732	736	710	703	724	681	736	724	710	704	676	719	739	667	700	688	654	732	772	723	708	720	721	673	709	713	721	688	656	671	705	635	699	715	665	747	702	695	697	721	724	684	700	717	749	772	678	658	686	654	756	664	670	726	692	661	697	699	700	736	733	734	703	699	730	677	705	714	686	657	687	682	664	692	694	711	730	710	756	692	697	711	666	673	696	681	729	720	689	690	700	684	728	672	676	720	636	744	742	717	716	742	677	688	695	723	674	703	705	698	750	691	723	661	664	679	744	702	708	705	719	664	739	721	678	733	689	739	724	719	724	721	703	651	680	757	703	683	722	683	668	732	687	733	763	676	722	733	689	696	699	743	653	728	746	671	697	663	749	674	715	693	700	721	712	665	696	745	738	696	683	677	657	712	701	673	679	688	746	714	741	707	656	738	722	701	669	703	690	718	666	733	743	749	697	712	682	661	667	709	684	714	727	700	686	695	689	719	748	684	694	705	687	722	670	748	670	723	683	696	712	688	675	640	682	698	727	674	695	714	705	721	689	698	687	684	724	692	668	741	688	718	731	687	704	660	712	648	750	657	675	730	691	667	694	678	710	688	685	673	744	701	706	680	737	714	740	721	702	665	702	689	699	723	677	689	698	710	750	648	734	715	734	721	708	702	752	735	669	698	729	717	710	690	650	729	729	698	701	725	700	694	750	724	658	732	688	647	705	682	710	699	621	700	640	695	676	711	736	713	697	692	723	716	686	735	672	687	711	720	683	762	684	699	709	722	687	671	720	732	689	722	686	733	738	712	691	703	693	692	777	733	751	655	717	689	719	757	699	727	637	694	717	695	741	681	688	693	718	708	742	685	741	726	663	711	715	657	669	732	726	715	672	713	687	742	711	661	737	681	710	683	727	675	730	731	683	697	711	691	724	689	688	700	679	717	732	714	698	723	677	716	692	661	743	669	677	707	696	739	723	690	707	698	681	680	682	677	697	690	707	704	700	723	735	701	716	689	682	674	702	650	705	716	691	638	665	743	703	731	675	710	636	698	682	691	713	660	714	755	688	707	697	622	700	728	768	682	702	707	683	737	743	736	731	697	727	695	670	676	706	731	673	699	676	736	688	745	694	682	679	708	677	658	677	669	708	676	704	732	697	729	688	696	682	708	734	723	754	707	707	702	720	731	712	744	694	724	709	670	706	683	698	693	712	707	773	709	670	646	706	689	664	722	713	716	716	741	655	688	701	699	727	724	681	733	711	715	732	677	717	656	695	689	684	681	676	730	685	691	703	747	706	668	715	703	705	704	692	703	738	713	750	718	703	712	697	748	711	668	682	720	748	755	725	683	686	710	627	722	733	681	688	727	699	700	729	685	730	709	738	730	668	670	699	629	673	667	719	674	693	689	703	683	680	697	697	708	700	680	669	683	723	731	705	694	725	715	686	702	717	733
16339	41006	31006	14721	8245	6249	4771	3774	3150	2534	2178	1860	1580	1563	1475	1356	1312	1278	1206	1188	1166	1131	1148	1059	1028	1050	1000	993	1035	981	995	953	977	951	913	876	915	1011	959	842	962	879	924	881	928	863	904	880	916	881	890	873	905	982	868	857	850	887	868	843	845	880	869	901	829	815	892	841	844	851	901	871	905	891	857	866	889	865	824	868	830	927	879	904	889	869	863	889	951	846	842	827	878	857	868	850	861	904	910	864	863	874	914	889	873	832	875	883	852	854	873	870	881	882	827	877	841	899	839	894	922	840	884	869	820	871	875	850	882	866	848	879	900	870	838	903	858	853	852	897	847	916	883	871	841	907	844	868	882	872	881	898	884	857	903	940	919	937	892	808	828	855	912	808	874	880	833	879	836	920	868	855	903	922	872	858	936	862	858	882	899	885	910	851	877	811	880	891	853	817	859	858	813	854	873	867	883	820	919	890	861	873	894	879	829	848	863	821	811	867	866	847	859	873	884	902	872	844	892	851	908	880	900	915	867	893	896	893	866	869	891	867	845	914	804	836	855	832	885	913	869	901	828	862	856	889	868	884	834	891	892	837	886	856	871	901	880	852	868	862	919	884	913	932	870	875	861	877	847	844	869	865	876	877	892	837	841	832	823	809	856	867	869	908	866	899	946	870	864	916	868	887	923	864	833	878	862	824	916	867	891	875	793	851	866	871	889	893	889	876	848	900	878	935	887	851	899	919	811	808	845	857	883	824	841	871	898	875	856	909	857	878	900	882	883	853	884	853	889	811	802	846	903	859	881	871	891	831	849	886	873	817	878	874	886	869	864	909	836	917	864	918	853	847	888	821	893	914	853	894	885	836	854	880	805	831	883	888	828	871	835	865	867	881	817	814	841	862	882	808	860	898	882	899	927	873	895	829	877	874	858	907	872	890	891	878	889	887	886	845	924	839	851	859	805	864	863	861	883	896	847	875	861	825	865	886	919	824	874	838	880	890	858	844	868	846	856	842	867	857	862	899	872	885	910	833	872	912	921	890	875	917	884	848	909	884	896	823	888	895	884	893	893	858	907	856	863	830	863	853	873	939	840	868	880	854	866	850	857	878	871	822	881	808	863	892	895	833	862	890	851	879	880	832	879	917	893	884	890	849	880	896	879	867	823	862	913	864	894	895	868	858	893	889	884	870	918	890	886	836	852	897	858	848	819	894	906	864	845	889	832	849	912	843	871	880	846	869	887	827	891	879	827	956	903	843	880	909	903	849	824	851	884	875	854	861	895	926	859	870	873	914	896	881	825	890	902	840	886	878	873	841	884	837	841	880	947	830	892	856	881	881	884	848	840	869	818	844	872	875	852	875	910	921	881	850	822	908	871	898	877	870	851	909	867	899	815	855	934	855	827	864	851	903	853	863	908	853	842	852	862	815	858	848	882	910	890	838	905	877	883	875	872	906	903	864	848	897	880	880	895	878	915	898	847	880	889	845	885	885	876	843	860	876	884	866	884	874	870	788	829	900	863	912	880	886	856	857	886	889	859	873	842	847	857	850	911	880	800	851	921	846	929	909	870	843	898	882	893	839	855	864	869	843	856	888	834	808	879	885	939	831	909	876	899	893	938	823	883	881	874	853	838	865	872	828	816	857	801	856	861	884	886	868	889	882	846	844	866	881	852	835	896	875	830	820	872	851	893	870	858	874	893	867	884	975	900	887	869	879	882	917	875	816	900	893	880	816	846	865	875	884	852	846	857	849	888	860	876	881	870	878	892	905	886	896	844	868	925	867	896	869	856	862	891	891	884	831	891	904	872	921	836	828	845	868	900	850	860	822	930	829	878	856	836	887	850	833	879	882	888	867	851	860	882	864	874	880	876	876	851	872	846	869	829	877	813	873	908	816	889	851	856	879	877	913	869	839	881	876	857	821	879	879	863	858	853	871	819	846	852	836	846	829	877	863	922	855	897	883	874	848	835	838	836	847	854	855	878	888	824	885	846	871	834	844	915	831	810	911	866	842	901	888	896	932	861	877	849	867	898	869	864	828	859	888	888	826	911	847	841	790	864	895	803	883	859	871	886	836	911	852	887	799	875	875	874	942	888	870	853	802	831	883	870	883	905	819	892	823	838	870	888	882	806	893	886	842	857	879	840	840	890	873	895	796	846	915	864	876	875	887	835	859	910	842	877	885	870	909	859	873	893	895	869	861	848	840	845	861	884	911	909	847	861	872	889	887	874	879	893	861	863	829	881	868	860	887	847	903	873	867	861	879	922	864	909	823	883	843	888	867	859	842	897	899	877	892	896	908	912	859	826	879	930	857	892	863	856	865	873	858	885	848	895	830	853	867	866	827	853	840	850	896	929	864	870	836	865	882	891	815	874	895	858	879	915	878	879	833	910	918	917	814	893	853	827	880	868	834	908	894	906	850	845	887	852	893	838	885	850	891	873	849	876	889	861	867	876	915	890	902	864	868	918	882	886	911	855	851	886	879	868	892	950	906	868	868	898	823	910	868	916	887	880	900	908	855	860	841	873	904	894	925	870	897	869	848	878	881	889	877	822	823	846	900	824	897	839	857	858	907	869	900	854	865	848	853	870	910	914	822	848	875	888	861	912	877	867	868	895	874	866	914	879	931	855	873	871	920	792	860	896	909	867	889	837	892	944	829	846	835	937	843	886	864	867	849	810	910	896	898	899	854	862	876	871	935	851	811	839	851	890	828	825	921	851	885	861	859	843	873	860	860	858	883	876	914	869	933	844	860	881	864	895	871	839	898	886	905	907	890	832	827	837	881	870	865	862	899	861	866	910	866	845	871	873	905	837	867	907	912	869	841	824	884	850	848	895	867	876	893	862	883	834	892	864	917	828	854	876	853	903	916	930	840	882	823	890	864	866	858	851	883	820	840	867	866	896	850	859	906	886	850	858	858	906	895	824	852	945	918	855	890	912	881	893	828	891	836	870	925	866	832	860	906	866	834	874	903	862	887	779	914	885	903	860	882	862	829	850	853	805	858	853	896	906	865	868	858	907	883	865	864	839	906	861	908	883	864	879	820	851	931	839	865	874	868	920	867	895	898	865	861	881	900	819	846	863	852	866	897	855	846	853	850	895	839	855	852	894	866	826	839	843	894	859	856	870	919	881	956	946	880	935	814	877	898	871	869	866	852	863	844	875	891	904	890	870	917	888	912	856	877	844	858	903	840	772	860	903	871	823	884	886	835	865	900	881	890	891	912	887	872	870	895	788	903	849	833	847	888	854	839	871	876	812	908	896	834	903	911	841	878	885	863	839	886	939	916	873	863	852	870	822	834	841	922	881	872	878	877	895	903	889	870	905	865	859	888	862	893	900	860	812	829	912	889	900	906	896	884	869	861	870	892	847	894	849	873	881	896	901	901	859	850	844	828	866	878	861	878	882	900	872	911	822	828	836	866	893	893	852	814	840	892	851	880	871	883	882	796	845	838	870	869	856	816	889	887	853	842	871	827	878	857
24729	21524	27860	25504	13271	3127	1859	1474	1163	984	880	798	674	543	593	567	517	475	508	495	468	454	430	447	389	429	428	390	415	414	413	411	356	363	351	339	355	378	382	363	378	328	358	366	344	338	347	358	361	356	341	341	351	335	349	324	357	366	326	341	351	321	350	325	333	325	345	352	326	334	308	300	347	335	317	352	324	320	334	361	345	320	369	315	339	314	318	332	318	364	319	335	326	353	343	325	331	351	333	333	338	336	327	351	339	359	317	368	331	362	318	310	389	349	349	347	320	320	306	348	344	325	370	339	355	380	339	336	359	343	324	335	311	322	356	324	365	356	326	339	348	340	327	327	338	332	364	356	374	351	339	331	369	341	351	353	342	356	307	317	337	316	297	331	369	334	327	333	354	368	315	349	367	362	351	319	341	375	343	347	336	328	332	327	371	360	326	339	349	344	336	349	319	356	330	357	387	322	359	349	355	352	326	361	334	362	336	358	349	348	320	337	319	314	319	333	349	350	332	341	350	316	366	355	339	343	363	323	347	345	375	318	303	353	367	352	324	330	337	313	360	357	342	340	354	357	359	379	336	345	358	334	341	348	335	336	347	341	327	342	358	337	365	339	338	353	335	330	335	322	360	353	341	323	376	350	347	376	346	310	307	361	345	360	346	336	330	350	370	334	328	375	350	339	341	323	356	350	329	351	329	368	356	337	319	352	327	382	352	366	349	325	329	366	348	330	328	335	341	321	336	325	326	307	345	322	356	360	376	328	332	338	344	361	332	332	346	365	315	338	352	325	352	369	379	316	359	328	354	321	328	321	345	323	363	349	318	311	330	365	345	338	340	350	330	330	326	348	323	383	369	347	341	342	333	329	344	327	364	367	362	346	335	357	353	326	321	340	358	361	340	345	388	304	361	295	358	318	339	322	355	353	321	327	332	352	373	338	350	331	354	345	334	378	357	321	289	391	357	350	364	361	368	336	369	349	354	361	344	352	354	343	294	339	340	329	322	296	309	330	357	341	340	344	371	336	338	329	340	346	362	347	345	315	347	339	346	317	342	327	350	317	332	340	364	320	367	346	350	306	356	338	366	334	360	315	343	372	366	349	348	319	314	338	388	330	345	335	334	335	347	298	319	367	321	359	342	326	361	339	336	337	344	340	353	373	317	359	322	346	365	310	310	357	312	316	328	328	326	343	344	366	339	310	336	320	344	335	338	327	347	346	337	324	351	353	336	337	341	349	392	334	318	330	344	337	338	315	354	345	332	334	339	315	347	311	343	327	354	354	362	339	335	301	366	327	334	356	345	339	349	366	350	336	357	336	316	357	356	310	342	322	365	319	334	343	362	365	332	347	355	352	299	351	382	315	346	341	308	320	353	327	354	299	354	327	361	331	324	348	329	355	338	378	324	316	321	343	343	319	351	342	345	326	328	332	298	352	339	303	353	338	376	338	362	338	366	324	346	345	346	314	338	344	326	352	343	314	318	358	360	333	338	341	354	361	359	342	324	356	362	350	383	354	329	325	356	334	334	375	329	335	369	356	356	336	357	337	381	377	337	336	334	325	352	322	328	357	357	344	356	350	336	349	336	314	366	343	372	352	348	328	338	353	335	326	309	351	330	342	331	364	374	348	328	342	317	343	323	319	360	323	340	318	359	320	341	335	374	301	340	326	339	335	296	348	374	344	318	359	377	327	356	324	341	332	352	376	332	329	317	313	339	321	339	338	348	344	340	337	339	357	346	323	366	366	349	368	350	369	361	324	322	361	358	365	377	347	338	373	310	330	362	335	414	336	371	320	331	319	363	365	339	327	360	348	367	341	340	357	321	333	363	356	323	374	338	350	352	358	305	345	335	340	314	365	374	358	358	331	327	345	320	345	365	348	350	354	351	343	350	331	364	346	322	326	319	372	319	338	353	349	376	302	306	339	359	352	325	335	371	339	352	327	341	337	348	318	316	355	350	368	343	324	325	318	364	346	322	351	331	322	311	320	323	359	341	338	342	327	335	356	377	365	350	344	331	340	323	347	364	348	318	335	337	378	344	324	323	355	325	349	365	319	349	323	339	347	354	344	354	343	327	333	351	366	343	337	334	334	333	296	331	357	369	357	327	362	329	361	341	331	343	316	342	337	373	353	333	340	329	337	344	313	299	336	379	338	352	343	343	353	307	331	349	338	336	320	322	337	363	338	331	389	302	369	348	361	316	369	355	310	356	340	329	309	341	318	354	344	322	327	335	343	366	345	372	324	335	337	350	360	330	345	362	329	374	336	350	338	366	342	338	324	371	337	326	356	321	344	330	352	324	336	343	349	323	337	350	354	331	337	315	343	324	365	329	372	346	326	319	398	350	296	326	329	310	378	324	329	364	342	345	332	324	360	332	330	322	353	349	356	366	350	351	357	330	322	332	341	360	332	337	338	344	329	358	356	329	347	318	349	324	345	331	315	353	335	353	318	348	334	354	325	342	339	343	366	311	357	319	326	345	362	317	327	335	343	315	337	327	320	353	339	347	324	344	328	356	366	329	336	324	355	334	341	351	323	354	332	361	344	338	374	364	354	330	331	346	363	357	319	355	340	343	321	354	365	345	354	336	362	355	362	340	331	321	313	354	331	302	346	319	345	353	312	337	360	370	366	333	317	343	349	359	333	351	348	339	323	365	334	317	330	343	313	342	305	328	340	356	369	368	334	341	333	362	333	351	324	310	328	333	296	354	344	354	368	336	333	325	359	327	342	391	333	358	349	363	324	331	356	363	356	341	344	341	357	324	366	312	317	357	311	385	352	294	364	358	334	340	347	358	325	330	324	354	353	322	389	341	341	351	341	364	353	337	335	337	328	333	296	331	338	338	357	356	323	307	363	339	334	361	317	309	346	329	340	344	336	348	359	327	336	390	332	327	360	312	312	327	340	340	350	375	309	333	353	325	387	311	364	362	336	323	343	370	365	370	366	332	363	367	332	308	353	335	366	327	326	331	329	367	304	326	330	337	309	345	368	345	337	347	347	357	312	351	330	356	378	329	373	319	366	319	323	343	301	397	329	325	318	359	360	325	355	349	323	346	340	319	331	321	334	329	330	313	339	338	343	372	349	372	346	336	335	316	337	307	336	312	324	350	356	363	344	337	346	311	356	330	367	349	336	321	352	347	339	331	341	360	353	313	322	343	355	365	349	354	393	339	324	368	310	310	349	330	320	336	337	349	312	321	377	331	348	343	337	338	302	333	360	357	335	351	349	336	338	324	345	301	305	348	345	340	345	333	317	340	328	340	328	297	354	363	323	285	349	347	344	354	343	340	325	321	344	307	340	333	334	340	390	348	340	332	337	324	373	344	318	338	365	360	346	361	312	338	342	361	301	339	342	338	323	348	340	345	369	306	357	317	329	307	355	334	307	355	342	330	337	326	342	351	303	342	313	332	334	337	340	326	329	329	358	334	353	313	345	359	345	362	354	354	349	335	307	351	371	345	347	353	360	363	328	328	367
16504	36083	25935	13078	6352	4664	3638	2699	2256	1785	1444	1228	1047	905	902	822	756	755	718	693	674	650	592	583	585	540	512	524	533	517	536	539	501	498	504	469	440	519	506	500	489	502	503	490	490	468	457	434	456	479	449	414	475	458	465	450	471	475	451	448	439	446	412	439	413	451	466	426	475	461	452	458	489	441	422	431	466	439	424	463	454	454	451	473	435	443	446	439	461	418	428	475	448	423	453	473	467	440	428	440	451	449	463	432	487	443	459	471	452	431	471	438	496	430	411	432	429	467	430	415	413	483	446	473	442	476	457	416	462	434	441	435	458	437	478	459	428	436	436	458	446	453	485	451	474	493	427	453	384	486	463	445	465	430	438	453	451	453	429	482	434	468	436	428	450	431	471	453	449	449	431	457	444	460	453	460	424	471	475	449	431	438	448	464	449	449	435	428	450	491	460	464	425	441	434	421	462	455	445	451	465	432	434	430	467	423	452	446	470	434	435	454	450	456	472	453	442	478	448	446	468	454	469	419	479	401	468	411	431	461	468	429	417	484	436	460	467	438	476	452	403	447	442	475	458	415	459	441	460	445	457	441	454	485	479	455	419	436	421	431	477	419	424	453	462	479	429	449	450	447	495	429	439	427	429	472	464	458	454	478	473	446	421	437	381	475	423	458	432	426	444	433	448	440	439	432	470	418	484	441	406	455	473	439	447	454	438	485	451	452	421	440	477	465	457	482	454	468	465	467	467	444	441	428	456	443	490	430	422	445	466	489	436	442	429	473	436	438	449	444	461	485	424	419	416	416	423	441	468	451	425	459	428	485	444	484	451	482	442	475	439	404	449	432	460	419	459	409	402	453	441	457	460	445	468	477	441	447	461	434	482	456	438	431	478	449	481	456	437	426	481	463	428	449	447	467	452	462	448	487	465	442	449	444	469	430	483	440	473	442	491	428	470	464	441	461	469	417	496	409	481	472	470	469	448	444	462	450	448	433	428	443	476	471	444	455	447	456	463	449	428	414	443	436	472	431	455	430	458	441	464	464	437	453	468	443	416	446	423	448	462	453	432	457	472	468	415	456	448	433	442	487	472	452	422	436	405	438	483	458	456	476	463	430	438	441	436	468	432	453	410	449	465	451	421	446	437	452	415	487	451	455	465	426	430	431	396	474	456	431	437	433	491	424	456	486	433	449	432	463	472	466	409	471	458	430	449	453	442	462	424	417	429	445	443	455	441	478	440	495	414	412	420	445	466	485	449	435	466	445	417	473	448	391	442	411	456	443	454	430	431	412	425	430	427	448	471	441	454	428	424	466	451	400	453	449	437	435	457	440	450	455	488	477	441	430	413	458	478	442	456	422	463	431	414	441	442	444	453	466	417	439	413	422	422	461	458	463	459	426	435	487	486	454	459	451	457	425	434	489	456	417	456	424	423	484	440	453	419	404	440	443	461	475	427	405	438	486	464	450	463	423	465	418	467	431	417	419	469	448	401	415	412	474	415	459	446	450	452	470	458	398	433	454	445	455	416	427	433	430	426	463	419	442	460	443	471	435	454	417	503	495	462	455	423	463	450	412	444	449	447	444	433	417	472	447	476	449	456	434	473	403	452	414	426	465	433	405	469	497	454	450	465	436	450	473	430	462	434	444	440	457	434	436	464	454	416	439	473	434	434	418	460	444	428	431	444	430	483	424	431	426	413	424	455	465	462	419	425	466	414	444	495	454	490	489	459	472	457	412	448	466	467	448	441	434	445	461	449	480	484	453	463	447	443	447	451	458	413	460	425	433	457	435	441	424	436	443	457	431	421	441	461	456	442	438	473	482	429	439	445	475	441	440	429	432	433	429	451	458	416	439	435	441	442	474	474	434	438	478	456	443	504	445	470	419	422	497	417	393	460	457	453	493	390	415	478	435	429	431	446	487	420	400	434	444	454	423	452	440	449	469	467	468	433	490	441	453	460	402	470	455	438	488	444	454	441	466	451	446	418	424	506	456	427	494	472	439	452	452	428	442	436	433	435	457	468	433	407	460	464	451	459	445	412	427	470	467	413	460	470	473	456	433	432	459	456	454	421	445	449	464	450	468	440	450	427	461	467	447	475	457	415	467	462	465	439	434	464	441	447	459	448	411	442	478	464	448	440	447	460	448	501	417	445	454	446	408	453	454	434	436	471	422	425	457	460	442	454	443	482	464	434	425	441	415	445	442	448	424	457	480	467	481	420	432	487	446	455	465	452	407	449	456	427	430	482	472	456	447	440	490	449	441	439	446	487	440	446	469	479	483	430	484	409	441	436	425	458	446	462	422	461	452	436	459	468	459	454	484	463	456	461	454	420	459	430	445	461	437	460	467	401	453	460	479	448	401	435	457	474	464	418	473	437	448	501	416	470	424	437	413	446	458	439	434	398	431	450	431	431	457	468	501	487	424	429	411	475	436	409	426	458	419	426	412	446	468	429	446	442	445	462	474	432	410	474	455	433	426	422	461	432	462	441	416	471	439	441	465	480	477	453	461	473	469	456	459	424	478	442	405	415	423	417	463	450	441	450	415	464	422	458	445	431	432	440	466	428	446	496	423	441	461	453	418	426	416	438	454	455	459	481	440	461	476	419	458	421	451	422	462	442	454	466	427	484	411	496	435	401	418	427	433	475	465	427	427	436	485	429	433	431	456	434	427	454	450	455	418	452	436	416	476	410	455	458	434	434	445	458	420	433	468	438	447	464	452	434	486	459	441	452	452	445	478	464	461	428	451	423	467	450	423	473	469	448	470	441	419	444	450	468	464	445	449	458	482	435	438	461	454	418	439	461	434	454	462	427	480	475	437	415	434	453	499	413	462	454	447	422	451	455	459	504	471	442	464	466	464	459	472	420	391	424	439	448	420	434	468	419	426	426	463	464	447	443	463	446	419	446	421	462	425	454	440	481	427	465	434	461	454	448	461	436	469	455	447	448	449	478	443	410	457	421	428	457	444	446	459	471	459	438	442	469	454	469	469	484	455	443	458	467	460	445	478	453	447	474	449	436	436	452	469	427	450	445	485	422	413	443	449	459	441	446	452	440	448	450	468	409	453	420	472	441	474	453	508	463	442	457	440	437	482	447	447	508	435	499	438	406	436	417	437	476	449	465	437	428	394	487	432	451	455	437	474	468	426	475	461	449	425	422	474	472	447	415	440	454	490	435	438	450	452	449	437	473	419	435	430	430	438	429	479	482	451	433	444	470	422	479	464	436	480	449	424	398	455	438	477	485	430	436	447	470	443	437	458	462	460	455	437	433	447	467	475	415	450	461	491	457	472	456	434	417	468	412	438	408	445	462	448	431	439	430	442	466	452	425	455	447	423	462	439	435	448	456	480	456	485	463	454	443	465	496	458	440	479	412	472	470	433	426	449	472	438	446	448	452	419	467	440	428	451	521	466	414	451	441	431	439	449	411	442	438	442	445	427	476	461	442	414	428	450	440	484	433	506	484	434	444	457	454	416	434	438
22641	21556	29373	24207	21557	21662	12098	3364	2313	1901	1702	1397	1254	1114	1009	971	915	863	860	833	808	779	728	714	681	679	688	659	620	642	618	598	589	600	577	636	588	613	619	574	563	562	605	597	537	569	534	550	553	554	552	530	539	516	520	573	580	531	555	528	554	525	540	523	565	523	549	552	515	557	559	534	503	483	520	556	514	538	551	506	555	553	544	551	585	513	486	510	526	540	534	507	502	542	519	525	495	531	545	514	536	524	538	527	502	531	544	533	510	524	547	506	556	498	537	519	552	539	532	539	503	537	527	557	544	479	513	537	544	525	522	545	515	495	499	513	505	507	521	545	544	504	501	515	521	537	557	516	521	495	507	505	554	505	550	538	596	533	572	554	495	518	515	540	545	525	542	543	554	456	547	517	512	556	505	559	510	539	565	520	514	539	484	503	560	431	537	532	577	509	493	533	577	508	539	555	538	527	507	546	514	548	491	494	527	541	527	547	539	516	506	542	536	527	520	542	548	536	530	538	532	516	497	560	494	533	546	528	536	531	536	531	537	554	511	524	566	527	538	554	506	510	488	502	520	540	532	537	528	565	540	524	563	516	525	525	514	542	516	543	494	564	568	501	546	540	513	529	518	543	566	540	526	519	502	540	535	561	571	516	538	478	529	524	559	541	536	484	566	508	562	490	542	508	512	527	488	509	498	541	532	516	534	524	559	531	537	525	534	526	532	518	548	509	512	592	536	503	533	508	524	539	569	533	479	537	534	497	544	508	505	544	543	529	505	534	518	508	499	479	516	507	538	561	501	532	542	553	489	562	554	482	521	512	523	532	533	511	566	555	521	491	542	589	523	504	555	499	527	509	475	514	556	529	508	543	524	549	544	557	542	533	526	544	507	514	518	553	519	492	537	518	527	520	534	550	518	512	524	514	543	499	555	536	528	507	520	563	544	514	516	524	539	529	559	505	518	562	509	507	513	515	533	531	540	500	514	553	521	570	531	553	510	545	543	511	523	542	510	565	567	544	524	504	524	532	491	531	548	526	484	487	516	520	499	514	509	549	534	558	548	486	574	530	508	562	524	533	521	533	564	532	511	546	547	507	484	535	542	539	516	531	535	532	553	532	536	558	504	599	573	536	499	554	535	540	564	570	519	513	553	515	499	500	523	544	523	560	507	528	503	534	510	538	520	485	542	509	506	511	513	525	516	508	563	522	509	522	506	564	540	562	481	506	484	505	537	530	570	544	533	557	550	533	507	544	506	545	544	529	499	530	531	562	538	537	514	500	547	529	523	539	502	548	538	565	516	516	587	548	548	501	513	544	510	545	507	524	540	509	526	521	527	556	489	539	540	530	576	544	555	527	543	524	540	533	543	505	536	518	492	546	524	506	511	504	558	521	508	506	522	495	516	487	541	507	550	523	542	526	536	530	541	498	489	502	554	516	512	534	524	512	535	521	527	533	475	550	511	528	529	522	475	527	544	528	512	517	539	531	531	546	528	491	529	559	591	542	555	552	577	507	526	517	531	513	548	515	560	506	535	535	530	526	527	500	556	576	513	531	551	517	512	477	544	531	464	500	528	549	495	533	529	517	539	532	530	518	545	563	518	493	520	519	515	533	512	504	514	512	514	572	539	540	531	544	504	500	519	537	530	542	484	495	541	527	540	545	536	525	514	537	539	511	569	547	551	555	549	513	540	576	543	540	558	508	569	549	527	518	506	507	552	502	534	516	522	523	511	529	523	548	542	535	522	513	491	511	547	520	526	505	474	529	556	530	516	479	495	487	532	508	531	547	540	564	555	523	557	503	537	517	499	554	554	545	516	525	531	506	518	509	543	513	561	519	552	557	525	518	537	554	521	489	551	506	523	503	539	565	520	529	552	552	490	565	550	519	569	552	511	544	571	541	515	534	485	487	509	525	540	528	480	540	522	532	518	492	559	529	526	515	590	530	530	521	539	518	534	559	490	469	534	549	536	539	509	542	558	549	524	493	544	504	507	515	591	527	503	495	511	546	519	519	537	511	493	555	531	581	541	524	511	549	512	524	512	505	551	571	548	560	521	529	549	508	535	529	548	529	547	569	531	540	537	526	518	529	498	522	515	531	555	530	521	506	520	509	511	497	534	466	536	565	502	535	535	576	484	573	511	509	541	477	554	516	535	524	518	551	554	543	563	543	541	524	545	526	531	555	541	540	555	514	523	555	489	527	556	501	522	488	558	466	500	512	531	522	544	556	526	553	527	505	515	505	511	566	527	566	529	541	552	524	547	539	488	496	524	512	515	486	509	592	528	542	558	525	491	532	601	534	530	519	555	473	519	523	509	510	513	546	549	514	540	507	570	516	517	495	511	538	531	494	520	512	546	511	511	551	531	538	566	526	447	547	509	536	524	466	527	536	528	550	516	500	544	518	519	512	513	548	538	498	494	532	526	493	546	523	541	522	548	587	536	519	574	483	497	508	507	497	540	486	518	557	521	521	500	564	536	529	549	514	512	536	494	498	508	564	527	547	540	502	524	478	537	500	553	515	540	509	525	507	515	521	532	523	505	531	513	523	536	510	541	493	566	526	563	555	546	527	481	557	555	577	506	516	524	515	573	520	524	547	483	505	528	513	566	549	520	528	502	530	514	490	577	513	528	566	551	552	550	527	530	525	539	551	527	511	539	538	529	534	523	526	503	528	548	544	514	506	513	554	537	509	525	538	503	543	497	539	524	540	488	520	566	499	507	524	539	527	479	502	516	505	511	504	542	502	560	557	518	566	530	516	475	522	528	553	521	541	515	495	536	500	536	542	566	510	536	537	516	551	518	560	483	567	531	507	537	495	519	547	551	528	525	527	513	556	524	531	522	497	512	498	523	499	558	529	531	567	498	510	542	564	569	519	559	568	541	517	541	534	515	536	559	537	536	542	559	565	526	544	532	521	535	553	549	507	564	555	517	497	532	544	543	526	576	508	524	539	574	515	514	502	524	510	562	495	534	499	523	534	536	536	507	513	495	531	545	538	566	543	520	524	500	509	534	537	556	576	521	519	493	519	547	472	492	557	555	474	524	510	558	528	567	497	520	520	521	538	517	509	520	534	557	507	509	553	551	490	528	511	501	487	513	473	509	539	574	582	505	547	568	501	519	540	496	525	486	482	558	509	480	557	521	516	547	532	549	540	510	534	544	491	547	544	564	501	534	504	539	511	536	494	510	527	592	520	540	530	562	526	537	548	546	484	499	529	501	538	511	504	541	553	547	540	528	528	534	531	550	497	483	504	505	553	517	582	542	568	544	518	530	533	532	576	563	518	541	558	553	532	521	530	545	498	538	545	518	545	520	517	526	505	531	503	543	505	521	539	572	504	523	565	501	542	568	553	511	486	561	516	530	520	573	503	551	528	538	531	522	557	550	536	512	556	523	512	564	537	504	540	526	532	503	531	511	565	547	573	566	496	536	542	541	505	528	524	513	573	501	473	531	536	516	545	547	500	517	550	547	552	517	510
19536	45994	37443	21580	11042	8221	6355	5093	3925	3175	2728	2287	1872	1675	1492	1432	1363	1304	1222	1119	1155	1063	1009	974	956	945	941	865	868	848	828	784	776	778	804	744	729	778	763	762	769	714	685	722	700	718	704	695	712	676	648	733	675	711	685	704	701	673	691	674	706	638	670	715	624	678	648	683	687	661	641	675	710	730	692	672	693	692	705	724	688	706	660	673	645	638	657	690	692	696	665	683	678	629	676	682	661	678	645	706	658	701	684	680	675	657	673	699	651	656	639	682	679	652	659	654	672	647	689	657	659	653	695	679	648	655	639	661	646	647	666	629	674	705	677	687	620	666	674	657	640	657	676	673	654	680	666	637	690	665	687	674	677	664	663	688	705	688	667	673	708	673	700	659	697	647	661	661	701	667	631	638	709	690	667	639	674	653	659	703	691	702	709	671	678	671	673	690	680	669	691	658	615	682	669	687	679	644	661	688	659	712	698	675	706	691	694	610	686	673	677	676	707	699	689	675	652	678	634	638	661	660	645	723	701	697	666	657	686	713	727	679	641	587	630	712	725	661	639	673	661	648	645	676	664	719	690	630	664	690	667	633	709	680	649	676	628	659	667	683	699	639	640	672	663	647	630	662	675	644	627	651	659	646	651	689	635	653	621	708	626	670	700	693	670	710	664	693	664	684	680	649	661	683	698	649	688	647	655	694	629	679	603	639	673	680	721	698	674	681	648	675	653	704	684	656	648	686	638	707	653	687	667	672	684	657	665	649	667	638	700	666	682	652	675	691	679	690	619	705	661	674	693	747	662	685	670	662	683	709	663	649	699	664	624	678	691	656	670	696	674	642	637	694	710	680	648	657	673	676	678	643	654	623	670	682	693	659	643	668	668	674	693	688	680	657	685	657	659	625	683	679	672	680	661	687	680	645	658	679	658	654	680	665	638	671	672	683	671	684	654	677	663	688	691	730	659	696	635	702	706	660	725	709	651	687	680	690	659	680	658	627	691	698	679	714	648	642	689	683	677	649	647	672	645	690	694	640	644	708	638	706	681	694	626	675	693	687	662	663	638	693	692	641	732	660	654	653	744	660	677	650	706	661	714	680	656	669	706	719	690	668	694	681	647	657	662	667	654	640	668	689	638	667	671	666	671	694	671	658	610	677	693	652	678	683	649	679	661	682	671	647	708	659	698	680	693	671	676	666	715	693	702	695	714	667	661	628	700	630	694	713	651	714	745	666	684	636	682	662	677	684	695	654	626	660	685	683	629	649	636	595	641	686	723	710	658	672	707	673	652	668	684	701	704	668	687	694	691	640	666	694	697	691	711	670	668	626	693	652	686	671	715	643	665	659	686	627	667	729	714	674	666	657	689	651	655	620	694	634	689	668	672	676	655	646	660	670	707	682	711	674	716	690	634	650	640	695	650	693	671	686	686	664	680	657	697	674	648	683	638	686	661	634	691	662	670	653	661	674	666	667	672	638	638	641	704	653	679	637	702	675	669	682	675	664	613	680	701	687	653	670	658	684	704	686	685	711	640	658	689	663	663	658	700	666	675	662	645	697	704	657	661	707	744	693	631	674	628	687	637	702	690	665	661	665	697	704	640	629	693	675	672	622	669	653	706	676	667	671	699	635	635	703	678	657	684	718	648	657	650	641	673	658	624	677	662	667	651	635	641	697	667	662	724	701	653	660	700	670	668	643	676	689	702	644	680	690	668	688	653	652	690	662	677	695	681	683	652	687	660	659	667	674	683	702	664	632	669	678	645	742	683	671	694	644	655	736	691	646	671	680	638	654	679	650	678	664	674	703	688	629	664	640	682	661	660	652	657	652	709	704	666	641	653	682	691	682	655	722	672	615	668	689	632	676	711	711	708	636	643	682	676	650	683	661	689	646	661	698	673	672	626	675	680	679	667	699	694	679	660	670	649	673	677	684	652	629	693	648	683	677	681	612	691	643	708	649	648	670	666	689	683	667	630	687	723	641	644	716	613	677	678	630	679	678	715	692	679	669	638	721	684	697	682	671	649	646	690	709	650	631	626	674	622	643	696	640	665	666	650	693	664	699	676	664	654	640	674	648	665	712	675	666	737	683	679	690	626	682	668	692	685	674	683	658	670	666	700	663	659	663	669	644	625	690	695	658	628	651	694	680	686	656	688	683	687	660	674	654	692	668	619	676	658	694	654	691	687	660	719	705	671	627	716	668	633	643	632	651	661	663	664	647	709	667	649	674	702	645	644	683	692	705	675	652	654	656	712	643	653	670	686	702	655	690	674	668	714	664	667	701	672	667	655	659	681	714	678	673	671	647	711	675	678	711	655	683	657	657	676	702	659	661	698	680	613	687	676	681	695	681	687	665	631	644	702	693	659	700	641	680	685	637	680	670	647	595	648	640	729	641	664	720	647	657	707	668	676	664	675	678	684	707	709	681	662	699	682	686	668	689	688	662	676	660	677	703	675	667	642	676	672	666	667	656	674	728	650	668	625	674	703	655	720	720	703	689	675	685	659	706	631	705	631	649	636	660	698	687	670	668	639	675	646	646	668	653	712	679	703	702	674	709	738	686	647	640	682	659	639	707	658	682	650	632	607	674	681	658	672	704	624	678	704	689	649	673	690	662	649	674	727	651	683	701	637	671	667	640	721	639	662	655	684	670	699	675	647	704	674	629	681	642	666	635	679	644	651	701	649	681	676	673	727	664	675	679	670	674	648	677	697	618	648	704	627	685	675	617	691	672	694	668	636	670	636	632	675	740	667	680	719	701	657	686	622	672	689	686	670	608	691	647	684	668	686	679	667	656	659	680	695	690	672	673	611	662	637	673	630	673	632	654	687	660	719	683	672	676	703	680	707	675	655	696	668	655	677	679	647	645	677	692	671	715	687	648	733	743	690	728	657	682	636	664	655	650	670	626	669	710	653	635	675	681	660	675	619	647	619	669	631	629	698	670	654	670	650	664	682	659	652	677	653	642	699	732	657	670	694	719	698	725	671	660	689	647	628	667	657	658	716	692	690	712	669	725	659	686	689	645	671	661	633	662	667	666	684	659	678	640	694	717	703	648	669	641	662	695	685	684	652	690	668	663	685	635	663	632	645	693	688	655	662	687	663	641	689	651	652	667	684	715	707	655	694	699	698	688	695	673	678	701	705	705	650	667	654	664	729	675	656	670	686	617	707	724	698	644	684	646	673	645	640	625	697	685	667	667	657	658	720	716	665	638	652	664	681	675	695	723	646	653	625	669	655	642	708	649	678	688	681	642	653	679	715	657	620	641	690	660	678	646	670	675	682	649	687	682	667	685	723	670	742	703	627	683	663	711	650	670	689	689	693	661	655	680	659	660	671	623	649	705	675	683	663	703	701	638	676	682	648	670	712	681	679	666	641	686	680	640	703	651	640	703	719	687	663	704	677	699	673	687	648	706	705	720	656	701	653	672	696	709	696	673	690	705	662	696	662	628	688	650	635	711	674	693	696	714	691	722	648	695	682	660
27494	21710	19800	8079	2872	1891	1514	1286	1093	1042	915	827	774	754	658	681	618	648	652	673	635	658	578	598	562	556	545	569	566	550	583	554	570	578	523	512	555	554	553	536	535	566	548	539	553	546	587	608	533	521	554	523	535	572	542	532	532	542	566	563	526	526	533	556	519	557	555	535	529	531	572	529	518	509	529	540	542	515	539	544	528	515	554	568	533	574	554	513	574	529	496	529	562	558	528	539	537	529	552	538	584	511	531	545	553	539	548	611	507	543	513	566	516	530	507	521	581	514	567	512	580	523	517	547	505	499	539	522	534	552	514	542	556	532	566	512	529	562	535	510	597	548	561	545	525	516	530	541	537	523	523	552	535	533	547	554	525	500	569	596	544	548	558	565	538	497	502	564	531	541	578	546	586	528	539	526	545	551	552	560	534	480	520	559	539	551	499	544	575	574	550	530	531	558	520	571	517	526	568	530	568	545	555	493	541	512	562	543	525	539	543	513	544	558	541	538	530	532	537	520	533	522	525	579	523	536	552	538	571	560	568	526	508	514	548	607	534	478	536	554	482	530	555	571	566	554	571	548	521	538	532	580	530	533	527	543	571	554	534	544	522	562	531	583	559	545	508	538	524	542	560	485	494	550	568	523	496	512	521	550	541	558	515	561	537	506	517	546	532	546	529	523	532	527	576	562	516	500	526	526	494	538	562	548	550	540	547	574	547	548	555	552	536	544	519	549	530	527	525	545	523	515	504	547	518	507	542	552	570	539	557	535	522	549	526	569	506	542	540	614	547	533	598	552	505	580	508	544	538	552	564	568	535	510	572	543	557	541	541	547	556	548	530	524	553	503	544	508	519	556	521	482	504	519	533	512	521	527	561	569	547	536	510	512	539	525	549	497	556	527	557	529	514	520	559	515	542	526	485	515	506	545	547	509	512	559	552	488	548	567	541	540	506	574	553	535	533	553	561	514	581	542	536	556	571	498	524	567	527	546	512	554	524	547	541	545	553	524	521	546	511	528	493	547	542	557	544	546	533	510	537	506	533	587	536	509	553	546	571	552	517	527	545	550	491	554	531	548	531	518	537	528	535	503	528	534	538	536	530	531	548	558	540	551	508	555	557	504	527	546	543	547	527	530	554	578	533	494	499	520	519	560	525	535	556	534	525	535	574	505	529	547	521	550	523	607	556	527	528	509	543	567	528	505	571	525	507	557	541	582	527	574	507	541	544	558	543	554	540	508	548	554	570	526	524	542	547	551	531	514	514	619	521	538	521	541	555	555	586	521	513	542	549	526	565	536	534	543	528	572	559	544	545	567	539	536	547	559	608	565	539	574	548	567	584	487	509	494	553	532	510	566	510	546	535	547	558	583	546	511	561	544	542	550	526	505	538	560	583	559	486	563	551	539	554	534	556	576	541	548	553	530	548	545	520	486	536	549	539	521	547	572	598	511	554	538	538	522	505	528	501	499	542	512	577	527	571	551	583	575	511	569	571	510	544	544	525	558	548	535	556	507	549	548	527	539	556	531	541	553	551	530	551	536	541	559	543	537	535	526	522	521	547	574	507	580	546	526	561	566	549	523	542	560	574	578	580	557	547	537	568	534	521	564	542	504	585	565	568	507	538	484	573	504	586	530	534	527	523	528	545	522	512	533	507	506	512	544	517	529	562	547	553	526	517	522	537	544	513	512	548	540	539	478	500	524	532	543	571	552	558	498	532	518	569	535	561	512	541	508	565	568	521	514	577	532	567	526	514	491	558	535	510	506	583	520	549	534	529	534	562	531	536	533	554	548	548	575	570	557	512	549	515	551	526	495	528	485	535	555	507	512	524	507	546	533	556	558	563	527	548	538	529	538	547	567	518	495	524	569	549	511	521	542	541	503	523	525	552	547	532	523	536	540	541	549	527	537	516	539	510	519	529	552	512	526	535	554	554	540	552	525	530	549	578	543	538	534	517	550	531	514	508	526	580	536	482	556	498	568	500	543	552	546	549	554	557	581	547	487	512	537	502	500	531	495	518	520	518	541	491	548	555	535	534	532	551	525	544	528	557	540	507	548	549	571	567	531	509	551	555	526	537	524	536	554	577	530	503	540	547	591	562	559	526	510	538	568	593	526	534	550	511	572	536	531	563	524	541	544	586	545	547	558	539	524	552	502	533	585	545	521	555	500	563	555	545	562	566	502	563	580	569	561	527	526	585	531	515	553	535	541	523	547	490	554	524	552	545	541	508	568	516	571	583	564	530	541	556	526	546	493	528	543	576	528	560	511	543	554	553	544	558	562	526	522	525	489	535	525	554	554	532	535	516	501	559	540	543	525	561	501	528	491	546	591	527	576	529	549	520	549	524	558	559	560	535	563	562	527	533	539	547	516	513	561	543	509	535	532	557	571	511	544	538	515	557	510	500	511	513	551	537	531	508	521	534	503	547	559	522	517	537	511	494	588	588	513	533	554	546	533	552	545	527	575	556	494	513	541	563	498	497	551	538	548	522	540	551	565	565	548	536	525	513	531	509	549	546	542	527	505	555	530	520	542	521	547	528	544	522	501	519	503	546	566	560	526	591	540	532	541	549	523	529	513	565	556	490	551	538	569	517	549	544	521	548	556	516	549	545	500	541	528	519	540	570	509	526	552	523	571	592	522	536	554	569	515	536	525	580	547	559	538	556	534	560	563	553	541	529	539	515	531	550	545	567	560	565	533	545	546	561	536	551	575	548	532	525	545	518	513	558	545	530	540	534	559	510	584	537	486	530	520	575	521	545	530	518	559	561	511	506	532	595	567	523	502	521	539	560	524	523	558	544	567	553	520	583	566	528	460	506	546	579	591	551	534	532	512	536	558	563	491	538	594	543	538	518	534	532	532	534	586	536	582	562	533	542	517	549	508	550	537	510	518	544	576	516	519	582	528	524	480	509	535	556	561	523	548	556	490	536	545	540	536	559	536	526	529	548	586	562	530	567	561	505	563	529	571	539	549	525	499	539	540	540	555	532	570	526	561	522	553	547	522	537	523	527	530	539	565	525	534	535	537	524	565	528	577	547	565	535	559	569	547	529	523	532	544	530	550	524	498	540	526	532	566	542	534	607	554	524	541	583	534	535	554	516	591	572	531	528	578	559	548	530	509	559	576	541	537	552	531	547	499	517	514	544	508	488	533	556	531	505	505	596	556	528	549	553	541	525	540	564	550	542	603	586	546	591	532	533	533	533	492	549	538	549	540	528	576	525	551	533	530	552	533	553	520	533	520	518	535	586	514	551	516	536	526	542	539	557	513	551	494	544	556	541	546	559	554	543	542	510	525	527	517	522	599	541	495	541	538	549	497	520	535	515	539	526	524	544	562	524	520	524	517	511	509	512	592	500	496	547	554	512	519	557	539	542	545	561	569	538	527	549	570	501	517	535	517	546	581	526	511	528	555	531	531	539	528	557	531	485	537	563	511	583	497	538	540	516	518	548	534	542	554	521	534	534	563	500	538	538	549
14836	29190	22151	7956	4618	3487	2735	2170	1767	1499	1265	1187	1041	961	961	896	884	850	830	869	819	797	796	775	755	759	782	767	714	771	655	718	732	686	682	629	659	706	700	732	742	672	707	705	670	687	722	643	723	697	700	670	675	668	707	698	661	660	670	707	679	662	646	636	707	633	631	683	715	650	675	662	669	715	677	667	727	651	654	669	680	659	708	661	707	647	648	613	724	690	657	697	651	698	668	656	671	668	678	684	675	640	738	653	696	692	713	670	577	670	662	615	670	709	662	684	693	668	683	658	644	649	666	649	660	677	689	682	705	639	647	671	646	681	713	715	669	690	620	656	677	712	717	661	698	660	687	651	668	647	683	700	652	674	654	684	669	652	675	714	619	663	651	678	641	634	697	673	643	635	680	663	668	679	640	678	662	629	624	666	670	673	706	666	717	683	693	643	713	706	671	685	716	636	667	673	724	709	669	688	659	605	646	696	659	644	659	682	676	706	698	679	714	672	690	678	669	693	701	640	655	688	675	709	685	659	681	684	621	719	641	634	683	628	659	697	687	697	651	653	671	641	702	668	645	656	670	682	635	668	653	688	658	704	667	639	662	698	675	680	640	654	658	645	657	704	649	677	648	684	639	644	680	611	668	683	687	665	644	641	663	669	695	669	681	692	677	651	675	627	661	685	667	727	709	671	691	688	673	667	673	636	623	691	628	630	666	704	671	685	699	670	711	675	684	687	652	659	652	656	676	660	656	685	677	686	662	692	674	662	690	690	681	654	688	691	668	684	633	671	669	674	663	650	686	663	671	677	676	666	680	729	645	669	680	629	635	656	693	664	678	667	653	648	657	634	699	706	657	714	708	654	637	706	679	659	671	626	714	630	670	679	670	683	677	671	691	672	675	702	640	648	637	642	651	679	694	703	672	670	668	681	684	665	656	650	642	628	701	656	691	660	684	672	686	681	711	671	655	609	663	695	678	694	671	709	685	650	619	694	635	669	685	693	638	633	644	641	692	648	678	689	702	671	683	707	679	688	689	649	630	686	626	688	727	760	700	635	724	637	640	676	662	649	689	677	688	697	618	670	648	650	706	698	720	717	636	662	725	726	669	676	673	660	719	709	688	679	679	670	659	619	659	655	679	672	645	706	614	691	649	690	685	657	693	646	634	653	677	686	668	702	625	669	701	723	645	645	664	680	674	683	634	654	714	679	685	649	700	691	707	712	686	711	633	625	724	693	690	671	670	627	684	633	646	661	686	687	661	636	646	655	670	655	635	689	638	677	694	714	657	678	670	692	677	680	635	643	666	722	686	652	681	679	684	657	657	682	625	700	628	656	680	645	665	690	659	686	671	656	681	680	634	638	681	643	639	644	647	667	649	656	688	692	700	660	651	675	721	646	669	636	631	669	646	663	669	626	638	687	639	710	644	676	677	704	683	702	659	690	663	675	618	688	701	663	650	655	662	645	629	687	665	668	699	717	665	662	685	714	699	631	716	648	697	678	703	631	701	692	656	665	656	665	665	662	682	673	676	678	597	608	672	654	676	684	644	627	648	662	687	646	646	665	626	679	675	674	705	688	670	702	618	657	676	701	677	662	651	670	683	672	692	655	687	683	648	715	691	643	672	697	652	661	673	723	657	712	670	653	701	695	656	656	666	673	679	642	688	692	657	655	669	669	692	643	693	709	650	702	664	719	672	661	644	641	667	688	692	670	663	668	660	691	655	686	685	635	713	705	690	661	754	681	692	693	688	663	659	717	645	720	672	721	670	635	702	709	662	644	688	650	679	678	684	707	688	683	696	681	690	711	676	629	652	646	693	668	686	694	685	649	712	708	673	657	653	658	718	693	612	656	643	662	665	682	689	684	629	635	660	705	649	680	670	671	673	682	671	633	641	690	675	633	666	686	684	653	687	626	667	681	681	663	641	671	708	691	686	689	633	705	677	677	725	644	662	677	673	695	695	659	704	684	658	640	684	664	662	649	698	693	681	685	648	657	638	678	653	709	654	660	660	689	677	664	669	662	642	654	668	673	664	677	682	634	656	659	688	674	658	687	666	604	716	656	648	655	651	653	629	670	638	661	659	630	676	664	706	644	678	692	695	717	676	662	653	668	677	674	695	672	621	677	645	662	646	667	742	645	688	695	654	676	656	693	705	639	642	616	679	610	658	660	715	635	647	683	639	674	697	665	657	684	663	654	678	686	674	648	670	689	693	707	696	667	615	636	666	665	655	664	633	663	654	695	718	677	699	665	667	688	676	641	663	623	675	632	642	679	664	724	655	649	665	670	681	665	719	621	670	642	731	656	682	691	656	640	694	669	635	685	655	662	687	680	679	668	666	667	686	638	638	673	639	684	675	650	677	688	650	655	691	609	638	670	686	664	645	656	649	629	652	651	663	683	638	606	684	710	680	636	664	691	635	652	680	670	658	679	617	700	703	641	660	652	654	625	657	706	618	672	658	634	663	647	663	639	661	607	694	678	667	671	669	654	665	707	625	664	620	686	675	651	654	728	695	681	664	636	679	700	645	691	673	694	713	674	728	656	628	641	715	643	680	651	695	689	710	641	691	660	649	658	645	659	647	656	650	714	689	669	674	658	676	674	695	672	657	704	662	678	650	629	613	696	659	690	625	641	645	661	676	666	694	653	666	590	656	643	661	654	685	690	674	706	667	675	688	649	628	670	726	711	626	631	607	677	687	721	665	648	697	686	696	635	649	660	713	700	680	630	677	659	682	718	658	668	676	680	672	682	672	687	648	697	687	684	698	661	660	656	596	663	657	714	696	685	628	703	661	662	686	676	675	714	673	659	666	652	615	712	735	710	698	671	668	683	623	685	650	643	680	707	698	706	716	667	633	661	669	661	703	651	697	622	691	702	664	658	664	693	669	683	651	623	712	705	638	672	709	662	707	646	674	677	659	682	664	652	653	607	658	669	651	693	690	635	655	631	676	666	621	672	664	699	712	670	663	686	706	680	650	674	683	659	720	623	653	670	661	712	719	635	681	664	668	662	680	670	612	670	742	642	716	721	655	693	664	628	689	639	696	696	644	649	654	688	640	656	668	685	598	703	628	672	654	681	703	635	695	626	697	646	685	671	660	690	652	659	661	660	702	651	626	683	682	701	625	770	667	663	715	686	699	680	641	655	654	673	648	698	672	670	641	633	725	698	632	673	625	651	624	661	676	666	720	693	674	681	623	668	673	660	648	645	693	660	722	672	678	690	705	675	669	647	720	629	709	670	647	666	663	666	730	702	700	700	671	643	719	702	626	664	674	678	669	628	657	639	696	688	685	673	672	652	714	658	706	670	667	634	646	667	650	671	711	655	654	681	682	662	632	714	683	679	745	672	650	669	679	607	691	633	623	675	656	619	666	623	622	704	713	672	672	679	683	677	705	673	662	649	686	664	691	652	680	668	662	662	683	672	649	662	642	603	656	658	696	703	648	673	709	640	655	652	673	635	645	715	658	649	657	640	673	701
23571	21507	28857	24587	21492	13535	3936	2343	1899	1786	1457	1293	1176	1129	1110	1011	990	917	899	937	899	902	857	818	859	836	765	829	799	804	773	725	808	761	781	765	775	741	778	744	750	762	727	715	735	735	725	744	763	737	775	723	718	770	702	742	679	759	682	749	714	676	714	719	699	739	705	715	654	680	686	722	721	699	701	686	729	674	686	683	725	711	769	703	703	714	716	722	689	681	709	702	682	720	742	692	668	709	682	706	717	704	662	717	722	747	685	728	700	711	642	754	660	713	731	672	720	685	694	697	618	719	757	711	736	706	671	730	717	727	713	675	761	731	690	672	744	700	692	684	733	700	694	690	712	708	653	728	694	669	677	680	702	747	707	715	692	694	759	693	731	681	738	712	705	683	737	720	706	728	692	709	718	772	723	675	744	705	708	714	683	739	712	673	706	674	714	745	695	732	752	696	723	737	703	709	714	684	684	713	664	735	659	705	729	670	674	739	701	723	654	726	668	752	739	722	702	641	703	725	685	770	710	675	728	714	731	708	720	699	678	659	680	719	766	732	680	741	714	712	671	716	744	675	707	688	733	690	680	696	721	746	728	690	713	709	693	686	662	707	763	713	722	659	728	714	665	674	706	667	698	722	717	704	719	711	714	739	716	698	696	709	720	689	731	738	667	737	704	682	714	704	699	719	680	696	734	682	709	666	683	724	712	680	688	664	697	690	716	705	714	706	698	665	720	724	717	720	683	662	719	732	666	681	669	710	660	716	705	739	694	725	672	687	668	669	688	656	719	693	742	683	714	681	777	658	699	716	698	670	715	679	734	684	703	679	704	746	726	721	689	667	700	720	714	703	707	746	710	715	702	707	695	728	683	699	677	714	776	729	698	668	695	681	680	684	694	687	711	699	693	690	734	721	644	687	711	671	692	721	703	663	716	733	701	704	688	745	717	731	654	682	711	752	697	718	682	730	719	748	721	728	717	728	692	688	695	720	667	718	718	667	719	679	721	708	667	732	684	660	669	767	713	710	666	716	729	677	715	698	730	743	706	702	693	716	680	756	692	741	719	707	753	694	713	709	696	705	677	657	717	756	697	669	762	708	715	679	710	701	657	721	717	673	676	657	754	716	692	723	744	720	694	707	707	705	737	724	682	697	694	742	697	732	721	705	734	718	742	728	728	705	764	687	724	729	752	710	689	779	672	724	688	677	724	742	690	721	717	690	697	687	755	712	705	725	706	739	705	692	696	757	751	804	701	676	672	689	673	690	689	741	683	723	726	697	708	689	674	738	694	724	712	658	711	730	688	659	691	684	708	702	691	747	704	675	729	704	705	716	684	701	728	654	764	750	697	700	696	680	677	656	732	695	751	692	706	659	719	684	726	696	712	713	744	694	764	691	652	696	774	704	718	728	735	732	679	691	704	692	690	700	726	671	682	686	729	687	739	694	699	767	735	692	683	730	653	678	677	714	716	662	704	704	714	717	717	727	715	757	671	680	688	651	665	690	717	670	687	672	698	765	736	695	713	666	738	661	705	703	744	677	703	680	697	724	707	734	732	690	726	703	734	698	666	667	715	694	685	738	696	682	727	666	692	700	696	735	721	721	766	749	704	695	711	727	747	732	769	692	695	704	675	732	705	763	689	675	685	711	696	725	711	693	733	728	705	706	691	657	741	675	660	722	717	689	737	709	698	746	734	756	704	685	774	668	680	710	718	684	691	646	731	694	731	756	750	722	726	685	700	649	681	757	710	694	698	715	742	733	650	678	710	704	779	683	756	684	729	724	712	694	696	703	719	679	724	717	660	758	706	718	734	654	712	711	690	725	729	678	708	748	741	694	732	714	738	739	698	684	669	704	715	697	665	671	735	693	751	689	715	694	737	716	692	674	782	746	719	710	726	662	669	654	714	707	708	729	755	698	737	702	744	697	699	691	654	660	727	668	739	659	742	656	696	691	673	679	678	692	731	702	730	698	692	679	736	722	685	679	717	695	706	693	706	732	690	664	682	710	714	734	708	699	711	719	769	700	763	711	697	661	692	678	764	705	712	709	683	714	691	718	735	723	743	733	716	691	747	677	781	689	702	710	739	685	719	711	729	748	701	737	661	754	722	699	672	690	675	725	708	719	713	700	739	690	713	702	691	738	692	692	682	712	705	685	662	680	705	694	719	711	717	729	719	706	705	721	733	738	747	695	713	700	692	734	704	718	721	757	646	678	683	685	730	716	708	712	678	713	731	700	682	676	683	704	732	716	757	690	727	770	730	685	748	705	705	645	691	698	700	730	695	662	726	715	720	675	755	717	693	716	701	678	701	672	727	772	711	706	673	723	714	684	688	690	731	695	721	726	699	669	660	710	727	627	745	674	705	712	690	728	732	715	747	693	677	693	712	752	763	683	660	701	713	727	665	664	685	676	693	684	752	702	734	747	698	690	708	691	684	700	692	657	694	728	712	751	678	719	705	698	698	674	679	656	707	754	705	692	727	739	777	782	695	707	718	714	671	723	671	660	733	671	691	723	693	692	751	696	750	733	692	736	704	718	762	717	733	625	785	713	699	666	650	722	735	650	728	683	695	692	750	681	704	620	735	672	653	709	705	734	716	740	694	685	684	656	695	718	671	711	718	723	707	697	694	710	718	691	706	750	676	695	737	642	724	734	724	692	748	722	693	697	714	696	737	713	716	704	742	740	754	681	719	725	683	668	772	706	671	685	642	717	722	737	648	694	695	726	726	702	701	696	692	708	690	722	688	720	707	683	710	709	677	736	651	696	706	711	711	697	718	705	718	700	712	689	722	682	728	716	728	713	716	711	717	691	714	672	639	691	709	675	708	711	663	739	701	702	709	732	715	691	732	680	727	722	733	632	710	693	705	715	710	695	707	729	753	710	686	711	736	720	672	750	718	716	704	668	688	712	714	713	715	716	711	728	735	727	726	701	674	673	689	660	664	716	709	706	683	701	759	736	724	713	720	710	695	684	676	758	707	712	670	712	715	701	739	644	692	710	698	676	767	738	766	663	696	683	701	683	716	743	722	715	708	745	689	697	704	689	727	706	695	679	701	690	668	748	716	689	666	712	693	738	734	683	716	664	668	715	655	751	717	680	723	657	686	712	685	668	693	655	717	708	743	705	719	672	741	713	741	686	711	686	765	684	682	693	689	669	671	725	668	738	680	732	782	692	687	701	751	704	662	717	706	683	686	741	681	702	724	708	688	728	718	711	722	695	692	667	673	672	706	745	716	776	738	683	656	719	701	699	707	661	716	744	769	689	710	707	662	720	699	707	703	658	724	708	722	679	726	782	704	723	712	685	716	727	640	695	703	684	705	700	711	720	711	740	699	723	705	712	704	759	686	700	677	729	733	690	734	726	691	755	727	713	735	683	687	696	711	673	722	703	692	691	733	703	717	732	714	682	722	710	726	728	707	765	722	729	726	687	662	712	646	715	674	715	696	702	720	744	692	700	693	677	663	733	696	718	680	675	708	747
16656	40071	30737	12402	8188	6275	4822	3865	3038	2546	2220	1855	1688	1542	1471	1437	1319	1242	1239	1259	1126	1125	1115	1044	1010	1031	1056	991	944	980	956	951	963	983	905	997	936	898	987	864	903	873	903	927	915	889	885	884	952	898	844	867	876	866	883	947	881	867	894	886	901	913	879	901	904	873	918	897	915	930	863	911	854	875	882	889	908	915	856	896	851	868	870	887	866	858	855	864	881	904	913	869	869	866	892	900	867	824	872	914	874	885	909	943	821	890	902	890	877	843	888	862	880	963	894	871	872	896	853	901	870	911	832	904	893	855	912	865	878	876	924	846	896	899	853	887	851	883	861	884	884	872	897	839	859	928	857	877	871	841	842	831	888	899	890	892	885	879	834	891	882	890	901	879	853	851	855	871	873	879	857	838	835	841	877	885	914	831	903	902	858	925	848	924	894	879	873	865	918	843	863	865	874	900	852	875	855	914	856	891	875	933	881	885	897	863	882	893	871	849	857	854	831	858	880	883	836	903	879	876	902	890	874	900	864	900	841	906	894	944	903	882	900	910	876	879	890	827	887	880	859	906	872	880	867	895	892	904	841	920	816	902	880	830	833	894	936	846	921	813	877	876	835	850	901	851	870	887	859	879	892	884	875	854	884	826	827	833	883	923	860	893	864	886	901	857	855	884	853	822	895	912	867	856	855	848	889	901	918	869	887	929	904	892	888	880	867	850	871	877	904	829	875	875	874	868	845	869	893	832	915	892	884	842	870	857	854	899	866	904	875	853	857	817	868	917	875	819	846	914	841	851	886	848	825	846	834	891	878	873	871	873	899	831	941	884	897	823	892	871	792	869	893	881	816	907	903	806	873	915	877	892	887	920	837	825	827	846	861	862	875	855	856	802	927	874	838	894	893	885	859	888	835	846	832	899	892	824	912	862	865	904	876	923	937	910	810	834	875	931	887	863	860	832	887	871	894	889	900	941	825	847	874	882	928	882	889	875	905	844	840	868	903	820	883	942	881	877	832	879	883	919	849	837	861	910	904	940	877	812	858	900	871	828	927	915	847	851	870	863	931	848	882	839	882	897	839	834	841	862	861	852	841	844	897	865	837	853	913	842	909	806	895	839	860	842	836	858	883	915	898	857	899	928	904	887	859	859	875	935	844	919	885	890	867	890	893	861	875	856	861	905	884	830	886	874	881	877	878	886	892	810	869	906	907	876	836	817	915	856	841	850	821	857	858	856	877	858	858	817	847	861	847	856	847	929	877	848	837	820	887	849	882	852	818	860	876	913	892	864	890	864	889	866	867	895	878	862	877	862	866	889	831	857	898	874	862	875	849	859	908	884	906	884	864	910	889	870	897	887	856	810	933	848	841	841	882	834	887	857	902	824	838	849	896	871	877	858	860	945	854	879	974	843	827	843	892	906	836	861	890	846	852	860	873	893	898	795	868	850	897	828	873	855	915	843	907	883	881	891	849	831	891	895	834	847	892	885	849	849	860	828	851	902	885	838	900	904	922	847	896	871	869	936	939	870	830	926	825	853	830	865	827	846	853	902	895	865	839	852	872	862	898	885	863	882	837	894	896	901	885	875	898	860	911	876	899	884	890	896	880	851	865	889	953	880	903	857	887	899	830	881	904	877	862	852	911	863	886	862	890	833	883	918	930	873	870	878	847	942	834	873	900	859	902	832	872	875	851	870	849	910	860	870	872	861	847	876	821	842	876	842	901	852	858	837	860	866	840	826	871	865	894	855	852	860	899	852	882	856	904	866	864	903	845	862	843	832	807	828	909	867	833	893	903	846	839	887	840	905	880	922	847	869	865	837	845	831	883	863	857	863	852	870	853	865	876	876	881	909	877	883	862	844	854	831	879	867	850	893	884	881	891	862	877	883	841	875	876	858	890	855	877	861	835	853	876	898	868	880	918	851	852	916	877	873	898	850	843	847	853	875	859	855	854	906	852	858	875	862	818	870	863	876	844	905	870	884	874	854	880	813	831	865	864	894	892	888	887	876	828	921	895	870	845	868	891	911	908	873	859	844	824	855	886	856	866	869	868	834	871	858	892	812	877	884	839	852	857	914	882	876	896	831	818	902	879	908	804	894	894	853	851	798	828	843	776	861	907	859	865	869	853	893	862	877	884	815	883	881	929	883	793	874	825	902	871	810	843	861	888	871	876	884	869	904	936	854	917	884	898	884	904	900	908	853	870	898	803	859	894	859	872	899	830	897	874	851	838	930	868	889	887	874	856	880	822	817	882	874	852	850	864	844	891	880	883	858	827	855	841	842	844	922	868	852	881	864	860	878	877	876	853	823	820	833	911	864	830	842	855	922	903	887	874	915	919	876	848	866	912	907	859	840	874	874	874	931	836	907	817	857	838	851	871	902	864	893	921	814	872	877	891	887	894	868	857	869	840	874	841	833	820	898	922	864	848	881	883	861	840	867	867	923	843	860	904	880	910	866	870	832	900	887	863	831	863	865	890	842	867	880	850	872	872	899	889	931	888	874	906	852	901	830	851	906	889	880	858	876	838	911	898	815	871	904	895	858	889	873	889	839	913	859	863	873	883	838	865	890	831	853	908	911	845	870	882	861	876	920	841	800	855	886	877	869	884	916	847	889	874	862	877	941	811	872	867	898	807	865	865	911	890	833	821	881	866	890	882	952	872	850	889	862	916	881	882	921	836	835	918	868	873	902	891	895	864	840	913	850	812	884	863	882	821	891	873	889	865	866	922	877	854	877	854	900	905	914	889	882	835	884	853	865	861	850	877	874	926	875	835	893	879	922	860	912	868	853	877	876	864	888	879	856	897	812	930	781	862	876	877	840	871	914	905	829	846	878	900	912	832	927	903	872	920	839	903	875	868	849	875	903	867	870	855	883	904	879	881	874	864	855	899	868	860	902	888	886	842	840	885	868	843	896	865	936	903	870	820	923	906	867	818	866	924	877	900	883	833	859	882	877	832	883	806	837	870	923	901	895	854	868	896	880	894	908	900	842	829	823	914	867	839	878	873	897	830	888	951	819	909	862	857	926	868	899	853	908	860	867	928	865	874	843	889	866	815	840	872	897	895	899	894	797	833	902	886	887	840	900	861	867	857	811	841	886	906	827	869	890	859	881	852	905	834	875	867	841	881	909	841	925	906	867	901	824	835	859	833	823	857	908	852	881	875	900	855	967	916	910	851	878	865	877	813	841	866	872	868	886	889	891	885	854	846	872	866	890	893	896	880	843	826	851	857	835	885	801	853	853	924	801	882	894	837	833	889	884	876	919	861	864	904	899	865	878	881	883	860	893	851	905	855	879	836	930	851	860	866	802	869	851	790	894	840	884	901	862	879	912	867	884	803	890	834	847	802	898	862	858	850	854	894	923	904	833	900	838	800	843	859	870	909	856	885	833	849	857	859	887	868	850	844	909	886	893	864	905	878	857	861	879	857	878	887	811	887	908	865	878	847	892	895	877	892	857	850	892	882	840	841	894	831	857	879	892
24655	21525	27799	25576	13070	3085	1859	1496	1219	968	946	786	710	647	595	523	518	524	509	477	465	490	445	447	472	410	408	383	373	399	387	368	381	392	377	344	369	371	373	371	386	376	340	380	348	392	383	341	301	371	385	347	345	346	320	348	329	334	359	336	331	348	351	342	351	358	344	347	343	329	345	348	338	332	345	338	384	338	353	323	351	314	381	320	356	337	345	340	323	331	357	367	327	345	355	377	326	362	324	343	369	367	352	324	350	359	323	328	359	339	326	357	331	322	327	334	330	327	334	347	340	332	305	357	348	347	377	372	347	332	320	365	309	387	349	338	340	356	327	351	362	313	350	349	325	366	334	347	361	368	332	355	338	324	344	334	322	306	353	330	332	365	327	337	336	362	333	335	372	312	322	352	344	358	338	326	331	353	320	341	331	367	366	344	362	338	331	327	352	313	331	359	339	336	309	351	359	339	343	342	365	385	341	334	326	319	357	290	390	328	355	332	359	347	342	381	360	306	347	337	331	308	344	349	315	349	342	348	357	322	330	323	345	331	355	348	377	350	311	352	366	315	324	341	356	361	347	361	334	335	341	346	331	327	351	359	349	371	319	340	355	312	353	327	326	357	349	345	319	350	372	346	357	342	335	371	333	327	353	361	353	323	351	358	370	346	343	391	373	336	331	337	380	380	343	359	380	372	328	359	347	363	346	380	320	356	351	329	382	339	304	370	320	309	343	365	335	336	344	350	312	350	333	363	328	348	318	349	313	346	311	307	353	323	363	311	306	372	322	361	334	360	370	357	313	341	339	371	337	374	322	325	352	347	363	360	337	357	317	370	346	359	350	340	344	341	328	300	353	356	350	334	352	352	346	365	326	350	358	327	337	343	359	355	371	362	334	370	335	358	313	353	361	338	344	353	356	365	276	333	386	310	336	336	315	346	349	360	313	311	337	348	318	329	321	343	317	338	341	322	342	371	348	334	292	360	355	348	334	353	358	334	337	348	310	341	338	352	308	329	331	334	328	344	323	336	312	370	348	354	323	349	348	357	342	336	334	341	329	342	376	345	360	366	374	356	357	341	374	352	333	318	359	333	333	344	323	360	353	344	380	324	358	314	335	348	333	322	336	367	335	330	297	345	329	325	339	337	341	372	342	364	329	325	335	319	320	354	322	367	358	332	330	314	319	330	346	330	349	316	324	334	338	329	321	343	338	349	346	369	326	311	364	374	358	308	360	344	345	309	340	331	316	330	322	336	299	333	341	373	342	351	357	309	320	372	350	317	323	339	325	343	349	345	354	340	317	342	344	325	335	342	349	330	334	327	340	325	355	351	355	372	346	322	331	320	350	305	328	301	360	355	376	331	358	336	372	339	333	351	340	322	349	323	324	343	323	326	343	384	353	329	372	319	333	351	350	320	315	328	342	333	349	351	336	335	357	341	349	300	364	346	353	353	334	335	359	352	326	341	343	356	339	311	340	320	346	333	329	315	337	330	314	372	315	347	356	340	305	354	342	380	350	317	336	351	347	325	339	337	340	337	318	345	340	326	325	325	344	358	352	330	353	343	338	312	349	345	353	366	384	314	350	348	364	341	374	365	316	353	332	372	312	336	362	352	330	372	330	344	355	305	365	345	354	347	385	326	347	344	314	340	372	327	332	364	337	320	339	369	335	357	351	340	363	360	387	311	330	333	348	331	354	367	313	355	346	327	328	319	347	356	361	321	335	362	344	321	334	331	338	379	318	320	347	356	371	326	328	333	316	366	335	338	357	338	324	342	329	352	323	337	350	337	355	308	330	376	343	360	376	347	311	348	337	359	347	365	357	358	338	356	335	358	335	332	344	349	350	363	292	291	313	343	338	345	365	341	338	326	351	382	338	363	351	332	374	353	360	329	330	336	329	326	344	364	342	336	326	313	321	322	370	327	345	336	323	331	373	325	361	325	320	363	338	350	345	340	295	318	323	354	358	341	368	350	353	332	352	364	361	316	343	334	308	355	316	352	344	344	317	338	333	335	334	368	346	321	354	299	359	308	341	357	354	314	315	354	353	302	382	337	340	343	330	384	348	360	339	339	328	337	353	374	304	335	326	325	345	310	360	370	343	340	336	352	330	333	371	319	358	349	334	367	353	317	334	331	334	357	326	361	366	330	347	337	355	335	351	346	380	338	332	350	315	341	323	336	314	374	344	337	351	345	344	331	343	366	317	350	346	350	384	329	309	332	340	333	363	324	351	352	319	336	348	346	371	356	311	330	334	329	326	337	336	323	337	335	324	337	388	327	339	357	351	356	346	346	312	341	364	341	353	336	344	331	315	357	348	338	344	349	336	315	357	327	299	329	356	317	364	354	344	340	366	336	402	356	365	330	364	307	369	354	321	320	367	347	367	370	339	320	353	353	313	341	339	339	346	316	344	340	327	324	333	341	341	334	337	341	338	319	353	350	348	365	349	372	339	318	333	317	340	349	360	316	323	301	355	353	353	349	336	319	346	348	347	322	333	367	363	361	331	321	353	346	318	343	330	358	319	379	328	323	338	317	383	343	364	359	357	324	321	322	336	318	346	368	330	332	337	286	321	343	383	340	350	325	314	301	335	352	322	343	336	328	352	316	343	300	331	338	361	368	326	328	352	360	359	296	332	386	321	352	334	339	352	345	311	352	340	335	353	333	326	365	375	334	376	341	298	307	348	310	377	358	365	339	351	363	370	361	335	353	320	385	300	307	370	360	353	351	358	341	334	325	335	310	328	338	337	312	324	332	349	357	320	341	365	323	351	353	343	362	349	323	304	315	362	332	356	343	321	349	340	319	336	350	313	368	343	331	376	345	304	337	342	337	362	315	338	338	323	340	362	351	351	377	354	344	343	333	334	357	351	311	332	365	319	317	345	344	315	326	330	341	342	354	315	362	345	343	342	340	361	335	373	317	377	308	320	342	355	372	370	339	351	352	325	345	344	326	344	365	362	349	322	353	332	341	344	353	317	356	336	333	355	311	339	354	366	336	355	354	333	347	334	346	344	360	340	328	355	337	325	358	340	347	340	358	356	329	338	316	331	329	352	325	346	363	322	329	317	328	330	303	396	331	360	353	325	361	337	334	331	336	361	377	348	319	304	334	342	367	340	371	362	370	335	338	342	340	339	314	334	349	337	335	364	369	373	356	325	348	348	386	368	352	361	354	350	351	353	340	355	345	356	341	336	368	340	333	331	322	379	334	358	340	359	350	346	310	363	351	359	313	326	357	352	365	319	336	347	355	347	334	340	321	374	325	354	323	338	334	355	334	324	327	361	323	359	334	342	373	343	361	352	345	356	338	355	341	336	339	322	325	341	305	341	327	366	335	339	324	362	345	365	357	335	359	334	374	345	358	324	320	340	377	338	329	327	366	334	332	320	328	355	366	394	325	323	354	332	352	342	373	328	369	339	334	343	324	363	335	338	324	331	376	313	380	330	358	308	362	320	354	309	340	343	339	329	335	360	316	332	344
15908	35757	24988	9498	6507	4734	3617	2745	2074	1730	1465	1165	1101	926	941	811	781	710	710	661	662	608	596	593	581	555	578	551	533	537	503	519	489	510	501	507	489	453	484	517	464	453	457	460	437	466	455	447	439	404	446	447	461	433	430	449	438	449	423	446	448	452	425	475	462	457	412	429	451	459	439	460	437	408	450	438	467	432	471	445	418	437	457	464	449	450	429	434	440	411	443	440	428	442	460	464	420	418	419	448	415	413	419	470	452	457	430	441	430	445	451	450	488	414	442	408	456	489	421	435	448	478	487	467	434	449	440	461	456	468	428	466	473	427	431	466	439	434	402	444	444	479	432	436	473	455	413	452	450	424	464	477	448	456	423	437	468	446	463	426	489	444	438	445	447	482	460	415	458	422	425	424	424	428	430	441	419	467	431	408	424	408	432	443	456	434	441	458	454	459	498	423	447	466	495	438	477	443	435	426	428	432	428	425	426	412	457	458	441	417	463	471	462	451	448	424	460	447	453	430	447	422	438	417	391	449	443	460	420	450	444	447	424	444	431	441	449	470	450	478	428	469	455	425	411	472	435	424	476	486	470	429	452	473	441	458	498	405	470	429	409	442	450	424	444	433	447	439	415	467	459	440	449	437	411	448	445	452	441	474	448	419	459	435	399	416	450	417	439	424	450	452	462	382	443	472	420	400	401	457	425	400	466	450	460	431	478	410	482	461	422	457	435	467	453	456	439	443	445	453	455	415	462	410	423	407	433	433	447	439	487	464	457	450	428	444	431	482	450	443	436	462	430	453	423	454	412	472	428	458	458	439	448	413	462	459	452	427	417	436	446	458	444	420	429	462	426	444	456	430	451	450	479	468	449	406	480	457	457	451	474	397	433	474	448	467	459	418	432	457	405	428	512	483	471	436	429	442	441	406	450	479	460	428	438	453	421	422	407	425	426	453	421	455	450	453	446	426	446	447	441	419	409	436	452	456	452	459	415	434	458	436	450	413	456	431	436	450	442	463	447	433	411	405	491	473	405	422	452	454	434	442	426	449	412	445	455	492	438	453	435	433	446	416	429	463	449	409	444	435	418	455	430	447	428	425	407	443	461	436	438	431	456	400	470	432	462	459	440	415	424	414	465	470	430	462	442	435	423	414	462	446	474	474	419	438	458	433	438	425	484	453	440	466	441	451	424	423	409	434	453	466	443	434	454	426	463	428	466	444	431	453	430	418	453	486	454	425	431	425	454	427	437	440	429	414	445	455	419	440	450	434	420	435	451	461	442	453	467	440	431	441	384	421	464	412	408	426	454	455	437	430	437	442	437	431	454	449	419	456	416	450	455	487	426	443	445	449	431	424	432	450	450	459	437	463	387	439	456	413	434	416	441	433	413	444	423	454	459	444	452	421	455	414	428	481	454	432	478	418	426	479	458	446	435	449	429	447	443	444	437	443	431	450	399	421	422	461	433	427	420	452	392	448	419	438	466	420	426	486	437	429	438	455	425	428	438	459	412	435	438	394	438	440	461	432	433	461	465	459	439	473	470	464	403	466	490	448	445	401	420	440	447	462	390	456	436	467	399	448	450	430	436	435	438	462	449	433	461	455	441	412	457	450	435	488	455	484	444	436	456	464	453	425	416	489	436	422	434	442	436	423	443	441	491	460	428	422	469	422	438	456	432	463	439	412	455	473	448	437	427	444	420	429	465	401	442	462	399	445	446	437	473	434	388	439	411	413	485	413	451	439	454	420	471	403	451	456	473	425	471	442	435	443	495	436	442	421	455	421	441	461	452	467	488	426	418	405	459	440	451	450	452	452	444	415	441	428	418	441	464	450	449	446	452	449	431	467	443	441	438	446	483	456	432	417	396	465	415	444	429	426	473	441	413	446	419	434	448	467	385	454	475	450	465	477	448	464	432	424	442	437	433	443	436	436	416	480	424	462	413	447	462	427	427	465	457	473	453	441	449	408	439	467	429	487	449	440	452	447	436	440	432	450	464	439	406	447	443	445	399	488	436	424	428	456	445	461	397	391	428	424	478	424	480	444	430	450	429	419	452	461	449	461	455	446	434	436	420	434	419	411	394	434	438	438	451	429	454	430	436	448	423	418	470	459	444	429	464	447	447	426	416	431	468	424	450	460	418	459	462	424	480	464	449	477	412	468	434	458	424	438	435	424	438	427	457	438	462	449	456	475	442	402	410	475	456	464	451	424	465	452	464	461	450	445	489	461	431	454	405	416	441	428	449	443	450	432	422	439	423	452	436	384	427	437	450	410	449	407	415	416	500	428	420	448	423	449	469	377	418	441	452	459	449	422	432	459	441	444	391	439	438	401	454	419	460	447	431	437	464	433	423	451	457	444	457	451	436	438	417	444	414	453	425	446	424	458	424	461	452	465	437	426	442	421	460	465	441	425	455	445	443	434	454	446	476	430	409	413	468	441	460	458	437	413	431	397	435	399	447	475	435	444	395	412	428	432	459	436	417	421	503	452	475	487	459	415	437	452	456	447	437	464	436	431	439	429	459	434	429	462	422	431	454	427	419	429	465	414	454	480	481	451	385	374	408	420	484	477	461	472	461	463	450	487	437	472	419	420	439	431	457	431	423	431	450	428	449	426	445	423	412	432	447	481	449	425	453	466	447	436	447	443	440	446	423	421	446	458	437	420	445	419	412	455	449	441	454	457	450	455	432	458	427	467	452	439	429	432	465	400	449	424	461	424	433	440	463	475	446	438	437	452	422	439	438	458	461	450	483	421	432	447	458	431	460	466	463	380	435	466	428	489	456	434	469	427	462	423	451	466	395	466	444	423	407	390	433	442	457	450	447	435	426	442	453	425	448	440	466	438	435	416	422	439	446	393	426	484	420	413	445	412	485	438	448	436	407	419	425	471	425	426	449	451	444	442	458	431	461	433	405	462	451	449	433	437	435	503	432	455	456	398	440	426	475	434	416	428	455	476	438	413	464	412	465	437	443	436	439	432	479	441	432	489	424	424	439	442	461	480	454	415	465	479	467	418	428	422	425	450	454	444	426	410	436	416	451	425	412	433	425	454	470	436	415	411	491	443	426	446	398	444	421	432	439	443	447	453	481	461	451	455	424	423	438	425	446	424	428	406	426	435	432	467	436	416	432	498	496	425	487	487	431	402	467	456	459	438	446	426	421	429	445	447	435	411	460	444	411	439	437	458	452	433	399	423	423	451	434	439	450	423	455	448	430	430	398	481	420	435	447	429	430	463	443	464	451	407	441	472	437	466	438	427	419	455	447	426	467	423	464	415	461	436	425	474	424	426	458	448	404	404	455	462	461	458	406	439	449	408	461	424	494	416	440	458	461	448	466	447	445	450	442	440	455	434	446	454	467	480	463	465	470	456	390	458	401	419	414	422	438	453	477	442	431	448	433	450	447	470	417	463	448	439	403	450	469	441	434	460	424	407	427	473	406	426	413	467	422	474	455	439	419	427	438	444	498	439	420	433	436	452	491	455
22648	21554	29338	24191	21551	21652	12326	3385	2348	2061	1740	1445	1272	1125	991	955	904	897	893	812	786	769	763	712	655	696	675	672	663	630	622	579	604	546	582	562	560	593	562	532	530	546	552	540	570	539	594	565	530	560	502	530	555	589	557	556	558	534	565	544	471	528	508	563	497	516	550	536	555	521	502	497	511	532	575	528	515	555	550	477	564	526	548	526	498	552	486	526	544	527	529	526	552	539	557	543	547	551	541	509	468	553	531	505	519	538	490	521	566	485	546	493	545	537	493	530	524	529	499	505	508	495	507	548	591	495	512	546	560	524	514	542	569	495	507	500	516	513	529	534	533	557	482	510	549	522	530	547	578	546	553	499	534	540	521	539	559	526	532	524	549	516	535	525	508	551	530	525	526	540	563	563	556	548	547	557	550	575	503	536	538	522	543	527	528	561	520	512	568	525	539	506	518	562	542	515	547	538	512	550	535	557	505	500	531	526	576	547	500	534	555	483	511	495	532	523	521	531	553	494	523	510	505	559	556	509	540	517	511	504	570	502	577	513	543	528	563	540	562	575	504	526	546	515	535	524	535	532	491	530	546	497	568	514	517	546	561	540	526	531	535	527	538	544	493	523	509	540	562	483	517	533	529	526	499	500	538	497	539	516	538	526	515	543	556	493	516	546	558	531	533	528	556	512	547	532	507	530	523	530	510	571	542	560	552	540	505	530	523	585	531	549	541	547	547	517	550	569	539	495	493	491	566	541	508	563	570	504	541	530	532	563	545	553	526	562	537	533	521	563	559	543	484	536	517	525	495	553	515	530	530	561	502	483	554	524	545	529	534	551	531	522	563	531	532	547	514	547	542	599	554	542	518	552	559	518	521	542	486	540	531	529	484	521	523	531	536	504	567	504	524	488	547	495	533	559	522	533	536	541	518	539	550	511	535	520	505	503	521	530	513	563	527	529	519	486	584	489	533	544	559	547	544	525	491	521	540	531	525	492	554	537	563	493	553	508	508	525	526	557	495	515	519	504	575	557	538	535	541	511	515	517	551	511	497	506	531	517	562	540	521	544	542	514	509	521	501	515	551	492	502	541	548	506	489	500	541	543	537	518	539	505	542	494	524	565	508	573	536	543	527	521	500	486	548	524	512	513	564	551	553	526	548	550	548	513	512	511	508	518	561	545	556	538	530	504	514	526	512	569	558	518	522	521	548	489	508	553	559	557	531	507	494	544	559	468	493	490	544	568	532	463	543	507	507	554	575	540	533	578	518	554	512	528	526	544	538	517	536	559	522	535	542	521	515	548	520	557	540	534	537	503	511	526	543	487	525	539	520	539	539	523	492	510	517	551	522	587	577	512	510	487	540	496	528	549	595	565	565	500	556	488	537	544	515	487	573	505	553	490	507	525	578	522	505	539	532	533	581	517	544	535	524	540	506	514	520	521	512	533	546	500	530	520	545	471	539	529	530	525	524	534	535	530	526	536	545	521	526	520	546	521	542	530	549	542	557	551	525	556	493	563	543	553	529	552	539	464	545	537	557	540	515	556	551	526	523	538	549	558	489	514	536	569	513	481	542	537	509	558	531	514	545	526	526	563	503	541	551	509	538	504	470	517	555	520	542	502	570	533	547	539	490	547	557	504	533	512	521	513	548	522	514	514	554	515	521	537	545	576	520	506	524	511	530	525	510	542	514	525	547	546	502	540	510	557	552	555	550	549	582	527	538	597	549	534	501	553	483	508	490	530	541	502	537	576	559	534	503	523	525	571	515	481	507	531	545	512	518	537	529	532	519	559	558	544	540	543	534	497	573	539	496	560	523	515	496	590	536	511	529	536	509	518	527	566	541	518	541	524	527	505	527	558	537	542	522	528	536	536	515	526	518	548	536	511	523	522	499	527	545	543	550	588	536	537	512	554	568	482	547	505	544	522	544	525	556	508	542	513	547	516	532	530	506	512	548	531	515	513	530	521	556	539	535	518	513	542	496	509	505	590	538	502	511	532	515	534	536	583	556	524	562	516	500	517	557	560	531	534	552	521	492	500	559	533	508	548	529	494	525	527	515	541	526	537	557	517	535	520	523	527	560	514	527	505	516	568	569	546	518	523	528	546	539	515	533	577	489	517	529	565	546	522	556	512	507	492	489	533	534	486	563	541	543	562	542	507	527	528	561	541	539	535	509	463	529	506	519	487	515	548	550	556	539	537	513	517	510	520	546	506	558	535	502	493	498	541	563	497	556	475	549	534	544	578	520	489	535	508	529	540	527	545	493	554	498	474	511	522	515	523	541	572	492	529	515	518	542	584	561	571	551	511	521	557	521	568	538	561	557	526	487	575	561	528	494	529	540	536	548	533	510	495	512	564	519	583	556	533	510	558	525	516	547	500	535	501	542	579	547	510	502	516	535	546	537	561	465	487	512	503	512	497	504	527	536	481	542	569	514	546	532	550	526	576	530	536	550	549	561	484	520	549	516	540	555	509	503	531	529	566	501	545	533	515	523	504	509	472	517	548	471	510	535	530	518	561	501	537	504	545	514	510	502	543	549	547	540	491	541	509	486	508	513	512	534	530	569	509	497	512	581	508	543	516	545	498	537	511	547	549	556	566	508	525	541	545	512	482	537	570	541	530	527	521	563	501	583	548	518	506	525	503	486	534	557	529	519	547	521	563	508	515	500	506	521	575	543	524	543	516	516	526	538	521	520	549	528	558	568	547	498	482	542	535	546	554	507	509	558	529	504	490	523	538	510	537	529	546	553	485	513	506	511	535	514	540	557	480	538	509	481	518	549	564	559	473	500	508	519	546	470	548	529	583	536	540	529	501	524	497	526	553	563	551	508	524	570	520	519	514	536	555	483	501	493	580	528	525	530	568	491	531	499	508	568	487	517	564	492	492	518	578	502	513	501	520	510	546	544	498	541	521	533	537	509	531	577	527	525	522	494	539	515	542	534	520	546	508	540	544	519	526	496	500	508	522	536	498	489	558	517	511	530	534	505	530	497	582	531	512	535	525	549	572	513	538	513	527	497	562	539	531	536	548	549	519	543	513	545	534	543	510	566	601	554	545	546	479	502	519	488	537	542	526	575	495	538	541	525	521	487	548	534	540	497	530	542	545	517	516	509	556	520	522	557	554	555	534	526	524	517	501	540	564	481	543	528	536	471	523	583	527	494	524	534	511	535	543	546	529	521	511	528	533	488	545	504	517	486	539	583	537	508	504	603	515	561	528	531	522	522	529	503	521	529	518	560	526	521	480	516	520	562	533	520	549	515	571	496	492	506	506	574	479	508	539	517	497	514	523	516	501	524	505	522	551	508	549	540	520	483	482	546	466	555	504	518	545	523	506	538	537	539	554	517	524	535	536	536	516	511	513	519	530	567	558	551	544	515	546	532	505	553	517	550	535	532	529	527	526	523	518	556	529	540	488	521	531	532	557	528	539	520	503	496	508	564	500	534	521	572	525	513	569	528	525	525	521	529	479	547	528	516	496
19019	46665	34813	15945	11094	8437	6584	5058	4048	3090	2675	2187	1868	1641	1560	1396	1339	1175	1141	1100	1081	1047	966	980	1007	890	897	929	881	871	806	769	757	725	754	752	732	711	727	754	761	729	691	702	682	677	698	695	659	721	665	691	696	713	641	656	666	696	714	673	638	706	694	705	679	684	658	651	672	682	714	696	651	661	658	665	671	716	691	747	707	673	669	674	664	714	704	641	659	647	679	650	711	647	650	657	668	626	718	669	714	689	660	633	641	649	640	696	677	668	664	689	673	723	682	655	699	697	670	686	679	703	674	667	686	635	621	662	646	669	712	633	669	654	653	659	713	702	692	692	709	671	704	683	617	641	653	684	651	659	672	656	689	657	683	651	648	689	663	667	714	641	664	674	681	674	649	647	640	615	677	627	647	641	623	669	662	645	649	745	691	684	670	651	661	652	631	680	732	723	678	695	675	674	643	644	654	627	679	638	684	644	694	657	677	637	678	651	616	668	660	700	690	659	655	639	664	654	721	663	665	696	643	673	730	670	692	620	707	670	725	664	625	677	695	661	634	664	657	639	654	655	694	692	686	687	672	616	662	645	674	707	640	672	651	690	649	670	644	596	649	653	694	693	695	663	625	693	709	654	652	707	650	662	655	679	638	700	646	660	646	716	651	658	653	655	679	688	666	680	623	687	657	632	693	658	628	659	658	720	662	662	688	720	616	682	650	652	661	639	682	677	695	615	674	658	665	695	694	644	692	620	725	685	648	642	638	659	685	653	641	667	678	648	615	707	636	610	626	677	671	617	630	639	652	608	632	683	651	652	657	706	657	643	698	625	682	681	658	672	671	671	712	658	702	679	719	626	644	673	700	656	606	648	652	704	624	663	661	664	670	680	720	604	718	652	695	663	665	651	682	577	703	662	662	648	687	686	634	708	643	660	644	619	655	636	695	672	691	607	713	698	701	667	678	657	639	622	673	638	696	687	698	710	637	617	705	609	678	707	696	625	675	707	709	648	674	676	643	639	592	690	667	672	692	682	667	702	668	671	664	642	664	678	674	688	698	691	680	704	649	643	669	615	665	668	665	637	676	645	649	688	686	691	718	650	680	664	674	645	646	665	700	629	646	658	647	679	674	716	665	705	697	648	649	692	688	681	690	667	725	679	704	662	655	652	656	713	627	664	626	673	655	655	654	641	695	671	686	644	682	681	667	597	662	595	673	638	701	735	688	675	673	675	655	671	681	663	663	623	682	647	666	682	733	625	699	688	724	659	650	646	638	657	669	658	686	656	608	682	616	690	666	701	673	632	686	689	682	646	674	691	689	654	670	657	702	650	674	658	674	683	660	687	661	654	664	689	662	666	612	641	627	673	662	677	670	638	689	681	673	657	734	668	661	671	709	675	643	699	647	647	704	646	686	647	685	714	678	712	671	683	620	676	642	674	669	657	689	689	668	661	659	639	663	679	694	661	621	660	627	688	648	709	643	698	645	663	660	674	663	642	640	652	703	682	681	619	617	637	622	661	627	688	694	661	697	692	649	672	607	627	685	676	657	668	625	651	678	709	667	671	685	676	648	678	679	649	633	679	662	659	655	675	643	686	672	675	664	701	662	650	621	722	711	614	689	668	688	656	664	691	667	696	641	674	696	649	677	719	650	642	621	723	725	627	679	699	631	687	663	651	687	666	700	665	640	701	663	632	690	633	691	663	714	633	673	683	644	660	638	641	677	708	752	658	677	693	671	625	614	711	675	663	627	646	682	683	612	654	675	670	651	691	701	662	656	659	652	663	671	636	679	720	673	641	669	693	671	663	725	716	667	704	638	638	657	668	631	662	658	685	679	625	700	665	685	639	665	632	659	670	634	682	654	659	665	688	630	643	680	695	632	664	689	677	696	724	676	707	634	632	673	673	648	653	619	658	660	649	634	636	660	677	645	642	642	680	609	690	664	690	691	647	685	662	672	641	671	696	657	672	690	656	682	621	624	693	624	672	668	660	684	638	711	624	610	693	653	643	636	634	637	633	688	722	652	728	651	639	699	670	693	718	627	684	685	670	688	681	643	679	676	642	681	697	655	630	649	657	693	717	698	673	657	713	642	640	657	670	725	580	634	663	665	689	669	656	676	659	709	644	647	666	676	618	660	682	658	682	667	640	633	688	717	668	639	691	699	670	670	685	688	675	671	673	691	694	751	670	671	619	630	649	702	681	719	673	662	677	642	662	656	649	609	660	635	611	667	669	715	649	633	649	660	658	704	666	673	680	667	650	645	691	666	661	700	664	661	650	677	670	608	700	724	684	647	690	699	654	662	669	676	660	672	689	650	624	702	653	689	682	676	694	647	629	649	660	681	693	701	598	729	639	671	663	663	658	669	690	697	681	646	644	621	665	662	702	660	656	664	671	726	663	664	664	675	710	683	658	672	706	655	687	655	648	637	649	692	657	676	666	660	667	712	669	675	692	638	687	664	636	696	639	721	652	697	639	678	631	652	693	650	699	615	681	630	650	671	640	611	650	681	691	674	703	671	659	645	669	700	629	658	632	708	662	678	665	663	652	634	635	696	720	698	665	649	660	661	661	657	690	700	674	664	702	697	638	688	659	620	650	677	688	713	651	678	666	656	659	681	637	690	657	669	731	663	640	670	637	708	678	684	663	658	674	658	672	712	697	649	677	693	660	668	697	717	644	656	655	671	721	629	628	669	658	713	706	712	690	696	660	648	675	630	622	704	676	709	691	686	695	696	638	693	663	652	672	647	652	633	680	672	692	639	679	662	682	678	667	669	643	657	698	689	703	679	635	676	720	680	695	696	656	650	681	671	692	645	657	655	684	661	675	668	687	696	656	667	634	725	649	659	635	677	642	682	672	667	663	628	670	689	627	623	686	657	666	678	653	671	645	631	647	670	665	676	631	639	655	650	669	654	666	676	638	685	654	630	695	646	667	652	687	635	676	656	663	631	688	623	664	650	702	656	683	646	676	668	665	669	653	674	663	683	684	617	654	730	649	647	674	660	712	610	670	702	702	665	659	668	685	602	662	685	673	681	631	708	655	667	658	682	632	641	712	691	649	658	687	669	664	713	619	641	662	663	639	667	643	640	659	676	692	669	667	635	652	667	642	657	694	655	653	650	656	629	706	616	673	663	652	640	658	672	662	695	631	675	670	686	657	674	636	688	722	652	663	645	667	690	727	672	677	670	690	657	699	642	649	657	652	639	716	659	639	691	693	657	707	676	689	678	681	641	667	653	689	703	720	684	629	647	676	667	654	663	641	625	705	675	662	633	649	637	648	666	680	697	713	703	667	665	647	677	686	674	648	594	657	563	647	664	662	687	669	688	668	655	661	692	667	682	670	629	641	661	680	631	644	676	682	696	685	693	681	670	676	732	660	640	673	639	656	638	620	662	650	642	666	628	687	698	695	665	633	656	622	659	714	672	704	710	692	703	638	646	642	691	674	700	667	641	630	696	677	622	649	663	670	658	649	654	635	632	598
27500	21692	17978	6954	3019	2083	1561	1272	1073	937	901	817	772	706	691	637	642	663	688	632	632	608	626	603	628	615	631	579	546	597	581	562	569	610	594	543	552	546	525	564	595	552	559	554	560	518	555	537	549	559	523	570	527	543	565	577	521	522	546	548	551	561	553	579	509	564	579	542	587	473	570	518	522	503	512	545	556	558	576	530	564	545	562	544	539	501	517	551	517	597	543	522	544	504	536	520	519	537	542	527	513	544	525	503	557	535	545	544	549	546	546	528	520	540	528	519	519	556	563	524	537	538	551	505	591	580	567	577	581	578	553	530	542	590	548	524	545	534	561	540	567	555	567	520	527	522	537	588	526	504	563	524	530	555	567	529	541	548	490	535	549	514	508	517	477	565	525	522	543	557	533	516	548	489	529	513	576	569	527	555	511	590	492	522	546	523	529	530	553	538	534	561	507	578	542	556	530	534	508	536	583	591	554	553	543	537	544	546	536	524	487	514	564	554	557	521	548	544	567	490	540	574	554	543	571	542	529	561	513	548	551	540	561	563	533	547	550	525	571	549	530	559	534	547	524	580	543	534	550	539	560	488	562	495	520	493	527	561	562	566	552	513	501	578	558	516	595	553	538	586	544	522	524	524	555	547	491	523	561	546	565	534	506	557	585	525	546	528	546	573	537	514	565	591	543	543	523	528	551	525	519	555	546	600	518	534	557	500	567	565	529	530	601	488	557	559	567	534	505	499	534	531	578	534	550	579	553	525	525	551	563	547	549	547	575	496	573	547	525	536	553	505	538	537	543	565	532	580	508	554	531	545	554	555	555	580	551	557	550	576	579	502	543	510	545	537	533	578	535	560	511	556	587	533	559	534	557	517	529	555	503	552	558	579	491	519	530	541	558	542	543	545	536	574	530	532	544	543	537	549	557	528	579	550	518	489	546	564	531	535	534	549	530	532	514	518	550	539	597	550	531	559	498	519	500	537	562	545	540	544	514	531	522	543	550	540	527	574	524	539	565	546	553	518	492	531	512	571	563	509	552	553	571	555	571	528	500	524	563	553	528	539	563	528	549	536	558	554	536	535	571	565	540	502	537	550	558	532	508	528	533	532	569	546	551	521	551	578	580	547	560	564	550	522	552	549	524	562	535	524	580	537	514	553	514	526	555	549	528	542	496	585	534	543	559	511	549	543	566	524	549	521	545	523	501	545	543	547	519	561	530	526	495	579	571	552	541	554	564	555	541	522	560	525	505	543	566	553	541	533	559	535	562	527	561	540	526	565	525	525	554	562	582	526	528	503	524	547	549	527	540	549	521	522	550	532	513	524	520	554	526	547	532	529	542	527	514	569	539	519	554	507	518	554	517	526	540	533	583	547	545	558	573	516	555	541	535	514	555	512	546	540	580	507	525	527	544	541	513	520	556	527	577	527	566	520	536	511	540	540	515	508	507	565	498	515	529	571	549	554	553	527	546	553	576	537	522	528	546	512	558	540	535	546	494	535	561	556	556	548	532	535	503	550	543	541	488	550	524	557	495	569	538	530	553	556	488	562	563	524	578	539	529	557	543	518	523	546	549	554	525	553	545	557	546	530	594	562	531	563	508	524	495	540	569	561	560	555	565	545	542	586	534	507	539	531	557	495	596	588	540	531	510	574	595	559	585	473	548	541	538	549	531	556	493	534	508	517	511	524	577	549	539	545	532	524	539	549	534	561	527	516	574	515	576	545	559	522	535	573	545	528	564	566	513	559	565	508	576	572	523	561	544	573	567	531	524	510	554	559	564	518	549	543	530	587	541	572	547	537	573	569	528	560	548	529	586	504	574	549	546	517	523	554	553	553	517	591	556	569	543	514	527	540	617	507	560	547	531	556	560	519	583	524	533	572	571	509	514	555	546	552	524	551	599	565	544	564	550	532	517	534	505	523	543	543	553	527	545	519	549	550	540	537	544	516	536	549	560	559	497	535	509	504	557	560	558	534	561	548	550	500	570	556	517	533	541	531	538	548	480	549	543	509	563	553	554	546	556	498	564	541	582	568	559	568	521	542	556	568	574	539	535	573	583	547	528	531	516	523	558	519	513	529	542	546	520	521	537	482	563	593	565	532	545	524	556	587	543	565	562	523	513	536	543	554	535	566	552	552	555	542	562	515	546	535	533	518	567	521	514	495	495	556	577	506	531	532	520	550	542	529	550	544	554	556	552	534	515	534	537	547	563	483	556	541	521	511	538	547	558	545	556	554	528	551	611	529	556	538	550	525	554	528	568	508	563	480	527	525	545	544	589	522	473	580	537	547	508	537	566	567	508	521	534	518	542	579	536	510	515	526	559	564	568	505	544	529	537	524	530	529	497	534	514	538	550	535	566	498	514	521	570	546	571	547	518	543	553	504	538	539	529	525	542	553	568	529	557	552	499	530	543	537	574	559	527	563	503	521	501	520	541	546	537	549	524	555	564	575	509	520	544	575	542	512	565	549	557	557	568	535	557	546	544	544	572	574	543	559	508	575	575	568	587	539	592	511	540	543	554	560	600	545	562	554	520	544	516	558	547	532	544	583	576	590	487	587	578	551	537	536	498	543	563	578	553	531	556	556	496	534	534	564	559	521	597	521	516	559	528	542	558	579	542	522	566	536	498	536	530	559	545	519	573	508	544	546	569	542	526	603	560	505	513	536	563	518	587	568	536	504	536	570	580	511	546	541	526	521	527	552	519	512	541	570	517	519	558	523	555	536	531	527	515	499	592	517	510	506	497	526	575	573	542	581	554	485	535	581	557	559	525	536	560	560	495	537	480	532	527	522	567	571	528	557	547	509	528	512	545	558	495	554	572	549	537	548	534	550	474	543	573	540	541	527	558	558	550	520	490	513	550	544	565	549	586	578	536	490	543	554	548	521	557	563	533	586	583	528	600	561	582	542	519	529	525	556	522	562	564	536	512	517	529	554	542	554	515	548	543	560	534	563	543	566	533	539	517	556	547	556	561	556	537	554	534	557	498	492	556	543	553	553	560	550	548	539	567	522	561	559	521	553	546	559	534	520	481	544	525	524	529	577	544	530	569	509	522	545	546	552	541	563	539	551	560	546	545	521	558	578	569	525	555	545	548	502	519	526	546	539	519	509	574	522	557	520	545	540	554	510	531	579	530	547	511	576	518	535	538	524	521	533	540	513	542	577	542	499	496	534	533	517	521	550	539	579	512	516	507	553	523	560	544	581	529	499	507	532	618	529	567	512	574	513	552	579	558	539	523	547	534	519	489	559	512	553	518	527	527	550	557	548	516	539	553	595	525	592	567	497	522	550	542	547	520	562	560	540	561	570	563	525	556	527	519	512	562	579	525	549	524	571	561	564	547	570	522	552	512	559	546	557	545	526	519	545	534	560	527	509	574	529	568	545	542	539	553	570	568	530	527	539	521	534	520	524	544	532	534	560	520	544	547	562	565	553	560	528	543	558	545	534	488	553	536	577	549	507	554	551	560	527	567	506
14387	28785	19003	7486	4971	3551	2832	2271	1776	1571	1384	1185	1073	972	988	904	881	860	888	764	800	797	759	769	778	690	715	728	767	747	724	725	693	711	700	614	674	742	683	699	665	691	697	668	647	671	701	703	651	668	698	651	633	652	656	702	660	658	650	639	674	650	656	670	668	676	656	628	673	699	652	680	665	654	688	695	639	684	687	658	678	597	689	676	684	670	669	689	651	623	640	644	654	690	678	643	692	639	624	650	688	666	678	663	671	662	625	665	647	664	677	642	671	671	701	660	648	645	708	667	659	697	643	652	651	671	682	669	669	662	618	668	684	640	682	675	637	689	706	616	643	687	660	681	652	688	733	650	618	672	637	688	673	671	650	707	653	662	702	693	681	672	669	667	680	694	615	656	704	658	660	627	695	633	676	641	653	672	655	613	701	649	652	632	640	660	657	658	670	661	685	671	629	650	633	653	670	697	676	619	632	668	595	706	655	677	621	616	690	677	620	670	691	670	674	687	706	638	693	675	661	722	668	652	673	689	666	653	666	661	637	704	716	680	681	646	661	679	657	650	661	661	712	623	681	702	725	660	659	666	727	664	641	678	664	656	669	632	688	687	637	668	651	669	660	656	684	654	627	663	693	676	668	647	645	684	654	626	686	691	678	703	656	698	643	645	668	686	652	673	674	609	707	672	668	666	680	660	700	645	713	666	657	674	705	663	613	649	655	686	672	654	662	688	698	662	658	731	684	678	611	680	719	655	660	643	651	661	714	692	692	633	681	635	654	666	650	646	650	670	663	635	695	657	669	679	684	690	664	696	675	656	622	647	663	706	641	697	696	647	654	701	629	665	674	666	680	644	617	690	662	681	680	663	647	661	628	648	647	671	693	647	681	671	695	710	661	650	648	661	659	662	661	663	687	667	688	658	672	656	653	658	668	650	687	659	634	622	617	670	648	687	634	657	667	657	691	644	677	684	622	703	653	633	668	635	621	681	653	701	679	686	695	685	593	676	635	666	658	655	730	688	695	683	655	627	668	664	653	668	611	661	671	724	658	645	658	634	654	693	689	714	627	685	707	704	678	702	689	628	673	677	666	614	653	678	695	704	658	655	633	641	663	644	705	646	654	677	651	730	660	656	697	680	661	700	655	687	636	657	688	681	638	670	655	640	698	697	653	703	648	660	726	682	616	658	655	640	685	688	682	662	701	636	628	657	673	672	625	705	696	691	633	665	659	662	705	725	660	632	707	711	630	617	649	635	685	661	681	687	688	673	684	676	682	645	663	640	668	688	616	672	629	624	662	699	665	688	705	656	649	667	655	663	661	690	653	661	678	672	659	628	650	684	671	677	634	710	644	670	666	656	640	726	653	712	636	622	637	645	660	700	653	681	654	668	622	659	700	705	678	677	669	634	657	665	699	669	683	627	694	660	659	657	659	688	654	661	689	679	656	653	647	679	626	678	657	664	718	680	611	675	649	676	670	655	651	690	671	645	657	690	647	667	716	671	659	682	642	681	670	670	636	671	668	645	656	621	642	661	674	694	691	706	683	662	671	661	660	679	678	680	668	634	679	632	667	692	708	665	645	637	656	653	673	708	691	638	616	664	687	616	648	640	643	694	680	673	639	633	654	667	651	702	698	695	655	687	682	670	603	632	659	639	659	661	666	637	661	704	671	729	670	686	638	661	658	632	694	646	693	693	618	637	675	641	712	659	659	665	727	620	654	719	658	638	691	674	621	671	641	699	654	630	608	667	675	689	671	667	618	659	665	673	699	668	645	686	644	604	669	632	629	615	650	681	641	635	661	616	641	703	681	661	662	663	645	674	678	688	659	655	673	680	634	654	618	644	625	726	627	655	676	668	669	671	646	638	704	693	627	657	620	650	651	687	617	678	666	669	665	717	684	655	682	686	622	649	680	680	667	626	627	637	625	630	674	639	658	666	653	669	680	665	691	626	652	645	638	667	692	695	635	681	700	703	693	605	655	663	625	686	627	715	658	674	707	695	679	629	658	720	620	670	656	719	690	687	679	669	695	634	699	715	645	645	694	642	681	658	655	691	669	679	655	671	674	707	636	650	676	685	694	658	667	695	664	660	725	655	635	647	640	660	646	582	633	643	665	627	658	696	705	609	652	619	673	696	699	664	666	680	654	683	662	695	666	655	688	626	682	689	648	690	666	674	640	642	646	664	651	677	622	642	625	672	690	621	660	656	640	674	666	665	686	675	710	624	659	692	664	661	669	641	674	661	653	670	647	686	673	677	722	677	662	674	677	673	635	671	638	688	681	697	657	688	678	684	666	670	667	671	633	708	655	726	693	636	639	689	702	642	639	658	646	630	688	673	694	701	648	640	670	638	670	667	682	656	621	721	662	675	690	666	680	655	672	690	662	650	602	677	713	671	668	663	672	670	655	687	628	674	666	667	709	676	692	676	679	678	635	634	667	673	681	633	666	678	667	687	667	700	677	700	666	676	687	625	686	672	681	675	676	626	626	674	679	690	686	647	631	638	712	657	687	629	670	648	672	682	692	652	659	652	652	702	687	679	646	651	664	660	692	688	695	683	653	691	669	680	627	684	634	659	656	658	661	675	652	710	691	673	628	694	661	681	622	621	667	659	665	681	658	643	680	657	691	629	640	696	656	657	709	668	665	700	657	676	682	636	687	605	654	685	631	655	686	668	675	670	641	692	667	659	660	664	670	667	680	620	614	657	685	676	701	694	728	624	700	658	684	665	692	682	711	686	618	648	676	665	673	660	684	653	695	676	618	696	628	671	686	651	704	651	694	603	656	681	677	686	614	656	654	641	675	674	670	638	652	682	676	642	659	667	638	661	701	677	689	706	675	665	730	645	725	673	631	663	672	697	680	717	633	702	668	667	689	658	670	694	705	648	719	695	649	655	693	658	668	675	673	678	665	699	661	658	653	636	634	720	675	678	649	606	700	682	641	643	654	689	709	666	637	647	647	644	650	646	663	676	672	672	692	689	704	664	667	667	638	707	640	632	702	637	699	634	658	701	682	690	651	623	654	700	682	605	640	690	681	658	690	646	630	684	697	648	686	636	682	625	685	669	696	682	707	707	699	597	646	670	652	603	645	638	668	680	645	661	637	705	635	676	683	685	669	638	695	635	632	702	675	677	640	640	638	656	697	724	653	662	664	658	674	677	662	658	658	621	655	680	661	673	699	659	623	661	674	611	672	677	658	724	710	686	703	654	681	696	652	620	639	635	645	658	712	645	675	694	648	676	620	675	648	710	669	639	684	662	710	644	662	643	648	678	693	660	644	672	640	661	658	679	656	649	646	704	712	634	701	681	647	641	681	625	606	651	639	679	670	641	639	644	698	647	665	675	648	636	678	677	613	670	628	703	690	659	693	693	665	674	667	674	663	681	675	654	683	637	647	676	647	663	649	666	695	646	703	660	658	608	685	657	619	679	617	658	711	690	656	655	653	670	684	627	677	671	672	665	669	636	660	656	622	679	645	668
23607	21513	28887	24603	21518	13634	3870	2375	2006	1756	1491	1334	1158	1122	1019	988	1009	874	871	922	836	832	877	829	832	796	766	806	850	791	758	747	774	763	770	736	765	745	744	704	747	722	724	723	778	749	719	705	688	692	715	733	696	713	727	700	741	641	698	738	725	711	686	728	758	693	745	733	671	726	729	750	733	677	689	741	699	769	684	713	716	705	718	736	720	699	715	696	709	704	696	697	729	772	755	758	673	656	691	756	709	741	707	680	705	736	662	692	736	705	659	741	725	721	716	712	688	703	695	686	729	642	698	700	737	719	695	718	707	668	715	736	693	710	737	734	725	733	680	704	701	687	687	716	685	719	715	699	710	694	713	712	732	721	712	663	728	722	690	744	700	694	752	701	723	733	692	720	727	704	658	730	744	684	662	720	739	712	713	711	720	676	746	720	713	747	715	661	730	674	768	637	675	774	745	708	715	727	712	708	731	714	702	692	724	708	716	725	696	697	713	685	725	735	724	690	707	690	722	713	706	714	702	673	722	684	704	686	717	720	752	739	710	733	735	738	705	707	712	660	689	671	706	719	690	754	700	725	700	697	680	725	657	674	722	718	720	713	730	696	671	693	734	698	699	728	699	728	703	759	769	717	706	756	711	680	688	757	679	723	711	724	693	711	756	734	675	718	685	708	719	743	726	709	690	684	724	686	705	704	734	748	721	681	759	741	714	678	665	749	741	699	713	700	716	722	724	684	723	718	667	709	751	681	717	710	707	700	725	689	747	735	679	699	740	705	745	697	710	685	696	692	691	674	705	730	726	737	722	709	757	691	718	702	725	792	689	712	711	715	725	651	689	724	718	716	714	691	697	769	736	697	695	715	730	678	695	732	772	697	703	736	763	694	701	693	704	699	707	739	721	688	731	724	724	729	688	679	705	708	700	739	683	702	735	760	702	665	725	757	727	686	731	705	694	696	683	656	706	717	733	719	744	707	740	736	728	728	708	739	711	769	680	733	738	715	712	733	694	725	740	712	680	723	671	716	725	696	697	718	761	735	678	701	719	700	732	703	736	711	739	704	735	768	712	747	732	784	700	672	738	722	730	668	737	719	703	726	690	711	672	749	727	723	696	775	694	730	676	692	721	702	760	680	690	728	722	693	752	722	705	698	711	682	772	706	713	726	682	703	709	749	762	716	712	738	722	705	706	679	719	689	715	707	769	695	724	696	735	724	687	716	714	723	682	694	712	727	744	729	710	681	725	744	724	734	704	657	734	702	669	760	699	741	728	710	690	772	717	713	761	709	688	702	741	692	739	702	732	749	719	667	693	731	734	722	707	684	733	698	716	720	720	704	696	715	694	715	743	690	744	698	708	665	701	719	715	636	697	683	733	678	687	739	701	674	723	737	733	649	713	723	696	649	721	732	704	669	696	809	675	680	705	738	679	691	694	654	699	719	712	687	731	696	715	681	693	740	731	678	724	727	722	713	710	759	726	689	722	679	730	711	742	702	645	731	692	745	746	706	699	697	693	702	725	711	749	680	734	694	757	698	672	713	717	684	691	716	671	729	760	753	693	723	676	727	707	684	750	716	681	705	735	718	727	737	665	756	735	702	694	722	747	680	736	719	688	723	737	713	749	702	720	710	723	719	726	670	733	663	725	703	707	758	674	734	671	680	709	681	690	701	678	730	677	757	739	663	728	706	721	734	694	738	678	716	731	720	749	692	768	710	689	741	691	706	704	699	698	676	695	712	686	726	726	748	687	730	744	805	741	739	727	745	682	741	687	707	704	675	712	738	723	699	741	665	728	706	703	687	679	706	693	699	719	739	678	700	708	668	705	667	734	766	733	713	733	666	739	720	682	669	719	707	721	699	714	691	692	679	708	667	703	701	687	682	788	683	737	684	735	697	688	705	682	748	694	767	683	716	659	702	719	716	748	730	699	722	681	729	746	736	739	733	737	687	735	685	759	756	729	676	721	749	690	736	678	684	772	693	702	721	682	742	724	678	687	712	669	667	679	660	736	723	695	739	746	664	726	682	692	707	711	732	699	731	697	746	736	757	731	664	712	723	715	717	718	710	681	697	676	676	719	709	737	700	678	709	658	711	731	693	747	687	712	655	716	693	723	686	713	712	686	704	699	755	730	641	701	717	718	709	710	669	721	639	700	672	716	676	728	701	720	718	724	720	695	729	760	712	700	677	681	716	678	700	693	706	643	686	697	721	677	714	713	755	714	693	683	735	666	709	738	715	711	713	730	725	684	652	663	682	696	674	699	726	712	699	738	647	688	732	757	707	658	721	759	715	692	682	693	690	688	696	729	725	748	721	748	673	723	739	727	719	741	700	711	737	716	735	717	693	676	685	719	701	740	721	725	745	734	660	694	722	720	696	719	747	707	694	679	685	750	708	695	719	705	711	677	735	678	693	704	702	714	721	709	686	735	716	707	700	711	714	737	741	680	759	687	712	712	720	702	712	692	647	721	678	715	685	708	705	680	725	674	724	726	664	706	712	705	706	698	755	697	681	741	729	683	731	706	730	696	741	727	705	675	659	674	726	742	699	758	729	742	733	689	718	678	716	731	727	682	729	731	743	707	795	734	711	774	696	736	729	713	732	714	776	674	740	756	674	692	691	721	709	704	731	675	724	704	728	694	684	718	701	672	721	734	730	729	689	708	727	703	724	735	712	718	713	734	700	758	706	737	670	729	702	728	651	762	735	734	670	681	733	704	694	703	703	726	751	717	716	712	661	747	655	718	694	738	692	710	680	721	673	695	684	699	673	735	756	675	707	753	707	698	724	727	690	718	744	709	707	701	757	693	702	714	740	717	680	731	717	741	723	750	724	716	696	662	710	743	705	767	641	689	715	736	709	728	705	734	664	668	685	687	716	728	737	701	755	699	708	686	680	662	731	704	700	704	677	689	658	713	730	746	674	666	710	699	729	698	704	704	702	710	715	706	744	710	676	712	728	707	723	703	752	732	678	678	689	739	733	738	718	736	678	672	704	691	722	701	758	686	713	741	695	722	705	699	724	705	730	683	713	712	690	710	734	705	783	742	745	676	691	662	740	710	719	703	731	639	673	730	706	669	720	725	703	672	717	645	714	755	723	750	727	701	740	707	733	652	740	740	671	686	701	726	716	702	707	684	653	666	733	744	739	722	742	730	684	740	715	685	736	717	707	727	706	714	710	720	770	671	685	719	713	731	711	735	743	756	734	709	732	654	708	725	712	731	723	716	695	671	688	679	710	730	707	719	723	756	692	709	696	740	688	737	699	723	685	736	722	729	700	726	716	719	748	762	701	681	695	726	681	695	709	685	691	749	682	717	701	737	727	723	678	716	706	706	672	710	716	756	738	728	675	718	653	716	695	734	701	724	740	697	712	671	726	745	723	741	728	684	673	675	671	683	754	683	735	712	668	706	745	707	767	758	722	729	744	726	718	702	690	706	725	659	729	667	685	667	698	702	707	722	673	726	733	724	716	719	712	724	706
16558	39804	30365	12869	8501	6334	4827	3796	3151	2575	2202	1932	1767	1548	1422	1381	1308	1247	1221	1215	1174	1073	1079	1087	1072	1085	972	1040	998	975	959	941	916	963	950	926	932	925	840	898	892	918	924	866	910	868	854	878	909	872	909	885	883	893	864	882	899	949	903	939	875	868	890	884	909	840	878	915	860	890	894	839	878	892	921	869	876	887	886	864	902	840	836	846	906	891	846	877	883	850	888	825	837	835	847	838	898	845	870	907	877	847	871	850	864	876	872	876	906	840	872	851	903	925	861	848	920	845	946	865	865	920	886	879	873	853	841	878	891	842	879	893	862	852	853	866	902	868	892	827	867	872	891	860	832	901	923	890	845	802	862	848	897	883	844	859	894	904	863	863	865	869	865	848	857	872	860	872	923	864	852	849	878	894	896	838	908	848	868	888	881	869	853	923	852	857	825	846	897	855	878	856	855	892	884	890	883	878	816	876	908	898	898	869	904	891	871	859	835	848	834	851	911	889	888	830	870	875	845	828	846	844	864	871	865	903	860	829	861	827	885	880	857	901	881	888	842	922	822	855	863	896	873	893	866	851	852	883	845	840	873	931	887	887	858	851	907	871	876	908	864	930	916	875	851	851	820	907	907	899	880	916	850	881	871	888	873	918	896	857	842	875	843	907	886	855	854	874	914	861	909	874	904	905	890	902	888	876	824	873	897	890	828	898	885	862	891	845	851	889	891	863	877	900	856	866	898	883	854	891	886	872	880	864	845	849	859	841	887	810	868	895	868	848	846	820	846	857	891	895	876	879	925	885	858	874	869	897	866	862	841	843	896	864	831	821	869	893	898	873	843	887	876	860	846	835	881	851	877	848	826	865	836	866	857	847	889	859	871	892	876	899	828	871	900	830	880	901	912	839	857	962	936	898	859	841	906	856	827	894	892	800	905	834	909	908	865	870	816	910	899	878	792	871	899	861	882	867	857	907	893	881	890	879	900	861	878	872	893	861	909	878	865	922	864	877	881	918	905	866	853	868	895	875	867	908	870	834	865	911	841	859	892	852	844	840	881	848	894	837	865	864	828	852	928	811	879	909	845	895	851	903	847	870	891	844	898	936	840	852	890	876	868	848	879	841	892	863	906	840	835	868	860	871	901	841	936	844	848	831	896	883	879	882	875	919	856	844	848	854	892	897	876	917	872	888	863	864	872	904	927	891	845	891	877	892	897	883	906	851	885	901	850	862	890	867	806	876	921	868	826	866	862	868	838	870	862	871	874	872	848	892	853	869	824	821	850	912	867	880	865	915	877	820	919	858	877	846	891	913	825	852	870	872	861	893	922	844	863	918	844	881	833	870	883	847	882	838	876	872	852	886	845	861	858	844	876	930	893	881	928	855	798	882	864	873	872	886	864	904	866	851	902	853	841	884	882	884	910	934	839	855	930	939	850	848	871	833	873	865	878	883	820	814	871	865	788	882	872	853	853	877	862	832	886	878	851	888	863	804	862	895	900	866	817	952	865	862	939	843	877	869	832	836	888	875	867	820	865	911	885	827	886	904	839	845	906	916	898	845	805	846	891	890	894	845	873	881	924	881	834	850	879	871	841	869	840	880	854	825	869	909	842	867	846	915	841	870	910	835	886	889	821	813	828	850	875	886	844	902	861	936	923	890	897	889	863	829	872	810	873	886	910	930	873	891	836	896	867	801	850	865	867	894	782	863	895	867	820	857	854	901	836	868	877	868	893	868	856	878	862	854	810	903	876	855	889	851	891	881	888	910	820	885	886	885	857	866	907	881	887	899	878	823	846	823	835	876	836	890	872	865	817	862	861	811	898	895	834	844	866	861	856	848	850	862	872	890	890	874	839	918	835	904	882	897	845	923	876	842	866	906	853	856	850	941	894	853	851	847	865	795	871	875	855	824	907	839	878	915	861	881	862	906	858	865	870	848	851	902	910	883	890	859	896	835	917	881	846	873	870	827	846	871	863	892	903	838	874	846	834	924	830	844	866	837	870	901	861	872	843	887	869	794	829	805	851	894	902	872	870	901	853	903	859	825	880	914	822	838	892	918	871	842	854	818	843	869	897	858	867	867	847	851	882	873	833	857	860	916	876	854	910	811	913	837	849	883	897	846	847	910	858	869	881	808	900	852	843	917	874	884	882	887	877	867	881	858	869	821	849	919	848	878	878	864	880	837	881	871	897	883	842	815	914	827	921	917	876	865	826	885	848	877	937	889	873	951	921	848	914	880	887	830	852	900	822	849	862	858	808	903	864	852	855	869	890	858	884	887	883	860	891	854	872	836	902	880	909	888	799	801	889	862	826	848	858	843	903	845	911	919	866	848	846	918	889	872	921	876	897	852	862	858	961	876	834	861	903	870	842	885	874	859	879	917	899	855	973	873	879	822	820	861	833	886	853	859	881	878	850	867	877	865	878	848	864	866	833	919	872	854	873	842	854	878	831	862	827	905	886	934	913	867	858	860	862	851	889	803	878	885	911	866	855	858	918	898	768	871	935	888	863	918	831	858	893	853	878	904	870	860	852	812	895	856	883	910	899	863	839	832	828	913	905	895	822	905	866	830	855	829	935	866	858	820	877	886	900	880	921	889	849	827	863	895	813	845	817	867	901	864	837	847	886	833	883	875	950	848	859	860	833	887	775	862	922	924	930	875	825	911	804	895	895	860	851	859	872	882	944	848	854	886	848	899	818	882	867	896	894	875	869	853	868	864	886	883	783	844	851	889	852	874	908	867	856	876	874	916	869	854	900	919	868	896	846	802	862	839	867	898	848	913	870	933	882	899	921	874	856	851	852	875	890	871	913	885	890	854	829	860	893	876	932	906	853	905	871	861	899	881	894	934	848	893	870	863	898	824	903	873	851	844	886	871	873	854	840	879	825	886	877	857	800	820	861	875	852	873	855	909	874	855	870	929	821	855	887	908	877	904	901	881	880	852	817	901	895	876	840	886	849	864	841	870	833	895	844	840	881	832	884	838	837	840	848	889	854	865	883	934	871	857	889	833	871	846	850	888	890	862	845	899	853	886	864	897	815	876	851	892	848	875	866	799	858	870	899	890	817	913	879	864	868	886	841	892	873	893	867	862	853	876	892	849	836	855	920	836	821	890	905	847	873	859	896	920	868	854	844	861	850	887	850	862	847	900	908	911	870	880	843	896	813	841	901	914	899	878	886	894	869	860	830	877	952	919	906	894	835	841	885	870	869	836	882	816	864	896	879	858	890	899	861	897	815	809	845	837	858	833	868	846	896	859	862	864	849	889	867	876	826	843	901	895	880	877	951	877	889	821	830	861	876	920	855	875	831	873	948	900	887	862	863	822	837	906	865	864	862	897	844	875	871	865	859	848	848	883	871	879	874	917	852	867	879	894	837	907	877	919	875	870	857	880	881	848	914	870	897	827	852	888	845	897	876	845	885	885	861	878	859	884	858	885	875	890	888	863	862	864	884	900	854	840	893	907	853	876	864	875	830	892	876	806
24693	21508	27843	25493	13467	3233	1858	1402	1082	968	800	710	667	586	566	518	502	457	495	404	462	392	424	420	446	435	420	418	364	397	362	391	371	341	346	380	341	354	384	347	357	335	361	342	329	365	326	383	334	366	328	316	324	363	360	340	325	339	356	343	350	344	344	374	330	361	327	351	326	361	315	348	310	319	341	355	301	341	341	331	353	334	355	317	311	351	351	356	352	343	340	308	327	322	333	328	345	370	325	362	353	359	311	338	354	342	319	318	353	345	316	357	347	337	303	395	344	371	342	330	338	355	355	316	311	321	368	359	332	367	345	341	327	331	349	336	349	350	331	338	365	310	322	354	332	350	375	367	362	360	326	320	307	331	352	295	343	341	380	347	333	330	316	350	290	356	321	334	334	382	314	352	373	321	303	308	344	318	316	325	345	314	352	327	348	344	332	339	334	345	337	330	348	364	316	354	324	338	326	328	355	320	339	354	354	327	326	327	328	339	337	372	347	355	343	335	311	358	330	296	326	334	333	329	345	329	356	343	324	341	318	362	352	349	341	350	335	359	300	307	343	319	304	351	322	309	332	360	327	343	368	332	316	330	306	343	352	349	326	321	352	329	346	322	356	319	357	356	325	342	345	308	316	322	319	345	346	340	323	300	355	347	361	350	362	306	342	354	369	315	324	363	348	332	338	311	329	301	301	339	353	320	346	325	359	335	338	325	330	325	316	336	330	341	369	335	351	338	351	322	342	332	342	324	352	352	309	335	328	324	314	296	335	332	314	331	338	341	324	330	346	362	337	289	343	324	347	339	363	333	328	346	362	351	339	338	336	330	353	363	319	354	319	324	303	343	361	323	338	346	314	356	354	348	345	346	337	351	345	359	342	372	349	295	332	303	330	349	343	338	315	356	296	359	375	344	347	332	352	348	346	344	340	370	335	376	306	323	341	370	334	325	315	347	353	324	356	355	350	339	355	325	310	337	322	354	342	301	335	331	362	304	333	362	311	368	345	334	339	334	323	325	306	309	364	348	355	321	315	339	337	348	329	367	347	344	367	335	331	338	334	331	341	327	319	331	334	356	351	318	344	336	334	337	364	318	348	345	347	348	325	331	317	376	334	330	334	306	333	370	322	346	370	352	356	347	324	336	291	300	342	349	338	328	304	329	350	325	341	316	317	343	326	328	353	340	325	373	352	343	343	363	387	348	343	322	355	330	325	337	338	343	324	356	390	315	311	315	314	322	339	317	339	345	311	346	324	365	359	342	360	348	349	346	318	322	349	308	352	336	332	339	346	357	341	329	339	328	352	337	351	361	364	358	302	341	335	335	316	348	329	350	302	334	348	334	341	364	333	320	342	335	318	324	298	375	342	315	340	358	376	356	333	346	313	354	352	336	321	347	356	332	317	318	338	357	291	316	293	347	338	344	340	351	333	349	326	336	340	345	360	327	342	360	344	379	309	340	325	338	317	347	335	333	322	351	339	332	343	329	384	300	374	374	342	337	324	339	358	367	331	374	321	317	348	343	318	338	346	316	326	336	287	326	339	318	330	349	344	339	306	328	304	369	367	363	369	321	333	324	316	341	338	344	351	308	339	332	319	359	349	302	330	361	361	290	371	340	361	334	344	367	316	343	317	331	353	361	299	350	305	359	332	303	366	343	342	369	345	338	341	362	341	329	353	365	342	348	348	333	340	358	334	309	304	321	333	323	334	368	332	305	344	332	346	320	348	337	338	340	396	343	321	341	321	348	324	314	310	372	344	328	326	337	351	322	324	351	348	345	364	321	348	332	328	350	338	310	354	341	333	363	339	307	350	343	356	355	348	318	341	366	324	318	300	347	354	346	357	364	373	336	362	361	339	337	309	349	337	316	328	373	339	335	359	345	350	345	341	367	344	350	307	332	336	357	341	372	325	342	322	333	322	360	327	354	331	357	299	344	366	384	340	348	352	315	330	371	340	365	367	329	347	352	355	325	334	318	339	323	325	336	359	316	365	317	338	354	330	324	353	330	347	302	305	343	310	316	359	309	348	351	346	346	343	314	321	335	347	329	356	307	363	360	299	324	325	317	329	347	348	325	330	355	353	342	330	330	336	344	328	345	331	338	323	341	352	349	317	339	357	344	343	345	375	392	308	346	388	337	331	340	297	369	324	309	304	357	315	353	286	368	337	323	346	363	356	345	344	326	323	337	341	333	340	314	337	332	352	338	347	343	336	343	321	344	329	299	332	308	351	309	312	341	337	361	325	345	340	332	342	340	327	347	308	314	317	341	345	349	321	300	368	352	301	309	332	316	369	363	378	347	334	344	313	346	346	336	379	341	364	338	303	340	342	353	337	330	336	315	349	332	342	323	320	359	326	349	331	351	359	354	359	330	317	344	352	371	326	312	346	367	335	340	331	336	376	309	331	338	335	344	371	344	334	360	321	345	333	342	315	339	302	328	339	367	324	334	334	338	311	331	407	348	338	356	348	350	337	323	384	309	364	347	304	371	341	325	365	341	327	362	361	321	345	342	333	337	306	303	345	346	344	346	351	342	338	330	341	323	323	341	308	330	341	337	330	318	337	330	303	334	315	343	331	350	312	338	358	363	312	340	351	335	352	317	311	325	322	349	336	309	357	315	336	344	356	316	353	337	323	343	364	302	317	340	340	338	368	353	324	320	342	310	333	326	328	330	355	344	348	345	332	362	353	329	321	340	363	359	347	343	347	314	318	313	328	318	367	365	359	334	360	322	343	349	345	331	293	313	341	321	351	342	353	344	338	350	308	330	320	342	326	336	308	325	363	322	356	336	355	360	325	335	343	318	337	356	328	309	319	332	321	345	332	354	362	332	353	328	328	355	331	322	307	332	371	348	359	324	338	314	340	356	351	363	333	364	345	352	357	353	329	360	367	336	343	342	335	360	303	316	327	349	313	360	332	337	316	368	345	331	346	332	326	332	327	312	340	320	305	321	358	338	312	328	303	329	309	341	362	345	330	341	345	362	351	327	376	335	337	327	306	384	329	312	326	332	356	331	338	324	334	341	360	334	354	339	377	331	325	341	367	345	319	322	335	327	342	357	315	385	339	347	389	325	351	347	328	329	355	332	270	306	358	315	339	335	326	309	363	325	333	338	331	336	320	348	336	304	326	311	358	331	366	327	330	361	334	376	328	357	306	328	317	343	342	351	344	327	350	350	363	352	356	361	339	313	358	321	319	352	337	312	312	326	333	339	349	322	320	341	347	326	328	341	356	328	366	324	338	362	313	293	309	364	331	367	316	308	330	323	341	324	330	343	320	303	369	350	321	323	326	356	333	348	324	351	305	383	313	333	328	317	347	354	336	321	334	363	322	354	343	334	339	358	338	332	378	340	330	361	353	301	320	335	336	334	344	320	309	361	347	319	331	335	338	328	357	347	355	373	336	303	370	316	362	324	346	320	329	330	323	333	329	367	349	356	338	357	306	302	338	321	349	345	342	327	326	361	340	327	343	350	333	351
16260	36218	28189	12486	6406	4871	3415	2708	2061	1742	1452	1208	1053	920	824	793	716	671	668	656	612	576	613	586	547	620	556	581	524	491	515	514	470	498	497	463	461	451	461	486	445	446	474	495	487	427	478	439	448	425	430	466	415	490	400	452	446	483	457	419	404	474	442	441	408	420	438	472	467	385	439	465	413	438	396	434	453	414	419	415	420	424	440	416	466	424	396	455	456	432	393	448	481	442	451	427	428	407	443	390	439	418	442	437	445	419	435	446	451	420	414	418	424	448	428	453	405	423	420	450	423	418	443	430	428	478	466	406	455	418	468	416	448	396	418	438	439	439	421	421	403	426	417	470	447	432	439	431	426	397	412	421	450	457	421	455	435	435	420	465	445	437	446	467	451	429	438	451	412	450	450	422	396	442	431	409	462	476	435	409	476	427	433	437	406	433	446	468	428	424	453	432	430	457	442	456	414	426	438	436	464	420	444	417	423	414	424	436	466	409	454	420	459	454	447	423	454	436	430	413	428	421	455	446	425	493	434	439	438	442	431	462	442	430	428	447	407	425	440	431	450	427	412	425	401	402	464	416	436	454	416	459	440	419	433	463	448	451	439	408	427	436	457	484	450	450	421	448	421	467	425	465	414	431	447	440	427	453	441	465	453	414	445	415	471	437	444	441	476	402	456	419	426	455	408	422	433	397	424	415	426	422	440	387	469	467	432	442	413	438	442	465	447	433	448	412	427	438	434	421	472	446	405	412	426	432	416	439	422	442	456	461	427	451	439	467	448	402	419	426	417	457	462	433	419	406	435	437	465	452	403	477	442	430	465	440	414	449	423	484	426	457	433	389	466	442	454	414	407	440	458	444	480	411	462	389	401	451	438	452	449	451	429	460	451	420	468	383	437	419	435	453	458	437	453	410	415	454	399	447	443	415	446	402	423	437	402	407	419	455	408	442	423	436	428	481	425	452	441	477	428	413	436	460	492	422	465	436	431	465	446	466	419	445	451	435	397	421	416	439	432	427	385	453	422	435	446	415	411	474	442	407	438	449	476	424	393	418	397	385	484	438	447	463	429	423	445	417	462	438	418	495	406	388	447	419	406	438	432	419	472	409	440	423	440	430	413	434	428	426	427	459	413	459	452	448	408	418	439	450	399	446	439	436	425	474	493	422	421	453	424	502	428	409	434	423	435	408	427	412	439	405	419	410	438	403	426	457	429	455	472	450	460	424	428	447	412	431	406	440	444	397	412	386	484	451	434	469	438	436	437	460	478	430	440	471	451	428	447	450	437	402	409	422	462	464	439	430	461	441	458	449	436	438	402	435	429	440	436	413	409	457	414	404	476	436	434	434	455	435	402	456	422	454	428	411	409	466	477	427	444	441	448	433	442	465	413	428	406	458	423	446	467	440	432	470	429	441	450	464	416	434	464	412	407	391	408	478	412	472	443	418	416	448	416	440	431	475	447	413	442	425	424	427	443	439	431	430	433	457	453	409	453	466	414	460	407	430	467	454	462	453	421	449	445	450	424	421	432	416	472	428	413	395	428	423	411	446	428	447	441	421	448	418	429	440	397	430	466	413	438	428	407	445	413	456	483	400	430	436	429	435	462	422	450	428	420	446	447	445	427	464	405	431	431	436	429	442	425	453	442	470	448	404	438	458	409	436	467	480	491	445	437	474	422	430	418	463	462	432	441	461	447	438	447	407	417	453	458	460	425	436	448	470	464	449	405	457	451	442	466	455	433	411	426	453	451	412	400	426	469	414	422	442	422	407	416	434	383	457	408	464	474	428	415	419	455	424	424	426	454	430	444	428	442	444	424	435	438	446	447	452	421	448	463	421	440	451	452	440	455	440	414	453	439	427	430	460	466	443	456	454	427	434	422	458	401	440	434	419	435	460	421	444	426	436	451	452	429	472	432	447	435	422	486	431	448	446	447	417	453	432	431	395	434	425	425	420	427	468	437	440	433	448	453	459	441	420	438	460	435	419	470	423	441	416	465	404	436	421	455	411	412	472	411	425	450	477	431	441	424	450	431	404	431	463	436	401	414	447	449	394	492	465	467	423	441	414	446	446	399	412	470	456	456	439	384	466	459	435	433	450	446	412	433	468	442	442	408	457	435	435	465	411	477	422	441	429	419	424	468	420	421	408	440	419	469	441	435	445	436	443	433	446	470	412	446	430	438	455	468	454	444	464	465	477	426	455	433	418	440	467	434	447	436	434	409	421	434	438	432	457	413	430	421	401	452	437	436	427	445	426	454	448	467	417	420	443	415	465	438	408	396	457	439	423	419	467	413	438	449	450	409	454	433	437	423	461	430	409	426	404	430	494	444	422	401	430	406	442	428	453	418	432	457	436	450	424	404	449	453	443	448	443	416	413	434	437	398	429	429	421	455	444	412	430	468	421	447	485	419	414	444	492	442	418	450	392	457	447	440	418	432	453	449	428	410	454	470	437	440	420	400	465	395	454	457	420	443	434	418	407	407	406	443	450	442	445	425	407	454	413	377	462	440	398	463	389	444	408	441	443	459	449	400	439	446	453	393	415	425	399	442	463	422	417	392	442	442	425	411	420	437	439	428	423	404	407	428	438	393	426	418	436	424	437	425	429	446	409	463	455	430	440	470	440	421	410	442	430	417	445	412	436	486	400	451	385	460	428	433	418	433	438	423	427	433	429	427	421	423	468	443	420	431	415	406	460	406	396	452	415	448	425	415	439	426	468	422	427	441	435	444	463	408	472	434	452	458	435	437	426	415	457	429	442	446	418	481	477	449	414	446	420	464	447	434	408	469	448	442	413	438	447	437	481	431	446	448	477	404	444	416	436	421	445	441	397	394	439	414	430	421	461	427	441	479	442	441	389	401	420	436	430	464	445	428	423	421	419	468	425	440	467	435	422	449	467	430	414	413	412	394	418	441	421	427	447	395	437	449	400	430	454	452	446	431	394	465	417	425	451	469	473	445	441	406	412	431	418	424	437	440	431	469	437	398	441	450	446	446	402	448	412	435	453	434	429	459	426	415	438	455	444	422	443	447	408	437	431	443	455	462	425	445	408	405	429	416	424	412	416	421	422	439	431	456	432	435	448	440	429	453	444	422	419	437	420	391	446	439	480	455	451	403	466	444	415	432	455	427	426	479	401	450	429	416	416	451	421	429	424	452	467	434	413	459	440	414	451	403	450	423	453	431	464	487	414	447	453	446	423	387	442	437	431	440	428	452	411	433	469	393	392	388	430	449	430	423	394	453	468	424	419	429	415	418	427	428	476	446	423	444	421	429	409	459	460	476	439	410	415	405	427	457	424	409	461	441	412	439	465	424	440	427	426	450	441	424	438	440	436	424	436	446	430	416	443	439	484	426	439	448	445	474	443	401	465	456	391	450	455	444	424	448	433	455	419	444	449	451	441	459	445	429	440	404	449	423	424	434	413	420	413	445	422	434	443	421	420	405	415	415	467	425	463	441	469	457	399	394	427	451	427	424	440
22691	21572	29411	24235	21573	21640	12459	3236	2227	1938	1656	1354	1211	1148	1063	958	930	831	787	792	749	734	769	769	732	694	622	665	643	590	642	597	634	586	589	608	579	611	552	508	511	551	558	588	563	519	567	522	518	525	539	547	556	569	533	551	540	565	536	544	582	533	506	582	540	520	525	512	548	519	513	485	511	515	510	532	552	538	531	515	534	540	495	532	538	554	515	533	540	535	523	535	537	516	556	505	523	538	549	511	572	509	532	522	525	486	566	539	566	519	553	513	504	552	490	500	572	535	494	481	501	538	545	549	556	509	548	547	532	522	550	567	550	523	561	525	498	536	521	522	512	519	529	500	538	498	561	531	558	522	514	507	523	552	532	506	505	533	485	500	543	515	530	516	540	530	520	520	544	500	527	492	576	486	566	567	563	554	522	540	510	510	538	553	487	534	513	516	489	518	486	521	550	534	567	521	521	561	525	490	524	522	542	499	517	503	538	523	540	554	533	533	503	507	544	531	542	552	528	552	518	546	541	558	491	548	536	507	516	493	533	562	528	499	527	555	502	583	540	537	530	538	531	505	508	521	536	525	530	532	501	505	509	554	523	504	543	549	525	527	565	500	534	530	504	528	521	576	521	554	521	527	512	553	512	534	544	540	525	543	527	521	562	535	531	519	541	534	533	563	531	533	537	552	530	522	538	521	510	507	504	514	550	525	528	528	549	558	539	528	512	522	541	491	513	531	563	510	556	509	570	509	545	555	537	567	534	515	539	537	536	535	536	508	539	548	538	510	527	551	504	564	541	551	521	518	558	526	531	552	527	480	500	537	507	527	494	528	580	551	567	513	521	511	515	509	548	560	535	536	546	533	567	527	578	519	519	610	492	548	483	536	542	520	541	569	515	525	536	547	549	542	499	484	568	528	550	557	491	549	526	504	515	497	508	507	500	561	543	527	533	553	550	499	510	507	549	511	526	528	575	505	520	537	526	539	518	523	555	540	500	524	506	553	551	524	552	513	531	522	553	550	549	528	536	542	538	557	525	543	539	533	513	534	568	535	525	534	547	574	569	522	538	541	514	533	533	551	528	550	542	465	546	499	538	494	526	543	476	556	518	503	535	536	528	583	536	515	531	560	512	516	524	493	526	536	538	554	547	518	587	542	535	528	497	518	504	522	523	538	559	505	537	555	521	547	537	494	530	582	490	517	502	525	504	553	522	546	531	550	556	544	523	497	537	501	540	549	518	550	514	503	534	527	526	537	496	571	543	537	497	514	529	518	558	536	505	496	539	549	495	505	533	541	533	554	502	529	520	501	543	505	517	544	517	523	495	549	553	533	565	535	545	555	540	532	515	515	529	496	497	530	517	542	552	544	486	548	503	590	546	565	510	482	540	551	543	487	532	524	503	513	506	538	488	550	556	507	562	515	533	502	522	558	498	520	497	490	505	511	485	497	528	516	515	559	560	555	541	534	502	514	539	521	577	507	552	523	496	546	538	504	515	532	516	525	542	553	527	534	523	534	493	547	534	549	472	528	540	552	527	528	514	551	519	529	521	533	532	574	586	527	520	510	539	527	534	498	520	546	533	525	495	550	529	582	546	511	509	563	539	516	512	537	484	517	469	520	515	528	523	501	594	516	549	556	550	536	504	517	521	481	537	551	577	504	513	550	500	524	499	520	552	545	547	534	528	559	577	552	526	523	516	549	555	493	529	525	524	536	541	522	507	542	530	531	573	543	507	529	553	556	553	501	530	554	502	526	534	547	512	485	504	512	547	539	547	531	502	559	548	496	534	552	522	493	537	522	506	558	511	511	554	529	531	576	502	537	582	523	515	536	539	514	549	514	487	504	535	507	548	517	539	548	513	494	537	503	547	526	542	536	516	526	524	541	514	529	543	552	524	535	544	555	524	495	540	527	571	552	498	497	561	545	515	510	544	511	515	561	496	567	503	532	530	566	545	530	494	524	527	557	510	533	543	537	521	515	562	521	541	562	489	516	514	559	530	521	521	494	515	522	511	517	504	512	503	533	526	548	496	520	518	525	510	544	555	531	531	539	558	505	517	515	549	520	550	522	521	545	488	542	550	536	549	533	496	506	552	536	503	537	515	505	526	527	528	483	557	510	500	558	554	500	547	537	505	517	527	539	513	518	521	550	549	524	519	531	555	537	519	541	528	539	539	524	499	500	533	531	517	557	523	497	536	531	560	535	508	499	538	496	522	507	529	511	534	502	583	520	534	510	538	491	575	515	563	493	528	522	547	533	545	561	616	577	504	507	537	551	515	575	540	527	522	578	514	555	517	547	512	519	495	544	548	532	503	543	541	495	558	506	540	550	537	504	556	543	558	558	480	537	525	530	515	496	527	511	448	589	490	538	487	519	503	549	534	511	537	484	537	571	520	515	496	503	530	497	521	505	541	549	552	483	503	521	513	545	532	514	464	538	523	482	516	511	576	543	474	544	533	539	554	514	532	512	485	509	496	510	477	523	527	520	540	510	521	532	517	514	475	525	548	515	540	541	546	524	504	509	517	502	503	542	515	514	496	524	568	515	555	522	519	525	537	546	529	529	556	545	503	519	501	500	561	561	521	516	494	494	543	537	523	548	523	514	575	511	527	547	528	537	567	529	505	524	501	528	534	571	533	502	465	549	525	502	518	527	507	562	506	538	563	531	527	505	583	549	511	539	505	537	547	502	545	516	523	499	505	542	540	528	490	547	568	539	496	522	518	532	526	538	495	540	511	563	507	510	510	510	569	525	511	519	502	496	499	545	534	538	513	466	507	551	524	523	549	580	535	555	501	528	528	510	538	534	515	545	540	545	482	525	541	551	529	546	540	534	524	502	530	497	511	515	503	545	553	534	498	505	510	545	541	529	534	517	510	516	526	551	548	505	506	539	551	523	545	557	524	517	532	565	503	593	519	477	532	541	564	528	542	547	540	525	515	483	549	508	546	494	531	489	507	515	557	526	560	529	480	571	542	568	568	514	544	502	525	486	544	510	544	509	500	528	509	495	527	567	526	506	527	539	555	524	516	564	499	529	499	504	517	502	519	509	574	522	536	541	493	518	565	541	490	496	540	552	546	537	525	554	541	545	547	534	526	518	530	556	501	562	508	533	491	540	525	550	558	552	482	523	595	513	512	530	529	500	510	478	556	481	538	555	520	531	548	512	517	550	558	505	502	464	541	533	532	538	503	499	555	527	495	541	570	561	525	527	506	540	540	542	524	577	499	546	528	541	552	507	508	519	455	519	509	517	505	559	607	554	526	509	559	572	497	520	523	527	503	518	546	520	502	498	491	547	570	606	530	514	545	538	526	579	553	475	512	557	518	535	520	518	520	545	530	512	526	549	495	524	525	533	475	529	535	520	518	500	501	541	525	484	572	572	546	514	541	541	536	555	515	520	488	532	561	484	538	513	558	503	518	522	534	514	496	573	533	485	508	522	566	518	566	539	502	553	564	520	493	498	483	539	493	509	535	558	555	486
19587	47713	40226	19142	11333	8361	6440	4845	3972	3206	2664	2208	1904	1665	1495	1335	1292	1194	1100	1085	1073	1052	961	974	952	879	902	858	817	857	829	777	752	779	725	751	685	730	711	740	680	700	730	733	715	705	682	670	700	718	673	723	659	661	658	664	675	708	656	689	661	684	664	686	676	659	666	659	687	665	627	637	681	680	670	651	631	656	676	682	668	684	630	666	671	660	651	602	694	658	665	649	617	651	666	658	614	655	665	672	715	678	671	659	638	688	671	663	639	669	673	638	634	700	703	662	692	638	709	664	625	634	675	675	608	682	692	646	649	685	646	652	648	679	698	676	651	648	658	667	649	663	662	620	656	672	696	667	640	641	631	709	657	702	658	667	668	669	681	663	643	655	645	681	659	632	662	648	678	663	705	709	666	648	669	641	673	660	677	636	685	664	627	658	664	596	670	606	666	650	630	613	673	677	692	659	683	654	605	656	716	647	646	635	702	643	659	632	704	645	680	663	653	706	638	634	644	655	699	650	641	651	664	669	707	634	641	679	669	656	668	697	676	659	667	691	687	627	672	645	655	659	656	636	645	679	658	621	610	678	667	684	644	667	682	632	681	682	665	714	648	672	686	697	677	678	635	642	706	665	681	668	632	692	654	646	686	658	698	662	694	686	694	701	659	645	634	705	704	690	663	665	670	668	683	678	679	676	635	664	695	663	672	681	589	657	724	653	685	686	705	657	662	671	581	666	623	663	674	660	676	658	678	649	690	638	682	634	621	656	673	687	627	676	652	658	704	679	688	646	671	656	730	700	660	691	661	686	630	651	709	661	685	704	670	628	651	697	654	684	671	706	654	689	639	672	656	663	666	685	674	689	664	652	701	660	672	680	669	682	665	679	689	659	651	693	656	666	687	701	701	655	680	666	655	668	690	631	665	603	672	672	686	679	667	684	655	676	654	635	670	622	677	652	653	649	647	674	691	624	653	635	648	640	655	655	678	627	668	651	652	641	680	676	636	690	674	665	682	657	638	675	706	643	671	712	673	653	674	686	619	646	694	637	670	679	646	640	663	634	714	662	632	646	675	667	645	648	662	670	676	699	640	695	693	678	643	662	625	654	643	630	703	634	703	693	656	712	690	624	671	675	690	668	652	703	694	728	660	640	725	648	664	698	669	659	680	616	666	636	680	720	643	638	631	630	659	680	704	682	690	682	673	676	701	699	703	695	667	711	674	703	682	634	662	641	722	662	661	615	669	661	610	691	672	655	705	654	661	644	697	662	659	684	673	681	684	657	669	647	697	654	688	639	696	623	609	635	697	683	691	653	634	667	669	642	621	620	676	637	667	679	674	647	674	710	669	693	651	671	696	639	697	708	682	630	666	598	668	658	675	687	678	654	633	662	652	646	665	676	693	652	688	680	661	648	653	618	659	689	672	663	644	702	674	678	651	644	674	682	611	663	660	693	604	731	739	715	705	710	681	672	690	657	651	659	648	675	726	638	665	679	661	698	642	686	674	687	632	711	675	697	613	616	669	643	653	686	671	657	665	661	666	681	615	634	634	717	692	665	672	651	650	618	686	704	676	650	667	702	647	664	671	683	686	655	664	633	660	657	664	707	635	696	699	691	686	655	677	676	686	670	620	669	698	698	667	673	640	682	663	671	656	650	707	639	673	659	629	636	670	668	682	677	652	649	652	675	662	691	677	643	688	664	691	659	664	654	674	693	697	675	658	628	668	712	617	653	673	661	650	658	664	714	645	696	604	660	655	671	701	709	660	666	603	713	649	671	701	644	657	648	622	674	656	678	671	666	675	652	701	697	690	663	694	656	686	677	674	709	675	733	646	655	655	695	650	654	588	666	650	654	706	710	675	643	647	635	675	682	682	666	690	632	674	658	688	634	671	706	720	613	660	659	631	689	638	655	710	651	660	700	674	640	630	688	658	622	633	673	652	680	663	680	639	696	640	634	682	691	708	637	691	654	654	646	699	623	657	671	673	661	708	687	641	665	668	706	666	695	672	653	640	674	625	646	663	632	672	700	678	700	674	635	643	660	673	664	646	707	678	690	678	640	642	693	693	690	682	699	669	666	709	684	670	638	703	638	667	672	667	713	644	648	662	647	685	660	694	641	680	641	626	644	607	645	661	673	637	657	647	703	645	616	653	628	668	698	682	685	698	682	698	744	668	639	655	695	666	693	646	676	672	688	673	690	672	661	644	671	682	663	625	687	682	653	660	686	707	678	692	681	699	670	636	661	679	642	666	663	633	676	631	647	666	668	735	677	672	660	710	607	645	708	669	691	631	702	655	682	654	706	693	660	674	655	644	654	667	665	708	612	628	670	640	664	687	672	662	644	645	676	637	654	664	701	665	653	642	641	636	645	662	661	712	621	647	692	659	628	704	622	659	716	666	663	624	624	657	651	682	691	660	689	662	686	656	667	628	650	659	694	686	658	649	652	712	644	718	635	670	676	683	697	678	702	645	638	726	699	630	651	651	640	611	639	693	674	700	624	689	630	668	730	676	673	626	660	674	663	728	642	656	684	649	668	722	646	667	643	665	669	669	659	688	670	728	668	650	678	667	658	699	675	655	607	695	665	641	639	618	653	629	681	655	667	683	683	702	645	675	674	714	661	673	657	646	659	632	675	673	678	661	627	631	675	659	701	637	678	684	725	634	669	698	674	637	656	668	708	672	648	689	678	637	643	654	627	615	697	635	653	672	691	653	644	690	676	651	684	645	672	660	678	622	677	677	658	643	672	688	730	699	640	673	657	650	673	644	664	688	667	653	659	690	702	683	654	686	662	716	732	648	662	651	688	641	663	646	702	734	681	680	663	671	666	667	702	675	613	682	676	678	681	693	719	637	656	621	642	682	665	691	704	619	687	661	624	658	637	650	648	658	707	706	654	686	652	658	643	679	676	697	672	710	666	670	675	651	678	636	669	641	667	682	657	672	714	681	688	663	662	660	646	643	643	667	698	693	636	686	639	651	668	683	649	638	710	695	672	725	656	642	637	674	657	634	692	639	678	674	650	701	631	663	646	648	645	681	661	667	688	641	629	672	666	669	681	637	647	653	655	721	709	640	680	652	666	656	686	663	646	634	688	655	655	677	692	672	655	668	677	667	643	704	625	612	669	683	682	688	637	669	630	625	683	651	633	615	633	648	678	651	669	669	663	669	590	667	730	712	664	680	629	694	694	663	670	688	652	671	645	678	650	654	675	641	654	658	681	651	657	702	654	730	691	660	661	685	656	720	708	668	675	649	651	637	659	634	650	679	663	676	636	656	679	645	683	679	696	645	656	694	638	656	707	688	658	728	668	680	681	655	723	668	656	710	648	666	610	655	650	661	678	653	634	673	635	676	675	607	673	653	720	665	695	645	673	617	676	668	676	669	681	654	692	690	627	637	633	672	650	672	676	642	654	663	654	607	671	656	613	659	678	638	697	682	647	699	697	646	694	620	694	654	681	676	640	679	679	685	618	653	619	667	675
27607	21796	20856	8086	2944	1919	1537	1271	1089	953	940	803	811	670	688	640	626	620	616	611	622	595	574	625	607	613	554	626	569	540	562	557	599	551	544	572	572	556	555	562	486	536	510	525	529	519	534	525	532	549	525	551	563	542	562	507	515	513	579	529	529	527	547	528	530	506	506	572	540	576	526	506	557	547	540	517	525	541	529	538	515	517	559	573	541	555	559	500	537	553	535	534	536	542	543	562	547	507	530	545	534	548	526	511	568	525	487	558	537	529	547	569	524	564	556	475	509	522	521	505	536	552	524	513	520	541	547	552	491	532	508	524	548	570	540	554	558	595	571	548	541	507	541	523	528	509	551	544	562	531	526	538	515	546	561	522	546	540	556	538	561	525	533	547	545	525	517	553	500	560	558	584	553	514	517	553	522	521	509	542	536	534	533	520	557	561	511	532	537	559	529	535	516	508	561	518	534	497	556	555	529	540	601	557	570	567	514	547	529	521	537	542	542	559	547	563	509	545	555	568	542	491	519	579	558	526	518	519	509	546	518	636	574	582	510	588	520	556	529	533	540	534	536	497	553	543	527	488	528	556	516	545	555	554	535	509	535	538	519	535	532	513	525	551	531	554	524	548	543	507	504	530	522	512	496	574	537	515	550	540	541	554	553	599	505	542	529	521	549	544	473	548	514	568	553	555	504	491	566	567	538	538	566	519	545	541	506	576	537	582	503	526	547	530	577	528	489	537	504	545	500	565	551	573	552	571	534	534	530	508	577	517	533	541	572	535	549	515	565	532	491	560	510	562	524	547	538	518	572	543	575	514	590	563	531	515	547	556	544	528	567	524	534	556	565	575	562	544	558	545	522	541	542	515	534	565	567	561	545	538	541	567	526	529	542	519	563	499	549	522	511	509	558	561	542	530	536	551	535	544	532	542	595	539	548	583	533	551	518	570	568	573	599	511	556	552	532	554	571	547	551	552	493	564	540	535	515	519	534	535	510	548	516	546	547	519	555	533	524	473	519	510	523	532	523	538	509	528	556	493	560	509	540	518	513	530	573	528	543	506	509	513	566	515	558	552	541	540	537	508	540	542	505	508	516	540	535	502	508	498	539	578	505	570	547	540	553	530	530	497	573	533	521	562	557	519	526	529	594	541	563	538	563	528	545	526	534	520	558	507	523	558	491	540	533	530	523	523	569	536	572	517	590	502	582	520	516	557	573	601	579	566	535	560	543	538	538	548	564	521	486	497	553	536	549	507	520	550	532	515	503	501	524	513	545	592	504	537	597	531	559	543	562	529	568	551	541	539	554	544	516	516	536	541	513	553	546	554	522	490	505	546	515	566	579	541	533	543	525	554	523	579	581	540	551	557	577	547	563	529	524	567	540	550	543	586	520	553	555	563	544	563	499	552	540	547	518	501	522	547	583	536	557	540	551	527	517	509	540	535	548	557	562	541	533	547	556	537	533	560	516	534	540	537	554	562	542	572	521	547	469	542	536	562	552	546	540	544	525	548	559	538	544	534	563	534	569	588	519	500	523	519	561	523	573	571	544	558	523	538	558	516	535	529	553	524	522	510	540	528	514	551	519	547	573	551	496	517	507	512	541	510	564	544	503	537	550	564	546	588	497	581	506	543	518	528	531	549	525	531	553	539	526	540	573	543	512	526	545	524	525	582	573	508	526	541	516	552	551	522	531	520	510	538	527	533	521	523	534	542	556	492	509	573	499	536	504	507	504	498	532	531	515	556	546	535	552	538	538	543	522	510	489	495	561	547	530	507	513	503	493	537	556	538	525	499	547	532	573	510	516	521	552	566	546	558	553	526	554	553	557	548	578	554	482	530	557	551	527	488	532	528	540	535	550	520	523	508	571	539	579	577	547	518	488	488	550	506	585	531	554	552	515	543	521	542	538	500	537	561	535	521	565	519	504	528	564	511	549	538	544	524	485	513	514	531	519	527	599	574	559	541	505	551	511	537	582	513	565	514	589	517	583	552	525	524	541	547	518	526	541	528	509	544	523	532	497	558	580	513	523	553	500	547	569	561	506	546	523	603	530	591	561	572	547	515	528	537	529	500	527	569	568	546	537	549	531	560	537	591	537	529	545	536	565	531	553	574	544	556	548	524	553	574	552	516	582	553	544	509	511	566	538	555	530	562	500	513	541	550	520	574	581	532	566	527	537	533	541	544	545	533	533	538	554	507	537	560	525	554	554	541	538	533	512	597	519	562	549	558	581	521	537	510	525	503	523	541	535	520	522	527	541	550	584	560	509	519	540	541	596	576	557	527	532	554	527	516	563	503	560	547	472	589	523	562	543	543	484	534	530	538	529	534	550	562	522	510	557	520	517	562	559	549	526	521	541	553	554	537	549	566	577	529	534	534	545	538	497	547	551	543	507	522	538	571	567	555	559	524	572	566	543	577	567	489	544	586	534	534	534	591	562	559	561	558	541	542	549	548	556	524	501	546	497	546	523	515	520	572	499	521	542	606	543	576	518	528	529	544	571	546	554	534	579	516	543	536	530	514	494	541	544	554	536	559	527	534	506	553	558	563	520	520	583	548	548	504	545	538	535	551	562	539	522	512	541	549	494	534	559	504	533	534	515	511	548	496	527	561	543	536	530	504	544	513	513	526	500	514	516	551	516	531	548	562	520	545	533	537	561	533	584	571	540	530	547	574	517	515	529	572	499	547	539	560	542	563	530	566	556	520	537	541	534	529	543	532	541	559	534	518	525	522	568	563	540	537	613	568	502	536	548	494	558	565	566	536	498	539	525	565	492	543	511	546	515	538	610	532	508	554	550	558	542	575	511	574	543	544	517	548	553	540	521	545	539	524	540	549	522	513	528	528	491	523	575	576	516	509	559	507	539	558	599	526	533	537	532	553	516	526	553	576	530	538	549	528	545	526	546	578	565	513	592	532	498	547	555	575	574	558	527	511	566	532	500	536	535	519	526	540	570	564	555	491	579	576	550	497	574	546	586	533	589	535	512	516	543	548	533	571	564	536	502	547	540	517	519	545	568	554	512	563	527	560	559	519	550	553	562	520	579	563	542	576	541	503	528	538	562	561	540	546	586	546	560	550	541	576	530	556	546	577	578	511	553	555	564	536	582	507	533	527	502	582	568	540	577	553	522	573	543	563	565	565	535	534	585	525	499	550	539	514	532	552	471	526	533	540	510	544	549	472	555	514	541	534	540	590	553	568	509	551	526	532	499	551	494	540	540	541	546	565	518	529	523	533	534	536	573	535	566	554	552	552	529	532	540	515	532	543	505	534	550	529	556	516	526	551	570	549	530	547	615	501	514	529	560	532	537	537	522	549	531	563	542	592	537	516	525	541	518	544	531	523	495	534	523	548	560	539	568	498	606	560	555	519	541	520	539	532	537	573	575	511	599	541	561	541	561	605	550	540	503	548	544	568	535	548	536	522	526	493	546	567	536	528	527	499	529	529	580	544	541	521	489	453	549	556	518	566	539	559	568	558
15216	29701	24130	7369	4808	3591	2727	2191	1729	1493	1348	1165	1128	975	902	867	910	866	800	796	816	793	793	758	799	770	742	726	699	726	741	691	689	727	736	654	712	636	677	676	702	639	699	645	676	653	663	645	673	689	627	722	654	653	651	656	669	659	626	708	601	606	667	649	650	675	668	655	639	675	672	659	650	651	640	619	673	656	645	671	618	668	657	652	642	672	659	668	649	644	650	673	622	644	686	641	699	689	644	743	696	654	654	672	705	664	674	694	682	666	672	673	684	664	629	694	688	674	681	626	688	652	694	687	658	685	673	626	667	649	658	645	652	707	685	641	721	641	670	648	645	637	635	724	687	665	680	712	686	651	673	656	639	637	637	671	723	665	680	621	671	676	654	659	670	684	637	689	658	637	603	695	667	681	629	634	633	636	689	678	682	695	675	686	694	643	656	649	697	739	677	650	658	686	650	658	695	691	621	617	659	665	683	703	659	655	683	616	665	658	676	719	644	647	646	667	655	694	662	706	728	636	703	660	659	628	675	641	681	656	674	630	673	719	671	670	704	649	660	699	664	658	635	690	646	662	700	652	692	662	684	651	716	684	695	636	678	690	672	669	642	694	672	660	660	672	666	683	636	652	661	681	663	697	647	674	639	608	661	659	648	643	602	673	658	632	641	672	674	698	669	685	668	634	660	704	671	650	673	683	673	699	688	644	638	647	716	688	678	712	698	691	680	649	675	636	695	680	685	666	656	647	639	659	643	654	682	667	700	672	662	727	656	601	648	649	627	678	657	722	662	656	675	649	637	677	648	685	672	674	622	655	650	681	635	637	720	678	681	617	649	680	661	653	695	645	695	680	691	636	704	700	623	662	655	673	652	679	650	660	629	673	704	676	636	697	660	679	689	710	666	628	681	698	696	664	662	642	686	712	678	668	635	645	664	699	667	660	658	659	703	639	665	677	686	630	679	616	624	691	693	664	662	664	676	678	661	679	645	704	655	683	653	650	680	658	643	643	649	639	657	647	660	717	665	709	692	679	689	704	702	639	632	653	646	699	610	647	691	694	692	672	653	731	666	640	639	715	699	652	669	667	698	659	635	633	691	686	644	707	693	657	643	665	661	655	666	666	703	640	695	641	668	613	700	717	661	705	647	632	665	669	674	701	665	642	710	671	672	664	674	689	687	662	650	660	641	689	663	680	695	665	703	658	638	670	661	634	615	696	650	668	704	684	646	625	648	658	639	684	680	630	691	661	656	687	690	687	679	683	667	715	656	651	642	659	698	666	629	648	654	667	683	652	646	716	645	680	682	647	649	671	687	654	678	670	647	691	690	661	649	695	715	671	699	666	705	625	646	680	694	640	664	658	662	688	652	713	671	670	697	674	687	632	671	634	687	610	691	662	632	674	661	660	652	657	683	670	651	625	641	625	694	683	657	637	683	636	648	630	739	663	652	646	697	659	659	632	635	694	668	704	664	620	648	671	621	689	695	670	684	654	667	706	651	659	660	622	648	709	631	626	649	621	656	663	618	675	642	689	683	679	677	688	727	662	674	671	669	671	690	702	630	691	687	650	607	688	658	638	653	648	691	643	718	669	643	679	675	696	676	725	660	659	679	672	658	672	642	634	680	678	683	673	678	632	653	621	662	721	671	653	668	693	707	643	670	673	680	678	717	651	645	665	688	655	681	675	619	623	670	636	728	673	678	668	642	668	680	710	694	619	655	662	630	672	686	680	652	676	664	657	691	668	648	656	649	645	631	661	687	660	639	671	695	685	667	700	701	678	677	651	645	663	675	704	634	632	670	694	703	680	661	665	675	690	668	677	722	652	679	628	723	629	699	670	662	721	661	694	644	667	673	682	656	684	631	703	724	667	684	666	635	646	673	676	670	654	672	693	644	693	704	651	641	677	626	668	684	701	684	642	644	668	637	648	648	651	661	668	718	631	660	667	675	654	667	692	665	680	717	614	672	638	702	717	659	679	661	706	691	691	686	666	640	691	688	636	669	701	663	678	644	687	657	688	642	676	681	658	672	650	693	654	634	669	622	658	630	680	625	655	645	638	652	664	695	688	656	661	671	641	689	685	670	657	680	630	678	669	642	665	680	711	685	661	678	692	674	675	664	681	708	690	649	660	680	677	654	639	636	709	642	648	672	640	704	642	642	624	637	640	717	666	662	652	685	629	688	672	638	645	668	663	697	673	708	679	698	682	682	702	680	647	646	636	666	655	691	708	644	660	656	628	684	674	637	627	679	679	706	661	633	652	659	664	677	679	668	653	675	656	677	684	720	706	607	672	713	700	662	646	675	644	676	687	666	715	694	618	690	645	672	648	663	650	630	695	733	693	642	671	685	673	685	660	664	616	699	634	656	642	659	656	599	616	662	657	623	624	654	662	679	685	666	631	699	696	692	650	653	669	654	671	622	646	732	652	674	719	673	693	676	659	650	664	639	658	647	649	702	663	655	700	708	676	672	668	674	677	677	655	695	685	682	684	685	703	690	663	627	685	637	683	647	663	651	644	704	631	690	682	640	652	664	685	711	641	688	689	637	658	643	622	636	660	683	672	657	661	650	676	665	659	666	683	691	695	688	665	684	696	681	682	636	656	660	654	631	676	632	636	656	678	696	690	626	655	706	683	674	647	653	676	655	664	710	651	660	639	734	656	657	687	640	668	662	678	705	689	700	692	633	656	688	660	715	683	667	631	712	655	667	631	642	669	664	665	641	673	696	660	714	658	663	727	706	657	699	672	608	633	628	656	675	690	676	698	688	670	681	633	649	681	610	659	674	659	660	688	675	673	732	685	665	670	650	682	694	630	696	639	675	646	682	688	637	662	678	660	670	685	639	670	656	675	686	669	670	646	653	665	634	671	674	680	654	633	667	609	619	680	713	660	678	665	655	652	660	680	722	679	612	671	729	656	673	652	688	692	668	707	673	633	642	637	664	658	674	668	629	650	691	638	654	690	703	687	656	674	640	651	646	652	658	658	650	661	697	641	619	641	682	669	679	658	671	654	670	671	649	645	677	684	655	638	677	732	699	677	693	581	643	708	663	667	659	667	649	632	667	678	676	686	651	658	692	686	652	643	681	718	656	628	672	728	675	693	670	684	715	664	704	647	696	683	681	657	673	671	688	641	720	690	671	692	695	628	703	681	685	653	679	665	674	662	671	655	674	688	663	651	664	638	632	628	695	689	680	676	679	696	654	663	669	688	726	676	623	650	659	635	686	651	683	644	702	670	684	651	714	654	698	708	682	620	632	651	697	670	652	686	674	701	648	634	624	668	622	634	706	671	681	613	652	648	671	647	713	663	665	647	707	669	670	650	714	655	715	665	588	668	644	658	673	696	702	673	677	718	649	637	674	657	690	626	696	644	673	693	640	620	645	684	679	655	685	635	667	653	682	646	653	627	644	658	652	665	655	661	630	623	694	653	675	701	642	677	647	660	673	637	704	643	706	645	669	672	643	636	686	688	680	682	648	637
23521	21521	28857	24600	21479	13475	4003	2302	1900	1612	1444	1333	1248	1117	1067	932	924	897	960	914	851	898	820	823	817	726	799	776	803	827	753	746	739	721	784	724	782	721	737	735	739	745	677	699	745	745	742	695	776	785	789	765	690	773	695	716	726	704	721	732	713	700	764	723	689	705	746	731	650	679	744	726	695	686	724	730	683	693	713	739	730	756	739	719	687	669	719	641	682	709	701	696	718	694	739	707	734	747	709	739	702	670	738	712	692	744	691	754	713	754	713	716	690	672	682	663	758	711	751	687	713	705	716	675	747	703	691	756	699	690	664	668	649	714	696	668	720	737	720	698	729	747	742	704	756	731	671	701	687	676	755	724	712	711	676	685	720	722	695	740	740	709	742	693	709	671	731	718	708	764	693	751	674	718	708	678	705	733	709	696	727	710	672	715	675	676	735	701	727	708	703	732	733	729	722	734	683	737	683	720	650	695	683	750	723	695	722	704	709	744	674	678	701	675	707	721	743	680	738	732	718	711	705	723	696	711	752	751	670	706	701	752	670	722	676	685	709	706	707	662	733	696	686	748	698	704	746	614	687	663	711	701	740	727	662	760	674	707	710	710	648	745	714	697	724	688	695	659	672	740	693	717	735	755	689	694	683	688	741	698	698	703	726	741	699	720	769	729	694	733	751	724	693	779	711	754	756	714	724	684	716	740	722	760	683	703	748	723	689	671	730	720	723	694	740	739	730	789	715	747	746	747	674	693	710	654	715	737	711	706	689	726	736	719	766	702	678	739	721	729	717	713	745	667	693	734	726	711	717	700	746	722	692	712	692	681	706	656	751	686	717	679	697	730	693	680	723	740	725	690	691	740	699	690	717	702	717	704	699	681	670	699	718	717	725	740	697	729	719	681	705	725	689	720	729	690	729	726	720	687	740	708	700	690	742	704	727	697	700	707	703	740	699	674	678	668	739	689	770	729	701	726	727	717	722	683	739	725	687	705	702	692	701	715	721	765	709	667	661	703	693	734	727	697	687	655	670	676	703	724	706	709	691	683	698	713	728	763	659	630	720	705	767	733	694	722	762	723	688	737	706	691	771	723	705	704	726	756	747	725	699	739	677	694	722	734	707	739	706	663	721	731	675	700	746	670	737	710	683	730	693	684	710	659	704	729	703	691	714	719	723	731	719	698	690	736	678	714	694	708	747	694	670	670	712	695	725	685	753	697	734	692	733	736	727	730	720	709	667	727	724	714	703	662	716	793	758	744	728	730	728	726	732	729	699	721	714	746	699	678	702	699	681	727	690	733	712	681	710	646	727	730	664	721	774	740	723	745	767	661	730	687	708	717	794	729	737	679	777	718	685	701	681	742	710	713	711	692	693	740	714	705	733	724	707	713	729	655	669	738	695	701	673	694	708	702	702	709	701	722	710	700	773	710	716	706	674	746	731	665	729	726	736	701	743	684	738	734	716	699	730	720	732	706	767	716	715	704	714	692	698	712	732	724	647	716	699	694	708	712	668	734	721	739	665	704	696	735	723	709	722	731	722	735	730	697	688	699	699	650	743	703	712	741	663	703	694	676	715	677	690	738	671	667	731	692	725	725	684	728	726	757	713	716	700	707	693	695	713	744	716	727	725	716	764	708	687	686	726	744	697	708	757	691	687	712	714	756	705	721	710	736	718	680	691	710	724	706	685	712	711	734	680	673	685	720	687	720	714	693	694	716	690	645	694	702	723	708	676	766	710	716	644	674	767	681	700	700	680	714	731	723	743	691	755	739	695	700	730	707	753	722	710	676	708	726	723	661	694	673	704	665	704	687	738	765	676	749	716	736	716	698	706	733	736	695	735	674	717	694	725	713	702	677	656	688	709	735	781	705	691	747	692	695	730	755	720	709	740	711	663	660	681	727	719	685	716	692	699	734	675	699	741	666	716	752	679	718	716	671	688	723	712	704	726	660	737	700	756	728	747	732	715	704	688	677	702	671	728	691	693	716	715	694	707	733	744	729	689	697	662	672	707	717	719	690	732	705	686	738	731	669	694	720	690	689	670	741	780	689	693	709	704	678	723	711	687	702	726	738	703	751	708	731	677	755	713	677	678	705	718	724	720	688	675	688	694	664	750	659	708	742	671	693	716	697	729	702	747	706	746	709	744	697	708	740	757	750	669	716	749	717	747	699	709	754	698	708	731	741	724	707	704	747	707	736	709	695	745	707	708	701	696	715	700	747	683	772	717	697	736	714	677	710	661	653	706	741	733	749	742	659	721	745	749	720	699	709	702	699	730	646	691	730	678	746	716	732	685	725	721	699	669	738	653	685	726	708	694	713	691	719	723	741	725	765	644	729	728	704	717	719	726	749	697	749	704	661	713	746	736	735	711	715	719	743	724	740	696	701	746	744	713	702	713	727	711	701	733	684	732	727	708	674	679	677	682	753	723	720	693	739	694	748	722	708	621	686	748	675	698	664	713	719	745	769	736	703	719	748	689	720	725	760	753	681	729	719	716	720	687	695	705	697	655	768	720	668	725	697	688	717	704	780	722	691	694	732	664	675	717	729	727	730	702	706	693	689	683	691	753	692	773	682	675	717	716	681	705	706	696	693	701	701	732	692	694	687	663	708	708	686	662	672	786	691	669	716	704	676	704	738	705	728	687	717	729	761	692	703	712	720	690	713	648	722	665	739	702	724	701	695	667	766	694	660	691	726	744	758	708	733	686	741	733	733	731	688	771	703	702	719	716	706	689	747	750	695	750	733	725	712	730	741	730	717	648	717	709	745	689	700	688	696	684	724	710	711	706	680	709	703	735	713	752	721	722	707	732	687	727	702	691	724	728	681	695	665	678	769	725	675	707	727	715	757	634	786	696	734	728	712	703	736	702	734	736	720	720	736	684	778	738	683	660	741	695	692	686	708	678	677	696	725	701	687	684	682	696	702	726	735	729	716	726	734	694	724	672	748	749	671	728	738	670	711	717	706	729	723	667	691	740	696	735	671	697	723	689	720	701	723	667	694	720	691	683	718	703	725	718	688	667	703	711	751	724	703	707	682	736	702	699	688	639	739	715	707	732	665	716	710	673	735	702	703	715	715	664	721	727	677	745	734	687	685	724	707	708	665	724	697	682	692	730	751	708	697	778	692	684	656	686	744	710	738	668	683	721	704	743	691	715	706	750	690	742	739	663	704	726	735	701	710	697	672	719	683	700	639	731	725	715	733	745	726	737	728	728	680	720	726	696	748	746	710	703	706	717	712	719	684	721	705	729	687	689	754	712	738	718	748	693	712	726	723	752	740	679	752	719	708	731	685	724	719	693	727	657	753	721	696	714	717	678	703	706	684	702	760	719	716	709	686	702	668	682	714	690	663	739	710	703	697	698	676	679	772	752	709	717	722	699	722	717	733	731	711	700	726	679	700	736	701	705	685	731	690	700	688	707	683	711	751	682	715	714	722	678	739	747	729	676	735	715	702	706	763	717	717	686	657	732	700	701	662
16992	41580	31314	11928	8536	6251	4794	3774	3042	2421	2225	1953	1696	1540	1413	1331	1303	1206	1206	1155	1159	1119	1124	1055	1094	1008	1012	1046	1007	981	937	935	900	887	918	965	875	953	917	913	933	870	899	911	910	856	892	874	887	869	903	905	870	903	919	875	896	929	844	862	882	917	907	854	841	878	867	887	889	879	932	888	838	850	859	885	896	865	898	843	849	825	857	927	887	869	854	900	826	864	799	852	907	913	866	898	863	868	878	852	872	907	853	878	884	881	884	889	834	865	882	900	935	903	885	906	891	910	835	846	884	902	847	842	893	839	849	890	839	887	943	819	906	899	912	890	905	913	882	881	883	923	904	851	874	856	911	869	846	849	919	875	890	862	867	812	888	879	887	912	896	855	854	853	911	901	883	893	894	896	857	905	864	852	878	899	877	882	850	868	925	901	914	877	932	856	887	843	895	858	829	875	867	874	929	852	879	830	892	877	884	839	863	865	870	905	884	839	871	890	836	865	871	882	924	864	853	887	902	892	823	855	892	883	845	879	892	858	905	874	866	913	842	892	852	901	873	947	921	819	910	857	827	848	883	867	910	820	911	871	889	867	898	874	906	861	822	841	842	880	897	859	870	881	878	892	851	902	862	855	902	885	959	885	853	896	868	879	861	832	821	868	882	842	895	844	862	820	853	856	910	827	791	845	871	870	778	891	901	845	835	915	842	848	864	914	857	864	862	871	880	857	841	855	881	854	865	906	869	828	879	855	847	860	851	846	863	889	823	876	879	917	898	838	884	884	870	875	940	876	878	855	837	782	865	873	881	857	933	826	891	911	886	824	836	863	868	925	904	892	890	843	908	867	884	828	894	924	882	842	828	888	791	884	843	897	877	846	882	795	868	912	878	900	870	872	890	877	879	860	877	883	903	844	872	861	890	885	876	903	912	826	849	802	827	839	885	845	927	852	940	886	810	839	816	898	874	895	865	959	889	891	896	833	890	803	906	869	917	887	897	865	912	847	910	870	878	846	878	855	897	853	946	838	901	894	894	882	899	810	837	791	895	886	912	858	896	925	781	841	899	843	857	863	884	851	885	901	828	806	834	867	865	855	863	911	811	881	904	856	859	834	850	885	843	841	843	874	895	839	887	876	867	914	849	866	860	879	833	859	890	813	910	861	858	862	860	842	843	876	886	917	872	898	857	893	863	878	872	918	887	921	859	857	881	858	877	841	908	866	863	886	883	928	871	861	898	881	864	900	876	873	855	889	876	861	872	887	855	850	853	912	891	863	868	886	824	858	879	888	902	857	832	872	862	905	878	850	891	855	876	857	816	826	901	905	869	891	881	809	893	840	912	857	830	902	891	858	873	831	857	890	882	857	817	900	856	863	852	848	933	924	898	852	879	856	867	856	905	915	824	905	872	884	836	881	907	819	907	910	859	904	940	802	868	861	918	849	892	872	820	869	825	826	862	803	878	864	886	863	879	838	875	819	846	890	869	860	878	857	856	907	888	856	857	873	880	857	845	902	833	921	900	932	852	856	845	851	901	900	824	830	849	784	811	844	873	829	832	864	854	901	905	837	926	880	890	870	884	878	905	876	908	908	866	855	883	887	885	870	861	869	886	838	853	882	886	877	846	848	817	843	876	881	827	870	858	848	823	887	883	916	841	885	904	869	870	865	877	836	893	867	841	871	913	890	851	835	909	911	880	883	878	879	841	897	808	899	877	855	839	849	822	894	884	877	901	898	910	864	889	905	863	846	862	890	887	882	891	902	866	913	888	855	871	898	855	883	878	921	927	879	865	878	898	875	878	843	893	830	862	903	896	895	858	892	819	866	918	878	847	859	860	870	843	903	882	930	857	870	925	903	866	889	855	892	851	854	925	854	879	849	861	826	860	835	886	874	845	888	856	853	930	869	886	842	889	861	864	846	884	878	923	831	855	876	881	909	854	870	864	881	894	877	900	883	883	842	864	873	879	848	840	881	864	870	870	849	860	836	912	853	893	859	859	875	842	872	859	910	955	873	885	925	873	856	821	858	877	892	841	911	892	923	929	841	904	855	822	847	835	882	859	856	839	884	855	804	926	847	836	856	866	901	820	896	830	863	853	879	830	869	890	877	938	892	861	869	853	877	884	853	876	900	870	851	851	906	862	824	871	871	871	833	870	925	854	890	868	864	856	876	877	865	947	869	854	914	934	919	903	862	846	877	882	883	857	842	892	858	864	874	873	892	917	851	891	895	846	918	840	860	813	932	891	880	859	870	842	862	900	890	887	865	857	855	822	925	842	853	880	890	782	812	830	864	847	860	894	876	930	859	853	862	856	893	912	894	901	861	872	899	879	896	887	889	852	851	904	889	875	816	849	864	929	904	886	868	882	868	878	915	839	880	884	881	869	881	897	875	862	889	848	867	908	947	870	900	893	883	869	881	871	902	873	899	860	848	916	906	852	850	822	904	892	898	858	859	831	858	851	893	885	899	856	836	874	850	844	889	880	912	890	885	844	880	889	900	890	891	866	869	939	939	877	888	868	866	879	878	823	820	824	857	889	883	880	884	896	912	876	900	884	845	867	841	835	831	865	889	866	880	884	896	821	901	892	841	864	863	846	861	885	905	819	856	835	861	846	871	851	855	831	889	794	854	876	878	907	878	862	834	860	843	827	909	897	825	955	860	896	864	834	853	891	858	875	862	841	891	846	845	890	856	850	851	840	904	901	859	910	914	890	864	876	895	861	858	850	898	839	897	879	838	870	840	859	908	876	881	900	903	833	862	808	834	842	906	934	880	908	856	862	931	876	911	890	895	871	891	910	875	901	842	904	888	883	878	904	863	826	868	868	898	850	822	867	909	823	886	888	832	854	895	925	849	850	890	905	888	890	898	858	847	897	867	875	879	859	861	891	838	854	868	904	866	855	905	867	850	823	904	853	863	866	832	867	889	876	864	907	873	813	930	862	844	912	913	920	888	820	875	890	900	879	834	874	896	863	868	855	790	927	853	880	854	867	883	840	888	887	847	890	876	857	909	836	902	873	854	912	899	887	873	847	856	890	868	878	893	920	859	860	853	886	818	892	863	866	872	904	870	895	874	920	890	878	847	887	882	896	887	870	869	857	840	872	872	809	832	846	897	879	851	857	830	865	923	840	864	828	862	845	902	840	833	867	830	851	857	905	907	865	868	917	918	922	866	872	925	835	848	895	908	862	831	883	929	861	933	875	909	848	833	896	879	883	861	877	903	851	879	911	845	868	848	847	853	879	842	853	901	895	907	866	862	885	882	814	852	895	861	925	859	878	837	876	892	921	832	882	852	904	859	896	911	845	845	914	906	916	833	854	870	832	871	832	916	882	960	895	883	907	844	838	842	871	875	900	877	903	881	876	851	845	904	892	887	873	865	847	875	868	868	867	837	910	909	868	846	888	798	863	867	910	882	848	913	866	839	832	891	855	851	896	852	886	895	905	873	810	871	862	863	876	852	902	911	915	905	793	879	885	872	851	850
24655	21525	27873	25473	13319	3108	1924	1355	1106	971	866	725	709	623	557	502	485	493	488	475	428	435	419	421	417	407	422	398	404	367	377	376	322	370	373	376	337	374	341	354	372	369	328	326	340	362	357	358	345	352	326	340	337	323	330	347	328	327	312	317	339	322	344	339	334	318	342	347	367	332	343	330	345	372	304	338	329	324	304	309	349	345	357	337	314	336	363	345	340	300	343	341	370	349	342	327	339	364	340	369	329	352	347	294	337	325	337	325	321	299	327	349	310	311	349	349	324	366	307	340	339	315	320	316	327	357	350	330	323	358	307	358	377	345	327	362	314	346	368	356	328	321	354	336	314	337	324	365	370	329	302	313	327	333	316	335	330	329	349	341	356	343	292	366	322	401	304	332	314	347	334	341	305	354	336	360	354	322	368	318	307	314	352	306	321	318	351	305	319	296	332	345	337	350	342	342	315	322	355	333	319	335	325	305	358	340	369	369	341	330	318	353	327	321	358	364	297	331	350	317	361	335	340	353	334	325	308	308	378	323	326	301	325	347	327	314	318	356	350	342	322	372	363	319	323	312	357	353	284	326	335	341	336	344	322	339	317	333	305	316	333	319	367	354	303	362	349	339	346	344	346	347	363	342	328	324	309	327	354	371	324	330	347	323	350	336	321	329	282	322	344	322	346	331	312	333	335	343	361	362	336	334	349	328	368	333	318	335	361	340	328	341	330	343	326	331	354	365	351	336	343	327	338	343	328	318	340	347	342	353	335	340	334	343	353	303	333	358	327	318	348	332	312	339	355	340	317	318	340	347	324	331	344	352	336	354	358	306	348	354	317	309	308	333	319	308	380	338	305	335	326	312	350	371	341	323	304	351	336	344	349	385	327	329	335	347	321	312	339	322	297	345	330	324	311	344	351	335	357	333	354	346	330	340	341	315	325	329	361	281	341	314	344	342	302	322	356	297	334	329	316	346	335	332	341	360	326	349	329	320	352	324	342	337	357	350	317	335	323	319	331	297	338	335	354	334	308	341	338	314	324	355	363	336	343	345	323	321	330	325	332	305	337	356	366	323	320	356	322	341	335	328	351	329	344	300	322	350	348	358	323	333	341	314	360	334	339	309	321	332	337	306	337	347	325	356	306	354	340	321	330	368	348	320	323	317	318	321	339	308	345	344	338	368	360	374	346	353	323	354	318	270	335	337	358	330	328	318	337	358	346	350	346	303	332	347	311	299	314	353	330	302	340	312	324	354	322	341	317	339	318	330	313	316	315	323	358	352	348	329	331	317	353	328	363	317	370	322	347	369	344	303	336	347	332	327	315	356	345	339	354	351	331	327	335	341	317	356	319	302	341	309	334	310	340	306	346	349	333	305	305	323	348	305	339	337	304	343	307	309	312	319	366	361	369	319	308	322	330	314	335	326	346	347	367	371	329	308	347	343	318	319	313	310	317	334	325	321	336	323	316	361	368	333	299	333	347	322	326	315	324	334	380	330	364	321	354	329	318	315	338	279	312	351	325	366	316	347	329	362	336	331	318	319	308	347	340	299	372	333	344	331	345	340	336	351	345	353	345	314	363	319	318	355	355	333	332	384	375	312	375	337	371	344	309	349	333	336	318	348	351	347	348	356	323	311	322	329	298	319	345	352	342	340	326	321	335	364	333	325	364	361	316	323	316	324	358	335	328	314	349	358	349	307	316	342	326	336	340	340	320	357	336	305	341	321	327	309	367	327	332	346	311	333	290	308	303	354	342	364	341	353	369	338	330	328	324	346	354	358	353	330	343	344	332	360	331	337	344	349	360	348	305	357	298	351	338	292	338	347	310	356	356	337	306	299	330	341	326	360	345	339	315	332	336	326	303	318	337	342	333	323	335	328	356	319	311	342	338	321	359	320	318	336	318	320	340	367	327	324	332	343	304	314	338	348	335	360	337	318	309	301	321	310	326	372	335	327	339	363	340	302	363	320	315	324	311	295	354	343	328	309	323	312	331	329	327	299	315	294	353	323	357	370	336	324	360	362	339	314	291	333	371	357	323	331	350	344	325	335	304	301	308	339	350	313	337	312	369	325	347	347	337	357	321	326	346	324	336	350	319	356	358	324	331	333	340	333	319	359	327	325	344	312	333	352	330	347	340	327	350	313	319	323	356	359	362	351	349	359	370	358	347	359	363	356	336	330	339	320	332	310	307	307	347	328	345	318	313	357	327	321	337	336	330	366	350	356	306	329	337	337	365	304	328	350	309	321	343	326	345	346	320	338	323	328	329	334	293	356	346	351	310	355	309	363	360	352	312	350	322	361	317	337	335	352	330	324	354	324	361	353	346	345	346	344	338	311	318	356	342	349	308	338	307	355	344	335	327	339	296	345	353	361	324	342	316	311	327	359	344	300	340	330	314	354	353	335	355	333	321	354	337	285	322	362	345	350	346	329	351	331	327	314	341	346	311	326	320	384	332	317	346	280	310	319	311	334	361	356	309	333	335	339	327	361	348	338	351	332	357	355	333	347	327	357	339	314	320	341	327	340	360	349	285	352	338	343	297	331	336	307	302	338	345	326	350	319	334	319	340	342	316	312	321	311	333	327	327	337	332	363	345	359	334	304	328	349	316	345	324	309	328	349	356	360	324	334	327	338	333	326	322	352	329	353	349	333	325	322	371	327	330	344	331	334	314	356	328	331	334	324	313	328	319	337	326	339	326	326	335	312	314	333	321	336	330	316	366	332	324	348	331	349	343	340	333	334	350	316	333	337	313	344	309	331	336	337	321	322	334	317	334	317	353	340	348	332	338	351	322	310	348	314	329	325	325	326	315	358	315	354	337	349	342	317	358	342	334	353	324	361	322	327	329	360	382	307	322	310	329	338	353	315	349	367	350	292	321	321	325	328	359	322	324	363	333	311	315	352	343	348	322	364	346	338	327	348	308	353	323	321	334	366	343	364	349	365	293	331	320	347	314	359	341	337	328	326	342	362	338	322	322	332	296	348	329	308	346	306	347	321	328	352	343	335	334	354	349	314	354	294	353	357	345	305	333	321	347	336	331	346	341	347	346	344	355	320	360	312	334	339	350	334	336	332	333	347	329	347	296	346	319	358	320	357	325	357	356	314	317	378	311	372	329	307	350	366	310	334	340	350	302	341	327	347	294	329	331	328	309	332	364	323	325	354	321	334	362	309	316	345	312	337	355	324	298	348	332	365	353	324	318	334	331	326	366	349	332	366	310	318	345	330	352	311	347	319	329	352	332	315	304	323	319	348	347	297	300	308	316	356	331	348	337	340	373	336	337	364	347	324	346	342	352	293	340	324	323	356	349	367	327	313	298	341	312	379	364	345	314	365	321	343	332	338	353	321	304	337	327	329	340	351	359	341	350	326	344	324	341	339	355	347	354	357	346	323	324	336	314	343	329	338	293	303	312	358	337	330	347	343	316	337	303	326	333	337	318	330	340	365	336	352	296	335	351	331	321	297	298	343	312	315	371	334
16647	37428	24167	9297	6605	4835	3502	2744	2161	1692	1523	1249	1096	987	923	848	729	718	647	673	591	581	593	554	508	545	591	513	491	508	510	504	513	470	516	441	420	487	448	457	461	458	437	475	445	475	435	465	413	420	422	440	421	418	434	431	422	437	412	442	422	445	417	438	442	404	429	393	431	446	447	400	424	424	410	456	459	428	413	426	400	414	430	465	434	449	430	453	447	417	435	435	402	446	429	429	408	404	441	445	435	447	439	436	408	431	433	429	427	415	420	437	450	432	418	408	409	448	471	409	453	454	419	426	450	457	433	393	448	420	480	411	432	462	426	446	425	463	426	441	462	428	422	418	418	431	423	443	419	453	402	401	416	433	449	448	421	429	419	431	436	426	429	420	449	455	423	458	430	420	440	447	464	450	426	420	415	464	393	404	468	397	391	447	405	447	435	443	432	435	436	393	413	434	437	432	425	464	458	466	409	410	436	417	472	435	453	433	386	416	450	455	469	438	433	410	452	427	435	447	373	437	413	407	458	425	455	432	462	408	471	425	412	406	428	441	416	433	429	443	426	446	428	446	412	457	428	441	415	418	436	409	410	449	490	421	409	399	434	426	433	455	418	419	441	430	423	449	439	426	452	429	389	451	422	432	413	409	427	416	447	443	445	412	391	415	424	472	455	466	436	426	424	406	406	433	402	446	423	416	409	458	459	460	446	446	441	457	447	395	395	426	423	435	430	430	419	406	403	434	416	406	452	424	438	430	461	452	465	450	428	411	446	445	442	422	443	466	470	447	413	475	414	453	445	445	476	393	442	418	434	455	418	414	434	425	452	382	456	433	416	416	462	435	402	450	450	471	423	414	448	445	454	415	458	425	438	444	441	420	420	425	439	450	435	412	457	448	423	459	425	438	444	425	431	437	430	466	419	433	426	432	458	425	446	491	453	431	426	456	470	446	394	464	453	468	404	401	433	429	410	442	415	411	424	429	456	459	411	414	454	438	441	397	433	439	444	402	398	488	468	422	426	429	418	421	467	433	443	444	428	463	437	434	414	390	432	432	437	419	408	443	427	451	404	416	446	425	467	506	419	405	394	439	434	438	441	402	430	459	454	421	431	415	451	447	423	445	438	406	453	428	453	408	400	423	440	441	424	419	448	498	432	435	446	434	460	440	463	417	441	437	432	477	450	431	475	425	437	411	425	434	460	428	439	450	456	471	409	464	444	428	453	431	416	416	411	419	418	451	447	429	395	413	425	455	412	420	401	428	416	433	485	396	434	443	411	450	450	420	425	432	422	422	430	416	438	427	444	443	424	434	441	405	425	411	439	426	441	443	436	433	423	447	441	446	425	402	405	424	413	456	436	434	415	445	437	429	480	469	388	417	437	468	430	455	376	447	442	387	472	434	429	429	407	419	421	445	429	405	432	410	433	437	446	423	466	423	430	443	399	435	451	415	444	441	461	411	511	433	435	433	441	407	393	432	428	465	398	387	410	462	427	449	417	435	393	439	450	445	422	395	411	416	446	426	480	445	456	441	440	419	445	426	414	416	407	444	469	443	417	446	430	449	427	409	442	433	459	443	428	440	423	455	413	442	419	402	406	414	426	424	394	419	406	443	405	452	413	421	458	454	470	447	440	384	449	416	451	427	438	455	440	406	437	484	434	420	407	420	427	394	440	441	424	400	420	440	444	428	397	453	407	420	397	494	460	406	435	438	445	435	440	457	409	419	412	456	408	420	443	441	472	432	412	424	463	415	432	424	431	441	450	444	448	404	471	424	438	456	407	470	387	470	410	417	400	430	408	440	441	394	432	398	437	448	387	446	455	489	389	443	457	407	430	468	430	424	412	433	431	415	425	424	404	442	418	397	399	410	379	405	463	445	434	406	458	391	432	456	461	437	409	425	424	471	432	430	413	447	469	418	416	443	451	409	468	417	418	446	412	424	407	367	441	432	471	418	433	454	416	434	432	441	421	403	444	453	450	448	433	452	402	382	443	436	421	407	450	439	435	425	433	432	429	442	430	448	472	427	413	451	417	441	472	428	419	449	426	467	440	422	421	412	445	471	408	415	426	427	443	428	429	440	444	459	408	454	421	437	379	436	414	420	409	407	435	416	449	418	440	416	394	446	474	448	468	470	401	423	424	436	432	452	450	475	430	446	438	482	396	421	428	449	438	443	422	425	441	447	427	407	478	408	414	422	448	429	430	419	438	438	437	408	421	401	439	441	450	416	442	435	422	422	421	427	414	421	420	470	489	436	482	467	445	424	411	450	417	466	439	451	426	431	429	426	413	465	421	413	466	424	424	411	414	399	427	421	426	426	432	413	432	440	408	446	451	412	414	458	463	435	462	394	424	396	424	421	427	448	432	432	426	428	405	409	461	436	437	432	419	425	429	424	462	396	397	446	433	448	425	388	433	408	438	451	434	425	422	435	451	414	402	449	424	435	414	429	448	445	440	441	403	427	437	484	439	405	435	422	417	409	429	428	395	460	471	407	384	437	433	453	447	421	454	449	430	425	451	417	460	428	445	431	435	399	437	420	408	461	417	440	413	440	438	480	421	429	448	422	449	455	434	444	419	428	405	452	450	416	413	438	445	434	405	410	440	415	419	413	421	406	437	416	414	449	434	439	407	461	414	404	413	389	413	376	407	422	405	417	459	428	453	467	423	454	431	420	432	429	407	439	434	434	418	407	398	398	434	458	411	444	433	441	439	395	434	451	405	443	438	423	430	447	461	412	456	449	449	442	463	461	452	422	431	448	439	458	430	416	402	408	435	411	425	387	422	424	421	431	446	424	452	416	434	425	412	456	402	427	453	443	445	426	446	428	417	434	427	420	397	405	392	463	458	454	406	424	419	458	466	455	457	430	412	425	433	440	433	443	411	409	428	379	432	450	415	410	411	406	444	453	470	439	429	417	406	471	445	447	449	474	472	422	437	444	411	389	433	454	491	409	441	448	442	429	416	471	464	424	451	418	431	394	415	400	435	422	420	449	456	448	418	436	422	436	408	453	439	429	447	404	441	427	424	466	443	446	461	416	451	432	434	433	424	424	431	399	427	414	422	401	418	421	446	440	368	380	427	439	447	423	458	422	430	442	400	450	413	423	434	432	396	426	416	450	418	450	444	418	473	436	435	419	391	424	473	439	461	443	429	455	420	455	420	430	431	400	421	415	396	453	441	408	453	440	446	430	425	441	451	377	445	386	427	436	409	457	416	438	438	425	449	462	435	451	415	448	408	440	440	440	423	415	438	429	437	475	442	420	404	447	441	422	421	432	423	450	461	433	443	441	434	428	419	472	450	405	424	435	387	410	468	419	450	442	414	404	416	384	430	475	471	410	458	425	412	404	436	456	446	442	433	421	424	417	419	415	454	427	483	452	452	432	416	436	444	457	450	463	444	426	405	430	434	444	423	464	427	426	443	432	426	421	397	375	425	426	420	423	424	412	425	408	473	429	426	401	409	414	388	424	443	426	438	386
22675	21558	29349	24210	21557	21673	12482	3419	2297	1850	1640	1472	1315	1107	1072	961	900	825	844	798	819	696	704	708	702	701	651	639	612	593	634	628	591	572	604	564	569	585	587	553	599	591	584	550	575	549	560	557	500	558	567	564	563	530	536	559	478	493	510	532	532	554	566	569	553	550	542	515	531	557	495	538	546	554	517	527	532	541	551	500	566	559	504	538	532	511	520	540	522	524	516	549	526	514	520	514	494	533	520	542	564	515	519	546	557	541	544	483	528	505	526	528	533	541	535	538	548	483	499	493	540	512	512	534	533	534	515	520	530	540	557	535	531	503	558	550	505	555	539	514	582	533	516	568	539	535	546	530	476	499	555	484	491	503	547	552	543	563	539	505	541	568	538	521	553	597	506	561	581	527	534	534	550	497	554	551	576	550	530	503	501	519	513	541	562	515	533	494	571	556	536	524	537	557	532	518	537	524	520	552	540	511	497	559	530	550	535	537	519	547	545	537	529	540	511	537	544	518	529	475	502	566	510	541	549	584	520	532	551	479	546	498	520	546	499	533	538	512	555	485	525	513	497	555	523	513	536	550	547	528	523	522	524	556	483	505	538	511	503	484	543	488	554	568	538	511	568	548	511	567	487	539	551	504	545	548	508	535	551	522	514	482	562	494	516	501	485	511	488	519	567	536	537	531	512	532	566	535	543	501	520	549	496	550	534	512	523	523	532	471	528	512	553	534	545	512	513	491	552	515	532	518	543	561	516	507	490	564	504	496	555	478	515	475	538	514	555	476	558	570	523	513	559	537	558	513	505	482	598	506	518	527	514	521	579	505	526	565	516	500	510	500	513	537	526	519	538	544	519	600	563	508	526	531	507	499	546	539	558	532	550	499	534	575	485	536	502	519	528	501	515	499	545	525	517	544	523	534	470	545	542	539	496	540	524	529	511	515	500	525	543	525	493	546	515	537	518	547	550	529	552	496	532	513	536	515	510	515	548	515	502	525	563	542	551	556	513	540	515	496	531	536	552	544	527	505	555	524	493	521	470	498	515	566	521	535	519	484	530	494	526	497	543	552	536	498	510	550	528	518	488	523	510	503	507	526	510	521	508	499	553	546	571	513	491	532	547	540	580	516	538	514	518	482	536	528	572	543	502	505	516	502	537	533	569	474	522	498	495	527	515	506	512	515	537	542	527	556	534	521	518	583	533	515	554	544	519	526	544	523	519	528	488	512	513	538	505	536	510	543	552	538	530	496	491	534	545	519	540	538	508	514	552	539	542	519	574	534	514	548	543	523	531	562	541	595	503	507	523	520	583	505	515	520	523	524	492	528	562	526	510	504	530	500	549	507	553	551	536	510	551	561	514	526	512	509	563	516	578	531	531	534	521	495	554	510	529	545	507	515	542	559	511	503	525	569	479	537	530	532	518	520	526	551	501	498	526	523	530	564	525	533	577	532	537	570	517	524	504	546	488	540	516	515	515	530	518	551	523	517	502	545	520	563	515	522	548	531	535	510	496	521	555	543	554	504	517	545	537	501	526	523	535	559	531	502	552	521	534	582	502	499	511	509	519	511	515	573	542	510	503	519	505	501	519	508	544	546	549	539	517	510	562	555	532	529	551	499	523	547	506	522	531	511	549	472	546	537	484	522	541	543	533	552	525	540	520	495	513	502	499	538	540	532	517	496	510	524	514	516	468	520	548	479	501	586	552	540	497	523	496	479	538	560	560	473	558	523	557	549	545	485	471	481	481	531	547	544	507	541	493	542	503	498	532	488	498	478	548	511	566	514	538	553	533	487	546	491	521	528	504	591	535	528	484	501	530	504	552	559	528	497	509	497	496	524	508	511	526	543	520	537	526	528	568	511	513	503	532	599	513	530	499	547	563	507	556	529	556	564	542	559	541	533	532	543	543	553	540	523	536	577	524	560	548	536	553	558	584	516	498	561	541	533	507	543	510	535	496	537	538	503	523	494	540	521	513	534	514	526	573	510	534	517	508	595	509	586	517	513	526	541	573	488	538	546	518	503	526	524	516	525	565	522	546	521	482	539	467	540	500	483	531	570	523	498	520	555	544	512	486	554	556	526	547	465	489	553	549	538	549	574	577	503	497	538	570	521	546	533	521	546	514	527	521	532	513	493	532	513	516	455	552	595	531	511	526	537	514	497	515	547	564	510	533	526	554	522	553	540	525	542	564	541	554	521	570	507	526	494	527	480	536	495	528	492	539	526	492	532	517	513	499	550	509	529	501	522	568	565	502	526	505	512	514	541	510	518	537	544	500	554	525	531	515	521	528	511	509	529	513	507	548	536	538	490	530	504	515	480	549	523	516	473	519	531	513	505	480	552	508	467	532	506	509	466	533	521	489	521	545	482	512	513	534	556	575	548	547	497	548	502	523	505	535	540	505	499	524	503	559	543	487	523	538	517	509	548	509	511	537	533	540	517	543	508	559	542	470	514	555	523	535	515	508	528	555	483	533	551	563	545	515	538	518	540	532	525	514	528	547	512	510	513	501	521	565	504	518	524	486	525	522	575	537	483	506	534	529	534	548	534	543	559	543	532	555	541	509	588	555	497	534	551	541	553	516	509	533	550	518	527	511	544	497	501	538	495	505	540	551	498	533	501	525	490	484	524	527	525	517	507	474	489	563	517	558	510	501	520	487	531	512	487	536	533	582	486	545	516	573	545	509	521	533	536	519	523	568	496	539	560	505	542	509	519	505	576	509	534	514	497	579	525	505	567	510	555	554	483	544	543	477	518	527	516	513	551	508	503	549	531	501	524	543	515	483	543	510	536	493	553	492	510	503	518	488	535	518	523	532	510	514	528	504	534	507	526	475	573	502	502	507	535	567	543	541	538	511	577	584	518	534	469	529	506	516	542	543	514	562	500	507	532	541	541	518	507	517	521	487	488	537	539	532	507	532	508	527	550	552	530	497	504	527	549	561	493	573	489	544	560	485	493	519	515	505	512	525	525	519	462	501	524	481	520	527	543	534	495	518	529	573	515	539	485	513	534	539	542	512	521	563	523	544	542	535	548	569	497	534	526	517	522	569	542	491	539	505	588	537	531	532	549	561	532	517	509	551	535	498	489	514	514	568	500	508	530	514	529	510	563	497	524	539	526	530	551	514	552	531	550	563	502	524	491	540	520	511	475	583	524	533	523	522	535	482	518	551	517	523	517	534	537	524	545	529	558	539	557	528	535	529	520	530	519	522	502	531	532	520	562	497	517	538	546	502	482	548	530	512	502	515	509	547	520	551	549	525	530	486	530	564	520	535	544	546	558	510	480	519	522	506	533	493	552	514	517	530	529	554	547	524	522	521	500	531	545	552	489	502	513	513	500	506	510	513	528	535	530	556	539	478	538	488	520	521	529	509	538	493	500	558	539	486	542	548	530	512	549	539	522	544	521	534	524	532	526	494	542	551	554	509	535	497	505	526	515	507	516	540	521	524	516	516	498	513	535	508	494	553	509	513	527	515	508
20553	48382	32715	15449	11502	8565	6464	4976	3968	3109	2528	2168	1936	1724	1466	1370	1296	1109	1128	1127	1056	987	1006	926	890	945	868	848	900	842	760	800	776	745	808	764	731	715	731	765	712	704	743	732	680	747	656	644	689	635	698	674	712	652	686	666	641	675	668	673	655	645	722	630	672	671	688	667	637	680	708	687	674	665	645	687	684	658	695	700	641	685	728	723	661	672	633	656	643	695	706	682	660	650	699	689	715	657	658	677	675	670	622	663	666	701	684	652	666	656	695	678	644	651	617	628	686	679	643	642	667	659	709	642	695	648	642	671	623	682	648	657	696	680	667	641	698	673	705	662	669	656	643	661	671	660	675	636	652	671	649	646	674	646	671	684	658	699	640	657	664	663	686	672	664	644	680	624	718	678	664	722	641	621	652	642	670	635	675	634	709	668	684	635	676	632	645	671	638	677	654	654	705	704	639	674	683	704	696	696	673	698	622	725	659	662	658	652	647	669	633	619	661	662	668	625	678	675	697	712	683	646	610	658	662	644	682	634	677	671	673	658	680	644	693	667	633	662	617	654	641	707	622	637	687	611	669	662	696	663	730	712	655	661	633	649	654	668	648	684	675	720	637	653	631	662	656	686	687	665	685	647	680	693	669	660	662	692	650	684	632	646	663	697	647	693	683	704	691	661	643	694	583	678	721	656	645	711	721	669	677	650	634	669	645	663	661	674	617	678	655	664	614	655	647	689	668	666	658	633	617	699	638	730	627	613	643	684	668	629	668	698	682	662	685	666	661	672	691	665	676	673	655	627	673	676	689	686	679	664	690	621	647	667	625	648	615	651	727	639	665	693	680	696	676	638	679	660	685	665	642	664	699	685	684	656	646	660	649	648	659	652	642	644	690	671	677	720	646	657	687	641	673	667	717	645	691	683	642	691	649	639	651	688	683	687	683	633	683	661	670	633	650	717	676	651	663	654	659	673	637	689	682	675	679	645	634	621	673	661	637	625	697	711	660	677	645	645	583	641	677	706	685	658	708	670	672	672	650	677	675	662	671	708	641	642	712	696	674	638	655	691	684	667	628	702	745	650	668	688	681	653	703	679	660	697	659	671	701	620	685	689	690	651	685	618	661	675	646	662	668	648	645	683	669	642	632	692	614	670	688	670	690	640	621	657	621	680	683	650	671	660	694	684	689	662	687	657	665	629	657	685	651	627	682	651	633	660	641	656	688	703	682	652	694	654	692	650	670	623	631	664	640	637	656	657	677	700	691	658	640	700	665	706	648	682	635	665	657	671	615	692	669	645	716	683	611	653	661	665	685	686	641	684	640	671	684	658	681	644	668	642	638	669	687	640	670	640	660	697	653	667	674	657	618	685	644	688	671	650	692	703	663	688	638	637	711	638	644	692	651	617	690	669	662	642	627	659	620	681	669	657	636	632	644	668	719	677	661	659	663	670	685	694	691	701	650	631	643	643	678	648	656	664	661	645	676	683	651	669	658	685	655	683	637	656	652	642	690	657	699	630	713	634	645	636	651	674	696	696	645	708	648	662	631	655	660	642	677	677	677	674	688	655	692	699	662	676	654	664	639	672	696	662	651	662	637	629	623	666	671	678	645	651	672	646	621	647	660	688	639	638	647	662	686	659	679	607	615	666	714	650	667	687	680	640	648	698	689	600	666	686	726	677	629	658	657	707	681	631	645	658	666	672	677	667	697	660	667	655	644	656	662	652	673	610	662	702	705	676	635	684	641	651	668	683	667	689	684	655	607	683	625	687	643	665	679	691	633	678	651	666	697	689	724	646	661	686	659	672	646	696	697	659	662	666	654	715	626	666	670	687	645	640	662	679	652	659	686	662	668	702	656	629	649	700	642	595	744	656	673	677	631	681	634	637	691	688	664	659	622	726	717	615	677	668	675	656	642	652	676	674	688	680	659	708	707	677	677	627	678	696	648	662	705	630	701	654	694	690	649	680	699	658	638	681	719	672	657	662	666	673	652	630	685	672	670	650	671	677	667	706	596	679	653	634	638	654	647	672	666	685	633	707	693	654	650	681	601	679	693	681	686	679	704	605	677	653	666	604	673	673	688	659	641	605	648	652	642	656	701	664	675	708	641	742	654	678	679	647	679	671	613	631	709	697	692	697	633	665	642	691	653	700	652	660	651	702	631	713	614	667	636	655	635	659	606	622	645	658	643	650	724	625	653	633	669	691	659	697	640	637	635	644	658	695	635	701	651	677	695	712	653	668	653	668	662	708	666	706	664	633	643	646	680	626	671	701	640	663	661	714	632	614	657	631	658	661	678	719	703	673	694	668	615	711	660	673	685	670	658	649	651	661	649	645	680	641	661	663	647	652	683	703	657	670	653	683	635	684	684	658	715	688	669	727	673	670	653	683	673	665	695	690	650	638	661	653	650	687	666	703	689	672	619	658	680	729	665	659	666	649	663	659	629	669	633	648	622	693	680	697	656	632	688	638	645	652	658	663	650	719	665	686	644	636	651	682	710	702	636	659	705	649	670	683	661	661	698	700	626	641	683	644	678	667	626	736	662	683	720	660	675	686	632	674	662	675	649	663	716	676	653	611	629	642	667	660	646	684	650	653	631	673	688	687	666	625	670	658	685	659	664	691	682	662	629	647	692	657	669	656	683	693	664	667	706	612	638	665	673	703	664	674	652	670	657	650	658	685	678	655	606	638	671	679	681	679	673	653	680	634	664	669	713	716	670	671	649	672	679	672	695	690	697	700	667	645	693	656	683	679	683	659	643	693	666	664	676	643	635	712	683	639	677	679	661	644	696	663	648	666	692	704	676	669	640	641	656	663	637	655	693	653	634	667	638	676	635	662	658	694	648	636	652	693	654	656	688	654	667	706	663	655	669	660	668	651	715	668	661	618	640	623	663	661	677	666	665	624	656	724	660	585	699	688	684	661	698	672	674	660	721	674	678	683	642	689	666	720	700	644	642	636	692	647	645	669	639	709	675	685	705	729	649	675	670	713	669	647	662	676	676	651	674	684	664	682	679	654	665	696	644	620	691	655	677	671	640	665	622	675	685	620	680	679	614	632	641	708	655	662	662	708	650	688	642	677	678	668	668	668	726	633	644	673	654	691	674	683	685	682	663	601	639	718	643	671	655	658	677	654	630	635	630	640	652	680	668	680	688	643	661	663	685	729	664	654	633	706	665	672	675	632	680	697	657	645	674	660	642	691	629	660	682	645	665	692	678	655	641	685	660	632	638	667	667	609	684	682	629	681	670	662	692	667	678	673	670	659	679	713	664	650	674	661	676	695	655	675	660	685	660	691	643	677	632	687	688	655	672	668	710	657	683	685	682	688	667	692	661	666	649	678	672	643	691	709	699	654	645	637	668	698	652	645	714	699	718	681	668	652	682	657	727	665	616	673	663	636	673	703	634	697	711	673	691	633	662	747	633	656	668	644	703	643	700	687	649	701	628	655	653	677	658	690	625	641	622	685	706	644	664	652	690	642
27588	21910	17091	6091	2944	2099	1583	1295	1119	965	877	849	769	750	724	662	611	608	618	653	539	614	580	601	593	576	570	585	560	548	572	612	545	568	566	579	538	566	530	544	544	517	553	581	556	567	543	565	540	574	541	589	560	526	554	533	512	540	576	570	541	590	557	562	567	593	527	545	521	535	565	510	499	519	554	565	520	511	537	535	513	544	544	538	548	559	584	554	554	524	514	545	590	556	519	573	517	546	581	578	552	539	530	539	483	565	524	561	571	486	540	530	565	563	536	553	502	532	546	556	556	530	548	537	517	516	549	529	505	598	512	518	506	545	547	568	582	538	548	535	579	533	525	538	541	563	557	538	549	531	561	560	539	530	518	568	569	581	526	549	508	528	540	551	521	534	539	546	538	560	561	535	540	550	534	512	583	533	507	569	563	564	525	543	514	568	548	563	532	566	583	537	547	557	505	530	568	542	538	528	561	512	547	528	543	562	576	525	541	571	586	525	555	580	542	496	563	546	547	547	567	513	533	548	544	570	525	564	556	569	540	565	569	562	535	572	544	546	563	530	531	544	559	526	524	550	512	573	495	533	540	539	514	544	556	553	538	523	537	511	551	547	546	550	572	530	533	522	565	556	558	551	564	549	537	546	533	532	587	540	550	516	568	575	534	484	585	522	537	552	532	555	580	540	529	528	597	586	502	585	515	534	541	554	520	551	503	538	502	568	527	544	535	532	540	571	543	539	537	541	553	553	495	534	592	537	560	582	530	542	520	545	571	511	543	522	536	555	527	536	538	572	565	573	571	508	555	574	549	568	613	580	614	593	532	555	538	568	548	501	533	511	508	541	545	540	541	544	548	548	582	556	568	543	576	553	560	544	544	568	516	552	518	572	566	531	535	552	561	556	524	552	526	573	513	528	535	546	548	577	532	524	493	505	530	560	575	494	547	516	568	561	534	551	539	542	542	549	568	593	540	563	526	581	536	544	526	568	548	502	568	567	542	519	550	543	526	569	526	544	556	540	562	547	534	484	561	531	512	511	519	546	523	523	535	511	499	524	563	527	568	539	513	528	513	529	528	568	573	519	522	546	554	577	542	551	558	531	560	505	551	530	521	561	558	552	552	542	532	497	561	509	541	529	469	535	533	544	525	487	543	545	504	526	605	539	569	522	573	529	563	538	532	521	540	504	562	509	528	564	565	548	572	532	511	566	519	542	575	570	519	573	513	561	572	531	526	555	522	517	533	567	561	507	553	532	552	578	521	506	518	531	573	513	567	525	563	539	571	579	518	557	551	529	534	573	532	529	570	483	542	508	519	545	558	537	552	580	576	545	536	600	507	541	549	524	531	541	569	542	532	547	512	564	554	505	556	524	563	527	515	564	530	556	545	563	559	515	518	512	526	531	553	568	541	555	554	568	505	530	532	533	516	542	556	501	566	560	507	553	534	517	547	556	558	534	545	542	589	498	592	533	539	527	561	495	574	539	590	547	544	572	538	552	554	565	532	576	560	541	539	527	543	548	496	551	555	559	525	533	563	554	562	540	529	582	522	553	543	555	537	546	541	552	571	554	539	545	550	523	529	515	541	540	523	508	527	584	578	529	550	529	544	505	535	591	567	524	593	496	553	536	584	526	569	592	553	550	528	526	555	550	573	555	516	554	500	534	580	543	512	549	541	554	536	527	557	552	588	591	562	570	558	581	516	537	580	532	532	551	549	545	526	543	536	557	497	550	508	556	515	505	555	543	521	532	501	551	555	574	545	530	574	577	545	535	564	535	560	549	521	527	523	540	554	555	540	530	552	561	530	561	585	572	553	555	586	559	522	515	564	540	563	515	518	528	560	531	523	527	523	539	576	583	555	537	539	557	517	572	584	551	519	529	524	516	556	546	503	530	579	547	579	528	580	540	532	565	515	562	506	521	523	561	569	511	529	559	533	564	561	544	545	569	596	511	565	556	549	548	573	562	527	536	546	550	526	539	522	532	514	566	542	526	541	530	582	530	545	553	501	526	516	525	531	553	558	553	509	547	566	505	534	528	539	545	544	524	546	524	542	536	512	541	502	524	536	558	582	566	524	554	556	535	535	508	560	603	539	522	517	551	531	543	563	531	517	549	545	561	540	531	561	563	552	558	535	544	544	556	500	540	575	580	524	517	546	527	543	535	557	551	501	563	576	561	532	529	544	547	548	564	549	554	525	587	542	510	556	530	555	572	553	536	491	563	553	563	561	581	545	532	538	567	540	525	566	538	552	549	529	562	542	514	528	576	569	538	541	511	549	529	532	524	567	555	570	534	523	562	573	534	568	543	542	523	552	529	554	513	577	540	556	510	550	524	522	558	544	588	538	550	523	538	545	520	541	489	568	559	517	602	586	538	543	543	567	551	566	562	547	531	565	513	504	509	531	559	539	522	546	567	513	561	551	538	554	556	519	544	559	573	511	531	512	513	564	555	533	529	547	548	549	574	568	576	561	568	541	570	540	520	566	564	575	577	502	592	608	543	562	577	561	560	526	557	510	574	570	583	575	509	529	518	520	547	557	534	564	552	517	572	545	522	572	517	585	542	572	482	563	559	538	532	536	565	573	552	545	540	549	542	550	546	565	551	511	574	562	547	549	536	570	570	548	527	546	563	500	578	531	586	536	498	534	501	544	508	526	561	514	561	562	511	533	524	545	529	602	531	552	563	517	530	498	562	553	579	515	577	525	521	564	552	567	521	562	544	521	539	543	531	554	545	502	512	539	560	519	565	540	534	509	563	551	543	505	516	491	527	563	543	531	491	538	543	523	546	512	512	531	513	542	560	572	541	513	560	517	557	572	545	572	576	532	553	550	555	572	548	532	552	545	514	496	518	546	543	568	499	548	550	565	578	546	559	593	521	539	544	555	557	543	553	533	544	561	504	517	547	532	520	544	512	555	501	516	550	569	525	550	511	514	520	591	558	546	516	489	509	571	545	573	562	546	557	522	533	526	539	550	562	564	562	554	560	562	573	525	562	519	526	595	579	554	563	530	570	549	551	568	554	521	543	542	551	553	508	510	550	563	540	530	558	550	554	543	524	569	533	522	564	532	488	520	540	532	575	593	542	563	519	544	563	552	521	578	573	535	523	549	552	497	535	568	493	531	508	542	538	577	562	548	550	536	538	516	522	578	579	524	529	541	510	534	530	561	534	514	564	552	514	525	569	521	517	577	578	553	567	546	573	550	532	528	533	539	557	553	540	507	534	527	522	546	544	541	551	526	514	504	567	617	553	539	521	511	541	537	549	551	511	567	532	556	516	549	587	523	528	543	557	542	562	522	525	531	512	553	605	571	548	535	543	536	562	555	537	575	511	575	591	516	553	543	539	500	595	548	561	563	565	572	544	577	556	517	511	537	509	565	518	532	522	555	543	505	543	540	560	576	552	535	548	552	526	547	584	545	521	527	548	512	517	564	501	500	555	564	537	525	518	559	552	604	528	501	612	550	514	553	506	519	521	543	509
15353	30634	16501	6776	4946	3669	2748	2124	1761	1426	1267	1247	1113	1032	914	894	841	878	804	777	786	794	767	775	740	695	705	739	678	728	743	626	679	659	658	659	677	753	643	667	694	643	662	680	649	690	639	672	702	628	666	676	685	713	636	663	694	676	668	662	660	645	699	691	641	657	677	661	683	712	700	634	658	667	665	678	669	680	655	665	646	675	631	683	667	652	683	668	648	685	688	623	672	651	641	678	683	693	705	725	651	683	689	682	641	639	642	696	650	667	665	689	635	691	679	668	637	694	658	638	688	671	663	626	653	626	747	707	710	661	685	670	699	659	707	705	671	677	650	664	693	650	685	693	654	671	686	676	706	664	667	676	639	648	692	670	668	701	665	678	668	712	674	634	711	662	719	664	651	678	683	672	681	663	680	722	670	670	639	646	662	665	706	674	657	676	683	669	649	643	671	672	665	714	685	616	711	639	647	650	672	640	659	694	664	701	622	622	699	634	653	717	641	652	699	629	675	676	700	702	675	633	680	645	663	678	646	689	665	674	644	676	660	670	635	680	692	656	626	637	670	721	660	679	658	607	701	671	708	673	635	652	637	616	662	696	694	635	678	669	702	679	713	687	625	649	687	726	650	660	697	633	636	673	639	683	675	661	691	686	664	669	708	695	708	662	719	653	670	683	628	685	640	675	657	677	630	683	663	717	651	698	701	692	686	715	615	682	642	672	670	647	705	663	680	717	679	682	660	706	651	684	686	698	636	656	613	658	681	623	695	690	642	683	673	659	659	623	692	623	657	642	653	672	676	679	731	653	678	640	665	673	672	646	648	627	654	650	668	685	669	680	674	657	668	643	671	702	659	675	677	625	683	693	696	680	693	613	666	642	687	614	704	634	658	650	654	643	679	668	678	690	689	671	647	660	709	710	666	675	658	696	651	729	675	647	692	650	661	676	664	645	687	702	618	651	679	700	685	685	700	690	661	669	638	666	709	644	660	648	709	684	674	672	710	637	668	645	673	693	670	664	627	669	724	652	670	660	635	684	699	666	646	565	639	699	683	738	633	674	688	694	593	654	678	667	674	634	693	694	679	662	645	644	663	722	682	599	655	685	634	664	681	661	670	659	651	698	647	667	621	671	681	663	635	654	691	673	654	650	647	650	643	665	624	682	681	725	659	684	688	678	658	681	663	642	661	696	624	648	649	662	707	652	719	700	704	678	668	640	689	640	702	716	695	681	682	692	653	710	671	702	673	636	668	694	694	671	656	642	666	675	687	656	651	699	677	656	762	667	701	649	679	675	678	649	638	695	630	672	690	651	657	664	672	666	653	629	673	655	657	643	662	671	689	662	676	642	657	680	652	675	744	703	704	682	655	674	640	669	678	666	680	685	662	698	682	687	674	661	655	651	685	706	671	622	655	698	651	705	684	689	660	702	679	660	659	640	662	661	670	692	713	683	725	685	688	621	641	663	696	677	683	701	654	702	663	646	660	674	702	712	673	654	680	626	691	670	660	711	660	671	664	689	676	673	637	674	672	677	682	636	625	652	682	677	630	607	689	705	691	701	660	659	682	697	626	706	690	703	667	663	712	668	657	649	671	655	673	689	685	644	633	621	694	696	667	669	719	698	625	606	705	712	678	647	687	655	636	670	697	709	651	672	677	661	684	678	658	688	661	696	660	659	648	661	665	662	704	705	648	663	665	684	688	709	640	675	669	639	699	681	655	695	678	684	697	627	710	681	692	656	727	663	636	711	629	680	701	657	662	657	678	630	676	684	597	692	684	703	644	727	660	669	669	659	676	631	687	676	623	637	661	671	678	686	660	695	657	633	735	684	613	674	647	657	647	669	607	697	649	694	683	695	682	651	655	654	681	692	700	720	694	649	659	628	689	671	646	715	672	701	689	668	660	650	677	637	660	697	665	673	688	692	683	697	701	690	657	655	655	700	668	641	690	637	695	702	671	706	655	670	671	670	666	683	685	647	651	661	712	672	664	670	669	667	639	688	637	696	715	645	652	670	654	675	659	640	640	648	634	697	709	708	672	702	662	631	678	693	654	675	620	642	692	619	671	651	633	665	667	717	660	658	710	697	677	648	726	685	663	660	646	660	629	639	640	725	634	739	702	686	655	626	665	639	652	655	649	666	660	684	733	665	639	668	689	620	670	645	653	652	673	681	696	667	651	664	641	665	651	716	676	692	697	691	700	673	659	685	670	622	672	653	655	655	680	660	689	660	673	693	678	659	676	685	688	650	662	648	690	656	686	630	640	672	630	685	652	714	657	674	673	696	685	654	662	658	650	676	622	673	653	690	628	637	686	670	670	650	643	679	659	696	682	654	699	707	667	678	674	679	663	642	665	647	700	662	673	680	705	747	660	608	702	645	670	692	631	694	669	682	693	658	679	677	662	682	647	689	647	663	686	677	696	693	647	657	666	678	644	642	666	648	660	665	675	696	652	636	684	745	676	713	696	702	628	625	668	671	669	660	674	683	659	633	665	646	656	668	705	710	653	646	670	678	709	651	661	646	690	681	735	669	650	694	690	662	676	691	678	615	683	611	675	662	648	629	700	648	659	669	671	671	671	723	655	700	698	642	651	644	651	654	630	665	655	656	676	666	667	695	637	667	662	695	670	632	640	634	708	696	699	692	670	664	666	726	665	673	723	685	658	671	688	690	652	604	618	667	659	702	667	695	664	681	665	695	676	656	655	614	696	675	657	676	693	662	620	649	674	664	673	709	653	680	702	704	691	673	628	653	674	724	636	647	652	697	635	660	661	712	644	655	676	683	642	647	679	655	625	663	688	666	651	642	646	663	646	651	683	627	644	687	672	665	645	671	658	699	663	675	645	705	623	674	618	694	654	646	656	685	672	624	661	708	697	635	673	677	650	634	643	666	669	699	655	681	667	663	639	693	666	674	666	666	681	665	637	677	648	679	698	641	669	679	654	673	655	662	646	652	690	652	683	677	659	707	682	671	698	694	702	699	667	695	659	640	639	631	670	626	662	661	691	656	700	667	656	711	667	686	673	679	650	670	633	671	699	650	676	652	637	627	647	681	649	704	673	636	675	629	671	655	724	618	692	714	697	727	630	665	658	663	655	664	652	674	636	675	635	683	646	687	669	682	625	648	670	674	677	707	709	712	663	662	666	681	654	635	621	685	650	677	660	668	669	693	644	646	661	691	712	704	695	730	649	667	702	720	694	660	666	662	626	645	640	689	631	712	661	714	654	659	726	676	641	666	664	664	645	716	705	695	592	713	659	647	670	656	709	685	693	645	658	651	665	673	697	658	642	655	721	676	645	658	656	674	658	686	646	668	675	666	712	669	661	662	657	672	704	639	684	694	722	695	688	672	616	659	681	697	681	681	668	626	666	718	644	679	667	626	698	667	658	659	698	581	664	658	663	646	631	674	673	675	660	676	700	678	666	674	702	665	644	671	699	677	702	648	655	644	687	652	695	656	650	656	679	677	689	697	657	688	695	684
23576	21519	28891	24565	21517	13616	4015	2496	1841	1662	1514	1290	1277	1093	1091	979	1013	901	967	904	858	864	905	776	762	820	787	782	791	764	783	756	791	744	784	784	709	769	672	722	761	764	715	742	683	736	730	692	721	747	743	735	694	693	770	699	737	695	731	772	723	693	703	716	724	738	763	731	728	767	683	706	746	752	742	657	704	728	713	717	733	733	707	665	727	703	726	746	713	698	742	743	706	709	701	691	741	740	685	688	706	727	714	717	741	698	679	760	743	700	704	730	716	740	760	704	741	716	723	676	693	695	742	683	719	697	686	757	716	713	702	715	687	686	699	756	711	728	695	685	695	754	751	672	697	734	745	716	719	715	767	718	685	751	712	734	670	699	706	708	773	748	686	718	713	689	711	703	725	763	683	692	751	688	742	720	673	656	725	723	746	763	700	716	698	756	736	766	720	735	699	702	719	697	694	703	716	686	676	715	740	793	756	685	715	714	711	729	698	720	738	669	737	729	680	711	689	703	728	740	716	714	681	724	773	728	745	701	723	716	748	669	691	699	705	730	703	674	669	710	693	692	720	733	690	673	740	688	746	690	712	713	691	693	762	714	718	736	703	714	725	717	682	694	740	667	715	682	681	725	687	735	760	675	723	695	716	724	717	690	716	735	713	676	707	683	695	704	700	659	721	713	721	700	737	736	723	735	736	681	681	673	717	703	787	737	710	727	668	741	691	734	737	730	724	668	683	761	662	693	740	724	673	706	718	717	702	687	699	723	683	723	716	764	710	730	730	717	709	736	737	713	739	681	775	702	764	686	706	699	715	733	674	769	707	697	719	705	714	752	707	727	711	745	703	694	702	769	749	775	682	708	716	703	718	695	689	663	723	689	721	704	682	690	680	691	713	696	650	698	718	687	673	709	734	727	702	762	733	772	676	712	688	743	764	721	697	739	764	700	712	676	716	685	746	680	711	673	710	726	734	752	757	694	703	730	731	709	727	659	669	730	701	689	813	712	724	655	713	630	735	721	709	739	689	718	714	723	725	663	681	745	740	743	689	751	718	707	707	695	690	729	714	684	741	729	721	729	691	728	725	700	712	694	735	753	723	667	747	712	680	724	723	717	720	695	687	700	718	723	696	739	709	706	710	765	716	691	690	717	695	651	728	689	716	699	692	730	717	708	715	731	700	743	722	673	702	726	718	716	728	678	700	757	680	737	735	708	715	672	728	694	704	715	689	668	722	718	695	669	688	705	720	726	687	695	740	726	781	730	717	715	699	709	748	724	691	717	713	739	740	653	739	734	717	730	690	748	744	680	719	702	720	697	676	752	696	679	740	750	714	727	725	691	689	689	705	743	666	712	694	721	669	703	678	696	730	694	767	744	760	727	755	685	752	681	760	713	705	733	749	668	748	683	683	759	743	734	714	762	725	720	721	731	701	694	716	710	695	697	692	707	726	701	756	702	705	755	719	660	733	757	703	685	761	713	755	701	748	655	695	763	739	714	704	696	745	737	765	722	701	742	661	725	657	715	771	705	724	716	735	697	765	690	688	677	709	706	708	795	712	719	692	696	730	691	747	722	700	717	669	746	680	720	718	737	676	710	688	723	723	735	733	689	710	729	698	736	754	729	714	699	682	743	697	737	737	753	709	759	668	682	710	720	713	666	677	751	734	774	731	704	696	709	686	744	676	705	721	696	684	697	733	707	675	686	697	770	757	683	720	697	689	662	674	710	694	691	733	677	731	730	699	663	690	717	736	729	736	676	723	738	727	691	726	714	701	745	711	781	703	772	713	689	706	708	704	731	722	744	675	692	754	730	743	669	769	724	699	692	709	708	689	762	658	722	705	723	699	737	762	760	708	672	708	702	718	637	700	672	723	717	683	716	733	692	746	731	713	715	684	729	726	694	692	692	723	737	677	717	733	766	695	694	687	749	705	743	739	708	737	741	746	705	702	705	705	707	718	703	732	751	725	669	734	690	712	750	729	732	697	749	719	708	769	718	709	669	700	715	722	727	704	690	707	754	715	688	723	734	770	709	711	682	689	677	716	700	715	691	698	703	727	724	731	709	701	719	683	663	736	651	655	755	747	717	686	760	713	749	698	725	732	711	700	740	695	680	733	728	722	693	727	703	736	703	717	684	729	716	703	646	700	656	690	730	695	725	729	711	706	716	718	705	740	722	729	744	726	708	771	682	705	661	740	736	705	707	726	705	665	717	727	759	807	704	735	682	719	757	709	706	685	688	674	707	691	746	706	692	716	718	697	766	665	744	704	727	725	734	694	730	695	712	711	760	677	754	685	723	746	723	709	704	675	722	727	755	716	728	707	728	638	694	709	721	709	707	723	747	647	754	725	712	732	726	695	713	694	717	721	708	764	719	713	684	716	671	735	704	771	668	730	705	757	689	736	717	752	675	696	777	735	645	746	746	714	715	696	717	711	725	728	706	721	683	698	698	761	655	697	708	694	710	705	730	735	713	727	720	705	696	693	740	695	713	758	684	721	694	726	737	691	730	685	704	669	693	692	713	694	708	694	720	727	729	699	732	710	701	741	725	733	727	699	701	692	721	746	733	717	710	754	692	692	752	679	678	710	710	721	701	723	729	763	704	737	734	683	725	760	724	669	755	685	733	720	708	701	726	761	675	679	687	715	699	722	691	776	750	697	731	699	727	682	685	709	713	698	761	743	685	677	774	694	733	708	688	727	737	690	709	731	707	695	744	720	725	708	690	749	740	701	717	754	692	698	674	720	704	724	737	695	713	698	665	717	705	739	729	690	707	688	702	719	731	720	714	707	696	729	757	727	716	665	705	676	728	716	706	699	694	761	716	707	766	697	753	740	679	693	695	711	737	719	701	755	657	713	700	667	734	733	717	717	752	714	691	687	729	694	740	724	732	736	746	699	745	717	734	739	712	746	686	724	719	746	700	738	702	688	729	695	711	705	735	711	685	707	698	711	721	702	715	740	707	750	672	717	697	747	688	709	725	730	750	713	713	690	763	716	704	771	719	755	676	656	687	736	683	758	769	685	730	737	717	727	737	732	666	702	728	692	690	721	739	747	717	713	712	684	745	767	715	710	709	685	788	713	697	684	720	661	691	714	726	725	702	736	727	707	712	703	685	705	697	696	693	714	721	685	674	663	711	697	695	706	710	714	750	703	691	697	702	678	677	744	658	674	706	721	698	729	725	708	730	694	765	737	716	746	661	698	729	717	699	683	731	717	716	690	691	733	681	705	673	718	704	701	726	722	699	706	698	713	749	739	751	729	672	724	751	721	655	691	753	728	693	737	694	691	734	714	707	699	713	703	710	703	704	751	719	720	707	707	738	738	720	702	716	719	686	667	688	707	692	676	751	735	715	718	707	746	708	702	712	714	717	728	727	689	689	730	703	731	704	664	745	662	705	752	656	690	737	770	634	700	766	734	727	705	707	669	731	735	684	677	708	709	734	704	756	701	692	748	738	723	730	710	718	727	716	679	714	703	665
17358	37858	22349	11736	8500	6367	4957	3848	3078	2504	2211	1975	1759	1617	1464	1348	1269	1221	1137	1161	1185	1114	1158	1086	1076	1049	990	1010	949	949	980	938	909	948	937	945	926	925	927	872	962	954	941	912	895	928	889	834	900	859	856	874	858	878	866	851	877	857	890	855	895	854	869	911	843	876	804	863	905	896	868	939	956	896	836	847	875	914	918	904	892	912	887	931	891	824	855	914	788	876	887	868	872	900	858	894	858	886	869	849	808	874	849	873	881	817	845	913	867	901	897	867	829	871	930	879	864	880	872	833	855	918	857	894	850	917	876	863	875	907	841	869	843	845	940	847	832	825	828	872	909	863	896	865	838	845	904	865	902	868	916	858	859	915	870	858	956	861	875	859	841	855	871	951	854	899	947	843	846	872	862	853	937	857	827	905	870	902	880	903	806	854	857	970	840	967	897	876	906	902	889	898	875	873	872	863	892	837	895	827	829	854	891	866	868	867	849	879	898	856	894	864	895	898	872	861	912	895	927	883	863	898	878	890	872	900	891	880	807	830	900	846	899	905	883	906	859	855	867	895	922	874	875	894	903	889	852	906	944	895	837	872	865	887	889	815	896	844	861	828	798	862	885	932	894	921	868	868	862	910	891	848	874	859	890	907	891	890	871	855	850	821	851	860	841	933	826	852	892	856	886	903	890	836	867	885	873	920	841	850	878	828	886	844	957	949	902	893	856	935	868	891	872	906	909	901	877	883	852	874	894	873	897	828	888	910	892	845	839	832	871	896	894	824	863	926	886	885	873	890	821	911	912	848	857	878	921	840	861	844	853	883	868	842	919	971	835	874	884	866	857	858	878	927	871	887	882	903	917	900	894	872	856	869	930	883	873	883	883	865	869	893	945	942	900	882	833	903	867	896	886	907	908	895	875	828	841	916	848	859	896	910	916	851	879	841	873	909	885	898	835	851	838	896	893	880	868	867	876	914	850	830	858	898	860	858	935	863	893	868	899	866	892	884	970	894	892	849	916	856	884	871	827	855	886	843	884	924	846	884	950	856	887	876	894	883	883	883	864	845	856	865	910	935	845	814	878	916	918	851	909	814	864	831	930	851	900	865	887	866	892	897	889	887	872	843	913	876	909	865	898	879	840	863	850	885	851	923	895	913	859	877	839	864	878	842	833	893	896	868	886	878	863	819	867	898	901	872	926	844	850	884	938	867	918	900	854	898	850	895	922	883	818	851	895	895	852	846	879	879	834	839	849	888	949	889	832	868	839	893	854	914	871	883	856	831	856	887	899	892	925	841	882	890	884	906	919	862	840	837	850	938	830	886	854	893	818	844	882	869	867	828	886	898	825	856	897	911	933	875	890	883	882	883	859	877	865	883	832	839	835	903	829	887	849	875	867	862	880	838	896	842	896	870	911	895	896	850	858	926	921	850	884	903	857	867	887	916	819	903	898	891	841	865	838	925	885	827	794	835	910	905	842	912	864	807	855	831	912	890	913	851	894	871	882	862	861	899	904	887	852	892	865	895	926	892	861	865	911	884	877	910	878	867	892	930	878	904	912	847	835	816	891	905	910	840	883	863	834	899	893	843	868	856	893	833	848	871	859	896	881	863	916	919	876	864	882	860	844	894	912	867	825	887	824	871	864	886	830	886	867	882	868	884	879	871	911	868	867	873	912	898	858	872	874	925	883	896	919	866	867	861	876	874	844	841	945	913	866	889	871	881	891	865	881	850	889	881	867	825	917	887	870	854	900	848	888	905	855	841	901	886	881	914	886	791	904	896	876	869	909	880	895	846	861	895	925	913	882	832	889	904	845	940	878	896	923	829	870	876	858	869	879	908	852	848	827	852	886	846	888	868	863	868	854	877	858	858	857	878	923	868	878	919	911	852	819	886	896	857	832	883	892	820	868	948	906	862	889	856	870	905	869	849	825	905	859	843	917	861	860	880	900	888	886	868	913	847	827	836	836	868	902	852	835	889	886	880	855	891	899	883	835	916	863	942	897	921	865	888	868	850	875	884	882	860	836	883	853	849	848	828	853	868	893	853	881	850	879	896	876	832	900	878	905	874	876	873	877	876	862	903	862	915	897	888	851	900	931	860	844	860	883	881	861	853	887	838	897	836	866	919	839	861	850	851	883	897	834	832	897	906	922	854	926	897	886	844	838	858	926	902	888	922	882	879	874	922	843	904	938	883	870	841	911	862	910	863	887	889	858	879	870	896	849	836	893	825	863	904	880	824	888	871	901	840	864	927	879	879	876	863	858	849	838	853	905	888	796	865	819	851	876	868	816	892	930	906	880	867	876	900	896	848	911	884	874	839	900	869	868	880	903	911	836	904	863	844	857	865	891	845	794	914	906	867	879	861	861	893	874	846	877	834	878	879	880	827	853	823	858	853	888	846	872	880	862	874	811	881	844	844	874	911	912	828	868	850	941	899	876	925	917	869	842	945	944	897	821	865	870	877	895	873	881	833	888	849	878	869	898	888	911	925	875	878	878	865	841	910	858	867	834	897	832	878	877	882	898	860	867	867	913	856	918	872	893	884	858	884	871	877	904	873	891	867	909	911	925	894	879	908	877	881	896	862	858	832	808	866	835	871	822	844	887	829	861	882	884	863	935	848	930	859	909	879	885	878	897	807	850	889	899	824	867	818	909	916	880	924	891	856	864	853	876	864	871	904	878	861	895	860	849	827	862	882	873	891	895	913	881	886	880	884	897	876	883	832	866	877	894	897	873	882	894	876	879	845	876	863	880	855	844	880	886	905	848	830	831	900	929	840	892	859	873	877	841	865	849	876	911	863	862	861	884	864	840	827	886	889	877	804	944	895	887	898	872	869	934	859	896	882	873	817	857	889	885	931	840	919	840	866	894	845	940	865	872	833	866	916	858	907	902	850	910	873	910	953	843	827	870	880	880	862	869	888	863	832	918	837	813	854	907	890	866	895	888	890	837	853	844	920	876	903	864	867	930	891	813	926	885	910	901	902	858	871	790	872	908	865	849	788	895	833	858	925	871	855	887	907	872	896	844	861	886	895	901	884	905	862	904	875	919	879	904	865	851	869	843	862	870	840	912	878	849	877	881	873	899	860	891	895	882	920	873	886	833	840	841	924	901	926	840	849	902	846	919	878	910	881	824	939	855	896	889	870	976	926	917	887	882	894	828	861	897	862	836	893	869	936	843	911	836	854	913	887	898	839	882	905	901	926	833	866	881	897	850	846	808	873	883	872	881	879	890	833	867	891	938	871	847	872	901	847	938	891	861	865	899	839	861	918	869	811	896	835	873	872	875	834	947	935	851	887	903	871	841	868	817	856	842	864	847	842	887	861	872	947	906	880	886	912	861	841	814	874	860	852	865	841	855	822	836	841	842	919	851	848	867	904	902	880	939	917	857	859	877	893	879	868	853	832	876	903	902	862	851	830	903	866	883	809	861	893	878	894	866	848	846	898	914	862	907	904	903	867	861	861	921	855	867	905	869	813	892	896
24627	21521	27782	25511	13448	3189	2014	1394	1049	980	870	703	688	607	597	525	488	455	424	461	442	454	424	395	429	389	390	427	354	346	360	385	373	368	401	342	338	332	373	343	394	326	338	309	324	326	338	330	342	305	321	304	336	351	329	335	336	355	343	333	337	342	353	342	354	341	321	324	341	301	349	312	336	333	313	343	325	314	347	338	327	320	320	374	345	315	327	356	364	332	338	347	345	346	326	301	354	332	332	335	314	337	309	360	314	352	321	327	325	327	330	326	317	314	324	361	318	324	350	358	343	339	304	337	330	347	336	349	343	323	305	340	361	355	346	299	368	328	304	329	321	355	347	341	333	341	324	352	357	329	317	310	318	347	344	332	326	339	331	360	320	361	317	323	322	326	372	369	348	313	364	325	329	354	336	357	325	338	300	379	352	294	337	286	315	325	286	366	332	329	329	322	336	330	348	343	317	330	317	326	339	328	373	322	327	317	342	357	355	357	291	339	326	379	317	340	332	334	338	315	340	356	332	353	320	343	333	360	301	362	343	326	358	352	337	316	343	352	318	344	306	332	324	350	332	319	360	351	355	320	355	336	346	330	317	317	312	332	315	346	322	338	328	356	340	299	338	314	315	297	350	320	328	323	353	350	313	308	310	326	324	328	329	380	338	356	324	310	356	363	342	331	317	366	330	338	356	291	307	357	362	309	357	313	364	333	350	317	324	360	367	335	332	358	336	345	367	324	378	337	351	355	351	318	358	347	304	343	329	320	359	321	318	311	343	353	325	378	349	352	314	321	307	315	340	330	326	353	347	329	342	312	356	296	304	343	340	346	356	356	337	316	354	321	323	351	316	322	366	328	369	340	310	351	318	338	341	353	310	313	317	339	312	304	334	318	347	331	296	309	320	355	297	380	340	337	296	336	330	332	323	308	350	335	322	324	300	328	334	325	316	313	326	298	367	355	328	356	278	362	323	324	324	325	337	316	342	346	309	338	345	341	298	307	350	349	332	339	340	362	320	309	301	365	334	343	351	345	338	348	354	379	306	350	314	345	347	324	314	325	336	329	348	293	349	358	354	334	335	355	324	325	365	336	325	356	319	326	333	326	322	343	328	344	335	300	363	342	328	345	304	340	339	338	354	302	321	341	343	319	316	368	362	319	324	351	334	362	307	308	337	329	317	318	324	331	316	311	356	324	365	335	306	374	335	353	349	335	313	321	328	326	327	311	344	339	330	326	336	314	374	328	331	313	326	290	364	333	287	323	321	337	337	311	301	322	331	300	327	337	320	306	328	322	293	369	342	302	336	340	333	305	336	307	328	355	323	341	308	361	351	325	345	365	315	327	320	316	346	317	320	313	333	361	324	313	323	353	296	335	346	322	322	334	333	331	352	352	300	336	304	359	312	337	358	344	328	308	311	364	360	320	316	298	352	349	346	321	338	296	332	342	331	304	332	319	345	325	343	340	360	349	292	320	313	325	338	301	331	313	336	350	318	335	321	345	328	325	351	345	318	320	347	305	329	336	329	337	347	334	357	296	345	363	304	345	343	324	371	349	329	333	314	332	316	342	311	353	354	351	320	341	310	320	364	350	330	307	336	325	336	336	317	310	355	316	329	339	354	341	345	341	356	345	336	366	330	320	346	313	344	316	337	297	328	336	371	329	311	334	345	304	324	320	326	333	307	345	324	353	336	325	349	343	326	343	327	343	336	341	333	330	328	367	325	373	328	347	309	345	318	324	300	331	314	332	361	298	364	328	330	291	315	346	327	314	306	321	369	333	347	303	343	347	338	322	354	351	315	317	361	368	344	347	381	338	321	323	373	338	334	350	308	326	367	353	321	336	292	352	350	323	326	328	355	341	314	301	319	341	327	353	320	348	334	333	310	340	326	330	317	328	316	318	357	341	376	305	306	357	324	314	347	319	351	336	329	329	320	331	326	342	338	353	336	335	357	346	369	326	319	328	326	333	342	308	342	324	348	339	390	348	327	322	330	351	298	325	322	302	344	322	333	325	327	317	347	313	325	355	346	306	354	343	350	326	337	318	284	298	363	291	347	351	313	354	334	337	328	356	344	321	301	358	348	343	316	299	346	329	337	331	308	358	338	327	354	336	344	346	349	329	322	324	360	337	363	320	341	322	343	329	331	332	304	329	336	361	319	325	351	339	335	310	371	336	343	316	336	332	342	323	359	376	340	334	310	366	355	369	367	334	365	336	330	343	350	323	326	348	342	349	372	337	331	351	325	344	350	324	319	327	393	309	340	294	315	334	325	372	302	364	322	345	335	321	340	334	340	341	317	315	341	331	333	364	333	320	357	307	331	387	312	311	337	320	337	355	337	367	346	342	315	372	355	348	330	350	341	348	332	335	350	340	313	322	297	335	305	336	323	367	308	326	332	340	340	338	363	339	340	325	347	334	363	346	315	354	325	309	332	288	329	322	348	338	349	316	337	342	323	268	310	316	337	304	309	343	335	304	295	334	337	360	346	324	332	338	322	336	336	357	338	342	307	338	333	320	309	327	352	308	329	353	312	341	311	351	325	329	353	325	349	325	304	343	295	303	331	329	309	327	317	350	368	315	314	356	357	325	327	337	303	326	305	330	343	341	297	352	355	333	308	327	327	362	342	300	310	357	337	309	342	352	312	342	346	342	319	298	304	353	293	323	318	331	325	307	331	308	358	312	344	317	334	299	330	319	336	306	374	308	343	350	322	323	330	359	332	329	328	326	333	343	325	321	328	318	336	311	311	332	306	321	353	376	344	363	350	323	348	363	365	332	337	318	304	343	324	333	342	324	329	302	331	328	323	346	366	348	319	314	345	326	346	315	312	343	375	347	346	338	318	335	322	324	319	323	318	347	310	363	300	340	350	346	336	330	325	336	298	336	305	331	340	333	322	362	313	354	360	329	331	354	315	346	305	316	333	315	320	334	319	345	343	333	302	314	345	341	374	337	302	334	314	337	325	330	338	342	358	329	348	319	331	333	357	350	328	357	344	342	314	340	312	322	342	313	363	321	340	335	299	348	329	343	289	321	351	321	312	363	357	300	325	363	326	321	347	323	337	346	347	322	352	331	325	333	323	320	348	351	331	330	365	344	337	332	338	333	348	340	343	377	327	313	336	338	320	323	369	333	351	327	343	349	361	367	344	334	333	316	337	348	311	330	354	359	322	347	360	318	361	344	361	328	355	334	333	333	332	299	320	313	342	374	327	333	349	319	312	325	344	348	380	302	333	329	312	322	342	316	331	347	333	322	331	367	336	314	314	358	340	369	301	341	300	306	341	337	345	312	308	318	334	333	346	347	334	342	382	340	334	348	332	296	337	335	361	315	328	334	338	338	320	338	318	332	331	356	322	315	342	338	331	318	317	316	333	324	353	327	330	331	370	347	309	308	340	318	315	322	358	316	342	328	323	311	323	329	303	297	319	334	301	358	286	330	326	312	325	319	329	340	311	319	350	329	311	352	334	332	323	324	332	350
17120	36329	19884	9435	6791	4799	3513	2660	2074	1643	1368	1188	1109	987	814	782	755	688	689	570	630	580	588	565	545	498	514	499	480	499	501	503	470	499	451	489	437	484	449	456	471	434	462	442	399	468	467	441	393	414	450	432	415	406	455	404	452	437	407	457	420	429	423	432	468	428	400	415	430	441	400	449	432	427	426	415	424	443	445	401	474	422	454	418	422	452	409	432	443	413	463	429	399	410	475	426	429	419	461	427	440	390	476	470	428	442	401	458	451	418	439	407	438	448	410	451	464	437	439	457	476	398	398	465	473	465	439	413	410	451	440	433	408	436	450	422	438	458	452	427	450	451	446	443	458	474	403	447	432	441	427	461	412	443	422	422	415	458	416	399	408	424	440	442	428	446	445	450	389	445	458	433	420	472	465	429	403	404	466	439	442	441	413	430	432	459	415	460	419	424	431	446	432	436	417	428	432	423	421	402	419	430	410	465	426	424	414	448	430	404	424	429	428	455	468	458	447	436	423	406	459	462	416	497	418	460	421	437	444	403	424	426	415	437	436	419	418	399	436	439	429	402	451	406	426	432	454	421	416	429	439	442	448	417	386	434	411	438	425	411	426	465	409	446	385	435	449	401	455	385	386	454	451	417	426	451	449	443	423	436	435	449	434	425	423	433	415	415	458	470	388	444	405	444	451	436	428	458	475	462	419	419	416	400	440	405	375	452	422	397	405	395	466	410	408	423	442	443	413	443	440	428	431	429	429	422	410	403	480	420	421	382	416	448	407	452	447	396	437	447	388	436	468	425	401	395	442	448	441	417	433	407	434	457	416	384	425	404	435	451	416	438	414	449	436	435	439	415	424	439	419	409	441	378	446	458	419	404	410	436	444	461	446	441	450	427	436	399	416	443	450	455	438	408	434	447	440	443	436	416	451	433	410	438	439	461	402	462	424	413	460	447	416	447	444	421	417	420	437	447	426	492	436	461	445	391	439	440	450	419	420	426	433	432	419	430	427	417	408	422	431	437	408	457	456	456	420	397	441	465	436	409	430	391	416	443	479	452	411	444	396	437	459	419	431	411	435	437	426	430	393	440	418	438	423	411	466	394	419	423	427	467	493	394	418	452	432	424	408	438	410	421	434	453	439	422	427	430	428	440	438	439	495	431	451	440	448	431	440	398	404	409	403	404	457	428	416	425	427	396	445	428	481	481	418	413	413	469	410	424	397	420	434	411	403	426	423	479	426	448	418	438	413	422	438	405	423	434	407	410	383	421	440	420	430	404	437	449	448	431	451	411	458	469	414	432	456	447	438	399	439	412	428	428	412	430	404	404	434	441	449	387	426	451	410	437	435	416	433	423	442	433	445	447	478	481	422	437	454	441	467	428	425	440	441	421	449	423	427	401	447	434	405	442	415	410	418	396	426	431	412	408	428	443	422	412	434	455	416	423	409	438	460	401	452	423	435	405	468	453	370	444	389	440	448	450	432	413	432	451	416	437	439	472	422	418	416	475	430	444	395	403	420	428	414	429	424	431	439	412	470	457	408	386	429	439	444	430	448	397	425	452	466	423	425	462	454	449	422	425	430	442	437	466	388	436	406	416	391	443	436	412	445	417	443	451	422	440	425	395	433	430	429	465	466	440	402	410	444	412	445	431	464	478	452	413	427	425	457	430	397	419	439	452	406	422	430	407	418	422	424	434	452	434	435	443	424	410	432	405	443	428	448	427	457	439	411	423	428	421	465	459	429	432	418	427	435	422	446	407	403	465	397	396	462	458	434	393	443	448	437	423	426	421	444	392	385	439	423	442	444	430	451	447	426	435	439	406	404	449	389	433	443	420	422	451	423	399	406	414	444	406	418	426	417	438	410	465	427	440	397	417	463	431	479	413	469	420	426	408	424	456	423	434	408	427	429	430	434	428	411	405	424	408	406	438	440	448	403	434	433	429	416	415	438	410	419	423	469	407	393	440	420	440	427	432	419	448	413	460	394	471	447	423	407	395	423	415	426	436	433	418	416	466	446	390	412	435	395	461	441	418	408	415	421	420	424	415	455	429	406	403	448	401	416	385	434	413	433	451	477	460	413	410	409	420	452	459	411	416	428	443	444	459	436	441	426	466	436	374	412	434	401	462	395	415	421	392	427	429	425	426	429	438	438	428	403	424	415	419	460	437	410	437	447	421	409	438	400	440	476	396	411	427	415	441	427	410	450	436	417	414	464	420	446	400	426	457	449	441	426	459	467	404	423	425	457	393	455	445	446	449	441	424	451	440	406	435	439	442	451	411	464	435	433	440	431	403	432	424	430	470	451	385	463	475	438	445	417	450	426	433	419	431	433	397	435	415	442	429	478	395	409	377	432	409	470	452	440	429	410	446	425	405	427	416	432	418	401	408	406	449	422	427	422	425	430	406	404	432	432	424	465	447	427	439	445	430	451	413	454	440	418	412	404	425	437	405	439	439	410	429	431	420	446	395	438	424	416	416	431	395	430	432	460	445	441	457	460	407	419	428	415	415	408	408	444	409	483	441	402	463	392	402	497	448	428	427	447	405	422	424	415	419	449	435	470	432	415	456	428	425	389	409	407	452	462	443	394	456	487	408	444	442	374	372	437	424	435	435	405	437	434	445	431	436	446	437	426	437	411	432	417	404	448	447	435	419	450	443	423	418	444	425	418	417	399	391	431	425	426	425	433	418	447	459	408	416	459	421	435	423	442	431	434	425	449	409	442	447	433	397	456	452	461	440	430	411	431	408	420	415	425	424	422	427	434	411	406	437	450	447	411	453	430	451	429	437	448	421	418	437	438	416	426	461	443	398	455	443	456	425	485	385	455	467	427	420	423	427	451	443	452	434	425	434	398	450	435	454	415	443	406	439	438	425	443	421	425	445	415	440	445	457	424	446	432	425	423	417	416	416	421	438	397	398	425	419	442	446	482	438	426	452	429	435	426	449	438	465	463	431	426	433	451	443	423	454	448	455	436	445	433	428	420	450	441	383	424	454	446	440	461	422	457	394	408	430	394	451	422	419	373	432	445	457	406	455	414	409	405	406	445	455	450	439	422	454	400	424	384	431	453	426	439	433	449	383	448	426	409	414	437	476	464	440	409	441	427	412	446	407	447	422	400	425	430	424	409	474	442	424	418	443	408	464	451	418	447	455	444	411	452	424	402	429	439	436	411	412	428	429	461	420	436	401	470	481	471	441	418	435	439	432	399	432	465	431	406	420	461	469	404	446	381	437	458	405	434	411	442	446	419	402	420	414	449	380	400	448	444	414	442	403	389	420	417	424	435	426	444	450	441	422	420	412	427	420	426	403	403	443	434	398	473	439	451	430	409	426	412	436	419	415	405	429	423	460	437	401	438	443	383	426	426	449	416	413	412	422	419	434	401	427	408	463	444	415	421	449	454	434	455	443	452	419	456	445	432	435	415	455	412	415	457	413	384	414	433	396	385	418	434	396	466	446	431	399	437	449	404	410	480	408	432	435
22678	21534	29317	24196	21532	21661	12324	3281	2247	1871	1584	1383	1227	1119	1057	928	912	833	811	781	754	743	694	710	701	638	616	630	620	643	608	632	595	552	616	582	595	559	577	568	593	592	522	576	564	556	521	512	521	541	524	534	569	526	559	573	598	519	521	517	536	513	518	546	512	546	526	521	599	541	511	555	540	519	563	540	521	514	513	493	506	527	562	517	524	522	542	519	568	520	543	494	517	541	551	510	520	508	529	553	526	521	485	546	531	525	556	507	548	511	527	485	485	496	535	525	531	544	510	558	507	524	523	563	517	554	529	546	472	484	487	548	491	527	521	579	491	525	469	540	545	543	539	508	527	511	520	526	515	527	582	559	510	550	526	537	521	555	516	495	508	549	516	540	501	507	510	551	478	552	508	512	517	523	506	520	502	542	507	506	502	556	526	562	511	519	515	514	513	554	520	501	594	503	531	505	501	510	539	531	540	548	536	543	550	511	515	494	550	568	557	499	552	525	545	491	544	499	510	546	522	566	530	534	543	540	512	500	513	514	558	539	504	572	550	541	487	494	491	517	555	560	513	475	484	505	547	518	492	532	513	502	557	534	530	556	490	521	539	497	522	518	540	548	520	512	501	510	545	522	504	554	477	509	538	508	522	558	525	531	504	533	482	488	533	521	509	533	540	561	534	531	512	516	527	546	532	550	523	507	538	537	536	523	524	511	507	503	515	534	575	490	522	537	533	543	544	525	528	483	549	539	528	530	515	504	535	532	499	502	534	489	536	504	597	522	507	542	509	525	561	506	506	540	510	520	564	523	564	524	527	537	507	580	521	510	537	548	546	532	525	545	545	536	532	549	545	531	535	515	457	513	570	525	526	505	530	515	519	496	572	540	552	537	514	501	482	517	514	528	529	495	512	525	478	550	496	483	529	557	529	519	544	544	506	551	498	549	537	517	488	528	519	512	574	543	549	542	513	508	554	516	511	534	524	513	484	515	522	584	543	515	562	494	513	551	557	520	591	476	576	523	502	543	499	557	529	541	511	536	534	532	556	520	538	523	540	506	461	524	507	527	558	508	552	493	520	549	537	498	518	499	499	550	510	534	517	515	551	499	494	527	511	549	510	514	525	514	518	527	550	499	541	516	486	546	535	516	507	494	530	518	509	535	502	498	524	508	506	537	496	463	549	512	508	562	472	554	530	510	520	510	520	532	517	470	517	497	511	500	491	532	510	494	504	521	544	497	526	524	527	466	564	558	522	548	507	537	520	508	545	530	518	482	557	472	533	523	543	539	517	568	517	523	545	502	471	532	491	537	506	523	549	558	546	559	523	556	543	519	536	504	547	483	523	529	532	580	545	511	493	562	544	503	520	512	540	480	559	553	484	510	537	528	492	495	517	528	562	482	538	506	498	571	507	572	488	520	533	484	546	529	541	499	511	478	541	524	602	550	494	537	520	547	524	567	510	489	555	542	510	505	524	530	503	517	555	537	559	475	559	486	494	454	469	534	549	513	498	523	541	539	529	515	515	513	558	532	513	519	551	505	536	523	519	515	522	528	488	489	526	557	563	553	530	577	572	513	531	555	527	542	503	523	551	515	519	531	497	557	504	480	477	522	528	517	535	520	518	507	501	472	488	499	544	517	480	502	526	509	518	556	519	536	530	535	505	580	512	555	504	523	516	529	542	525	524	540	528	502	511	561	498	513	561	542	527	516	529	525	511	503	518	502	521	490	529	486	519	581	547	489	503	561	589	550	533	524	549	509	502	499	520	557	514	562	562	492	494	551	543	515	523	542	513	526	533	562	521	566	535	525	532	524	503	527	499	526	585	507	556	513	484	523	537	566	542	547	540	526	505	523	518	522	485	535	539	575	516	494	549	513	543	528	512	543	536	529	515	507	509	526	513	519	538	488	503	548	526	527	524	510	531	529	508	522	521	525	544	509	518	552	516	513	539	555	530	540	524	540	526	523	544	551	501	526	526	512	547	482	520	577	511	516	491	507	526	553	537	490	502	474	511	516	551	507	522	525	537	499	527	525	496	527	529	511	523	541	523	552	543	563	536	536	538	556	507	490	466	532	537	519	551	497	539	530	567	522	545	533	566	491	522	516	524	530	522	551	533	536	551	497	527	515	546	515	543	491	527	550	562	491	529	499	500	516	501	524	527	510	576	537	520	532	500	489	495	499	539	565	516	505	526	535	525	473	532	502	541	524	497	517	503	502	509	554	485	499	485	509	518	554	523	523	522	540	529	510	502	528	534	535	556	511	569	489	524	518	489	508	522	566	540	500	474	545	546	527	526	476	486	491	514	449	524	557	539	476	504	513	522	516	575	502	539	510	533	590	494	503	551	535	526	523	507	516	533	512	505	498	538	524	522	533	540	587	512	538	525	508	551	527	512	555	540	515	512	534	495	506	492	498	502	552	519	466	512	572	529	554	541	539	531	494	514	527	533	513	531	500	559	497	506	529	539	506	509	541	519	496	503	518	545	513	563	530	541	536	501	519	479	539	539	537	517	519	500	518	528	540	534	528	494	525	517	532	506	545	500	494	498	521	545	520	544	545	545	534	555	511	525	509	505	503	509	515	566	508	479	529	494	513	538	518	516	535	492	520	538	527	482	530	543	479	534	521	511	514	522	521	508	540	530	506	548	519	485	522	465	492	512	536	537	510	506	525	549	557	547	537	553	531	529	521	511	515	533	540	527	542	574	524	480	506	529	545	545	538	519	532	477	516	512	529	496	499	567	505	489	528	506	501	524	542	547	483	502	568	494	485	516	549	530	580	508	516	479	531	530	514	499	542	500	492	509	538	551	488	511	534	517	481	508	531	478	507	553	508	546	529	526	536	563	490	526	512	528	526	518	499	506	531	579	501	508	489	493	500	498	529	562	552	474	520	536	521	527	524	542	517	513	547	489	518	516	522	586	553	542	521	520	519	533	537	526	514	540	547	556	553	561	481	535	536	526	527	560	529	552	499	552	541	500	534	525	553	506	561	529	527	525	542	537	517	573	502	477	485	553	534	517	531	540	531	505	522	552	515	519	500	516	491	512	529	554	526	513	552	460	541	530	480	506	532	520	526	508	521	537	538	515	540	490	520	535	492	510	542	534	491	537	526	528	519	530	540	479	467	555	549	524	522	541	480	558	501	487	503	492	538	480	546	520	545	552	534	528	489	498	547	565	564	546	549	547	479	521	500	505	504	547	519	527	529	500	505	535	528	527	517	540	500	478	521	498	500	522	511	558	520	509	509	519	529	548	500	517	531	512	523	508	505	500	539	514	534	513	512	480	527	552	512	539	536	511	544	508	509	533	530	529	488	520	535	528	529	520	553	549	570	549	521	509	507	529	514	552	498	482	508	531	543	473	522	524	555	522	520	528	529	524	510	525	535	530	491	538	514	481	531	509	504	530	499	557	563	576	524	502	518	525	502	512	485	513	548	539	507	555	496	537	523	549	532	521	509	542	496	543	510	542	511	576	546	546	534
20958	46305	30128	15552	11290	8782	6479	4938	3742	3006	2550	2094	1955	1667	1561	1370	1286	1183	1113	1091	1067	1061	970	914	980	878	903	842	827	801	817	778	777	741	744	746	675	745	703	740	737	724	639	695	737	640	725	688	694	650	706	735	671	655	701	708	678	689	716	707	670	694	685	631	664	672	639	697	703	665	658	680	637	676	650	663	648	720	663	680	680	635	700	660	661	657	656	649	674	651	711	677	656	651	693	677	685	684	657	642	689	685	652	650	674	680	658	638	687	648	671	648	658	646	705	670	653	680	644	669	688	710	701	651	684	667	682	672	632	709	673	691	648	646	675	662	656	634	647	676	699	692	705	666	656	635	643	694	683	638	661	615	672	675	663	677	639	719	608	629	692	687	685	665	665	714	662	681	648	682	645	667	625	681	608	637	632	695	693	627	687	671	674	681	716	634	677	726	657	677	652	649	633	654	720	660	649	677	633	659	675	677	686	660	670	657	687	656	686	668	689	703	691	635	693	666	652	644	658	662	670	694	671	630	682	672	689	619	622	671	645	633	661	636	698	668	604	711	653	673	659	692	706	710	705	667	696	683	678	644	652	653	689	621	693	693	674	665	657	661	636	657	661	661	675	654	667	654	652	717	644	661	670	674	664	661	635	656	682	690	698	671	677	723	640	663	651	653	682	663	689	676	620	668	668	633	687	688	666	666	717	666	683	644	690	706	686	645	628	659	672	682	637	700	672	651	678	670	679	636	634	687	660	669	681	674	688	661	664	685	727	654	675	603	700	682	713	632	663	678	680	654	663	654	638	662	643	690	703	711	667	680	681	658	678	675	666	653	678	686	685	674	698	650	634	657	686	718	678	659	703	636	643	733	668	689	659	621	663	680	637	671	668	660	638	708	631	645	652	687	653	696	695	707	667	713	627	654	652	655	688	652	655	653	621	673	685	663	690	631	640	690	646	674	672	668	666	663	671	637	623	643	641	647	664	660	650	656	685	684	660	643	677	642	655	669	685	653	663	672	702	699	651	645	679	696	707	679	655	654	670	625	653	644	692	638	682	663	691	698	676	680	671	645	715	664	680	628	690	713	680	630	694	668	674	674	709	683	676	658	694	667	681	659	672	693	619	720	664	704	645	676	681	688	634	709	659	615	666	677	656	625	691	672	663	681	701	686	707	663	615	674	656	688	650	646	672	629	621	677	666	665	645	661	684	637	654	735	647	667	623	662	659	678	671	668	692	665	585	639	629	639	652	675	696	662	676	683	669	709	643	637	632	651	684	679	673	700	623	643	647	689	693	687	619	684	648	697	684	657	677	672	717	671	627	703	682	671	662	664	674	638	715	692	675	678	680	696	694	631	673	669	692	706	684	615	625	661	609	649	687	640	666	703	662	675	678	613	681	664	656	678	668	642	686	637	686	677	681	669	619	699	724	714	706	648	694	732	637	682	653	688	683	702	725	697	660	641	658	675	655	665	666	646	654	661	633	703	724	692	667	627	652	681	684	656	734	615	702	647	663	637	714	640	683	684	684	664	655	673	672	684	650	681	646	649	671	689	702	656	688	649	682	661	669	648	684	693	695	625	684	663	661	629	679	671	672	677	670	631	643	679	618	709	660	696	646	691	653	690	752	700	712	688	684	645	672	659	673	662	673	610	634	689	712	733	664	702	678	640	675	675	662	700	631	675	663	666	673	665	623	698	661	765	635	678	681	696	693	627	614	644	663	696	677	667	682	657	630	651	676	651	655	657	671	645	689	691	692	665	703	650	683	651	708	697	681	638	634	623	694	655	658	667	602	690	665	628	690	643	690	664	700	690	715	680	660	631	652	673	718	648	616	713	637	705	705	614	703	659	699	671	669	630	700	641	642	654	638	666	665	666	649	679	636	641	648	655	662	666	691	657	635	695	685	663	636	672	673	654	629	672	694	636	672	635	606	674	658	669	664	639	639	647	693	722	695	693	677	648	675	699	666	682	692	712	647	665	655	675	627	707	663	710	653	687	668	686	656	688	690	693	654	646	663	715	682	677	687	705	688	680	683	692	710	656	687	652	676	653	644	696	645	650	678	681	655	683	637	703	635	668	669	646	673	694	647	638	662	655	599	665	643	655	651	716	628	705	653	617	706	675	682	671	677	695	672	669	693	687	707	697	649	640	697	657	671	656	737	691	659	663	654	704	702	660	673	655	626	670	646	652	638	687	696	682	656	658	648	639	625	677	661	649	641	682	703	681	678	665	638	640	632	667	631	644	682	653	687	656	654	679	638	656	704	643	660	675	664	683	656	678	626	689	642	688	642	668	698	735	648	641	643	645	675	667	647	676	670	679	629	695	688	647	695	671	665	683	702	693	636	649	677	643	651	700	628	668	642	660	730	698	678	686	720	712	671	655	673	651	683	690	646	708	687	667	705	681	687	689	695	651	696	659	660	690	700	670	682	687	732	722	709	606	663	642	640	693	662	676	655	685	683	665	684	705	678	676	676	680	671	656	650	720	651	678	640	644	629	678	672	661	667	707	654	642	674	709	647	679	652	669	668	713	647	700	736	650	650	652	673	655	737	675	620	695	675	701	654	686	688	675	654	659	673	744	648	648	679	705	702	651	657	672	683	680	701	626	649	684	616	661	674	659	658	687	668	640	628	687	645	653	641	652	683	712	690	682	669	666	702	679	640	680	648	673	687	695	717	677	659	648	646	669	668	712	646	648	654	653	691	662	699	678	645	628	681	714	631	665	739	676	661	670	669	687	712	646	631	660	668	642	701	654	681	672	640	699	656	673	690	660	697	675	650	682	660	642	651	665	664	668	676	678	679	683	669	666	662	658	646	611	673	665	669	662	682	678	672	654	682	702	662	649	716	708	678	629	660	677	708	712	653	604	691	657	657	661	642	700	667	684	633	644	632	694	662	631	714	685	666	657	630	694	676	633	654	629	663	629	639	665	660	675	682	671	693	687	677	625	703	631	664	695	649	671	683	687	669	602	626	617	616	599	688	684	713	701	667	687	669	653	649	692	657	686	652	637	672	674	667	665	636	663	658	669	666	685	677	631	633	602	698	651	661	702	641	719	634	668	670	654	656	713	684	738	651	695	690	714	684	709	677	650	652	717	712	628	684	668	651	667	727	699	657	688	690	672	620	653	685	667	632	633	697	627	640	650	650	694	640	693	677	656	659	656	659	647	665	729	691	712	698	642	669	694	705	679	666	696	693	698	665	706	638	667	694	660	662	712	662	665	650	680	636	696	639	669	659	693	699	642	649	666	652	662	684	691	660	679	712	713	673	660	684	620	661	692	649	656	644	646	721	632	603	668	669	627	663	679	645	651	724	672	673	644	724	632	657	643	621	682	647	664	676	643	642	688	684	713	690	683	653	692	688	667	626	625	646	647	713	697	635	658	669	654	671	668	616	673	641	642	660	685	673	683	672	653	669	701	667	685	638	683	661	656	645	646	658	649	665	652	662	653	627	686	660	655	720	654	662	671	677	690	639	692
27465	21585	16894	6491	2930	2016	1558	1234	1061	965	814	844	778	723	655	671	699	657	664	647	632	603	604	593	628	558	557	559	574	563	589	565	584	558	607	511	558	504	497	563	547	558	551	593	556	540	561	537	546	534	528	555	556	554	535	560	526	527	549	549	539	538	510	544	532	556	499	545	559	559	545	556	517	530	530	537	493	528	542	530	535	549	537	516	563	523	536	543	577	560	509	533	537	539	564	490	567	529	506	551	535	522	568	561	528	511	554	542	521	505	510	566	544	578	526	556	533	564	533	518	576	546	540	515	535	533	565	525	528	569	540	514	529	516	553	558	489	523	543	586	544	535	549	549	574	521	520	585	542	528	513	565	524	539	526	550	572	555	556	553	552	533	551	547	576	518	587	584	517	534	528	547	500	504	490	552	547	534	550	516	541	503	550	545	536	525	521	540	568	540	525	550	597	541	538	567	508	563	519	530	553	560	533	534	530	518	538	514	542	546	549	560	541	506	571	522	519	519	512	508	555	558	582	513	536	557	543	544	548	578	572	566	561	536	523	531	519	536	536	539	541	524	502	540	596	569	612	526	552	521	551	601	516	567	513	498	581	540	528	486	520	542	585	511	533	562	546	558	575	555	604	571	536	561	551	523	561	543	549	531	527	611	563	552	560	571	550	541	538	550	561	544	540	553	566	505	509	522	542	562	535	529	571	543	558	555	535	550	556	489	531	531	514	530	581	570	512	536	574	531	572	549	535	528	537	556	551	572	556	511	534	515	535	533	555	543	553	514	534	562	526	510	566	541	558	562	526	565	534	549	518	581	571	512	572	529	556	520	539	515	571	531	532	534	556	549	538	540	557	543	551	511	543	533	537	533	534	499	564	547	539	546	533	532	555	541	555	550	586	519	596	540	594	534	520	562	521	542	565	542	535	498	556	542	547	502	528	502	548	596	516	581	511	584	548	544	531	562	520	525	533	558	492	554	549	551	498	545	505	530	562	533	550	531	513	532	547	566	512	521	518	576	563	499	552	573	511	533	578	518	555	569	550	547	521	557	546	547	540	557	570	534	543	560	546	550	569	550	478	566	565	544	525	539	537	556	497	518	549	573	596	543	534	546	502	547	500	540	485	552	547	559	532	531	574	507	516	553	535	560	525	537	533	511	580	492	577	533	534	526	566	546	518	602	539	579	498	502	516	527	519	547	543	537	548	549	558	560	551	571	518	520	537	552	547	516	571	519	577	510	525	542	566	561	525	518	589	509	552	515	546	568	586	535	561	552	490	554	556	548	559	555	534	551	560	538	552	555	555	542	583	560	548	520	538	538	524	560	503	565	554	546	546	572	544	512	551	530	558	548	551	560	530	555	537	526	545	530	566	523	516	518	548	550	509	577	556	532	550	558	538	578	555	579	513	503	502	541	501	518	555	522	538	545	547	513	538	538	548	531	535	537	526	528	543	523	555	571	582	544	554	559	555	564	591	548	528	532	537	531	614	531	549	552	502	548	518	519	539	524	532	551	547	571	555	557	561	568	576	583	533	503	550	544	513	541	524	565	530	515	545	553	528	519	528	563	508	561	548	589	555	543	563	549	553	531	551	531	587	586	509	560	479	530	578	550	522	558	506	567	530	500	540	512	568	583	517	513	544	528	547	549	539	535	498	549	538	595	480	540	582	552	528	556	526	559	542	554	542	578	525	581	523	509	511	541	564	554	548	566	528	552	578	559	570	535	542	525	547	600	535	559	560	572	586	519	536	548	533	555	512	552	525	524	534	576	550	506	578	521	521	559	518	487	542	555	561	583	500	519	524	575	590	559	572	568	541	547	581	545	513	558	526	499	550	525	609	518	534	498	558	544	543	561	520	552	545	546	547	513	510	538	574	533	580	573	550	551	544	484	562	545	555	498	539	503	504	527	532	566	540	527	579	555	548	526	540	561	491	506	535	535	547	517	575	536	557	536	544	511	551	546	534	554	525	547	569	513	540	547	520	549	593	544	537	546	547	539	558	534	555	554	517	555	511	538	539	504	554	561	534	595	539	534	558	527	539	522	521	531	550	572	530	580	583	566	526	549	549	534	549	552	595	561	532	560	556	537	536	510	519	500	541	558	525	537	553	541	518	509	520	500	568	495	575	526	569	542	542	574	562	533	588	526	541	522	524	535	566	548	533	562	535	507	509	529	556	545	554	526	547	573	548	565	583	508	541	564	571	579	531	528	532	586	553	562	560	554	529	569	551	530	533	531	546	577	546	607	545	553	559	544	549	595	542	536	547	527	538	567	579	547	504	527	542	528	535	572	557	566	538	547	536	535	528	526	533	565	563	541	568	573	540	521	595	546	521	542	546	553	532	597	548	556	550	551	533	528	569	529	535	517	535	522	504	570	508	539	506	519	535	540	505	524	494	518	550	532	528	530	592	569	506	554	528	575	567	608	509	551	521	540	547	561	552	495	564	557	580	562	535	564	502	557	534	539	574	562	489	519	523	563	570	547	514	546	552	524	542	494	531	560	545	563	515	619	563	507	519	589	565	521	542	562	521	545	517	535	568	530	523	566	535	536	548	545	508	510	551	565	569	592	554	552	557	526	535	559	501	502	561	525	569	569	527	535	528	538	589	531	534	551	548	534	508	537	513	537	555	525	520	529	529	555	527	549	542	568	532	602	527	538	513	579	541	553	503	516	548	518	533	539	544	515	558	499	537	615	530	538	531	566	546	525	527	553	556	530	480	539	539	560	514	555	518	551	551	549	550	539	555	503	558	526	536	515	536	562	517	553	547	556	549	562	571	550	509	558	554	538	575	501	549	555	542	564	495	560	560	531	617	580	557	504	533	557	554	584	574	562	538	536	537	560	540	532	518	546	537	517	518	523	533	558	546	528	500	565	589	529	556	535	551	539	547	551	507	537	558	588	541	565	530	530	528	590	521	558	528	503	530	545	533	539	578	487	542	568	587	532	531	535	499	510	521	550	531	548	563	544	525	490	530	526	514	533	545	529	508	539	558	578	563	534	579	528	522	577	542	563	518	541	531	550	524	491	536	602	571	516	557	555	571	583	543	507	555	555	530	533	562	525	514	533	541	573	536	595	546	547	544	592	559	535	572	512	545	590	539	551	550	548	528	605	558	497	511	563	541	555	535	522	545	540	566	526	562	613	569	530	563	561	553	535	578	559	538	549	544	574	534	550	560	532	548	557	554	519	567	531	507	534	509	571	529	563	514	569	546	504	527	521	548	490	544	571	529	545	582	552	534	538	516	563	541	503	541	506	546	507	559	530	512	513	562	500	504	542	538	537	534	570	546	517	553	533	526	535	544	540	542	542	550	542	541	498	581	534	539	562	527	563	583	577	524	559	538	500	569	559	525	547	530	536	575	527	533	536	547	530	562	542	554	506	541	547	563	566	546	561	534	553	538	551	562	544	552	569	591	546	566	537	532	530	567	590	583	567	538	548	574	507	569	554	550	575	561	544	519	541	525	493	578	545	537	564
15209	27315	17767	7017	4889	3633	2716	2088	1739	1413	1312	1190	1033	915	936	898	854	800	802	788	780	772	740	780	779	728	722	701	682	722	763	692	652	657	731	661	657	643	667	691	714	664	718	638	686	733	644	674	693	699	691	696	712	623	701	665	634	691	684	651	693	681	684	661	708	655	691	633	690	672	701	676	634	738	649	653	722	628	692	651	674	701	713	646	689	674	684	686	671	675	676	695	667	645	716	670	706	664	658	669	631	699	653	694	645	647	666	674	629	692	681	693	607	660	629	702	634	673	670	645	677	663	633	651	679	669	684	650	683	673	673	673	648	633	673	671	705	690	664	694	634	653	714	683	662	684	654	655	681	699	675	655	648	689	639	655	682	660	637	674	734	673	673	660	631	687	688	677	658	613	669	654	712	674	675	627	626	651	673	645	686	696	698	678	673	670	606	666	658	680	646	674	651	695	668	663	652	678	663	689	643	669	678	650	664	657	658	688	638	652	670	685	622	655	696	645	644	695	672	660	669	653	685	637	643	654	669	656	671	681	685	652	641	699	669	638	678	698	675	653	685	676	678	668	674	715	646	695	683	664	629	635	655	627	660	646	604	663	686	692	670	666	671	683	693	748	651	664	678	672	659	662	656	613	715	691	648	658	666	640	676	659	682	644	653	673	690	670	640	658	674	677	663	723	656	632	638	667	699	698	704	661	669	663	722	666	703	678	702	674	659	646	660	675	675	667	708	659	663	659	629	691	748	656	676	664	686	681	684	675	662	648	678	701	685	701	662	681	676	704	642	699	654	672	709	710	667	677	644	657	654	691	646	640	673	618	691	670	664	651	638	649	747	657	695	635	706	697	702	667	701	660	621	698	682	652	638	673	666	667	680	718	673	596	646	650	702	666	693	671	677	642	651	669	639	727	694	694	682	630	617	645	701	673	678	692	674	712	686	712	681	674	666	685	645	625	681	655	612	695	692	624	677	665	683	669	650	642	712	664	677	694	683	686	681	650	681	719	648	652	647	679	694	666	696	665	699	664	638	662	686	678	694	654	668	653	702	666	680	648	620	641	676	694	667	655	637	671	678	634	702	689	676	683	660	706	621	656	709	709	714	686	668	680	651	701	683	699	711	676	695	685	658	685	625	695	661	681	684	656	686	699	649	672	683	698	659	690	715	679	667	678	660	693	646	620	709	702	658	673	635	655	683	704	705	682	708	677	664	649	676	731	679	696	680	661	655	655	659	655	656	638	665	668	659	661	688	694	705	706	694	664	663	675	627	672	726	698	632	644	679	680	649	622	707	665	700	695	646	658	682	719	641	650	660	724	644	685	677	636	687	639	688	644	699	678	661	708	634	666	640	634	672	677	682	679	676	648	706	675	671	730	688	700	683	692	668	680	631	669	670	671	663	677	671	659	655	664	668	683	645	654	664	672	664	652	653	736	660	690	700	660	658	674	658	701	696	644	698	664	667	658	667	688	681	663	601	689	655	670	691	692	685	632	695	664	648	727	703	689	665	674	672	676	628	697	716	681	713	683	700	652	697	668	686	689	623	655	697	651	681	713	656	696	694	686	673	687	684	663	631	651	692	651	634	628	685	653	720	645	616	680	683	699	676	646	665	639	711	651	703	661	683	727	691	700	695	726	673	665	647	633	681	676	709	691	681	617	677	684	724	653	677	647	675	651	688	671	648	706	666	680	701	651	682	687	651	689	704	710	649	660	694	632	688	680	719	670	618	679	677	629	675	659	658	657	708	690	637	661	704	641	663	668	654	704	681	695	647	705	632	667	681	617	701	678	699	642	687	683	664	637	681	665	672	685	681	671	671	696	636	657	689	685	696	715	636	668	672	682	707	719	622	646	615	627	689	680	663	612	691	626	661	664	630	622	680	656	629	631	674	671	689	666	651	698	654	703	690	712	677	660	707	687	682	651	717	639	688	725	613	682	672	620	671	698	653	703	697	674	683	626	699	616	637	631	678	659	707	669	650	668	687	649	676	695	634	689	658	677	702	687	689	668	666	699	687	700	678	704	730	688	698	671	628	659	649	651	671	638	688	689	642	662	659	672	688	645	649	661	662	657	702	712	661	650	689	678	676	663	703	684	667	715	694	642	646	665	709	643	652	655	730	707	698	676	690	707	691	689	713	710	644	706	709	667	706	662	679	665	637	719	659	654	682	628	637	651	656	709	702	685	651	634	698	667	675	659	658	655	679	706	672	707	671	680	720	757	695	635	656	662	706	640	687	663	707	636	708	617	664	658	698	708	688	684	697	619	617	626	661	684	691	653	690	638	659	682	679	731	688	722	740	657	678	688	696	703	669	666	687	672	677	660	673	737	652	689	672	697	688	650	611	697	698	674	675	677	724	697	679	687	633	630	627	692	682	619	670	704	660	686	678	642	664	679	679	637	673	638	690	654	692	678	639	644	640	725	706	671	650	644	652	692	654	713	624	627	694	679	692	724	664	725	662	683	654	645	666	665	654	642	642	705	648	671	637	663	647	656	702	688	668	706	632	672	674	650	689	650	693	630	665	689	676	684	675	717	640	653	707	658	649	681	682	662	697	633	707	668	631	641	653	643	645	719	696	694	655	695	658	689	705	684	690	688	633	716	703	684	636	671	681	641	692	654	664	678	671	640	650	682	671	680	726	653	682	717	700	673	672	735	661	657	689	672	661	677	650	688	631	653	627	655	653	685	664	656	650	731	651	674	647	681	660	647	654	666	650	652	663	692	666	678	653	644	678	637	661	687	671	653	643	680	631	642	694	661	675	656	701	635	638	656	656	658	679	659	718	686	679	647	663	694	688	659	710	622	657	713	705	682	690	664	680	665	711	694	678	638	697	674	678	676	705	742	708	690	680	660	638	646	635	670	689	705	707	645	656	702	645	691	649	648	683	693	687	664	672	659	632	677	672	664	698	633	651	678	697	671	664	667	640	682	670	733	672	655	654	640	631	686	684	653	671	669	655	703	703	712	649	629	625	643	647	722	660	668	688	656	705	677	671	659	660	658	655	648	666	697	654	663	660	674	687	633	672	625	669	689	668	657	653	679	688	670	676	666	654	678	686	652	658	692	662	647	652	658	680	698	685	656	634	677	682	667	627	658	657	665	661	717	638	698	694	678	663	681	696	667	686	635	701	688	627	671	664	713	699	689	686	658	725	646	648	697	674	675	669	623	703	654	642	684	659	650	688	635	676	653	689	687	699	653	678	702	696	655	693	652	678	647	641	682	627	667	674	675	680	665	667	684	692	681	654	673	644	719	693	669	685	662	656	693	678	670	714	690	664	692	664	696	640	658	662	647	662	657	674	635	691	666	722	669	713	681	631	648	666	666	672	712	669	661	709	655	717	711	696	655	704	716	660	649	713	667	656	682	644	671	649	653	697	664	680	687	645	674	636	654	676	663	690	684	694	730	665	656	693	628	710	700	641	641	662	703	659	629	658	700	697	652	711	678	639	691	667	658	621	668	644	689	657	655	641	652
23627	21542	28878	24666	21544	13699	4070	2389	1798	1544	1364	1289	1168	1183	1079	970	977	1002	928	904	915	868	835	891	849	857	815	775	780	768	776	782	755	748	806	794	751	729	719	738	731	714	691	724	783	739	717	720	772	728	761	730	737	680	756	749	716	730	695	748	791	751	677	723	775	724	722	709	759	729	697	694	764	774	743	769	671	761	765	720	690	682	694	728	668	708	802	749	744	680	681	688	702	724	734	694	714	706	776	755	712	702	713	724	722	721	731	706	718	665	735	700	699	756	711	727	720	682	692	680	729	687	762	761	729	746	756	717	733	740	725	707	684	722	712	710	731	730	692	761	724	741	696	715	721	817	729	701	746	746	727	715	710	685	741	722	777	705	655	714	658	742	726	744	722	728	721	749	728	722	703	710	713	710	673	701	723	724	697	719	699	683	701	747	683	653	745	735	740	702	738	717	769	733	758	762	674	757	702	762	722	698	671	749	698	726	691	718	710	688	741	691	732	764	701	710	761	747	686	757	709	729	735	739	723	703	716	699	741	728	719	721	740	742	762	707	710	689	760	714	700	686	756	674	768	708	695	685	728	725	734	694	741	764	730	727	693	709	754	693	741	692	722	714	711	699	745	671	782	676	727	700	747	683	735	759	696	710	734	714	727	727	763	735	777	711	740	731	706	670	722	712	703	769	708	717	709	735	712	702	743	681	742	692	730	716	718	724	734	686	678	738	778	746	697	729	661	721	743	785	742	686	727	746	754	798	761	732	687	731	690	701	691	722	705	728	714	689	696	720	709	714	682	735	663	738	654	676	738	782	709	718	738	758	767	723	701	739	785	704	706	695	704	738	765	703	707	726	705	730	775	746	779	736	679	736	694	707	693	759	717	725	741	736	727	705	740	711	718	680	722	720	694	732	747	694	721	698	705	733	723	715	752	747	742	708	691	725	699	668	704	752	757	723	695	685	718	762	713	750	742	744	711	727	721	703	678	713	727	690	732	699	770	753	709	729	717	705	766	693	715	705	666	677	755	726	755	721	775	715	699	724	746	724	689	708	755	753	730	749	765	689	722	734	753	728	742	715	656	699	683	728	719	739	722	694	674	732	748	702	707	711	744	691	697	720	709	743	739	702	716	686	722	723	729	713	722	707	682	755	726	693	717	744	767	756	708	717	748	748	698	702	712	724	725	759	696	758	742	746	756	716	743	691	730	684	698	712	690	684	664	737	700	721	699	742	775	769	732	732	686	685	732	723	735	747	724	798	691	706	694	762	752	696	767	701	718	745	691	683	706	780	660	752	745	735	685	713	722	768	688	721	732	687	779	694	718	696	742	647	734	712	666	742	729	671	729	713	711	774	662	669	754	722	731	736	714	742	700	749	744	736	716	765	732	744	711	720	710	729	688	750	711	745	746	772	669	716	720	731	697	789	714	711	718	699	728	747	701	681	692	721	723	689	690	710	659	716	771	723	707	708	736	726	704	726	727	741	687	706	700	758	759	716	724	696	667	698	760	728	705	668	718	768	725	711	768	761	739	732	748	733	683	717	686	748	730	720	728	680	743	708	729	734	718	684	716	720	704	685	772	731	708	695	710	736	736	755	696	712	700	723	740	743	763	721	705	722	684	744	643	711	746	745	736	734	694	707	696	746	727	745	701	724	717	762	707	717	682	716	749	685	711	705	740	708	745	698	692	734	684	690	735	751	688	728	715	689	750	700	724	674	716	740	705	747	661	762	761	704	716	694	678	756	728	713	684	740	764	691	730	735	710	759	700	697	716	692	703	700	697	703	717	682	719	702	731	708	684	714	744	693	692	703	763	750	714	721	724	768	753	714	732	711	704	711	815	701	722	701	747	733	696	770	709	708	671	684	722	744	676	715	698	682	733	755	740	747	757	747	703	767	730	719	743	674	692	670	733	733	761	743	720	748	726	731	733	720	717	666	736	709	693	713	704	707	753	744	723	697	684	720	690	662	698	754	689	727	656	736	678	743	746	746	750	723	711	723	688	681	694	729	694	725	707	748	748	716	749	758	715	720	758	668	685	730	705	713	714	709	774	706	711	766	754	735	730	688	660	676	725	724	761	686	728	750	729	738	736	696	736	739	714	680	696	729	719	708	711	726	651	717	736	743	685	734	717	705	731	655	739	710	670	735	722	704	710	734	720	723	706	631	713	722	733	710	759	678	753	746	737	693	704	726	696	709	749	754	787	719	761	691	717	736	728	734	751	726	744	690	773	718	719	714	711	699	727	720	709	767	717	730	717	728	739	678	722	707	711	688	702	692	740	753	676	703	718	658	729	686	722	714	678	707	763	733	725	722	683	748	682	726	716	685	715	774	713	753	704	646	768	678	704	739	736	686	738	747	711	720	710	718	722	666	701	754	759	676	817	703	762	716	708	738	703	704	700	766	664	696	678	724	703	722	708	753	725	710	724	755	689	707	721	670	742	686	705	747	734	707	704	662	687	702	732	697	679	706	735	724	685	700	731	730	666	676	726	726	730	715	742	747	728	740	754	731	706	727	674	724	711	724	709	677	708	707	721	686	688	721	751	751	705	668	706	753	718	705	739	743	727	724	740	717	705	683	750	706	725	699	724	709	728	718	682	715	721	731	689	736	691	675	713	721	702	730	693	754	712	683	683	702	722	665	724	731	717	705	692	763	702	718	744	726	729	780	771	712	762	680	732	731	754	734	732	712	693	742	733	701	725	740	763	740	739	747	719	720	759	694	707	679	716	717	712	719	707	738	681	741	736	727	662	688	781	682	753	694	723	709	759	711	667	758	716	698	722	716	754	750	717	698	776	666	744	656	721	712	712	708	710	759	716	740	704	696	747	714	755	702	746	688	765	767	709	724	710	703	790	712	739	733	744	713	720	734	671	706	691	695	667	706	748	747	710	718	661	733	741	756	695	683	759	772	774	741	694	713	724	692	746	723	722	736	679	746	695	731	694	733	682	751	740	721	647	734	736	728	714	722	701	710	700	686	696	711	698	702	756	734	747	724	761	751	697	765	739	712	754	698	732	736	742	771	728	720	736	709	704	760	689	653	710	714	719	744	701	703	727	706	703	701	728	720	705	704	715	698	746	706	730	694	672	655	752	754	748	687	746	726	703	719	659	718	776	701	658	719	720	787	747	662	738	713	659	690	690	769	688	721	735	699	730	697	737	723	684	703	716	755	741	721	728	707	681	662	711	728	753	706	731	748	766	682	730	803	696	698	771	729	682	673	702	735	673	746	703	716	718	734	694	695	697	685	724	717	741	706	715	750	696	744	716	683	687	746	709	705	701	708	694	780	738	686	703	738	716	730	704	762	696	701	682	729	743	710	709	712	706	683	740	719	715	727	727	690	670	676	680	755	713	702	690	744	684	702	670	683	729	711	735	710	712	732	686	712	727	746	754	790	652	710	724	688	741	687	715	739	714	712	744	691	696	713	763	696	719	728	712	730	731	688	739	776	700	699	734	740	761	671	745	716	732	771	723	717
17950	36811	26233	11843	8718	6472	4888	3813	3102	2511	2150	1781	1691	1516	1414	1363	1287	1232	1229	1183	1151	1092	1068	1022	1049	1035	1082	963	978	1016	935	932	993	925	888	928	941	925	906	928	929	946	897	877	893	896	861	904	902	893	864	860	926	866	914	897	893	866	880	911	872	922	840	841	852	942	903	888	940	854	866	862	833	884	869	952	883	856	852	904	885	916	870	870	833	928	872	828	871	880	859	866	887	916	867	878	845	895	825	834	842	899	884	859	895	906	913	871	899	850	843	870	868	867	849	902	912	801	882	870	878	847	843	878	864	864	861	943	870	864	843	879	910	885	910	900	843	874	845	932	877	836	851	861	869	837	938	882	923	870	915	913	897	880	896	944	894	871	924	911	882	884	836	887	809	862	941	888	832	871	878	950	909	893	853	837	892	853	895	807	870	868	900	895	893	855	858	880	866	855	890	870	890	892	855	877	896	884	874	850	884	919	877	859	834	818	870	909	859	920	834	891	886	882	886	923	891	917	914	830	888	863	903	914	905	934	852	853	945	918	904	899	859	891	838	860	832	914	897	894	849	880	855	880	878	891	892	854	879	907	898	828	888	926	866	902	866	910	902	862	842	901	916	855	886	908	863	887	854	865	869	836	879	912	906	923	860	889	851	880	878	881	868	834	881	925	920	859	900	863	909	819	892	865	867	934	854	891	862	868	925	906	853	926	892	828	846	840	871	872	858	821	905	885	868	867	862	866	805	909	860	849	877	878	872	826	952	908	963	921	916	878	864	955	908	853	891	910	871	870	916	871	884	902	869	874	847	886	901	915	859	889	833	825	905	878	908	897	960	878	818	880	884	896	874	926	880	887	872	898	913	855	882	900	846	924	863	893	835	885	919	895	874	899	905	901	900	851	872	901	924	926	870	904	875	889	903	823	875	842	889	882	837	909	914	851	871	900	889	868	936	826	892	892	848	891	892	869	897	868	908	869	918	911	907	898	865	874	878	883	914	882	893	900	824	868	917	883	889	828	872	910	883	898	912	856	866	882	866	923	839	853	892	868	869	877	867	869	884	847	892	838	890	898	883	885	911	856	848	847	905	886	818	834	841	894	835	905	880	904	883	891	886	893	839	929	873	841	842	914	832	895	912	883	906	884	918	873	881	874	900	837	928	852	879	825	851	889	875	895	856	896	892	863	899	874	876	867	825	885	906	860	859	916	903	910	878	871	881	806	900	847	875	848	841	837	914	886	927	890	907	900	894	846	890	883	819	880	902	894	888	896	847	895	903	935	890	875	863	886	911	940	906	891	896	919	873	915	918	931	918	817	870	870	906	886	904	885	873	951	895	922	874	906	854	910	849	883	873	863	944	863	863	888	827	883	861	917	879	926	886	920	870	911	812	911	856	862	898	903	916	830	781	901	901	903	867	898	889	882	872	862	848	883	898	922	833	890	884	874	873	863	891	907	883	896	855	850	848	899	905	894	913	909	887	872	847	892	899	861	960	869	865	910	856	907	885	929	874	802	854	903	894	922	922	898	883	837	885	887	877	837	918	851	899	901	886	904	897	905	876	890	891	921	888	892	917	857	914	917	922	889	923	903	854	931	905	915	873	921	876	882	898	877	870	908	998	868	840	889	862	915	855	873	842	857	913	878	843	915	859	883	882	877	904	939	813	862	898	937	865	848	859	856	903	834	844	835	860	911	924	903	878	868	892	895	881	934	883	875	889	925	923	852	887	941	884	905	812	855	887	830	863	915	890	976	849	878	914	903	848	884	861	918	895	930	863	894	852	881	896	886	881	822	864	901	891	863	853	931	935	874	903	883	886	928	902	906	864	897	899	1017	943	847	915	887	887	840	926	893	939	886	950	819	884	854	905	917	911	890	869	864	899	882	907	924	929	889	858	895	887	881	871	866	871	918	871	812	884	927	867	894	865	881	837	890	864	858	878	941	883	915	861	916	848	879	912	938	903	884	847	847	878	895	878	907	852	848	900	851	869	864	915	929	885	904	854	861	923	866	838	835	940	850	885	868	887	897	860	904	891	852	895	860	832	878	846	939	879	915	908	869	872	895	861	900	918	878	921	934	851	875	913	856	906	838	896	885	879	889	877	854	870	853	855	894	891	866	837	931	879	882	795	873	842	904	852	880	897	884	895	852	903	877	950	883	869	879	898	907	835	864	860	901	907	813	874	893	845	833	859	869	842	935	870	883	852	935	873	865	872	881	857	884	829	911	897	868	891	900	889	899	888	874	899	898	899	897	861	837	846	895	924	906	828	840	857	918	848	862	920	835	909	908	884	837	900	879	908	806	913	881	892	918	861	893	865	813	858	870	874	920	816	831	908	851	846	825	905	848	878	893	868	865	877	918	907	890	876	892	861	896	896	851	879	894	921	922	869	856	898	896	907	898	873	851	896	919	908	853	880	856	875	873	862	843	852	836	833	886	827	888	898	895	917	902	905	913	858	839	958	859	884	836	836	849	950	899	858	901	960	849	878	862	871	908	892	918	895	861	906	843	890	904	867	858	849	897	848	869	832	911	869	879	872	896	890	811	873	845	908	869	863	851	898	939	884	891	877	888	903	872	835	896	887	874	970	915	859	899	908	869	908	903	864	913	876	940	902	837	873	875	881	886	858	924	892	886	875	861	897	858	895	899	844	837	885	892	888	892	846	861	825	922	811	892	918	888	890	876	841	877	881	860	824	849	947	843	910	866	893	884	889	897	895	862	886	925	847	925	894	888	895	964	933	903	908	860	860	880	887	881	901	845	855	850	893	905	853	850	874	894	848	876	865	865	877	881	917	888	866	833	832	879	884	878	887	916	894	829	896	842	897	867	940	894	888	922	876	834	872	925	917	831	830	865	822	904	830	853	894	887	901	858	910	840	917	874	867	933	837	868	864	906	871	877	894	940	836	828	936	906	871	796	851	925	886	905	904	903	836	872	896	927	905	873	914	938	933	877	833	951	910	828	901	857	908	846	852	881	889	873	955	823	883	820	884	884	939	843	871	874	876	898	908	926	924	892	913	873	916	879	899	867	881	874	844	891	829	886	874	922	858	905	854	879	899	897	865	875	851	821	859	879	925	894	861	886	859	915	920	921	818	886	825	874	903	857	871	859	841	905	881	906	929	876	853	898	836	901	880	858	897	918	903	834	834	881	848	879	860	847	843	886	867	893	890	890	866	895	846	799	935	870	941	838	902	921	895	887	847	817	860	909	895	915	899	890	903	893	847	943	849	913	905	886	849	870	860	871	861	866	912	889	920	885	856	874	897	880	849	870	887	929	908	851	878	867	854	829	869	912	890	852	910	892	875	833	919	903	850	894	884	862	856	887	876	903	876	861	855	829	894	881	898	905	880	862	895	842	897	838	858	888	866	843	903	897	935	927	921	889	880	842	862	874	861	850	903	857	862	831	861	874	880	920	949	848	866	851	877	910	923	921	880	876	959	862	860	927	893	888	903	914	938	897	844	852	855	890	861	884	851	879	845	858
24682	21513	27794	25580	13023	3160	1973	1318	1086	908	812	719	640	602	585	522	472	461	497	453	478	451	439	433	394	370	385	403	358	379	405	366	326	374	347	356	358	335	333	344	354	336	381	337	324	383	334	337	360	340	377	329	321	344	332	335	305	333	346	310	348	300	321	334	337	326	311	343	319	299	350	343	336	316	317	369	349	344	316	365	324	360	342	318	319	338	342	305	321	363	361	341	318	330	306	322	350	313	331	345	373	287	344	357	317	335	340	337	378	309	344	327	326	322	323	340	329	360	331	318	340	374	347	322	342	324	310	352	315	303	381	300	316	322	324	331	326	349	336	338	348	354	327	330	293	322	320	335	329	298	306	347	342	279	332	326	336	296	317	328	330	335	366	276	297	318	355	310	327	302	380	331	332	341	330	319	350	304	348	346	309	353	330	304	333	373	359	321	308	372	323	327	345	317	316	323	317	339	337	317	333	320	340	353	308	340	320	355	336	330	316	324	307	356	302	319	306	309	300	319	320	320	345	342	331	332	296	319	279	335	324	339	310	321	310	349	343	357	325	354	332	334	287	347	328	317	300	342	288	322	330	341	336	342	339	344	335	362	328	346	320	336	338	324	308	356	329	355	355	327	324	313	318	362	327	314	337	312	301	324	329	345	306	353	304	336	348	334	332	338	338	333	299	296	368	333	341	352	317	307	312	330	330	326	322	348	329	330	314	334	351	334	322	315	352	323	327	324	334	318	312	313	306	305	319	316	333	308	319	343	344	327	330	329	318	373	342	359	316	307	339	345	319	325	345	354	324	298	340	363	296	338	302	299	356	323	324	350	322	368	335	308	341	340	342	328	357	317	364	326	324	367	311	339	342	320	363	355	317	332	329	327	329	336	329	321	354	333	331	335	329	297	342	324	353	326	292	308	345	329	384	302	342	329	323	328	312	309	329	278	361	304	313	317	360	331	339	358	339	324	348	355	338	330	344	347	348	319	343	343	297	373	320	342	348	293	345	289	364	355	293	316	325	349	341	345	336	326	324	345	347	350	345	311	323	316	353	317	333	328	310	352	336	317	311	364	334	345	312	319	340	310	359	324	325	374	350	329	316	326	335	363	325	353	302	358	317	340	327	342	328	294	338	381	371	320	324	331	317	355	329	353	335	338	346	336	333	321	323	316	322	328	369	349	348	333	318	335	322	332	305	331	307	345	342	326	310	357	321	352	324	338	305	325	306	328	306	307	334	326	331	327	325	346	336	311	296	349	342	327	348	355	376	322	312	336	294	348	322	319	334	368	310	333	325	321	324	329	322	311	343	332	338	311	334	340	308	331	350	315	323	331	339	326	344	333	317	337	334	320	318	309	299	310	304	346	355	303	354	347	356	355	307	341	351	341	350	325	336	294	321	343	341	320	334	330	330	310	341	322	298	325	329	326	322	342	323	339	360	300	322	327	329	353	350	340	331	339	328	321	338	314	308	328	331	297	312	362	341	327	359	348	339	296	305	311	358	380	329	309	324	350	296	316	324	324	330	356	317	329	330	324	359	351	326	299	351	338	347	307	345	310	323	301	360	340	326	325	327	322	335	329	347	316	305	358	338	306	325	336	332	337	334	339	327	327	326	295	314	335	331	364	350	293	328	318	335	341	338	349	330	333	359	334	328	328	321	364	345	311	333	353	351	334	360	330	337	341	329	315	329	340	323	334	315	326	311	343	321	310	360	320	365	318	341	310	320	326	301	344	337	366	307	330	315	343	342	323	314	323	339	310	297	321	363	336	321	334	338	329	317	306	329	359	311	351	335	355	324	361	349	337	315	324	324	359	334	339	317	332	307	323	339	313	339	338	293	342	299	308	324	312	331	317	337	303	319	293	314	368	311	351	284	352	315	303	355	324	340	338	328	348	340	349	323	339	361	340	331	360	322	333	353	293	358	317	338	344	346	330	341	332	324	332	364	340	370	336	342	330	295	337	300	319	353	342	333	334	363	313	333	329	325	315	339	325	337	335	331	330	337	302	302	348	319	338	313	347	324	314	359	320	372	312	323	350	348	325	304	287	335	321	345	323	328	313	278	328	324	353	308	312	336	335	341	306	330	297	337	326	333	322	326	333	337	330	350	349	354	353	320	326	343	314	320	337	356	342	325	325	319	339	311	344	322	346	359	345	327	309	290	320	317	366	318	337	308	329	337	373	339	331	297	336	342	310	347	323	352	342	333	313	340	340	331	359	331	343	315	323	345	315	342	307	341	305	345	314	356	346	304	302	328	325	336	329	330	329	360	317	354	337	298	355	325	313	337	325	356	302	352	336	316	311	350	343	319	312	351	341	307	324	332	341	354	298	344	328	350	304	335	353	301	331	353	306	324	325	341	304	316	346	301	364	291	360	295	369	333	330	332	361	317	331	355	314	334	352	326	329	341	327	338	326	325	326	320	339	303	329	318	327	291	338	329	327	316	327	320	365	326	322	317	279	341	344	352	304	344	352	314	331	323	358	305	341	345	301	360	346	333	348	318	312	349	330	313	329	320	345	347	319	285	296	350	324	322	313	314	315	297	336	332	320	336	346	304	356	325	327	294	344	343	290	321	337	333	329	319	355	322	327	315	334	308	340	345	358	335	350	325	318	333	315	339	329	303	341	296	314	371	316	343	338	330	344	316	307	298	339	365	303	327	320	279	317	359	321	330	329	307	331	302	340	350	309	317	347	330	335	365	329	322	330	340	309	341	332	333	330	337	326	339	356	327	325	301	333	344	347	303	319	345	345	295	366	337	341	380	319	340	323	362	359	345	345	306	307	315	360	365	338	333	322	334	309	322	325	340	317	313	331	361	336	321	350	332	323	312	357	335	366	334	300	371	361	333	326	333	352	348	356	356	340	366	334	343	315	327	323	347	312	341	349	335	343	304	358	360	319	346	328	325	321	331	322	322	322	330	343	340	312	328	318	307	363	336	341	330	339	347	330	324	324	326	297	349	338	345	336	342	334	338	333	314	314	345	329	338	344	351	322	327	354	333	340	322	306	316	366	353	367	319	352	320	354	344	317	357	329	299	343	301	347	333	337	308	320	331	330	299	338	331	314	340	313	317	306	334	354	323	328	292	320	322	350	343	349	313	326	356	350	352	346	352	324	303	315	333	318	295	316	332	368	329	362	305	327	308	327	354	311	321	310	335	338	307	331	322	364	326	330	298	348	321	351	333	341	361	321	331	317	356	320	318	320	339	370	297	325	332	311	338	326	330	341	297	345	300	312	330	315	327	336	359	333	303	302	312	328	339	349	322	310	328	360	342	291	335	350	301	298	343	331	337	322	335	326	357	355	337	330	334	315	339	325	340	313	334	329	306	380	332	311	334	353	321	316	325	329	325	346	351	327	354	338	359	325	307	339	292	343	303	323	326	300	339	364	350	325	360	314	340	340	324	317	328	343	318	341	327	297	312	330	305	324	350	293	336	348	326	339	310	350	326	329	332	319	366	288	340	319	332	357	318	308
16375	31589	24366	9444	6751	4894	3669	2712	2051	1650	1320	1103	1047	975	845	761	729	674	659	681	600	613	529	589	514	552	538	501	482	483	511	469	479	471	468	439	454	483	451	435	476	470	451	409	458	416	462	424	441	434	428	463	416	439	437	453	417	416	432	447	441	434	419	445	440	459	425	391	446	423	407	405	411	422	411	433	448	433	457	458	411	437	456	392	404	440	445	417	480	393	462	423	427	412	426	431	445	442	398	404	414	431	423	451	457	443	426	442	431	436	427	435	455	430	446	416	398	406	458	407	408	430	421	421	436	406	450	452	407	445	457	426	432	434	417	409	437	466	451	412	437	460	450	451	416	445	454	418	432	443	453	451	450	438	446	425	404	412	445	438	407	409	397	415	435	445	428	423	438	415	406	453	416	396	420	406	443	408	469	429	434	435	403	446	428	439	413	427	421	421	449	415	414	394	447	440	410	359	445	428	430	414	411	418	432	425	420	425	436	432	472	425	386	412	430	436	427	422	465	419	451	453	419	438	459	422	441	444	407	417	446	401	428	418	437	445	438	436	413	402	425	414	419	440	430	436	428	449	427	413	443	414	424	410	406	436	421	443	433	433	413	389	437	416	418	422	444	395	450	417	451	399	413	400	427	426	451	428	443	410	398	428	401	428	437	449	461	445	409	468	392	423	440	461	437	422	400	437	398	416	469	420	470	445	425	414	424	426	422	427	438	415	421	425	440	398	438	432	440	400	424	413	469	399	418	412	413	391	423	406	429	405	418	411	424	465	395	439	470	409	430	410	423	405	442	424	473	411	415	418	421	421	404	426	430	416	414	453	380	421	409	417	419	418	433	430	425	403	452	447	429	468	429	428	454	438	424	416	413	422	435	474	441	436	471	393	462	452	397	410	412	401	421	452	467	423	424	420	416	414	454	439	393	401	461	461	436	424	427	438	434	436	433	391	413	425	470	413	433	431	460	465	463	396	482	439	401	428	407	409	432	413	396	438	464	433	422	426	425	395	422	424	442	458	401	415	458	425	437	432	388	415	406	427	421	405	467	424	466	429	432	426	431	399	431	429	424	409	411	446	388	436	431	461	444	447	426	427	452	403	431	453	448	414	426	426	427	480	410	444	414	449	407	413	416	463	423	415	418	418	434	445	435	396	452	412	431	427	435	437	430	386	437	449	431	415	422	413	412	416	435	404	429	471	414	454	434	431	410	420	426	436	438	453	429	451	412	399	431	426	415	449	416	418	437	415	366	412	445	478	463	399	400	443	394	439	443	443	426	428	430	460	416	449	465	455	420	429	418	408	472	428	431	422	399	430	393	430	436	440	423	419	424	461	383	439	450	448	429	416	434	428	431	428	422	437	429	437	390	441	397	443	421	458	413	380	405	434	452	433	410	431	424	438	424	429	440	387	408	462	451	456	440	462	421	433	439	460	391	422	432	407	435	465	465	444	422	427	429	489	394	428	418	432	441	441	416	439	423	431	459	435	388	411	426	427	412	406	424	396	410	400	448	439	382	416	448	416	443	461	439	440	460	433	437	378	408	444	398	432	453	434	447	428	441	439	446	424	403	446	450	418	413	437	422	389	457	408	399	412	448	433	426	425	454	456	459	427	421	396	431	432	449	419	436	479	459	443	429	454	405	445	427	445	445	417	374	460	409	400	450	392	426	444	439	409	430	443	439	426	445	437	450	450	391	429	442	420	429	405	420	442	448	398	438	426	424	433	410	444	417	421	427	480	421	400	445	402	396	434	419	431	415	444	448	442	407	450	416	394	439	450	402	426	429	427	387	440	417	419	466	437	423	444	457	444	419	438	413	440	399	374	406	420	405	412	429	403	428	427	460	424	404	438	379	432	433	427	403	431	449	427	445	436	412	457	450	432	421	408	466	444	407	413	452	420	444	433	436	443	430	427	421	441	420	437	440	390	464	409	424	418	457	427	419	433	412	428	450	476	404	425	433	382	398	438	419	476	415	432	426	430	438	434	468	407	444	395	446	463	470	430	399	447	401	420	464	402	422	433	445	433	421	417	446	412	449	446	444	425	444	447	427	374	405	427	441	420	414	418	403	428	433	457	417	442	419	445	402	437	438	427	428	418	412	425	461	413	419	427	433	420	446	413	412	461	408	467	426	472	427	436	473	438	402	419	429	420	449	413	421	410	433	477	433	446	430	413	407	420	416	440	414	405	425	452	428	433	446	425	424	431	411	394	398	398	460	398	408	441	424	439	434	428	419	447	438	438	457	448	417	413	436	437	408	431	432	412	435	446	408	417	408	397	449	405	445	425	427	467	423	415	449	449	434	453	408	421	444	418	421	425	421	453	435	488	433	422	409	398	430	446	449	401	412	429	442	425	405	432	414	436	413	447	374	419	413	441	388	465	442	425	447	433	432	444	406	433	424	452	404	418	461	444	420	395	414	436	441	446	442	439	460	416	421	414	446	455	449	420	427	426	427	423	407	406	423	408	473	429	410	430	418	439	419	415	426	407	429	452	401	453	437	432	428	433	449	403	461	427	440	415	424	442	451	436	423	418	437	430	426	438	407	434	407	434	393	433	413	407	431	450	427	473	398	425	426	431	435	414	392	432	430	453	441	398	455	471	405	407	448	472	433	437	388	409	427	442	440	426	460	411	443	438	442	425	422	439	402	418	477	444	430	461	437	453	444	394	422	420	418	441	449	411	401	459	440	460	441	470	413	422	446	430	408	414	431	454	432	414	408	480	432	447	401	397	455	443	420	413	459	425	398	400	390	442	426	378	442	390	423	423	405	407	443	416	421	459	447	424	437	450	432	446	409	433	426	417	461	410	448	427	450	454	408	400	398	412	407	419	390	428	446	430	438	405	408	457	436	422	403	397	407	425	412	431	437	450	432	476	452	413	413	411	456	434	472	470	430	407	420	418	399	438	414	422	419	454	438	422	383	465	422	415	386	435	436	393	392	427	454	421	421	440	453	445	398	450	413	441	448	442	431	394	435	406	438	408	399	411	384	421	403	406	411	420	417	419	421	401	442	459	380	427	437	436	435	465	435	462	409	434	438	416	424	442	403	446	465	457	429	462	435	414	411	414	430	409	434	409	444	397	452	458	405	424	448	416	453	404	428	417	457	457	405	447	432	411	453	439	434	420	443	440	434	431	467	402	440	451	423	431	411	442	427	445	461	440	406	425	440	439	425	419	450	413	467	412	405	405	425	425	469	416	406	422	453	412	431	419	456	436	420	421	384	416	448	409	452	421	388	427	454	441	423	414	446	410	466	456	417	442	418	429	449	425	432	433	423	410	409	455	441	400	460	396	415	426	419	437	411	455	422	433	416	476	448	461	414	406	409	454	447	418	409	420	407	418	418	429	394	414	416	455	392	424	375	401	405	468	443	442	433	443	477	449	452	417	424	420	405	440	450	426	448	437	413	431	463	412	445	440	434	431	461	463	494	403	453	413	413	421	447	419	419	432	485	422	418	431	426	443	463	433	497	438
22644	21539	29293	24223	21538	21647	12292	3308	2106	1812	1494	1337	1213	1065	1011	959	886	859	816	809	726	786	731	734	690	698	616	631	615	601	587	609	606	554	573	580	583	561	540	570	523	550	547	587	557	560	520	513	591	557	535	503	521	561	526	513	520	513	546	516	502	573	516	506	510	549	509	490	515	545	543	511	505	553	512	548	559	548	513	547	558	515	558	568	499	522	464	503	540	551	513	531	518	554	523	486	531	460	496	536	572	511	520	512	532	551	510	516	517	564	557	503	505	487	524	547	546	544	522	547	544	514	547	522	510	546	549	508	515	536	548	573	515	515	512	554	532	529	508	530	516	502	549	532	518	530	551	524	514	544	505	513	551	534	520	525	532	552	541	536	564	516	583	513	560	542	579	542	525	516	535	529	483	566	526	498	516	522	553	544	527	512	534	488	519	571	555	530	537	565	528	553	522	518	529	533	554	533	542	531	516	508	520	545	573	540	561	537	520	548	545	540	527	526	507	527	546	513	535	548	483	541	525	512	534	527	534	550	537	542	549	552	500	510	511	538	510	519	542	519	553	507	512	527	537	533	515	534	525	559	556	490	566	544	526	505	530	534	537	505	521	518	547	511	526	513	518	532	532	531	560	497	536	568	566	534	552	549	544	555	510	492	523	550	517	552	518	553	532	524	524	529	544	554	534	528	517	552	534	507	556	552	515	511	503	524	520	515	544	499	543	534	566	524	518	549	573	511	544	514	519	502	525	540	496	553	533	578	496	510	540	524	485	503	514	505	518	535	517	541	532	509	548	514	511	498	513	521	545	530	532	548	534	512	561	554	547	553	519	556	547	495	529	492	505	532	511	542	551	518	540	525	559	532	502	503	533	504	516	543	507	544	528	543	533	547	532	505	498	569	518	555	527	516	555	556	530	566	526	505	510	495	505	482	492	497	557	501	565	533	506	514	511	536	567	527	512	544	543	504	506	517	549	531	532	538	500	559	563	543	534	561	502	522	515	520	515	495	541	512	567	525	512	529	540	540	575	532	513	541	544	519	513	499	525	526	545	508	509	487	497	572	524	578	548	494	508	523	557	554	555	518	515	525	488	511	539	510	569	554	539	557	548	480	548	540	544	528	536	494	554	549	514	508	534	528	540	523	517	551	525	545	536	538	516	544	547	511	532	471	498	500	509	559	525	523	519	476	516	516	498	490	473	507	524	461	561	501	520	490	545	569	522	543	520	533	551	534	507	477	519	547	522	523	525	510	475	534	548	520	520	540	478	485	556	515	521	504	544	519	504	553	516	511	542	514	550	531	494	541	524	545	544	566	542	506	510	523	532	563	520	488	507	513	488	531	523	533	493	549	515	468	547	512	534	553	508	531	542	574	502	502	477	515	498	510	485	531	583	541	541	536	540	512	555	539	551	507	496	534	552	547	511	551	546	550	543	539	548	503	527	551	521	534	557	572	538	534	541	490	531	485	524	552	543	482	514	535	545	574	522	541	550	542	510	569	524	515	488	510	530	539	514	533	522	502	522	511	481	540	564	542	533	534	519	516	496	521	534	540	512	540	491	560	539	539	514	518	569	475	533	577	549	587	558	513	522	497	485	522	534	536	552	514	525	524	535	536	543	526	558	503	490	505	540	538	555	518	514	483	517	524	505	518	518	520	526	569	535	480	526	546	525	495	517	539	537	500	523	524	497	541	539	523	495	554	526	514	526	523	559	522	561	568	536	556	497	535	525	516	518	517	548	551	521	534	528	534	551	528	515	523	540	538	502	544	537	559	521	522	537	489	530	533	528	514	538	493	536	522	550	538	548	500	534	490	538	533	527	520	496	506	518	487	510	532	522	512	527	530	512	517	554	523	531	534	507	586	525	524	513	538	520	498	553	507	569	509	524	515	546	532	509	524	503	559	554	480	492	538	564	575	543	555	526	520	530	498	540	578	551	527	506	511	541	516	508	529	553	518	523	520	519	507	543	489	545	510	516	565	543	528	510	547	517	537	508	494	563	549	504	476	511	563	522	518	526	519	517	500	551	532	548	497	505	507	518	521	526	544	483	481	511	532	522	517	528	551	516	493	526	521	559	519	528	527	554	507	499	554	521	516	492	481	509	526	596	511	550	552	501	500	556	573	556	554	526	499	504	521	518	532	539	540	504	492	525	551	536	503	541	524	480	544	529	541	532	537	544	525	504	537	546	517	560	496	553	461	555	549	534	511	506	499	536	501	508	494	562	545	527	528	494	504	515	529	537	556	521	495	557	554	513	547	517	538	521	586	550	515	520	566	489	540	547	525	539	502	521	485	514	554	533	511	520	522	513	578	544	524	535	505	519	530	563	496	527	513	523	566	542	487	569	494	529	518	526	494	550	535	539	536	527	506	529	499	552	533	486	502	522	551	497	512	555	522	547	558	542	505	532	491	514	534	569	530	502	524	563	517	562	539	514	520	507	542	525	552	552	530	547	511	519	516	506	541	506	503	542	543	516	532	528	511	517	510	519	553	485	516	531	536	553	533	495	552	491	505	552	516	503	488	513	536	558	514	536	535	518	538	508	477	479	504	536	533	507	562	506	514	503	512	562	543	532	514	512	525	564	499	567	472	548	508	539	516	489	514	488	546	556	513	538	532	445	493	537	522	525	508	543	560	555	520	523	542	552	525	509	564	508	526	493	565	520	536	506	535	506	554	562	479	548	521	509	542	542	554	523	515	552	525	520	523	483	514	531	527	488	535	513	527	566	512	540	517	495	543	564	519	530	490	527	553	533	521	511	542	538	514	528	526	526	536	507	558	536	565	516	556	536	545	513	543	541	578	551	532	516	486	504	501	528	510	539	538	537	515	532	526	489	478	521	496	513	561	543	531	485	533	532	479	534	542	504	508	535	564	525	530	508	567	518	555	523	490	519	558	516	533	593	510	487	533	503	497	513	535	498	512	484	498	526	538	522	578	519	509	519	547	520	573	500	548	515	544	542	533	497	495	518	537	524	493	536	514	488	521	541	489	511	557	533	556	539	495	498	510	553	484	545	564	533	519	523	494	493	488	497	517	559	520	545	528	519	526	542	523	496	504	563	506	498	511	474	494	505	527	510	533	523	549	509	527	518	462	507	526	544	534	514	521	570	508	512	523	519	560	520	540	516	533	546	506	512	539	491	521	531	507	533	498	539	512	527	506	527	522	506	527	502	524	516	498	526	549	526	536	525	547	553	526	566	511	523	515	542	515	536	517	505	557	544	490	535	530	511	533	552	533	564	513	513	548	525	552	562	509	512	569	516	543	489	577	545	574	495	487	531	546	545	531	494	508	487	532	539	505	513	517	509	521	563	541	544	513	511	528	523	515	535	554	526	504	546	544	552	540	506	534	559	505	515	492	524	536	565	523	505	515	527	535	526	486	531	502	537	522	518	534	530	509	569	532	525	559	513	499	541	531	517	477	542	500	558	571	532	519	551	517	515	535	511	488	562	531	536	546	493	518	503	549	529	535	493	498
19644	44887	36446	15601	11383	8705	6687	4850	3633	2978	2397	2023	1815	1665	1455	1340	1203	1202	1138	1035	1032	1002	971	980	870	888	856	827	834	765	765	795	759	734	720	765	714	707	700	760	748	729	678	697	685	714	688	676	690	680	691	680	734	677	689	670	699	726	657	676	683	632	682	712	687	708	660	730	661	644	651	664	693	717	673	676	620	702	647	665	655	660	713	670	659	656	688	614	703	660	636	687	666	668	647	651	639	667	659	631	663	683	657	625	662	725	669	604	683	639	657	636	678	689	671	650	664	636	656	695	655	631	662	689	674	587	643	703	727	698	673	654	671	661	630	651	639	629	632	605	661	668	592	666	631	688	761	720	658	706	649	653	713	651	624	677	681	714	685	612	703	660	657	687	679	725	662	657	658	658	705	642	617	686	685	697	658	648	629	640	666	650	689	645	648	651	661	651	636	699	657	732	657	622	671	676	674	676	683	663	659	625	681	664	676	653	700	663	641	636	719	674	660	676	666	630	633	679	654	687	617	678	658	657	650	656	661	661	694	662	674	701	663	636	642	623	673	667	730	709	623	662	644	644	638	669	671	610	703	719	673	666	678	655	676	724	698	697	680	649	699	634	630	651	643	683	646	667	696	673	645	692	653	681	664	699	636	679	683	659	705	621	655	652	680	710	704	693	688	704	636	696	659	646	683	687	638	664	646	665	638	649	670	740	649	679	683	663	713	685	663	719	676	677	673	685	707	669	688	639	681	617	650	641	700	648	660	666	645	638	672	707	676	689	684	707	709	673	659	680	672	675	690	688	676	676	664	659	669	678	616	659	691	653	668	662	697	649	696	664	654	638	690	692	661	701	682	689	650	688	667	644	700	723	622	654	645	644	696	643	684	668	643	656	681	645	644	706	674	629	658	682	701	676	663	664	709	655	663	681	665	656	688	657	644	664	666	690	641	699	650	709	640	692	674	673	647	672	681	670	657	701	613	704	682	662	650	614	706	657	660	681	653	727	694	708	660	654	647	647	720	674	695	640	672	701	706	641	654	661	661	679	681	644	616	683	749	661	670	653	667	688	704	683	640	641	688	684	658	660	672	677	665	688	628	615	679	665	700	700	625	680	680	646	656	692	664	614	676	663	682	677	678	637	658	639	660	672	675	605	692	660	667	626	679	678	633	682	660	652	687	719	638	709	660	668	646	640	658	685	695	626	645	660	664	689	667	717	703	715	635	655	683	658	653	684	635	629	657	642	633	659	670	675	692	635	727	655	634	646	649	733	702	666	659	642	661	657	679	679	701	670	696	622	696	683	662	653	676	693	664	648	631	677	661	653	646	635	728	635	654	688	630	672	619	694	677	665	688	558	637	703	659	665	665	669	666	650	648	674	669	666	690	676	692	661	712	684	667	627	649	651	699	650	671	656	681	687	688	712	646	719	683	646	639	664	694	662	647	675	675	674	703	655	659	655	656	643	674	659	719	624	658	694	709	696	638	676	621	744	709	717	671	679	679	655	677	665	609	648	701	693	703	700	633	689	655	730	658	642	725	653	714	658	695	674	703	698	643	632	704	678	718	659	629	661	660	718	647	656	661	698	668	659	707	670	652	639	645	669	660	672	742	685	698	668	598	661	670	651	685	671	640	648	654	681	638	687	706	648	683	629	654	638	615	705	654	721	651	656	676	690	636	628	705	622	644	627	670	703	629	610	723	626	674	710	633	666	620	653	674	680	699	652	614	668	657	607	647	656	654	698	686	718	664	626	676	693	721	598	683	671	691	670	682	634	652	666	673	666	678	637	683	673	671	641	666	699	700	671	680	657	653	671	703	658	701	647	667	651	670	687	662	661	675	676	674	674	638	615	678	670	655	698	680	654	637	671	668	646	661	675	683	681	623	717	695	672	687	682	686	692	629	631	695	691	698	608	681	646	693	678	672	651	669	674	659	695	661	673	703	680	678	684	709	654	697	669	634	633	708	691	659	681	663	631	636	647	682	703	704	672	662	693	722	671	679	653	633	646	662	706	658	685	668	681	693	606	680	672	685	687	677	673	657	658	669	684	708	638	685	652	676	713	656	667	637	642	676	604	646	661	668	677	631	662	647	695	677	653	701	647	670	656	703	693	682	640	649	688	641	676	652	634	653	670	690	677	676	686	698	683	679	679	715	686	696	664	660	674	649	662	679	691	674	663	703	665	682	664	660	632	690	648	646	666	710	677	680	678	662	663	684	671	680	675	685	602	682	648	678	661	682	690	690	666	670	708	733	731	683	671	669	690	675	684	685	639	634	686	694	658	666	695	682	634	642	690	681	660	622	679	680	704	593	615	650	652	656	698	685	663	690	678	628	680	645	687	676	682	674	611	638	606	657	659	687	664	661	687	646	668	701	675	645	682	680	657	667	675	684	676	657	719	625	668	657	696	711	725	681	668	647	666	689	686	643	640	647	641	667	663	647	656	618	663	680	673	687	648	698	646	699	699	667	673	663	629	703	617	691	672	671	721	682	656	633	651	654	648	624	686	709	690	640	653	669	697	699	690	690	665	678	669	654	631	643	641	648	653	645	647	705	739	686	674	674	660	660	678	614	620	671	667	696	650	670	680	661	643	661	664	624	696	697	706	637	692	647	651	660	652	657	697	683	661	633	692	649	673	672	683	659	595	680	660	664	640	659	676	653	658	641	695	695	698	709	667	625	659	696	604	683	665	652	657	662	683	687	661	690	646	710	632	618	688	697	641	658	666	712	677	635	627	664	670	618	629	630	620	641	682	652	682	708	628	654	699	655	683	648	632	675	689	687	633	664	704	686	652	664	638	650	648	691	641	679	673	653	682	663	635	660	643	650	652	689	698	646	674	696	651	660	725	644	679	646	669	655	646	682	635	707	654	677	660	687	652	680	676	688	638	653	652	648	660	694	709	728	648	668	678	670	630	676	646	623	653	662	672	669	677	692	703	653	677	657	696	644	693	677	692	678	673	653	635	627	652	701	641	694	665	666	662	675	682	666	649	669	633	702	679	604	705	632	703	670	685	627	691	662	667	668	672	639	698	659	670	666	673	715	615	652	675	657	660	672	714	701	644	704	678	651	661	661	672	719	666	651	677	684	658	704	646	629	681	640	671	669	711	622	687	628	661	669	678	660	648	657	703	654	691	721	657	647	690	636	664	669	657	719	707	606	679	641	648	651	628	662	676	691	654	674	673	676	697	646	663	702	643	674	685	683	653	688	635	665	699	684	704	672	644	705	659	693	629	671	688	665	658	681	632	670	662	697	639	703	670	656	683	660	663	626	659	692	651	667	664	705	643	669	690	688	668	646	637	690	634	660	664	630	656	647	689	708	652	641	697	645	660	650	679	731	733	656	637	667	653	662	690	634	667	636	667	669	668	658	688	657	669	669	654	676	646	673	684	672	688	672	660	677	667	671	657	651	626	668	702	661	670	698	663	653	629	663	657	671	646	642	685	672	649	643	630	680	660	662	679	703	673	639	656	647	704	699	661
27538	21401	18786	7359	2906	1988	1602	1283	1019	955	837	757	752	741	689	667	677	649	601	621	597	596	648	586	566	583	576	598	582	569	521	550	538	560	584	544	537	536	560	518	536	527	549	538	551	511	505	521	526	574	573	574	524	567	546	536	576	511	501	554	551	525	541	522	537	564	532	549	559	524	552	507	547	557	533	536	542	514	579	553	546	535	570	539	505	506	550	568	545	509	540	537	560	533	524	502	577	519	579	570	557	534	495	521	541	530	525	571	540	564	518	553	580	525	538	553	508	538	522	529	533	538	526	538	542	518	564	518	520	550	535	562	553	516	555	541	516	565	551	596	537	570	515	534	560	540	545	527	546	532	523	492	528	509	508	516	513	521	545	515	526	537	550	554	579	576	525	517	527	526	542	527	557	498	555	552	526	530	510	545	550	548	530	500	542	552	563	525	558	513	518	516	530	490	559	528	557	538	530	539	557	578	528	510	508	592	535	577	551	522	549	525	491	524	532	572	531	535	558	548	592	547	541	535	491	564	553	544	554	518	599	551	522	510	553	518	550	553	594	549	550	573	539	526	536	487	519	534	518	556	548	519	520	527	522	539	545	543	520	534	569	553	571	539	568	549	538	557	583	552	550	554	550	518	561	549	529	534	544	526	588	529	488	518	543	566	565	520	553	504	527	569	521	517	473	550	552	515	547	495	532	532	544	587	530	546	566	503	578	553	509	551	523	587	570	557	593	539	587	523	546	530	508	522	561	516	533	562	558	547	536	557	530	520	578	503	543	602	522	555	569	545	564	486	566	578	554	525	530	582	544	563	544	582	548	495	512	480	510	567	560	535	548	586	541	524	521	501	534	535	564	540	551	531	532	537	543	573	517	556	535	555	546	550	530	507	519	521	541	546	572	584	549	520	544	567	555	520	561	565	571	551	557	551	583	565	515	516	541	564	532	520	533	525	556	480	509	538	584	579	549	553	534	545	560	552	560	512	550	510	566	558	571	561	556	510	532	546	557	574	533	474	529	527	501	561	589	527	504	510	521	534	587	506	556	578	523	527	511	518	538	518	567	537	509	569	503	522	578	537	513	544	496	530	547	540	567	549	548	559	525	539	538	511	529	574	528	526	522	539	534	496	550	572	521	558	596	530	508	527	548	565	546	536	524	536	553	593	505	488	550	582	551	523	535	554	497	528	506	611	587	510	575	530	550	562	536	512	579	497	522	520	525	559	573	539	542	524	545	554	550	517	575	587	517	526	509	525	577	565	566	546	488	585	524	551	537	536	536	537	570	530	545	527	533	590	594	572	557	522	524	541	599	558	540	550	530	515	479	537	532	571	502	558	539	542	549	522	543	490	569	548	531	522	529	524	571	507	530	508	525	545	555	550	525	547	537	581	548	576	565	563	537	486	523	560	549	563	517	517	541	553	538	574	496	525	543	522	568	535	566	512	552	511	561	534	484	520	555	561	540	539	567	546	565	568	547	557	536	482	544	553	558	567	491	541	529	501	521	543	566	540	535	571	526	526	582	589	481	561	547	555	571	596	541	533	569	535	575	512	534	516	518	558	541	534	541	556	568	536	574	610	554	535	549	527	506	501	561	535	548	568	559	557	529	526	518	555	533	556	529	546	523	490	576	551	519	542	545	519	561	568	580	518	554	548	518	526	570	551	535	566	547	515	550	547	534	496	516	569	545	532	540	572	552	560	541	575	524	537	538	548	520	545	551	543	515	619	488	553	525	564	517	522	550	533	559	565	535	552	512	572	550	564	529	534	547	542	500	577	536	539	516	538	560	548	498	544	546	534	573	557	551	526	544	563	548	523	520	569	531	570	559	515	529	524	552	532	556	542	526	545	524	514	521	536	549	558	524	535	506	491	525	544	548	528	555	530	486	550	538	560	519	476	510	526	523	572	545	535	552	543	526	556	571	526	551	561	531	539	549	539	528	572	518	540	523	572	552	516	537	543	517	540	543	490	548	543	572	507	498	579	566	546	529	540	516	567	511	516	566	558	550	473	559	551	549	544	557	514	524	540	552	525	531	562	562	580	532	518	518	552	560	555	559	537	571	508	546	537	560	545	506	544	561	546	547	537	522	545	582	517	585	523	570	529	533	544	543	516	543	585	545	508	522	524	583	574	517	560	555	497	551	554	584	493	589	533	558	552	540	522	545	559	572	528	551	518	563	562	532	549	526	491	561	536	547	526	548	560	547	564	557	558	553	532	559	512	533	542	572	524	525	564	507	519	527	537	559	559	520	543	554	533	510	550	529	542	531	521	545	504	569	536	542	544	586	527	520	544	535	580	528	550	551	556	541	544	543	522	516	560	570	551	513	542	515	553	542	522	552	517	590	552	547	537	519	535	572	537	561	587	580	579	514	521	519	554	545	553	548	499	546	556	572	560	566	516	555	516	567	566	593	520	533	536	502	549	600	503	583	533	539	557	581	540	577	535	532	562	537	566	540	563	566	536	545	529	556	540	529	521	559	526	553	527	552	542	511	574	558	481	561	505	545	551	538	545	503	547	563	553	505	563	587	534	584	561	548	510	562	525	543	517	520	537	570	522	560	535	561	538	515	502	509	551	535	560	533	557	536	561	520	564	516	558	526	558	538	528	547	577	514	522	563	584	511	522	552	509	554	532	543	533	560	507	557	547	561	572	553	562	546	546	547	532	519	527	538	600	556	556	529	527	542	515	520	515	498	585	555	532	557	559	523	541	509	530	550	554	545	549	573	585	526	520	493	506	537	496	548	557	537	548	568	517	566	570	509	563	544	564	526	560	561	552	539	522	569	521	558	510	570	543	554	536	523	520	551	524	546	562	558	553	531	541	544	548	520	523	494	561	553	561	528	496	562	534	538	501	543	543	548	568	526	553	560	553	529	538	568	528	563	554	552	509	563	537	546	574	522	585	523	513	560	520	544	538	521	521	511	541	579	554	575	550	579	546	547	584	523	513	549	532	547	546	543	525	575	529	519	518	520	539	555	562	523	511	561	544	531	526	517	536	538	495	548	537	529	557	563	522	483	482	541	510	521	584	584	481	588	528	552	526	585	569	491	521	612	566	531	539	539	533	510	566	501	537	521	532	519	516	513	526	542	557	542	520	579	562	550	541	529	525	571	514	549	540	546	570	510	518	522	464	533	561	570	565	498	523	539	551	534	566	543	556	534	504	544	532	563	548	544	549	539	523	511	551	523	582	537	524	559	566	566	556	524	561	564	579	557	531	545	529	539	496	576	530	513	552	557	539	537	512	549	562	557	520	514	534	542	535	545	572	554	574	546	549	535	522	573	509	564	589	575	520	500	566	520	552	545	548	559	532	543	542	529	532	578	546	524	567	537	558	558	588	561	568	544	526	490	523	561	541	562	598	512	533	551	529	551	553	530	547	544	572	535	532	528	553	555	567	589	493	546	584	498	509	587	523	551	564	522	548	555	528	531	546	546	522	511	542	530	558	540	545	538	524	527	558	545	592	509	565	556	545
15376	25739	21187	7295	4638	3660	2796	2223	1697	1481	1237	1104	1050	990	893	885	838	779	835	835	818	812	770	745	748	752	692	708	699	695	693	721	746	662	663	739	702	710	651	696	682	667	730	660	666	670	728	665	647	702	664	678	661	649	663	694	691	713	656	674	735	637	671	636	669	705	638	667	647	686	668	644	680	666	652	667	673	691	699	677	693	679	607	666	626	712	676	687	653	653	625	692	706	674	638	676	673	676	689	641	648	643	698	646	701	661	726	717	649	654	608	654	686	663	631	669	634	696	696	668	645	688	640	652	681	640	646	700	648	669	696	652	639	662	679	664	713	704	665	695	636	684	608	703	683	639	696	610	656	663	643	657	698	659	710	645	660	646	688	650	640	679	736	635	707	682	603	630	663	640	656	675	668	683	675	637	669	696	666	665	633	644	638	664	704	676	650	653	645	688	705	693	689	717	700	683	703	652	666	699	641	717	660	687	669	694	716	708	651	654	681	662	636	710	688	663	671	645	657	718	701	722	664	673	713	723	662	665	664	650	644	678	667	636	694	716	701	623	635	667	653	674	652	670	727	696	660	681	678	658	682	727	648	649	718	683	638	656	678	672	693	658	688	705	696	686	632	701	655	677	643	634	677	688	710	694	657	627	658	654	679	679	689	628	641	684	700	672	713	683	680	664	702	658	682	723	687	652	641	652	635	709	656	657	612	716	636	706	711	692	668	698	669	647	650	659	677	636	736	678	681	607	680	674	689	683	645	659	674	665	649	672	660	679	727	692	650	687	666	664	691	727	677	671	648	684	681	673	679	673	665	659	626	684	695	685	618	686	658	655	629	667	665	678	643	674	655	694	729	662	640	660	636	727	668	660	672	668	699	649	677	695	678	689	719	674	629	642	659	652	699	664	705	703	700	644	667	713	682	680	652	686	641	624	713	685	681	694	672	637	683	665	657	659	701	648	681	660	666	703	650	685	677	707	715	684	682	683	663	644	753	690	716	695	698	679	667	618	680	636	670	677	656	731	666	695	693	668	696	660	666	689	689	647	726	676	694	702	648	651	673	677	676	661	705	673	688	707	647	670	665	632	688	618	661	694	640	645	699	685	723	687	688	626	674	664	621	684	690	650	654	656	678	694	674	589	685	695	689	683	670	689	699	655	729	659	653	717	703	703	701	648	649	681	671	735	639	681	679	695	658	677	680	683	671	672	667	694	673	673	667	667	662	623	616	681	691	628	699	711	656	682	673	682	654	647	712	649	668	629	677	665	650	666	664	638	660	640	679	696	688	655	663	631	686	641	703	749	699	679	627	687	716	684	668	630	703	670	674	664	679	651	661	691	686	656	704	637	722	665	645	698	685	643	720	718	677	644	688	704	670	656	667	636	678	682	683	679	674	694	691	671	677	650	691	678	734	700	646	654	671	683	667	676	649	695	673	660	655	665	681	635	714	682	663	726	671	691	699	685	665	647	693	678	686	714	690	701	658	686	700	647	638	674	630	655	678	664	664	720	647	674	675	669	687	697	701	717	628	655	650	719	666	714	693	662	714	686	618	622	655	737	697	665	716	699	617	708	661	633	630	720	672	657	690	679	672	683	677	695	662	665	675	672	701	657	669	644	667	735	678	678	628	649	666	686	606	648	651	638	664	651	742	682	669	650	687	643	661	714	660	698	649	697	700	697	625	709	702	647	623	696	682	683	688	657	674	641	666	714	694	716	690	658	718	712	667	687	667	655	654	698	686	685	697	669	671	653	694	661	706	704	672	631	673	658	650	663	701	695	659	647	696	639	716	645	726	668	730	670	687	667	670	664	688	694	677	655	683	658	644	703	705	643	699	729	689	678	658	688	686	672	677	647	659	678	668	654	693	636	702	682	685	692	644	669	681	648	632	675	633	624	715	648	700	719	660	665	678	653	683	666	688	670	676	661	714	674	667	691	697	640	683	641	693	669	684	632	691	653	678	663	622	655	694	666	654	673	732	655	679	645	636	679	636	678	672	652	627	648	664	680	661	630	670	623	710	675	662	678	676	642	662	653	702	670	668	640	719	649	674	663	655	742	677	690	668	702	689	636	677	705	670	668	669	662	656	673	646	706	675	638	685	667	651	695	675	650	627	696	708	718	680	680	693	653	665	633	673	639	697	684	663	643	732	675	665	662	646	701	693	686	661	700	702	676	654	665	718	658	696	661	678	675	658	730	630	699	654	705	643	669	668	694	645	690	679	718	648	647	675	647	707	692	655	698	674	692	700	706	687	719	681	683	658	650	644	636	682	672	681	682	680	735	679	669	618	664	662	679	677	673	654	715	655	646	697	717	683	660	661	674	692	672	638	649	673	642	673	697	672	691	704	702	664	732	673	758	708	613	687	585	666	674	651	671	646	697	661	670	683	676	678	628	689	695	671	651	703	638	662	656	661	633	679	684	638	646	679	693	677	630	655	681	674	687	682	707	661	664	631	714	652	710	671	643	728	692	642	699	641	663	715	654	670	673	706	714	721	670	666	667	672	664	698	679	662	668	667	710	702	666	643	672	667	663	659	639	668	746	698	664	637	725	678	651	674	687	670	663	687	639	644	638	698	660	653	680	680	648	688	730	653	677	627	639	696	697	657	703	659	646	663	669	654	704	651	686	659	689	662	663	665	659	695	700	671	660	662	694	652	670	658	695	688	656	674	756	725	641	695	667	651	654	643	646	640	723	691	681	674	665	666	635	689	698	682	673	624	646	634	681	704	696	656	670	671	677	699	644	675	715	718	657	677	671	653	657	701	649	670	691	679	696	673	690	671	659	675	707	667	662	683	694	660	656	666	638	665	675	715	627	671	635	685	686	677	681	665	698	666	718	681	655	660	658	636	665	700	667	705	699	669	674	631	669	681	708	696	684	679	697	708	685	691	681	671	676	664	708	627	701	658	678	647	723	649	696	694	713	673	660	657	692	689	708	682	677	686	690	655	712	724	631	642	725	652	680	711	693	641	686	664	670	702	661	659	657	632	655	692	685	638	688	667	674	639	638	704	627	657	661	701	699	663	670	648	634	670	687	713	661	608	662	680	689	682	689	626	673	653	662	754	667	721	686	702	692	654	689	653	663	671	623	674	660	673	719	679	696	656	682	699	644	672	656	681	739	723	736	608	622	681	666	664	668	655	658	677	704	708	657	671	700	689	694	693	664	691	691	698	633	720	669	648	659	695	660	637	696	680	664	689	645	698	650	674	680	660	659	633	650	656	660	715	661	680	703	675	713	651	664	679	680	688	691	687	667	654	686	680	656	668	676	659	690	697	648	657	686	694	670	676	702	659	624	661	683	659	707	687	654	705	655	647	733	674	639	648	654	646	676	673	644	609	637	662	638	630	689	638	651	669	723	711	627	674	642	646	711	708	668	657	678	655	604	707	653	677	621	685	663	682	683	691	656	678	698	708	676	679	634	659	664	660	642	675	655	714	692	716	663	651	675	645	633	671	677	721	731	644	674	663	641	678	675
23659	21544	28918	24644	21505	13335	3946	2325	1843	1515	1359	1254	1144	1147	1042	944	967	994	908	884	879	881	823	843	763	816	780	836	785	792	722	760	748	734	776	766	757	748	736	721	748	747	733	695	724	747	747	700	714	673	666	694	758	722	788	773	734	743	701	728	678	731	742	741	724	755	674	714	752	742	699	684	717	720	745	708	727	734	691	733	730	713	760	758	694	729	723	724	729	704	743	725	719	757	692	727	674	709	703	743	709	698	750	746	733	691	682	708	689	737	750	712	744	734	726	680	749	675	695	713	747	725	675	723	699	712	716	721	693	723	667	657	775	766	744	685	690	772	738	657	739	719	741	698	745	737	749	696	726	756	677	754	718	743	784	683	703	698	727	743	768	697	702	706	764	700	776	726	676	680	699	745	686	751	715	733	743	700	722	716	699	723	729	779	721	758	727	720	730	719	695	683	718	705	748	699	736	693	689	727	742	689	689	719	755	731	732	720	672	748	714	716	679	733	774	692	694	710	735	710	655	669	723	738	681	742	714	699	748	749	727	704	692	712	759	706	723	734	720	720	687	698	722	759	691	738	758	786	707	738	696	742	712	702	716	719	782	759	760	722	722	707	735	711	684	676	739	735	705	715	691	730	748	722	686	731	690	705	719	710	755	738	766	729	744	732	706	738	665	694	718	677	735	703	723	753	776	778	707	745	760	714	704	700	731	710	720	774	691	730	723	746	749	733	767	722	694	728	715	733	733	731	743	738	707	733	753	718	748	708	760	671	736	720	703	698	721	765	679	719	703	678	749	737	718	703	728	736	711	722	716	724	733	751	687	717	740	720	709	732	730	775	707	691	713	709	707	747	704	717	668	703	685	710	707	744	719	698	735	730	720	725	730	737	742	747	734	722	695	713	734	693	729	734	773	706	703	704	727	701	693	750	752	691	707	771	765	719	706	686	705	701	723	723	748	732	710	702	732	711	707	739	769	760	725	740	725	715	723	696	722	725	789	709	736	678	698	755	721	754	743	727	746	746	720	659	737	739	729	721	686	712	719	727	714	734	705	713	798	702	744	694	727	731	745	671	681	698	722	677	731	698	673	711	681	725	686	719	738	691	670	701	745	728	710	738	688	727	680	693	706	656	741	704	774	701	719	674	671	703	693	682	726	746	716	740	733	781	688	732	699	762	703	710	736	685	719	703	753	780	738	729	748	724	744	685	717	735	702	725	686	696	707	742	690	684	732	741	721	702	672	710	736	707	743	731	793	679	633	691	677	706	708	692	701	746	705	706	701	697	738	683	676	723	764	741	700	742	678	745	708	762	720	711	726	691	770	702	733	770	697	761	710	712	711	688	751	703	696	706	683	706	688	711	736	700	706	781	722	691	734	702	707	697	713	698	732	670	699	689	730	675	684	704	697	697	749	727	706	689	725	702	722	752	700	717	719	678	677	720	699	693	673	696	725	707	712	705	750	700	750	712	762	699	682	733	708	715	729	733	701	743	738	729	643	697	677	720	756	759	713	669	730	738	762	731	729	645	745	723	692	700	747	701	725	705	730	719	736	708	703	732	739	714	712	748	746	711	683	755	728	750	670	734	712	732	681	702	726	711	730	722	750	774	740	718	708	717	750	702	766	674	663	705	731	712	731	749	765	703	728	670	690	733	732	693	665	683	700	782	695	704	716	719	722	706	730	741	740	695	687	754	706	715	744	702	700	740	743	750	741	728	710	716	695	725	698	688	739	747	726	689	690	790	723	737	685	708	740	717	778	725	715	745	727	717	701	737	752	736	709	678	750	710	711	707	734	722	793	692	701	713	699	718	772	783	733	691	701	711	703	729	751	710	739	735	742	710	768	700	738	718	731	764	678	707	725	738	685	704	706	745	700	721	682	688	726	712	752	707	692	731	706	753	751	758	679	718	697	697	715	736	743	710	681	705	679	713	709	710	699	690	737	726	681	760	661	729	682	739	679	743	727	687	710	766	707	719	695	705	682	698	748	702	744	700	734	704	693	724	717	739	707	696	676	692	643	739	765	743	669	750	720	722	710	718	744	740	680	734	693	737	685	729	744	674	699	731	694	724	729	679	738	683	702	712	770	706	727	695	689	722	696	747	756	722	727	741	721	751	687	752	715	718	719	707	698	707	738	683	700	705	694	710	745	715	723	739	701	675	750	711	711	707	708	680	742	764	745	716	744	719	721	746	720	695	730	720	694	691	766	713	720	697	720	723	712	734	706	732	683	703	729	740	751	698	728	758	732	736	717	717	676	679	728	685	740	752	746	721	780	752	713	706	742	706	785	729	680	707	732	739	736	799	728	713	728	685	651	674	747	703	703	738	688	735	763	744	702	671	728	686	713	666	711	753	699	746	681	766	780	745	733	716	727	747	683	712	675	732	796	731	714	780	730	730	707	719	705	719	781	724	745	701	745	710	698	721	724	707	722	743	708	741	742	732	707	739	681	730	705	789	729	731	685	696	748	694	763	689	753	737	703	719	740	719	728	730	768	690	719	690	740	760	726	703	763	702	723	717	731	737	715	662	746	723	736	671	766	713	755	726	699	737	702	724	745	734	706	706	743	692	693	725	703	666	678	736	738	765	694	712	723	714	755	748	711	735	757	719	706	738	712	705	728	691	689	708	730	751	672	697	711	698	733	691	694	696	695	722	696	724	727	752	713	741	747	734	693	732	722	728	729	680	699	746	698	694	745	750	713	692	678	717	677	745	716	679	675	699	675	765	733	786	753	657	709	688	703	702	713	662	709	736	694	757	730	770	723	703	700	727	701	722	718	668	717	724	706	722	695	716	677	713	683	664	752	694	700	735	709	713	714	691	716	732	712	706	753	702	718	742	719	735	682	691	695	716	714	782	704	704	710	731	691	689	690	664	745	694	699	697	709	717	723	706	732	713	714	725	716	746	701	745	731	762	763	721	687	720	682	726	719	714	699	739	743	769	734	740	704	739	707	688	717	713	701	709	678	692	703	692	726	749	734	705	732	664	688	738	689	758	741	738	711	750	717	718	748	687	727	743	733	688	687	723	715	682	740	697	779	704	720	794	708	705	721	708	722	728	728	745	724	702	712	754	684	651	700	707	726	683	709	712	719	682	672	712	760	813	754	737	705	725	728	692	717	750	707	723	760	718	711	719	677	690	760	689	738	696	744	703	702	722	730	723	719	710	694	721	747	714	701	689	700	774	732	704	724	684	753	731	734	735	723	779	704	720	683	698	732	749	694	697	774	717	705	715	697	674	750	682	694	733	721	734	701	676	699	713	734	708	691	715	685	724	774	732	723	705	715	755	729	756	711	708	708	742	738	698	715	743	728	680	730	740	730	783	772	804	757	750	666	748	742	699	695	714	737	700	658	729	729	714	730	747	704	705	722	724	687	733	724	694	749	751	714	710	724	685	711	670	742	714	704	688	691	746	715	746	735	674	697	745	680	721	755	680	748	681	683	746	680	716	711	727	755	702	756	757	725	716	742	698	742	674
16547	38885	32478	11663	8107	6344	4934	3871	3019	2360	2085	1857	1657	1554	1404	1366	1189	1160	1279	1144	1135	1081	1105	1097	1041	1017	1018	1016	976	966	967	937	918	924	930	894	937	891	905	916	908	926	865	887	928	884	874	851	909	919	888	897	873	863	869	893	877	895	888	931	906	876	850	910	885	878	893	854	920	894	875	892	887	865	847	878	896	880	894	915	846	899	876	880	886	890	854	878	894	875	904	869	892	901	888	923	838	858	943	889	895	888	909	865	865	893	861	919	896	839	861	912	864	896	878	897	912	859	855	875	860	909	879	903	903	926	859	879	907	832	886	861	884	895	940	897	895	929	891	927	926	844	890	863	906	874	902	918	831	885	894	824	875	852	908	869	938	918	904	946	852	907	905	867	894	915	883	868	890	888	850	845	864	863	916	855	838	863	872	912	843	877	938	873	846	904	882	893	882	940	839	879	897	829	876	857	852	865	912	907	868	892	837	908	904	893	920	880	822	903	891	897	877	899	907	894	881	891	913	864	864	895	842	898	888	876	865	938	876	809	866	925	889	919	981	858	858	850	894	930	906	857	897	889	848	908	876	873	870	911	947	818	949	923	849	926	939	890	923	893	858	842	868	885	921	883	885	836	916	917	889	930	885	889	914	873	870	908	882	890	939	891	849	889	852	931	884	872	883	874	881	899	882	881	933	891	928	853	891	877	885	855	874	872	888	890	899	939	855	938	867	857	838	858	893	877	893	860	897	867	899	866	920	875	910	933	907	897	826	879	873	867	859	886	879	909	912	859	884	918	896	887	855	897	882	879	845	897	891	876	915	852	848	884	924	869	908	886	891	888	924	917	898	905	874	840	909	855	923	845	865	890	917	850	828	892	904	927	848	934	908	898	903	885	876	873	893	872	881	890	897	896	921	890	855	889	910	862	842	913	836	868	868	902	875	871	891	885	874	887	881	905	846	873	913	929	871	888	868	903	930	873	878	901	918	902	913	888	888	878	877	871	887	846	885	850	912	866	861	868	913	900	958	918	874	872	941	871	866	881	874	880	876	849	931	902	855	894	903	894	872	900	870	928	841	900	902	887	887	834	880	903	885	872	864	867	887	896	880	849	876	930	849	887	837	866	904	893	863	887	855	870	867	883	846	866	887	849	860	843	887	921	900	904	856	902	904	928	861	937	918	912	900	851	874	902	916	912	840	849	844	923	842	893	924	919	889	947	917	866	899	879	885	892	880	819	851	867	882	870	858	954	877	875	853	889	870	863	849	833	859	839	847	952	863	889	918	934	893	905	880	867	902	838	884	914	885	856	937	862	931	899	868	813	854	865	873	910	886	854	881	882	889	905	870	803	867	874	884	870	889	894	868	866	916	818	890	865	878	851	865	853	874	856	898	879	908	906	880	909	912	884	932	853	883	887	950	906	906	889	899	886	933	849	847	896	882	900	849	952	909	852	899	872	884	902	917	854	835	867	864	887	898	866	877	872	938	876	895	830	851	941	931	881	949	828	889	862	877	875	820	828	848	905	893	796	881	870	874	876	874	936	923	898	840	905	900	895	877	902	860	878	882	867	913	897	920	869	914	851	904	834	832	920	852	857	881	902	882	842	912	875	854	891	866	865	885	850	907	858	843	895	874	874	914	885	956	892	944	889	851	904	923	893	883	870	905	876	890	941	871	888	927	854	866	838	883	849	851	861	829	901	844	881	895	899	905	888	911	890	903	904	867	872	935	898	875	911	839	948	892	891	866	827	898	949	817	911	902	868	853	880	872	885	898	837	876	871	890	906	849	875	856	861	858	905	887	909	848	804	868	845	857	866	850	905	885	898	878	863	856	920	866	830	913	866	895	894	899	885	870	891	882	948	881	843	866	880	875	842	883	899	917	836	866	891	869	899	814	897	877	871	886	906	861	889	891	889	865	910	836	900	948	880	887	853	902	842	917	919	895	900	871	913	863	925	903	854	956	861	843	860	866	868	846	915	890	916	860	885	879	913	881	889	870	915	885	841	858	899	869	879	904	909	933	942	845	875	841	899	903	833	873	863	914	828	926	884	889	904	883	812	897	891	903	891	885	873	932	854	889	862	862	924	925	851	839	912	935	884	928	870	863	883	883	891	892	912	857	854	888	871	891	861	860	920	854	873	892	923	850	896	876	881	895	897	868	934	885	933	857	889	923	846	876	861	900	886	844	852	907	899	884	889	862	867	881	907	861	890	858	884	893	886	931	879	845	866	893	910	935	912	894	925	860	927	924	868	857	831	853	869	900	822	903	864	901	911	895	883	874	884	866	849	865	875	915	899	859	929	882	884	900	893	902	848	885	930	848	848	898	911	892	901	878	889	866	926	886	863	871	877	914	912	887	905	847	849	894	914	856	870	863	893	833	845	890	901	922	903	885	834	883	909	866	861	840	862	859	841	906	903	886	908	827	848	883	926	892	916	880	852	950	898	913	941	873	901	909	832	936	885	876	883	880	899	908	923	857	895	907	921	838	899	829	880	903	908	863	921	949	902	937	921	907	880	940	859	872	875	899	847	903	842	933	866	891	848	864	909	912	872	947	880	908	876	923	905	885	880	869	891	895	856	836	845	922	926	857	896	920	910	893	932	887	903	873	856	859	848	884	891	899	861	839	895	899	905	906	818	877	843	873	882	905	864	855	875	873	831	865	882	894	887	867	862	883	891	912	846	893	901	907	882	906	887	889	914	859	844	881	887	910	911	868	871	925	882	850	884	908	875	897	896	855	899	850	847	887	897	896	882	925	926	854	891	928	810	930	915	856	918	877	905	860	890	846	877	967	862	871	825	844	878	929	828	890	869	857	857	885	906	853	921	857	983	911	908	944	848	902	885	902	870	910	861	889	850	862	874	940	903	933	899	823	833	886	897	863	884	835	915	880	877	933	871	850	841	934	855	910	949	866	829	875	906	872	895	892	884	845	913	856	904	910	885	891	870	828	847	911	853	828	881	865	868	868	898	851	864	873	853	893	840	869	907	878	829	900	902	928	901	913	890	898	890	874	881	921	892	885	936	918	904	924	835	839	907	925	899	834	932	893	875	890	870	933	969	908	863	850	895	896	880	832	876	869	888	908	887	885	882	901	879	922	850	865	842	820	854	885	864	861	898	874	928	914	832	886	893	882	852	852	883	911	847	875	851	882	903	877	897	938	890	888	872	904	896	935	914	885	955	898	902	869	926	918	852	904	881	890	886	879	873	875	861	876	891	821	905	931	861	875	876	873	863	861	910	828	885	889	874	897	877	874	889	899	869	876	895	871	888	870	837	906	928	861	871	831	904	871	897	869	914	854	900	880	890	865	921	872	880	941	914	920	904	963	879	906	940	910	877	854	867	883	848	868	895	878	925	886	928	867	854	859	890	887	949	903	946	929	885	823	882	923	870	908	869	879	855	850	874	861	859	899	901	869	840	863	910	882	896	911	884	899	881	891	866	892	824	843	867	855	916	870	837	883	869	893	932	896	898	878	890	858	881
24726	21514	27795	25490	12893	3007	1883	1405	1121	955	811	737	556	524	504	559	519	474	419	473	396	396	420	442	380	396	382	379	384	376	356	361	320	378	332	375	328	364	331	331	338	318	314	331	372	321	346	331	306	349	300	327	338	310	327	336	340	329	308	318	337	332	352	330	340	327	331	330	310	364	327	350	309	323	319	331	316	305	344	325	332	326	347	293	303	353	306	284	332	345	315	343	303	314	318	326	327	337	308	301	347	344	336	324	323	324	331	341	333	317	302	332	323	318	322	342	319	340	337	341	322	308	322	306	333	298	340	330	331	338	335	298	331	320	343	316	304	298	347	332	306	355	330	314	327	343	335	346	313	324	327	296	317	318	321	301	322	323	324	295	311	299	307	322	343	359	307	343	335	316	351	316	314	328	305	308	290	322	372	303	309	298	324	306	280	334	300	314	314	269	294	339	325	295	319	341	317	320	348	310	324	302	333	331	303	306	342	324	318	341	312	323	333	303	368	342	335	344	351	354	339	352	330	363	350	310	316	342	306	349	334	334	350	320	357	313	329	342	324	313	304	343	326	327	322	310	343	338	336	337	337	365	325	338	330	289	356	297	314	297	332	347	305	359	321	325	345	361	308	311	322	322	303	298	335	360	313	367	320	311	335	313	349	323	315	338	297	336	319	330	304	333	300	316	325	300	326	333	311	314	322	313	319	348	312	323	305	321	324	315	318	311	372	305	346	369	355	302	341	318	328	350	300	284	312	321	314	341	334	284	352	328	323	326	356	335	305	312	321	306	302	300	281	332	358	351	291	291	311	313	296	337	342	324	322	316	317	329	331	341	312	307	324	297	315	324	331	345	308	300	293	319	331	366	283	348	309	341	306	323	350	328	357	326	309	339	316	313	318	328	292	349	314	308	322	314	325	323	316	331	334	321	335	327	313	325	320	357	338	321	312	321	290	341	325	333	322	336	330	341	328	319	307	350	310	329	337	343	353	312	334	337	340	335	315	355	317	330	347	321	334	314	324	337	300	291	308	353	332	298	336	313	337	333	356	291	355	306	328	337	312	331	358	309	357	310	312	334	286	331	321	327	340	337	310	366	319	340	332	345	328	341	317	334	361	327	333	368	322	321	320	315	313	312	313	364	305	342	320	317	324	317	362	339	336	296	350	336	345	364	334	313	329	299	312	316	320	322	322	307	358	285	282	299	349	318	306	320	345	333	341	301	316	337	312	327	326	320	340	293	301	318	331	353	320	324	353	326	348	318	308	333	324	329	308	299	306	356	301	346	327	322	351	336	311	325	326	320	292	293	321	334	316	324	328	324	332	317	294	314	330	326	349	308	288	314	343	353	373	325	305	298	316	313	357	317	294	308	340	345	330	341	298	298	318	325	315	334	336	314	341	302	341	318	322	316	331	308	303	340	347	334	337	348	294	339	348	310	313	319	344	333	327	312	343	276	338	322	328	337	333	342	347	293	319	294	353	333	293	313	331	305	312	367	327	310	296	311	316	373	295	266	305	338	303	313	342	312	337	335	307	323	335	317	295	302	333	337	320	339	322	312	310	354	359	330	300	358	338	357	343	333	310	365	317	309	293	324	302	342	307	298	339	328	343	293	324	322	290	325	315	347	311	340	293	338	311	320	355	314	307	318	323	296	330	350	334	343	321	324	315	320	306	355	355	325	303	303	349	319	317	308	345	364	328	343	315	331	318	300	326	327	309	354	336	338	313	326	317	355	344	338	347	309	349	337	333	334	343	330	334	333	364	322	337	308	360	318	345	349	323	316	342	344	322	330	353	357	331	304	336	317	359	323	335	308	293	325	334	370	345	356	342	317	318	319	324	318	353	308	317	312	337	330	343	356	334	343	315	305	312	303	334	309	328	324	337	320	334	288	313	316	343	289	339	331	306	303	343	280	309	301	343	316	330	335	318	300	325	306	322	323	362	321	334	340	325	299	329	315	327	344	311	336	309	335	357	344	308	313	305	315	337	320	352	332	316	301	334	324	339	290	340	322	284	337	351	300	328	313	306	333	310	328	317	324	339	335	314	305	298	355	337	330	296	339	343	329	329	322	304	295	324	326	318	331	313	321	347	296	348	332	306	329	317	294	281	327	317	353	308	346	305	344	370	326	328	305	341	320	330	321	315	327	292	312	319	323	325	319	322	325	334	305	346	327	348	310	322	310	350	307	345	336	350	337	328	328	340	325	312	349	299	339	330	307	344	341	332	310	311	352	346	316	327	311	312	330	299	327	320	301	309	328	321	370	323	314	338	321	330	323	341	338	332	334	298	338	330	360	312	358	320	317	333	355	341	351	293	337	334	348	320	306	320	317	312	297	342	343	334	323	306	324	329	303	349	324	351	318	336	352	321	322	332	349	334	298	313	332	327	291	298	329	324	346	335	322	315	354	307	328	284	328	328	308	322	313	336	326	292	328	321	351	325	338	320	284	344	338	322	293	336	305	338	348	331	319	327	352	322	309	306	299	345	311	300	325	331	338	331	332	297	305	338	332	314	330	337	372	323	325	320	330	328	324	314	349	319	336	315	304	336	348	319	332	297	344	326	341	359	337	329	331	316	347	306	359	340	296	322	330	352	360	315	312	347	339	327	302	293	309	349	358	314	307	322	327	358	316	329	309	321	328	298	316	334	303	316	325	335	368	325	299	340	328	330	317	343	337	307	366	325	340	306	325	306	326	345	351	343	320	343	346	314	335	339	318	335	320	354	329	303	291	313	316	320	326	327	347	317	308	313	340	318	365	320	319	328	325	329	332	349	326	304	326	350	319	321	328	321	339	327	332	325	336	312	282	302	339	304	328	316	314	338	320	363	282	326	273	329	279	315	340	346	301	331	341	324	334	344	338	333	321	310	320	335	336	321	322	326	364	330	355	318	345	310	332	292	289	293	320	337	311	356	319	343	332	286	332	334	342	358	310	310	317	341	299	300	341	383	360	335	348	346	310	339	347	338	328	307	350	310	327	338	356	318	299	342	347	307	308	325	353	319	289	304	307	330	317	342	350	348	313	322	281	341	284	300	323	336	299	321	300	337	313	321	338	342	307	344	327	307	334	323	356	355	315	343	330	328	311	299	342	328	325	322	317	315	319	332	317	345	298	305	317	326	321	310	337	339	329	342	378	321	327	331	313	328	322	310	316	321	313	348	341	320	306	331	312	271	331	304	359	328	313	288	345	327	334	342	315	326	325	349	329	328	313	329	331	302	327	334	301	320	314	321	319	351	311	337	321	316	323	317	331	323	338	316	355	328	340	353	364	303	315	335	350	322	292	322	340	337	346	351	324	342	295	306	328	309	321	304	301	312	306	300	315	308	329	341	332	342	318	328	344	324	307	307	329	333	346	331	319	342	282	331	307	304	323	310	292	313	312	342	321	339	313	343	297	343	335	297	322	318	319	334	354	319	358	337	337	329	345	341	347	306	325	337	304	321	323	336	304	350	315	314	356	347	297	327	325	317	323	324	330
16421	35267	25777	8879	6352	4717	3445	2691	2120	1567	1309	1124	992	894	816	779	682	693	673	680	611	577	575	568	547	539	516	513	545	474	485	452	470	435	475	435	455	469	430	421	435	429	444	423	438	430	410	409	416	442	411	442	441	422	464	442	459	428	417	421	419	439	452	407	429	443	451	410	401	428	410	448	425	448	478	436	411	424	431	418	425	416	424	405	415	451	420	400	453	444	426	424	417	366	408	445	446	425	400	438	456	434	397	457	404	443	423	435	410	391	441	437	426	406	391	436	442	374	427	441	435	413	425	444	389	433	432	438	449	441	456	432	417	419	434	417	450	428	442	439	416	427	444	380	427	423	426	405	434	486	424	459	431	441	470	440	432	433	457	425	427	425	408	424	418	476	386	479	437	416	425	408	451	400	450	453	425	425	418	415	413	456	420	404	383	445	397	438	429	415	438	430	423	415	407	467	413	454	420	427	431	402	432	441	462	450	421	443	412	402	422	439	379	407	402	400	384	449	459	417	428	473	394	423	414	423	410	445	400	415	437	429	438	416	417	438	414	433	447	414	430	437	431	371	407	416	415	439	454	408	422	439	403	413	444	444	454	420	400	425	419	410	417	429	441	430	411	421	399	418	414	414	445	406	401	401	444	410	433	484	463	434	429	432	430	415	435	389	408	418	413	439	444	436	446	433	434	428	412	448	386	452	423	407	417	453	405	438	373	441	412	427	447	454	427	444	439	406	426	421	413	368	455	409	399	463	415	441	435	397	432	421	418	416	438	419	462	417	422	426	404	424	429	401	397	430	412	458	402	432	449	422	422	458	421	416	396	420	424	453	430	466	444	423	394	422	414	421	436	431	427	420	396	389	493	422	422	447	404	438	435	414	417	386	418	414	427	427	434	447	439	412	429	399	401	408	432	471	414	443	419	425	395	455	408	414	419	419	429	361	411	460	427	420	419	422	388	445	393	454	449	411	445	416	423	431	419	444	408	425	413	407	477	421	439	414	391	433	387	413	417	434	444	435	413	420	420	457	423	398	426	439	429	450	433	457	430	403	435	442	403	428	465	396	428	437	419	425	457	411	432	395	434	437	398	398	420	430	429	433	441	426	429	445	428	441	390	443	432	453	423	440	429	427	413	432	429	403	435	440	454	422	416	413	443	413	392	430	414	415	405	434	395	432	418	419	455	405	417	425	407	454	421	445	416	414	435	421	455	438	400	423	420	426	441	490	425	407	404	437	420	411	398	472	442	417	470	434	452	414	393	396	412	386	428	443	404	448	411	422	424	436	438	436	412	441	401	397	422	422	389	375	424	472	452	433	416	403	391	451	409	424	428	444	398	418	417	392	419	422	419	435	424	437	420	408	415	434	419	427	402	395	421	423	412	407	425	408	413	399	455	459	387	408	409	396	410	435	433	411	446	404	426	423	405	434	403	404	411	461	425	415	447	443	427	412	404	388	427	411	430	426	423	435	467	459	439	421	430	447	443	429	393	396	442	443	416	400	426	436	430	406	443	426	399	427	429	423	399	443	426	415	448	413	444	412	386	415	427	451	420	421	385	438	416	417	437	430	426	410	428	425	429	371	418	407	426	424	432	474	401	438	402	438	446	448	421	405	427	470	425	400	445	409	424	416	436	410	428	423	446	426	407	396	424	427	427	423	406	434	427	470	438	429	437	421	403	423	445	423	471	427	433	394	413	419	418	426	440	387	404	464	418	427	442	421	432	445	416	424	404	440	427	415	418	429	431	404	419	490	418	439	440	430	406	436	461	437	440	425	401	421	418	470	445	443	425	423	436	419	388	405	439	415	417	448	435	390	423	411	439	395	420	401	411	416	449	428	426	409	392	434	448	406	409	475	447	442	426	429	405	414	412	416	453	456	442	393	406	474	445	381	473	433	419	399	371	420	440	442	400	443	426	413	393	386	405	418	435	419	426	421	417	425	481	436	445	395	431	421	418	409	441	416	435	427	422	411	470	414	401	400	450	388	387	439	418	427	420	429	454	407	428	411	472	400	403	450	431	413	453	441	448	408	422	391	425	427	417	436	422	395	392	408	428	405	407	402	408	436	392	432	449	451	393	427	449	409	450	383	412	438	428	455	469	388	453	427	442	449	371	413	438	416	397	435	381	460	447	432	403	406	428	418	423	454	415	376	405	459	437	444	417	422	464	421	415	407	420	425	392	379	433	416	431	408	434	412	413	435	478	428	419	441	421	409	448	430	419	427	414	457	452	410	405	424	422	436	414	430	432	405	440	439	403	419	394	428	402	405	448	419	428	435	423	441	397	428	440	403	406	432	408	428	432	460	437	422	435	442	437	390	400	422	415	387	414	409	434	410	442	442	427	419	435	395	419	428	409	408	414	388	456	438	421	425	416	401	397	400	437	409	439	434	424	417	423	430	441	432	420	418	425	409	435	416	421	439	430	448	384	429	419	402	407	435	425	403	420	396	409	410	405	421	420	374	413	437	391	433	420	422	395	450	432	412	467	464	406	432	458	446	427	381	418	454	411	471	412	407	418	422	415	390	428	398	409	418	400	425	430	410	421	417	425	432	402	383	454	403	442	445	415	435	449	437	439	391	419	403	394	463	416	443	426	441	387	421	420	417	414	408	468	418	410	446	426	408	397	413	387	385	404	460	396	420	405	393	416	404	396	396	413	412	440	431	451	403	407	441	405	426	408	389	422	398	445	446	427	429	402	416	445	404	404	474	398	463	431	406	423	418	396	452	419	400	440	406	411	387	436	418	417	402	436	420	431	408	405	418	429	410	427	438	415	424	425	455	436	427	432	425	440	442	432	443	440	408	398	411	386	433	417	435	414	414	436	420	424	409	409	406	416	429	354	426	393	431	412	392	419	404	458	429	433	410	411	429	406	420	425	417	428	462	379	414	410	436	443	424	455	413	420	448	426	418	403	456	438	448	408	448	426	372	423	415	455	459	421	444	420	405	406	434	415	469	442	387	456	431	416	434	391	428	415	419	393	446	417	418	408	451	421	416	424	448	448	407	417	463	389	419	402	389	417	400	434	441	415	419	409	412	433	430	428	443	415	430	397	471	420	433	403	448	427	430	429	406	441	422	463	416	414	408	438	414	400	443	420	438	426	442	383	428	429	409	465	449	421	416	459	414	415	440	456	429	433	415	426	409	409	425	407	447	459	394	437	450	433	420	419	447	437	439	449	418	425	425	437	421	441	422	412	400	421	449	430	429	433	406	426	419	408	417	425	467	426	441	421	424	382	454	476	413	419	411	441	446	423	459	412	438	438	400	435	433	428	421	432	399	400	430	422	408	448	436	480	449	419	429	416	446	412	458	430	397	446	429	426	423	437	384	440	437	440	434	437	487	414	436	413	450	409	422	449	425	437	449	439	444	410	430	438	413	374	401	423	431	380	408	434	419	421	406	418	426	451	418	416	436	403	422	465	405	438	429	448	428	436	433	403	425	404	431	398	421	406	386	379	410	429	455	393	410	411	435
22657	21555	29362	24182	21555	21674	12212	3394	2372	1827	1499	1353	1247	1042	930	906	842	882	837	754	790	773	727	679	677	639	647	633	639	587	638	614	559	535	592	521	569	531	525	537	540	541	577	539	554	502	547	553	524	571	555	542	490	533	496	526	508	566	559	537	534	540	504	505	494	505	533	549	534	544	529	542	529	535	543	541	537	536	539	509	511	550	539	508	559	527	531	546	526	555	520	531	565	514	519	531	524	520	560	525	536	546	484	535	495	517	510	504	558	513	546	484	540	501	563	520	536	513	528	530	519	577	550	531	530	524	512	518	537	505	521	532	524	530	505	523	524	562	546	500	531	491	541	474	540	565	519	495	587	500	566	572	570	525	532	508	571	520	528	534	543	543	543	544	535	489	505	527	496	507	529	571	538	525	554	539	551	542	525	528	551	549	529	506	571	507	531	554	542	526	510	514	540	499	530	488	515	550	502	535	515	531	480	585	533	536	530	548	508	513	528	524	563	517	576	470	501	521	557	527	565	501	478	522	538	529	542	565	517	529	502	529	527	538	545	517	528	544	541	524	516	558	536	532	567	518	517	523	532	500	492	532	528	522	538	572	499	508	546	496	555	546	541	537	478	521	519	509	528	478	525	535	536	497	535	542	527	555	558	524	528	503	521	498	501	521	526	517	524	506	533	531	531	545	541	527	516	533	472	525	554	528	530	531	512	520	520	526	508	537	517	557	540	486	516	531	544	521	521	550	570	515	528	537	533	526	537	539	505	527	490	490	523	565	475	570	510	480	502	517	511	476	596	525	520	509	547	502	543	503	505	513	558	497	522	544	536	543	552	557	543	522	547	521	513	543	530	522	516	535	541	550	551	557	546	515	499	543	532	558	556	519	575	510	516	530	500	505	500	507	525	570	530	527	501	517	526	466	504	536	527	507	533	507	540	497	554	522	553	527	555	504	535	512	522	504	508	532	530	539	501	597	505	534	550	536	502	524	499	550	534	517	557	527	507	534	517	481	513	524	529	540	527	550	510	485	541	535	513	590	518	506	469	538	544	544	587	519	565	545	486	527	527	516	536	501	539	545	563	566	516	549	530	547	470	507	547	510	514	526	507	530	527	525	533	528	544	518	545	538	499	511	544	531	567	509	559	523	545	569	534	509	548	516	545	526	527	533	524	542	539	493	534	542	508	535	539	515	589	498	545	555	525	529	534	575	519	536	522	540	517	526	481	525	528	540	491	525	518	499	534	550	508	514	500	523	549	528	516	554	552	514	551	533	484	544	513	489	498	539	549	553	506	558	511	491	531	511	532	503	539	470	527	519	510	538	487	559	528	542	543	546	491	510	548	503	509	508	538	518	561	477	551	506	515	534	519	516	557	534	508	533	513	490	532	513	543	529	535	539	492	540	499	539	523	504	514	514	503	503	526	549	538	516	545	561	481	515	514	502	560	506	524	487	524	559	555	528	578	515	503	501	502	494	574	529	496	527	544	512	513	500	537	513	559	538	563	533	515	487	556	501	509	556	535	514	553	496	514	508	537	551	501	538	525	575	524	513	567	491	557	520	476	566	497	507	561	477	547	571	551	480	516	556	515	516	534	491	504	531	505	531	515	524	536	503	499	536	524	530	525	489	524	525	556	511	531	533	499	506	539	531	543	511	557	499	512	496	522	543	496	515	547	536	490	550	523	528	528	524	526	486	527	534	507	493	538	554	585	521	513	504	533	498	529	486	508	495	511	507	495	563	503	520	511	555	514	532	511	530	539	518	512	537	525	538	563	559	512	501	564	487	526	509	519	578	538	555	532	540	548	528	552	525	513	493	520	525	514	556	576	503	575	543	503	536	495	509	525	536	514	529	509	494	570	527	512	544	540	547	524	570	519	528	495	501	549	587	509	571	524	498	533	537	503	550	482	515	523	520	544	542	512	565	495	517	541	518	546	502	560	563	501	532	555	496	538	516	513	531	507	538	548	574	518	566	474	514	511	528	471	508	545	505	512	483	518	570	488	504	535	533	539	530	517	510	567	552	514	498	500	534	509	529	539	488	525	516	541	510	513	507	544	524	537	574	528	500	480	541	521	556	554	567	517	483	528	507	515	510	497	529	535	542	538	518	551	542	502	537	555	540	557	534	543	515	533	491	526	519	483	508	509	547	502	533	511	550	525	536	515	528	511	519	533	536	518	546	502	559	506	501	500	501	549	542	504	527	500	505	520	506	522	503	541	530	531	502	536	511	517	553	535	524	553	523	552	483	481	511	568	502	527	516	544	527	539	536	526	491	560	583	545	532	508	521	560	545	557	502	506	523	576	542	526	567	499	535	544	515	547	536	498	520	523	523	503	514	559	537	502	545	515	504	495	510	503	508	537	519	525	548	526	546	540	513	586	550	523	560	553	567	501	535	553	511	508	496	526	572	530	525	540	516	554	498	574	515	564	534	561	515	538	546	542	530	576	560	519	554	543	515	539	485	529	521	535	507	512	544	542	533	560	542	545	543	529	553	527	518	571	515	513	512	534	543	502	540	532	521	530	532	502	498	519	506	491	518	520	503	542	512	527	528	529	550	542	540	551	565	557	528	495	502	505	508	560	527	581	520	545	516	562	517	471	567	552	537	499	553	529	551	564	529	565	516	539	530	550	523	525	526	546	481	512	503	530	542	507	561	492	498	542	538	502	537	531	515	539	542	520	467	518	495	525	524	490	536	532	553	532	580	502	539	528	500	565	515	538	574	536	543	547	508	556	512	500	526	514	511	507	466	530	540	587	528	518	554	510	545	516	529	541	536	551	509	544	536	513	522	538	505	564	494	529	509	504	508	554	510	490	523	487	517	506	530	571	483	501	589	554	517	510	536	527	472	544	551	543	546	510	525	524	537	545	477	556	524	520	551	541	524	528	536	513	531	514	486	530	533	540	502	564	515	509	514	531	516	519	480	488	515	497	546	508	511	517	495	495	563	552	539	513	527	522	509	523	527	543	548	519	501	519	537	475	538	537	509	524	512	545	543	549	579	575	527	503	551	519	499	526	523	514	533	494	543	539	517	504	478	533	533	517	552	503	497	531	550	493	497	514	549	519	524	534	530	540	569	497	512	531	537	570	530	520	512	492	532	539	481	538	541	536	533	510	502	516	520	505	507	545	517	567	533	500	516	492	528	534	495	521	548	502	510	527	538	527	549	579	529	561	505	490	544	511	485	524	484	505	538	536	511	516	490	521	518	501	496	495	513	541	522	509	521	511	546	533	558	515	526	516	537	510	543	518	524	526	550	502	574	507	528	505	506	541	529	507	547	523	506	566	518	529	499	500	484	580	570	528	559	546	554	524	535	538	517	495	513	505	489	538	529	530	477	575	533	555	506	484	498	525	513	512	530	527	542	542	540	518	530	502	550	529	539	463	502	512	536	508	538	526	519	523	531	524	511	507	509	570	488	528	521	547	502	545	509	518	510	515	534	561	497	524	592	527	529	501	519	521	476	489	516	569	483	535	509
19996	47368	35164	14908	10732	8414	6471	4884	3846	2960	2407	2115	1821	1583	1358	1385	1265	1169	1182	1055	1066	992	940	936	977	916	867	864	808	794	811	806	779	733	712	722	718	726	725	736	679	761	677	700	659	669	699	705	658	660	688	664	690	713	763	646	698	674	671	759	662	658	668	702	669	670	660	668	666	686	617	676	691	692	705	655	700	621	655	612	681	660	642	687	684	647	657	658	689	648	629	652	685	662	679	652	648	662	662	697	671	688	683	699	680	720	616	694	631	646	627	680	616	710	692	690	671	663	700	678	668	663	631	686	627	657	659	659	713	660	672	626	650	666	630	641	672	685	675	638	636	701	675	683	698	677	656	718	675	686	731	683	676	637	689	676	633	697	607	674	710	647	648	680	667	628	662	618	653	669	641	657	642	711	708	639	653	655	630	667	657	656	638	651	620	669	622	649	659	651	672	685	626	630	642	649	640	684	659	679	658	657	707	691	627	663	658	635	642	702	653	678	706	670	684	630	649	642	665	655	681	650	620	649	665	673	690	657	675	667	699	659	663	693	667	660	691	708	689	674	656	634	690	654	699	638	670	739	641	681	667	700	695	682	664	681	661	667	684	677	651	677	660	631	635	637	639	664	685	615	653	660	655	648	660	634	647	664	650	668	653	617	652	646	676	652	645	648	696	653	709	640	668	661	616	685	696	661	675	607	670	655	664	667	685	694	654	658	675	671	666	707	705	660	659	634	657	659	695	679	659	665	694	673	643	696	639	727	673	675	661	685	655	640	659	649	684	733	659	701	657	623	656	669	670	672	618	681	671	639	666	644	638	683	664	656	708	651	667	709	685	719	635	681	645	681	644	661	685	691	653	656	682	697	637	661	714	626	654	656	636	601	664	688	632	681	680	699	665	674	668	622	588	679	653	702	678	659	647	664	681	674	704	643	671	673	638	685	655	680	649	678	632	653	686	707	675	658	682	717	634	622	634	639	641	659	660	623	674	682	695	648	636	640	678	652	651	680	644	649	669	631	722	618	664	660	707	708	650	612	700	669	683	680	678	587	651	642	666	657	663	693	713	689	684	672	685	673	639	641	636	673	626	637	656	615	628	689	638	706	652	660	670	655	700	661	676	615	676	640	693	698	652	653	698	665	645	640	651	638	676	713	657	673	662	695	701	656	656	642	677	673	680	655	632	640	642	655	661	641	674	668	734	645	670	681	624	628	626	652	678	635	666	708	690	691	672	653	679	651	689	654	652	677	661	642	681	692	652	672	662	685	633	640	680	686	686	640	682	694	688	637	644	656	669	695	690	645	695	638	665	661	692	654	646	686	681	677	685	620	639	642	648	695	665	647	638	636	688	664	674	655	618	647	683	647	689	655	661	690	644	662	667	674	679	713	667	666	684	702	692	682	690	662	690	661	672	682	728	663	651	684	660	653	639	665	651	631	678	681	680	675	662	677	670	695	668	674	637	677	665	645	707	670	687	674	683	662	648	642	668	656	657	658	654	673	660	615	647	702	658	651	665	633	710	666	718	667	676	701	608	620	680	743	679	699	670	711	677	712	677	673	652	668	677	666	671	666	699	680	708	656	626	635	652	688	661	632	628	656	692	636	701	650	617	689	675	701	706	659	613	656	621	663	720	672	660	686	672	673	697	674	710	669	684	670	622	664	685	684	667	699	648	682	644	652	624	684	675	649	618	654	695	649	655	584	623	662	669	710	659	678	681	689	674	701	665	682	678	638	691	629	710	703	652	668	656	665	677	666	628	644	625	666	675	653	673	649	631	699	658	612	654	654	710	658	655	650	685	648	630	658	620	614	632	632	690	662	680	651	671	689	647	716	671	652	651	643	717	701	695	628	693	630	655	673	709	671	659	683	673	630	671	653	676	687	676	672	695	671	641	651	671	664	658	639	666	684	652	657	632	686	682	616	635	694	646	664	675	731	664	682	664	659	717	658	683	670	666	645	675	627	643	690	614	625	677	645	703	695	689	657	656	609	685	642	643	645	661	605	680	696	677	679	655	632	673	699	658	670	641	665	689	678	701	678	692	646	706	656	652	715	642	656	667	639	674	619	676	672	708	673	681	630	618	676	680	647	696	668	668	698	637	664	629	702	644	668	690	659	682	698	633	650	661	638	696	666	658	654	668	630	695	625	631	666	663	700	667	664	696	682	648	672	689	647	668	718	631	690	620	639	642	627	725	643	662	626	667	688	656	650	645	661	670	660	692	691	659	645	653	724	667	711	649	720	693	711	659	668	648	685	691	688	663	721	663	667	681	644	619	619	655	661	713	659	673	717	665	700	686	664	631	653	638	617	665	600	614	638	693	640	688	685	664	682	681	664	668	735	696	719	654	657	635	738	632	661	670	665	653	684	674	689	690	675	703	654	678	669	619	679	648	648	622	648	658	646	661	657	663	670	704	678	633	645	647	652	671	668	657	661	689	651	645	624	650	656	668	672	724	643	663	639	698	699	677	648	639	686	648	670	628	675	649	651	681	680	623	717	696	666	664	655	635	669	651	678	650	673	634	650	698	669	681	665	682	678	683	682	669	632	686	628	666	669	685	642	659	631	674	654	631	653	638	644	635	666	622	661	698	668	660	623	692	705	679	630	677	621	666	628	651	688	692	644	678	660	647	623	642	656	678	659	681	693	677	710	698	696	625	638	671	670	642	607	629	639	662	748	648	728	626	671	691	676	661	656	607	689	633	669	661	645	717	676	672	679	638	669	605	673	652	646	665	653	679	652	678	651	675	660	684	683	675	655	654	682	663	671	630	667	638	648	659	623	655	632	619	675	729	696	669	637	659	664	676	676	664	672	667	691	697	683	664	656	657	701	648	631	700	608	660	689	694	659	656	638	691	685	673	669	694	688	696	682	682	672	649	703	695	695	629	615	628	676	596	599	670	663	668	638	707	647	682	681	665	627	644	664	705	698	661	679	613	642	675	651	644	631	697	653	728	641	639	652	632	666	680	686	669	658	659	646	645	643	610	673	663	671	626	676	674	654	689	664	680	673	662	635	633	716	694	684	709	753	691	652	698	651	646	663	691	598	675	672	657	639	648	646	645	678	635	673	669	699	674	653	667	661	641	715	701	660	639	652	657	618	671	704	624	642	672	685	687	602	665	666	644	668	642	657	699	653	667	676	640	678	653	668	689	637	640	668	665	678	694	688	661	674	666	670	660	643	682	708	660	657	703	671	702	667	658	653	652	636	694	699	714	656	648	659	658	662	712	689	662	662	668	699	665	611	686	645	665	737	661	644	643	638	647	662	693	678	649	660	695	663	652	666	659	672	614	680	600	627	702	639	658	670	623	681	697	690	663	670	650	678	655	657	706	606	647	677	676	641	667	626	652	675	652	647	662	702	671	646	682	666	640	646	651	677	662	694	668	660	672	658	649	673	628	695	686	617	657	658	692	651	615	622	696	672	659	654	681	643	689	666	691	660	616	672	658	667	664	663	678	665	685	665	661	658	714	640	650	627
27621	21799	18072	6299	2863	1965	1508	1222	1109	933	868	807	756	738	699	679	646	608	675	610	638	619	589	566	590	541	612	581	564	555	568	507	537	599	560	526	523	535	549	559	513	557	540	566	505	568	557	583	583	557	528	530	518	531	505	529	545	576	578	517	559	540	560	503	515	562	516	546	529	568	560	549	508	536	534	533	506	606	567	537	545	594	552	558	573	541	565	518	532	569	544	540	554	564	518	552	495	557	535	573	567	536	535	526	545	514	567	544	538	563	520	548	509	544	584	572	509	571	564	529	544	598	572	602	559	567	542	568	537	563	532	537	555	531	488	587	505	547	587	583	520	564	516	555	558	580	548	541	539	550	504	557	534	560	553	553	544	575	484	556	548	549	556	525	545	572	521	562	534	493	562	523	533	554	550	530	549	568	576	555	521	534	544	536	558	566	565	530	544	564	581	537	526	577	586	576	562	499	574	542	555	571	564	536	508	578	496	555	547	563	581	569	580	548	537	543	523	578	552	542	560	504	536	558	533	508	540	560	550	531	575	540	541	553	560	546	553	571	538	548	522	548	523	527	559	533	544	594	511	578	549	573	547	575	536	573	525	527	551	524	505	545	561	551	552	522	512	529	567	542	520	531	560	571	580	545	533	533	523	560	530	547	594	563	532	518	520	552	546	561	526	519	551	501	533	526	548	541	546	496	549	529	558	537	574	529	563	538	494	533	521	557	568	557	531	527	490	576	556	515	573	551	547	518	533	512	528	539	535	565	519	559	552	492	529	529	530	518	558	553	519	484	559	525	550	513	539	561	547	527	526	517	519	489	553	580	563	539	560	593	547	540	518	526	501	534	541	521	544	497	553	533	499	507	539	533	536	533	533	552	551	537	496	564	579	549	561	551	526	539	554	543	578	587	538	568	538	518	526	525	562	548	541	505	527	490	506	528	519	499	541	510	563	531	551	552	556	570	549	561	522	538	563	534	556	498	561	578	545	564	524	549	593	567	530	552	484	541	572	491	537	578	496	570	568	530	539	558	516	557	549	528	544	543	543	539	523	555	567	539	489	557	540	511	547	570	586	532	512	549	548	555	530	510	559	540	543	575	558	546	553	512	549	543	514	567	544	547	507	531	512	554	530	545	539	532	527	556	586	528	520	536	535	530	515	546	532	548	540	539	533	561	536	559	579	561	570	567	585	524	561	549	528	563	537	559	520	552	559	542	558	546	532	529	571	511	563	533	514	527	559	560	527	539	530	577	524	541	578	537	552	565	587	548	544	583	556	545	555	520	516	563	581	555	570	543	546	529	528	582	596	535	523	506	553	539	549	574	562	561	552	524	557	521	526	588	545	501	486	524	540	543	574	548	543	577	538	559	525	528	562	583	524	519	549	533	518	578	576	554	558	527	549	523	522	531	542	538	545	570	517	559	521	614	541	560	513	549	532	538	532	538	585	525	545	570	551	500	562	539	501	530	543	564	559	518	589	524	547	543	555	558	568	556	574	552	535	521	529	561	519	558	546	542	504	547	525	548	556	538	543	528	553	526	504	526	557	587	492	535	549	516	564	606	560	568	560	576	580	551	561	522	554	535	544	558	545	564	501	527	546	546	465	523	530	539	565	575	535	577	584	522	531	529	570	564	544	528	553	517	523	587	527	564	555	536	525	569	569	545	533	552	530	586	585	524	536	545	542	559	580	544	514	587	523	536	513	550	492	590	507	535	552	616	564	556	556	567	549	553	490	557	586	566	565	515	551	525	524	558	547	502	505	515	562	538	593	522	557	494	570	543	524	563	553	507	584	539	561	557	524	509	561	518	528	500	545	593	553	549	563	552	564	589	523	522	550	535	561	526	574	523	496	553	537	568	536	548	541	533	541	568	528	511	569	570	569	563	541	517	597	551	527	524	551	548	582	568	553	570	626	558	574	545	517	562	534	541	538	532	547	534	502	555	534	540	543	578	540	553	581	534	546	576	544	534	552	541	576	554	576	523	575	578	578	574	513	571	563	542	579	523	550	599	563	559	562	522	528	526	568	507	547	570	554	544	551	562	531	488	550	517	488	568	555	542	549	530	559	525	541	532	541	553	551	527	552	521	543	582	541	582	555	538	527	522	537	511	566	489	557	542	562	564	589	527	577	558	535	543	499	547	586	535	571	527	543	578	521	564	517	567	550	543	563	530	527	537	553	551	541	560	560	506	533	563	567	550	593	556	538	565	538	575	601	518	548	567	472	556	536	580	520	547	475	564	555	542	564	527	559	590	549	486	530	550	525	521	542	583	518	519	527	522	574	526	547	530	519	494	566	540	514	543	543	607	587	528	530	541	520	537	545	562	554	531	543	572	561	508	579	518	584	510	550	542	581	504	542	546	538	575	569	579	575	529	514	549	572	476	522	549	532	542	581	565	587	543	511	528	559	553	511	574	524	587	543	549	515	565	562	539	516	564	565	545	517	553	583	527	528	539	514	534	537	557	555	528	550	534	502	541	551	590	522	538	539	567	535	502	571	555	542	551	551	541	521	522	546	502	551	536	553	587	547	539	545	513	570	552	561	501	558	560	539	552	543	599	485	538	503	548	530	532	552	549	537	564	557	546	513	569	551	531	538	502	592	517	537	559	557	516	573	552	528	535	543	482	519	580	575	512	532	558	552	517	513	537	525	531	516	568	530	562	515	540	548	530	590	526	528	527	548	554	519	534	527	585	564	561	534	513	593	518	615	560	589	539	517	524	555	532	542	534	556	494	551	543	555	550	572	541	553	553	566	549	556	571	538	551	529	557	577	564	572	528	551	563	553	573	541	543	533	529	538	580	521	524	540	516	505	588	539	532	543	574	528	574	564	522	523	525	514	569	517	561	538	573	557	519	508	524	559	535	536	525	565	589	540	532	541	543	525	535	542	549	536	540	535	526	562	536	560	568	554	524	551	562	535	569	575	541	545	567	558	528	568	562	584	517	500	533	558	576	535	568	567	538	554	553	544	561	594	542	536	549	541	548	520	509	563	555	530	575	534	546	571	565	541	567	545	571	528	553	535	531	554	537	530	541	541	538	536	544	535	522	525	567	559	535	520	540	536	570	509	491	548	581	570	581	573	542	560	550	541	520	532	527	521	553	570	534	552	554	566	525	553	521	542	537	579	544	553	516	557	539	555	494	534	550	550	554	537	556	584	551	571	572	550	486	532	539	549	548	521	526	550	584	547	551	554	563	529	538	572	536	578	516	503	556	529	585	539	544	558	539	567	552	509	589	576	568	575	565	539	545	547	529	579	536	540	583	525	547	525	602	526	572	553	529	506	523	559	537	503	490	548	558	535	561	574	537	559	563	566	573	533	504	531	503	574	528	547	505	550	516	534	580	516	556	543	510	544	559	579	569	519	510	540	564	526	529	555	539	564	536	498	546	570	585	582	515	545	547	578	522	537	526	502	536	592	554	579	547	548	546	575	542	545	566	552	569	550	550	563	568	535	513	533	577	542	570	529	571	537	581
14961	29507	18714	6781	4613	3554	2799	2120	1775	1514	1257	1134	1083	950	927	891	836	815	824	789	783	766	806	798	728	810	770	755	726	750	671	672	690	674	623	703	687	689	681	700	656	710	669	655	701	636	691	665	653	632	713	670	676	683	652	665	637	696	653	691	640	709	700	707	727	653	641	652	699	698	607	657	690	668	681	651	656	671	678	599	689	710	740	698	643	666	652	709	704	690	685	695	622	689	659	746	658	675	630	697	635	623	706	669	668	647	618	702	688	677	669	619	639	639	671	673	674	715	641	664	708	718	673	694	659	650	654	664	649	647	671	653	675	691	720	711	608	640	619	713	660	619	707	695	708	634	692	679	642	702	698	641	707	679	665	683	674	648	664	672	711	680	672	686	661	690	619	673	679	627	738	667	649	671	656	685	645	645	672	701	731	692	738	633	702	665	677	666	656	740	673	679	705	695	731	723	690	716	658	660	628	659	638	692	696	679	694	704	650	625	683	663	750	711	657	684	735	648	675	670	711	680	661	702	685	677	666	704	675	646	697	693	624	630	704	667	654	705	613	702	677	643	652	637	718	682	687	678	688	667	744	687	719	707	693	705	683	666	742	665	627	613	664	682	686	667	704	689	656	670	676	713	675	695	706	665	697	668	654	695	694	680	681	689	640	691	663	645	664	658	665	693	700	653	672	641	654	647	697	706	661	672	655	689	673	662	670	670	658	739	649	689	664	721	696	634	717	745	596	680	652	703	674	643	674	680	666	625	663	678	681	686	633	681	675	675	639	707	630	658	710	671	723	675	625	656	667	675	691	662	679	647	658	671	690	672	705	682	712	682	658	665	702	655	657	697	651	630	673	679	637	671	665	665	695	665	721	657	671	624	683	689	668	692	641	698	708	689	677	691	668	651	621	686	653	667	687	677	642	677	641	641	642	667	656	748	667	630	690	680	678	691	644	707	702	681	653	657	686	725	682	692	672	665	704	705	654	719	713	674	631	707	654	669	666	641	683	694	669	651	711	667	695	689	686	637	712	638	687	693	682	641	615	632	699	674	672	688	627	694	689	655	676	686	691	733	636	691	685	676	678	651	709	619	652	673	662	649	744	664	643	675	671	703	674	669	708	667	698	668	654	694	664	664	663	695	624	696	670	671	688	674	683	674	700	644	628	682	672	691	690	673	662	666	653	662	668	656	719	660	641	634	674	669	679	702	697	684	652	701	658	661	660	682	655	660	689	673	611	667	652	685	636	674	657	701	701	686	682	664	680	647	666	705	716	655	692	687	670	644	664	683	720	673	685	624	676	693	691	651	676	696	676	710	674	696	698	715	649	686	705	681	699	656	664	644	680	656	647	665	662	660	688	734	675	679	706	682	652	657	688	651	666	653	674	662	665	634	675	682	629	671	673	656	679	652	679	690	684	707	643	640	686	687	687	714	692	667	689	689	691	731	739	615	662	620	678	657	694	679	652	673	640	670	676	658	653	668	651	731	702	639	669	659	647	675	681	669	689	682	703	687	644	697	667	641	712	735	644	690	673	727	654	717	652	658	714	680	695	661	691	709	659	619	638	682	689	700	665	680	626	721	665	698	683	712	667	657	652	650	685	688	685	644	633	688	671	683	695	702	652	693	681	660	700	668	640	684	643	670	669	604	651	636	679	598	698	634	725	679	681	668	690	703	642	713	675	668	650	681	677	653	673	628	655	685	643	669	671	683	701	714	684	647	668	679	702	698	663	635	681	682	667	670	649	657	653	671	710	671	680	663	695	679	673	681	644	674	669	669	688	686	641	647	631	681	681	637	692	652	731	644	687	664	679	687	656	664	641	648	661	635	682	646	707	699	699	683	673	638	660	628	719	683	678	671	695	679	620	650	676	669	639	658	613	712	651	619	691	650	634	661	689	658	626	687	673	707	706	681	695	687	676	653	674	691	657	675	645	701	681	679	646	654	652	669	675	670	662	671	639	717	705	700	664	642	676	706	715	656	638	644	641	635	689	714	703	667	672	678	667	677	684	698	646	715	707	672	636	649	647	684	653	693	618	672	737	692	678	695	653	697	654	667	645	670	653	687	711	679	706	674	680	643	638	649	647	672	675	658	656	700	664	680	633	621	636	688	690	706	717	633	640	653	665	723	663	642	686	680	660	641	642	649	675	654	707	615	678	692	668	685	692	673	691	683	659	636	674	680	644	658	634	693	679	717	640	672	680	676	686	642	707	682	676	657	635	664	658	640	646	648	698	712	716	721	691	669	673	713	709	647	660	647	675	685	666	690	646	636	656	683	687	708	690	665	665	600	628	688	667	651	654	688	658	654	644	664	668	668	677	637	656	718	702	652	617	650	666	670	665	709	653	655	685	673	630	670	707	690	638	653	624	652	689	662	700	629	642	678	700	719	662	698	686	642	698	667	698	668	673	639	645	665	689	713	663	628	706	681	653	688	692	676	666	607	649	663	646	631	647	660	662	631	664	651	680	653	638	665	683	709	690	650	665	685	686	664	694	657	674	650	691	665	692	653	690	661	661	670	640	674	676	674	713	610	657	672	716	686	655	674	707	695	643	652	687	722	664	653	690	660	647	651	683	692	708	710	661	666	656	631	646	684	698	645	635	683	706	666	703	655	658	714	666	675	712	660	724	720	669	647	706	645	717	673	668	664	600	696	697	644	686	642	726	678	680	627	706	683	692	688	679	693	667	700	674	663	683	650	679	663	687	700	664	672	704	692	726	666	667	679	664	706	663	689	669	677	691	727	642	646	685	649	677	644	648	679	660	660	668	718	702	663	692	680	731	669	647	680	692	663	694	626	630	701	665	666	683	721	725	643	656	725	678	659	660	670	684	710	675	692	700	650	683	665	681	663	672	657	660	666	672	682	688	693	640	646	767	680	650	639	630	688	688	639	671	678	686	621	627	664	683	661	643	692	660	685	653	663	659	654	651	647	646	688	673	727	708	686	687	703	668	692	653	659	709	666	692	721	701	640	710	724	689	681	686	677	657	675	688	658	632	682	689	699	670	695	627	684	648	658	688	672	648	672	652	663	649	670	651	664	664	650	701	716	730	688	655	628	637	683	614	660	685	668	672	630	637	689	637	665	668	682	688	634	660	680	617	664	668	636	684	651	708	694	721	659	604	666	681	649	704	674	702	667	675	665	654	670	672	631	628	638	670	671	675	672	671	701	662	677	652	719	646	671	656	631	685	663	654	686	689	692	660	700	686	699	664	697	662	668	692	645	654	695	673	668	665	645	726	649	665	673	654	683	703	604	673	683	713	653	671	673	666	702	650	658	650	677	665	656	682	676	643	676	654	679	708	661	696	610	686	692	656	687	700	685	687	680	659	661	699	656	719	687	650	681	700	654	668	631	699	671	659	681	652	687	701	668	664	649	677	651	657	660	717	709	617	630	683	610	667	672	652	679	633	670	668	638	660	708	675	628	665	676	681	690	657	660	629	684	694	698	688	676	676	647	683	687	647	662	691	658	664	689
23572	21558	28940	24617	21537	13429	3959	2525	1822	1651	1460	1358	1193	1077	1038	1013	919	938	930	915	927	886	884	808	861	777	809	803	795	750	775	774	728	698	769	755	716	773	727	800	769	724	711	764	733	695	734	704	727	748	733	712	692	710	724	763	717	724	699	646	780	757	807	695	697	774	748	712	712	745	737	750	708	694	736	728	726	712	768	755	725	763	738	720	740	726	748	689	721	727	724	697	710	719	690	750	716	752	756	682	741	782	779	732	745	758	682	747	714	743	758	746	725	698	696	714	729	727	675	736	725	726	746	653	701	724	723	745	683	735	728	739	674	730	726	719	740	764	719	721	762	715	702	765	756	693	742	713	742	773	737	758	764	761	764	718	754	688	777	666	707	716	756	731	692	735	730	716	675	710	688	751	713	727	740	757	766	753	765	682	766	717	714	765	746	766	744	721	707	746	794	768	749	746	763	764	739	722	725	727	740	714	774	707	750	655	733	699	687	733	732	710	702	714	775	784	737	730	759	772	680	728	768	742	734	744	729	747	769	715	737	731	672	719	666	756	721	717	725	817	715	757	708	758	790	756	759	712	734	756	713	738	743	674	763	765	749	728	664	719	764	737	710	710	713	804	769	730	739	731	741	719	738	710	710	674	721	706	727	695	734	730	764	710	749	732	727	743	758	740	708	728	723	751	746	708	709	725	667	754	713	738	736	690	749	711	738	734	733	762	762	805	733	805	714	783	684	747	772	688	716	708	710	715	718	730	694	684	724	735	781	671	782	723	712	673	697	756	757	722	749	747	742	723	685	723	701	760	710	702	726	714	750	761	736	752	695	706	733	705	735	812	757	752	740	698	761	708	751	745	748	713	746	692	731	742	762	727	734	742	731	803	699	762	708	672	723	802	743	766	733	722	723	718	712	760	724	708	772	712	719	724	715	674	744	726	718	719	710	715	764	748	737	768	746	744	693	674	691	741	729	709	728	711	726	736	726	714	715	746	728	697	762	709	744	679	787	792	751	723	703	698	696	717	744	761	741	693	723	754	716	721	751	724	770	711	744	727	714	776	707	749	738	757	711	748	720	733	710	777	710	756	776	722	755	744	786	733	706	769	729	733	721	697	755	703	743	716	702	695	695	778	726	752	663	723	735	704	704	739	698	774	734	718	736	761	722	675	728	746	675	709	747	698	707	737	744	769	741	725	745	726	709	712	720	676	752	725	722	787	749	729	708	714	763	753	745	731	707	709	720	718	729	720	715	747	781	732	744	713	789	766	767	726	727	747	717	717	725	701	728	699	671	694	743	736	701	744	690	773	686	738	749	702	758	737	703	717	705	694	697	732	768	762	723	726	734	780	723	754	744	712	735	768	757	725	812	726	735	719	721	717	698	749	721	747	711	712	708	686	729	761	710	730	722	718	713	696	738	756	728	709	784	698	727	774	699	719	717	671	712	716	698	760	721	738	772	731	700	771	748	723	725	718	757	734	751	675	716	702	750	747	744	705	734	717	729	717	709	728	740	757	721	689	701	719	703	733	726	747	745	748	739	731	746	686	688	698	757	778	730	772	733	734	776	767	730	769	765	708	689	684	652	735	729	756	766	740	754	769	740	756	698	731	724	668	678	716	688	687	743	733	712	725	697	754	780	677	718	741	754	731	701	740	701	723	730	725	713	705	727	717	730	724	718	745	766	694	726	725	725	725	785	689	724	749	720	786	715	691	711	739	752	781	720	686	678	677	701	723	700	735	706	739	704	684	741	668	732	770	714	717	726	727	718	659	727	741	782	728	765	731	739	719	717	719	726	726	742	720	704	726	748	676	732	717	730	736	702	705	731	742	663	726	638	693	725	695	748	727	727	714	679	696	737	743	709	714	746	717	720	730	715	671	730	730	696	712	747	735	676	713	720	731	741	762	721	706	743	723	717	725	728	734	702	756	693	697	742	756	707	732	742	717	695	760	688	736	719	689	764	691	729	741	719	745	762	703	713	691	733	720	691	734	690	708	728	714	707	765	745	744	716	671	718	751	715	713	706	747	702	707	725	730	707	702	743	752	711	708	700	734	734	738	733	732	767	770	734	754	677	763	726	696	777	742	707	745	698	723	712	723	708	732	703	702	728	732	715	730	786	713	763	717	747	693	716	689	729	755	752	690	709	707	786	715	745	754	725	686	777	740	727	689	715	705	779	693	738	754	725	726	724	734	716	719	739	674	710	762	703	750	716	752	694	753	714	717	721	709	685	726	711	698	767	724	742	673	677	718	730	724	725	737	696	721	722	727	704	724	688	731	698	741	728	765	721	735	750	741	702	722	675	733	706	710	736	699	745	731	707	711	732	718	770	692	746	687	704	732	754	722	716	699	681	686	743	758	723	754	692	714	762	697	765	736	715	732	690	760	716	732	747	784	716	710	714	718	710	706	725	700	725	736	760	752	683	728	725	752	777	741	702	778	732	718	765	752	669	700	688	756	728	779	706	749	726	735	743	746	708	755	682	750	735	750	715	721	733	742	692	692	756	706	747	747	731	747	766	742	727	723	719	685	784	715	706	736	779	747	728	746	757	740	744	703	686	729	759	729	743	745	731	704	739	737	740	728	730	706	721	713	680	755	745	716	710	712	735	738	676	725	740	747	698	761	684	682	685	736	721	755	760	780	743	728	729	693	715	713	726	729	751	696	730	702	703	744	703	758	705	685	760	728	705	770	728	751	733	692	700	741	745	752	702	717	677	733	812	709	726	708	748	699	718	733	711	697	783	702	688	733	732	716	734	710	740	720	707	762	768	717	721	704	743	682	750	723	739	743	726	714	745	674	758	694	737	766	738	661	724	685	690	723	745	748	710	731	705	771	741	732	710	747	754	701	716	706	740	766	767	767	695	771	776	687	725	725	748	731	711	719	732	728	676	727	715	768	749	731	752	717	733	753	650	723	737	710	733	695	707	729	681	730	773	766	754	654	696	721	705	717	769	735	739	737	705	716	719	740	710	741	705	716	731	715	752	727	721	671	729	737	735	720	714	734	729	744	731	704	713	720	794	691	702	732	715	707	715	718	742	730	705	769	714	748	744	715	744	682	738	740	698	739	707	693	684	726	714	783	754	692	730	773	740	724	725	661	747	732	744	771	716	735	735	750	687	749	731	738	739	726	763	691	725	766	698	719	771	719	676	736	700	713	743	732	760	731	724	695	740	751	780	767	709	746	757	706	743	722	700	719	696	727	733	700	767	697	721	720	692	707	745	746	743	763	681	747	739	700	710	679	698	736	745	732	726	678	689	745	718	685	755	735	735	735	735	716	704	708	750	698	690	709	694	703	706	761	729	679	705	717	733	730	712	737	770	712	691	737	754	711	751	718	683	667	714	735	722	730	749	726	714	743	722	712	734	738	764	704	706	717	673	708	703	714	771	701	705	717	746	711	762	737	728	721	708	758	685	757	724	789	694	686	749	730	758	751	738	762	766	756	726	745	730	701	757	717	749	715	739	739	709	736	692	726
16961	41434	27274	11655	8601	6378	4959	3837	2942	2496	2240	1829	1718	1518	1401	1384	1235	1244	1207	1213	1135	1119	1136	1053	984	1042	1010	1021	950	931	946	961	957	948	938	889	922	892	914	882	829	853	868	951	902	892	925	913	869	877	864	883	878	907	902	884	888	918	882	892	888	897	906	923	861	903	859	891	857	863	897	911	913	870	874	955	893	994	922	903	920	875	884	892	860	893	962	845	878	857	913	926	917	906	899	876	844	952	858	897	851	868	935	883	922	884	922	867	933	873	881	882	863	882	897	888	905	866	920	851	959	930	891	893	885	881	866	865	904	884	860	865	864	903	939	868	908	908	925	900	881	893	880	901	924	930	835	875	846	894	912	938	928	893	886	860	908	900	793	934	921	871	856	815	885	898	837	895	945	852	892	875	837	924	941	908	895	866	840	881	854	865	868	872	939	896	880	926	889	929	876	867	854	850	861	889	864	931	844	923	865	883	919	927	907	840	924	880	875	866	884	903	868	857	867	858	902	850	854	839	845	897	916	920	903	916	884	837	881	900	894	870	925	891	889	899	865	828	942	881	906	883	897	945	887	834	859	907	907	886	911	860	893	897	938	897	834	848	846	888	909	874	834	874	835	897	916	880	925	904	955	892	874	886	881	881	897	925	868	839	900	861	905	858	895	925	882	844	930	841	933	869	901	912	885	894	911	921	932	919	911	885	907	937	912	965	891	887	924	894	942	866	886	907	913	903	908	859	911	891	887	889	863	902	906	862	923	880	869	922	947	853	853	961	909	890	862	943	888	906	880	894	893	867	873	904	886	961	880	876	909	877	881	915	877	899	862	880	926	862	871	885	937	876	902	888	942	915	918	914	909	929	915	882	905	927	898	885	849	855	885	917	871	901	857	839	905	910	867	937	899	848	881	904	845	838	920	880	886	917	869	917	899	888	828	941	932	931	863	869	885	882	856	917	870	898	908	895	897	899	905	896	868	885	839	920	895	831	913	844	901	891	923	887	901	919	860	879	911	923	914	949	860	886	926	900	899	875	912	880	922	932	912	887	902	909	871	885	896	882	876	883	898	928	898	867	857	913	930	878	873	892	892	906	888	877	890	877	849	876	854	865	923	873	878	878	903	917	902	886	838	933	869	903	929	899	904	947	907	914	859	829	888	918	878	879	866	874	851	860	886	869	865	921	898	865	893	869	901	944	878	944	892	862	896	889	919	884	865	927	885	899	902	920	940	941	939	857	834	911	892	858	891	855	898	916	917	910	845	885	858	855	911	884	840	933	900	860	885	921	842	914	898	880	855	895	887	944	879	868	827	935	887	894	875	861	883	925	880	877	923	805	901	884	869	907	855	879	937	921	868	916	859	845	891	896	906	883	918	871	901	922	908	853	937	857	879	879	941	940	892	922	914	899	892	847	883	891	918	887	877	889	868	885	897	914	877	897	877	875	892	900	872	976	901	852	893	895	914	868	875	904	948	868	930	896	822	869	860	900	873	891	868	898	904	889	904	888	869	893	918	933	876	829	955	887	854	859	885	884	872	892	949	898	899	853	856	906	875	954	907	907	885	862	940	927	889	885	899	918	884	907	904	912	880	889	850	896	884	884	884	915	873	896	949	901	887	871	864	892	870	890	853	950	854	879	899	879	859	863	884	871	906	883	855	875	876	908	865	948	917	941	913	815	885	928	879	909	879	898	877	938	887	893	911	905	948	846	938	868	902	898	886	871	845	859	886	901	905	892	906	878	925	920	819	858	910	922	895	836	922	855	872	889	904	867	929	919	881	901	879	893	942	869	912	874	900	982	901	901	906	881	891	956	844	943	894	914	920	883	858	901	891	881	900	934	906	911	852	951	869	873	835	854	876	869	859	898	931	827	899	930	883	846	920	911	901	924	894	815	903	886	926	874	874	890	877	894	860	897	874	906	859	860	876	903	907	884	875	847	924	895	873	853	926	932	908	870	892	875	882	883	870	852	964	922	888	895	900	920	910	950	856	912	859	862	913	885	841	865	861	880	880	899	849	901	879	902	887	882	894	902	881	902	892	857	880	957	891	909	887	895	924	889	887	927	905	931	844	858	879	873	849	881	918	905	871	878	912	853	893	863	870	910	867	877	874	929	926	900	873	837	896	884	865	842	889	902	884	921	895	936	831	918	902	956	861	865	924	927	872	863	846	932	837	921	897	917	912	887	866	926	877	851	875	887	894	881	879	933	896	828	868	900	931	856	877	897	959	902	842	832	857	895	923	875	836	878	864	856	896	896	907	909	838	880	873	908	845	899	823	791	897	898	870	869	905	855	881	936	878	937	885	835	924	852	910	879	883	855	918	885	856	935	885	884	915	860	923	935	857	875	931	923	885	865	842	910	896	866	934	830	852	877	940	944	905	855	924	879	869	865	945	916	866	867	892	925	881	882	903	892	938	913	898	911	910	821	869	884	905	916	899	882	910	903	913	860	847	867	917	928	886	896	914	849	895	885	866	854	881	897	874	860	914	827	910	897	892	852	886	909	880	902	889	867	879	952	870	935	903	962	924	891	906	881	940	900	884	912	885	900	922	932	878	888	934	905	886	903	919	890	897	914	916	874	869	914	876	926	872	877	903	866	898	910	929	879	855	855	890	867	918	894	896	896	876	885	955	897	901	928	862	877	852	879	877	880	894	883	894	888	885	885	873	870	878	897	915	957	903	867	935	854	894	873	936	863	834	953	952	926	872	921	890	903	834	901	889	894	922	862	870	872	940	904	893	835	902	903	877	904	919	900	882	870	917	871	880	889	899	940	850	912	905	944	847	921	893	877	923	894	884	880	905	916	938	920	875	892	832	927	947	880	898	874	920	907	877	910	897	910	841	911	888	846	916	919	904	915	917	884	889	837	899	913	874	860	897	914	889	927	921	925	885	874	925	871	899	882	932	935	873	911	876	901	868	848	923	891	923	920	845	910	943	865	846	870	934	878	851	936	865	905	882	880	902	881	846	858	883	925	850	895	907	882	875	890	889	849	893	937	836	867	878	908	848	892	912	843	901	852	874	883	881	851	928	884	871	867	884	852	869	905	839	895	872	886	909	871	882	907	840	869	903	894	892	866	879	865	868	883	906	898	930	865	916	932	927	870	920	914	836	884	875	943	963	899	901	895	866	916	873	896	894	858	939	924	920	874	885	901	852	862	924	941	866	840	884	929	911	896	903	911	933	918	858	827	883	874	882	835	917	901	892	918	866	923	936	988	879	889	953	855	879	846	940	897	892	898	852	943	898	867	872	893	884	894	918	864	899	850	853	845	883	912	859	964	914	879	894	927	824	885	865	862	894	885	909	885	887	880	858	894	871	896	888	863	916	864	958	872	866	913	872	888	903	878	919	904	842	920	885	850	909	884	886	917	944	921	873	925	915	908	905	915	867	901	878	840	901	841	864	902	882	907	880	925	855	886	912	892	861	922	830	890	960	942	884	923	874	904	884	957	881	843	940	844	922	865	858	880	913	869	895	928
24745	21514	27728	25607	13123	3121	1933	1375	1145	959	828	729	666	592	542	484	464	462	440	444	417	410	420	404	421	380	344	388	313	386	341	327	374	356	324	289	348	341	305	319	343	325	347	326	331	352	307	311	375	336	319	343	343	324	352	336	301	308	311	350	330	328	350	326	334	342	304	333	319	309	314	344	349	300	349	286	323	330	318	332	315	311	338	317	337	331	353	325	356	309	349	312	334	324	321	310	319	293	307	312	288	306	330	350	354	317	323	330	282	332	341	341	348	336	337	340	330	351	316	322	355	358	341	334	311	337	304	328	352	327	324	335	318	325	307	327	339	326	313	344	324	341	304	305	332	331	279	300	316	333	300	324	331	337	335	315	329	322	333	338	316	321	292	328	333	302	333	349	329	317	319	333	330	305	306	282	357	323	330	288	307	314	352	316	342	336	327	311	366	313	325	335	312	306	322	330	338	311	322	331	342	314	342	337	348	331	323	334	304	309	340	314	318	353	340	351	353	309	310	345	371	324	328	345	355	362	347	326	327	312	321	323	327	332	358	338	328	301	335	320	346	326	332	321	322	313	327	311	339	332	302	327	326	312	341	309	315	353	323	305	331	337	304	309	301	320	322	316	321	296	302	341	356	327	342	332	342	329	315	390	313	311	344	302	368	286	326	313	318	321	321	337	324	328	328	303	333	346	330	284	297	314	340	317	337	305	348	331	348	330	299	342	352	343	325	327	325	307	334	343	361	325	354	340	336	311	362	308	329	383	293	358	289	324	349	365	318	352	335	330	333	300	342	327	289	337	323	352	336	364	329	351	337	345	297	317	346	347	323	333	328	365	325	351	311	291	354	312	343	310	324	344	362	358	318	330	327	340	302	332	333	357	315	316	304	294	335	329	305	330	338	335	321	320	332	297	322	352	341	351	321	290	307	323	329	335	325	306	330	303	322	327	330	343	338	350	296	338	272	343	326	357	307	306	330	358	308	330	325	322	372	330	348	329	317	305	346	303	338	332	326	318	324	333	327	325	318	366	319	322	332	312	335	317	327	343	324	324	326	320	340	399	330	289	342	330	368	324	341	314	330	318	298	305	314	331	328	297	358	328	327	300	324	320	344	318	337	304	354	318	337	296	313	302	293	305	277	333	316	351	313	347	346	348	312	321	321	308	309	330	310	308	318	334	326	388	329	365	326	315	318	309	329	312	316	324	293	338	310	313	328	321	301	338	317	327	315	333	360	321	302	323	288	341	332	317	330	320	343	283	328	331	328	308	297	293	313	333	329	328	318	308	306	327	364	310	285	296	354	336	344	357	305	313	309	342	323	322	328	319	336	318	332	344	314	331	312	313	330	322	310	312	314	342	337	315	331	316	319	292	324	316	301	322	304	324	309	333	310	293	340	313	311	308	345	363	339	335	351	347	325	294	261	311	329	315	324	352	329	349	344	336	335	327	290	336	365	313	317	369	343	302	337	318	320	325	291	349	323	347	306	318	338	344	323	301	372	326	309	330	299	284	321	347	336	331	329	316	354	340	318	339	354	300	351	299	347	332	327	319	315	343	323	321	343	297	308	311	329	363	321	300	328	296	308	329	342	325	326	319	306	343	345	321	336	352	341	307	304	326	352	332	325	336	316	298	298	340	362	316	319	303	324	334	298	320	345	372	315	308	328	337	341	295	340	323	317	323	325	307	303	307	344	370	323	331	311	300	367	309	300	328	309	304	343	330	305	337	311	344	313	311	341	326	309	307	305	305	327	315	356	318	341	331	332	328	324	344	342	318	333	327	327	345	334	319	328	334	344	348	315	347	320	344	325	324	333	332	351	327	357	330	309	361	342	340	338	330	353	340	356	326	329	326	325	334	320	338	317	335	329	303	365	326	327	304	338	317	350	343	363	330	298	300	330	355	347	293	318	295	345	288	337	292	318	330	317	332	310	315	333	363	292	324	328	304	335	325	323	347	297	353	367	333	346	346	335	315	351	326	356	316	314	344	282	340	321	331	301	340	320	328	332	346	361	323	352	325	337	328	321	337	331	363	318	331	363	303	344	338	343	379	323	343	340	332	316	359	327	343	331	337	340	373	324	324	309	314	336	333	312	339	303	363	345	286	335	330	327	327	303	352	326	335	307	314	351	318	313	319	304	354	340	321	325	356	294	334	314	321	366	296	342	343	336	323	299	309	304	329	288	316	310	335	318	330	303	373	312	324	335	330	355	337	308	318	289	330	328	316	326	314	287	349	359	312	325	310	344	332	302	323	312	338	337	335	326	371	295	338	332	306	311	342	331	352	331	318	330	349	321	346	330	338	321	340	352	297	338	327	319	360	314	302	303	316	329	334	335	326	337	307	331	347	326	290	346	343	308	342	340	339	344	362	309	321	320	320	330	327	294	313	339	377	323	337	356	336	329	332	303	342	307	347	339	322	317	359	359	345	325	331	334	329	333	311	312	297	292	329	300	327	341	354	339	331	325	310	287	322	350	318	358	312	312	318	320	372	325	315	330	322	295	347	319	338	304	318	312	320	357	301	348	349	329	348	344	359	322	329	305	333	317	308	308	339	337	367	355	347	349	336	352	344	329	334	352	322	351	317	320	326	327	343	343	320	345	321	320	326	304	312	336	288	347	358	312	351	315	332	342	367	312	296	298	319	311	316	329	303	325	341	330	300	305	327	305	296	320	334	335	328	322	312	301	310	299	354	281	341	307	309	328	345	344	358	333	329	284	311	331	324	338	331	321	327	327	318	310	353	333	335	344	296	363	327	329	327	307	350	346	309	323	314	331	319	359	331	316	295	311	328	304	293	330	335	338	327	363	324	331	325	330	333	327	323	311	334	333	320	330	318	330	341	356	327	315	360	318	292	332	306	277	319	315	351	335	299	335	314	347	342	355	332	344	322	322	329	319	311	335	331	333	310	337	325	333	340	328	323	351	331	330	326	320	344	296	324	349	329	303	348	348	298	349	314	337	339	332	311	302	322	334	320	350	344	337	320	298	321	343	325	325	320	304	324	345	339	318	333	319	320	313	322	306	335	330	321	320	340	315	317	321	327	295	317	342	350	337	320	364	341	355	315	328	328	346	321	367	347	336	343	329	327	332	350	323	329	309	314	299	349	334	308	307	337	325	336	306	307	331	304	342	308	319	277	327	324	350	342	377	348	313	321	324	326	309	322	320	318	329	324	306	336	318	303	337	366	320	335	296	334	352	327	334	334	365	301	310	331	312	331	328	301	320	348	332	318	308	316	334	330	325	322	322	323	345	321	346	309	330	357	345	319	312	378	327	342	313	376	344	327	341	318	305	305	289	342	364	330	329	290	340	333	340	294	328	344	299	340	306	322	306	329	312	334	324	310	309	320	305	308	338	320	324	322	345	326	300	362	326	348	326	329	315	354	289	336	322	323	358	332	320	332	322	331	338	344	341	311	343	314	322	354	320	326	348	331	324	327	306	294	328	349	346	346	329	293	310	324	329	317	369	337	323	345
16663	36705	20354	9265	6491	4854	3643	2734	2047	1654	1372	1186	985	903	876	784	690	703	658	614	603	621	565	579	525	506	493	481	489	446	464	456	436	476	408	476	460	448	461	449	444	443	397	437	415	447	428	400	423	421	476	420	448	410	462	407	419	404	438	427	431	446	455	427	456	402	423	423	430	441	425	405	428	449	405	408	399	459	432	431	420	457	434	447	394	428	406	435	436	415	434	454	437	420	431	428	415	420	439	429	459	414	405	414	458	433	460	449	441	428	418	434	423	386	389	411	450	433	442	429	404	427	413	435	417	413	427	409	432	412	437	415	422	417	458	417	425	415	429	405	448	430	452	405	470	429	409	407	421	408	434	427	400	426	433	426	437	447	432	413	371	425	431	447	442	452	435	433	407	428	395	420	440	450	434	445	418	398	449	417	420	420	415	408	398	384	416	391	422	425	432	443	431	426	421	392	457	441	419	438	399	438	414	401	430	424	391	425	435	362	440	406	377	416	399	440	429	432	473	437	425	420	432	433	413	413	440	429	429	397	432	443	453	389	394	437	445	434	422	407	415	395	411	406	440	403	448	470	419	417	398	429	407	430	410	435	407	447	432	424	440	426	409	399	408	445	410	395	423	376	420	380	453	440	384	448	419	426	391	403	418	400	419	450	420	446	410	409	427	440	398	419	397	435	411	426	398	408	433	389	442	439	477	425	446	415	435	415	416	452	439	452	425	411	401	406	429	417	444	410	426	444	413	447	415	412	416	430	371	436	428	428	480	407	400	425	401	406	410	420	438	411	438	430	416	443	430	454	387	459	408	397	454	404	436	428	446	401	453	442	402	430	411	434	465	427	405	429	415	444	405	412	422	401	430	438	403	438	427	440	434	438	449	442	449	430	407	428	438	431	426	390	443	421	426	384	408	398	428	399	405	401	428	428	378	424	413	425	467	419	439	435	395	405	396	410	437	435	408	442	460	434	411	380	406	422	414	399	407	388	417	410	406	402	419	424	423	436	440	424	443	436	451	433	404	462	404	457	395	404	419	457	454	435	430	432	446	428	431	398	434	434	404	436	393	410	402	418	404	454	471	493	429	438	406	486	432	444	415	382	432	393	448	380	415	433	412	416	448	449	417	405	408	401	409	417	449	440	373	435	412	418	418	419	421	434	429	428	433	457	423	406	410	423	423	429	425	421	403	417	404	432	407	416	439	438	406	426	418	430	439	397	450	412	421	387	396	420	422	427	398	420	417	424	393	424	426	417	426	413	450	418	406	389	414	418	454	405	431	440	422	428	404	447	440	392	456	403	432	407	461	426	410	421	458	446	420	425	471	421	427	428	437	426	423	376	407	432	420	436	396	456	437	433	423	393	460	397	403	416	417	438	406	413	423	445	406	449	428	425	443	406	393	406	407	420	412	377	399	409	413	398	415	445	393	445	434	438	407	430	419	379	421	413	436	437	425	407	403	403	389	418	430	448	419	419	412	404	435	461	413	427	461	408	425	428	466	423	403	405	415	422	438	377	432	416	410	401	437	410	404	439	395	419	429	425	438	415	435	411	443	427	446	406	422	381	426	441	407	413	421	422	409	409	443	448	393	421	411	411	411	406	437	431	403	396	419	440	411	408	432	438	417	411	427	424	432	440	435	411	429	418	432	419	437	419	448	431	426	444	438	441	449	425	424	437	416	377	464	395	452	428	437	431	447	449	424	432	452	440	388	472	387	432	446	413	411	453	431	401	439	410	370	422	407	367	446	412	402	464	406	415	455	435	443	393	421	423	432	448	437	371	421	409	473	412	464	403	427	420	441	381	391	433	438	402	434	420	420	443	438	394	398	420	419	432	472	435	402	400	417	427	408	424	412	412	449	382	467	425	428	422	396	418	393	396	445	395	425	430	412	434	436	443	438	443	472	446	425	445	413	422	435	420	416	421	418	371	429	399	440	412	423	409	432	414	409	440	415	445	411	427	429	413	398	436	412	422	417	411	414	437	432	419	440	418	437	429	422	407	419	431	424	408	393	459	450	419	386	419	419	414	429	440	412	413	403	417	429	438	436	401	492	425	444	382	423	401	420	406	416	418	433	432	421	423	417	425	410	419	414	434	425	412	426	451	427	451	419	402	410	413	406	440	463	400	440	418	435	438	419	446	416	442	416	441	427	414	434	404	408	405	444	408	428	442	455	420	400	405	447	415	417	418	406	429	413	401	441	431	401	457	419	419	414	405	465	385	400	427	433	412	414	408	407	373	415	434	456	408	440	407	406	408	417	414	442	431	428	436	422	453	448	427	425	415	437	401	415	441	422	404	410	443	373	427	410	396	421	402	428	424	405	456	454	394	488	394	417	403	425	420	439	418	417	384	479	435	413	443	418	428	423	404	421	411	418	430	398	447	437	409	415	424	424	408	412	394	461	431	421	430	427	416	435	426	372	425	461	436	370	464	453	415	409	387	428	416	439	418	443	418	428	406	407	445	446	417	402	428	396	449	419	381	429	401	418	413	421	429	419	410	416	410	441	416	453	404	430	395	435	443	439	412	433	443	413	440	440	432	375	425	452	413	417	449	437	429	417	452	423	383	393	427	452	371	428	405	369	424	435	476	432	463	434	394	415	396	447	407	421	393	440	420	429	416	435	397	458	421	402	411	415	383	418	435	445	397	431	404	433	397	453	368	431	418	443	457	424	418	433	428	380	416	454	468	437	453	422	388	418	465	425	427	437	464	439	458	465	415	425	400	403	431	447	403	418	433	410	396	418	442	464	414	445	416	439	426	432	411	399	403	444	437	439	428	427	455	405	426	443	443	411	423	405	399	394	432	449	404	411	422	442	427	440	424	401	415	446	417	404	412	403	444	408	410	405	433	434	435	427	415	418	455	434	444	405	441	427	440	425	440	418	420	415	415	450	450	399	452	409	447	388	391	415	428	395	426	402	402	393	399	393	448	438	410	402	448	434	444	413	418	421	403	427	418	440	398	418	440	427	412	450	443	420	418	430	420	438	395	420	404	439	423	407	424	446	428	441	412	419	429	415	399	443	453	418	417	416	424	458	438	395	437	435	400	435	469	430	418	477	414	420	463	437	428	436	421	423	441	448	426	430	425	419	430	430	418	406	434	387	420	439	412	432	429	399	402	425	442	397	462	438	464	401	419	410	419	427	384	429	435	437	442	414	411	424	408	454	435	398	446	424	426	426	430	455	389	425	417	452	418	410	440	395	445	432	396	439	423	432	435	409	451	444	458	380	422	461	457	394	418	454	445	421	424	419	426	415	424	420	395	414	453	447	408	447	419	398	407	382	411	441	421	440	411	409	427	406	411	421	419	446	449	422	444	402	412	461	405	385	428	457	392	414	430	418	433	419	434	414	464	403	430	435	414	434	419	390	397	379	407	419	412	432	419	427	418	440	432	461	436	426	432	419	464	406	464	450	431	443	462	426	421	413	414	408	425	433	411	395	435	428	414	442	441	423	406	451	412	417	444	443	425	412	431
22636	21554	29354	24220	21557	21672	12484	3410	2264	1995	1671	1347	1225	1154	1045	927	870	879	812	783	725	781	719	654	672	672	614	600	633	582	560	573	566	599	574	571	577	586	597	529	534	518	555	586	532	528	566	565	528	590	538	524	542	538	508	551	510	517	536	536	534	518	499	513	500	562	512	515	554	524	535	517	556	512	561	534	523	518	547	491	521	551	540	531	532	553	542	502	514	504	538	533	532	562	524	513	556	532	533	552	540	506	543	563	515	518	550	485	596	502	494	549	518	518	589	526	527	504	526	566	532	525	539	518	510	542	532	529	549	514	485	544	525	540	509	532	523	516	551	517	475	500	576	529	550	505	522	506	530	513	546	520	577	528	533	512	521	533	498	522	531	512	541	597	552	522	571	536	517	494	534	481	489	555	548	517	525	519	534	505	505	530	504	505	541	512	539	541	487	550	535	538	522	503	514	532	504	530	512	521	517	550	527	558	480	517	553	537	556	547	516	570	544	523	526	556	513	528	502	515	545	540	577	522	550	520	573	528	504	515	502	571	550	504	517	506	488	543	532	499	536	500	501	522	509	593	492	520	557	485	511	503	550	482	552	492	494	535	517	545	501	524	579	564	553	500	534	567	552	551	529	534	518	531	461	537	505	522	544	534	543	540	599	530	569	518	519	559	494	499	536	513	523	496	479	513	515	553	530	512	508	530	542	516	512	509	524	565	491	517	518	557	522	542	511	536	571	523	541	545	547	510	520	523	549	535	534	542	542	552	555	492	560	507	579	571	501	477	534	543	551	534	566	492	514	525	544	511	521	562	553	519	582	543	538	500	480	538	516	540	562	543	524	563	565	484	523	535	530	531	509	485	512	526	537	558	472	535	514	540	557	518	569	503	555	524	505	495	504	572	543	521	537	486	542	526	485	555	535	482	547	532	535	497	532	553	551	531	566	542	530	512	535	494	557	517	521	482	546	512	530	524	531	520	498	478	493	526	536	508	513	572	570	540	587	551	508	518	527	546	533	516	543	492	536	493	518	547	546	536	533	533	511	529	555	544	498	550	525	535	518	537	532	501	533	531	517	549	529	542	525	536	544	510	533	542	489	543	512	518	552	543	533	559	570	540	496	524	541	506	502	511	546	547	479	510	566	515	526	526	519	556	488	538	517	496	520	494	567	507	537	512	519	550	555	537	572	545	540	517	553	527	535	545	526	555	504	521	505	493	544	539	493	521	544	543	501	527	513	524	495	539	495	507	524	520	543	532	521	546	515	545	524	547	571	557	528	532	540	520	543	538	501	530	484	517	544	523	545	506	555	503	542	523	543	552	533	534	573	538	556	523	521	483	536	542	529	518	520	527	562	517	523	523	498	536	531	504	521	547	538	526	545	531	520	528	495	554	581	543	529	551	486	523	525	555	550	531	519	521	528	500	520	505	527	526	494	536	485	533	473	497	497	541	528	506	551	530	531	509	479	553	531	551	561	538	500	524	540	529	542	494	497	536	520	542	516	545	591	535	530	542	508	529	568	543	518	534	559	507	525	509	526	516	551	540	544	519	550	549	513	545	517	574	566	527	527	525	515	534	570	508	502	498	528	577	592	529	557	529	538	542	542	504	479	556	533	547	556	522	539	526	546	497	547	519	539	560	521	535	567	505	533	514	571	531	502	540	524	509	522	537	510	523	527	563	510	505	525	565	574	531	532	507	545	524	479	546	524	496	556	545	526	503	516	567	524	544	503	540	563	555	540	528	515	518	556	532	541	512	546	547	552	558	582	524	525	515	529	514	516	590	546	556	519	520	544	520	520	546	529	527	575	510	510	532	493	476	541	591	521	553	550	495	529	503	519	555	484	521	567	552	478	539	490	507	520	525	506	575	551	531	557	549	537	523	519	478	521	536	527	478	502	562	484	601	546	520	556	540	567	531	534	566	511	477	562	546	573	519	512	577	511	564	540	487	527	531	563	529	552	535	482	541	531	550	513	486	511	571	510	531	475	538	489	525	556	539	542	516	493	539	521	503	492	533	520	494	531	511	516	551	520	535	520	527	528	495	534	499	523	516	522	545	523	564	517	512	543	513	565	547	528	521	534	506	511	515	486	570	510	512	541	497	519	521	536	450	504	496	516	538	473	533	518	515	536	539	489	512	542	553	521	482	538	528	526	533	523	541	517	552	490	487	515	523	539	540	509	530	484	526	537	495	511	510	561	561	521	478	576	609	527	540	550	532	537	540	495	525	511	526	516	539	521	519	521	539	562	508	559	550	552	507	539	506	532	518	588	554	532	567	523	489	540	530	549	514	508	557	521	514	537	533	543	549	533	569	510	502	545	539	523	548	549	497	559	510	525	543	541	586	483	500	552	562	499	564	568	526	521	538	512	511	555	582	554	538	502	524	484	569	512	501	529	536	564	529	520	528	551	545	581	530	470	515	540	478	547	523	558	520	554	524	547	503	548	528	523	569	564	510	542	532	524	467	542	566	586	544	499	549	497	539	521	538	524	515	526	493	534	524	548	536	521	535	547	541	522	551	531	529	516	513	576	511	588	521	523	535	526	515	547	583	502	532	526	545	500	550	552	552	528	548	553	507	503	515	542	515	554	529	522	549	521	532	548	520	539	534	538	517	483	498	549	548	578	508	553	557	537	576	500	555	514	575	541	556	505	527	537	552	520	523	563	515	538	535	523	483	563	549	530	513	560	519	524	567	515	585	524	476	526	559	510	537	525	514	560	549	535	544	525	549	525	509	559	507	539	474	555	547	537	505	525	515	529	554	513	568	497	505	542	513	530	547	540	566	538	527	464	519	545	506	491	534	493	514	541	521	525	546	510	561	528	522	522	476	524	496	528	516	564	496	492	536	499	493	519	488	543	517	536	500	542	492	569	529	517	487	534	520	534	548	530	558	505	517	503	563	557	537	486	520	535	516	522	518	494	530	516	493	536	562	537	544	539	516	484	498	509	521	546	543	523	539	525	550	552	506	505	561	534	497	529	520	529	543	543	502	485	515	562	511	513	534	498	506	538	511	531	544	502	517	533	519	533	535	544	491	544	522	555	539	506	503	501	479	545	562	547	529	544	511	476	567	526	559	538	531	554	561	510	545	537	526	556	554	542	499	571	529	565	521	521	579	505	512	553	574	529	495	531	566	507	500	549	530	509	509	524	542	513	550	503	573	503	540	536	533	517	531	535	536	531	493	528	546	529	552	557	524	510	537	511	527	536	529	472	568	533	499	527	524	529	538	552	576	526	532	529	516	522	550	516	536	552	562	579	562	513	530	494	535	556	515	537	561	550	536	560	562	540	485	553	553	504	492	546	529	566	513	512	591	531	521	523	561	500	515	522	524	528	549	546	553	509	543	538	499	497	506	524	531	544	523	550	544	491	517	514	509	547	532	523	509	500	509	516	534	568	539	513	511	474	538	531	561	507	560	513	521	543	523	541	526	488	511	517	550	542	515	554	530	522	477	526	510	539	504	521	500	502	494	518	544
20085	45859	27650	15514	11439	8604	6603	5161	3941	3168	2558	2104	1878	1667	1464	1404	1326	1155	1170	1135	1008	989	946	922	904	847	810	844	824	756	768	758	788	761	688	703	714	681	687	723	646	727	670	668	680	685	655	715	668	702	668	700	612	728	725	691	675	645	686	675	626	660	683	656	683	673	640	628	708	699	649	702	682	631	672	674	671	683	655	620	714	671	638	650	643	696	673	704	635	698	694	662	698	670	620	670	657	688	640	676	664	659	672	645	666	658	637	646	705	652	688	645	660	658	645	633	653	667	680	657	659	637	637	663	684	683	676	713	664	661	698	672	694	653	666	630	707	653	680	680	670	661	654	684	681	696	677	659	639	675	664	679	654	662	673	696	663	674	652	652	652	646	720	684	666	651	678	666	637	647	697	672	668	698	706	652	671	660	677	688	628	632	675	696	666	703	655	622	694	680	697	676	653	701	628	625	694	658	666	613	672	664	634	677	652	657	618	662	649	654	642	710	598	662	673	694	666	712	687	662	652	693	681	638	667	717	681	670	640	683	687	707	648	620	638	710	687	647	673	685	616	672	637	686	652	659	613	657	641	672	674	680	684	662	645	637	652	634	707	697	661	646	689	638	658	707	620	640	626	662	664	675	657	678	672	665	620	650	659	677	646	685	643	657	675	705	688	665	669	692	663	620	613	636	697	634	699	661	639	651	673	658	675	659	672	701	647	640	648	725	721	679	705	613	644	655	669	666	627	627	616	616	659	630	653	670	633	630	660	693	664	645	657	657	675	626	663	634	708	668	655	665	658	638	661	683	700	658	648	642	700	632	695	693	694	667	627	642	681	677	663	640	650	698	631	640	664	674	681	652	666	687	629	668	645	685	628	642	613	662	625	630	691	667	646	658	667	684	683	624	664	637	658	664	704	694	670	647	656	671	639	672	705	708	677	652	659	672	672	645	692	692	704	700	624	696	649	654	685	639	641	641	731	653	677	612	686	648	663	666	633	642	626	641	644	704	672	645	675	655	680	647	618	707	665	685	652	667	687	635	692	660	640	687	615	698	619	660	603	652	663	648	690	676	677	656	635	662	627	668	665	639	655	710	626	668	622	673	676	646	688	668	703	648	642	664	685	633	654	688	635	677	698	681	681	627	679	640	615	667	668	647	674	697	654	686	674	683	662	679	675	668	660	705	612	664	675	660	652	630	673	666	723	682	666	670	652	663	626	684	709	669	694	686	660	693	677	653	684	652	654	605	729	631	654	694	682	681	661	633	629	606	633	677	651	649	628	646	700	662	661	632	641	658	660	654	673	655	680	631	705	624	734	689	654	656	623	659	659	647	686	676	690	645	643	661	719	652	687	687	639	719	663	678	677	672	650	641	636	660	672	685	694	718	567	678	657	650	653	697	697	606	687	677	674	696	648	674	625	669	689	654	668	632	679	661	627	675	641	642	659	666	629	625	659	685	608	660	727	656	652	677	645	648	649	642	668	679	657	666	673	641	647	668	666	645	637	631	669	672	676	608	694	685	661	666	657	684	654	648	628	671	684	688	660	658	661	703	679	661	668	662	678	688	661	660	670	670	674	625	659	734	700	615	649	653	685	673	685	633	676	637	644	645	645	630	658	638	651	678	623	673	659	647	701	641	670	704	652	665	621	695	682	673	657	666	654	660	637	669	688	637	707	652	673	650	675	645	650	674	648	629	676	677	702	647	671	621	669	663	679	694	662	685	673	639	628	641	670	644	699	684	688	682	709	630	663	653	651	689	672	688	655	653	665	623	658	666	669	685	691	589	682	697	661	670	670	618	603	685	655	678	666	649	644	647	649	670	687	629	650	678	587	665	632	663	659	648	727	711	652	684	684	643	694	643	654	649	645	639	667	664	622	623	650	690	709	664	662	672	714	683	679	634	653	638	685	688	671	654	696	663	682	683	680	639	679	656	699	670	653	648	688	715	669	629	645	653	652	607	681	679	680	686	640	632	680	716	685	648	650	639	624	648	634	628	630	678	617	675	673	664	663	676	652	680	640	666	656	656	633	703	598	670	634	641	655	676	658	632	660	645	636	635	675	711	629	641	646	631	664	669	697	682	658	660	609	694	681	656	711	698	664	662	649	692	636	700	642	710	621	615	654	658	645	657	654	691	622	666	635	672	621	679	637	659	679	644	673	681	654	635	663	673	646	658	699	677	658	657	679	678	650	668	694	656	663	689	627	606	670	655	711	655	659	629	689	676	712	659	622	661	649	681	700	681	621	656	666	634	651	647	638	701	649	655	693	700	647	680	623	714	636	652	658	675	628	662	714	632	630	672	652	643	632	679	704	673	666	648	656	700	640	646	659	694	658	638	618	650	680	682	671	621	679	643	618	625	647	664	673	673	675	686	660	721	655	655	646	657	665	644	673	656	699	682	648	703	652	667	639	693	659	722	615	647	697	702	612	689	663	682	614	668	674	680	648	702	698	690	618	671	625	701	635	641	686	668	701	667	667	635	657	647	665	655	670	673	667	704	669	676	674	649	680	699	611	665	704	642	648	676	670	675	643	647	671	669	642	679	630	724	657	668	659	653	648	656	682	634	674	675	630	711	679	685	684	670	641	646	661	685	659	664	677	693	724	658	684	703	660	599	692	613	638	631	656	633	661	652	717	735	674	664	642	634	680	680	666	716	670	698	653	665	634	684	638	663	649	645	686	681	662	662	626	693	705	659	612	661	685	650	668	627	674	699	660	652	659	671	661	621	691	654	668	662	679	639	615	650	664	653	675	661	661	618	657	661	646	668	649	637	636	640	683	657	687	642	666	642	600	652	652	667	670	667	639	692	673	709	673	677	677	666	688	639	665	665	638	692	660	618	637	643	728	643	646	678	703	675	681	689	632	634	700	644	606	674	651	635	678	649	643	655	651	663	686	631	602	700	617	681	633	658	706	682	661	722	688	663	664	665	681	683	664	653	674	652	689	621	663	674	671	662	656	708	656	668	676	662	642	652	647	687	658	629	667	649	678	650	663	683	622	634	630	660	669	676	656	649	660	661	648	695	663	682	679	677	662	670	640	642	669	635	648	618	651	636	617	617	639	641	653	613	683	710	667	650	652	691	678	662	707	674	640	676	696	640	651	649	618	685	669	667	671	700	662	671	660	656	628	622	707	675	640	647	695	652	695	700	667	637	621	678	611	646	631	682	719	700	619	680	669	682	662	653	684	672	660	642	623	696	719	688	657	688	692	679	708	662	661	704	669	656	676	674	640	638	688	690	683	625	645	708	668	676	693	703	663	661	710	664	663	628	693	631	708	623	668	670	658	718	597	624	619	682	667	710	674	656	729	661	653	671	635	613	726	620	615	625	663	662	689	644	666	667	696	704	658	680	645	659	642	653	639	703	655	678	663	647	641	655	658	665	650	641	630	667	660	651	695	648	689	683	668	664	658	637	666	657	659	667	633	646	609	703	673	712	671	678	654	653	679	660	662	667	660	691	636	691	680	668	626	719	680	683
27580	21838	16377	6287	3094	2124	1676	1280	1109	994	861	845	730	741	717	713	703	652	667	639	612	648	621	627	591	602	579	543	588	579	545	580	562	544	491	565	548	570	527	535	545	570	581	561	532	532	543	557	527	528	537	543	571	539	556	525	550	589	527	532	499	541	555	498	562	572	528	542	560	535	523	527	590	535	570	542	535	582	581	508	557	526	533	536	542	556	502	558	586	577	494	534	526	542	555	582	528	523	540	563	556	539	530	557	552	511	566	566	541	553	549	529	590	580	568	565	547	541	613	566	515	537	569	585	569	538	557	548	572	568	527	556	564	542	550	519	558	530	550	552	560	515	569	573	587	523	534	499	569	555	544	542	529	523	568	525	528	580	538	526	575	535	582	552	524	557	526	532	526	514	553	529	570	546	543	546	550	523	516	539	566	550	542	520	510	517	523	542	549	562	558	538	573	530	570	569	565	562	557	530	584	547	566	546	519	471	581	575	553	546	578	566	628	546	525	599	585	524	574	552	561	536	538	518	562	508	511	564	539	510	553	585	539	538	507	521	544	600	523	578	578	543	552	563	516	575	527	533	538	549	563	538	586	505	542	527	529	541	545	534	507	516	564	578	525	538	587	563	555	552	547	537	562	523	551	580	525	530	510	575	559	540	561	514	549	534	601	560	551	535	538	534	533	543	544	578	549	531	525	525	499	546	555	515	565	567	539	585	553	589	546	527	538	575	539	533	487	563	568	538	523	580	564	540	537	514	557	555	544	540	551	546	546	552	569	552	520	537	530	560	553	519	533	569	564	547	562	499	518	490	558	592	554	548	533	539	545	524	547	560	538	546	555	544	528	596	624	555	551	539	569	548	558	546	610	514	537	555	558	538	559	555	561	562	581	573	591	517	574	556	552	525	566	558	547	555	532	552	535	566	560	591	536	539	536	583	530	552	609	552	562	566	529	534	565	523	535	551	581	549	528	537	584	555	580	584	533	540	533	568	567	546	510	558	527	589	554	592	566	575	582	557	542	528	550	519	532	558	571	524	606	524	541	550	527	492	555	515	565	541	562	548	532	527	531	551	603	554	569	556	544	539	549	539	493	599	519	506	526	527	550	553	517	554	538	531	557	514	559	542	558	541	587	565	537	561	518	577	548	559	578	544	504	570	537	565	526	572	529	545	564	558	588	532	555	535	521	543	560	520	484	568	578	522	546	551	555	569	540	516	594	534	517	529	584	553	544	566	547	571	569	568	591	589	537	505	554	522	547	528	579	519	526	562	564	558	543	588	519	564	566	563	494	528	552	554	575	537	514	531	585	538	551	526	566	536	557	550	552	521	540	515	554	577	564	571	555	558	559	523	540	543	520	569	524	561	562	537	545	523	543	543	580	551	557	559	527	554	549	580	569	538	505	559	578	580	567	565	560	639	547	561	554	550	528	579	541	558	531	575	521	517	546	578	523	547	558	524	509	518	585	550	575	553	560	511	579	546	535	543	554	579	594	543	559	562	568	528	568	537	572	545	561	560	572	570	567	560	580	528	541	547	543	515	563	562	536	558	495	514	525	587	581	571	565	543	532	561	525	573	559	557	563	543	509	516	523	562	573	521	568	562	537	533	544	546	545	544	546	546	546	546	543	553	514	543	535	575	537	560	536	570	580	569	548	576	553	556	560	557	516	540	543	550	548	553	553	517	553	539	550	574	553	517	550	532	528	508	546	597	529	574	546	506	529	557	529	571	499	523	573	546	564	555	571	539	574	528	552	551	513	552	627	516	549	558	538	553	523	558	553	528	584	534	562	498	537	551	573	560	527	561	590	505	540	550	538	558	591	529	478	532	496	556	495	545	588	578	552	549	561	560	558	537	532	569	569	563	531	561	560	538	548	590	539	536	525	563	557	531	597	561	519	505	577	526	559	510	568	560	580	556	503	568	560	559	554	556	567	549	542	519	579	597	500	530	566	546	569	551	540	542	550	560	553	545	570	580	527	599	559	546	547	553	545	552	534	579	572	556	555	516	549	552	536	553	540	550	554	538	566	576	579	534	575	556	553	533	533	543	533	498	574	530	517	491	534	545	554	539	560	521	581	537	512	562	563	539	542	566	549	525	550	544	540	524	545	576	517	550	531	555	538	529	557	544	530	592	576	540	542	542	535	599	598	531	563	559	547	564	523	567	522	548	540	592	484	565	552	493	517	539	548	545	553	541	623	543	527	526	591	490	503	546	535	546	560	569	571	544	527	525	527	540	515	550	516	592	560	542	544	497	534	515	568	579	556	558	528	579	537	546	535	535	536	522	519	561	524	580	549	579	559	560	526	521	526	556	503	574	537	538	555	521	558	545	522	519	590	575	543	554	602	564	565	580	548	520	520	523	556	534	550	549	534	542	538	532	543	553	541	521	524	556	569	522	507	522	537	551	554	521	551	559	582	548	571	524	529	551	552	534	521	555	558	529	481	532	548	520	571	557	527	552	584	548	558	533	552	535	547	543	556	520	569	559	554	578	573	541	552	532	529	551	578	554	519	532	551	565	551	545	556	560	530	580	586	566	532	569	580	513	532	512	551	546	562	546	547	539	537	562	537	535	601	537	542	557	556	572	548	534	538	522	515	558	528	549	539	509	543	541	563	525	599	539	521	552	564	601	561	537	543	531	520	543	563	548	509	562	535	524	530	581	576	535	576	469	511	546	548	537	532	500	529	580	569	594	517	502	542	583	503	556	558	585	501	532	546	524	541	492	550	581	564	548	546	554	537	534	558	566	573	560	536	531	550	547	562	531	579	553	551	535	550	558	571	533	526	511	552	558	505	593	542	610	534	515	575	591	532	538	546	535	546	532	571	530	493	538	553	585	549	524	542	573	517	548	543	545	534	522	554	558	546	546	576	517	579	558	529	531	543	544	569	522	586	525	546	568	547	524	525	574	540	500	528	538	543	548	547	568	547	567	557	561	548	567	547	536	562	569	545	532	543	529	577	572	553	519	542	531	529	524	498	573	563	539	554	577	590	511	534	561	553	566	517	522	604	571	593	541	551	540	547	564	534	551	521	561	536	516	568	518	553	567	578	544	567	554	544	551	530	556	563	526	542	551	547	558	526	527	560	553	496	580	548	531	601	585	534	575	573	532	543	565	532	546	566	519	565	519	527	601	544	530	585	562	516	604	520	560	582	536	560	558	571	584	543	574	555	556	538	549	516	570	534	569	609	529	565	520	596	536	552	543	560	542	566	552	557	557	493	562	566	539	581	519	550	556	552	505	545	527	557	524	555	565	556	604	573	552	512	519	598	535	555	566	536	561	572	519	518	527	570	543	540	579	581	587	536	578	579	562	598	520	549	573	519	536	543	525	582	591	551	562	521	560	555	539	572	546	551	526	528	571	526	537	559	545	541	562	586	552	579	521	558	524	489	547	528	585	548	535	540	549	509	558	568	564	570	572	544	517	522	544	569	525	530	539	547	600	552	568	512	546	506	586	578	505	532	533	575	548	557	506
15105	29545	15488	7097	4886	3706	2822	2153	1716	1550	1352	1245	1046	935	961	849	874	812	801	814	755	787	728	761	770	746	739	732	742	695	683	723	695	690	716	661	672	667	721	690	672	703	704	691	696	633	687	703	663	707	707	664	668	718	642	735	632	725	635	687	640	721	639	710	663	693	686	661	684	643	646	693	655	651	720	611	680	778	705	701	688	728	677	676	680	646	651	653	666	617	678	670	668	669	703	656	687	682	685	726	654	680	669	660	661	640	716	652	661	657	651	684	683	681	689	681	661	660	632	675	671	668	665	663	682	653	647	697	657	647	673	677	701	681	623	695	665	666	638	622	705	664	638	666	669	685	667	691	695	714	652	667	666	674	665	682	662	673	658	691	687	678	644	680	656	704	705	743	711	700	616	646	719	668	689	671	719	701	677	669	704	690	651	653	703	686	635	666	712	699	687	638	688	681	647	750	706	705	682	650	645	646	691	696	659	686	691	716	711	684	686	690	652	670	698	667	676	673	657	668	688	674	671	624	684	681	715	626	753	698	662	685	653	637	695	715	671	672	682	708	642	647	674	647	689	647	644	671	688	694	693	680	702	679	688	694	670	704	713	666	670	610	727	681	666	681	678	716	717	678	683	674	687	666	663	690	672	651	647	638	708	704	654	656	615	709	690	653	682	674	656	664	720	688	676	683	697	672	648	687	687	639	682	668	673	649	659	651	650	645	709	677	682	669	688	693	660	669	668	667	673	701	677	666	679	680	631	680	646	677	637	678	664	703	699	685	701	656	690	637	682	677	705	692	665	639	689	683	626	669	655	674	641	624	669	675	673	675	620	640	679	672	684	665	671	675	673	668	635	657	658	690	730	684	699	684	632	658	659	660	687	629	651	644	685	676	678	721	687	686	721	724	656	645	714	686	688	706	641	677	712	715	646	679	720	658	673	734	683	642	654	706	673	637	682	699	666	657	686	664	698	668	634	646	658	662	681	691	700	693	693	662	653	696	652	667	694	699	669	701	665	709	701	701	656	674	672	672	682	638	641	712	683	690	732	627	665	684	612	666	656	668	696	688	657	652	677	665	642	671	687	704	679	659	640	696	715	676	634	665	698	646	636	665	658	676	695	690	664	684	677	631	712	669	654	657	686	713	682	655	627	711	726	683	637	657	700	635	644	676	683	709	680	669	665	650	679	691	712	656	748	626	654	660	653	714	667	654	703	627	690	685	650	652	656	643	671	653	674	678	648	716	673	630	684	668	654	650	636	693	691	720	641	646	691	740	631	714	661	674	688	679	640	642	725	661	666	673	656	661	662	706	720	683	670	665	673	704	683	663	655	693	624	658	666	621	711	667	657	642	670	673	667	683	618	669	688	650	674	669	682	652	703	695	737	649	656	627	693	710	672	620	664	656	715	664	705	661	667	665	656	697	713	658	658	688	660	673	703	667	690	660	668	674	718	701	669	614	674	640	676	667	636	662	661	660	630	649	670	675	641	707	675	703	635	692	711	714	673	667	668	683	664	670	695	674	690	695	680	667	629	689	661	650	679	724	690	681	668	705	712	694	651	665	623	671	689	648	696	663	656	737	697	633	659	678	731	699	695	692	679	663	684	645	668	700	613	635	675	643	669	681	707	675	605	687	690	676	653	665	677	678	690	674	688	664	645	656	673	719	698	662	687	646	673	706	720	672	649	664	662	670	678	681	696	711	680	640	695	696	686	684	603	701	657	652	725	678	688	701	662	670	639	672	666	666	712	660	685	713	670	648	693	732	686	699	640	672	626	670	642	693	674	687	695	670	711	667	703	700	664	668	676	664	641	702	736	668	671	697	657	655	692	660	668	695	643	652	649	697	658	729	656	676	658	680	668	634	678	720	680	649	680	716	699	672	667	647	647	653	690	654	697	663	669	689	636	706	677	676	647	701	647	704	663	712	638	681	659	701	685	685	681	674	643	635	643	633	639	730	647	681	645	638	718	622	670	704	644	723	658	647	658	706	685	644	690	665	656	693	639	702	703	683	697	685	668	697	726	688	744	685	718	671	694	661	660	665	686	661	682	657	688	632	676	668	683	695	664	679	681	661	663	669	697	702	695	727	712	670	679	675	744	704	669	672	689	739	665	635	644	653	655	685	693	671	691	680	691	652	641	703	654	693	755	694	709	686	700	651	681	657	648	696	676	667	652	668	649	670	712	677	675	643	646	655	658	701	645	655	703	642	649	645	685	669	641	622	677	635	660	628	650	639	707	668	713	664	691	675	651	633	694	672	664	626	677	629	615	692	650	677	693	674	664	673	675	627	704	690	662	712	657	696	657	705	699	656	676	673	669	636	689	653	682	666	658	705	621	637	684	692	658	690	669	691	675	709	672	705	707	727	650	645	674	717	627	684	700	680	680	685	696	674	670	693	668	678	685	698	661	676	731	654	606	705	665	645	655	698	706	662	679	695	672	674	682	656	664	666	673	711	695	660	668	650	682	696	658	647	649	635	674	688	665	649	662	712	730	653	683	658	695	696	643	668	681	657	688	654	721	673	663	695	716	673	662	678	667	710	664	712	643	653	712	732	700	699	681	690	675	689	686	661	699	676	672	675	723	642	685	693	657	689	677	683	637	672	645	688	678	664	690	724	669	730	683	642	661	687	701	668	688	653	644	672	662	660	690	656	657	688	674	647	612	637	694	693	681	660	616	703	650	659	677	702	751	691	704	664	695	656	638	675	691	676	699	700	652	681	650	687	687	685	631	683	637	669	684	685	657	676	623	679	693	667	652	650	691	633	723	651	686	673	685	650	693	663	682	700	661	678	682	679	677	694	676	650	659	678	722	703	675	658	658	637	686	669	673	693	650	661	717	665	638	727	637	640	704	698	616	672	663	677	681	659	684	653	670	634	696	674	665	657	694	648	681	682	642	718	703	695	719	685	700	623	631	683	687	664	683	666	722	676	636	700	708	640	637	674	694	652	682	636	640	655	673	656	706	681	707	749	676	660	676	687	721	699	646	657	661	682	677	651	636	709	679	654	658	644	693	677	642	717	761	709	645	633	666	683	716	674	646	667	707	694	681	679	670	638	632	684	680	681	647	635	669	673	658	690	691	691	654	678	651	676	668	685	678	668	718	651	683	703	674	668	701	704	667	643	648	714	647	607	695	650	684	660	707	682	640	664	681	674	646	666	687	695	659	653	674	691	669	648	638	698	657	676	651	648	667	694	657	701	660	669	670	652	677	662	670	676	649	675	711	661	683	613	654	675	669	690	706	698	709	696	659	646	678	685	686	665	673	681	673	655	681	627	659	702	674	668	674	665	684	681	640	704	673	664	686	656	661	668	681	680	634	648	680	676	658	704	704	693	686	719	624	690	678	663	632	685	675	683	673	702	694	686	654	650	711	703	698	697	683	684	693	679	666	622	617	657	661	664	671	621	658	710	647	667	646	706	675	716	695	653	692	704	658	678	641	693	680	686	669	720	701	642	616	649	682	621	669	689	664	692
23587	21552	28951	24649	21546	13615	4093	2471	1826	1639	1450	1315	1167	1102	1036	1020	939	942	901	928	865	874	864	812	811	796	775	766	775	735	765	744	729	754	773	755	801	744	714	691	738	734	748	745	706	776	744	744	700	709	779	732	639	714	720	716	705	757	784	726	711	769	718	752	757	736	729	710	698	676	728	736	712	796	745	735	755	755	675	729	732	733	740	708	754	756	665	797	748	712	686	733	722	762	746	696	792	750	725	695	755	702	786	725	724	688	704	719	725	707	734	744	747	806	753	731	706	712	722	737	720	759	680	744	714	714	717	729	686	738	708	739	782	732	751	781	772	743	690	772	734	731	736	742	705	755	722	718	777	727	673	750	717	756	703	713	751	710	779	755	710	745	717	745	727	728	755	671	705	777	726	718	711	735	692	757	725	716	750	742	715	717	748	744	759	726	730	712	685	761	686	706	718	674	751	727	704	758	715	721	727	705	742	730	783	716	732	713	756	729	683	818	790	742	733	735	759	775	711	739	769	738	796	711	777	686	767	791	739	729	703	741	714	702	705	703	729	751	702	702	760	737	733	787	711	725	775	722	721	735	745	756	709	766	749	745	764	733	684	790	733	716	720	780	743	760	721	706	750	727	723	726	743	701	747	692	691	773	708	732	748	694	736	706	684	690	763	731	716	739	710	757	722	773	724	761	793	664	778	677	753	717	734	723	763	707	752	702	753	737	729	713	777	732	740	778	717	720	731	724	695	672	741	666	726	711	730	708	722	728	695	739	748	717	736	741	750	710	752	701	673	776	693	772	747	683	740	727	701	726	727	669	668	728	772	770	676	735	756	735	774	707	735	761	703	763	729	735	744	754	714	700	751	714	746	735	727	704	755	742	736	731	750	736	728	740	730	695	716	713	706	710	718	724	686	698	671	723	698	712	692	731	747	729	697	746	712	714	764	753	725	709	670	739	735	726	715	769	740	689	719	703	724	755	726	725	728	742	717	732	702	771	772	742	693	683	742	726	708	751	701	733	743	737	716	728	687	697	734	728	699	740	712	724	662	719	750	733	725	696	683	729	744	752	775	780	717	761	761	726	687	782	663	707	727	741	711	702	740	711	712	699	682	698	744	715	687	732	697	750	739	723	721	781	760	721	698	742	724	731	693	759	725	706	711	789	665	689	672	776	710	772	707	764	730	658	707	682	710	737	744	723	713	775	737	730	691	743	751	710	754	698	706	724	760	759	713	787	712	715	729	729	755	733	757	748	726	701	743	742	689	739	708	710	740	698	720	739	704	732	710	682	749	706	713	713	730	712	773	713	751	696	740	762	721	728	735	790	705	739	701	705	729	766	702	715	696	707	797	712	728	727	694	719	713	741	713	740	701	667	715	726	760	721	651	739	704	724	761	715	726	731	712	736	689	776	738	759	661	704	729	711	735	713	715	701	781	739	693	712	728	695	712	686	717	725	729	686	715	729	739	738	739	712	722	676	747	724	754	757	747	727	711	707	751	718	727	655	735	770	734	697	707	739	688	730	749	705	727	711	688	768	734	748	767	723	745	764	732	698	678	743	721	707	724	709	739	672	727	706	715	783	789	732	778	714	716	706	765	690	757	727	730	698	698	696	708	723	713	691	719	727	722	735	710	744	718	729	724	744	751	700	714	698	704	768	763	784	708	706	756	721	668	719	756	740	753	711	724	690	711	721	731	736	718	739	757	718	774	704	751	686	735	784	740	734	728	738	735	704	765	748	678	748	710	651	735	748	705	673	728	681	740	733	721	723	658	656	753	716	670	738	712	712	744	738	704	738	729	722	686	732	756	722	728	726	724	717	715	697	710	695	741	718	718	752	697	720	767	683	731	708	686	756	715	704	684	710	715	706	725	734	735	755	776	737	716	739	746	703	718	702	754	710	741	714	711	678	777	732	751	739	698	722	747	725	736	701	698	730	729	706	731	720	726	735	688	810	711	719	737	708	754	747	720	751	740	721	685	718	752	786	773	740	718	697	713	725	707	688	678	730	761	735	802	706	735	743	737	743	723	734	716	719	821	725	709	722	657	754	696	700	743	734	757	706	713	788	780	700	707	703	688	700	765	757	740	682	765	738	689	698	727	734	708	693	732	755	760	704	737	728	712	707	730	720	753	724	722	698	721	693	722	667	705	755	713	713	755	716	711	744	750	762	736	760	701	746	710	712	703	691	738	762	737	738	760	704	729	767	700	684	713	711	686	745	713	757	753	746	705	755	719	825	739	715	720	713	715	729	748	691	754	760	730	683	726	739	716	750	712	700	725	701	668	749	752	722	681	709	716	727	728	746	704	695	752	706	739	740	761	693	676	737	709	737	744	726	721	719	712	735	780	719	716	727	783	748	730	695	699	737	718	688	710	701	688	721	695	728	708	719	755	711	742	695	694	728	706	710	697	693	798	707	724	750	687	728	737	751	740	719	713	773	699	751	718	747	696	715	771	717	711	723	740	704	728	731	729	757	740	698	682	733	743	750	730	719	754	728	770	754	697	739	722	679	716	733	762	781	737	787	716	742	731	723	688	729	719	737	733	771	742	768	725	690	739	712	698	714	747	707	706	727	744	717	730	727	782	755	735	724	693	731	663	714	717	741	727	661	729	745	733	702	726	713	726	731	733	771	724	760	712	773	720	680	786	727	726	714	710	705	788	710	702	755	735	725	701	732	720	743	678	712	709	682	696	715	694	749	752	729	752	649	698	717	749	756	737	700	694	725	698	712	729	768	712	661	667	750	732	673	723	724	661	692	760	777	700	742	757	729	747	723	700	711	744	680	741	748	766	759	741	683	699	715	745	721	705	707	725	749	770	735	733	697	701	732	727	717	748	704	728	692	790	712	723	712	716	760	702	683	694	729	673	760	752	739	700	689	764	755	719	743	773	750	701	722	717	673	720	740	697	745	744	729	716	700	739	723	725	714	698	723	682	722	775	716	738	705	711	742	697	744	749	698	735	742	681	772	729	724	729	687	699	687	752	776	706	689	736	695	688	721	707	746	705	688	735	739	748	781	732	730	717	740	745	700	733	708	704	747	769	657	715	721	728	733	747	712	704	698	764	722	727	753	779	715	752	692	736	682	699	724	723	758	719	751	681	697	715	734	740	727	770	753	692	679	739	737	759	745	705	696	743	756	710	715	702	736	711	713	732	703	791	703	714	638	713	705	766	750	700	738	731	743	722	721	719	708	746	710	761	731	716	661	757	689	684	803	742	726	719	709	716	732	728	714	677	729	734	741	743	734	710	737	721	709	719	752	740	746	776	769	717	697	730	721	725	709	693	746	678	722	725	696	742	740	703	739	710	734	708	751	710	707	709	753	745	759	723	717	754	727	755	790	739	694	723	718	694	747	738	759	750	731	741	732	700	688	775	736	705	711	763	722	695	726	730	734	731	715	767	740	740	728	711	715	734	729	736	723	764	731	782	687	742	716	708	738	738	764	728	708	785	737	724	745	746	762	742	740	713	714	649	772
17553	40474	24380	11723	8514	6422	5017	3836	3061	2599	2154	1841	1725	1460	1419	1307	1230	1224	1233	1174	1169	1139	1052	1020	1045	1013	1011	1075	932	946	946	925	914	913	972	935	914	870	943	893	935	935	872	900	927	932	885	881	950	888	798	889	930	893	870	943	925	832	915	920	937	881	898	928	935	883	959	825	944	833	863	919	915	889	944	878	896	904	910	917	921	914	935	897	967	870	946	888	925	924	854	882	904	885	894	868	883	858	904	834	879	895	913	898	928	871	872	862	921	876	865	851	891	877	824	930	857	932	856	876	875	872	886	931	894	942	936	898	875	931	878	871	878	900	913	924	916	906	904	925	913	881	882	884	912	886	885	914	960	963	905	945	898	892	883	885	895	925	885	887	887	893	933	879	935	882	858	813	868	888	897	844	923	870	918	855	897	929	870	900	897	834	912	875	937	910	881	907	872	854	885	896	920	822	906	859	909	886	869	877	893	883	876	881	848	995	863	887	885	907	850	893	921	881	912	932	957	853	900	866	924	875	881	906	869	881	912	921	926	881	899	891	941	907	878	953	890	868	906	920	934	914	865	879	855	887	851	925	897	833	899	918	885	890	923	906	968	906	837	906	860	874	872	938	912	902	913	900	909	889	886	899	880	899	955	905	920	893	844	860	815	868	883	907	898	932	842	868	920	894	947	906	956	873	864	882	934	840	914	874	881	903	853	895	918	893	871	842	908	930	889	920	904	902	927	844	883	915	893	882	901	871	855	963	872	950	925	891	864	899	895	889	892	904	914	837	871	862	883	917	907	855	883	924	941	884	884	906	903	824	949	915	901	938	931	891	882	851	916	889	904	905	901	920	868	866	836	831	896	918	874	901	887	905	891	912	841	893	917	900	915	904	849	931	872	935	846	892	833	908	909	878	883	894	897	926	913	840	914	850	868	859	873	856	866	886	878	915	912	884	920	971	832	867	902	873	865	956	849	894	904	870	928	861	944	860	866	859	870	848	890	898	865	953	949	897	860	906	903	862	896	886	881	861	920	885	849	885	905	889	891	852	894	909	920	895	896	885	914	883	880	881	881	942	912	924	874	925	917	882	929	904	902	922	876	979	896	914	920	906	877	898	913	851	865	890	886	894	904	870	836	883	884	860	861	888	917	839	914	923	839	907	893	890	878	911	910	887	902	887	921	871	860	837	859	877	917	894	863	912	889	867	921	885	914	890	915	911	856	867	923	927	867	857	921	887	903	881	854	922	905	911	890	908	900	884	872	902	926	909	864	887	916	921	910	878	975	897	899	909	834	863	915	900	889	898	865	834	897	849	892	877	877	889	870	863	873	896	883	866	891	896	901	897	892	900	864	904	908	917	876	873	867	898	919	960	813	870	903	939	854	871	870	866	893	872	929	843	886	929	897	896	919	897	925	881	904	917	913	886	902	858	848	951	876	876	848	915	887	938	844	829	860	883	879	854	907	882	930	832	916	853	908	893	873	896	896	878	907	896	830	927	868	885	930	878	858	911	915	856	919	859	941	847	925	917	866	884	886	913	889	859	871	951	858	860	929	865	867	935	858	923	888	903	819	896	889	920	888	918	860	817	911	832	891	920	925	885	908	915	919	874	851	880	901	902	893	924	920	902	905	950	930	854	937	865	867	945	881	915	893	884	918	894	895	870	873	911	904	921	941	914	889	901	881	874	867	910	970	889	855	937	929	884	925	900	849	913	820	899	910	941	884	870	866	922	873	884	882	920	935	899	907	912	898	882	972	878	875	876	884	910	914	927	884	953	887	898	845	875	889	906	918	856	898	908	871	896	884	875	882	932	906	862	863	895	885	827	853	913	889	921	878	918	896	886	869	916	836	898	889	899	818	882	894	910	894	870	919	855	882	818	912	945	870	861	872	856	901	902	871	880	874	914	892	930	876	874	898	903	920	895	930	886	864	854	932	898	870	851	957	888	893	918	895	931	915	916	903	857	869	897	874	895	880	900	886	876	898	882	881	885	980	900	886	869	882	857	922	911	950	948	883	852	925	876	864	847	963	862	902	911	885	868	910	909	920	922	887	902	861	887	873	922	889	824	886	870	883	878	888	840	933	858	878	903	854	864	880	851	860	896	847	848	859	852	902	892	899	874	860	856	869	934	883	928	865	882	914	875	871	906	920	906	863	944	894	883	947	863	845	924	904	856	906	864	926	894	923	900	907	885	861	909	887	893	882	931	951	935	895	895	872	899	909	888	899	897	835	874	885	858	887	870	889	891	904	916	885	883	914	877	877	908	901	913	886	881	923	879	911	846	872	842	866	889	896	912	962	896	915	877	939	899	920	893	911	877	917	855	872	852	887	872	897	925	886	910	848	834	877	921	890	891	885	895	907	858	905	884	891	888	874	936	858	931	908	854	953	879	910	885	914	910	900	897	903	877	894	921	861	864	906	912	856	892	892	868	882	879	894	876	904	884	898	869	905	900	825	899	957	902	897	859	878	863	906	933	897	903	934	916	901	940	903	897	915	889	876	887	841	890	881	862	854	894	865	870	908	906	874	891	855	831	858	925	913	896	891	863	830	892	914	901	864	961	916	869	939	874	890	898	916	945	872	858	928	900	903	866	883	901	906	884	911	880	906	877	868	916	879	901	886	848	860	898	891	890	857	870	864	946	902	911	886	879	907	900	845	870	877	870	911	873	833	832	873	898	876	871	926	877	908	849	925	888	913	895	875	889	878	914	951	910	899	907	866	867	918	873	844	866	894	874	908	913	890	905	879	857	897	937	905	912	879	921	855	882	934	897	854	861	862	867	859	866	911	806	917	904	915	849	916	924	905	846	885	944	909	866	883	841	846	908	854	855	866	890	840	941	886	913	931	917	930	924	874	872	872	916	884	904	905	891	904	894	934	884	889	934	855	959	885	878	900	884	889	928	905	899	932	881	854	922	903	842	900	912	901	878	832	915	914	896	877	853	861	897	899	909	937	939	904	927	859	809	781	860	865	902	866	891	869	862	890	891	933	869	874	862	920	835	874	902	857	916	889	851	919	889	934	847	868	871	901	875	841	930	896	863	899	877	966	901	904	943	913	871	895	920	912	910	851	871	914	870	934	887	925	830	875	890	917	937	885	922	875	901	878	860	880	881	853	924	853	837	913	962	900	916	921	896	875	833	905	886	859	922	891	881	893	918	890	873	877	846	880	907	906	905	903	905	846	870	903	929	888	879	901	870	884	835	933	950	916	903	893	863	963	828	861	912	863	861	887	882	894	846	918	908	872	928	926	842	890	879	896	880	884	880	853	885	888	934	923	894	898	893	855	912	881	860	857	851	898	825	903	916	877	846	856	874	849	879	882	923	840	882	903	878	891	866	916	911	870	911	869	855	900	847	865	900	906	899	879	846	896	881	855	935	859	851	913	883	911	884	896	827	913	913	893	872	904	914	905	824	936	891	823	855	883	886	886	899	844	900	924	840	882	858	895	877	900	840	875	911	880	852	875	933	881	888	854	860	881	851
24489	21506	27816	25548	13012	3151	2005	1380	1144	970	847	722	628	593	470	477	490	466	457	436	401	391	409	402	373	393	381	393	357	368	383	379	363	328	342	349	351	309	314	324	329	307	324	321	373	333	322	325	315	313	332	341	319	308	330	301	281	341	326	342	311	334	319	324	349	305	338	309	333	358	339	298	330	334	299	337	311	346	321	330	327	328	305	327	333	309	338	313	335	379	333	323	309	334	307	316	314	331	325	340	375	333	332	364	332	345	345	319	317	306	341	326	341	293	349	295	315	316	306	343	320	321	321	309	332	343	337	333	353	317	318	311	325	315	319	338	346	350	333	324	306	320	315	319	352	328	320	332	335	345	313	335	331	350	342	317	336	356	307	342	320	316	307	331	311	304	293	306	333	290	309	351	284	347	331	329	339	297	315	303	339	294	347	281	312	319	323	343	314	306	353	264	328	328	295	307	343	283	337	323	305	340	333	332	334	333	306	345	346	310	329	303	325	306	344	330	316	299	318	324	315	306	329	335	352	309	342	322	337	295	331	296	333	317	335	338	305	329	303	315	295	341	335	316	337	339	311	324	343	333	354	348	313	309	286	326	344	327	324	359	302	338	332	320	318	328	371	303	320	327	298	306	349	320	313	333	311	355	321	311	345	323	314	334	335	323	293	329	305	301	322	329	310	358	323	336	331	352	319	300	308	308	346	321	290	335	303	324	316	328	320	357	316	327	329	323	298	319	313	334	343	374	319	290	306	292	320	333	361	326	309	308	304	315	334	312	326	327	338	358	360	342	321	335	319	297	325	308	305	325	313	314	313	324	329	303	316	289	336	346	326	328	352	312	299	324	339	322	324	304	319	320	309	363	347	338	286	308	329	318	323	331	308	328	321	323	303	351	319	308	341	293	340	296	316	341	292	344	339	322	335	299	306	288	323	319	306	336	334	322	334	313	313	311	329	311	318	329	310	329	343	310	324	362	319	305	353	322	309	306	341	341	364	351	352	310	323	319	322	307	292	331	309	306	316	304	349	299	306	308	311	353	318	316	319	302	337	321	339	306	311	334	323	278	318	328	308	322	334	333	361	300	345	297	295	343	317	310	301	332	313	285	315	341	303	295	338	323	339	327	332	334	295	310	311	294	297	307	330	336	326	330	320	279	334	347	297	314	360	312	328	312	341	351	328	350	318	328	313	304	305	323	315	326	339	322	316	305	337	329	369	345	319	318	298	296	343	334	335	331	324	329	303	334	314	301	303	348	319	307	335	321	340	302	306	332	329	318	312	346	314	324	326	289	344	299	322	327	301	305	319	318	303	293	311	322	304	330	352	316	338	328	320	292	303	310	299	313	331	324	313	327	307	353	342	341	288	317	317	323	333	291	322	303	316	331	354	334	345	300	310	335	325	310	348	290	327	345	295	309	330	320	347	335	333	323	372	298	353	297	363	320	330	328	338	312	350	344	302	342	328	342	312	353	307	297	332	316	340	322	340	296	325	304	325	363	323	316	326	323	352	351	339	351	312	311	323	301	323	298	315	356	327	301	349	299	313	341	307	334	309	340	324	302	318	343	330	334	308	312	365	338	328	326	303	331	290	334	343	329	350	334	326	336	333	345	315	336	302	339	308	348	323	307	311	327	341	318	331	351	330	321	333	341	355	289	290	351	330	329	318	308	305	349	324	321	295	301	328	320	344	311	347	366	340	331	331	313	313	339	296	338	323	313	328	295	341	329	334	300	339	332	324	308	331	312	363	338	310	322	373	342	330	332	337	307	349	357	279	327	328	323	335	314	316	353	303	324	316	323	330	320	329	278	274	324	311	315	329	352	321	314	340	320	326	363	306	362	323	347	332	314	309	335	327	358	295	328	282	343	310	320	298	316	326	303	353	358	347	330	305	338	299	373	324	313	319	334	320	296	323	321	306	337	335	328	313	313	346	331	293	307	357	299	338	306	345	328	302	309	313	319	339	320	287	315	304	303	313	319	337	322	356	334	313	324	318	318	342	329	327	303	324	283	318	337	312	315	294	329	324	308	309	309	295	331	330	332	302	332	346	333	353	347	318	323	314	320	339	334	316	330	317	327	326	337	309	330	321	331	336	366	320	323	331	299	332	328	328	333	340	284	330	341	307	290	320	317	318	325	319	340	318	348	322	344	297	337	330	319	306	317	296	322	363	299	327	289	329	351	304	318	316	337	319	336	331	307	310	350	307	307	329	340	340	319	338	325	355	336	365	356	356	330	323	319	349	332	297	325	322	313	341	331	316	321	338	332	323	320	307	344	321	343	343	333	313	339	304	328	339	332	357	302	335	314	326	319	347	325	328	362	306	330	335	328	323	332	328	313	339	305	330	316	291	292	361	319	331	300	329	302	321	305	331	326	332	324	331	310	336	343	346	341	294	341	342	321	305	324	314	335	332	322	316	320	347	349	327	342	318	299	334	337	329	331	317	322	287	359	320	311	325	326	310	305	326	347	337	320	314	322	307	337	337	328	298	322	325	329	307	346	331	303	308	307	336	347	306	303	308	310	296	306	354	330	311	335	342	336	283	342	291	298	323	302	290	331	341	296	332	334	288	333	340	340	355	325	346	299	310	334	288	309	342	324	319	315	320	326	309	327	327	351	307	285	345	288	343	320	314	334	326	300	317	322	312	318	374	310	317	315	315	284	331	327	319	347	322	323	345	288	314	347	326	305	353	302	323	328	327	319	328	311	329	285	273	327	269	321	335	293	366	347	348	309	335	293	311	317	319	306	336	295	302	310	327	360	334	321	327	333	332	337	321	319	350	330	288	337	321	324	343	328	326	317	323	351	302	299	314	280	330	302	319	349	320	293	333	335	314	331	327	342	333	301	291	357	342	325	331	345	317	318	345	341	330	361	296	334	313	310	310	301	330	339	303	324	343	303	316	315	371	349	308	322	328	310	308	318	305	334	340	297	317	316	324	310	309	314	314	345	356	304	337	308	308	302	326	327	328	335	342	331	307	317	293	335	317	315	357	296	343	323	327	321	335	312	349	309	313	308	316	330	287	322	339	320	320	331	313	344	343	345	322	293	314	293	311	315	314	342	316	303	331	308	274	335	299	325	299	317	311	349	328	293	343	328	318	324	321	315	286	326	333	299	312	319	329	312	337	319	301	316	361	325	332	297	326	349	308	324	282	366	324	335	318	320	323	301	312	322	297	338	351	299	331	334	304	318	331	297	317	338	324	324	317	330	323	347	321	332	341	306	301	340	313	315	347	313	296	323	346	298	307	323	339	300	341	299	301	315	299	320	314	290	340	313	324	325	318	343	298	283	352	323	337	294	279	315	322	310	326	331	305	305	313	314	312	304	299	344	366	323	292	338	284	334	308	314	313	347	305	319	305	331	338	301	339	309	333	334	325	315	294	341	298	352	316	304	327	337	322	318	334	303	332	322	338	329	336	295	302	319	288	292	342	330	304	312	332	297	329	309	326	297	302	299	307	309	319	319	343	337	333	338
17043	35743	21954	9450	6505	4897	3699	2721	2007	1656	1369	1176	967	891	818	718	747	627	639	617	610	598	573	553	522	505	456	461	499	435	456	477	436	434	440	419	431	422	420	459	459	458	376	428	432	434	402	441	393	437	424	411	422	411	438	446	415	486	391	432	402	453	427	429	402	442	418	406	424	411	434	392	469	395	415	430	416	383	477	453	423	446	393	408	442	441	473	421	425	435	388	404	416	410	446	436	424	428	460	431	403	383	402	415	430	406	399	433	432	391	460	422	435	466	416	424	350	425	414	417	388	435	411	435	407	427	414	426	424	426	404	451	408	428	425	389	450	403	437	439	390	426	443	425	403	400	441	449	427	405	429	426	424	407	429	411	408	444	420	449	410	424	452	456	426	411	416	406	411	407	408	414	428	430	418	374	395	461	410	455	435	430	424	452	381	377	419	426	416	421	383	427	426	452	398	393	405	387	428	449	405	427	430	397	422	440	431	432	413	406	424	405	419	448	461	408	411	428	426	437	408	441	402	421	406	363	422	394	437	416	445	433	420	458	429	413	401	461	395	445	437	414	365	411	425	406	393	446	409	415	393	423	390	410	418	389	407	443	417	416	416	399	433	416	452	415	425	418	418	402	430	446	411	433	419	389	399	426	407	460	391	410	417	441	415	423	388	438	458	451	435	447	428	411	417	425	411	443	406	413	409	402	422	397	387	409	423	424	450	411	433	454	439	402	418	410	391	481	436	410	420	436	420	407	383	430	418	399	438	434	422	419	426	411	398	430	368	395	418	396	428	434	404	444	403	406	421	430	431	456	445	404	433	389	431	408	433	409	398	416	411	437	424	467	404	407	417	453	415	431	426	404	398	468	407	424	439	374	446	456	405	438	441	422	401	439	414	436	450	435	435	437	389	429	424	422	435	420	449	425	416	404	419	459	410	406	392	423	427	448	408	446	446	430	461	432	407	449	385	447	439	402	425	462	449	439	415	418	409	402	399	429	415	392	450	448	420	457	419	412	458	443	418	436	440	389	418	410	452	412	435	395	416	412	430	420	431	455	483	388	386	440	408	454	453	421	436	418	450	426	415	415	409	418	426	434	442	415	412	431	424	448	403	414	432	478	434	409	420	414	454	424	440	420	427	406	423	484	435	396	407	408	417	426	422	410	400	398	405	424	413	407	435	447	419	418	366	424	439	423	423	446	414	425	449	390	460	426	392	396	433	423	447	421	398	411	429	431	417	408	395	390	413	418	420	418	411	399	446	420	433	427	417	427	405	396	378	456	416	429	413	419	425	425	397	441	432	454	439	427	416	435	398	388	420	458	438	427	424	422	444	423	397	418	388	445	423	421	419	431	438	412	384	435	390	439	416	428	409	428	389	454	421	421	424	420	458	395	449	406	386	385	404	451	417	459	442	422	447	434	446	431	414	423	407	437	411	426	407	444	407	414	429	405	401	437	412	455	413	436	433	439	428	435	379	411	424	449	388	461	421	463	408	386	391	421	429	381	426	425	420	403	413	409	414	428	432	397	388	408	401	428	399	437	428	403	394	387	411	422	419	443	436	401	401	443	449	421	436	410	377	407	405	427	417	402	441	409	439	422	420	432	442	404	422	404	415	437	409	433	457	422	437	405	403	422	421	415	421	415	395	429	433	409	416	424	397	433	448	421	427	428	449	406	444	433	423	450	420	410	447	425	393	415	433	428	435	403	400	435	452	424	415	406	417	388	402	406	419	395	400	428	425	406	435	432	429	445	452	398	411	415	459	433	403	410	401	403	443	428	416	399	429	432	428	395	434	408	407	426	440	439	402	427	409	410	395	391	437	430	413	449	409	419	419	386	403	423	419	449	379	417	412	436	399	397	432	378	426	414	406	451	438	392	407	438	421	406	426	419	418	414	406	434	431	417	414	423	422	421	369	443	475	421	422	430	459	443	432	433	412	374	424	409	413	413	431	422	394	413	411	455	393	413	405	385	414	453	406	429	440	446	408	408	454	448	439	448	421	441	418	473	433	410	428	416	434	439	453	464	416	421	417	432	389	389	438	405	404	449	430	376	402	407	428	427	448	413	397	427	396	417	408	442	402	401	432	441	402	398	401	455	398	414	423	398	428	372	399	406	403	425	383	441	392	430	432	435	408	407	399	410	376	435	426	408	402	455	419	405	406	407	425	450	462	417	443	420	450	405	413	412	454	438	427	410	416	418	423	409	434	404	409	439	416	429	445	451	409	421	396	398	422	401	417	430	378	453	397	414	388	402	441	409	434	442	430	429	435	399	453	415	387	442	395	418	414	443	445	419	366	424	435	417	417	416	439	392	454	394	406	426	447	388	458	388	432	448	457	425	388	422	413	419	430	465	429	412	378	429	415	445	384	434	422	399	434	419	451	432	450	426	477	413	432	397	432	428	419	444	408	399	440	405	410	422	405	428	428	441	406	439	415	421	431	403	427	410	428	431	455	420	420	395	458	435	424	429	386	429	414	397	396	419	444	411	429	406	402	420	434	432	435	430	411	447	413	427	405	419	403	410	468	452	409	471	442	424	394	387	417	391	416	408	426	399	444	403	408	409	422	391	415	462	406	418	397	403	417	438	434	425	431	454	421	427	421	413	411	423	394	453	408	436	421	444	419	429	427	420	456	440	441	358	421	415	417	434	430	416	441	385	444	441	408	404	444	439	410	402	415	392	436	391	410	396	401	411	399	445	391	441	400	390	433	419	417	423	396	452	389	439	438	402	419	418	419	399	428	433	430	437	418	421	418	398	447	397	418	402	412	420	412	434	396	392	418	438	361	410	438	440	430	405	408	410	419	423	402	444	408	428	423	442	395	413	406	374	436	427	440	399	428	435	405	402	397	400	417	441	400	407	420	404	463	391	399	444	410	396	393	415	417	392	435	416	405	432	378	409	427	367	405	425	428	460	435	393	421	403	444	444	412	388	419	431	391	444	409	422	396	386	432	419	400	433	412	392	428	429	431	447	431	453	416	432	413	413	440	390	441	424	441	406	398	429	418	430	413	406	438	376	430	451	408	417	443	419	445	428	397	398	422	382	412	435	431	416	411	401	409	445	395	400	434	403	414	472	423	442	413	436	408	408	420	414	417	378	428	404	448	416	435	388	427	411	426	401	425	417	418	387	435	455	396	371	399	430	442	409	423	399	419	439	421	388	429	437	398	392	410	425	408	400	419	433	434	434	383	407	427	407	474	432	426	421	442	410	437	381	402	409	415	408	427	402	390	441	409	419	409	464	430	400	430	403	391	442	414	405	432	387	434	386	395	456	387	430	446	426	420	434	402	434	414	389	418	398	464	407	414	415	412	437	424	425	397	390	448	450	408	446	426	449	425	412	418	464	414	429	424	424	421	445	428	403	405	417	434	454	449	450	430	416	410	427	433	451	376	425	445	417	445	429	393	424	433	432	441	407	404	416	416	413	456	458	430	412	408	398	420	391	416	415	363	387	431	406	402	433	445	414	403	415	394	398
22662	21580	29365	24280	21584	21728	12521	3497	2360	2035	1594	1303	1187	1103	976	943	904	809	796	782	727	741	667	665	623	627	658	594	627	571	605	587	603	601	572	568	582	579	522	569	544	539	538	577	566	539	495	526	558	529	559	496	541	549	506	546	523	539	527	532	505	566	528	558	542	548	507	565	542	538	555	498	503	518	548	495	564	506	518	550	513	542	539	560	517	479	524	525	516	476	516	559	516	567	550	519	522	526	565	523	534	554	525	483	559	557	566	505	512	535	548	498	528	525	499	512	539	561	524	507	515	550	527	551	523	515	501	508	575	530	532	548	537	525	536	554	520	504	485	555	533	534	534	514	556	540	502	549	530	512	550	519	499	553	510	509	513	536	541	535	553	507	538	531	549	542	515	516	537	504	509	540	521	547	550	542	554	550	522	518	535	548	490	509	545	529	527	532	512	518	519	561	494	536	526	564	493	514	478	561	544	567	501	524	507	486	467	520	572	526	524	501	537	529	512	519	522	511	534	561	513	476	516	546	533	533	509	486	539	528	536	601	522	522	527	519	522	469	520	515	550	543	516	538	556	548	553	524	512	509	521	526	523	531	530	506	502	512	499	536	491	528	531	551	509	521	560	521	516	535	522	528	511	542	522	506	540	541	527	549	507	551	512	536	509	528	542	563	540	518	512	572	488	544	528	570	511	552	579	559	534	508	501	532	522	546	522	571	505	478	545	513	509	497	537	510	522	543	520	487	502	491	554	540	524	568	507	497	529	515	505	549	513	501	537	492	530	521	530	502	477	530	514	513	506	550	540	525	542	549	535	522	514	525	496	518	493	474	512	494	519	545	482	541	534	537	548	526	515	522	498	519	521	545	535	538	523	522	570	507	515	487	521	559	566	545	507	506	535	523	534	553	511	510	478	508	564	537	524	546	546	537	517	507	564	549	531	557	568	553	511	516	545	530	531	494	500	532	549	507	556	560	564	481	489	527	528	534	535	511	513	527	491	517	533	538	487	497	460	514	498	570	521	544	549	555	509	541	541	526	562	523	498	517	501	504	522	523	529	511	506	509	541	484	488	534	488	532	514	566	515	519	502	539	497	539	547	510	531	534	505	533	515	482	488	544	521	555	504	540	523	478	533	490	523	500	518	559	528	502	508	517	530	536	497	529	552	551	528	538	517	519	516	543	507	543	550	522	554	514	486	505	515	532	553	513	537	519	496	559	536	506	542	504	491	505	530	479	542	528	533	536	522	554	497	514	537	541	551	539	547	523	568	511	492	556	540	551	507	524	544	529	544	511	540	492	543	468	500	519	510	506	524	547	523	560	519	517	531	546	539	511	512	602	474	532	546	508	537	483	533	534	514	530	522	551	504	548	554	509	513	492	501	515	539	555	521	534	576	562	560	536	540	533	538	544	530	456	524	501	539	494	515	515	496	528	525	522	507	523	549	504	548	512	527	563	497	476	527	538	509	512	566	528	515	513	559	537	517	519	557	479	491	529	549	548	502	520	545	544	534	516	581	526	556	533	528	533	512	525	519	551	513	516	538	502	474	538	509	523	566	516	484	555	534	540	530	534	497	549	525	517	488	485	461	507	493	541	536	537	544	550	546	526	534	492	507	567	516	494	482	544	501	496	534	504	503	527	495	508	524	492	503	481	526	590	539	529	519	533	543	542	527	549	526	532	503	507	501	562	497	528	552	539	534	540	508	548	512	496	534	521	547	534	543	487	546	525	541	515	547	515	531	546	536	527	519	545	524	537	523	525	479	496	524	532	539	542	521	504	486	548	533	555	545	507	508	525	537	489	518	532	535	515	527	528	538	482	519	550	532	492	500	549	566	548	532	539	527	529	540	518	537	492	487	546	489	507	513	529	520	568	514	534	518	507	527	535	552	543	523	513	500	499	513	524	511	501	533	515	550	507	509	497	551	524	530	497	499	523	524	524	534	501	495	531	536	539	511	535	519	525	548	523	540	539	532	534	542	524	517	500	512	532	550	479	520	511	530	521	568	553	513	509	556	535	522	526	524	520	507	527	538	549	538	521	496	537	515	526	500	544	537	557	539	521	545	542	479	525	515	527	508	549	535	532	549	556	549	528	514	505	535	504	517	496	502	513	535	483	548	557	540	520	576	554	503	539	541	534	517	533	527	535	558	533	543	507	513	485	527	526	545	531	582	521	545	533	561	527	517	483	555	515	561	481	542	532	547	518	477	540	506	514	527	545	514	537	560	552	513	512	497	536	530	537	523	489	532	528	524	538	518	563	504	529	504	511	520	564	497	545	496	543	521	536	545	512	559	511	552	551	538	504	548	471	533	521	532	507	528	542	508	546	552	526	520	525	522	502	538	519	523	542	523	523	543	524	557	528	530	503	492	549	523	521	512	520	492	541	538	503	506	531	521	518	540	545	528	509	526	507	580	513	520	540	561	488	541	468	528	509	530	527	511	510	545	464	556	526	531	490	510	563	503	528	554	491	483	538	520	498	535	520	554	533	560	500	554	508	502	556	502	533	497	497	550	531	503	509	518	527	494	524	511	548	513	518	534	540	520	550	503	503	519	527	576	527	540	548	528	545	529	571	484	515	553	518	530	536	531	523	522	555	485	535	515	489	498	509	539	521	482	554	556	531	510	526	504	546	584	565	491	499	536	497	516	554	551	569	518	538	542	511	496	482	507	497	491	536	518	495	528	469	527	599	561	489	512	522	517	505	516	511	524	484	553	537	516	519	527	516	507	547	523	559	530	495	504	544	506	536	503	524	539	518	563	528	552	477	556	541	534	541	522	507	521	542	518	551	526	548	495	539	540	486	525	518	523	542	549	518	576	512	511	528	583	534	541	517	527	525	547	507	550	534	528	524	523	506	528	519	533	494	522	525	529	503	573	476	506	552	520	514	495	500	507	539	499	502	578	563	515	517	521	504	507	515	506	546	502	556	515	533	531	511	529	495	488	513	551	541	513	516	552	496	548	501	501	557	570	544	521	553	493	499	529	549	560	495	496	481	560	512	542	504	480	552	516	561	548	543	510	525	539	487	515	518	542	526	523	530	537	530	544	530	512	538	496	500	519	519	505	535	515	509	482	524	527	515	547	523	501	559	521	529	546	545	496	479	507	498	498	510	532	543	532	506	530	522	472	554	548	488	568	553	551	566	559	503	519	492	532	527	516	521	548	523	532	516	521	523	515	536	500	504	526	553	535	523	593	521	531	503	535	525	478	531	528	509	534	510	509	535	535	546	511	507	557	520	545	570	523	538	539	484	490	530	497	507	496	489	512	515	549	529	545	526	495	528	506	511	517	524	505	482	560	500	512	496	525	529	517	506	537	540	533	539	539	534	531	553	529	509	543	494	512	555	497	565	574	541	522	500	511	502	492	539	501	473	516	486	486	491	527	548	550	544	518	526	513	543	521	534	508	549	535	501	503	519	514	522	498	513	515	506	567	509	542	566	534	536	511	491	512	528	565	522	537	542	537	561	543	543	498	530
20499	46305	31461	16311	11227	8685	6815	5272	3973	2983	2410	2046	1770	1593	1429	1282	1182	1155	1081	1045	961	943	948	880	884	858	859	805	768	762	736	752	754	738	711	670	718	645	697	662	714	726	728	687	746	709	683	614	671	640	681	722	678	670	657	701	700	667	673	685	665	660	695	671	680	674	713	679	650	667	699	741	655	674	668	667	690	666	677	678	617	666	673	652	657	643	678	657	674	664	660	669	638	663	672	670	640	712	651	657	691	621	650	676	672	669	667	675	665	674	650	671	711	643	704	690	707	668	649	654	627	664	650	662	664	627	679	684	660	674	619	616	685	660	667	634	646	643	637	685	623	670	642	699	670	681	647	632	687	666	652	629	636	685	644	684	658	693	640	636	646	653	674	687	670	667	651	669	629	603	618	650	666	625	608	680	652	686	684	653	607	675	718	669	663	704	653	676	639	673	674	665	646	703	664	649	622	671	668	659	681	623	716	679	689	639	654	661	621	638	654	635	660	688	658	608	705	665	707	684	667	646	683	641	701	681	700	675	625	626	637	661	688	640	680	665	689	647	647	680	686	680	659	655	673	660	654	646	687	653	611	704	654	644	682	649	708	672	679	705	616	707	648	687	679	654	643	658	675	670	631	679	709	673	643	660	672	698	653	690	686	648	666	650	679	665	633	647	671	663	685	679	659	661	676	671	661	651	689	676	638	643	632	637	695	679	685	675	671	603	659	632	635	652	645	647	669	680	634	685	685	697	663	681	774	672	661	678	658	643	654	646	631	657	656	684	676	641	714	661	649	670	676	676	683	666	685	653	673	697	675	652	695	661	692	693	664	639	679	697	682	631	637	683	700	657	691	664	639	650	689	628	659	680	677	619	688	624	703	658	678	684	717	626	638	648	660	622	632	655	697	676	665	709	636	695	703	692	705	639	656	675	674	689	647	639	647	689	634	675	679	690	662	690	659	634	660	692	660	685	710	658	738	642	667	664	676	664	677	657	629	634	646	652	690	635	664	680	692	636	610	682	695	683	718	672	693	671	642	683	634	651	629	702	676	648	664	624	693	672	709	695	646	722	664	695	668	659	676	654	678	723	657	660	646	643	638	605	694	637	697	653	670	674	653	635	636	671	711	691	670	639	661	685	657	634	637	639	680	681	655	634	686	675	630	695	670	680	680	663	657	663	645	662	717	624	665	691	654	636	672	639	634	658	656	659	627	717	641	680	683	674	674	610	691	638	691	642	652	669	640	703	668	649	651	675	709	640	643	635	656	682	681	648	678	605	628	658	669	704	648	647	658	644	687	667	710	622	657	669	652	663	667	667	629	674	652	646	729	644	629	652	666	643	640	645	665	665	689	663	684	724	644	686	671	658	650	725	620	674	616	644	658	662	563	627	681	632	656	653	666	610	633	637	712	660	665	611	726	648	716	693	631	684	663	663	630	660	664	678	693	662	662	648	661	645	625	638	726	657	639	652	663	713	642	701	632	651	709	676	632	669	688	653	649	682	690	709	653	651	654	647	675	674	645	683	643	647	611	642	661	663	617	621	672	630	650	675	677	751	656	672	650	686	668	685	626	678	645	658	698	639	647	697	656	659	676	615	698	660	721	630	669	692	682	681	640	639	677	659	681	661	727	654	651	657	662	636	678	661	668	667	652	634	684	697	695	655	685	667	611	713	652	672	644	631	639	669	659	657	634	667	678	641	688	684	660	669	669	600	724	664	638	621	688	727	704	711	658	642	675	675	712	685	637	655	702	662	646	650	659	684	651	631	680	685	648	670	682	667	632	695	680	654	641	660	644	658	676	684	681	664	684	689	672	706	668	671	704	636	679	684	704	649	672	651	671	682	688	689	670	714	666	645	658	648	665	680	663	670	687	626	680	648	679	693	706	679	667	685	708	653	625	651	639	727	674	641	681	645	631	650	709	652	687	671	667	670	650	656	622	635	612	701	649	692	631	617	639	658	662	642	665	641	626	669	659	653	668	655	670	658	638	648	665	637	673	671	642	673	688	672	613	661	632	660	669	659	702	687	630	668	700	649	678	667	644	645	612	677	653	683	660	652	682	670	663	641	644	715	648	653	690	638	669	694	631	661	673	695	679	619	680	671	671	666	676	683	674	644	650	676	641	728	627	613	682	668	710	668	723	659	725	678	668	635	663	667	683	648	645	626	646	699	643	699	699	661	669	680	653	671	653	700	666	680	603	701	649	639	683	659	668	661	679	666	645	644	691	677	713	654	659	689	670	621	676	658	630	609	651	622	677	646	667	628	676	701	658	646	681	673	672	643	679	646	657	683	718	670	707	645	634	657	672	711	643	673	663	626	702	691	653	674	695	683	712	684	639	654	685	668	663	635	679	685	646	638	686	683	668	665	664	660	683	639	681	662	588	625	659	614	685	647	680	676	630	665	683	608	689	704	645	655	661	703	680	668	666	654	682	660	615	654	725	629	691	676	658	655	640	665	662	654	654	631	688	706	656	654	637	645	657	670	646	647	658	640	635	713	644	650	652	640	644	640	643	626	655	695	637	701	675	661	630	642	682	691	690	627	652	699	671	656	682	697	670	670	665	659	662	642	660	657	643	662	652	664	609	668	690	663	675	657	656	608	664	672	660	629	681	655	704	686	662	670	675	647	645	644	625	676	664	641	627	690	681	677	694	625	702	660	676	671	640	657	664	713	641	698	679	675	666	653	652	678	637	695	650	627	720	671	692	620	647	649	698	670	672	640	667	609	651	681	671	691	639	581	649	619	654	710	622	662	677	668	638	688	696	655	700	667	645	638	663	652	664	680	659	649	632	621	647	699	660	654	671	636	693	640	658	708	670	649	623	614	643	666	696	688	687	661	640	669	642	652	643	658	686	699	630	667	693	667	621	666	649	670	694	689	616	657	675	625	641	684	635	683	683	649	666	663	655	652	652	635	681	636	639	665	687	649	668	641	686	678	707	668	623	652	644	643	716	677	683	669	680	637	675	601	664	650	655	705	645	653	643	630	722	670	698	671	691	626	668	656	653	657	628	725	637	635	608	656	681	617	677	674	646	621	687	680	642	695	702	655	670	687	673	667	638	679	654	632	657	692	652	650	678	634	649	682	680	638	682	651	644	680	661	620	623	692	666	636	672	633	692	653	685	639	688	634	678	704	651	654	667	680	599	640	671	645	623	667	674	616	660	664	648	674	664	655	643	673	663	643	653	630	636	655	657	651	679	629	643	654	657	637	694	649	683	734	689	685	664	689	635	682	684	655	723	684	647	626	647	691	708	667	707	654	678	652	712	613	692	691	686	654	710	690	671	654	583	657	615	658	696	625	674	641	649	630	728	671	653	644	650	702	666	686	659	679	634	688	631	640	608	693	650	650	679	665	659	647	639	695	658	649	653	644	673	643	633	631	674	698	698	674	657	690	677	646	673	640	649	629	640	696	661	651	616	740	671	647	664	670	665	723	683	611	647	702	674	681	657	694	684	710	663	699	660	655	686	648	654	674
27557	21670	17201	6963	3146	2245	1577	1328	1139	941	918	802	784	690	725	617	662	610	621	568	639	628	606	557	608	587	527	576	574	528	541	551	571	553	527	569	544	534	516	589	517	528	590	540	539	566	565	504	554	555	552	554	535	553	573	538	585	520	533	546	545	550	547	547	521	570	527	554	518	505	577	549	555	511	560	554	567	502	498	517	545	518	568	528	555	523	539	559	553	532	523	576	525	506	558	583	540	560	541	556	547	528	565	528	540	557	540	534	504	534	543	554	537	511	578	496	574	567	546	563	486	556	532	526	567	528	516	549	491	481	524	567	519	517	534	536	542	545	552	534	528	541	545	528	544	510	567	557	533	545	481	558	554	551	496	550	547	541	562	565	555	552	565	566	531	512	561	535	548	575	495	519	538	513	586	509	576	541	519	530	494	529	551	563	492	541	551	545	530	559	550	575	531	536	530	540	528	536	550	545	538	546	517	533	565	533	546	556	495	510	521	530	529	499	525	525	573	532	496	532	576	547	576	535	526	560	515	507	546	499	565	546	531	581	527	534	553	520	560	544	545	595	580	539	533	520	503	536	509	510	587	515	520	521	523	545	565	540	544	546	513	547	549	527	593	547	548	549	494	546	520	586	530	542	561	539	514	534	503	500	571	536	518	538	573	550	568	539	573	560	549	557	542	538	564	558	528	544	529	538	576	569	514	550	493	516	542	516	501	538	545	555	557	582	528	473	486	551	539	511	581	524	578	499	534	530	513	568	553	534	543	533	529	512	542	486	590	541	563	567	573	562	527	552	582	487	544	506	546	583	555	552	589	551	533	564	538	556	558	499	541	519	530	584	536	556	567	528	546	551	567	535	547	569	560	541	513	556	551	530	524	497	557	513	538	540	522	493	598	601	541	546	519	510	534	568	528	548	511	547	529	532	568	523	575	522	551	552	534	521	531	520	560	499	524	543	525	539	527	552	549	522	540	519	542	538	520	526	559	520	515	545	552	556	597	527	538	505	598	505	551	567	531	547	568	534	526	556	554	517	529	567	534	497	555	582	548	557	508	527	482	530	506	585	521	564	564	557	551	512	518	512	550	554	597	521	580	546	544	545	510	500	547	522	572	506	563	531	558	498	531	561	539	585	598	470	550	560	574	565	550	542	536	536	493	508	583	588	526	552	543	548	529	508	538	531	560	552	562	521	523	587	568	544	575	520	568	547	487	544	541	518	536	556	565	515	567	564	564	510	511	522	504	512	591	479	531	575	555	559	521	505	534	518	570	544	538	549	544	563	574	563	521	523	555	589	534	553	600	546	536	541	501	546	539	540	539	568	556	583	537	540	538	532	546	563	503	532	516	534	495	565	568	587	554	525	555	537	514	556	528	527	558	532	561	558	574	529	505	517	539	548	553	524	581	556	567	541	538	557	557	548	565	560	516	552	557	514	553	545	523	518	506	545	534	543	523	532	556	531	544	558	504	556	542	571	523	563	511	533	570	520	566	540	581	521	530	544	526	532	558	524	571	584	513	527	569	555	528	525	568	514	538	543	562	557	502	524	559	556	533	529	538	534	549	517	531	523	544	533	536	526	534	527	542	556	548	557	564	501	576	521	509	551	536	541	542	542	561	551	551	576	525	548	545	489	535	563	531	552	529	562	571	545	532	567	573	551	566	510	546	555	528	503	568	564	608	520	553	573	545	462	577	527	582	530	556	534	570	543	567	562	537	535	562	523	564	573	575	511	539	531	577	513	552	542	550	544	505	543	581	553	521	557	547	568	505	564	548	588	534	503	543	518	561	530	561	596	578	522	536	531	553	554	540	530	509	539	544	550	523	550	551	548	545	568	519	562	535	534	548	516	555	529	561	497	509	512	541	562	523	509	530	600	553	508	519	518	539	537	553	556	513	558	515	576	515	552	547	548	516	556	565	525	532	535	533	544	516	530	542	531	557	532	563	549	540	538	519	537	553	540	535	582	537	548	556	557	517	536	533	555	551	557	583	572	568	555	553	545	555	554	537	524	563	565	503	566	538	541	567	522	564	556	563	568	507	516	555	540	560	581	541	555	552	538	552	530	578	554	533	574	544	580	535	546	548	581	566	563	547	547	574	581	545	522	557	539	521	554	554	505	552	564	517	516	546	522	530	553	550	535	569	556	565	555	556	580	540	529	550	564	537	523	511	552	543	526	548	530	538	540	514	538	550	538	551	537	522	542	536	522	541	537	524	517	528	559	562	539	539	549	542	539	537	549	538	515	529	531	536	528	557	557	549	553	537	542	545	544	552	516	548	497	556	514	528	543	552	543	534	555	552	587	510	536	537	553	520	504	515	566	522	599	563	559	567	566	563	536	537	526	562	510	528	506	522	550	507	517	497	537	533	518	508	542	603	507	487	562	528	539	528	535	565	543	566	514	552	537	550	585	544	518	566	561	558	533	533	572	579	524	524	470	540	540	562	544	516	548	522	552	539	503	560	531	564	514	566	512	547	544	524	538	510	581	518	558	559	506	503	501	506	574	552	527	559	531	480	541	542	593	574	539	507	529	542	503	538	521	543	540	531	526	560	591	580	478	494	559	545	554	541	482	547	554	582	551	578	574	528	534	556	521	529	529	598	566	550	516	532	528	554	523	572	522	505	534	550	509	521	538	535	551	569	536	545	546	510	515	580	547	594	548	533	546	566	550	586	589	573	540	549	537	549	549	551	543	525	524	527	565	535	545	519	515	554	552	517	554	571	533	514	530	570	567	559	559	573	543	567	545	533	524	564	575	583	559	560	504	528	524	536	549	548	578	536	556	583	564	550	537	534	562	567	535	509	556	551	540	501	539	535	526	517	556	557	522	509	535	556	573	499	571	558	528	554	563	559	589	558	550	573	552	550	529	545	549	539	574	560	529	521	529	570	541	554	479	491	558	539	586	543	553	500	565	548	548	556	532	554	536	535	569	505	551	548	578	555	532	515	507	582	571	541	544	565	589	552	522	559	510	576	529	516	550	545	544	534	558	541	575	549	525	573	599	487	562	557	539	536	536	582	549	535	558	567	551	550	578	507	540	501	505	525	503	562	579	502	586	523	521	550	562	553	576	512	608	541	538	556	546	548	513	543	528	600	520	553	531	571	528	559	523	553	499	582	524	549	514	577	516	567	531	563	569	554	546	545	519	564	543	548	580	496	523	538	567	516	549	547	587	576	585	562	563	542	547	548	554	531	576	479	578	522	517	555	549	527	565	520	513	562	551	558	570	563	542	558	522	529	539	565	563	514	494	537	537	538	560	518	518	585	540	521	506	535	520	552	531	544	537	575	578	566	536	519	520	502	550	487	498	481	555	525	519	492	538	537	545	549	529	550	532	551	555	585	511	506	515	524	550	553	582	520	560	524	528	597	554	568	515	539	516	555	525	538	546	558	563	570	556	540	547	570	528	539	552	558	531	540	532	547	539	495	548	554	551	551	521	555	591	571	555	557	530	516	579	499	520	528	546	560	541	528	532
15404	28682	17670	7545	4981	3597	2871	2279	1839	1504	1245	1107	1000	973	932	925	885	812	820	777	769	732	729	746	744	699	703	707	717	683	647	694	670	706	747	718	674	709	693	690	707	705	681	702	704	671	652	671	651	677	654	647	655	671	664	666	685	646	690	668	678	693	677	691	671	655	661	660	653	659	699	687	693	622	683	668	675	697	686	633	707	689	691	688	725	693	696	653	636	684	679	696	700	688	636	641	643	690	673	624	657	679	704	695	670	661	647	698	638	639	675	655	700	671	659	673	695	655	675	662	688	686	650	709	730	705	686	692	677	715	665	687	662	665	676	678	659	630	652	720	672	677	686	630	663	688	694	650	696	664	680	662	702	653	660	651	663	673	719	705	696	690	623	698	650	709	634	672	654	701	640	680	698	701	653	698	680	700	627	664	700	682	681	661	672	668	694	631	647	690	650	672	656	688	636	698	699	700	640	654	713	678	664	675	663	676	684	665	705	651	641	657	668	672	688	666	696	667	621	687	678	644	709	646	663	688	684	655	677	711	693	699	696	643	659	658	697	652	700	681	681	699	648	710	696	689	667	664	661	670	654	661	716	656	686	690	669	689	633	681	705	650	674	644	655	681	642	679	643	657	668	699	705	664	716	706	661	646	646	702	663	670	650	753	670	692	669	678	688	648	721	728	697	676	686	655	669	714	642	652	665	694	648	693	646	659	652	685	687	671	654	690	615	657	704	727	683	637	671	675	698	680	676	677	671	728	651	728	671	681	651	651	646	653	644	655	696	670	670	647	655	622	621	645	681	656	623	695	682	659	660	694	655	662	660	691	677	671	671	649	665	636	660	668	602	666	668	613	682	705	639	690	694	681	692	700	608	632	673	696	653	692	669	708	661	661	673	664	633	674	682	677	643	641	685	653	659	639	687	652	663	668	651	714	691	656	636	672	717	664	675	636	655	679	730	670	667	690	686	668	677	659	676	692	632	675	659	637	733	656	690	708	667	683	671	666	674	640	691	697	713	670	678	674	725	703	692	654	681	675	687	653	681	730	694	617	709	672	703	632	710	675	691	675	663	649	653	651	685	692	686	656	687	665	695	662	695	662	626	653	658	668	687	683	659	674	707	696	645	660	708	712	714	643	685	674	628	682	714	653	674	622	650	731	644	688	695	682	678	691	660	658	679	617	695	694	630	662	642	721	660	687	663	692	685	640	684	683	620	715	696	680	663	649	719	663	648	664	650	678	674	648	690	641	665	695	664	692	752	693	661	660	681	693	651	679	685	694	682	643	707	690	671	686	640	667	630	720	687	665	719	666	665	669	640	659	731	727	688	659	659	668	672	674	679	670	668	666	642	687	679	655	732	690	651	706	675	611	736	690	689	685	672	658	646	712	633	685	696	683	630	643	661	678	657	653	619	658	691	679	687	679	672	640	674	636	648	691	636	657	662	655	670	700	681	679	668	692	671	660	659	638	680	641	668	672	608	655	681	667	655	685	698	650	656	657	665	610	646	631	670	643	702	701	654	676	631	653	669	645	665	713	714	668	672	683	646	662	679	671	680	672	703	676	666	667	664	656	655	694	654	663	660	681	686	641	625	670	652	685	673	653	657	738	657	709	721	676	694	648	695	629	654	669	689	678	605	658	671	630	668	675	690	709	678	695	679	662	679	665	641	664	681	693	671	661	682	671	641	660	664	681	651	698	731	659	643	660	673	681	688	662	658	705	634	681	636	640	685	641	653	660	640	690	662	689	665	670	673	665	709	642	634	695	643	663	639	679	697	694	693	691	671	671	671	666	660	660	672	696	650	697	654	659	664	689	690	686	660	692	677	675	697	663	710	641	657	664	689	757	675	667	719	658	664	688	700	704	639	701	697	644	684	660	671	650	693	702	662	666	644	654	693	683	681	691	695	636	661	650	711	675	680	650	719	634	678	694	642	686	676	705	670	664	642	610	652	666	652	670	660	669	695	658	691	679	692	687	660	708	695	680	670	654	674	657	669	682	663	607	634	641	682	672	671	655	699	682	667	682	675	663	659	645	697	681	670	650	686	648	637	673	652	675	642	666	659	695	688	660	684	663	702	672	708	682	639	652	690	657	688	686	683	710	690	649	631	688	684	611	677	678	706	666	699	646	721	655	667	637	637	673	688	651	663	662	679	669	668	713	685	652	634	658	724	656	670	706	687	658	713	629	721	696	650	666	657	666	647	648	693	596	633	691	671	659	669	651	666	689	712	692	659	642	659	667	645	639	685	667	723	653	667	696	716	692	642	657	609	680	646	663	661	631	660	672	661	659	716	683	736	677	690	664	678	715	640	667	643	719	754	641	664	683	678	654	654	689	700	661	638	630	708	673	692	615	646	681	640	704	683	631	700	679	744	707	657	625	673	654	684	681	673	685	659	640	674	684	679	678	682	675	661	687	679	654	658	660	646	677	682	651	714	651	655	664	679	683	663	699	717	626	665	658	697	706	689	701	678	690	661	678	677	707	663	679	718	670	700	669	691	697	674	681	668	651	685	646	669	694	662	667	709	648	670	714	712	681	716	680	690	628	717	661	687	638	644	718	636	693	677	679	653	642	672	639	647	672	680	619	665	675	662	642	710	658	685	679	673	645	662	694	669	637	716	699	637	660	658	637	658	637	682	712	673	648	678	675	659	667	686	716	685	664	658	634	758	660	641	678	658	662	690	681	672	701	668	661	675	683	631	689	655	662	671	640	675	671	668	667	668	685	631	710	658	671	695	674	679	651	668	704	732	678	688	641	705	650	663	630	698	682	647	700	678	654	630	691	633	678	678	689	648	646	666	680	670	647	657	660	644	669	657	678	659	677	674	677	681	713	660	671	713	654	681	668	635	649	651	687	605	665	639	667	654	681	695	686	731	681	672	684	699	627	668	646	692	685	694	666	657	705	687	652	690	685	650	653	661	689	648	691	719	658	633	691	629	674	650	690	677	696	684	726	683	651	684	677	688	675	652	680	631	638	663	637	652	677	645	733	641	654	721	663	658	623	673	684	629	659	682	671	672	650	683	688	655	689	635	673	671	681	650	641	652	658	659	710	668	691	684	637	684	679	701	663	620	645	652	673	684	676	682	686	692	633	654	675	621	676	684	673	661	707	680	672	656	673	683	666	675	681	705	651	699	669	628	628	646	678	695	645	676	681	676	716	691	694	682	676	672	728	661	701	663	671	693	686	658	730	668	698	633	669	629	653	660	658	637	692	674	633	672	658	672	640	618	648	712	673	683	655	638	631	674	694	667	686	673	667	712	667	678	681	620	691	720	662	715	695	682	691	679	711	650	637	659	729	675	651	681	729	694	681	641	631	645	667	669	649	703	643	702	631	676	654	659	708	683	675	666	670	760	653	670	633	707	667	679	684	702	704	708	686	700	717	630	691	677	682	644	650	644	671	707	646	694	655	626	688	691	622	659	645	706	652	658	630	666	684	677	663	645	674	614	694	634	629	662	648	687	661	677	683	698	679
23553	21527	28928	24587	21501	13461	4088	2457	1902	1594	1402	1268	1193	1026	997	1032	960	944	903	886	888	814	806	852	826	809	751	803	778	777	765	740	709	756	778	751	767	748	756	719	751	714	763	723	738	707	700	747	706	735	759	673	753	709	721	746	728	687	660	728	779	732	752	692	712	729	733	738	720	737	721	750	726	658	687	708	757	743	707	792	751	723	700	738	734	676	694	786	723	704	717	660	666	749	726	707	766	692	713	701	731	723	728	729	746	711	730	755	726	751	721	749	736	721	738	776	719	774	689	777	743	735	701	727	746	700	745	734	773	661	740	713	718	704	732	733	719	708	699	756	679	800	694	664	732	717	777	721	744	733	699	734	723	737	748	688	723	685	750	709	787	698	714	754	698	733	710	713	707	695	729	744	720	764	749	735	738	712	757	763	655	735	770	727	697	699	694	707	736	717	730	719	697	769	661	724	710	715	720	689	739	758	709	695	708	700	714	749	740	752	735	707	746	756	662	753	745	730	709	720	744	706	749	706	683	713	705	741	722	723	706	729	715	747	729	776	711	752	709	709	703	747	733	739	702	731	762	749	716	714	757	685	708	704	737	710	713	712	737	670	733	748	724	701	732	745	751	718	717	764	729	683	753	725	706	675	821	705	699	706	649	769	709	751	733	750	745	697	742	764	717	730	711	694	787	732	766	714	746	731	755	717	705	717	746	727	734	763	710	757	751	750	709	694	782	732	731	727	700	702	747	736	699	703	741	713	726	713	752	786	675	758	709	748	731	757	755	749	674	728	700	704	743	712	714	678	706	700	753	720	736	721	697	757	746	745	680	741	743	743	762	723	719	707	697	719	708	681	710	686	701	748	706	715	732	682	727	701	720	718	750	698	704	729	751	728	708	734	706	705	693	701	758	683	726	717	737	734	750	778	727	720	755	724	721	708	725	744	719	686	731	680	742	735	715	730	745	775	713	699	661	715	716	711	710	720	738	702	709	745	689	723	726	751	703	692	751	726	732	737	743	738	766	750	715	741	719	775	702	728	717	780	703	733	687	732	770	766	742	710	710	744	753	738	714	753	735	701	717	735	676	727	773	733	743	675	726	713	734	713	727	734	717	746	734	775	712	728	754	730	721	716	726	721	690	733	715	741	711	743	720	720	723	753	746	685	736	763	709	704	744	676	712	748	757	704	716	705	699	712	770	737	727	682	666	699	737	708	704	713	713	725	732	773	723	778	715	712	683	752	778	712	734	719	729	777	745	709	773	689	727	676	734	713	745	695	704	769	735	728	679	689	660	761	697	735	721	678	732	693	673	763	726	713	734	701	711	725	745	763	709	703	707	743	709	742	747	669	727	749	744	704	750	707	763	724	757	719	729	727	716	722	735	705	736	762	673	745	693	715	725	718	721	735	719	709	705	687	752	721	715	764	731	763	722	702	716	733	690	718	732	746	723	710	713	736	708	716	766	754	790	689	716	725	755	718	701	704	696	729	673	702	739	693	712	764	718	782	697	760	783	684	712	737	720	733	666	690	734	727	717	707	726	741	774	711	709	700	737	733	726	746	748	743	677	730	719	740	745	722	757	755	712	742	718	747	746	761	759	711	742	704	753	704	703	718	713	761	759	763	731	679	719	686	756	762	707	684	700	711	712	703	730	725	691	745	770	729	694	706	774	716	706	726	711	722	693	744	704	763	725	710	775	677	752	738	707	715	693	720	727	704	715	747	733	679	742	690	746	756	711	747	759	693	726	778	722	694	743	720	707	761	712	718	733	713	765	672	698	728	726	735	719	713	725	738	673	714	722	722	747	753	732	702	686	729	735	719	746	717	711	751	739	784	767	680	709	695	759	751	740	715	723	707	749	732	714	726	718	692	719	731	750	678	749	737	693	695	734	757	742	710	704	755	745	722	740	748	703	702	708	689	769	724	705	713	709	742	779	748	752	747	718	725	707	720	700	721	766	704	706	761	726	745	719	701	681	719	699	722	748	706	725	784	783	712	762	726	715	716	737	672	687	711	664	708	761	724	729	737	718	728	783	723	702	693	699	697	722	745	750	723	752	711	732	692	773	685	684	757	706	785	706	724	754	717	710	742	727	747	720	725	741	715	721	681	694	758	705	758	710	756	775	722	727	737	721	726	723	723	713	719	744	730	756	674	734	696	731	749	727	712	702	703	769	725	718	743	723	699	734	745	714	752	672	717	722	719	736	768	753	759	765	772	715	732	720	731	662	762	770	756	711	750	770	722	676	683	724	760	721	687	720	674	700	773	720	746	732	751	691	719	707	750	747	732	720	721	740	675	754	715	744	702	725	727	739	693	753	710	764	769	726	769	687	706	746	763	730	712	741	681	716	747	720	698	658	731	705	744	737	707	706	705	715	722	722	746	723	731	733	744	706	752	680	755	799	745	706	753	693	732	693	696	689	723	743	705	741	734	736	725	728	738	687	720	740	742	761	705	701	691	730	708	781	693	770	686	723	717	739	745	752	662	714	680	719	667	747	694	717	690	728	708	718	744	710	740	717	698	695	767	683	658	716	746	724	729	727	657	688	710	691	719	678	721	718	759	703	742	701	724	714	775	696	719	754	687	684	668	706	738	699	746	717	719	764	737	674	777	705	704	743	769	728	711	783	750	703	731	708	758	701	714	734	694	685	759	726	721	752	738	728	695	734	742	730	749	732	685	717	685	757	756	716	781	660	747	682	743	734	715	713	682	714	767	748	705	748	703	667	755	736	758	686	701	730	736	756	743	681	733	689	781	768	723	742	754	722	777	692	707	674	709	767	745	727	686	775	672	710	686	725	725	716	722	782	739	720	693	767	730	739	725	703	746	751	742	697	712	745	733	778	715	748	724	704	744	735	706	726	751	705	741	736	730	734	704	697	751	744	702	731	668	739	746	729	698	691	736	762	745	717	679	745	717	713	743	712	730	694	805	712	759	729	733	780	785	726	750	740	708	732	709	718	726	728	716	718	715	773	719	727	704	693	713	725	712	708	715	668	659	786	709	726	723	699	703	693	768	734	715	719	740	719	710	713	723	758	748	703	767	767	711	675	679	752	706	680	731	702	764	720	736	750	645	719	732	718	740	742	746	717	728	669	717	754	724	721	713	711	731	710	774	740	702	729	748	705	724	717	740	680	651	715	720	744	687	734	722	740	689	730	723	669	716	718	737	691	735	688	738	714	751	698	709	682	741	708	719	727	718	731	669	706	737	745	729	708	700	737	737	714	709	678	737	705	682	696	732	745	720	736	755	724	737	724	702	735	725	714	725	796	713	717	691	719	689	710	716	682	728	701	728	717	655	714	751	680	753	744	715	777	723	702	715	729	728	783	743	761	769	680	703	679	727	706	762	746	729	709	754	752	659	789	720	695	763	750	686	727	696	714	706	679	709	752	752	745	766	699	790	725	710	763	717	687	705	701	689	689	719	746	705	703	708	739	706	718	690	706	742	768	691	715	725	744	694	746	719	689	714	726	734	729	707
17450	39622	27210	12409	8502	6379	5015	3806	3052	2470	2034	1770	1662	1542	1443	1376	1241	1231	1177	1169	1123	1112	1093	1019	1031	999	970	997	918	908	954	989	966	946	884	933	919	935	922	917	883	893	885	861	894	901	919	938	936	896	903	915	947	904	867	870	880	951	938	903	911	893	892	886	917	837	922	922	903	904	885	917	950	881	913	895	877	862	846	866	921	903	907	904	884	892	921	840	955	886	896	871	940	866	891	854	883	891	930	933	903	916	873	867	882	931	903	845	842	905	932	858	904	932	911	869	878	851	919	883	851	872	885	911	909	946	866	872	944	964	858	866	888	878	907	931	923	862	851	890	907	904	901	925	868	897	857	905	854	909	886	890	874	865	931	866	896	863	875	967	912	874	880	895	892	872	942	906	878	887	872	855	814	877	921	907	899	930	886	902	881	916	898	842	895	906	913	865	903	856	910	924	882	891	857	897	885	930	886	894	873	885	883	888	865	846	939	891	889	884	887	894	895	880	918	861	902	882	903	882	914	862	940	871	887	886	874	901	880	915	866	875	904	872	884	902	872	906	903	892	875	823	906	893	866	869	883	877	933	897	835	983	908	953	859	897	877	895	897	967	926	924	896	914	916	924	933	924	938	881	862	886	874	853	901	905	915	913	918	905	842	892	866	898	883	907	903	899	876	853	857	926	906	914	881	887	956	876	939	882	887	907	869	846	907	917	910	891	822	909	866	938	866	925	894	831	907	894	911	934	933	848	903	907	872	933	917	958	936	880	886	876	874	898	870	902	924	897	901	929	878	860	895	871	908	911	917	896	875	846	914	878	910	912	904	885	892	906	888	889	922	872	884	872	854	862	905	891	892	927	905	921	783	891	875	869	927	851	882	923	898	897	859	885	822	906	902	896	881	862	842	896	910	874	913	876	949	901	847	881	863	899	866	862	868	935	874	861	893	917	867	890	878	879	849	886	935	885	863	910	868	897	841	882	887	894	888	824	887	888	903	897	877	882	869	874	850	860	903	894	881	942	954	891	831	903	910	888	855	883	855	867	840	917	958	956	903	930	942	913	922	925	898	912	881	913	856	891	873	866	902	898	880	875	860	913	879	870	909	896	879	888	920	863	899	890	887	914	893	919	896	898	887	860	915	894	835	904	892	883	870	878	879	858	887	916	906	887	861	861	915	950	925	860	905	873	891	877	844	895	945	874	840	860	866	911	890	839	883	859	874	811	881	929	896	911	911	915	888	862	875	886	839	880	852	861	889	882	900	872	924	894	886	884	889	883	950	899	834	860	906	913	886	872	892	871	928	922	918	923	906	895	892	926	914	932	926	909	887	935	862	865	897	900	873	900	904	867	862	865	890	850	902	972	907	866	876	867	906	907	887	912	891	836	864	859	903	886	876	871	937	907	890	871	917	900	874	893	918	837	834	901	882	918	914	935	868	915	878	930	876	872	901	873	916	777	924	863	820	873	926	866	906	891	930	871	884	875	870	890	886	918	836	883	877	884	888	885	872	827	897	917	905	939	862	899	876	895	892	887	948	937	955	904	892	827	870	850	813	880	893	885	893	903	970	896	899	837	875	870	904	841	921	885	924	869	841	850	878	954	869	882	866	890	869	913	880	870	868	920	858	887	918	859	842	929	879	877	895	879	850	949	927	870	884	933	883	882	859	849	910	922	864	844	896	855	895	893	872	837	931	899	935	893	888	898	876	912	865	833	910	863	880	878	933	878	892	916	891	872	902	884	854	960	847	877	919	878	901	891	949	883	867	850	886	937	911	874	861	894	879	907	887	857	888	848	903	863	918	873	842	856	932	933	860	896	892	967	938	894	910	868	847	855	807	929	888	912	895	903	865	886	891	938	855	871	866	872	843	898	871	857	874	863	911	902	883	925	865	886	847	836	910	919	875	884	847	858	893	866	907	887	892	858	862	867	948	879	896	938	890	918	833	909	850	884	1009	871	903	911	972	888	894	845	887	896	879	846	899	892	847	902	899	880	915	918	808	890	855	870	900	853	911	899	923	891	927	891	917	881	879	913	903	871	904	904	895	901	868	938	895	881	847	900	831	854	894	883	914	825	927	917	922	897	841	887	927	882	963	859	847	883	876	850	900	927	880	929	872	923	857	902	917	859	898	886	911	908	844	853	890	891	829	858	868	866	904	844	879	899	904	928	879	900	880	879	875	869	896	874	891	901	891	889	851	920	913	889	899	855	897	842	917	848	900	868	905	882	939	910	847	902	889	910	884	885	910	856	818	849	940	885	910	894	917	929	907	948	867	922	897	850	878	917	837	858	898	869	927	826	870	867	884	927	886	865	900	907	872	914	888	853	864	923	893	894	910	918	918	884	968	888	893	860	884	862	870	861	874	906	958	900	852	862	862	936	842	902	901	844	907	877	861	889	884	849	892	890	903	909	892	918	879	859	872	897	891	867	873	881	876	867	924	887	898	862	872	898	871	875	849	819	886	957	825	875	836	916	890	846	904	928	866	883	874	877	875	856	859	928	894	885	926	936	853	802	880	865	874	868	917	907	866	807	888	883	865	863	893	914	909	913	908	920	880	935	852	892	867	830	878	903	902	854	870	884	892	940	925	857	879	897	909	911	902	881	902	941	921	912	917	865	895	882	825	886	837	888	887	900	920	929	885	855	863	896	893	903	940	859	889	903	919	921	884	838	909	872	905	915	888	912	868	904	858	912	902	886	901	871	909	893	870	869	851	833	902	876	882	886	869	841	896	914	877	963	889	899	946	886	879	865	873	875	920	964	915	877	899	879	878	898	885	848	865	912	854	869	884	878	881	889	892	931	864	903	900	874	873	870	877	922	880	884	916	892	845	892	902	850	890	861	871	878	889	881	846	899	931	916	882	923	951	881	908	943	937	909	925	935	926	929	884	920	836	880	833	887	901	883	863	893	949	850	869	874	892	867	802	897	923	926	872	910	891	873	882	913	893	844	860	875	883	909	861	812	933	852	869	970	891	877	907	856	891	900	839	871	898	927	853	913	892	880	922	855	872	911	875	881	875	880	905	894	887	939	880	911	900	838	870	853	858	865	887	901	902	874	920	867	931	909	886	814	913	889	872	875	911	896	904	892	888	845	873	864	882	899	878	915	863	886	930	906	870	894	900	869	870	911	891	855	949	889	969	885	882	876	805	953	865	912	897	927	897	908	881	908	874	890	870	844	856	895	836	894	918	904	861	942	856	875	870	920	943	914	945	844	934	934	917	959	914	950	900	848	886	915	938	901	859	862	907	902	850	904	992	902	925	906	898	813	904	884	893	918	831	887	851	848	895	882	849	921	901	880	865	896	923	967	885	891	908	897	926	842	876	874	863	861	874	895	904	910	892	861	938	885	843	908	852	916	831	921	895	911	878	915	865	930	827	927	948	925	859	909	929	824	849	850	838	924	902	835	909	877	892	934	875	836	926	957	841	907	932	882	883	953	895	873	899	889	912	900	862	894	904	923	893	891	857	876	914	857	924	913
24766	21513	27794	25531	13237	3170	1923	1393	1088	926	845	693	633	551	528	509	509	456	442	446	434	425	398	382	364	341	356	347	366	376	343	335	327	356	345	343	328	313	351	324	323	356	313	333	336	357	355	308	344	274	303	335	331	317	315	287	306	302	353	347	321	340	313	340	307	339	337	340	339	332	317	301	334	310	318	315	323	323	302	314	286	297	327	297	337	322	328	297	331	327	320	331	302	338	324	326	318	329	295	302	315	360	313	337	297	313	335	340	300	288	335	295	332	314	305	315	325	322	325	307	293	302	325	311	308	327	330	335	317	291	293	323	298	308	319	327	336	322	268	307	333	321	327	313	296	315	301	299	331	325	320	320	319	313	295	286	313	298	312	309	347	319	298	296	337	295	356	298	296	321	337	297	300	306	329	315	304	361	319	320	307	277	324	338	325	322	324	304	326	321	346	323	301	347	340	328	317	335	336	329	315	315	318	312	345	337	327	313	321	309	337	310	321	321	324	277	346	351	322	330	293	318	279	303	290	309	318	313	322	325	311	341	325	329	345	321	295	304	310	279	303	341	308	307	315	296	333	345	289	324	333	326	315	304	299	334	322	350	301	318	308	330	299	321	286	294	314	298	345	327	307	308	332	308	349	341	321	340	325	304	295	327	304	296	323	319	326	342	340	296	296	341	326	334	305	351	318	293	310	311	289	283	301	328	333	298	292	306	341	300	316	344	318	307	292	315	319	321	295	297	287	311	340	325	343	294	315	320	292	341	312	328	297	294	323	330	347	327	338	357	301	310	332	308	296	312	300	339	337	315	317	344	334	302	289	301	267	338	322	347	286	336	300	348	333	318	306	326	329	307	319	291	331	313	294	327	301	327	292	353	349	298	342	320	330	341	293	313	328	351	312	338	297	306	301	341	323	321	328	298	322	321	331	323	285	356	307	328	300	336	331	307	324	334	294	309	297	316	297	324	317	355	347	310	328	340	323	316	302	322	349	346	350	334	325	306	321	306	342	292	329	324	327	351	303	344	334	307	338	335	308	318	311	307	337	296	298	350	297	336	287	323	303	328	327	362	318	345	306	299	301	345	358	327	301	333	286	324	306	342	298	304	326	356	309	276	344	288	284	332	329	361	312	331	328	304	293	350	291	299	309	303	335	311	307	309	279	351	272	313	334	323	331	287	362	318	331	292	315	289	314	329	307	304	309	294	329	335	308	345	316	311	294	303	334	312	303	311	294	311	328	323	328	312	320	308	321	313	322	333	300	317	299	282	295	311	330	321	356	338	317	323	334	329	321	315	294	324	299	308	309	325	269	324	318	342	315	315	314	311	328	309	308	306	293	318	301	292	307	318	314	349	329	309	286	361	324	329	329	316	294	329	319	303	334	329	322	321	322	307	322	312	318	311	311	339	312	333	309	299	318	331	326	323	312	318	336	327	340	343	352	338	324	340	337	352	286	333	306	306	332	303	314	327	305	349	332	346	302	318	287	335	311	324	331	317	328	298	337	297	303	299	349	335	336	299	307	358	331	315	319	322	309	300	320	340	295	316	349	318	296	294	298	345	343	337	313	342	322	332	286	336	321	326	290	334	313	346	360	296	325	323	316	316	340	316	343	320	289	306	312	321	319	333	354	317	298	316	292	315	308	332	344	319	262	326	341	326	323	357	294	318	299	333	295	347	352	291	285	313	309	323	317	308	331	288	344	320	331	331	321	289	339	305	303	312	298	320	322	310	328	321	290	263	317	287	348	294	320	327	300	329	379	329	326	315	295	312	333	329	325	336	328	306	331	324	317	341	298	330	308	305	318	311	344	308	289	355	306	315	327	297	319	306	320	323	327	310	303	331	306	304	324	313	314	339	329	301	333	297	309	336	312	297	328	302	324	316	301	310	288	328	326	342	314	326	317	294	346	316	332	315	309	335	318	298	309	316	332	337	315	331	286	295	344	319	283	325	307	301	325	314	332	327	343	277	325	296	312	317	341	333	291	309	309	339	315	318	323	284	304	312	303	336	292	323	317	312	302	309	327	313	304	332	309	303	370	290	316	307	306	326	306	314	350	305	295	310	323	301	327	308	328	326	295	289	281	314	292	292	299	306	317	316	312	320	340	322	334	322	334	299	320	296	299	308	292	330	306	288	345	307	303	323	313	322	332	311	304	321	329	289	311	350	313	308	312	342	307	322	328	318	298	309	309	315	306	311	285	278	327	317	330	299	336	320	335	330	316	334	321	334	318	341	280	340	307	297	308	331	307	299	301	343	315	322	318	273	320	325	332	333	327	321	313	340	323	316	311	321	301	327	315	307	305	334	320	315	297	323	324	324	327	327	334	318	324	307	321	322	324	304	313	345	320	322	325	359	301	275	293	331	328	308	339	334	322	325	308	322	322	293	317	343	298	295	315	320	304	257	313	332	306	315	311	324	327	315	316	325	315	294	322	313	307	322	326	309	338	335	356	314	351	317	302	298	310	323	306	319	341	335	311	340	327	351	313	286	288	303	299	340	289	337	337	329	312	312	320	305	318	301	324	336	328	303	300	343	317	310	328	373	315	330	322	308	321	327	282	354	332	334	321	348	352	338	315	289	349	288	322	324	356	336	300	341	273	326	316	346	301	300	325	307	321	356	301	297	331	323	328	304	345	308	311	310	308	313	318	314	331	320	303	325	332	362	306	341	344	344	317	351	306	313	310	321	333	312	325	325	322	305	324	307	325	336	339	309	327	334	321	358	330	325	311	276	306	316	301	308	315	303	331	324	332	317	278	346	304	323	277	301	302	318	294	341	314	335	333	298	353	321	315	325	300	319	316	308	309	297	296	335	310	318	317	292	341	365	304	326	329	330	317	330	309	354	299	324	328	327	306	336	319	340	308	334	326	327	286	318	317	317	334	315	296	315	323	316	315	327	344	315	321	309	293	282	294	308	316	323	328	319	308	290	336	337	298	295	307	315	294	290	304	332	330	320	318	338	313	318	308	318	297	320	333	319	306	300	305	355	331	308	331	328	334	317	306	316	330	296	298	337	338	315	319	298	311	345	334	304	324	302	308	313	318	314	289	324	304	317	302	339	329	356	330	335	342	304	329	300	309	314	283	283	328	307	325	296	304	327	359	339	299	345	285	301	309	308	315	327	318	306	323	329	337	328	312	338	337	313	294	324	319	363	306	321	305	344	307	314	349	302	293	306	299	301	339	337	353	295	334	345	301	314	302	309	317	319	310	330	309	318	316	322	335	298	321	316	327	309	312	290	274	329	290	303	308	308	318	328	334	320	337	325	331	308	303	327	351	291	326	308	316	322	325	317	293	349	326	333	297	339	352	336	305	329	332	319	333	311	338	317	321	356	314	284	291	304	326	311	345	331	327	353	319	318	298	330	349	327	302	307	373	310	321	297	317	298	325	294	314	326	321	301	296	346	318	326	293	299	302	304	325	306	347	327	321	316	316	310	312	337	327	310	287	360	337	310	328	300	297	316	302	311	323	327
16837	36138	23563	9576	6670	4839	3620	2755	2034	1582	1294	1075	938	895	839	780	670	631	588	639	558	522	587	521	479	454	504	484	436	456	471	450	443	419	422	418	415	418	435	412	423	401	407	428	421	423	404	419	389	397	406	421	439	422	422	409	417	435	446	417	458	369	440	396	422	438	411	415	395	432	405	373	424	423	435	422	389	413	411	407	404	400	372	407	414	405	410	390	381	432	397	418	409	374	423	414	371	421	428	424	444	420	414	412	408	395	424	444	417	420	387	394	383	384	428	408	434	438	407	422	412	376	419	417	364	391	347	461	434	415	410	407	410	436	437	406	414	431	418	412	373	424	441	406	421	408	389	432	413	402	432	424	416	431	419	424	415	398	430	420	447	428	411	441	407	385	423	413	423	411	380	410	428	416	390	407	378	445	410	429	408	363	410	434	396	413	420	435	429	399	402	426	416	403	434	378	372	387	362	398	398	423	392	376	436	414	403	401	390	407	435	422	403	421	457	431	429	439	421	407	414	453	436	424	384	410	417	401	416	379	426	415	411	383	447	376	363	419	422	425	417	412	400	428	414	396	403	408	426	421	401	389	398	409	414	412	442	404	427	414	409	398	400	425	409	403	396	428	400	422	421	449	476	411	414	423	430	417	425	378	418	409	404	425	434	428	447	424	424	430	408	409	434	410	399	408	433	431	418	413	411	415	407	388	400	419	409	407	427	425	415	391	427	406	410	412	407	427	450	408	423	451	412	418	421	400	416	404	426	415	410	409	449	392	428	418	435	399	410	428	418	429	376	390	400	396	442	400	404	398	438	391	425	410	401	434	469	438	402	397	378	381	410	386	412	459	410	431	423	394	452	449	448	447	428	411	420	426	376	405	428	410	409	433	417	399	409	426	394	453	411	431	361	418	416	405	377	406	405	395	391	408	396	407	413	416	407	415	385	386	417	447	412	430	424	411	401	410	424	419	376	371	424	373	401	413	397	423	409	423	444	444	388	411	410	413	440	390	388	440	415	377	423	448	409	418	386	394	406	437	420	462	441	376	405	404	419	368	395	411	397	400	402	408	405	417	408	422	390	411	379	430	420	456	458	384	409	437	414	438	429	424	446	422	436	384	433	371	399	448	405	449	445	404	425	427	398	384	419	405	396	424	401	418	412	398	399	417	391	433	413	448	441	391	442	432	400	438	419	445	434	399	417	424	389	416	430	413	404	448	400	405	368	417	423	428	398	409	421	406	410	430	381	435	429	419	435	402	408	408	412	423	411	371	446	466	421	420	385	433	386	389	399	401	374	407	427	397	402	460	398	395	430	439	415	403	403	396	386	394	451	404	398	408	434	412	417	386	421	459	424	451	400	403	412	412	423	402	415	412	421	394	390	400	419	411	431	399	449	431	421	382	424	402	396	454	420	392	389	428	416	446	391	405	405	407	397	430	399	392	426	369	403	427	390	387	412	423	393	413	370	452	412	390	437	405	409	390	389	439	411	401	427	443	408	380	428	394	413	424	419	420	443	406	408	435	419	430	399	388	422	377	441	402	413	429	402	411	410	438	402	399	411	417	418	405	419	400	421	439	403	411	427	442	400	402	391	462	389	384	437	385	442	429	405	407	413	455	390	381	395	416	384	453	422	453	382	377	413	429	433	442	403	405	448	422	391	396	421	414	400	398	402	402	444	389	429	400	442	419	443	460	366	411	399	458	380	412	376	435	414	409	460	404	434	406	400	407	416	417	405	433	430	414	398	402	387	394	430	461	470	401	420	413	422	415	376	440	429	399	387	427	412	429	424	418	397	409	415	411	395	411	398	432	383	402	391	424	440	404	411	382	415	418	397	409	426	445	403	437	409	430	414	427	441	415	404	400	397	423	444	414	396	405	394	428	439	421	393	419	474	413	387	406	410	381	407	444	431	445	433	439	415	424	421	377	440	419	430	459	402	392	391	408	401	399	416	423	381	392	423	457	414	396	436	428	428	399	386	415	431	427	399	411	374	421	426	422	425	416	381	444	408	439	439	389	402	413	431	407	424	418	382	430	420	426	428	417	448	403	425	413	402	415	433	393	427	420	470	422	426	377	396	449	406	401	416	405	386	410	420	393	446	412	443	419	414	413	418	410	418	439	376	391	431	430	375	403	388	406	425	402	411	408	403	429	410	367	420	441	414	381	401	396	396	428	396	418	399	433	405	394	422	403	406	437	441	418	412	392	416	420	430	414	460	412	433	393	408	443	418	386	389	408	385	438	382	437	431	418	375	413	404	442	446	408	419	424	414	389	439	373	457	404	378	385	397	430	412	413	448	433	435	416	429	392	427	386	475	436	387	435	416	396	386	411	435	429	417	403	398	401	396	405	418	378	445	380	462	401	431	417	411	447	430	377	416	470	410	419	398	427	422	425	397	385	440	424	426	422	436	404	402	374	440	395	391	375	389	465	423	465	405	441	401	407	398	439	389	401	426	434	403	437	426	407	410	415	418	425	418	443	391	424	409	393	399	419	379	402	419	442	382	415	408	424	405	421	425	430	425	433	430	400	427	422	385	452	390	396	370	382	389	437	428	418	399	398	423	431	440	426	384	455	401	422	411	433	436	412	392	425	416	409	394	403	408	432	404	413	405	426	462	434	368	381	437	376	432	384	412	430	408	400	426	412	438	384	416	421	402	425	404	404	419	361	416	375	417	379	398	411	412	383	452	427	442	420	439	394	409	430	418	427	428	393	426	435	437	382	437	400	418	416	397	426	399	422	403	399	417	412	387	459	397	410	396	398	415	395	414	416	416	379	418	447	401	408	397	399	429	416	425	399	412	418	419	429	396	403	457	441	413	438	412	431	420	424	416	435	438	435	429	410	434	441	438	409	432	407	418	425	402	399	400	420	390	407	372	427	401	420	418	424	429	475	384	413	370	426	436	426	420	448	418	375	450	395	383	435	396	386	404	409	421	412	413	403	402	456	430	417	420	426	408	418	435	397	388	447	391	447	421	406	389	427	417	415	392	424	430	405	462	405	410	398	395	398	422	434	426	425	432	414	439	424	439	404	447	452	413	386	381	425	419	406	408	422	414	367	432	415	437	401	403	395	412	406	420	414	440	439	394	385	396	417	415	398	405	385	414	424	401	452	463	414	414	464	416	405	473	390	390	451	384	419	389	376	438	402	415	422	406	404	390	410	372	429	395	416	398	432	415	415	431	379	430	430	435	401	405	417	415	376	445	395	430	466	453	437	388	402	386	455	398	414	407	430	450	392	436	433	396	381	394	402	427	402	414	386	439	402	442	405	428	396	391	385	428	433	383	441	394	398	441	442	409	413	463	395	417	412	408	394	405	415	427	383	403	414	425	369	419	425	407	426	413	410	443	400	399	391	424	385	408	396	429	410	390	418	414	446	458	440	447	436	402	392	377	421	371	429	401	446	404	420	387	450	409	418	401	437	405	376	427	409	409	369	428	386	383	392	370	468	430	391	417	411	417	434	397	390	383	388	386	433
22663	21590	29448	24169	21584	21724	12573	3357	2308	1873	1558	1273	1124	1064	994	976	830	816	747	773	730	704	686	742	683	623	631	580	630	588	592	541	577	595	532	597	538	522	575	565	531	548	520	544	528	541	522	515	525	513	542	559	566	542	565	541	547	505	530	552	530	498	546	552	503	571	503	479	538	550	526	545	517	504	511	483	535	507	519	529	520	537	531	479	537	557	506	544	517	521	528	516	535	514	531	535	516	510	504	550	558	546	555	556	512	531	536	496	547	522	516	526	542	560	542	510	499	501	501	522	554	535	538	502	519	518	529	529	521	523	472	523	539	518	503	490	559	522	493	529	495	560	571	543	486	524	508	527	555	538	494	501	544	506	541	536	511	554	528	498	484	523	494	558	499	468	517	503	521	507	497	543	543	509	521	470	516	498	510	535	526	522	519	547	539	543	505	506	532	551	557	543	521	518	546	491	544	480	524	527	469	526	518	521	511	508	522	510	506	541	524	551	545	514	527	498	544	503	534	537	524	542	527	488	520	499	478	572	539	495	532	533	517	508	482	527	524	506	527	524	557	502	510	501	554	557	520	487	519	507	491	494	536	504	505	526	541	557	498	510	512	528	513	538	494	502	478	474	492	498	552	501	502	514	511	544	464	565	549	541	505	512	508	501	519	480	500	538	535	531	528	509	521	532	470	500	513	526	508	516	517	525	518	554	555	563	556	524	525	525	510	483	557	473	530	537	524	504	518	547	567	541	508	511	535	509	520	575	533	510	509	524	559	488	545	552	532	487	539	502	534	520	529	510	511	506	519	507	539	533	527	533	501	512	483	553	510	538	548	485	575	528	502	561	529	519	532	562	483	544	522	510	518	555	516	559	508	535	537	531	515	573	538	554	539	496	539	516	514	532	524	535	511	529	486	509	508	538	551	479	535	523	540	533	570	508	521	546	524	534	517	493	548	525	525	491	524	489	561	536	507	515	531	505	512	521	541	508	523	559	506	571	541	521	550	529	538	540	547	545	532	505	557	556	562	523	507	518	529	549	548	496	559	493	512	531	514	497	530	533	495	528	518	536	462	511	528	544	513	491	486	507	561	510	548	500	518	532	491	493	514	511	510	556	542	527	513	497	491	519	512	532	558	515	531	505	525	517	524	523	575	531	580	521	526	516	555	522	520	522	516	546	553	521	520	516	554	504	537	502	491	512	547	538	522	524	496	505	514	522	539	515	536	532	534	537	527	508	517	557	548	474	515	522	489	548	537	503	479	515	508	550	538	534	500	507	510	528	545	534	538	526	488	532	508	551	545	550	482	500	516	523	489	528	521	539	505	523	528	497	572	528	513	530	470	486	567	493	525	523	506	486	527	557	519	513	509	499	532	524	499	490	533	520	517	510	501	552	520	525	533	532	544	539	490	524	524	546	505	542	504	531	494	539	496	506	486	530	579	493	544	458	546	524	535	532	525	507	530	541	493	488	492	503	532	507	563	486	508	502	503	513	506	532	536	487	503	517	543	508	522	506	503	509	512	529	516	514	524	523	496	519	528	536	506	518	488	505	508	516	505	486	494	545	501	487	517	532	519	533	546	540	517	525	552	527	560	477	542	526	552	540	538	539	530	544	532	543	542	507	527	507	509	528	514	539	490	551	490	511	528	507	532	527	517	520	499	503	514	505	564	534	517	508	513	525	595	482	490	550	532	511	479	518	532	490	530	556	553	536	504	492	487	508	553	553	506	556	533	502	495	543	597	528	563	516	513	491	525	556	553	509	507	513	531	517	507	543	510	509	521	529	482	529	497	510	478	529	495	544	544	537	518	506	496	528	497	520	498	538	525	519	559	549	498	527	520	529	549	489	525	498	540	530	525	529	525	514	541	501	568	522	497	473	489	530	533	535	510	554	530	468	548	501	515	492	536	500	577	575	518	523	533	549	486	542	517	564	530	524	505	547	527	515	573	532	511	496	479	531	463	574	519	534	518	538	520	517	543	555	481	494	520	536	547	521	557	498	524	525	535	528	533	511	550	521	485	541	506	509	495	511	512	563	518	525	513	543	535	504	520	531	549	512	539	518	507	574	521	512	500	515	503	488	513	547	531	514	550	548	539	489	499	527	475	523	510	517	525	552	536	506	513	487	559	475	524	539	521	524	515	468	515	492	474	477	558	522	528	519	512	519	514	480	442	511	537	549	511	478	520	518	531	550	525	499	579	543	495	506	529	504	522	530	480	485	507	483	539	527	543	513	527	509	512	502	475	546	518	507	507	512	500	536	529	501	502	509	510	511	518	552	521	489	510	522	560	517	518	538	520	464	506	568	519	506	521	483	535	494	526	513	497	512	550	488	511	544	542	532	511	513	483	509	524	505	524	528	480	526	506	495	534	499	534	522	506	520	483	510	506	545	528	561	548	520	496	561	541	535	520	505	561	500	488	507	552	546	528	512	554	527	518	491	492	522	544	498	482	519	507	550	513	521	489	487	527	530	493	505	509	554	537	478	517	524	532	526	523	496	538	528	473	520	547	508	521	478	539	537	505	514	551	554	519	540	525	503	518	498	492	512	524	529	538	526	478	473	455	525	547	512	477	523	531	523	489	506	552	527	507	474	481	558	532	491	520	528	491	516	515	531	510	548	527	498	511	520	537	544	520	569	528	507	506	547	534	499	499	519	511	525	501	528	506	515	586	515	534	522	505	497	490	514	533	512	552	518	469	515	492	541	508	499	510	567	551	508	522	496	519	477	505	536	517	527	521	508	540	512	521	534	525	547	494	507	545	528	523	548	510	544	512	492	493	509	490	474	518	500	551	489	541	505	535	485	502	554	527	534	557	527	513	479	520	485	503	544	565	523	516	465	520	523	494	499	521	526	491	521	560	551	535	524	510	513	538	502	531	520	518	498	497	548	520	558	492	519	547	523	526	472	504	533	528	463	497	537	532	518	552	527	549	540	526	498	520	528	479	531	524	468	541	487	520	538	545	518	563	496	508	537	524	552	558	525	512	507	526	543	548	515	486	504	529	530	509	524	527	493	488	484	565	558	531	516	521	567	535	519	526	481	523	492	543	536	470	547	514	543	538	525	557	484	503	507	535	569	525	524	524	560	491	538	533	479	498	514	571	523	504	532	528	557	538	559	567	492	507	544	538	485	491	506	529	522	522	504	501	515	534	507	526	486	520	561	553	514	491	563	497	513	521	534	578	528	510	520	530	515	519	494	516	526	488	510	499	503	527	535	533	530	539	529	538	541	543	512	493	524	497	518	498	517	504	502	564	569	534	525	526	527	509	537	573	539	548	499	525	505	499	578	505	570	508	482	500	536	496	533	539	501	525	514	516	468	559	508	559	502	504	538	552	493	490	492	509	558	533	530	509	508	526	538	462	518	516	523	503	539	566	515	523	522	550	531	500	496	551	521	499	521	585	533	527	510	537	557	561	520	519	498	523	517	539	520	481	577	485	519	504	487	512	511	476	547	537	520	531	532	510	512	518	550	527	518
20378	46673	29813	16201	11782	8770	6541	5013	3874	3030	2526	2072	1767	1622	1346	1317	1290	1156	1018	1059	976	999	892	904	877	805	826	778	800	771	748	738	751	701	715	679	710	663	692	702	675	707	671	674	644	656	699	638	664	714	683	734	650	713	668	639	660	681	653	667	590	642	646	633	631	680	659	677	630	618	651	601	666	649	630	686	642	656	696	654	687	618	687	688	682	724	667	674	691	621	631	706	688	655	691	700	647	678	663	683	667	661	628	685	670	704	678	653	659	664	632	681	674	613	640	694	679	701	698	645	682	648	629	612	677	658	679	661	666	659	665	661	646	654	674	614	615	664	649	652	646	659	646	627	658	700	689	675	677	644	661	618	666	640	656	671	653	653	680	637	676	633	641	637	674	688	624	628	658	683	660	641	655	665	662	655	681	683	639	680	638	718	624	648	705	645	662	672	639	609	650	633	663	619	643	633	642	630	640	649	616	649	617	677	667	662	628	625	673	659	654	691	677	656	706	672	652	672	656	644	630	690	652	663	691	644	660	615	644	700	660	657	696	640	704	629	698	659	642	656	651	687	677	691	677	677	692	642	702	682	618	640	604	686	628	643	639	634	677	702	659	643	696	640	662	681	605	644	642	648	672	644	646	612	676	688	634	692	648	641	658	675	655	651	640	647	673	653	655	696	662	670	676	651	642	619	712	689	607	625	605	636	636	646	619	644	680	621	675	657	628	661	665	680	645	668	670	663	657	641	645	692	640	640	642	618	613	649	647	651	648	647	633	683	697	680	653	689	660	659	626	654	628	633	676	673	681	647	664	639	688	634	642	664	579	613	650	620	594	663	657	622	631	692	648	663	725	669	629	653	673	602	635	668	650	677	656	660	632	629	648	647	689	683	674	686	678	660	642	664	666	655	725	692	635	694	630	688	710	615	659	649	701	660	660	613	649	673	689	690	659	700	627	677	665	696	639	675	654	653	634	648	648	644	649	717	684	659	646	640	642	652	688	628	678	718	658	645	636	655	656	673	635	672	630	625	683	669	631	672	640	668	636	683	640	644	677	670	654	639	671	668	627	629	656	648	680	643	694	661	639	661	654	679	647	663	656	692	705	629	645	683	664	667	686	666	671	648	607	633	649	644	700	647	641	657	676	678	686	632	715	665	590	627	666	668	640	647	670	621	640	622	657	638	650	644	694	666	653	685	651	657	683	667	665	661	703	666	651	635	632	625	679	676	658	646	656	646	642	689	667	662	627	700	633	629	584	674	696	668	626	676	643	685	649	642	682	653	674	647	670	656	671	680	629	603	644	651	638	644	655	709	649	672	694	665	650	632	658	659	652	669	647	648	639	628	696	688	661	650	654	636	695	680	689	620	658	638	705	635	643	638	625	686	598	649	685	653	672	671	663	663	727	652	635	681	617	702	624	589	685	662	659	658	642	688	668	632	690	652	641	657	663	695	670	651	687	664	640	631	697	666	655	657	660	668	648	617	649	641	678	730	682	649	656	650	649	647	641	676	670	659	677	635	686	690	671	687	633	664	679	633	672	654	668	662	674	646	664	689	642	678	645	643	604	664	643	675	703	647	672	722	640	631	674	644	664	694	672	704	658	637	666	632	629	676	607	738	637	729	631	666	654	620	686	652	665	601	645	607	666	618	704	670	657	628	670	635	645	663	622	629	640	670	662	672	639	667	617	670	638	643	612	623	628	669	657	662	629	661	647	675	641	675	631	650	679	711	653	647	651	662	696	702	674	665	671	651	629	619	644	672	642	709	625	649	674	713	661	643	652	587	662	656	684	671	618	698	655	692	667	663	613	641	654	649	634	649	695	643	659	645	648	678	679	608	659	634	660	648	639	668	638	628	686	644	700	673	677	643	683	624	641	653	672	651	664	634	621	631	644	685	645	658	651	684	670	689	637	668	705	686	657	653	644	702	672	665	656	695	669	634	667	668	597	661	670	659	653	705	659	683	631	698	656	660	670	660	660	648	685	683	638	657	672	627	689	671	619	639	715	602	685	633	636	671	630	622	689	674	698	609	670	661	667	673	677	654	606	653	673	702	676	670	665	678	664	598	634	647	660	686	666	675	655	618	623	696	642	645	646	652	662	638	688	684	647	631	563	641	652	643	687	656	650	643	664	636	681	625	658	691	665	620	676	646	640	632	689	640	676	635	640	656	658	642	677	686	673	618	661	633	652	655	673	646	618	675	670	612	653	658	674	663	709	739	663	629	635	654	651	631	611	687	673	646	659	625	653	674	635	611	649	678	643	663	647	642	702	647	642	628	713	633	690	685	693	661	647	636	687	686	655	643	658	632	718	653	657	674	713	690	668	645	674	663	641	655	646	684	622	641	658	638	677	601	610	647	606	647	659	636	642	656	619	651	622	620	631	656	637	613	601	630	641	698	652	641	658	672	623	681	673	725	676	660	675	652	673	661	649	665	640	683	647	689	647	641	650	644	682	653	632	612	654	642	676	641	663	654	653	654	642	691	608	658	714	644	662	685	651	620	698	635	629	643	630	694	662	656	635	655	639	645	686	673	668	630	660	651	646	639	648	658	680	643	669	669	636	665	653	637	667	648	677	659	667	663	628	660	682	652	640	691	651	645	653	649	700	607	722	614	651	656	619	641	655	637	682	658	628	660	692	661	653	727	672	632	667	631	646	676	651	662	634	688	685	713	669	710	656	630	710	693	706	673	664	663	647	643	652	630	652	649	630	663	651	634	683	702	669	661	605	653	640	634	694	662	658	652	628	675	664	634	608	648	687	665	672	626	643	665	632	641	669	614	669	606	659	640	632	688	656	628	653	643	679	692	649	611	652	720	616	639	624	653	675	675	675	676	682	647	692	644	661	644	639	718	685	657	597	653	683	656	603	736	683	670	613	671	639	705	680	677	644	666	618	642	612	663	649	642	664	671	675	679	676	675	690	687	642	648	637	637	662	656	660	647	634	664	655	612	653	662	691	637	659	668	671	650	659	560	667	718	684	621	629	622	655	632	676	626	652	634	638	660	649	645	670	687	663	602	660	625	639	649	687	669	645	666	690	632	681	663	661	673	692	655	629	667	696	677	653	695	622	628	682	624	653	642	671	681	662	700	706	640	651	659	689	675	689	635	715	674	652	614	688	694	655	645	663	675	669	654	656	686	644	683	666	615	641	672	668	637	643	644	707	634	655	653	652	638	687	593	646	658	693	668	664	679	614	635	663	644	652	686	675	652	630	668	687	653	662	678	636	609	670	639	640	658	615	661	633	624	651	696	632	643	678	675	630	682	601	650	633	641	660	690	650	632	654	633	624	659	589	667	645	653	639	639	629	672	670	649	666	644	654	662	658	657	644	677	643	671	644	648	682	632	611	683	646	739	693	632	653	659	661	666	679	673	659	667	657	618	635	625	625	688	712	675	652	656	681	669	678	641	651	684	625	656	656	659	670	651	658	666	675	626	680	632	620	627	646	672	664	661	671	649	594	674	624	619	640	608	660	628
27616	21789	16685	7021	3175	2079	1618	1316	1038	1031	854	777	781	693	693	672	677	656	674	589	589	621	586	557	624	594	559	593	551	559	562	581	541	585	570	533	514	557	528	565	539	568	520	553	559	515	517	524	544	568	569	548	518	542	528	555	547	552	571	568	580	586	511	520	486	489	513	534	550	549	552	531	550	524	569	513	553	548	529	574	566	526	498	554	551	541	540	544	538	530	542	541	568	493	530	559	541	545	548	534	551	545	551	565	516	517	557	527	586	557	586	530	515	542	569	555	530	520	527	525	556	532	517	562	515	531	544	491	521	516	525	531	533	567	563	534	541	592	541	533	551	545	573	544	542	502	512	524	560	561	566	546	541	537	556	565	532	529	517	523	590	535	579	555	553	555	558	501	532	518	549	506	537	509	546	526	557	560	508	545	530	528	573	548	573	552	542	546	549	527	501	550	514	509	548	547	545	530	541	575	505	537	573	555	555	571	541	529	542	527	558	543	541	524	567	498	539	563	514	538	564	554	546	505	534	518	518	533	548	557	529	550	554	562	489	546	561	546	530	513	550	534	567	584	536	592	485	522	507	545	570	537	532	550	527	536	536	588	532	525	543	523	519	517	564	579	562	517	550	587	572	538	518	574	545	525	563	507	499	528	518	544	546	569	504	507	543	562	552	555	544	556	550	513	559	537	494	560	537	540	520	533	531	528	545	576	537	559	544	495	555	530	570	557	577	567	624	547	561	530	533	556	549	553	561	543	474	551	549	538	535	580	555	554	524	537	572	560	545	573	537	536	535	511	525	523	541	487	546	543	509	551	542	526	525	545	556	529	495	552	564	555	515	536	530	516	542	544	506	538	534	535	531	538	523	543	565	541	505	582	584	500	569	518	562	563	553	543	517	510	551	512	554	594	582	535	543	515	555	516	567	511	553	512	535	535	528	492	513	585	504	583	543	545	543	503	528	569	521	559	511	529	514	552	570	543	518	542	560	511	541	565	553	545	515	522	536	530	537	538	561	557	559	500	545	553	503	532	513	521	539	511	507	564	548	523	561	542	519	552	528	559	524	565	581	543	552	515	524	565	559	527	543	537	573	555	566	535	529	566	547	528	557	543	584	556	572	509	522	589	541	537	552	524	538	546	503	510	521	526	569	533	534	563	581	526	560	518	545	552	540	543	552	551	531	519	536	515	542	522	505	495	531	539	565	555	522	543	601	553	550	528	565	547	551	546	530	512	536	604	540	545	555	541	534	512	571	530	562	548	568	568	518	542	574	560	554	527	510	579	573	518	539	584	511	540	568	528	536	545	522	574	546	548	512	527	517	539	603	563	550	533	520	517	540	558	542	580	519	528	525	541	542	540	536	504	565	492	561	557	497	545	542	571	520	544	576	544	573	545	530	522	509	565	514	546	534	507	549	522	586	543	541	534	527	517	560	525	545	561	567	561	568	523	492	529	522	568	534	533	539	547	557	561	554	537	575	537	559	562	513	506	554	529	524	535	545	574	605	506	505	535	587	552	516	551	564	549	569	546	580	546	544	524	558	517	555	588	560	497	539	564	532	496	546	499	510	575	502	565	524	578	525	540	517	519	528	534	564	551	526	544	524	532	556	557	559	534	557	566	534	543	516	542	567	528	499	538	526	549	507	571	520	525	542	550	567	554	540	555	505	570	597	558	508	502	554	501	559	570	544	560	510	526	521	543	510	533	520	567	552	554	559	536	534	525	520	519	502	526	544	551	537	497	538	522	566	566	504	532	547	578	493	548	590	524	560	529	564	546	552	577	538	508	538	522	524	514	511	516	536	571	558	532	538	521	568	543	550	570	548	579	541	531	506	535	562	518	545	537	561	542	515	539	531	544	573	537	559	590	539	511	544	570	511	523	551	527	525	528	574	513	539	529	544	554	519	546	593	551	521	528	551	543	535	536	582	543	544	525	555	531	527	558	527	533	533	548	582	575	582	494	504	546	557	524	538	559	534	548	521	529	520	521	575	575	561	555	580	521	558	558	543	534	558	491	577	566	550	552	534	552	544	529	566	535	524	565	546	568	571	541	550	555	537	503	559	519	560	559	563	591	509	492	560	540	557	560	557	520	520	577	573	522	555	542	577	506	581	530	551	503	565	559	531	540	562	535	581	498	539	569	535	518	567	497	566	545	580	562	537	536	527	537	566	560	532	532	479	538	560	553	561	557	570	525	529	523	544	553	553	545	515	540	560	535	560	575	577	557	513	559	532	584	553	533	518	521	532	520	557	541	518	557	520	581	564	559	562	550	513	531	526	525	534	535	564	513	514	570	516	559	500	579	564	538	571	517	574	571	514	561	506	572	585	520	547	547	472	564	528	541	541	536	558	521	541	521	530	489	562	551	532	554	546	537	548	538	525	519	568	545	558	548	530	538	531	561	537	562	519	476	537	574	558	508	542	524	518	526	552	595	513	541	547	549	540	538	524	523	574	567	513	512	565	567	546	513	562	514	521	533	547	527	518	522	536	599	526	598	562	529	562	524	528	534	584	554	519	539	541	555	587	524	563	514	568	559	543	526	558	532	521	556	554	534	500	572	554	563	533	563	532	506	529	533	539	574	572	516	498	547	531	525	549	539	552	522	534	549	555	559	545	553	544	530	585	548	535	534	563	540	540	541	555	538	546	538	530	522	577	557	526	553	549	548	553	550	536	540	504	527	557	536	557	532	570	545	531	544	526	524	526	556	540	547	527	532	561	554	513	582	524	553	573	544	560	493	536	557	527	578	539	530	516	550	529	550	523	570	541	507	553	551	525	572	512	545	529	550	531	533	530	541	524	519	527	548	566	526	542	546	554	534	534	515	532	560	524	542	577	549	555	567	545	522	549	483	578	511	554	536	555	517	556	529	542	576	552	560	517	516	527	544	539	556	601	545	556	569	498	563	539	566	564	532	548	539	545	556	554	544	549	522	563	547	546	556	539	514	544	555	506	565	504	570	505	537	509	553	489	564	548	579	481	533	559	503	583	576	547	549	493	511	562	543	548	546	551	508	521	572	571	519	553	589	565	569	562	561	506	600	537	555	534	518	570	538	551	558	530	552	565	539	525	535	531	536	529	564	561	566	546	563	548	578	534	533	526	536	549	536	574	556	538	574	543	520	549	545	524	511	565	471	550	522	564	551	493	568	532	529	556	520	558	548	557	569	522	558	506	543	554	545	545	507	563	514	558	523	490	542	581	596	547	575	549	534	550	541	538	543	533	519	576	559	556	562	538	524	551	585	527	562	594	526	540	535	533	550	575	529	547	536	582	491	547	549	528	543	588	606	493	532	494	549	512	580	542	556	540	576	531	525	549	559	544	562	530	531	551	534	546	546	565	510	540	583	547	533	518	501	575	557	553	532	524	521	502	521	495	536	534	560	536	531	552	553	550	559	543	562	582	544	581	545	548	565	520	558	546	536	529	516	537	536	514	581	543	584	524	527	557	551	546	523	514	531	508	559	498	564	523	537	527	573
15602	29777	16000	7762	5059	3816	2901	2222	1779	1443	1304	1177	1022	986	924	869	851	765	793	797	804	746	793	712	753	721	729	731	693	723	704	682	674	692	657	650	706	666	651	730	666	684	682	742	659	652	640	683	668	678	603	689	667	674	692	655	660	702	659	623	656	719	687	688	662	657	662	657	613	682	672	664	659	662	638	641	650	674	649	657	688	695	703	649	656	668	640	696	663	680	659	704	677	675	653	672	657	643	653	719	642	671	680	633	605	653	621	691	627	658	690	689	705	672	628	683	641	718	634	713	635	655	644	663	689	701	705	710	685	695	644	690	668	704	665	702	673	625	606	613	662	629	710	661	680	662	647	677	694	695	643	670	647	659	668	699	655	644	630	661	688	649	663	705	690	666	650	687	686	700	675	623	648	654	726	652	692	653	734	643	644	639	670	682	711	657	665	692	659	693	656	683	666	641	663	697	681	703	654	659	698	658	704	696	648	650	694	700	692	642	659	677	680	667	677	695	643	699	658	712	687	667	736	672	672	659	669	743	645	671	697	670	687	654	723	665	666	690	685	668	683	679	665	664	688	700	711	674	649	655	650	713	640	688	623	670	679	660	653	653	697	679	669	690	675	633	675	706	641	659	669	685	677	638	626	635	652	646	672	719	652	648	696	701	679	691	657	655	631	657	673	638	677	641	685	638	673	679	667	647	635	671	672	665	659	703	710	651	665	645	695	696	658	620	628	697	624	626	684	723	709	669	663	597	681	712	673	678	643	676	693	727	675	651	692	686	740	650	697	690	635	676	663	650	668	645	666	674	669	665	631	697	620	685	707	649	665	675	657	660	636	678	688	643	651	643	654	635	594	677	646	699	669	644	671	677	684	643	681	674	656	698	662	683	647	681	695	657	669	690	697	695	661	682	680	658	649	673	662	670	662	679	646	665	689	641	682	694	665	665	647	695	684	643	646	681	683	651	689	670	632	676	672	665	645	688	696	657	679	694	698	695	675	647	641	719	704	661	671	655	645	661	650	645	673	683	732	668	700	670	654	652	675	670	682	693	653	695	677	652	686	667	692	636	652	674	685	666	642	699	711	676	697	648	648	716	705	657	640	676	622	704	683	654	681	708	683	643	689	647	627	699	741	669	656	678	682	675	653	692	730	662	697	694	645	613	614	623	651	706	644	699	687	632	681	683	677	638	681	639	622	652	674	699	694	660	698	669	673	700	684	726	696	660	652	673	635	674	694	653	674	650	669	630	636	656	674	699	653	687	665	662	615	644	683	667	665	703	673	649	654	641	627	663	632	663	682	670	673	651	715	669	683	661	685	654	678	664	720	652	662	630	675	694	656	689	660	702	623	684	676	627	670	667	681	679	651	654	654	655	680	698	667	654	677	622	666	682	714	633	669	658	696	686	644	724	673	630	688	667	649	676	652	675	652	725	665	636	616	646	657	656	707	726	670	659	673	674	704	680	750	699	702	704	652	665	696	628	666	696	675	643	690	663	620	660	648	647	676	654	656	678	630	705	690	713	706	665	656	673	651	700	684	677	687	665	639	672	689	665	658	654	684	691	663	654	671	663	675	677	635	660	624	623	682	661	675	674	683	703	675	656	680	652	667	684	682	697	654	687	675	645	683	643	708	655	632	650	691	648	635	688	638	698	669	671	643	680	673	676	662	670	683	629	666	643	611	641	640	675	637	641	671	634	684	686	649	692	689	731	665	647	654	675	661	671	659	636	693	693	602	664	691	655	648	710	659	651	657	701	639	682	666	645	654	656	668	665	701	617	697	678	703	681	692	657	639	678	672	651	657	711	707	692	674	647	639	647	675	696	697	695	680	662	634	693	667	677	727	629	670	722	659	706	665	703	633	629	684	718	651	663	660	664	672	666	636	629	682	679	699	655	639	686	676	685	659	703	660	694	664	683	660	676	693	641	651	677	669	625	636	666	670	614	666	653	681	720	646	675	672	608	704	683	696	663	689	649	671	678	698	672	680	650	658	663	668	630	663	675	642	681	650	635	653	677	692	703	629	637	638	662	645	641	666	627	697	644	629	686	659	691	647	701	695	655	658	682	664	656	680	687	667	689	673	644	662	672	700	686	668	647	709	688	663	662	640	702	711	684	697	658	712	671	654	696	651	705	680	662	703	663	663	629	621	678	702	649	694	656	694	646	669	641	726	654	654	697	689	605	652	645	699	684	644	696	651	683	718	685	681	737	675	625	659	671	667	660	684	682	716	651	632	683	677	640	678	680	644	658	690	664	639	709	701	645	693	637	648	670	695	678	667	737	686	658	685	680	699	671	701	666	659	662	639	701	588	653	657	661	708	728	681	673	673	689	660	662	640	650	719	603	625	632	669	657	701	672	662	669	668	672	663	616	691	632	693	666	666	654	704	654	662	674	699	689	661	722	702	664	703	642	676	700	666	661	671	634	663	665	698	672	676	647	652	657	654	688	669	700	646	602	657	674	699	657	665	675	614	668	657	669	684	633	658	629	692	679	697	643	677	662	670	700	676	682	632	704	653	676	659	652	648	698	631	626	706	649	672	719	634	664	649	686	683	630	674	657	636	687	666	668	631	676	683	651	718	632	662	648	712	697	672	683	607	673	685	655	711	677	692	678	628	640	634	734	688	682	676	625	659	652	622	662	672	686	700	633	723	632	701	669	650	687	686	628	667	657	660	671	689	629	700	639	637	659	670	708	666	646	636	713	669	627	644	645	642	645	613	718	673	687	679	665	660	713	664	658	634	664	630	598	666	658	622	665	604	689	676	689	659	686	693	718	692	682	680	702	699	674	662	676	652	672	697	657	628	666	669	640	664	708	708	654	704	676	630	672	652	707	691	708	710	677	680	681	700	718	656	696	621	633	655	667	707	699	679	684	684	643	653	580	723	679	687	684	717	701	680	628	693	691	693	659	657	696	660	658	691	665	673	705	709	684	667	691	689	635	642	620	692	683	684	735	644	674	676	666	709	626	698	668	666	715	704	669	647	636	691	706	656	683	686	644	678	664	661	663	688	646	684	669	653	707	646	684	643	643	671	668	664	667	675	671	666	657	666	698	646	668	636	673	644	651	678	643	671	661	674	648	612	656	642	652	663	678	668	658	647	664	615	661	669	679	650	680	643	688	680	668	669	626	709	683	631	678	696	676	660	683	676	688	633	627	651	632	641	653	704	671	712	663	687	673	709	700	628	618	677	664	670	641	678	657	625	641	720	622	656	696	650	662	657	656	657	591	632	638	680	660	677	672	664	647	699	692	649	667	680	664	673	696	627	688	708	573	663	681	663	636	675	656	638	692	676	625	625	655	638	697	609	641	706	668	709	638	683	663	676	655	635	688	673	648	687	653	646	652	672	635	666	678	689	650	663	674	675	625	661	638	695	702	661	670	692	673	653	673	658	676	710	667	679	688	700	672	632	712	692	705	647	672	679	678	696	694	665	650	678	651	650	650	661	639	657	681	653	655	642	633	655	662	651	672	653	646
23591	21521	28855	24650	21532	13903	4241	2420	1901	1615	1474	1334	1171	1031	1043	1008	991	968	875	895	849	849	828	784	853	835	769	771	749	753	792	789	777	712	761	719	779	697	731	696	734	761	717	746	715	760	710	734	790	715	712	738	723	748	783	732	746	757	737	703	708	732	736	742	757	698	703	726	752	724	782	714	726	712	714	755	694	703	790	722	720	744	737	754	702	728	740	736	711	686	751	725	720	688	749	730	670	668	758	731	748	683	734	767	740	791	691	690	731	727	748	726	710	730	731	724	698	751	744	732	727	738	738	719	762	722	690	749	713	739	743	760	709	717	721	724	687	750	716	712	706	744	724	715	733	730	710	725	691	730	750	683	739	750	750	749	734	729	676	736	723	687	683	718	751	697	714	728	706	744	779	711	682	722	705	740	717	726	741	719	766	649	739	737	776	730	769	734	758	756	726	715	683	751	749	722	719	742	741	748	715	703	713	709	685	762	733	727	771	743	734	722	730	766	743	761	667	761	723	741	741	717	737	668	697	732	751	731	739	694	701	712	678	762	698	730	697	705	717	742	710	726	701	714	725	715	780	701	737	768	709	779	726	731	717	734	709	719	710	697	732	705	706	732	739	700	742	762	722	746	710	746	697	742	780	755	741	758	756	750	721	696	700	734	723	740	723	703	742	778	700	706	717	747	741	684	735	693	744	725	743	704	720	695	724	763	679	727	702	732	695	779	718	773	720	749	763	771	731	689	732	723	692	712	726	778	653	691	715	713	691	725	679	699	731	751	769	732	751	760	762	716	769	766	733	739	768	730	771	727	778	747	776	775	722	717	737	729	695	743	711	759	716	736	684	730	701	725	729	717	745	707	727	704	728	743	718	724	758	713	734	743	770	713	768	706	765	734	719	742	714	720	718	763	743	701	696	759	709	743	727	747	722	779	735	722	765	749	755	701	721	689	727	687	762	710	737	717	726	705	715	697	702	718	754	764	728	745	716	712	686	724	754	719	747	679	724	746	715	741	733	710	695	721	742	696	712	730	700	718	705	740	729	774	693	726	725	727	731	755	755	707	725	687	725	707	710	744	740	692	726	706	699	719	708	752	722	710	744	736	737	723	699	719	730	711	749	761	712	713	791	746	708	700	707	785	740	716	698	761	778	734	812	725	763	764	712	766	756	731	756	729	744	782	767	740	682	693	713	701	765	712	720	721	757	719	715	758	721	761	701	710	693	680	657	754	732	715	714	686	733	724	739	727	719	740	695	719	718	736	721	760	715	722	724	700	736	755	711	716	736	707	715	684	692	668	751	734	743	771	741	734	732	729	767	723	723	724	740	780	738	726	737	721	728	692	729	726	662	731	772	686	702	752	707	732	700	734	722	680	679	713	702	772	714	723	720	779	713	723	731	764	751	711	720	720	732	749	758	711	733	735	764	675	750	741	749	732	728	734	752	741	714	753	704	713	713	693	737	749	714	806	727	701	710	763	745	735	726	731	681	716	741	655	715	705	695	754	691	723	742	751	753	696	694	706	732	714	732	703	718	739	706	721	720	723	735	721	722	728	704	684	731	720	656	747	778	772	749	739	730	744	700	723	782	721	699	685	770	699	733	720	746	691	713	692	733	723	754	728	721	687	710	691	712	709	758	726	733	722	771	734	765	707	734	712	752	737	729	688	725	703	751	742	729	753	709	730	723	727	724	724	744	714	699	755	711	749	731	754	738	696	746	684	691	737	691	758	755	713	688	746	719	759	708	725	741	712	700	743	742	746	738	734	684	713	702	742	703	671	746	705	692	764	685	741	765	732	740	734	784	756	732	664	700	693	704	725	710	721	760	757	698	732	730	763	719	748	690	760	752	740	709	718	710	791	738	721	727	733	760	719	704	717	703	750	700	714	691	700	743	726	699	753	719	708	722	729	745	688	697	730	760	708	708	773	718	718	706	737	745	707	721	722	734	675	732	806	705	676	719	691	748	757	715	684	721	732	749	734	716	716	745	742	754	725	724	716	742	746	769	731	737	710	761	681	731	762	755	705	726	743	741	752	711	694	694	737	775	733	735	703	734	731	738	771	736	721	745	716	710	747	701	687	749	741	730	724	736	739	684	705	705	741	753	701	761	689	744	762	736	756	762	751	707	705	784	730	733	714	774	725	716	667	772	725	775	714	721	744	707	767	704	706	701	723	730	740	766	721	668	671	751	734	731	687	712	750	753	770	671	754	769	731	742	781	696	749	711	731	709	780	729	745	762	710	707	733	714	744	686	749	722	727	708	758	773	738	739	708	701	668	746	716	712	698	732	738	748	722	748	723	710	709	732	755	718	711	703	757	740	793	732	730	711	714	691	721	742	728	744	753	723	702	713	695	719	754	700	714	694	731	729	701	781	731	730	758	712	771	706	740	740	686	747	734	735	716	710	760	748	707	686	707	725	735	729	743	729	691	734	735	742	697	734	701	727	715	740	690	725	713	725	730	752	698	713	660	709	790	731	714	748	729	732	710	699	738	736	756	736	717	723	721	718	729	721	706	635	736	699	739	733	685	704	757	733	700	705	728	748	746	724	720	717	698	739	725	700	706	739	672	719	719	725	707	771	724	665	771	695	781	721	719	744	715	740	747	691	719	767	712	695	761	759	693	745	697	692	778	814	723	699	775	767	745	718	702	709	714	778	726	730	705	732	695	710	739	732	735	704	698	728	725	700	774	757	738	721	714	712	699	680	711	762	744	737	719	729	736	804	731	753	694	722	683	750	716	734	707	726	750	763	694	717	678	711	737	707	727	719	690	742	711	716	727	680	758	725	738	707	749	743	715	747	744	769	721	729	734	748	728	714	753	691	757	747	766	699	749	652	743	703	730	754	694	764	712	710	712	768	675	726	698	755	728	715	744	695	699	705	701	741	694	716	738	725	721	726	681	676	748	760	730	782	781	760	724	709	750	749	743	731	687	715	718	740	707	677	711	728	719	749	737	719	722	759	700	770	706	763	666	724	710	714	721	752	727	749	720	730	713	703	732	667	751	763	736	695	720	663	771	681	748	751	705	748	708	707	714	720	738	676	728	743	701	734	723	773	736	742	742	691	771	697	699	741	704	703	723	731	730	756	725	712	713	722	705	733	714	719	696	673	715	753	729	748	742	732	711	719	709	690	734	668	684	722	713	738	768	715	684	664	703	713	718	731	757	716	720	739	730	756	761	708	744	683	779	719	709	732	776	723	717	695	719	685	728	750	721	760	690	750	722	734	743	746	704	718	745	704	756	749	709	710	743	788	684	753	765	678	713	719	718	722	734	716	762	730	732	740	762	730	739	729	711	692	685	753	725	717	762	741	706	690	734	744	699	745	729	713	736	713	712	735	705	733	706	709	711	709	751	693	699	773	709	704	759	695	733	706	664	711	735	683	721	687	745	722	746	737	743	706	654	730	742	687	700	718	690	730	724	776	725	648	732	704	745	725	705	737	762	744	752	699	724	755	757	739	668	728	712	790	752	732	705
17170	38379	25012	13214	9112	6718	5095	3968	2982	2466	2076	1812	1614	1490	1339	1367	1300	1249	1195	1085	1098	1063	1130	974	995	1045	998	920	1007	945	929	933	908	945	922	922	943	870	920	931	848	956	957	892	901	912	907	883	886	897	906	884	889	950	934	891	897	871	877	898	883	899	944	914	836	906	871	894	832	889	885	889	885	858	908	898	901	910	858	898	942	888	849	883	939	921	899	901	871	855	923	922	885	883	890	869	918	864	878	871	860	851	950	889	871	870	916	814	854	847	926	866	857	948	854	859	854	888	923	868	921	872	902	923	870	881	906	901	855	893	858	864	941	923	840	883	889	883	889	886	844	922	835	916	885	853	883	909	910	935	874	928	890	856	863	903	847	918	879	923	870	901	850	877	850	882	875	888	885	923	885	873	896	892	920	886	892	863	889	902	924	929	899	912	848	859	946	856	848	832	927	912	905	848	923	875	908	877	909	913	892	953	890	897	898	915	880	917	878	910	905	880	863	891	920	882	872	899	851	889	944	869	888	942	905	931	923	862	865	917	880	949	876	859	872	887	871	883	902	930	877	851	877	881	859	896	883	865	909	901	902	885	879	879	875	835	890	895	900	908	881	891	900	915	900	907	926	868	849	908	859	854	928	872	911	899	911	860	904	899	890	898	872	861	875	870	952	879	943	908	927	908	913	888	893	883	962	885	854	884	854	871	866	907	907	902	889	875	876	913	890	920	840	901	869	880	889	899	909	859	967	886	856	862	914	929	903	917	841	889	869	905	899	911	923	917	907	865	855	882	875	860	849	917	900	876	927	912	881	954	941	884	927	853	840	878	868	915	915	894	864	933	855	898	892	906	933	880	908	877	932	855	909	891	853	885	949	891	840	912	872	849	851	937	946	908	929	903	890	845	916	861	899	863	856	899	903	856	955	871	899	915	887	917	854	874	859	880	902	897	881	899	915	865	878	918	904	903	889	825	902	853	917	884	913	902	851	879	892	893	889	930	889	909	858	956	907	885	882	924	905	943	852	900	895	889	877	863	904	864	895	898	881	930	843	920	863	908	925	892	932	895	893	888	846	885	897	911	945	866	886	848	865	893	837	898	901	891	888	878	884	823	877	880	893	909	879	865	866	852	915	920	927	913	903	943	826	891	881	826	855	888	875	920	869	925	862	895	898	952	902	862	928	936	872	846	880	849	870	881	851	860	852	902	867	904	908	876	936	924	908	910	915	883	886	848	879	910	934	891	916	892	872	824	895	924	853	896	833	915	865	925	891	940	904	862	875	869	854	859	883	897	893	876	874	881	902	876	837	834	878	899	872	870	858	856	884	829	918	899	924	936	955	860	918	862	929	927	905	949	862	903	859	942	892	913	854	905	915	892	937	889	903	906	879	861	883	835	859	910	929	904	962	901	888	852	891	957	908	895	916	880	892	859	933	905	901	940	925	888	886	916	979	893	967	908	862	892	856	844	872	939	887	886	892	924	879	908	908	907	846	854	853	918	932	904	893	932	882	918	902	942	926	869	837	876	906	886	881	922	913	887	854	933	894	863	892	893	860	894	910	902	919	906	880	836	896	923	912	903	901	907	894	896	899	943	889	838	935	894	854	876	873	865	939	893	897	910	930	873	895	901	932	877	830	886	908	891	936	894	866	914	900	883	916	920	914	942	891	856	878	897	871	934	892	887	899	962	885	887	846	900	912	965	861	860	896	941	901	858	875	854	876	933	836	901	882	904	849	941	834	934	850	921	910	923	908	865	893	877	966	938	888	915	835	902	822	933	899	926	847	940	875	877	894	890	956	915	887	863	889	890	903	894	890	897	859	855	865	913	889	901	843	866	920	922	949	872	879	898	878	836	990	870	920	854	883	887	926	838	847	878	892	886	843	791	884	907	925	876	884	890	863	867	909	837	820	915	882	866	876	925	852	859	934	894	862	866	856	928	923	871	861	938	910	897	838	911	846	886	925	885	863	883	911	923	918	860	842	900	854	864	894	878	895	831	905	863	862	875	911	891	906	873	884	842	909	915	907	930	897	882	926	866	889	878	927	899	895	883	901	901	898	924	847	903	847	870	872	860	901	893	843	898	854	895	917	905	931	888	816	902	861	890	898	902	943	945	933	850	897	888	879	867	866	868	907	914	898	887	856	923	868	905	839	971	916	915	895	861	870	877	932	923	907	920	849	876	909	921	895	898	909	864	909	960	857	896	919	871	921	895	908	909	877	940	873	908	878	862	887	903	841	904	865	861	955	897	871	913	900	852	869	909	872	902	909	954	938	929	903	852	857	842	884	935	868	870	926	901	910	882	840	873	874	900	884	910	932	895	909	851	890	815	863	889	895	905	940	917	848	884	862	919	891	877	938	841	844	892	895	882	815	929	916	942	903	920	895	945	843	902	907	861	881	870	864	929	914	901	918	909	860	839	882	909	919	899	823	889	889	853	886	873	921	882	903	863	845	838	932	923	937	895	887	951	927	886	859	915	855	866	911	888	882	883	874	873	886	879	872	886	842	889	888	889	899	931	839	913	881	867	881	887	896	919	952	886	855	841	884	899	902	882	951	947	897	892	878	891	893	880	937	927	934	861	880	861	888	918	911	910	923	870	866	831	883	939	901	891	888	883	842	894	932	901	857	871	895	881	893	874	878	882	928	885	862	937	840	865	933	903	887	865	868	913	865	820	959	940	885	863	922	888	878	889	863	888	857	853	889	961	879	882	912	841	894	906	855	894	881	881	901	908	904	933	945	870	852	881	859	946	839	873	821	941	881	939	853	886	952	937	906	932	845	879	866	881	887	893	896	857	877	920	867	869	934	909	864	888	886	916	948	850	888	891	871	915	896	872	877	898	837	929	848	911	861	894	933	852	932	874	868	897	888	920	887	871	914	873	914	914	897	873	904	858	902	893	872	885	908	882	884	886	916	846	871	875	847	881	867	853	914	835	870	860	907	903	880	854	920	896	903	893	896	852	933	909	931	824	912	882	921	940	901	863	917	851	874	866	881	909	903	920	857	903	893	910	882	857	928	889	896	918	880	885	901	885	893	892	907	871	828	887	919	910	894	918	880	924	908	886	912	879	883	855	869	890	862	919	896	946	911	913	855	909	850	924	869	936	898	873	890	830	900	867	900	865	889	871	855	886	843	859	925	874	930	902	919	867	893	884	867	924	866	916	895	894	868	902	873	928	942	913	867	948	881	847	840	915	899	873	914	899	920	846	893	912	900	891	925	918	883	841	912	892	858	893	867	890	886	859	856	856	888	887	932	907	879	902	883	921	907	857	921	881	862	853	909	883	888	882	888	910	874	906	886	905	974	860	853	827	879	919	873	845	848	830	892	914	872	852	871	897	869	827	897	887	896	836	874	859	924	886	883	902	883	867	923	883	887	873	924	881	864	906	942	875	907	891	843	914	903	892	899	857	938	903	911	887	873	899	874	876	900	881	909	982	897	874	931	859	848	878	913	848	897	872	898	924	875	856	903	857	892	876
24730	21502	27730	25584	13399	3419	2056	1431	1048	858	799	671	580	558	498	463	462	433	429	404	424	421	392	402	362	382	351	353	340	326	323	338	289	352	331	361	294	317	297	306	262	354	317	316	291	339	314	312	313	314	336	308	309	338	322	376	319	326	339	322	300	300	319	290	334	326	339	313	336	319	325	310	294	306	292	298	297	345	342	332	322	325	320	278	353	319	302	323	299	315	336	307	298	287	312	326	321	296	293	309	322	313	324	314	317	337	307	291	347	316	298	326	301	322	293	303	332	360	299	334	293	339	274	299	288	326	318	328	300	307	305	313	310	305	310	286	294	346	316	345	315	296	332	348	332	303	332	311	354	312	295	330	293	302	312	316	333	330	339	314	325	318	317	265	325	313	297	324	312	320	327	331	325	314	298	296	305	303	318	334	294	280	346	292	318	335	299	316	288	285	283	296	292	315	321	307	324	321	323	331	301	279	327	333	293	341	323	308	320	349	330	310	361	370	298	280	320	303	305	314	345	293	302	294	299	304	318	294	299	310	319	312	314	329	327	348	296	314	305	308	312	307	319	301	279	285	331	325	324	335	295	338	276	284	320	307	290	320	301	329	339	324	317	294	312	285	310	309	352	303	315	299	331	311	322	334	322	301	306	299	333	314	367	306	345	297	298	317	314	307	342	300	319	314	319	320	312	331	293	297	291	291	341	296	299	319	362	323	307	332	308	340	340	319	300	317	300	311	331	314	305	314	334	271	346	321	305	315	301	294	287	300	328	289	328	308	329	340	327	317	322	309	323	322	303	325	319	312	327	285	277	318	282	325	327	302	307	306	284	307	320	301	302	298	321	299	304	290	303	315	308	309	323	340	278	306	326	311	307	338	316	321	334	303	320	381	308	316	312	283	311	331	327	316	305	304	308	284	330	323	349	329	315	323	342	280	338	329	300	308	277	325	338	327	271	327	327	312	323	289	302	332	305	280	296	344	303	313	301	326	311	325	330	315	315	310	305	297	307	289	333	295	305	280	340	300	326	337	318	326	311	319	306	314	297	277	324	340	307	323	303	301	305	335	270	316	319	318	326	317	329	276	329	302	322	305	309	323	285	323	303	321	305	344	304	322	348	305	276	299	315	298	312	309	299	300	294	331	335	331	327	301	302	321	349	330	334	297	314	305	322	300	298	296	300	317	297	304	311	317	293	301	312	311	315	342	314	304	329	304	330	289	315	336	313	282	322	314	307	302	315	304	312	311	336	279	327	334	337	282	328	300	313	325	335	339	341	291	323	314	306	292	321	301	306	304	319	313	325	317	345	299	312	325	309	317	331	363	286	299	336	313	286	319	303	308	300	305	316	316	328	319	298	304	289	311	333	288	269	333	298	313	340	337	339	315	289	342	303	316	278	288	306	309	305	328	326	315	337	301	296	324	343	309	276	323	313	312	308	323	313	328	337	266	317	340	305	279	300	303	316	322	314	298	333	301	310	332	340	292	317	335	334	256	278	349	332	293	306	303	296	312	351	318	298	341	311	320	305	327	313	314	336	310	296	312	304	296	295	320	315	318	299	306	319	317	312	304	350	289	309	305	342	301	318	385	319	304	321	323	332	318	339	305	321	319	318	316	324	319	293	320	317	329	316	311	295	298	310	306	293	347	321	316	301	331	290	321	335	298	322	283	283	261	304	333	310	306	293	298	297	313	308	297	357	325	328	309	299	319	310	328	339	327	310	318	298	328	320	282	313	296	296	348	305	329	305	330	309	348	322	326	329	309	318	328	288	309	324	296	338	306	293	319	323	324	310	283	320	329	306	292	336	332	308	295	275	315	324	304	338	316	297	316	305	317	337	289	334	282	275	310	302	305	322	310	309	279	323	292	282	338	333	294	326	307	301	331	345	309	332	341	300	299	302	294	302	315	325	321	323	318	321	284	299	312	321	280	294	314	319	292	290	316	307	343	289	281	319	352	304	333	310	310	320	305	324	307	352	331	294	285	315	315	320	326	320	316	307	322	317	326	300	305	345	288	353	354	319	312	323	310	308	314	339	299	278	329	351	333	327	323	296	309	306	286	299	329	317	316	349	307	318	303	315	301	324	326	300	314	288	328	323	295	313	309	316	305	323	313	302	306	310	333	307	331	335	331	306	294	307	307	332	297	324	314	290	320	300	306	338	348	316	288	327	323	311	302	299	322	290	353	309	277	309	318	299	326	310	322	326	288	320	298	339	290	320	323	348	318	334	336	301	331	293	341	339	335	320	325	297	307	316	306	306	301	302	299	302	309	307	313	300	328	334	313	283	320	322	299	331	290	286	332	313	290	307	319	312	296	280	321	297	314	337	330	302	311	332	301	304	310	274	305	313	280	315	283	308	323	294	329	312	348	322	319	294	303	339	317	322	312	293	297	303	346	313	347	286	298	310	328	287	254	306	307	311	310	321	326	326	314	324	301	318	306	300	321	310	308	311	309	324	328	297	290	300	305	317	347	315	324	330	307	331	315	293	310	313	283	290	326	303	315	315	302	307	268	322	337	317	306	309	290	291	318	321	311	311	299	319	314	290	327	304	317	295	338	305	350	339	310	323	329	320	328	327	308	307	309	289	331	278	316	307	296	290	310	331	307	335	337	324	333	333	305	315	341	329	303	303	324	299	323	293	318	324	322	282	315	339	306	280	312	353	318	324	336	297	305	277	273	318	313	333	276	330	299	309	301	327	312	315	320	296	337	301	330	328	337	300	299	334	290	312	302	307	300	298	317	340	306	286	296	300	311	326	280	320	314	326	284	337	305	313	315	296	308	339	250	311	309	324	335	308	322	338	350	316	336	350	312	303	339	305	296	344	333	316	315	321	298	297	322	317	307	309	334	309	319	325	295	312	298	332	305	330	302	308	292	300	290	304	322	326	331	310	354	313	329	328	303	339	321	291	330	282	379	336	328	312	304	314	303	264	305	320	305	300	312	307	303	274	341	312	346	292	282	314	285	331	306	299	326	331	313	362	306	325	319	313	289	304	312	308	281	305	290	303	345	298	333	320	345	318	324	332	293	323	326	330	301	316	332	321	310	293	332	341	306	318	296	304	305	318	295	312	313	293	311	316	327	332	321	307	303	321	318	336	301	299	328	324	298	272	302	314	302	309	333	322	307	316	308	329	318	295	325	325	327	344	317	342	315	321	319	315	288	321	304	331	334	284	324	331	284	312	326	323	297	288	326	335	322	324	302	309	313	315	300	332	307	315	350	323	326	337	312	330	327	298	331	301	320	300	294	310	309	311	338	297	328	322	323	282	282	328	319	319	310	311	320	325	294	338	286	310	324	311	327	302	323	327	320	280	326	337	321	317	323	318	315	307	325	284	304	312	329	301	332	308	302	325	272	328	309	304	316	300	297	318	283	291	287	312	314	320	320	341	343	317	297	324	341	294	299	307	306	315	316	325	288	318	307	317	302	307	307	291	314	320	338	326	284	325	304	301	310	315	343	280	331	312	320	323	313
16916	33471	22041	10679	7144	5143	3566	2596	2038	1530	1250	1053	959	901	705	699	665	567	600	561	520	532	555	511	509	505	450	454	430	460	411	428	440	412	435	434	433	427	415	423	399	411	457	391	426	418	399	438	419	410	420	400	420	397	398	421	386	413	426	393	414	409	429	410	414	406	416	392	412	414	400	398	453	416	393	367	403	413	430	387	373	370	388	390	412	379	433	382	404	393	396	400	404	410	385	409	390	427	379	390	419	391	419	388	424	419	403	386	433	394	409	406	412	391	407	394	428	418	443	406	391	424	408	397	381	391	410	415	411	394	418	418	387	419	417	386	362	375	417	426	388	436	435	400	418	389	402	419	390	378	405	404	425	441	377	392	444	389	442	417	411	407	406	413	375	394	430	418	371	389	424	408	389	391	468	422	400	440	373	364	413	429	389	387	373	419	426	372	387	412	398	414	419	424	407	434	427	394	415	415	412	385	397	388	405	390	400	415	378	395	379	410	384	386	403	410	419	387	413	398	403	417	417	404	394	428	394	425	383	431	406	402	419	402	382	386	430	385	426	411	431	399	394	405	391	423	392	404	391	403	399	408	404	409	410	446	389	409	385	416	441	359	428	396	441	403	415	440	423	387	394	422	391	415	424	425	410	386	389	385	409	407	453	373	405	412	412	403	400	424	416	379	401	374	448	430	408	366	401	399	395	411	386	391	399	399	407	385	404	413	387	445	414	410	408	405	390	420	352	415	417	375	357	407	397	444	412	408	405	378	416	361	436	406	374	421	402	409	385	353	417	434	395	408	427	420	438	410	393	393	392	389	398	404	401	421	392	408	439	400	393	438	452	392	408	398	413	402	421	389	371	410	385	410	422	350	396	393	425	430	371	454	418	403	412	419	409	438	416	408	442	419	416	395	427	386	414	395	423	376	388	404	416	434	399	409	424	390	417	398	396	405	394	372	390	393	424	409	379	391	400	431	431	402	416	398	428	416	398	403	388	390	415	399	438	418	417	398	426	408	408	397	375	427	427	423	406	394	427	402	410	433	384	413	410	390	417	384	413	430	413	414	428	411	381	425	391	419	385	396	420	402	441	393	387	397	391	399	421	387	410	408	367	405	410	399	411	423	404	396	404	423	412	394	412	414	405	390	424	416	419	408	419	405	419	405	433	404	398	398	443	384	403	399	395	396	395	401	426	417	388	393	397	399	387	414	396	388	410	434	412	409	424	422	396	394	422	399	370	400	409	407	426	389	418	433	386	377	384	406	412	406	412	398	376	395	396	426	381	391	408	408	390	399	436	407	377	429	411	464	407	399	404	430	404	429	390	418	392	383	402	402	410	388	426	398	417	439	365	372	411	388	395	408	356	414	390	408	416	433	395	382	438	420	422	412	400	404	423	389	410	381	428	348	395	421	422	425	420	423	405	434	417	395	450	408	429	439	380	384	412	400	427	411	405	383	405	397	382	387	418	456	422	416	414	398	462	396	435	425	385	389	409	397	445	449	407	389	427	447	394	438	415	407	401	446	416	401	401	406	401	392	435	368	416	399	433	398	379	421	387	396	405	389	402	419	400	461	394	412	371	396	416	405	408	394	404	435	379	399	394	393	441	371	393	374	416	398	371	381	406	410	392	405	392	370	432	414	432	436	409	396	403	468	364	425	393	436	407	399	439	421	392	397	414	421	411	395	402	386	411	408	378	431	412	426	401	403	397	421	417	409	415	425	417	397	421	421	413	412	441	399	405	431	402	400	393	401	374	417	383	421	423	397	398	435	431	415	404	412	443	404	378	419	412	452	414	404	415	383	395	380	399	408	418	390	399	403	394	393	420	414	434	379	456	414	409	431	433	397	407	410	404	428	412	399	417	401	352	405	394	370	413	379	384	412	402	427	429	409	408	417	416	407	411	402	424	399	428	410	399	355	425	413	403	418	421	431	455	398	433	383	425	424	433	403	388	402	401	427	390	405	394	407	381	437	424	416	438	439	427	412	420	396	389	374	403	378	405	414	431	387	377	418	394	412	405	379	375	404	417	420	384	419	432	394	426	414	410	381	396	392	418	378	446	411	382	405	401	397	436	423	403	416	420	428	379	439	384	429	430	425	431	410	415	424	397	420	390	392	465	396	402	416	421	397	398	357	400	377	406	413	411	400	444	381	404	390	436	404	434	418	419	415	398	386	397	427	397	370	423	403	435	419	426	404	414	412	398	411	410	425	410	359	420	423	385	423	416	433	436	399	396	402	393	425	390	433	430	366	428	443	390	409	415	390	416	424	394	397	399	404	414	407	396	404	397	401	429	432	420	387	401	388	434	373	409	435	448	435	425	413	431	429	392	365	441	426	431	399	415	432	422	405	388	436	392	417	466	421	391	406	426	415	448	422	430	413	389	392	399	402	418	384	426	419	408	395	420	408	375	401	413	435	393	408	387	414	398	424	379	364	380	394	392	440	389	381	407	406	427	396	403	423	417	358	422	373	413	402	394	413	395	411	414	400	412	400	374	414	431	397	410	379	417	418	443	417	389	421	425	403	381	390	395	386	389	410	407	381	425	405	412	402	439	402	432	412	418	385	385	432	401	414	395	453	387	413	402	437	428	403	419	394	413	398	388	424	414	395	391	421	391	367	387	419	432	398	429	425	443	432	409	390	416	409	420	352	400	436	437	396	457	402	427	433	404	404	453	415	404	423	421	396	425	410	402	398	384	421	373	399	393	415	377	379	423	398	408	393	396	426	373	412	397	390	397	419	398	395	398	396	444	399	433	396	419	395	388	419	427	425	412	416	393	405	407	405	420	396	387	423	372	425	425	416	401	392	396	435	401	403	440	396	434	401	382	399	382	406	411	384	442	430	411	381	376	388	432	390	378	365	414	385	450	401	407	409	435	383	394	410	410	376	403	421	400	399	439	378	405	425	415	408	408	405	419	424	394	409	427	413	382	402	399	438	406	401	431	380	443	425	427	393	401	406	422	404	427	407	434	443	416	380	456	412	384	365	425	394	404	392	376	414	396	389	428	400	406	403	400	398	407	371	392	398	409	376	414	396	412	415	399	424	380	413	397	412	416	409	373	425	387	387	412	410	415	382	444	368	397	399	424	400	444	393	402	424	432	387	403	397	390	431	401	426	396	419	357	396	389	390	412	420	399	420	407	374	415	390	387	434	387	401	390	413	417	398	439	404	374	389	371	403	411	383	412	431	412	403	415	386	411	406	368	422	380	385	426	413	422	403	405	439	420	410	405	418	427	407	370	429	421	405	417	416	401	430	387	396	364	408	410	411	402	463	417	391	391	431	397	377	427	420	422	453	405	428	427	413	426	432	407	380	398	444	392	457	407	402	389	396	390	414	419	419	415	408	393	402	414	421	368	396	379	400	455	378	353	422	399	401	387	395	405	384	421	413	447	417	424	396	391	393	363	353	427	396	402	377	395	403	379	394	425	409	387	371	418	397	399	381	436	408	384	437	396	388	401	386	451	438	426	451	400	391
22734	21590	29452	24203	21595	21729	12316	3362	2195	1742	1540	1285	1125	1052	967	885	883	837	795	720	700	681	698	624	583	601	569	547	594	579	573	555	543	579	556	543	526	567	518	488	509	576	552	543	516	546	533	550	563	496	533	492	540	479	505	528	502	495	477	536	506	519	519	541	538	564	529	502	497	526	521	513	553	568	513	532	539	492	559	511	538	496	504	467	517	527	494	545	546	519	513	503	510	537	565	493	532	500	551	545	504	504	524	521	496	507	506	513	536	484	522	439	500	540	495	493	474	524	496	493	504	539	522	482	487	556	512	468	550	496	522	495	470	484	526	519	519	544	519	559	550	478	509	545	491	454	553	532	511	515	532	536	556	529	518	516	493	517	555	584	535	514	499	537	494	521	498	492	525	475	491	560	518	503	559	535	530	572	507	515	504	513	503	516	540	559	526	519	554	547	508	520	497	505	506	517	526	559	539	520	526	466	491	523	518	494	497	559	522	514	530	513	537	521	512	512	527	511	534	503	539	562	481	506	532	504	542	504	511	543	525	555	516	508	528	483	530	529	530	526	532	490	486	523	545	461	543	485	517	487	516	522	507	535	488	521	502	499	518	517	511	504	542	522	506	518	488	492	478	533	527	549	538	552	480	513	504	511	490	525	519	484	508	514	478	504	506	541	515	501	535	536	505	530	526	517	529	505	496	482	510	484	476	513	507	516	528	534	524	514	516	520	529	519	546	474	558	499	486	522	508	522	524	501	510	521	525	477	535	487	532	547	500	575	497	525	513	504	508	496	514	487	526	506	505	529	495	499	521	559	484	531	499	576	519	519	501	508	500	460	515	536	538	503	554	512	548	525	542	528	519	525	546	505	487	526	550	491	503	519	514	552	558	547	528	486	514	490	536	453	515	506	504	516	504	527	548	513	528	477	475	507	547	528	539	557	503	533	556	489	509	490	529	479	515	559	494	494	500	539	494	511	513	509	502	517	524	541	520	496	519	540	518	462	532	521	534	478	532	509	532	525	522	513	504	513	498	523	557	539	520	507	517	545	502	509	539	517	570	529	530	512	514	491	525	515	530	558	496	507	513	493	508	490	493	510	550	508	540	509	486	558	531	555	519	506	502	524	512	524	545	553	561	487	565	521	529	507	511	536	525	509	549	509	503	521	538	539	487	546	512	490	510	507	492	517	481	543	529	523	522	531	485	511	548	551	544	522	517	513	541	497	492	482	500	488	504	495	527	512	526	534	509	489	510	553	495	524	517	547	491	514	523	523	491	520	532	515	533	478	526	486	527	528	479	521	525	515	512	519	526	520	529	511	527	527	514	531	485	507	494	507	473	570	482	541	476	488	489	502	541	497	536	526	526	517	522	503	505	505	516	495	522	479	487	533	544	514	512	466	534	521	504	474	510	603	504	513	532	506	521	550	493	533	483	506	474	529	556	539	501	513	494	540	508	543	524	478	480	549	503	453	542	500	521	504	522	537	484	498	535	535	511	505	501	516	488	520	531	509	531	543	541	532	487	496	498	523	485	493	484	510	524	513	526	527	504	493	525	517	605	527	487	521	536	556	519	480	563	551	463	484	556	488	544	509	538	508	541	484	510	529	485	529	458	524	493	548	520	493	542	535	529	527	551	512	474	532	484	557	529	487	476	511	549	541	500	546	577	538	530	530	499	520	574	513	527	544	527	474	508	496	561	536	460	578	508	505	509	510	518	517	492	509	489	554	496	511	524	543	520	534	501	529	511	501	571	519	522	514	535	513	496	499	519	532	535	520	485	484	516	552	530	493	485	559	514	530	520	541	505	515	488	511	511	483	531	516	497	518	516	506	522	503	531	529	499	547	550	456	504	495	571	556	491	554	492	519	543	539	468	492	526	510	545	516	520	491	512	536	539	515	524	500	584	514	490	514	518	502	496	532	515	507	521	500	523	499	480	529	525	489	509	495	534	543	493	522	503	486	518	527	514	529	523	520	534	505	504	507	543	520	480	473	469	558	559	519	542	500	507	524	520	539	526	519	483	496	563	485	527	525	487	492	515	502	546	522	504	499	502	499	493	488	469	545	502	496	497	505	498	524	533	540	492	525	491	519	517	510	515	533	474	552	523	484	514	529	489	522	546	540	496	536	530	472	481	538	530	479	508	495	509	536	543	476	528	501	488	487	510	532	551	513	517	527	532	488	468	547	503	547	521	501	476	522	528	519	507	541	524	552	537	532	570	473	524	527	533	491	557	562	541	530	504	546	553	505	501	517	512	535	495	522	541	481	492	504	501	565	528	459	494	530	492	522	538	474	555	512	496	551	525	568	493	516	501	533	559	539	506	524	527	495	468	503	540	544	519	505	507	525	479	504	540	492	530	510	520	520	525	520	506	511	509	525	524	515	530	471	497	532	515	539	487	518	521	515	510	497	574	513	512	514	528	502	540	520	488	509	509	511	538	479	490	517	532	491	535	555	531	494	524	468	531	504	546	531	562	516	518	495	477	531	516	467	539	511	480	514	551	522	503	509	541	552	515	486	503	519	497	540	518	494	510	544	484	507	543	490	514	551	548	504	534	477	527	519	508	503	458	559	540	495	492	558	514	509	501	499	544	540	493	535	502	523	495	557	516	541	476	514	526	518	519	487	534	530	542	500	493	507	526	529	483	528	496	527	517	505	516	531	510	542	508	532	496	483	501	500	517	492	516	487	504	536	496	546	524	501	489	527	519	520	526	524	542	519	530	560	460	476	501	533	526	534	553	528	542	532	507	586	520	519	521	524	523	536	526	491	536	529	488	489	488	455	525	507	506	515	535	523	543	510	472	506	518	483	532	532	486	493	537	497	527	492	545	564	531	537	521	516	533	500	497	505	525	497	503	529	554	491	510	483	557	500	503	494	553	504	501	515	543	508	481	512	486	526	481	510	517	541	512	526	508	485	469	473	554	493	490	512	502	494	527	550	505	526	525	487	514	487	523	550	482	523	507	489	529	510	464	533	487	496	543	537	506	510	508	531	528	490	521	524	496	486	498	501	540	476	504	534	530	504	510	512	516	520	500	551	527	541	490	485	564	523	509	560	552	492	467	541	504	498	510	538	542	535	518	522	528	483	506	513	490	471	495	497	526	514	483	497	493	505	519	502	507	517	528	496	480	529	547	486	486	555	516	535	511	478	511	543	512	510	555	523	529	548	528	516	472	520	521	462	488	565	503	492	507	481	510	501	524	524	508	521	503	516	527	490	499	512	524	523	540	486	577	515	519	513	487	511	537	538	525	522	528	513	514	525	487	512	492	511	520	570	520	520	509	541	480	520	519	520	525	523	486	537	492	535	524	540	522	539	520	558	531	488	504	520	546	532	511	494	512	483	501	515	502	543	545	528	520	501	492	513	530	529	517	571	504	539	501	481	513	510	531	524	550	548	518	495	514	497	486	539	513	530	534	478	523	512	483	525	488	475	498	565	513	500	493	499	492	537	496	556	477	535	526	487	511	506	506	561	519	527
20536	45414	32853	16801	12026	9095	6776	4897	3746	2927	2413	2012	1711	1477	1367	1301	1211	1144	1074	1015	947	936	930	827	814	793	811	722	777	754	761	701	680	668	713	722	669	678	708	687	669	710	650	674	659	677	682	650	636	658	733	649	689	682	689	685	654	712	682	657	641	676	616	654	623	636	673	635	678	641	753	689	678	676	650	604	692	665	655	678	703	638	684	650	690	655	702	617	623	684	653	674	629	650	620	675	691	629	637	666	679	725	674	619	638	617	653	652	643	667	670	660	668	642	641	613	637	649	702	648	653	641	653	639	661	673	654	648	655	662	664	679	644	659	646	721	675	685	636	661	676	668	665	685	607	664	668	633	635	682	700	632	646	682	651	627	631	643	646	679	632	664	632	636	658	669	658	651	632	658	663	655	628	615	685	624	657	674	637	638	670	656	624	638	617	652	667	674	671	647	671	666	637	661	630	643	644	653	634	706	625	671	620	674	679	626	659	654	653	674	653	685	647	682	623	691	638	672	672	672	663	662	661	656	638	703	645	626	619	631	681	635	646	620	655	633	684	643	670	651	665	633	696	668	634	641	656	650	652	640	686	663	682	632	635	674	629	649	685	668	626	629	703	618	664	641	655	687	656	683	669	660	676	657	624	682	702	667	643	647	662	627	636	663	629	632	659	676	626	639	625	673	648	645	626	646	652	679	651	666	653	606	644	634	673	679	669	688	607	652	624	678	645	648	646	672	621	654	716	673	612	628	633	628	606	614	649	656	628	654	653	681	649	626	656	666	608	667	686	666	676	647	666	643	623	666	665	647	645	670	675	660	677	630	680	684	652	661	664	629	669	606	653	645	622	639	627	728	639	639	715	631	657	651	682	678	611	651	676	662	636	730	650	668	655	650	616	671	647	628	645	658	669	661	645	654	706	648	644	716	694	622	629	652	669	695	643	683	717	642	654	633	665	686	665	610	642	689	623	690	597	668	678	651	658	646	641	643	617	634	648	616	669	686	661	697	663	634	640	663	688	631	660	669	607	629	651	704	672	652	678	661	654	632	666	639	654	643	688	667	686	638	690	655	701	697	630	671	678	696	674	652	627	651	634	659	639	618	668	623	675	652	662	650	626	646	649	649	649	657	644	635	626	707	628	695	680	689	633	643	646	666	606	615	682	640	643	694	646	636	652	683	670	609	699	640	694	646	654	633	644	645	675	653	654	704	642	622	666	671	660	587	676	648	669	667	683	596	634	650	618	643	614	641	705	666	652	623	619	696	737	696	664	637	659	631	626	682	651	684	627	665	637	663	655	647	648	649	637	652	638	665	618	658	640	663	687	696	656	617	639	593	647	647	670	670	669	668	647	671	656	645	619	655	642	682	656	682	644	647	623	686	699	679	651	688	652	644	664	649	707	675	643	688	675	632	652	648	699	667	670	649	660	637	673	623	661	608	682	667	696	632	651	642	674	663	631	616	636	660	688	652	697	628	653	631	685	658	643	628	606	655	653	706	630	653	600	652	653	613	609	655	655	687	660	653	625	683	645	665	678	657	723	647	651	701	674	644	656	629	690	667	630	661	668	653	676	643	639	668	714	631	640	625	677	653	622	642	682	659	680	636	671	660	628	658	677	665	594	660	674	647	696	646	673	671	637	678	675	637	654	607	688	642	623	641	616	656	656	645	688	634	657	661	619	673	643	643	656	654	645	650	644	660	614	650	729	694	662	666	649	648	650	647	632	611	598	627	609	673	661	641	616	623	714	621	664	628	638	628	641	673	619	611	612	635	705	658	647	690	600	663	691	600	657	647	660	622	648	607	692	636	662	675	647	624	661	658	643	610	673	646	692	655	619	635	653	616	624	665	654	641	682	633	648	681	674	635	675	665	661	658	653	658	656	663	680	658	635	636	665	643	686	675	680	654	667	637	666	634	645	639	663	661	624	706	683	678	623	668	689	660	652	594	627	714	686	670	616	661	603	664	656	641	743	663	646	662	613	662	692	633	639	636	667	646	651	677	663	622	669	713	646	651	598	628	625	631	663	657	652	680	678	647	658	632	618	650	681	624	657	655	683	707	658	627	709	653	639	679	665	677	693	685	636	679	666	651	661	627	666	676	708	651	656	691	706	666	650	664	686	659	649	642	694	649	693	609	665	680	673	621	646	637	686	657	663	690	688	607	624	667	672	649	676	676	716	658	636	647	665	646	719	670	676	615	609	673	711	640	656	696	675	652	613	695	639	667	604	676	674	666	639	632	660	643	658	655	664	619	633	676	679	592	677	655	654	627	659	635	684	712	665	664	680	614	665	697	606	622	653	613	626	665	621	671	613	650	644	655	709	643	679	644	707	637	630	632	688	653	627	628	698	624	685	662	629	646	631	708	651	673	649	642	673	650	715	696	619	688	691	669	630	632	628	652	613	701	647	665	685	656	623	710	650	610	656	687	648	676	634	680	652	666	645	641	658	629	676	693	679	700	656	635	672	654	668	646	607	667	668	667	638	670	645	698	636	689	641	689	650	673	634	624	677	665	647	647	704	614	686	694	629	667	613	673	696	635	622	653	635	654	643	680	632	652	662	683	616	668	656	653	629	634	670	654	652	702	636	643	624	657	688	630	651	647	623	687	695	639	626	644	699	687	634	667	612	622	604	672	647	645	642	631	647	617	670	682	677	620	659	668	635	676	683	648	626	652	677	678	651	635	591	659	649	639	660	621	626	631	633	643	647	639	660	673	641	638	674	633	636	640	663	620	653	694	688	636	691	621	649	669	627	643	636	666	671	670	653	691	664	673	676	641	642	647	669	607	635	645	673	650	692	635	652	668	662	628	669	644	664	627	635	656	676	633	686	633	703	718	669	655	627	652	658	673	642	665	669	670	686	656	640	651	666	684	604	648	688	701	698	645	687	653	702	659	667	663	674	628	679	681	641	667	656	662	639	690	677	616	677	675	651	661	651	690	695	625	634	669	633	648	641	666	651	652	681	688	656	679	647	675	638	633	677	648	673	637	664	647	699	595	635	656	634	648	642	641	679	658	605	651	688	678	622	655	700	664	620	636	652	639	670	656	673	645	686	645	658	665	612	621	663	675	626	667	637	603	657	670	683	621	633	605	706	684	650	650	666	679	632	636	675	663	659	661	609	673	646	653	616	693	663	645	663	648	631	678	700	620	641	598	694	639	624	640	661	687	633	656	628	646	675	630	660	668	677	641	668	636	660	650	632	666	685	648	647	652	662	693	618	684	656	637	666	661	676	611	669	669	663	606	664	650	688	675	630	658	686	618	626	686	653	694	641	629	654	606	653	651	660	661	648	704	639	689	673	700	665	599	695	620	645	637	655	644	684	686	637	683	662	645	688	696	630	639	650	607	663	647	627	700	674	662	692	648	655	636	617	604	668	661	641	666	656	697	669	598	689	678	642	632	683	678	690	689	659	694	658	640	655	665	639	622	651	618	656	621	679	617	606	668	646	650	691	703	654	682	671	644	628	662	631	661	688	615
27611	21664	18199	7366	3376	2146	1578	1399	1114	892	815	789	689	704	641	700	615	597	598	535	584	624	585	565	600	567	540	550	585	557	592	555	545	562	522	496	502	575	543	524	559	536	538	506	495	565	560	540	537	555	552	510	583	567	584	576	561	542	501	528	539	562	551	530	516	523	565	507	577	543	563	519	498	570	555	562	527	556	536	547	535	520	563	538	569	536	591	562	582	574	554	561	515	594	561	528	586	546	536	519	577	555	520	515	529	549	490	553	569	532	546	531	556	559	524	542	503	529	517	494	576	545	546	544	557	521	516	570	567	514	539	579	521	571	532	537	576	539	533	556	562	566	530	546	516	516	520	586	564	548	560	552	575	509	557	490	547	538	597	546	560	571	542	533	535	558	542	531	525	536	560	559	537	573	537	558	522	566	525	536	568	489	513	526	563	541	569	575	523	556	567	537	517	538	550	551	564	538	557	545	547	492	525	539	545	556	555	542	571	557	589	574	558	523	541	535	558	551	514	547	552	535	531	518	582	543	560	553	587	503	556	504	521	515	518	585	550	548	523	515	580	537	527	535	546	553	529	536	523	518	515	554	572	547	538	573	502	507	517	576	528	553	530	534	566	517	530	570	577	503	519	577	582	532	557	549	525	554	521	559	557	567	546	525	559	523	526	533	551	549	514	570	531	527	516	491	580	562	552	518	543	540	542	517	552	510	558	594	536	529	542	535	576	600	554	505	565	558	529	511	531	534	547	566	534	526	526	524	532	587	567	556	519	545	518	560	547	584	533	549	543	554	531	566	577	524	541	546	531	530	559	532	526	561	552	589	543	539	562	541	535	552	522	545	556	495	507	550	546	548	515	535	503	555	541	521	513	513	560	546	533	535	508	513	507	566	515	531	558	530	564	511	581	538	594	523	544	626	497	541	558	519	552	541	544	550	542	543	569	547	518	554	584	547	516	512	562	508	516	572	566	510	510	566	507	560	524	563	564	514	571	515	522	565	519	556	575	526	556	553	573	532	528	531	547	579	557	566	545	519	522	525	517	507	565	545	535	551	547	555	554	561	519	551	537	550	546	543	532	520	588	561	506	593	552	538	553	546	550	507	533	552	502	583	554	551	563	521	527	531	580	581	538	560	516	536	562	550	545	591	544	572	552	503	507	502	529	584	531	526	561	579	576	491	538	524	554	581	574	523	533	548	570	535	534	546	508	492	489	546	518	490	547	559	532	540	561	549	562	580	516	550	575	563	508	544	560	522	521	542	562	495	525	524	576	533	538	548	564	584	561	565	555	525	558	586	561	520	501	529	523	530	533	515	590	572	558	522	542	530	560	532	540	558	515	525	572	525	535	539	578	516	527	504	548	537	545	567	514	527	560	540	516	585	509	519	541	582	517	565	577	552	502	526	519	547	560	528	588	556	539	565	565	575	578	532	542	523	543	536	540	547	540	544	569	515	565	554	509	539	518	518	530	562	550	559	583	531	532	537	521	547	596	567	533	551	562	584	536	539	529	519	534	537	532	511	544	543	526	527	539	552	566	530	580	541	516	559	562	550	523	569	580	572	589	494	534	534	565	566	576	587	560	494	572	551	571	540	519	541	575	581	534	544	524	550	548	539	524	569	556	558	560	559	580	529	546	528	527	539	521	527	562	551	517	552	531	529	533	544	544	539	532	559	597	572	519	577	542	563	558	524	511	560	548	558	559	554	579	553	548	555	554	549	483	540	585	566	550	520	526	540	481	518	537	567	565	548	573	570	527	501	570	494	576	554	510	524	545	529	515	542	543	523	518	539	543	508	513	488	523	568	582	528	541	542	555	558	527	513	516	563	530	517	544	576	548	560	544	546	575	545	536	546	539	567	598	519	533	529	551	541	516	551	524	496	519	536	587	540	522	561	546	553	536	547	550	558	513	535	520	535	573	559	551	549	544	546	494	563	510	531	530	519	540	553	563	556	528	525	587	520	568	596	538	517	524	542	533	506	548	521	597	510	573	558	537	548	551	538	572	537	547	517	542	568	544	561	551	542	565	562	557	530	572	533	552	516	536	566	544	534	561	484	508	545	540	545	551	528	509	556	518	527	525	521	558	507	570	580	562	508	545	514	534	535	511	512	510	546	495	547	549	546	541	558	560	539	523	540	511	508	524	527	542	513	517	574	580	527	574	532	586	526	523	513	518	551	551	564	549	553	521	588	504	566	525	569	574	566	535	526	534	541	486	540	553	545	571	542	559	550	572	547	550	514	580	542	552	536	543	532	564	582	530	563	545	502	542	532	555	571	541	557	526	497	530	558	562	558	551	535	518	544	552	532	568	536	516	519	516	593	548	564	576	537	580	526	520	523	531	492	540	538	555	509	593	533	581	559	572	495	520	545	534	527	545	595	567	540	561	550	527	498	533	520	528	572	528	528	528	564	541	509	548	560	502	545	540	559	567	578	539	507	573	545	565	528	543	513	530	520	520	554	558	510	503	491	508	539	495	540	542	557	575	567	540	507	527	475	538	593	565	540	540	541	540	572	545	533	514	553	515	506	547	572	537	564	538	560	529	526	507	518	539	525	555	518	535	541	502	532	530	514	521	538	530	569	509	533	533	534	517	556	519	540	553	527	530	561	529	542	574	569	538	540	558	522	531	555	532	546	527	535	543	584	552	536	530	517	521	546	561	537	511	527	557	526	556	547	522	529	549	586	525	562	522	545	556	538	531	516	530	541	528	544	528	531	580	540	540	538	525	529	534	560	548	549	506	554	532	541	537	491	508	553	527	527	528	516	556	553	573	565	506	546	519	552	544	541	543	563	550	564	556	538	524	533	550	503	551	520	554	530	483	532	594	558	527	547	536	503	544	562	595	529	564	536	500	533	552	580	529	525	551	563	566	511	544	562	548	538	550	586	535	531	494	555	515	513	542	541	507	554	535	559	536	543	513	537	533	539	519	540	559	558	514	514	519	588	549	512	531	554	568	494	548	538	543	536	533	556	569	576	566	583	556	522	570	574	526	532	545	601	536	546	527	546	531	552	531	538	578	543	527	538	542	525	554	555	540	562	556	523	586	524	511	561	568	471	538	581	566	526	604	577	532	532	525	510	534	529	537	539	507	527	547	578	543	536	501	531	542	556	554	551	500	566	568	563	499	524	553	566	505	564	549	533	540	549	540	526	513	519	534	526	533	552	529	533	534	556	575	538	575	585	520	478	597	540	546	531	537	521	565	554	538	533	510	546	549	566	515	517	529	519	543	557	554	531	530	529	527	506	505	538	529	562	530	560	599	529	513	507	518	509	535	560	539	591	547	518	541	512	536	542	578	533	543	568	510	582	554	546	528	529	546	517	525	498	558	568	551	536	581	563	555	524	521	514	476	555	554	555	509	491	591	531	523	539	530	525	556	543	537	526	567	536	563	526	526	547	507	497	556	529	509	542	523	528	556	485	541	554	528	494	510	541	508	536	579	508	530	543	530	550	557	551	552	541	518	535	543	561	550	518
15527	29037	18949	8009	5372	3913	2879	2202	1749	1343	1207	1134	966	978	896	911	834	822	837	805	694	749	735	692	761	722	688	755	667	646	676	695	665	648	640	672	693	687	684	683	675	688	680	695	690	685	654	696	647	658	652	689	638	661	628	672	661	640	663	649	682	694	646	664	690	669	648	743	725	647	644	659	661	679	642	645	675	652	667	694	686	681	687	707	640	699	718	684	685	680	656	679	639	681	659	681	701	639	633	693	679	756	654	658	708	709	666	679	671	695	714	657	645	688	666	674	671	681	646	675	698	671	642	676	641	681	673	671	641	619	665	671	673	663	677	702	671	709	703	663	684	669	674	667	656	685	688	669	655	676	624	658	695	688	691	626	727	647	654	672	645	659	653	725	706	671	678	684	668	714	680	648	690	696	637	637	651	640	640	687	668	697	642	664	686	632	684	693	702	708	639	724	671	634	706	622	678	752	691	679	662	684	686	665	699	713	672	634	700	698	666	673	636	687	697	675	709	686	670	674	674	674	687	656	682	642	642	670	686	702	655	669	672	682	708	715	693	693	659	697	678	675	696	653	668	670	650	706	715	652	675	678	678	649	662	689	660	664	647	655	650	685	663	704	667	721	660	688	686	711	682	657	636	708	650	676	629	669	628	649	614	684	675	698	697	669	672	636	684	688	719	698	656	643	657	675	638	664	718	668	681	673	649	628	707	647	654	656	611	671	658	666	613	696	674	632	662	666	619	654	717	658	684	632	696	655	673	685	706	726	633	634	654	683	675	687	660	669	688	643	648	704	671	696	630	676	657	666	701	636	688	636	650	649	670	674	690	700	660	630	675	635	680	665	664	661	659	699	657	657	645	661	614	655	651	679	641	644	675	650	641	622	677	658	704	641	712	654	695	667	663	633	664	694	673	663	644	655	657	676	674	666	667	637	687	644	641	660	688	643	691	663	629	660	643	640	694	682	650	651	691	670	676	632	699	651	701	655	685	700	673	679	660	666	681	690	668	639	728	715	721	696	669	656	662	657	651	638	689	676	644	630	652	692	731	649	690	645	668	674	686	638	628	700	682	721	680	710	676	688	621	656	685	687	657	680	690	656	644	700	682	636	688	643	651	673	631	706	642	653	736	710	652	672	635	674	664	666	612	681	638	649	653	677	681	629	674	683	689	719	632	714	650	680	653	671	699	680	704	693	695	647	630	626	704	694	732	701	670	684	673	677	671	669	700	640	673	685	636	649	631	641	693	679	642	680	705	668	642	691	684	689	664	697	622	670	669	650	674	681	673	686	628	690	645	648	665	646	664	693	684	660	665	655	627	656	657	663	656	644	653	604	666	679	659	705	688	675	653	661	675	690	666	674	645	695	713	707	663	662	670	650	624	666	668	627	687	655	679	668	654	676	705	699	657	676	665	643	708	730	643	660	683	665	681	660	687	654	655	656	684	682	612	693	668	681	658	649	692	695	702	673	695	663	637	672	625	665	648	640	618	714	689	678	705	721	655	705	697	702	646	661	685	649	669	638	713	612	689	656	669	662	655	655	698	617	698	633	663	663	661	665	658	667	680	678	664	684	664	671	672	679	648	661	663	713	713	716	638	687	692	712	656	647	750	710	656	685	659	652	717	645	663	665	587	692	639	616	681	651	671	662	678	697	711	643	610	683	663	681	635	671	638	640	705	654	685	643	657	672	683	683	677	693	666	728	684	662	707	651	706	708	700	691	677	671	676	685	682	679	659	657	671	685	677	657	675	687	711	732	686	647	684	706	700	658	671	676	697	660	644	692	651	678	655	640	639	695	640	687	674	690	677	651	604	689	651	627	684	713	674	709	686	663	687	717	685	714	667	660	653	649	691	696	667	698	633	678	658	662	635	674	695	663	653	667	643	701	608	659	649	686	687	657	651	691	644	670	693	649	672	680	671	666	683	640	681	632	642	666	645	622	667	651	686	677	677	720	690	680	714	675	691	701	683	640	636	688	686	634	693	641	671	673	668	645	642	655	638	651	666	662	682	646	661	651	688	675	685	689	704	695	688	671	676	676	669	730	683	695	690	636	672	653	622	660	689	684	670	670	651	677	659	681	706	750	669	645	678	655	643	678	677	652	687	651	659	663	653	697	681	666	676	646	624	697	657	676	674	660	640	654	637	671	728	687	669	670	653	645	659	653	646	696	646	681	690	645	645	685	664	648	669	683	651	690	654	673	641	695	675	681	627	688	662	657	653	693	713	674	687	683	657	683	718	675	713	656	659	675	714	599	677	678	626	666	648	697	717	711	691	674	700	713	694	665	675	712	681	634	678	637	678	728	677	595	684	683	690	659	673	678	673	650	651	651	687	678	665	642	655	630	644	694	673	690	738	660	656	695	669	698	697	671	642	732	693	635	710	653	693	640	657	649	693	697	657	658	666	704	625	667	668	654	704	603	633	669	602	650	675	647	693	691	651	696	684	657	608	633	714	667	661	670	674	671	660	681	677	659	635	660	697	631	679	667	623	677	691	638	697	661	663	638	665	658	652	680	680	699	658	638	680	707	652	735	641	723	662	663	658	669	655	627	704	650	670	677	640	678	669	689	654	645	659	685	707	699	650	669	678	671	616	657	705	614	689	626	697	638	651	706	707	690	682	708	634	625	676	643	669	660	609	642	706	656	651	668	696	667	647	690	700	651	636	652	691	696	638	666	672	628	617	620	643	708	608	653	634	692	668	624	646	631	679	673	640	722	634	685	649	621	675	684	685	656	621	610	682	668	654	663	672	707	635	668	589	648	683	690	686	695	670	683	677	632	676	666	731	685	692	680	680	670	663	678	683	681	709	656	753	666	646	661	665	676	638	636	689	674	709	695	670	638	669	651	659	642	667	666	694	676	690	607	655	693	680	707	670	687	715	645	660	639	671	688	642	658	675	643	696	654	619	649	674	669	681	684	690	651	703	664	711	646	689	640	642	676	663	654	670	661	630	699	703	649	661	636	664	652	649	676	659	626	647	692	679	677	657	681	709	690	670	666	674	662	711	637	660	687	700	654	663	645	693	686	628	667	661	677	693	702	678	685	671	659	683	663	653	646	650	655	647	655	694	686	690	655	663	660	679	672	667	696	719	699	669	702	670	655	657	673	692	683	617	614	669	660	671	652	690	693	663	662	651	665	694	700	643	698	642	697	658	672	726	668	660	639	633	691	641	626	620	645	686	664	631	687	654	652	603	655	685	629	660	676	686	665	671	668	642	655	655	657	644	701	671	700	686	620	671	661	619	618	687	649	681	702	658	664	694	669	646	670	640	697	677	665	704	641	680	633	694	640	667	684	663	686	691	644	642	690	705	692	675	659	694	683	639	707	653	661	641	700	678	671	699	610	683	677	686	685	665	588	686	681	677	649	661	678	645	682	681	731	660	678	644	668	623	679	678	704	664	696	660	697	640	678	691	664	682	715	700	686	707	701	622	670	675	677	644	663	660	693	738	643	672	638	686	709	647	647	671	684	638	664
23555	21548	28889	24675	21533	13606	4126	2429	1868	1559	1437	1240	1207	1069	1025	975	940	913	877	888	837	867	812	803	788	780	791	756	771	759	741	783	785	740	766	725	730	712	734	738	707	720	766	747	733	760	753	764	743	774	803	740	733	733	725	750	715	746	738	748	731	751	771	715	718	711	711	712	774	765	720	754	774	754	734	720	727	763	754	732	747	752	719	761	742	768	718	729	790	705	693	684	742	714	774	756	711	696	743	744	749	777	714	726	734	698	770	691	697	747	711	742	726	713	747	712	694	764	712	661	690	734	742	728	724	716	759	718	676	758	708	742	734	743	728	733	756	756	759	708	745	733	726	742	710	781	725	756	717	723	759	761	778	736	746	696	766	708	699	718	698	715	731	753	748	737	726	721	756	711	725	775	733	706	723	729	696	721	711	779	681	747	724	760	713	729	760	720	765	685	757	754	758	745	790	748	701	713	733	776	737	701	744	758	741	761	752	717	775	782	736	716	775	726	733	704	729	768	771	695	734	739	735	714	738	769	743	767	717	706	725	703	749	737	712	738	708	765	708	722	716	713	758	692	745	736	705	726	754	718	735	713	740	667	738	740	747	727	768	774	674	714	752	695	739	717	698	736	735	780	726	702	731	714	700	692	727	735	696	715	783	736	729	721	754	715	722	765	728	724	738	697	733	717	739	712	727	713	734	756	740	745	745	702	731	751	749	745	773	713	675	751	764	682	743	755	760	691	763	688	706	728	754	718	685	685	719	784	733	778	708	715	686	754	738	736	770	769	743	719	764	662	727	734	725	717	737	750	708	733	719	745	705	755	752	783	734	715	756	704	697	753	727	746	770	728	784	751	687	746	743	734	760	745	728	764	679	729	750	728	765	702	735	729	752	729	775	703	731	750	707	743	731	765	725	712	726	726	721	672	704	748	747	705	748	733	712	745	747	740	774	699	747	758	741	749	759	746	736	747	739	737	730	697	747	703	709	707	796	761	719	737	751	664	726	760	677	739	749	779	714	671	730	709	745	697	701	713	704	718	754	722	757	771	731	771	725	767	734	701	731	753	691	731	742	776	746	777	758	725	747	727	684	719	734	707	747	675	739	697	726	741	762	759	728	771	720	780	696	720	800	760	788	720	730	713	719	688	705	751	728	780	792	748	779	760	752	696	681	737	772	719	775	743	722	691	741	715	714	746	688	737	646	699	738	730	745	733	727	737	707	732	696	744	691	727	721	726	764	745	723	739	743	721	749	718	768	741	757	720	741	684	760	774	689	781	717	758	721	738	748	706	711	737	748	771	740	753	796	726	692	696	703	724	747	760	770	751	773	769	766	744	719	702	673	669	706	695	767	741	703	734	688	742	706	739	738	729	721	722	712	717	761	749	734	695	737	776	746	752	793	747	709	700	764	725	748	750	801	750	726	777	750	742	720	720	741	730	809	764	728	717	770	737	700	748	709	748	730	711	785	724	693	718	694	697	723	737	703	711	725	714	732	763	795	805	701	684	728	769	728	731	781	716	721	766	728	751	714	716	739	786	687	695	729	709	732	746	769	735	739	691	722	740	687	737	709	709	721	726	691	730	738	700	716	728	734	717	699	723	753	718	740	726	721	761	772	786	721	718	708	710	716	738	749	746	744	735	736	741	723	716	769	687	706	735	699	746	734	710	777	736	671	736	725	687	741	732	735	763	737	725	713	711	735	778	727	758	705	711	755	728	716	729	747	735	746	720	747	722	758	707	723	725	768	753	699	717	751	721	732	676	755	742	718	756	743	735	771	726	760	743	730	710	653	745	739	744	756	724	710	706	710	653	732	729	700	703	673	727	728	726	696	769	777	728	744	741	708	716	723	727	687	714	747	759	755	731	741	717	728	721	766	710	700	723	777	739	692	760	731	793	704	754	726	751	716	732	754	748	745	733	713	771	708	753	778	692	722	738	763	692	669	737	783	689	749	695	769	710	712	752	732	681	715	734	710	730	724	732	691	721	711	786	733	765	717	772	760	679	751	738	702	705	729	726	739	729	732	741	767	730	724	738	713	741	741	757	724	715	713	674	698	710	687	777	772	725	707	750	782	746	724	757	822	707	698	711	743	738	722	741	718	714	685	690	728	705	736	687	726	728	753	728	784	734	688	722	740	722	723	709	723	745	736	684	722	733	706	762	742	763	736	737	731	686	703	698	715	783	771	669	751	673	757	796	753	747	725	742	730	699	712	718	712	764	707	732	740	757	756	700	756	757	746	746	711	741	718	734	727	710	767	727	728	726	716	753	738	688	690	754	704	769	764	732	743	689	679	705	744	751	710	724	738	756	717	746	697	747	722	696	695	710	715	723	711	741	709	713	779	753	752	758	700	707	721	744	718	710	728	733	716	664	719	750	726	740	720	746	760	763	737	752	705	749	728	750	685	728	701	666	713	696	737	668	716	731	745	774	703	728	692	763	734	795	772	761	734	699	691	749	704	745	736	749	737	721	745	690	752	681	711	754	737	707	750	773	761	713	786	738	676	753	783	776	713	704	704	709	726	779	743	691	718	789	753	706	744	748	664	750	737	767	729	720	747	710	751	786	753	731	698	744	753	753	740	685	741	722	725	754	726	712	750	738	708	737	688	707	717	736	699	737	700	732	753	751	693	713	770	744	666	758	719	745	731	725	738	734	758	742	707	737	703	742	699	766	773	718	748	726	687	669	709	784	719	699	744	729	728	716	694	755	773	735	737	730	732	681	717	712	723	727	706	705	728	694	705	719	724	721	741	762	729	730	679	741	777	740	728	716	740	739	728	756	723	736	736	742	764	708	705	736	749	708	709	728	735	758	722	772	733	700	701	688	747	744	712	737	752	734	806	738	707	714	720	738	781	694	682	738	777	745	670	749	721	694	725	744	738	745	761	711	729	714	707	747	749	703	724	700	716	735	730	722	708	794	763	691	752	783	717	688	803	690	753	758	751	753	713	657	707	733	749	766	720	725	728	729	686	756	736	745	710	710	723	684	742	736	687	711	759	742	696	755	715	682	727	748	745	697	744	759	737	735	745	706	699	731	750	716	757	688	715	753	717	772	740	731	731	733	700	741	740	745	726	655	753	712	731	754	710	752	700	726	741	692	693	755	710	750	730	732	716	768	746	766	783	753	733	708	698	759	667	718	732	728	713	752	725	754	742	742	755	715	726	763	721	788	753	758	705	727	685	718	744	785	718	733	738	698	724	702	722	697	709	764	700	724	738	717	757	777	712	709	713	788	711	739	727	729	722	736	755	715	758	761	735	785	777	733	662	782	748	717	725	765	749	723	743	733	758	765	709	714	716	739	743	797	738	770	692	763	758	770	692	716	719	732	731	728	662	685	764	713	734	684	736	736	705	749	699	755	722	713	721	740	731	696	743	743	749	760	734	742	764	747	729	788	714	745	727	731	729	737	768	745	733	716	771	739	742	712	748	732	714	808	702	732	714	754	716	702	736	695	736	750	760	734	714	719	751	749	704	773
17850	40529	28608	13304	9346	6883	5004	3705	2869	2376	1968	1779	1631	1449	1281	1263	1252	1185	1121	1108	1089	1053	1049	997	998	1004	945	1005	981	899	992	924	925	884	933	932	915	921	953	892	872	933	907	932	883	926	857	871	906	883	888	941	898	882	876	895	870	910	911	896	930	909	935	941	900	858	898	919	880	886	942	915	885	900	910	885	871	851	934	886	831	929	850	912	912	863	930	857	918	871	903	893	874	879	872	870	867	923	902	902	884	863	854	873	892	880	886	917	879	868	886	891	824	902	886	821	858	847	908	875	923	913	955	889	895	885	875	897	916	950	849	958	958	924	894	888	912	887	893	914	916	904	904	931	973	879	920	866	933	926	944	925	911	874	913	896	932	954	893	936	891	897	872	898	931	916	866	876	894	898	859	955	916	900	929	896	887	903	899	866	867	895	926	927	854	925	941	901	901	923	926	911	859	866	888	914	898	929	918	870	884	902	930	918	884	880	939	873	850	869	906	941	904	860	930	899	910	902	921	881	903	921	899	938	918	894	959	908	851	846	932	919	917	878	900	930	916	873	915	881	942	879	877	927	972	890	915	889	807	899	921	888	891	851	890	873	886	890	897	859	861	903	900	867	891	892	957	899	940	890	877	906	833	931	961	880	902	905	872	906	939	907	978	914	896	861	902	906	850	853	866	911	909	880	880	908	892	836	907	924	939	876	884	859	948	951	895	913	885	867	878	903	885	889	881	867	911	900	901	873	916	873	884	951	868	898	942	858	870	888	896	929	885	935	912	883	852	907	957	911	894	882	903	829	881	919	893	899	873	834	935	901	895	926	886	902	855	887	937	891	862	917	883	875	864	957	940	872	917	920	931	959	938	891	904	897	883	877	912	866	947	943	845	883	898	901	874	922	872	893	879	914	849	930	911	868	963	911	919	871	879	918	878	871	924	955	934	919	973	922	899	936	928	929	892	907	899	915	872	910	889	913	881	903	898	900	879	892	868	892	894	878	892	881	862	882	895	870	883	878	889	857	898	933	897	885	900	898	910	874	944	896	873	921	867	911	889	864	901	882	863	867	860	912	919	906	931	877	895	881	918	941	879	903	961	925	902	885	867	971	882	900	855	930	892	948	912	927	903	910	865	875	925	896	905	893	922	948	887	934	896	889	834	881	882	902	858	952	941	839	939	893	906	811	905	901	908	915	855	900	922	880	893	884	927	898	860	941	898	934	907	886	864	899	918	917	899	873	923	965	865	928	869	844	872	797	933	865	886	904	889	897	893	883	935	903	841	925	898	904	897	836	879	839	913	882	908	886	846	962	845	910	872	908	929	949	899	900	883	858	931	876	932	912	892	875	885	955	879	914	855	918	939	919	920	881	882	907	919	845	919	861	946	902	958	882	895	936	953	881	877	912	892	973	868	871	845	950	922	840	885	900	865	877	895	848	918	908	910	839	944	885	903	879	932	839	908	873	907	853	901	866	944	881	902	936	907	909	861	874	888	910	860	856	889	944	905	903	866	897	849	925	858	877	905	937	910	812	908	833	908	898	898	881	909	892	913	955	923	881	832	908	897	855	879	902	882	885	839	872	890	895	899	875	867	924	900	865	873	857	942	903	892	954	897	867	857	932	914	949	968	874	823	900	900	915	892	885	885	912	910	872	910	884	892	855	945	946	900	935	872	895	861	872	915	904	889	928	887	923	879	882	940	874	881	932	882	896	913	935	936	869	934	908	929	926	879	850	908	922	892	866	904	898	915	918	885	910	929	899	904	834	889	876	906	913	867	886	958	941	917	882	891	882	864	878	895	857	920	849	932	876	870	900	855	923	883	933	886	883	865	900	951	900	895	875	932	885	894	889	921	897	931	883	919	858	905	895	901	890	902	844	884	900	866	880	888	927	901	825	901	902	911	907	883	915	912	852	956	883	874	900	886	871	916	896	858	953	940	884	912	911	882	904	860	887	937	915	912	942	913	907	865	905	871	927	918	851	882	858	888	867	866	852	882	882	901	846	899	906	884	882	897	919	861	885	938	943	896	908	895	891	932	913	980	900	844	904	877	966	970	866	906	894	866	857	847	859	934	921	973	891	885	867	932	909	898	915	916	846	915	875	871	898	934	897	919	916	910	913	851	898	862	895	895	885	837	950	916	877	918	872	941	852	886	855	927	917	845	909	933	857	920	896	894	907	864	925	923	891	889	908	903	908	880	918	887	915	887	858	880	887	876	868	894	929	907	897	866	880	891	920	838	890	877	873	860	909	879	932	891	916	941	839	885	883	883	922	917	934	882	865	902	892	921	917	910	866	893	895	910	905	909	911	797	896	933	898	870	883	880	929	900	936	913	901	917	911	878	905	902	915	916	942	871	892	884	887	917	969	867	895	889	892	878	876	862	864	899	931	864	941	892	908	871	883	924	884	881	881	912	936	914	826	852	861	906	918	891	889	886	874	897	957	913	882	886	852	879	831	906	861	947	869	912	885	918	933	937	935	875	859	866	889	876	880	912	838	862	883	880	903	867	925	888	864	892	879	929	880	943	873	863	896	888	925	881	905	880	892	970	856	897	922	946	908	885	933	944	884	871	933	904	916	870	885	853	909	901	894	883	912	919	887	931	887	902	940	895	944	883	892	881	821	871	919	875	842	908	938	896	943	906	882	829	860	894	886	932	906	860	871	865	918	887	872	919	829	919	943	896	909	903	890	912	895	852	871	931	908	904	933	898	897	866	899	927	962	906	891	875	927	899	925	882	875	905	917	932	894	871	890	901	913	875	933	865	874	863	914	933	915	914	839	885	900	913	937	909	859	928	907	873	909	911	883	857	929	834	889	916	862	895	864	867	889	893	895	919	947	924	859	923	869	961	867	983	938	926	944	870	880	932	878	930	830	893	858	879	891	886	888	908	907	877	885	941	937	927	884	937	857	928	917	885	923	880	871	840	902	857	881	879	873	878	899	937	910	898	922	990	912	847	905	921	849	872	849	857	888	884	930	949	914	864	903	926	876	901	911	843	895	920	916	939	892	937	909	833	881	908	847	936	861	867	883	891	915	910	910	930	909	875	838	903	862	879	887	909	843	884	885	890	909	928	882	853	924	894	846	867	943	907	937	882	874	890	877	891	886	862	851	911	884	909	881	914	966	928	868	865	853	871	905	893	865	909	892	908	910	854	930	931	962	872	899	900	914	898	904	835	862	914	902	898	888	912	921	932	872	936	921	927	892	868	933	889	977	890	944	864	872	916	939	912	897	947	864	912	900	869	959	887	955	858	852	892	856	947	868	928	885	925	937	928	898	945	894	923	938	878	934	918	862	853	889	893	893	869	861	926	915	905	900	875	949	933	858	903	920	912	909	868	925	914	886	927	887	965	875	942	868	889	861	851	879	943	837	950	909	927	868	904	940	936	913	939	898	947	871	957	899	888	852	881	850	844	861	888	858	890	867	883	849	932	913	875	893	885	892	910	870	950	920	856	927	848	898	879	878	890	890	940	869	889	907
24783	21550	27789	25671	13414	3572	2027	1406	1087	869	798	650	610	545	538	497	439	463	421	383	329	371	350	402	376	391	331	354	321	343	302	326	302	331	344	337	299	351	292	336	311	301	333	335	326	290	348	343	303	319	313	272	325	323	332	300	286	333	297	305	353	310	305	336	347	298	339	322	289	320	320	292	308	292	308	320	332	317	300	326	311	307	353	336	306	318	335	302	322	324	308	336	327	331	299	333	293	332	345	335	312	310	314	322	304	298	325	300	306	328	293	292	332	326	301	328	313	310	300	333	297	300	301	272	317	333	284	310	322	326	335	319	328	291	284	320	297	282	308	338	338	284	289	321	314	347	290	307	317	325	302	306	345	281	315	305	337	320	328	323	308	284	316	315	290	328	311	305	335	329	322	309	298	291	340	325	296	324	324	340	313	319	301	308	320	302	306	300	283	315	304	310	310	293	313	307	322	315	351	319	319	314	313	311	322	290	288	314	313	302	286	295	294	326	306	304	288	317	314	332	316	296	334	293	301	299	307	303	329	330	296	292	323	340	308	289	344	323	333	328	318	296	308	331	335	301	334	306	328	299	327	307	329	308	294	306	297	342	344	304	312	324	328	314	318	341	292	296	305	289	320	310	325	328	314	310	375	285	296	315	317	304	331	331	298	306	300	274	321	317	295	281	306	321	339	313	295	320	321	305	354	343	308	336	325	297	287	313	268	330	300	314	304	300	341	309	318	348	326	333	295	309	301	286	278	349	342	269	319	304	337	340	281	304	304	305	310	343	327	351	293	306	321	318	300	350	316	343	284	285	350	291	302	315	319	308	306	308	341	324	317	291	300	308	316	332	299	313	341	273	316	305	306	289	331	324	325	320	288	309	309	290	334	300	333	313	324	309	301	319	316	306	324	294	325	305	324	309	310	333	305	301	294	325	330	311	295	297	323	295	312	334	293	307	315	301	336	323	326	326	306	333	312	267	324	283	315	309	295	313	299	294	329	338	314	306	341	335	360	304	320	324	314	307	322	321	340	344	303	320	301	301	310	305	265	316	332	318	339	315	319	299	315	324	305	315	313	340	308	318	303	330	306	322	330	321	304	330	338	333	318	329	302	306	331	320	318	315	325	299	323	331	314	308	319	332	346	323	328	299	287	311	326	322	289	287	330	322	309	292	306	310	338	317	322	309	321	300	313	311	310	310	311	329	315	346	300	301	274	321	351	321	279	320	286	293	307	314	315	304	309	324	314	340	309	339	305	304	348	324	286	313	315	301	294	315	332	310	269	294	337	315	295	314	320	317	320	273	307	314	331	312	298	318	325	329	308	327	312	320	301	314	325	299	335	321	301	320	336	302	286	310	313	318	294	327	324	338	296	339	319	306	305	301	299	327	296	332	346	345	289	303	313	323	314	262	302	312	303	307	318	300	315	323	309	337	297	278	304	335	282	340	338	276	334	300	307	296	274	326	301	304	307	312	295	327	322	289	313	313	294	305	326	318	287	334	297	309	297	330	319	291	289	279	312	322	316	337	304	305	320	286	321	309	316	335	333	329	343	321	347	313	299	339	290	314	320	303	292	334	323	320	325	296	277	335	327	326	308	302	314	334	326	308	313	330	329	283	337	298	326	342	337	326	331	321	315	278	297	307	318	302	333	285	327	289	309	308	297	346	290	323	324	291	319	316	301	310	304	294	311	297	317	321	281	307	328	301	319	320	312	305	270	316	305	332	356	313	335	328	313	327	324	298	299	333	334	313	319	345	324	314	304	325	329	319	325	305	308	344	308	314	317	302	310	302	312	307	302	330	288	290	333	353	307	301	301	306	323	314	332	303	296	307	333	295	317	327	289	334	283	321	289	289	309	325	285	314	337	329	331	298	310	305	326	293	301	291	313	286	303	344	340	316	303	321	334	301	284	292	337	329	354	327	314	321	314	328	328	299	315	274	323	300	316	297	283	338	311	336	328	315	330	316	353	324	329	308	309	293	339	306	295	332	326	302	312	298	295	324	294	330	310	301	311	311	282	329	342	292	319	305	320	295	285	329	285	310	315	310	316	342	311	272	348	289	290	348	315	315	299	300	313	313	298	319	317	306	283	323	324	321	333	300	283	280	276	312	307	285	329	262	336	320	320	327	307	281	287	335	289	305	316	301	316	343	284	280	309	281	334	303	300	311	304	294	318	336	325	303	296	309	287	297	329	335	310	285	345	311	290	293	325	317	328	325	316	341	296	313	308	332	303	324	331	292	342	340	330	317	329	293	334	284	310	332	342	319	292	313	296	326	290	321	316	315	313	317	308	314	264	322	338	300	318	326	338	296	297	330	278	318	290	322	298	295	294	313	300	332	307	340	321	283	311	300	306	303	312	333	322	273	315	312	320	294	307	327	328	341	298	285	299	358	306	313	295	317	325	304	372	328	329	330	339	322	331	343	302	332	308	331	322	324	311	295	326	327	322	332	298	322	275	335	311	318	301	318	330	312	304	287	300	295	299	310	286	312	321	285	321	306	337	326	302	317	319	305	283	301	323	304	334	304	301	309	323	324	334	305	287	312	324	286	332	344	314	311	317	356	348	325	309	309	350	276	308	309	333	269	308	323	339	298	305	332	327	322	267	302	322	293	319	341	307	309	332	334	305	315	280	339	292	292	326	306	323	323	311	320	307	313	302	299	308	316	322	295	322	338	336	298	335	312	318	321	318	306	312	290	305	288	341	336	322	333	311	334	347	322	326	279	297	338	326	287	323	343	322	324	302	344	305	325	331	333	313	316	320	316	322	359	308	310	333	294	285	310	314	298	296	339	315	334	300	330	361	308	308	317	319	284	305	294	297	301	334	324	316	327	370	327	312	318	337	315	327	321	307	340	302	310	310	333	327	291	339	334	346	345	306	298	310	320	301	313	322	347	313	324	278	288	294	301	297	325	342	346	341	339	308	339	332	311	318	303	321	307	336	308	325	315	285	302	310	323	356	311	330	298	324	314	315	341	273	359	304	336	308	352	309	327	335	308	297	314	319	323	319	289	259	320	304	309	325	306	279	306	316	312	283	295	312	288	341	314	315	323	317	318	313	349	321	321	291	316	345	309	317	320	311	289	330	295	292	285	352	302	289	318	291	303	312	295	347	369	355	291	297	290	326	317	333	306	320	310	291	335	283	335	320	306	302	267	293	313	340	317	302	321	335	311	317	292	287	326	313	332	280	310	303	290	290	295	307	350	311	310	309	338	326	302	332	298	335	336	309	291	344	309	287	274	325	304	319	317	319	301	303	301	304	310	266	322	293	293	297	305	306	321	303	322	286	302	328	326	296	329	323	301	333	331	324	316	323	330	309	305	306	320	325	318	290	347	299	294	306	324	328	311	325	348	325	342	334	302	333	301	293	306	309	303	277	279	326	358	337	305	310	323	325	338	303	332	311	338	344	361	300	310	344	308	311	338	293	335	313	349	331	315	331	277	301	314	336	308	324	338	309	320	318	296	315	312	331	329
17076	36012	23439	10463	7214	5215	3856	2756	2027	1528	1262	1024	936	842	791	700	698	624	605	563	538	562	531	467	549	461	494	499	434	424	425	480	443	401	391	452	422	422	415	434	412	447	422	398	417	372	407	455	416	417	392	428	414	399	389	377	440	397	414	402	395	407	421	396	394	451	407	439	404	356	401	398	431	400	378	388	401	426	415	399	424	444	406	383	410	399	405	411	413	403	418	402	370	426	447	406	432	439	407	445	411	454	411	391	397	435	415	450	420	429	401	417	392	432	383	415	451	393	402	401	413	410	431	461	384	422	434	412	390	410	422	413	423	401	402	370	400	428	417	426	391	380	418	426	427	398	392	398	443	396	436	411	415	387	398	387	440	412	398	407	382	423	398	405	433	385	419	398	416	427	389	425	418	434	365	430	430	399	386	443	402	419	409	402	371	390	416	434	435	357	407	435	399	433	424	407	396	399	390	402	422	409	457	391	444	383	399	408	383	411	417	395	390	435	416	439	384	422	415	422	388	398	408	390	430	392	391	445	421	388	373	407	406	402	389	392	382	425	405	416	393	420	407	419	409	401	407	393	400	418	425	434	402	439	406	432	399	409	387	424	420	388	396	382	400	396	417	375	415	420	423	400	414	406	407	380	409	407	401	430	408	408	398	395	399	423	400	454	409	390	383	420	387	405	390	423	404	404	433	409	450	431	406	413	386	427	402	435	414	414	414	435	412	406	442	372	372	418	395	402	425	416	409	402	405	415	450	410	377	407	405	453	386	402	419	405	431	406	415	400	433	368	413	431	438	400	418	396	426	395	402	430	399	436	443	374	386	408	397	410	427	402	396	394	383	397	416	428	401	433	404	384	376	396	436	415	419	418	437	434	426	403	422	418	395	406	430	423	418	399	404	461	389	396	400	388	398	370	383	396	422	423	412	393	427	413	420	414	400	409	399	406	388	399	436	382	392	415	404	444	422	385	395	379	422	386	381	367	368	404	402	381	399	444	437	357	407	439	405	421	363	420	393	388	430	398	387	411	406	403	440	416	394	413	375	369	381	406	385	415	351	387	379	382	419	439	432	403	377	409	444	431	415	415	401	436	399	411	442	416	435	387	390	410	426	424	400	437	409	408	386	407	401	404	417	393	420	403	365	397	379	414	409	406	417	427	388	411	450	439	448	421	391	402	426	405	456	379	398	398	417	389	414	449	399	414	445	430	435	432	437	435	425	424	425	430	412	398	385	418	393	401	415	399	401	383	382	434	410	378	381	429	442	400	396	424	406	389	401	397	407	404	398	422	378	398	400	416	368	389	407	408	409	408	408	414	418	412	427	431	387	414	409	415	425	390	378	417	406	410	401	398	406	429	396	419	415	429	459	411	420	436	448	432	429	337	400	435	399	384	379	397	377	390	387	397	412	409	395	389	426	430	412	403	422	407	401	425	418	414	401	424	395	435	374	416	411	443	433	432	378	440	389	436	441	394	421	407	428	421	416	435	401	391	407	459	424	416	416	453	400	394	442	420	440	420	421	432	406	403	395	386	428	446	383	432	414	415	404	378	415	383	417	389	432	430	410	406	390	433	433	351	398	440	424	384	418	408	418	420	385	387	421	431	435	440	428	393	398	395	445	413	364	416	376	373	426	395	432	420	385	448	425	390	420	433	422	389	397	428	435	400	439	427	414	440	435	382	398	427	376	415	423	391	393	412	416	387	378	419	386	362	403	412	390	390	404	419	422	444	414	385	394	423	401	421	411	392	412	428	414	414	411	410	425	401	398	420	400	427	412	459	401	374	391	400	403	408	401	437	359	403	397	443	407	381	411	413	378	390	396	410	428	423	421	374	444	408	383	380	412	419	408	386	395	439	393	424	391	426	427	424	404	399	408	430	388	392	443	416	417	404	401	409	421	408	434	409	428	421	425	386	380	408	412	409	414	433	384	375	427	397	415	413	383	402	406	397	420	404	385	431	423	430	385	441	416	407	398	384	421	399	406	420	372	405	458	395	391	407	425	408	410	448	416	412	421	434	394	463	390	429	371	375	411	399	401	437	445	443	411	391	414	386	424	417	413	393	375	437	413	420	444	426	416	384	448	381	376	432	419	397	433	373	383	416	391	387	389	429	429	420	408	385	410	450	376	384	410	387	436	401	397	378	390	406	417	383	387	430	393	431	363	391	437	367	410	410	406	433	418	387	406	436	415	429	435	402	436	386	429	403	400	397	431	426	394	403	387	388	429	370	398	400	417	406	429	395	427	410	436	406	395	408	410	419	420	440	439	425	396	397	439	376	391	396	422	379	419	380	387	385	370	377	413	381	392	420	407	398	406	421	406	400	385	377	429	372	387	389	421	379	422	415	395	410	411	386	450	375	391	417	403	409	414	420	391	423	364	388	399	409	416	426	397	426	398	430	380	404	399	405	411	413	388	410	431	370	437	436	426	419	420	423	406	429	384	378	421	392	418	365	408	391	395	419	410	391	406	419	403	417	406	423	425	390	399	379	385	437	425	388	430	397	419	419	410	407	432	436	421	418	422	443	410	378	413	370	413	376	421	439	424	401	422	436	396	417	407	435	417	399	406	410	396	401	421	404	368	402	428	424	395	424	414	427	418	438	402	388	374	438	443	389	392	400	419	443	400	430	444	389	400	414	391	452	393	350	409	437	398	434	391	462	393	411	410	392	409	411	394	423	417	424	424	410	445	407	398	423	403	394	434	392	420	383	423	444	419	397	422	424	415	396	429	427	397	424	398	399	411	405	407	406	396	384	404	417	466	424	434	401	410	452	426	372	387	396	424	394	414	426	427	389	403	371	439	395	377	426	449	406	396	409	399	408	397	415	416	416	400	418	411	415	432	404	430	445	411	382	421	395	425	390	436	411	430	411	416	444	442	366	433	393	394	408	413	385	381	422	422	394	392	420	405	376	430	414	395	385	421	428	414	420	452	423	421	442	400	384	419	426	408	389	412	423	408	412	406	392	380	390	430	404	414	421	418	404	386	408	403	444	401	379	402	428	392	391	444	396	395	416	411	401	373	442	375	409	441	382	402	383	412	418	386	390	397	429	446	389	378	414	425	418	412	408	406	363	404	426	389	404	375	457	435	398	449	416	421	392	397	399	416	439	425	391	376	404	403	419	417	435	416	413	420	414	421	389	392	422	422	415	404	408	417	415	411	425	415	392	397	424	410	413	396	395	410	438	433	384	428	407	442	378	395	417	444	405	448	400	443	407	429	413	390	418	392	402	418	363	425	388	450	401	421	397	433	404	441	413	397	423	428	407	390	434	419	411	436	398	375	393	444	390	380	418	424	406	415	430	428	441	410	409	454	406	406	396	393	394	402	405	390	437	383	431	419	415	363	451	419	457	408	417	436	383	399	410	409	390	443	418	429	412	419	384	400	388	398	388	422	385	402	404	412	405	421	406	392	396	409	427	390	402	395	401	382	432	420	407	411	435	384	400	393	411	408	422	412	428	429	390	409	387	395	423
22708	21564	29339	24242	21572	21664	12429	3395	2335	1868	1501	1245	1132	1074	920	843	830	846	762	737	713	730	692	668	670	591	576	649	585	525	602	617	572	505	520	547	488	538	549	543	546	563	562	524	535	506	528	547	510	508	521	517	534	541	530	538	567	562	528	504	540	544	505	490	547	518	547	511	518	511	520	521	539	498	505	509	571	537	549	529	483	548	518	540	504	533	538	529	524	521	520	548	522	562	533	559	537	507	545	542	511	486	511	502	525	498	536	518	565	475	533	530	504	519	499	510	477	510	492	526	521	514	517	502	523	523	500	554	538	530	526	494	554	527	492	546	514	507	520	539	517	531	505	503	575	528	495	510	547	526	468	563	511	565	499	510	494	496	518	493	525	537	469	473	532	511	516	531	439	494	543	508	505	501	505	513	511	520	518	535	578	542	534	552	494	529	521	523	561	491	520	566	492	517	492	498	505	504	524	572	528	515	506	501	515	508	485	530	533	525	541	473	527	520	530	565	531	553	499	530	542	473	523	501	508	516	529	511	512	560	472	551	558	514	520	509	521	519	477	563	472	514	526	503	512	524	541	494	513	486	503	522	541	519	510	518	534	504	544	489	553	509	512	536	538	491	552	531	471	509	531	509	539	485	512	525	555	532	504	545	517	534	448	503	502	464	539	486	522	482	540	520	535	539	530	505	514	492	528	547	529	559	508	541	484	481	509	531	558	535	524	501	535	542	489	449	520	456	510	523	545	491	534	478	527	531	481	542	507	513	537	502	520	521	493	525	496	503	493	483	539	542	531	496	499	526	498	499	537	486	512	509	468	560	513	519	491	493	491	498	538	477	553	535	530	464	523	513	536	520	504	525	508	507	517	534	570	512	525	495	501	517	483	541	499	542	496	492	484	473	529	511	509	509	525	499	494	497	549	532	490	496	534	471	527	551	510	501	502	524	482	492	483	525	524	507	503	514	517	504	529	499	568	508	524	484	475	529	532	492	522	539	530	509	505	561	493	528	501	492	547	501	476	547	552	516	510	544	500	501	500	524	498	523	487	494	548	512	546	502	529	513	513	567	498	482	526	521	534	531	494	524	550	545	527	544	538	493	541	531	465	519	502	560	544	556	529	534	522	546	509	528	500	548	538	529	536	515	563	492	535	521	528	503	501	520	477	528	540	515	544	516	524	540	495	527	526	557	513	509	520	499	531	513	512	558	551	533	459	496	506	550	519	549	515	514	530	493	481	483	507	483	486	515	515	513	528	512	530	522	491	525	521	531	518	494	516	547	504	508	523	533	522	515	539	531	551	501	516	538	541	536	536	537	490	523	517	523	538	517	512	522	561	535	556	519	511	513	521	531	537	523	518	524	512	521	516	517	526	539	533	505	548	560	509	570	522	565	530	497	516	532	548	506	505	520	539	531	489	532	510	564	500	538	551	504	470	507	527	525	475	560	536	531	533	533	531	508	525	518	560	493	556	502	541	516	503	484	487	505	553	550	525	515	485	530	543	493	526	523	535	481	522	503	496	507	515	493	532	477	530	481	497	479	529	494	514	541	540	520	508	507	545	530	503	531	503	492	512	503	512	495	514	523	527	532	493	523	522	497	521	502	530	523	518	514	497	528	555	477	521	522	558	539	554	524	548	487	461	532	509	496	543	506	527	521	500	497	512	555	531	520	531	510	496	527	484	505	541	487	533	547	499	519	523	511	511	523	514	550	521	536	506	511	550	496	518	516	514	516	509	523	518	544	546	489	529	497	542	551	514	511	488	537	515	518	537	519	550	497	561	504	531	519	520	524	554	516	515	504	511	511	483	507	508	509	524	522	547	523	545	502	485	507	517	525	516	518	560	509	533	514	507	511	516	512	543	490	484	454	569	519	530	495	575	531	560	509	535	531	475	521	513	480	508	545	543	542	524	523	508	502	488	567	534	505	491	503	523	513	540	498	537	527	520	528	519	517	527	498	515	514	499	530	499	508	470	539	518	566	549	555	515	519	527	541	453	485	562	524	480	500	575	484	549	524	463	477	509	527	526	528	516	522	491	532	530	510	489	524	503	523	581	542	530	489	501	497	535	508	525	555	486	478	542	501	481	516	557	491	492	503	504	532	515	563	525	456	563	516	509	502	556	515	509	495	539	499	544	492	480	525	510	525	525	480	483	527	505	554	488	539	497	505	501	480	502	529	517	477	508	545	538	516	485	523	536	554	519	505	538	526	557	542	557	496	510	496	553	484	525	538	498	547	517	537	519	529	531	480	539	503	507	506	515	525	506	528	497	493	532	498	561	518	533	493	495	548	496	520	505	487	516	538	541	493	498	509	494	529	517	527	505	498	570	517	516	555	508	512	485	515	539	547	516	529	511	567	529	520	502	541	519	495	519	482	485	539	478	480	523	488	471	481	494	501	472	527	518	519	538	544	496	491	539	480	519	540	520	510	521	538	492	488	521	499	527	513	529	491	499	509	534	533	522	543	498	521	525	490	543	492	531	552	471	499	507	501	529	502	513	497	506	542	466	542	558	482	549	548	507	472	522	557	505	485	513	498	491	483	478	510	552	547	508	551	535	526	515	545	497	525	531	523	508	487	509	506	494	494	525	507	511	512	502	535	521	524	551	582	505	510	530	508	506	516	503	490	510	518	487	522	481	503	506	571	546	507	540	514	520	509	502	526	483	528	519	494	533	533	525	489	499	520	551	502	541	494	504	534	516	574	525	522	512	490	543	527	538	511	518	519	516	501	515	532	468	561	498	524	547	532	508	486	537	556	463	547	491	513	516	518	527	508	540	496	508	583	505	487	513	550	499	540	486	524	522	509	495	496	487	518	533	512	522	512	539	484	519	539	525	506	496	439	485	502	552	538	522	588	551	518	519	524	493	506	531	545	528	559	530	574	513	518	559	528	511	517	543	490	487	505	536	479	545	506	523	507	531	496	537	526	510	525	566	526	522	536	511	524	510	480	554	491	511	519	553	512	501	502	521	460	531	508	546	526	521	519	523	510	530	494	474	521	533	509	499	488	482	551	517	519	547	523	475	516	556	514	479	473	548	492	523	522	495	506	517	481	508	504	544	551	511	501	497	494	532	526	505	524	547	483	534	472	517	477	568	514	485	511	509	488	537	557	545	530	526	536	512	560	495	500	494	514	540	548	507	475	516	532	550	513	543	511	523	505	503	466	504	487	512	519	474	504	536	530	516	483	530	481	578	525	505	518	541	520	521	533	521	532	560	519	541	515	534	500	539	515	537	530	516	496	542	519	550	537	488	505	514	538	519	528	501	473	533	512	545	494	539	500	494	502	513	534	540	511	506	480	451	536	490	532	514	529	512	492	499	517	522	531	501	497	511	477	565	494	531	541	495	517	528	536	513	510	538	509	492	492	568	568	491	514	481	521	497	532	480	531	498	517	528	505	501	527	552	521	568	515	464	477	449	532	540	530	507	551	563	525	517	557	490	523	481	485	528	536	516	526	533	515	522	528	546	504	533	490
20376	46605	32038	16431	12231	9143	6981	5045	3753	2920	2434	1914	1661	1533	1339	1295	1183	1096	990	1005	973	930	896	858	816	829	838	792	796	719	732	715	717	741	637	689	703	719	683	708	694	679	661	698	685	708	612	665	649	682	696	651	683	707	728	692	652	667	674	659	662	668	697	658	651	618	724	713	662	663	673	648	634	693	672	665	651	677	681	683	673	677	683	718	674	635	655	716	660	719	641	674	606	690	647	703	661	654	695	656	665	658	633	640	708	640	639	646	684	648	642	646	644	651	672	677	691	646	657	671	627	676	631	662	727	668	675	709	676	699	641	673	676	666	666	634	658	664	653	702	667	650	637	646	671	663	658	627	676	652	668	670	641	623	672	641	660	659	720	669	647	648	623	685	645	683	668	628	634	665	640	688	649	614	689	653	661	663	679	639	667	670	653	651	708	638	686	650	681	654	661	613	664	711	647	662	698	656	637	668	631	601	645	632	651	648	602	672	679	637	664	676	684	630	640	602	673	685	676	679	664	643	674	663	671	645	625	674	671	615	689	694	649	618	658	647	581	658	651	675	718	611	666	690	638	685	663	689	666	667	653	623	691	635	624	668	671	611	688	614	653	665	639	667	674	654	673	674	682	669	698	638	695	684	682	640	647	676	613	604	679	660	696	674	663	666	697	688	706	708	642	654	671	660	655	628	658	699	618	609	630	658	651	627	599	618	669	648	641	593	685	704	662	611	678	660	655	662	681	677	706	632	604	680	651	689	681	662	655	648	668	685	672	639	723	647	685	660	699	657	717	645	686	675	653	643	634	622	690	640	640	675	638	659	619	655	686	625	636	684	694	641	615	645	663	666	680	644	617	718	666	623	658	652	691	672	660	671	655	620	602	696	682	672	676	604	646	671	666	672	687	602	650	660	644	642	666	659	637	626	622	685	674	685	638	664	702	657	681	672	649	676	626	677	670	642	657	679	631	627	620	620	629	655	653	655	604	645	621	683	719	667	636	610	653	668	657	658	625	665	689	665	675	631	623	658	632	643	645	708	631	648	620	679	647	643	653	610	659	623	673	628	690	647	643	617	672	651	659	652	601	619	746	676	665	725	653	651	660	668	677	670	696	668	655	629	694	661	646	656	692	685	695	632	642	672	639	644	716	680	606	664	622	638	691	695	640	671	666	625	674	665	709	643	633	674	626	666	636	701	696	675	675	656	682	664	643	664	650	648	668	692	682	661	608	680	668	639	621	647	680	682	677	670	634	630	688	645	653	634	627	632	611	651	656	695	696	654	676	709	661	617	646	686	651	644	681	706	673	662	606	652	668	663	689	610	631	634	683	658	695	668	643	674	663	637	686	666	668	630	654	642	641	635	646	609	647	660	666	624	676	652	619	657	657	633	645	654	676	682	647	668	663	683	687	699	618	676	678	654	654	669	671	687	653	648	646	615	674	642	641	644	604	693	676	656	652	675	681	641	636	600	671	658	650	669	687	650	632	640	686	624	651	641	660	617	644	686	656	652	665	605	698	650	645	689	620	634	627	662	604	625	686	696	687	633	653	641	639	648	646	665	632	640	648	644	664	672	638	680	636	617	659	659	617	675	682	668	633	673	614	742	658	691	634	631	660	659	663	688	650	703	708	661	641	674	642	657	675	673	640	673	688	697	649	665	643	664	668	671	622	680	642	691	696	662	681	643	636	638	707	646	689	650	611	672	628	669	673	626	638	613	655	666	671	594	638	646	637	681	650	679	672	677	605	678	642	658	624	659	669	650	637	673	681	655	671	635	653	628	627	659	627	682	672	672	639	656	626	675	695	634	675	659	658	652	639	672	632	643	689	641	651	639	708	617	672	649	641	656	663	673	606	624	604	654	724	689	668	673	612	629	655	680	658	657	672	733	689	698	643	696	667	658	664	631	691	690	637	699	686	670	697	683	681	603	687	670	658	675	656	689	646	686	591	624	640	622	636	656	651	679	667	648	686	645	682	692	698	651	671	670	670	631	650	659	667	675	659	708	649	693	681	671	656	653	605	648	649	700	639	685	649	659	656	634	620	698	687	676	648	691	644	664	645	679	635	672	659	662	634	663	605	659	638	642	659	685	665	705	637	664	603	638	614	635	635	645	591	668	668	654	633	644	676	640	679	663	651	644	619	651	654	645	621	635	659	667	691	644	710	625	653	665	652	640	681	688	652	655	628	652	727	663	638	657	644	672	635	685	665	648	650	660	653	677	676	705	658	676	650	688	691	658	684	635	661	667	606	630	696	639	623	636	654	639	651	680	611	646	650	669	712	641	633	698	670	659	626	655	671	658	703	662	627	664	705	736	632	671	690	686	641	657	654	731	673	646	699	634	691	647	661	652	688	699	658	648	641	642	663	682	697	698	654	659	667	666	644	650	661	704	645	646	713	641	667	657	635	689	666	654	669	676	669	660	697	687	622	667	647	679	714	674	635	673	602	665	669	669	647	654	648	629	656	673	627	690	643	664	671	701	668	685	643	642	632	651	669	628	673	662	630	631	653	667	673	709	642	665	672	648	667	650	659	634	622	657	659	652	700	693	661	701	638	700	694	656	617	664	630	645	644	619	655	657	636	684	652	635	720	652	679	641	699	667	639	670	669	648	686	716	628	686	714	687	676	614	662	652	638	643	659	624	616	665	601	638	670	661	656	645	666	646	638	696	628	630	690	618	651	645	622	626	670	644	655	676	626	646	640	676	675	636	694	643	658	666	642	646	657	656	636	673	638	647	666	672	617	635	654	714	655	645	665	629	667	628	704	690	638	663	673	661	656	634	656	632	660	674	670	643	656	647	664	663	628	628	668	626	641	644	684	723	658	669	623	621	637	681	712	641	659	651	599	625	699	668	684	661	651	650	632	636	675	645	672	654	660	668	644	690	623	643	632	691	665	661	661	666	613	610	699	660	648	663	669	633	676	667	623	628	653	677	618	618	650	659	653	695	664	679	639	676	672	669	624	645	625	608	646	672	668	650	671	690	636	691	643	680	636	612	656	630	633	670	652	622	636	709	675	726	644	657	655	643	672	670	664	662	631	662	621	657	713	652	677	643	667	654	654	680	645	627	677	699	687	647	661	674	654	710	678	613	663	620	718	636	650	663	654	671	616	664	624	638	671	684	656	632	656	664	675	709	672	671	657	621	666	662	627	632	647	615	663	651	651	681	620	707	708	679	616	677	708	662	635	688	672	613	662	641	659	710	673	620	663	651	663	654	700	686	629	634	636	612	665	664	650	668	669	644	711	630	617	671	671	669	668	695	676	601	648	646	610	647	649	646	631	656	649	682	650	680	699	656	656	659	653	638	672	659	648	647	694	674	650	641	622	664	677	663	650	650	629	647	642	641	687	643	578	705	654	639	673	646	622	643	646	665	649	628	645	656	623	725	665	668	610	664	664	619	631	678	631	664	638	639	664	684	691	667	679	676	660	598	601	677	684	646	666	715	687	637	644	664	687	669	703	668	701	683	672	661	654	631
27552	21682	17347	7087	3418	2331	1748	1293	1144	906	869	749	750	749	660	631	625	660	646	603	590	588	549	541	585	563	561	578	593	547	535	565	532	543	557	527	543	550	518	576	533	556	546	527	544	561	568	556	551	586	548	541	568	567	519	528	525	547	509	560	550	547	594	606	555	535	545	538	536	536	539	571	569	549	587	513	573	529	531	590	559	509	577	560	539	565	544	524	521	573	582	560	514	525	555	553	501	549	536	598	538	546	525	525	540	532	584	576	599	565	557	553	552	511	528	555	509	551	525	571	550	574	607	535	523	565	544	534	536	564	522	507	585	539	567	519	580	583	544	573	568	493	569	528	548	544	560	552	577	527	523	541	516	527	580	473	555	586	554	539	563	565	544	573	544	524	517	515	546	546	583	542	580	544	508	523	555	531	515	505	567	556	558	547	525	579	547	524	570	537	550	561	559	533	531	538	548	525	540	549	535	543	538	530	538	535	527	545	530	507	540	562	543	503	508	585	602	560	559	562	533	564	592	553	552	524	575	550	516	551	551	527	577	531	541	545	544	556	503	522	542	520	531	543	559	544	517	576	576	526	548	599	529	573	542	540	547	544	525	545	601	517	556	513	511	542	531	529	491	540	545	552	533	556	557	543	534	504	539	498	519	545	556	565	606	526	597	535	559	583	530	561	545	558	550	552	552	523	523	554	519	540	538	541	546	557	530	524	562	521	521	515	549	526	570	534	503	574	545	530	546	570	564	523	525	538	561	561	525	543	559	490	570	519	571	554	507	567	538	535	516	520	543	553	544	540	523	559	558	512	547	515	543	561	531	575	532	526	543	549	562	558	556	519	574	569	582	514	533	546	534	519	571	564	579	548	556	514	505	534	536	538	578	545	545	557	567	551	541	606	574	542	580	556	541	560	540	539	569	530	575	533	532	548	531	576	563	599	560	559	522	544	560	601	534	534	540	550	577	508	551	517	527	570	536	534	532	538	552	552	505	498	517	522	574	530	574	552	514	550	556	579	568	537	584	534	542	565	519	522	533	580	535	551	496	551	537	546	540	527	547	546	576	518	579	530	521	518	550	535	570	576	546	560	625	554	572	531	580	544	533	541	543	540	510	555	561	563	549	553	549	524	568	520	539	514	534	542	581	565	543	540	598	566	548	600	526	500	544	537	520	536	547	525	553	550	488	536	542	590	547	526	599	550	554	538	575	553	632	564	572	563	586	519	559	585	539	550	556	524	542	571	527	540	515	529	559	543	538	519	566	528	544	545	572	554	513	566	564	556	524	549	576	504	570	548	558	547	562	562	544	596	513	564	514	577	516	589	567	534	538	563	574	537	533	534	533	541	543	526	559	526	563	557	564	558	523	538	491	518	527	550	549	486	576	549	536	482	526	520	569	529	504	555	547	487	558	566	537	556	501	560	552	534	526	589	576	519	542	561	581	580	542	566	505	545	556	531	545	552	546	536	594	553	562	544	514	542	583	545	534	537	539	486	528	539	570	541	539	508	558	595	518	578	575	570	563	548	531	556	526	570	562	511	595	572	539	532	543	534	551	570	516	538	547	569	546	597	564	504	527	572	552	504	564	549	568	529	551	537	531	564	545	556	550	526	560	535	528	531	536	568	586	526	527	518	528	572	540	600	546	534	567	565	536	525	526	532	564	539	536	546	534	554	504	586	536	591	563	527	547	526	546	508	560	530	570	517	537	566	559	551	524	537	527	536	546	550	551	580	526	538	579	551	535	582	533	565	517	513	544	552	552	571	510	550	539	521	549	524	535	575	522	522	535	531	559	524	518	555	534	559	553	567	530	553	500	548	517	596	583	530	537	525	532	549	603	578	562	566	524	585	508	558	550	534	551	581	544	536	543	591	566	577	555	556	534	571	549	502	553	552	543	542	520	541	557	533	578	572	529	563	497	587	535	563	595	534	534	501	549	589	580	570	577	553	558	568	603	553	508	534	575	535	558	536	557	512	604	563	523	562	556	539	566	547	519	571	537	546	578	499	569	539	550	508	569	548	569	549	525	598	556	528	548	529	503	522	554	561	527	554	522	555	538	553	571	594	577	573	612	540	531	540	571	549	542	556	581	563	503	562	547	550	553	541	536	503	548	522	524	526	536	530	540	581	541	539	561	572	561	595	532	544	555	523	565	555	535	542	555	520	536	552	565	583	539	554	536	572	553	540	524	561	536	580	588	524	523	514	586	554	538	565	522	506	496	542	523	581	584	505	497	581	509	526	522	531	516	509	548	545	550	518	524	529	502	544	537	535	567	517	549	537	555	572	547	562	530	527	544	521	534	545	547	533	533	517	572	532	544	597	524	558	530	590	585	548	581	553	554	524	543	577	545	538	502	556	539	579	526	548	555	543	519	556	589	541	551	543	591	519	538	534	569	544	576	580	569	549	554	522	547	557	557	546	541	531	537	563	565	566	578	573	550	565	544	543	561	525	550	542	551	569	590	542	565	549	550	575	531	542	539	569	533	516	519	539	515	565	552	580	595	544	556	540	549	534	558	537	572	561	549	512	558	513	539	523	538	582	587	584	540	537	608	583	567	583	527	549	514	537	567	577	532	563	539	589	530	583	583	529	546	542	567	567	527	583	516	577	561	528	555	543	531	561	553	553	503	520	531	536	557	517	528	525	548	525	550	560	523	551	539	510	523	567	551	540	552	575	534	570	521	530	559	543	485	541	587	539	521	538	573	569	550	541	508	573	524	537	520	580	545	521	540	623	540	536	573	543	518	535	571	541	572	510	539	578	588	550	539	541	542	584	547	507	517	553	552	522	524	557	581	561	486	517	524	572	512	511	524	550	554	525	548	548	537	527	578	561	550	548	540	577	548	550	525	571	530	546	523	546	516	557	556	558	569	547	520	506	546	547	541	533	560	578	578	522	572	539	547	512	545	516	553	567	548	562	506	556	563	575	580	546	562	545	568	552	544	533	532	542	557	550	536	539	534	537	560	556	548	553	540	519	561	562	531	519	551	518	561	548	574	563	538	570	549	595	509	528	534	532	553	562	563	595	543	534	530	524	531	538	582	548	551	547	530	550	571	540	543	517	585	545	541	537	586	502	569	571	505	557	518	548	543	514	554	572	587	545	549	548	518	562	521	572	556	546	587	537	591	561	561	551	533	565	539	546	512	557	583	572	549	504	527	535	534	526	525	551	528	552	603	588	541	564	571	584	559	535	514	513	522	538	561	509	554	537	547	578	593	548	524	539	569	477	547	532	542	545	570	531	540	543	503	537	566	543	555	529	569	529	579	510	531	558	589	534	572	563	548	565	547	577	555	561	541	525	516	527	539	578	602	536	572	555	533	499	535	548	534	556	603	535	562	551	530	525	587	539	527	561	542	542	574	563	541	557	521	519	550	564	588	518	561	512	565	539	497	507	497	505	570	546	550	551	545	537	509	567	556	616	531	563	519	515	546	550	550	584	531	553	540	559	545	529	549	554	538	528	519	532	577	491	529	552
15685	29209	17971	7805	5562	4036	2920	2210	1825	1440	1256	1078	973	911	911	830	854	797	748	813	704	778	705	773	710	780	731	669	724	668	716	647	726	676	726	678	675	603	672	680	713	700	664	660	671	685	653	655	736	734	702	639	690	682	670	689	658	680	636	661	688	749	704	660	672	649	657	659	677	672	709	674	657	688	666	697	657	661	720	709	749	698	690	704	679	695	700	686	640	750	694	730	684	652	656	708	659	685	669	707	642	649	657	718	688	698	668	647	658	703	682	663	705	674	714	685	616	672	670	675	692	669	651	682	680	674	697	675	696	666	662	684	705	667	715	698	677	693	677	625	708	655	680	670	666	675	693	644	704	689	716	663	666	691	679	656	736	687	677	660	654	653	685	680	668	675	669	646	707	655	702	693	632	708	666	681	670	669	673	679	708	692	635	694	681	658	703	657	675	698	680	642	677	642	661	688	684	664	676	678	703	640	611	672	622	704	665	675	692	658	681	658	715	684	692	655	693	630	677	697	669	663	691	701	668	712	648	721	682	682	705	650	633	666	679	682	642	665	657	624	642	663	697	679	709	668	700	665	689	655	690	696	663	659	680	695	693	717	632	654	619	708	674	658	693	668	690	655	632	733	678	689	683	667	626	677	716	714	709	688	658	710	685	708	710	641	675	644	663	682	695	690	652	664	645	667	667	702	662	687	687	667	698	669	693	704	676	658	649	700	696	636	667	663	684	684	642	681	676	694	702	657	652	662	688	670	645	657	668	708	671	697	694	695	664	648	679	645	690	647	693	682	637	635	669	664	636	640	730	694	726	654	703	648	679	672	669	691	676	655	682	692	737	638	661	674	727	667	675	668	662	681	676	644	696	658	681	654	711	651	699	650	673	663	711	644	659	657	646	718	708	676	704	633	656	688	703	671	710	691	691	668	679	666	689	686	678	680	703	684	670	676	626	668	729	674	685	663	635	637	655	697	674	680	645	698	627	700	689	725	673	618	689	709	688	705	699	686	656	658	678	738	699	699	666	680	650	657	678	697	714	673	700	669	678	666	688	634	655	720	649	677	662	648	633	653	674	644	658	709	680	636	686	644	685	676	689	697	624	722	674	663	653	731	661	693	678	663	707	727	655	679	657	668	679	691	652	671	671	668	689	694	731	655	699	679	697	666	652	674	693	665	641	679	668	713	660	694	717	690	697	682	708	697	668	652	645	695	649	672	683	687	669	696	672	733	670	704	646	687	667	688	640	663	680	683	677	636	662	684	687	670	632	702	704	677	673	689	694	663	713	699	677	685	695	692	674	706	614	704	715	666	649	699	643	686	678	664	678	686	661	681	666	655	708	671	685	667	676	664	652	666	705	654	660	641	695	651	681	672	655	634	662	697	629	675	677	666	667	688	641	675	638	632	678	643	666	706	711	675	690	719	661	677	687	686	702	703	628	699	693	672	680	688	664	725	634	708	692	685	720	653	728	685	696	693	639	629	704	668	686	637	667	668	690	667	680	691	648	656	653	689	687	681	662	660	656	673	683	686	696	686	673	660	646	716	674	676	683	664	656	695	681	664	727	654	687	695	657	671	649	644	680	664	650	681	667	706	663	665	678	653	701	661	690	739	671	594	710	647	644	681	668	716	658	657	684	648	632	653	646	629	709	652	622	692	708	652	702	650	654	633	701	678	677	750	680	693	634	673	658	676	664	685	663	646	633	655	667	635	638	728	712	716	675	708	653	679	703	657	655	680	705	699	683	691	680	704	666	671	686	662	648	643	672	661	654	616	651	623	657	691	635	686	723	677	665	674	701	650	673	683	674	640	655	655	687	663	687	679	728	713	640	646	648	699	726	708	698	702	720	690	670	667	660	728	667	653	639	731	673	665	658	602	669	671	638	698	686	658	687	629	682	706	662	644	662	701	680	713	682	707	635	735	650	634	690	704	646	720	691	623	649	667	708	682	700	690	649	656	686	662	702	671	686	611	692	659	693	674	689	690	703	674	693	678	674	630	651	658	655	671	671	626	685	725	649	654	674	655	676	623	660	706	708	713	617	668	691	633	693	625	703	706	641	692	676	676	641	682	652	687	663	717	618	659	694	738	715	649	677	679	667	683	690	676	635	709	659	637	696	710	676	704	690	701	729	684	655	651	655	644	730	663	686	697	589	630	674	701	718	683	667	637	700	710	681	696	651	647	665	697	656	686	646	644	682	687	690	651	664	690	684	655	664	650	662	712	640	723	680	670	671	697	636	693	706	688	694	654	670	666	636	680	700	680	665	713	638	685	704	702	667	694	661	654	668	692	710	697	645	657	703	681	684	692	646	751	649	702	704	662	654	703	666	678	635	651	690	660	664	740	660	671	680	678	680	678	648	686	719	681	681	647	683	700	673	680	680	643	675	675	686	652	680	712	659	635	650	704	672	705	667	721	632	695	670	667	690	658	674	662	702	648	697	672	693	692	669	690	694	719	690	684	690	643	622	725	706	645	708	677	685	694	639	690	664	663	675	681	689	661	624	703	682	706	594	688	665	706	693	690	697	722	669	654	709	697	700	697	642	663	679	707	669	687	692	705	692	719	663	698	680	646	715	670	689	659	699	701	712	676	694	688	693	659	662	630	684	659	634	693	634	712	681	707	695	690	661	666	673	649	671	702	657	628	648	684	683	652	677	704	678	676	713	746	661	687	654	669	708	698	689	684	671	657	687	709	659	709	644	669	678	659	659	651	686	676	674	625	675	748	656	609	707	694	677	653	687	659	719	689	712	644	674	664	675	681	702	673	678	683	629	716	656	671	670	695	713	679	703	654	697	681	653	699	630	682	670	709	671	665	662	691	649	650	677	681	703	715	690	684	684	681	692	652	625	690	654	676	665	622	727	711	654	701	686	667	696	696	678	689	679	667	648	680	654	702	703	683	684	656	691	707	694	700	687	670	669	659	666	662	692	729	646	667	680	662	651	676	670	684	675	701	674	712	702	671	642	692	628	670	681	704	657	699	692	671	660	719	692	641	691	707	666	659	663	662	630	635	699	668	682	678	685	686	656	687	664	707	679	688	671	709	647	668	695	690	686	658	645	726	633	679	688	690	701	693	654	685	730	685	642	675	700	679	662	662	664	617	658	657	672	671	676	667	667	691	700	692	686	660	706	692	670	642	678	685	670	679	671	676	694	719	654	653	649	689	686	603	695	689	716	678	707	667	710	670	702	717	682	683	677	652	673	646	690	699	661	660	660	696	643	657	674	684	681	695	685	736	700	678	656	650	682	659	722	676	675	677	656	619	703	716	685	659	655	690	679	680	668	660	701	675	678	694	627	699	709	678	637	676	665	697	707	674	664	732	683	723	728	658	673	655	693	582	668	668	704	711	657	685	668	636	681	722	672	701	718	701	728	657	692	694	681	719	654	674	697	635	657	700	676	700	683	678	649	668	675	697	666	648	660	684	688	666	716	685	650	668	672	690	660	660	724	645	673	697	710	727	696	675	686	682	679	663
23671	21573	28932	24676	21552	13729	4453	2514	1850	1629	1397	1232	1069	1071	1026	954	1002	920	890	908	839	860	854	808	823	763	843	798	805	758	769	739	752	768	788	723	760	743	786	742	783	745	795	771	791	765	779	775	724	755	761	768	722	728	780	732	774	768	698	740	708	730	781	737	747	753	753	758	707	720	758	736	750	748	767	779	694	700	738	760	722	727	729	741	757	737	718	763	752	691	723	704	733	721	773	726	729	718	755	732	783	755	715	814	772	745	779	763	715	736	742	760	751	775	749	729	692	742	739	733	741	736	755	699	716	753	732	683	725	745	705	693	697	751	758	755	736	768	746	746	757	723	735	766	712	729	733	710	774	713	782	734	771	694	712	748	809	734	751	715	723	792	737	737	760	721	739	714	775	754	729	776	725	747	739	732	741	771	723	748	727	757	735	752	747	707	714	715	688	777	752	740	749	792	726	741	728	714	708	744	729	735	677	725	760	742	742	697	731	729	722	738	727	787	741	761	761	753	722	765	722	668	744	703	721	721	686	770	735	716	721	728	759	690	763	708	809	765	736	716	761	783	763	754	728	771	740	679	724	743	787	730	725	705	726	774	710	747	721	755	709	732	752	752	744	712	706	739	790	746	728	684	699	723	780	757	759	785	755	721	771	798	782	812	746	731	733	705	743	734	726	727	768	764	715	735	700	767	725	800	724	724	734	709	724	751	711	691	698	748	747	751	722	700	780	706	740	715	779	709	756	783	733	729	709	726	749	730	709	693	726	708	783	751	717	725	738	753	741	752	794	730	755	764	731	733	791	687	757	787	732	710	768	699	757	756	729	709	768	724	730	706	750	780	680	699	752	729	742	738	730	761	744	787	734	741	735	694	687	755	695	707	763	753	799	764	759	719	714	761	764	707	769	730	744	728	741	734	692	755	739	786	778	800	702	721	717	746	770	737	727	765	739	696	765	744	747	720	775	751	739	704	752	775	704	769	743	709	749	719	726	748	759	690	784	802	755	717	688	753	727	686	730	774	758	723	748	750	735	723	713	705	768	756	742	740	777	758	735	717	740	729	678	737	713	714	757	733	703	707	747	704	728	707	755	724	733	708	715	758	755	730	702	727	742	708	710	688	707	740	745	690	723	711	742	756	734	729	733	757	792	735	726	768	720	756	761	770	768	730	728	703	725	735	702	740	755	756	699	745	726	738	678	737	718	729	692	749	750	745	762	718	726	769	769	742	735	748	710	718	695	719	788	719	739	731	766	756	723	748	738	754	717	783	737	736	741	756	703	755	737	692	710	718	719	755	750	702	730	752	729	752	767	726	797	743	737	776	714	760	689	730	740	781	739	684	765	714	758	778	783	730	752	722	713	728	769	765	745	704	734	718	703	692	696	745	718	714	703	726	768	743	781	725	777	764	707	745	726	709	709	731	771	759	746	730	739	765	714	756	765	716	745	737	740	811	732	718	718	702	713	707	768	732	750	770	733	747	717	728	729	718	736	767	739	728	741	756	729	694	757	742	725	694	777	716	788	725	735	737	717	705	761	733	750	707	781	696	739	748	719	712	726	744	756	698	723	705	704	741	754	738	734	752	729	659	755	675	743	718	696	755	745	742	745	713	781	695	699	749	771	747	741	799	713	739	714	716	774	703	775	730	713	763	741	757	732	760	727	744	738	713	725	764	732	732	757	738	731	714	731	722	730	747	789	732	736	700	753	734	730	768	737	757	681	747	719	722	761	780	683	725	730	783	732	758	686	770	722	725	684	707	724	747	701	732	750	724	720	747	787	690	710	718	685	746	730	743	722	729	714	712	784	709	715	717	730	734	708	772	778	713	732	714	760	719	695	751	707	727	722	718	776	735	785	725	727	646	755	742	740	747	730	713	703	718	733	822	755	752	772	742	718	753	711	755	708	789	738	773	734	783	679	773	704	764	738	741	720	741	752	725	758	740	765	754	733	767	784	705	766	714	705	741	814	733	739	746	785	706	744	725	741	737	698	718	736	739	745	715	718	730	747	723	724	741	739	744	746	712	728	744	747	771	742	798	723	741	765	751	778	714	766	743	738	708	696	768	761	740	679	800	748	777	724	754	706	754	776	700	759	714	735	745	783	729	728	736	767	714	784	736	784	745	744	707	743	830	765	717	682	670	750	793	734	732	728	710	723	774	716	729	756	780	690	752	727	761	714	756	762	722	755	703	776	747	732	713	799	694	734	709	693	708	758	682	761	728	743	755	720	769	724	727	689	739	711	781	718	747	731	702	728	753	775	723	772	734	779	730	710	766	700	756	713	737	736	741	718	733	751	732	750	757	660	719	751	755	755	701	741	751	704	707	760	791	728	751	761	765	682	751	684	718	693	739	689	768	751	731	745	736	724	721	752	758	708	716	751	726	723	709	700	744	764	732	797	718	719	716	728	724	738	714	766	757	729	758	773	768	724	703	761	793	754	770	740	769	737	714	703	739	742	708	746	734	709	735	764	723	777	715	701	750	781	768	775	790	688	729	783	733	708	717	769	771	718	749	708	745	703	736	747	691	731	731	764	734	725	709	731	736	788	717	735	740	702	752	756	729	745	746	698	704	673	756	748	720	690	725	767	743	739	770	763	737	704	698	777	733	709	724	692	749	763	748	770	741	764	701	655	709	704	760	727	751	751	679	766	745	724	761	690	757	752	703	814	698	722	715	717	737	705	771	743	694	729	798	788	674	765	744	751	772	691	693	758	719	685	695	749	776	759	727	776	716	725	721	704	709	715	719	719	721	750	749	746	742	757	713	735	713	742	680	744	754	760	720	749	731	698	765	752	795	715	709	693	720	695	743	707	728	702	733	765	722	760	755	688	723	701	738	768	762	725	704	751	762	755	719	787	742	759	759	724	725	733	720	700	782	719	798	820	794	715	733	763	722	790	745	755	702	740	714	743	753	669	775	736	707	710	735	752	737	705	763	755	718	731	756	708	794	754	776	727	756	723	785	759	663	756	738	738	713	764	712	765	736	746	781	722	741	737	751	786	723	737	695	751	726	688	778	725	782	683	745	688	737	716	698	689	710	736	731	763	763	747	718	714	726	731	706	694	724	739	718	759	727	705	742	737	772	687	689	733	712	743	736	700	811	682	710	746	747	733	759	724	712	726	729	724	758	756	757	769	730	759	751	727	724	732	703	764	730	705	736	768	774	723	766	754	773	750	749	733	762	747	760	743	740	716	765	754	718	703	709	730	748	743	758	748	737	733	751	759	762	716	740	806	739	705	736	734	738	738	711	706	733	734	749	718	723	756	746	735	738	711	754	748	721	732	753	709	808	702	710	788	736	724	708	715	684	739	776	755	759	725	734	733	720	753	758	788	746	725	742	701	728	759	728	708	752	740	767	754	712	759	736	774	717	690	709	753	710	720	746	699	705	763	721	765	782	723	709	760	762	811	703	696	730	704	774	760	744	771	747	766	746	719	707	740	742	752	713	773	725	747	723	727	734	745	733	753	746	772	767
17612	40549	26758	13242	9369	7110	5331	3919	3041	2393	2010	1709	1567	1447	1391	1283	1223	1157	1115	1094	1074	1040	1054	999	1054	962	987	981	946	1006	973	957	938	961	963	906	900	888	929	884	916	926	925	926	916	882	956	958	898	912	929	887	922	917	858	912	935	950	914	918	914	905	970	917	895	934	935	851	930	843	846	904	884	887	927	895	881	882	889	954	899	894	906	896	879	907	958	859	933	883	896	861	924	916	888	888	908	897	923	914	853	858	885	903	910	907	907	912	950	886	933	887	899	887	850	891	902	952	891	884	911	917	923	883	913	902	854	914	877	893	870	905	933	926	866	856	937	925	880	890	896	955	922	866	878	942	910	942	902	917	837	916	911	900	936	885	948	883	918	926	920	923	883	903	909	883	896	942	893	865	875	849	930	962	903	911	888	908	909	894	883	899	908	914	923	875	903	884	868	932	873	918	826	911	852	901	896	892	945	900	907	889	883	899	945	886	893	899	871	906	898	941	901	948	946	901	887	890	911	873	898	886	907	926	945	933	906	861	900	979	910	881	883	869	905	916	864	891	873	912	914	937	891	916	946	917	900	897	888	885	905	914	966	894	879	887	912	929	953	920	910	936	872	882	875	970	858	978	873	915	894	929	878	908	877	859	869	887	891	948	921	881	906	910	910	897	891	921	875	845	880	896	914	851	899	863	915	902	904	916	882	891	902	931	920	922	928	873	890	933	846	905	925	912	936	846	900	865	896	872	917	924	878	943	911	890	847	927	914	913	913	910	878	907	903	911	872	874	906	931	899	920	881	864	885	980	886	888	927	859	871	909	897	925	914	934	859	923	914	906	915	870	942	847	881	933	884	878	899	945	875	871	923	875	869	910	901	922	912	935	836	897	898	860	897	905	880	866	876	913	926	914	935	906	938	913	956	941	918	894	919	834	910	866	918	910	941	888	890	914	899	880	977	888	889	943	917	893	911	881	909	933	885	863	924	899	946	910	912	949	880	944	924	962	942	934	899	964	888	879	915	1006	878	902	932	902	873	890	962	943	889	848	887	895	884	899	860	891	894	937	966	908	925	945	960	932	910	879	891	897	924	893	905	869	862	978	922	909	890	970	847	935	899	893	854	904	853	876	954	886	893	893	858	876	888	864	884	897	933	869	892	867	867	833	907	883	861	864	862	886	929	872	900	874	876	892	873	930	906	896	858	916	889	888	940	878	900	905	879	927	913	900	935	947	928	907	897	919	887	919	898	918	888	865	873	920	938	883	903	892	861	884	916	899	906	868	887	875	931	875	898	878	890	880	865	912	906	921	914	884	838	887	952	914	920	869	889	876	918	884	926	898	909	824	920	900	948	976	867	888	858	914	875	893	909	889	931	907	940	848	863	922	893	913	901	907	921	917	880	935	887	897	889	883	879	960	924	874	912	948	929	856	930	894	893	849	926	893	901	977	958	894	939	860	920	928	861	937	966	912	936	820	920	926	902	961	907	866	970	910	926	885	882	942	913	872	895	893	888	878	878	907	905	876	928	925	901	895	937	885	881	895	897	873	963	858	890	942	934	844	931	874	930	926	919	887	898	920	879	871	912	868	860	914	848	928	938	917	915	886	941	918	927	867	853	911	873	939	915	841	925	892	941	940	945	902	919	905	889	922	877	908	902	883	893	902	923	924	949	956	932	879	911	895	935	894	898	886	855	932	878	911	946	883	912	906	927	835	899	876	907	881	864	922	929	917	857	909	898	902	837	954	801	877	876	939	941	900	907	942	887	921	861	907	913	927	893	946	860	873	917	937	917	915	847	910	927	980	866	874	900	892	850	914	869	942	921	925	876	878	906	926	933	889	955	956	876	895	938	907	893	843	957	852	893	901	950	900	902	915	906	897	852	929	968	923	948	907	914	920	923	840	868	920	948	915	929	943	920	841	931	901	893	890	966	947	892	888	913	899	884	844	909	902	887	862	879	926	896	897	918	880	891	925	896	905	914	902	895	907	942	927	905	938	909	919	900	903	903	888	893	857	963	890	888	881	871	900	871	850	862	922	934	870	863	901	910	894	884	926	888	910	913	879	887	903	866	899	913	932	874	881	914	947	954	891	863	892	859	905	880	941	862	928	889	891	901	946	931	949	904	959	865	898	889	918	919	926	892	932	904	917	922	894	942	914	915	924	885	872	892	919	912	908	913	896	928	870	885	895	962	1000	892	946	862	878	913	876	874	936	869	942	914	960	935	955	901	860	881	976	960	955	831	887	909	903	839	971	878	902	894	923	903	903	889	862	883	895	834	904	910	902	909	906	895	929	907	924	932	885	920	913	924	929	907	908	922	912	882	877	916	868	860	910	872	870	904	912	940	923	872	900	881	904	870	918	887	901	884	872	874	907	929	863	885	885	870	887	929	901	917	904	889	892	848	918	881	969	962	970	931	860	924	922	868	910	862	887	901	936	956	877	861	891	883	913	868	913	882	928	874	899	870	863	888	918	918	905	945	917	895	876	844	883	835	930	873	872	939	953	909	907	899	829	946	894	903	940	894	919	922	945	867	857	878	904	935	927	870	891	901	914	907	896	834	922	905	940	901	871	870	833	946	893	893	916	885	866	954	896	901	920	858	912	854	947	941	873	939	853	896	931	857	922	973	897	908	887	933	901	945	960	932	890	849	909	900	911	905	976	885	980	915	873	881	897	905	866	851	917	870	834	893	899	869	862	915	885	885	900	879	917	930	884	902	868	846	927	859	937	886	967	886	942	880	886	902	929	910	903	833	872	891	947	929	881	846	955	901	866	925	874	863	855	940	905	838	912	842	905	877	875	922	908	921	922	928	883	881	906	859	917	912	885	883	928	892	896	946	879	879	930	927	882	899	899	918	918	898	843	968	899	919	937	954	875	853	893	907	928	970	868	924	885	880	887	886	941	855	916	915	901	875	997	941	948	923	932	875	910	903	901	930	926	894	932	924	960	932	863	898	949	919	943	924	934	872	888	901	879	910	870	882	898	938	914	890	951	915	895	918	918	881	873	939	890	885	877	886	916	933	937	884	907	921	870	929	885	912	903	911	907	901	893	936	899	891	936	921	916	934	916	892	905	929	890	921	891	908	922	924	922	881	826	886	904	898	899	958	917	848	933	891	850	917	859	875	976	933	887	905	883	931	910	937	874	964	911	922	871	878	847	926	899	895	936	922	911	862	934	927	949	903	923	916	947	871	872	931	892	906	938	871	875	883	915	886	897	942	895	925	900	865	881	877	975	970	936	889	908	949	953	931	889	852	873	897	876	927	920	910	874	885	912	882	920	940	853	891	916	822	879	1013	927	889	891	873	943	899	877	911	932	927	856	865	895	885	901	907	907	918	855	883	870	961	899	871	925	924	887	959	843	891	842	897	911	880	875	930	903	925	922	877	933	908	941	912	960	892	919	918	889	867	829	854	879	888	921	894	916	910	911	888	970	876	874	854	944	900	944	874	860	861	905	878	945	859	935	864	911	840	915	905	887	921	890
24734	21554	27773	25614	13351	3693	2182	1579	1149	891	755	628	608	485	490	499	457	411	417	436	383	386	363	401	360	357	334	335	366	324	341	331	314	313	305	345	338	311	362	310	337	301	313	326	316	327	335	290	284	316	320	315	321	327	317	321	301	318	297	340	340	337	344	332	332	307	313	333	319	349	335	329	280	314	310	311	316	355	310	312	323	302	296	294	282	325	327	329	346	325	310	324	328	339	307	286	306	294	303	330	350	313	317	320	318	320	324	308	303	316	306	328	334	286	324	305	298	309	359	341	316	336	326	303	324	327	302	298	303	287	305	303	290	302	342	314	319	308	319	348	303	317	319	319	328	318	295	284	330	360	290	321	316	329	324	344	310	311	329	330	328	322	326	312	352	327	344	291	331	340	317	317	330	333	305	307	312	312	337	334	336	326	334	350	296	324	298	320	355	313	324	349	327	317	308	315	296	323	326	333	295	320	318	320	340	320	313	344	321	319	326	290	332	338	342	340	296	339	315	289	296	312	299	334	304	322	305	307	317	347	323	299	308	283	341	304	323	321	336	302	334	310	298	310	326	299	313	292	284	312	323	327	291	354	329	330	302	319	303	336	293	286	319	329	323	315	295	328	321	316	301	301	314	329	322	347	319	310	318	281	324	327	312	294	303	310	309	315	291	348	327	342	296	308	312	296	335	321	325	306	333	298	291	328	318	318	313	344	313	319	291	306	368	275	318	342	310	317	377	335	327	328	324	308	307	313	312	340	330	334	309	326	299	309	337	303	312	306	311	307	351	316	306	301	314	334	346	294	301	321	305	314	327	297	329	319	312	357	294	318	295	325	319	332	328	334	299	349	303	301	320	296	273	329	311	315	326	309	322	292	310	343	320	296	298	329	296	315	340	293	270	311	321	311	297	292	329	325	317	283	341	308	307	333	328	311	319	340	279	338	322	339	345	299	320	296	316	308	323	309	315	340	289	305	324	308	324	301	330	332	301	348	302	326	326	280	312	319	319	303	298	303	310	336	308	316	292	329	291	339	313	340	298	312	291	317	329	324	330	287	313	290	337	307	299	316	280	287	317	303	327	300	308	296	309	311	345	298	290	299	317	362	314	321	299	320	329	295	277	297	293	345	304	306	347	311	278	326	287	306	312	299	302	323	300	311	314	325	314	318	304	321	277	289	306	310	309	336	311	332	317	302	308	309	308	325	310	316	321	303	305	335	295	312	296	281	320	335	335	290	312	338	315	326	305	306	287	312	301	323	323	333	325	283	296	334	306	350	315	361	326	304	317	283	291	282	323	339	325	307	292	290	286	343	321	304	296	319	317	338	339	306	322	354	302	323	307	293	288	323	311	287	341	318	302	336	327	326	329	301	333	309	332	332	320	336	320	301	322	332	313	325	344	348	308	315	293	311	299	301	332	309	308	283	320	344	330	308	293	357	318	329	287	295	333	313	304	348	339	304	327	304	290	353	355	318	331	343	336	294	310	319	316	312	336	346	330	319	316	353	310	350	325	318	305	321	296	343	337	290	319	316	276	333	332	311	276	293	314	315	317	317	305	330	312	331	318	260	325	350	338	305	315	334	326	347	306	313	317	326	317	339	338	340	324	303	330	336	316	325	323	327	335	345	302	291	297	298	296	353	348	333	332	284	327	319	314	339	323	336	322	312	309	305	329	300	309	316	303	307	283	301	312	292	291	341	321	304	299	298	321	320	315	316	307	294	344	331	322	302	327	316	280	347	298	324	318	335	315	330	340	295	298	299	310	309	364	294	305	297	364	322	356	338	338	271	310	301	315	320	337	319	338	320	311	314	329	339	311	343	320	296	317	323	354	317	310	347	318	308	349	323	299	318	331	327	343	324	317	297	296	306	345	302	323	332	279	294	324	298	319	316	330	326	287	342	303	338	322	300	274	284	342	329	326	328	330	321	314	311	286	327	354	324	317	307	319	296	315	316	344	353	325	337	314	295	321	323	312	334	312	341	311	332	310	325	326	283	333	291	311	300	293	294	329	327	342	342	328	344	305	318	329	282	338	331	302	286	294	300	320	310	320	302	315	283	292	316	316	294	317	309	317	313	307	345	323	303	325	309	313	339	318	333	280	318	321	293	319	359	337	314	309	331	294	311	323	309	312	302	332	323	338	326	299	306	303	319	318	311	298	320	327	356	313	291	301	322	312	288	315	299	302	329	299	345	303	325	293	315	316	313	317	302	296	328	317	326	327	310	336	319	324	328	348	317	323	297	310	340	317	295	283	316	336	303	294	363	315	346	319	333	307	316	321	364	317	288	329	288	309	311	303	309	324	339	329	316	278	299	339	298	348	277	308	314	313	300	318	296	324	323	313	343	315	312	306	319	325	303	298	318	299	354	327	309	307	336	313	308	287	316	334	328	301	311	316	328	307	318	285	316	330	333	318	323	329	317	315	322	307	292	321	337	302	311	296	326	299	330	335	320	309	300	310	287	315	310	307	315	303	313	321	297	329	279	298	306	306	350	333	330	363	330	328	327	317	331	323	321	316	320	326	319	304	317	290	317	310	296	340	306	312	311	314	337	319	322	290	350	337	312	294	318	315	311	304	322	304	294	314	338	308	322	319	310	313	341	313	314	320	348	334	303	341	343	327	332	306	305	308	298	317	288	329	303	319	302	309	300	333	311	341	340	315	303	321	315	291	327	295	321	307	306	295	322	355	319	315	305	293	308	291	302	332	302	351	329	312	307	320	330	331	331	299	317	327	317	338	354	306	282	329	302	315	325	310	291	307	306	293	317	300	312	322	312	358	325	289	299	303	288	307	314	303	319	351	286	332	324	289	324	320	297	337	341	327	321	297	308	322	307	325	334	331	329	306	306	309	329	284	317	315	312	315	292	327	320	297	338	315	312	325	330	339	352	294	269	321	323	295	368	298	354	327	329	319	340	339	335	329	328	297	292	323	317	296	310	329	332	297	332	340	310	320	330	321	338	330	276	328	293	320	338	315	332	350	309	295	318	317	340	297	331	321	306	308	307	320	327	289	317	354	267	293	291	317	295	297	332	331	290	306	296	319	302	333	312	311	356	313	314	301	324	316	322	311	319	323	317	324	293	301	307	299	289	303	332	321	304	307	318	296	339	319	341	314	292	336	318	333	320	286	318	305	320	298	318	315	298	308	328	279	312	337	328	341	302	312	293	291	308	318	306	285	337	306	329	346	295	319	294	327	306	304	297	309	353	326	321	301	294	331	314	292	344	294	306	337	345	311	301	301	292	324	322	337	282	313	303	307	320	291	326	299	288	331	312	336	298	295	328	302	307	336	333	300	301	340	342	349	314	350	309	307	305	327	301	334	326	323	332	296	333	337	308	319	320	326	337	315	322	326	308	310	292	304	315	305	325	311	337	322	313	323	299	326	301	328	290	282	310	311	293	307	351	310	306	318	326	296	323	297	338	314	318	320	338	279	333	288	351	301	327	306	294	290	316	336	305	312	315	325	309	305	315
16783	35754	23313	10657	7432	5285	3968	2875	2047	1667	1212	1099	946	817	801	690	680	571	588	585	537	504	503	498	467	486	452	473	504	444	410	414	444	461	396	441	451	431	446	446	434	435	413	436	405	417	395	401	446	427	413	392	406	402	437	416	387	442	402	396	424	402	424	406	426	401	419	437	406	437	399	402	410	462	440	414	402	421	426	383	414	407	394	393	443	406	418	388	403	393	391	431	415	413	406	424	412	414	416	412	437	416	441	410	411	419	406	399	392	418	392	419	381	417	452	405	439	436	414	411	421	405	409	402	419	409	384	417	410	405	366	402	446	394	414	391	429	417	406	406	433	431	429	412	409	394	385	404	395	414	433	419	425	410	375	391	419	413	414	394	414	416	439	407	390	402	412	407	417	391	387	392	436	408	409	393	458	408	410	435	394	383	402	398	385	415	412	417	392	383	398	429	389	401	401	414	411	366	403	436	385	416	431	395	378	402	423	417	417	437	397	443	403	355	426	397	434	422	435	414	401	423	383	378	426	416	410	382	416	389	409	373	393	427	381	401	416	363	415	405	393	393	457	389	372	398	386	399	387	409	416	406	369	394	418	423	396	430	432	400	422	434	429	410	425	429	434	404	391	379	449	388	417	376	429	411	413	399	402	419	405	414	388	370	422	384	415	390	438	384	431	392	373	415	402	394	377	422	392	407	411	431	416	424	436	407	434	444	370	375	397	405	376	394	403	422	415	443	422	416	398	429	414	424	433	425	410	406	357	432	403	406	388	413	412	429	386	410	439	387	401	417	406	401	419	394	437	408	407	405	401	395	423	390	429	404	442	427	397	397	408	371	432	413	411	392	404	393	410	426	457	416	374	428	419	438	425	405	366	433	418	413	422	406	428	443	400	399	431	397	408	386	388	392	382	386	417	413	389	407	407	416	434	410	395	402	390	420	385	403	405	437	410	419	364	401	416	411	405	411	418	387	394	409	412	424	367	423	400	421	412	420	400	407	390	408	404	413	382	441	384	387	426	426	424	450	383	416	369	425	410	411	408	420	382	400	377	425	427	415	409	415	410	398	489	389	384	417	424	420	387	411	406	439	402	378	424	405	419	453	443	392	413	435	424	410	407	442	395	420	395	415	402	417	398	398	439	406	394	392	450	387	434	396	446	424	379	410	396	413	403	382	423	414	387	432	409	401	453	416	414	435	408	428	413	409	431	414	378	405	393	400	403	413	420	419	429	425	423	406	401	391	408	391	440	411	395	419	412	377	419	391	449	461	427	417	425	455	395	401	411	392	415	391	432	388	423	415	391	384	422	345	424	376	403	404	420	412	417	368	375	421	381	399	428	396	438	395	418	413	398	450	431	382	390	439	406	409	405	390	382	433	408	417	426	370	393	384	431	424	424	403	380	413	391	405	399	409	414	395	394	404	433	422	419	406	411	420	401	415	399	437	404	412	447	390	390	428	479	415	412	402	385	430	404	451	403	394	416	424	411	356	393	412	418	431	365	409	397	422	425	431	425	404	395	407	409	442	402	399	399	412	402	431	408	402	400	390	379	425	428	400	399	396	401	401	402	400	401	469	415	430	447	420	437	394	408	439	407	427	397	355	406	399	405	440	383	397	388	421	389	406	395	391	425	413	407	400	413	412	419	422	408	409	430	400	393	396	389	424	405	402	438	379	414	430	441	408	379	379	431	403	402	406	405	406	396	420	378	396	406	397	429	415	398	402	392	412	395	414	437	423	401	452	436	390	413	427	409	412	393	389	435	410	398	450	400	395	394	421	410	367	432	393	416	414	386	406	439	407	410	412	418	399	406	421	428	411	414	432	414	410	406	395	414	396	408	410	373	394	449	423	442	417	410	403	434	423	418	436	428	389	407	414	396	439	440	420	392	411	421	412	431	399	422	382	384	443	430	424	415	407	419	384	425	399	423	415	421	443	392	418	368	419	394	415	417	350	390	411	430	387	424	423	441	401	392	383	380	391	429	397	413	403	426	404	447	405	413	421	387	384	405	415	399	401	404	406	444	413	412	420	432	432	384	437	383	386	397	392	391	372	435	388	442	400	474	403	393	403	422	413	413	406	424	424	405	417	416	380	402	376	423	387	400	425	418	399	400	376	434	425	406	400	384	405	417	427	411	388	415	429	428	388	402	428	415	380	369	419	416	420	430	410	432	425	451	400	411	382	440	395	407	433	424	374	414	409	420	433	398	412	440	434	430	442	417	412	421	385	409	439	447	413	399	429	417	400	453	383	402	387	424	371	398	417	405	400	412	401	397	410	410	424	402	401	408	420	364	444	395	425	378	406	399	393	419	407	404	403	461	405	426	405	400	404	412	384	420	417	411	419	447	396	406	413	389	417	398	418	403	418	379	414	404	364	404	408	380	414	383	405	410	431	396	417	383	409	433	404	440	436	440	414	427	420	397	418	399	401	399	408	437	407	424	386	389	404	381	372	411	390	433	414	363	400	418	423	412	428	385	418	386	417	411	441	424	436	447	384	404	393	403	411	385	391	418	432	397	440	428	420	404	415	415	464	426	387	428	411	381	417	371	384	432	401	424	364	423	422	421	438	430	413	397	447	423	407	412	394	439	418	397	411	421	424	414	401	408	410	402	392	414	377	385	409	431	383	407	416	392	382	402	418	405	392	394	410	433	402	395	408	396	406	445	413	379	424	419	379	404	388	394	407	398	416	411	385	398	364	370	429	407	434	368	412	431	394	409	426	390	401	417	429	415	411	404	441	410	452	441	392	411	392	419	397	401	440	429	412	435	402	416	434	352	387	391	430	399	399	411	408	400	400	377	415	388	397	376	369	411	403	389	419	405	398	397	439	406	420	424	363	468	395	435	390	407	390	427	422	410	443	449	406	457	432	418	400	447	394	430	378	404	443	403	390	402	436	408	424	419	362	415	419	395	388	406	419	449	434	410	422	430	418	403	418	416	390	381	405	411	438	422	430	427	437	426	430	388	427	433	405	381	415	429	454	425	412	419	393	432	393	428	410	433	413	409	436	409	406	396	428	423	429	416	375	381	413	400	398	409	421	418	390	399	437	418	414	417	432	396	415	405	383	422	429	375	392	411	405	437	396	398	394	411	385	443	403	404	403	390	390	427	411	425	401	418	401	416	402	423	429	411	428	436	439	420	423	423	439	390	396	400	406	438	423	446	412	379	400	417	386	389	379	406	379	401	418	402	400	387	398	446	441	419	415	397	446	403	434	415	404	411	415	366	404	425	450	411	430	392	405	429	427	400	417	405	421	429	414	438	422	397	377	426	388	416	377	422	400	432	391	428	390	424	411	425	404	395	433	384	430	394	430	414	432	433	404	434	432	403	410	401	412	429	395	411	450	413	384	419	447	423	434	397	415	398	415	379	387	383	383	407	417	410	425	405	420	390	377	414	397	414	394	418	418	381	378	394	403	410	438	421	401	422	409	423	367	385	418	415	429	388	414	420	390	381	430	376	429	405	415	393	387	404	370
22632	21565	29377	24194	21575	21741	12620	3611	2270	1938	1388	1241	1087	1015	907	797	835	750	735	696	694	674	691	625	613	638	580	613	570	540	526	544	576	597	527	499	542	526	555	501	494	540	548	527	563	531	548	561	524	523	524	548	548	524	457	515	523	575	558	522	511	524	531	523	502	508	511	539	515	526	534	526	544	517	512	515	497	585	546	534	527	505	545	513	508	567	513	523	558	535	473	525	525	508	509	557	533	485	533	506	508	506	528	509	507	546	509	520	556	530	542	505	524	509	526	502	502	517	548	535	506	533	477	519	479	596	533	513	507	517	517	530	480	529	543	553	531	547	573	540	553	527	535	523	493	520	489	511	544	482	491	481	545	528	526	540	516	552	498	533	481	558	526	532	485	493	549	547	488	502	507	495	508	504	500	501	552	511	494	519	485	520	538	518	570	527	516	492	529	521	529	517	506	495	530	536	480	550	552	515	525	510	498	528	499	547	534	515	534	521	503	502	541	545	524	521	499	492	572	537	516	516	515	525	564	485	557	490	554	532	513	507	525	512	532	539	531	555	521	518	511	496	499	527	527	539	506	556	533	526	544	507	485	493	485	491	508	460	560	544	543	559	512	506	552	518	498	522	528	527	544	524	501	498	528	521	500	533	549	540	510	527	526	545	517	517	505	520	540	532	515	550	526	504	529	515	503	530	509	558	552	506	468	511	521	550	512	513	511	510	502	499	503	510	551	588	497	525	520	518	526	555	531	525	483	499	539	504	545	535	504	482	499	518	496	510	558	480	549	525	528	548	496	510	522	542	564	523	545	513	511	543	535	512	549	503	509	499	500	507	542	526	556	502	537	495	556	543	493	525	497	488	501	552	550	548	543	533	494	485	511	521	513	530	515	525	498	504	512	595	515	550	517	503	492	530	526	499	492	494	518	533	550	516	489	509	538	519	503	508	498	517	570	491	537	546	541	534	515	499	486	521	553	514	497	497	528	517	497	507	505	544	532	514	532	542	531	530	489	549	493	532	544	519	537	532	531	548	529	477	515	503	502	533	452	521	492	510	510	541	551	540	533	539	496	543	478	536	511	490	541	538	530	523	552	469	553	508	530	561	537	456	575	560	546	507	542	521	483	548	479	541	527	535	505	550	478	524	507	512	537	488	542	498	501	521	500	537	509	487	508	559	524	550	533	495	498	480	508	530	490	539	511	572	504	498	521	522	523	545	538	508	508	527	566	530	490	512	528	499	515	536	533	547	494	517	512	490	508	501	487	450	551	510	550	536	528	542	547	528	561	487	510	520	556	501	501	534	555	553	510	511	554	518	551	539	509	512	494	484	514	542	527	504	516	510	506	532	561	522	549	476	519	543	505	497	551	468	530	503	529	514	540	482	506	577	532	548	544	499	490	486	538	519	521	584	566	549	530	512	544	507	519	489	530	535	490	510	551	502	506	519	517	528	518	506	502	540	529	555	545	501	535	533	482	547	498	494	549	531	499	489	541	518	523	496	564	522	522	496	499	515	502	497	516	542	491	497	487	482	557	542	552	501	524	499	508	480	527	536	509	501	504	557	488	520	529	489	510	550	524	498	500	550	511	514	524	553	512	479	526	539	512	512	490	496	518	512	489	560	508	501	507	555	501	521	514	513	507	494	497	479	528	530	545	514	520	538	520	522	510	528	550	488	482	522	551	520	537	529	504	503	509	511	516	518	511	541	524	517	522	546	504	489	532	521	494	481	512	519	564	526	552	513	522	493	471	500	505	517	500	498	534	512	506	515	547	513	485	552	533	534	508	481	458	506	498	496	506	540	492	567	537	528	486	490	510	523	502	495	516	493	523	509	510	538	534	503	489	515	559	513	489	473	495	532	459	509	472	541	533	510	475	501	575	499	523	512	522	523	509	520	539	545	518	547	525	505	527	557	516	549	520	519	525	545	520	522	515	518	503	527	520	476	490	491	526	502	511	498	537	580	521	540	494	511	574	494	528	497	542	528	529	492	551	486	517	514	524	505	474	539	530	530	526	527	510	506	551	476	574	517	520	508	508	542	553	514	552	544	541	512	503	546	521	492	518	552	524	535	538	492	498	516	531	513	558	540	466	502	532	550	510	527	526	478	525	508	516	498	527	539	510	521	498	556	507	544	495	513	532	518	507	516	549	519	539	533	481	529	520	497	516	508	488	547	550	535	535	533	511	536	502	535	523	535	563	518	506	541	529	533	478	503	502	569	525	516	516	530	516	534	514	519	537	525	516	524	529	555	501	515	542	538	510	522	504	481	478	503	499	515	521	507	488	511	500	512	512	505	528	522	497	504	517	513	491	562	500	496	551	531	530	521	496	518	530	497	541	520	473	537	542	535	510	508	513	507	531	527	487	532	536	524	524	536	497	490	508	572	505	560	507	523	550	526	532	538	511	478	560	526	517	472	551	515	518	507	530	533	508	503	542	510	535	504	533	520	534	500	544	531	542	515	519	521	518	532	528	502	487	523	489	515	519	496	533	488	479	539	554	495	531	492	533	532	492	534	521	511	476	492	555	502	551	508	548	532	536	482	511	507	530	563	491	536	539	485	521	510	531	499	493	573	523	505	578	508	524	514	507	512	534	472	484	549	519	483	508	530	485	514	534	545	498	501	478	511	507	534	514	525	521	488	498	536	496	516	543	547	538	541	500	520	530	522	464	548	536	488	508	534	487	508	579	505	497	534	537	518	527	551	507	531	533	540	541	525	515	509	522	505	532	542	536	521	520	542	505	494	534	524	553	553	530	516	523	496	500	507	545	527	534	520	506	517	519	499	530	529	537	488	505	534	517	515	488	522	536	501	529	519	488	538	522	479	479	577	518	569	499	521	509	517	532	555	521	537	491	529	477	531	538	520	535	504	478	521	555	493	555	553	496	493	494	537	512	518	478	507	483	508	572	479	566	477	492	510	505	529	507	508	542	562	480	526	508	531	514	545	476	549	499	472	483	524	502	528	472	466	512	508	532	517	507	549	557	510	525	557	503	546	527	563	537	523	551	536	563	504	521	494	501	515	515	517	525	531	540	511	537	548	508	513	472	515	523	509	511	497	495	567	515	553	524	516	517	588	481	569	527	548	518	532	548	507	540	499	525	553	488	518	539	529	542	506	552	479	570	560	571	526	477	522	529	542	555	512	525	527	522	516	514	512	536	531	508	527	536	510	505	539	513	479	532	515	517	525	493	558	553	489	475	509	548	484	521	554	490	566	506	534	500	513	529	522	517	540	508	511	551	515	472	547	524	521	469	502	530	551	463	547	508	471	534	453	553	544	530	468	535	495	493	530	509	495	478	519	535	498	513	513	539	497	523	510	539	517	491	508	510	505	501	531	500	535	528	511	511	515	497	510	559	508	498	538	502	516	517	501	551	499	521	525	529	556	469	548	519	545	482	514	503	524	553	550	525	510	569	548	465	490	548	571	547	512	470	518	491	506	485	464	535	500	541	521	554	492	482	544	525	495	526	538	497	504
19887	46049	33276	17228	12553	9489	7103	5303	3876	3048	2461	1921	1676	1401	1281	1240	1145	1062	1074	979	946	854	828	847	827	748	803	800	735	756	715	705	727	669	668	659	718	655	693	684	702	634	670	627	654	659	731	667	638	676	650	645	663	679	668	682	688	719	672	632	664	689	691	644	687	672	659	683	651	646	690	644	710	696	635	667	662	686	640	711	669	687	616	677	631	645	651	654	625	621	677	622	649	651	644	644	713	643	626	650	657	639	658	649	707	679	649	697	649	644	653	658	717	666	712	657	700	615	656	709	665	627	667	688	652	676	748	673	667	632	644	645	683	660	619	671	668	661	691	669	682	655	664	641	657	651	669	694	717	676	676	695	642	646	652	679	679	657	670	654	658	637	634	684	672	690	698	653	653	652	667	648	652	693	639	670	690	663	668	655	624	630	710	687	676	678	641	663	633	637	663	678	684	696	670	700	630	636	622	670	661	624	682	646	652	612	614	673	673	603	625	624	650	655	691	649	616	628	659	653	653	634	691	661	678	669	689	684	637	694	654	640	655	683	703	619	675	653	664	660	611	655	676	626	633	663	602	637	641	653	694	646	671	596	636	655	708	642	668	652	652	643	637	643	657	684	659	602	659	637	657	611	668	662	641	696	630	658	614	663	693	652	631	663	669	622	688	651	639	623	655	652	659	627	666	698	678	624	670	690	703	663	660	668	619	681	640	640	663	631	631	617	656	613	690	643	616	707	655	618	641	668	671	677	684	694	641	693	642	659	684	659	670	656	687	642	690	676	656	647	624	606	636	667	644	675	667	661	656	709	710	606	637	671	650	640	708	658	689	622	627	698	647	646	667	666	614	640	707	661	662	641	659	718	626	645	654	677	656	652	633	625	640	714	628	652	657	643	671	686	696	679	637	664	618	708	589	683	635	636	627	660	684	653	599	633	655	669	664	705	697	668	688	631	656	676	654	647	686	633	622	659	629	658	657	652	661	668	634	670	625	666	660	673	654	650	598	628	658	648	680	636	683	640	629	670	627	639	683	637	675	675	609	621	672	646	710	641	656	641	675	647	666	650	692	655	704	632	685	654	694	687	617	659	653	706	644	684	685	648	674	655	640	682	650	644	642	682	693	655	676	670	682	658	679	705	710	609	681	618	612	654	660	657	670	646	668	680	632	639	684	651	670	690	641	614	709	725	665	615	641	664	667	648	690	649	657	633	714	673	686	694	627	679	698	668	670	682	680	665	667	645	638	660	640	592	628	659	604	665	627	629	655	662	648	659	623	674	682	692	583	652	642	677	689	652	627	688	662	637	662	647	621	656	667	618	683	692	623	639	624	662	658	647	649	645	688	641	655	651	707	619	648	659	624	692	704	670	674	641	644	645	627	626	626	689	677	657	597	624	642	661	667	637	678	609	651	683	645	616	687	729	649	682	640	628	646	608	690	663	666	644	671	653	683	636	660	673	644	589	611	651	658	601	649	654	635	635	632	664	665	666	653	683	661	612	654	632	691	671	687	663	667	634	679	666	635	660	657	665	635	654	668	689	686	645	659	581	607	626	652	640	703	676	666	663	672	676	670	707	669	650	617	647	711	667	673	643	633	687	677	651	625	668	626	620	656	695	664	672	696	654	712	625	672	680	633	685	634	653	688	687	655	635	668	657	591	692	614	675	653	661	633	695	658	688	625	667	644	624	635	668	664	672	611	674	583	701	677	645	633	644	636	609	702	684	657	635	641	625	624	606	637	618	645	705	645	672	679	642	606	676	644	693	644	703	669	686	689	662	663	632	630	629	643	667	623	682	648	643	661	620	642	654	684	658	639	681	675	653	633	692	619	690	665	693	654	696	630	672	640	692	701	669	677	683	605	661	676	688	648	637	636	675	702	656	661	671	653	695	632	629	648	651	654	673	629	618	647	643	614	647	660	629	673	642	646	649	666	647	703	632	636	688	669	663	631	645	697	696	619	703	671	677	657	709	646	649	677	682	631	664	652	659	659	686	663	697	646	654	683	641	642	680	660	622	632	615	659	714	634	662	681	660	699	660	673	619	695	647	647	680	680	629	634	629	630	660	645	647	656	677	671	682	621	644	665	646	636	664	682	679	699	666	655	627	663	622	687	691	671	700	619	647	688	652	679	660	641	609	602	674	644	668	629	636	634	636	681	611	665	629	661	623	604	652	647	666	711	665	661	642	617	674	656	661	660	663	694	661	669	654	674	645	663	646	643	620	653	656	698	652	679	669	660	640	633	604	679	660	627	643	650	685	685	665	694	633	630	626	632	617	646	669	636	646	650	627	691	685	639	629	687	641	647	647	684	669	653	636	655	678	655	650	648	677	672	613	659	669	652	661	687	649	665	683	649	670	651	669	681	683	659	633	617	617	659	664	644	655	635	630	639	645	653	642	597	653	650	665	660	675	704	679	656	663	641	651	696	688	601	663	643	666	633	635	675	657	662	665	621	674	682	681	680	657	705	669	637	670	621	659	674	660	657	667	685	606	617	658	646	712	689	600	671	629	639	648	663	619	653	670	670	658	697	632	640	646	623	641	655	635	663	669	668	655	632	685	683	684	624	651	671	676	638	665	614	701	680	651	691	647	630	643	682	679	623	664	630	651	655	650	694	605	649	637	674	670	687	692	668	644	617	658	652	670	657	636	667	631	638	655	674	666	672	661	641	658	671	624	652	655	692	663	679	663	657	613	635	654	676	688	667	676	642	630	632	656	671	655	627	622	640	653	645	702	663	634	698	644	673	614	680	646	651	686	613	700	662	680	643	668	667	688	657	649	630	674	624	657	633	688	620	696	627	652	660	627	648	657	695	643	643	652	644	640	688	618	654	598	658	649	670	627	663	664	654	651	698	668	646	642	640	647	629	640	650	673	669	618	647	660	634	680	664	666	705	661	646	705	683	648	684	674	695	671	640	657	697	618	640	656	664	636	639	654	653	645	673	646	708	635	691	673	653	671	630	658	603	640	664	643	681	680	583	627	669	651	683	625	658	702	676	655	651	656	640	636	658	671	701	643	641	632	673	659	645	672	629	657	676	670	666	727	691	642	643	684	676	653	623	673	646	678	644	705	656	615	647	629	646	672	669	671	620	602	684	654	633	686	702	661	612	687	580	701	642	658	657	659	625	633	661	684	650	641	644	661	689	639	689	645	647	703	616	643	597	702	677	632	682	630	669	646	657	670	658	588	627	683	676	673	632	649	631	658	683	649	636	614	652	642	687	635	625	647	682	661	623	690	667	638	658	707	651	682	685	642	623	711	622	634	619	620	664	668	658	654	668	622	665	651	648	683	643	663	650	654	624	665	595	674	709	654	709	657	650	673	661	690	695	676	676	650	674	622	589	657	641	694	647	652	648	605	712	623	628	612	682	671	655	668	689	617	611	616	631	684	683	662	643	682	627	641	652	660	661	681	677	644	656	662	660	643	667	598	609	701	629	646	650	672	636	633	662	653	623	659	666	667	688	674	652	676	649	665
27614	21905	18114	7522	3548	2326	1847	1400	1080	935	819	821	734	680	669	635	666	648	594	602	629	604	558	585	554	596	552	591	566	606	526	570	537	511	582	582	550	590	509	527	563	565	522	576	544	565	546	578	559	560	564	540	561	579	530	572	536	497	546	527	562	551	533	553	596	537	538	544	566	537	580	525	594	561	499	530	570	559	592	523	567	533	582	537	548	552	569	530	512	568	533	558	537	514	505	510	539	547	545	520	593	560	553	543	546	583	530	551	581	519	545	541	549	536	562	542	545	555	560	545	508	562	549	554	521	520	535	510	575	539	535	582	556	538	496	548	543	557	555	554	536	578	512	550	539	523	547	509	563	512	565	522	555	557	543	574	556	583	528	562	547	573	592	555	586	556	552	551	531	529	550	557	558	511	489	535	544	558	524	531	527	538	540	532	563	586	505	532	540	578	552	568	587	525	506	593	540	554	596	564	524	553	563	551	605	565	594	519	553	551	531	540	587	616	579	522	514	519	536	533	563	512	534	550	566	559	573	561	591	530	521	571	539	508	553	527	568	588	557	553	499	549	544	588	545	544	586	527	546	590	517	547	505	550	512	594	559	597	545	540	535	543	586	558	555	556	517	531	513	556	555	545	534	543	568	522	556	539	532	520	523	532	523	543	557	524	557	465	556	563	555	580	520	524	567	558	570	559	568	551	540	524	538	529	566	565	536	547	572	540	537	526	562	514	537	570	533	546	529	521	550	566	515	566	545	558	554	578	547	553	523	555	544	553	540	537	588	520	554	573	540	568	554	578	517	518	552	551	535	566	571	534	559	528	569	581	558	557	581	571	544	598	569	547	548	587	520	573	546	511	529	486	517	537	579	605	549	548	544	556	545	545	511	571	524	534	564	530	537	508	566	550	552	574	516	583	526	563	529	595	557	554	577	564	583	547	527	502	530	524	546	581	514	549	521	549	565	625	529	566	570	556	539	554	528	584	598	563	549	556	520	541	594	584	553	511	525	535	538	534	536	532	556	576	540	523	555	543	553	571	546	502	545	517	506	521	533	575	568	556	556	542	542	536	577	539	536	520	558	509	527	565	544	548	514	573	608	521	519	517	518	515	531	568	553	545	540	568	530	524	501	544	495	535	517	599	541	525	536	545	569	556	539	562	526	551	569	555	542	529	528	503	497	562	578	585	564	563	514	607	517	501	583	554	524	538	516	555	549	526	547	518	537	546	581	540	539	522	540	548	576	523	515	531	564	518	548	562	565	564	499	548	522	581	543	536	575	552	561	535	548	572	528	535	546	529	589	565	497	552	528	553	571	545	528	567	568	535	545	525	564	513	541	567	549	524	521	564	573	571	526	571	536	533	516	521	543	553	552	564	521	569	527	595	563	557	553	562	527	596	524	545	518	552	530	550	546	619	570	550	579	558	542	552	562	534	584	519	518	534	535	500	573	556	544	578	552	533	554	553	550	562	552	567	520	564	574	499	586	540	544	564	556	559	537	514	525	551	590	546	545	602	548	554	526	523	537	558	546	558	534	552	547	575	560	578	541	558	571	569	497	547	546	550	540	533	555	539	556	503	565	570	542	581	535	548	518	571	557	528	539	531	567	578	568	554	496	501	557	570	552	536	531	556	569	548	545	515	504	544	509	555	489	524	549	496	522	582	526	566	555	511	541	604	600	578	553	531	526	517	549	530	537	579	537	556	542	535	539	561	548	528	591	535	541	547	584	525	520	567	546	558	505	555	491	522	585	512	544	542	546	556	541	578	557	544	564	542	539	567	568	505	606	531	526	532	535	542	530	541	547	539	579	546	550	559	547	554	542	625	562	564	525	546	533	540	551	534	546	554	584	528	562	508	524	539	538	575	538	574	575	596	564	531	562	527	560	545	557	562	556	561	525	543	545	570	579	525	553	576	526	535	555	562	548	544	544	568	515	539	580	572	552	532	547	527	564	563	527	575	542	584	507	599	565	549	555	570	554	539	561	563	504	565	537	511	561	550	536	590	565	556	570	565	550	526	555	541	557	504	557	527	548	506	557	533	547	566	538	517	524	549	569	526	522	533	535	545	559	560	510	567	540	550	562	536	563	521	580	560	564	525	505	548	539	555	510	538	547	569	575	482	519	539	528	558	558	552	504	538	556	505	590	575	571	577	545	554	535	528	538	541	533	555	518	594	536	566	556	542	552	576	555	526	551	558	546	558	529	555	572	505	539	531	534	537	550	546	522	530	574	593	539	540	522	577	542	511	567	568	566	583	532	579	541	544	545	563	521	555	571	566	541	549	564	583	526	543	524	549	572	544	526	550	547	564	535	505	539	525	544	550	552	519	533	562	591	559	512	533	526	570	518	542	546	534	546	572	551	520	551	559	560	542	549	575	499	564	543	524	535	563	538	513	583	555	534	543	535	555	540	567	606	552	579	528	562	524	559	563	524	567	522	543	559	591	549	593	530	587	564	564	544	541	534	520	572	558	536	519	530	549	554	532	571	526	555	568	522	576	525	556	553	520	547	519	603	551	596	553	528	547	528	530	529	512	534	579	568	514	585	521	518	560	578	574	513	587	542	575	581	497	562	556	530	565	602	542	575	565	542	541	560	523	557	549	551	543	514	531	554	581	611	545	523	580	530	557	572	521	550	554	542	538	612	554	555	560	579	561	499	559	531	558	580	563	563	546	520	554	548	599	572	564	543	586	550	582	582	540	599	549	541	527	553	585	518	568	536	611	574	549	518	541	543	562	558	573	552	561	559	547	561	534	556	540	584	593	583	541	559	569	537	599	575	542	557	542	540	572	553	534	539	564	569	548	567	518	543	563	513	600	537	587	560	518	549	550	543	555	548	549	542	561	583	541	557	521	539	606	524	572	513	563	541	538	514	572	535	596	518	513	514	552	561	580	585	551	551	565	520	596	541	561	564	585	591	520	579	519	574	546	576	526	532	550	600	582	569	550	537	538	567	590	535	527	524	561	600	526	569	591	523	556	566	557	599	533	543	528	569	534	570	548	574	535	558	510	572	541	565	542	560	559	590	533	574	518	570	578	535	563	512	575	562	514	546	558	564	610	526	573	531	522	574	547	522	546	620	552	563	550	548	537	596	565	567	557	575	547	511	512	586	581	546	549	558	570	568	548	593	569	593	542	534	559	561	514	555	514	527	541	570	552	558	562	548	555	594	547	522	560	507	539	549	538	563	563	561	573	520	531	517	549	571	545	546	553	564	565	514	538	529	578	590	536	546	538	547	541	530	537	571	579	513	551	564	562	580	562	536	554	575	534	513	518	553	542	561	549	561	540	569	517	575	510	532	548	545	551	569	563	548	539	524	567	557	519	592	563	584	532	584	516	514	543	554	541	557	526	562	539	564	540	564	579	561	572	545	569	557	528	573	512	567	579	577	573	578	606	513	558	566	541	580	544	581	537	561	509	515	560	548	527	516	526	540	538	576	593	543	574	558	506	527	555	540	563	545	535	529	553	544	527	520	519
15257	29933	18604	8221	5737	4298	3199	2338	1672	1500	1312	1084	964	963	854	838	785	865	795	793	723	790	727	721	719	738	720	661	686	709	712	677	692	645	679	688	722	690	645	700	664	692	688	691	681	671	696	670	689	666	641	626	720	641	648	717	681	679	679	716	674	705	723	679	685	669	677	696	709	726	716	632	700	692	635	693	658	705	667	656	647	698	670	676	670	683	707	666	636	666	659	653	673	698	653	692	655	671	705	723	656	669	658	682	698	648	710	679	637	680	699	641	648	690	651	704	644	689	690	649	673	670	691	696	656	718	663	706	626	666	686	688	674	712	654	675	674	667	663	749	696	722	670	663	668	704	671	651	670	703	688	666	680	624	652	681	688	660	703	663	682	665	662	694	643	622	678	673	693	651	707	669	650	659	675	687	681	688	719	708	670	680	626	642	681	661	655	754	721	733	718	688	691	693	671	680	680	652	684	690	656	729	651	672	665	688	716	653	697	715	638	638	674	647	635	722	690	674	692	705	692	684	668	682	666	699	660	694	685	631	714	644	657	666	682	676	722	655	678	698	686	697	692	700	646	690	677	720	665	710	651	688	713	662	727	649	601	698	694	649	684	665	648	679	696	666	692	668	640	719	699	691	628	732	685	646	680	647	671	685	726	699	648	673	659	717	645	725	669	676	658	664	653	689	693	700	725	702	694	718	661	623	681	708	654	691	644	648	694	676	685	685	698	678	699	713	661	668	690	666	699	708	699	697	659	672	673	694	712	685	660	725	683	682	724	678	686	643	631	659	684	675	689	657	714	721	628	644	670	697	709	668	690	651	705	714	676	713	705	659	669	621	703	664	659	713	703	707	640	626	680	677	665	650	688	696	725	687	673	676	721	707	676	713	637	690	660	722	688	678	692	641	713	707	647	647	645	720	664	628	690	637	677	703	656	710	702	685	659	660	676	647	677	664	632	647	685	677	659	673	615	671	695	677	685	685	681	673	712	644	698	692	690	664	671	648	685	659	656	700	694	686	682	629	712	656	691	642	709	656	633	724	704	641	638	650	723	672	699	625	641	739	724	641	693	640	678	655	639	692	667	691	661	668	687	671	659	646	672	659	662	697	664	718	716	654	713	668	673	668	691	688	637	681	696	666	676	700	662	648	665	686	684	637	660	694	622	696	669	688	666	679	643	687	672	721	754	653	721	725	715	699	643	685	641	662	695	677	662	627	644	646	703	659	659	639	737	669	658	677	628	643	654	675	704	649	733	699	679	709	639	685	696	682	673	654	686	664	690	670	677	668	678	660	668	668	662	691	680	665	678	710	688	668	721	695	691	665	708	657	667	646	724	665	698	615	690	700	716	687	702	701	704	713	679	691	664	642	637	703	662	680	656	657	681	700	692	668	666	665	701	716	657	656	696	647	646	653	709	725	676	665	677	667	702	683	713	693	690	662	679	671	668	638	691	688	661	639	675	656	641	644	699	678	668	719	647	686	678	727	674	641	736	700	622	681	677	643	659	646	678	672	677	647	660	657	682	692	709	662	678	705	667	653	729	692	708	664	633	650	699	649	667	696	715	638	706	651	667	672	674	675	663	707	676	613	635	703	671	692	689	694	688	712	683	679	643	669	713	662	716	665	675	647	722	665	685	685	661	714	656	714	689	668	662	680	665	651	668	668	704	709	682	654	672	635	667	620	702	670	653	660	694	695	702	662	711	695	691	672	701	716	651	647	650	655	687	664	685	693	608	714	706	693	755	692	660	692	724	725	696	701	661	656	685	658	713	643	721	730	617	644	700	664	689	728	678	704	682	678	684	710	635	677	662	714	679	678	672	689	655	642	661	685	651	689	690	648	679	673	693	687	645	693	654	641	695	632	647	669	696	637	684	674	685	705	656	692	635	661	680	674	693	677	726	660	680	656	656	668	665	633	694	689	697	673	709	673	685	671	642	660	664	671	644	643	633	719	620	629	656	661	702	670	675	634	675	697	645	650	671	618	691	657	697	660	712	728	684	603	636	697	652	664	685	670	631	669	693	711	670	726	642	677	683	700	688	657	640	671	685	621	700	669	681	694	711	712	663	697	660	622	680	723	695	663	675	667	666	692	660	671	653	648	678	649	693	621	647	695	666	746	707	635	671	681	729	655	683	694	677	623	645	684	683	634	698	660	636	691	671	697	667	698	731	689	673	661	691	684	656	673	665	688	666	658	655	651	660	716	722	675	656	721	660	663	666	629	719	690	649	691	687	641	649	702	696	665	676	671	675	646	650	687	673	660	681	674	669	662	696	682	727	662	672	662	664	660	661	685	632	622	637	643	641	683	662	681	658	746	659	661	731	696	677	683	677	640	656	653	695	688	671	718	685	649	704	683	698	657	626	651	639	697	689	656	612	669	663	657	659	681	671	612	706	686	694	620	660	659	669	656	644	661	673	641	644	634	652	655	720	672	675	705	652	683	665	688	680	715	678	649	696	651	684	695	675	695	656	676	744	671	636	642	761	687	676	673	672	670	684	683	658	676	682	689	653	697	674	658	647	670	703	671	687	659	710	649	677	675	617	665	637	672	695	703	640	665	672	673	680	689	658	657	670	651	641	669	655	612	723	693	703	691	686	671	688	635	647	707	607	717	633	647	666	680	730	667	681	709	698	745	701	677	680	665	664	653	652	679	661	708	671	688	643	661	664	636	689	678	698	661	682	700	695	664	694	661	680	734	695	658	701	664	691	700	680	700	626	680	660	688	616	646	655	666	628	671	715	716	635	699	675	654	661	657	672	692	628	667	702	658	726	681	681	699	672	618	644	708	652	667	639	670	661	705	660	713	654	656	665	677	644	695	716	661	645	669	691	651	685	686	695	676	735	724	743	697	671	691	695	682	692	694	704	695	643	675	673	632	648	685	658	660	690	649	666	704	671	702	682	622	636	683	673	714	697	698	687	641	704	665	721	720	672	680	728	711	663	675	701	644	653	637	659	698	664	690	637	705	659	676	683	711	681	626	668	691	623	678	694	701	671	689	667	701	704	682	660	699	690	646	694	653	687	660	645	677	677	659	705	655	643	667	692	689	692	733	655	663	685	684	637	652	656	626	698	653	696	655	658	703	718	681	694	646	682	695	730	680	677	673	678	655	653	665	657	674	716	682	692	664	688	700	662	697	702	671	659	672	735	668	637	730	691	667	661	665	660	703	683	692	638	600	700	665	593	676	708	661	663	681	620	666	681	689	680	703	656	696	655	699	700	662	669	657	673	740	672	702	674	706	673	662	684	678	643	613	691	644	616	646	660	690	662	660	640	682	652	674	663	701	698	674	648	687	709	686	683	654	668	697	688	707	690	705	724	689	718	651	649	690	679	665	656	695	649	682	654	672	674	662	642	686	666	674	689	696	708	658	671	663	644	675	703	709	709	658	674	732	687	675	665	685	668	679	669	684	675	720	678	678	640	665	657	696	636	628	660	719	664	696	683	619	685	659	694	670	647	670	699	658	669	665	662	698
23527	21513	28863	24625	21499	13988	4606	2678	1942	1572	1398	1243	1161	1055	989	1011	914	959	850	896	896	858	830	874	804	809	782	811	838	808	766	766	750	794	745	706	800	710	761	816	753	807	783	757	714	775	734	730	733	787	722	741	768	729	722	734	740	717	757	733	734	768	658	757	774	767	722	783	730	732	710	716	779	791	768	798	780	743	725	728	809	774	712	761	753	733	738	699	716	771	757	750	753	711	739	763	745	793	734	721	754	752	753	762	712	704	765	740	723	762	762	708	717	775	759	758	729	754	746	718	689	736	717	731	717	717	748	724	742	726	724	650	723	722	742	755	781	773	733	734	754	740	778	699	728	732	743	744	718	718	736	738	743	714	763	735	716	735	761	709	707	716	713	702	725	720	737	749	735	756	716	713	745	739	757	687	738	748	762	780	748	749	757	751	775	734	769	745	734	731	684	680	733	696	723	746	738	743	731	746	730	701	733	717	728	721	710	731	755	721	713	822	743	696	739	689	760	737	700	706	745	730	754	713	748	764	757	731	722	742	740	732	794	747	754	737	712	669	701	773	778	714	711	738	756	749	773	779	761	729	704	756	749	773	726	770	715	730	745	724	715	751	769	713	750	727	738	750	756	722	743	701	725	739	759	751	744	763	718	702	740	718	743	754	762	725	725	743	750	736	743	728	741	790	741	715	750	761	711	784	687	751	688	717	746	747	778	723	728	706	775	706	790	719	713	711	753	726	725	755	733	768	750	704	762	735	732	673	762	756	737	727	735	733	779	745	762	753	771	761	722	772	819	734	773	713	746	744	743	787	748	746	718	736	712	749	705	737	754	704	753	741	763	722	714	732	691	731	785	756	723	718	745	721	722	763	797	731	715	758	688	699	740	722	752	716	727	749	761	737	723	736	753	712	814	743	762	748	700	733	752	731	716	722	757	751	774	688	709	750	710	714	772	760	679	684	718	697	719	749	706	740	719	756	771	747	732	734	757	765	712	722	705	784	731	750	709	780	732	726	733	731	740	748	778	741	709	737	735	756	770	709	740	776	710	749	721	730	699	698	773	724	717	727	727	738	733	708	783	733	760	724	749	740	723	716	723	727	788	785	709	746	736	743	799	749	802	779	747	754	749	732	784	762	723	774	728	767	751	735	748	729	777	763	770	764	678	739	772	727	746	724	690	802	738	745	701	759	740	740	699	753	704	720	728	766	781	715	696	735	719	760	733	752	708	744	740	720	735	739	767	779	754	747	750	739	755	735	724	789	694	716	737	755	715	768	716	717	672	714	763	733	736	747	719	776	683	765	735	715	769	769	716	721	754	699	732	769	770	695	751	702	715	774	783	748	738	708	773	711	732	716	700	725	746	822	776	732	753	754	750	692	726	755	723	743	705	754	699	764	715	690	703	764	752	795	781	723	719	736	766	772	700	728	733	734	765	784	716	732	677	723	712	793	762	740	752	746	766	751	709	728	749	696	753	764	738	730	714	757	778	715	719	797	721	748	745	693	735	702	755	736	763	732	723	737	810	749	789	746	723	710	738	723	752	733	707	732	738	749	735	704	708	747	705	809	756	745	747	756	809	709	718	748	684	681	783	700	776	759	720	659	759	683	754	733	753	749	715	736	695	712	755	733	743	772	730	694	704	766	755	700	725	776	760	762	702	731	709	753	711	808	771	806	740	777	706	770	753	776	737	697	707	763	717	733	704	749	753	715	746	731	730	732	717	733	781	772	728	740	727	688	755	683	748	703	761	778	736	744	719	783	776	687	798	713	725	694	736	777	702	784	775	733	750	653	702	755	762	772	797	808	721	735	740	731	753	687	725	714	797	737	782	741	746	755	766	723	705	742	747	732	725	730	736	713	775	710	786	759	723	741	725	736	743	726	771	778	761	676	768	792	717	726	734	728	785	744	739	751	774	682	755	741	741	781	736	726	758	718	708	734	760	740	747	735	768	747	739	768	705	730	753	734	721	728	758	714	715	781	748	727	772	721	733	736	748	715	771	754	743	723	726	719	763	775	729	730	765	764	712	722	737	766	772	742	711	749	713	766	756	746	724	737	773	699	728	752	745	775	694	726	788	724	693	727	747	727	787	775	736	764	767	685	748	762	688	736	693	727	733	738	707	771	742	739	716	682	735	696	741	752	736	678	742	735	757	715	736	738	761	735	755	747	715	701	749	743	787	736	759	763	745	736	691	730	759	733	737	746	765	773	743	780	780	738	744	718	717	723	732	764	737	732	746	749	729	705	698	726	755	738	726	785	760	738	760	692	730	711	672	703	761	726	772	745	745	722	735	693	673	776	743	761	732	713	713	748	722	680	726	714	712	749	762	723	761	712	720	733	805	733	734	748	733	751	728	751	743	737	730	694	762	774	688	717	733	753	718	720	743	739	745	715	744	766	730	745	735	718	695	710	750	733	745	749	807	745	732	747	773	682	689	732	662	726	739	715	721	759	754	735	756	769	734	750	723	715	746	736	783	731	713	757	752	736	736	721	776	772	728	766	747	738	693	768	755	748	763	739	777	768	751	747	805	776	709	739	739	746	724	731	743	750	771	692	733	767	687	747	672	744	738	743	799	732	756	707	718	726	700	732	704	727	706	706	733	745	766	708	743	775	719	755	739	736	745	746	760	703	754	690	776	763	715	738	767	762	759	753	758	775	769	715	720	759	768	742	742	741	721	729	714	715	727	726	745	746	766	730	710	724	698	722	732	731	779	743	750	735	777	723	763	758	747	777	741	801	749	732	769	747	718	751	708	709	772	751	687	736	747	722	750	717	768	727	771	722	727	728	732	737	776	725	739	703	737	782	743	747	732	735	772	696	703	721	732	769	715	769	754	732	718	699	738	731	714	745	695	727	737	746	764	734	710	632	762	788	770	714	723	720	754	778	756	738	742	794	736	752	726	732	752	729	765	753	769	708	754	789	728	716	741	726	765	715	736	763	726	718	751	746	749	771	820	712	717	698	728	768	754	701	759	803	710	747	782	761	731	754	745	675	729	747	794	709	707	752	755	722	727	734	738	742	764	707	728	766	748	783	746	757	738	737	732	762	765	697	713	676	764	732	756	697	772	775	775	758	743	735	762	773	771	710	755	706	760	742	686	732	744	744	780	712	725	735	756	746	736	767	719	726	737	721	759	717	732	729	776	705	675	729	758	736	692	767	706	733	725	725	737	754	746	719	784	715	744	697	739	762	729	704	735	735	747	705	742	739	729	748	755	693	712	726	704	691	768	742	762	736	757	768	781	744	806	722	753	745	734	718	767	771	748	746	745	762	711	750	706	750	803	676	742	731	728	736	744	719	754	735	742	743	713	715	716	744	695	707	754	766	718	753	723	739	715	744	808	685	727	748	760	685	778	726	668	721	743	757	724	775	716	751	766	754	758	743	726	782	777	707	797	743	758	722	761	766	732	741	698	780	720	760	715	743	721	701	727	700	755	707	716	741	773	726	682	746	720	742	672	761	755	741	692	700	774	741
17087	40725	25631	13281	9766	7445	5482	4105	3065	2417	2032	1794	1443	1496	1369	1314	1229	1164	1135	1118	1080	1053	1067	1043	1069	913	989	907	997	955	923	946	921	997	964	877	896	941	899	957	920	903	890	929	917	950	949	908	917	911	874	871	910	900	877	845	894	893	888	930	948	899	886	889	932	915	902	915	868	940	834	897	953	908	892	920	913	917	908	894	917	931	948	880	906	873	878	894	904	938	912	881	872	850	884	891	945	898	935	929	956	931	919	872	916	875	902	906	915	915	848	893	913	861	984	940	897	915	929	917	906	954	905	915	897	927	846	908	919	918	899	918	924	876	912	934	845	828	899	837	915	913	836	913	884	917	915	902	943	846	924	888	852	899	924	870	922	874	884	906	929	896	913	921	918	905	888	967	916	969	902	890	928	881	897	853	909	885	915	861	948	918	902	895	895	904	863	927	953	887	942	901	917	911	954	928	898	851	895	908	980	944	914	936	947	879	889	900	892	926	872	882	894	941	940	898	891	895	872	946	928	910	871	882	899	856	869	913	950	910	918	934	932	942	931	918	898	869	854	889	896	899	927	896	927	902	862	930	936	877	923	930	939	928	889	920	896	900	892	893	860	846	887	977	867	932	887	891	894	868	902	910	909	873	888	900	890	868	869	906	899	861	891	944	918	902	982	869	910	909	893	905	916	913	883	856	932	917	918	909	898	896	922	928	911	882	906	942	877	934	891	897	887	901	894	833	901	893	906	938	852	961	910	863	876	902	905	946	903	853	867	938	880	862	913	950	877	866	848	919	888	866	912	892	920	900	892	933	883	875	902	839	871	869	908	872	900	903	910	919	931	870	910	908	962	935	885	901	948	867	920	908	884	932	923	899	882	910	902	933	878	890	926	900	890	950	855	891	948	942	856	949	888	863	890	926	915	879	904	938	900	877	892	917	936	858	877	884	885	897	938	899	847	898	865	907	919	898	854	878	960	978	887	980	906	964	890	896	864	955	908	882	877	848	886	888	928	911	939	905	929	920	897	862	868	887	927	886	911	886	901	924	960	902	901	893	958	894	909	924	953	891	930	945	951	919	876	917	920	904	895	921	922	859	872	906	872	888	851	912	922	939	886	926	917	912	906	937	909	880	916	927	1003	909	904	876	946	901	859	919	946	903	902	885	898	898	910	945	887	920	873	906	869	909	933	925	894	885	915	958	898	919	867	942	927	939	878	910	902	874	917	912	941	905	872	870	931	905	929	904	874	918	950	903	903	897	907	897	883	989	914	892	931	910	924	896	920	853	975	913	890	875	904	882	920	918	872	891	950	898	882	888	904	945	878	887	944	883	937	909	940	919	902	883	938	892	893	861	878	937	863	927	933	919	913	895	924	949	954	935	899	881	836	900	868	871	917	904	858	887	879	917	899	923	847	877	909	870	924	905	933	933	898	894	828	864	843	915	900	931	934	872	850	917	972	906	887	953	897	907	884	911	905	922	932	910	899	901	931	880	902	845	919	882	862	980	879	890	903	902	910	913	947	925	871	934	900	908	898	906	933	944	908	913	870	874	922	877	860	937	909	911	893	913	956	917	988	890	876	899	926	920	899	873	903	920	923	907	927	932	863	923	878	889	915	892	932	913	920	855	1006	929	894	921	892	910	933	910	926	859	868	865	897	918	906	876	932	883	882	909	888	870	892	907	956	902	877	914	909	878	877	839	881	909	902	892	906	873	848	868	880	857	823	933	906	840	953	909	900	930	920	889	931	940	852	905	858	889	865	944	908	923	851	922	862	924	947	889	920	907	931	865	908	871	856	944	878	928	897	891	914	909	905	889	854	884	854	901	887	884	937	902	887	865	895	884	968	830	904	937	918	914	969	906	923	817	892	857	882	921	905	904	909	894	929	860	914	956	908	901	843	914	866	888	880	929	861	904	951	892	844	926	836	914	886	904	890	919	886	911	923	939	910	877	872	925	877	920	942	891	844	909	867	894	919	935	921	968	857	929	854	924	911	940	897	921	900	986	935	906	895	900	892	864	923	969	885	880	921	925	888	886	863	946	889	902	882	943	924	927	943	879	887	902	921	951	871	859	926	894	903	873	853	951	866	931	904	912	921	850	854	901	908	901	914	928	923	891	929	900	868	896	926	903	910	825	858	878	932	912	955	891	880	851	905	871	868	886	942	923	935	874	910	950	898	892	906	913	928	882	921	889	920	927	891	894	933	917	915	935	841	860	917	915	942	978	904	908	879	883	865	882	864	901	904	918	867	889	848	926	913	866	935	866	902	902	954	908	889	909	888	909	918	910	887	915	915	903	891	903	866	928	942	830	938	919	875	928	885	933	879	952	914	905	894	910	900	938	872	892	875	906	839	911	912	901	895	906	882	929	900	896	901	916	899	918	898	939	924	926	939	894	894	879	917	901	863	881	927	872	861	856	880	911	940	885	867	872	926	886	945	926	856	912	917	876	896	863	895	892	891	931	952	854	934	901	874	868	908	928	876	893	913	868	856	878	925	910	908	951	890	878	950	900	911	932	877	866	893	846	908	935	932	866	888	857	956	932	907	926	845	940	907	900	899	866	878	913	924	914	927	867	899	881	865	907	884	970	901	876	879	852	864	927	917	873	884	865	967	848	833	868	973	863	894	880	889	911	938	886	909	895	916	868	922	881	890	879	934	816	933	973	945	880	928	948	914	921	873	897	912	928	906	916	961	854	915	933	959	912	906	926	889	859	900	902	898	934	903	884	891	945	929	877	863	911	918	912	863	869	897	934	903	873	873	930	910	855	915	905	912	927	920	898	908	908	926	878	881	890	947	920	893	949	883	935	934	894	864	837	944	867	907	937	918	885	916	893	877	881	885	910	858	909	928	932	918	860	899	934	882	953	873	864	932	891	882	904	855	895	897	950	879	911	924	876	868	949	897	879	915	914	875	906	958	898	928	880	936	882	925	944	891	865	907	905	902	942	929	919	921	926	976	912	862	935	910	838	933	886	870	921	862	914	938	924	916	950	886	882	889	920	899	930	935	930	912	899	903	910	955	850	921	951	883	911	898	884	901	946	874	961	914	913	902	922	908	904	902	872	883	876	937	893	881	918	891	878	859	907	881	868	898	859	876	917	918	885	853	879	907	932	917	893	928	895	958	869	893	899	907	952	901	829	897	906	882	886	933	913	928	918	869	869	922	872	898	949	882	899	915	945	964	876	917	868	920	927	939	882	832	893	945	868	867	877	878	940	865	919	932	881	946	920	910	893	894	905	902	916	916	925	883	943	877	910	941	847	909	870	888	990	914	935	899	887	936	859	880	879	907	901	954	900	870	958	916	903	883	908	911	898	852	903	928	871	909	903	928	848	882	909	889	889	949	878	888	896	913	911	938	873	896	945	920	879	827	868	875	925	907	928	939	907	912	867	859	951	949	894	930	879	851	922	866	870	883	846	903	899	850	922	895	922	807	929	857	873	857	944	852	912	953	863	918	910	917	932	957	898	942	924	867	926	868	900
24738	21494	27787	25452	13603	3745	2324	1541	1115	911	704	616	592	499	451	455	470	454	436	387	421	391	370	378	343	330	336	329	334	358	351	302	297	326	292	299	330	313	359	294	304	304	342	331	346	321	319	316	327	312	312	301	278	364	297	326	303	331	342	320	332	328	308	306	313	289	347	305	293	328	310	298	258	292	321	311	300	337	300	304	326	313	317	322	337	346	347	354	302	323	322	310	338	334	335	312	310	300	329	332	293	350	317	305	313	331	301	306	320	302	308	338	321	303	332	320	310	312	303	301	323	311	332	320	327	306	336	289	303	332	293	326	331	321	296	349	340	294	308	308	318	318	275	335	319	280	340	314	325	292	360	333	339	341	323	343	301	319	330	284	375	329	298	272	301	308	299	292	301	345	333	319	295	346	285	315	342	339	293	337	327	334	321	331	299	346	304	350	295	288	356	338	327	331	303	297	335	325	312	293	327	303	326	306	320	314	308	334	278	310	311	307	299	275	335	336	328	294	342	312	291	306	325	314	302	325	354	340	336	316	314	313	287	302	304	313	314	324	287	299	296	319	316	320	319	322	314	288	300	319	343	307	294	295	313	292	311	303	270	313	316	283	335	326	313	303	328	310	326	328	340	334	319	304	342	301	316	301	288	348	312	313	340	311	307	316	322	344	332	318	309	310	335	314	305	320	325	316	296	353	322	332	331	349	333	354	324	316	306	303	288	289	315	312	294	340	293	321	312	323	323	326	319	315	289	340	325	322	342	317	303	351	296	343	295	312	312	321	313	335	311	298	322	272	340	304	326	300	321	304	282	322	296	304	331	280	325	338	300	318	311	323	319	311	302	321	318	293	289	334	299	295	355	318	320	288	304	296	344	297	320	330	291	313	321	337	316	295	312	309	312	297	314	330	339	290	300	296	309	319	341	330	312	280	318	298	311	336	317	322	336	256	324	298	317	293	307	326	358	314	346	314	309	298	312	317	303	312	317	316	313	293	308	308	311	307	304	317	335	312	321	304	287	302	340	313	304	280	314	318	337	348	304	306	308	317	304	309	328	295	329	295	343	305	357	316	326	300	287	361	317	324	300	316	295	326	315	293	306	314	310	311	317	305	327	309	305	331	294	306	308	280	317	314	313	313	335	311	309	313	307	317	310	313	324	316	324	325	294	346	337	326	309	296	306	326	307	312	333	325	313	332	297	325	319	338	306	320	316	315	342	346	342	304	336	319	348	333	310	328	305	332	322	311	314	280	296	327	305	305	324	288	314	301	312	352	301	317	300	322	307	295	310	334	297	323	337	290	349	320	301	355	297	299	335	320	325	321	322	319	326	296	339	338	324	305	330	317	314	299	320	311	346	308	362	323	329	303	323	325	323	323	310	353	309	313	300	320	333	321	294	311	295	306	329	309	305	294	296	345	343	320	309	296	317	330	315	305	325	301	286	329	303	338	320	305	269	288	328	305	310	306	317	324	321	315	324	321	323	340	301	315	328	295	294	340	355	315	347	316	349	324	288	316	299	329	306	319	322	325	316	302	300	328	288	296	309	283	307	327	309	287	299	314	292	329	273	289	317	295	308	320	291	308	320	308	340	265	324	292	334	304	332	331	303	294	296	279	310	321	324	300	311	319	307	314	322	281	293	288	294	286	305	286	325	305	294	309	323	304	310	273	352	323	337	324	326	346	286	340	349	311	349	333	312	351	299	317	299	308	307	291	320	315	336	304	295	336	311	274	354	291	323	319	323	301	287	298	306	320	317	280	289	299	322	337	346	328	321	316	324	287	331	330	327	328	323	309	289	314	363	300	320	301	312	332	331	317	296	318	314	337	348	282	312	298	329	327	336	319	317	293	326	336	335	326	315	340	317	318	288	312	332	312	319	322	314	332	308	303	337	314	316	310	312	280	331	323	336	321	302	297	336	304	322	312	311	301	357	329	322	296	314	319	324	291	327	326	331	294	328	312	284	330	311	314	313	268	339	302	322	349	284	292	317	316	314	296	322	337	304	324	327	300	305	299	333	304	314	337	304	281	269	330	325	312	327	313	348	329	312	355	304	304	314	299	322	309	329	319	312	301	328	347	301	322	315	320	336	295	337	328	325	326	295	306	326	286	307	331	305	313	339	306	308	352	339	318	277	289	297	340	299	326	322	333	309	305	302	322	292	319	316	325	297	319	314	355	311	344	303	273	298	298	329	301	330	300	316	320	333	317	333	309	286	305	314	321	332	320	330	304	311	289	323	331	311	326	335	290	308	305	299	336	295	334	322	318	293	292	350	307	294	322	294	309	323	328	345	292	308	310	371	302	335	286	329	291	292	304	294	315	309	306	316	308	297	307	321	299	307	319	339	336	307	297	334	328	343	297	284	327	342	289	297	315	314	321	294	325	314	311	321	294	301	323	322	313	297	294	329	315	298	336	289	311	301	312	316	309	315	332	294	307	311	327	307	314	314	325	295	302	296	363	300	331	321	310	315	310	299	322	352	286	302	325	313	324	306	324	311	300	288	291	331	292	323	314	321	332	346	293	287	314	283	301	314	294	350	303	294	330	310	332	327	274	311	321	300	316	329	319	295	294	286	312	310	311	320	330	310	270	331	309	322	313	330	329	303	295	279	296	288	315	316	328	329	298	317	317	321	327	289	335	324	329	279	298	322	290	328	285	292	350	304	303	304	349	306	289	336	313	299	304	308	287	326	297	293	298	310	321	318	320	314	307	311	309	309	301	337	314	306	298	305	322	326	264	317	318	357	334	295	284	334	346	302	316	318	370	313	301	333	285	321	279	301	348	284	303	309	294	293	320	311	318	291	320	325	331	332	321	305	325	359	321	323	302	315	310	303	354	307	307	308	325	318	318	334	325	307	316	339	331	328	313	305	332	325	312	304	304	304	331	330	312	311	321	344	324	329	323	315	349	363	294	317	285	325	285	285	289	311	298	320	314	286	330	318	337	293	311	287	304	334	316	342	316	354	304	341	323	305	328	318	318	276	329	343	323	283	322	296	322	311	345	351	321	316	318	282	347	296	288	322	297	320	295	316	309	309	318	302	332	343	321	312	342	307	283	314	291	340	320	313	300	326	302	311	299	307	306	318	327	326	323	324	292	312	320	308	337	285	318	330	331	302	317	318	297	317	293	323	307	338	340	324	330	323	311	280	313	308	300	332	288	312	316	342	299	338	320	323	329	316	328	326	332	334	295	312	339	330	307	327	315	325	311	306	317	322	305	326	306	302	316	325	311	316	335	351	303	300	322	325	314	354	314	289	297	337	304	321	330	341	297	313	300	308	326	303	334	292	351	322	307	350	307	317	314	307	318	323	313	312	277	324	307	338	289	316	301	331	314	293	348	305	316	279	328	289	318	304	339	320	323	280	327	322	309	319	349	329	318	336	336	310	337	292	297	313	298	307	340	292	332	308	304	291	310	344	335	344	340	322	296	320	342	336	295	357	329	289	301	317	329	327	274	327	316	348	309	339	319	316	298
16820	35568	22211	10760	7533	5755	4145	2994	2188	1659	1284	1098	926	776	736	705	653	616	561	535	566	498	496	528	489	468	447	460	393	461	460	390	437	398	398	418	438	424	406	412	404	411	435	432	409	416	408	411	370	405	418	415	386	411	418	399	440	380	399	435	398	424	426	439	435	390	404	405	399	373	389	395	416	425	414	413	401	387	438	397	400	436	369	393	444	404	418	467	399	429	445	438	441	415	374	405	410	429	367	426	435	390	373	400	435	416	408	403	372	399	403	393	411	428	396	427	384	391	399	429	375	427	394	391	404	375	401	409	372	400	411	405	394	409	391	431	384	407	429	374	422	376	434	396	422	401	404	423	399	377	433	428	401	390	439	386	437	402	405	441	387	419	409	414	412	436	435	461	396	404	398	424	380	394	423	391	372	394	406	432	439	425	398	423	424	413	415	397	417	436	401	425	415	417	415	414	392	399	404	414	409	403	429	423	411	403	433	383	394	382	406	399	379	399	382	422	408	414	414	429	424	401	392	404	407	396	392	416	411	420	410	420	381	409	466	449	412	400	406	412	420	420	397	437	425	436	441	417	411	395	384	394	405	410	398	434	402	393	418	408	405	421	393	422	383	415	448	405	405	392	383	375	443	389	376	395	400	380	401	398	450	452	403	364	446	454	401	423	407	412	461	395	385	429	389	424	444	417	386	413	435	403	404	407	414	451	416	383	448	389	445	395	388	419	365	404	403	417	427	394	389	392	406	441	428	410	427	420	416	438	393	412	383	412	386	414	365	404	399	416	415	397	404	431	451	409	413	400	377	411	414	441	428	393	410	406	408	394	402	420	409	429	411	374	460	404	411	389	398	404	405	407	401	402	426	427	418	397	389	403	427	421	427	388	373	395	400	398	427	393	407	387	451	423	387	392	382	429	420	391	429	389	400	372	439	406	410	415	403	375	450	420	401	427	397	412	406	372	447	397	447	434	403	397	429	378	431	383	419	386	384	397	403	424	385	410	434	415	408	415	384	421	418	386	378	429	426	432	432	415	406	404	396	416	373	385	432	433	406	395	401	422	404	405	401	408	420	418	383	414	386	390	372	415	448	409	428	414	399	426	417	428	398	413	408	449	428	433	391	417	425	427	432	437	395	365	418	410	400	423	387	414	393	363	422	401	407	429	422	418	382	403	400	425	446	383	434	439	397	383	390	392	434	385	398	413	379	437	391	436	381	384	397	417	405	372	403	386	397	401	394	458	382	408	399	405	377	390	430	448	424	412	430	409	418	397	409	423	413	365	430	436	408	422	401	391	462	435	413	415	408	433	409	422	397	404	417	441	405	395	431	410	440	382	401	412	417	417	381	424	399	407	376	398	399	384	396	417	379	394	408	425	442	402	437	394	414	409	414	412	398	411	430	409	399	410	407	417	413	389	428	429	420	394	402	397	414	423	415	414	387	450	411	458	374	390	397	384	370	422	439	400	394	399	418	390	424	393	393	393	434	452	420	402	414	430	352	442	416	385	417	378	405	399	426	419	431	391	404	388	430	428	446	383	413	385	361	408	407	414	423	433	392	332	400	376	386	390	398	393	418	380	452	392	415	430	421	403	403	391	408	402	409	405	379	414	388	412	397	480	381	417	445	396	385	405	398	413	402	430	441	432	406	422	392	408	394	434	413	380	409	382	391	371	418	408	449	397	416	417	423	411	404	359	401	393	388	399	408	403	420	422	417	413	381	435	438	430	425	401	400	417	388	445	426	411	413	395	443	419	449	401	417	441	404	387	407	402	436	403	386	397	380	414	404	393	424	418	414	439	404	398	407	402	406	433	388	400	439	398	421	417	447	389	367	419	409	387	448	365	433	378	394	416	403	453	428	375	410	416	415	435	366	391	391	403	394	395	419	398	436	442	390	381	418	384	404	439	388	411	373	438	422	406	412	420	400	398	381	425	419	437	410	409	372	416	381	393	390	439	401	421	383	435	413	419	424	415	401	390	430	402	390	370	404	392	367	413	397	417	402	394	406	413	423	387	384	408	416	440	428	413	406	446	411	395	435	402	410	443	430	406	416	421	396	431	402	428	442	381	418	421	404	424	429	427	434	424	407	403	398	409	367	383	415	394	390	413	347	405	413	399	421	417	417	402	376	443	416	452	391	402	377	396	408	448	393	380	404	407	436	420	418	428	417	451	429	443	450	417	458	382	420	402	383	399	395	390	412	431	409	391	386	449	427	406	444	348	409	391	444	408	425	437	392	443	416	430	384	406	401	436	445	393	411	418	418	379	405	407	397	410	422	406	407	375	428	451	388	392	405	439	371	399	386	416	439	408	428	404	384	387	410	399	410	378	423	403	410	409	439	432	414	373	395	440	431	406	435	364	412	393	399	411	401	433	385	442	399	336	411	425	396	408	429	430	401	423	396	431	412	400	428	410	399	398	414	410	368	397	414	417	388	420	407	444	437	412	390	423	402	396	390	379	427	397	394	456	454	373	428	405	379	384	407	411	426	391	398	395	392	454	434	423	417	410	429	409	401	402	389	416	396	381	403	380	399	400	406	419	400	390	386	400	397	344	405	404	426	421	393	391	422	400	402	436	400	409	398	403	412	393	415	398	430	385	390	392	424	404	413	438	382	405	377	409	395	457	418	417	418	438	417	411	388	403	430	415	429	361	417	407	390	428	405	406	424	412	403	386	386	426	424	415	428	377	450	437	432	419	382	401	388	435	404	388	386	378	403	432	406	404	396	390	409	457	433	415	407	407	384	401	424	435	398	398	439	453	413	435	396	391	410	424	404	387	393	411	377	406	434	419	397	393	428	395	424	384	408	411	403	431	420	407	373	386	381	431	414	428	400	408	442	421	398	388	423	415	381	380	413	408	410	400	423	419	441	404	392	428	429	448	405	413	389	423	405	374	393	391	412	416	413	405	396	394	434	398	408	394	401	421	404	392	399	408	409	370	416	426	361	405	469	432	450	405	414	405	363	432	404	394	398	404	392	388	412	386	389	415	411	436	409	408	415	430	363	419	441	413	434	414	413	433	417	414	423	428	414	383	424	394	416	413	398	412	366	409	434	396	432	442	402	415	443	390	401	416	386	428	453	400	450	380	410	426	388	407	367	434	395	429	423	400	419	398	432	377	440	442	411	411	366	394	363	413	436	432	417	431	402	422	424	438	400	419	379	396	402	393	399	430	413	400	382	394	416	383	445	397	411	405	430	416	412	386	411	399	401	412	401	418	449	403	423	425	404	438	411	407	383	408	401	395	392	393	389	407	404	386	425	419	393	418	383	387	402	424	433	397	404	428	421	428	390	417	463	394	413	393	415	428	411	408	427	387	406	425	416	405	407	380	400	416	439	434	434	420	392	419	428	403	392	388	424	412	403	404	385	416	431	414	420	412	434	403	411	414	469	425	413	396	419	413	420	425	441	401	398	405	435	436	389	398	409	417	412	427	387	431	391	406	394	372	425	422	409	393	384	375	394	392	423	404	385	414
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
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
